# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
# This file is machine-generated by lib/unicore/mktables from the Unicode
# database, Version 9.0.0.  Any changes made here will be lost!

sub TODO_FAILING_BREAKS { 0 }

use strict;
use warnings;

# Test qr/\X/ and the \p{} regular expression constructs.  This file is
# constructed by mktables from the tables it generates, so if mktables is
# buggy, this won't necessarily catch those bugs.  Tests are generated for all
# feasible properties; a few aren't currently feasible; see
# is_code_point_usable() in mktables for details.

# Standard test packages are not used because this manipulates SIG_WARN.  It
# exits 0 if every non-skipped test succeeded; -1 if any failed.

my $Tests = 0;
my $Fails = 0;

# loc_tools.pl requires this function to be defined
sub ok($@) {
    my ($pass, @msg) = @_;
    print "not " unless $pass;
    print "ok ";
    print ++$Tests;
    print " - ", join "", @msg if @msg;
    print "\n";
}

sub Expect($$$$) {
    my $expected = shift;
    my $ord = shift;
    my $regex  = shift;
    my $warning_type = shift;   # Type of warning message, like 'deprecated'
                                # or empty if none
    my $line   = (caller)[2];

    # Convert the code point to hex form
    my $string = sprintf "\"\\x{%04X}\"", $ord;

    my @tests = "";

    # The first time through, use all warnings.  If the input should generate
    # a warning, add another time through with them turned off
    push @tests, "no warnings '$warning_type';" if $warning_type;

    foreach my $no_warnings (@tests) {

        # Store any warning messages instead of outputting them
        local $SIG{__WARN__} = $SIG{__WARN__};
        my $warning_message;
        $SIG{__WARN__} = sub { $warning_message = $_[0] };

        $Tests++;

        # A string eval is needed because of the 'no warnings'.
        # Assumes no parentheses in the regular expression
        my $result = eval "$no_warnings
                            my \$RegObj = qr($regex);
                            $string =~ \$RegObj ? 1 : 0";
        if (not defined $result) {
            print "not ok $Tests - couldn't compile /$regex/; line $line: $@\n";
            $Fails++;
        }
        elsif ($result ^ $expected) {
            print "not ok $Tests - expected $expected but got $result for $string =~ qr/$regex/; line $line\n";
            $Fails++;
        }
        elsif ($warning_message) {
            if (! $warning_type || ($warning_type && $no_warnings)) {
                print "not ok $Tests - for qr/$regex/ did not expect warning message '$warning_message'; line $line\n";
                $Fails++;
            }
            else {
                print "ok $Tests - expected and got a warning message for qr/$regex/; line $line\n";
            }
        }
        elsif ($warning_type && ! $no_warnings) {
            print "not ok $Tests - for qr/$regex/ expected a $warning_type warning message, but got none; line $line\n";
            $Fails++;
        }
        else {
            print "ok $Tests - got $result for $string =~ qr/$regex/; line $line\n";
        }
    }
    return;
}

sub Error($) {
    my $regex  = shift;
    $Tests++;
    if (eval { 'x' =~ qr/$regex/; 1 }) {
        $Fails++;
        my $line = (caller)[2];
        print "not ok $Tests - re compiled ok, but expected error for qr/$regex/; line $line: $@\n";
    }
    else {
        my $line = (caller)[2];
        print "ok $Tests - got and expected error for qr/$regex/; line $line\n";
    }
    return;
}

# Break test files (e.g. GCBTest.txt) character that break allowed here
my $breakable_utf8 = my $breakable = chr(utf8::unicode_to_native(0xF7));
utf8::upgrade($breakable_utf8);

# Break test files (e.g. GCBTest.txt) character that indicates can't break
# here
my $nobreak_utf8 = my $nobreak = chr(utf8::unicode_to_native(0xD7));
utf8::upgrade($nobreak_utf8);

my $are_ctype_locales_available;
my $utf8_locale;
chdir 't' if -d 't';
eval { require "./loc_tools.pl" };
if (defined &locales_enabled) {
    $are_ctype_locales_available = locales_enabled('LC_CTYPE');
    if ($are_ctype_locales_available) {
        $utf8_locale = &find_utf8_ctype_locale;
    }
}

# Eval'd so can run on versions earlier than the property is available in
my $WB_Extend_or_Format_re = eval 'qr/[\p{WB=Extend}\p{WB=Format}\p{WB=ZWJ}]/';
if (! defined $WB_Extend_or_Format_re) {
    $WB_Extend_or_Format_re = eval 'qr/[\p{WB=Extend}\p{WB=Format}]/';
}

sub _test_break($$) {
    # Test various break property matches.  The 2nd parameter gives the
    # property name.  The input is a line from auxiliary/*Test.txt for the
    # given property.  Each such line is a sequence of Unicode (not native)
    # code points given by their hex numbers, separated by the two characters
    # defined just before this subroutine that indicate that either there can
    # or cannot be a break between the adjacent code points.  All these are
    # tested.
    #
    # For the gcb property extra tests are made.  if there isn't a break, that
    # means the sequence forms an extended grapheme cluster, which means that
    # \X should match the whole thing.  If there is a break, \X should stop
    # there.  This is all converted by this routine into a match: $string =~
    # /(\X)/, Each \X should match the next cluster; and that is what is
    # checked.

    my $template = shift;
    my $break_type = shift;

    my $line   = (caller 1)[2];   # Line number
    my $comment = "";

    if ($template =~ / ( .*? ) \s* \# (.*) /x) {
        $template = $1;
        $comment = $2;

        # Replace leading spaces with a single one.
        $comment =~ s/ ^ \s* / # /x;
    }

    # The line contains characters above the ASCII range, but in Latin1.  It
    # may or may not be in utf8, and if it is, it may or may not know it.  So,
    # convert these characters to 8 bits.  If knows is in utf8, simply
    # downgrade.
    if (utf8::is_utf8($template)) {
        utf8::downgrade($template);
    } else {

        # Otherwise, if it is in utf8, but doesn't know it, the next lines
        # convert the two problematic characters to their 8-bit equivalents.
        # If it isn't in utf8, they don't harm anything.
        use bytes;
        $template =~ s/$nobreak_utf8/$nobreak/g;
        $template =~ s/$breakable_utf8/$breakable/g;
    }

    # Perl customizes wb.  So change the official tests accordingly
    if ($break_type eq 'wb' && $WB_Extend_or_Format_re) {

        # Split into elements that alternate between code point and
        # break/no-break
        my @line = split / +/, $template;

        # Look at each code point and its following one
        for (my $i = 1; $i <  @line - 1 - 1; $i+=2) {

            # The customization only involves changing some breaks to
            # non-breaks.
            next if $line[$i+1] =~ /$nobreak/;

            my $lhs = chr utf8::unicode_to_native(hex $line[$i]);
            my $rhs = chr utf8::unicode_to_native(hex $line[$i+2]);

            # And it only affects adjacent space characters.
            next if $lhs !~ /\s/u;

            # But, we want to make sure to test spaces followed by a Extend
            # or Format.
            next if $rhs !~ /\s|$WB_Extend_or_Format_re/;

            # To test the customization, add some white-space before this to
            # create a span.  The $lhs white space may or may not be bound to
            # that span, and also with the $rhs.  If the $rhs is a binding
            # character, the $lhs is bound to it and not to the span, unless
            # $lhs is vertical space.  In all other cases, the $lhs is bound
            # to the span.  If the $rhs is white space, it is bound to the
            # $lhs
            my $bound;
            my $span;
            if ($rhs =~ /$WB_Extend_or_Format_re/) {
                if ($lhs =~ /\v/) {
                    $bound = $breakable;
                    $span = $nobreak;
                }
                else {
                    $bound = $nobreak;
                    $span = $breakable;
                }
            }
            else {
                $span = $nobreak;
                $bound = $nobreak;
            }

            splice @line, $i, 0, ( '0020', $nobreak, '0020', $span);
            $i += 4;
            $line[$i+1] = $bound;
        }
        $template = join " ", @line;
    }

    # The input is just the break/no-break symbols and sequences of Unicode
    # code points as hex digits separated by spaces for legibility. e.g.:
    # ÷ 0020 × 0308 ÷ 0020 ÷
    # Convert to native \x format
    $template =~ s/ \s* ( [[:xdigit:]]+ ) \s* /sprintf("\\x{%02X}", utf8::unicode_to_native(hex $1))/gex;
    $template =~ s/ \s* //gx;   # Probably the line above removed all spaces;
                                # but be sure

    # Make a copy of the input with the symbols replaced by \b{} and \B{} as
    # appropriate
    my $break_pattern = $template =~ s/ $breakable /\\b{$break_type}/grx;
    $break_pattern =~ s/ $nobreak /\\B{$break_type}/gx;

    my $display_string = $template =~ s/[$breakable$nobreak]//gr;
    my $string = eval "\"$display_string\"";

    # The remaining massaging of the input is for the \X tests.  Get rid of
    # the leading and trailing breakables
    $template =~ s/^ \s* $breakable \s* //x;
    $template =~ s/ \s* $breakable \s* $ //x;

    # Delete no-breaks
    $template =~ s/ \s* $nobreak \s* //xg;

    # Split the input into segments that are breakable between them.
    my @should_display = split /\s*$breakable\s*/, $template;
    my @should_match = map { eval "\"$_\"" } @should_display;

    # If a string can be represented in both non-ut8 and utf8, test both cases
    my $display_upgrade = "";
    UPGRADE:
    for my $to_upgrade (0 .. 1) {

        if ($to_upgrade) {

            # If already in utf8, would just be a repeat
            next UPGRADE if utf8::is_utf8($string);

            utf8::upgrade($string);
            $display_upgrade = " (utf8-upgraded)";
        }

        my @modifiers = qw(a aa d u i);
        if ($are_ctype_locales_available) {
            push @modifiers, "l$utf8_locale" if defined $utf8_locale;

            # The /l modifier has C after it to indicate the locale to try
            push @modifiers, "lC";
        }

        # Test for each of the regex modifiers.
        for my $modifier (@modifiers) {
            my $display_locale = "";

            # For /l, set the locale to what it says to.
            if ($modifier =~ / ^ l (.*) /x) {
                my $locale = $1;
                $display_locale = "(locale = $locale)";
                POSIX::setlocale(&POSIX::LC_CTYPE, $locale);
                $modifier = 'l';
            }

            no warnings qw(locale regexp surrogate);
            my $pattern = "(?$modifier:$break_pattern)";

            # Actually do the test
            my $matched_text;
            my $matched = $string =~ qr/$pattern/;
            if ($matched) {
                $matched_text = "matched";
            }
            else {
                $matched_text = "failed to match";
                print "not ";

                if (TODO_FAILING_BREAKS) {
                    $comment = " # $comment" unless $comment =~ / ^ \s* \# /x;
                    $comment =~ s/#/# TODO/;
                }
            }
            print "ok ", ++$Tests, " - \"$display_string\" $matched_text /$pattern/$display_upgrade; line $line $display_locale$comment\n";

            # Only print the comment on the first use of this line
            $comment = "";

            # Repeat with the first \B{} in the pattern.  This makes sure the
            # code in regexec.c:find_byclass() for \B gets executed
            if ($pattern =~ / ( .*? : ) .* ( \\B\{ .* ) /x) {
                my $B_pattern = "$1$2";
                $matched = $string =~ qr/$B_pattern/;
                print "not " unless $matched;
                $matched_text = ($matched) ? "matched" : "failed to match";
                print "ok ", ++$Tests, " - \"$display_string\" $matched_text /$B_pattern/$display_upgrade; line $line $display_locale";
                print " # TODO" if TODO_FAILING_BREAKS && ! $matched;
                print "\n";
            }
        }

        next if $break_type ne 'gcb';

        # Finally, do the \X match.
        my @matches = $string =~ /(\X)/g;

        # Look through each matched cluster to verify that it matches what we
        # expect.
        my $min = (@matches < @should_match) ? @matches : @should_match;
        for my $i (0 .. $min - 1) {
            $Tests++;
            if ($matches[$i] eq $should_match[$i]) {
                print "ok $Tests - ";
                if ($i == 0) {
                    print "In \"$display_string\" =~ /(\\X)/g, \\X #1";
                } else {
                    print "And \\X #", $i + 1,
                }
                print " correctly matched $should_display[$i]; line $line\n";
            } else {
                $matches[$i] = join("", map { sprintf "\\x{%04X}", ord $_ }
                                                    split "", $matches[$i]);
                print "not ok $Tests -";
                print " # TODO" if TODO_FAILING_BREAKS;
                print " In \"$display_string\" =~ /(\\X)/g, \\X #",
                    $i + 1,
                    " should have matched $should_display[$i]",
                    " but instead matched $matches[$i]",
                    ".  Abandoning rest of line $line\n";
                next UPGRADE;
            }
        }

        # And the number of matches should equal the number of expected matches.
        $Tests++;
        if (@matches == @should_match) {
            print "ok $Tests - Nothing was left over; line $line\n";
        } else {
            print "not ok $Tests - There were ", scalar @should_match, " \\X matches expected, but got ", scalar @matches, " instead; line $line";
            print " # TODO" if TODO_FAILING_BREAKS;
            print "\n";
        }
    }

    return;
}

sub Test_GCB($) {
    _test_break(shift, 'gcb');
}

sub Test_LB($) {
    _test_break(shift, 'lb');
}

sub Test_SB($) {
    _test_break(shift, 'sb');
}

sub Test_WB($) {
    _test_break(shift, 'wb');
}

sub Finished() {
    print "1..$Tests\n";
    exit($Fails ? -1 : 0);
}

if (!$::TESTCHUNK or $::TESTCHUNK == 1) {
    Error('\p{Script=InGreek}');    # Bug #69018
    Test_GCB("1100 $nobreak 1161");  # Bug #70940
    Expect(0, 0x2028, '\p{Print}', ""); # Bug # 71722
    Expect(0, 0x2029, '\p{Print}', ""); # Bug # 71722
    Expect(1, 0xFF10, '\p{XDigit}', ""); # Bug # 71726
    
    # Make sure this gets tested; it was not part of the official test suite at
    # the time this was added.  Note that this is as it would appear in the
    # official suite, and gets modified to check for the perl tailoring by
    # Test_WB()
    Test_WB("$breakable 0020 $breakable 0020 $breakable 0308 $breakable");
    Test_LB("$nobreak 200B $nobreak 0020 $nobreak 0020 $breakable 2060 $breakable");
    Error('\p{Age=_V1_1/a/}');
    Error('\P{Age=_V1_1/a/}');
    Expect(1, 65533, '\p{Age=v11}', "");
    Expect(0, 65533, '\p{^Age=v11}', "");
    Expect(0, 65533, '\P{Age=v11}', "");
    Expect(1, 65533, '\P{^Age=v11}', "");
    Expect(0, 65536, '\p{Age=v11}', "");
    Expect(1, 65536, '\p{^Age=v11}', "");
    Expect(1, 65536, '\P{Age=v11}', "");
    Expect(0, 65536, '\P{^Age=v11}', "");
    Expect(1, 65533, '\p{Age=	v1_1}', "");
    Expect(0, 65533, '\p{^Age=	v1_1}', "");
    Expect(0, 65533, '\P{Age=	v1_1}', "");
    Expect(1, 65533, '\P{^Age=	v1_1}', "");
    Expect(0, 65536, '\p{Age=	v1_1}', "");
    Expect(1, 65536, '\p{^Age=	v1_1}', "");
    Expect(1, 65536, '\P{Age=	v1_1}', "");
    Expect(0, 65536, '\P{^Age=	v1_1}', "");
    Error('\p{Is_Age=:=	 000000001.1}');
    Error('\P{Is_Age=:=	 000000001.1}');
    Expect(1, 65533, '\p{Is_Age=+0_1.1}', "");
    Expect(0, 65533, '\p{^Is_Age=+0_1.1}', "");
    Expect(0, 65533, '\P{Is_Age=+0_1.1}', "");
    Expect(1, 65533, '\P{^Is_Age=+0_1.1}', "");
    Expect(0, 65536, '\p{Is_Age=+0_1.1}', "");
    Expect(1, 65536, '\p{^Is_Age=+0_1.1}', "");
    Expect(1, 65536, '\P{Is_Age=+0_1.1}', "");
    Expect(0, 65536, '\P{^Is_Age=+0_1.1}', "");
    Error('\p{Age=		v2_0:=}');
    Error('\P{Age=		v2_0:=}');
    Expect(1, 983040, '\p{Age=v20}', "");
    Expect(0, 983040, '\p{^Age=v20}', "");
    Expect(0, 983040, '\P{Age=v20}', "");
    Expect(1, 983040, '\P{^Age=v20}', "");
    Expect(0, 983037, '\p{Age=v20}', "");
    Expect(1, 983037, '\p{^Age=v20}', "");
    Expect(1, 983037, '\P{Age=v20}', "");
    Expect(0, 983037, '\P{^Age=v20}', "");
    Expect(1, 983040, '\p{Age=	-V2_0}', "");
    Expect(0, 983040, '\p{^Age=	-V2_0}', "");
    Expect(0, 983040, '\P{Age=	-V2_0}', "");
    Expect(1, 983040, '\P{^Age=	-V2_0}', "");
    Expect(0, 983037, '\p{Age=	-V2_0}', "");
    Expect(1, 983037, '\p{^Age=	-V2_0}', "");
    Expect(1, 983037, '\P{Age=	-V2_0}', "");
    Expect(0, 983037, '\P{^Age=	-V2_0}', "");
    Error('\p{Is_Age:   __0_0_0_0_0_0002.0/a/}');
    Error('\P{Is_Age:   __0_0_0_0_0_0002.0/a/}');
    Expect(1, 983040, '\p{Is_Age=000002.0}', "");
    Expect(0, 983040, '\p{^Is_Age=000002.0}', "");
    Expect(0, 983040, '\P{Is_Age=000002.0}', "");
    Expect(1, 983040, '\P{^Is_Age=000002.0}', "");
    Expect(0, 983037, '\p{Is_Age=000002.0}', "");
    Expect(1, 983037, '\p{^Is_Age=000002.0}', "");
    Expect(1, 983037, '\P{Is_Age=000002.0}', "");
    Expect(0, 983037, '\P{^Is_Age=000002.0}', "");
    Error('\p{Age=/a/V2_1}');
    Error('\P{Age=/a/V2_1}');
    Expect(1, 65532, '\p{Age=v21}', "");
    Expect(0, 65532, '\p{^Age=v21}', "");
    Expect(0, 65532, '\P{Age=v21}', "");
    Expect(1, 65532, '\P{^Age=v21}', "");
    Expect(0, 65533, '\p{Age=v21}', "");
    Expect(1, 65533, '\p{^Age=v21}', "");
    Expect(1, 65533, '\P{Age=v21}', "");
    Expect(0, 65533, '\P{^Age=v21}', "");
    Expect(1, 65532, '\p{Age= _V2_1}', "");
    Expect(0, 65532, '\p{^Age= _V2_1}', "");
    Expect(0, 65532, '\P{Age= _V2_1}', "");
    Expect(1, 65532, '\P{^Age= _V2_1}', "");
    Expect(0, 65533, '\p{Age= _V2_1}', "");
    Expect(1, 65533, '\p{^Age= _V2_1}', "");
    Expect(1, 65533, '\P{Age= _V2_1}', "");
    Expect(0, 65533, '\P{^Age= _V2_1}', "");
    Error('\p{Is_Age=_ +000002.1:=}');
    Error('\P{Is_Age=_ +000002.1:=}');
    Expect(1, 65532, '\p{Is_Age=2.1}', "");
    Expect(0, 65532, '\p{^Is_Age=2.1}', "");
    Expect(0, 65532, '\P{Is_Age=2.1}', "");
    Expect(1, 65532, '\P{^Is_Age=2.1}', "");
    Expect(0, 65533, '\p{Is_Age=2.1}', "");
    Expect(1, 65533, '\p{^Is_Age=2.1}', "");
    Expect(1, 65533, '\P{Is_Age=2.1}', "");
    Expect(0, 65533, '\P{^Is_Age=2.1}', "");
    Error('\p{Age=_:=V3_0}');
    Error('\P{Age=_:=V3_0}');
    Expect(1, 65531, '\p{Age=v30}', "");
    Expect(0, 65531, '\p{^Age=v30}', "");
    Expect(0, 65531, '\P{Age=v30}', "");
    Expect(1, 65531, '\P{^Age=v30}', "");
    Expect(0, 65532, '\p{Age=v30}', "");
    Expect(1, 65532, '\p{^Age=v30}', "");
    Expect(1, 65532, '\P{Age=v30}', "");
    Expect(0, 65532, '\P{^Age=v30}', "");
    Expect(1, 65531, '\p{Age=_-V3_0}', "");
    Expect(0, 65531, '\p{^Age=_-V3_0}', "");
    Expect(0, 65531, '\P{Age=_-V3_0}', "");
    Expect(1, 65531, '\P{^Age=_-V3_0}', "");
    Expect(0, 65532, '\p{Age=_-V3_0}', "");
    Expect(1, 65532, '\p{^Age=_-V3_0}', "");
    Expect(1, 65532, '\P{Age=_-V3_0}', "");
    Expect(0, 65532, '\P{^Age=_-V3_0}', "");
    Error('\p{Is_Age=		0_0_0_03.0/a/}');
    Error('\P{Is_Age=		0_0_0_03.0/a/}');
    Expect(1, 65531, '\p{Is_Age=+0_0_03.0}', "");
    Expect(0, 65531, '\p{^Is_Age=+0_0_03.0}', "");
    Expect(0, 65531, '\P{Is_Age=+0_0_03.0}', "");
    Expect(1, 65531, '\P{^Is_Age=+0_0_03.0}', "");
    Expect(0, 65532, '\p{Is_Age=+0_0_03.0}', "");
    Expect(1, 65532, '\p{^Is_Age=+0_0_03.0}', "");
    Expect(1, 65532, '\P{Is_Age=+0_0_03.0}', "");
    Expect(0, 65532, '\P{^Is_Age=+0_0_03.0}', "");
    Error('\p{Age=_V3_1/a/}');
    Error('\P{Age=_V3_1/a/}');
    Expect(1, 917631, '\p{Age=v31}', "");
    Expect(0, 917631, '\p{^Age=v31}', "");
    Expect(0, 917631, '\P{Age=v31}', "");
    Expect(1, 917631, '\P{^Age=v31}', "");
    Expect(0, 917632, '\p{Age=v31}', "");
    Expect(1, 917632, '\p{^Age=v31}', "");
    Expect(1, 917632, '\P{Age=v31}', "");
    Expect(0, 917632, '\P{^Age=v31}', "");
    Expect(1, 917631, '\p{Age= 	V3_1}', "");
    Expect(0, 917631, '\p{^Age= 	V3_1}', "");
    Expect(0, 917631, '\P{Age= 	V3_1}', "");
    Expect(1, 917631, '\P{^Age= 	V3_1}', "");
    Expect(0, 917632, '\p{Age= 	V3_1}', "");
    Expect(1, 917632, '\p{^Age= 	V3_1}', "");
    Expect(1, 917632, '\P{Age= 	V3_1}', "");
    Expect(0, 917632, '\P{^Age= 	V3_1}', "");
    Error('\p{Is_Age=:=-+03.1}');
    Error('\P{Is_Age=:=-+03.1}');
    Expect(1, 917631, '\p{Is_Age=00000003.1}', "");
    Expect(0, 917631, '\p{^Is_Age=00000003.1}', "");
    Expect(0, 917631, '\P{Is_Age=00000003.1}', "");
    Expect(1, 917631, '\P{^Is_Age=00000003.1}', "");
    Expect(0, 917632, '\p{Is_Age=00000003.1}', "");
    Expect(1, 917632, '\p{^Is_Age=00000003.1}', "");
    Expect(1, 917632, '\P{Is_Age=00000003.1}', "");
    Expect(0, 917632, '\P{^Is_Age=00000003.1}', "");
    Error('\p{Age=--V3_2/a/}');
    Error('\P{Age=--V3_2/a/}');
    Expect(1, 65376, '\p{Age=v32}', "");
    Expect(0, 65376, '\p{^Age=v32}', "");
    Expect(0, 65376, '\P{Age=v32}', "");
    Expect(1, 65376, '\P{^Age=v32}', "");
    Expect(0, 65377, '\p{Age=v32}', "");
    Expect(1, 65377, '\p{^Age=v32}', "");
    Expect(1, 65377, '\P{Age=v32}', "");
    Expect(0, 65377, '\P{^Age=v32}', "");
    Expect(1, 65376, '\p{Age= V3_2}', "");
    Expect(0, 65376, '\p{^Age= V3_2}', "");
    Expect(0, 65376, '\P{Age= V3_2}', "");
    Expect(1, 65376, '\P{^Age= V3_2}', "");
    Expect(0, 65377, '\p{Age= V3_2}', "");
    Expect(1, 65377, '\p{^Age= V3_2}', "");
    Expect(1, 65377, '\P{Age= V3_2}', "");
    Expect(0, 65377, '\P{^Age= V3_2}', "");
    Error('\p{Is_Age=	0_3.2/a/}');
    Error('\P{Is_Age=	0_3.2/a/}');
    Expect(1, 65376, '\p{Is_Age=+0000003.2}', "");
    Expect(0, 65376, '\p{^Is_Age=+0000003.2}', "");
    Expect(0, 65376, '\P{Is_Age=+0000003.2}', "");
    Expect(1, 65376, '\P{^Is_Age=+0000003.2}', "");
    Expect(0, 65377, '\p{Is_Age=+0000003.2}', "");
    Expect(1, 65377, '\p{^Is_Age=+0000003.2}', "");
    Expect(1, 65377, '\P{Is_Age=+0000003.2}', "");
    Expect(0, 65377, '\P{^Is_Age=+0000003.2}', "");
    Error('\p{Age=	V4_0/a/}');
    Error('\P{Age=	V4_0/a/}');
    Expect(1, 917999, '\p{Age=v40}', "");
    Expect(0, 917999, '\p{^Age=v40}', "");
    Expect(0, 917999, '\P{Age=v40}', "");
    Expect(1, 917999, '\P{^Age=v40}', "");
    Expect(0, 918000, '\p{Age=v40}', "");
    Expect(1, 918000, '\p{^Age=v40}', "");
    Expect(1, 918000, '\P{Age=v40}', "");
    Expect(0, 918000, '\P{^Age=v40}', "");
    Expect(1, 917999, '\p{Age=  V4_0}', "");
    Expect(0, 917999, '\p{^Age=  V4_0}', "");
    Expect(0, 917999, '\P{Age=  V4_0}', "");
    Expect(1, 917999, '\P{^Age=  V4_0}', "");
    Expect(0, 918000, '\p{Age=  V4_0}', "");
    Expect(1, 918000, '\p{^Age=  V4_0}', "");
    Expect(1, 918000, '\P{Age=  V4_0}', "");
    Expect(0, 918000, '\P{^Age=  V4_0}', "");
    Error('\p{Is_Age=:=	-+0000004.0}');
    Error('\P{Is_Age=:=	-+0000004.0}');
    Expect(1, 917999, '\p{Is_Age=00_00_00_4.0}', "");
    Expect(0, 917999, '\p{^Is_Age=00_00_00_4.0}', "");
    Expect(0, 917999, '\P{Is_Age=00_00_00_4.0}', "");
    Expect(1, 917999, '\P{^Is_Age=00_00_00_4.0}', "");
    Expect(0, 918000, '\p{Is_Age=00_00_00_4.0}', "");
    Expect(1, 918000, '\p{^Is_Age=00_00_00_4.0}', "");
    Expect(1, 918000, '\P{Is_Age=00_00_00_4.0}', "");
    Expect(0, 918000, '\P{^Is_Age=00_00_00_4.0}', "");
    Error('\p{Age= :=V4_1}');
    Error('\P{Age= :=V4_1}');
    Expect(1, 120485, '\p{Age=v41}', "");
    Expect(0, 120485, '\p{^Age=v41}', "");
    Expect(0, 120485, '\P{Age=v41}', "");
    Expect(1, 120485, '\P{^Age=v41}', "");
    Expect(0, 120486, '\p{Age=v41}', "");
    Expect(1, 120486, '\p{^Age=v41}', "");
    Expect(1, 120486, '\P{Age=v41}', "");
    Expect(0, 120486, '\P{^Age=v41}', "");
    Expect(1, 120485, '\p{Age=V4_1}', "");
    Expect(0, 120485, '\p{^Age=V4_1}', "");
    Expect(0, 120485, '\P{Age=V4_1}', "");
    Expect(1, 120485, '\P{^Age=V4_1}', "");
    Expect(0, 120486, '\p{Age=V4_1}', "");
    Expect(1, 120486, '\p{^Age=V4_1}', "");
    Expect(1, 120486, '\P{Age=V4_1}', "");
    Expect(0, 120486, '\P{^Age=V4_1}', "");
    Error('\p{Is_Age=/a/ -+0000004.1}');
    Error('\P{Is_Age=/a/ -+0000004.1}');
    Expect(1, 120485, '\p{Is_Age=4.1}', "");
    Expect(0, 120485, '\p{^Is_Age=4.1}', "");
    Expect(0, 120485, '\P{Is_Age=4.1}', "");
    Expect(1, 120485, '\P{^Is_Age=4.1}', "");
    Expect(0, 120486, '\p{Is_Age=4.1}', "");
    Expect(1, 120486, '\p{^Is_Age=4.1}', "");
    Expect(1, 120486, '\P{Is_Age=4.1}', "");
    Expect(0, 120486, '\P{^Is_Age=4.1}', "");
    Error('\p{Age: := _V5_0}');
    Error('\P{Age: := _V5_0}');
    Expect(1, 120779, '\p{Age=v50}', "");
    Expect(0, 120779, '\p{^Age=v50}', "");
    Expect(0, 120779, '\P{Age=v50}', "");
    Expect(1, 120779, '\P{^Age=v50}', "");
    Expect(0, 120780, '\p{Age=v50}', "");
    Expect(1, 120780, '\p{^Age=v50}', "");
    Expect(1, 120780, '\P{Age=v50}', "");
    Expect(0, 120780, '\P{^Age=v50}', "");
    Expect(1, 120779, '\p{Age=	_V5_0}', "");
    Expect(0, 120779, '\p{^Age=	_V5_0}', "");
    Expect(0, 120779, '\P{Age=	_V5_0}', "");
    Expect(1, 120779, '\P{^Age=	_V5_0}', "");
    Expect(0, 120780, '\p{Age=	_V5_0}', "");
    Expect(1, 120780, '\p{^Age=	_V5_0}', "");
    Expect(1, 120780, '\P{Age=	_V5_0}', "");
    Expect(0, 120780, '\P{^Age=	_V5_0}', "");
    Error('\p{Is_Age=:=  005.0}');
    Error('\P{Is_Age=:=  005.0}');
    Expect(1, 120779, '\p{Is_Age=+005.0}', "");
    Expect(0, 120779, '\p{^Is_Age=+005.0}', "");
    Expect(0, 120779, '\P{Is_Age=+005.0}', "");
    Expect(1, 120779, '\P{^Is_Age=+005.0}', "");
    Expect(0, 120780, '\p{Is_Age=+005.0}', "");
    Expect(1, 120780, '\p{^Is_Age=+005.0}', "");
    Expect(1, 120780, '\P{Is_Age=+005.0}', "");
    Expect(0, 120780, '\P{^Is_Age=+005.0}', "");
    Error('\p{Age=-/a/v5_1}');
    Error('\P{Age=-/a/v5_1}');
    Expect(1, 127123, '\p{Age=v51}', "");
    Expect(0, 127123, '\p{^Age=v51}', "");
    Expect(0, 127123, '\P{Age=v51}', "");
    Expect(1, 127123, '\P{^Age=v51}', "");
    Expect(0, 127124, '\p{Age=v51}', "");
    Expect(1, 127124, '\p{^Age=v51}', "");
    Expect(1, 127124, '\P{Age=v51}', "");
    Expect(0, 127124, '\P{^Age=v51}', "");
    Expect(1, 127123, '\p{Age=	V5_1}', "");
    Expect(0, 127123, '\p{^Age=	V5_1}', "");
    Expect(0, 127123, '\P{Age=	V5_1}', "");
    Expect(1, 127123, '\P{^Age=	V5_1}', "");
    Expect(0, 127124, '\p{Age=	V5_1}', "");
    Expect(1, 127124, '\p{^Age=	V5_1}', "");
    Expect(1, 127124, '\P{Age=	V5_1}', "");
    Expect(0, 127124, '\P{^Age=	V5_1}', "");
    Error('\p{Is_Age=:= 5.1}');
    Error('\P{Is_Age=:= 5.1}');
    Expect(1, 127123, '\p{Is_Age=5.1}', "");
    Expect(0, 127123, '\p{^Is_Age=5.1}', "");
    Expect(0, 127123, '\P{Is_Age=5.1}', "");
    Expect(1, 127123, '\P{^Is_Age=5.1}', "");
    Expect(0, 127124, '\p{Is_Age=5.1}', "");
    Expect(1, 127124, '\p{^Is_Age=5.1}', "");
    Expect(1, 127124, '\P{Is_Age=5.1}', "");
    Expect(0, 127124, '\P{^Is_Age=5.1}', "");
    Error('\p{Age=-/a/V5_2}');
    Error('\P{Age=-/a/V5_2}');
    Expect(1, 177972, '\p{Age=v52}', "");
    Expect(0, 177972, '\p{^Age=v52}', "");
    Expect(0, 177972, '\P{Age=v52}', "");
    Expect(1, 177972, '\P{^Age=v52}', "");
    Expect(0, 177973, '\p{Age=v52}', "");
    Expect(1, 177973, '\p{^Age=v52}', "");
    Expect(1, 177973, '\P{Age=v52}', "");
    Expect(0, 177973, '\P{^Age=v52}', "");
    Expect(1, 177972, '\p{Age=		V5_2}', "");
    Expect(0, 177972, '\p{^Age=		V5_2}', "");
    Expect(0, 177972, '\P{Age=		V5_2}', "");
    Expect(1, 177972, '\P{^Age=		V5_2}', "");
    Expect(0, 177973, '\p{Age=		V5_2}', "");
    Expect(1, 177973, '\p{^Age=		V5_2}', "");
    Expect(1, 177973, '\P{Age=		V5_2}', "");
    Expect(0, 177973, '\P{^Age=		V5_2}', "");
    Error('\p{Is_Age=:=- 0005.2}');
    Error('\P{Is_Age=:=- 0005.2}');
    Expect(1, 177972, '\p{Is_Age=+000005.2}', "");
    Expect(0, 177972, '\p{^Is_Age=+000005.2}', "");
    Expect(0, 177972, '\P{Is_Age=+000005.2}', "");
    Expect(1, 177972, '\P{^Is_Age=+000005.2}', "");
    Expect(0, 177973, '\p{Is_Age=+000005.2}', "");
    Expect(1, 177973, '\p{^Is_Age=+000005.2}', "");
    Expect(1, 177973, '\P{Is_Age=+000005.2}', "");
    Expect(0, 177973, '\P{^Is_Age=+000005.2}', "");
    Error('\p{Age=/a/__V6_0}');
    Error('\P{Age=/a/__V6_0}');
    Expect(1, 178205, '\p{Age=v60}', "");
    Expect(0, 178205, '\p{^Age=v60}', "");
    Expect(0, 178205, '\P{Age=v60}', "");
    Expect(1, 178205, '\P{^Age=v60}', "");
    Expect(0, 178206, '\p{Age=v60}', "");
    Expect(1, 178206, '\p{^Age=v60}', "");
    Expect(1, 178206, '\P{Age=v60}', "");
    Expect(0, 178206, '\P{^Age=v60}', "");
    Expect(1, 178205, '\p{Age=_	v6_0}', "");
    Expect(0, 178205, '\p{^Age=_	v6_0}', "");
    Expect(0, 178205, '\P{Age=_	v6_0}', "");
    Expect(1, 178205, '\P{^Age=_	v6_0}', "");
    Expect(0, 178206, '\p{Age=_	v6_0}', "");
    Expect(1, 178206, '\p{^Age=_	v6_0}', "");
    Expect(1, 178206, '\P{Age=_	v6_0}', "");
    Expect(0, 178206, '\P{^Age=_	v6_0}', "");
    Error('\p{Is_Age=:=-	0_0_06.0}');
    Error('\P{Is_Age=:=-	0_0_06.0}');
    Expect(1, 178205, '\p{Is_Age=+0000_6.0}', "");
    Expect(0, 178205, '\p{^Is_Age=+0000_6.0}', "");
    Expect(0, 178205, '\P{Is_Age=+0000_6.0}', "");
    Expect(1, 178205, '\P{^Is_Age=+0000_6.0}', "");
    Expect(0, 178206, '\p{Is_Age=+0000_6.0}', "");
    Expect(1, 178206, '\p{^Is_Age=+0000_6.0}', "");
    Expect(1, 178206, '\P{Is_Age=+0000_6.0}', "");
    Expect(0, 178206, '\P{^Is_Age=+0000_6.0}', "");
    Error('\p{Age=:=V6_1}');
    Error('\P{Age=:=V6_1}');
    Expect(1, 128564, '\p{Age:	v61}', "");
    Expect(0, 128564, '\p{^Age:	v61}', "");
    Expect(0, 128564, '\P{Age:	v61}', "");
    Expect(1, 128564, '\P{^Age:	v61}', "");
    Expect(0, 128565, '\p{Age:	v61}', "");
    Expect(1, 128565, '\p{^Age:	v61}', "");
    Expect(1, 128565, '\P{Age:	v61}', "");
    Expect(0, 128565, '\P{^Age:	v61}', "");
    Expect(1, 128564, '\p{Age= -v6_1}', "");
    Expect(0, 128564, '\p{^Age= -v6_1}', "");
    Expect(0, 128564, '\P{Age= -v6_1}', "");
    Expect(1, 128564, '\P{^Age= -v6_1}', "");
    Expect(0, 128565, '\p{Age= -v6_1}', "");
    Expect(1, 128565, '\p{^Age= -v6_1}', "");
    Expect(1, 128565, '\P{Age= -v6_1}', "");
    Expect(0, 128565, '\P{^Age= -v6_1}', "");
    Error('\p{Is_Age=_0_6.1:=}');
    Error('\P{Is_Age=_0_6.1:=}');
    Expect(1, 128564, '\p{Is_Age=+00006.1}', "");
    Expect(0, 128564, '\p{^Is_Age=+00006.1}', "");
    Expect(0, 128564, '\P{Is_Age=+00006.1}', "");
    Expect(1, 128564, '\P{^Is_Age=+00006.1}', "");
    Expect(0, 128565, '\p{Is_Age=+00006.1}', "");
    Expect(1, 128565, '\p{^Is_Age=+00006.1}', "");
    Expect(1, 128565, '\P{Is_Age=+00006.1}', "");
    Expect(0, 128565, '\P{^Is_Age=+00006.1}', "");
    Error('\p{Age=:=_V6_2}');
    Error('\P{Age=:=_V6_2}');
    Expect(1, 8378, '\p{Age:	v62}', "");
    Expect(0, 8378, '\p{^Age:	v62}', "");
    Expect(0, 8378, '\P{Age:	v62}', "");
    Expect(1, 8378, '\P{^Age:	v62}', "");
    Expect(0, 8379, '\p{Age:	v62}', "");
    Expect(1, 8379, '\p{^Age:	v62}', "");
    Expect(1, 8379, '\P{Age:	v62}', "");
    Expect(0, 8379, '\P{^Age:	v62}', "");
    Expect(1, 8378, '\p{Age=		v6_2}', "");
    Expect(0, 8378, '\p{^Age=		v6_2}', "");
    Expect(0, 8378, '\P{Age=		v6_2}', "");
    Expect(1, 8378, '\P{^Age=		v6_2}', "");
    Expect(0, 8379, '\p{Age=		v6_2}', "");
    Expect(1, 8379, '\p{^Age=		v6_2}', "");
    Expect(1, 8379, '\P{Age=		v6_2}', "");
    Expect(0, 8379, '\P{^Age=		v6_2}', "");
    Error('\p{Is_Age=:=00_6.2}');
    Error('\P{Is_Age=:=00_6.2}');
    Expect(1, 8378, '\p{Is_Age=00_00_6.2}', "");
    Expect(0, 8378, '\p{^Is_Age=00_00_6.2}', "");
    Expect(0, 8378, '\P{Is_Age=00_00_6.2}', "");
    Expect(1, 8378, '\P{^Is_Age=00_00_6.2}', "");
    Expect(0, 8379, '\p{Is_Age=00_00_6.2}', "");
    Expect(1, 8379, '\p{^Is_Age=00_00_6.2}', "");
    Expect(1, 8379, '\P{Is_Age=00_00_6.2}', "");
    Expect(0, 8379, '\P{^Is_Age=00_00_6.2}', "");
    Error('\p{Age:/a/_V6_3}');
    Error('\P{Age:/a/_V6_3}');
    Expect(1, 8297, '\p{Age=v63}', "");
    Expect(0, 8297, '\p{^Age=v63}', "");
    Expect(0, 8297, '\P{Age=v63}', "");
    Expect(1, 8297, '\P{^Age=v63}', "");
    Expect(0, 8298, '\p{Age=v63}', "");
    Expect(1, 8298, '\p{^Age=v63}', "");
    Expect(1, 8298, '\P{Age=v63}', "");
    Expect(0, 8298, '\P{^Age=v63}', "");
    Expect(1, 8297, '\p{Age=	-V6_3}', "");
    Expect(0, 8297, '\p{^Age=	-V6_3}', "");
    Expect(0, 8297, '\P{Age=	-V6_3}', "");
    Expect(1, 8297, '\P{^Age=	-V6_3}', "");
    Expect(0, 8298, '\p{Age=	-V6_3}', "");
    Expect(1, 8298, '\p{^Age=	-V6_3}', "");
    Expect(1, 8298, '\P{Age=	-V6_3}', "");
    Expect(0, 8298, '\P{^Age=	-V6_3}', "");
    Error('\p{Is_Age=/a/-_+0_6.3}');
    Error('\P{Is_Age=/a/-_+0_6.3}');
    Expect(1, 8297, '\p{Is_Age=+00_00_00_006.3}', "");
    Expect(0, 8297, '\p{^Is_Age=+00_00_00_006.3}', "");
    Expect(0, 8297, '\P{Is_Age=+00_00_00_006.3}', "");
    Expect(1, 8297, '\P{^Is_Age=+00_00_00_006.3}', "");
    Expect(0, 8298, '\p{Is_Age=+00_00_00_006.3}', "");
    Expect(1, 8298, '\p{^Is_Age=+00_00_00_006.3}', "");
    Expect(1, 8298, '\P{Is_Age=+00_00_00_006.3}', "");
    Expect(0, 8298, '\P{^Is_Age=+00_00_00_006.3}', "");
    Error('\p{Age=V7_0:=}');
    Error('\P{Age=V7_0:=}');
    Expect(1, 129197, '\p{Age=v70}', "");
    Expect(0, 129197, '\p{^Age=v70}', "");
    Expect(0, 129197, '\P{Age=v70}', "");
    Expect(1, 129197, '\P{^Age=v70}', "");
    Expect(0, 129198, '\p{Age=v70}', "");
    Expect(1, 129198, '\p{^Age=v70}', "");
    Expect(1, 129198, '\P{Age=v70}', "");
    Expect(0, 129198, '\P{^Age=v70}', "");
    Expect(1, 129197, '\p{Age=	V7_0}', "");
    Expect(0, 129197, '\p{^Age=	V7_0}', "");
    Expect(0, 129197, '\P{Age=	V7_0}', "");
    Expect(1, 129197, '\P{^Age=	V7_0}', "");
    Expect(0, 129198, '\p{Age=	V7_0}', "");
    Expect(1, 129198, '\p{^Age=	V7_0}', "");
    Expect(1, 129198, '\P{Age=	V7_0}', "");
    Expect(0, 129198, '\P{^Age=	V7_0}', "");
    Error('\p{Is_Age=/a/		7.0}');
    Error('\P{Is_Age=/a/		7.0}');
    Expect(1, 129197, '\p{Is_Age=0_0_0_07.0}', "");
    Expect(0, 129197, '\p{^Is_Age=0_0_0_07.0}', "");
    Expect(0, 129197, '\P{Is_Age=0_0_0_07.0}', "");
    Expect(1, 129197, '\P{^Is_Age=0_0_0_07.0}', "");
    Expect(0, 129198, '\p{Is_Age=0_0_0_07.0}', "");
    Expect(1, 129198, '\p{^Is_Age=0_0_0_07.0}', "");
    Expect(1, 129198, '\P{Is_Age=0_0_0_07.0}', "");
    Expect(0, 129198, '\P{^Is_Age=0_0_0_07.0}', "");
    Error('\p{Age=	:=V8_0}');
    Error('\P{Age=	:=V8_0}');
    Expect(1, 183969, '\p{Age: v80}', "");
    Expect(0, 183969, '\p{^Age: v80}', "");
    Expect(0, 183969, '\P{Age: v80}', "");
    Expect(1, 183969, '\P{^Age: v80}', "");
    Expect(0, 183970, '\p{Age: v80}', "");
    Expect(1, 183970, '\p{^Age: v80}', "");
    Expect(1, 183970, '\P{Age: v80}', "");
    Expect(0, 183970, '\P{^Age: v80}', "");
    Expect(1, 183969, '\p{Age= _V8_0}', "");
    Expect(0, 183969, '\p{^Age= _V8_0}', "");
    Expect(0, 183969, '\P{Age= _V8_0}', "");
    Expect(1, 183969, '\P{^Age= _V8_0}', "");
    Expect(0, 183970, '\p{Age= _V8_0}', "");
    Expect(1, 183970, '\p{^Age= _V8_0}', "");
    Expect(1, 183970, '\P{Age= _V8_0}', "");
    Expect(0, 183970, '\P{^Age= _V8_0}', "");
    Error('\p{Is_Age=_+000008.0:=}');
    Error('\P{Is_Age=_+000008.0:=}');
    Expect(1, 183969, '\p{Is_Age=+0000000008.0}', "");
    Expect(0, 183969, '\p{^Is_Age=+0000000008.0}', "");
    Expect(0, 183969, '\P{Is_Age=+0000000008.0}', "");
    Expect(1, 183969, '\P{^Is_Age=+0000000008.0}', "");
    Expect(0, 183970, '\p{Is_Age=+0000000008.0}', "");
    Expect(1, 183970, '\p{^Is_Age=+0000000008.0}', "");
    Expect(1, 183970, '\P{Is_Age=+0000000008.0}', "");
    Expect(0, 183970, '\P{^Is_Age=+0000000008.0}', "");
    Error('\p{Age:		/a/V9_0}');
    Error('\P{Age:		/a/V9_0}');
    Expect(1, 129425, '\p{Age=v90}', "");
    Expect(0, 129425, '\p{^Age=v90}', "");
    Expect(0, 129425, '\P{Age=v90}', "");
    Expect(1, 129425, '\P{^Age=v90}', "");
    Expect(0, 129426, '\p{Age=v90}', "");
    Expect(1, 129426, '\p{^Age=v90}', "");
    Expect(1, 129426, '\P{Age=v90}', "");
    Expect(0, 129426, '\P{^Age=v90}', "");
    Expect(1, 129425, '\p{Age=_ v9_0}', "");
    Expect(0, 129425, '\p{^Age=_ v9_0}', "");
    Expect(0, 129425, '\P{Age=_ v9_0}', "");
    Expect(1, 129425, '\P{^Age=_ v9_0}', "");
    Expect(0, 129426, '\p{Age=_ v9_0}', "");
    Expect(1, 129426, '\p{^Age=_ v9_0}', "");
    Expect(1, 129426, '\P{Age=_ v9_0}', "");
    Expect(0, 129426, '\P{^Age=_ v9_0}', "");
    Error('\p{Is_Age=- +00_9.0:=}');
    Error('\P{Is_Age=- +00_9.0:=}');
    Expect(1, 129425, '\p{Is_Age:	0_9.0}', "");
    Expect(0, 129425, '\p{^Is_Age:	0_9.0}', "");
    Expect(0, 129425, '\P{Is_Age:	0_9.0}', "");
    Expect(1, 129425, '\P{^Is_Age:	0_9.0}', "");
    Expect(0, 129426, '\p{Is_Age:	0_9.0}', "");
    Expect(1, 129426, '\p{^Is_Age:	0_9.0}', "");
    Expect(1, 129426, '\P{Is_Age:	0_9.0}', "");
    Expect(0, 129426, '\P{^Is_Age:	0_9.0}', "");
    Error('\p{Age=-:=UNASSIGNED}');
    Error('\P{Age=-:=UNASSIGNED}');
    Expect(1, 983037, '\p{Age=unassigned}', "");
    Expect(0, 983037, '\p{^Age=unassigned}', "");
    Expect(0, 983037, '\P{Age=unassigned}', "");
    Expect(1, 983037, '\P{^Age=unassigned}', "");
    Expect(0, 983040, '\p{Age=unassigned}', "");
    Expect(1, 983040, '\p{^Age=unassigned}', "");
    Expect(1, 983040, '\P{Age=unassigned}', "");
    Expect(0, 983040, '\P{^Age=unassigned}', "");
    Expect(1, 983037, '\p{Age=	Unassigned}', "");
    Expect(0, 983037, '\p{^Age=	Unassigned}', "");
    Expect(0, 983037, '\P{Age=	Unassigned}', "");
    Expect(1, 983037, '\P{^Age=	Unassigned}', "");
    Expect(0, 983040, '\p{Age=	Unassigned}', "");
    Expect(1, 983040, '\p{^Age=	Unassigned}', "");
    Expect(1, 983040, '\P{Age=	Unassigned}', "");
    Expect(0, 983040, '\P{^Age=	Unassigned}', "");
    Error('\p{Is_Age=-/a/na}');
    Error('\P{Is_Age=-/a/na}');
    Expect(1, 983037, '\p{Is_Age=na}', "");
    Expect(0, 983037, '\p{^Is_Age=na}', "");
    Expect(0, 983037, '\P{Is_Age=na}', "");
    Expect(1, 983037, '\P{^Is_Age=na}', "");
    Expect(0, 983040, '\p{Is_Age=na}', "");
    Expect(1, 983040, '\p{^Is_Age=na}', "");
    Expect(1, 983040, '\P{Is_Age=na}', "");
    Expect(0, 983040, '\P{^Is_Age=na}', "");
    Expect(1, 983037, '\p{Is_Age= _NA}', "");
    Expect(0, 983037, '\p{^Is_Age= _NA}', "");
    Expect(0, 983037, '\P{Is_Age= _NA}', "");
    Expect(1, 983037, '\P{^Is_Age= _NA}', "");
    Expect(0, 983040, '\p{Is_Age= _NA}', "");
    Expect(1, 983040, '\p{^Is_Age= _NA}', "");
    Expect(1, 983040, '\P{Is_Age= _NA}', "");
    Expect(0, 983040, '\P{^Is_Age= _NA}', "");
    Error('\p{ASCII_Hex_Digit= /a/NO}');
    Error('\P{ASCII_Hex_Digit= /a/NO}');
    Expect(1, 103, '\p{ASCII_Hex_Digit=no}', "");
    Expect(0, 103, '\p{^ASCII_Hex_Digit=no}', "");
    Expect(0, 103, '\P{ASCII_Hex_Digit=no}', "");
    Expect(1, 103, '\P{^ASCII_Hex_Digit=no}', "");
    Expect(0, 102, '\p{ASCII_Hex_Digit=no}', "");
    Expect(1, 102, '\p{^ASCII_Hex_Digit=no}', "");
    Expect(1, 102, '\P{ASCII_Hex_Digit=no}', "");
    Expect(0, 102, '\P{^ASCII_Hex_Digit=no}', "");
    Expect(1, 103, '\p{ASCII_Hex_Digit:_	NO}', "");
    Expect(0, 103, '\p{^ASCII_Hex_Digit:_	NO}', "");
    Expect(0, 103, '\P{ASCII_Hex_Digit:_	NO}', "");
    Expect(1, 103, '\P{^ASCII_Hex_Digit:_	NO}', "");
    Expect(0, 102, '\p{ASCII_Hex_Digit:_	NO}', "");
    Expect(1, 102, '\p{^ASCII_Hex_Digit:_	NO}', "");
    Expect(1, 102, '\P{ASCII_Hex_Digit:_	NO}', "");
    Expect(0, 102, '\P{^ASCII_Hex_Digit:_	NO}', "");
    Error('\p{AHex=--N/a/}');
    Error('\P{AHex=--N/a/}');
    Expect(1, 103, '\p{AHex=n}', "");
    Expect(0, 103, '\p{^AHex=n}', "");
    Expect(0, 103, '\P{AHex=n}', "");
    Expect(1, 103, '\P{^AHex=n}', "");
    Expect(0, 102, '\p{AHex=n}', "");
    Expect(1, 102, '\p{^AHex=n}', "");
    Expect(1, 102, '\P{AHex=n}', "");
    Expect(0, 102, '\P{^AHex=n}', "");
    Expect(1, 103, '\p{AHex= 	N}', "");
    Expect(0, 103, '\p{^AHex= 	N}', "");
    Expect(0, 103, '\P{AHex= 	N}', "");
    Expect(1, 103, '\P{^AHex= 	N}', "");
    Expect(0, 102, '\p{AHex= 	N}', "");
    Expect(1, 102, '\p{^AHex= 	N}', "");
    Expect(1, 102, '\P{AHex= 	N}', "");
    Expect(0, 102, '\P{^AHex= 	N}', "");
    Error('\p{Is_ASCII_Hex_Digit=:=--F}');
    Error('\P{Is_ASCII_Hex_Digit=:=--F}');
    Expect(1, 103, '\p{Is_ASCII_Hex_Digit=f}', "");
    Expect(0, 103, '\p{^Is_ASCII_Hex_Digit=f}', "");
    Expect(0, 103, '\P{Is_ASCII_Hex_Digit=f}', "");
    Expect(1, 103, '\P{^Is_ASCII_Hex_Digit=f}', "");
    Expect(0, 102, '\p{Is_ASCII_Hex_Digit=f}', "");
    Expect(1, 102, '\p{^Is_ASCII_Hex_Digit=f}', "");
    Expect(1, 102, '\P{Is_ASCII_Hex_Digit=f}', "");
    Expect(0, 102, '\P{^Is_ASCII_Hex_Digit=f}', "");
    Expect(1, 103, '\p{Is_ASCII_Hex_Digit=_	f}', "");
    Expect(0, 103, '\p{^Is_ASCII_Hex_Digit=_	f}', "");
    Expect(0, 103, '\P{Is_ASCII_Hex_Digit=_	f}', "");
    Expect(1, 103, '\P{^Is_ASCII_Hex_Digit=_	f}', "");
    Expect(0, 102, '\p{Is_ASCII_Hex_Digit=_	f}', "");
    Expect(1, 102, '\p{^Is_ASCII_Hex_Digit=_	f}', "");
    Expect(1, 102, '\P{Is_ASCII_Hex_Digit=_	f}', "");
    Expect(0, 102, '\P{^Is_ASCII_Hex_Digit=_	f}', "");
    Error('\p{Is_AHex=	-False/a/}');
    Error('\P{Is_AHex=	-False/a/}');
    Expect(1, 103, '\p{Is_AHex=false}', "");
    Expect(0, 103, '\p{^Is_AHex=false}', "");
    Expect(0, 103, '\P{Is_AHex=false}', "");
    Expect(1, 103, '\P{^Is_AHex=false}', "");
    Expect(0, 102, '\p{Is_AHex=false}', "");
    Expect(1, 102, '\p{^Is_AHex=false}', "");
    Expect(1, 102, '\P{Is_AHex=false}', "");
    Expect(0, 102, '\P{^Is_AHex=false}', "");
    Expect(1, 103, '\p{Is_AHex:- false}', "");
    Expect(0, 103, '\p{^Is_AHex:- false}', "");
    Expect(0, 103, '\P{Is_AHex:- false}', "");
    Expect(1, 103, '\P{^Is_AHex:- false}', "");
    Expect(0, 102, '\p{Is_AHex:- false}', "");
    Expect(1, 102, '\p{^Is_AHex:- false}', "");
    Expect(1, 102, '\P{Is_AHex:- false}', "");
    Expect(0, 102, '\P{^Is_AHex:- false}', "");
    Error('\p{ASCII_Hex_Digit=/a/_Yes}');
    Error('\P{ASCII_Hex_Digit=/a/_Yes}');
    Expect(1, 102, '\p{ASCII_Hex_Digit=yes}', "");
    Expect(0, 102, '\p{^ASCII_Hex_Digit=yes}', "");
    Expect(0, 102, '\P{ASCII_Hex_Digit=yes}', "");
    Expect(1, 102, '\P{^ASCII_Hex_Digit=yes}', "");
    Expect(0, 103, '\p{ASCII_Hex_Digit=yes}', "");
    Expect(1, 103, '\p{^ASCII_Hex_Digit=yes}', "");
    Expect(1, 103, '\P{ASCII_Hex_Digit=yes}', "");
    Expect(0, 103, '\P{^ASCII_Hex_Digit=yes}', "");
    Expect(1, 102, '\p{ASCII_Hex_Digit= _Yes}', "");
    Expect(0, 102, '\p{^ASCII_Hex_Digit= _Yes}', "");
    Expect(0, 102, '\P{ASCII_Hex_Digit= _Yes}', "");
    Expect(1, 102, '\P{^ASCII_Hex_Digit= _Yes}', "");
    Expect(0, 103, '\p{ASCII_Hex_Digit= _Yes}', "");
    Expect(1, 103, '\p{^ASCII_Hex_Digit= _Yes}', "");
    Expect(1, 103, '\P{ASCII_Hex_Digit= _Yes}', "");
    Expect(0, 103, '\P{^ASCII_Hex_Digit= _Yes}', "");
    Error('\p{AHex=:= Y}');
    Error('\P{AHex=:= Y}');
    Expect(1, 102, '\p{AHex=y}', "");
    Expect(0, 102, '\p{^AHex=y}', "");
    Expect(0, 102, '\P{AHex=y}', "");
    Expect(1, 102, '\P{^AHex=y}', "");
    Expect(0, 103, '\p{AHex=y}', "");
    Expect(1, 103, '\p{^AHex=y}', "");
    Expect(1, 103, '\P{AHex=y}', "");
    Expect(0, 103, '\P{^AHex=y}', "");
    Expect(1, 102, '\p{AHex=	Y}', "");
    Expect(0, 102, '\p{^AHex=	Y}', "");
    Expect(0, 102, '\P{AHex=	Y}', "");
    Expect(1, 102, '\P{^AHex=	Y}', "");
    Expect(0, 103, '\p{AHex=	Y}', "");
    Expect(1, 103, '\p{^AHex=	Y}', "");
    Expect(1, 103, '\P{AHex=	Y}', "");
    Expect(0, 103, '\P{^AHex=	Y}', "");
    Error('\p{Is_ASCII_Hex_Digit=-T/a/}');
    Error('\P{Is_ASCII_Hex_Digit=-T/a/}');
    Expect(1, 102, '\p{Is_ASCII_Hex_Digit: t}', "");
    Expect(0, 102, '\p{^Is_ASCII_Hex_Digit: t}', "");
    Expect(0, 102, '\P{Is_ASCII_Hex_Digit: t}', "");
    Expect(1, 102, '\P{^Is_ASCII_Hex_Digit: t}', "");
    Expect(0, 103, '\p{Is_ASCII_Hex_Digit: t}', "");
    Expect(1, 103, '\p{^Is_ASCII_Hex_Digit: t}', "");
    Expect(1, 103, '\P{Is_ASCII_Hex_Digit: t}', "");
    Expect(0, 103, '\P{^Is_ASCII_Hex_Digit: t}', "");
    Expect(1, 102, '\p{Is_ASCII_Hex_Digit=	T}', "");
    Expect(0, 102, '\p{^Is_ASCII_Hex_Digit=	T}', "");
    Expect(0, 102, '\P{Is_ASCII_Hex_Digit=	T}', "");
    Expect(1, 102, '\P{^Is_ASCII_Hex_Digit=	T}', "");
    Expect(0, 103, '\p{Is_ASCII_Hex_Digit=	T}', "");
    Expect(1, 103, '\p{^Is_ASCII_Hex_Digit=	T}', "");
    Expect(1, 103, '\P{Is_ASCII_Hex_Digit=	T}', "");
    Expect(0, 103, '\P{^Is_ASCII_Hex_Digit=	T}', "");
    Error('\p{Is_AHex=/a/TRUE}');
    Error('\P{Is_AHex=/a/TRUE}');
    Expect(1, 102, '\p{Is_AHex=true}', "");
    Expect(0, 102, '\p{^Is_AHex=true}', "");
    Expect(0, 102, '\P{Is_AHex=true}', "");
    Expect(1, 102, '\P{^Is_AHex=true}', "");
    Expect(0, 103, '\p{Is_AHex=true}', "");
    Expect(1, 103, '\p{^Is_AHex=true}', "");
    Expect(1, 103, '\P{Is_AHex=true}', "");
    Expect(0, 103, '\P{^Is_AHex=true}', "");
    Expect(1, 102, '\p{Is_AHex: _TRUE}', "");
    Expect(0, 102, '\p{^Is_AHex: _TRUE}', "");
    Expect(0, 102, '\P{Is_AHex: _TRUE}', "");
    Expect(1, 102, '\P{^Is_AHex: _TRUE}', "");
    Expect(0, 103, '\p{Is_AHex: _TRUE}', "");
    Expect(1, 103, '\p{^Is_AHex: _TRUE}', "");
    Expect(1, 103, '\P{Is_AHex: _TRUE}', "");
    Expect(0, 103, '\P{^Is_AHex: _TRUE}', "");
    Error('\p{Alphabetic= /a/No}');
    Error('\P{Alphabetic= /a/No}');
    Expect(1, 195102, '\p{Alphabetic=no}', "");
    Expect(0, 195102, '\p{^Alphabetic=no}', "");
    Expect(0, 195102, '\P{Alphabetic=no}', "");
    Expect(1, 195102, '\P{^Alphabetic=no}', "");
    Expect(0, 195101, '\p{Alphabetic=no}', "");
    Expect(1, 195101, '\p{^Alphabetic=no}', "");
    Expect(1, 195101, '\P{Alphabetic=no}', "");
    Expect(0, 195101, '\P{^Alphabetic=no}', "");
    Expect(1, 195102, '\p{Alphabetic=- No}', "");
    Expect(0, 195102, '\p{^Alphabetic=- No}', "");
    Expect(0, 195102, '\P{Alphabetic=- No}', "");
    Expect(1, 195102, '\P{^Alphabetic=- No}', "");
    Expect(0, 195101, '\p{Alphabetic=- No}', "");
    Expect(1, 195101, '\p{^Alphabetic=- No}', "");
    Expect(1, 195101, '\P{Alphabetic=- No}', "");
    Expect(0, 195101, '\P{^Alphabetic=- No}', "");
    Error('\p{Alpha= /a/n}');
    Error('\P{Alpha= /a/n}');
    Expect(1, 195102, '\p{Alpha=n}', "");
    Expect(0, 195102, '\p{^Alpha=n}', "");
    Expect(0, 195102, '\P{Alpha=n}', "");
    Expect(1, 195102, '\P{^Alpha=n}', "");
    Expect(0, 195101, '\p{Alpha=n}', "");
    Expect(1, 195101, '\p{^Alpha=n}', "");
    Expect(1, 195101, '\P{Alpha=n}', "");
    Expect(0, 195101, '\P{^Alpha=n}', "");
    Expect(1, 195102, '\p{Alpha=  N}', "");
    Expect(0, 195102, '\p{^Alpha=  N}', "");
    Expect(0, 195102, '\P{Alpha=  N}', "");
    Expect(1, 195102, '\P{^Alpha=  N}', "");
    Expect(0, 195101, '\p{Alpha=  N}', "");
    Expect(1, 195101, '\p{^Alpha=  N}', "");
    Expect(1, 195101, '\P{Alpha=  N}', "");
    Expect(0, 195101, '\P{^Alpha=  N}', "");
    Error('\p{Is_Alphabetic=/a/	-f}');
    Error('\P{Is_Alphabetic=/a/	-f}');
    Expect(1, 195102, '\p{Is_Alphabetic=f}', "");
    Expect(0, 195102, '\p{^Is_Alphabetic=f}', "");
    Expect(0, 195102, '\P{Is_Alphabetic=f}', "");
    Expect(1, 195102, '\P{^Is_Alphabetic=f}', "");
    Expect(0, 195101, '\p{Is_Alphabetic=f}', "");
    Expect(1, 195101, '\p{^Is_Alphabetic=f}', "");
    Expect(1, 195101, '\P{Is_Alphabetic=f}', "");
    Expect(0, 195101, '\P{^Is_Alphabetic=f}', "");
    Expect(1, 195102, '\p{Is_Alphabetic=	F}', "");
    Expect(0, 195102, '\p{^Is_Alphabetic=	F}', "");
    Expect(0, 195102, '\P{Is_Alphabetic=	F}', "");
    Expect(1, 195102, '\P{^Is_Alphabetic=	F}', "");
    Expect(0, 195101, '\p{Is_Alphabetic=	F}', "");
    Expect(1, 195101, '\p{^Is_Alphabetic=	F}', "");
    Expect(1, 195101, '\P{Is_Alphabetic=	F}', "");
    Expect(0, 195101, '\P{^Is_Alphabetic=	F}', "");
    Error('\p{Is_Alpha=_:=false}');
    Error('\P{Is_Alpha=_:=false}');
    Expect(1, 195102, '\p{Is_Alpha=false}', "");
    Expect(0, 195102, '\p{^Is_Alpha=false}', "");
    Expect(0, 195102, '\P{Is_Alpha=false}', "");
    Expect(1, 195102, '\P{^Is_Alpha=false}', "");
    Expect(0, 195101, '\p{Is_Alpha=false}', "");
    Expect(1, 195101, '\p{^Is_Alpha=false}', "");
    Expect(1, 195101, '\P{Is_Alpha=false}', "");
    Expect(0, 195101, '\P{^Is_Alpha=false}', "");
    Expect(1, 195102, '\p{Is_Alpha=	-False}', "");
    Expect(0, 195102, '\p{^Is_Alpha=	-False}', "");
    Expect(0, 195102, '\P{Is_Alpha=	-False}', "");
    Expect(1, 195102, '\P{^Is_Alpha=	-False}', "");
    Expect(0, 195101, '\p{Is_Alpha=	-False}', "");
    Expect(1, 195101, '\p{^Is_Alpha=	-False}', "");
    Expect(1, 195101, '\P{Is_Alpha=	-False}', "");
    Expect(0, 195101, '\P{^Is_Alpha=	-False}', "");
    Error('\p{Alphabetic=:=yes}');
    Error('\P{Alphabetic=:=yes}');
    Expect(1, 195101, '\p{Alphabetic=yes}', "");
    Expect(0, 195101, '\p{^Alphabetic=yes}', "");
    Expect(0, 195101, '\P{Alphabetic=yes}', "");
    Expect(1, 195101, '\P{^Alphabetic=yes}', "");
    Expect(0, 195102, '\p{Alphabetic=yes}', "");
    Expect(1, 195102, '\p{^Alphabetic=yes}', "");
    Expect(1, 195102, '\P{Alphabetic=yes}', "");
    Expect(0, 195102, '\P{^Alphabetic=yes}', "");
    Expect(1, 195101, '\p{Alphabetic=-_YES}', "");
    Expect(0, 195101, '\p{^Alphabetic=-_YES}', "");
    Expect(0, 195101, '\P{Alphabetic=-_YES}', "");
    Expect(1, 195101, '\P{^Alphabetic=-_YES}', "");
    Expect(0, 195102, '\p{Alphabetic=-_YES}', "");
    Expect(1, 195102, '\p{^Alphabetic=-_YES}', "");
    Expect(1, 195102, '\P{Alphabetic=-_YES}', "");
    Expect(0, 195102, '\P{^Alphabetic=-_YES}', "");
    Error('\p{Alpha=_	Y:=}');
    Error('\P{Alpha=_	Y:=}');
    Expect(1, 195101, '\p{Alpha=y}', "");
    Expect(0, 195101, '\p{^Alpha=y}', "");
    Expect(0, 195101, '\P{Alpha=y}', "");
    Expect(1, 195101, '\P{^Alpha=y}', "");
    Expect(0, 195102, '\p{Alpha=y}', "");
    Expect(1, 195102, '\p{^Alpha=y}', "");
    Expect(1, 195102, '\P{Alpha=y}', "");
    Expect(0, 195102, '\P{^Alpha=y}', "");
    Expect(1, 195101, '\p{Alpha=-Y}', "");
    Expect(0, 195101, '\p{^Alpha=-Y}', "");
    Expect(0, 195101, '\P{Alpha=-Y}', "");
    Expect(1, 195101, '\P{^Alpha=-Y}', "");
    Expect(0, 195102, '\p{Alpha=-Y}', "");
    Expect(1, 195102, '\p{^Alpha=-Y}', "");
    Expect(1, 195102, '\P{Alpha=-Y}', "");
    Expect(0, 195102, '\P{^Alpha=-Y}', "");
    Error('\p{Is_Alphabetic: -/a/T}');
    Error('\P{Is_Alphabetic: -/a/T}');
    Expect(1, 195101, '\p{Is_Alphabetic=t}', "");
    Expect(0, 195101, '\p{^Is_Alphabetic=t}', "");
    Expect(0, 195101, '\P{Is_Alphabetic=t}', "");
    Expect(1, 195101, '\P{^Is_Alphabetic=t}', "");
    Expect(0, 195102, '\p{Is_Alphabetic=t}', "");
    Expect(1, 195102, '\p{^Is_Alphabetic=t}', "");
    Expect(1, 195102, '\P{Is_Alphabetic=t}', "");
    Expect(0, 195102, '\P{^Is_Alphabetic=t}', "");
    Expect(1, 195101, '\p{Is_Alphabetic= _t}', "");
    Expect(0, 195101, '\p{^Is_Alphabetic= _t}', "");
    Expect(0, 195101, '\P{Is_Alphabetic= _t}', "");
    Expect(1, 195101, '\P{^Is_Alphabetic= _t}', "");
    Expect(0, 195102, '\p{Is_Alphabetic= _t}', "");
    Expect(1, 195102, '\p{^Is_Alphabetic= _t}', "");
    Expect(1, 195102, '\P{Is_Alphabetic= _t}', "");
    Expect(0, 195102, '\P{^Is_Alphabetic= _t}', "");
    Error('\p{Is_Alpha=:= -True}');
    Error('\P{Is_Alpha=:= -True}');
    Expect(1, 195101, '\p{Is_Alpha=true}', "");
    Expect(0, 195101, '\p{^Is_Alpha=true}', "");
    Expect(0, 195101, '\P{Is_Alpha=true}', "");
    Expect(1, 195101, '\P{^Is_Alpha=true}', "");
    Expect(0, 195102, '\p{Is_Alpha=true}', "");
    Expect(1, 195102, '\p{^Is_Alpha=true}', "");
    Expect(1, 195102, '\P{Is_Alpha=true}', "");
    Expect(0, 195102, '\P{^Is_Alpha=true}', "");
    Expect(1, 195101, '\p{Is_Alpha=TRUE}', "");
    Expect(0, 195101, '\p{^Is_Alpha=TRUE}', "");
    Expect(0, 195101, '\P{Is_Alpha=TRUE}', "");
    Expect(1, 195101, '\P{^Is_Alpha=TRUE}', "");
    Expect(0, 195102, '\p{Is_Alpha=TRUE}', "");
    Expect(1, 195102, '\p{^Is_Alpha=TRUE}', "");
    Expect(1, 195102, '\P{Is_Alpha=TRUE}', "");
    Expect(0, 195102, '\P{^Is_Alpha=TRUE}', "");
    Error('\p{Bidi_Class=/a/- Arabic_letter}');
    Error('\P{Bidi_Class=/a/- Arabic_letter}');
    Expect(1, 126719, '\p{Bidi_Class=arabicletter}', "");
    Expect(0, 126719, '\p{^Bidi_Class=arabicletter}', "");
    Expect(0, 126719, '\P{Bidi_Class=arabicletter}', "");
    Expect(1, 126719, '\P{^Bidi_Class=arabicletter}', "");
    Expect(0, 126720, '\p{Bidi_Class=arabicletter}', "");
    Expect(1, 126720, '\p{^Bidi_Class=arabicletter}', "");
    Expect(1, 126720, '\P{Bidi_Class=arabicletter}', "");
    Expect(0, 126720, '\P{^Bidi_Class=arabicletter}', "");
    Expect(1, 126719, '\p{Bidi_Class:    	arabic_letter}', "");
    Expect(0, 126719, '\p{^Bidi_Class:    	arabic_letter}', "");
    Expect(0, 126719, '\P{Bidi_Class:    	arabic_letter}', "");
    Expect(1, 126719, '\P{^Bidi_Class:    	arabic_letter}', "");
    Expect(0, 126720, '\p{Bidi_Class:    	arabic_letter}', "");
    Expect(1, 126720, '\p{^Bidi_Class:    	arabic_letter}', "");
    Expect(1, 126720, '\P{Bidi_Class:    	arabic_letter}', "");
    Expect(0, 126720, '\P{^Bidi_Class:    	arabic_letter}', "");
    Error('\p{Bc=	 AL:=}');
    Error('\P{Bc=	 AL:=}');
    Expect(1, 126719, '\p{Bc=al}', "");
    Expect(0, 126719, '\p{^Bc=al}', "");
    Expect(0, 126719, '\P{Bc=al}', "");
    Expect(1, 126719, '\P{^Bc=al}', "");
    Expect(0, 126720, '\p{Bc=al}', "");
    Expect(1, 126720, '\p{^Bc=al}', "");
    Expect(1, 126720, '\P{Bc=al}', "");
    Expect(0, 126720, '\P{^Bc=al}', "");
    Expect(1, 126719, '\p{Bc=_-AL}', "");
    Expect(0, 126719, '\p{^Bc=_-AL}', "");
    Expect(0, 126719, '\P{Bc=_-AL}', "");
    Expect(1, 126719, '\P{^Bc=_-AL}', "");
    Expect(0, 126720, '\p{Bc=_-AL}', "");
    Expect(1, 126720, '\p{^Bc=_-AL}', "");
    Expect(1, 126720, '\P{Bc=_-AL}', "");
    Expect(0, 126720, '\P{^Bc=_-AL}', "");
    Error('\p{Is_Bidi_Class=/a/	 Arabic_Letter}');
    Error('\P{Is_Bidi_Class=/a/	 Arabic_Letter}');
    Expect(1, 126719, '\p{Is_Bidi_Class=arabicletter}', "");
    Expect(0, 126719, '\p{^Is_Bidi_Class=arabicletter}', "");
    Expect(0, 126719, '\P{Is_Bidi_Class=arabicletter}', "");
    Expect(1, 126719, '\P{^Is_Bidi_Class=arabicletter}', "");
    Expect(0, 126720, '\p{Is_Bidi_Class=arabicletter}', "");
    Expect(1, 126720, '\p{^Is_Bidi_Class=arabicletter}', "");
    Expect(1, 126720, '\P{Is_Bidi_Class=arabicletter}', "");
    Expect(0, 126720, '\P{^Is_Bidi_Class=arabicletter}', "");
    Expect(1, 126719, '\p{Is_Bidi_Class:		_ARABIC_Letter}', "");
    Expect(0, 126719, '\p{^Is_Bidi_Class:		_ARABIC_Letter}', "");
    Expect(0, 126719, '\P{Is_Bidi_Class:		_ARABIC_Letter}', "");
    Expect(1, 126719, '\P{^Is_Bidi_Class:		_ARABIC_Letter}', "");
    Expect(0, 126720, '\p{Is_Bidi_Class:		_ARABIC_Letter}', "");
    Expect(1, 126720, '\p{^Is_Bidi_Class:		_ARABIC_Letter}', "");
    Expect(1, 126720, '\P{Is_Bidi_Class:		_ARABIC_Letter}', "");
    Expect(0, 126720, '\P{^Is_Bidi_Class:		_ARABIC_Letter}', "");
    Error('\p{Is_Bc= AL:=}');
    Error('\P{Is_Bc= AL:=}');
    Expect(1, 126719, '\p{Is_Bc=al}', "");
    Expect(0, 126719, '\p{^Is_Bc=al}', "");
    Expect(0, 126719, '\P{Is_Bc=al}', "");
    Expect(1, 126719, '\P{^Is_Bc=al}', "");
    Expect(0, 126720, '\p{Is_Bc=al}', "");
    Expect(1, 126720, '\p{^Is_Bc=al}', "");
    Expect(1, 126720, '\P{Is_Bc=al}', "");
    Expect(0, 126720, '\P{^Is_Bc=al}', "");
    Expect(1, 126719, '\p{Is_Bc= _al}', "");
    Expect(0, 126719, '\p{^Is_Bc= _al}', "");
    Expect(0, 126719, '\P{Is_Bc= _al}', "");
    Expect(1, 126719, '\P{^Is_Bc= _al}', "");
    Expect(0, 126720, '\p{Is_Bc= _al}', "");
    Expect(1, 126720, '\p{^Is_Bc= _al}', "");
    Expect(1, 126720, '\P{Is_Bc= _al}', "");
    Expect(0, 126720, '\P{^Is_Bc= _al}', "");
    Error('\p{Bidi_Class: := _Arabic_number}');
    Error('\P{Bidi_Class: := _Arabic_number}');
    Expect(1, 69246, '\p{Bidi_Class=arabicnumber}', "");
    Expect(0, 69246, '\p{^Bidi_Class=arabicnumber}', "");
    Expect(0, 69246, '\P{Bidi_Class=arabicnumber}', "");
    Expect(1, 69246, '\P{^Bidi_Class=arabicnumber}', "");
    Expect(0, 69247, '\p{Bidi_Class=arabicnumber}', "");
    Expect(1, 69247, '\p{^Bidi_Class=arabicnumber}', "");
    Expect(1, 69247, '\P{Bidi_Class=arabicnumber}', "");
    Expect(0, 69247, '\P{^Bidi_Class=arabicnumber}', "");
    Expect(1, 69246, '\p{Bidi_Class=-Arabic_Number}', "");
    Expect(0, 69246, '\p{^Bidi_Class=-Arabic_Number}', "");
    Expect(0, 69246, '\P{Bidi_Class=-Arabic_Number}', "");
    Expect(1, 69246, '\P{^Bidi_Class=-Arabic_Number}', "");
    Expect(0, 69247, '\p{Bidi_Class=-Arabic_Number}', "");
    Expect(1, 69247, '\p{^Bidi_Class=-Arabic_Number}', "");
    Expect(1, 69247, '\P{Bidi_Class=-Arabic_Number}', "");
    Expect(0, 69247, '\P{^Bidi_Class=-Arabic_Number}', "");
    Error('\p{Bc=:=_ AN}');
    Error('\P{Bc=:=_ AN}');
    Expect(1, 69246, '\p{Bc=an}', "");
    Expect(0, 69246, '\p{^Bc=an}', "");
    Expect(0, 69246, '\P{Bc=an}', "");
    Expect(1, 69246, '\P{^Bc=an}', "");
    Expect(0, 69247, '\p{Bc=an}', "");
    Expect(1, 69247, '\p{^Bc=an}', "");
    Expect(1, 69247, '\P{Bc=an}', "");
    Expect(0, 69247, '\P{^Bc=an}', "");
    Expect(1, 69246, '\p{Bc=	AN}', "");
    Expect(0, 69246, '\p{^Bc=	AN}', "");
    Expect(0, 69246, '\P{Bc=	AN}', "");
    Expect(1, 69246, '\P{^Bc=	AN}', "");
    Expect(0, 69247, '\p{Bc=	AN}', "");
    Expect(1, 69247, '\p{^Bc=	AN}', "");
    Expect(1, 69247, '\P{Bc=	AN}', "");
    Expect(0, 69247, '\P{^Bc=	AN}', "");
    Error('\p{Is_Bidi_Class=	/a/ARABIC_NUMBER}');
    Error('\P{Is_Bidi_Class=	/a/ARABIC_NUMBER}');
    Expect(1, 69246, '\p{Is_Bidi_Class=arabicnumber}', "");
    Expect(0, 69246, '\p{^Is_Bidi_Class=arabicnumber}', "");
    Expect(0, 69246, '\P{Is_Bidi_Class=arabicnumber}', "");
    Expect(1, 69246, '\P{^Is_Bidi_Class=arabicnumber}', "");
    Expect(0, 69247, '\p{Is_Bidi_Class=arabicnumber}', "");
    Expect(1, 69247, '\p{^Is_Bidi_Class=arabicnumber}', "");
    Expect(1, 69247, '\P{Is_Bidi_Class=arabicnumber}', "");
    Expect(0, 69247, '\P{^Is_Bidi_Class=arabicnumber}', "");
    Expect(1, 69246, '\p{Is_Bidi_Class=- Arabic_number}', "");
    Expect(0, 69246, '\p{^Is_Bidi_Class=- Arabic_number}', "");
    Expect(0, 69246, '\P{Is_Bidi_Class=- Arabic_number}', "");
    Expect(1, 69246, '\P{^Is_Bidi_Class=- Arabic_number}', "");
    Expect(0, 69247, '\p{Is_Bidi_Class=- Arabic_number}', "");
    Expect(1, 69247, '\p{^Is_Bidi_Class=- Arabic_number}', "");
    Expect(1, 69247, '\P{Is_Bidi_Class=- Arabic_number}', "");
    Expect(0, 69247, '\P{^Is_Bidi_Class=- Arabic_number}', "");
    Error('\p{Is_Bc=-AN/a/}');
    Error('\P{Is_Bc=-AN/a/}');
    Expect(1, 69246, '\p{Is_Bc=an}', "");
    Expect(0, 69246, '\p{^Is_Bc=an}', "");
    Expect(0, 69246, '\P{Is_Bc=an}', "");
    Expect(1, 69246, '\P{^Is_Bc=an}', "");
    Expect(0, 69247, '\p{Is_Bc=an}', "");
    Expect(1, 69247, '\p{^Is_Bc=an}', "");
    Expect(1, 69247, '\P{Is_Bc=an}', "");
    Expect(0, 69247, '\P{^Is_Bc=an}', "");
    Expect(1, 69246, '\p{Is_Bc=-	an}', "");
    Expect(0, 69246, '\p{^Is_Bc=-	an}', "");
    Expect(0, 69246, '\P{Is_Bc=-	an}', "");
    Expect(1, 69246, '\P{^Is_Bc=-	an}', "");
    Expect(0, 69247, '\p{Is_Bc=-	an}', "");
    Expect(1, 69247, '\p{^Is_Bc=-	an}', "");
    Expect(1, 69247, '\P{Is_Bc=-	an}', "");
    Expect(0, 69247, '\P{^Is_Bc=-	an}', "");
    Error('\p{Bidi_Class=/a/_Paragraph_Separator}');
    Error('\P{Bidi_Class=/a/_Paragraph_Separator}');
    Expect(1, 8233, '\p{Bidi_Class=paragraphseparator}', "");
    Expect(0, 8233, '\p{^Bidi_Class=paragraphseparator}', "");
    Expect(0, 8233, '\P{Bidi_Class=paragraphseparator}', "");
    Expect(1, 8233, '\P{^Bidi_Class=paragraphseparator}', "");
    Expect(0, 8234, '\p{Bidi_Class=paragraphseparator}', "");
    Expect(1, 8234, '\p{^Bidi_Class=paragraphseparator}', "");
    Expect(1, 8234, '\P{Bidi_Class=paragraphseparator}', "");
    Expect(0, 8234, '\P{^Bidi_Class=paragraphseparator}', "");
    Expect(1, 8233, '\p{Bidi_Class=  paragraph_separator}', "");
    Expect(0, 8233, '\p{^Bidi_Class=  paragraph_separator}', "");
    Expect(0, 8233, '\P{Bidi_Class=  paragraph_separator}', "");
    Expect(1, 8233, '\P{^Bidi_Class=  paragraph_separator}', "");
    Expect(0, 8234, '\p{Bidi_Class=  paragraph_separator}', "");
    Expect(1, 8234, '\p{^Bidi_Class=  paragraph_separator}', "");
    Expect(1, 8234, '\P{Bidi_Class=  paragraph_separator}', "");
    Expect(0, 8234, '\P{^Bidi_Class=  paragraph_separator}', "");
    Error('\p{Bc=_	B:=}');
    Error('\P{Bc=_	B:=}');
    Expect(1, 8233, '\p{Bc=b}', "");
    Expect(0, 8233, '\p{^Bc=b}', "");
    Expect(0, 8233, '\P{Bc=b}', "");
    Expect(1, 8233, '\P{^Bc=b}', "");
    Expect(0, 8234, '\p{Bc=b}', "");
    Expect(1, 8234, '\p{^Bc=b}', "");
    Expect(1, 8234, '\P{Bc=b}', "");
    Expect(0, 8234, '\P{^Bc=b}', "");
    Expect(1, 8233, '\p{Bc=	B}', "");
    Expect(0, 8233, '\p{^Bc=	B}', "");
    Expect(0, 8233, '\P{Bc=	B}', "");
    Expect(1, 8233, '\P{^Bc=	B}', "");
    Expect(0, 8234, '\p{Bc=	B}', "");
    Expect(1, 8234, '\p{^Bc=	B}', "");
    Expect(1, 8234, '\P{Bc=	B}', "");
    Expect(0, 8234, '\P{^Bc=	B}', "");
    Error('\p{Is_Bidi_Class=/a/-PARAGRAPH_Separator}');
    Error('\P{Is_Bidi_Class=/a/-PARAGRAPH_Separator}');
    Expect(1, 8233, '\p{Is_Bidi_Class=paragraphseparator}', "");
    Expect(0, 8233, '\p{^Is_Bidi_Class=paragraphseparator}', "");
    Expect(0, 8233, '\P{Is_Bidi_Class=paragraphseparator}', "");
    Expect(1, 8233, '\P{^Is_Bidi_Class=paragraphseparator}', "");
    Expect(0, 8234, '\p{Is_Bidi_Class=paragraphseparator}', "");
    Expect(1, 8234, '\p{^Is_Bidi_Class=paragraphseparator}', "");
    Expect(1, 8234, '\P{Is_Bidi_Class=paragraphseparator}', "");
    Expect(0, 8234, '\P{^Is_Bidi_Class=paragraphseparator}', "");
    Expect(1, 8233, '\p{Is_Bidi_Class=-paragraph_separator}', "");
    Expect(0, 8233, '\p{^Is_Bidi_Class=-paragraph_separator}', "");
    Expect(0, 8233, '\P{Is_Bidi_Class=-paragraph_separator}', "");
    Expect(1, 8233, '\P{^Is_Bidi_Class=-paragraph_separator}', "");
    Expect(0, 8234, '\p{Is_Bidi_Class=-paragraph_separator}', "");
    Expect(1, 8234, '\p{^Is_Bidi_Class=-paragraph_separator}', "");
    Expect(1, 8234, '\P{Is_Bidi_Class=-paragraph_separator}', "");
    Expect(0, 8234, '\P{^Is_Bidi_Class=-paragraph_separator}', "");
    Error('\p{Is_Bc=/a/-	b}');
    Error('\P{Is_Bc=/a/-	b}');
    Expect(1, 8233, '\p{Is_Bc=b}', "");
    Expect(0, 8233, '\p{^Is_Bc=b}', "");
    Expect(0, 8233, '\P{Is_Bc=b}', "");
    Expect(1, 8233, '\P{^Is_Bc=b}', "");
    Expect(0, 8234, '\p{Is_Bc=b}', "");
    Expect(1, 8234, '\p{^Is_Bc=b}', "");
    Expect(1, 8234, '\P{Is_Bc=b}', "");
    Expect(0, 8234, '\P{^Is_Bc=b}', "");
    Expect(1, 8233, '\p{Is_Bc=_B}', "");
    Expect(0, 8233, '\p{^Is_Bc=_B}', "");
    Expect(0, 8233, '\P{Is_Bc=_B}', "");
    Expect(1, 8233, '\P{^Is_Bc=_B}', "");
    Expect(0, 8234, '\p{Is_Bc=_B}', "");
    Expect(1, 8234, '\p{^Is_Bc=_B}', "");
    Expect(1, 8234, '\P{Is_Bc=_B}', "");
    Expect(0, 8234, '\P{^Is_Bc=_B}', "");
    Error('\p{Bidi_Class: :=Boundary_Neutral}');
    Error('\P{Bidi_Class: :=Boundary_Neutral}');
    Expect(1, 921599, '\p{Bidi_Class=boundaryneutral}', "");
    Expect(0, 921599, '\p{^Bidi_Class=boundaryneutral}', "");
    Expect(0, 921599, '\P{Bidi_Class=boundaryneutral}', "");
    Expect(1, 921599, '\P{^Bidi_Class=boundaryneutral}', "");
    Expect(0, 1114109, '\p{Bidi_Class=boundaryneutral}', "");
    Expect(1, 1114109, '\p{^Bidi_Class=boundaryneutral}', "");
    Expect(1, 1114109, '\P{Bidi_Class=boundaryneutral}', "");
    Expect(0, 1114109, '\P{^Bidi_Class=boundaryneutral}', "");
    Expect(1, 921599, '\p{Bidi_Class=-BOUNDARY_Neutral}', "");
    Expect(0, 921599, '\p{^Bidi_Class=-BOUNDARY_Neutral}', "");
    Expect(0, 921599, '\P{Bidi_Class=-BOUNDARY_Neutral}', "");
    Expect(1, 921599, '\P{^Bidi_Class=-BOUNDARY_Neutral}', "");
    Expect(0, 1114109, '\p{Bidi_Class=-BOUNDARY_Neutral}', "");
    Expect(1, 1114109, '\p{^Bidi_Class=-BOUNDARY_Neutral}', "");
    Expect(1, 1114109, '\P{Bidi_Class=-BOUNDARY_Neutral}', "");
    Expect(0, 1114109, '\P{^Bidi_Class=-BOUNDARY_Neutral}', "");
    Error('\p{Bc=_/a/BN}');
    Error('\P{Bc=_/a/BN}');
    Expect(1, 921599, '\p{Bc=bn}', "");
    Expect(0, 921599, '\p{^Bc=bn}', "");
    Expect(0, 921599, '\P{Bc=bn}', "");
    Expect(1, 921599, '\P{^Bc=bn}', "");
    Expect(0, 1114109, '\p{Bc=bn}', "");
    Expect(1, 1114109, '\p{^Bc=bn}', "");
    Expect(1, 1114109, '\P{Bc=bn}', "");
    Expect(0, 1114109, '\P{^Bc=bn}', "");
    Expect(1, 921599, '\p{Bc= 	bn}', "");
    Expect(0, 921599, '\p{^Bc= 	bn}', "");
    Expect(0, 921599, '\P{Bc= 	bn}', "");
    Expect(1, 921599, '\P{^Bc= 	bn}', "");
    Expect(0, 1114109, '\p{Bc= 	bn}', "");
    Expect(1, 1114109, '\p{^Bc= 	bn}', "");
    Expect(1, 1114109, '\P{Bc= 	bn}', "");
    Expect(0, 1114109, '\P{^Bc= 	bn}', "");
    Error('\p{Is_Bidi_Class=_/a/Boundary_Neutral}');
    Error('\P{Is_Bidi_Class=_/a/Boundary_Neutral}');
    Expect(1, 921599, '\p{Is_Bidi_Class=boundaryneutral}', "");
    Expect(0, 921599, '\p{^Is_Bidi_Class=boundaryneutral}', "");
    Expect(0, 921599, '\P{Is_Bidi_Class=boundaryneutral}', "");
    Expect(1, 921599, '\P{^Is_Bidi_Class=boundaryneutral}', "");
    Expect(0, 1114109, '\p{Is_Bidi_Class=boundaryneutral}', "");
    Expect(1, 1114109, '\p{^Is_Bidi_Class=boundaryneutral}', "");
    Expect(1, 1114109, '\P{Is_Bidi_Class=boundaryneutral}', "");
    Expect(0, 1114109, '\P{^Is_Bidi_Class=boundaryneutral}', "");
    Expect(1, 921599, '\p{Is_Bidi_Class= Boundary_NEUTRAL}', "");
    Expect(0, 921599, '\p{^Is_Bidi_Class= Boundary_NEUTRAL}', "");
    Expect(0, 921599, '\P{Is_Bidi_Class= Boundary_NEUTRAL}', "");
    Expect(1, 921599, '\P{^Is_Bidi_Class= Boundary_NEUTRAL}', "");
    Expect(0, 1114109, '\p{Is_Bidi_Class= Boundary_NEUTRAL}', "");
    Expect(1, 1114109, '\p{^Is_Bidi_Class= Boundary_NEUTRAL}', "");
    Expect(1, 1114109, '\P{Is_Bidi_Class= Boundary_NEUTRAL}', "");
    Expect(0, 1114109, '\P{^Is_Bidi_Class= Boundary_NEUTRAL}', "");
    Error('\p{Is_Bc=/a/_	BN}');
    Error('\P{Is_Bc=/a/_	BN}');
    Expect(1, 921599, '\p{Is_Bc=bn}', "");
    Expect(0, 921599, '\p{^Is_Bc=bn}', "");
    Expect(0, 921599, '\P{Is_Bc=bn}', "");
    Expect(1, 921599, '\P{^Is_Bc=bn}', "");
    Expect(0, 1114109, '\p{Is_Bc=bn}', "");
    Expect(1, 1114109, '\p{^Is_Bc=bn}', "");
    Expect(1, 1114109, '\P{Is_Bc=bn}', "");
    Expect(0, 1114109, '\P{^Is_Bc=bn}', "");
    Expect(1, 921599, '\p{Is_Bc=- bn}', "");
    Expect(0, 921599, '\p{^Is_Bc=- bn}', "");
    Expect(0, 921599, '\P{Is_Bc=- bn}', "");
    Expect(1, 921599, '\P{^Is_Bc=- bn}', "");
    Expect(0, 1114109, '\p{Is_Bc=- bn}', "");
    Expect(1, 1114109, '\p{^Is_Bc=- bn}', "");
    Expect(1, 1114109, '\P{Is_Bc=- bn}', "");
    Expect(0, 1114109, '\P{^Is_Bc=- bn}', "");
    Error('\p{Bidi_Class=:= -Common_Separator}');
    Error('\P{Bidi_Class=:= -Common_Separator}');
    Expect(1, 65306, '\p{Bidi_Class: commonseparator}', "");
    Expect(0, 65306, '\p{^Bidi_Class: commonseparator}', "");
    Expect(0, 65306, '\P{Bidi_Class: commonseparator}', "");
    Expect(1, 65306, '\P{^Bidi_Class: commonseparator}', "");
    Expect(0, 65307, '\p{Bidi_Class: commonseparator}', "");
    Expect(1, 65307, '\p{^Bidi_Class: commonseparator}', "");
    Expect(1, 65307, '\P{Bidi_Class: commonseparator}', "");
    Expect(0, 65307, '\P{^Bidi_Class: commonseparator}', "");
    Expect(1, 65306, '\p{Bidi_Class=Common_Separator}', "");
    Expect(0, 65306, '\p{^Bidi_Class=Common_Separator}', "");
    Expect(0, 65306, '\P{Bidi_Class=Common_Separator}', "");
    Expect(1, 65306, '\P{^Bidi_Class=Common_Separator}', "");
    Expect(0, 65307, '\p{Bidi_Class=Common_Separator}', "");
    Expect(1, 65307, '\p{^Bidi_Class=Common_Separator}', "");
    Expect(1, 65307, '\P{Bidi_Class=Common_Separator}', "");
    Expect(0, 65307, '\P{^Bidi_Class=Common_Separator}', "");
    Error('\p{Bc=:=CS}');
    Error('\P{Bc=:=CS}');
    Expect(1, 65306, '\p{Bc=cs}', "");
    Expect(0, 65306, '\p{^Bc=cs}', "");
    Expect(0, 65306, '\P{Bc=cs}', "");
    Expect(1, 65306, '\P{^Bc=cs}', "");
    Expect(0, 65307, '\p{Bc=cs}', "");
    Expect(1, 65307, '\p{^Bc=cs}', "");
    Expect(1, 65307, '\P{Bc=cs}', "");
    Expect(0, 65307, '\P{^Bc=cs}', "");
    Expect(1, 65306, '\p{Bc=- CS}', "");
    Expect(0, 65306, '\p{^Bc=- CS}', "");
    Expect(0, 65306, '\P{Bc=- CS}', "");
    Expect(1, 65306, '\P{^Bc=- CS}', "");
    Expect(0, 65307, '\p{Bc=- CS}', "");
    Expect(1, 65307, '\p{^Bc=- CS}', "");
    Expect(1, 65307, '\P{Bc=- CS}', "");
    Expect(0, 65307, '\P{^Bc=- CS}', "");
    Error('\p{Is_Bidi_Class:   	:=common_SEPARATOR}');
    Error('\P{Is_Bidi_Class:   	:=common_SEPARATOR}');
    Expect(1, 65306, '\p{Is_Bidi_Class=commonseparator}', "");
    Expect(0, 65306, '\p{^Is_Bidi_Class=commonseparator}', "");
    Expect(0, 65306, '\P{Is_Bidi_Class=commonseparator}', "");
    Expect(1, 65306, '\P{^Is_Bidi_Class=commonseparator}', "");
    Expect(0, 65307, '\p{Is_Bidi_Class=commonseparator}', "");
    Expect(1, 65307, '\p{^Is_Bidi_Class=commonseparator}', "");
    Expect(1, 65307, '\P{Is_Bidi_Class=commonseparator}', "");
    Expect(0, 65307, '\P{^Is_Bidi_Class=commonseparator}', "");
    Expect(1, 65306, '\p{Is_Bidi_Class=	common_Separator}', "");
    Expect(0, 65306, '\p{^Is_Bidi_Class=	common_Separator}', "");
    Expect(0, 65306, '\P{Is_Bidi_Class=	common_Separator}', "");
    Expect(1, 65306, '\P{^Is_Bidi_Class=	common_Separator}', "");
    Expect(0, 65307, '\p{Is_Bidi_Class=	common_Separator}', "");
    Expect(1, 65307, '\p{^Is_Bidi_Class=	common_Separator}', "");
    Expect(1, 65307, '\P{Is_Bidi_Class=	common_Separator}', "");
    Expect(0, 65307, '\P{^Is_Bidi_Class=	common_Separator}', "");
    Error('\p{Is_Bc=__CS/a/}');
    Error('\P{Is_Bc=__CS/a/}');
    Expect(1, 65306, '\p{Is_Bc=cs}', "");
    Expect(0, 65306, '\p{^Is_Bc=cs}', "");
    Expect(0, 65306, '\P{Is_Bc=cs}', "");
    Expect(1, 65306, '\P{^Is_Bc=cs}', "");
    Expect(0, 65307, '\p{Is_Bc=cs}', "");
    Expect(1, 65307, '\p{^Is_Bc=cs}', "");
    Expect(1, 65307, '\P{Is_Bc=cs}', "");
    Expect(0, 65307, '\P{^Is_Bc=cs}', "");
    Expect(1, 65306, '\p{Is_Bc=_	CS}', "");
    Expect(0, 65306, '\p{^Is_Bc=_	CS}', "");
    Expect(0, 65306, '\P{Is_Bc=_	CS}', "");
    Expect(1, 65306, '\P{^Is_Bc=_	CS}', "");
    Expect(0, 65307, '\p{Is_Bc=_	CS}', "");
    Expect(1, 65307, '\p{^Is_Bc=_	CS}', "");
    Expect(1, 65307, '\P{Is_Bc=_	CS}', "");
    Expect(0, 65307, '\P{^Is_Bc=_	CS}', "");
    Error('\p{Bidi_Class=/a/_European_NUMBER}');
    Error('\P{Bidi_Class=/a/_European_NUMBER}');
    Expect(1, 127242, '\p{Bidi_Class=europeannumber}', "");
    Expect(0, 127242, '\p{^Bidi_Class=europeannumber}', "");
    Expect(0, 127242, '\P{Bidi_Class=europeannumber}', "");
    Expect(1, 127242, '\P{^Bidi_Class=europeannumber}', "");
    Expect(0, 127243, '\p{Bidi_Class=europeannumber}', "");
    Expect(1, 127243, '\p{^Bidi_Class=europeannumber}', "");
    Expect(1, 127243, '\P{Bidi_Class=europeannumber}', "");
    Expect(0, 127243, '\P{^Bidi_Class=europeannumber}', "");
    Expect(1, 127242, '\p{Bidi_Class=_ European_Number}', "");
    Expect(0, 127242, '\p{^Bidi_Class=_ European_Number}', "");
    Expect(0, 127242, '\P{Bidi_Class=_ European_Number}', "");
    Expect(1, 127242, '\P{^Bidi_Class=_ European_Number}', "");
    Expect(0, 127243, '\p{Bidi_Class=_ European_Number}', "");
    Expect(1, 127243, '\p{^Bidi_Class=_ European_Number}', "");
    Expect(1, 127243, '\P{Bidi_Class=_ European_Number}', "");
    Expect(0, 127243, '\P{^Bidi_Class=_ European_Number}', "");
    Error('\p{Bc:   - EN/a/}');
    Error('\P{Bc:   - EN/a/}');
    Expect(1, 127242, '\p{Bc: en}', "");
    Expect(0, 127242, '\p{^Bc: en}', "");
    Expect(0, 127242, '\P{Bc: en}', "");
    Expect(1, 127242, '\P{^Bc: en}', "");
    Expect(0, 127243, '\p{Bc: en}', "");
    Expect(1, 127243, '\p{^Bc: en}', "");
    Expect(1, 127243, '\P{Bc: en}', "");
    Expect(0, 127243, '\P{^Bc: en}', "");
    Error('\p{Is_Bidi_Class=:=__European_NUMBER}');
    Error('\P{Is_Bidi_Class=:=__European_NUMBER}');
    Expect(1, 127242, '\p{Is_Bidi_Class=europeannumber}', "");
    Expect(0, 127242, '\p{^Is_Bidi_Class=europeannumber}', "");
    Expect(0, 127242, '\P{Is_Bidi_Class=europeannumber}', "");
    Expect(1, 127242, '\P{^Is_Bidi_Class=europeannumber}', "");
    Expect(0, 127243, '\p{Is_Bidi_Class=europeannumber}', "");
    Expect(1, 127243, '\p{^Is_Bidi_Class=europeannumber}', "");
    Expect(1, 127243, '\P{Is_Bidi_Class=europeannumber}', "");
    Expect(0, 127243, '\P{^Is_Bidi_Class=europeannumber}', "");
    Expect(1, 127242, '\p{Is_Bidi_Class=	 EUROPEAN_number}', "");
    Expect(0, 127242, '\p{^Is_Bidi_Class=	 EUROPEAN_number}', "");
    Expect(0, 127242, '\P{Is_Bidi_Class=	 EUROPEAN_number}', "");
    Expect(1, 127242, '\P{^Is_Bidi_Class=	 EUROPEAN_number}', "");
    Expect(0, 127243, '\p{Is_Bidi_Class=	 EUROPEAN_number}', "");
    Expect(1, 127243, '\p{^Is_Bidi_Class=	 EUROPEAN_number}', "");
    Expect(1, 127243, '\P{Is_Bidi_Class=	 EUROPEAN_number}', "");
    Expect(0, 127243, '\P{^Is_Bidi_Class=	 EUROPEAN_number}', "");
    Error('\p{Is_Bc=_EN/a/}');
    Error('\P{Is_Bc=_EN/a/}');
    Expect(1, 127242, '\p{Is_Bc=en}', "");
    Expect(0, 127242, '\p{^Is_Bc=en}', "");
    Expect(0, 127242, '\P{Is_Bc=en}', "");
    Expect(1, 127242, '\P{^Is_Bc=en}', "");
    Expect(0, 127243, '\p{Is_Bc=en}', "");
    Expect(1, 127243, '\p{^Is_Bc=en}', "");
    Expect(1, 127243, '\P{Is_Bc=en}', "");
    Expect(0, 127243, '\P{^Is_Bc=en}', "");
    Expect(1, 127242, '\p{Is_Bc=	 EN}', "");
    Expect(0, 127242, '\p{^Is_Bc=	 EN}', "");
    Expect(0, 127242, '\P{Is_Bc=	 EN}', "");
    Expect(1, 127242, '\P{^Is_Bc=	 EN}', "");
    Expect(0, 127243, '\p{Is_Bc=	 EN}', "");
    Expect(1, 127243, '\p{^Is_Bc=	 EN}', "");
    Expect(1, 127243, '\P{Is_Bc=	 EN}', "");
    Expect(0, 127243, '\P{^Is_Bc=	 EN}', "");
    Error('\p{Bidi_Class=:=- European_Separator}');
    Error('\P{Bidi_Class=:=- European_Separator}');
    Expect(1, 65293, '\p{Bidi_Class=europeanseparator}', "");
    Expect(0, 65293, '\p{^Bidi_Class=europeanseparator}', "");
    Expect(0, 65293, '\P{Bidi_Class=europeanseparator}', "");
    Expect(1, 65293, '\P{^Bidi_Class=europeanseparator}', "");
    Expect(0, 65294, '\p{Bidi_Class=europeanseparator}', "");
    Expect(1, 65294, '\p{^Bidi_Class=europeanseparator}', "");
    Expect(1, 65294, '\P{Bidi_Class=europeanseparator}', "");
    Expect(0, 65294, '\P{^Bidi_Class=europeanseparator}', "");
    Expect(1, 65293, '\p{Bidi_Class=-European_Separator}', "");
    Expect(0, 65293, '\p{^Bidi_Class=-European_Separator}', "");
    Expect(0, 65293, '\P{Bidi_Class=-European_Separator}', "");
    Expect(1, 65293, '\P{^Bidi_Class=-European_Separator}', "");
    Expect(0, 65294, '\p{Bidi_Class=-European_Separator}', "");
    Expect(1, 65294, '\p{^Bidi_Class=-European_Separator}', "");
    Expect(1, 65294, '\P{Bidi_Class=-European_Separator}', "");
    Expect(0, 65294, '\P{^Bidi_Class=-European_Separator}', "");
    Error('\p{Bc:	/a/__ES}');
    Error('\P{Bc:	/a/__ES}');
    Expect(1, 65293, '\p{Bc=es}', "");
    Expect(0, 65293, '\p{^Bc=es}', "");
    Expect(0, 65293, '\P{Bc=es}', "");
    Expect(1, 65293, '\P{^Bc=es}', "");
    Expect(0, 65294, '\p{Bc=es}', "");
    Expect(1, 65294, '\p{^Bc=es}', "");
    Expect(1, 65294, '\P{Bc=es}', "");
    Expect(0, 65294, '\P{^Bc=es}', "");
    Expect(1, 65293, '\p{Bc=--ES}', "");
    Expect(0, 65293, '\p{^Bc=--ES}', "");
    Expect(0, 65293, '\P{Bc=--ES}', "");
    Expect(1, 65293, '\P{^Bc=--ES}', "");
    Expect(0, 65294, '\p{Bc=--ES}', "");
    Expect(1, 65294, '\p{^Bc=--ES}', "");
    Expect(1, 65294, '\P{Bc=--ES}', "");
    Expect(0, 65294, '\P{^Bc=--ES}', "");
    Error('\p{Is_Bidi_Class=- european_Separator:=}');
    Error('\P{Is_Bidi_Class=- european_Separator:=}');
    Expect(1, 65293, '\p{Is_Bidi_Class=europeanseparator}', "");
    Expect(0, 65293, '\p{^Is_Bidi_Class=europeanseparator}', "");
    Expect(0, 65293, '\P{Is_Bidi_Class=europeanseparator}', "");
    Expect(1, 65293, '\P{^Is_Bidi_Class=europeanseparator}', "");
    Expect(0, 65294, '\p{Is_Bidi_Class=europeanseparator}', "");
    Expect(1, 65294, '\p{^Is_Bidi_Class=europeanseparator}', "");
    Expect(1, 65294, '\P{Is_Bidi_Class=europeanseparator}', "");
    Expect(0, 65294, '\P{^Is_Bidi_Class=europeanseparator}', "");
    Expect(1, 65293, '\p{Is_Bidi_Class= _european_separator}', "");
    Expect(0, 65293, '\p{^Is_Bidi_Class= _european_separator}', "");
    Expect(0, 65293, '\P{Is_Bidi_Class= _european_separator}', "");
    Expect(1, 65293, '\P{^Is_Bidi_Class= _european_separator}', "");
    Expect(0, 65294, '\p{Is_Bidi_Class= _european_separator}', "");
    Expect(1, 65294, '\p{^Is_Bidi_Class= _european_separator}', "");
    Expect(1, 65294, '\P{Is_Bidi_Class= _european_separator}', "");
    Expect(0, 65294, '\P{^Is_Bidi_Class= _european_separator}', "");
    Error('\p{Is_Bc=:= -es}');
    Error('\P{Is_Bc=:= -es}');
    Expect(1, 65293, '\p{Is_Bc=es}', "");
    Expect(0, 65293, '\p{^Is_Bc=es}', "");
    Expect(0, 65293, '\P{Is_Bc=es}', "");
    Expect(1, 65293, '\P{^Is_Bc=es}', "");
    Expect(0, 65294, '\p{Is_Bc=es}', "");
    Expect(1, 65294, '\p{^Is_Bc=es}', "");
    Expect(1, 65294, '\P{Is_Bc=es}', "");
    Expect(0, 65294, '\P{^Is_Bc=es}', "");
    Expect(1, 65293, '\p{Is_Bc= -ES}', "");
    Expect(0, 65293, '\p{^Is_Bc= -ES}', "");
    Expect(0, 65293, '\P{Is_Bc= -ES}', "");
    Expect(1, 65293, '\P{^Is_Bc= -ES}', "");
    Expect(0, 65294, '\p{Is_Bc= -ES}', "");
    Expect(1, 65294, '\p{^Is_Bc= -ES}', "");
    Expect(1, 65294, '\P{Is_Bc= -ES}', "");
    Expect(0, 65294, '\P{^Is_Bc= -ES}', "");
    Error('\p{Bidi_Class=-:=European_Terminator}');
    Error('\P{Bidi_Class=-:=European_Terminator}');
    Expect(1, 65510, '\p{Bidi_Class=europeanterminator}', "");
    Expect(0, 65510, '\p{^Bidi_Class=europeanterminator}', "");
    Expect(0, 65510, '\P{Bidi_Class=europeanterminator}', "");
    Expect(1, 65510, '\P{^Bidi_Class=europeanterminator}', "");
    Expect(0, 65511, '\p{Bidi_Class=europeanterminator}', "");
    Expect(1, 65511, '\p{^Bidi_Class=europeanterminator}', "");
    Expect(1, 65511, '\P{Bidi_Class=europeanterminator}', "");
    Expect(0, 65511, '\P{^Bidi_Class=europeanterminator}', "");
    Expect(1, 65510, '\p{Bidi_Class:   --European_Terminator}', "");
    Expect(0, 65510, '\p{^Bidi_Class:   --European_Terminator}', "");
    Expect(0, 65510, '\P{Bidi_Class:   --European_Terminator}', "");
    Expect(1, 65510, '\P{^Bidi_Class:   --European_Terminator}', "");
    Expect(0, 65511, '\p{Bidi_Class:   --European_Terminator}', "");
    Expect(1, 65511, '\p{^Bidi_Class:   --European_Terminator}', "");
    Expect(1, 65511, '\P{Bidi_Class:   --European_Terminator}', "");
    Expect(0, 65511, '\P{^Bidi_Class:   --European_Terminator}', "");
    Error('\p{Bc=	ET:=}');
    Error('\P{Bc=	ET:=}');
    Expect(1, 65510, '\p{Bc:et}', "");
    Expect(0, 65510, '\p{^Bc:et}', "");
    Expect(0, 65510, '\P{Bc:et}', "");
    Expect(1, 65510, '\P{^Bc:et}', "");
    Expect(0, 65511, '\p{Bc:et}', "");
    Expect(1, 65511, '\p{^Bc:et}', "");
    Expect(1, 65511, '\P{Bc:et}', "");
    Expect(0, 65511, '\P{^Bc:et}', "");
    Error('\p{Is_Bidi_Class=/a/ _European_terminator}');
    Error('\P{Is_Bidi_Class=/a/ _European_terminator}');
    Expect(1, 65510, '\p{Is_Bidi_Class=europeanterminator}', "");
    Expect(0, 65510, '\p{^Is_Bidi_Class=europeanterminator}', "");
    Expect(0, 65510, '\P{Is_Bidi_Class=europeanterminator}', "");
    Expect(1, 65510, '\P{^Is_Bidi_Class=europeanterminator}', "");
    Expect(0, 65511, '\p{Is_Bidi_Class=europeanterminator}', "");
    Expect(1, 65511, '\p{^Is_Bidi_Class=europeanterminator}', "");
    Expect(1, 65511, '\P{Is_Bidi_Class=europeanterminator}', "");
    Expect(0, 65511, '\P{^Is_Bidi_Class=europeanterminator}', "");
    Expect(1, 65510, '\p{Is_Bidi_Class=- European_terminator}', "");
    Expect(0, 65510, '\p{^Is_Bidi_Class=- European_terminator}', "");
    Expect(0, 65510, '\P{Is_Bidi_Class=- European_terminator}', "");
    Expect(1, 65510, '\P{^Is_Bidi_Class=- European_terminator}', "");
    Expect(0, 65511, '\p{Is_Bidi_Class=- European_terminator}', "");
    Expect(1, 65511, '\p{^Is_Bidi_Class=- European_terminator}', "");
    Expect(1, 65511, '\P{Is_Bidi_Class=- European_terminator}', "");
    Expect(0, 65511, '\P{^Is_Bidi_Class=- European_terminator}', "");
    Error('\p{Is_Bc=_ET:=}');
    Error('\P{Is_Bc=_ET:=}');
    Expect(1, 65510, '\p{Is_Bc=et}', "");
    Expect(0, 65510, '\p{^Is_Bc=et}', "");
    Expect(0, 65510, '\P{Is_Bc=et}', "");
    Expect(1, 65510, '\P{^Is_Bc=et}', "");
    Expect(0, 65511, '\p{Is_Bc=et}', "");
    Expect(1, 65511, '\p{^Is_Bc=et}', "");
    Expect(1, 65511, '\P{Is_Bc=et}', "");
    Expect(0, 65511, '\P{^Is_Bc=et}', "");
    Expect(1, 65510, '\p{Is_Bc=_et}', "");
    Expect(0, 65510, '\p{^Is_Bc=_et}', "");
    Expect(0, 65510, '\P{Is_Bc=_et}', "");
    Expect(1, 65510, '\P{^Is_Bc=_et}', "");
    Expect(0, 65511, '\p{Is_Bc=_et}', "");
    Expect(1, 65511, '\p{^Is_Bc=_et}', "");
    Expect(1, 65511, '\P{Is_Bc=_et}', "");
    Expect(0, 65511, '\P{^Is_Bc=_et}', "");
    Error('\p{Bidi_Class= 	First_STRONG_isolate/a/}');
    Error('\P{Bidi_Class= 	First_STRONG_isolate/a/}');
    Expect(1, 8296, '\p{Bidi_Class=firststrongisolate}', "");
    Expect(0, 8296, '\p{^Bidi_Class=firststrongisolate}', "");
    Expect(0, 8296, '\P{Bidi_Class=firststrongisolate}', "");
    Expect(1, 8296, '\P{^Bidi_Class=firststrongisolate}', "");
    Expect(0, 8297, '\p{Bidi_Class=firststrongisolate}', "");
    Expect(1, 8297, '\p{^Bidi_Class=firststrongisolate}', "");
    Expect(1, 8297, '\P{Bidi_Class=firststrongisolate}', "");
    Expect(0, 8297, '\P{^Bidi_Class=firststrongisolate}', "");
    Expect(1, 8296, '\p{Bidi_Class=-_first_Strong_isolate}', "");
    Expect(0, 8296, '\p{^Bidi_Class=-_first_Strong_isolate}', "");
    Expect(0, 8296, '\P{Bidi_Class=-_first_Strong_isolate}', "");
    Expect(1, 8296, '\P{^Bidi_Class=-_first_Strong_isolate}', "");
    Expect(0, 8297, '\p{Bidi_Class=-_first_Strong_isolate}', "");
    Expect(1, 8297, '\p{^Bidi_Class=-_first_Strong_isolate}', "");
    Expect(1, 8297, '\P{Bidi_Class=-_first_Strong_isolate}', "");
    Expect(0, 8297, '\P{^Bidi_Class=-_first_Strong_isolate}', "");
    Error('\p{Bc= FSI/a/}');
    Error('\P{Bc= FSI/a/}');
    Expect(1, 8296, '\p{Bc=fsi}', "");
    Expect(0, 8296, '\p{^Bc=fsi}', "");
    Expect(0, 8296, '\P{Bc=fsi}', "");
    Expect(1, 8296, '\P{^Bc=fsi}', "");
    Expect(0, 8297, '\p{Bc=fsi}', "");
    Expect(1, 8297, '\p{^Bc=fsi}', "");
    Expect(1, 8297, '\P{Bc=fsi}', "");
    Expect(0, 8297, '\P{^Bc=fsi}', "");
    Expect(1, 8296, '\p{Bc=	_FSI}', "");
    Expect(0, 8296, '\p{^Bc=	_FSI}', "");
    Expect(0, 8296, '\P{Bc=	_FSI}', "");
    Expect(1, 8296, '\P{^Bc=	_FSI}', "");
    Expect(0, 8297, '\p{Bc=	_FSI}', "");
    Expect(1, 8297, '\p{^Bc=	_FSI}', "");
    Expect(1, 8297, '\P{Bc=	_FSI}', "");
    Expect(0, 8297, '\P{^Bc=	_FSI}', "");
    Error('\p{Is_Bidi_Class=_:=First_STRONG_Isolate}');
    Error('\P{Is_Bidi_Class=_:=First_STRONG_Isolate}');
    Expect(1, 8296, '\p{Is_Bidi_Class=firststrongisolate}', "");
    Expect(0, 8296, '\p{^Is_Bidi_Class=firststrongisolate}', "");
    Expect(0, 8296, '\P{Is_Bidi_Class=firststrongisolate}', "");
    Expect(1, 8296, '\P{^Is_Bidi_Class=firststrongisolate}', "");
    Expect(0, 8297, '\p{Is_Bidi_Class=firststrongisolate}', "");
    Expect(1, 8297, '\p{^Is_Bidi_Class=firststrongisolate}', "");
    Expect(1, 8297, '\P{Is_Bidi_Class=firststrongisolate}', "");
    Expect(0, 8297, '\P{^Is_Bidi_Class=firststrongisolate}', "");
    Expect(1, 8296, '\p{Is_Bidi_Class:	First_Strong_isolate}', "");
    Expect(0, 8296, '\p{^Is_Bidi_Class:	First_Strong_isolate}', "");
    Expect(0, 8296, '\P{Is_Bidi_Class:	First_Strong_isolate}', "");
    Expect(1, 8296, '\P{^Is_Bidi_Class:	First_Strong_isolate}', "");
    Expect(0, 8297, '\p{Is_Bidi_Class:	First_Strong_isolate}', "");
    Expect(1, 8297, '\p{^Is_Bidi_Class:	First_Strong_isolate}', "");
    Expect(1, 8297, '\P{Is_Bidi_Class:	First_Strong_isolate}', "");
    Expect(0, 8297, '\P{^Is_Bidi_Class:	First_Strong_isolate}', "");
    Error('\p{Is_Bc:- FSI:=}');
    Error('\P{Is_Bc:- FSI:=}');
    Expect(1, 8296, '\p{Is_Bc=fsi}', "");
    Expect(0, 8296, '\p{^Is_Bc=fsi}', "");
    Expect(0, 8296, '\P{Is_Bc=fsi}', "");
    Expect(1, 8296, '\P{^Is_Bc=fsi}', "");
    Expect(0, 8297, '\p{Is_Bc=fsi}', "");
    Expect(1, 8297, '\p{^Is_Bc=fsi}', "");
    Expect(1, 8297, '\P{Is_Bc=fsi}', "");
    Expect(0, 8297, '\P{^Is_Bc=fsi}', "");
    Expect(1, 8296, '\p{Is_Bc=__fsi}', "");
    Expect(0, 8296, '\p{^Is_Bc=__fsi}', "");
    Expect(0, 8296, '\P{Is_Bc=__fsi}', "");
    Expect(1, 8296, '\P{^Is_Bc=__fsi}', "");
    Expect(0, 8297, '\p{Is_Bc=__fsi}', "");
    Expect(1, 8297, '\p{^Is_Bc=__fsi}', "");
    Expect(1, 8297, '\P{Is_Bc=__fsi}', "");
    Expect(0, 8297, '\P{^Is_Bc=__fsi}', "");
    Error('\p{Bidi_Class:	- left_to_Right/a/}');
    Error('\P{Bidi_Class:	- left_to_Right/a/}');
    Expect(1, 1114109, '\p{Bidi_Class=lefttoright}', "");
    Expect(0, 1114109, '\p{^Bidi_Class=lefttoright}', "");
    Expect(0, 1114109, '\P{Bidi_Class=lefttoright}', "");
    Expect(1, 1114109, '\P{^Bidi_Class=lefttoright}', "");
    Expect(0, 921599, '\p{Bidi_Class=lefttoright}', "");
    Expect(1, 921599, '\p{^Bidi_Class=lefttoright}', "");
    Expect(1, 921599, '\P{Bidi_Class=lefttoright}', "");
    Expect(0, 921599, '\P{^Bidi_Class=lefttoright}', "");
    Expect(1, 1114109, '\p{Bidi_Class= _left_To_Right}', "");
    Expect(0, 1114109, '\p{^Bidi_Class= _left_To_Right}', "");
    Expect(0, 1114109, '\P{Bidi_Class= _left_To_Right}', "");
    Expect(1, 1114109, '\P{^Bidi_Class= _left_To_Right}', "");
    Expect(0, 921599, '\p{Bidi_Class= _left_To_Right}', "");
    Expect(1, 921599, '\p{^Bidi_Class= _left_To_Right}', "");
    Expect(1, 921599, '\P{Bidi_Class= _left_To_Right}', "");
    Expect(0, 921599, '\P{^Bidi_Class= _left_To_Right}', "");
    Error('\p{Bc:    :=L}');
    Error('\P{Bc:    :=L}');
    Expect(1, 1114109, '\p{Bc=l}', "");
    Expect(0, 1114109, '\p{^Bc=l}', "");
    Expect(0, 1114109, '\P{Bc=l}', "");
    Expect(1, 1114109, '\P{^Bc=l}', "");
    Expect(0, 921599, '\p{Bc=l}', "");
    Expect(1, 921599, '\p{^Bc=l}', "");
    Expect(1, 921599, '\P{Bc=l}', "");
    Expect(0, 921599, '\P{^Bc=l}', "");
    Expect(1, 1114109, '\p{Bc=- L}', "");
    Expect(0, 1114109, '\p{^Bc=- L}', "");
    Expect(0, 1114109, '\P{Bc=- L}', "");
    Expect(1, 1114109, '\P{^Bc=- L}', "");
    Expect(0, 921599, '\p{Bc=- L}', "");
    Expect(1, 921599, '\p{^Bc=- L}', "");
    Expect(1, 921599, '\P{Bc=- L}', "");
    Expect(0, 921599, '\P{^Bc=- L}', "");
    Error('\p{Is_Bidi_Class=-Left_To_RIGHT:=}');
    Error('\P{Is_Bidi_Class=-Left_To_RIGHT:=}');
    Expect(1, 1114109, '\p{Is_Bidi_Class=lefttoright}', "");
    Expect(0, 1114109, '\p{^Is_Bidi_Class=lefttoright}', "");
    Expect(0, 1114109, '\P{Is_Bidi_Class=lefttoright}', "");
    Expect(1, 1114109, '\P{^Is_Bidi_Class=lefttoright}', "");
    Expect(0, 921599, '\p{Is_Bidi_Class=lefttoright}', "");
    Expect(1, 921599, '\p{^Is_Bidi_Class=lefttoright}', "");
    Expect(1, 921599, '\P{Is_Bidi_Class=lefttoright}', "");
    Expect(0, 921599, '\P{^Is_Bidi_Class=lefttoright}', "");
    Expect(1, 1114109, '\p{Is_Bidi_Class=--Left_To_Right}', "");
    Expect(0, 1114109, '\p{^Is_Bidi_Class=--Left_To_Right}', "");
    Expect(0, 1114109, '\P{Is_Bidi_Class=--Left_To_Right}', "");
    Expect(1, 1114109, '\P{^Is_Bidi_Class=--Left_To_Right}', "");
    Expect(0, 921599, '\p{Is_Bidi_Class=--Left_To_Right}', "");
    Expect(1, 921599, '\p{^Is_Bidi_Class=--Left_To_Right}', "");
    Expect(1, 921599, '\P{Is_Bidi_Class=--Left_To_Right}', "");
    Expect(0, 921599, '\P{^Is_Bidi_Class=--Left_To_Right}', "");
    Error('\p{Is_Bc= :=l}');
    Error('\P{Is_Bc= :=l}');
    Expect(1, 1114109, '\p{Is_Bc=l}', "");
    Expect(0, 1114109, '\p{^Is_Bc=l}', "");
    Expect(0, 1114109, '\P{Is_Bc=l}', "");
    Expect(1, 1114109, '\P{^Is_Bc=l}', "");
    Expect(0, 921599, '\p{Is_Bc=l}', "");
    Expect(1, 921599, '\p{^Is_Bc=l}', "");
    Expect(1, 921599, '\P{Is_Bc=l}', "");
    Expect(0, 921599, '\P{^Is_Bc=l}', "");
    Expect(1, 1114109, '\p{Is_Bc= _L}', "");
    Expect(0, 1114109, '\p{^Is_Bc= _L}', "");
    Expect(0, 1114109, '\P{Is_Bc= _L}', "");
    Expect(1, 1114109, '\P{^Is_Bc= _L}', "");
    Expect(0, 921599, '\p{Is_Bc= _L}', "");
    Expect(1, 921599, '\p{^Is_Bc= _L}', "");
    Expect(1, 921599, '\P{Is_Bc= _L}', "");
    Expect(0, 921599, '\P{^Is_Bc= _L}', "");
    Error('\p{Bidi_Class:-	Left_To_Right_Embedding/a/}');
    Error('\P{Bidi_Class:-	Left_To_Right_Embedding/a/}');
    Expect(1, 8234, '\p{Bidi_Class:lefttorightembedding}', "");
    Expect(0, 8234, '\p{^Bidi_Class:lefttorightembedding}', "");
    Expect(0, 8234, '\P{Bidi_Class:lefttorightembedding}', "");
    Expect(1, 8234, '\P{^Bidi_Class:lefttorightembedding}', "");
    Expect(0, 8235, '\p{Bidi_Class:lefttorightembedding}', "");
    Expect(1, 8235, '\p{^Bidi_Class:lefttorightembedding}', "");
    Expect(1, 8235, '\P{Bidi_Class:lefttorightembedding}', "");
    Expect(0, 8235, '\P{^Bidi_Class:lefttorightembedding}', "");
    Expect(1, 8234, '\p{Bidi_Class=_Left_To_right_embedding}', "");
    Expect(0, 8234, '\p{^Bidi_Class=_Left_To_right_embedding}', "");
    Expect(0, 8234, '\P{Bidi_Class=_Left_To_right_embedding}', "");
    Expect(1, 8234, '\P{^Bidi_Class=_Left_To_right_embedding}', "");
    Expect(0, 8235, '\p{Bidi_Class=_Left_To_right_embedding}', "");
    Expect(1, 8235, '\p{^Bidi_Class=_Left_To_right_embedding}', "");
    Expect(1, 8235, '\P{Bidi_Class=_Left_To_right_embedding}', "");
    Expect(0, 8235, '\P{^Bidi_Class=_Left_To_right_embedding}', "");
    Error('\p{Bc=:=	lre}');
    Error('\P{Bc=:=	lre}');
    Expect(1, 8234, '\p{Bc=lre}', "");
    Expect(0, 8234, '\p{^Bc=lre}', "");
    Expect(0, 8234, '\P{Bc=lre}', "");
    Expect(1, 8234, '\P{^Bc=lre}', "");
    Expect(0, 8235, '\p{Bc=lre}', "");
    Expect(1, 8235, '\p{^Bc=lre}', "");
    Expect(1, 8235, '\P{Bc=lre}', "");
    Expect(0, 8235, '\P{^Bc=lre}', "");
    Expect(1, 8234, '\p{Bc:	 -LRE}', "");
    Expect(0, 8234, '\p{^Bc:	 -LRE}', "");
    Expect(0, 8234, '\P{Bc:	 -LRE}', "");
    Expect(1, 8234, '\P{^Bc:	 -LRE}', "");
    Expect(0, 8235, '\p{Bc:	 -LRE}', "");
    Expect(1, 8235, '\p{^Bc:	 -LRE}', "");
    Expect(1, 8235, '\P{Bc:	 -LRE}', "");
    Expect(0, 8235, '\P{^Bc:	 -LRE}', "");
    Error('\p{Is_Bidi_Class= :=Left_To_right_embedding}');
    Error('\P{Is_Bidi_Class= :=Left_To_right_embedding}');
    Expect(1, 8234, '\p{Is_Bidi_Class=lefttorightembedding}', "");
    Expect(0, 8234, '\p{^Is_Bidi_Class=lefttorightembedding}', "");
    Expect(0, 8234, '\P{Is_Bidi_Class=lefttorightembedding}', "");
    Expect(1, 8234, '\P{^Is_Bidi_Class=lefttorightembedding}', "");
    Expect(0, 8235, '\p{Is_Bidi_Class=lefttorightembedding}', "");
    Expect(1, 8235, '\p{^Is_Bidi_Class=lefttorightembedding}', "");
    Expect(1, 8235, '\P{Is_Bidi_Class=lefttorightembedding}', "");
    Expect(0, 8235, '\P{^Is_Bidi_Class=lefttorightembedding}', "");
    Expect(1, 8234, '\p{Is_Bidi_Class=_LEFT_To_right_Embedding}', "");
    Expect(0, 8234, '\p{^Is_Bidi_Class=_LEFT_To_right_Embedding}', "");
    Expect(0, 8234, '\P{Is_Bidi_Class=_LEFT_To_right_Embedding}', "");
    Expect(1, 8234, '\P{^Is_Bidi_Class=_LEFT_To_right_Embedding}', "");
    Expect(0, 8235, '\p{Is_Bidi_Class=_LEFT_To_right_Embedding}', "");
    Expect(1, 8235, '\p{^Is_Bidi_Class=_LEFT_To_right_Embedding}', "");
    Expect(1, 8235, '\P{Is_Bidi_Class=_LEFT_To_right_Embedding}', "");
    Expect(0, 8235, '\P{^Is_Bidi_Class=_LEFT_To_right_Embedding}', "");
    Error('\p{Is_Bc=LRE/a/}');
    Error('\P{Is_Bc=LRE/a/}');
    Expect(1, 8234, '\p{Is_Bc=lre}', "");
    Expect(0, 8234, '\p{^Is_Bc=lre}', "");
    Expect(0, 8234, '\P{Is_Bc=lre}', "");
    Expect(1, 8234, '\P{^Is_Bc=lre}', "");
    Expect(0, 8235, '\p{Is_Bc=lre}', "");
    Expect(1, 8235, '\p{^Is_Bc=lre}', "");
    Expect(1, 8235, '\P{Is_Bc=lre}', "");
    Expect(0, 8235, '\P{^Is_Bc=lre}', "");
    Expect(1, 8234, '\p{Is_Bc=	LRE}', "");
    Expect(0, 8234, '\p{^Is_Bc=	LRE}', "");
    Expect(0, 8234, '\P{Is_Bc=	LRE}', "");
    Expect(1, 8234, '\P{^Is_Bc=	LRE}', "");
    Expect(0, 8235, '\p{Is_Bc=	LRE}', "");
    Expect(1, 8235, '\p{^Is_Bc=	LRE}', "");
    Expect(1, 8235, '\P{Is_Bc=	LRE}', "");
    Expect(0, 8235, '\P{^Is_Bc=	LRE}', "");
    Error('\p{Bidi_Class=:=Left_To_Right_ISOLATE}');
    Error('\P{Bidi_Class=:=Left_To_Right_ISOLATE}');
    Expect(1, 8294, '\p{Bidi_Class=lefttorightisolate}', "");
    Expect(0, 8294, '\p{^Bidi_Class=lefttorightisolate}', "");
    Expect(0, 8294, '\P{Bidi_Class=lefttorightisolate}', "");
    Expect(1, 8294, '\P{^Bidi_Class=lefttorightisolate}', "");
    Expect(0, 8295, '\p{Bidi_Class=lefttorightisolate}', "");
    Expect(1, 8295, '\p{^Bidi_Class=lefttorightisolate}', "");
    Expect(1, 8295, '\P{Bidi_Class=lefttorightisolate}', "");
    Expect(0, 8295, '\P{^Bidi_Class=lefttorightisolate}', "");
    Expect(1, 8294, '\p{Bidi_Class=		LEFT_To_right_ISOLATE}', "");
    Expect(0, 8294, '\p{^Bidi_Class=		LEFT_To_right_ISOLATE}', "");
    Expect(0, 8294, '\P{Bidi_Class=		LEFT_To_right_ISOLATE}', "");
    Expect(1, 8294, '\P{^Bidi_Class=		LEFT_To_right_ISOLATE}', "");
    Expect(0, 8295, '\p{Bidi_Class=		LEFT_To_right_ISOLATE}', "");
    Expect(1, 8295, '\p{^Bidi_Class=		LEFT_To_right_ISOLATE}', "");
    Expect(1, 8295, '\P{Bidi_Class=		LEFT_To_right_ISOLATE}', "");
    Expect(0, 8295, '\P{^Bidi_Class=		LEFT_To_right_ISOLATE}', "");
    Error('\p{Bc=-	LRI:=}');
    Error('\P{Bc=-	LRI:=}');
    Expect(1, 8294, '\p{Bc=lri}', "");
    Expect(0, 8294, '\p{^Bc=lri}', "");
    Expect(0, 8294, '\P{Bc=lri}', "");
    Expect(1, 8294, '\P{^Bc=lri}', "");
    Expect(0, 8295, '\p{Bc=lri}', "");
    Expect(1, 8295, '\p{^Bc=lri}', "");
    Expect(1, 8295, '\P{Bc=lri}', "");
    Expect(0, 8295, '\P{^Bc=lri}', "");
    Expect(1, 8294, '\p{Bc=__LRI}', "");
    Expect(0, 8294, '\p{^Bc=__LRI}', "");
    Expect(0, 8294, '\P{Bc=__LRI}', "");
    Expect(1, 8294, '\P{^Bc=__LRI}', "");
    Expect(0, 8295, '\p{Bc=__LRI}', "");
    Expect(1, 8295, '\p{^Bc=__LRI}', "");
    Expect(1, 8295, '\P{Bc=__LRI}', "");
    Expect(0, 8295, '\P{^Bc=__LRI}', "");
    Error('\p{Is_Bidi_Class=_left_TO_Right_Isolate/a/}');
    Error('\P{Is_Bidi_Class=_left_TO_Right_Isolate/a/}');
    Expect(1, 8294, '\p{Is_Bidi_Class=lefttorightisolate}', "");
    Expect(0, 8294, '\p{^Is_Bidi_Class=lefttorightisolate}', "");
    Expect(0, 8294, '\P{Is_Bidi_Class=lefttorightisolate}', "");
    Expect(1, 8294, '\P{^Is_Bidi_Class=lefttorightisolate}', "");
    Expect(0, 8295, '\p{Is_Bidi_Class=lefttorightisolate}', "");
    Expect(1, 8295, '\p{^Is_Bidi_Class=lefttorightisolate}', "");
    Expect(1, 8295, '\P{Is_Bidi_Class=lefttorightisolate}', "");
    Expect(0, 8295, '\P{^Is_Bidi_Class=lefttorightisolate}', "");
    Expect(1, 8294, '\p{Is_Bidi_Class=-left_to_RIGHT_Isolate}', "");
    Expect(0, 8294, '\p{^Is_Bidi_Class=-left_to_RIGHT_Isolate}', "");
    Expect(0, 8294, '\P{Is_Bidi_Class=-left_to_RIGHT_Isolate}', "");
    Expect(1, 8294, '\P{^Is_Bidi_Class=-left_to_RIGHT_Isolate}', "");
    Expect(0, 8295, '\p{Is_Bidi_Class=-left_to_RIGHT_Isolate}', "");
    Expect(1, 8295, '\p{^Is_Bidi_Class=-left_to_RIGHT_Isolate}', "");
    Expect(1, 8295, '\P{Is_Bidi_Class=-left_to_RIGHT_Isolate}', "");
    Expect(0, 8295, '\P{^Is_Bidi_Class=-left_to_RIGHT_Isolate}', "");
    Error('\p{Is_Bc=_:=LRI}');
    Error('\P{Is_Bc=_:=LRI}');
    Expect(1, 8294, '\p{Is_Bc: lri}', "");
    Expect(0, 8294, '\p{^Is_Bc: lri}', "");
    Expect(0, 8294, '\P{Is_Bc: lri}', "");
    Expect(1, 8294, '\P{^Is_Bc: lri}', "");
    Expect(0, 8295, '\p{Is_Bc: lri}', "");
    Expect(1, 8295, '\p{^Is_Bc: lri}', "");
    Expect(1, 8295, '\P{Is_Bc: lri}', "");
    Expect(0, 8295, '\P{^Is_Bc: lri}', "");
    Expect(1, 8294, '\p{Is_Bc=_	lri}', "");
    Expect(0, 8294, '\p{^Is_Bc=_	lri}', "");
    Expect(0, 8294, '\P{Is_Bc=_	lri}', "");
    Expect(1, 8294, '\P{^Is_Bc=_	lri}', "");
    Expect(0, 8295, '\p{Is_Bc=_	lri}', "");
    Expect(1, 8295, '\p{^Is_Bc=_	lri}', "");
    Expect(1, 8295, '\P{Is_Bc=_	lri}', "");
    Expect(0, 8295, '\P{^Is_Bc=_	lri}', "");
    Error('\p{Bidi_Class= /a/LEFT_to_right_override}');
    Error('\P{Bidi_Class= /a/LEFT_to_right_override}');
    Expect(1, 8237, '\p{Bidi_Class:lefttorightoverride}', "");
    Expect(0, 8237, '\p{^Bidi_Class:lefttorightoverride}', "");
    Expect(0, 8237, '\P{Bidi_Class:lefttorightoverride}', "");
    Expect(1, 8237, '\P{^Bidi_Class:lefttorightoverride}', "");
    Expect(0, 8238, '\p{Bidi_Class:lefttorightoverride}', "");
    Expect(1, 8238, '\p{^Bidi_Class:lefttorightoverride}', "");
    Expect(1, 8238, '\P{Bidi_Class:lefttorightoverride}', "");
    Expect(0, 8238, '\P{^Bidi_Class:lefttorightoverride}', "");
    Expect(1, 8237, '\p{Bidi_Class=--LEFT_to_RIGHT_OVERRIDE}', "");
    Expect(0, 8237, '\p{^Bidi_Class=--LEFT_to_RIGHT_OVERRIDE}', "");
    Expect(0, 8237, '\P{Bidi_Class=--LEFT_to_RIGHT_OVERRIDE}', "");
    Expect(1, 8237, '\P{^Bidi_Class=--LEFT_to_RIGHT_OVERRIDE}', "");
    Expect(0, 8238, '\p{Bidi_Class=--LEFT_to_RIGHT_OVERRIDE}', "");
    Expect(1, 8238, '\p{^Bidi_Class=--LEFT_to_RIGHT_OVERRIDE}', "");
    Expect(1, 8238, '\P{Bidi_Class=--LEFT_to_RIGHT_OVERRIDE}', "");
    Expect(0, 8238, '\P{^Bidi_Class=--LEFT_to_RIGHT_OVERRIDE}', "");
    Error('\p{Bc=	/a/LRO}');
    Error('\P{Bc=	/a/LRO}');
    Expect(1, 8237, '\p{Bc=lro}', "");
    Expect(0, 8237, '\p{^Bc=lro}', "");
    Expect(0, 8237, '\P{Bc=lro}', "");
    Expect(1, 8237, '\P{^Bc=lro}', "");
    Expect(0, 8238, '\p{Bc=lro}', "");
    Expect(1, 8238, '\p{^Bc=lro}', "");
    Expect(1, 8238, '\P{Bc=lro}', "");
    Expect(0, 8238, '\P{^Bc=lro}', "");
    Expect(1, 8237, '\p{Bc=	_lro}', "");
    Expect(0, 8237, '\p{^Bc=	_lro}', "");
    Expect(0, 8237, '\P{Bc=	_lro}', "");
    Expect(1, 8237, '\P{^Bc=	_lro}', "");
    Expect(0, 8238, '\p{Bc=	_lro}', "");
    Expect(1, 8238, '\p{^Bc=	_lro}', "");
    Expect(1, 8238, '\P{Bc=	_lro}', "");
    Expect(0, 8238, '\P{^Bc=	_lro}', "");
    Error('\p{Is_Bidi_Class=/a/-	LEFT_to_right_override}');
    Error('\P{Is_Bidi_Class=/a/-	LEFT_to_right_override}');
    Expect(1, 8237, '\p{Is_Bidi_Class=lefttorightoverride}', "");
    Expect(0, 8237, '\p{^Is_Bidi_Class=lefttorightoverride}', "");
    Expect(0, 8237, '\P{Is_Bidi_Class=lefttorightoverride}', "");
    Expect(1, 8237, '\P{^Is_Bidi_Class=lefttorightoverride}', "");
    Expect(0, 8238, '\p{Is_Bidi_Class=lefttorightoverride}', "");
    Expect(1, 8238, '\p{^Is_Bidi_Class=lefttorightoverride}', "");
    Expect(1, 8238, '\P{Is_Bidi_Class=lefttorightoverride}', "");
    Expect(0, 8238, '\P{^Is_Bidi_Class=lefttorightoverride}', "");
    Expect(1, 8237, '\p{Is_Bidi_Class=	-Left_to_right_override}', "");
    Expect(0, 8237, '\p{^Is_Bidi_Class=	-Left_to_right_override}', "");
    Expect(0, 8237, '\P{Is_Bidi_Class=	-Left_to_right_override}', "");
    Expect(1, 8237, '\P{^Is_Bidi_Class=	-Left_to_right_override}', "");
    Expect(0, 8238, '\p{Is_Bidi_Class=	-Left_to_right_override}', "");
    Expect(1, 8238, '\p{^Is_Bidi_Class=	-Left_to_right_override}', "");
    Expect(1, 8238, '\P{Is_Bidi_Class=	-Left_to_right_override}', "");
    Expect(0, 8238, '\P{^Is_Bidi_Class=	-Left_to_right_override}', "");
    Error('\p{Is_Bc= LRO/a/}');
    Error('\P{Is_Bc= LRO/a/}');
    Expect(1, 8237, '\p{Is_Bc=lro}', "");
    Expect(0, 8237, '\p{^Is_Bc=lro}', "");
    Expect(0, 8237, '\P{Is_Bc=lro}', "");
    Expect(1, 8237, '\P{^Is_Bc=lro}', "");
    Expect(0, 8238, '\p{Is_Bc=lro}', "");
    Expect(1, 8238, '\p{^Is_Bc=lro}', "");
    Expect(1, 8238, '\P{Is_Bc=lro}', "");
    Expect(0, 8238, '\P{^Is_Bc=lro}', "");
    Expect(1, 8237, '\p{Is_Bc=-LRO}', "");
    Expect(0, 8237, '\p{^Is_Bc=-LRO}', "");
    Expect(0, 8237, '\P{Is_Bc=-LRO}', "");
    Expect(1, 8237, '\P{^Is_Bc=-LRO}', "");
    Expect(0, 8238, '\p{Is_Bc=-LRO}', "");
    Expect(1, 8238, '\p{^Is_Bc=-LRO}', "");
    Expect(1, 8238, '\P{Is_Bc=-LRO}', "");
    Expect(0, 8238, '\P{^Is_Bc=-LRO}', "");
    Error('\p{Bidi_Class=NONSPACING_MARK:=}');
    Error('\P{Bidi_Class=NONSPACING_MARK:=}');
    Expect(1, 917999, '\p{Bidi_Class=nonspacingmark}', "");
    Expect(0, 917999, '\p{^Bidi_Class=nonspacingmark}', "");
    Expect(0, 917999, '\P{Bidi_Class=nonspacingmark}', "");
    Expect(1, 917999, '\P{^Bidi_Class=nonspacingmark}', "");
    Expect(0, 918000, '\p{Bidi_Class=nonspacingmark}', "");
    Expect(1, 918000, '\p{^Bidi_Class=nonspacingmark}', "");
    Expect(1, 918000, '\P{Bidi_Class=nonspacingmark}', "");
    Expect(0, 918000, '\P{^Bidi_Class=nonspacingmark}', "");
    Expect(1, 917999, '\p{Bidi_Class=_ Nonspacing_Mark}', "");
    Expect(0, 917999, '\p{^Bidi_Class=_ Nonspacing_Mark}', "");
    Expect(0, 917999, '\P{Bidi_Class=_ Nonspacing_Mark}', "");
    Expect(1, 917999, '\P{^Bidi_Class=_ Nonspacing_Mark}', "");
    Expect(0, 918000, '\p{Bidi_Class=_ Nonspacing_Mark}', "");
    Expect(1, 918000, '\p{^Bidi_Class=_ Nonspacing_Mark}', "");
    Expect(1, 918000, '\P{Bidi_Class=_ Nonspacing_Mark}', "");
    Expect(0, 918000, '\P{^Bidi_Class=_ Nonspacing_Mark}', "");
    Error('\p{Bc=/a/NSM}');
    Error('\P{Bc=/a/NSM}');
    Expect(1, 917999, '\p{Bc:   nsm}', "");
    Expect(0, 917999, '\p{^Bc:   nsm}', "");
    Expect(0, 917999, '\P{Bc:   nsm}', "");
    Expect(1, 917999, '\P{^Bc:   nsm}', "");
    Expect(0, 918000, '\p{Bc:   nsm}', "");
    Expect(1, 918000, '\p{^Bc:   nsm}', "");
    Expect(1, 918000, '\P{Bc:   nsm}', "");
    Expect(0, 918000, '\P{^Bc:   nsm}', "");
    Expect(1, 917999, '\p{Bc=-nsm}', "");
    Expect(0, 917999, '\p{^Bc=-nsm}', "");
    Expect(0, 917999, '\P{Bc=-nsm}', "");
    Expect(1, 917999, '\P{^Bc=-nsm}', "");
    Expect(0, 918000, '\p{Bc=-nsm}', "");
    Expect(1, 918000, '\p{^Bc=-nsm}', "");
    Expect(1, 918000, '\P{Bc=-nsm}', "");
    Expect(0, 918000, '\P{^Bc=-nsm}', "");
    Error('\p{Is_Bidi_Class=/a/Nonspacing_MARK}');
    Error('\P{Is_Bidi_Class=/a/Nonspacing_MARK}');
    Expect(1, 917999, '\p{Is_Bidi_Class=nonspacingmark}', "");
    Expect(0, 917999, '\p{^Is_Bidi_Class=nonspacingmark}', "");
    Expect(0, 917999, '\P{Is_Bidi_Class=nonspacingmark}', "");
    Expect(1, 917999, '\P{^Is_Bidi_Class=nonspacingmark}', "");
    Expect(0, 918000, '\p{Is_Bidi_Class=nonspacingmark}', "");
    Expect(1, 918000, '\p{^Is_Bidi_Class=nonspacingmark}', "");
    Expect(1, 918000, '\P{Is_Bidi_Class=nonspacingmark}', "");
    Expect(0, 918000, '\P{^Is_Bidi_Class=nonspacingmark}', "");
    Expect(1, 917999, '\p{Is_Bidi_Class=  Nonspacing_MARK}', "");
    Expect(0, 917999, '\p{^Is_Bidi_Class=  Nonspacing_MARK}', "");
    Expect(0, 917999, '\P{Is_Bidi_Class=  Nonspacing_MARK}', "");
    Expect(1, 917999, '\P{^Is_Bidi_Class=  Nonspacing_MARK}', "");
    Expect(0, 918000, '\p{Is_Bidi_Class=  Nonspacing_MARK}', "");
    Expect(1, 918000, '\p{^Is_Bidi_Class=  Nonspacing_MARK}', "");
    Expect(1, 918000, '\P{Is_Bidi_Class=  Nonspacing_MARK}', "");
    Expect(0, 918000, '\P{^Is_Bidi_Class=  Nonspacing_MARK}', "");
    Error('\p{Is_Bc: /a/NSM}');
    Error('\P{Is_Bc: /a/NSM}');
    Expect(1, 917999, '\p{Is_Bc=nsm}', "");
    Expect(0, 917999, '\p{^Is_Bc=nsm}', "");
    Expect(0, 917999, '\P{Is_Bc=nsm}', "");
    Expect(1, 917999, '\P{^Is_Bc=nsm}', "");
    Expect(0, 918000, '\p{Is_Bc=nsm}', "");
    Expect(1, 918000, '\p{^Is_Bc=nsm}', "");
    Expect(1, 918000, '\P{Is_Bc=nsm}', "");
    Expect(0, 918000, '\P{^Is_Bc=nsm}', "");
    Expect(1, 917999, '\p{Is_Bc:  _nsm}', "");
    Expect(0, 917999, '\p{^Is_Bc:  _nsm}', "");
    Expect(0, 917999, '\P{Is_Bc:  _nsm}', "");
    Expect(1, 917999, '\P{^Is_Bc:  _nsm}', "");
    Expect(0, 918000, '\p{Is_Bc:  _nsm}', "");
    Expect(1, 918000, '\p{^Is_Bc:  _nsm}', "");
    Expect(1, 918000, '\P{Is_Bc:  _nsm}', "");
    Expect(0, 918000, '\P{^Is_Bc:  _nsm}', "");
    Error('\p{Bidi_Class=_/a/Other_NEUTRAL}');
    Error('\P{Bidi_Class=_/a/Other_NEUTRAL}');
    Expect(1, 129472, '\p{Bidi_Class=otherneutral}', "");
    Expect(0, 129472, '\p{^Bidi_Class=otherneutral}', "");
    Expect(0, 129472, '\P{Bidi_Class=otherneutral}', "");
    Expect(1, 129472, '\P{^Bidi_Class=otherneutral}', "");
    Expect(0, 129473, '\p{Bidi_Class=otherneutral}', "");
    Expect(1, 129473, '\p{^Bidi_Class=otherneutral}', "");
    Expect(1, 129473, '\P{Bidi_Class=otherneutral}', "");
    Expect(0, 129473, '\P{^Bidi_Class=otherneutral}', "");
    Expect(1, 129472, '\p{Bidi_Class=	 OTHER_NEUTRAL}', "");
    Expect(0, 129472, '\p{^Bidi_Class=	 OTHER_NEUTRAL}', "");
    Expect(0, 129472, '\P{Bidi_Class=	 OTHER_NEUTRAL}', "");
    Expect(1, 129472, '\P{^Bidi_Class=	 OTHER_NEUTRAL}', "");
    Expect(0, 129473, '\p{Bidi_Class=	 OTHER_NEUTRAL}', "");
    Expect(1, 129473, '\p{^Bidi_Class=	 OTHER_NEUTRAL}', "");
    Expect(1, 129473, '\P{Bidi_Class=	 OTHER_NEUTRAL}', "");
    Expect(0, 129473, '\P{^Bidi_Class=	 OTHER_NEUTRAL}', "");
    Error('\p{Bc=ON:=}');
    Error('\P{Bc=ON:=}');
    Expect(1, 129472, '\p{Bc: on}', "");
    Expect(0, 129472, '\p{^Bc: on}', "");
    Expect(0, 129472, '\P{Bc: on}', "");
    Expect(1, 129472, '\P{^Bc: on}', "");
    Expect(0, 129473, '\p{Bc: on}', "");
    Expect(1, 129473, '\p{^Bc: on}', "");
    Expect(1, 129473, '\P{Bc: on}', "");
    Expect(0, 129473, '\P{^Bc: on}', "");
    Expect(1, 129472, '\p{Bc=_-ON}', "");
    Expect(0, 129472, '\p{^Bc=_-ON}', "");
    Expect(0, 129472, '\P{Bc=_-ON}', "");
    Expect(1, 129472, '\P{^Bc=_-ON}', "");
    Expect(0, 129473, '\p{Bc=_-ON}', "");
    Expect(1, 129473, '\p{^Bc=_-ON}', "");
    Expect(1, 129473, '\P{Bc=_-ON}', "");
    Expect(0, 129473, '\P{^Bc=_-ON}', "");
    Error('\p{Is_Bidi_Class=	/a/Other_neutral}');
    Error('\P{Is_Bidi_Class=	/a/Other_neutral}');
    Expect(1, 129472, '\p{Is_Bidi_Class=otherneutral}', "");
    Expect(0, 129472, '\p{^Is_Bidi_Class=otherneutral}', "");
    Expect(0, 129472, '\P{Is_Bidi_Class=otherneutral}', "");
    Expect(1, 129472, '\P{^Is_Bidi_Class=otherneutral}', "");
    Expect(0, 129473, '\p{Is_Bidi_Class=otherneutral}', "");
    Expect(1, 129473, '\p{^Is_Bidi_Class=otherneutral}', "");
    Expect(1, 129473, '\P{Is_Bidi_Class=otherneutral}', "");
    Expect(0, 129473, '\P{^Is_Bidi_Class=otherneutral}', "");
    Expect(1, 129472, '\p{Is_Bidi_Class=_ Other_neutral}', "");
    Expect(0, 129472, '\p{^Is_Bidi_Class=_ Other_neutral}', "");
    Expect(0, 129472, '\P{Is_Bidi_Class=_ Other_neutral}', "");
    Expect(1, 129472, '\P{^Is_Bidi_Class=_ Other_neutral}', "");
    Expect(0, 129473, '\p{Is_Bidi_Class=_ Other_neutral}', "");
    Expect(1, 129473, '\p{^Is_Bidi_Class=_ Other_neutral}', "");
    Expect(1, 129473, '\P{Is_Bidi_Class=_ Other_neutral}', "");
    Expect(0, 129473, '\P{^Is_Bidi_Class=_ Other_neutral}', "");
    Error('\p{Is_Bc=/a/ ON}');
    Error('\P{Is_Bc=/a/ ON}');
    Expect(1, 129472, '\p{Is_Bc=on}', "");
    Expect(0, 129472, '\p{^Is_Bc=on}', "");
    Expect(0, 129472, '\P{Is_Bc=on}', "");
    Expect(1, 129472, '\P{^Is_Bc=on}', "");
    Expect(0, 129473, '\p{Is_Bc=on}', "");
    Expect(1, 129473, '\p{^Is_Bc=on}', "");
    Expect(1, 129473, '\P{Is_Bc=on}', "");
    Expect(0, 129473, '\P{^Is_Bc=on}', "");
    Expect(1, 129472, '\p{Is_Bc= _on}', "");
    Expect(0, 129472, '\p{^Is_Bc= _on}', "");
    Expect(0, 129472, '\P{Is_Bc= _on}', "");
    Expect(1, 129472, '\P{^Is_Bc= _on}', "");
    Expect(0, 129473, '\p{Is_Bc= _on}', "");
    Expect(1, 129473, '\p{^Is_Bc= _on}', "");
    Expect(1, 129473, '\P{Is_Bc= _on}', "");
    Expect(0, 129473, '\P{^Is_Bc= _on}', "");
    Error('\p{Bidi_Class=  pop_Directional_Format:=}');
    Error('\P{Bidi_Class=  pop_Directional_Format:=}');
    Expect(1, 8236, '\p{Bidi_Class=popdirectionalformat}', "");
    Expect(0, 8236, '\p{^Bidi_Class=popdirectionalformat}', "");
    Expect(0, 8236, '\P{Bidi_Class=popdirectionalformat}', "");
    Expect(1, 8236, '\P{^Bidi_Class=popdirectionalformat}', "");
    Expect(0, 8237, '\p{Bidi_Class=popdirectionalformat}', "");
    Expect(1, 8237, '\p{^Bidi_Class=popdirectionalformat}', "");
    Expect(1, 8237, '\P{Bidi_Class=popdirectionalformat}', "");
    Expect(0, 8237, '\P{^Bidi_Class=popdirectionalformat}', "");
    Expect(1, 8236, '\p{Bidi_Class=--Pop_DIRECTIONAL_FORMAT}', "");
    Expect(0, 8236, '\p{^Bidi_Class=--Pop_DIRECTIONAL_FORMAT}', "");
    Expect(0, 8236, '\P{Bidi_Class=--Pop_DIRECTIONAL_FORMAT}', "");
    Expect(1, 8236, '\P{^Bidi_Class=--Pop_DIRECTIONAL_FORMAT}', "");
    Expect(0, 8237, '\p{Bidi_Class=--Pop_DIRECTIONAL_FORMAT}', "");
    Expect(1, 8237, '\p{^Bidi_Class=--Pop_DIRECTIONAL_FORMAT}', "");
    Expect(1, 8237, '\P{Bidi_Class=--Pop_DIRECTIONAL_FORMAT}', "");
    Expect(0, 8237, '\P{^Bidi_Class=--Pop_DIRECTIONAL_FORMAT}', "");
    Error('\p{Bc: _/a/PDF}');
    Error('\P{Bc: _/a/PDF}');
    Expect(1, 8236, '\p{Bc=pdf}', "");
    Expect(0, 8236, '\p{^Bc=pdf}', "");
    Expect(0, 8236, '\P{Bc=pdf}', "");
    Expect(1, 8236, '\P{^Bc=pdf}', "");
    Expect(0, 8237, '\p{Bc=pdf}', "");
    Expect(1, 8237, '\p{^Bc=pdf}', "");
    Expect(1, 8237, '\P{Bc=pdf}', "");
    Expect(0, 8237, '\P{^Bc=pdf}', "");
    Expect(1, 8236, '\p{Bc=_PDF}', "");
    Expect(0, 8236, '\p{^Bc=_PDF}', "");
    Expect(0, 8236, '\P{Bc=_PDF}', "");
    Expect(1, 8236, '\P{^Bc=_PDF}', "");
    Expect(0, 8237, '\p{Bc=_PDF}', "");
    Expect(1, 8237, '\p{^Bc=_PDF}', "");
    Expect(1, 8237, '\P{Bc=_PDF}', "");
    Expect(0, 8237, '\P{^Bc=_PDF}', "");
    Error('\p{Is_Bidi_Class:-	POP_Directional_Format/a/}');
    Error('\P{Is_Bidi_Class:-	POP_Directional_Format/a/}');
    Expect(1, 8236, '\p{Is_Bidi_Class=popdirectionalformat}', "");
    Expect(0, 8236, '\p{^Is_Bidi_Class=popdirectionalformat}', "");
    Expect(0, 8236, '\P{Is_Bidi_Class=popdirectionalformat}', "");
    Expect(1, 8236, '\P{^Is_Bidi_Class=popdirectionalformat}', "");
    Expect(0, 8237, '\p{Is_Bidi_Class=popdirectionalformat}', "");
    Expect(1, 8237, '\p{^Is_Bidi_Class=popdirectionalformat}', "");
    Expect(1, 8237, '\P{Is_Bidi_Class=popdirectionalformat}', "");
    Expect(0, 8237, '\P{^Is_Bidi_Class=popdirectionalformat}', "");
    Expect(1, 8236, '\p{Is_Bidi_Class=- Pop_Directional_Format}', "");
    Expect(0, 8236, '\p{^Is_Bidi_Class=- Pop_Directional_Format}', "");
    Expect(0, 8236, '\P{Is_Bidi_Class=- Pop_Directional_Format}', "");
    Expect(1, 8236, '\P{^Is_Bidi_Class=- Pop_Directional_Format}', "");
    Expect(0, 8237, '\p{Is_Bidi_Class=- Pop_Directional_Format}', "");
    Expect(1, 8237, '\p{^Is_Bidi_Class=- Pop_Directional_Format}', "");
    Expect(1, 8237, '\P{Is_Bidi_Class=- Pop_Directional_Format}', "");
    Expect(0, 8237, '\P{^Is_Bidi_Class=- Pop_Directional_Format}', "");
    Error('\p{Is_Bc=-:=PDF}');
    Error('\P{Is_Bc=-:=PDF}');
    Expect(1, 8236, '\p{Is_Bc:	pdf}', "");
    Expect(0, 8236, '\p{^Is_Bc:	pdf}', "");
    Expect(0, 8236, '\P{Is_Bc:	pdf}', "");
    Expect(1, 8236, '\P{^Is_Bc:	pdf}', "");
    Expect(0, 8237, '\p{Is_Bc:	pdf}', "");
    Expect(1, 8237, '\p{^Is_Bc:	pdf}', "");
    Expect(1, 8237, '\P{Is_Bc:	pdf}', "");
    Expect(0, 8237, '\P{^Is_Bc:	pdf}', "");
    Expect(1, 8236, '\p{Is_Bc= 	pdf}', "");
    Expect(0, 8236, '\p{^Is_Bc= 	pdf}', "");
    Expect(0, 8236, '\P{Is_Bc= 	pdf}', "");
    Expect(1, 8236, '\P{^Is_Bc= 	pdf}', "");
    Expect(0, 8237, '\p{Is_Bc= 	pdf}', "");
    Expect(1, 8237, '\p{^Is_Bc= 	pdf}', "");
    Expect(1, 8237, '\P{Is_Bc= 	pdf}', "");
    Expect(0, 8237, '\P{^Is_Bc= 	pdf}', "");
    Error('\p{Bidi_Class=:=_ Pop_DIRECTIONAL_isolate}');
    Error('\P{Bidi_Class=:=_ Pop_DIRECTIONAL_isolate}');
    Expect(1, 8297, '\p{Bidi_Class=popdirectionalisolate}', "");
    Expect(0, 8297, '\p{^Bidi_Class=popdirectionalisolate}', "");
    Expect(0, 8297, '\P{Bidi_Class=popdirectionalisolate}', "");
    Expect(1, 8297, '\P{^Bidi_Class=popdirectionalisolate}', "");
    Expect(0, 8298, '\p{Bidi_Class=popdirectionalisolate}', "");
    Expect(1, 8298, '\p{^Bidi_Class=popdirectionalisolate}', "");
    Expect(1, 8298, '\P{Bidi_Class=popdirectionalisolate}', "");
    Expect(0, 8298, '\P{^Bidi_Class=popdirectionalisolate}', "");
    Expect(1, 8297, '\p{Bidi_Class=_POP_Directional_Isolate}', "");
    Expect(0, 8297, '\p{^Bidi_Class=_POP_Directional_Isolate}', "");
    Expect(0, 8297, '\P{Bidi_Class=_POP_Directional_Isolate}', "");
    Expect(1, 8297, '\P{^Bidi_Class=_POP_Directional_Isolate}', "");
    Expect(0, 8298, '\p{Bidi_Class=_POP_Directional_Isolate}', "");
    Expect(1, 8298, '\p{^Bidi_Class=_POP_Directional_Isolate}', "");
    Expect(1, 8298, '\P{Bidi_Class=_POP_Directional_Isolate}', "");
    Expect(0, 8298, '\P{^Bidi_Class=_POP_Directional_Isolate}', "");
    Error('\p{Bc=/a/	-PDI}');
    Error('\P{Bc=/a/	-PDI}');
    Expect(1, 8297, '\p{Bc=pdi}', "");
    Expect(0, 8297, '\p{^Bc=pdi}', "");
    Expect(0, 8297, '\P{Bc=pdi}', "");
    Expect(1, 8297, '\P{^Bc=pdi}', "");
    Expect(0, 8298, '\p{Bc=pdi}', "");
    Expect(1, 8298, '\p{^Bc=pdi}', "");
    Expect(1, 8298, '\P{Bc=pdi}', "");
    Expect(0, 8298, '\P{^Bc=pdi}', "");
    Expect(1, 8297, '\p{Bc=-PDI}', "");
    Expect(0, 8297, '\p{^Bc=-PDI}', "");
    Expect(0, 8297, '\P{Bc=-PDI}', "");
    Expect(1, 8297, '\P{^Bc=-PDI}', "");
    Expect(0, 8298, '\p{Bc=-PDI}', "");
    Expect(1, 8298, '\p{^Bc=-PDI}', "");
    Expect(1, 8298, '\P{Bc=-PDI}', "");
    Expect(0, 8298, '\P{^Bc=-PDI}', "");
    Error('\p{Is_Bidi_Class=/a/- pop_DIRECTIONAL_Isolate}');
    Error('\P{Is_Bidi_Class=/a/- pop_DIRECTIONAL_Isolate}');
    Expect(1, 8297, '\p{Is_Bidi_Class=popdirectionalisolate}', "");
    Expect(0, 8297, '\p{^Is_Bidi_Class=popdirectionalisolate}', "");
    Expect(0, 8297, '\P{Is_Bidi_Class=popdirectionalisolate}', "");
    Expect(1, 8297, '\P{^Is_Bidi_Class=popdirectionalisolate}', "");
    Expect(0, 8298, '\p{Is_Bidi_Class=popdirectionalisolate}', "");
    Expect(1, 8298, '\p{^Is_Bidi_Class=popdirectionalisolate}', "");
    Expect(1, 8298, '\P{Is_Bidi_Class=popdirectionalisolate}', "");
    Expect(0, 8298, '\P{^Is_Bidi_Class=popdirectionalisolate}', "");
    Expect(1, 8297, '\p{Is_Bidi_Class= Pop_DIRECTIONAL_isolate}', "");
    Expect(0, 8297, '\p{^Is_Bidi_Class= Pop_DIRECTIONAL_isolate}', "");
    Expect(0, 8297, '\P{Is_Bidi_Class= Pop_DIRECTIONAL_isolate}', "");
    Expect(1, 8297, '\P{^Is_Bidi_Class= Pop_DIRECTIONAL_isolate}', "");
    Expect(0, 8298, '\p{Is_Bidi_Class= Pop_DIRECTIONAL_isolate}', "");
    Expect(1, 8298, '\p{^Is_Bidi_Class= Pop_DIRECTIONAL_isolate}', "");
    Expect(1, 8298, '\P{Is_Bidi_Class= Pop_DIRECTIONAL_isolate}', "");
    Expect(0, 8298, '\P{^Is_Bidi_Class= Pop_DIRECTIONAL_isolate}', "");
    Error('\p{Is_Bc= /a/PDI}');
    Error('\P{Is_Bc= /a/PDI}');
    Expect(1, 8297, '\p{Is_Bc=pdi}', "");
    Expect(0, 8297, '\p{^Is_Bc=pdi}', "");
    Expect(0, 8297, '\P{Is_Bc=pdi}', "");
    Expect(1, 8297, '\P{^Is_Bc=pdi}', "");
    Expect(0, 8298, '\p{Is_Bc=pdi}', "");
    Expect(1, 8298, '\p{^Is_Bc=pdi}', "");
    Expect(1, 8298, '\P{Is_Bc=pdi}', "");
    Expect(0, 8298, '\P{^Is_Bc=pdi}', "");
    Expect(1, 8297, '\p{Is_Bc= pdi}', "");
    Expect(0, 8297, '\p{^Is_Bc= pdi}', "");
    Expect(0, 8297, '\P{Is_Bc= pdi}', "");
    Expect(1, 8297, '\P{^Is_Bc= pdi}', "");
    Expect(0, 8298, '\p{Is_Bc= pdi}', "");
    Expect(1, 8298, '\p{^Is_Bc= pdi}', "");
    Expect(1, 8298, '\P{Is_Bc= pdi}', "");
    Expect(0, 8298, '\P{^Is_Bc= pdi}', "");
    Error('\p{Bidi_Class=_ Right_To_LEFT/a/}');
    Error('\P{Bidi_Class=_ Right_To_LEFT/a/}');
    Expect(1, 126975, '\p{Bidi_Class=righttoleft}', "");
    Expect(0, 126975, '\p{^Bidi_Class=righttoleft}', "");
    Expect(0, 126975, '\P{Bidi_Class=righttoleft}', "");
    Expect(1, 126975, '\P{^Bidi_Class=righttoleft}', "");
    Expect(0, 126976, '\p{Bidi_Class=righttoleft}', "");
    Expect(1, 126976, '\p{^Bidi_Class=righttoleft}', "");
    Expect(1, 126976, '\P{Bidi_Class=righttoleft}', "");
    Expect(0, 126976, '\P{^Bidi_Class=righttoleft}', "");
    Expect(1, 126975, '\p{Bidi_Class=	RIGHT_to_LEFT}', "");
    Expect(0, 126975, '\p{^Bidi_Class=	RIGHT_to_LEFT}', "");
    Expect(0, 126975, '\P{Bidi_Class=	RIGHT_to_LEFT}', "");
    Expect(1, 126975, '\P{^Bidi_Class=	RIGHT_to_LEFT}', "");
    Expect(0, 126976, '\p{Bidi_Class=	RIGHT_to_LEFT}', "");
    Expect(1, 126976, '\p{^Bidi_Class=	RIGHT_to_LEFT}', "");
    Expect(1, 126976, '\P{Bidi_Class=	RIGHT_to_LEFT}', "");
    Expect(0, 126976, '\P{^Bidi_Class=	RIGHT_to_LEFT}', "");
    Error('\p{Bc=	R/a/}');
    Error('\P{Bc=	R/a/}');
    Expect(1, 126975, '\p{Bc=r}', "");
    Expect(0, 126975, '\p{^Bc=r}', "");
    Expect(0, 126975, '\P{Bc=r}', "");
    Expect(1, 126975, '\P{^Bc=r}', "");
    Expect(0, 126976, '\p{Bc=r}', "");
    Expect(1, 126976, '\p{^Bc=r}', "");
    Expect(1, 126976, '\P{Bc=r}', "");
    Expect(0, 126976, '\P{^Bc=r}', "");
    Expect(1, 126975, '\p{Bc=	R}', "");
    Expect(0, 126975, '\p{^Bc=	R}', "");
    Expect(0, 126975, '\P{Bc=	R}', "");
    Expect(1, 126975, '\P{^Bc=	R}', "");
    Expect(0, 126976, '\p{Bc=	R}', "");
    Expect(1, 126976, '\p{^Bc=	R}', "");
    Expect(1, 126976, '\P{Bc=	R}', "");
    Expect(0, 126976, '\P{^Bc=	R}', "");
    Error('\p{Is_Bidi_Class= 	Right_TO_Left:=}');
    Error('\P{Is_Bidi_Class= 	Right_TO_Left:=}');
    Expect(1, 126975, '\p{Is_Bidi_Class:righttoleft}', "");
    Expect(0, 126975, '\p{^Is_Bidi_Class:righttoleft}', "");
    Expect(0, 126975, '\P{Is_Bidi_Class:righttoleft}', "");
    Expect(1, 126975, '\P{^Is_Bidi_Class:righttoleft}', "");
    Expect(0, 126976, '\p{Is_Bidi_Class:righttoleft}', "");
    Expect(1, 126976, '\p{^Is_Bidi_Class:righttoleft}', "");
    Expect(1, 126976, '\P{Is_Bidi_Class:righttoleft}', "");
    Expect(0, 126976, '\P{^Is_Bidi_Class:righttoleft}', "");
    Expect(1, 126975, '\p{Is_Bidi_Class=-Right_To_Left}', "");
    Expect(0, 126975, '\p{^Is_Bidi_Class=-Right_To_Left}', "");
    Expect(0, 126975, '\P{Is_Bidi_Class=-Right_To_Left}', "");
    Expect(1, 126975, '\P{^Is_Bidi_Class=-Right_To_Left}', "");
    Expect(0, 126976, '\p{Is_Bidi_Class=-Right_To_Left}', "");
    Expect(1, 126976, '\p{^Is_Bidi_Class=-Right_To_Left}', "");
    Expect(1, 126976, '\P{Is_Bidi_Class=-Right_To_Left}', "");
    Expect(0, 126976, '\P{^Is_Bidi_Class=-Right_To_Left}', "");
    Error('\p{Is_Bc=_/a/R}');
    Error('\P{Is_Bc=_/a/R}');
    Expect(1, 126975, '\p{Is_Bc=r}', "");
    Expect(0, 126975, '\p{^Is_Bc=r}', "");
    Expect(0, 126975, '\P{Is_Bc=r}', "");
    Expect(1, 126975, '\P{^Is_Bc=r}', "");
    Expect(0, 126976, '\p{Is_Bc=r}', "");
    Expect(1, 126976, '\p{^Is_Bc=r}', "");
    Expect(1, 126976, '\P{Is_Bc=r}', "");
    Expect(0, 126976, '\P{^Is_Bc=r}', "");
    Expect(1, 126975, '\p{Is_Bc=	r}', "");
    Expect(0, 126975, '\p{^Is_Bc=	r}', "");
    Expect(0, 126975, '\P{Is_Bc=	r}', "");
    Expect(1, 126975, '\P{^Is_Bc=	r}', "");
    Expect(0, 126976, '\p{Is_Bc=	r}', "");
    Expect(1, 126976, '\p{^Is_Bc=	r}', "");
    Expect(1, 126976, '\P{Is_Bc=	r}', "");
    Expect(0, 126976, '\P{^Is_Bc=	r}', "");
    Error('\p{Bidi_Class=-:=Right_To_Left_EMBEDDING}');
    Error('\P{Bidi_Class=-:=Right_To_Left_EMBEDDING}');
    Expect(1, 8235, '\p{Bidi_Class=righttoleftembedding}', "");
    Expect(0, 8235, '\p{^Bidi_Class=righttoleftembedding}', "");
    Expect(0, 8235, '\P{Bidi_Class=righttoleftembedding}', "");
    Expect(1, 8235, '\P{^Bidi_Class=righttoleftembedding}', "");
    Expect(0, 8236, '\p{Bidi_Class=righttoleftembedding}', "");
    Expect(1, 8236, '\p{^Bidi_Class=righttoleftembedding}', "");
    Expect(1, 8236, '\P{Bidi_Class=righttoleftembedding}', "");
    Expect(0, 8236, '\P{^Bidi_Class=righttoleftembedding}', "");
    Expect(1, 8235, '\p{Bidi_Class=_	Right_To_Left_Embedding}', "");
    Expect(0, 8235, '\p{^Bidi_Class=_	Right_To_Left_Embedding}', "");
    Expect(0, 8235, '\P{Bidi_Class=_	Right_To_Left_Embedding}', "");
    Expect(1, 8235, '\P{^Bidi_Class=_	Right_To_Left_Embedding}', "");
    Expect(0, 8236, '\p{Bidi_Class=_	Right_To_Left_Embedding}', "");
    Expect(1, 8236, '\p{^Bidi_Class=_	Right_To_Left_Embedding}', "");
    Expect(1, 8236, '\P{Bidi_Class=_	Right_To_Left_Embedding}', "");
    Expect(0, 8236, '\P{^Bidi_Class=_	Right_To_Left_Embedding}', "");
    Error('\p{Bc= -RLE/a/}');
    Error('\P{Bc= -RLE/a/}');
    Expect(1, 8235, '\p{Bc=rle}', "");
    Expect(0, 8235, '\p{^Bc=rle}', "");
    Expect(0, 8235, '\P{Bc=rle}', "");
    Expect(1, 8235, '\P{^Bc=rle}', "");
    Expect(0, 8236, '\p{Bc=rle}', "");
    Expect(1, 8236, '\p{^Bc=rle}', "");
    Expect(1, 8236, '\P{Bc=rle}', "");
    Expect(0, 8236, '\P{^Bc=rle}', "");
    Expect(1, 8235, '\p{Bc=_RLE}', "");
    Expect(0, 8235, '\p{^Bc=_RLE}', "");
    Expect(0, 8235, '\P{Bc=_RLE}', "");
    Expect(1, 8235, '\P{^Bc=_RLE}', "");
    Expect(0, 8236, '\p{Bc=_RLE}', "");
    Expect(1, 8236, '\p{^Bc=_RLE}', "");
    Expect(1, 8236, '\P{Bc=_RLE}', "");
    Expect(0, 8236, '\P{^Bc=_RLE}', "");
    Error('\p{Is_Bidi_Class:   /a/--right_to_Left_Embedding}');
    Error('\P{Is_Bidi_Class:   /a/--right_to_Left_Embedding}');
    Expect(1, 8235, '\p{Is_Bidi_Class=righttoleftembedding}', "");
    Expect(0, 8235, '\p{^Is_Bidi_Class=righttoleftembedding}', "");
    Expect(0, 8235, '\P{Is_Bidi_Class=righttoleftembedding}', "");
    Expect(1, 8235, '\P{^Is_Bidi_Class=righttoleftembedding}', "");
    Expect(0, 8236, '\p{Is_Bidi_Class=righttoleftembedding}', "");
    Expect(1, 8236, '\p{^Is_Bidi_Class=righttoleftembedding}', "");
    Expect(1, 8236, '\P{Is_Bidi_Class=righttoleftembedding}', "");
    Expect(0, 8236, '\P{^Is_Bidi_Class=righttoleftembedding}', "");
    Expect(1, 8235, '\p{Is_Bidi_Class=right_To_left_EMBEDDING}', "");
    Expect(0, 8235, '\p{^Is_Bidi_Class=right_To_left_EMBEDDING}', "");
    Expect(0, 8235, '\P{Is_Bidi_Class=right_To_left_EMBEDDING}', "");
    Expect(1, 8235, '\P{^Is_Bidi_Class=right_To_left_EMBEDDING}', "");
    Expect(0, 8236, '\p{Is_Bidi_Class=right_To_left_EMBEDDING}', "");
    Expect(1, 8236, '\p{^Is_Bidi_Class=right_To_left_EMBEDDING}', "");
    Expect(1, 8236, '\P{Is_Bidi_Class=right_To_left_EMBEDDING}', "");
    Expect(0, 8236, '\P{^Is_Bidi_Class=right_To_left_EMBEDDING}', "");
    Error('\p{Is_Bc=	RLE:=}');
    Error('\P{Is_Bc=	RLE:=}');
    Expect(1, 8235, '\p{Is_Bc=rle}', "");
    Expect(0, 8235, '\p{^Is_Bc=rle}', "");
    Expect(0, 8235, '\P{Is_Bc=rle}', "");
    Expect(1, 8235, '\P{^Is_Bc=rle}', "");
    Expect(0, 8236, '\p{Is_Bc=rle}', "");
    Expect(1, 8236, '\p{^Is_Bc=rle}', "");
    Expect(1, 8236, '\P{Is_Bc=rle}', "");
    Expect(0, 8236, '\P{^Is_Bc=rle}', "");
    Expect(1, 8235, '\p{Is_Bc: -rle}', "");
    Expect(0, 8235, '\p{^Is_Bc: -rle}', "");
    Expect(0, 8235, '\P{Is_Bc: -rle}', "");
    Expect(1, 8235, '\P{^Is_Bc: -rle}', "");
    Expect(0, 8236, '\p{Is_Bc: -rle}', "");
    Expect(1, 8236, '\p{^Is_Bc: -rle}', "");
    Expect(1, 8236, '\P{Is_Bc: -rle}', "");
    Expect(0, 8236, '\P{^Is_Bc: -rle}', "");
    Error('\p{Bidi_Class=Right_TO_Left_isolate/a/}');
    Error('\P{Bidi_Class=Right_TO_Left_isolate/a/}');
    Expect(1, 8295, '\p{Bidi_Class=righttoleftisolate}', "");
    Expect(0, 8295, '\p{^Bidi_Class=righttoleftisolate}', "");
    Expect(0, 8295, '\P{Bidi_Class=righttoleftisolate}', "");
    Expect(1, 8295, '\P{^Bidi_Class=righttoleftisolate}', "");
    Expect(0, 8296, '\p{Bidi_Class=righttoleftisolate}', "");
    Expect(1, 8296, '\p{^Bidi_Class=righttoleftisolate}', "");
    Expect(1, 8296, '\P{Bidi_Class=righttoleftisolate}', "");
    Expect(0, 8296, '\P{^Bidi_Class=righttoleftisolate}', "");
    Expect(1, 8295, '\p{Bidi_Class= 	RIGHT_To_Left_Isolate}', "");
    Expect(0, 8295, '\p{^Bidi_Class= 	RIGHT_To_Left_Isolate}', "");
    Expect(0, 8295, '\P{Bidi_Class= 	RIGHT_To_Left_Isolate}', "");
    Expect(1, 8295, '\P{^Bidi_Class= 	RIGHT_To_Left_Isolate}', "");
    Expect(0, 8296, '\p{Bidi_Class= 	RIGHT_To_Left_Isolate}', "");
    Expect(1, 8296, '\p{^Bidi_Class= 	RIGHT_To_Left_Isolate}', "");
    Expect(1, 8296, '\P{Bidi_Class= 	RIGHT_To_Left_Isolate}', "");
    Expect(0, 8296, '\P{^Bidi_Class= 	RIGHT_To_Left_Isolate}', "");
    Error('\p{Bc=	-rli/a/}');
    Error('\P{Bc=	-rli/a/}');
    Expect(1, 8295, '\p{Bc=rli}', "");
    Expect(0, 8295, '\p{^Bc=rli}', "");
    Expect(0, 8295, '\P{Bc=rli}', "");
    Expect(1, 8295, '\P{^Bc=rli}', "");
    Expect(0, 8296, '\p{Bc=rli}', "");
    Expect(1, 8296, '\p{^Bc=rli}', "");
    Expect(1, 8296, '\P{Bc=rli}', "");
    Expect(0, 8296, '\P{^Bc=rli}', "");
    Expect(1, 8295, '\p{Bc=-RLI}', "");
    Expect(0, 8295, '\p{^Bc=-RLI}', "");
    Expect(0, 8295, '\P{Bc=-RLI}', "");
    Expect(1, 8295, '\P{^Bc=-RLI}', "");
    Expect(0, 8296, '\p{Bc=-RLI}', "");
    Expect(1, 8296, '\p{^Bc=-RLI}', "");
    Expect(1, 8296, '\P{Bc=-RLI}', "");
    Expect(0, 8296, '\P{^Bc=-RLI}', "");
    Error('\p{Is_Bidi_Class=/a/_-right_to_Left_Isolate}');
    Error('\P{Is_Bidi_Class=/a/_-right_to_Left_Isolate}');
    Expect(1, 8295, '\p{Is_Bidi_Class=righttoleftisolate}', "");
    Expect(0, 8295, '\p{^Is_Bidi_Class=righttoleftisolate}', "");
    Expect(0, 8295, '\P{Is_Bidi_Class=righttoleftisolate}', "");
    Expect(1, 8295, '\P{^Is_Bidi_Class=righttoleftisolate}', "");
    Expect(0, 8296, '\p{Is_Bidi_Class=righttoleftisolate}', "");
    Expect(1, 8296, '\p{^Is_Bidi_Class=righttoleftisolate}', "");
    Expect(1, 8296, '\P{Is_Bidi_Class=righttoleftisolate}', "");
    Expect(0, 8296, '\P{^Is_Bidi_Class=righttoleftisolate}', "");
    Expect(1, 8295, '\p{Is_Bidi_Class:			RIGHT_TO_Left_Isolate}', "");
    Expect(0, 8295, '\p{^Is_Bidi_Class:			RIGHT_TO_Left_Isolate}', "");
    Expect(0, 8295, '\P{Is_Bidi_Class:			RIGHT_TO_Left_Isolate}', "");
    Expect(1, 8295, '\P{^Is_Bidi_Class:			RIGHT_TO_Left_Isolate}', "");
    Expect(0, 8296, '\p{Is_Bidi_Class:			RIGHT_TO_Left_Isolate}', "");
    Expect(1, 8296, '\p{^Is_Bidi_Class:			RIGHT_TO_Left_Isolate}', "");
    Expect(1, 8296, '\P{Is_Bidi_Class:			RIGHT_TO_Left_Isolate}', "");
    Expect(0, 8296, '\P{^Is_Bidi_Class:			RIGHT_TO_Left_Isolate}', "");
    Error('\p{Is_Bc=	:=RLI}');
    Error('\P{Is_Bc=	:=RLI}');
    Expect(1, 8295, '\p{Is_Bc=rli}', "");
    Expect(0, 8295, '\p{^Is_Bc=rli}', "");
    Expect(0, 8295, '\P{Is_Bc=rli}', "");
    Expect(1, 8295, '\P{^Is_Bc=rli}', "");
    Expect(0, 8296, '\p{Is_Bc=rli}', "");
    Expect(1, 8296, '\p{^Is_Bc=rli}', "");
    Expect(1, 8296, '\P{Is_Bc=rli}', "");
    Expect(0, 8296, '\P{^Is_Bc=rli}', "");
    Expect(1, 8295, '\p{Is_Bc= RLI}', "");
    Expect(0, 8295, '\p{^Is_Bc= RLI}', "");
    Expect(0, 8295, '\P{Is_Bc= RLI}', "");
    Expect(1, 8295, '\P{^Is_Bc= RLI}', "");
    Expect(0, 8296, '\p{Is_Bc= RLI}', "");
    Expect(1, 8296, '\p{^Is_Bc= RLI}', "");
    Expect(1, 8296, '\P{Is_Bc= RLI}', "");
    Expect(0, 8296, '\P{^Is_Bc= RLI}', "");
    Error('\p{Bidi_Class=:=right_TO_Left_override}');
    Error('\P{Bidi_Class=:=right_TO_Left_override}');
    Expect(1, 8238, '\p{Bidi_Class=righttoleftoverride}', "");
    Expect(0, 8238, '\p{^Bidi_Class=righttoleftoverride}', "");
    Expect(0, 8238, '\P{Bidi_Class=righttoleftoverride}', "");
    Expect(1, 8238, '\P{^Bidi_Class=righttoleftoverride}', "");
    Expect(0, 8239, '\p{Bidi_Class=righttoleftoverride}', "");
    Expect(1, 8239, '\p{^Bidi_Class=righttoleftoverride}', "");
    Expect(1, 8239, '\P{Bidi_Class=righttoleftoverride}', "");
    Expect(0, 8239, '\P{^Bidi_Class=righttoleftoverride}', "");
    Expect(1, 8238, '\p{Bidi_Class= _Right_To_LEFT_OVERRIDE}', "");
    Expect(0, 8238, '\p{^Bidi_Class= _Right_To_LEFT_OVERRIDE}', "");
    Expect(0, 8238, '\P{Bidi_Class= _Right_To_LEFT_OVERRIDE}', "");
    Expect(1, 8238, '\P{^Bidi_Class= _Right_To_LEFT_OVERRIDE}', "");
    Expect(0, 8239, '\p{Bidi_Class= _Right_To_LEFT_OVERRIDE}', "");
    Expect(1, 8239, '\p{^Bidi_Class= _Right_To_LEFT_OVERRIDE}', "");
    Expect(1, 8239, '\P{Bidi_Class= _Right_To_LEFT_OVERRIDE}', "");
    Expect(0, 8239, '\P{^Bidi_Class= _Right_To_LEFT_OVERRIDE}', "");
    Error('\p{Bc=	:=rlo}');
    Error('\P{Bc=	:=rlo}');
    Expect(1, 8238, '\p{Bc=rlo}', "");
    Expect(0, 8238, '\p{^Bc=rlo}', "");
    Expect(0, 8238, '\P{Bc=rlo}', "");
    Expect(1, 8238, '\P{^Bc=rlo}', "");
    Expect(0, 8239, '\p{Bc=rlo}', "");
    Expect(1, 8239, '\p{^Bc=rlo}', "");
    Expect(1, 8239, '\P{Bc=rlo}', "");
    Expect(0, 8239, '\P{^Bc=rlo}', "");
    Expect(1, 8238, '\p{Bc=- RLO}', "");
    Expect(0, 8238, '\p{^Bc=- RLO}', "");
    Expect(0, 8238, '\P{Bc=- RLO}', "");
    Expect(1, 8238, '\P{^Bc=- RLO}', "");
    Expect(0, 8239, '\p{Bc=- RLO}', "");
    Expect(1, 8239, '\p{^Bc=- RLO}', "");
    Expect(1, 8239, '\P{Bc=- RLO}', "");
    Expect(0, 8239, '\P{^Bc=- RLO}', "");
    Error('\p{Is_Bidi_Class= :=right_To_Left_OVERRIDE}');
    Error('\P{Is_Bidi_Class= :=right_To_Left_OVERRIDE}');
    Expect(1, 8238, '\p{Is_Bidi_Class=righttoleftoverride}', "");
    Expect(0, 8238, '\p{^Is_Bidi_Class=righttoleftoverride}', "");
    Expect(0, 8238, '\P{Is_Bidi_Class=righttoleftoverride}', "");
    Expect(1, 8238, '\P{^Is_Bidi_Class=righttoleftoverride}', "");
    Expect(0, 8239, '\p{Is_Bidi_Class=righttoleftoverride}', "");
    Expect(1, 8239, '\p{^Is_Bidi_Class=righttoleftoverride}', "");
    Expect(1, 8239, '\P{Is_Bidi_Class=righttoleftoverride}', "");
    Expect(0, 8239, '\P{^Is_Bidi_Class=righttoleftoverride}', "");
    Expect(1, 8238, '\p{Is_Bidi_Class=	 RIGHT_to_left_OVERRIDE}', "");
    Expect(0, 8238, '\p{^Is_Bidi_Class=	 RIGHT_to_left_OVERRIDE}', "");
    Expect(0, 8238, '\P{Is_Bidi_Class=	 RIGHT_to_left_OVERRIDE}', "");
    Expect(1, 8238, '\P{^Is_Bidi_Class=	 RIGHT_to_left_OVERRIDE}', "");
    Expect(0, 8239, '\p{Is_Bidi_Class=	 RIGHT_to_left_OVERRIDE}', "");
    Expect(1, 8239, '\p{^Is_Bidi_Class=	 RIGHT_to_left_OVERRIDE}', "");
    Expect(1, 8239, '\P{Is_Bidi_Class=	 RIGHT_to_left_OVERRIDE}', "");
    Expect(0, 8239, '\P{^Is_Bidi_Class=	 RIGHT_to_left_OVERRIDE}', "");
    Error('\p{Is_Bc=/a/-RLO}');
    Error('\P{Is_Bc=/a/-RLO}');
    Expect(1, 8238, '\p{Is_Bc=rlo}', "");
    Expect(0, 8238, '\p{^Is_Bc=rlo}', "");
    Expect(0, 8238, '\P{Is_Bc=rlo}', "");
    Expect(1, 8238, '\P{^Is_Bc=rlo}', "");
    Expect(0, 8239, '\p{Is_Bc=rlo}', "");
    Expect(1, 8239, '\p{^Is_Bc=rlo}', "");
    Expect(1, 8239, '\P{Is_Bc=rlo}', "");
    Expect(0, 8239, '\P{^Is_Bc=rlo}', "");
    Expect(1, 8238, '\p{Is_Bc=	 RLO}', "");
    Expect(0, 8238, '\p{^Is_Bc=	 RLO}', "");
    Expect(0, 8238, '\P{Is_Bc=	 RLO}', "");
    Expect(1, 8238, '\P{^Is_Bc=	 RLO}', "");
    Expect(0, 8239, '\p{Is_Bc=	 RLO}', "");
    Expect(1, 8239, '\p{^Is_Bc=	 RLO}', "");
    Expect(1, 8239, '\P{Is_Bc=	 RLO}', "");
    Expect(0, 8239, '\P{^Is_Bc=	 RLO}', "");
    Error('\p{Bidi_Class: :=__Segment_Separator}');
    Error('\P{Bidi_Class: :=__Segment_Separator}');
    Expect(1, 31, '\p{Bidi_Class=segmentseparator}', "");
    Expect(0, 31, '\p{^Bidi_Class=segmentseparator}', "");
    Expect(0, 31, '\P{Bidi_Class=segmentseparator}', "");
    Expect(1, 31, '\P{^Bidi_Class=segmentseparator}', "");
    Expect(0, 32, '\p{Bidi_Class=segmentseparator}', "");
    Expect(1, 32, '\p{^Bidi_Class=segmentseparator}', "");
    Expect(1, 32, '\P{Bidi_Class=segmentseparator}', "");
    Expect(0, 32, '\P{^Bidi_Class=segmentseparator}', "");
    Expect(1, 31, '\p{Bidi_Class= 	Segment_Separator}', "");
    Expect(0, 31, '\p{^Bidi_Class= 	Segment_Separator}', "");
    Expect(0, 31, '\P{Bidi_Class= 	Segment_Separator}', "");
    Expect(1, 31, '\P{^Bidi_Class= 	Segment_Separator}', "");
    Expect(0, 32, '\p{Bidi_Class= 	Segment_Separator}', "");
    Expect(1, 32, '\p{^Bidi_Class= 	Segment_Separator}', "");
    Expect(1, 32, '\P{Bidi_Class= 	Segment_Separator}', "");
    Expect(0, 32, '\P{^Bidi_Class= 	Segment_Separator}', "");
    Error('\p{Bc=-:=s}');
    Error('\P{Bc=-:=s}');
    Expect(1, 31, '\p{Bc=s}', "");
    Expect(0, 31, '\p{^Bc=s}', "");
    Expect(0, 31, '\P{Bc=s}', "");
    Expect(1, 31, '\P{^Bc=s}', "");
    Expect(0, 32, '\p{Bc=s}', "");
    Expect(1, 32, '\p{^Bc=s}', "");
    Expect(1, 32, '\P{Bc=s}', "");
    Expect(0, 32, '\P{^Bc=s}', "");
    Expect(1, 31, '\p{Bc=_S}', "");
    Expect(0, 31, '\p{^Bc=_S}', "");
    Expect(0, 31, '\P{Bc=_S}', "");
    Expect(1, 31, '\P{^Bc=_S}', "");
    Expect(0, 32, '\p{Bc=_S}', "");
    Expect(1, 32, '\p{^Bc=_S}', "");
    Expect(1, 32, '\P{Bc=_S}', "");
    Expect(0, 32, '\P{^Bc=_S}', "");
    Error('\p{Is_Bidi_Class=/a/-_Segment_Separator}');
    Error('\P{Is_Bidi_Class=/a/-_Segment_Separator}');
    Expect(1, 31, '\p{Is_Bidi_Class=segmentseparator}', "");
    Expect(0, 31, '\p{^Is_Bidi_Class=segmentseparator}', "");
    Expect(0, 31, '\P{Is_Bidi_Class=segmentseparator}', "");
    Expect(1, 31, '\P{^Is_Bidi_Class=segmentseparator}', "");
    Expect(0, 32, '\p{Is_Bidi_Class=segmentseparator}', "");
    Expect(1, 32, '\p{^Is_Bidi_Class=segmentseparator}', "");
    Expect(1, 32, '\P{Is_Bidi_Class=segmentseparator}', "");
    Expect(0, 32, '\P{^Is_Bidi_Class=segmentseparator}', "");
    Expect(1, 31, '\p{Is_Bidi_Class=	_Segment_Separator}', "");
    Expect(0, 31, '\p{^Is_Bidi_Class=	_Segment_Separator}', "");
    Expect(0, 31, '\P{Is_Bidi_Class=	_Segment_Separator}', "");
    Expect(1, 31, '\P{^Is_Bidi_Class=	_Segment_Separator}', "");
    Expect(0, 32, '\p{Is_Bidi_Class=	_Segment_Separator}', "");
    Expect(1, 32, '\p{^Is_Bidi_Class=	_Segment_Separator}', "");
    Expect(1, 32, '\P{Is_Bidi_Class=	_Segment_Separator}', "");
    Expect(0, 32, '\P{^Is_Bidi_Class=	_Segment_Separator}', "");
    Error('\p{Is_Bc=	-S/a/}');
    Error('\P{Is_Bc=	-S/a/}');
    Expect(1, 31, '\p{Is_Bc=s}', "");
    Expect(0, 31, '\p{^Is_Bc=s}', "");
    Expect(0, 31, '\P{Is_Bc=s}', "");
    Expect(1, 31, '\P{^Is_Bc=s}', "");
    Expect(0, 32, '\p{Is_Bc=s}', "");
    Expect(1, 32, '\p{^Is_Bc=s}', "");
    Expect(1, 32, '\P{Is_Bc=s}', "");
    Expect(0, 32, '\P{^Is_Bc=s}', "");
    Expect(1, 31, '\p{Is_Bc=	_S}', "");
    Expect(0, 31, '\p{^Is_Bc=	_S}', "");
    Expect(0, 31, '\P{Is_Bc=	_S}', "");
    Expect(1, 31, '\P{^Is_Bc=	_S}', "");
    Expect(0, 32, '\p{Is_Bc=	_S}', "");
    Expect(1, 32, '\p{^Is_Bc=	_S}', "");
    Expect(1, 32, '\P{Is_Bc=	_S}', "");
    Expect(0, 32, '\P{^Is_Bc=	_S}', "");
    Error('\p{Bidi_Class:/a/white_Space}');
    Error('\P{Bidi_Class:/a/white_Space}');
    Expect(1, 12288, '\p{Bidi_Class=whitespace}', "");
    Expect(0, 12288, '\p{^Bidi_Class=whitespace}', "");
    Expect(0, 12288, '\P{Bidi_Class=whitespace}', "");
    Expect(1, 12288, '\P{^Bidi_Class=whitespace}', "");
    Expect(0, 12289, '\p{Bidi_Class=whitespace}', "");
    Expect(1, 12289, '\p{^Bidi_Class=whitespace}', "");
    Expect(1, 12289, '\P{Bidi_Class=whitespace}', "");
    Expect(0, 12289, '\P{^Bidi_Class=whitespace}', "");
    Expect(1, 12288, '\p{Bidi_Class=	WHITE_space}', "");
    Expect(0, 12288, '\p{^Bidi_Class=	WHITE_space}', "");
    Expect(0, 12288, '\P{Bidi_Class=	WHITE_space}', "");
    Expect(1, 12288, '\P{^Bidi_Class=	WHITE_space}', "");
    Expect(0, 12289, '\p{Bidi_Class=	WHITE_space}', "");
    Expect(1, 12289, '\p{^Bidi_Class=	WHITE_space}', "");
    Expect(1, 12289, '\P{Bidi_Class=	WHITE_space}', "");
    Expect(0, 12289, '\P{^Bidi_Class=	WHITE_space}', "");
    Error('\p{Bc=:= -WS}');
    Error('\P{Bc=:= -WS}');
    Expect(1, 12288, '\p{Bc=ws}', "");
    Expect(0, 12288, '\p{^Bc=ws}', "");
    Expect(0, 12288, '\P{Bc=ws}', "");
    Expect(1, 12288, '\P{^Bc=ws}', "");
    Expect(0, 12289, '\p{Bc=ws}', "");
    Expect(1, 12289, '\p{^Bc=ws}', "");
    Expect(1, 12289, '\P{Bc=ws}', "");
    Expect(0, 12289, '\P{^Bc=ws}', "");
    Expect(1, 12288, '\p{Bc:   __WS}', "");
    Expect(0, 12288, '\p{^Bc:   __WS}', "");
    Expect(0, 12288, '\P{Bc:   __WS}', "");
    Expect(1, 12288, '\P{^Bc:   __WS}', "");
    Expect(0, 12289, '\p{Bc:   __WS}', "");
    Expect(1, 12289, '\p{^Bc:   __WS}', "");
    Expect(1, 12289, '\P{Bc:   __WS}', "");
    Expect(0, 12289, '\P{^Bc:   __WS}', "");
    Error('\p{Is_Bidi_Class=	-White_SPACE/a/}');
    Error('\P{Is_Bidi_Class=	-White_SPACE/a/}');
    Expect(1, 12288, '\p{Is_Bidi_Class=whitespace}', "");
    Expect(0, 12288, '\p{^Is_Bidi_Class=whitespace}', "");
    Expect(0, 12288, '\P{Is_Bidi_Class=whitespace}', "");
    Expect(1, 12288, '\P{^Is_Bidi_Class=whitespace}', "");
    Expect(0, 12289, '\p{Is_Bidi_Class=whitespace}', "");
    Expect(1, 12289, '\p{^Is_Bidi_Class=whitespace}', "");
    Expect(1, 12289, '\P{Is_Bidi_Class=whitespace}', "");
    Expect(0, 12289, '\P{^Is_Bidi_Class=whitespace}', "");
    Expect(1, 12288, '\p{Is_Bidi_Class=_-white_Space}', "");
    Expect(0, 12288, '\p{^Is_Bidi_Class=_-white_Space}', "");
    Expect(0, 12288, '\P{Is_Bidi_Class=_-white_Space}', "");
    Expect(1, 12288, '\P{^Is_Bidi_Class=_-white_Space}', "");
    Expect(0, 12289, '\p{Is_Bidi_Class=_-white_Space}', "");
    Expect(1, 12289, '\p{^Is_Bidi_Class=_-white_Space}', "");
    Expect(1, 12289, '\P{Is_Bidi_Class=_-white_Space}', "");
    Expect(0, 12289, '\P{^Is_Bidi_Class=_-white_Space}', "");
    Error('\p{Is_Bc=ws/a/}');
    Error('\P{Is_Bc=ws/a/}');
    Expect(1, 12288, '\p{Is_Bc=ws}', "");
    Expect(0, 12288, '\p{^Is_Bc=ws}', "");
    Expect(0, 12288, '\P{Is_Bc=ws}', "");
    Expect(1, 12288, '\P{^Is_Bc=ws}', "");
    Expect(0, 12289, '\p{Is_Bc=ws}', "");
    Expect(1, 12289, '\p{^Is_Bc=ws}', "");
    Expect(1, 12289, '\P{Is_Bc=ws}', "");
    Expect(0, 12289, '\P{^Is_Bc=ws}', "");
    Expect(1, 12288, '\p{Is_Bc=__WS}', "");
    Expect(0, 12288, '\p{^Is_Bc=__WS}', "");
    Expect(0, 12288, '\P{Is_Bc=__WS}', "");
    Expect(1, 12288, '\P{^Is_Bc=__WS}', "");
    Expect(0, 12289, '\p{Is_Bc=__WS}', "");
    Expect(1, 12289, '\p{^Is_Bc=__WS}', "");
    Expect(1, 12289, '\P{Is_Bc=__WS}', "");
    Expect(0, 12289, '\P{^Is_Bc=__WS}', "");
    Error('\p{Bidi_Control=:=-_No}');
    Error('\P{Bidi_Control=:=-_No}');
    Expect(1, 8298, '\p{Bidi_Control=no}', "");
    Expect(0, 8298, '\p{^Bidi_Control=no}', "");
    Expect(0, 8298, '\P{Bidi_Control=no}', "");
    Expect(1, 8298, '\P{^Bidi_Control=no}', "");
    Expect(0, 8297, '\p{Bidi_Control=no}', "");
    Expect(1, 8297, '\p{^Bidi_Control=no}', "");
    Expect(1, 8297, '\P{Bidi_Control=no}', "");
    Expect(0, 8297, '\P{^Bidi_Control=no}', "");
    Expect(1, 8298, '\p{Bidi_Control=	_No}', "");
    Expect(0, 8298, '\p{^Bidi_Control=	_No}', "");
    Expect(0, 8298, '\P{Bidi_Control=	_No}', "");
    Expect(1, 8298, '\P{^Bidi_Control=	_No}', "");
    Expect(0, 8297, '\p{Bidi_Control=	_No}', "");
    Expect(1, 8297, '\p{^Bidi_Control=	_No}', "");
    Expect(1, 8297, '\P{Bidi_Control=	_No}', "");
    Expect(0, 8297, '\P{^Bidi_Control=	_No}', "");
    Error('\p{Bidi_C=/a/	 N}');
    Error('\P{Bidi_C=/a/	 N}');
    Expect(1, 8298, '\p{Bidi_C=n}', "");
    Expect(0, 8298, '\p{^Bidi_C=n}', "");
    Expect(0, 8298, '\P{Bidi_C=n}', "");
    Expect(1, 8298, '\P{^Bidi_C=n}', "");
    Expect(0, 8297, '\p{Bidi_C=n}', "");
    Expect(1, 8297, '\p{^Bidi_C=n}', "");
    Expect(1, 8297, '\P{Bidi_C=n}', "");
    Expect(0, 8297, '\P{^Bidi_C=n}', "");
    Expect(1, 8298, '\p{Bidi_C= N}', "");
    Expect(0, 8298, '\p{^Bidi_C= N}', "");
    Expect(0, 8298, '\P{Bidi_C= N}', "");
    Expect(1, 8298, '\P{^Bidi_C= N}', "");
    Expect(0, 8297, '\p{Bidi_C= N}', "");
    Expect(1, 8297, '\p{^Bidi_C= N}', "");
    Expect(1, 8297, '\P{Bidi_C= N}', "");
    Expect(0, 8297, '\P{^Bidi_C= N}', "");
    Error('\p{Is_Bidi_Control:  f:=}');
    Error('\P{Is_Bidi_Control:  f:=}');
    Expect(1, 8298, '\p{Is_Bidi_Control=f}', "");
    Expect(0, 8298, '\p{^Is_Bidi_Control=f}', "");
    Expect(0, 8298, '\P{Is_Bidi_Control=f}', "");
    Expect(1, 8298, '\P{^Is_Bidi_Control=f}', "");
    Expect(0, 8297, '\p{Is_Bidi_Control=f}', "");
    Expect(1, 8297, '\p{^Is_Bidi_Control=f}', "");
    Expect(1, 8297, '\P{Is_Bidi_Control=f}', "");
    Expect(0, 8297, '\P{^Is_Bidi_Control=f}', "");
    Expect(1, 8298, '\p{Is_Bidi_Control= -f}', "");
    Expect(0, 8298, '\p{^Is_Bidi_Control= -f}', "");
    Expect(0, 8298, '\P{Is_Bidi_Control= -f}', "");
    Expect(1, 8298, '\P{^Is_Bidi_Control= -f}', "");
    Expect(0, 8297, '\p{Is_Bidi_Control= -f}', "");
    Expect(1, 8297, '\p{^Is_Bidi_Control= -f}', "");
    Expect(1, 8297, '\P{Is_Bidi_Control= -f}', "");
    Expect(0, 8297, '\P{^Is_Bidi_Control= -f}', "");
    Error('\p{Is_Bidi_C=:=	 False}');
    Error('\P{Is_Bidi_C=:=	 False}');
    Expect(1, 8298, '\p{Is_Bidi_C=false}', "");
    Expect(0, 8298, '\p{^Is_Bidi_C=false}', "");
    Expect(0, 8298, '\P{Is_Bidi_C=false}', "");
    Expect(1, 8298, '\P{^Is_Bidi_C=false}', "");
    Expect(0, 8297, '\p{Is_Bidi_C=false}', "");
    Expect(1, 8297, '\p{^Is_Bidi_C=false}', "");
    Expect(1, 8297, '\P{Is_Bidi_C=false}', "");
    Expect(0, 8297, '\P{^Is_Bidi_C=false}', "");
    Expect(1, 8298, '\p{Is_Bidi_C= -False}', "");
    Expect(0, 8298, '\p{^Is_Bidi_C= -False}', "");
    Expect(0, 8298, '\P{Is_Bidi_C= -False}', "");
    Expect(1, 8298, '\P{^Is_Bidi_C= -False}', "");
    Expect(0, 8297, '\p{Is_Bidi_C= -False}', "");
    Expect(1, 8297, '\p{^Is_Bidi_C= -False}', "");
    Expect(1, 8297, '\P{Is_Bidi_C= -False}', "");
    Expect(0, 8297, '\P{^Is_Bidi_C= -False}', "");
    Error('\p{Bidi_Control=_ YES/a/}');
    Error('\P{Bidi_Control=_ YES/a/}');
    Expect(1, 8297, '\p{Bidi_Control=yes}', "");
    Expect(0, 8297, '\p{^Bidi_Control=yes}', "");
    Expect(0, 8297, '\P{Bidi_Control=yes}', "");
    Expect(1, 8297, '\P{^Bidi_Control=yes}', "");
    Expect(0, 8298, '\p{Bidi_Control=yes}', "");
    Expect(1, 8298, '\p{^Bidi_Control=yes}', "");
    Expect(1, 8298, '\P{Bidi_Control=yes}', "");
    Expect(0, 8298, '\P{^Bidi_Control=yes}', "");
    Expect(1, 8297, '\p{Bidi_Control:   _ Yes}', "");
    Expect(0, 8297, '\p{^Bidi_Control:   _ Yes}', "");
    Expect(0, 8297, '\P{Bidi_Control:   _ Yes}', "");
    Expect(1, 8297, '\P{^Bidi_Control:   _ Yes}', "");
    Expect(0, 8298, '\p{Bidi_Control:   _ Yes}', "");
    Expect(1, 8298, '\p{^Bidi_Control:   _ Yes}', "");
    Expect(1, 8298, '\P{Bidi_Control:   _ Yes}', "");
    Expect(0, 8298, '\P{^Bidi_Control:   _ Yes}', "");
    Error('\p{Bidi_C=/a/	Y}');
    Error('\P{Bidi_C=/a/	Y}');
    Expect(1, 8297, '\p{Bidi_C=y}', "");
    Expect(0, 8297, '\p{^Bidi_C=y}', "");
    Expect(0, 8297, '\P{Bidi_C=y}', "");
    Expect(1, 8297, '\P{^Bidi_C=y}', "");
    Expect(0, 8298, '\p{Bidi_C=y}', "");
    Expect(1, 8298, '\p{^Bidi_C=y}', "");
    Expect(1, 8298, '\P{Bidi_C=y}', "");
    Expect(0, 8298, '\P{^Bidi_C=y}', "");
    Expect(1, 8297, '\p{Bidi_C=	 y}', "");
    Expect(0, 8297, '\p{^Bidi_C=	 y}', "");
    Expect(0, 8297, '\P{Bidi_C=	 y}', "");
    Expect(1, 8297, '\P{^Bidi_C=	 y}', "");
    Expect(0, 8298, '\p{Bidi_C=	 y}', "");
    Expect(1, 8298, '\p{^Bidi_C=	 y}', "");
    Expect(1, 8298, '\P{Bidi_C=	 y}', "");
    Expect(0, 8298, '\P{^Bidi_C=	 y}', "");
    Error('\p{Is_Bidi_Control:_	T/a/}');
    Error('\P{Is_Bidi_Control:_	T/a/}');
    Expect(1, 8297, '\p{Is_Bidi_Control=t}', "");
    Expect(0, 8297, '\p{^Is_Bidi_Control=t}', "");
    Expect(0, 8297, '\P{Is_Bidi_Control=t}', "");
    Expect(1, 8297, '\P{^Is_Bidi_Control=t}', "");
    Expect(0, 8298, '\p{Is_Bidi_Control=t}', "");
    Expect(1, 8298, '\p{^Is_Bidi_Control=t}', "");
    Expect(1, 8298, '\P{Is_Bidi_Control=t}', "");
    Expect(0, 8298, '\P{^Is_Bidi_Control=t}', "");
    Expect(1, 8297, '\p{Is_Bidi_Control=	_t}', "");
    Expect(0, 8297, '\p{^Is_Bidi_Control=	_t}', "");
    Expect(0, 8297, '\P{Is_Bidi_Control=	_t}', "");
    Expect(1, 8297, '\P{^Is_Bidi_Control=	_t}', "");
    Expect(0, 8298, '\p{Is_Bidi_Control=	_t}', "");
    Expect(1, 8298, '\p{^Is_Bidi_Control=	_t}', "");
    Expect(1, 8298, '\P{Is_Bidi_Control=	_t}', "");
    Expect(0, 8298, '\P{^Is_Bidi_Control=	_t}', "");
    Error('\p{Is_Bidi_C: :=_ true}');
    Error('\P{Is_Bidi_C: :=_ true}');
    Expect(1, 8297, '\p{Is_Bidi_C=true}', "");
    Expect(0, 8297, '\p{^Is_Bidi_C=true}', "");
    Expect(0, 8297, '\P{Is_Bidi_C=true}', "");
    Expect(1, 8297, '\P{^Is_Bidi_C=true}', "");
    Expect(0, 8298, '\p{Is_Bidi_C=true}', "");
    Expect(1, 8298, '\p{^Is_Bidi_C=true}', "");
    Expect(1, 8298, '\P{Is_Bidi_C=true}', "");
    Expect(0, 8298, '\P{^Is_Bidi_C=true}', "");
    Expect(1, 8297, '\p{Is_Bidi_C: _True}', "");
    Expect(0, 8297, '\p{^Is_Bidi_C: _True}', "");
    Expect(0, 8297, '\P{Is_Bidi_C: _True}', "");
    Expect(1, 8297, '\P{^Is_Bidi_C: _True}', "");
    Expect(0, 8298, '\p{Is_Bidi_C: _True}', "");
    Expect(1, 8298, '\p{^Is_Bidi_C: _True}', "");
    Expect(1, 8298, '\P{Is_Bidi_C: _True}', "");
    Expect(0, 8298, '\P{^Is_Bidi_C: _True}', "");
    Error('\p{Bidi_Mirrored:No:=}');
    Error('\P{Bidi_Mirrored:No:=}');
    Expect(1, 120772, '\p{Bidi_Mirrored=no}', "");
    Expect(0, 120772, '\p{^Bidi_Mirrored=no}', "");
    Expect(0, 120772, '\P{Bidi_Mirrored=no}', "");
    Expect(1, 120772, '\P{^Bidi_Mirrored=no}', "");
    Expect(0, 120771, '\p{Bidi_Mirrored=no}', "");
    Expect(1, 120771, '\p{^Bidi_Mirrored=no}', "");
    Expect(1, 120771, '\P{Bidi_Mirrored=no}', "");
    Expect(0, 120771, '\P{^Bidi_Mirrored=no}', "");
    Expect(1, 120772, '\p{Bidi_Mirrored=-NO}', "");
    Expect(0, 120772, '\p{^Bidi_Mirrored=-NO}', "");
    Expect(0, 120772, '\P{Bidi_Mirrored=-NO}', "");
    Expect(1, 120772, '\P{^Bidi_Mirrored=-NO}', "");
    Expect(0, 120771, '\p{Bidi_Mirrored=-NO}', "");
    Expect(1, 120771, '\p{^Bidi_Mirrored=-NO}', "");
    Expect(1, 120771, '\P{Bidi_Mirrored=-NO}', "");
    Expect(0, 120771, '\P{^Bidi_Mirrored=-NO}', "");
    Error('\p{Bidi_M=/a/n}');
    Error('\P{Bidi_M=/a/n}');
    Expect(1, 120772, '\p{Bidi_M=n}', "");
    Expect(0, 120772, '\p{^Bidi_M=n}', "");
    Expect(0, 120772, '\P{Bidi_M=n}', "");
    Expect(1, 120772, '\P{^Bidi_M=n}', "");
    Expect(0, 120771, '\p{Bidi_M=n}', "");
    Expect(1, 120771, '\p{^Bidi_M=n}', "");
    Expect(1, 120771, '\P{Bidi_M=n}', "");
    Expect(0, 120771, '\P{^Bidi_M=n}', "");
    Expect(1, 120772, '\p{Bidi_M=__N}', "");
    Expect(0, 120772, '\p{^Bidi_M=__N}', "");
    Expect(0, 120772, '\P{Bidi_M=__N}', "");
    Expect(1, 120772, '\P{^Bidi_M=__N}', "");
    Expect(0, 120771, '\p{Bidi_M=__N}', "");
    Expect(1, 120771, '\p{^Bidi_M=__N}', "");
    Expect(1, 120771, '\P{Bidi_M=__N}', "");
    Expect(0, 120771, '\P{^Bidi_M=__N}', "");
    Error('\p{Is_Bidi_Mirrored= 	F/a/}');
    Error('\P{Is_Bidi_Mirrored= 	F/a/}');
    Expect(1, 120772, '\p{Is_Bidi_Mirrored:   f}', "");
    Expect(0, 120772, '\p{^Is_Bidi_Mirrored:   f}', "");
    Expect(0, 120772, '\P{Is_Bidi_Mirrored:   f}', "");
    Expect(1, 120772, '\P{^Is_Bidi_Mirrored:   f}', "");
    Expect(0, 120771, '\p{Is_Bidi_Mirrored:   f}', "");
    Expect(1, 120771, '\p{^Is_Bidi_Mirrored:   f}', "");
    Expect(1, 120771, '\P{Is_Bidi_Mirrored:   f}', "");
    Expect(0, 120771, '\P{^Is_Bidi_Mirrored:   f}', "");
    Expect(1, 120772, '\p{Is_Bidi_Mirrored= 	F}', "");
    Expect(0, 120772, '\p{^Is_Bidi_Mirrored= 	F}', "");
    Expect(0, 120772, '\P{Is_Bidi_Mirrored= 	F}', "");
    Expect(1, 120772, '\P{^Is_Bidi_Mirrored= 	F}', "");
    Expect(0, 120771, '\p{Is_Bidi_Mirrored= 	F}', "");
    Expect(1, 120771, '\p{^Is_Bidi_Mirrored= 	F}', "");
    Expect(1, 120771, '\P{Is_Bidi_Mirrored= 	F}', "");
    Expect(0, 120771, '\P{^Is_Bidi_Mirrored= 	F}', "");
    Error('\p{Is_Bidi_M=	False:=}');
    Error('\P{Is_Bidi_M=	False:=}');
    Expect(1, 120772, '\p{Is_Bidi_M:   false}', "");
    Expect(0, 120772, '\p{^Is_Bidi_M:   false}', "");
    Expect(0, 120772, '\P{Is_Bidi_M:   false}', "");
    Expect(1, 120772, '\P{^Is_Bidi_M:   false}', "");
    Expect(0, 120771, '\p{Is_Bidi_M:   false}', "");
    Expect(1, 120771, '\p{^Is_Bidi_M:   false}', "");
    Expect(1, 120771, '\P{Is_Bidi_M:   false}', "");
    Expect(0, 120771, '\P{^Is_Bidi_M:   false}', "");
    Expect(1, 120772, '\p{Is_Bidi_M= _false}', "");
    Expect(0, 120772, '\p{^Is_Bidi_M= _false}', "");
    Expect(0, 120772, '\P{Is_Bidi_M= _false}', "");
    Expect(1, 120772, '\P{^Is_Bidi_M= _false}', "");
    Expect(0, 120771, '\p{Is_Bidi_M= _false}', "");
    Expect(1, 120771, '\p{^Is_Bidi_M= _false}', "");
    Expect(1, 120771, '\P{Is_Bidi_M= _false}', "");
    Expect(0, 120771, '\P{^Is_Bidi_M= _false}', "");
    Error('\p{Bidi_Mirrored=	YES/a/}');
    Error('\P{Bidi_Mirrored=	YES/a/}');
    Expect(1, 120771, '\p{Bidi_Mirrored=yes}', "");
    Expect(0, 120771, '\p{^Bidi_Mirrored=yes}', "");
    Expect(0, 120771, '\P{Bidi_Mirrored=yes}', "");
    Expect(1, 120771, '\P{^Bidi_Mirrored=yes}', "");
    Expect(0, 120772, '\p{Bidi_Mirrored=yes}', "");
    Expect(1, 120772, '\p{^Bidi_Mirrored=yes}', "");
    Expect(1, 120772, '\P{Bidi_Mirrored=yes}', "");
    Expect(0, 120772, '\P{^Bidi_Mirrored=yes}', "");
    Expect(1, 120771, '\p{Bidi_Mirrored=-yes}', "");
    Expect(0, 120771, '\p{^Bidi_Mirrored=-yes}', "");
    Expect(0, 120771, '\P{Bidi_Mirrored=-yes}', "");
    Expect(1, 120771, '\P{^Bidi_Mirrored=-yes}', "");
    Expect(0, 120772, '\p{Bidi_Mirrored=-yes}', "");
    Expect(1, 120772, '\p{^Bidi_Mirrored=-yes}', "");
    Expect(1, 120772, '\P{Bidi_Mirrored=-yes}', "");
    Expect(0, 120772, '\P{^Bidi_Mirrored=-yes}', "");
    Error('\p{Bidi_M= y/a/}');
    Error('\P{Bidi_M= y/a/}');
    Expect(1, 120771, '\p{Bidi_M:	y}', "");
    Expect(0, 120771, '\p{^Bidi_M:	y}', "");
    Expect(0, 120771, '\P{Bidi_M:	y}', "");
    Expect(1, 120771, '\P{^Bidi_M:	y}', "");
    Expect(0, 120772, '\p{Bidi_M:	y}', "");
    Expect(1, 120772, '\p{^Bidi_M:	y}', "");
    Expect(1, 120772, '\P{Bidi_M:	y}', "");
    Expect(0, 120772, '\P{^Bidi_M:	y}', "");
    Expect(1, 120771, '\p{Bidi_M=_Y}', "");
    Expect(0, 120771, '\p{^Bidi_M=_Y}', "");
    Expect(0, 120771, '\P{Bidi_M=_Y}', "");
    Expect(1, 120771, '\P{^Bidi_M=_Y}', "");
    Expect(0, 120772, '\p{Bidi_M=_Y}', "");
    Expect(1, 120772, '\p{^Bidi_M=_Y}', "");
    Expect(1, 120772, '\P{Bidi_M=_Y}', "");
    Expect(0, 120772, '\P{^Bidi_M=_Y}', "");
    Error('\p{Is_Bidi_Mirrored: /a/T}');
    Error('\P{Is_Bidi_Mirrored: /a/T}');
    Expect(1, 120771, '\p{Is_Bidi_Mirrored=t}', "");
    Expect(0, 120771, '\p{^Is_Bidi_Mirrored=t}', "");
    Expect(0, 120771, '\P{Is_Bidi_Mirrored=t}', "");
    Expect(1, 120771, '\P{^Is_Bidi_Mirrored=t}', "");
    Expect(0, 120772, '\p{Is_Bidi_Mirrored=t}', "");
    Expect(1, 120772, '\p{^Is_Bidi_Mirrored=t}', "");
    Expect(1, 120772, '\P{Is_Bidi_Mirrored=t}', "");
    Expect(0, 120772, '\P{^Is_Bidi_Mirrored=t}', "");
    Expect(1, 120771, '\p{Is_Bidi_Mirrored=-	T}', "");
    Expect(0, 120771, '\p{^Is_Bidi_Mirrored=-	T}', "");
    Expect(0, 120771, '\P{Is_Bidi_Mirrored=-	T}', "");
    Expect(1, 120771, '\P{^Is_Bidi_Mirrored=-	T}', "");
    Expect(0, 120772, '\p{Is_Bidi_Mirrored=-	T}', "");
    Expect(1, 120772, '\p{^Is_Bidi_Mirrored=-	T}', "");
    Expect(1, 120772, '\P{Is_Bidi_Mirrored=-	T}', "");
    Expect(0, 120772, '\P{^Is_Bidi_Mirrored=-	T}', "");
    Error('\p{Is_Bidi_M=/a/--True}');
    Error('\P{Is_Bidi_M=/a/--True}');
    Expect(1, 120771, '\p{Is_Bidi_M: true}', "");
    Expect(0, 120771, '\p{^Is_Bidi_M: true}', "");
    Expect(0, 120771, '\P{Is_Bidi_M: true}', "");
    Expect(1, 120771, '\P{^Is_Bidi_M: true}', "");
    Expect(0, 120772, '\p{Is_Bidi_M: true}', "");
    Expect(1, 120772, '\p{^Is_Bidi_M: true}', "");
    Expect(1, 120772, '\P{Is_Bidi_M: true}', "");
    Expect(0, 120772, '\P{^Is_Bidi_M: true}', "");
    Expect(1, 120771, '\p{Is_Bidi_M=_	True}', "");
    Expect(0, 120771, '\p{^Is_Bidi_M=_	True}', "");
    Expect(0, 120771, '\P{Is_Bidi_M=_	True}', "");
    Expect(1, 120771, '\P{^Is_Bidi_M=_	True}', "");
    Expect(0, 120772, '\p{Is_Bidi_M=_	True}', "");
    Expect(1, 120772, '\p{^Is_Bidi_M=_	True}', "");
    Expect(1, 120772, '\P{Is_Bidi_M=_	True}', "");
    Expect(0, 120772, '\P{^Is_Bidi_M=_	True}', "");
    Error('\p{Block=:= -Adlam}');
    Error('\P{Block=:= -Adlam}');
    Expect(1, 125279, '\p{Block=adlam}', "");
    Expect(0, 125279, '\p{^Block=adlam}', "");
    Expect(0, 125279, '\P{Block=adlam}', "");
    Expect(1, 125279, '\P{^Block=adlam}', "");
    Expect(0, 125280, '\p{Block=adlam}', "");
    Expect(1, 125280, '\p{^Block=adlam}', "");
    Expect(1, 125280, '\P{Block=adlam}', "");
    Expect(0, 125280, '\P{^Block=adlam}', "");
    Expect(1, 125279, '\p{Block:	--adlam}', "");
    Expect(0, 125279, '\p{^Block:	--adlam}', "");
    Expect(0, 125279, '\P{Block:	--adlam}', "");
    Expect(1, 125279, '\P{^Block:	--adlam}', "");
    Expect(0, 125280, '\p{Block:	--adlam}', "");
    Expect(1, 125280, '\p{^Block:	--adlam}', "");
    Expect(1, 125280, '\P{Block:	--adlam}', "");
    Expect(0, 125280, '\P{^Block:	--adlam}', "");
    Error('\p{Blk: -/a/Adlam}');
    Error('\P{Blk: -/a/Adlam}');
    Expect(1, 125279, '\p{Blk=adlam}', "");
    Expect(0, 125279, '\p{^Blk=adlam}', "");
    Expect(0, 125279, '\P{Blk=adlam}', "");
    Expect(1, 125279, '\P{^Blk=adlam}', "");
    Expect(0, 125280, '\p{Blk=adlam}', "");
    Expect(1, 125280, '\p{^Blk=adlam}', "");
    Expect(1, 125280, '\P{Blk=adlam}', "");
    Expect(0, 125280, '\P{^Blk=adlam}', "");
    Expect(1, 125279, '\p{Blk= Adlam}', "");
    Expect(0, 125279, '\p{^Blk= Adlam}', "");
    Expect(0, 125279, '\P{Blk= Adlam}', "");
    Expect(1, 125279, '\P{^Blk= Adlam}', "");
    Expect(0, 125280, '\p{Blk= Adlam}', "");
    Expect(1, 125280, '\p{^Blk= Adlam}', "");
    Expect(1, 125280, '\P{Blk= Adlam}', "");
    Expect(0, 125280, '\P{^Blk= Adlam}', "");
    Error('\p{Is_Block=:=-Adlam}');
    Error('\P{Is_Block=:=-Adlam}');
    Expect(1, 125279, '\p{Is_Block:   adlam}', "");
    Expect(0, 125279, '\p{^Is_Block:   adlam}', "");
    Expect(0, 125279, '\P{Is_Block:   adlam}', "");
    Expect(1, 125279, '\P{^Is_Block:   adlam}', "");
    Expect(0, 125280, '\p{Is_Block:   adlam}', "");
    Expect(1, 125280, '\p{^Is_Block:   adlam}', "");
    Expect(1, 125280, '\P{Is_Block:   adlam}', "");
    Expect(0, 125280, '\P{^Is_Block:   adlam}', "");
    Expect(1, 125279, '\p{Is_Block=_-adlam}', "");
    Expect(0, 125279, '\p{^Is_Block=_-adlam}', "");
    Expect(0, 125279, '\P{Is_Block=_-adlam}', "");
    Expect(1, 125279, '\P{^Is_Block=_-adlam}', "");
    Expect(0, 125280, '\p{Is_Block=_-adlam}', "");
    Expect(1, 125280, '\p{^Is_Block=_-adlam}', "");
    Expect(1, 125280, '\P{Is_Block=_-adlam}', "");
    Expect(0, 125280, '\P{^Is_Block=_-adlam}', "");
    Error('\p{Is_Blk=-/a/ADLAM}');
    Error('\P{Is_Blk=-/a/ADLAM}');
    Expect(1, 125279, '\p{Is_Blk=adlam}', "");
    Expect(0, 125279, '\p{^Is_Blk=adlam}', "");
    Expect(0, 125279, '\P{Is_Blk=adlam}', "");
    Expect(1, 125279, '\P{^Is_Blk=adlam}', "");
    Expect(0, 125280, '\p{Is_Blk=adlam}', "");
    Expect(1, 125280, '\p{^Is_Blk=adlam}', "");
    Expect(1, 125280, '\P{Is_Blk=adlam}', "");
    Expect(0, 125280, '\P{^Is_Blk=adlam}', "");
    Expect(1, 125279, '\p{Is_Blk=_Adlam}', "");
    Expect(0, 125279, '\p{^Is_Blk=_Adlam}', "");
    Expect(0, 125279, '\P{Is_Blk=_Adlam}', "");
    Expect(1, 125279, '\P{^Is_Blk=_Adlam}', "");
    Expect(0, 125280, '\p{Is_Blk=_Adlam}', "");
    Expect(1, 125280, '\p{^Is_Blk=_Adlam}', "");
    Expect(1, 125280, '\P{Is_Blk=_Adlam}', "");
    Expect(0, 125280, '\P{^Is_Blk=_Adlam}', "");
    Error('\p{Block=/a/-Aegean_numbers}');
    Error('\P{Block=/a/-Aegean_numbers}');
    Expect(1, 65855, '\p{Block=aegeannumbers}', "");
    Expect(0, 65855, '\p{^Block=aegeannumbers}', "");
    Expect(0, 65855, '\P{Block=aegeannumbers}', "");
    Expect(1, 65855, '\P{^Block=aegeannumbers}', "");
    Expect(0, 65856, '\p{Block=aegeannumbers}', "");
    Expect(1, 65856, '\p{^Block=aegeannumbers}', "");
    Expect(1, 65856, '\P{Block=aegeannumbers}', "");
    Expect(0, 65856, '\P{^Block=aegeannumbers}', "");
    Expect(1, 65855, '\p{Block=	_Aegean_Numbers}', "");
    Expect(0, 65855, '\p{^Block=	_Aegean_Numbers}', "");
    Expect(0, 65855, '\P{Block=	_Aegean_Numbers}', "");
    Expect(1, 65855, '\P{^Block=	_Aegean_Numbers}', "");
    Expect(0, 65856, '\p{Block=	_Aegean_Numbers}', "");
    Expect(1, 65856, '\p{^Block=	_Aegean_Numbers}', "");
    Expect(1, 65856, '\P{Block=	_Aegean_Numbers}', "");
    Expect(0, 65856, '\P{^Block=	_Aegean_Numbers}', "");
    Error('\p{Blk= Aegean_NUMBERS/a/}');
    Error('\P{Blk= Aegean_NUMBERS/a/}');
    Expect(1, 65855, '\p{Blk=aegeannumbers}', "");
    Expect(0, 65855, '\p{^Blk=aegeannumbers}', "");
    Expect(0, 65855, '\P{Blk=aegeannumbers}', "");
    Expect(1, 65855, '\P{^Blk=aegeannumbers}', "");
    Expect(0, 65856, '\p{Blk=aegeannumbers}', "");
    Expect(1, 65856, '\p{^Blk=aegeannumbers}', "");
    Expect(1, 65856, '\P{Blk=aegeannumbers}', "");
    Expect(0, 65856, '\P{^Blk=aegeannumbers}', "");
    Expect(1, 65855, '\p{Blk=-Aegean_NUMBERS}', "");
    Expect(0, 65855, '\p{^Blk=-Aegean_NUMBERS}', "");
    Expect(0, 65855, '\P{Blk=-Aegean_NUMBERS}', "");
    Expect(1, 65855, '\P{^Blk=-Aegean_NUMBERS}', "");
    Expect(0, 65856, '\p{Blk=-Aegean_NUMBERS}', "");
    Expect(1, 65856, '\p{^Blk=-Aegean_NUMBERS}', "");
    Expect(1, 65856, '\P{Blk=-Aegean_NUMBERS}', "");
    Expect(0, 65856, '\P{^Blk=-Aegean_NUMBERS}', "");
    Error('\p{Is_Block= -AEGEAN_numbers:=}');
    Error('\P{Is_Block= -AEGEAN_numbers:=}');
    Expect(1, 65855, '\p{Is_Block=aegeannumbers}', "");
    Expect(0, 65855, '\p{^Is_Block=aegeannumbers}', "");
    Expect(0, 65855, '\P{Is_Block=aegeannumbers}', "");
    Expect(1, 65855, '\P{^Is_Block=aegeannumbers}', "");
    Expect(0, 65856, '\p{Is_Block=aegeannumbers}', "");
    Expect(1, 65856, '\p{^Is_Block=aegeannumbers}', "");
    Expect(1, 65856, '\P{Is_Block=aegeannumbers}', "");
    Expect(0, 65856, '\P{^Is_Block=aegeannumbers}', "");
    Expect(1, 65855, '\p{Is_Block:   	Aegean_NUMBERS}', "");
    Expect(0, 65855, '\p{^Is_Block:   	Aegean_NUMBERS}', "");
    Expect(0, 65855, '\P{Is_Block:   	Aegean_NUMBERS}', "");
    Expect(1, 65855, '\P{^Is_Block:   	Aegean_NUMBERS}', "");
    Expect(0, 65856, '\p{Is_Block:   	Aegean_NUMBERS}', "");
    Expect(1, 65856, '\p{^Is_Block:   	Aegean_NUMBERS}', "");
    Expect(1, 65856, '\P{Is_Block:   	Aegean_NUMBERS}', "");
    Expect(0, 65856, '\P{^Is_Block:   	Aegean_NUMBERS}', "");
    Error('\p{Is_Blk=-aegean_Numbers/a/}');
    Error('\P{Is_Blk=-aegean_Numbers/a/}');
    Expect(1, 65855, '\p{Is_Blk=aegeannumbers}', "");
    Expect(0, 65855, '\p{^Is_Blk=aegeannumbers}', "");
    Expect(0, 65855, '\P{Is_Blk=aegeannumbers}', "");
    Expect(1, 65855, '\P{^Is_Blk=aegeannumbers}', "");
    Expect(0, 65856, '\p{Is_Blk=aegeannumbers}', "");
    Expect(1, 65856, '\p{^Is_Blk=aegeannumbers}', "");
    Expect(1, 65856, '\P{Is_Blk=aegeannumbers}', "");
    Expect(0, 65856, '\P{^Is_Blk=aegeannumbers}', "");
    Expect(1, 65855, '\p{Is_Blk=_AEGEAN_numbers}', "");
    Expect(0, 65855, '\p{^Is_Blk=_AEGEAN_numbers}', "");
    Expect(0, 65855, '\P{Is_Blk=_AEGEAN_numbers}', "");
    Expect(1, 65855, '\P{^Is_Blk=_AEGEAN_numbers}', "");
    Expect(0, 65856, '\p{Is_Blk=_AEGEAN_numbers}', "");
    Expect(1, 65856, '\p{^Is_Blk=_AEGEAN_numbers}', "");
    Expect(1, 65856, '\P{Is_Blk=_AEGEAN_numbers}', "");
    Expect(0, 65856, '\P{^Is_Blk=_AEGEAN_numbers}', "");
    Error('\p{Block=/a/ 	Ahom}');
    Error('\P{Block=/a/ 	Ahom}');
    Expect(1, 71487, '\p{Block=ahom}', "");
    Expect(0, 71487, '\p{^Block=ahom}', "");
    Expect(0, 71487, '\P{Block=ahom}', "");
    Expect(1, 71487, '\P{^Block=ahom}', "");
    Expect(0, 71488, '\p{Block=ahom}', "");
    Expect(1, 71488, '\p{^Block=ahom}', "");
    Expect(1, 71488, '\P{Block=ahom}', "");
    Expect(0, 71488, '\P{^Block=ahom}', "");
    Expect(1, 71487, '\p{Block=	Ahom}', "");
    Expect(0, 71487, '\p{^Block=	Ahom}', "");
    Expect(0, 71487, '\P{Block=	Ahom}', "");
    Expect(1, 71487, '\P{^Block=	Ahom}', "");
    Expect(0, 71488, '\p{Block=	Ahom}', "");
    Expect(1, 71488, '\p{^Block=	Ahom}', "");
    Expect(1, 71488, '\P{Block=	Ahom}', "");
    Expect(0, 71488, '\P{^Block=	Ahom}', "");
    Error('\p{Blk:	-/a/ahom}');
    Error('\P{Blk:	-/a/ahom}');
    Expect(1, 71487, '\p{Blk=ahom}', "");
    Expect(0, 71487, '\p{^Blk=ahom}', "");
    Expect(0, 71487, '\P{Blk=ahom}', "");
    Expect(1, 71487, '\P{^Blk=ahom}', "");
    Expect(0, 71488, '\p{Blk=ahom}', "");
    Expect(1, 71488, '\p{^Blk=ahom}', "");
    Expect(1, 71488, '\P{Blk=ahom}', "");
    Expect(0, 71488, '\P{^Blk=ahom}', "");
    Expect(1, 71487, '\p{Blk=AHOM}', "");
    Expect(0, 71487, '\p{^Blk=AHOM}', "");
    Expect(0, 71487, '\P{Blk=AHOM}', "");
    Expect(1, 71487, '\P{^Blk=AHOM}', "");
    Expect(0, 71488, '\p{Blk=AHOM}', "");
    Expect(1, 71488, '\p{^Blk=AHOM}', "");
    Expect(1, 71488, '\P{Blk=AHOM}', "");
    Expect(0, 71488, '\P{^Blk=AHOM}', "");
    Error('\p{Is_Block:	-_Ahom:=}');
    Error('\P{Is_Block:	-_Ahom:=}');
    Expect(1, 71487, '\p{Is_Block=ahom}', "");
    Expect(0, 71487, '\p{^Is_Block=ahom}', "");
    Expect(0, 71487, '\P{Is_Block=ahom}', "");
    Expect(1, 71487, '\P{^Is_Block=ahom}', "");
    Expect(0, 71488, '\p{Is_Block=ahom}', "");
    Expect(1, 71488, '\p{^Is_Block=ahom}', "");
    Expect(1, 71488, '\P{Is_Block=ahom}', "");
    Expect(0, 71488, '\P{^Is_Block=ahom}', "");
    Expect(1, 71487, '\p{Is_Block=_	Ahom}', "");
    Expect(0, 71487, '\p{^Is_Block=_	Ahom}', "");
    Expect(0, 71487, '\P{Is_Block=_	Ahom}', "");
    Expect(1, 71487, '\P{^Is_Block=_	Ahom}', "");
    Expect(0, 71488, '\p{Is_Block=_	Ahom}', "");
    Expect(1, 71488, '\p{^Is_Block=_	Ahom}', "");
    Expect(1, 71488, '\P{Is_Block=_	Ahom}', "");
    Expect(0, 71488, '\P{^Is_Block=_	Ahom}', "");
    Error('\p{Is_Blk=:=		ahom}');
    Error('\P{Is_Blk=:=		ahom}');
    Expect(1, 71487, '\p{Is_Blk=ahom}', "");
    Expect(0, 71487, '\p{^Is_Blk=ahom}', "");
    Expect(0, 71487, '\P{Is_Blk=ahom}', "");
    Expect(1, 71487, '\P{^Is_Blk=ahom}', "");
    Expect(0, 71488, '\p{Is_Blk=ahom}', "");
    Expect(1, 71488, '\p{^Is_Blk=ahom}', "");
    Expect(1, 71488, '\P{Is_Blk=ahom}', "");
    Expect(0, 71488, '\P{^Is_Blk=ahom}', "");
    Expect(1, 71487, '\p{Is_Blk=_	Ahom}', "");
    Expect(0, 71487, '\p{^Is_Blk=_	Ahom}', "");
    Expect(0, 71487, '\P{Is_Blk=_	Ahom}', "");
    Expect(1, 71487, '\P{^Is_Blk=_	Ahom}', "");
    Expect(0, 71488, '\p{Is_Blk=_	Ahom}', "");
    Expect(1, 71488, '\p{^Is_Blk=_	Ahom}', "");
    Expect(1, 71488, '\P{Is_Blk=_	Ahom}', "");
    Expect(0, 71488, '\P{^Is_Blk=_	Ahom}', "");
    Error('\p{Block:	/a/alchemical_symbols}');
    Error('\P{Block:	/a/alchemical_symbols}');
    Expect(1, 128895, '\p{Block:alchemicalsymbols}', "");
    Expect(0, 128895, '\p{^Block:alchemicalsymbols}', "");
    Expect(0, 128895, '\P{Block:alchemicalsymbols}', "");
    Expect(1, 128895, '\P{^Block:alchemicalsymbols}', "");
    Expect(0, 128896, '\p{Block:alchemicalsymbols}', "");
    Expect(1, 128896, '\p{^Block:alchemicalsymbols}', "");
    Expect(1, 128896, '\P{Block:alchemicalsymbols}', "");
    Expect(0, 128896, '\P{^Block:alchemicalsymbols}', "");
    Expect(1, 128895, '\p{Block:		-Alchemical_Symbols}', "");
    Expect(0, 128895, '\p{^Block:		-Alchemical_Symbols}', "");
    Expect(0, 128895, '\P{Block:		-Alchemical_Symbols}', "");
    Expect(1, 128895, '\P{^Block:		-Alchemical_Symbols}', "");
    Expect(0, 128896, '\p{Block:		-Alchemical_Symbols}', "");
    Expect(1, 128896, '\p{^Block:		-Alchemical_Symbols}', "");
    Expect(1, 128896, '\P{Block:		-Alchemical_Symbols}', "");
    Expect(0, 128896, '\P{^Block:		-Alchemical_Symbols}', "");
    Error('\p{Blk= :=alchemical}');
    Error('\P{Blk= :=alchemical}');
    Expect(1, 128895, '\p{Blk=alchemical}', "");
    Expect(0, 128895, '\p{^Blk=alchemical}', "");
    Expect(0, 128895, '\P{Blk=alchemical}', "");
    Expect(1, 128895, '\P{^Blk=alchemical}', "");
    Expect(0, 128896, '\p{Blk=alchemical}', "");
    Expect(1, 128896, '\p{^Blk=alchemical}', "");
    Expect(1, 128896, '\P{Blk=alchemical}', "");
    Expect(0, 128896, '\P{^Blk=alchemical}', "");
    Expect(1, 128895, '\p{Blk=	_ALCHEMICAL}', "");
    Expect(0, 128895, '\p{^Blk=	_ALCHEMICAL}', "");
    Expect(0, 128895, '\P{Blk=	_ALCHEMICAL}', "");
    Expect(1, 128895, '\P{^Blk=	_ALCHEMICAL}', "");
    Expect(0, 128896, '\p{Blk=	_ALCHEMICAL}', "");
    Expect(1, 128896, '\p{^Blk=	_ALCHEMICAL}', "");
    Expect(1, 128896, '\P{Blk=	_ALCHEMICAL}', "");
    Expect(0, 128896, '\P{^Blk=	_ALCHEMICAL}', "");
    Error('\p{Is_Block:   		alchemical_Symbols/a/}');
    Error('\P{Is_Block:   		alchemical_Symbols/a/}');
    Expect(1, 128895, '\p{Is_Block=alchemicalsymbols}', "");
    Expect(0, 128895, '\p{^Is_Block=alchemicalsymbols}', "");
    Expect(0, 128895, '\P{Is_Block=alchemicalsymbols}', "");
    Expect(1, 128895, '\P{^Is_Block=alchemicalsymbols}', "");
    Expect(0, 128896, '\p{Is_Block=alchemicalsymbols}', "");
    Expect(1, 128896, '\p{^Is_Block=alchemicalsymbols}', "");
    Expect(1, 128896, '\P{Is_Block=alchemicalsymbols}', "");
    Expect(0, 128896, '\P{^Is_Block=alchemicalsymbols}', "");
    Expect(1, 128895, '\p{Is_Block=	Alchemical_Symbols}', "");
    Expect(0, 128895, '\p{^Is_Block=	Alchemical_Symbols}', "");
    Expect(0, 128895, '\P{Is_Block=	Alchemical_Symbols}', "");
    Expect(1, 128895, '\P{^Is_Block=	Alchemical_Symbols}', "");
    Expect(0, 128896, '\p{Is_Block=	Alchemical_Symbols}', "");
    Expect(1, 128896, '\p{^Is_Block=	Alchemical_Symbols}', "");
    Expect(1, 128896, '\P{Is_Block=	Alchemical_Symbols}', "");
    Expect(0, 128896, '\P{^Is_Block=	Alchemical_Symbols}', "");
    Error('\p{Is_Blk:	:=	Alchemical}');
    Error('\P{Is_Blk:	:=	Alchemical}');
    Expect(1, 128895, '\p{Is_Blk=alchemical}', "");
    Expect(0, 128895, '\p{^Is_Blk=alchemical}', "");
    Expect(0, 128895, '\P{Is_Blk=alchemical}', "");
    Expect(1, 128895, '\P{^Is_Blk=alchemical}', "");
    Expect(0, 128896, '\p{Is_Blk=alchemical}', "");
    Expect(1, 128896, '\p{^Is_Blk=alchemical}', "");
    Expect(1, 128896, '\P{Is_Blk=alchemical}', "");
    Expect(0, 128896, '\P{^Is_Blk=alchemical}', "");
    Expect(1, 128895, '\p{Is_Blk=-ALCHEMICAL}', "");
    Expect(0, 128895, '\p{^Is_Blk=-ALCHEMICAL}', "");
    Expect(0, 128895, '\P{Is_Blk=-ALCHEMICAL}', "");
    Expect(1, 128895, '\P{^Is_Blk=-ALCHEMICAL}', "");
    Expect(0, 128896, '\p{Is_Blk=-ALCHEMICAL}', "");
    Expect(1, 128896, '\p{^Is_Blk=-ALCHEMICAL}', "");
    Expect(1, 128896, '\P{Is_Blk=-ALCHEMICAL}', "");
    Expect(0, 128896, '\P{^Is_Blk=-ALCHEMICAL}', "");
    Error('\p{Block=:=	-Alphabetic_presentation_Forms}');
    Error('\P{Block=:=	-Alphabetic_presentation_Forms}');
    Expect(1, 64335, '\p{Block=alphabeticpresentationforms}', "");
    Expect(0, 64335, '\p{^Block=alphabeticpresentationforms}', "");
    Expect(0, 64335, '\P{Block=alphabeticpresentationforms}', "");
    Expect(1, 64335, '\P{^Block=alphabeticpresentationforms}', "");
    Expect(0, 64336, '\p{Block=alphabeticpresentationforms}', "");
    Expect(1, 64336, '\p{^Block=alphabeticpresentationforms}', "");
    Expect(1, 64336, '\P{Block=alphabeticpresentationforms}', "");
    Expect(0, 64336, '\P{^Block=alphabeticpresentationforms}', "");
    Expect(1, 64335, '\p{Block=	_ALPHABETIC_presentation_FORMS}', "");
    Expect(0, 64335, '\p{^Block=	_ALPHABETIC_presentation_FORMS}', "");
    Expect(0, 64335, '\P{Block=	_ALPHABETIC_presentation_FORMS}', "");
    Expect(1, 64335, '\P{^Block=	_ALPHABETIC_presentation_FORMS}', "");
    Expect(0, 64336, '\p{Block=	_ALPHABETIC_presentation_FORMS}', "");
    Expect(1, 64336, '\p{^Block=	_ALPHABETIC_presentation_FORMS}', "");
    Expect(1, 64336, '\P{Block=	_ALPHABETIC_presentation_FORMS}', "");
    Expect(0, 64336, '\P{^Block=	_ALPHABETIC_presentation_FORMS}', "");
    Error('\p{Blk= :=alphabetic_PF}');
    Error('\P{Blk= :=alphabetic_PF}');
    Expect(1, 64335, '\p{Blk:	alphabeticpf}', "");
    Expect(0, 64335, '\p{^Blk:	alphabeticpf}', "");
    Expect(0, 64335, '\P{Blk:	alphabeticpf}', "");
    Expect(1, 64335, '\P{^Blk:	alphabeticpf}', "");
    Expect(0, 64336, '\p{Blk:	alphabeticpf}', "");
    Expect(1, 64336, '\p{^Blk:	alphabeticpf}', "");
    Expect(1, 64336, '\P{Blk:	alphabeticpf}', "");
    Expect(0, 64336, '\P{^Blk:	alphabeticpf}', "");
    Expect(1, 64335, '\p{Blk:   	_ALPHABETIC_PF}', "");
    Expect(0, 64335, '\p{^Blk:   	_ALPHABETIC_PF}', "");
    Expect(0, 64335, '\P{Blk:   	_ALPHABETIC_PF}', "");
    Expect(1, 64335, '\P{^Blk:   	_ALPHABETIC_PF}', "");
    Expect(0, 64336, '\p{Blk:   	_ALPHABETIC_PF}', "");
    Expect(1, 64336, '\p{^Blk:   	_ALPHABETIC_PF}', "");
    Expect(1, 64336, '\P{Blk:   	_ALPHABETIC_PF}', "");
    Expect(0, 64336, '\P{^Blk:   	_ALPHABETIC_PF}', "");
    Error('\p{Is_Block=_ ALPHABETIC_PRESENTATION_Forms:=}');
    Error('\P{Is_Block=_ ALPHABETIC_PRESENTATION_Forms:=}');
    Expect(1, 64335, '\p{Is_Block=alphabeticpresentationforms}', "");
    Expect(0, 64335, '\p{^Is_Block=alphabeticpresentationforms}', "");
    Expect(0, 64335, '\P{Is_Block=alphabeticpresentationforms}', "");
    Expect(1, 64335, '\P{^Is_Block=alphabeticpresentationforms}', "");
    Expect(0, 64336, '\p{Is_Block=alphabeticpresentationforms}', "");
    Expect(1, 64336, '\p{^Is_Block=alphabeticpresentationforms}', "");
    Expect(1, 64336, '\P{Is_Block=alphabeticpresentationforms}', "");
    Expect(0, 64336, '\P{^Is_Block=alphabeticpresentationforms}', "");
    Expect(1, 64335, '\p{Is_Block=_alphabetic_PRESENTATION_forms}', "");
    Expect(0, 64335, '\p{^Is_Block=_alphabetic_PRESENTATION_forms}', "");
    Expect(0, 64335, '\P{Is_Block=_alphabetic_PRESENTATION_forms}', "");
    Expect(1, 64335, '\P{^Is_Block=_alphabetic_PRESENTATION_forms}', "");
    Expect(0, 64336, '\p{Is_Block=_alphabetic_PRESENTATION_forms}', "");
    Expect(1, 64336, '\p{^Is_Block=_alphabetic_PRESENTATION_forms}', "");
    Expect(1, 64336, '\P{Is_Block=_alphabetic_PRESENTATION_forms}', "");
    Expect(0, 64336, '\P{^Is_Block=_alphabetic_PRESENTATION_forms}', "");
    Error('\p{Is_Blk=:=		Alphabetic_PF}');
    Error('\P{Is_Blk=:=		Alphabetic_PF}');
    Expect(1, 64335, '\p{Is_Blk=alphabeticpf}', "");
    Expect(0, 64335, '\p{^Is_Blk=alphabeticpf}', "");
    Expect(0, 64335, '\P{Is_Blk=alphabeticpf}', "");
    Expect(1, 64335, '\P{^Is_Blk=alphabeticpf}', "");
    Expect(0, 64336, '\p{Is_Blk=alphabeticpf}', "");
    Expect(1, 64336, '\p{^Is_Blk=alphabeticpf}', "");
    Expect(1, 64336, '\P{Is_Blk=alphabeticpf}', "");
    Expect(0, 64336, '\P{^Is_Blk=alphabeticpf}', "");
    Expect(1, 64335, '\p{Is_Blk=__alphabetic_PF}', "");
    Expect(0, 64335, '\p{^Is_Blk=__alphabetic_PF}', "");
    Expect(0, 64335, '\P{Is_Blk=__alphabetic_PF}', "");
    Expect(1, 64335, '\P{^Is_Blk=__alphabetic_PF}', "");
    Expect(0, 64336, '\p{Is_Blk=__alphabetic_PF}', "");
    Expect(1, 64336, '\p{^Is_Blk=__alphabetic_PF}', "");
    Expect(1, 64336, '\P{Is_Blk=__alphabetic_PF}', "");
    Expect(0, 64336, '\P{^Is_Blk=__alphabetic_PF}', "");
    Error('\p{Block=-:=ANATOLIAN_HIEROGLYPHS}');
    Error('\P{Block=-:=ANATOLIAN_HIEROGLYPHS}');
    Expect(1, 83583, '\p{Block=anatolianhieroglyphs}', "");
    Expect(0, 83583, '\p{^Block=anatolianhieroglyphs}', "");
    Expect(0, 83583, '\P{Block=anatolianhieroglyphs}', "");
    Expect(1, 83583, '\P{^Block=anatolianhieroglyphs}', "");
    Expect(0, 83584, '\p{Block=anatolianhieroglyphs}', "");
    Expect(1, 83584, '\p{^Block=anatolianhieroglyphs}', "");
    Expect(1, 83584, '\P{Block=anatolianhieroglyphs}', "");
    Expect(0, 83584, '\P{^Block=anatolianhieroglyphs}', "");
    Expect(1, 83583, '\p{Block= anatolian_Hieroglyphs}', "");
    Expect(0, 83583, '\p{^Block= anatolian_Hieroglyphs}', "");
    Expect(0, 83583, '\P{Block= anatolian_Hieroglyphs}', "");
    Expect(1, 83583, '\P{^Block= anatolian_Hieroglyphs}', "");
    Expect(0, 83584, '\p{Block= anatolian_Hieroglyphs}', "");
    Expect(1, 83584, '\p{^Block= anatolian_Hieroglyphs}', "");
    Expect(1, 83584, '\P{Block= anatolian_Hieroglyphs}', "");
    Expect(0, 83584, '\P{^Block= anatolian_Hieroglyphs}', "");
    Error('\p{Blk=:=	anatolian_Hieroglyphs}');
    Error('\P{Blk=:=	anatolian_Hieroglyphs}');
    Expect(1, 83583, '\p{Blk=anatolianhieroglyphs}', "");
    Expect(0, 83583, '\p{^Blk=anatolianhieroglyphs}', "");
    Expect(0, 83583, '\P{Blk=anatolianhieroglyphs}', "");
    Expect(1, 83583, '\P{^Blk=anatolianhieroglyphs}', "");
    Expect(0, 83584, '\p{Blk=anatolianhieroglyphs}', "");
    Expect(1, 83584, '\p{^Blk=anatolianhieroglyphs}', "");
    Expect(1, 83584, '\P{Blk=anatolianhieroglyphs}', "");
    Expect(0, 83584, '\P{^Blk=anatolianhieroglyphs}', "");
    Expect(1, 83583, '\p{Blk=	ANATOLIAN_Hieroglyphs}', "");
    Expect(0, 83583, '\p{^Blk=	ANATOLIAN_Hieroglyphs}', "");
    Expect(0, 83583, '\P{Blk=	ANATOLIAN_Hieroglyphs}', "");
    Expect(1, 83583, '\P{^Blk=	ANATOLIAN_Hieroglyphs}', "");
    Expect(0, 83584, '\p{Blk=	ANATOLIAN_Hieroglyphs}', "");
    Expect(1, 83584, '\p{^Blk=	ANATOLIAN_Hieroglyphs}', "");
    Expect(1, 83584, '\P{Blk=	ANATOLIAN_Hieroglyphs}', "");
    Expect(0, 83584, '\P{^Blk=	ANATOLIAN_Hieroglyphs}', "");
    Error('\p{Is_Block=-ANATOLIAN_hieroglyphs/a/}');
    Error('\P{Is_Block=-ANATOLIAN_hieroglyphs/a/}');
    Expect(1, 83583, '\p{Is_Block=anatolianhieroglyphs}', "");
    Expect(0, 83583, '\p{^Is_Block=anatolianhieroglyphs}', "");
    Expect(0, 83583, '\P{Is_Block=anatolianhieroglyphs}', "");
    Expect(1, 83583, '\P{^Is_Block=anatolianhieroglyphs}', "");
    Expect(0, 83584, '\p{Is_Block=anatolianhieroglyphs}', "");
    Expect(1, 83584, '\p{^Is_Block=anatolianhieroglyphs}', "");
    Expect(1, 83584, '\P{Is_Block=anatolianhieroglyphs}', "");
    Expect(0, 83584, '\P{^Is_Block=anatolianhieroglyphs}', "");
    Expect(1, 83583, '\p{Is_Block= Anatolian_hieroglyphs}', "");
    Expect(0, 83583, '\p{^Is_Block= Anatolian_hieroglyphs}', "");
    Expect(0, 83583, '\P{Is_Block= Anatolian_hieroglyphs}', "");
    Expect(1, 83583, '\P{^Is_Block= Anatolian_hieroglyphs}', "");
    Expect(0, 83584, '\p{Is_Block= Anatolian_hieroglyphs}', "");
    Expect(1, 83584, '\p{^Is_Block= Anatolian_hieroglyphs}', "");
    Expect(1, 83584, '\P{Is_Block= Anatolian_hieroglyphs}', "");
    Expect(0, 83584, '\P{^Is_Block= Anatolian_hieroglyphs}', "");
    Error('\p{Is_Blk=/a/-_ANATOLIAN_HIEROGLYPHS}');
    Error('\P{Is_Blk=/a/-_ANATOLIAN_HIEROGLYPHS}');
    Expect(1, 83583, '\p{Is_Blk=anatolianhieroglyphs}', "");
    Expect(0, 83583, '\p{^Is_Blk=anatolianhieroglyphs}', "");
    Expect(0, 83583, '\P{Is_Blk=anatolianhieroglyphs}', "");
    Expect(1, 83583, '\P{^Is_Blk=anatolianhieroglyphs}', "");
    Expect(0, 83584, '\p{Is_Blk=anatolianhieroglyphs}', "");
    Expect(1, 83584, '\p{^Is_Blk=anatolianhieroglyphs}', "");
    Expect(1, 83584, '\P{Is_Blk=anatolianhieroglyphs}', "");
    Expect(0, 83584, '\P{^Is_Blk=anatolianhieroglyphs}', "");
    Expect(1, 83583, '\p{Is_Blk=-Anatolian_Hieroglyphs}', "");
    Expect(0, 83583, '\p{^Is_Blk=-Anatolian_Hieroglyphs}', "");
    Expect(0, 83583, '\P{Is_Blk=-Anatolian_Hieroglyphs}', "");
    Expect(1, 83583, '\P{^Is_Blk=-Anatolian_Hieroglyphs}', "");
    Expect(0, 83584, '\p{Is_Blk=-Anatolian_Hieroglyphs}', "");
    Expect(1, 83584, '\p{^Is_Blk=-Anatolian_Hieroglyphs}', "");
    Expect(1, 83584, '\P{Is_Blk=-Anatolian_Hieroglyphs}', "");
    Expect(0, 83584, '\P{^Is_Blk=-Anatolian_Hieroglyphs}', "");
    Error('\p{Block=- ANCIENT_GREEK_musical_NOTATION/a/}');
    Error('\P{Block=- ANCIENT_GREEK_musical_NOTATION/a/}');
    Expect(1, 119375, '\p{Block=ancientgreekmusicalnotation}', "");
    Expect(0, 119375, '\p{^Block=ancientgreekmusicalnotation}', "");
    Expect(0, 119375, '\P{Block=ancientgreekmusicalnotation}', "");
    Expect(1, 119375, '\P{^Block=ancientgreekmusicalnotation}', "");
    Expect(0, 119376, '\p{Block=ancientgreekmusicalnotation}', "");
    Expect(1, 119376, '\p{^Block=ancientgreekmusicalnotation}', "");
    Expect(1, 119376, '\P{Block=ancientgreekmusicalnotation}', "");
    Expect(0, 119376, '\P{^Block=ancientgreekmusicalnotation}', "");
    Expect(1, 119375, '\p{Block=-ancient_greek_MUSICAL_notation}', "");
    Expect(0, 119375, '\p{^Block=-ancient_greek_MUSICAL_notation}', "");
    Expect(0, 119375, '\P{Block=-ancient_greek_MUSICAL_notation}', "");
    Expect(1, 119375, '\P{^Block=-ancient_greek_MUSICAL_notation}', "");
    Expect(0, 119376, '\p{Block=-ancient_greek_MUSICAL_notation}', "");
    Expect(1, 119376, '\p{^Block=-ancient_greek_MUSICAL_notation}', "");
    Expect(1, 119376, '\P{Block=-ancient_greek_MUSICAL_notation}', "");
    Expect(0, 119376, '\P{^Block=-ancient_greek_MUSICAL_notation}', "");
    Error('\p{Blk=-/a/Ancient_GREEK_MUSIC}');
    Error('\P{Blk=-/a/Ancient_GREEK_MUSIC}');
    Expect(1, 119375, '\p{Blk=ancientgreekmusic}', "");
    Expect(0, 119375, '\p{^Blk=ancientgreekmusic}', "");
    Expect(0, 119375, '\P{Blk=ancientgreekmusic}', "");
    Expect(1, 119375, '\P{^Blk=ancientgreekmusic}', "");
    Expect(0, 119376, '\p{Blk=ancientgreekmusic}', "");
    Expect(1, 119376, '\p{^Blk=ancientgreekmusic}', "");
    Expect(1, 119376, '\P{Blk=ancientgreekmusic}', "");
    Expect(0, 119376, '\P{^Blk=ancientgreekmusic}', "");
    Expect(1, 119375, '\p{Blk=ANCIENT_Greek_MUSIC}', "");
    Expect(0, 119375, '\p{^Blk=ANCIENT_Greek_MUSIC}', "");
    Expect(0, 119375, '\P{Blk=ANCIENT_Greek_MUSIC}', "");
    Expect(1, 119375, '\P{^Blk=ANCIENT_Greek_MUSIC}', "");
    Expect(0, 119376, '\p{Blk=ANCIENT_Greek_MUSIC}', "");
    Expect(1, 119376, '\p{^Blk=ANCIENT_Greek_MUSIC}', "");
    Expect(1, 119376, '\P{Blk=ANCIENT_Greek_MUSIC}', "");
    Expect(0, 119376, '\P{^Blk=ANCIENT_Greek_MUSIC}', "");
    Error('\p{Is_Block=/a/--ANCIENT_GREEK_musical_Notation}');
    Error('\P{Is_Block=/a/--ANCIENT_GREEK_musical_Notation}');
    Expect(1, 119375, '\p{Is_Block=ancientgreekmusicalnotation}', "");
    Expect(0, 119375, '\p{^Is_Block=ancientgreekmusicalnotation}', "");
    Expect(0, 119375, '\P{Is_Block=ancientgreekmusicalnotation}', "");
    Expect(1, 119375, '\P{^Is_Block=ancientgreekmusicalnotation}', "");
    Expect(0, 119376, '\p{Is_Block=ancientgreekmusicalnotation}', "");
    Expect(1, 119376, '\p{^Is_Block=ancientgreekmusicalnotation}', "");
    Expect(1, 119376, '\P{Is_Block=ancientgreekmusicalnotation}', "");
    Expect(0, 119376, '\P{^Is_Block=ancientgreekmusicalnotation}', "");
    Expect(1, 119375, '\p{Is_Block=--Ancient_Greek_musical_Notation}', "");
    Expect(0, 119375, '\p{^Is_Block=--Ancient_Greek_musical_Notation}', "");
    Expect(0, 119375, '\P{Is_Block=--Ancient_Greek_musical_Notation}', "");
    Expect(1, 119375, '\P{^Is_Block=--Ancient_Greek_musical_Notation}', "");
    Expect(0, 119376, '\p{Is_Block=--Ancient_Greek_musical_Notation}', "");
    Expect(1, 119376, '\p{^Is_Block=--Ancient_Greek_musical_Notation}', "");
    Expect(1, 119376, '\P{Is_Block=--Ancient_Greek_musical_Notation}', "");
    Expect(0, 119376, '\P{^Is_Block=--Ancient_Greek_musical_Notation}', "");
    Error('\p{Is_Blk=	 Ancient_Greek_music/a/}');
    Error('\P{Is_Blk=	 Ancient_Greek_music/a/}');
    Expect(1, 119375, '\p{Is_Blk=ancientgreekmusic}', "");
    Expect(0, 119375, '\p{^Is_Blk=ancientgreekmusic}', "");
    Expect(0, 119375, '\P{Is_Blk=ancientgreekmusic}', "");
    Expect(1, 119375, '\P{^Is_Blk=ancientgreekmusic}', "");
    Expect(0, 119376, '\p{Is_Blk=ancientgreekmusic}', "");
    Expect(1, 119376, '\p{^Is_Blk=ancientgreekmusic}', "");
    Expect(1, 119376, '\P{Is_Blk=ancientgreekmusic}', "");
    Expect(0, 119376, '\P{^Is_Blk=ancientgreekmusic}', "");
    Expect(1, 119375, '\p{Is_Blk=	Ancient_Greek_MUSIC}', "");
    Expect(0, 119375, '\p{^Is_Blk=	Ancient_Greek_MUSIC}', "");
    Expect(0, 119375, '\P{Is_Blk=	Ancient_Greek_MUSIC}', "");
    Expect(1, 119375, '\P{^Is_Blk=	Ancient_Greek_MUSIC}', "");
    Expect(0, 119376, '\p{Is_Blk=	Ancient_Greek_MUSIC}', "");
    Expect(1, 119376, '\p{^Is_Blk=	Ancient_Greek_MUSIC}', "");
    Expect(1, 119376, '\P{Is_Blk=	Ancient_Greek_MUSIC}', "");
    Expect(0, 119376, '\P{^Is_Blk=	Ancient_Greek_MUSIC}', "");
    Error('\p{Block=  Ancient_GREEK_Numbers:=}');
    Error('\P{Block=  Ancient_GREEK_Numbers:=}');
    Expect(1, 65935, '\p{Block=ancientgreeknumbers}', "");
    Expect(0, 65935, '\p{^Block=ancientgreeknumbers}', "");
    Expect(0, 65935, '\P{Block=ancientgreeknumbers}', "");
    Expect(1, 65935, '\P{^Block=ancientgreeknumbers}', "");
    Expect(0, 65936, '\p{Block=ancientgreeknumbers}', "");
    Expect(1, 65936, '\p{^Block=ancientgreeknumbers}', "");
    Expect(1, 65936, '\P{Block=ancientgreeknumbers}', "");
    Expect(0, 65936, '\P{^Block=ancientgreeknumbers}', "");
    Expect(1, 65935, '\p{Block= 	Ancient_Greek_Numbers}', "");
    Expect(0, 65935, '\p{^Block= 	Ancient_Greek_Numbers}', "");
    Expect(0, 65935, '\P{Block= 	Ancient_Greek_Numbers}', "");
    Expect(1, 65935, '\P{^Block= 	Ancient_Greek_Numbers}', "");
    Expect(0, 65936, '\p{Block= 	Ancient_Greek_Numbers}', "");
    Expect(1, 65936, '\p{^Block= 	Ancient_Greek_Numbers}', "");
    Expect(1, 65936, '\P{Block= 	Ancient_Greek_Numbers}', "");
    Expect(0, 65936, '\P{^Block= 	Ancient_Greek_Numbers}', "");
    Error('\p{Blk=:=		ANCIENT_greek_Numbers}');
    Error('\P{Blk=:=		ANCIENT_greek_Numbers}');
    Expect(1, 65935, '\p{Blk=ancientgreeknumbers}', "");
    Expect(0, 65935, '\p{^Blk=ancientgreeknumbers}', "");
    Expect(0, 65935, '\P{Blk=ancientgreeknumbers}', "");
    Expect(1, 65935, '\P{^Blk=ancientgreeknumbers}', "");
    Expect(0, 65936, '\p{Blk=ancientgreeknumbers}', "");
    Expect(1, 65936, '\p{^Blk=ancientgreeknumbers}', "");
    Expect(1, 65936, '\P{Blk=ancientgreeknumbers}', "");
    Expect(0, 65936, '\P{^Blk=ancientgreeknumbers}', "");
    Expect(1, 65935, '\p{Blk= -ancient_greek_Numbers}', "");
    Expect(0, 65935, '\p{^Blk= -ancient_greek_Numbers}', "");
    Expect(0, 65935, '\P{Blk= -ancient_greek_Numbers}', "");
    Expect(1, 65935, '\P{^Blk= -ancient_greek_Numbers}', "");
    Expect(0, 65936, '\p{Blk= -ancient_greek_Numbers}', "");
    Expect(1, 65936, '\p{^Blk= -ancient_greek_Numbers}', "");
    Expect(1, 65936, '\P{Blk= -ancient_greek_Numbers}', "");
    Expect(0, 65936, '\P{^Blk= -ancient_greek_Numbers}', "");
    Error('\p{Is_Block= :=Ancient_greek_numbers}');
    Error('\P{Is_Block= :=Ancient_greek_numbers}');
    Expect(1, 65935, '\p{Is_Block=ancientgreeknumbers}', "");
    Expect(0, 65935, '\p{^Is_Block=ancientgreeknumbers}', "");
    Expect(0, 65935, '\P{Is_Block=ancientgreeknumbers}', "");
    Expect(1, 65935, '\P{^Is_Block=ancientgreeknumbers}', "");
    Expect(0, 65936, '\p{Is_Block=ancientgreeknumbers}', "");
    Expect(1, 65936, '\p{^Is_Block=ancientgreeknumbers}', "");
    Expect(1, 65936, '\P{Is_Block=ancientgreeknumbers}', "");
    Expect(0, 65936, '\P{^Is_Block=ancientgreeknumbers}', "");
    Expect(1, 65935, '\p{Is_Block= _Ancient_Greek_Numbers}', "");
    Expect(0, 65935, '\p{^Is_Block= _Ancient_Greek_Numbers}', "");
    Expect(0, 65935, '\P{Is_Block= _Ancient_Greek_Numbers}', "");
    Expect(1, 65935, '\P{^Is_Block= _Ancient_Greek_Numbers}', "");
    Expect(0, 65936, '\p{Is_Block= _Ancient_Greek_Numbers}', "");
    Expect(1, 65936, '\p{^Is_Block= _Ancient_Greek_Numbers}', "");
    Expect(1, 65936, '\P{Is_Block= _Ancient_Greek_Numbers}', "");
    Expect(0, 65936, '\P{^Is_Block= _Ancient_Greek_Numbers}', "");
    Error('\p{Is_Blk=:=_-Ancient_Greek_NUMBERS}');
    Error('\P{Is_Blk=:=_-Ancient_Greek_NUMBERS}');
    Expect(1, 65935, '\p{Is_Blk:	ancientgreeknumbers}', "");
    Expect(0, 65935, '\p{^Is_Blk:	ancientgreeknumbers}', "");
    Expect(0, 65935, '\P{Is_Blk:	ancientgreeknumbers}', "");
    Expect(1, 65935, '\P{^Is_Blk:	ancientgreeknumbers}', "");
    Expect(0, 65936, '\p{Is_Blk:	ancientgreeknumbers}', "");
    Expect(1, 65936, '\p{^Is_Blk:	ancientgreeknumbers}', "");
    Expect(1, 65936, '\P{Is_Blk:	ancientgreeknumbers}', "");
    Expect(0, 65936, '\P{^Is_Blk:	ancientgreeknumbers}', "");
    Expect(1, 65935, '\p{Is_Blk:	__Ancient_Greek_Numbers}', "");
    Expect(0, 65935, '\p{^Is_Blk:	__Ancient_Greek_Numbers}', "");
    Expect(0, 65935, '\P{Is_Blk:	__Ancient_Greek_Numbers}', "");
    Expect(1, 65935, '\P{^Is_Blk:	__Ancient_Greek_Numbers}', "");
    Expect(0, 65936, '\p{Is_Blk:	__Ancient_Greek_Numbers}', "");
    Expect(1, 65936, '\p{^Is_Blk:	__Ancient_Greek_Numbers}', "");
    Expect(1, 65936, '\P{Is_Blk:	__Ancient_Greek_Numbers}', "");
    Expect(0, 65936, '\P{^Is_Blk:	__Ancient_Greek_Numbers}', "");
    Error('\p{Block= 	ancient_symbols:=}');
    Error('\P{Block= 	ancient_symbols:=}');
    Expect(1, 65999, '\p{Block=ancientsymbols}', "");
    Expect(0, 65999, '\p{^Block=ancientsymbols}', "");
    Expect(0, 65999, '\P{Block=ancientsymbols}', "");
    Expect(1, 65999, '\P{^Block=ancientsymbols}', "");
    Expect(0, 66000, '\p{Block=ancientsymbols}', "");
    Expect(1, 66000, '\p{^Block=ancientsymbols}', "");
    Expect(1, 66000, '\P{Block=ancientsymbols}', "");
    Expect(0, 66000, '\P{^Block=ancientsymbols}', "");
    Expect(1, 65999, '\p{Block=	Ancient_symbols}', "");
    Expect(0, 65999, '\p{^Block=	Ancient_symbols}', "");
    Expect(0, 65999, '\P{Block=	Ancient_symbols}', "");
    Expect(1, 65999, '\P{^Block=	Ancient_symbols}', "");
    Expect(0, 66000, '\p{Block=	Ancient_symbols}', "");
    Expect(1, 66000, '\p{^Block=	Ancient_symbols}', "");
    Expect(1, 66000, '\P{Block=	Ancient_symbols}', "");
    Expect(0, 66000, '\P{^Block=	Ancient_symbols}', "");
    Error('\p{Blk=	/a/Ancient_Symbols}');
    Error('\P{Blk=	/a/Ancient_Symbols}');
    Expect(1, 65999, '\p{Blk=ancientsymbols}', "");
    Expect(0, 65999, '\p{^Blk=ancientsymbols}', "");
    Expect(0, 65999, '\P{Blk=ancientsymbols}', "");
    Expect(1, 65999, '\P{^Blk=ancientsymbols}', "");
    Expect(0, 66000, '\p{Blk=ancientsymbols}', "");
    Expect(1, 66000, '\p{^Blk=ancientsymbols}', "");
    Expect(1, 66000, '\P{Blk=ancientsymbols}', "");
    Expect(0, 66000, '\P{^Blk=ancientsymbols}', "");
    Expect(1, 65999, '\p{Blk=_ancient_Symbols}', "");
    Expect(0, 65999, '\p{^Blk=_ancient_Symbols}', "");
    Expect(0, 65999, '\P{Blk=_ancient_Symbols}', "");
    Expect(1, 65999, '\P{^Blk=_ancient_Symbols}', "");
    Expect(0, 66000, '\p{Blk=_ancient_Symbols}', "");
    Expect(1, 66000, '\p{^Blk=_ancient_Symbols}', "");
    Expect(1, 66000, '\P{Blk=_ancient_Symbols}', "");
    Expect(0, 66000, '\P{^Blk=_ancient_Symbols}', "");
    Error('\p{Is_Block=/a/ancient_SYMBOLS}');
    Error('\P{Is_Block=/a/ancient_SYMBOLS}');
    Expect(1, 65999, '\p{Is_Block=ancientsymbols}', "");
    Expect(0, 65999, '\p{^Is_Block=ancientsymbols}', "");
    Expect(0, 65999, '\P{Is_Block=ancientsymbols}', "");
    Expect(1, 65999, '\P{^Is_Block=ancientsymbols}', "");
    Expect(0, 66000, '\p{Is_Block=ancientsymbols}', "");
    Expect(1, 66000, '\p{^Is_Block=ancientsymbols}', "");
    Expect(1, 66000, '\P{Is_Block=ancientsymbols}', "");
    Expect(0, 66000, '\P{^Is_Block=ancientsymbols}', "");
    Expect(1, 65999, '\p{Is_Block:   -ancient_symbols}', "");
    Expect(0, 65999, '\p{^Is_Block:   -ancient_symbols}', "");
    Expect(0, 65999, '\P{Is_Block:   -ancient_symbols}', "");
    Expect(1, 65999, '\P{^Is_Block:   -ancient_symbols}', "");
    Expect(0, 66000, '\p{Is_Block:   -ancient_symbols}', "");
    Expect(1, 66000, '\p{^Is_Block:   -ancient_symbols}', "");
    Expect(1, 66000, '\P{Is_Block:   -ancient_symbols}', "");
    Expect(0, 66000, '\P{^Is_Block:   -ancient_symbols}', "");
    Error('\p{Is_Blk=	Ancient_SYMBOLS/a/}');
    Error('\P{Is_Blk=	Ancient_SYMBOLS/a/}');
    Expect(1, 65999, '\p{Is_Blk=ancientsymbols}', "");
    Expect(0, 65999, '\p{^Is_Blk=ancientsymbols}', "");
    Expect(0, 65999, '\P{Is_Blk=ancientsymbols}', "");
    Expect(1, 65999, '\P{^Is_Blk=ancientsymbols}', "");
    Expect(0, 66000, '\p{Is_Blk=ancientsymbols}', "");
    Expect(1, 66000, '\p{^Is_Blk=ancientsymbols}', "");
    Expect(1, 66000, '\P{Is_Blk=ancientsymbols}', "");
    Expect(0, 66000, '\P{^Is_Blk=ancientsymbols}', "");
    Expect(1, 65999, '\p{Is_Blk=- Ancient_Symbols}', "");
    Expect(0, 65999, '\p{^Is_Blk=- Ancient_Symbols}', "");
    Expect(0, 65999, '\P{Is_Blk=- Ancient_Symbols}', "");
    Expect(1, 65999, '\P{^Is_Blk=- Ancient_Symbols}', "");
    Expect(0, 66000, '\p{Is_Blk=- Ancient_Symbols}', "");
    Expect(1, 66000, '\p{^Is_Blk=- Ancient_Symbols}', "");
    Expect(1, 66000, '\P{Is_Blk=- Ancient_Symbols}', "");
    Expect(0, 66000, '\P{^Is_Blk=- Ancient_Symbols}', "");
    Error('\p{Block=-/a/arabic}');
    Error('\P{Block=-/a/arabic}');
    Expect(1, 1791, '\p{Block=arabic}', "");
    Expect(0, 1791, '\p{^Block=arabic}', "");
    Expect(0, 1791, '\P{Block=arabic}', "");
    Expect(1, 1791, '\P{^Block=arabic}', "");
    Expect(0, 1792, '\p{Block=arabic}', "");
    Expect(1, 1792, '\p{^Block=arabic}', "");
    Expect(1, 1792, '\P{Block=arabic}', "");
    Expect(0, 1792, '\P{^Block=arabic}', "");
    Expect(1, 1791, '\p{Block=__ARABIC}', "");
    Expect(0, 1791, '\p{^Block=__ARABIC}', "");
    Expect(0, 1791, '\P{Block=__ARABIC}', "");
    Expect(1, 1791, '\P{^Block=__ARABIC}', "");
    Expect(0, 1792, '\p{Block=__ARABIC}', "");
    Expect(1, 1792, '\p{^Block=__ARABIC}', "");
    Expect(1, 1792, '\P{Block=__ARABIC}', "");
    Expect(0, 1792, '\P{^Block=__ARABIC}', "");
    Error('\p{Blk=	Arabic/a/}');
    Error('\P{Blk=	Arabic/a/}');
    Expect(1, 1791, '\p{Blk=arabic}', "");
    Expect(0, 1791, '\p{^Blk=arabic}', "");
    Expect(0, 1791, '\P{Blk=arabic}', "");
    Expect(1, 1791, '\P{^Blk=arabic}', "");
    Expect(0, 1792, '\p{Blk=arabic}', "");
    Expect(1, 1792, '\p{^Blk=arabic}', "");
    Expect(1, 1792, '\P{Blk=arabic}', "");
    Expect(0, 1792, '\P{^Blk=arabic}', "");
    Expect(1, 1791, '\p{Blk=	arabic}', "");
    Expect(0, 1791, '\p{^Blk=	arabic}', "");
    Expect(0, 1791, '\P{Blk=	arabic}', "");
    Expect(1, 1791, '\P{^Blk=	arabic}', "");
    Expect(0, 1792, '\p{Blk=	arabic}', "");
    Expect(1, 1792, '\p{^Blk=	arabic}', "");
    Expect(1, 1792, '\P{Blk=	arabic}', "");
    Expect(0, 1792, '\P{^Blk=	arabic}', "");
    Error('\p{Is_Block=_/a/arabic}');
    Error('\P{Is_Block=_/a/arabic}');
    Expect(1, 1791, '\p{Is_Block=arabic}', "");
    Expect(0, 1791, '\p{^Is_Block=arabic}', "");
    Expect(0, 1791, '\P{Is_Block=arabic}', "");
    Expect(1, 1791, '\P{^Is_Block=arabic}', "");
    Expect(0, 1792, '\p{Is_Block=arabic}', "");
    Expect(1, 1792, '\p{^Is_Block=arabic}', "");
    Expect(1, 1792, '\P{Is_Block=arabic}', "");
    Expect(0, 1792, '\P{^Is_Block=arabic}', "");
    Expect(1, 1791, '\p{Is_Block=-	ARABIC}', "");
    Expect(0, 1791, '\p{^Is_Block=-	ARABIC}', "");
    Expect(0, 1791, '\P{Is_Block=-	ARABIC}', "");
    Expect(1, 1791, '\P{^Is_Block=-	ARABIC}', "");
    Expect(0, 1792, '\p{Is_Block=-	ARABIC}', "");
    Expect(1, 1792, '\p{^Is_Block=-	ARABIC}', "");
    Expect(1, 1792, '\P{Is_Block=-	ARABIC}', "");
    Expect(0, 1792, '\P{^Is_Block=-	ARABIC}', "");
    Error('\p{Is_Blk=-ARABIC/a/}');
    Error('\P{Is_Blk=-ARABIC/a/}');
    Expect(1, 1791, '\p{Is_Blk=arabic}', "");
    Expect(0, 1791, '\p{^Is_Blk=arabic}', "");
    Expect(0, 1791, '\P{Is_Blk=arabic}', "");
    Expect(1, 1791, '\P{^Is_Blk=arabic}', "");
    Expect(0, 1792, '\p{Is_Blk=arabic}', "");
    Expect(1, 1792, '\p{^Is_Blk=arabic}', "");
    Expect(1, 1792, '\P{Is_Blk=arabic}', "");
    Expect(0, 1792, '\P{^Is_Blk=arabic}', "");
    Expect(1, 1791, '\p{Is_Blk=	_Arabic}', "");
    Expect(0, 1791, '\p{^Is_Blk=	_Arabic}', "");
    Expect(0, 1791, '\P{Is_Blk=	_Arabic}', "");
    Expect(1, 1791, '\P{^Is_Blk=	_Arabic}', "");
    Expect(0, 1792, '\p{Is_Blk=	_Arabic}', "");
    Expect(1, 1792, '\p{^Is_Blk=	_Arabic}', "");
    Expect(1, 1792, '\P{Is_Blk=	_Arabic}', "");
    Expect(0, 1792, '\P{^Is_Blk=	_Arabic}', "");
    Error('\p{Block=-arabic_Extended_a:=}');
    Error('\P{Block=-arabic_Extended_a:=}');
    Expect(1, 2303, '\p{Block=arabicextendeda}', "");
    Expect(0, 2303, '\p{^Block=arabicextendeda}', "");
    Expect(0, 2303, '\P{Block=arabicextendeda}', "");
    Expect(1, 2303, '\P{^Block=arabicextendeda}', "");
    Expect(0, 2304, '\p{Block=arabicextendeda}', "");
    Expect(1, 2304, '\p{^Block=arabicextendeda}', "");
    Expect(1, 2304, '\P{Block=arabicextendeda}', "");
    Expect(0, 2304, '\P{^Block=arabicextendeda}', "");
    Expect(1, 2303, '\p{Block:   	_Arabic_Extended_a}', "");
    Expect(0, 2303, '\p{^Block:   	_Arabic_Extended_a}', "");
    Expect(0, 2303, '\P{Block:   	_Arabic_Extended_a}', "");
    Expect(1, 2303, '\P{^Block:   	_Arabic_Extended_a}', "");
    Expect(0, 2304, '\p{Block:   	_Arabic_Extended_a}', "");
    Expect(1, 2304, '\p{^Block:   	_Arabic_Extended_a}', "");
    Expect(1, 2304, '\P{Block:   	_Arabic_Extended_a}', "");
    Expect(0, 2304, '\P{^Block:   	_Arabic_Extended_a}', "");
    Error('\p{Blk=/a/ Arabic_Ext_A}');
    Error('\P{Blk=/a/ Arabic_Ext_A}');
    Expect(1, 2303, '\p{Blk=arabicexta}', "");
    Expect(0, 2303, '\p{^Blk=arabicexta}', "");
    Expect(0, 2303, '\P{Blk=arabicexta}', "");
    Expect(1, 2303, '\P{^Blk=arabicexta}', "");
    Expect(0, 2304, '\p{Blk=arabicexta}', "");
    Expect(1, 2304, '\p{^Blk=arabicexta}', "");
    Expect(1, 2304, '\P{Blk=arabicexta}', "");
    Expect(0, 2304, '\P{^Blk=arabicexta}', "");
    Expect(1, 2303, '\p{Blk=__Arabic_Ext_a}', "");
    Expect(0, 2303, '\p{^Blk=__Arabic_Ext_a}', "");
    Expect(0, 2303, '\P{Blk=__Arabic_Ext_a}', "");
    Expect(1, 2303, '\P{^Blk=__Arabic_Ext_a}', "");
    Expect(0, 2304, '\p{Blk=__Arabic_Ext_a}', "");
    Expect(1, 2304, '\p{^Blk=__Arabic_Ext_a}', "");
    Expect(1, 2304, '\P{Blk=__Arabic_Ext_a}', "");
    Expect(0, 2304, '\P{^Blk=__Arabic_Ext_a}', "");
    Error('\p{Is_Block=_:=ARABIC_extended_A}');
    Error('\P{Is_Block=_:=ARABIC_extended_A}');
    Expect(1, 2303, '\p{Is_Block=arabicextendeda}', "");
    Expect(0, 2303, '\p{^Is_Block=arabicextendeda}', "");
    Expect(0, 2303, '\P{Is_Block=arabicextendeda}', "");
    Expect(1, 2303, '\P{^Is_Block=arabicextendeda}', "");
    Expect(0, 2304, '\p{Is_Block=arabicextendeda}', "");
    Expect(1, 2304, '\p{^Is_Block=arabicextendeda}', "");
    Expect(1, 2304, '\P{Is_Block=arabicextendeda}', "");
    Expect(0, 2304, '\P{^Is_Block=arabicextendeda}', "");
    Expect(1, 2303, '\p{Is_Block=	arabic_EXTENDED_A}', "");
    Expect(0, 2303, '\p{^Is_Block=	arabic_EXTENDED_A}', "");
    Expect(0, 2303, '\P{Is_Block=	arabic_EXTENDED_A}', "");
    Expect(1, 2303, '\P{^Is_Block=	arabic_EXTENDED_A}', "");
    Expect(0, 2304, '\p{Is_Block=	arabic_EXTENDED_A}', "");
    Expect(1, 2304, '\p{^Is_Block=	arabic_EXTENDED_A}', "");
    Expect(1, 2304, '\P{Is_Block=	arabic_EXTENDED_A}', "");
    Expect(0, 2304, '\P{^Is_Block=	arabic_EXTENDED_A}', "");
    Error('\p{Is_Blk=_:=Arabic_EXT_a}');
    Error('\P{Is_Blk=_:=Arabic_EXT_a}');
    Expect(1, 2303, '\p{Is_Blk=arabicexta}', "");
    Expect(0, 2303, '\p{^Is_Blk=arabicexta}', "");
    Expect(0, 2303, '\P{Is_Blk=arabicexta}', "");
    Expect(1, 2303, '\P{^Is_Blk=arabicexta}', "");
    Expect(0, 2304, '\p{Is_Blk=arabicexta}', "");
    Expect(1, 2304, '\p{^Is_Blk=arabicexta}', "");
    Expect(1, 2304, '\P{Is_Blk=arabicexta}', "");
    Expect(0, 2304, '\P{^Is_Blk=arabicexta}', "");
    Expect(1, 2303, '\p{Is_Blk=	_Arabic_Ext_A}', "");
    Expect(0, 2303, '\p{^Is_Blk=	_Arabic_Ext_A}', "");
    Expect(0, 2303, '\P{Is_Blk=	_Arabic_Ext_A}', "");
    Expect(1, 2303, '\P{^Is_Blk=	_Arabic_Ext_A}', "");
    Expect(0, 2304, '\p{Is_Blk=	_Arabic_Ext_A}', "");
    Expect(1, 2304, '\p{^Is_Blk=	_Arabic_Ext_A}', "");
    Expect(1, 2304, '\P{Is_Blk=	_Arabic_Ext_A}', "");
    Expect(0, 2304, '\P{^Is_Blk=	_Arabic_Ext_A}', "");
    Error('\p{Block=-_ARABIC_Mathematical_alphabetic_symbols:=}');
    Error('\P{Block=-_ARABIC_Mathematical_alphabetic_symbols:=}');
    Expect(1, 126719, '\p{Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126719, '\p{^Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126719, '\P{Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126719, '\P{^Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126720, '\p{Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126720, '\p{^Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126720, '\P{Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126720, '\P{^Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126719, '\p{Block=-Arabic_Mathematical_alphabetic_Symbols}', "");
    Expect(0, 126719, '\p{^Block=-Arabic_Mathematical_alphabetic_Symbols}', "");
    Expect(0, 126719, '\P{Block=-Arabic_Mathematical_alphabetic_Symbols}', "");
    Expect(1, 126719, '\P{^Block=-Arabic_Mathematical_alphabetic_Symbols}', "");
    Expect(0, 126720, '\p{Block=-Arabic_Mathematical_alphabetic_Symbols}', "");
    Expect(1, 126720, '\p{^Block=-Arabic_Mathematical_alphabetic_Symbols}', "");
    Expect(1, 126720, '\P{Block=-Arabic_Mathematical_alphabetic_Symbols}', "");
    Expect(0, 126720, '\P{^Block=-Arabic_Mathematical_alphabetic_Symbols}', "");
    Error('\p{Blk=_-Arabic_Math:=}');
    Error('\P{Blk=_-Arabic_Math:=}');
    Expect(1, 126719, '\p{Blk=arabicmath}', "");
    Expect(0, 126719, '\p{^Blk=arabicmath}', "");
    Expect(0, 126719, '\P{Blk=arabicmath}', "");
    Expect(1, 126719, '\P{^Blk=arabicmath}', "");
    Expect(0, 126720, '\p{Blk=arabicmath}', "");
    Expect(1, 126720, '\p{^Blk=arabicmath}', "");
    Expect(1, 126720, '\P{Blk=arabicmath}', "");
    Expect(0, 126720, '\P{^Blk=arabicmath}', "");
    Expect(1, 126719, '\p{Blk=_-Arabic_MATH}', "");
    Expect(0, 126719, '\p{^Blk=_-Arabic_MATH}', "");
    Expect(0, 126719, '\P{Blk=_-Arabic_MATH}', "");
    Expect(1, 126719, '\P{^Blk=_-Arabic_MATH}', "");
    Expect(0, 126720, '\p{Blk=_-Arabic_MATH}', "");
    Expect(1, 126720, '\p{^Blk=_-Arabic_MATH}', "");
    Expect(1, 126720, '\P{Blk=_-Arabic_MATH}', "");
    Expect(0, 126720, '\P{^Blk=_-Arabic_MATH}', "");
    Error('\p{Is_Block=/a/ Arabic_mathematical_ALPHABETIC_SYMBOLS}');
    Error('\P{Is_Block=/a/ Arabic_mathematical_ALPHABETIC_SYMBOLS}');
    Expect(1, 126719, '\p{Is_Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126719, '\p{^Is_Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126719, '\P{Is_Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126719, '\P{^Is_Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126720, '\p{Is_Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126720, '\p{^Is_Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126720, '\P{Is_Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126720, '\P{^Is_Block=arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126719, '\p{Is_Block:    Arabic_mathematical_Alphabetic_Symbols}', "");
    Expect(0, 126719, '\p{^Is_Block:    Arabic_mathematical_Alphabetic_Symbols}', "");
    Expect(0, 126719, '\P{Is_Block:    Arabic_mathematical_Alphabetic_Symbols}', "");
    Expect(1, 126719, '\P{^Is_Block:    Arabic_mathematical_Alphabetic_Symbols}', "");
    Expect(0, 126720, '\p{Is_Block:    Arabic_mathematical_Alphabetic_Symbols}', "");
    Expect(1, 126720, '\p{^Is_Block:    Arabic_mathematical_Alphabetic_Symbols}', "");
    Expect(1, 126720, '\P{Is_Block:    Arabic_mathematical_Alphabetic_Symbols}', "");
    Expect(0, 126720, '\P{^Is_Block:    Arabic_mathematical_Alphabetic_Symbols}', "");
    Error('\p{Is_Blk=-	Arabic_math:=}');
    Error('\P{Is_Blk=-	Arabic_math:=}');
    Expect(1, 126719, '\p{Is_Blk=arabicmath}', "");
    Expect(0, 126719, '\p{^Is_Blk=arabicmath}', "");
    Expect(0, 126719, '\P{Is_Blk=arabicmath}', "");
    Expect(1, 126719, '\P{^Is_Blk=arabicmath}', "");
    Expect(0, 126720, '\p{Is_Blk=arabicmath}', "");
    Expect(1, 126720, '\p{^Is_Blk=arabicmath}', "");
    Expect(1, 126720, '\P{Is_Blk=arabicmath}', "");
    Expect(0, 126720, '\P{^Is_Blk=arabicmath}', "");
    Expect(1, 126719, '\p{Is_Blk= -Arabic_MATH}', "");
    Expect(0, 126719, '\p{^Is_Blk= -Arabic_MATH}', "");
    Expect(0, 126719, '\P{Is_Blk= -Arabic_MATH}', "");
    Expect(1, 126719, '\P{^Is_Blk= -Arabic_MATH}', "");
    Expect(0, 126720, '\p{Is_Blk= -Arabic_MATH}', "");
    Expect(1, 126720, '\p{^Is_Blk= -Arabic_MATH}', "");
    Expect(1, 126720, '\P{Is_Blk= -Arabic_MATH}', "");
    Expect(0, 126720, '\P{^Is_Blk= -Arabic_MATH}', "");
    Error('\p{Block=/a/ 	arabic_PRESENTATION_Forms_A}');
    Error('\P{Block=/a/ 	arabic_PRESENTATION_Forms_A}');
    Expect(1, 65023, '\p{Block:   arabicpresentationformsa}', "");
    Expect(0, 65023, '\p{^Block:   arabicpresentationformsa}', "");
    Expect(0, 65023, '\P{Block:   arabicpresentationformsa}', "");
    Expect(1, 65023, '\P{^Block:   arabicpresentationformsa}', "");
    Expect(0, 65024, '\p{Block:   arabicpresentationformsa}', "");
    Expect(1, 65024, '\p{^Block:   arabicpresentationformsa}', "");
    Expect(1, 65024, '\P{Block:   arabicpresentationformsa}', "");
    Expect(0, 65024, '\P{^Block:   arabicpresentationformsa}', "");
    Expect(1, 65023, '\p{Block=_arabic_Presentation_forms_A}', "");
    Expect(0, 65023, '\p{^Block=_arabic_Presentation_forms_A}', "");
    Expect(0, 65023, '\P{Block=_arabic_Presentation_forms_A}', "");
    Expect(1, 65023, '\P{^Block=_arabic_Presentation_forms_A}', "");
    Expect(0, 65024, '\p{Block=_arabic_Presentation_forms_A}', "");
    Expect(1, 65024, '\p{^Block=_arabic_Presentation_forms_A}', "");
    Expect(1, 65024, '\P{Block=_arabic_Presentation_forms_A}', "");
    Expect(0, 65024, '\P{^Block=_arabic_Presentation_forms_A}', "");
    Error('\p{Blk=-Arabic_PF_a:=}');
    Error('\P{Blk=-Arabic_PF_a:=}');
    Expect(1, 65023, '\p{Blk=arabicpfa}', "");
    Expect(0, 65023, '\p{^Blk=arabicpfa}', "");
    Expect(0, 65023, '\P{Blk=arabicpfa}', "");
    Expect(1, 65023, '\P{^Blk=arabicpfa}', "");
    Expect(0, 65024, '\p{Blk=arabicpfa}', "");
    Expect(1, 65024, '\p{^Blk=arabicpfa}', "");
    Expect(1, 65024, '\P{Blk=arabicpfa}', "");
    Expect(0, 65024, '\P{^Blk=arabicpfa}', "");
    Expect(1, 65023, '\p{Blk=_	Arabic_PF_A}', "");
    Expect(0, 65023, '\p{^Blk=_	Arabic_PF_A}', "");
    Expect(0, 65023, '\P{Blk=_	Arabic_PF_A}', "");
    Expect(1, 65023, '\P{^Blk=_	Arabic_PF_A}', "");
    Expect(0, 65024, '\p{Blk=_	Arabic_PF_A}', "");
    Expect(1, 65024, '\p{^Blk=_	Arabic_PF_A}', "");
    Expect(1, 65024, '\P{Blk=_	Arabic_PF_A}', "");
    Expect(0, 65024, '\P{^Blk=_	Arabic_PF_A}', "");
    Error('\p{Is_Block= ARABIC_Presentation_forms_A/a/}');
    Error('\P{Is_Block= ARABIC_Presentation_forms_A/a/}');
    Expect(1, 65023, '\p{Is_Block:arabicpresentationformsa}', "");
    Expect(0, 65023, '\p{^Is_Block:arabicpresentationformsa}', "");
    Expect(0, 65023, '\P{Is_Block:arabicpresentationformsa}', "");
    Expect(1, 65023, '\P{^Is_Block:arabicpresentationformsa}', "");
    Expect(0, 65024, '\p{Is_Block:arabicpresentationformsa}', "");
    Expect(1, 65024, '\p{^Is_Block:arabicpresentationformsa}', "");
    Expect(1, 65024, '\P{Is_Block:arabicpresentationformsa}', "");
    Expect(0, 65024, '\P{^Is_Block:arabicpresentationformsa}', "");
    Expect(1, 65023, '\p{Is_Block:   -	Arabic_presentation_Forms_a}', "");
    Expect(0, 65023, '\p{^Is_Block:   -	Arabic_presentation_Forms_a}', "");
    Expect(0, 65023, '\P{Is_Block:   -	Arabic_presentation_Forms_a}', "");
    Expect(1, 65023, '\P{^Is_Block:   -	Arabic_presentation_Forms_a}', "");
    Expect(0, 65024, '\p{Is_Block:   -	Arabic_presentation_Forms_a}', "");
    Expect(1, 65024, '\p{^Is_Block:   -	Arabic_presentation_Forms_a}', "");
    Expect(1, 65024, '\P{Is_Block:   -	Arabic_presentation_Forms_a}', "");
    Expect(0, 65024, '\P{^Is_Block:   -	Arabic_presentation_Forms_a}', "");
    Error('\p{Is_Blk=/a/Arabic_PF_A}');
    Error('\P{Is_Blk=/a/Arabic_PF_A}');
    Expect(1, 65023, '\p{Is_Blk=arabicpfa}', "");
    Expect(0, 65023, '\p{^Is_Blk=arabicpfa}', "");
    Expect(0, 65023, '\P{Is_Blk=arabicpfa}', "");
    Expect(1, 65023, '\P{^Is_Blk=arabicpfa}', "");
    Expect(0, 65024, '\p{Is_Blk=arabicpfa}', "");
    Expect(1, 65024, '\p{^Is_Blk=arabicpfa}', "");
    Expect(1, 65024, '\P{Is_Blk=arabicpfa}', "");
    Expect(0, 65024, '\P{^Is_Blk=arabicpfa}', "");
    Expect(1, 65023, '\p{Is_Blk= Arabic_PF_A}', "");
    Expect(0, 65023, '\p{^Is_Blk= Arabic_PF_A}', "");
    Expect(0, 65023, '\P{Is_Blk= Arabic_PF_A}', "");
    Expect(1, 65023, '\P{^Is_Blk= Arabic_PF_A}', "");
    Expect(0, 65024, '\p{Is_Blk= Arabic_PF_A}', "");
    Expect(1, 65024, '\p{^Is_Blk= Arabic_PF_A}', "");
    Expect(1, 65024, '\P{Is_Blk= Arabic_PF_A}', "");
    Expect(0, 65024, '\P{^Is_Blk= Arabic_PF_A}', "");
    Error('\p{Block=:=arabic_Presentation_forms_B}');
    Error('\P{Block=:=arabic_Presentation_forms_B}');
    Expect(1, 65279, '\p{Block=arabicpresentationformsb}', "");
    Expect(0, 65279, '\p{^Block=arabicpresentationformsb}', "");
    Expect(0, 65279, '\P{Block=arabicpresentationformsb}', "");
    Expect(1, 65279, '\P{^Block=arabicpresentationformsb}', "");
    Expect(0, 65280, '\p{Block=arabicpresentationformsb}', "");
    Expect(1, 65280, '\p{^Block=arabicpresentationformsb}', "");
    Expect(1, 65280, '\P{Block=arabicpresentationformsb}', "");
    Expect(0, 65280, '\P{^Block=arabicpresentationformsb}', "");
    Expect(1, 65279, '\p{Block=_ARABIC_Presentation_Forms_b}', "");
    Expect(0, 65279, '\p{^Block=_ARABIC_Presentation_Forms_b}', "");
    Expect(0, 65279, '\P{Block=_ARABIC_Presentation_Forms_b}', "");
    Expect(1, 65279, '\P{^Block=_ARABIC_Presentation_Forms_b}', "");
    Expect(0, 65280, '\p{Block=_ARABIC_Presentation_Forms_b}', "");
    Expect(1, 65280, '\p{^Block=_ARABIC_Presentation_Forms_b}', "");
    Expect(1, 65280, '\P{Block=_ARABIC_Presentation_Forms_b}', "");
    Expect(0, 65280, '\P{^Block=_ARABIC_Presentation_Forms_b}', "");
    Error('\p{Blk=	Arabic_PF_B:=}');
    Error('\P{Blk=	Arabic_PF_B:=}');
    Expect(1, 65279, '\p{Blk=arabicpfb}', "");
    Expect(0, 65279, '\p{^Blk=arabicpfb}', "");
    Expect(0, 65279, '\P{Blk=arabicpfb}', "");
    Expect(1, 65279, '\P{^Blk=arabicpfb}', "");
    Expect(0, 65280, '\p{Blk=arabicpfb}', "");
    Expect(1, 65280, '\p{^Blk=arabicpfb}', "");
    Expect(1, 65280, '\P{Blk=arabicpfb}', "");
    Expect(0, 65280, '\P{^Blk=arabicpfb}', "");
    Expect(1, 65279, '\p{Blk= Arabic_PF_B}', "");
    Expect(0, 65279, '\p{^Blk= Arabic_PF_B}', "");
    Expect(0, 65279, '\P{Blk= Arabic_PF_B}', "");
    Expect(1, 65279, '\P{^Blk= Arabic_PF_B}', "");
    Expect(0, 65280, '\p{Blk= Arabic_PF_B}', "");
    Expect(1, 65280, '\p{^Blk= Arabic_PF_B}', "");
    Expect(1, 65280, '\P{Blk= Arabic_PF_B}', "");
    Expect(0, 65280, '\P{^Blk= Arabic_PF_B}', "");
    Error('\p{Is_Block=:=-	ARABIC_PRESENTATION_Forms_B}');
    Error('\P{Is_Block=:=-	ARABIC_PRESENTATION_Forms_B}');
    Expect(1, 65279, '\p{Is_Block=arabicpresentationformsb}', "");
    Expect(0, 65279, '\p{^Is_Block=arabicpresentationformsb}', "");
    Expect(0, 65279, '\P{Is_Block=arabicpresentationformsb}', "");
    Expect(1, 65279, '\P{^Is_Block=arabicpresentationformsb}', "");
    Expect(0, 65280, '\p{Is_Block=arabicpresentationformsb}', "");
    Expect(1, 65280, '\p{^Is_Block=arabicpresentationformsb}', "");
    Expect(1, 65280, '\P{Is_Block=arabicpresentationformsb}', "");
    Expect(0, 65280, '\P{^Is_Block=arabicpresentationformsb}', "");
    Expect(1, 65279, '\p{Is_Block=_Arabic_presentation_Forms_B}', "");
    Expect(0, 65279, '\p{^Is_Block=_Arabic_presentation_Forms_B}', "");
    Expect(0, 65279, '\P{Is_Block=_Arabic_presentation_Forms_B}', "");
    Expect(1, 65279, '\P{^Is_Block=_Arabic_presentation_Forms_B}', "");
    Expect(0, 65280, '\p{Is_Block=_Arabic_presentation_Forms_B}', "");
    Expect(1, 65280, '\p{^Is_Block=_Arabic_presentation_Forms_B}', "");
    Expect(1, 65280, '\P{Is_Block=_Arabic_presentation_Forms_B}', "");
    Expect(0, 65280, '\P{^Is_Block=_Arabic_presentation_Forms_B}', "");
    Error('\p{Is_Blk=:=		arabic_PF_B}');
    Error('\P{Is_Blk=:=		arabic_PF_B}');
    Expect(1, 65279, '\p{Is_Blk=arabicpfb}', "");
    Expect(0, 65279, '\p{^Is_Blk=arabicpfb}', "");
    Expect(0, 65279, '\P{Is_Blk=arabicpfb}', "");
    Expect(1, 65279, '\P{^Is_Blk=arabicpfb}', "");
    Expect(0, 65280, '\p{Is_Blk=arabicpfb}', "");
    Expect(1, 65280, '\p{^Is_Blk=arabicpfb}', "");
    Expect(1, 65280, '\P{Is_Blk=arabicpfb}', "");
    Expect(0, 65280, '\P{^Is_Blk=arabicpfb}', "");
    Expect(1, 65279, '\p{Is_Blk=  arabic_PF_B}', "");
    Expect(0, 65279, '\p{^Is_Blk=  arabic_PF_B}', "");
    Expect(0, 65279, '\P{Is_Blk=  arabic_PF_B}', "");
    Expect(1, 65279, '\P{^Is_Blk=  arabic_PF_B}', "");
    Expect(0, 65280, '\p{Is_Blk=  arabic_PF_B}', "");
    Expect(1, 65280, '\p{^Is_Blk=  arabic_PF_B}', "");
    Expect(1, 65280, '\P{Is_Blk=  arabic_PF_B}', "");
    Expect(0, 65280, '\P{^Is_Blk=  arabic_PF_B}', "");
    Error('\p{Block=:=--arabic_Supplement}');
    Error('\P{Block=:=--arabic_Supplement}');
    Expect(1, 1919, '\p{Block=arabicsupplement}', "");
    Expect(0, 1919, '\p{^Block=arabicsupplement}', "");
    Expect(0, 1919, '\P{Block=arabicsupplement}', "");
    Expect(1, 1919, '\P{^Block=arabicsupplement}', "");
    Expect(0, 1920, '\p{Block=arabicsupplement}', "");
    Expect(1, 1920, '\p{^Block=arabicsupplement}', "");
    Expect(1, 1920, '\P{Block=arabicsupplement}', "");
    Expect(0, 1920, '\P{^Block=arabicsupplement}', "");
    Expect(1, 1919, '\p{Block=_Arabic_supplement}', "");
    Expect(0, 1919, '\p{^Block=_Arabic_supplement}', "");
    Expect(0, 1919, '\P{Block=_Arabic_supplement}', "");
    Expect(1, 1919, '\P{^Block=_Arabic_supplement}', "");
    Expect(0, 1920, '\p{Block=_Arabic_supplement}', "");
    Expect(1, 1920, '\p{^Block=_Arabic_supplement}', "");
    Expect(1, 1920, '\P{Block=_Arabic_supplement}', "");
    Expect(0, 1920, '\P{^Block=_Arabic_supplement}', "");
    Error('\p{Blk:	-:=Arabic_sup}');
    Error('\P{Blk:	-:=Arabic_sup}');
    Expect(1, 1919, '\p{Blk=arabicsup}', "");
    Expect(0, 1919, '\p{^Blk=arabicsup}', "");
    Expect(0, 1919, '\P{Blk=arabicsup}', "");
    Expect(1, 1919, '\P{^Blk=arabicsup}', "");
    Expect(0, 1920, '\p{Blk=arabicsup}', "");
    Expect(1, 1920, '\p{^Blk=arabicsup}', "");
    Expect(1, 1920, '\P{Blk=arabicsup}', "");
    Expect(0, 1920, '\P{^Blk=arabicsup}', "");
    Expect(1, 1919, '\p{Blk: 	ARABIC_Sup}', "");
    Expect(0, 1919, '\p{^Blk: 	ARABIC_Sup}', "");
    Expect(0, 1919, '\P{Blk: 	ARABIC_Sup}', "");
    Expect(1, 1919, '\P{^Blk: 	ARABIC_Sup}', "");
    Expect(0, 1920, '\p{Blk: 	ARABIC_Sup}', "");
    Expect(1, 1920, '\p{^Blk: 	ARABIC_Sup}', "");
    Expect(1, 1920, '\P{Blk: 	ARABIC_Sup}', "");
    Expect(0, 1920, '\P{^Blk: 	ARABIC_Sup}', "");
    Error('\p{Is_Block=_:=arabic_Supplement}');
    Error('\P{Is_Block=_:=arabic_Supplement}');
    Expect(1, 1919, '\p{Is_Block=arabicsupplement}', "");
    Expect(0, 1919, '\p{^Is_Block=arabicsupplement}', "");
    Expect(0, 1919, '\P{Is_Block=arabicsupplement}', "");
    Expect(1, 1919, '\P{^Is_Block=arabicsupplement}', "");
    Expect(0, 1920, '\p{Is_Block=arabicsupplement}', "");
    Expect(1, 1920, '\p{^Is_Block=arabicsupplement}', "");
    Expect(1, 1920, '\P{Is_Block=arabicsupplement}', "");
    Expect(0, 1920, '\P{^Is_Block=arabicsupplement}', "");
    Expect(1, 1919, '\p{Is_Block=	ARABIC_Supplement}', "");
    Expect(0, 1919, '\p{^Is_Block=	ARABIC_Supplement}', "");
    Expect(0, 1919, '\P{Is_Block=	ARABIC_Supplement}', "");
    Expect(1, 1919, '\P{^Is_Block=	ARABIC_Supplement}', "");
    Expect(0, 1920, '\p{Is_Block=	ARABIC_Supplement}', "");
    Expect(1, 1920, '\p{^Is_Block=	ARABIC_Supplement}', "");
    Expect(1, 1920, '\P{Is_Block=	ARABIC_Supplement}', "");
    Expect(0, 1920, '\P{^Is_Block=	ARABIC_Supplement}', "");
    Error('\p{Is_Blk=	/a/ARABIC_Sup}');
    Error('\P{Is_Blk=	/a/ARABIC_Sup}');
    Expect(1, 1919, '\p{Is_Blk=arabicsup}', "");
    Expect(0, 1919, '\p{^Is_Blk=arabicsup}', "");
    Expect(0, 1919, '\P{Is_Blk=arabicsup}', "");
    Expect(1, 1919, '\P{^Is_Blk=arabicsup}', "");
    Expect(0, 1920, '\p{Is_Blk=arabicsup}', "");
    Expect(1, 1920, '\p{^Is_Blk=arabicsup}', "");
    Expect(1, 1920, '\P{Is_Blk=arabicsup}', "");
    Expect(0, 1920, '\P{^Is_Blk=arabicsup}', "");
    Expect(1, 1919, '\p{Is_Blk=-ARABIC_Sup}', "");
    Expect(0, 1919, '\p{^Is_Blk=-ARABIC_Sup}', "");
    Expect(0, 1919, '\P{Is_Blk=-ARABIC_Sup}', "");
    Expect(1, 1919, '\P{^Is_Blk=-ARABIC_Sup}', "");
    Expect(0, 1920, '\p{Is_Blk=-ARABIC_Sup}', "");
    Expect(1, 1920, '\p{^Is_Blk=-ARABIC_Sup}', "");
    Expect(1, 1920, '\P{Is_Blk=-ARABIC_Sup}', "");
    Expect(0, 1920, '\P{^Is_Blk=-ARABIC_Sup}', "");
    Error('\p{Block=-:=Armenian}');
    Error('\P{Block=-:=Armenian}');
    Expect(1, 1423, '\p{Block=armenian}', "");
    Expect(0, 1423, '\p{^Block=armenian}', "");
    Expect(0, 1423, '\P{Block=armenian}', "");
    Expect(1, 1423, '\P{^Block=armenian}', "");
    Expect(0, 1424, '\p{Block=armenian}', "");
    Expect(1, 1424, '\p{^Block=armenian}', "");
    Expect(1, 1424, '\P{Block=armenian}', "");
    Expect(0, 1424, '\P{^Block=armenian}', "");
    Expect(1, 1423, '\p{Block=__ARMENIAN}', "");
    Expect(0, 1423, '\p{^Block=__ARMENIAN}', "");
    Expect(0, 1423, '\P{Block=__ARMENIAN}', "");
    Expect(1, 1423, '\P{^Block=__ARMENIAN}', "");
    Expect(0, 1424, '\p{Block=__ARMENIAN}', "");
    Expect(1, 1424, '\p{^Block=__ARMENIAN}', "");
    Expect(1, 1424, '\P{Block=__ARMENIAN}', "");
    Expect(0, 1424, '\P{^Block=__ARMENIAN}', "");
    Error('\p{Blk=_ARMENIAN/a/}');
    Error('\P{Blk=_ARMENIAN/a/}');
    Expect(1, 1423, '\p{Blk=armenian}', "");
    Expect(0, 1423, '\p{^Blk=armenian}', "");
    Expect(0, 1423, '\P{Blk=armenian}', "");
    Expect(1, 1423, '\P{^Blk=armenian}', "");
    Expect(0, 1424, '\p{Blk=armenian}', "");
    Expect(1, 1424, '\p{^Blk=armenian}', "");
    Expect(1, 1424, '\P{Blk=armenian}', "");
    Expect(0, 1424, '\P{^Blk=armenian}', "");
    Expect(1, 1423, '\p{Blk=_ Armenian}', "");
    Expect(0, 1423, '\p{^Blk=_ Armenian}', "");
    Expect(0, 1423, '\P{Blk=_ Armenian}', "");
    Expect(1, 1423, '\P{^Blk=_ Armenian}', "");
    Expect(0, 1424, '\p{Blk=_ Armenian}', "");
    Expect(1, 1424, '\p{^Blk=_ Armenian}', "");
    Expect(1, 1424, '\P{Blk=_ Armenian}', "");
    Expect(0, 1424, '\P{^Blk=_ Armenian}', "");
    Error('\p{Is_Block=	ARMENIAN/a/}');
    Error('\P{Is_Block=	ARMENIAN/a/}');
    Expect(1, 1423, '\p{Is_Block=armenian}', "");
    Expect(0, 1423, '\p{^Is_Block=armenian}', "");
    Expect(0, 1423, '\P{Is_Block=armenian}', "");
    Expect(1, 1423, '\P{^Is_Block=armenian}', "");
    Expect(0, 1424, '\p{Is_Block=armenian}', "");
    Expect(1, 1424, '\p{^Is_Block=armenian}', "");
    Expect(1, 1424, '\P{Is_Block=armenian}', "");
    Expect(0, 1424, '\P{^Is_Block=armenian}', "");
    Expect(1, 1423, '\p{Is_Block=_Armenian}', "");
    Expect(0, 1423, '\p{^Is_Block=_Armenian}', "");
    Expect(0, 1423, '\P{Is_Block=_Armenian}', "");
    Expect(1, 1423, '\P{^Is_Block=_Armenian}', "");
    Expect(0, 1424, '\p{Is_Block=_Armenian}', "");
    Expect(1, 1424, '\p{^Is_Block=_Armenian}', "");
    Expect(1, 1424, '\P{Is_Block=_Armenian}', "");
    Expect(0, 1424, '\P{^Is_Block=_Armenian}', "");
    Error('\p{Is_Blk= -armenian/a/}');
    Error('\P{Is_Blk= -armenian/a/}');
    Expect(1, 1423, '\p{Is_Blk=armenian}', "");
    Expect(0, 1423, '\p{^Is_Blk=armenian}', "");
    Expect(0, 1423, '\P{Is_Blk=armenian}', "");
    Expect(1, 1423, '\P{^Is_Blk=armenian}', "");
    Expect(0, 1424, '\p{Is_Blk=armenian}', "");
    Expect(1, 1424, '\p{^Is_Blk=armenian}', "");
    Expect(1, 1424, '\P{Is_Blk=armenian}', "");
    Expect(0, 1424, '\P{^Is_Blk=armenian}', "");
    Expect(1, 1423, '\p{Is_Blk=__Armenian}', "");
    Expect(0, 1423, '\p{^Is_Blk=__Armenian}', "");
    Expect(0, 1423, '\P{Is_Blk=__Armenian}', "");
    Expect(1, 1423, '\P{^Is_Blk=__Armenian}', "");
    Expect(0, 1424, '\p{Is_Blk=__Armenian}', "");
    Expect(1, 1424, '\p{^Is_Blk=__Armenian}', "");
    Expect(1, 1424, '\P{Is_Blk=__Armenian}', "");
    Expect(0, 1424, '\P{^Is_Blk=__Armenian}', "");
    Error('\p{Block=/a/	 Arrows}');
    Error('\P{Block=/a/	 Arrows}');
    Expect(1, 8703, '\p{Block=arrows}', "");
    Expect(0, 8703, '\p{^Block=arrows}', "");
    Expect(0, 8703, '\P{Block=arrows}', "");
    Expect(1, 8703, '\P{^Block=arrows}', "");
    Expect(0, 8704, '\p{Block=arrows}', "");
    Expect(1, 8704, '\p{^Block=arrows}', "");
    Expect(1, 8704, '\P{Block=arrows}', "");
    Expect(0, 8704, '\P{^Block=arrows}', "");
    Expect(1, 8703, '\p{Block=-Arrows}', "");
    Expect(0, 8703, '\p{^Block=-Arrows}', "");
    Expect(0, 8703, '\P{Block=-Arrows}', "");
    Expect(1, 8703, '\P{^Block=-Arrows}', "");
    Expect(0, 8704, '\p{Block=-Arrows}', "");
    Expect(1, 8704, '\p{^Block=-Arrows}', "");
    Expect(1, 8704, '\P{Block=-Arrows}', "");
    Expect(0, 8704, '\P{^Block=-Arrows}', "");
    Error('\p{Blk=- arrows:=}');
    Error('\P{Blk=- arrows:=}');
    Expect(1, 8703, '\p{Blk:	arrows}', "");
    Expect(0, 8703, '\p{^Blk:	arrows}', "");
    Expect(0, 8703, '\P{Blk:	arrows}', "");
    Expect(1, 8703, '\P{^Blk:	arrows}', "");
    Expect(0, 8704, '\p{Blk:	arrows}', "");
    Expect(1, 8704, '\p{^Blk:	arrows}', "");
    Expect(1, 8704, '\P{Blk:	arrows}', "");
    Expect(0, 8704, '\P{^Blk:	arrows}', "");
    Expect(1, 8703, '\p{Blk=Arrows}', "");
    Expect(0, 8703, '\p{^Blk=Arrows}', "");
    Expect(0, 8703, '\P{Blk=Arrows}', "");
    Expect(1, 8703, '\P{^Blk=Arrows}', "");
    Expect(0, 8704, '\p{Blk=Arrows}', "");
    Expect(1, 8704, '\p{^Blk=Arrows}', "");
    Expect(1, 8704, '\P{Blk=Arrows}', "");
    Expect(0, 8704, '\P{^Blk=Arrows}', "");
    Error('\p{Is_Block=Arrows:=}');
    Error('\P{Is_Block=Arrows:=}');
    Expect(1, 8703, '\p{Is_Block=arrows}', "");
    Expect(0, 8703, '\p{^Is_Block=arrows}', "");
    Expect(0, 8703, '\P{Is_Block=arrows}', "");
    Expect(1, 8703, '\P{^Is_Block=arrows}', "");
    Expect(0, 8704, '\p{Is_Block=arrows}', "");
    Expect(1, 8704, '\p{^Is_Block=arrows}', "");
    Expect(1, 8704, '\P{Is_Block=arrows}', "");
    Expect(0, 8704, '\P{^Is_Block=arrows}', "");
    Expect(1, 8703, '\p{Is_Block=--Arrows}', "");
    Expect(0, 8703, '\p{^Is_Block=--Arrows}', "");
    Expect(0, 8703, '\P{Is_Block=--Arrows}', "");
    Expect(1, 8703, '\P{^Is_Block=--Arrows}', "");
    Expect(0, 8704, '\p{Is_Block=--Arrows}', "");
    Expect(1, 8704, '\p{^Is_Block=--Arrows}', "");
    Expect(1, 8704, '\P{Is_Block=--Arrows}', "");
    Expect(0, 8704, '\P{^Is_Block=--Arrows}', "");
    Error('\p{Is_Blk=-/a/Arrows}');
    Error('\P{Is_Blk=-/a/Arrows}');
    Expect(1, 8703, '\p{Is_Blk=arrows}', "");
    Expect(0, 8703, '\p{^Is_Blk=arrows}', "");
    Expect(0, 8703, '\P{Is_Blk=arrows}', "");
    Expect(1, 8703, '\P{^Is_Blk=arrows}', "");
    Expect(0, 8704, '\p{Is_Blk=arrows}', "");
    Expect(1, 8704, '\p{^Is_Blk=arrows}', "");
    Expect(1, 8704, '\P{Is_Blk=arrows}', "");
    Expect(0, 8704, '\P{^Is_Blk=arrows}', "");
    Expect(1, 8703, '\p{Is_Blk:   - Arrows}', "");
    Expect(0, 8703, '\p{^Is_Blk:   - Arrows}', "");
    Expect(0, 8703, '\P{Is_Blk:   - Arrows}', "");
    Expect(1, 8703, '\P{^Is_Blk:   - Arrows}', "");
    Expect(0, 8704, '\p{Is_Blk:   - Arrows}', "");
    Expect(1, 8704, '\p{^Is_Blk:   - Arrows}', "");
    Expect(1, 8704, '\P{Is_Blk:   - Arrows}', "");
    Expect(0, 8704, '\P{^Is_Blk:   - Arrows}', "");
    Error('\p{Block=:=-	BASIC_LATIN}');
    Error('\P{Block=:=-	BASIC_LATIN}');
    Expect(1, 127, '\p{Block=basiclatin}', "");
    Expect(0, 127, '\p{^Block=basiclatin}', "");
    Expect(0, 127, '\P{Block=basiclatin}', "");
    Expect(1, 127, '\P{^Block=basiclatin}', "");
    Expect(0, 128, '\p{Block=basiclatin}', "");
    Expect(1, 128, '\p{^Block=basiclatin}', "");
    Expect(1, 128, '\P{Block=basiclatin}', "");
    Expect(0, 128, '\P{^Block=basiclatin}', "");
    Expect(1, 127, '\p{Block=	-basic_Latin}', "");
    Expect(0, 127, '\p{^Block=	-basic_Latin}', "");
    Expect(0, 127, '\P{Block=	-basic_Latin}', "");
    Expect(1, 127, '\P{^Block=	-basic_Latin}', "");
    Expect(0, 128, '\p{Block=	-basic_Latin}', "");
    Expect(1, 128, '\p{^Block=	-basic_Latin}', "");
    Expect(1, 128, '\P{Block=	-basic_Latin}', "");
    Expect(0, 128, '\P{^Block=	-basic_Latin}', "");
    Error('\p{Blk: :=_ascii}');
    Error('\P{Blk: :=_ascii}');
    Expect(1, 127, '\p{Blk=ascii}', "");
    Expect(0, 127, '\p{^Blk=ascii}', "");
    Expect(0, 127, '\P{Blk=ascii}', "");
    Expect(1, 127, '\P{^Blk=ascii}', "");
    Expect(0, 128, '\p{Blk=ascii}', "");
    Expect(1, 128, '\p{^Blk=ascii}', "");
    Expect(1, 128, '\P{Blk=ascii}', "");
    Expect(0, 128, '\P{^Blk=ascii}', "");
    Expect(1, 127, '\p{Blk= 	ASCII}', "");
    Expect(0, 127, '\p{^Blk= 	ASCII}', "");
    Expect(0, 127, '\P{Blk= 	ASCII}', "");
    Expect(1, 127, '\P{^Blk= 	ASCII}', "");
    Expect(0, 128, '\p{Blk= 	ASCII}', "");
    Expect(1, 128, '\p{^Blk= 	ASCII}', "");
    Expect(1, 128, '\P{Blk= 	ASCII}', "");
    Expect(0, 128, '\P{^Blk= 	ASCII}', "");
    Error('\p{Is_Block:   _:=Basic_Latin}');
    Error('\P{Is_Block:   _:=Basic_Latin}');
    Expect(1, 127, '\p{Is_Block:   basiclatin}', "");
    Expect(0, 127, '\p{^Is_Block:   basiclatin}', "");
    Expect(0, 127, '\P{Is_Block:   basiclatin}', "");
    Expect(1, 127, '\P{^Is_Block:   basiclatin}', "");
    Expect(0, 128, '\p{Is_Block:   basiclatin}', "");
    Expect(1, 128, '\p{^Is_Block:   basiclatin}', "");
    Expect(1, 128, '\P{Is_Block:   basiclatin}', "");
    Expect(0, 128, '\P{^Is_Block:   basiclatin}', "");
    Expect(1, 127, '\p{Is_Block=_Basic_LATIN}', "");
    Expect(0, 127, '\p{^Is_Block=_Basic_LATIN}', "");
    Expect(0, 127, '\P{Is_Block=_Basic_LATIN}', "");
    Expect(1, 127, '\P{^Is_Block=_Basic_LATIN}', "");
    Expect(0, 128, '\p{Is_Block=_Basic_LATIN}', "");
    Expect(1, 128, '\p{^Is_Block=_Basic_LATIN}', "");
    Expect(1, 128, '\P{Is_Block=_Basic_LATIN}', "");
    Expect(0, 128, '\P{^Is_Block=_Basic_LATIN}', "");
    Error('\p{Is_Blk= /a/ASCII}');
    Error('\P{Is_Blk= /a/ASCII}');
    Expect(1, 127, '\p{Is_Blk=ascii}', "");
    Expect(0, 127, '\p{^Is_Blk=ascii}', "");
    Expect(0, 127, '\P{Is_Blk=ascii}', "");
    Expect(1, 127, '\P{^Is_Blk=ascii}', "");
    Expect(0, 128, '\p{Is_Blk=ascii}', "");
    Expect(1, 128, '\p{^Is_Blk=ascii}', "");
    Expect(1, 128, '\P{Is_Blk=ascii}', "");
    Expect(0, 128, '\P{^Is_Blk=ascii}', "");
    Expect(1, 127, '\p{Is_Blk=  ASCII}', "");
    Expect(0, 127, '\p{^Is_Blk=  ASCII}', "");
    Expect(0, 127, '\P{Is_Blk=  ASCII}', "");
    Expect(1, 127, '\P{^Is_Blk=  ASCII}', "");
    Expect(0, 128, '\p{Is_Blk=  ASCII}', "");
    Expect(1, 128, '\p{^Is_Blk=  ASCII}', "");
    Expect(1, 128, '\P{Is_Blk=  ASCII}', "");
    Expect(0, 128, '\P{^Is_Blk=  ASCII}', "");
    Error('\p{Block=_/a/Avestan}');
    Error('\P{Block=_/a/Avestan}');
    Expect(1, 68415, '\p{Block=avestan}', "");
    Expect(0, 68415, '\p{^Block=avestan}', "");
    Expect(0, 68415, '\P{Block=avestan}', "");
    Expect(1, 68415, '\P{^Block=avestan}', "");
    Expect(0, 68416, '\p{Block=avestan}', "");
    Expect(1, 68416, '\p{^Block=avestan}', "");
    Expect(1, 68416, '\P{Block=avestan}', "");
    Expect(0, 68416, '\P{^Block=avestan}', "");
    Expect(1, 68415, '\p{Block=_AVESTAN}', "");
    Expect(0, 68415, '\p{^Block=_AVESTAN}', "");
    Expect(0, 68415, '\P{Block=_AVESTAN}', "");
    Expect(1, 68415, '\P{^Block=_AVESTAN}', "");
    Expect(0, 68416, '\p{Block=_AVESTAN}', "");
    Expect(1, 68416, '\p{^Block=_AVESTAN}', "");
    Expect(1, 68416, '\P{Block=_AVESTAN}', "");
    Expect(0, 68416, '\P{^Block=_AVESTAN}', "");
    Error('\p{Blk=  avestan:=}');
    Error('\P{Blk=  avestan:=}');
    Expect(1, 68415, '\p{Blk:	avestan}', "");
    Expect(0, 68415, '\p{^Blk:	avestan}', "");
    Expect(0, 68415, '\P{Blk:	avestan}', "");
    Expect(1, 68415, '\P{^Blk:	avestan}', "");
    Expect(0, 68416, '\p{Blk:	avestan}', "");
    Expect(1, 68416, '\p{^Blk:	avestan}', "");
    Expect(1, 68416, '\P{Blk:	avestan}', "");
    Expect(0, 68416, '\P{^Blk:	avestan}', "");
    Expect(1, 68415, '\p{Blk=	-Avestan}', "");
    Expect(0, 68415, '\p{^Blk=	-Avestan}', "");
    Expect(0, 68415, '\P{Blk=	-Avestan}', "");
    Expect(1, 68415, '\P{^Blk=	-Avestan}', "");
    Expect(0, 68416, '\p{Blk=	-Avestan}', "");
    Expect(1, 68416, '\p{^Blk=	-Avestan}', "");
    Expect(1, 68416, '\P{Blk=	-Avestan}', "");
    Expect(0, 68416, '\P{^Blk=	-Avestan}', "");
    Error('\p{Is_Block=	 AVESTAN/a/}');
    Error('\P{Is_Block=	 AVESTAN/a/}');
    Expect(1, 68415, '\p{Is_Block=avestan}', "");
    Expect(0, 68415, '\p{^Is_Block=avestan}', "");
    Expect(0, 68415, '\P{Is_Block=avestan}', "");
    Expect(1, 68415, '\P{^Is_Block=avestan}', "");
    Expect(0, 68416, '\p{Is_Block=avestan}', "");
    Expect(1, 68416, '\p{^Is_Block=avestan}', "");
    Expect(1, 68416, '\P{Is_Block=avestan}', "");
    Expect(0, 68416, '\P{^Is_Block=avestan}', "");
    Expect(1, 68415, '\p{Is_Block=-Avestan}', "");
    Expect(0, 68415, '\p{^Is_Block=-Avestan}', "");
    Expect(0, 68415, '\P{Is_Block=-Avestan}', "");
    Expect(1, 68415, '\P{^Is_Block=-Avestan}', "");
    Expect(0, 68416, '\p{Is_Block=-Avestan}', "");
    Expect(1, 68416, '\p{^Is_Block=-Avestan}', "");
    Expect(1, 68416, '\P{Is_Block=-Avestan}', "");
    Expect(0, 68416, '\P{^Is_Block=-Avestan}', "");
    Error('\p{Is_Blk=/a/ _Avestan}');
    Error('\P{Is_Blk=/a/ _Avestan}');
    Expect(1, 68415, '\p{Is_Blk=avestan}', "");
    Expect(0, 68415, '\p{^Is_Blk=avestan}', "");
    Expect(0, 68415, '\P{Is_Blk=avestan}', "");
    Expect(1, 68415, '\P{^Is_Blk=avestan}', "");
    Expect(0, 68416, '\p{Is_Blk=avestan}', "");
    Expect(1, 68416, '\p{^Is_Blk=avestan}', "");
    Expect(1, 68416, '\P{Is_Blk=avestan}', "");
    Expect(0, 68416, '\P{^Is_Blk=avestan}', "");
    Expect(1, 68415, '\p{Is_Blk:	__Avestan}', "");
    Expect(0, 68415, '\p{^Is_Blk:	__Avestan}', "");
    Expect(0, 68415, '\P{Is_Blk:	__Avestan}', "");
    Expect(1, 68415, '\P{^Is_Blk:	__Avestan}', "");
    Expect(0, 68416, '\p{Is_Blk:	__Avestan}', "");
    Expect(1, 68416, '\p{^Is_Blk:	__Avestan}', "");
    Expect(1, 68416, '\P{Is_Blk:	__Avestan}', "");
    Expect(0, 68416, '\P{^Is_Blk:	__Avestan}', "");
    Error('\p{Block=:=BALINESE}');
    Error('\P{Block=:=BALINESE}');
    Expect(1, 7039, '\p{Block=balinese}', "");
    Expect(0, 7039, '\p{^Block=balinese}', "");
    Expect(0, 7039, '\P{Block=balinese}', "");
    Expect(1, 7039, '\P{^Block=balinese}', "");
    Expect(0, 7040, '\p{Block=balinese}', "");
    Expect(1, 7040, '\p{^Block=balinese}', "");
    Expect(1, 7040, '\P{Block=balinese}', "");
    Expect(0, 7040, '\P{^Block=balinese}', "");
    Expect(1, 7039, '\p{Block=	BALINESE}', "");
    Expect(0, 7039, '\p{^Block=	BALINESE}', "");
    Expect(0, 7039, '\P{Block=	BALINESE}', "");
    Expect(1, 7039, '\P{^Block=	BALINESE}', "");
    Expect(0, 7040, '\p{Block=	BALINESE}', "");
    Expect(1, 7040, '\p{^Block=	BALINESE}', "");
    Expect(1, 7040, '\P{Block=	BALINESE}', "");
    Expect(0, 7040, '\P{^Block=	BALINESE}', "");
    Error('\p{Blk= -Balinese/a/}');
    Error('\P{Blk= -Balinese/a/}');
    Expect(1, 7039, '\p{Blk=balinese}', "");
    Expect(0, 7039, '\p{^Blk=balinese}', "");
    Expect(0, 7039, '\P{Blk=balinese}', "");
    Expect(1, 7039, '\P{^Blk=balinese}', "");
    Expect(0, 7040, '\p{Blk=balinese}', "");
    Expect(1, 7040, '\p{^Blk=balinese}', "");
    Expect(1, 7040, '\P{Blk=balinese}', "");
    Expect(0, 7040, '\P{^Blk=balinese}', "");
    Expect(1, 7039, '\p{Blk=	Balinese}', "");
    Expect(0, 7039, '\p{^Blk=	Balinese}', "");
    Expect(0, 7039, '\P{Blk=	Balinese}', "");
    Expect(1, 7039, '\P{^Blk=	Balinese}', "");
    Expect(0, 7040, '\p{Blk=	Balinese}', "");
    Expect(1, 7040, '\p{^Blk=	Balinese}', "");
    Expect(1, 7040, '\P{Blk=	Balinese}', "");
    Expect(0, 7040, '\P{^Blk=	Balinese}', "");
    Error('\p{Is_Block=-:=Balinese}');
    Error('\P{Is_Block=-:=Balinese}');
    Expect(1, 7039, '\p{Is_Block:	balinese}', "");
    Expect(0, 7039, '\p{^Is_Block:	balinese}', "");
    Expect(0, 7039, '\P{Is_Block:	balinese}', "");
    Expect(1, 7039, '\P{^Is_Block:	balinese}', "");
    Expect(0, 7040, '\p{Is_Block:	balinese}', "");
    Expect(1, 7040, '\p{^Is_Block:	balinese}', "");
    Expect(1, 7040, '\P{Is_Block:	balinese}', "");
    Expect(0, 7040, '\P{^Is_Block:	balinese}', "");
    Expect(1, 7039, '\p{Is_Block: 	 Balinese}', "");
    Expect(0, 7039, '\p{^Is_Block: 	 Balinese}', "");
    Expect(0, 7039, '\P{Is_Block: 	 Balinese}', "");
    Expect(1, 7039, '\P{^Is_Block: 	 Balinese}', "");
    Expect(0, 7040, '\p{Is_Block: 	 Balinese}', "");
    Expect(1, 7040, '\p{^Is_Block: 	 Balinese}', "");
    Expect(1, 7040, '\P{Is_Block: 	 Balinese}', "");
    Expect(0, 7040, '\P{^Is_Block: 	 Balinese}', "");
    Error('\p{Is_Blk=_/a/Balinese}');
    Error('\P{Is_Blk=_/a/Balinese}');
    Expect(1, 7039, '\p{Is_Blk=balinese}', "");
    Expect(0, 7039, '\p{^Is_Blk=balinese}', "");
    Expect(0, 7039, '\P{Is_Blk=balinese}', "");
    Expect(1, 7039, '\P{^Is_Blk=balinese}', "");
    Expect(0, 7040, '\p{Is_Blk=balinese}', "");
    Expect(1, 7040, '\p{^Is_Blk=balinese}', "");
    Expect(1, 7040, '\P{Is_Blk=balinese}', "");
    Expect(0, 7040, '\P{^Is_Blk=balinese}', "");
    Expect(1, 7039, '\p{Is_Blk=	BALINESE}', "");
    Expect(0, 7039, '\p{^Is_Blk=	BALINESE}', "");
    Expect(0, 7039, '\P{Is_Blk=	BALINESE}', "");
    Expect(1, 7039, '\P{^Is_Blk=	BALINESE}', "");
    Expect(0, 7040, '\p{Is_Blk=	BALINESE}', "");
    Expect(1, 7040, '\p{^Is_Blk=	BALINESE}', "");
    Expect(1, 7040, '\P{Is_Blk=	BALINESE}', "");
    Expect(0, 7040, '\P{^Is_Blk=	BALINESE}', "");
    Error('\p{Block=:= -Bamum}');
    Error('\P{Block=:= -Bamum}');
    Expect(1, 42751, '\p{Block=bamum}', "");
    Expect(0, 42751, '\p{^Block=bamum}', "");
    Expect(0, 42751, '\P{Block=bamum}', "");
    Expect(1, 42751, '\P{^Block=bamum}', "");
    Expect(0, 42752, '\p{Block=bamum}', "");
    Expect(1, 42752, '\p{^Block=bamum}', "");
    Expect(1, 42752, '\P{Block=bamum}', "");
    Expect(0, 42752, '\P{^Block=bamum}', "");
    Expect(1, 42751, '\p{Block: _	Bamum}', "");
    Expect(0, 42751, '\p{^Block: _	Bamum}', "");
    Expect(0, 42751, '\P{Block: _	Bamum}', "");
    Expect(1, 42751, '\P{^Block: _	Bamum}', "");
    Expect(0, 42752, '\p{Block: _	Bamum}', "");
    Expect(1, 42752, '\p{^Block: _	Bamum}', "");
    Expect(1, 42752, '\P{Block: _	Bamum}', "");
    Expect(0, 42752, '\P{^Block: _	Bamum}', "");
    Error('\p{Blk=	Bamum/a/}');
    Error('\P{Blk=	Bamum/a/}');
    Expect(1, 42751, '\p{Blk:	bamum}', "");
    Expect(0, 42751, '\p{^Blk:	bamum}', "");
    Expect(0, 42751, '\P{Blk:	bamum}', "");
    Expect(1, 42751, '\P{^Blk:	bamum}', "");
    Expect(0, 42752, '\p{Blk:	bamum}', "");
    Expect(1, 42752, '\p{^Blk:	bamum}', "");
    Expect(1, 42752, '\P{Blk:	bamum}', "");
    Expect(0, 42752, '\P{^Blk:	bamum}', "");
    Expect(1, 42751, '\p{Blk=_ BAMUM}', "");
    Expect(0, 42751, '\p{^Blk=_ BAMUM}', "");
    Expect(0, 42751, '\P{Blk=_ BAMUM}', "");
    Expect(1, 42751, '\P{^Blk=_ BAMUM}', "");
    Expect(0, 42752, '\p{Blk=_ BAMUM}', "");
    Expect(1, 42752, '\p{^Blk=_ BAMUM}', "");
    Expect(1, 42752, '\P{Blk=_ BAMUM}', "");
    Expect(0, 42752, '\P{^Blk=_ BAMUM}', "");
    Error('\p{Is_Block=	-bamum:=}');
    Error('\P{Is_Block=	-bamum:=}');
    Expect(1, 42751, '\p{Is_Block=bamum}', "");
    Expect(0, 42751, '\p{^Is_Block=bamum}', "");
    Expect(0, 42751, '\P{Is_Block=bamum}', "");
    Expect(1, 42751, '\P{^Is_Block=bamum}', "");
    Expect(0, 42752, '\p{Is_Block=bamum}', "");
    Expect(1, 42752, '\p{^Is_Block=bamum}', "");
    Expect(1, 42752, '\P{Is_Block=bamum}', "");
    Expect(0, 42752, '\P{^Is_Block=bamum}', "");
    Expect(1, 42751, '\p{Is_Block=	_Bamum}', "");
    Expect(0, 42751, '\p{^Is_Block=	_Bamum}', "");
    Expect(0, 42751, '\P{Is_Block=	_Bamum}', "");
    Expect(1, 42751, '\P{^Is_Block=	_Bamum}', "");
    Expect(0, 42752, '\p{Is_Block=	_Bamum}', "");
    Expect(1, 42752, '\p{^Is_Block=	_Bamum}', "");
    Expect(1, 42752, '\P{Is_Block=	_Bamum}', "");
    Expect(0, 42752, '\P{^Is_Block=	_Bamum}', "");
    Error('\p{Is_Blk=/a/	BAMUM}');
    Error('\P{Is_Blk=/a/	BAMUM}');
    Expect(1, 42751, '\p{Is_Blk=bamum}', "");
    Expect(0, 42751, '\p{^Is_Blk=bamum}', "");
    Expect(0, 42751, '\P{Is_Blk=bamum}', "");
    Expect(1, 42751, '\P{^Is_Blk=bamum}', "");
    Expect(0, 42752, '\p{Is_Blk=bamum}', "");
    Expect(1, 42752, '\p{^Is_Blk=bamum}', "");
    Expect(1, 42752, '\P{Is_Blk=bamum}', "");
    Expect(0, 42752, '\P{^Is_Blk=bamum}', "");
    Expect(1, 42751, '\p{Is_Blk=	_Bamum}', "");
    Expect(0, 42751, '\p{^Is_Blk=	_Bamum}', "");
    Expect(0, 42751, '\P{Is_Blk=	_Bamum}', "");
    Expect(1, 42751, '\P{^Is_Blk=	_Bamum}', "");
    Expect(0, 42752, '\p{Is_Blk=	_Bamum}', "");
    Expect(1, 42752, '\p{^Is_Blk=	_Bamum}', "");
    Expect(1, 42752, '\P{Is_Blk=	_Bamum}', "");
    Expect(0, 42752, '\P{^Is_Blk=	_Bamum}', "");
    Error('\p{Block=/a/_bamum_supplement}');
    Error('\P{Block=/a/_bamum_supplement}');
    Expect(1, 92735, '\p{Block=bamumsupplement}', "");
    Expect(0, 92735, '\p{^Block=bamumsupplement}', "");
    Expect(0, 92735, '\P{Block=bamumsupplement}', "");
    Expect(1, 92735, '\P{^Block=bamumsupplement}', "");
    Expect(0, 92736, '\p{Block=bamumsupplement}', "");
    Expect(1, 92736, '\p{^Block=bamumsupplement}', "");
    Expect(1, 92736, '\P{Block=bamumsupplement}', "");
    Expect(0, 92736, '\P{^Block=bamumsupplement}', "");
    Expect(1, 92735, '\p{Block=__Bamum_Supplement}', "");
    Expect(0, 92735, '\p{^Block=__Bamum_Supplement}', "");
    Expect(0, 92735, '\P{Block=__Bamum_Supplement}', "");
    Expect(1, 92735, '\P{^Block=__Bamum_Supplement}', "");
    Expect(0, 92736, '\p{Block=__Bamum_Supplement}', "");
    Expect(1, 92736, '\p{^Block=__Bamum_Supplement}', "");
    Expect(1, 92736, '\P{Block=__Bamum_Supplement}', "");
    Expect(0, 92736, '\P{^Block=__Bamum_Supplement}', "");
    Error('\p{Blk= /a/bamum_Sup}');
    Error('\P{Blk= /a/bamum_Sup}');
    Expect(1, 92735, '\p{Blk: bamumsup}', "");
    Expect(0, 92735, '\p{^Blk: bamumsup}', "");
    Expect(0, 92735, '\P{Blk: bamumsup}', "");
    Expect(1, 92735, '\P{^Blk: bamumsup}', "");
    Expect(0, 92736, '\p{Blk: bamumsup}', "");
    Expect(1, 92736, '\p{^Blk: bamumsup}', "");
    Expect(1, 92736, '\P{Blk: bamumsup}', "");
    Expect(0, 92736, '\P{^Blk: bamumsup}', "");
    Expect(1, 92735, '\p{Blk=_	BAMUM_Sup}', "");
    Expect(0, 92735, '\p{^Blk=_	BAMUM_Sup}', "");
    Expect(0, 92735, '\P{Blk=_	BAMUM_Sup}', "");
    Expect(1, 92735, '\P{^Blk=_	BAMUM_Sup}', "");
    Expect(0, 92736, '\p{Blk=_	BAMUM_Sup}', "");
    Expect(1, 92736, '\p{^Blk=_	BAMUM_Sup}', "");
    Expect(1, 92736, '\P{Blk=_	BAMUM_Sup}', "");
    Expect(0, 92736, '\P{^Blk=_	BAMUM_Sup}', "");
    Error('\p{Is_Block=_:=Bamum_Supplement}');
    Error('\P{Is_Block=_:=Bamum_Supplement}');
    Expect(1, 92735, '\p{Is_Block=bamumsupplement}', "");
    Expect(0, 92735, '\p{^Is_Block=bamumsupplement}', "");
    Expect(0, 92735, '\P{Is_Block=bamumsupplement}', "");
    Expect(1, 92735, '\P{^Is_Block=bamumsupplement}', "");
    Expect(0, 92736, '\p{Is_Block=bamumsupplement}', "");
    Expect(1, 92736, '\p{^Is_Block=bamumsupplement}', "");
    Expect(1, 92736, '\P{Is_Block=bamumsupplement}', "");
    Expect(0, 92736, '\P{^Is_Block=bamumsupplement}', "");
    Expect(1, 92735, '\p{Is_Block:_Bamum_Supplement}', "");
    Expect(0, 92735, '\p{^Is_Block:_Bamum_Supplement}', "");
    Expect(0, 92735, '\P{Is_Block:_Bamum_Supplement}', "");
    Expect(1, 92735, '\P{^Is_Block:_Bamum_Supplement}', "");
    Expect(0, 92736, '\p{Is_Block:_Bamum_Supplement}', "");
    Expect(1, 92736, '\p{^Is_Block:_Bamum_Supplement}', "");
    Expect(1, 92736, '\P{Is_Block:_Bamum_Supplement}', "");
    Expect(0, 92736, '\P{^Is_Block:_Bamum_Supplement}', "");
    Error('\p{Is_Blk=_ BAMUM_Sup:=}');
    Error('\P{Is_Blk=_ BAMUM_Sup:=}');
    Expect(1, 92735, '\p{Is_Blk=bamumsup}', "");
    Expect(0, 92735, '\p{^Is_Blk=bamumsup}', "");
    Expect(0, 92735, '\P{Is_Blk=bamumsup}', "");
    Expect(1, 92735, '\P{^Is_Blk=bamumsup}', "");
    Expect(0, 92736, '\p{Is_Blk=bamumsup}', "");
    Expect(1, 92736, '\p{^Is_Blk=bamumsup}', "");
    Expect(1, 92736, '\P{Is_Blk=bamumsup}', "");
    Expect(0, 92736, '\P{^Is_Blk=bamumsup}', "");
    Expect(1, 92735, '\p{Is_Blk:	Bamum_Sup}', "");
    Expect(0, 92735, '\p{^Is_Blk:	Bamum_Sup}', "");
    Expect(0, 92735, '\P{Is_Blk:	Bamum_Sup}', "");
    Expect(1, 92735, '\P{^Is_Blk:	Bamum_Sup}', "");
    Expect(0, 92736, '\p{Is_Blk:	Bamum_Sup}', "");
    Expect(1, 92736, '\p{^Is_Blk:	Bamum_Sup}', "");
    Expect(1, 92736, '\P{Is_Blk:	Bamum_Sup}', "");
    Expect(0, 92736, '\P{^Is_Blk:	Bamum_Sup}', "");
    Error('\p{Block= -Bassa_VAH/a/}');
    Error('\P{Block= -Bassa_VAH/a/}');
    Expect(1, 92927, '\p{Block=bassavah}', "");
    Expect(0, 92927, '\p{^Block=bassavah}', "");
    Expect(0, 92927, '\P{Block=bassavah}', "");
    Expect(1, 92927, '\P{^Block=bassavah}', "");
    Expect(0, 92928, '\p{Block=bassavah}', "");
    Expect(1, 92928, '\p{^Block=bassavah}', "");
    Expect(1, 92928, '\P{Block=bassavah}', "");
    Expect(0, 92928, '\P{^Block=bassavah}', "");
    Expect(1, 92927, '\p{Block=_bassa_Vah}', "");
    Expect(0, 92927, '\p{^Block=_bassa_Vah}', "");
    Expect(0, 92927, '\P{Block=_bassa_Vah}', "");
    Expect(1, 92927, '\P{^Block=_bassa_Vah}', "");
    Expect(0, 92928, '\p{Block=_bassa_Vah}', "");
    Expect(1, 92928, '\p{^Block=_bassa_Vah}', "");
    Expect(1, 92928, '\P{Block=_bassa_Vah}', "");
    Expect(0, 92928, '\P{^Block=_bassa_Vah}', "");
    Error('\p{Blk=/a/-Bassa_VAH}');
    Error('\P{Blk=/a/-Bassa_VAH}');
    Expect(1, 92927, '\p{Blk:   bassavah}', "");
    Expect(0, 92927, '\p{^Blk:   bassavah}', "");
    Expect(0, 92927, '\P{Blk:   bassavah}', "");
    Expect(1, 92927, '\P{^Blk:   bassavah}', "");
    Expect(0, 92928, '\p{Blk:   bassavah}', "");
    Expect(1, 92928, '\p{^Blk:   bassavah}', "");
    Expect(1, 92928, '\P{Blk:   bassavah}', "");
    Expect(0, 92928, '\P{^Blk:   bassavah}', "");
    Expect(1, 92927, '\p{Blk=- Bassa_Vah}', "");
    Expect(0, 92927, '\p{^Blk=- Bassa_Vah}', "");
    Expect(0, 92927, '\P{Blk=- Bassa_Vah}', "");
    Expect(1, 92927, '\P{^Blk=- Bassa_Vah}', "");
    Expect(0, 92928, '\p{Blk=- Bassa_Vah}', "");
    Expect(1, 92928, '\p{^Blk=- Bassa_Vah}', "");
    Expect(1, 92928, '\P{Blk=- Bassa_Vah}', "");
    Expect(0, 92928, '\P{^Blk=- Bassa_Vah}', "");
    Error('\p{Is_Block=_/a/Bassa_vah}');
    Error('\P{Is_Block=_/a/Bassa_vah}');
    Expect(1, 92927, '\p{Is_Block=bassavah}', "");
    Expect(0, 92927, '\p{^Is_Block=bassavah}', "");
    Expect(0, 92927, '\P{Is_Block=bassavah}', "");
    Expect(1, 92927, '\P{^Is_Block=bassavah}', "");
    Expect(0, 92928, '\p{Is_Block=bassavah}', "");
    Expect(1, 92928, '\p{^Is_Block=bassavah}', "");
    Expect(1, 92928, '\P{Is_Block=bassavah}', "");
    Expect(0, 92928, '\P{^Is_Block=bassavah}', "");
    Expect(1, 92927, '\p{Is_Block:    BASSA_Vah}', "");
    Expect(0, 92927, '\p{^Is_Block:    BASSA_Vah}', "");
    Expect(0, 92927, '\P{Is_Block:    BASSA_Vah}', "");
    Expect(1, 92927, '\P{^Is_Block:    BASSA_Vah}', "");
    Expect(0, 92928, '\p{Is_Block:    BASSA_Vah}', "");
    Expect(1, 92928, '\p{^Is_Block:    BASSA_Vah}', "");
    Expect(1, 92928, '\P{Is_Block:    BASSA_Vah}', "");
    Expect(0, 92928, '\P{^Is_Block:    BASSA_Vah}', "");
    Error('\p{Is_Blk=_	Bassa_Vah:=}');
    Error('\P{Is_Blk=_	Bassa_Vah:=}');
    Expect(1, 92927, '\p{Is_Blk=bassavah}', "");
    Expect(0, 92927, '\p{^Is_Blk=bassavah}', "");
    Expect(0, 92927, '\P{Is_Blk=bassavah}', "");
    Expect(1, 92927, '\P{^Is_Blk=bassavah}', "");
    Expect(0, 92928, '\p{Is_Blk=bassavah}', "");
    Expect(1, 92928, '\p{^Is_Blk=bassavah}', "");
    Expect(1, 92928, '\P{Is_Blk=bassavah}', "");
    Expect(0, 92928, '\P{^Is_Blk=bassavah}', "");
    Expect(1, 92927, '\p{Is_Blk=	-bassa_Vah}', "");
    Expect(0, 92927, '\p{^Is_Blk=	-bassa_Vah}', "");
    Expect(0, 92927, '\P{Is_Blk=	-bassa_Vah}', "");
    Expect(1, 92927, '\P{^Is_Blk=	-bassa_Vah}', "");
    Expect(0, 92928, '\p{Is_Blk=	-bassa_Vah}', "");
    Expect(1, 92928, '\p{^Is_Blk=	-bassa_Vah}', "");
    Expect(1, 92928, '\P{Is_Blk=	-bassa_Vah}', "");
    Expect(0, 92928, '\P{^Is_Blk=	-bassa_Vah}', "");
    Error('\p{Block=_batak:=}');
    Error('\P{Block=_batak:=}');
    Expect(1, 7167, '\p{Block=batak}', "");
    Expect(0, 7167, '\p{^Block=batak}', "");
    Expect(0, 7167, '\P{Block=batak}', "");
    Expect(1, 7167, '\P{^Block=batak}', "");
    Expect(0, 7168, '\p{Block=batak}', "");
    Expect(1, 7168, '\p{^Block=batak}', "");
    Expect(1, 7168, '\P{Block=batak}', "");
    Expect(0, 7168, '\P{^Block=batak}', "");
    Expect(1, 7167, '\p{Block=	-Batak}', "");
    Expect(0, 7167, '\p{^Block=	-Batak}', "");
    Expect(0, 7167, '\P{Block=	-Batak}', "");
    Expect(1, 7167, '\P{^Block=	-Batak}', "");
    Expect(0, 7168, '\p{Block=	-Batak}', "");
    Expect(1, 7168, '\p{^Block=	-Batak}', "");
    Expect(1, 7168, '\P{Block=	-Batak}', "");
    Expect(0, 7168, '\P{^Block=	-Batak}', "");
    Error('\p{Blk=/a/-Batak}');
    Error('\P{Blk=/a/-Batak}');
    Expect(1, 7167, '\p{Blk=batak}', "");
    Expect(0, 7167, '\p{^Blk=batak}', "");
    Expect(0, 7167, '\P{Blk=batak}', "");
    Expect(1, 7167, '\P{^Blk=batak}', "");
    Expect(0, 7168, '\p{Blk=batak}', "");
    Expect(1, 7168, '\p{^Blk=batak}', "");
    Expect(1, 7168, '\P{Blk=batak}', "");
    Expect(0, 7168, '\P{^Blk=batak}', "");
    Expect(1, 7167, '\p{Blk= batak}', "");
    Expect(0, 7167, '\p{^Blk= batak}', "");
    Expect(0, 7167, '\P{Blk= batak}', "");
    Expect(1, 7167, '\P{^Blk= batak}', "");
    Expect(0, 7168, '\p{Blk= batak}', "");
    Expect(1, 7168, '\p{^Blk= batak}', "");
    Expect(1, 7168, '\P{Blk= batak}', "");
    Expect(0, 7168, '\P{^Blk= batak}', "");
    Error('\p{Is_Block:	_-Batak:=}');
    Error('\P{Is_Block:	_-Batak:=}');
    Expect(1, 7167, '\p{Is_Block=batak}', "");
    Expect(0, 7167, '\p{^Is_Block=batak}', "");
    Expect(0, 7167, '\P{Is_Block=batak}', "");
    Expect(1, 7167, '\P{^Is_Block=batak}', "");
    Expect(0, 7168, '\p{Is_Block=batak}', "");
    Expect(1, 7168, '\p{^Is_Block=batak}', "");
    Expect(1, 7168, '\P{Is_Block=batak}', "");
    Expect(0, 7168, '\P{^Is_Block=batak}', "");
    Expect(1, 7167, '\p{Is_Block:    -batak}', "");
    Expect(0, 7167, '\p{^Is_Block:    -batak}', "");
    Expect(0, 7167, '\P{Is_Block:    -batak}', "");
    Expect(1, 7167, '\P{^Is_Block:    -batak}', "");
    Expect(0, 7168, '\p{Is_Block:    -batak}', "");
    Expect(1, 7168, '\p{^Is_Block:    -batak}', "");
    Expect(1, 7168, '\P{Is_Block:    -batak}', "");
    Expect(0, 7168, '\P{^Is_Block:    -batak}', "");
    Error('\p{Is_Blk=:=_BATAK}');
    Error('\P{Is_Blk=:=_BATAK}');
    Expect(1, 7167, '\p{Is_Blk=batak}', "");
    Expect(0, 7167, '\p{^Is_Blk=batak}', "");
    Expect(0, 7167, '\P{Is_Blk=batak}', "");
    Expect(1, 7167, '\P{^Is_Blk=batak}', "");
    Expect(0, 7168, '\p{Is_Blk=batak}', "");
    Expect(1, 7168, '\p{^Is_Blk=batak}', "");
    Expect(1, 7168, '\P{Is_Blk=batak}', "");
    Expect(0, 7168, '\P{^Is_Blk=batak}', "");
    Expect(1, 7167, '\p{Is_Blk=-Batak}', "");
    Expect(0, 7167, '\p{^Is_Blk=-Batak}', "");
    Expect(0, 7167, '\P{Is_Blk=-Batak}', "");
    Expect(1, 7167, '\P{^Is_Blk=-Batak}', "");
    Expect(0, 7168, '\p{Is_Blk=-Batak}', "");
    Expect(1, 7168, '\p{^Is_Blk=-Batak}', "");
    Expect(1, 7168, '\P{Is_Blk=-Batak}', "");
    Expect(0, 7168, '\P{^Is_Blk=-Batak}', "");
    Error('\p{Block=:=_BENGALI}');
    Error('\P{Block=:=_BENGALI}');
    Expect(1, 2559, '\p{Block=bengali}', "");
    Expect(0, 2559, '\p{^Block=bengali}', "");
    Expect(0, 2559, '\P{Block=bengali}', "");
    Expect(1, 2559, '\P{^Block=bengali}', "");
    Expect(0, 2560, '\p{Block=bengali}', "");
    Expect(1, 2560, '\p{^Block=bengali}', "");
    Expect(1, 2560, '\P{Block=bengali}', "");
    Expect(0, 2560, '\P{^Block=bengali}', "");
    Expect(1, 2559, '\p{Block=	_Bengali}', "");
    Expect(0, 2559, '\p{^Block=	_Bengali}', "");
    Expect(0, 2559, '\P{Block=	_Bengali}', "");
    Expect(1, 2559, '\P{^Block=	_Bengali}', "");
    Expect(0, 2560, '\p{Block=	_Bengali}', "");
    Expect(1, 2560, '\p{^Block=	_Bengali}', "");
    Expect(1, 2560, '\P{Block=	_Bengali}', "");
    Expect(0, 2560, '\P{^Block=	_Bengali}', "");
    Error('\p{Blk=	 bengali/a/}');
    Error('\P{Blk=	 bengali/a/}');
    Expect(1, 2559, '\p{Blk=bengali}', "");
    Expect(0, 2559, '\p{^Blk=bengali}', "");
    Expect(0, 2559, '\P{Blk=bengali}', "");
    Expect(1, 2559, '\P{^Blk=bengali}', "");
    Expect(0, 2560, '\p{Blk=bengali}', "");
    Expect(1, 2560, '\p{^Blk=bengali}', "");
    Expect(1, 2560, '\P{Blk=bengali}', "");
    Expect(0, 2560, '\P{^Blk=bengali}', "");
    Expect(1, 2559, '\p{Blk=  BENGALI}', "");
    Expect(0, 2559, '\p{^Blk=  BENGALI}', "");
    Expect(0, 2559, '\P{Blk=  BENGALI}', "");
    Expect(1, 2559, '\P{^Blk=  BENGALI}', "");
    Expect(0, 2560, '\p{Blk=  BENGALI}', "");
    Expect(1, 2560, '\p{^Blk=  BENGALI}', "");
    Expect(1, 2560, '\P{Blk=  BENGALI}', "");
    Expect(0, 2560, '\P{^Blk=  BENGALI}', "");
    Error('\p{Is_Block= -BENGALI/a/}');
    Error('\P{Is_Block= -BENGALI/a/}');
    Expect(1, 2559, '\p{Is_Block=bengali}', "");
    Expect(0, 2559, '\p{^Is_Block=bengali}', "");
    Expect(0, 2559, '\P{Is_Block=bengali}', "");
    Expect(1, 2559, '\P{^Is_Block=bengali}', "");
    Expect(0, 2560, '\p{Is_Block=bengali}', "");
    Expect(1, 2560, '\p{^Is_Block=bengali}', "");
    Expect(1, 2560, '\P{Is_Block=bengali}', "");
    Expect(0, 2560, '\P{^Is_Block=bengali}', "");
    Expect(1, 2559, '\p{Is_Block:     bengali}', "");
    Expect(0, 2559, '\p{^Is_Block:     bengali}', "");
    Expect(0, 2559, '\P{Is_Block:     bengali}', "");
    Expect(1, 2559, '\P{^Is_Block:     bengali}', "");
    Expect(0, 2560, '\p{Is_Block:     bengali}', "");
    Expect(1, 2560, '\p{^Is_Block:     bengali}', "");
    Expect(1, 2560, '\P{Is_Block:     bengali}', "");
    Expect(0, 2560, '\P{^Is_Block:     bengali}', "");
    Error('\p{Is_Blk:_/a/BENGALI}');
    Error('\P{Is_Blk:_/a/BENGALI}');
    Expect(1, 2559, '\p{Is_Blk=bengali}', "");
    Expect(0, 2559, '\p{^Is_Blk=bengali}', "");
    Expect(0, 2559, '\P{Is_Blk=bengali}', "");
    Expect(1, 2559, '\P{^Is_Blk=bengali}', "");
    Expect(0, 2560, '\p{Is_Blk=bengali}', "");
    Expect(1, 2560, '\p{^Is_Blk=bengali}', "");
    Expect(1, 2560, '\P{Is_Blk=bengali}', "");
    Expect(0, 2560, '\P{^Is_Blk=bengali}', "");
    Expect(1, 2559, '\p{Is_Blk=		bengali}', "");
    Expect(0, 2559, '\p{^Is_Blk=		bengali}', "");
    Expect(0, 2559, '\P{Is_Blk=		bengali}', "");
    Expect(1, 2559, '\P{^Is_Blk=		bengali}', "");
    Expect(0, 2560, '\p{Is_Blk=		bengali}', "");
    Expect(1, 2560, '\p{^Is_Blk=		bengali}', "");
    Expect(1, 2560, '\P{Is_Blk=		bengali}', "");
    Expect(0, 2560, '\P{^Is_Blk=		bengali}', "");
    Error('\p{Block:    -Bhaiksuki:=}');
    Error('\P{Block:    -Bhaiksuki:=}');
    Expect(1, 72815, '\p{Block:	bhaiksuki}', "");
    Expect(0, 72815, '\p{^Block:	bhaiksuki}', "");
    Expect(0, 72815, '\P{Block:	bhaiksuki}', "");
    Expect(1, 72815, '\P{^Block:	bhaiksuki}', "");
    Expect(0, 72816, '\p{Block:	bhaiksuki}', "");
    Expect(1, 72816, '\p{^Block:	bhaiksuki}', "");
    Expect(1, 72816, '\P{Block:	bhaiksuki}', "");
    Expect(0, 72816, '\P{^Block:	bhaiksuki}', "");
    Expect(1, 72815, '\p{Block=- Bhaiksuki}', "");
    Expect(0, 72815, '\p{^Block=- Bhaiksuki}', "");
    Expect(0, 72815, '\P{Block=- Bhaiksuki}', "");
    Expect(1, 72815, '\P{^Block=- Bhaiksuki}', "");
    Expect(0, 72816, '\p{Block=- Bhaiksuki}', "");
    Expect(1, 72816, '\p{^Block=- Bhaiksuki}', "");
    Expect(1, 72816, '\P{Block=- Bhaiksuki}', "");
    Expect(0, 72816, '\P{^Block=- Bhaiksuki}', "");
    Error('\p{Blk=	/a/Bhaiksuki}');
    Error('\P{Blk=	/a/Bhaiksuki}');
    Expect(1, 72815, '\p{Blk=bhaiksuki}', "");
    Expect(0, 72815, '\p{^Blk=bhaiksuki}', "");
    Expect(0, 72815, '\P{Blk=bhaiksuki}', "");
    Expect(1, 72815, '\P{^Blk=bhaiksuki}', "");
    Expect(0, 72816, '\p{Blk=bhaiksuki}', "");
    Expect(1, 72816, '\p{^Blk=bhaiksuki}', "");
    Expect(1, 72816, '\P{Blk=bhaiksuki}', "");
    Expect(0, 72816, '\P{^Blk=bhaiksuki}', "");
    Expect(1, 72815, '\p{Blk=_-Bhaiksuki}', "");
    Expect(0, 72815, '\p{^Blk=_-Bhaiksuki}', "");
    Expect(0, 72815, '\P{Blk=_-Bhaiksuki}', "");
    Expect(1, 72815, '\P{^Blk=_-Bhaiksuki}', "");
    Expect(0, 72816, '\p{Blk=_-Bhaiksuki}', "");
    Expect(1, 72816, '\p{^Blk=_-Bhaiksuki}', "");
    Expect(1, 72816, '\P{Blk=_-Bhaiksuki}', "");
    Expect(0, 72816, '\P{^Blk=_-Bhaiksuki}', "");
    Error('\p{Is_Block=:= -bhaiksuki}');
    Error('\P{Is_Block=:= -bhaiksuki}');
    Expect(1, 72815, '\p{Is_Block=bhaiksuki}', "");
    Expect(0, 72815, '\p{^Is_Block=bhaiksuki}', "");
    Expect(0, 72815, '\P{Is_Block=bhaiksuki}', "");
    Expect(1, 72815, '\P{^Is_Block=bhaiksuki}', "");
    Expect(0, 72816, '\p{Is_Block=bhaiksuki}', "");
    Expect(1, 72816, '\p{^Is_Block=bhaiksuki}', "");
    Expect(1, 72816, '\P{Is_Block=bhaiksuki}', "");
    Expect(0, 72816, '\P{^Is_Block=bhaiksuki}', "");
    Expect(1, 72815, '\p{Is_Block=-_BHAIKSUKI}', "");
    Expect(0, 72815, '\p{^Is_Block=-_BHAIKSUKI}', "");
    Expect(0, 72815, '\P{Is_Block=-_BHAIKSUKI}', "");
    Expect(1, 72815, '\P{^Is_Block=-_BHAIKSUKI}', "");
    Expect(0, 72816, '\p{Is_Block=-_BHAIKSUKI}', "");
    Expect(1, 72816, '\p{^Is_Block=-_BHAIKSUKI}', "");
    Expect(1, 72816, '\P{Is_Block=-_BHAIKSUKI}', "");
    Expect(0, 72816, '\P{^Is_Block=-_BHAIKSUKI}', "");
    Error('\p{Is_Blk=BHAIKSUKI/a/}');
    Error('\P{Is_Blk=BHAIKSUKI/a/}');
    Expect(1, 72815, '\p{Is_Blk=bhaiksuki}', "");
    Expect(0, 72815, '\p{^Is_Blk=bhaiksuki}', "");
    Expect(0, 72815, '\P{Is_Blk=bhaiksuki}', "");
    Expect(1, 72815, '\P{^Is_Blk=bhaiksuki}', "");
    Expect(0, 72816, '\p{Is_Blk=bhaiksuki}', "");
    Expect(1, 72816, '\p{^Is_Blk=bhaiksuki}', "");
    Expect(1, 72816, '\P{Is_Blk=bhaiksuki}', "");
    Expect(0, 72816, '\P{^Is_Blk=bhaiksuki}', "");
    Expect(1, 72815, '\p{Is_Blk= -Bhaiksuki}', "");
    Expect(0, 72815, '\p{^Is_Blk= -Bhaiksuki}', "");
    Expect(0, 72815, '\P{Is_Blk= -Bhaiksuki}', "");
    Expect(1, 72815, '\P{^Is_Blk= -Bhaiksuki}', "");
    Expect(0, 72816, '\p{Is_Blk= -Bhaiksuki}', "");
    Expect(1, 72816, '\p{^Is_Blk= -Bhaiksuki}', "");
    Expect(1, 72816, '\P{Is_Blk= -Bhaiksuki}', "");
    Expect(0, 72816, '\P{^Is_Blk= -Bhaiksuki}', "");
    Error('\p{Block=	 Block_Elements/a/}');
    Error('\P{Block=	 Block_Elements/a/}');
    Expect(1, 9631, '\p{Block=blockelements}', "");
    Expect(0, 9631, '\p{^Block=blockelements}', "");
    Expect(0, 9631, '\P{Block=blockelements}', "");
    Expect(1, 9631, '\P{^Block=blockelements}', "");
    Expect(0, 9632, '\p{Block=blockelements}', "");
    Expect(1, 9632, '\p{^Block=blockelements}', "");
    Expect(1, 9632, '\P{Block=blockelements}', "");
    Expect(0, 9632, '\P{^Block=blockelements}', "");
    Expect(1, 9631, '\p{Block= Block_Elements}', "");
    Expect(0, 9631, '\p{^Block= Block_Elements}', "");
    Expect(0, 9631, '\P{Block= Block_Elements}', "");
    Expect(1, 9631, '\P{^Block= Block_Elements}', "");
    Expect(0, 9632, '\p{Block= Block_Elements}', "");
    Expect(1, 9632, '\p{^Block= Block_Elements}', "");
    Expect(1, 9632, '\P{Block= Block_Elements}', "");
    Expect(0, 9632, '\P{^Block= Block_Elements}', "");
    Error('\p{Blk=_:=block_ELEMENTS}');
    Error('\P{Blk=_:=block_ELEMENTS}');
    Expect(1, 9631, '\p{Blk=blockelements}', "");
    Expect(0, 9631, '\p{^Blk=blockelements}', "");
    Expect(0, 9631, '\P{Blk=blockelements}', "");
    Expect(1, 9631, '\P{^Blk=blockelements}', "");
    Expect(0, 9632, '\p{Blk=blockelements}', "");
    Expect(1, 9632, '\p{^Blk=blockelements}', "");
    Expect(1, 9632, '\P{Blk=blockelements}', "");
    Expect(0, 9632, '\P{^Blk=blockelements}', "");
    Expect(1, 9631, '\p{Blk=	 block_elements}', "");
    Expect(0, 9631, '\p{^Blk=	 block_elements}', "");
    Expect(0, 9631, '\P{Blk=	 block_elements}', "");
    Expect(1, 9631, '\P{^Blk=	 block_elements}', "");
    Expect(0, 9632, '\p{Blk=	 block_elements}', "");
    Expect(1, 9632, '\p{^Blk=	 block_elements}', "");
    Expect(1, 9632, '\P{Blk=	 block_elements}', "");
    Expect(0, 9632, '\P{^Blk=	 block_elements}', "");
    Error('\p{Is_Block=/a/ 	Block_Elements}');
    Error('\P{Is_Block=/a/ 	Block_Elements}');
    Expect(1, 9631, '\p{Is_Block=blockelements}', "");
    Expect(0, 9631, '\p{^Is_Block=blockelements}', "");
    Expect(0, 9631, '\P{Is_Block=blockelements}', "");
    Expect(1, 9631, '\P{^Is_Block=blockelements}', "");
    Expect(0, 9632, '\p{Is_Block=blockelements}', "");
    Expect(1, 9632, '\p{^Is_Block=blockelements}', "");
    Expect(1, 9632, '\P{Is_Block=blockelements}', "");
    Expect(0, 9632, '\P{^Is_Block=blockelements}', "");
    Expect(1, 9631, '\p{Is_Block:   -Block_ELEMENTS}', "");
    Expect(0, 9631, '\p{^Is_Block:   -Block_ELEMENTS}', "");
    Expect(0, 9631, '\P{Is_Block:   -Block_ELEMENTS}', "");
    Expect(1, 9631, '\P{^Is_Block:   -Block_ELEMENTS}', "");
    Expect(0, 9632, '\p{Is_Block:   -Block_ELEMENTS}', "");
    Expect(1, 9632, '\p{^Is_Block:   -Block_ELEMENTS}', "");
    Expect(1, 9632, '\P{Is_Block:   -Block_ELEMENTS}', "");
    Expect(0, 9632, '\P{^Is_Block:   -Block_ELEMENTS}', "");
    Error('\p{Is_Blk= Block_ELEMENTS:=}');
    Error('\P{Is_Blk= Block_ELEMENTS:=}');
    Expect(1, 9631, '\p{Is_Blk=blockelements}', "");
    Expect(0, 9631, '\p{^Is_Blk=blockelements}', "");
    Expect(0, 9631, '\P{Is_Blk=blockelements}', "");
    Expect(1, 9631, '\P{^Is_Blk=blockelements}', "");
    Expect(0, 9632, '\p{Is_Blk=blockelements}', "");
    Expect(1, 9632, '\p{^Is_Blk=blockelements}', "");
    Expect(1, 9632, '\P{Is_Blk=blockelements}', "");
    Expect(0, 9632, '\P{^Is_Blk=blockelements}', "");
    Expect(1, 9631, '\p{Is_Blk: - Block_elements}', "");
    Expect(0, 9631, '\p{^Is_Blk: - Block_elements}', "");
    Expect(0, 9631, '\P{Is_Blk: - Block_elements}', "");
    Expect(1, 9631, '\P{^Is_Blk: - Block_elements}', "");
    Expect(0, 9632, '\p{Is_Blk: - Block_elements}', "");
    Expect(1, 9632, '\p{^Is_Blk: - Block_elements}', "");
    Expect(1, 9632, '\P{Is_Blk: - Block_elements}', "");
    Expect(0, 9632, '\P{^Is_Blk: - Block_elements}', "");
    Error('\p{Block=:=	Bopomofo}');
    Error('\P{Block=:=	Bopomofo}');
    Expect(1, 12591, '\p{Block=bopomofo}', "");
    Expect(0, 12591, '\p{^Block=bopomofo}', "");
    Expect(0, 12591, '\P{Block=bopomofo}', "");
    Expect(1, 12591, '\P{^Block=bopomofo}', "");
    Expect(0, 12592, '\p{Block=bopomofo}', "");
    Expect(1, 12592, '\p{^Block=bopomofo}', "");
    Expect(1, 12592, '\P{Block=bopomofo}', "");
    Expect(0, 12592, '\P{^Block=bopomofo}', "");
    Expect(1, 12591, '\p{Block=-bopomofo}', "");
    Expect(0, 12591, '\p{^Block=-bopomofo}', "");
    Expect(0, 12591, '\P{Block=-bopomofo}', "");
    Expect(1, 12591, '\P{^Block=-bopomofo}', "");
    Expect(0, 12592, '\p{Block=-bopomofo}', "");
    Expect(1, 12592, '\p{^Block=-bopomofo}', "");
    Expect(1, 12592, '\P{Block=-bopomofo}', "");
    Expect(0, 12592, '\P{^Block=-bopomofo}', "");
    Error('\p{Blk=/a/_BOPOMOFO}');
    Error('\P{Blk=/a/_BOPOMOFO}');
    Expect(1, 12591, '\p{Blk=bopomofo}', "");
    Expect(0, 12591, '\p{^Blk=bopomofo}', "");
    Expect(0, 12591, '\P{Blk=bopomofo}', "");
    Expect(1, 12591, '\P{^Blk=bopomofo}', "");
    Expect(0, 12592, '\p{Blk=bopomofo}', "");
    Expect(1, 12592, '\p{^Blk=bopomofo}', "");
    Expect(1, 12592, '\P{Blk=bopomofo}', "");
    Expect(0, 12592, '\P{^Blk=bopomofo}', "");
    Expect(1, 12591, '\p{Blk=- BOPOMOFO}', "");
    Expect(0, 12591, '\p{^Blk=- BOPOMOFO}', "");
    Expect(0, 12591, '\P{Blk=- BOPOMOFO}', "");
    Expect(1, 12591, '\P{^Blk=- BOPOMOFO}', "");
    Expect(0, 12592, '\p{Blk=- BOPOMOFO}', "");
    Expect(1, 12592, '\p{^Blk=- BOPOMOFO}', "");
    Expect(1, 12592, '\P{Blk=- BOPOMOFO}', "");
    Expect(0, 12592, '\P{^Blk=- BOPOMOFO}', "");
    Error('\p{Is_Block=  Bopomofo/a/}');
    Error('\P{Is_Block=  Bopomofo/a/}');
    Expect(1, 12591, '\p{Is_Block=bopomofo}', "");
    Expect(0, 12591, '\p{^Is_Block=bopomofo}', "");
    Expect(0, 12591, '\P{Is_Block=bopomofo}', "");
    Expect(1, 12591, '\P{^Is_Block=bopomofo}', "");
    Expect(0, 12592, '\p{Is_Block=bopomofo}', "");
    Expect(1, 12592, '\p{^Is_Block=bopomofo}', "");
    Expect(1, 12592, '\P{Is_Block=bopomofo}', "");
    Expect(0, 12592, '\P{^Is_Block=bopomofo}', "");
    Expect(1, 12591, '\p{Is_Block=-	Bopomofo}', "");
    Expect(0, 12591, '\p{^Is_Block=-	Bopomofo}', "");
    Expect(0, 12591, '\P{Is_Block=-	Bopomofo}', "");
    Expect(1, 12591, '\P{^Is_Block=-	Bopomofo}', "");
    Expect(0, 12592, '\p{Is_Block=-	Bopomofo}', "");
    Expect(1, 12592, '\p{^Is_Block=-	Bopomofo}', "");
    Expect(1, 12592, '\P{Is_Block=-	Bopomofo}', "");
    Expect(0, 12592, '\P{^Is_Block=-	Bopomofo}', "");
    Error('\p{Is_Blk= _BOPOMOFO:=}');
    Error('\P{Is_Blk= _BOPOMOFO:=}');
    Expect(1, 12591, '\p{Is_Blk=bopomofo}', "");
    Expect(0, 12591, '\p{^Is_Blk=bopomofo}', "");
    Expect(0, 12591, '\P{Is_Blk=bopomofo}', "");
    Expect(1, 12591, '\P{^Is_Blk=bopomofo}', "");
    Expect(0, 12592, '\p{Is_Blk=bopomofo}', "");
    Expect(1, 12592, '\p{^Is_Blk=bopomofo}', "");
    Expect(1, 12592, '\P{Is_Blk=bopomofo}', "");
    Expect(0, 12592, '\P{^Is_Blk=bopomofo}', "");
    Expect(1, 12591, '\p{Is_Blk=-	Bopomofo}', "");
    Expect(0, 12591, '\p{^Is_Blk=-	Bopomofo}', "");
    Expect(0, 12591, '\P{Is_Blk=-	Bopomofo}', "");
    Expect(1, 12591, '\P{^Is_Blk=-	Bopomofo}', "");
    Expect(0, 12592, '\p{Is_Blk=-	Bopomofo}', "");
    Expect(1, 12592, '\p{^Is_Blk=-	Bopomofo}', "");
    Expect(1, 12592, '\P{Is_Blk=-	Bopomofo}', "");
    Expect(0, 12592, '\P{^Is_Blk=-	Bopomofo}', "");
    Error('\p{Block=	 BOPOMOFO_Extended/a/}');
    Error('\P{Block=	 BOPOMOFO_Extended/a/}');
    Expect(1, 12735, '\p{Block=bopomofoextended}', "");
    Expect(0, 12735, '\p{^Block=bopomofoextended}', "");
    Expect(0, 12735, '\P{Block=bopomofoextended}', "");
    Expect(1, 12735, '\P{^Block=bopomofoextended}', "");
    Expect(0, 12736, '\p{Block=bopomofoextended}', "");
    Expect(1, 12736, '\p{^Block=bopomofoextended}', "");
    Expect(1, 12736, '\P{Block=bopomofoextended}', "");
    Expect(0, 12736, '\P{^Block=bopomofoextended}', "");
    Expect(1, 12735, '\p{Block=	-BOPOMOFO_EXTENDED}', "");
    Expect(0, 12735, '\p{^Block=	-BOPOMOFO_EXTENDED}', "");
    Expect(0, 12735, '\P{Block=	-BOPOMOFO_EXTENDED}', "");
    Expect(1, 12735, '\P{^Block=	-BOPOMOFO_EXTENDED}', "");
    Expect(0, 12736, '\p{Block=	-BOPOMOFO_EXTENDED}', "");
    Expect(1, 12736, '\p{^Block=	-BOPOMOFO_EXTENDED}', "");
    Expect(1, 12736, '\P{Block=	-BOPOMOFO_EXTENDED}', "");
    Expect(0, 12736, '\P{^Block=	-BOPOMOFO_EXTENDED}', "");
    Error('\p{Blk=:=	-Bopomofo_EXT}');
    Error('\P{Blk=:=	-Bopomofo_EXT}');
    Expect(1, 12735, '\p{Blk=bopomofoext}', "");
    Expect(0, 12735, '\p{^Blk=bopomofoext}', "");
    Expect(0, 12735, '\P{Blk=bopomofoext}', "");
    Expect(1, 12735, '\P{^Blk=bopomofoext}', "");
    Expect(0, 12736, '\p{Blk=bopomofoext}', "");
    Expect(1, 12736, '\p{^Blk=bopomofoext}', "");
    Expect(1, 12736, '\P{Blk=bopomofoext}', "");
    Expect(0, 12736, '\P{^Blk=bopomofoext}', "");
    Expect(1, 12735, '\p{Blk=--Bopomofo_Ext}', "");
    Expect(0, 12735, '\p{^Blk=--Bopomofo_Ext}', "");
    Expect(0, 12735, '\P{Blk=--Bopomofo_Ext}', "");
    Expect(1, 12735, '\P{^Blk=--Bopomofo_Ext}', "");
    Expect(0, 12736, '\p{Blk=--Bopomofo_Ext}', "");
    Expect(1, 12736, '\p{^Blk=--Bopomofo_Ext}', "");
    Expect(1, 12736, '\P{Blk=--Bopomofo_Ext}', "");
    Expect(0, 12736, '\P{^Blk=--Bopomofo_Ext}', "");
    Error('\p{Is_Block=/a/	bopomofo_Extended}');
    Error('\P{Is_Block=/a/	bopomofo_Extended}');
    Expect(1, 12735, '\p{Is_Block=bopomofoextended}', "");
    Expect(0, 12735, '\p{^Is_Block=bopomofoextended}', "");
    Expect(0, 12735, '\P{Is_Block=bopomofoextended}', "");
    Expect(1, 12735, '\P{^Is_Block=bopomofoextended}', "");
    Expect(0, 12736, '\p{Is_Block=bopomofoextended}', "");
    Expect(1, 12736, '\p{^Is_Block=bopomofoextended}', "");
    Expect(1, 12736, '\P{Is_Block=bopomofoextended}', "");
    Expect(0, 12736, '\P{^Is_Block=bopomofoextended}', "");
    Expect(1, 12735, '\p{Is_Block=	_BOPOMOFO_Extended}', "");
    Expect(0, 12735, '\p{^Is_Block=	_BOPOMOFO_Extended}', "");
    Expect(0, 12735, '\P{Is_Block=	_BOPOMOFO_Extended}', "");
    Expect(1, 12735, '\P{^Is_Block=	_BOPOMOFO_Extended}', "");
    Expect(0, 12736, '\p{Is_Block=	_BOPOMOFO_Extended}', "");
    Expect(1, 12736, '\p{^Is_Block=	_BOPOMOFO_Extended}', "");
    Expect(1, 12736, '\P{Is_Block=	_BOPOMOFO_Extended}', "");
    Expect(0, 12736, '\P{^Is_Block=	_BOPOMOFO_Extended}', "");
    Error('\p{Is_Blk=/a/BOPOMOFO_ext}');
    Error('\P{Is_Blk=/a/BOPOMOFO_ext}');
    Expect(1, 12735, '\p{Is_Blk=bopomofoext}', "");
    Expect(0, 12735, '\p{^Is_Blk=bopomofoext}', "");
    Expect(0, 12735, '\P{Is_Blk=bopomofoext}', "");
    Expect(1, 12735, '\P{^Is_Blk=bopomofoext}', "");
    Expect(0, 12736, '\p{Is_Blk=bopomofoext}', "");
    Expect(1, 12736, '\p{^Is_Blk=bopomofoext}', "");
    Expect(1, 12736, '\P{Is_Blk=bopomofoext}', "");
    Expect(0, 12736, '\P{^Is_Blk=bopomofoext}', "");
    Expect(1, 12735, '\p{Is_Blk:    Bopomofo_Ext}', "");
    Expect(0, 12735, '\p{^Is_Blk:    Bopomofo_Ext}', "");
    Expect(0, 12735, '\P{Is_Blk:    Bopomofo_Ext}', "");
    Expect(1, 12735, '\P{^Is_Blk:    Bopomofo_Ext}', "");
    Expect(0, 12736, '\p{Is_Blk:    Bopomofo_Ext}', "");
    Expect(1, 12736, '\p{^Is_Blk:    Bopomofo_Ext}', "");
    Expect(1, 12736, '\P{Is_Blk:    Bopomofo_Ext}', "");
    Expect(0, 12736, '\P{^Is_Blk:    Bopomofo_Ext}', "");
    Error('\p{Block=_Box_drawing:=}');
    Error('\P{Block=_Box_drawing:=}');
    Expect(1, 9599, '\p{Block=boxdrawing}', "");
    Expect(0, 9599, '\p{^Block=boxdrawing}', "");
    Expect(0, 9599, '\P{Block=boxdrawing}', "");
    Expect(1, 9599, '\P{^Block=boxdrawing}', "");
    Expect(0, 9600, '\p{Block=boxdrawing}', "");
    Expect(1, 9600, '\p{^Block=boxdrawing}', "");
    Expect(1, 9600, '\P{Block=boxdrawing}', "");
    Expect(0, 9600, '\P{^Block=boxdrawing}', "");
    Expect(1, 9599, '\p{Block= BOX_Drawing}', "");
    Expect(0, 9599, '\p{^Block= BOX_Drawing}', "");
    Expect(0, 9599, '\P{Block= BOX_Drawing}', "");
    Expect(1, 9599, '\P{^Block= BOX_Drawing}', "");
    Expect(0, 9600, '\p{Block= BOX_Drawing}', "");
    Expect(1, 9600, '\p{^Block= BOX_Drawing}', "");
    Expect(1, 9600, '\P{Block= BOX_Drawing}', "");
    Expect(0, 9600, '\P{^Block= BOX_Drawing}', "");
    Error('\p{Blk=:=	Box_Drawing}');
    Error('\P{Blk=:=	Box_Drawing}');
    Expect(1, 9599, '\p{Blk=boxdrawing}', "");
    Expect(0, 9599, '\p{^Blk=boxdrawing}', "");
    Expect(0, 9599, '\P{Blk=boxdrawing}', "");
    Expect(1, 9599, '\P{^Blk=boxdrawing}', "");
    Expect(0, 9600, '\p{Blk=boxdrawing}', "");
    Expect(1, 9600, '\p{^Blk=boxdrawing}', "");
    Expect(1, 9600, '\P{Blk=boxdrawing}', "");
    Expect(0, 9600, '\P{^Blk=boxdrawing}', "");
    Expect(1, 9599, '\p{Blk= Box_Drawing}', "");
    Expect(0, 9599, '\p{^Blk= Box_Drawing}', "");
    Expect(0, 9599, '\P{Blk= Box_Drawing}', "");
    Expect(1, 9599, '\P{^Blk= Box_Drawing}', "");
    Expect(0, 9600, '\p{Blk= Box_Drawing}', "");
    Expect(1, 9600, '\p{^Blk= Box_Drawing}', "");
    Expect(1, 9600, '\P{Blk= Box_Drawing}', "");
    Expect(0, 9600, '\P{^Blk= Box_Drawing}', "");
    Error('\p{Is_Block=	:=BOX_DRAWING}');
    Error('\P{Is_Block=	:=BOX_DRAWING}');
    Expect(1, 9599, '\p{Is_Block=boxdrawing}', "");
    Expect(0, 9599, '\p{^Is_Block=boxdrawing}', "");
    Expect(0, 9599, '\P{Is_Block=boxdrawing}', "");
    Expect(1, 9599, '\P{^Is_Block=boxdrawing}', "");
    Expect(0, 9600, '\p{Is_Block=boxdrawing}', "");
    Expect(1, 9600, '\p{^Is_Block=boxdrawing}', "");
    Expect(1, 9600, '\P{Is_Block=boxdrawing}', "");
    Expect(0, 9600, '\P{^Is_Block=boxdrawing}', "");
    Expect(1, 9599, '\p{Is_Block=--Box_Drawing}', "");
    Expect(0, 9599, '\p{^Is_Block=--Box_Drawing}', "");
    Expect(0, 9599, '\P{Is_Block=--Box_Drawing}', "");
    Expect(1, 9599, '\P{^Is_Block=--Box_Drawing}', "");
    Expect(0, 9600, '\p{Is_Block=--Box_Drawing}', "");
    Expect(1, 9600, '\p{^Is_Block=--Box_Drawing}', "");
    Expect(1, 9600, '\P{Is_Block=--Box_Drawing}', "");
    Expect(0, 9600, '\P{^Is_Block=--Box_Drawing}', "");
    Error('\p{Is_Blk= BOX_Drawing:=}');
    Error('\P{Is_Blk= BOX_Drawing:=}');
    Expect(1, 9599, '\p{Is_Blk:   boxdrawing}', "");
    Expect(0, 9599, '\p{^Is_Blk:   boxdrawing}', "");
    Expect(0, 9599, '\P{Is_Blk:   boxdrawing}', "");
    Expect(1, 9599, '\P{^Is_Blk:   boxdrawing}', "");
    Expect(0, 9600, '\p{Is_Blk:   boxdrawing}', "");
    Expect(1, 9600, '\p{^Is_Blk:   boxdrawing}', "");
    Expect(1, 9600, '\P{Is_Blk:   boxdrawing}', "");
    Expect(0, 9600, '\P{^Is_Blk:   boxdrawing}', "");
    Expect(1, 9599, '\p{Is_Blk=Box_Drawing}', "");
    Expect(0, 9599, '\p{^Is_Blk=Box_Drawing}', "");
    Expect(0, 9599, '\P{Is_Blk=Box_Drawing}', "");
    Expect(1, 9599, '\P{^Is_Blk=Box_Drawing}', "");
    Expect(0, 9600, '\p{Is_Blk=Box_Drawing}', "");
    Expect(1, 9600, '\p{^Is_Blk=Box_Drawing}', "");
    Expect(1, 9600, '\P{Is_Blk=Box_Drawing}', "");
    Expect(0, 9600, '\P{^Is_Blk=Box_Drawing}', "");
    Error('\p{Block=:=_-Brahmi}');
    Error('\P{Block=:=_-Brahmi}');
    Expect(1, 69759, '\p{Block=brahmi}', "");
    Expect(0, 69759, '\p{^Block=brahmi}', "");
    Expect(0, 69759, '\P{Block=brahmi}', "");
    Expect(1, 69759, '\P{^Block=brahmi}', "");
    Expect(0, 69760, '\p{Block=brahmi}', "");
    Expect(1, 69760, '\p{^Block=brahmi}', "");
    Expect(1, 69760, '\P{Block=brahmi}', "");
    Expect(0, 69760, '\P{^Block=brahmi}', "");
    Expect(1, 69759, '\p{Block=--Brahmi}', "");
    Expect(0, 69759, '\p{^Block=--Brahmi}', "");
    Expect(0, 69759, '\P{Block=--Brahmi}', "");
    Expect(1, 69759, '\P{^Block=--Brahmi}', "");
    Expect(0, 69760, '\p{Block=--Brahmi}', "");
    Expect(1, 69760, '\p{^Block=--Brahmi}', "");
    Expect(1, 69760, '\P{Block=--Brahmi}', "");
    Expect(0, 69760, '\P{^Block=--Brahmi}', "");
    Error('\p{Blk=_brahmi/a/}');
    Error('\P{Blk=_brahmi/a/}');
    Expect(1, 69759, '\p{Blk=brahmi}', "");
    Expect(0, 69759, '\p{^Blk=brahmi}', "");
    Expect(0, 69759, '\P{Blk=brahmi}', "");
    Expect(1, 69759, '\P{^Blk=brahmi}', "");
    Expect(0, 69760, '\p{Blk=brahmi}', "");
    Expect(1, 69760, '\p{^Blk=brahmi}', "");
    Expect(1, 69760, '\P{Blk=brahmi}', "");
    Expect(0, 69760, '\P{^Blk=brahmi}', "");
    Expect(1, 69759, '\p{Blk=	Brahmi}', "");
    Expect(0, 69759, '\p{^Blk=	Brahmi}', "");
    Expect(0, 69759, '\P{Blk=	Brahmi}', "");
    Expect(1, 69759, '\P{^Blk=	Brahmi}', "");
    Expect(0, 69760, '\p{Blk=	Brahmi}', "");
    Expect(1, 69760, '\p{^Blk=	Brahmi}', "");
    Expect(1, 69760, '\P{Blk=	Brahmi}', "");
    Expect(0, 69760, '\P{^Blk=	Brahmi}', "");
    Error('\p{Is_Block= Brahmi/a/}');
    Error('\P{Is_Block= Brahmi/a/}');
    Expect(1, 69759, '\p{Is_Block:	brahmi}', "");
    Expect(0, 69759, '\p{^Is_Block:	brahmi}', "");
    Expect(0, 69759, '\P{Is_Block:	brahmi}', "");
    Expect(1, 69759, '\P{^Is_Block:	brahmi}', "");
    Expect(0, 69760, '\p{Is_Block:	brahmi}', "");
    Expect(1, 69760, '\p{^Is_Block:	brahmi}', "");
    Expect(1, 69760, '\P{Is_Block:	brahmi}', "");
    Expect(0, 69760, '\P{^Is_Block:	brahmi}', "");
    Expect(1, 69759, '\p{Is_Block:   - brahmi}', "");
    Expect(0, 69759, '\p{^Is_Block:   - brahmi}', "");
    Expect(0, 69759, '\P{Is_Block:   - brahmi}', "");
    Expect(1, 69759, '\P{^Is_Block:   - brahmi}', "");
    Expect(0, 69760, '\p{Is_Block:   - brahmi}', "");
    Expect(1, 69760, '\p{^Is_Block:   - brahmi}', "");
    Expect(1, 69760, '\P{Is_Block:   - brahmi}', "");
    Expect(0, 69760, '\P{^Is_Block:   - brahmi}', "");
    Error('\p{Is_Blk=-/a/Brahmi}');
    Error('\P{Is_Blk=-/a/Brahmi}');
    Expect(1, 69759, '\p{Is_Blk=brahmi}', "");
    Expect(0, 69759, '\p{^Is_Blk=brahmi}', "");
    Expect(0, 69759, '\P{Is_Blk=brahmi}', "");
    Expect(1, 69759, '\P{^Is_Blk=brahmi}', "");
    Expect(0, 69760, '\p{Is_Blk=brahmi}', "");
    Expect(1, 69760, '\p{^Is_Blk=brahmi}', "");
    Expect(1, 69760, '\P{Is_Blk=brahmi}', "");
    Expect(0, 69760, '\P{^Is_Blk=brahmi}', "");
    Expect(1, 69759, '\p{Is_Blk= _brahmi}', "");
    Expect(0, 69759, '\p{^Is_Blk= _brahmi}', "");
    Expect(0, 69759, '\P{Is_Blk= _brahmi}', "");
    Expect(1, 69759, '\P{^Is_Blk= _brahmi}', "");
    Expect(0, 69760, '\p{Is_Blk= _brahmi}', "");
    Expect(1, 69760, '\p{^Is_Blk= _brahmi}', "");
    Expect(1, 69760, '\P{Is_Blk= _brahmi}', "");
    Expect(0, 69760, '\P{^Is_Blk= _brahmi}', "");
    Error('\p{Block=	:=braille_patterns}');
    Error('\P{Block=	:=braille_patterns}');
    Expect(1, 10495, '\p{Block=braillepatterns}', "");
    Expect(0, 10495, '\p{^Block=braillepatterns}', "");
    Expect(0, 10495, '\P{Block=braillepatterns}', "");
    Expect(1, 10495, '\P{^Block=braillepatterns}', "");
    Expect(0, 10496, '\p{Block=braillepatterns}', "");
    Expect(1, 10496, '\p{^Block=braillepatterns}', "");
    Expect(1, 10496, '\P{Block=braillepatterns}', "");
    Expect(0, 10496, '\P{^Block=braillepatterns}', "");
    Expect(1, 10495, '\p{Block= braille_Patterns}', "");
    Expect(0, 10495, '\p{^Block= braille_Patterns}', "");
    Expect(0, 10495, '\P{Block= braille_Patterns}', "");
    Expect(1, 10495, '\P{^Block= braille_Patterns}', "");
    Expect(0, 10496, '\p{Block= braille_Patterns}', "");
    Expect(1, 10496, '\p{^Block= braille_Patterns}', "");
    Expect(1, 10496, '\P{Block= braille_Patterns}', "");
    Expect(0, 10496, '\P{^Block= braille_Patterns}', "");
    Error('\p{Blk=	:=Braille}');
    Error('\P{Blk=	:=Braille}');
    Expect(1, 10495, '\p{Blk=braille}', "");
    Expect(0, 10495, '\p{^Blk=braille}', "");
    Expect(0, 10495, '\P{Blk=braille}', "");
    Expect(1, 10495, '\P{^Blk=braille}', "");
    Expect(0, 10496, '\p{Blk=braille}', "");
    Expect(1, 10496, '\p{^Blk=braille}', "");
    Expect(1, 10496, '\P{Blk=braille}', "");
    Expect(0, 10496, '\P{^Blk=braille}', "");
    Expect(1, 10495, '\p{Blk:	 _BRAILLE}', "");
    Expect(0, 10495, '\p{^Blk:	 _BRAILLE}', "");
    Expect(0, 10495, '\P{Blk:	 _BRAILLE}', "");
    Expect(1, 10495, '\P{^Blk:	 _BRAILLE}', "");
    Expect(0, 10496, '\p{Blk:	 _BRAILLE}', "");
    Expect(1, 10496, '\p{^Blk:	 _BRAILLE}', "");
    Expect(1, 10496, '\P{Blk:	 _BRAILLE}', "");
    Expect(0, 10496, '\P{^Blk:	 _BRAILLE}', "");
    Error('\p{Is_Block=:=_-braille_Patterns}');
    Error('\P{Is_Block=:=_-braille_Patterns}');
    Expect(1, 10495, '\p{Is_Block=braillepatterns}', "");
    Expect(0, 10495, '\p{^Is_Block=braillepatterns}', "");
    Expect(0, 10495, '\P{Is_Block=braillepatterns}', "");
    Expect(1, 10495, '\P{^Is_Block=braillepatterns}', "");
    Expect(0, 10496, '\p{Is_Block=braillepatterns}', "");
    Expect(1, 10496, '\p{^Is_Block=braillepatterns}', "");
    Expect(1, 10496, '\P{Is_Block=braillepatterns}', "");
    Expect(0, 10496, '\P{^Is_Block=braillepatterns}', "");
    Expect(1, 10495, '\p{Is_Block=_	BRAILLE_Patterns}', "");
    Expect(0, 10495, '\p{^Is_Block=_	BRAILLE_Patterns}', "");
    Expect(0, 10495, '\P{Is_Block=_	BRAILLE_Patterns}', "");
    Expect(1, 10495, '\P{^Is_Block=_	BRAILLE_Patterns}', "");
    Expect(0, 10496, '\p{Is_Block=_	BRAILLE_Patterns}', "");
    Expect(1, 10496, '\p{^Is_Block=_	BRAILLE_Patterns}', "");
    Expect(1, 10496, '\P{Is_Block=_	BRAILLE_Patterns}', "");
    Expect(0, 10496, '\P{^Is_Block=_	BRAILLE_Patterns}', "");
    Error('\p{Is_Blk= :=BRAILLE}');
    Error('\P{Is_Blk= :=BRAILLE}');
    Expect(1, 10495, '\p{Is_Blk=braille}', "");
    Expect(0, 10495, '\p{^Is_Blk=braille}', "");
    Expect(0, 10495, '\P{Is_Blk=braille}', "");
    Expect(1, 10495, '\P{^Is_Blk=braille}', "");
    Expect(0, 10496, '\p{Is_Blk=braille}', "");
    Expect(1, 10496, '\p{^Is_Blk=braille}', "");
    Expect(1, 10496, '\P{Is_Blk=braille}', "");
    Expect(0, 10496, '\P{^Is_Blk=braille}', "");
    Expect(1, 10495, '\p{Is_Blk=_ braille}', "");
    Expect(0, 10495, '\p{^Is_Blk=_ braille}', "");
    Expect(0, 10495, '\P{Is_Blk=_ braille}', "");
    Expect(1, 10495, '\P{^Is_Blk=_ braille}', "");
    Expect(0, 10496, '\p{Is_Blk=_ braille}', "");
    Expect(1, 10496, '\p{^Is_Blk=_ braille}', "");
    Expect(1, 10496, '\P{Is_Blk=_ braille}', "");
    Expect(0, 10496, '\P{^Is_Blk=_ braille}', "");
    Error('\p{Block=-buginese:=}');
    Error('\P{Block=-buginese:=}');
    Expect(1, 6687, '\p{Block=buginese}', "");
    Expect(0, 6687, '\p{^Block=buginese}', "");
    Expect(0, 6687, '\P{Block=buginese}', "");
    Expect(1, 6687, '\P{^Block=buginese}', "");
    Expect(0, 6688, '\p{Block=buginese}', "");
    Expect(1, 6688, '\p{^Block=buginese}', "");
    Expect(1, 6688, '\P{Block=buginese}', "");
    Expect(0, 6688, '\P{^Block=buginese}', "");
    Expect(1, 6687, '\p{Block=BUGINESE}', "");
    Expect(0, 6687, '\p{^Block=BUGINESE}', "");
    Expect(0, 6687, '\P{Block=BUGINESE}', "");
    Expect(1, 6687, '\P{^Block=BUGINESE}', "");
    Expect(0, 6688, '\p{Block=BUGINESE}', "");
    Expect(1, 6688, '\p{^Block=BUGINESE}', "");
    Expect(1, 6688, '\P{Block=BUGINESE}', "");
    Expect(0, 6688, '\P{^Block=BUGINESE}', "");
    Error('\p{Blk=_ BUGINESE/a/}');
    Error('\P{Blk=_ BUGINESE/a/}');
    Expect(1, 6687, '\p{Blk=buginese}', "");
    Expect(0, 6687, '\p{^Blk=buginese}', "");
    Expect(0, 6687, '\P{Blk=buginese}', "");
    Expect(1, 6687, '\P{^Blk=buginese}', "");
    Expect(0, 6688, '\p{Blk=buginese}', "");
    Expect(1, 6688, '\p{^Blk=buginese}', "");
    Expect(1, 6688, '\P{Blk=buginese}', "");
    Expect(0, 6688, '\P{^Blk=buginese}', "");
    Expect(1, 6687, '\p{Blk=		buginese}', "");
    Expect(0, 6687, '\p{^Blk=		buginese}', "");
    Expect(0, 6687, '\P{Blk=		buginese}', "");
    Expect(1, 6687, '\P{^Blk=		buginese}', "");
    Expect(0, 6688, '\p{Blk=		buginese}', "");
    Expect(1, 6688, '\p{^Blk=		buginese}', "");
    Expect(1, 6688, '\P{Blk=		buginese}', "");
    Expect(0, 6688, '\P{^Blk=		buginese}', "");
    Error('\p{Is_Block=_BUGINESE:=}');
    Error('\P{Is_Block=_BUGINESE:=}');
    Expect(1, 6687, '\p{Is_Block=buginese}', "");
    Expect(0, 6687, '\p{^Is_Block=buginese}', "");
    Expect(0, 6687, '\P{Is_Block=buginese}', "");
    Expect(1, 6687, '\P{^Is_Block=buginese}', "");
    Expect(0, 6688, '\p{Is_Block=buginese}', "");
    Expect(1, 6688, '\p{^Is_Block=buginese}', "");
    Expect(1, 6688, '\P{Is_Block=buginese}', "");
    Expect(0, 6688, '\P{^Is_Block=buginese}', "");
    Expect(1, 6687, '\p{Is_Block=  Buginese}', "");
    Expect(0, 6687, '\p{^Is_Block=  Buginese}', "");
    Expect(0, 6687, '\P{Is_Block=  Buginese}', "");
    Expect(1, 6687, '\P{^Is_Block=  Buginese}', "");
    Expect(0, 6688, '\p{Is_Block=  Buginese}', "");
    Expect(1, 6688, '\p{^Is_Block=  Buginese}', "");
    Expect(1, 6688, '\P{Is_Block=  Buginese}', "");
    Expect(0, 6688, '\P{^Is_Block=  Buginese}', "");
    Error('\p{Is_Blk=:=-BUGINESE}');
    Error('\P{Is_Blk=:=-BUGINESE}');
    Expect(1, 6687, '\p{Is_Blk=buginese}', "");
    Expect(0, 6687, '\p{^Is_Blk=buginese}', "");
    Expect(0, 6687, '\P{Is_Blk=buginese}', "");
    Expect(1, 6687, '\P{^Is_Blk=buginese}', "");
    Expect(0, 6688, '\p{Is_Blk=buginese}', "");
    Expect(1, 6688, '\p{^Is_Blk=buginese}', "");
    Expect(1, 6688, '\P{Is_Blk=buginese}', "");
    Expect(0, 6688, '\P{^Is_Blk=buginese}', "");
    Expect(1, 6687, '\p{Is_Blk:	 Buginese}', "");
    Expect(0, 6687, '\p{^Is_Blk:	 Buginese}', "");
    Expect(0, 6687, '\P{Is_Blk:	 Buginese}', "");
    Expect(1, 6687, '\P{^Is_Blk:	 Buginese}', "");
    Expect(0, 6688, '\p{Is_Blk:	 Buginese}', "");
    Expect(1, 6688, '\p{^Is_Blk:	 Buginese}', "");
    Expect(1, 6688, '\P{Is_Blk:	 Buginese}', "");
    Expect(0, 6688, '\P{^Is_Blk:	 Buginese}', "");
    Error('\p{Block=_-buhid/a/}');
    Error('\P{Block=_-buhid/a/}');
    Expect(1, 5983, '\p{Block=buhid}', "");
    Expect(0, 5983, '\p{^Block=buhid}', "");
    Expect(0, 5983, '\P{Block=buhid}', "");
    Expect(1, 5983, '\P{^Block=buhid}', "");
    Expect(0, 5984, '\p{Block=buhid}', "");
    Expect(1, 5984, '\p{^Block=buhid}', "");
    Expect(1, 5984, '\P{Block=buhid}', "");
    Expect(0, 5984, '\P{^Block=buhid}', "");
    Expect(1, 5983, '\p{Block=	Buhid}', "");
    Expect(0, 5983, '\p{^Block=	Buhid}', "");
    Expect(0, 5983, '\P{Block=	Buhid}', "");
    Expect(1, 5983, '\P{^Block=	Buhid}', "");
    Expect(0, 5984, '\p{Block=	Buhid}', "");
    Expect(1, 5984, '\p{^Block=	Buhid}', "");
    Expect(1, 5984, '\P{Block=	Buhid}', "");
    Expect(0, 5984, '\P{^Block=	Buhid}', "");
    Error('\p{Blk=-	buhid:=}');
    Error('\P{Blk=-	buhid:=}');
    Expect(1, 5983, '\p{Blk=buhid}', "");
    Expect(0, 5983, '\p{^Blk=buhid}', "");
    Expect(0, 5983, '\P{Blk=buhid}', "");
    Expect(1, 5983, '\P{^Blk=buhid}', "");
    Expect(0, 5984, '\p{Blk=buhid}', "");
    Expect(1, 5984, '\p{^Blk=buhid}', "");
    Expect(1, 5984, '\P{Blk=buhid}', "");
    Expect(0, 5984, '\P{^Blk=buhid}', "");
    Expect(1, 5983, '\p{Blk= 	Buhid}', "");
    Expect(0, 5983, '\p{^Blk= 	Buhid}', "");
    Expect(0, 5983, '\P{Blk= 	Buhid}', "");
    Expect(1, 5983, '\P{^Blk= 	Buhid}', "");
    Expect(0, 5984, '\p{Blk= 	Buhid}', "");
    Expect(1, 5984, '\p{^Blk= 	Buhid}', "");
    Expect(1, 5984, '\P{Blk= 	Buhid}', "");
    Expect(0, 5984, '\P{^Blk= 	Buhid}', "");
    Error('\p{Is_Block= Buhid:=}');
    Error('\P{Is_Block= Buhid:=}');
    Expect(1, 5983, '\p{Is_Block=buhid}', "");
    Expect(0, 5983, '\p{^Is_Block=buhid}', "");
    Expect(0, 5983, '\P{Is_Block=buhid}', "");
    Expect(1, 5983, '\P{^Is_Block=buhid}', "");
    Expect(0, 5984, '\p{Is_Block=buhid}', "");
    Expect(1, 5984, '\p{^Is_Block=buhid}', "");
    Expect(1, 5984, '\P{Is_Block=buhid}', "");
    Expect(0, 5984, '\P{^Is_Block=buhid}', "");
    Expect(1, 5983, '\p{Is_Block=	Buhid}', "");
    Expect(0, 5983, '\p{^Is_Block=	Buhid}', "");
    Expect(0, 5983, '\P{Is_Block=	Buhid}', "");
    Expect(1, 5983, '\P{^Is_Block=	Buhid}', "");
    Expect(0, 5984, '\p{Is_Block=	Buhid}', "");
    Expect(1, 5984, '\p{^Is_Block=	Buhid}', "");
    Expect(1, 5984, '\P{Is_Block=	Buhid}', "");
    Expect(0, 5984, '\P{^Is_Block=	Buhid}', "");
    Error('\p{Is_Blk=_:=Buhid}');
    Error('\P{Is_Blk=_:=Buhid}');
    Expect(1, 5983, '\p{Is_Blk=buhid}', "");
    Expect(0, 5983, '\p{^Is_Blk=buhid}', "");
    Expect(0, 5983, '\P{Is_Blk=buhid}', "");
    Expect(1, 5983, '\P{^Is_Blk=buhid}', "");
    Expect(0, 5984, '\p{Is_Blk=buhid}', "");
    Expect(1, 5984, '\p{^Is_Blk=buhid}', "");
    Expect(1, 5984, '\P{Is_Blk=buhid}', "");
    Expect(0, 5984, '\P{^Is_Blk=buhid}', "");
    Expect(1, 5983, '\p{Is_Blk= buhid}', "");
    Expect(0, 5983, '\p{^Is_Blk= buhid}', "");
    Expect(0, 5983, '\P{Is_Blk= buhid}', "");
    Expect(1, 5983, '\P{^Is_Blk= buhid}', "");
    Expect(0, 5984, '\p{Is_Blk= buhid}', "");
    Expect(1, 5984, '\p{^Is_Blk= buhid}', "");
    Expect(1, 5984, '\P{Is_Blk= buhid}', "");
    Expect(0, 5984, '\P{^Is_Blk= buhid}', "");
    Error('\p{Block: /a/byzantine_Musical_Symbols}');
    Error('\P{Block: /a/byzantine_Musical_Symbols}');
    Expect(1, 119039, '\p{Block=byzantinemusicalsymbols}', "");
    Expect(0, 119039, '\p{^Block=byzantinemusicalsymbols}', "");
    Expect(0, 119039, '\P{Block=byzantinemusicalsymbols}', "");
    Expect(1, 119039, '\P{^Block=byzantinemusicalsymbols}', "");
    Expect(0, 119040, '\p{Block=byzantinemusicalsymbols}', "");
    Expect(1, 119040, '\p{^Block=byzantinemusicalsymbols}', "");
    Expect(1, 119040, '\P{Block=byzantinemusicalsymbols}', "");
    Expect(0, 119040, '\P{^Block=byzantinemusicalsymbols}', "");
    Expect(1, 119039, '\p{Block: 		BYZANTINE_MUSICAL_Symbols}', "");
    Expect(0, 119039, '\p{^Block: 		BYZANTINE_MUSICAL_Symbols}', "");
    Expect(0, 119039, '\P{Block: 		BYZANTINE_MUSICAL_Symbols}', "");
    Expect(1, 119039, '\P{^Block: 		BYZANTINE_MUSICAL_Symbols}', "");
    Expect(0, 119040, '\p{Block: 		BYZANTINE_MUSICAL_Symbols}', "");
    Expect(1, 119040, '\p{^Block: 		BYZANTINE_MUSICAL_Symbols}', "");
    Expect(1, 119040, '\P{Block: 		BYZANTINE_MUSICAL_Symbols}', "");
    Expect(0, 119040, '\P{^Block: 		BYZANTINE_MUSICAL_Symbols}', "");
    Error('\p{Blk=/a/	-BYZANTINE_MUSIC}');
    Error('\P{Blk=/a/	-BYZANTINE_MUSIC}');
    Expect(1, 119039, '\p{Blk=byzantinemusic}', "");
    Expect(0, 119039, '\p{^Blk=byzantinemusic}', "");
    Expect(0, 119039, '\P{Blk=byzantinemusic}', "");
    Expect(1, 119039, '\P{^Blk=byzantinemusic}', "");
    Expect(0, 119040, '\p{Blk=byzantinemusic}', "");
    Expect(1, 119040, '\p{^Blk=byzantinemusic}', "");
    Expect(1, 119040, '\P{Blk=byzantinemusic}', "");
    Expect(0, 119040, '\P{^Blk=byzantinemusic}', "");
    Expect(1, 119039, '\p{Blk= -byzantine_Music}', "");
    Expect(0, 119039, '\p{^Blk= -byzantine_Music}', "");
    Expect(0, 119039, '\P{Blk= -byzantine_Music}', "");
    Expect(1, 119039, '\P{^Blk= -byzantine_Music}', "");
    Expect(0, 119040, '\p{Blk= -byzantine_Music}', "");
    Expect(1, 119040, '\p{^Blk= -byzantine_Music}', "");
    Expect(1, 119040, '\P{Blk= -byzantine_Music}', "");
    Expect(0, 119040, '\P{^Blk= -byzantine_Music}', "");
    Error('\p{Is_Block=:=BYZANTINE_MUSICAL_symbols}');
    Error('\P{Is_Block=:=BYZANTINE_MUSICAL_symbols}');
    Expect(1, 119039, '\p{Is_Block:byzantinemusicalsymbols}', "");
    Expect(0, 119039, '\p{^Is_Block:byzantinemusicalsymbols}', "");
    Expect(0, 119039, '\P{Is_Block:byzantinemusicalsymbols}', "");
    Expect(1, 119039, '\P{^Is_Block:byzantinemusicalsymbols}', "");
    Expect(0, 119040, '\p{Is_Block:byzantinemusicalsymbols}', "");
    Expect(1, 119040, '\p{^Is_Block:byzantinemusicalsymbols}', "");
    Expect(1, 119040, '\P{Is_Block:byzantinemusicalsymbols}', "");
    Expect(0, 119040, '\P{^Is_Block:byzantinemusicalsymbols}', "");
    Expect(1, 119039, '\p{Is_Block=-byzantine_Musical_Symbols}', "");
    Expect(0, 119039, '\p{^Is_Block=-byzantine_Musical_Symbols}', "");
    Expect(0, 119039, '\P{Is_Block=-byzantine_Musical_Symbols}', "");
    Expect(1, 119039, '\P{^Is_Block=-byzantine_Musical_Symbols}', "");
    Expect(0, 119040, '\p{Is_Block=-byzantine_Musical_Symbols}', "");
    Expect(1, 119040, '\p{^Is_Block=-byzantine_Musical_Symbols}', "");
    Expect(1, 119040, '\P{Is_Block=-byzantine_Musical_Symbols}', "");
    Expect(0, 119040, '\P{^Is_Block=-byzantine_Musical_Symbols}', "");
    Error('\p{Is_Blk:	_/a/byzantine_music}');
    Error('\P{Is_Blk:	_/a/byzantine_music}');
    Expect(1, 119039, '\p{Is_Blk=byzantinemusic}', "");
    Expect(0, 119039, '\p{^Is_Blk=byzantinemusic}', "");
    Expect(0, 119039, '\P{Is_Blk=byzantinemusic}', "");
    Expect(1, 119039, '\P{^Is_Blk=byzantinemusic}', "");
    Expect(0, 119040, '\p{Is_Blk=byzantinemusic}', "");
    Expect(1, 119040, '\p{^Is_Blk=byzantinemusic}', "");
    Expect(1, 119040, '\P{Is_Blk=byzantinemusic}', "");
    Expect(0, 119040, '\P{^Is_Blk=byzantinemusic}', "");
    Expect(1, 119039, '\p{Is_Blk=_-Byzantine_Music}', "");
    Expect(0, 119039, '\p{^Is_Blk=_-Byzantine_Music}', "");
    Expect(0, 119039, '\P{Is_Blk=_-Byzantine_Music}', "");
    Expect(1, 119039, '\P{^Is_Blk=_-Byzantine_Music}', "");
    Expect(0, 119040, '\p{Is_Blk=_-Byzantine_Music}', "");
    Expect(1, 119040, '\p{^Is_Blk=_-Byzantine_Music}', "");
    Expect(1, 119040, '\P{Is_Blk=_-Byzantine_Music}', "");
    Expect(0, 119040, '\P{^Is_Blk=_-Byzantine_Music}', "");
    Error('\p{Block=-:=Carian}');
    Error('\P{Block=-:=Carian}');
    Expect(1, 66271, '\p{Block:   carian}', "");
    Expect(0, 66271, '\p{^Block:   carian}', "");
    Expect(0, 66271, '\P{Block:   carian}', "");
    Expect(1, 66271, '\P{^Block:   carian}', "");
    Expect(0, 66272, '\p{Block:   carian}', "");
    Expect(1, 66272, '\p{^Block:   carian}', "");
    Expect(1, 66272, '\P{Block:   carian}', "");
    Expect(0, 66272, '\P{^Block:   carian}', "");
    Expect(1, 66271, '\p{Block= -CARIAN}', "");
    Expect(0, 66271, '\p{^Block= -CARIAN}', "");
    Expect(0, 66271, '\P{Block= -CARIAN}', "");
    Expect(1, 66271, '\P{^Block= -CARIAN}', "");
    Expect(0, 66272, '\p{Block= -CARIAN}', "");
    Expect(1, 66272, '\p{^Block= -CARIAN}', "");
    Expect(1, 66272, '\P{Block= -CARIAN}', "");
    Expect(0, 66272, '\P{^Block= -CARIAN}', "");
    Error('\p{Blk=/a/--Carian}');
    Error('\P{Blk=/a/--Carian}');
    Expect(1, 66271, '\p{Blk: carian}', "");
    Expect(0, 66271, '\p{^Blk: carian}', "");
    Expect(0, 66271, '\P{Blk: carian}', "");
    Expect(1, 66271, '\P{^Blk: carian}', "");
    Expect(0, 66272, '\p{Blk: carian}', "");
    Expect(1, 66272, '\p{^Blk: carian}', "");
    Expect(1, 66272, '\P{Blk: carian}', "");
    Expect(0, 66272, '\P{^Blk: carian}', "");
    Expect(1, 66271, '\p{Blk=- Carian}', "");
    Expect(0, 66271, '\p{^Blk=- Carian}', "");
    Expect(0, 66271, '\P{Blk=- Carian}', "");
    Expect(1, 66271, '\P{^Blk=- Carian}', "");
    Expect(0, 66272, '\p{Blk=- Carian}', "");
    Expect(1, 66272, '\p{^Blk=- Carian}', "");
    Expect(1, 66272, '\P{Blk=- Carian}', "");
    Expect(0, 66272, '\P{^Blk=- Carian}', "");
    Error('\p{Is_Block=	_carian/a/}');
    Error('\P{Is_Block=	_carian/a/}');
    Expect(1, 66271, '\p{Is_Block=carian}', "");
    Expect(0, 66271, '\p{^Is_Block=carian}', "");
    Expect(0, 66271, '\P{Is_Block=carian}', "");
    Expect(1, 66271, '\P{^Is_Block=carian}', "");
    Expect(0, 66272, '\p{Is_Block=carian}', "");
    Expect(1, 66272, '\p{^Is_Block=carian}', "");
    Expect(1, 66272, '\P{Is_Block=carian}', "");
    Expect(0, 66272, '\P{^Is_Block=carian}', "");
    Expect(1, 66271, '\p{Is_Block=	-carian}', "");
    Expect(0, 66271, '\p{^Is_Block=	-carian}', "");
    Expect(0, 66271, '\P{Is_Block=	-carian}', "");
    Expect(1, 66271, '\P{^Is_Block=	-carian}', "");
    Expect(0, 66272, '\p{Is_Block=	-carian}', "");
    Expect(1, 66272, '\p{^Is_Block=	-carian}', "");
    Expect(1, 66272, '\P{Is_Block=	-carian}', "");
    Expect(0, 66272, '\P{^Is_Block=	-carian}', "");
    Error('\p{Is_Blk=	Carian/a/}');
    Error('\P{Is_Blk=	Carian/a/}');
    Expect(1, 66271, '\p{Is_Blk=carian}', "");
    Expect(0, 66271, '\p{^Is_Blk=carian}', "");
    Expect(0, 66271, '\P{Is_Blk=carian}', "");
    Expect(1, 66271, '\P{^Is_Blk=carian}', "");
    Expect(0, 66272, '\p{Is_Blk=carian}', "");
    Expect(1, 66272, '\p{^Is_Blk=carian}', "");
    Expect(1, 66272, '\P{Is_Blk=carian}', "");
    Expect(0, 66272, '\P{^Is_Blk=carian}', "");
    Expect(1, 66271, '\p{Is_Blk=_	carian}', "");
    Expect(0, 66271, '\p{^Is_Blk=_	carian}', "");
    Expect(0, 66271, '\P{Is_Blk=_	carian}', "");
    Expect(1, 66271, '\P{^Is_Blk=_	carian}', "");
    Expect(0, 66272, '\p{Is_Blk=_	carian}', "");
    Expect(1, 66272, '\p{^Is_Blk=_	carian}', "");
    Expect(1, 66272, '\P{Is_Blk=_	carian}', "");
    Expect(0, 66272, '\P{^Is_Blk=_	carian}', "");
    Error('\p{Block=	_caucasian_Albanian/a/}');
    Error('\P{Block=	_caucasian_Albanian/a/}');
    Expect(1, 66927, '\p{Block=caucasianalbanian}', "");
    Expect(0, 66927, '\p{^Block=caucasianalbanian}', "");
    Expect(0, 66927, '\P{Block=caucasianalbanian}', "");
    Expect(1, 66927, '\P{^Block=caucasianalbanian}', "");
    Expect(0, 66928, '\p{Block=caucasianalbanian}', "");
    Expect(1, 66928, '\p{^Block=caucasianalbanian}', "");
    Expect(1, 66928, '\P{Block=caucasianalbanian}', "");
    Expect(0, 66928, '\P{^Block=caucasianalbanian}', "");
    Expect(1, 66927, '\p{Block= 	Caucasian_Albanian}', "");
    Expect(0, 66927, '\p{^Block= 	Caucasian_Albanian}', "");
    Expect(0, 66927, '\P{Block= 	Caucasian_Albanian}', "");
    Expect(1, 66927, '\P{^Block= 	Caucasian_Albanian}', "");
    Expect(0, 66928, '\p{Block= 	Caucasian_Albanian}', "");
    Expect(1, 66928, '\p{^Block= 	Caucasian_Albanian}', "");
    Expect(1, 66928, '\P{Block= 	Caucasian_Albanian}', "");
    Expect(0, 66928, '\P{^Block= 	Caucasian_Albanian}', "");
    Error('\p{Blk=/a/	CAUCASIAN_Albanian}');
    Error('\P{Blk=/a/	CAUCASIAN_Albanian}');
    Expect(1, 66927, '\p{Blk: caucasianalbanian}', "");
    Expect(0, 66927, '\p{^Blk: caucasianalbanian}', "");
    Expect(0, 66927, '\P{Blk: caucasianalbanian}', "");
    Expect(1, 66927, '\P{^Blk: caucasianalbanian}', "");
    Expect(0, 66928, '\p{Blk: caucasianalbanian}', "");
    Expect(1, 66928, '\p{^Blk: caucasianalbanian}', "");
    Expect(1, 66928, '\P{Blk: caucasianalbanian}', "");
    Expect(0, 66928, '\P{^Blk: caucasianalbanian}', "");
    Expect(1, 66927, '\p{Blk= _Caucasian_albanian}', "");
    Expect(0, 66927, '\p{^Blk= _Caucasian_albanian}', "");
    Expect(0, 66927, '\P{Blk= _Caucasian_albanian}', "");
    Expect(1, 66927, '\P{^Blk= _Caucasian_albanian}', "");
    Expect(0, 66928, '\p{Blk= _Caucasian_albanian}', "");
    Expect(1, 66928, '\p{^Blk= _Caucasian_albanian}', "");
    Expect(1, 66928, '\P{Blk= _Caucasian_albanian}', "");
    Expect(0, 66928, '\P{^Blk= _Caucasian_albanian}', "");
    Error('\p{Is_Block:	:=- Caucasian_Albanian}');
    Error('\P{Is_Block:	:=- Caucasian_Albanian}');
    Expect(1, 66927, '\p{Is_Block=caucasianalbanian}', "");
    Expect(0, 66927, '\p{^Is_Block=caucasianalbanian}', "");
    Expect(0, 66927, '\P{Is_Block=caucasianalbanian}', "");
    Expect(1, 66927, '\P{^Is_Block=caucasianalbanian}', "");
    Expect(0, 66928, '\p{Is_Block=caucasianalbanian}', "");
    Expect(1, 66928, '\p{^Is_Block=caucasianalbanian}', "");
    Expect(1, 66928, '\P{Is_Block=caucasianalbanian}', "");
    Expect(0, 66928, '\P{^Is_Block=caucasianalbanian}', "");
    Expect(1, 66927, '\p{Is_Block:    _Caucasian_ALBANIAN}', "");
    Expect(0, 66927, '\p{^Is_Block:    _Caucasian_ALBANIAN}', "");
    Expect(0, 66927, '\P{Is_Block:    _Caucasian_ALBANIAN}', "");
    Expect(1, 66927, '\P{^Is_Block:    _Caucasian_ALBANIAN}', "");
    Expect(0, 66928, '\p{Is_Block:    _Caucasian_ALBANIAN}', "");
    Expect(1, 66928, '\p{^Is_Block:    _Caucasian_ALBANIAN}', "");
    Expect(1, 66928, '\P{Is_Block:    _Caucasian_ALBANIAN}', "");
    Expect(0, 66928, '\P{^Is_Block:    _Caucasian_ALBANIAN}', "");
    Error('\p{Is_Blk=:=Caucasian_Albanian}');
    Error('\P{Is_Blk=:=Caucasian_Albanian}');
    Expect(1, 66927, '\p{Is_Blk=caucasianalbanian}', "");
    Expect(0, 66927, '\p{^Is_Blk=caucasianalbanian}', "");
    Expect(0, 66927, '\P{Is_Blk=caucasianalbanian}', "");
    Expect(1, 66927, '\P{^Is_Blk=caucasianalbanian}', "");
    Expect(0, 66928, '\p{Is_Blk=caucasianalbanian}', "");
    Expect(1, 66928, '\p{^Is_Blk=caucasianalbanian}', "");
    Expect(1, 66928, '\P{Is_Blk=caucasianalbanian}', "");
    Expect(0, 66928, '\P{^Is_Blk=caucasianalbanian}', "");
    Expect(1, 66927, '\p{Is_Blk=  caucasian_Albanian}', "");
    Expect(0, 66927, '\p{^Is_Blk=  caucasian_Albanian}', "");
    Expect(0, 66927, '\P{Is_Blk=  caucasian_Albanian}', "");
    Expect(1, 66927, '\P{^Is_Blk=  caucasian_Albanian}', "");
    Expect(0, 66928, '\p{Is_Blk=  caucasian_Albanian}', "");
    Expect(1, 66928, '\p{^Is_Blk=  caucasian_Albanian}', "");
    Expect(1, 66928, '\P{Is_Blk=  caucasian_Albanian}', "");
    Expect(0, 66928, '\P{^Is_Blk=  caucasian_Albanian}', "");
    Error('\p{Block=/a/Chakma}');
    Error('\P{Block=/a/Chakma}');
    Expect(1, 69967, '\p{Block=chakma}', "");
    Expect(0, 69967, '\p{^Block=chakma}', "");
    Expect(0, 69967, '\P{Block=chakma}', "");
    Expect(1, 69967, '\P{^Block=chakma}', "");
    Expect(0, 69968, '\p{Block=chakma}', "");
    Expect(1, 69968, '\p{^Block=chakma}', "");
    Expect(1, 69968, '\P{Block=chakma}', "");
    Expect(0, 69968, '\P{^Block=chakma}', "");
    Expect(1, 69967, '\p{Block:   	 Chakma}', "");
    Expect(0, 69967, '\p{^Block:   	 Chakma}', "");
    Expect(0, 69967, '\P{Block:   	 Chakma}', "");
    Expect(1, 69967, '\P{^Block:   	 Chakma}', "");
    Expect(0, 69968, '\p{Block:   	 Chakma}', "");
    Expect(1, 69968, '\p{^Block:   	 Chakma}', "");
    Expect(1, 69968, '\P{Block:   	 Chakma}', "");
    Expect(0, 69968, '\P{^Block:   	 Chakma}', "");
    Error('\p{Blk= Chakma:=}');
    Error('\P{Blk= Chakma:=}');
    Expect(1, 69967, '\p{Blk=chakma}', "");
    Expect(0, 69967, '\p{^Blk=chakma}', "");
    Expect(0, 69967, '\P{Blk=chakma}', "");
    Expect(1, 69967, '\P{^Blk=chakma}', "");
    Expect(0, 69968, '\p{Blk=chakma}', "");
    Expect(1, 69968, '\p{^Blk=chakma}', "");
    Expect(1, 69968, '\P{Blk=chakma}', "");
    Expect(0, 69968, '\P{^Blk=chakma}', "");
    Expect(1, 69967, '\p{Blk=	-Chakma}', "");
    Expect(0, 69967, '\p{^Blk=	-Chakma}', "");
    Expect(0, 69967, '\P{Blk=	-Chakma}', "");
    Expect(1, 69967, '\P{^Blk=	-Chakma}', "");
    Expect(0, 69968, '\p{Blk=	-Chakma}', "");
    Expect(1, 69968, '\p{^Blk=	-Chakma}', "");
    Expect(1, 69968, '\P{Blk=	-Chakma}', "");
    Expect(0, 69968, '\P{^Blk=	-Chakma}', "");
    Error('\p{Is_Block=-:=chakma}');
    Error('\P{Is_Block=-:=chakma}');
    Expect(1, 69967, '\p{Is_Block=chakma}', "");
    Expect(0, 69967, '\p{^Is_Block=chakma}', "");
    Expect(0, 69967, '\P{Is_Block=chakma}', "");
    Expect(1, 69967, '\P{^Is_Block=chakma}', "");
    Expect(0, 69968, '\p{Is_Block=chakma}', "");
    Expect(1, 69968, '\p{^Is_Block=chakma}', "");
    Expect(1, 69968, '\P{Is_Block=chakma}', "");
    Expect(0, 69968, '\P{^Is_Block=chakma}', "");
    Expect(1, 69967, '\p{Is_Block=_-Chakma}', "");
    Expect(0, 69967, '\p{^Is_Block=_-Chakma}', "");
    Expect(0, 69967, '\P{Is_Block=_-Chakma}', "");
    Expect(1, 69967, '\P{^Is_Block=_-Chakma}', "");
    Expect(0, 69968, '\p{Is_Block=_-Chakma}', "");
    Expect(1, 69968, '\p{^Is_Block=_-Chakma}', "");
    Expect(1, 69968, '\P{Is_Block=_-Chakma}', "");
    Expect(0, 69968, '\P{^Is_Block=_-Chakma}', "");
    Error('\p{Is_Blk=/a/	-Chakma}');
    Error('\P{Is_Blk=/a/	-Chakma}');
    Expect(1, 69967, '\p{Is_Blk=chakma}', "");
    Expect(0, 69967, '\p{^Is_Blk=chakma}', "");
    Expect(0, 69967, '\P{Is_Blk=chakma}', "");
    Expect(1, 69967, '\P{^Is_Blk=chakma}', "");
    Expect(0, 69968, '\p{Is_Blk=chakma}', "");
    Expect(1, 69968, '\p{^Is_Blk=chakma}', "");
    Expect(1, 69968, '\P{Is_Blk=chakma}', "");
    Expect(0, 69968, '\P{^Is_Blk=chakma}', "");
    Expect(1, 69967, '\p{Is_Blk=_	CHAKMA}', "");
    Expect(0, 69967, '\p{^Is_Blk=_	CHAKMA}', "");
    Expect(0, 69967, '\P{Is_Blk=_	CHAKMA}', "");
    Expect(1, 69967, '\P{^Is_Blk=_	CHAKMA}', "");
    Expect(0, 69968, '\p{Is_Blk=_	CHAKMA}', "");
    Expect(1, 69968, '\p{^Is_Blk=_	CHAKMA}', "");
    Expect(1, 69968, '\P{Is_Blk=_	CHAKMA}', "");
    Expect(0, 69968, '\P{^Is_Blk=_	CHAKMA}', "");
    Error('\p{Block=_:=Cham}');
    Error('\P{Block=_:=Cham}');
    Expect(1, 43615, '\p{Block=cham}', "");
    Expect(0, 43615, '\p{^Block=cham}', "");
    Expect(0, 43615, '\P{Block=cham}', "");
    Expect(1, 43615, '\P{^Block=cham}', "");
    Expect(0, 43616, '\p{Block=cham}', "");
    Expect(1, 43616, '\p{^Block=cham}', "");
    Expect(1, 43616, '\P{Block=cham}', "");
    Expect(0, 43616, '\P{^Block=cham}', "");
    Expect(1, 43615, '\p{Block=_	Cham}', "");
    Expect(0, 43615, '\p{^Block=_	Cham}', "");
    Expect(0, 43615, '\P{Block=_	Cham}', "");
    Expect(1, 43615, '\P{^Block=_	Cham}', "");
    Expect(0, 43616, '\p{Block=_	Cham}', "");
    Expect(1, 43616, '\p{^Block=_	Cham}', "");
    Expect(1, 43616, '\P{Block=_	Cham}', "");
    Expect(0, 43616, '\P{^Block=_	Cham}', "");
    Error('\p{Blk=_:=cham}');
    Error('\P{Blk=_:=cham}');
    Expect(1, 43615, '\p{Blk=cham}', "");
    Expect(0, 43615, '\p{^Blk=cham}', "");
    Expect(0, 43615, '\P{Blk=cham}', "");
    Expect(1, 43615, '\P{^Blk=cham}', "");
    Expect(0, 43616, '\p{Blk=cham}', "");
    Expect(1, 43616, '\p{^Blk=cham}', "");
    Expect(1, 43616, '\P{Blk=cham}', "");
    Expect(0, 43616, '\P{^Blk=cham}', "");
    Expect(1, 43615, '\p{Blk=-_CHAM}', "");
    Expect(0, 43615, '\p{^Blk=-_CHAM}', "");
    Expect(0, 43615, '\P{Blk=-_CHAM}', "");
    Expect(1, 43615, '\P{^Blk=-_CHAM}', "");
    Expect(0, 43616, '\p{Blk=-_CHAM}', "");
    Expect(1, 43616, '\p{^Blk=-_CHAM}', "");
    Expect(1, 43616, '\P{Blk=-_CHAM}', "");
    Expect(0, 43616, '\P{^Blk=-_CHAM}', "");
    Error('\p{Is_Block=	:=cham}');
    Error('\P{Is_Block=	:=cham}');
    Expect(1, 43615, '\p{Is_Block=cham}', "");
    Expect(0, 43615, '\p{^Is_Block=cham}', "");
    Expect(0, 43615, '\P{Is_Block=cham}', "");
    Expect(1, 43615, '\P{^Is_Block=cham}', "");
    Expect(0, 43616, '\p{Is_Block=cham}', "");
    Expect(1, 43616, '\p{^Is_Block=cham}', "");
    Expect(1, 43616, '\P{Is_Block=cham}', "");
    Expect(0, 43616, '\P{^Is_Block=cham}', "");
    Expect(1, 43615, '\p{Is_Block= CHAM}', "");
    Expect(0, 43615, '\p{^Is_Block= CHAM}', "");
    Expect(0, 43615, '\P{Is_Block= CHAM}', "");
    Expect(1, 43615, '\P{^Is_Block= CHAM}', "");
    Expect(0, 43616, '\p{Is_Block= CHAM}', "");
    Expect(1, 43616, '\p{^Is_Block= CHAM}', "");
    Expect(1, 43616, '\P{Is_Block= CHAM}', "");
    Expect(0, 43616, '\P{^Is_Block= CHAM}', "");
    Error('\p{Is_Blk=/a/_Cham}');
    Error('\P{Is_Blk=/a/_Cham}');
    Expect(1, 43615, '\p{Is_Blk=cham}', "");
    Expect(0, 43615, '\p{^Is_Blk=cham}', "");
    Expect(0, 43615, '\P{Is_Blk=cham}', "");
    Expect(1, 43615, '\P{^Is_Blk=cham}', "");
    Expect(0, 43616, '\p{Is_Blk=cham}', "");
    Expect(1, 43616, '\p{^Is_Blk=cham}', "");
    Expect(1, 43616, '\P{Is_Blk=cham}', "");
    Expect(0, 43616, '\P{^Is_Blk=cham}', "");
    Expect(1, 43615, '\p{Is_Blk=  Cham}', "");
    Expect(0, 43615, '\p{^Is_Blk=  Cham}', "");
    Expect(0, 43615, '\P{Is_Blk=  Cham}', "");
    Expect(1, 43615, '\P{^Is_Blk=  Cham}', "");
    Expect(0, 43616, '\p{Is_Blk=  Cham}', "");
    Expect(1, 43616, '\p{^Is_Blk=  Cham}', "");
    Expect(1, 43616, '\P{Is_Blk=  Cham}', "");
    Expect(0, 43616, '\P{^Is_Blk=  Cham}', "");
    Error('\p{Block=:=-CHEROKEE}');
    Error('\P{Block=:=-CHEROKEE}');
    Expect(1, 5119, '\p{Block:cherokee}', "");
    Expect(0, 5119, '\p{^Block:cherokee}', "");
    Expect(0, 5119, '\P{Block:cherokee}', "");
    Expect(1, 5119, '\P{^Block:cherokee}', "");
    Expect(0, 5120, '\p{Block:cherokee}', "");
    Expect(1, 5120, '\p{^Block:cherokee}', "");
    Expect(1, 5120, '\P{Block:cherokee}', "");
    Expect(0, 5120, '\P{^Block:cherokee}', "");
    Expect(1, 5119, '\p{Block:	_Cherokee}', "");
    Expect(0, 5119, '\p{^Block:	_Cherokee}', "");
    Expect(0, 5119, '\P{Block:	_Cherokee}', "");
    Expect(1, 5119, '\P{^Block:	_Cherokee}', "");
    Expect(0, 5120, '\p{Block:	_Cherokee}', "");
    Expect(1, 5120, '\p{^Block:	_Cherokee}', "");
    Expect(1, 5120, '\P{Block:	_Cherokee}', "");
    Expect(0, 5120, '\P{^Block:	_Cherokee}', "");
    Error('\p{Blk=_/a/CHEROKEE}');
    Error('\P{Blk=_/a/CHEROKEE}');
    Expect(1, 5119, '\p{Blk=cherokee}', "");
    Expect(0, 5119, '\p{^Blk=cherokee}', "");
    Expect(0, 5119, '\P{Blk=cherokee}', "");
    Expect(1, 5119, '\P{^Blk=cherokee}', "");
    Expect(0, 5120, '\p{Blk=cherokee}', "");
    Expect(1, 5120, '\p{^Blk=cherokee}', "");
    Expect(1, 5120, '\P{Blk=cherokee}', "");
    Expect(0, 5120, '\P{^Blk=cherokee}', "");
    Expect(1, 5119, '\p{Blk=__cherokee}', "");
    Expect(0, 5119, '\p{^Blk=__cherokee}', "");
    Expect(0, 5119, '\P{Blk=__cherokee}', "");
    Expect(1, 5119, '\P{^Blk=__cherokee}', "");
    Expect(0, 5120, '\p{Blk=__cherokee}', "");
    Expect(1, 5120, '\p{^Blk=__cherokee}', "");
    Expect(1, 5120, '\P{Blk=__cherokee}', "");
    Expect(0, 5120, '\P{^Blk=__cherokee}', "");
    Error('\p{Is_Block=:=- Cherokee}');
    Error('\P{Is_Block=:=- Cherokee}');
    Expect(1, 5119, '\p{Is_Block=cherokee}', "");
    Expect(0, 5119, '\p{^Is_Block=cherokee}', "");
    Expect(0, 5119, '\P{Is_Block=cherokee}', "");
    Expect(1, 5119, '\P{^Is_Block=cherokee}', "");
    Expect(0, 5120, '\p{Is_Block=cherokee}', "");
    Expect(1, 5120, '\p{^Is_Block=cherokee}', "");
    Expect(1, 5120, '\P{Is_Block=cherokee}', "");
    Expect(0, 5120, '\P{^Is_Block=cherokee}', "");
    Expect(1, 5119, '\p{Is_Block:		-CHEROKEE}', "");
    Expect(0, 5119, '\p{^Is_Block:		-CHEROKEE}', "");
    Expect(0, 5119, '\P{Is_Block:		-CHEROKEE}', "");
    Expect(1, 5119, '\P{^Is_Block:		-CHEROKEE}', "");
    Expect(0, 5120, '\p{Is_Block:		-CHEROKEE}', "");
    Expect(1, 5120, '\p{^Is_Block:		-CHEROKEE}', "");
    Expect(1, 5120, '\P{Is_Block:		-CHEROKEE}', "");
    Expect(0, 5120, '\P{^Is_Block:		-CHEROKEE}', "");
    Error('\p{Is_Blk=:=Cherokee}');
    Error('\P{Is_Blk=:=Cherokee}');
    Expect(1, 5119, '\p{Is_Blk=cherokee}', "");
    Expect(0, 5119, '\p{^Is_Blk=cherokee}', "");
    Expect(0, 5119, '\P{Is_Blk=cherokee}', "");
    Expect(1, 5119, '\P{^Is_Blk=cherokee}', "");
    Expect(0, 5120, '\p{Is_Blk=cherokee}', "");
    Expect(1, 5120, '\p{^Is_Blk=cherokee}', "");
    Expect(1, 5120, '\P{Is_Blk=cherokee}', "");
    Expect(0, 5120, '\P{^Is_Blk=cherokee}', "");
    Expect(1, 5119, '\p{Is_Blk=		cherokee}', "");
    Expect(0, 5119, '\p{^Is_Blk=		cherokee}', "");
    Expect(0, 5119, '\P{Is_Blk=		cherokee}', "");
    Expect(1, 5119, '\P{^Is_Blk=		cherokee}', "");
    Expect(0, 5120, '\p{Is_Blk=		cherokee}', "");
    Expect(1, 5120, '\p{^Is_Blk=		cherokee}', "");
    Expect(1, 5120, '\P{Is_Blk=		cherokee}', "");
    Expect(0, 5120, '\P{^Is_Blk=		cherokee}', "");
    Error('\p{Block:	:=  Cherokee_SUPPLEMENT}');
    Error('\P{Block:	:=  Cherokee_SUPPLEMENT}');
    Expect(1, 43967, '\p{Block: cherokeesupplement}', "");
    Expect(0, 43967, '\p{^Block: cherokeesupplement}', "");
    Expect(0, 43967, '\P{Block: cherokeesupplement}', "");
    Expect(1, 43967, '\P{^Block: cherokeesupplement}', "");
    Expect(0, 43968, '\p{Block: cherokeesupplement}', "");
    Expect(1, 43968, '\p{^Block: cherokeesupplement}', "");
    Expect(1, 43968, '\P{Block: cherokeesupplement}', "");
    Expect(0, 43968, '\P{^Block: cherokeesupplement}', "");
    Expect(1, 43967, '\p{Block=--cherokee_supplement}', "");
    Expect(0, 43967, '\p{^Block=--cherokee_supplement}', "");
    Expect(0, 43967, '\P{Block=--cherokee_supplement}', "");
    Expect(1, 43967, '\P{^Block=--cherokee_supplement}', "");
    Expect(0, 43968, '\p{Block=--cherokee_supplement}', "");
    Expect(1, 43968, '\p{^Block=--cherokee_supplement}', "");
    Expect(1, 43968, '\P{Block=--cherokee_supplement}', "");
    Expect(0, 43968, '\P{^Block=--cherokee_supplement}', "");
    Error('\p{Blk:   /a/	-cherokee_Sup}');
    Error('\P{Blk:   /a/	-cherokee_Sup}');
    Expect(1, 43967, '\p{Blk=cherokeesup}', "");
    Expect(0, 43967, '\p{^Blk=cherokeesup}', "");
    Expect(0, 43967, '\P{Blk=cherokeesup}', "");
    Expect(1, 43967, '\P{^Blk=cherokeesup}', "");
    Expect(0, 43968, '\p{Blk=cherokeesup}', "");
    Expect(1, 43968, '\p{^Blk=cherokeesup}', "");
    Expect(1, 43968, '\P{Blk=cherokeesup}', "");
    Expect(0, 43968, '\P{^Blk=cherokeesup}', "");
    Expect(1, 43967, '\p{Blk:   _ cherokee_sup}', "");
    Expect(0, 43967, '\p{^Blk:   _ cherokee_sup}', "");
    Expect(0, 43967, '\P{Blk:   _ cherokee_sup}', "");
    Expect(1, 43967, '\P{^Blk:   _ cherokee_sup}', "");
    Expect(0, 43968, '\p{Blk:   _ cherokee_sup}', "");
    Expect(1, 43968, '\p{^Blk:   _ cherokee_sup}', "");
    Expect(1, 43968, '\P{Blk:   _ cherokee_sup}', "");
    Expect(0, 43968, '\P{^Blk:   _ cherokee_sup}', "");
    Error('\p{Is_Block=-:=Cherokee_Supplement}');
    Error('\P{Is_Block=-:=Cherokee_Supplement}');
    Expect(1, 43967, '\p{Is_Block=cherokeesupplement}', "");
    Expect(0, 43967, '\p{^Is_Block=cherokeesupplement}', "");
    Expect(0, 43967, '\P{Is_Block=cherokeesupplement}', "");
    Expect(1, 43967, '\P{^Is_Block=cherokeesupplement}', "");
    Expect(0, 43968, '\p{Is_Block=cherokeesupplement}', "");
    Expect(1, 43968, '\p{^Is_Block=cherokeesupplement}', "");
    Expect(1, 43968, '\P{Is_Block=cherokeesupplement}', "");
    Expect(0, 43968, '\P{^Is_Block=cherokeesupplement}', "");
    Expect(1, 43967, '\p{Is_Block=-_CHEROKEE_supplement}', "");
    Expect(0, 43967, '\p{^Is_Block=-_CHEROKEE_supplement}', "");
    Expect(0, 43967, '\P{Is_Block=-_CHEROKEE_supplement}', "");
    Expect(1, 43967, '\P{^Is_Block=-_CHEROKEE_supplement}', "");
    Expect(0, 43968, '\p{Is_Block=-_CHEROKEE_supplement}', "");
    Expect(1, 43968, '\p{^Is_Block=-_CHEROKEE_supplement}', "");
    Expect(1, 43968, '\P{Is_Block=-_CHEROKEE_supplement}', "");
    Expect(0, 43968, '\P{^Is_Block=-_CHEROKEE_supplement}', "");
    Error('\p{Is_Blk:   :=_	Cherokee_SUP}');
    Error('\P{Is_Blk:   :=_	Cherokee_SUP}');
    Expect(1, 43967, '\p{Is_Blk=cherokeesup}', "");
    Expect(0, 43967, '\p{^Is_Blk=cherokeesup}', "");
    Expect(0, 43967, '\P{Is_Blk=cherokeesup}', "");
    Expect(1, 43967, '\P{^Is_Blk=cherokeesup}', "");
    Expect(0, 43968, '\p{Is_Blk=cherokeesup}', "");
    Expect(1, 43968, '\p{^Is_Blk=cherokeesup}', "");
    Expect(1, 43968, '\P{Is_Blk=cherokeesup}', "");
    Expect(0, 43968, '\P{^Is_Blk=cherokeesup}', "");
    Expect(1, 43967, '\p{Is_Blk=-CHEROKEE_Sup}', "");
    Expect(0, 43967, '\p{^Is_Blk=-CHEROKEE_Sup}', "");
    Expect(0, 43967, '\P{Is_Blk=-CHEROKEE_Sup}', "");
    Expect(1, 43967, '\P{^Is_Blk=-CHEROKEE_Sup}', "");
    Expect(0, 43968, '\p{Is_Blk=-CHEROKEE_Sup}', "");
    Expect(1, 43968, '\p{^Is_Blk=-CHEROKEE_Sup}', "");
    Expect(1, 43968, '\P{Is_Blk=-CHEROKEE_Sup}', "");
    Expect(0, 43968, '\P{^Is_Blk=-CHEROKEE_Sup}', "");
    Error('\p{Block=:=-CJK_UNIFIED_IDEOGRAPHS}');
    Error('\P{Block=:=-CJK_UNIFIED_IDEOGRAPHS}');
    Expect(1, 40959, '\p{Block: cjkunifiedideographs}', "");
    Expect(0, 40959, '\p{^Block: cjkunifiedideographs}', "");
    Expect(0, 40959, '\P{Block: cjkunifiedideographs}', "");
    Expect(1, 40959, '\P{^Block: cjkunifiedideographs}', "");
    Expect(0, 40960, '\p{Block: cjkunifiedideographs}', "");
    Expect(1, 40960, '\p{^Block: cjkunifiedideographs}', "");
    Expect(1, 40960, '\P{Block: cjkunifiedideographs}', "");
    Expect(0, 40960, '\P{^Block: cjkunifiedideographs}', "");
    Expect(1, 40959, '\p{Block:	-cjk_unified_Ideographs}', "");
    Expect(0, 40959, '\p{^Block:	-cjk_unified_Ideographs}', "");
    Expect(0, 40959, '\P{Block:	-cjk_unified_Ideographs}', "");
    Expect(1, 40959, '\P{^Block:	-cjk_unified_Ideographs}', "");
    Expect(0, 40960, '\p{Block:	-cjk_unified_Ideographs}', "");
    Expect(1, 40960, '\p{^Block:	-cjk_unified_Ideographs}', "");
    Expect(1, 40960, '\P{Block:	-cjk_unified_Ideographs}', "");
    Expect(0, 40960, '\P{^Block:	-cjk_unified_Ideographs}', "");
    Error('\p{Blk=		cjk:=}');
    Error('\P{Blk=		cjk:=}');
    Expect(1, 40959, '\p{Blk=cjk}', "");
    Expect(0, 40959, '\p{^Blk=cjk}', "");
    Expect(0, 40959, '\P{Blk=cjk}', "");
    Expect(1, 40959, '\P{^Blk=cjk}', "");
    Expect(0, 40960, '\p{Blk=cjk}', "");
    Expect(1, 40960, '\p{^Blk=cjk}', "");
    Expect(1, 40960, '\P{Blk=cjk}', "");
    Expect(0, 40960, '\P{^Blk=cjk}', "");
    Expect(1, 40959, '\p{Blk:	cjk}', "");
    Expect(0, 40959, '\p{^Blk:	cjk}', "");
    Expect(0, 40959, '\P{Blk:	cjk}', "");
    Expect(1, 40959, '\P{^Blk:	cjk}', "");
    Expect(0, 40960, '\p{Blk:	cjk}', "");
    Expect(1, 40960, '\p{^Blk:	cjk}', "");
    Expect(1, 40960, '\P{Blk:	cjk}', "");
    Expect(0, 40960, '\P{^Blk:	cjk}', "");
    Error('\p{Is_Block=- CJK_Unified_ideographs/a/}');
    Error('\P{Is_Block=- CJK_Unified_ideographs/a/}');
    Expect(1, 40959, '\p{Is_Block=cjkunifiedideographs}', "");
    Expect(0, 40959, '\p{^Is_Block=cjkunifiedideographs}', "");
    Expect(0, 40959, '\P{Is_Block=cjkunifiedideographs}', "");
    Expect(1, 40959, '\P{^Is_Block=cjkunifiedideographs}', "");
    Expect(0, 40960, '\p{Is_Block=cjkunifiedideographs}', "");
    Expect(1, 40960, '\p{^Is_Block=cjkunifiedideographs}', "");
    Expect(1, 40960, '\P{Is_Block=cjkunifiedideographs}', "");
    Expect(0, 40960, '\P{^Is_Block=cjkunifiedideographs}', "");
    Expect(1, 40959, '\p{Is_Block=  CJK_Unified_IDEOGRAPHS}', "");
    Expect(0, 40959, '\p{^Is_Block=  CJK_Unified_IDEOGRAPHS}', "");
    Expect(0, 40959, '\P{Is_Block=  CJK_Unified_IDEOGRAPHS}', "");
    Expect(1, 40959, '\P{^Is_Block=  CJK_Unified_IDEOGRAPHS}', "");
    Expect(0, 40960, '\p{Is_Block=  CJK_Unified_IDEOGRAPHS}', "");
    Expect(1, 40960, '\p{^Is_Block=  CJK_Unified_IDEOGRAPHS}', "");
    Expect(1, 40960, '\P{Is_Block=  CJK_Unified_IDEOGRAPHS}', "");
    Expect(0, 40960, '\P{^Is_Block=  CJK_Unified_IDEOGRAPHS}', "");
    Error('\p{Is_Blk=-CJK/a/}');
    Error('\P{Is_Blk=-CJK/a/}');
    Expect(1, 40959, '\p{Is_Blk=cjk}', "");
    Expect(0, 40959, '\p{^Is_Blk=cjk}', "");
    Expect(0, 40959, '\P{Is_Blk=cjk}', "");
    Expect(1, 40959, '\P{^Is_Blk=cjk}', "");
    Expect(0, 40960, '\p{Is_Blk=cjk}', "");
    Expect(1, 40960, '\p{^Is_Blk=cjk}', "");
    Expect(1, 40960, '\P{Is_Blk=cjk}', "");
    Expect(0, 40960, '\P{^Is_Blk=cjk}', "");
    Expect(1, 40959, '\p{Is_Blk=--cjk}', "");
    Expect(0, 40959, '\p{^Is_Blk=--cjk}', "");
    Expect(0, 40959, '\P{Is_Blk=--cjk}', "");
    Expect(1, 40959, '\P{^Is_Blk=--cjk}', "");
    Expect(0, 40960, '\p{Is_Blk=--cjk}', "");
    Expect(1, 40960, '\p{^Is_Blk=--cjk}', "");
    Expect(1, 40960, '\P{Is_Blk=--cjk}', "");
    Expect(0, 40960, '\P{^Is_Blk=--cjk}', "");
    Error('\p{Block=:=CJK_Compatibility}');
    Error('\P{Block=:=CJK_Compatibility}');
    Expect(1, 13311, '\p{Block=cjkcompatibility}', "");
    Expect(0, 13311, '\p{^Block=cjkcompatibility}', "");
    Expect(0, 13311, '\P{Block=cjkcompatibility}', "");
    Expect(1, 13311, '\P{^Block=cjkcompatibility}', "");
    Expect(0, 13312, '\p{Block=cjkcompatibility}', "");
    Expect(1, 13312, '\p{^Block=cjkcompatibility}', "");
    Expect(1, 13312, '\P{Block=cjkcompatibility}', "");
    Expect(0, 13312, '\P{^Block=cjkcompatibility}', "");
    Expect(1, 13311, '\p{Block:   -	CJK_Compatibility}', "");
    Expect(0, 13311, '\p{^Block:   -	CJK_Compatibility}', "");
    Expect(0, 13311, '\P{Block:   -	CJK_Compatibility}', "");
    Expect(1, 13311, '\P{^Block:   -	CJK_Compatibility}', "");
    Expect(0, 13312, '\p{Block:   -	CJK_Compatibility}', "");
    Expect(1, 13312, '\p{^Block:   -	CJK_Compatibility}', "");
    Expect(1, 13312, '\P{Block:   -	CJK_Compatibility}', "");
    Expect(0, 13312, '\P{^Block:   -	CJK_Compatibility}', "");
    Error('\p{Blk=/a/CJK_Compat}');
    Error('\P{Blk=/a/CJK_Compat}');
    Expect(1, 13311, '\p{Blk=cjkcompat}', "");
    Expect(0, 13311, '\p{^Blk=cjkcompat}', "");
    Expect(0, 13311, '\P{Blk=cjkcompat}', "");
    Expect(1, 13311, '\P{^Blk=cjkcompat}', "");
    Expect(0, 13312, '\p{Blk=cjkcompat}', "");
    Expect(1, 13312, '\p{^Blk=cjkcompat}', "");
    Expect(1, 13312, '\P{Blk=cjkcompat}', "");
    Expect(0, 13312, '\P{^Blk=cjkcompat}', "");
    Expect(1, 13311, '\p{Blk=__CJK_compat}', "");
    Expect(0, 13311, '\p{^Blk=__CJK_compat}', "");
    Expect(0, 13311, '\P{Blk=__CJK_compat}', "");
    Expect(1, 13311, '\P{^Blk=__CJK_compat}', "");
    Expect(0, 13312, '\p{Blk=__CJK_compat}', "");
    Expect(1, 13312, '\p{^Blk=__CJK_compat}', "");
    Expect(1, 13312, '\P{Blk=__CJK_compat}', "");
    Expect(0, 13312, '\P{^Blk=__CJK_compat}', "");
    Error('\p{Is_Block=:=-cjk_compatibility}');
    Error('\P{Is_Block=:=-cjk_compatibility}');
    Expect(1, 13311, '\p{Is_Block=cjkcompatibility}', "");
    Expect(0, 13311, '\p{^Is_Block=cjkcompatibility}', "");
    Expect(0, 13311, '\P{Is_Block=cjkcompatibility}', "");
    Expect(1, 13311, '\P{^Is_Block=cjkcompatibility}', "");
    Expect(0, 13312, '\p{Is_Block=cjkcompatibility}', "");
    Expect(1, 13312, '\p{^Is_Block=cjkcompatibility}', "");
    Expect(1, 13312, '\P{Is_Block=cjkcompatibility}', "");
    Expect(0, 13312, '\P{^Is_Block=cjkcompatibility}', "");
    Expect(1, 13311, '\p{Is_Block=_ CJK_compatibility}', "");
    Expect(0, 13311, '\p{^Is_Block=_ CJK_compatibility}', "");
    Expect(0, 13311, '\P{Is_Block=_ CJK_compatibility}', "");
    Expect(1, 13311, '\P{^Is_Block=_ CJK_compatibility}', "");
    Expect(0, 13312, '\p{Is_Block=_ CJK_compatibility}', "");
    Expect(1, 13312, '\p{^Is_Block=_ CJK_compatibility}', "");
    Expect(1, 13312, '\P{Is_Block=_ CJK_compatibility}', "");
    Expect(0, 13312, '\P{^Is_Block=_ CJK_compatibility}', "");
    Error('\p{Is_Blk=/a/__CJK_compat}');
    Error('\P{Is_Blk=/a/__CJK_compat}');
    Expect(1, 13311, '\p{Is_Blk=cjkcompat}', "");
    Expect(0, 13311, '\p{^Is_Blk=cjkcompat}', "");
    Expect(0, 13311, '\P{Is_Blk=cjkcompat}', "");
    Expect(1, 13311, '\P{^Is_Blk=cjkcompat}', "");
    Expect(0, 13312, '\p{Is_Blk=cjkcompat}', "");
    Expect(1, 13312, '\p{^Is_Blk=cjkcompat}', "");
    Expect(1, 13312, '\P{Is_Blk=cjkcompat}', "");
    Expect(0, 13312, '\P{^Is_Blk=cjkcompat}', "");
    Expect(1, 13311, '\p{Is_Blk=		CJK_COMPAT}', "");
    Expect(0, 13311, '\p{^Is_Blk=		CJK_COMPAT}', "");
    Expect(0, 13311, '\P{Is_Blk=		CJK_COMPAT}', "");
    Expect(1, 13311, '\P{^Is_Blk=		CJK_COMPAT}', "");
    Expect(0, 13312, '\p{Is_Blk=		CJK_COMPAT}', "");
    Expect(1, 13312, '\p{^Is_Blk=		CJK_COMPAT}', "");
    Expect(1, 13312, '\P{Is_Blk=		CJK_COMPAT}', "");
    Expect(0, 13312, '\P{^Is_Blk=		CJK_COMPAT}', "");
    Error('\p{Block=	/a/CJK_Compatibility_FORMS}');
    Error('\P{Block=	/a/CJK_Compatibility_FORMS}');
    Expect(1, 65103, '\p{Block=cjkcompatibilityforms}', "");
    Expect(0, 65103, '\p{^Block=cjkcompatibilityforms}', "");
    Expect(0, 65103, '\P{Block=cjkcompatibilityforms}', "");
    Expect(1, 65103, '\P{^Block=cjkcompatibilityforms}', "");
    Expect(0, 65104, '\p{Block=cjkcompatibilityforms}', "");
    Expect(1, 65104, '\p{^Block=cjkcompatibilityforms}', "");
    Expect(1, 65104, '\P{Block=cjkcompatibilityforms}', "");
    Expect(0, 65104, '\P{^Block=cjkcompatibilityforms}', "");
    Expect(1, 65103, '\p{Block=-_CJK_compatibility_Forms}', "");
    Expect(0, 65103, '\p{^Block=-_CJK_compatibility_Forms}', "");
    Expect(0, 65103, '\P{Block=-_CJK_compatibility_Forms}', "");
    Expect(1, 65103, '\P{^Block=-_CJK_compatibility_Forms}', "");
    Expect(0, 65104, '\p{Block=-_CJK_compatibility_Forms}', "");
    Expect(1, 65104, '\p{^Block=-_CJK_compatibility_Forms}', "");
    Expect(1, 65104, '\P{Block=-_CJK_compatibility_Forms}', "");
    Expect(0, 65104, '\P{^Block=-_CJK_compatibility_Forms}', "");
    Error('\p{Blk=:=CJK_COMPAT_Forms}');
    Error('\P{Blk=:=CJK_COMPAT_Forms}');
    Expect(1, 65103, '\p{Blk=cjkcompatforms}', "");
    Expect(0, 65103, '\p{^Blk=cjkcompatforms}', "");
    Expect(0, 65103, '\P{Blk=cjkcompatforms}', "");
    Expect(1, 65103, '\P{^Blk=cjkcompatforms}', "");
    Expect(0, 65104, '\p{Blk=cjkcompatforms}', "");
    Expect(1, 65104, '\p{^Blk=cjkcompatforms}', "");
    Expect(1, 65104, '\P{Blk=cjkcompatforms}', "");
    Expect(0, 65104, '\P{^Blk=cjkcompatforms}', "");
    Expect(1, 65103, '\p{Blk= CJK_COMPAT_FORMS}', "");
    Expect(0, 65103, '\p{^Blk= CJK_COMPAT_FORMS}', "");
    Expect(0, 65103, '\P{Blk= CJK_COMPAT_FORMS}', "");
    Expect(1, 65103, '\P{^Blk= CJK_COMPAT_FORMS}', "");
    Expect(0, 65104, '\p{Blk= CJK_COMPAT_FORMS}', "");
    Expect(1, 65104, '\p{^Blk= CJK_COMPAT_FORMS}', "");
    Expect(1, 65104, '\P{Blk= CJK_COMPAT_FORMS}', "");
    Expect(0, 65104, '\P{^Blk= CJK_COMPAT_FORMS}', "");
    Error('\p{Is_Block=:=CJK_COMPATIBILITY_Forms}');
    Error('\P{Is_Block=:=CJK_COMPATIBILITY_Forms}');
    Expect(1, 65103, '\p{Is_Block=cjkcompatibilityforms}', "");
    Expect(0, 65103, '\p{^Is_Block=cjkcompatibilityforms}', "");
    Expect(0, 65103, '\P{Is_Block=cjkcompatibilityforms}', "");
    Expect(1, 65103, '\P{^Is_Block=cjkcompatibilityforms}', "");
    Expect(0, 65104, '\p{Is_Block=cjkcompatibilityforms}', "");
    Expect(1, 65104, '\p{^Is_Block=cjkcompatibilityforms}', "");
    Expect(1, 65104, '\P{Is_Block=cjkcompatibilityforms}', "");
    Expect(0, 65104, '\P{^Is_Block=cjkcompatibilityforms}', "");
    Expect(1, 65103, '\p{Is_Block:   - CJK_Compatibility_FORMS}', "");
    Expect(0, 65103, '\p{^Is_Block:   - CJK_Compatibility_FORMS}', "");
    Expect(0, 65103, '\P{Is_Block:   - CJK_Compatibility_FORMS}', "");
    Expect(1, 65103, '\P{^Is_Block:   - CJK_Compatibility_FORMS}', "");
    Expect(0, 65104, '\p{Is_Block:   - CJK_Compatibility_FORMS}', "");
    Expect(1, 65104, '\p{^Is_Block:   - CJK_Compatibility_FORMS}', "");
    Expect(1, 65104, '\P{Is_Block:   - CJK_Compatibility_FORMS}', "");
    Expect(0, 65104, '\P{^Is_Block:   - CJK_Compatibility_FORMS}', "");
    Error('\p{Is_Blk=/a/ -CJK_compat_forms}');
    Error('\P{Is_Blk=/a/ -CJK_compat_forms}');
    Expect(1, 65103, '\p{Is_Blk=cjkcompatforms}', "");
    Expect(0, 65103, '\p{^Is_Blk=cjkcompatforms}', "");
    Expect(0, 65103, '\P{Is_Blk=cjkcompatforms}', "");
    Expect(1, 65103, '\P{^Is_Blk=cjkcompatforms}', "");
    Expect(0, 65104, '\p{Is_Blk=cjkcompatforms}', "");
    Expect(1, 65104, '\p{^Is_Blk=cjkcompatforms}', "");
    Expect(1, 65104, '\P{Is_Blk=cjkcompatforms}', "");
    Expect(0, 65104, '\P{^Is_Blk=cjkcompatforms}', "");
    Expect(1, 65103, '\p{Is_Blk=_ CJK_Compat_FORMS}', "");
    Expect(0, 65103, '\p{^Is_Blk=_ CJK_Compat_FORMS}', "");
    Expect(0, 65103, '\P{Is_Blk=_ CJK_Compat_FORMS}', "");
    Expect(1, 65103, '\P{^Is_Blk=_ CJK_Compat_FORMS}', "");
    Expect(0, 65104, '\p{Is_Blk=_ CJK_Compat_FORMS}', "");
    Expect(1, 65104, '\p{^Is_Blk=_ CJK_Compat_FORMS}', "");
    Expect(1, 65104, '\P{Is_Blk=_ CJK_Compat_FORMS}', "");
    Expect(0, 65104, '\P{^Is_Blk=_ CJK_Compat_FORMS}', "");
    Error('\p{Block=/a/ _CJK_Compatibility_ideographs}');
    Error('\P{Block=/a/ _CJK_Compatibility_ideographs}');
    Expect(1, 64255, '\p{Block=cjkcompatibilityideographs}', "");
    Expect(0, 64255, '\p{^Block=cjkcompatibilityideographs}', "");
    Expect(0, 64255, '\P{Block=cjkcompatibilityideographs}', "");
    Expect(1, 64255, '\P{^Block=cjkcompatibilityideographs}', "");
    Expect(0, 64256, '\p{Block=cjkcompatibilityideographs}', "");
    Expect(1, 64256, '\p{^Block=cjkcompatibilityideographs}', "");
    Expect(1, 64256, '\P{Block=cjkcompatibilityideographs}', "");
    Expect(0, 64256, '\P{^Block=cjkcompatibilityideographs}', "");
    Expect(1, 64255, '\p{Block=	CJK_COMPATIBILITY_ideographs}', "");
    Expect(0, 64255, '\p{^Block=	CJK_COMPATIBILITY_ideographs}', "");
    Expect(0, 64255, '\P{Block=	CJK_COMPATIBILITY_ideographs}', "");
    Expect(1, 64255, '\P{^Block=	CJK_COMPATIBILITY_ideographs}', "");
    Expect(0, 64256, '\p{Block=	CJK_COMPATIBILITY_ideographs}', "");
    Expect(1, 64256, '\p{^Block=	CJK_COMPATIBILITY_ideographs}', "");
    Expect(1, 64256, '\P{Block=	CJK_COMPATIBILITY_ideographs}', "");
    Expect(0, 64256, '\P{^Block=	CJK_COMPATIBILITY_ideographs}', "");
    Error('\p{Blk=:= CJK_Compat_Ideographs}');
    Error('\P{Blk=:= CJK_Compat_Ideographs}');
    Expect(1, 64255, '\p{Blk=cjkcompatideographs}', "");
    Expect(0, 64255, '\p{^Blk=cjkcompatideographs}', "");
    Expect(0, 64255, '\P{Blk=cjkcompatideographs}', "");
    Expect(1, 64255, '\P{^Blk=cjkcompatideographs}', "");
    Expect(0, 64256, '\p{Blk=cjkcompatideographs}', "");
    Expect(1, 64256, '\p{^Blk=cjkcompatideographs}', "");
    Expect(1, 64256, '\P{Blk=cjkcompatideographs}', "");
    Expect(0, 64256, '\P{^Blk=cjkcompatideographs}', "");
    Expect(1, 64255, '\p{Blk=_	CJK_COMPAT_Ideographs}', "");
    Expect(0, 64255, '\p{^Blk=_	CJK_COMPAT_Ideographs}', "");
    Expect(0, 64255, '\P{Blk=_	CJK_COMPAT_Ideographs}', "");
    Expect(1, 64255, '\P{^Blk=_	CJK_COMPAT_Ideographs}', "");
    Expect(0, 64256, '\p{Blk=_	CJK_COMPAT_Ideographs}', "");
    Expect(1, 64256, '\p{^Blk=_	CJK_COMPAT_Ideographs}', "");
    Expect(1, 64256, '\P{Blk=_	CJK_COMPAT_Ideographs}', "");
    Expect(0, 64256, '\P{^Blk=_	CJK_COMPAT_Ideographs}', "");
    Error('\p{Is_Block=_ CJK_compatibility_ideographs:=}');
    Error('\P{Is_Block=_ CJK_compatibility_ideographs:=}');
    Expect(1, 64255, '\p{Is_Block=cjkcompatibilityideographs}', "");
    Expect(0, 64255, '\p{^Is_Block=cjkcompatibilityideographs}', "");
    Expect(0, 64255, '\P{Is_Block=cjkcompatibilityideographs}', "");
    Expect(1, 64255, '\P{^Is_Block=cjkcompatibilityideographs}', "");
    Expect(0, 64256, '\p{Is_Block=cjkcompatibilityideographs}', "");
    Expect(1, 64256, '\p{^Is_Block=cjkcompatibilityideographs}', "");
    Expect(1, 64256, '\P{Is_Block=cjkcompatibilityideographs}', "");
    Expect(0, 64256, '\P{^Is_Block=cjkcompatibilityideographs}', "");
    Expect(1, 64255, '\p{Is_Block= CJK_compatibility_Ideographs}', "");
    Expect(0, 64255, '\p{^Is_Block= CJK_compatibility_Ideographs}', "");
    Expect(0, 64255, '\P{Is_Block= CJK_compatibility_Ideographs}', "");
    Expect(1, 64255, '\P{^Is_Block= CJK_compatibility_Ideographs}', "");
    Expect(0, 64256, '\p{Is_Block= CJK_compatibility_Ideographs}', "");
    Expect(1, 64256, '\p{^Is_Block= CJK_compatibility_Ideographs}', "");
    Expect(1, 64256, '\P{Is_Block= CJK_compatibility_Ideographs}', "");
    Expect(0, 64256, '\P{^Is_Block= CJK_compatibility_Ideographs}', "");
    Error('\p{Is_Blk: 	-CJK_COMPAT_Ideographs/a/}');
    Error('\P{Is_Blk: 	-CJK_COMPAT_Ideographs/a/}');
    Expect(1, 64255, '\p{Is_Blk=cjkcompatideographs}', "");
    Expect(0, 64255, '\p{^Is_Blk=cjkcompatideographs}', "");
    Expect(0, 64255, '\P{Is_Blk=cjkcompatideographs}', "");
    Expect(1, 64255, '\P{^Is_Blk=cjkcompatideographs}', "");
    Expect(0, 64256, '\p{Is_Blk=cjkcompatideographs}', "");
    Expect(1, 64256, '\p{^Is_Blk=cjkcompatideographs}', "");
    Expect(1, 64256, '\P{Is_Blk=cjkcompatideographs}', "");
    Expect(0, 64256, '\P{^Is_Blk=cjkcompatideographs}', "");
    Expect(1, 64255, '\p{Is_Blk=-	CJK_compat_Ideographs}', "");
    Expect(0, 64255, '\p{^Is_Blk=-	CJK_compat_Ideographs}', "");
    Expect(0, 64255, '\P{Is_Blk=-	CJK_compat_Ideographs}', "");
    Expect(1, 64255, '\P{^Is_Blk=-	CJK_compat_Ideographs}', "");
    Expect(0, 64256, '\p{Is_Blk=-	CJK_compat_Ideographs}', "");
    Expect(1, 64256, '\p{^Is_Blk=-	CJK_compat_Ideographs}', "");
    Expect(1, 64256, '\P{Is_Blk=-	CJK_compat_Ideographs}', "");
    Expect(0, 64256, '\P{^Is_Blk=-	CJK_compat_Ideographs}', "");
    Error('\p{Block=/a/	cjk_compatibility_Ideographs_supplement}');
    Error('\P{Block=/a/	cjk_compatibility_Ideographs_supplement}');
    Expect(1, 195103, '\p{Block=cjkcompatibilityideographssupplement}', "");
    Expect(0, 195103, '\p{^Block=cjkcompatibilityideographssupplement}', "");
    Expect(0, 195103, '\P{Block=cjkcompatibilityideographssupplement}', "");
    Expect(1, 195103, '\P{^Block=cjkcompatibilityideographssupplement}', "");
    Expect(0, 195104, '\p{Block=cjkcompatibilityideographssupplement}', "");
    Expect(1, 195104, '\p{^Block=cjkcompatibilityideographssupplement}', "");
    Expect(1, 195104, '\P{Block=cjkcompatibilityideographssupplement}', "");
    Expect(0, 195104, '\P{^Block=cjkcompatibilityideographssupplement}', "");
    Expect(1, 195103, '\p{Block=_	cjk_Compatibility_Ideographs_Supplement}', "");
    Expect(0, 195103, '\p{^Block=_	cjk_Compatibility_Ideographs_Supplement}', "");
    Expect(0, 195103, '\P{Block=_	cjk_Compatibility_Ideographs_Supplement}', "");
    Expect(1, 195103, '\P{^Block=_	cjk_Compatibility_Ideographs_Supplement}', "");
    Expect(0, 195104, '\p{Block=_	cjk_Compatibility_Ideographs_Supplement}', "");
    Expect(1, 195104, '\p{^Block=_	cjk_Compatibility_Ideographs_Supplement}', "");
    Expect(1, 195104, '\P{Block=_	cjk_Compatibility_Ideographs_Supplement}', "");
    Expect(0, 195104, '\P{^Block=_	cjk_Compatibility_Ideographs_Supplement}', "");
    Error('\p{Blk=_	CJK_compat_Ideographs_Sup:=}');
    Error('\P{Blk=_	CJK_compat_Ideographs_Sup:=}');
    Expect(1, 195103, '\p{Blk=cjkcompatideographssup}', "");
    Expect(0, 195103, '\p{^Blk=cjkcompatideographssup}', "");
    Expect(0, 195103, '\P{Blk=cjkcompatideographssup}', "");
    Expect(1, 195103, '\P{^Blk=cjkcompatideographssup}', "");
    Expect(0, 195104, '\p{Blk=cjkcompatideographssup}', "");
    Expect(1, 195104, '\p{^Blk=cjkcompatideographssup}', "");
    Expect(1, 195104, '\P{Blk=cjkcompatideographssup}', "");
    Expect(0, 195104, '\P{^Blk=cjkcompatideographssup}', "");
    Expect(1, 195103, '\p{Blk=  cjk_Compat_Ideographs_Sup}', "");
    Expect(0, 195103, '\p{^Blk=  cjk_Compat_Ideographs_Sup}', "");
    Expect(0, 195103, '\P{Blk=  cjk_Compat_Ideographs_Sup}', "");
    Expect(1, 195103, '\P{^Blk=  cjk_Compat_Ideographs_Sup}', "");
    Expect(0, 195104, '\p{Blk=  cjk_Compat_Ideographs_Sup}', "");
    Expect(1, 195104, '\p{^Blk=  cjk_Compat_Ideographs_Sup}', "");
    Expect(1, 195104, '\P{Blk=  cjk_Compat_Ideographs_Sup}', "");
    Expect(0, 195104, '\P{^Blk=  cjk_Compat_Ideographs_Sup}', "");
    Error('\p{Is_Block= CJK_compatibility_IDEOGRAPHS_Supplement:=}');
    Error('\P{Is_Block= CJK_compatibility_IDEOGRAPHS_Supplement:=}');
    Expect(1, 195103, '\p{Is_Block=cjkcompatibilityideographssupplement}', "");
    Expect(0, 195103, '\p{^Is_Block=cjkcompatibilityideographssupplement}', "");
    Expect(0, 195103, '\P{Is_Block=cjkcompatibilityideographssupplement}', "");
    Expect(1, 195103, '\P{^Is_Block=cjkcompatibilityideographssupplement}', "");
    Expect(0, 195104, '\p{Is_Block=cjkcompatibilityideographssupplement}', "");
    Expect(1, 195104, '\p{^Is_Block=cjkcompatibilityideographssupplement}', "");
    Expect(1, 195104, '\P{Is_Block=cjkcompatibilityideographssupplement}', "");
    Expect(0, 195104, '\P{^Is_Block=cjkcompatibilityideographssupplement}', "");
    Expect(1, 195103, '\p{Is_Block: -_CJK_compatibility_Ideographs_supplement}', "");
    Expect(0, 195103, '\p{^Is_Block: -_CJK_compatibility_Ideographs_supplement}', "");
    Expect(0, 195103, '\P{Is_Block: -_CJK_compatibility_Ideographs_supplement}', "");
    Expect(1, 195103, '\P{^Is_Block: -_CJK_compatibility_Ideographs_supplement}', "");
    Expect(0, 195104, '\p{Is_Block: -_CJK_compatibility_Ideographs_supplement}', "");
    Expect(1, 195104, '\p{^Is_Block: -_CJK_compatibility_Ideographs_supplement}', "");
    Expect(1, 195104, '\P{Is_Block: -_CJK_compatibility_Ideographs_supplement}', "");
    Expect(0, 195104, '\P{^Is_Block: -_CJK_compatibility_Ideographs_supplement}', "");
    Error('\p{Is_Blk:/a/-_cjk_Compat_ideographs_Sup}');
    Error('\P{Is_Blk:/a/-_cjk_Compat_ideographs_Sup}');
    Expect(1, 195103, '\p{Is_Blk=cjkcompatideographssup}', "");
    Expect(0, 195103, '\p{^Is_Blk=cjkcompatideographssup}', "");
    Expect(0, 195103, '\P{Is_Blk=cjkcompatideographssup}', "");
    Expect(1, 195103, '\P{^Is_Blk=cjkcompatideographssup}', "");
    Expect(0, 195104, '\p{Is_Blk=cjkcompatideographssup}', "");
    Expect(1, 195104, '\p{^Is_Blk=cjkcompatideographssup}', "");
    Expect(1, 195104, '\P{Is_Blk=cjkcompatideographssup}', "");
    Expect(0, 195104, '\P{^Is_Blk=cjkcompatideographssup}', "");
    Expect(1, 195103, '\p{Is_Blk= CJK_compat_IDEOGRAPHS_Sup}', "");
    Expect(0, 195103, '\p{^Is_Blk= CJK_compat_IDEOGRAPHS_Sup}', "");
    Expect(0, 195103, '\P{Is_Blk= CJK_compat_IDEOGRAPHS_Sup}', "");
    Expect(1, 195103, '\P{^Is_Blk= CJK_compat_IDEOGRAPHS_Sup}', "");
    Expect(0, 195104, '\p{Is_Blk= CJK_compat_IDEOGRAPHS_Sup}', "");
    Expect(1, 195104, '\p{^Is_Blk= CJK_compat_IDEOGRAPHS_Sup}', "");
    Expect(1, 195104, '\P{Is_Blk= CJK_compat_IDEOGRAPHS_Sup}', "");
    Expect(0, 195104, '\P{^Is_Blk= CJK_compat_IDEOGRAPHS_Sup}', "");
    Error('\p{Block=/a/ 	CJK_Unified_ideographs_Extension_A}');
    Error('\P{Block=/a/ 	CJK_Unified_ideographs_Extension_A}');
    Expect(1, 19903, '\p{Block=cjkunifiedideographsextensiona}', "");
    Expect(0, 19903, '\p{^Block=cjkunifiedideographsextensiona}', "");
    Expect(0, 19903, '\P{Block=cjkunifiedideographsextensiona}', "");
    Expect(1, 19903, '\P{^Block=cjkunifiedideographsextensiona}', "");
    Expect(0, 19904, '\p{Block=cjkunifiedideographsextensiona}', "");
    Expect(1, 19904, '\p{^Block=cjkunifiedideographsextensiona}', "");
    Expect(1, 19904, '\P{Block=cjkunifiedideographsextensiona}', "");
    Expect(0, 19904, '\P{^Block=cjkunifiedideographsextensiona}', "");
    Expect(1, 19903, '\p{Block= cjk_unified_Ideographs_extension_A}', "");
    Expect(0, 19903, '\p{^Block= cjk_unified_Ideographs_extension_A}', "");
    Expect(0, 19903, '\P{Block= cjk_unified_Ideographs_extension_A}', "");
    Expect(1, 19903, '\P{^Block= cjk_unified_Ideographs_extension_A}', "");
    Expect(0, 19904, '\p{Block= cjk_unified_Ideographs_extension_A}', "");
    Expect(1, 19904, '\p{^Block= cjk_unified_Ideographs_extension_A}', "");
    Expect(1, 19904, '\P{Block= cjk_unified_Ideographs_extension_A}', "");
    Expect(0, 19904, '\P{^Block= cjk_unified_Ideographs_extension_A}', "");
    Error('\p{Blk=		CJK_ext_A/a/}');
    Error('\P{Blk=		CJK_ext_A/a/}');
    Expect(1, 19903, '\p{Blk=cjkexta}', "");
    Expect(0, 19903, '\p{^Blk=cjkexta}', "");
    Expect(0, 19903, '\P{Blk=cjkexta}', "");
    Expect(1, 19903, '\P{^Blk=cjkexta}', "");
    Expect(0, 19904, '\p{Blk=cjkexta}', "");
    Expect(1, 19904, '\p{^Blk=cjkexta}', "");
    Expect(1, 19904, '\P{Blk=cjkexta}', "");
    Expect(0, 19904, '\P{^Blk=cjkexta}', "");
    Expect(1, 19903, '\p{Blk=-CJK_ext_A}', "");
    Expect(0, 19903, '\p{^Blk=-CJK_ext_A}', "");
    Expect(0, 19903, '\P{Blk=-CJK_ext_A}', "");
    Expect(1, 19903, '\P{^Blk=-CJK_ext_A}', "");
    Expect(0, 19904, '\p{Blk=-CJK_ext_A}', "");
    Expect(1, 19904, '\p{^Blk=-CJK_ext_A}', "");
    Expect(1, 19904, '\P{Blk=-CJK_ext_A}', "");
    Expect(0, 19904, '\P{^Blk=-CJK_ext_A}', "");
    Error('\p{Is_Block=-_CJK_unified_IDEOGRAPHS_Extension_a/a/}');
    Error('\P{Is_Block=-_CJK_unified_IDEOGRAPHS_Extension_a/a/}');
    Expect(1, 19903, '\p{Is_Block=cjkunifiedideographsextensiona}', "");
    Expect(0, 19903, '\p{^Is_Block=cjkunifiedideographsextensiona}', "");
    Expect(0, 19903, '\P{Is_Block=cjkunifiedideographsextensiona}', "");
    Expect(1, 19903, '\P{^Is_Block=cjkunifiedideographsextensiona}', "");
    Expect(0, 19904, '\p{Is_Block=cjkunifiedideographsextensiona}', "");
    Expect(1, 19904, '\p{^Is_Block=cjkunifiedideographsextensiona}', "");
    Expect(1, 19904, '\P{Is_Block=cjkunifiedideographsextensiona}', "");
    Expect(0, 19904, '\P{^Is_Block=cjkunifiedideographsextensiona}', "");
    Expect(1, 19903, '\p{Is_Block:   	_CJK_Unified_ideographs_EXTENSION_a}', "");
    Expect(0, 19903, '\p{^Is_Block:   	_CJK_Unified_ideographs_EXTENSION_a}', "");
    Expect(0, 19903, '\P{Is_Block:   	_CJK_Unified_ideographs_EXTENSION_a}', "");
    Expect(1, 19903, '\P{^Is_Block:   	_CJK_Unified_ideographs_EXTENSION_a}', "");
    Expect(0, 19904, '\p{Is_Block:   	_CJK_Unified_ideographs_EXTENSION_a}', "");
    Expect(1, 19904, '\p{^Is_Block:   	_CJK_Unified_ideographs_EXTENSION_a}', "");
    Expect(1, 19904, '\P{Is_Block:   	_CJK_Unified_ideographs_EXTENSION_a}', "");
    Expect(0, 19904, '\P{^Is_Block:   	_CJK_Unified_ideographs_EXTENSION_a}', "");
    Error('\p{Is_Blk=_	CJK_ext_A:=}');
    Error('\P{Is_Blk=_	CJK_ext_A:=}');
    Expect(1, 19903, '\p{Is_Blk: cjkexta}', "");
    Expect(0, 19903, '\p{^Is_Blk: cjkexta}', "");
    Expect(0, 19903, '\P{Is_Blk: cjkexta}', "");
    Expect(1, 19903, '\P{^Is_Blk: cjkexta}', "");
    Expect(0, 19904, '\p{Is_Blk: cjkexta}', "");
    Expect(1, 19904, '\p{^Is_Blk: cjkexta}', "");
    Expect(1, 19904, '\P{Is_Blk: cjkexta}', "");
    Expect(0, 19904, '\P{^Is_Blk: cjkexta}', "");
    Expect(1, 19903, '\p{Is_Blk=	CJK_Ext_A}', "");
    Expect(0, 19903, '\p{^Is_Blk=	CJK_Ext_A}', "");
    Expect(0, 19903, '\P{Is_Blk=	CJK_Ext_A}', "");
    Expect(1, 19903, '\P{^Is_Blk=	CJK_Ext_A}', "");
    Expect(0, 19904, '\p{Is_Blk=	CJK_Ext_A}', "");
    Expect(1, 19904, '\p{^Is_Blk=	CJK_Ext_A}', "");
    Expect(1, 19904, '\P{Is_Blk=	CJK_Ext_A}', "");
    Expect(0, 19904, '\P{^Is_Blk=	CJK_Ext_A}', "");
    Error('\p{Block:	/a/cjk_UNIFIED_IDEOGRAPHS_Extension_B}');
    Error('\P{Block:	/a/cjk_UNIFIED_IDEOGRAPHS_Extension_B}');
    Expect(1, 173791, '\p{Block=cjkunifiedideographsextensionb}', "");
    Expect(0, 173791, '\p{^Block=cjkunifiedideographsextensionb}', "");
    Expect(0, 173791, '\P{Block=cjkunifiedideographsextensionb}', "");
    Expect(1, 173791, '\P{^Block=cjkunifiedideographsextensionb}', "");
    Expect(0, 173792, '\p{Block=cjkunifiedideographsextensionb}', "");
    Expect(1, 173792, '\p{^Block=cjkunifiedideographsextensionb}', "");
    Expect(1, 173792, '\P{Block=cjkunifiedideographsextensionb}', "");
    Expect(0, 173792, '\P{^Block=cjkunifiedideographsextensionb}', "");
    Expect(1, 173791, '\p{Block=  CJK_Unified_Ideographs_Extension_B}', "");
    Expect(0, 173791, '\p{^Block=  CJK_Unified_Ideographs_Extension_B}', "");
    Expect(0, 173791, '\P{Block=  CJK_Unified_Ideographs_Extension_B}', "");
    Expect(1, 173791, '\P{^Block=  CJK_Unified_Ideographs_Extension_B}', "");
    Expect(0, 173792, '\p{Block=  CJK_Unified_Ideographs_Extension_B}', "");
    Expect(1, 173792, '\p{^Block=  CJK_Unified_Ideographs_Extension_B}', "");
    Expect(1, 173792, '\P{Block=  CJK_Unified_Ideographs_Extension_B}', "");
    Expect(0, 173792, '\P{^Block=  CJK_Unified_Ideographs_Extension_B}', "");
    Error('\p{Blk=	:=CJK_Ext_B}');
    Error('\P{Blk=	:=CJK_Ext_B}');
    Expect(1, 173791, '\p{Blk=cjkextb}', "");
    Expect(0, 173791, '\p{^Blk=cjkextb}', "");
    Expect(0, 173791, '\P{Blk=cjkextb}', "");
    Expect(1, 173791, '\P{^Blk=cjkextb}', "");
    Expect(0, 173792, '\p{Blk=cjkextb}', "");
    Expect(1, 173792, '\p{^Blk=cjkextb}', "");
    Expect(1, 173792, '\P{Blk=cjkextb}', "");
    Expect(0, 173792, '\P{^Blk=cjkextb}', "");
    Expect(1, 173791, '\p{Blk:	  CJK_ext_b}', "");
    Expect(0, 173791, '\p{^Blk:	  CJK_ext_b}', "");
    Expect(0, 173791, '\P{Blk:	  CJK_ext_b}', "");
    Expect(1, 173791, '\P{^Blk:	  CJK_ext_b}', "");
    Expect(0, 173792, '\p{Blk:	  CJK_ext_b}', "");
    Expect(1, 173792, '\p{^Blk:	  CJK_ext_b}', "");
    Expect(1, 173792, '\P{Blk:	  CJK_ext_b}', "");
    Expect(0, 173792, '\P{^Blk:	  CJK_ext_b}', "");
    Error('\p{Is_Block=/a/cjk_UNIFIED_ideographs_Extension_B}');
    Error('\P{Is_Block=/a/cjk_UNIFIED_ideographs_Extension_B}');
    Expect(1, 173791, '\p{Is_Block=cjkunifiedideographsextensionb}', "");
    Expect(0, 173791, '\p{^Is_Block=cjkunifiedideographsextensionb}', "");
    Expect(0, 173791, '\P{Is_Block=cjkunifiedideographsextensionb}', "");
    Expect(1, 173791, '\P{^Is_Block=cjkunifiedideographsextensionb}', "");
    Expect(0, 173792, '\p{Is_Block=cjkunifiedideographsextensionb}', "");
    Expect(1, 173792, '\p{^Is_Block=cjkunifiedideographsextensionb}', "");
    Expect(1, 173792, '\P{Is_Block=cjkunifiedideographsextensionb}', "");
    Expect(0, 173792, '\P{^Is_Block=cjkunifiedideographsextensionb}', "");
    Expect(1, 173791, '\p{Is_Block=--CJK_unified_IDEOGRAPHS_Extension_B}', "");
    Expect(0, 173791, '\p{^Is_Block=--CJK_unified_IDEOGRAPHS_Extension_B}', "");
    Expect(0, 173791, '\P{Is_Block=--CJK_unified_IDEOGRAPHS_Extension_B}', "");
    Expect(1, 173791, '\P{^Is_Block=--CJK_unified_IDEOGRAPHS_Extension_B}', "");
    Expect(0, 173792, '\p{Is_Block=--CJK_unified_IDEOGRAPHS_Extension_B}', "");
    Expect(1, 173792, '\p{^Is_Block=--CJK_unified_IDEOGRAPHS_Extension_B}', "");
    Expect(1, 173792, '\P{Is_Block=--CJK_unified_IDEOGRAPHS_Extension_B}', "");
    Expect(0, 173792, '\P{^Is_Block=--CJK_unified_IDEOGRAPHS_Extension_B}', "");
    Error('\p{Is_Blk=	:=CJK_Ext_B}');
    Error('\P{Is_Blk=	:=CJK_Ext_B}');
    Expect(1, 173791, '\p{Is_Blk=cjkextb}', "");
    Expect(0, 173791, '\p{^Is_Blk=cjkextb}', "");
    Expect(0, 173791, '\P{Is_Blk=cjkextb}', "");
    Expect(1, 173791, '\P{^Is_Blk=cjkextb}', "");
    Expect(0, 173792, '\p{Is_Blk=cjkextb}', "");
    Expect(1, 173792, '\p{^Is_Blk=cjkextb}', "");
    Expect(1, 173792, '\P{Is_Blk=cjkextb}', "");
    Expect(0, 173792, '\P{^Is_Blk=cjkextb}', "");
    Expect(1, 173791, '\p{Is_Blk=	_CJK_Ext_b}', "");
    Expect(0, 173791, '\p{^Is_Blk=	_CJK_Ext_b}', "");
    Expect(0, 173791, '\P{Is_Blk=	_CJK_Ext_b}', "");
    Expect(1, 173791, '\P{^Is_Blk=	_CJK_Ext_b}', "");
    Expect(0, 173792, '\p{Is_Blk=	_CJK_Ext_b}', "");
    Expect(1, 173792, '\p{^Is_Blk=	_CJK_Ext_b}', "");
    Expect(1, 173792, '\P{Is_Blk=	_CJK_Ext_b}', "");
    Expect(0, 173792, '\P{^Is_Blk=	_CJK_Ext_b}', "");
    Error('\p{Block=:=CJK_UNIFIED_ideographs_Extension_C}');
    Error('\P{Block=:=CJK_UNIFIED_ideographs_Extension_C}');
    Expect(1, 177983, '\p{Block=cjkunifiedideographsextensionc}', "");
    Expect(0, 177983, '\p{^Block=cjkunifiedideographsextensionc}', "");
    Expect(0, 177983, '\P{Block=cjkunifiedideographsextensionc}', "");
    Expect(1, 177983, '\P{^Block=cjkunifiedideographsextensionc}', "");
    Expect(0, 177984, '\p{Block=cjkunifiedideographsextensionc}', "");
    Expect(1, 177984, '\p{^Block=cjkunifiedideographsextensionc}', "");
    Expect(1, 177984, '\P{Block=cjkunifiedideographsextensionc}', "");
    Expect(0, 177984, '\P{^Block=cjkunifiedideographsextensionc}', "");
    Expect(1, 177983, '\p{Block=	CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(0, 177983, '\p{^Block=	CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(0, 177983, '\P{Block=	CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(1, 177983, '\P{^Block=	CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(0, 177984, '\p{Block=	CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(1, 177984, '\p{^Block=	CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(1, 177984, '\P{Block=	CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(0, 177984, '\P{^Block=	CJK_Unified_Ideographs_EXTENSION_C}', "");
    Error('\p{Blk=	 cjk_ext_C/a/}');
    Error('\P{Blk=	 cjk_ext_C/a/}');
    Expect(1, 177983, '\p{Blk=cjkextc}', "");
    Expect(0, 177983, '\p{^Blk=cjkextc}', "");
    Expect(0, 177983, '\P{Blk=cjkextc}', "");
    Expect(1, 177983, '\P{^Blk=cjkextc}', "");
    Expect(0, 177984, '\p{Blk=cjkextc}', "");
    Expect(1, 177984, '\p{^Blk=cjkextc}', "");
    Expect(1, 177984, '\P{Blk=cjkextc}', "");
    Expect(0, 177984, '\P{^Blk=cjkextc}', "");
    Expect(1, 177983, '\p{Blk=  CJK_ext_c}', "");
    Expect(0, 177983, '\p{^Blk=  CJK_ext_c}', "");
    Expect(0, 177983, '\P{Blk=  CJK_ext_c}', "");
    Expect(1, 177983, '\P{^Blk=  CJK_ext_c}', "");
    Expect(0, 177984, '\p{Blk=  CJK_ext_c}', "");
    Expect(1, 177984, '\p{^Blk=  CJK_ext_c}', "");
    Expect(1, 177984, '\P{Blk=  CJK_ext_c}', "");
    Expect(0, 177984, '\P{^Blk=  CJK_ext_c}', "");
    Error('\p{Is_Block=/a/CJK_unified_ideographs_Extension_C}');
    Error('\P{Is_Block=/a/CJK_unified_ideographs_Extension_C}');
    Expect(1, 177983, '\p{Is_Block=cjkunifiedideographsextensionc}', "");
    Expect(0, 177983, '\p{^Is_Block=cjkunifiedideographsextensionc}', "");
    Expect(0, 177983, '\P{Is_Block=cjkunifiedideographsextensionc}', "");
    Expect(1, 177983, '\P{^Is_Block=cjkunifiedideographsextensionc}', "");
    Expect(0, 177984, '\p{Is_Block=cjkunifiedideographsextensionc}', "");
    Expect(1, 177984, '\p{^Is_Block=cjkunifiedideographsextensionc}', "");
    Expect(1, 177984, '\P{Is_Block=cjkunifiedideographsextensionc}', "");
    Expect(0, 177984, '\P{^Is_Block=cjkunifiedideographsextensionc}', "");
    Expect(1, 177983, '\p{Is_Block=-CJK_unified_Ideographs_Extension_C}', "");
    Expect(0, 177983, '\p{^Is_Block=-CJK_unified_Ideographs_Extension_C}', "");
    Expect(0, 177983, '\P{Is_Block=-CJK_unified_Ideographs_Extension_C}', "");
    Expect(1, 177983, '\P{^Is_Block=-CJK_unified_Ideographs_Extension_C}', "");
    Expect(0, 177984, '\p{Is_Block=-CJK_unified_Ideographs_Extension_C}', "");
    Expect(1, 177984, '\p{^Is_Block=-CJK_unified_Ideographs_Extension_C}', "");
    Expect(1, 177984, '\P{Is_Block=-CJK_unified_Ideographs_Extension_C}', "");
    Expect(0, 177984, '\P{^Is_Block=-CJK_unified_Ideographs_Extension_C}', "");
    Error('\p{Is_Blk=_/a/CJK_Ext_C}');
    Error('\P{Is_Blk=_/a/CJK_Ext_C}');
    Expect(1, 177983, '\p{Is_Blk=cjkextc}', "");
    Expect(0, 177983, '\p{^Is_Blk=cjkextc}', "");
    Expect(0, 177983, '\P{Is_Blk=cjkextc}', "");
    Expect(1, 177983, '\P{^Is_Blk=cjkextc}', "");
    Expect(0, 177984, '\p{Is_Blk=cjkextc}', "");
    Expect(1, 177984, '\p{^Is_Blk=cjkextc}', "");
    Expect(1, 177984, '\P{Is_Blk=cjkextc}', "");
    Expect(0, 177984, '\P{^Is_Blk=cjkextc}', "");
    Expect(1, 177983, '\p{Is_Blk=__CJK_Ext_c}', "");
    Expect(0, 177983, '\p{^Is_Blk=__CJK_Ext_c}', "");
    Expect(0, 177983, '\P{Is_Blk=__CJK_Ext_c}', "");
    Expect(1, 177983, '\P{^Is_Blk=__CJK_Ext_c}', "");
    Expect(0, 177984, '\p{Is_Blk=__CJK_Ext_c}', "");
    Expect(1, 177984, '\p{^Is_Blk=__CJK_Ext_c}', "");
    Expect(1, 177984, '\P{Is_Blk=__CJK_Ext_c}', "");
    Expect(0, 177984, '\P{^Is_Blk=__CJK_Ext_c}', "");
    Error('\p{Block= 	CJK_Unified_Ideographs_extension_D:=}');
    Error('\P{Block= 	CJK_Unified_Ideographs_extension_D:=}');
    Expect(1, 178207, '\p{Block=cjkunifiedideographsextensiond}', "");
    Expect(0, 178207, '\p{^Block=cjkunifiedideographsextensiond}', "");
    Expect(0, 178207, '\P{Block=cjkunifiedideographsextensiond}', "");
    Expect(1, 178207, '\P{^Block=cjkunifiedideographsextensiond}', "");
    Expect(0, 178208, '\p{Block=cjkunifiedideographsextensiond}', "");
    Expect(1, 178208, '\p{^Block=cjkunifiedideographsextensiond}', "");
    Expect(1, 178208, '\P{Block=cjkunifiedideographsextensiond}', "");
    Expect(0, 178208, '\P{^Block=cjkunifiedideographsextensiond}', "");
    Expect(1, 178207, '\p{Block=_ CJK_Unified_IDEOGRAPHS_EXTENSION_D}', "");
    Expect(0, 178207, '\p{^Block=_ CJK_Unified_IDEOGRAPHS_EXTENSION_D}', "");
    Expect(0, 178207, '\P{Block=_ CJK_Unified_IDEOGRAPHS_EXTENSION_D}', "");
    Expect(1, 178207, '\P{^Block=_ CJK_Unified_IDEOGRAPHS_EXTENSION_D}', "");
    Expect(0, 178208, '\p{Block=_ CJK_Unified_IDEOGRAPHS_EXTENSION_D}', "");
    Expect(1, 178208, '\p{^Block=_ CJK_Unified_IDEOGRAPHS_EXTENSION_D}', "");
    Expect(1, 178208, '\P{Block=_ CJK_Unified_IDEOGRAPHS_EXTENSION_D}', "");
    Expect(0, 178208, '\P{^Block=_ CJK_Unified_IDEOGRAPHS_EXTENSION_D}', "");
    Error('\p{Blk=-:=CJK_EXT_d}');
    Error('\P{Blk=-:=CJK_EXT_d}');
    Expect(1, 178207, '\p{Blk=cjkextd}', "");
    Expect(0, 178207, '\p{^Blk=cjkextd}', "");
    Expect(0, 178207, '\P{Blk=cjkextd}', "");
    Expect(1, 178207, '\P{^Blk=cjkextd}', "");
    Expect(0, 178208, '\p{Blk=cjkextd}', "");
    Expect(1, 178208, '\p{^Blk=cjkextd}', "");
    Expect(1, 178208, '\P{Blk=cjkextd}', "");
    Expect(0, 178208, '\P{^Blk=cjkextd}', "");
    Expect(1, 178207, '\p{Blk:_cjk_ext_D}', "");
    Expect(0, 178207, '\p{^Blk:_cjk_ext_D}', "");
    Expect(0, 178207, '\P{Blk:_cjk_ext_D}', "");
    Expect(1, 178207, '\P{^Blk:_cjk_ext_D}', "");
    Expect(0, 178208, '\p{Blk:_cjk_ext_D}', "");
    Expect(1, 178208, '\p{^Blk:_cjk_ext_D}', "");
    Expect(1, 178208, '\P{Blk:_cjk_ext_D}', "");
    Expect(0, 178208, '\P{^Blk:_cjk_ext_D}', "");
    Error('\p{Is_Block:   /a/  CJK_UNIFIED_IDEOGRAPHS_extension_D}');
    Error('\P{Is_Block:   /a/  CJK_UNIFIED_IDEOGRAPHS_extension_D}');
    Expect(1, 178207, '\p{Is_Block=cjkunifiedideographsextensiond}', "");
    Expect(0, 178207, '\p{^Is_Block=cjkunifiedideographsextensiond}', "");
    Expect(0, 178207, '\P{Is_Block=cjkunifiedideographsextensiond}', "");
    Expect(1, 178207, '\P{^Is_Block=cjkunifiedideographsextensiond}', "");
    Expect(0, 178208, '\p{Is_Block=cjkunifiedideographsextensiond}', "");
    Expect(1, 178208, '\p{^Is_Block=cjkunifiedideographsextensiond}', "");
    Expect(1, 178208, '\P{Is_Block=cjkunifiedideographsextensiond}', "");
    Expect(0, 178208, '\P{^Is_Block=cjkunifiedideographsextensiond}', "");
    Expect(1, 178207, '\p{Is_Block=-_cjk_UNIFIED_ideographs_Extension_D}', "");
    Expect(0, 178207, '\p{^Is_Block=-_cjk_UNIFIED_ideographs_Extension_D}', "");
    Expect(0, 178207, '\P{Is_Block=-_cjk_UNIFIED_ideographs_Extension_D}', "");
    Expect(1, 178207, '\P{^Is_Block=-_cjk_UNIFIED_ideographs_Extension_D}', "");
    Expect(0, 178208, '\p{Is_Block=-_cjk_UNIFIED_ideographs_Extension_D}', "");
    Expect(1, 178208, '\p{^Is_Block=-_cjk_UNIFIED_ideographs_Extension_D}', "");
    Expect(1, 178208, '\P{Is_Block=-_cjk_UNIFIED_ideographs_Extension_D}', "");
    Expect(0, 178208, '\P{^Is_Block=-_cjk_UNIFIED_ideographs_Extension_D}', "");
    Error('\p{Is_Blk: :=	 CJK_ext_D}');
    Error('\P{Is_Blk: :=	 CJK_ext_D}');
    Expect(1, 178207, '\p{Is_Blk:	cjkextd}', "");
    Expect(0, 178207, '\p{^Is_Blk:	cjkextd}', "");
    Expect(0, 178207, '\P{Is_Blk:	cjkextd}', "");
    Expect(1, 178207, '\P{^Is_Blk:	cjkextd}', "");
    Expect(0, 178208, '\p{Is_Blk:	cjkextd}', "");
    Expect(1, 178208, '\p{^Is_Blk:	cjkextd}', "");
    Expect(1, 178208, '\P{Is_Blk:	cjkextd}', "");
    Expect(0, 178208, '\P{^Is_Blk:	cjkextd}', "");
    Expect(1, 178207, '\p{Is_Blk=  cjk_ext_d}', "");
    Expect(0, 178207, '\p{^Is_Blk=  cjk_ext_d}', "");
    Expect(0, 178207, '\P{Is_Blk=  cjk_ext_d}', "");
    Expect(1, 178207, '\P{^Is_Blk=  cjk_ext_d}', "");
    Expect(0, 178208, '\p{Is_Blk=  cjk_ext_d}', "");
    Expect(1, 178208, '\p{^Is_Blk=  cjk_ext_d}', "");
    Expect(1, 178208, '\P{Is_Blk=  cjk_ext_d}', "");
    Expect(0, 178208, '\P{^Is_Blk=  cjk_ext_d}', "");
    Error('\p{Block= 	CJK_unified_ideographs_EXTENSION_E/a/}');
    Error('\P{Block= 	CJK_unified_ideographs_EXTENSION_E/a/}');
    Expect(1, 183983, '\p{Block=cjkunifiedideographsextensione}', "");
    Expect(0, 183983, '\p{^Block=cjkunifiedideographsextensione}', "");
    Expect(0, 183983, '\P{Block=cjkunifiedideographsextensione}', "");
    Expect(1, 183983, '\P{^Block=cjkunifiedideographsextensione}', "");
    Expect(0, 183984, '\p{Block=cjkunifiedideographsextensione}', "");
    Expect(1, 183984, '\p{^Block=cjkunifiedideographsextensione}', "");
    Expect(1, 183984, '\P{Block=cjkunifiedideographsextensione}', "");
    Expect(0, 183984, '\P{^Block=cjkunifiedideographsextensione}', "");
    Expect(1, 183983, '\p{Block= CJK_Unified_Ideographs_EXTENSION_E}', "");
    Expect(0, 183983, '\p{^Block= CJK_Unified_Ideographs_EXTENSION_E}', "");
    Expect(0, 183983, '\P{Block= CJK_Unified_Ideographs_EXTENSION_E}', "");
    Expect(1, 183983, '\P{^Block= CJK_Unified_Ideographs_EXTENSION_E}', "");
    Expect(0, 183984, '\p{Block= CJK_Unified_Ideographs_EXTENSION_E}', "");
    Expect(1, 183984, '\p{^Block= CJK_Unified_Ideographs_EXTENSION_E}', "");
    Expect(1, 183984, '\P{Block= CJK_Unified_Ideographs_EXTENSION_E}', "");
    Expect(0, 183984, '\P{^Block= CJK_Unified_Ideographs_EXTENSION_E}', "");
    Error('\p{Blk=/a/ -CJK_Ext_E}');
    Error('\P{Blk=/a/ -CJK_Ext_E}');
    Expect(1, 183983, '\p{Blk=cjkexte}', "");
    Expect(0, 183983, '\p{^Blk=cjkexte}', "");
    Expect(0, 183983, '\P{Blk=cjkexte}', "");
    Expect(1, 183983, '\P{^Blk=cjkexte}', "");
    Expect(0, 183984, '\p{Blk=cjkexte}', "");
    Expect(1, 183984, '\p{^Blk=cjkexte}', "");
    Expect(1, 183984, '\P{Blk=cjkexte}', "");
    Expect(0, 183984, '\P{^Blk=cjkexte}', "");
    Expect(1, 183983, '\p{Blk= _CJK_EXT_E}', "");
    Expect(0, 183983, '\p{^Blk= _CJK_EXT_E}', "");
    Expect(0, 183983, '\P{Blk= _CJK_EXT_E}', "");
    Expect(1, 183983, '\P{^Blk= _CJK_EXT_E}', "");
    Expect(0, 183984, '\p{Blk= _CJK_EXT_E}', "");
    Expect(1, 183984, '\p{^Blk= _CJK_EXT_E}', "");
    Expect(1, 183984, '\P{Blk= _CJK_EXT_E}', "");
    Expect(0, 183984, '\P{^Blk= _CJK_EXT_E}', "");
    Error('\p{Is_Block=_-CJK_unified_ideographs_Extension_E:=}');
    Error('\P{Is_Block=_-CJK_unified_ideographs_Extension_E:=}');
    Expect(1, 183983, '\p{Is_Block:	cjkunifiedideographsextensione}', "");
    Expect(0, 183983, '\p{^Is_Block:	cjkunifiedideographsextensione}', "");
    Expect(0, 183983, '\P{Is_Block:	cjkunifiedideographsextensione}', "");
    Expect(1, 183983, '\P{^Is_Block:	cjkunifiedideographsextensione}', "");
    Expect(0, 183984, '\p{Is_Block:	cjkunifiedideographsextensione}', "");
    Expect(1, 183984, '\p{^Is_Block:	cjkunifiedideographsextensione}', "");
    Expect(1, 183984, '\P{Is_Block:	cjkunifiedideographsextensione}', "");
    Expect(0, 183984, '\P{^Is_Block:	cjkunifiedideographsextensione}', "");
    Expect(1, 183983, '\p{Is_Block=_ CJK_Unified_ideographs_extension_E}', "");
    Expect(0, 183983, '\p{^Is_Block=_ CJK_Unified_ideographs_extension_E}', "");
    Expect(0, 183983, '\P{Is_Block=_ CJK_Unified_ideographs_extension_E}', "");
    Expect(1, 183983, '\P{^Is_Block=_ CJK_Unified_ideographs_extension_E}', "");
    Expect(0, 183984, '\p{Is_Block=_ CJK_Unified_ideographs_extension_E}', "");
    Expect(1, 183984, '\p{^Is_Block=_ CJK_Unified_ideographs_extension_E}', "");
    Expect(1, 183984, '\P{Is_Block=_ CJK_Unified_ideographs_extension_E}', "");
    Expect(0, 183984, '\P{^Is_Block=_ CJK_Unified_ideographs_extension_E}', "");
    Error('\p{Is_Blk:/a/CJK_Ext_E}');
    Error('\P{Is_Blk:/a/CJK_Ext_E}');
    Expect(1, 183983, '\p{Is_Blk:   cjkexte}', "");
    Expect(0, 183983, '\p{^Is_Blk:   cjkexte}', "");
    Expect(0, 183983, '\P{Is_Blk:   cjkexte}', "");
    Expect(1, 183983, '\P{^Is_Blk:   cjkexte}', "");
    Expect(0, 183984, '\p{Is_Blk:   cjkexte}', "");
    Expect(1, 183984, '\p{^Is_Blk:   cjkexte}', "");
    Expect(1, 183984, '\P{Is_Blk:   cjkexte}', "");
    Expect(0, 183984, '\P{^Is_Blk:   cjkexte}', "");
    Expect(1, 183983, '\p{Is_Blk=- cjk_EXT_e}', "");
    Expect(0, 183983, '\p{^Is_Blk=- cjk_EXT_e}', "");
    Expect(0, 183983, '\P{Is_Blk=- cjk_EXT_e}', "");
    Expect(1, 183983, '\P{^Is_Blk=- cjk_EXT_e}', "");
    Expect(0, 183984, '\p{Is_Blk=- cjk_EXT_e}', "");
    Expect(1, 183984, '\p{^Is_Blk=- cjk_EXT_e}', "");
    Expect(1, 183984, '\P{Is_Blk=- cjk_EXT_e}', "");
    Expect(0, 183984, '\P{^Is_Blk=- cjk_EXT_e}', "");
    Error('\p{Block=/a/CJK_RADICALS_Supplement}');
    Error('\P{Block=/a/CJK_RADICALS_Supplement}');
    Expect(1, 12031, '\p{Block=cjkradicalssupplement}', "");
    Expect(0, 12031, '\p{^Block=cjkradicalssupplement}', "");
    Expect(0, 12031, '\P{Block=cjkradicalssupplement}', "");
    Expect(1, 12031, '\P{^Block=cjkradicalssupplement}', "");
    Expect(0, 12032, '\p{Block=cjkradicalssupplement}', "");
    Expect(1, 12032, '\p{^Block=cjkradicalssupplement}', "");
    Expect(1, 12032, '\P{Block=cjkradicalssupplement}', "");
    Expect(0, 12032, '\P{^Block=cjkradicalssupplement}', "");
    Expect(1, 12031, '\p{Block: 	 CJK_RADICALS_Supplement}', "");
    Expect(0, 12031, '\p{^Block: 	 CJK_RADICALS_Supplement}', "");
    Expect(0, 12031, '\P{Block: 	 CJK_RADICALS_Supplement}', "");
    Expect(1, 12031, '\P{^Block: 	 CJK_RADICALS_Supplement}', "");
    Expect(0, 12032, '\p{Block: 	 CJK_RADICALS_Supplement}', "");
    Expect(1, 12032, '\p{^Block: 	 CJK_RADICALS_Supplement}', "");
    Expect(1, 12032, '\P{Block: 	 CJK_RADICALS_Supplement}', "");
    Expect(0, 12032, '\P{^Block: 	 CJK_RADICALS_Supplement}', "");
    Error('\p{Blk= cjk_Radicals_SUP/a/}');
    Error('\P{Blk= cjk_Radicals_SUP/a/}');
    Expect(1, 12031, '\p{Blk=cjkradicalssup}', "");
    Expect(0, 12031, '\p{^Blk=cjkradicalssup}', "");
    Expect(0, 12031, '\P{Blk=cjkradicalssup}', "");
    Expect(1, 12031, '\P{^Blk=cjkradicalssup}', "");
    Expect(0, 12032, '\p{Blk=cjkradicalssup}', "");
    Expect(1, 12032, '\p{^Blk=cjkradicalssup}', "");
    Expect(1, 12032, '\P{Blk=cjkradicalssup}', "");
    Expect(0, 12032, '\P{^Blk=cjkradicalssup}', "");
    Expect(1, 12031, '\p{Blk=_ CJK_radicals_SUP}', "");
    Expect(0, 12031, '\p{^Blk=_ CJK_radicals_SUP}', "");
    Expect(0, 12031, '\P{Blk=_ CJK_radicals_SUP}', "");
    Expect(1, 12031, '\P{^Blk=_ CJK_radicals_SUP}', "");
    Expect(0, 12032, '\p{Blk=_ CJK_radicals_SUP}', "");
    Expect(1, 12032, '\p{^Blk=_ CJK_radicals_SUP}', "");
    Expect(1, 12032, '\P{Blk=_ CJK_radicals_SUP}', "");
    Expect(0, 12032, '\P{^Blk=_ CJK_radicals_SUP}', "");
    Error('\p{Is_Block=/a/CJK_Radicals_supplement}');
    Error('\P{Is_Block=/a/CJK_Radicals_supplement}');
    Expect(1, 12031, '\p{Is_Block=cjkradicalssupplement}', "");
    Expect(0, 12031, '\p{^Is_Block=cjkradicalssupplement}', "");
    Expect(0, 12031, '\P{Is_Block=cjkradicalssupplement}', "");
    Expect(1, 12031, '\P{^Is_Block=cjkradicalssupplement}', "");
    Expect(0, 12032, '\p{Is_Block=cjkradicalssupplement}', "");
    Expect(1, 12032, '\p{^Is_Block=cjkradicalssupplement}', "");
    Expect(1, 12032, '\P{Is_Block=cjkradicalssupplement}', "");
    Expect(0, 12032, '\P{^Is_Block=cjkradicalssupplement}', "");
    Expect(1, 12031, '\p{Is_Block=	_CJK_RADICALS_supplement}', "");
    Expect(0, 12031, '\p{^Is_Block=	_CJK_RADICALS_supplement}', "");
    Expect(0, 12031, '\P{Is_Block=	_CJK_RADICALS_supplement}', "");
    Expect(1, 12031, '\P{^Is_Block=	_CJK_RADICALS_supplement}', "");
    Expect(0, 12032, '\p{Is_Block=	_CJK_RADICALS_supplement}', "");
    Expect(1, 12032, '\p{^Is_Block=	_CJK_RADICALS_supplement}', "");
    Expect(1, 12032, '\P{Is_Block=	_CJK_RADICALS_supplement}', "");
    Expect(0, 12032, '\P{^Is_Block=	_CJK_RADICALS_supplement}', "");
    Error('\p{Is_Blk=:=CJK_Radicals_Sup}');
    Error('\P{Is_Blk=:=CJK_Radicals_Sup}');
    Expect(1, 12031, '\p{Is_Blk=cjkradicalssup}', "");
    Expect(0, 12031, '\p{^Is_Blk=cjkradicalssup}', "");
    Expect(0, 12031, '\P{Is_Blk=cjkradicalssup}', "");
    Expect(1, 12031, '\P{^Is_Blk=cjkradicalssup}', "");
    Expect(0, 12032, '\p{Is_Blk=cjkradicalssup}', "");
    Expect(1, 12032, '\p{^Is_Blk=cjkradicalssup}', "");
    Expect(1, 12032, '\P{Is_Blk=cjkradicalssup}', "");
    Expect(0, 12032, '\P{^Is_Blk=cjkradicalssup}', "");
    Expect(1, 12031, '\p{Is_Blk=-cjk_radicals_SUP}', "");
    Expect(0, 12031, '\p{^Is_Blk=-cjk_radicals_SUP}', "");
    Expect(0, 12031, '\P{Is_Blk=-cjk_radicals_SUP}', "");
    Expect(1, 12031, '\P{^Is_Blk=-cjk_radicals_SUP}', "");
    Expect(0, 12032, '\p{Is_Blk=-cjk_radicals_SUP}', "");
    Expect(1, 12032, '\p{^Is_Blk=-cjk_radicals_SUP}', "");
    Expect(1, 12032, '\P{Is_Blk=-cjk_radicals_SUP}', "");
    Expect(0, 12032, '\P{^Is_Blk=-cjk_radicals_SUP}', "");
    Error('\p{Block=:=	CJK_strokes}');
    Error('\P{Block=:=	CJK_strokes}');
    Expect(1, 12783, '\p{Block=cjkstrokes}', "");
    Expect(0, 12783, '\p{^Block=cjkstrokes}', "");
    Expect(0, 12783, '\P{Block=cjkstrokes}', "");
    Expect(1, 12783, '\P{^Block=cjkstrokes}', "");
    Expect(0, 12784, '\p{Block=cjkstrokes}', "");
    Expect(1, 12784, '\p{^Block=cjkstrokes}', "");
    Expect(1, 12784, '\P{Block=cjkstrokes}', "");
    Expect(0, 12784, '\P{^Block=cjkstrokes}', "");
    Expect(1, 12783, '\p{Block= cjk_strokes}', "");
    Expect(0, 12783, '\p{^Block= cjk_strokes}', "");
    Expect(0, 12783, '\P{Block= cjk_strokes}', "");
    Expect(1, 12783, '\P{^Block= cjk_strokes}', "");
    Expect(0, 12784, '\p{Block= cjk_strokes}', "");
    Expect(1, 12784, '\p{^Block= cjk_strokes}', "");
    Expect(1, 12784, '\P{Block= cjk_strokes}', "");
    Expect(0, 12784, '\P{^Block= cjk_strokes}', "");
    Error('\p{Blk=/a/- CJK_STROKES}');
    Error('\P{Blk=/a/- CJK_STROKES}');
    Expect(1, 12783, '\p{Blk=cjkstrokes}', "");
    Expect(0, 12783, '\p{^Blk=cjkstrokes}', "");
    Expect(0, 12783, '\P{Blk=cjkstrokes}', "");
    Expect(1, 12783, '\P{^Blk=cjkstrokes}', "");
    Expect(0, 12784, '\p{Blk=cjkstrokes}', "");
    Expect(1, 12784, '\p{^Blk=cjkstrokes}', "");
    Expect(1, 12784, '\P{Blk=cjkstrokes}', "");
    Expect(0, 12784, '\P{^Blk=cjkstrokes}', "");
    Expect(1, 12783, '\p{Blk=_CJK_Strokes}', "");
    Expect(0, 12783, '\p{^Blk=_CJK_Strokes}', "");
    Expect(0, 12783, '\P{Blk=_CJK_Strokes}', "");
    Expect(1, 12783, '\P{^Blk=_CJK_Strokes}', "");
    Expect(0, 12784, '\p{Blk=_CJK_Strokes}', "");
    Expect(1, 12784, '\p{^Blk=_CJK_Strokes}', "");
    Expect(1, 12784, '\P{Blk=_CJK_Strokes}', "");
    Expect(0, 12784, '\P{^Blk=_CJK_Strokes}', "");
    Error('\p{Is_Block=:=  CJK_Strokes}');
    Error('\P{Is_Block=:=  CJK_Strokes}');
    Expect(1, 12783, '\p{Is_Block=cjkstrokes}', "");
    Expect(0, 12783, '\p{^Is_Block=cjkstrokes}', "");
    Expect(0, 12783, '\P{Is_Block=cjkstrokes}', "");
    Expect(1, 12783, '\P{^Is_Block=cjkstrokes}', "");
    Expect(0, 12784, '\p{Is_Block=cjkstrokes}', "");
    Expect(1, 12784, '\p{^Is_Block=cjkstrokes}', "");
    Expect(1, 12784, '\P{Is_Block=cjkstrokes}', "");
    Expect(0, 12784, '\P{^Is_Block=cjkstrokes}', "");
    Expect(1, 12783, '\p{Is_Block=__cjk_Strokes}', "");
    Expect(0, 12783, '\p{^Is_Block=__cjk_Strokes}', "");
    Expect(0, 12783, '\P{Is_Block=__cjk_Strokes}', "");
    Expect(1, 12783, '\P{^Is_Block=__cjk_Strokes}', "");
    Expect(0, 12784, '\p{Is_Block=__cjk_Strokes}', "");
    Expect(1, 12784, '\p{^Is_Block=__cjk_Strokes}', "");
    Expect(1, 12784, '\P{Is_Block=__cjk_Strokes}', "");
    Expect(0, 12784, '\P{^Is_Block=__cjk_Strokes}', "");
    Error('\p{Is_Blk=__cjk_strokes:=}');
    Error('\P{Is_Blk=__cjk_strokes:=}');
    Expect(1, 12783, '\p{Is_Blk:cjkstrokes}', "");
    Expect(0, 12783, '\p{^Is_Blk:cjkstrokes}', "");
    Expect(0, 12783, '\P{Is_Blk:cjkstrokes}', "");
    Expect(1, 12783, '\P{^Is_Blk:cjkstrokes}', "");
    Expect(0, 12784, '\p{Is_Blk:cjkstrokes}', "");
    Expect(1, 12784, '\p{^Is_Blk:cjkstrokes}', "");
    Expect(1, 12784, '\P{Is_Blk:cjkstrokes}', "");
    Expect(0, 12784, '\P{^Is_Blk:cjkstrokes}', "");
    Expect(1, 12783, '\p{Is_Blk=_ CJK_Strokes}', "");
    Expect(0, 12783, '\p{^Is_Blk=_ CJK_Strokes}', "");
    Expect(0, 12783, '\P{Is_Blk=_ CJK_Strokes}', "");
    Expect(1, 12783, '\P{^Is_Blk=_ CJK_Strokes}', "");
    Expect(0, 12784, '\p{Is_Blk=_ CJK_Strokes}', "");
    Expect(1, 12784, '\p{^Is_Blk=_ CJK_Strokes}', "");
    Expect(1, 12784, '\P{Is_Blk=_ CJK_Strokes}', "");
    Expect(0, 12784, '\P{^Is_Blk=_ CJK_Strokes}', "");
    Error('\p{Block=:=-cjk_Symbols_And_punctuation}');
    Error('\P{Block=:=-cjk_Symbols_And_punctuation}');
    Expect(1, 12351, '\p{Block=cjksymbolsandpunctuation}', "");
    Expect(0, 12351, '\p{^Block=cjksymbolsandpunctuation}', "");
    Expect(0, 12351, '\P{Block=cjksymbolsandpunctuation}', "");
    Expect(1, 12351, '\P{^Block=cjksymbolsandpunctuation}', "");
    Expect(0, 12352, '\p{Block=cjksymbolsandpunctuation}', "");
    Expect(1, 12352, '\p{^Block=cjksymbolsandpunctuation}', "");
    Expect(1, 12352, '\P{Block=cjksymbolsandpunctuation}', "");
    Expect(0, 12352, '\P{^Block=cjksymbolsandpunctuation}', "");
    Expect(1, 12351, '\p{Block= -CJK_Symbols_AND_Punctuation}', "");
    Expect(0, 12351, '\p{^Block= -CJK_Symbols_AND_Punctuation}', "");
    Expect(0, 12351, '\P{Block= -CJK_Symbols_AND_Punctuation}', "");
    Expect(1, 12351, '\P{^Block= -CJK_Symbols_AND_Punctuation}', "");
    Expect(0, 12352, '\p{Block= -CJK_Symbols_AND_Punctuation}', "");
    Expect(1, 12352, '\p{^Block= -CJK_Symbols_AND_Punctuation}', "");
    Expect(1, 12352, '\P{Block= -CJK_Symbols_AND_Punctuation}', "");
    Expect(0, 12352, '\P{^Block= -CJK_Symbols_AND_Punctuation}', "");
    Error('\p{Blk=/a/CJK_Symbols}');
    Error('\P{Blk=/a/CJK_Symbols}');
    Expect(1, 12351, '\p{Blk=cjksymbols}', "");
    Expect(0, 12351, '\p{^Blk=cjksymbols}', "");
    Expect(0, 12351, '\P{Blk=cjksymbols}', "");
    Expect(1, 12351, '\P{^Blk=cjksymbols}', "");
    Expect(0, 12352, '\p{Blk=cjksymbols}', "");
    Expect(1, 12352, '\p{^Blk=cjksymbols}', "");
    Expect(1, 12352, '\P{Blk=cjksymbols}', "");
    Expect(0, 12352, '\P{^Blk=cjksymbols}', "");
    Expect(1, 12351, '\p{Blk= _cjk_Symbols}', "");
    Expect(0, 12351, '\p{^Blk= _cjk_Symbols}', "");
    Expect(0, 12351, '\P{Blk= _cjk_Symbols}', "");
    Expect(1, 12351, '\P{^Blk= _cjk_Symbols}', "");
    Expect(0, 12352, '\p{Blk= _cjk_Symbols}', "");
    Expect(1, 12352, '\p{^Blk= _cjk_Symbols}', "");
    Expect(1, 12352, '\P{Blk= _cjk_Symbols}', "");
    Expect(0, 12352, '\P{^Blk= _cjk_Symbols}', "");
    Error('\p{Is_Block=	_CJK_symbols_AND_punctuation:=}');
    Error('\P{Is_Block=	_CJK_symbols_AND_punctuation:=}');
    Expect(1, 12351, '\p{Is_Block=cjksymbolsandpunctuation}', "");
    Expect(0, 12351, '\p{^Is_Block=cjksymbolsandpunctuation}', "");
    Expect(0, 12351, '\P{Is_Block=cjksymbolsandpunctuation}', "");
    Expect(1, 12351, '\P{^Is_Block=cjksymbolsandpunctuation}', "");
    Expect(0, 12352, '\p{Is_Block=cjksymbolsandpunctuation}', "");
    Expect(1, 12352, '\p{^Is_Block=cjksymbolsandpunctuation}', "");
    Expect(1, 12352, '\P{Is_Block=cjksymbolsandpunctuation}', "");
    Expect(0, 12352, '\P{^Is_Block=cjksymbolsandpunctuation}', "");
    Expect(1, 12351, '\p{Is_Block=	CJK_SYMBOLS_And_punctuation}', "");
    Expect(0, 12351, '\p{^Is_Block=	CJK_SYMBOLS_And_punctuation}', "");
    Expect(0, 12351, '\P{Is_Block=	CJK_SYMBOLS_And_punctuation}', "");
    Expect(1, 12351, '\P{^Is_Block=	CJK_SYMBOLS_And_punctuation}', "");
    Expect(0, 12352, '\p{Is_Block=	CJK_SYMBOLS_And_punctuation}', "");
    Expect(1, 12352, '\p{^Is_Block=	CJK_SYMBOLS_And_punctuation}', "");
    Expect(1, 12352, '\P{Is_Block=	CJK_SYMBOLS_And_punctuation}', "");
    Expect(0, 12352, '\P{^Is_Block=	CJK_SYMBOLS_And_punctuation}', "");
    Error('\p{Is_Blk= :=CJK_SYMBOLS}');
    Error('\P{Is_Blk= :=CJK_SYMBOLS}');
    Expect(1, 12351, '\p{Is_Blk=cjksymbols}', "");
    Expect(0, 12351, '\p{^Is_Blk=cjksymbols}', "");
    Expect(0, 12351, '\P{Is_Blk=cjksymbols}', "");
    Expect(1, 12351, '\P{^Is_Blk=cjksymbols}', "");
    Expect(0, 12352, '\p{Is_Blk=cjksymbols}', "");
    Expect(1, 12352, '\p{^Is_Blk=cjksymbols}', "");
    Expect(1, 12352, '\P{Is_Blk=cjksymbols}', "");
    Expect(0, 12352, '\P{^Is_Blk=cjksymbols}', "");
    Expect(1, 12351, '\p{Is_Blk=_-CJK_symbols}', "");
    Expect(0, 12351, '\p{^Is_Blk=_-CJK_symbols}', "");
    Expect(0, 12351, '\P{Is_Blk=_-CJK_symbols}', "");
    Expect(1, 12351, '\P{^Is_Blk=_-CJK_symbols}', "");
    Expect(0, 12352, '\p{Is_Blk=_-CJK_symbols}', "");
    Expect(1, 12352, '\p{^Is_Blk=_-CJK_symbols}', "");
    Expect(1, 12352, '\P{Is_Blk=_-CJK_symbols}', "");
    Expect(0, 12352, '\P{^Is_Blk=_-CJK_symbols}', "");
    Error('\p{Block:	_	Hangul_COMPATIBILITY_JAMO:=}');
    Error('\P{Block:	_	Hangul_COMPATIBILITY_JAMO:=}');
    Expect(1, 12687, '\p{Block:	hangulcompatibilityjamo}', "");
    Expect(0, 12687, '\p{^Block:	hangulcompatibilityjamo}', "");
    Expect(0, 12687, '\P{Block:	hangulcompatibilityjamo}', "");
    Expect(1, 12687, '\P{^Block:	hangulcompatibilityjamo}', "");
    Expect(0, 12688, '\p{Block:	hangulcompatibilityjamo}', "");
    Expect(1, 12688, '\p{^Block:	hangulcompatibilityjamo}', "");
    Expect(1, 12688, '\P{Block:	hangulcompatibilityjamo}', "");
    Expect(0, 12688, '\P{^Block:	hangulcompatibilityjamo}', "");
    Expect(1, 12687, '\p{Block=-_Hangul_COMPATIBILITY_JAMO}', "");
    Expect(0, 12687, '\p{^Block=-_Hangul_COMPATIBILITY_JAMO}', "");
    Expect(0, 12687, '\P{Block=-_Hangul_COMPATIBILITY_JAMO}', "");
    Expect(1, 12687, '\P{^Block=-_Hangul_COMPATIBILITY_JAMO}', "");
    Expect(0, 12688, '\p{Block=-_Hangul_COMPATIBILITY_JAMO}', "");
    Expect(1, 12688, '\p{^Block=-_Hangul_COMPATIBILITY_JAMO}', "");
    Expect(1, 12688, '\P{Block=-_Hangul_COMPATIBILITY_JAMO}', "");
    Expect(0, 12688, '\P{^Block=-_Hangul_COMPATIBILITY_JAMO}', "");
    Error('\p{Blk=-/a/COMPAT_jamo}');
    Error('\P{Blk=-/a/COMPAT_jamo}');
    Expect(1, 12687, '\p{Blk=compatjamo}', "");
    Expect(0, 12687, '\p{^Blk=compatjamo}', "");
    Expect(0, 12687, '\P{Blk=compatjamo}', "");
    Expect(1, 12687, '\P{^Blk=compatjamo}', "");
    Expect(0, 12688, '\p{Blk=compatjamo}', "");
    Expect(1, 12688, '\p{^Blk=compatjamo}', "");
    Expect(1, 12688, '\P{Blk=compatjamo}', "");
    Expect(0, 12688, '\P{^Blk=compatjamo}', "");
    Expect(1, 12687, '\p{Blk= 	Compat_Jamo}', "");
    Expect(0, 12687, '\p{^Blk= 	Compat_Jamo}', "");
    Expect(0, 12687, '\P{Blk= 	Compat_Jamo}', "");
    Expect(1, 12687, '\P{^Blk= 	Compat_Jamo}', "");
    Expect(0, 12688, '\p{Blk= 	Compat_Jamo}', "");
    Expect(1, 12688, '\p{^Blk= 	Compat_Jamo}', "");
    Expect(1, 12688, '\P{Blk= 	Compat_Jamo}', "");
    Expect(0, 12688, '\P{^Blk= 	Compat_Jamo}', "");
    Error('\p{Is_Block=/a/_-Hangul_COMPATIBILITY_Jamo}');
    Error('\P{Is_Block=/a/_-Hangul_COMPATIBILITY_Jamo}');
    Expect(1, 12687, '\p{Is_Block=hangulcompatibilityjamo}', "");
    Expect(0, 12687, '\p{^Is_Block=hangulcompatibilityjamo}', "");
    Expect(0, 12687, '\P{Is_Block=hangulcompatibilityjamo}', "");
    Expect(1, 12687, '\P{^Is_Block=hangulcompatibilityjamo}', "");
    Expect(0, 12688, '\p{Is_Block=hangulcompatibilityjamo}', "");
    Expect(1, 12688, '\p{^Is_Block=hangulcompatibilityjamo}', "");
    Expect(1, 12688, '\P{Is_Block=hangulcompatibilityjamo}', "");
    Expect(0, 12688, '\P{^Is_Block=hangulcompatibilityjamo}', "");
    Expect(1, 12687, '\p{Is_Block= _Hangul_Compatibility_Jamo}', "");
    Expect(0, 12687, '\p{^Is_Block= _Hangul_Compatibility_Jamo}', "");
    Expect(0, 12687, '\P{Is_Block= _Hangul_Compatibility_Jamo}', "");
    Expect(1, 12687, '\P{^Is_Block= _Hangul_Compatibility_Jamo}', "");
    Expect(0, 12688, '\p{Is_Block= _Hangul_Compatibility_Jamo}', "");
    Expect(1, 12688, '\p{^Is_Block= _Hangul_Compatibility_Jamo}', "");
    Expect(1, 12688, '\P{Is_Block= _Hangul_Compatibility_Jamo}', "");
    Expect(0, 12688, '\P{^Is_Block= _Hangul_Compatibility_Jamo}', "");
    Error('\p{Is_Blk=--Compat_Jamo/a/}');
    Error('\P{Is_Blk=--Compat_Jamo/a/}');
    Expect(1, 12687, '\p{Is_Blk=compatjamo}', "");
    Expect(0, 12687, '\p{^Is_Blk=compatjamo}', "");
    Expect(0, 12687, '\P{Is_Blk=compatjamo}', "");
    Expect(1, 12687, '\P{^Is_Blk=compatjamo}', "");
    Expect(0, 12688, '\p{Is_Blk=compatjamo}', "");
    Expect(1, 12688, '\p{^Is_Blk=compatjamo}', "");
    Expect(1, 12688, '\P{Is_Blk=compatjamo}', "");
    Expect(0, 12688, '\P{^Is_Blk=compatjamo}', "");
    Expect(1, 12687, '\p{Is_Blk=- Compat_jamo}', "");
    Expect(0, 12687, '\p{^Is_Blk=- Compat_jamo}', "");
    Expect(0, 12687, '\P{Is_Blk=- Compat_jamo}', "");
    Expect(1, 12687, '\P{^Is_Blk=- Compat_jamo}', "");
    Expect(0, 12688, '\p{Is_Blk=- Compat_jamo}', "");
    Expect(1, 12688, '\p{^Is_Blk=- Compat_jamo}', "");
    Expect(1, 12688, '\P{Is_Blk=- Compat_jamo}', "");
    Expect(0, 12688, '\P{^Is_Blk=- Compat_jamo}', "");
    Error('\p{Block=/a/  control_pictures}');
    Error('\P{Block=/a/  control_pictures}');
    Expect(1, 9279, '\p{Block:controlpictures}', "");
    Expect(0, 9279, '\p{^Block:controlpictures}', "");
    Expect(0, 9279, '\P{Block:controlpictures}', "");
    Expect(1, 9279, '\P{^Block:controlpictures}', "");
    Expect(0, 9280, '\p{Block:controlpictures}', "");
    Expect(1, 9280, '\p{^Block:controlpictures}', "");
    Expect(1, 9280, '\P{Block:controlpictures}', "");
    Expect(0, 9280, '\P{^Block:controlpictures}', "");
    Expect(1, 9279, '\p{Block=_ control_Pictures}', "");
    Expect(0, 9279, '\p{^Block=_ control_Pictures}', "");
    Expect(0, 9279, '\P{Block=_ control_Pictures}', "");
    Expect(1, 9279, '\P{^Block=_ control_Pictures}', "");
    Expect(0, 9280, '\p{Block=_ control_Pictures}', "");
    Expect(1, 9280, '\p{^Block=_ control_Pictures}', "");
    Expect(1, 9280, '\P{Block=_ control_Pictures}', "");
    Expect(0, 9280, '\P{^Block=_ control_Pictures}', "");
    Error('\p{Blk=	_CONTROL_Pictures/a/}');
    Error('\P{Blk=	_CONTROL_Pictures/a/}');
    Expect(1, 9279, '\p{Blk=controlpictures}', "");
    Expect(0, 9279, '\p{^Blk=controlpictures}', "");
    Expect(0, 9279, '\P{Blk=controlpictures}', "");
    Expect(1, 9279, '\P{^Blk=controlpictures}', "");
    Expect(0, 9280, '\p{Blk=controlpictures}', "");
    Expect(1, 9280, '\p{^Blk=controlpictures}', "");
    Expect(1, 9280, '\P{Blk=controlpictures}', "");
    Expect(0, 9280, '\P{^Blk=controlpictures}', "");
    Expect(1, 9279, '\p{Blk: 	 Control_Pictures}', "");
    Expect(0, 9279, '\p{^Blk: 	 Control_Pictures}', "");
    Expect(0, 9279, '\P{Blk: 	 Control_Pictures}', "");
    Expect(1, 9279, '\P{^Blk: 	 Control_Pictures}', "");
    Expect(0, 9280, '\p{Blk: 	 Control_Pictures}', "");
    Expect(1, 9280, '\p{^Blk: 	 Control_Pictures}', "");
    Expect(1, 9280, '\P{Blk: 	 Control_Pictures}', "");
    Expect(0, 9280, '\P{^Blk: 	 Control_Pictures}', "");
    Error('\p{Is_Block=/a/		CONTROL_Pictures}');
    Error('\P{Is_Block=/a/		CONTROL_Pictures}');
    Expect(1, 9279, '\p{Is_Block=controlpictures}', "");
    Expect(0, 9279, '\p{^Is_Block=controlpictures}', "");
    Expect(0, 9279, '\P{Is_Block=controlpictures}', "");
    Expect(1, 9279, '\P{^Is_Block=controlpictures}', "");
    Expect(0, 9280, '\p{Is_Block=controlpictures}', "");
    Expect(1, 9280, '\p{^Is_Block=controlpictures}', "");
    Expect(1, 9280, '\P{Is_Block=controlpictures}', "");
    Expect(0, 9280, '\P{^Is_Block=controlpictures}', "");
    Expect(1, 9279, '\p{Is_Block=_	Control_pictures}', "");
    Expect(0, 9279, '\p{^Is_Block=_	Control_pictures}', "");
    Expect(0, 9279, '\P{Is_Block=_	Control_pictures}', "");
    Expect(1, 9279, '\P{^Is_Block=_	Control_pictures}', "");
    Expect(0, 9280, '\p{Is_Block=_	Control_pictures}', "");
    Expect(1, 9280, '\p{^Is_Block=_	Control_pictures}', "");
    Expect(1, 9280, '\P{Is_Block=_	Control_pictures}', "");
    Expect(0, 9280, '\P{^Is_Block=_	Control_pictures}', "");
    Error('\p{Is_Blk=:=-	Control_PICTURES}');
    Error('\P{Is_Blk=:=-	Control_PICTURES}');
    Expect(1, 9279, '\p{Is_Blk=controlpictures}', "");
    Expect(0, 9279, '\p{^Is_Blk=controlpictures}', "");
    Expect(0, 9279, '\P{Is_Blk=controlpictures}', "");
    Expect(1, 9279, '\P{^Is_Blk=controlpictures}', "");
    Expect(0, 9280, '\p{Is_Blk=controlpictures}', "");
    Expect(1, 9280, '\p{^Is_Blk=controlpictures}', "");
    Expect(1, 9280, '\P{Is_Blk=controlpictures}', "");
    Expect(0, 9280, '\P{^Is_Blk=controlpictures}', "");
    Expect(1, 9279, '\p{Is_Blk= control_pictures}', "");
    Expect(0, 9279, '\p{^Is_Blk= control_pictures}', "");
    Expect(0, 9279, '\P{Is_Blk= control_pictures}', "");
    Expect(1, 9279, '\P{^Is_Blk= control_pictures}', "");
    Expect(0, 9280, '\p{Is_Blk= control_pictures}', "");
    Expect(1, 9280, '\p{^Is_Blk= control_pictures}', "");
    Expect(1, 9280, '\P{Is_Blk= control_pictures}', "");
    Expect(0, 9280, '\P{^Is_Blk= control_pictures}', "");
    Error('\p{Block= /a/COPTIC}');
    Error('\P{Block= /a/COPTIC}');
    Expect(1, 11519, '\p{Block=coptic}', "");
    Expect(0, 11519, '\p{^Block=coptic}', "");
    Expect(0, 11519, '\P{Block=coptic}', "");
    Expect(1, 11519, '\P{^Block=coptic}', "");
    Expect(0, 11520, '\p{Block=coptic}', "");
    Expect(1, 11520, '\p{^Block=coptic}', "");
    Expect(1, 11520, '\P{Block=coptic}', "");
    Expect(0, 11520, '\P{^Block=coptic}', "");
    Expect(1, 11519, '\p{Block=Coptic}', "");
    Expect(0, 11519, '\p{^Block=Coptic}', "");
    Expect(0, 11519, '\P{Block=Coptic}', "");
    Expect(1, 11519, '\P{^Block=Coptic}', "");
    Expect(0, 11520, '\p{Block=Coptic}', "");
    Expect(1, 11520, '\p{^Block=Coptic}', "");
    Expect(1, 11520, '\P{Block=Coptic}', "");
    Expect(0, 11520, '\P{^Block=Coptic}', "");
    Error('\p{Blk=:=Coptic}');
    Error('\P{Blk=:=Coptic}');
    Expect(1, 11519, '\p{Blk=coptic}', "");
    Expect(0, 11519, '\p{^Blk=coptic}', "");
    Expect(0, 11519, '\P{Blk=coptic}', "");
    Expect(1, 11519, '\P{^Blk=coptic}', "");
    Expect(0, 11520, '\p{Blk=coptic}', "");
    Expect(1, 11520, '\p{^Blk=coptic}', "");
    Expect(1, 11520, '\P{Blk=coptic}', "");
    Expect(0, 11520, '\P{^Blk=coptic}', "");
    Expect(1, 11519, '\p{Blk=	_COPTIC}', "");
    Expect(0, 11519, '\p{^Blk=	_COPTIC}', "");
    Expect(0, 11519, '\P{Blk=	_COPTIC}', "");
    Expect(1, 11519, '\P{^Blk=	_COPTIC}', "");
    Expect(0, 11520, '\p{Blk=	_COPTIC}', "");
    Expect(1, 11520, '\p{^Blk=	_COPTIC}', "");
    Expect(1, 11520, '\P{Blk=	_COPTIC}', "");
    Expect(0, 11520, '\P{^Blk=	_COPTIC}', "");
    Error('\p{Is_Block=/a/  Coptic}');
    Error('\P{Is_Block=/a/  Coptic}');
    Expect(1, 11519, '\p{Is_Block:coptic}', "");
    Expect(0, 11519, '\p{^Is_Block:coptic}', "");
    Expect(0, 11519, '\P{Is_Block:coptic}', "");
    Expect(1, 11519, '\P{^Is_Block:coptic}', "");
    Expect(0, 11520, '\p{Is_Block:coptic}', "");
    Expect(1, 11520, '\p{^Is_Block:coptic}', "");
    Expect(1, 11520, '\P{Is_Block:coptic}', "");
    Expect(0, 11520, '\P{^Is_Block:coptic}', "");
    Expect(1, 11519, '\p{Is_Block=_Coptic}', "");
    Expect(0, 11519, '\p{^Is_Block=_Coptic}', "");
    Expect(0, 11519, '\P{Is_Block=_Coptic}', "");
    Expect(1, 11519, '\P{^Is_Block=_Coptic}', "");
    Expect(0, 11520, '\p{Is_Block=_Coptic}', "");
    Expect(1, 11520, '\p{^Is_Block=_Coptic}', "");
    Expect(1, 11520, '\P{Is_Block=_Coptic}', "");
    Expect(0, 11520, '\P{^Is_Block=_Coptic}', "");
    Error('\p{Is_Blk= :=Coptic}');
    Error('\P{Is_Blk= :=Coptic}');
    Expect(1, 11519, '\p{Is_Blk=coptic}', "");
    Expect(0, 11519, '\p{^Is_Blk=coptic}', "");
    Expect(0, 11519, '\P{Is_Blk=coptic}', "");
    Expect(1, 11519, '\P{^Is_Blk=coptic}', "");
    Expect(0, 11520, '\p{Is_Blk=coptic}', "");
    Expect(1, 11520, '\p{^Is_Blk=coptic}', "");
    Expect(1, 11520, '\P{Is_Blk=coptic}', "");
    Expect(0, 11520, '\P{^Is_Blk=coptic}', "");
    Expect(1, 11519, '\p{Is_Blk: _ COPTIC}', "");
    Expect(0, 11519, '\p{^Is_Blk: _ COPTIC}', "");
    Expect(0, 11519, '\P{Is_Blk: _ COPTIC}', "");
    Expect(1, 11519, '\P{^Is_Blk: _ COPTIC}', "");
    Expect(0, 11520, '\p{Is_Blk: _ COPTIC}', "");
    Expect(1, 11520, '\p{^Is_Blk: _ COPTIC}', "");
    Expect(1, 11520, '\P{Is_Blk: _ COPTIC}', "");
    Expect(0, 11520, '\P{^Is_Blk: _ COPTIC}', "");
    Error('\p{Block=:=Coptic_Epact_Numbers}');
    Error('\P{Block=:=Coptic_Epact_Numbers}');
    Expect(1, 66303, '\p{Block=copticepactnumbers}', "");
    Expect(0, 66303, '\p{^Block=copticepactnumbers}', "");
    Expect(0, 66303, '\P{Block=copticepactnumbers}', "");
    Expect(1, 66303, '\P{^Block=copticepactnumbers}', "");
    Expect(0, 66304, '\p{Block=copticepactnumbers}', "");
    Expect(1, 66304, '\p{^Block=copticepactnumbers}', "");
    Expect(1, 66304, '\P{Block=copticepactnumbers}', "");
    Expect(0, 66304, '\P{^Block=copticepactnumbers}', "");
    Expect(1, 66303, '\p{Block=--Coptic_Epact_numbers}', "");
    Expect(0, 66303, '\p{^Block=--Coptic_Epact_numbers}', "");
    Expect(0, 66303, '\P{Block=--Coptic_Epact_numbers}', "");
    Expect(1, 66303, '\P{^Block=--Coptic_Epact_numbers}', "");
    Expect(0, 66304, '\p{Block=--Coptic_Epact_numbers}', "");
    Expect(1, 66304, '\p{^Block=--Coptic_Epact_numbers}', "");
    Expect(1, 66304, '\P{Block=--Coptic_Epact_numbers}', "");
    Expect(0, 66304, '\P{^Block=--Coptic_Epact_numbers}', "");
    Error('\p{Blk=:=_	COPTIC_epact_NUMBERS}');
    Error('\P{Blk=:=_	COPTIC_epact_NUMBERS}');
    Expect(1, 66303, '\p{Blk=copticepactnumbers}', "");
    Expect(0, 66303, '\p{^Blk=copticepactnumbers}', "");
    Expect(0, 66303, '\P{Blk=copticepactnumbers}', "");
    Expect(1, 66303, '\P{^Blk=copticepactnumbers}', "");
    Expect(0, 66304, '\p{Blk=copticepactnumbers}', "");
    Expect(1, 66304, '\p{^Blk=copticepactnumbers}', "");
    Expect(1, 66304, '\P{Blk=copticepactnumbers}', "");
    Expect(0, 66304, '\P{^Blk=copticepactnumbers}', "");
    Expect(1, 66303, '\p{Blk=	COPTIC_epact_numbers}', "");
    Expect(0, 66303, '\p{^Blk=	COPTIC_epact_numbers}', "");
    Expect(0, 66303, '\P{Blk=	COPTIC_epact_numbers}', "");
    Expect(1, 66303, '\P{^Blk=	COPTIC_epact_numbers}', "");
    Expect(0, 66304, '\p{Blk=	COPTIC_epact_numbers}', "");
    Expect(1, 66304, '\p{^Blk=	COPTIC_epact_numbers}', "");
    Expect(1, 66304, '\P{Blk=	COPTIC_epact_numbers}', "");
    Expect(0, 66304, '\P{^Blk=	COPTIC_epact_numbers}', "");
    Error('\p{Is_Block=- Coptic_Epact_Numbers:=}');
    Error('\P{Is_Block=- Coptic_Epact_Numbers:=}');
    Expect(1, 66303, '\p{Is_Block=copticepactnumbers}', "");
    Expect(0, 66303, '\p{^Is_Block=copticepactnumbers}', "");
    Expect(0, 66303, '\P{Is_Block=copticepactnumbers}', "");
    Expect(1, 66303, '\P{^Is_Block=copticepactnumbers}', "");
    Expect(0, 66304, '\p{Is_Block=copticepactnumbers}', "");
    Expect(1, 66304, '\p{^Is_Block=copticepactnumbers}', "");
    Expect(1, 66304, '\P{Is_Block=copticepactnumbers}', "");
    Expect(0, 66304, '\P{^Is_Block=copticepactnumbers}', "");
    Expect(1, 66303, '\p{Is_Block=coptic_epact_Numbers}', "");
    Expect(0, 66303, '\p{^Is_Block=coptic_epact_Numbers}', "");
    Expect(0, 66303, '\P{Is_Block=coptic_epact_Numbers}', "");
    Expect(1, 66303, '\P{^Is_Block=coptic_epact_Numbers}', "");
    Expect(0, 66304, '\p{Is_Block=coptic_epact_Numbers}', "");
    Expect(1, 66304, '\p{^Is_Block=coptic_epact_Numbers}', "");
    Expect(1, 66304, '\P{Is_Block=coptic_epact_Numbers}', "");
    Expect(0, 66304, '\P{^Is_Block=coptic_epact_Numbers}', "");
    Error('\p{Is_Blk=:=	COPTIC_epact_numbers}');
    Error('\P{Is_Blk=:=	COPTIC_epact_numbers}');
    Expect(1, 66303, '\p{Is_Blk:   copticepactnumbers}', "");
    Expect(0, 66303, '\p{^Is_Blk:   copticepactnumbers}', "");
    Expect(0, 66303, '\P{Is_Blk:   copticepactnumbers}', "");
    Expect(1, 66303, '\P{^Is_Blk:   copticepactnumbers}', "");
    Expect(0, 66304, '\p{Is_Blk:   copticepactnumbers}', "");
    Expect(1, 66304, '\p{^Is_Blk:   copticepactnumbers}', "");
    Expect(1, 66304, '\P{Is_Blk:   copticepactnumbers}', "");
    Expect(0, 66304, '\P{^Is_Blk:   copticepactnumbers}', "");
    Expect(1, 66303, '\p{Is_Blk= COPTIC_epact_Numbers}', "");
    Expect(0, 66303, '\p{^Is_Blk= COPTIC_epact_Numbers}', "");
    Expect(0, 66303, '\P{Is_Blk= COPTIC_epact_Numbers}', "");
    Expect(1, 66303, '\P{^Is_Blk= COPTIC_epact_Numbers}', "");
    Expect(0, 66304, '\p{Is_Blk= COPTIC_epact_Numbers}', "");
    Expect(1, 66304, '\p{^Is_Blk= COPTIC_epact_Numbers}', "");
    Expect(1, 66304, '\P{Is_Blk= COPTIC_epact_Numbers}', "");
    Expect(0, 66304, '\P{^Is_Blk= COPTIC_epact_Numbers}', "");
    Error('\p{Block=-	Counting_Rod_Numerals/a/}');
    Error('\P{Block=-	Counting_Rod_Numerals/a/}');
    Expect(1, 119679, '\p{Block=countingrodnumerals}', "");
    Expect(0, 119679, '\p{^Block=countingrodnumerals}', "");
    Expect(0, 119679, '\P{Block=countingrodnumerals}', "");
    Expect(1, 119679, '\P{^Block=countingrodnumerals}', "");
    Expect(0, 119680, '\p{Block=countingrodnumerals}', "");
    Expect(1, 119680, '\p{^Block=countingrodnumerals}', "");
    Expect(1, 119680, '\P{Block=countingrodnumerals}', "");
    Expect(0, 119680, '\P{^Block=countingrodnumerals}', "");
    Expect(1, 119679, '\p{Block=_Counting_Rod_Numerals}', "");
    Expect(0, 119679, '\p{^Block=_Counting_Rod_Numerals}', "");
    Expect(0, 119679, '\P{Block=_Counting_Rod_Numerals}', "");
    Expect(1, 119679, '\P{^Block=_Counting_Rod_Numerals}', "");
    Expect(0, 119680, '\p{Block=_Counting_Rod_Numerals}', "");
    Expect(1, 119680, '\p{^Block=_Counting_Rod_Numerals}', "");
    Expect(1, 119680, '\P{Block=_Counting_Rod_Numerals}', "");
    Expect(0, 119680, '\P{^Block=_Counting_Rod_Numerals}', "");
    Error('\p{Blk:-/a/COUNTING_Rod}');
    Error('\P{Blk:-/a/COUNTING_Rod}');
    Expect(1, 119679, '\p{Blk=countingrod}', "");
    Expect(0, 119679, '\p{^Blk=countingrod}', "");
    Expect(0, 119679, '\P{Blk=countingrod}', "");
    Expect(1, 119679, '\P{^Blk=countingrod}', "");
    Expect(0, 119680, '\p{Blk=countingrod}', "");
    Expect(1, 119680, '\p{^Blk=countingrod}', "");
    Expect(1, 119680, '\P{Blk=countingrod}', "");
    Expect(0, 119680, '\P{^Blk=countingrod}', "");
    Expect(1, 119679, '\p{Blk=-	Counting_Rod}', "");
    Expect(0, 119679, '\p{^Blk=-	Counting_Rod}', "");
    Expect(0, 119679, '\P{Blk=-	Counting_Rod}', "");
    Expect(1, 119679, '\P{^Blk=-	Counting_Rod}', "");
    Expect(0, 119680, '\p{Blk=-	Counting_Rod}', "");
    Expect(1, 119680, '\p{^Blk=-	Counting_Rod}', "");
    Expect(1, 119680, '\P{Blk=-	Counting_Rod}', "");
    Expect(0, 119680, '\P{^Blk=-	Counting_Rod}', "");
    Error('\p{Is_Block= Counting_Rod_numerals/a/}');
    Error('\P{Is_Block= Counting_Rod_numerals/a/}');
    Expect(1, 119679, '\p{Is_Block:	countingrodnumerals}', "");
    Expect(0, 119679, '\p{^Is_Block:	countingrodnumerals}', "");
    Expect(0, 119679, '\P{Is_Block:	countingrodnumerals}', "");
    Expect(1, 119679, '\P{^Is_Block:	countingrodnumerals}', "");
    Expect(0, 119680, '\p{Is_Block:	countingrodnumerals}', "");
    Expect(1, 119680, '\p{^Is_Block:	countingrodnumerals}', "");
    Expect(1, 119680, '\P{Is_Block:	countingrodnumerals}', "");
    Expect(0, 119680, '\P{^Is_Block:	countingrodnumerals}', "");
    Expect(1, 119679, '\p{Is_Block=-COUNTING_Rod_Numerals}', "");
    Expect(0, 119679, '\p{^Is_Block=-COUNTING_Rod_Numerals}', "");
    Expect(0, 119679, '\P{Is_Block=-COUNTING_Rod_Numerals}', "");
    Expect(1, 119679, '\P{^Is_Block=-COUNTING_Rod_Numerals}', "");
    Expect(0, 119680, '\p{Is_Block=-COUNTING_Rod_Numerals}', "");
    Expect(1, 119680, '\p{^Is_Block=-COUNTING_Rod_Numerals}', "");
    Expect(1, 119680, '\P{Is_Block=-COUNTING_Rod_Numerals}', "");
    Expect(0, 119680, '\P{^Is_Block=-COUNTING_Rod_Numerals}', "");
    Error('\p{Is_Blk=	_COUNTING_rod:=}');
    Error('\P{Is_Blk=	_COUNTING_rod:=}');
    Expect(1, 119679, '\p{Is_Blk=countingrod}', "");
    Expect(0, 119679, '\p{^Is_Blk=countingrod}', "");
    Expect(0, 119679, '\P{Is_Blk=countingrod}', "");
    Expect(1, 119679, '\P{^Is_Blk=countingrod}', "");
    Expect(0, 119680, '\p{Is_Blk=countingrod}', "");
    Expect(1, 119680, '\p{^Is_Blk=countingrod}', "");
    Expect(1, 119680, '\P{Is_Blk=countingrod}', "");
    Expect(0, 119680, '\P{^Is_Blk=countingrod}', "");
    Expect(1, 119679, '\p{Is_Blk=-_counting_rod}', "");
    Expect(0, 119679, '\p{^Is_Blk=-_counting_rod}', "");
    Expect(0, 119679, '\P{Is_Blk=-_counting_rod}', "");
    Expect(1, 119679, '\P{^Is_Blk=-_counting_rod}', "");
    Expect(0, 119680, '\p{Is_Blk=-_counting_rod}', "");
    Expect(1, 119680, '\p{^Is_Blk=-_counting_rod}', "");
    Expect(1, 119680, '\P{Is_Blk=-_counting_rod}', "");
    Expect(0, 119680, '\P{^Is_Blk=-_counting_rod}', "");
    Error('\p{Block:   _cuneiform/a/}');
    Error('\P{Block:   _cuneiform/a/}');
    Expect(1, 74751, '\p{Block=cuneiform}', "");
    Expect(0, 74751, '\p{^Block=cuneiform}', "");
    Expect(0, 74751, '\P{Block=cuneiform}', "");
    Expect(1, 74751, '\P{^Block=cuneiform}', "");
    Expect(0, 74752, '\p{Block=cuneiform}', "");
    Expect(1, 74752, '\p{^Block=cuneiform}', "");
    Expect(1, 74752, '\P{Block=cuneiform}', "");
    Expect(0, 74752, '\P{^Block=cuneiform}', "");
    Expect(1, 74751, '\p{Block=	-cuneiform}', "");
    Expect(0, 74751, '\p{^Block=	-cuneiform}', "");
    Expect(0, 74751, '\P{Block=	-cuneiform}', "");
    Expect(1, 74751, '\P{^Block=	-cuneiform}', "");
    Expect(0, 74752, '\p{Block=	-cuneiform}', "");
    Expect(1, 74752, '\p{^Block=	-cuneiform}', "");
    Expect(1, 74752, '\P{Block=	-cuneiform}', "");
    Expect(0, 74752, '\P{^Block=	-cuneiform}', "");
    Error('\p{Blk=/a/	CUNEIFORM}');
    Error('\P{Blk=/a/	CUNEIFORM}');
    Expect(1, 74751, '\p{Blk=cuneiform}', "");
    Expect(0, 74751, '\p{^Blk=cuneiform}', "");
    Expect(0, 74751, '\P{Blk=cuneiform}', "");
    Expect(1, 74751, '\P{^Blk=cuneiform}', "");
    Expect(0, 74752, '\p{Blk=cuneiform}', "");
    Expect(1, 74752, '\p{^Blk=cuneiform}', "");
    Expect(1, 74752, '\P{Blk=cuneiform}', "");
    Expect(0, 74752, '\P{^Blk=cuneiform}', "");
    Expect(1, 74751, '\p{Blk=_-CUNEIFORM}', "");
    Expect(0, 74751, '\p{^Blk=_-CUNEIFORM}', "");
    Expect(0, 74751, '\P{Blk=_-CUNEIFORM}', "");
    Expect(1, 74751, '\P{^Blk=_-CUNEIFORM}', "");
    Expect(0, 74752, '\p{Blk=_-CUNEIFORM}', "");
    Expect(1, 74752, '\p{^Blk=_-CUNEIFORM}', "");
    Expect(1, 74752, '\P{Blk=_-CUNEIFORM}', "");
    Expect(0, 74752, '\P{^Blk=_-CUNEIFORM}', "");
    Error('\p{Is_Block=  Cuneiform:=}');
    Error('\P{Is_Block=  Cuneiform:=}');
    Expect(1, 74751, '\p{Is_Block=cuneiform}', "");
    Expect(0, 74751, '\p{^Is_Block=cuneiform}', "");
    Expect(0, 74751, '\P{Is_Block=cuneiform}', "");
    Expect(1, 74751, '\P{^Is_Block=cuneiform}', "");
    Expect(0, 74752, '\p{Is_Block=cuneiform}', "");
    Expect(1, 74752, '\p{^Is_Block=cuneiform}', "");
    Expect(1, 74752, '\P{Is_Block=cuneiform}', "");
    Expect(0, 74752, '\P{^Is_Block=cuneiform}', "");
    Expect(1, 74751, '\p{Is_Block=	 CUNEIFORM}', "");
    Expect(0, 74751, '\p{^Is_Block=	 CUNEIFORM}', "");
    Expect(0, 74751, '\P{Is_Block=	 CUNEIFORM}', "");
    Expect(1, 74751, '\P{^Is_Block=	 CUNEIFORM}', "");
    Expect(0, 74752, '\p{Is_Block=	 CUNEIFORM}', "");
    Expect(1, 74752, '\p{^Is_Block=	 CUNEIFORM}', "");
    Expect(1, 74752, '\P{Is_Block=	 CUNEIFORM}', "");
    Expect(0, 74752, '\P{^Is_Block=	 CUNEIFORM}', "");
    Error('\p{Is_Blk=:=--CUNEIFORM}');
    Error('\P{Is_Blk=:=--CUNEIFORM}');
    Expect(1, 74751, '\p{Is_Blk:	cuneiform}', "");
    Expect(0, 74751, '\p{^Is_Blk:	cuneiform}', "");
    Expect(0, 74751, '\P{Is_Blk:	cuneiform}', "");
    Expect(1, 74751, '\P{^Is_Blk:	cuneiform}', "");
    Expect(0, 74752, '\p{Is_Blk:	cuneiform}', "");
    Expect(1, 74752, '\p{^Is_Blk:	cuneiform}', "");
    Expect(1, 74752, '\P{Is_Blk:	cuneiform}', "");
    Expect(0, 74752, '\P{^Is_Blk:	cuneiform}', "");
    Expect(1, 74751, '\p{Is_Blk=	cuneiform}', "");
    Expect(0, 74751, '\p{^Is_Blk=	cuneiform}', "");
    Expect(0, 74751, '\P{Is_Blk=	cuneiform}', "");
    Expect(1, 74751, '\P{^Is_Blk=	cuneiform}', "");
    Expect(0, 74752, '\p{Is_Blk=	cuneiform}', "");
    Expect(1, 74752, '\p{^Is_Blk=	cuneiform}', "");
    Expect(1, 74752, '\P{Is_Blk=	cuneiform}', "");
    Expect(0, 74752, '\P{^Is_Blk=	cuneiform}', "");
    Error('\p{Block=-/a/cuneiform_Numbers_And_PUNCTUATION}');
    Error('\P{Block=-/a/cuneiform_Numbers_And_PUNCTUATION}');
    Expect(1, 74879, '\p{Block:   cuneiformnumbersandpunctuation}', "");
    Expect(0, 74879, '\p{^Block:   cuneiformnumbersandpunctuation}', "");
    Expect(0, 74879, '\P{Block:   cuneiformnumbersandpunctuation}', "");
    Expect(1, 74879, '\P{^Block:   cuneiformnumbersandpunctuation}', "");
    Expect(0, 74880, '\p{Block:   cuneiformnumbersandpunctuation}', "");
    Expect(1, 74880, '\p{^Block:   cuneiformnumbersandpunctuation}', "");
    Expect(1, 74880, '\P{Block:   cuneiformnumbersandpunctuation}', "");
    Expect(0, 74880, '\P{^Block:   cuneiformnumbersandpunctuation}', "");
    Expect(1, 74879, '\p{Block=_Cuneiform_NUMBERS_And_Punctuation}', "");
    Expect(0, 74879, '\p{^Block=_Cuneiform_NUMBERS_And_Punctuation}', "");
    Expect(0, 74879, '\P{Block=_Cuneiform_NUMBERS_And_Punctuation}', "");
    Expect(1, 74879, '\P{^Block=_Cuneiform_NUMBERS_And_Punctuation}', "");
    Expect(0, 74880, '\p{Block=_Cuneiform_NUMBERS_And_Punctuation}', "");
    Expect(1, 74880, '\p{^Block=_Cuneiform_NUMBERS_And_Punctuation}', "");
    Expect(1, 74880, '\P{Block=_Cuneiform_NUMBERS_And_Punctuation}', "");
    Expect(0, 74880, '\P{^Block=_Cuneiform_NUMBERS_And_Punctuation}', "");
    Error('\p{Blk= Cuneiform_Numbers:=}');
    Error('\P{Blk= Cuneiform_Numbers:=}');
    Expect(1, 74879, '\p{Blk=cuneiformnumbers}', "");
    Expect(0, 74879, '\p{^Blk=cuneiformnumbers}', "");
    Expect(0, 74879, '\P{Blk=cuneiformnumbers}', "");
    Expect(1, 74879, '\P{^Blk=cuneiformnumbers}', "");
    Expect(0, 74880, '\p{Blk=cuneiformnumbers}', "");
    Expect(1, 74880, '\p{^Blk=cuneiformnumbers}', "");
    Expect(1, 74880, '\P{Blk=cuneiformnumbers}', "");
    Expect(0, 74880, '\P{^Blk=cuneiformnumbers}', "");
    Expect(1, 74879, '\p{Blk= _Cuneiform_numbers}', "");
    Expect(0, 74879, '\p{^Blk= _Cuneiform_numbers}', "");
    Expect(0, 74879, '\P{Blk= _Cuneiform_numbers}', "");
    Expect(1, 74879, '\P{^Blk= _Cuneiform_numbers}', "");
    Expect(0, 74880, '\p{Blk= _Cuneiform_numbers}', "");
    Expect(1, 74880, '\p{^Blk= _Cuneiform_numbers}', "");
    Expect(1, 74880, '\P{Blk= _Cuneiform_numbers}', "");
    Expect(0, 74880, '\P{^Blk= _Cuneiform_numbers}', "");
    Error('\p{Is_Block= CUNEIFORM_Numbers_And_Punctuation:=}');
    Error('\P{Is_Block= CUNEIFORM_Numbers_And_Punctuation:=}');
    Expect(1, 74879, '\p{Is_Block=cuneiformnumbersandpunctuation}', "");
    Expect(0, 74879, '\p{^Is_Block=cuneiformnumbersandpunctuation}', "");
    Expect(0, 74879, '\P{Is_Block=cuneiformnumbersandpunctuation}', "");
    Expect(1, 74879, '\P{^Is_Block=cuneiformnumbersandpunctuation}', "");
    Expect(0, 74880, '\p{Is_Block=cuneiformnumbersandpunctuation}', "");
    Expect(1, 74880, '\p{^Is_Block=cuneiformnumbersandpunctuation}', "");
    Expect(1, 74880, '\P{Is_Block=cuneiformnumbersandpunctuation}', "");
    Expect(0, 74880, '\P{^Is_Block=cuneiformnumbersandpunctuation}', "");
    Expect(1, 74879, '\p{Is_Block=  cuneiform_Numbers_And_punctuation}', "");
    Expect(0, 74879, '\p{^Is_Block=  cuneiform_Numbers_And_punctuation}', "");
    Expect(0, 74879, '\P{Is_Block=  cuneiform_Numbers_And_punctuation}', "");
    Expect(1, 74879, '\P{^Is_Block=  cuneiform_Numbers_And_punctuation}', "");
    Expect(0, 74880, '\p{Is_Block=  cuneiform_Numbers_And_punctuation}', "");
    Expect(1, 74880, '\p{^Is_Block=  cuneiform_Numbers_And_punctuation}', "");
    Expect(1, 74880, '\P{Is_Block=  cuneiform_Numbers_And_punctuation}', "");
    Expect(0, 74880, '\P{^Is_Block=  cuneiform_Numbers_And_punctuation}', "");
    Error('\p{Is_Blk=/a/	_cuneiform_Numbers}');
    Error('\P{Is_Blk=/a/	_cuneiform_Numbers}');
    Expect(1, 74879, '\p{Is_Blk=cuneiformnumbers}', "");
    Expect(0, 74879, '\p{^Is_Blk=cuneiformnumbers}', "");
    Expect(0, 74879, '\P{Is_Blk=cuneiformnumbers}', "");
    Expect(1, 74879, '\P{^Is_Blk=cuneiformnumbers}', "");
    Expect(0, 74880, '\p{Is_Blk=cuneiformnumbers}', "");
    Expect(1, 74880, '\p{^Is_Blk=cuneiformnumbers}', "");
    Expect(1, 74880, '\P{Is_Blk=cuneiformnumbers}', "");
    Expect(0, 74880, '\P{^Is_Blk=cuneiformnumbers}', "");
    Expect(1, 74879, '\p{Is_Blk=CUNEIFORM_Numbers}', "");
    Expect(0, 74879, '\p{^Is_Blk=CUNEIFORM_Numbers}', "");
    Expect(0, 74879, '\P{Is_Blk=CUNEIFORM_Numbers}', "");
    Expect(1, 74879, '\P{^Is_Blk=CUNEIFORM_Numbers}', "");
    Expect(0, 74880, '\p{Is_Blk=CUNEIFORM_Numbers}', "");
    Expect(1, 74880, '\p{^Is_Blk=CUNEIFORM_Numbers}', "");
    Expect(1, 74880, '\P{Is_Blk=CUNEIFORM_Numbers}', "");
    Expect(0, 74880, '\P{^Is_Blk=CUNEIFORM_Numbers}', "");
    Error('\p{Block=	Currency_SYMBOLS/a/}');
    Error('\P{Block=	Currency_SYMBOLS/a/}');
    Expect(1, 8399, '\p{Block=currencysymbols}', "");
    Expect(0, 8399, '\p{^Block=currencysymbols}', "");
    Expect(0, 8399, '\P{Block=currencysymbols}', "");
    Expect(1, 8399, '\P{^Block=currencysymbols}', "");
    Expect(0, 8400, '\p{Block=currencysymbols}', "");
    Expect(1, 8400, '\p{^Block=currencysymbols}', "");
    Expect(1, 8400, '\P{Block=currencysymbols}', "");
    Expect(0, 8400, '\P{^Block=currencysymbols}', "");
    Expect(1, 8399, '\p{Block=-_currency_Symbols}', "");
    Expect(0, 8399, '\p{^Block=-_currency_Symbols}', "");
    Expect(0, 8399, '\P{Block=-_currency_Symbols}', "");
    Expect(1, 8399, '\P{^Block=-_currency_Symbols}', "");
    Expect(0, 8400, '\p{Block=-_currency_Symbols}', "");
    Expect(1, 8400, '\p{^Block=-_currency_Symbols}', "");
    Expect(1, 8400, '\P{Block=-_currency_Symbols}', "");
    Expect(0, 8400, '\P{^Block=-_currency_Symbols}', "");
    Error('\p{Blk=_-CURRENCY_Symbols:=}');
    Error('\P{Blk=_-CURRENCY_Symbols:=}');
    Expect(1, 8399, '\p{Blk=currencysymbols}', "");
    Expect(0, 8399, '\p{^Blk=currencysymbols}', "");
    Expect(0, 8399, '\P{Blk=currencysymbols}', "");
    Expect(1, 8399, '\P{^Blk=currencysymbols}', "");
    Expect(0, 8400, '\p{Blk=currencysymbols}', "");
    Expect(1, 8400, '\p{^Blk=currencysymbols}', "");
    Expect(1, 8400, '\P{Blk=currencysymbols}', "");
    Expect(0, 8400, '\P{^Blk=currencysymbols}', "");
    Expect(1, 8399, '\p{Blk= Currency_Symbols}', "");
    Expect(0, 8399, '\p{^Blk= Currency_Symbols}', "");
    Expect(0, 8399, '\P{Blk= Currency_Symbols}', "");
    Expect(1, 8399, '\P{^Blk= Currency_Symbols}', "");
    Expect(0, 8400, '\p{Blk= Currency_Symbols}', "");
    Expect(1, 8400, '\p{^Blk= Currency_Symbols}', "");
    Expect(1, 8400, '\P{Blk= Currency_Symbols}', "");
    Expect(0, 8400, '\P{^Blk= Currency_Symbols}', "");
    Error('\p{Is_Block=	:=Currency_Symbols}');
    Error('\P{Is_Block=	:=Currency_Symbols}');
    Expect(1, 8399, '\p{Is_Block=currencysymbols}', "");
    Expect(0, 8399, '\p{^Is_Block=currencysymbols}', "");
    Expect(0, 8399, '\P{Is_Block=currencysymbols}', "");
    Expect(1, 8399, '\P{^Is_Block=currencysymbols}', "");
    Expect(0, 8400, '\p{Is_Block=currencysymbols}', "");
    Expect(1, 8400, '\p{^Is_Block=currencysymbols}', "");
    Expect(1, 8400, '\P{Is_Block=currencysymbols}', "");
    Expect(0, 8400, '\P{^Is_Block=currencysymbols}', "");
    Expect(1, 8399, '\p{Is_Block= CURRENCY_SYMBOLS}', "");
    Expect(0, 8399, '\p{^Is_Block= CURRENCY_SYMBOLS}', "");
    Expect(0, 8399, '\P{Is_Block= CURRENCY_SYMBOLS}', "");
    Expect(1, 8399, '\P{^Is_Block= CURRENCY_SYMBOLS}', "");
    Expect(0, 8400, '\p{Is_Block= CURRENCY_SYMBOLS}', "");
    Expect(1, 8400, '\p{^Is_Block= CURRENCY_SYMBOLS}', "");
    Expect(1, 8400, '\P{Is_Block= CURRENCY_SYMBOLS}', "");
    Expect(0, 8400, '\P{^Is_Block= CURRENCY_SYMBOLS}', "");
    Error('\p{Is_Blk=-	CURRENCY_Symbols/a/}');
    Error('\P{Is_Blk=-	CURRENCY_Symbols/a/}');
    Expect(1, 8399, '\p{Is_Blk=currencysymbols}', "");
    Expect(0, 8399, '\p{^Is_Blk=currencysymbols}', "");
    Expect(0, 8399, '\P{Is_Blk=currencysymbols}', "");
    Expect(1, 8399, '\P{^Is_Blk=currencysymbols}', "");
    Expect(0, 8400, '\p{Is_Blk=currencysymbols}', "");
    Expect(1, 8400, '\p{^Is_Blk=currencysymbols}', "");
    Expect(1, 8400, '\P{Is_Blk=currencysymbols}', "");
    Expect(0, 8400, '\P{^Is_Blk=currencysymbols}', "");
    Expect(1, 8399, '\p{Is_Blk=-Currency_symbols}', "");
    Expect(0, 8399, '\p{^Is_Blk=-Currency_symbols}', "");
    Expect(0, 8399, '\P{Is_Blk=-Currency_symbols}', "");
    Expect(1, 8399, '\P{^Is_Blk=-Currency_symbols}', "");
    Expect(0, 8400, '\p{Is_Blk=-Currency_symbols}', "");
    Expect(1, 8400, '\p{^Is_Blk=-Currency_symbols}', "");
    Expect(1, 8400, '\P{Is_Blk=-Currency_symbols}', "");
    Expect(0, 8400, '\P{^Is_Blk=-Currency_symbols}', "");
    Error('\p{Block=_-cypriot_SYLLABARY/a/}');
    Error('\P{Block=_-cypriot_SYLLABARY/a/}');
    Expect(1, 67647, '\p{Block=cypriotsyllabary}', "");
    Expect(0, 67647, '\p{^Block=cypriotsyllabary}', "");
    Expect(0, 67647, '\P{Block=cypriotsyllabary}', "");
    Expect(1, 67647, '\P{^Block=cypriotsyllabary}', "");
    Expect(0, 67648, '\p{Block=cypriotsyllabary}', "");
    Expect(1, 67648, '\p{^Block=cypriotsyllabary}', "");
    Expect(1, 67648, '\P{Block=cypriotsyllabary}', "");
    Expect(0, 67648, '\P{^Block=cypriotsyllabary}', "");
    Expect(1, 67647, '\p{Block=-Cypriot_Syllabary}', "");
    Expect(0, 67647, '\p{^Block=-Cypriot_Syllabary}', "");
    Expect(0, 67647, '\P{Block=-Cypriot_Syllabary}', "");
    Expect(1, 67647, '\P{^Block=-Cypriot_Syllabary}', "");
    Expect(0, 67648, '\p{Block=-Cypriot_Syllabary}', "");
    Expect(1, 67648, '\p{^Block=-Cypriot_Syllabary}', "");
    Expect(1, 67648, '\P{Block=-Cypriot_Syllabary}', "");
    Expect(0, 67648, '\P{^Block=-Cypriot_Syllabary}', "");
    Error('\p{Blk=_Cypriot_Syllabary:=}');
    Error('\P{Blk=_Cypriot_Syllabary:=}');
    Expect(1, 67647, '\p{Blk:   cypriotsyllabary}', "");
    Expect(0, 67647, '\p{^Blk:   cypriotsyllabary}', "");
    Expect(0, 67647, '\P{Blk:   cypriotsyllabary}', "");
    Expect(1, 67647, '\P{^Blk:   cypriotsyllabary}', "");
    Expect(0, 67648, '\p{Blk:   cypriotsyllabary}', "");
    Expect(1, 67648, '\p{^Blk:   cypriotsyllabary}', "");
    Expect(1, 67648, '\P{Blk:   cypriotsyllabary}', "");
    Expect(0, 67648, '\P{^Blk:   cypriotsyllabary}', "");
    Expect(1, 67647, '\p{Blk=_-cypriot_Syllabary}', "");
    Expect(0, 67647, '\p{^Blk=_-cypriot_Syllabary}', "");
    Expect(0, 67647, '\P{Blk=_-cypriot_Syllabary}', "");
    Expect(1, 67647, '\P{^Blk=_-cypriot_Syllabary}', "");
    Expect(0, 67648, '\p{Blk=_-cypriot_Syllabary}', "");
    Expect(1, 67648, '\p{^Blk=_-cypriot_Syllabary}', "");
    Expect(1, 67648, '\P{Blk=_-cypriot_Syllabary}', "");
    Expect(0, 67648, '\P{^Blk=_-cypriot_Syllabary}', "");
    Error('\p{Is_Block=__cypriot_Syllabary/a/}');
    Error('\P{Is_Block=__cypriot_Syllabary/a/}');
    Expect(1, 67647, '\p{Is_Block:   cypriotsyllabary}', "");
    Expect(0, 67647, '\p{^Is_Block:   cypriotsyllabary}', "");
    Expect(0, 67647, '\P{Is_Block:   cypriotsyllabary}', "");
    Expect(1, 67647, '\P{^Is_Block:   cypriotsyllabary}', "");
    Expect(0, 67648, '\p{Is_Block:   cypriotsyllabary}', "");
    Expect(1, 67648, '\p{^Is_Block:   cypriotsyllabary}', "");
    Expect(1, 67648, '\P{Is_Block:   cypriotsyllabary}', "");
    Expect(0, 67648, '\P{^Is_Block:   cypriotsyllabary}', "");
    Expect(1, 67647, '\p{Is_Block=  Cypriot_Syllabary}', "");
    Expect(0, 67647, '\p{^Is_Block=  Cypriot_Syllabary}', "");
    Expect(0, 67647, '\P{Is_Block=  Cypriot_Syllabary}', "");
    Expect(1, 67647, '\P{^Is_Block=  Cypriot_Syllabary}', "");
    Expect(0, 67648, '\p{Is_Block=  Cypriot_Syllabary}', "");
    Expect(1, 67648, '\p{^Is_Block=  Cypriot_Syllabary}', "");
    Expect(1, 67648, '\P{Is_Block=  Cypriot_Syllabary}', "");
    Expect(0, 67648, '\P{^Is_Block=  Cypriot_Syllabary}', "");
    Error('\p{Is_Blk= CYPRIOT_Syllabary/a/}');
    Error('\P{Is_Blk= CYPRIOT_Syllabary/a/}');
    Expect(1, 67647, '\p{Is_Blk=cypriotsyllabary}', "");
    Expect(0, 67647, '\p{^Is_Blk=cypriotsyllabary}', "");
    Expect(0, 67647, '\P{Is_Blk=cypriotsyllabary}', "");
    Expect(1, 67647, '\P{^Is_Blk=cypriotsyllabary}', "");
    Expect(0, 67648, '\p{Is_Blk=cypriotsyllabary}', "");
    Expect(1, 67648, '\p{^Is_Blk=cypriotsyllabary}', "");
    Expect(1, 67648, '\P{Is_Blk=cypriotsyllabary}', "");
    Expect(0, 67648, '\P{^Is_Blk=cypriotsyllabary}', "");
    Expect(1, 67647, '\p{Is_Blk=		Cypriot_Syllabary}', "");
    Expect(0, 67647, '\p{^Is_Blk=		Cypriot_Syllabary}', "");
    Expect(0, 67647, '\P{Is_Blk=		Cypriot_Syllabary}', "");
    Expect(1, 67647, '\P{^Is_Blk=		Cypriot_Syllabary}', "");
    Expect(0, 67648, '\p{Is_Blk=		Cypriot_Syllabary}', "");
    Expect(1, 67648, '\p{^Is_Blk=		Cypriot_Syllabary}', "");
    Expect(1, 67648, '\P{Is_Blk=		Cypriot_Syllabary}', "");
    Expect(0, 67648, '\P{^Is_Blk=		Cypriot_Syllabary}', "");
    Error('\p{Block=	_Cyrillic:=}');
    Error('\P{Block=	_Cyrillic:=}');
    Expect(1, 1279, '\p{Block=cyrillic}', "");
    Expect(0, 1279, '\p{^Block=cyrillic}', "");
    Expect(0, 1279, '\P{Block=cyrillic}', "");
    Expect(1, 1279, '\P{^Block=cyrillic}', "");
    Expect(0, 1280, '\p{Block=cyrillic}', "");
    Expect(1, 1280, '\p{^Block=cyrillic}', "");
    Expect(1, 1280, '\P{Block=cyrillic}', "");
    Expect(0, 1280, '\P{^Block=cyrillic}', "");
    Expect(1, 1279, '\p{Block=_ Cyrillic}', "");
    Expect(0, 1279, '\p{^Block=_ Cyrillic}', "");
    Expect(0, 1279, '\P{Block=_ Cyrillic}', "");
    Expect(1, 1279, '\P{^Block=_ Cyrillic}', "");
    Expect(0, 1280, '\p{Block=_ Cyrillic}', "");
    Expect(1, 1280, '\p{^Block=_ Cyrillic}', "");
    Expect(1, 1280, '\P{Block=_ Cyrillic}', "");
    Expect(0, 1280, '\P{^Block=_ Cyrillic}', "");
    Error('\p{Blk=	_cyrillic:=}');
    Error('\P{Blk=	_cyrillic:=}');
    Expect(1, 1279, '\p{Blk=cyrillic}', "");
    Expect(0, 1279, '\p{^Blk=cyrillic}', "");
    Expect(0, 1279, '\P{Blk=cyrillic}', "");
    Expect(1, 1279, '\P{^Blk=cyrillic}', "");
    Expect(0, 1280, '\p{Blk=cyrillic}', "");
    Expect(1, 1280, '\p{^Blk=cyrillic}', "");
    Expect(1, 1280, '\P{Blk=cyrillic}', "");
    Expect(0, 1280, '\P{^Blk=cyrillic}', "");
    Expect(1, 1279, '\p{Blk= Cyrillic}', "");
    Expect(0, 1279, '\p{^Blk= Cyrillic}', "");
    Expect(0, 1279, '\P{Blk= Cyrillic}', "");
    Expect(1, 1279, '\P{^Blk= Cyrillic}', "");
    Expect(0, 1280, '\p{Blk= Cyrillic}', "");
    Expect(1, 1280, '\p{^Blk= Cyrillic}', "");
    Expect(1, 1280, '\P{Blk= Cyrillic}', "");
    Expect(0, 1280, '\P{^Blk= Cyrillic}', "");
    Error('\p{Is_Block=-:=Cyrillic}');
    Error('\P{Is_Block=-:=Cyrillic}');
    Expect(1, 1279, '\p{Is_Block:   cyrillic}', "");
    Expect(0, 1279, '\p{^Is_Block:   cyrillic}', "");
    Expect(0, 1279, '\P{Is_Block:   cyrillic}', "");
    Expect(1, 1279, '\P{^Is_Block:   cyrillic}', "");
    Expect(0, 1280, '\p{Is_Block:   cyrillic}', "");
    Expect(1, 1280, '\p{^Is_Block:   cyrillic}', "");
    Expect(1, 1280, '\P{Is_Block:   cyrillic}', "");
    Expect(0, 1280, '\P{^Is_Block:   cyrillic}', "");
    Expect(1, 1279, '\p{Is_Block=-	Cyrillic}', "");
    Expect(0, 1279, '\p{^Is_Block=-	Cyrillic}', "");
    Expect(0, 1279, '\P{Is_Block=-	Cyrillic}', "");
    Expect(1, 1279, '\P{^Is_Block=-	Cyrillic}', "");
    Expect(0, 1280, '\p{Is_Block=-	Cyrillic}', "");
    Expect(1, 1280, '\p{^Is_Block=-	Cyrillic}', "");
    Expect(1, 1280, '\P{Is_Block=-	Cyrillic}', "");
    Expect(0, 1280, '\P{^Is_Block=-	Cyrillic}', "");
    Error('\p{Is_Blk= cyrillic:=}');
    Error('\P{Is_Blk= cyrillic:=}');
    Expect(1, 1279, '\p{Is_Blk=cyrillic}', "");
    Expect(0, 1279, '\p{^Is_Blk=cyrillic}', "");
    Expect(0, 1279, '\P{Is_Blk=cyrillic}', "");
    Expect(1, 1279, '\P{^Is_Blk=cyrillic}', "");
    Expect(0, 1280, '\p{Is_Blk=cyrillic}', "");
    Expect(1, 1280, '\p{^Is_Blk=cyrillic}', "");
    Expect(1, 1280, '\P{Is_Blk=cyrillic}', "");
    Expect(0, 1280, '\P{^Is_Blk=cyrillic}', "");
    Expect(1, 1279, '\p{Is_Blk= -Cyrillic}', "");
    Expect(0, 1279, '\p{^Is_Blk= -Cyrillic}', "");
    Expect(0, 1279, '\P{Is_Blk= -Cyrillic}', "");
    Expect(1, 1279, '\P{^Is_Blk= -Cyrillic}', "");
    Expect(0, 1280, '\p{Is_Blk= -Cyrillic}', "");
    Expect(1, 1280, '\p{^Is_Blk= -Cyrillic}', "");
    Expect(1, 1280, '\P{Is_Blk= -Cyrillic}', "");
    Expect(0, 1280, '\P{^Is_Blk= -Cyrillic}', "");
    Error('\p{Block:	 CYRILLIC_EXTENDED_A/a/}');
    Error('\P{Block:	 CYRILLIC_EXTENDED_A/a/}');
    Expect(1, 11775, '\p{Block=cyrillicextendeda}', "");
    Expect(0, 11775, '\p{^Block=cyrillicextendeda}', "");
    Expect(0, 11775, '\P{Block=cyrillicextendeda}', "");
    Expect(1, 11775, '\P{^Block=cyrillicextendeda}', "");
    Expect(0, 11776, '\p{Block=cyrillicextendeda}', "");
    Expect(1, 11776, '\p{^Block=cyrillicextendeda}', "");
    Expect(1, 11776, '\P{Block=cyrillicextendeda}', "");
    Expect(0, 11776, '\P{^Block=cyrillicextendeda}', "");
    Expect(1, 11775, '\p{Block= Cyrillic_Extended_a}', "");
    Expect(0, 11775, '\p{^Block= Cyrillic_Extended_a}', "");
    Expect(0, 11775, '\P{Block= Cyrillic_Extended_a}', "");
    Expect(1, 11775, '\P{^Block= Cyrillic_Extended_a}', "");
    Expect(0, 11776, '\p{Block= Cyrillic_Extended_a}', "");
    Expect(1, 11776, '\p{^Block= Cyrillic_Extended_a}', "");
    Expect(1, 11776, '\P{Block= Cyrillic_Extended_a}', "");
    Expect(0, 11776, '\P{^Block= Cyrillic_Extended_a}', "");
    Error('\p{Blk:   	 Cyrillic_EXT_a:=}');
    Error('\P{Blk:   	 Cyrillic_EXT_a:=}');
    Expect(1, 11775, '\p{Blk=cyrillicexta}', "");
    Expect(0, 11775, '\p{^Blk=cyrillicexta}', "");
    Expect(0, 11775, '\P{Blk=cyrillicexta}', "");
    Expect(1, 11775, '\P{^Blk=cyrillicexta}', "");
    Expect(0, 11776, '\p{Blk=cyrillicexta}', "");
    Expect(1, 11776, '\p{^Blk=cyrillicexta}', "");
    Expect(1, 11776, '\P{Blk=cyrillicexta}', "");
    Expect(0, 11776, '\P{^Blk=cyrillicexta}', "");
    Expect(1, 11775, '\p{Blk=	Cyrillic_EXT_A}', "");
    Expect(0, 11775, '\p{^Blk=	Cyrillic_EXT_A}', "");
    Expect(0, 11775, '\P{Blk=	Cyrillic_EXT_A}', "");
    Expect(1, 11775, '\P{^Blk=	Cyrillic_EXT_A}', "");
    Expect(0, 11776, '\p{Blk=	Cyrillic_EXT_A}', "");
    Expect(1, 11776, '\p{^Blk=	Cyrillic_EXT_A}', "");
    Expect(1, 11776, '\P{Blk=	Cyrillic_EXT_A}', "");
    Expect(0, 11776, '\P{^Blk=	Cyrillic_EXT_A}', "");
    Error('\p{Is_Block=:=_Cyrillic_Extended_A}');
    Error('\P{Is_Block=:=_Cyrillic_Extended_A}');
    Expect(1, 11775, '\p{Is_Block=cyrillicextendeda}', "");
    Expect(0, 11775, '\p{^Is_Block=cyrillicextendeda}', "");
    Expect(0, 11775, '\P{Is_Block=cyrillicextendeda}', "");
    Expect(1, 11775, '\P{^Is_Block=cyrillicextendeda}', "");
    Expect(0, 11776, '\p{Is_Block=cyrillicextendeda}', "");
    Expect(1, 11776, '\p{^Is_Block=cyrillicextendeda}', "");
    Expect(1, 11776, '\P{Is_Block=cyrillicextendeda}', "");
    Expect(0, 11776, '\P{^Is_Block=cyrillicextendeda}', "");
    Expect(1, 11775, '\p{Is_Block=--CYRILLIC_extended_A}', "");
    Expect(0, 11775, '\p{^Is_Block=--CYRILLIC_extended_A}', "");
    Expect(0, 11775, '\P{Is_Block=--CYRILLIC_extended_A}', "");
    Expect(1, 11775, '\P{^Is_Block=--CYRILLIC_extended_A}', "");
    Expect(0, 11776, '\p{Is_Block=--CYRILLIC_extended_A}', "");
    Expect(1, 11776, '\p{^Is_Block=--CYRILLIC_extended_A}', "");
    Expect(1, 11776, '\P{Is_Block=--CYRILLIC_extended_A}', "");
    Expect(0, 11776, '\P{^Is_Block=--CYRILLIC_extended_A}', "");
    Error('\p{Is_Blk: -:=cyrillic_Ext_A}');
    Error('\P{Is_Blk: -:=cyrillic_Ext_A}');
    Expect(1, 11775, '\p{Is_Blk=cyrillicexta}', "");
    Expect(0, 11775, '\p{^Is_Blk=cyrillicexta}', "");
    Expect(0, 11775, '\P{Is_Blk=cyrillicexta}', "");
    Expect(1, 11775, '\P{^Is_Blk=cyrillicexta}', "");
    Expect(0, 11776, '\p{Is_Blk=cyrillicexta}', "");
    Expect(1, 11776, '\p{^Is_Blk=cyrillicexta}', "");
    Expect(1, 11776, '\P{Is_Blk=cyrillicexta}', "");
    Expect(0, 11776, '\P{^Is_Blk=cyrillicexta}', "");
    Expect(1, 11775, '\p{Is_Blk=- Cyrillic_Ext_a}', "");
    Expect(0, 11775, '\p{^Is_Blk=- Cyrillic_Ext_a}', "");
    Expect(0, 11775, '\P{Is_Blk=- Cyrillic_Ext_a}', "");
    Expect(1, 11775, '\P{^Is_Blk=- Cyrillic_Ext_a}', "");
    Expect(0, 11776, '\p{Is_Blk=- Cyrillic_Ext_a}', "");
    Expect(1, 11776, '\p{^Is_Blk=- Cyrillic_Ext_a}', "");
    Expect(1, 11776, '\P{Is_Blk=- Cyrillic_Ext_a}', "");
    Expect(0, 11776, '\P{^Is_Blk=- Cyrillic_Ext_a}', "");
    Error('\p{Block= -CYRILLIC_extended_B:=}');
    Error('\P{Block= -CYRILLIC_extended_B:=}');
    Expect(1, 42655, '\p{Block=cyrillicextendedb}', "");
    Expect(0, 42655, '\p{^Block=cyrillicextendedb}', "");
    Expect(0, 42655, '\P{Block=cyrillicextendedb}', "");
    Expect(1, 42655, '\P{^Block=cyrillicextendedb}', "");
    Expect(0, 42656, '\p{Block=cyrillicextendedb}', "");
    Expect(1, 42656, '\p{^Block=cyrillicextendedb}', "");
    Expect(1, 42656, '\P{Block=cyrillicextendedb}', "");
    Expect(0, 42656, '\P{^Block=cyrillicextendedb}', "");
    Expect(1, 42655, '\p{Block= _cyrillic_EXTENDED_b}', "");
    Expect(0, 42655, '\p{^Block= _cyrillic_EXTENDED_b}', "");
    Expect(0, 42655, '\P{Block= _cyrillic_EXTENDED_b}', "");
    Expect(1, 42655, '\P{^Block= _cyrillic_EXTENDED_b}', "");
    Expect(0, 42656, '\p{Block= _cyrillic_EXTENDED_b}', "");
    Expect(1, 42656, '\p{^Block= _cyrillic_EXTENDED_b}', "");
    Expect(1, 42656, '\P{Block= _cyrillic_EXTENDED_b}', "");
    Expect(0, 42656, '\P{^Block= _cyrillic_EXTENDED_b}', "");
    Error('\p{Blk=:=_	Cyrillic_Ext_B}');
    Error('\P{Blk=:=_	Cyrillic_Ext_B}');
    Expect(1, 42655, '\p{Blk=cyrillicextb}', "");
    Expect(0, 42655, '\p{^Blk=cyrillicextb}', "");
    Expect(0, 42655, '\P{Blk=cyrillicextb}', "");
    Expect(1, 42655, '\P{^Blk=cyrillicextb}', "");
    Expect(0, 42656, '\p{Blk=cyrillicextb}', "");
    Expect(1, 42656, '\p{^Blk=cyrillicextb}', "");
    Expect(1, 42656, '\P{Blk=cyrillicextb}', "");
    Expect(0, 42656, '\P{^Blk=cyrillicextb}', "");
    Expect(1, 42655, '\p{Blk=CYRILLIC_Ext_B}', "");
    Expect(0, 42655, '\p{^Blk=CYRILLIC_Ext_B}', "");
    Expect(0, 42655, '\P{Blk=CYRILLIC_Ext_B}', "");
    Expect(1, 42655, '\P{^Blk=CYRILLIC_Ext_B}', "");
    Expect(0, 42656, '\p{Blk=CYRILLIC_Ext_B}', "");
    Expect(1, 42656, '\p{^Blk=CYRILLIC_Ext_B}', "");
    Expect(1, 42656, '\P{Blk=CYRILLIC_Ext_B}', "");
    Expect(0, 42656, '\P{^Blk=CYRILLIC_Ext_B}', "");
    Error('\p{Is_Block=/a/--CYRILLIC_Extended_B}');
    Error('\P{Is_Block=/a/--CYRILLIC_Extended_B}');
    Expect(1, 42655, '\p{Is_Block:	cyrillicextendedb}', "");
    Expect(0, 42655, '\p{^Is_Block:	cyrillicextendedb}', "");
    Expect(0, 42655, '\P{Is_Block:	cyrillicextendedb}', "");
    Expect(1, 42655, '\P{^Is_Block:	cyrillicextendedb}', "");
    Expect(0, 42656, '\p{Is_Block:	cyrillicextendedb}', "");
    Expect(1, 42656, '\p{^Is_Block:	cyrillicextendedb}', "");
    Expect(1, 42656, '\P{Is_Block:	cyrillicextendedb}', "");
    Expect(0, 42656, '\P{^Is_Block:	cyrillicextendedb}', "");
    Expect(1, 42655, '\p{Is_Block= CYRILLIC_Extended_b}', "");
    Expect(0, 42655, '\p{^Is_Block= CYRILLIC_Extended_b}', "");
    Expect(0, 42655, '\P{Is_Block= CYRILLIC_Extended_b}', "");
    Expect(1, 42655, '\P{^Is_Block= CYRILLIC_Extended_b}', "");
    Expect(0, 42656, '\p{Is_Block= CYRILLIC_Extended_b}', "");
    Expect(1, 42656, '\p{^Is_Block= CYRILLIC_Extended_b}', "");
    Expect(1, 42656, '\P{Is_Block= CYRILLIC_Extended_b}', "");
    Expect(0, 42656, '\P{^Is_Block= CYRILLIC_Extended_b}', "");
    Error('\p{Is_Blk=	:=cyrillic_Ext_b}');
    Error('\P{Is_Blk=	:=cyrillic_Ext_b}');
    Expect(1, 42655, '\p{Is_Blk=cyrillicextb}', "");
    Expect(0, 42655, '\p{^Is_Blk=cyrillicextb}', "");
    Expect(0, 42655, '\P{Is_Blk=cyrillicextb}', "");
    Expect(1, 42655, '\P{^Is_Blk=cyrillicextb}', "");
    Expect(0, 42656, '\p{Is_Blk=cyrillicextb}', "");
    Expect(1, 42656, '\p{^Is_Blk=cyrillicextb}', "");
    Expect(1, 42656, '\P{Is_Blk=cyrillicextb}', "");
    Expect(0, 42656, '\P{^Is_Blk=cyrillicextb}', "");
    Expect(1, 42655, '\p{Is_Blk=	cyrillic_Ext_B}', "");
    Expect(0, 42655, '\p{^Is_Blk=	cyrillic_Ext_B}', "");
    Expect(0, 42655, '\P{Is_Blk=	cyrillic_Ext_B}', "");
    Expect(1, 42655, '\P{^Is_Blk=	cyrillic_Ext_B}', "");
    Expect(0, 42656, '\p{Is_Blk=	cyrillic_Ext_B}', "");
    Expect(1, 42656, '\p{^Is_Blk=	cyrillic_Ext_B}', "");
    Expect(1, 42656, '\P{Is_Blk=	cyrillic_Ext_B}', "");
    Expect(0, 42656, '\P{^Is_Blk=	cyrillic_Ext_B}', "");
    Error('\p{Block= :=Cyrillic_Extended_C}');
    Error('\P{Block= :=Cyrillic_Extended_C}');
    Expect(1, 7311, '\p{Block=cyrillicextendedc}', "");
    Expect(0, 7311, '\p{^Block=cyrillicextendedc}', "");
    Expect(0, 7311, '\P{Block=cyrillicextendedc}', "");
    Expect(1, 7311, '\P{^Block=cyrillicextendedc}', "");
    Expect(0, 7312, '\p{Block=cyrillicextendedc}', "");
    Expect(1, 7312, '\p{^Block=cyrillicextendedc}', "");
    Expect(1, 7312, '\P{Block=cyrillicextendedc}', "");
    Expect(0, 7312, '\P{^Block=cyrillicextendedc}', "");
    Expect(1, 7311, '\p{Block: _ cyrillic_Extended_C}', "");
    Expect(0, 7311, '\p{^Block: _ cyrillic_Extended_C}', "");
    Expect(0, 7311, '\P{Block: _ cyrillic_Extended_C}', "");
    Expect(1, 7311, '\P{^Block: _ cyrillic_Extended_C}', "");
    Expect(0, 7312, '\p{Block: _ cyrillic_Extended_C}', "");
    Expect(1, 7312, '\p{^Block: _ cyrillic_Extended_C}', "");
    Expect(1, 7312, '\P{Block: _ cyrillic_Extended_C}', "");
    Expect(0, 7312, '\P{^Block: _ cyrillic_Extended_C}', "");
    Error('\p{Blk=:=-cyrillic_Ext_C}');
    Error('\P{Blk=:=-cyrillic_Ext_C}');
    Expect(1, 7311, '\p{Blk=cyrillicextc}', "");
    Expect(0, 7311, '\p{^Blk=cyrillicextc}', "");
    Expect(0, 7311, '\P{Blk=cyrillicextc}', "");
    Expect(1, 7311, '\P{^Blk=cyrillicextc}', "");
    Expect(0, 7312, '\p{Blk=cyrillicextc}', "");
    Expect(1, 7312, '\p{^Blk=cyrillicextc}', "");
    Expect(1, 7312, '\P{Blk=cyrillicextc}', "");
    Expect(0, 7312, '\P{^Blk=cyrillicextc}', "");
    Expect(1, 7311, '\p{Blk=	Cyrillic_Ext_C}', "");
    Expect(0, 7311, '\p{^Blk=	Cyrillic_Ext_C}', "");
    Expect(0, 7311, '\P{Blk=	Cyrillic_Ext_C}', "");
    Expect(1, 7311, '\P{^Blk=	Cyrillic_Ext_C}', "");
    Expect(0, 7312, '\p{Blk=	Cyrillic_Ext_C}', "");
    Expect(1, 7312, '\p{^Blk=	Cyrillic_Ext_C}', "");
    Expect(1, 7312, '\P{Blk=	Cyrillic_Ext_C}', "");
    Expect(0, 7312, '\P{^Blk=	Cyrillic_Ext_C}', "");
    Error('\p{Is_Block=:=- CYRILLIC_Extended_C}');
    Error('\P{Is_Block=:=- CYRILLIC_Extended_C}');
    Expect(1, 7311, '\p{Is_Block=cyrillicextendedc}', "");
    Expect(0, 7311, '\p{^Is_Block=cyrillicextendedc}', "");
    Expect(0, 7311, '\P{Is_Block=cyrillicextendedc}', "");
    Expect(1, 7311, '\P{^Is_Block=cyrillicextendedc}', "");
    Expect(0, 7312, '\p{Is_Block=cyrillicextendedc}', "");
    Expect(1, 7312, '\p{^Is_Block=cyrillicextendedc}', "");
    Expect(1, 7312, '\P{Is_Block=cyrillicextendedc}', "");
    Expect(0, 7312, '\P{^Is_Block=cyrillicextendedc}', "");
    Expect(1, 7311, '\p{Is_Block=	-cyrillic_EXTENDED_C}', "");
    Expect(0, 7311, '\p{^Is_Block=	-cyrillic_EXTENDED_C}', "");
    Expect(0, 7311, '\P{Is_Block=	-cyrillic_EXTENDED_C}', "");
    Expect(1, 7311, '\P{^Is_Block=	-cyrillic_EXTENDED_C}', "");
    Expect(0, 7312, '\p{Is_Block=	-cyrillic_EXTENDED_C}', "");
    Expect(1, 7312, '\p{^Is_Block=	-cyrillic_EXTENDED_C}', "");
    Expect(1, 7312, '\P{Is_Block=	-cyrillic_EXTENDED_C}', "");
    Expect(0, 7312, '\P{^Is_Block=	-cyrillic_EXTENDED_C}', "");
    Error('\p{Is_Blk: :=_cyrillic_ext_C}');
    Error('\P{Is_Blk: :=_cyrillic_ext_C}');
    Expect(1, 7311, '\p{Is_Blk=cyrillicextc}', "");
    Expect(0, 7311, '\p{^Is_Blk=cyrillicextc}', "");
    Expect(0, 7311, '\P{Is_Blk=cyrillicextc}', "");
    Expect(1, 7311, '\P{^Is_Blk=cyrillicextc}', "");
    Expect(0, 7312, '\p{Is_Blk=cyrillicextc}', "");
    Expect(1, 7312, '\p{^Is_Blk=cyrillicextc}', "");
    Expect(1, 7312, '\P{Is_Blk=cyrillicextc}', "");
    Expect(0, 7312, '\P{^Is_Blk=cyrillicextc}', "");
    Expect(1, 7311, '\p{Is_Blk=-	Cyrillic_EXT_C}', "");
    Expect(0, 7311, '\p{^Is_Blk=-	Cyrillic_EXT_C}', "");
    Expect(0, 7311, '\P{Is_Blk=-	Cyrillic_EXT_C}', "");
    Expect(1, 7311, '\P{^Is_Blk=-	Cyrillic_EXT_C}', "");
    Expect(0, 7312, '\p{Is_Blk=-	Cyrillic_EXT_C}', "");
    Expect(1, 7312, '\p{^Is_Blk=-	Cyrillic_EXT_C}', "");
    Expect(1, 7312, '\P{Is_Blk=-	Cyrillic_EXT_C}', "");
    Expect(0, 7312, '\P{^Is_Blk=-	Cyrillic_EXT_C}', "");
    Error('\p{Block=:=CYRILLIC_Supplement}');
    Error('\P{Block=:=CYRILLIC_Supplement}');
    Expect(1, 1327, '\p{Block:cyrillicsupplement}', "");
    Expect(0, 1327, '\p{^Block:cyrillicsupplement}', "");
    Expect(0, 1327, '\P{Block:cyrillicsupplement}', "");
    Expect(1, 1327, '\P{^Block:cyrillicsupplement}', "");
    Expect(0, 1328, '\p{Block:cyrillicsupplement}', "");
    Expect(1, 1328, '\p{^Block:cyrillicsupplement}', "");
    Expect(1, 1328, '\P{Block:cyrillicsupplement}', "");
    Expect(0, 1328, '\P{^Block:cyrillicsupplement}', "");
    Expect(1, 1327, '\p{Block=_CYRILLIC_Supplement}', "");
    Expect(0, 1327, '\p{^Block=_CYRILLIC_Supplement}', "");
    Expect(0, 1327, '\P{Block=_CYRILLIC_Supplement}', "");
    Expect(1, 1327, '\P{^Block=_CYRILLIC_Supplement}', "");
    Expect(0, 1328, '\p{Block=_CYRILLIC_Supplement}', "");
    Expect(1, 1328, '\p{^Block=_CYRILLIC_Supplement}', "");
    Expect(1, 1328, '\P{Block=_CYRILLIC_Supplement}', "");
    Expect(0, 1328, '\P{^Block=_CYRILLIC_Supplement}', "");
    Error('\p{Blk=  Cyrillic_Sup/a/}');
    Error('\P{Blk=  Cyrillic_Sup/a/}');
    Expect(1, 1327, '\p{Blk=cyrillicsup}', "");
    Expect(0, 1327, '\p{^Blk=cyrillicsup}', "");
    Expect(0, 1327, '\P{Blk=cyrillicsup}', "");
    Expect(1, 1327, '\P{^Blk=cyrillicsup}', "");
    Expect(0, 1328, '\p{Blk=cyrillicsup}', "");
    Expect(1, 1328, '\p{^Blk=cyrillicsup}', "");
    Expect(1, 1328, '\P{Blk=cyrillicsup}', "");
    Expect(0, 1328, '\P{^Blk=cyrillicsup}', "");
    Expect(1, 1327, '\p{Blk=-	Cyrillic_Sup}', "");
    Expect(0, 1327, '\p{^Blk=-	Cyrillic_Sup}', "");
    Expect(0, 1327, '\P{Blk=-	Cyrillic_Sup}', "");
    Expect(1, 1327, '\P{^Blk=-	Cyrillic_Sup}', "");
    Expect(0, 1328, '\p{Blk=-	Cyrillic_Sup}', "");
    Expect(1, 1328, '\p{^Blk=-	Cyrillic_Sup}', "");
    Expect(1, 1328, '\P{Blk=-	Cyrillic_Sup}', "");
    Expect(0, 1328, '\P{^Blk=-	Cyrillic_Sup}', "");
    Error('\p{Is_Block=/a/-_CYRILLIC_Supplementary}');
    Error('\P{Is_Block=/a/-_CYRILLIC_Supplementary}');
    Expect(1, 1327, '\p{Is_Block=cyrillicsupplementary}', "");
    Expect(0, 1327, '\p{^Is_Block=cyrillicsupplementary}', "");
    Expect(0, 1327, '\P{Is_Block=cyrillicsupplementary}', "");
    Expect(1, 1327, '\P{^Is_Block=cyrillicsupplementary}', "");
    Expect(0, 1328, '\p{Is_Block=cyrillicsupplementary}', "");
    Expect(1, 1328, '\p{^Is_Block=cyrillicsupplementary}', "");
    Expect(1, 1328, '\P{Is_Block=cyrillicsupplementary}', "");
    Expect(0, 1328, '\P{^Is_Block=cyrillicsupplementary}', "");
    Expect(1, 1327, '\p{Is_Block=	-cyrillic_Supplementary}', "");
    Expect(0, 1327, '\p{^Is_Block=	-cyrillic_Supplementary}', "");
    Expect(0, 1327, '\P{Is_Block=	-cyrillic_Supplementary}', "");
    Expect(1, 1327, '\P{^Is_Block=	-cyrillic_Supplementary}', "");
    Expect(0, 1328, '\p{Is_Block=	-cyrillic_Supplementary}', "");
    Expect(1, 1328, '\p{^Is_Block=	-cyrillic_Supplementary}', "");
    Expect(1, 1328, '\P{Is_Block=	-cyrillic_Supplementary}', "");
    Expect(0, 1328, '\P{^Is_Block=	-cyrillic_Supplementary}', "");
    Error('\p{Is_Blk=CYRILLIC_supplement/a/}');
    Error('\P{Is_Blk=CYRILLIC_supplement/a/}');
    Expect(1, 1327, '\p{Is_Blk=cyrillicsupplement}', "");
    Expect(0, 1327, '\p{^Is_Blk=cyrillicsupplement}', "");
    Expect(0, 1327, '\P{Is_Blk=cyrillicsupplement}', "");
    Expect(1, 1327, '\P{^Is_Blk=cyrillicsupplement}', "");
    Expect(0, 1328, '\p{Is_Blk=cyrillicsupplement}', "");
    Expect(1, 1328, '\p{^Is_Blk=cyrillicsupplement}', "");
    Expect(1, 1328, '\P{Is_Blk=cyrillicsupplement}', "");
    Expect(0, 1328, '\P{^Is_Blk=cyrillicsupplement}', "");
    Expect(1, 1327, '\p{Is_Blk=-Cyrillic_supplement}', "");
    Expect(0, 1327, '\p{^Is_Blk=-Cyrillic_supplement}', "");
    Expect(0, 1327, '\P{Is_Blk=-Cyrillic_supplement}', "");
    Expect(1, 1327, '\P{^Is_Blk=-Cyrillic_supplement}', "");
    Expect(0, 1328, '\p{Is_Blk=-Cyrillic_supplement}', "");
    Expect(1, 1328, '\p{^Is_Blk=-Cyrillic_supplement}', "");
    Expect(1, 1328, '\P{Is_Blk=-Cyrillic_supplement}', "");
    Expect(0, 1328, '\P{^Is_Blk=-Cyrillic_supplement}', "");
    Error('\p{Block=:= -Deseret}');
    Error('\P{Block=:= -Deseret}');
    Expect(1, 66639, '\p{Block=deseret}', "");
    Expect(0, 66639, '\p{^Block=deseret}', "");
    Expect(0, 66639, '\P{Block=deseret}', "");
    Expect(1, 66639, '\P{^Block=deseret}', "");
    Expect(0, 66640, '\p{Block=deseret}', "");
    Expect(1, 66640, '\p{^Block=deseret}', "");
    Expect(1, 66640, '\P{Block=deseret}', "");
    Expect(0, 66640, '\P{^Block=deseret}', "");
    Expect(1, 66639, '\p{Block=_	DESERET}', "");
    Expect(0, 66639, '\p{^Block=_	DESERET}', "");
    Expect(0, 66639, '\P{Block=_	DESERET}', "");
    Expect(1, 66639, '\P{^Block=_	DESERET}', "");
    Expect(0, 66640, '\p{Block=_	DESERET}', "");
    Expect(1, 66640, '\p{^Block=_	DESERET}', "");
    Expect(1, 66640, '\P{Block=_	DESERET}', "");
    Expect(0, 66640, '\P{^Block=_	DESERET}', "");
    Error('\p{Blk:_/a/deseret}');
    Error('\P{Blk:_/a/deseret}');
    Expect(1, 66639, '\p{Blk=deseret}', "");
    Expect(0, 66639, '\p{^Blk=deseret}', "");
    Expect(0, 66639, '\P{Blk=deseret}', "");
    Expect(1, 66639, '\P{^Blk=deseret}', "");
    Expect(0, 66640, '\p{Blk=deseret}', "");
    Expect(1, 66640, '\p{^Blk=deseret}', "");
    Expect(1, 66640, '\P{Blk=deseret}', "");
    Expect(0, 66640, '\P{^Blk=deseret}', "");
    Expect(1, 66639, '\p{Blk=-Deseret}', "");
    Expect(0, 66639, '\p{^Blk=-Deseret}', "");
    Expect(0, 66639, '\P{Blk=-Deseret}', "");
    Expect(1, 66639, '\P{^Blk=-Deseret}', "");
    Expect(0, 66640, '\p{Blk=-Deseret}', "");
    Expect(1, 66640, '\p{^Blk=-Deseret}', "");
    Expect(1, 66640, '\P{Blk=-Deseret}', "");
    Expect(0, 66640, '\P{^Blk=-Deseret}', "");
    Error('\p{Is_Block= /a/Deseret}');
    Error('\P{Is_Block= /a/Deseret}');
    Expect(1, 66639, '\p{Is_Block=deseret}', "");
    Expect(0, 66639, '\p{^Is_Block=deseret}', "");
    Expect(0, 66639, '\P{Is_Block=deseret}', "");
    Expect(1, 66639, '\P{^Is_Block=deseret}', "");
    Expect(0, 66640, '\p{Is_Block=deseret}', "");
    Expect(1, 66640, '\p{^Is_Block=deseret}', "");
    Expect(1, 66640, '\P{Is_Block=deseret}', "");
    Expect(0, 66640, '\P{^Is_Block=deseret}', "");
    Expect(1, 66639, '\p{Is_Block=	_Deseret}', "");
    Expect(0, 66639, '\p{^Is_Block=	_Deseret}', "");
    Expect(0, 66639, '\P{Is_Block=	_Deseret}', "");
    Expect(1, 66639, '\P{^Is_Block=	_Deseret}', "");
    Expect(0, 66640, '\p{Is_Block=	_Deseret}', "");
    Expect(1, 66640, '\p{^Is_Block=	_Deseret}', "");
    Expect(1, 66640, '\P{Is_Block=	_Deseret}', "");
    Expect(0, 66640, '\P{^Is_Block=	_Deseret}', "");
    Error('\p{Is_Blk=:=Deseret}');
    Error('\P{Is_Blk=:=Deseret}');
    Expect(1, 66639, '\p{Is_Blk=deseret}', "");
    Expect(0, 66639, '\p{^Is_Blk=deseret}', "");
    Expect(0, 66639, '\P{Is_Blk=deseret}', "");
    Expect(1, 66639, '\P{^Is_Blk=deseret}', "");
    Expect(0, 66640, '\p{Is_Blk=deseret}', "");
    Expect(1, 66640, '\p{^Is_Blk=deseret}', "");
    Expect(1, 66640, '\P{Is_Blk=deseret}', "");
    Expect(0, 66640, '\P{^Is_Blk=deseret}', "");
    Expect(1, 66639, '\p{Is_Blk=- DESERET}', "");
    Expect(0, 66639, '\p{^Is_Blk=- DESERET}', "");
    Expect(0, 66639, '\P{Is_Blk=- DESERET}', "");
    Expect(1, 66639, '\P{^Is_Blk=- DESERET}', "");
    Expect(0, 66640, '\p{Is_Blk=- DESERET}', "");
    Expect(1, 66640, '\p{^Is_Blk=- DESERET}', "");
    Expect(1, 66640, '\P{Is_Blk=- DESERET}', "");
    Expect(0, 66640, '\P{^Is_Blk=- DESERET}', "");
    Error('\p{Block=_-Devanagari/a/}');
    Error('\P{Block=_-Devanagari/a/}');
    Expect(1, 2431, '\p{Block=devanagari}', "");
    Expect(0, 2431, '\p{^Block=devanagari}', "");
    Expect(0, 2431, '\P{Block=devanagari}', "");
    Expect(1, 2431, '\P{^Block=devanagari}', "");
    Expect(0, 2432, '\p{Block=devanagari}', "");
    Expect(1, 2432, '\p{^Block=devanagari}', "");
    Expect(1, 2432, '\P{Block=devanagari}', "");
    Expect(0, 2432, '\P{^Block=devanagari}', "");
    Expect(1, 2431, '\p{Block=_DEVANAGARI}', "");
    Expect(0, 2431, '\p{^Block=_DEVANAGARI}', "");
    Expect(0, 2431, '\P{Block=_DEVANAGARI}', "");
    Expect(1, 2431, '\P{^Block=_DEVANAGARI}', "");
    Expect(0, 2432, '\p{Block=_DEVANAGARI}', "");
    Expect(1, 2432, '\p{^Block=_DEVANAGARI}', "");
    Expect(1, 2432, '\P{Block=_DEVANAGARI}', "");
    Expect(0, 2432, '\P{^Block=_DEVANAGARI}', "");
    Error('\p{Blk=:= Devanagari}');
    Error('\P{Blk=:= Devanagari}');
    Expect(1, 2431, '\p{Blk=devanagari}', "");
    Expect(0, 2431, '\p{^Blk=devanagari}', "");
    Expect(0, 2431, '\P{Blk=devanagari}', "");
    Expect(1, 2431, '\P{^Blk=devanagari}', "");
    Expect(0, 2432, '\p{Blk=devanagari}', "");
    Expect(1, 2432, '\p{^Blk=devanagari}', "");
    Expect(1, 2432, '\P{Blk=devanagari}', "");
    Expect(0, 2432, '\P{^Blk=devanagari}', "");
    Expect(1, 2431, '\p{Blk=_Devanagari}', "");
    Expect(0, 2431, '\p{^Blk=_Devanagari}', "");
    Expect(0, 2431, '\P{Blk=_Devanagari}', "");
    Expect(1, 2431, '\P{^Blk=_Devanagari}', "");
    Expect(0, 2432, '\p{Blk=_Devanagari}', "");
    Expect(1, 2432, '\p{^Blk=_Devanagari}', "");
    Expect(1, 2432, '\P{Blk=_Devanagari}', "");
    Expect(0, 2432, '\P{^Blk=_Devanagari}', "");
    Error('\p{Is_Block=:=--DEVANAGARI}');
    Error('\P{Is_Block=:=--DEVANAGARI}');
    Expect(1, 2431, '\p{Is_Block=devanagari}', "");
    Expect(0, 2431, '\p{^Is_Block=devanagari}', "");
    Expect(0, 2431, '\P{Is_Block=devanagari}', "");
    Expect(1, 2431, '\P{^Is_Block=devanagari}', "");
    Expect(0, 2432, '\p{Is_Block=devanagari}', "");
    Expect(1, 2432, '\p{^Is_Block=devanagari}', "");
    Expect(1, 2432, '\P{Is_Block=devanagari}', "");
    Expect(0, 2432, '\P{^Is_Block=devanagari}', "");
    Expect(1, 2431, '\p{Is_Block=-	Devanagari}', "");
    Expect(0, 2431, '\p{^Is_Block=-	Devanagari}', "");
    Expect(0, 2431, '\P{Is_Block=-	Devanagari}', "");
    Expect(1, 2431, '\P{^Is_Block=-	Devanagari}', "");
    Expect(0, 2432, '\p{Is_Block=-	Devanagari}', "");
    Expect(1, 2432, '\p{^Is_Block=-	Devanagari}', "");
    Expect(1, 2432, '\P{Is_Block=-	Devanagari}', "");
    Expect(0, 2432, '\P{^Is_Block=-	Devanagari}', "");
    Error('\p{Is_Blk=	/a/devanagari}');
    Error('\P{Is_Blk=	/a/devanagari}');
    Expect(1, 2431, '\p{Is_Blk:devanagari}', "");
    Expect(0, 2431, '\p{^Is_Blk:devanagari}', "");
    Expect(0, 2431, '\P{Is_Blk:devanagari}', "");
    Expect(1, 2431, '\P{^Is_Blk:devanagari}', "");
    Expect(0, 2432, '\p{Is_Blk:devanagari}', "");
    Expect(1, 2432, '\p{^Is_Blk:devanagari}', "");
    Expect(1, 2432, '\P{Is_Blk:devanagari}', "");
    Expect(0, 2432, '\P{^Is_Blk:devanagari}', "");
    Expect(1, 2431, '\p{Is_Blk=  devanagari}', "");
    Expect(0, 2431, '\p{^Is_Blk=  devanagari}', "");
    Expect(0, 2431, '\P{Is_Blk=  devanagari}', "");
    Expect(1, 2431, '\P{^Is_Blk=  devanagari}', "");
    Expect(0, 2432, '\p{Is_Blk=  devanagari}', "");
    Expect(1, 2432, '\p{^Is_Blk=  devanagari}', "");
    Expect(1, 2432, '\P{Is_Blk=  devanagari}', "");
    Expect(0, 2432, '\P{^Is_Blk=  devanagari}', "");
    Error('\p{Block=-	devanagari_extended/a/}');
    Error('\P{Block=-	devanagari_extended/a/}');
    Expect(1, 43263, '\p{Block=devanagariextended}', "");
    Expect(0, 43263, '\p{^Block=devanagariextended}', "");
    Expect(0, 43263, '\P{Block=devanagariextended}', "");
    Expect(1, 43263, '\P{^Block=devanagariextended}', "");
    Expect(0, 43264, '\p{Block=devanagariextended}', "");
    Expect(1, 43264, '\p{^Block=devanagariextended}', "");
    Expect(1, 43264, '\P{Block=devanagariextended}', "");
    Expect(0, 43264, '\P{^Block=devanagariextended}', "");
    Expect(1, 43263, '\p{Block=_-Devanagari_Extended}', "");
    Expect(0, 43263, '\p{^Block=_-Devanagari_Extended}', "");
    Expect(0, 43263, '\P{Block=_-Devanagari_Extended}', "");
    Expect(1, 43263, '\P{^Block=_-Devanagari_Extended}', "");
    Expect(0, 43264, '\p{Block=_-Devanagari_Extended}', "");
    Expect(1, 43264, '\p{^Block=_-Devanagari_Extended}', "");
    Expect(1, 43264, '\P{Block=_-Devanagari_Extended}', "");
    Expect(0, 43264, '\P{^Block=_-Devanagari_Extended}', "");
    Error('\p{Blk=:=_ Devanagari_ext}');
    Error('\P{Blk=:=_ Devanagari_ext}');
    Expect(1, 43263, '\p{Blk=devanagariext}', "");
    Expect(0, 43263, '\p{^Blk=devanagariext}', "");
    Expect(0, 43263, '\P{Blk=devanagariext}', "");
    Expect(1, 43263, '\P{^Blk=devanagariext}', "");
    Expect(0, 43264, '\p{Blk=devanagariext}', "");
    Expect(1, 43264, '\p{^Blk=devanagariext}', "");
    Expect(1, 43264, '\P{Blk=devanagariext}', "");
    Expect(0, 43264, '\P{^Blk=devanagariext}', "");
    Expect(1, 43263, '\p{Blk=_ Devanagari_EXT}', "");
    Expect(0, 43263, '\p{^Blk=_ Devanagari_EXT}', "");
    Expect(0, 43263, '\P{Blk=_ Devanagari_EXT}', "");
    Expect(1, 43263, '\P{^Blk=_ Devanagari_EXT}', "");
    Expect(0, 43264, '\p{Blk=_ Devanagari_EXT}', "");
    Expect(1, 43264, '\p{^Blk=_ Devanagari_EXT}', "");
    Expect(1, 43264, '\P{Blk=_ Devanagari_EXT}', "");
    Expect(0, 43264, '\P{^Blk=_ Devanagari_EXT}', "");
    Error('\p{Is_Block=-:=Devanagari_Extended}');
    Error('\P{Is_Block=-:=Devanagari_Extended}');
    Expect(1, 43263, '\p{Is_Block=devanagariextended}', "");
    Expect(0, 43263, '\p{^Is_Block=devanagariextended}', "");
    Expect(0, 43263, '\P{Is_Block=devanagariextended}', "");
    Expect(1, 43263, '\P{^Is_Block=devanagariextended}', "");
    Expect(0, 43264, '\p{Is_Block=devanagariextended}', "");
    Expect(1, 43264, '\p{^Is_Block=devanagariextended}', "");
    Expect(1, 43264, '\P{Is_Block=devanagariextended}', "");
    Expect(0, 43264, '\P{^Is_Block=devanagariextended}', "");
    Expect(1, 43263, '\p{Is_Block: 	Devanagari_extended}', "");
    Expect(0, 43263, '\p{^Is_Block: 	Devanagari_extended}', "");
    Expect(0, 43263, '\P{Is_Block: 	Devanagari_extended}', "");
    Expect(1, 43263, '\P{^Is_Block: 	Devanagari_extended}', "");
    Expect(0, 43264, '\p{Is_Block: 	Devanagari_extended}', "");
    Expect(1, 43264, '\p{^Is_Block: 	Devanagari_extended}', "");
    Expect(1, 43264, '\P{Is_Block: 	Devanagari_extended}', "");
    Expect(0, 43264, '\P{^Is_Block: 	Devanagari_extended}', "");
    Error('\p{Is_Blk=-/a/Devanagari_ext}');
    Error('\P{Is_Blk=-/a/Devanagari_ext}');
    Expect(1, 43263, '\p{Is_Blk=devanagariext}', "");
    Expect(0, 43263, '\p{^Is_Blk=devanagariext}', "");
    Expect(0, 43263, '\P{Is_Blk=devanagariext}', "");
    Expect(1, 43263, '\P{^Is_Blk=devanagariext}', "");
    Expect(0, 43264, '\p{Is_Blk=devanagariext}', "");
    Expect(1, 43264, '\p{^Is_Blk=devanagariext}', "");
    Expect(1, 43264, '\P{Is_Blk=devanagariext}', "");
    Expect(0, 43264, '\P{^Is_Blk=devanagariext}', "");
    Expect(1, 43263, '\p{Is_Blk=-_Devanagari_Ext}', "");
    Expect(0, 43263, '\p{^Is_Blk=-_Devanagari_Ext}', "");
    Expect(0, 43263, '\P{Is_Blk=-_Devanagari_Ext}', "");
    Expect(1, 43263, '\P{^Is_Blk=-_Devanagari_Ext}', "");
    Expect(0, 43264, '\p{Is_Blk=-_Devanagari_Ext}', "");
    Expect(1, 43264, '\p{^Is_Blk=-_Devanagari_Ext}', "");
    Expect(1, 43264, '\P{Is_Blk=-_Devanagari_Ext}', "");
    Expect(0, 43264, '\P{^Is_Blk=-_Devanagari_Ext}', "");
    Error('\p{Block=-	Combining_Diacritical_marks/a/}');
    Error('\P{Block=-	Combining_Diacritical_marks/a/}');
    Expect(1, 879, '\p{Block:	combiningdiacriticalmarks}', "");
    Expect(0, 879, '\p{^Block:	combiningdiacriticalmarks}', "");
    Expect(0, 879, '\P{Block:	combiningdiacriticalmarks}', "");
    Expect(1, 879, '\P{^Block:	combiningdiacriticalmarks}', "");
    Expect(0, 880, '\p{Block:	combiningdiacriticalmarks}', "");
    Expect(1, 880, '\p{^Block:	combiningdiacriticalmarks}', "");
    Expect(1, 880, '\P{Block:	combiningdiacriticalmarks}', "");
    Expect(0, 880, '\P{^Block:	combiningdiacriticalmarks}', "");
    Expect(1, 879, '\p{Block=  COMBINING_diacritical_Marks}', "");
    Expect(0, 879, '\p{^Block=  COMBINING_diacritical_Marks}', "");
    Expect(0, 879, '\P{Block=  COMBINING_diacritical_Marks}', "");
    Expect(1, 879, '\P{^Block=  COMBINING_diacritical_Marks}', "");
    Expect(0, 880, '\p{Block=  COMBINING_diacritical_Marks}', "");
    Expect(1, 880, '\p{^Block=  COMBINING_diacritical_Marks}', "");
    Expect(1, 880, '\P{Block=  COMBINING_diacritical_Marks}', "");
    Expect(0, 880, '\P{^Block=  COMBINING_diacritical_Marks}', "");
    Error('\p{Blk=:=	 Diacriticals}');
    Error('\P{Blk=:=	 Diacriticals}');
    Expect(1, 879, '\p{Blk=diacriticals}', "");
    Expect(0, 879, '\p{^Blk=diacriticals}', "");
    Expect(0, 879, '\P{Blk=diacriticals}', "");
    Expect(1, 879, '\P{^Blk=diacriticals}', "");
    Expect(0, 880, '\p{Blk=diacriticals}', "");
    Expect(1, 880, '\p{^Blk=diacriticals}', "");
    Expect(1, 880, '\P{Blk=diacriticals}', "");
    Expect(0, 880, '\P{^Blk=diacriticals}', "");
    Expect(1, 879, '\p{Blk=_DIACRITICALS}', "");
    Expect(0, 879, '\p{^Blk=_DIACRITICALS}', "");
    Expect(0, 879, '\P{Blk=_DIACRITICALS}', "");
    Expect(1, 879, '\P{^Blk=_DIACRITICALS}', "");
    Expect(0, 880, '\p{Blk=_DIACRITICALS}', "");
    Expect(1, 880, '\p{^Blk=_DIACRITICALS}', "");
    Expect(1, 880, '\P{Blk=_DIACRITICALS}', "");
    Expect(0, 880, '\P{^Blk=_DIACRITICALS}', "");
    Error('\p{Is_Block:--Combining_Diacritical_MARKS:=}');
    Error('\P{Is_Block:--Combining_Diacritical_MARKS:=}');
    Expect(1, 879, '\p{Is_Block=combiningdiacriticalmarks}', "");
    Expect(0, 879, '\p{^Is_Block=combiningdiacriticalmarks}', "");
    Expect(0, 879, '\P{Is_Block=combiningdiacriticalmarks}', "");
    Expect(1, 879, '\P{^Is_Block=combiningdiacriticalmarks}', "");
    Expect(0, 880, '\p{Is_Block=combiningdiacriticalmarks}', "");
    Expect(1, 880, '\p{^Is_Block=combiningdiacriticalmarks}', "");
    Expect(1, 880, '\P{Is_Block=combiningdiacriticalmarks}', "");
    Expect(0, 880, '\P{^Is_Block=combiningdiacriticalmarks}', "");
    Expect(1, 879, '\p{Is_Block=--Combining_diacritical_Marks}', "");
    Expect(0, 879, '\p{^Is_Block=--Combining_diacritical_Marks}', "");
    Expect(0, 879, '\P{Is_Block=--Combining_diacritical_Marks}', "");
    Expect(1, 879, '\P{^Is_Block=--Combining_diacritical_Marks}', "");
    Expect(0, 880, '\p{Is_Block=--Combining_diacritical_Marks}', "");
    Expect(1, 880, '\p{^Is_Block=--Combining_diacritical_Marks}', "");
    Expect(1, 880, '\P{Is_Block=--Combining_diacritical_Marks}', "");
    Expect(0, 880, '\P{^Is_Block=--Combining_diacritical_Marks}', "");
    Error('\p{Is_Blk: diacriticals:=}');
    Error('\P{Is_Blk: diacriticals:=}');
    Expect(1, 879, '\p{Is_Blk=diacriticals}', "");
    Expect(0, 879, '\p{^Is_Blk=diacriticals}', "");
    Expect(0, 879, '\P{Is_Blk=diacriticals}', "");
    Expect(1, 879, '\P{^Is_Blk=diacriticals}', "");
    Expect(0, 880, '\p{Is_Blk=diacriticals}', "");
    Expect(1, 880, '\p{^Is_Blk=diacriticals}', "");
    Expect(1, 880, '\P{Is_Blk=diacriticals}', "");
    Expect(0, 880, '\P{^Is_Blk=diacriticals}', "");
    Expect(1, 879, '\p{Is_Blk=-diacriticals}', "");
    Expect(0, 879, '\p{^Is_Blk=-diacriticals}', "");
    Expect(0, 879, '\P{Is_Blk=-diacriticals}', "");
    Expect(1, 879, '\P{^Is_Blk=-diacriticals}', "");
    Expect(0, 880, '\p{Is_Blk=-diacriticals}', "");
    Expect(1, 880, '\p{^Is_Blk=-diacriticals}', "");
    Expect(1, 880, '\P{Is_Blk=-diacriticals}', "");
    Expect(0, 880, '\P{^Is_Blk=-diacriticals}', "");
    Error('\p{Block=	/a/Combining_diacritical_marks_Extended}');
    Error('\P{Block=	/a/Combining_diacritical_marks_Extended}');
    Expect(1, 6911, '\p{Block=combiningdiacriticalmarksextended}', "");
    Expect(0, 6911, '\p{^Block=combiningdiacriticalmarksextended}', "");
    Expect(0, 6911, '\P{Block=combiningdiacriticalmarksextended}', "");
    Expect(1, 6911, '\P{^Block=combiningdiacriticalmarksextended}', "");
    Expect(0, 6912, '\p{Block=combiningdiacriticalmarksextended}', "");
    Expect(1, 6912, '\p{^Block=combiningdiacriticalmarksextended}', "");
    Expect(1, 6912, '\P{Block=combiningdiacriticalmarksextended}', "");
    Expect(0, 6912, '\P{^Block=combiningdiacriticalmarksextended}', "");
    Expect(1, 6911, '\p{Block=	 Combining_Diacritical_MARKS_Extended}', "");
    Expect(0, 6911, '\p{^Block=	 Combining_Diacritical_MARKS_Extended}', "");
    Expect(0, 6911, '\P{Block=	 Combining_Diacritical_MARKS_Extended}', "");
    Expect(1, 6911, '\P{^Block=	 Combining_Diacritical_MARKS_Extended}', "");
    Expect(0, 6912, '\p{Block=	 Combining_Diacritical_MARKS_Extended}', "");
    Expect(1, 6912, '\p{^Block=	 Combining_Diacritical_MARKS_Extended}', "");
    Expect(1, 6912, '\P{Block=	 Combining_Diacritical_MARKS_Extended}', "");
    Expect(0, 6912, '\P{^Block=	 Combining_Diacritical_MARKS_Extended}', "");
    Error('\p{Blk=:=	_DIACRITICALS_Ext}');
    Error('\P{Blk=:=	_DIACRITICALS_Ext}');
    Expect(1, 6911, '\p{Blk=diacriticalsext}', "");
    Expect(0, 6911, '\p{^Blk=diacriticalsext}', "");
    Expect(0, 6911, '\P{Blk=diacriticalsext}', "");
    Expect(1, 6911, '\P{^Blk=diacriticalsext}', "");
    Expect(0, 6912, '\p{Blk=diacriticalsext}', "");
    Expect(1, 6912, '\p{^Blk=diacriticalsext}', "");
    Expect(1, 6912, '\P{Blk=diacriticalsext}', "");
    Expect(0, 6912, '\P{^Blk=diacriticalsext}', "");
    Expect(1, 6911, '\p{Blk:   -Diacriticals_EXT}', "");
    Expect(0, 6911, '\p{^Blk:   -Diacriticals_EXT}', "");
    Expect(0, 6911, '\P{Blk:   -Diacriticals_EXT}', "");
    Expect(1, 6911, '\P{^Blk:   -Diacriticals_EXT}', "");
    Expect(0, 6912, '\p{Blk:   -Diacriticals_EXT}', "");
    Expect(1, 6912, '\p{^Blk:   -Diacriticals_EXT}', "");
    Expect(1, 6912, '\P{Blk:   -Diacriticals_EXT}', "");
    Expect(0, 6912, '\P{^Blk:   -Diacriticals_EXT}', "");
    Error('\p{Is_Block= 	COMBINING_diacritical_marks_extended/a/}');
    Error('\P{Is_Block= 	COMBINING_diacritical_marks_extended/a/}');
    Expect(1, 6911, '\p{Is_Block=combiningdiacriticalmarksextended}', "");
    Expect(0, 6911, '\p{^Is_Block=combiningdiacriticalmarksextended}', "");
    Expect(0, 6911, '\P{Is_Block=combiningdiacriticalmarksextended}', "");
    Expect(1, 6911, '\P{^Is_Block=combiningdiacriticalmarksextended}', "");
    Expect(0, 6912, '\p{Is_Block=combiningdiacriticalmarksextended}', "");
    Expect(1, 6912, '\p{^Is_Block=combiningdiacriticalmarksextended}', "");
    Expect(1, 6912, '\P{Is_Block=combiningdiacriticalmarksextended}', "");
    Expect(0, 6912, '\P{^Is_Block=combiningdiacriticalmarksextended}', "");
    Expect(1, 6911, '\p{Is_Block=  Combining_Diacritical_Marks_EXTENDED}', "");
    Expect(0, 6911, '\p{^Is_Block=  Combining_Diacritical_Marks_EXTENDED}', "");
    Expect(0, 6911, '\P{Is_Block=  Combining_Diacritical_Marks_EXTENDED}', "");
    Expect(1, 6911, '\P{^Is_Block=  Combining_Diacritical_Marks_EXTENDED}', "");
    Expect(0, 6912, '\p{Is_Block=  Combining_Diacritical_Marks_EXTENDED}', "");
    Expect(1, 6912, '\p{^Is_Block=  Combining_Diacritical_Marks_EXTENDED}', "");
    Expect(1, 6912, '\P{Is_Block=  Combining_Diacritical_Marks_EXTENDED}', "");
    Expect(0, 6912, '\P{^Is_Block=  Combining_Diacritical_Marks_EXTENDED}', "");
    Error('\p{Is_Blk=:=_	DIACRITICALS_ext}');
    Error('\P{Is_Blk=:=_	DIACRITICALS_ext}');
    Expect(1, 6911, '\p{Is_Blk=diacriticalsext}', "");
    Expect(0, 6911, '\p{^Is_Blk=diacriticalsext}', "");
    Expect(0, 6911, '\P{Is_Blk=diacriticalsext}', "");
    Expect(1, 6911, '\P{^Is_Blk=diacriticalsext}', "");
    Expect(0, 6912, '\p{Is_Blk=diacriticalsext}', "");
    Expect(1, 6912, '\p{^Is_Blk=diacriticalsext}', "");
    Expect(1, 6912, '\P{Is_Blk=diacriticalsext}', "");
    Expect(0, 6912, '\P{^Is_Blk=diacriticalsext}', "");
    Expect(1, 6911, '\p{Is_Blk=Diacriticals_ext}', "");
    Expect(0, 6911, '\p{^Is_Blk=Diacriticals_ext}', "");
    Expect(0, 6911, '\P{Is_Blk=Diacriticals_ext}', "");
    Expect(1, 6911, '\P{^Is_Blk=Diacriticals_ext}', "");
    Expect(0, 6912, '\p{Is_Blk=Diacriticals_ext}', "");
    Expect(1, 6912, '\p{^Is_Blk=Diacriticals_ext}', "");
    Expect(1, 6912, '\P{Is_Blk=Diacriticals_ext}', "");
    Expect(0, 6912, '\P{^Is_Blk=Diacriticals_ext}', "");
    Error('\p{Block=/a/		Combining_Diacritical_Marks_for_symbols}');
    Error('\P{Block=/a/		Combining_Diacritical_Marks_for_symbols}');
    Expect(1, 8447, '\p{Block=combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8447, '\p{^Block=combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8447, '\P{Block=combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8447, '\P{^Block=combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8448, '\p{Block=combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8448, '\p{^Block=combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8448, '\P{Block=combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8448, '\P{^Block=combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8447, '\p{Block=--COMBINING_DIACRITICAL_Marks_For_symbols}', "");
    Expect(0, 8447, '\p{^Block=--COMBINING_DIACRITICAL_Marks_For_symbols}', "");
    Expect(0, 8447, '\P{Block=--COMBINING_DIACRITICAL_Marks_For_symbols}', "");
    Expect(1, 8447, '\P{^Block=--COMBINING_DIACRITICAL_Marks_For_symbols}', "");
    Expect(0, 8448, '\p{Block=--COMBINING_DIACRITICAL_Marks_For_symbols}', "");
    Expect(1, 8448, '\p{^Block=--COMBINING_DIACRITICAL_Marks_For_symbols}', "");
    Expect(1, 8448, '\P{Block=--COMBINING_DIACRITICAL_Marks_For_symbols}', "");
    Expect(0, 8448, '\P{^Block=--COMBINING_DIACRITICAL_Marks_For_symbols}', "");
    Error('\p{Blk=:=		DIACRITICALS_for_Symbols}');
    Error('\P{Blk=:=		DIACRITICALS_for_Symbols}');
    Expect(1, 8447, '\p{Blk=diacriticalsforsymbols}', "");
    Expect(0, 8447, '\p{^Blk=diacriticalsforsymbols}', "");
    Expect(0, 8447, '\P{Blk=diacriticalsforsymbols}', "");
    Expect(1, 8447, '\P{^Blk=diacriticalsforsymbols}', "");
    Expect(0, 8448, '\p{Blk=diacriticalsforsymbols}', "");
    Expect(1, 8448, '\p{^Blk=diacriticalsforsymbols}', "");
    Expect(1, 8448, '\P{Blk=diacriticalsforsymbols}', "");
    Expect(0, 8448, '\P{^Blk=diacriticalsforsymbols}', "");
    Expect(1, 8447, '\p{Blk= -DIACRITICALS_For_SYMBOLS}', "");
    Expect(0, 8447, '\p{^Blk= -DIACRITICALS_For_SYMBOLS}', "");
    Expect(0, 8447, '\P{Blk= -DIACRITICALS_For_SYMBOLS}', "");
    Expect(1, 8447, '\P{^Blk= -DIACRITICALS_For_SYMBOLS}', "");
    Expect(0, 8448, '\p{Blk= -DIACRITICALS_For_SYMBOLS}', "");
    Expect(1, 8448, '\p{^Blk= -DIACRITICALS_For_SYMBOLS}', "");
    Expect(1, 8448, '\P{Blk= -DIACRITICALS_For_SYMBOLS}', "");
    Expect(0, 8448, '\P{^Blk= -DIACRITICALS_For_SYMBOLS}', "");
    Error('\p{Is_Block=/a/_Combining_Marks_For_Symbols}');
    Error('\P{Is_Block=/a/_Combining_Marks_For_Symbols}');
    Expect(1, 8447, '\p{Is_Block:combiningmarksforsymbols}', "");
    Expect(0, 8447, '\p{^Is_Block:combiningmarksforsymbols}', "");
    Expect(0, 8447, '\P{Is_Block:combiningmarksforsymbols}', "");
    Expect(1, 8447, '\P{^Is_Block:combiningmarksforsymbols}', "");
    Expect(0, 8448, '\p{Is_Block:combiningmarksforsymbols}', "");
    Expect(1, 8448, '\p{^Is_Block:combiningmarksforsymbols}', "");
    Expect(1, 8448, '\P{Is_Block:combiningmarksforsymbols}', "");
    Expect(0, 8448, '\P{^Is_Block:combiningmarksforsymbols}', "");
    Expect(1, 8447, '\p{Is_Block=-	COMBINING_Marks_for_symbols}', "");
    Expect(0, 8447, '\p{^Is_Block=-	COMBINING_Marks_for_symbols}', "");
    Expect(0, 8447, '\P{Is_Block=-	COMBINING_Marks_for_symbols}', "");
    Expect(1, 8447, '\P{^Is_Block=-	COMBINING_Marks_for_symbols}', "");
    Expect(0, 8448, '\p{Is_Block=-	COMBINING_Marks_for_symbols}', "");
    Expect(1, 8448, '\p{^Is_Block=-	COMBINING_Marks_for_symbols}', "");
    Expect(1, 8448, '\P{Is_Block=-	COMBINING_Marks_for_symbols}', "");
    Expect(0, 8448, '\P{^Is_Block=-	COMBINING_Marks_for_symbols}', "");
    Error('\p{Is_Blk=	_combining_Diacritical_MARKS_for_Symbols/a/}');
    Error('\P{Is_Blk=	_combining_Diacritical_MARKS_for_Symbols/a/}');
    Expect(1, 8447, '\p{Is_Blk=combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8447, '\p{^Is_Blk=combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8447, '\P{Is_Blk=combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8447, '\P{^Is_Blk=combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8448, '\p{Is_Blk=combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8448, '\p{^Is_Blk=combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8448, '\P{Is_Blk=combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8448, '\P{^Is_Blk=combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8447, '\p{Is_Blk=-combining_DIACRITICAL_MARKS_for_SYMBOLS}', "");
    Expect(0, 8447, '\p{^Is_Blk=-combining_DIACRITICAL_MARKS_for_SYMBOLS}', "");
    Expect(0, 8447, '\P{Is_Blk=-combining_DIACRITICAL_MARKS_for_SYMBOLS}', "");
    Expect(1, 8447, '\P{^Is_Blk=-combining_DIACRITICAL_MARKS_for_SYMBOLS}', "");
    Expect(0, 8448, '\p{Is_Blk=-combining_DIACRITICAL_MARKS_for_SYMBOLS}', "");
    Expect(1, 8448, '\p{^Is_Blk=-combining_DIACRITICAL_MARKS_for_SYMBOLS}', "");
    Expect(1, 8448, '\P{Is_Blk=-combining_DIACRITICAL_MARKS_for_SYMBOLS}', "");
    Expect(0, 8448, '\P{^Is_Blk=-combining_DIACRITICAL_MARKS_for_SYMBOLS}', "");
    Error('\p{Block=/a/	_combining_diacritical_MARKS_Supplement}');
    Error('\P{Block=/a/	_combining_diacritical_MARKS_Supplement}');
    Expect(1, 7679, '\p{Block=combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7679, '\p{^Block=combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7679, '\P{Block=combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7679, '\P{^Block=combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7680, '\p{Block=combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7680, '\p{^Block=combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7680, '\P{Block=combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7680, '\P{^Block=combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7679, '\p{Block=-Combining_Diacritical_marks_Supplement}', "");
    Expect(0, 7679, '\p{^Block=-Combining_Diacritical_marks_Supplement}', "");
    Expect(0, 7679, '\P{Block=-Combining_Diacritical_marks_Supplement}', "");
    Expect(1, 7679, '\P{^Block=-Combining_Diacritical_marks_Supplement}', "");
    Expect(0, 7680, '\p{Block=-Combining_Diacritical_marks_Supplement}', "");
    Expect(1, 7680, '\p{^Block=-Combining_Diacritical_marks_Supplement}', "");
    Expect(1, 7680, '\P{Block=-Combining_Diacritical_marks_Supplement}', "");
    Expect(0, 7680, '\P{^Block=-Combining_Diacritical_marks_Supplement}', "");
    Error('\p{Blk=:= Diacriticals_SUP}');
    Error('\P{Blk=:= Diacriticals_SUP}');
    Expect(1, 7679, '\p{Blk:	diacriticalssup}', "");
    Expect(0, 7679, '\p{^Blk:	diacriticalssup}', "");
    Expect(0, 7679, '\P{Blk:	diacriticalssup}', "");
    Expect(1, 7679, '\P{^Blk:	diacriticalssup}', "");
    Expect(0, 7680, '\p{Blk:	diacriticalssup}', "");
    Expect(1, 7680, '\p{^Blk:	diacriticalssup}', "");
    Expect(1, 7680, '\P{Blk:	diacriticalssup}', "");
    Expect(0, 7680, '\P{^Blk:	diacriticalssup}', "");
    Expect(1, 7679, '\p{Blk=-diacriticals_Sup}', "");
    Expect(0, 7679, '\p{^Blk=-diacriticals_Sup}', "");
    Expect(0, 7679, '\P{Blk=-diacriticals_Sup}', "");
    Expect(1, 7679, '\P{^Blk=-diacriticals_Sup}', "");
    Expect(0, 7680, '\p{Blk=-diacriticals_Sup}', "");
    Expect(1, 7680, '\p{^Blk=-diacriticals_Sup}', "");
    Expect(1, 7680, '\P{Blk=-diacriticals_Sup}', "");
    Expect(0, 7680, '\P{^Blk=-diacriticals_Sup}', "");
    Error('\p{Is_Block=:=--Combining_Diacritical_Marks_supplement}');
    Error('\P{Is_Block=:=--Combining_Diacritical_Marks_supplement}');
    Expect(1, 7679, '\p{Is_Block=combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7679, '\p{^Is_Block=combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7679, '\P{Is_Block=combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7679, '\P{^Is_Block=combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7680, '\p{Is_Block=combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7680, '\p{^Is_Block=combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7680, '\P{Is_Block=combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7680, '\P{^Is_Block=combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7679, '\p{Is_Block=__Combining_diacritical_marks_Supplement}', "");
    Expect(0, 7679, '\p{^Is_Block=__Combining_diacritical_marks_Supplement}', "");
    Expect(0, 7679, '\P{Is_Block=__Combining_diacritical_marks_Supplement}', "");
    Expect(1, 7679, '\P{^Is_Block=__Combining_diacritical_marks_Supplement}', "");
    Expect(0, 7680, '\p{Is_Block=__Combining_diacritical_marks_Supplement}', "");
    Expect(1, 7680, '\p{^Is_Block=__Combining_diacritical_marks_Supplement}', "");
    Expect(1, 7680, '\P{Is_Block=__Combining_diacritical_marks_Supplement}', "");
    Expect(0, 7680, '\P{^Is_Block=__Combining_diacritical_marks_Supplement}', "");
    Error('\p{Is_Blk=/a/		diacriticals_Sup}');
    Error('\P{Is_Blk=/a/		diacriticals_Sup}');
    Expect(1, 7679, '\p{Is_Blk=diacriticalssup}', "");
    Expect(0, 7679, '\p{^Is_Blk=diacriticalssup}', "");
    Expect(0, 7679, '\P{Is_Blk=diacriticalssup}', "");
    Expect(1, 7679, '\P{^Is_Blk=diacriticalssup}', "");
    Expect(0, 7680, '\p{Is_Blk=diacriticalssup}', "");
    Expect(1, 7680, '\p{^Is_Blk=diacriticalssup}', "");
    Expect(1, 7680, '\P{Is_Blk=diacriticalssup}', "");
    Expect(0, 7680, '\P{^Is_Blk=diacriticalssup}', "");
    Expect(1, 7679, '\p{Is_Blk:		-diacriticals_sup}', "");
    Expect(0, 7679, '\p{^Is_Blk:		-diacriticals_sup}', "");
    Expect(0, 7679, '\P{Is_Blk:		-diacriticals_sup}', "");
    Expect(1, 7679, '\P{^Is_Blk:		-diacriticals_sup}', "");
    Expect(0, 7680, '\p{Is_Blk:		-diacriticals_sup}', "");
    Expect(1, 7680, '\p{^Is_Blk:		-diacriticals_sup}', "");
    Expect(1, 7680, '\P{Is_Blk:		-diacriticals_sup}', "");
    Expect(0, 7680, '\P{^Is_Blk:		-diacriticals_sup}', "");
    Error('\p{Block=/a/DINGBATS}');
    Error('\P{Block=/a/DINGBATS}');
    Expect(1, 10175, '\p{Block=dingbats}', "");
    Expect(0, 10175, '\p{^Block=dingbats}', "");
    Expect(0, 10175, '\P{Block=dingbats}', "");
    Expect(1, 10175, '\P{^Block=dingbats}', "");
    Expect(0, 10176, '\p{Block=dingbats}', "");
    Expect(1, 10176, '\p{^Block=dingbats}', "");
    Expect(1, 10176, '\P{Block=dingbats}', "");
    Expect(0, 10176, '\P{^Block=dingbats}', "");
    Expect(1, 10175, '\p{Block=-_dingbats}', "");
    Expect(0, 10175, '\p{^Block=-_dingbats}', "");
    Expect(0, 10175, '\P{Block=-_dingbats}', "");
    Expect(1, 10175, '\P{^Block=-_dingbats}', "");
    Expect(0, 10176, '\p{Block=-_dingbats}', "");
    Expect(1, 10176, '\p{^Block=-_dingbats}', "");
    Expect(1, 10176, '\P{Block=-_dingbats}', "");
    Expect(0, 10176, '\P{^Block=-_dingbats}', "");
    Error('\p{Blk=_/a/Dingbats}');
    Error('\P{Blk=_/a/Dingbats}');
    Expect(1, 10175, '\p{Blk=dingbats}', "");
    Expect(0, 10175, '\p{^Blk=dingbats}', "");
    Expect(0, 10175, '\P{Blk=dingbats}', "");
    Expect(1, 10175, '\P{^Blk=dingbats}', "");
    Expect(0, 10176, '\p{Blk=dingbats}', "");
    Expect(1, 10176, '\p{^Blk=dingbats}', "");
    Expect(1, 10176, '\P{Blk=dingbats}', "");
    Expect(0, 10176, '\P{^Blk=dingbats}', "");
    Expect(1, 10175, '\p{Blk= DINGBATS}', "");
    Expect(0, 10175, '\p{^Blk= DINGBATS}', "");
    Expect(0, 10175, '\P{Blk= DINGBATS}', "");
    Expect(1, 10175, '\P{^Blk= DINGBATS}', "");
    Expect(0, 10176, '\p{Blk= DINGBATS}', "");
    Expect(1, 10176, '\p{^Blk= DINGBATS}', "");
    Expect(1, 10176, '\P{Blk= DINGBATS}', "");
    Expect(0, 10176, '\P{^Blk= DINGBATS}', "");
    Error('\p{Is_Block=:=	 dingbats}');
    Error('\P{Is_Block=:=	 dingbats}');
    Expect(1, 10175, '\p{Is_Block=dingbats}', "");
    Expect(0, 10175, '\p{^Is_Block=dingbats}', "");
    Expect(0, 10175, '\P{Is_Block=dingbats}', "");
    Expect(1, 10175, '\P{^Is_Block=dingbats}', "");
    Expect(0, 10176, '\p{Is_Block=dingbats}', "");
    Expect(1, 10176, '\p{^Is_Block=dingbats}', "");
    Expect(1, 10176, '\P{Is_Block=dingbats}', "");
    Expect(0, 10176, '\P{^Is_Block=dingbats}', "");
    Expect(1, 10175, '\p{Is_Block=  Dingbats}', "");
    Expect(0, 10175, '\p{^Is_Block=  Dingbats}', "");
    Expect(0, 10175, '\P{Is_Block=  Dingbats}', "");
    Expect(1, 10175, '\P{^Is_Block=  Dingbats}', "");
    Expect(0, 10176, '\p{Is_Block=  Dingbats}', "");
    Expect(1, 10176, '\p{^Is_Block=  Dingbats}', "");
    Expect(1, 10176, '\P{Is_Block=  Dingbats}', "");
    Expect(0, 10176, '\P{^Is_Block=  Dingbats}', "");
    Error('\p{Is_Blk:	- dingbats/a/}');
    Error('\P{Is_Blk:	- dingbats/a/}');
    Expect(1, 10175, '\p{Is_Blk=dingbats}', "");
    Expect(0, 10175, '\p{^Is_Blk=dingbats}', "");
    Expect(0, 10175, '\P{Is_Blk=dingbats}', "");
    Expect(1, 10175, '\P{^Is_Blk=dingbats}', "");
    Expect(0, 10176, '\p{Is_Blk=dingbats}', "");
    Expect(1, 10176, '\p{^Is_Blk=dingbats}', "");
    Expect(1, 10176, '\P{Is_Blk=dingbats}', "");
    Expect(0, 10176, '\P{^Is_Blk=dingbats}', "");
    Expect(1, 10175, '\p{Is_Blk:   	Dingbats}', "");
    Expect(0, 10175, '\p{^Is_Blk:   	Dingbats}', "");
    Expect(0, 10175, '\P{Is_Blk:   	Dingbats}', "");
    Expect(1, 10175, '\P{^Is_Blk:   	Dingbats}', "");
    Expect(0, 10176, '\p{Is_Blk:   	Dingbats}', "");
    Expect(1, 10176, '\p{^Is_Blk:   	Dingbats}', "");
    Expect(1, 10176, '\P{Is_Blk:   	Dingbats}', "");
    Expect(0, 10176, '\P{^Is_Blk:   	Dingbats}', "");
    Error('\p{Block= 	DOMINO_tiles:=}');
    Error('\P{Block= 	DOMINO_tiles:=}');
    Expect(1, 127135, '\p{Block=dominotiles}', "");
    Expect(0, 127135, '\p{^Block=dominotiles}', "");
    Expect(0, 127135, '\P{Block=dominotiles}', "");
    Expect(1, 127135, '\P{^Block=dominotiles}', "");
    Expect(0, 127136, '\p{Block=dominotiles}', "");
    Expect(1, 127136, '\p{^Block=dominotiles}', "");
    Expect(1, 127136, '\P{Block=dominotiles}', "");
    Expect(0, 127136, '\P{^Block=dominotiles}', "");
    Expect(1, 127135, '\p{Block=-Domino_TILES}', "");
    Expect(0, 127135, '\p{^Block=-Domino_TILES}', "");
    Expect(0, 127135, '\P{Block=-Domino_TILES}', "");
    Expect(1, 127135, '\P{^Block=-Domino_TILES}', "");
    Expect(0, 127136, '\p{Block=-Domino_TILES}', "");
    Expect(1, 127136, '\p{^Block=-Domino_TILES}', "");
    Expect(1, 127136, '\P{Block=-Domino_TILES}', "");
    Expect(0, 127136, '\P{^Block=-Domino_TILES}', "");
    Error('\p{Blk= /a/Domino}');
    Error('\P{Blk= /a/Domino}');
    Expect(1, 127135, '\p{Blk=domino}', "");
    Expect(0, 127135, '\p{^Blk=domino}', "");
    Expect(0, 127135, '\P{Blk=domino}', "");
    Expect(1, 127135, '\P{^Blk=domino}', "");
    Expect(0, 127136, '\p{Blk=domino}', "");
    Expect(1, 127136, '\p{^Blk=domino}', "");
    Expect(1, 127136, '\P{Blk=domino}', "");
    Expect(0, 127136, '\P{^Blk=domino}', "");
    Expect(1, 127135, '\p{Blk:   -	DOMINO}', "");
    Expect(0, 127135, '\p{^Blk:   -	DOMINO}', "");
    Expect(0, 127135, '\P{Blk:   -	DOMINO}', "");
    Expect(1, 127135, '\P{^Blk:   -	DOMINO}', "");
    Expect(0, 127136, '\p{Blk:   -	DOMINO}', "");
    Expect(1, 127136, '\p{^Blk:   -	DOMINO}', "");
    Expect(1, 127136, '\P{Blk:   -	DOMINO}', "");
    Expect(0, 127136, '\P{^Blk:   -	DOMINO}', "");
    Error('\p{Is_Block=-Domino_Tiles/a/}');
    Error('\P{Is_Block=-Domino_Tiles/a/}');
    Expect(1, 127135, '\p{Is_Block:   dominotiles}', "");
    Expect(0, 127135, '\p{^Is_Block:   dominotiles}', "");
    Expect(0, 127135, '\P{Is_Block:   dominotiles}', "");
    Expect(1, 127135, '\P{^Is_Block:   dominotiles}', "");
    Expect(0, 127136, '\p{Is_Block:   dominotiles}', "");
    Expect(1, 127136, '\p{^Is_Block:   dominotiles}', "");
    Expect(1, 127136, '\P{Is_Block:   dominotiles}', "");
    Expect(0, 127136, '\P{^Is_Block:   dominotiles}', "");
    Expect(1, 127135, '\p{Is_Block=_Domino_Tiles}', "");
    Expect(0, 127135, '\p{^Is_Block=_Domino_Tiles}', "");
    Expect(0, 127135, '\P{Is_Block=_Domino_Tiles}', "");
    Expect(1, 127135, '\P{^Is_Block=_Domino_Tiles}', "");
    Expect(0, 127136, '\p{Is_Block=_Domino_Tiles}', "");
    Expect(1, 127136, '\p{^Is_Block=_Domino_Tiles}', "");
    Expect(1, 127136, '\P{Is_Block=_Domino_Tiles}', "");
    Expect(0, 127136, '\P{^Is_Block=_Domino_Tiles}', "");
    Error('\p{Is_Blk=:=_ DOMINO}');
    Error('\P{Is_Blk=:=_ DOMINO}');
    Expect(1, 127135, '\p{Is_Blk=domino}', "");
    Expect(0, 127135, '\p{^Is_Blk=domino}', "");
    Expect(0, 127135, '\P{Is_Blk=domino}', "");
    Expect(1, 127135, '\P{^Is_Blk=domino}', "");
    Expect(0, 127136, '\p{Is_Blk=domino}', "");
    Expect(1, 127136, '\p{^Is_Blk=domino}', "");
    Expect(1, 127136, '\P{Is_Blk=domino}', "");
    Expect(0, 127136, '\P{^Is_Blk=domino}', "");
    Expect(1, 127135, '\p{Is_Blk=__Domino}', "");
    Expect(0, 127135, '\p{^Is_Blk=__Domino}', "");
    Expect(0, 127135, '\P{Is_Blk=__Domino}', "");
    Expect(1, 127135, '\P{^Is_Blk=__Domino}', "");
    Expect(0, 127136, '\p{Is_Blk=__Domino}', "");
    Expect(1, 127136, '\p{^Is_Blk=__Domino}', "");
    Expect(1, 127136, '\P{Is_Blk=__Domino}', "");
    Expect(0, 127136, '\P{^Is_Blk=__Domino}', "");
    Error('\p{Block=	/a/duployan}');
    Error('\P{Block=	/a/duployan}');
    Expect(1, 113823, '\p{Block=duployan}', "");
    Expect(0, 113823, '\p{^Block=duployan}', "");
    Expect(0, 113823, '\P{Block=duployan}', "");
    Expect(1, 113823, '\P{^Block=duployan}', "");
    Expect(0, 113824, '\p{Block=duployan}', "");
    Expect(1, 113824, '\p{^Block=duployan}', "");
    Expect(1, 113824, '\P{Block=duployan}', "");
    Expect(0, 113824, '\P{^Block=duployan}', "");
    Expect(1, 113823, '\p{Block= -Duployan}', "");
    Expect(0, 113823, '\p{^Block= -Duployan}', "");
    Expect(0, 113823, '\P{Block= -Duployan}', "");
    Expect(1, 113823, '\P{^Block= -Duployan}', "");
    Expect(0, 113824, '\p{Block= -Duployan}', "");
    Expect(1, 113824, '\p{^Block= -Duployan}', "");
    Expect(1, 113824, '\P{Block= -Duployan}', "");
    Expect(0, 113824, '\P{^Block= -Duployan}', "");
    Error('\p{Blk=-_Duployan/a/}');
    Error('\P{Blk=-_Duployan/a/}');
    Expect(1, 113823, '\p{Blk=duployan}', "");
    Expect(0, 113823, '\p{^Blk=duployan}', "");
    Expect(0, 113823, '\P{Blk=duployan}', "");
    Expect(1, 113823, '\P{^Blk=duployan}', "");
    Expect(0, 113824, '\p{Blk=duployan}', "");
    Expect(1, 113824, '\p{^Blk=duployan}', "");
    Expect(1, 113824, '\P{Blk=duployan}', "");
    Expect(0, 113824, '\P{^Blk=duployan}', "");
    Expect(1, 113823, '\p{Blk: _Duployan}', "");
    Expect(0, 113823, '\p{^Blk: _Duployan}', "");
    Expect(0, 113823, '\P{Blk: _Duployan}', "");
    Expect(1, 113823, '\P{^Blk: _Duployan}', "");
    Expect(0, 113824, '\p{Blk: _Duployan}', "");
    Expect(1, 113824, '\p{^Blk: _Duployan}', "");
    Expect(1, 113824, '\P{Blk: _Duployan}', "");
    Expect(0, 113824, '\P{^Blk: _Duployan}', "");
    Error('\p{Is_Block=/a/-	Duployan}');
    Error('\P{Is_Block=/a/-	Duployan}');
    Expect(1, 113823, '\p{Is_Block=duployan}', "");
    Expect(0, 113823, '\p{^Is_Block=duployan}', "");
    Expect(0, 113823, '\P{Is_Block=duployan}', "");
    Expect(1, 113823, '\P{^Is_Block=duployan}', "");
    Expect(0, 113824, '\p{Is_Block=duployan}', "");
    Expect(1, 113824, '\p{^Is_Block=duployan}', "");
    Expect(1, 113824, '\P{Is_Block=duployan}', "");
    Expect(0, 113824, '\P{^Is_Block=duployan}', "");
    Expect(1, 113823, '\p{Is_Block= _Duployan}', "");
    Expect(0, 113823, '\p{^Is_Block= _Duployan}', "");
    Expect(0, 113823, '\P{Is_Block= _Duployan}', "");
    Expect(1, 113823, '\P{^Is_Block= _Duployan}', "");
    Expect(0, 113824, '\p{Is_Block= _Duployan}', "");
    Expect(1, 113824, '\p{^Is_Block= _Duployan}', "");
    Expect(1, 113824, '\P{Is_Block= _Duployan}', "");
    Expect(0, 113824, '\P{^Is_Block= _Duployan}', "");
    Error('\p{Is_Blk=/a/Duployan}');
    Error('\P{Is_Blk=/a/Duployan}');
    Expect(1, 113823, '\p{Is_Blk=duployan}', "");
    Expect(0, 113823, '\p{^Is_Blk=duployan}', "");
    Expect(0, 113823, '\P{Is_Blk=duployan}', "");
    Expect(1, 113823, '\P{^Is_Blk=duployan}', "");
    Expect(0, 113824, '\p{Is_Blk=duployan}', "");
    Expect(1, 113824, '\p{^Is_Blk=duployan}', "");
    Expect(1, 113824, '\P{Is_Blk=duployan}', "");
    Expect(0, 113824, '\P{^Is_Blk=duployan}', "");
    Expect(1, 113823, '\p{Is_Blk=	 DUPLOYAN}', "");
    Expect(0, 113823, '\p{^Is_Blk=	 DUPLOYAN}', "");
    Expect(0, 113823, '\P{Is_Blk=	 DUPLOYAN}', "");
    Expect(1, 113823, '\P{^Is_Blk=	 DUPLOYAN}', "");
    Expect(0, 113824, '\p{Is_Blk=	 DUPLOYAN}', "");
    Expect(1, 113824, '\p{^Is_Blk=	 DUPLOYAN}', "");
    Expect(1, 113824, '\P{Is_Blk=	 DUPLOYAN}', "");
    Expect(0, 113824, '\P{^Is_Blk=	 DUPLOYAN}', "");
    Error('\p{Block=- Early_Dynastic_Cuneiform:=}');
    Error('\P{Block=- Early_Dynastic_Cuneiform:=}');
    Expect(1, 75087, '\p{Block=earlydynasticcuneiform}', "");
    Expect(0, 75087, '\p{^Block=earlydynasticcuneiform}', "");
    Expect(0, 75087, '\P{Block=earlydynasticcuneiform}', "");
    Expect(1, 75087, '\P{^Block=earlydynasticcuneiform}', "");
    Expect(0, 75088, '\p{Block=earlydynasticcuneiform}', "");
    Expect(1, 75088, '\p{^Block=earlydynasticcuneiform}', "");
    Expect(1, 75088, '\P{Block=earlydynasticcuneiform}', "");
    Expect(0, 75088, '\P{^Block=earlydynasticcuneiform}', "");
    Expect(1, 75087, '\p{Block=-Early_Dynastic_cuneiform}', "");
    Expect(0, 75087, '\p{^Block=-Early_Dynastic_cuneiform}', "");
    Expect(0, 75087, '\P{Block=-Early_Dynastic_cuneiform}', "");
    Expect(1, 75087, '\P{^Block=-Early_Dynastic_cuneiform}', "");
    Expect(0, 75088, '\p{Block=-Early_Dynastic_cuneiform}', "");
    Expect(1, 75088, '\p{^Block=-Early_Dynastic_cuneiform}', "");
    Expect(1, 75088, '\P{Block=-Early_Dynastic_cuneiform}', "");
    Expect(0, 75088, '\P{^Block=-Early_Dynastic_cuneiform}', "");
    Error('\p{Blk=_:=early_Dynastic_Cuneiform}');
    Error('\P{Blk=_:=early_Dynastic_Cuneiform}');
    Expect(1, 75087, '\p{Blk:earlydynasticcuneiform}', "");
    Expect(0, 75087, '\p{^Blk:earlydynasticcuneiform}', "");
    Expect(0, 75087, '\P{Blk:earlydynasticcuneiform}', "");
    Expect(1, 75087, '\P{^Blk:earlydynasticcuneiform}', "");
    Expect(0, 75088, '\p{Blk:earlydynasticcuneiform}', "");
    Expect(1, 75088, '\p{^Blk:earlydynasticcuneiform}', "");
    Expect(1, 75088, '\P{Blk:earlydynasticcuneiform}', "");
    Expect(0, 75088, '\P{^Blk:earlydynasticcuneiform}', "");
    Expect(1, 75087, '\p{Blk=	-Early_dynastic_CUNEIFORM}', "");
    Expect(0, 75087, '\p{^Blk=	-Early_dynastic_CUNEIFORM}', "");
    Expect(0, 75087, '\P{Blk=	-Early_dynastic_CUNEIFORM}', "");
    Expect(1, 75087, '\P{^Blk=	-Early_dynastic_CUNEIFORM}', "");
    Expect(0, 75088, '\p{Blk=	-Early_dynastic_CUNEIFORM}', "");
    Expect(1, 75088, '\p{^Blk=	-Early_dynastic_CUNEIFORM}', "");
    Expect(1, 75088, '\P{Blk=	-Early_dynastic_CUNEIFORM}', "");
    Expect(0, 75088, '\P{^Blk=	-Early_dynastic_CUNEIFORM}', "");
    Error('\p{Is_Block=_EARLY_dynastic_CUNEIFORM:=}');
    Error('\P{Is_Block=_EARLY_dynastic_CUNEIFORM:=}');
    Expect(1, 75087, '\p{Is_Block=earlydynasticcuneiform}', "");
    Expect(0, 75087, '\p{^Is_Block=earlydynasticcuneiform}', "");
    Expect(0, 75087, '\P{Is_Block=earlydynasticcuneiform}', "");
    Expect(1, 75087, '\P{^Is_Block=earlydynasticcuneiform}', "");
    Expect(0, 75088, '\p{Is_Block=earlydynasticcuneiform}', "");
    Expect(1, 75088, '\p{^Is_Block=earlydynasticcuneiform}', "");
    Expect(1, 75088, '\P{Is_Block=earlydynasticcuneiform}', "");
    Expect(0, 75088, '\P{^Is_Block=earlydynasticcuneiform}', "");
    Expect(1, 75087, '\p{Is_Block=--Early_Dynastic_Cuneiform}', "");
    Expect(0, 75087, '\p{^Is_Block=--Early_Dynastic_Cuneiform}', "");
    Expect(0, 75087, '\P{Is_Block=--Early_Dynastic_Cuneiform}', "");
    Expect(1, 75087, '\P{^Is_Block=--Early_Dynastic_Cuneiform}', "");
    Expect(0, 75088, '\p{Is_Block=--Early_Dynastic_Cuneiform}', "");
    Expect(1, 75088, '\p{^Is_Block=--Early_Dynastic_Cuneiform}', "");
    Expect(1, 75088, '\P{Is_Block=--Early_Dynastic_Cuneiform}', "");
    Expect(0, 75088, '\P{^Is_Block=--Early_Dynastic_Cuneiform}', "");
    Error('\p{Is_Blk=	EARLY_Dynastic_CUNEIFORM/a/}');
    Error('\P{Is_Blk=	EARLY_Dynastic_CUNEIFORM/a/}');
    Expect(1, 75087, '\p{Is_Blk=earlydynasticcuneiform}', "");
    Expect(0, 75087, '\p{^Is_Blk=earlydynasticcuneiform}', "");
    Expect(0, 75087, '\P{Is_Blk=earlydynasticcuneiform}', "");
    Expect(1, 75087, '\P{^Is_Blk=earlydynasticcuneiform}', "");
    Expect(0, 75088, '\p{Is_Blk=earlydynasticcuneiform}', "");
    Expect(1, 75088, '\p{^Is_Blk=earlydynasticcuneiform}', "");
    Expect(1, 75088, '\P{Is_Blk=earlydynasticcuneiform}', "");
    Expect(0, 75088, '\P{^Is_Blk=earlydynasticcuneiform}', "");
    Expect(1, 75087, '\p{Is_Blk=	Early_Dynastic_cuneiform}', "");
    Expect(0, 75087, '\p{^Is_Blk=	Early_Dynastic_cuneiform}', "");
    Expect(0, 75087, '\P{Is_Blk=	Early_Dynastic_cuneiform}', "");
    Expect(1, 75087, '\P{^Is_Blk=	Early_Dynastic_cuneiform}', "");
    Expect(0, 75088, '\p{Is_Blk=	Early_Dynastic_cuneiform}', "");
    Expect(1, 75088, '\p{^Is_Blk=	Early_Dynastic_cuneiform}', "");
    Expect(1, 75088, '\P{Is_Blk=	Early_Dynastic_cuneiform}', "");
    Expect(0, 75088, '\P{^Is_Blk=	Early_Dynastic_cuneiform}', "");
    Error('\p{Block=-:=Egyptian_Hieroglyphs}');
    Error('\P{Block=-:=Egyptian_Hieroglyphs}');
    Expect(1, 78895, '\p{Block=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{^Block=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{Block=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{^Block=egyptianhieroglyphs}', "");
    Expect(0, 78896, '\p{Block=egyptianhieroglyphs}', "");
    Expect(1, 78896, '\p{^Block=egyptianhieroglyphs}', "");
    Expect(1, 78896, '\P{Block=egyptianhieroglyphs}', "");
    Expect(0, 78896, '\P{^Block=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{Block=	Egyptian_HIEROGLYPHS}', "");
    Expect(0, 78895, '\p{^Block=	Egyptian_HIEROGLYPHS}', "");
    Expect(0, 78895, '\P{Block=	Egyptian_HIEROGLYPHS}', "");
    Expect(1, 78895, '\P{^Block=	Egyptian_HIEROGLYPHS}', "");
    Expect(0, 78896, '\p{Block=	Egyptian_HIEROGLYPHS}', "");
    Expect(1, 78896, '\p{^Block=	Egyptian_HIEROGLYPHS}', "");
    Expect(1, 78896, '\P{Block=	Egyptian_HIEROGLYPHS}', "");
    Expect(0, 78896, '\P{^Block=	Egyptian_HIEROGLYPHS}', "");
    Error('\p{Blk=-/a/EGYPTIAN_Hieroglyphs}');
    Error('\P{Blk=-/a/EGYPTIAN_Hieroglyphs}');
    Expect(1, 78895, '\p{Blk=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{^Blk=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{Blk=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{^Blk=egyptianhieroglyphs}', "");
    Expect(0, 78896, '\p{Blk=egyptianhieroglyphs}', "");
    Expect(1, 78896, '\p{^Blk=egyptianhieroglyphs}', "");
    Expect(1, 78896, '\P{Blk=egyptianhieroglyphs}', "");
    Expect(0, 78896, '\P{^Blk=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{Blk:   - Egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\p{^Blk:   - Egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\P{Blk:   - Egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\P{^Blk:   - Egyptian_Hieroglyphs}', "");
    Expect(0, 78896, '\p{Blk:   - Egyptian_Hieroglyphs}', "");
    Expect(1, 78896, '\p{^Blk:   - Egyptian_Hieroglyphs}', "");
    Expect(1, 78896, '\P{Blk:   - Egyptian_Hieroglyphs}', "");
    Expect(0, 78896, '\P{^Blk:   - Egyptian_Hieroglyphs}', "");
    Error('\p{Is_Block: :=EGYPTIAN_Hieroglyphs}');
    Error('\P{Is_Block: :=EGYPTIAN_Hieroglyphs}');
    Expect(1, 78895, '\p{Is_Block:egyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{^Is_Block:egyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{Is_Block:egyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{^Is_Block:egyptianhieroglyphs}', "");
    Expect(0, 78896, '\p{Is_Block:egyptianhieroglyphs}', "");
    Expect(1, 78896, '\p{^Is_Block:egyptianhieroglyphs}', "");
    Expect(1, 78896, '\P{Is_Block:egyptianhieroglyphs}', "");
    Expect(0, 78896, '\P{^Is_Block:egyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{Is_Block=-egyptian_HIEROGLYPHS}', "");
    Expect(0, 78895, '\p{^Is_Block=-egyptian_HIEROGLYPHS}', "");
    Expect(0, 78895, '\P{Is_Block=-egyptian_HIEROGLYPHS}', "");
    Expect(1, 78895, '\P{^Is_Block=-egyptian_HIEROGLYPHS}', "");
    Expect(0, 78896, '\p{Is_Block=-egyptian_HIEROGLYPHS}', "");
    Expect(1, 78896, '\p{^Is_Block=-egyptian_HIEROGLYPHS}', "");
    Expect(1, 78896, '\P{Is_Block=-egyptian_HIEROGLYPHS}', "");
    Expect(0, 78896, '\P{^Is_Block=-egyptian_HIEROGLYPHS}', "");
    Error('\p{Is_Blk:	:=Egyptian_Hieroglyphs}');
    Error('\P{Is_Blk:	:=Egyptian_Hieroglyphs}');
    Expect(1, 78895, '\p{Is_Blk:egyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{^Is_Blk:egyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{Is_Blk:egyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{^Is_Blk:egyptianhieroglyphs}', "");
    Expect(0, 78896, '\p{Is_Blk:egyptianhieroglyphs}', "");
    Expect(1, 78896, '\p{^Is_Blk:egyptianhieroglyphs}', "");
    Expect(1, 78896, '\P{Is_Blk:egyptianhieroglyphs}', "");
    Expect(0, 78896, '\P{^Is_Blk:egyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{Is_Blk=	-egyptian_HIEROGLYPHS}', "");
    Expect(0, 78895, '\p{^Is_Blk=	-egyptian_HIEROGLYPHS}', "");
    Expect(0, 78895, '\P{Is_Blk=	-egyptian_HIEROGLYPHS}', "");
    Expect(1, 78895, '\P{^Is_Blk=	-egyptian_HIEROGLYPHS}', "");
    Expect(0, 78896, '\p{Is_Blk=	-egyptian_HIEROGLYPHS}', "");
    Expect(1, 78896, '\p{^Is_Blk=	-egyptian_HIEROGLYPHS}', "");
    Expect(1, 78896, '\P{Is_Blk=	-egyptian_HIEROGLYPHS}', "");
    Expect(0, 78896, '\P{^Is_Blk=	-egyptian_HIEROGLYPHS}', "");
    Error('\p{Block=	/a/elbasan}');
    Error('\P{Block=	/a/elbasan}');
    Expect(1, 66863, '\p{Block=elbasan}', "");
    Expect(0, 66863, '\p{^Block=elbasan}', "");
    Expect(0, 66863, '\P{Block=elbasan}', "");
    Expect(1, 66863, '\P{^Block=elbasan}', "");
    Expect(0, 66864, '\p{Block=elbasan}', "");
    Expect(1, 66864, '\p{^Block=elbasan}', "");
    Expect(1, 66864, '\P{Block=elbasan}', "");
    Expect(0, 66864, '\P{^Block=elbasan}', "");
    Expect(1, 66863, '\p{Block= 	ELBASAN}', "");
    Expect(0, 66863, '\p{^Block= 	ELBASAN}', "");
    Expect(0, 66863, '\P{Block= 	ELBASAN}', "");
    Expect(1, 66863, '\P{^Block= 	ELBASAN}', "");
    Expect(0, 66864, '\p{Block= 	ELBASAN}', "");
    Expect(1, 66864, '\p{^Block= 	ELBASAN}', "");
    Expect(1, 66864, '\P{Block= 	ELBASAN}', "");
    Expect(0, 66864, '\P{^Block= 	ELBASAN}', "");
    Error('\p{Blk:_elbasan/a/}');
    Error('\P{Blk:_elbasan/a/}');
    Expect(1, 66863, '\p{Blk=elbasan}', "");
    Expect(0, 66863, '\p{^Blk=elbasan}', "");
    Expect(0, 66863, '\P{Blk=elbasan}', "");
    Expect(1, 66863, '\P{^Blk=elbasan}', "");
    Expect(0, 66864, '\p{Blk=elbasan}', "");
    Expect(1, 66864, '\p{^Blk=elbasan}', "");
    Expect(1, 66864, '\P{Blk=elbasan}', "");
    Expect(0, 66864, '\P{^Blk=elbasan}', "");
    Expect(1, 66863, '\p{Blk=	-Elbasan}', "");
    Expect(0, 66863, '\p{^Blk=	-Elbasan}', "");
    Expect(0, 66863, '\P{Blk=	-Elbasan}', "");
    Expect(1, 66863, '\P{^Blk=	-Elbasan}', "");
    Expect(0, 66864, '\p{Blk=	-Elbasan}', "");
    Expect(1, 66864, '\p{^Blk=	-Elbasan}', "");
    Expect(1, 66864, '\P{Blk=	-Elbasan}', "");
    Expect(0, 66864, '\P{^Blk=	-Elbasan}', "");
    Error('\p{Is_Block=/a/	 ELBASAN}');
    Error('\P{Is_Block=/a/	 ELBASAN}');
    Expect(1, 66863, '\p{Is_Block=elbasan}', "");
    Expect(0, 66863, '\p{^Is_Block=elbasan}', "");
    Expect(0, 66863, '\P{Is_Block=elbasan}', "");
    Expect(1, 66863, '\P{^Is_Block=elbasan}', "");
    Expect(0, 66864, '\p{Is_Block=elbasan}', "");
    Expect(1, 66864, '\p{^Is_Block=elbasan}', "");
    Expect(1, 66864, '\P{Is_Block=elbasan}', "");
    Expect(0, 66864, '\P{^Is_Block=elbasan}', "");
    Expect(1, 66863, '\p{Is_Block=  elbasan}', "");
    Expect(0, 66863, '\p{^Is_Block=  elbasan}', "");
    Expect(0, 66863, '\P{Is_Block=  elbasan}', "");
    Expect(1, 66863, '\P{^Is_Block=  elbasan}', "");
    Expect(0, 66864, '\p{Is_Block=  elbasan}', "");
    Expect(1, 66864, '\p{^Is_Block=  elbasan}', "");
    Expect(1, 66864, '\P{Is_Block=  elbasan}', "");
    Expect(0, 66864, '\P{^Is_Block=  elbasan}', "");
    Error('\p{Is_Blk: :=ELBASAN}');
    Error('\P{Is_Blk: :=ELBASAN}');
    Expect(1, 66863, '\p{Is_Blk=elbasan}', "");
    Expect(0, 66863, '\p{^Is_Blk=elbasan}', "");
    Expect(0, 66863, '\P{Is_Blk=elbasan}', "");
    Expect(1, 66863, '\P{^Is_Blk=elbasan}', "");
    Expect(0, 66864, '\p{Is_Blk=elbasan}', "");
    Expect(1, 66864, '\p{^Is_Blk=elbasan}', "");
    Expect(1, 66864, '\P{Is_Blk=elbasan}', "");
    Expect(0, 66864, '\P{^Is_Blk=elbasan}', "");
    Expect(1, 66863, '\p{Is_Blk=	_Elbasan}', "");
    Expect(0, 66863, '\p{^Is_Blk=	_Elbasan}', "");
    Expect(0, 66863, '\P{Is_Blk=	_Elbasan}', "");
    Expect(1, 66863, '\P{^Is_Blk=	_Elbasan}', "");
    Expect(0, 66864, '\p{Is_Blk=	_Elbasan}', "");
    Expect(1, 66864, '\p{^Is_Blk=	_Elbasan}', "");
    Expect(1, 66864, '\P{Is_Blk=	_Elbasan}', "");
    Expect(0, 66864, '\P{^Is_Blk=	_Elbasan}', "");
    Error('\p{Block=	EMOTICONS/a/}');
    Error('\P{Block=	EMOTICONS/a/}');
    Expect(1, 128591, '\p{Block=emoticons}', "");
    Expect(0, 128591, '\p{^Block=emoticons}', "");
    Expect(0, 128591, '\P{Block=emoticons}', "");
    Expect(1, 128591, '\P{^Block=emoticons}', "");
    Expect(0, 128592, '\p{Block=emoticons}', "");
    Expect(1, 128592, '\p{^Block=emoticons}', "");
    Expect(1, 128592, '\P{Block=emoticons}', "");
    Expect(0, 128592, '\P{^Block=emoticons}', "");
    Expect(1, 128591, '\p{Block=  Emoticons}', "");
    Expect(0, 128591, '\p{^Block=  Emoticons}', "");
    Expect(0, 128591, '\P{Block=  Emoticons}', "");
    Expect(1, 128591, '\P{^Block=  Emoticons}', "");
    Expect(0, 128592, '\p{Block=  Emoticons}', "");
    Expect(1, 128592, '\p{^Block=  Emoticons}', "");
    Expect(1, 128592, '\P{Block=  Emoticons}', "");
    Expect(0, 128592, '\P{^Block=  Emoticons}', "");
    Error('\p{Blk=-/a/Emoticons}');
    Error('\P{Blk=-/a/Emoticons}');
    Expect(1, 128591, '\p{Blk:emoticons}', "");
    Expect(0, 128591, '\p{^Blk:emoticons}', "");
    Expect(0, 128591, '\P{Blk:emoticons}', "");
    Expect(1, 128591, '\P{^Blk:emoticons}', "");
    Expect(0, 128592, '\p{Blk:emoticons}', "");
    Expect(1, 128592, '\p{^Blk:emoticons}', "");
    Expect(1, 128592, '\P{Blk:emoticons}', "");
    Expect(0, 128592, '\P{^Blk:emoticons}', "");
    Expect(1, 128591, '\p{Blk=	-Emoticons}', "");
    Expect(0, 128591, '\p{^Blk=	-Emoticons}', "");
    Expect(0, 128591, '\P{Blk=	-Emoticons}', "");
    Expect(1, 128591, '\P{^Blk=	-Emoticons}', "");
    Expect(0, 128592, '\p{Blk=	-Emoticons}', "");
    Expect(1, 128592, '\p{^Blk=	-Emoticons}', "");
    Expect(1, 128592, '\P{Blk=	-Emoticons}', "");
    Expect(0, 128592, '\P{^Blk=	-Emoticons}', "");
    Error('\p{Is_Block:_:=emoticons}');
    Error('\P{Is_Block:_:=emoticons}');
    Expect(1, 128591, '\p{Is_Block=emoticons}', "");
    Expect(0, 128591, '\p{^Is_Block=emoticons}', "");
    Expect(0, 128591, '\P{Is_Block=emoticons}', "");
    Expect(1, 128591, '\P{^Is_Block=emoticons}', "");
    Expect(0, 128592, '\p{Is_Block=emoticons}', "");
    Expect(1, 128592, '\p{^Is_Block=emoticons}', "");
    Expect(1, 128592, '\P{Is_Block=emoticons}', "");
    Expect(0, 128592, '\P{^Is_Block=emoticons}', "");
    Expect(1, 128591, '\p{Is_Block:   	-EMOTICONS}', "");
    Expect(0, 128591, '\p{^Is_Block:   	-EMOTICONS}', "");
    Expect(0, 128591, '\P{Is_Block:   	-EMOTICONS}', "");
    Expect(1, 128591, '\P{^Is_Block:   	-EMOTICONS}', "");
    Expect(0, 128592, '\p{Is_Block:   	-EMOTICONS}', "");
    Expect(1, 128592, '\p{^Is_Block:   	-EMOTICONS}', "");
    Expect(1, 128592, '\P{Is_Block:   	-EMOTICONS}', "");
    Expect(0, 128592, '\P{^Is_Block:   	-EMOTICONS}', "");
    Error('\p{Is_Blk:   _-Emoticons/a/}');
    Error('\P{Is_Blk:   _-Emoticons/a/}');
    Expect(1, 128591, '\p{Is_Blk=emoticons}', "");
    Expect(0, 128591, '\p{^Is_Blk=emoticons}', "");
    Expect(0, 128591, '\P{Is_Blk=emoticons}', "");
    Expect(1, 128591, '\P{^Is_Blk=emoticons}', "");
    Expect(0, 128592, '\p{Is_Blk=emoticons}', "");
    Expect(1, 128592, '\p{^Is_Blk=emoticons}', "");
    Expect(1, 128592, '\P{Is_Blk=emoticons}', "");
    Expect(0, 128592, '\P{^Is_Blk=emoticons}', "");
    Expect(1, 128591, '\p{Is_Blk:	emoticons}', "");
    Expect(0, 128591, '\p{^Is_Blk:	emoticons}', "");
    Expect(0, 128591, '\P{Is_Blk:	emoticons}', "");
    Expect(1, 128591, '\P{^Is_Blk:	emoticons}', "");
    Expect(0, 128592, '\p{Is_Blk:	emoticons}', "");
    Expect(1, 128592, '\p{^Is_Blk:	emoticons}', "");
    Expect(1, 128592, '\P{Is_Blk:	emoticons}', "");
    Expect(0, 128592, '\P{^Is_Blk:	emoticons}', "");
    Error('\p{Block=	/a/Enclosed_Alphanumerics}');
    Error('\P{Block=	/a/Enclosed_Alphanumerics}');
    Expect(1, 9471, '\p{Block=enclosedalphanumerics}', "");
    Expect(0, 9471, '\p{^Block=enclosedalphanumerics}', "");
    Expect(0, 9471, '\P{Block=enclosedalphanumerics}', "");
    Expect(1, 9471, '\P{^Block=enclosedalphanumerics}', "");
    Expect(0, 9472, '\p{Block=enclosedalphanumerics}', "");
    Expect(1, 9472, '\p{^Block=enclosedalphanumerics}', "");
    Expect(1, 9472, '\P{Block=enclosedalphanumerics}', "");
    Expect(0, 9472, '\P{^Block=enclosedalphanumerics}', "");
    Expect(1, 9471, '\p{Block:     enclosed_Alphanumerics}', "");
    Expect(0, 9471, '\p{^Block:     enclosed_Alphanumerics}', "");
    Expect(0, 9471, '\P{Block:     enclosed_Alphanumerics}', "");
    Expect(1, 9471, '\P{^Block:     enclosed_Alphanumerics}', "");
    Expect(0, 9472, '\p{Block:     enclosed_Alphanumerics}', "");
    Expect(1, 9472, '\p{^Block:     enclosed_Alphanumerics}', "");
    Expect(1, 9472, '\P{Block:     enclosed_Alphanumerics}', "");
    Expect(0, 9472, '\P{^Block:     enclosed_Alphanumerics}', "");
    Error('\p{Blk=:= ENCLOSED_ALPHANUM}');
    Error('\P{Blk=:= ENCLOSED_ALPHANUM}');
    Expect(1, 9471, '\p{Blk=enclosedalphanum}', "");
    Expect(0, 9471, '\p{^Blk=enclosedalphanum}', "");
    Expect(0, 9471, '\P{Blk=enclosedalphanum}', "");
    Expect(1, 9471, '\P{^Blk=enclosedalphanum}', "");
    Expect(0, 9472, '\p{Blk=enclosedalphanum}', "");
    Expect(1, 9472, '\p{^Blk=enclosedalphanum}', "");
    Expect(1, 9472, '\P{Blk=enclosedalphanum}', "");
    Expect(0, 9472, '\P{^Blk=enclosedalphanum}', "");
    Expect(1, 9471, '\p{Blk=__Enclosed_Alphanum}', "");
    Expect(0, 9471, '\p{^Blk=__Enclosed_Alphanum}', "");
    Expect(0, 9471, '\P{Blk=__Enclosed_Alphanum}', "");
    Expect(1, 9471, '\P{^Blk=__Enclosed_Alphanum}', "");
    Expect(0, 9472, '\p{Blk=__Enclosed_Alphanum}', "");
    Expect(1, 9472, '\p{^Blk=__Enclosed_Alphanum}', "");
    Expect(1, 9472, '\P{Blk=__Enclosed_Alphanum}', "");
    Expect(0, 9472, '\P{^Blk=__Enclosed_Alphanum}', "");
    Error('\p{Is_Block:   /a/- Enclosed_alphanumerics}');
    Error('\P{Is_Block:   /a/- Enclosed_alphanumerics}');
    Expect(1, 9471, '\p{Is_Block=enclosedalphanumerics}', "");
    Expect(0, 9471, '\p{^Is_Block=enclosedalphanumerics}', "");
    Expect(0, 9471, '\P{Is_Block=enclosedalphanumerics}', "");
    Expect(1, 9471, '\P{^Is_Block=enclosedalphanumerics}', "");
    Expect(0, 9472, '\p{Is_Block=enclosedalphanumerics}', "");
    Expect(1, 9472, '\p{^Is_Block=enclosedalphanumerics}', "");
    Expect(1, 9472, '\P{Is_Block=enclosedalphanumerics}', "");
    Expect(0, 9472, '\P{^Is_Block=enclosedalphanumerics}', "");
    Expect(1, 9471, '\p{Is_Block=-_enclosed_alphanumerics}', "");
    Expect(0, 9471, '\p{^Is_Block=-_enclosed_alphanumerics}', "");
    Expect(0, 9471, '\P{Is_Block=-_enclosed_alphanumerics}', "");
    Expect(1, 9471, '\P{^Is_Block=-_enclosed_alphanumerics}', "");
    Expect(0, 9472, '\p{Is_Block=-_enclosed_alphanumerics}', "");
    Expect(1, 9472, '\p{^Is_Block=-_enclosed_alphanumerics}', "");
    Expect(1, 9472, '\P{Is_Block=-_enclosed_alphanumerics}', "");
    Expect(0, 9472, '\P{^Is_Block=-_enclosed_alphanumerics}', "");
    Error('\p{Is_Blk=	enclosed_Alphanum:=}');
    Error('\P{Is_Blk=	enclosed_Alphanum:=}');
    Expect(1, 9471, '\p{Is_Blk=enclosedalphanum}', "");
    Expect(0, 9471, '\p{^Is_Blk=enclosedalphanum}', "");
    Expect(0, 9471, '\P{Is_Blk=enclosedalphanum}', "");
    Expect(1, 9471, '\P{^Is_Blk=enclosedalphanum}', "");
    Expect(0, 9472, '\p{Is_Blk=enclosedalphanum}', "");
    Expect(1, 9472, '\p{^Is_Blk=enclosedalphanum}', "");
    Expect(1, 9472, '\P{Is_Blk=enclosedalphanum}', "");
    Expect(0, 9472, '\P{^Is_Blk=enclosedalphanum}', "");
    Expect(1, 9471, '\p{Is_Blk= _ENCLOSED_ALPHANUM}', "");
    Expect(0, 9471, '\p{^Is_Blk= _ENCLOSED_ALPHANUM}', "");
    Expect(0, 9471, '\P{Is_Blk= _ENCLOSED_ALPHANUM}', "");
    Expect(1, 9471, '\P{^Is_Blk= _ENCLOSED_ALPHANUM}', "");
    Expect(0, 9472, '\p{Is_Blk= _ENCLOSED_ALPHANUM}', "");
    Expect(1, 9472, '\p{^Is_Blk= _ENCLOSED_ALPHANUM}', "");
    Expect(1, 9472, '\P{Is_Blk= _ENCLOSED_ALPHANUM}', "");
    Expect(0, 9472, '\P{^Is_Blk= _ENCLOSED_ALPHANUM}', "");
    Error('\p{Block=:=__enclosed_Alphanumeric_SUPPLEMENT}');
    Error('\P{Block=:=__enclosed_Alphanumeric_SUPPLEMENT}');
    Expect(1, 127487, '\p{Block=enclosedalphanumericsupplement}', "");
    Expect(0, 127487, '\p{^Block=enclosedalphanumericsupplement}', "");
    Expect(0, 127487, '\P{Block=enclosedalphanumericsupplement}', "");
    Expect(1, 127487, '\P{^Block=enclosedalphanumericsupplement}', "");
    Expect(0, 127488, '\p{Block=enclosedalphanumericsupplement}', "");
    Expect(1, 127488, '\p{^Block=enclosedalphanumericsupplement}', "");
    Expect(1, 127488, '\P{Block=enclosedalphanumericsupplement}', "");
    Expect(0, 127488, '\P{^Block=enclosedalphanumericsupplement}', "");
    Expect(1, 127487, '\p{Block=-ENCLOSED_ALPHANUMERIC_Supplement}', "");
    Expect(0, 127487, '\p{^Block=-ENCLOSED_ALPHANUMERIC_Supplement}', "");
    Expect(0, 127487, '\P{Block=-ENCLOSED_ALPHANUMERIC_Supplement}', "");
    Expect(1, 127487, '\P{^Block=-ENCLOSED_ALPHANUMERIC_Supplement}', "");
    Expect(0, 127488, '\p{Block=-ENCLOSED_ALPHANUMERIC_Supplement}', "");
    Expect(1, 127488, '\p{^Block=-ENCLOSED_ALPHANUMERIC_Supplement}', "");
    Expect(1, 127488, '\P{Block=-ENCLOSED_ALPHANUMERIC_Supplement}', "");
    Expect(0, 127488, '\P{^Block=-ENCLOSED_ALPHANUMERIC_Supplement}', "");
    Error('\p{Blk=/a/ Enclosed_Alphanum_Sup}');
    Error('\P{Blk=/a/ Enclosed_Alphanum_Sup}');
    Expect(1, 127487, '\p{Blk=enclosedalphanumsup}', "");
    Expect(0, 127487, '\p{^Blk=enclosedalphanumsup}', "");
    Expect(0, 127487, '\P{Blk=enclosedalphanumsup}', "");
    Expect(1, 127487, '\P{^Blk=enclosedalphanumsup}', "");
    Expect(0, 127488, '\p{Blk=enclosedalphanumsup}', "");
    Expect(1, 127488, '\p{^Blk=enclosedalphanumsup}', "");
    Expect(1, 127488, '\P{Blk=enclosedalphanumsup}', "");
    Expect(0, 127488, '\P{^Blk=enclosedalphanumsup}', "");
    Expect(1, 127487, '\p{Blk=	Enclosed_alphanum_Sup}', "");
    Expect(0, 127487, '\p{^Blk=	Enclosed_alphanum_Sup}', "");
    Expect(0, 127487, '\P{Blk=	Enclosed_alphanum_Sup}', "");
    Expect(1, 127487, '\P{^Blk=	Enclosed_alphanum_Sup}', "");
    Expect(0, 127488, '\p{Blk=	Enclosed_alphanum_Sup}', "");
    Expect(1, 127488, '\p{^Blk=	Enclosed_alphanum_Sup}', "");
    Expect(1, 127488, '\P{Blk=	Enclosed_alphanum_Sup}', "");
    Expect(0, 127488, '\P{^Blk=	Enclosed_alphanum_Sup}', "");
    Error('\p{Is_Block=_-Enclosed_Alphanumeric_SUPPLEMENT:=}');
    Error('\P{Is_Block=_-Enclosed_Alphanumeric_SUPPLEMENT:=}');
    Expect(1, 127487, '\p{Is_Block=enclosedalphanumericsupplement}', "");
    Expect(0, 127487, '\p{^Is_Block=enclosedalphanumericsupplement}', "");
    Expect(0, 127487, '\P{Is_Block=enclosedalphanumericsupplement}', "");
    Expect(1, 127487, '\P{^Is_Block=enclosedalphanumericsupplement}', "");
    Expect(0, 127488, '\p{Is_Block=enclosedalphanumericsupplement}', "");
    Expect(1, 127488, '\p{^Is_Block=enclosedalphanumericsupplement}', "");
    Expect(1, 127488, '\P{Is_Block=enclosedalphanumericsupplement}', "");
    Expect(0, 127488, '\P{^Is_Block=enclosedalphanumericsupplement}', "");
    Expect(1, 127487, '\p{Is_Block=	enclosed_alphanumeric_Supplement}', "");
    Expect(0, 127487, '\p{^Is_Block=	enclosed_alphanumeric_Supplement}', "");
    Expect(0, 127487, '\P{Is_Block=	enclosed_alphanumeric_Supplement}', "");
    Expect(1, 127487, '\P{^Is_Block=	enclosed_alphanumeric_Supplement}', "");
    Expect(0, 127488, '\p{Is_Block=	enclosed_alphanumeric_Supplement}', "");
    Expect(1, 127488, '\p{^Is_Block=	enclosed_alphanumeric_Supplement}', "");
    Expect(1, 127488, '\P{Is_Block=	enclosed_alphanumeric_Supplement}', "");
    Expect(0, 127488, '\P{^Is_Block=	enclosed_alphanumeric_Supplement}', "");
    Error('\p{Is_Blk=	Enclosed_Alphanum_Sup:=}');
    Error('\P{Is_Blk=	Enclosed_Alphanum_Sup:=}');
    Expect(1, 127487, '\p{Is_Blk:	enclosedalphanumsup}', "");
    Expect(0, 127487, '\p{^Is_Blk:	enclosedalphanumsup}', "");
    Expect(0, 127487, '\P{Is_Blk:	enclosedalphanumsup}', "");
    Expect(1, 127487, '\P{^Is_Blk:	enclosedalphanumsup}', "");
    Expect(0, 127488, '\p{Is_Blk:	enclosedalphanumsup}', "");
    Expect(1, 127488, '\p{^Is_Blk:	enclosedalphanumsup}', "");
    Expect(1, 127488, '\P{Is_Blk:	enclosedalphanumsup}', "");
    Expect(0, 127488, '\P{^Is_Blk:	enclosedalphanumsup}', "");
    Expect(1, 127487, '\p{Is_Blk=	enclosed_alphanum_sup}', "");
    Expect(0, 127487, '\p{^Is_Blk=	enclosed_alphanum_sup}', "");
    Expect(0, 127487, '\P{Is_Blk=	enclosed_alphanum_sup}', "");
    Expect(1, 127487, '\P{^Is_Blk=	enclosed_alphanum_sup}', "");
    Expect(0, 127488, '\p{Is_Blk=	enclosed_alphanum_sup}', "");
    Expect(1, 127488, '\p{^Is_Blk=	enclosed_alphanum_sup}', "");
    Expect(1, 127488, '\P{Is_Blk=	enclosed_alphanum_sup}', "");
    Expect(0, 127488, '\P{^Is_Blk=	enclosed_alphanum_sup}', "");
    Error('\p{Block=-:=Enclosed_CJK_Letters_AND_months}');
    Error('\P{Block=-:=Enclosed_CJK_Letters_AND_months}');
    Expect(1, 13055, '\p{Block=enclosedcjklettersandmonths}', "");
    Expect(0, 13055, '\p{^Block=enclosedcjklettersandmonths}', "");
    Expect(0, 13055, '\P{Block=enclosedcjklettersandmonths}', "");
    Expect(1, 13055, '\P{^Block=enclosedcjklettersandmonths}', "");
    Expect(0, 13056, '\p{Block=enclosedcjklettersandmonths}', "");
    Expect(1, 13056, '\p{^Block=enclosedcjklettersandmonths}', "");
    Expect(1, 13056, '\P{Block=enclosedcjklettersandmonths}', "");
    Expect(0, 13056, '\P{^Block=enclosedcjklettersandmonths}', "");
    Expect(1, 13055, '\p{Block=- ENCLOSED_CJK_LETTERS_AND_months}', "");
    Expect(0, 13055, '\p{^Block=- ENCLOSED_CJK_LETTERS_AND_months}', "");
    Expect(0, 13055, '\P{Block=- ENCLOSED_CJK_LETTERS_AND_months}', "");
    Expect(1, 13055, '\P{^Block=- ENCLOSED_CJK_LETTERS_AND_months}', "");
    Expect(0, 13056, '\p{Block=- ENCLOSED_CJK_LETTERS_AND_months}', "");
    Expect(1, 13056, '\p{^Block=- ENCLOSED_CJK_LETTERS_AND_months}', "");
    Expect(1, 13056, '\P{Block=- ENCLOSED_CJK_LETTERS_AND_months}', "");
    Expect(0, 13056, '\P{^Block=- ENCLOSED_CJK_LETTERS_AND_months}', "");
    Error('\p{Blk=		ENCLOSED_CJK/a/}');
    Error('\P{Blk=		ENCLOSED_CJK/a/}');
    Expect(1, 13055, '\p{Blk=enclosedcjk}', "");
    Expect(0, 13055, '\p{^Blk=enclosedcjk}', "");
    Expect(0, 13055, '\P{Blk=enclosedcjk}', "");
    Expect(1, 13055, '\P{^Blk=enclosedcjk}', "");
    Expect(0, 13056, '\p{Blk=enclosedcjk}', "");
    Expect(1, 13056, '\p{^Blk=enclosedcjk}', "");
    Expect(1, 13056, '\P{Blk=enclosedcjk}', "");
    Expect(0, 13056, '\P{^Blk=enclosedcjk}', "");
    Expect(1, 13055, '\p{Blk=	ENCLOSED_CJK}', "");
    Expect(0, 13055, '\p{^Blk=	ENCLOSED_CJK}', "");
    Expect(0, 13055, '\P{Blk=	ENCLOSED_CJK}', "");
    Expect(1, 13055, '\P{^Blk=	ENCLOSED_CJK}', "");
    Expect(0, 13056, '\p{Blk=	ENCLOSED_CJK}', "");
    Expect(1, 13056, '\p{^Blk=	ENCLOSED_CJK}', "");
    Expect(1, 13056, '\P{Blk=	ENCLOSED_CJK}', "");
    Expect(0, 13056, '\P{^Blk=	ENCLOSED_CJK}', "");
    Error('\p{Is_Block=	Enclosed_CJK_letters_AND_Months/a/}');
    Error('\P{Is_Block=	Enclosed_CJK_letters_AND_Months/a/}');
    Expect(1, 13055, '\p{Is_Block=enclosedcjklettersandmonths}', "");
    Expect(0, 13055, '\p{^Is_Block=enclosedcjklettersandmonths}', "");
    Expect(0, 13055, '\P{Is_Block=enclosedcjklettersandmonths}', "");
    Expect(1, 13055, '\P{^Is_Block=enclosedcjklettersandmonths}', "");
    Expect(0, 13056, '\p{Is_Block=enclosedcjklettersandmonths}', "");
    Expect(1, 13056, '\p{^Is_Block=enclosedcjklettersandmonths}', "");
    Expect(1, 13056, '\P{Is_Block=enclosedcjklettersandmonths}', "");
    Expect(0, 13056, '\P{^Is_Block=enclosedcjklettersandmonths}', "");
    Expect(1, 13055, '\p{Is_Block= Enclosed_CJK_Letters_AND_months}', "");
    Expect(0, 13055, '\p{^Is_Block= Enclosed_CJK_Letters_AND_months}', "");
    Expect(0, 13055, '\P{Is_Block= Enclosed_CJK_Letters_AND_months}', "");
    Expect(1, 13055, '\P{^Is_Block= Enclosed_CJK_Letters_AND_months}', "");
    Expect(0, 13056, '\p{Is_Block= Enclosed_CJK_Letters_AND_months}', "");
    Expect(1, 13056, '\p{^Is_Block= Enclosed_CJK_Letters_AND_months}', "");
    Expect(1, 13056, '\P{Is_Block= Enclosed_CJK_Letters_AND_months}', "");
    Expect(0, 13056, '\P{^Is_Block= Enclosed_CJK_Letters_AND_months}', "");
    Error('\p{Is_Blk:_enclosed_CJK:=}');
    Error('\P{Is_Blk:_enclosed_CJK:=}');
    Expect(1, 13055, '\p{Is_Blk=enclosedcjk}', "");
    Expect(0, 13055, '\p{^Is_Blk=enclosedcjk}', "");
    Expect(0, 13055, '\P{Is_Blk=enclosedcjk}', "");
    Expect(1, 13055, '\P{^Is_Blk=enclosedcjk}', "");
    Expect(0, 13056, '\p{Is_Blk=enclosedcjk}', "");
    Expect(1, 13056, '\p{^Is_Blk=enclosedcjk}', "");
    Expect(1, 13056, '\P{Is_Blk=enclosedcjk}', "");
    Expect(0, 13056, '\P{^Is_Blk=enclosedcjk}', "");
    Expect(1, 13055, '\p{Is_Blk=--ENCLOSED_CJK}', "");
    Expect(0, 13055, '\p{^Is_Blk=--ENCLOSED_CJK}', "");
    Expect(0, 13055, '\P{Is_Blk=--ENCLOSED_CJK}', "");
    Expect(1, 13055, '\P{^Is_Blk=--ENCLOSED_CJK}', "");
    Expect(0, 13056, '\p{Is_Blk=--ENCLOSED_CJK}', "");
    Expect(1, 13056, '\p{^Is_Blk=--ENCLOSED_CJK}', "");
    Expect(1, 13056, '\P{Is_Blk=--ENCLOSED_CJK}', "");
    Expect(0, 13056, '\P{^Is_Blk=--ENCLOSED_CJK}', "");
    Error('\p{Block:   -_Enclosed_Ideographic_Supplement:=}');
    Error('\P{Block:   -_Enclosed_Ideographic_Supplement:=}');
    Expect(1, 127743, '\p{Block=enclosedideographicsupplement}', "");
    Expect(0, 127743, '\p{^Block=enclosedideographicsupplement}', "");
    Expect(0, 127743, '\P{Block=enclosedideographicsupplement}', "");
    Expect(1, 127743, '\P{^Block=enclosedideographicsupplement}', "");
    Expect(0, 127744, '\p{Block=enclosedideographicsupplement}', "");
    Expect(1, 127744, '\p{^Block=enclosedideographicsupplement}', "");
    Expect(1, 127744, '\P{Block=enclosedideographicsupplement}', "");
    Expect(0, 127744, '\P{^Block=enclosedideographicsupplement}', "");
    Expect(1, 127743, '\p{Block=enclosed_IDEOGRAPHIC_Supplement}', "");
    Expect(0, 127743, '\p{^Block=enclosed_IDEOGRAPHIC_Supplement}', "");
    Expect(0, 127743, '\P{Block=enclosed_IDEOGRAPHIC_Supplement}', "");
    Expect(1, 127743, '\P{^Block=enclosed_IDEOGRAPHIC_Supplement}', "");
    Expect(0, 127744, '\p{Block=enclosed_IDEOGRAPHIC_Supplement}', "");
    Expect(1, 127744, '\p{^Block=enclosed_IDEOGRAPHIC_Supplement}', "");
    Expect(1, 127744, '\P{Block=enclosed_IDEOGRAPHIC_Supplement}', "");
    Expect(0, 127744, '\P{^Block=enclosed_IDEOGRAPHIC_Supplement}', "");
    Error('\p{Blk= Enclosed_IDEOGRAPHIC_SUP:=}');
    Error('\P{Blk= Enclosed_IDEOGRAPHIC_SUP:=}');
    Expect(1, 127743, '\p{Blk=enclosedideographicsup}', "");
    Expect(0, 127743, '\p{^Blk=enclosedideographicsup}', "");
    Expect(0, 127743, '\P{Blk=enclosedideographicsup}', "");
    Expect(1, 127743, '\P{^Blk=enclosedideographicsup}', "");
    Expect(0, 127744, '\p{Blk=enclosedideographicsup}', "");
    Expect(1, 127744, '\p{^Blk=enclosedideographicsup}', "");
    Expect(1, 127744, '\P{Blk=enclosedideographicsup}', "");
    Expect(0, 127744, '\P{^Blk=enclosedideographicsup}', "");
    Expect(1, 127743, '\p{Blk:   _ Enclosed_ideographic_SUP}', "");
    Expect(0, 127743, '\p{^Blk:   _ Enclosed_ideographic_SUP}', "");
    Expect(0, 127743, '\P{Blk:   _ Enclosed_ideographic_SUP}', "");
    Expect(1, 127743, '\P{^Blk:   _ Enclosed_ideographic_SUP}', "");
    Expect(0, 127744, '\p{Blk:   _ Enclosed_ideographic_SUP}', "");
    Expect(1, 127744, '\p{^Blk:   _ Enclosed_ideographic_SUP}', "");
    Expect(1, 127744, '\P{Blk:   _ Enclosed_ideographic_SUP}', "");
    Expect(0, 127744, '\P{^Blk:   _ Enclosed_ideographic_SUP}', "");
    Error('\p{Is_Block=:=		Enclosed_ideographic_Supplement}');
    Error('\P{Is_Block=:=		Enclosed_ideographic_Supplement}');
    Expect(1, 127743, '\p{Is_Block=enclosedideographicsupplement}', "");
    Expect(0, 127743, '\p{^Is_Block=enclosedideographicsupplement}', "");
    Expect(0, 127743, '\P{Is_Block=enclosedideographicsupplement}', "");
    Expect(1, 127743, '\P{^Is_Block=enclosedideographicsupplement}', "");
    Expect(0, 127744, '\p{Is_Block=enclosedideographicsupplement}', "");
    Expect(1, 127744, '\p{^Is_Block=enclosedideographicsupplement}', "");
    Expect(1, 127744, '\P{Is_Block=enclosedideographicsupplement}', "");
    Expect(0, 127744, '\P{^Is_Block=enclosedideographicsupplement}', "");
    Expect(1, 127743, '\p{Is_Block= 	ENCLOSED_IDEOGRAPHIC_Supplement}', "");
    Expect(0, 127743, '\p{^Is_Block= 	ENCLOSED_IDEOGRAPHIC_Supplement}', "");
    Expect(0, 127743, '\P{Is_Block= 	ENCLOSED_IDEOGRAPHIC_Supplement}', "");
    Expect(1, 127743, '\P{^Is_Block= 	ENCLOSED_IDEOGRAPHIC_Supplement}', "");
    Expect(0, 127744, '\p{Is_Block= 	ENCLOSED_IDEOGRAPHIC_Supplement}', "");
    Expect(1, 127744, '\p{^Is_Block= 	ENCLOSED_IDEOGRAPHIC_Supplement}', "");
    Expect(1, 127744, '\P{Is_Block= 	ENCLOSED_IDEOGRAPHIC_Supplement}', "");
    Expect(0, 127744, '\P{^Is_Block= 	ENCLOSED_IDEOGRAPHIC_Supplement}', "");
    Error('\p{Is_Blk=/a/- ENCLOSED_Ideographic_Sup}');
    Error('\P{Is_Blk=/a/- ENCLOSED_Ideographic_Sup}');
    Expect(1, 127743, '\p{Is_Blk=enclosedideographicsup}', "");
    Expect(0, 127743, '\p{^Is_Blk=enclosedideographicsup}', "");
    Expect(0, 127743, '\P{Is_Blk=enclosedideographicsup}', "");
    Expect(1, 127743, '\P{^Is_Blk=enclosedideographicsup}', "");
    Expect(0, 127744, '\p{Is_Blk=enclosedideographicsup}', "");
    Expect(1, 127744, '\p{^Is_Blk=enclosedideographicsup}', "");
    Expect(1, 127744, '\P{Is_Blk=enclosedideographicsup}', "");
    Expect(0, 127744, '\P{^Is_Blk=enclosedideographicsup}', "");
    Expect(1, 127743, '\p{Is_Blk:-_enclosed_Ideographic_Sup}', "");
    Expect(0, 127743, '\p{^Is_Blk:-_enclosed_Ideographic_Sup}', "");
    Expect(0, 127743, '\P{Is_Blk:-_enclosed_Ideographic_Sup}', "");
    Expect(1, 127743, '\P{^Is_Blk:-_enclosed_Ideographic_Sup}', "");
    Expect(0, 127744, '\p{Is_Blk:-_enclosed_Ideographic_Sup}', "");
    Expect(1, 127744, '\p{^Is_Blk:-_enclosed_Ideographic_Sup}', "");
    Expect(1, 127744, '\P{Is_Blk:-_enclosed_Ideographic_Sup}', "");
    Expect(0, 127744, '\P{^Is_Blk:-_enclosed_Ideographic_Sup}', "");
    Error('\p{Block=_:=Ethiopic}');
    Error('\P{Block=_:=Ethiopic}');
    Expect(1, 4991, '\p{Block=ethiopic}', "");
    Expect(0, 4991, '\p{^Block=ethiopic}', "");
    Expect(0, 4991, '\P{Block=ethiopic}', "");
    Expect(1, 4991, '\P{^Block=ethiopic}', "");
    Expect(0, 4992, '\p{Block=ethiopic}', "");
    Expect(1, 4992, '\p{^Block=ethiopic}', "");
    Expect(1, 4992, '\P{Block=ethiopic}', "");
    Expect(0, 4992, '\P{^Block=ethiopic}', "");
    Error('\p{Blk=/a/-_ethiopic}');
    Error('\P{Blk=/a/-_ethiopic}');
    Expect(1, 4991, '\p{Blk=ethiopic}', "");
    Expect(0, 4991, '\p{^Blk=ethiopic}', "");
    Expect(0, 4991, '\P{Blk=ethiopic}', "");
    Expect(1, 4991, '\P{^Blk=ethiopic}', "");
    Expect(0, 4992, '\p{Blk=ethiopic}', "");
    Expect(1, 4992, '\p{^Blk=ethiopic}', "");
    Expect(1, 4992, '\P{Blk=ethiopic}', "");
    Expect(0, 4992, '\P{^Blk=ethiopic}', "");
    Expect(1, 4991, '\p{Blk=	 Ethiopic}', "");
    Expect(0, 4991, '\p{^Blk=	 Ethiopic}', "");
    Expect(0, 4991, '\P{Blk=	 Ethiopic}', "");
    Expect(1, 4991, '\P{^Blk=	 Ethiopic}', "");
    Expect(0, 4992, '\p{Blk=	 Ethiopic}', "");
    Expect(1, 4992, '\p{^Blk=	 Ethiopic}', "");
    Expect(1, 4992, '\P{Blk=	 Ethiopic}', "");
    Expect(0, 4992, '\P{^Blk=	 Ethiopic}', "");
    Error('\p{Is_Block=		ETHIOPIC/a/}');
    Error('\P{Is_Block=		ETHIOPIC/a/}');
    Expect(1, 4991, '\p{Is_Block=ethiopic}', "");
    Expect(0, 4991, '\p{^Is_Block=ethiopic}', "");
    Expect(0, 4991, '\P{Is_Block=ethiopic}', "");
    Expect(1, 4991, '\P{^Is_Block=ethiopic}', "");
    Expect(0, 4992, '\p{Is_Block=ethiopic}', "");
    Expect(1, 4992, '\p{^Is_Block=ethiopic}', "");
    Expect(1, 4992, '\P{Is_Block=ethiopic}', "");
    Expect(0, 4992, '\P{^Is_Block=ethiopic}', "");
    Expect(1, 4991, '\p{Is_Block= ethiopic}', "");
    Expect(0, 4991, '\p{^Is_Block= ethiopic}', "");
    Expect(0, 4991, '\P{Is_Block= ethiopic}', "");
    Expect(1, 4991, '\P{^Is_Block= ethiopic}', "");
    Expect(0, 4992, '\p{Is_Block= ethiopic}', "");
    Expect(1, 4992, '\p{^Is_Block= ethiopic}', "");
    Expect(1, 4992, '\P{Is_Block= ethiopic}', "");
    Expect(0, 4992, '\P{^Is_Block= ethiopic}', "");
    Error('\p{Is_Blk::=	ethiopic}');
    Error('\P{Is_Blk::=	ethiopic}');
    Expect(1, 4991, '\p{Is_Blk:ethiopic}', "");
    Expect(0, 4991, '\p{^Is_Blk:ethiopic}', "");
    Expect(0, 4991, '\P{Is_Blk:ethiopic}', "");
    Expect(1, 4991, '\P{^Is_Blk:ethiopic}', "");
    Expect(0, 4992, '\p{Is_Blk:ethiopic}', "");
    Expect(1, 4992, '\p{^Is_Blk:ethiopic}', "");
    Expect(1, 4992, '\P{Is_Blk:ethiopic}', "");
    Expect(0, 4992, '\P{^Is_Blk:ethiopic}', "");
    Expect(1, 4991, '\p{Is_Blk=_ethiopic}', "");
    Expect(0, 4991, '\p{^Is_Blk=_ethiopic}', "");
    Expect(0, 4991, '\P{Is_Blk=_ethiopic}', "");
    Expect(1, 4991, '\P{^Is_Blk=_ethiopic}', "");
    Expect(0, 4992, '\p{Is_Blk=_ethiopic}', "");
    Expect(1, 4992, '\p{^Is_Blk=_ethiopic}', "");
    Expect(1, 4992, '\P{Is_Blk=_ethiopic}', "");
    Expect(0, 4992, '\P{^Is_Blk=_ethiopic}', "");
    Error('\p{Block: _-ETHIOPIC_extended/a/}');
    Error('\P{Block: _-ETHIOPIC_extended/a/}');
    Expect(1, 11743, '\p{Block=ethiopicextended}', "");
    Expect(0, 11743, '\p{^Block=ethiopicextended}', "");
    Expect(0, 11743, '\P{Block=ethiopicextended}', "");
    Expect(1, 11743, '\P{^Block=ethiopicextended}', "");
    Expect(0, 11744, '\p{Block=ethiopicextended}', "");
    Expect(1, 11744, '\p{^Block=ethiopicextended}', "");
    Expect(1, 11744, '\P{Block=ethiopicextended}', "");
    Expect(0, 11744, '\P{^Block=ethiopicextended}', "");
    Expect(1, 11743, '\p{Block=	-ethiopic_EXTENDED}', "");
    Expect(0, 11743, '\p{^Block=	-ethiopic_EXTENDED}', "");
    Expect(0, 11743, '\P{Block=	-ethiopic_EXTENDED}', "");
    Expect(1, 11743, '\P{^Block=	-ethiopic_EXTENDED}', "");
    Expect(0, 11744, '\p{Block=	-ethiopic_EXTENDED}', "");
    Expect(1, 11744, '\p{^Block=	-ethiopic_EXTENDED}', "");
    Expect(1, 11744, '\P{Block=	-ethiopic_EXTENDED}', "");
    Expect(0, 11744, '\P{^Block=	-ethiopic_EXTENDED}', "");
    Error('\p{Blk=:= -ethiopic_Ext}');
    Error('\P{Blk=:= -ethiopic_Ext}');
    Expect(1, 11743, '\p{Blk=ethiopicext}', "");
    Expect(0, 11743, '\p{^Blk=ethiopicext}', "");
    Expect(0, 11743, '\P{Blk=ethiopicext}', "");
    Expect(1, 11743, '\P{^Blk=ethiopicext}', "");
    Expect(0, 11744, '\p{Blk=ethiopicext}', "");
    Expect(1, 11744, '\p{^Blk=ethiopicext}', "");
    Expect(1, 11744, '\P{Blk=ethiopicext}', "");
    Expect(0, 11744, '\P{^Blk=ethiopicext}', "");
    Expect(1, 11743, '\p{Blk=		ethiopic_EXT}', "");
    Expect(0, 11743, '\p{^Blk=		ethiopic_EXT}', "");
    Expect(0, 11743, '\P{Blk=		ethiopic_EXT}', "");
    Expect(1, 11743, '\P{^Blk=		ethiopic_EXT}', "");
    Expect(0, 11744, '\p{Blk=		ethiopic_EXT}', "");
    Expect(1, 11744, '\p{^Blk=		ethiopic_EXT}', "");
    Expect(1, 11744, '\P{Blk=		ethiopic_EXT}', "");
    Expect(0, 11744, '\P{^Blk=		ethiopic_EXT}', "");
    Error('\p{Is_Block= -Ethiopic_Extended/a/}');
    Error('\P{Is_Block= -Ethiopic_Extended/a/}');
    Expect(1, 11743, '\p{Is_Block=ethiopicextended}', "");
    Expect(0, 11743, '\p{^Is_Block=ethiopicextended}', "");
    Expect(0, 11743, '\P{Is_Block=ethiopicextended}', "");
    Expect(1, 11743, '\P{^Is_Block=ethiopicextended}', "");
    Expect(0, 11744, '\p{Is_Block=ethiopicextended}', "");
    Expect(1, 11744, '\p{^Is_Block=ethiopicextended}', "");
    Expect(1, 11744, '\P{Is_Block=ethiopicextended}', "");
    Expect(0, 11744, '\P{^Is_Block=ethiopicextended}', "");
    Expect(1, 11743, '\p{Is_Block=-	ETHIOPIC_EXTENDED}', "");
    Expect(0, 11743, '\p{^Is_Block=-	ETHIOPIC_EXTENDED}', "");
    Expect(0, 11743, '\P{Is_Block=-	ETHIOPIC_EXTENDED}', "");
    Expect(1, 11743, '\P{^Is_Block=-	ETHIOPIC_EXTENDED}', "");
    Expect(0, 11744, '\p{Is_Block=-	ETHIOPIC_EXTENDED}', "");
    Expect(1, 11744, '\p{^Is_Block=-	ETHIOPIC_EXTENDED}', "");
    Expect(1, 11744, '\P{Is_Block=-	ETHIOPIC_EXTENDED}', "");
    Expect(0, 11744, '\P{^Is_Block=-	ETHIOPIC_EXTENDED}', "");
    Error('\p{Is_Blk=-	ETHIOPIC_ext:=}');
    Error('\P{Is_Blk=-	ETHIOPIC_ext:=}');
    Expect(1, 11743, '\p{Is_Blk=ethiopicext}', "");
    Expect(0, 11743, '\p{^Is_Blk=ethiopicext}', "");
    Expect(0, 11743, '\P{Is_Blk=ethiopicext}', "");
    Expect(1, 11743, '\P{^Is_Blk=ethiopicext}', "");
    Expect(0, 11744, '\p{Is_Blk=ethiopicext}', "");
    Expect(1, 11744, '\p{^Is_Blk=ethiopicext}', "");
    Expect(1, 11744, '\P{Is_Blk=ethiopicext}', "");
    Expect(0, 11744, '\P{^Is_Blk=ethiopicext}', "");
    Expect(1, 11743, '\p{Is_Blk=	_ETHIOPIC_EXT}', "");
    Expect(0, 11743, '\p{^Is_Blk=	_ETHIOPIC_EXT}', "");
    Expect(0, 11743, '\P{Is_Blk=	_ETHIOPIC_EXT}', "");
    Expect(1, 11743, '\P{^Is_Blk=	_ETHIOPIC_EXT}', "");
    Expect(0, 11744, '\p{Is_Blk=	_ETHIOPIC_EXT}', "");
    Expect(1, 11744, '\p{^Is_Blk=	_ETHIOPIC_EXT}', "");
    Expect(1, 11744, '\P{Is_Blk=	_ETHIOPIC_EXT}', "");
    Expect(0, 11744, '\P{^Is_Blk=	_ETHIOPIC_EXT}', "");
    Error('\p{Block=_:=ETHIOPIC_Extended_A}');
    Error('\P{Block=_:=ETHIOPIC_Extended_A}');
    Expect(1, 43823, '\p{Block=ethiopicextendeda}', "");
    Expect(0, 43823, '\p{^Block=ethiopicextendeda}', "");
    Expect(0, 43823, '\P{Block=ethiopicextendeda}', "");
    Expect(1, 43823, '\P{^Block=ethiopicextendeda}', "");
    Expect(0, 43824, '\p{Block=ethiopicextendeda}', "");
    Expect(1, 43824, '\p{^Block=ethiopicextendeda}', "");
    Expect(1, 43824, '\P{Block=ethiopicextendeda}', "");
    Expect(0, 43824, '\P{^Block=ethiopicextendeda}', "");
    Expect(1, 43823, '\p{Block=	 Ethiopic_Extended_A}', "");
    Expect(0, 43823, '\p{^Block=	 Ethiopic_Extended_A}', "");
    Expect(0, 43823, '\P{Block=	 Ethiopic_Extended_A}', "");
    Expect(1, 43823, '\P{^Block=	 Ethiopic_Extended_A}', "");
    Expect(0, 43824, '\p{Block=	 Ethiopic_Extended_A}', "");
    Expect(1, 43824, '\p{^Block=	 Ethiopic_Extended_A}', "");
    Expect(1, 43824, '\P{Block=	 Ethiopic_Extended_A}', "");
    Expect(0, 43824, '\P{^Block=	 Ethiopic_Extended_A}', "");
    Error('\p{Blk=-Ethiopic_ext_A:=}');
    Error('\P{Blk=-Ethiopic_ext_A:=}');
    Expect(1, 43823, '\p{Blk: ethiopicexta}', "");
    Expect(0, 43823, '\p{^Blk: ethiopicexta}', "");
    Expect(0, 43823, '\P{Blk: ethiopicexta}', "");
    Expect(1, 43823, '\P{^Blk: ethiopicexta}', "");
    Expect(0, 43824, '\p{Blk: ethiopicexta}', "");
    Expect(1, 43824, '\p{^Blk: ethiopicexta}', "");
    Expect(1, 43824, '\P{Blk: ethiopicexta}', "");
    Expect(0, 43824, '\P{^Blk: ethiopicexta}', "");
    Expect(1, 43823, '\p{Blk=-	Ethiopic_ext_A}', "");
    Expect(0, 43823, '\p{^Blk=-	Ethiopic_ext_A}', "");
    Expect(0, 43823, '\P{Blk=-	Ethiopic_ext_A}', "");
    Expect(1, 43823, '\P{^Blk=-	Ethiopic_ext_A}', "");
    Expect(0, 43824, '\p{Blk=-	Ethiopic_ext_A}', "");
    Expect(1, 43824, '\p{^Blk=-	Ethiopic_ext_A}', "");
    Expect(1, 43824, '\P{Blk=-	Ethiopic_ext_A}', "");
    Expect(0, 43824, '\P{^Blk=-	Ethiopic_ext_A}', "");
    Error('\p{Is_Block=	:=ETHIOPIC_extended_a}');
    Error('\P{Is_Block=	:=ETHIOPIC_extended_a}');
    Expect(1, 43823, '\p{Is_Block=ethiopicextendeda}', "");
    Expect(0, 43823, '\p{^Is_Block=ethiopicextendeda}', "");
    Expect(0, 43823, '\P{Is_Block=ethiopicextendeda}', "");
    Expect(1, 43823, '\P{^Is_Block=ethiopicextendeda}', "");
    Expect(0, 43824, '\p{Is_Block=ethiopicextendeda}', "");
    Expect(1, 43824, '\p{^Is_Block=ethiopicextendeda}', "");
    Expect(1, 43824, '\P{Is_Block=ethiopicextendeda}', "");
    Expect(0, 43824, '\P{^Is_Block=ethiopicextendeda}', "");
    Expect(1, 43823, '\p{Is_Block=--ETHIOPIC_Extended_a}', "");
    Expect(0, 43823, '\p{^Is_Block=--ETHIOPIC_Extended_a}', "");
    Expect(0, 43823, '\P{Is_Block=--ETHIOPIC_Extended_a}', "");
    Expect(1, 43823, '\P{^Is_Block=--ETHIOPIC_Extended_a}', "");
    Expect(0, 43824, '\p{Is_Block=--ETHIOPIC_Extended_a}', "");
    Expect(1, 43824, '\p{^Is_Block=--ETHIOPIC_Extended_a}', "");
    Expect(1, 43824, '\P{Is_Block=--ETHIOPIC_Extended_a}', "");
    Expect(0, 43824, '\P{^Is_Block=--ETHIOPIC_Extended_a}', "");
    Error('\p{Is_Blk=:=	 Ethiopic_Ext_A}');
    Error('\P{Is_Blk=:=	 Ethiopic_Ext_A}');
    Expect(1, 43823, '\p{Is_Blk=ethiopicexta}', "");
    Expect(0, 43823, '\p{^Is_Blk=ethiopicexta}', "");
    Expect(0, 43823, '\P{Is_Blk=ethiopicexta}', "");
    Expect(1, 43823, '\P{^Is_Blk=ethiopicexta}', "");
    Expect(0, 43824, '\p{Is_Blk=ethiopicexta}', "");
    Expect(1, 43824, '\p{^Is_Blk=ethiopicexta}', "");
    Expect(1, 43824, '\P{Is_Blk=ethiopicexta}', "");
    Expect(0, 43824, '\P{^Is_Blk=ethiopicexta}', "");
    Expect(1, 43823, '\p{Is_Blk= -ethiopic_ext_a}', "");
    Expect(0, 43823, '\p{^Is_Blk= -ethiopic_ext_a}', "");
    Expect(0, 43823, '\P{Is_Blk= -ethiopic_ext_a}', "");
    Expect(1, 43823, '\P{^Is_Blk= -ethiopic_ext_a}', "");
    Expect(0, 43824, '\p{Is_Blk= -ethiopic_ext_a}', "");
    Expect(1, 43824, '\p{^Is_Blk= -ethiopic_ext_a}', "");
    Expect(1, 43824, '\P{Is_Blk= -ethiopic_ext_a}', "");
    Expect(0, 43824, '\P{^Is_Blk= -ethiopic_ext_a}', "");
    Error('\p{Block=_-ETHIOPIC_Supplement/a/}');
    Error('\P{Block=_-ETHIOPIC_Supplement/a/}');
    Expect(1, 5023, '\p{Block=ethiopicsupplement}', "");
    Expect(0, 5023, '\p{^Block=ethiopicsupplement}', "");
    Expect(0, 5023, '\P{Block=ethiopicsupplement}', "");
    Expect(1, 5023, '\P{^Block=ethiopicsupplement}', "");
    Expect(0, 5024, '\p{Block=ethiopicsupplement}', "");
    Expect(1, 5024, '\p{^Block=ethiopicsupplement}', "");
    Expect(1, 5024, '\P{Block=ethiopicsupplement}', "");
    Expect(0, 5024, '\P{^Block=ethiopicsupplement}', "");
    Expect(1, 5023, '\p{Block:	-_ethiopic_supplement}', "");
    Expect(0, 5023, '\p{^Block:	-_ethiopic_supplement}', "");
    Expect(0, 5023, '\P{Block:	-_ethiopic_supplement}', "");
    Expect(1, 5023, '\P{^Block:	-_ethiopic_supplement}', "");
    Expect(0, 5024, '\p{Block:	-_ethiopic_supplement}', "");
    Expect(1, 5024, '\p{^Block:	-_ethiopic_supplement}', "");
    Expect(1, 5024, '\P{Block:	-_ethiopic_supplement}', "");
    Expect(0, 5024, '\P{^Block:	-_ethiopic_supplement}', "");
    Error('\p{Blk= /a/ETHIOPIC_Sup}');
    Error('\P{Blk= /a/ETHIOPIC_Sup}');
    Expect(1, 5023, '\p{Blk=ethiopicsup}', "");
    Expect(0, 5023, '\p{^Blk=ethiopicsup}', "");
    Expect(0, 5023, '\P{Blk=ethiopicsup}', "");
    Expect(1, 5023, '\P{^Blk=ethiopicsup}', "");
    Expect(0, 5024, '\p{Blk=ethiopicsup}', "");
    Expect(1, 5024, '\p{^Blk=ethiopicsup}', "");
    Expect(1, 5024, '\P{Blk=ethiopicsup}', "");
    Expect(0, 5024, '\P{^Blk=ethiopicsup}', "");
    Expect(1, 5023, '\p{Blk=-	ETHIOPIC_Sup}', "");
    Expect(0, 5023, '\p{^Blk=-	ETHIOPIC_Sup}', "");
    Expect(0, 5023, '\P{Blk=-	ETHIOPIC_Sup}', "");
    Expect(1, 5023, '\P{^Blk=-	ETHIOPIC_Sup}', "");
    Expect(0, 5024, '\p{Blk=-	ETHIOPIC_Sup}', "");
    Expect(1, 5024, '\p{^Blk=-	ETHIOPIC_Sup}', "");
    Expect(1, 5024, '\P{Blk=-	ETHIOPIC_Sup}', "");
    Expect(0, 5024, '\P{^Blk=-	ETHIOPIC_Sup}', "");
    Error('\p{Is_Block=_Ethiopic_Supplement:=}');
    Error('\P{Is_Block=_Ethiopic_Supplement:=}');
    Expect(1, 5023, '\p{Is_Block=ethiopicsupplement}', "");
    Expect(0, 5023, '\p{^Is_Block=ethiopicsupplement}', "");
    Expect(0, 5023, '\P{Is_Block=ethiopicsupplement}', "");
    Expect(1, 5023, '\P{^Is_Block=ethiopicsupplement}', "");
    Expect(0, 5024, '\p{Is_Block=ethiopicsupplement}', "");
    Expect(1, 5024, '\p{^Is_Block=ethiopicsupplement}', "");
    Expect(1, 5024, '\P{Is_Block=ethiopicsupplement}', "");
    Expect(0, 5024, '\P{^Is_Block=ethiopicsupplement}', "");
    Expect(1, 5023, '\p{Is_Block=-Ethiopic_Supplement}', "");
    Expect(0, 5023, '\p{^Is_Block=-Ethiopic_Supplement}', "");
    Expect(0, 5023, '\P{Is_Block=-Ethiopic_Supplement}', "");
    Expect(1, 5023, '\P{^Is_Block=-Ethiopic_Supplement}', "");
    Expect(0, 5024, '\p{Is_Block=-Ethiopic_Supplement}', "");
    Expect(1, 5024, '\p{^Is_Block=-Ethiopic_Supplement}', "");
    Expect(1, 5024, '\P{Is_Block=-Ethiopic_Supplement}', "");
    Expect(0, 5024, '\P{^Is_Block=-Ethiopic_Supplement}', "");
    Error('\p{Is_Blk=:=_-Ethiopic_Sup}');
    Error('\P{Is_Blk=:=_-Ethiopic_Sup}');
    Expect(1, 5023, '\p{Is_Blk=ethiopicsup}', "");
    Expect(0, 5023, '\p{^Is_Blk=ethiopicsup}', "");
    Expect(0, 5023, '\P{Is_Blk=ethiopicsup}', "");
    Expect(1, 5023, '\P{^Is_Blk=ethiopicsup}', "");
    Expect(0, 5024, '\p{Is_Blk=ethiopicsup}', "");
    Expect(1, 5024, '\p{^Is_Blk=ethiopicsup}', "");
    Expect(1, 5024, '\P{Is_Blk=ethiopicsup}', "");
    Expect(0, 5024, '\P{^Is_Blk=ethiopicsup}', "");
    Expect(1, 5023, '\p{Is_Blk: 	Ethiopic_Sup}', "");
    Expect(0, 5023, '\p{^Is_Blk: 	Ethiopic_Sup}', "");
    Expect(0, 5023, '\P{Is_Blk: 	Ethiopic_Sup}', "");
    Expect(1, 5023, '\P{^Is_Blk: 	Ethiopic_Sup}', "");
    Expect(0, 5024, '\p{Is_Blk: 	Ethiopic_Sup}', "");
    Expect(1, 5024, '\p{^Is_Blk: 	Ethiopic_Sup}', "");
    Expect(1, 5024, '\P{Is_Blk: 	Ethiopic_Sup}', "");
    Expect(0, 5024, '\P{^Is_Blk: 	Ethiopic_Sup}', "");
    Error('\p{Block=_:=Geometric_SHAPES}');
    Error('\P{Block=_:=Geometric_SHAPES}');
    Expect(1, 9727, '\p{Block=geometricshapes}', "");
    Expect(0, 9727, '\p{^Block=geometricshapes}', "");
    Expect(0, 9727, '\P{Block=geometricshapes}', "");
    Expect(1, 9727, '\P{^Block=geometricshapes}', "");
    Expect(0, 9728, '\p{Block=geometricshapes}', "");
    Expect(1, 9728, '\p{^Block=geometricshapes}', "");
    Expect(1, 9728, '\P{Block=geometricshapes}', "");
    Expect(0, 9728, '\P{^Block=geometricshapes}', "");
    Expect(1, 9727, '\p{Block=_GEOMETRIC_SHAPES}', "");
    Expect(0, 9727, '\p{^Block=_GEOMETRIC_SHAPES}', "");
    Expect(0, 9727, '\P{Block=_GEOMETRIC_SHAPES}', "");
    Expect(1, 9727, '\P{^Block=_GEOMETRIC_SHAPES}', "");
    Expect(0, 9728, '\p{Block=_GEOMETRIC_SHAPES}', "");
    Expect(1, 9728, '\p{^Block=_GEOMETRIC_SHAPES}', "");
    Expect(1, 9728, '\P{Block=_GEOMETRIC_SHAPES}', "");
    Expect(0, 9728, '\P{^Block=_GEOMETRIC_SHAPES}', "");
    Error('\p{Blk=/a/-Geometric_Shapes}');
    Error('\P{Blk=/a/-Geometric_Shapes}');
    Expect(1, 9727, '\p{Blk=geometricshapes}', "");
    Expect(0, 9727, '\p{^Blk=geometricshapes}', "");
    Expect(0, 9727, '\P{Blk=geometricshapes}', "");
    Expect(1, 9727, '\P{^Blk=geometricshapes}', "");
    Expect(0, 9728, '\p{Blk=geometricshapes}', "");
    Expect(1, 9728, '\p{^Blk=geometricshapes}', "");
    Expect(1, 9728, '\P{Blk=geometricshapes}', "");
    Expect(0, 9728, '\P{^Blk=geometricshapes}', "");
    Expect(1, 9727, '\p{Blk= GEOMETRIC_SHAPES}', "");
    Expect(0, 9727, '\p{^Blk= GEOMETRIC_SHAPES}', "");
    Expect(0, 9727, '\P{Blk= GEOMETRIC_SHAPES}', "");
    Expect(1, 9727, '\P{^Blk= GEOMETRIC_SHAPES}', "");
    Expect(0, 9728, '\p{Blk= GEOMETRIC_SHAPES}', "");
    Expect(1, 9728, '\p{^Blk= GEOMETRIC_SHAPES}', "");
    Expect(1, 9728, '\P{Blk= GEOMETRIC_SHAPES}', "");
    Expect(0, 9728, '\P{^Blk= GEOMETRIC_SHAPES}', "");
    Error('\p{Is_Block=/a/	_Geometric_Shapes}');
    Error('\P{Is_Block=/a/	_Geometric_Shapes}');
    Expect(1, 9727, '\p{Is_Block=geometricshapes}', "");
    Expect(0, 9727, '\p{^Is_Block=geometricshapes}', "");
    Expect(0, 9727, '\P{Is_Block=geometricshapes}', "");
    Expect(1, 9727, '\P{^Is_Block=geometricshapes}', "");
    Expect(0, 9728, '\p{Is_Block=geometricshapes}', "");
    Expect(1, 9728, '\p{^Is_Block=geometricshapes}', "");
    Expect(1, 9728, '\P{Is_Block=geometricshapes}', "");
    Expect(0, 9728, '\P{^Is_Block=geometricshapes}', "");
    Expect(1, 9727, '\p{Is_Block: 	-Geometric_Shapes}', "");
    Expect(0, 9727, '\p{^Is_Block: 	-Geometric_Shapes}', "");
    Expect(0, 9727, '\P{Is_Block: 	-Geometric_Shapes}', "");
    Expect(1, 9727, '\P{^Is_Block: 	-Geometric_Shapes}', "");
    Expect(0, 9728, '\p{Is_Block: 	-Geometric_Shapes}', "");
    Expect(1, 9728, '\p{^Is_Block: 	-Geometric_Shapes}', "");
    Expect(1, 9728, '\P{Is_Block: 	-Geometric_Shapes}', "");
    Expect(0, 9728, '\P{^Is_Block: 	-Geometric_Shapes}', "");
    Error('\p{Is_Blk=:=	 GEOMETRIC_SHAPES}');
    Error('\P{Is_Blk=:=	 GEOMETRIC_SHAPES}');
    Expect(1, 9727, '\p{Is_Blk=geometricshapes}', "");
    Expect(0, 9727, '\p{^Is_Blk=geometricshapes}', "");
    Expect(0, 9727, '\P{Is_Blk=geometricshapes}', "");
    Expect(1, 9727, '\P{^Is_Blk=geometricshapes}', "");
    Expect(0, 9728, '\p{Is_Blk=geometricshapes}', "");
    Expect(1, 9728, '\p{^Is_Blk=geometricshapes}', "");
    Expect(1, 9728, '\P{Is_Blk=geometricshapes}', "");
    Expect(0, 9728, '\P{^Is_Blk=geometricshapes}', "");
    Expect(1, 9727, '\p{Is_Blk= 	geometric_SHAPES}', "");
    Expect(0, 9727, '\p{^Is_Blk= 	geometric_SHAPES}', "");
    Expect(0, 9727, '\P{Is_Blk= 	geometric_SHAPES}', "");
    Expect(1, 9727, '\P{^Is_Blk= 	geometric_SHAPES}', "");
    Expect(0, 9728, '\p{Is_Blk= 	geometric_SHAPES}', "");
    Expect(1, 9728, '\p{^Is_Blk= 	geometric_SHAPES}', "");
    Expect(1, 9728, '\P{Is_Blk= 	geometric_SHAPES}', "");
    Expect(0, 9728, '\P{^Is_Blk= 	geometric_SHAPES}', "");
    Error('\p{Block=-/a/Geometric_shapes_EXTENDED}');
    Error('\P{Block=-/a/Geometric_shapes_EXTENDED}');
    Expect(1, 129023, '\p{Block=geometricshapesextended}', "");
    Expect(0, 129023, '\p{^Block=geometricshapesextended}', "");
    Expect(0, 129023, '\P{Block=geometricshapesextended}', "");
    Expect(1, 129023, '\P{^Block=geometricshapesextended}', "");
    Expect(0, 129024, '\p{Block=geometricshapesextended}', "");
    Expect(1, 129024, '\p{^Block=geometricshapesextended}', "");
    Expect(1, 129024, '\P{Block=geometricshapesextended}', "");
    Expect(0, 129024, '\P{^Block=geometricshapesextended}', "");
    Expect(1, 129023, '\p{Block=-Geometric_Shapes_EXTENDED}', "");
    Expect(0, 129023, '\p{^Block=-Geometric_Shapes_EXTENDED}', "");
    Expect(0, 129023, '\P{Block=-Geometric_Shapes_EXTENDED}', "");
    Expect(1, 129023, '\P{^Block=-Geometric_Shapes_EXTENDED}', "");
    Expect(0, 129024, '\p{Block=-Geometric_Shapes_EXTENDED}', "");
    Expect(1, 129024, '\p{^Block=-Geometric_Shapes_EXTENDED}', "");
    Expect(1, 129024, '\P{Block=-Geometric_Shapes_EXTENDED}', "");
    Expect(0, 129024, '\P{^Block=-Geometric_Shapes_EXTENDED}', "");
    Error('\p{Blk=/a/--geometric_SHAPES_Ext}');
    Error('\P{Blk=/a/--geometric_SHAPES_Ext}');
    Expect(1, 129023, '\p{Blk:   geometricshapesext}', "");
    Expect(0, 129023, '\p{^Blk:   geometricshapesext}', "");
    Expect(0, 129023, '\P{Blk:   geometricshapesext}', "");
    Expect(1, 129023, '\P{^Blk:   geometricshapesext}', "");
    Expect(0, 129024, '\p{Blk:   geometricshapesext}', "");
    Expect(1, 129024, '\p{^Blk:   geometricshapesext}', "");
    Expect(1, 129024, '\P{Blk:   geometricshapesext}', "");
    Expect(0, 129024, '\P{^Blk:   geometricshapesext}', "");
    Expect(1, 129023, '\p{Blk= Geometric_Shapes_Ext}', "");
    Expect(0, 129023, '\p{^Blk= Geometric_Shapes_Ext}', "");
    Expect(0, 129023, '\P{Blk= Geometric_Shapes_Ext}', "");
    Expect(1, 129023, '\P{^Blk= Geometric_Shapes_Ext}', "");
    Expect(0, 129024, '\p{Blk= Geometric_Shapes_Ext}', "");
    Expect(1, 129024, '\p{^Blk= Geometric_Shapes_Ext}', "");
    Expect(1, 129024, '\P{Blk= Geometric_Shapes_Ext}', "");
    Expect(0, 129024, '\P{^Blk= Geometric_Shapes_Ext}', "");
    Error('\p{Is_Block=:=-	Geometric_Shapes_Extended}');
    Error('\P{Is_Block=:=-	Geometric_Shapes_Extended}');
    Expect(1, 129023, '\p{Is_Block=geometricshapesextended}', "");
    Expect(0, 129023, '\p{^Is_Block=geometricshapesextended}', "");
    Expect(0, 129023, '\P{Is_Block=geometricshapesextended}', "");
    Expect(1, 129023, '\P{^Is_Block=geometricshapesextended}', "");
    Expect(0, 129024, '\p{Is_Block=geometricshapesextended}', "");
    Expect(1, 129024, '\p{^Is_Block=geometricshapesextended}', "");
    Expect(1, 129024, '\P{Is_Block=geometricshapesextended}', "");
    Expect(0, 129024, '\P{^Is_Block=geometricshapesextended}', "");
    Expect(1, 129023, '\p{Is_Block=_-GEOMETRIC_Shapes_EXTENDED}', "");
    Expect(0, 129023, '\p{^Is_Block=_-GEOMETRIC_Shapes_EXTENDED}', "");
    Expect(0, 129023, '\P{Is_Block=_-GEOMETRIC_Shapes_EXTENDED}', "");
    Expect(1, 129023, '\P{^Is_Block=_-GEOMETRIC_Shapes_EXTENDED}', "");
    Expect(0, 129024, '\p{Is_Block=_-GEOMETRIC_Shapes_EXTENDED}', "");
    Expect(1, 129024, '\p{^Is_Block=_-GEOMETRIC_Shapes_EXTENDED}', "");
    Expect(1, 129024, '\P{Is_Block=_-GEOMETRIC_Shapes_EXTENDED}', "");
    Expect(0, 129024, '\P{^Is_Block=_-GEOMETRIC_Shapes_EXTENDED}', "");
    Error('\p{Is_Blk= _Geometric_Shapes_Ext:=}');
    Error('\P{Is_Blk= _Geometric_Shapes_Ext:=}');
    Expect(1, 129023, '\p{Is_Blk=geometricshapesext}', "");
    Expect(0, 129023, '\p{^Is_Blk=geometricshapesext}', "");
    Expect(0, 129023, '\P{Is_Blk=geometricshapesext}', "");
    Expect(1, 129023, '\P{^Is_Blk=geometricshapesext}', "");
    Expect(0, 129024, '\p{Is_Blk=geometricshapesext}', "");
    Expect(1, 129024, '\p{^Is_Blk=geometricshapesext}', "");
    Expect(1, 129024, '\P{Is_Blk=geometricshapesext}', "");
    Expect(0, 129024, '\P{^Is_Blk=geometricshapesext}', "");
    Expect(1, 129023, '\p{Is_Blk=-_GEOMETRIC_shapes_ext}', "");
    Expect(0, 129023, '\p{^Is_Blk=-_GEOMETRIC_shapes_ext}', "");
    Expect(0, 129023, '\P{Is_Blk=-_GEOMETRIC_shapes_ext}', "");
    Expect(1, 129023, '\P{^Is_Blk=-_GEOMETRIC_shapes_ext}', "");
    Expect(0, 129024, '\p{Is_Blk=-_GEOMETRIC_shapes_ext}', "");
    Expect(1, 129024, '\p{^Is_Blk=-_GEOMETRIC_shapes_ext}', "");
    Expect(1, 129024, '\P{Is_Blk=-_GEOMETRIC_shapes_ext}', "");
    Expect(0, 129024, '\P{^Is_Blk=-_GEOMETRIC_shapes_ext}', "");
    Error('\p{Block=_:=Georgian}');
    Error('\P{Block=_:=Georgian}');
    Expect(1, 4351, '\p{Block=georgian}', "");
    Expect(0, 4351, '\p{^Block=georgian}', "");
    Expect(0, 4351, '\P{Block=georgian}', "");
    Expect(1, 4351, '\P{^Block=georgian}', "");
    Expect(0, 4352, '\p{Block=georgian}', "");
    Expect(1, 4352, '\p{^Block=georgian}', "");
    Expect(1, 4352, '\P{Block=georgian}', "");
    Expect(0, 4352, '\P{^Block=georgian}', "");
    Expect(1, 4351, '\p{Block=_ Georgian}', "");
    Expect(0, 4351, '\p{^Block=_ Georgian}', "");
    Expect(0, 4351, '\P{Block=_ Georgian}', "");
    Expect(1, 4351, '\P{^Block=_ Georgian}', "");
    Expect(0, 4352, '\p{Block=_ Georgian}', "");
    Expect(1, 4352, '\p{^Block=_ Georgian}', "");
    Expect(1, 4352, '\P{Block=_ Georgian}', "");
    Expect(0, 4352, '\P{^Block=_ Georgian}', "");
    Error('\p{Blk=:=Georgian}');
    Error('\P{Blk=:=Georgian}');
    Expect(1, 4351, '\p{Blk=georgian}', "");
    Expect(0, 4351, '\p{^Blk=georgian}', "");
    Expect(0, 4351, '\P{Blk=georgian}', "");
    Expect(1, 4351, '\P{^Blk=georgian}', "");
    Expect(0, 4352, '\p{Blk=georgian}', "");
    Expect(1, 4352, '\p{^Blk=georgian}', "");
    Expect(1, 4352, '\P{Blk=georgian}', "");
    Expect(0, 4352, '\P{^Blk=georgian}', "");
    Expect(1, 4351, '\p{Blk=-	Georgian}', "");
    Expect(0, 4351, '\p{^Blk=-	Georgian}', "");
    Expect(0, 4351, '\P{Blk=-	Georgian}', "");
    Expect(1, 4351, '\P{^Blk=-	Georgian}', "");
    Expect(0, 4352, '\p{Blk=-	Georgian}', "");
    Expect(1, 4352, '\p{^Blk=-	Georgian}', "");
    Expect(1, 4352, '\P{Blk=-	Georgian}', "");
    Expect(0, 4352, '\P{^Blk=-	Georgian}', "");
    Error('\p{Is_Block=/a/ Georgian}');
    Error('\P{Is_Block=/a/ Georgian}');
    Expect(1, 4351, '\p{Is_Block=georgian}', "");
    Expect(0, 4351, '\p{^Is_Block=georgian}', "");
    Expect(0, 4351, '\P{Is_Block=georgian}', "");
    Expect(1, 4351, '\P{^Is_Block=georgian}', "");
    Expect(0, 4352, '\p{Is_Block=georgian}', "");
    Expect(1, 4352, '\p{^Is_Block=georgian}', "");
    Expect(1, 4352, '\P{Is_Block=georgian}', "");
    Expect(0, 4352, '\P{^Is_Block=georgian}', "");
    Expect(1, 4351, '\p{Is_Block=		Georgian}', "");
    Expect(0, 4351, '\p{^Is_Block=		Georgian}', "");
    Expect(0, 4351, '\P{Is_Block=		Georgian}', "");
    Expect(1, 4351, '\P{^Is_Block=		Georgian}', "");
    Expect(0, 4352, '\p{Is_Block=		Georgian}', "");
    Expect(1, 4352, '\p{^Is_Block=		Georgian}', "");
    Expect(1, 4352, '\P{Is_Block=		Georgian}', "");
    Expect(0, 4352, '\P{^Is_Block=		Georgian}', "");
    Error('\p{Is_Blk=_georgian/a/}');
    Error('\P{Is_Blk=_georgian/a/}');
    Expect(1, 4351, '\p{Is_Blk=georgian}', "");
    Expect(0, 4351, '\p{^Is_Blk=georgian}', "");
    Expect(0, 4351, '\P{Is_Blk=georgian}', "");
    Expect(1, 4351, '\P{^Is_Blk=georgian}', "");
    Expect(0, 4352, '\p{Is_Blk=georgian}', "");
    Expect(1, 4352, '\p{^Is_Blk=georgian}', "");
    Expect(1, 4352, '\P{Is_Blk=georgian}', "");
    Expect(0, 4352, '\P{^Is_Blk=georgian}', "");
    Expect(1, 4351, '\p{Is_Blk=_-Georgian}', "");
    Expect(0, 4351, '\p{^Is_Blk=_-Georgian}', "");
    Expect(0, 4351, '\P{Is_Blk=_-Georgian}', "");
    Expect(1, 4351, '\P{^Is_Blk=_-Georgian}', "");
    Expect(0, 4352, '\p{Is_Blk=_-Georgian}', "");
    Expect(1, 4352, '\p{^Is_Blk=_-Georgian}', "");
    Expect(1, 4352, '\P{Is_Blk=_-Georgian}', "");
    Expect(0, 4352, '\P{^Is_Blk=_-Georgian}', "");
    Error('\p{Block= _Georgian_SUPPLEMENT:=}');
    Error('\P{Block= _Georgian_SUPPLEMENT:=}');
    Expect(1, 11567, '\p{Block=georgiansupplement}', "");
    Expect(0, 11567, '\p{^Block=georgiansupplement}', "");
    Expect(0, 11567, '\P{Block=georgiansupplement}', "");
    Expect(1, 11567, '\P{^Block=georgiansupplement}', "");
    Expect(0, 11568, '\p{Block=georgiansupplement}', "");
    Expect(1, 11568, '\p{^Block=georgiansupplement}', "");
    Expect(1, 11568, '\P{Block=georgiansupplement}', "");
    Expect(0, 11568, '\P{^Block=georgiansupplement}', "");
    Expect(1, 11567, '\p{Block= Georgian_Supplement}', "");
    Expect(0, 11567, '\p{^Block= Georgian_Supplement}', "");
    Expect(0, 11567, '\P{Block= Georgian_Supplement}', "");
    Expect(1, 11567, '\P{^Block= Georgian_Supplement}', "");
    Expect(0, 11568, '\p{Block= Georgian_Supplement}', "");
    Expect(1, 11568, '\p{^Block= Georgian_Supplement}', "");
    Expect(1, 11568, '\P{Block= Georgian_Supplement}', "");
    Expect(0, 11568, '\P{^Block= Georgian_Supplement}', "");
    Error('\p{Blk=/a/-GEORGIAN_sup}');
    Error('\P{Blk=/a/-GEORGIAN_sup}');
    Expect(1, 11567, '\p{Blk=georgiansup}', "");
    Expect(0, 11567, '\p{^Blk=georgiansup}', "");
    Expect(0, 11567, '\P{Blk=georgiansup}', "");
    Expect(1, 11567, '\P{^Blk=georgiansup}', "");
    Expect(0, 11568, '\p{Blk=georgiansup}', "");
    Expect(1, 11568, '\p{^Blk=georgiansup}', "");
    Expect(1, 11568, '\P{Blk=georgiansup}', "");
    Expect(0, 11568, '\P{^Blk=georgiansup}', "");
    Expect(1, 11567, '\p{Blk=--georgian_Sup}', "");
    Expect(0, 11567, '\p{^Blk=--georgian_Sup}', "");
    Expect(0, 11567, '\P{Blk=--georgian_Sup}', "");
    Expect(1, 11567, '\P{^Blk=--georgian_Sup}', "");
    Expect(0, 11568, '\p{Blk=--georgian_Sup}', "");
    Expect(1, 11568, '\p{^Blk=--georgian_Sup}', "");
    Expect(1, 11568, '\P{Blk=--georgian_Sup}', "");
    Expect(0, 11568, '\P{^Blk=--georgian_Sup}', "");
    Error('\p{Is_Block=/a/georgian_SUPPLEMENT}');
    Error('\P{Is_Block=/a/georgian_SUPPLEMENT}');
    Expect(1, 11567, '\p{Is_Block=georgiansupplement}', "");
    Expect(0, 11567, '\p{^Is_Block=georgiansupplement}', "");
    Expect(0, 11567, '\P{Is_Block=georgiansupplement}', "");
    Expect(1, 11567, '\P{^Is_Block=georgiansupplement}', "");
    Expect(0, 11568, '\p{Is_Block=georgiansupplement}', "");
    Expect(1, 11568, '\p{^Is_Block=georgiansupplement}', "");
    Expect(1, 11568, '\P{Is_Block=georgiansupplement}', "");
    Expect(0, 11568, '\P{^Is_Block=georgiansupplement}', "");
    Expect(1, 11567, '\p{Is_Block=  georgian_Supplement}', "");
    Expect(0, 11567, '\p{^Is_Block=  georgian_Supplement}', "");
    Expect(0, 11567, '\P{Is_Block=  georgian_Supplement}', "");
    Expect(1, 11567, '\P{^Is_Block=  georgian_Supplement}', "");
    Expect(0, 11568, '\p{Is_Block=  georgian_Supplement}', "");
    Expect(1, 11568, '\p{^Is_Block=  georgian_Supplement}', "");
    Expect(1, 11568, '\P{Is_Block=  georgian_Supplement}', "");
    Expect(0, 11568, '\P{^Is_Block=  georgian_Supplement}', "");
    Error('\p{Is_Blk=/a/Georgian_sup}');
    Error('\P{Is_Blk=/a/Georgian_sup}');
    Expect(1, 11567, '\p{Is_Blk:	georgiansup}', "");
    Expect(0, 11567, '\p{^Is_Blk:	georgiansup}', "");
    Expect(0, 11567, '\P{Is_Blk:	georgiansup}', "");
    Expect(1, 11567, '\P{^Is_Blk:	georgiansup}', "");
    Expect(0, 11568, '\p{Is_Blk:	georgiansup}', "");
    Expect(1, 11568, '\p{^Is_Blk:	georgiansup}', "");
    Expect(1, 11568, '\P{Is_Blk:	georgiansup}', "");
    Expect(0, 11568, '\P{^Is_Blk:	georgiansup}', "");
    Expect(1, 11567, '\p{Is_Blk:   	-georgian_SUP}', "");
    Expect(0, 11567, '\p{^Is_Blk:   	-georgian_SUP}', "");
    Expect(0, 11567, '\P{Is_Blk:   	-georgian_SUP}', "");
    Expect(1, 11567, '\P{^Is_Blk:   	-georgian_SUP}', "");
    Expect(0, 11568, '\p{Is_Blk:   	-georgian_SUP}', "");
    Expect(1, 11568, '\p{^Is_Blk:   	-georgian_SUP}', "");
    Expect(1, 11568, '\P{Is_Blk:   	-georgian_SUP}', "");
    Expect(0, 11568, '\P{^Is_Blk:   	-georgian_SUP}', "");
    Error('\p{Block=/a/_Glagolitic}');
    Error('\P{Block=/a/_Glagolitic}');
    Expect(1, 11359, '\p{Block=glagolitic}', "");
    Expect(0, 11359, '\p{^Block=glagolitic}', "");
    Expect(0, 11359, '\P{Block=glagolitic}', "");
    Expect(1, 11359, '\P{^Block=glagolitic}', "");
    Expect(0, 11360, '\p{Block=glagolitic}', "");
    Expect(1, 11360, '\p{^Block=glagolitic}', "");
    Expect(1, 11360, '\P{Block=glagolitic}', "");
    Expect(0, 11360, '\P{^Block=glagolitic}', "");
    Expect(1, 11359, '\p{Block:    Glagolitic}', "");
    Expect(0, 11359, '\p{^Block:    Glagolitic}', "");
    Expect(0, 11359, '\P{Block:    Glagolitic}', "");
    Expect(1, 11359, '\P{^Block:    Glagolitic}', "");
    Expect(0, 11360, '\p{Block:    Glagolitic}', "");
    Expect(1, 11360, '\p{^Block:    Glagolitic}', "");
    Expect(1, 11360, '\P{Block:    Glagolitic}', "");
    Expect(0, 11360, '\P{^Block:    Glagolitic}', "");
    Error('\p{Blk=-:=Glagolitic}');
    Error('\P{Blk=-:=Glagolitic}');
    Expect(1, 11359, '\p{Blk:   glagolitic}', "");
    Expect(0, 11359, '\p{^Blk:   glagolitic}', "");
    Expect(0, 11359, '\P{Blk:   glagolitic}', "");
    Expect(1, 11359, '\P{^Blk:   glagolitic}', "");
    Expect(0, 11360, '\p{Blk:   glagolitic}', "");
    Expect(1, 11360, '\p{^Blk:   glagolitic}', "");
    Expect(1, 11360, '\P{Blk:   glagolitic}', "");
    Expect(0, 11360, '\P{^Blk:   glagolitic}', "");
    Expect(1, 11359, '\p{Blk= glagolitic}', "");
    Expect(0, 11359, '\p{^Blk= glagolitic}', "");
    Expect(0, 11359, '\P{Blk= glagolitic}', "");
    Expect(1, 11359, '\P{^Blk= glagolitic}', "");
    Expect(0, 11360, '\p{Blk= glagolitic}', "");
    Expect(1, 11360, '\p{^Blk= glagolitic}', "");
    Expect(1, 11360, '\P{Blk= glagolitic}', "");
    Expect(0, 11360, '\P{^Blk= glagolitic}', "");
    Error('\p{Is_Block=:=		GLAGOLITIC}');
    Error('\P{Is_Block=:=		GLAGOLITIC}');
    Expect(1, 11359, '\p{Is_Block=glagolitic}', "");
    Expect(0, 11359, '\p{^Is_Block=glagolitic}', "");
    Expect(0, 11359, '\P{Is_Block=glagolitic}', "");
    Expect(1, 11359, '\P{^Is_Block=glagolitic}', "");
    Expect(0, 11360, '\p{Is_Block=glagolitic}', "");
    Expect(1, 11360, '\p{^Is_Block=glagolitic}', "");
    Expect(1, 11360, '\P{Is_Block=glagolitic}', "");
    Expect(0, 11360, '\P{^Is_Block=glagolitic}', "");
    Expect(1, 11359, '\p{Is_Block=- Glagolitic}', "");
    Expect(0, 11359, '\p{^Is_Block=- Glagolitic}', "");
    Expect(0, 11359, '\P{Is_Block=- Glagolitic}', "");
    Expect(1, 11359, '\P{^Is_Block=- Glagolitic}', "");
    Expect(0, 11360, '\p{Is_Block=- Glagolitic}', "");
    Expect(1, 11360, '\p{^Is_Block=- Glagolitic}', "");
    Expect(1, 11360, '\P{Is_Block=- Glagolitic}', "");
    Expect(0, 11360, '\P{^Is_Block=- Glagolitic}', "");
    Error('\p{Is_Blk= /a/Glagolitic}');
    Error('\P{Is_Blk= /a/Glagolitic}');
    Expect(1, 11359, '\p{Is_Blk=glagolitic}', "");
    Expect(0, 11359, '\p{^Is_Blk=glagolitic}', "");
    Expect(0, 11359, '\P{Is_Blk=glagolitic}', "");
    Expect(1, 11359, '\P{^Is_Blk=glagolitic}', "");
    Expect(0, 11360, '\p{Is_Blk=glagolitic}', "");
    Expect(1, 11360, '\p{^Is_Blk=glagolitic}', "");
    Expect(1, 11360, '\P{Is_Blk=glagolitic}', "");
    Expect(0, 11360, '\P{^Is_Blk=glagolitic}', "");
    Expect(1, 11359, '\p{Is_Blk=-	Glagolitic}', "");
    Expect(0, 11359, '\p{^Is_Blk=-	Glagolitic}', "");
    Expect(0, 11359, '\P{Is_Blk=-	Glagolitic}', "");
    Expect(1, 11359, '\P{^Is_Blk=-	Glagolitic}', "");
    Expect(0, 11360, '\p{Is_Blk=-	Glagolitic}', "");
    Expect(1, 11360, '\p{^Is_Blk=-	Glagolitic}', "");
    Expect(1, 11360, '\P{Is_Blk=-	Glagolitic}', "");
    Expect(0, 11360, '\P{^Is_Blk=-	Glagolitic}', "");
    Error('\p{Block=		GLAGOLITIC_supplement:=}');
    Error('\P{Block=		GLAGOLITIC_supplement:=}');
    Expect(1, 122927, '\p{Block:   glagoliticsupplement}', "");
    Expect(0, 122927, '\p{^Block:   glagoliticsupplement}', "");
    Expect(0, 122927, '\P{Block:   glagoliticsupplement}', "");
    Expect(1, 122927, '\P{^Block:   glagoliticsupplement}', "");
    Expect(0, 122928, '\p{Block:   glagoliticsupplement}', "");
    Expect(1, 122928, '\p{^Block:   glagoliticsupplement}', "");
    Expect(1, 122928, '\P{Block:   glagoliticsupplement}', "");
    Expect(0, 122928, '\P{^Block:   glagoliticsupplement}', "");
    Expect(1, 122927, '\p{Block=_Glagolitic_Supplement}', "");
    Expect(0, 122927, '\p{^Block=_Glagolitic_Supplement}', "");
    Expect(0, 122927, '\P{Block=_Glagolitic_Supplement}', "");
    Expect(1, 122927, '\P{^Block=_Glagolitic_Supplement}', "");
    Expect(0, 122928, '\p{Block=_Glagolitic_Supplement}', "");
    Expect(1, 122928, '\p{^Block=_Glagolitic_Supplement}', "");
    Expect(1, 122928, '\P{Block=_Glagolitic_Supplement}', "");
    Expect(0, 122928, '\P{^Block=_Glagolitic_Supplement}', "");
    Error('\p{Blk= /a/Glagolitic_sup}');
    Error('\P{Blk= /a/Glagolitic_sup}');
    Expect(1, 122927, '\p{Blk=glagoliticsup}', "");
    Expect(0, 122927, '\p{^Blk=glagoliticsup}', "");
    Expect(0, 122927, '\P{Blk=glagoliticsup}', "");
    Expect(1, 122927, '\P{^Blk=glagoliticsup}', "");
    Expect(0, 122928, '\p{Blk=glagoliticsup}', "");
    Expect(1, 122928, '\p{^Blk=glagoliticsup}', "");
    Expect(1, 122928, '\P{Blk=glagoliticsup}', "");
    Expect(0, 122928, '\P{^Blk=glagoliticsup}', "");
    Expect(1, 122927, '\p{Blk:	_Glagolitic_Sup}', "");
    Expect(0, 122927, '\p{^Blk:	_Glagolitic_Sup}', "");
    Expect(0, 122927, '\P{Blk:	_Glagolitic_Sup}', "");
    Expect(1, 122927, '\P{^Blk:	_Glagolitic_Sup}', "");
    Expect(0, 122928, '\p{Blk:	_Glagolitic_Sup}', "");
    Expect(1, 122928, '\p{^Blk:	_Glagolitic_Sup}', "");
    Expect(1, 122928, '\P{Blk:	_Glagolitic_Sup}', "");
    Expect(0, 122928, '\P{^Blk:	_Glagolitic_Sup}', "");
    Error('\p{Is_Block:-/a/glagolitic_supplement}');
    Error('\P{Is_Block:-/a/glagolitic_supplement}');
    Expect(1, 122927, '\p{Is_Block=glagoliticsupplement}', "");
    Expect(0, 122927, '\p{^Is_Block=glagoliticsupplement}', "");
    Expect(0, 122927, '\P{Is_Block=glagoliticsupplement}', "");
    Expect(1, 122927, '\P{^Is_Block=glagoliticsupplement}', "");
    Expect(0, 122928, '\p{Is_Block=glagoliticsupplement}', "");
    Expect(1, 122928, '\p{^Is_Block=glagoliticsupplement}', "");
    Expect(1, 122928, '\P{Is_Block=glagoliticsupplement}', "");
    Expect(0, 122928, '\P{^Is_Block=glagoliticsupplement}', "");
    Expect(1, 122927, '\p{Is_Block=_ Glagolitic_Supplement}', "");
    Expect(0, 122927, '\p{^Is_Block=_ Glagolitic_Supplement}', "");
    Expect(0, 122927, '\P{Is_Block=_ Glagolitic_Supplement}', "");
    Expect(1, 122927, '\P{^Is_Block=_ Glagolitic_Supplement}', "");
    Expect(0, 122928, '\p{Is_Block=_ Glagolitic_Supplement}', "");
    Expect(1, 122928, '\p{^Is_Block=_ Glagolitic_Supplement}', "");
    Expect(1, 122928, '\P{Is_Block=_ Glagolitic_Supplement}', "");
    Expect(0, 122928, '\P{^Is_Block=_ Glagolitic_Supplement}', "");
    Error('\p{Is_Blk: _	GLAGOLITIC_Sup:=}');
    Error('\P{Is_Blk: _	GLAGOLITIC_Sup:=}');
    Expect(1, 122927, '\p{Is_Blk=glagoliticsup}', "");
    Expect(0, 122927, '\p{^Is_Blk=glagoliticsup}', "");
    Expect(0, 122927, '\P{Is_Blk=glagoliticsup}', "");
    Expect(1, 122927, '\P{^Is_Blk=glagoliticsup}', "");
    Expect(0, 122928, '\p{Is_Blk=glagoliticsup}', "");
    Expect(1, 122928, '\p{^Is_Blk=glagoliticsup}', "");
    Expect(1, 122928, '\P{Is_Blk=glagoliticsup}', "");
    Expect(0, 122928, '\P{^Is_Blk=glagoliticsup}', "");
    Expect(1, 122927, '\p{Is_Blk=	 Glagolitic_sup}', "");
    Expect(0, 122927, '\p{^Is_Blk=	 Glagolitic_sup}', "");
    Expect(0, 122927, '\P{Is_Blk=	 Glagolitic_sup}', "");
    Expect(1, 122927, '\P{^Is_Blk=	 Glagolitic_sup}', "");
    Expect(0, 122928, '\p{Is_Blk=	 Glagolitic_sup}', "");
    Expect(1, 122928, '\p{^Is_Blk=	 Glagolitic_sup}', "");
    Expect(1, 122928, '\P{Is_Blk=	 Glagolitic_sup}', "");
    Expect(0, 122928, '\P{^Is_Blk=	 Glagolitic_sup}', "");
    Error('\p{Block=	:=gothic}');
    Error('\P{Block=	:=gothic}');
    Expect(1, 66383, '\p{Block=gothic}', "");
    Expect(0, 66383, '\p{^Block=gothic}', "");
    Expect(0, 66383, '\P{Block=gothic}', "");
    Expect(1, 66383, '\P{^Block=gothic}', "");
    Expect(0, 66384, '\p{Block=gothic}', "");
    Expect(1, 66384, '\p{^Block=gothic}', "");
    Expect(1, 66384, '\P{Block=gothic}', "");
    Expect(0, 66384, '\P{^Block=gothic}', "");
    Expect(1, 66383, '\p{Block=_-gothic}', "");
    Expect(0, 66383, '\p{^Block=_-gothic}', "");
    Expect(0, 66383, '\P{Block=_-gothic}', "");
    Expect(1, 66383, '\P{^Block=_-gothic}', "");
    Expect(0, 66384, '\p{Block=_-gothic}', "");
    Expect(1, 66384, '\p{^Block=_-gothic}', "");
    Expect(1, 66384, '\P{Block=_-gothic}', "");
    Expect(0, 66384, '\P{^Block=_-gothic}', "");
    Error('\p{Blk:-:=Gothic}');
    Error('\P{Blk:-:=Gothic}');
    Expect(1, 66383, '\p{Blk:	gothic}', "");
    Expect(0, 66383, '\p{^Blk:	gothic}', "");
    Expect(0, 66383, '\P{Blk:	gothic}', "");
    Expect(1, 66383, '\P{^Blk:	gothic}', "");
    Expect(0, 66384, '\p{Blk:	gothic}', "");
    Expect(1, 66384, '\p{^Blk:	gothic}', "");
    Expect(1, 66384, '\P{Blk:	gothic}', "");
    Expect(0, 66384, '\P{^Blk:	gothic}', "");
    Expect(1, 66383, '\p{Blk=	-Gothic}', "");
    Expect(0, 66383, '\p{^Blk=	-Gothic}', "");
    Expect(0, 66383, '\P{Blk=	-Gothic}', "");
    Expect(1, 66383, '\P{^Blk=	-Gothic}', "");
    Expect(0, 66384, '\p{Blk=	-Gothic}', "");
    Expect(1, 66384, '\p{^Blk=	-Gothic}', "");
    Expect(1, 66384, '\P{Blk=	-Gothic}', "");
    Expect(0, 66384, '\P{^Blk=	-Gothic}', "");
    Error('\p{Is_Block=/a/ gothic}');
    Error('\P{Is_Block=/a/ gothic}');
    Expect(1, 66383, '\p{Is_Block=gothic}', "");
    Expect(0, 66383, '\p{^Is_Block=gothic}', "");
    Expect(0, 66383, '\P{Is_Block=gothic}', "");
    Expect(1, 66383, '\P{^Is_Block=gothic}', "");
    Expect(0, 66384, '\p{Is_Block=gothic}', "");
    Expect(1, 66384, '\p{^Is_Block=gothic}', "");
    Expect(1, 66384, '\P{Is_Block=gothic}', "");
    Expect(0, 66384, '\P{^Is_Block=gothic}', "");
    Expect(1, 66383, '\p{Is_Block=  gothic}', "");
    Expect(0, 66383, '\p{^Is_Block=  gothic}', "");
    Expect(0, 66383, '\P{Is_Block=  gothic}', "");
    Expect(1, 66383, '\P{^Is_Block=  gothic}', "");
    Expect(0, 66384, '\p{Is_Block=  gothic}', "");
    Expect(1, 66384, '\p{^Is_Block=  gothic}', "");
    Expect(1, 66384, '\P{Is_Block=  gothic}', "");
    Expect(0, 66384, '\P{^Is_Block=  gothic}', "");
    Error('\p{Is_Blk=:=_gothic}');
    Error('\P{Is_Blk=:=_gothic}');
    Expect(1, 66383, '\p{Is_Blk=gothic}', "");
    Expect(0, 66383, '\p{^Is_Blk=gothic}', "");
    Expect(0, 66383, '\P{Is_Blk=gothic}', "");
    Expect(1, 66383, '\P{^Is_Blk=gothic}', "");
    Expect(0, 66384, '\p{Is_Blk=gothic}', "");
    Expect(1, 66384, '\p{^Is_Blk=gothic}', "");
    Expect(1, 66384, '\P{Is_Blk=gothic}', "");
    Expect(0, 66384, '\P{^Is_Blk=gothic}', "");
    Expect(1, 66383, '\p{Is_Blk=--Gothic}', "");
    Expect(0, 66383, '\p{^Is_Blk=--Gothic}', "");
    Expect(0, 66383, '\P{Is_Blk=--Gothic}', "");
    Expect(1, 66383, '\P{^Is_Blk=--Gothic}', "");
    Expect(0, 66384, '\p{Is_Blk=--Gothic}', "");
    Expect(1, 66384, '\p{^Is_Blk=--Gothic}', "");
    Expect(1, 66384, '\P{Is_Blk=--Gothic}', "");
    Expect(0, 66384, '\P{^Is_Blk=--Gothic}', "");
    Error('\p{Block:   /a/ Grantha}');
    Error('\P{Block:   /a/ Grantha}');
    Expect(1, 70527, '\p{Block=grantha}', "");
    Expect(0, 70527, '\p{^Block=grantha}', "");
    Expect(0, 70527, '\P{Block=grantha}', "");
    Expect(1, 70527, '\P{^Block=grantha}', "");
    Expect(0, 70528, '\p{Block=grantha}', "");
    Expect(1, 70528, '\p{^Block=grantha}', "");
    Expect(1, 70528, '\P{Block=grantha}', "");
    Expect(0, 70528, '\P{^Block=grantha}', "");
    Expect(1, 70527, '\p{Block=__grantha}', "");
    Expect(0, 70527, '\p{^Block=__grantha}', "");
    Expect(0, 70527, '\P{Block=__grantha}', "");
    Expect(1, 70527, '\P{^Block=__grantha}', "");
    Expect(0, 70528, '\p{Block=__grantha}', "");
    Expect(1, 70528, '\p{^Block=__grantha}', "");
    Expect(1, 70528, '\P{Block=__grantha}', "");
    Expect(0, 70528, '\P{^Block=__grantha}', "");
    Error('\p{Blk=-/a/grantha}');
    Error('\P{Blk=-/a/grantha}');
    Expect(1, 70527, '\p{Blk=grantha}', "");
    Expect(0, 70527, '\p{^Blk=grantha}', "");
    Expect(0, 70527, '\P{Blk=grantha}', "");
    Expect(1, 70527, '\P{^Blk=grantha}', "");
    Expect(0, 70528, '\p{Blk=grantha}', "");
    Expect(1, 70528, '\p{^Blk=grantha}', "");
    Expect(1, 70528, '\P{Blk=grantha}', "");
    Expect(0, 70528, '\P{^Blk=grantha}', "");
    Expect(1, 70527, '\p{Blk=	 Grantha}', "");
    Expect(0, 70527, '\p{^Blk=	 Grantha}', "");
    Expect(0, 70527, '\P{Blk=	 Grantha}', "");
    Expect(1, 70527, '\P{^Blk=	 Grantha}', "");
    Expect(0, 70528, '\p{Blk=	 Grantha}', "");
    Expect(1, 70528, '\p{^Blk=	 Grantha}', "");
    Expect(1, 70528, '\P{Blk=	 Grantha}', "");
    Expect(0, 70528, '\P{^Blk=	 Grantha}', "");
    Error('\p{Is_Block=:=-grantha}');
    Error('\P{Is_Block=:=-grantha}');
    Expect(1, 70527, '\p{Is_Block=grantha}', "");
    Expect(0, 70527, '\p{^Is_Block=grantha}', "");
    Expect(0, 70527, '\P{Is_Block=grantha}', "");
    Expect(1, 70527, '\P{^Is_Block=grantha}', "");
    Expect(0, 70528, '\p{Is_Block=grantha}', "");
    Expect(1, 70528, '\p{^Is_Block=grantha}', "");
    Expect(1, 70528, '\P{Is_Block=grantha}', "");
    Expect(0, 70528, '\P{^Is_Block=grantha}', "");
    Expect(1, 70527, '\p{Is_Block= GRANTHA}', "");
    Expect(0, 70527, '\p{^Is_Block= GRANTHA}', "");
    Expect(0, 70527, '\P{Is_Block= GRANTHA}', "");
    Expect(1, 70527, '\P{^Is_Block= GRANTHA}', "");
    Expect(0, 70528, '\p{Is_Block= GRANTHA}', "");
    Expect(1, 70528, '\p{^Is_Block= GRANTHA}', "");
    Expect(1, 70528, '\P{Is_Block= GRANTHA}', "");
    Expect(0, 70528, '\P{^Is_Block= GRANTHA}', "");
    Error('\p{Is_Blk:   -/a/GRANTHA}');
    Error('\P{Is_Blk:   -/a/GRANTHA}');
    Expect(1, 70527, '\p{Is_Blk=grantha}', "");
    Expect(0, 70527, '\p{^Is_Blk=grantha}', "");
    Expect(0, 70527, '\P{Is_Blk=grantha}', "");
    Expect(1, 70527, '\P{^Is_Blk=grantha}', "");
    Expect(0, 70528, '\p{Is_Blk=grantha}', "");
    Expect(1, 70528, '\p{^Is_Blk=grantha}', "");
    Expect(1, 70528, '\P{Is_Blk=grantha}', "");
    Expect(0, 70528, '\P{^Is_Blk=grantha}', "");
    Expect(1, 70527, '\p{Is_Blk=-	GRANTHA}', "");
    Expect(0, 70527, '\p{^Is_Blk=-	GRANTHA}', "");
    Expect(0, 70527, '\P{Is_Blk=-	GRANTHA}', "");
    Expect(1, 70527, '\P{^Is_Blk=-	GRANTHA}', "");
    Expect(0, 70528, '\p{Is_Blk=-	GRANTHA}', "");
    Expect(1, 70528, '\p{^Is_Blk=-	GRANTHA}', "");
    Expect(1, 70528, '\P{Is_Blk=-	GRANTHA}', "");
    Expect(0, 70528, '\P{^Is_Blk=-	GRANTHA}', "");
    Error('\p{Block=	-Greek_and_Coptic/a/}');
    Error('\P{Block=	-Greek_and_Coptic/a/}');
    Expect(1, 1023, '\p{Block=greekandcoptic}', "");
    Expect(0, 1023, '\p{^Block=greekandcoptic}', "");
    Expect(0, 1023, '\P{Block=greekandcoptic}', "");
    Expect(1, 1023, '\P{^Block=greekandcoptic}', "");
    Expect(0, 1024, '\p{Block=greekandcoptic}', "");
    Expect(1, 1024, '\p{^Block=greekandcoptic}', "");
    Expect(1, 1024, '\P{Block=greekandcoptic}', "");
    Expect(0, 1024, '\P{^Block=greekandcoptic}', "");
    Expect(1, 1023, '\p{Block=_greek_and_coptic}', "");
    Expect(0, 1023, '\p{^Block=_greek_and_coptic}', "");
    Expect(0, 1023, '\P{Block=_greek_and_coptic}', "");
    Expect(1, 1023, '\P{^Block=_greek_and_coptic}', "");
    Expect(0, 1024, '\p{Block=_greek_and_coptic}', "");
    Expect(1, 1024, '\p{^Block=_greek_and_coptic}', "");
    Expect(1, 1024, '\P{Block=_greek_and_coptic}', "");
    Expect(0, 1024, '\P{^Block=_greek_and_coptic}', "");
    Error('\p{Blk=	-Greek:=}');
    Error('\P{Blk=	-Greek:=}');
    Expect(1, 1023, '\p{Blk=greek}', "");
    Expect(0, 1023, '\p{^Blk=greek}', "");
    Expect(0, 1023, '\P{Blk=greek}', "");
    Expect(1, 1023, '\P{^Blk=greek}', "");
    Expect(0, 1024, '\p{Blk=greek}', "");
    Expect(1, 1024, '\p{^Blk=greek}', "");
    Expect(1, 1024, '\P{Blk=greek}', "");
    Expect(0, 1024, '\P{^Blk=greek}', "");
    Expect(1, 1023, '\p{Blk: -GREEK}', "");
    Expect(0, 1023, '\p{^Blk: -GREEK}', "");
    Expect(0, 1023, '\P{Blk: -GREEK}', "");
    Expect(1, 1023, '\P{^Blk: -GREEK}', "");
    Expect(0, 1024, '\p{Blk: -GREEK}', "");
    Expect(1, 1024, '\p{^Blk: -GREEK}', "");
    Expect(1, 1024, '\P{Blk: -GREEK}', "");
    Expect(0, 1024, '\P{^Blk: -GREEK}', "");
    Error('\p{Is_Block=:= -Greek_AND_Coptic}');
    Error('\P{Is_Block=:= -Greek_AND_Coptic}');
    Expect(1, 1023, '\p{Is_Block=greekandcoptic}', "");
    Expect(0, 1023, '\p{^Is_Block=greekandcoptic}', "");
    Expect(0, 1023, '\P{Is_Block=greekandcoptic}', "");
    Expect(1, 1023, '\P{^Is_Block=greekandcoptic}', "");
    Expect(0, 1024, '\p{Is_Block=greekandcoptic}', "");
    Expect(1, 1024, '\p{^Is_Block=greekandcoptic}', "");
    Expect(1, 1024, '\P{Is_Block=greekandcoptic}', "");
    Expect(0, 1024, '\P{^Is_Block=greekandcoptic}', "");
    Expect(1, 1023, '\p{Is_Block=-_greek_And_Coptic}', "");
    Expect(0, 1023, '\p{^Is_Block=-_greek_And_Coptic}', "");
    Expect(0, 1023, '\P{Is_Block=-_greek_And_Coptic}', "");
    Expect(1, 1023, '\P{^Is_Block=-_greek_And_Coptic}', "");
    Expect(0, 1024, '\p{Is_Block=-_greek_And_Coptic}', "");
    Expect(1, 1024, '\p{^Is_Block=-_greek_And_Coptic}', "");
    Expect(1, 1024, '\P{Is_Block=-_greek_And_Coptic}', "");
    Expect(0, 1024, '\P{^Is_Block=-_greek_And_Coptic}', "");
    Error('\p{Is_Blk:/a/ 	greek}');
    Error('\P{Is_Blk:/a/ 	greek}');
    Expect(1, 1023, '\p{Is_Blk=greek}', "");
    Expect(0, 1023, '\p{^Is_Blk=greek}', "");
    Expect(0, 1023, '\P{Is_Blk=greek}', "");
    Expect(1, 1023, '\P{^Is_Blk=greek}', "");
    Expect(0, 1024, '\p{Is_Blk=greek}', "");
    Expect(1, 1024, '\p{^Is_Blk=greek}', "");
    Expect(1, 1024, '\P{Is_Blk=greek}', "");
    Expect(0, 1024, '\P{^Is_Blk=greek}', "");
    Expect(1, 1023, '\p{Is_Blk=GREEK}', "");
    Expect(0, 1023, '\p{^Is_Blk=GREEK}', "");
    Expect(0, 1023, '\P{Is_Blk=GREEK}', "");
    Expect(1, 1023, '\P{^Is_Blk=GREEK}', "");
    Expect(0, 1024, '\p{Is_Blk=GREEK}', "");
    Expect(1, 1024, '\p{^Is_Blk=GREEK}', "");
    Expect(1, 1024, '\P{Is_Blk=GREEK}', "");
    Expect(0, 1024, '\P{^Is_Blk=GREEK}', "");
    Error('\p{Block=:=-	Greek_extended}');
    Error('\P{Block=:=-	Greek_extended}');
    Expect(1, 8191, '\p{Block=greekextended}', "");
    Expect(0, 8191, '\p{^Block=greekextended}', "");
    Expect(0, 8191, '\P{Block=greekextended}', "");
    Expect(1, 8191, '\P{^Block=greekextended}', "");
    Expect(0, 8192, '\p{Block=greekextended}', "");
    Expect(1, 8192, '\p{^Block=greekextended}', "");
    Expect(1, 8192, '\P{Block=greekextended}', "");
    Expect(0, 8192, '\P{^Block=greekextended}', "");
    Expect(1, 8191, '\p{Block=-_Greek_Extended}', "");
    Expect(0, 8191, '\p{^Block=-_Greek_Extended}', "");
    Expect(0, 8191, '\P{Block=-_Greek_Extended}', "");
    Expect(1, 8191, '\P{^Block=-_Greek_Extended}', "");
    Expect(0, 8192, '\p{Block=-_Greek_Extended}', "");
    Expect(1, 8192, '\p{^Block=-_Greek_Extended}', "");
    Expect(1, 8192, '\P{Block=-_Greek_Extended}', "");
    Expect(0, 8192, '\P{^Block=-_Greek_Extended}', "");
    Error('\p{Blk=_-Greek_EXT/a/}');
    Error('\P{Blk=_-Greek_EXT/a/}');
    Expect(1, 8191, '\p{Blk=greekext}', "");
    Expect(0, 8191, '\p{^Blk=greekext}', "");
    Expect(0, 8191, '\P{Blk=greekext}', "");
    Expect(1, 8191, '\P{^Blk=greekext}', "");
    Expect(0, 8192, '\p{Blk=greekext}', "");
    Expect(1, 8192, '\p{^Blk=greekext}', "");
    Expect(1, 8192, '\P{Blk=greekext}', "");
    Expect(0, 8192, '\P{^Blk=greekext}', "");
    Expect(1, 8191, '\p{Blk:Greek_ext}', "");
    Expect(0, 8191, '\p{^Blk:Greek_ext}', "");
    Expect(0, 8191, '\P{Blk:Greek_ext}', "");
    Expect(1, 8191, '\P{^Blk:Greek_ext}', "");
    Expect(0, 8192, '\p{Blk:Greek_ext}', "");
    Expect(1, 8192, '\p{^Blk:Greek_ext}', "");
    Expect(1, 8192, '\P{Blk:Greek_ext}', "");
    Expect(0, 8192, '\P{^Blk:Greek_ext}', "");
    Error('\p{Is_Block=/a/		greek_EXTENDED}');
    Error('\P{Is_Block=/a/		greek_EXTENDED}');
    Expect(1, 8191, '\p{Is_Block=greekextended}', "");
    Expect(0, 8191, '\p{^Is_Block=greekextended}', "");
    Expect(0, 8191, '\P{Is_Block=greekextended}', "");
    Expect(1, 8191, '\P{^Is_Block=greekextended}', "");
    Expect(0, 8192, '\p{Is_Block=greekextended}', "");
    Expect(1, 8192, '\p{^Is_Block=greekextended}', "");
    Expect(1, 8192, '\P{Is_Block=greekextended}', "");
    Expect(0, 8192, '\P{^Is_Block=greekextended}', "");
    Expect(1, 8191, '\p{Is_Block= _Greek_EXTENDED}', "");
    Expect(0, 8191, '\p{^Is_Block= _Greek_EXTENDED}', "");
    Expect(0, 8191, '\P{Is_Block= _Greek_EXTENDED}', "");
    Expect(1, 8191, '\P{^Is_Block= _Greek_EXTENDED}', "");
    Expect(0, 8192, '\p{Is_Block= _Greek_EXTENDED}', "");
    Expect(1, 8192, '\p{^Is_Block= _Greek_EXTENDED}', "");
    Expect(1, 8192, '\P{Is_Block= _Greek_EXTENDED}', "");
    Expect(0, 8192, '\P{^Is_Block= _Greek_EXTENDED}', "");
    Error('\p{Is_Blk=- Greek_EXT:=}');
    Error('\P{Is_Blk=- Greek_EXT:=}');
    Expect(1, 8191, '\p{Is_Blk=greekext}', "");
    Expect(0, 8191, '\p{^Is_Blk=greekext}', "");
    Expect(0, 8191, '\P{Is_Blk=greekext}', "");
    Expect(1, 8191, '\P{^Is_Blk=greekext}', "");
    Expect(0, 8192, '\p{Is_Blk=greekext}', "");
    Expect(1, 8192, '\p{^Is_Blk=greekext}', "");
    Expect(1, 8192, '\P{Is_Blk=greekext}', "");
    Expect(0, 8192, '\P{^Is_Blk=greekext}', "");
    Expect(1, 8191, '\p{Is_Blk=_ Greek_EXT}', "");
    Expect(0, 8191, '\p{^Is_Blk=_ Greek_EXT}', "");
    Expect(0, 8191, '\P{Is_Blk=_ Greek_EXT}', "");
    Expect(1, 8191, '\P{^Is_Blk=_ Greek_EXT}', "");
    Expect(0, 8192, '\p{Is_Blk=_ Greek_EXT}', "");
    Expect(1, 8192, '\p{^Is_Blk=_ Greek_EXT}', "");
    Expect(1, 8192, '\P{Is_Blk=_ Greek_EXT}', "");
    Expect(0, 8192, '\P{^Is_Blk=_ Greek_EXT}', "");
    Error('\p{Block: /a/gujarati}');
    Error('\P{Block: /a/gujarati}');
    Expect(1, 2815, '\p{Block=gujarati}', "");
    Expect(0, 2815, '\p{^Block=gujarati}', "");
    Expect(0, 2815, '\P{Block=gujarati}', "");
    Expect(1, 2815, '\P{^Block=gujarati}', "");
    Expect(0, 2816, '\p{Block=gujarati}', "");
    Expect(1, 2816, '\p{^Block=gujarati}', "");
    Expect(1, 2816, '\P{Block=gujarati}', "");
    Expect(0, 2816, '\P{^Block=gujarati}', "");
    Expect(1, 2815, '\p{Block= -gujarati}', "");
    Expect(0, 2815, '\p{^Block= -gujarati}', "");
    Expect(0, 2815, '\P{Block= -gujarati}', "");
    Expect(1, 2815, '\P{^Block= -gujarati}', "");
    Expect(0, 2816, '\p{Block= -gujarati}', "");
    Expect(1, 2816, '\p{^Block= -gujarati}', "");
    Expect(1, 2816, '\P{Block= -gujarati}', "");
    Expect(0, 2816, '\P{^Block= -gujarati}', "");
    Error('\p{Blk=:=__GUJARATI}');
    Error('\P{Blk=:=__GUJARATI}');
    Expect(1, 2815, '\p{Blk=gujarati}', "");
    Expect(0, 2815, '\p{^Blk=gujarati}', "");
    Expect(0, 2815, '\P{Blk=gujarati}', "");
    Expect(1, 2815, '\P{^Blk=gujarati}', "");
    Expect(0, 2816, '\p{Blk=gujarati}', "");
    Expect(1, 2816, '\p{^Blk=gujarati}', "");
    Expect(1, 2816, '\P{Blk=gujarati}', "");
    Expect(0, 2816, '\P{^Blk=gujarati}', "");
    Expect(1, 2815, '\p{Blk= gujarati}', "");
    Expect(0, 2815, '\p{^Blk= gujarati}', "");
    Expect(0, 2815, '\P{Blk= gujarati}', "");
    Expect(1, 2815, '\P{^Blk= gujarati}', "");
    Expect(0, 2816, '\p{Blk= gujarati}', "");
    Expect(1, 2816, '\p{^Blk= gujarati}', "");
    Expect(1, 2816, '\P{Blk= gujarati}', "");
    Expect(0, 2816, '\P{^Blk= gujarati}', "");
    Error('\p{Is_Block=:=_ gujarati}');
    Error('\P{Is_Block=:=_ gujarati}');
    Expect(1, 2815, '\p{Is_Block:gujarati}', "");
    Expect(0, 2815, '\p{^Is_Block:gujarati}', "");
    Expect(0, 2815, '\P{Is_Block:gujarati}', "");
    Expect(1, 2815, '\P{^Is_Block:gujarati}', "");
    Expect(0, 2816, '\p{Is_Block:gujarati}', "");
    Expect(1, 2816, '\p{^Is_Block:gujarati}', "");
    Expect(1, 2816, '\P{Is_Block:gujarati}', "");
    Expect(0, 2816, '\P{^Is_Block:gujarati}', "");
    Expect(1, 2815, '\p{Is_Block=	gujarati}', "");
    Expect(0, 2815, '\p{^Is_Block=	gujarati}', "");
    Expect(0, 2815, '\P{Is_Block=	gujarati}', "");
    Expect(1, 2815, '\P{^Is_Block=	gujarati}', "");
    Expect(0, 2816, '\p{Is_Block=	gujarati}', "");
    Expect(1, 2816, '\p{^Is_Block=	gujarati}', "");
    Expect(1, 2816, '\P{Is_Block=	gujarati}', "");
    Expect(0, 2816, '\P{^Is_Block=	gujarati}', "");
    Error('\p{Is_Blk=-/a/Gujarati}');
    Error('\P{Is_Blk=-/a/Gujarati}');
    Expect(1, 2815, '\p{Is_Blk=gujarati}', "");
    Expect(0, 2815, '\p{^Is_Blk=gujarati}', "");
    Expect(0, 2815, '\P{Is_Blk=gujarati}', "");
    Expect(1, 2815, '\P{^Is_Blk=gujarati}', "");
    Expect(0, 2816, '\p{Is_Blk=gujarati}', "");
    Expect(1, 2816, '\p{^Is_Blk=gujarati}', "");
    Expect(1, 2816, '\P{Is_Blk=gujarati}', "");
    Expect(0, 2816, '\P{^Is_Blk=gujarati}', "");
    Expect(1, 2815, '\p{Is_Blk=  GUJARATI}', "");
    Expect(0, 2815, '\p{^Is_Blk=  GUJARATI}', "");
    Expect(0, 2815, '\P{Is_Blk=  GUJARATI}', "");
    Expect(1, 2815, '\P{^Is_Blk=  GUJARATI}', "");
    Expect(0, 2816, '\p{Is_Blk=  GUJARATI}', "");
    Expect(1, 2816, '\p{^Is_Blk=  GUJARATI}', "");
    Expect(1, 2816, '\P{Is_Blk=  GUJARATI}', "");
    Expect(0, 2816, '\P{^Is_Blk=  GUJARATI}', "");
    Error('\p{Block=	:=Gurmukhi}');
    Error('\P{Block=	:=Gurmukhi}');
    Expect(1, 2687, '\p{Block=gurmukhi}', "");
    Expect(0, 2687, '\p{^Block=gurmukhi}', "");
    Expect(0, 2687, '\P{Block=gurmukhi}', "");
    Expect(1, 2687, '\P{^Block=gurmukhi}', "");
    Expect(0, 2688, '\p{Block=gurmukhi}', "");
    Expect(1, 2688, '\p{^Block=gurmukhi}', "");
    Expect(1, 2688, '\P{Block=gurmukhi}', "");
    Expect(0, 2688, '\P{^Block=gurmukhi}', "");
    Expect(1, 2687, '\p{Block=	GURMUKHI}', "");
    Expect(0, 2687, '\p{^Block=	GURMUKHI}', "");
    Expect(0, 2687, '\P{Block=	GURMUKHI}', "");
    Expect(1, 2687, '\P{^Block=	GURMUKHI}', "");
    Expect(0, 2688, '\p{Block=	GURMUKHI}', "");
    Expect(1, 2688, '\p{^Block=	GURMUKHI}', "");
    Expect(1, 2688, '\P{Block=	GURMUKHI}', "");
    Expect(0, 2688, '\P{^Block=	GURMUKHI}', "");
    Error('\p{Blk: _Gurmukhi/a/}');
    Error('\P{Blk: _Gurmukhi/a/}');
    Expect(1, 2687, '\p{Blk: gurmukhi}', "");
    Expect(0, 2687, '\p{^Blk: gurmukhi}', "");
    Expect(0, 2687, '\P{Blk: gurmukhi}', "");
    Expect(1, 2687, '\P{^Blk: gurmukhi}', "");
    Expect(0, 2688, '\p{Blk: gurmukhi}', "");
    Expect(1, 2688, '\p{^Blk: gurmukhi}', "");
    Expect(1, 2688, '\P{Blk: gurmukhi}', "");
    Expect(0, 2688, '\P{^Blk: gurmukhi}', "");
    Expect(1, 2687, '\p{Blk=__gurmukhi}', "");
    Expect(0, 2687, '\p{^Blk=__gurmukhi}', "");
    Expect(0, 2687, '\P{Blk=__gurmukhi}', "");
    Expect(1, 2687, '\P{^Blk=__gurmukhi}', "");
    Expect(0, 2688, '\p{Blk=__gurmukhi}', "");
    Expect(1, 2688, '\p{^Blk=__gurmukhi}', "");
    Expect(1, 2688, '\P{Blk=__gurmukhi}', "");
    Expect(0, 2688, '\P{^Blk=__gurmukhi}', "");
    Error('\p{Is_Block=/a/-gurmukhi}');
    Error('\P{Is_Block=/a/-gurmukhi}');
    Expect(1, 2687, '\p{Is_Block:	gurmukhi}', "");
    Expect(0, 2687, '\p{^Is_Block:	gurmukhi}', "");
    Expect(0, 2687, '\P{Is_Block:	gurmukhi}', "");
    Expect(1, 2687, '\P{^Is_Block:	gurmukhi}', "");
    Expect(0, 2688, '\p{Is_Block:	gurmukhi}', "");
    Expect(1, 2688, '\p{^Is_Block:	gurmukhi}', "");
    Expect(1, 2688, '\P{Is_Block:	gurmukhi}', "");
    Expect(0, 2688, '\P{^Is_Block:	gurmukhi}', "");
    Expect(1, 2687, '\p{Is_Block= 	Gurmukhi}', "");
    Expect(0, 2687, '\p{^Is_Block= 	Gurmukhi}', "");
    Expect(0, 2687, '\P{Is_Block= 	Gurmukhi}', "");
    Expect(1, 2687, '\P{^Is_Block= 	Gurmukhi}', "");
    Expect(0, 2688, '\p{Is_Block= 	Gurmukhi}', "");
    Expect(1, 2688, '\p{^Is_Block= 	Gurmukhi}', "");
    Expect(1, 2688, '\P{Is_Block= 	Gurmukhi}', "");
    Expect(0, 2688, '\P{^Is_Block= 	Gurmukhi}', "");
    Error('\p{Is_Blk=_/a/Gurmukhi}');
    Error('\P{Is_Blk=_/a/Gurmukhi}');
    Expect(1, 2687, '\p{Is_Blk:   gurmukhi}', "");
    Expect(0, 2687, '\p{^Is_Blk:   gurmukhi}', "");
    Expect(0, 2687, '\P{Is_Blk:   gurmukhi}', "");
    Expect(1, 2687, '\P{^Is_Blk:   gurmukhi}', "");
    Expect(0, 2688, '\p{Is_Blk:   gurmukhi}', "");
    Expect(1, 2688, '\p{^Is_Blk:   gurmukhi}', "");
    Expect(1, 2688, '\P{Is_Blk:   gurmukhi}', "");
    Expect(0, 2688, '\P{^Is_Blk:   gurmukhi}', "");
    Expect(1, 2687, '\p{Is_Blk= Gurmukhi}', "");
    Expect(0, 2687, '\p{^Is_Blk= Gurmukhi}', "");
    Expect(0, 2687, '\P{Is_Blk= Gurmukhi}', "");
    Expect(1, 2687, '\P{^Is_Blk= Gurmukhi}', "");
    Expect(0, 2688, '\p{Is_Blk= Gurmukhi}', "");
    Expect(1, 2688, '\p{^Is_Blk= Gurmukhi}', "");
    Expect(1, 2688, '\P{Is_Blk= Gurmukhi}', "");
    Expect(0, 2688, '\P{^Is_Blk= Gurmukhi}', "");
    Error('\p{Block:/a/ -Halfwidth_And_FULLWIDTH_Forms}');
    Error('\P{Block:/a/ -Halfwidth_And_FULLWIDTH_Forms}');
    Expect(1, 65519, '\p{Block=halfwidthandfullwidthforms}', "");
    Expect(0, 65519, '\p{^Block=halfwidthandfullwidthforms}', "");
    Expect(0, 65519, '\P{Block=halfwidthandfullwidthforms}', "");
    Expect(1, 65519, '\P{^Block=halfwidthandfullwidthforms}', "");
    Expect(0, 65520, '\p{Block=halfwidthandfullwidthforms}', "");
    Expect(1, 65520, '\p{^Block=halfwidthandfullwidthforms}', "");
    Expect(1, 65520, '\P{Block=halfwidthandfullwidthforms}', "");
    Expect(0, 65520, '\P{^Block=halfwidthandfullwidthforms}', "");
    Expect(1, 65519, '\p{Block=	_HALFWIDTH_AND_fullwidth_forms}', "");
    Expect(0, 65519, '\p{^Block=	_HALFWIDTH_AND_fullwidth_forms}', "");
    Expect(0, 65519, '\P{Block=	_HALFWIDTH_AND_fullwidth_forms}', "");
    Expect(1, 65519, '\P{^Block=	_HALFWIDTH_AND_fullwidth_forms}', "");
    Expect(0, 65520, '\p{Block=	_HALFWIDTH_AND_fullwidth_forms}', "");
    Expect(1, 65520, '\p{^Block=	_HALFWIDTH_AND_fullwidth_forms}', "");
    Expect(1, 65520, '\P{Block=	_HALFWIDTH_AND_fullwidth_forms}', "");
    Expect(0, 65520, '\P{^Block=	_HALFWIDTH_AND_fullwidth_forms}', "");
    Error('\p{Blk=:=_HALF_And_Full_FORMS}');
    Error('\P{Blk=:=_HALF_And_Full_FORMS}');
    Expect(1, 65519, '\p{Blk: halfandfullforms}', "");
    Expect(0, 65519, '\p{^Blk: halfandfullforms}', "");
    Expect(0, 65519, '\P{Blk: halfandfullforms}', "");
    Expect(1, 65519, '\P{^Blk: halfandfullforms}', "");
    Expect(0, 65520, '\p{Blk: halfandfullforms}', "");
    Expect(1, 65520, '\p{^Blk: halfandfullforms}', "");
    Expect(1, 65520, '\P{Blk: halfandfullforms}', "");
    Expect(0, 65520, '\P{^Blk: halfandfullforms}', "");
    Expect(1, 65519, '\p{Blk:		 HALF_And_Full_Forms}', "");
    Expect(0, 65519, '\p{^Blk:		 HALF_And_Full_Forms}', "");
    Expect(0, 65519, '\P{Blk:		 HALF_And_Full_Forms}', "");
    Expect(1, 65519, '\P{^Blk:		 HALF_And_Full_Forms}', "");
    Expect(0, 65520, '\p{Blk:		 HALF_And_Full_Forms}', "");
    Expect(1, 65520, '\p{^Blk:		 HALF_And_Full_Forms}', "");
    Expect(1, 65520, '\P{Blk:		 HALF_And_Full_Forms}', "");
    Expect(0, 65520, '\P{^Blk:		 HALF_And_Full_Forms}', "");
    Error('\p{Is_Block=-HALFWIDTH_AND_Fullwidth_forms:=}');
    Error('\P{Is_Block=-HALFWIDTH_AND_Fullwidth_forms:=}');
    Expect(1, 65519, '\p{Is_Block=halfwidthandfullwidthforms}', "");
    Expect(0, 65519, '\p{^Is_Block=halfwidthandfullwidthforms}', "");
    Expect(0, 65519, '\P{Is_Block=halfwidthandfullwidthforms}', "");
    Expect(1, 65519, '\P{^Is_Block=halfwidthandfullwidthforms}', "");
    Expect(0, 65520, '\p{Is_Block=halfwidthandfullwidthforms}', "");
    Expect(1, 65520, '\p{^Is_Block=halfwidthandfullwidthforms}', "");
    Expect(1, 65520, '\P{Is_Block=halfwidthandfullwidthforms}', "");
    Expect(0, 65520, '\P{^Is_Block=halfwidthandfullwidthforms}', "");
    Expect(1, 65519, '\p{Is_Block=_ Halfwidth_And_FULLWIDTH_forms}', "");
    Expect(0, 65519, '\p{^Is_Block=_ Halfwidth_And_FULLWIDTH_forms}', "");
    Expect(0, 65519, '\P{Is_Block=_ Halfwidth_And_FULLWIDTH_forms}', "");
    Expect(1, 65519, '\P{^Is_Block=_ Halfwidth_And_FULLWIDTH_forms}', "");
    Expect(0, 65520, '\p{Is_Block=_ Halfwidth_And_FULLWIDTH_forms}', "");
    Expect(1, 65520, '\p{^Is_Block=_ Halfwidth_And_FULLWIDTH_forms}', "");
    Expect(1, 65520, '\P{Is_Block=_ Halfwidth_And_FULLWIDTH_forms}', "");
    Expect(0, 65520, '\P{^Is_Block=_ Halfwidth_And_FULLWIDTH_forms}', "");
    Error('\p{Is_Blk=-Half_And_full_forms/a/}');
    Error('\P{Is_Blk=-Half_And_full_forms/a/}');
    Expect(1, 65519, '\p{Is_Blk=halfandfullforms}', "");
    Expect(0, 65519, '\p{^Is_Blk=halfandfullforms}', "");
    Expect(0, 65519, '\P{Is_Blk=halfandfullforms}', "");
    Expect(1, 65519, '\P{^Is_Blk=halfandfullforms}', "");
    Expect(0, 65520, '\p{Is_Blk=halfandfullforms}', "");
    Expect(1, 65520, '\p{^Is_Blk=halfandfullforms}', "");
    Expect(1, 65520, '\P{Is_Blk=halfandfullforms}', "");
    Expect(0, 65520, '\P{^Is_Blk=halfandfullforms}', "");
    Expect(1, 65519, '\p{Is_Blk= _HALF_AND_Full_Forms}', "");
    Expect(0, 65519, '\p{^Is_Blk= _HALF_AND_Full_Forms}', "");
    Expect(0, 65519, '\P{Is_Blk= _HALF_AND_Full_Forms}', "");
    Expect(1, 65519, '\P{^Is_Blk= _HALF_AND_Full_Forms}', "");
    Expect(0, 65520, '\p{Is_Blk= _HALF_AND_Full_Forms}', "");
    Expect(1, 65520, '\p{^Is_Blk= _HALF_AND_Full_Forms}', "");
    Expect(1, 65520, '\P{Is_Blk= _HALF_AND_Full_Forms}', "");
    Expect(0, 65520, '\P{^Is_Blk= _HALF_AND_Full_Forms}', "");
    Error('\p{Block= -COMBINING_half_Marks:=}');
    Error('\P{Block= -COMBINING_half_Marks:=}');
    Expect(1, 65071, '\p{Block=combininghalfmarks}', "");
    Expect(0, 65071, '\p{^Block=combininghalfmarks}', "");
    Expect(0, 65071, '\P{Block=combininghalfmarks}', "");
    Expect(1, 65071, '\P{^Block=combininghalfmarks}', "");
    Expect(0, 65072, '\p{Block=combininghalfmarks}', "");
    Expect(1, 65072, '\p{^Block=combininghalfmarks}', "");
    Expect(1, 65072, '\P{Block=combininghalfmarks}', "");
    Expect(0, 65072, '\P{^Block=combininghalfmarks}', "");
    Expect(1, 65071, '\p{Block=_ COMBINING_Half_Marks}', "");
    Expect(0, 65071, '\p{^Block=_ COMBINING_Half_Marks}', "");
    Expect(0, 65071, '\P{Block=_ COMBINING_Half_Marks}', "");
    Expect(1, 65071, '\P{^Block=_ COMBINING_Half_Marks}', "");
    Expect(0, 65072, '\p{Block=_ COMBINING_Half_Marks}', "");
    Expect(1, 65072, '\p{^Block=_ COMBINING_Half_Marks}', "");
    Expect(1, 65072, '\P{Block=_ COMBINING_Half_Marks}', "");
    Expect(0, 65072, '\P{^Block=_ COMBINING_Half_Marks}', "");
    Error('\p{Blk=_Half_marks/a/}');
    Error('\P{Blk=_Half_marks/a/}');
    Expect(1, 65071, '\p{Blk=halfmarks}', "");
    Expect(0, 65071, '\p{^Blk=halfmarks}', "");
    Expect(0, 65071, '\P{Blk=halfmarks}', "");
    Expect(1, 65071, '\P{^Blk=halfmarks}', "");
    Expect(0, 65072, '\p{Blk=halfmarks}', "");
    Expect(1, 65072, '\p{^Blk=halfmarks}', "");
    Expect(1, 65072, '\P{Blk=halfmarks}', "");
    Expect(0, 65072, '\P{^Blk=halfmarks}', "");
    Expect(1, 65071, '\p{Blk=Half_MARKS}', "");
    Expect(0, 65071, '\p{^Blk=Half_MARKS}', "");
    Expect(0, 65071, '\P{Blk=Half_MARKS}', "");
    Expect(1, 65071, '\P{^Blk=Half_MARKS}', "");
    Expect(0, 65072, '\p{Blk=Half_MARKS}', "");
    Expect(1, 65072, '\p{^Blk=Half_MARKS}', "");
    Expect(1, 65072, '\P{Blk=Half_MARKS}', "");
    Expect(0, 65072, '\P{^Blk=Half_MARKS}', "");
    Error('\p{Is_Block=_-Combining_HALF_Marks:=}');
    Error('\P{Is_Block=_-Combining_HALF_Marks:=}');
    Expect(1, 65071, '\p{Is_Block=combininghalfmarks}', "");
    Expect(0, 65071, '\p{^Is_Block=combininghalfmarks}', "");
    Expect(0, 65071, '\P{Is_Block=combininghalfmarks}', "");
    Expect(1, 65071, '\P{^Is_Block=combininghalfmarks}', "");
    Expect(0, 65072, '\p{Is_Block=combininghalfmarks}', "");
    Expect(1, 65072, '\p{^Is_Block=combininghalfmarks}', "");
    Expect(1, 65072, '\P{Is_Block=combininghalfmarks}', "");
    Expect(0, 65072, '\P{^Is_Block=combininghalfmarks}', "");
    Expect(1, 65071, '\p{Is_Block= -combining_half_marks}', "");
    Expect(0, 65071, '\p{^Is_Block= -combining_half_marks}', "");
    Expect(0, 65071, '\P{Is_Block= -combining_half_marks}', "");
    Expect(1, 65071, '\P{^Is_Block= -combining_half_marks}', "");
    Expect(0, 65072, '\p{Is_Block= -combining_half_marks}', "");
    Expect(1, 65072, '\p{^Is_Block= -combining_half_marks}', "");
    Expect(1, 65072, '\P{Is_Block= -combining_half_marks}', "");
    Expect(0, 65072, '\P{^Is_Block= -combining_half_marks}', "");
    Error('\p{Is_Blk=	/a/Half_marks}');
    Error('\P{Is_Blk=	/a/Half_marks}');
    Expect(1, 65071, '\p{Is_Blk=halfmarks}', "");
    Expect(0, 65071, '\p{^Is_Blk=halfmarks}', "");
    Expect(0, 65071, '\P{Is_Blk=halfmarks}', "");
    Expect(1, 65071, '\P{^Is_Blk=halfmarks}', "");
    Expect(0, 65072, '\p{Is_Blk=halfmarks}', "");
    Expect(1, 65072, '\p{^Is_Blk=halfmarks}', "");
    Expect(1, 65072, '\P{Is_Blk=halfmarks}', "");
    Expect(0, 65072, '\P{^Is_Blk=halfmarks}', "");
    Expect(1, 65071, '\p{Is_Blk=	_Half_marks}', "");
    Expect(0, 65071, '\p{^Is_Blk=	_Half_marks}', "");
    Expect(0, 65071, '\P{Is_Blk=	_Half_marks}', "");
    Expect(1, 65071, '\P{^Is_Blk=	_Half_marks}', "");
    Expect(0, 65072, '\p{Is_Blk=	_Half_marks}', "");
    Expect(1, 65072, '\p{^Is_Blk=	_Half_marks}', "");
    Expect(1, 65072, '\P{Is_Blk=	_Half_marks}', "");
    Expect(0, 65072, '\P{^Is_Blk=	_Half_marks}', "");
    Error('\p{Block=__Hangul_Syllables/a/}');
    Error('\P{Block=__Hangul_Syllables/a/}');
    Expect(1, 55215, '\p{Block=hangulsyllables}', "");
    Expect(0, 55215, '\p{^Block=hangulsyllables}', "");
    Expect(0, 55215, '\P{Block=hangulsyllables}', "");
    Expect(1, 55215, '\P{^Block=hangulsyllables}', "");
    Expect(0, 55216, '\p{Block=hangulsyllables}', "");
    Expect(1, 55216, '\p{^Block=hangulsyllables}', "");
    Expect(1, 55216, '\P{Block=hangulsyllables}', "");
    Expect(0, 55216, '\P{^Block=hangulsyllables}', "");
    Expect(1, 55215, '\p{Block=_Hangul_syllables}', "");
    Expect(0, 55215, '\p{^Block=_Hangul_syllables}', "");
    Expect(0, 55215, '\P{Block=_Hangul_syllables}', "");
    Expect(1, 55215, '\P{^Block=_Hangul_syllables}', "");
    Expect(0, 55216, '\p{Block=_Hangul_syllables}', "");
    Expect(1, 55216, '\p{^Block=_Hangul_syllables}', "");
    Expect(1, 55216, '\P{Block=_Hangul_syllables}', "");
    Expect(0, 55216, '\P{^Block=_Hangul_syllables}', "");
    Error('\p{Blk=:=_hangul}');
    Error('\P{Blk=:=_hangul}');
    Expect(1, 55215, '\p{Blk=hangul}', "");
    Expect(0, 55215, '\p{^Blk=hangul}', "");
    Expect(0, 55215, '\P{Blk=hangul}', "");
    Expect(1, 55215, '\P{^Blk=hangul}', "");
    Expect(0, 55216, '\p{Blk=hangul}', "");
    Expect(1, 55216, '\p{^Blk=hangul}', "");
    Expect(1, 55216, '\P{Blk=hangul}', "");
    Expect(0, 55216, '\P{^Blk=hangul}', "");
    Expect(1, 55215, '\p{Blk=	hangul}', "");
    Expect(0, 55215, '\p{^Blk=	hangul}', "");
    Expect(0, 55215, '\P{Blk=	hangul}', "");
    Expect(1, 55215, '\P{^Blk=	hangul}', "");
    Expect(0, 55216, '\p{Blk=	hangul}', "");
    Expect(1, 55216, '\p{^Blk=	hangul}', "");
    Expect(1, 55216, '\P{Blk=	hangul}', "");
    Expect(0, 55216, '\P{^Blk=	hangul}', "");
    Error('\p{Is_Block=--Hangul_SYLLABLES:=}');
    Error('\P{Is_Block=--Hangul_SYLLABLES:=}');
    Expect(1, 55215, '\p{Is_Block:hangulsyllables}', "");
    Expect(0, 55215, '\p{^Is_Block:hangulsyllables}', "");
    Expect(0, 55215, '\P{Is_Block:hangulsyllables}', "");
    Expect(1, 55215, '\P{^Is_Block:hangulsyllables}', "");
    Expect(0, 55216, '\p{Is_Block:hangulsyllables}', "");
    Expect(1, 55216, '\p{^Is_Block:hangulsyllables}', "");
    Expect(1, 55216, '\P{Is_Block:hangulsyllables}', "");
    Expect(0, 55216, '\P{^Is_Block:hangulsyllables}', "");
    Expect(1, 55215, '\p{Is_Block=__Hangul_Syllables}', "");
    Expect(0, 55215, '\p{^Is_Block=__Hangul_Syllables}', "");
    Expect(0, 55215, '\P{Is_Block=__Hangul_Syllables}', "");
    Expect(1, 55215, '\P{^Is_Block=__Hangul_Syllables}', "");
    Expect(0, 55216, '\p{Is_Block=__Hangul_Syllables}', "");
    Expect(1, 55216, '\p{^Is_Block=__Hangul_Syllables}', "");
    Expect(1, 55216, '\P{Is_Block=__Hangul_Syllables}', "");
    Expect(0, 55216, '\P{^Is_Block=__Hangul_Syllables}', "");
    Error('\p{Is_Blk= hangul:=}');
    Error('\P{Is_Blk= hangul:=}');
    Expect(1, 55215, '\p{Is_Blk=hangul}', "");
    Expect(0, 55215, '\p{^Is_Blk=hangul}', "");
    Expect(0, 55215, '\P{Is_Blk=hangul}', "");
    Expect(1, 55215, '\P{^Is_Blk=hangul}', "");
    Expect(0, 55216, '\p{Is_Blk=hangul}', "");
    Expect(1, 55216, '\p{^Is_Blk=hangul}', "");
    Expect(1, 55216, '\P{Is_Blk=hangul}', "");
    Expect(0, 55216, '\P{^Is_Blk=hangul}', "");
    Expect(1, 55215, '\p{Is_Blk=_HANGUL}', "");
    Expect(0, 55215, '\p{^Is_Blk=_HANGUL}', "");
    Expect(0, 55215, '\P{Is_Blk=_HANGUL}', "");
    Expect(1, 55215, '\P{^Is_Blk=_HANGUL}', "");
    Expect(0, 55216, '\p{Is_Blk=_HANGUL}', "");
    Expect(1, 55216, '\p{^Is_Blk=_HANGUL}', "");
    Expect(1, 55216, '\P{Is_Blk=_HANGUL}', "");
    Expect(0, 55216, '\P{^Is_Blk=_HANGUL}', "");
    Error('\p{Block=:=	Hanunoo}');
    Error('\P{Block=:=	Hanunoo}');
    Expect(1, 5951, '\p{Block=hanunoo}', "");
    Expect(0, 5951, '\p{^Block=hanunoo}', "");
    Expect(0, 5951, '\P{Block=hanunoo}', "");
    Expect(1, 5951, '\P{^Block=hanunoo}', "");
    Expect(0, 5952, '\p{Block=hanunoo}', "");
    Expect(1, 5952, '\p{^Block=hanunoo}', "");
    Expect(1, 5952, '\P{Block=hanunoo}', "");
    Expect(0, 5952, '\P{^Block=hanunoo}', "");
    Expect(1, 5951, '\p{Block=-_HANUNOO}', "");
    Expect(0, 5951, '\p{^Block=-_HANUNOO}', "");
    Expect(0, 5951, '\P{Block=-_HANUNOO}', "");
    Expect(1, 5951, '\P{^Block=-_HANUNOO}', "");
    Expect(0, 5952, '\p{Block=-_HANUNOO}', "");
    Expect(1, 5952, '\p{^Block=-_HANUNOO}', "");
    Expect(1, 5952, '\P{Block=-_HANUNOO}', "");
    Expect(0, 5952, '\P{^Block=-_HANUNOO}', "");
    Error('\p{Blk= _HANUNOO:=}');
    Error('\P{Blk= _HANUNOO:=}');
    Expect(1, 5951, '\p{Blk:   hanunoo}', "");
    Expect(0, 5951, '\p{^Blk:   hanunoo}', "");
    Expect(0, 5951, '\P{Blk:   hanunoo}', "");
    Expect(1, 5951, '\P{^Blk:   hanunoo}', "");
    Expect(0, 5952, '\p{Blk:   hanunoo}', "");
    Expect(1, 5952, '\p{^Blk:   hanunoo}', "");
    Expect(1, 5952, '\P{Blk:   hanunoo}', "");
    Expect(0, 5952, '\P{^Blk:   hanunoo}', "");
    Expect(1, 5951, '\p{Blk=_	HANUNOO}', "");
    Expect(0, 5951, '\p{^Blk=_	HANUNOO}', "");
    Expect(0, 5951, '\P{Blk=_	HANUNOO}', "");
    Expect(1, 5951, '\P{^Blk=_	HANUNOO}', "");
    Expect(0, 5952, '\p{Blk=_	HANUNOO}', "");
    Expect(1, 5952, '\p{^Blk=_	HANUNOO}', "");
    Expect(1, 5952, '\P{Blk=_	HANUNOO}', "");
    Expect(0, 5952, '\P{^Blk=_	HANUNOO}', "");
    Error('\p{Is_Block:   /a/-Hanunoo}');
    Error('\P{Is_Block:   /a/-Hanunoo}');
    Expect(1, 5951, '\p{Is_Block=hanunoo}', "");
    Expect(0, 5951, '\p{^Is_Block=hanunoo}', "");
    Expect(0, 5951, '\P{Is_Block=hanunoo}', "");
    Expect(1, 5951, '\P{^Is_Block=hanunoo}', "");
    Expect(0, 5952, '\p{Is_Block=hanunoo}', "");
    Expect(1, 5952, '\p{^Is_Block=hanunoo}', "");
    Expect(1, 5952, '\P{Is_Block=hanunoo}', "");
    Expect(0, 5952, '\P{^Is_Block=hanunoo}', "");
    Expect(1, 5951, '\p{Is_Block= 	Hanunoo}', "");
    Expect(0, 5951, '\p{^Is_Block= 	Hanunoo}', "");
    Expect(0, 5951, '\P{Is_Block= 	Hanunoo}', "");
    Expect(1, 5951, '\P{^Is_Block= 	Hanunoo}', "");
    Expect(0, 5952, '\p{Is_Block= 	Hanunoo}', "");
    Expect(1, 5952, '\p{^Is_Block= 	Hanunoo}', "");
    Expect(1, 5952, '\P{Is_Block= 	Hanunoo}', "");
    Expect(0, 5952, '\P{^Is_Block= 	Hanunoo}', "");
    Error('\p{Is_Blk=/a/		hanunoo}');
    Error('\P{Is_Blk=/a/		hanunoo}');
    Expect(1, 5951, '\p{Is_Blk=hanunoo}', "");
    Expect(0, 5951, '\p{^Is_Blk=hanunoo}', "");
    Expect(0, 5951, '\P{Is_Blk=hanunoo}', "");
    Expect(1, 5951, '\P{^Is_Blk=hanunoo}', "");
    Expect(0, 5952, '\p{Is_Blk=hanunoo}', "");
    Expect(1, 5952, '\p{^Is_Blk=hanunoo}', "");
    Expect(1, 5952, '\P{Is_Blk=hanunoo}', "");
    Expect(0, 5952, '\P{^Is_Blk=hanunoo}', "");
    Expect(1, 5951, '\p{Is_Blk=_-hanunoo}', "");
    Expect(0, 5951, '\p{^Is_Blk=_-hanunoo}', "");
    Expect(0, 5951, '\P{Is_Blk=_-hanunoo}', "");
    Expect(1, 5951, '\P{^Is_Blk=_-hanunoo}', "");
    Expect(0, 5952, '\p{Is_Blk=_-hanunoo}', "");
    Expect(1, 5952, '\p{^Is_Blk=_-hanunoo}', "");
    Expect(1, 5952, '\P{Is_Blk=_-hanunoo}', "");
    Expect(0, 5952, '\P{^Is_Blk=_-hanunoo}', "");
    Error('\p{Block= 	HATRAN/a/}');
    Error('\P{Block= 	HATRAN/a/}');
    Expect(1, 67839, '\p{Block=hatran}', "");
    Expect(0, 67839, '\p{^Block=hatran}', "");
    Expect(0, 67839, '\P{Block=hatran}', "");
    Expect(1, 67839, '\P{^Block=hatran}', "");
    Expect(0, 67840, '\p{Block=hatran}', "");
    Expect(1, 67840, '\p{^Block=hatran}', "");
    Expect(1, 67840, '\P{Block=hatran}', "");
    Expect(0, 67840, '\P{^Block=hatran}', "");
    Expect(1, 67839, '\p{Block= hatran}', "");
    Expect(0, 67839, '\p{^Block= hatran}', "");
    Expect(0, 67839, '\P{Block= hatran}', "");
    Expect(1, 67839, '\P{^Block= hatran}', "");
    Expect(0, 67840, '\p{Block= hatran}', "");
    Expect(1, 67840, '\p{^Block= hatran}', "");
    Expect(1, 67840, '\P{Block= hatran}', "");
    Expect(0, 67840, '\P{^Block= hatran}', "");
    Error('\p{Blk: __Hatran:=}');
    Error('\P{Blk: __Hatran:=}');
    Expect(1, 67839, '\p{Blk=hatran}', "");
    Expect(0, 67839, '\p{^Blk=hatran}', "");
    Expect(0, 67839, '\P{Blk=hatran}', "");
    Expect(1, 67839, '\P{^Blk=hatran}', "");
    Expect(0, 67840, '\p{Blk=hatran}', "");
    Expect(1, 67840, '\p{^Blk=hatran}', "");
    Expect(1, 67840, '\P{Blk=hatran}', "");
    Expect(0, 67840, '\P{^Blk=hatran}', "");
    Expect(1, 67839, '\p{Blk=__HATRAN}', "");
    Expect(0, 67839, '\p{^Blk=__HATRAN}', "");
    Expect(0, 67839, '\P{Blk=__HATRAN}', "");
    Expect(1, 67839, '\P{^Blk=__HATRAN}', "");
    Expect(0, 67840, '\p{Blk=__HATRAN}', "");
    Expect(1, 67840, '\p{^Blk=__HATRAN}', "");
    Expect(1, 67840, '\P{Blk=__HATRAN}', "");
    Expect(0, 67840, '\P{^Blk=__HATRAN}', "");
    Error('\p{Is_Block=-hatran/a/}');
    Error('\P{Is_Block=-hatran/a/}');
    Expect(1, 67839, '\p{Is_Block=hatran}', "");
    Expect(0, 67839, '\p{^Is_Block=hatran}', "");
    Expect(0, 67839, '\P{Is_Block=hatran}', "");
    Expect(1, 67839, '\P{^Is_Block=hatran}', "");
    Expect(0, 67840, '\p{Is_Block=hatran}', "");
    Expect(1, 67840, '\p{^Is_Block=hatran}', "");
    Expect(1, 67840, '\P{Is_Block=hatran}', "");
    Expect(0, 67840, '\P{^Is_Block=hatran}', "");
    Expect(1, 67839, '\p{Is_Block:   _Hatran}', "");
    Expect(0, 67839, '\p{^Is_Block:   _Hatran}', "");
    Expect(0, 67839, '\P{Is_Block:   _Hatran}', "");
    Expect(1, 67839, '\P{^Is_Block:   _Hatran}', "");
    Expect(0, 67840, '\p{Is_Block:   _Hatran}', "");
    Expect(1, 67840, '\p{^Is_Block:   _Hatran}', "");
    Expect(1, 67840, '\P{Is_Block:   _Hatran}', "");
    Expect(0, 67840, '\P{^Is_Block:   _Hatran}', "");
    Error('\p{Is_Blk: -Hatran/a/}');
    Error('\P{Is_Blk: -Hatran/a/}');
    Expect(1, 67839, '\p{Is_Blk=hatran}', "");
    Expect(0, 67839, '\p{^Is_Blk=hatran}', "");
    Expect(0, 67839, '\P{Is_Blk=hatran}', "");
    Expect(1, 67839, '\P{^Is_Blk=hatran}', "");
    Expect(0, 67840, '\p{Is_Blk=hatran}', "");
    Expect(1, 67840, '\p{^Is_Blk=hatran}', "");
    Expect(1, 67840, '\P{Is_Blk=hatran}', "");
    Expect(0, 67840, '\P{^Is_Blk=hatran}', "");
    Expect(1, 67839, '\p{Is_Blk= Hatran}', "");
    Expect(0, 67839, '\p{^Is_Blk= Hatran}', "");
    Expect(0, 67839, '\P{Is_Blk= Hatran}', "");
    Expect(1, 67839, '\P{^Is_Blk= Hatran}', "");
    Expect(0, 67840, '\p{Is_Blk= Hatran}', "");
    Expect(1, 67840, '\p{^Is_Blk= Hatran}', "");
    Expect(1, 67840, '\P{Is_Blk= Hatran}', "");
    Expect(0, 67840, '\P{^Is_Blk= Hatran}', "");
    Error('\p{Block=_:=Hebrew}');
    Error('\P{Block=_:=Hebrew}');
    Expect(1, 1535, '\p{Block=hebrew}', "");
    Expect(0, 1535, '\p{^Block=hebrew}', "");
    Expect(0, 1535, '\P{Block=hebrew}', "");
    Expect(1, 1535, '\P{^Block=hebrew}', "");
    Expect(0, 1536, '\p{Block=hebrew}', "");
    Expect(1, 1536, '\p{^Block=hebrew}', "");
    Expect(1, 1536, '\P{Block=hebrew}', "");
    Expect(0, 1536, '\P{^Block=hebrew}', "");
    Expect(1, 1535, '\p{Block:_ Hebrew}', "");
    Expect(0, 1535, '\p{^Block:_ Hebrew}', "");
    Expect(0, 1535, '\P{Block:_ Hebrew}', "");
    Expect(1, 1535, '\P{^Block:_ Hebrew}', "");
    Expect(0, 1536, '\p{Block:_ Hebrew}', "");
    Expect(1, 1536, '\p{^Block:_ Hebrew}', "");
    Expect(1, 1536, '\P{Block:_ Hebrew}', "");
    Expect(0, 1536, '\P{^Block:_ Hebrew}', "");
    Error('\p{Blk=__Hebrew:=}');
    Error('\P{Blk=__Hebrew:=}');
    Expect(1, 1535, '\p{Blk=hebrew}', "");
    Expect(0, 1535, '\p{^Blk=hebrew}', "");
    Expect(0, 1535, '\P{Blk=hebrew}', "");
    Expect(1, 1535, '\P{^Blk=hebrew}', "");
    Expect(0, 1536, '\p{Blk=hebrew}', "");
    Expect(1, 1536, '\p{^Blk=hebrew}', "");
    Expect(1, 1536, '\P{Blk=hebrew}', "");
    Expect(0, 1536, '\P{^Blk=hebrew}', "");
    Error('\p{Is_Block=-/a/Hebrew}');
    Error('\P{Is_Block=-/a/Hebrew}');
    Expect(1, 1535, '\p{Is_Block: hebrew}', "");
    Expect(0, 1535, '\p{^Is_Block: hebrew}', "");
    Expect(0, 1535, '\P{Is_Block: hebrew}', "");
    Expect(1, 1535, '\P{^Is_Block: hebrew}', "");
    Expect(0, 1536, '\p{Is_Block: hebrew}', "");
    Expect(1, 1536, '\p{^Is_Block: hebrew}', "");
    Expect(1, 1536, '\P{Is_Block: hebrew}', "");
    Expect(0, 1536, '\P{^Is_Block: hebrew}', "");
    Expect(1, 1535, '\p{Is_Block= hebrew}', "");
    Expect(0, 1535, '\p{^Is_Block= hebrew}', "");
    Expect(0, 1535, '\P{Is_Block= hebrew}', "");
    Expect(1, 1535, '\P{^Is_Block= hebrew}', "");
    Expect(0, 1536, '\p{Is_Block= hebrew}', "");
    Expect(1, 1536, '\p{^Is_Block= hebrew}', "");
    Expect(1, 1536, '\P{Is_Block= hebrew}', "");
    Expect(0, 1536, '\P{^Is_Block= hebrew}', "");
    Error('\p{Is_Blk=_:=HEBREW}');
    Error('\P{Is_Blk=_:=HEBREW}');
    Expect(1, 1535, '\p{Is_Blk=hebrew}', "");
    Expect(0, 1535, '\p{^Is_Blk=hebrew}', "");
    Expect(0, 1535, '\P{Is_Blk=hebrew}', "");
    Expect(1, 1535, '\P{^Is_Blk=hebrew}', "");
    Expect(0, 1536, '\p{Is_Blk=hebrew}', "");
    Expect(1, 1536, '\p{^Is_Blk=hebrew}', "");
    Expect(1, 1536, '\P{Is_Blk=hebrew}', "");
    Expect(0, 1536, '\P{^Is_Blk=hebrew}', "");
    Expect(1, 1535, '\p{Is_Blk=-_Hebrew}', "");
    Expect(0, 1535, '\p{^Is_Blk=-_Hebrew}', "");
    Expect(0, 1535, '\P{Is_Blk=-_Hebrew}', "");
    Expect(1, 1535, '\P{^Is_Blk=-_Hebrew}', "");
    Expect(0, 1536, '\p{Is_Blk=-_Hebrew}', "");
    Expect(1, 1536, '\p{^Is_Blk=-_Hebrew}', "");
    Expect(1, 1536, '\P{Is_Blk=-_Hebrew}', "");
    Expect(0, 1536, '\P{^Is_Blk=-_Hebrew}', "");
    Error('\p{Block=_/a/High_PRIVATE_use_SURROGATES}');
    Error('\P{Block=_/a/High_PRIVATE_use_SURROGATES}');
    Expect(1, 56319, '\p{Block=highprivateusesurrogates}', "");
    Expect(0, 56319, '\p{^Block=highprivateusesurrogates}', "");
    Expect(0, 56319, '\P{Block=highprivateusesurrogates}', "");
    Expect(1, 56319, '\P{^Block=highprivateusesurrogates}', "");
    Expect(0, 57344, '\p{Block=highprivateusesurrogates}', "");
    Expect(1, 57344, '\p{^Block=highprivateusesurrogates}', "");
    Expect(1, 57344, '\P{Block=highprivateusesurrogates}', "");
    Expect(0, 57344, '\P{^Block=highprivateusesurrogates}', "");
    Expect(1, 56319, '\p{Block: _	HIGH_Private_Use_surrogates}', "");
    Expect(0, 56319, '\p{^Block: _	HIGH_Private_Use_surrogates}', "");
    Expect(0, 56319, '\P{Block: _	HIGH_Private_Use_surrogates}', "");
    Expect(1, 56319, '\P{^Block: _	HIGH_Private_Use_surrogates}', "");
    Expect(0, 57344, '\p{Block: _	HIGH_Private_Use_surrogates}', "");
    Expect(1, 57344, '\p{^Block: _	HIGH_Private_Use_surrogates}', "");
    Expect(1, 57344, '\P{Block: _	HIGH_Private_Use_surrogates}', "");
    Expect(0, 57344, '\P{^Block: _	HIGH_Private_Use_surrogates}', "");
    Error('\p{Blk=/a/ 	High_PU_Surrogates}');
    Error('\P{Blk=/a/ 	High_PU_Surrogates}');
    Expect(1, 56319, '\p{Blk:	highpusurrogates}', "");
    Expect(0, 56319, '\p{^Blk:	highpusurrogates}', "");
    Expect(0, 56319, '\P{Blk:	highpusurrogates}', "");
    Expect(1, 56319, '\P{^Blk:	highpusurrogates}', "");
    Expect(0, 57344, '\p{Blk:	highpusurrogates}', "");
    Expect(1, 57344, '\p{^Blk:	highpusurrogates}', "");
    Expect(1, 57344, '\P{Blk:	highpusurrogates}', "");
    Expect(0, 57344, '\P{^Blk:	highpusurrogates}', "");
    Expect(1, 56319, '\p{Blk=	 High_pu_SURROGATES}', "");
    Expect(0, 56319, '\p{^Blk=	 High_pu_SURROGATES}', "");
    Expect(0, 56319, '\P{Blk=	 High_pu_SURROGATES}', "");
    Expect(1, 56319, '\P{^Blk=	 High_pu_SURROGATES}', "");
    Expect(0, 57344, '\p{Blk=	 High_pu_SURROGATES}', "");
    Expect(1, 57344, '\p{^Blk=	 High_pu_SURROGATES}', "");
    Expect(1, 57344, '\P{Blk=	 High_pu_SURROGATES}', "");
    Expect(0, 57344, '\P{^Blk=	 High_pu_SURROGATES}', "");
    Error('\p{Is_Block=:=--High_Private_Use_Surrogates}');
    Error('\P{Is_Block=:=--High_Private_Use_Surrogates}');
    Expect(1, 56319, '\p{Is_Block=highprivateusesurrogates}', "");
    Expect(0, 56319, '\p{^Is_Block=highprivateusesurrogates}', "");
    Expect(0, 56319, '\P{Is_Block=highprivateusesurrogates}', "");
    Expect(1, 56319, '\P{^Is_Block=highprivateusesurrogates}', "");
    Expect(0, 57344, '\p{Is_Block=highprivateusesurrogates}', "");
    Expect(1, 57344, '\p{^Is_Block=highprivateusesurrogates}', "");
    Expect(1, 57344, '\P{Is_Block=highprivateusesurrogates}', "");
    Expect(0, 57344, '\P{^Is_Block=highprivateusesurrogates}', "");
    Expect(1, 56319, '\p{Is_Block=_-High_Private_Use_SURROGATES}', "");
    Expect(0, 56319, '\p{^Is_Block=_-High_Private_Use_SURROGATES}', "");
    Expect(0, 56319, '\P{Is_Block=_-High_Private_Use_SURROGATES}', "");
    Expect(1, 56319, '\P{^Is_Block=_-High_Private_Use_SURROGATES}', "");
    Expect(0, 57344, '\p{Is_Block=_-High_Private_Use_SURROGATES}', "");
    Expect(1, 57344, '\p{^Is_Block=_-High_Private_Use_SURROGATES}', "");
    Expect(1, 57344, '\P{Is_Block=_-High_Private_Use_SURROGATES}', "");
    Expect(0, 57344, '\P{^Is_Block=_-High_Private_Use_SURROGATES}', "");
    Error('\p{Is_Blk=-_high_PU_SURROGATES:=}');
    Error('\P{Is_Blk=-_high_PU_SURROGATES:=}');
    Expect(1, 56319, '\p{Is_Blk=highpusurrogates}', "");
    Expect(0, 56319, '\p{^Is_Blk=highpusurrogates}', "");
    Expect(0, 56319, '\P{Is_Blk=highpusurrogates}', "");
    Expect(1, 56319, '\P{^Is_Blk=highpusurrogates}', "");
    Expect(0, 57344, '\p{Is_Blk=highpusurrogates}', "");
    Expect(1, 57344, '\p{^Is_Blk=highpusurrogates}', "");
    Expect(1, 57344, '\P{Is_Blk=highpusurrogates}', "");
    Expect(0, 57344, '\P{^Is_Blk=highpusurrogates}', "");
    Expect(1, 56319, '\p{Is_Blk=- HIGH_PU_Surrogates}', "");
    Expect(0, 56319, '\p{^Is_Blk=- HIGH_PU_Surrogates}', "");
    Expect(0, 56319, '\P{Is_Blk=- HIGH_PU_Surrogates}', "");
    Expect(1, 56319, '\P{^Is_Blk=- HIGH_PU_Surrogates}', "");
    Expect(0, 57344, '\p{Is_Blk=- HIGH_PU_Surrogates}', "");
    Expect(1, 57344, '\p{^Is_Blk=- HIGH_PU_Surrogates}', "");
    Expect(1, 57344, '\P{Is_Blk=- HIGH_PU_Surrogates}', "");
    Expect(0, 57344, '\P{^Is_Blk=- HIGH_PU_Surrogates}', "");
    Error('\p{Block=__High_SURROGATES:=}');
    Error('\P{Block=__High_SURROGATES:=}');
    Expect(1, 56191, '\p{Block=highsurrogates}', "");
    Expect(0, 56191, '\p{^Block=highsurrogates}', "");
    Expect(0, 56191, '\P{Block=highsurrogates}', "");
    Expect(1, 56191, '\P{^Block=highsurrogates}', "");
    Expect(0, 57344, '\p{Block=highsurrogates}', "");
    Expect(1, 57344, '\p{^Block=highsurrogates}', "");
    Expect(1, 57344, '\P{Block=highsurrogates}', "");
    Expect(0, 57344, '\P{^Block=highsurrogates}', "");
    Expect(1, 56191, '\p{Block= High_Surrogates}', "");
    Expect(0, 56191, '\p{^Block= High_Surrogates}', "");
    Expect(0, 56191, '\P{Block= High_Surrogates}', "");
    Expect(1, 56191, '\P{^Block= High_Surrogates}', "");
    Expect(0, 57344, '\p{Block= High_Surrogates}', "");
    Expect(1, 57344, '\p{^Block= High_Surrogates}', "");
    Expect(1, 57344, '\P{Block= High_Surrogates}', "");
    Expect(0, 57344, '\P{^Block= High_Surrogates}', "");
    Error('\p{Blk: _/a/HIGH_surrogates}');
    Error('\P{Blk: _/a/HIGH_surrogates}');
    Expect(1, 56191, '\p{Blk=highsurrogates}', "");
    Expect(0, 56191, '\p{^Blk=highsurrogates}', "");
    Expect(0, 56191, '\P{Blk=highsurrogates}', "");
    Expect(1, 56191, '\P{^Blk=highsurrogates}', "");
    Expect(0, 57344, '\p{Blk=highsurrogates}', "");
    Expect(1, 57344, '\p{^Blk=highsurrogates}', "");
    Expect(1, 57344, '\P{Blk=highsurrogates}', "");
    Expect(0, 57344, '\P{^Blk=highsurrogates}', "");
    Expect(1, 56191, '\p{Blk=_ high_Surrogates}', "");
    Expect(0, 56191, '\p{^Blk=_ high_Surrogates}', "");
    Expect(0, 56191, '\P{Blk=_ high_Surrogates}', "");
    Expect(1, 56191, '\P{^Blk=_ high_Surrogates}', "");
    Expect(0, 57344, '\p{Blk=_ high_Surrogates}', "");
    Expect(1, 57344, '\p{^Blk=_ high_Surrogates}', "");
    Expect(1, 57344, '\P{Blk=_ high_Surrogates}', "");
    Expect(0, 57344, '\P{^Blk=_ high_Surrogates}', "");
    Error('\p{Is_Block=:=	high_Surrogates}');
    Error('\P{Is_Block=:=	high_Surrogates}');
    Expect(1, 56191, '\p{Is_Block=highsurrogates}', "");
    Expect(0, 56191, '\p{^Is_Block=highsurrogates}', "");
    Expect(0, 56191, '\P{Is_Block=highsurrogates}', "");
    Expect(1, 56191, '\P{^Is_Block=highsurrogates}', "");
    Expect(0, 57344, '\p{Is_Block=highsurrogates}', "");
    Expect(1, 57344, '\p{^Is_Block=highsurrogates}', "");
    Expect(1, 57344, '\P{Is_Block=highsurrogates}', "");
    Expect(0, 57344, '\P{^Is_Block=highsurrogates}', "");
    Expect(1, 56191, '\p{Is_Block:-	high_Surrogates}', "");
    Expect(0, 56191, '\p{^Is_Block:-	high_Surrogates}', "");
    Expect(0, 56191, '\P{Is_Block:-	high_Surrogates}', "");
    Expect(1, 56191, '\P{^Is_Block:-	high_Surrogates}', "");
    Expect(0, 57344, '\p{Is_Block:-	high_Surrogates}', "");
    Expect(1, 57344, '\p{^Is_Block:-	high_Surrogates}', "");
    Expect(1, 57344, '\P{Is_Block:-	high_Surrogates}', "");
    Expect(0, 57344, '\P{^Is_Block:-	high_Surrogates}', "");
    Error('\p{Is_Blk=	 High_Surrogates/a/}');
    Error('\P{Is_Blk=	 High_Surrogates/a/}');
    Expect(1, 56191, '\p{Is_Blk=highsurrogates}', "");
    Expect(0, 56191, '\p{^Is_Blk=highsurrogates}', "");
    Expect(0, 56191, '\P{Is_Blk=highsurrogates}', "");
    Expect(1, 56191, '\P{^Is_Blk=highsurrogates}', "");
    Expect(0, 57344, '\p{Is_Blk=highsurrogates}', "");
    Expect(1, 57344, '\p{^Is_Blk=highsurrogates}', "");
    Expect(1, 57344, '\P{Is_Blk=highsurrogates}', "");
    Expect(0, 57344, '\P{^Is_Blk=highsurrogates}', "");
    Expect(1, 56191, '\p{Is_Blk=	-High_Surrogates}', "");
    Expect(0, 56191, '\p{^Is_Blk=	-High_Surrogates}', "");
    Expect(0, 56191, '\P{Is_Blk=	-High_Surrogates}', "");
    Expect(1, 56191, '\P{^Is_Blk=	-High_Surrogates}', "");
    Expect(0, 57344, '\p{Is_Blk=	-High_Surrogates}', "");
    Expect(1, 57344, '\p{^Is_Blk=	-High_Surrogates}', "");
    Expect(1, 57344, '\P{Is_Blk=	-High_Surrogates}', "");
    Expect(0, 57344, '\P{^Is_Blk=	-High_Surrogates}', "");
    Error('\p{Block=_Hiragana:=}');
    Error('\P{Block=_Hiragana:=}');
    Expect(1, 12447, '\p{Block:hiragana}', "");
    Expect(0, 12447, '\p{^Block:hiragana}', "");
    Expect(0, 12447, '\P{Block:hiragana}', "");
    Expect(1, 12447, '\P{^Block:hiragana}', "");
    Expect(0, 12448, '\p{Block:hiragana}', "");
    Expect(1, 12448, '\p{^Block:hiragana}', "");
    Expect(1, 12448, '\P{Block:hiragana}', "");
    Expect(0, 12448, '\P{^Block:hiragana}', "");
    Expect(1, 12447, '\p{Block=	-Hiragana}', "");
    Expect(0, 12447, '\p{^Block=	-Hiragana}', "");
    Expect(0, 12447, '\P{Block=	-Hiragana}', "");
    Expect(1, 12447, '\P{^Block=	-Hiragana}', "");
    Expect(0, 12448, '\p{Block=	-Hiragana}', "");
    Expect(1, 12448, '\p{^Block=	-Hiragana}', "");
    Expect(1, 12448, '\P{Block=	-Hiragana}', "");
    Expect(0, 12448, '\P{^Block=	-Hiragana}', "");
    Error('\p{Blk=:=_	hiragana}');
    Error('\P{Blk=:=_	hiragana}');
    Expect(1, 12447, '\p{Blk=hiragana}', "");
    Expect(0, 12447, '\p{^Blk=hiragana}', "");
    Expect(0, 12447, '\P{Blk=hiragana}', "");
    Expect(1, 12447, '\P{^Blk=hiragana}', "");
    Expect(0, 12448, '\p{Blk=hiragana}', "");
    Expect(1, 12448, '\p{^Blk=hiragana}', "");
    Expect(1, 12448, '\P{Blk=hiragana}', "");
    Expect(0, 12448, '\P{^Blk=hiragana}', "");
    Expect(1, 12447, '\p{Blk=_-Hiragana}', "");
    Expect(0, 12447, '\p{^Blk=_-Hiragana}', "");
    Expect(0, 12447, '\P{Blk=_-Hiragana}', "");
    Expect(1, 12447, '\P{^Blk=_-Hiragana}', "");
    Expect(0, 12448, '\p{Blk=_-Hiragana}', "");
    Expect(1, 12448, '\p{^Blk=_-Hiragana}', "");
    Expect(1, 12448, '\P{Blk=_-Hiragana}', "");
    Expect(0, 12448, '\P{^Blk=_-Hiragana}', "");
    Error('\p{Is_Block=_:=Hiragana}');
    Error('\P{Is_Block=_:=Hiragana}');
    Expect(1, 12447, '\p{Is_Block=hiragana}', "");
    Expect(0, 12447, '\p{^Is_Block=hiragana}', "");
    Expect(0, 12447, '\P{Is_Block=hiragana}', "");
    Expect(1, 12447, '\P{^Is_Block=hiragana}', "");
    Expect(0, 12448, '\p{Is_Block=hiragana}', "");
    Expect(1, 12448, '\p{^Is_Block=hiragana}', "");
    Expect(1, 12448, '\P{Is_Block=hiragana}', "");
    Expect(0, 12448, '\P{^Is_Block=hiragana}', "");
    Expect(1, 12447, '\p{Is_Block=_Hiragana}', "");
    Expect(0, 12447, '\p{^Is_Block=_Hiragana}', "");
    Expect(0, 12447, '\P{Is_Block=_Hiragana}', "");
    Expect(1, 12447, '\P{^Is_Block=_Hiragana}', "");
    Expect(0, 12448, '\p{Is_Block=_Hiragana}', "");
    Expect(1, 12448, '\p{^Is_Block=_Hiragana}', "");
    Expect(1, 12448, '\P{Is_Block=_Hiragana}', "");
    Expect(0, 12448, '\P{^Is_Block=_Hiragana}', "");
    Error('\p{Is_Blk=-:=HIRAGANA}');
    Error('\P{Is_Blk=-:=HIRAGANA}');
    Expect(1, 12447, '\p{Is_Blk=hiragana}', "");
    Expect(0, 12447, '\p{^Is_Blk=hiragana}', "");
    Expect(0, 12447, '\P{Is_Blk=hiragana}', "");
    Expect(1, 12447, '\P{^Is_Blk=hiragana}', "");
    Expect(0, 12448, '\p{Is_Blk=hiragana}', "");
    Expect(1, 12448, '\p{^Is_Blk=hiragana}', "");
    Expect(1, 12448, '\P{Is_Blk=hiragana}', "");
    Expect(0, 12448, '\P{^Is_Blk=hiragana}', "");
    Expect(1, 12447, '\p{Is_Blk=_-hiragana}', "");
    Expect(0, 12447, '\p{^Is_Blk=_-hiragana}', "");
    Expect(0, 12447, '\P{Is_Blk=_-hiragana}', "");
    Expect(1, 12447, '\P{^Is_Blk=_-hiragana}', "");
    Expect(0, 12448, '\p{Is_Blk=_-hiragana}', "");
    Expect(1, 12448, '\p{^Is_Blk=_-hiragana}', "");
    Expect(1, 12448, '\P{Is_Blk=_-hiragana}', "");
    Expect(0, 12448, '\P{^Is_Blk=_-hiragana}', "");
    Error('\p{Block=_/a/Ideographic_description_CHARACTERS}');
    Error('\P{Block=_/a/Ideographic_description_CHARACTERS}');
    Expect(1, 12287, '\p{Block=ideographicdescriptioncharacters}', "");
    Expect(0, 12287, '\p{^Block=ideographicdescriptioncharacters}', "");
    Expect(0, 12287, '\P{Block=ideographicdescriptioncharacters}', "");
    Expect(1, 12287, '\P{^Block=ideographicdescriptioncharacters}', "");
    Expect(0, 12288, '\p{Block=ideographicdescriptioncharacters}', "");
    Expect(1, 12288, '\p{^Block=ideographicdescriptioncharacters}', "");
    Expect(1, 12288, '\P{Block=ideographicdescriptioncharacters}', "");
    Expect(0, 12288, '\P{^Block=ideographicdescriptioncharacters}', "");
    Expect(1, 12287, '\p{Block:   -	ideographic_description_CHARACTERS}', "");
    Expect(0, 12287, '\p{^Block:   -	ideographic_description_CHARACTERS}', "");
    Expect(0, 12287, '\P{Block:   -	ideographic_description_CHARACTERS}', "");
    Expect(1, 12287, '\P{^Block:   -	ideographic_description_CHARACTERS}', "");
    Expect(0, 12288, '\p{Block:   -	ideographic_description_CHARACTERS}', "");
    Expect(1, 12288, '\p{^Block:   -	ideographic_description_CHARACTERS}', "");
    Expect(1, 12288, '\P{Block:   -	ideographic_description_CHARACTERS}', "");
    Expect(0, 12288, '\P{^Block:   -	ideographic_description_CHARACTERS}', "");
    Error('\p{Blk=/a/_ idc}');
    Error('\P{Blk=/a/_ idc}');
    Expect(1, 12287, '\p{Blk: idc}', "");
    Expect(0, 12287, '\p{^Blk: idc}', "");
    Expect(0, 12287, '\P{Blk: idc}', "");
    Expect(1, 12287, '\P{^Blk: idc}', "");
    Expect(0, 12288, '\p{Blk: idc}', "");
    Expect(1, 12288, '\p{^Blk: idc}', "");
    Expect(1, 12288, '\P{Blk: idc}', "");
    Expect(0, 12288, '\P{^Blk: idc}', "");
    Expect(1, 12287, '\p{Blk=	IDC}', "");
    Expect(0, 12287, '\p{^Blk=	IDC}', "");
    Expect(0, 12287, '\P{Blk=	IDC}', "");
    Expect(1, 12287, '\P{^Blk=	IDC}', "");
    Expect(0, 12288, '\p{Blk=	IDC}', "");
    Expect(1, 12288, '\p{^Blk=	IDC}', "");
    Expect(1, 12288, '\P{Blk=	IDC}', "");
    Expect(0, 12288, '\P{^Blk=	IDC}', "");
    Error('\p{Is_Block= ideographic_DESCRIPTION_CHARACTERS:=}');
    Error('\P{Is_Block= ideographic_DESCRIPTION_CHARACTERS:=}');
    Expect(1, 12287, '\p{Is_Block=ideographicdescriptioncharacters}', "");
    Expect(0, 12287, '\p{^Is_Block=ideographicdescriptioncharacters}', "");
    Expect(0, 12287, '\P{Is_Block=ideographicdescriptioncharacters}', "");
    Expect(1, 12287, '\P{^Is_Block=ideographicdescriptioncharacters}', "");
    Expect(0, 12288, '\p{Is_Block=ideographicdescriptioncharacters}', "");
    Expect(1, 12288, '\p{^Is_Block=ideographicdescriptioncharacters}', "");
    Expect(1, 12288, '\P{Is_Block=ideographicdescriptioncharacters}', "");
    Expect(0, 12288, '\P{^Is_Block=ideographicdescriptioncharacters}', "");
    Expect(1, 12287, '\p{Is_Block=		Ideographic_description_Characters}', "");
    Expect(0, 12287, '\p{^Is_Block=		Ideographic_description_Characters}', "");
    Expect(0, 12287, '\P{Is_Block=		Ideographic_description_Characters}', "");
    Expect(1, 12287, '\P{^Is_Block=		Ideographic_description_Characters}', "");
    Expect(0, 12288, '\p{Is_Block=		Ideographic_description_Characters}', "");
    Expect(1, 12288, '\p{^Is_Block=		Ideographic_description_Characters}', "");
    Expect(1, 12288, '\P{Is_Block=		Ideographic_description_Characters}', "");
    Expect(0, 12288, '\P{^Is_Block=		Ideographic_description_Characters}', "");
    Error('\p{Is_Blk=/a/-	IDC}');
    Error('\P{Is_Blk=/a/-	IDC}');
    Expect(1, 12287, '\p{Is_Blk=idc}', "");
    Expect(0, 12287, '\p{^Is_Blk=idc}', "");
    Expect(0, 12287, '\P{Is_Blk=idc}', "");
    Expect(1, 12287, '\P{^Is_Blk=idc}', "");
    Expect(0, 12288, '\p{Is_Blk=idc}', "");
    Expect(1, 12288, '\p{^Is_Blk=idc}', "");
    Expect(1, 12288, '\P{Is_Blk=idc}', "");
    Expect(0, 12288, '\P{^Is_Blk=idc}', "");
    Expect(1, 12287, '\p{Is_Blk= IDC}', "");
    Expect(0, 12287, '\p{^Is_Blk= IDC}', "");
    Expect(0, 12287, '\P{Is_Blk= IDC}', "");
    Expect(1, 12287, '\P{^Is_Blk= IDC}', "");
    Expect(0, 12288, '\p{Is_Blk= IDC}', "");
    Expect(1, 12288, '\p{^Is_Blk= IDC}', "");
    Expect(1, 12288, '\P{Is_Blk= IDC}', "");
    Expect(0, 12288, '\P{^Is_Blk= IDC}', "");
    Error('\p{Block=	ideographic_Symbols_and_punctuation/a/}');
    Error('\P{Block=	ideographic_Symbols_and_punctuation/a/}');
    Expect(1, 94207, '\p{Block=ideographicsymbolsandpunctuation}', "");
    Expect(0, 94207, '\p{^Block=ideographicsymbolsandpunctuation}', "");
    Expect(0, 94207, '\P{Block=ideographicsymbolsandpunctuation}', "");
    Expect(1, 94207, '\P{^Block=ideographicsymbolsandpunctuation}', "");
    Expect(0, 94208, '\p{Block=ideographicsymbolsandpunctuation}', "");
    Expect(1, 94208, '\p{^Block=ideographicsymbolsandpunctuation}', "");
    Expect(1, 94208, '\P{Block=ideographicsymbolsandpunctuation}', "");
    Expect(0, 94208, '\P{^Block=ideographicsymbolsandpunctuation}', "");
    Expect(1, 94207, '\p{Block=	_Ideographic_Symbols_And_Punctuation}', "");
    Expect(0, 94207, '\p{^Block=	_Ideographic_Symbols_And_Punctuation}', "");
    Expect(0, 94207, '\P{Block=	_Ideographic_Symbols_And_Punctuation}', "");
    Expect(1, 94207, '\P{^Block=	_Ideographic_Symbols_And_Punctuation}', "");
    Expect(0, 94208, '\p{Block=	_Ideographic_Symbols_And_Punctuation}', "");
    Expect(1, 94208, '\p{^Block=	_Ideographic_Symbols_And_Punctuation}', "");
    Expect(1, 94208, '\P{Block=	_Ideographic_Symbols_And_Punctuation}', "");
    Expect(0, 94208, '\P{^Block=	_Ideographic_Symbols_And_Punctuation}', "");
    Error('\p{Blk=_ideographic_Symbols:=}');
    Error('\P{Blk=_ideographic_Symbols:=}');
    Expect(1, 94207, '\p{Blk=ideographicsymbols}', "");
    Expect(0, 94207, '\p{^Blk=ideographicsymbols}', "");
    Expect(0, 94207, '\P{Blk=ideographicsymbols}', "");
    Expect(1, 94207, '\P{^Blk=ideographicsymbols}', "");
    Expect(0, 94208, '\p{Blk=ideographicsymbols}', "");
    Expect(1, 94208, '\p{^Blk=ideographicsymbols}', "");
    Expect(1, 94208, '\P{Blk=ideographicsymbols}', "");
    Expect(0, 94208, '\P{^Blk=ideographicsymbols}', "");
    Expect(1, 94207, '\p{Blk=- ideographic_Symbols}', "");
    Expect(0, 94207, '\p{^Blk=- ideographic_Symbols}', "");
    Expect(0, 94207, '\P{Blk=- ideographic_Symbols}', "");
    Expect(1, 94207, '\P{^Blk=- ideographic_Symbols}', "");
    Expect(0, 94208, '\p{Blk=- ideographic_Symbols}', "");
    Expect(1, 94208, '\p{^Blk=- ideographic_Symbols}', "");
    Expect(1, 94208, '\P{Blk=- ideographic_Symbols}', "");
    Expect(0, 94208, '\P{^Blk=- ideographic_Symbols}', "");
    Error('\p{Is_Block=/a/		Ideographic_Symbols_AND_punctuation}');
    Error('\P{Is_Block=/a/		Ideographic_Symbols_AND_punctuation}');
    Expect(1, 94207, '\p{Is_Block:   ideographicsymbolsandpunctuation}', "");
    Expect(0, 94207, '\p{^Is_Block:   ideographicsymbolsandpunctuation}', "");
    Expect(0, 94207, '\P{Is_Block:   ideographicsymbolsandpunctuation}', "");
    Expect(1, 94207, '\P{^Is_Block:   ideographicsymbolsandpunctuation}', "");
    Expect(0, 94208, '\p{Is_Block:   ideographicsymbolsandpunctuation}', "");
    Expect(1, 94208, '\p{^Is_Block:   ideographicsymbolsandpunctuation}', "");
    Expect(1, 94208, '\P{Is_Block:   ideographicsymbolsandpunctuation}', "");
    Expect(0, 94208, '\P{^Is_Block:   ideographicsymbolsandpunctuation}', "");
    Expect(1, 94207, '\p{Is_Block= _Ideographic_Symbols_and_punctuation}', "");
    Expect(0, 94207, '\p{^Is_Block= _Ideographic_Symbols_and_punctuation}', "");
    Expect(0, 94207, '\P{Is_Block= _Ideographic_Symbols_and_punctuation}', "");
    Expect(1, 94207, '\P{^Is_Block= _Ideographic_Symbols_and_punctuation}', "");
    Expect(0, 94208, '\p{Is_Block= _Ideographic_Symbols_and_punctuation}', "");
    Expect(1, 94208, '\p{^Is_Block= _Ideographic_Symbols_and_punctuation}', "");
    Expect(1, 94208, '\P{Is_Block= _Ideographic_Symbols_and_punctuation}', "");
    Expect(0, 94208, '\P{^Is_Block= _Ideographic_Symbols_and_punctuation}', "");
    Error('\p{Is_Blk=/a/Ideographic_symbols}');
    Error('\P{Is_Blk=/a/Ideographic_symbols}');
    Expect(1, 94207, '\p{Is_Blk=ideographicsymbols}', "");
    Expect(0, 94207, '\p{^Is_Blk=ideographicsymbols}', "");
    Expect(0, 94207, '\P{Is_Blk=ideographicsymbols}', "");
    Expect(1, 94207, '\P{^Is_Blk=ideographicsymbols}', "");
    Expect(0, 94208, '\p{Is_Blk=ideographicsymbols}', "");
    Expect(1, 94208, '\p{^Is_Blk=ideographicsymbols}', "");
    Expect(1, 94208, '\P{Is_Blk=ideographicsymbols}', "");
    Expect(0, 94208, '\P{^Is_Blk=ideographicsymbols}', "");
    Expect(1, 94207, '\p{Is_Blk=	 IDEOGRAPHIC_Symbols}', "");
    Expect(0, 94207, '\p{^Is_Blk=	 IDEOGRAPHIC_Symbols}', "");
    Expect(0, 94207, '\P{Is_Blk=	 IDEOGRAPHIC_Symbols}', "");
    Expect(1, 94207, '\P{^Is_Blk=	 IDEOGRAPHIC_Symbols}', "");
    Expect(0, 94208, '\p{Is_Blk=	 IDEOGRAPHIC_Symbols}', "");
    Expect(1, 94208, '\p{^Is_Blk=	 IDEOGRAPHIC_Symbols}', "");
    Expect(1, 94208, '\P{Is_Blk=	 IDEOGRAPHIC_Symbols}', "");
    Expect(0, 94208, '\P{^Is_Blk=	 IDEOGRAPHIC_Symbols}', "");
    Error('\p{Block=-/a/Imperial_Aramaic}');
    Error('\P{Block=-/a/Imperial_Aramaic}');
    Expect(1, 67679, '\p{Block=imperialaramaic}', "");
    Expect(0, 67679, '\p{^Block=imperialaramaic}', "");
    Expect(0, 67679, '\P{Block=imperialaramaic}', "");
    Expect(1, 67679, '\P{^Block=imperialaramaic}', "");
    Expect(0, 67680, '\p{Block=imperialaramaic}', "");
    Expect(1, 67680, '\p{^Block=imperialaramaic}', "");
    Expect(1, 67680, '\P{Block=imperialaramaic}', "");
    Expect(0, 67680, '\P{^Block=imperialaramaic}', "");
    Expect(1, 67679, '\p{Block=	 Imperial_aramaic}', "");
    Expect(0, 67679, '\p{^Block=	 Imperial_aramaic}', "");
    Expect(0, 67679, '\P{Block=	 Imperial_aramaic}', "");
    Expect(1, 67679, '\P{^Block=	 Imperial_aramaic}', "");
    Expect(0, 67680, '\p{Block=	 Imperial_aramaic}', "");
    Expect(1, 67680, '\p{^Block=	 Imperial_aramaic}', "");
    Expect(1, 67680, '\P{Block=	 Imperial_aramaic}', "");
    Expect(0, 67680, '\P{^Block=	 Imperial_aramaic}', "");
    Error('\p{Blk:		:=Imperial_Aramaic}');
    Error('\P{Blk:		:=Imperial_Aramaic}');
    Expect(1, 67679, '\p{Blk=imperialaramaic}', "");
    Expect(0, 67679, '\p{^Blk=imperialaramaic}', "");
    Expect(0, 67679, '\P{Blk=imperialaramaic}', "");
    Expect(1, 67679, '\P{^Blk=imperialaramaic}', "");
    Expect(0, 67680, '\p{Blk=imperialaramaic}', "");
    Expect(1, 67680, '\p{^Blk=imperialaramaic}', "");
    Expect(1, 67680, '\P{Blk=imperialaramaic}', "");
    Expect(0, 67680, '\P{^Blk=imperialaramaic}', "");
    Expect(1, 67679, '\p{Blk=-imperial_Aramaic}', "");
    Expect(0, 67679, '\p{^Blk=-imperial_Aramaic}', "");
    Expect(0, 67679, '\P{Blk=-imperial_Aramaic}', "");
    Expect(1, 67679, '\P{^Blk=-imperial_Aramaic}', "");
    Expect(0, 67680, '\p{Blk=-imperial_Aramaic}', "");
    Expect(1, 67680, '\p{^Blk=-imperial_Aramaic}', "");
    Expect(1, 67680, '\P{Blk=-imperial_Aramaic}', "");
    Expect(0, 67680, '\P{^Blk=-imperial_Aramaic}', "");
    Error('\p{Is_Block=--imperial_Aramaic:=}');
    Error('\P{Is_Block=--imperial_Aramaic:=}');
    Expect(1, 67679, '\p{Is_Block: imperialaramaic}', "");
    Expect(0, 67679, '\p{^Is_Block: imperialaramaic}', "");
    Expect(0, 67679, '\P{Is_Block: imperialaramaic}', "");
    Expect(1, 67679, '\P{^Is_Block: imperialaramaic}', "");
    Expect(0, 67680, '\p{Is_Block: imperialaramaic}', "");
    Expect(1, 67680, '\p{^Is_Block: imperialaramaic}', "");
    Expect(1, 67680, '\P{Is_Block: imperialaramaic}', "");
    Expect(0, 67680, '\P{^Is_Block: imperialaramaic}', "");
    Expect(1, 67679, '\p{Is_Block=  imperial_Aramaic}', "");
    Expect(0, 67679, '\p{^Is_Block=  imperial_Aramaic}', "");
    Expect(0, 67679, '\P{Is_Block=  imperial_Aramaic}', "");
    Expect(1, 67679, '\P{^Is_Block=  imperial_Aramaic}', "");
    Expect(0, 67680, '\p{Is_Block=  imperial_Aramaic}', "");
    Expect(1, 67680, '\p{^Is_Block=  imperial_Aramaic}', "");
    Expect(1, 67680, '\P{Is_Block=  imperial_Aramaic}', "");
    Expect(0, 67680, '\P{^Is_Block=  imperial_Aramaic}', "");
    Error('\p{Is_Blk=_IMPERIAL_ARAMAIC:=}');
    Error('\P{Is_Blk=_IMPERIAL_ARAMAIC:=}');
    Expect(1, 67679, '\p{Is_Blk=imperialaramaic}', "");
    Expect(0, 67679, '\p{^Is_Blk=imperialaramaic}', "");
    Expect(0, 67679, '\P{Is_Blk=imperialaramaic}', "");
    Expect(1, 67679, '\P{^Is_Blk=imperialaramaic}', "");
    Expect(0, 67680, '\p{Is_Blk=imperialaramaic}', "");
    Expect(1, 67680, '\p{^Is_Blk=imperialaramaic}', "");
    Expect(1, 67680, '\P{Is_Blk=imperialaramaic}', "");
    Expect(0, 67680, '\P{^Is_Blk=imperialaramaic}', "");
    Expect(1, 67679, '\p{Is_Blk=-Imperial_Aramaic}', "");
    Expect(0, 67679, '\p{^Is_Blk=-Imperial_Aramaic}', "");
    Expect(0, 67679, '\P{Is_Blk=-Imperial_Aramaic}', "");
    Expect(1, 67679, '\P{^Is_Blk=-Imperial_Aramaic}', "");
    Expect(0, 67680, '\p{Is_Blk=-Imperial_Aramaic}', "");
    Expect(1, 67680, '\p{^Is_Blk=-Imperial_Aramaic}', "");
    Expect(1, 67680, '\P{Is_Blk=-Imperial_Aramaic}', "");
    Expect(0, 67680, '\P{^Is_Blk=-Imperial_Aramaic}', "");
    Error('\p{Block=:=-_Common_indic_Number_FORMS}');
    Error('\P{Block=:=-_Common_indic_Number_FORMS}');
    Expect(1, 43071, '\p{Block=commonindicnumberforms}', "");
    Expect(0, 43071, '\p{^Block=commonindicnumberforms}', "");
    Expect(0, 43071, '\P{Block=commonindicnumberforms}', "");
    Expect(1, 43071, '\P{^Block=commonindicnumberforms}', "");
    Expect(0, 43072, '\p{Block=commonindicnumberforms}', "");
    Expect(1, 43072, '\p{^Block=commonindicnumberforms}', "");
    Expect(1, 43072, '\P{Block=commonindicnumberforms}', "");
    Expect(0, 43072, '\P{^Block=commonindicnumberforms}', "");
    Expect(1, 43071, '\p{Block=	Common_INDIC_NUMBER_FORMS}', "");
    Expect(0, 43071, '\p{^Block=	Common_INDIC_NUMBER_FORMS}', "");
    Expect(0, 43071, '\P{Block=	Common_INDIC_NUMBER_FORMS}', "");
    Expect(1, 43071, '\P{^Block=	Common_INDIC_NUMBER_FORMS}', "");
    Expect(0, 43072, '\p{Block=	Common_INDIC_NUMBER_FORMS}', "");
    Expect(1, 43072, '\p{^Block=	Common_INDIC_NUMBER_FORMS}', "");
    Expect(1, 43072, '\P{Block=	Common_INDIC_NUMBER_FORMS}', "");
    Expect(0, 43072, '\P{^Block=	Common_INDIC_NUMBER_FORMS}', "");
    Error('\p{Blk=_ Indic_Number_Forms/a/}');
    Error('\P{Blk=_ Indic_Number_Forms/a/}');
    Expect(1, 43071, '\p{Blk=indicnumberforms}', "");
    Expect(0, 43071, '\p{^Blk=indicnumberforms}', "");
    Expect(0, 43071, '\P{Blk=indicnumberforms}', "");
    Expect(1, 43071, '\P{^Blk=indicnumberforms}', "");
    Expect(0, 43072, '\p{Blk=indicnumberforms}', "");
    Expect(1, 43072, '\p{^Blk=indicnumberforms}', "");
    Expect(1, 43072, '\P{Blk=indicnumberforms}', "");
    Expect(0, 43072, '\P{^Blk=indicnumberforms}', "");
    Expect(1, 43071, '\p{Blk=_	Indic_number_Forms}', "");
    Expect(0, 43071, '\p{^Blk=_	Indic_number_Forms}', "");
    Expect(0, 43071, '\P{Blk=_	Indic_number_Forms}', "");
    Expect(1, 43071, '\P{^Blk=_	Indic_number_Forms}', "");
    Expect(0, 43072, '\p{Blk=_	Indic_number_Forms}', "");
    Expect(1, 43072, '\p{^Blk=_	Indic_number_Forms}', "");
    Expect(1, 43072, '\P{Blk=_	Indic_number_Forms}', "");
    Expect(0, 43072, '\P{^Blk=_	Indic_number_Forms}', "");
    Error('\p{Is_Block=-_Common_indic_Number_FORMS:=}');
    Error('\P{Is_Block=-_Common_indic_Number_FORMS:=}');
    Expect(1, 43071, '\p{Is_Block=commonindicnumberforms}', "");
    Expect(0, 43071, '\p{^Is_Block=commonindicnumberforms}', "");
    Expect(0, 43071, '\P{Is_Block=commonindicnumberforms}', "");
    Expect(1, 43071, '\P{^Is_Block=commonindicnumberforms}', "");
    Expect(0, 43072, '\p{Is_Block=commonindicnumberforms}', "");
    Expect(1, 43072, '\p{^Is_Block=commonindicnumberforms}', "");
    Expect(1, 43072, '\P{Is_Block=commonindicnumberforms}', "");
    Expect(0, 43072, '\P{^Is_Block=commonindicnumberforms}', "");
    Expect(1, 43071, '\p{Is_Block= Common_Indic_NUMBER_forms}', "");
    Expect(0, 43071, '\p{^Is_Block= Common_Indic_NUMBER_forms}', "");
    Expect(0, 43071, '\P{Is_Block= Common_Indic_NUMBER_forms}', "");
    Expect(1, 43071, '\P{^Is_Block= Common_Indic_NUMBER_forms}', "");
    Expect(0, 43072, '\p{Is_Block= Common_Indic_NUMBER_forms}', "");
    Expect(1, 43072, '\p{^Is_Block= Common_Indic_NUMBER_forms}', "");
    Expect(1, 43072, '\P{Is_Block= Common_Indic_NUMBER_forms}', "");
    Expect(0, 43072, '\P{^Is_Block= Common_Indic_NUMBER_forms}', "");
    Error('\p{Is_Blk=_/a/indic_Number_FORMS}');
    Error('\P{Is_Blk=_/a/indic_Number_FORMS}');
    Expect(1, 43071, '\p{Is_Blk=indicnumberforms}', "");
    Expect(0, 43071, '\p{^Is_Blk=indicnumberforms}', "");
    Expect(0, 43071, '\P{Is_Blk=indicnumberforms}', "");
    Expect(1, 43071, '\P{^Is_Blk=indicnumberforms}', "");
    Expect(0, 43072, '\p{Is_Blk=indicnumberforms}', "");
    Expect(1, 43072, '\p{^Is_Blk=indicnumberforms}', "");
    Expect(1, 43072, '\P{Is_Blk=indicnumberforms}', "");
    Expect(0, 43072, '\P{^Is_Blk=indicnumberforms}', "");
    Expect(1, 43071, '\p{Is_Blk= 	INDIC_number_forms}', "");
    Expect(0, 43071, '\p{^Is_Blk= 	INDIC_number_forms}', "");
    Expect(0, 43071, '\P{Is_Blk= 	INDIC_number_forms}', "");
    Expect(1, 43071, '\P{^Is_Blk= 	INDIC_number_forms}', "");
    Expect(0, 43072, '\p{Is_Blk= 	INDIC_number_forms}', "");
    Expect(1, 43072, '\p{^Is_Blk= 	INDIC_number_forms}', "");
    Expect(1, 43072, '\P{Is_Blk= 	INDIC_number_forms}', "");
    Expect(0, 43072, '\P{^Is_Blk= 	INDIC_number_forms}', "");
    Error('\p{Block=-	Inscriptional_pahlavi:=}');
    Error('\P{Block=-	Inscriptional_pahlavi:=}');
    Expect(1, 68479, '\p{Block=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^Block=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{Block=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^Block=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{Block=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^Block=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{Block=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^Block=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{Block=- INSCRIPTIONAL_PAHLAVI}', "");
    Expect(0, 68479, '\p{^Block=- INSCRIPTIONAL_PAHLAVI}', "");
    Expect(0, 68479, '\P{Block=- INSCRIPTIONAL_PAHLAVI}', "");
    Expect(1, 68479, '\P{^Block=- INSCRIPTIONAL_PAHLAVI}', "");
    Expect(0, 68480, '\p{Block=- INSCRIPTIONAL_PAHLAVI}', "");
    Expect(1, 68480, '\p{^Block=- INSCRIPTIONAL_PAHLAVI}', "");
    Expect(1, 68480, '\P{Block=- INSCRIPTIONAL_PAHLAVI}', "");
    Expect(0, 68480, '\P{^Block=- INSCRIPTIONAL_PAHLAVI}', "");
    Error('\p{Blk= inscriptional_Pahlavi/a/}');
    Error('\P{Blk= inscriptional_Pahlavi/a/}');
    Expect(1, 68479, '\p{Blk=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^Blk=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{Blk=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^Blk=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{Blk=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^Blk=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{Blk=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^Blk=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{Blk=	inscriptional_pahlavi}', "");
    Expect(0, 68479, '\p{^Blk=	inscriptional_pahlavi}', "");
    Expect(0, 68479, '\P{Blk=	inscriptional_pahlavi}', "");
    Expect(1, 68479, '\P{^Blk=	inscriptional_pahlavi}', "");
    Expect(0, 68480, '\p{Blk=	inscriptional_pahlavi}', "");
    Expect(1, 68480, '\p{^Blk=	inscriptional_pahlavi}', "");
    Expect(1, 68480, '\P{Blk=	inscriptional_pahlavi}', "");
    Expect(0, 68480, '\P{^Blk=	inscriptional_pahlavi}', "");
    Error('\p{Is_Block=/a/  Inscriptional_Pahlavi}');
    Error('\P{Is_Block=/a/  Inscriptional_Pahlavi}');
    Expect(1, 68479, '\p{Is_Block:   inscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^Is_Block:   inscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{Is_Block:   inscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^Is_Block:   inscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{Is_Block:   inscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^Is_Block:   inscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{Is_Block:   inscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^Is_Block:   inscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{Is_Block=- Inscriptional_pahlavi}', "");
    Expect(0, 68479, '\p{^Is_Block=- Inscriptional_pahlavi}', "");
    Expect(0, 68479, '\P{Is_Block=- Inscriptional_pahlavi}', "");
    Expect(1, 68479, '\P{^Is_Block=- Inscriptional_pahlavi}', "");
    Expect(0, 68480, '\p{Is_Block=- Inscriptional_pahlavi}', "");
    Expect(1, 68480, '\p{^Is_Block=- Inscriptional_pahlavi}', "");
    Expect(1, 68480, '\P{Is_Block=- Inscriptional_pahlavi}', "");
    Expect(0, 68480, '\P{^Is_Block=- Inscriptional_pahlavi}', "");
    Error('\p{Is_Blk=	_Inscriptional_Pahlavi/a/}');
    Error('\P{Is_Blk=	_Inscriptional_Pahlavi/a/}');
    Expect(1, 68479, '\p{Is_Blk=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^Is_Blk=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{Is_Blk=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^Is_Blk=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{Is_Blk=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^Is_Blk=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{Is_Blk=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^Is_Blk=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{Is_Blk=--Inscriptional_pahlavi}', "");
    Expect(0, 68479, '\p{^Is_Blk=--Inscriptional_pahlavi}', "");
    Expect(0, 68479, '\P{Is_Blk=--Inscriptional_pahlavi}', "");
    Expect(1, 68479, '\P{^Is_Blk=--Inscriptional_pahlavi}', "");
    Expect(0, 68480, '\p{Is_Blk=--Inscriptional_pahlavi}', "");
    Expect(1, 68480, '\p{^Is_Blk=--Inscriptional_pahlavi}', "");
    Expect(1, 68480, '\P{Is_Blk=--Inscriptional_pahlavi}', "");
    Expect(0, 68480, '\P{^Is_Blk=--Inscriptional_pahlavi}', "");
    Error('\p{Block=:=inscriptional_PARTHIAN}');
    Error('\P{Block=:=inscriptional_PARTHIAN}');
    Expect(1, 68447, '\p{Block=inscriptionalparthian}', "");
    Expect(0, 68447, '\p{^Block=inscriptionalparthian}', "");
    Expect(0, 68447, '\P{Block=inscriptionalparthian}', "");
    Expect(1, 68447, '\P{^Block=inscriptionalparthian}', "");
    Expect(0, 68448, '\p{Block=inscriptionalparthian}', "");
    Expect(1, 68448, '\p{^Block=inscriptionalparthian}', "");
    Expect(1, 68448, '\P{Block=inscriptionalparthian}', "");
    Expect(0, 68448, '\P{^Block=inscriptionalparthian}', "");
    Expect(1, 68447, '\p{Block= inscriptional_PARTHIAN}', "");
    Expect(0, 68447, '\p{^Block= inscriptional_PARTHIAN}', "");
    Expect(0, 68447, '\P{Block= inscriptional_PARTHIAN}', "");
    Expect(1, 68447, '\P{^Block= inscriptional_PARTHIAN}', "");
    Expect(0, 68448, '\p{Block= inscriptional_PARTHIAN}', "");
    Expect(1, 68448, '\p{^Block= inscriptional_PARTHIAN}', "");
    Expect(1, 68448, '\P{Block= inscriptional_PARTHIAN}', "");
    Expect(0, 68448, '\P{^Block= inscriptional_PARTHIAN}', "");
    Error('\p{Blk=:=  inscriptional_parthian}');
    Error('\P{Blk=:=  inscriptional_parthian}');
    Expect(1, 68447, '\p{Blk=inscriptionalparthian}', "");
    Expect(0, 68447, '\p{^Blk=inscriptionalparthian}', "");
    Expect(0, 68447, '\P{Blk=inscriptionalparthian}', "");
    Expect(1, 68447, '\P{^Blk=inscriptionalparthian}', "");
    Expect(0, 68448, '\p{Blk=inscriptionalparthian}', "");
    Expect(1, 68448, '\p{^Blk=inscriptionalparthian}', "");
    Expect(1, 68448, '\P{Blk=inscriptionalparthian}', "");
    Expect(0, 68448, '\P{^Blk=inscriptionalparthian}', "");
    Expect(1, 68447, '\p{Blk=_	Inscriptional_PARTHIAN}', "");
    Expect(0, 68447, '\p{^Blk=_	Inscriptional_PARTHIAN}', "");
    Expect(0, 68447, '\P{Blk=_	Inscriptional_PARTHIAN}', "");
    Expect(1, 68447, '\P{^Blk=_	Inscriptional_PARTHIAN}', "");
    Expect(0, 68448, '\p{Blk=_	Inscriptional_PARTHIAN}', "");
    Expect(1, 68448, '\p{^Blk=_	Inscriptional_PARTHIAN}', "");
    Expect(1, 68448, '\P{Blk=_	Inscriptional_PARTHIAN}', "");
    Expect(0, 68448, '\P{^Blk=_	Inscriptional_PARTHIAN}', "");
    Error('\p{Is_Block=/a/_ INSCRIPTIONAL_Parthian}');
    Error('\P{Is_Block=/a/_ INSCRIPTIONAL_Parthian}');
    Expect(1, 68447, '\p{Is_Block: inscriptionalparthian}', "");
    Expect(0, 68447, '\p{^Is_Block: inscriptionalparthian}', "");
    Expect(0, 68447, '\P{Is_Block: inscriptionalparthian}', "");
    Expect(1, 68447, '\P{^Is_Block: inscriptionalparthian}', "");
    Expect(0, 68448, '\p{Is_Block: inscriptionalparthian}', "");
    Expect(1, 68448, '\p{^Is_Block: inscriptionalparthian}', "");
    Expect(1, 68448, '\P{Is_Block: inscriptionalparthian}', "");
    Expect(0, 68448, '\P{^Is_Block: inscriptionalparthian}', "");
    Expect(1, 68447, '\p{Is_Block= _Inscriptional_PARTHIAN}', "");
    Expect(0, 68447, '\p{^Is_Block= _Inscriptional_PARTHIAN}', "");
    Expect(0, 68447, '\P{Is_Block= _Inscriptional_PARTHIAN}', "");
    Expect(1, 68447, '\P{^Is_Block= _Inscriptional_PARTHIAN}', "");
    Expect(0, 68448, '\p{Is_Block= _Inscriptional_PARTHIAN}', "");
    Expect(1, 68448, '\p{^Is_Block= _Inscriptional_PARTHIAN}', "");
    Expect(1, 68448, '\P{Is_Block= _Inscriptional_PARTHIAN}', "");
    Expect(0, 68448, '\P{^Is_Block= _Inscriptional_PARTHIAN}', "");
    Error('\p{Is_Blk=/a/ inscriptional_Parthian}');
    Error('\P{Is_Blk=/a/ inscriptional_Parthian}');
    Expect(1, 68447, '\p{Is_Blk=inscriptionalparthian}', "");
    Expect(0, 68447, '\p{^Is_Blk=inscriptionalparthian}', "");
    Expect(0, 68447, '\P{Is_Blk=inscriptionalparthian}', "");
    Expect(1, 68447, '\P{^Is_Blk=inscriptionalparthian}', "");
    Expect(0, 68448, '\p{Is_Blk=inscriptionalparthian}', "");
    Expect(1, 68448, '\p{^Is_Blk=inscriptionalparthian}', "");
    Expect(1, 68448, '\P{Is_Blk=inscriptionalparthian}', "");
    Expect(0, 68448, '\P{^Is_Blk=inscriptionalparthian}', "");
    Expect(1, 68447, '\p{Is_Blk=-INSCRIPTIONAL_Parthian}', "");
    Expect(0, 68447, '\p{^Is_Blk=-INSCRIPTIONAL_Parthian}', "");
    Expect(0, 68447, '\P{Is_Blk=-INSCRIPTIONAL_Parthian}', "");
    Expect(1, 68447, '\P{^Is_Blk=-INSCRIPTIONAL_Parthian}', "");
    Expect(0, 68448, '\p{Is_Blk=-INSCRIPTIONAL_Parthian}', "");
    Expect(1, 68448, '\p{^Is_Blk=-INSCRIPTIONAL_Parthian}', "");
    Expect(1, 68448, '\P{Is_Blk=-INSCRIPTIONAL_Parthian}', "");
    Expect(0, 68448, '\P{^Is_Blk=-INSCRIPTIONAL_Parthian}', "");
    Error('\p{Block=:=	IPA_Extensions}');
    Error('\P{Block=:=	IPA_Extensions}');
    Expect(1, 687, '\p{Block:ipaextensions}', "");
    Expect(0, 687, '\p{^Block:ipaextensions}', "");
    Expect(0, 687, '\P{Block:ipaextensions}', "");
    Expect(1, 687, '\P{^Block:ipaextensions}', "");
    Expect(0, 688, '\p{Block:ipaextensions}', "");
    Expect(1, 688, '\p{^Block:ipaextensions}', "");
    Expect(1, 688, '\P{Block:ipaextensions}', "");
    Expect(0, 688, '\P{^Block:ipaextensions}', "");
    Expect(1, 687, '\p{Block=	IPA_extensions}', "");
    Expect(0, 687, '\p{^Block=	IPA_extensions}', "");
    Expect(0, 687, '\P{Block=	IPA_extensions}', "");
    Expect(1, 687, '\P{^Block=	IPA_extensions}', "");
    Expect(0, 688, '\p{Block=	IPA_extensions}', "");
    Expect(1, 688, '\p{^Block=	IPA_extensions}', "");
    Expect(1, 688, '\P{Block=	IPA_extensions}', "");
    Expect(0, 688, '\P{^Block=	IPA_extensions}', "");
    Error('\p{Blk=:=		IPA_Ext}');
    Error('\P{Blk=:=		IPA_Ext}');
    Expect(1, 687, '\p{Blk=ipaext}', "");
    Expect(0, 687, '\p{^Blk=ipaext}', "");
    Expect(0, 687, '\P{Blk=ipaext}', "");
    Expect(1, 687, '\P{^Blk=ipaext}', "");
    Expect(0, 688, '\p{Blk=ipaext}', "");
    Expect(1, 688, '\p{^Blk=ipaext}', "");
    Expect(1, 688, '\P{Blk=ipaext}', "");
    Expect(0, 688, '\P{^Blk=ipaext}', "");
    Expect(1, 687, '\p{Blk=		IPA_ext}', "");
    Expect(0, 687, '\p{^Blk=		IPA_ext}', "");
    Expect(0, 687, '\P{Blk=		IPA_ext}', "");
    Expect(1, 687, '\P{^Blk=		IPA_ext}', "");
    Expect(0, 688, '\p{Blk=		IPA_ext}', "");
    Expect(1, 688, '\p{^Blk=		IPA_ext}', "");
    Expect(1, 688, '\P{Blk=		IPA_ext}', "");
    Expect(0, 688, '\P{^Blk=		IPA_ext}', "");
    Error('\p{Is_Block=/a/-	ipa_EXTENSIONS}');
    Error('\P{Is_Block=/a/-	ipa_EXTENSIONS}');
    Expect(1, 687, '\p{Is_Block=ipaextensions}', "");
    Expect(0, 687, '\p{^Is_Block=ipaextensions}', "");
    Expect(0, 687, '\P{Is_Block=ipaextensions}', "");
    Expect(1, 687, '\P{^Is_Block=ipaextensions}', "");
    Expect(0, 688, '\p{Is_Block=ipaextensions}', "");
    Expect(1, 688, '\p{^Is_Block=ipaextensions}', "");
    Expect(1, 688, '\P{Is_Block=ipaextensions}', "");
    Expect(0, 688, '\P{^Is_Block=ipaextensions}', "");
    Expect(1, 687, '\p{Is_Block=- IPA_Extensions}', "");
    Expect(0, 687, '\p{^Is_Block=- IPA_Extensions}', "");
    Expect(0, 687, '\P{Is_Block=- IPA_Extensions}', "");
    Expect(1, 687, '\P{^Is_Block=- IPA_Extensions}', "");
    Expect(0, 688, '\p{Is_Block=- IPA_Extensions}', "");
    Expect(1, 688, '\p{^Is_Block=- IPA_Extensions}', "");
    Expect(1, 688, '\P{Is_Block=- IPA_Extensions}', "");
    Expect(0, 688, '\P{^Is_Block=- IPA_Extensions}', "");
    Error('\p{Is_Blk=:=-_ipa_Ext}');
    Error('\P{Is_Blk=:=-_ipa_Ext}');
    Expect(1, 687, '\p{Is_Blk=ipaext}', "");
    Expect(0, 687, '\p{^Is_Blk=ipaext}', "");
    Expect(0, 687, '\P{Is_Blk=ipaext}', "");
    Expect(1, 687, '\P{^Is_Blk=ipaext}', "");
    Expect(0, 688, '\p{Is_Blk=ipaext}', "");
    Expect(1, 688, '\p{^Is_Blk=ipaext}', "");
    Expect(1, 688, '\P{Is_Blk=ipaext}', "");
    Expect(0, 688, '\P{^Is_Blk=ipaext}', "");
    Expect(1, 687, '\p{Is_Blk=ipa_Ext}', "");
    Expect(0, 687, '\p{^Is_Blk=ipa_Ext}', "");
    Expect(0, 687, '\P{Is_Blk=ipa_Ext}', "");
    Expect(1, 687, '\P{^Is_Blk=ipa_Ext}', "");
    Expect(0, 688, '\p{Is_Blk=ipa_Ext}', "");
    Expect(1, 688, '\p{^Is_Blk=ipa_Ext}', "");
    Expect(1, 688, '\P{Is_Blk=ipa_Ext}', "");
    Expect(0, 688, '\P{^Is_Blk=ipa_Ext}', "");
    Error('\p{Block=_ HANGUL_Jamo/a/}');
    Error('\P{Block=_ HANGUL_Jamo/a/}');
    Expect(1, 4607, '\p{Block=hanguljamo}', "");
    Expect(0, 4607, '\p{^Block=hanguljamo}', "");
    Expect(0, 4607, '\P{Block=hanguljamo}', "");
    Expect(1, 4607, '\P{^Block=hanguljamo}', "");
    Expect(0, 4608, '\p{Block=hanguljamo}', "");
    Expect(1, 4608, '\p{^Block=hanguljamo}', "");
    Expect(1, 4608, '\P{Block=hanguljamo}', "");
    Expect(0, 4608, '\P{^Block=hanguljamo}', "");
    Expect(1, 4607, '\p{Block=	hangul_JAMO}', "");
    Expect(0, 4607, '\p{^Block=	hangul_JAMO}', "");
    Expect(0, 4607, '\P{Block=	hangul_JAMO}', "");
    Expect(1, 4607, '\P{^Block=	hangul_JAMO}', "");
    Expect(0, 4608, '\p{Block=	hangul_JAMO}', "");
    Expect(1, 4608, '\p{^Block=	hangul_JAMO}', "");
    Expect(1, 4608, '\P{Block=	hangul_JAMO}', "");
    Expect(0, 4608, '\P{^Block=	hangul_JAMO}', "");
    Error('\p{Blk=_/a/Jamo}');
    Error('\P{Blk=_/a/Jamo}');
    Expect(1, 4607, '\p{Blk=jamo}', "");
    Expect(0, 4607, '\p{^Blk=jamo}', "");
    Expect(0, 4607, '\P{Blk=jamo}', "");
    Expect(1, 4607, '\P{^Blk=jamo}', "");
    Expect(0, 4608, '\p{Blk=jamo}', "");
    Expect(1, 4608, '\p{^Blk=jamo}', "");
    Expect(1, 4608, '\P{Blk=jamo}', "");
    Expect(0, 4608, '\P{^Blk=jamo}', "");
    Expect(1, 4607, '\p{Blk:  	Jamo}', "");
    Expect(0, 4607, '\p{^Blk:  	Jamo}', "");
    Expect(0, 4607, '\P{Blk:  	Jamo}', "");
    Expect(1, 4607, '\P{^Blk:  	Jamo}', "");
    Expect(0, 4608, '\p{Blk:  	Jamo}', "");
    Expect(1, 4608, '\p{^Blk:  	Jamo}', "");
    Expect(1, 4608, '\P{Blk:  	Jamo}', "");
    Expect(0, 4608, '\P{^Blk:  	Jamo}', "");
    Error('\p{Is_Block=	hangul_Jamo:=}');
    Error('\P{Is_Block=	hangul_Jamo:=}');
    Expect(1, 4607, '\p{Is_Block=hanguljamo}', "");
    Expect(0, 4607, '\p{^Is_Block=hanguljamo}', "");
    Expect(0, 4607, '\P{Is_Block=hanguljamo}', "");
    Expect(1, 4607, '\P{^Is_Block=hanguljamo}', "");
    Expect(0, 4608, '\p{Is_Block=hanguljamo}', "");
    Expect(1, 4608, '\p{^Is_Block=hanguljamo}', "");
    Expect(1, 4608, '\P{Is_Block=hanguljamo}', "");
    Expect(0, 4608, '\P{^Is_Block=hanguljamo}', "");
    Expect(1, 4607, '\p{Is_Block:	__HANGUL_Jamo}', "");
    Expect(0, 4607, '\p{^Is_Block:	__HANGUL_Jamo}', "");
    Expect(0, 4607, '\P{Is_Block:	__HANGUL_Jamo}', "");
    Expect(1, 4607, '\P{^Is_Block:	__HANGUL_Jamo}', "");
    Expect(0, 4608, '\p{Is_Block:	__HANGUL_Jamo}', "");
    Expect(1, 4608, '\p{^Is_Block:	__HANGUL_Jamo}', "");
    Expect(1, 4608, '\P{Is_Block:	__HANGUL_Jamo}', "");
    Expect(0, 4608, '\P{^Is_Block:	__HANGUL_Jamo}', "");
    Error('\p{Is_Blk=/a/	 JAMO}');
    Error('\P{Is_Blk=/a/	 JAMO}');
    Expect(1, 4607, '\p{Is_Blk=jamo}', "");
    Expect(0, 4607, '\p{^Is_Blk=jamo}', "");
    Expect(0, 4607, '\P{Is_Blk=jamo}', "");
    Expect(1, 4607, '\P{^Is_Blk=jamo}', "");
    Expect(0, 4608, '\p{Is_Blk=jamo}', "");
    Expect(1, 4608, '\p{^Is_Blk=jamo}', "");
    Expect(1, 4608, '\P{Is_Blk=jamo}', "");
    Expect(0, 4608, '\P{^Is_Blk=jamo}', "");
    Expect(1, 4607, '\p{Is_Blk=__jamo}', "");
    Expect(0, 4607, '\p{^Is_Blk=__jamo}', "");
    Expect(0, 4607, '\P{Is_Blk=__jamo}', "");
    Expect(1, 4607, '\P{^Is_Blk=__jamo}', "");
    Expect(0, 4608, '\p{Is_Blk=__jamo}', "");
    Expect(1, 4608, '\p{^Is_Blk=__jamo}', "");
    Expect(1, 4608, '\P{Is_Blk=__jamo}', "");
    Expect(0, 4608, '\P{^Is_Blk=__jamo}', "");
    Error('\p{Block= _hangul_Jamo_extended_A:=}');
    Error('\P{Block= _hangul_Jamo_extended_A:=}');
    Expect(1, 43391, '\p{Block=hanguljamoextendeda}', "");
    Expect(0, 43391, '\p{^Block=hanguljamoextendeda}', "");
    Expect(0, 43391, '\P{Block=hanguljamoextendeda}', "");
    Expect(1, 43391, '\P{^Block=hanguljamoextendeda}', "");
    Expect(0, 43392, '\p{Block=hanguljamoextendeda}', "");
    Expect(1, 43392, '\p{^Block=hanguljamoextendeda}', "");
    Expect(1, 43392, '\P{Block=hanguljamoextendeda}', "");
    Expect(0, 43392, '\P{^Block=hanguljamoextendeda}', "");
    Expect(1, 43391, '\p{Block=--Hangul_Jamo_extended_A}', "");
    Expect(0, 43391, '\p{^Block=--Hangul_Jamo_extended_A}', "");
    Expect(0, 43391, '\P{Block=--Hangul_Jamo_extended_A}', "");
    Expect(1, 43391, '\P{^Block=--Hangul_Jamo_extended_A}', "");
    Expect(0, 43392, '\p{Block=--Hangul_Jamo_extended_A}', "");
    Expect(1, 43392, '\p{^Block=--Hangul_Jamo_extended_A}', "");
    Expect(1, 43392, '\P{Block=--Hangul_Jamo_extended_A}', "");
    Expect(0, 43392, '\P{^Block=--Hangul_Jamo_extended_A}', "");
    Error('\p{Blk= :=Jamo_EXT_a}');
    Error('\P{Blk= :=Jamo_EXT_a}');
    Expect(1, 43391, '\p{Blk=jamoexta}', "");
    Expect(0, 43391, '\p{^Blk=jamoexta}', "");
    Expect(0, 43391, '\P{Blk=jamoexta}', "");
    Expect(1, 43391, '\P{^Blk=jamoexta}', "");
    Expect(0, 43392, '\p{Blk=jamoexta}', "");
    Expect(1, 43392, '\p{^Blk=jamoexta}', "");
    Expect(1, 43392, '\P{Blk=jamoexta}', "");
    Expect(0, 43392, '\P{^Blk=jamoexta}', "");
    Expect(1, 43391, '\p{Blk:    	JAMO_Ext_a}', "");
    Expect(0, 43391, '\p{^Blk:    	JAMO_Ext_a}', "");
    Expect(0, 43391, '\P{Blk:    	JAMO_Ext_a}', "");
    Expect(1, 43391, '\P{^Blk:    	JAMO_Ext_a}', "");
    Expect(0, 43392, '\p{Blk:    	JAMO_Ext_a}', "");
    Expect(1, 43392, '\p{^Blk:    	JAMO_Ext_a}', "");
    Expect(1, 43392, '\P{Blk:    	JAMO_Ext_a}', "");
    Expect(0, 43392, '\P{^Blk:    	JAMO_Ext_a}', "");
    Error('\p{Is_Block=/a/hangul_Jamo_EXTENDED_A}');
    Error('\P{Is_Block=/a/hangul_Jamo_EXTENDED_A}');
    Expect(1, 43391, '\p{Is_Block=hanguljamoextendeda}', "");
    Expect(0, 43391, '\p{^Is_Block=hanguljamoextendeda}', "");
    Expect(0, 43391, '\P{Is_Block=hanguljamoextendeda}', "");
    Expect(1, 43391, '\P{^Is_Block=hanguljamoextendeda}', "");
    Expect(0, 43392, '\p{Is_Block=hanguljamoextendeda}', "");
    Expect(1, 43392, '\p{^Is_Block=hanguljamoextendeda}', "");
    Expect(1, 43392, '\P{Is_Block=hanguljamoextendeda}', "");
    Expect(0, 43392, '\P{^Is_Block=hanguljamoextendeda}', "");
    Expect(1, 43391, '\p{Is_Block= -Hangul_jamo_extended_A}', "");
    Expect(0, 43391, '\p{^Is_Block= -Hangul_jamo_extended_A}', "");
    Expect(0, 43391, '\P{Is_Block= -Hangul_jamo_extended_A}', "");
    Expect(1, 43391, '\P{^Is_Block= -Hangul_jamo_extended_A}', "");
    Expect(0, 43392, '\p{Is_Block= -Hangul_jamo_extended_A}', "");
    Expect(1, 43392, '\p{^Is_Block= -Hangul_jamo_extended_A}', "");
    Expect(1, 43392, '\P{Is_Block= -Hangul_jamo_extended_A}', "");
    Expect(0, 43392, '\P{^Is_Block= -Hangul_jamo_extended_A}', "");
    Error('\p{Is_Blk=-	JAMO_Ext_A:=}');
    Error('\P{Is_Blk=-	JAMO_Ext_A:=}');
    Expect(1, 43391, '\p{Is_Blk=jamoexta}', "");
    Expect(0, 43391, '\p{^Is_Blk=jamoexta}', "");
    Expect(0, 43391, '\P{Is_Blk=jamoexta}', "");
    Expect(1, 43391, '\P{^Is_Blk=jamoexta}', "");
    Expect(0, 43392, '\p{Is_Blk=jamoexta}', "");
    Expect(1, 43392, '\p{^Is_Blk=jamoexta}', "");
    Expect(1, 43392, '\P{Is_Blk=jamoexta}', "");
    Expect(0, 43392, '\P{^Is_Blk=jamoexta}', "");
    Expect(1, 43391, '\p{Is_Blk= Jamo_EXT_a}', "");
    Expect(0, 43391, '\p{^Is_Blk= Jamo_EXT_a}', "");
    Expect(0, 43391, '\P{Is_Blk= Jamo_EXT_a}', "");
    Expect(1, 43391, '\P{^Is_Blk= Jamo_EXT_a}', "");
    Expect(0, 43392, '\p{Is_Blk= Jamo_EXT_a}', "");
    Expect(1, 43392, '\p{^Is_Blk= Jamo_EXT_a}', "");
    Expect(1, 43392, '\P{Is_Blk= Jamo_EXT_a}', "");
    Expect(0, 43392, '\P{^Is_Blk= Jamo_EXT_a}', "");
    Error('\p{Block=	_Hangul_jamo_Extended_B/a/}');
    Error('\P{Block=	_Hangul_jamo_Extended_B/a/}');
    Expect(1, 55295, '\p{Block=hanguljamoextendedb}', "");
    Expect(0, 55295, '\p{^Block=hanguljamoextendedb}', "");
    Expect(0, 55295, '\P{Block=hanguljamoextendedb}', "");
    Expect(1, 55295, '\P{^Block=hanguljamoextendedb}', "");
    Expect(0, 57344, '\p{Block=hanguljamoextendedb}', "");
    Expect(1, 57344, '\p{^Block=hanguljamoextendedb}', "");
    Expect(1, 57344, '\P{Block=hanguljamoextendedb}', "");
    Expect(0, 57344, '\P{^Block=hanguljamoextendedb}', "");
    Expect(1, 55295, '\p{Block=__HANGUL_Jamo_Extended_B}', "");
    Expect(0, 55295, '\p{^Block=__HANGUL_Jamo_Extended_B}', "");
    Expect(0, 55295, '\P{Block=__HANGUL_Jamo_Extended_B}', "");
    Expect(1, 55295, '\P{^Block=__HANGUL_Jamo_Extended_B}', "");
    Expect(0, 57344, '\p{Block=__HANGUL_Jamo_Extended_B}', "");
    Expect(1, 57344, '\p{^Block=__HANGUL_Jamo_Extended_B}', "");
    Expect(1, 57344, '\P{Block=__HANGUL_Jamo_Extended_B}', "");
    Expect(0, 57344, '\P{^Block=__HANGUL_Jamo_Extended_B}', "");
    Error('\p{Blk=/a/--Jamo_Ext_B}');
    Error('\P{Blk=/a/--Jamo_Ext_B}');
    Expect(1, 55295, '\p{Blk=jamoextb}', "");
    Expect(0, 55295, '\p{^Blk=jamoextb}', "");
    Expect(0, 55295, '\P{Blk=jamoextb}', "");
    Expect(1, 55295, '\P{^Blk=jamoextb}', "");
    Expect(0, 57344, '\p{Blk=jamoextb}', "");
    Expect(1, 57344, '\p{^Blk=jamoextb}', "");
    Expect(1, 57344, '\P{Blk=jamoextb}', "");
    Expect(0, 57344, '\P{^Blk=jamoextb}', "");
    Expect(1, 55295, '\p{Blk=_ jamo_Ext_B}', "");
    Expect(0, 55295, '\p{^Blk=_ jamo_Ext_B}', "");
    Expect(0, 55295, '\P{Blk=_ jamo_Ext_B}', "");
    Expect(1, 55295, '\P{^Blk=_ jamo_Ext_B}', "");
    Expect(0, 57344, '\p{Blk=_ jamo_Ext_B}', "");
    Expect(1, 57344, '\p{^Blk=_ jamo_Ext_B}', "");
    Expect(1, 57344, '\P{Blk=_ jamo_Ext_B}', "");
    Expect(0, 57344, '\P{^Blk=_ jamo_Ext_B}', "");
    Error('\p{Is_Block=_:=Hangul_Jamo_EXTENDED_B}');
    Error('\P{Is_Block=_:=Hangul_Jamo_EXTENDED_B}');
    Expect(1, 55295, '\p{Is_Block=hanguljamoextendedb}', "");
    Expect(0, 55295, '\p{^Is_Block=hanguljamoextendedb}', "");
    Expect(0, 55295, '\P{Is_Block=hanguljamoextendedb}', "");
    Expect(1, 55295, '\P{^Is_Block=hanguljamoextendedb}', "");
    Expect(0, 57344, '\p{Is_Block=hanguljamoextendedb}', "");
    Expect(1, 57344, '\p{^Is_Block=hanguljamoextendedb}', "");
    Expect(1, 57344, '\P{Is_Block=hanguljamoextendedb}', "");
    Expect(0, 57344, '\P{^Is_Block=hanguljamoextendedb}', "");
    Expect(1, 55295, '\p{Is_Block=--Hangul_jamo_extended_b}', "");
    Expect(0, 55295, '\p{^Is_Block=--Hangul_jamo_extended_b}', "");
    Expect(0, 55295, '\P{Is_Block=--Hangul_jamo_extended_b}', "");
    Expect(1, 55295, '\P{^Is_Block=--Hangul_jamo_extended_b}', "");
    Expect(0, 57344, '\p{Is_Block=--Hangul_jamo_extended_b}', "");
    Expect(1, 57344, '\p{^Is_Block=--Hangul_jamo_extended_b}', "");
    Expect(1, 57344, '\P{Is_Block=--Hangul_jamo_extended_b}', "");
    Expect(0, 57344, '\P{^Is_Block=--Hangul_jamo_extended_b}', "");
    Error('\p{Is_Blk=	-jamo_EXT_B/a/}');
    Error('\P{Is_Blk=	-jamo_EXT_B/a/}');
    Expect(1, 55295, '\p{Is_Blk=jamoextb}', "");
    Expect(0, 55295, '\p{^Is_Blk=jamoextb}', "");
    Expect(0, 55295, '\P{Is_Blk=jamoextb}', "");
    Expect(1, 55295, '\P{^Is_Blk=jamoextb}', "");
    Expect(0, 57344, '\p{Is_Blk=jamoextb}', "");
    Expect(1, 57344, '\p{^Is_Blk=jamoextb}', "");
    Expect(1, 57344, '\P{Is_Blk=jamoextb}', "");
    Expect(0, 57344, '\P{^Is_Blk=jamoextb}', "");
    Expect(1, 55295, '\p{Is_Blk=_-Jamo_ext_B}', "");
    Expect(0, 55295, '\p{^Is_Blk=_-Jamo_ext_B}', "");
    Expect(0, 55295, '\P{Is_Blk=_-Jamo_ext_B}', "");
    Expect(1, 55295, '\P{^Is_Blk=_-Jamo_ext_B}', "");
    Expect(0, 57344, '\p{Is_Blk=_-Jamo_ext_B}', "");
    Expect(1, 57344, '\p{^Is_Blk=_-Jamo_ext_B}', "");
    Expect(1, 57344, '\P{Is_Blk=_-Jamo_ext_B}', "");
    Expect(0, 57344, '\P{^Is_Blk=_-Jamo_ext_B}', "");
    Error('\p{Block=		JAVANESE:=}');
    Error('\P{Block=		JAVANESE:=}');
    Expect(1, 43487, '\p{Block=javanese}', "");
    Expect(0, 43487, '\p{^Block=javanese}', "");
    Expect(0, 43487, '\P{Block=javanese}', "");
    Expect(1, 43487, '\P{^Block=javanese}', "");
    Expect(0, 43488, '\p{Block=javanese}', "");
    Expect(1, 43488, '\p{^Block=javanese}', "");
    Expect(1, 43488, '\P{Block=javanese}', "");
    Expect(0, 43488, '\P{^Block=javanese}', "");
    Expect(1, 43487, '\p{Block=  JAVANESE}', "");
    Expect(0, 43487, '\p{^Block=  JAVANESE}', "");
    Expect(0, 43487, '\P{Block=  JAVANESE}', "");
    Expect(1, 43487, '\P{^Block=  JAVANESE}', "");
    Expect(0, 43488, '\p{Block=  JAVANESE}', "");
    Expect(1, 43488, '\p{^Block=  JAVANESE}', "");
    Expect(1, 43488, '\P{Block=  JAVANESE}', "");
    Expect(0, 43488, '\P{^Block=  JAVANESE}', "");
    Error('\p{Blk=/a/_	Javanese}');
    Error('\P{Blk=/a/_	Javanese}');
    Expect(1, 43487, '\p{Blk: javanese}', "");
    Expect(0, 43487, '\p{^Blk: javanese}', "");
    Expect(0, 43487, '\P{Blk: javanese}', "");
    Expect(1, 43487, '\P{^Blk: javanese}', "");
    Expect(0, 43488, '\p{Blk: javanese}', "");
    Expect(1, 43488, '\p{^Blk: javanese}', "");
    Expect(1, 43488, '\P{Blk: javanese}', "");
    Expect(0, 43488, '\P{^Blk: javanese}', "");
    Expect(1, 43487, '\p{Blk=Javanese}', "");
    Expect(0, 43487, '\p{^Blk=Javanese}', "");
    Expect(0, 43487, '\P{Blk=Javanese}', "");
    Expect(1, 43487, '\P{^Blk=Javanese}', "");
    Expect(0, 43488, '\p{Blk=Javanese}', "");
    Expect(1, 43488, '\p{^Blk=Javanese}', "");
    Expect(1, 43488, '\P{Blk=Javanese}', "");
    Expect(0, 43488, '\P{^Blk=Javanese}', "");
    Error('\p{Is_Block=_JAVANESE:=}');
    Error('\P{Is_Block=_JAVANESE:=}');
    Expect(1, 43487, '\p{Is_Block=javanese}', "");
    Expect(0, 43487, '\p{^Is_Block=javanese}', "");
    Expect(0, 43487, '\P{Is_Block=javanese}', "");
    Expect(1, 43487, '\P{^Is_Block=javanese}', "");
    Expect(0, 43488, '\p{Is_Block=javanese}', "");
    Expect(1, 43488, '\p{^Is_Block=javanese}', "");
    Expect(1, 43488, '\P{Is_Block=javanese}', "");
    Expect(0, 43488, '\P{^Is_Block=javanese}', "");
    Expect(1, 43487, '\p{Is_Block=__javanese}', "");
    Expect(0, 43487, '\p{^Is_Block=__javanese}', "");
    Expect(0, 43487, '\P{Is_Block=__javanese}', "");
    Expect(1, 43487, '\P{^Is_Block=__javanese}', "");
    Expect(0, 43488, '\p{Is_Block=__javanese}', "");
    Expect(1, 43488, '\p{^Is_Block=__javanese}', "");
    Expect(1, 43488, '\P{Is_Block=__javanese}', "");
    Expect(0, 43488, '\P{^Is_Block=__javanese}', "");
    Error('\p{Is_Blk=_:=JAVANESE}');
    Error('\P{Is_Blk=_:=JAVANESE}');
    Expect(1, 43487, '\p{Is_Blk=javanese}', "");
    Expect(0, 43487, '\p{^Is_Blk=javanese}', "");
    Expect(0, 43487, '\P{Is_Blk=javanese}', "");
    Expect(1, 43487, '\P{^Is_Blk=javanese}', "");
    Expect(0, 43488, '\p{Is_Blk=javanese}', "");
    Expect(1, 43488, '\p{^Is_Blk=javanese}', "");
    Expect(1, 43488, '\P{Is_Blk=javanese}', "");
    Expect(0, 43488, '\P{^Is_Blk=javanese}', "");
    Expect(1, 43487, '\p{Is_Blk=	 javanese}', "");
    Expect(0, 43487, '\p{^Is_Blk=	 javanese}', "");
    Expect(0, 43487, '\P{Is_Blk=	 javanese}', "");
    Expect(1, 43487, '\P{^Is_Blk=	 javanese}', "");
    Expect(0, 43488, '\p{Is_Blk=	 javanese}', "");
    Expect(1, 43488, '\p{^Is_Blk=	 javanese}', "");
    Expect(1, 43488, '\P{Is_Blk=	 javanese}', "");
    Expect(0, 43488, '\P{^Is_Blk=	 javanese}', "");
    Error('\p{Block=/a/-_Kaithi}');
    Error('\P{Block=/a/-_Kaithi}');
    Expect(1, 69839, '\p{Block=kaithi}', "");
    Expect(0, 69839, '\p{^Block=kaithi}', "");
    Expect(0, 69839, '\P{Block=kaithi}', "");
    Expect(1, 69839, '\P{^Block=kaithi}', "");
    Expect(0, 69840, '\p{Block=kaithi}', "");
    Expect(1, 69840, '\p{^Block=kaithi}', "");
    Expect(1, 69840, '\P{Block=kaithi}', "");
    Expect(0, 69840, '\P{^Block=kaithi}', "");
    Expect(1, 69839, '\p{Block=__KAITHI}', "");
    Expect(0, 69839, '\p{^Block=__KAITHI}', "");
    Expect(0, 69839, '\P{Block=__KAITHI}', "");
    Expect(1, 69839, '\P{^Block=__KAITHI}', "");
    Expect(0, 69840, '\p{Block=__KAITHI}', "");
    Expect(1, 69840, '\p{^Block=__KAITHI}', "");
    Expect(1, 69840, '\P{Block=__KAITHI}', "");
    Expect(0, 69840, '\P{^Block=__KAITHI}', "");
    Error('\p{Blk=:=Kaithi}');
    Error('\P{Blk=:=Kaithi}');
    Expect(1, 69839, '\p{Blk=kaithi}', "");
    Expect(0, 69839, '\p{^Blk=kaithi}', "");
    Expect(0, 69839, '\P{Blk=kaithi}', "");
    Expect(1, 69839, '\P{^Blk=kaithi}', "");
    Expect(0, 69840, '\p{Blk=kaithi}', "");
    Expect(1, 69840, '\p{^Blk=kaithi}', "");
    Expect(1, 69840, '\P{Blk=kaithi}', "");
    Expect(0, 69840, '\P{^Blk=kaithi}', "");
    Expect(1, 69839, '\p{Blk=_Kaithi}', "");
    Expect(0, 69839, '\p{^Blk=_Kaithi}', "");
    Expect(0, 69839, '\P{Blk=_Kaithi}', "");
    Expect(1, 69839, '\P{^Blk=_Kaithi}', "");
    Expect(0, 69840, '\p{Blk=_Kaithi}', "");
    Expect(1, 69840, '\p{^Blk=_Kaithi}', "");
    Expect(1, 69840, '\P{Blk=_Kaithi}', "");
    Expect(0, 69840, '\P{^Blk=_Kaithi}', "");
    Error('\p{Is_Block= 	kaithi/a/}');
    Error('\P{Is_Block= 	kaithi/a/}');
    Expect(1, 69839, '\p{Is_Block=kaithi}', "");
    Expect(0, 69839, '\p{^Is_Block=kaithi}', "");
    Expect(0, 69839, '\P{Is_Block=kaithi}', "");
    Expect(1, 69839, '\P{^Is_Block=kaithi}', "");
    Expect(0, 69840, '\p{Is_Block=kaithi}', "");
    Expect(1, 69840, '\p{^Is_Block=kaithi}', "");
    Expect(1, 69840, '\P{Is_Block=kaithi}', "");
    Expect(0, 69840, '\P{^Is_Block=kaithi}', "");
    Expect(1, 69839, '\p{Is_Block=	-Kaithi}', "");
    Expect(0, 69839, '\p{^Is_Block=	-Kaithi}', "");
    Expect(0, 69839, '\P{Is_Block=	-Kaithi}', "");
    Expect(1, 69839, '\P{^Is_Block=	-Kaithi}', "");
    Expect(0, 69840, '\p{Is_Block=	-Kaithi}', "");
    Expect(1, 69840, '\p{^Is_Block=	-Kaithi}', "");
    Expect(1, 69840, '\P{Is_Block=	-Kaithi}', "");
    Expect(0, 69840, '\P{^Is_Block=	-Kaithi}', "");
    Error('\p{Is_Blk=	-Kaithi/a/}');
    Error('\P{Is_Blk=	-Kaithi/a/}');
    Expect(1, 69839, '\p{Is_Blk=kaithi}', "");
    Expect(0, 69839, '\p{^Is_Blk=kaithi}', "");
    Expect(0, 69839, '\P{Is_Blk=kaithi}', "");
    Expect(1, 69839, '\P{^Is_Blk=kaithi}', "");
    Expect(0, 69840, '\p{Is_Blk=kaithi}', "");
    Expect(1, 69840, '\p{^Is_Blk=kaithi}', "");
    Expect(1, 69840, '\P{Is_Blk=kaithi}', "");
    Expect(0, 69840, '\P{^Is_Blk=kaithi}', "");
    Expect(1, 69839, '\p{Is_Blk=-KAITHI}', "");
    Expect(0, 69839, '\p{^Is_Blk=-KAITHI}', "");
    Expect(0, 69839, '\P{Is_Blk=-KAITHI}', "");
    Expect(1, 69839, '\P{^Is_Blk=-KAITHI}', "");
    Expect(0, 69840, '\p{Is_Blk=-KAITHI}', "");
    Expect(1, 69840, '\p{^Is_Blk=-KAITHI}', "");
    Expect(1, 69840, '\P{Is_Blk=-KAITHI}', "");
    Expect(0, 69840, '\P{^Is_Blk=-KAITHI}', "");
    Error('\p{Block:    KANA_Supplement/a/}');
    Error('\P{Block:    KANA_Supplement/a/}');
    Expect(1, 110847, '\p{Block=kanasupplement}', "");
    Expect(0, 110847, '\p{^Block=kanasupplement}', "");
    Expect(0, 110847, '\P{Block=kanasupplement}', "");
    Expect(1, 110847, '\P{^Block=kanasupplement}', "");
    Expect(0, 110848, '\p{Block=kanasupplement}', "");
    Expect(1, 110848, '\p{^Block=kanasupplement}', "");
    Expect(1, 110848, '\P{Block=kanasupplement}', "");
    Expect(0, 110848, '\P{^Block=kanasupplement}', "");
    Expect(1, 110847, '\p{Block=_-Kana_supplement}', "");
    Expect(0, 110847, '\p{^Block=_-Kana_supplement}', "");
    Expect(0, 110847, '\P{Block=_-Kana_supplement}', "");
    Expect(1, 110847, '\P{^Block=_-Kana_supplement}', "");
    Expect(0, 110848, '\p{Block=_-Kana_supplement}', "");
    Expect(1, 110848, '\p{^Block=_-Kana_supplement}', "");
    Expect(1, 110848, '\P{Block=_-Kana_supplement}', "");
    Expect(0, 110848, '\P{^Block=_-Kana_supplement}', "");
    Error('\p{Blk=	:=Kana_Sup}');
    Error('\P{Blk=	:=Kana_Sup}');
    Expect(1, 110847, '\p{Blk:	kanasup}', "");
    Expect(0, 110847, '\p{^Blk:	kanasup}', "");
    Expect(0, 110847, '\P{Blk:	kanasup}', "");
    Expect(1, 110847, '\P{^Blk:	kanasup}', "");
    Expect(0, 110848, '\p{Blk:	kanasup}', "");
    Expect(1, 110848, '\p{^Blk:	kanasup}', "");
    Expect(1, 110848, '\P{Blk:	kanasup}', "");
    Expect(0, 110848, '\P{^Blk:	kanasup}', "");
    Expect(1, 110847, '\p{Blk= _Kana_sup}', "");
    Expect(0, 110847, '\p{^Blk= _Kana_sup}', "");
    Expect(0, 110847, '\P{Blk= _Kana_sup}', "");
    Expect(1, 110847, '\P{^Blk= _Kana_sup}', "");
    Expect(0, 110848, '\p{Blk= _Kana_sup}', "");
    Expect(1, 110848, '\p{^Blk= _Kana_sup}', "");
    Expect(1, 110848, '\P{Blk= _Kana_sup}', "");
    Expect(0, 110848, '\P{^Blk= _Kana_sup}', "");
    Error('\p{Is_Block=-/a/KANA_Supplement}');
    Error('\P{Is_Block=-/a/KANA_Supplement}');
    Expect(1, 110847, '\p{Is_Block=kanasupplement}', "");
    Expect(0, 110847, '\p{^Is_Block=kanasupplement}', "");
    Expect(0, 110847, '\P{Is_Block=kanasupplement}', "");
    Expect(1, 110847, '\P{^Is_Block=kanasupplement}', "");
    Expect(0, 110848, '\p{Is_Block=kanasupplement}', "");
    Expect(1, 110848, '\p{^Is_Block=kanasupplement}', "");
    Expect(1, 110848, '\P{Is_Block=kanasupplement}', "");
    Expect(0, 110848, '\P{^Is_Block=kanasupplement}', "");
    Expect(1, 110847, '\p{Is_Block:	 _Kana_supplement}', "");
    Expect(0, 110847, '\p{^Is_Block:	 _Kana_supplement}', "");
    Expect(0, 110847, '\P{Is_Block:	 _Kana_supplement}', "");
    Expect(1, 110847, '\P{^Is_Block:	 _Kana_supplement}', "");
    Expect(0, 110848, '\p{Is_Block:	 _Kana_supplement}', "");
    Expect(1, 110848, '\p{^Is_Block:	 _Kana_supplement}', "");
    Expect(1, 110848, '\P{Is_Block:	 _Kana_supplement}', "");
    Expect(0, 110848, '\P{^Is_Block:	 _Kana_supplement}', "");
    Error('\p{Is_Blk=:=-Kana_Sup}');
    Error('\P{Is_Blk=:=-Kana_Sup}');
    Expect(1, 110847, '\p{Is_Blk=kanasup}', "");
    Expect(0, 110847, '\p{^Is_Blk=kanasup}', "");
    Expect(0, 110847, '\P{Is_Blk=kanasup}', "");
    Expect(1, 110847, '\P{^Is_Blk=kanasup}', "");
    Expect(0, 110848, '\p{Is_Blk=kanasup}', "");
    Expect(1, 110848, '\p{^Is_Blk=kanasup}', "");
    Expect(1, 110848, '\P{Is_Blk=kanasup}', "");
    Expect(0, 110848, '\P{^Is_Blk=kanasup}', "");
    Expect(1, 110847, '\p{Is_Blk=	 Kana_Sup}', "");
    Expect(0, 110847, '\p{^Is_Blk=	 Kana_Sup}', "");
    Expect(0, 110847, '\P{Is_Blk=	 Kana_Sup}', "");
    Expect(1, 110847, '\P{^Is_Blk=	 Kana_Sup}', "");
    Expect(0, 110848, '\p{Is_Blk=	 Kana_Sup}', "");
    Expect(1, 110848, '\p{^Is_Blk=	 Kana_Sup}', "");
    Expect(1, 110848, '\P{Is_Blk=	 Kana_Sup}', "");
    Expect(0, 110848, '\P{^Is_Blk=	 Kana_Sup}', "");
    Error('\p{Block: -/a/Kanbun}');
    Error('\P{Block: -/a/Kanbun}');
    Expect(1, 12703, '\p{Block:   kanbun}', "");
    Expect(0, 12703, '\p{^Block:   kanbun}', "");
    Expect(0, 12703, '\P{Block:   kanbun}', "");
    Expect(1, 12703, '\P{^Block:   kanbun}', "");
    Expect(0, 12704, '\p{Block:   kanbun}', "");
    Expect(1, 12704, '\p{^Block:   kanbun}', "");
    Expect(1, 12704, '\P{Block:   kanbun}', "");
    Expect(0, 12704, '\P{^Block:   kanbun}', "");
    Expect(1, 12703, '\p{Block=-	Kanbun}', "");
    Expect(0, 12703, '\p{^Block=-	Kanbun}', "");
    Expect(0, 12703, '\P{Block=-	Kanbun}', "");
    Expect(1, 12703, '\P{^Block=-	Kanbun}', "");
    Expect(0, 12704, '\p{Block=-	Kanbun}', "");
    Expect(1, 12704, '\p{^Block=-	Kanbun}', "");
    Expect(1, 12704, '\P{Block=-	Kanbun}', "");
    Expect(0, 12704, '\P{^Block=-	Kanbun}', "");
    Error('\p{Blk=-Kanbun:=}');
    Error('\P{Blk=-Kanbun:=}');
    Expect(1, 12703, '\p{Blk=kanbun}', "");
    Expect(0, 12703, '\p{^Blk=kanbun}', "");
    Expect(0, 12703, '\P{Blk=kanbun}', "");
    Expect(1, 12703, '\P{^Blk=kanbun}', "");
    Expect(0, 12704, '\p{Blk=kanbun}', "");
    Expect(1, 12704, '\p{^Blk=kanbun}', "");
    Expect(1, 12704, '\P{Blk=kanbun}', "");
    Expect(0, 12704, '\P{^Blk=kanbun}', "");
    Expect(1, 12703, '\p{Blk= -KANBUN}', "");
    Expect(0, 12703, '\p{^Blk= -KANBUN}', "");
    Expect(0, 12703, '\P{Blk= -KANBUN}', "");
    Expect(1, 12703, '\P{^Blk= -KANBUN}', "");
    Expect(0, 12704, '\p{Blk= -KANBUN}', "");
    Expect(1, 12704, '\p{^Blk= -KANBUN}', "");
    Expect(1, 12704, '\P{Blk= -KANBUN}', "");
    Expect(0, 12704, '\P{^Blk= -KANBUN}', "");
    Error('\p{Is_Block=-/a/Kanbun}');
    Error('\P{Is_Block=-/a/Kanbun}');
    Expect(1, 12703, '\p{Is_Block=kanbun}', "");
    Expect(0, 12703, '\p{^Is_Block=kanbun}', "");
    Expect(0, 12703, '\P{Is_Block=kanbun}', "");
    Expect(1, 12703, '\P{^Is_Block=kanbun}', "");
    Expect(0, 12704, '\p{Is_Block=kanbun}', "");
    Expect(1, 12704, '\p{^Is_Block=kanbun}', "");
    Expect(1, 12704, '\P{Is_Block=kanbun}', "");
    Expect(0, 12704, '\P{^Is_Block=kanbun}', "");
    Expect(1, 12703, '\p{Is_Block=_-KANBUN}', "");
    Expect(0, 12703, '\p{^Is_Block=_-KANBUN}', "");
    Expect(0, 12703, '\P{Is_Block=_-KANBUN}', "");
    Expect(1, 12703, '\P{^Is_Block=_-KANBUN}', "");
    Expect(0, 12704, '\p{Is_Block=_-KANBUN}', "");
    Expect(1, 12704, '\p{^Is_Block=_-KANBUN}', "");
    Expect(1, 12704, '\P{Is_Block=_-KANBUN}', "");
    Expect(0, 12704, '\P{^Is_Block=_-KANBUN}', "");
    Error('\p{Is_Blk=	/a/KANBUN}');
    Error('\P{Is_Blk=	/a/KANBUN}');
    Expect(1, 12703, '\p{Is_Blk:	kanbun}', "");
    Expect(0, 12703, '\p{^Is_Blk:	kanbun}', "");
    Expect(0, 12703, '\P{Is_Blk:	kanbun}', "");
    Expect(1, 12703, '\P{^Is_Blk:	kanbun}', "");
    Expect(0, 12704, '\p{Is_Blk:	kanbun}', "");
    Expect(1, 12704, '\p{^Is_Blk:	kanbun}', "");
    Expect(1, 12704, '\P{Is_Blk:	kanbun}', "");
    Expect(0, 12704, '\P{^Is_Blk:	kanbun}', "");
    Expect(1, 12703, '\p{Is_Blk= _Kanbun}', "");
    Expect(0, 12703, '\p{^Is_Blk= _Kanbun}', "");
    Expect(0, 12703, '\P{Is_Blk= _Kanbun}', "");
    Expect(1, 12703, '\P{^Is_Blk= _Kanbun}', "");
    Expect(0, 12704, '\p{Is_Blk= _Kanbun}', "");
    Expect(1, 12704, '\p{^Is_Blk= _Kanbun}', "");
    Expect(1, 12704, '\P{Is_Blk= _Kanbun}', "");
    Expect(0, 12704, '\P{^Is_Blk= _Kanbun}', "");
    Error('\p{Block=- KANGXI_RADICALS:=}');
    Error('\P{Block=- KANGXI_RADICALS:=}');
    Expect(1, 12255, '\p{Block=kangxiradicals}', "");
    Expect(0, 12255, '\p{^Block=kangxiradicals}', "");
    Expect(0, 12255, '\P{Block=kangxiradicals}', "");
    Expect(1, 12255, '\P{^Block=kangxiradicals}', "");
    Expect(0, 12256, '\p{Block=kangxiradicals}', "");
    Expect(1, 12256, '\p{^Block=kangxiradicals}', "");
    Expect(1, 12256, '\P{Block=kangxiradicals}', "");
    Expect(0, 12256, '\P{^Block=kangxiradicals}', "");
    Expect(1, 12255, '\p{Block= _Kangxi_radicals}', "");
    Expect(0, 12255, '\p{^Block= _Kangxi_radicals}', "");
    Expect(0, 12255, '\P{Block= _Kangxi_radicals}', "");
    Expect(1, 12255, '\P{^Block= _Kangxi_radicals}', "");
    Expect(0, 12256, '\p{Block= _Kangxi_radicals}', "");
    Expect(1, 12256, '\p{^Block= _Kangxi_radicals}', "");
    Expect(1, 12256, '\P{Block= _Kangxi_radicals}', "");
    Expect(0, 12256, '\P{^Block= _Kangxi_radicals}', "");
    Error('\p{Blk=:=	Kangxi}');
    Error('\P{Blk=:=	Kangxi}');
    Expect(1, 12255, '\p{Blk=kangxi}', "");
    Expect(0, 12255, '\p{^Blk=kangxi}', "");
    Expect(0, 12255, '\P{Blk=kangxi}', "");
    Expect(1, 12255, '\P{^Blk=kangxi}', "");
    Expect(0, 12256, '\p{Blk=kangxi}', "");
    Expect(1, 12256, '\p{^Blk=kangxi}', "");
    Expect(1, 12256, '\P{Blk=kangxi}', "");
    Expect(0, 12256, '\P{^Blk=kangxi}', "");
    Expect(1, 12255, '\p{Blk=	 Kangxi}', "");
    Expect(0, 12255, '\p{^Blk=	 Kangxi}', "");
    Expect(0, 12255, '\P{Blk=	 Kangxi}', "");
    Expect(1, 12255, '\P{^Blk=	 Kangxi}', "");
    Expect(0, 12256, '\p{Blk=	 Kangxi}', "");
    Expect(1, 12256, '\p{^Blk=	 Kangxi}', "");
    Expect(1, 12256, '\P{Blk=	 Kangxi}', "");
    Expect(0, 12256, '\P{^Blk=	 Kangxi}', "");
    Error('\p{Is_Block=-/a/Kangxi_radicals}');
    Error('\P{Is_Block=-/a/Kangxi_radicals}');
    Expect(1, 12255, '\p{Is_Block=kangxiradicals}', "");
    Expect(0, 12255, '\p{^Is_Block=kangxiradicals}', "");
    Expect(0, 12255, '\P{Is_Block=kangxiradicals}', "");
    Expect(1, 12255, '\P{^Is_Block=kangxiradicals}', "");
    Expect(0, 12256, '\p{Is_Block=kangxiradicals}', "");
    Expect(1, 12256, '\p{^Is_Block=kangxiradicals}', "");
    Expect(1, 12256, '\P{Is_Block=kangxiradicals}', "");
    Expect(0, 12256, '\P{^Is_Block=kangxiradicals}', "");
    Expect(1, 12255, '\p{Is_Block=_KANGXI_Radicals}', "");
    Expect(0, 12255, '\p{^Is_Block=_KANGXI_Radicals}', "");
    Expect(0, 12255, '\P{Is_Block=_KANGXI_Radicals}', "");
    Expect(1, 12255, '\P{^Is_Block=_KANGXI_Radicals}', "");
    Expect(0, 12256, '\p{Is_Block=_KANGXI_Radicals}', "");
    Expect(1, 12256, '\p{^Is_Block=_KANGXI_Radicals}', "");
    Expect(1, 12256, '\P{Is_Block=_KANGXI_Radicals}', "");
    Expect(0, 12256, '\P{^Is_Block=_KANGXI_Radicals}', "");
    Error('\p{Is_Blk=:=	Kangxi}');
    Error('\P{Is_Blk=:=	Kangxi}');
    Expect(1, 12255, '\p{Is_Blk:	kangxi}', "");
    Expect(0, 12255, '\p{^Is_Blk:	kangxi}', "");
    Expect(0, 12255, '\P{Is_Blk:	kangxi}', "");
    Expect(1, 12255, '\P{^Is_Blk:	kangxi}', "");
    Expect(0, 12256, '\p{Is_Blk:	kangxi}', "");
    Expect(1, 12256, '\p{^Is_Blk:	kangxi}', "");
    Expect(1, 12256, '\P{Is_Blk:	kangxi}', "");
    Expect(0, 12256, '\P{^Is_Blk:	kangxi}', "");
    Expect(1, 12255, '\p{Is_Blk= 	Kangxi}', "");
    Expect(0, 12255, '\p{^Is_Blk= 	Kangxi}', "");
    Expect(0, 12255, '\P{Is_Blk= 	Kangxi}', "");
    Expect(1, 12255, '\P{^Is_Blk= 	Kangxi}', "");
    Expect(0, 12256, '\p{Is_Blk= 	Kangxi}', "");
    Expect(1, 12256, '\p{^Is_Blk= 	Kangxi}', "");
    Expect(1, 12256, '\P{Is_Blk= 	Kangxi}', "");
    Expect(0, 12256, '\P{^Is_Blk= 	Kangxi}', "");
    Error('\p{Block=:= _Kannada}');
    Error('\P{Block=:= _Kannada}');
    Expect(1, 3327, '\p{Block=kannada}', "");
    Expect(0, 3327, '\p{^Block=kannada}', "");
    Expect(0, 3327, '\P{Block=kannada}', "");
    Expect(1, 3327, '\P{^Block=kannada}', "");
    Expect(0, 3328, '\p{Block=kannada}', "");
    Expect(1, 3328, '\p{^Block=kannada}', "");
    Expect(1, 3328, '\P{Block=kannada}', "");
    Expect(0, 3328, '\P{^Block=kannada}', "");
    Expect(1, 3327, '\p{Block=-	Kannada}', "");
    Expect(0, 3327, '\p{^Block=-	Kannada}', "");
    Expect(0, 3327, '\P{Block=-	Kannada}', "");
    Expect(1, 3327, '\P{^Block=-	Kannada}', "");
    Expect(0, 3328, '\p{Block=-	Kannada}', "");
    Expect(1, 3328, '\p{^Block=-	Kannada}', "");
    Expect(1, 3328, '\P{Block=-	Kannada}', "");
    Expect(0, 3328, '\P{^Block=-	Kannada}', "");
    Error('\p{Blk=_:=kannada}');
    Error('\P{Blk=_:=kannada}');
    Expect(1, 3327, '\p{Blk:   kannada}', "");
    Expect(0, 3327, '\p{^Blk:   kannada}', "");
    Expect(0, 3327, '\P{Blk:   kannada}', "");
    Expect(1, 3327, '\P{^Blk:   kannada}', "");
    Expect(0, 3328, '\p{Blk:   kannada}', "");
    Expect(1, 3328, '\p{^Blk:   kannada}', "");
    Expect(1, 3328, '\P{Blk:   kannada}', "");
    Expect(0, 3328, '\P{^Blk:   kannada}', "");
    Expect(1, 3327, '\p{Blk=-	KANNADA}', "");
    Expect(0, 3327, '\p{^Blk=-	KANNADA}', "");
    Expect(0, 3327, '\P{Blk=-	KANNADA}', "");
    Expect(1, 3327, '\P{^Blk=-	KANNADA}', "");
    Expect(0, 3328, '\p{Blk=-	KANNADA}', "");
    Expect(1, 3328, '\p{^Blk=-	KANNADA}', "");
    Expect(1, 3328, '\P{Blk=-	KANNADA}', "");
    Expect(0, 3328, '\P{^Blk=-	KANNADA}', "");
    Error('\p{Is_Block=:=	KANNADA}');
    Error('\P{Is_Block=:=	KANNADA}');
    Expect(1, 3327, '\p{Is_Block=kannada}', "");
    Expect(0, 3327, '\p{^Is_Block=kannada}', "");
    Expect(0, 3327, '\P{Is_Block=kannada}', "");
    Expect(1, 3327, '\P{^Is_Block=kannada}', "");
    Expect(0, 3328, '\p{Is_Block=kannada}', "");
    Expect(1, 3328, '\p{^Is_Block=kannada}', "");
    Expect(1, 3328, '\P{Is_Block=kannada}', "");
    Expect(0, 3328, '\P{^Is_Block=kannada}', "");
    Expect(1, 3327, '\p{Is_Block= _KANNADA}', "");
    Expect(0, 3327, '\p{^Is_Block= _KANNADA}', "");
    Expect(0, 3327, '\P{Is_Block= _KANNADA}', "");
    Expect(1, 3327, '\P{^Is_Block= _KANNADA}', "");
    Expect(0, 3328, '\p{Is_Block= _KANNADA}', "");
    Expect(1, 3328, '\p{^Is_Block= _KANNADA}', "");
    Expect(1, 3328, '\P{Is_Block= _KANNADA}', "");
    Expect(0, 3328, '\P{^Is_Block= _KANNADA}', "");
    Error('\p{Is_Blk=/a/__kannada}');
    Error('\P{Is_Blk=/a/__kannada}');
    Expect(1, 3327, '\p{Is_Blk=kannada}', "");
    Expect(0, 3327, '\p{^Is_Blk=kannada}', "");
    Expect(0, 3327, '\P{Is_Blk=kannada}', "");
    Expect(1, 3327, '\P{^Is_Blk=kannada}', "");
    Expect(0, 3328, '\p{Is_Blk=kannada}', "");
    Expect(1, 3328, '\p{^Is_Blk=kannada}', "");
    Expect(1, 3328, '\P{Is_Blk=kannada}', "");
    Expect(0, 3328, '\P{^Is_Blk=kannada}', "");
    Expect(1, 3327, '\p{Is_Blk=	 kannada}', "");
    Expect(0, 3327, '\p{^Is_Blk=	 kannada}', "");
    Expect(0, 3327, '\P{Is_Blk=	 kannada}', "");
    Expect(1, 3327, '\P{^Is_Blk=	 kannada}', "");
    Expect(0, 3328, '\p{Is_Blk=	 kannada}', "");
    Expect(1, 3328, '\p{^Is_Blk=	 kannada}', "");
    Expect(1, 3328, '\P{Is_Blk=	 kannada}', "");
    Expect(0, 3328, '\P{^Is_Blk=	 kannada}', "");
    Error('\p{Block:   	/a/KATAKANA}');
    Error('\P{Block:   	/a/KATAKANA}');
    Expect(1, 12543, '\p{Block=katakana}', "");
    Expect(0, 12543, '\p{^Block=katakana}', "");
    Expect(0, 12543, '\P{Block=katakana}', "");
    Expect(1, 12543, '\P{^Block=katakana}', "");
    Expect(0, 12544, '\p{Block=katakana}', "");
    Expect(1, 12544, '\p{^Block=katakana}', "");
    Expect(1, 12544, '\P{Block=katakana}', "");
    Expect(0, 12544, '\P{^Block=katakana}', "");
    Expect(1, 12543, '\p{Block:   		KATAKANA}', "");
    Expect(0, 12543, '\p{^Block:   		KATAKANA}', "");
    Expect(0, 12543, '\P{Block:   		KATAKANA}', "");
    Expect(1, 12543, '\P{^Block:   		KATAKANA}', "");
    Expect(0, 12544, '\p{Block:   		KATAKANA}', "");
    Expect(1, 12544, '\p{^Block:   		KATAKANA}', "");
    Expect(1, 12544, '\P{Block:   		KATAKANA}', "");
    Expect(0, 12544, '\P{^Block:   		KATAKANA}', "");
    Error('\p{Blk=-:=Katakana}');
    Error('\P{Blk=-:=Katakana}');
    Expect(1, 12543, '\p{Blk=katakana}', "");
    Expect(0, 12543, '\p{^Blk=katakana}', "");
    Expect(0, 12543, '\P{Blk=katakana}', "");
    Expect(1, 12543, '\P{^Blk=katakana}', "");
    Expect(0, 12544, '\p{Blk=katakana}', "");
    Expect(1, 12544, '\p{^Blk=katakana}', "");
    Expect(1, 12544, '\P{Blk=katakana}', "");
    Expect(0, 12544, '\P{^Blk=katakana}', "");
    Expect(1, 12543, '\p{Blk:		katakana}', "");
    Expect(0, 12543, '\p{^Blk:		katakana}', "");
    Expect(0, 12543, '\P{Blk:		katakana}', "");
    Expect(1, 12543, '\P{^Blk:		katakana}', "");
    Expect(0, 12544, '\p{Blk:		katakana}', "");
    Expect(1, 12544, '\p{^Blk:		katakana}', "");
    Expect(1, 12544, '\P{Blk:		katakana}', "");
    Expect(0, 12544, '\P{^Blk:		katakana}', "");
    Error('\p{Is_Block:    /a/Katakana}');
    Error('\P{Is_Block:    /a/Katakana}');
    Expect(1, 12543, '\p{Is_Block=katakana}', "");
    Expect(0, 12543, '\p{^Is_Block=katakana}', "");
    Expect(0, 12543, '\P{Is_Block=katakana}', "");
    Expect(1, 12543, '\P{^Is_Block=katakana}', "");
    Expect(0, 12544, '\p{Is_Block=katakana}', "");
    Expect(1, 12544, '\p{^Is_Block=katakana}', "");
    Expect(1, 12544, '\P{Is_Block=katakana}', "");
    Expect(0, 12544, '\P{^Is_Block=katakana}', "");
    Expect(1, 12543, '\p{Is_Block=-Katakana}', "");
    Expect(0, 12543, '\p{^Is_Block=-Katakana}', "");
    Expect(0, 12543, '\P{Is_Block=-Katakana}', "");
    Expect(1, 12543, '\P{^Is_Block=-Katakana}', "");
    Expect(0, 12544, '\p{Is_Block=-Katakana}', "");
    Expect(1, 12544, '\p{^Is_Block=-Katakana}', "");
    Expect(1, 12544, '\P{Is_Block=-Katakana}', "");
    Expect(0, 12544, '\P{^Is_Block=-Katakana}', "");
    Error('\p{Is_Blk=:=-Katakana}');
    Error('\P{Is_Blk=:=-Katakana}');
    Expect(1, 12543, '\p{Is_Blk=katakana}', "");
    Expect(0, 12543, '\p{^Is_Blk=katakana}', "");
    Expect(0, 12543, '\P{Is_Blk=katakana}', "");
    Expect(1, 12543, '\P{^Is_Blk=katakana}', "");
    Expect(0, 12544, '\p{Is_Blk=katakana}', "");
    Expect(1, 12544, '\p{^Is_Blk=katakana}', "");
    Expect(1, 12544, '\P{Is_Blk=katakana}', "");
    Expect(0, 12544, '\P{^Is_Blk=katakana}', "");
    Expect(1, 12543, '\p{Is_Blk=-Katakana}', "");
    Expect(0, 12543, '\p{^Is_Blk=-Katakana}', "");
    Expect(0, 12543, '\P{Is_Blk=-Katakana}', "");
    Expect(1, 12543, '\P{^Is_Blk=-Katakana}', "");
    Expect(0, 12544, '\p{Is_Blk=-Katakana}', "");
    Expect(1, 12544, '\p{^Is_Blk=-Katakana}', "");
    Expect(1, 12544, '\P{Is_Blk=-Katakana}', "");
    Expect(0, 12544, '\P{^Is_Blk=-Katakana}', "");
    Error('\p{Block=	katakana_phonetic_extensions:=}');
    Error('\P{Block=	katakana_phonetic_extensions:=}');
    Expect(1, 12799, '\p{Block=katakanaphoneticextensions}', "");
    Expect(0, 12799, '\p{^Block=katakanaphoneticextensions}', "");
    Expect(0, 12799, '\P{Block=katakanaphoneticextensions}', "");
    Expect(1, 12799, '\P{^Block=katakanaphoneticextensions}', "");
    Expect(0, 12800, '\p{Block=katakanaphoneticextensions}', "");
    Expect(1, 12800, '\p{^Block=katakanaphoneticextensions}', "");
    Expect(1, 12800, '\P{Block=katakanaphoneticextensions}', "");
    Expect(0, 12800, '\P{^Block=katakanaphoneticextensions}', "");
    Expect(1, 12799, '\p{Block=_	Katakana_Phonetic_extensions}', "");
    Expect(0, 12799, '\p{^Block=_	Katakana_Phonetic_extensions}', "");
    Expect(0, 12799, '\P{Block=_	Katakana_Phonetic_extensions}', "");
    Expect(1, 12799, '\P{^Block=_	Katakana_Phonetic_extensions}', "");
    Expect(0, 12800, '\p{Block=_	Katakana_Phonetic_extensions}', "");
    Expect(1, 12800, '\p{^Block=_	Katakana_Phonetic_extensions}', "");
    Expect(1, 12800, '\P{Block=_	Katakana_Phonetic_extensions}', "");
    Expect(0, 12800, '\P{^Block=_	Katakana_Phonetic_extensions}', "");
    Error('\p{Blk=/a/_-Katakana_EXT}');
    Error('\P{Blk=/a/_-Katakana_EXT}');
    Expect(1, 12799, '\p{Blk=katakanaext}', "");
    Expect(0, 12799, '\p{^Blk=katakanaext}', "");
    Expect(0, 12799, '\P{Blk=katakanaext}', "");
    Expect(1, 12799, '\P{^Blk=katakanaext}', "");
    Expect(0, 12800, '\p{Blk=katakanaext}', "");
    Expect(1, 12800, '\p{^Blk=katakanaext}', "");
    Expect(1, 12800, '\P{Blk=katakanaext}', "");
    Expect(0, 12800, '\P{^Blk=katakanaext}', "");
    Expect(1, 12799, '\p{Blk= -KATAKANA_EXT}', "");
    Expect(0, 12799, '\p{^Blk= -KATAKANA_EXT}', "");
    Expect(0, 12799, '\P{Blk= -KATAKANA_EXT}', "");
    Expect(1, 12799, '\P{^Blk= -KATAKANA_EXT}', "");
    Expect(0, 12800, '\p{Blk= -KATAKANA_EXT}', "");
    Expect(1, 12800, '\p{^Blk= -KATAKANA_EXT}', "");
    Expect(1, 12800, '\P{Blk= -KATAKANA_EXT}', "");
    Expect(0, 12800, '\P{^Blk= -KATAKANA_EXT}', "");
    Error('\p{Is_Block= :=Katakana_phonetic_Extensions}');
    Error('\P{Is_Block= :=Katakana_phonetic_Extensions}');
    Expect(1, 12799, '\p{Is_Block:   katakanaphoneticextensions}', "");
    Expect(0, 12799, '\p{^Is_Block:   katakanaphoneticextensions}', "");
    Expect(0, 12799, '\P{Is_Block:   katakanaphoneticextensions}', "");
    Expect(1, 12799, '\P{^Is_Block:   katakanaphoneticextensions}', "");
    Expect(0, 12800, '\p{Is_Block:   katakanaphoneticextensions}', "");
    Expect(1, 12800, '\p{^Is_Block:   katakanaphoneticextensions}', "");
    Expect(1, 12800, '\P{Is_Block:   katakanaphoneticextensions}', "");
    Expect(0, 12800, '\P{^Is_Block:   katakanaphoneticextensions}', "");
    Expect(1, 12799, '\p{Is_Block=-Katakana_PHONETIC_extensions}', "");
    Expect(0, 12799, '\p{^Is_Block=-Katakana_PHONETIC_extensions}', "");
    Expect(0, 12799, '\P{Is_Block=-Katakana_PHONETIC_extensions}', "");
    Expect(1, 12799, '\P{^Is_Block=-Katakana_PHONETIC_extensions}', "");
    Expect(0, 12800, '\p{Is_Block=-Katakana_PHONETIC_extensions}', "");
    Expect(1, 12800, '\p{^Is_Block=-Katakana_PHONETIC_extensions}', "");
    Expect(1, 12800, '\P{Is_Block=-Katakana_PHONETIC_extensions}', "");
    Expect(0, 12800, '\P{^Is_Block=-Katakana_PHONETIC_extensions}', "");
    Error('\p{Is_Blk=/a/Katakana_EXT}');
    Error('\P{Is_Blk=/a/Katakana_EXT}');
    Expect(1, 12799, '\p{Is_Blk=katakanaext}', "");
    Expect(0, 12799, '\p{^Is_Blk=katakanaext}', "");
    Expect(0, 12799, '\P{Is_Blk=katakanaext}', "");
    Expect(1, 12799, '\P{^Is_Blk=katakanaext}', "");
    Expect(0, 12800, '\p{Is_Blk=katakanaext}', "");
    Expect(1, 12800, '\p{^Is_Blk=katakanaext}', "");
    Expect(1, 12800, '\P{Is_Blk=katakanaext}', "");
    Expect(0, 12800, '\P{^Is_Blk=katakanaext}', "");
    Expect(1, 12799, '\p{Is_Blk=  Katakana_ext}', "");
    Expect(0, 12799, '\p{^Is_Blk=  Katakana_ext}', "");
    Expect(0, 12799, '\P{Is_Blk=  Katakana_ext}', "");
    Expect(1, 12799, '\P{^Is_Blk=  Katakana_ext}', "");
    Expect(0, 12800, '\p{Is_Blk=  Katakana_ext}', "");
    Expect(1, 12800, '\p{^Is_Blk=  Katakana_ext}', "");
    Expect(1, 12800, '\P{Is_Blk=  Katakana_ext}', "");
    Expect(0, 12800, '\P{^Is_Blk=  Katakana_ext}', "");
    Error('\p{Block=:=_-Kayah_LI}');
    Error('\P{Block=:=_-Kayah_LI}');
    Expect(1, 43311, '\p{Block:	kayahli}', "");
    Expect(0, 43311, '\p{^Block:	kayahli}', "");
    Expect(0, 43311, '\P{Block:	kayahli}', "");
    Expect(1, 43311, '\P{^Block:	kayahli}', "");
    Expect(0, 43312, '\p{Block:	kayahli}', "");
    Expect(1, 43312, '\p{^Block:	kayahli}', "");
    Expect(1, 43312, '\P{Block:	kayahli}', "");
    Expect(0, 43312, '\P{^Block:	kayahli}', "");
    Expect(1, 43311, '\p{Block:	_	Kayah_LI}', "");
    Expect(0, 43311, '\p{^Block:	_	Kayah_LI}', "");
    Expect(0, 43311, '\P{Block:	_	Kayah_LI}', "");
    Expect(1, 43311, '\P{^Block:	_	Kayah_LI}', "");
    Expect(0, 43312, '\p{Block:	_	Kayah_LI}', "");
    Expect(1, 43312, '\p{^Block:	_	Kayah_LI}', "");
    Expect(1, 43312, '\P{Block:	_	Kayah_LI}', "");
    Expect(0, 43312, '\P{^Block:	_	Kayah_LI}', "");
    Error('\p{Blk=/a/_ KAYAH_li}');
    Error('\P{Blk=/a/_ KAYAH_li}');
    Expect(1, 43311, '\p{Blk=kayahli}', "");
    Expect(0, 43311, '\p{^Blk=kayahli}', "");
    Expect(0, 43311, '\P{Blk=kayahli}', "");
    Expect(1, 43311, '\P{^Blk=kayahli}', "");
    Expect(0, 43312, '\p{Blk=kayahli}', "");
    Expect(1, 43312, '\p{^Blk=kayahli}', "");
    Expect(1, 43312, '\P{Blk=kayahli}', "");
    Expect(0, 43312, '\P{^Blk=kayahli}', "");
    Expect(1, 43311, '\p{Blk=__Kayah_Li}', "");
    Expect(0, 43311, '\p{^Blk=__Kayah_Li}', "");
    Expect(0, 43311, '\P{Blk=__Kayah_Li}', "");
    Expect(1, 43311, '\P{^Blk=__Kayah_Li}', "");
    Expect(0, 43312, '\p{Blk=__Kayah_Li}', "");
    Expect(1, 43312, '\p{^Blk=__Kayah_Li}', "");
    Expect(1, 43312, '\P{Blk=__Kayah_Li}', "");
    Expect(0, 43312, '\P{^Blk=__Kayah_Li}', "");
    Error('\p{Is_Block=_:=Kayah_Li}');
    Error('\P{Is_Block=_:=Kayah_Li}');
    Expect(1, 43311, '\p{Is_Block=kayahli}', "");
    Expect(0, 43311, '\p{^Is_Block=kayahli}', "");
    Expect(0, 43311, '\P{Is_Block=kayahli}', "");
    Expect(1, 43311, '\P{^Is_Block=kayahli}', "");
    Expect(0, 43312, '\p{Is_Block=kayahli}', "");
    Expect(1, 43312, '\p{^Is_Block=kayahli}', "");
    Expect(1, 43312, '\P{Is_Block=kayahli}', "");
    Expect(0, 43312, '\P{^Is_Block=kayahli}', "");
    Expect(1, 43311, '\p{Is_Block=KAYAH_Li}', "");
    Expect(0, 43311, '\p{^Is_Block=KAYAH_Li}', "");
    Expect(0, 43311, '\P{Is_Block=KAYAH_Li}', "");
    Expect(1, 43311, '\P{^Is_Block=KAYAH_Li}', "");
    Expect(0, 43312, '\p{Is_Block=KAYAH_Li}', "");
    Expect(1, 43312, '\p{^Is_Block=KAYAH_Li}', "");
    Expect(1, 43312, '\P{Is_Block=KAYAH_Li}', "");
    Expect(0, 43312, '\P{^Is_Block=KAYAH_Li}', "");
    Error('\p{Is_Blk=-/a/Kayah_Li}');
    Error('\P{Is_Blk=-/a/Kayah_Li}');
    Expect(1, 43311, '\p{Is_Blk=kayahli}', "");
    Expect(0, 43311, '\p{^Is_Blk=kayahli}', "");
    Expect(0, 43311, '\P{Is_Blk=kayahli}', "");
    Expect(1, 43311, '\P{^Is_Blk=kayahli}', "");
    Expect(0, 43312, '\p{Is_Blk=kayahli}', "");
    Expect(1, 43312, '\p{^Is_Blk=kayahli}', "");
    Expect(1, 43312, '\P{Is_Blk=kayahli}', "");
    Expect(0, 43312, '\P{^Is_Blk=kayahli}', "");
    Expect(1, 43311, '\p{Is_Blk= Kayah_LI}', "");
    Expect(0, 43311, '\p{^Is_Blk= Kayah_LI}', "");
    Expect(0, 43311, '\P{Is_Blk= Kayah_LI}', "");
    Expect(1, 43311, '\P{^Is_Blk= Kayah_LI}', "");
    Expect(0, 43312, '\p{Is_Blk= Kayah_LI}', "");
    Expect(1, 43312, '\p{^Is_Blk= Kayah_LI}', "");
    Expect(1, 43312, '\P{Is_Blk= Kayah_LI}', "");
    Expect(0, 43312, '\P{^Is_Blk= Kayah_LI}', "");
    Error('\p{Block=/a/-_kharoshthi}');
    Error('\P{Block=/a/-_kharoshthi}');
    Expect(1, 68191, '\p{Block=kharoshthi}', "");
    Expect(0, 68191, '\p{^Block=kharoshthi}', "");
    Expect(0, 68191, '\P{Block=kharoshthi}', "");
    Expect(1, 68191, '\P{^Block=kharoshthi}', "");
    Expect(0, 68192, '\p{Block=kharoshthi}', "");
    Expect(1, 68192, '\p{^Block=kharoshthi}', "");
    Expect(1, 68192, '\P{Block=kharoshthi}', "");
    Expect(0, 68192, '\P{^Block=kharoshthi}', "");
    Expect(1, 68191, '\p{Block=_ Kharoshthi}', "");
    Expect(0, 68191, '\p{^Block=_ Kharoshthi}', "");
    Expect(0, 68191, '\P{Block=_ Kharoshthi}', "");
    Expect(1, 68191, '\P{^Block=_ Kharoshthi}', "");
    Expect(0, 68192, '\p{Block=_ Kharoshthi}', "");
    Expect(1, 68192, '\p{^Block=_ Kharoshthi}', "");
    Expect(1, 68192, '\P{Block=_ Kharoshthi}', "");
    Expect(0, 68192, '\P{^Block=_ Kharoshthi}', "");
    Error('\p{Blk=:=	Kharoshthi}');
    Error('\P{Blk=:=	Kharoshthi}');
    Expect(1, 68191, '\p{Blk: kharoshthi}', "");
    Expect(0, 68191, '\p{^Blk: kharoshthi}', "");
    Expect(0, 68191, '\P{Blk: kharoshthi}', "");
    Expect(1, 68191, '\P{^Blk: kharoshthi}', "");
    Expect(0, 68192, '\p{Blk: kharoshthi}', "");
    Expect(1, 68192, '\p{^Blk: kharoshthi}', "");
    Expect(1, 68192, '\P{Blk: kharoshthi}', "");
    Expect(0, 68192, '\P{^Blk: kharoshthi}', "");
    Expect(1, 68191, '\p{Blk=- Kharoshthi}', "");
    Expect(0, 68191, '\p{^Blk=- Kharoshthi}', "");
    Expect(0, 68191, '\P{Blk=- Kharoshthi}', "");
    Expect(1, 68191, '\P{^Blk=- Kharoshthi}', "");
    Expect(0, 68192, '\p{Blk=- Kharoshthi}', "");
    Expect(1, 68192, '\p{^Blk=- Kharoshthi}', "");
    Expect(1, 68192, '\P{Blk=- Kharoshthi}', "");
    Expect(0, 68192, '\P{^Blk=- Kharoshthi}', "");
    Error('\p{Is_Block= Kharoshthi:=}');
    Error('\P{Is_Block= Kharoshthi:=}');
    Expect(1, 68191, '\p{Is_Block=kharoshthi}', "");
    Expect(0, 68191, '\p{^Is_Block=kharoshthi}', "");
    Expect(0, 68191, '\P{Is_Block=kharoshthi}', "");
    Expect(1, 68191, '\P{^Is_Block=kharoshthi}', "");
    Expect(0, 68192, '\p{Is_Block=kharoshthi}', "");
    Expect(1, 68192, '\p{^Is_Block=kharoshthi}', "");
    Expect(1, 68192, '\P{Is_Block=kharoshthi}', "");
    Expect(0, 68192, '\P{^Is_Block=kharoshthi}', "");
    Expect(1, 68191, '\p{Is_Block= KHAROSHTHI}', "");
    Expect(0, 68191, '\p{^Is_Block= KHAROSHTHI}', "");
    Expect(0, 68191, '\P{Is_Block= KHAROSHTHI}', "");
    Expect(1, 68191, '\P{^Is_Block= KHAROSHTHI}', "");
    Expect(0, 68192, '\p{Is_Block= KHAROSHTHI}', "");
    Expect(1, 68192, '\p{^Is_Block= KHAROSHTHI}', "");
    Expect(1, 68192, '\P{Is_Block= KHAROSHTHI}', "");
    Expect(0, 68192, '\P{^Is_Block= KHAROSHTHI}', "");
    Error('\p{Is_Blk=/a/Kharoshthi}');
    Error('\P{Is_Blk=/a/Kharoshthi}');
    Expect(1, 68191, '\p{Is_Blk=kharoshthi}', "");
    Expect(0, 68191, '\p{^Is_Blk=kharoshthi}', "");
    Expect(0, 68191, '\P{Is_Blk=kharoshthi}', "");
    Expect(1, 68191, '\P{^Is_Blk=kharoshthi}', "");
    Expect(0, 68192, '\p{Is_Blk=kharoshthi}', "");
    Expect(1, 68192, '\p{^Is_Blk=kharoshthi}', "");
    Expect(1, 68192, '\P{Is_Blk=kharoshthi}', "");
    Expect(0, 68192, '\P{^Is_Blk=kharoshthi}', "");
    Expect(1, 68191, '\p{Is_Blk=_ Kharoshthi}', "");
    Expect(0, 68191, '\p{^Is_Blk=_ Kharoshthi}', "");
    Expect(0, 68191, '\P{Is_Blk=_ Kharoshthi}', "");
    Expect(1, 68191, '\P{^Is_Blk=_ Kharoshthi}', "");
    Expect(0, 68192, '\p{Is_Blk=_ Kharoshthi}', "");
    Expect(1, 68192, '\p{^Is_Blk=_ Kharoshthi}', "");
    Expect(1, 68192, '\P{Is_Blk=_ Kharoshthi}', "");
    Expect(0, 68192, '\P{^Is_Blk=_ Kharoshthi}', "");
    Error('\p{Block=/a/  KHMER}');
    Error('\P{Block=/a/  KHMER}');
    Expect(1, 6143, '\p{Block=khmer}', "");
    Expect(0, 6143, '\p{^Block=khmer}', "");
    Expect(0, 6143, '\P{Block=khmer}', "");
    Expect(1, 6143, '\P{^Block=khmer}', "");
    Expect(0, 6144, '\p{Block=khmer}', "");
    Expect(1, 6144, '\p{^Block=khmer}', "");
    Expect(1, 6144, '\P{Block=khmer}', "");
    Expect(0, 6144, '\P{^Block=khmer}', "");
    Expect(1, 6143, '\p{Block: 	Khmer}', "");
    Expect(0, 6143, '\p{^Block: 	Khmer}', "");
    Expect(0, 6143, '\P{Block: 	Khmer}', "");
    Expect(1, 6143, '\P{^Block: 	Khmer}', "");
    Expect(0, 6144, '\p{Block: 	Khmer}', "");
    Expect(1, 6144, '\p{^Block: 	Khmer}', "");
    Expect(1, 6144, '\P{Block: 	Khmer}', "");
    Expect(0, 6144, '\P{^Block: 	Khmer}', "");
    Error('\p{Blk= :=Khmer}');
    Error('\P{Blk= :=Khmer}');
    Expect(1, 6143, '\p{Blk: khmer}', "");
    Expect(0, 6143, '\p{^Blk: khmer}', "");
    Expect(0, 6143, '\P{Blk: khmer}', "");
    Expect(1, 6143, '\P{^Blk: khmer}', "");
    Expect(0, 6144, '\p{Blk: khmer}', "");
    Expect(1, 6144, '\p{^Blk: khmer}', "");
    Expect(1, 6144, '\P{Blk: khmer}', "");
    Expect(0, 6144, '\P{^Blk: khmer}', "");
    Expect(1, 6143, '\p{Blk=		Khmer}', "");
    Expect(0, 6143, '\p{^Blk=		Khmer}', "");
    Expect(0, 6143, '\P{Blk=		Khmer}', "");
    Expect(1, 6143, '\P{^Blk=		Khmer}', "");
    Expect(0, 6144, '\p{Blk=		Khmer}', "");
    Expect(1, 6144, '\p{^Blk=		Khmer}', "");
    Expect(1, 6144, '\P{Blk=		Khmer}', "");
    Expect(0, 6144, '\P{^Blk=		Khmer}', "");
    Error('\p{Is_Block=-:=Khmer}');
    Error('\P{Is_Block=-:=Khmer}');
    Expect(1, 6143, '\p{Is_Block=khmer}', "");
    Expect(0, 6143, '\p{^Is_Block=khmer}', "");
    Expect(0, 6143, '\P{Is_Block=khmer}', "");
    Expect(1, 6143, '\P{^Is_Block=khmer}', "");
    Expect(0, 6144, '\p{Is_Block=khmer}', "");
    Expect(1, 6144, '\p{^Is_Block=khmer}', "");
    Expect(1, 6144, '\P{Is_Block=khmer}', "");
    Expect(0, 6144, '\P{^Is_Block=khmer}', "");
    Expect(1, 6143, '\p{Is_Block:	 _Khmer}', "");
    Expect(0, 6143, '\p{^Is_Block:	 _Khmer}', "");
    Expect(0, 6143, '\P{Is_Block:	 _Khmer}', "");
    Expect(1, 6143, '\P{^Is_Block:	 _Khmer}', "");
    Expect(0, 6144, '\p{Is_Block:	 _Khmer}', "");
    Expect(1, 6144, '\p{^Is_Block:	 _Khmer}', "");
    Expect(1, 6144, '\P{Is_Block:	 _Khmer}', "");
    Expect(0, 6144, '\P{^Is_Block:	 _Khmer}', "");
    Error('\p{Is_Blk=/a/__khmer}');
    Error('\P{Is_Blk=/a/__khmer}');
    Expect(1, 6143, '\p{Is_Blk:	khmer}', "");
    Expect(0, 6143, '\p{^Is_Blk:	khmer}', "");
    Expect(0, 6143, '\P{Is_Blk:	khmer}', "");
    Expect(1, 6143, '\P{^Is_Blk:	khmer}', "");
    Expect(0, 6144, '\p{Is_Blk:	khmer}', "");
    Expect(1, 6144, '\p{^Is_Blk:	khmer}', "");
    Expect(1, 6144, '\P{Is_Blk:	khmer}', "");
    Expect(0, 6144, '\P{^Is_Blk:	khmer}', "");
    Expect(1, 6143, '\p{Is_Blk= KHMER}', "");
    Expect(0, 6143, '\p{^Is_Blk= KHMER}', "");
    Expect(0, 6143, '\P{Is_Blk= KHMER}', "");
    Expect(1, 6143, '\P{^Is_Blk= KHMER}', "");
    Expect(0, 6144, '\p{Is_Blk= KHMER}', "");
    Expect(1, 6144, '\p{^Is_Blk= KHMER}', "");
    Expect(1, 6144, '\P{Is_Blk= KHMER}', "");
    Expect(0, 6144, '\P{^Is_Blk= KHMER}', "");
    Error('\p{Block=/a/	_Khmer_Symbols}');
    Error('\P{Block=/a/	_Khmer_Symbols}');
    Expect(1, 6655, '\p{Block=khmersymbols}', "");
    Expect(0, 6655, '\p{^Block=khmersymbols}', "");
    Expect(0, 6655, '\P{Block=khmersymbols}', "");
    Expect(1, 6655, '\P{^Block=khmersymbols}', "");
    Expect(0, 6656, '\p{Block=khmersymbols}', "");
    Expect(1, 6656, '\p{^Block=khmersymbols}', "");
    Expect(1, 6656, '\P{Block=khmersymbols}', "");
    Expect(0, 6656, '\P{^Block=khmersymbols}', "");
    Expect(1, 6655, '\p{Block= Khmer_Symbols}', "");
    Expect(0, 6655, '\p{^Block= Khmer_Symbols}', "");
    Expect(0, 6655, '\P{Block= Khmer_Symbols}', "");
    Expect(1, 6655, '\P{^Block= Khmer_Symbols}', "");
    Expect(0, 6656, '\p{Block= Khmer_Symbols}', "");
    Expect(1, 6656, '\p{^Block= Khmer_Symbols}', "");
    Expect(1, 6656, '\P{Block= Khmer_Symbols}', "");
    Expect(0, 6656, '\P{^Block= Khmer_Symbols}', "");
    Error('\p{Blk=	Khmer_Symbols/a/}');
    Error('\P{Blk=	Khmer_Symbols/a/}');
    Expect(1, 6655, '\p{Blk=khmersymbols}', "");
    Expect(0, 6655, '\p{^Blk=khmersymbols}', "");
    Expect(0, 6655, '\P{Blk=khmersymbols}', "");
    Expect(1, 6655, '\P{^Blk=khmersymbols}', "");
    Expect(0, 6656, '\p{Blk=khmersymbols}', "");
    Expect(1, 6656, '\p{^Blk=khmersymbols}', "");
    Expect(1, 6656, '\P{Blk=khmersymbols}', "");
    Expect(0, 6656, '\P{^Blk=khmersymbols}', "");
    Expect(1, 6655, '\p{Blk=	_Khmer_Symbols}', "");
    Expect(0, 6655, '\p{^Blk=	_Khmer_Symbols}', "");
    Expect(0, 6655, '\P{Blk=	_Khmer_Symbols}', "");
    Expect(1, 6655, '\P{^Blk=	_Khmer_Symbols}', "");
    Expect(0, 6656, '\p{Blk=	_Khmer_Symbols}', "");
    Expect(1, 6656, '\p{^Blk=	_Khmer_Symbols}', "");
    Expect(1, 6656, '\P{Blk=	_Khmer_Symbols}', "");
    Expect(0, 6656, '\P{^Blk=	_Khmer_Symbols}', "");
    Error('\p{Is_Block=:= Khmer_SYMBOLS}');
    Error('\P{Is_Block=:= Khmer_SYMBOLS}');
    Expect(1, 6655, '\p{Is_Block:khmersymbols}', "");
    Expect(0, 6655, '\p{^Is_Block:khmersymbols}', "");
    Expect(0, 6655, '\P{Is_Block:khmersymbols}', "");
    Expect(1, 6655, '\P{^Is_Block:khmersymbols}', "");
    Expect(0, 6656, '\p{Is_Block:khmersymbols}', "");
    Expect(1, 6656, '\p{^Is_Block:khmersymbols}', "");
    Expect(1, 6656, '\P{Is_Block:khmersymbols}', "");
    Expect(0, 6656, '\P{^Is_Block:khmersymbols}', "");
    Expect(1, 6655, '\p{Is_Block=--Khmer_symbols}', "");
    Expect(0, 6655, '\p{^Is_Block=--Khmer_symbols}', "");
    Expect(0, 6655, '\P{Is_Block=--Khmer_symbols}', "");
    Expect(1, 6655, '\P{^Is_Block=--Khmer_symbols}', "");
    Expect(0, 6656, '\p{Is_Block=--Khmer_symbols}', "");
    Expect(1, 6656, '\p{^Is_Block=--Khmer_symbols}', "");
    Expect(1, 6656, '\P{Is_Block=--Khmer_symbols}', "");
    Expect(0, 6656, '\P{^Is_Block=--Khmer_symbols}', "");
    Error('\p{Is_Blk=-/a/khmer_symbols}');
    Error('\P{Is_Blk=-/a/khmer_symbols}');
    Expect(1, 6655, '\p{Is_Blk=khmersymbols}', "");
    Expect(0, 6655, '\p{^Is_Blk=khmersymbols}', "");
    Expect(0, 6655, '\P{Is_Blk=khmersymbols}', "");
    Expect(1, 6655, '\P{^Is_Blk=khmersymbols}', "");
    Expect(0, 6656, '\p{Is_Blk=khmersymbols}', "");
    Expect(1, 6656, '\p{^Is_Blk=khmersymbols}', "");
    Expect(1, 6656, '\P{Is_Blk=khmersymbols}', "");
    Expect(0, 6656, '\P{^Is_Blk=khmersymbols}', "");
    Expect(1, 6655, '\p{Is_Blk=_khmer_Symbols}', "");
    Expect(0, 6655, '\p{^Is_Blk=_khmer_Symbols}', "");
    Expect(0, 6655, '\P{Is_Blk=_khmer_Symbols}', "");
    Expect(1, 6655, '\P{^Is_Blk=_khmer_Symbols}', "");
    Expect(0, 6656, '\p{Is_Blk=_khmer_Symbols}', "");
    Expect(1, 6656, '\p{^Is_Blk=_khmer_Symbols}', "");
    Expect(1, 6656, '\P{Is_Blk=_khmer_Symbols}', "");
    Expect(0, 6656, '\P{^Is_Blk=_khmer_Symbols}', "");
    Error('\p{Block:   :=--Khojki}');
    Error('\P{Block:   :=--Khojki}');
    Expect(1, 70223, '\p{Block=khojki}', "");
    Expect(0, 70223, '\p{^Block=khojki}', "");
    Expect(0, 70223, '\P{Block=khojki}', "");
    Expect(1, 70223, '\P{^Block=khojki}', "");
    Expect(0, 70224, '\p{Block=khojki}', "");
    Expect(1, 70224, '\p{^Block=khojki}', "");
    Expect(1, 70224, '\P{Block=khojki}', "");
    Expect(0, 70224, '\P{^Block=khojki}', "");
    Expect(1, 70223, '\p{Block= _Khojki}', "");
    Expect(0, 70223, '\p{^Block= _Khojki}', "");
    Expect(0, 70223, '\P{Block= _Khojki}', "");
    Expect(1, 70223, '\P{^Block= _Khojki}', "");
    Expect(0, 70224, '\p{Block= _Khojki}', "");
    Expect(1, 70224, '\p{^Block= _Khojki}', "");
    Expect(1, 70224, '\P{Block= _Khojki}', "");
    Expect(0, 70224, '\P{^Block= _Khojki}', "");
    Error('\p{Blk=/a/		khojki}');
    Error('\P{Blk=/a/		khojki}');
    Expect(1, 70223, '\p{Blk:   khojki}', "");
    Expect(0, 70223, '\p{^Blk:   khojki}', "");
    Expect(0, 70223, '\P{Blk:   khojki}', "");
    Expect(1, 70223, '\P{^Blk:   khojki}', "");
    Expect(0, 70224, '\p{Blk:   khojki}', "");
    Expect(1, 70224, '\p{^Blk:   khojki}', "");
    Expect(1, 70224, '\P{Blk:   khojki}', "");
    Expect(0, 70224, '\P{^Blk:   khojki}', "");
    Expect(1, 70223, '\p{Blk= _Khojki}', "");
    Expect(0, 70223, '\p{^Blk= _Khojki}', "");
    Expect(0, 70223, '\P{Blk= _Khojki}', "");
    Expect(1, 70223, '\P{^Blk= _Khojki}', "");
    Expect(0, 70224, '\p{Blk= _Khojki}', "");
    Expect(1, 70224, '\p{^Blk= _Khojki}', "");
    Expect(1, 70224, '\P{Blk= _Khojki}', "");
    Expect(0, 70224, '\P{^Blk= _Khojki}', "");
    Error('\p{Is_Block=	/a/KHOJKI}');
    Error('\P{Is_Block=	/a/KHOJKI}');
    Expect(1, 70223, '\p{Is_Block=khojki}', "");
    Expect(0, 70223, '\p{^Is_Block=khojki}', "");
    Expect(0, 70223, '\P{Is_Block=khojki}', "");
    Expect(1, 70223, '\P{^Is_Block=khojki}', "");
    Expect(0, 70224, '\p{Is_Block=khojki}', "");
    Expect(1, 70224, '\p{^Is_Block=khojki}', "");
    Expect(1, 70224, '\P{Is_Block=khojki}', "");
    Expect(0, 70224, '\P{^Is_Block=khojki}', "");
    Expect(1, 70223, '\p{Is_Block= Khojki}', "");
    Expect(0, 70223, '\p{^Is_Block= Khojki}', "");
    Expect(0, 70223, '\P{Is_Block= Khojki}', "");
    Expect(1, 70223, '\P{^Is_Block= Khojki}', "");
    Expect(0, 70224, '\p{Is_Block= Khojki}', "");
    Expect(1, 70224, '\p{^Is_Block= Khojki}', "");
    Expect(1, 70224, '\P{Is_Block= Khojki}', "");
    Expect(0, 70224, '\P{^Is_Block= Khojki}', "");
    Error('\p{Is_Blk=-:=Khojki}');
    Error('\P{Is_Blk=-:=Khojki}');
    Expect(1, 70223, '\p{Is_Blk=khojki}', "");
    Expect(0, 70223, '\p{^Is_Blk=khojki}', "");
    Expect(0, 70223, '\P{Is_Blk=khojki}', "");
    Expect(1, 70223, '\P{^Is_Blk=khojki}', "");
    Expect(0, 70224, '\p{Is_Blk=khojki}', "");
    Expect(1, 70224, '\p{^Is_Blk=khojki}', "");
    Expect(1, 70224, '\P{Is_Blk=khojki}', "");
    Expect(0, 70224, '\P{^Is_Blk=khojki}', "");
    Expect(1, 70223, '\p{Is_Blk= 	khojki}', "");
    Expect(0, 70223, '\p{^Is_Blk= 	khojki}', "");
    Expect(0, 70223, '\P{Is_Blk= 	khojki}', "");
    Expect(1, 70223, '\P{^Is_Blk= 	khojki}', "");
    Expect(0, 70224, '\p{Is_Blk= 	khojki}', "");
    Expect(1, 70224, '\p{^Is_Blk= 	khojki}', "");
    Expect(1, 70224, '\P{Is_Blk= 	khojki}', "");
    Expect(0, 70224, '\P{^Is_Blk= 	khojki}', "");
    Error('\p{Block=_Khudawadi:=}');
    Error('\P{Block=_Khudawadi:=}');
    Expect(1, 70399, '\p{Block=khudawadi}', "");
    Expect(0, 70399, '\p{^Block=khudawadi}', "");
    Expect(0, 70399, '\P{Block=khudawadi}', "");
    Expect(1, 70399, '\P{^Block=khudawadi}', "");
    Expect(0, 70400, '\p{Block=khudawadi}', "");
    Expect(1, 70400, '\p{^Block=khudawadi}', "");
    Expect(1, 70400, '\P{Block=khudawadi}', "");
    Expect(0, 70400, '\P{^Block=khudawadi}', "");
    Expect(1, 70399, '\p{Block=_	Khudawadi}', "");
    Expect(0, 70399, '\p{^Block=_	Khudawadi}', "");
    Expect(0, 70399, '\P{Block=_	Khudawadi}', "");
    Expect(1, 70399, '\P{^Block=_	Khudawadi}', "");
    Expect(0, 70400, '\p{Block=_	Khudawadi}', "");
    Expect(1, 70400, '\p{^Block=_	Khudawadi}', "");
    Expect(1, 70400, '\P{Block=_	Khudawadi}', "");
    Expect(0, 70400, '\P{^Block=_	Khudawadi}', "");
    Error('\p{Blk=_:=Khudawadi}');
    Error('\P{Blk=_:=Khudawadi}');
    Expect(1, 70399, '\p{Blk=khudawadi}', "");
    Expect(0, 70399, '\p{^Blk=khudawadi}', "");
    Expect(0, 70399, '\P{Blk=khudawadi}', "");
    Expect(1, 70399, '\P{^Blk=khudawadi}', "");
    Expect(0, 70400, '\p{Blk=khudawadi}', "");
    Expect(1, 70400, '\p{^Blk=khudawadi}', "");
    Expect(1, 70400, '\P{Blk=khudawadi}', "");
    Expect(0, 70400, '\P{^Blk=khudawadi}', "");
    Expect(1, 70399, '\p{Blk=_-Khudawadi}', "");
    Expect(0, 70399, '\p{^Blk=_-Khudawadi}', "");
    Expect(0, 70399, '\P{Blk=_-Khudawadi}', "");
    Expect(1, 70399, '\P{^Blk=_-Khudawadi}', "");
    Expect(0, 70400, '\p{Blk=_-Khudawadi}', "");
    Expect(1, 70400, '\p{^Blk=_-Khudawadi}', "");
    Expect(1, 70400, '\P{Blk=_-Khudawadi}', "");
    Expect(0, 70400, '\P{^Blk=_-Khudawadi}', "");
    Error('\p{Is_Block=-:=Khudawadi}');
    Error('\P{Is_Block=-:=Khudawadi}');
    Expect(1, 70399, '\p{Is_Block=khudawadi}', "");
    Expect(0, 70399, '\p{^Is_Block=khudawadi}', "");
    Expect(0, 70399, '\P{Is_Block=khudawadi}', "");
    Expect(1, 70399, '\P{^Is_Block=khudawadi}', "");
    Expect(0, 70400, '\p{Is_Block=khudawadi}', "");
    Expect(1, 70400, '\p{^Is_Block=khudawadi}', "");
    Expect(1, 70400, '\P{Is_Block=khudawadi}', "");
    Expect(0, 70400, '\P{^Is_Block=khudawadi}', "");
    Expect(1, 70399, '\p{Is_Block=_	KHUDAWADI}', "");
    Expect(0, 70399, '\p{^Is_Block=_	KHUDAWADI}', "");
    Expect(0, 70399, '\P{Is_Block=_	KHUDAWADI}', "");
    Expect(1, 70399, '\P{^Is_Block=_	KHUDAWADI}', "");
    Expect(0, 70400, '\p{Is_Block=_	KHUDAWADI}', "");
    Expect(1, 70400, '\p{^Is_Block=_	KHUDAWADI}', "");
    Expect(1, 70400, '\P{Is_Block=_	KHUDAWADI}', "");
    Expect(0, 70400, '\P{^Is_Block=_	KHUDAWADI}', "");
    Error('\p{Is_Blk=/a/_ Khudawadi}');
    Error('\P{Is_Blk=/a/_ Khudawadi}');
    Expect(1, 70399, '\p{Is_Blk=khudawadi}', "");
    Expect(0, 70399, '\p{^Is_Blk=khudawadi}', "");
    Expect(0, 70399, '\P{Is_Blk=khudawadi}', "");
    Expect(1, 70399, '\P{^Is_Blk=khudawadi}', "");
    Expect(0, 70400, '\p{Is_Blk=khudawadi}', "");
    Expect(1, 70400, '\p{^Is_Blk=khudawadi}', "");
    Expect(1, 70400, '\P{Is_Blk=khudawadi}', "");
    Expect(0, 70400, '\P{^Is_Blk=khudawadi}', "");
    Expect(1, 70399, '\p{Is_Blk=_-Khudawadi}', "");
    Expect(0, 70399, '\p{^Is_Blk=_-Khudawadi}', "");
    Expect(0, 70399, '\P{Is_Blk=_-Khudawadi}', "");
    Expect(1, 70399, '\P{^Is_Blk=_-Khudawadi}', "");
    Expect(0, 70400, '\p{Is_Blk=_-Khudawadi}', "");
    Expect(1, 70400, '\p{^Is_Blk=_-Khudawadi}', "");
    Expect(1, 70400, '\P{Is_Blk=_-Khudawadi}', "");
    Expect(0, 70400, '\P{^Is_Blk=_-Khudawadi}', "");
    Error('\p{Block=-/a/LAO}');
    Error('\P{Block=-/a/LAO}');
    Expect(1, 3839, '\p{Block:   lao}', "");
    Expect(0, 3839, '\p{^Block:   lao}', "");
    Expect(0, 3839, '\P{Block:   lao}', "");
    Expect(1, 3839, '\P{^Block:   lao}', "");
    Expect(0, 3840, '\p{Block:   lao}', "");
    Expect(1, 3840, '\p{^Block:   lao}', "");
    Expect(1, 3840, '\P{Block:   lao}', "");
    Expect(0, 3840, '\P{^Block:   lao}', "");
    Expect(1, 3839, '\p{Block=_ LAO}', "");
    Expect(0, 3839, '\p{^Block=_ LAO}', "");
    Expect(0, 3839, '\P{Block=_ LAO}', "");
    Expect(1, 3839, '\P{^Block=_ LAO}', "");
    Expect(0, 3840, '\p{Block=_ LAO}', "");
    Expect(1, 3840, '\p{^Block=_ LAO}', "");
    Expect(1, 3840, '\P{Block=_ LAO}', "");
    Expect(0, 3840, '\P{^Block=_ LAO}', "");
    Error('\p{Blk=-:=Lao}');
    Error('\P{Blk=-:=Lao}');
    Expect(1, 3839, '\p{Blk=lao}', "");
    Expect(0, 3839, '\p{^Blk=lao}', "");
    Expect(0, 3839, '\P{Blk=lao}', "");
    Expect(1, 3839, '\P{^Blk=lao}', "");
    Expect(0, 3840, '\p{Blk=lao}', "");
    Expect(1, 3840, '\p{^Blk=lao}', "");
    Expect(1, 3840, '\P{Blk=lao}', "");
    Expect(0, 3840, '\P{^Blk=lao}', "");
    Expect(1, 3839, '\p{Blk=	_Lao}', "");
    Expect(0, 3839, '\p{^Blk=	_Lao}', "");
    Expect(0, 3839, '\P{Blk=	_Lao}', "");
    Expect(1, 3839, '\P{^Blk=	_Lao}', "");
    Expect(0, 3840, '\p{Blk=	_Lao}', "");
    Expect(1, 3840, '\p{^Blk=	_Lao}', "");
    Expect(1, 3840, '\P{Blk=	_Lao}', "");
    Expect(0, 3840, '\P{^Blk=	_Lao}', "");
    Error('\p{Is_Block:  /a/Lao}');
    Error('\P{Is_Block:  /a/Lao}');
    Expect(1, 3839, '\p{Is_Block=lao}', "");
    Expect(0, 3839, '\p{^Is_Block=lao}', "");
    Expect(0, 3839, '\P{Is_Block=lao}', "");
    Expect(1, 3839, '\P{^Is_Block=lao}', "");
    Expect(0, 3840, '\p{Is_Block=lao}', "");
    Expect(1, 3840, '\p{^Is_Block=lao}', "");
    Expect(1, 3840, '\P{Is_Block=lao}', "");
    Expect(0, 3840, '\P{^Is_Block=lao}', "");
    Expect(1, 3839, '\p{Is_Block=  lao}', "");
    Expect(0, 3839, '\p{^Is_Block=  lao}', "");
    Expect(0, 3839, '\P{Is_Block=  lao}', "");
    Expect(1, 3839, '\P{^Is_Block=  lao}', "");
    Expect(0, 3840, '\p{Is_Block=  lao}', "");
    Expect(1, 3840, '\p{^Is_Block=  lao}', "");
    Expect(1, 3840, '\P{Is_Block=  lao}', "");
    Expect(0, 3840, '\P{^Is_Block=  lao}', "");
    Error('\p{Is_Blk=_	Lao:=}');
    Error('\P{Is_Blk=_	Lao:=}');
    Expect(1, 3839, '\p{Is_Blk=lao}', "");
    Expect(0, 3839, '\p{^Is_Blk=lao}', "");
    Expect(0, 3839, '\P{Is_Blk=lao}', "");
    Expect(1, 3839, '\P{^Is_Blk=lao}', "");
    Expect(0, 3840, '\p{Is_Blk=lao}', "");
    Expect(1, 3840, '\p{^Is_Blk=lao}', "");
    Expect(1, 3840, '\P{Is_Blk=lao}', "");
    Expect(0, 3840, '\P{^Is_Blk=lao}', "");
    Expect(1, 3839, '\p{Is_Blk=	-lao}', "");
    Expect(0, 3839, '\p{^Is_Blk=	-lao}', "");
    Expect(0, 3839, '\P{Is_Blk=	-lao}', "");
    Expect(1, 3839, '\P{^Is_Blk=	-lao}', "");
    Expect(0, 3840, '\p{Is_Blk=	-lao}', "");
    Expect(1, 3840, '\p{^Is_Blk=	-lao}', "");
    Expect(1, 3840, '\P{Is_Blk=	-lao}', "");
    Expect(0, 3840, '\P{^Is_Blk=	-lao}', "");
    Error('\p{Block=_-Latin_1_supplement/a/}');
    Error('\P{Block=_-Latin_1_supplement/a/}');
    Expect(1, 255, '\p{Block=latin1supplement}', "");
    Expect(0, 255, '\p{^Block=latin1supplement}', "");
    Expect(0, 255, '\P{Block=latin1supplement}', "");
    Expect(1, 255, '\P{^Block=latin1supplement}', "");
    Expect(0, 256, '\p{Block=latin1supplement}', "");
    Expect(1, 256, '\p{^Block=latin1supplement}', "");
    Expect(1, 256, '\P{Block=latin1supplement}', "");
    Expect(0, 256, '\P{^Block=latin1supplement}', "");
    Expect(1, 255, '\p{Block=	-LATIN_1_supplement}', "");
    Expect(0, 255, '\p{^Block=	-LATIN_1_supplement}', "");
    Expect(0, 255, '\P{Block=	-LATIN_1_supplement}', "");
    Expect(1, 255, '\P{^Block=	-LATIN_1_supplement}', "");
    Expect(0, 256, '\p{Block=	-LATIN_1_supplement}', "");
    Expect(1, 256, '\p{^Block=	-LATIN_1_supplement}', "");
    Expect(1, 256, '\P{Block=	-LATIN_1_supplement}', "");
    Expect(0, 256, '\P{^Block=	-LATIN_1_supplement}', "");
    Error('\p{Blk:	/a/  Latin_1_SUP}');
    Error('\P{Blk:	/a/  Latin_1_SUP}');
    Expect(1, 255, '\p{Blk=latin1sup}', "");
    Expect(0, 255, '\p{^Blk=latin1sup}', "");
    Expect(0, 255, '\P{Blk=latin1sup}', "");
    Expect(1, 255, '\P{^Blk=latin1sup}', "");
    Expect(0, 256, '\p{Blk=latin1sup}', "");
    Expect(1, 256, '\p{^Blk=latin1sup}', "");
    Expect(1, 256, '\P{Blk=latin1sup}', "");
    Expect(0, 256, '\P{^Blk=latin1sup}', "");
    Expect(1, 255, '\p{Blk= Latin_1_Sup}', "");
    Expect(0, 255, '\p{^Blk= Latin_1_Sup}', "");
    Expect(0, 255, '\P{Blk= Latin_1_Sup}', "");
    Expect(1, 255, '\P{^Blk= Latin_1_Sup}', "");
    Expect(0, 256, '\p{Blk= Latin_1_Sup}', "");
    Expect(1, 256, '\p{^Blk= Latin_1_Sup}', "");
    Expect(1, 256, '\P{Blk= Latin_1_Sup}', "");
    Expect(0, 256, '\P{^Blk= Latin_1_Sup}', "");
    Error('\p{Is_Block:-/a/LATIN_1}');
    Error('\P{Is_Block:-/a/LATIN_1}');
    Expect(1, 255, '\p{Is_Block=latin1}', "");
    Expect(0, 255, '\p{^Is_Block=latin1}', "");
    Expect(0, 255, '\P{Is_Block=latin1}', "");
    Expect(1, 255, '\P{^Is_Block=latin1}', "");
    Expect(0, 256, '\p{Is_Block=latin1}', "");
    Expect(1, 256, '\p{^Is_Block=latin1}', "");
    Expect(1, 256, '\P{Is_Block=latin1}', "");
    Expect(0, 256, '\P{^Is_Block=latin1}', "");
    Expect(1, 255, '\p{Is_Block=		Latin_1}', "");
    Expect(0, 255, '\p{^Is_Block=		Latin_1}', "");
    Expect(0, 255, '\P{Is_Block=		Latin_1}', "");
    Expect(1, 255, '\P{^Is_Block=		Latin_1}', "");
    Expect(0, 256, '\p{Is_Block=		Latin_1}', "");
    Expect(1, 256, '\p{^Is_Block=		Latin_1}', "");
    Expect(1, 256, '\P{Is_Block=		Latin_1}', "");
    Expect(0, 256, '\P{^Is_Block=		Latin_1}', "");
    Error('\p{Is_Blk=:= Latin_1_Supplement}');
    Error('\P{Is_Blk=:= Latin_1_Supplement}');
    Expect(1, 255, '\p{Is_Blk=latin1supplement}', "");
    Expect(0, 255, '\p{^Is_Blk=latin1supplement}', "");
    Expect(0, 255, '\P{Is_Blk=latin1supplement}', "");
    Expect(1, 255, '\P{^Is_Blk=latin1supplement}', "");
    Expect(0, 256, '\p{Is_Blk=latin1supplement}', "");
    Expect(1, 256, '\p{^Is_Blk=latin1supplement}', "");
    Expect(1, 256, '\P{Is_Blk=latin1supplement}', "");
    Expect(0, 256, '\P{^Is_Blk=latin1supplement}', "");
    Expect(1, 255, '\p{Is_Blk=-Latin_1_Supplement}', "");
    Expect(0, 255, '\p{^Is_Blk=-Latin_1_Supplement}', "");
    Expect(0, 255, '\P{Is_Blk=-Latin_1_Supplement}', "");
    Expect(1, 255, '\P{^Is_Blk=-Latin_1_Supplement}', "");
    Expect(0, 256, '\p{Is_Blk=-Latin_1_Supplement}', "");
    Expect(1, 256, '\p{^Is_Blk=-Latin_1_Supplement}', "");
    Expect(1, 256, '\P{Is_Blk=-Latin_1_Supplement}', "");
    Expect(0, 256, '\P{^Is_Blk=-Latin_1_Supplement}', "");
    Error('\p{Block=	/a/latin_extended_A}');
    Error('\P{Block=	/a/latin_extended_A}');
    Expect(1, 383, '\p{Block:   latinextendeda}', "");
    Expect(0, 383, '\p{^Block:   latinextendeda}', "");
    Expect(0, 383, '\P{Block:   latinextendeda}', "");
    Expect(1, 383, '\P{^Block:   latinextendeda}', "");
    Expect(0, 384, '\p{Block:   latinextendeda}', "");
    Expect(1, 384, '\p{^Block:   latinextendeda}', "");
    Expect(1, 384, '\P{Block:   latinextendeda}', "");
    Expect(0, 384, '\P{^Block:   latinextendeda}', "");
    Expect(1, 383, '\p{Block=Latin_extended_A}', "");
    Expect(0, 383, '\p{^Block=Latin_extended_A}', "");
    Expect(0, 383, '\P{Block=Latin_extended_A}', "");
    Expect(1, 383, '\P{^Block=Latin_extended_A}', "");
    Expect(0, 384, '\p{Block=Latin_extended_A}', "");
    Expect(1, 384, '\p{^Block=Latin_extended_A}', "");
    Expect(1, 384, '\P{Block=Latin_extended_A}', "");
    Expect(0, 384, '\P{^Block=Latin_extended_A}', "");
    Error('\p{Blk:	_/a/Latin_ext_A}');
    Error('\P{Blk:	_/a/Latin_ext_A}');
    Expect(1, 383, '\p{Blk=latinexta}', "");
    Expect(0, 383, '\p{^Blk=latinexta}', "");
    Expect(0, 383, '\P{Blk=latinexta}', "");
    Expect(1, 383, '\P{^Blk=latinexta}', "");
    Expect(0, 384, '\p{Blk=latinexta}', "");
    Expect(1, 384, '\p{^Blk=latinexta}', "");
    Expect(1, 384, '\P{Blk=latinexta}', "");
    Expect(0, 384, '\P{^Blk=latinexta}', "");
    Expect(1, 383, '\p{Blk=-_LATIN_Ext_A}', "");
    Expect(0, 383, '\p{^Blk=-_LATIN_Ext_A}', "");
    Expect(0, 383, '\P{Blk=-_LATIN_Ext_A}', "");
    Expect(1, 383, '\P{^Blk=-_LATIN_Ext_A}', "");
    Expect(0, 384, '\p{Blk=-_LATIN_Ext_A}', "");
    Expect(1, 384, '\p{^Blk=-_LATIN_Ext_A}', "");
    Expect(1, 384, '\P{Blk=-_LATIN_Ext_A}', "");
    Expect(0, 384, '\P{^Blk=-_LATIN_Ext_A}', "");
    Error('\p{Is_Block= :=LATIN_EXTENDED_A}');
    Error('\P{Is_Block= :=LATIN_EXTENDED_A}');
    Expect(1, 383, '\p{Is_Block=latinextendeda}', "");
    Expect(0, 383, '\p{^Is_Block=latinextendeda}', "");
    Expect(0, 383, '\P{Is_Block=latinextendeda}', "");
    Expect(1, 383, '\P{^Is_Block=latinextendeda}', "");
    Expect(0, 384, '\p{Is_Block=latinextendeda}', "");
    Expect(1, 384, '\p{^Is_Block=latinextendeda}', "");
    Expect(1, 384, '\P{Is_Block=latinextendeda}', "");
    Expect(0, 384, '\P{^Is_Block=latinextendeda}', "");
    Expect(1, 383, '\p{Is_Block=	Latin_Extended_A}', "");
    Expect(0, 383, '\p{^Is_Block=	Latin_Extended_A}', "");
    Expect(0, 383, '\P{Is_Block=	Latin_Extended_A}', "");
    Expect(1, 383, '\P{^Is_Block=	Latin_Extended_A}', "");
    Expect(0, 384, '\p{Is_Block=	Latin_Extended_A}', "");
    Expect(1, 384, '\p{^Is_Block=	Latin_Extended_A}', "");
    Expect(1, 384, '\P{Is_Block=	Latin_Extended_A}', "");
    Expect(0, 384, '\P{^Is_Block=	Latin_Extended_A}', "");
    Error('\p{Is_Blk=/a/-	latin_EXT_A}');
    Error('\P{Is_Blk=/a/-	latin_EXT_A}');
    Expect(1, 383, '\p{Is_Blk=latinexta}', "");
    Expect(0, 383, '\p{^Is_Blk=latinexta}', "");
    Expect(0, 383, '\P{Is_Blk=latinexta}', "");
    Expect(1, 383, '\P{^Is_Blk=latinexta}', "");
    Expect(0, 384, '\p{Is_Blk=latinexta}', "");
    Expect(1, 384, '\p{^Is_Blk=latinexta}', "");
    Expect(1, 384, '\P{Is_Blk=latinexta}', "");
    Expect(0, 384, '\P{^Is_Blk=latinexta}', "");
    Expect(1, 383, '\p{Is_Blk=_ latin_EXT_A}', "");
    Expect(0, 383, '\p{^Is_Blk=_ latin_EXT_A}', "");
    Expect(0, 383, '\P{Is_Blk=_ latin_EXT_A}', "");
    Expect(1, 383, '\P{^Is_Blk=_ latin_EXT_A}', "");
    Expect(0, 384, '\p{Is_Blk=_ latin_EXT_A}', "");
    Expect(1, 384, '\p{^Is_Blk=_ latin_EXT_A}', "");
    Expect(1, 384, '\P{Is_Blk=_ latin_EXT_A}', "");
    Expect(0, 384, '\P{^Is_Blk=_ latin_EXT_A}', "");
    Error('\p{Block=:=latin_Extended_additional}');
    Error('\P{Block=:=latin_Extended_additional}');
    Expect(1, 7935, '\p{Block=latinextendedadditional}', "");
    Expect(0, 7935, '\p{^Block=latinextendedadditional}', "");
    Expect(0, 7935, '\P{Block=latinextendedadditional}', "");
    Expect(1, 7935, '\P{^Block=latinextendedadditional}', "");
    Expect(0, 7936, '\p{Block=latinextendedadditional}', "");
    Expect(1, 7936, '\p{^Block=latinextendedadditional}', "");
    Expect(1, 7936, '\P{Block=latinextendedadditional}', "");
    Expect(0, 7936, '\P{^Block=latinextendedadditional}', "");
    Expect(1, 7935, '\p{Block=-	latin_extended_Additional}', "");
    Expect(0, 7935, '\p{^Block=-	latin_extended_Additional}', "");
    Expect(0, 7935, '\P{Block=-	latin_extended_Additional}', "");
    Expect(1, 7935, '\P{^Block=-	latin_extended_Additional}', "");
    Expect(0, 7936, '\p{Block=-	latin_extended_Additional}', "");
    Expect(1, 7936, '\p{^Block=-	latin_extended_Additional}', "");
    Expect(1, 7936, '\P{Block=-	latin_extended_Additional}', "");
    Expect(0, 7936, '\P{^Block=-	latin_extended_Additional}', "");
    Error('\p{Blk=/a/_Latin_EXT_Additional}');
    Error('\P{Blk=/a/_Latin_EXT_Additional}');
    Expect(1, 7935, '\p{Blk: latinextadditional}', "");
    Expect(0, 7935, '\p{^Blk: latinextadditional}', "");
    Expect(0, 7935, '\P{Blk: latinextadditional}', "");
    Expect(1, 7935, '\P{^Blk: latinextadditional}', "");
    Expect(0, 7936, '\p{Blk: latinextadditional}', "");
    Expect(1, 7936, '\p{^Blk: latinextadditional}', "");
    Expect(1, 7936, '\P{Blk: latinextadditional}', "");
    Expect(0, 7936, '\P{^Blk: latinextadditional}', "");
    Expect(1, 7935, '\p{Blk=	LATIN_Ext_ADDITIONAL}', "");
    Expect(0, 7935, '\p{^Blk=	LATIN_Ext_ADDITIONAL}', "");
    Expect(0, 7935, '\P{Blk=	LATIN_Ext_ADDITIONAL}', "");
    Expect(1, 7935, '\P{^Blk=	LATIN_Ext_ADDITIONAL}', "");
    Expect(0, 7936, '\p{Blk=	LATIN_Ext_ADDITIONAL}', "");
    Expect(1, 7936, '\p{^Blk=	LATIN_Ext_ADDITIONAL}', "");
    Expect(1, 7936, '\P{Blk=	LATIN_Ext_ADDITIONAL}', "");
    Expect(0, 7936, '\P{^Blk=	LATIN_Ext_ADDITIONAL}', "");
    Error('\p{Is_Block=-:=Latin_Extended_ADDITIONAL}');
    Error('\P{Is_Block=-:=Latin_Extended_ADDITIONAL}');
    Expect(1, 7935, '\p{Is_Block=latinextendedadditional}', "");
    Expect(0, 7935, '\p{^Is_Block=latinextendedadditional}', "");
    Expect(0, 7935, '\P{Is_Block=latinextendedadditional}', "");
    Expect(1, 7935, '\P{^Is_Block=latinextendedadditional}', "");
    Expect(0, 7936, '\p{Is_Block=latinextendedadditional}', "");
    Expect(1, 7936, '\p{^Is_Block=latinextendedadditional}', "");
    Expect(1, 7936, '\P{Is_Block=latinextendedadditional}', "");
    Expect(0, 7936, '\P{^Is_Block=latinextendedadditional}', "");
    Expect(1, 7935, '\p{Is_Block= -Latin_EXTENDED_ADDITIONAL}', "");
    Expect(0, 7935, '\p{^Is_Block= -Latin_EXTENDED_ADDITIONAL}', "");
    Expect(0, 7935, '\P{Is_Block= -Latin_EXTENDED_ADDITIONAL}', "");
    Expect(1, 7935, '\P{^Is_Block= -Latin_EXTENDED_ADDITIONAL}', "");
    Expect(0, 7936, '\p{Is_Block= -Latin_EXTENDED_ADDITIONAL}', "");
    Expect(1, 7936, '\p{^Is_Block= -Latin_EXTENDED_ADDITIONAL}', "");
    Expect(1, 7936, '\P{Is_Block= -Latin_EXTENDED_ADDITIONAL}', "");
    Expect(0, 7936, '\P{^Is_Block= -Latin_EXTENDED_ADDITIONAL}', "");
    Error('\p{Is_Blk=/a/-Latin_Ext_Additional}');
    Error('\P{Is_Blk=/a/-Latin_Ext_Additional}');
    Expect(1, 7935, '\p{Is_Blk=latinextadditional}', "");
    Expect(0, 7935, '\p{^Is_Blk=latinextadditional}', "");
    Expect(0, 7935, '\P{Is_Blk=latinextadditional}', "");
    Expect(1, 7935, '\P{^Is_Blk=latinextadditional}', "");
    Expect(0, 7936, '\p{Is_Blk=latinextadditional}', "");
    Expect(1, 7936, '\p{^Is_Blk=latinextadditional}', "");
    Expect(1, 7936, '\P{Is_Blk=latinextadditional}', "");
    Expect(0, 7936, '\P{^Is_Blk=latinextadditional}', "");
    Expect(1, 7935, '\p{Is_Blk=-_LATIN_ext_additional}', "");
    Expect(0, 7935, '\p{^Is_Blk=-_LATIN_ext_additional}', "");
    Expect(0, 7935, '\P{Is_Blk=-_LATIN_ext_additional}', "");
    Expect(1, 7935, '\P{^Is_Blk=-_LATIN_ext_additional}', "");
    Expect(0, 7936, '\p{Is_Blk=-_LATIN_ext_additional}', "");
    Expect(1, 7936, '\p{^Is_Blk=-_LATIN_ext_additional}', "");
    Expect(1, 7936, '\P{Is_Blk=-_LATIN_ext_additional}', "");
    Expect(0, 7936, '\P{^Is_Blk=-_LATIN_ext_additional}', "");
    Error('\p{Block=	Latin_EXTENDED_B/a/}');
    Error('\P{Block=	Latin_EXTENDED_B/a/}');
    Expect(1, 591, '\p{Block=latinextendedb}', "");
    Expect(0, 591, '\p{^Block=latinextendedb}', "");
    Expect(0, 591, '\P{Block=latinextendedb}', "");
    Expect(1, 591, '\P{^Block=latinextendedb}', "");
    Expect(0, 592, '\p{Block=latinextendedb}', "");
    Expect(1, 592, '\p{^Block=latinextendedb}', "");
    Expect(1, 592, '\P{Block=latinextendedb}', "");
    Expect(0, 592, '\P{^Block=latinextendedb}', "");
    Expect(1, 591, '\p{Block: __Latin_Extended_b}', "");
    Expect(0, 591, '\p{^Block: __Latin_Extended_b}', "");
    Expect(0, 591, '\P{Block: __Latin_Extended_b}', "");
    Expect(1, 591, '\P{^Block: __Latin_Extended_b}', "");
    Expect(0, 592, '\p{Block: __Latin_Extended_b}', "");
    Expect(1, 592, '\p{^Block: __Latin_Extended_b}', "");
    Expect(1, 592, '\P{Block: __Latin_Extended_b}', "");
    Expect(0, 592, '\P{^Block: __Latin_Extended_b}', "");
    Error('\p{Blk=	/a/Latin_EXT_b}');
    Error('\P{Blk=	/a/Latin_EXT_b}');
    Expect(1, 591, '\p{Blk: latinextb}', "");
    Expect(0, 591, '\p{^Blk: latinextb}', "");
    Expect(0, 591, '\P{Blk: latinextb}', "");
    Expect(1, 591, '\P{^Blk: latinextb}', "");
    Expect(0, 592, '\p{Blk: latinextb}', "");
    Expect(1, 592, '\p{^Blk: latinextb}', "");
    Expect(1, 592, '\P{Blk: latinextb}', "");
    Expect(0, 592, '\P{^Blk: latinextb}', "");
    Expect(1, 591, '\p{Blk=	-LATIN_Ext_B}', "");
    Expect(0, 591, '\p{^Blk=	-LATIN_Ext_B}', "");
    Expect(0, 591, '\P{Blk=	-LATIN_Ext_B}', "");
    Expect(1, 591, '\P{^Blk=	-LATIN_Ext_B}', "");
    Expect(0, 592, '\p{Blk=	-LATIN_Ext_B}', "");
    Expect(1, 592, '\p{^Blk=	-LATIN_Ext_B}', "");
    Expect(1, 592, '\P{Blk=	-LATIN_Ext_B}', "");
    Expect(0, 592, '\P{^Blk=	-LATIN_Ext_B}', "");
    Error('\p{Is_Block=:=_LATIN_Extended_B}');
    Error('\P{Is_Block=:=_LATIN_Extended_B}');
    Expect(1, 591, '\p{Is_Block=latinextendedb}', "");
    Expect(0, 591, '\p{^Is_Block=latinextendedb}', "");
    Expect(0, 591, '\P{Is_Block=latinextendedb}', "");
    Expect(1, 591, '\P{^Is_Block=latinextendedb}', "");
    Expect(0, 592, '\p{Is_Block=latinextendedb}', "");
    Expect(1, 592, '\p{^Is_Block=latinextendedb}', "");
    Expect(1, 592, '\P{Is_Block=latinextendedb}', "");
    Expect(0, 592, '\P{^Is_Block=latinextendedb}', "");
    Expect(1, 591, '\p{Is_Block: latin_Extended_B}', "");
    Expect(0, 591, '\p{^Is_Block: latin_Extended_B}', "");
    Expect(0, 591, '\P{Is_Block: latin_Extended_B}', "");
    Expect(1, 591, '\P{^Is_Block: latin_Extended_B}', "");
    Expect(0, 592, '\p{Is_Block: latin_Extended_B}', "");
    Expect(1, 592, '\p{^Is_Block: latin_Extended_B}', "");
    Expect(1, 592, '\P{Is_Block: latin_Extended_B}', "");
    Expect(0, 592, '\P{^Is_Block: latin_Extended_B}', "");
    Error('\p{Is_Blk=:= 	Latin_EXT_B}');
    Error('\P{Is_Blk=:= 	Latin_EXT_B}');
    Expect(1, 591, '\p{Is_Blk=latinextb}', "");
    Expect(0, 591, '\p{^Is_Blk=latinextb}', "");
    Expect(0, 591, '\P{Is_Blk=latinextb}', "");
    Expect(1, 591, '\P{^Is_Blk=latinextb}', "");
    Expect(0, 592, '\p{Is_Blk=latinextb}', "");
    Expect(1, 592, '\p{^Is_Blk=latinextb}', "");
    Expect(1, 592, '\P{Is_Blk=latinextb}', "");
    Expect(0, 592, '\P{^Is_Blk=latinextb}', "");
    Expect(1, 591, '\p{Is_Blk= Latin_EXT_B}', "");
    Expect(0, 591, '\p{^Is_Blk= Latin_EXT_B}', "");
    Expect(0, 591, '\P{Is_Blk= Latin_EXT_B}', "");
    Expect(1, 591, '\P{^Is_Blk= Latin_EXT_B}', "");
    Expect(0, 592, '\p{Is_Blk= Latin_EXT_B}', "");
    Expect(1, 592, '\p{^Is_Blk= Latin_EXT_B}', "");
    Expect(1, 592, '\P{Is_Blk= Latin_EXT_B}', "");
    Expect(0, 592, '\P{^Is_Blk= Latin_EXT_B}', "");
    Error('\p{Block= LATIN_Extended_C/a/}');
    Error('\P{Block= LATIN_Extended_C/a/}');
    Expect(1, 11391, '\p{Block=latinextendedc}', "");
    Expect(0, 11391, '\p{^Block=latinextendedc}', "");
    Expect(0, 11391, '\P{Block=latinextendedc}', "");
    Expect(1, 11391, '\P{^Block=latinextendedc}', "");
    Expect(0, 11392, '\p{Block=latinextendedc}', "");
    Expect(1, 11392, '\p{^Block=latinextendedc}', "");
    Expect(1, 11392, '\P{Block=latinextendedc}', "");
    Expect(0, 11392, '\P{^Block=latinextendedc}', "");
    Expect(1, 11391, '\p{Block=_Latin_Extended_C}', "");
    Expect(0, 11391, '\p{^Block=_Latin_Extended_C}', "");
    Expect(0, 11391, '\P{Block=_Latin_Extended_C}', "");
    Expect(1, 11391, '\P{^Block=_Latin_Extended_C}', "");
    Expect(0, 11392, '\p{Block=_Latin_Extended_C}', "");
    Expect(1, 11392, '\p{^Block=_Latin_Extended_C}', "");
    Expect(1, 11392, '\P{Block=_Latin_Extended_C}', "");
    Expect(0, 11392, '\P{^Block=_Latin_Extended_C}', "");
    Error('\p{Blk=--latin_ext_C:=}');
    Error('\P{Blk=--latin_ext_C:=}');
    Expect(1, 11391, '\p{Blk=latinextc}', "");
    Expect(0, 11391, '\p{^Blk=latinextc}', "");
    Expect(0, 11391, '\P{Blk=latinextc}', "");
    Expect(1, 11391, '\P{^Blk=latinextc}', "");
    Expect(0, 11392, '\p{Blk=latinextc}', "");
    Expect(1, 11392, '\p{^Blk=latinextc}', "");
    Expect(1, 11392, '\P{Blk=latinextc}', "");
    Expect(0, 11392, '\P{^Blk=latinextc}', "");
    Expect(1, 11391, '\p{Blk=_ LATIN_ext_C}', "");
    Expect(0, 11391, '\p{^Blk=_ LATIN_ext_C}', "");
    Expect(0, 11391, '\P{Blk=_ LATIN_ext_C}', "");
    Expect(1, 11391, '\P{^Blk=_ LATIN_ext_C}', "");
    Expect(0, 11392, '\p{Blk=_ LATIN_ext_C}', "");
    Expect(1, 11392, '\p{^Blk=_ LATIN_ext_C}', "");
    Expect(1, 11392, '\P{Blk=_ LATIN_ext_C}', "");
    Expect(0, 11392, '\P{^Blk=_ LATIN_ext_C}', "");
    Error('\p{Is_Block=:=latin_extended_C}');
    Error('\P{Is_Block=:=latin_extended_C}');
    Expect(1, 11391, '\p{Is_Block=latinextendedc}', "");
    Expect(0, 11391, '\p{^Is_Block=latinextendedc}', "");
    Expect(0, 11391, '\P{Is_Block=latinextendedc}', "");
    Expect(1, 11391, '\P{^Is_Block=latinextendedc}', "");
    Expect(0, 11392, '\p{Is_Block=latinextendedc}', "");
    Expect(1, 11392, '\p{^Is_Block=latinextendedc}', "");
    Expect(1, 11392, '\P{Is_Block=latinextendedc}', "");
    Expect(0, 11392, '\P{^Is_Block=latinextendedc}', "");
    Expect(1, 11391, '\p{Is_Block=_Latin_Extended_C}', "");
    Expect(0, 11391, '\p{^Is_Block=_Latin_Extended_C}', "");
    Expect(0, 11391, '\P{Is_Block=_Latin_Extended_C}', "");
    Expect(1, 11391, '\P{^Is_Block=_Latin_Extended_C}', "");
    Expect(0, 11392, '\p{Is_Block=_Latin_Extended_C}', "");
    Expect(1, 11392, '\p{^Is_Block=_Latin_Extended_C}', "");
    Expect(1, 11392, '\P{Is_Block=_Latin_Extended_C}', "");
    Expect(0, 11392, '\P{^Is_Block=_Latin_Extended_C}', "");
    Error('\p{Is_Blk= _Latin_EXT_C:=}');
    Error('\P{Is_Blk= _Latin_EXT_C:=}');
    Expect(1, 11391, '\p{Is_Blk=latinextc}', "");
    Expect(0, 11391, '\p{^Is_Blk=latinextc}', "");
    Expect(0, 11391, '\P{Is_Blk=latinextc}', "");
    Expect(1, 11391, '\P{^Is_Blk=latinextc}', "");
    Expect(0, 11392, '\p{Is_Blk=latinextc}', "");
    Expect(1, 11392, '\p{^Is_Blk=latinextc}', "");
    Expect(1, 11392, '\P{Is_Blk=latinextc}', "");
    Expect(0, 11392, '\P{^Is_Blk=latinextc}', "");
    Expect(1, 11391, '\p{Is_Blk=__LATIN_ext_C}', "");
    Expect(0, 11391, '\p{^Is_Blk=__LATIN_ext_C}', "");
    Expect(0, 11391, '\P{Is_Blk=__LATIN_ext_C}', "");
    Expect(1, 11391, '\P{^Is_Blk=__LATIN_ext_C}', "");
    Expect(0, 11392, '\p{Is_Blk=__LATIN_ext_C}', "");
    Expect(1, 11392, '\p{^Is_Blk=__LATIN_ext_C}', "");
    Expect(1, 11392, '\P{Is_Blk=__LATIN_ext_C}', "");
    Expect(0, 11392, '\P{^Is_Blk=__LATIN_ext_C}', "");
    Error('\p{Block=_/a/Latin_Extended_D}');
    Error('\P{Block=_/a/Latin_Extended_D}');
    Expect(1, 43007, '\p{Block=latinextendedd}', "");
    Expect(0, 43007, '\p{^Block=latinextendedd}', "");
    Expect(0, 43007, '\P{Block=latinextendedd}', "");
    Expect(1, 43007, '\P{^Block=latinextendedd}', "");
    Expect(0, 43008, '\p{Block=latinextendedd}', "");
    Expect(1, 43008, '\p{^Block=latinextendedd}', "");
    Expect(1, 43008, '\P{Block=latinextendedd}', "");
    Expect(0, 43008, '\P{^Block=latinextendedd}', "");
    Expect(1, 43007, '\p{Block=	LATIN_Extended_D}', "");
    Expect(0, 43007, '\p{^Block=	LATIN_Extended_D}', "");
    Expect(0, 43007, '\P{Block=	LATIN_Extended_D}', "");
    Expect(1, 43007, '\P{^Block=	LATIN_Extended_D}', "");
    Expect(0, 43008, '\p{Block=	LATIN_Extended_D}', "");
    Expect(1, 43008, '\p{^Block=	LATIN_Extended_D}', "");
    Expect(1, 43008, '\P{Block=	LATIN_Extended_D}', "");
    Expect(0, 43008, '\P{^Block=	LATIN_Extended_D}', "");
    Error('\p{Blk=		Latin_EXT_D/a/}');
    Error('\P{Blk=		Latin_EXT_D/a/}');
    Expect(1, 43007, '\p{Blk=latinextd}', "");
    Expect(0, 43007, '\p{^Blk=latinextd}', "");
    Expect(0, 43007, '\P{Blk=latinextd}', "");
    Expect(1, 43007, '\P{^Blk=latinextd}', "");
    Expect(0, 43008, '\p{Blk=latinextd}', "");
    Expect(1, 43008, '\p{^Blk=latinextd}', "");
    Expect(1, 43008, '\P{Blk=latinextd}', "");
    Expect(0, 43008, '\P{^Blk=latinextd}', "");
    Expect(1, 43007, '\p{Blk=	Latin_Ext_D}', "");
    Expect(0, 43007, '\p{^Blk=	Latin_Ext_D}', "");
    Expect(0, 43007, '\P{Blk=	Latin_Ext_D}', "");
    Expect(1, 43007, '\P{^Blk=	Latin_Ext_D}', "");
    Expect(0, 43008, '\p{Blk=	Latin_Ext_D}', "");
    Expect(1, 43008, '\p{^Blk=	Latin_Ext_D}', "");
    Expect(1, 43008, '\P{Blk=	Latin_Ext_D}', "");
    Expect(0, 43008, '\P{^Blk=	Latin_Ext_D}', "");
    Error('\p{Is_Block=-	LATIN_Extended_D/a/}');
    Error('\P{Is_Block=-	LATIN_Extended_D/a/}');
    Expect(1, 43007, '\p{Is_Block=latinextendedd}', "");
    Expect(0, 43007, '\p{^Is_Block=latinextendedd}', "");
    Expect(0, 43007, '\P{Is_Block=latinextendedd}', "");
    Expect(1, 43007, '\P{^Is_Block=latinextendedd}', "");
    Expect(0, 43008, '\p{Is_Block=latinextendedd}', "");
    Expect(1, 43008, '\p{^Is_Block=latinextendedd}', "");
    Expect(1, 43008, '\P{Is_Block=latinextendedd}', "");
    Expect(0, 43008, '\P{^Is_Block=latinextendedd}', "");
    Expect(1, 43007, '\p{Is_Block=__latin_Extended_D}', "");
    Expect(0, 43007, '\p{^Is_Block=__latin_Extended_D}', "");
    Expect(0, 43007, '\P{Is_Block=__latin_Extended_D}', "");
    Expect(1, 43007, '\P{^Is_Block=__latin_Extended_D}', "");
    Expect(0, 43008, '\p{Is_Block=__latin_Extended_D}', "");
    Expect(1, 43008, '\p{^Is_Block=__latin_Extended_D}', "");
    Expect(1, 43008, '\P{Is_Block=__latin_Extended_D}', "");
    Expect(0, 43008, '\P{^Is_Block=__latin_Extended_D}', "");
    Error('\p{Is_Blk=	:=latin_ext_D}');
    Error('\P{Is_Blk=	:=latin_ext_D}');
    Expect(1, 43007, '\p{Is_Blk=latinextd}', "");
    Expect(0, 43007, '\p{^Is_Blk=latinextd}', "");
    Expect(0, 43007, '\P{Is_Blk=latinextd}', "");
    Expect(1, 43007, '\P{^Is_Blk=latinextd}', "");
    Expect(0, 43008, '\p{Is_Blk=latinextd}', "");
    Expect(1, 43008, '\p{^Is_Blk=latinextd}', "");
    Expect(1, 43008, '\P{Is_Blk=latinextd}', "");
    Expect(0, 43008, '\P{^Is_Blk=latinextd}', "");
    Expect(1, 43007, '\p{Is_Blk=_Latin_ext_D}', "");
    Expect(0, 43007, '\p{^Is_Blk=_Latin_ext_D}', "");
    Expect(0, 43007, '\P{Is_Blk=_Latin_ext_D}', "");
    Expect(1, 43007, '\P{^Is_Blk=_Latin_ext_D}', "");
    Expect(0, 43008, '\p{Is_Blk=_Latin_ext_D}', "");
    Expect(1, 43008, '\p{^Is_Blk=_Latin_ext_D}', "");
    Expect(1, 43008, '\P{Is_Blk=_Latin_ext_D}', "");
    Expect(0, 43008, '\P{^Is_Blk=_Latin_ext_D}', "");
    Error('\p{Block=-/a/LATIN_EXTENDED_E}');
    Error('\P{Block=-/a/LATIN_EXTENDED_E}');
    Expect(1, 43887, '\p{Block=latinextendede}', "");
    Expect(0, 43887, '\p{^Block=latinextendede}', "");
    Expect(0, 43887, '\P{Block=latinextendede}', "");
    Expect(1, 43887, '\P{^Block=latinextendede}', "");
    Expect(0, 43888, '\p{Block=latinextendede}', "");
    Expect(1, 43888, '\p{^Block=latinextendede}', "");
    Expect(1, 43888, '\P{Block=latinextendede}', "");
    Expect(0, 43888, '\P{^Block=latinextendede}', "");
    Expect(1, 43887, '\p{Block= _latin_extended_e}', "");
    Expect(0, 43887, '\p{^Block= _latin_extended_e}', "");
    Expect(0, 43887, '\P{Block= _latin_extended_e}', "");
    Expect(1, 43887, '\P{^Block= _latin_extended_e}', "");
    Expect(0, 43888, '\p{Block= _latin_extended_e}', "");
    Expect(1, 43888, '\p{^Block= _latin_extended_e}', "");
    Expect(1, 43888, '\P{Block= _latin_extended_e}', "");
    Expect(0, 43888, '\P{^Block= _latin_extended_e}', "");
    Error('\p{Blk=:=-latin_ext_E}');
    Error('\P{Blk=:=-latin_ext_E}');
    Expect(1, 43887, '\p{Blk=latinexte}', "");
    Expect(0, 43887, '\p{^Blk=latinexte}', "");
    Expect(0, 43887, '\P{Blk=latinexte}', "");
    Expect(1, 43887, '\P{^Blk=latinexte}', "");
    Expect(0, 43888, '\p{Blk=latinexte}', "");
    Expect(1, 43888, '\p{^Blk=latinexte}', "");
    Expect(1, 43888, '\P{Blk=latinexte}', "");
    Expect(0, 43888, '\P{^Blk=latinexte}', "");
    Expect(1, 43887, '\p{Blk=		LATIN_ext_E}', "");
    Expect(0, 43887, '\p{^Blk=		LATIN_ext_E}', "");
    Expect(0, 43887, '\P{Blk=		LATIN_ext_E}', "");
    Expect(1, 43887, '\P{^Blk=		LATIN_ext_E}', "");
    Expect(0, 43888, '\p{Blk=		LATIN_ext_E}', "");
    Expect(1, 43888, '\p{^Blk=		LATIN_ext_E}', "");
    Expect(1, 43888, '\P{Blk=		LATIN_ext_E}', "");
    Expect(0, 43888, '\P{^Blk=		LATIN_ext_E}', "");
    Error('\p{Is_Block= -latin_Extended_E/a/}');
    Error('\P{Is_Block= -latin_Extended_E/a/}');
    Expect(1, 43887, '\p{Is_Block=latinextendede}', "");
    Expect(0, 43887, '\p{^Is_Block=latinextendede}', "");
    Expect(0, 43887, '\P{Is_Block=latinextendede}', "");
    Expect(1, 43887, '\P{^Is_Block=latinextendede}', "");
    Expect(0, 43888, '\p{Is_Block=latinextendede}', "");
    Expect(1, 43888, '\p{^Is_Block=latinextendede}', "");
    Expect(1, 43888, '\P{Is_Block=latinextendede}', "");
    Expect(0, 43888, '\P{^Is_Block=latinextendede}', "");
    Expect(1, 43887, '\p{Is_Block=-_LATIN_Extended_E}', "");
    Expect(0, 43887, '\p{^Is_Block=-_LATIN_Extended_E}', "");
    Expect(0, 43887, '\P{Is_Block=-_LATIN_Extended_E}', "");
    Expect(1, 43887, '\P{^Is_Block=-_LATIN_Extended_E}', "");
    Expect(0, 43888, '\p{Is_Block=-_LATIN_Extended_E}', "");
    Expect(1, 43888, '\p{^Is_Block=-_LATIN_Extended_E}', "");
    Expect(1, 43888, '\P{Is_Block=-_LATIN_Extended_E}', "");
    Expect(0, 43888, '\P{^Is_Block=-_LATIN_Extended_E}', "");
    Error('\p{Is_Blk::= _latin_ext_E}');
    Error('\P{Is_Blk::= _latin_ext_E}');
    Expect(1, 43887, '\p{Is_Blk=latinexte}', "");
    Expect(0, 43887, '\p{^Is_Blk=latinexte}', "");
    Expect(0, 43887, '\P{Is_Blk=latinexte}', "");
    Expect(1, 43887, '\P{^Is_Blk=latinexte}', "");
    Expect(0, 43888, '\p{Is_Blk=latinexte}', "");
    Expect(1, 43888, '\p{^Is_Blk=latinexte}', "");
    Expect(1, 43888, '\P{Is_Blk=latinexte}', "");
    Expect(0, 43888, '\P{^Is_Blk=latinexte}', "");
    Expect(1, 43887, '\p{Is_Blk=-latin_Ext_E}', "");
    Expect(0, 43887, '\p{^Is_Blk=-latin_Ext_E}', "");
    Expect(0, 43887, '\P{Is_Blk=-latin_Ext_E}', "");
    Expect(1, 43887, '\P{^Is_Blk=-latin_Ext_E}', "");
    Expect(0, 43888, '\p{Is_Blk=-latin_Ext_E}', "");
    Expect(1, 43888, '\p{^Is_Blk=-latin_Ext_E}', "");
    Expect(1, 43888, '\P{Is_Blk=-latin_Ext_E}', "");
    Expect(0, 43888, '\P{^Is_Blk=-latin_Ext_E}', "");
    Error('\p{Block=:=	-lepcha}');
    Error('\P{Block=:=	-lepcha}');
    Expect(1, 7247, '\p{Block=lepcha}', "");
    Expect(0, 7247, '\p{^Block=lepcha}', "");
    Expect(0, 7247, '\P{Block=lepcha}', "");
    Expect(1, 7247, '\P{^Block=lepcha}', "");
    Expect(0, 7248, '\p{Block=lepcha}', "");
    Expect(1, 7248, '\p{^Block=lepcha}', "");
    Expect(1, 7248, '\P{Block=lepcha}', "");
    Expect(0, 7248, '\P{^Block=lepcha}', "");
    Expect(1, 7247, '\p{Block= _lepcha}', "");
    Expect(0, 7247, '\p{^Block= _lepcha}', "");
    Expect(0, 7247, '\P{Block= _lepcha}', "");
    Expect(1, 7247, '\P{^Block= _lepcha}', "");
    Expect(0, 7248, '\p{Block= _lepcha}', "");
    Expect(1, 7248, '\p{^Block= _lepcha}', "");
    Expect(1, 7248, '\P{Block= _lepcha}', "");
    Expect(0, 7248, '\P{^Block= _lepcha}', "");
    Error('\p{Blk=	/a/Lepcha}');
    Error('\P{Blk=	/a/Lepcha}');
    Expect(1, 7247, '\p{Blk=lepcha}', "");
    Expect(0, 7247, '\p{^Blk=lepcha}', "");
    Expect(0, 7247, '\P{Blk=lepcha}', "");
    Expect(1, 7247, '\P{^Blk=lepcha}', "");
    Expect(0, 7248, '\p{Blk=lepcha}', "");
    Expect(1, 7248, '\p{^Blk=lepcha}', "");
    Expect(1, 7248, '\P{Blk=lepcha}', "");
    Expect(0, 7248, '\P{^Blk=lepcha}', "");
    Expect(1, 7247, '\p{Blk=_LEPCHA}', "");
    Expect(0, 7247, '\p{^Blk=_LEPCHA}', "");
    Expect(0, 7247, '\P{Blk=_LEPCHA}', "");
    Expect(1, 7247, '\P{^Blk=_LEPCHA}', "");
    Expect(0, 7248, '\p{Blk=_LEPCHA}', "");
    Expect(1, 7248, '\p{^Blk=_LEPCHA}', "");
    Expect(1, 7248, '\P{Blk=_LEPCHA}', "");
    Expect(0, 7248, '\P{^Blk=_LEPCHA}', "");
    Error('\p{Is_Block=__LEPCHA:=}');
    Error('\P{Is_Block=__LEPCHA:=}');
    Expect(1, 7247, '\p{Is_Block: lepcha}', "");
    Expect(0, 7247, '\p{^Is_Block: lepcha}', "");
    Expect(0, 7247, '\P{Is_Block: lepcha}', "");
    Expect(1, 7247, '\P{^Is_Block: lepcha}', "");
    Expect(0, 7248, '\p{Is_Block: lepcha}', "");
    Expect(1, 7248, '\p{^Is_Block: lepcha}', "");
    Expect(1, 7248, '\P{Is_Block: lepcha}', "");
    Expect(0, 7248, '\P{^Is_Block: lepcha}', "");
    Expect(1, 7247, '\p{Is_Block=- LEPCHA}', "");
    Expect(0, 7247, '\p{^Is_Block=- LEPCHA}', "");
    Expect(0, 7247, '\P{Is_Block=- LEPCHA}', "");
    Expect(1, 7247, '\P{^Is_Block=- LEPCHA}', "");
    Expect(0, 7248, '\p{Is_Block=- LEPCHA}', "");
    Expect(1, 7248, '\p{^Is_Block=- LEPCHA}', "");
    Expect(1, 7248, '\P{Is_Block=- LEPCHA}', "");
    Expect(0, 7248, '\P{^Is_Block=- LEPCHA}', "");
    Error('\p{Is_Blk= Lepcha:=}');
    Error('\P{Is_Blk= Lepcha:=}');
    Expect(1, 7247, '\p{Is_Blk:lepcha}', "");
    Expect(0, 7247, '\p{^Is_Blk:lepcha}', "");
    Expect(0, 7247, '\P{Is_Blk:lepcha}', "");
    Expect(1, 7247, '\P{^Is_Blk:lepcha}', "");
    Expect(0, 7248, '\p{Is_Blk:lepcha}', "");
    Expect(1, 7248, '\p{^Is_Blk:lepcha}', "");
    Expect(1, 7248, '\P{Is_Blk:lepcha}', "");
    Expect(0, 7248, '\P{^Is_Blk:lepcha}', "");
    Expect(1, 7247, '\p{Is_Blk=-_lepcha}', "");
    Expect(0, 7247, '\p{^Is_Blk=-_lepcha}', "");
    Expect(0, 7247, '\P{Is_Blk=-_lepcha}', "");
    Expect(1, 7247, '\P{^Is_Blk=-_lepcha}', "");
    Expect(0, 7248, '\p{Is_Blk=-_lepcha}', "");
    Expect(1, 7248, '\p{^Is_Blk=-_lepcha}', "");
    Expect(1, 7248, '\P{Is_Blk=-_lepcha}', "");
    Expect(0, 7248, '\P{^Is_Blk=-_lepcha}', "");
    Error('\p{Block:	/a/-	Letterlike_Symbols}');
    Error('\P{Block:	/a/-	Letterlike_Symbols}');
    Expect(1, 8527, '\p{Block=letterlikesymbols}', "");
    Expect(0, 8527, '\p{^Block=letterlikesymbols}', "");
    Expect(0, 8527, '\P{Block=letterlikesymbols}', "");
    Expect(1, 8527, '\P{^Block=letterlikesymbols}', "");
    Expect(0, 8528, '\p{Block=letterlikesymbols}', "");
    Expect(1, 8528, '\p{^Block=letterlikesymbols}', "");
    Expect(1, 8528, '\P{Block=letterlikesymbols}', "");
    Expect(0, 8528, '\P{^Block=letterlikesymbols}', "");
    Expect(1, 8527, '\p{Block=LETTERLIKE_Symbols}', "");
    Expect(0, 8527, '\p{^Block=LETTERLIKE_Symbols}', "");
    Expect(0, 8527, '\P{Block=LETTERLIKE_Symbols}', "");
    Expect(1, 8527, '\P{^Block=LETTERLIKE_Symbols}', "");
    Expect(0, 8528, '\p{Block=LETTERLIKE_Symbols}', "");
    Expect(1, 8528, '\p{^Block=LETTERLIKE_Symbols}', "");
    Expect(1, 8528, '\P{Block=LETTERLIKE_Symbols}', "");
    Expect(0, 8528, '\P{^Block=LETTERLIKE_Symbols}', "");
    Error('\p{Blk=	/a/letterlike_Symbols}');
    Error('\P{Blk=	/a/letterlike_Symbols}');
    Expect(1, 8527, '\p{Blk: letterlikesymbols}', "");
    Expect(0, 8527, '\p{^Blk: letterlikesymbols}', "");
    Expect(0, 8527, '\P{Blk: letterlikesymbols}', "");
    Expect(1, 8527, '\P{^Blk: letterlikesymbols}', "");
    Expect(0, 8528, '\p{Blk: letterlikesymbols}', "");
    Expect(1, 8528, '\p{^Blk: letterlikesymbols}', "");
    Expect(1, 8528, '\P{Blk: letterlikesymbols}', "");
    Expect(0, 8528, '\P{^Blk: letterlikesymbols}', "");
    Expect(1, 8527, '\p{Blk=-	Letterlike_Symbols}', "");
    Expect(0, 8527, '\p{^Blk=-	Letterlike_Symbols}', "");
    Expect(0, 8527, '\P{Blk=-	Letterlike_Symbols}', "");
    Expect(1, 8527, '\P{^Blk=-	Letterlike_Symbols}', "");
    Expect(0, 8528, '\p{Blk=-	Letterlike_Symbols}', "");
    Expect(1, 8528, '\p{^Blk=-	Letterlike_Symbols}', "");
    Expect(1, 8528, '\P{Blk=-	Letterlike_Symbols}', "");
    Expect(0, 8528, '\P{^Blk=-	Letterlike_Symbols}', "");
    Error('\p{Is_Block=/a/letterlike_SYMBOLS}');
    Error('\P{Is_Block=/a/letterlike_SYMBOLS}');
    Expect(1, 8527, '\p{Is_Block=letterlikesymbols}', "");
    Expect(0, 8527, '\p{^Is_Block=letterlikesymbols}', "");
    Expect(0, 8527, '\P{Is_Block=letterlikesymbols}', "");
    Expect(1, 8527, '\P{^Is_Block=letterlikesymbols}', "");
    Expect(0, 8528, '\p{Is_Block=letterlikesymbols}', "");
    Expect(1, 8528, '\p{^Is_Block=letterlikesymbols}', "");
    Expect(1, 8528, '\P{Is_Block=letterlikesymbols}', "");
    Expect(0, 8528, '\P{^Is_Block=letterlikesymbols}', "");
    Expect(1, 8527, '\p{Is_Block:  -letterlike_Symbols}', "");
    Expect(0, 8527, '\p{^Is_Block:  -letterlike_Symbols}', "");
    Expect(0, 8527, '\P{Is_Block:  -letterlike_Symbols}', "");
    Expect(1, 8527, '\P{^Is_Block:  -letterlike_Symbols}', "");
    Expect(0, 8528, '\p{Is_Block:  -letterlike_Symbols}', "");
    Expect(1, 8528, '\p{^Is_Block:  -letterlike_Symbols}', "");
    Expect(1, 8528, '\P{Is_Block:  -letterlike_Symbols}', "");
    Expect(0, 8528, '\P{^Is_Block:  -letterlike_Symbols}', "");
    Error('\p{Is_Blk=:=--letterlike_symbols}');
    Error('\P{Is_Blk=:=--letterlike_symbols}');
    Expect(1, 8527, '\p{Is_Blk=letterlikesymbols}', "");
    Expect(0, 8527, '\p{^Is_Blk=letterlikesymbols}', "");
    Expect(0, 8527, '\P{Is_Blk=letterlikesymbols}', "");
    Expect(1, 8527, '\P{^Is_Blk=letterlikesymbols}', "");
    Expect(0, 8528, '\p{Is_Blk=letterlikesymbols}', "");
    Expect(1, 8528, '\p{^Is_Blk=letterlikesymbols}', "");
    Expect(1, 8528, '\P{Is_Blk=letterlikesymbols}', "");
    Expect(0, 8528, '\P{^Is_Blk=letterlikesymbols}', "");
    Expect(1, 8527, '\p{Is_Blk=_Letterlike_Symbols}', "");
    Expect(0, 8527, '\p{^Is_Blk=_Letterlike_Symbols}', "");
    Expect(0, 8527, '\P{Is_Blk=_Letterlike_Symbols}', "");
    Expect(1, 8527, '\P{^Is_Blk=_Letterlike_Symbols}', "");
    Expect(0, 8528, '\p{Is_Blk=_Letterlike_Symbols}', "");
    Expect(1, 8528, '\p{^Is_Blk=_Letterlike_Symbols}', "");
    Expect(1, 8528, '\P{Is_Blk=_Letterlike_Symbols}', "");
    Expect(0, 8528, '\P{^Is_Blk=_Letterlike_Symbols}', "");
    Error('\p{Block=/a/	 Limbu}');
    Error('\P{Block=/a/	 Limbu}');
    Expect(1, 6479, '\p{Block=limbu}', "");
    Expect(0, 6479, '\p{^Block=limbu}', "");
    Expect(0, 6479, '\P{Block=limbu}', "");
    Expect(1, 6479, '\P{^Block=limbu}', "");
    Expect(0, 6480, '\p{Block=limbu}', "");
    Expect(1, 6480, '\p{^Block=limbu}', "");
    Expect(1, 6480, '\P{Block=limbu}', "");
    Expect(0, 6480, '\P{^Block=limbu}', "");
    Expect(1, 6479, '\p{Block= _limbu}', "");
    Expect(0, 6479, '\p{^Block= _limbu}', "");
    Expect(0, 6479, '\P{Block= _limbu}', "");
    Expect(1, 6479, '\P{^Block= _limbu}', "");
    Expect(0, 6480, '\p{Block= _limbu}', "");
    Expect(1, 6480, '\p{^Block= _limbu}', "");
    Expect(1, 6480, '\P{Block= _limbu}', "");
    Expect(0, 6480, '\P{^Block= _limbu}', "");
    Error('\p{Blk=:=Limbu}');
    Error('\P{Blk=:=Limbu}');
    Expect(1, 6479, '\p{Blk=limbu}', "");
    Expect(0, 6479, '\p{^Blk=limbu}', "");
    Expect(0, 6479, '\P{Blk=limbu}', "");
    Expect(1, 6479, '\P{^Blk=limbu}', "");
    Expect(0, 6480, '\p{Blk=limbu}', "");
    Expect(1, 6480, '\p{^Blk=limbu}', "");
    Expect(1, 6480, '\P{Blk=limbu}', "");
    Expect(0, 6480, '\P{^Blk=limbu}', "");
    Expect(1, 6479, '\p{Blk= 	Limbu}', "");
    Expect(0, 6479, '\p{^Blk= 	Limbu}', "");
    Expect(0, 6479, '\P{Blk= 	Limbu}', "");
    Expect(1, 6479, '\P{^Blk= 	Limbu}', "");
    Expect(0, 6480, '\p{Blk= 	Limbu}', "");
    Expect(1, 6480, '\p{^Blk= 	Limbu}', "");
    Expect(1, 6480, '\P{Blk= 	Limbu}', "");
    Expect(0, 6480, '\P{^Blk= 	Limbu}', "");
    Error('\p{Is_Block=:=-	limbu}');
    Error('\P{Is_Block=:=-	limbu}');
    Expect(1, 6479, '\p{Is_Block=limbu}', "");
    Expect(0, 6479, '\p{^Is_Block=limbu}', "");
    Expect(0, 6479, '\P{Is_Block=limbu}', "");
    Expect(1, 6479, '\P{^Is_Block=limbu}', "");
    Expect(0, 6480, '\p{Is_Block=limbu}', "");
    Expect(1, 6480, '\p{^Is_Block=limbu}', "");
    Expect(1, 6480, '\P{Is_Block=limbu}', "");
    Expect(0, 6480, '\P{^Is_Block=limbu}', "");
    Expect(1, 6479, '\p{Is_Block:   - LIMBU}', "");
    Expect(0, 6479, '\p{^Is_Block:   - LIMBU}', "");
    Expect(0, 6479, '\P{Is_Block:   - LIMBU}', "");
    Expect(1, 6479, '\P{^Is_Block:   - LIMBU}', "");
    Expect(0, 6480, '\p{Is_Block:   - LIMBU}', "");
    Expect(1, 6480, '\p{^Is_Block:   - LIMBU}', "");
    Expect(1, 6480, '\P{Is_Block:   - LIMBU}', "");
    Expect(0, 6480, '\P{^Is_Block:   - LIMBU}', "");
    Error('\p{Is_Blk=/a/_	limbu}');
    Error('\P{Is_Blk=/a/_	limbu}');
    Expect(1, 6479, '\p{Is_Blk=limbu}', "");
    Expect(0, 6479, '\p{^Is_Blk=limbu}', "");
    Expect(0, 6479, '\P{Is_Blk=limbu}', "");
    Expect(1, 6479, '\P{^Is_Blk=limbu}', "");
    Expect(0, 6480, '\p{Is_Blk=limbu}', "");
    Expect(1, 6480, '\p{^Is_Blk=limbu}', "");
    Expect(1, 6480, '\P{Is_Blk=limbu}', "");
    Expect(0, 6480, '\P{^Is_Blk=limbu}', "");
    Expect(1, 6479, '\p{Is_Blk=-Limbu}', "");
    Expect(0, 6479, '\p{^Is_Blk=-Limbu}', "");
    Expect(0, 6479, '\P{Is_Blk=-Limbu}', "");
    Expect(1, 6479, '\P{^Is_Blk=-Limbu}', "");
    Expect(0, 6480, '\p{Is_Blk=-Limbu}', "");
    Expect(1, 6480, '\p{^Is_Blk=-Limbu}', "");
    Expect(1, 6480, '\P{Is_Blk=-Limbu}', "");
    Expect(0, 6480, '\P{^Is_Blk=-Limbu}', "");
    Error('\p{Block=:=_linear_a}');
    Error('\P{Block=:=_linear_a}');
    Expect(1, 67455, '\p{Block=lineara}', "");
    Expect(0, 67455, '\p{^Block=lineara}', "");
    Expect(0, 67455, '\P{Block=lineara}', "");
    Expect(1, 67455, '\P{^Block=lineara}', "");
    Expect(0, 67456, '\p{Block=lineara}', "");
    Expect(1, 67456, '\p{^Block=lineara}', "");
    Expect(1, 67456, '\P{Block=lineara}', "");
    Expect(0, 67456, '\P{^Block=lineara}', "");
    Expect(1, 67455, '\p{Block=	 Linear_A}', "");
    Expect(0, 67455, '\p{^Block=	 Linear_A}', "");
    Expect(0, 67455, '\P{Block=	 Linear_A}', "");
    Expect(1, 67455, '\P{^Block=	 Linear_A}', "");
    Expect(0, 67456, '\p{Block=	 Linear_A}', "");
    Expect(1, 67456, '\p{^Block=	 Linear_A}', "");
    Expect(1, 67456, '\P{Block=	 Linear_A}', "");
    Expect(0, 67456, '\P{^Block=	 Linear_A}', "");
    Error('\p{Blk=Linear_a:=}');
    Error('\P{Blk=Linear_a:=}');
    Expect(1, 67455, '\p{Blk:	lineara}', "");
    Expect(0, 67455, '\p{^Blk:	lineara}', "");
    Expect(0, 67455, '\P{Blk:	lineara}', "");
    Expect(1, 67455, '\P{^Blk:	lineara}', "");
    Expect(0, 67456, '\p{Blk:	lineara}', "");
    Expect(1, 67456, '\p{^Blk:	lineara}', "");
    Expect(1, 67456, '\P{Blk:	lineara}', "");
    Expect(0, 67456, '\P{^Blk:	lineara}', "");
    Expect(1, 67455, '\p{Blk= 	Linear_A}', "");
    Expect(0, 67455, '\p{^Blk= 	Linear_A}', "");
    Expect(0, 67455, '\P{Blk= 	Linear_A}', "");
    Expect(1, 67455, '\P{^Blk= 	Linear_A}', "");
    Expect(0, 67456, '\p{Blk= 	Linear_A}', "");
    Expect(1, 67456, '\p{^Blk= 	Linear_A}', "");
    Expect(1, 67456, '\P{Blk= 	Linear_A}', "");
    Expect(0, 67456, '\P{^Blk= 	Linear_A}', "");
    Error('\p{Is_Block=	 linear_A:=}');
    Error('\P{Is_Block=	 linear_A:=}');
    Expect(1, 67455, '\p{Is_Block=lineara}', "");
    Expect(0, 67455, '\p{^Is_Block=lineara}', "");
    Expect(0, 67455, '\P{Is_Block=lineara}', "");
    Expect(1, 67455, '\P{^Is_Block=lineara}', "");
    Expect(0, 67456, '\p{Is_Block=lineara}', "");
    Expect(1, 67456, '\p{^Is_Block=lineara}', "");
    Expect(1, 67456, '\P{Is_Block=lineara}', "");
    Expect(0, 67456, '\P{^Is_Block=lineara}', "");
    Expect(1, 67455, '\p{Is_Block: -Linear_a}', "");
    Expect(0, 67455, '\p{^Is_Block: -Linear_a}', "");
    Expect(0, 67455, '\P{Is_Block: -Linear_a}', "");
    Expect(1, 67455, '\P{^Is_Block: -Linear_a}', "");
    Expect(0, 67456, '\p{Is_Block: -Linear_a}', "");
    Expect(1, 67456, '\p{^Is_Block: -Linear_a}', "");
    Expect(1, 67456, '\P{Is_Block: -Linear_a}', "");
    Expect(0, 67456, '\P{^Is_Block: -Linear_a}', "");
    Error('\p{Is_Blk=__Linear_A/a/}');
    Error('\P{Is_Blk=__Linear_A/a/}');
    Expect(1, 67455, '\p{Is_Blk=lineara}', "");
    Expect(0, 67455, '\p{^Is_Blk=lineara}', "");
    Expect(0, 67455, '\P{Is_Blk=lineara}', "");
    Expect(1, 67455, '\P{^Is_Blk=lineara}', "");
    Expect(0, 67456, '\p{Is_Blk=lineara}', "");
    Expect(1, 67456, '\p{^Is_Blk=lineara}', "");
    Expect(1, 67456, '\P{Is_Blk=lineara}', "");
    Expect(0, 67456, '\P{^Is_Blk=lineara}', "");
    Expect(1, 67455, '\p{Is_Blk=_LINEAR_a}', "");
    Expect(0, 67455, '\p{^Is_Blk=_LINEAR_a}', "");
    Expect(0, 67455, '\P{Is_Blk=_LINEAR_a}', "");
    Expect(1, 67455, '\P{^Is_Blk=_LINEAR_a}', "");
    Expect(0, 67456, '\p{Is_Blk=_LINEAR_a}', "");
    Expect(1, 67456, '\p{^Is_Blk=_LINEAR_a}', "");
    Expect(1, 67456, '\P{Is_Blk=_LINEAR_a}', "");
    Expect(0, 67456, '\P{^Is_Blk=_LINEAR_a}', "");
    Error('\p{Block:	/a/--Linear_b_ideograms}');
    Error('\P{Block:	/a/--Linear_b_ideograms}');
    Expect(1, 65791, '\p{Block=linearbideograms}', "");
    Expect(0, 65791, '\p{^Block=linearbideograms}', "");
    Expect(0, 65791, '\P{Block=linearbideograms}', "");
    Expect(1, 65791, '\P{^Block=linearbideograms}', "");
    Expect(0, 65792, '\p{Block=linearbideograms}', "");
    Expect(1, 65792, '\p{^Block=linearbideograms}', "");
    Expect(1, 65792, '\P{Block=linearbideograms}', "");
    Expect(0, 65792, '\P{^Block=linearbideograms}', "");
    Expect(1, 65791, '\p{Block= Linear_B_Ideograms}', "");
    Expect(0, 65791, '\p{^Block= Linear_B_Ideograms}', "");
    Expect(0, 65791, '\P{Block= Linear_B_Ideograms}', "");
    Expect(1, 65791, '\P{^Block= Linear_B_Ideograms}', "");
    Expect(0, 65792, '\p{Block= Linear_B_Ideograms}', "");
    Expect(1, 65792, '\p{^Block= Linear_B_Ideograms}', "");
    Expect(1, 65792, '\P{Block= Linear_B_Ideograms}', "");
    Expect(0, 65792, '\P{^Block= Linear_B_Ideograms}', "");
    Error('\p{Blk=_/a/LINEAR_B_Ideograms}');
    Error('\P{Blk=_/a/LINEAR_B_Ideograms}');
    Expect(1, 65791, '\p{Blk:   linearbideograms}', "");
    Expect(0, 65791, '\p{^Blk:   linearbideograms}', "");
    Expect(0, 65791, '\P{Blk:   linearbideograms}', "");
    Expect(1, 65791, '\P{^Blk:   linearbideograms}', "");
    Expect(0, 65792, '\p{Blk:   linearbideograms}', "");
    Expect(1, 65792, '\p{^Blk:   linearbideograms}', "");
    Expect(1, 65792, '\P{Blk:   linearbideograms}', "");
    Expect(0, 65792, '\P{^Blk:   linearbideograms}', "");
    Expect(1, 65791, '\p{Blk=	linear_b_Ideograms}', "");
    Expect(0, 65791, '\p{^Blk=	linear_b_Ideograms}', "");
    Expect(0, 65791, '\P{Blk=	linear_b_Ideograms}', "");
    Expect(1, 65791, '\P{^Blk=	linear_b_Ideograms}', "");
    Expect(0, 65792, '\p{Blk=	linear_b_Ideograms}', "");
    Expect(1, 65792, '\p{^Blk=	linear_b_Ideograms}', "");
    Expect(1, 65792, '\P{Blk=	linear_b_Ideograms}', "");
    Expect(0, 65792, '\P{^Blk=	linear_b_Ideograms}', "");
    Error('\p{Is_Block=		linear_B_Ideograms/a/}');
    Error('\P{Is_Block=		linear_B_Ideograms/a/}');
    Expect(1, 65791, '\p{Is_Block=linearbideograms}', "");
    Expect(0, 65791, '\p{^Is_Block=linearbideograms}', "");
    Expect(0, 65791, '\P{Is_Block=linearbideograms}', "");
    Expect(1, 65791, '\P{^Is_Block=linearbideograms}', "");
    Expect(0, 65792, '\p{Is_Block=linearbideograms}', "");
    Expect(1, 65792, '\p{^Is_Block=linearbideograms}', "");
    Expect(1, 65792, '\P{Is_Block=linearbideograms}', "");
    Expect(0, 65792, '\P{^Is_Block=linearbideograms}', "");
    Expect(1, 65791, '\p{Is_Block:__Linear_B_Ideograms}', "");
    Expect(0, 65791, '\p{^Is_Block:__Linear_B_Ideograms}', "");
    Expect(0, 65791, '\P{Is_Block:__Linear_B_Ideograms}', "");
    Expect(1, 65791, '\P{^Is_Block:__Linear_B_Ideograms}', "");
    Expect(0, 65792, '\p{Is_Block:__Linear_B_Ideograms}', "");
    Expect(1, 65792, '\p{^Is_Block:__Linear_B_Ideograms}', "");
    Expect(1, 65792, '\P{Is_Block:__Linear_B_Ideograms}', "");
    Expect(0, 65792, '\P{^Is_Block:__Linear_B_Ideograms}', "");
    Error('\p{Is_Blk=	-linear_B_Ideograms/a/}');
    Error('\P{Is_Blk=	-linear_B_Ideograms/a/}');
    Expect(1, 65791, '\p{Is_Blk=linearbideograms}', "");
    Expect(0, 65791, '\p{^Is_Blk=linearbideograms}', "");
    Expect(0, 65791, '\P{Is_Blk=linearbideograms}', "");
    Expect(1, 65791, '\P{^Is_Blk=linearbideograms}', "");
    Expect(0, 65792, '\p{Is_Blk=linearbideograms}', "");
    Expect(1, 65792, '\p{^Is_Blk=linearbideograms}', "");
    Expect(1, 65792, '\P{Is_Blk=linearbideograms}', "");
    Expect(0, 65792, '\P{^Is_Blk=linearbideograms}', "");
    Expect(1, 65791, '\p{Is_Blk=_	Linear_B_IDEOGRAMS}', "");
    Expect(0, 65791, '\p{^Is_Blk=_	Linear_B_IDEOGRAMS}', "");
    Expect(0, 65791, '\P{Is_Blk=_	Linear_B_IDEOGRAMS}', "");
    Expect(1, 65791, '\P{^Is_Blk=_	Linear_B_IDEOGRAMS}', "");
    Expect(0, 65792, '\p{Is_Blk=_	Linear_B_IDEOGRAMS}', "");
    Expect(1, 65792, '\p{^Is_Blk=_	Linear_B_IDEOGRAMS}', "");
    Expect(1, 65792, '\P{Is_Blk=_	Linear_B_IDEOGRAMS}', "");
    Expect(0, 65792, '\P{^Is_Blk=_	Linear_B_IDEOGRAMS}', "");
    Error('\p{Block=_LINEAR_B_Syllabary:=}');
    Error('\P{Block=_LINEAR_B_Syllabary:=}');
    Expect(1, 65663, '\p{Block=linearbsyllabary}', "");
    Expect(0, 65663, '\p{^Block=linearbsyllabary}', "");
    Expect(0, 65663, '\P{Block=linearbsyllabary}', "");
    Expect(1, 65663, '\P{^Block=linearbsyllabary}', "");
    Expect(0, 65664, '\p{Block=linearbsyllabary}', "");
    Expect(1, 65664, '\p{^Block=linearbsyllabary}', "");
    Expect(1, 65664, '\P{Block=linearbsyllabary}', "");
    Expect(0, 65664, '\P{^Block=linearbsyllabary}', "");
    Expect(1, 65663, '\p{Block=_linear_b_Syllabary}', "");
    Expect(0, 65663, '\p{^Block=_linear_b_Syllabary}', "");
    Expect(0, 65663, '\P{Block=_linear_b_Syllabary}', "");
    Expect(1, 65663, '\P{^Block=_linear_b_Syllabary}', "");
    Expect(0, 65664, '\p{Block=_linear_b_Syllabary}', "");
    Expect(1, 65664, '\p{^Block=_linear_b_Syllabary}', "");
    Expect(1, 65664, '\P{Block=_linear_b_Syllabary}', "");
    Expect(0, 65664, '\P{^Block=_linear_b_Syllabary}', "");
    Error('\p{Blk:	 /a/linear_B_Syllabary}');
    Error('\P{Blk:	 /a/linear_B_Syllabary}');
    Expect(1, 65663, '\p{Blk=linearbsyllabary}', "");
    Expect(0, 65663, '\p{^Blk=linearbsyllabary}', "");
    Expect(0, 65663, '\P{Blk=linearbsyllabary}', "");
    Expect(1, 65663, '\P{^Blk=linearbsyllabary}', "");
    Expect(0, 65664, '\p{Blk=linearbsyllabary}', "");
    Expect(1, 65664, '\p{^Blk=linearbsyllabary}', "");
    Expect(1, 65664, '\P{Blk=linearbsyllabary}', "");
    Expect(0, 65664, '\P{^Blk=linearbsyllabary}', "");
    Expect(1, 65663, '\p{Blk=		Linear_B_Syllabary}', "");
    Expect(0, 65663, '\p{^Blk=		Linear_B_Syllabary}', "");
    Expect(0, 65663, '\P{Blk=		Linear_B_Syllabary}', "");
    Expect(1, 65663, '\P{^Blk=		Linear_B_Syllabary}', "");
    Expect(0, 65664, '\p{Blk=		Linear_B_Syllabary}', "");
    Expect(1, 65664, '\p{^Blk=		Linear_B_Syllabary}', "");
    Expect(1, 65664, '\P{Blk=		Linear_B_Syllabary}', "");
    Expect(0, 65664, '\P{^Blk=		Linear_B_Syllabary}', "");
    Error('\p{Is_Block=:=	 LINEAR_B_Syllabary}');
    Error('\P{Is_Block=:=	 LINEAR_B_Syllabary}');
    Expect(1, 65663, '\p{Is_Block=linearbsyllabary}', "");
    Expect(0, 65663, '\p{^Is_Block=linearbsyllabary}', "");
    Expect(0, 65663, '\P{Is_Block=linearbsyllabary}', "");
    Expect(1, 65663, '\P{^Is_Block=linearbsyllabary}', "");
    Expect(0, 65664, '\p{Is_Block=linearbsyllabary}', "");
    Expect(1, 65664, '\p{^Is_Block=linearbsyllabary}', "");
    Expect(1, 65664, '\P{Is_Block=linearbsyllabary}', "");
    Expect(0, 65664, '\P{^Is_Block=linearbsyllabary}', "");
    Expect(1, 65663, '\p{Is_Block=	Linear_B_Syllabary}', "");
    Expect(0, 65663, '\p{^Is_Block=	Linear_B_Syllabary}', "");
    Expect(0, 65663, '\P{Is_Block=	Linear_B_Syllabary}', "");
    Expect(1, 65663, '\P{^Is_Block=	Linear_B_Syllabary}', "");
    Expect(0, 65664, '\p{Is_Block=	Linear_B_Syllabary}', "");
    Expect(1, 65664, '\p{^Is_Block=	Linear_B_Syllabary}', "");
    Expect(1, 65664, '\P{Is_Block=	Linear_B_Syllabary}', "");
    Expect(0, 65664, '\P{^Is_Block=	Linear_B_Syllabary}', "");
    Error('\p{Is_Blk= _Linear_B_Syllabary:=}');
    Error('\P{Is_Blk= _Linear_B_Syllabary:=}');
    Expect(1, 65663, '\p{Is_Blk=linearbsyllabary}', "");
    Expect(0, 65663, '\p{^Is_Blk=linearbsyllabary}', "");
    Expect(0, 65663, '\P{Is_Blk=linearbsyllabary}', "");
    Expect(1, 65663, '\P{^Is_Blk=linearbsyllabary}', "");
    Expect(0, 65664, '\p{Is_Blk=linearbsyllabary}', "");
    Expect(1, 65664, '\p{^Is_Blk=linearbsyllabary}', "");
    Expect(1, 65664, '\P{Is_Blk=linearbsyllabary}', "");
    Expect(0, 65664, '\P{^Is_Blk=linearbsyllabary}', "");
    Expect(1, 65663, '\p{Is_Blk:  Linear_b_SYLLABARY}', "");
    Expect(0, 65663, '\p{^Is_Blk:  Linear_b_SYLLABARY}', "");
    Expect(0, 65663, '\P{Is_Blk:  Linear_b_SYLLABARY}', "");
    Expect(1, 65663, '\P{^Is_Blk:  Linear_b_SYLLABARY}', "");
    Expect(0, 65664, '\p{Is_Blk:  Linear_b_SYLLABARY}', "");
    Expect(1, 65664, '\p{^Is_Blk:  Linear_b_SYLLABARY}', "");
    Expect(1, 65664, '\P{Is_Blk:  Linear_b_SYLLABARY}', "");
    Expect(0, 65664, '\P{^Is_Blk:  Linear_b_SYLLABARY}', "");
    Error('\p{Block=/a/ LISU}');
    Error('\P{Block=/a/ LISU}');
    Expect(1, 42239, '\p{Block=lisu}', "");
    Expect(0, 42239, '\p{^Block=lisu}', "");
    Expect(0, 42239, '\P{Block=lisu}', "");
    Expect(1, 42239, '\P{^Block=lisu}', "");
    Expect(0, 42240, '\p{Block=lisu}', "");
    Expect(1, 42240, '\p{^Block=lisu}', "");
    Expect(1, 42240, '\P{Block=lisu}', "");
    Expect(0, 42240, '\P{^Block=lisu}', "");
    Expect(1, 42239, '\p{Block=_ lisu}', "");
    Expect(0, 42239, '\p{^Block=_ lisu}', "");
    Expect(0, 42239, '\P{Block=_ lisu}', "");
    Expect(1, 42239, '\P{^Block=_ lisu}', "");
    Expect(0, 42240, '\p{Block=_ lisu}', "");
    Expect(1, 42240, '\p{^Block=_ lisu}', "");
    Expect(1, 42240, '\P{Block=_ lisu}', "");
    Expect(0, 42240, '\P{^Block=_ lisu}', "");
    Error('\p{Blk=_-lisu:=}');
    Error('\P{Blk=_-lisu:=}');
    Expect(1, 42239, '\p{Blk=lisu}', "");
    Expect(0, 42239, '\p{^Blk=lisu}', "");
    Expect(0, 42239, '\P{Blk=lisu}', "");
    Expect(1, 42239, '\P{^Blk=lisu}', "");
    Expect(0, 42240, '\p{Blk=lisu}', "");
    Expect(1, 42240, '\p{^Blk=lisu}', "");
    Expect(1, 42240, '\P{Blk=lisu}', "");
    Expect(0, 42240, '\P{^Blk=lisu}', "");
    Expect(1, 42239, '\p{Blk:   	LISU}', "");
    Expect(0, 42239, '\p{^Blk:   	LISU}', "");
    Expect(0, 42239, '\P{Blk:   	LISU}', "");
    Expect(1, 42239, '\P{^Blk:   	LISU}', "");
    Expect(0, 42240, '\p{Blk:   	LISU}', "");
    Expect(1, 42240, '\p{^Blk:   	LISU}', "");
    Expect(1, 42240, '\P{Blk:   	LISU}', "");
    Expect(0, 42240, '\P{^Blk:   	LISU}', "");
    Error('\p{Is_Block:  Lisu:=}');
    Error('\P{Is_Block:  Lisu:=}');
    Expect(1, 42239, '\p{Is_Block=lisu}', "");
    Expect(0, 42239, '\p{^Is_Block=lisu}', "");
    Expect(0, 42239, '\P{Is_Block=lisu}', "");
    Expect(1, 42239, '\P{^Is_Block=lisu}', "");
    Expect(0, 42240, '\p{Is_Block=lisu}', "");
    Expect(1, 42240, '\p{^Is_Block=lisu}', "");
    Expect(1, 42240, '\P{Is_Block=lisu}', "");
    Expect(0, 42240, '\P{^Is_Block=lisu}', "");
    Expect(1, 42239, '\p{Is_Block=-	Lisu}', "");
    Expect(0, 42239, '\p{^Is_Block=-	Lisu}', "");
    Expect(0, 42239, '\P{Is_Block=-	Lisu}', "");
    Expect(1, 42239, '\P{^Is_Block=-	Lisu}', "");
    Expect(0, 42240, '\p{Is_Block=-	Lisu}', "");
    Expect(1, 42240, '\p{^Is_Block=-	Lisu}', "");
    Expect(1, 42240, '\P{Is_Block=-	Lisu}', "");
    Expect(0, 42240, '\P{^Is_Block=-	Lisu}', "");
    Error('\p{Is_Blk=:=-_LISU}');
    Error('\P{Is_Blk=:=-_LISU}');
    Expect(1, 42239, '\p{Is_Blk=lisu}', "");
    Expect(0, 42239, '\p{^Is_Blk=lisu}', "");
    Expect(0, 42239, '\P{Is_Blk=lisu}', "");
    Expect(1, 42239, '\P{^Is_Blk=lisu}', "");
    Expect(0, 42240, '\p{Is_Blk=lisu}', "");
    Expect(1, 42240, '\p{^Is_Blk=lisu}', "");
    Expect(1, 42240, '\P{Is_Blk=lisu}', "");
    Expect(0, 42240, '\P{^Is_Blk=lisu}', "");
    Expect(1, 42239, '\p{Is_Blk=	LISU}', "");
    Expect(0, 42239, '\p{^Is_Blk=	LISU}', "");
    Expect(0, 42239, '\P{Is_Blk=	LISU}', "");
    Expect(1, 42239, '\P{^Is_Blk=	LISU}', "");
    Expect(0, 42240, '\p{Is_Blk=	LISU}', "");
    Expect(1, 42240, '\p{^Is_Blk=	LISU}', "");
    Expect(1, 42240, '\P{Is_Blk=	LISU}', "");
    Expect(0, 42240, '\P{^Is_Blk=	LISU}', "");
    Error('\p{Block=	:=low_SURROGATES}');
    Error('\P{Block=	:=low_SURROGATES}');
    Expect(1, 57343, '\p{Block=lowsurrogates}', "");
    Expect(0, 57343, '\p{^Block=lowsurrogates}', "");
    Expect(0, 57343, '\P{Block=lowsurrogates}', "");
    Expect(1, 57343, '\P{^Block=lowsurrogates}', "");
    Expect(0, 57344, '\p{Block=lowsurrogates}', "");
    Expect(1, 57344, '\p{^Block=lowsurrogates}', "");
    Expect(1, 57344, '\P{Block=lowsurrogates}', "");
    Expect(0, 57344, '\P{^Block=lowsurrogates}', "");
    Expect(1, 57343, '\p{Block:   _LOW_Surrogates}', "");
    Expect(0, 57343, '\p{^Block:   _LOW_Surrogates}', "");
    Expect(0, 57343, '\P{Block:   _LOW_Surrogates}', "");
    Expect(1, 57343, '\P{^Block:   _LOW_Surrogates}', "");
    Expect(0, 57344, '\p{Block:   _LOW_Surrogates}', "");
    Expect(1, 57344, '\p{^Block:   _LOW_Surrogates}', "");
    Expect(1, 57344, '\P{Block:   _LOW_Surrogates}', "");
    Expect(0, 57344, '\P{^Block:   _LOW_Surrogates}', "");
    Error('\p{Blk=	:=low_SURROGATES}');
    Error('\P{Blk=	:=low_SURROGATES}');
    Expect(1, 57343, '\p{Blk=lowsurrogates}', "");
    Expect(0, 57343, '\p{^Blk=lowsurrogates}', "");
    Expect(0, 57343, '\P{Blk=lowsurrogates}', "");
    Expect(1, 57343, '\P{^Blk=lowsurrogates}', "");
    Expect(0, 57344, '\p{Blk=lowsurrogates}', "");
    Expect(1, 57344, '\p{^Blk=lowsurrogates}', "");
    Expect(1, 57344, '\P{Blk=lowsurrogates}', "");
    Expect(0, 57344, '\P{^Blk=lowsurrogates}', "");
    Expect(1, 57343, '\p{Blk=_-Low_surrogates}', "");
    Expect(0, 57343, '\p{^Blk=_-Low_surrogates}', "");
    Expect(0, 57343, '\P{Blk=_-Low_surrogates}', "");
    Expect(1, 57343, '\P{^Blk=_-Low_surrogates}', "");
    Expect(0, 57344, '\p{Blk=_-Low_surrogates}', "");
    Expect(1, 57344, '\p{^Blk=_-Low_surrogates}', "");
    Expect(1, 57344, '\P{Blk=_-Low_surrogates}', "");
    Expect(0, 57344, '\P{^Blk=_-Low_surrogates}', "");
    Error('\p{Is_Block=/a/_LOW_SURROGATES}');
    Error('\P{Is_Block=/a/_LOW_SURROGATES}');
    Expect(1, 57343, '\p{Is_Block=lowsurrogates}', "");
    Expect(0, 57343, '\p{^Is_Block=lowsurrogates}', "");
    Expect(0, 57343, '\P{Is_Block=lowsurrogates}', "");
    Expect(1, 57343, '\P{^Is_Block=lowsurrogates}', "");
    Expect(0, 57344, '\p{Is_Block=lowsurrogates}', "");
    Expect(1, 57344, '\p{^Is_Block=lowsurrogates}', "");
    Expect(1, 57344, '\P{Is_Block=lowsurrogates}', "");
    Expect(0, 57344, '\P{^Is_Block=lowsurrogates}', "");
    Expect(1, 57343, '\p{Is_Block= _low_SURROGATES}', "");
    Expect(0, 57343, '\p{^Is_Block= _low_SURROGATES}', "");
    Expect(0, 57343, '\P{Is_Block= _low_SURROGATES}', "");
    Expect(1, 57343, '\P{^Is_Block= _low_SURROGATES}', "");
    Expect(0, 57344, '\p{Is_Block= _low_SURROGATES}', "");
    Expect(1, 57344, '\p{^Is_Block= _low_SURROGATES}', "");
    Expect(1, 57344, '\P{Is_Block= _low_SURROGATES}', "");
    Expect(0, 57344, '\P{^Is_Block= _low_SURROGATES}', "");
    Error('\p{Is_Blk=_low_Surrogates/a/}');
    Error('\P{Is_Blk=_low_Surrogates/a/}');
    Expect(1, 57343, '\p{Is_Blk=lowsurrogates}', "");
    Expect(0, 57343, '\p{^Is_Blk=lowsurrogates}', "");
    Expect(0, 57343, '\P{Is_Blk=lowsurrogates}', "");
    Expect(1, 57343, '\P{^Is_Blk=lowsurrogates}', "");
    Expect(0, 57344, '\p{Is_Blk=lowsurrogates}', "");
    Expect(1, 57344, '\p{^Is_Blk=lowsurrogates}', "");
    Expect(1, 57344, '\P{Is_Blk=lowsurrogates}', "");
    Expect(0, 57344, '\P{^Is_Blk=lowsurrogates}', "");
    Expect(1, 57343, '\p{Is_Blk= Low_SURROGATES}', "");
    Expect(0, 57343, '\p{^Is_Blk= Low_SURROGATES}', "");
    Expect(0, 57343, '\P{Is_Blk= Low_SURROGATES}', "");
    Expect(1, 57343, '\P{^Is_Blk= Low_SURROGATES}', "");
    Expect(0, 57344, '\p{Is_Blk= Low_SURROGATES}', "");
    Expect(1, 57344, '\p{^Is_Blk= Low_SURROGATES}', "");
    Expect(1, 57344, '\P{Is_Blk= Low_SURROGATES}', "");
    Expect(0, 57344, '\P{^Is_Blk= Low_SURROGATES}', "");
    Error('\p{Block=- Lycian:=}');
    Error('\P{Block=- Lycian:=}');
    Expect(1, 66207, '\p{Block=lycian}', "");
    Expect(0, 66207, '\p{^Block=lycian}', "");
    Expect(0, 66207, '\P{Block=lycian}', "");
    Expect(1, 66207, '\P{^Block=lycian}', "");
    Expect(0, 66208, '\p{Block=lycian}', "");
    Expect(1, 66208, '\p{^Block=lycian}', "");
    Expect(1, 66208, '\P{Block=lycian}', "");
    Expect(0, 66208, '\P{^Block=lycian}', "");
    Expect(1, 66207, '\p{Block=- LYCIAN}', "");
    Expect(0, 66207, '\p{^Block=- LYCIAN}', "");
    Expect(0, 66207, '\P{Block=- LYCIAN}', "");
    Expect(1, 66207, '\P{^Block=- LYCIAN}', "");
    Expect(0, 66208, '\p{Block=- LYCIAN}', "");
    Expect(1, 66208, '\p{^Block=- LYCIAN}', "");
    Expect(1, 66208, '\P{Block=- LYCIAN}', "");
    Expect(0, 66208, '\P{^Block=- LYCIAN}', "");
    Error('\p{Blk=_/a/Lycian}');
    Error('\P{Blk=_/a/Lycian}');
    Expect(1, 66207, '\p{Blk=lycian}', "");
    Expect(0, 66207, '\p{^Blk=lycian}', "");
    Expect(0, 66207, '\P{Blk=lycian}', "");
    Expect(1, 66207, '\P{^Blk=lycian}', "");
    Expect(0, 66208, '\p{Blk=lycian}', "");
    Expect(1, 66208, '\p{^Blk=lycian}', "");
    Expect(1, 66208, '\P{Blk=lycian}', "");
    Expect(0, 66208, '\P{^Blk=lycian}', "");
    Expect(1, 66207, '\p{Blk=-	lycian}', "");
    Expect(0, 66207, '\p{^Blk=-	lycian}', "");
    Expect(0, 66207, '\P{Blk=-	lycian}', "");
    Expect(1, 66207, '\P{^Blk=-	lycian}', "");
    Expect(0, 66208, '\p{Blk=-	lycian}', "");
    Expect(1, 66208, '\p{^Blk=-	lycian}', "");
    Expect(1, 66208, '\P{Blk=-	lycian}', "");
    Expect(0, 66208, '\P{^Blk=-	lycian}', "");
    Error('\p{Is_Block=:=__lycian}');
    Error('\P{Is_Block=:=__lycian}');
    Expect(1, 66207, '\p{Is_Block=lycian}', "");
    Expect(0, 66207, '\p{^Is_Block=lycian}', "");
    Expect(0, 66207, '\P{Is_Block=lycian}', "");
    Expect(1, 66207, '\P{^Is_Block=lycian}', "");
    Expect(0, 66208, '\p{Is_Block=lycian}', "");
    Expect(1, 66208, '\p{^Is_Block=lycian}', "");
    Expect(1, 66208, '\P{Is_Block=lycian}', "");
    Expect(0, 66208, '\P{^Is_Block=lycian}', "");
    Expect(1, 66207, '\p{Is_Block=_lycian}', "");
    Expect(0, 66207, '\p{^Is_Block=_lycian}', "");
    Expect(0, 66207, '\P{Is_Block=_lycian}', "");
    Expect(1, 66207, '\P{^Is_Block=_lycian}', "");
    Expect(0, 66208, '\p{Is_Block=_lycian}', "");
    Expect(1, 66208, '\p{^Is_Block=_lycian}', "");
    Expect(1, 66208, '\P{Is_Block=_lycian}', "");
    Expect(0, 66208, '\P{^Is_Block=_lycian}', "");
    Error('\p{Is_Blk= Lycian/a/}');
    Error('\P{Is_Blk= Lycian/a/}');
    Expect(1, 66207, '\p{Is_Blk=lycian}', "");
    Expect(0, 66207, '\p{^Is_Blk=lycian}', "");
    Expect(0, 66207, '\P{Is_Blk=lycian}', "");
    Expect(1, 66207, '\P{^Is_Blk=lycian}', "");
    Expect(0, 66208, '\p{Is_Blk=lycian}', "");
    Expect(1, 66208, '\p{^Is_Blk=lycian}', "");
    Expect(1, 66208, '\P{Is_Blk=lycian}', "");
    Expect(0, 66208, '\P{^Is_Blk=lycian}', "");
    Expect(1, 66207, '\p{Is_Blk:   -	Lycian}', "");
    Expect(0, 66207, '\p{^Is_Blk:   -	Lycian}', "");
    Expect(0, 66207, '\P{Is_Blk:   -	Lycian}', "");
    Expect(1, 66207, '\P{^Is_Blk:   -	Lycian}', "");
    Expect(0, 66208, '\p{Is_Blk:   -	Lycian}', "");
    Expect(1, 66208, '\p{^Is_Blk:   -	Lycian}', "");
    Expect(1, 66208, '\P{Is_Blk:   -	Lycian}', "");
    Expect(0, 66208, '\P{^Is_Blk:   -	Lycian}', "");
    Error('\p{Block=:=-	lydian}');
    Error('\P{Block=:=-	lydian}');
    Expect(1, 67903, '\p{Block=lydian}', "");
    Expect(0, 67903, '\p{^Block=lydian}', "");
    Expect(0, 67903, '\P{Block=lydian}', "");
    Expect(1, 67903, '\P{^Block=lydian}', "");
    Expect(0, 67904, '\p{Block=lydian}', "");
    Expect(1, 67904, '\p{^Block=lydian}', "");
    Expect(1, 67904, '\P{Block=lydian}', "");
    Expect(0, 67904, '\P{^Block=lydian}', "");
    Expect(1, 67903, '\p{Block=_	lydian}', "");
    Expect(0, 67903, '\p{^Block=_	lydian}', "");
    Expect(0, 67903, '\P{Block=_	lydian}', "");
    Expect(1, 67903, '\P{^Block=_	lydian}', "");
    Expect(0, 67904, '\p{Block=_	lydian}', "");
    Expect(1, 67904, '\p{^Block=_	lydian}', "");
    Expect(1, 67904, '\P{Block=_	lydian}', "");
    Expect(0, 67904, '\P{^Block=_	lydian}', "");
    Error('\p{Blk=/a/  lydian}');
    Error('\P{Blk=/a/  lydian}');
    Expect(1, 67903, '\p{Blk=lydian}', "");
    Expect(0, 67903, '\p{^Blk=lydian}', "");
    Expect(0, 67903, '\P{Blk=lydian}', "");
    Expect(1, 67903, '\P{^Blk=lydian}', "");
    Expect(0, 67904, '\p{Blk=lydian}', "");
    Expect(1, 67904, '\p{^Blk=lydian}', "");
    Expect(1, 67904, '\P{Blk=lydian}', "");
    Expect(0, 67904, '\P{^Blk=lydian}', "");
    Expect(1, 67903, '\p{Blk=- LYDIAN}', "");
    Expect(0, 67903, '\p{^Blk=- LYDIAN}', "");
    Expect(0, 67903, '\P{Blk=- LYDIAN}', "");
    Expect(1, 67903, '\P{^Blk=- LYDIAN}', "");
    Expect(0, 67904, '\p{Blk=- LYDIAN}', "");
    Expect(1, 67904, '\p{^Blk=- LYDIAN}', "");
    Expect(1, 67904, '\P{Blk=- LYDIAN}', "");
    Expect(0, 67904, '\P{^Blk=- LYDIAN}', "");
    Error('\p{Is_Block=	:=LYDIAN}');
    Error('\P{Is_Block=	:=LYDIAN}');
    Expect(1, 67903, '\p{Is_Block=lydian}', "");
    Expect(0, 67903, '\p{^Is_Block=lydian}', "");
    Expect(0, 67903, '\P{Is_Block=lydian}', "");
    Expect(1, 67903, '\P{^Is_Block=lydian}', "");
    Expect(0, 67904, '\p{Is_Block=lydian}', "");
    Expect(1, 67904, '\p{^Is_Block=lydian}', "");
    Expect(1, 67904, '\P{Is_Block=lydian}', "");
    Expect(0, 67904, '\P{^Is_Block=lydian}', "");
    Expect(1, 67903, '\p{Is_Block=	 Lydian}', "");
    Expect(0, 67903, '\p{^Is_Block=	 Lydian}', "");
    Expect(0, 67903, '\P{Is_Block=	 Lydian}', "");
    Expect(1, 67903, '\P{^Is_Block=	 Lydian}', "");
    Expect(0, 67904, '\p{Is_Block=	 Lydian}', "");
    Expect(1, 67904, '\p{^Is_Block=	 Lydian}', "");
    Expect(1, 67904, '\P{Is_Block=	 Lydian}', "");
    Expect(0, 67904, '\P{^Is_Block=	 Lydian}', "");
    Error('\p{Is_Blk=-	Lydian:=}');
    Error('\P{Is_Blk=-	Lydian:=}');
    Expect(1, 67903, '\p{Is_Blk=lydian}', "");
    Expect(0, 67903, '\p{^Is_Blk=lydian}', "");
    Expect(0, 67903, '\P{Is_Blk=lydian}', "");
    Expect(1, 67903, '\P{^Is_Blk=lydian}', "");
    Expect(0, 67904, '\p{Is_Blk=lydian}', "");
    Expect(1, 67904, '\p{^Is_Blk=lydian}', "");
    Expect(1, 67904, '\P{Is_Blk=lydian}', "");
    Expect(0, 67904, '\P{^Is_Blk=lydian}', "");
    Expect(1, 67903, '\p{Is_Blk=	 lydian}', "");
    Expect(0, 67903, '\p{^Is_Blk=	 lydian}', "");
    Expect(0, 67903, '\P{Is_Blk=	 lydian}', "");
    Expect(1, 67903, '\P{^Is_Blk=	 lydian}', "");
    Expect(0, 67904, '\p{Is_Blk=	 lydian}', "");
    Expect(1, 67904, '\p{^Is_Blk=	 lydian}', "");
    Expect(1, 67904, '\P{Is_Blk=	 lydian}', "");
    Expect(0, 67904, '\P{^Is_Blk=	 lydian}', "");
    Error('\p{Block=-_mahajani/a/}');
    Error('\P{Block=-_mahajani/a/}');
    Expect(1, 70015, '\p{Block=mahajani}', "");
    Expect(0, 70015, '\p{^Block=mahajani}', "");
    Expect(0, 70015, '\P{Block=mahajani}', "");
    Expect(1, 70015, '\P{^Block=mahajani}', "");
    Expect(0, 70016, '\p{Block=mahajani}', "");
    Expect(1, 70016, '\p{^Block=mahajani}', "");
    Expect(1, 70016, '\P{Block=mahajani}', "");
    Expect(0, 70016, '\P{^Block=mahajani}', "");
    Expect(1, 70015, '\p{Block= -mahajani}', "");
    Expect(0, 70015, '\p{^Block= -mahajani}', "");
    Expect(0, 70015, '\P{Block= -mahajani}', "");
    Expect(1, 70015, '\P{^Block= -mahajani}', "");
    Expect(0, 70016, '\p{Block= -mahajani}', "");
    Expect(1, 70016, '\p{^Block= -mahajani}', "");
    Expect(1, 70016, '\P{Block= -mahajani}', "");
    Expect(0, 70016, '\P{^Block= -mahajani}', "");
    Error('\p{Blk=/a/  Mahajani}');
    Error('\P{Blk=/a/  Mahajani}');
    Expect(1, 70015, '\p{Blk=mahajani}', "");
    Expect(0, 70015, '\p{^Blk=mahajani}', "");
    Expect(0, 70015, '\P{Blk=mahajani}', "");
    Expect(1, 70015, '\P{^Blk=mahajani}', "");
    Expect(0, 70016, '\p{Blk=mahajani}', "");
    Expect(1, 70016, '\p{^Blk=mahajani}', "");
    Expect(1, 70016, '\P{Blk=mahajani}', "");
    Expect(0, 70016, '\P{^Blk=mahajani}', "");
    Expect(1, 70015, '\p{Blk=__mahajani}', "");
    Expect(0, 70015, '\p{^Blk=__mahajani}', "");
    Expect(0, 70015, '\P{Blk=__mahajani}', "");
    Expect(1, 70015, '\P{^Blk=__mahajani}', "");
    Expect(0, 70016, '\p{Blk=__mahajani}', "");
    Expect(1, 70016, '\p{^Blk=__mahajani}', "");
    Expect(1, 70016, '\P{Blk=__mahajani}', "");
    Expect(0, 70016, '\P{^Blk=__mahajani}', "");
    Error('\p{Is_Block=:=Mahajani}');
    Error('\P{Is_Block=:=Mahajani}');
    Expect(1, 70015, '\p{Is_Block=mahajani}', "");
    Expect(0, 70015, '\p{^Is_Block=mahajani}', "");
    Expect(0, 70015, '\P{Is_Block=mahajani}', "");
    Expect(1, 70015, '\P{^Is_Block=mahajani}', "");
    Expect(0, 70016, '\p{Is_Block=mahajani}', "");
    Expect(1, 70016, '\p{^Is_Block=mahajani}', "");
    Expect(1, 70016, '\P{Is_Block=mahajani}', "");
    Expect(0, 70016, '\P{^Is_Block=mahajani}', "");
    Expect(1, 70015, '\p{Is_Block=--mahajani}', "");
    Expect(0, 70015, '\p{^Is_Block=--mahajani}', "");
    Expect(0, 70015, '\P{Is_Block=--mahajani}', "");
    Expect(1, 70015, '\P{^Is_Block=--mahajani}', "");
    Expect(0, 70016, '\p{Is_Block=--mahajani}', "");
    Expect(1, 70016, '\p{^Is_Block=--mahajani}', "");
    Expect(1, 70016, '\P{Is_Block=--mahajani}', "");
    Expect(0, 70016, '\P{^Is_Block=--mahajani}', "");
    Error('\p{Is_Blk=/a/- Mahajani}');
    Error('\P{Is_Blk=/a/- Mahajani}');
    Expect(1, 70015, '\p{Is_Blk:   mahajani}', "");
    Expect(0, 70015, '\p{^Is_Blk:   mahajani}', "");
    Expect(0, 70015, '\P{Is_Blk:   mahajani}', "");
    Expect(1, 70015, '\P{^Is_Blk:   mahajani}', "");
    Expect(0, 70016, '\p{Is_Blk:   mahajani}', "");
    Expect(1, 70016, '\p{^Is_Blk:   mahajani}', "");
    Expect(1, 70016, '\P{Is_Blk:   mahajani}', "");
    Expect(0, 70016, '\P{^Is_Blk:   mahajani}', "");
    Expect(1, 70015, '\p{Is_Blk=	 Mahajani}', "");
    Expect(0, 70015, '\p{^Is_Blk=	 Mahajani}', "");
    Expect(0, 70015, '\P{Is_Blk=	 Mahajani}', "");
    Expect(1, 70015, '\P{^Is_Blk=	 Mahajani}', "");
    Expect(0, 70016, '\p{Is_Blk=	 Mahajani}', "");
    Expect(1, 70016, '\p{^Is_Blk=	 Mahajani}', "");
    Expect(1, 70016, '\P{Is_Blk=	 Mahajani}', "");
    Expect(0, 70016, '\P{^Is_Blk=	 Mahajani}', "");
    Error('\p{Block=:=_ MAHJONG_Tiles}');
    Error('\P{Block=:=_ MAHJONG_Tiles}');
    Expect(1, 127023, '\p{Block:   mahjongtiles}', "");
    Expect(0, 127023, '\p{^Block:   mahjongtiles}', "");
    Expect(0, 127023, '\P{Block:   mahjongtiles}', "");
    Expect(1, 127023, '\P{^Block:   mahjongtiles}', "");
    Expect(0, 127024, '\p{Block:   mahjongtiles}', "");
    Expect(1, 127024, '\p{^Block:   mahjongtiles}', "");
    Expect(1, 127024, '\P{Block:   mahjongtiles}', "");
    Expect(0, 127024, '\P{^Block:   mahjongtiles}', "");
    Expect(1, 127023, '\p{Block=__mahjong_Tiles}', "");
    Expect(0, 127023, '\p{^Block=__mahjong_Tiles}', "");
    Expect(0, 127023, '\P{Block=__mahjong_Tiles}', "");
    Expect(1, 127023, '\P{^Block=__mahjong_Tiles}', "");
    Expect(0, 127024, '\p{Block=__mahjong_Tiles}', "");
    Expect(1, 127024, '\p{^Block=__mahjong_Tiles}', "");
    Expect(1, 127024, '\P{Block=__mahjong_Tiles}', "");
    Expect(0, 127024, '\P{^Block=__mahjong_Tiles}', "");
    Error('\p{Blk=--Mahjong:=}');
    Error('\P{Blk=--Mahjong:=}');
    Expect(1, 127023, '\p{Blk=mahjong}', "");
    Expect(0, 127023, '\p{^Blk=mahjong}', "");
    Expect(0, 127023, '\P{Blk=mahjong}', "");
    Expect(1, 127023, '\P{^Blk=mahjong}', "");
    Expect(0, 127024, '\p{Blk=mahjong}', "");
    Expect(1, 127024, '\p{^Blk=mahjong}', "");
    Expect(1, 127024, '\P{Blk=mahjong}', "");
    Expect(0, 127024, '\P{^Blk=mahjong}', "");
    Expect(1, 127023, '\p{Blk=--Mahjong}', "");
    Expect(0, 127023, '\p{^Blk=--Mahjong}', "");
    Expect(0, 127023, '\P{Blk=--Mahjong}', "");
    Expect(1, 127023, '\P{^Blk=--Mahjong}', "");
    Expect(0, 127024, '\p{Blk=--Mahjong}', "");
    Expect(1, 127024, '\p{^Blk=--Mahjong}', "");
    Expect(1, 127024, '\P{Blk=--Mahjong}', "");
    Expect(0, 127024, '\P{^Blk=--Mahjong}', "");
    Error('\p{Is_Block:	:= 	mahjong_TILES}');
    Error('\P{Is_Block:	:= 	mahjong_TILES}');
    Expect(1, 127023, '\p{Is_Block=mahjongtiles}', "");
    Expect(0, 127023, '\p{^Is_Block=mahjongtiles}', "");
    Expect(0, 127023, '\P{Is_Block=mahjongtiles}', "");
    Expect(1, 127023, '\P{^Is_Block=mahjongtiles}', "");
    Expect(0, 127024, '\p{Is_Block=mahjongtiles}', "");
    Expect(1, 127024, '\p{^Is_Block=mahjongtiles}', "");
    Expect(1, 127024, '\P{Is_Block=mahjongtiles}', "");
    Expect(0, 127024, '\P{^Is_Block=mahjongtiles}', "");
    Expect(1, 127023, '\p{Is_Block=_Mahjong_Tiles}', "");
    Expect(0, 127023, '\p{^Is_Block=_Mahjong_Tiles}', "");
    Expect(0, 127023, '\P{Is_Block=_Mahjong_Tiles}', "");
    Expect(1, 127023, '\P{^Is_Block=_Mahjong_Tiles}', "");
    Expect(0, 127024, '\p{Is_Block=_Mahjong_Tiles}', "");
    Expect(1, 127024, '\p{^Is_Block=_Mahjong_Tiles}', "");
    Expect(1, 127024, '\P{Is_Block=_Mahjong_Tiles}', "");
    Expect(0, 127024, '\P{^Is_Block=_Mahjong_Tiles}', "");
    Error('\p{Is_Blk=/a/_ mahjong}');
    Error('\P{Is_Blk=/a/_ mahjong}');
    Expect(1, 127023, '\p{Is_Blk=mahjong}', "");
    Expect(0, 127023, '\p{^Is_Blk=mahjong}', "");
    Expect(0, 127023, '\P{Is_Blk=mahjong}', "");
    Expect(1, 127023, '\P{^Is_Blk=mahjong}', "");
    Expect(0, 127024, '\p{Is_Blk=mahjong}', "");
    Expect(1, 127024, '\p{^Is_Blk=mahjong}', "");
    Expect(1, 127024, '\P{Is_Blk=mahjong}', "");
    Expect(0, 127024, '\P{^Is_Blk=mahjong}', "");
    Expect(1, 127023, '\p{Is_Blk= MAHJONG}', "");
    Expect(0, 127023, '\p{^Is_Blk= MAHJONG}', "");
    Expect(0, 127023, '\P{Is_Blk= MAHJONG}', "");
    Expect(1, 127023, '\P{^Is_Blk= MAHJONG}', "");
    Expect(0, 127024, '\p{Is_Blk= MAHJONG}', "");
    Expect(1, 127024, '\p{^Is_Blk= MAHJONG}', "");
    Expect(1, 127024, '\P{Is_Blk= MAHJONG}', "");
    Expect(0, 127024, '\P{^Is_Blk= MAHJONG}', "");
    Error('\p{Block=:= -malayalam}');
    Error('\P{Block=:= -malayalam}');
    Expect(1, 3455, '\p{Block=malayalam}', "");
    Expect(0, 3455, '\p{^Block=malayalam}', "");
    Expect(0, 3455, '\P{Block=malayalam}', "");
    Expect(1, 3455, '\P{^Block=malayalam}', "");
    Expect(0, 3456, '\p{Block=malayalam}', "");
    Expect(1, 3456, '\p{^Block=malayalam}', "");
    Expect(1, 3456, '\P{Block=malayalam}', "");
    Expect(0, 3456, '\P{^Block=malayalam}', "");
    Expect(1, 3455, '\p{Block=	 MALAYALAM}', "");
    Expect(0, 3455, '\p{^Block=	 MALAYALAM}', "");
    Expect(0, 3455, '\P{Block=	 MALAYALAM}', "");
    Expect(1, 3455, '\P{^Block=	 MALAYALAM}', "");
    Expect(0, 3456, '\p{Block=	 MALAYALAM}', "");
    Expect(1, 3456, '\p{^Block=	 MALAYALAM}', "");
    Expect(1, 3456, '\P{Block=	 MALAYALAM}', "");
    Expect(0, 3456, '\P{^Block=	 MALAYALAM}', "");
    Error('\p{Blk=- MALAYALAM:=}');
    Error('\P{Blk=- MALAYALAM:=}');
    Expect(1, 3455, '\p{Blk=malayalam}', "");
    Expect(0, 3455, '\p{^Blk=malayalam}', "");
    Expect(0, 3455, '\P{Blk=malayalam}', "");
    Expect(1, 3455, '\P{^Blk=malayalam}', "");
    Expect(0, 3456, '\p{Blk=malayalam}', "");
    Expect(1, 3456, '\p{^Blk=malayalam}', "");
    Expect(1, 3456, '\P{Blk=malayalam}', "");
    Expect(0, 3456, '\P{^Blk=malayalam}', "");
    Expect(1, 3455, '\p{Blk= 	Malayalam}', "");
    Expect(0, 3455, '\p{^Blk= 	Malayalam}', "");
    Expect(0, 3455, '\P{Blk= 	Malayalam}', "");
    Expect(1, 3455, '\P{^Blk= 	Malayalam}', "");
    Expect(0, 3456, '\p{Blk= 	Malayalam}', "");
    Expect(1, 3456, '\p{^Blk= 	Malayalam}', "");
    Expect(1, 3456, '\P{Blk= 	Malayalam}', "");
    Expect(0, 3456, '\P{^Blk= 	Malayalam}', "");
    Error('\p{Is_Block=__Malayalam:=}');
    Error('\P{Is_Block=__Malayalam:=}');
    Expect(1, 3455, '\p{Is_Block=malayalam}', "");
    Expect(0, 3455, '\p{^Is_Block=malayalam}', "");
    Expect(0, 3455, '\P{Is_Block=malayalam}', "");
    Expect(1, 3455, '\P{^Is_Block=malayalam}', "");
    Expect(0, 3456, '\p{Is_Block=malayalam}', "");
    Expect(1, 3456, '\p{^Is_Block=malayalam}', "");
    Expect(1, 3456, '\P{Is_Block=malayalam}', "");
    Expect(0, 3456, '\P{^Is_Block=malayalam}', "");
    Expect(1, 3455, '\p{Is_Block= 	Malayalam}', "");
    Expect(0, 3455, '\p{^Is_Block= 	Malayalam}', "");
    Expect(0, 3455, '\P{Is_Block= 	Malayalam}', "");
    Expect(1, 3455, '\P{^Is_Block= 	Malayalam}', "");
    Expect(0, 3456, '\p{Is_Block= 	Malayalam}', "");
    Expect(1, 3456, '\p{^Is_Block= 	Malayalam}', "");
    Expect(1, 3456, '\P{Is_Block= 	Malayalam}', "");
    Expect(0, 3456, '\P{^Is_Block= 	Malayalam}', "");
    Error('\p{Is_Blk=:=MALAYALAM}');
    Error('\P{Is_Blk=:=MALAYALAM}');
    Expect(1, 3455, '\p{Is_Blk:malayalam}', "");
    Expect(0, 3455, '\p{^Is_Blk:malayalam}', "");
    Expect(0, 3455, '\P{Is_Blk:malayalam}', "");
    Expect(1, 3455, '\P{^Is_Blk:malayalam}', "");
    Expect(0, 3456, '\p{Is_Blk:malayalam}', "");
    Expect(1, 3456, '\p{^Is_Blk:malayalam}', "");
    Expect(1, 3456, '\P{Is_Blk:malayalam}', "");
    Expect(0, 3456, '\P{^Is_Blk:malayalam}', "");
    Expect(1, 3455, '\p{Is_Blk=- Malayalam}', "");
    Expect(0, 3455, '\p{^Is_Blk=- Malayalam}', "");
    Expect(0, 3455, '\P{Is_Blk=- Malayalam}', "");
    Expect(1, 3455, '\P{^Is_Blk=- Malayalam}', "");
    Expect(0, 3456, '\p{Is_Blk=- Malayalam}', "");
    Expect(1, 3456, '\p{^Is_Blk=- Malayalam}', "");
    Expect(1, 3456, '\P{Is_Blk=- Malayalam}', "");
    Expect(0, 3456, '\P{^Is_Blk=- Malayalam}', "");
    Error('\p{Block=:=-_Mandaic}');
    Error('\P{Block=:=-_Mandaic}');
    Expect(1, 2143, '\p{Block=mandaic}', "");
    Expect(0, 2143, '\p{^Block=mandaic}', "");
    Expect(0, 2143, '\P{Block=mandaic}', "");
    Expect(1, 2143, '\P{^Block=mandaic}', "");
    Expect(0, 2144, '\p{Block=mandaic}', "");
    Expect(1, 2144, '\p{^Block=mandaic}', "");
    Expect(1, 2144, '\P{Block=mandaic}', "");
    Expect(0, 2144, '\P{^Block=mandaic}', "");
    Expect(1, 2143, '\p{Block=__Mandaic}', "");
    Expect(0, 2143, '\p{^Block=__Mandaic}', "");
    Expect(0, 2143, '\P{Block=__Mandaic}', "");
    Expect(1, 2143, '\P{^Block=__Mandaic}', "");
    Expect(0, 2144, '\p{Block=__Mandaic}', "");
    Expect(1, 2144, '\p{^Block=__Mandaic}', "");
    Expect(1, 2144, '\P{Block=__Mandaic}', "");
    Expect(0, 2144, '\P{^Block=__Mandaic}', "");
    Error('\p{Blk= :=MANDAIC}');
    Error('\P{Blk= :=MANDAIC}');
    Expect(1, 2143, '\p{Blk=mandaic}', "");
    Expect(0, 2143, '\p{^Blk=mandaic}', "");
    Expect(0, 2143, '\P{Blk=mandaic}', "");
    Expect(1, 2143, '\P{^Blk=mandaic}', "");
    Expect(0, 2144, '\p{Blk=mandaic}', "");
    Expect(1, 2144, '\p{^Blk=mandaic}', "");
    Expect(1, 2144, '\P{Blk=mandaic}', "");
    Expect(0, 2144, '\P{^Blk=mandaic}', "");
    Expect(1, 2143, '\p{Blk= Mandaic}', "");
    Expect(0, 2143, '\p{^Blk= Mandaic}', "");
    Expect(0, 2143, '\P{Blk= Mandaic}', "");
    Expect(1, 2143, '\P{^Blk= Mandaic}', "");
    Expect(0, 2144, '\p{Blk= Mandaic}', "");
    Expect(1, 2144, '\p{^Blk= Mandaic}', "");
    Expect(1, 2144, '\P{Blk= Mandaic}', "");
    Expect(0, 2144, '\P{^Blk= Mandaic}', "");
    Error('\p{Is_Block=	 MANDAIC:=}');
    Error('\P{Is_Block=	 MANDAIC:=}');
    Expect(1, 2143, '\p{Is_Block=mandaic}', "");
    Expect(0, 2143, '\p{^Is_Block=mandaic}', "");
    Expect(0, 2143, '\P{Is_Block=mandaic}', "");
    Expect(1, 2143, '\P{^Is_Block=mandaic}', "");
    Expect(0, 2144, '\p{Is_Block=mandaic}', "");
    Expect(1, 2144, '\p{^Is_Block=mandaic}', "");
    Expect(1, 2144, '\P{Is_Block=mandaic}', "");
    Expect(0, 2144, '\P{^Is_Block=mandaic}', "");
    Expect(1, 2143, '\p{Is_Block=	 mandaic}', "");
    Expect(0, 2143, '\p{^Is_Block=	 mandaic}', "");
    Expect(0, 2143, '\P{Is_Block=	 mandaic}', "");
    Expect(1, 2143, '\P{^Is_Block=	 mandaic}', "");
    Expect(0, 2144, '\p{Is_Block=	 mandaic}', "");
    Expect(1, 2144, '\p{^Is_Block=	 mandaic}', "");
    Expect(1, 2144, '\P{Is_Block=	 mandaic}', "");
    Expect(0, 2144, '\P{^Is_Block=	 mandaic}', "");
    Error('\p{Is_Blk=:=	Mandaic}');
    Error('\P{Is_Blk=:=	Mandaic}');
    Expect(1, 2143, '\p{Is_Blk=mandaic}', "");
    Expect(0, 2143, '\p{^Is_Blk=mandaic}', "");
    Expect(0, 2143, '\P{Is_Blk=mandaic}', "");
    Expect(1, 2143, '\P{^Is_Blk=mandaic}', "");
    Expect(0, 2144, '\p{Is_Blk=mandaic}', "");
    Expect(1, 2144, '\p{^Is_Blk=mandaic}', "");
    Expect(1, 2144, '\P{Is_Blk=mandaic}', "");
    Expect(0, 2144, '\P{^Is_Blk=mandaic}', "");
    Expect(1, 2143, '\p{Is_Blk=	Mandaic}', "");
    Expect(0, 2143, '\p{^Is_Blk=	Mandaic}', "");
    Expect(0, 2143, '\P{Is_Blk=	Mandaic}', "");
    Expect(1, 2143, '\P{^Is_Blk=	Mandaic}', "");
    Expect(0, 2144, '\p{Is_Blk=	Mandaic}', "");
    Expect(1, 2144, '\p{^Is_Blk=	Mandaic}', "");
    Expect(1, 2144, '\P{Is_Blk=	Mandaic}', "");
    Expect(0, 2144, '\P{^Is_Blk=	Mandaic}', "");
    Error('\p{Block=-/a/manichaean}');
    Error('\P{Block=-/a/manichaean}');
    Expect(1, 68351, '\p{Block=manichaean}', "");
    Expect(0, 68351, '\p{^Block=manichaean}', "");
    Expect(0, 68351, '\P{Block=manichaean}', "");
    Expect(1, 68351, '\P{^Block=manichaean}', "");
    Expect(0, 68352, '\p{Block=manichaean}', "");
    Expect(1, 68352, '\p{^Block=manichaean}', "");
    Expect(1, 68352, '\P{Block=manichaean}', "");
    Expect(0, 68352, '\P{^Block=manichaean}', "");
    Expect(1, 68351, '\p{Block=	manichaean}', "");
    Expect(0, 68351, '\p{^Block=	manichaean}', "");
    Expect(0, 68351, '\P{Block=	manichaean}', "");
    Expect(1, 68351, '\P{^Block=	manichaean}', "");
    Expect(0, 68352, '\p{Block=	manichaean}', "");
    Expect(1, 68352, '\p{^Block=	manichaean}', "");
    Expect(1, 68352, '\P{Block=	manichaean}', "");
    Expect(0, 68352, '\P{^Block=	manichaean}', "");
    Error('\p{Blk=/a/-manichaean}');
    Error('\P{Blk=/a/-manichaean}');
    Expect(1, 68351, '\p{Blk=manichaean}', "");
    Expect(0, 68351, '\p{^Blk=manichaean}', "");
    Expect(0, 68351, '\P{Blk=manichaean}', "");
    Expect(1, 68351, '\P{^Blk=manichaean}', "");
    Expect(0, 68352, '\p{Blk=manichaean}', "");
    Expect(1, 68352, '\p{^Blk=manichaean}', "");
    Expect(1, 68352, '\P{Blk=manichaean}', "");
    Expect(0, 68352, '\P{^Blk=manichaean}', "");
    Expect(1, 68351, '\p{Blk=- MANICHAEAN}', "");
    Expect(0, 68351, '\p{^Blk=- MANICHAEAN}', "");
    Expect(0, 68351, '\P{Blk=- MANICHAEAN}', "");
    Expect(1, 68351, '\P{^Blk=- MANICHAEAN}', "");
    Expect(0, 68352, '\p{Blk=- MANICHAEAN}', "");
    Expect(1, 68352, '\p{^Blk=- MANICHAEAN}', "");
    Expect(1, 68352, '\P{Blk=- MANICHAEAN}', "");
    Expect(0, 68352, '\P{^Blk=- MANICHAEAN}', "");
    Error('\p{Is_Block=:= Manichaean}');
    Error('\P{Is_Block=:= Manichaean}');
    Expect(1, 68351, '\p{Is_Block=manichaean}', "");
    Expect(0, 68351, '\p{^Is_Block=manichaean}', "");
    Expect(0, 68351, '\P{Is_Block=manichaean}', "");
    Expect(1, 68351, '\P{^Is_Block=manichaean}', "");
    Expect(0, 68352, '\p{Is_Block=manichaean}', "");
    Expect(1, 68352, '\p{^Is_Block=manichaean}', "");
    Expect(1, 68352, '\P{Is_Block=manichaean}', "");
    Expect(0, 68352, '\P{^Is_Block=manichaean}', "");
    Expect(1, 68351, '\p{Is_Block=	_MANICHAEAN}', "");
    Expect(0, 68351, '\p{^Is_Block=	_MANICHAEAN}', "");
    Expect(0, 68351, '\P{Is_Block=	_MANICHAEAN}', "");
    Expect(1, 68351, '\P{^Is_Block=	_MANICHAEAN}', "");
    Expect(0, 68352, '\p{Is_Block=	_MANICHAEAN}', "");
    Expect(1, 68352, '\p{^Is_Block=	_MANICHAEAN}', "");
    Expect(1, 68352, '\P{Is_Block=	_MANICHAEAN}', "");
    Expect(0, 68352, '\P{^Is_Block=	_MANICHAEAN}', "");
    Error('\p{Is_Blk=:=-MANICHAEAN}');
    Error('\P{Is_Blk=:=-MANICHAEAN}');
    Expect(1, 68351, '\p{Is_Blk=manichaean}', "");
    Expect(0, 68351, '\p{^Is_Blk=manichaean}', "");
    Expect(0, 68351, '\P{Is_Blk=manichaean}', "");
    Expect(1, 68351, '\P{^Is_Blk=manichaean}', "");
    Expect(0, 68352, '\p{Is_Blk=manichaean}', "");
    Expect(1, 68352, '\p{^Is_Blk=manichaean}', "");
    Expect(1, 68352, '\P{Is_Blk=manichaean}', "");
    Expect(0, 68352, '\P{^Is_Blk=manichaean}', "");
    Expect(1, 68351, '\p{Is_Blk= 	Manichaean}', "");
    Expect(0, 68351, '\p{^Is_Blk= 	Manichaean}', "");
    Expect(0, 68351, '\P{Is_Blk= 	Manichaean}', "");
    Expect(1, 68351, '\P{^Is_Blk= 	Manichaean}', "");
    Expect(0, 68352, '\p{Is_Blk= 	Manichaean}', "");
    Expect(1, 68352, '\p{^Is_Blk= 	Manichaean}', "");
    Expect(1, 68352, '\P{Is_Blk= 	Manichaean}', "");
    Expect(0, 68352, '\P{^Is_Blk= 	Manichaean}', "");
    Error('\p{Block= /a/marchen}');
    Error('\P{Block= /a/marchen}');
    Expect(1, 72895, '\p{Block=marchen}', "");
    Expect(0, 72895, '\p{^Block=marchen}', "");
    Expect(0, 72895, '\P{Block=marchen}', "");
    Expect(1, 72895, '\P{^Block=marchen}', "");
    Expect(0, 72896, '\p{Block=marchen}', "");
    Expect(1, 72896, '\p{^Block=marchen}', "");
    Expect(1, 72896, '\P{Block=marchen}', "");
    Expect(0, 72896, '\P{^Block=marchen}', "");
    Expect(1, 72895, '\p{Block=		MARCHEN}', "");
    Expect(0, 72895, '\p{^Block=		MARCHEN}', "");
    Expect(0, 72895, '\P{Block=		MARCHEN}', "");
    Expect(1, 72895, '\P{^Block=		MARCHEN}', "");
    Expect(0, 72896, '\p{Block=		MARCHEN}', "");
    Expect(1, 72896, '\p{^Block=		MARCHEN}', "");
    Expect(1, 72896, '\P{Block=		MARCHEN}', "");
    Expect(0, 72896, '\P{^Block=		MARCHEN}', "");
    Error('\p{Blk=:=		Marchen}');
    Error('\P{Blk=:=		Marchen}');
    Expect(1, 72895, '\p{Blk=marchen}', "");
    Expect(0, 72895, '\p{^Blk=marchen}', "");
    Expect(0, 72895, '\P{Blk=marchen}', "");
    Expect(1, 72895, '\P{^Blk=marchen}', "");
    Expect(0, 72896, '\p{Blk=marchen}', "");
    Expect(1, 72896, '\p{^Blk=marchen}', "");
    Expect(1, 72896, '\P{Blk=marchen}', "");
    Expect(0, 72896, '\P{^Blk=marchen}', "");
    Expect(1, 72895, '\p{Blk=_-Marchen}', "");
    Expect(0, 72895, '\p{^Blk=_-Marchen}', "");
    Expect(0, 72895, '\P{Blk=_-Marchen}', "");
    Expect(1, 72895, '\P{^Blk=_-Marchen}', "");
    Expect(0, 72896, '\p{Blk=_-Marchen}', "");
    Expect(1, 72896, '\p{^Blk=_-Marchen}', "");
    Expect(1, 72896, '\P{Blk=_-Marchen}', "");
    Expect(0, 72896, '\P{^Blk=_-Marchen}', "");
    Error('\p{Is_Block=:= _MARCHEN}');
    Error('\P{Is_Block=:= _MARCHEN}');
    Expect(1, 72895, '\p{Is_Block=marchen}', "");
    Expect(0, 72895, '\p{^Is_Block=marchen}', "");
    Expect(0, 72895, '\P{Is_Block=marchen}', "");
    Expect(1, 72895, '\P{^Is_Block=marchen}', "");
    Expect(0, 72896, '\p{Is_Block=marchen}', "");
    Expect(1, 72896, '\p{^Is_Block=marchen}', "");
    Expect(1, 72896, '\P{Is_Block=marchen}', "");
    Expect(0, 72896, '\P{^Is_Block=marchen}', "");
    Expect(1, 72895, '\p{Is_Block=-	marchen}', "");
    Expect(0, 72895, '\p{^Is_Block=-	marchen}', "");
    Expect(0, 72895, '\P{Is_Block=-	marchen}', "");
    Expect(1, 72895, '\P{^Is_Block=-	marchen}', "");
    Expect(0, 72896, '\p{Is_Block=-	marchen}', "");
    Expect(1, 72896, '\p{^Is_Block=-	marchen}', "");
    Expect(1, 72896, '\P{Is_Block=-	marchen}', "");
    Expect(0, 72896, '\P{^Is_Block=-	marchen}', "");
    Error('\p{Is_Blk=-/a/MARCHEN}');
    Error('\P{Is_Blk=-/a/MARCHEN}');
    Expect(1, 72895, '\p{Is_Blk:	marchen}', "");
    Expect(0, 72895, '\p{^Is_Blk:	marchen}', "");
    Expect(0, 72895, '\P{Is_Blk:	marchen}', "");
    Expect(1, 72895, '\P{^Is_Blk:	marchen}', "");
    Expect(0, 72896, '\p{Is_Blk:	marchen}', "");
    Expect(1, 72896, '\p{^Is_Blk:	marchen}', "");
    Expect(1, 72896, '\P{Is_Blk:	marchen}', "");
    Expect(0, 72896, '\P{^Is_Blk:	marchen}', "");
    Expect(1, 72895, '\p{Is_Blk=_-MARCHEN}', "");
    Expect(0, 72895, '\p{^Is_Blk=_-MARCHEN}', "");
    Expect(0, 72895, '\P{Is_Blk=_-MARCHEN}', "");
    Expect(1, 72895, '\P{^Is_Blk=_-MARCHEN}', "");
    Expect(0, 72896, '\p{Is_Blk=_-MARCHEN}', "");
    Expect(1, 72896, '\p{^Is_Blk=_-MARCHEN}', "");
    Expect(1, 72896, '\P{Is_Blk=_-MARCHEN}', "");
    Expect(0, 72896, '\P{^Is_Blk=_-MARCHEN}', "");
    Error('\p{Block=	/a/Mathematical_Alphanumeric_SYMBOLS}');
    Error('\P{Block=	/a/Mathematical_Alphanumeric_SYMBOLS}');
    Expect(1, 120831, '\p{Block=mathematicalalphanumericsymbols}', "");
    Expect(0, 120831, '\p{^Block=mathematicalalphanumericsymbols}', "");
    Expect(0, 120831, '\P{Block=mathematicalalphanumericsymbols}', "");
    Expect(1, 120831, '\P{^Block=mathematicalalphanumericsymbols}', "");
    Expect(0, 120832, '\p{Block=mathematicalalphanumericsymbols}', "");
    Expect(1, 120832, '\p{^Block=mathematicalalphanumericsymbols}', "");
    Expect(1, 120832, '\P{Block=mathematicalalphanumericsymbols}', "");
    Expect(0, 120832, '\P{^Block=mathematicalalphanumericsymbols}', "");
    Expect(1, 120831, '\p{Block=- MATHEMATICAL_Alphanumeric_symbols}', "");
    Expect(0, 120831, '\p{^Block=- MATHEMATICAL_Alphanumeric_symbols}', "");
    Expect(0, 120831, '\P{Block=- MATHEMATICAL_Alphanumeric_symbols}', "");
    Expect(1, 120831, '\P{^Block=- MATHEMATICAL_Alphanumeric_symbols}', "");
    Expect(0, 120832, '\p{Block=- MATHEMATICAL_Alphanumeric_symbols}', "");
    Expect(1, 120832, '\p{^Block=- MATHEMATICAL_Alphanumeric_symbols}', "");
    Expect(1, 120832, '\P{Block=- MATHEMATICAL_Alphanumeric_symbols}', "");
    Expect(0, 120832, '\P{^Block=- MATHEMATICAL_Alphanumeric_symbols}', "");
    Error('\p{Blk=	math_alphanum/a/}');
    Error('\P{Blk=	math_alphanum/a/}');
    Expect(1, 120831, '\p{Blk=mathalphanum}', "");
    Expect(0, 120831, '\p{^Blk=mathalphanum}', "");
    Expect(0, 120831, '\P{Blk=mathalphanum}', "");
    Expect(1, 120831, '\P{^Blk=mathalphanum}', "");
    Expect(0, 120832, '\p{Blk=mathalphanum}', "");
    Expect(1, 120832, '\p{^Blk=mathalphanum}', "");
    Expect(1, 120832, '\P{Blk=mathalphanum}', "");
    Expect(0, 120832, '\P{^Blk=mathalphanum}', "");
    Expect(1, 120831, '\p{Blk=__math_Alphanum}', "");
    Expect(0, 120831, '\p{^Blk=__math_Alphanum}', "");
    Expect(0, 120831, '\P{Blk=__math_Alphanum}', "");
    Expect(1, 120831, '\P{^Blk=__math_Alphanum}', "");
    Expect(0, 120832, '\p{Blk=__math_Alphanum}', "");
    Expect(1, 120832, '\p{^Blk=__math_Alphanum}', "");
    Expect(1, 120832, '\P{Blk=__math_Alphanum}', "");
    Expect(0, 120832, '\P{^Blk=__math_Alphanum}', "");
    Error('\p{Is_Block:  _Mathematical_Alphanumeric_Symbols/a/}');
    Error('\P{Is_Block:  _Mathematical_Alphanumeric_Symbols/a/}');
    Expect(1, 120831, '\p{Is_Block=mathematicalalphanumericsymbols}', "");
    Expect(0, 120831, '\p{^Is_Block=mathematicalalphanumericsymbols}', "");
    Expect(0, 120831, '\P{Is_Block=mathematicalalphanumericsymbols}', "");
    Expect(1, 120831, '\P{^Is_Block=mathematicalalphanumericsymbols}', "");
    Expect(0, 120832, '\p{Is_Block=mathematicalalphanumericsymbols}', "");
    Expect(1, 120832, '\p{^Is_Block=mathematicalalphanumericsymbols}', "");
    Expect(1, 120832, '\P{Is_Block=mathematicalalphanumericsymbols}', "");
    Expect(0, 120832, '\P{^Is_Block=mathematicalalphanumericsymbols}', "");
    Expect(1, 120831, '\p{Is_Block= _Mathematical_Alphanumeric_Symbols}', "");
    Expect(0, 120831, '\p{^Is_Block= _Mathematical_Alphanumeric_Symbols}', "");
    Expect(0, 120831, '\P{Is_Block= _Mathematical_Alphanumeric_Symbols}', "");
    Expect(1, 120831, '\P{^Is_Block= _Mathematical_Alphanumeric_Symbols}', "");
    Expect(0, 120832, '\p{Is_Block= _Mathematical_Alphanumeric_Symbols}', "");
    Expect(1, 120832, '\p{^Is_Block= _Mathematical_Alphanumeric_Symbols}', "");
    Expect(1, 120832, '\P{Is_Block= _Mathematical_Alphanumeric_Symbols}', "");
    Expect(0, 120832, '\P{^Is_Block= _Mathematical_Alphanumeric_Symbols}', "");
    Error('\p{Is_Blk= 	math_alphanum:=}');
    Error('\P{Is_Blk= 	math_alphanum:=}');
    Expect(1, 120831, '\p{Is_Blk=mathalphanum}', "");
    Expect(0, 120831, '\p{^Is_Blk=mathalphanum}', "");
    Expect(0, 120831, '\P{Is_Blk=mathalphanum}', "");
    Expect(1, 120831, '\P{^Is_Blk=mathalphanum}', "");
    Expect(0, 120832, '\p{Is_Blk=mathalphanum}', "");
    Expect(1, 120832, '\p{^Is_Blk=mathalphanum}', "");
    Expect(1, 120832, '\P{Is_Blk=mathalphanum}', "");
    Expect(0, 120832, '\P{^Is_Blk=mathalphanum}', "");
    Expect(1, 120831, '\p{Is_Blk= Math_ALPHANUM}', "");
    Expect(0, 120831, '\p{^Is_Blk= Math_ALPHANUM}', "");
    Expect(0, 120831, '\P{Is_Blk= Math_ALPHANUM}', "");
    Expect(1, 120831, '\P{^Is_Blk= Math_ALPHANUM}', "");
    Expect(0, 120832, '\p{Is_Blk= Math_ALPHANUM}', "");
    Expect(1, 120832, '\p{^Is_Blk= Math_ALPHANUM}', "");
    Expect(1, 120832, '\P{Is_Blk= Math_ALPHANUM}', "");
    Expect(0, 120832, '\P{^Is_Blk= Math_ALPHANUM}', "");
    Error('\p{Block=-Mathematical_Operators:=}');
    Error('\P{Block=-Mathematical_Operators:=}');
    Expect(1, 8959, '\p{Block=mathematicaloperators}', "");
    Expect(0, 8959, '\p{^Block=mathematicaloperators}', "");
    Expect(0, 8959, '\P{Block=mathematicaloperators}', "");
    Expect(1, 8959, '\P{^Block=mathematicaloperators}', "");
    Expect(0, 8960, '\p{Block=mathematicaloperators}', "");
    Expect(1, 8960, '\p{^Block=mathematicaloperators}', "");
    Expect(1, 8960, '\P{Block=mathematicaloperators}', "");
    Expect(0, 8960, '\P{^Block=mathematicaloperators}', "");
    Expect(1, 8959, '\p{Block=- MATHEMATICAL_Operators}', "");
    Expect(0, 8959, '\p{^Block=- MATHEMATICAL_Operators}', "");
    Expect(0, 8959, '\P{Block=- MATHEMATICAL_Operators}', "");
    Expect(1, 8959, '\P{^Block=- MATHEMATICAL_Operators}', "");
    Expect(0, 8960, '\p{Block=- MATHEMATICAL_Operators}', "");
    Expect(1, 8960, '\p{^Block=- MATHEMATICAL_Operators}', "");
    Expect(1, 8960, '\P{Block=- MATHEMATICAL_Operators}', "");
    Expect(0, 8960, '\P{^Block=- MATHEMATICAL_Operators}', "");
    Error('\p{Blk=-	math_Operators:=}');
    Error('\P{Blk=-	math_Operators:=}');
    Expect(1, 8959, '\p{Blk=mathoperators}', "");
    Expect(0, 8959, '\p{^Blk=mathoperators}', "");
    Expect(0, 8959, '\P{Blk=mathoperators}', "");
    Expect(1, 8959, '\P{^Blk=mathoperators}', "");
    Expect(0, 8960, '\p{Blk=mathoperators}', "");
    Expect(1, 8960, '\p{^Blk=mathoperators}', "");
    Expect(1, 8960, '\P{Blk=mathoperators}', "");
    Expect(0, 8960, '\P{^Blk=mathoperators}', "");
    Expect(1, 8959, '\p{Blk=	-Math_Operators}', "");
    Expect(0, 8959, '\p{^Blk=	-Math_Operators}', "");
    Expect(0, 8959, '\P{Blk=	-Math_Operators}', "");
    Expect(1, 8959, '\P{^Blk=	-Math_Operators}', "");
    Expect(0, 8960, '\p{Blk=	-Math_Operators}', "");
    Expect(1, 8960, '\p{^Blk=	-Math_Operators}', "");
    Expect(1, 8960, '\P{Blk=	-Math_Operators}', "");
    Expect(0, 8960, '\P{^Blk=	-Math_Operators}', "");
    Error('\p{Is_Block=_:=mathematical_Operators}');
    Error('\P{Is_Block=_:=mathematical_Operators}');
    Expect(1, 8959, '\p{Is_Block:	mathematicaloperators}', "");
    Expect(0, 8959, '\p{^Is_Block:	mathematicaloperators}', "");
    Expect(0, 8959, '\P{Is_Block:	mathematicaloperators}', "");
    Expect(1, 8959, '\P{^Is_Block:	mathematicaloperators}', "");
    Expect(0, 8960, '\p{Is_Block:	mathematicaloperators}', "");
    Expect(1, 8960, '\p{^Is_Block:	mathematicaloperators}', "");
    Expect(1, 8960, '\P{Is_Block:	mathematicaloperators}', "");
    Expect(0, 8960, '\P{^Is_Block:	mathematicaloperators}', "");
    Expect(1, 8959, '\p{Is_Block=	MATHEMATICAL_Operators}', "");
    Expect(0, 8959, '\p{^Is_Block=	MATHEMATICAL_Operators}', "");
    Expect(0, 8959, '\P{Is_Block=	MATHEMATICAL_Operators}', "");
    Expect(1, 8959, '\P{^Is_Block=	MATHEMATICAL_Operators}', "");
    Expect(0, 8960, '\p{Is_Block=	MATHEMATICAL_Operators}', "");
    Expect(1, 8960, '\p{^Is_Block=	MATHEMATICAL_Operators}', "");
    Expect(1, 8960, '\P{Is_Block=	MATHEMATICAL_Operators}', "");
    Expect(0, 8960, '\P{^Is_Block=	MATHEMATICAL_Operators}', "");
    Error('\p{Is_Blk=/a/-_math_OPERATORS}');
    Error('\P{Is_Blk=/a/-_math_OPERATORS}');
    Expect(1, 8959, '\p{Is_Blk=mathoperators}', "");
    Expect(0, 8959, '\p{^Is_Blk=mathoperators}', "");
    Expect(0, 8959, '\P{Is_Blk=mathoperators}', "");
    Expect(1, 8959, '\P{^Is_Blk=mathoperators}', "");
    Expect(0, 8960, '\p{Is_Blk=mathoperators}', "");
    Expect(1, 8960, '\p{^Is_Blk=mathoperators}', "");
    Expect(1, 8960, '\P{Is_Blk=mathoperators}', "");
    Expect(0, 8960, '\P{^Is_Blk=mathoperators}', "");
    Expect(1, 8959, '\p{Is_Blk=-_Math_OPERATORS}', "");
    Expect(0, 8959, '\p{^Is_Blk=-_Math_OPERATORS}', "");
    Expect(0, 8959, '\P{Is_Blk=-_Math_OPERATORS}', "");
    Expect(1, 8959, '\P{^Is_Blk=-_Math_OPERATORS}', "");
    Expect(0, 8960, '\p{Is_Blk=-_Math_OPERATORS}', "");
    Expect(1, 8960, '\p{^Is_Blk=-_Math_OPERATORS}', "");
    Expect(1, 8960, '\P{Is_Blk=-_Math_OPERATORS}', "");
    Expect(0, 8960, '\P{^Is_Blk=-_Math_OPERATORS}', "");
    Error('\p{Block=:=	Meetei_mayek}');
    Error('\P{Block=:=	Meetei_mayek}');
    Expect(1, 44031, '\p{Block=meeteimayek}', "");
    Expect(0, 44031, '\p{^Block=meeteimayek}', "");
    Expect(0, 44031, '\P{Block=meeteimayek}', "");
    Expect(1, 44031, '\P{^Block=meeteimayek}', "");
    Expect(0, 44032, '\p{Block=meeteimayek}', "");
    Expect(1, 44032, '\p{^Block=meeteimayek}', "");
    Expect(1, 44032, '\P{Block=meeteimayek}', "");
    Expect(0, 44032, '\P{^Block=meeteimayek}', "");
    Expect(1, 44031, '\p{Block=	-meetei_MAYEK}', "");
    Expect(0, 44031, '\p{^Block=	-meetei_MAYEK}', "");
    Expect(0, 44031, '\P{Block=	-meetei_MAYEK}', "");
    Expect(1, 44031, '\P{^Block=	-meetei_MAYEK}', "");
    Expect(0, 44032, '\p{Block=	-meetei_MAYEK}', "");
    Expect(1, 44032, '\p{^Block=	-meetei_MAYEK}', "");
    Expect(1, 44032, '\P{Block=	-meetei_MAYEK}', "");
    Expect(0, 44032, '\P{^Block=	-meetei_MAYEK}', "");
    Error('\p{Blk= -MEETEI_MAYEK/a/}');
    Error('\P{Blk= -MEETEI_MAYEK/a/}');
    Expect(1, 44031, '\p{Blk=meeteimayek}', "");
    Expect(0, 44031, '\p{^Blk=meeteimayek}', "");
    Expect(0, 44031, '\P{Blk=meeteimayek}', "");
    Expect(1, 44031, '\P{^Blk=meeteimayek}', "");
    Expect(0, 44032, '\p{Blk=meeteimayek}', "");
    Expect(1, 44032, '\p{^Blk=meeteimayek}', "");
    Expect(1, 44032, '\P{Blk=meeteimayek}', "");
    Expect(0, 44032, '\P{^Blk=meeteimayek}', "");
    Expect(1, 44031, '\p{Blk=_ Meetei_Mayek}', "");
    Expect(0, 44031, '\p{^Blk=_ Meetei_Mayek}', "");
    Expect(0, 44031, '\P{Blk=_ Meetei_Mayek}', "");
    Expect(1, 44031, '\P{^Blk=_ Meetei_Mayek}', "");
    Expect(0, 44032, '\p{Blk=_ Meetei_Mayek}', "");
    Expect(1, 44032, '\p{^Blk=_ Meetei_Mayek}', "");
    Expect(1, 44032, '\P{Blk=_ Meetei_Mayek}', "");
    Expect(0, 44032, '\P{^Blk=_ Meetei_Mayek}', "");
    Error('\p{Is_Block: _ Meetei_mayek:=}');
    Error('\P{Is_Block: _ Meetei_mayek:=}');
    Expect(1, 44031, '\p{Is_Block=meeteimayek}', "");
    Expect(0, 44031, '\p{^Is_Block=meeteimayek}', "");
    Expect(0, 44031, '\P{Is_Block=meeteimayek}', "");
    Expect(1, 44031, '\P{^Is_Block=meeteimayek}', "");
    Expect(0, 44032, '\p{Is_Block=meeteimayek}', "");
    Expect(1, 44032, '\p{^Is_Block=meeteimayek}', "");
    Expect(1, 44032, '\P{Is_Block=meeteimayek}', "");
    Expect(0, 44032, '\P{^Is_Block=meeteimayek}', "");
    Expect(1, 44031, '\p{Is_Block= _Meetei_mayek}', "");
    Expect(0, 44031, '\p{^Is_Block= _Meetei_mayek}', "");
    Expect(0, 44031, '\P{Is_Block= _Meetei_mayek}', "");
    Expect(1, 44031, '\P{^Is_Block= _Meetei_mayek}', "");
    Expect(0, 44032, '\p{Is_Block= _Meetei_mayek}', "");
    Expect(1, 44032, '\p{^Is_Block= _Meetei_mayek}', "");
    Expect(1, 44032, '\P{Is_Block= _Meetei_mayek}', "");
    Expect(0, 44032, '\P{^Is_Block= _Meetei_mayek}', "");
    Error('\p{Is_Blk=/a/ MEETEI_MAYEK}');
    Error('\P{Is_Blk=/a/ MEETEI_MAYEK}');
    Expect(1, 44031, '\p{Is_Blk=meeteimayek}', "");
    Expect(0, 44031, '\p{^Is_Blk=meeteimayek}', "");
    Expect(0, 44031, '\P{Is_Blk=meeteimayek}', "");
    Expect(1, 44031, '\P{^Is_Blk=meeteimayek}', "");
    Expect(0, 44032, '\p{Is_Blk=meeteimayek}', "");
    Expect(1, 44032, '\p{^Is_Blk=meeteimayek}', "");
    Expect(1, 44032, '\P{Is_Blk=meeteimayek}', "");
    Expect(0, 44032, '\P{^Is_Blk=meeteimayek}', "");
    Expect(1, 44031, '\p{Is_Blk=	-MEETEI_mayek}', "");
    Expect(0, 44031, '\p{^Is_Blk=	-MEETEI_mayek}', "");
    Expect(0, 44031, '\P{Is_Blk=	-MEETEI_mayek}', "");
    Expect(1, 44031, '\P{^Is_Blk=	-MEETEI_mayek}', "");
    Expect(0, 44032, '\p{Is_Blk=	-MEETEI_mayek}', "");
    Expect(1, 44032, '\p{^Is_Blk=	-MEETEI_mayek}', "");
    Expect(1, 44032, '\P{Is_Blk=	-MEETEI_mayek}', "");
    Expect(0, 44032, '\P{^Is_Blk=	-MEETEI_mayek}', "");
    Error('\p{Block= -Meetei_MAYEK_EXTENSIONS/a/}');
    Error('\P{Block= -Meetei_MAYEK_EXTENSIONS/a/}');
    Expect(1, 43775, '\p{Block=meeteimayekextensions}', "");
    Expect(0, 43775, '\p{^Block=meeteimayekextensions}', "");
    Expect(0, 43775, '\P{Block=meeteimayekextensions}', "");
    Expect(1, 43775, '\P{^Block=meeteimayekextensions}', "");
    Expect(0, 43776, '\p{Block=meeteimayekextensions}', "");
    Expect(1, 43776, '\p{^Block=meeteimayekextensions}', "");
    Expect(1, 43776, '\P{Block=meeteimayekextensions}', "");
    Expect(0, 43776, '\P{^Block=meeteimayekextensions}', "");
    Expect(1, 43775, '\p{Block=meetei_Mayek_extensions}', "");
    Expect(0, 43775, '\p{^Block=meetei_Mayek_extensions}', "");
    Expect(0, 43775, '\P{Block=meetei_Mayek_extensions}', "");
    Expect(1, 43775, '\P{^Block=meetei_Mayek_extensions}', "");
    Expect(0, 43776, '\p{Block=meetei_Mayek_extensions}', "");
    Expect(1, 43776, '\p{^Block=meetei_Mayek_extensions}', "");
    Expect(1, 43776, '\P{Block=meetei_Mayek_extensions}', "");
    Expect(0, 43776, '\P{^Block=meetei_Mayek_extensions}', "");
    Error('\p{Blk=/a/--Meetei_mayek_EXT}');
    Error('\P{Blk=/a/--Meetei_mayek_EXT}');
    Expect(1, 43775, '\p{Blk=meeteimayekext}', "");
    Expect(0, 43775, '\p{^Blk=meeteimayekext}', "");
    Expect(0, 43775, '\P{Blk=meeteimayekext}', "");
    Expect(1, 43775, '\P{^Blk=meeteimayekext}', "");
    Expect(0, 43776, '\p{Blk=meeteimayekext}', "");
    Expect(1, 43776, '\p{^Blk=meeteimayekext}', "");
    Expect(1, 43776, '\P{Blk=meeteimayekext}', "");
    Expect(0, 43776, '\P{^Blk=meeteimayekext}', "");
    Expect(1, 43775, '\p{Blk:-MEETEI_Mayek_Ext}', "");
    Expect(0, 43775, '\p{^Blk:-MEETEI_Mayek_Ext}', "");
    Expect(0, 43775, '\P{Blk:-MEETEI_Mayek_Ext}', "");
    Expect(1, 43775, '\P{^Blk:-MEETEI_Mayek_Ext}', "");
    Expect(0, 43776, '\p{Blk:-MEETEI_Mayek_Ext}', "");
    Expect(1, 43776, '\p{^Blk:-MEETEI_Mayek_Ext}', "");
    Expect(1, 43776, '\P{Blk:-MEETEI_Mayek_Ext}', "");
    Expect(0, 43776, '\P{^Blk:-MEETEI_Mayek_Ext}', "");
    Error('\p{Is_Block=_	Meetei_Mayek_EXTENSIONS:=}');
    Error('\P{Is_Block=_	Meetei_Mayek_EXTENSIONS:=}');
    Expect(1, 43775, '\p{Is_Block=meeteimayekextensions}', "");
    Expect(0, 43775, '\p{^Is_Block=meeteimayekextensions}', "");
    Expect(0, 43775, '\P{Is_Block=meeteimayekextensions}', "");
    Expect(1, 43775, '\P{^Is_Block=meeteimayekextensions}', "");
    Expect(0, 43776, '\p{Is_Block=meeteimayekextensions}', "");
    Expect(1, 43776, '\p{^Is_Block=meeteimayekextensions}', "");
    Expect(1, 43776, '\P{Is_Block=meeteimayekextensions}', "");
    Expect(0, 43776, '\P{^Is_Block=meeteimayekextensions}', "");
    Expect(1, 43775, '\p{Is_Block= Meetei_Mayek_extensions}', "");
    Expect(0, 43775, '\p{^Is_Block= Meetei_Mayek_extensions}', "");
    Expect(0, 43775, '\P{Is_Block= Meetei_Mayek_extensions}', "");
    Expect(1, 43775, '\P{^Is_Block= Meetei_Mayek_extensions}', "");
    Expect(0, 43776, '\p{Is_Block= Meetei_Mayek_extensions}', "");
    Expect(1, 43776, '\p{^Is_Block= Meetei_Mayek_extensions}', "");
    Expect(1, 43776, '\P{Is_Block= Meetei_Mayek_extensions}', "");
    Expect(0, 43776, '\P{^Is_Block= Meetei_Mayek_extensions}', "");
    Error('\p{Is_Blk=/a/meetei_Mayek_Ext}');
    Error('\P{Is_Blk=/a/meetei_Mayek_Ext}');
    Expect(1, 43775, '\p{Is_Blk=meeteimayekext}', "");
    Expect(0, 43775, '\p{^Is_Blk=meeteimayekext}', "");
    Expect(0, 43775, '\P{Is_Blk=meeteimayekext}', "");
    Expect(1, 43775, '\P{^Is_Blk=meeteimayekext}', "");
    Expect(0, 43776, '\p{Is_Blk=meeteimayekext}', "");
    Expect(1, 43776, '\p{^Is_Blk=meeteimayekext}', "");
    Expect(1, 43776, '\P{Is_Blk=meeteimayekext}', "");
    Expect(0, 43776, '\P{^Is_Blk=meeteimayekext}', "");
    Expect(1, 43775, '\p{Is_Blk= Meetei_MAYEK_Ext}', "");
    Expect(0, 43775, '\p{^Is_Blk= Meetei_MAYEK_Ext}', "");
    Expect(0, 43775, '\P{Is_Blk= Meetei_MAYEK_Ext}', "");
    Expect(1, 43775, '\P{^Is_Blk= Meetei_MAYEK_Ext}', "");
    Expect(0, 43776, '\p{Is_Blk= Meetei_MAYEK_Ext}', "");
    Expect(1, 43776, '\p{^Is_Blk= Meetei_MAYEK_Ext}', "");
    Expect(1, 43776, '\P{Is_Blk= Meetei_MAYEK_Ext}', "");
    Expect(0, 43776, '\P{^Is_Blk= Meetei_MAYEK_Ext}', "");
    Error('\p{Block=:=--Mende_kikakui}');
    Error('\P{Block=:=--Mende_kikakui}');
    Expect(1, 125151, '\p{Block=mendekikakui}', "");
    Expect(0, 125151, '\p{^Block=mendekikakui}', "");
    Expect(0, 125151, '\P{Block=mendekikakui}', "");
    Expect(1, 125151, '\P{^Block=mendekikakui}', "");
    Expect(0, 125152, '\p{Block=mendekikakui}', "");
    Expect(1, 125152, '\p{^Block=mendekikakui}', "");
    Expect(1, 125152, '\P{Block=mendekikakui}', "");
    Expect(0, 125152, '\P{^Block=mendekikakui}', "");
    Expect(1, 125151, '\p{Block:   Mende_kikakui}', "");
    Expect(0, 125151, '\p{^Block:   Mende_kikakui}', "");
    Expect(0, 125151, '\P{Block:   Mende_kikakui}', "");
    Expect(1, 125151, '\P{^Block:   Mende_kikakui}', "");
    Expect(0, 125152, '\p{Block:   Mende_kikakui}', "");
    Expect(1, 125152, '\p{^Block:   Mende_kikakui}', "");
    Expect(1, 125152, '\P{Block:   Mende_kikakui}', "");
    Expect(0, 125152, '\P{^Block:   Mende_kikakui}', "");
    Error('\p{Blk=:=--MENDE_kikakui}');
    Error('\P{Blk=:=--MENDE_kikakui}');
    Expect(1, 125151, '\p{Blk=mendekikakui}', "");
    Expect(0, 125151, '\p{^Blk=mendekikakui}', "");
    Expect(0, 125151, '\P{Blk=mendekikakui}', "");
    Expect(1, 125151, '\P{^Blk=mendekikakui}', "");
    Expect(0, 125152, '\p{Blk=mendekikakui}', "");
    Expect(1, 125152, '\p{^Blk=mendekikakui}', "");
    Expect(1, 125152, '\P{Blk=mendekikakui}', "");
    Expect(0, 125152, '\P{^Blk=mendekikakui}', "");
    Expect(1, 125151, '\p{Blk=Mende_KIKAKUI}', "");
    Expect(0, 125151, '\p{^Blk=Mende_KIKAKUI}', "");
    Expect(0, 125151, '\P{Blk=Mende_KIKAKUI}', "");
    Expect(1, 125151, '\P{^Blk=Mende_KIKAKUI}', "");
    Expect(0, 125152, '\p{Blk=Mende_KIKAKUI}', "");
    Expect(1, 125152, '\p{^Blk=Mende_KIKAKUI}', "");
    Expect(1, 125152, '\P{Blk=Mende_KIKAKUI}', "");
    Expect(0, 125152, '\P{^Blk=Mende_KIKAKUI}', "");
    Error('\p{Is_Block=-Mende_Kikakui/a/}');
    Error('\P{Is_Block=-Mende_Kikakui/a/}');
    Expect(1, 125151, '\p{Is_Block:mendekikakui}', "");
    Expect(0, 125151, '\p{^Is_Block:mendekikakui}', "");
    Expect(0, 125151, '\P{Is_Block:mendekikakui}', "");
    Expect(1, 125151, '\P{^Is_Block:mendekikakui}', "");
    Expect(0, 125152, '\p{Is_Block:mendekikakui}', "");
    Expect(1, 125152, '\p{^Is_Block:mendekikakui}', "");
    Expect(1, 125152, '\P{Is_Block:mendekikakui}', "");
    Expect(0, 125152, '\P{^Is_Block:mendekikakui}', "");
    Expect(1, 125151, '\p{Is_Block=_	mende_Kikakui}', "");
    Expect(0, 125151, '\p{^Is_Block=_	mende_Kikakui}', "");
    Expect(0, 125151, '\P{Is_Block=_	mende_Kikakui}', "");
    Expect(1, 125151, '\P{^Is_Block=_	mende_Kikakui}', "");
    Expect(0, 125152, '\p{Is_Block=_	mende_Kikakui}', "");
    Expect(1, 125152, '\p{^Is_Block=_	mende_Kikakui}', "");
    Expect(1, 125152, '\P{Is_Block=_	mende_Kikakui}', "");
    Expect(0, 125152, '\P{^Is_Block=_	mende_Kikakui}', "");
    Error('\p{Is_Blk=-	MENDE_Kikakui/a/}');
    Error('\P{Is_Blk=-	MENDE_Kikakui/a/}');
    Expect(1, 125151, '\p{Is_Blk=mendekikakui}', "");
    Expect(0, 125151, '\p{^Is_Blk=mendekikakui}', "");
    Expect(0, 125151, '\P{Is_Blk=mendekikakui}', "");
    Expect(1, 125151, '\P{^Is_Blk=mendekikakui}', "");
    Expect(0, 125152, '\p{Is_Blk=mendekikakui}', "");
    Expect(1, 125152, '\p{^Is_Blk=mendekikakui}', "");
    Expect(1, 125152, '\P{Is_Blk=mendekikakui}', "");
    Expect(0, 125152, '\P{^Is_Blk=mendekikakui}', "");
    Expect(1, 125151, '\p{Is_Blk= 	Mende_kikakui}', "");
    Expect(0, 125151, '\p{^Is_Blk= 	Mende_kikakui}', "");
    Expect(0, 125151, '\P{Is_Blk= 	Mende_kikakui}', "");
    Expect(1, 125151, '\P{^Is_Blk= 	Mende_kikakui}', "");
    Expect(0, 125152, '\p{Is_Blk= 	Mende_kikakui}', "");
    Expect(1, 125152, '\p{^Is_Blk= 	Mende_kikakui}', "");
    Expect(1, 125152, '\P{Is_Blk= 	Mende_kikakui}', "");
    Expect(0, 125152, '\P{^Is_Blk= 	Mende_kikakui}', "");
    Error('\p{Block=	:=MEROITIC_cursive}');
    Error('\P{Block=	:=MEROITIC_cursive}');
    Expect(1, 68095, '\p{Block=meroiticcursive}', "");
    Expect(0, 68095, '\p{^Block=meroiticcursive}', "");
    Expect(0, 68095, '\P{Block=meroiticcursive}', "");
    Expect(1, 68095, '\P{^Block=meroiticcursive}', "");
    Expect(0, 68096, '\p{Block=meroiticcursive}', "");
    Expect(1, 68096, '\p{^Block=meroiticcursive}', "");
    Expect(1, 68096, '\P{Block=meroiticcursive}', "");
    Expect(0, 68096, '\P{^Block=meroiticcursive}', "");
    Expect(1, 68095, '\p{Block:		Meroitic_Cursive}', "");
    Expect(0, 68095, '\p{^Block:		Meroitic_Cursive}', "");
    Expect(0, 68095, '\P{Block:		Meroitic_Cursive}', "");
    Expect(1, 68095, '\P{^Block:		Meroitic_Cursive}', "");
    Expect(0, 68096, '\p{Block:		Meroitic_Cursive}', "");
    Expect(1, 68096, '\p{^Block:		Meroitic_Cursive}', "");
    Expect(1, 68096, '\P{Block:		Meroitic_Cursive}', "");
    Expect(0, 68096, '\P{^Block:		Meroitic_Cursive}', "");
    Error('\p{Blk=:=		Meroitic_cursive}');
    Error('\P{Blk=:=		Meroitic_cursive}');
    Expect(1, 68095, '\p{Blk=meroiticcursive}', "");
    Expect(0, 68095, '\p{^Blk=meroiticcursive}', "");
    Expect(0, 68095, '\P{Blk=meroiticcursive}', "");
    Expect(1, 68095, '\P{^Blk=meroiticcursive}', "");
    Expect(0, 68096, '\p{Blk=meroiticcursive}', "");
    Expect(1, 68096, '\p{^Blk=meroiticcursive}', "");
    Expect(1, 68096, '\P{Blk=meroiticcursive}', "");
    Expect(0, 68096, '\P{^Blk=meroiticcursive}', "");
    Expect(1, 68095, '\p{Blk:	-_MEROITIC_Cursive}', "");
    Expect(0, 68095, '\p{^Blk:	-_MEROITIC_Cursive}', "");
    Expect(0, 68095, '\P{Blk:	-_MEROITIC_Cursive}', "");
    Expect(1, 68095, '\P{^Blk:	-_MEROITIC_Cursive}', "");
    Expect(0, 68096, '\p{Blk:	-_MEROITIC_Cursive}', "");
    Expect(1, 68096, '\p{^Blk:	-_MEROITIC_Cursive}', "");
    Expect(1, 68096, '\P{Blk:	-_MEROITIC_Cursive}', "");
    Expect(0, 68096, '\P{^Blk:	-_MEROITIC_Cursive}', "");
    Error('\p{Is_Block=-:=Meroitic_Cursive}');
    Error('\P{Is_Block=-:=Meroitic_Cursive}');
    Expect(1, 68095, '\p{Is_Block=meroiticcursive}', "");
    Expect(0, 68095, '\p{^Is_Block=meroiticcursive}', "");
    Expect(0, 68095, '\P{Is_Block=meroiticcursive}', "");
    Expect(1, 68095, '\P{^Is_Block=meroiticcursive}', "");
    Expect(0, 68096, '\p{Is_Block=meroiticcursive}', "");
    Expect(1, 68096, '\p{^Is_Block=meroiticcursive}', "");
    Expect(1, 68096, '\P{Is_Block=meroiticcursive}', "");
    Expect(0, 68096, '\P{^Is_Block=meroiticcursive}', "");
    Expect(1, 68095, '\p{Is_Block= -meroitic_Cursive}', "");
    Expect(0, 68095, '\p{^Is_Block= -meroitic_Cursive}', "");
    Expect(0, 68095, '\P{Is_Block= -meroitic_Cursive}', "");
    Expect(1, 68095, '\P{^Is_Block= -meroitic_Cursive}', "");
    Expect(0, 68096, '\p{Is_Block= -meroitic_Cursive}', "");
    Expect(1, 68096, '\p{^Is_Block= -meroitic_Cursive}', "");
    Expect(1, 68096, '\P{Is_Block= -meroitic_Cursive}', "");
    Expect(0, 68096, '\P{^Is_Block= -meroitic_Cursive}', "");
    Error('\p{Is_Blk=_-Meroitic_Cursive/a/}');
    Error('\P{Is_Blk=_-Meroitic_Cursive/a/}');
    Expect(1, 68095, '\p{Is_Blk:   meroiticcursive}', "");
    Expect(0, 68095, '\p{^Is_Blk:   meroiticcursive}', "");
    Expect(0, 68095, '\P{Is_Blk:   meroiticcursive}', "");
    Expect(1, 68095, '\P{^Is_Blk:   meroiticcursive}', "");
    Expect(0, 68096, '\p{Is_Blk:   meroiticcursive}', "");
    Expect(1, 68096, '\p{^Is_Blk:   meroiticcursive}', "");
    Expect(1, 68096, '\P{Is_Blk:   meroiticcursive}', "");
    Expect(0, 68096, '\P{^Is_Blk:   meroiticcursive}', "");
    Expect(1, 68095, '\p{Is_Blk=-	Meroitic_Cursive}', "");
    Expect(0, 68095, '\p{^Is_Blk=-	Meroitic_Cursive}', "");
    Expect(0, 68095, '\P{Is_Blk=-	Meroitic_Cursive}', "");
    Expect(1, 68095, '\P{^Is_Blk=-	Meroitic_Cursive}', "");
    Expect(0, 68096, '\p{Is_Blk=-	Meroitic_Cursive}', "");
    Expect(1, 68096, '\p{^Is_Blk=-	Meroitic_Cursive}', "");
    Expect(1, 68096, '\P{Is_Blk=-	Meroitic_Cursive}', "");
    Expect(0, 68096, '\P{^Is_Blk=-	Meroitic_Cursive}', "");
    Error('\p{Block=	/a/Meroitic_Hieroglyphs}');
    Error('\P{Block=	/a/Meroitic_Hieroglyphs}');
    Expect(1, 67999, '\p{Block:	meroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^Block:	meroitichieroglyphs}', "");
    Expect(0, 67999, '\P{Block:	meroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^Block:	meroitichieroglyphs}', "");
    Expect(0, 68000, '\p{Block:	meroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^Block:	meroitichieroglyphs}', "");
    Expect(1, 68000, '\P{Block:	meroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^Block:	meroitichieroglyphs}', "");
    Expect(1, 67999, '\p{Block=_-MEROITIC_Hieroglyphs}', "");
    Expect(0, 67999, '\p{^Block=_-MEROITIC_Hieroglyphs}', "");
    Expect(0, 67999, '\P{Block=_-MEROITIC_Hieroglyphs}', "");
    Expect(1, 67999, '\P{^Block=_-MEROITIC_Hieroglyphs}', "");
    Expect(0, 68000, '\p{Block=_-MEROITIC_Hieroglyphs}', "");
    Expect(1, 68000, '\p{^Block=_-MEROITIC_Hieroglyphs}', "");
    Expect(1, 68000, '\P{Block=_-MEROITIC_Hieroglyphs}', "");
    Expect(0, 68000, '\P{^Block=_-MEROITIC_Hieroglyphs}', "");
    Error('\p{Blk= :=MEROITIC_HIEROGLYPHS}');
    Error('\P{Blk= :=MEROITIC_HIEROGLYPHS}');
    Expect(1, 67999, '\p{Blk=meroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^Blk=meroitichieroglyphs}', "");
    Expect(0, 67999, '\P{Blk=meroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^Blk=meroitichieroglyphs}', "");
    Expect(0, 68000, '\p{Blk=meroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^Blk=meroitichieroglyphs}', "");
    Expect(1, 68000, '\P{Blk=meroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^Blk=meroitichieroglyphs}', "");
    Expect(1, 67999, '\p{Blk=-	Meroitic_Hieroglyphs}', "");
    Expect(0, 67999, '\p{^Blk=-	Meroitic_Hieroglyphs}', "");
    Expect(0, 67999, '\P{Blk=-	Meroitic_Hieroglyphs}', "");
    Expect(1, 67999, '\P{^Blk=-	Meroitic_Hieroglyphs}', "");
    Expect(0, 68000, '\p{Blk=-	Meroitic_Hieroglyphs}', "");
    Expect(1, 68000, '\p{^Blk=-	Meroitic_Hieroglyphs}', "");
    Expect(1, 68000, '\P{Blk=-	Meroitic_Hieroglyphs}', "");
    Expect(0, 68000, '\P{^Blk=-	Meroitic_Hieroglyphs}', "");
    Error('\p{Is_Block=	/a/Meroitic_Hieroglyphs}');
    Error('\P{Is_Block=	/a/Meroitic_Hieroglyphs}');
    Expect(1, 67999, '\p{Is_Block=meroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^Is_Block=meroitichieroglyphs}', "");
    Expect(0, 67999, '\P{Is_Block=meroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^Is_Block=meroitichieroglyphs}', "");
    Expect(0, 68000, '\p{Is_Block=meroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^Is_Block=meroitichieroglyphs}', "");
    Expect(1, 68000, '\P{Is_Block=meroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^Is_Block=meroitichieroglyphs}', "");
    Expect(1, 67999, '\p{Is_Block=	meroitic_Hieroglyphs}', "");
    Expect(0, 67999, '\p{^Is_Block=	meroitic_Hieroglyphs}', "");
    Expect(0, 67999, '\P{Is_Block=	meroitic_Hieroglyphs}', "");
    Expect(1, 67999, '\P{^Is_Block=	meroitic_Hieroglyphs}', "");
    Expect(0, 68000, '\p{Is_Block=	meroitic_Hieroglyphs}', "");
    Expect(1, 68000, '\p{^Is_Block=	meroitic_Hieroglyphs}', "");
    Expect(1, 68000, '\P{Is_Block=	meroitic_Hieroglyphs}', "");
    Expect(0, 68000, '\P{^Is_Block=	meroitic_Hieroglyphs}', "");
    Error('\p{Is_Blk=/a/Meroitic_hieroglyphs}');
    Error('\P{Is_Blk=/a/Meroitic_hieroglyphs}');
    Expect(1, 67999, '\p{Is_Blk=meroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^Is_Blk=meroitichieroglyphs}', "");
    Expect(0, 67999, '\P{Is_Blk=meroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^Is_Blk=meroitichieroglyphs}', "");
    Expect(0, 68000, '\p{Is_Blk=meroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^Is_Blk=meroitichieroglyphs}', "");
    Expect(1, 68000, '\P{Is_Blk=meroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^Is_Blk=meroitichieroglyphs}', "");
    Expect(1, 67999, '\p{Is_Blk=_MEROITIC_Hieroglyphs}', "");
    Expect(0, 67999, '\p{^Is_Blk=_MEROITIC_Hieroglyphs}', "");
    Expect(0, 67999, '\P{Is_Blk=_MEROITIC_Hieroglyphs}', "");
    Expect(1, 67999, '\P{^Is_Blk=_MEROITIC_Hieroglyphs}', "");
    Expect(0, 68000, '\p{Is_Blk=_MEROITIC_Hieroglyphs}', "");
    Expect(1, 68000, '\p{^Is_Blk=_MEROITIC_Hieroglyphs}', "");
    Expect(1, 68000, '\P{Is_Blk=_MEROITIC_Hieroglyphs}', "");
    Expect(0, 68000, '\P{^Is_Blk=_MEROITIC_Hieroglyphs}', "");
    Error('\p{Block: 	/a/MIAO}');
    Error('\P{Block: 	/a/MIAO}');
    Expect(1, 94111, '\p{Block=miao}', "");
    Expect(0, 94111, '\p{^Block=miao}', "");
    Expect(0, 94111, '\P{Block=miao}', "");
    Expect(1, 94111, '\P{^Block=miao}', "");
    Expect(0, 94112, '\p{Block=miao}', "");
    Expect(1, 94112, '\p{^Block=miao}', "");
    Expect(1, 94112, '\P{Block=miao}', "");
    Expect(0, 94112, '\P{^Block=miao}', "");
    Expect(1, 94111, '\p{Block= Miao}', "");
    Expect(0, 94111, '\p{^Block= Miao}', "");
    Expect(0, 94111, '\P{Block= Miao}', "");
    Expect(1, 94111, '\P{^Block= Miao}', "");
    Expect(0, 94112, '\p{Block= Miao}', "");
    Expect(1, 94112, '\p{^Block= Miao}', "");
    Expect(1, 94112, '\P{Block= Miao}', "");
    Expect(0, 94112, '\P{^Block= Miao}', "");
    Error('\p{Blk=	:=Miao}');
    Error('\P{Blk=	:=Miao}');
    Expect(1, 94111, '\p{Blk:miao}', "");
    Expect(0, 94111, '\p{^Blk:miao}', "");
    Expect(0, 94111, '\P{Blk:miao}', "");
    Expect(1, 94111, '\P{^Blk:miao}', "");
    Expect(0, 94112, '\p{Blk:miao}', "");
    Expect(1, 94112, '\p{^Blk:miao}', "");
    Expect(1, 94112, '\P{Blk:miao}', "");
    Expect(0, 94112, '\P{^Blk:miao}', "");
    Expect(1, 94111, '\p{Blk= -miao}', "");
    Expect(0, 94111, '\p{^Blk= -miao}', "");
    Expect(0, 94111, '\P{Blk= -miao}', "");
    Expect(1, 94111, '\P{^Blk= -miao}', "");
    Expect(0, 94112, '\p{Blk= -miao}', "");
    Expect(1, 94112, '\p{^Blk= -miao}', "");
    Expect(1, 94112, '\P{Blk= -miao}', "");
    Expect(0, 94112, '\P{^Blk= -miao}', "");
    Error('\p{Is_Block=_/a/Miao}');
    Error('\P{Is_Block=_/a/Miao}');
    Expect(1, 94111, '\p{Is_Block=miao}', "");
    Expect(0, 94111, '\p{^Is_Block=miao}', "");
    Expect(0, 94111, '\P{Is_Block=miao}', "");
    Expect(1, 94111, '\P{^Is_Block=miao}', "");
    Expect(0, 94112, '\p{Is_Block=miao}', "");
    Expect(1, 94112, '\p{^Is_Block=miao}', "");
    Expect(1, 94112, '\P{Is_Block=miao}', "");
    Expect(0, 94112, '\P{^Is_Block=miao}', "");
    Expect(1, 94111, '\p{Is_Block=-Miao}', "");
    Expect(0, 94111, '\p{^Is_Block=-Miao}', "");
    Expect(0, 94111, '\P{Is_Block=-Miao}', "");
    Expect(1, 94111, '\P{^Is_Block=-Miao}', "");
    Expect(0, 94112, '\p{Is_Block=-Miao}', "");
    Expect(1, 94112, '\p{^Is_Block=-Miao}', "");
    Expect(1, 94112, '\P{Is_Block=-Miao}', "");
    Expect(0, 94112, '\P{^Is_Block=-Miao}', "");
    Error('\p{Is_Blk=	_miao/a/}');
    Error('\P{Is_Blk=	_miao/a/}');
    Expect(1, 94111, '\p{Is_Blk=miao}', "");
    Expect(0, 94111, '\p{^Is_Blk=miao}', "");
    Expect(0, 94111, '\P{Is_Blk=miao}', "");
    Expect(1, 94111, '\P{^Is_Blk=miao}', "");
    Expect(0, 94112, '\p{Is_Blk=miao}', "");
    Expect(1, 94112, '\p{^Is_Blk=miao}', "");
    Expect(1, 94112, '\P{Is_Blk=miao}', "");
    Expect(0, 94112, '\P{^Is_Blk=miao}', "");
    Expect(1, 94111, '\p{Is_Blk=-miao}', "");
    Expect(0, 94111, '\p{^Is_Blk=-miao}', "");
    Expect(0, 94111, '\P{Is_Blk=-miao}', "");
    Expect(1, 94111, '\P{^Is_Blk=-miao}', "");
    Expect(0, 94112, '\p{Is_Blk=-miao}', "");
    Expect(1, 94112, '\p{^Is_Blk=-miao}', "");
    Expect(1, 94112, '\P{Is_Blk=-miao}', "");
    Expect(0, 94112, '\P{^Is_Blk=-miao}', "");
    Error('\p{Block=-/a/miscellaneous_Symbols_AND_Arrows}');
    Error('\P{Block=-/a/miscellaneous_Symbols_AND_Arrows}');
    Expect(1, 11263, '\p{Block=miscellaneoussymbolsandarrows}', "");
    Expect(0, 11263, '\p{^Block=miscellaneoussymbolsandarrows}', "");
    Expect(0, 11263, '\P{Block=miscellaneoussymbolsandarrows}', "");
    Expect(1, 11263, '\P{^Block=miscellaneoussymbolsandarrows}', "");
    Expect(0, 11264, '\p{Block=miscellaneoussymbolsandarrows}', "");
    Expect(1, 11264, '\p{^Block=miscellaneoussymbolsandarrows}', "");
    Expect(1, 11264, '\P{Block=miscellaneoussymbolsandarrows}', "");
    Expect(0, 11264, '\P{^Block=miscellaneoussymbolsandarrows}', "");
    Expect(1, 11263, '\p{Block= Miscellaneous_SYMBOLS_AND_ARROWS}', "");
    Expect(0, 11263, '\p{^Block= Miscellaneous_SYMBOLS_AND_ARROWS}', "");
    Expect(0, 11263, '\P{Block= Miscellaneous_SYMBOLS_AND_ARROWS}', "");
    Expect(1, 11263, '\P{^Block= Miscellaneous_SYMBOLS_AND_ARROWS}', "");
    Expect(0, 11264, '\p{Block= Miscellaneous_SYMBOLS_AND_ARROWS}', "");
    Expect(1, 11264, '\p{^Block= Miscellaneous_SYMBOLS_AND_ARROWS}', "");
    Expect(1, 11264, '\P{Block= Miscellaneous_SYMBOLS_AND_ARROWS}', "");
    Expect(0, 11264, '\P{^Block= Miscellaneous_SYMBOLS_AND_ARROWS}', "");
    Error('\p{Blk:	:=-_Misc_Arrows}');
    Error('\P{Blk:	:=-_Misc_Arrows}');
    Expect(1, 11263, '\p{Blk=miscarrows}', "");
    Expect(0, 11263, '\p{^Blk=miscarrows}', "");
    Expect(0, 11263, '\P{Blk=miscarrows}', "");
    Expect(1, 11263, '\P{^Blk=miscarrows}', "");
    Expect(0, 11264, '\p{Blk=miscarrows}', "");
    Expect(1, 11264, '\p{^Blk=miscarrows}', "");
    Expect(1, 11264, '\P{Blk=miscarrows}', "");
    Expect(0, 11264, '\P{^Blk=miscarrows}', "");
    Expect(1, 11263, '\p{Blk=	MISC_ARROWS}', "");
    Expect(0, 11263, '\p{^Blk=	MISC_ARROWS}', "");
    Expect(0, 11263, '\P{Blk=	MISC_ARROWS}', "");
    Expect(1, 11263, '\P{^Blk=	MISC_ARROWS}', "");
    Expect(0, 11264, '\p{Blk=	MISC_ARROWS}', "");
    Expect(1, 11264, '\p{^Blk=	MISC_ARROWS}', "");
    Expect(1, 11264, '\P{Blk=	MISC_ARROWS}', "");
    Expect(0, 11264, '\P{^Blk=	MISC_ARROWS}', "");
    Error('\p{Is_Block=/a/- miscellaneous_SYMBOLS_And_arrows}');
    Error('\P{Is_Block=/a/- miscellaneous_SYMBOLS_And_arrows}');
    Expect(1, 11263, '\p{Is_Block=miscellaneoussymbolsandarrows}', "");
    Expect(0, 11263, '\p{^Is_Block=miscellaneoussymbolsandarrows}', "");
    Expect(0, 11263, '\P{Is_Block=miscellaneoussymbolsandarrows}', "");
    Expect(1, 11263, '\P{^Is_Block=miscellaneoussymbolsandarrows}', "");
    Expect(0, 11264, '\p{Is_Block=miscellaneoussymbolsandarrows}', "");
    Expect(1, 11264, '\p{^Is_Block=miscellaneoussymbolsandarrows}', "");
    Expect(1, 11264, '\P{Is_Block=miscellaneoussymbolsandarrows}', "");
    Expect(0, 11264, '\P{^Is_Block=miscellaneoussymbolsandarrows}', "");
    Expect(1, 11263, '\p{Is_Block:-Miscellaneous_SYMBOLS_And_Arrows}', "");
    Expect(0, 11263, '\p{^Is_Block:-Miscellaneous_SYMBOLS_And_Arrows}', "");
    Expect(0, 11263, '\P{Is_Block:-Miscellaneous_SYMBOLS_And_Arrows}', "");
    Expect(1, 11263, '\P{^Is_Block:-Miscellaneous_SYMBOLS_And_Arrows}', "");
    Expect(0, 11264, '\p{Is_Block:-Miscellaneous_SYMBOLS_And_Arrows}', "");
    Expect(1, 11264, '\p{^Is_Block:-Miscellaneous_SYMBOLS_And_Arrows}', "");
    Expect(1, 11264, '\P{Is_Block:-Miscellaneous_SYMBOLS_And_Arrows}', "");
    Expect(0, 11264, '\P{^Is_Block:-Miscellaneous_SYMBOLS_And_Arrows}', "");
    Error('\p{Is_Blk=	-Misc_arrows:=}');
    Error('\P{Is_Blk=	-Misc_arrows:=}');
    Expect(1, 11263, '\p{Is_Blk=miscarrows}', "");
    Expect(0, 11263, '\p{^Is_Blk=miscarrows}', "");
    Expect(0, 11263, '\P{Is_Blk=miscarrows}', "");
    Expect(1, 11263, '\P{^Is_Blk=miscarrows}', "");
    Expect(0, 11264, '\p{Is_Blk=miscarrows}', "");
    Expect(1, 11264, '\p{^Is_Blk=miscarrows}', "");
    Expect(1, 11264, '\P{Is_Blk=miscarrows}', "");
    Expect(0, 11264, '\P{^Is_Blk=miscarrows}', "");
    Expect(1, 11263, '\p{Is_Blk=	 MISC_arrows}', "");
    Expect(0, 11263, '\p{^Is_Blk=	 MISC_arrows}', "");
    Expect(0, 11263, '\P{Is_Blk=	 MISC_arrows}', "");
    Expect(1, 11263, '\P{^Is_Blk=	 MISC_arrows}', "");
    Expect(0, 11264, '\p{Is_Blk=	 MISC_arrows}', "");
    Expect(1, 11264, '\p{^Is_Blk=	 MISC_arrows}', "");
    Expect(1, 11264, '\P{Is_Blk=	 MISC_arrows}', "");
    Expect(0, 11264, '\P{^Is_Blk=	 MISC_arrows}', "");
    Error('\p{Block=-:=Miscellaneous_mathematical_SYMBOLS_A}');
    Error('\P{Block=-:=Miscellaneous_mathematical_SYMBOLS_A}');
    Expect(1, 10223, '\p{Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10223, '\p{^Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10223, '\P{Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10223, '\P{^Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10224, '\p{Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10224, '\p{^Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10224, '\P{Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10224, '\P{^Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10223, '\p{Block=__miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10223, '\p{^Block=__miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10223, '\P{Block=__miscellaneous_Mathematical_Symbols_A}', "");
    Expect(1, 10223, '\P{^Block=__miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10224, '\p{Block=__miscellaneous_Mathematical_Symbols_A}', "");
    Expect(1, 10224, '\p{^Block=__miscellaneous_Mathematical_Symbols_A}', "");
    Expect(1, 10224, '\P{Block=__miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10224, '\P{^Block=__miscellaneous_Mathematical_Symbols_A}', "");
    Error('\p{Blk=/a/_ misc_Math_SYMBOLS_a}');
    Error('\P{Blk=/a/_ misc_Math_SYMBOLS_a}');
    Expect(1, 10223, '\p{Blk=miscmathsymbolsa}', "");
    Expect(0, 10223, '\p{^Blk=miscmathsymbolsa}', "");
    Expect(0, 10223, '\P{Blk=miscmathsymbolsa}', "");
    Expect(1, 10223, '\P{^Blk=miscmathsymbolsa}', "");
    Expect(0, 10224, '\p{Blk=miscmathsymbolsa}', "");
    Expect(1, 10224, '\p{^Blk=miscmathsymbolsa}', "");
    Expect(1, 10224, '\P{Blk=miscmathsymbolsa}', "");
    Expect(0, 10224, '\P{^Blk=miscmathsymbolsa}', "");
    Expect(1, 10223, '\p{Blk:-_Misc_MATH_Symbols_A}', "");
    Expect(0, 10223, '\p{^Blk:-_Misc_MATH_Symbols_A}', "");
    Expect(0, 10223, '\P{Blk:-_Misc_MATH_Symbols_A}', "");
    Expect(1, 10223, '\P{^Blk:-_Misc_MATH_Symbols_A}', "");
    Expect(0, 10224, '\p{Blk:-_Misc_MATH_Symbols_A}', "");
    Expect(1, 10224, '\p{^Blk:-_Misc_MATH_Symbols_A}', "");
    Expect(1, 10224, '\P{Blk:-_Misc_MATH_Symbols_A}', "");
    Expect(0, 10224, '\P{^Blk:-_Misc_MATH_Symbols_A}', "");
    Error('\p{Is_Block=	:=miscellaneous_mathematical_symbols_A}');
    Error('\P{Is_Block=	:=miscellaneous_mathematical_symbols_A}');
    Expect(1, 10223, '\p{Is_Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10223, '\p{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10223, '\P{Is_Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10223, '\P{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10224, '\p{Is_Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10224, '\p{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10224, '\P{Is_Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10224, '\P{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10223, '\p{Is_Block=		MISCELLANEOUS_Mathematical_Symbols_A}', "");
    Expect(0, 10223, '\p{^Is_Block=		MISCELLANEOUS_Mathematical_Symbols_A}', "");
    Expect(0, 10223, '\P{Is_Block=		MISCELLANEOUS_Mathematical_Symbols_A}', "");
    Expect(1, 10223, '\P{^Is_Block=		MISCELLANEOUS_Mathematical_Symbols_A}', "");
    Expect(0, 10224, '\p{Is_Block=		MISCELLANEOUS_Mathematical_Symbols_A}', "");
    Expect(1, 10224, '\p{^Is_Block=		MISCELLANEOUS_Mathematical_Symbols_A}', "");
    Expect(1, 10224, '\P{Is_Block=		MISCELLANEOUS_Mathematical_Symbols_A}', "");
    Expect(0, 10224, '\P{^Is_Block=		MISCELLANEOUS_Mathematical_Symbols_A}', "");
    Error('\p{Is_Blk=:=Misc_Math_Symbols_A}');
    Error('\P{Is_Blk=:=Misc_Math_Symbols_A}');
    Expect(1, 10223, '\p{Is_Blk=miscmathsymbolsa}', "");
    Expect(0, 10223, '\p{^Is_Blk=miscmathsymbolsa}', "");
    Expect(0, 10223, '\P{Is_Blk=miscmathsymbolsa}', "");
    Expect(1, 10223, '\P{^Is_Blk=miscmathsymbolsa}', "");
    Expect(0, 10224, '\p{Is_Blk=miscmathsymbolsa}', "");
    Expect(1, 10224, '\p{^Is_Blk=miscmathsymbolsa}', "");
    Expect(1, 10224, '\P{Is_Blk=miscmathsymbolsa}', "");
    Expect(0, 10224, '\P{^Is_Blk=miscmathsymbolsa}', "");
    Expect(1, 10223, '\p{Is_Blk=-	misc_Math_Symbols_a}', "");
    Expect(0, 10223, '\p{^Is_Blk=-	misc_Math_Symbols_a}', "");
    Expect(0, 10223, '\P{Is_Blk=-	misc_Math_Symbols_a}', "");
    Expect(1, 10223, '\P{^Is_Blk=-	misc_Math_Symbols_a}', "");
    Expect(0, 10224, '\p{Is_Blk=-	misc_Math_Symbols_a}', "");
    Expect(1, 10224, '\p{^Is_Blk=-	misc_Math_Symbols_a}', "");
    Expect(1, 10224, '\P{Is_Blk=-	misc_Math_Symbols_a}', "");
    Expect(0, 10224, '\P{^Is_Blk=-	misc_Math_Symbols_a}', "");
    Error('\p{Block: := _miscellaneous_Mathematical_SYMBOLS_B}');
    Error('\P{Block: := _miscellaneous_Mathematical_SYMBOLS_B}');
    Expect(1, 10751, '\p{Block=miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10751, '\p{^Block=miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10751, '\P{Block=miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10751, '\P{^Block=miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10752, '\p{Block=miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10752, '\p{^Block=miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10752, '\P{Block=miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10752, '\P{^Block=miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10751, '\p{Block=__Miscellaneous_Mathematical_Symbols_b}', "");
    Expect(0, 10751, '\p{^Block=__Miscellaneous_Mathematical_Symbols_b}', "");
    Expect(0, 10751, '\P{Block=__Miscellaneous_Mathematical_Symbols_b}', "");
    Expect(1, 10751, '\P{^Block=__Miscellaneous_Mathematical_Symbols_b}', "");
    Expect(0, 10752, '\p{Block=__Miscellaneous_Mathematical_Symbols_b}', "");
    Expect(1, 10752, '\p{^Block=__Miscellaneous_Mathematical_Symbols_b}', "");
    Expect(1, 10752, '\P{Block=__Miscellaneous_Mathematical_Symbols_b}', "");
    Expect(0, 10752, '\P{^Block=__Miscellaneous_Mathematical_Symbols_b}', "");
    Error('\p{Blk: /a/_ Misc_math_symbols_B}');
    Error('\P{Blk: /a/_ Misc_math_symbols_B}');
    Expect(1, 10751, '\p{Blk=miscmathsymbolsb}', "");
    Expect(0, 10751, '\p{^Blk=miscmathsymbolsb}', "");
    Expect(0, 10751, '\P{Blk=miscmathsymbolsb}', "");
    Expect(1, 10751, '\P{^Blk=miscmathsymbolsb}', "");
    Expect(0, 10752, '\p{Blk=miscmathsymbolsb}', "");
    Expect(1, 10752, '\p{^Blk=miscmathsymbolsb}', "");
    Expect(1, 10752, '\P{Blk=miscmathsymbolsb}', "");
    Expect(0, 10752, '\P{^Blk=miscmathsymbolsb}', "");
    Expect(1, 10751, '\p{Blk=	_misc_Math_Symbols_B}', "");
    Expect(0, 10751, '\p{^Blk=	_misc_Math_Symbols_B}', "");
    Expect(0, 10751, '\P{Blk=	_misc_Math_Symbols_B}', "");
    Expect(1, 10751, '\P{^Blk=	_misc_Math_Symbols_B}', "");
    Expect(0, 10752, '\p{Blk=	_misc_Math_Symbols_B}', "");
    Expect(1, 10752, '\p{^Blk=	_misc_Math_Symbols_B}', "");
    Expect(1, 10752, '\P{Blk=	_misc_Math_Symbols_B}', "");
    Expect(0, 10752, '\P{^Blk=	_misc_Math_Symbols_B}', "");
    Error('\p{Is_Block=:=__Miscellaneous_Mathematical_Symbols_B}');
    Error('\P{Is_Block=:=__Miscellaneous_Mathematical_Symbols_B}');
    Expect(1, 10751, '\p{Is_Block:	miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10751, '\p{^Is_Block:	miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10751, '\P{Is_Block:	miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10751, '\P{^Is_Block:	miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10752, '\p{Is_Block:	miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10752, '\p{^Is_Block:	miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10752, '\P{Is_Block:	miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10752, '\P{^Is_Block:	miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10751, '\p{Is_Block=miscellaneous_Mathematical_Symbols_b}', "");
    Expect(0, 10751, '\p{^Is_Block=miscellaneous_Mathematical_Symbols_b}', "");
    Expect(0, 10751, '\P{Is_Block=miscellaneous_Mathematical_Symbols_b}', "");
    Expect(1, 10751, '\P{^Is_Block=miscellaneous_Mathematical_Symbols_b}', "");
    Expect(0, 10752, '\p{Is_Block=miscellaneous_Mathematical_Symbols_b}', "");
    Expect(1, 10752, '\p{^Is_Block=miscellaneous_Mathematical_Symbols_b}', "");
    Expect(1, 10752, '\P{Is_Block=miscellaneous_Mathematical_Symbols_b}', "");
    Expect(0, 10752, '\P{^Is_Block=miscellaneous_Mathematical_Symbols_b}', "");
    Error('\p{Is_Blk=_ MISC_Math_Symbols_B:=}');
    Error('\P{Is_Blk=_ MISC_Math_Symbols_B:=}');
    Expect(1, 10751, '\p{Is_Blk:   miscmathsymbolsb}', "");
    Expect(0, 10751, '\p{^Is_Blk:   miscmathsymbolsb}', "");
    Expect(0, 10751, '\P{Is_Blk:   miscmathsymbolsb}', "");
    Expect(1, 10751, '\P{^Is_Blk:   miscmathsymbolsb}', "");
    Expect(0, 10752, '\p{Is_Blk:   miscmathsymbolsb}', "");
    Expect(1, 10752, '\p{^Is_Blk:   miscmathsymbolsb}', "");
    Expect(1, 10752, '\P{Is_Blk:   miscmathsymbolsb}', "");
    Expect(0, 10752, '\P{^Is_Blk:   miscmathsymbolsb}', "");
    Expect(1, 10751, '\p{Is_Blk=- Misc_Math_SYMBOLS_B}', "");
    Expect(0, 10751, '\p{^Is_Blk=- Misc_Math_SYMBOLS_B}', "");
    Expect(0, 10751, '\P{Is_Blk=- Misc_Math_SYMBOLS_B}', "");
    Expect(1, 10751, '\P{^Is_Blk=- Misc_Math_SYMBOLS_B}', "");
    Expect(0, 10752, '\p{Is_Blk=- Misc_Math_SYMBOLS_B}', "");
    Expect(1, 10752, '\p{^Is_Blk=- Misc_Math_SYMBOLS_B}', "");
    Expect(1, 10752, '\P{Is_Blk=- Misc_Math_SYMBOLS_B}', "");
    Expect(0, 10752, '\P{^Is_Blk=- Misc_Math_SYMBOLS_B}', "");
    Error('\p{Block= :=miscellaneous_Symbols_AND_Pictographs}');
    Error('\P{Block= :=miscellaneous_Symbols_AND_Pictographs}');
    Expect(1, 128511, '\p{Block=miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128511, '\p{^Block=miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128511, '\P{Block=miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128511, '\P{^Block=miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128512, '\p{Block=miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128512, '\p{^Block=miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128512, '\P{Block=miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128512, '\P{^Block=miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128511, '\p{Block=		miscellaneous_Symbols_And_Pictographs}', "");
    Expect(0, 128511, '\p{^Block=		miscellaneous_Symbols_And_Pictographs}', "");
    Expect(0, 128511, '\P{Block=		miscellaneous_Symbols_And_Pictographs}', "");
    Expect(1, 128511, '\P{^Block=		miscellaneous_Symbols_And_Pictographs}', "");
    Expect(0, 128512, '\p{Block=		miscellaneous_Symbols_And_Pictographs}', "");
    Expect(1, 128512, '\p{^Block=		miscellaneous_Symbols_And_Pictographs}', "");
    Expect(1, 128512, '\P{Block=		miscellaneous_Symbols_And_Pictographs}', "");
    Expect(0, 128512, '\P{^Block=		miscellaneous_Symbols_And_Pictographs}', "");
    Error('\p{Blk=-_MISC_Pictographs/a/}');
    Error('\P{Blk=-_MISC_Pictographs/a/}');
    Expect(1, 128511, '\p{Blk:	miscpictographs}', "");
    Expect(0, 128511, '\p{^Blk:	miscpictographs}', "");
    Expect(0, 128511, '\P{Blk:	miscpictographs}', "");
    Expect(1, 128511, '\P{^Blk:	miscpictographs}', "");
    Expect(0, 128512, '\p{Blk:	miscpictographs}', "");
    Expect(1, 128512, '\p{^Blk:	miscpictographs}', "");
    Expect(1, 128512, '\P{Blk:	miscpictographs}', "");
    Expect(0, 128512, '\P{^Blk:	miscpictographs}', "");
    Expect(1, 128511, '\p{Blk:   -Misc_pictographs}', "");
    Expect(0, 128511, '\p{^Blk:   -Misc_pictographs}', "");
    Expect(0, 128511, '\P{Blk:   -Misc_pictographs}', "");
    Expect(1, 128511, '\P{^Blk:   -Misc_pictographs}', "");
    Expect(0, 128512, '\p{Blk:   -Misc_pictographs}', "");
    Expect(1, 128512, '\p{^Blk:   -Misc_pictographs}', "");
    Expect(1, 128512, '\P{Blk:   -Misc_pictographs}', "");
    Expect(0, 128512, '\P{^Blk:   -Misc_pictographs}', "");
    Error('\p{Is_Block=/a/-_Miscellaneous_Symbols_And_Pictographs}');
    Error('\P{Is_Block=/a/-_Miscellaneous_Symbols_And_Pictographs}');
    Expect(1, 128511, '\p{Is_Block=miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128511, '\p{^Is_Block=miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128511, '\P{Is_Block=miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128511, '\P{^Is_Block=miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128512, '\p{Is_Block=miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128512, '\p{^Is_Block=miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128512, '\P{Is_Block=miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128512, '\P{^Is_Block=miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128511, '\p{Is_Block:-Miscellaneous_Symbols_And_pictographs}', "");
    Expect(0, 128511, '\p{^Is_Block:-Miscellaneous_Symbols_And_pictographs}', "");
    Expect(0, 128511, '\P{Is_Block:-Miscellaneous_Symbols_And_pictographs}', "");
    Expect(1, 128511, '\P{^Is_Block:-Miscellaneous_Symbols_And_pictographs}', "");
    Expect(0, 128512, '\p{Is_Block:-Miscellaneous_Symbols_And_pictographs}', "");
    Expect(1, 128512, '\p{^Is_Block:-Miscellaneous_Symbols_And_pictographs}', "");
    Expect(1, 128512, '\P{Is_Block:-Miscellaneous_Symbols_And_pictographs}', "");
    Expect(0, 128512, '\P{^Is_Block:-Miscellaneous_Symbols_And_pictographs}', "");
    Error('\p{Is_Blk=/a/_Misc_Pictographs}');
    Error('\P{Is_Blk=/a/_Misc_Pictographs}');
    Expect(1, 128511, '\p{Is_Blk=miscpictographs}', "");
    Expect(0, 128511, '\p{^Is_Blk=miscpictographs}', "");
    Expect(0, 128511, '\P{Is_Blk=miscpictographs}', "");
    Expect(1, 128511, '\P{^Is_Blk=miscpictographs}', "");
    Expect(0, 128512, '\p{Is_Blk=miscpictographs}', "");
    Expect(1, 128512, '\p{^Is_Blk=miscpictographs}', "");
    Expect(1, 128512, '\P{Is_Blk=miscpictographs}', "");
    Expect(0, 128512, '\P{^Is_Blk=miscpictographs}', "");
    Expect(1, 128511, '\p{Is_Blk= _Misc_Pictographs}', "");
    Expect(0, 128511, '\p{^Is_Blk= _Misc_Pictographs}', "");
    Expect(0, 128511, '\P{Is_Blk= _Misc_Pictographs}', "");
    Expect(1, 128511, '\P{^Is_Blk= _Misc_Pictographs}', "");
    Expect(0, 128512, '\p{Is_Blk= _Misc_Pictographs}', "");
    Expect(1, 128512, '\p{^Is_Blk= _Misc_Pictographs}', "");
    Expect(1, 128512, '\P{Is_Blk= _Misc_Pictographs}', "");
    Expect(0, 128512, '\P{^Is_Blk= _Misc_Pictographs}', "");
    Error('\p{Block=/a/-miscellaneous_Symbols}');
    Error('\P{Block=/a/-miscellaneous_Symbols}');
    Expect(1, 9983, '\p{Block=miscellaneoussymbols}', "");
    Expect(0, 9983, '\p{^Block=miscellaneoussymbols}', "");
    Expect(0, 9983, '\P{Block=miscellaneoussymbols}', "");
    Expect(1, 9983, '\P{^Block=miscellaneoussymbols}', "");
    Expect(0, 9984, '\p{Block=miscellaneoussymbols}', "");
    Expect(1, 9984, '\p{^Block=miscellaneoussymbols}', "");
    Expect(1, 9984, '\P{Block=miscellaneoussymbols}', "");
    Expect(0, 9984, '\P{^Block=miscellaneoussymbols}', "");
    Expect(1, 9983, '\p{Block: _Miscellaneous_symbols}', "");
    Expect(0, 9983, '\p{^Block: _Miscellaneous_symbols}', "");
    Expect(0, 9983, '\P{Block: _Miscellaneous_symbols}', "");
    Expect(1, 9983, '\P{^Block: _Miscellaneous_symbols}', "");
    Expect(0, 9984, '\p{Block: _Miscellaneous_symbols}', "");
    Expect(1, 9984, '\p{^Block: _Miscellaneous_symbols}', "");
    Expect(1, 9984, '\P{Block: _Miscellaneous_symbols}', "");
    Expect(0, 9984, '\P{^Block: _Miscellaneous_symbols}', "");
    Error('\p{Blk=:=-misc_SYMBOLS}');
    Error('\P{Blk=:=-misc_SYMBOLS}');
    Expect(1, 9983, '\p{Blk=miscsymbols}', "");
    Expect(0, 9983, '\p{^Blk=miscsymbols}', "");
    Expect(0, 9983, '\P{Blk=miscsymbols}', "");
    Expect(1, 9983, '\P{^Blk=miscsymbols}', "");
    Expect(0, 9984, '\p{Blk=miscsymbols}', "");
    Expect(1, 9984, '\p{^Blk=miscsymbols}', "");
    Expect(1, 9984, '\P{Blk=miscsymbols}', "");
    Expect(0, 9984, '\P{^Blk=miscsymbols}', "");
    Expect(1, 9983, '\p{Blk=_misc_symbols}', "");
    Expect(0, 9983, '\p{^Blk=_misc_symbols}', "");
    Expect(0, 9983, '\P{Blk=_misc_symbols}', "");
    Expect(1, 9983, '\P{^Blk=_misc_symbols}', "");
    Expect(0, 9984, '\p{Blk=_misc_symbols}', "");
    Expect(1, 9984, '\p{^Blk=_misc_symbols}', "");
    Expect(1, 9984, '\P{Blk=_misc_symbols}', "");
    Expect(0, 9984, '\P{^Blk=_misc_symbols}', "");
    Error('\p{Is_Block=	_MISCELLANEOUS_Symbols/a/}');
    Error('\P{Is_Block=	_MISCELLANEOUS_Symbols/a/}');
    Expect(1, 9983, '\p{Is_Block=miscellaneoussymbols}', "");
    Expect(0, 9983, '\p{^Is_Block=miscellaneoussymbols}', "");
    Expect(0, 9983, '\P{Is_Block=miscellaneoussymbols}', "");
    Expect(1, 9983, '\P{^Is_Block=miscellaneoussymbols}', "");
    Expect(0, 9984, '\p{Is_Block=miscellaneoussymbols}', "");
    Expect(1, 9984, '\p{^Is_Block=miscellaneoussymbols}', "");
    Expect(1, 9984, '\P{Is_Block=miscellaneoussymbols}', "");
    Expect(0, 9984, '\P{^Is_Block=miscellaneoussymbols}', "");
    Expect(1, 9983, '\p{Is_Block= -miscellaneous_symbols}', "");
    Expect(0, 9983, '\p{^Is_Block= -miscellaneous_symbols}', "");
    Expect(0, 9983, '\P{Is_Block= -miscellaneous_symbols}', "");
    Expect(1, 9983, '\P{^Is_Block= -miscellaneous_symbols}', "");
    Expect(0, 9984, '\p{Is_Block= -miscellaneous_symbols}', "");
    Expect(1, 9984, '\p{^Is_Block= -miscellaneous_symbols}', "");
    Expect(1, 9984, '\P{Is_Block= -miscellaneous_symbols}', "");
    Expect(0, 9984, '\P{^Is_Block= -miscellaneous_symbols}', "");
    Error('\p{Is_Blk=-:=MISC_SYMBOLS}');
    Error('\P{Is_Blk=-:=MISC_SYMBOLS}');
    Expect(1, 9983, '\p{Is_Blk=miscsymbols}', "");
    Expect(0, 9983, '\p{^Is_Blk=miscsymbols}', "");
    Expect(0, 9983, '\P{Is_Blk=miscsymbols}', "");
    Expect(1, 9983, '\P{^Is_Blk=miscsymbols}', "");
    Expect(0, 9984, '\p{Is_Blk=miscsymbols}', "");
    Expect(1, 9984, '\p{^Is_Blk=miscsymbols}', "");
    Expect(1, 9984, '\P{Is_Blk=miscsymbols}', "");
    Expect(0, 9984, '\P{^Is_Blk=miscsymbols}', "");
    Expect(1, 9983, '\p{Is_Blk= MISC_symbols}', "");
    Expect(0, 9983, '\p{^Is_Blk= MISC_symbols}', "");
    Expect(0, 9983, '\P{Is_Blk= MISC_symbols}', "");
    Expect(1, 9983, '\P{^Is_Blk= MISC_symbols}', "");
    Expect(0, 9984, '\p{Is_Blk= MISC_symbols}', "");
    Expect(1, 9984, '\p{^Is_Blk= MISC_symbols}', "");
    Expect(1, 9984, '\P{Is_Blk= MISC_symbols}', "");
    Expect(0, 9984, '\P{^Is_Blk= MISC_symbols}', "");
    Error('\p{Block=:=-_miscellaneous_technical}');
    Error('\P{Block=:=-_miscellaneous_technical}');
    Expect(1, 9215, '\p{Block=miscellaneoustechnical}', "");
    Expect(0, 9215, '\p{^Block=miscellaneoustechnical}', "");
    Expect(0, 9215, '\P{Block=miscellaneoustechnical}', "");
    Expect(1, 9215, '\P{^Block=miscellaneoustechnical}', "");
    Expect(0, 9216, '\p{Block=miscellaneoustechnical}', "");
    Expect(1, 9216, '\p{^Block=miscellaneoustechnical}', "");
    Expect(1, 9216, '\P{Block=miscellaneoustechnical}', "");
    Expect(0, 9216, '\P{^Block=miscellaneoustechnical}', "");
    Expect(1, 9215, '\p{Block:	_MISCELLANEOUS_TECHNICAL}', "");
    Expect(0, 9215, '\p{^Block:	_MISCELLANEOUS_TECHNICAL}', "");
    Expect(0, 9215, '\P{Block:	_MISCELLANEOUS_TECHNICAL}', "");
    Expect(1, 9215, '\P{^Block:	_MISCELLANEOUS_TECHNICAL}', "");
    Expect(0, 9216, '\p{Block:	_MISCELLANEOUS_TECHNICAL}', "");
    Expect(1, 9216, '\p{^Block:	_MISCELLANEOUS_TECHNICAL}', "");
    Expect(1, 9216, '\P{Block:	_MISCELLANEOUS_TECHNICAL}', "");
    Expect(0, 9216, '\P{^Block:	_MISCELLANEOUS_TECHNICAL}', "");
    Error('\p{Blk:	/a/_ Misc_Technical}');
    Error('\P{Blk:	/a/_ Misc_Technical}');
    Expect(1, 9215, '\p{Blk=misctechnical}', "");
    Expect(0, 9215, '\p{^Blk=misctechnical}', "");
    Expect(0, 9215, '\P{Blk=misctechnical}', "");
    Expect(1, 9215, '\P{^Blk=misctechnical}', "");
    Expect(0, 9216, '\p{Blk=misctechnical}', "");
    Expect(1, 9216, '\p{^Blk=misctechnical}', "");
    Expect(1, 9216, '\P{Blk=misctechnical}', "");
    Expect(0, 9216, '\P{^Blk=misctechnical}', "");
    Expect(1, 9215, '\p{Blk=  MISC_Technical}', "");
    Expect(0, 9215, '\p{^Blk=  MISC_Technical}', "");
    Expect(0, 9215, '\P{Blk=  MISC_Technical}', "");
    Expect(1, 9215, '\P{^Blk=  MISC_Technical}', "");
    Expect(0, 9216, '\p{Blk=  MISC_Technical}', "");
    Expect(1, 9216, '\p{^Blk=  MISC_Technical}', "");
    Expect(1, 9216, '\P{Blk=  MISC_Technical}', "");
    Expect(0, 9216, '\P{^Blk=  MISC_Technical}', "");
    Error('\p{Is_Block=:=Miscellaneous_TECHNICAL}');
    Error('\P{Is_Block=:=Miscellaneous_TECHNICAL}');
    Expect(1, 9215, '\p{Is_Block=miscellaneoustechnical}', "");
    Expect(0, 9215, '\p{^Is_Block=miscellaneoustechnical}', "");
    Expect(0, 9215, '\P{Is_Block=miscellaneoustechnical}', "");
    Expect(1, 9215, '\P{^Is_Block=miscellaneoustechnical}', "");
    Expect(0, 9216, '\p{Is_Block=miscellaneoustechnical}', "");
    Expect(1, 9216, '\p{^Is_Block=miscellaneoustechnical}', "");
    Expect(1, 9216, '\P{Is_Block=miscellaneoustechnical}', "");
    Expect(0, 9216, '\P{^Is_Block=miscellaneoustechnical}', "");
    Expect(1, 9215, '\p{Is_Block= Miscellaneous_Technical}', "");
    Expect(0, 9215, '\p{^Is_Block= Miscellaneous_Technical}', "");
    Expect(0, 9215, '\P{Is_Block= Miscellaneous_Technical}', "");
    Expect(1, 9215, '\P{^Is_Block= Miscellaneous_Technical}', "");
    Expect(0, 9216, '\p{Is_Block= Miscellaneous_Technical}', "");
    Expect(1, 9216, '\p{^Is_Block= Miscellaneous_Technical}', "");
    Expect(1, 9216, '\P{Is_Block= Miscellaneous_Technical}', "");
    Expect(0, 9216, '\P{^Is_Block= Miscellaneous_Technical}', "");
    Error('\p{Is_Blk=:= Misc_technical}');
    Error('\P{Is_Blk=:= Misc_technical}');
    Expect(1, 9215, '\p{Is_Blk=misctechnical}', "");
    Expect(0, 9215, '\p{^Is_Blk=misctechnical}', "");
    Expect(0, 9215, '\P{Is_Blk=misctechnical}', "");
    Expect(1, 9215, '\P{^Is_Blk=misctechnical}', "");
    Expect(0, 9216, '\p{Is_Blk=misctechnical}', "");
    Expect(1, 9216, '\p{^Is_Blk=misctechnical}', "");
    Expect(1, 9216, '\P{Is_Blk=misctechnical}', "");
    Expect(0, 9216, '\P{^Is_Blk=misctechnical}', "");
    Expect(1, 9215, '\p{Is_Blk: 	_misc_Technical}', "");
    Expect(0, 9215, '\p{^Is_Blk: 	_misc_Technical}', "");
    Expect(0, 9215, '\P{Is_Blk: 	_misc_Technical}', "");
    Expect(1, 9215, '\P{^Is_Blk: 	_misc_Technical}', "");
    Expect(0, 9216, '\p{Is_Blk: 	_misc_Technical}', "");
    Expect(1, 9216, '\p{^Is_Blk: 	_misc_Technical}', "");
    Expect(1, 9216, '\P{Is_Blk: 	_misc_Technical}', "");
    Expect(0, 9216, '\P{^Is_Blk: 	_misc_Technical}', "");
    Error('\p{Block=_/a/Modi}');
    Error('\P{Block=_/a/Modi}');
    Expect(1, 71263, '\p{Block=modi}', "");
    Expect(0, 71263, '\p{^Block=modi}', "");
    Expect(0, 71263, '\P{Block=modi}', "");
    Expect(1, 71263, '\P{^Block=modi}', "");
    Expect(0, 71264, '\p{Block=modi}', "");
    Expect(1, 71264, '\p{^Block=modi}', "");
    Expect(1, 71264, '\P{Block=modi}', "");
    Expect(0, 71264, '\P{^Block=modi}', "");
    Expect(1, 71263, '\p{Block=- modi}', "");
    Expect(0, 71263, '\p{^Block=- modi}', "");
    Expect(0, 71263, '\P{Block=- modi}', "");
    Expect(1, 71263, '\P{^Block=- modi}', "");
    Expect(0, 71264, '\p{Block=- modi}', "");
    Expect(1, 71264, '\p{^Block=- modi}', "");
    Expect(1, 71264, '\P{Block=- modi}', "");
    Expect(0, 71264, '\P{^Block=- modi}', "");
    Error('\p{Blk= :=MODI}');
    Error('\P{Blk= :=MODI}');
    Expect(1, 71263, '\p{Blk=modi}', "");
    Expect(0, 71263, '\p{^Blk=modi}', "");
    Expect(0, 71263, '\P{Blk=modi}', "");
    Expect(1, 71263, '\P{^Blk=modi}', "");
    Expect(0, 71264, '\p{Blk=modi}', "");
    Expect(1, 71264, '\p{^Blk=modi}', "");
    Expect(1, 71264, '\P{Blk=modi}', "");
    Expect(0, 71264, '\P{^Blk=modi}', "");
    Expect(1, 71263, '\p{Blk:	 Modi}', "");
    Expect(0, 71263, '\p{^Blk:	 Modi}', "");
    Expect(0, 71263, '\P{Blk:	 Modi}', "");
    Expect(1, 71263, '\P{^Blk:	 Modi}', "");
    Expect(0, 71264, '\p{Blk:	 Modi}', "");
    Expect(1, 71264, '\p{^Blk:	 Modi}', "");
    Expect(1, 71264, '\P{Blk:	 Modi}', "");
    Expect(0, 71264, '\P{^Blk:	 Modi}', "");
    Error('\p{Is_Block=/a/	MODI}');
    Error('\P{Is_Block=/a/	MODI}');
    Expect(1, 71263, '\p{Is_Block=modi}', "");
    Expect(0, 71263, '\p{^Is_Block=modi}', "");
    Expect(0, 71263, '\P{Is_Block=modi}', "");
    Expect(1, 71263, '\P{^Is_Block=modi}', "");
    Expect(0, 71264, '\p{Is_Block=modi}', "");
    Expect(1, 71264, '\p{^Is_Block=modi}', "");
    Expect(1, 71264, '\P{Is_Block=modi}', "");
    Expect(0, 71264, '\P{^Is_Block=modi}', "");
    Expect(1, 71263, '\p{Is_Block=	 MODI}', "");
    Expect(0, 71263, '\p{^Is_Block=	 MODI}', "");
    Expect(0, 71263, '\P{Is_Block=	 MODI}', "");
    Expect(1, 71263, '\P{^Is_Block=	 MODI}', "");
    Expect(0, 71264, '\p{Is_Block=	 MODI}', "");
    Expect(1, 71264, '\p{^Is_Block=	 MODI}', "");
    Expect(1, 71264, '\P{Is_Block=	 MODI}', "");
    Expect(0, 71264, '\P{^Is_Block=	 MODI}', "");
    Error('\p{Is_Blk=_:=Modi}');
    Error('\P{Is_Blk=_:=Modi}');
    Expect(1, 71263, '\p{Is_Blk=modi}', "");
    Expect(0, 71263, '\p{^Is_Blk=modi}', "");
    Expect(0, 71263, '\P{Is_Blk=modi}', "");
    Expect(1, 71263, '\P{^Is_Blk=modi}', "");
    Expect(0, 71264, '\p{Is_Blk=modi}', "");
    Expect(1, 71264, '\p{^Is_Blk=modi}', "");
    Expect(1, 71264, '\P{Is_Blk=modi}', "");
    Expect(0, 71264, '\P{^Is_Blk=modi}', "");
    Expect(1, 71263, '\p{Is_Blk=	modi}', "");
    Expect(0, 71263, '\p{^Is_Blk=	modi}', "");
    Expect(0, 71263, '\P{Is_Blk=	modi}', "");
    Expect(1, 71263, '\P{^Is_Blk=	modi}', "");
    Expect(0, 71264, '\p{Is_Blk=	modi}', "");
    Expect(1, 71264, '\p{^Is_Blk=	modi}', "");
    Expect(1, 71264, '\P{Is_Blk=	modi}', "");
    Expect(0, 71264, '\P{^Is_Blk=	modi}', "");
    Error('\p{Block:    -spacing_Modifier_Letters/a/}');
    Error('\P{Block:    -spacing_Modifier_Letters/a/}');
    Expect(1, 767, '\p{Block: spacingmodifierletters}', "");
    Expect(0, 767, '\p{^Block: spacingmodifierletters}', "");
    Expect(0, 767, '\P{Block: spacingmodifierletters}', "");
    Expect(1, 767, '\P{^Block: spacingmodifierletters}', "");
    Expect(0, 768, '\p{Block: spacingmodifierletters}', "");
    Expect(1, 768, '\p{^Block: spacingmodifierletters}', "");
    Expect(1, 768, '\P{Block: spacingmodifierletters}', "");
    Expect(0, 768, '\P{^Block: spacingmodifierletters}', "");
    Expect(1, 767, '\p{Block=-SPACING_Modifier_Letters}', "");
    Expect(0, 767, '\p{^Block=-SPACING_Modifier_Letters}', "");
    Expect(0, 767, '\P{Block=-SPACING_Modifier_Letters}', "");
    Expect(1, 767, '\P{^Block=-SPACING_Modifier_Letters}', "");
    Expect(0, 768, '\p{Block=-SPACING_Modifier_Letters}', "");
    Expect(1, 768, '\p{^Block=-SPACING_Modifier_Letters}', "");
    Expect(1, 768, '\P{Block=-SPACING_Modifier_Letters}', "");
    Expect(0, 768, '\P{^Block=-SPACING_Modifier_Letters}', "");
    Error('\p{Blk=/a/_ Modifier_Letters}');
    Error('\P{Blk=/a/_ Modifier_Letters}');
    Expect(1, 767, '\p{Blk: modifierletters}', "");
    Expect(0, 767, '\p{^Blk: modifierletters}', "");
    Expect(0, 767, '\P{Blk: modifierletters}', "");
    Expect(1, 767, '\P{^Blk: modifierletters}', "");
    Expect(0, 768, '\p{Blk: modifierletters}', "");
    Expect(1, 768, '\p{^Blk: modifierletters}', "");
    Expect(1, 768, '\P{Blk: modifierletters}', "");
    Expect(0, 768, '\P{^Blk: modifierletters}', "");
    Expect(1, 767, '\p{Blk=-Modifier_Letters}', "");
    Expect(0, 767, '\p{^Blk=-Modifier_Letters}', "");
    Expect(0, 767, '\P{Blk=-Modifier_Letters}', "");
    Expect(1, 767, '\P{^Blk=-Modifier_Letters}', "");
    Expect(0, 768, '\p{Blk=-Modifier_Letters}', "");
    Expect(1, 768, '\p{^Blk=-Modifier_Letters}', "");
    Expect(1, 768, '\P{Blk=-Modifier_Letters}', "");
    Expect(0, 768, '\P{^Blk=-Modifier_Letters}', "");
    Error('\p{Is_Block=/a/Spacing_Modifier_Letters}');
    Error('\P{Is_Block=/a/Spacing_Modifier_Letters}');
    Expect(1, 767, '\p{Is_Block=spacingmodifierletters}', "");
    Expect(0, 767, '\p{^Is_Block=spacingmodifierletters}', "");
    Expect(0, 767, '\P{Is_Block=spacingmodifierletters}', "");
    Expect(1, 767, '\P{^Is_Block=spacingmodifierletters}', "");
    Expect(0, 768, '\p{Is_Block=spacingmodifierletters}', "");
    Expect(1, 768, '\p{^Is_Block=spacingmodifierletters}', "");
    Expect(1, 768, '\P{Is_Block=spacingmodifierletters}', "");
    Expect(0, 768, '\P{^Is_Block=spacingmodifierletters}', "");
    Expect(1, 767, '\p{Is_Block:	 spacing_Modifier_Letters}', "");
    Expect(0, 767, '\p{^Is_Block:	 spacing_Modifier_Letters}', "");
    Expect(0, 767, '\P{Is_Block:	 spacing_Modifier_Letters}', "");
    Expect(1, 767, '\P{^Is_Block:	 spacing_Modifier_Letters}', "");
    Expect(0, 768, '\p{Is_Block:	 spacing_Modifier_Letters}', "");
    Expect(1, 768, '\p{^Is_Block:	 spacing_Modifier_Letters}', "");
    Expect(1, 768, '\P{Is_Block:	 spacing_Modifier_Letters}', "");
    Expect(0, 768, '\P{^Is_Block:	 spacing_Modifier_Letters}', "");
    Error('\p{Is_Blk=/a/-	modifier_Letters}');
    Error('\P{Is_Blk=/a/-	modifier_Letters}');
    Expect(1, 767, '\p{Is_Blk=modifierletters}', "");
    Expect(0, 767, '\p{^Is_Blk=modifierletters}', "");
    Expect(0, 767, '\P{Is_Blk=modifierletters}', "");
    Expect(1, 767, '\P{^Is_Blk=modifierletters}', "");
    Expect(0, 768, '\p{Is_Blk=modifierletters}', "");
    Expect(1, 768, '\p{^Is_Blk=modifierletters}', "");
    Expect(1, 768, '\P{Is_Blk=modifierletters}', "");
    Expect(0, 768, '\P{^Is_Blk=modifierletters}', "");
    Expect(1, 767, '\p{Is_Blk: -modifier_Letters}', "");
    Expect(0, 767, '\p{^Is_Blk: -modifier_Letters}', "");
    Expect(0, 767, '\P{Is_Blk: -modifier_Letters}', "");
    Expect(1, 767, '\P{^Is_Blk: -modifier_Letters}', "");
    Expect(0, 768, '\p{Is_Blk: -modifier_Letters}', "");
    Expect(1, 768, '\p{^Is_Blk: -modifier_Letters}', "");
    Expect(1, 768, '\P{Is_Blk: -modifier_Letters}', "");
    Expect(0, 768, '\P{^Is_Blk: -modifier_Letters}', "");
    Error('\p{Block=_/a/modifier_TONE_LETTERS}');
    Error('\P{Block=_/a/modifier_TONE_LETTERS}');
    Expect(1, 42783, '\p{Block=modifiertoneletters}', "");
    Expect(0, 42783, '\p{^Block=modifiertoneletters}', "");
    Expect(0, 42783, '\P{Block=modifiertoneletters}', "");
    Expect(1, 42783, '\P{^Block=modifiertoneletters}', "");
    Expect(0, 42784, '\p{Block=modifiertoneletters}', "");
    Expect(1, 42784, '\p{^Block=modifiertoneletters}', "");
    Expect(1, 42784, '\P{Block=modifiertoneletters}', "");
    Expect(0, 42784, '\P{^Block=modifiertoneletters}', "");
    Expect(1, 42783, '\p{Block=-Modifier_Tone_LETTERS}', "");
    Expect(0, 42783, '\p{^Block=-Modifier_Tone_LETTERS}', "");
    Expect(0, 42783, '\P{Block=-Modifier_Tone_LETTERS}', "");
    Expect(1, 42783, '\P{^Block=-Modifier_Tone_LETTERS}', "");
    Expect(0, 42784, '\p{Block=-Modifier_Tone_LETTERS}', "");
    Expect(1, 42784, '\p{^Block=-Modifier_Tone_LETTERS}', "");
    Expect(1, 42784, '\P{Block=-Modifier_Tone_LETTERS}', "");
    Expect(0, 42784, '\P{^Block=-Modifier_Tone_LETTERS}', "");
    Error('\p{Blk=_	Modifier_tone_letters/a/}');
    Error('\P{Blk=_	Modifier_tone_letters/a/}');
    Expect(1, 42783, '\p{Blk=modifiertoneletters}', "");
    Expect(0, 42783, '\p{^Blk=modifiertoneletters}', "");
    Expect(0, 42783, '\P{Blk=modifiertoneletters}', "");
    Expect(1, 42783, '\P{^Blk=modifiertoneletters}', "");
    Expect(0, 42784, '\p{Blk=modifiertoneletters}', "");
    Expect(1, 42784, '\p{^Blk=modifiertoneletters}', "");
    Expect(1, 42784, '\P{Blk=modifiertoneletters}', "");
    Expect(0, 42784, '\P{^Blk=modifiertoneletters}', "");
    Expect(1, 42783, '\p{Blk=	-Modifier_TONE_LETTERS}', "");
    Expect(0, 42783, '\p{^Blk=	-Modifier_TONE_LETTERS}', "");
    Expect(0, 42783, '\P{Blk=	-Modifier_TONE_LETTERS}', "");
    Expect(1, 42783, '\P{^Blk=	-Modifier_TONE_LETTERS}', "");
    Expect(0, 42784, '\p{Blk=	-Modifier_TONE_LETTERS}', "");
    Expect(1, 42784, '\p{^Blk=	-Modifier_TONE_LETTERS}', "");
    Expect(1, 42784, '\P{Blk=	-Modifier_TONE_LETTERS}', "");
    Expect(0, 42784, '\P{^Blk=	-Modifier_TONE_LETTERS}', "");
    Error('\p{Is_Block=:=Modifier_Tone_Letters}');
    Error('\P{Is_Block=:=Modifier_Tone_Letters}');
    Expect(1, 42783, '\p{Is_Block=modifiertoneletters}', "");
    Expect(0, 42783, '\p{^Is_Block=modifiertoneletters}', "");
    Expect(0, 42783, '\P{Is_Block=modifiertoneletters}', "");
    Expect(1, 42783, '\P{^Is_Block=modifiertoneletters}', "");
    Expect(0, 42784, '\p{Is_Block=modifiertoneletters}', "");
    Expect(1, 42784, '\p{^Is_Block=modifiertoneletters}', "");
    Expect(1, 42784, '\P{Is_Block=modifiertoneletters}', "");
    Expect(0, 42784, '\P{^Is_Block=modifiertoneletters}', "");
    Expect(1, 42783, '\p{Is_Block=	-Modifier_TONE_Letters}', "");
    Expect(0, 42783, '\p{^Is_Block=	-Modifier_TONE_Letters}', "");
    Expect(0, 42783, '\P{Is_Block=	-Modifier_TONE_Letters}', "");
    Expect(1, 42783, '\P{^Is_Block=	-Modifier_TONE_Letters}', "");
    Expect(0, 42784, '\p{Is_Block=	-Modifier_TONE_Letters}', "");
    Expect(1, 42784, '\p{^Is_Block=	-Modifier_TONE_Letters}', "");
    Expect(1, 42784, '\P{Is_Block=	-Modifier_TONE_Letters}', "");
    Expect(0, 42784, '\P{^Is_Block=	-Modifier_TONE_Letters}', "");
    Error('\p{Is_Blk=:= Modifier_TONE_Letters}');
    Error('\P{Is_Blk=:= Modifier_TONE_Letters}');
    Expect(1, 42783, '\p{Is_Blk=modifiertoneletters}', "");
    Expect(0, 42783, '\p{^Is_Blk=modifiertoneletters}', "");
    Expect(0, 42783, '\P{Is_Blk=modifiertoneletters}', "");
    Expect(1, 42783, '\P{^Is_Blk=modifiertoneletters}', "");
    Expect(0, 42784, '\p{Is_Blk=modifiertoneletters}', "");
    Expect(1, 42784, '\p{^Is_Blk=modifiertoneletters}', "");
    Expect(1, 42784, '\P{Is_Blk=modifiertoneletters}', "");
    Expect(0, 42784, '\P{^Is_Blk=modifiertoneletters}', "");
    Expect(1, 42783, '\p{Is_Blk= -MODIFIER_Tone_letters}', "");
    Expect(0, 42783, '\p{^Is_Blk= -MODIFIER_Tone_letters}', "");
    Expect(0, 42783, '\P{Is_Blk= -MODIFIER_Tone_letters}', "");
    Expect(1, 42783, '\P{^Is_Blk= -MODIFIER_Tone_letters}', "");
    Expect(0, 42784, '\p{Is_Blk= -MODIFIER_Tone_letters}', "");
    Expect(1, 42784, '\p{^Is_Blk= -MODIFIER_Tone_letters}', "");
    Expect(1, 42784, '\P{Is_Blk= -MODIFIER_Tone_letters}', "");
    Expect(0, 42784, '\P{^Is_Blk= -MODIFIER_Tone_letters}', "");
    Error('\p{Block=:=Mongolian}');
    Error('\P{Block=:=Mongolian}');
    Expect(1, 6319, '\p{Block=mongolian}', "");
    Expect(0, 6319, '\p{^Block=mongolian}', "");
    Expect(0, 6319, '\P{Block=mongolian}', "");
    Expect(1, 6319, '\P{^Block=mongolian}', "");
    Expect(0, 6320, '\p{Block=mongolian}', "");
    Expect(1, 6320, '\p{^Block=mongolian}', "");
    Expect(1, 6320, '\P{Block=mongolian}', "");
    Expect(0, 6320, '\P{^Block=mongolian}', "");
    Expect(1, 6319, '\p{Block=_Mongolian}', "");
    Expect(0, 6319, '\p{^Block=_Mongolian}', "");
    Expect(0, 6319, '\P{Block=_Mongolian}', "");
    Expect(1, 6319, '\P{^Block=_Mongolian}', "");
    Expect(0, 6320, '\p{Block=_Mongolian}', "");
    Expect(1, 6320, '\p{^Block=_Mongolian}', "");
    Expect(1, 6320, '\P{Block=_Mongolian}', "");
    Expect(0, 6320, '\P{^Block=_Mongolian}', "");
    Error('\p{Blk=_Mongolian/a/}');
    Error('\P{Blk=_Mongolian/a/}');
    Expect(1, 6319, '\p{Blk=mongolian}', "");
    Expect(0, 6319, '\p{^Blk=mongolian}', "");
    Expect(0, 6319, '\P{Blk=mongolian}', "");
    Expect(1, 6319, '\P{^Blk=mongolian}', "");
    Expect(0, 6320, '\p{Blk=mongolian}', "");
    Expect(1, 6320, '\p{^Blk=mongolian}', "");
    Expect(1, 6320, '\P{Blk=mongolian}', "");
    Expect(0, 6320, '\P{^Blk=mongolian}', "");
    Expect(1, 6319, '\p{Blk= _Mongolian}', "");
    Expect(0, 6319, '\p{^Blk= _Mongolian}', "");
    Expect(0, 6319, '\P{Blk= _Mongolian}', "");
    Expect(1, 6319, '\P{^Blk= _Mongolian}', "");
    Expect(0, 6320, '\p{Blk= _Mongolian}', "");
    Expect(1, 6320, '\p{^Blk= _Mongolian}', "");
    Expect(1, 6320, '\P{Blk= _Mongolian}', "");
    Expect(0, 6320, '\P{^Blk= _Mongolian}', "");
    Error('\p{Is_Block= /a/mongolian}');
    Error('\P{Is_Block= /a/mongolian}');
    Expect(1, 6319, '\p{Is_Block=mongolian}', "");
    Expect(0, 6319, '\p{^Is_Block=mongolian}', "");
    Expect(0, 6319, '\P{Is_Block=mongolian}', "");
    Expect(1, 6319, '\P{^Is_Block=mongolian}', "");
    Expect(0, 6320, '\p{Is_Block=mongolian}', "");
    Expect(1, 6320, '\p{^Is_Block=mongolian}', "");
    Expect(1, 6320, '\P{Is_Block=mongolian}', "");
    Expect(0, 6320, '\P{^Is_Block=mongolian}', "");
    Expect(1, 6319, '\p{Is_Block=	 Mongolian}', "");
    Expect(0, 6319, '\p{^Is_Block=	 Mongolian}', "");
    Expect(0, 6319, '\P{Is_Block=	 Mongolian}', "");
    Expect(1, 6319, '\P{^Is_Block=	 Mongolian}', "");
    Expect(0, 6320, '\p{Is_Block=	 Mongolian}', "");
    Expect(1, 6320, '\p{^Is_Block=	 Mongolian}', "");
    Expect(1, 6320, '\P{Is_Block=	 Mongolian}', "");
    Expect(0, 6320, '\P{^Is_Block=	 Mongolian}', "");
    Error('\p{Is_Blk=		MONGOLIAN:=}');
    Error('\P{Is_Blk=		MONGOLIAN:=}');
    Expect(1, 6319, '\p{Is_Blk=mongolian}', "");
    Expect(0, 6319, '\p{^Is_Blk=mongolian}', "");
    Expect(0, 6319, '\P{Is_Blk=mongolian}', "");
    Expect(1, 6319, '\P{^Is_Blk=mongolian}', "");
    Expect(0, 6320, '\p{Is_Blk=mongolian}', "");
    Expect(1, 6320, '\p{^Is_Blk=mongolian}', "");
    Expect(1, 6320, '\P{Is_Blk=mongolian}', "");
    Expect(0, 6320, '\P{^Is_Blk=mongolian}', "");
    Expect(1, 6319, '\p{Is_Blk=Mongolian}', "");
    Expect(0, 6319, '\p{^Is_Blk=Mongolian}', "");
    Expect(0, 6319, '\P{Is_Blk=Mongolian}', "");
    Expect(1, 6319, '\P{^Is_Blk=Mongolian}', "");
    Expect(0, 6320, '\p{Is_Blk=Mongolian}', "");
    Expect(1, 6320, '\p{^Is_Blk=Mongolian}', "");
    Expect(1, 6320, '\P{Is_Blk=Mongolian}', "");
    Expect(0, 6320, '\P{^Is_Blk=Mongolian}', "");
    Error('\p{Block=_Mongolian_supplement/a/}');
    Error('\P{Block=_Mongolian_supplement/a/}');
    Expect(1, 71295, '\p{Block=mongoliansupplement}', "");
    Expect(0, 71295, '\p{^Block=mongoliansupplement}', "");
    Expect(0, 71295, '\P{Block=mongoliansupplement}', "");
    Expect(1, 71295, '\P{^Block=mongoliansupplement}', "");
    Expect(0, 71296, '\p{Block=mongoliansupplement}', "");
    Expect(1, 71296, '\p{^Block=mongoliansupplement}', "");
    Expect(1, 71296, '\P{Block=mongoliansupplement}', "");
    Expect(0, 71296, '\P{^Block=mongoliansupplement}', "");
    Expect(1, 71295, '\p{Block=	_mongolian_supplement}', "");
    Expect(0, 71295, '\p{^Block=	_mongolian_supplement}', "");
    Expect(0, 71295, '\P{Block=	_mongolian_supplement}', "");
    Expect(1, 71295, '\P{^Block=	_mongolian_supplement}', "");
    Expect(0, 71296, '\p{Block=	_mongolian_supplement}', "");
    Expect(1, 71296, '\p{^Block=	_mongolian_supplement}', "");
    Expect(1, 71296, '\P{Block=	_mongolian_supplement}', "");
    Expect(0, 71296, '\P{^Block=	_mongolian_supplement}', "");
    Error('\p{Blk=_MONGOLIAN_sup/a/}');
    Error('\P{Blk=_MONGOLIAN_sup/a/}');
    Expect(1, 71295, '\p{Blk=mongoliansup}', "");
    Expect(0, 71295, '\p{^Blk=mongoliansup}', "");
    Expect(0, 71295, '\P{Blk=mongoliansup}', "");
    Expect(1, 71295, '\P{^Blk=mongoliansup}', "");
    Expect(0, 71296, '\p{Blk=mongoliansup}', "");
    Expect(1, 71296, '\p{^Blk=mongoliansup}', "");
    Expect(1, 71296, '\P{Blk=mongoliansup}', "");
    Expect(0, 71296, '\P{^Blk=mongoliansup}', "");
    Expect(1, 71295, '\p{Blk=  MONGOLIAN_Sup}', "");
    Expect(0, 71295, '\p{^Blk=  MONGOLIAN_Sup}', "");
    Expect(0, 71295, '\P{Blk=  MONGOLIAN_Sup}', "");
    Expect(1, 71295, '\P{^Blk=  MONGOLIAN_Sup}', "");
    Expect(0, 71296, '\p{Blk=  MONGOLIAN_Sup}', "");
    Expect(1, 71296, '\p{^Blk=  MONGOLIAN_Sup}', "");
    Expect(1, 71296, '\P{Blk=  MONGOLIAN_Sup}', "");
    Expect(0, 71296, '\P{^Blk=  MONGOLIAN_Sup}', "");
    Error('\p{Is_Block=:= mongolian_Supplement}');
    Error('\P{Is_Block=:= mongolian_Supplement}');
    Expect(1, 71295, '\p{Is_Block=mongoliansupplement}', "");
    Expect(0, 71295, '\p{^Is_Block=mongoliansupplement}', "");
    Expect(0, 71295, '\P{Is_Block=mongoliansupplement}', "");
    Expect(1, 71295, '\P{^Is_Block=mongoliansupplement}', "");
    Expect(0, 71296, '\p{Is_Block=mongoliansupplement}', "");
    Expect(1, 71296, '\p{^Is_Block=mongoliansupplement}', "");
    Expect(1, 71296, '\P{Is_Block=mongoliansupplement}', "");
    Expect(0, 71296, '\P{^Is_Block=mongoliansupplement}', "");
    Expect(1, 71295, '\p{Is_Block= mongolian_Supplement}', "");
    Expect(0, 71295, '\p{^Is_Block= mongolian_Supplement}', "");
    Expect(0, 71295, '\P{Is_Block= mongolian_Supplement}', "");
    Expect(1, 71295, '\P{^Is_Block= mongolian_Supplement}', "");
    Expect(0, 71296, '\p{Is_Block= mongolian_Supplement}', "");
    Expect(1, 71296, '\p{^Is_Block= mongolian_Supplement}', "");
    Expect(1, 71296, '\P{Is_Block= mongolian_Supplement}', "");
    Expect(0, 71296, '\P{^Is_Block= mongolian_Supplement}', "");
    Error('\p{Is_Blk=_Mongolian_sup:=}');
    Error('\P{Is_Blk=_Mongolian_sup:=}');
    Expect(1, 71295, '\p{Is_Blk=mongoliansup}', "");
    Expect(0, 71295, '\p{^Is_Blk=mongoliansup}', "");
    Expect(0, 71295, '\P{Is_Blk=mongoliansup}', "");
    Expect(1, 71295, '\P{^Is_Blk=mongoliansup}', "");
    Expect(0, 71296, '\p{Is_Blk=mongoliansup}', "");
    Expect(1, 71296, '\p{^Is_Blk=mongoliansup}', "");
    Expect(1, 71296, '\P{Is_Blk=mongoliansup}', "");
    Expect(0, 71296, '\P{^Is_Blk=mongoliansup}', "");
    Expect(1, 71295, '\p{Is_Blk=	Mongolian_SUP}', "");
    Expect(0, 71295, '\p{^Is_Blk=	Mongolian_SUP}', "");
    Expect(0, 71295, '\P{Is_Blk=	Mongolian_SUP}', "");
    Expect(1, 71295, '\P{^Is_Blk=	Mongolian_SUP}', "");
    Expect(0, 71296, '\p{Is_Blk=	Mongolian_SUP}', "");
    Expect(1, 71296, '\p{^Is_Blk=	Mongolian_SUP}', "");
    Expect(1, 71296, '\P{Is_Blk=	Mongolian_SUP}', "");
    Expect(0, 71296, '\P{^Is_Blk=	Mongolian_SUP}', "");
    Error('\p{Block=:=_-Mro}');
    Error('\P{Block=:=_-Mro}');
    Expect(1, 92783, '\p{Block=mro}', "");
    Expect(0, 92783, '\p{^Block=mro}', "");
    Expect(0, 92783, '\P{Block=mro}', "");
    Expect(1, 92783, '\P{^Block=mro}', "");
    Expect(0, 92784, '\p{Block=mro}', "");
    Expect(1, 92784, '\p{^Block=mro}', "");
    Expect(1, 92784, '\P{Block=mro}', "");
    Expect(0, 92784, '\P{^Block=mro}', "");
    Expect(1, 92783, '\p{Block=	_Mro}', "");
    Expect(0, 92783, '\p{^Block=	_Mro}', "");
    Expect(0, 92783, '\P{Block=	_Mro}', "");
    Expect(1, 92783, '\P{^Block=	_Mro}', "");
    Expect(0, 92784, '\p{Block=	_Mro}', "");
    Expect(1, 92784, '\p{^Block=	_Mro}', "");
    Expect(1, 92784, '\P{Block=	_Mro}', "");
    Expect(0, 92784, '\P{^Block=	_Mro}', "");
    Error('\p{Blk= Mro:=}');
    Error('\P{Blk= Mro:=}');
    Expect(1, 92783, '\p{Blk=mro}', "");
    Expect(0, 92783, '\p{^Blk=mro}', "");
    Expect(0, 92783, '\P{Blk=mro}', "");
    Expect(1, 92783, '\P{^Blk=mro}', "");
    Expect(0, 92784, '\p{Blk=mro}', "");
    Expect(1, 92784, '\p{^Blk=mro}', "");
    Expect(1, 92784, '\P{Blk=mro}', "");
    Expect(0, 92784, '\P{^Blk=mro}', "");
    Expect(1, 92783, '\p{Blk=	mro}', "");
    Expect(0, 92783, '\p{^Blk=	mro}', "");
    Expect(0, 92783, '\P{Blk=	mro}', "");
    Expect(1, 92783, '\P{^Blk=	mro}', "");
    Expect(0, 92784, '\p{Blk=	mro}', "");
    Expect(1, 92784, '\p{^Blk=	mro}', "");
    Expect(1, 92784, '\P{Blk=	mro}', "");
    Expect(0, 92784, '\P{^Blk=	mro}', "");
    Error('\p{Is_Block=:=-_mro}');
    Error('\P{Is_Block=:=-_mro}');
    Expect(1, 92783, '\p{Is_Block=mro}', "");
    Expect(0, 92783, '\p{^Is_Block=mro}', "");
    Expect(0, 92783, '\P{Is_Block=mro}', "");
    Expect(1, 92783, '\P{^Is_Block=mro}', "");
    Expect(0, 92784, '\p{Is_Block=mro}', "");
    Expect(1, 92784, '\p{^Is_Block=mro}', "");
    Expect(1, 92784, '\P{Is_Block=mro}', "");
    Expect(0, 92784, '\P{^Is_Block=mro}', "");
    Expect(1, 92783, '\p{Is_Block=	-mro}', "");
    Expect(0, 92783, '\p{^Is_Block=	-mro}', "");
    Expect(0, 92783, '\P{Is_Block=	-mro}', "");
    Expect(1, 92783, '\P{^Is_Block=	-mro}', "");
    Expect(0, 92784, '\p{Is_Block=	-mro}', "");
    Expect(1, 92784, '\p{^Is_Block=	-mro}', "");
    Expect(1, 92784, '\P{Is_Block=	-mro}', "");
    Expect(0, 92784, '\P{^Is_Block=	-mro}', "");
    Error('\p{Is_Blk=_	Mro/a/}');
    Error('\P{Is_Blk=_	Mro/a/}');
    Expect(1, 92783, '\p{Is_Blk=mro}', "");
    Expect(0, 92783, '\p{^Is_Blk=mro}', "");
    Expect(0, 92783, '\P{Is_Blk=mro}', "");
    Expect(1, 92783, '\P{^Is_Blk=mro}', "");
    Expect(0, 92784, '\p{Is_Blk=mro}', "");
    Expect(1, 92784, '\p{^Is_Blk=mro}', "");
    Expect(1, 92784, '\P{Is_Blk=mro}', "");
    Expect(0, 92784, '\P{^Is_Blk=mro}', "");
    Expect(1, 92783, '\p{Is_Blk=  mro}', "");
    Expect(0, 92783, '\p{^Is_Blk=  mro}', "");
    Expect(0, 92783, '\P{Is_Blk=  mro}', "");
    Expect(1, 92783, '\P{^Is_Blk=  mro}', "");
    Expect(0, 92784, '\p{Is_Blk=  mro}', "");
    Expect(1, 92784, '\p{^Is_Blk=  mro}', "");
    Expect(1, 92784, '\P{Is_Blk=  mro}', "");
    Expect(0, 92784, '\P{^Is_Blk=  mro}', "");
    Error('\p{Block=:=Multani}');
    Error('\P{Block=:=Multani}');
    Expect(1, 70319, '\p{Block=multani}', "");
    Expect(0, 70319, '\p{^Block=multani}', "");
    Expect(0, 70319, '\P{Block=multani}', "");
    Expect(1, 70319, '\P{^Block=multani}', "");
    Expect(0, 70320, '\p{Block=multani}', "");
    Expect(1, 70320, '\p{^Block=multani}', "");
    Expect(1, 70320, '\P{Block=multani}', "");
    Expect(0, 70320, '\P{^Block=multani}', "");
    Expect(1, 70319, '\p{Block: _-Multani}', "");
    Expect(0, 70319, '\p{^Block: _-Multani}', "");
    Expect(0, 70319, '\P{Block: _-Multani}', "");
    Expect(1, 70319, '\P{^Block: _-Multani}', "");
    Expect(0, 70320, '\p{Block: _-Multani}', "");
    Expect(1, 70320, '\p{^Block: _-Multani}', "");
    Expect(1, 70320, '\P{Block: _-Multani}', "");
    Expect(0, 70320, '\P{^Block: _-Multani}', "");
    Error('\p{Blk:   _	Multani/a/}');
    Error('\P{Blk:   _	Multani/a/}');
    Expect(1, 70319, '\p{Blk=multani}', "");
    Expect(0, 70319, '\p{^Blk=multani}', "");
    Expect(0, 70319, '\P{Blk=multani}', "");
    Expect(1, 70319, '\P{^Blk=multani}', "");
    Expect(0, 70320, '\p{Blk=multani}', "");
    Expect(1, 70320, '\p{^Blk=multani}', "");
    Expect(1, 70320, '\P{Blk=multani}', "");
    Expect(0, 70320, '\P{^Blk=multani}', "");
    Expect(1, 70319, '\p{Blk=--Multani}', "");
    Expect(0, 70319, '\p{^Blk=--Multani}', "");
    Expect(0, 70319, '\P{Blk=--Multani}', "");
    Expect(1, 70319, '\P{^Blk=--Multani}', "");
    Expect(0, 70320, '\p{Blk=--Multani}', "");
    Expect(1, 70320, '\p{^Blk=--Multani}', "");
    Expect(1, 70320, '\P{Blk=--Multani}', "");
    Expect(0, 70320, '\P{^Blk=--Multani}', "");
    Error('\p{Is_Block=-_Multani:=}');
    Error('\P{Is_Block=-_Multani:=}');
    Expect(1, 70319, '\p{Is_Block: multani}', "");
    Expect(0, 70319, '\p{^Is_Block: multani}', "");
    Expect(0, 70319, '\P{Is_Block: multani}', "");
    Expect(1, 70319, '\P{^Is_Block: multani}', "");
    Expect(0, 70320, '\p{Is_Block: multani}', "");
    Expect(1, 70320, '\p{^Is_Block: multani}', "");
    Expect(1, 70320, '\P{Is_Block: multani}', "");
    Expect(0, 70320, '\P{^Is_Block: multani}', "");
    Expect(1, 70319, '\p{Is_Block=_Multani}', "");
    Expect(0, 70319, '\p{^Is_Block=_Multani}', "");
    Expect(0, 70319, '\P{Is_Block=_Multani}', "");
    Expect(1, 70319, '\P{^Is_Block=_Multani}', "");
    Expect(0, 70320, '\p{Is_Block=_Multani}', "");
    Expect(1, 70320, '\p{^Is_Block=_Multani}', "");
    Expect(1, 70320, '\P{Is_Block=_Multani}', "");
    Expect(0, 70320, '\P{^Is_Block=_Multani}', "");
    Error('\p{Is_Blk=- Multani:=}');
    Error('\P{Is_Blk=- Multani:=}');
    Expect(1, 70319, '\p{Is_Blk=multani}', "");
    Expect(0, 70319, '\p{^Is_Blk=multani}', "");
    Expect(0, 70319, '\P{Is_Blk=multani}', "");
    Expect(1, 70319, '\P{^Is_Blk=multani}', "");
    Expect(0, 70320, '\p{Is_Blk=multani}', "");
    Expect(1, 70320, '\p{^Is_Blk=multani}', "");
    Expect(1, 70320, '\P{Is_Blk=multani}', "");
    Expect(0, 70320, '\P{^Is_Blk=multani}', "");
    Expect(1, 70319, '\p{Is_Blk=-multani}', "");
    Expect(0, 70319, '\p{^Is_Blk=-multani}', "");
    Expect(0, 70319, '\P{Is_Blk=-multani}', "");
    Expect(1, 70319, '\P{^Is_Blk=-multani}', "");
    Expect(0, 70320, '\p{Is_Blk=-multani}', "");
    Expect(1, 70320, '\p{^Is_Blk=-multani}', "");
    Expect(1, 70320, '\P{Is_Blk=-multani}', "");
    Expect(0, 70320, '\P{^Is_Blk=-multani}', "");
    Error('\p{Block=:=Musical_symbols}');
    Error('\P{Block=:=Musical_symbols}');
    Expect(1, 119295, '\p{Block=musicalsymbols}', "");
    Expect(0, 119295, '\p{^Block=musicalsymbols}', "");
    Expect(0, 119295, '\P{Block=musicalsymbols}', "");
    Expect(1, 119295, '\P{^Block=musicalsymbols}', "");
    Expect(0, 119296, '\p{Block=musicalsymbols}', "");
    Expect(1, 119296, '\p{^Block=musicalsymbols}', "");
    Expect(1, 119296, '\P{Block=musicalsymbols}', "");
    Expect(0, 119296, '\P{^Block=musicalsymbols}', "");
    Expect(1, 119295, '\p{Block=_musical_SYMBOLS}', "");
    Expect(0, 119295, '\p{^Block=_musical_SYMBOLS}', "");
    Expect(0, 119295, '\P{Block=_musical_SYMBOLS}', "");
    Expect(1, 119295, '\P{^Block=_musical_SYMBOLS}', "");
    Expect(0, 119296, '\p{Block=_musical_SYMBOLS}', "");
    Expect(1, 119296, '\p{^Block=_musical_SYMBOLS}', "");
    Expect(1, 119296, '\P{Block=_musical_SYMBOLS}', "");
    Expect(0, 119296, '\P{^Block=_musical_SYMBOLS}', "");
    Error('\p{Blk=_:=music}');
    Error('\P{Blk=_:=music}');
    Expect(1, 119295, '\p{Blk=music}', "");
    Expect(0, 119295, '\p{^Blk=music}', "");
    Expect(0, 119295, '\P{Blk=music}', "");
    Expect(1, 119295, '\P{^Blk=music}', "");
    Expect(0, 119296, '\p{Blk=music}', "");
    Expect(1, 119296, '\p{^Blk=music}', "");
    Expect(1, 119296, '\P{Blk=music}', "");
    Expect(0, 119296, '\P{^Blk=music}', "");
    Expect(1, 119295, '\p{Blk=_	Music}', "");
    Expect(0, 119295, '\p{^Blk=_	Music}', "");
    Expect(0, 119295, '\P{Blk=_	Music}', "");
    Expect(1, 119295, '\P{^Blk=_	Music}', "");
    Expect(0, 119296, '\p{Blk=_	Music}', "");
    Expect(1, 119296, '\p{^Blk=_	Music}', "");
    Expect(1, 119296, '\P{Blk=_	Music}', "");
    Expect(0, 119296, '\P{^Blk=_	Music}', "");
    Error('\p{Is_Block=/a/	_Musical_Symbols}');
    Error('\P{Is_Block=/a/	_Musical_Symbols}');
    Expect(1, 119295, '\p{Is_Block=musicalsymbols}', "");
    Expect(0, 119295, '\p{^Is_Block=musicalsymbols}', "");
    Expect(0, 119295, '\P{Is_Block=musicalsymbols}', "");
    Expect(1, 119295, '\P{^Is_Block=musicalsymbols}', "");
    Expect(0, 119296, '\p{Is_Block=musicalsymbols}', "");
    Expect(1, 119296, '\p{^Is_Block=musicalsymbols}', "");
    Expect(1, 119296, '\P{Is_Block=musicalsymbols}', "");
    Expect(0, 119296, '\P{^Is_Block=musicalsymbols}', "");
    Expect(1, 119295, '\p{Is_Block= -musical_Symbols}', "");
    Expect(0, 119295, '\p{^Is_Block= -musical_Symbols}', "");
    Expect(0, 119295, '\P{Is_Block= -musical_Symbols}', "");
    Expect(1, 119295, '\P{^Is_Block= -musical_Symbols}', "");
    Expect(0, 119296, '\p{Is_Block= -musical_Symbols}', "");
    Expect(1, 119296, '\p{^Is_Block= -musical_Symbols}', "");
    Expect(1, 119296, '\P{Is_Block= -musical_Symbols}', "");
    Expect(0, 119296, '\P{^Is_Block= -musical_Symbols}', "");
    Error('\p{Is_Blk=-:=MUSIC}');
    Error('\P{Is_Blk=-:=MUSIC}');
    Expect(1, 119295, '\p{Is_Blk=music}', "");
    Expect(0, 119295, '\p{^Is_Blk=music}', "");
    Expect(0, 119295, '\P{Is_Blk=music}', "");
    Expect(1, 119295, '\P{^Is_Blk=music}', "");
    Expect(0, 119296, '\p{Is_Blk=music}', "");
    Expect(1, 119296, '\p{^Is_Blk=music}', "");
    Expect(1, 119296, '\P{Is_Blk=music}', "");
    Expect(0, 119296, '\P{^Is_Blk=music}', "");
    Expect(1, 119295, '\p{Is_Blk= _Music}', "");
    Expect(0, 119295, '\p{^Is_Blk= _Music}', "");
    Expect(0, 119295, '\P{Is_Blk= _Music}', "");
    Expect(1, 119295, '\P{^Is_Blk= _Music}', "");
    Expect(0, 119296, '\p{Is_Blk= _Music}', "");
    Expect(1, 119296, '\p{^Is_Blk= _Music}', "");
    Expect(1, 119296, '\P{Is_Blk= _Music}', "");
    Expect(0, 119296, '\P{^Is_Blk= _Music}', "");
    Error('\p{Block=-_MYANMAR:=}');
    Error('\P{Block=-_MYANMAR:=}');
    Expect(1, 4255, '\p{Block=myanmar}', "");
    Expect(0, 4255, '\p{^Block=myanmar}', "");
    Expect(0, 4255, '\P{Block=myanmar}', "");
    Expect(1, 4255, '\P{^Block=myanmar}', "");
    Expect(0, 4256, '\p{Block=myanmar}', "");
    Expect(1, 4256, '\p{^Block=myanmar}', "");
    Expect(1, 4256, '\P{Block=myanmar}', "");
    Expect(0, 4256, '\P{^Block=myanmar}', "");
    Expect(1, 4255, '\p{Block= myanmar}', "");
    Expect(0, 4255, '\p{^Block= myanmar}', "");
    Expect(0, 4255, '\P{Block= myanmar}', "");
    Expect(1, 4255, '\P{^Block= myanmar}', "");
    Expect(0, 4256, '\p{Block= myanmar}', "");
    Expect(1, 4256, '\p{^Block= myanmar}', "");
    Expect(1, 4256, '\P{Block= myanmar}', "");
    Expect(0, 4256, '\P{^Block= myanmar}', "");
    Error('\p{Blk=/a/Myanmar}');
    Error('\P{Blk=/a/Myanmar}');
    Expect(1, 4255, '\p{Blk=myanmar}', "");
    Expect(0, 4255, '\p{^Blk=myanmar}', "");
    Expect(0, 4255, '\P{Blk=myanmar}', "");
    Expect(1, 4255, '\P{^Blk=myanmar}', "");
    Expect(0, 4256, '\p{Blk=myanmar}', "");
    Expect(1, 4256, '\p{^Blk=myanmar}', "");
    Expect(1, 4256, '\P{Blk=myanmar}', "");
    Expect(0, 4256, '\P{^Blk=myanmar}', "");
    Expect(1, 4255, '\p{Blk=-_MYANMAR}', "");
    Expect(0, 4255, '\p{^Blk=-_MYANMAR}', "");
    Expect(0, 4255, '\P{Blk=-_MYANMAR}', "");
    Expect(1, 4255, '\P{^Blk=-_MYANMAR}', "");
    Expect(0, 4256, '\p{Blk=-_MYANMAR}', "");
    Expect(1, 4256, '\p{^Blk=-_MYANMAR}', "");
    Expect(1, 4256, '\P{Blk=-_MYANMAR}', "");
    Expect(0, 4256, '\P{^Blk=-_MYANMAR}', "");
    Error('\p{Is_Block:/a/		Myanmar}');
    Error('\P{Is_Block:/a/		Myanmar}');
    Expect(1, 4255, '\p{Is_Block=myanmar}', "");
    Expect(0, 4255, '\p{^Is_Block=myanmar}', "");
    Expect(0, 4255, '\P{Is_Block=myanmar}', "");
    Expect(1, 4255, '\P{^Is_Block=myanmar}', "");
    Expect(0, 4256, '\p{Is_Block=myanmar}', "");
    Expect(1, 4256, '\p{^Is_Block=myanmar}', "");
    Expect(1, 4256, '\P{Is_Block=myanmar}', "");
    Expect(0, 4256, '\P{^Is_Block=myanmar}', "");
    Expect(1, 4255, '\p{Is_Block=__Myanmar}', "");
    Expect(0, 4255, '\p{^Is_Block=__Myanmar}', "");
    Expect(0, 4255, '\P{Is_Block=__Myanmar}', "");
    Expect(1, 4255, '\P{^Is_Block=__Myanmar}', "");
    Expect(0, 4256, '\p{Is_Block=__Myanmar}', "");
    Expect(1, 4256, '\p{^Is_Block=__Myanmar}', "");
    Expect(1, 4256, '\P{Is_Block=__Myanmar}', "");
    Expect(0, 4256, '\P{^Is_Block=__Myanmar}', "");
    Error('\p{Is_Blk=	-myanmar/a/}');
    Error('\P{Is_Blk=	-myanmar/a/}');
    Expect(1, 4255, '\p{Is_Blk=myanmar}', "");
    Expect(0, 4255, '\p{^Is_Blk=myanmar}', "");
    Expect(0, 4255, '\P{Is_Blk=myanmar}', "");
    Expect(1, 4255, '\P{^Is_Blk=myanmar}', "");
    Expect(0, 4256, '\p{Is_Blk=myanmar}', "");
    Expect(1, 4256, '\p{^Is_Blk=myanmar}', "");
    Expect(1, 4256, '\P{Is_Blk=myanmar}', "");
    Expect(0, 4256, '\P{^Is_Blk=myanmar}', "");
    Expect(1, 4255, '\p{Is_Blk:	MYANMAR}', "");
    Expect(0, 4255, '\p{^Is_Blk:	MYANMAR}', "");
    Expect(0, 4255, '\P{Is_Blk:	MYANMAR}', "");
    Expect(1, 4255, '\P{^Is_Blk:	MYANMAR}', "");
    Expect(0, 4256, '\p{Is_Blk:	MYANMAR}', "");
    Expect(1, 4256, '\p{^Is_Blk:	MYANMAR}', "");
    Expect(1, 4256, '\P{Is_Blk:	MYANMAR}', "");
    Expect(0, 4256, '\P{^Is_Blk:	MYANMAR}', "");
    Error('\p{Block=_:=Myanmar_EXTENDED_A}');
    Error('\P{Block=_:=Myanmar_EXTENDED_A}');
    Expect(1, 43647, '\p{Block=myanmarextendeda}', "");
    Expect(0, 43647, '\p{^Block=myanmarextendeda}', "");
    Expect(0, 43647, '\P{Block=myanmarextendeda}', "");
    Expect(1, 43647, '\P{^Block=myanmarextendeda}', "");
    Expect(0, 43648, '\p{Block=myanmarextendeda}', "");
    Expect(1, 43648, '\p{^Block=myanmarextendeda}', "");
    Expect(1, 43648, '\P{Block=myanmarextendeda}', "");
    Expect(0, 43648, '\P{^Block=myanmarextendeda}', "");
    Expect(1, 43647, '\p{Block=_ Myanmar_extended_a}', "");
    Expect(0, 43647, '\p{^Block=_ Myanmar_extended_a}', "");
    Expect(0, 43647, '\P{Block=_ Myanmar_extended_a}', "");
    Expect(1, 43647, '\P{^Block=_ Myanmar_extended_a}', "");
    Expect(0, 43648, '\p{Block=_ Myanmar_extended_a}', "");
    Expect(1, 43648, '\p{^Block=_ Myanmar_extended_a}', "");
    Expect(1, 43648, '\P{Block=_ Myanmar_extended_a}', "");
    Expect(0, 43648, '\P{^Block=_ Myanmar_extended_a}', "");
    Error('\p{Blk=:=_Myanmar_Ext_A}');
    Error('\P{Blk=:=_Myanmar_Ext_A}');
    Expect(1, 43647, '\p{Blk=myanmarexta}', "");
    Expect(0, 43647, '\p{^Blk=myanmarexta}', "");
    Expect(0, 43647, '\P{Blk=myanmarexta}', "");
    Expect(1, 43647, '\P{^Blk=myanmarexta}', "");
    Expect(0, 43648, '\p{Blk=myanmarexta}', "");
    Expect(1, 43648, '\p{^Blk=myanmarexta}', "");
    Expect(1, 43648, '\P{Blk=myanmarexta}', "");
    Expect(0, 43648, '\P{^Blk=myanmarexta}', "");
    Expect(1, 43647, '\p{Blk:	_Myanmar_Ext_A}', "");
    Expect(0, 43647, '\p{^Blk:	_Myanmar_Ext_A}', "");
    Expect(0, 43647, '\P{Blk:	_Myanmar_Ext_A}', "");
    Expect(1, 43647, '\P{^Blk:	_Myanmar_Ext_A}', "");
    Expect(0, 43648, '\p{Blk:	_Myanmar_Ext_A}', "");
    Expect(1, 43648, '\p{^Blk:	_Myanmar_Ext_A}', "");
    Expect(1, 43648, '\P{Blk:	_Myanmar_Ext_A}', "");
    Expect(0, 43648, '\P{^Blk:	_Myanmar_Ext_A}', "");
    Error('\p{Is_Block=_/a/MYANMAR_EXTENDED_A}');
    Error('\P{Is_Block=_/a/MYANMAR_EXTENDED_A}');
    Expect(1, 43647, '\p{Is_Block=myanmarextendeda}', "");
    Expect(0, 43647, '\p{^Is_Block=myanmarextendeda}', "");
    Expect(0, 43647, '\P{Is_Block=myanmarextendeda}', "");
    Expect(1, 43647, '\P{^Is_Block=myanmarextendeda}', "");
    Expect(0, 43648, '\p{Is_Block=myanmarextendeda}', "");
    Expect(1, 43648, '\p{^Is_Block=myanmarextendeda}', "");
    Expect(1, 43648, '\P{Is_Block=myanmarextendeda}', "");
    Expect(0, 43648, '\P{^Is_Block=myanmarextendeda}', "");
    Expect(1, 43647, '\p{Is_Block=	Myanmar_extended_A}', "");
    Expect(0, 43647, '\p{^Is_Block=	Myanmar_extended_A}', "");
    Expect(0, 43647, '\P{Is_Block=	Myanmar_extended_A}', "");
    Expect(1, 43647, '\P{^Is_Block=	Myanmar_extended_A}', "");
    Expect(0, 43648, '\p{Is_Block=	Myanmar_extended_A}', "");
    Expect(1, 43648, '\p{^Is_Block=	Myanmar_extended_A}', "");
    Expect(1, 43648, '\P{Is_Block=	Myanmar_extended_A}', "");
    Expect(0, 43648, '\P{^Is_Block=	Myanmar_extended_A}', "");
    Error('\p{Is_Blk= myanmar_Ext_a:=}');
    Error('\P{Is_Blk= myanmar_Ext_a:=}');
    Expect(1, 43647, '\p{Is_Blk=myanmarexta}', "");
    Expect(0, 43647, '\p{^Is_Blk=myanmarexta}', "");
    Expect(0, 43647, '\P{Is_Blk=myanmarexta}', "");
    Expect(1, 43647, '\P{^Is_Blk=myanmarexta}', "");
    Expect(0, 43648, '\p{Is_Blk=myanmarexta}', "");
    Expect(1, 43648, '\p{^Is_Blk=myanmarexta}', "");
    Expect(1, 43648, '\P{Is_Blk=myanmarexta}', "");
    Expect(0, 43648, '\P{^Is_Blk=myanmarexta}', "");
    Expect(1, 43647, '\p{Is_Blk:		-MYANMAR_Ext_A}', "");
    Expect(0, 43647, '\p{^Is_Blk:		-MYANMAR_Ext_A}', "");
    Expect(0, 43647, '\P{Is_Blk:		-MYANMAR_Ext_A}', "");
    Expect(1, 43647, '\P{^Is_Blk:		-MYANMAR_Ext_A}', "");
    Expect(0, 43648, '\p{Is_Blk:		-MYANMAR_Ext_A}', "");
    Expect(1, 43648, '\p{^Is_Blk:		-MYANMAR_Ext_A}', "");
    Expect(1, 43648, '\P{Is_Blk:		-MYANMAR_Ext_A}', "");
    Expect(0, 43648, '\P{^Is_Blk:		-MYANMAR_Ext_A}', "");
    Error('\p{Block=		myanmar_EXTENDED_B/a/}');
    Error('\P{Block=		myanmar_EXTENDED_B/a/}');
    Expect(1, 43519, '\p{Block=myanmarextendedb}', "");
    Expect(0, 43519, '\p{^Block=myanmarextendedb}', "");
    Expect(0, 43519, '\P{Block=myanmarextendedb}', "");
    Expect(1, 43519, '\P{^Block=myanmarextendedb}', "");
    Expect(0, 43520, '\p{Block=myanmarextendedb}', "");
    Expect(1, 43520, '\p{^Block=myanmarextendedb}', "");
    Expect(1, 43520, '\P{Block=myanmarextendedb}', "");
    Expect(0, 43520, '\P{^Block=myanmarextendedb}', "");
    Expect(1, 43519, '\p{Block= -MYANMAR_extended_B}', "");
    Expect(0, 43519, '\p{^Block= -MYANMAR_extended_B}', "");
    Expect(0, 43519, '\P{Block= -MYANMAR_extended_B}', "");
    Expect(1, 43519, '\P{^Block= -MYANMAR_extended_B}', "");
    Expect(0, 43520, '\p{Block= -MYANMAR_extended_B}', "");
    Expect(1, 43520, '\p{^Block= -MYANMAR_extended_B}', "");
    Expect(1, 43520, '\P{Block= -MYANMAR_extended_B}', "");
    Expect(0, 43520, '\P{^Block= -MYANMAR_extended_B}', "");
    Error('\p{Blk=-:=myanmar_ext_B}');
    Error('\P{Blk=-:=myanmar_ext_B}');
    Expect(1, 43519, '\p{Blk=myanmarextb}', "");
    Expect(0, 43519, '\p{^Blk=myanmarextb}', "");
    Expect(0, 43519, '\P{Blk=myanmarextb}', "");
    Expect(1, 43519, '\P{^Blk=myanmarextb}', "");
    Expect(0, 43520, '\p{Blk=myanmarextb}', "");
    Expect(1, 43520, '\p{^Blk=myanmarextb}', "");
    Expect(1, 43520, '\P{Blk=myanmarextb}', "");
    Expect(0, 43520, '\P{^Blk=myanmarextb}', "");
    Expect(1, 43519, '\p{Blk=_	Myanmar_Ext_B}', "");
    Expect(0, 43519, '\p{^Blk=_	Myanmar_Ext_B}', "");
    Expect(0, 43519, '\P{Blk=_	Myanmar_Ext_B}', "");
    Expect(1, 43519, '\P{^Blk=_	Myanmar_Ext_B}', "");
    Expect(0, 43520, '\p{Blk=_	Myanmar_Ext_B}', "");
    Expect(1, 43520, '\p{^Blk=_	Myanmar_Ext_B}', "");
    Expect(1, 43520, '\P{Blk=_	Myanmar_Ext_B}', "");
    Expect(0, 43520, '\P{^Blk=_	Myanmar_Ext_B}', "");
    Error('\p{Is_Block=/a/  Myanmar_Extended_B}');
    Error('\P{Is_Block=/a/  Myanmar_Extended_B}');
    Expect(1, 43519, '\p{Is_Block=myanmarextendedb}', "");
    Expect(0, 43519, '\p{^Is_Block=myanmarextendedb}', "");
    Expect(0, 43519, '\P{Is_Block=myanmarextendedb}', "");
    Expect(1, 43519, '\P{^Is_Block=myanmarextendedb}', "");
    Expect(0, 43520, '\p{Is_Block=myanmarextendedb}', "");
    Expect(1, 43520, '\p{^Is_Block=myanmarextendedb}', "");
    Expect(1, 43520, '\P{Is_Block=myanmarextendedb}', "");
    Expect(0, 43520, '\P{^Is_Block=myanmarextendedb}', "");
    Expect(1, 43519, '\p{Is_Block= Myanmar_Extended_B}', "");
    Expect(0, 43519, '\p{^Is_Block= Myanmar_Extended_B}', "");
    Expect(0, 43519, '\P{Is_Block= Myanmar_Extended_B}', "");
    Expect(1, 43519, '\P{^Is_Block= Myanmar_Extended_B}', "");
    Expect(0, 43520, '\p{Is_Block= Myanmar_Extended_B}', "");
    Expect(1, 43520, '\p{^Is_Block= Myanmar_Extended_B}', "");
    Expect(1, 43520, '\P{Is_Block= Myanmar_Extended_B}', "");
    Expect(0, 43520, '\P{^Is_Block= Myanmar_Extended_B}', "");
    Error('\p{Is_Blk=-/a/Myanmar_Ext_B}');
    Error('\P{Is_Blk=-/a/Myanmar_Ext_B}');
    Expect(1, 43519, '\p{Is_Blk=myanmarextb}', "");
    Expect(0, 43519, '\p{^Is_Blk=myanmarextb}', "");
    Expect(0, 43519, '\P{Is_Blk=myanmarextb}', "");
    Expect(1, 43519, '\P{^Is_Blk=myanmarextb}', "");
    Expect(0, 43520, '\p{Is_Blk=myanmarextb}', "");
    Expect(1, 43520, '\p{^Is_Blk=myanmarextb}', "");
    Expect(1, 43520, '\P{Is_Blk=myanmarextb}', "");
    Expect(0, 43520, '\P{^Is_Blk=myanmarextb}', "");
    Expect(1, 43519, '\p{Is_Blk=_ myanmar_Ext_B}', "");
    Expect(0, 43519, '\p{^Is_Blk=_ myanmar_Ext_B}', "");
    Expect(0, 43519, '\P{Is_Blk=_ myanmar_Ext_B}', "");
    Expect(1, 43519, '\P{^Is_Blk=_ myanmar_Ext_B}', "");
    Expect(0, 43520, '\p{Is_Blk=_ myanmar_Ext_B}', "");
    Expect(1, 43520, '\p{^Is_Blk=_ myanmar_Ext_B}', "");
    Expect(1, 43520, '\P{Is_Blk=_ myanmar_Ext_B}', "");
    Expect(0, 43520, '\P{^Is_Blk=_ myanmar_Ext_B}', "");
    Error('\p{Block= -NABATAEAN:=}');
    Error('\P{Block= -NABATAEAN:=}');
    Expect(1, 67759, '\p{Block=nabataean}', "");
    Expect(0, 67759, '\p{^Block=nabataean}', "");
    Expect(0, 67759, '\P{Block=nabataean}', "");
    Expect(1, 67759, '\P{^Block=nabataean}', "");
    Expect(0, 67760, '\p{Block=nabataean}', "");
    Expect(1, 67760, '\p{^Block=nabataean}', "");
    Expect(1, 67760, '\P{Block=nabataean}', "");
    Expect(0, 67760, '\P{^Block=nabataean}', "");
    Expect(1, 67759, '\p{Block=	 NABATAEAN}', "");
    Expect(0, 67759, '\p{^Block=	 NABATAEAN}', "");
    Expect(0, 67759, '\P{Block=	 NABATAEAN}', "");
    Expect(1, 67759, '\P{^Block=	 NABATAEAN}', "");
    Expect(0, 67760, '\p{Block=	 NABATAEAN}', "");
    Expect(1, 67760, '\p{^Block=	 NABATAEAN}', "");
    Expect(1, 67760, '\P{Block=	 NABATAEAN}', "");
    Expect(0, 67760, '\P{^Block=	 NABATAEAN}', "");
    Error('\p{Blk=/a/_NABATAEAN}');
    Error('\P{Blk=/a/_NABATAEAN}');
    Expect(1, 67759, '\p{Blk=nabataean}', "");
    Expect(0, 67759, '\p{^Blk=nabataean}', "");
    Expect(0, 67759, '\P{Blk=nabataean}', "");
    Expect(1, 67759, '\P{^Blk=nabataean}', "");
    Expect(0, 67760, '\p{Blk=nabataean}', "");
    Expect(1, 67760, '\p{^Blk=nabataean}', "");
    Expect(1, 67760, '\P{Blk=nabataean}', "");
    Expect(0, 67760, '\P{^Blk=nabataean}', "");
    Expect(1, 67759, '\p{Blk=-_NABATAEAN}', "");
    Expect(0, 67759, '\p{^Blk=-_NABATAEAN}', "");
    Expect(0, 67759, '\P{Blk=-_NABATAEAN}', "");
    Expect(1, 67759, '\P{^Blk=-_NABATAEAN}', "");
    Expect(0, 67760, '\p{Blk=-_NABATAEAN}', "");
    Expect(1, 67760, '\p{^Blk=-_NABATAEAN}', "");
    Expect(1, 67760, '\P{Blk=-_NABATAEAN}', "");
    Expect(0, 67760, '\P{^Blk=-_NABATAEAN}', "");
    Error('\p{Is_Block=:=_nabataean}');
    Error('\P{Is_Block=:=_nabataean}');
    Expect(1, 67759, '\p{Is_Block=nabataean}', "");
    Expect(0, 67759, '\p{^Is_Block=nabataean}', "");
    Expect(0, 67759, '\P{Is_Block=nabataean}', "");
    Expect(1, 67759, '\P{^Is_Block=nabataean}', "");
    Expect(0, 67760, '\p{Is_Block=nabataean}', "");
    Expect(1, 67760, '\p{^Is_Block=nabataean}', "");
    Expect(1, 67760, '\P{Is_Block=nabataean}', "");
    Expect(0, 67760, '\P{^Is_Block=nabataean}', "");
    Expect(1, 67759, '\p{Is_Block:_-nabataean}', "");
    Expect(0, 67759, '\p{^Is_Block:_-nabataean}', "");
    Expect(0, 67759, '\P{Is_Block:_-nabataean}', "");
    Expect(1, 67759, '\P{^Is_Block:_-nabataean}', "");
    Expect(0, 67760, '\p{Is_Block:_-nabataean}', "");
    Expect(1, 67760, '\p{^Is_Block:_-nabataean}', "");
    Expect(1, 67760, '\P{Is_Block:_-nabataean}', "");
    Expect(0, 67760, '\P{^Is_Block:_-nabataean}', "");
    Error('\p{Is_Blk=	_Nabataean:=}');
    Error('\P{Is_Blk=	_Nabataean:=}');
    Expect(1, 67759, '\p{Is_Blk=nabataean}', "");
    Expect(0, 67759, '\p{^Is_Blk=nabataean}', "");
    Expect(0, 67759, '\P{Is_Blk=nabataean}', "");
    Expect(1, 67759, '\P{^Is_Blk=nabataean}', "");
    Expect(0, 67760, '\p{Is_Blk=nabataean}', "");
    Expect(1, 67760, '\p{^Is_Blk=nabataean}', "");
    Expect(1, 67760, '\P{Is_Blk=nabataean}', "");
    Expect(0, 67760, '\P{^Is_Blk=nabataean}', "");
    Expect(1, 67759, '\p{Is_Blk=	Nabataean}', "");
    Expect(0, 67759, '\p{^Is_Blk=	Nabataean}', "");
    Expect(0, 67759, '\P{Is_Blk=	Nabataean}', "");
    Expect(1, 67759, '\P{^Is_Blk=	Nabataean}', "");
    Expect(0, 67760, '\p{Is_Blk=	Nabataean}', "");
    Expect(1, 67760, '\p{^Is_Blk=	Nabataean}', "");
    Expect(1, 67760, '\P{Is_Blk=	Nabataean}', "");
    Expect(0, 67760, '\P{^Is_Blk=	Nabataean}', "");
    Error('\p{Block=-	No_Block/a/}');
    Error('\P{Block=-	No_Block/a/}');
    Expect(1, 918000, '\p{Block=noblock}', "");
    Expect(0, 918000, '\p{^Block=noblock}', "");
    Expect(0, 918000, '\P{Block=noblock}', "");
    Expect(1, 918000, '\P{^Block=noblock}', "");
    Expect(0, 983040, '\p{Block=noblock}', "");
    Expect(1, 983040, '\p{^Block=noblock}', "");
    Expect(1, 983040, '\P{Block=noblock}', "");
    Expect(0, 983040, '\P{^Block=noblock}', "");
    Expect(1, 918000, '\p{Block=No_Block}', "");
    Expect(0, 918000, '\p{^Block=No_Block}', "");
    Expect(0, 918000, '\P{Block=No_Block}', "");
    Expect(1, 918000, '\P{^Block=No_Block}', "");
    Expect(0, 983040, '\p{Block=No_Block}', "");
    Expect(1, 983040, '\p{^Block=No_Block}', "");
    Expect(1, 983040, '\P{Block=No_Block}', "");
    Expect(0, 983040, '\P{^Block=No_Block}', "");
    Error('\p{Blk=		NB/a/}');
    Error('\P{Blk=		NB/a/}');
    Expect(1, 918000, '\p{Blk=nb}', "");
    Expect(0, 918000, '\p{^Blk=nb}', "");
    Expect(0, 918000, '\P{Blk=nb}', "");
    Expect(1, 918000, '\P{^Blk=nb}', "");
    Expect(0, 983040, '\p{Blk=nb}', "");
    Expect(1, 983040, '\p{^Blk=nb}', "");
    Expect(1, 983040, '\P{Blk=nb}', "");
    Expect(0, 983040, '\P{^Blk=nb}', "");
    Expect(1, 918000, '\p{Blk=	_nb}', "");
    Expect(0, 918000, '\p{^Blk=	_nb}', "");
    Expect(0, 918000, '\P{Blk=	_nb}', "");
    Expect(1, 918000, '\P{^Blk=	_nb}', "");
    Expect(0, 983040, '\p{Blk=	_nb}', "");
    Expect(1, 983040, '\p{^Blk=	_nb}', "");
    Expect(1, 983040, '\P{Blk=	_nb}', "");
    Expect(0, 983040, '\P{^Blk=	_nb}', "");
    Error('\p{Is_Block=--No_Block:=}');
    Error('\P{Is_Block=--No_Block:=}');
    Expect(1, 918000, '\p{Is_Block=noblock}', "");
    Expect(0, 918000, '\p{^Is_Block=noblock}', "");
    Expect(0, 918000, '\P{Is_Block=noblock}', "");
    Expect(1, 918000, '\P{^Is_Block=noblock}', "");
    Expect(0, 983040, '\p{Is_Block=noblock}', "");
    Expect(1, 983040, '\p{^Is_Block=noblock}', "");
    Expect(1, 983040, '\P{Is_Block=noblock}', "");
    Expect(0, 983040, '\P{^Is_Block=noblock}', "");
    Expect(1, 918000, '\p{Is_Block:   _-No_block}', "");
    Expect(0, 918000, '\p{^Is_Block:   _-No_block}', "");
    Expect(0, 918000, '\P{Is_Block:   _-No_block}', "");
    Expect(1, 918000, '\P{^Is_Block:   _-No_block}', "");
    Expect(0, 983040, '\p{Is_Block:   _-No_block}', "");
    Expect(1, 983040, '\p{^Is_Block:   _-No_block}', "");
    Expect(1, 983040, '\P{Is_Block:   _-No_block}', "");
    Expect(0, 983040, '\P{^Is_Block:   _-No_block}', "");
    Error('\p{Is_Blk=:= NB}');
    Error('\P{Is_Blk=:= NB}');
    Expect(1, 918000, '\p{Is_Blk=nb}', "");
    Expect(0, 918000, '\p{^Is_Blk=nb}', "");
    Expect(0, 918000, '\P{Is_Blk=nb}', "");
    Expect(1, 918000, '\P{^Is_Blk=nb}', "");
    Expect(0, 983040, '\p{Is_Blk=nb}', "");
    Expect(1, 983040, '\p{^Is_Blk=nb}', "");
    Expect(1, 983040, '\P{Is_Blk=nb}', "");
    Expect(0, 983040, '\P{^Is_Blk=nb}', "");
    Expect(1, 918000, '\p{Is_Blk=	NB}', "");
    Expect(0, 918000, '\p{^Is_Blk=	NB}', "");
    Expect(0, 918000, '\P{Is_Blk=	NB}', "");
    Expect(1, 918000, '\P{^Is_Blk=	NB}', "");
    Expect(0, 983040, '\p{Is_Blk=	NB}', "");
    Expect(1, 983040, '\p{^Is_Blk=	NB}', "");
    Expect(1, 983040, '\P{Is_Blk=	NB}', "");
    Expect(0, 983040, '\P{^Is_Blk=	NB}', "");
    Error('\p{Block:/a/ _NEW_Tai_lue}');
    Error('\P{Block:/a/ _NEW_Tai_lue}');
    Expect(1, 6623, '\p{Block=newtailue}', "");
    Expect(0, 6623, '\p{^Block=newtailue}', "");
    Expect(0, 6623, '\P{Block=newtailue}', "");
    Expect(1, 6623, '\P{^Block=newtailue}', "");
    Expect(0, 6624, '\p{Block=newtailue}', "");
    Expect(1, 6624, '\p{^Block=newtailue}', "");
    Expect(1, 6624, '\P{Block=newtailue}', "");
    Expect(0, 6624, '\P{^Block=newtailue}', "");
    Expect(1, 6623, '\p{Block=		NEW_TAI_lue}', "");
    Expect(0, 6623, '\p{^Block=		NEW_TAI_lue}', "");
    Expect(0, 6623, '\P{Block=		NEW_TAI_lue}', "");
    Expect(1, 6623, '\P{^Block=		NEW_TAI_lue}', "");
    Expect(0, 6624, '\p{Block=		NEW_TAI_lue}', "");
    Expect(1, 6624, '\p{^Block=		NEW_TAI_lue}', "");
    Expect(1, 6624, '\P{Block=		NEW_TAI_lue}', "");
    Expect(0, 6624, '\P{^Block=		NEW_TAI_lue}', "");
    Error('\p{Blk=-NEW_Tai_Lue/a/}');
    Error('\P{Blk=-NEW_Tai_Lue/a/}');
    Expect(1, 6623, '\p{Blk=newtailue}', "");
    Expect(0, 6623, '\p{^Blk=newtailue}', "");
    Expect(0, 6623, '\P{Blk=newtailue}', "");
    Expect(1, 6623, '\P{^Blk=newtailue}', "");
    Expect(0, 6624, '\p{Blk=newtailue}', "");
    Expect(1, 6624, '\p{^Blk=newtailue}', "");
    Expect(1, 6624, '\P{Blk=newtailue}', "");
    Expect(0, 6624, '\P{^Blk=newtailue}', "");
    Expect(1, 6623, '\p{Blk=_-new_Tai_Lue}', "");
    Expect(0, 6623, '\p{^Blk=_-new_Tai_Lue}', "");
    Expect(0, 6623, '\P{Blk=_-new_Tai_Lue}', "");
    Expect(1, 6623, '\P{^Blk=_-new_Tai_Lue}', "");
    Expect(0, 6624, '\p{Blk=_-new_Tai_Lue}', "");
    Expect(1, 6624, '\p{^Blk=_-new_Tai_Lue}', "");
    Expect(1, 6624, '\P{Blk=_-new_Tai_Lue}', "");
    Expect(0, 6624, '\P{^Blk=_-new_Tai_Lue}', "");
    Error('\p{Is_Block=_New_Tai_LUE/a/}');
    Error('\P{Is_Block=_New_Tai_LUE/a/}');
    Expect(1, 6623, '\p{Is_Block=newtailue}', "");
    Expect(0, 6623, '\p{^Is_Block=newtailue}', "");
    Expect(0, 6623, '\P{Is_Block=newtailue}', "");
    Expect(1, 6623, '\P{^Is_Block=newtailue}', "");
    Expect(0, 6624, '\p{Is_Block=newtailue}', "");
    Expect(1, 6624, '\p{^Is_Block=newtailue}', "");
    Expect(1, 6624, '\P{Is_Block=newtailue}', "");
    Expect(0, 6624, '\P{^Is_Block=newtailue}', "");
    Expect(1, 6623, '\p{Is_Block:    new_TAI_lue}', "");
    Expect(0, 6623, '\p{^Is_Block:    new_TAI_lue}', "");
    Expect(0, 6623, '\P{Is_Block:    new_TAI_lue}', "");
    Expect(1, 6623, '\P{^Is_Block:    new_TAI_lue}', "");
    Expect(0, 6624, '\p{Is_Block:    new_TAI_lue}', "");
    Expect(1, 6624, '\p{^Is_Block:    new_TAI_lue}', "");
    Expect(1, 6624, '\P{Is_Block:    new_TAI_lue}', "");
    Expect(0, 6624, '\P{^Is_Block:    new_TAI_lue}', "");
    Error('\p{Is_Blk=:=-	new_Tai_Lue}');
    Error('\P{Is_Blk=:=-	new_Tai_Lue}');
    Expect(1, 6623, '\p{Is_Blk=newtailue}', "");
    Expect(0, 6623, '\p{^Is_Blk=newtailue}', "");
    Expect(0, 6623, '\P{Is_Blk=newtailue}', "");
    Expect(1, 6623, '\P{^Is_Blk=newtailue}', "");
    Expect(0, 6624, '\p{Is_Blk=newtailue}', "");
    Expect(1, 6624, '\p{^Is_Blk=newtailue}', "");
    Expect(1, 6624, '\P{Is_Blk=newtailue}', "");
    Expect(0, 6624, '\P{^Is_Blk=newtailue}', "");
    Expect(1, 6623, '\p{Is_Blk= 	New_TAI_LUE}', "");
    Expect(0, 6623, '\p{^Is_Blk= 	New_TAI_LUE}', "");
    Expect(0, 6623, '\P{Is_Blk= 	New_TAI_LUE}', "");
    Expect(1, 6623, '\P{^Is_Blk= 	New_TAI_LUE}', "");
    Expect(0, 6624, '\p{Is_Blk= 	New_TAI_LUE}', "");
    Expect(1, 6624, '\p{^Is_Blk= 	New_TAI_LUE}', "");
    Expect(1, 6624, '\P{Is_Blk= 	New_TAI_LUE}', "");
    Expect(0, 6624, '\P{^Is_Blk= 	New_TAI_LUE}', "");
    Error('\p{Block: 	_NEWA/a/}');
    Error('\P{Block: 	_NEWA/a/}');
    Expect(1, 70783, '\p{Block: newa}', "");
    Expect(0, 70783, '\p{^Block: newa}', "");
    Expect(0, 70783, '\P{Block: newa}', "");
    Expect(1, 70783, '\P{^Block: newa}', "");
    Expect(0, 70784, '\p{Block: newa}', "");
    Expect(1, 70784, '\p{^Block: newa}', "");
    Expect(1, 70784, '\P{Block: newa}', "");
    Expect(0, 70784, '\P{^Block: newa}', "");
    Expect(1, 70783, '\p{Block=_	Newa}', "");
    Expect(0, 70783, '\p{^Block=_	Newa}', "");
    Expect(0, 70783, '\P{Block=_	Newa}', "");
    Expect(1, 70783, '\P{^Block=_	Newa}', "");
    Expect(0, 70784, '\p{Block=_	Newa}', "");
    Expect(1, 70784, '\p{^Block=_	Newa}', "");
    Expect(1, 70784, '\P{Block=_	Newa}', "");
    Expect(0, 70784, '\P{^Block=_	Newa}', "");
    Error('\p{Blk=:=_-Newa}');
    Error('\P{Blk=:=_-Newa}');
    Expect(1, 70783, '\p{Blk=newa}', "");
    Expect(0, 70783, '\p{^Blk=newa}', "");
    Expect(0, 70783, '\P{Blk=newa}', "");
    Expect(1, 70783, '\P{^Blk=newa}', "");
    Expect(0, 70784, '\p{Blk=newa}', "");
    Expect(1, 70784, '\p{^Blk=newa}', "");
    Expect(1, 70784, '\P{Blk=newa}', "");
    Expect(0, 70784, '\P{^Blk=newa}', "");
    Expect(1, 70783, '\p{Blk=- Newa}', "");
    Expect(0, 70783, '\p{^Blk=- Newa}', "");
    Expect(0, 70783, '\P{Blk=- Newa}', "");
    Expect(1, 70783, '\P{^Blk=- Newa}', "");
    Expect(0, 70784, '\p{Blk=- Newa}', "");
    Expect(1, 70784, '\p{^Blk=- Newa}', "");
    Expect(1, 70784, '\P{Blk=- Newa}', "");
    Expect(0, 70784, '\P{^Blk=- Newa}', "");
    Error('\p{Is_Block:	/a/ -Newa}');
    Error('\P{Is_Block:	/a/ -Newa}');
    Expect(1, 70783, '\p{Is_Block=newa}', "");
    Expect(0, 70783, '\p{^Is_Block=newa}', "");
    Expect(0, 70783, '\P{Is_Block=newa}', "");
    Expect(1, 70783, '\P{^Is_Block=newa}', "");
    Expect(0, 70784, '\p{Is_Block=newa}', "");
    Expect(1, 70784, '\p{^Is_Block=newa}', "");
    Expect(1, 70784, '\P{Is_Block=newa}', "");
    Expect(0, 70784, '\P{^Is_Block=newa}', "");
    Expect(1, 70783, '\p{Is_Block=NEWA}', "");
    Expect(0, 70783, '\p{^Is_Block=NEWA}', "");
    Expect(0, 70783, '\P{Is_Block=NEWA}', "");
    Expect(1, 70783, '\P{^Is_Block=NEWA}', "");
    Expect(0, 70784, '\p{Is_Block=NEWA}', "");
    Expect(1, 70784, '\p{^Is_Block=NEWA}', "");
    Expect(1, 70784, '\P{Is_Block=NEWA}', "");
    Expect(0, 70784, '\P{^Is_Block=NEWA}', "");
    Error('\p{Is_Blk=-:=NEWA}');
    Error('\P{Is_Blk=-:=NEWA}');
    Expect(1, 70783, '\p{Is_Blk=newa}', "");
    Expect(0, 70783, '\p{^Is_Blk=newa}', "");
    Expect(0, 70783, '\P{Is_Blk=newa}', "");
    Expect(1, 70783, '\P{^Is_Blk=newa}', "");
    Expect(0, 70784, '\p{Is_Blk=newa}', "");
    Expect(1, 70784, '\p{^Is_Blk=newa}', "");
    Expect(1, 70784, '\P{Is_Blk=newa}', "");
    Expect(0, 70784, '\P{^Is_Blk=newa}', "");
    Expect(1, 70783, '\p{Is_Blk=_ Newa}', "");
    Expect(0, 70783, '\p{^Is_Blk=_ Newa}', "");
    Expect(0, 70783, '\P{Is_Blk=_ Newa}', "");
    Expect(1, 70783, '\P{^Is_Blk=_ Newa}', "");
    Expect(0, 70784, '\p{Is_Blk=_ Newa}', "");
    Expect(1, 70784, '\p{^Is_Blk=_ Newa}', "");
    Expect(1, 70784, '\P{Is_Blk=_ Newa}', "");
    Expect(0, 70784, '\P{^Is_Blk=_ Newa}', "");
    Error('\p{Block= :=NKO}');
    Error('\P{Block= :=NKO}');
    Expect(1, 2047, '\p{Block=nko}', "");
    Expect(0, 2047, '\p{^Block=nko}', "");
    Expect(0, 2047, '\P{Block=nko}', "");
    Expect(1, 2047, '\P{^Block=nko}', "");
    Expect(0, 2048, '\p{Block=nko}', "");
    Expect(1, 2048, '\p{^Block=nko}', "");
    Expect(1, 2048, '\P{Block=nko}', "");
    Expect(0, 2048, '\P{^Block=nko}', "");
    Expect(1, 2047, '\p{Block=_NKo}', "");
    Expect(0, 2047, '\p{^Block=_NKo}', "");
    Expect(0, 2047, '\P{Block=_NKo}', "");
    Expect(1, 2047, '\P{^Block=_NKo}', "");
    Expect(0, 2048, '\p{Block=_NKo}', "");
    Expect(1, 2048, '\p{^Block=_NKo}', "");
    Expect(1, 2048, '\P{Block=_NKo}', "");
    Expect(0, 2048, '\P{^Block=_NKo}', "");
    Error('\p{Blk=:=	nko}');
    Error('\P{Blk=:=	nko}');
    Expect(1, 2047, '\p{Blk=nko}', "");
    Expect(0, 2047, '\p{^Blk=nko}', "");
    Expect(0, 2047, '\P{Blk=nko}', "");
    Expect(1, 2047, '\P{^Blk=nko}', "");
    Expect(0, 2048, '\p{Blk=nko}', "");
    Expect(1, 2048, '\p{^Blk=nko}', "");
    Expect(1, 2048, '\P{Blk=nko}', "");
    Expect(0, 2048, '\P{^Blk=nko}', "");
    Expect(1, 2047, '\p{Blk= NKo}', "");
    Expect(0, 2047, '\p{^Blk= NKo}', "");
    Expect(0, 2047, '\P{Blk= NKo}', "");
    Expect(1, 2047, '\P{^Blk= NKo}', "");
    Expect(0, 2048, '\p{Blk= NKo}', "");
    Expect(1, 2048, '\p{^Blk= NKo}', "");
    Expect(1, 2048, '\P{Blk= NKo}', "");
    Expect(0, 2048, '\P{^Blk= NKo}', "");
    Error('\p{Is_Block=	-NKo/a/}');
    Error('\P{Is_Block=	-NKo/a/}');
    Expect(1, 2047, '\p{Is_Block=nko}', "");
    Expect(0, 2047, '\p{^Is_Block=nko}', "");
    Expect(0, 2047, '\P{Is_Block=nko}', "");
    Expect(1, 2047, '\P{^Is_Block=nko}', "");
    Expect(0, 2048, '\p{Is_Block=nko}', "");
    Expect(1, 2048, '\p{^Is_Block=nko}', "");
    Expect(1, 2048, '\P{Is_Block=nko}', "");
    Expect(0, 2048, '\P{^Is_Block=nko}', "");
    Expect(1, 2047, '\p{Is_Block=-_NKo}', "");
    Expect(0, 2047, '\p{^Is_Block=-_NKo}', "");
    Expect(0, 2047, '\P{Is_Block=-_NKo}', "");
    Expect(1, 2047, '\P{^Is_Block=-_NKo}', "");
    Expect(0, 2048, '\p{Is_Block=-_NKo}', "");
    Expect(1, 2048, '\p{^Is_Block=-_NKo}', "");
    Expect(1, 2048, '\P{Is_Block=-_NKo}', "");
    Expect(0, 2048, '\P{^Is_Block=-_NKo}', "");
    Error('\p{Is_Blk::= -NKo}');
    Error('\P{Is_Blk::= -NKo}');
    Expect(1, 2047, '\p{Is_Blk=nko}', "");
    Expect(0, 2047, '\p{^Is_Blk=nko}', "");
    Expect(0, 2047, '\P{Is_Blk=nko}', "");
    Expect(1, 2047, '\P{^Is_Blk=nko}', "");
    Expect(0, 2048, '\p{Is_Blk=nko}', "");
    Expect(1, 2048, '\p{^Is_Blk=nko}', "");
    Expect(1, 2048, '\P{Is_Blk=nko}', "");
    Expect(0, 2048, '\P{^Is_Blk=nko}', "");
    Expect(1, 2047, '\p{Is_Blk=--NKo}', "");
    Expect(0, 2047, '\p{^Is_Blk=--NKo}', "");
    Expect(0, 2047, '\P{Is_Blk=--NKo}', "");
    Expect(1, 2047, '\P{^Is_Blk=--NKo}', "");
    Expect(0, 2048, '\p{Is_Blk=--NKo}', "");
    Expect(1, 2048, '\p{^Is_Blk=--NKo}', "");
    Expect(1, 2048, '\P{Is_Blk=--NKo}', "");
    Expect(0, 2048, '\P{^Is_Blk=--NKo}', "");
    Error('\p{Block=/a/	 number_Forms}');
    Error('\P{Block=/a/	 number_Forms}');
    Expect(1, 8591, '\p{Block=numberforms}', "");
    Expect(0, 8591, '\p{^Block=numberforms}', "");
    Expect(0, 8591, '\P{Block=numberforms}', "");
    Expect(1, 8591, '\P{^Block=numberforms}', "");
    Expect(0, 8592, '\p{Block=numberforms}', "");
    Expect(1, 8592, '\p{^Block=numberforms}', "");
    Expect(1, 8592, '\P{Block=numberforms}', "");
    Expect(0, 8592, '\P{^Block=numberforms}', "");
    Expect(1, 8591, '\p{Block=-_number_Forms}', "");
    Expect(0, 8591, '\p{^Block=-_number_Forms}', "");
    Expect(0, 8591, '\P{Block=-_number_Forms}', "");
    Expect(1, 8591, '\P{^Block=-_number_Forms}', "");
    Expect(0, 8592, '\p{Block=-_number_Forms}', "");
    Expect(1, 8592, '\p{^Block=-_number_Forms}', "");
    Expect(1, 8592, '\P{Block=-_number_Forms}', "");
    Expect(0, 8592, '\P{^Block=-_number_Forms}', "");
    Error('\p{Blk=	NUMBER_Forms/a/}');
    Error('\P{Blk=	NUMBER_Forms/a/}');
    Expect(1, 8591, '\p{Blk=numberforms}', "");
    Expect(0, 8591, '\p{^Blk=numberforms}', "");
    Expect(0, 8591, '\P{Blk=numberforms}', "");
    Expect(1, 8591, '\P{^Blk=numberforms}', "");
    Expect(0, 8592, '\p{Blk=numberforms}', "");
    Expect(1, 8592, '\p{^Blk=numberforms}', "");
    Expect(1, 8592, '\P{Blk=numberforms}', "");
    Expect(0, 8592, '\P{^Blk=numberforms}', "");
    Expect(1, 8591, '\p{Blk=	NUMBER_Forms}', "");
    Expect(0, 8591, '\p{^Blk=	NUMBER_Forms}', "");
    Expect(0, 8591, '\P{Blk=	NUMBER_Forms}', "");
    Expect(1, 8591, '\P{^Blk=	NUMBER_Forms}', "");
    Expect(0, 8592, '\p{Blk=	NUMBER_Forms}', "");
    Expect(1, 8592, '\p{^Blk=	NUMBER_Forms}', "");
    Expect(1, 8592, '\P{Blk=	NUMBER_Forms}', "");
    Expect(0, 8592, '\P{^Blk=	NUMBER_Forms}', "");
    Error('\p{Is_Block=/a/Number_Forms}');
    Error('\P{Is_Block=/a/Number_Forms}');
    Expect(1, 8591, '\p{Is_Block:	numberforms}', "");
    Expect(0, 8591, '\p{^Is_Block:	numberforms}', "");
    Expect(0, 8591, '\P{Is_Block:	numberforms}', "");
    Expect(1, 8591, '\P{^Is_Block:	numberforms}', "");
    Expect(0, 8592, '\p{Is_Block:	numberforms}', "");
    Expect(1, 8592, '\p{^Is_Block:	numberforms}', "");
    Expect(1, 8592, '\P{Is_Block:	numberforms}', "");
    Expect(0, 8592, '\P{^Is_Block:	numberforms}', "");
    Expect(1, 8591, '\p{Is_Block=_Number_FORMS}', "");
    Expect(0, 8591, '\p{^Is_Block=_Number_FORMS}', "");
    Expect(0, 8591, '\P{Is_Block=_Number_FORMS}', "");
    Expect(1, 8591, '\P{^Is_Block=_Number_FORMS}', "");
    Expect(0, 8592, '\p{Is_Block=_Number_FORMS}', "");
    Expect(1, 8592, '\p{^Is_Block=_Number_FORMS}', "");
    Expect(1, 8592, '\P{Is_Block=_Number_FORMS}', "");
    Expect(0, 8592, '\P{^Is_Block=_Number_FORMS}', "");
    Error('\p{Is_Blk=:=	-Number_Forms}');
    Error('\P{Is_Blk=:=	-Number_Forms}');
    Expect(1, 8591, '\p{Is_Blk=numberforms}', "");
    Expect(0, 8591, '\p{^Is_Blk=numberforms}', "");
    Expect(0, 8591, '\P{Is_Blk=numberforms}', "");
    Expect(1, 8591, '\P{^Is_Blk=numberforms}', "");
    Expect(0, 8592, '\p{Is_Blk=numberforms}', "");
    Expect(1, 8592, '\p{^Is_Blk=numberforms}', "");
    Expect(1, 8592, '\P{Is_Blk=numberforms}', "");
    Expect(0, 8592, '\P{^Is_Blk=numberforms}', "");
    Expect(1, 8591, '\p{Is_Blk=__NUMBER_FORMS}', "");
    Expect(0, 8591, '\p{^Is_Blk=__NUMBER_FORMS}', "");
    Expect(0, 8591, '\P{Is_Blk=__NUMBER_FORMS}', "");
    Expect(1, 8591, '\P{^Is_Blk=__NUMBER_FORMS}', "");
    Expect(0, 8592, '\p{Is_Blk=__NUMBER_FORMS}', "");
    Expect(1, 8592, '\p{^Is_Blk=__NUMBER_FORMS}', "");
    Expect(1, 8592, '\P{Is_Blk=__NUMBER_FORMS}', "");
    Expect(0, 8592, '\P{^Is_Blk=__NUMBER_FORMS}', "");
    Error('\p{Block=/a/	Optical_CHARACTER_RECOGNITION}');
    Error('\P{Block=/a/	Optical_CHARACTER_RECOGNITION}');
    Expect(1, 9311, '\p{Block=opticalcharacterrecognition}', "");
    Expect(0, 9311, '\p{^Block=opticalcharacterrecognition}', "");
    Expect(0, 9311, '\P{Block=opticalcharacterrecognition}', "");
    Expect(1, 9311, '\P{^Block=opticalcharacterrecognition}', "");
    Expect(0, 9312, '\p{Block=opticalcharacterrecognition}', "");
    Expect(1, 9312, '\p{^Block=opticalcharacterrecognition}', "");
    Expect(1, 9312, '\P{Block=opticalcharacterrecognition}', "");
    Expect(0, 9312, '\P{^Block=opticalcharacterrecognition}', "");
    Expect(1, 9311, '\p{Block=_ optical_Character_recognition}', "");
    Expect(0, 9311, '\p{^Block=_ optical_Character_recognition}', "");
    Expect(0, 9311, '\P{Block=_ optical_Character_recognition}', "");
    Expect(1, 9311, '\P{^Block=_ optical_Character_recognition}', "");
    Expect(0, 9312, '\p{Block=_ optical_Character_recognition}', "");
    Expect(1, 9312, '\p{^Block=_ optical_Character_recognition}', "");
    Expect(1, 9312, '\P{Block=_ optical_Character_recognition}', "");
    Expect(0, 9312, '\P{^Block=_ optical_Character_recognition}', "");
    Error('\p{Blk=	 OCR/a/}');
    Error('\P{Blk=	 OCR/a/}');
    Expect(1, 9311, '\p{Blk=ocr}', "");
    Expect(0, 9311, '\p{^Blk=ocr}', "");
    Expect(0, 9311, '\P{Blk=ocr}', "");
    Expect(1, 9311, '\P{^Blk=ocr}', "");
    Expect(0, 9312, '\p{Blk=ocr}', "");
    Expect(1, 9312, '\p{^Blk=ocr}', "");
    Expect(1, 9312, '\P{Blk=ocr}', "");
    Expect(0, 9312, '\P{^Blk=ocr}', "");
    Expect(1, 9311, '\p{Blk: -	OCR}', "");
    Expect(0, 9311, '\p{^Blk: -	OCR}', "");
    Expect(0, 9311, '\P{Blk: -	OCR}', "");
    Expect(1, 9311, '\P{^Blk: -	OCR}', "");
    Expect(0, 9312, '\p{Blk: -	OCR}', "");
    Expect(1, 9312, '\p{^Blk: -	OCR}', "");
    Expect(1, 9312, '\P{Blk: -	OCR}', "");
    Expect(0, 9312, '\P{^Blk: -	OCR}', "");
    Error('\p{Is_Block=/a/ OPTICAL_CHARACTER_recognition}');
    Error('\P{Is_Block=/a/ OPTICAL_CHARACTER_recognition}');
    Expect(1, 9311, '\p{Is_Block:   opticalcharacterrecognition}', "");
    Expect(0, 9311, '\p{^Is_Block:   opticalcharacterrecognition}', "");
    Expect(0, 9311, '\P{Is_Block:   opticalcharacterrecognition}', "");
    Expect(1, 9311, '\P{^Is_Block:   opticalcharacterrecognition}', "");
    Expect(0, 9312, '\p{Is_Block:   opticalcharacterrecognition}', "");
    Expect(1, 9312, '\p{^Is_Block:   opticalcharacterrecognition}', "");
    Expect(1, 9312, '\P{Is_Block:   opticalcharacterrecognition}', "");
    Expect(0, 9312, '\P{^Is_Block:   opticalcharacterrecognition}', "");
    Expect(1, 9311, '\p{Is_Block= Optical_Character_RECOGNITION}', "");
    Expect(0, 9311, '\p{^Is_Block= Optical_Character_RECOGNITION}', "");
    Expect(0, 9311, '\P{Is_Block= Optical_Character_RECOGNITION}', "");
    Expect(1, 9311, '\P{^Is_Block= Optical_Character_RECOGNITION}', "");
    Expect(0, 9312, '\p{Is_Block= Optical_Character_RECOGNITION}', "");
    Expect(1, 9312, '\p{^Is_Block= Optical_Character_RECOGNITION}', "");
    Expect(1, 9312, '\P{Is_Block= Optical_Character_RECOGNITION}', "");
    Expect(0, 9312, '\P{^Is_Block= Optical_Character_RECOGNITION}', "");
    Error('\p{Is_Blk=		OCR:=}');
    Error('\P{Is_Blk=		OCR:=}');
    Expect(1, 9311, '\p{Is_Blk=ocr}', "");
    Expect(0, 9311, '\p{^Is_Blk=ocr}', "");
    Expect(0, 9311, '\P{Is_Blk=ocr}', "");
    Expect(1, 9311, '\P{^Is_Blk=ocr}', "");
    Expect(0, 9312, '\p{Is_Blk=ocr}', "");
    Expect(1, 9312, '\p{^Is_Blk=ocr}', "");
    Expect(1, 9312, '\P{Is_Blk=ocr}', "");
    Expect(0, 9312, '\P{^Is_Blk=ocr}', "");
    Expect(1, 9311, '\p{Is_Blk=_OCR}', "");
    Expect(0, 9311, '\p{^Is_Blk=_OCR}', "");
    Expect(0, 9311, '\P{Is_Blk=_OCR}', "");
    Expect(1, 9311, '\P{^Is_Blk=_OCR}', "");
    Expect(0, 9312, '\p{Is_Blk=_OCR}', "");
    Expect(1, 9312, '\p{^Is_Blk=_OCR}', "");
    Expect(1, 9312, '\P{Is_Blk=_OCR}', "");
    Expect(0, 9312, '\P{^Is_Blk=_OCR}', "");
    Error('\p{Block=-Ogham:=}');
    Error('\P{Block=-Ogham:=}');
    Expect(1, 5791, '\p{Block=ogham}', "");
    Expect(0, 5791, '\p{^Block=ogham}', "");
    Expect(0, 5791, '\P{Block=ogham}', "");
    Expect(1, 5791, '\P{^Block=ogham}', "");
    Expect(0, 5792, '\p{Block=ogham}', "");
    Expect(1, 5792, '\p{^Block=ogham}', "");
    Expect(1, 5792, '\P{Block=ogham}', "");
    Expect(0, 5792, '\P{^Block=ogham}', "");
    Expect(1, 5791, '\p{Block= 	OGHAM}', "");
    Expect(0, 5791, '\p{^Block= 	OGHAM}', "");
    Expect(0, 5791, '\P{Block= 	OGHAM}', "");
    Expect(1, 5791, '\P{^Block= 	OGHAM}', "");
    Expect(0, 5792, '\p{Block= 	OGHAM}', "");
    Expect(1, 5792, '\p{^Block= 	OGHAM}', "");
    Expect(1, 5792, '\P{Block= 	OGHAM}', "");
    Expect(0, 5792, '\P{^Block= 	OGHAM}', "");
    Error('\p{Blk=/a/-	OGHAM}');
    Error('\P{Blk=/a/-	OGHAM}');
    Expect(1, 5791, '\p{Blk=ogham}', "");
    Expect(0, 5791, '\p{^Blk=ogham}', "");
    Expect(0, 5791, '\P{Blk=ogham}', "");
    Expect(1, 5791, '\P{^Blk=ogham}', "");
    Expect(0, 5792, '\p{Blk=ogham}', "");
    Expect(1, 5792, '\p{^Blk=ogham}', "");
    Expect(1, 5792, '\P{Blk=ogham}', "");
    Expect(0, 5792, '\P{^Blk=ogham}', "");
    Expect(1, 5791, '\p{Blk=	Ogham}', "");
    Expect(0, 5791, '\p{^Blk=	Ogham}', "");
    Expect(0, 5791, '\P{Blk=	Ogham}', "");
    Expect(1, 5791, '\P{^Blk=	Ogham}', "");
    Expect(0, 5792, '\p{Blk=	Ogham}', "");
    Expect(1, 5792, '\p{^Blk=	Ogham}', "");
    Expect(1, 5792, '\P{Blk=	Ogham}', "");
    Expect(0, 5792, '\P{^Blk=	Ogham}', "");
    Error('\p{Is_Block=-_ogham:=}');
    Error('\P{Is_Block=-_ogham:=}');
    Expect(1, 5791, '\p{Is_Block=ogham}', "");
    Expect(0, 5791, '\p{^Is_Block=ogham}', "");
    Expect(0, 5791, '\P{Is_Block=ogham}', "");
    Expect(1, 5791, '\P{^Is_Block=ogham}', "");
    Expect(0, 5792, '\p{Is_Block=ogham}', "");
    Expect(1, 5792, '\p{^Is_Block=ogham}', "");
    Expect(1, 5792, '\P{Is_Block=ogham}', "");
    Expect(0, 5792, '\P{^Is_Block=ogham}', "");
    Expect(1, 5791, '\p{Is_Block=-_Ogham}', "");
    Expect(0, 5791, '\p{^Is_Block=-_Ogham}', "");
    Expect(0, 5791, '\P{Is_Block=-_Ogham}', "");
    Expect(1, 5791, '\P{^Is_Block=-_Ogham}', "");
    Expect(0, 5792, '\p{Is_Block=-_Ogham}', "");
    Expect(1, 5792, '\p{^Is_Block=-_Ogham}', "");
    Expect(1, 5792, '\P{Is_Block=-_Ogham}', "");
    Expect(0, 5792, '\P{^Is_Block=-_Ogham}', "");
    Error('\p{Is_Blk:   :=	Ogham}');
    Error('\P{Is_Blk:   :=	Ogham}');
    Expect(1, 5791, '\p{Is_Blk=ogham}', "");
    Expect(0, 5791, '\p{^Is_Blk=ogham}', "");
    Expect(0, 5791, '\P{Is_Blk=ogham}', "");
    Expect(1, 5791, '\P{^Is_Blk=ogham}', "");
    Expect(0, 5792, '\p{Is_Blk=ogham}', "");
    Expect(1, 5792, '\p{^Is_Blk=ogham}', "");
    Expect(1, 5792, '\P{Is_Blk=ogham}', "");
    Expect(0, 5792, '\P{^Is_Blk=ogham}', "");
    Expect(1, 5791, '\p{Is_Blk=-_Ogham}', "");
    Expect(0, 5791, '\p{^Is_Blk=-_Ogham}', "");
    Expect(0, 5791, '\P{Is_Blk=-_Ogham}', "");
    Expect(1, 5791, '\P{^Is_Blk=-_Ogham}', "");
    Expect(0, 5792, '\p{Is_Blk=-_Ogham}', "");
    Expect(1, 5792, '\p{^Is_Blk=-_Ogham}', "");
    Expect(1, 5792, '\P{Is_Blk=-_Ogham}', "");
    Expect(0, 5792, '\P{^Is_Blk=-_Ogham}', "");
    Error('\p{Block:_:=Ol_chiki}');
    Error('\P{Block:_:=Ol_chiki}');
    Expect(1, 7295, '\p{Block=olchiki}', "");
    Expect(0, 7295, '\p{^Block=olchiki}', "");
    Expect(0, 7295, '\P{Block=olchiki}', "");
    Expect(1, 7295, '\P{^Block=olchiki}', "");
    Expect(0, 7296, '\p{Block=olchiki}', "");
    Expect(1, 7296, '\p{^Block=olchiki}', "");
    Expect(1, 7296, '\P{Block=olchiki}', "");
    Expect(0, 7296, '\P{^Block=olchiki}', "");
    Expect(1, 7295, '\p{Block=	-ol_Chiki}', "");
    Expect(0, 7295, '\p{^Block=	-ol_Chiki}', "");
    Expect(0, 7295, '\P{Block=	-ol_Chiki}', "");
    Expect(1, 7295, '\P{^Block=	-ol_Chiki}', "");
    Expect(0, 7296, '\p{Block=	-ol_Chiki}', "");
    Expect(1, 7296, '\p{^Block=	-ol_Chiki}', "");
    Expect(1, 7296, '\P{Block=	-ol_Chiki}', "");
    Expect(0, 7296, '\P{^Block=	-ol_Chiki}', "");
    Error('\p{Blk=/a/_-ol_Chiki}');
    Error('\P{Blk=/a/_-ol_Chiki}');
    Expect(1, 7295, '\p{Blk=olchiki}', "");
    Expect(0, 7295, '\p{^Blk=olchiki}', "");
    Expect(0, 7295, '\P{Blk=olchiki}', "");
    Expect(1, 7295, '\P{^Blk=olchiki}', "");
    Expect(0, 7296, '\p{Blk=olchiki}', "");
    Expect(1, 7296, '\p{^Blk=olchiki}', "");
    Expect(1, 7296, '\P{Blk=olchiki}', "");
    Expect(0, 7296, '\P{^Blk=olchiki}', "");
    Expect(1, 7295, '\p{Blk=_ol_CHIKI}', "");
    Expect(0, 7295, '\p{^Blk=_ol_CHIKI}', "");
    Expect(0, 7295, '\P{Blk=_ol_CHIKI}', "");
    Expect(1, 7295, '\P{^Blk=_ol_CHIKI}', "");
    Expect(0, 7296, '\p{Blk=_ol_CHIKI}', "");
    Expect(1, 7296, '\p{^Blk=_ol_CHIKI}', "");
    Expect(1, 7296, '\P{Blk=_ol_CHIKI}', "");
    Expect(0, 7296, '\P{^Blk=_ol_CHIKI}', "");
    Error('\p{Is_Block:	-Ol_Chiki/a/}');
    Error('\P{Is_Block:	-Ol_Chiki/a/}');
    Expect(1, 7295, '\p{Is_Block=olchiki}', "");
    Expect(0, 7295, '\p{^Is_Block=olchiki}', "");
    Expect(0, 7295, '\P{Is_Block=olchiki}', "");
    Expect(1, 7295, '\P{^Is_Block=olchiki}', "");
    Expect(0, 7296, '\p{Is_Block=olchiki}', "");
    Expect(1, 7296, '\p{^Is_Block=olchiki}', "");
    Expect(1, 7296, '\P{Is_Block=olchiki}', "");
    Expect(0, 7296, '\P{^Is_Block=olchiki}', "");
    Expect(1, 7295, '\p{Is_Block= Ol_Chiki}', "");
    Expect(0, 7295, '\p{^Is_Block= Ol_Chiki}', "");
    Expect(0, 7295, '\P{Is_Block= Ol_Chiki}', "");
    Expect(1, 7295, '\P{^Is_Block= Ol_Chiki}', "");
    Expect(0, 7296, '\p{Is_Block= Ol_Chiki}', "");
    Expect(1, 7296, '\p{^Is_Block= Ol_Chiki}', "");
    Expect(1, 7296, '\P{Is_Block= Ol_Chiki}', "");
    Expect(0, 7296, '\P{^Is_Block= Ol_Chiki}', "");
    Error('\p{Is_Blk=:=Ol_Chiki}');
    Error('\P{Is_Blk=:=Ol_Chiki}');
    Expect(1, 7295, '\p{Is_Blk=olchiki}', "");
    Expect(0, 7295, '\p{^Is_Blk=olchiki}', "");
    Expect(0, 7295, '\P{Is_Blk=olchiki}', "");
    Expect(1, 7295, '\P{^Is_Blk=olchiki}', "");
    Expect(0, 7296, '\p{Is_Blk=olchiki}', "");
    Expect(1, 7296, '\p{^Is_Blk=olchiki}', "");
    Expect(1, 7296, '\P{Is_Blk=olchiki}', "");
    Expect(0, 7296, '\P{^Is_Blk=olchiki}', "");
    Expect(1, 7295, '\p{Is_Blk=--Ol_CHIKI}', "");
    Expect(0, 7295, '\p{^Is_Blk=--Ol_CHIKI}', "");
    Expect(0, 7295, '\P{Is_Blk=--Ol_CHIKI}', "");
    Expect(1, 7295, '\P{^Is_Blk=--Ol_CHIKI}', "");
    Expect(0, 7296, '\p{Is_Blk=--Ol_CHIKI}', "");
    Expect(1, 7296, '\p{^Is_Blk=--Ol_CHIKI}', "");
    Expect(1, 7296, '\P{Is_Blk=--Ol_CHIKI}', "");
    Expect(0, 7296, '\P{^Is_Blk=--Ol_CHIKI}', "");
    Error('\p{Block=/a/OLD_HUNGARIAN}');
    Error('\P{Block=/a/OLD_HUNGARIAN}');
    Expect(1, 68863, '\p{Block: oldhungarian}', "");
    Expect(0, 68863, '\p{^Block: oldhungarian}', "");
    Expect(0, 68863, '\P{Block: oldhungarian}', "");
    Expect(1, 68863, '\P{^Block: oldhungarian}', "");
    Expect(0, 68864, '\p{Block: oldhungarian}', "");
    Expect(1, 68864, '\p{^Block: oldhungarian}', "");
    Expect(1, 68864, '\P{Block: oldhungarian}', "");
    Expect(0, 68864, '\P{^Block: oldhungarian}', "");
    Expect(1, 68863, '\p{Block=_old_Hungarian}', "");
    Expect(0, 68863, '\p{^Block=_old_Hungarian}', "");
    Expect(0, 68863, '\P{Block=_old_Hungarian}', "");
    Expect(1, 68863, '\P{^Block=_old_Hungarian}', "");
    Expect(0, 68864, '\p{Block=_old_Hungarian}', "");
    Expect(1, 68864, '\p{^Block=_old_Hungarian}', "");
    Expect(1, 68864, '\P{Block=_old_Hungarian}', "");
    Expect(0, 68864, '\P{^Block=_old_Hungarian}', "");
    Error('\p{Blk: _:=old_Hungarian}');
    Error('\P{Blk: _:=old_Hungarian}');
    Expect(1, 68863, '\p{Blk:   oldhungarian}', "");
    Expect(0, 68863, '\p{^Blk:   oldhungarian}', "");
    Expect(0, 68863, '\P{Blk:   oldhungarian}', "");
    Expect(1, 68863, '\P{^Blk:   oldhungarian}', "");
    Expect(0, 68864, '\p{Blk:   oldhungarian}', "");
    Expect(1, 68864, '\p{^Blk:   oldhungarian}', "");
    Expect(1, 68864, '\P{Blk:   oldhungarian}', "");
    Expect(0, 68864, '\P{^Blk:   oldhungarian}', "");
    Expect(1, 68863, '\p{Blk=_OLD_hungarian}', "");
    Expect(0, 68863, '\p{^Blk=_OLD_hungarian}', "");
    Expect(0, 68863, '\P{Blk=_OLD_hungarian}', "");
    Expect(1, 68863, '\P{^Blk=_OLD_hungarian}', "");
    Expect(0, 68864, '\p{Blk=_OLD_hungarian}', "");
    Expect(1, 68864, '\p{^Blk=_OLD_hungarian}', "");
    Expect(1, 68864, '\P{Blk=_OLD_hungarian}', "");
    Expect(0, 68864, '\P{^Blk=_OLD_hungarian}', "");
    Error('\p{Is_Block=/a/old_Hungarian}');
    Error('\P{Is_Block=/a/old_Hungarian}');
    Expect(1, 68863, '\p{Is_Block=oldhungarian}', "");
    Expect(0, 68863, '\p{^Is_Block=oldhungarian}', "");
    Expect(0, 68863, '\P{Is_Block=oldhungarian}', "");
    Expect(1, 68863, '\P{^Is_Block=oldhungarian}', "");
    Expect(0, 68864, '\p{Is_Block=oldhungarian}', "");
    Expect(1, 68864, '\p{^Is_Block=oldhungarian}', "");
    Expect(1, 68864, '\P{Is_Block=oldhungarian}', "");
    Expect(0, 68864, '\P{^Is_Block=oldhungarian}', "");
    Expect(1, 68863, '\p{Is_Block=-Old_hungarian}', "");
    Expect(0, 68863, '\p{^Is_Block=-Old_hungarian}', "");
    Expect(0, 68863, '\P{Is_Block=-Old_hungarian}', "");
    Expect(1, 68863, '\P{^Is_Block=-Old_hungarian}', "");
    Expect(0, 68864, '\p{Is_Block=-Old_hungarian}', "");
    Expect(1, 68864, '\p{^Is_Block=-Old_hungarian}', "");
    Expect(1, 68864, '\P{Is_Block=-Old_hungarian}', "");
    Expect(0, 68864, '\P{^Is_Block=-Old_hungarian}', "");
    Error('\p{Is_Blk:   -old_Hungarian:=}');
    Error('\P{Is_Blk:   -old_Hungarian:=}');
    Expect(1, 68863, '\p{Is_Blk=oldhungarian}', "");
    Expect(0, 68863, '\p{^Is_Blk=oldhungarian}', "");
    Expect(0, 68863, '\P{Is_Blk=oldhungarian}', "");
    Expect(1, 68863, '\P{^Is_Blk=oldhungarian}', "");
    Expect(0, 68864, '\p{Is_Blk=oldhungarian}', "");
    Expect(1, 68864, '\p{^Is_Blk=oldhungarian}', "");
    Expect(1, 68864, '\P{Is_Blk=oldhungarian}', "");
    Expect(0, 68864, '\P{^Is_Blk=oldhungarian}', "");
    Expect(1, 68863, '\p{Is_Blk=-_OLD_HUNGARIAN}', "");
    Expect(0, 68863, '\p{^Is_Blk=-_OLD_HUNGARIAN}', "");
    Expect(0, 68863, '\P{Is_Blk=-_OLD_HUNGARIAN}', "");
    Expect(1, 68863, '\P{^Is_Blk=-_OLD_HUNGARIAN}', "");
    Expect(0, 68864, '\p{Is_Blk=-_OLD_HUNGARIAN}', "");
    Expect(1, 68864, '\p{^Is_Blk=-_OLD_HUNGARIAN}', "");
    Expect(1, 68864, '\P{Is_Blk=-_OLD_HUNGARIAN}', "");
    Expect(0, 68864, '\P{^Is_Blk=-_OLD_HUNGARIAN}', "");
    Error('\p{Block= -Old_Italic/a/}');
    Error('\P{Block= -Old_Italic/a/}');
    Expect(1, 66351, '\p{Block=olditalic}', "");
    Expect(0, 66351, '\p{^Block=olditalic}', "");
    Expect(0, 66351, '\P{Block=olditalic}', "");
    Expect(1, 66351, '\P{^Block=olditalic}', "");
    Expect(0, 66352, '\p{Block=olditalic}', "");
    Expect(1, 66352, '\p{^Block=olditalic}', "");
    Expect(1, 66352, '\P{Block=olditalic}', "");
    Expect(0, 66352, '\P{^Block=olditalic}', "");
    Expect(1, 66351, '\p{Block=	old_Italic}', "");
    Expect(0, 66351, '\p{^Block=	old_Italic}', "");
    Expect(0, 66351, '\P{Block=	old_Italic}', "");
    Expect(1, 66351, '\P{^Block=	old_Italic}', "");
    Expect(0, 66352, '\p{Block=	old_Italic}', "");
    Expect(1, 66352, '\p{^Block=	old_Italic}', "");
    Expect(1, 66352, '\P{Block=	old_Italic}', "");
    Expect(0, 66352, '\P{^Block=	old_Italic}', "");
    Error('\p{Blk=-_Old_italic/a/}');
    Error('\P{Blk=-_Old_italic/a/}');
    Expect(1, 66351, '\p{Blk=olditalic}', "");
    Expect(0, 66351, '\p{^Blk=olditalic}', "");
    Expect(0, 66351, '\P{Blk=olditalic}', "");
    Expect(1, 66351, '\P{^Blk=olditalic}', "");
    Expect(0, 66352, '\p{Blk=olditalic}', "");
    Expect(1, 66352, '\p{^Blk=olditalic}', "");
    Expect(1, 66352, '\P{Blk=olditalic}', "");
    Expect(0, 66352, '\P{^Blk=olditalic}', "");
    Expect(1, 66351, '\p{Blk=__OLD_Italic}', "");
    Expect(0, 66351, '\p{^Blk=__OLD_Italic}', "");
    Expect(0, 66351, '\P{Blk=__OLD_Italic}', "");
    Expect(1, 66351, '\P{^Blk=__OLD_Italic}', "");
    Expect(0, 66352, '\p{Blk=__OLD_Italic}', "");
    Expect(1, 66352, '\p{^Blk=__OLD_Italic}', "");
    Expect(1, 66352, '\P{Blk=__OLD_Italic}', "");
    Expect(0, 66352, '\P{^Blk=__OLD_Italic}', "");
    Error('\p{Is_Block=-/a/OLD_Italic}');
    Error('\P{Is_Block=-/a/OLD_Italic}');
    Expect(1, 66351, '\p{Is_Block=olditalic}', "");
    Expect(0, 66351, '\p{^Is_Block=olditalic}', "");
    Expect(0, 66351, '\P{Is_Block=olditalic}', "");
    Expect(1, 66351, '\P{^Is_Block=olditalic}', "");
    Expect(0, 66352, '\p{Is_Block=olditalic}', "");
    Expect(1, 66352, '\p{^Is_Block=olditalic}', "");
    Expect(1, 66352, '\P{Is_Block=olditalic}', "");
    Expect(0, 66352, '\P{^Is_Block=olditalic}', "");
    Expect(1, 66351, '\p{Is_Block=-Old_italic}', "");
    Expect(0, 66351, '\p{^Is_Block=-Old_italic}', "");
    Expect(0, 66351, '\P{Is_Block=-Old_italic}', "");
    Expect(1, 66351, '\P{^Is_Block=-Old_italic}', "");
    Expect(0, 66352, '\p{Is_Block=-Old_italic}', "");
    Expect(1, 66352, '\p{^Is_Block=-Old_italic}', "");
    Expect(1, 66352, '\P{Is_Block=-Old_italic}', "");
    Expect(0, 66352, '\P{^Is_Block=-Old_italic}', "");
    Error('\p{Is_Blk=/a/	 Old_italic}');
    Error('\P{Is_Blk=/a/	 Old_italic}');
    Expect(1, 66351, '\p{Is_Blk=olditalic}', "");
    Expect(0, 66351, '\p{^Is_Blk=olditalic}', "");
    Expect(0, 66351, '\P{Is_Blk=olditalic}', "");
    Expect(1, 66351, '\P{^Is_Blk=olditalic}', "");
    Expect(0, 66352, '\p{Is_Blk=olditalic}', "");
    Expect(1, 66352, '\p{^Is_Blk=olditalic}', "");
    Expect(1, 66352, '\P{Is_Blk=olditalic}', "");
    Expect(0, 66352, '\P{^Is_Blk=olditalic}', "");
    Expect(1, 66351, '\p{Is_Blk=old_ITALIC}', "");
    Expect(0, 66351, '\p{^Is_Blk=old_ITALIC}', "");
    Expect(0, 66351, '\P{Is_Blk=old_ITALIC}', "");
    Expect(1, 66351, '\P{^Is_Blk=old_ITALIC}', "");
    Expect(0, 66352, '\p{Is_Blk=old_ITALIC}', "");
    Expect(1, 66352, '\p{^Is_Blk=old_ITALIC}', "");
    Expect(1, 66352, '\P{Is_Blk=old_ITALIC}', "");
    Expect(0, 66352, '\P{^Is_Blk=old_ITALIC}', "");
    Error('\p{Block=/a/ 	Old_North_ARABIAN}');
    Error('\P{Block=/a/ 	Old_North_ARABIAN}');
    Expect(1, 68255, '\p{Block=oldnortharabian}', "");
    Expect(0, 68255, '\p{^Block=oldnortharabian}', "");
    Expect(0, 68255, '\P{Block=oldnortharabian}', "");
    Expect(1, 68255, '\P{^Block=oldnortharabian}', "");
    Expect(0, 68256, '\p{Block=oldnortharabian}', "");
    Expect(1, 68256, '\p{^Block=oldnortharabian}', "");
    Expect(1, 68256, '\P{Block=oldnortharabian}', "");
    Expect(0, 68256, '\P{^Block=oldnortharabian}', "");
    Expect(1, 68255, '\p{Block=Old_North_arabian}', "");
    Expect(0, 68255, '\p{^Block=Old_North_arabian}', "");
    Expect(0, 68255, '\P{Block=Old_North_arabian}', "");
    Expect(1, 68255, '\P{^Block=Old_North_arabian}', "");
    Expect(0, 68256, '\p{Block=Old_North_arabian}', "");
    Expect(1, 68256, '\p{^Block=Old_North_arabian}', "");
    Expect(1, 68256, '\P{Block=Old_North_arabian}', "");
    Expect(0, 68256, '\P{^Block=Old_North_arabian}', "");
    Error('\p{Blk=- Old_north_Arabian:=}');
    Error('\P{Blk=- Old_north_Arabian:=}');
    Expect(1, 68255, '\p{Blk:   oldnortharabian}', "");
    Expect(0, 68255, '\p{^Blk:   oldnortharabian}', "");
    Expect(0, 68255, '\P{Blk:   oldnortharabian}', "");
    Expect(1, 68255, '\P{^Blk:   oldnortharabian}', "");
    Expect(0, 68256, '\p{Blk:   oldnortharabian}', "");
    Expect(1, 68256, '\p{^Blk:   oldnortharabian}', "");
    Expect(1, 68256, '\P{Blk:   oldnortharabian}', "");
    Expect(0, 68256, '\P{^Blk:   oldnortharabian}', "");
    Expect(1, 68255, '\p{Blk=-	Old_NORTH_Arabian}', "");
    Expect(0, 68255, '\p{^Blk=-	Old_NORTH_Arabian}', "");
    Expect(0, 68255, '\P{Blk=-	Old_NORTH_Arabian}', "");
    Expect(1, 68255, '\P{^Blk=-	Old_NORTH_Arabian}', "");
    Expect(0, 68256, '\p{Blk=-	Old_NORTH_Arabian}', "");
    Expect(1, 68256, '\p{^Blk=-	Old_NORTH_Arabian}', "");
    Expect(1, 68256, '\P{Blk=-	Old_NORTH_Arabian}', "");
    Expect(0, 68256, '\P{^Blk=-	Old_NORTH_Arabian}', "");
    Error('\p{Is_Block=/a/_OLD_north_Arabian}');
    Error('\P{Is_Block=/a/_OLD_north_Arabian}');
    Expect(1, 68255, '\p{Is_Block=oldnortharabian}', "");
    Expect(0, 68255, '\p{^Is_Block=oldnortharabian}', "");
    Expect(0, 68255, '\P{Is_Block=oldnortharabian}', "");
    Expect(1, 68255, '\P{^Is_Block=oldnortharabian}', "");
    Expect(0, 68256, '\p{Is_Block=oldnortharabian}', "");
    Expect(1, 68256, '\p{^Is_Block=oldnortharabian}', "");
    Expect(1, 68256, '\P{Is_Block=oldnortharabian}', "");
    Expect(0, 68256, '\P{^Is_Block=oldnortharabian}', "");
    Expect(1, 68255, '\p{Is_Block=	 OLD_North_arabian}', "");
    Expect(0, 68255, '\p{^Is_Block=	 OLD_North_arabian}', "");
    Expect(0, 68255, '\P{Is_Block=	 OLD_North_arabian}', "");
    Expect(1, 68255, '\P{^Is_Block=	 OLD_North_arabian}', "");
    Expect(0, 68256, '\p{Is_Block=	 OLD_North_arabian}', "");
    Expect(1, 68256, '\p{^Is_Block=	 OLD_North_arabian}', "");
    Expect(1, 68256, '\P{Is_Block=	 OLD_North_arabian}', "");
    Expect(0, 68256, '\P{^Is_Block=	 OLD_North_arabian}', "");
    Error('\p{Is_Blk=/a/	old_North_arabian}');
    Error('\P{Is_Blk=/a/	old_North_arabian}');
    Expect(1, 68255, '\p{Is_Blk=oldnortharabian}', "");
    Expect(0, 68255, '\p{^Is_Blk=oldnortharabian}', "");
    Expect(0, 68255, '\P{Is_Blk=oldnortharabian}', "");
    Expect(1, 68255, '\P{^Is_Blk=oldnortharabian}', "");
    Expect(0, 68256, '\p{Is_Blk=oldnortharabian}', "");
    Expect(1, 68256, '\p{^Is_Blk=oldnortharabian}', "");
    Expect(1, 68256, '\P{Is_Blk=oldnortharabian}', "");
    Expect(0, 68256, '\P{^Is_Blk=oldnortharabian}', "");
    Expect(1, 68255, '\p{Is_Blk=-	Old_North_ARABIAN}', "");
    Expect(0, 68255, '\p{^Is_Blk=-	Old_North_ARABIAN}', "");
    Expect(0, 68255, '\P{Is_Blk=-	Old_North_ARABIAN}', "");
    Expect(1, 68255, '\P{^Is_Blk=-	Old_North_ARABIAN}', "");
    Expect(0, 68256, '\p{Is_Blk=-	Old_North_ARABIAN}', "");
    Expect(1, 68256, '\p{^Is_Blk=-	Old_North_ARABIAN}', "");
    Expect(1, 68256, '\P{Is_Blk=-	Old_North_ARABIAN}', "");
    Expect(0, 68256, '\P{^Is_Blk=-	Old_North_ARABIAN}', "");
    Error('\p{Block=_:=old_Permic}');
    Error('\P{Block=_:=old_Permic}');
    Expect(1, 66431, '\p{Block=oldpermic}', "");
    Expect(0, 66431, '\p{^Block=oldpermic}', "");
    Expect(0, 66431, '\P{Block=oldpermic}', "");
    Expect(1, 66431, '\P{^Block=oldpermic}', "");
    Expect(0, 66432, '\p{Block=oldpermic}', "");
    Expect(1, 66432, '\p{^Block=oldpermic}', "");
    Expect(1, 66432, '\P{Block=oldpermic}', "");
    Expect(0, 66432, '\P{^Block=oldpermic}', "");
    Expect(1, 66431, '\p{Block=	Old_Permic}', "");
    Expect(0, 66431, '\p{^Block=	Old_Permic}', "");
    Expect(0, 66431, '\P{Block=	Old_Permic}', "");
    Expect(1, 66431, '\P{^Block=	Old_Permic}', "");
    Expect(0, 66432, '\p{Block=	Old_Permic}', "");
    Expect(1, 66432, '\p{^Block=	Old_Permic}', "");
    Expect(1, 66432, '\P{Block=	Old_Permic}', "");
    Expect(0, 66432, '\P{^Block=	Old_Permic}', "");
    Error('\p{Blk=	 Old_permic:=}');
    Error('\P{Blk=	 Old_permic:=}');
    Expect(1, 66431, '\p{Blk=oldpermic}', "");
    Expect(0, 66431, '\p{^Blk=oldpermic}', "");
    Expect(0, 66431, '\P{Blk=oldpermic}', "");
    Expect(1, 66431, '\P{^Blk=oldpermic}', "");
    Expect(0, 66432, '\p{Blk=oldpermic}', "");
    Expect(1, 66432, '\p{^Blk=oldpermic}', "");
    Expect(1, 66432, '\P{Blk=oldpermic}', "");
    Expect(0, 66432, '\P{^Blk=oldpermic}', "");
    Expect(1, 66431, '\p{Blk=- Old_Permic}', "");
    Expect(0, 66431, '\p{^Blk=- Old_Permic}', "");
    Expect(0, 66431, '\P{Blk=- Old_Permic}', "");
    Expect(1, 66431, '\P{^Blk=- Old_Permic}', "");
    Expect(0, 66432, '\p{Blk=- Old_Permic}', "");
    Expect(1, 66432, '\p{^Blk=- Old_Permic}', "");
    Expect(1, 66432, '\P{Blk=- Old_Permic}', "");
    Expect(0, 66432, '\P{^Blk=- Old_Permic}', "");
    Error('\p{Is_Block= 	Old_Permic/a/}');
    Error('\P{Is_Block= 	Old_Permic/a/}');
    Expect(1, 66431, '\p{Is_Block=oldpermic}', "");
    Expect(0, 66431, '\p{^Is_Block=oldpermic}', "");
    Expect(0, 66431, '\P{Is_Block=oldpermic}', "");
    Expect(1, 66431, '\P{^Is_Block=oldpermic}', "");
    Expect(0, 66432, '\p{Is_Block=oldpermic}', "");
    Expect(1, 66432, '\p{^Is_Block=oldpermic}', "");
    Expect(1, 66432, '\P{Is_Block=oldpermic}', "");
    Expect(0, 66432, '\P{^Is_Block=oldpermic}', "");
    Expect(1, 66431, '\p{Is_Block=_-OLD_Permic}', "");
    Expect(0, 66431, '\p{^Is_Block=_-OLD_Permic}', "");
    Expect(0, 66431, '\P{Is_Block=_-OLD_Permic}', "");
    Expect(1, 66431, '\P{^Is_Block=_-OLD_Permic}', "");
    Expect(0, 66432, '\p{Is_Block=_-OLD_Permic}', "");
    Expect(1, 66432, '\p{^Is_Block=_-OLD_Permic}', "");
    Expect(1, 66432, '\P{Is_Block=_-OLD_Permic}', "");
    Expect(0, 66432, '\P{^Is_Block=_-OLD_Permic}', "");
    Error('\p{Is_Blk=-old_permic/a/}');
    Error('\P{Is_Blk=-old_permic/a/}');
    Expect(1, 66431, '\p{Is_Blk:   oldpermic}', "");
    Expect(0, 66431, '\p{^Is_Blk:   oldpermic}', "");
    Expect(0, 66431, '\P{Is_Blk:   oldpermic}', "");
    Expect(1, 66431, '\P{^Is_Blk:   oldpermic}', "");
    Expect(0, 66432, '\p{Is_Blk:   oldpermic}', "");
    Expect(1, 66432, '\p{^Is_Blk:   oldpermic}', "");
    Expect(1, 66432, '\P{Is_Blk:   oldpermic}', "");
    Expect(0, 66432, '\P{^Is_Blk:   oldpermic}', "");
    Expect(1, 66431, '\p{Is_Blk:	-	OLD_Permic}', "");
    Expect(0, 66431, '\p{^Is_Blk:	-	OLD_Permic}', "");
    Expect(0, 66431, '\P{Is_Blk:	-	OLD_Permic}', "");
    Expect(1, 66431, '\P{^Is_Blk:	-	OLD_Permic}', "");
    Expect(0, 66432, '\p{Is_Blk:	-	OLD_Permic}', "");
    Expect(1, 66432, '\p{^Is_Blk:	-	OLD_Permic}', "");
    Expect(1, 66432, '\P{Is_Blk:	-	OLD_Permic}', "");
    Expect(0, 66432, '\P{^Is_Blk:	-	OLD_Permic}', "");
    Error('\p{Block=	/a/Old_PERSIAN}');
    Error('\P{Block=	/a/Old_PERSIAN}');
    Expect(1, 66527, '\p{Block=oldpersian}', "");
    Expect(0, 66527, '\p{^Block=oldpersian}', "");
    Expect(0, 66527, '\P{Block=oldpersian}', "");
    Expect(1, 66527, '\P{^Block=oldpersian}', "");
    Expect(0, 66528, '\p{Block=oldpersian}', "");
    Expect(1, 66528, '\p{^Block=oldpersian}', "");
    Expect(1, 66528, '\P{Block=oldpersian}', "");
    Expect(0, 66528, '\P{^Block=oldpersian}', "");
    Expect(1, 66527, '\p{Block:	 OLD_Persian}', "");
    Expect(0, 66527, '\p{^Block:	 OLD_Persian}', "");
    Expect(0, 66527, '\P{Block:	 OLD_Persian}', "");
    Expect(1, 66527, '\P{^Block:	 OLD_Persian}', "");
    Expect(0, 66528, '\p{Block:	 OLD_Persian}', "");
    Expect(1, 66528, '\p{^Block:	 OLD_Persian}', "");
    Expect(1, 66528, '\P{Block:	 OLD_Persian}', "");
    Expect(0, 66528, '\P{^Block:	 OLD_Persian}', "");
    Error('\p{Blk=/a/	Old_Persian}');
    Error('\P{Blk=/a/	Old_Persian}');
    Expect(1, 66527, '\p{Blk=oldpersian}', "");
    Expect(0, 66527, '\p{^Blk=oldpersian}', "");
    Expect(0, 66527, '\P{Blk=oldpersian}', "");
    Expect(1, 66527, '\P{^Blk=oldpersian}', "");
    Expect(0, 66528, '\p{Blk=oldpersian}', "");
    Expect(1, 66528, '\p{^Blk=oldpersian}', "");
    Expect(1, 66528, '\P{Blk=oldpersian}', "");
    Expect(0, 66528, '\P{^Blk=oldpersian}', "");
    Expect(1, 66527, '\p{Blk=_Old_PERSIAN}', "");
    Expect(0, 66527, '\p{^Blk=_Old_PERSIAN}', "");
    Expect(0, 66527, '\P{Blk=_Old_PERSIAN}', "");
    Expect(1, 66527, '\P{^Blk=_Old_PERSIAN}', "");
    Expect(0, 66528, '\p{Blk=_Old_PERSIAN}', "");
    Expect(1, 66528, '\p{^Blk=_Old_PERSIAN}', "");
    Expect(1, 66528, '\P{Blk=_Old_PERSIAN}', "");
    Expect(0, 66528, '\P{^Blk=_Old_PERSIAN}', "");
    Error('\p{Is_Block=:=_ OLD_persian}');
    Error('\P{Is_Block=:=_ OLD_persian}');
    Expect(1, 66527, '\p{Is_Block=oldpersian}', "");
    Expect(0, 66527, '\p{^Is_Block=oldpersian}', "");
    Expect(0, 66527, '\P{Is_Block=oldpersian}', "");
    Expect(1, 66527, '\P{^Is_Block=oldpersian}', "");
    Expect(0, 66528, '\p{Is_Block=oldpersian}', "");
    Expect(1, 66528, '\p{^Is_Block=oldpersian}', "");
    Expect(1, 66528, '\P{Is_Block=oldpersian}', "");
    Expect(0, 66528, '\P{^Is_Block=oldpersian}', "");
    Expect(1, 66527, '\p{Is_Block= 	old_persian}', "");
    Expect(0, 66527, '\p{^Is_Block= 	old_persian}', "");
    Expect(0, 66527, '\P{Is_Block= 	old_persian}', "");
    Expect(1, 66527, '\P{^Is_Block= 	old_persian}', "");
    Expect(0, 66528, '\p{Is_Block= 	old_persian}', "");
    Expect(1, 66528, '\p{^Is_Block= 	old_persian}', "");
    Expect(1, 66528, '\P{Is_Block= 	old_persian}', "");
    Expect(0, 66528, '\P{^Is_Block= 	old_persian}', "");
    Error('\p{Is_Blk=_:=old_persian}');
    Error('\P{Is_Blk=_:=old_persian}');
    Expect(1, 66527, '\p{Is_Blk=oldpersian}', "");
    Expect(0, 66527, '\p{^Is_Blk=oldpersian}', "");
    Expect(0, 66527, '\P{Is_Blk=oldpersian}', "");
    Expect(1, 66527, '\P{^Is_Blk=oldpersian}', "");
    Expect(0, 66528, '\p{Is_Blk=oldpersian}', "");
    Expect(1, 66528, '\p{^Is_Blk=oldpersian}', "");
    Expect(1, 66528, '\P{Is_Blk=oldpersian}', "");
    Expect(0, 66528, '\P{^Is_Blk=oldpersian}', "");
    Expect(1, 66527, '\p{Is_Blk= old_persian}', "");
    Expect(0, 66527, '\p{^Is_Blk= old_persian}', "");
    Expect(0, 66527, '\P{Is_Blk= old_persian}', "");
    Expect(1, 66527, '\P{^Is_Blk= old_persian}', "");
    Expect(0, 66528, '\p{Is_Blk= old_persian}', "");
    Expect(1, 66528, '\p{^Is_Blk= old_persian}', "");
    Expect(1, 66528, '\P{Is_Blk= old_persian}', "");
    Expect(0, 66528, '\P{^Is_Blk= old_persian}', "");
    Error('\p{Block:-old_south_Arabian:=}');
    Error('\P{Block:-old_south_Arabian:=}');
    Expect(1, 68223, '\p{Block=oldsoutharabian}', "");
    Expect(0, 68223, '\p{^Block=oldsoutharabian}', "");
    Expect(0, 68223, '\P{Block=oldsoutharabian}', "");
    Expect(1, 68223, '\P{^Block=oldsoutharabian}', "");
    Expect(0, 68224, '\p{Block=oldsoutharabian}', "");
    Expect(1, 68224, '\p{^Block=oldsoutharabian}', "");
    Expect(1, 68224, '\P{Block=oldsoutharabian}', "");
    Expect(0, 68224, '\P{^Block=oldsoutharabian}', "");
    Expect(1, 68223, '\p{Block:	_	Old_SOUTH_ARABIAN}', "");
    Expect(0, 68223, '\p{^Block:	_	Old_SOUTH_ARABIAN}', "");
    Expect(0, 68223, '\P{Block:	_	Old_SOUTH_ARABIAN}', "");
    Expect(1, 68223, '\P{^Block:	_	Old_SOUTH_ARABIAN}', "");
    Expect(0, 68224, '\p{Block:	_	Old_SOUTH_ARABIAN}', "");
    Expect(1, 68224, '\p{^Block:	_	Old_SOUTH_ARABIAN}', "");
    Expect(1, 68224, '\P{Block:	_	Old_SOUTH_ARABIAN}', "");
    Expect(0, 68224, '\P{^Block:	_	Old_SOUTH_ARABIAN}', "");
    Error('\p{Blk=:=_Old_south_ARABIAN}');
    Error('\P{Blk=:=_Old_south_ARABIAN}');
    Expect(1, 68223, '\p{Blk=oldsoutharabian}', "");
    Expect(0, 68223, '\p{^Blk=oldsoutharabian}', "");
    Expect(0, 68223, '\P{Blk=oldsoutharabian}', "");
    Expect(1, 68223, '\P{^Blk=oldsoutharabian}', "");
    Expect(0, 68224, '\p{Blk=oldsoutharabian}', "");
    Expect(1, 68224, '\p{^Blk=oldsoutharabian}', "");
    Expect(1, 68224, '\P{Blk=oldsoutharabian}', "");
    Expect(0, 68224, '\P{^Blk=oldsoutharabian}', "");
    Expect(1, 68223, '\p{Blk=_OLD_South_Arabian}', "");
    Expect(0, 68223, '\p{^Blk=_OLD_South_Arabian}', "");
    Expect(0, 68223, '\P{Blk=_OLD_South_Arabian}', "");
    Expect(1, 68223, '\P{^Blk=_OLD_South_Arabian}', "");
    Expect(0, 68224, '\p{Blk=_OLD_South_Arabian}', "");
    Expect(1, 68224, '\p{^Blk=_OLD_South_Arabian}', "");
    Expect(1, 68224, '\P{Blk=_OLD_South_Arabian}', "");
    Expect(0, 68224, '\P{^Blk=_OLD_South_Arabian}', "");
    Error('\p{Is_Block=-old_south_arabian/a/}');
    Error('\P{Is_Block=-old_south_arabian/a/}');
    Expect(1, 68223, '\p{Is_Block=oldsoutharabian}', "");
    Expect(0, 68223, '\p{^Is_Block=oldsoutharabian}', "");
    Expect(0, 68223, '\P{Is_Block=oldsoutharabian}', "");
    Expect(1, 68223, '\P{^Is_Block=oldsoutharabian}', "");
    Expect(0, 68224, '\p{Is_Block=oldsoutharabian}', "");
    Expect(1, 68224, '\p{^Is_Block=oldsoutharabian}', "");
    Expect(1, 68224, '\P{Is_Block=oldsoutharabian}', "");
    Expect(0, 68224, '\P{^Is_Block=oldsoutharabian}', "");
    Expect(1, 68223, '\p{Is_Block= -Old_South_Arabian}', "");
    Expect(0, 68223, '\p{^Is_Block= -Old_South_Arabian}', "");
    Expect(0, 68223, '\P{Is_Block= -Old_South_Arabian}', "");
    Expect(1, 68223, '\P{^Is_Block= -Old_South_Arabian}', "");
    Expect(0, 68224, '\p{Is_Block= -Old_South_Arabian}', "");
    Expect(1, 68224, '\p{^Is_Block= -Old_South_Arabian}', "");
    Expect(1, 68224, '\P{Is_Block= -Old_South_Arabian}', "");
    Expect(0, 68224, '\P{^Is_Block= -Old_South_Arabian}', "");
    Error('\p{Is_Blk=	 OLD_south_arabian/a/}');
    Error('\P{Is_Blk=	 OLD_south_arabian/a/}');
    Expect(1, 68223, '\p{Is_Blk:oldsoutharabian}', "");
    Expect(0, 68223, '\p{^Is_Blk:oldsoutharabian}', "");
    Expect(0, 68223, '\P{Is_Blk:oldsoutharabian}', "");
    Expect(1, 68223, '\P{^Is_Blk:oldsoutharabian}', "");
    Expect(0, 68224, '\p{Is_Blk:oldsoutharabian}', "");
    Expect(1, 68224, '\p{^Is_Blk:oldsoutharabian}', "");
    Expect(1, 68224, '\P{Is_Blk:oldsoutharabian}', "");
    Expect(0, 68224, '\P{^Is_Blk:oldsoutharabian}', "");
    Expect(1, 68223, '\p{Is_Blk=	_old_South_Arabian}', "");
    Expect(0, 68223, '\p{^Is_Blk=	_old_South_Arabian}', "");
    Expect(0, 68223, '\P{Is_Blk=	_old_South_Arabian}', "");
    Expect(1, 68223, '\P{^Is_Blk=	_old_South_Arabian}', "");
    Expect(0, 68224, '\p{Is_Blk=	_old_South_Arabian}', "");
    Expect(1, 68224, '\p{^Is_Blk=	_old_South_Arabian}', "");
    Expect(1, 68224, '\P{Is_Blk=	_old_South_Arabian}', "");
    Expect(0, 68224, '\P{^Is_Blk=	_old_South_Arabian}', "");
    Error('\p{Block=-:=old_Turkic}');
    Error('\P{Block=-:=old_Turkic}');
    Expect(1, 68687, '\p{Block=oldturkic}', "");
    Expect(0, 68687, '\p{^Block=oldturkic}', "");
    Expect(0, 68687, '\P{Block=oldturkic}', "");
    Expect(1, 68687, '\P{^Block=oldturkic}', "");
    Expect(0, 68688, '\p{Block=oldturkic}', "");
    Expect(1, 68688, '\p{^Block=oldturkic}', "");
    Expect(1, 68688, '\P{Block=oldturkic}', "");
    Expect(0, 68688, '\P{^Block=oldturkic}', "");
    Expect(1, 68687, '\p{Block=__OLD_Turkic}', "");
    Expect(0, 68687, '\p{^Block=__OLD_Turkic}', "");
    Expect(0, 68687, '\P{Block=__OLD_Turkic}', "");
    Expect(1, 68687, '\P{^Block=__OLD_Turkic}', "");
    Expect(0, 68688, '\p{Block=__OLD_Turkic}', "");
    Expect(1, 68688, '\p{^Block=__OLD_Turkic}', "");
    Expect(1, 68688, '\P{Block=__OLD_Turkic}', "");
    Expect(0, 68688, '\P{^Block=__OLD_Turkic}', "");
    Error('\p{Blk=-_Old_Turkic:=}');
    Error('\P{Blk=-_Old_Turkic:=}');
    Expect(1, 68687, '\p{Blk=oldturkic}', "");
    Expect(0, 68687, '\p{^Blk=oldturkic}', "");
    Expect(0, 68687, '\P{Blk=oldturkic}', "");
    Expect(1, 68687, '\P{^Blk=oldturkic}', "");
    Expect(0, 68688, '\p{Blk=oldturkic}', "");
    Expect(1, 68688, '\p{^Blk=oldturkic}', "");
    Expect(1, 68688, '\P{Blk=oldturkic}', "");
    Expect(0, 68688, '\P{^Blk=oldturkic}', "");
    Expect(1, 68687, '\p{Blk=-_OLD_TURKIC}', "");
    Expect(0, 68687, '\p{^Blk=-_OLD_TURKIC}', "");
    Expect(0, 68687, '\P{Blk=-_OLD_TURKIC}', "");
    Expect(1, 68687, '\P{^Blk=-_OLD_TURKIC}', "");
    Expect(0, 68688, '\p{Blk=-_OLD_TURKIC}', "");
    Expect(1, 68688, '\p{^Blk=-_OLD_TURKIC}', "");
    Expect(1, 68688, '\P{Blk=-_OLD_TURKIC}', "");
    Expect(0, 68688, '\P{^Blk=-_OLD_TURKIC}', "");
    Error('\p{Is_Block=_ OLD_Turkic/a/}');
    Error('\P{Is_Block=_ OLD_Turkic/a/}');
    Expect(1, 68687, '\p{Is_Block=oldturkic}', "");
    Expect(0, 68687, '\p{^Is_Block=oldturkic}', "");
    Expect(0, 68687, '\P{Is_Block=oldturkic}', "");
    Expect(1, 68687, '\P{^Is_Block=oldturkic}', "");
    Expect(0, 68688, '\p{Is_Block=oldturkic}', "");
    Expect(1, 68688, '\p{^Is_Block=oldturkic}', "");
    Expect(1, 68688, '\P{Is_Block=oldturkic}', "");
    Expect(0, 68688, '\P{^Is_Block=oldturkic}', "");
    Expect(1, 68687, '\p{Is_Block=_	Old_turkic}', "");
    Expect(0, 68687, '\p{^Is_Block=_	Old_turkic}', "");
    Expect(0, 68687, '\P{Is_Block=_	Old_turkic}', "");
    Expect(1, 68687, '\P{^Is_Block=_	Old_turkic}', "");
    Expect(0, 68688, '\p{Is_Block=_	Old_turkic}', "");
    Expect(1, 68688, '\p{^Is_Block=_	Old_turkic}', "");
    Expect(1, 68688, '\P{Is_Block=_	Old_turkic}', "");
    Expect(0, 68688, '\P{^Is_Block=_	Old_turkic}', "");
    Error('\p{Is_Blk:    _Old_Turkic:=}');
    Error('\P{Is_Blk:    _Old_Turkic:=}');
    Expect(1, 68687, '\p{Is_Blk=oldturkic}', "");
    Expect(0, 68687, '\p{^Is_Blk=oldturkic}', "");
    Expect(0, 68687, '\P{Is_Blk=oldturkic}', "");
    Expect(1, 68687, '\P{^Is_Blk=oldturkic}', "");
    Expect(0, 68688, '\p{Is_Blk=oldturkic}', "");
    Expect(1, 68688, '\p{^Is_Blk=oldturkic}', "");
    Expect(1, 68688, '\P{Is_Blk=oldturkic}', "");
    Expect(0, 68688, '\P{^Is_Blk=oldturkic}', "");
    Expect(1, 68687, '\p{Is_Blk=_-Old_TURKIC}', "");
    Expect(0, 68687, '\p{^Is_Blk=_-Old_TURKIC}', "");
    Expect(0, 68687, '\P{Is_Blk=_-Old_TURKIC}', "");
    Expect(1, 68687, '\P{^Is_Blk=_-Old_TURKIC}', "");
    Expect(0, 68688, '\p{Is_Blk=_-Old_TURKIC}', "");
    Expect(1, 68688, '\p{^Is_Blk=_-Old_TURKIC}', "");
    Expect(1, 68688, '\P{Is_Blk=_-Old_TURKIC}', "");
    Expect(0, 68688, '\P{^Is_Blk=_-Old_TURKIC}', "");
    Error('\p{Block=/a/	_Oriya}');
    Error('\P{Block=/a/	_Oriya}');
    Expect(1, 2943, '\p{Block=oriya}', "");
    Expect(0, 2943, '\p{^Block=oriya}', "");
    Expect(0, 2943, '\P{Block=oriya}', "");
    Expect(1, 2943, '\P{^Block=oriya}', "");
    Expect(0, 2944, '\p{Block=oriya}', "");
    Expect(1, 2944, '\p{^Block=oriya}', "");
    Expect(1, 2944, '\P{Block=oriya}', "");
    Expect(0, 2944, '\P{^Block=oriya}', "");
    Expect(1, 2943, '\p{Block=--Oriya}', "");
    Expect(0, 2943, '\p{^Block=--Oriya}', "");
    Expect(0, 2943, '\P{Block=--Oriya}', "");
    Expect(1, 2943, '\P{^Block=--Oriya}', "");
    Expect(0, 2944, '\p{Block=--Oriya}', "");
    Expect(1, 2944, '\p{^Block=--Oriya}', "");
    Expect(1, 2944, '\P{Block=--Oriya}', "");
    Expect(0, 2944, '\P{^Block=--Oriya}', "");
    Error('\p{Blk= :=oriya}');
    Error('\P{Blk= :=oriya}');
    Expect(1, 2943, '\p{Blk=oriya}', "");
    Expect(0, 2943, '\p{^Blk=oriya}', "");
    Expect(0, 2943, '\P{Blk=oriya}', "");
    Expect(1, 2943, '\P{^Blk=oriya}', "");
    Expect(0, 2944, '\p{Blk=oriya}', "");
    Expect(1, 2944, '\p{^Blk=oriya}', "");
    Expect(1, 2944, '\P{Blk=oriya}', "");
    Expect(0, 2944, '\P{^Blk=oriya}', "");
    Expect(1, 2943, '\p{Blk=  Oriya}', "");
    Expect(0, 2943, '\p{^Blk=  Oriya}', "");
    Expect(0, 2943, '\P{Blk=  Oriya}', "");
    Expect(1, 2943, '\P{^Blk=  Oriya}', "");
    Expect(0, 2944, '\p{Blk=  Oriya}', "");
    Expect(1, 2944, '\p{^Blk=  Oriya}', "");
    Expect(1, 2944, '\P{Blk=  Oriya}', "");
    Expect(0, 2944, '\P{^Blk=  Oriya}', "");
    Error('\p{Is_Block:/a/__Oriya}');
    Error('\P{Is_Block:/a/__Oriya}');
    Expect(1, 2943, '\p{Is_Block=oriya}', "");
    Expect(0, 2943, '\p{^Is_Block=oriya}', "");
    Expect(0, 2943, '\P{Is_Block=oriya}', "");
    Expect(1, 2943, '\P{^Is_Block=oriya}', "");
    Expect(0, 2944, '\p{Is_Block=oriya}', "");
    Expect(1, 2944, '\p{^Is_Block=oriya}', "");
    Expect(1, 2944, '\P{Is_Block=oriya}', "");
    Expect(0, 2944, '\P{^Is_Block=oriya}', "");
    Expect(1, 2943, '\p{Is_Block=_	ORIYA}', "");
    Expect(0, 2943, '\p{^Is_Block=_	ORIYA}', "");
    Expect(0, 2943, '\P{Is_Block=_	ORIYA}', "");
    Expect(1, 2943, '\P{^Is_Block=_	ORIYA}', "");
    Expect(0, 2944, '\p{Is_Block=_	ORIYA}', "");
    Expect(1, 2944, '\p{^Is_Block=_	ORIYA}', "");
    Expect(1, 2944, '\P{Is_Block=_	ORIYA}', "");
    Expect(0, 2944, '\P{^Is_Block=_	ORIYA}', "");
    Error('\p{Is_Blk=/a/oriya}');
    Error('\P{Is_Blk=/a/oriya}');
    Expect(1, 2943, '\p{Is_Blk=oriya}', "");
    Expect(0, 2943, '\p{^Is_Blk=oriya}', "");
    Expect(0, 2943, '\P{Is_Blk=oriya}', "");
    Expect(1, 2943, '\P{^Is_Blk=oriya}', "");
    Expect(0, 2944, '\p{Is_Blk=oriya}', "");
    Expect(1, 2944, '\p{^Is_Blk=oriya}', "");
    Expect(1, 2944, '\P{Is_Blk=oriya}', "");
    Expect(0, 2944, '\P{^Is_Blk=oriya}', "");
    Expect(1, 2943, '\p{Is_Blk=_	oriya}', "");
    Expect(0, 2943, '\p{^Is_Blk=_	oriya}', "");
    Expect(0, 2943, '\P{Is_Blk=_	oriya}', "");
    Expect(1, 2943, '\P{^Is_Blk=_	oriya}', "");
    Expect(0, 2944, '\p{Is_Blk=_	oriya}', "");
    Expect(1, 2944, '\p{^Is_Blk=_	oriya}', "");
    Expect(1, 2944, '\P{Is_Blk=_	oriya}', "");
    Expect(0, 2944, '\P{^Is_Blk=_	oriya}', "");
    Error('\p{Block=:=Ornamental_Dingbats}');
    Error('\P{Block=:=Ornamental_Dingbats}');
    Expect(1, 128639, '\p{Block=ornamentaldingbats}', "");
    Expect(0, 128639, '\p{^Block=ornamentaldingbats}', "");
    Expect(0, 128639, '\P{Block=ornamentaldingbats}', "");
    Expect(1, 128639, '\P{^Block=ornamentaldingbats}', "");
    Expect(0, 128640, '\p{Block=ornamentaldingbats}', "");
    Expect(1, 128640, '\p{^Block=ornamentaldingbats}', "");
    Expect(1, 128640, '\P{Block=ornamentaldingbats}', "");
    Expect(0, 128640, '\P{^Block=ornamentaldingbats}', "");
    Expect(1, 128639, '\p{Block=-_ORNAMENTAL_Dingbats}', "");
    Expect(0, 128639, '\p{^Block=-_ORNAMENTAL_Dingbats}', "");
    Expect(0, 128639, '\P{Block=-_ORNAMENTAL_Dingbats}', "");
    Expect(1, 128639, '\P{^Block=-_ORNAMENTAL_Dingbats}', "");
    Expect(0, 128640, '\p{Block=-_ORNAMENTAL_Dingbats}', "");
    Expect(1, 128640, '\p{^Block=-_ORNAMENTAL_Dingbats}', "");
    Expect(1, 128640, '\P{Block=-_ORNAMENTAL_Dingbats}', "");
    Expect(0, 128640, '\P{^Block=-_ORNAMENTAL_Dingbats}', "");
    Error('\p{Blk:	-/a/ornamental_Dingbats}');
    Error('\P{Blk:	-/a/ornamental_Dingbats}');
    Expect(1, 128639, '\p{Blk=ornamentaldingbats}', "");
    Expect(0, 128639, '\p{^Blk=ornamentaldingbats}', "");
    Expect(0, 128639, '\P{Blk=ornamentaldingbats}', "");
    Expect(1, 128639, '\P{^Blk=ornamentaldingbats}', "");
    Expect(0, 128640, '\p{Blk=ornamentaldingbats}', "");
    Expect(1, 128640, '\p{^Blk=ornamentaldingbats}', "");
    Expect(1, 128640, '\P{Blk=ornamentaldingbats}', "");
    Expect(0, 128640, '\P{^Blk=ornamentaldingbats}', "");
    Expect(1, 128639, '\p{Blk= Ornamental_Dingbats}', "");
    Expect(0, 128639, '\p{^Blk= Ornamental_Dingbats}', "");
    Expect(0, 128639, '\P{Blk= Ornamental_Dingbats}', "");
    Expect(1, 128639, '\P{^Blk= Ornamental_Dingbats}', "");
    Expect(0, 128640, '\p{Blk= Ornamental_Dingbats}', "");
    Expect(1, 128640, '\p{^Blk= Ornamental_Dingbats}', "");
    Expect(1, 128640, '\P{Blk= Ornamental_Dingbats}', "");
    Expect(0, 128640, '\P{^Blk= Ornamental_Dingbats}', "");
    Error('\p{Is_Block=/a/_Ornamental_DINGBATS}');
    Error('\P{Is_Block=/a/_Ornamental_DINGBATS}');
    Expect(1, 128639, '\p{Is_Block=ornamentaldingbats}', "");
    Expect(0, 128639, '\p{^Is_Block=ornamentaldingbats}', "");
    Expect(0, 128639, '\P{Is_Block=ornamentaldingbats}', "");
    Expect(1, 128639, '\P{^Is_Block=ornamentaldingbats}', "");
    Expect(0, 128640, '\p{Is_Block=ornamentaldingbats}', "");
    Expect(1, 128640, '\p{^Is_Block=ornamentaldingbats}', "");
    Expect(1, 128640, '\P{Is_Block=ornamentaldingbats}', "");
    Expect(0, 128640, '\P{^Is_Block=ornamentaldingbats}', "");
    Expect(1, 128639, '\p{Is_Block=	Ornamental_Dingbats}', "");
    Expect(0, 128639, '\p{^Is_Block=	Ornamental_Dingbats}', "");
    Expect(0, 128639, '\P{Is_Block=	Ornamental_Dingbats}', "");
    Expect(1, 128639, '\P{^Is_Block=	Ornamental_Dingbats}', "");
    Expect(0, 128640, '\p{Is_Block=	Ornamental_Dingbats}', "");
    Expect(1, 128640, '\p{^Is_Block=	Ornamental_Dingbats}', "");
    Expect(1, 128640, '\P{Is_Block=	Ornamental_Dingbats}', "");
    Expect(0, 128640, '\P{^Is_Block=	Ornamental_Dingbats}', "");
    Error('\p{Is_Blk= /a/ornamental_Dingbats}');
    Error('\P{Is_Blk= /a/ornamental_Dingbats}');
    Expect(1, 128639, '\p{Is_Blk=ornamentaldingbats}', "");
    Expect(0, 128639, '\p{^Is_Blk=ornamentaldingbats}', "");
    Expect(0, 128639, '\P{Is_Blk=ornamentaldingbats}', "");
    Expect(1, 128639, '\P{^Is_Blk=ornamentaldingbats}', "");
    Expect(0, 128640, '\p{Is_Blk=ornamentaldingbats}', "");
    Expect(1, 128640, '\p{^Is_Blk=ornamentaldingbats}', "");
    Expect(1, 128640, '\P{Is_Blk=ornamentaldingbats}', "");
    Expect(0, 128640, '\P{^Is_Blk=ornamentaldingbats}', "");
    Expect(1, 128639, '\p{Is_Blk=	_ORNAMENTAL_Dingbats}', "");
    Expect(0, 128639, '\p{^Is_Blk=	_ORNAMENTAL_Dingbats}', "");
    Expect(0, 128639, '\P{Is_Blk=	_ORNAMENTAL_Dingbats}', "");
    Expect(1, 128639, '\P{^Is_Blk=	_ORNAMENTAL_Dingbats}', "");
    Expect(0, 128640, '\p{Is_Blk=	_ORNAMENTAL_Dingbats}', "");
    Expect(1, 128640, '\p{^Is_Blk=	_ORNAMENTAL_Dingbats}', "");
    Expect(1, 128640, '\P{Is_Blk=	_ORNAMENTAL_Dingbats}', "");
    Expect(0, 128640, '\P{^Is_Blk=	_ORNAMENTAL_Dingbats}', "");
    Error('\p{Block=:= _Osage}');
    Error('\P{Block=:= _Osage}');
    Expect(1, 66815, '\p{Block=osage}', "");
    Expect(0, 66815, '\p{^Block=osage}', "");
    Expect(0, 66815, '\P{Block=osage}', "");
    Expect(1, 66815, '\P{^Block=osage}', "");
    Expect(0, 66816, '\p{Block=osage}', "");
    Expect(1, 66816, '\p{^Block=osage}', "");
    Expect(1, 66816, '\P{Block=osage}', "");
    Expect(0, 66816, '\P{^Block=osage}', "");
    Error('\p{Blk=--Osage:=}');
    Error('\P{Blk=--Osage:=}');
    Expect(1, 66815, '\p{Blk=osage}', "");
    Expect(0, 66815, '\p{^Blk=osage}', "");
    Expect(0, 66815, '\P{Blk=osage}', "");
    Expect(1, 66815, '\P{^Blk=osage}', "");
    Expect(0, 66816, '\p{Blk=osage}', "");
    Expect(1, 66816, '\p{^Blk=osage}', "");
    Expect(1, 66816, '\P{Blk=osage}', "");
    Expect(0, 66816, '\P{^Blk=osage}', "");
    Expect(1, 66815, '\p{Blk: _Osage}', "");
    Expect(0, 66815, '\p{^Blk: _Osage}', "");
    Expect(0, 66815, '\P{Blk: _Osage}', "");
    Expect(1, 66815, '\P{^Blk: _Osage}', "");
    Expect(0, 66816, '\p{Blk: _Osage}', "");
    Expect(1, 66816, '\p{^Blk: _Osage}', "");
    Expect(1, 66816, '\P{Blk: _Osage}', "");
    Expect(0, 66816, '\P{^Blk: _Osage}', "");
    Error('\p{Is_Block::=- osage}');
    Error('\P{Is_Block::=- osage}');
    Expect(1, 66815, '\p{Is_Block=osage}', "");
    Expect(0, 66815, '\p{^Is_Block=osage}', "");
    Expect(0, 66815, '\P{Is_Block=osage}', "");
    Expect(1, 66815, '\P{^Is_Block=osage}', "");
    Expect(0, 66816, '\p{Is_Block=osage}', "");
    Expect(1, 66816, '\p{^Is_Block=osage}', "");
    Expect(1, 66816, '\P{Is_Block=osage}', "");
    Expect(0, 66816, '\P{^Is_Block=osage}', "");
    Expect(1, 66815, '\p{Is_Block=-osage}', "");
    Expect(0, 66815, '\p{^Is_Block=-osage}', "");
    Expect(0, 66815, '\P{Is_Block=-osage}', "");
    Expect(1, 66815, '\P{^Is_Block=-osage}', "");
    Expect(0, 66816, '\p{Is_Block=-osage}', "");
    Expect(1, 66816, '\p{^Is_Block=-osage}', "");
    Expect(1, 66816, '\P{Is_Block=-osage}', "");
    Expect(0, 66816, '\P{^Is_Block=-osage}', "");
    Error('\p{Is_Blk=:=_Osage}');
    Error('\P{Is_Blk=:=_Osage}');
    Expect(1, 66815, '\p{Is_Blk: osage}', "");
    Expect(0, 66815, '\p{^Is_Blk: osage}', "");
    Expect(0, 66815, '\P{Is_Blk: osage}', "");
    Expect(1, 66815, '\P{^Is_Blk: osage}', "");
    Expect(0, 66816, '\p{Is_Blk: osage}', "");
    Expect(1, 66816, '\p{^Is_Blk: osage}', "");
    Expect(1, 66816, '\P{Is_Blk: osage}', "");
    Expect(0, 66816, '\P{^Is_Blk: osage}', "");
    Expect(1, 66815, '\p{Is_Blk= Osage}', "");
    Expect(0, 66815, '\p{^Is_Blk= Osage}', "");
    Expect(0, 66815, '\P{Is_Blk= Osage}', "");
    Expect(1, 66815, '\P{^Is_Blk= Osage}', "");
    Expect(0, 66816, '\p{Is_Blk= Osage}', "");
    Expect(1, 66816, '\p{^Is_Blk= Osage}', "");
    Expect(1, 66816, '\P{Is_Blk= Osage}', "");
    Expect(0, 66816, '\P{^Is_Blk= Osage}', "");
    Error('\p{Block:   -Osmanya:=}');
    Error('\P{Block:   -Osmanya:=}');
    Expect(1, 66735, '\p{Block=osmanya}', "");
    Expect(0, 66735, '\p{^Block=osmanya}', "");
    Expect(0, 66735, '\P{Block=osmanya}', "");
    Expect(1, 66735, '\P{^Block=osmanya}', "");
    Expect(0, 66736, '\p{Block=osmanya}', "");
    Expect(1, 66736, '\p{^Block=osmanya}', "");
    Expect(1, 66736, '\P{Block=osmanya}', "");
    Expect(0, 66736, '\P{^Block=osmanya}', "");
    Expect(1, 66735, '\p{Block=	_OSMANYA}', "");
    Expect(0, 66735, '\p{^Block=	_OSMANYA}', "");
    Expect(0, 66735, '\P{Block=	_OSMANYA}', "");
    Expect(1, 66735, '\P{^Block=	_OSMANYA}', "");
    Expect(0, 66736, '\p{Block=	_OSMANYA}', "");
    Expect(1, 66736, '\p{^Block=	_OSMANYA}', "");
    Expect(1, 66736, '\P{Block=	_OSMANYA}', "");
    Expect(0, 66736, '\P{^Block=	_OSMANYA}', "");
    Error('\p{Blk= Osmanya:=}');
    Error('\P{Blk= Osmanya:=}');
    Expect(1, 66735, '\p{Blk=osmanya}', "");
    Expect(0, 66735, '\p{^Blk=osmanya}', "");
    Expect(0, 66735, '\P{Blk=osmanya}', "");
    Expect(1, 66735, '\P{^Blk=osmanya}', "");
    Expect(0, 66736, '\p{Blk=osmanya}', "");
    Expect(1, 66736, '\p{^Blk=osmanya}', "");
    Expect(1, 66736, '\P{Blk=osmanya}', "");
    Expect(0, 66736, '\P{^Blk=osmanya}', "");
    Expect(1, 66735, '\p{Blk=  OSMANYA}', "");
    Expect(0, 66735, '\p{^Blk=  OSMANYA}', "");
    Expect(0, 66735, '\P{Blk=  OSMANYA}', "");
    Expect(1, 66735, '\P{^Blk=  OSMANYA}', "");
    Expect(0, 66736, '\p{Blk=  OSMANYA}', "");
    Expect(1, 66736, '\p{^Blk=  OSMANYA}', "");
    Expect(1, 66736, '\P{Blk=  OSMANYA}', "");
    Expect(0, 66736, '\P{^Blk=  OSMANYA}', "");
    Error('\p{Is_Block=/a/ Osmanya}');
    Error('\P{Is_Block=/a/ Osmanya}');
    Expect(1, 66735, '\p{Is_Block=osmanya}', "");
    Expect(0, 66735, '\p{^Is_Block=osmanya}', "");
    Expect(0, 66735, '\P{Is_Block=osmanya}', "");
    Expect(1, 66735, '\P{^Is_Block=osmanya}', "");
    Expect(0, 66736, '\p{Is_Block=osmanya}', "");
    Expect(1, 66736, '\p{^Is_Block=osmanya}', "");
    Expect(1, 66736, '\P{Is_Block=osmanya}', "");
    Expect(0, 66736, '\P{^Is_Block=osmanya}', "");
    Expect(1, 66735, '\p{Is_Block=  Osmanya}', "");
    Expect(0, 66735, '\p{^Is_Block=  Osmanya}', "");
    Expect(0, 66735, '\P{Is_Block=  Osmanya}', "");
    Expect(1, 66735, '\P{^Is_Block=  Osmanya}', "");
    Expect(0, 66736, '\p{Is_Block=  Osmanya}', "");
    Expect(1, 66736, '\p{^Is_Block=  Osmanya}', "");
    Expect(1, 66736, '\P{Is_Block=  Osmanya}', "");
    Expect(0, 66736, '\P{^Is_Block=  Osmanya}', "");
    Error('\p{Is_Blk:	_:=Osmanya}');
    Error('\P{Is_Blk:	_:=Osmanya}');
    Expect(1, 66735, '\p{Is_Blk=osmanya}', "");
    Expect(0, 66735, '\p{^Is_Blk=osmanya}', "");
    Expect(0, 66735, '\P{Is_Blk=osmanya}', "");
    Expect(1, 66735, '\P{^Is_Blk=osmanya}', "");
    Expect(0, 66736, '\p{Is_Blk=osmanya}', "");
    Expect(1, 66736, '\p{^Is_Blk=osmanya}', "");
    Expect(1, 66736, '\P{Is_Blk=osmanya}', "");
    Expect(0, 66736, '\P{^Is_Blk=osmanya}', "");
    Expect(1, 66735, '\p{Is_Blk=_OSMANYA}', "");
    Expect(0, 66735, '\p{^Is_Blk=_OSMANYA}', "");
    Expect(0, 66735, '\P{Is_Blk=_OSMANYA}', "");
    Expect(1, 66735, '\P{^Is_Blk=_OSMANYA}', "");
    Expect(0, 66736, '\p{Is_Blk=_OSMANYA}', "");
    Expect(1, 66736, '\p{^Is_Blk=_OSMANYA}', "");
    Expect(1, 66736, '\P{Is_Blk=_OSMANYA}', "");
    Expect(0, 66736, '\P{^Is_Blk=_OSMANYA}', "");
    Error('\p{Block=:=_	PAHAWH_Hmong}');
    Error('\P{Block=:=_	PAHAWH_Hmong}');
    Expect(1, 93071, '\p{Block=pahawhhmong}', "");
    Expect(0, 93071, '\p{^Block=pahawhhmong}', "");
    Expect(0, 93071, '\P{Block=pahawhhmong}', "");
    Expect(1, 93071, '\P{^Block=pahawhhmong}', "");
    Expect(0, 93072, '\p{Block=pahawhhmong}', "");
    Expect(1, 93072, '\p{^Block=pahawhhmong}', "");
    Expect(1, 93072, '\P{Block=pahawhhmong}', "");
    Expect(0, 93072, '\P{^Block=pahawhhmong}', "");
    Expect(1, 93071, '\p{Block=- PAHAWH_Hmong}', "");
    Expect(0, 93071, '\p{^Block=- PAHAWH_Hmong}', "");
    Expect(0, 93071, '\P{Block=- PAHAWH_Hmong}', "");
    Expect(1, 93071, '\P{^Block=- PAHAWH_Hmong}', "");
    Expect(0, 93072, '\p{Block=- PAHAWH_Hmong}', "");
    Expect(1, 93072, '\p{^Block=- PAHAWH_Hmong}', "");
    Expect(1, 93072, '\P{Block=- PAHAWH_Hmong}', "");
    Expect(0, 93072, '\P{^Block=- PAHAWH_Hmong}', "");
    Error('\p{Blk=/a/	-Pahawh_HMONG}');
    Error('\P{Blk=/a/	-Pahawh_HMONG}');
    Expect(1, 93071, '\p{Blk=pahawhhmong}', "");
    Expect(0, 93071, '\p{^Blk=pahawhhmong}', "");
    Expect(0, 93071, '\P{Blk=pahawhhmong}', "");
    Expect(1, 93071, '\P{^Blk=pahawhhmong}', "");
    Expect(0, 93072, '\p{Blk=pahawhhmong}', "");
    Expect(1, 93072, '\p{^Blk=pahawhhmong}', "");
    Expect(1, 93072, '\P{Blk=pahawhhmong}', "");
    Expect(0, 93072, '\P{^Blk=pahawhhmong}', "");
    Expect(1, 93071, '\p{Blk=-_Pahawh_Hmong}', "");
    Expect(0, 93071, '\p{^Blk=-_Pahawh_Hmong}', "");
    Expect(0, 93071, '\P{Blk=-_Pahawh_Hmong}', "");
    Expect(1, 93071, '\P{^Blk=-_Pahawh_Hmong}', "");
    Expect(0, 93072, '\p{Blk=-_Pahawh_Hmong}', "");
    Expect(1, 93072, '\p{^Blk=-_Pahawh_Hmong}', "");
    Expect(1, 93072, '\P{Blk=-_Pahawh_Hmong}', "");
    Expect(0, 93072, '\P{^Blk=-_Pahawh_Hmong}', "");
    Error('\p{Is_Block=__PAHAWH_HMONG/a/}');
    Error('\P{Is_Block=__PAHAWH_HMONG/a/}');
    Expect(1, 93071, '\p{Is_Block=pahawhhmong}', "");
    Expect(0, 93071, '\p{^Is_Block=pahawhhmong}', "");
    Expect(0, 93071, '\P{Is_Block=pahawhhmong}', "");
    Expect(1, 93071, '\P{^Is_Block=pahawhhmong}', "");
    Expect(0, 93072, '\p{Is_Block=pahawhhmong}', "");
    Expect(1, 93072, '\p{^Is_Block=pahawhhmong}', "");
    Expect(1, 93072, '\P{Is_Block=pahawhhmong}', "");
    Expect(0, 93072, '\P{^Is_Block=pahawhhmong}', "");
    Expect(1, 93071, '\p{Is_Block=_-Pahawh_Hmong}', "");
    Expect(0, 93071, '\p{^Is_Block=_-Pahawh_Hmong}', "");
    Expect(0, 93071, '\P{Is_Block=_-Pahawh_Hmong}', "");
    Expect(1, 93071, '\P{^Is_Block=_-Pahawh_Hmong}', "");
    Expect(0, 93072, '\p{Is_Block=_-Pahawh_Hmong}', "");
    Expect(1, 93072, '\p{^Is_Block=_-Pahawh_Hmong}', "");
    Expect(1, 93072, '\P{Is_Block=_-Pahawh_Hmong}', "");
    Expect(0, 93072, '\P{^Is_Block=_-Pahawh_Hmong}', "");
    Error('\p{Is_Blk=--Pahawh_Hmong/a/}');
    Error('\P{Is_Blk=--Pahawh_Hmong/a/}');
    Expect(1, 93071, '\p{Is_Blk:   pahawhhmong}', "");
    Expect(0, 93071, '\p{^Is_Blk:   pahawhhmong}', "");
    Expect(0, 93071, '\P{Is_Blk:   pahawhhmong}', "");
    Expect(1, 93071, '\P{^Is_Blk:   pahawhhmong}', "");
    Expect(0, 93072, '\p{Is_Blk:   pahawhhmong}', "");
    Expect(1, 93072, '\p{^Is_Blk:   pahawhhmong}', "");
    Expect(1, 93072, '\P{Is_Blk:   pahawhhmong}', "");
    Expect(0, 93072, '\P{^Is_Blk:   pahawhhmong}', "");
    Expect(1, 93071, '\p{Is_Blk= _Pahawh_Hmong}', "");
    Expect(0, 93071, '\p{^Is_Blk= _Pahawh_Hmong}', "");
    Expect(0, 93071, '\P{Is_Blk= _Pahawh_Hmong}', "");
    Expect(1, 93071, '\P{^Is_Blk= _Pahawh_Hmong}', "");
    Expect(0, 93072, '\p{Is_Blk= _Pahawh_Hmong}', "");
    Expect(1, 93072, '\p{^Is_Blk= _Pahawh_Hmong}', "");
    Expect(1, 93072, '\P{Is_Blk= _Pahawh_Hmong}', "");
    Expect(0, 93072, '\P{^Is_Blk= _Pahawh_Hmong}', "");
    Error('\p{Block=:= _Palmyrene}');
    Error('\P{Block=:= _Palmyrene}');
    Expect(1, 67711, '\p{Block=palmyrene}', "");
    Expect(0, 67711, '\p{^Block=palmyrene}', "");
    Expect(0, 67711, '\P{Block=palmyrene}', "");
    Expect(1, 67711, '\P{^Block=palmyrene}', "");
    Expect(0, 67712, '\p{Block=palmyrene}', "");
    Expect(1, 67712, '\p{^Block=palmyrene}', "");
    Expect(1, 67712, '\P{Block=palmyrene}', "");
    Expect(0, 67712, '\P{^Block=palmyrene}', "");
    Expect(1, 67711, '\p{Block: _ palmyrene}', "");
    Expect(0, 67711, '\p{^Block: _ palmyrene}', "");
    Expect(0, 67711, '\P{Block: _ palmyrene}', "");
    Expect(1, 67711, '\P{^Block: _ palmyrene}', "");
    Expect(0, 67712, '\p{Block: _ palmyrene}', "");
    Expect(1, 67712, '\p{^Block: _ palmyrene}', "");
    Expect(1, 67712, '\P{Block: _ palmyrene}', "");
    Expect(0, 67712, '\P{^Block: _ palmyrene}', "");
    Error('\p{Blk= palmyrene/a/}');
    Error('\P{Blk= palmyrene/a/}');
    Expect(1, 67711, '\p{Blk=palmyrene}', "");
    Expect(0, 67711, '\p{^Blk=palmyrene}', "");
    Expect(0, 67711, '\P{Blk=palmyrene}', "");
    Expect(1, 67711, '\P{^Blk=palmyrene}', "");
    Expect(0, 67712, '\p{Blk=palmyrene}', "");
    Expect(1, 67712, '\p{^Blk=palmyrene}', "");
    Expect(1, 67712, '\P{Blk=palmyrene}', "");
    Expect(0, 67712, '\P{^Blk=palmyrene}', "");
    Expect(1, 67711, '\p{Blk= PALMYRENE}', "");
    Expect(0, 67711, '\p{^Blk= PALMYRENE}', "");
    Expect(0, 67711, '\P{Blk= PALMYRENE}', "");
    Expect(1, 67711, '\P{^Blk= PALMYRENE}', "");
    Expect(0, 67712, '\p{Blk= PALMYRENE}', "");
    Expect(1, 67712, '\p{^Blk= PALMYRENE}', "");
    Expect(1, 67712, '\P{Blk= PALMYRENE}', "");
    Expect(0, 67712, '\P{^Blk= PALMYRENE}', "");
    Error('\p{Is_Block=	/a/palmyrene}');
    Error('\P{Is_Block=	/a/palmyrene}');
    Expect(1, 67711, '\p{Is_Block=palmyrene}', "");
    Expect(0, 67711, '\p{^Is_Block=palmyrene}', "");
    Expect(0, 67711, '\P{Is_Block=palmyrene}', "");
    Expect(1, 67711, '\P{^Is_Block=palmyrene}', "");
    Expect(0, 67712, '\p{Is_Block=palmyrene}', "");
    Expect(1, 67712, '\p{^Is_Block=palmyrene}', "");
    Expect(1, 67712, '\P{Is_Block=palmyrene}', "");
    Expect(0, 67712, '\P{^Is_Block=palmyrene}', "");
    Expect(1, 67711, '\p{Is_Block=	Palmyrene}', "");
    Expect(0, 67711, '\p{^Is_Block=	Palmyrene}', "");
    Expect(0, 67711, '\P{Is_Block=	Palmyrene}', "");
    Expect(1, 67711, '\P{^Is_Block=	Palmyrene}', "");
    Expect(0, 67712, '\p{Is_Block=	Palmyrene}', "");
    Expect(1, 67712, '\p{^Is_Block=	Palmyrene}', "");
    Expect(1, 67712, '\P{Is_Block=	Palmyrene}', "");
    Expect(0, 67712, '\P{^Is_Block=	Palmyrene}', "");
    Error('\p{Is_Blk= 	Palmyrene/a/}');
    Error('\P{Is_Blk= 	Palmyrene/a/}');
    Expect(1, 67711, '\p{Is_Blk=palmyrene}', "");
    Expect(0, 67711, '\p{^Is_Blk=palmyrene}', "");
    Expect(0, 67711, '\P{Is_Blk=palmyrene}', "");
    Expect(1, 67711, '\P{^Is_Blk=palmyrene}', "");
    Expect(0, 67712, '\p{Is_Blk=palmyrene}', "");
    Expect(1, 67712, '\p{^Is_Blk=palmyrene}', "");
    Expect(1, 67712, '\P{Is_Blk=palmyrene}', "");
    Expect(0, 67712, '\P{^Is_Blk=palmyrene}', "");
    Expect(1, 67711, '\p{Is_Blk=_palmyrene}', "");
    Expect(0, 67711, '\p{^Is_Blk=_palmyrene}', "");
    Expect(0, 67711, '\P{Is_Blk=_palmyrene}', "");
    Expect(1, 67711, '\P{^Is_Blk=_palmyrene}', "");
    Expect(0, 67712, '\p{Is_Blk=_palmyrene}', "");
    Expect(1, 67712, '\p{^Is_Blk=_palmyrene}', "");
    Expect(1, 67712, '\P{Is_Blk=_palmyrene}', "");
    Expect(0, 67712, '\P{^Is_Blk=_palmyrene}', "");
    Error('\p{Block=/a/PAU_cin_HAU}');
    Error('\P{Block=/a/PAU_cin_HAU}');
    Expect(1, 72447, '\p{Block=paucinhau}', "");
    Expect(0, 72447, '\p{^Block=paucinhau}', "");
    Expect(0, 72447, '\P{Block=paucinhau}', "");
    Expect(1, 72447, '\P{^Block=paucinhau}', "");
    Expect(0, 72448, '\p{Block=paucinhau}', "");
    Expect(1, 72448, '\p{^Block=paucinhau}', "");
    Expect(1, 72448, '\P{Block=paucinhau}', "");
    Expect(0, 72448, '\P{^Block=paucinhau}', "");
    Expect(1, 72447, '\p{Block=-Pau_cin_hau}', "");
    Expect(0, 72447, '\p{^Block=-Pau_cin_hau}', "");
    Expect(0, 72447, '\P{Block=-Pau_cin_hau}', "");
    Expect(1, 72447, '\P{^Block=-Pau_cin_hau}', "");
    Expect(0, 72448, '\p{Block=-Pau_cin_hau}', "");
    Expect(1, 72448, '\p{^Block=-Pau_cin_hau}', "");
    Expect(1, 72448, '\P{Block=-Pau_cin_hau}', "");
    Expect(0, 72448, '\P{^Block=-Pau_cin_hau}', "");
    Error('\p{Blk=-/a/pau_Cin_Hau}');
    Error('\P{Blk=-/a/pau_Cin_Hau}');
    Expect(1, 72447, '\p{Blk=paucinhau}', "");
    Expect(0, 72447, '\p{^Blk=paucinhau}', "");
    Expect(0, 72447, '\P{Blk=paucinhau}', "");
    Expect(1, 72447, '\P{^Blk=paucinhau}', "");
    Expect(0, 72448, '\p{Blk=paucinhau}', "");
    Expect(1, 72448, '\p{^Blk=paucinhau}', "");
    Expect(1, 72448, '\P{Blk=paucinhau}', "");
    Expect(0, 72448, '\P{^Blk=paucinhau}', "");
    Expect(1, 72447, '\p{Blk= 	pau_cin_hau}', "");
    Expect(0, 72447, '\p{^Blk= 	pau_cin_hau}', "");
    Expect(0, 72447, '\P{Blk= 	pau_cin_hau}', "");
    Expect(1, 72447, '\P{^Blk= 	pau_cin_hau}', "");
    Expect(0, 72448, '\p{Blk= 	pau_cin_hau}', "");
    Expect(1, 72448, '\p{^Blk= 	pau_cin_hau}', "");
    Expect(1, 72448, '\P{Blk= 	pau_cin_hau}', "");
    Expect(0, 72448, '\P{^Blk= 	pau_cin_hau}', "");
    Error('\p{Is_Block:  :=Pau_cin_Hau}');
    Error('\P{Is_Block:  :=Pau_cin_Hau}');
    Expect(1, 72447, '\p{Is_Block=paucinhau}', "");
    Expect(0, 72447, '\p{^Is_Block=paucinhau}', "");
    Expect(0, 72447, '\P{Is_Block=paucinhau}', "");
    Expect(1, 72447, '\P{^Is_Block=paucinhau}', "");
    Expect(0, 72448, '\p{Is_Block=paucinhau}', "");
    Expect(1, 72448, '\p{^Is_Block=paucinhau}', "");
    Expect(1, 72448, '\P{Is_Block=paucinhau}', "");
    Expect(0, 72448, '\P{^Is_Block=paucinhau}', "");
    Expect(1, 72447, '\p{Is_Block:   -Pau_Cin_HAU}', "");
    Expect(0, 72447, '\p{^Is_Block:   -Pau_Cin_HAU}', "");
    Expect(0, 72447, '\P{Is_Block:   -Pau_Cin_HAU}', "");
    Expect(1, 72447, '\P{^Is_Block:   -Pau_Cin_HAU}', "");
    Expect(0, 72448, '\p{Is_Block:   -Pau_Cin_HAU}', "");
    Expect(1, 72448, '\p{^Is_Block:   -Pau_Cin_HAU}', "");
    Expect(1, 72448, '\P{Is_Block:   -Pau_Cin_HAU}', "");
    Expect(0, 72448, '\P{^Is_Block:   -Pau_Cin_HAU}', "");
    Error('\p{Is_Blk=/a/-	pau_Cin_Hau}');
    Error('\P{Is_Blk=/a/-	pau_Cin_Hau}');
    Expect(1, 72447, '\p{Is_Blk=paucinhau}', "");
    Expect(0, 72447, '\p{^Is_Blk=paucinhau}', "");
    Expect(0, 72447, '\P{Is_Blk=paucinhau}', "");
    Expect(1, 72447, '\P{^Is_Blk=paucinhau}', "");
    Expect(0, 72448, '\p{Is_Blk=paucinhau}', "");
    Expect(1, 72448, '\p{^Is_Blk=paucinhau}', "");
    Expect(1, 72448, '\P{Is_Blk=paucinhau}', "");
    Expect(0, 72448, '\P{^Is_Blk=paucinhau}', "");
    Expect(1, 72447, '\p{Is_Blk=	-pau_cin_hau}', "");
    Expect(0, 72447, '\p{^Is_Blk=	-pau_cin_hau}', "");
    Expect(0, 72447, '\P{Is_Blk=	-pau_cin_hau}', "");
    Expect(1, 72447, '\P{^Is_Blk=	-pau_cin_hau}', "");
    Expect(0, 72448, '\p{Is_Blk=	-pau_cin_hau}', "");
    Expect(1, 72448, '\p{^Is_Blk=	-pau_cin_hau}', "");
    Expect(1, 72448, '\P{Is_Blk=	-pau_cin_hau}', "");
    Expect(0, 72448, '\P{^Is_Blk=	-pau_cin_hau}', "");
    Error('\p{Block=:= PHAGS_pa}');
    Error('\P{Block=:= PHAGS_pa}');
    Expect(1, 43135, '\p{Block=phagspa}', "");
    Expect(0, 43135, '\p{^Block=phagspa}', "");
    Expect(0, 43135, '\P{Block=phagspa}', "");
    Expect(1, 43135, '\P{^Block=phagspa}', "");
    Expect(0, 43136, '\p{Block=phagspa}', "");
    Expect(1, 43136, '\p{^Block=phagspa}', "");
    Expect(1, 43136, '\P{Block=phagspa}', "");
    Expect(0, 43136, '\P{^Block=phagspa}', "");
    Expect(1, 43135, '\p{Block:	_Phags_Pa}', "");
    Expect(0, 43135, '\p{^Block:	_Phags_Pa}', "");
    Expect(0, 43135, '\P{Block:	_Phags_Pa}', "");
    Expect(1, 43135, '\P{^Block:	_Phags_Pa}', "");
    Expect(0, 43136, '\p{Block:	_Phags_Pa}', "");
    Expect(1, 43136, '\p{^Block:	_Phags_Pa}', "");
    Expect(1, 43136, '\P{Block:	_Phags_Pa}', "");
    Expect(0, 43136, '\P{^Block:	_Phags_Pa}', "");
    Error('\p{Blk=:=-phags_pa}');
    Error('\P{Blk=:=-phags_pa}');
    Expect(1, 43135, '\p{Blk=phagspa}', "");
    Expect(0, 43135, '\p{^Blk=phagspa}', "");
    Expect(0, 43135, '\P{Blk=phagspa}', "");
    Expect(1, 43135, '\P{^Blk=phagspa}', "");
    Expect(0, 43136, '\p{Blk=phagspa}', "");
    Expect(1, 43136, '\p{^Blk=phagspa}', "");
    Expect(1, 43136, '\P{Blk=phagspa}', "");
    Expect(0, 43136, '\P{^Blk=phagspa}', "");
    Expect(1, 43135, '\p{Blk=_-Phags_pa}', "");
    Expect(0, 43135, '\p{^Blk=_-Phags_pa}', "");
    Expect(0, 43135, '\P{Blk=_-Phags_pa}', "");
    Expect(1, 43135, '\P{^Blk=_-Phags_pa}', "");
    Expect(0, 43136, '\p{Blk=_-Phags_pa}', "");
    Expect(1, 43136, '\p{^Blk=_-Phags_pa}', "");
    Expect(1, 43136, '\P{Blk=_-Phags_pa}', "");
    Expect(0, 43136, '\P{^Blk=_-Phags_pa}', "");
    Error('\p{Is_Block=:=PHAGS_Pa}');
    Error('\P{Is_Block=:=PHAGS_Pa}');
    Expect(1, 43135, '\p{Is_Block=phagspa}', "");
    Expect(0, 43135, '\p{^Is_Block=phagspa}', "");
    Expect(0, 43135, '\P{Is_Block=phagspa}', "");
    Expect(1, 43135, '\P{^Is_Block=phagspa}', "");
    Expect(0, 43136, '\p{Is_Block=phagspa}', "");
    Expect(1, 43136, '\p{^Is_Block=phagspa}', "");
    Expect(1, 43136, '\P{Is_Block=phagspa}', "");
    Expect(0, 43136, '\P{^Is_Block=phagspa}', "");
    Expect(1, 43135, '\p{Is_Block:   		Phags_pa}', "");
    Expect(0, 43135, '\p{^Is_Block:   		Phags_pa}', "");
    Expect(0, 43135, '\P{Is_Block:   		Phags_pa}', "");
    Expect(1, 43135, '\P{^Is_Block:   		Phags_pa}', "");
    Expect(0, 43136, '\p{Is_Block:   		Phags_pa}', "");
    Expect(1, 43136, '\p{^Is_Block:   		Phags_pa}', "");
    Expect(1, 43136, '\P{Is_Block:   		Phags_pa}', "");
    Expect(0, 43136, '\P{^Is_Block:   		Phags_pa}', "");
    Error('\p{Is_Blk=/a/Phags_Pa}');
    Error('\P{Is_Blk=/a/Phags_Pa}');
    Expect(1, 43135, '\p{Is_Blk=phagspa}', "");
    Expect(0, 43135, '\p{^Is_Blk=phagspa}', "");
    Expect(0, 43135, '\P{Is_Blk=phagspa}', "");
    Expect(1, 43135, '\P{^Is_Blk=phagspa}', "");
    Expect(0, 43136, '\p{Is_Blk=phagspa}', "");
    Expect(1, 43136, '\p{^Is_Blk=phagspa}', "");
    Expect(1, 43136, '\P{Is_Blk=phagspa}', "");
    Expect(0, 43136, '\P{^Is_Blk=phagspa}', "");
    Expect(1, 43135, '\p{Is_Blk=	 Phags_Pa}', "");
    Expect(0, 43135, '\p{^Is_Blk=	 Phags_Pa}', "");
    Expect(0, 43135, '\P{Is_Blk=	 Phags_Pa}', "");
    Expect(1, 43135, '\P{^Is_Blk=	 Phags_Pa}', "");
    Expect(0, 43136, '\p{Is_Blk=	 Phags_Pa}', "");
    Expect(1, 43136, '\p{^Is_Blk=	 Phags_Pa}', "");
    Expect(1, 43136, '\P{Is_Blk=	 Phags_Pa}', "");
    Expect(0, 43136, '\P{^Is_Blk=	 Phags_Pa}', "");
    Error('\p{Block=/a/phaistos_Disc}');
    Error('\P{Block=/a/phaistos_Disc}');
    Expect(1, 66047, '\p{Block=phaistosdisc}', "");
    Expect(0, 66047, '\p{^Block=phaistosdisc}', "");
    Expect(0, 66047, '\P{Block=phaistosdisc}', "");
    Expect(1, 66047, '\P{^Block=phaistosdisc}', "");
    Expect(0, 66048, '\p{Block=phaistosdisc}', "");
    Expect(1, 66048, '\p{^Block=phaistosdisc}', "");
    Expect(1, 66048, '\P{Block=phaistosdisc}', "");
    Expect(0, 66048, '\P{^Block=phaistosdisc}', "");
    Expect(1, 66047, '\p{Block=- phaistos_DISC}', "");
    Expect(0, 66047, '\p{^Block=- phaistos_DISC}', "");
    Expect(0, 66047, '\P{Block=- phaistos_DISC}', "");
    Expect(1, 66047, '\P{^Block=- phaistos_DISC}', "");
    Expect(0, 66048, '\p{Block=- phaistos_DISC}', "");
    Expect(1, 66048, '\p{^Block=- phaistos_DISC}', "");
    Expect(1, 66048, '\P{Block=- phaistos_DISC}', "");
    Expect(0, 66048, '\P{^Block=- phaistos_DISC}', "");
    Error('\p{Blk=/a/_phaistos}');
    Error('\P{Blk=/a/_phaistos}');
    Expect(1, 66047, '\p{Blk=phaistos}', "");
    Expect(0, 66047, '\p{^Blk=phaistos}', "");
    Expect(0, 66047, '\P{Blk=phaistos}', "");
    Expect(1, 66047, '\P{^Blk=phaistos}', "");
    Expect(0, 66048, '\p{Blk=phaistos}', "");
    Expect(1, 66048, '\p{^Blk=phaistos}', "");
    Expect(1, 66048, '\P{Blk=phaistos}', "");
    Expect(0, 66048, '\P{^Blk=phaistos}', "");
    Expect(1, 66047, '\p{Blk=_-Phaistos}', "");
    Expect(0, 66047, '\p{^Blk=_-Phaistos}', "");
    Expect(0, 66047, '\P{Blk=_-Phaistos}', "");
    Expect(1, 66047, '\P{^Blk=_-Phaistos}', "");
    Expect(0, 66048, '\p{Blk=_-Phaistos}', "");
    Expect(1, 66048, '\p{^Blk=_-Phaistos}', "");
    Expect(1, 66048, '\P{Blk=_-Phaistos}', "");
    Expect(0, 66048, '\P{^Blk=_-Phaistos}', "");
    Error('\p{Is_Block:_:=PHAISTOS_DISC}');
    Error('\P{Is_Block:_:=PHAISTOS_DISC}');
    Expect(1, 66047, '\p{Is_Block:   phaistosdisc}', "");
    Expect(0, 66047, '\p{^Is_Block:   phaistosdisc}', "");
    Expect(0, 66047, '\P{Is_Block:   phaistosdisc}', "");
    Expect(1, 66047, '\P{^Is_Block:   phaistosdisc}', "");
    Expect(0, 66048, '\p{Is_Block:   phaistosdisc}', "");
    Expect(1, 66048, '\p{^Is_Block:   phaistosdisc}', "");
    Expect(1, 66048, '\P{Is_Block:   phaistosdisc}', "");
    Expect(0, 66048, '\P{^Is_Block:   phaistosdisc}', "");
    Expect(1, 66047, '\p{Is_Block=_Phaistos_DISC}', "");
    Expect(0, 66047, '\p{^Is_Block=_Phaistos_DISC}', "");
    Expect(0, 66047, '\P{Is_Block=_Phaistos_DISC}', "");
    Expect(1, 66047, '\P{^Is_Block=_Phaistos_DISC}', "");
    Expect(0, 66048, '\p{Is_Block=_Phaistos_DISC}', "");
    Expect(1, 66048, '\p{^Is_Block=_Phaistos_DISC}', "");
    Expect(1, 66048, '\P{Is_Block=_Phaistos_DISC}', "");
    Expect(0, 66048, '\P{^Is_Block=_Phaistos_DISC}', "");
    Error('\p{Is_Blk=__Phaistos/a/}');
    Error('\P{Is_Blk=__Phaistos/a/}');
    Expect(1, 66047, '\p{Is_Blk:	phaistos}', "");
    Expect(0, 66047, '\p{^Is_Blk:	phaistos}', "");
    Expect(0, 66047, '\P{Is_Blk:	phaistos}', "");
    Expect(1, 66047, '\P{^Is_Blk:	phaistos}', "");
    Expect(0, 66048, '\p{Is_Blk:	phaistos}', "");
    Expect(1, 66048, '\p{^Is_Blk:	phaistos}', "");
    Expect(1, 66048, '\P{Is_Blk:	phaistos}', "");
    Expect(0, 66048, '\P{^Is_Blk:	phaistos}', "");
    Expect(1, 66047, '\p{Is_Blk=_phaistos}', "");
    Expect(0, 66047, '\p{^Is_Blk=_phaistos}', "");
    Expect(0, 66047, '\P{Is_Blk=_phaistos}', "");
    Expect(1, 66047, '\P{^Is_Blk=_phaistos}', "");
    Expect(0, 66048, '\p{Is_Blk=_phaistos}', "");
    Expect(1, 66048, '\p{^Is_Blk=_phaistos}', "");
    Expect(1, 66048, '\P{Is_Blk=_phaistos}', "");
    Expect(0, 66048, '\P{^Is_Blk=_phaistos}', "");
    Error('\p{Block=:=phoenician}');
    Error('\P{Block=:=phoenician}');
    Expect(1, 67871, '\p{Block=phoenician}', "");
    Expect(0, 67871, '\p{^Block=phoenician}', "");
    Expect(0, 67871, '\P{Block=phoenician}', "");
    Expect(1, 67871, '\P{^Block=phoenician}', "");
    Expect(0, 67872, '\p{Block=phoenician}', "");
    Expect(1, 67872, '\p{^Block=phoenician}', "");
    Expect(1, 67872, '\P{Block=phoenician}', "");
    Expect(0, 67872, '\P{^Block=phoenician}', "");
    Expect(1, 67871, '\p{Block= 	Phoenician}', "");
    Expect(0, 67871, '\p{^Block= 	Phoenician}', "");
    Expect(0, 67871, '\P{Block= 	Phoenician}', "");
    Expect(1, 67871, '\P{^Block= 	Phoenician}', "");
    Expect(0, 67872, '\p{Block= 	Phoenician}', "");
    Expect(1, 67872, '\p{^Block= 	Phoenician}', "");
    Expect(1, 67872, '\P{Block= 	Phoenician}', "");
    Expect(0, 67872, '\P{^Block= 	Phoenician}', "");
    Error('\p{Blk=_Phoenician/a/}');
    Error('\P{Blk=_Phoenician/a/}');
    Expect(1, 67871, '\p{Blk=phoenician}', "");
    Expect(0, 67871, '\p{^Blk=phoenician}', "");
    Expect(0, 67871, '\P{Blk=phoenician}', "");
    Expect(1, 67871, '\P{^Blk=phoenician}', "");
    Expect(0, 67872, '\p{Blk=phoenician}', "");
    Expect(1, 67872, '\p{^Blk=phoenician}', "");
    Expect(1, 67872, '\P{Blk=phoenician}', "");
    Expect(0, 67872, '\P{^Blk=phoenician}', "");
    Expect(1, 67871, '\p{Blk:_phoenician}', "");
    Expect(0, 67871, '\p{^Blk:_phoenician}', "");
    Expect(0, 67871, '\P{Blk:_phoenician}', "");
    Expect(1, 67871, '\P{^Blk:_phoenician}', "");
    Expect(0, 67872, '\p{Blk:_phoenician}', "");
    Expect(1, 67872, '\p{^Blk:_phoenician}', "");
    Expect(1, 67872, '\P{Blk:_phoenician}', "");
    Expect(0, 67872, '\P{^Blk:_phoenician}', "");
    Error('\p{Is_Block=/a/Phoenician}');
    Error('\P{Is_Block=/a/Phoenician}');
    Expect(1, 67871, '\p{Is_Block=phoenician}', "");
    Expect(0, 67871, '\p{^Is_Block=phoenician}', "");
    Expect(0, 67871, '\P{Is_Block=phoenician}', "");
    Expect(1, 67871, '\P{^Is_Block=phoenician}', "");
    Expect(0, 67872, '\p{Is_Block=phoenician}', "");
    Expect(1, 67872, '\p{^Is_Block=phoenician}', "");
    Expect(1, 67872, '\P{Is_Block=phoenician}', "");
    Expect(0, 67872, '\P{^Is_Block=phoenician}', "");
    Expect(1, 67871, '\p{Is_Block=_PHOENICIAN}', "");
    Expect(0, 67871, '\p{^Is_Block=_PHOENICIAN}', "");
    Expect(0, 67871, '\P{Is_Block=_PHOENICIAN}', "");
    Expect(1, 67871, '\P{^Is_Block=_PHOENICIAN}', "");
    Expect(0, 67872, '\p{Is_Block=_PHOENICIAN}', "");
    Expect(1, 67872, '\p{^Is_Block=_PHOENICIAN}', "");
    Expect(1, 67872, '\P{Is_Block=_PHOENICIAN}', "");
    Expect(0, 67872, '\P{^Is_Block=_PHOENICIAN}', "");
    Error('\p{Is_Blk=:=--PHOENICIAN}');
    Error('\P{Is_Blk=:=--PHOENICIAN}');
    Expect(1, 67871, '\p{Is_Blk=phoenician}', "");
    Expect(0, 67871, '\p{^Is_Blk=phoenician}', "");
    Expect(0, 67871, '\P{Is_Blk=phoenician}', "");
    Expect(1, 67871, '\P{^Is_Blk=phoenician}', "");
    Expect(0, 67872, '\p{Is_Blk=phoenician}', "");
    Expect(1, 67872, '\p{^Is_Blk=phoenician}', "");
    Expect(1, 67872, '\P{Is_Blk=phoenician}', "");
    Expect(0, 67872, '\P{^Is_Blk=phoenician}', "");
    Expect(1, 67871, '\p{Is_Blk:    Phoenician}', "");
    Expect(0, 67871, '\p{^Is_Blk:    Phoenician}', "");
    Expect(0, 67871, '\P{Is_Blk:    Phoenician}', "");
    Expect(1, 67871, '\P{^Is_Blk:    Phoenician}', "");
    Expect(0, 67872, '\p{Is_Blk:    Phoenician}', "");
    Expect(1, 67872, '\p{^Is_Blk:    Phoenician}', "");
    Expect(1, 67872, '\P{Is_Blk:    Phoenician}', "");
    Expect(0, 67872, '\P{^Is_Blk:    Phoenician}', "");
    Error('\p{Block: /a/	Phonetic_Extensions}');
    Error('\P{Block: /a/	Phonetic_Extensions}');
    Expect(1, 7551, '\p{Block=phoneticextensions}', "");
    Expect(0, 7551, '\p{^Block=phoneticextensions}', "");
    Expect(0, 7551, '\P{Block=phoneticextensions}', "");
    Expect(1, 7551, '\P{^Block=phoneticextensions}', "");
    Expect(0, 7552, '\p{Block=phoneticextensions}', "");
    Expect(1, 7552, '\p{^Block=phoneticextensions}', "");
    Expect(1, 7552, '\P{Block=phoneticextensions}', "");
    Expect(0, 7552, '\P{^Block=phoneticextensions}', "");
    Expect(1, 7551, '\p{Block=	phonetic_Extensions}', "");
    Expect(0, 7551, '\p{^Block=	phonetic_Extensions}', "");
    Expect(0, 7551, '\P{Block=	phonetic_Extensions}', "");
    Expect(1, 7551, '\P{^Block=	phonetic_Extensions}', "");
    Expect(0, 7552, '\p{Block=	phonetic_Extensions}', "");
    Expect(1, 7552, '\p{^Block=	phonetic_Extensions}', "");
    Expect(1, 7552, '\P{Block=	phonetic_Extensions}', "");
    Expect(0, 7552, '\P{^Block=	phonetic_Extensions}', "");
    Error('\p{Blk=/a/		phonetic_ext}');
    Error('\P{Blk=/a/		phonetic_ext}');
    Expect(1, 7551, '\p{Blk=phoneticext}', "");
    Expect(0, 7551, '\p{^Blk=phoneticext}', "");
    Expect(0, 7551, '\P{Blk=phoneticext}', "");
    Expect(1, 7551, '\P{^Blk=phoneticext}', "");
    Expect(0, 7552, '\p{Blk=phoneticext}', "");
    Expect(1, 7552, '\p{^Blk=phoneticext}', "");
    Expect(1, 7552, '\P{Blk=phoneticext}', "");
    Expect(0, 7552, '\P{^Blk=phoneticext}', "");
    Expect(1, 7551, '\p{Blk:    Phonetic_ext}', "");
    Expect(0, 7551, '\p{^Blk:    Phonetic_ext}', "");
    Expect(0, 7551, '\P{Blk:    Phonetic_ext}', "");
    Expect(1, 7551, '\P{^Blk:    Phonetic_ext}', "");
    Expect(0, 7552, '\p{Blk:    Phonetic_ext}', "");
    Expect(1, 7552, '\p{^Blk:    Phonetic_ext}', "");
    Expect(1, 7552, '\P{Blk:    Phonetic_ext}', "");
    Expect(0, 7552, '\P{^Blk:    Phonetic_ext}', "");
    Error('\p{Is_Block= PHONETIC_Extensions/a/}');
    Error('\P{Is_Block= PHONETIC_Extensions/a/}');
    Expect(1, 7551, '\p{Is_Block=phoneticextensions}', "");
    Expect(0, 7551, '\p{^Is_Block=phoneticextensions}', "");
    Expect(0, 7551, '\P{Is_Block=phoneticextensions}', "");
    Expect(1, 7551, '\P{^Is_Block=phoneticextensions}', "");
    Expect(0, 7552, '\p{Is_Block=phoneticextensions}', "");
    Expect(1, 7552, '\p{^Is_Block=phoneticextensions}', "");
    Expect(1, 7552, '\P{Is_Block=phoneticextensions}', "");
    Expect(0, 7552, '\P{^Is_Block=phoneticextensions}', "");
    Expect(1, 7551, '\p{Is_Block=-_phonetic_Extensions}', "");
    Expect(0, 7551, '\p{^Is_Block=-_phonetic_Extensions}', "");
    Expect(0, 7551, '\P{Is_Block=-_phonetic_Extensions}', "");
    Expect(1, 7551, '\P{^Is_Block=-_phonetic_Extensions}', "");
    Expect(0, 7552, '\p{Is_Block=-_phonetic_Extensions}', "");
    Expect(1, 7552, '\p{^Is_Block=-_phonetic_Extensions}', "");
    Expect(1, 7552, '\P{Is_Block=-_phonetic_Extensions}', "");
    Expect(0, 7552, '\P{^Is_Block=-_phonetic_Extensions}', "");
    Error('\p{Is_Blk=_-Phonetic_ext/a/}');
    Error('\P{Is_Blk=_-Phonetic_ext/a/}');
    Expect(1, 7551, '\p{Is_Blk=phoneticext}', "");
    Expect(0, 7551, '\p{^Is_Blk=phoneticext}', "");
    Expect(0, 7551, '\P{Is_Blk=phoneticext}', "");
    Expect(1, 7551, '\P{^Is_Blk=phoneticext}', "");
    Expect(0, 7552, '\p{Is_Blk=phoneticext}', "");
    Expect(1, 7552, '\p{^Is_Blk=phoneticext}', "");
    Expect(1, 7552, '\P{Is_Blk=phoneticext}', "");
    Expect(0, 7552, '\P{^Is_Blk=phoneticext}', "");
    Expect(1, 7551, '\p{Is_Blk: _PHONETIC_Ext}', "");
    Expect(0, 7551, '\p{^Is_Blk: _PHONETIC_Ext}', "");
    Expect(0, 7551, '\P{Is_Blk: _PHONETIC_Ext}', "");
    Expect(1, 7551, '\P{^Is_Blk: _PHONETIC_Ext}', "");
    Expect(0, 7552, '\p{Is_Blk: _PHONETIC_Ext}', "");
    Expect(1, 7552, '\p{^Is_Blk: _PHONETIC_Ext}', "");
    Expect(1, 7552, '\P{Is_Blk: _PHONETIC_Ext}', "");
    Expect(0, 7552, '\P{^Is_Blk: _PHONETIC_Ext}', "");
    Error('\p{Block= /a/Phonetic_Extensions_Supplement}');
    Error('\P{Block= /a/Phonetic_Extensions_Supplement}');
    Expect(1, 7615, '\p{Block=phoneticextensionssupplement}', "");
    Expect(0, 7615, '\p{^Block=phoneticextensionssupplement}', "");
    Expect(0, 7615, '\P{Block=phoneticextensionssupplement}', "");
    Expect(1, 7615, '\P{^Block=phoneticextensionssupplement}', "");
    Expect(0, 7616, '\p{Block=phoneticextensionssupplement}', "");
    Expect(1, 7616, '\p{^Block=phoneticextensionssupplement}', "");
    Expect(1, 7616, '\P{Block=phoneticextensionssupplement}', "");
    Expect(0, 7616, '\P{^Block=phoneticextensionssupplement}', "");
    Expect(1, 7615, '\p{Block=	 PHONETIC_Extensions_Supplement}', "");
    Expect(0, 7615, '\p{^Block=	 PHONETIC_Extensions_Supplement}', "");
    Expect(0, 7615, '\P{Block=	 PHONETIC_Extensions_Supplement}', "");
    Expect(1, 7615, '\P{^Block=	 PHONETIC_Extensions_Supplement}', "");
    Expect(0, 7616, '\p{Block=	 PHONETIC_Extensions_Supplement}', "");
    Expect(1, 7616, '\p{^Block=	 PHONETIC_Extensions_Supplement}', "");
    Expect(1, 7616, '\P{Block=	 PHONETIC_Extensions_Supplement}', "");
    Expect(0, 7616, '\P{^Block=	 PHONETIC_Extensions_Supplement}', "");
    Error('\p{Blk=__Phonetic_EXT_SUP:=}');
    Error('\P{Blk=__Phonetic_EXT_SUP:=}');
    Expect(1, 7615, '\p{Blk=phoneticextsup}', "");
    Expect(0, 7615, '\p{^Blk=phoneticextsup}', "");
    Expect(0, 7615, '\P{Blk=phoneticextsup}', "");
    Expect(1, 7615, '\P{^Blk=phoneticextsup}', "");
    Expect(0, 7616, '\p{Blk=phoneticextsup}', "");
    Expect(1, 7616, '\p{^Blk=phoneticextsup}', "");
    Expect(1, 7616, '\P{Blk=phoneticextsup}', "");
    Expect(0, 7616, '\P{^Blk=phoneticextsup}', "");
    Expect(1, 7615, '\p{Blk= PHONETIC_ext_Sup}', "");
    Expect(0, 7615, '\p{^Blk= PHONETIC_ext_Sup}', "");
    Expect(0, 7615, '\P{Blk= PHONETIC_ext_Sup}', "");
    Expect(1, 7615, '\P{^Blk= PHONETIC_ext_Sup}', "");
    Expect(0, 7616, '\p{Blk= PHONETIC_ext_Sup}', "");
    Expect(1, 7616, '\p{^Blk= PHONETIC_ext_Sup}', "");
    Expect(1, 7616, '\P{Blk= PHONETIC_ext_Sup}', "");
    Expect(0, 7616, '\P{^Blk= PHONETIC_ext_Sup}', "");
    Error('\p{Is_Block=:=	Phonetic_EXTENSIONS_supplement}');
    Error('\P{Is_Block=:=	Phonetic_EXTENSIONS_supplement}');
    Expect(1, 7615, '\p{Is_Block=phoneticextensionssupplement}', "");
    Expect(0, 7615, '\p{^Is_Block=phoneticextensionssupplement}', "");
    Expect(0, 7615, '\P{Is_Block=phoneticextensionssupplement}', "");
    Expect(1, 7615, '\P{^Is_Block=phoneticextensionssupplement}', "");
    Expect(0, 7616, '\p{Is_Block=phoneticextensionssupplement}', "");
    Expect(1, 7616, '\p{^Is_Block=phoneticextensionssupplement}', "");
    Expect(1, 7616, '\P{Is_Block=phoneticextensionssupplement}', "");
    Expect(0, 7616, '\P{^Is_Block=phoneticextensionssupplement}', "");
    Expect(1, 7615, '\p{Is_Block:		_phonetic_Extensions_Supplement}', "");
    Expect(0, 7615, '\p{^Is_Block:		_phonetic_Extensions_Supplement}', "");
    Expect(0, 7615, '\P{Is_Block:		_phonetic_Extensions_Supplement}', "");
    Expect(1, 7615, '\P{^Is_Block:		_phonetic_Extensions_Supplement}', "");
    Expect(0, 7616, '\p{Is_Block:		_phonetic_Extensions_Supplement}', "");
    Expect(1, 7616, '\p{^Is_Block:		_phonetic_Extensions_Supplement}', "");
    Expect(1, 7616, '\P{Is_Block:		_phonetic_Extensions_Supplement}', "");
    Expect(0, 7616, '\P{^Is_Block:		_phonetic_Extensions_Supplement}', "");
    Error('\p{Is_Blk:  /a/Phonetic_ext_Sup}');
    Error('\P{Is_Blk:  /a/Phonetic_ext_Sup}');
    Expect(1, 7615, '\p{Is_Blk=phoneticextsup}', "");
    Expect(0, 7615, '\p{^Is_Blk=phoneticextsup}', "");
    Expect(0, 7615, '\P{Is_Blk=phoneticextsup}', "");
    Expect(1, 7615, '\P{^Is_Blk=phoneticextsup}', "");
    Expect(0, 7616, '\p{Is_Blk=phoneticextsup}', "");
    Expect(1, 7616, '\p{^Is_Blk=phoneticextsup}', "");
    Expect(1, 7616, '\P{Is_Blk=phoneticextsup}', "");
    Expect(0, 7616, '\P{^Is_Blk=phoneticextsup}', "");
    Expect(1, 7615, '\p{Is_Blk=_-Phonetic_Ext_Sup}', "");
    Expect(0, 7615, '\p{^Is_Blk=_-Phonetic_Ext_Sup}', "");
    Expect(0, 7615, '\P{Is_Blk=_-Phonetic_Ext_Sup}', "");
    Expect(1, 7615, '\P{^Is_Blk=_-Phonetic_Ext_Sup}', "");
    Expect(0, 7616, '\p{Is_Blk=_-Phonetic_Ext_Sup}', "");
    Expect(1, 7616, '\p{^Is_Blk=_-Phonetic_Ext_Sup}', "");
    Expect(1, 7616, '\P{Is_Blk=_-Phonetic_Ext_Sup}', "");
    Expect(0, 7616, '\P{^Is_Blk=_-Phonetic_Ext_Sup}', "");
    Error('\p{Block=-Playing_CARDS/a/}');
    Error('\P{Block=-Playing_CARDS/a/}');
    Expect(1, 127231, '\p{Block=playingcards}', "");
    Expect(0, 127231, '\p{^Block=playingcards}', "");
    Expect(0, 127231, '\P{Block=playingcards}', "");
    Expect(1, 127231, '\P{^Block=playingcards}', "");
    Expect(0, 127232, '\p{Block=playingcards}', "");
    Expect(1, 127232, '\p{^Block=playingcards}', "");
    Expect(1, 127232, '\P{Block=playingcards}', "");
    Expect(0, 127232, '\P{^Block=playingcards}', "");
    Expect(1, 127231, '\p{Block=	Playing_cards}', "");
    Expect(0, 127231, '\p{^Block=	Playing_cards}', "");
    Expect(0, 127231, '\P{Block=	Playing_cards}', "");
    Expect(1, 127231, '\P{^Block=	Playing_cards}', "");
    Expect(0, 127232, '\p{Block=	Playing_cards}', "");
    Expect(1, 127232, '\p{^Block=	Playing_cards}', "");
    Expect(1, 127232, '\P{Block=	Playing_cards}', "");
    Expect(0, 127232, '\P{^Block=	Playing_cards}', "");
    Error('\p{Blk= playing_Cards:=}');
    Error('\P{Blk= playing_Cards:=}');
    Expect(1, 127231, '\p{Blk=playingcards}', "");
    Expect(0, 127231, '\p{^Blk=playingcards}', "");
    Expect(0, 127231, '\P{Blk=playingcards}', "");
    Expect(1, 127231, '\P{^Blk=playingcards}', "");
    Expect(0, 127232, '\p{Blk=playingcards}', "");
    Expect(1, 127232, '\p{^Blk=playingcards}', "");
    Expect(1, 127232, '\P{Blk=playingcards}', "");
    Expect(0, 127232, '\P{^Blk=playingcards}', "");
    Expect(1, 127231, '\p{Blk=_-PLAYING_cards}', "");
    Expect(0, 127231, '\p{^Blk=_-PLAYING_cards}', "");
    Expect(0, 127231, '\P{Blk=_-PLAYING_cards}', "");
    Expect(1, 127231, '\P{^Blk=_-PLAYING_cards}', "");
    Expect(0, 127232, '\p{Blk=_-PLAYING_cards}', "");
    Expect(1, 127232, '\p{^Blk=_-PLAYING_cards}', "");
    Expect(1, 127232, '\P{Blk=_-PLAYING_cards}', "");
    Expect(0, 127232, '\P{^Blk=_-PLAYING_cards}', "");
    Error('\p{Is_Block=/a/ _playing_Cards}');
    Error('\P{Is_Block=/a/ _playing_Cards}');
    Expect(1, 127231, '\p{Is_Block=playingcards}', "");
    Expect(0, 127231, '\p{^Is_Block=playingcards}', "");
    Expect(0, 127231, '\P{Is_Block=playingcards}', "");
    Expect(1, 127231, '\P{^Is_Block=playingcards}', "");
    Expect(0, 127232, '\p{Is_Block=playingcards}', "");
    Expect(1, 127232, '\p{^Is_Block=playingcards}', "");
    Expect(1, 127232, '\P{Is_Block=playingcards}', "");
    Expect(0, 127232, '\P{^Is_Block=playingcards}', "");
    Expect(1, 127231, '\p{Is_Block=	Playing_Cards}', "");
    Expect(0, 127231, '\p{^Is_Block=	Playing_Cards}', "");
    Expect(0, 127231, '\P{Is_Block=	Playing_Cards}', "");
    Expect(1, 127231, '\P{^Is_Block=	Playing_Cards}', "");
    Expect(0, 127232, '\p{Is_Block=	Playing_Cards}', "");
    Expect(1, 127232, '\p{^Is_Block=	Playing_Cards}', "");
    Expect(1, 127232, '\P{Is_Block=	Playing_Cards}', "");
    Expect(0, 127232, '\P{^Is_Block=	Playing_Cards}', "");
    Error('\p{Is_Blk=-:=Playing_CARDS}');
    Error('\P{Is_Blk=-:=Playing_CARDS}');
    Expect(1, 127231, '\p{Is_Blk=playingcards}', "");
    Expect(0, 127231, '\p{^Is_Blk=playingcards}', "");
    Expect(0, 127231, '\P{Is_Blk=playingcards}', "");
    Expect(1, 127231, '\P{^Is_Blk=playingcards}', "");
    Expect(0, 127232, '\p{Is_Blk=playingcards}', "");
    Expect(1, 127232, '\p{^Is_Blk=playingcards}', "");
    Expect(1, 127232, '\P{Is_Blk=playingcards}', "");
    Expect(0, 127232, '\P{^Is_Blk=playingcards}', "");
    Expect(1, 127231, '\p{Is_Blk=_PLAYING_CARDS}', "");
    Expect(0, 127231, '\p{^Is_Blk=_PLAYING_CARDS}', "");
    Expect(0, 127231, '\P{Is_Blk=_PLAYING_CARDS}', "");
    Expect(1, 127231, '\P{^Is_Blk=_PLAYING_CARDS}', "");
    Expect(0, 127232, '\p{Is_Blk=_PLAYING_CARDS}', "");
    Expect(1, 127232, '\p{^Is_Blk=_PLAYING_CARDS}', "");
    Expect(1, 127232, '\P{Is_Blk=_PLAYING_CARDS}', "");
    Expect(0, 127232, '\P{^Is_Blk=_PLAYING_CARDS}', "");
    Error('\p{Block=	:=psalter_Pahlavi}');
    Error('\P{Block=	:=psalter_Pahlavi}');
    Expect(1, 68527, '\p{Block=psalterpahlavi}', "");
    Expect(0, 68527, '\p{^Block=psalterpahlavi}', "");
    Expect(0, 68527, '\P{Block=psalterpahlavi}', "");
    Expect(1, 68527, '\P{^Block=psalterpahlavi}', "");
    Expect(0, 68528, '\p{Block=psalterpahlavi}', "");
    Expect(1, 68528, '\p{^Block=psalterpahlavi}', "");
    Expect(1, 68528, '\P{Block=psalterpahlavi}', "");
    Expect(0, 68528, '\P{^Block=psalterpahlavi}', "");
    Expect(1, 68527, '\p{Block=_ Psalter_pahlavi}', "");
    Expect(0, 68527, '\p{^Block=_ Psalter_pahlavi}', "");
    Expect(0, 68527, '\P{Block=_ Psalter_pahlavi}', "");
    Expect(1, 68527, '\P{^Block=_ Psalter_pahlavi}', "");
    Expect(0, 68528, '\p{Block=_ Psalter_pahlavi}', "");
    Expect(1, 68528, '\p{^Block=_ Psalter_pahlavi}', "");
    Expect(1, 68528, '\P{Block=_ Psalter_pahlavi}', "");
    Expect(0, 68528, '\P{^Block=_ Psalter_pahlavi}', "");
    Error('\p{Blk= /a/psalter_Pahlavi}');
    Error('\P{Blk= /a/psalter_Pahlavi}');
    Expect(1, 68527, '\p{Blk=psalterpahlavi}', "");
    Expect(0, 68527, '\p{^Blk=psalterpahlavi}', "");
    Expect(0, 68527, '\P{Blk=psalterpahlavi}', "");
    Expect(1, 68527, '\P{^Blk=psalterpahlavi}', "");
    Expect(0, 68528, '\p{Blk=psalterpahlavi}', "");
    Expect(1, 68528, '\p{^Blk=psalterpahlavi}', "");
    Expect(1, 68528, '\P{Blk=psalterpahlavi}', "");
    Expect(0, 68528, '\P{^Blk=psalterpahlavi}', "");
    Expect(1, 68527, '\p{Blk=-_psalter_Pahlavi}', "");
    Expect(0, 68527, '\p{^Blk=-_psalter_Pahlavi}', "");
    Expect(0, 68527, '\P{Blk=-_psalter_Pahlavi}', "");
    Expect(1, 68527, '\P{^Blk=-_psalter_Pahlavi}', "");
    Expect(0, 68528, '\p{Blk=-_psalter_Pahlavi}', "");
    Expect(1, 68528, '\p{^Blk=-_psalter_Pahlavi}', "");
    Expect(1, 68528, '\P{Blk=-_psalter_Pahlavi}', "");
    Expect(0, 68528, '\P{^Blk=-_psalter_Pahlavi}', "");
    Error('\p{Is_Block=_	Psalter_pahlavi:=}');
    Error('\P{Is_Block=_	Psalter_pahlavi:=}');
    Expect(1, 68527, '\p{Is_Block=psalterpahlavi}', "");
    Expect(0, 68527, '\p{^Is_Block=psalterpahlavi}', "");
    Expect(0, 68527, '\P{Is_Block=psalterpahlavi}', "");
    Expect(1, 68527, '\P{^Is_Block=psalterpahlavi}', "");
    Expect(0, 68528, '\p{Is_Block=psalterpahlavi}', "");
    Expect(1, 68528, '\p{^Is_Block=psalterpahlavi}', "");
    Expect(1, 68528, '\P{Is_Block=psalterpahlavi}', "");
    Expect(0, 68528, '\P{^Is_Block=psalterpahlavi}', "");
    Expect(1, 68527, '\p{Is_Block=-Psalter_pahlavi}', "");
    Expect(0, 68527, '\p{^Is_Block=-Psalter_pahlavi}', "");
    Expect(0, 68527, '\P{Is_Block=-Psalter_pahlavi}', "");
    Expect(1, 68527, '\P{^Is_Block=-Psalter_pahlavi}', "");
    Expect(0, 68528, '\p{Is_Block=-Psalter_pahlavi}', "");
    Expect(1, 68528, '\p{^Is_Block=-Psalter_pahlavi}', "");
    Expect(1, 68528, '\P{Is_Block=-Psalter_pahlavi}', "");
    Expect(0, 68528, '\P{^Is_Block=-Psalter_pahlavi}', "");
    Error('\p{Is_Blk=		Psalter_Pahlavi/a/}');
    Error('\P{Is_Blk=		Psalter_Pahlavi/a/}');
    Expect(1, 68527, '\p{Is_Blk=psalterpahlavi}', "");
    Expect(0, 68527, '\p{^Is_Blk=psalterpahlavi}', "");
    Expect(0, 68527, '\P{Is_Blk=psalterpahlavi}', "");
    Expect(1, 68527, '\P{^Is_Blk=psalterpahlavi}', "");
    Expect(0, 68528, '\p{Is_Blk=psalterpahlavi}', "");
    Expect(1, 68528, '\p{^Is_Blk=psalterpahlavi}', "");
    Expect(1, 68528, '\P{Is_Blk=psalterpahlavi}', "");
    Expect(0, 68528, '\P{^Is_Blk=psalterpahlavi}', "");
    Expect(1, 68527, '\p{Is_Blk=_ Psalter_pahlavi}', "");
    Expect(0, 68527, '\p{^Is_Blk=_ Psalter_pahlavi}', "");
    Expect(0, 68527, '\P{Is_Blk=_ Psalter_pahlavi}', "");
    Expect(1, 68527, '\P{^Is_Blk=_ Psalter_pahlavi}', "");
    Expect(0, 68528, '\p{Is_Blk=_ Psalter_pahlavi}', "");
    Expect(1, 68528, '\p{^Is_Blk=_ Psalter_pahlavi}', "");
    Expect(1, 68528, '\P{Is_Blk=_ Psalter_pahlavi}', "");
    Expect(0, 68528, '\P{^Is_Blk=_ Psalter_pahlavi}', "");
    Error('\p{Block=	PRIVATE_Use_AREA:=}');
    Error('\P{Block=	PRIVATE_Use_AREA:=}');
    Expect(1, 63743, '\p{Block=privateusearea}', "");
    Expect(0, 63743, '\p{^Block=privateusearea}', "");
    Expect(0, 63743, '\P{Block=privateusearea}', "");
    Expect(1, 63743, '\P{^Block=privateusearea}', "");
    Expect(0, 63744, '\p{Block=privateusearea}', "");
    Expect(1, 63744, '\p{^Block=privateusearea}', "");
    Expect(1, 63744, '\P{Block=privateusearea}', "");
    Expect(0, 63744, '\P{^Block=privateusearea}', "");
    Expect(1, 63743, '\p{Block=	_Private_USE_Area}', "");
    Expect(0, 63743, '\p{^Block=	_Private_USE_Area}', "");
    Expect(0, 63743, '\P{Block=	_Private_USE_Area}', "");
    Expect(1, 63743, '\P{^Block=	_Private_USE_Area}', "");
    Expect(0, 63744, '\p{Block=	_Private_USE_Area}', "");
    Expect(1, 63744, '\p{^Block=	_Private_USE_Area}', "");
    Expect(1, 63744, '\P{Block=	_Private_USE_Area}', "");
    Expect(0, 63744, '\P{^Block=	_Private_USE_Area}', "");
    Error('\p{Blk=/a/_PUA}');
    Error('\P{Blk=/a/_PUA}');
    Expect(1, 63743, '\p{Blk=pua}', "");
    Expect(0, 63743, '\p{^Blk=pua}', "");
    Expect(0, 63743, '\P{Blk=pua}', "");
    Expect(1, 63743, '\P{^Blk=pua}', "");
    Expect(0, 63744, '\p{Blk=pua}', "");
    Expect(1, 63744, '\p{^Blk=pua}', "");
    Expect(1, 63744, '\P{Blk=pua}', "");
    Expect(0, 63744, '\P{^Blk=pua}', "");
    Expect(1, 63743, '\p{Blk=-	PUA}', "");
    Expect(0, 63743, '\p{^Blk=-	PUA}', "");
    Expect(0, 63743, '\P{Blk=-	PUA}', "");
    Expect(1, 63743, '\P{^Blk=-	PUA}', "");
    Expect(0, 63744, '\p{Blk=-	PUA}', "");
    Expect(1, 63744, '\p{^Blk=-	PUA}', "");
    Expect(1, 63744, '\P{Blk=-	PUA}', "");
    Expect(0, 63744, '\P{^Blk=-	PUA}', "");
    Error('\p{Is_Block=:=Private_Use}');
    Error('\P{Is_Block=:=Private_Use}');
    Expect(1, 63743, '\p{Is_Block=privateuse}', "");
    Expect(0, 63743, '\p{^Is_Block=privateuse}', "");
    Expect(0, 63743, '\P{Is_Block=privateuse}', "");
    Expect(1, 63743, '\P{^Is_Block=privateuse}', "");
    Expect(0, 63744, '\p{Is_Block=privateuse}', "");
    Expect(1, 63744, '\p{^Is_Block=privateuse}', "");
    Expect(1, 63744, '\P{Is_Block=privateuse}', "");
    Expect(0, 63744, '\P{^Is_Block=privateuse}', "");
    Expect(1, 63743, '\p{Is_Block=_Private_use}', "");
    Expect(0, 63743, '\p{^Is_Block=_Private_use}', "");
    Expect(0, 63743, '\P{Is_Block=_Private_use}', "");
    Expect(1, 63743, '\P{^Is_Block=_Private_use}', "");
    Expect(0, 63744, '\p{Is_Block=_Private_use}', "");
    Expect(1, 63744, '\p{^Is_Block=_Private_use}', "");
    Expect(1, 63744, '\P{Is_Block=_Private_use}', "");
    Expect(0, 63744, '\P{^Is_Block=_Private_use}', "");
    Error('\p{Is_Blk=_ Private_use_AREA:=}');
    Error('\P{Is_Blk=_ Private_use_AREA:=}');
    Expect(1, 63743, '\p{Is_Blk=privateusearea}', "");
    Expect(0, 63743, '\p{^Is_Blk=privateusearea}', "");
    Expect(0, 63743, '\P{Is_Blk=privateusearea}', "");
    Expect(1, 63743, '\P{^Is_Blk=privateusearea}', "");
    Expect(0, 63744, '\p{Is_Blk=privateusearea}', "");
    Expect(1, 63744, '\p{^Is_Blk=privateusearea}', "");
    Expect(1, 63744, '\P{Is_Blk=privateusearea}', "");
    Expect(0, 63744, '\P{^Is_Blk=privateusearea}', "");
    Expect(1, 63743, '\p{Is_Blk=--Private_Use_Area}', "");
    Expect(0, 63743, '\p{^Is_Blk=--Private_Use_Area}', "");
    Expect(0, 63743, '\P{Is_Blk=--Private_Use_Area}', "");
    Expect(1, 63743, '\P{^Is_Blk=--Private_Use_Area}', "");
    Expect(0, 63744, '\p{Is_Blk=--Private_Use_Area}', "");
    Expect(1, 63744, '\p{^Is_Blk=--Private_Use_Area}', "");
    Expect(1, 63744, '\P{Is_Blk=--Private_Use_Area}', "");
    Expect(0, 63744, '\P{^Is_Blk=--Private_Use_Area}', "");
    Error('\p{Block=	General_Punctuation:=}');
    Error('\P{Block=	General_Punctuation:=}');
    Expect(1, 8303, '\p{Block=generalpunctuation}', "");
    Expect(0, 8303, '\p{^Block=generalpunctuation}', "");
    Expect(0, 8303, '\P{Block=generalpunctuation}', "");
    Expect(1, 8303, '\P{^Block=generalpunctuation}', "");
    Expect(0, 8304, '\p{Block=generalpunctuation}', "");
    Expect(1, 8304, '\p{^Block=generalpunctuation}', "");
    Expect(1, 8304, '\P{Block=generalpunctuation}', "");
    Expect(0, 8304, '\P{^Block=generalpunctuation}', "");
    Expect(1, 8303, '\p{Block: _ general_Punctuation}', "");
    Expect(0, 8303, '\p{^Block: _ general_Punctuation}', "");
    Expect(0, 8303, '\P{Block: _ general_Punctuation}', "");
    Expect(1, 8303, '\P{^Block: _ general_Punctuation}', "");
    Expect(0, 8304, '\p{Block: _ general_Punctuation}', "");
    Expect(1, 8304, '\p{^Block: _ general_Punctuation}', "");
    Expect(1, 8304, '\P{Block: _ general_Punctuation}', "");
    Expect(0, 8304, '\P{^Block: _ general_Punctuation}', "");
    Error('\p{Blk=/a/	-Punctuation}');
    Error('\P{Blk=/a/	-Punctuation}');
    Expect(1, 8303, '\p{Blk=punctuation}', "");
    Expect(0, 8303, '\p{^Blk=punctuation}', "");
    Expect(0, 8303, '\P{Blk=punctuation}', "");
    Expect(1, 8303, '\P{^Blk=punctuation}', "");
    Expect(0, 8304, '\p{Blk=punctuation}', "");
    Expect(1, 8304, '\p{^Blk=punctuation}', "");
    Expect(1, 8304, '\P{Blk=punctuation}', "");
    Expect(0, 8304, '\P{^Blk=punctuation}', "");
    Expect(1, 8303, '\p{Blk=	punctuation}', "");
    Expect(0, 8303, '\p{^Blk=	punctuation}', "");
    Expect(0, 8303, '\P{Blk=	punctuation}', "");
    Expect(1, 8303, '\P{^Blk=	punctuation}', "");
    Expect(0, 8304, '\p{Blk=	punctuation}', "");
    Expect(1, 8304, '\p{^Blk=	punctuation}', "");
    Expect(1, 8304, '\P{Blk=	punctuation}', "");
    Expect(0, 8304, '\P{^Blk=	punctuation}', "");
    Error('\p{Is_Block=:=	-GENERAL_PUNCTUATION}');
    Error('\P{Is_Block=:=	-GENERAL_PUNCTUATION}');
    Expect(1, 8303, '\p{Is_Block=generalpunctuation}', "");
    Expect(0, 8303, '\p{^Is_Block=generalpunctuation}', "");
    Expect(0, 8303, '\P{Is_Block=generalpunctuation}', "");
    Expect(1, 8303, '\P{^Is_Block=generalpunctuation}', "");
    Expect(0, 8304, '\p{Is_Block=generalpunctuation}', "");
    Expect(1, 8304, '\p{^Is_Block=generalpunctuation}', "");
    Expect(1, 8304, '\P{Is_Block=generalpunctuation}', "");
    Expect(0, 8304, '\P{^Is_Block=generalpunctuation}', "");
    Expect(1, 8303, '\p{Is_Block:   -general_punctuation}', "");
    Expect(0, 8303, '\p{^Is_Block:   -general_punctuation}', "");
    Expect(0, 8303, '\P{Is_Block:   -general_punctuation}', "");
    Expect(1, 8303, '\P{^Is_Block:   -general_punctuation}', "");
    Expect(0, 8304, '\p{Is_Block:   -general_punctuation}', "");
    Expect(1, 8304, '\p{^Is_Block:   -general_punctuation}', "");
    Expect(1, 8304, '\P{Is_Block:   -general_punctuation}', "");
    Expect(0, 8304, '\P{^Is_Block:   -general_punctuation}', "");
    Error('\p{Is_Blk= Punctuation/a/}');
    Error('\P{Is_Blk= Punctuation/a/}');
    Expect(1, 8303, '\p{Is_Blk=punctuation}', "");
    Expect(0, 8303, '\p{^Is_Blk=punctuation}', "");
    Expect(0, 8303, '\P{Is_Blk=punctuation}', "");
    Expect(1, 8303, '\P{^Is_Blk=punctuation}', "");
    Expect(0, 8304, '\p{Is_Blk=punctuation}', "");
    Expect(1, 8304, '\p{^Is_Blk=punctuation}', "");
    Expect(1, 8304, '\P{Is_Blk=punctuation}', "");
    Expect(0, 8304, '\P{^Is_Blk=punctuation}', "");
    Expect(1, 8303, '\p{Is_Blk=	Punctuation}', "");
    Expect(0, 8303, '\p{^Is_Blk=	Punctuation}', "");
    Expect(0, 8303, '\P{Is_Blk=	Punctuation}', "");
    Expect(1, 8303, '\P{^Is_Blk=	Punctuation}', "");
    Expect(0, 8304, '\p{Is_Blk=	Punctuation}', "");
    Expect(1, 8304, '\p{^Is_Blk=	Punctuation}', "");
    Expect(1, 8304, '\P{Is_Blk=	Punctuation}', "");
    Expect(0, 8304, '\P{^Is_Blk=	Punctuation}', "");
    Error('\p{Block= :=rejang}');
    Error('\P{Block= :=rejang}');
    Expect(1, 43359, '\p{Block=rejang}', "");
    Expect(0, 43359, '\p{^Block=rejang}', "");
    Expect(0, 43359, '\P{Block=rejang}', "");
    Expect(1, 43359, '\P{^Block=rejang}', "");
    Expect(0, 43360, '\p{Block=rejang}', "");
    Expect(1, 43360, '\p{^Block=rejang}', "");
    Expect(1, 43360, '\P{Block=rejang}', "");
    Expect(0, 43360, '\P{^Block=rejang}', "");
    Expect(1, 43359, '\p{Block=_rejang}', "");
    Expect(0, 43359, '\p{^Block=_rejang}', "");
    Expect(0, 43359, '\P{Block=_rejang}', "");
    Expect(1, 43359, '\P{^Block=_rejang}', "");
    Expect(0, 43360, '\p{Block=_rejang}', "");
    Expect(1, 43360, '\p{^Block=_rejang}', "");
    Expect(1, 43360, '\P{Block=_rejang}', "");
    Expect(0, 43360, '\P{^Block=_rejang}', "");
    Error('\p{Blk=:= -rejang}');
    Error('\P{Blk=:= -rejang}');
    Expect(1, 43359, '\p{Blk=rejang}', "");
    Expect(0, 43359, '\p{^Blk=rejang}', "");
    Expect(0, 43359, '\P{Blk=rejang}', "");
    Expect(1, 43359, '\P{^Blk=rejang}', "");
    Expect(0, 43360, '\p{Blk=rejang}', "");
    Expect(1, 43360, '\p{^Blk=rejang}', "");
    Expect(1, 43360, '\P{Blk=rejang}', "");
    Expect(0, 43360, '\P{^Blk=rejang}', "");
    Expect(1, 43359, '\p{Blk=	_Rejang}', "");
    Expect(0, 43359, '\p{^Blk=	_Rejang}', "");
    Expect(0, 43359, '\P{Blk=	_Rejang}', "");
    Expect(1, 43359, '\P{^Blk=	_Rejang}', "");
    Expect(0, 43360, '\p{Blk=	_Rejang}', "");
    Expect(1, 43360, '\p{^Blk=	_Rejang}', "");
    Expect(1, 43360, '\P{Blk=	_Rejang}', "");
    Expect(0, 43360, '\P{^Blk=	_Rejang}', "");
    Error('\p{Is_Block=:=_-Rejang}');
    Error('\P{Is_Block=:=_-Rejang}');
    Expect(1, 43359, '\p{Is_Block=rejang}', "");
    Expect(0, 43359, '\p{^Is_Block=rejang}', "");
    Expect(0, 43359, '\P{Is_Block=rejang}', "");
    Expect(1, 43359, '\P{^Is_Block=rejang}', "");
    Expect(0, 43360, '\p{Is_Block=rejang}', "");
    Expect(1, 43360, '\p{^Is_Block=rejang}', "");
    Expect(1, 43360, '\P{Is_Block=rejang}', "");
    Expect(0, 43360, '\P{^Is_Block=rejang}', "");
    Expect(1, 43359, '\p{Is_Block:   	REJANG}', "");
    Expect(0, 43359, '\p{^Is_Block:   	REJANG}', "");
    Expect(0, 43359, '\P{Is_Block:   	REJANG}', "");
    Expect(1, 43359, '\P{^Is_Block:   	REJANG}', "");
    Expect(0, 43360, '\p{Is_Block:   	REJANG}', "");
    Expect(1, 43360, '\p{^Is_Block:   	REJANG}', "");
    Expect(1, 43360, '\P{Is_Block:   	REJANG}', "");
    Expect(0, 43360, '\P{^Is_Block:   	REJANG}', "");
    Error('\p{Is_Blk= _Rejang:=}');
    Error('\P{Is_Blk= _Rejang:=}');
    Expect(1, 43359, '\p{Is_Blk=rejang}', "");
    Expect(0, 43359, '\p{^Is_Blk=rejang}', "");
    Expect(0, 43359, '\P{Is_Blk=rejang}', "");
    Expect(1, 43359, '\P{^Is_Blk=rejang}', "");
    Expect(0, 43360, '\p{Is_Blk=rejang}', "");
    Expect(1, 43360, '\p{^Is_Blk=rejang}', "");
    Expect(1, 43360, '\P{Is_Blk=rejang}', "");
    Expect(0, 43360, '\P{^Is_Blk=rejang}', "");
    Expect(1, 43359, '\p{Is_Blk:	_rejang}', "");
    Expect(0, 43359, '\p{^Is_Blk:	_rejang}', "");
    Expect(0, 43359, '\P{Is_Blk:	_rejang}', "");
    Expect(1, 43359, '\P{^Is_Blk:	_rejang}', "");
    Expect(0, 43360, '\p{Is_Blk:	_rejang}', "");
    Expect(1, 43360, '\p{^Is_Blk:	_rejang}', "");
    Expect(1, 43360, '\P{Is_Blk:	_rejang}', "");
    Expect(0, 43360, '\P{^Is_Blk:	_rejang}', "");
    Error('\p{Block=	_rumi_NUMERAL_symbols:=}');
    Error('\P{Block=	_rumi_NUMERAL_symbols:=}');
    Expect(1, 69247, '\p{Block=ruminumeralsymbols}', "");
    Expect(0, 69247, '\p{^Block=ruminumeralsymbols}', "");
    Expect(0, 69247, '\P{Block=ruminumeralsymbols}', "");
    Expect(1, 69247, '\P{^Block=ruminumeralsymbols}', "");
    Expect(0, 69248, '\p{Block=ruminumeralsymbols}', "");
    Expect(1, 69248, '\p{^Block=ruminumeralsymbols}', "");
    Expect(1, 69248, '\P{Block=ruminumeralsymbols}', "");
    Expect(0, 69248, '\P{^Block=ruminumeralsymbols}', "");
    Expect(1, 69247, '\p{Block=	-rumi_Numeral_Symbols}', "");
    Expect(0, 69247, '\p{^Block=	-rumi_Numeral_Symbols}', "");
    Expect(0, 69247, '\P{Block=	-rumi_Numeral_Symbols}', "");
    Expect(1, 69247, '\P{^Block=	-rumi_Numeral_Symbols}', "");
    Expect(0, 69248, '\p{Block=	-rumi_Numeral_Symbols}', "");
    Expect(1, 69248, '\p{^Block=	-rumi_Numeral_Symbols}', "");
    Expect(1, 69248, '\P{Block=	-rumi_Numeral_Symbols}', "");
    Expect(0, 69248, '\P{^Block=	-rumi_Numeral_Symbols}', "");
    Error('\p{Blk=	:=RUMI}');
    Error('\P{Blk=	:=RUMI}');
    Expect(1, 69247, '\p{Blk=rumi}', "");
    Expect(0, 69247, '\p{^Blk=rumi}', "");
    Expect(0, 69247, '\P{Blk=rumi}', "");
    Expect(1, 69247, '\P{^Blk=rumi}', "");
    Expect(0, 69248, '\p{Blk=rumi}', "");
    Expect(1, 69248, '\p{^Blk=rumi}', "");
    Expect(1, 69248, '\P{Blk=rumi}', "");
    Expect(0, 69248, '\P{^Blk=rumi}', "");
    Expect(1, 69247, '\p{Blk=_rumi}', "");
    Expect(0, 69247, '\p{^Blk=_rumi}', "");
    Expect(0, 69247, '\P{Blk=_rumi}', "");
    Expect(1, 69247, '\P{^Blk=_rumi}', "");
    Expect(0, 69248, '\p{Blk=_rumi}', "");
    Expect(1, 69248, '\p{^Blk=_rumi}', "");
    Expect(1, 69248, '\P{Blk=_rumi}', "");
    Expect(0, 69248, '\P{^Blk=_rumi}', "");
    Error('\p{Is_Block::=  RUMI_NUMERAL_Symbols}');
    Error('\P{Is_Block::=  RUMI_NUMERAL_Symbols}');
    Expect(1, 69247, '\p{Is_Block=ruminumeralsymbols}', "");
    Expect(0, 69247, '\p{^Is_Block=ruminumeralsymbols}', "");
    Expect(0, 69247, '\P{Is_Block=ruminumeralsymbols}', "");
    Expect(1, 69247, '\P{^Is_Block=ruminumeralsymbols}', "");
    Expect(0, 69248, '\p{Is_Block=ruminumeralsymbols}', "");
    Expect(1, 69248, '\p{^Is_Block=ruminumeralsymbols}', "");
    Expect(1, 69248, '\P{Is_Block=ruminumeralsymbols}', "");
    Expect(0, 69248, '\P{^Is_Block=ruminumeralsymbols}', "");
    Expect(1, 69247, '\p{Is_Block=_ Rumi_numeral_Symbols}', "");
    Expect(0, 69247, '\p{^Is_Block=_ Rumi_numeral_Symbols}', "");
    Expect(0, 69247, '\P{Is_Block=_ Rumi_numeral_Symbols}', "");
    Expect(1, 69247, '\P{^Is_Block=_ Rumi_numeral_Symbols}', "");
    Expect(0, 69248, '\p{Is_Block=_ Rumi_numeral_Symbols}', "");
    Expect(1, 69248, '\p{^Is_Block=_ Rumi_numeral_Symbols}', "");
    Expect(1, 69248, '\P{Is_Block=_ Rumi_numeral_Symbols}', "");
    Expect(0, 69248, '\P{^Is_Block=_ Rumi_numeral_Symbols}', "");
    Error('\p{Is_Blk= _Rumi/a/}');
    Error('\P{Is_Blk= _Rumi/a/}');
    Expect(1, 69247, '\p{Is_Blk=rumi}', "");
    Expect(0, 69247, '\p{^Is_Blk=rumi}', "");
    Expect(0, 69247, '\P{Is_Blk=rumi}', "");
    Expect(1, 69247, '\P{^Is_Blk=rumi}', "");
    Expect(0, 69248, '\p{Is_Blk=rumi}', "");
    Expect(1, 69248, '\p{^Is_Blk=rumi}', "");
    Expect(1, 69248, '\P{Is_Blk=rumi}', "");
    Expect(0, 69248, '\P{^Is_Blk=rumi}', "");
    Expect(1, 69247, '\p{Is_Blk=-Rumi}', "");
    Expect(0, 69247, '\p{^Is_Blk=-Rumi}', "");
    Expect(0, 69247, '\P{Is_Blk=-Rumi}', "");
    Expect(1, 69247, '\P{^Is_Blk=-Rumi}', "");
    Expect(0, 69248, '\p{Is_Blk=-Rumi}', "");
    Expect(1, 69248, '\p{^Is_Blk=-Rumi}', "");
    Expect(1, 69248, '\P{Is_Blk=-Rumi}', "");
    Expect(0, 69248, '\P{^Is_Blk=-Rumi}', "");
    Error('\p{Block=:=RUNIC}');
    Error('\P{Block=:=RUNIC}');
    Expect(1, 5887, '\p{Block=runic}', "");
    Expect(0, 5887, '\p{^Block=runic}', "");
    Expect(0, 5887, '\P{Block=runic}', "");
    Expect(1, 5887, '\P{^Block=runic}', "");
    Expect(0, 5888, '\p{Block=runic}', "");
    Expect(1, 5888, '\p{^Block=runic}', "");
    Expect(1, 5888, '\P{Block=runic}', "");
    Expect(0, 5888, '\P{^Block=runic}', "");
    Expect(1, 5887, '\p{Block= RUNIC}', "");
    Expect(0, 5887, '\p{^Block= RUNIC}', "");
    Expect(0, 5887, '\P{Block= RUNIC}', "");
    Expect(1, 5887, '\P{^Block= RUNIC}', "");
    Expect(0, 5888, '\p{Block= RUNIC}', "");
    Expect(1, 5888, '\p{^Block= RUNIC}', "");
    Expect(1, 5888, '\P{Block= RUNIC}', "");
    Expect(0, 5888, '\P{^Block= RUNIC}', "");
    Error('\p{Blk=_	RUNIC:=}');
    Error('\P{Blk=_	RUNIC:=}');
    Expect(1, 5887, '\p{Blk=runic}', "");
    Expect(0, 5887, '\p{^Blk=runic}', "");
    Expect(0, 5887, '\P{Blk=runic}', "");
    Expect(1, 5887, '\P{^Blk=runic}', "");
    Expect(0, 5888, '\p{Blk=runic}', "");
    Expect(1, 5888, '\p{^Blk=runic}', "");
    Expect(1, 5888, '\P{Blk=runic}', "");
    Expect(0, 5888, '\P{^Blk=runic}', "");
    Expect(1, 5887, '\p{Blk= 	Runic}', "");
    Expect(0, 5887, '\p{^Blk= 	Runic}', "");
    Expect(0, 5887, '\P{Blk= 	Runic}', "");
    Expect(1, 5887, '\P{^Blk= 	Runic}', "");
    Expect(0, 5888, '\p{Blk= 	Runic}', "");
    Expect(1, 5888, '\p{^Blk= 	Runic}', "");
    Expect(1, 5888, '\P{Blk= 	Runic}', "");
    Expect(0, 5888, '\P{^Blk= 	Runic}', "");
    Error('\p{Is_Block:		Runic:=}');
    Error('\P{Is_Block:		Runic:=}');
    Expect(1, 5887, '\p{Is_Block=runic}', "");
    Expect(0, 5887, '\p{^Is_Block=runic}', "");
    Expect(0, 5887, '\P{Is_Block=runic}', "");
    Expect(1, 5887, '\P{^Is_Block=runic}', "");
    Expect(0, 5888, '\p{Is_Block=runic}', "");
    Expect(1, 5888, '\p{^Is_Block=runic}', "");
    Expect(1, 5888, '\P{Is_Block=runic}', "");
    Expect(0, 5888, '\P{^Is_Block=runic}', "");
    Expect(1, 5887, '\p{Is_Block=- Runic}', "");
    Expect(0, 5887, '\p{^Is_Block=- Runic}', "");
    Expect(0, 5887, '\P{Is_Block=- Runic}', "");
    Expect(1, 5887, '\P{^Is_Block=- Runic}', "");
    Expect(0, 5888, '\p{Is_Block=- Runic}', "");
    Expect(1, 5888, '\p{^Is_Block=- Runic}', "");
    Expect(1, 5888, '\P{Is_Block=- Runic}', "");
    Expect(0, 5888, '\P{^Is_Block=- Runic}', "");
    Error('\p{Is_Blk=:=Runic}');
    Error('\P{Is_Blk=:=Runic}');
    Expect(1, 5887, '\p{Is_Blk:	runic}', "");
    Expect(0, 5887, '\p{^Is_Blk:	runic}', "");
    Expect(0, 5887, '\P{Is_Blk:	runic}', "");
    Expect(1, 5887, '\P{^Is_Blk:	runic}', "");
    Expect(0, 5888, '\p{Is_Blk:	runic}', "");
    Expect(1, 5888, '\p{^Is_Blk:	runic}', "");
    Expect(1, 5888, '\P{Is_Blk:	runic}', "");
    Expect(0, 5888, '\P{^Is_Blk:	runic}', "");
    Expect(1, 5887, '\p{Is_Blk: RUNIC}', "");
    Expect(0, 5887, '\p{^Is_Blk: RUNIC}', "");
    Expect(0, 5887, '\P{Is_Blk: RUNIC}', "");
    Expect(1, 5887, '\P{^Is_Blk: RUNIC}', "");
    Expect(0, 5888, '\p{Is_Blk: RUNIC}', "");
    Expect(1, 5888, '\p{^Is_Blk: RUNIC}', "");
    Expect(1, 5888, '\P{Is_Blk: RUNIC}', "");
    Expect(0, 5888, '\P{^Is_Blk: RUNIC}', "");
    Error('\p{Block=-/a/Samaritan}');
    Error('\P{Block=-/a/Samaritan}');
    Expect(1, 2111, '\p{Block=samaritan}', "");
    Expect(0, 2111, '\p{^Block=samaritan}', "");
    Expect(0, 2111, '\P{Block=samaritan}', "");
    Expect(1, 2111, '\P{^Block=samaritan}', "");
    Expect(0, 2112, '\p{Block=samaritan}', "");
    Expect(1, 2112, '\p{^Block=samaritan}', "");
    Expect(1, 2112, '\P{Block=samaritan}', "");
    Expect(0, 2112, '\P{^Block=samaritan}', "");
    Expect(1, 2111, '\p{Block=_Samaritan}', "");
    Expect(0, 2111, '\p{^Block=_Samaritan}', "");
    Expect(0, 2111, '\P{Block=_Samaritan}', "");
    Expect(1, 2111, '\P{^Block=_Samaritan}', "");
    Expect(0, 2112, '\p{Block=_Samaritan}', "");
    Expect(1, 2112, '\p{^Block=_Samaritan}', "");
    Expect(1, 2112, '\P{Block=_Samaritan}', "");
    Expect(0, 2112, '\P{^Block=_Samaritan}', "");
    Error('\p{Blk=_/a/SAMARITAN}');
    Error('\P{Blk=_/a/SAMARITAN}');
    Expect(1, 2111, '\p{Blk=samaritan}', "");
    Expect(0, 2111, '\p{^Blk=samaritan}', "");
    Expect(0, 2111, '\P{Blk=samaritan}', "");
    Expect(1, 2111, '\P{^Blk=samaritan}', "");
    Expect(0, 2112, '\p{Blk=samaritan}', "");
    Expect(1, 2112, '\p{^Blk=samaritan}', "");
    Expect(1, 2112, '\P{Blk=samaritan}', "");
    Expect(0, 2112, '\P{^Blk=samaritan}', "");
    Expect(1, 2111, '\p{Blk=__Samaritan}', "");
    Expect(0, 2111, '\p{^Blk=__Samaritan}', "");
    Expect(0, 2111, '\P{Blk=__Samaritan}', "");
    Expect(1, 2111, '\P{^Blk=__Samaritan}', "");
    Expect(0, 2112, '\p{Blk=__Samaritan}', "");
    Expect(1, 2112, '\p{^Blk=__Samaritan}', "");
    Expect(1, 2112, '\P{Blk=__Samaritan}', "");
    Expect(0, 2112, '\P{^Blk=__Samaritan}', "");
    Error('\p{Is_Block=:=samaritan}');
    Error('\P{Is_Block=:=samaritan}');
    Expect(1, 2111, '\p{Is_Block=samaritan}', "");
    Expect(0, 2111, '\p{^Is_Block=samaritan}', "");
    Expect(0, 2111, '\P{Is_Block=samaritan}', "");
    Expect(1, 2111, '\P{^Is_Block=samaritan}', "");
    Expect(0, 2112, '\p{Is_Block=samaritan}', "");
    Expect(1, 2112, '\p{^Is_Block=samaritan}', "");
    Expect(1, 2112, '\P{Is_Block=samaritan}', "");
    Expect(0, 2112, '\P{^Is_Block=samaritan}', "");
    Expect(1, 2111, '\p{Is_Block= -samaritan}', "");
    Expect(0, 2111, '\p{^Is_Block= -samaritan}', "");
    Expect(0, 2111, '\P{Is_Block= -samaritan}', "");
    Expect(1, 2111, '\P{^Is_Block= -samaritan}', "");
    Expect(0, 2112, '\p{Is_Block= -samaritan}', "");
    Expect(1, 2112, '\p{^Is_Block= -samaritan}', "");
    Expect(1, 2112, '\P{Is_Block= -samaritan}', "");
    Expect(0, 2112, '\P{^Is_Block= -samaritan}', "");
    Error('\p{Is_Blk=_/a/Samaritan}');
    Error('\P{Is_Blk=_/a/Samaritan}');
    Expect(1, 2111, '\p{Is_Blk=samaritan}', "");
    Expect(0, 2111, '\p{^Is_Blk=samaritan}', "");
    Expect(0, 2111, '\P{Is_Blk=samaritan}', "");
    Expect(1, 2111, '\P{^Is_Blk=samaritan}', "");
    Expect(0, 2112, '\p{Is_Blk=samaritan}', "");
    Expect(1, 2112, '\p{^Is_Blk=samaritan}', "");
    Expect(1, 2112, '\P{Is_Blk=samaritan}', "");
    Expect(0, 2112, '\P{^Is_Blk=samaritan}', "");
    Expect(1, 2111, '\p{Is_Blk=SAMARITAN}', "");
    Expect(0, 2111, '\p{^Is_Blk=SAMARITAN}', "");
    Expect(0, 2111, '\P{Is_Blk=SAMARITAN}', "");
    Expect(1, 2111, '\P{^Is_Blk=SAMARITAN}', "");
    Expect(0, 2112, '\p{Is_Blk=SAMARITAN}', "");
    Expect(1, 2112, '\p{^Is_Blk=SAMARITAN}', "");
    Expect(1, 2112, '\P{Is_Blk=SAMARITAN}', "");
    Expect(0, 2112, '\P{^Is_Blk=SAMARITAN}', "");
    Error('\p{Block=-/a/Saurashtra}');
    Error('\P{Block=-/a/Saurashtra}');
    Expect(1, 43231, '\p{Block=saurashtra}', "");
    Expect(0, 43231, '\p{^Block=saurashtra}', "");
    Expect(0, 43231, '\P{Block=saurashtra}', "");
    Expect(1, 43231, '\P{^Block=saurashtra}', "");
    Expect(0, 43232, '\p{Block=saurashtra}', "");
    Expect(1, 43232, '\p{^Block=saurashtra}', "");
    Expect(1, 43232, '\P{Block=saurashtra}', "");
    Expect(0, 43232, '\P{^Block=saurashtra}', "");
    Expect(1, 43231, '\p{Block=	saurashtra}', "");
    Expect(0, 43231, '\p{^Block=	saurashtra}', "");
    Expect(0, 43231, '\P{Block=	saurashtra}', "");
    Expect(1, 43231, '\P{^Block=	saurashtra}', "");
    Expect(0, 43232, '\p{Block=	saurashtra}', "");
    Expect(1, 43232, '\p{^Block=	saurashtra}', "");
    Expect(1, 43232, '\P{Block=	saurashtra}', "");
    Expect(0, 43232, '\P{^Block=	saurashtra}', "");
    Error('\p{Blk= :=Saurashtra}');
    Error('\P{Blk= :=Saurashtra}');
    Expect(1, 43231, '\p{Blk=saurashtra}', "");
    Expect(0, 43231, '\p{^Blk=saurashtra}', "");
    Expect(0, 43231, '\P{Blk=saurashtra}', "");
    Expect(1, 43231, '\P{^Blk=saurashtra}', "");
    Expect(0, 43232, '\p{Blk=saurashtra}', "");
    Expect(1, 43232, '\p{^Blk=saurashtra}', "");
    Expect(1, 43232, '\P{Blk=saurashtra}', "");
    Expect(0, 43232, '\P{^Blk=saurashtra}', "");
    Expect(1, 43231, '\p{Blk=		Saurashtra}', "");
    Expect(0, 43231, '\p{^Blk=		Saurashtra}', "");
    Expect(0, 43231, '\P{Blk=		Saurashtra}', "");
    Expect(1, 43231, '\P{^Blk=		Saurashtra}', "");
    Expect(0, 43232, '\p{Blk=		Saurashtra}', "");
    Expect(1, 43232, '\p{^Blk=		Saurashtra}', "");
    Expect(1, 43232, '\P{Blk=		Saurashtra}', "");
    Expect(0, 43232, '\P{^Blk=		Saurashtra}', "");
    Error('\p{Is_Block=_ Saurashtra/a/}');
    Error('\P{Is_Block=_ Saurashtra/a/}');
    Expect(1, 43231, '\p{Is_Block=saurashtra}', "");
    Expect(0, 43231, '\p{^Is_Block=saurashtra}', "");
    Expect(0, 43231, '\P{Is_Block=saurashtra}', "");
    Expect(1, 43231, '\P{^Is_Block=saurashtra}', "");
    Expect(0, 43232, '\p{Is_Block=saurashtra}', "");
    Expect(1, 43232, '\p{^Is_Block=saurashtra}', "");
    Expect(1, 43232, '\P{Is_Block=saurashtra}', "");
    Expect(0, 43232, '\P{^Is_Block=saurashtra}', "");
    Expect(1, 43231, '\p{Is_Block:   _-Saurashtra}', "");
    Expect(0, 43231, '\p{^Is_Block:   _-Saurashtra}', "");
    Expect(0, 43231, '\P{Is_Block:   _-Saurashtra}', "");
    Expect(1, 43231, '\P{^Is_Block:   _-Saurashtra}', "");
    Expect(0, 43232, '\p{Is_Block:   _-Saurashtra}', "");
    Expect(1, 43232, '\p{^Is_Block:   _-Saurashtra}', "");
    Expect(1, 43232, '\P{Is_Block:   _-Saurashtra}', "");
    Expect(0, 43232, '\P{^Is_Block:   _-Saurashtra}', "");
    Error('\p{Is_Blk: /a/  Saurashtra}');
    Error('\P{Is_Blk: /a/  Saurashtra}');
    Expect(1, 43231, '\p{Is_Blk=saurashtra}', "");
    Expect(0, 43231, '\p{^Is_Blk=saurashtra}', "");
    Expect(0, 43231, '\P{Is_Blk=saurashtra}', "");
    Expect(1, 43231, '\P{^Is_Blk=saurashtra}', "");
    Expect(0, 43232, '\p{Is_Blk=saurashtra}', "");
    Expect(1, 43232, '\p{^Is_Blk=saurashtra}', "");
    Expect(1, 43232, '\P{Is_Blk=saurashtra}', "");
    Expect(0, 43232, '\P{^Is_Blk=saurashtra}', "");
    Expect(1, 43231, '\p{Is_Blk= saurashtra}', "");
    Expect(0, 43231, '\p{^Is_Blk= saurashtra}', "");
    Expect(0, 43231, '\P{Is_Blk= saurashtra}', "");
    Expect(1, 43231, '\P{^Is_Blk= saurashtra}', "");
    Expect(0, 43232, '\p{Is_Blk= saurashtra}', "");
    Expect(1, 43232, '\p{^Is_Blk= saurashtra}', "");
    Expect(1, 43232, '\P{Is_Blk= saurashtra}', "");
    Expect(0, 43232, '\P{^Is_Blk= saurashtra}', "");
    Error('\p{Block= sharada/a/}');
    Error('\P{Block= sharada/a/}');
    Expect(1, 70111, '\p{Block=sharada}', "");
    Expect(0, 70111, '\p{^Block=sharada}', "");
    Expect(0, 70111, '\P{Block=sharada}', "");
    Expect(1, 70111, '\P{^Block=sharada}', "");
    Expect(0, 70112, '\p{Block=sharada}', "");
    Expect(1, 70112, '\p{^Block=sharada}', "");
    Expect(1, 70112, '\P{Block=sharada}', "");
    Expect(0, 70112, '\P{^Block=sharada}', "");
    Expect(1, 70111, '\p{Block=_	sharada}', "");
    Expect(0, 70111, '\p{^Block=_	sharada}', "");
    Expect(0, 70111, '\P{Block=_	sharada}', "");
    Expect(1, 70111, '\P{^Block=_	sharada}', "");
    Expect(0, 70112, '\p{Block=_	sharada}', "");
    Expect(1, 70112, '\p{^Block=_	sharada}', "");
    Expect(1, 70112, '\P{Block=_	sharada}', "");
    Expect(0, 70112, '\P{^Block=_	sharada}', "");
    Error('\p{Blk= /a/sharada}');
    Error('\P{Blk= /a/sharada}');
    Expect(1, 70111, '\p{Blk=sharada}', "");
    Expect(0, 70111, '\p{^Blk=sharada}', "");
    Expect(0, 70111, '\P{Blk=sharada}', "");
    Expect(1, 70111, '\P{^Blk=sharada}', "");
    Expect(0, 70112, '\p{Blk=sharada}', "");
    Expect(1, 70112, '\p{^Blk=sharada}', "");
    Expect(1, 70112, '\P{Blk=sharada}', "");
    Expect(0, 70112, '\P{^Blk=sharada}', "");
    Expect(1, 70111, '\p{Blk=_ SHARADA}', "");
    Expect(0, 70111, '\p{^Blk=_ SHARADA}', "");
    Expect(0, 70111, '\P{Blk=_ SHARADA}', "");
    Expect(1, 70111, '\P{^Blk=_ SHARADA}', "");
    Expect(0, 70112, '\p{Blk=_ SHARADA}', "");
    Expect(1, 70112, '\p{^Blk=_ SHARADA}', "");
    Expect(1, 70112, '\P{Blk=_ SHARADA}', "");
    Expect(0, 70112, '\P{^Blk=_ SHARADA}', "");
    Error('\p{Is_Block=/a/sharada}');
    Error('\P{Is_Block=/a/sharada}');
    Expect(1, 70111, '\p{Is_Block=sharada}', "");
    Expect(0, 70111, '\p{^Is_Block=sharada}', "");
    Expect(0, 70111, '\P{Is_Block=sharada}', "");
    Expect(1, 70111, '\P{^Is_Block=sharada}', "");
    Expect(0, 70112, '\p{Is_Block=sharada}', "");
    Expect(1, 70112, '\p{^Is_Block=sharada}', "");
    Expect(1, 70112, '\P{Is_Block=sharada}', "");
    Expect(0, 70112, '\P{^Is_Block=sharada}', "");
    Expect(1, 70111, '\p{Is_Block=_ Sharada}', "");
    Expect(0, 70111, '\p{^Is_Block=_ Sharada}', "");
    Expect(0, 70111, '\P{Is_Block=_ Sharada}', "");
    Expect(1, 70111, '\P{^Is_Block=_ Sharada}', "");
    Expect(0, 70112, '\p{Is_Block=_ Sharada}', "");
    Expect(1, 70112, '\p{^Is_Block=_ Sharada}', "");
    Expect(1, 70112, '\P{Is_Block=_ Sharada}', "");
    Expect(0, 70112, '\P{^Is_Block=_ Sharada}', "");
    Error('\p{Is_Blk=_:=SHARADA}');
    Error('\P{Is_Blk=_:=SHARADA}');
    Expect(1, 70111, '\p{Is_Blk=sharada}', "");
    Expect(0, 70111, '\p{^Is_Blk=sharada}', "");
    Expect(0, 70111, '\P{Is_Blk=sharada}', "");
    Expect(1, 70111, '\P{^Is_Blk=sharada}', "");
    Expect(0, 70112, '\p{Is_Blk=sharada}', "");
    Expect(1, 70112, '\p{^Is_Blk=sharada}', "");
    Expect(1, 70112, '\P{Is_Blk=sharada}', "");
    Expect(0, 70112, '\P{^Is_Blk=sharada}', "");
    Expect(1, 70111, '\p{Is_Blk=	sharada}', "");
    Expect(0, 70111, '\p{^Is_Blk=	sharada}', "");
    Expect(0, 70111, '\P{Is_Blk=	sharada}', "");
    Expect(1, 70111, '\P{^Is_Blk=	sharada}', "");
    Expect(0, 70112, '\p{Is_Blk=	sharada}', "");
    Expect(1, 70112, '\p{^Is_Blk=	sharada}', "");
    Expect(1, 70112, '\P{Is_Blk=	sharada}', "");
    Expect(0, 70112, '\P{^Is_Blk=	sharada}', "");
    Error('\p{Block=	/a/SHAVIAN}');
    Error('\P{Block=	/a/SHAVIAN}');
    Expect(1, 66687, '\p{Block=shavian}', "");
    Expect(0, 66687, '\p{^Block=shavian}', "");
    Expect(0, 66687, '\P{Block=shavian}', "");
    Expect(1, 66687, '\P{^Block=shavian}', "");
    Expect(0, 66688, '\p{Block=shavian}', "");
    Expect(1, 66688, '\p{^Block=shavian}', "");
    Expect(1, 66688, '\P{Block=shavian}', "");
    Expect(0, 66688, '\P{^Block=shavian}', "");
    Expect(1, 66687, '\p{Block=_ SHAVIAN}', "");
    Expect(0, 66687, '\p{^Block=_ SHAVIAN}', "");
    Expect(0, 66687, '\P{Block=_ SHAVIAN}', "");
    Expect(1, 66687, '\P{^Block=_ SHAVIAN}', "");
    Expect(0, 66688, '\p{Block=_ SHAVIAN}', "");
    Expect(1, 66688, '\p{^Block=_ SHAVIAN}', "");
    Expect(1, 66688, '\P{Block=_ SHAVIAN}', "");
    Expect(0, 66688, '\P{^Block=_ SHAVIAN}', "");
    Error('\p{Blk=-/a/Shavian}');
    Error('\P{Blk=-/a/Shavian}');
    Expect(1, 66687, '\p{Blk=shavian}', "");
    Expect(0, 66687, '\p{^Blk=shavian}', "");
    Expect(0, 66687, '\P{Blk=shavian}', "");
    Expect(1, 66687, '\P{^Blk=shavian}', "");
    Expect(0, 66688, '\p{Blk=shavian}', "");
    Expect(1, 66688, '\p{^Blk=shavian}', "");
    Expect(1, 66688, '\P{Blk=shavian}', "");
    Expect(0, 66688, '\P{^Blk=shavian}', "");
    Expect(1, 66687, '\p{Blk:    _shavian}', "");
    Expect(0, 66687, '\p{^Blk:    _shavian}', "");
    Expect(0, 66687, '\P{Blk:    _shavian}', "");
    Expect(1, 66687, '\P{^Blk:    _shavian}', "");
    Expect(0, 66688, '\p{Blk:    _shavian}', "");
    Expect(1, 66688, '\p{^Blk:    _shavian}', "");
    Expect(1, 66688, '\P{Blk:    _shavian}', "");
    Expect(0, 66688, '\P{^Blk:    _shavian}', "");
    Error('\p{Is_Block=:=	_Shavian}');
    Error('\P{Is_Block=:=	_Shavian}');
    Expect(1, 66687, '\p{Is_Block=shavian}', "");
    Expect(0, 66687, '\p{^Is_Block=shavian}', "");
    Expect(0, 66687, '\P{Is_Block=shavian}', "");
    Expect(1, 66687, '\P{^Is_Block=shavian}', "");
    Expect(0, 66688, '\p{Is_Block=shavian}', "");
    Expect(1, 66688, '\p{^Is_Block=shavian}', "");
    Expect(1, 66688, '\P{Is_Block=shavian}', "");
    Expect(0, 66688, '\P{^Is_Block=shavian}', "");
    Expect(1, 66687, '\p{Is_Block:__SHAVIAN}', "");
    Expect(0, 66687, '\p{^Is_Block:__SHAVIAN}', "");
    Expect(0, 66687, '\P{Is_Block:__SHAVIAN}', "");
    Expect(1, 66687, '\P{^Is_Block:__SHAVIAN}', "");
    Expect(0, 66688, '\p{Is_Block:__SHAVIAN}', "");
    Expect(1, 66688, '\p{^Is_Block:__SHAVIAN}', "");
    Expect(1, 66688, '\P{Is_Block:__SHAVIAN}', "");
    Expect(0, 66688, '\P{^Is_Block:__SHAVIAN}', "");
    Error('\p{Is_Blk=/a/ 	SHAVIAN}');
    Error('\P{Is_Blk=/a/ 	SHAVIAN}');
    Expect(1, 66687, '\p{Is_Blk=shavian}', "");
    Expect(0, 66687, '\p{^Is_Blk=shavian}', "");
    Expect(0, 66687, '\P{Is_Blk=shavian}', "");
    Expect(1, 66687, '\P{^Is_Blk=shavian}', "");
    Expect(0, 66688, '\p{Is_Blk=shavian}', "");
    Expect(1, 66688, '\p{^Is_Blk=shavian}', "");
    Expect(1, 66688, '\P{Is_Blk=shavian}', "");
    Expect(0, 66688, '\P{^Is_Blk=shavian}', "");
    Expect(1, 66687, '\p{Is_Blk= SHAVIAN}', "");
    Expect(0, 66687, '\p{^Is_Blk= SHAVIAN}', "");
    Expect(0, 66687, '\P{Is_Blk= SHAVIAN}', "");
    Expect(1, 66687, '\P{^Is_Blk= SHAVIAN}', "");
    Expect(0, 66688, '\p{Is_Blk= SHAVIAN}', "");
    Expect(1, 66688, '\p{^Is_Blk= SHAVIAN}', "");
    Expect(1, 66688, '\P{Is_Blk= SHAVIAN}', "");
    Expect(0, 66688, '\P{^Is_Blk= SHAVIAN}', "");
    Error('\p{Block=	/a/SHORTHAND_Format_controls}');
    Error('\P{Block=	/a/SHORTHAND_Format_controls}');
    Expect(1, 113839, '\p{Block=shorthandformatcontrols}', "");
    Expect(0, 113839, '\p{^Block=shorthandformatcontrols}', "");
    Expect(0, 113839, '\P{Block=shorthandformatcontrols}', "");
    Expect(1, 113839, '\P{^Block=shorthandformatcontrols}', "");
    Expect(0, 113840, '\p{Block=shorthandformatcontrols}', "");
    Expect(1, 113840, '\p{^Block=shorthandformatcontrols}', "");
    Expect(1, 113840, '\P{Block=shorthandformatcontrols}', "");
    Expect(0, 113840, '\P{^Block=shorthandformatcontrols}', "");
    Expect(1, 113839, '\p{Block=-_Shorthand_format_Controls}', "");
    Expect(0, 113839, '\p{^Block=-_Shorthand_format_Controls}', "");
    Expect(0, 113839, '\P{Block=-_Shorthand_format_Controls}', "");
    Expect(1, 113839, '\P{^Block=-_Shorthand_format_Controls}', "");
    Expect(0, 113840, '\p{Block=-_Shorthand_format_Controls}', "");
    Expect(1, 113840, '\p{^Block=-_Shorthand_format_Controls}', "");
    Expect(1, 113840, '\P{Block=-_Shorthand_format_Controls}', "");
    Expect(0, 113840, '\P{^Block=-_Shorthand_format_Controls}', "");
    Error('\p{Blk=- Shorthand_Format_Controls/a/}');
    Error('\P{Blk=- Shorthand_Format_Controls/a/}');
    Expect(1, 113839, '\p{Blk=shorthandformatcontrols}', "");
    Expect(0, 113839, '\p{^Blk=shorthandformatcontrols}', "");
    Expect(0, 113839, '\P{Blk=shorthandformatcontrols}', "");
    Expect(1, 113839, '\P{^Blk=shorthandformatcontrols}', "");
    Expect(0, 113840, '\p{Blk=shorthandformatcontrols}', "");
    Expect(1, 113840, '\p{^Blk=shorthandformatcontrols}', "");
    Expect(1, 113840, '\P{Blk=shorthandformatcontrols}', "");
    Expect(0, 113840, '\P{^Blk=shorthandformatcontrols}', "");
    Expect(1, 113839, '\p{Blk=_ Shorthand_Format_Controls}', "");
    Expect(0, 113839, '\p{^Blk=_ Shorthand_Format_Controls}', "");
    Expect(0, 113839, '\P{Blk=_ Shorthand_Format_Controls}', "");
    Expect(1, 113839, '\P{^Blk=_ Shorthand_Format_Controls}', "");
    Expect(0, 113840, '\p{Blk=_ Shorthand_Format_Controls}', "");
    Expect(1, 113840, '\p{^Blk=_ Shorthand_Format_Controls}', "");
    Expect(1, 113840, '\P{Blk=_ Shorthand_Format_Controls}', "");
    Expect(0, 113840, '\P{^Blk=_ Shorthand_Format_Controls}', "");
    Error('\p{Is_Block= Shorthand_Format_CONTROLS:=}');
    Error('\P{Is_Block= Shorthand_Format_CONTROLS:=}');
    Expect(1, 113839, '\p{Is_Block=shorthandformatcontrols}', "");
    Expect(0, 113839, '\p{^Is_Block=shorthandformatcontrols}', "");
    Expect(0, 113839, '\P{Is_Block=shorthandformatcontrols}', "");
    Expect(1, 113839, '\P{^Is_Block=shorthandformatcontrols}', "");
    Expect(0, 113840, '\p{Is_Block=shorthandformatcontrols}', "");
    Expect(1, 113840, '\p{^Is_Block=shorthandformatcontrols}', "");
    Expect(1, 113840, '\P{Is_Block=shorthandformatcontrols}', "");
    Expect(0, 113840, '\P{^Is_Block=shorthandformatcontrols}', "");
    Expect(1, 113839, '\p{Is_Block= Shorthand_FORMAT_CONTROLS}', "");
    Expect(0, 113839, '\p{^Is_Block= Shorthand_FORMAT_CONTROLS}', "");
    Expect(0, 113839, '\P{Is_Block= Shorthand_FORMAT_CONTROLS}', "");
    Expect(1, 113839, '\P{^Is_Block= Shorthand_FORMAT_CONTROLS}', "");
    Expect(0, 113840, '\p{Is_Block= Shorthand_FORMAT_CONTROLS}', "");
    Expect(1, 113840, '\p{^Is_Block= Shorthand_FORMAT_CONTROLS}', "");
    Expect(1, 113840, '\P{Is_Block= Shorthand_FORMAT_CONTROLS}', "");
    Expect(0, 113840, '\P{^Is_Block= Shorthand_FORMAT_CONTROLS}', "");
    Error('\p{Is_Blk=:=Shorthand_format_controls}');
    Error('\P{Is_Blk=:=Shorthand_format_controls}');
    Expect(1, 113839, '\p{Is_Blk=shorthandformatcontrols}', "");
    Expect(0, 113839, '\p{^Is_Blk=shorthandformatcontrols}', "");
    Expect(0, 113839, '\P{Is_Blk=shorthandformatcontrols}', "");
    Expect(1, 113839, '\P{^Is_Blk=shorthandformatcontrols}', "");
    Expect(0, 113840, '\p{Is_Blk=shorthandformatcontrols}', "");
    Expect(1, 113840, '\p{^Is_Blk=shorthandformatcontrols}', "");
    Expect(1, 113840, '\P{Is_Blk=shorthandformatcontrols}', "");
    Expect(0, 113840, '\P{^Is_Blk=shorthandformatcontrols}', "");
    Expect(1, 113839, '\p{Is_Blk=_ Shorthand_Format_Controls}', "");
    Expect(0, 113839, '\p{^Is_Blk=_ Shorthand_Format_Controls}', "");
    Expect(0, 113839, '\P{Is_Blk=_ Shorthand_Format_Controls}', "");
    Expect(1, 113839, '\P{^Is_Blk=_ Shorthand_Format_Controls}', "");
    Expect(0, 113840, '\p{Is_Blk=_ Shorthand_Format_Controls}', "");
    Expect(1, 113840, '\p{^Is_Blk=_ Shorthand_Format_Controls}', "");
    Expect(1, 113840, '\P{Is_Blk=_ Shorthand_Format_Controls}', "");
    Expect(0, 113840, '\P{^Is_Blk=_ Shorthand_Format_Controls}', "");
    Error('\p{Block= Siddham:=}');
    Error('\P{Block= Siddham:=}');
    Expect(1, 71167, '\p{Block=siddham}', "");
    Expect(0, 71167, '\p{^Block=siddham}', "");
    Expect(0, 71167, '\P{Block=siddham}', "");
    Expect(1, 71167, '\P{^Block=siddham}', "");
    Expect(0, 71168, '\p{Block=siddham}', "");
    Expect(1, 71168, '\p{^Block=siddham}', "");
    Expect(1, 71168, '\P{Block=siddham}', "");
    Expect(0, 71168, '\P{^Block=siddham}', "");
    Expect(1, 71167, '\p{Block=--SIDDHAM}', "");
    Expect(0, 71167, '\p{^Block=--SIDDHAM}', "");
    Expect(0, 71167, '\P{Block=--SIDDHAM}', "");
    Expect(1, 71167, '\P{^Block=--SIDDHAM}', "");
    Expect(0, 71168, '\p{Block=--SIDDHAM}', "");
    Expect(1, 71168, '\p{^Block=--SIDDHAM}', "");
    Expect(1, 71168, '\P{Block=--SIDDHAM}', "");
    Expect(0, 71168, '\P{^Block=--SIDDHAM}', "");
    Error('\p{Blk=_:=SIDDHAM}');
    Error('\P{Blk=_:=SIDDHAM}');
    Expect(1, 71167, '\p{Blk=siddham}', "");
    Expect(0, 71167, '\p{^Blk=siddham}', "");
    Expect(0, 71167, '\P{Blk=siddham}', "");
    Expect(1, 71167, '\P{^Blk=siddham}', "");
    Expect(0, 71168, '\p{Blk=siddham}', "");
    Expect(1, 71168, '\p{^Blk=siddham}', "");
    Expect(1, 71168, '\P{Blk=siddham}', "");
    Expect(0, 71168, '\P{^Blk=siddham}', "");
    Expect(1, 71167, '\p{Blk= 	SIDDHAM}', "");
    Expect(0, 71167, '\p{^Blk= 	SIDDHAM}', "");
    Expect(0, 71167, '\P{Blk= 	SIDDHAM}', "");
    Expect(1, 71167, '\P{^Blk= 	SIDDHAM}', "");
    Expect(0, 71168, '\p{Blk= 	SIDDHAM}', "");
    Expect(1, 71168, '\p{^Blk= 	SIDDHAM}', "");
    Expect(1, 71168, '\P{Blk= 	SIDDHAM}', "");
    Expect(0, 71168, '\P{^Blk= 	SIDDHAM}', "");
    Error('\p{Is_Block= _Siddham:=}');
    Error('\P{Is_Block= _Siddham:=}');
    Expect(1, 71167, '\p{Is_Block=siddham}', "");
    Expect(0, 71167, '\p{^Is_Block=siddham}', "");
    Expect(0, 71167, '\P{Is_Block=siddham}', "");
    Expect(1, 71167, '\P{^Is_Block=siddham}', "");
    Expect(0, 71168, '\p{Is_Block=siddham}', "");
    Expect(1, 71168, '\p{^Is_Block=siddham}', "");
    Expect(1, 71168, '\P{Is_Block=siddham}', "");
    Expect(0, 71168, '\P{^Is_Block=siddham}', "");
    Expect(1, 71167, '\p{Is_Block:_ Siddham}', "");
    Expect(0, 71167, '\p{^Is_Block:_ Siddham}', "");
    Expect(0, 71167, '\P{Is_Block:_ Siddham}', "");
    Expect(1, 71167, '\P{^Is_Block:_ Siddham}', "");
    Expect(0, 71168, '\p{Is_Block:_ Siddham}', "");
    Expect(1, 71168, '\p{^Is_Block:_ Siddham}', "");
    Expect(1, 71168, '\P{Is_Block:_ Siddham}', "");
    Expect(0, 71168, '\P{^Is_Block:_ Siddham}', "");
    Error('\p{Is_Blk:_:=Siddham}');
    Error('\P{Is_Blk:_:=Siddham}');
    Expect(1, 71167, '\p{Is_Blk=siddham}', "");
    Expect(0, 71167, '\p{^Is_Blk=siddham}', "");
    Expect(0, 71167, '\P{Is_Blk=siddham}', "");
    Expect(1, 71167, '\P{^Is_Blk=siddham}', "");
    Expect(0, 71168, '\p{Is_Blk=siddham}', "");
    Expect(1, 71168, '\p{^Is_Blk=siddham}', "");
    Expect(1, 71168, '\P{Is_Blk=siddham}', "");
    Expect(0, 71168, '\P{^Is_Blk=siddham}', "");
    Expect(1, 71167, '\p{Is_Blk=		SIDDHAM}', "");
    Expect(0, 71167, '\p{^Is_Blk=		SIDDHAM}', "");
    Expect(0, 71167, '\P{Is_Blk=		SIDDHAM}', "");
    Expect(1, 71167, '\P{^Is_Blk=		SIDDHAM}', "");
    Expect(0, 71168, '\p{Is_Blk=		SIDDHAM}', "");
    Expect(1, 71168, '\p{^Is_Blk=		SIDDHAM}', "");
    Expect(1, 71168, '\P{Is_Blk=		SIDDHAM}', "");
    Expect(0, 71168, '\P{^Is_Blk=		SIDDHAM}', "");
    Error('\p{Block=/a/ _SINHALA}');
    Error('\P{Block=/a/ _SINHALA}');
    Expect(1, 3583, '\p{Block=sinhala}', "");
    Expect(0, 3583, '\p{^Block=sinhala}', "");
    Expect(0, 3583, '\P{Block=sinhala}', "");
    Expect(1, 3583, '\P{^Block=sinhala}', "");
    Expect(0, 3584, '\p{Block=sinhala}', "");
    Expect(1, 3584, '\p{^Block=sinhala}', "");
    Expect(1, 3584, '\P{Block=sinhala}', "");
    Expect(0, 3584, '\P{^Block=sinhala}', "");
    Expect(1, 3583, '\p{Block=- Sinhala}', "");
    Expect(0, 3583, '\p{^Block=- Sinhala}', "");
    Expect(0, 3583, '\P{Block=- Sinhala}', "");
    Expect(1, 3583, '\P{^Block=- Sinhala}', "");
    Expect(0, 3584, '\p{Block=- Sinhala}', "");
    Expect(1, 3584, '\p{^Block=- Sinhala}', "");
    Expect(1, 3584, '\P{Block=- Sinhala}', "");
    Expect(0, 3584, '\P{^Block=- Sinhala}', "");
    Error('\p{Blk=	_Sinhala:=}');
    Error('\P{Blk=	_Sinhala:=}');
    Expect(1, 3583, '\p{Blk=sinhala}', "");
    Expect(0, 3583, '\p{^Blk=sinhala}', "");
    Expect(0, 3583, '\P{Blk=sinhala}', "");
    Expect(1, 3583, '\P{^Blk=sinhala}', "");
    Expect(0, 3584, '\p{Blk=sinhala}', "");
    Expect(1, 3584, '\p{^Blk=sinhala}', "");
    Expect(1, 3584, '\P{Blk=sinhala}', "");
    Expect(0, 3584, '\P{^Blk=sinhala}', "");
    Expect(1, 3583, '\p{Blk=_sinhala}', "");
    Expect(0, 3583, '\p{^Blk=_sinhala}', "");
    Expect(0, 3583, '\P{Blk=_sinhala}', "");
    Expect(1, 3583, '\P{^Blk=_sinhala}', "");
    Expect(0, 3584, '\p{Blk=_sinhala}', "");
    Expect(1, 3584, '\p{^Blk=_sinhala}', "");
    Expect(1, 3584, '\P{Blk=_sinhala}', "");
    Expect(0, 3584, '\P{^Blk=_sinhala}', "");
    Error('\p{Is_Block=/a/ sinhala}');
    Error('\P{Is_Block=/a/ sinhala}');
    Expect(1, 3583, '\p{Is_Block=sinhala}', "");
    Expect(0, 3583, '\p{^Is_Block=sinhala}', "");
    Expect(0, 3583, '\P{Is_Block=sinhala}', "");
    Expect(1, 3583, '\P{^Is_Block=sinhala}', "");
    Expect(0, 3584, '\p{Is_Block=sinhala}', "");
    Expect(1, 3584, '\p{^Is_Block=sinhala}', "");
    Expect(1, 3584, '\P{Is_Block=sinhala}', "");
    Expect(0, 3584, '\P{^Is_Block=sinhala}', "");
    Expect(1, 3583, '\p{Is_Block=- SINHALA}', "");
    Expect(0, 3583, '\p{^Is_Block=- SINHALA}', "");
    Expect(0, 3583, '\P{Is_Block=- SINHALA}', "");
    Expect(1, 3583, '\P{^Is_Block=- SINHALA}', "");
    Expect(0, 3584, '\p{Is_Block=- SINHALA}', "");
    Expect(1, 3584, '\p{^Is_Block=- SINHALA}', "");
    Expect(1, 3584, '\P{Is_Block=- SINHALA}', "");
    Expect(0, 3584, '\P{^Is_Block=- SINHALA}', "");
    Error('\p{Is_Blk=:=__Sinhala}');
    Error('\P{Is_Blk=:=__Sinhala}');
    Expect(1, 3583, '\p{Is_Blk=sinhala}', "");
    Expect(0, 3583, '\p{^Is_Blk=sinhala}', "");
    Expect(0, 3583, '\P{Is_Blk=sinhala}', "");
    Expect(1, 3583, '\P{^Is_Blk=sinhala}', "");
    Expect(0, 3584, '\p{Is_Blk=sinhala}', "");
    Expect(1, 3584, '\p{^Is_Blk=sinhala}', "");
    Expect(1, 3584, '\P{Is_Blk=sinhala}', "");
    Expect(0, 3584, '\P{^Is_Blk=sinhala}', "");
    Expect(1, 3583, '\p{Is_Blk=	-SINHALA}', "");
    Expect(0, 3583, '\p{^Is_Blk=	-SINHALA}', "");
    Expect(0, 3583, '\P{Is_Blk=	-SINHALA}', "");
    Expect(1, 3583, '\P{^Is_Blk=	-SINHALA}', "");
    Expect(0, 3584, '\p{Is_Blk=	-SINHALA}', "");
    Expect(1, 3584, '\p{^Is_Blk=	-SINHALA}', "");
    Expect(1, 3584, '\P{Is_Blk=	-SINHALA}', "");
    Expect(0, 3584, '\P{^Is_Blk=	-SINHALA}', "");
    Error('\p{Block: --Sinhala_Archaic_Numbers/a/}');
    Error('\P{Block: --Sinhala_Archaic_Numbers/a/}');
    Expect(1, 70143, '\p{Block=sinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\p{^Block=sinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\P{Block=sinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\P{^Block=sinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\p{Block=sinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\p{^Block=sinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\P{Block=sinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\P{^Block=sinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\p{Block:   Sinhala_ARCHAIC_numbers}', "");
    Expect(0, 70143, '\p{^Block:   Sinhala_ARCHAIC_numbers}', "");
    Expect(0, 70143, '\P{Block:   Sinhala_ARCHAIC_numbers}', "");
    Expect(1, 70143, '\P{^Block:   Sinhala_ARCHAIC_numbers}', "");
    Expect(0, 70144, '\p{Block:   Sinhala_ARCHAIC_numbers}', "");
    Expect(1, 70144, '\p{^Block:   Sinhala_ARCHAIC_numbers}', "");
    Expect(1, 70144, '\P{Block:   Sinhala_ARCHAIC_numbers}', "");
    Expect(0, 70144, '\P{^Block:   Sinhala_ARCHAIC_numbers}', "");
    Error('\p{Blk=	SINHALA_Archaic_Numbers:=}');
    Error('\P{Blk=	SINHALA_Archaic_Numbers:=}');
    Expect(1, 70143, '\p{Blk=sinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\p{^Blk=sinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\P{Blk=sinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\P{^Blk=sinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\p{Blk=sinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\p{^Blk=sinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\P{Blk=sinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\P{^Blk=sinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\p{Blk=  Sinhala_archaic_Numbers}', "");
    Expect(0, 70143, '\p{^Blk=  Sinhala_archaic_Numbers}', "");
    Expect(0, 70143, '\P{Blk=  Sinhala_archaic_Numbers}', "");
    Expect(1, 70143, '\P{^Blk=  Sinhala_archaic_Numbers}', "");
    Expect(0, 70144, '\p{Blk=  Sinhala_archaic_Numbers}', "");
    Expect(1, 70144, '\p{^Blk=  Sinhala_archaic_Numbers}', "");
    Expect(1, 70144, '\P{Blk=  Sinhala_archaic_Numbers}', "");
    Expect(0, 70144, '\P{^Blk=  Sinhala_archaic_Numbers}', "");
    Error('\p{Is_Block=:=Sinhala_Archaic_numbers}');
    Error('\P{Is_Block=:=Sinhala_Archaic_numbers}');
    Expect(1, 70143, '\p{Is_Block=sinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\p{^Is_Block=sinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\P{Is_Block=sinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\P{^Is_Block=sinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\p{Is_Block=sinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\p{^Is_Block=sinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\P{Is_Block=sinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\P{^Is_Block=sinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\p{Is_Block=_-sinhala_ARCHAIC_Numbers}', "");
    Expect(0, 70143, '\p{^Is_Block=_-sinhala_ARCHAIC_Numbers}', "");
    Expect(0, 70143, '\P{Is_Block=_-sinhala_ARCHAIC_Numbers}', "");
    Expect(1, 70143, '\P{^Is_Block=_-sinhala_ARCHAIC_Numbers}', "");
    Expect(0, 70144, '\p{Is_Block=_-sinhala_ARCHAIC_Numbers}', "");
    Expect(1, 70144, '\p{^Is_Block=_-sinhala_ARCHAIC_Numbers}', "");
    Expect(1, 70144, '\P{Is_Block=_-sinhala_ARCHAIC_Numbers}', "");
    Expect(0, 70144, '\P{^Is_Block=_-sinhala_ARCHAIC_Numbers}', "");
    Error('\p{Is_Blk=-sinhala_archaic_Numbers/a/}');
    Error('\P{Is_Blk=-sinhala_archaic_Numbers/a/}');
    Expect(1, 70143, '\p{Is_Blk=sinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\p{^Is_Blk=sinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\P{Is_Blk=sinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\P{^Is_Blk=sinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\p{Is_Blk=sinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\p{^Is_Blk=sinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\P{Is_Blk=sinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\P{^Is_Blk=sinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\p{Is_Blk=__sinhala_Archaic_NUMBERS}', "");
    Expect(0, 70143, '\p{^Is_Blk=__sinhala_Archaic_NUMBERS}', "");
    Expect(0, 70143, '\P{Is_Blk=__sinhala_Archaic_NUMBERS}', "");
    Expect(1, 70143, '\P{^Is_Blk=__sinhala_Archaic_NUMBERS}', "");
    Expect(0, 70144, '\p{Is_Blk=__sinhala_Archaic_NUMBERS}', "");
    Expect(1, 70144, '\p{^Is_Blk=__sinhala_Archaic_NUMBERS}', "");
    Expect(1, 70144, '\P{Is_Blk=__sinhala_Archaic_NUMBERS}', "");
    Expect(0, 70144, '\P{^Is_Blk=__sinhala_Archaic_NUMBERS}', "");
    Error('\p{Block=	-small_Form_VARIANTS:=}');
    Error('\P{Block=	-small_Form_VARIANTS:=}');
    Expect(1, 65135, '\p{Block:   smallformvariants}', "");
    Expect(0, 65135, '\p{^Block:   smallformvariants}', "");
    Expect(0, 65135, '\P{Block:   smallformvariants}', "");
    Expect(1, 65135, '\P{^Block:   smallformvariants}', "");
    Expect(0, 65136, '\p{Block:   smallformvariants}', "");
    Expect(1, 65136, '\p{^Block:   smallformvariants}', "");
    Expect(1, 65136, '\P{Block:   smallformvariants}', "");
    Expect(0, 65136, '\P{^Block:   smallformvariants}', "");
    Expect(1, 65135, '\p{Block=	-SMALL_form_VARIANTS}', "");
    Expect(0, 65135, '\p{^Block=	-SMALL_form_VARIANTS}', "");
    Expect(0, 65135, '\P{Block=	-SMALL_form_VARIANTS}', "");
    Expect(1, 65135, '\P{^Block=	-SMALL_form_VARIANTS}', "");
    Expect(0, 65136, '\p{Block=	-SMALL_form_VARIANTS}', "");
    Expect(1, 65136, '\p{^Block=	-SMALL_form_VARIANTS}', "");
    Expect(1, 65136, '\P{Block=	-SMALL_form_VARIANTS}', "");
    Expect(0, 65136, '\P{^Block=	-SMALL_form_VARIANTS}', "");
    Error('\p{Blk=/a/_	SMALL_forms}');
    Error('\P{Blk=/a/_	SMALL_forms}');
    Expect(1, 65135, '\p{Blk=smallforms}', "");
    Expect(0, 65135, '\p{^Blk=smallforms}', "");
    Expect(0, 65135, '\P{Blk=smallforms}', "");
    Expect(1, 65135, '\P{^Blk=smallforms}', "");
    Expect(0, 65136, '\p{Blk=smallforms}', "");
    Expect(1, 65136, '\p{^Blk=smallforms}', "");
    Expect(1, 65136, '\P{Blk=smallforms}', "");
    Expect(0, 65136, '\P{^Blk=smallforms}', "");
    Expect(1, 65135, '\p{Blk= Small_FORMS}', "");
    Expect(0, 65135, '\p{^Blk= Small_FORMS}', "");
    Expect(0, 65135, '\P{Blk= Small_FORMS}', "");
    Expect(1, 65135, '\P{^Blk= Small_FORMS}', "");
    Expect(0, 65136, '\p{Blk= Small_FORMS}', "");
    Expect(1, 65136, '\p{^Blk= Small_FORMS}', "");
    Expect(1, 65136, '\P{Blk= Small_FORMS}', "");
    Expect(0, 65136, '\P{^Blk= Small_FORMS}', "");
    Error('\p{Is_Block:   /a/_	SMALL_Form_VARIANTS}');
    Error('\P{Is_Block:   /a/_	SMALL_Form_VARIANTS}');
    Expect(1, 65135, '\p{Is_Block=smallformvariants}', "");
    Expect(0, 65135, '\p{^Is_Block=smallformvariants}', "");
    Expect(0, 65135, '\P{Is_Block=smallformvariants}', "");
    Expect(1, 65135, '\P{^Is_Block=smallformvariants}', "");
    Expect(0, 65136, '\p{Is_Block=smallformvariants}', "");
    Expect(1, 65136, '\p{^Is_Block=smallformvariants}', "");
    Expect(1, 65136, '\P{Is_Block=smallformvariants}', "");
    Expect(0, 65136, '\P{^Is_Block=smallformvariants}', "");
    Expect(1, 65135, '\p{Is_Block=_small_FORM_Variants}', "");
    Expect(0, 65135, '\p{^Is_Block=_small_FORM_Variants}', "");
    Expect(0, 65135, '\P{Is_Block=_small_FORM_Variants}', "");
    Expect(1, 65135, '\P{^Is_Block=_small_FORM_Variants}', "");
    Expect(0, 65136, '\p{Is_Block=_small_FORM_Variants}', "");
    Expect(1, 65136, '\p{^Is_Block=_small_FORM_Variants}', "");
    Expect(1, 65136, '\P{Is_Block=_small_FORM_Variants}', "");
    Expect(0, 65136, '\P{^Is_Block=_small_FORM_Variants}', "");
    Error('\p{Is_Blk=_/a/small_FORMS}');
    Error('\P{Is_Blk=_/a/small_FORMS}');
    Expect(1, 65135, '\p{Is_Blk:   smallforms}', "");
    Expect(0, 65135, '\p{^Is_Blk:   smallforms}', "");
    Expect(0, 65135, '\P{Is_Blk:   smallforms}', "");
    Expect(1, 65135, '\P{^Is_Blk:   smallforms}', "");
    Expect(0, 65136, '\p{Is_Blk:   smallforms}', "");
    Expect(1, 65136, '\p{^Is_Blk:   smallforms}', "");
    Expect(1, 65136, '\P{Is_Blk:   smallforms}', "");
    Expect(0, 65136, '\P{^Is_Blk:   smallforms}', "");
    Expect(1, 65135, '\p{Is_Blk=-	Small_forms}', "");
    Expect(0, 65135, '\p{^Is_Blk=-	Small_forms}', "");
    Expect(0, 65135, '\P{Is_Blk=-	Small_forms}', "");
    Expect(1, 65135, '\P{^Is_Blk=-	Small_forms}', "");
    Expect(0, 65136, '\p{Is_Blk=-	Small_forms}', "");
    Expect(1, 65136, '\p{^Is_Blk=-	Small_forms}', "");
    Expect(1, 65136, '\P{Is_Blk=-	Small_forms}', "");
    Expect(0, 65136, '\P{^Is_Blk=-	Small_forms}', "");
    Error('\p{Block= Sora_Sompeng/a/}');
    Error('\P{Block= Sora_Sompeng/a/}');
    Expect(1, 69887, '\p{Block=sorasompeng}', "");
    Expect(0, 69887, '\p{^Block=sorasompeng}', "");
    Expect(0, 69887, '\P{Block=sorasompeng}', "");
    Expect(1, 69887, '\P{^Block=sorasompeng}', "");
    Expect(0, 69888, '\p{Block=sorasompeng}', "");
    Expect(1, 69888, '\p{^Block=sorasompeng}', "");
    Expect(1, 69888, '\P{Block=sorasompeng}', "");
    Expect(0, 69888, '\P{^Block=sorasompeng}', "");
    Expect(1, 69887, '\p{Block=	_Sora_Sompeng}', "");
    Expect(0, 69887, '\p{^Block=	_Sora_Sompeng}', "");
    Expect(0, 69887, '\P{Block=	_Sora_Sompeng}', "");
    Expect(1, 69887, '\P{^Block=	_Sora_Sompeng}', "");
    Expect(0, 69888, '\p{Block=	_Sora_Sompeng}', "");
    Expect(1, 69888, '\p{^Block=	_Sora_Sompeng}', "");
    Expect(1, 69888, '\P{Block=	_Sora_Sompeng}', "");
    Expect(0, 69888, '\P{^Block=	_Sora_Sompeng}', "");
    Error('\p{Blk=_/a/Sora_SOMPENG}');
    Error('\P{Blk=_/a/Sora_SOMPENG}');
    Expect(1, 69887, '\p{Blk=sorasompeng}', "");
    Expect(0, 69887, '\p{^Blk=sorasompeng}', "");
    Expect(0, 69887, '\P{Blk=sorasompeng}', "");
    Expect(1, 69887, '\P{^Blk=sorasompeng}', "");
    Expect(0, 69888, '\p{Blk=sorasompeng}', "");
    Expect(1, 69888, '\p{^Blk=sorasompeng}', "");
    Expect(1, 69888, '\P{Blk=sorasompeng}', "");
    Expect(0, 69888, '\P{^Blk=sorasompeng}', "");
    Expect(1, 69887, '\p{Blk= sora_sompeng}', "");
    Expect(0, 69887, '\p{^Blk= sora_sompeng}', "");
    Expect(0, 69887, '\P{Blk= sora_sompeng}', "");
    Expect(1, 69887, '\P{^Blk= sora_sompeng}', "");
    Expect(0, 69888, '\p{Blk= sora_sompeng}', "");
    Expect(1, 69888, '\p{^Blk= sora_sompeng}', "");
    Expect(1, 69888, '\P{Blk= sora_sompeng}', "");
    Expect(0, 69888, '\P{^Blk= sora_sompeng}', "");
    Error('\p{Is_Block=	/a/Sora_sompeng}');
    Error('\P{Is_Block=	/a/Sora_sompeng}');
    Expect(1, 69887, '\p{Is_Block=sorasompeng}', "");
    Expect(0, 69887, '\p{^Is_Block=sorasompeng}', "");
    Expect(0, 69887, '\P{Is_Block=sorasompeng}', "");
    Expect(1, 69887, '\P{^Is_Block=sorasompeng}', "");
    Expect(0, 69888, '\p{Is_Block=sorasompeng}', "");
    Expect(1, 69888, '\p{^Is_Block=sorasompeng}', "");
    Expect(1, 69888, '\P{Is_Block=sorasompeng}', "");
    Expect(0, 69888, '\P{^Is_Block=sorasompeng}', "");
    Expect(1, 69887, '\p{Is_Block=_Sora_Sompeng}', "");
    Expect(0, 69887, '\p{^Is_Block=_Sora_Sompeng}', "");
    Expect(0, 69887, '\P{Is_Block=_Sora_Sompeng}', "");
    Expect(1, 69887, '\P{^Is_Block=_Sora_Sompeng}', "");
    Expect(0, 69888, '\p{Is_Block=_Sora_Sompeng}', "");
    Expect(1, 69888, '\p{^Is_Block=_Sora_Sompeng}', "");
    Expect(1, 69888, '\P{Is_Block=_Sora_Sompeng}', "");
    Expect(0, 69888, '\P{^Is_Block=_Sora_Sompeng}', "");
    Error('\p{Is_Blk=:=	 Sora_Sompeng}');
    Error('\P{Is_Blk=:=	 Sora_Sompeng}');
    Expect(1, 69887, '\p{Is_Blk=sorasompeng}', "");
    Expect(0, 69887, '\p{^Is_Blk=sorasompeng}', "");
    Expect(0, 69887, '\P{Is_Blk=sorasompeng}', "");
    Expect(1, 69887, '\P{^Is_Blk=sorasompeng}', "");
    Expect(0, 69888, '\p{Is_Blk=sorasompeng}', "");
    Expect(1, 69888, '\p{^Is_Blk=sorasompeng}', "");
    Expect(1, 69888, '\P{Is_Blk=sorasompeng}', "");
    Expect(0, 69888, '\P{^Is_Blk=sorasompeng}', "");
    Expect(1, 69887, '\p{Is_Blk=_ sora_Sompeng}', "");
    Expect(0, 69887, '\p{^Is_Blk=_ sora_Sompeng}', "");
    Expect(0, 69887, '\P{Is_Blk=_ sora_Sompeng}', "");
    Expect(1, 69887, '\P{^Is_Blk=_ sora_Sompeng}', "");
    Expect(0, 69888, '\p{Is_Blk=_ sora_Sompeng}', "");
    Expect(1, 69888, '\p{^Is_Blk=_ sora_Sompeng}', "");
    Expect(1, 69888, '\P{Is_Blk=_ sora_Sompeng}', "");
    Expect(0, 69888, '\P{^Is_Blk=_ sora_Sompeng}', "");
    Error('\p{Block=-/a/Specials}');
    Error('\P{Block=-/a/Specials}');
    Expect(1, 65520, '\p{Block=specials}', "");
    Expect(0, 65520, '\p{^Block=specials}', "");
    Expect(0, 65520, '\P{Block=specials}', "");
    Expect(1, 65520, '\P{^Block=specials}', "");
    Expect(0, 65536, '\p{Block=specials}', "");
    Expect(1, 65536, '\p{^Block=specials}', "");
    Expect(1, 65536, '\P{Block=specials}', "");
    Expect(0, 65536, '\P{^Block=specials}', "");
    Expect(1, 65520, '\p{Block:   	-Specials}', "");
    Expect(0, 65520, '\p{^Block:   	-Specials}', "");
    Expect(0, 65520, '\P{Block:   	-Specials}', "");
    Expect(1, 65520, '\P{^Block:   	-Specials}', "");
    Expect(0, 65536, '\p{Block:   	-Specials}', "");
    Expect(1, 65536, '\p{^Block:   	-Specials}', "");
    Expect(1, 65536, '\P{Block:   	-Specials}', "");
    Expect(0, 65536, '\P{^Block:   	-Specials}', "");
    Error('\p{Blk:   := -SPECIALS}');
    Error('\P{Blk:   := -SPECIALS}');
    Expect(1, 65520, '\p{Blk=specials}', "");
    Expect(0, 65520, '\p{^Blk=specials}', "");
    Expect(0, 65520, '\P{Blk=specials}', "");
    Expect(1, 65520, '\P{^Blk=specials}', "");
    Expect(0, 65536, '\p{Blk=specials}', "");
    Expect(1, 65536, '\p{^Blk=specials}', "");
    Expect(1, 65536, '\P{Blk=specials}', "");
    Expect(0, 65536, '\P{^Blk=specials}', "");
    Expect(1, 65520, '\p{Blk=		specials}', "");
    Expect(0, 65520, '\p{^Blk=		specials}', "");
    Expect(0, 65520, '\P{Blk=		specials}', "");
    Expect(1, 65520, '\P{^Blk=		specials}', "");
    Expect(0, 65536, '\p{Blk=		specials}', "");
    Expect(1, 65536, '\p{^Blk=		specials}', "");
    Expect(1, 65536, '\P{Blk=		specials}', "");
    Expect(0, 65536, '\P{^Blk=		specials}', "");
    Error('\p{Is_Block=-Specials:=}');
    Error('\P{Is_Block=-Specials:=}');
    Expect(1, 65520, '\p{Is_Block: specials}', "");
    Expect(0, 65520, '\p{^Is_Block: specials}', "");
    Expect(0, 65520, '\P{Is_Block: specials}', "");
    Expect(1, 65520, '\P{^Is_Block: specials}', "");
    Expect(0, 65536, '\p{Is_Block: specials}', "");
    Expect(1, 65536, '\p{^Is_Block: specials}', "");
    Expect(1, 65536, '\P{Is_Block: specials}', "");
    Expect(0, 65536, '\P{^Is_Block: specials}', "");
    Expect(1, 65520, '\p{Is_Block= Specials}', "");
    Expect(0, 65520, '\p{^Is_Block= Specials}', "");
    Expect(0, 65520, '\P{Is_Block= Specials}', "");
    Expect(1, 65520, '\P{^Is_Block= Specials}', "");
    Expect(0, 65536, '\p{Is_Block= Specials}', "");
    Expect(1, 65536, '\p{^Is_Block= Specials}', "");
    Expect(1, 65536, '\P{Is_Block= Specials}', "");
    Expect(0, 65536, '\P{^Is_Block= Specials}', "");
    Error('\p{Is_Blk=/a/_Specials}');
    Error('\P{Is_Blk=/a/_Specials}');
    Expect(1, 65520, '\p{Is_Blk=specials}', "");
    Expect(0, 65520, '\p{^Is_Blk=specials}', "");
    Expect(0, 65520, '\P{Is_Blk=specials}', "");
    Expect(1, 65520, '\P{^Is_Blk=specials}', "");
    Expect(0, 65536, '\p{Is_Blk=specials}', "");
    Expect(1, 65536, '\p{^Is_Blk=specials}', "");
    Expect(1, 65536, '\P{Is_Blk=specials}', "");
    Expect(0, 65536, '\P{^Is_Blk=specials}', "");
    Expect(1, 65520, '\p{Is_Blk= 	Specials}', "");
    Expect(0, 65520, '\p{^Is_Blk= 	Specials}', "");
    Expect(0, 65520, '\P{Is_Blk= 	Specials}', "");
    Expect(1, 65520, '\P{^Is_Blk= 	Specials}', "");
    Expect(0, 65536, '\p{Is_Blk= 	Specials}', "");
    Expect(1, 65536, '\p{^Is_Blk= 	Specials}', "");
    Expect(1, 65536, '\P{Is_Blk= 	Specials}', "");
    Expect(0, 65536, '\P{^Is_Blk= 	Specials}', "");
    Error('\p{Block=	/a/sundanese}');
    Error('\P{Block=	/a/sundanese}');
    Expect(1, 7103, '\p{Block=sundanese}', "");
    Expect(0, 7103, '\p{^Block=sundanese}', "");
    Expect(0, 7103, '\P{Block=sundanese}', "");
    Expect(1, 7103, '\P{^Block=sundanese}', "");
    Expect(0, 7104, '\p{Block=sundanese}', "");
    Expect(1, 7104, '\p{^Block=sundanese}', "");
    Expect(1, 7104, '\P{Block=sundanese}', "");
    Expect(0, 7104, '\P{^Block=sundanese}', "");
    Expect(1, 7103, '\p{Block=	Sundanese}', "");
    Expect(0, 7103, '\p{^Block=	Sundanese}', "");
    Expect(0, 7103, '\P{Block=	Sundanese}', "");
    Expect(1, 7103, '\P{^Block=	Sundanese}', "");
    Expect(0, 7104, '\p{Block=	Sundanese}', "");
    Expect(1, 7104, '\p{^Block=	Sundanese}', "");
    Expect(1, 7104, '\P{Block=	Sundanese}', "");
    Expect(0, 7104, '\P{^Block=	Sundanese}', "");
    Error('\p{Blk=_:=Sundanese}');
    Error('\P{Blk=_:=Sundanese}');
    Expect(1, 7103, '\p{Blk=sundanese}', "");
    Expect(0, 7103, '\p{^Blk=sundanese}', "");
    Expect(0, 7103, '\P{Blk=sundanese}', "");
    Expect(1, 7103, '\P{^Blk=sundanese}', "");
    Expect(0, 7104, '\p{Blk=sundanese}', "");
    Expect(1, 7104, '\p{^Blk=sundanese}', "");
    Expect(1, 7104, '\P{Blk=sundanese}', "");
    Expect(0, 7104, '\P{^Blk=sundanese}', "");
    Expect(1, 7103, '\p{Blk=- SUNDANESE}', "");
    Expect(0, 7103, '\p{^Blk=- SUNDANESE}', "");
    Expect(0, 7103, '\P{Blk=- SUNDANESE}', "");
    Expect(1, 7103, '\P{^Blk=- SUNDANESE}', "");
    Expect(0, 7104, '\p{Blk=- SUNDANESE}', "");
    Expect(1, 7104, '\p{^Blk=- SUNDANESE}', "");
    Expect(1, 7104, '\P{Blk=- SUNDANESE}', "");
    Expect(0, 7104, '\P{^Blk=- SUNDANESE}', "");
    Error('\p{Is_Block=		SUNDANESE/a/}');
    Error('\P{Is_Block=		SUNDANESE/a/}');
    Expect(1, 7103, '\p{Is_Block=sundanese}', "");
    Expect(0, 7103, '\p{^Is_Block=sundanese}', "");
    Expect(0, 7103, '\P{Is_Block=sundanese}', "");
    Expect(1, 7103, '\P{^Is_Block=sundanese}', "");
    Expect(0, 7104, '\p{Is_Block=sundanese}', "");
    Expect(1, 7104, '\p{^Is_Block=sundanese}', "");
    Expect(1, 7104, '\P{Is_Block=sundanese}', "");
    Expect(0, 7104, '\P{^Is_Block=sundanese}', "");
    Expect(1, 7103, '\p{Is_Block= _sundanese}', "");
    Expect(0, 7103, '\p{^Is_Block= _sundanese}', "");
    Expect(0, 7103, '\P{Is_Block= _sundanese}', "");
    Expect(1, 7103, '\P{^Is_Block= _sundanese}', "");
    Expect(0, 7104, '\p{Is_Block= _sundanese}', "");
    Expect(1, 7104, '\p{^Is_Block= _sundanese}', "");
    Expect(1, 7104, '\P{Is_Block= _sundanese}', "");
    Expect(0, 7104, '\P{^Is_Block= _sundanese}', "");
    Error('\p{Is_Blk=:= 	sundanese}');
    Error('\P{Is_Blk=:= 	sundanese}');
    Expect(1, 7103, '\p{Is_Blk=sundanese}', "");
    Expect(0, 7103, '\p{^Is_Blk=sundanese}', "");
    Expect(0, 7103, '\P{Is_Blk=sundanese}', "");
    Expect(1, 7103, '\P{^Is_Blk=sundanese}', "");
    Expect(0, 7104, '\p{Is_Blk=sundanese}', "");
    Expect(1, 7104, '\p{^Is_Blk=sundanese}', "");
    Expect(1, 7104, '\P{Is_Blk=sundanese}', "");
    Expect(0, 7104, '\P{^Is_Blk=sundanese}', "");
    Expect(1, 7103, '\p{Is_Blk=_Sundanese}', "");
    Expect(0, 7103, '\p{^Is_Blk=_Sundanese}', "");
    Expect(0, 7103, '\P{Is_Blk=_Sundanese}', "");
    Expect(1, 7103, '\P{^Is_Blk=_Sundanese}', "");
    Expect(0, 7104, '\p{Is_Blk=_Sundanese}', "");
    Expect(1, 7104, '\p{^Is_Blk=_Sundanese}', "");
    Expect(1, 7104, '\P{Is_Blk=_Sundanese}', "");
    Expect(0, 7104, '\P{^Is_Blk=_Sundanese}', "");
    Error('\p{Block=/a/Sundanese_Supplement}');
    Error('\P{Block=/a/Sundanese_Supplement}');
    Expect(1, 7375, '\p{Block=sundanesesupplement}', "");
    Expect(0, 7375, '\p{^Block=sundanesesupplement}', "");
    Expect(0, 7375, '\P{Block=sundanesesupplement}', "");
    Expect(1, 7375, '\P{^Block=sundanesesupplement}', "");
    Expect(0, 7376, '\p{Block=sundanesesupplement}', "");
    Expect(1, 7376, '\p{^Block=sundanesesupplement}', "");
    Expect(1, 7376, '\P{Block=sundanesesupplement}', "");
    Expect(0, 7376, '\P{^Block=sundanesesupplement}', "");
    Expect(1, 7375, '\p{Block=_-Sundanese_SUPPLEMENT}', "");
    Expect(0, 7375, '\p{^Block=_-Sundanese_SUPPLEMENT}', "");
    Expect(0, 7375, '\P{Block=_-Sundanese_SUPPLEMENT}', "");
    Expect(1, 7375, '\P{^Block=_-Sundanese_SUPPLEMENT}', "");
    Expect(0, 7376, '\p{Block=_-Sundanese_SUPPLEMENT}', "");
    Expect(1, 7376, '\p{^Block=_-Sundanese_SUPPLEMENT}', "");
    Expect(1, 7376, '\P{Block=_-Sundanese_SUPPLEMENT}', "");
    Expect(0, 7376, '\P{^Block=_-Sundanese_SUPPLEMENT}', "");
    Error('\p{Blk=/a/ 	SUNDANESE_Sup}');
    Error('\P{Blk=/a/ 	SUNDANESE_Sup}');
    Expect(1, 7375, '\p{Blk=sundanesesup}', "");
    Expect(0, 7375, '\p{^Blk=sundanesesup}', "");
    Expect(0, 7375, '\P{Blk=sundanesesup}', "");
    Expect(1, 7375, '\P{^Blk=sundanesesup}', "");
    Expect(0, 7376, '\p{Blk=sundanesesup}', "");
    Expect(1, 7376, '\p{^Blk=sundanesesup}', "");
    Expect(1, 7376, '\P{Blk=sundanesesup}', "");
    Expect(0, 7376, '\P{^Blk=sundanesesup}', "");
    Expect(1, 7375, '\p{Blk=-Sundanese_Sup}', "");
    Expect(0, 7375, '\p{^Blk=-Sundanese_Sup}', "");
    Expect(0, 7375, '\P{Blk=-Sundanese_Sup}', "");
    Expect(1, 7375, '\P{^Blk=-Sundanese_Sup}', "");
    Expect(0, 7376, '\p{Blk=-Sundanese_Sup}', "");
    Expect(1, 7376, '\p{^Blk=-Sundanese_Sup}', "");
    Expect(1, 7376, '\P{Blk=-Sundanese_Sup}', "");
    Expect(0, 7376, '\P{^Blk=-Sundanese_Sup}', "");
    Error('\p{Is_Block= /a/Sundanese_Supplement}');
    Error('\P{Is_Block= /a/Sundanese_Supplement}');
    Expect(1, 7375, '\p{Is_Block=sundanesesupplement}', "");
    Expect(0, 7375, '\p{^Is_Block=sundanesesupplement}', "");
    Expect(0, 7375, '\P{Is_Block=sundanesesupplement}', "");
    Expect(1, 7375, '\P{^Is_Block=sundanesesupplement}', "");
    Expect(0, 7376, '\p{Is_Block=sundanesesupplement}', "");
    Expect(1, 7376, '\p{^Is_Block=sundanesesupplement}', "");
    Expect(1, 7376, '\P{Is_Block=sundanesesupplement}', "");
    Expect(0, 7376, '\P{^Is_Block=sundanesesupplement}', "");
    Expect(1, 7375, '\p{Is_Block=-	sundanese_Supplement}', "");
    Expect(0, 7375, '\p{^Is_Block=-	sundanese_Supplement}', "");
    Expect(0, 7375, '\P{Is_Block=-	sundanese_Supplement}', "");
    Expect(1, 7375, '\P{^Is_Block=-	sundanese_Supplement}', "");
    Expect(0, 7376, '\p{Is_Block=-	sundanese_Supplement}', "");
    Expect(1, 7376, '\p{^Is_Block=-	sundanese_Supplement}', "");
    Expect(1, 7376, '\P{Is_Block=-	sundanese_Supplement}', "");
    Expect(0, 7376, '\P{^Is_Block=-	sundanese_Supplement}', "");
    Error('\p{Is_Blk=	/a/sundanese_sup}');
    Error('\P{Is_Blk=	/a/sundanese_sup}');
    Expect(1, 7375, '\p{Is_Blk=sundanesesup}', "");
    Expect(0, 7375, '\p{^Is_Blk=sundanesesup}', "");
    Expect(0, 7375, '\P{Is_Blk=sundanesesup}', "");
    Expect(1, 7375, '\P{^Is_Blk=sundanesesup}', "");
    Expect(0, 7376, '\p{Is_Blk=sundanesesup}', "");
    Expect(1, 7376, '\p{^Is_Blk=sundanesesup}', "");
    Expect(1, 7376, '\P{Is_Blk=sundanesesup}', "");
    Expect(0, 7376, '\P{^Is_Blk=sundanesesup}', "");
    Expect(1, 7375, '\p{Is_Blk=sundanese_SUP}', "");
    Expect(0, 7375, '\p{^Is_Blk=sundanese_SUP}', "");
    Expect(0, 7375, '\P{Is_Blk=sundanese_SUP}', "");
    Expect(1, 7375, '\P{^Is_Blk=sundanese_SUP}', "");
    Expect(0, 7376, '\p{Is_Blk=sundanese_SUP}', "");
    Expect(1, 7376, '\p{^Is_Blk=sundanese_SUP}', "");
    Expect(1, 7376, '\P{Is_Blk=sundanese_SUP}', "");
    Expect(0, 7376, '\P{^Is_Blk=sundanese_SUP}', "");
    Error('\p{Block=	-Supplemental_arrows_A/a/}');
    Error('\P{Block=	-Supplemental_arrows_A/a/}');
    Expect(1, 10239, '\p{Block=supplementalarrowsa}', "");
    Expect(0, 10239, '\p{^Block=supplementalarrowsa}', "");
    Expect(0, 10239, '\P{Block=supplementalarrowsa}', "");
    Expect(1, 10239, '\P{^Block=supplementalarrowsa}', "");
    Expect(0, 10240, '\p{Block=supplementalarrowsa}', "");
    Expect(1, 10240, '\p{^Block=supplementalarrowsa}', "");
    Expect(1, 10240, '\P{Block=supplementalarrowsa}', "");
    Expect(0, 10240, '\P{^Block=supplementalarrowsa}', "");
    Expect(1, 10239, '\p{Block= SUPPLEMENTAL_Arrows_a}', "");
    Expect(0, 10239, '\p{^Block= SUPPLEMENTAL_Arrows_a}', "");
    Expect(0, 10239, '\P{Block= SUPPLEMENTAL_Arrows_a}', "");
    Expect(1, 10239, '\P{^Block= SUPPLEMENTAL_Arrows_a}', "");
    Expect(0, 10240, '\p{Block= SUPPLEMENTAL_Arrows_a}', "");
    Expect(1, 10240, '\p{^Block= SUPPLEMENTAL_Arrows_a}', "");
    Expect(1, 10240, '\P{Block= SUPPLEMENTAL_Arrows_a}', "");
    Expect(0, 10240, '\P{^Block= SUPPLEMENTAL_Arrows_a}', "");
    Error('\p{Blk=-/a/Sup_Arrows_A}');
    Error('\P{Blk=-/a/Sup_Arrows_A}');
    Expect(1, 10239, '\p{Blk=suparrowsa}', "");
    Expect(0, 10239, '\p{^Blk=suparrowsa}', "");
    Expect(0, 10239, '\P{Blk=suparrowsa}', "");
    Expect(1, 10239, '\P{^Blk=suparrowsa}', "");
    Expect(0, 10240, '\p{Blk=suparrowsa}', "");
    Expect(1, 10240, '\p{^Blk=suparrowsa}', "");
    Expect(1, 10240, '\P{Blk=suparrowsa}', "");
    Expect(0, 10240, '\P{^Blk=suparrowsa}', "");
    Expect(1, 10239, '\p{Blk= Sup_arrows_A}', "");
    Expect(0, 10239, '\p{^Blk= Sup_arrows_A}', "");
    Expect(0, 10239, '\P{Blk= Sup_arrows_A}', "");
    Expect(1, 10239, '\P{^Blk= Sup_arrows_A}', "");
    Expect(0, 10240, '\p{Blk= Sup_arrows_A}', "");
    Expect(1, 10240, '\p{^Blk= Sup_arrows_A}', "");
    Expect(1, 10240, '\P{Blk= Sup_arrows_A}', "");
    Expect(0, 10240, '\P{^Blk= Sup_arrows_A}', "");
    Error('\p{Is_Block=/a/Supplemental_ARROWS_a}');
    Error('\P{Is_Block=/a/Supplemental_ARROWS_a}');
    Expect(1, 10239, '\p{Is_Block=supplementalarrowsa}', "");
    Expect(0, 10239, '\p{^Is_Block=supplementalarrowsa}', "");
    Expect(0, 10239, '\P{Is_Block=supplementalarrowsa}', "");
    Expect(1, 10239, '\P{^Is_Block=supplementalarrowsa}', "");
    Expect(0, 10240, '\p{Is_Block=supplementalarrowsa}', "");
    Expect(1, 10240, '\p{^Is_Block=supplementalarrowsa}', "");
    Expect(1, 10240, '\P{Is_Block=supplementalarrowsa}', "");
    Expect(0, 10240, '\P{^Is_Block=supplementalarrowsa}', "");
    Expect(1, 10239, '\p{Is_Block= SUPPLEMENTAL_arrows_A}', "");
    Expect(0, 10239, '\p{^Is_Block= SUPPLEMENTAL_arrows_A}', "");
    Expect(0, 10239, '\P{Is_Block= SUPPLEMENTAL_arrows_A}', "");
    Expect(1, 10239, '\P{^Is_Block= SUPPLEMENTAL_arrows_A}', "");
    Expect(0, 10240, '\p{Is_Block= SUPPLEMENTAL_arrows_A}', "");
    Expect(1, 10240, '\p{^Is_Block= SUPPLEMENTAL_arrows_A}', "");
    Expect(1, 10240, '\P{Is_Block= SUPPLEMENTAL_arrows_A}', "");
    Expect(0, 10240, '\P{^Is_Block= SUPPLEMENTAL_arrows_A}', "");
    Error('\p{Is_Blk=/a/		Sup_arrows_A}');
    Error('\P{Is_Blk=/a/		Sup_arrows_A}');
    Expect(1, 10239, '\p{Is_Blk=suparrowsa}', "");
    Expect(0, 10239, '\p{^Is_Blk=suparrowsa}', "");
    Expect(0, 10239, '\P{Is_Blk=suparrowsa}', "");
    Expect(1, 10239, '\P{^Is_Blk=suparrowsa}', "");
    Expect(0, 10240, '\p{Is_Blk=suparrowsa}', "");
    Expect(1, 10240, '\p{^Is_Blk=suparrowsa}', "");
    Expect(1, 10240, '\P{Is_Blk=suparrowsa}', "");
    Expect(0, 10240, '\P{^Is_Blk=suparrowsa}', "");
    Expect(1, 10239, '\p{Is_Blk= Sup_Arrows_a}', "");
    Expect(0, 10239, '\p{^Is_Blk= Sup_Arrows_a}', "");
    Expect(0, 10239, '\P{Is_Blk= Sup_Arrows_a}', "");
    Expect(1, 10239, '\P{^Is_Blk= Sup_Arrows_a}', "");
    Expect(0, 10240, '\p{Is_Blk= Sup_Arrows_a}', "");
    Expect(1, 10240, '\p{^Is_Blk= Sup_Arrows_a}', "");
    Expect(1, 10240, '\P{Is_Blk= Sup_Arrows_a}', "");
    Expect(0, 10240, '\P{^Is_Blk= Sup_Arrows_a}', "");
    Error('\p{Block=	 Supplemental_Arrows_B/a/}');
    Error('\P{Block=	 Supplemental_Arrows_B/a/}');
    Expect(1, 10623, '\p{Block=supplementalarrowsb}', "");
    Expect(0, 10623, '\p{^Block=supplementalarrowsb}', "");
    Expect(0, 10623, '\P{Block=supplementalarrowsb}', "");
    Expect(1, 10623, '\P{^Block=supplementalarrowsb}', "");
    Expect(0, 10624, '\p{Block=supplementalarrowsb}', "");
    Expect(1, 10624, '\p{^Block=supplementalarrowsb}', "");
    Expect(1, 10624, '\P{Block=supplementalarrowsb}', "");
    Expect(0, 10624, '\P{^Block=supplementalarrowsb}', "");
    Expect(1, 10623, '\p{Block=	SUPPLEMENTAL_ARROWS_B}', "");
    Expect(0, 10623, '\p{^Block=	SUPPLEMENTAL_ARROWS_B}', "");
    Expect(0, 10623, '\P{Block=	SUPPLEMENTAL_ARROWS_B}', "");
    Expect(1, 10623, '\P{^Block=	SUPPLEMENTAL_ARROWS_B}', "");
    Expect(0, 10624, '\p{Block=	SUPPLEMENTAL_ARROWS_B}', "");
    Expect(1, 10624, '\p{^Block=	SUPPLEMENTAL_ARROWS_B}', "");
    Expect(1, 10624, '\P{Block=	SUPPLEMENTAL_ARROWS_B}', "");
    Expect(0, 10624, '\P{^Block=	SUPPLEMENTAL_ARROWS_B}', "");
    Error('\p{Blk=/a/-_sup_Arrows_B}');
    Error('\P{Blk=/a/-_sup_Arrows_B}');
    Expect(1, 10623, '\p{Blk=suparrowsb}', "");
    Expect(0, 10623, '\p{^Blk=suparrowsb}', "");
    Expect(0, 10623, '\P{Blk=suparrowsb}', "");
    Expect(1, 10623, '\P{^Blk=suparrowsb}', "");
    Expect(0, 10624, '\p{Blk=suparrowsb}', "");
    Expect(1, 10624, '\p{^Blk=suparrowsb}', "");
    Expect(1, 10624, '\P{Blk=suparrowsb}', "");
    Expect(0, 10624, '\P{^Blk=suparrowsb}', "");
    Expect(1, 10623, '\p{Blk= 	Sup_arrows_b}', "");
    Expect(0, 10623, '\p{^Blk= 	Sup_arrows_b}', "");
    Expect(0, 10623, '\P{Blk= 	Sup_arrows_b}', "");
    Expect(1, 10623, '\P{^Blk= 	Sup_arrows_b}', "");
    Expect(0, 10624, '\p{Blk= 	Sup_arrows_b}', "");
    Expect(1, 10624, '\p{^Blk= 	Sup_arrows_b}', "");
    Expect(1, 10624, '\P{Blk= 	Sup_arrows_b}', "");
    Expect(0, 10624, '\P{^Blk= 	Sup_arrows_b}', "");
    Error('\p{Is_Block=  Supplemental_Arrows_b/a/}');
    Error('\P{Is_Block=  Supplemental_Arrows_b/a/}');
    Expect(1, 10623, '\p{Is_Block=supplementalarrowsb}', "");
    Expect(0, 10623, '\p{^Is_Block=supplementalarrowsb}', "");
    Expect(0, 10623, '\P{Is_Block=supplementalarrowsb}', "");
    Expect(1, 10623, '\P{^Is_Block=supplementalarrowsb}', "");
    Expect(0, 10624, '\p{Is_Block=supplementalarrowsb}', "");
    Expect(1, 10624, '\p{^Is_Block=supplementalarrowsb}', "");
    Expect(1, 10624, '\P{Is_Block=supplementalarrowsb}', "");
    Expect(0, 10624, '\P{^Is_Block=supplementalarrowsb}', "");
    Expect(1, 10623, '\p{Is_Block= 	supplemental_Arrows_B}', "");
    Expect(0, 10623, '\p{^Is_Block= 	supplemental_Arrows_B}', "");
    Expect(0, 10623, '\P{Is_Block= 	supplemental_Arrows_B}', "");
    Expect(1, 10623, '\P{^Is_Block= 	supplemental_Arrows_B}', "");
    Expect(0, 10624, '\p{Is_Block= 	supplemental_Arrows_B}', "");
    Expect(1, 10624, '\p{^Is_Block= 	supplemental_Arrows_B}', "");
    Expect(1, 10624, '\P{Is_Block= 	supplemental_Arrows_B}', "");
    Expect(0, 10624, '\P{^Is_Block= 	supplemental_Arrows_B}', "");
    Error('\p{Is_Blk=/a/	sup_Arrows_B}');
    Error('\P{Is_Blk=/a/	sup_Arrows_B}');
    Expect(1, 10623, '\p{Is_Blk=suparrowsb}', "");
    Expect(0, 10623, '\p{^Is_Blk=suparrowsb}', "");
    Expect(0, 10623, '\P{Is_Blk=suparrowsb}', "");
    Expect(1, 10623, '\P{^Is_Blk=suparrowsb}', "");
    Expect(0, 10624, '\p{Is_Blk=suparrowsb}', "");
    Expect(1, 10624, '\p{^Is_Blk=suparrowsb}', "");
    Expect(1, 10624, '\P{Is_Blk=suparrowsb}', "");
    Expect(0, 10624, '\P{^Is_Blk=suparrowsb}', "");
    Expect(1, 10623, '\p{Is_Blk: 		Sup_arrows_B}', "");
    Expect(0, 10623, '\p{^Is_Blk: 		Sup_arrows_B}', "");
    Expect(0, 10623, '\P{Is_Blk: 		Sup_arrows_B}', "");
    Expect(1, 10623, '\P{^Is_Blk: 		Sup_arrows_B}', "");
    Expect(0, 10624, '\p{Is_Blk: 		Sup_arrows_B}', "");
    Expect(1, 10624, '\p{^Is_Blk: 		Sup_arrows_B}', "");
    Expect(1, 10624, '\P{Is_Blk: 		Sup_arrows_B}', "");
    Expect(0, 10624, '\P{^Is_Blk: 		Sup_arrows_B}', "");
    Error('\p{Block=/a/SUPPLEMENTAL_arrows_C}');
    Error('\P{Block=/a/SUPPLEMENTAL_arrows_C}');
    Expect(1, 129279, '\p{Block=supplementalarrowsc}', "");
    Expect(0, 129279, '\p{^Block=supplementalarrowsc}', "");
    Expect(0, 129279, '\P{Block=supplementalarrowsc}', "");
    Expect(1, 129279, '\P{^Block=supplementalarrowsc}', "");
    Expect(0, 129280, '\p{Block=supplementalarrowsc}', "");
    Expect(1, 129280, '\p{^Block=supplementalarrowsc}', "");
    Expect(1, 129280, '\P{Block=supplementalarrowsc}', "");
    Expect(0, 129280, '\P{^Block=supplementalarrowsc}', "");
    Expect(1, 129279, '\p{Block=-	Supplemental_Arrows_C}', "");
    Expect(0, 129279, '\p{^Block=-	Supplemental_Arrows_C}', "");
    Expect(0, 129279, '\P{Block=-	Supplemental_Arrows_C}', "");
    Expect(1, 129279, '\P{^Block=-	Supplemental_Arrows_C}', "");
    Expect(0, 129280, '\p{Block=-	Supplemental_Arrows_C}', "");
    Expect(1, 129280, '\p{^Block=-	Supplemental_Arrows_C}', "");
    Expect(1, 129280, '\P{Block=-	Supplemental_Arrows_C}', "");
    Expect(0, 129280, '\P{^Block=-	Supplemental_Arrows_C}', "");
    Error('\p{Blk=-/a/SUP_Arrows_C}');
    Error('\P{Blk=-/a/SUP_Arrows_C}');
    Expect(1, 129279, '\p{Blk=suparrowsc}', "");
    Expect(0, 129279, '\p{^Blk=suparrowsc}', "");
    Expect(0, 129279, '\P{Blk=suparrowsc}', "");
    Expect(1, 129279, '\P{^Blk=suparrowsc}', "");
    Expect(0, 129280, '\p{Blk=suparrowsc}', "");
    Expect(1, 129280, '\p{^Blk=suparrowsc}', "");
    Expect(1, 129280, '\P{Blk=suparrowsc}', "");
    Expect(0, 129280, '\P{^Blk=suparrowsc}', "");
    Expect(1, 129279, '\p{Blk=	-Sup_arrows_C}', "");
    Expect(0, 129279, '\p{^Blk=	-Sup_arrows_C}', "");
    Expect(0, 129279, '\P{Blk=	-Sup_arrows_C}', "");
    Expect(1, 129279, '\P{^Blk=	-Sup_arrows_C}', "");
    Expect(0, 129280, '\p{Blk=	-Sup_arrows_C}', "");
    Expect(1, 129280, '\p{^Blk=	-Sup_arrows_C}', "");
    Expect(1, 129280, '\P{Blk=	-Sup_arrows_C}', "");
    Expect(0, 129280, '\P{^Blk=	-Sup_arrows_C}', "");
    Error('\p{Is_Block=/a/_ Supplemental_ARROWS_c}');
    Error('\P{Is_Block=/a/_ Supplemental_ARROWS_c}');
    Expect(1, 129279, '\p{Is_Block=supplementalarrowsc}', "");
    Expect(0, 129279, '\p{^Is_Block=supplementalarrowsc}', "");
    Expect(0, 129279, '\P{Is_Block=supplementalarrowsc}', "");
    Expect(1, 129279, '\P{^Is_Block=supplementalarrowsc}', "");
    Expect(0, 129280, '\p{Is_Block=supplementalarrowsc}', "");
    Expect(1, 129280, '\p{^Is_Block=supplementalarrowsc}', "");
    Expect(1, 129280, '\P{Is_Block=supplementalarrowsc}', "");
    Expect(0, 129280, '\P{^Is_Block=supplementalarrowsc}', "");
    Expect(1, 129279, '\p{Is_Block=	_supplemental_arrows_C}', "");
    Expect(0, 129279, '\p{^Is_Block=	_supplemental_arrows_C}', "");
    Expect(0, 129279, '\P{Is_Block=	_supplemental_arrows_C}', "");
    Expect(1, 129279, '\P{^Is_Block=	_supplemental_arrows_C}', "");
    Expect(0, 129280, '\p{Is_Block=	_supplemental_arrows_C}', "");
    Expect(1, 129280, '\p{^Is_Block=	_supplemental_arrows_C}', "");
    Expect(1, 129280, '\P{Is_Block=	_supplemental_arrows_C}', "");
    Expect(0, 129280, '\P{^Is_Block=	_supplemental_arrows_C}', "");
    Error('\p{Is_Blk=__Sup_arrows_c/a/}');
    Error('\P{Is_Blk=__Sup_arrows_c/a/}');
    Expect(1, 129279, '\p{Is_Blk=suparrowsc}', "");
    Expect(0, 129279, '\p{^Is_Blk=suparrowsc}', "");
    Expect(0, 129279, '\P{Is_Blk=suparrowsc}', "");
    Expect(1, 129279, '\P{^Is_Blk=suparrowsc}', "");
    Expect(0, 129280, '\p{Is_Blk=suparrowsc}', "");
    Expect(1, 129280, '\p{^Is_Blk=suparrowsc}', "");
    Expect(1, 129280, '\P{Is_Blk=suparrowsc}', "");
    Expect(0, 129280, '\P{^Is_Blk=suparrowsc}', "");
    Expect(1, 129279, '\p{Is_Blk=_sup_Arrows_C}', "");
    Expect(0, 129279, '\p{^Is_Blk=_sup_Arrows_C}', "");
    Expect(0, 129279, '\P{Is_Blk=_sup_Arrows_C}', "");
    Expect(1, 129279, '\P{^Is_Blk=_sup_Arrows_C}', "");
    Expect(0, 129280, '\p{Is_Blk=_sup_Arrows_C}', "");
    Expect(1, 129280, '\p{^Is_Blk=_sup_Arrows_C}', "");
    Expect(1, 129280, '\P{Is_Blk=_sup_Arrows_C}', "");
    Expect(0, 129280, '\P{^Is_Blk=_sup_Arrows_C}', "");
    Error('\p{Block= /a/supplemental_mathematical_Operators}');
    Error('\P{Block= /a/supplemental_mathematical_Operators}');
    Expect(1, 11007, '\p{Block=supplementalmathematicaloperators}', "");
    Expect(0, 11007, '\p{^Block=supplementalmathematicaloperators}', "");
    Expect(0, 11007, '\P{Block=supplementalmathematicaloperators}', "");
    Expect(1, 11007, '\P{^Block=supplementalmathematicaloperators}', "");
    Expect(0, 11008, '\p{Block=supplementalmathematicaloperators}', "");
    Expect(1, 11008, '\p{^Block=supplementalmathematicaloperators}', "");
    Expect(1, 11008, '\P{Block=supplementalmathematicaloperators}', "");
    Expect(0, 11008, '\P{^Block=supplementalmathematicaloperators}', "");
    Expect(1, 11007, '\p{Block=-	Supplemental_Mathematical_Operators}', "");
    Expect(0, 11007, '\p{^Block=-	Supplemental_Mathematical_Operators}', "");
    Expect(0, 11007, '\P{Block=-	Supplemental_Mathematical_Operators}', "");
    Expect(1, 11007, '\P{^Block=-	Supplemental_Mathematical_Operators}', "");
    Expect(0, 11008, '\p{Block=-	Supplemental_Mathematical_Operators}', "");
    Expect(1, 11008, '\p{^Block=-	Supplemental_Mathematical_Operators}', "");
    Expect(1, 11008, '\P{Block=-	Supplemental_Mathematical_Operators}', "");
    Expect(0, 11008, '\P{^Block=-	Supplemental_Mathematical_Operators}', "");
    Error('\p{Blk=/a/--Sup_Math_operators}');
    Error('\P{Blk=/a/--Sup_Math_operators}');
    Expect(1, 11007, '\p{Blk: supmathoperators}', "");
    Expect(0, 11007, '\p{^Blk: supmathoperators}', "");
    Expect(0, 11007, '\P{Blk: supmathoperators}', "");
    Expect(1, 11007, '\P{^Blk: supmathoperators}', "");
    Expect(0, 11008, '\p{Blk: supmathoperators}', "");
    Expect(1, 11008, '\p{^Blk: supmathoperators}', "");
    Expect(1, 11008, '\P{Blk: supmathoperators}', "");
    Expect(0, 11008, '\P{^Blk: supmathoperators}', "");
    Expect(1, 11007, '\p{Blk=	_Sup_Math_OPERATORS}', "");
    Expect(0, 11007, '\p{^Blk=	_Sup_Math_OPERATORS}', "");
    Expect(0, 11007, '\P{Blk=	_Sup_Math_OPERATORS}', "");
    Expect(1, 11007, '\P{^Blk=	_Sup_Math_OPERATORS}', "");
    Expect(0, 11008, '\p{Blk=	_Sup_Math_OPERATORS}', "");
    Expect(1, 11008, '\p{^Blk=	_Sup_Math_OPERATORS}', "");
    Expect(1, 11008, '\P{Blk=	_Sup_Math_OPERATORS}', "");
    Expect(0, 11008, '\P{^Blk=	_Sup_Math_OPERATORS}', "");
    Error('\p{Is_Block=:=_	supplemental_MATHEMATICAL_OPERATORS}');
    Error('\P{Is_Block=:=_	supplemental_MATHEMATICAL_OPERATORS}');
    Expect(1, 11007, '\p{Is_Block=supplementalmathematicaloperators}', "");
    Expect(0, 11007, '\p{^Is_Block=supplementalmathematicaloperators}', "");
    Expect(0, 11007, '\P{Is_Block=supplementalmathematicaloperators}', "");
    Expect(1, 11007, '\P{^Is_Block=supplementalmathematicaloperators}', "");
    Expect(0, 11008, '\p{Is_Block=supplementalmathematicaloperators}', "");
    Expect(1, 11008, '\p{^Is_Block=supplementalmathematicaloperators}', "");
    Expect(1, 11008, '\P{Is_Block=supplementalmathematicaloperators}', "");
    Expect(0, 11008, '\P{^Is_Block=supplementalmathematicaloperators}', "");
    Expect(1, 11007, '\p{Is_Block= 	Supplemental_Mathematical_Operators}', "");
    Expect(0, 11007, '\p{^Is_Block= 	Supplemental_Mathematical_Operators}', "");
    Expect(0, 11007, '\P{Is_Block= 	Supplemental_Mathematical_Operators}', "");
    Expect(1, 11007, '\P{^Is_Block= 	Supplemental_Mathematical_Operators}', "");
    Expect(0, 11008, '\p{Is_Block= 	Supplemental_Mathematical_Operators}', "");
    Expect(1, 11008, '\p{^Is_Block= 	Supplemental_Mathematical_Operators}', "");
    Expect(1, 11008, '\P{Is_Block= 	Supplemental_Mathematical_Operators}', "");
    Expect(0, 11008, '\P{^Is_Block= 	Supplemental_Mathematical_Operators}', "");
    Error('\p{Is_Blk= -sup_Math_Operators:=}');
    Error('\P{Is_Blk= -sup_Math_Operators:=}');
    Expect(1, 11007, '\p{Is_Blk=supmathoperators}', "");
    Expect(0, 11007, '\p{^Is_Blk=supmathoperators}', "");
    Expect(0, 11007, '\P{Is_Blk=supmathoperators}', "");
    Expect(1, 11007, '\P{^Is_Blk=supmathoperators}', "");
    Expect(0, 11008, '\p{Is_Blk=supmathoperators}', "");
    Expect(1, 11008, '\p{^Is_Blk=supmathoperators}', "");
    Expect(1, 11008, '\P{Is_Blk=supmathoperators}', "");
    Expect(0, 11008, '\P{^Is_Blk=supmathoperators}', "");
    Expect(1, 11007, '\p{Is_Blk=		sup_MATH_Operators}', "");
    Expect(0, 11007, '\p{^Is_Blk=		sup_MATH_Operators}', "");
    Expect(0, 11007, '\P{Is_Blk=		sup_MATH_Operators}', "");
    Expect(1, 11007, '\P{^Is_Blk=		sup_MATH_Operators}', "");
    Expect(0, 11008, '\p{Is_Blk=		sup_MATH_Operators}', "");
    Expect(1, 11008, '\p{^Is_Blk=		sup_MATH_Operators}', "");
    Expect(1, 11008, '\P{Is_Blk=		sup_MATH_Operators}', "");
    Expect(0, 11008, '\P{^Is_Blk=		sup_MATH_Operators}', "");
    Error('\p{Block=	/a/Supplementary_Private_Use_Area_a}');
    Error('\P{Block=	/a/Supplementary_Private_Use_Area_a}');
    Expect(1, 983040, '\p{Block=supplementaryprivateuseareaa}', "");
    Expect(0, 983040, '\p{^Block=supplementaryprivateuseareaa}', "");
    Expect(0, 983040, '\P{Block=supplementaryprivateuseareaa}', "");
    Expect(1, 983040, '\P{^Block=supplementaryprivateuseareaa}', "");
    Expect(0, 1048576, '\p{Block=supplementaryprivateuseareaa}', "");
    Expect(1, 1048576, '\p{^Block=supplementaryprivateuseareaa}', "");
    Expect(1, 1048576, '\P{Block=supplementaryprivateuseareaa}', "");
    Expect(0, 1048576, '\P{^Block=supplementaryprivateuseareaa}', "");
    Expect(1, 983040, '\p{Block=-Supplementary_Private_use_AREA_A}', "");
    Expect(0, 983040, '\p{^Block=-Supplementary_Private_use_AREA_A}', "");
    Expect(0, 983040, '\P{Block=-Supplementary_Private_use_AREA_A}', "");
    Expect(1, 983040, '\P{^Block=-Supplementary_Private_use_AREA_A}', "");
    Expect(0, 1048576, '\p{Block=-Supplementary_Private_use_AREA_A}', "");
    Expect(1, 1048576, '\p{^Block=-Supplementary_Private_use_AREA_A}', "");
    Expect(1, 1048576, '\P{Block=-Supplementary_Private_use_AREA_A}', "");
    Expect(0, 1048576, '\P{^Block=-Supplementary_Private_use_AREA_A}', "");
    Error('\p{Blk=_:=Sup_PUA_a}');
    Error('\P{Blk=_:=Sup_PUA_a}');
    Expect(1, 983040, '\p{Blk=suppuaa}', "");
    Expect(0, 983040, '\p{^Blk=suppuaa}', "");
    Expect(0, 983040, '\P{Blk=suppuaa}', "");
    Expect(1, 983040, '\P{^Blk=suppuaa}', "");
    Expect(0, 1048576, '\p{Blk=suppuaa}', "");
    Expect(1, 1048576, '\p{^Blk=suppuaa}', "");
    Expect(1, 1048576, '\P{Blk=suppuaa}', "");
    Expect(0, 1048576, '\P{^Blk=suppuaa}', "");
    Expect(1, 983040, '\p{Blk= 	Sup_PUA_A}', "");
    Expect(0, 983040, '\p{^Blk= 	Sup_PUA_A}', "");
    Expect(0, 983040, '\P{Blk= 	Sup_PUA_A}', "");
    Expect(1, 983040, '\P{^Blk= 	Sup_PUA_A}', "");
    Expect(0, 1048576, '\p{Blk= 	Sup_PUA_A}', "");
    Expect(1, 1048576, '\p{^Blk= 	Sup_PUA_A}', "");
    Expect(1, 1048576, '\P{Blk= 	Sup_PUA_A}', "");
    Expect(0, 1048576, '\P{^Blk= 	Sup_PUA_A}', "");
    Error('\p{Is_Block= SUPPLEMENTARY_PRIVATE_use_Area_A:=}');
    Error('\P{Is_Block= SUPPLEMENTARY_PRIVATE_use_Area_A:=}');
    Expect(1, 983040, '\p{Is_Block=supplementaryprivateuseareaa}', "");
    Expect(0, 983040, '\p{^Is_Block=supplementaryprivateuseareaa}', "");
    Expect(0, 983040, '\P{Is_Block=supplementaryprivateuseareaa}', "");
    Expect(1, 983040, '\P{^Is_Block=supplementaryprivateuseareaa}', "");
    Expect(0, 1048576, '\p{Is_Block=supplementaryprivateuseareaa}', "");
    Expect(1, 1048576, '\p{^Is_Block=supplementaryprivateuseareaa}', "");
    Expect(1, 1048576, '\P{Is_Block=supplementaryprivateuseareaa}', "");
    Expect(0, 1048576, '\P{^Is_Block=supplementaryprivateuseareaa}', "");
    Expect(1, 983040, '\p{Is_Block=		Supplementary_Private_Use_Area_A}', "");
    Expect(0, 983040, '\p{^Is_Block=		Supplementary_Private_Use_Area_A}', "");
    Expect(0, 983040, '\P{Is_Block=		Supplementary_Private_Use_Area_A}', "");
    Expect(1, 983040, '\P{^Is_Block=		Supplementary_Private_Use_Area_A}', "");
    Expect(0, 1048576, '\p{Is_Block=		Supplementary_Private_Use_Area_A}', "");
    Expect(1, 1048576, '\p{^Is_Block=		Supplementary_Private_Use_Area_A}', "");
    Expect(1, 1048576, '\P{Is_Block=		Supplementary_Private_Use_Area_A}', "");
    Expect(0, 1048576, '\P{^Is_Block=		Supplementary_Private_Use_Area_A}', "");
    Error('\p{Is_Blk=Sup_PUA_a/a/}');
    Error('\P{Is_Blk=Sup_PUA_a/a/}');
    Expect(1, 983040, '\p{Is_Blk=suppuaa}', "");
    Expect(0, 983040, '\p{^Is_Blk=suppuaa}', "");
    Expect(0, 983040, '\P{Is_Blk=suppuaa}', "");
    Expect(1, 983040, '\P{^Is_Blk=suppuaa}', "");
    Expect(0, 1048576, '\p{Is_Blk=suppuaa}', "");
    Expect(1, 1048576, '\p{^Is_Blk=suppuaa}', "");
    Expect(1, 1048576, '\P{Is_Blk=suppuaa}', "");
    Expect(0, 1048576, '\P{^Is_Blk=suppuaa}', "");
    Expect(1, 983040, '\p{Is_Blk:	_	Sup_PUA_A}', "");
    Expect(0, 983040, '\p{^Is_Blk:	_	Sup_PUA_A}', "");
    Expect(0, 983040, '\P{Is_Blk:	_	Sup_PUA_A}', "");
    Expect(1, 983040, '\P{^Is_Blk:	_	Sup_PUA_A}', "");
    Expect(0, 1048576, '\p{Is_Blk:	_	Sup_PUA_A}', "");
    Expect(1, 1048576, '\p{^Is_Blk:	_	Sup_PUA_A}', "");
    Expect(1, 1048576, '\P{Is_Blk:	_	Sup_PUA_A}', "");
    Expect(0, 1048576, '\P{^Is_Blk:	_	Sup_PUA_A}', "");
    Error('\p{Block=:=	Supplementary_PRIVATE_Use_Area_B}');
    Error('\P{Block=:=	Supplementary_PRIVATE_Use_Area_B}');
    Expect(1, 1048576, '\p{Block=supplementaryprivateuseareab}', "");
    Expect(0, 1048576, '\p{^Block=supplementaryprivateuseareab}', "");
    Expect(0, 1048576, '\P{Block=supplementaryprivateuseareab}', "");
    Expect(1, 1048576, '\P{^Block=supplementaryprivateuseareab}', "");
    Expect(0, 1, '\p{Block=supplementaryprivateuseareab}', "");
    Expect(1, 1, '\p{^Block=supplementaryprivateuseareab}', "");
    Expect(1, 1, '\P{Block=supplementaryprivateuseareab}', "");
    Expect(0, 1, '\P{^Block=supplementaryprivateuseareab}', "");
    Expect(1, 1048576, '\p{Block=-	supplementary_Private_use_Area_b}', "");
    Expect(0, 1048576, '\p{^Block=-	supplementary_Private_use_Area_b}', "");
    Expect(0, 1048576, '\P{Block=-	supplementary_Private_use_Area_b}', "");
    Expect(1, 1048576, '\P{^Block=-	supplementary_Private_use_Area_b}', "");
    Expect(0, 1, '\p{Block=-	supplementary_Private_use_Area_b}', "");
    Expect(1, 1, '\p{^Block=-	supplementary_Private_use_Area_b}', "");
    Expect(1, 1, '\P{Block=-	supplementary_Private_use_Area_b}', "");
    Expect(0, 1, '\P{^Block=-	supplementary_Private_use_Area_b}', "");
    Error('\p{Blk=	-Sup_PUA_B:=}');
    Error('\P{Blk=	-Sup_PUA_B:=}');
    Expect(1, 1048576, '\p{Blk:   suppuab}', "");
    Expect(0, 1048576, '\p{^Blk:   suppuab}', "");
    Expect(0, 1048576, '\P{Blk:   suppuab}', "");
    Expect(1, 1048576, '\P{^Blk:   suppuab}', "");
    Expect(0, 1, '\p{Blk:   suppuab}', "");
    Expect(1, 1, '\p{^Blk:   suppuab}', "");
    Expect(1, 1, '\P{Blk:   suppuab}', "");
    Expect(0, 1, '\P{^Blk:   suppuab}', "");
    Expect(1, 1048576, '\p{Blk=_	SUP_PUA_b}', "");
    Expect(0, 1048576, '\p{^Blk=_	SUP_PUA_b}', "");
    Expect(0, 1048576, '\P{Blk=_	SUP_PUA_b}', "");
    Expect(1, 1048576, '\P{^Blk=_	SUP_PUA_b}', "");
    Expect(0, 1, '\p{Blk=_	SUP_PUA_b}', "");
    Expect(1, 1, '\p{^Blk=_	SUP_PUA_b}', "");
    Expect(1, 1, '\P{Blk=_	SUP_PUA_b}', "");
    Expect(0, 1, '\P{^Blk=_	SUP_PUA_b}', "");
    Error('\p{Is_Block=SUPPLEMENTARY_Private_use_area_b:=}');
    Error('\P{Is_Block=SUPPLEMENTARY_Private_use_area_b:=}');
    Expect(1, 1048576, '\p{Is_Block=supplementaryprivateuseareab}', "");
    Expect(0, 1048576, '\p{^Is_Block=supplementaryprivateuseareab}', "");
    Expect(0, 1048576, '\P{Is_Block=supplementaryprivateuseareab}', "");
    Expect(1, 1048576, '\P{^Is_Block=supplementaryprivateuseareab}', "");
    Expect(0, 1, '\p{Is_Block=supplementaryprivateuseareab}', "");
    Expect(1, 1, '\p{^Is_Block=supplementaryprivateuseareab}', "");
    Expect(1, 1, '\P{Is_Block=supplementaryprivateuseareab}', "");
    Expect(0, 1, '\P{^Is_Block=supplementaryprivateuseareab}', "");
    Expect(1, 1048576, '\p{Is_Block=	-supplementary_private_use_area_B}', "");
    Expect(0, 1048576, '\p{^Is_Block=	-supplementary_private_use_area_B}', "");
    Expect(0, 1048576, '\P{Is_Block=	-supplementary_private_use_area_B}', "");
    Expect(1, 1048576, '\P{^Is_Block=	-supplementary_private_use_area_B}', "");
    Expect(0, 1, '\p{Is_Block=	-supplementary_private_use_area_B}', "");
    Expect(1, 1, '\p{^Is_Block=	-supplementary_private_use_area_B}', "");
    Expect(1, 1, '\P{Is_Block=	-supplementary_private_use_area_B}', "");
    Expect(0, 1, '\P{^Is_Block=	-supplementary_private_use_area_B}', "");
    Error('\p{Is_Blk=/a/  sup_PUA_B}');
    Error('\P{Is_Blk=/a/  sup_PUA_B}');
    Expect(1, 1048576, '\p{Is_Blk=suppuab}', "");
    Expect(0, 1048576, '\p{^Is_Blk=suppuab}', "");
    Expect(0, 1048576, '\P{Is_Blk=suppuab}', "");
    Expect(1, 1048576, '\P{^Is_Blk=suppuab}', "");
    Expect(0, 1, '\p{Is_Blk=suppuab}', "");
    Expect(1, 1, '\p{^Is_Blk=suppuab}', "");
    Expect(1, 1, '\P{Is_Blk=suppuab}', "");
    Expect(0, 1, '\P{^Is_Blk=suppuab}', "");
    Expect(1, 1048576, '\p{Is_Blk=_Sup_PUA_b}', "");
    Expect(0, 1048576, '\p{^Is_Blk=_Sup_PUA_b}', "");
    Expect(0, 1048576, '\P{Is_Blk=_Sup_PUA_b}', "");
    Expect(1, 1048576, '\P{^Is_Blk=_Sup_PUA_b}', "");
    Expect(0, 1, '\p{Is_Blk=_Sup_PUA_b}', "");
    Expect(1, 1, '\p{^Is_Blk=_Sup_PUA_b}', "");
    Expect(1, 1, '\P{Is_Blk=_Sup_PUA_b}', "");
    Expect(0, 1, '\P{^Is_Blk=_Sup_PUA_b}', "");
    Error('\p{Block=/a/-	Supplemental_punctuation}');
    Error('\P{Block=/a/-	Supplemental_punctuation}');
    Expect(1, 11903, '\p{Block=supplementalpunctuation}', "");
    Expect(0, 11903, '\p{^Block=supplementalpunctuation}', "");
    Expect(0, 11903, '\P{Block=supplementalpunctuation}', "");
    Expect(1, 11903, '\P{^Block=supplementalpunctuation}', "");
    Expect(0, 11904, '\p{Block=supplementalpunctuation}', "");
    Expect(1, 11904, '\p{^Block=supplementalpunctuation}', "");
    Expect(1, 11904, '\P{Block=supplementalpunctuation}', "");
    Expect(0, 11904, '\P{^Block=supplementalpunctuation}', "");
    Expect(1, 11903, '\p{Block=_Supplemental_PUNCTUATION}', "");
    Expect(0, 11903, '\p{^Block=_Supplemental_PUNCTUATION}', "");
    Expect(0, 11903, '\P{Block=_Supplemental_PUNCTUATION}', "");
    Expect(1, 11903, '\P{^Block=_Supplemental_PUNCTUATION}', "");
    Expect(0, 11904, '\p{Block=_Supplemental_PUNCTUATION}', "");
    Expect(1, 11904, '\p{^Block=_Supplemental_PUNCTUATION}', "");
    Expect(1, 11904, '\P{Block=_Supplemental_PUNCTUATION}', "");
    Expect(0, 11904, '\P{^Block=_Supplemental_PUNCTUATION}', "");
    Error('\p{Blk=-:=Sup_Punctuation}');
    Error('\P{Blk=-:=Sup_Punctuation}');
    Expect(1, 11903, '\p{Blk=suppunctuation}', "");
    Expect(0, 11903, '\p{^Blk=suppunctuation}', "");
    Expect(0, 11903, '\P{Blk=suppunctuation}', "");
    Expect(1, 11903, '\P{^Blk=suppunctuation}', "");
    Expect(0, 11904, '\p{Blk=suppunctuation}', "");
    Expect(1, 11904, '\p{^Blk=suppunctuation}', "");
    Expect(1, 11904, '\P{Blk=suppunctuation}', "");
    Expect(0, 11904, '\P{^Blk=suppunctuation}', "");
    Expect(1, 11903, '\p{Blk=Sup_Punctuation}', "");
    Expect(0, 11903, '\p{^Blk=Sup_Punctuation}', "");
    Expect(0, 11903, '\P{Blk=Sup_Punctuation}', "");
    Expect(1, 11903, '\P{^Blk=Sup_Punctuation}', "");
    Expect(0, 11904, '\p{Blk=Sup_Punctuation}', "");
    Expect(1, 11904, '\p{^Blk=Sup_Punctuation}', "");
    Expect(1, 11904, '\P{Blk=Sup_Punctuation}', "");
    Expect(0, 11904, '\P{^Blk=Sup_Punctuation}', "");
    Error('\p{Is_Block=:=-_SUPPLEMENTAL_Punctuation}');
    Error('\P{Is_Block=:=-_SUPPLEMENTAL_Punctuation}');
    Expect(1, 11903, '\p{Is_Block=supplementalpunctuation}', "");
    Expect(0, 11903, '\p{^Is_Block=supplementalpunctuation}', "");
    Expect(0, 11903, '\P{Is_Block=supplementalpunctuation}', "");
    Expect(1, 11903, '\P{^Is_Block=supplementalpunctuation}', "");
    Expect(0, 11904, '\p{Is_Block=supplementalpunctuation}', "");
    Expect(1, 11904, '\p{^Is_Block=supplementalpunctuation}', "");
    Expect(1, 11904, '\P{Is_Block=supplementalpunctuation}', "");
    Expect(0, 11904, '\P{^Is_Block=supplementalpunctuation}', "");
    Expect(1, 11903, '\p{Is_Block=- supplemental_PUNCTUATION}', "");
    Expect(0, 11903, '\p{^Is_Block=- supplemental_PUNCTUATION}', "");
    Expect(0, 11903, '\P{Is_Block=- supplemental_PUNCTUATION}', "");
    Expect(1, 11903, '\P{^Is_Block=- supplemental_PUNCTUATION}', "");
    Expect(0, 11904, '\p{Is_Block=- supplemental_PUNCTUATION}', "");
    Expect(1, 11904, '\p{^Is_Block=- supplemental_PUNCTUATION}', "");
    Expect(1, 11904, '\P{Is_Block=- supplemental_PUNCTUATION}', "");
    Expect(0, 11904, '\P{^Is_Block=- supplemental_PUNCTUATION}', "");
    Error('\p{Is_Blk=:= 	Sup_Punctuation}');
    Error('\P{Is_Blk=:= 	Sup_Punctuation}');
    Expect(1, 11903, '\p{Is_Blk=suppunctuation}', "");
    Expect(0, 11903, '\p{^Is_Blk=suppunctuation}', "");
    Expect(0, 11903, '\P{Is_Blk=suppunctuation}', "");
    Expect(1, 11903, '\P{^Is_Blk=suppunctuation}', "");
    Expect(0, 11904, '\p{Is_Blk=suppunctuation}', "");
    Expect(1, 11904, '\p{^Is_Blk=suppunctuation}', "");
    Expect(1, 11904, '\P{Is_Blk=suppunctuation}', "");
    Expect(0, 11904, '\P{^Is_Blk=suppunctuation}', "");
    Expect(1, 11903, '\p{Is_Blk=_sup_Punctuation}', "");
    Expect(0, 11903, '\p{^Is_Blk=_sup_Punctuation}', "");
    Expect(0, 11903, '\P{Is_Blk=_sup_Punctuation}', "");
    Expect(1, 11903, '\P{^Is_Blk=_sup_Punctuation}', "");
    Expect(0, 11904, '\p{Is_Blk=_sup_Punctuation}', "");
    Expect(1, 11904, '\p{^Is_Blk=_sup_Punctuation}', "");
    Expect(1, 11904, '\P{Is_Blk=_sup_Punctuation}', "");
    Expect(0, 11904, '\P{^Is_Blk=_sup_Punctuation}', "");
    Error('\p{Block= :=supplemental_symbols_And_PICTOGRAPHS}');
    Error('\P{Block= :=supplemental_symbols_And_PICTOGRAPHS}');
    Expect(1, 129535, '\p{Block:supplementalsymbolsandpictographs}', "");
    Expect(0, 129535, '\p{^Block:supplementalsymbolsandpictographs}', "");
    Expect(0, 129535, '\P{Block:supplementalsymbolsandpictographs}', "");
    Expect(1, 129535, '\P{^Block:supplementalsymbolsandpictographs}', "");
    Expect(0, 129536, '\p{Block:supplementalsymbolsandpictographs}', "");
    Expect(1, 129536, '\p{^Block:supplementalsymbolsandpictographs}', "");
    Expect(1, 129536, '\P{Block:supplementalsymbolsandpictographs}', "");
    Expect(0, 129536, '\P{^Block:supplementalsymbolsandpictographs}', "");
    Expect(1, 129535, '\p{Block= SUPPLEMENTAL_Symbols_And_Pictographs}', "");
    Expect(0, 129535, '\p{^Block= SUPPLEMENTAL_Symbols_And_Pictographs}', "");
    Expect(0, 129535, '\P{Block= SUPPLEMENTAL_Symbols_And_Pictographs}', "");
    Expect(1, 129535, '\P{^Block= SUPPLEMENTAL_Symbols_And_Pictographs}', "");
    Expect(0, 129536, '\p{Block= SUPPLEMENTAL_Symbols_And_Pictographs}', "");
    Expect(1, 129536, '\p{^Block= SUPPLEMENTAL_Symbols_And_Pictographs}', "");
    Expect(1, 129536, '\P{Block= SUPPLEMENTAL_Symbols_And_Pictographs}', "");
    Expect(0, 129536, '\P{^Block= SUPPLEMENTAL_Symbols_And_Pictographs}', "");
    Error('\p{Blk=	Sup_Symbols_and_Pictographs/a/}');
    Error('\P{Blk=	Sup_Symbols_and_Pictographs/a/}');
    Expect(1, 129535, '\p{Blk:	supsymbolsandpictographs}', "");
    Expect(0, 129535, '\p{^Blk:	supsymbolsandpictographs}', "");
    Expect(0, 129535, '\P{Blk:	supsymbolsandpictographs}', "");
    Expect(1, 129535, '\P{^Blk:	supsymbolsandpictographs}', "");
    Expect(0, 129536, '\p{Blk:	supsymbolsandpictographs}', "");
    Expect(1, 129536, '\p{^Blk:	supsymbolsandpictographs}', "");
    Expect(1, 129536, '\P{Blk:	supsymbolsandpictographs}', "");
    Expect(0, 129536, '\P{^Blk:	supsymbolsandpictographs}', "");
    Expect(1, 129535, '\p{Blk=	_Sup_SYMBOLS_And_Pictographs}', "");
    Expect(0, 129535, '\p{^Blk=	_Sup_SYMBOLS_And_Pictographs}', "");
    Expect(0, 129535, '\P{Blk=	_Sup_SYMBOLS_And_Pictographs}', "");
    Expect(1, 129535, '\P{^Blk=	_Sup_SYMBOLS_And_Pictographs}', "");
    Expect(0, 129536, '\p{Blk=	_Sup_SYMBOLS_And_Pictographs}', "");
    Expect(1, 129536, '\p{^Blk=	_Sup_SYMBOLS_And_Pictographs}', "");
    Expect(1, 129536, '\P{Blk=	_Sup_SYMBOLS_And_Pictographs}', "");
    Expect(0, 129536, '\P{^Blk=	_Sup_SYMBOLS_And_Pictographs}', "");
    Error('\p{Is_Block=_ Supplemental_symbols_AND_pictographs:=}');
    Error('\P{Is_Block=_ Supplemental_symbols_AND_pictographs:=}');
    Expect(1, 129535, '\p{Is_Block=supplementalsymbolsandpictographs}', "");
    Expect(0, 129535, '\p{^Is_Block=supplementalsymbolsandpictographs}', "");
    Expect(0, 129535, '\P{Is_Block=supplementalsymbolsandpictographs}', "");
    Expect(1, 129535, '\P{^Is_Block=supplementalsymbolsandpictographs}', "");
    Expect(0, 129536, '\p{Is_Block=supplementalsymbolsandpictographs}', "");
    Expect(1, 129536, '\p{^Is_Block=supplementalsymbolsandpictographs}', "");
    Expect(1, 129536, '\P{Is_Block=supplementalsymbolsandpictographs}', "");
    Expect(0, 129536, '\P{^Is_Block=supplementalsymbolsandpictographs}', "");
    Expect(1, 129535, '\p{Is_Block= Supplemental_SYMBOLS_And_Pictographs}', "");
    Expect(0, 129535, '\p{^Is_Block= Supplemental_SYMBOLS_And_Pictographs}', "");
    Expect(0, 129535, '\P{Is_Block= Supplemental_SYMBOLS_And_Pictographs}', "");
    Expect(1, 129535, '\P{^Is_Block= Supplemental_SYMBOLS_And_Pictographs}', "");
    Expect(0, 129536, '\p{Is_Block= Supplemental_SYMBOLS_And_Pictographs}', "");
    Expect(1, 129536, '\p{^Is_Block= Supplemental_SYMBOLS_And_Pictographs}', "");
    Expect(1, 129536, '\P{Is_Block= Supplemental_SYMBOLS_And_Pictographs}', "");
    Expect(0, 129536, '\P{^Is_Block= Supplemental_SYMBOLS_And_Pictographs}', "");
    Error('\p{Is_Blk=__Sup_Symbols_And_PICTOGRAPHS:=}');
    Error('\P{Is_Blk=__Sup_Symbols_And_PICTOGRAPHS:=}');
    Expect(1, 129535, '\p{Is_Blk=supsymbolsandpictographs}', "");
    Expect(0, 129535, '\p{^Is_Blk=supsymbolsandpictographs}', "");
    Expect(0, 129535, '\P{Is_Blk=supsymbolsandpictographs}', "");
    Expect(1, 129535, '\P{^Is_Blk=supsymbolsandpictographs}', "");
    Expect(0, 129536, '\p{Is_Blk=supsymbolsandpictographs}', "");
    Expect(1, 129536, '\p{^Is_Blk=supsymbolsandpictographs}', "");
    Expect(1, 129536, '\P{Is_Blk=supsymbolsandpictographs}', "");
    Expect(0, 129536, '\P{^Is_Blk=supsymbolsandpictographs}', "");
    Expect(1, 129535, '\p{Is_Blk=  sup_SYMBOLS_And_PICTOGRAPHS}', "");
    Expect(0, 129535, '\p{^Is_Blk=  sup_SYMBOLS_And_PICTOGRAPHS}', "");
    Expect(0, 129535, '\P{Is_Blk=  sup_SYMBOLS_And_PICTOGRAPHS}', "");
    Expect(1, 129535, '\P{^Is_Blk=  sup_SYMBOLS_And_PICTOGRAPHS}', "");
    Expect(0, 129536, '\p{Is_Blk=  sup_SYMBOLS_And_PICTOGRAPHS}', "");
    Expect(1, 129536, '\p{^Is_Blk=  sup_SYMBOLS_And_PICTOGRAPHS}', "");
    Expect(1, 129536, '\P{Is_Blk=  sup_SYMBOLS_And_PICTOGRAPHS}', "");
    Expect(0, 129536, '\P{^Is_Blk=  sup_SYMBOLS_And_PICTOGRAPHS}', "");
    Error('\p{Block=/a/SUPERSCRIPTS_And_subscripts}');
    Error('\P{Block=/a/SUPERSCRIPTS_And_subscripts}');
    Expect(1, 8351, '\p{Block=superscriptsandsubscripts}', "");
    Expect(0, 8351, '\p{^Block=superscriptsandsubscripts}', "");
    Expect(0, 8351, '\P{Block=superscriptsandsubscripts}', "");
    Expect(1, 8351, '\P{^Block=superscriptsandsubscripts}', "");
    Expect(0, 8352, '\p{Block=superscriptsandsubscripts}', "");
    Expect(1, 8352, '\p{^Block=superscriptsandsubscripts}', "");
    Expect(1, 8352, '\P{Block=superscriptsandsubscripts}', "");
    Expect(0, 8352, '\P{^Block=superscriptsandsubscripts}', "");
    Expect(1, 8351, '\p{Block=	 Superscripts_and_Subscripts}', "");
    Expect(0, 8351, '\p{^Block=	 Superscripts_and_Subscripts}', "");
    Expect(0, 8351, '\P{Block=	 Superscripts_and_Subscripts}', "");
    Expect(1, 8351, '\P{^Block=	 Superscripts_and_Subscripts}', "");
    Expect(0, 8352, '\p{Block=	 Superscripts_and_Subscripts}', "");
    Expect(1, 8352, '\p{^Block=	 Superscripts_and_Subscripts}', "");
    Expect(1, 8352, '\P{Block=	 Superscripts_and_Subscripts}', "");
    Expect(0, 8352, '\P{^Block=	 Superscripts_and_Subscripts}', "");
    Error('\p{Blk=_:=Super_And_Sub}');
    Error('\P{Blk=_:=Super_And_Sub}');
    Expect(1, 8351, '\p{Blk=superandsub}', "");
    Expect(0, 8351, '\p{^Blk=superandsub}', "");
    Expect(0, 8351, '\P{Blk=superandsub}', "");
    Expect(1, 8351, '\P{^Blk=superandsub}', "");
    Expect(0, 8352, '\p{Blk=superandsub}', "");
    Expect(1, 8352, '\p{^Blk=superandsub}', "");
    Expect(1, 8352, '\P{Blk=superandsub}', "");
    Expect(0, 8352, '\P{^Blk=superandsub}', "");
    Expect(1, 8351, '\p{Blk: 	SUPER_And_sub}', "");
    Expect(0, 8351, '\p{^Blk: 	SUPER_And_sub}', "");
    Expect(0, 8351, '\P{Blk: 	SUPER_And_sub}', "");
    Expect(1, 8351, '\P{^Blk: 	SUPER_And_sub}', "");
    Expect(0, 8352, '\p{Blk: 	SUPER_And_sub}', "");
    Expect(1, 8352, '\p{^Blk: 	SUPER_And_sub}', "");
    Expect(1, 8352, '\P{Blk: 	SUPER_And_sub}', "");
    Expect(0, 8352, '\P{^Blk: 	SUPER_And_sub}', "");
    Error('\p{Is_Block=/a/ superscripts_and_Subscripts}');
    Error('\P{Is_Block=/a/ superscripts_and_Subscripts}');
    Expect(1, 8351, '\p{Is_Block=superscriptsandsubscripts}', "");
    Expect(0, 8351, '\p{^Is_Block=superscriptsandsubscripts}', "");
    Expect(0, 8351, '\P{Is_Block=superscriptsandsubscripts}', "");
    Expect(1, 8351, '\P{^Is_Block=superscriptsandsubscripts}', "");
    Expect(0, 8352, '\p{Is_Block=superscriptsandsubscripts}', "");
    Expect(1, 8352, '\p{^Is_Block=superscriptsandsubscripts}', "");
    Expect(1, 8352, '\P{Is_Block=superscriptsandsubscripts}', "");
    Expect(0, 8352, '\P{^Is_Block=superscriptsandsubscripts}', "");
    Expect(1, 8351, '\p{Is_Block=_-Superscripts_and_subscripts}', "");
    Expect(0, 8351, '\p{^Is_Block=_-Superscripts_and_subscripts}', "");
    Expect(0, 8351, '\P{Is_Block=_-Superscripts_and_subscripts}', "");
    Expect(1, 8351, '\P{^Is_Block=_-Superscripts_and_subscripts}', "");
    Expect(0, 8352, '\p{Is_Block=_-Superscripts_and_subscripts}', "");
    Expect(1, 8352, '\p{^Is_Block=_-Superscripts_and_subscripts}', "");
    Expect(1, 8352, '\P{Is_Block=_-Superscripts_and_subscripts}', "");
    Expect(0, 8352, '\P{^Is_Block=_-Superscripts_and_subscripts}', "");
    Error('\p{Is_Blk: _/a/Super_And_sub}');
    Error('\P{Is_Blk: _/a/Super_And_sub}');
    Expect(1, 8351, '\p{Is_Blk=superandsub}', "");
    Expect(0, 8351, '\p{^Is_Blk=superandsub}', "");
    Expect(0, 8351, '\P{Is_Blk=superandsub}', "");
    Expect(1, 8351, '\P{^Is_Blk=superandsub}', "");
    Expect(0, 8352, '\p{Is_Blk=superandsub}', "");
    Expect(1, 8352, '\p{^Is_Blk=superandsub}', "");
    Expect(1, 8352, '\P{Is_Blk=superandsub}', "");
    Expect(0, 8352, '\P{^Is_Blk=superandsub}', "");
    Expect(1, 8351, '\p{Is_Blk=--Super_And_Sub}', "");
    Expect(0, 8351, '\p{^Is_Blk=--Super_And_Sub}', "");
    Expect(0, 8351, '\P{Is_Blk=--Super_And_Sub}', "");
    Expect(1, 8351, '\P{^Is_Blk=--Super_And_Sub}', "");
    Expect(0, 8352, '\p{Is_Blk=--Super_And_Sub}', "");
    Expect(1, 8352, '\p{^Is_Blk=--Super_And_Sub}', "");
    Expect(1, 8352, '\P{Is_Blk=--Super_And_Sub}', "");
    Expect(0, 8352, '\P{^Is_Blk=--Super_And_Sub}', "");
    Error('\p{Block=-Sutton_signwriting:=}');
    Error('\P{Block=-Sutton_signwriting:=}');
    Expect(1, 121519, '\p{Block=suttonsignwriting}', "");
    Expect(0, 121519, '\p{^Block=suttonsignwriting}', "");
    Expect(0, 121519, '\P{Block=suttonsignwriting}', "");
    Expect(1, 121519, '\P{^Block=suttonsignwriting}', "");
    Expect(0, 121520, '\p{Block=suttonsignwriting}', "");
    Expect(1, 121520, '\p{^Block=suttonsignwriting}', "");
    Expect(1, 121520, '\P{Block=suttonsignwriting}', "");
    Expect(0, 121520, '\P{^Block=suttonsignwriting}', "");
    Expect(1, 121519, '\p{Block=	-SUTTON_SignWriting}', "");
    Expect(0, 121519, '\p{^Block=	-SUTTON_SignWriting}', "");
    Expect(0, 121519, '\P{Block=	-SUTTON_SignWriting}', "");
    Expect(1, 121519, '\P{^Block=	-SUTTON_SignWriting}', "");
    Expect(0, 121520, '\p{Block=	-SUTTON_SignWriting}', "");
    Expect(1, 121520, '\p{^Block=	-SUTTON_SignWriting}', "");
    Expect(1, 121520, '\P{Block=	-SUTTON_SignWriting}', "");
    Expect(0, 121520, '\P{^Block=	-SUTTON_SignWriting}', "");
    Error('\p{Blk=:= 	SUTTON_SignWriting}');
    Error('\P{Blk=:= 	SUTTON_SignWriting}');
    Expect(1, 121519, '\p{Blk=suttonsignwriting}', "");
    Expect(0, 121519, '\p{^Blk=suttonsignwriting}', "");
    Expect(0, 121519, '\P{Blk=suttonsignwriting}', "");
    Expect(1, 121519, '\P{^Blk=suttonsignwriting}', "");
    Expect(0, 121520, '\p{Blk=suttonsignwriting}', "");
    Expect(1, 121520, '\p{^Blk=suttonsignwriting}', "");
    Expect(1, 121520, '\P{Blk=suttonsignwriting}', "");
    Expect(0, 121520, '\P{^Blk=suttonsignwriting}', "");
    Expect(1, 121519, '\p{Blk=_-SUTTON_signwriting}', "");
    Expect(0, 121519, '\p{^Blk=_-SUTTON_signwriting}', "");
    Expect(0, 121519, '\P{Blk=_-SUTTON_signwriting}', "");
    Expect(1, 121519, '\P{^Blk=_-SUTTON_signwriting}', "");
    Expect(0, 121520, '\p{Blk=_-SUTTON_signwriting}', "");
    Expect(1, 121520, '\p{^Blk=_-SUTTON_signwriting}', "");
    Expect(1, 121520, '\P{Blk=_-SUTTON_signwriting}', "");
    Expect(0, 121520, '\P{^Blk=_-SUTTON_signwriting}', "");
    Error('\p{Is_Block=-_Sutton_SignWriting:=}');
    Error('\P{Is_Block=-_Sutton_SignWriting:=}');
    Expect(1, 121519, '\p{Is_Block=suttonsignwriting}', "");
    Expect(0, 121519, '\p{^Is_Block=suttonsignwriting}', "");
    Expect(0, 121519, '\P{Is_Block=suttonsignwriting}', "");
    Expect(1, 121519, '\P{^Is_Block=suttonsignwriting}', "");
    Expect(0, 121520, '\p{Is_Block=suttonsignwriting}', "");
    Expect(1, 121520, '\p{^Is_Block=suttonsignwriting}', "");
    Expect(1, 121520, '\P{Is_Block=suttonsignwriting}', "");
    Expect(0, 121520, '\P{^Is_Block=suttonsignwriting}', "");
    Expect(1, 121519, '\p{Is_Block:    -Sutton_signwriting}', "");
    Expect(0, 121519, '\p{^Is_Block:    -Sutton_signwriting}', "");
    Expect(0, 121519, '\P{Is_Block:    -Sutton_signwriting}', "");
    Expect(1, 121519, '\P{^Is_Block:    -Sutton_signwriting}', "");
    Expect(0, 121520, '\p{Is_Block:    -Sutton_signwriting}', "");
    Expect(1, 121520, '\p{^Is_Block:    -Sutton_signwriting}', "");
    Expect(1, 121520, '\P{Is_Block:    -Sutton_signwriting}', "");
    Expect(0, 121520, '\P{^Is_Block:    -Sutton_signwriting}', "");
    Error('\p{Is_Blk=:=-SUTTON_signwriting}');
    Error('\P{Is_Blk=:=-SUTTON_signwriting}');
    Expect(1, 121519, '\p{Is_Blk=suttonsignwriting}', "");
    Expect(0, 121519, '\p{^Is_Blk=suttonsignwriting}', "");
    Expect(0, 121519, '\P{Is_Blk=suttonsignwriting}', "");
    Expect(1, 121519, '\P{^Is_Blk=suttonsignwriting}', "");
    Expect(0, 121520, '\p{Is_Blk=suttonsignwriting}', "");
    Expect(1, 121520, '\p{^Is_Blk=suttonsignwriting}', "");
    Expect(1, 121520, '\P{Is_Blk=suttonsignwriting}', "");
    Expect(0, 121520, '\P{^Is_Blk=suttonsignwriting}', "");
    Expect(1, 121519, '\p{Is_Blk= SUTTON_SignWriting}', "");
    Expect(0, 121519, '\p{^Is_Blk= SUTTON_SignWriting}', "");
    Expect(0, 121519, '\P{Is_Blk= SUTTON_SignWriting}', "");
    Expect(1, 121519, '\P{^Is_Blk= SUTTON_SignWriting}', "");
    Expect(0, 121520, '\p{Is_Blk= SUTTON_SignWriting}', "");
    Expect(1, 121520, '\p{^Is_Blk= SUTTON_SignWriting}', "");
    Expect(1, 121520, '\P{Is_Blk= SUTTON_SignWriting}', "");
    Expect(0, 121520, '\P{^Is_Blk= SUTTON_SignWriting}', "");
    Error('\p{Block=:= 	syloti_nagri}');
    Error('\P{Block=:= 	syloti_nagri}');
    Expect(1, 43055, '\p{Block=sylotinagri}', "");
    Expect(0, 43055, '\p{^Block=sylotinagri}', "");
    Expect(0, 43055, '\P{Block=sylotinagri}', "");
    Expect(1, 43055, '\P{^Block=sylotinagri}', "");
    Expect(0, 43056, '\p{Block=sylotinagri}', "");
    Expect(1, 43056, '\p{^Block=sylotinagri}', "");
    Expect(1, 43056, '\P{Block=sylotinagri}', "");
    Expect(0, 43056, '\P{^Block=sylotinagri}', "");
    Expect(1, 43055, '\p{Block=-_Syloti_Nagri}', "");
    Expect(0, 43055, '\p{^Block=-_Syloti_Nagri}', "");
    Expect(0, 43055, '\P{Block=-_Syloti_Nagri}', "");
    Expect(1, 43055, '\P{^Block=-_Syloti_Nagri}', "");
    Expect(0, 43056, '\p{Block=-_Syloti_Nagri}', "");
    Expect(1, 43056, '\p{^Block=-_Syloti_Nagri}', "");
    Expect(1, 43056, '\P{Block=-_Syloti_Nagri}', "");
    Expect(0, 43056, '\P{^Block=-_Syloti_Nagri}', "");
    Error('\p{Blk= _Syloti_Nagri:=}');
    Error('\P{Blk= _Syloti_Nagri:=}');
    Expect(1, 43055, '\p{Blk=sylotinagri}', "");
    Expect(0, 43055, '\p{^Blk=sylotinagri}', "");
    Expect(0, 43055, '\P{Blk=sylotinagri}', "");
    Expect(1, 43055, '\P{^Blk=sylotinagri}', "");
    Expect(0, 43056, '\p{Blk=sylotinagri}', "");
    Expect(1, 43056, '\p{^Blk=sylotinagri}', "");
    Expect(1, 43056, '\P{Blk=sylotinagri}', "");
    Expect(0, 43056, '\P{^Blk=sylotinagri}', "");
    Expect(1, 43055, '\p{Blk=	 SYLOTI_Nagri}', "");
    Expect(0, 43055, '\p{^Blk=	 SYLOTI_Nagri}', "");
    Expect(0, 43055, '\P{Blk=	 SYLOTI_Nagri}', "");
    Expect(1, 43055, '\P{^Blk=	 SYLOTI_Nagri}', "");
    Expect(0, 43056, '\p{Blk=	 SYLOTI_Nagri}', "");
    Expect(1, 43056, '\p{^Blk=	 SYLOTI_Nagri}', "");
    Expect(1, 43056, '\P{Blk=	 SYLOTI_Nagri}', "");
    Expect(0, 43056, '\P{^Blk=	 SYLOTI_Nagri}', "");
    Error('\p{Is_Block=_Syloti_NAGRI:=}');
    Error('\P{Is_Block=_Syloti_NAGRI:=}');
    Expect(1, 43055, '\p{Is_Block=sylotinagri}', "");
    Expect(0, 43055, '\p{^Is_Block=sylotinagri}', "");
    Expect(0, 43055, '\P{Is_Block=sylotinagri}', "");
    Expect(1, 43055, '\P{^Is_Block=sylotinagri}', "");
    Expect(0, 43056, '\p{Is_Block=sylotinagri}', "");
    Expect(1, 43056, '\p{^Is_Block=sylotinagri}', "");
    Expect(1, 43056, '\P{Is_Block=sylotinagri}', "");
    Expect(0, 43056, '\P{^Is_Block=sylotinagri}', "");
    Expect(1, 43055, '\p{Is_Block=		Syloti_Nagri}', "");
    Expect(0, 43055, '\p{^Is_Block=		Syloti_Nagri}', "");
    Expect(0, 43055, '\P{Is_Block=		Syloti_Nagri}', "");
    Expect(1, 43055, '\P{^Is_Block=		Syloti_Nagri}', "");
    Expect(0, 43056, '\p{Is_Block=		Syloti_Nagri}', "");
    Expect(1, 43056, '\p{^Is_Block=		Syloti_Nagri}', "");
    Expect(1, 43056, '\P{Is_Block=		Syloti_Nagri}', "");
    Expect(0, 43056, '\P{^Is_Block=		Syloti_Nagri}', "");
    Error('\p{Is_Blk=-	Syloti_Nagri:=}');
    Error('\P{Is_Blk=-	Syloti_Nagri:=}');
    Expect(1, 43055, '\p{Is_Blk: sylotinagri}', "");
    Expect(0, 43055, '\p{^Is_Blk: sylotinagri}', "");
    Expect(0, 43055, '\P{Is_Blk: sylotinagri}', "");
    Expect(1, 43055, '\P{^Is_Blk: sylotinagri}', "");
    Expect(0, 43056, '\p{Is_Blk: sylotinagri}', "");
    Expect(1, 43056, '\p{^Is_Blk: sylotinagri}', "");
    Expect(1, 43056, '\P{Is_Blk: sylotinagri}', "");
    Expect(0, 43056, '\P{^Is_Blk: sylotinagri}', "");
    Expect(1, 43055, '\p{Is_Blk:   	 SYLOTI_Nagri}', "");
    Expect(0, 43055, '\p{^Is_Blk:   	 SYLOTI_Nagri}', "");
    Expect(0, 43055, '\P{Is_Blk:   	 SYLOTI_Nagri}', "");
    Expect(1, 43055, '\P{^Is_Blk:   	 SYLOTI_Nagri}', "");
    Expect(0, 43056, '\p{Is_Blk:   	 SYLOTI_Nagri}', "");
    Expect(1, 43056, '\p{^Is_Blk:   	 SYLOTI_Nagri}', "");
    Expect(1, 43056, '\P{Is_Blk:   	 SYLOTI_Nagri}', "");
    Expect(0, 43056, '\P{^Is_Blk:   	 SYLOTI_Nagri}', "");
    Error('\p{Block=:=_	Syriac}');
    Error('\P{Block=:=_	Syriac}');
    Expect(1, 1871, '\p{Block=syriac}', "");
    Expect(0, 1871, '\p{^Block=syriac}', "");
    Expect(0, 1871, '\P{Block=syriac}', "");
    Expect(1, 1871, '\P{^Block=syriac}', "");
    Expect(0, 1872, '\p{Block=syriac}', "");
    Expect(1, 1872, '\p{^Block=syriac}', "");
    Expect(1, 1872, '\P{Block=syriac}', "");
    Expect(0, 1872, '\P{^Block=syriac}', "");
    Expect(1, 1871, '\p{Block=		Syriac}', "");
    Expect(0, 1871, '\p{^Block=		Syriac}', "");
    Expect(0, 1871, '\P{Block=		Syriac}', "");
    Expect(1, 1871, '\P{^Block=		Syriac}', "");
    Expect(0, 1872, '\p{Block=		Syriac}', "");
    Expect(1, 1872, '\p{^Block=		Syriac}', "");
    Expect(1, 1872, '\P{Block=		Syriac}', "");
    Expect(0, 1872, '\P{^Block=		Syriac}', "");
    Error('\p{Blk:	-Syriac:=}');
    Error('\P{Blk:	-Syriac:=}');
    Expect(1, 1871, '\p{Blk=syriac}', "");
    Expect(0, 1871, '\p{^Blk=syriac}', "");
    Expect(0, 1871, '\P{Blk=syriac}', "");
    Expect(1, 1871, '\P{^Blk=syriac}', "");
    Expect(0, 1872, '\p{Blk=syriac}', "");
    Expect(1, 1872, '\p{^Blk=syriac}', "");
    Expect(1, 1872, '\P{Blk=syriac}', "");
    Expect(0, 1872, '\P{^Blk=syriac}', "");
    Expect(1, 1871, '\p{Blk=-_syriac}', "");
    Expect(0, 1871, '\p{^Blk=-_syriac}', "");
    Expect(0, 1871, '\P{Blk=-_syriac}', "");
    Expect(1, 1871, '\P{^Blk=-_syriac}', "");
    Expect(0, 1872, '\p{Blk=-_syriac}', "");
    Expect(1, 1872, '\p{^Blk=-_syriac}', "");
    Expect(1, 1872, '\P{Blk=-_syriac}', "");
    Expect(0, 1872, '\P{^Blk=-_syriac}', "");
    Error('\p{Is_Block=-Syriac:=}');
    Error('\P{Is_Block=-Syriac:=}');
    Expect(1, 1871, '\p{Is_Block:syriac}', "");
    Expect(0, 1871, '\p{^Is_Block:syriac}', "");
    Expect(0, 1871, '\P{Is_Block:syriac}', "");
    Expect(1, 1871, '\P{^Is_Block:syriac}', "");
    Expect(0, 1872, '\p{Is_Block:syriac}', "");
    Expect(1, 1872, '\p{^Is_Block:syriac}', "");
    Expect(1, 1872, '\P{Is_Block:syriac}', "");
    Expect(0, 1872, '\P{^Is_Block:syriac}', "");
    Expect(1, 1871, '\p{Is_Block=	-SYRIAC}', "");
    Expect(0, 1871, '\p{^Is_Block=	-SYRIAC}', "");
    Expect(0, 1871, '\P{Is_Block=	-SYRIAC}', "");
    Expect(1, 1871, '\P{^Is_Block=	-SYRIAC}', "");
    Expect(0, 1872, '\p{Is_Block=	-SYRIAC}', "");
    Expect(1, 1872, '\p{^Is_Block=	-SYRIAC}', "");
    Expect(1, 1872, '\P{Is_Block=	-SYRIAC}', "");
    Expect(0, 1872, '\P{^Is_Block=	-SYRIAC}', "");
    Error('\p{Is_Blk=:= -syriac}');
    Error('\P{Is_Blk=:= -syriac}');
    Expect(1, 1871, '\p{Is_Blk=syriac}', "");
    Expect(0, 1871, '\p{^Is_Blk=syriac}', "");
    Expect(0, 1871, '\P{Is_Blk=syriac}', "");
    Expect(1, 1871, '\P{^Is_Blk=syriac}', "");
    Expect(0, 1872, '\p{Is_Blk=syriac}', "");
    Expect(1, 1872, '\p{^Is_Blk=syriac}', "");
    Expect(1, 1872, '\P{Is_Blk=syriac}', "");
    Expect(0, 1872, '\P{^Is_Blk=syriac}', "");
    Error('\p{Block= -Tagalog:=}');
    Error('\P{Block= -Tagalog:=}');
    Expect(1, 5919, '\p{Block=tagalog}', "");
    Expect(0, 5919, '\p{^Block=tagalog}', "");
    Expect(0, 5919, '\P{Block=tagalog}', "");
    Expect(1, 5919, '\P{^Block=tagalog}', "");
    Expect(0, 5920, '\p{Block=tagalog}', "");
    Expect(1, 5920, '\p{^Block=tagalog}', "");
    Expect(1, 5920, '\P{Block=tagalog}', "");
    Expect(0, 5920, '\P{^Block=tagalog}', "");
    Expect(1, 5919, '\p{Block=- Tagalog}', "");
    Expect(0, 5919, '\p{^Block=- Tagalog}', "");
    Expect(0, 5919, '\P{Block=- Tagalog}', "");
    Expect(1, 5919, '\P{^Block=- Tagalog}', "");
    Expect(0, 5920, '\p{Block=- Tagalog}', "");
    Expect(1, 5920, '\p{^Block=- Tagalog}', "");
    Expect(1, 5920, '\P{Block=- Tagalog}', "");
    Expect(0, 5920, '\P{^Block=- Tagalog}', "");
    Error('\p{Blk=-/a/tagalog}');
    Error('\P{Blk=-/a/tagalog}');
    Expect(1, 5919, '\p{Blk=tagalog}', "");
    Expect(0, 5919, '\p{^Blk=tagalog}', "");
    Expect(0, 5919, '\P{Blk=tagalog}', "");
    Expect(1, 5919, '\P{^Blk=tagalog}', "");
    Expect(0, 5920, '\p{Blk=tagalog}', "");
    Expect(1, 5920, '\p{^Blk=tagalog}', "");
    Expect(1, 5920, '\P{Blk=tagalog}', "");
    Expect(0, 5920, '\P{^Blk=tagalog}', "");
    Expect(1, 5919, '\p{Blk=_-Tagalog}', "");
    Expect(0, 5919, '\p{^Blk=_-Tagalog}', "");
    Expect(0, 5919, '\P{Blk=_-Tagalog}', "");
    Expect(1, 5919, '\P{^Blk=_-Tagalog}', "");
    Expect(0, 5920, '\p{Blk=_-Tagalog}', "");
    Expect(1, 5920, '\p{^Blk=_-Tagalog}', "");
    Expect(1, 5920, '\P{Blk=_-Tagalog}', "");
    Expect(0, 5920, '\P{^Blk=_-Tagalog}', "");
    Error('\p{Is_Block=__tagalog/a/}');
    Error('\P{Is_Block=__tagalog/a/}');
    Expect(1, 5919, '\p{Is_Block=tagalog}', "");
    Expect(0, 5919, '\p{^Is_Block=tagalog}', "");
    Expect(0, 5919, '\P{Is_Block=tagalog}', "");
    Expect(1, 5919, '\P{^Is_Block=tagalog}', "");
    Expect(0, 5920, '\p{Is_Block=tagalog}', "");
    Expect(1, 5920, '\p{^Is_Block=tagalog}', "");
    Expect(1, 5920, '\P{Is_Block=tagalog}', "");
    Expect(0, 5920, '\P{^Is_Block=tagalog}', "");
    Expect(1, 5919, '\p{Is_Block= _Tagalog}', "");
    Expect(0, 5919, '\p{^Is_Block= _Tagalog}', "");
    Expect(0, 5919, '\P{Is_Block= _Tagalog}', "");
    Expect(1, 5919, '\P{^Is_Block= _Tagalog}', "");
    Expect(0, 5920, '\p{Is_Block= _Tagalog}', "");
    Expect(1, 5920, '\p{^Is_Block= _Tagalog}', "");
    Expect(1, 5920, '\P{Is_Block= _Tagalog}', "");
    Expect(0, 5920, '\P{^Is_Block= _Tagalog}', "");
    Error('\p{Is_Blk: 	Tagalog/a/}');
    Error('\P{Is_Blk: 	Tagalog/a/}');
    Expect(1, 5919, '\p{Is_Blk=tagalog}', "");
    Expect(0, 5919, '\p{^Is_Blk=tagalog}', "");
    Expect(0, 5919, '\P{Is_Blk=tagalog}', "");
    Expect(1, 5919, '\P{^Is_Blk=tagalog}', "");
    Expect(0, 5920, '\p{Is_Blk=tagalog}', "");
    Expect(1, 5920, '\p{^Is_Blk=tagalog}', "");
    Expect(1, 5920, '\P{Is_Blk=tagalog}', "");
    Expect(0, 5920, '\P{^Is_Blk=tagalog}', "");
    Expect(1, 5919, '\p{Is_Blk=__TAGALOG}', "");
    Expect(0, 5919, '\p{^Is_Blk=__TAGALOG}', "");
    Expect(0, 5919, '\P{Is_Blk=__TAGALOG}', "");
    Expect(1, 5919, '\P{^Is_Blk=__TAGALOG}', "");
    Expect(0, 5920, '\p{Is_Blk=__TAGALOG}', "");
    Expect(1, 5920, '\p{^Is_Blk=__TAGALOG}', "");
    Expect(1, 5920, '\P{Is_Blk=__TAGALOG}', "");
    Expect(0, 5920, '\P{^Is_Blk=__TAGALOG}', "");
    Error('\p{Block=:= Tagbanwa}');
    Error('\P{Block=:= Tagbanwa}');
    Expect(1, 6015, '\p{Block=tagbanwa}', "");
    Expect(0, 6015, '\p{^Block=tagbanwa}', "");
    Expect(0, 6015, '\P{Block=tagbanwa}', "");
    Expect(1, 6015, '\P{^Block=tagbanwa}', "");
    Expect(0, 6016, '\p{Block=tagbanwa}', "");
    Expect(1, 6016, '\p{^Block=tagbanwa}', "");
    Expect(1, 6016, '\P{Block=tagbanwa}', "");
    Expect(0, 6016, '\P{^Block=tagbanwa}', "");
    Expect(1, 6015, '\p{Block:    _TAGBANWA}', "");
    Expect(0, 6015, '\p{^Block:    _TAGBANWA}', "");
    Expect(0, 6015, '\P{Block:    _TAGBANWA}', "");
    Expect(1, 6015, '\P{^Block:    _TAGBANWA}', "");
    Expect(0, 6016, '\p{Block:    _TAGBANWA}', "");
    Expect(1, 6016, '\p{^Block:    _TAGBANWA}', "");
    Expect(1, 6016, '\P{Block:    _TAGBANWA}', "");
    Expect(0, 6016, '\P{^Block:    _TAGBANWA}', "");
    Error('\p{Blk=/a/	-TAGBANWA}');
    Error('\P{Blk=/a/	-TAGBANWA}');
    Expect(1, 6015, '\p{Blk=tagbanwa}', "");
    Expect(0, 6015, '\p{^Blk=tagbanwa}', "");
    Expect(0, 6015, '\P{Blk=tagbanwa}', "");
    Expect(1, 6015, '\P{^Blk=tagbanwa}', "");
    Expect(0, 6016, '\p{Blk=tagbanwa}', "");
    Expect(1, 6016, '\p{^Blk=tagbanwa}', "");
    Expect(1, 6016, '\P{Blk=tagbanwa}', "");
    Expect(0, 6016, '\P{^Blk=tagbanwa}', "");
    Expect(1, 6015, '\p{Blk=--TAGBANWA}', "");
    Expect(0, 6015, '\p{^Blk=--TAGBANWA}', "");
    Expect(0, 6015, '\P{Blk=--TAGBANWA}', "");
    Expect(1, 6015, '\P{^Blk=--TAGBANWA}', "");
    Expect(0, 6016, '\p{Blk=--TAGBANWA}', "");
    Expect(1, 6016, '\p{^Blk=--TAGBANWA}', "");
    Expect(1, 6016, '\P{Blk=--TAGBANWA}', "");
    Expect(0, 6016, '\P{^Blk=--TAGBANWA}', "");
    Error('\p{Is_Block=	:=Tagbanwa}');
    Error('\P{Is_Block=	:=Tagbanwa}');
    Expect(1, 6015, '\p{Is_Block=tagbanwa}', "");
    Expect(0, 6015, '\p{^Is_Block=tagbanwa}', "");
    Expect(0, 6015, '\P{Is_Block=tagbanwa}', "");
    Expect(1, 6015, '\P{^Is_Block=tagbanwa}', "");
    Expect(0, 6016, '\p{Is_Block=tagbanwa}', "");
    Expect(1, 6016, '\p{^Is_Block=tagbanwa}', "");
    Expect(1, 6016, '\P{Is_Block=tagbanwa}', "");
    Expect(0, 6016, '\P{^Is_Block=tagbanwa}', "");
    Expect(1, 6015, '\p{Is_Block=- tagbanwa}', "");
    Expect(0, 6015, '\p{^Is_Block=- tagbanwa}', "");
    Expect(0, 6015, '\P{Is_Block=- tagbanwa}', "");
    Expect(1, 6015, '\P{^Is_Block=- tagbanwa}', "");
    Expect(0, 6016, '\p{Is_Block=- tagbanwa}', "");
    Expect(1, 6016, '\p{^Is_Block=- tagbanwa}', "");
    Expect(1, 6016, '\P{Is_Block=- tagbanwa}', "");
    Expect(0, 6016, '\P{^Is_Block=- tagbanwa}', "");
    Error('\p{Is_Blk= /a/Tagbanwa}');
    Error('\P{Is_Blk= /a/Tagbanwa}');
    Expect(1, 6015, '\p{Is_Blk=tagbanwa}', "");
    Expect(0, 6015, '\p{^Is_Blk=tagbanwa}', "");
    Expect(0, 6015, '\P{Is_Blk=tagbanwa}', "");
    Expect(1, 6015, '\P{^Is_Blk=tagbanwa}', "");
    Expect(0, 6016, '\p{Is_Blk=tagbanwa}', "");
    Expect(1, 6016, '\p{^Is_Blk=tagbanwa}', "");
    Expect(1, 6016, '\P{Is_Blk=tagbanwa}', "");
    Expect(0, 6016, '\P{^Is_Blk=tagbanwa}', "");
    Expect(1, 6015, '\p{Is_Blk=-TAGBANWA}', "");
    Expect(0, 6015, '\p{^Is_Blk=-TAGBANWA}', "");
    Expect(0, 6015, '\P{Is_Blk=-TAGBANWA}', "");
    Expect(1, 6015, '\P{^Is_Blk=-TAGBANWA}', "");
    Expect(0, 6016, '\p{Is_Blk=-TAGBANWA}', "");
    Expect(1, 6016, '\p{^Is_Blk=-TAGBANWA}', "");
    Expect(1, 6016, '\P{Is_Blk=-TAGBANWA}', "");
    Expect(0, 6016, '\P{^Is_Blk=-TAGBANWA}', "");
    Error('\p{Block=/a/	-Tags}');
    Error('\P{Block=/a/	-Tags}');
    Expect(1, 917631, '\p{Block:	tags}', "");
    Expect(0, 917631, '\p{^Block:	tags}', "");
    Expect(0, 917631, '\P{Block:	tags}', "");
    Expect(1, 917631, '\P{^Block:	tags}', "");
    Expect(0, 917632, '\p{Block:	tags}', "");
    Expect(1, 917632, '\p{^Block:	tags}', "");
    Expect(1, 917632, '\P{Block:	tags}', "");
    Expect(0, 917632, '\P{^Block:	tags}', "");
    Expect(1, 917631, '\p{Block:  Tags}', "");
    Expect(0, 917631, '\p{^Block:  Tags}', "");
    Expect(0, 917631, '\P{Block:  Tags}', "");
    Expect(1, 917631, '\P{^Block:  Tags}', "");
    Expect(0, 917632, '\p{Block:  Tags}', "");
    Expect(1, 917632, '\p{^Block:  Tags}', "");
    Expect(1, 917632, '\P{Block:  Tags}', "");
    Expect(0, 917632, '\P{^Block:  Tags}', "");
    Error('\p{Blk=:=  Tags}');
    Error('\P{Blk=:=  Tags}');
    Expect(1, 917631, '\p{Blk=tags}', "");
    Expect(0, 917631, '\p{^Blk=tags}', "");
    Expect(0, 917631, '\P{Blk=tags}', "");
    Expect(1, 917631, '\P{^Blk=tags}', "");
    Expect(0, 917632, '\p{Blk=tags}', "");
    Expect(1, 917632, '\p{^Blk=tags}', "");
    Expect(1, 917632, '\P{Blk=tags}', "");
    Expect(0, 917632, '\P{^Blk=tags}', "");
    Expect(1, 917631, '\p{Blk=-Tags}', "");
    Expect(0, 917631, '\p{^Blk=-Tags}', "");
    Expect(0, 917631, '\P{Blk=-Tags}', "");
    Expect(1, 917631, '\P{^Blk=-Tags}', "");
    Expect(0, 917632, '\p{Blk=-Tags}', "");
    Expect(1, 917632, '\p{^Blk=-Tags}', "");
    Expect(1, 917632, '\P{Blk=-Tags}', "");
    Expect(0, 917632, '\P{^Blk=-Tags}', "");
    Error('\p{Is_Block=__Tags:=}');
    Error('\P{Is_Block=__Tags:=}');
    Expect(1, 917631, '\p{Is_Block=tags}', "");
    Expect(0, 917631, '\p{^Is_Block=tags}', "");
    Expect(0, 917631, '\P{Is_Block=tags}', "");
    Expect(1, 917631, '\P{^Is_Block=tags}', "");
    Expect(0, 917632, '\p{Is_Block=tags}', "");
    Expect(1, 917632, '\p{^Is_Block=tags}', "");
    Expect(1, 917632, '\P{Is_Block=tags}', "");
    Expect(0, 917632, '\P{^Is_Block=tags}', "");
    Expect(1, 917631, '\p{Is_Block=	 tags}', "");
    Expect(0, 917631, '\p{^Is_Block=	 tags}', "");
    Expect(0, 917631, '\P{Is_Block=	 tags}', "");
    Expect(1, 917631, '\P{^Is_Block=	 tags}', "");
    Expect(0, 917632, '\p{Is_Block=	 tags}', "");
    Expect(1, 917632, '\p{^Is_Block=	 tags}', "");
    Expect(1, 917632, '\P{Is_Block=	 tags}', "");
    Expect(0, 917632, '\P{^Is_Block=	 tags}', "");
    Error('\p{Is_Blk:   _Tags:=}');
    Error('\P{Is_Blk:   _Tags:=}');
    Expect(1, 917631, '\p{Is_Blk=tags}', "");
    Expect(0, 917631, '\p{^Is_Blk=tags}', "");
    Expect(0, 917631, '\P{Is_Blk=tags}', "");
    Expect(1, 917631, '\P{^Is_Blk=tags}', "");
    Expect(0, 917632, '\p{Is_Blk=tags}', "");
    Expect(1, 917632, '\p{^Is_Blk=tags}', "");
    Expect(1, 917632, '\P{Is_Blk=tags}', "");
    Expect(0, 917632, '\P{^Is_Blk=tags}', "");
    Expect(1, 917631, '\p{Is_Blk:	-	TAGS}', "");
    Expect(0, 917631, '\p{^Is_Blk:	-	TAGS}', "");
    Expect(0, 917631, '\P{Is_Blk:	-	TAGS}', "");
    Expect(1, 917631, '\P{^Is_Blk:	-	TAGS}', "");
    Expect(0, 917632, '\p{Is_Blk:	-	TAGS}', "");
    Expect(1, 917632, '\p{^Is_Blk:	-	TAGS}', "");
    Expect(1, 917632, '\P{Is_Blk:	-	TAGS}', "");
    Expect(0, 917632, '\P{^Is_Blk:	-	TAGS}', "");
    Error('\p{Block=:=_Tai_Le}');
    Error('\P{Block=:=_Tai_Le}');
    Expect(1, 6527, '\p{Block=taile}', "");
    Expect(0, 6527, '\p{^Block=taile}', "");
    Expect(0, 6527, '\P{Block=taile}', "");
    Expect(1, 6527, '\P{^Block=taile}', "");
    Expect(0, 6528, '\p{Block=taile}', "");
    Expect(1, 6528, '\p{^Block=taile}', "");
    Expect(1, 6528, '\P{Block=taile}', "");
    Expect(0, 6528, '\P{^Block=taile}', "");
    Expect(1, 6527, '\p{Block: _	TAI_Le}', "");
    Expect(0, 6527, '\p{^Block: _	TAI_Le}', "");
    Expect(0, 6527, '\P{Block: _	TAI_Le}', "");
    Expect(1, 6527, '\P{^Block: _	TAI_Le}', "");
    Expect(0, 6528, '\p{Block: _	TAI_Le}', "");
    Expect(1, 6528, '\p{^Block: _	TAI_Le}', "");
    Expect(1, 6528, '\P{Block: _	TAI_Le}', "");
    Expect(0, 6528, '\P{^Block: _	TAI_Le}', "");
    Error('\p{Blk=/a/ _Tai_LE}');
    Error('\P{Blk=/a/ _Tai_LE}');
    Expect(1, 6527, '\p{Blk=taile}', "");
    Expect(0, 6527, '\p{^Blk=taile}', "");
    Expect(0, 6527, '\P{Blk=taile}', "");
    Expect(1, 6527, '\P{^Blk=taile}', "");
    Expect(0, 6528, '\p{Blk=taile}', "");
    Expect(1, 6528, '\p{^Blk=taile}', "");
    Expect(1, 6528, '\P{Blk=taile}', "");
    Expect(0, 6528, '\P{^Blk=taile}', "");
    Expect(1, 6527, '\p{Blk= tai_Le}', "");
    Expect(0, 6527, '\p{^Blk= tai_Le}', "");
    Expect(0, 6527, '\P{Blk= tai_Le}', "");
    Expect(1, 6527, '\P{^Blk= tai_Le}', "");
    Expect(0, 6528, '\p{Blk= tai_Le}', "");
    Expect(1, 6528, '\p{^Blk= tai_Le}', "");
    Expect(1, 6528, '\P{Blk= tai_Le}', "");
    Expect(0, 6528, '\P{^Blk= tai_Le}', "");
    Error('\p{Is_Block=	_TAI_Le:=}');
    Error('\P{Is_Block=	_TAI_Le:=}');
    Expect(1, 6527, '\p{Is_Block=taile}', "");
    Expect(0, 6527, '\p{^Is_Block=taile}', "");
    Expect(0, 6527, '\P{Is_Block=taile}', "");
    Expect(1, 6527, '\P{^Is_Block=taile}', "");
    Expect(0, 6528, '\p{Is_Block=taile}', "");
    Expect(1, 6528, '\p{^Is_Block=taile}', "");
    Expect(1, 6528, '\P{Is_Block=taile}', "");
    Expect(0, 6528, '\P{^Is_Block=taile}', "");
    Expect(1, 6527, '\p{Is_Block=-TAI_le}', "");
    Expect(0, 6527, '\p{^Is_Block=-TAI_le}', "");
    Expect(0, 6527, '\P{Is_Block=-TAI_le}', "");
    Expect(1, 6527, '\P{^Is_Block=-TAI_le}', "");
    Expect(0, 6528, '\p{Is_Block=-TAI_le}', "");
    Expect(1, 6528, '\p{^Is_Block=-TAI_le}', "");
    Expect(1, 6528, '\P{Is_Block=-TAI_le}', "");
    Expect(0, 6528, '\P{^Is_Block=-TAI_le}', "");
    Error('\p{Is_Blk=-tai_Le/a/}');
    Error('\P{Is_Blk=-tai_Le/a/}');
    Expect(1, 6527, '\p{Is_Blk=taile}', "");
    Expect(0, 6527, '\p{^Is_Blk=taile}', "");
    Expect(0, 6527, '\P{Is_Blk=taile}', "");
    Expect(1, 6527, '\P{^Is_Blk=taile}', "");
    Expect(0, 6528, '\p{Is_Blk=taile}', "");
    Expect(1, 6528, '\p{^Is_Blk=taile}', "");
    Expect(1, 6528, '\P{Is_Blk=taile}', "");
    Expect(0, 6528, '\P{^Is_Blk=taile}', "");
    Expect(1, 6527, '\p{Is_Blk=	_Tai_le}', "");
    Expect(0, 6527, '\p{^Is_Blk=	_Tai_le}', "");
    Expect(0, 6527, '\P{Is_Blk=	_Tai_le}', "");
    Expect(1, 6527, '\P{^Is_Blk=	_Tai_le}', "");
    Expect(0, 6528, '\p{Is_Blk=	_Tai_le}', "");
    Expect(1, 6528, '\p{^Is_Blk=	_Tai_le}', "");
    Expect(1, 6528, '\P{Is_Blk=	_Tai_le}', "");
    Expect(0, 6528, '\P{^Is_Blk=	_Tai_le}', "");
    Error('\p{Block:   /a/	 TAI_THAM}');
    Error('\P{Block:   /a/	 TAI_THAM}');
    Expect(1, 6831, '\p{Block=taitham}', "");
    Expect(0, 6831, '\p{^Block=taitham}', "");
    Expect(0, 6831, '\P{Block=taitham}', "");
    Expect(1, 6831, '\P{^Block=taitham}', "");
    Expect(0, 6832, '\p{Block=taitham}', "");
    Expect(1, 6832, '\p{^Block=taitham}', "");
    Expect(1, 6832, '\P{Block=taitham}', "");
    Expect(0, 6832, '\P{^Block=taitham}', "");
    Expect(1, 6831, '\p{Block= _Tai_THAM}', "");
    Expect(0, 6831, '\p{^Block= _Tai_THAM}', "");
    Expect(0, 6831, '\P{Block= _Tai_THAM}', "");
    Expect(1, 6831, '\P{^Block= _Tai_THAM}', "");
    Expect(0, 6832, '\p{Block= _Tai_THAM}', "");
    Expect(1, 6832, '\p{^Block= _Tai_THAM}', "");
    Expect(1, 6832, '\P{Block= _Tai_THAM}', "");
    Expect(0, 6832, '\P{^Block= _Tai_THAM}', "");
    Error('\p{Blk=	TAI_Tham:=}');
    Error('\P{Blk=	TAI_Tham:=}');
    Expect(1, 6831, '\p{Blk=taitham}', "");
    Expect(0, 6831, '\p{^Blk=taitham}', "");
    Expect(0, 6831, '\P{Blk=taitham}', "");
    Expect(1, 6831, '\P{^Blk=taitham}', "");
    Expect(0, 6832, '\p{Blk=taitham}', "");
    Expect(1, 6832, '\p{^Blk=taitham}', "");
    Expect(1, 6832, '\P{Blk=taitham}', "");
    Expect(0, 6832, '\P{^Blk=taitham}', "");
    Expect(1, 6831, '\p{Blk=	 Tai_THAM}', "");
    Expect(0, 6831, '\p{^Blk=	 Tai_THAM}', "");
    Expect(0, 6831, '\P{Blk=	 Tai_THAM}', "");
    Expect(1, 6831, '\P{^Blk=	 Tai_THAM}', "");
    Expect(0, 6832, '\p{Blk=	 Tai_THAM}', "");
    Expect(1, 6832, '\p{^Blk=	 Tai_THAM}', "");
    Expect(1, 6832, '\P{Blk=	 Tai_THAM}', "");
    Expect(0, 6832, '\P{^Blk=	 Tai_THAM}', "");
    Error('\p{Is_Block=/a/_tai_tham}');
    Error('\P{Is_Block=/a/_tai_tham}');
    Expect(1, 6831, '\p{Is_Block=taitham}', "");
    Expect(0, 6831, '\p{^Is_Block=taitham}', "");
    Expect(0, 6831, '\P{Is_Block=taitham}', "");
    Expect(1, 6831, '\P{^Is_Block=taitham}', "");
    Expect(0, 6832, '\p{Is_Block=taitham}', "");
    Expect(1, 6832, '\p{^Is_Block=taitham}', "");
    Expect(1, 6832, '\P{Is_Block=taitham}', "");
    Expect(0, 6832, '\P{^Is_Block=taitham}', "");
    Expect(1, 6831, '\p{Is_Block=	-TAI_Tham}', "");
    Expect(0, 6831, '\p{^Is_Block=	-TAI_Tham}', "");
    Expect(0, 6831, '\P{Is_Block=	-TAI_Tham}', "");
    Expect(1, 6831, '\P{^Is_Block=	-TAI_Tham}', "");
    Expect(0, 6832, '\p{Is_Block=	-TAI_Tham}', "");
    Expect(1, 6832, '\p{^Is_Block=	-TAI_Tham}', "");
    Expect(1, 6832, '\P{Is_Block=	-TAI_Tham}', "");
    Expect(0, 6832, '\P{^Is_Block=	-TAI_Tham}', "");
    Error('\p{Is_Blk:    -tai_Tham/a/}');
    Error('\P{Is_Blk:    -tai_Tham/a/}');
    Expect(1, 6831, '\p{Is_Blk=taitham}', "");
    Expect(0, 6831, '\p{^Is_Blk=taitham}', "");
    Expect(0, 6831, '\P{Is_Blk=taitham}', "");
    Expect(1, 6831, '\P{^Is_Blk=taitham}', "");
    Expect(0, 6832, '\p{Is_Blk=taitham}', "");
    Expect(1, 6832, '\p{^Is_Blk=taitham}', "");
    Expect(1, 6832, '\P{Is_Blk=taitham}', "");
    Expect(0, 6832, '\P{^Is_Blk=taitham}', "");
    Expect(1, 6831, '\p{Is_Blk=__tai_THAM}', "");
    Expect(0, 6831, '\p{^Is_Blk=__tai_THAM}', "");
    Expect(0, 6831, '\P{Is_Blk=__tai_THAM}', "");
    Expect(1, 6831, '\P{^Is_Blk=__tai_THAM}', "");
    Expect(0, 6832, '\p{Is_Blk=__tai_THAM}', "");
    Expect(1, 6832, '\p{^Is_Blk=__tai_THAM}', "");
    Expect(1, 6832, '\P{Is_Blk=__tai_THAM}', "");
    Expect(0, 6832, '\P{^Is_Blk=__tai_THAM}', "");
    Error('\p{Block=/a/Tai_viet}');
    Error('\P{Block=/a/Tai_viet}');
    Expect(1, 43743, '\p{Block:	taiviet}', "");
    Expect(0, 43743, '\p{^Block:	taiviet}', "");
    Expect(0, 43743, '\P{Block:	taiviet}', "");
    Expect(1, 43743, '\P{^Block:	taiviet}', "");
    Expect(0, 43744, '\p{Block:	taiviet}', "");
    Expect(1, 43744, '\p{^Block:	taiviet}', "");
    Expect(1, 43744, '\P{Block:	taiviet}', "");
    Expect(0, 43744, '\P{^Block:	taiviet}', "");
    Expect(1, 43743, '\p{Block= -tai_Viet}', "");
    Expect(0, 43743, '\p{^Block= -tai_Viet}', "");
    Expect(0, 43743, '\P{Block= -tai_Viet}', "");
    Expect(1, 43743, '\P{^Block= -tai_Viet}', "");
    Expect(0, 43744, '\p{Block= -tai_Viet}', "");
    Expect(1, 43744, '\p{^Block= -tai_Viet}', "");
    Expect(1, 43744, '\P{Block= -tai_Viet}', "");
    Expect(0, 43744, '\P{^Block= -tai_Viet}', "");
    Error('\p{Blk=:=TAI_viet}');
    Error('\P{Blk=:=TAI_viet}');
    Expect(1, 43743, '\p{Blk=taiviet}', "");
    Expect(0, 43743, '\p{^Blk=taiviet}', "");
    Expect(0, 43743, '\P{Blk=taiviet}', "");
    Expect(1, 43743, '\P{^Blk=taiviet}', "");
    Expect(0, 43744, '\p{Blk=taiviet}', "");
    Expect(1, 43744, '\p{^Blk=taiviet}', "");
    Expect(1, 43744, '\P{Blk=taiviet}', "");
    Expect(0, 43744, '\P{^Blk=taiviet}', "");
    Expect(1, 43743, '\p{Blk= 	Tai_Viet}', "");
    Expect(0, 43743, '\p{^Blk= 	Tai_Viet}', "");
    Expect(0, 43743, '\P{Blk= 	Tai_Viet}', "");
    Expect(1, 43743, '\P{^Blk= 	Tai_Viet}', "");
    Expect(0, 43744, '\p{Blk= 	Tai_Viet}', "");
    Expect(1, 43744, '\p{^Blk= 	Tai_Viet}', "");
    Expect(1, 43744, '\P{Blk= 	Tai_Viet}', "");
    Expect(0, 43744, '\P{^Blk= 	Tai_Viet}', "");
    Error('\p{Is_Block=/a/_tai_Viet}');
    Error('\P{Is_Block=/a/_tai_Viet}');
    Expect(1, 43743, '\p{Is_Block=taiviet}', "");
    Expect(0, 43743, '\p{^Is_Block=taiviet}', "");
    Expect(0, 43743, '\P{Is_Block=taiviet}', "");
    Expect(1, 43743, '\P{^Is_Block=taiviet}', "");
    Expect(0, 43744, '\p{Is_Block=taiviet}', "");
    Expect(1, 43744, '\p{^Is_Block=taiviet}', "");
    Expect(1, 43744, '\P{Is_Block=taiviet}', "");
    Expect(0, 43744, '\P{^Is_Block=taiviet}', "");
    Expect(1, 43743, '\p{Is_Block: tai_viet}', "");
    Expect(0, 43743, '\p{^Is_Block: tai_viet}', "");
    Expect(0, 43743, '\P{Is_Block: tai_viet}', "");
    Expect(1, 43743, '\P{^Is_Block: tai_viet}', "");
    Expect(0, 43744, '\p{Is_Block: tai_viet}', "");
    Expect(1, 43744, '\p{^Is_Block: tai_viet}', "");
    Expect(1, 43744, '\P{Is_Block: tai_viet}', "");
    Expect(0, 43744, '\P{^Is_Block: tai_viet}', "");
    Error('\p{Is_Blk=_:=TAI_Viet}');
    Error('\P{Is_Blk=_:=TAI_Viet}');
    Expect(1, 43743, '\p{Is_Blk=taiviet}', "");
    Expect(0, 43743, '\p{^Is_Blk=taiviet}', "");
    Expect(0, 43743, '\P{Is_Blk=taiviet}', "");
    Expect(1, 43743, '\P{^Is_Blk=taiviet}', "");
    Expect(0, 43744, '\p{Is_Blk=taiviet}', "");
    Expect(1, 43744, '\p{^Is_Blk=taiviet}', "");
    Expect(1, 43744, '\P{Is_Blk=taiviet}', "");
    Expect(0, 43744, '\P{^Is_Blk=taiviet}', "");
    Expect(1, 43743, '\p{Is_Blk=_-Tai_VIET}', "");
    Expect(0, 43743, '\p{^Is_Blk=_-Tai_VIET}', "");
    Expect(0, 43743, '\P{Is_Blk=_-Tai_VIET}', "");
    Expect(1, 43743, '\P{^Is_Blk=_-Tai_VIET}', "");
    Expect(0, 43744, '\p{Is_Blk=_-Tai_VIET}', "");
    Expect(1, 43744, '\p{^Is_Blk=_-Tai_VIET}', "");
    Expect(1, 43744, '\P{Is_Blk=_-Tai_VIET}', "");
    Expect(0, 43744, '\P{^Is_Blk=_-Tai_VIET}', "");
    Error('\p{Block=:=TAI_Xuan_Jing_symbols}');
    Error('\P{Block=:=TAI_Xuan_Jing_symbols}');
    Expect(1, 119647, '\p{Block=taixuanjingsymbols}', "");
    Expect(0, 119647, '\p{^Block=taixuanjingsymbols}', "");
    Expect(0, 119647, '\P{Block=taixuanjingsymbols}', "");
    Expect(1, 119647, '\P{^Block=taixuanjingsymbols}', "");
    Expect(0, 119648, '\p{Block=taixuanjingsymbols}', "");
    Expect(1, 119648, '\p{^Block=taixuanjingsymbols}', "");
    Expect(1, 119648, '\P{Block=taixuanjingsymbols}', "");
    Expect(0, 119648, '\P{^Block=taixuanjingsymbols}', "");
    Expect(1, 119647, '\p{Block=	-Tai_xuan_Jing_Symbols}', "");
    Expect(0, 119647, '\p{^Block=	-Tai_xuan_Jing_Symbols}', "");
    Expect(0, 119647, '\P{Block=	-Tai_xuan_Jing_Symbols}', "");
    Expect(1, 119647, '\P{^Block=	-Tai_xuan_Jing_Symbols}', "");
    Expect(0, 119648, '\p{Block=	-Tai_xuan_Jing_Symbols}', "");
    Expect(1, 119648, '\p{^Block=	-Tai_xuan_Jing_Symbols}', "");
    Expect(1, 119648, '\P{Block=	-Tai_xuan_Jing_Symbols}', "");
    Expect(0, 119648, '\P{^Block=	-Tai_xuan_Jing_Symbols}', "");
    Error('\p{Blk:-:=Tai_xuan_Jing}');
    Error('\P{Blk:-:=Tai_xuan_Jing}');
    Expect(1, 119647, '\p{Blk=taixuanjing}', "");
    Expect(0, 119647, '\p{^Blk=taixuanjing}', "");
    Expect(0, 119647, '\P{Blk=taixuanjing}', "");
    Expect(1, 119647, '\P{^Blk=taixuanjing}', "");
    Expect(0, 119648, '\p{Blk=taixuanjing}', "");
    Expect(1, 119648, '\p{^Blk=taixuanjing}', "");
    Expect(1, 119648, '\P{Blk=taixuanjing}', "");
    Expect(0, 119648, '\P{^Blk=taixuanjing}', "");
    Expect(1, 119647, '\p{Blk=-_Tai_xuan_jing}', "");
    Expect(0, 119647, '\p{^Blk=-_Tai_xuan_jing}', "");
    Expect(0, 119647, '\P{Blk=-_Tai_xuan_jing}', "");
    Expect(1, 119647, '\P{^Blk=-_Tai_xuan_jing}', "");
    Expect(0, 119648, '\p{Blk=-_Tai_xuan_jing}', "");
    Expect(1, 119648, '\p{^Blk=-_Tai_xuan_jing}', "");
    Expect(1, 119648, '\P{Blk=-_Tai_xuan_jing}', "");
    Expect(0, 119648, '\P{^Blk=-_Tai_xuan_jing}', "");
    Error('\p{Is_Block: := -Tai_XUAN_Jing_SYMBOLS}');
    Error('\P{Is_Block: := -Tai_XUAN_Jing_SYMBOLS}');
    Expect(1, 119647, '\p{Is_Block=taixuanjingsymbols}', "");
    Expect(0, 119647, '\p{^Is_Block=taixuanjingsymbols}', "");
    Expect(0, 119647, '\P{Is_Block=taixuanjingsymbols}', "");
    Expect(1, 119647, '\P{^Is_Block=taixuanjingsymbols}', "");
    Expect(0, 119648, '\p{Is_Block=taixuanjingsymbols}', "");
    Expect(1, 119648, '\p{^Is_Block=taixuanjingsymbols}', "");
    Expect(1, 119648, '\P{Is_Block=taixuanjingsymbols}', "");
    Expect(0, 119648, '\P{^Is_Block=taixuanjingsymbols}', "");
    Expect(1, 119647, '\p{Is_Block=  Tai_xuan_Jing_symbols}', "");
    Expect(0, 119647, '\p{^Is_Block=  Tai_xuan_Jing_symbols}', "");
    Expect(0, 119647, '\P{Is_Block=  Tai_xuan_Jing_symbols}', "");
    Expect(1, 119647, '\P{^Is_Block=  Tai_xuan_Jing_symbols}', "");
    Expect(0, 119648, '\p{Is_Block=  Tai_xuan_Jing_symbols}', "");
    Expect(1, 119648, '\p{^Is_Block=  Tai_xuan_Jing_symbols}', "");
    Expect(1, 119648, '\P{Is_Block=  Tai_xuan_Jing_symbols}', "");
    Expect(0, 119648, '\P{^Is_Block=  Tai_xuan_Jing_symbols}', "");
    Error('\p{Is_Blk=-/a/Tai_Xuan_Jing}');
    Error('\P{Is_Blk=-/a/Tai_Xuan_Jing}');
    Expect(1, 119647, '\p{Is_Blk=taixuanjing}', "");
    Expect(0, 119647, '\p{^Is_Blk=taixuanjing}', "");
    Expect(0, 119647, '\P{Is_Blk=taixuanjing}', "");
    Expect(1, 119647, '\P{^Is_Blk=taixuanjing}', "");
    Expect(0, 119648, '\p{Is_Blk=taixuanjing}', "");
    Expect(1, 119648, '\p{^Is_Blk=taixuanjing}', "");
    Expect(1, 119648, '\P{Is_Blk=taixuanjing}', "");
    Expect(0, 119648, '\P{^Is_Blk=taixuanjing}', "");
    Expect(1, 119647, '\p{Is_Blk=_Tai_xuan_Jing}', "");
    Expect(0, 119647, '\p{^Is_Blk=_Tai_xuan_Jing}', "");
    Expect(0, 119647, '\P{Is_Blk=_Tai_xuan_Jing}', "");
    Expect(1, 119647, '\P{^Is_Blk=_Tai_xuan_Jing}', "");
    Expect(0, 119648, '\p{Is_Blk=_Tai_xuan_Jing}', "");
    Expect(1, 119648, '\p{^Is_Blk=_Tai_xuan_Jing}', "");
    Expect(1, 119648, '\P{Is_Blk=_Tai_xuan_Jing}', "");
    Expect(0, 119648, '\P{^Is_Blk=_Tai_xuan_Jing}', "");
    Error('\p{Block=  Takri:=}');
    Error('\P{Block=  Takri:=}');
    Expect(1, 71375, '\p{Block: takri}', "");
    Expect(0, 71375, '\p{^Block: takri}', "");
    Expect(0, 71375, '\P{Block: takri}', "");
    Expect(1, 71375, '\P{^Block: takri}', "");
    Expect(0, 71376, '\p{Block: takri}', "");
    Expect(1, 71376, '\p{^Block: takri}', "");
    Expect(1, 71376, '\P{Block: takri}', "");
    Expect(0, 71376, '\P{^Block: takri}', "");
    Expect(1, 71375, '\p{Block=_-TAKRI}', "");
    Expect(0, 71375, '\p{^Block=_-TAKRI}', "");
    Expect(0, 71375, '\P{Block=_-TAKRI}', "");
    Expect(1, 71375, '\P{^Block=_-TAKRI}', "");
    Expect(0, 71376, '\p{Block=_-TAKRI}', "");
    Expect(1, 71376, '\p{^Block=_-TAKRI}', "");
    Expect(1, 71376, '\P{Block=_-TAKRI}', "");
    Expect(0, 71376, '\P{^Block=_-TAKRI}', "");
    Error('\p{Blk=/a/ 	Takri}');
    Error('\P{Blk=/a/ 	Takri}');
    Expect(1, 71375, '\p{Blk=takri}', "");
    Expect(0, 71375, '\p{^Blk=takri}', "");
    Expect(0, 71375, '\P{Blk=takri}', "");
    Expect(1, 71375, '\P{^Blk=takri}', "");
    Expect(0, 71376, '\p{Blk=takri}', "");
    Expect(1, 71376, '\p{^Blk=takri}', "");
    Expect(1, 71376, '\P{Blk=takri}', "");
    Expect(0, 71376, '\P{^Blk=takri}', "");
    Expect(1, 71375, '\p{Blk= -Takri}', "");
    Expect(0, 71375, '\p{^Blk= -Takri}', "");
    Expect(0, 71375, '\P{Blk= -Takri}', "");
    Expect(1, 71375, '\P{^Blk= -Takri}', "");
    Expect(0, 71376, '\p{Blk= -Takri}', "");
    Expect(1, 71376, '\p{^Blk= -Takri}', "");
    Expect(1, 71376, '\P{Blk= -Takri}', "");
    Expect(0, 71376, '\P{^Blk= -Takri}', "");
    Error('\p{Is_Block=_TAKRI:=}');
    Error('\P{Is_Block=_TAKRI:=}');
    Expect(1, 71375, '\p{Is_Block=takri}', "");
    Expect(0, 71375, '\p{^Is_Block=takri}', "");
    Expect(0, 71375, '\P{Is_Block=takri}', "");
    Expect(1, 71375, '\P{^Is_Block=takri}', "");
    Expect(0, 71376, '\p{Is_Block=takri}', "");
    Expect(1, 71376, '\p{^Is_Block=takri}', "");
    Expect(1, 71376, '\P{Is_Block=takri}', "");
    Expect(0, 71376, '\P{^Is_Block=takri}', "");
    Expect(1, 71375, '\p{Is_Block=	 TAKRI}', "");
    Expect(0, 71375, '\p{^Is_Block=	 TAKRI}', "");
    Expect(0, 71375, '\P{Is_Block=	 TAKRI}', "");
    Expect(1, 71375, '\P{^Is_Block=	 TAKRI}', "");
    Expect(0, 71376, '\p{Is_Block=	 TAKRI}', "");
    Expect(1, 71376, '\p{^Is_Block=	 TAKRI}', "");
    Expect(1, 71376, '\P{Is_Block=	 TAKRI}', "");
    Expect(0, 71376, '\P{^Is_Block=	 TAKRI}', "");
    Error('\p{Is_Blk=_-takri/a/}');
    Error('\P{Is_Blk=_-takri/a/}');
    Expect(1, 71375, '\p{Is_Blk=takri}', "");
    Expect(0, 71375, '\p{^Is_Blk=takri}', "");
    Expect(0, 71375, '\P{Is_Blk=takri}', "");
    Expect(1, 71375, '\P{^Is_Blk=takri}', "");
    Expect(0, 71376, '\p{Is_Blk=takri}', "");
    Expect(1, 71376, '\p{^Is_Blk=takri}', "");
    Expect(1, 71376, '\P{Is_Blk=takri}', "");
    Expect(0, 71376, '\P{^Is_Blk=takri}', "");
    Expect(1, 71375, '\p{Is_Blk:    _Takri}', "");
    Expect(0, 71375, '\p{^Is_Blk:    _Takri}', "");
    Expect(0, 71375, '\P{Is_Blk:    _Takri}', "");
    Expect(1, 71375, '\P{^Is_Blk:    _Takri}', "");
    Expect(0, 71376, '\p{Is_Blk:    _Takri}', "");
    Expect(1, 71376, '\p{^Is_Blk:    _Takri}', "");
    Expect(1, 71376, '\P{Is_Blk:    _Takri}', "");
    Expect(0, 71376, '\P{^Is_Blk:    _Takri}', "");
    Error('\p{Block=		TAMIL:=}');
    Error('\P{Block=		TAMIL:=}');
    Expect(1, 3071, '\p{Block=tamil}', "");
    Expect(0, 3071, '\p{^Block=tamil}', "");
    Expect(0, 3071, '\P{Block=tamil}', "");
    Expect(1, 3071, '\P{^Block=tamil}', "");
    Expect(0, 3072, '\p{Block=tamil}', "");
    Expect(1, 3072, '\p{^Block=tamil}', "");
    Expect(1, 3072, '\P{Block=tamil}', "");
    Expect(0, 3072, '\P{^Block=tamil}', "");
    Expect(1, 3071, '\p{Block=	-tamil}', "");
    Expect(0, 3071, '\p{^Block=	-tamil}', "");
    Expect(0, 3071, '\P{Block=	-tamil}', "");
    Expect(1, 3071, '\P{^Block=	-tamil}', "");
    Expect(0, 3072, '\p{Block=	-tamil}', "");
    Expect(1, 3072, '\p{^Block=	-tamil}', "");
    Expect(1, 3072, '\P{Block=	-tamil}', "");
    Expect(0, 3072, '\P{^Block=	-tamil}', "");
    Error('\p{Blk=:=Tamil}');
    Error('\P{Blk=:=Tamil}');
    Expect(1, 3071, '\p{Blk=tamil}', "");
    Expect(0, 3071, '\p{^Blk=tamil}', "");
    Expect(0, 3071, '\P{Blk=tamil}', "");
    Expect(1, 3071, '\P{^Blk=tamil}', "");
    Expect(0, 3072, '\p{Blk=tamil}', "");
    Expect(1, 3072, '\p{^Blk=tamil}', "");
    Expect(1, 3072, '\P{Blk=tamil}', "");
    Expect(0, 3072, '\P{^Blk=tamil}', "");
    Expect(1, 3071, '\p{Blk= Tamil}', "");
    Expect(0, 3071, '\p{^Blk= Tamil}', "");
    Expect(0, 3071, '\P{Blk= Tamil}', "");
    Expect(1, 3071, '\P{^Blk= Tamil}', "");
    Expect(0, 3072, '\p{Blk= Tamil}', "");
    Expect(1, 3072, '\p{^Blk= Tamil}', "");
    Expect(1, 3072, '\P{Blk= Tamil}', "");
    Expect(0, 3072, '\P{^Blk= Tamil}', "");
    Error('\p{Is_Block=/a/-	TAMIL}');
    Error('\P{Is_Block=/a/-	TAMIL}');
    Expect(1, 3071, '\p{Is_Block=tamil}', "");
    Expect(0, 3071, '\p{^Is_Block=tamil}', "");
    Expect(0, 3071, '\P{Is_Block=tamil}', "");
    Expect(1, 3071, '\P{^Is_Block=tamil}', "");
    Expect(0, 3072, '\p{Is_Block=tamil}', "");
    Expect(1, 3072, '\p{^Is_Block=tamil}', "");
    Expect(1, 3072, '\P{Is_Block=tamil}', "");
    Expect(0, 3072, '\P{^Is_Block=tamil}', "");
    Expect(1, 3071, '\p{Is_Block=  TAMIL}', "");
    Expect(0, 3071, '\p{^Is_Block=  TAMIL}', "");
    Expect(0, 3071, '\P{Is_Block=  TAMIL}', "");
    Expect(1, 3071, '\P{^Is_Block=  TAMIL}', "");
    Expect(0, 3072, '\p{Is_Block=  TAMIL}', "");
    Expect(1, 3072, '\p{^Is_Block=  TAMIL}', "");
    Expect(1, 3072, '\P{Is_Block=  TAMIL}', "");
    Expect(0, 3072, '\P{^Is_Block=  TAMIL}', "");
    Error('\p{Is_Blk=:= _Tamil}');
    Error('\P{Is_Blk=:= _Tamil}');
    Expect(1, 3071, '\p{Is_Blk=tamil}', "");
    Expect(0, 3071, '\p{^Is_Blk=tamil}', "");
    Expect(0, 3071, '\P{Is_Blk=tamil}', "");
    Expect(1, 3071, '\P{^Is_Blk=tamil}', "");
    Expect(0, 3072, '\p{Is_Blk=tamil}', "");
    Expect(1, 3072, '\p{^Is_Blk=tamil}', "");
    Expect(1, 3072, '\P{Is_Blk=tamil}', "");
    Expect(0, 3072, '\P{^Is_Blk=tamil}', "");
    Expect(1, 3071, '\p{Is_Blk=_tamil}', "");
    Expect(0, 3071, '\p{^Is_Blk=_tamil}', "");
    Expect(0, 3071, '\P{Is_Blk=_tamil}', "");
    Expect(1, 3071, '\P{^Is_Blk=_tamil}', "");
    Expect(0, 3072, '\p{Is_Blk=_tamil}', "");
    Expect(1, 3072, '\p{^Is_Blk=_tamil}', "");
    Expect(1, 3072, '\P{Is_Blk=_tamil}', "");
    Expect(0, 3072, '\P{^Is_Blk=_tamil}', "");
    Error('\p{Block=/a/TANGUT}');
    Error('\P{Block=/a/TANGUT}');
    Expect(1, 100351, '\p{Block=tangut}', "");
    Expect(0, 100351, '\p{^Block=tangut}', "");
    Expect(0, 100351, '\P{Block=tangut}', "");
    Expect(1, 100351, '\P{^Block=tangut}', "");
    Expect(0, 100352, '\p{Block=tangut}', "");
    Expect(1, 100352, '\p{^Block=tangut}', "");
    Expect(1, 100352, '\P{Block=tangut}', "");
    Expect(0, 100352, '\P{^Block=tangut}', "");
    Expect(1, 100351, '\p{Block=	Tangut}', "");
    Expect(0, 100351, '\p{^Block=	Tangut}', "");
    Expect(0, 100351, '\P{Block=	Tangut}', "");
    Expect(1, 100351, '\P{^Block=	Tangut}', "");
    Expect(0, 100352, '\p{Block=	Tangut}', "");
    Expect(1, 100352, '\p{^Block=	Tangut}', "");
    Expect(1, 100352, '\P{Block=	Tangut}', "");
    Expect(0, 100352, '\P{^Block=	Tangut}', "");
    Error('\p{Blk=/a/_	TANGUT}');
    Error('\P{Blk=/a/_	TANGUT}');
    Expect(1, 100351, '\p{Blk=tangut}', "");
    Expect(0, 100351, '\p{^Blk=tangut}', "");
    Expect(0, 100351, '\P{Blk=tangut}', "");
    Expect(1, 100351, '\P{^Blk=tangut}', "");
    Expect(0, 100352, '\p{Blk=tangut}', "");
    Expect(1, 100352, '\p{^Blk=tangut}', "");
    Expect(1, 100352, '\P{Blk=tangut}', "");
    Expect(0, 100352, '\P{^Blk=tangut}', "");
    Expect(1, 100351, '\p{Blk= TANGUT}', "");
    Expect(0, 100351, '\p{^Blk= TANGUT}', "");
    Expect(0, 100351, '\P{Blk= TANGUT}', "");
    Expect(1, 100351, '\P{^Blk= TANGUT}', "");
    Expect(0, 100352, '\p{Blk= TANGUT}', "");
    Expect(1, 100352, '\p{^Blk= TANGUT}', "");
    Expect(1, 100352, '\P{Blk= TANGUT}', "");
    Expect(0, 100352, '\P{^Blk= TANGUT}', "");
    Error('\p{Is_Block=Tangut:=}');
    Error('\P{Is_Block=Tangut:=}');
    Expect(1, 100351, '\p{Is_Block=tangut}', "");
    Expect(0, 100351, '\p{^Is_Block=tangut}', "");
    Expect(0, 100351, '\P{Is_Block=tangut}', "");
    Expect(1, 100351, '\P{^Is_Block=tangut}', "");
    Expect(0, 100352, '\p{Is_Block=tangut}', "");
    Expect(1, 100352, '\p{^Is_Block=tangut}', "");
    Expect(1, 100352, '\P{Is_Block=tangut}', "");
    Expect(0, 100352, '\P{^Is_Block=tangut}', "");
    Expect(1, 100351, '\p{Is_Block=		tangut}', "");
    Expect(0, 100351, '\p{^Is_Block=		tangut}', "");
    Expect(0, 100351, '\P{Is_Block=		tangut}', "");
    Expect(1, 100351, '\P{^Is_Block=		tangut}', "");
    Expect(0, 100352, '\p{Is_Block=		tangut}', "");
    Expect(1, 100352, '\p{^Is_Block=		tangut}', "");
    Expect(1, 100352, '\P{Is_Block=		tangut}', "");
    Expect(0, 100352, '\P{^Is_Block=		tangut}', "");
    Error('\p{Is_Blk=/a/tangut}');
    Error('\P{Is_Blk=/a/tangut}');
    Expect(1, 100351, '\p{Is_Blk=tangut}', "");
    Expect(0, 100351, '\p{^Is_Blk=tangut}', "");
    Expect(0, 100351, '\P{Is_Blk=tangut}', "");
    Expect(1, 100351, '\P{^Is_Blk=tangut}', "");
    Expect(0, 100352, '\p{Is_Blk=tangut}', "");
    Expect(1, 100352, '\p{^Is_Blk=tangut}', "");
    Expect(1, 100352, '\P{Is_Blk=tangut}', "");
    Expect(0, 100352, '\P{^Is_Blk=tangut}', "");
    Expect(1, 100351, '\p{Is_Blk=-	tangut}', "");
    Expect(0, 100351, '\p{^Is_Blk=-	tangut}', "");
    Expect(0, 100351, '\P{Is_Blk=-	tangut}', "");
    Expect(1, 100351, '\P{^Is_Blk=-	tangut}', "");
    Expect(0, 100352, '\p{Is_Blk=-	tangut}', "");
    Expect(1, 100352, '\p{^Is_Blk=-	tangut}', "");
    Expect(1, 100352, '\P{Is_Blk=-	tangut}', "");
    Expect(0, 100352, '\P{^Is_Blk=-	tangut}', "");
    Error('\p{Block=	/a/tangut_COMPONENTS}');
    Error('\P{Block=	/a/tangut_COMPONENTS}');
    Expect(1, 101119, '\p{Block=tangutcomponents}', "");
    Expect(0, 101119, '\p{^Block=tangutcomponents}', "");
    Expect(0, 101119, '\P{Block=tangutcomponents}', "");
    Expect(1, 101119, '\P{^Block=tangutcomponents}', "");
    Expect(0, 101120, '\p{Block=tangutcomponents}', "");
    Expect(1, 101120, '\p{^Block=tangutcomponents}', "");
    Expect(1, 101120, '\P{Block=tangutcomponents}', "");
    Expect(0, 101120, '\P{^Block=tangutcomponents}', "");
    Expect(1, 101119, '\p{Block:   		TANGUT_components}', "");
    Expect(0, 101119, '\p{^Block:   		TANGUT_components}', "");
    Expect(0, 101119, '\P{Block:   		TANGUT_components}', "");
    Expect(1, 101119, '\P{^Block:   		TANGUT_components}', "");
    Expect(0, 101120, '\p{Block:   		TANGUT_components}', "");
    Expect(1, 101120, '\p{^Block:   		TANGUT_components}', "");
    Expect(1, 101120, '\P{Block:   		TANGUT_components}', "");
    Expect(0, 101120, '\P{^Block:   		TANGUT_components}', "");
    Error('\p{Blk:   _ tangut_COMPONENTS:=}');
    Error('\P{Blk:   _ tangut_COMPONENTS:=}');
    Expect(1, 101119, '\p{Blk=tangutcomponents}', "");
    Expect(0, 101119, '\p{^Blk=tangutcomponents}', "");
    Expect(0, 101119, '\P{Blk=tangutcomponents}', "");
    Expect(1, 101119, '\P{^Blk=tangutcomponents}', "");
    Expect(0, 101120, '\p{Blk=tangutcomponents}', "");
    Expect(1, 101120, '\p{^Blk=tangutcomponents}', "");
    Expect(1, 101120, '\P{Blk=tangutcomponents}', "");
    Expect(0, 101120, '\P{^Blk=tangutcomponents}', "");
    Expect(1, 101119, '\p{Blk=	TANGUT_Components}', "");
    Expect(0, 101119, '\p{^Blk=	TANGUT_Components}', "");
    Expect(0, 101119, '\P{Blk=	TANGUT_Components}', "");
    Expect(1, 101119, '\P{^Blk=	TANGUT_Components}', "");
    Expect(0, 101120, '\p{Blk=	TANGUT_Components}', "");
    Expect(1, 101120, '\p{^Blk=	TANGUT_Components}', "");
    Expect(1, 101120, '\P{Blk=	TANGUT_Components}', "");
    Expect(0, 101120, '\P{^Blk=	TANGUT_Components}', "");
    Error('\p{Is_Block= 	Tangut_COMPONENTS/a/}');
    Error('\P{Is_Block= 	Tangut_COMPONENTS/a/}');
    Expect(1, 101119, '\p{Is_Block=tangutcomponents}', "");
    Expect(0, 101119, '\p{^Is_Block=tangutcomponents}', "");
    Expect(0, 101119, '\P{Is_Block=tangutcomponents}', "");
    Expect(1, 101119, '\P{^Is_Block=tangutcomponents}', "");
    Expect(0, 101120, '\p{Is_Block=tangutcomponents}', "");
    Expect(1, 101120, '\p{^Is_Block=tangutcomponents}', "");
    Expect(1, 101120, '\P{Is_Block=tangutcomponents}', "");
    Expect(0, 101120, '\P{^Is_Block=tangutcomponents}', "");
    Expect(1, 101119, '\p{Is_Block:  	Tangut_Components}', "");
    Expect(0, 101119, '\p{^Is_Block:  	Tangut_Components}', "");
    Expect(0, 101119, '\P{Is_Block:  	Tangut_Components}', "");
    Expect(1, 101119, '\P{^Is_Block:  	Tangut_Components}', "");
    Expect(0, 101120, '\p{Is_Block:  	Tangut_Components}', "");
    Expect(1, 101120, '\p{^Is_Block:  	Tangut_Components}', "");
    Expect(1, 101120, '\P{Is_Block:  	Tangut_Components}', "");
    Expect(0, 101120, '\P{^Is_Block:  	Tangut_Components}', "");
    Error('\p{Is_Blk= :=tangut_components}');
    Error('\P{Is_Blk= :=tangut_components}');
    Expect(1, 101119, '\p{Is_Blk=tangutcomponents}', "");
    Expect(0, 101119, '\p{^Is_Blk=tangutcomponents}', "");
    Expect(0, 101119, '\P{Is_Blk=tangutcomponents}', "");
    Expect(1, 101119, '\P{^Is_Blk=tangutcomponents}', "");
    Expect(0, 101120, '\p{Is_Blk=tangutcomponents}', "");
    Expect(1, 101120, '\p{^Is_Blk=tangutcomponents}', "");
    Expect(1, 101120, '\P{Is_Blk=tangutcomponents}', "");
    Expect(0, 101120, '\P{^Is_Blk=tangutcomponents}', "");
    Expect(1, 101119, '\p{Is_Blk= TANGUT_Components}', "");
    Expect(0, 101119, '\p{^Is_Blk= TANGUT_Components}', "");
    Expect(0, 101119, '\P{Is_Blk= TANGUT_Components}', "");
    Expect(1, 101119, '\P{^Is_Blk= TANGUT_Components}', "");
    Expect(0, 101120, '\p{Is_Blk= TANGUT_Components}', "");
    Expect(1, 101120, '\p{^Is_Blk= TANGUT_Components}', "");
    Expect(1, 101120, '\P{Is_Blk= TANGUT_Components}', "");
    Expect(0, 101120, '\P{^Is_Blk= TANGUT_Components}', "");
    Error('\p{Block=telugu/a/}');
    Error('\P{Block=telugu/a/}');
    Expect(1, 3199, '\p{Block=telugu}', "");
    Expect(0, 3199, '\p{^Block=telugu}', "");
    Expect(0, 3199, '\P{Block=telugu}', "");
    Expect(1, 3199, '\P{^Block=telugu}', "");
    Expect(0, 3200, '\p{Block=telugu}', "");
    Expect(1, 3200, '\p{^Block=telugu}', "");
    Expect(1, 3200, '\P{Block=telugu}', "");
    Expect(0, 3200, '\P{^Block=telugu}', "");
    Expect(1, 3199, '\p{Block=  TELUGU}', "");
    Expect(0, 3199, '\p{^Block=  TELUGU}', "");
    Expect(0, 3199, '\P{Block=  TELUGU}', "");
    Expect(1, 3199, '\P{^Block=  TELUGU}', "");
    Expect(0, 3200, '\p{Block=  TELUGU}', "");
    Expect(1, 3200, '\p{^Block=  TELUGU}', "");
    Expect(1, 3200, '\P{Block=  TELUGU}', "");
    Expect(0, 3200, '\P{^Block=  TELUGU}', "");
    Error('\p{Blk:	_TELUGU/a/}');
    Error('\P{Blk:	_TELUGU/a/}');
    Expect(1, 3199, '\p{Blk=telugu}', "");
    Expect(0, 3199, '\p{^Blk=telugu}', "");
    Expect(0, 3199, '\P{Blk=telugu}', "");
    Expect(1, 3199, '\P{^Blk=telugu}', "");
    Expect(0, 3200, '\p{Blk=telugu}', "");
    Expect(1, 3200, '\p{^Blk=telugu}', "");
    Expect(1, 3200, '\P{Blk=telugu}', "");
    Expect(0, 3200, '\P{^Blk=telugu}', "");
    Expect(1, 3199, '\p{Blk= -Telugu}', "");
    Expect(0, 3199, '\p{^Blk= -Telugu}', "");
    Expect(0, 3199, '\P{Blk= -Telugu}', "");
    Expect(1, 3199, '\P{^Blk= -Telugu}', "");
    Expect(0, 3200, '\p{Blk= -Telugu}', "");
    Expect(1, 3200, '\p{^Blk= -Telugu}', "");
    Expect(1, 3200, '\P{Blk= -Telugu}', "");
    Expect(0, 3200, '\P{^Blk= -Telugu}', "");
    Error('\p{Is_Block=_:=telugu}');
    Error('\P{Is_Block=_:=telugu}');
    Expect(1, 3199, '\p{Is_Block=telugu}', "");
    Expect(0, 3199, '\p{^Is_Block=telugu}', "");
    Expect(0, 3199, '\P{Is_Block=telugu}', "");
    Expect(1, 3199, '\P{^Is_Block=telugu}', "");
    Expect(0, 3200, '\p{Is_Block=telugu}', "");
    Expect(1, 3200, '\p{^Is_Block=telugu}', "");
    Expect(1, 3200, '\P{Is_Block=telugu}', "");
    Expect(0, 3200, '\P{^Is_Block=telugu}', "");
    Expect(1, 3199, '\p{Is_Block=-TELUGU}', "");
    Expect(0, 3199, '\p{^Is_Block=-TELUGU}', "");
    Expect(0, 3199, '\P{Is_Block=-TELUGU}', "");
    Expect(1, 3199, '\P{^Is_Block=-TELUGU}', "");
    Expect(0, 3200, '\p{Is_Block=-TELUGU}', "");
    Expect(1, 3200, '\p{^Is_Block=-TELUGU}', "");
    Expect(1, 3200, '\P{Is_Block=-TELUGU}', "");
    Expect(0, 3200, '\P{^Is_Block=-TELUGU}', "");
    Error('\p{Is_Blk=	 Telugu:=}');
    Error('\P{Is_Blk=	 Telugu:=}');
    Expect(1, 3199, '\p{Is_Blk:   telugu}', "");
    Expect(0, 3199, '\p{^Is_Blk:   telugu}', "");
    Expect(0, 3199, '\P{Is_Blk:   telugu}', "");
    Expect(1, 3199, '\P{^Is_Blk:   telugu}', "");
    Expect(0, 3200, '\p{Is_Blk:   telugu}', "");
    Expect(1, 3200, '\p{^Is_Blk:   telugu}', "");
    Expect(1, 3200, '\P{Is_Blk:   telugu}', "");
    Expect(0, 3200, '\P{^Is_Blk:   telugu}', "");
    Expect(1, 3199, '\p{Is_Blk=_TELUGU}', "");
    Expect(0, 3199, '\p{^Is_Blk=_TELUGU}', "");
    Expect(0, 3199, '\P{Is_Blk=_TELUGU}', "");
    Expect(1, 3199, '\P{^Is_Blk=_TELUGU}', "");
    Expect(0, 3200, '\p{Is_Blk=_TELUGU}', "");
    Expect(1, 3200, '\p{^Is_Blk=_TELUGU}', "");
    Expect(1, 3200, '\P{Is_Blk=_TELUGU}', "");
    Expect(0, 3200, '\P{^Is_Blk=_TELUGU}', "");
    Error('\p{Block=	 thaana/a/}');
    Error('\P{Block=	 thaana/a/}');
    Expect(1, 1983, '\p{Block:thaana}', "");
    Expect(0, 1983, '\p{^Block:thaana}', "");
    Expect(0, 1983, '\P{Block:thaana}', "");
    Expect(1, 1983, '\P{^Block:thaana}', "");
    Expect(0, 1984, '\p{Block:thaana}', "");
    Expect(1, 1984, '\p{^Block:thaana}', "");
    Expect(1, 1984, '\P{Block:thaana}', "");
    Expect(0, 1984, '\P{^Block:thaana}', "");
    Expect(1, 1983, '\p{Block=	-Thaana}', "");
    Expect(0, 1983, '\p{^Block=	-Thaana}', "");
    Expect(0, 1983, '\P{Block=	-Thaana}', "");
    Expect(1, 1983, '\P{^Block=	-Thaana}', "");
    Expect(0, 1984, '\p{Block=	-Thaana}', "");
    Expect(1, 1984, '\p{^Block=	-Thaana}', "");
    Expect(1, 1984, '\P{Block=	-Thaana}', "");
    Expect(0, 1984, '\P{^Block=	-Thaana}', "");
    Error('\p{Blk=:=		THAANA}');
    Error('\P{Blk=:=		THAANA}');
    Expect(1, 1983, '\p{Blk=thaana}', "");
    Expect(0, 1983, '\p{^Blk=thaana}', "");
    Expect(0, 1983, '\P{Blk=thaana}', "");
    Expect(1, 1983, '\P{^Blk=thaana}', "");
    Expect(0, 1984, '\p{Blk=thaana}', "");
    Expect(1, 1984, '\p{^Blk=thaana}', "");
    Expect(1, 1984, '\P{Blk=thaana}', "");
    Expect(0, 1984, '\P{^Blk=thaana}', "");
    Expect(1, 1983, '\p{Blk=-thaana}', "");
    Expect(0, 1983, '\p{^Blk=-thaana}', "");
    Expect(0, 1983, '\P{Blk=-thaana}', "");
    Expect(1, 1983, '\P{^Blk=-thaana}', "");
    Expect(0, 1984, '\p{Blk=-thaana}', "");
    Expect(1, 1984, '\p{^Blk=-thaana}', "");
    Expect(1, 1984, '\P{Blk=-thaana}', "");
    Expect(0, 1984, '\P{^Blk=-thaana}', "");
    Error('\p{Is_Block=/a/_Thaana}');
    Error('\P{Is_Block=/a/_Thaana}');
    Expect(1, 1983, '\p{Is_Block=thaana}', "");
    Expect(0, 1983, '\p{^Is_Block=thaana}', "");
    Expect(0, 1983, '\P{Is_Block=thaana}', "");
    Expect(1, 1983, '\P{^Is_Block=thaana}', "");
    Expect(0, 1984, '\p{Is_Block=thaana}', "");
    Expect(1, 1984, '\p{^Is_Block=thaana}', "");
    Expect(1, 1984, '\P{Is_Block=thaana}', "");
    Expect(0, 1984, '\P{^Is_Block=thaana}', "");
    Expect(1, 1983, '\p{Is_Block=_ Thaana}', "");
    Expect(0, 1983, '\p{^Is_Block=_ Thaana}', "");
    Expect(0, 1983, '\P{Is_Block=_ Thaana}', "");
    Expect(1, 1983, '\P{^Is_Block=_ Thaana}', "");
    Expect(0, 1984, '\p{Is_Block=_ Thaana}', "");
    Expect(1, 1984, '\p{^Is_Block=_ Thaana}', "");
    Expect(1, 1984, '\P{Is_Block=_ Thaana}', "");
    Expect(0, 1984, '\P{^Is_Block=_ Thaana}', "");
    Error('\p{Is_Blk=/a/		Thaana}');
    Error('\P{Is_Blk=/a/		Thaana}');
    Expect(1, 1983, '\p{Is_Blk=thaana}', "");
    Expect(0, 1983, '\p{^Is_Blk=thaana}', "");
    Expect(0, 1983, '\P{Is_Blk=thaana}', "");
    Expect(1, 1983, '\P{^Is_Blk=thaana}', "");
    Expect(0, 1984, '\p{Is_Blk=thaana}', "");
    Expect(1, 1984, '\p{^Is_Blk=thaana}', "");
    Expect(1, 1984, '\P{Is_Blk=thaana}', "");
    Expect(0, 1984, '\P{^Is_Blk=thaana}', "");
    Expect(1, 1983, '\p{Is_Blk=_-Thaana}', "");
    Expect(0, 1983, '\p{^Is_Blk=_-Thaana}', "");
    Expect(0, 1983, '\P{Is_Blk=_-Thaana}', "");
    Expect(1, 1983, '\P{^Is_Blk=_-Thaana}', "");
    Expect(0, 1984, '\p{Is_Blk=_-Thaana}', "");
    Expect(1, 1984, '\p{^Is_Blk=_-Thaana}', "");
    Expect(1, 1984, '\P{Is_Blk=_-Thaana}', "");
    Expect(0, 1984, '\P{^Is_Blk=_-Thaana}', "");
    Error('\p{Block=  THAI/a/}');
    Error('\P{Block=  THAI/a/}');
    Expect(1, 3711, '\p{Block=thai}', "");
    Expect(0, 3711, '\p{^Block=thai}', "");
    Expect(0, 3711, '\P{Block=thai}', "");
    Expect(1, 3711, '\P{^Block=thai}', "");
    Expect(0, 3712, '\p{Block=thai}', "");
    Expect(1, 3712, '\p{^Block=thai}', "");
    Expect(1, 3712, '\P{Block=thai}', "");
    Expect(0, 3712, '\P{^Block=thai}', "");
    Expect(1, 3711, '\p{Block=	THAI}', "");
    Expect(0, 3711, '\p{^Block=	THAI}', "");
    Expect(0, 3711, '\P{Block=	THAI}', "");
    Expect(1, 3711, '\P{^Block=	THAI}', "");
    Expect(0, 3712, '\p{Block=	THAI}', "");
    Expect(1, 3712, '\p{^Block=	THAI}', "");
    Expect(1, 3712, '\P{Block=	THAI}', "");
    Expect(0, 3712, '\P{^Block=	THAI}', "");
    Error('\p{Blk=	_thai/a/}');
    Error('\P{Blk=	_thai/a/}');
    Expect(1, 3711, '\p{Blk=thai}', "");
    Expect(0, 3711, '\p{^Blk=thai}', "");
    Expect(0, 3711, '\P{Blk=thai}', "");
    Expect(1, 3711, '\P{^Blk=thai}', "");
    Expect(0, 3712, '\p{Blk=thai}', "");
    Expect(1, 3712, '\p{^Blk=thai}', "");
    Expect(1, 3712, '\P{Blk=thai}', "");
    Expect(0, 3712, '\P{^Blk=thai}', "");
    Expect(1, 3711, '\p{Blk=-	THAI}', "");
    Expect(0, 3711, '\p{^Blk=-	THAI}', "");
    Expect(0, 3711, '\P{Blk=-	THAI}', "");
    Expect(1, 3711, '\P{^Blk=-	THAI}', "");
    Expect(0, 3712, '\p{Blk=-	THAI}', "");
    Expect(1, 3712, '\p{^Blk=-	THAI}', "");
    Expect(1, 3712, '\P{Blk=-	THAI}', "");
    Expect(0, 3712, '\P{^Blk=-	THAI}', "");
    Error('\p{Is_Block=thai/a/}');
    Error('\P{Is_Block=thai/a/}');
    Expect(1, 3711, '\p{Is_Block=thai}', "");
    Expect(0, 3711, '\p{^Is_Block=thai}', "");
    Expect(0, 3711, '\P{Is_Block=thai}', "");
    Expect(1, 3711, '\P{^Is_Block=thai}', "");
    Expect(0, 3712, '\p{Is_Block=thai}', "");
    Expect(1, 3712, '\p{^Is_Block=thai}', "");
    Expect(1, 3712, '\P{Is_Block=thai}', "");
    Expect(0, 3712, '\P{^Is_Block=thai}', "");
    Expect(1, 3711, '\p{Is_Block=		thai}', "");
    Expect(0, 3711, '\p{^Is_Block=		thai}', "");
    Expect(0, 3711, '\P{Is_Block=		thai}', "");
    Expect(1, 3711, '\P{^Is_Block=		thai}', "");
    Expect(0, 3712, '\p{Is_Block=		thai}', "");
    Expect(1, 3712, '\p{^Is_Block=		thai}', "");
    Expect(1, 3712, '\P{Is_Block=		thai}', "");
    Expect(0, 3712, '\P{^Is_Block=		thai}', "");
    Error('\p{Is_Blk= :=Thai}');
    Error('\P{Is_Blk= :=Thai}');
    Expect(1, 3711, '\p{Is_Blk=thai}', "");
    Expect(0, 3711, '\p{^Is_Blk=thai}', "");
    Expect(0, 3711, '\P{Is_Blk=thai}', "");
    Expect(1, 3711, '\P{^Is_Blk=thai}', "");
    Expect(0, 3712, '\p{Is_Blk=thai}', "");
    Expect(1, 3712, '\p{^Is_Blk=thai}', "");
    Expect(1, 3712, '\P{Is_Blk=thai}', "");
    Expect(0, 3712, '\P{^Is_Blk=thai}', "");
    Expect(1, 3711, '\p{Is_Blk=	 Thai}', "");
    Expect(0, 3711, '\p{^Is_Blk=	 Thai}', "");
    Expect(0, 3711, '\P{Is_Blk=	 Thai}', "");
    Expect(1, 3711, '\P{^Is_Blk=	 Thai}', "");
    Expect(0, 3712, '\p{Is_Blk=	 Thai}', "");
    Expect(1, 3712, '\p{^Is_Blk=	 Thai}', "");
    Expect(1, 3712, '\P{Is_Blk=	 Thai}', "");
    Expect(0, 3712, '\P{^Is_Blk=	 Thai}', "");
    Error('\p{Block=/a/_-tibetan}');
    Error('\P{Block=/a/_-tibetan}');
    Expect(1, 4095, '\p{Block=tibetan}', "");
    Expect(0, 4095, '\p{^Block=tibetan}', "");
    Expect(0, 4095, '\P{Block=tibetan}', "");
    Expect(1, 4095, '\P{^Block=tibetan}', "");
    Expect(0, 4096, '\p{Block=tibetan}', "");
    Expect(1, 4096, '\p{^Block=tibetan}', "");
    Expect(1, 4096, '\P{Block=tibetan}', "");
    Expect(0, 4096, '\P{^Block=tibetan}', "");
    Expect(1, 4095, '\p{Block=  tibetan}', "");
    Expect(0, 4095, '\p{^Block=  tibetan}', "");
    Expect(0, 4095, '\P{Block=  tibetan}', "");
    Expect(1, 4095, '\P{^Block=  tibetan}', "");
    Expect(0, 4096, '\p{Block=  tibetan}', "");
    Expect(1, 4096, '\p{^Block=  tibetan}', "");
    Expect(1, 4096, '\P{Block=  tibetan}', "");
    Expect(0, 4096, '\P{^Block=  tibetan}', "");
    Error('\p{Blk:   /a/Tibetan}');
    Error('\P{Blk:   /a/Tibetan}');
    Expect(1, 4095, '\p{Blk=tibetan}', "");
    Expect(0, 4095, '\p{^Blk=tibetan}', "");
    Expect(0, 4095, '\P{Blk=tibetan}', "");
    Expect(1, 4095, '\P{^Blk=tibetan}', "");
    Expect(0, 4096, '\p{Blk=tibetan}', "");
    Expect(1, 4096, '\p{^Blk=tibetan}', "");
    Expect(1, 4096, '\P{Blk=tibetan}', "");
    Expect(0, 4096, '\P{^Blk=tibetan}', "");
    Expect(1, 4095, '\p{Blk=_-Tibetan}', "");
    Expect(0, 4095, '\p{^Blk=_-Tibetan}', "");
    Expect(0, 4095, '\P{Blk=_-Tibetan}', "");
    Expect(1, 4095, '\P{^Blk=_-Tibetan}', "");
    Expect(0, 4096, '\p{Blk=_-Tibetan}', "");
    Expect(1, 4096, '\p{^Blk=_-Tibetan}', "");
    Expect(1, 4096, '\P{Blk=_-Tibetan}', "");
    Expect(0, 4096, '\P{^Blk=_-Tibetan}', "");
    Error('\p{Is_Block=-/a/Tibetan}');
    Error('\P{Is_Block=-/a/Tibetan}');
    Expect(1, 4095, '\p{Is_Block=tibetan}', "");
    Expect(0, 4095, '\p{^Is_Block=tibetan}', "");
    Expect(0, 4095, '\P{Is_Block=tibetan}', "");
    Expect(1, 4095, '\P{^Is_Block=tibetan}', "");
    Expect(0, 4096, '\p{Is_Block=tibetan}', "");
    Expect(1, 4096, '\p{^Is_Block=tibetan}', "");
    Expect(1, 4096, '\P{Is_Block=tibetan}', "");
    Expect(0, 4096, '\P{^Is_Block=tibetan}', "");
    Expect(1, 4095, '\p{Is_Block=-Tibetan}', "");
    Expect(0, 4095, '\p{^Is_Block=-Tibetan}', "");
    Expect(0, 4095, '\P{Is_Block=-Tibetan}', "");
    Expect(1, 4095, '\P{^Is_Block=-Tibetan}', "");
    Expect(0, 4096, '\p{Is_Block=-Tibetan}', "");
    Expect(1, 4096, '\p{^Is_Block=-Tibetan}', "");
    Expect(1, 4096, '\P{Is_Block=-Tibetan}', "");
    Expect(0, 4096, '\P{^Is_Block=-Tibetan}', "");
    Error('\p{Is_Blk=__TIBETAN:=}');
    Error('\P{Is_Blk=__TIBETAN:=}');
    Expect(1, 4095, '\p{Is_Blk:	tibetan}', "");
    Expect(0, 4095, '\p{^Is_Blk:	tibetan}', "");
    Expect(0, 4095, '\P{Is_Blk:	tibetan}', "");
    Expect(1, 4095, '\P{^Is_Blk:	tibetan}', "");
    Expect(0, 4096, '\p{Is_Blk:	tibetan}', "");
    Expect(1, 4096, '\p{^Is_Blk:	tibetan}', "");
    Expect(1, 4096, '\P{Is_Blk:	tibetan}', "");
    Expect(0, 4096, '\P{^Is_Blk:	tibetan}', "");
    Expect(1, 4095, '\p{Is_Blk=_tibetan}', "");
    Expect(0, 4095, '\p{^Is_Blk=_tibetan}', "");
    Expect(0, 4095, '\P{Is_Blk=_tibetan}', "");
    Expect(1, 4095, '\P{^Is_Blk=_tibetan}', "");
    Expect(0, 4096, '\p{Is_Blk=_tibetan}', "");
    Expect(1, 4096, '\p{^Is_Blk=_tibetan}', "");
    Expect(1, 4096, '\P{Is_Blk=_tibetan}', "");
    Expect(0, 4096, '\P{^Is_Blk=_tibetan}', "");
    Error('\p{Block=-Tifinagh/a/}');
    Error('\P{Block=-Tifinagh/a/}');
    Expect(1, 11647, '\p{Block=tifinagh}', "");
    Expect(0, 11647, '\p{^Block=tifinagh}', "");
    Expect(0, 11647, '\P{Block=tifinagh}', "");
    Expect(1, 11647, '\P{^Block=tifinagh}', "");
    Expect(0, 11648, '\p{Block=tifinagh}', "");
    Expect(1, 11648, '\p{^Block=tifinagh}', "");
    Expect(1, 11648, '\P{Block=tifinagh}', "");
    Expect(0, 11648, '\P{^Block=tifinagh}', "");
    Expect(1, 11647, '\p{Block= Tifinagh}', "");
    Expect(0, 11647, '\p{^Block= Tifinagh}', "");
    Expect(0, 11647, '\P{Block= Tifinagh}', "");
    Expect(1, 11647, '\P{^Block= Tifinagh}', "");
    Expect(0, 11648, '\p{Block= Tifinagh}', "");
    Expect(1, 11648, '\p{^Block= Tifinagh}', "");
    Expect(1, 11648, '\P{Block= Tifinagh}', "");
    Expect(0, 11648, '\P{^Block= Tifinagh}', "");
    Error('\p{Blk=_-Tifinagh:=}');
    Error('\P{Blk=_-Tifinagh:=}');
    Expect(1, 11647, '\p{Blk=tifinagh}', "");
    Expect(0, 11647, '\p{^Blk=tifinagh}', "");
    Expect(0, 11647, '\P{Blk=tifinagh}', "");
    Expect(1, 11647, '\P{^Blk=tifinagh}', "");
    Expect(0, 11648, '\p{Blk=tifinagh}', "");
    Expect(1, 11648, '\p{^Blk=tifinagh}', "");
    Expect(1, 11648, '\P{Blk=tifinagh}', "");
    Expect(0, 11648, '\P{^Blk=tifinagh}', "");
    Expect(1, 11647, '\p{Blk=_-TIFINAGH}', "");
    Expect(0, 11647, '\p{^Blk=_-TIFINAGH}', "");
    Expect(0, 11647, '\P{Blk=_-TIFINAGH}', "");
    Expect(1, 11647, '\P{^Blk=_-TIFINAGH}', "");
    Expect(0, 11648, '\p{Blk=_-TIFINAGH}', "");
    Expect(1, 11648, '\p{^Blk=_-TIFINAGH}', "");
    Expect(1, 11648, '\P{Blk=_-TIFINAGH}', "");
    Expect(0, 11648, '\P{^Blk=_-TIFINAGH}', "");
    Error('\p{Is_Block=-/a/Tifinagh}');
    Error('\P{Is_Block=-/a/Tifinagh}');
    Expect(1, 11647, '\p{Is_Block=tifinagh}', "");
    Expect(0, 11647, '\p{^Is_Block=tifinagh}', "");
    Expect(0, 11647, '\P{Is_Block=tifinagh}', "");
    Expect(1, 11647, '\P{^Is_Block=tifinagh}', "");
    Expect(0, 11648, '\p{Is_Block=tifinagh}', "");
    Expect(1, 11648, '\p{^Is_Block=tifinagh}', "");
    Expect(1, 11648, '\P{Is_Block=tifinagh}', "");
    Expect(0, 11648, '\P{^Is_Block=tifinagh}', "");
    Expect(1, 11647, '\p{Is_Block: 	Tifinagh}', "");
    Expect(0, 11647, '\p{^Is_Block: 	Tifinagh}', "");
    Expect(0, 11647, '\P{Is_Block: 	Tifinagh}', "");
    Expect(1, 11647, '\P{^Is_Block: 	Tifinagh}', "");
    Expect(0, 11648, '\p{Is_Block: 	Tifinagh}', "");
    Expect(1, 11648, '\p{^Is_Block: 	Tifinagh}', "");
    Expect(1, 11648, '\P{Is_Block: 	Tifinagh}', "");
    Expect(0, 11648, '\P{^Is_Block: 	Tifinagh}', "");
    Error('\p{Is_Blk=/a/-_TIFINAGH}');
    Error('\P{Is_Blk=/a/-_TIFINAGH}');
    Expect(1, 11647, '\p{Is_Blk: tifinagh}', "");
    Expect(0, 11647, '\p{^Is_Blk: tifinagh}', "");
    Expect(0, 11647, '\P{Is_Blk: tifinagh}', "");
    Expect(1, 11647, '\P{^Is_Blk: tifinagh}', "");
    Expect(0, 11648, '\p{Is_Blk: tifinagh}', "");
    Expect(1, 11648, '\p{^Is_Blk: tifinagh}', "");
    Expect(1, 11648, '\P{Is_Blk: tifinagh}', "");
    Expect(0, 11648, '\P{^Is_Blk: tifinagh}', "");
    Expect(1, 11647, '\p{Is_Blk= Tifinagh}', "");
    Expect(0, 11647, '\p{^Is_Blk= Tifinagh}', "");
    Expect(0, 11647, '\P{Is_Blk= Tifinagh}', "");
    Expect(1, 11647, '\P{^Is_Blk= Tifinagh}', "");
    Expect(0, 11648, '\p{Is_Blk= Tifinagh}', "");
    Expect(1, 11648, '\p{^Is_Blk= Tifinagh}', "");
    Expect(1, 11648, '\P{Is_Blk= Tifinagh}', "");
    Expect(0, 11648, '\P{^Is_Blk= Tifinagh}', "");
    Error('\p{Block:/a/-Tirhuta}');
    Error('\P{Block:/a/-Tirhuta}');
    Expect(1, 70879, '\p{Block=tirhuta}', "");
    Expect(0, 70879, '\p{^Block=tirhuta}', "");
    Expect(0, 70879, '\P{Block=tirhuta}', "");
    Expect(1, 70879, '\P{^Block=tirhuta}', "");
    Expect(0, 70880, '\p{Block=tirhuta}', "");
    Expect(1, 70880, '\p{^Block=tirhuta}', "");
    Expect(1, 70880, '\P{Block=tirhuta}', "");
    Expect(0, 70880, '\P{^Block=tirhuta}', "");
    Expect(1, 70879, '\p{Block=		tirhuta}', "");
    Expect(0, 70879, '\p{^Block=		tirhuta}', "");
    Expect(0, 70879, '\P{Block=		tirhuta}', "");
    Expect(1, 70879, '\P{^Block=		tirhuta}', "");
    Expect(0, 70880, '\p{Block=		tirhuta}', "");
    Expect(1, 70880, '\p{^Block=		tirhuta}', "");
    Expect(1, 70880, '\P{Block=		tirhuta}', "");
    Expect(0, 70880, '\P{^Block=		tirhuta}', "");
    Error('\p{Blk=	:=Tirhuta}');
    Error('\P{Blk=	:=Tirhuta}');
    Expect(1, 70879, '\p{Blk=tirhuta}', "");
    Expect(0, 70879, '\p{^Blk=tirhuta}', "");
    Expect(0, 70879, '\P{Blk=tirhuta}', "");
    Expect(1, 70879, '\P{^Blk=tirhuta}', "");
    Expect(0, 70880, '\p{Blk=tirhuta}', "");
    Expect(1, 70880, '\p{^Blk=tirhuta}', "");
    Expect(1, 70880, '\P{Blk=tirhuta}', "");
    Expect(0, 70880, '\P{^Blk=tirhuta}', "");
    Expect(1, 70879, '\p{Blk=	tirhuta}', "");
    Expect(0, 70879, '\p{^Blk=	tirhuta}', "");
    Expect(0, 70879, '\P{Blk=	tirhuta}', "");
    Expect(1, 70879, '\P{^Blk=	tirhuta}', "");
    Expect(0, 70880, '\p{Blk=	tirhuta}', "");
    Expect(1, 70880, '\p{^Blk=	tirhuta}', "");
    Expect(1, 70880, '\P{Blk=	tirhuta}', "");
    Expect(0, 70880, '\P{^Blk=	tirhuta}', "");
    Error('\p{Is_Block=:=__Tirhuta}');
    Error('\P{Is_Block=:=__Tirhuta}');
    Expect(1, 70879, '\p{Is_Block:	tirhuta}', "");
    Expect(0, 70879, '\p{^Is_Block:	tirhuta}', "");
    Expect(0, 70879, '\P{Is_Block:	tirhuta}', "");
    Expect(1, 70879, '\P{^Is_Block:	tirhuta}', "");
    Expect(0, 70880, '\p{Is_Block:	tirhuta}', "");
    Expect(1, 70880, '\p{^Is_Block:	tirhuta}', "");
    Expect(1, 70880, '\P{Is_Block:	tirhuta}', "");
    Expect(0, 70880, '\P{^Is_Block:	tirhuta}', "");
    Expect(1, 70879, '\p{Is_Block=	tirhuta}', "");
    Expect(0, 70879, '\p{^Is_Block=	tirhuta}', "");
    Expect(0, 70879, '\P{Is_Block=	tirhuta}', "");
    Expect(1, 70879, '\P{^Is_Block=	tirhuta}', "");
    Expect(0, 70880, '\p{Is_Block=	tirhuta}', "");
    Expect(1, 70880, '\p{^Is_Block=	tirhuta}', "");
    Expect(1, 70880, '\P{Is_Block=	tirhuta}', "");
    Expect(0, 70880, '\P{^Is_Block=	tirhuta}', "");
    Error('\p{Is_Blk= tirhuta/a/}');
    Error('\P{Is_Blk= tirhuta/a/}');
    Expect(1, 70879, '\p{Is_Blk=tirhuta}', "");
    Expect(0, 70879, '\p{^Is_Blk=tirhuta}', "");
    Expect(0, 70879, '\P{Is_Blk=tirhuta}', "");
    Expect(1, 70879, '\P{^Is_Blk=tirhuta}', "");
    Expect(0, 70880, '\p{Is_Blk=tirhuta}', "");
    Expect(1, 70880, '\p{^Is_Blk=tirhuta}', "");
    Expect(1, 70880, '\P{Is_Blk=tirhuta}', "");
    Expect(0, 70880, '\P{^Is_Blk=tirhuta}', "");
    Expect(1, 70879, '\p{Is_Blk= tirhuta}', "");
    Expect(0, 70879, '\p{^Is_Blk= tirhuta}', "");
    Expect(0, 70879, '\P{Is_Blk= tirhuta}', "");
    Expect(1, 70879, '\P{^Is_Blk= tirhuta}', "");
    Expect(0, 70880, '\p{Is_Blk= tirhuta}', "");
    Expect(1, 70880, '\p{^Is_Blk= tirhuta}', "");
    Expect(1, 70880, '\P{Is_Blk= tirhuta}', "");
    Expect(0, 70880, '\P{^Is_Blk= tirhuta}', "");
    Error('\p{Block=:=__Transport_And_MAP_Symbols}');
    Error('\P{Block=:=__Transport_And_MAP_Symbols}');
    Expect(1, 128767, '\p{Block=transportandmapsymbols}', "");
    Expect(0, 128767, '\p{^Block=transportandmapsymbols}', "");
    Expect(0, 128767, '\P{Block=transportandmapsymbols}', "");
    Expect(1, 128767, '\P{^Block=transportandmapsymbols}', "");
    Expect(0, 128768, '\p{Block=transportandmapsymbols}', "");
    Expect(1, 128768, '\p{^Block=transportandmapsymbols}', "");
    Expect(1, 128768, '\P{Block=transportandmapsymbols}', "");
    Expect(0, 128768, '\P{^Block=transportandmapsymbols}', "");
    Expect(1, 128767, '\p{Block: -Transport_And_Map_Symbols}', "");
    Expect(0, 128767, '\p{^Block: -Transport_And_Map_Symbols}', "");
    Expect(0, 128767, '\P{Block: -Transport_And_Map_Symbols}', "");
    Expect(1, 128767, '\P{^Block: -Transport_And_Map_Symbols}', "");
    Expect(0, 128768, '\p{Block: -Transport_And_Map_Symbols}', "");
    Expect(1, 128768, '\p{^Block: -Transport_And_Map_Symbols}', "");
    Expect(1, 128768, '\P{Block: -Transport_And_Map_Symbols}', "");
    Expect(0, 128768, '\P{^Block: -Transport_And_Map_Symbols}', "");
    Error('\p{Blk:   :=Transport_And_map}');
    Error('\P{Blk:   :=Transport_And_map}');
    Expect(1, 128767, '\p{Blk=transportandmap}', "");
    Expect(0, 128767, '\p{^Blk=transportandmap}', "");
    Expect(0, 128767, '\P{Blk=transportandmap}', "");
    Expect(1, 128767, '\P{^Blk=transportandmap}', "");
    Expect(0, 128768, '\p{Blk=transportandmap}', "");
    Expect(1, 128768, '\p{^Blk=transportandmap}', "");
    Expect(1, 128768, '\P{Blk=transportandmap}', "");
    Expect(0, 128768, '\P{^Blk=transportandmap}', "");
    Expect(1, 128767, '\p{Blk= _TRANSPORT_and_MAP}', "");
    Expect(0, 128767, '\p{^Blk= _TRANSPORT_and_MAP}', "");
    Expect(0, 128767, '\P{Blk= _TRANSPORT_and_MAP}', "");
    Expect(1, 128767, '\P{^Blk= _TRANSPORT_and_MAP}', "");
    Expect(0, 128768, '\p{Blk= _TRANSPORT_and_MAP}', "");
    Expect(1, 128768, '\p{^Blk= _TRANSPORT_and_MAP}', "");
    Expect(1, 128768, '\P{Blk= _TRANSPORT_and_MAP}', "");
    Expect(0, 128768, '\P{^Blk= _TRANSPORT_and_MAP}', "");
    Error('\p{Is_Block=:= transport_and_map_SYMBOLS}');
    Error('\P{Is_Block=:= transport_and_map_SYMBOLS}');
    Expect(1, 128767, '\p{Is_Block=transportandmapsymbols}', "");
    Expect(0, 128767, '\p{^Is_Block=transportandmapsymbols}', "");
    Expect(0, 128767, '\P{Is_Block=transportandmapsymbols}', "");
    Expect(1, 128767, '\P{^Is_Block=transportandmapsymbols}', "");
    Expect(0, 128768, '\p{Is_Block=transportandmapsymbols}', "");
    Expect(1, 128768, '\p{^Is_Block=transportandmapsymbols}', "");
    Expect(1, 128768, '\P{Is_Block=transportandmapsymbols}', "");
    Expect(0, 128768, '\P{^Is_Block=transportandmapsymbols}', "");
    Expect(1, 128767, '\p{Is_Block=--TRANSPORT_AND_Map_symbols}', "");
    Expect(0, 128767, '\p{^Is_Block=--TRANSPORT_AND_Map_symbols}', "");
    Expect(0, 128767, '\P{Is_Block=--TRANSPORT_AND_Map_symbols}', "");
    Expect(1, 128767, '\P{^Is_Block=--TRANSPORT_AND_Map_symbols}', "");
    Expect(0, 128768, '\p{Is_Block=--TRANSPORT_AND_Map_symbols}', "");
    Expect(1, 128768, '\p{^Is_Block=--TRANSPORT_AND_Map_symbols}', "");
    Expect(1, 128768, '\P{Is_Block=--TRANSPORT_AND_Map_symbols}', "");
    Expect(0, 128768, '\P{^Is_Block=--TRANSPORT_AND_Map_symbols}', "");
    Error('\p{Is_Blk=/a/--Transport_AND_Map}');
    Error('\P{Is_Blk=/a/--Transport_AND_Map}');
    Expect(1, 128767, '\p{Is_Blk=transportandmap}', "");
    Expect(0, 128767, '\p{^Is_Blk=transportandmap}', "");
    Expect(0, 128767, '\P{Is_Blk=transportandmap}', "");
    Expect(1, 128767, '\P{^Is_Blk=transportandmap}', "");
    Expect(0, 128768, '\p{Is_Blk=transportandmap}', "");
    Expect(1, 128768, '\p{^Is_Blk=transportandmap}', "");
    Expect(1, 128768, '\P{Is_Blk=transportandmap}', "");
    Expect(0, 128768, '\P{^Is_Blk=transportandmap}', "");
    Expect(1, 128767, '\p{Is_Blk:  _Transport_And_MAP}', "");
    Expect(0, 128767, '\p{^Is_Blk:  _Transport_And_MAP}', "");
    Expect(0, 128767, '\P{Is_Blk:  _Transport_And_MAP}', "");
    Expect(1, 128767, '\P{^Is_Blk:  _Transport_And_MAP}', "");
    Expect(0, 128768, '\p{Is_Blk:  _Transport_And_MAP}', "");
    Expect(1, 128768, '\p{^Is_Blk:  _Transport_And_MAP}', "");
    Expect(1, 128768, '\P{Is_Blk:  _Transport_And_MAP}', "");
    Expect(0, 128768, '\P{^Is_Blk:  _Transport_And_MAP}', "");
    Error('\p{Block= 	Unified_CANADIAN_Aboriginal_syllabics:=}');
    Error('\P{Block= 	Unified_CANADIAN_Aboriginal_syllabics:=}');
    Expect(1, 5759, '\p{Block=unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5759, '\p{^Block=unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5759, '\P{Block=unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5759, '\P{^Block=unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5760, '\p{Block=unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5760, '\p{^Block=unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5760, '\P{Block=unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5760, '\P{^Block=unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5759, '\p{Block=  Unified_canadian_ABORIGINAL_SYLLABICS}', "");
    Expect(0, 5759, '\p{^Block=  Unified_canadian_ABORIGINAL_SYLLABICS}', "");
    Expect(0, 5759, '\P{Block=  Unified_canadian_ABORIGINAL_SYLLABICS}', "");
    Expect(1, 5759, '\P{^Block=  Unified_canadian_ABORIGINAL_SYLLABICS}', "");
    Expect(0, 5760, '\p{Block=  Unified_canadian_ABORIGINAL_SYLLABICS}', "");
    Expect(1, 5760, '\p{^Block=  Unified_canadian_ABORIGINAL_SYLLABICS}', "");
    Expect(1, 5760, '\P{Block=  Unified_canadian_ABORIGINAL_SYLLABICS}', "");
    Expect(0, 5760, '\P{^Block=  Unified_canadian_ABORIGINAL_SYLLABICS}', "");
    Error('\p{Blk=_/a/UCAS}');
    Error('\P{Blk=_/a/UCAS}');
    Expect(1, 5759, '\p{Blk: ucas}', "");
    Expect(0, 5759, '\p{^Blk: ucas}', "");
    Expect(0, 5759, '\P{Blk: ucas}', "");
    Expect(1, 5759, '\P{^Blk: ucas}', "");
    Expect(0, 5760, '\p{Blk: ucas}', "");
    Expect(1, 5760, '\p{^Blk: ucas}', "");
    Expect(1, 5760, '\P{Blk: ucas}', "");
    Expect(0, 5760, '\P{^Blk: ucas}', "");
    Expect(1, 5759, '\p{Blk= ucas}', "");
    Expect(0, 5759, '\p{^Blk= ucas}', "");
    Expect(0, 5759, '\P{Blk= ucas}', "");
    Expect(1, 5759, '\P{^Blk= ucas}', "");
    Expect(0, 5760, '\p{Blk= ucas}', "");
    Expect(1, 5760, '\p{^Blk= ucas}', "");
    Expect(1, 5760, '\P{Blk= ucas}', "");
    Expect(0, 5760, '\P{^Blk= ucas}', "");
    Error('\p{Is_Block=	Canadian_Syllabics:=}');
    Error('\P{Is_Block=	Canadian_Syllabics:=}');
    Expect(1, 5759, '\p{Is_Block:   canadiansyllabics}', "");
    Expect(0, 5759, '\p{^Is_Block:   canadiansyllabics}', "");
    Expect(0, 5759, '\P{Is_Block:   canadiansyllabics}', "");
    Expect(1, 5759, '\P{^Is_Block:   canadiansyllabics}', "");
    Expect(0, 5760, '\p{Is_Block:   canadiansyllabics}', "");
    Expect(1, 5760, '\p{^Is_Block:   canadiansyllabics}', "");
    Expect(1, 5760, '\P{Is_Block:   canadiansyllabics}', "");
    Expect(0, 5760, '\P{^Is_Block:   canadiansyllabics}', "");
    Expect(1, 5759, '\p{Is_Block=_	canadian_Syllabics}', "");
    Expect(0, 5759, '\p{^Is_Block=_	canadian_Syllabics}', "");
    Expect(0, 5759, '\P{Is_Block=_	canadian_Syllabics}', "");
    Expect(1, 5759, '\P{^Is_Block=_	canadian_Syllabics}', "");
    Expect(0, 5760, '\p{Is_Block=_	canadian_Syllabics}', "");
    Expect(1, 5760, '\p{^Is_Block=_	canadian_Syllabics}', "");
    Expect(1, 5760, '\P{Is_Block=_	canadian_Syllabics}', "");
    Expect(0, 5760, '\P{^Is_Block=_	canadian_Syllabics}', "");
    Error('\p{Is_Blk=	/a/Unified_canadian_Aboriginal_Syllabics}');
    Error('\P{Is_Blk=	/a/Unified_canadian_Aboriginal_Syllabics}');
    Expect(1, 5759, '\p{Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5759, '\p{^Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5759, '\P{Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5759, '\P{^Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5760, '\p{Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5760, '\p{^Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5760, '\P{Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5760, '\P{^Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5759, '\p{Is_Blk=-Unified_Canadian_aboriginal_SYLLABICS}', "");
    Expect(0, 5759, '\p{^Is_Blk=-Unified_Canadian_aboriginal_SYLLABICS}', "");
    Expect(0, 5759, '\P{Is_Blk=-Unified_Canadian_aboriginal_SYLLABICS}', "");
    Expect(1, 5759, '\P{^Is_Blk=-Unified_Canadian_aboriginal_SYLLABICS}', "");
    Expect(0, 5760, '\p{Is_Blk=-Unified_Canadian_aboriginal_SYLLABICS}', "");
    Expect(1, 5760, '\p{^Is_Blk=-Unified_Canadian_aboriginal_SYLLABICS}', "");
    Expect(1, 5760, '\P{Is_Blk=-Unified_Canadian_aboriginal_SYLLABICS}', "");
    Expect(0, 5760, '\P{^Is_Blk=-Unified_Canadian_aboriginal_SYLLABICS}', "");
    Error('\p{Block=_-UNIFIED_CANADIAN_ABORIGINAL_syllabics_extended:=}');
    Error('\P{Block=_-UNIFIED_CANADIAN_ABORIGINAL_syllabics_extended:=}');
    Expect(1, 6399, '\p{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6399, '\p{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6399, '\P{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6399, '\P{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6400, '\p{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6400, '\p{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6400, '\P{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6400, '\P{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6399, '\p{Block=  Unified_Canadian_Aboriginal_SYLLABICS_Extended}', "");
    Expect(0, 6399, '\p{^Block=  Unified_Canadian_Aboriginal_SYLLABICS_Extended}', "");
    Expect(0, 6399, '\P{Block=  Unified_Canadian_Aboriginal_SYLLABICS_Extended}', "");
    Expect(1, 6399, '\P{^Block=  Unified_Canadian_Aboriginal_SYLLABICS_Extended}', "");
    Expect(0, 6400, '\p{Block=  Unified_Canadian_Aboriginal_SYLLABICS_Extended}', "");
    Expect(1, 6400, '\p{^Block=  Unified_Canadian_Aboriginal_SYLLABICS_Extended}', "");
    Expect(1, 6400, '\P{Block=  Unified_Canadian_Aboriginal_SYLLABICS_Extended}', "");
    Expect(0, 6400, '\P{^Block=  Unified_Canadian_Aboriginal_SYLLABICS_Extended}', "");
    Error('\p{Blk:   /a/UCAS_ext}');
    Error('\P{Blk:   /a/UCAS_ext}');
    Expect(1, 6399, '\p{Blk: ucasext}', "");
    Expect(0, 6399, '\p{^Blk: ucasext}', "");
    Expect(0, 6399, '\P{Blk: ucasext}', "");
    Expect(1, 6399, '\P{^Blk: ucasext}', "");
    Expect(0, 6400, '\p{Blk: ucasext}', "");
    Expect(1, 6400, '\p{^Blk: ucasext}', "");
    Expect(1, 6400, '\P{Blk: ucasext}', "");
    Expect(0, 6400, '\P{^Blk: ucasext}', "");
    Expect(1, 6399, '\p{Blk=-UCAS_EXT}', "");
    Expect(0, 6399, '\p{^Blk=-UCAS_EXT}', "");
    Expect(0, 6399, '\P{Blk=-UCAS_EXT}', "");
    Expect(1, 6399, '\P{^Blk=-UCAS_EXT}', "");
    Expect(0, 6400, '\p{Blk=-UCAS_EXT}', "");
    Expect(1, 6400, '\p{^Blk=-UCAS_EXT}', "");
    Expect(1, 6400, '\P{Blk=-UCAS_EXT}', "");
    Expect(0, 6400, '\P{^Blk=-UCAS_EXT}', "");
    Error('\p{Is_Block=/a/Unified_CANADIAN_aboriginal_Syllabics_EXTENDED}');
    Error('\P{Is_Block=/a/Unified_CANADIAN_aboriginal_Syllabics_EXTENDED}');
    Expect(1, 6399, '\p{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6399, '\p{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6399, '\P{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6399, '\P{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6400, '\p{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6400, '\p{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6400, '\P{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6400, '\P{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6399, '\p{Is_Block:  _Unified_CANADIAN_ABORIGINAL_syllabics_EXTENDED}', "");
    Expect(0, 6399, '\p{^Is_Block:  _Unified_CANADIAN_ABORIGINAL_syllabics_EXTENDED}', "");
    Expect(0, 6399, '\P{Is_Block:  _Unified_CANADIAN_ABORIGINAL_syllabics_EXTENDED}', "");
    Expect(1, 6399, '\P{^Is_Block:  _Unified_CANADIAN_ABORIGINAL_syllabics_EXTENDED}', "");
    Expect(0, 6400, '\p{Is_Block:  _Unified_CANADIAN_ABORIGINAL_syllabics_EXTENDED}', "");
    Expect(1, 6400, '\p{^Is_Block:  _Unified_CANADIAN_ABORIGINAL_syllabics_EXTENDED}', "");
    Expect(1, 6400, '\P{Is_Block:  _Unified_CANADIAN_ABORIGINAL_syllabics_EXTENDED}', "");
    Expect(0, 6400, '\P{^Is_Block:  _Unified_CANADIAN_ABORIGINAL_syllabics_EXTENDED}', "");
    Error('\p{Is_Blk=:=- UCAS_Ext}');
    Error('\P{Is_Blk=:=- UCAS_Ext}');
    Expect(1, 6399, '\p{Is_Blk: ucasext}', "");
    Expect(0, 6399, '\p{^Is_Blk: ucasext}', "");
    Expect(0, 6399, '\P{Is_Blk: ucasext}', "");
    Expect(1, 6399, '\P{^Is_Blk: ucasext}', "");
    Expect(0, 6400, '\p{Is_Blk: ucasext}', "");
    Expect(1, 6400, '\p{^Is_Blk: ucasext}', "");
    Expect(1, 6400, '\P{Is_Blk: ucasext}', "");
    Expect(0, 6400, '\P{^Is_Blk: ucasext}', "");
    Expect(1, 6399, '\p{Is_Blk=		UCAS_Ext}', "");
    Expect(0, 6399, '\p{^Is_Blk=		UCAS_Ext}', "");
    Expect(0, 6399, '\P{Is_Blk=		UCAS_Ext}', "");
    Expect(1, 6399, '\P{^Is_Blk=		UCAS_Ext}', "");
    Expect(0, 6400, '\p{Is_Blk=		UCAS_Ext}', "");
    Expect(1, 6400, '\p{^Is_Blk=		UCAS_Ext}', "");
    Expect(1, 6400, '\P{Is_Blk=		UCAS_Ext}', "");
    Expect(0, 6400, '\P{^Is_Blk=		UCAS_Ext}', "");
    Error('\p{Block=/a/	 Ugaritic}');
    Error('\P{Block=/a/	 Ugaritic}');
    Expect(1, 66463, '\p{Block=ugaritic}', "");
    Expect(0, 66463, '\p{^Block=ugaritic}', "");
    Expect(0, 66463, '\P{Block=ugaritic}', "");
    Expect(1, 66463, '\P{^Block=ugaritic}', "");
    Expect(0, 66464, '\p{Block=ugaritic}', "");
    Expect(1, 66464, '\p{^Block=ugaritic}', "");
    Expect(1, 66464, '\P{Block=ugaritic}', "");
    Expect(0, 66464, '\P{^Block=ugaritic}', "");
    Expect(1, 66463, '\p{Block= 	ugaritic}', "");
    Expect(0, 66463, '\p{^Block= 	ugaritic}', "");
    Expect(0, 66463, '\P{Block= 	ugaritic}', "");
    Expect(1, 66463, '\P{^Block= 	ugaritic}', "");
    Expect(0, 66464, '\p{Block= 	ugaritic}', "");
    Expect(1, 66464, '\p{^Block= 	ugaritic}', "");
    Expect(1, 66464, '\P{Block= 	ugaritic}', "");
    Expect(0, 66464, '\P{^Block= 	ugaritic}', "");
    Error('\p{Blk: _	Ugaritic/a/}');
    Error('\P{Blk: _	Ugaritic/a/}');
    Expect(1, 66463, '\p{Blk=ugaritic}', "");
    Expect(0, 66463, '\p{^Blk=ugaritic}', "");
    Expect(0, 66463, '\P{Blk=ugaritic}', "");
    Expect(1, 66463, '\P{^Blk=ugaritic}', "");
    Expect(0, 66464, '\p{Blk=ugaritic}', "");
    Expect(1, 66464, '\p{^Blk=ugaritic}', "");
    Expect(1, 66464, '\P{Blk=ugaritic}', "");
    Expect(0, 66464, '\P{^Blk=ugaritic}', "");
    Expect(1, 66463, '\p{Blk:  	Ugaritic}', "");
    Expect(0, 66463, '\p{^Blk:  	Ugaritic}', "");
    Expect(0, 66463, '\P{Blk:  	Ugaritic}', "");
    Expect(1, 66463, '\P{^Blk:  	Ugaritic}', "");
    Expect(0, 66464, '\p{Blk:  	Ugaritic}', "");
    Expect(1, 66464, '\p{^Blk:  	Ugaritic}', "");
    Expect(1, 66464, '\P{Blk:  	Ugaritic}', "");
    Expect(0, 66464, '\P{^Blk:  	Ugaritic}', "");
    Error('\p{Is_Block=-:=Ugaritic}');
    Error('\P{Is_Block=-:=Ugaritic}');
    Expect(1, 66463, '\p{Is_Block=ugaritic}', "");
    Expect(0, 66463, '\p{^Is_Block=ugaritic}', "");
    Expect(0, 66463, '\P{Is_Block=ugaritic}', "");
    Expect(1, 66463, '\P{^Is_Block=ugaritic}', "");
    Expect(0, 66464, '\p{Is_Block=ugaritic}', "");
    Expect(1, 66464, '\p{^Is_Block=ugaritic}', "");
    Expect(1, 66464, '\P{Is_Block=ugaritic}', "");
    Expect(0, 66464, '\P{^Is_Block=ugaritic}', "");
    Expect(1, 66463, '\p{Is_Block= -UGARITIC}', "");
    Expect(0, 66463, '\p{^Is_Block= -UGARITIC}', "");
    Expect(0, 66463, '\P{Is_Block= -UGARITIC}', "");
    Expect(1, 66463, '\P{^Is_Block= -UGARITIC}', "");
    Expect(0, 66464, '\p{Is_Block= -UGARITIC}', "");
    Expect(1, 66464, '\p{^Is_Block= -UGARITIC}', "");
    Expect(1, 66464, '\P{Is_Block= -UGARITIC}', "");
    Expect(0, 66464, '\P{^Is_Block= -UGARITIC}', "");
    Error('\p{Is_Blk=/a/-	Ugaritic}');
    Error('\P{Is_Blk=/a/-	Ugaritic}');
    Expect(1, 66463, '\p{Is_Blk=ugaritic}', "");
    Expect(0, 66463, '\p{^Is_Blk=ugaritic}', "");
    Expect(0, 66463, '\P{Is_Blk=ugaritic}', "");
    Expect(1, 66463, '\P{^Is_Blk=ugaritic}', "");
    Expect(0, 66464, '\p{Is_Blk=ugaritic}', "");
    Expect(1, 66464, '\p{^Is_Blk=ugaritic}', "");
    Expect(1, 66464, '\P{Is_Blk=ugaritic}', "");
    Expect(0, 66464, '\P{^Is_Blk=ugaritic}', "");
    Expect(1, 66463, '\p{Is_Blk=-_Ugaritic}', "");
    Expect(0, 66463, '\p{^Is_Blk=-_Ugaritic}', "");
    Expect(0, 66463, '\P{Is_Blk=-_Ugaritic}', "");
    Expect(1, 66463, '\P{^Is_Blk=-_Ugaritic}', "");
    Expect(0, 66464, '\p{Is_Blk=-_Ugaritic}', "");
    Expect(1, 66464, '\p{^Is_Blk=-_Ugaritic}', "");
    Expect(1, 66464, '\P{Is_Blk=-_Ugaritic}', "");
    Expect(0, 66464, '\P{^Is_Blk=-_Ugaritic}', "");
    Error('\p{Block:	-vai/a/}');
    Error('\P{Block:	-vai/a/}');
    Expect(1, 42559, '\p{Block=vai}', "");
    Expect(0, 42559, '\p{^Block=vai}', "");
    Expect(0, 42559, '\P{Block=vai}', "");
    Expect(1, 42559, '\P{^Block=vai}', "");
    Expect(0, 42560, '\p{Block=vai}', "");
    Expect(1, 42560, '\p{^Block=vai}', "");
    Expect(1, 42560, '\P{Block=vai}', "");
    Expect(0, 42560, '\P{^Block=vai}', "");
    Expect(1, 42559, '\p{Block=-_Vai}', "");
    Expect(0, 42559, '\p{^Block=-_Vai}', "");
    Expect(0, 42559, '\P{Block=-_Vai}', "");
    Expect(1, 42559, '\P{^Block=-_Vai}', "");
    Expect(0, 42560, '\p{Block=-_Vai}', "");
    Expect(1, 42560, '\p{^Block=-_Vai}', "");
    Expect(1, 42560, '\P{Block=-_Vai}', "");
    Expect(0, 42560, '\P{^Block=-_Vai}', "");
    Error('\p{Blk=:= _Vai}');
    Error('\P{Blk=:= _Vai}');
    Expect(1, 42559, '\p{Blk=vai}', "");
    Expect(0, 42559, '\p{^Blk=vai}', "");
    Expect(0, 42559, '\P{Blk=vai}', "");
    Expect(1, 42559, '\P{^Blk=vai}', "");
    Expect(0, 42560, '\p{Blk=vai}', "");
    Expect(1, 42560, '\p{^Blk=vai}', "");
    Expect(1, 42560, '\P{Blk=vai}', "");
    Expect(0, 42560, '\P{^Blk=vai}', "");
    Expect(1, 42559, '\p{Blk=Vai}', "");
    Expect(0, 42559, '\p{^Blk=Vai}', "");
    Expect(0, 42559, '\P{Blk=Vai}', "");
    Expect(1, 42559, '\P{^Blk=Vai}', "");
    Expect(0, 42560, '\p{Blk=Vai}', "");
    Expect(1, 42560, '\p{^Blk=Vai}', "");
    Expect(1, 42560, '\P{Blk=Vai}', "");
    Expect(0, 42560, '\P{^Blk=Vai}', "");
    Error('\p{Is_Block=/a/ -Vai}');
    Error('\P{Is_Block=/a/ -Vai}');
    Expect(1, 42559, '\p{Is_Block=vai}', "");
    Expect(0, 42559, '\p{^Is_Block=vai}', "");
    Expect(0, 42559, '\P{Is_Block=vai}', "");
    Expect(1, 42559, '\P{^Is_Block=vai}', "");
    Expect(0, 42560, '\p{Is_Block=vai}', "");
    Expect(1, 42560, '\p{^Is_Block=vai}', "");
    Expect(1, 42560, '\P{Is_Block=vai}', "");
    Expect(0, 42560, '\P{^Is_Block=vai}', "");
    Expect(1, 42559, '\p{Is_Block=_Vai}', "");
    Expect(0, 42559, '\p{^Is_Block=_Vai}', "");
    Expect(0, 42559, '\P{Is_Block=_Vai}', "");
    Expect(1, 42559, '\P{^Is_Block=_Vai}', "");
    Expect(0, 42560, '\p{Is_Block=_Vai}', "");
    Expect(1, 42560, '\p{^Is_Block=_Vai}', "");
    Expect(1, 42560, '\P{Is_Block=_Vai}', "");
    Expect(0, 42560, '\P{^Is_Block=_Vai}', "");
    Error('\p{Is_Blk=	:=VAI}');
    Error('\P{Is_Blk=	:=VAI}');
    Expect(1, 42559, '\p{Is_Blk=vai}', "");
    Expect(0, 42559, '\p{^Is_Blk=vai}', "");
    Expect(0, 42559, '\P{Is_Blk=vai}', "");
    Expect(1, 42559, '\P{^Is_Blk=vai}', "");
    Expect(0, 42560, '\p{Is_Blk=vai}', "");
    Expect(1, 42560, '\p{^Is_Blk=vai}', "");
    Expect(1, 42560, '\P{Is_Blk=vai}', "");
    Expect(0, 42560, '\P{^Is_Blk=vai}', "");
    Expect(1, 42559, '\p{Is_Blk=_Vai}', "");
    Expect(0, 42559, '\p{^Is_Blk=_Vai}', "");
    Expect(0, 42559, '\P{Is_Blk=_Vai}', "");
    Expect(1, 42559, '\P{^Is_Blk=_Vai}', "");
    Expect(0, 42560, '\p{Is_Blk=_Vai}', "");
    Expect(1, 42560, '\p{^Is_Blk=_Vai}', "");
    Expect(1, 42560, '\P{Is_Blk=_Vai}', "");
    Expect(0, 42560, '\P{^Is_Blk=_Vai}', "");
    Error('\p{Block=	:=Vedic_EXTENSIONS}');
    Error('\P{Block=	:=Vedic_EXTENSIONS}');
    Expect(1, 7423, '\p{Block=vedicextensions}', "");
    Expect(0, 7423, '\p{^Block=vedicextensions}', "");
    Expect(0, 7423, '\P{Block=vedicextensions}', "");
    Expect(1, 7423, '\P{^Block=vedicextensions}', "");
    Expect(0, 7424, '\p{Block=vedicextensions}', "");
    Expect(1, 7424, '\p{^Block=vedicextensions}', "");
    Expect(1, 7424, '\P{Block=vedicextensions}', "");
    Expect(0, 7424, '\P{^Block=vedicextensions}', "");
    Expect(1, 7423, '\p{Block:-vedic_EXTENSIONS}', "");
    Expect(0, 7423, '\p{^Block:-vedic_EXTENSIONS}', "");
    Expect(0, 7423, '\P{Block:-vedic_EXTENSIONS}', "");
    Expect(1, 7423, '\P{^Block:-vedic_EXTENSIONS}', "");
    Expect(0, 7424, '\p{Block:-vedic_EXTENSIONS}', "");
    Expect(1, 7424, '\p{^Block:-vedic_EXTENSIONS}', "");
    Expect(1, 7424, '\P{Block:-vedic_EXTENSIONS}', "");
    Expect(0, 7424, '\P{^Block:-vedic_EXTENSIONS}', "");
    Error('\p{Blk=_ Vedic_Ext/a/}');
    Error('\P{Blk=_ Vedic_Ext/a/}');
    Expect(1, 7423, '\p{Blk=vedicext}', "");
    Expect(0, 7423, '\p{^Blk=vedicext}', "");
    Expect(0, 7423, '\P{Blk=vedicext}', "");
    Expect(1, 7423, '\P{^Blk=vedicext}', "");
    Expect(0, 7424, '\p{Blk=vedicext}', "");
    Expect(1, 7424, '\p{^Blk=vedicext}', "");
    Expect(1, 7424, '\P{Blk=vedicext}', "");
    Expect(0, 7424, '\P{^Blk=vedicext}', "");
    Expect(1, 7423, '\p{Blk=_-Vedic_ext}', "");
    Expect(0, 7423, '\p{^Blk=_-Vedic_ext}', "");
    Expect(0, 7423, '\P{Blk=_-Vedic_ext}', "");
    Expect(1, 7423, '\P{^Blk=_-Vedic_ext}', "");
    Expect(0, 7424, '\p{Blk=_-Vedic_ext}', "");
    Expect(1, 7424, '\p{^Blk=_-Vedic_ext}', "");
    Expect(1, 7424, '\P{Blk=_-Vedic_ext}', "");
    Expect(0, 7424, '\P{^Blk=_-Vedic_ext}', "");
    Error('\p{Is_Block=	 vedic_extensions:=}');
    Error('\P{Is_Block=	 vedic_extensions:=}');
    Expect(1, 7423, '\p{Is_Block=vedicextensions}', "");
    Expect(0, 7423, '\p{^Is_Block=vedicextensions}', "");
    Expect(0, 7423, '\P{Is_Block=vedicextensions}', "");
    Expect(1, 7423, '\P{^Is_Block=vedicextensions}', "");
    Expect(0, 7424, '\p{Is_Block=vedicextensions}', "");
    Expect(1, 7424, '\p{^Is_Block=vedicextensions}', "");
    Expect(1, 7424, '\P{Is_Block=vedicextensions}', "");
    Expect(0, 7424, '\P{^Is_Block=vedicextensions}', "");
    Expect(1, 7423, '\p{Is_Block= -Vedic_extensions}', "");
    Expect(0, 7423, '\p{^Is_Block= -Vedic_extensions}', "");
    Expect(0, 7423, '\P{Is_Block= -Vedic_extensions}', "");
    Expect(1, 7423, '\P{^Is_Block= -Vedic_extensions}', "");
    Expect(0, 7424, '\p{Is_Block= -Vedic_extensions}', "");
    Expect(1, 7424, '\p{^Is_Block= -Vedic_extensions}', "");
    Expect(1, 7424, '\P{Is_Block= -Vedic_extensions}', "");
    Expect(0, 7424, '\P{^Is_Block= -Vedic_extensions}', "");
    Error('\p{Is_Blk=__vedic_Ext/a/}');
    Error('\P{Is_Blk=__vedic_Ext/a/}');
    Expect(1, 7423, '\p{Is_Blk=vedicext}', "");
    Expect(0, 7423, '\p{^Is_Blk=vedicext}', "");
    Expect(0, 7423, '\P{Is_Blk=vedicext}', "");
    Expect(1, 7423, '\P{^Is_Blk=vedicext}', "");
    Expect(0, 7424, '\p{Is_Blk=vedicext}', "");
    Expect(1, 7424, '\p{^Is_Blk=vedicext}', "");
    Expect(1, 7424, '\P{Is_Blk=vedicext}', "");
    Expect(0, 7424, '\P{^Is_Blk=vedicext}', "");
    Expect(1, 7423, '\p{Is_Blk=		VEDIC_Ext}', "");
    Expect(0, 7423, '\p{^Is_Blk=		VEDIC_Ext}', "");
    Expect(0, 7423, '\P{Is_Blk=		VEDIC_Ext}', "");
    Expect(1, 7423, '\P{^Is_Blk=		VEDIC_Ext}', "");
    Expect(0, 7424, '\p{Is_Blk=		VEDIC_Ext}', "");
    Expect(1, 7424, '\p{^Is_Blk=		VEDIC_Ext}', "");
    Expect(1, 7424, '\P{Is_Blk=		VEDIC_Ext}', "");
    Expect(0, 7424, '\P{^Is_Blk=		VEDIC_Ext}', "");
    Error('\p{Block=	 vertical_Forms:=}');
    Error('\P{Block=	 vertical_Forms:=}');
    Expect(1, 65055, '\p{Block=verticalforms}', "");
    Expect(0, 65055, '\p{^Block=verticalforms}', "");
    Expect(0, 65055, '\P{Block=verticalforms}', "");
    Expect(1, 65055, '\P{^Block=verticalforms}', "");
    Expect(0, 65056, '\p{Block=verticalforms}', "");
    Expect(1, 65056, '\p{^Block=verticalforms}', "");
    Expect(1, 65056, '\P{Block=verticalforms}', "");
    Expect(0, 65056, '\P{^Block=verticalforms}', "");
    Expect(1, 65055, '\p{Block= -Vertical_Forms}', "");
    Expect(0, 65055, '\p{^Block= -Vertical_Forms}', "");
    Expect(0, 65055, '\P{Block= -Vertical_Forms}', "");
    Expect(1, 65055, '\P{^Block= -Vertical_Forms}', "");
    Expect(0, 65056, '\p{Block= -Vertical_Forms}', "");
    Expect(1, 65056, '\p{^Block= -Vertical_Forms}', "");
    Expect(1, 65056, '\P{Block= -Vertical_Forms}', "");
    Expect(0, 65056, '\P{^Block= -Vertical_Forms}', "");
    Error('\p{Blk=	:=vertical_forms}');
    Error('\P{Blk=	:=vertical_forms}');
    Expect(1, 65055, '\p{Blk=verticalforms}', "");
    Expect(0, 65055, '\p{^Blk=verticalforms}', "");
    Expect(0, 65055, '\P{Blk=verticalforms}', "");
    Expect(1, 65055, '\P{^Blk=verticalforms}', "");
    Expect(0, 65056, '\p{Blk=verticalforms}', "");
    Expect(1, 65056, '\p{^Blk=verticalforms}', "");
    Expect(1, 65056, '\P{Blk=verticalforms}', "");
    Expect(0, 65056, '\P{^Blk=verticalforms}', "");
    Expect(1, 65055, '\p{Blk=Vertical_Forms}', "");
    Expect(0, 65055, '\p{^Blk=Vertical_Forms}', "");
    Expect(0, 65055, '\P{Blk=Vertical_Forms}', "");
    Expect(1, 65055, '\P{^Blk=Vertical_Forms}', "");
    Expect(0, 65056, '\p{Blk=Vertical_Forms}', "");
    Expect(1, 65056, '\p{^Blk=Vertical_Forms}', "");
    Expect(1, 65056, '\P{Blk=Vertical_Forms}', "");
    Expect(0, 65056, '\P{^Blk=Vertical_Forms}', "");
    Error('\p{Is_Block=:=-	VERTICAL_forms}');
    Error('\P{Is_Block=:=-	VERTICAL_forms}');
    Expect(1, 65055, '\p{Is_Block=verticalforms}', "");
    Expect(0, 65055, '\p{^Is_Block=verticalforms}', "");
    Expect(0, 65055, '\P{Is_Block=verticalforms}', "");
    Expect(1, 65055, '\P{^Is_Block=verticalforms}', "");
    Expect(0, 65056, '\p{Is_Block=verticalforms}', "");
    Expect(1, 65056, '\p{^Is_Block=verticalforms}', "");
    Expect(1, 65056, '\P{Is_Block=verticalforms}', "");
    Expect(0, 65056, '\P{^Is_Block=verticalforms}', "");
    Expect(1, 65055, '\p{Is_Block=-Vertical_Forms}', "");
    Expect(0, 65055, '\p{^Is_Block=-Vertical_Forms}', "");
    Expect(0, 65055, '\P{Is_Block=-Vertical_Forms}', "");
    Expect(1, 65055, '\P{^Is_Block=-Vertical_Forms}', "");
    Expect(0, 65056, '\p{Is_Block=-Vertical_Forms}', "");
    Expect(1, 65056, '\p{^Is_Block=-Vertical_Forms}', "");
    Expect(1, 65056, '\P{Is_Block=-Vertical_Forms}', "");
    Expect(0, 65056, '\P{^Is_Block=-Vertical_Forms}', "");
    Error('\p{Is_Blk=__vertical_Forms/a/}');
    Error('\P{Is_Blk=__vertical_Forms/a/}');
    Expect(1, 65055, '\p{Is_Blk: verticalforms}', "");
    Expect(0, 65055, '\p{^Is_Blk: verticalforms}', "");
    Expect(0, 65055, '\P{Is_Blk: verticalforms}', "");
    Expect(1, 65055, '\P{^Is_Blk: verticalforms}', "");
    Expect(0, 65056, '\p{Is_Blk: verticalforms}', "");
    Expect(1, 65056, '\p{^Is_Blk: verticalforms}', "");
    Expect(1, 65056, '\P{Is_Blk: verticalforms}', "");
    Expect(0, 65056, '\P{^Is_Blk: verticalforms}', "");
    Expect(1, 65055, '\p{Is_Blk=VERTICAL_FORMS}', "");
    Expect(0, 65055, '\p{^Is_Blk=VERTICAL_FORMS}', "");
    Expect(0, 65055, '\P{Is_Blk=VERTICAL_FORMS}', "");
    Expect(1, 65055, '\P{^Is_Blk=VERTICAL_FORMS}', "");
    Expect(0, 65056, '\p{Is_Blk=VERTICAL_FORMS}', "");
    Expect(1, 65056, '\p{^Is_Blk=VERTICAL_FORMS}', "");
    Expect(1, 65056, '\P{Is_Blk=VERTICAL_FORMS}', "");
    Expect(0, 65056, '\P{^Is_Blk=VERTICAL_FORMS}', "");
    Error('\p{Block=/a/ Variation_SELECTORS}');
    Error('\P{Block=/a/ Variation_SELECTORS}');
    Expect(1, 65039, '\p{Block=variationselectors}', "");
    Expect(0, 65039, '\p{^Block=variationselectors}', "");
    Expect(0, 65039, '\P{Block=variationselectors}', "");
    Expect(1, 65039, '\P{^Block=variationselectors}', "");
    Expect(0, 65040, '\p{Block=variationselectors}', "");
    Expect(1, 65040, '\p{^Block=variationselectors}', "");
    Expect(1, 65040, '\P{Block=variationselectors}', "");
    Expect(0, 65040, '\P{^Block=variationselectors}', "");
    Expect(1, 65039, '\p{Block=_ Variation_Selectors}', "");
    Expect(0, 65039, '\p{^Block=_ Variation_Selectors}', "");
    Expect(0, 65039, '\P{Block=_ Variation_Selectors}', "");
    Expect(1, 65039, '\P{^Block=_ Variation_Selectors}', "");
    Expect(0, 65040, '\p{Block=_ Variation_Selectors}', "");
    Expect(1, 65040, '\p{^Block=_ Variation_Selectors}', "");
    Expect(1, 65040, '\P{Block=_ Variation_Selectors}', "");
    Expect(0, 65040, '\P{^Block=_ Variation_Selectors}', "");
    Error('\p{Blk=_VS/a/}');
    Error('\P{Blk=_VS/a/}');
    Expect(1, 65039, '\p{Blk=vs}', "");
    Expect(0, 65039, '\p{^Blk=vs}', "");
    Expect(0, 65039, '\P{Blk=vs}', "");
    Expect(1, 65039, '\P{^Blk=vs}', "");
    Expect(0, 65040, '\p{Blk=vs}', "");
    Expect(1, 65040, '\p{^Blk=vs}', "");
    Expect(1, 65040, '\P{Blk=vs}', "");
    Expect(0, 65040, '\P{^Blk=vs}', "");
    Expect(1, 65039, '\p{Blk=-	vs}', "");
    Expect(0, 65039, '\p{^Blk=-	vs}', "");
    Expect(0, 65039, '\P{Blk=-	vs}', "");
    Expect(1, 65039, '\P{^Blk=-	vs}', "");
    Expect(0, 65040, '\p{Blk=-	vs}', "");
    Expect(1, 65040, '\p{^Blk=-	vs}', "");
    Expect(1, 65040, '\P{Blk=-	vs}', "");
    Expect(0, 65040, '\P{^Blk=-	vs}', "");
    Error('\p{Is_Block=:=Variation_selectors}');
    Error('\P{Is_Block=:=Variation_selectors}');
    Expect(1, 65039, '\p{Is_Block=variationselectors}', "");
    Expect(0, 65039, '\p{^Is_Block=variationselectors}', "");
    Expect(0, 65039, '\P{Is_Block=variationselectors}', "");
    Expect(1, 65039, '\P{^Is_Block=variationselectors}', "");
    Expect(0, 65040, '\p{Is_Block=variationselectors}', "");
    Expect(1, 65040, '\p{^Is_Block=variationselectors}', "");
    Expect(1, 65040, '\P{Is_Block=variationselectors}', "");
    Expect(0, 65040, '\P{^Is_Block=variationselectors}', "");
    Expect(1, 65039, '\p{Is_Block=_Variation_Selectors}', "");
    Expect(0, 65039, '\p{^Is_Block=_Variation_Selectors}', "");
    Expect(0, 65039, '\P{Is_Block=_Variation_Selectors}', "");
    Expect(1, 65039, '\P{^Is_Block=_Variation_Selectors}', "");
    Expect(0, 65040, '\p{Is_Block=_Variation_Selectors}', "");
    Expect(1, 65040, '\p{^Is_Block=_Variation_Selectors}', "");
    Expect(1, 65040, '\P{Is_Block=_Variation_Selectors}', "");
    Expect(0, 65040, '\P{^Is_Block=_Variation_Selectors}', "");
    Error('\p{Is_Blk=	/a/VS}');
    Error('\P{Is_Blk=	/a/VS}');
    Expect(1, 65039, '\p{Is_Blk=vs}', "");
    Expect(0, 65039, '\p{^Is_Blk=vs}', "");
    Expect(0, 65039, '\P{Is_Blk=vs}', "");
    Expect(1, 65039, '\P{^Is_Blk=vs}', "");
    Expect(0, 65040, '\p{Is_Blk=vs}', "");
    Expect(1, 65040, '\p{^Is_Blk=vs}', "");
    Expect(1, 65040, '\P{Is_Blk=vs}', "");
    Expect(0, 65040, '\P{^Is_Blk=vs}', "");
    Expect(1, 65039, '\p{Is_Blk= VS}', "");
    Expect(0, 65039, '\p{^Is_Blk= VS}', "");
    Expect(0, 65039, '\P{Is_Blk= VS}', "");
    Expect(1, 65039, '\P{^Is_Blk= VS}', "");
    Expect(0, 65040, '\p{Is_Blk= VS}', "");
    Expect(1, 65040, '\p{^Is_Blk= VS}', "");
    Expect(1, 65040, '\P{Is_Blk= VS}', "");
    Expect(0, 65040, '\P{^Is_Blk= VS}', "");
    Error('\p{Block=__variation_selectors_SUPPLEMENT:=}');
    Error('\P{Block=__variation_selectors_SUPPLEMENT:=}');
    Expect(1, 917999, '\p{Block=variationselectorssupplement}', "");
    Expect(0, 917999, '\p{^Block=variationselectorssupplement}', "");
    Expect(0, 917999, '\P{Block=variationselectorssupplement}', "");
    Expect(1, 917999, '\P{^Block=variationselectorssupplement}', "");
    Expect(0, 918000, '\p{Block=variationselectorssupplement}', "");
    Expect(1, 918000, '\p{^Block=variationselectorssupplement}', "");
    Expect(1, 918000, '\P{Block=variationselectorssupplement}', "");
    Expect(0, 918000, '\P{^Block=variationselectorssupplement}', "");
    Expect(1, 917999, '\p{Block=- Variation_Selectors_supplement}', "");
    Expect(0, 917999, '\p{^Block=- Variation_Selectors_supplement}', "");
    Expect(0, 917999, '\P{Block=- Variation_Selectors_supplement}', "");
    Expect(1, 917999, '\P{^Block=- Variation_Selectors_supplement}', "");
    Expect(0, 918000, '\p{Block=- Variation_Selectors_supplement}', "");
    Expect(1, 918000, '\p{^Block=- Variation_Selectors_supplement}', "");
    Expect(1, 918000, '\P{Block=- Variation_Selectors_supplement}', "");
    Expect(0, 918000, '\P{^Block=- Variation_Selectors_supplement}', "");
    Error('\p{Blk:   /a/	VS_SUP}');
    Error('\P{Blk:   /a/	VS_SUP}');
    Expect(1, 917999, '\p{Blk=vssup}', "");
    Expect(0, 917999, '\p{^Blk=vssup}', "");
    Expect(0, 917999, '\P{Blk=vssup}', "");
    Expect(1, 917999, '\P{^Blk=vssup}', "");
    Expect(0, 918000, '\p{Blk=vssup}', "");
    Expect(1, 918000, '\p{^Blk=vssup}', "");
    Expect(1, 918000, '\P{Blk=vssup}', "");
    Expect(0, 918000, '\P{^Blk=vssup}', "");
    Expect(1, 917999, '\p{Blk= VS_Sup}', "");
    Expect(0, 917999, '\p{^Blk= VS_Sup}', "");
    Expect(0, 917999, '\P{Blk= VS_Sup}', "");
    Expect(1, 917999, '\P{^Blk= VS_Sup}', "");
    Expect(0, 918000, '\p{Blk= VS_Sup}', "");
    Expect(1, 918000, '\p{^Blk= VS_Sup}', "");
    Expect(1, 918000, '\P{Blk= VS_Sup}', "");
    Expect(0, 918000, '\P{^Blk= VS_Sup}', "");
    Error('\p{Is_Block=_:=Variation_Selectors_supplement}');
    Error('\P{Is_Block=_:=Variation_Selectors_supplement}');
    Expect(1, 917999, '\p{Is_Block=variationselectorssupplement}', "");
    Expect(0, 917999, '\p{^Is_Block=variationselectorssupplement}', "");
    Expect(0, 917999, '\P{Is_Block=variationselectorssupplement}', "");
    Expect(1, 917999, '\P{^Is_Block=variationselectorssupplement}', "");
    Expect(0, 918000, '\p{Is_Block=variationselectorssupplement}', "");
    Expect(1, 918000, '\p{^Is_Block=variationselectorssupplement}', "");
    Expect(1, 918000, '\P{Is_Block=variationselectorssupplement}', "");
    Expect(0, 918000, '\P{^Is_Block=variationselectorssupplement}', "");
    Expect(1, 917999, '\p{Is_Block=-_VARIATION_selectors_supplement}', "");
    Expect(0, 917999, '\p{^Is_Block=-_VARIATION_selectors_supplement}', "");
    Expect(0, 917999, '\P{Is_Block=-_VARIATION_selectors_supplement}', "");
    Expect(1, 917999, '\P{^Is_Block=-_VARIATION_selectors_supplement}', "");
    Expect(0, 918000, '\p{Is_Block=-_VARIATION_selectors_supplement}', "");
    Expect(1, 918000, '\p{^Is_Block=-_VARIATION_selectors_supplement}', "");
    Expect(1, 918000, '\P{Is_Block=-_VARIATION_selectors_supplement}', "");
    Expect(0, 918000, '\P{^Is_Block=-_VARIATION_selectors_supplement}', "");
    Error('\p{Is_Blk:		VS_sup/a/}');
    Error('\P{Is_Blk:		VS_sup/a/}');
    Expect(1, 917999, '\p{Is_Blk: vssup}', "");
    Expect(0, 917999, '\p{^Is_Blk: vssup}', "");
    Expect(0, 917999, '\P{Is_Blk: vssup}', "");
    Expect(1, 917999, '\P{^Is_Blk: vssup}', "");
    Expect(0, 918000, '\p{Is_Blk: vssup}', "");
    Expect(1, 918000, '\p{^Is_Blk: vssup}', "");
    Expect(1, 918000, '\P{Is_Blk: vssup}', "");
    Expect(0, 918000, '\P{^Is_Blk: vssup}', "");
    Expect(1, 917999, '\p{Is_Blk=	_VS_sup}', "");
    Expect(0, 917999, '\p{^Is_Blk=	_VS_sup}', "");
    Expect(0, 917999, '\P{Is_Blk=	_VS_sup}', "");
    Expect(1, 917999, '\P{^Is_Blk=	_VS_sup}', "");
    Expect(0, 918000, '\p{Is_Blk=	_VS_sup}', "");
    Expect(1, 918000, '\p{^Is_Blk=	_VS_sup}', "");
    Expect(1, 918000, '\P{Is_Blk=	_VS_sup}', "");
    Expect(0, 918000, '\P{^Is_Blk=	_VS_sup}', "");
    Error('\p{Block:	:= 	WARANG_citi}');
    Error('\P{Block:	:= 	WARANG_citi}');
    Expect(1, 71935, '\p{Block:   warangciti}', "");
    Expect(0, 71935, '\p{^Block:   warangciti}', "");
    Expect(0, 71935, '\P{Block:   warangciti}', "");
    Expect(1, 71935, '\P{^Block:   warangciti}', "");
    Expect(0, 71936, '\p{Block:   warangciti}', "");
    Expect(1, 71936, '\p{^Block:   warangciti}', "");
    Expect(1, 71936, '\P{Block:   warangciti}', "");
    Expect(0, 71936, '\P{^Block:   warangciti}', "");
    Expect(1, 71935, '\p{Block:  Warang_Citi}', "");
    Expect(0, 71935, '\p{^Block:  Warang_Citi}', "");
    Expect(0, 71935, '\P{Block:  Warang_Citi}', "");
    Expect(1, 71935, '\P{^Block:  Warang_Citi}', "");
    Expect(0, 71936, '\p{Block:  Warang_Citi}', "");
    Expect(1, 71936, '\p{^Block:  Warang_Citi}', "");
    Expect(1, 71936, '\P{Block:  Warang_Citi}', "");
    Expect(0, 71936, '\P{^Block:  Warang_Citi}', "");
    Error('\p{Blk=/a/-Warang_Citi}');
    Error('\P{Blk=/a/-Warang_Citi}');
    Expect(1, 71935, '\p{Blk=warangciti}', "");
    Expect(0, 71935, '\p{^Blk=warangciti}', "");
    Expect(0, 71935, '\P{Blk=warangciti}', "");
    Expect(1, 71935, '\P{^Blk=warangciti}', "");
    Expect(0, 71936, '\p{Blk=warangciti}', "");
    Expect(1, 71936, '\p{^Blk=warangciti}', "");
    Expect(1, 71936, '\P{Blk=warangciti}', "");
    Expect(0, 71936, '\P{^Blk=warangciti}', "");
    Expect(1, 71935, '\p{Blk=_ warang_CITI}', "");
    Expect(0, 71935, '\p{^Blk=_ warang_CITI}', "");
    Expect(0, 71935, '\P{Blk=_ warang_CITI}', "");
    Expect(1, 71935, '\P{^Blk=_ warang_CITI}', "");
    Expect(0, 71936, '\p{Blk=_ warang_CITI}', "");
    Expect(1, 71936, '\p{^Blk=_ warang_CITI}', "");
    Expect(1, 71936, '\P{Blk=_ warang_CITI}', "");
    Expect(0, 71936, '\P{^Blk=_ warang_CITI}', "");
    Error('\p{Is_Block=:=	WARANG_Citi}');
    Error('\P{Is_Block=:=	WARANG_Citi}');
    Expect(1, 71935, '\p{Is_Block=warangciti}', "");
    Expect(0, 71935, '\p{^Is_Block=warangciti}', "");
    Expect(0, 71935, '\P{Is_Block=warangciti}', "");
    Expect(1, 71935, '\P{^Is_Block=warangciti}', "");
    Expect(0, 71936, '\p{Is_Block=warangciti}', "");
    Expect(1, 71936, '\p{^Is_Block=warangciti}', "");
    Expect(1, 71936, '\P{Is_Block=warangciti}', "");
    Expect(0, 71936, '\P{^Is_Block=warangciti}', "");
    Expect(1, 71935, '\p{Is_Block=_-Warang_Citi}', "");
    Expect(0, 71935, '\p{^Is_Block=_-Warang_Citi}', "");
    Expect(0, 71935, '\P{Is_Block=_-Warang_Citi}', "");
    Expect(1, 71935, '\P{^Is_Block=_-Warang_Citi}', "");
    Expect(0, 71936, '\p{Is_Block=_-Warang_Citi}', "");
    Expect(1, 71936, '\p{^Is_Block=_-Warang_Citi}', "");
    Expect(1, 71936, '\P{Is_Block=_-Warang_Citi}', "");
    Expect(0, 71936, '\P{^Is_Block=_-Warang_Citi}', "");
    Error('\p{Is_Blk=:=WARANG_Citi}');
    Error('\P{Is_Blk=:=WARANG_Citi}');
    Expect(1, 71935, '\p{Is_Blk=warangciti}', "");
    Expect(0, 71935, '\p{^Is_Blk=warangciti}', "");
    Expect(0, 71935, '\P{Is_Blk=warangciti}', "");
    Expect(1, 71935, '\P{^Is_Blk=warangciti}', "");
    Expect(0, 71936, '\p{Is_Blk=warangciti}', "");
    Expect(1, 71936, '\p{^Is_Blk=warangciti}', "");
    Expect(1, 71936, '\P{Is_Blk=warangciti}', "");
    Expect(0, 71936, '\P{^Is_Blk=warangciti}', "");
    Expect(1, 71935, '\p{Is_Blk=_WARANG_citi}', "");
    Expect(0, 71935, '\p{^Is_Blk=_WARANG_citi}', "");
    Expect(0, 71935, '\P{Is_Blk=_WARANG_citi}', "");
    Expect(1, 71935, '\P{^Is_Blk=_WARANG_citi}', "");
    Expect(0, 71936, '\p{Is_Blk=_WARANG_citi}', "");
    Expect(1, 71936, '\p{^Is_Blk=_WARANG_citi}', "");
    Expect(1, 71936, '\P{Is_Blk=_WARANG_citi}', "");
    Expect(0, 71936, '\P{^Is_Blk=_WARANG_citi}', "");
    Error('\p{Block=/a/_ yi_RADICALS}');
    Error('\P{Block=/a/_ yi_RADICALS}');
    Expect(1, 42191, '\p{Block=yiradicals}', "");
    Expect(0, 42191, '\p{^Block=yiradicals}', "");
    Expect(0, 42191, '\P{Block=yiradicals}', "");
    Expect(1, 42191, '\P{^Block=yiradicals}', "");
    Expect(0, 42192, '\p{Block=yiradicals}', "");
    Expect(1, 42192, '\p{^Block=yiradicals}', "");
    Expect(1, 42192, '\P{Block=yiradicals}', "");
    Expect(0, 42192, '\P{^Block=yiradicals}', "");
    Expect(1, 42191, '\p{Block=_yi_radicals}', "");
    Expect(0, 42191, '\p{^Block=_yi_radicals}', "");
    Expect(0, 42191, '\P{Block=_yi_radicals}', "");
    Expect(1, 42191, '\P{^Block=_yi_radicals}', "");
    Expect(0, 42192, '\p{Block=_yi_radicals}', "");
    Expect(1, 42192, '\p{^Block=_yi_radicals}', "");
    Expect(1, 42192, '\P{Block=_yi_radicals}', "");
    Expect(0, 42192, '\P{^Block=_yi_radicals}', "");
    Error('\p{Blk=/a/yi_Radicals}');
    Error('\P{Blk=/a/yi_Radicals}');
    Expect(1, 42191, '\p{Blk=yiradicals}', "");
    Expect(0, 42191, '\p{^Blk=yiradicals}', "");
    Expect(0, 42191, '\P{Blk=yiradicals}', "");
    Expect(1, 42191, '\P{^Blk=yiradicals}', "");
    Expect(0, 42192, '\p{Blk=yiradicals}', "");
    Expect(1, 42192, '\p{^Blk=yiradicals}', "");
    Expect(1, 42192, '\P{Blk=yiradicals}', "");
    Expect(0, 42192, '\P{^Blk=yiradicals}', "");
    Expect(1, 42191, '\p{Blk:    YI_Radicals}', "");
    Expect(0, 42191, '\p{^Blk:    YI_Radicals}', "");
    Expect(0, 42191, '\P{Blk:    YI_Radicals}', "");
    Expect(1, 42191, '\P{^Blk:    YI_Radicals}', "");
    Expect(0, 42192, '\p{Blk:    YI_Radicals}', "");
    Expect(1, 42192, '\p{^Blk:    YI_Radicals}', "");
    Expect(1, 42192, '\P{Blk:    YI_Radicals}', "");
    Expect(0, 42192, '\P{^Blk:    YI_Radicals}', "");
    Error('\p{Is_Block=/a/-Yi_Radicals}');
    Error('\P{Is_Block=/a/-Yi_Radicals}');
    Expect(1, 42191, '\p{Is_Block=yiradicals}', "");
    Expect(0, 42191, '\p{^Is_Block=yiradicals}', "");
    Expect(0, 42191, '\P{Is_Block=yiradicals}', "");
    Expect(1, 42191, '\P{^Is_Block=yiradicals}', "");
    Expect(0, 42192, '\p{Is_Block=yiradicals}', "");
    Expect(1, 42192, '\p{^Is_Block=yiradicals}', "");
    Expect(1, 42192, '\P{Is_Block=yiradicals}', "");
    Expect(0, 42192, '\P{^Is_Block=yiradicals}', "");
    Expect(1, 42191, '\p{Is_Block=  Yi_Radicals}', "");
    Expect(0, 42191, '\p{^Is_Block=  Yi_Radicals}', "");
    Expect(0, 42191, '\P{Is_Block=  Yi_Radicals}', "");
    Expect(1, 42191, '\P{^Is_Block=  Yi_Radicals}', "");
    Expect(0, 42192, '\p{Is_Block=  Yi_Radicals}', "");
    Expect(1, 42192, '\p{^Is_Block=  Yi_Radicals}', "");
    Expect(1, 42192, '\P{Is_Block=  Yi_Radicals}', "");
    Expect(0, 42192, '\P{^Is_Block=  Yi_Radicals}', "");
    Error('\p{Is_Blk=:=- Yi_radicals}');
    Error('\P{Is_Blk=:=- Yi_radicals}');
    Expect(1, 42191, '\p{Is_Blk=yiradicals}', "");
    Expect(0, 42191, '\p{^Is_Blk=yiradicals}', "");
    Expect(0, 42191, '\P{Is_Blk=yiradicals}', "");
    Expect(1, 42191, '\P{^Is_Blk=yiradicals}', "");
    Expect(0, 42192, '\p{Is_Blk=yiradicals}', "");
    Expect(1, 42192, '\p{^Is_Blk=yiradicals}', "");
    Expect(1, 42192, '\P{Is_Blk=yiradicals}', "");
    Expect(0, 42192, '\P{^Is_Blk=yiradicals}', "");
    Expect(1, 42191, '\p{Is_Blk=_-yi_RADICALS}', "");
    Expect(0, 42191, '\p{^Is_Blk=_-yi_RADICALS}', "");
    Expect(0, 42191, '\P{Is_Blk=_-yi_RADICALS}', "");
    Expect(1, 42191, '\P{^Is_Blk=_-yi_RADICALS}', "");
    Expect(0, 42192, '\p{Is_Blk=_-yi_RADICALS}', "");
    Expect(1, 42192, '\p{^Is_Blk=_-yi_RADICALS}', "");
    Expect(1, 42192, '\P{Is_Blk=_-yi_RADICALS}', "");
    Expect(0, 42192, '\P{^Is_Blk=_-yi_RADICALS}', "");
    Error('\p{Block:/a/	Yi_SYLLABLES}');
    Error('\P{Block:/a/	Yi_SYLLABLES}');
    Expect(1, 42127, '\p{Block=yisyllables}', "");
    Expect(0, 42127, '\p{^Block=yisyllables}', "");
    Expect(0, 42127, '\P{Block=yisyllables}', "");
    Expect(1, 42127, '\P{^Block=yisyllables}', "");
    Expect(0, 42128, '\p{Block=yisyllables}', "");
    Expect(1, 42128, '\p{^Block=yisyllables}', "");
    Expect(1, 42128, '\P{Block=yisyllables}', "");
    Expect(0, 42128, '\P{^Block=yisyllables}', "");
    Expect(1, 42127, '\p{Block=--yi_SYLLABLES}', "");
    Expect(0, 42127, '\p{^Block=--yi_SYLLABLES}', "");
    Expect(0, 42127, '\P{Block=--yi_SYLLABLES}', "");
    Expect(1, 42127, '\P{^Block=--yi_SYLLABLES}', "");
    Expect(0, 42128, '\p{Block=--yi_SYLLABLES}', "");
    Expect(1, 42128, '\p{^Block=--yi_SYLLABLES}', "");
    Expect(1, 42128, '\P{Block=--yi_SYLLABLES}', "");
    Expect(0, 42128, '\P{^Block=--yi_SYLLABLES}', "");
    Error('\p{Blk=/a/yi_Syllables}');
    Error('\P{Blk=/a/yi_Syllables}');
    Expect(1, 42127, '\p{Blk=yisyllables}', "");
    Expect(0, 42127, '\p{^Blk=yisyllables}', "");
    Expect(0, 42127, '\P{Blk=yisyllables}', "");
    Expect(1, 42127, '\P{^Blk=yisyllables}', "");
    Expect(0, 42128, '\p{Blk=yisyllables}', "");
    Expect(1, 42128, '\p{^Blk=yisyllables}', "");
    Expect(1, 42128, '\P{Blk=yisyllables}', "");
    Expect(0, 42128, '\P{^Blk=yisyllables}', "");
    Expect(1, 42127, '\p{Blk= -Yi_Syllables}', "");
    Expect(0, 42127, '\p{^Blk= -Yi_Syllables}', "");
    Expect(0, 42127, '\P{Blk= -Yi_Syllables}', "");
    Expect(1, 42127, '\P{^Blk= -Yi_Syllables}', "");
    Expect(0, 42128, '\p{Blk= -Yi_Syllables}', "");
    Expect(1, 42128, '\p{^Blk= -Yi_Syllables}', "");
    Expect(1, 42128, '\P{Blk= -Yi_Syllables}', "");
    Expect(0, 42128, '\P{^Blk= -Yi_Syllables}', "");
    Error('\p{Is_Block=_/a/Yi_syllables}');
    Error('\P{Is_Block=_/a/Yi_syllables}');
    Expect(1, 42127, '\p{Is_Block=yisyllables}', "");
    Expect(0, 42127, '\p{^Is_Block=yisyllables}', "");
    Expect(0, 42127, '\P{Is_Block=yisyllables}', "");
    Expect(1, 42127, '\P{^Is_Block=yisyllables}', "");
    Expect(0, 42128, '\p{Is_Block=yisyllables}', "");
    Expect(1, 42128, '\p{^Is_Block=yisyllables}', "");
    Expect(1, 42128, '\P{Is_Block=yisyllables}', "");
    Expect(0, 42128, '\P{^Is_Block=yisyllables}', "");
    Expect(1, 42127, '\p{Is_Block=-_YI_syllables}', "");
    Expect(0, 42127, '\p{^Is_Block=-_YI_syllables}', "");
    Expect(0, 42127, '\P{Is_Block=-_YI_syllables}', "");
    Expect(1, 42127, '\P{^Is_Block=-_YI_syllables}', "");
    Expect(0, 42128, '\p{Is_Block=-_YI_syllables}', "");
    Expect(1, 42128, '\p{^Is_Block=-_YI_syllables}', "");
    Expect(1, 42128, '\P{Is_Block=-_YI_syllables}', "");
    Expect(0, 42128, '\P{^Is_Block=-_YI_syllables}', "");
    Error('\p{Is_Blk=/a/ YI_Syllables}');
    Error('\P{Is_Blk=/a/ YI_Syllables}');
    Expect(1, 42127, '\p{Is_Blk=yisyllables}', "");
    Expect(0, 42127, '\p{^Is_Blk=yisyllables}', "");
    Expect(0, 42127, '\P{Is_Blk=yisyllables}', "");
    Expect(1, 42127, '\P{^Is_Blk=yisyllables}', "");
    Expect(0, 42128, '\p{Is_Blk=yisyllables}', "");
    Expect(1, 42128, '\p{^Is_Blk=yisyllables}', "");
    Expect(1, 42128, '\P{Is_Blk=yisyllables}', "");
    Expect(0, 42128, '\P{^Is_Blk=yisyllables}', "");
    Expect(1, 42127, '\p{Is_Blk=__YI_syllables}', "");
    Expect(0, 42127, '\p{^Is_Blk=__YI_syllables}', "");
    Expect(0, 42127, '\P{Is_Blk=__YI_syllables}', "");
    Expect(1, 42127, '\P{^Is_Blk=__YI_syllables}', "");
    Expect(0, 42128, '\p{Is_Blk=__YI_syllables}', "");
    Expect(1, 42128, '\p{^Is_Blk=__YI_syllables}', "");
    Expect(1, 42128, '\P{Is_Blk=__YI_syllables}', "");
    Expect(0, 42128, '\P{^Is_Blk=__YI_syllables}', "");
    Error('\p{Block=-/a/YIJING_HEXAGRAM_Symbols}');
    Error('\P{Block=-/a/YIJING_HEXAGRAM_Symbols}');
    Expect(1, 19967, '\p{Block=yijinghexagramsymbols}', "");
    Expect(0, 19967, '\p{^Block=yijinghexagramsymbols}', "");
    Expect(0, 19967, '\P{Block=yijinghexagramsymbols}', "");
    Expect(1, 19967, '\P{^Block=yijinghexagramsymbols}', "");
    Expect(0, 19968, '\p{Block=yijinghexagramsymbols}', "");
    Expect(1, 19968, '\p{^Block=yijinghexagramsymbols}', "");
    Expect(1, 19968, '\P{Block=yijinghexagramsymbols}', "");
    Expect(0, 19968, '\P{^Block=yijinghexagramsymbols}', "");
    Expect(1, 19967, '\p{Block:   _	Yijing_Hexagram_Symbols}', "");
    Expect(0, 19967, '\p{^Block:   _	Yijing_Hexagram_Symbols}', "");
    Expect(0, 19967, '\P{Block:   _	Yijing_Hexagram_Symbols}', "");
    Expect(1, 19967, '\P{^Block:   _	Yijing_Hexagram_Symbols}', "");
    Expect(0, 19968, '\p{Block:   _	Yijing_Hexagram_Symbols}', "");
    Expect(1, 19968, '\p{^Block:   _	Yijing_Hexagram_Symbols}', "");
    Expect(1, 19968, '\P{Block:   _	Yijing_Hexagram_Symbols}', "");
    Expect(0, 19968, '\P{^Block:   _	Yijing_Hexagram_Symbols}', "");
    Error('\p{Blk=/a/ _yijing}');
    Error('\P{Blk=/a/ _yijing}');
    Expect(1, 19967, '\p{Blk=yijing}', "");
    Expect(0, 19967, '\p{^Blk=yijing}', "");
    Expect(0, 19967, '\P{Blk=yijing}', "");
    Expect(1, 19967, '\P{^Blk=yijing}', "");
    Expect(0, 19968, '\p{Blk=yijing}', "");
    Expect(1, 19968, '\p{^Blk=yijing}', "");
    Expect(1, 19968, '\P{Blk=yijing}', "");
    Expect(0, 19968, '\P{^Blk=yijing}', "");
    Expect(1, 19967, '\p{Blk:   _-YIJING}', "");
    Expect(0, 19967, '\p{^Blk:   _-YIJING}', "");
    Expect(0, 19967, '\P{Blk:   _-YIJING}', "");
    Expect(1, 19967, '\P{^Blk:   _-YIJING}', "");
    Expect(0, 19968, '\p{Blk:   _-YIJING}', "");
    Expect(1, 19968, '\p{^Blk:   _-YIJING}', "");
    Expect(1, 19968, '\P{Blk:   _-YIJING}', "");
    Expect(0, 19968, '\P{^Blk:   _-YIJING}', "");
    Error('\p{Is_Block=-yijing_Hexagram_SYMBOLS/a/}');
    Error('\P{Is_Block=-yijing_Hexagram_SYMBOLS/a/}');
    Expect(1, 19967, '\p{Is_Block=yijinghexagramsymbols}', "");
    Expect(0, 19967, '\p{^Is_Block=yijinghexagramsymbols}', "");
    Expect(0, 19967, '\P{Is_Block=yijinghexagramsymbols}', "");
    Expect(1, 19967, '\P{^Is_Block=yijinghexagramsymbols}', "");
    Expect(0, 19968, '\p{Is_Block=yijinghexagramsymbols}', "");
    Expect(1, 19968, '\p{^Is_Block=yijinghexagramsymbols}', "");
    Expect(1, 19968, '\P{Is_Block=yijinghexagramsymbols}', "");
    Expect(0, 19968, '\P{^Is_Block=yijinghexagramsymbols}', "");
    Expect(1, 19967, '\p{Is_Block:   		yijing_Hexagram_Symbols}', "");
    Expect(0, 19967, '\p{^Is_Block:   		yijing_Hexagram_Symbols}', "");
    Expect(0, 19967, '\P{Is_Block:   		yijing_Hexagram_Symbols}', "");
    Expect(1, 19967, '\P{^Is_Block:   		yijing_Hexagram_Symbols}', "");
    Expect(0, 19968, '\p{Is_Block:   		yijing_Hexagram_Symbols}', "");
    Expect(1, 19968, '\p{^Is_Block:   		yijing_Hexagram_Symbols}', "");
    Expect(1, 19968, '\P{Is_Block:   		yijing_Hexagram_Symbols}', "");
    Expect(0, 19968, '\P{^Is_Block:   		yijing_Hexagram_Symbols}', "");
    Error('\p{Is_Blk=_/a/yijing}');
    Error('\P{Is_Blk=_/a/yijing}');
    Expect(1, 19967, '\p{Is_Blk:yijing}', "");
    Expect(0, 19967, '\p{^Is_Blk:yijing}', "");
    Expect(0, 19967, '\P{Is_Blk:yijing}', "");
    Expect(1, 19967, '\P{^Is_Blk:yijing}', "");
    Expect(0, 19968, '\p{Is_Blk:yijing}', "");
    Expect(1, 19968, '\p{^Is_Blk:yijing}', "");
    Expect(1, 19968, '\P{Is_Blk:yijing}', "");
    Expect(0, 19968, '\P{^Is_Blk:yijing}', "");
    Expect(1, 19967, '\p{Is_Blk=_YIJING}', "");
    Expect(0, 19967, '\p{^Is_Blk=_YIJING}', "");
    Expect(0, 19967, '\P{Is_Blk=_YIJING}', "");
    Expect(1, 19967, '\P{^Is_Blk=_YIJING}', "");
    Expect(0, 19968, '\p{Is_Blk=_YIJING}', "");
    Expect(1, 19968, '\p{^Is_Blk=_YIJING}', "");
    Expect(1, 19968, '\P{Is_Blk=_YIJING}', "");
    Expect(0, 19968, '\P{^Is_Blk=_YIJING}', "");
    Error('\p{Bidi_Paired_Bracket_Type=-CLOSE:=}');
    Error('\P{Bidi_Paired_Bracket_Type=-CLOSE:=}');
    Expect(1, 65379, '\p{Bidi_Paired_Bracket_Type=close}', "");
    Expect(0, 65379, '\p{^Bidi_Paired_Bracket_Type=close}', "");
    Expect(0, 65379, '\P{Bidi_Paired_Bracket_Type=close}', "");
    Expect(1, 65379, '\P{^Bidi_Paired_Bracket_Type=close}', "");
    Expect(0, 65380, '\p{Bidi_Paired_Bracket_Type=close}', "");
    Expect(1, 65380, '\p{^Bidi_Paired_Bracket_Type=close}', "");
    Expect(1, 65380, '\P{Bidi_Paired_Bracket_Type=close}', "");
    Expect(0, 65380, '\P{^Bidi_Paired_Bracket_Type=close}', "");
    Expect(1, 65379, '\p{Bidi_Paired_Bracket_Type=_	CLOSE}', "");
    Expect(0, 65379, '\p{^Bidi_Paired_Bracket_Type=_	CLOSE}', "");
    Expect(0, 65379, '\P{Bidi_Paired_Bracket_Type=_	CLOSE}', "");
    Expect(1, 65379, '\P{^Bidi_Paired_Bracket_Type=_	CLOSE}', "");
    Expect(0, 65380, '\p{Bidi_Paired_Bracket_Type=_	CLOSE}', "");
    Expect(1, 65380, '\p{^Bidi_Paired_Bracket_Type=_	CLOSE}', "");
    Expect(1, 65380, '\P{Bidi_Paired_Bracket_Type=_	CLOSE}', "");
    Expect(0, 65380, '\P{^Bidi_Paired_Bracket_Type=_	CLOSE}', "");
    Error('\p{Bpt=	C:=}');
    Error('\P{Bpt=	C:=}');
    Expect(1, 65379, '\p{Bpt=c}', "");
    Expect(0, 65379, '\p{^Bpt=c}', "");
    Expect(0, 65379, '\P{Bpt=c}', "");
    Expect(1, 65379, '\P{^Bpt=c}', "");
    Expect(0, 65380, '\p{Bpt=c}', "");
    Expect(1, 65380, '\p{^Bpt=c}', "");
    Expect(1, 65380, '\P{Bpt=c}', "");
    Expect(0, 65380, '\P{^Bpt=c}', "");
    Expect(1, 65379, '\p{Bpt= C}', "");
    Expect(0, 65379, '\p{^Bpt= C}', "");
    Expect(0, 65379, '\P{Bpt= C}', "");
    Expect(1, 65379, '\P{^Bpt= C}', "");
    Expect(0, 65380, '\p{Bpt= C}', "");
    Expect(1, 65380, '\p{^Bpt= C}', "");
    Expect(1, 65380, '\P{Bpt= C}', "");
    Expect(0, 65380, '\P{^Bpt= C}', "");
    Error('\p{Is_Bidi_Paired_Bracket_Type=__CLOSE:=}');
    Error('\P{Is_Bidi_Paired_Bracket_Type=__CLOSE:=}');
    Expect(1, 65379, '\p{Is_Bidi_Paired_Bracket_Type=close}', "");
    Expect(0, 65379, '\p{^Is_Bidi_Paired_Bracket_Type=close}', "");
    Expect(0, 65379, '\P{Is_Bidi_Paired_Bracket_Type=close}', "");
    Expect(1, 65379, '\P{^Is_Bidi_Paired_Bracket_Type=close}', "");
    Expect(0, 65380, '\p{Is_Bidi_Paired_Bracket_Type=close}', "");
    Expect(1, 65380, '\p{^Is_Bidi_Paired_Bracket_Type=close}', "");
    Expect(1, 65380, '\P{Is_Bidi_Paired_Bracket_Type=close}', "");
    Expect(0, 65380, '\P{^Is_Bidi_Paired_Bracket_Type=close}', "");
    Expect(1, 65379, '\p{Is_Bidi_Paired_Bracket_Type= close}', "");
    Expect(0, 65379, '\p{^Is_Bidi_Paired_Bracket_Type= close}', "");
    Expect(0, 65379, '\P{Is_Bidi_Paired_Bracket_Type= close}', "");
    Expect(1, 65379, '\P{^Is_Bidi_Paired_Bracket_Type= close}', "");
    Expect(0, 65380, '\p{Is_Bidi_Paired_Bracket_Type= close}', "");
    Expect(1, 65380, '\p{^Is_Bidi_Paired_Bracket_Type= close}', "");
    Expect(1, 65380, '\P{Is_Bidi_Paired_Bracket_Type= close}', "");
    Expect(0, 65380, '\P{^Is_Bidi_Paired_Bracket_Type= close}', "");
    Error('\p{Is_Bpt: -:=C}');
    Error('\P{Is_Bpt: -:=C}');
    Expect(1, 65379, '\p{Is_Bpt=c}', "");
    Expect(0, 65379, '\p{^Is_Bpt=c}', "");
    Expect(0, 65379, '\P{Is_Bpt=c}', "");
    Expect(1, 65379, '\P{^Is_Bpt=c}', "");
    Expect(0, 65380, '\p{Is_Bpt=c}', "");
    Expect(1, 65380, '\p{^Is_Bpt=c}', "");
    Expect(1, 65380, '\P{Is_Bpt=c}', "");
    Expect(0, 65380, '\P{^Is_Bpt=c}', "");
    Expect(1, 65379, '\p{Is_Bpt:	- c}', "");
    Expect(0, 65379, '\p{^Is_Bpt:	- c}', "");
    Expect(0, 65379, '\P{Is_Bpt:	- c}', "");
    Expect(1, 65379, '\P{^Is_Bpt:	- c}', "");
    Expect(0, 65380, '\p{Is_Bpt:	- c}', "");
    Expect(1, 65380, '\p{^Is_Bpt:	- c}', "");
    Expect(1, 65380, '\P{Is_Bpt:	- c}', "");
    Expect(0, 65380, '\P{^Is_Bpt:	- c}', "");
    Error('\p{Bidi_Paired_Bracket_Type:   none:=}');
    Error('\P{Bidi_Paired_Bracket_Type:   none:=}');
    Expect(1, 65380, '\p{Bidi_Paired_Bracket_Type=none}', "");
    Expect(0, 65380, '\p{^Bidi_Paired_Bracket_Type=none}', "");
    Expect(0, 65380, '\P{Bidi_Paired_Bracket_Type=none}', "");
    Expect(1, 65380, '\P{^Bidi_Paired_Bracket_Type=none}', "");
    Expect(0, 65379, '\p{Bidi_Paired_Bracket_Type=none}', "");
    Expect(1, 65379, '\p{^Bidi_Paired_Bracket_Type=none}', "");
    Expect(1, 65379, '\P{Bidi_Paired_Bracket_Type=none}', "");
    Expect(0, 65379, '\P{^Bidi_Paired_Bracket_Type=none}', "");
    Expect(1, 65380, '\p{Bidi_Paired_Bracket_Type=__none}', "");
    Expect(0, 65380, '\p{^Bidi_Paired_Bracket_Type=__none}', "");
    Expect(0, 65380, '\P{Bidi_Paired_Bracket_Type=__none}', "");
    Expect(1, 65380, '\P{^Bidi_Paired_Bracket_Type=__none}', "");
    Expect(0, 65379, '\p{Bidi_Paired_Bracket_Type=__none}', "");
    Expect(1, 65379, '\p{^Bidi_Paired_Bracket_Type=__none}', "");
    Expect(1, 65379, '\P{Bidi_Paired_Bracket_Type=__none}', "");
    Expect(0, 65379, '\P{^Bidi_Paired_Bracket_Type=__none}', "");
    Error('\p{Bpt=/a/-N}');
    Error('\P{Bpt=/a/-N}');
    Expect(1, 65380, '\p{Bpt=n}', "");
    Expect(0, 65380, '\p{^Bpt=n}', "");
    Expect(0, 65380, '\P{Bpt=n}', "");
    Expect(1, 65380, '\P{^Bpt=n}', "");
    Expect(0, 65379, '\p{Bpt=n}', "");
    Expect(1, 65379, '\p{^Bpt=n}', "");
    Expect(1, 65379, '\P{Bpt=n}', "");
    Expect(0, 65379, '\P{^Bpt=n}', "");
    Expect(1, 65380, '\p{Bpt=		N}', "");
    Expect(0, 65380, '\p{^Bpt=		N}', "");
    Expect(0, 65380, '\P{Bpt=		N}', "");
    Expect(1, 65380, '\P{^Bpt=		N}', "");
    Expect(0, 65379, '\p{Bpt=		N}', "");
    Expect(1, 65379, '\p{^Bpt=		N}', "");
    Expect(1, 65379, '\P{Bpt=		N}', "");
    Expect(0, 65379, '\P{^Bpt=		N}', "");
    Error('\p{Is_Bidi_Paired_Bracket_Type=:=-	None}');
    Error('\P{Is_Bidi_Paired_Bracket_Type=:=-	None}');
    Expect(1, 65380, '\p{Is_Bidi_Paired_Bracket_Type=none}', "");
    Expect(0, 65380, '\p{^Is_Bidi_Paired_Bracket_Type=none}', "");
    Expect(0, 65380, '\P{Is_Bidi_Paired_Bracket_Type=none}', "");
    Expect(1, 65380, '\P{^Is_Bidi_Paired_Bracket_Type=none}', "");
    Expect(0, 65379, '\p{Is_Bidi_Paired_Bracket_Type=none}', "");
    Expect(1, 65379, '\p{^Is_Bidi_Paired_Bracket_Type=none}', "");
    Expect(1, 65379, '\P{Is_Bidi_Paired_Bracket_Type=none}', "");
    Expect(0, 65379, '\P{^Is_Bidi_Paired_Bracket_Type=none}', "");
    Expect(1, 65380, '\p{Is_Bidi_Paired_Bracket_Type=__None}', "");
    Expect(0, 65380, '\p{^Is_Bidi_Paired_Bracket_Type=__None}', "");
    Expect(0, 65380, '\P{Is_Bidi_Paired_Bracket_Type=__None}', "");
    Expect(1, 65380, '\P{^Is_Bidi_Paired_Bracket_Type=__None}', "");
    Expect(0, 65379, '\p{Is_Bidi_Paired_Bracket_Type=__None}', "");
    Expect(1, 65379, '\p{^Is_Bidi_Paired_Bracket_Type=__None}', "");
    Expect(1, 65379, '\P{Is_Bidi_Paired_Bracket_Type=__None}', "");
    Expect(0, 65379, '\P{^Is_Bidi_Paired_Bracket_Type=__None}', "");
    Error('\p{Is_Bpt=-N:=}');
    Error('\P{Is_Bpt=-N:=}');
    Expect(1, 65380, '\p{Is_Bpt=n}', "");
    Expect(0, 65380, '\p{^Is_Bpt=n}', "");
    Expect(0, 65380, '\P{Is_Bpt=n}', "");
    Expect(1, 65380, '\P{^Is_Bpt=n}', "");
    Expect(0, 65379, '\p{Is_Bpt=n}', "");
    Expect(1, 65379, '\p{^Is_Bpt=n}', "");
    Expect(1, 65379, '\P{Is_Bpt=n}', "");
    Expect(0, 65379, '\P{^Is_Bpt=n}', "");
    Expect(1, 65380, '\p{Is_Bpt=-n}', "");
    Expect(0, 65380, '\p{^Is_Bpt=-n}', "");
    Expect(0, 65380, '\P{Is_Bpt=-n}', "");
    Expect(1, 65380, '\P{^Is_Bpt=-n}', "");
    Expect(0, 65379, '\p{Is_Bpt=-n}', "");
    Expect(1, 65379, '\p{^Is_Bpt=-n}', "");
    Expect(1, 65379, '\P{Is_Bpt=-n}', "");
    Expect(0, 65379, '\P{^Is_Bpt=-n}', "");
    Error('\p{Bidi_Paired_Bracket_Type: :=open}');
    Error('\P{Bidi_Paired_Bracket_Type: :=open}');
    Expect(1, 65378, '\p{Bidi_Paired_Bracket_Type=open}', "");
    Expect(0, 65378, '\p{^Bidi_Paired_Bracket_Type=open}', "");
    Expect(0, 65378, '\P{Bidi_Paired_Bracket_Type=open}', "");
    Expect(1, 65378, '\P{^Bidi_Paired_Bracket_Type=open}', "");
    Expect(0, 65379, '\p{Bidi_Paired_Bracket_Type=open}', "");
    Expect(1, 65379, '\p{^Bidi_Paired_Bracket_Type=open}', "");
    Expect(1, 65379, '\P{Bidi_Paired_Bracket_Type=open}', "");
    Expect(0, 65379, '\P{^Bidi_Paired_Bracket_Type=open}', "");
    Expect(1, 65378, '\p{Bidi_Paired_Bracket_Type=_	Open}', "");
    Expect(0, 65378, '\p{^Bidi_Paired_Bracket_Type=_	Open}', "");
    Expect(0, 65378, '\P{Bidi_Paired_Bracket_Type=_	Open}', "");
    Expect(1, 65378, '\P{^Bidi_Paired_Bracket_Type=_	Open}', "");
    Expect(0, 65379, '\p{Bidi_Paired_Bracket_Type=_	Open}', "");
    Expect(1, 65379, '\p{^Bidi_Paired_Bracket_Type=_	Open}', "");
    Expect(1, 65379, '\P{Bidi_Paired_Bracket_Type=_	Open}', "");
    Expect(0, 65379, '\P{^Bidi_Paired_Bracket_Type=_	Open}', "");
    Error('\p{Bpt=:=_ o}');
    Error('\P{Bpt=:=_ o}');
    Expect(1, 65378, '\p{Bpt: o}', "");
    Expect(0, 65378, '\p{^Bpt: o}', "");
    Expect(0, 65378, '\P{Bpt: o}', "");
    Expect(1, 65378, '\P{^Bpt: o}', "");
    Expect(0, 65379, '\p{Bpt: o}', "");
    Expect(1, 65379, '\p{^Bpt: o}', "");
    Expect(1, 65379, '\P{Bpt: o}', "");
    Expect(0, 65379, '\P{^Bpt: o}', "");
    Expect(1, 65378, '\p{Bpt=	 O}', "");
    Expect(0, 65378, '\p{^Bpt=	 O}', "");
    Expect(0, 65378, '\P{Bpt=	 O}', "");
    Expect(1, 65378, '\P{^Bpt=	 O}', "");
    Expect(0, 65379, '\p{Bpt=	 O}', "");
    Expect(1, 65379, '\p{^Bpt=	 O}', "");
    Expect(1, 65379, '\P{Bpt=	 O}', "");
    Expect(0, 65379, '\P{^Bpt=	 O}', "");
    Error('\p{Is_Bidi_Paired_Bracket_Type=/a/-OPEN}');
    Error('\P{Is_Bidi_Paired_Bracket_Type=/a/-OPEN}');
    Expect(1, 65378, '\p{Is_Bidi_Paired_Bracket_Type=open}', "");
    Expect(0, 65378, '\p{^Is_Bidi_Paired_Bracket_Type=open}', "");
    Expect(0, 65378, '\P{Is_Bidi_Paired_Bracket_Type=open}', "");
    Expect(1, 65378, '\P{^Is_Bidi_Paired_Bracket_Type=open}', "");
    Expect(0, 65379, '\p{Is_Bidi_Paired_Bracket_Type=open}', "");
    Expect(1, 65379, '\p{^Is_Bidi_Paired_Bracket_Type=open}', "");
    Expect(1, 65379, '\P{Is_Bidi_Paired_Bracket_Type=open}', "");
    Expect(0, 65379, '\P{^Is_Bidi_Paired_Bracket_Type=open}', "");
    Expect(1, 65378, '\p{Is_Bidi_Paired_Bracket_Type= _OPEN}', "");
    Expect(0, 65378, '\p{^Is_Bidi_Paired_Bracket_Type= _OPEN}', "");
    Expect(0, 65378, '\P{Is_Bidi_Paired_Bracket_Type= _OPEN}', "");
    Expect(1, 65378, '\P{^Is_Bidi_Paired_Bracket_Type= _OPEN}', "");
    Expect(0, 65379, '\p{Is_Bidi_Paired_Bracket_Type= _OPEN}', "");
    Expect(1, 65379, '\p{^Is_Bidi_Paired_Bracket_Type= _OPEN}', "");
    Expect(1, 65379, '\P{Is_Bidi_Paired_Bracket_Type= _OPEN}', "");
    Expect(0, 65379, '\P{^Is_Bidi_Paired_Bracket_Type= _OPEN}', "");
    Error('\p{Is_Bpt=/a/	_o}');
    Error('\P{Is_Bpt=/a/	_o}');
    Expect(1, 65378, '\p{Is_Bpt=o}', "");
    Expect(0, 65378, '\p{^Is_Bpt=o}', "");
    Expect(0, 65378, '\P{Is_Bpt=o}', "");
    Expect(1, 65378, '\P{^Is_Bpt=o}', "");
    Expect(0, 65379, '\p{Is_Bpt=o}', "");
    Expect(1, 65379, '\p{^Is_Bpt=o}', "");
    Expect(1, 65379, '\P{Is_Bpt=o}', "");
    Expect(0, 65379, '\P{^Is_Bpt=o}', "");
    Expect(1, 65378, '\p{Is_Bpt=	-O}', "");
    Expect(0, 65378, '\p{^Is_Bpt=	-O}', "");
    Expect(0, 65378, '\P{Is_Bpt=	-O}', "");
    Expect(1, 65378, '\P{^Is_Bpt=	-O}', "");
    Expect(0, 65379, '\p{Is_Bpt=	-O}', "");
    Expect(1, 65379, '\p{^Is_Bpt=	-O}', "");
    Expect(1, 65379, '\P{Is_Bpt=	-O}', "");
    Expect(0, 65379, '\P{^Is_Bpt=	-O}', "");
    Error('\p{Cased=	:=No}');
    Error('\P{Cased=	:=No}');
    Expect(1, 127370, '\p{Cased=no}', "");
    Expect(0, 127370, '\p{^Cased=no}', "");
    Expect(0, 127370, '\P{Cased=no}', "");
    Expect(1, 127370, '\P{^Cased=no}', "");
    Expect(0, 127369, '\p{Cased=no}', "");
    Expect(1, 127369, '\p{^Cased=no}', "");
    Expect(1, 127369, '\P{Cased=no}', "");
    Expect(0, 127369, '\P{^Cased=no}', "");
    Expect(1, 127370, '\p{Cased=		no}', "");
    Expect(0, 127370, '\p{^Cased=		no}', "");
    Expect(0, 127370, '\P{Cased=		no}', "");
    Expect(1, 127370, '\P{^Cased=		no}', "");
    Expect(0, 127369, '\p{Cased=		no}', "");
    Expect(1, 127369, '\p{^Cased=		no}', "");
    Expect(1, 127369, '\P{Cased=		no}', "");
    Expect(0, 127369, '\P{^Cased=		no}', "");
    Error('\p{Is_Cased=-:=N}');
    Error('\P{Is_Cased=-:=N}');
    Expect(1, 127370, '\p{Is_Cased=n}', "");
    Expect(0, 127370, '\p{^Is_Cased=n}', "");
    Expect(0, 127370, '\P{Is_Cased=n}', "");
    Expect(1, 127370, '\P{^Is_Cased=n}', "");
    Expect(0, 127369, '\p{Is_Cased=n}', "");
    Expect(1, 127369, '\p{^Is_Cased=n}', "");
    Expect(1, 127369, '\P{Is_Cased=n}', "");
    Expect(0, 127369, '\P{^Is_Cased=n}', "");
    Expect(1, 127370, '\p{Is_Cased=- N}', "");
    Expect(0, 127370, '\p{^Is_Cased=- N}', "");
    Expect(0, 127370, '\P{Is_Cased=- N}', "");
    Expect(1, 127370, '\P{^Is_Cased=- N}', "");
    Expect(0, 127369, '\p{Is_Cased=- N}', "");
    Expect(1, 127369, '\p{^Is_Cased=- N}', "");
    Expect(1, 127369, '\P{Is_Cased=- N}', "");
    Expect(0, 127369, '\P{^Is_Cased=- N}', "");
    Error('\p{Cased=/a/_F}');
    Error('\P{Cased=/a/_F}');
    Expect(1, 127370, '\p{Cased=f}', "");
    Expect(0, 127370, '\p{^Cased=f}', "");
    Expect(0, 127370, '\P{Cased=f}', "");
    Expect(1, 127370, '\P{^Cased=f}', "");
    Expect(0, 127369, '\p{Cased=f}', "");
    Expect(1, 127369, '\p{^Cased=f}', "");
    Expect(1, 127369, '\P{Cased=f}', "");
    Expect(0, 127369, '\P{^Cased=f}', "");
    Expect(1, 127370, '\p{Cased= -F}', "");
    Expect(0, 127370, '\p{^Cased= -F}', "");
    Expect(0, 127370, '\P{Cased= -F}', "");
    Expect(1, 127370, '\P{^Cased= -F}', "");
    Expect(0, 127369, '\p{Cased= -F}', "");
    Expect(1, 127369, '\p{^Cased= -F}', "");
    Expect(1, 127369, '\P{Cased= -F}', "");
    Expect(0, 127369, '\P{^Cased= -F}', "");
    Error('\p{Is_Cased=_	False:=}');
    Error('\P{Is_Cased=_	False:=}');
    Expect(1, 127370, '\p{Is_Cased=false}', "");
    Expect(0, 127370, '\p{^Is_Cased=false}', "");
    Expect(0, 127370, '\P{Is_Cased=false}', "");
    Expect(1, 127370, '\P{^Is_Cased=false}', "");
    Expect(0, 127369, '\p{Is_Cased=false}', "");
    Expect(1, 127369, '\p{^Is_Cased=false}', "");
    Expect(1, 127369, '\P{Is_Cased=false}', "");
    Expect(0, 127369, '\P{^Is_Cased=false}', "");
    Expect(1, 127370, '\p{Is_Cased=	_False}', "");
    Expect(0, 127370, '\p{^Is_Cased=	_False}', "");
    Expect(0, 127370, '\P{Is_Cased=	_False}', "");
    Expect(1, 127370, '\P{^Is_Cased=	_False}', "");
    Expect(0, 127369, '\p{Is_Cased=	_False}', "");
    Expect(1, 127369, '\p{^Is_Cased=	_False}', "");
    Expect(1, 127369, '\P{Is_Cased=	_False}', "");
    Expect(0, 127369, '\P{^Is_Cased=	_False}', "");
    Error('\p{Cased=:=-Yes}');
    Error('\P{Cased=:=-Yes}');
    Expect(1, 127369, '\p{Cased=yes}', "");
    Expect(0, 127369, '\p{^Cased=yes}', "");
    Expect(0, 127369, '\P{Cased=yes}', "");
    Expect(1, 127369, '\P{^Cased=yes}', "");
    Expect(0, 127370, '\p{Cased=yes}', "");
    Expect(1, 127370, '\p{^Cased=yes}', "");
    Expect(1, 127370, '\P{Cased=yes}', "");
    Expect(0, 127370, '\P{^Cased=yes}', "");
    Expect(1, 127369, '\p{Cased= 	Yes}', "");
    Expect(0, 127369, '\p{^Cased= 	Yes}', "");
    Expect(0, 127369, '\P{Cased= 	Yes}', "");
    Expect(1, 127369, '\P{^Cased= 	Yes}', "");
    Expect(0, 127370, '\p{Cased= 	Yes}', "");
    Expect(1, 127370, '\p{^Cased= 	Yes}', "");
    Expect(1, 127370, '\P{Cased= 	Yes}', "");
    Expect(0, 127370, '\P{^Cased= 	Yes}', "");
    Error('\p{Is_Cased:/a/_Y}');
    Error('\P{Is_Cased:/a/_Y}');
    Expect(1, 127369, '\p{Is_Cased=y}', "");
    Expect(0, 127369, '\p{^Is_Cased=y}', "");
    Expect(0, 127369, '\P{Is_Cased=y}', "");
    Expect(1, 127369, '\P{^Is_Cased=y}', "");
    Expect(0, 127370, '\p{Is_Cased=y}', "");
    Expect(1, 127370, '\p{^Is_Cased=y}', "");
    Expect(1, 127370, '\P{Is_Cased=y}', "");
    Expect(0, 127370, '\P{^Is_Cased=y}', "");
    Expect(1, 127369, '\p{Is_Cased=	-Y}', "");
    Expect(0, 127369, '\p{^Is_Cased=	-Y}', "");
    Expect(0, 127369, '\P{Is_Cased=	-Y}', "");
    Expect(1, 127369, '\P{^Is_Cased=	-Y}', "");
    Expect(0, 127370, '\p{Is_Cased=	-Y}', "");
    Expect(1, 127370, '\p{^Is_Cased=	-Y}', "");
    Expect(1, 127370, '\P{Is_Cased=	-Y}', "");
    Expect(0, 127370, '\P{^Is_Cased=	-Y}', "");
    Error('\p{Cased=/a/-	T}');
    Error('\P{Cased=/a/-	T}');
    Expect(1, 127369, '\p{Cased=t}', "");
    Expect(0, 127369, '\p{^Cased=t}', "");
    Expect(0, 127369, '\P{Cased=t}', "");
    Expect(1, 127369, '\P{^Cased=t}', "");
    Expect(0, 127370, '\p{Cased=t}', "");
    Expect(1, 127370, '\p{^Cased=t}', "");
    Expect(1, 127370, '\P{Cased=t}', "");
    Expect(0, 127370, '\P{^Cased=t}', "");
    Error('\p{Is_Cased:   	/a/True}');
    Error('\P{Is_Cased:   	/a/True}');
    Expect(1, 127369, '\p{Is_Cased=true}', "");
    Expect(0, 127369, '\p{^Is_Cased=true}', "");
    Expect(0, 127369, '\P{Is_Cased=true}', "");
    Expect(1, 127369, '\P{^Is_Cased=true}', "");
    Expect(0, 127370, '\p{Is_Cased=true}', "");
    Expect(1, 127370, '\p{^Is_Cased=true}', "");
    Expect(1, 127370, '\P{Is_Cased=true}', "");
    Expect(0, 127370, '\P{^Is_Cased=true}', "");
    Expect(1, 127369, '\p{Is_Cased=	True}', "");
    Expect(0, 127369, '\p{^Is_Cased=	True}', "");
    Expect(0, 127369, '\P{Is_Cased=	True}', "");
    Expect(1, 127369, '\P{^Is_Cased=	True}', "");
    Expect(0, 127370, '\p{Is_Cased=	True}', "");
    Expect(1, 127370, '\p{^Is_Cased=	True}', "");
    Expect(1, 127370, '\P{Is_Cased=	True}', "");
    Expect(0, 127370, '\P{^Is_Cased=	True}', "");
    Error('\p{Canonical_Combining_Class=/a/		above}');
    Error('\P{Canonical_Combining_Class=/a/		above}');
    Expect(1, 125257, '\p{Canonical_Combining_Class=above}', "");
    Expect(0, 125257, '\p{^Canonical_Combining_Class=above}', "");
    Expect(0, 125257, '\P{Canonical_Combining_Class=above}', "");
    Expect(1, 125257, '\P{^Canonical_Combining_Class=above}', "");
    Expect(0, 125258, '\p{Canonical_Combining_Class=above}', "");
    Expect(1, 125258, '\p{^Canonical_Combining_Class=above}', "");
    Expect(1, 125258, '\P{Canonical_Combining_Class=above}', "");
    Expect(0, 125258, '\P{^Canonical_Combining_Class=above}', "");
    Expect(1, 125257, '\p{Canonical_Combining_Class=- Above}', "");
    Expect(0, 125257, '\p{^Canonical_Combining_Class=- Above}', "");
    Expect(0, 125257, '\P{Canonical_Combining_Class=- Above}', "");
    Expect(1, 125257, '\P{^Canonical_Combining_Class=- Above}', "");
    Expect(0, 125258, '\p{Canonical_Combining_Class=- Above}', "");
    Expect(1, 125258, '\p{^Canonical_Combining_Class=- Above}', "");
    Expect(1, 125258, '\P{Canonical_Combining_Class=- Above}', "");
    Expect(0, 125258, '\P{^Canonical_Combining_Class=- Above}', "");
    Error('\p{Ccc=/a/ 	A}');
    Error('\P{Ccc=/a/ 	A}');
    Expect(1, 125257, '\p{Ccc=a}', "");
    Expect(0, 125257, '\p{^Ccc=a}', "");
    Expect(0, 125257, '\P{Ccc=a}', "");
    Expect(1, 125257, '\P{^Ccc=a}', "");
    Expect(0, 125258, '\p{Ccc=a}', "");
    Expect(1, 125258, '\p{^Ccc=a}', "");
    Expect(1, 125258, '\P{Ccc=a}', "");
    Expect(0, 125258, '\P{^Ccc=a}', "");
    Expect(1, 125257, '\p{Ccc=--A}', "");
    Expect(0, 125257, '\p{^Ccc=--A}', "");
    Expect(0, 125257, '\P{Ccc=--A}', "");
    Expect(1, 125257, '\P{^Ccc=--A}', "");
    Expect(0, 125258, '\p{Ccc=--A}', "");
    Expect(1, 125258, '\p{^Ccc=--A}', "");
    Expect(1, 125258, '\P{Ccc=--A}', "");
    Expect(0, 125258, '\P{^Ccc=--A}', "");
    Error('\p{Is_Canonical_Combining_Class=_-0230/a/}');
    Error('\P{Is_Canonical_Combining_Class=_-0230/a/}');
    Expect(1, 125257, '\p{Is_Canonical_Combining_Class=0_0_0_230}', "");
    Expect(0, 125257, '\p{^Is_Canonical_Combining_Class=0_0_0_230}', "");
    Expect(0, 125257, '\P{Is_Canonical_Combining_Class=0_0_0_230}', "");
    Expect(1, 125257, '\P{^Is_Canonical_Combining_Class=0_0_0_230}', "");
    Expect(0, 125258, '\p{Is_Canonical_Combining_Class=0_0_0_230}', "");
    Expect(1, 125258, '\p{^Is_Canonical_Combining_Class=0_0_0_230}', "");
    Expect(1, 125258, '\P{Is_Canonical_Combining_Class=0_0_0_230}', "");
    Expect(0, 125258, '\P{^Is_Canonical_Combining_Class=0_0_0_230}', "");
    Error('\p{Is_Ccc=:= 	ABOVE}');
    Error('\P{Is_Ccc=:= 	ABOVE}');
    Expect(1, 125257, '\p{Is_Ccc=above}', "");
    Expect(0, 125257, '\p{^Is_Ccc=above}', "");
    Expect(0, 125257, '\P{Is_Ccc=above}', "");
    Expect(1, 125257, '\P{^Is_Ccc=above}', "");
    Expect(0, 125258, '\p{Is_Ccc=above}', "");
    Expect(1, 125258, '\p{^Is_Ccc=above}', "");
    Expect(1, 125258, '\P{Is_Ccc=above}', "");
    Expect(0, 125258, '\P{^Is_Ccc=above}', "");
    Expect(1, 125257, '\p{Is_Ccc=- Above}', "");
    Expect(0, 125257, '\p{^Is_Ccc=- Above}', "");
    Expect(0, 125257, '\P{Is_Ccc=- Above}', "");
    Expect(1, 125257, '\P{^Is_Ccc=- Above}', "");
    Expect(0, 125258, '\p{Is_Ccc=- Above}', "");
    Expect(1, 125258, '\p{^Is_Ccc=- Above}', "");
    Expect(1, 125258, '\P{Is_Ccc=- Above}', "");
    Expect(0, 125258, '\P{^Is_Ccc=- Above}', "");
    Error('\p{Canonical_Combining_Class=:=	_Above_LEFT}');
    Error('\P{Canonical_Combining_Class=:=	_Above_LEFT}');
    Expect(1, 12331, '\p{Canonical_Combining_Class=aboveleft}', "");
    Expect(0, 12331, '\p{^Canonical_Combining_Class=aboveleft}', "");
    Expect(0, 12331, '\P{Canonical_Combining_Class=aboveleft}', "");
    Expect(1, 12331, '\P{^Canonical_Combining_Class=aboveleft}', "");
    Expect(0, 12332, '\p{Canonical_Combining_Class=aboveleft}', "");
    Expect(1, 12332, '\p{^Canonical_Combining_Class=aboveleft}', "");
    Expect(1, 12332, '\P{Canonical_Combining_Class=aboveleft}', "");
    Expect(0, 12332, '\P{^Canonical_Combining_Class=aboveleft}', "");
    Expect(1, 12331, '\p{Canonical_Combining_Class= -above_Left}', "");
    Expect(0, 12331, '\p{^Canonical_Combining_Class= -above_Left}', "");
    Expect(0, 12331, '\P{Canonical_Combining_Class= -above_Left}', "");
    Expect(1, 12331, '\P{^Canonical_Combining_Class= -above_Left}', "");
    Expect(0, 12332, '\p{Canonical_Combining_Class= -above_Left}', "");
    Expect(1, 12332, '\p{^Canonical_Combining_Class= -above_Left}', "");
    Expect(1, 12332, '\P{Canonical_Combining_Class= -above_Left}', "");
    Expect(0, 12332, '\P{^Canonical_Combining_Class= -above_Left}', "");
    Error('\p{Ccc= -AL:=}');
    Error('\P{Ccc= -AL:=}');
    Expect(1, 12331, '\p{Ccc=al}', "");
    Expect(0, 12331, '\p{^Ccc=al}', "");
    Expect(0, 12331, '\P{Ccc=al}', "");
    Expect(1, 12331, '\P{^Ccc=al}', "");
    Expect(0, 12332, '\p{Ccc=al}', "");
    Expect(1, 12332, '\p{^Ccc=al}', "");
    Expect(1, 12332, '\P{Ccc=al}', "");
    Expect(0, 12332, '\P{^Ccc=al}', "");
    Expect(1, 12331, '\p{Ccc=		al}', "");
    Expect(0, 12331, '\p{^Ccc=		al}', "");
    Expect(0, 12331, '\P{Ccc=		al}', "");
    Expect(1, 12331, '\P{^Ccc=		al}', "");
    Expect(0, 12332, '\p{Ccc=		al}', "");
    Expect(1, 12332, '\p{^Ccc=		al}', "");
    Expect(1, 12332, '\P{Ccc=		al}', "");
    Expect(0, 12332, '\P{^Ccc=		al}', "");
    Error('\p{Is_Canonical_Combining_Class=	_+000_000_022_8/a/}');
    Error('\P{Is_Canonical_Combining_Class=	_+000_000_022_8/a/}');
    Expect(1, 12331, '\p{Is_Canonical_Combining_Class=228}', "");
    Expect(0, 12331, '\p{^Is_Canonical_Combining_Class=228}', "");
    Expect(0, 12331, '\P{Is_Canonical_Combining_Class=228}', "");
    Expect(1, 12331, '\P{^Is_Canonical_Combining_Class=228}', "");
    Expect(0, 12332, '\p{Is_Canonical_Combining_Class=228}', "");
    Expect(1, 12332, '\p{^Is_Canonical_Combining_Class=228}', "");
    Expect(1, 12332, '\P{Is_Canonical_Combining_Class=228}', "");
    Expect(0, 12332, '\P{^Is_Canonical_Combining_Class=228}', "");
    Error('\p{Is_Ccc=above_Left:=}');
    Error('\P{Is_Ccc=above_Left:=}');
    Expect(1, 12331, '\p{Is_Ccc=aboveleft}', "");
    Expect(0, 12331, '\p{^Is_Ccc=aboveleft}', "");
    Expect(0, 12331, '\P{Is_Ccc=aboveleft}', "");
    Expect(1, 12331, '\P{^Is_Ccc=aboveleft}', "");
    Expect(0, 12332, '\p{Is_Ccc=aboveleft}', "");
    Expect(1, 12332, '\p{^Is_Ccc=aboveleft}', "");
    Expect(1, 12332, '\P{Is_Ccc=aboveleft}', "");
    Expect(0, 12332, '\P{^Is_Ccc=aboveleft}', "");
    Expect(1, 12331, '\p{Is_Ccc=_	Above_Left}', "");
    Expect(0, 12331, '\p{^Is_Ccc=_	Above_Left}', "");
    Expect(0, 12331, '\P{Is_Ccc=_	Above_Left}', "");
    Expect(1, 12331, '\P{^Is_Ccc=_	Above_Left}', "");
    Expect(0, 12332, '\p{Is_Ccc=_	Above_Left}', "");
    Expect(1, 12332, '\p{^Is_Ccc=_	Above_Left}', "");
    Expect(1, 12332, '\P{Is_Ccc=_	Above_Left}', "");
    Expect(0, 12332, '\P{^Is_Ccc=_	Above_Left}', "");
    Error('\p{Canonical_Combining_Class=_:=Above_Right}');
    Error('\P{Canonical_Combining_Class=_:=Above_Right}');
    Expect(1, 12332, '\p{Canonical_Combining_Class=aboveright}', "");
    Expect(0, 12332, '\p{^Canonical_Combining_Class=aboveright}', "");
    Expect(0, 12332, '\P{Canonical_Combining_Class=aboveright}', "");
    Expect(1, 12332, '\P{^Canonical_Combining_Class=aboveright}', "");
    Expect(0, 12333, '\p{Canonical_Combining_Class=aboveright}', "");
    Expect(1, 12333, '\p{^Canonical_Combining_Class=aboveright}', "");
    Expect(1, 12333, '\P{Canonical_Combining_Class=aboveright}', "");
    Expect(0, 12333, '\P{^Canonical_Combining_Class=aboveright}', "");
    Expect(1, 12332, '\p{Canonical_Combining_Class=	above_Right}', "");
    Expect(0, 12332, '\p{^Canonical_Combining_Class=	above_Right}', "");
    Expect(0, 12332, '\P{Canonical_Combining_Class=	above_Right}', "");
    Expect(1, 12332, '\P{^Canonical_Combining_Class=	above_Right}', "");
    Expect(0, 12333, '\p{Canonical_Combining_Class=	above_Right}', "");
    Expect(1, 12333, '\p{^Canonical_Combining_Class=	above_Right}', "");
    Expect(1, 12333, '\P{Canonical_Combining_Class=	above_Right}', "");
    Expect(0, 12333, '\P{^Canonical_Combining_Class=	above_Right}', "");
    Error('\p{Ccc=-:=ar}');
    Error('\P{Ccc=-:=ar}');
    Expect(1, 12332, '\p{Ccc=ar}', "");
    Expect(0, 12332, '\p{^Ccc=ar}', "");
    Expect(0, 12332, '\P{Ccc=ar}', "");
    Expect(1, 12332, '\P{^Ccc=ar}', "");
    Expect(0, 12333, '\p{Ccc=ar}', "");
    Expect(1, 12333, '\p{^Ccc=ar}', "");
    Expect(1, 12333, '\P{Ccc=ar}', "");
    Expect(0, 12333, '\P{^Ccc=ar}', "");
    Expect(1, 12332, '\p{Ccc=_ ar}', "");
    Expect(0, 12332, '\p{^Ccc=_ ar}', "");
    Expect(0, 12332, '\P{Ccc=_ ar}', "");
    Expect(1, 12332, '\P{^Ccc=_ ar}', "");
    Expect(0, 12333, '\p{Ccc=_ ar}', "");
    Expect(1, 12333, '\p{^Ccc=_ ar}', "");
    Expect(1, 12333, '\P{Ccc=_ ar}', "");
    Expect(0, 12333, '\P{^Ccc=_ ar}', "");
    Error('\p{Is_Canonical_Combining_Class=:=- 000232}');
    Error('\P{Is_Canonical_Combining_Class=:=- 000232}');
    Expect(1, 12332, '\p{Is_Canonical_Combining_Class:0_2_32}', "");
    Expect(0, 12332, '\p{^Is_Canonical_Combining_Class:0_2_32}', "");
    Expect(0, 12332, '\P{Is_Canonical_Combining_Class:0_2_32}', "");
    Expect(1, 12332, '\P{^Is_Canonical_Combining_Class:0_2_32}', "");
    Expect(0, 12333, '\p{Is_Canonical_Combining_Class:0_2_32}', "");
    Expect(1, 12333, '\p{^Is_Canonical_Combining_Class:0_2_32}', "");
    Expect(1, 12333, '\P{Is_Canonical_Combining_Class:0_2_32}', "");
    Expect(0, 12333, '\P{^Is_Canonical_Combining_Class:0_2_32}', "");
    Error('\p{Is_Ccc=:=Above_Right}');
    Error('\P{Is_Ccc=:=Above_Right}');
    Expect(1, 12332, '\p{Is_Ccc=aboveright}', "");
    Expect(0, 12332, '\p{^Is_Ccc=aboveright}', "");
    Expect(0, 12332, '\P{Is_Ccc=aboveright}', "");
    Expect(1, 12332, '\P{^Is_Ccc=aboveright}', "");
    Expect(0, 12333, '\p{Is_Ccc=aboveright}', "");
    Expect(1, 12333, '\p{^Is_Ccc=aboveright}', "");
    Expect(1, 12333, '\P{Is_Ccc=aboveright}', "");
    Expect(0, 12333, '\P{^Is_Ccc=aboveright}', "");
    Expect(1, 12332, '\p{Is_Ccc=above_Right}', "");
    Expect(0, 12332, '\p{^Is_Ccc=above_Right}', "");
    Expect(0, 12332, '\P{Is_Ccc=above_Right}', "");
    Expect(1, 12332, '\P{^Is_Ccc=above_Right}', "");
    Expect(0, 12333, '\p{Is_Ccc=above_Right}', "");
    Expect(1, 12333, '\p{^Is_Ccc=above_Right}', "");
    Expect(1, 12333, '\P{Is_Ccc=above_Right}', "");
    Expect(0, 12333, '\P{^Is_Ccc=above_Right}', "");
    Error('\p{Canonical_Combining_Class= /a/attached_above}');
    Error('\P{Canonical_Combining_Class= /a/attached_above}');
    Expect(1, 7630, '\p{Canonical_Combining_Class=attachedabove}', "");
    Expect(0, 7630, '\p{^Canonical_Combining_Class=attachedabove}', "");
    Expect(0, 7630, '\P{Canonical_Combining_Class=attachedabove}', "");
    Expect(1, 7630, '\P{^Canonical_Combining_Class=attachedabove}', "");
    Expect(0, 7631, '\p{Canonical_Combining_Class=attachedabove}', "");
    Expect(1, 7631, '\p{^Canonical_Combining_Class=attachedabove}', "");
    Expect(1, 7631, '\P{Canonical_Combining_Class=attachedabove}', "");
    Expect(0, 7631, '\P{^Canonical_Combining_Class=attachedabove}', "");
    Expect(1, 7630, '\p{Canonical_Combining_Class=	_attached_ABOVE}', "");
    Expect(0, 7630, '\p{^Canonical_Combining_Class=	_attached_ABOVE}', "");
    Expect(0, 7630, '\P{Canonical_Combining_Class=	_attached_ABOVE}', "");
    Expect(1, 7630, '\P{^Canonical_Combining_Class=	_attached_ABOVE}', "");
    Expect(0, 7631, '\p{Canonical_Combining_Class=	_attached_ABOVE}', "");
    Expect(1, 7631, '\p{^Canonical_Combining_Class=	_attached_ABOVE}', "");
    Expect(1, 7631, '\P{Canonical_Combining_Class=	_attached_ABOVE}', "");
    Expect(0, 7631, '\P{^Canonical_Combining_Class=	_attached_ABOVE}', "");
    Error('\p{Ccc= _ata/a/}');
    Error('\P{Ccc= _ata/a/}');
    Expect(1, 7630, '\p{Ccc=ata}', "");
    Expect(0, 7630, '\p{^Ccc=ata}', "");
    Expect(0, 7630, '\P{Ccc=ata}', "");
    Expect(1, 7630, '\P{^Ccc=ata}', "");
    Expect(0, 7631, '\p{Ccc=ata}', "");
    Expect(1, 7631, '\p{^Ccc=ata}', "");
    Expect(1, 7631, '\P{Ccc=ata}', "");
    Expect(0, 7631, '\P{^Ccc=ata}', "");
    Expect(1, 7630, '\p{Ccc=	_ATA}', "");
    Expect(0, 7630, '\p{^Ccc=	_ATA}', "");
    Expect(0, 7630, '\P{Ccc=	_ATA}', "");
    Expect(1, 7630, '\P{^Ccc=	_ATA}', "");
    Expect(0, 7631, '\p{Ccc=	_ATA}', "");
    Expect(1, 7631, '\p{^Ccc=	_ATA}', "");
    Expect(1, 7631, '\P{Ccc=	_ATA}', "");
    Expect(0, 7631, '\P{^Ccc=	_ATA}', "");
    Error('\p{Is_Canonical_Combining_Class=	/a/00000214}');
    Error('\P{Is_Canonical_Combining_Class=	/a/00000214}');
    Expect(1, 7630, '\p{Is_Canonical_Combining_Class=00214}', "");
    Expect(0, 7630, '\p{^Is_Canonical_Combining_Class=00214}', "");
    Expect(0, 7630, '\P{Is_Canonical_Combining_Class=00214}', "");
    Expect(1, 7630, '\P{^Is_Canonical_Combining_Class=00214}', "");
    Expect(0, 7631, '\p{Is_Canonical_Combining_Class=00214}', "");
    Expect(1, 7631, '\p{^Is_Canonical_Combining_Class=00214}', "");
    Expect(1, 7631, '\P{Is_Canonical_Combining_Class=00214}', "");
    Expect(0, 7631, '\P{^Is_Canonical_Combining_Class=00214}', "");
    Error('\p{Is_Ccc=	/a/attached_ABOVE}');
    Error('\P{Is_Ccc=	/a/attached_ABOVE}');
    Expect(1, 7630, '\p{Is_Ccc=attachedabove}', "");
    Expect(0, 7630, '\p{^Is_Ccc=attachedabove}', "");
    Expect(0, 7630, '\P{Is_Ccc=attachedabove}', "");
    Expect(1, 7630, '\P{^Is_Ccc=attachedabove}', "");
    Expect(0, 7631, '\p{Is_Ccc=attachedabove}', "");
    Expect(1, 7631, '\p{^Is_Ccc=attachedabove}', "");
    Expect(1, 7631, '\P{Is_Ccc=attachedabove}', "");
    Expect(0, 7631, '\P{^Is_Ccc=attachedabove}', "");
    Expect(1, 7630, '\p{Is_Ccc=_-Attached_ABOVE}', "");
    Expect(0, 7630, '\p{^Is_Ccc=_-Attached_ABOVE}', "");
    Expect(0, 7630, '\P{Is_Ccc=_-Attached_ABOVE}', "");
    Expect(1, 7630, '\P{^Is_Ccc=_-Attached_ABOVE}', "");
    Expect(0, 7631, '\p{Is_Ccc=_-Attached_ABOVE}', "");
    Expect(1, 7631, '\p{^Is_Ccc=_-Attached_ABOVE}', "");
    Expect(1, 7631, '\P{Is_Ccc=_-Attached_ABOVE}', "");
    Expect(0, 7631, '\P{^Is_Ccc=_-Attached_ABOVE}', "");
    Error('\p{Canonical_Combining_Class= :=ATTACHED_above_RIGHT}');
    Error('\P{Canonical_Combining_Class= :=ATTACHED_above_RIGHT}');
    Expect(1, 119154, '\p{Canonical_Combining_Class=attachedaboveright}', "");
    Expect(0, 119154, '\p{^Canonical_Combining_Class=attachedaboveright}', "");
    Expect(0, 119154, '\P{Canonical_Combining_Class=attachedaboveright}', "");
    Expect(1, 119154, '\P{^Canonical_Combining_Class=attachedaboveright}', "");
    Expect(0, 119155, '\p{Canonical_Combining_Class=attachedaboveright}', "");
    Expect(1, 119155, '\p{^Canonical_Combining_Class=attachedaboveright}', "");
    Expect(1, 119155, '\P{Canonical_Combining_Class=attachedaboveright}', "");
    Expect(0, 119155, '\P{^Canonical_Combining_Class=attachedaboveright}', "");
    Expect(1, 119154, '\p{Canonical_Combining_Class=	 Attached_Above_Right}', "");
    Expect(0, 119154, '\p{^Canonical_Combining_Class=	 Attached_Above_Right}', "");
    Expect(0, 119154, '\P{Canonical_Combining_Class=	 Attached_Above_Right}', "");
    Expect(1, 119154, '\P{^Canonical_Combining_Class=	 Attached_Above_Right}', "");
    Expect(0, 119155, '\p{Canonical_Combining_Class=	 Attached_Above_Right}', "");
    Expect(1, 119155, '\p{^Canonical_Combining_Class=	 Attached_Above_Right}', "");
    Expect(1, 119155, '\P{Canonical_Combining_Class=	 Attached_Above_Right}', "");
    Expect(0, 119155, '\P{^Canonical_Combining_Class=	 Attached_Above_Right}', "");
    Error('\p{Ccc=-/a/ATAR}');
    Error('\P{Ccc=-/a/ATAR}');
    Expect(1, 119154, '\p{Ccc:atar}', "");
    Expect(0, 119154, '\p{^Ccc:atar}', "");
    Expect(0, 119154, '\P{Ccc:atar}', "");
    Expect(1, 119154, '\P{^Ccc:atar}', "");
    Expect(0, 119155, '\p{Ccc:atar}', "");
    Expect(1, 119155, '\p{^Ccc:atar}', "");
    Expect(1, 119155, '\P{Ccc:atar}', "");
    Expect(0, 119155, '\P{^Ccc:atar}', "");
    Expect(1, 119154, '\p{Ccc=  atar}', "");
    Expect(0, 119154, '\p{^Ccc=  atar}', "");
    Expect(0, 119154, '\P{Ccc=  atar}', "");
    Expect(1, 119154, '\P{^Ccc=  atar}', "");
    Expect(0, 119155, '\p{Ccc=  atar}', "");
    Expect(1, 119155, '\p{^Ccc=  atar}', "");
    Expect(1, 119155, '\P{Ccc=  atar}', "");
    Expect(0, 119155, '\P{^Ccc=  atar}', "");
    Error('\p{Is_Canonical_Combining_Class=	/a/+000000000216}');
    Error('\P{Is_Canonical_Combining_Class=	/a/+000000000216}');
    Expect(1, 119154, '\p{Is_Canonical_Combining_Class=000216}', "");
    Expect(0, 119154, '\p{^Is_Canonical_Combining_Class=000216}', "");
    Expect(0, 119154, '\P{Is_Canonical_Combining_Class=000216}', "");
    Expect(1, 119154, '\P{^Is_Canonical_Combining_Class=000216}', "");
    Expect(0, 119155, '\p{Is_Canonical_Combining_Class=000216}', "");
    Expect(1, 119155, '\p{^Is_Canonical_Combining_Class=000216}', "");
    Expect(1, 119155, '\P{Is_Canonical_Combining_Class=000216}', "");
    Expect(0, 119155, '\P{^Is_Canonical_Combining_Class=000216}', "");
    Error('\p{Is_Ccc=_ ATTACHED_Above_right:=}');
    Error('\P{Is_Ccc=_ ATTACHED_Above_right:=}');
    Expect(1, 119154, '\p{Is_Ccc=attachedaboveright}', "");
    Expect(0, 119154, '\p{^Is_Ccc=attachedaboveright}', "");
    Expect(0, 119154, '\P{Is_Ccc=attachedaboveright}', "");
    Expect(1, 119154, '\P{^Is_Ccc=attachedaboveright}', "");
    Expect(0, 119155, '\p{Is_Ccc=attachedaboveright}', "");
    Expect(1, 119155, '\p{^Is_Ccc=attachedaboveright}', "");
    Expect(1, 119155, '\P{Is_Ccc=attachedaboveright}', "");
    Expect(0, 119155, '\P{^Is_Ccc=attachedaboveright}', "");
    Expect(1, 119154, '\p{Is_Ccc=-	attached_above_Right}', "");
    Expect(0, 119154, '\p{^Is_Ccc=-	attached_above_Right}', "");
    Expect(0, 119154, '\P{Is_Ccc=-	attached_above_Right}', "");
    Expect(1, 119154, '\P{^Is_Ccc=-	attached_above_Right}', "");
    Expect(0, 119155, '\p{Is_Ccc=-	attached_above_Right}', "");
    Expect(1, 119155, '\p{^Is_Ccc=-	attached_above_Right}', "");
    Expect(1, 119155, '\P{Is_Ccc=-	attached_above_Right}', "");
    Expect(0, 119155, '\P{^Is_Ccc=-	attached_above_Right}', "");
    Error('\p{Canonical_Combining_Class=:= _ATTACHED_Below}');
    Error('\P{Canonical_Combining_Class=:= _ATTACHED_Below}');
    Expect(1, 7632, '\p{Canonical_Combining_Class=attachedbelow}', "");
    Expect(0, 7632, '\p{^Canonical_Combining_Class=attachedbelow}', "");
    Expect(0, 7632, '\P{Canonical_Combining_Class=attachedbelow}', "");
    Expect(1, 7632, '\P{^Canonical_Combining_Class=attachedbelow}', "");
    Expect(0, 7633, '\p{Canonical_Combining_Class=attachedbelow}', "");
    Expect(1, 7633, '\p{^Canonical_Combining_Class=attachedbelow}', "");
    Expect(1, 7633, '\P{Canonical_Combining_Class=attachedbelow}', "");
    Expect(0, 7633, '\P{^Canonical_Combining_Class=attachedbelow}', "");
    Expect(1, 7632, '\p{Canonical_Combining_Class=_ Attached_Below}', "");
    Expect(0, 7632, '\p{^Canonical_Combining_Class=_ Attached_Below}', "");
    Expect(0, 7632, '\P{Canonical_Combining_Class=_ Attached_Below}', "");
    Expect(1, 7632, '\P{^Canonical_Combining_Class=_ Attached_Below}', "");
    Expect(0, 7633, '\p{Canonical_Combining_Class=_ Attached_Below}', "");
    Expect(1, 7633, '\p{^Canonical_Combining_Class=_ Attached_Below}', "");
    Expect(1, 7633, '\P{Canonical_Combining_Class=_ Attached_Below}', "");
    Expect(0, 7633, '\P{^Canonical_Combining_Class=_ Attached_Below}', "");
    Error('\p{Ccc=:=	ATB}');
    Error('\P{Ccc=:=	ATB}');
    Expect(1, 7632, '\p{Ccc=atb}', "");
    Expect(0, 7632, '\p{^Ccc=atb}', "");
    Expect(0, 7632, '\P{Ccc=atb}', "");
    Expect(1, 7632, '\P{^Ccc=atb}', "");
    Expect(0, 7633, '\p{Ccc=atb}', "");
    Expect(1, 7633, '\p{^Ccc=atb}', "");
    Expect(1, 7633, '\P{Ccc=atb}', "");
    Expect(0, 7633, '\P{^Ccc=atb}', "");
    Expect(1, 7632, '\p{Ccc=	 ATB}', "");
    Expect(0, 7632, '\p{^Ccc=	 ATB}', "");
    Expect(0, 7632, '\P{Ccc=	 ATB}', "");
    Expect(1, 7632, '\P{^Ccc=	 ATB}', "");
    Expect(0, 7633, '\p{Ccc=	 ATB}', "");
    Expect(1, 7633, '\p{^Ccc=	 ATB}', "");
    Expect(1, 7633, '\P{Ccc=	 ATB}', "");
    Expect(0, 7633, '\P{^Ccc=	 ATB}', "");
    Error('\p{Is_Canonical_Combining_Class:			0_0_0_0_202:=}');
    Error('\P{Is_Canonical_Combining_Class:			0_0_0_0_202:=}');
    Expect(1, 7632, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_00202}', "");
    Expect(0, 7632, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_00202}', "");
    Expect(0, 7632, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_00202}', "");
    Expect(1, 7632, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_00202}', "");
    Expect(0, 7633, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_00202}', "");
    Expect(1, 7633, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_00202}', "");
    Expect(1, 7633, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_00202}', "");
    Expect(0, 7633, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_00202}', "");
    Error('\p{Is_Ccc=:= ATTACHED_BELOW}');
    Error('\P{Is_Ccc=:= ATTACHED_BELOW}');
    Expect(1, 7632, '\p{Is_Ccc=attachedbelow}', "");
    Expect(0, 7632, '\p{^Is_Ccc=attachedbelow}', "");
    Expect(0, 7632, '\P{Is_Ccc=attachedbelow}', "");
    Expect(1, 7632, '\P{^Is_Ccc=attachedbelow}', "");
    Expect(0, 7633, '\p{Is_Ccc=attachedbelow}', "");
    Expect(1, 7633, '\p{^Is_Ccc=attachedbelow}', "");
    Expect(1, 7633, '\P{Is_Ccc=attachedbelow}', "");
    Expect(0, 7633, '\P{^Is_Ccc=attachedbelow}', "");
    Expect(1, 7632, '\p{Is_Ccc=_ Attached_Below}', "");
    Expect(0, 7632, '\p{^Is_Ccc=_ Attached_Below}', "");
    Expect(0, 7632, '\P{Is_Ccc=_ Attached_Below}', "");
    Expect(1, 7632, '\P{^Is_Ccc=_ Attached_Below}', "");
    Expect(0, 7633, '\p{Is_Ccc=_ Attached_Below}', "");
    Expect(1, 7633, '\p{^Is_Ccc=_ Attached_Below}', "");
    Expect(1, 7633, '\P{Is_Ccc=_ Attached_Below}', "");
    Expect(0, 7633, '\P{^Is_Ccc=_ Attached_Below}', "");
    Error('\p{Canonical_Combining_Class=:=	-ATTACHED_Below_Left}');
    Error('\P{Canonical_Combining_Class=:=	-ATTACHED_Below_Left}');
    Expect(0, 1, '\p{Canonical_Combining_Class=attachedbelowleft}', "");
    Expect(1, 1, '\p{^Canonical_Combining_Class=attachedbelowleft}', "");
    Expect(1, 1, '\P{Canonical_Combining_Class=attachedbelowleft}', "");
    Expect(0, 1, '\P{^Canonical_Combining_Class=attachedbelowleft}', "");
    Expect(0, 1, '\p{Canonical_Combining_Class=_-attached_below_LEFT}', "");
    Expect(1, 1, '\p{^Canonical_Combining_Class=_-attached_below_LEFT}', "");
    Expect(1, 1, '\P{Canonical_Combining_Class=_-attached_below_LEFT}', "");
    Expect(0, 1, '\P{^Canonical_Combining_Class=_-attached_below_LEFT}', "");
    Error('\p{Ccc=-/a/ATBL}');
    Error('\P{Ccc=-/a/ATBL}');
    Expect(0, 1, '\p{Ccc=atbl}', "");
    Expect(1, 1, '\p{^Ccc=atbl}', "");
    Expect(1, 1, '\P{Ccc=atbl}', "");
    Expect(0, 1, '\P{^Ccc=atbl}', "");
    Expect(0, 1, '\p{Ccc=		ATBL}', "");
    Expect(1, 1, '\p{^Ccc=		ATBL}', "");
    Expect(1, 1, '\P{Ccc=		ATBL}', "");
    Expect(0, 1, '\P{^Ccc=		ATBL}', "");
    Error('\p{Is_Canonical_Combining_Class=_-000200:=}');
    Error('\P{Is_Canonical_Combining_Class=_-000200:=}');
    Expect(0, 1, '\p{Is_Canonical_Combining_Class:	+00000200}', "");
    Expect(1, 1, '\p{^Is_Canonical_Combining_Class:	+00000200}', "");
    Expect(1, 1, '\P{Is_Canonical_Combining_Class:	+00000200}', "");
    Expect(0, 1, '\P{^Is_Canonical_Combining_Class:	+00000200}', "");
    Error('\p{Is_Ccc=_/a/Attached_Below_Left}');
    Error('\P{Is_Ccc=_/a/Attached_Below_Left}');
    Expect(0, 1, '\p{Is_Ccc=attachedbelowleft}', "");
    Expect(1, 1, '\p{^Is_Ccc=attachedbelowleft}', "");
    Expect(1, 1, '\P{Is_Ccc=attachedbelowleft}', "");
    Expect(0, 1, '\P{^Is_Ccc=attachedbelowleft}', "");
    Expect(0, 1, '\p{Is_Ccc=_Attached_Below_Left}', "");
    Expect(1, 1, '\p{^Is_Ccc=_Attached_Below_Left}', "");
    Expect(1, 1, '\P{Is_Ccc=_Attached_Below_Left}', "");
    Expect(0, 1, '\P{^Is_Ccc=_Attached_Below_Left}', "");
    Error('\p{Canonical_Combining_Class=-BELOW:=}');
    Error('\P{Canonical_Combining_Class=-BELOW:=}');
    Expect(1, 125142, '\p{Canonical_Combining_Class=below}', "");
    Expect(0, 125142, '\p{^Canonical_Combining_Class=below}', "");
    Expect(0, 125142, '\P{Canonical_Combining_Class=below}', "");
    Expect(1, 125142, '\P{^Canonical_Combining_Class=below}', "");
    Expect(0, 125143, '\p{Canonical_Combining_Class=below}', "");
    Expect(1, 125143, '\p{^Canonical_Combining_Class=below}', "");
    Expect(1, 125143, '\P{Canonical_Combining_Class=below}', "");
    Expect(0, 125143, '\P{^Canonical_Combining_Class=below}', "");
    Expect(1, 125142, '\p{Canonical_Combining_Class=Below}', "");
    Expect(0, 125142, '\p{^Canonical_Combining_Class=Below}', "");
    Expect(0, 125142, '\P{Canonical_Combining_Class=Below}', "");
    Expect(1, 125142, '\P{^Canonical_Combining_Class=Below}', "");
    Expect(0, 125143, '\p{Canonical_Combining_Class=Below}', "");
    Expect(1, 125143, '\p{^Canonical_Combining_Class=Below}', "");
    Expect(1, 125143, '\P{Canonical_Combining_Class=Below}', "");
    Expect(0, 125143, '\P{^Canonical_Combining_Class=Below}', "");
    Error('\p{Ccc=		B/a/}');
    Error('\P{Ccc=		B/a/}');
    Expect(1, 125142, '\p{Ccc=b}', "");
    Expect(0, 125142, '\p{^Ccc=b}', "");
    Expect(0, 125142, '\P{Ccc=b}', "");
    Expect(1, 125142, '\P{^Ccc=b}', "");
    Expect(0, 125143, '\p{Ccc=b}', "");
    Expect(1, 125143, '\p{^Ccc=b}', "");
    Expect(1, 125143, '\P{Ccc=b}', "");
    Expect(0, 125143, '\P{^Ccc=b}', "");
    Error('\p{Is_Canonical_Combining_Class:	/a/	000000220}');
    Error('\P{Is_Canonical_Combining_Class:	/a/	000000220}');
    Expect(1, 125142, '\p{Is_Canonical_Combining_Class=00000_00022_0}', "");
    Expect(0, 125142, '\p{^Is_Canonical_Combining_Class=00000_00022_0}', "");
    Expect(0, 125142, '\P{Is_Canonical_Combining_Class=00000_00022_0}', "");
    Expect(1, 125142, '\P{^Is_Canonical_Combining_Class=00000_00022_0}', "");
    Expect(0, 125143, '\p{Is_Canonical_Combining_Class=00000_00022_0}', "");
    Expect(1, 125143, '\p{^Is_Canonical_Combining_Class=00000_00022_0}', "");
    Expect(1, 125143, '\P{Is_Canonical_Combining_Class=00000_00022_0}', "");
    Expect(0, 125143, '\P{^Is_Canonical_Combining_Class=00000_00022_0}', "");
    Error('\p{Is_Ccc:	/a/ _BELOW}');
    Error('\P{Is_Ccc:	/a/ _BELOW}');
    Expect(1, 125142, '\p{Is_Ccc:	below}', "");
    Expect(0, 125142, '\p{^Is_Ccc:	below}', "");
    Expect(0, 125142, '\P{Is_Ccc:	below}', "");
    Expect(1, 125142, '\P{^Is_Ccc:	below}', "");
    Expect(0, 125143, '\p{Is_Ccc:	below}', "");
    Expect(1, 125143, '\p{^Is_Ccc:	below}', "");
    Expect(1, 125143, '\P{Is_Ccc:	below}', "");
    Expect(0, 125143, '\P{^Is_Ccc:	below}', "");
    Expect(1, 125142, '\p{Is_Ccc=		Below}', "");
    Expect(0, 125142, '\p{^Is_Ccc=		Below}', "");
    Expect(0, 125142, '\P{Is_Ccc=		Below}', "");
    Expect(1, 125142, '\P{^Is_Ccc=		Below}', "");
    Expect(0, 125143, '\p{Is_Ccc=		Below}', "");
    Expect(1, 125143, '\p{^Is_Ccc=		Below}', "");
    Expect(1, 125143, '\P{Is_Ccc=		Below}', "");
    Expect(0, 125143, '\P{^Is_Ccc=		Below}', "");
    Error('\p{Canonical_Combining_Class:   _:=below_Left}');
    Error('\P{Canonical_Combining_Class:   _:=below_Left}');
    Expect(1, 12330, '\p{Canonical_Combining_Class=belowleft}', "");
    Expect(0, 12330, '\p{^Canonical_Combining_Class=belowleft}', "");
    Expect(0, 12330, '\P{Canonical_Combining_Class=belowleft}', "");
    Expect(1, 12330, '\P{^Canonical_Combining_Class=belowleft}', "");
    Expect(0, 12331, '\p{Canonical_Combining_Class=belowleft}', "");
    Expect(1, 12331, '\p{^Canonical_Combining_Class=belowleft}', "");
    Expect(1, 12331, '\P{Canonical_Combining_Class=belowleft}', "");
    Expect(0, 12331, '\P{^Canonical_Combining_Class=belowleft}', "");
    Expect(1, 12330, '\p{Canonical_Combining_Class:	--below_Left}', "");
    Expect(0, 12330, '\p{^Canonical_Combining_Class:	--below_Left}', "");
    Expect(0, 12330, '\P{Canonical_Combining_Class:	--below_Left}', "");
    Expect(1, 12330, '\P{^Canonical_Combining_Class:	--below_Left}', "");
    Expect(0, 12331, '\p{Canonical_Combining_Class:	--below_Left}', "");
    Expect(1, 12331, '\p{^Canonical_Combining_Class:	--below_Left}', "");
    Expect(1, 12331, '\P{Canonical_Combining_Class:	--below_Left}', "");
    Expect(0, 12331, '\P{^Canonical_Combining_Class:	--below_Left}', "");
    Error('\p{Ccc=:= 	bl}');
    Error('\P{Ccc=:= 	bl}');
    Expect(1, 12330, '\p{Ccc=bl}', "");
    Expect(0, 12330, '\p{^Ccc=bl}', "");
    Expect(0, 12330, '\P{Ccc=bl}', "");
    Expect(1, 12330, '\P{^Ccc=bl}', "");
    Expect(0, 12331, '\p{Ccc=bl}', "");
    Expect(1, 12331, '\p{^Ccc=bl}', "");
    Expect(1, 12331, '\P{Ccc=bl}', "");
    Expect(0, 12331, '\P{^Ccc=bl}', "");
    Expect(1, 12330, '\p{Ccc=	 BL}', "");
    Expect(0, 12330, '\p{^Ccc=	 BL}', "");
    Expect(0, 12330, '\P{Ccc=	 BL}', "");
    Expect(1, 12330, '\P{^Ccc=	 BL}', "");
    Expect(0, 12331, '\p{Ccc=	 BL}', "");
    Expect(1, 12331, '\p{^Ccc=	 BL}', "");
    Expect(1, 12331, '\P{Ccc=	 BL}', "");
    Expect(0, 12331, '\P{^Ccc=	 BL}', "");
    Error('\p{Is_Canonical_Combining_Class=:=	0000218}');
    Error('\P{Is_Canonical_Combining_Class=:=	0000218}');
    Expect(1, 12330, '\p{Is_Canonical_Combining_Class=000_000_021_8}', "");
    Expect(0, 12330, '\p{^Is_Canonical_Combining_Class=000_000_021_8}', "");
    Expect(0, 12330, '\P{Is_Canonical_Combining_Class=000_000_021_8}', "");
    Expect(1, 12330, '\P{^Is_Canonical_Combining_Class=000_000_021_8}', "");
    Expect(0, 12331, '\p{Is_Canonical_Combining_Class=000_000_021_8}', "");
    Expect(1, 12331, '\p{^Is_Canonical_Combining_Class=000_000_021_8}', "");
    Expect(1, 12331, '\P{Is_Canonical_Combining_Class=000_000_021_8}', "");
    Expect(0, 12331, '\P{^Is_Canonical_Combining_Class=000_000_021_8}', "");
    Error('\p{Is_Ccc=/a/- BELOW_LEFT}');
    Error('\P{Is_Ccc=/a/- BELOW_LEFT}');
    Expect(1, 12330, '\p{Is_Ccc=belowleft}', "");
    Expect(0, 12330, '\p{^Is_Ccc=belowleft}', "");
    Expect(0, 12330, '\P{Is_Ccc=belowleft}', "");
    Expect(1, 12330, '\P{^Is_Ccc=belowleft}', "");
    Expect(0, 12331, '\p{Is_Ccc=belowleft}', "");
    Expect(1, 12331, '\p{^Is_Ccc=belowleft}', "");
    Expect(1, 12331, '\P{Is_Ccc=belowleft}', "");
    Expect(0, 12331, '\P{^Is_Ccc=belowleft}', "");
    Expect(1, 12330, '\p{Is_Ccc=_BELOW_LEFT}', "");
    Expect(0, 12330, '\p{^Is_Ccc=_BELOW_LEFT}', "");
    Expect(0, 12330, '\P{Is_Ccc=_BELOW_LEFT}', "");
    Expect(1, 12330, '\P{^Is_Ccc=_BELOW_LEFT}', "");
    Expect(0, 12331, '\p{Is_Ccc=_BELOW_LEFT}', "");
    Expect(1, 12331, '\p{^Is_Ccc=_BELOW_LEFT}', "");
    Expect(1, 12331, '\P{Is_Ccc=_BELOW_LEFT}', "");
    Expect(0, 12331, '\P{^Is_Ccc=_BELOW_LEFT}', "");
    Error('\p{Canonical_Combining_Class=	/a/BELOW_Right}');
    Error('\P{Canonical_Combining_Class=	/a/BELOW_Right}');
    Expect(1, 12333, '\p{Canonical_Combining_Class=belowright}', "");
    Expect(0, 12333, '\p{^Canonical_Combining_Class=belowright}', "");
    Expect(0, 12333, '\P{Canonical_Combining_Class=belowright}', "");
    Expect(1, 12333, '\P{^Canonical_Combining_Class=belowright}', "");
    Expect(0, 12334, '\p{Canonical_Combining_Class=belowright}', "");
    Expect(1, 12334, '\p{^Canonical_Combining_Class=belowright}', "");
    Expect(1, 12334, '\P{Canonical_Combining_Class=belowright}', "");
    Expect(0, 12334, '\P{^Canonical_Combining_Class=belowright}', "");
    Expect(1, 12333, '\p{Canonical_Combining_Class=_BELOW_right}', "");
    Expect(0, 12333, '\p{^Canonical_Combining_Class=_BELOW_right}', "");
    Expect(0, 12333, '\P{Canonical_Combining_Class=_BELOW_right}', "");
    Expect(1, 12333, '\P{^Canonical_Combining_Class=_BELOW_right}', "");
    Expect(0, 12334, '\p{Canonical_Combining_Class=_BELOW_right}', "");
    Expect(1, 12334, '\p{^Canonical_Combining_Class=_BELOW_right}', "");
    Expect(1, 12334, '\P{Canonical_Combining_Class=_BELOW_right}', "");
    Expect(0, 12334, '\P{^Canonical_Combining_Class=_BELOW_right}', "");
    Error('\p{Ccc=-/a/BR}');
    Error('\P{Ccc=-/a/BR}');
    Expect(1, 12333, '\p{Ccc=br}', "");
    Expect(0, 12333, '\p{^Ccc=br}', "");
    Expect(0, 12333, '\P{Ccc=br}', "");
    Expect(1, 12333, '\P{^Ccc=br}', "");
    Expect(0, 12334, '\p{Ccc=br}', "");
    Expect(1, 12334, '\p{^Ccc=br}', "");
    Expect(1, 12334, '\P{Ccc=br}', "");
    Expect(0, 12334, '\P{^Ccc=br}', "");
    Expect(1, 12333, '\p{Ccc:    -BR}', "");
    Expect(0, 12333, '\p{^Ccc:    -BR}', "");
    Expect(0, 12333, '\P{Ccc:    -BR}', "");
    Expect(1, 12333, '\P{^Ccc:    -BR}', "");
    Expect(0, 12334, '\p{Ccc:    -BR}', "");
    Expect(1, 12334, '\p{^Ccc:    -BR}', "");
    Expect(1, 12334, '\P{Ccc:    -BR}', "");
    Expect(0, 12334, '\P{^Ccc:    -BR}', "");
    Error('\p{Is_Canonical_Combining_Class=_:=00222}');
    Error('\P{Is_Canonical_Combining_Class=_:=00222}');
    Expect(1, 12333, '\p{Is_Canonical_Combining_Class=+0_0_2_22}', "");
    Expect(0, 12333, '\p{^Is_Canonical_Combining_Class=+0_0_2_22}', "");
    Expect(0, 12333, '\P{Is_Canonical_Combining_Class=+0_0_2_22}', "");
    Expect(1, 12333, '\P{^Is_Canonical_Combining_Class=+0_0_2_22}', "");
    Expect(0, 12334, '\p{Is_Canonical_Combining_Class=+0_0_2_22}', "");
    Expect(1, 12334, '\p{^Is_Canonical_Combining_Class=+0_0_2_22}', "");
    Expect(1, 12334, '\P{Is_Canonical_Combining_Class=+0_0_2_22}', "");
    Expect(0, 12334, '\P{^Is_Canonical_Combining_Class=+0_0_2_22}', "");
    Error('\p{Is_Ccc:   :=		BELOW_Right}');
    Error('\P{Is_Ccc:   :=		BELOW_Right}');
    Expect(1, 12333, '\p{Is_Ccc=belowright}', "");
    Expect(0, 12333, '\p{^Is_Ccc=belowright}', "");
    Expect(0, 12333, '\P{Is_Ccc=belowright}', "");
    Expect(1, 12333, '\P{^Is_Ccc=belowright}', "");
    Expect(0, 12334, '\p{Is_Ccc=belowright}', "");
    Expect(1, 12334, '\p{^Is_Ccc=belowright}', "");
    Expect(1, 12334, '\P{Is_Ccc=belowright}', "");
    Expect(0, 12334, '\P{^Is_Ccc=belowright}', "");
    Expect(1, 12333, '\p{Is_Ccc=_Below_Right}', "");
    Expect(0, 12333, '\p{^Is_Ccc=_Below_Right}', "");
    Expect(0, 12333, '\P{Is_Ccc=_Below_Right}', "");
    Expect(1, 12333, '\P{^Is_Ccc=_Below_Right}', "");
    Expect(0, 12334, '\p{Is_Ccc=_Below_Right}', "");
    Expect(1, 12334, '\p{^Is_Ccc=_Below_Right}', "");
    Expect(1, 12334, '\P{Is_Ccc=_Below_Right}', "");
    Expect(0, 12334, '\P{^Is_Ccc=_Below_Right}', "");
    Error('\p{Canonical_Combining_Class= ccc10/a/}');
    Error('\P{Canonical_Combining_Class= ccc10/a/}');
    Expect(1, 1456, '\p{Canonical_Combining_Class=ccc10}', "");
    Expect(0, 1456, '\p{^Canonical_Combining_Class=ccc10}', "");
    Expect(0, 1456, '\P{Canonical_Combining_Class=ccc10}', "");
    Expect(1, 1456, '\P{^Canonical_Combining_Class=ccc10}', "");
    Expect(0, 1457, '\p{Canonical_Combining_Class=ccc10}', "");
    Expect(1, 1457, '\p{^Canonical_Combining_Class=ccc10}', "");
    Expect(1, 1457, '\P{Canonical_Combining_Class=ccc10}', "");
    Expect(0, 1457, '\P{^Canonical_Combining_Class=ccc10}', "");
    Expect(1, 1456, '\p{Canonical_Combining_Class:    	CCC10}', "");
    Expect(0, 1456, '\p{^Canonical_Combining_Class:    	CCC10}', "");
    Expect(0, 1456, '\P{Canonical_Combining_Class:    	CCC10}', "");
    Expect(1, 1456, '\P{^Canonical_Combining_Class:    	CCC10}', "");
    Expect(0, 1457, '\p{Canonical_Combining_Class:    	CCC10}', "");
    Expect(1, 1457, '\p{^Canonical_Combining_Class:    	CCC10}', "");
    Expect(1, 1457, '\P{Canonical_Combining_Class:    	CCC10}', "");
    Expect(0, 1457, '\P{^Canonical_Combining_Class:    	CCC10}', "");
    Error('\p{Ccc=	/a/000_000_10}');
    Error('\P{Ccc=	/a/000_000_10}');
    Expect(1, 1456, '\p{Ccc=010}', "");
    Expect(0, 1456, '\p{^Ccc=010}', "");
    Expect(0, 1456, '\P{Ccc=010}', "");
    Expect(1, 1456, '\P{^Ccc=010}', "");
    Expect(0, 1457, '\p{Ccc=010}', "");
    Expect(1, 1457, '\p{^Ccc=010}', "");
    Expect(1, 1457, '\P{Ccc=010}', "");
    Expect(0, 1457, '\P{^Ccc=010}', "");
    Error('\p{Is_Canonical_Combining_Class=/a/	CCC10}');
    Error('\P{Is_Canonical_Combining_Class=/a/	CCC10}');
    Expect(1, 1456, '\p{Is_Canonical_Combining_Class=ccc10}', "");
    Expect(0, 1456, '\p{^Is_Canonical_Combining_Class=ccc10}', "");
    Expect(0, 1456, '\P{Is_Canonical_Combining_Class=ccc10}', "");
    Expect(1, 1456, '\P{^Is_Canonical_Combining_Class=ccc10}', "");
    Expect(0, 1457, '\p{Is_Canonical_Combining_Class=ccc10}', "");
    Expect(1, 1457, '\p{^Is_Canonical_Combining_Class=ccc10}', "");
    Expect(1, 1457, '\P{Is_Canonical_Combining_Class=ccc10}', "");
    Expect(0, 1457, '\P{^Is_Canonical_Combining_Class=ccc10}', "");
    Expect(1, 1456, '\p{Is_Canonical_Combining_Class=-ccc10}', "");
    Expect(0, 1456, '\p{^Is_Canonical_Combining_Class=-ccc10}', "");
    Expect(0, 1456, '\P{Is_Canonical_Combining_Class=-ccc10}', "");
    Expect(1, 1456, '\P{^Is_Canonical_Combining_Class=-ccc10}', "");
    Expect(0, 1457, '\p{Is_Canonical_Combining_Class=-ccc10}', "");
    Expect(1, 1457, '\p{^Is_Canonical_Combining_Class=-ccc10}', "");
    Expect(1, 1457, '\P{Is_Canonical_Combining_Class=-ccc10}', "");
    Expect(0, 1457, '\P{^Is_Canonical_Combining_Class=-ccc10}', "");
    Error('\p{Is_Ccc=:= +0_0_0_10}');
    Error('\P{Is_Ccc=:= +0_0_0_10}');
    Expect(1, 1456, '\p{Is_Ccc=1_0}', "");
    Expect(0, 1456, '\p{^Is_Ccc=1_0}', "");
    Expect(0, 1456, '\P{Is_Ccc=1_0}', "");
    Expect(1, 1456, '\P{^Is_Ccc=1_0}', "");
    Expect(0, 1457, '\p{Is_Ccc=1_0}', "");
    Expect(1, 1457, '\p{^Is_Ccc=1_0}', "");
    Expect(1, 1457, '\P{Is_Ccc=1_0}', "");
    Expect(0, 1457, '\P{^Is_Ccc=1_0}', "");
    Error('\p{Canonical_Combining_Class=-CCC103:=}');
    Error('\P{Canonical_Combining_Class=-CCC103:=}');
    Expect(1, 3641, '\p{Canonical_Combining_Class=ccc103}', "");
    Expect(0, 3641, '\p{^Canonical_Combining_Class=ccc103}', "");
    Expect(0, 3641, '\P{Canonical_Combining_Class=ccc103}', "");
    Expect(1, 3641, '\P{^Canonical_Combining_Class=ccc103}', "");
    Expect(0, 3642, '\p{Canonical_Combining_Class=ccc103}', "");
    Expect(1, 3642, '\p{^Canonical_Combining_Class=ccc103}', "");
    Expect(1, 3642, '\P{Canonical_Combining_Class=ccc103}', "");
    Expect(0, 3642, '\P{^Canonical_Combining_Class=ccc103}', "");
    Expect(1, 3641, '\p{Canonical_Combining_Class=-CCC103}', "");
    Expect(0, 3641, '\p{^Canonical_Combining_Class=-CCC103}', "");
    Expect(0, 3641, '\P{Canonical_Combining_Class=-CCC103}', "");
    Expect(1, 3641, '\P{^Canonical_Combining_Class=-CCC103}', "");
    Expect(0, 3642, '\p{Canonical_Combining_Class=-CCC103}', "");
    Expect(1, 3642, '\p{^Canonical_Combining_Class=-CCC103}', "");
    Expect(1, 3642, '\P{Canonical_Combining_Class=-CCC103}', "");
    Expect(0, 3642, '\P{^Canonical_Combining_Class=-CCC103}', "");
    Error('\p{Ccc=:= _0000000103}');
    Error('\P{Ccc=:= _0000000103}');
    Expect(1, 3641, '\p{Ccc=+0000000103}', "");
    Expect(0, 3641, '\p{^Ccc=+0000000103}', "");
    Expect(0, 3641, '\P{Ccc=+0000000103}', "");
    Expect(1, 3641, '\P{^Ccc=+0000000103}', "");
    Expect(0, 3642, '\p{Ccc=+0000000103}', "");
    Expect(1, 3642, '\p{^Ccc=+0000000103}', "");
    Expect(1, 3642, '\P{Ccc=+0000000103}', "");
    Expect(0, 3642, '\P{^Ccc=+0000000103}', "");
    Error('\p{Is_Canonical_Combining_Class=_/a/CCC103}');
    Error('\P{Is_Canonical_Combining_Class=_/a/CCC103}');
    Expect(1, 3641, '\p{Is_Canonical_Combining_Class=ccc103}', "");
    Expect(0, 3641, '\p{^Is_Canonical_Combining_Class=ccc103}', "");
    Expect(0, 3641, '\P{Is_Canonical_Combining_Class=ccc103}', "");
    Expect(1, 3641, '\P{^Is_Canonical_Combining_Class=ccc103}', "");
    Expect(0, 3642, '\p{Is_Canonical_Combining_Class=ccc103}', "");
    Expect(1, 3642, '\p{^Is_Canonical_Combining_Class=ccc103}', "");
    Expect(1, 3642, '\P{Is_Canonical_Combining_Class=ccc103}', "");
    Expect(0, 3642, '\P{^Is_Canonical_Combining_Class=ccc103}', "");
    Expect(1, 3641, '\p{Is_Canonical_Combining_Class=_-ccc103}', "");
    Expect(0, 3641, '\p{^Is_Canonical_Combining_Class=_-ccc103}', "");
    Expect(0, 3641, '\P{Is_Canonical_Combining_Class=_-ccc103}', "");
    Expect(1, 3641, '\P{^Is_Canonical_Combining_Class=_-ccc103}', "");
    Expect(0, 3642, '\p{Is_Canonical_Combining_Class=_-ccc103}', "");
    Expect(1, 3642, '\p{^Is_Canonical_Combining_Class=_-ccc103}', "");
    Expect(1, 3642, '\P{Is_Canonical_Combining_Class=_-ccc103}', "");
    Expect(0, 3642, '\P{^Is_Canonical_Combining_Class=_-ccc103}', "");
    Error('\p{Is_Ccc:   := 	+00103}');
    Error('\P{Is_Ccc:   := 	+00103}');
    Expect(1, 3641, '\p{Is_Ccc=+10_3}', "");
    Expect(0, 3641, '\p{^Is_Ccc=+10_3}', "");
    Expect(0, 3641, '\P{Is_Ccc=+10_3}', "");
    Expect(1, 3641, '\P{^Is_Ccc=+10_3}', "");
    Expect(0, 3642, '\p{Is_Ccc=+10_3}', "");
    Expect(1, 3642, '\p{^Is_Ccc=+10_3}', "");
    Expect(1, 3642, '\P{Is_Ccc=+10_3}', "");
    Expect(0, 3642, '\P{^Is_Ccc=+10_3}', "");
    Error('\p{Canonical_Combining_Class:	:=-_CCC107}');
    Error('\P{Canonical_Combining_Class:	:=-_CCC107}');
    Expect(1, 3659, '\p{Canonical_Combining_Class=ccc107}', "");
    Expect(0, 3659, '\p{^Canonical_Combining_Class=ccc107}', "");
    Expect(0, 3659, '\P{Canonical_Combining_Class=ccc107}', "");
    Expect(1, 3659, '\P{^Canonical_Combining_Class=ccc107}', "");
    Expect(0, 3660, '\p{Canonical_Combining_Class=ccc107}', "");
    Expect(1, 3660, '\p{^Canonical_Combining_Class=ccc107}', "");
    Expect(1, 3660, '\P{Canonical_Combining_Class=ccc107}', "");
    Expect(0, 3660, '\P{^Canonical_Combining_Class=ccc107}', "");
    Expect(1, 3659, '\p{Canonical_Combining_Class= CCC107}', "");
    Expect(0, 3659, '\p{^Canonical_Combining_Class= CCC107}', "");
    Expect(0, 3659, '\P{Canonical_Combining_Class= CCC107}', "");
    Expect(1, 3659, '\P{^Canonical_Combining_Class= CCC107}', "");
    Expect(0, 3660, '\p{Canonical_Combining_Class= CCC107}', "");
    Expect(1, 3660, '\p{^Canonical_Combining_Class= CCC107}', "");
    Expect(1, 3660, '\P{Canonical_Combining_Class= CCC107}', "");
    Expect(0, 3660, '\P{^Canonical_Combining_Class= CCC107}', "");
    Error('\p{Ccc= :=+000_010_7}');
    Error('\P{Ccc= :=+000_010_7}');
    Expect(1, 3659, '\p{Ccc=+107}', "");
    Expect(0, 3659, '\p{^Ccc=+107}', "");
    Expect(0, 3659, '\P{Ccc=+107}', "");
    Expect(1, 3659, '\P{^Ccc=+107}', "");
    Expect(0, 3660, '\p{Ccc=+107}', "");
    Expect(1, 3660, '\p{^Ccc=+107}', "");
    Expect(1, 3660, '\P{Ccc=+107}', "");
    Expect(0, 3660, '\P{^Ccc=+107}', "");
    Error('\p{Is_Canonical_Combining_Class=/a/CCC107}');
    Error('\P{Is_Canonical_Combining_Class=/a/CCC107}');
    Expect(1, 3659, '\p{Is_Canonical_Combining_Class=ccc107}', "");
    Expect(0, 3659, '\p{^Is_Canonical_Combining_Class=ccc107}', "");
    Expect(0, 3659, '\P{Is_Canonical_Combining_Class=ccc107}', "");
    Expect(1, 3659, '\P{^Is_Canonical_Combining_Class=ccc107}', "");
    Expect(0, 3660, '\p{Is_Canonical_Combining_Class=ccc107}', "");
    Expect(1, 3660, '\p{^Is_Canonical_Combining_Class=ccc107}', "");
    Expect(1, 3660, '\P{Is_Canonical_Combining_Class=ccc107}', "");
    Expect(0, 3660, '\P{^Is_Canonical_Combining_Class=ccc107}', "");
    Expect(1, 3659, '\p{Is_Canonical_Combining_Class=	ccc107}', "");
    Expect(0, 3659, '\p{^Is_Canonical_Combining_Class=	ccc107}', "");
    Expect(0, 3659, '\P{Is_Canonical_Combining_Class=	ccc107}', "");
    Expect(1, 3659, '\P{^Is_Canonical_Combining_Class=	ccc107}', "");
    Expect(0, 3660, '\p{Is_Canonical_Combining_Class=	ccc107}', "");
    Expect(1, 3660, '\p{^Is_Canonical_Combining_Class=	ccc107}', "");
    Expect(1, 3660, '\P{Is_Canonical_Combining_Class=	ccc107}', "");
    Expect(0, 3660, '\P{^Is_Canonical_Combining_Class=	ccc107}', "");
    Error('\p{Is_Ccc=/a/	-+107}');
    Error('\P{Is_Ccc=/a/	-+107}');
    Expect(1, 3659, '\p{Is_Ccc=+00_00_00_00_10_7}', "");
    Expect(0, 3659, '\p{^Is_Ccc=+00_00_00_00_10_7}', "");
    Expect(0, 3659, '\P{Is_Ccc=+00_00_00_00_10_7}', "");
    Expect(1, 3659, '\P{^Is_Ccc=+00_00_00_00_10_7}', "");
    Expect(0, 3660, '\p{Is_Ccc=+00_00_00_00_10_7}', "");
    Expect(1, 3660, '\p{^Is_Ccc=+00_00_00_00_10_7}', "");
    Expect(1, 3660, '\P{Is_Ccc=+00_00_00_00_10_7}', "");
    Expect(0, 3660, '\P{^Is_Ccc=+00_00_00_00_10_7}', "");
    Error('\p{Canonical_Combining_Class=ccc11:=}');
    Error('\P{Canonical_Combining_Class=ccc11:=}');
    Expect(1, 1457, '\p{Canonical_Combining_Class=ccc11}', "");
    Expect(0, 1457, '\p{^Canonical_Combining_Class=ccc11}', "");
    Expect(0, 1457, '\P{Canonical_Combining_Class=ccc11}', "");
    Expect(1, 1457, '\P{^Canonical_Combining_Class=ccc11}', "");
    Expect(0, 1458, '\p{Canonical_Combining_Class=ccc11}', "");
    Expect(1, 1458, '\p{^Canonical_Combining_Class=ccc11}', "");
    Expect(1, 1458, '\P{Canonical_Combining_Class=ccc11}', "");
    Expect(0, 1458, '\P{^Canonical_Combining_Class=ccc11}', "");
    Expect(1, 1457, '\p{Canonical_Combining_Class=_	ccc11}', "");
    Expect(0, 1457, '\p{^Canonical_Combining_Class=_	ccc11}', "");
    Expect(0, 1457, '\P{Canonical_Combining_Class=_	ccc11}', "");
    Expect(1, 1457, '\P{^Canonical_Combining_Class=_	ccc11}', "");
    Expect(0, 1458, '\p{Canonical_Combining_Class=_	ccc11}', "");
    Expect(1, 1458, '\p{^Canonical_Combining_Class=_	ccc11}', "");
    Expect(1, 1458, '\P{Canonical_Combining_Class=_	ccc11}', "");
    Expect(0, 1458, '\P{^Canonical_Combining_Class=_	ccc11}', "");
    Error('\p{Ccc=_/a/+011}');
    Error('\P{Ccc=_/a/+011}');
    Expect(1, 1457, '\p{Ccc=11}', "");
    Expect(0, 1457, '\p{^Ccc=11}', "");
    Expect(0, 1457, '\P{Ccc=11}', "");
    Expect(1, 1457, '\P{^Ccc=11}', "");
    Expect(0, 1458, '\p{Ccc=11}', "");
    Expect(1, 1458, '\p{^Ccc=11}', "");
    Expect(1, 1458, '\P{Ccc=11}', "");
    Expect(0, 1458, '\P{^Ccc=11}', "");
    Error('\p{Is_Canonical_Combining_Class=:=_ CCC11}');
    Error('\P{Is_Canonical_Combining_Class=:=_ CCC11}');
    Expect(1, 1457, '\p{Is_Canonical_Combining_Class=ccc11}', "");
    Expect(0, 1457, '\p{^Is_Canonical_Combining_Class=ccc11}', "");
    Expect(0, 1457, '\P{Is_Canonical_Combining_Class=ccc11}', "");
    Expect(1, 1457, '\P{^Is_Canonical_Combining_Class=ccc11}', "");
    Expect(0, 1458, '\p{Is_Canonical_Combining_Class=ccc11}', "");
    Expect(1, 1458, '\p{^Is_Canonical_Combining_Class=ccc11}', "");
    Expect(1, 1458, '\P{Is_Canonical_Combining_Class=ccc11}', "");
    Expect(0, 1458, '\P{^Is_Canonical_Combining_Class=ccc11}', "");
    Expect(1, 1457, '\p{Is_Canonical_Combining_Class:   _-CCC11}', "");
    Expect(0, 1457, '\p{^Is_Canonical_Combining_Class:   _-CCC11}', "");
    Expect(0, 1457, '\P{Is_Canonical_Combining_Class:   _-CCC11}', "");
    Expect(1, 1457, '\P{^Is_Canonical_Combining_Class:   _-CCC11}', "");
    Expect(0, 1458, '\p{Is_Canonical_Combining_Class:   _-CCC11}', "");
    Expect(1, 1458, '\p{^Is_Canonical_Combining_Class:   _-CCC11}', "");
    Expect(1, 1458, '\P{Is_Canonical_Combining_Class:   _-CCC11}', "");
    Expect(0, 1458, '\P{^Is_Canonical_Combining_Class:   _-CCC11}', "");
    Error('\p{Is_Ccc= 	0000000011:=}');
    Error('\P{Is_Ccc= 	0000000011:=}');
    Expect(1, 1457, '\p{Is_Ccc=0000000011}', "");
    Expect(0, 1457, '\p{^Is_Ccc=0000000011}', "");
    Expect(0, 1457, '\P{Is_Ccc=0000000011}', "");
    Expect(1, 1457, '\P{^Is_Ccc=0000000011}', "");
    Expect(0, 1458, '\p{Is_Ccc=0000000011}', "");
    Expect(1, 1458, '\p{^Is_Ccc=0000000011}', "");
    Expect(1, 1458, '\P{Is_Ccc=0000000011}', "");
    Expect(0, 1458, '\P{^Is_Ccc=0000000011}', "");
    Error('\p{Canonical_Combining_Class:-:=CCC118}');
    Error('\P{Canonical_Combining_Class:-:=CCC118}');
    Expect(1, 3769, '\p{Canonical_Combining_Class=ccc118}', "");
    Expect(0, 3769, '\p{^Canonical_Combining_Class=ccc118}', "");
    Expect(0, 3769, '\P{Canonical_Combining_Class=ccc118}', "");
    Expect(1, 3769, '\P{^Canonical_Combining_Class=ccc118}', "");
    Expect(0, 3770, '\p{Canonical_Combining_Class=ccc118}', "");
    Expect(1, 3770, '\p{^Canonical_Combining_Class=ccc118}', "");
    Expect(1, 3770, '\P{Canonical_Combining_Class=ccc118}', "");
    Expect(0, 3770, '\P{^Canonical_Combining_Class=ccc118}', "");
    Expect(1, 3769, '\p{Canonical_Combining_Class=_-CCC118}', "");
    Expect(0, 3769, '\p{^Canonical_Combining_Class=_-CCC118}', "");
    Expect(0, 3769, '\P{Canonical_Combining_Class=_-CCC118}', "");
    Expect(1, 3769, '\P{^Canonical_Combining_Class=_-CCC118}', "");
    Expect(0, 3770, '\p{Canonical_Combining_Class=_-CCC118}', "");
    Expect(1, 3770, '\p{^Canonical_Combining_Class=_-CCC118}', "");
    Expect(1, 3770, '\P{Canonical_Combining_Class=_-CCC118}', "");
    Expect(0, 3770, '\P{^Canonical_Combining_Class=_-CCC118}', "");
    Error('\p{Ccc= 00_01_18/a/}');
    Error('\P{Ccc= 00_01_18/a/}');
    Expect(1, 3769, '\p{Ccc=00000118}', "");
    Expect(0, 3769, '\p{^Ccc=00000118}', "");
    Expect(0, 3769, '\P{Ccc=00000118}', "");
    Expect(1, 3769, '\P{^Ccc=00000118}', "");
    Expect(0, 3770, '\p{Ccc=00000118}', "");
    Expect(1, 3770, '\p{^Ccc=00000118}', "");
    Expect(1, 3770, '\P{Ccc=00000118}', "");
    Expect(0, 3770, '\P{^Ccc=00000118}', "");
    Error('\p{Is_Canonical_Combining_Class=/a/_ CCC118}');
    Error('\P{Is_Canonical_Combining_Class=/a/_ CCC118}');
    Expect(1, 3769, '\p{Is_Canonical_Combining_Class=ccc118}', "");
    Expect(0, 3769, '\p{^Is_Canonical_Combining_Class=ccc118}', "");
    Expect(0, 3769, '\P{Is_Canonical_Combining_Class=ccc118}', "");
    Expect(1, 3769, '\P{^Is_Canonical_Combining_Class=ccc118}', "");
    Expect(0, 3770, '\p{Is_Canonical_Combining_Class=ccc118}', "");
    Expect(1, 3770, '\p{^Is_Canonical_Combining_Class=ccc118}', "");
    Expect(1, 3770, '\P{Is_Canonical_Combining_Class=ccc118}', "");
    Expect(0, 3770, '\P{^Is_Canonical_Combining_Class=ccc118}', "");
    Expect(1, 3769, '\p{Is_Canonical_Combining_Class=-	CCC118}', "");
    Expect(0, 3769, '\p{^Is_Canonical_Combining_Class=-	CCC118}', "");
    Expect(0, 3769, '\P{Is_Canonical_Combining_Class=-	CCC118}', "");
    Expect(1, 3769, '\P{^Is_Canonical_Combining_Class=-	CCC118}', "");
    Expect(0, 3770, '\p{Is_Canonical_Combining_Class=-	CCC118}', "");
    Expect(1, 3770, '\p{^Is_Canonical_Combining_Class=-	CCC118}', "");
    Expect(1, 3770, '\P{Is_Canonical_Combining_Class=-	CCC118}', "");
    Expect(0, 3770, '\P{^Is_Canonical_Combining_Class=-	CCC118}', "");
    Error('\p{Is_Ccc=/a/ 0000118}');
    Error('\P{Is_Ccc=/a/ 0000118}');
    Expect(1, 3769, '\p{Is_Ccc=00000118}', "");
    Expect(0, 3769, '\p{^Is_Ccc=00000118}', "");
    Expect(0, 3769, '\P{Is_Ccc=00000118}', "");
    Expect(1, 3769, '\P{^Is_Ccc=00000118}', "");
    Expect(0, 3770, '\p{Is_Ccc=00000118}', "");
    Expect(1, 3770, '\p{^Is_Ccc=00000118}', "");
    Expect(1, 3770, '\P{Is_Ccc=00000118}', "");
    Expect(0, 3770, '\P{^Is_Ccc=00000118}', "");
    Error('\p{Canonical_Combining_Class= _CCC12:=}');
    Error('\P{Canonical_Combining_Class= _CCC12:=}');
    Expect(1, 1458, '\p{Canonical_Combining_Class=ccc12}', "");
    Expect(0, 1458, '\p{^Canonical_Combining_Class=ccc12}', "");
    Expect(0, 1458, '\P{Canonical_Combining_Class=ccc12}', "");
    Expect(1, 1458, '\P{^Canonical_Combining_Class=ccc12}', "");
    Expect(0, 1459, '\p{Canonical_Combining_Class=ccc12}', "");
    Expect(1, 1459, '\p{^Canonical_Combining_Class=ccc12}', "");
    Expect(1, 1459, '\P{Canonical_Combining_Class=ccc12}', "");
    Expect(0, 1459, '\P{^Canonical_Combining_Class=ccc12}', "");
    Expect(1, 1458, '\p{Canonical_Combining_Class=_	ccc12}', "");
    Expect(0, 1458, '\p{^Canonical_Combining_Class=_	ccc12}', "");
    Expect(0, 1458, '\P{Canonical_Combining_Class=_	ccc12}', "");
    Expect(1, 1458, '\P{^Canonical_Combining_Class=_	ccc12}', "");
    Expect(0, 1459, '\p{Canonical_Combining_Class=_	ccc12}', "");
    Expect(1, 1459, '\p{^Canonical_Combining_Class=_	ccc12}', "");
    Expect(1, 1459, '\P{Canonical_Combining_Class=_	ccc12}', "");
    Expect(0, 1459, '\P{^Canonical_Combining_Class=_	ccc12}', "");
    Error('\p{Ccc=/a/000_000_001_2}');
    Error('\P{Ccc=/a/000_000_001_2}');
    Expect(1, 1458, '\p{Ccc:   012}', "");
    Expect(0, 1458, '\p{^Ccc:   012}', "");
    Expect(0, 1458, '\P{Ccc:   012}', "");
    Expect(1, 1458, '\P{^Ccc:   012}', "");
    Expect(0, 1459, '\p{Ccc:   012}', "");
    Expect(1, 1459, '\p{^Ccc:   012}', "");
    Expect(1, 1459, '\P{Ccc:   012}', "");
    Expect(0, 1459, '\P{^Ccc:   012}', "");
    Error('\p{Is_Canonical_Combining_Class=- CCC12/a/}');
    Error('\P{Is_Canonical_Combining_Class=- CCC12/a/}');
    Expect(1, 1458, '\p{Is_Canonical_Combining_Class=ccc12}', "");
    Expect(0, 1458, '\p{^Is_Canonical_Combining_Class=ccc12}', "");
    Expect(0, 1458, '\P{Is_Canonical_Combining_Class=ccc12}', "");
    Expect(1, 1458, '\P{^Is_Canonical_Combining_Class=ccc12}', "");
    Expect(0, 1459, '\p{Is_Canonical_Combining_Class=ccc12}', "");
    Expect(1, 1459, '\p{^Is_Canonical_Combining_Class=ccc12}', "");
    Expect(1, 1459, '\P{Is_Canonical_Combining_Class=ccc12}', "");
    Expect(0, 1459, '\P{^Is_Canonical_Combining_Class=ccc12}', "");
    Expect(1, 1458, '\p{Is_Canonical_Combining_Class=	 ccc12}', "");
    Expect(0, 1458, '\p{^Is_Canonical_Combining_Class=	 ccc12}', "");
    Expect(0, 1458, '\P{Is_Canonical_Combining_Class=	 ccc12}', "");
    Expect(1, 1458, '\P{^Is_Canonical_Combining_Class=	 ccc12}', "");
    Expect(0, 1459, '\p{Is_Canonical_Combining_Class=	 ccc12}', "");
    Expect(1, 1459, '\p{^Is_Canonical_Combining_Class=	 ccc12}', "");
    Expect(1, 1459, '\P{Is_Canonical_Combining_Class=	 ccc12}', "");
    Expect(0, 1459, '\P{^Is_Canonical_Combining_Class=	 ccc12}', "");
    Error('\p{Is_Ccc=-001_2/a/}');
    Error('\P{Is_Ccc=-001_2/a/}');
    Expect(1, 1458, '\p{Is_Ccc=+0_0_0_0_0_0_00012}', "");
    Expect(0, 1458, '\p{^Is_Ccc=+0_0_0_0_0_0_00012}', "");
    Expect(0, 1458, '\P{Is_Ccc=+0_0_0_0_0_0_00012}', "");
    Expect(1, 1458, '\P{^Is_Ccc=+0_0_0_0_0_0_00012}', "");
    Expect(0, 1459, '\p{Is_Ccc=+0_0_0_0_0_0_00012}', "");
    Expect(1, 1459, '\p{^Is_Ccc=+0_0_0_0_0_0_00012}', "");
    Expect(1, 1459, '\P{Is_Ccc=+0_0_0_0_0_0_00012}', "");
    Expect(0, 1459, '\P{^Is_Ccc=+0_0_0_0_0_0_00012}', "");
    Error('\p{Canonical_Combining_Class=_CCC122:=}');
    Error('\P{Canonical_Combining_Class=_CCC122:=}');
    Expect(1, 3787, '\p{Canonical_Combining_Class=ccc122}', "");
    Expect(0, 3787, '\p{^Canonical_Combining_Class=ccc122}', "");
    Expect(0, 3787, '\P{Canonical_Combining_Class=ccc122}', "");
    Expect(1, 3787, '\P{^Canonical_Combining_Class=ccc122}', "");
    Expect(0, 3788, '\p{Canonical_Combining_Class=ccc122}', "");
    Expect(1, 3788, '\p{^Canonical_Combining_Class=ccc122}', "");
    Expect(1, 3788, '\P{Canonical_Combining_Class=ccc122}', "");
    Expect(0, 3788, '\P{^Canonical_Combining_Class=ccc122}', "");
    Expect(1, 3787, '\p{Canonical_Combining_Class:-	CCC122}', "");
    Expect(0, 3787, '\p{^Canonical_Combining_Class:-	CCC122}', "");
    Expect(0, 3787, '\P{Canonical_Combining_Class:-	CCC122}', "");
    Expect(1, 3787, '\P{^Canonical_Combining_Class:-	CCC122}', "");
    Expect(0, 3788, '\p{Canonical_Combining_Class:-	CCC122}', "");
    Expect(1, 3788, '\p{^Canonical_Combining_Class:-	CCC122}', "");
    Expect(1, 3788, '\P{Canonical_Combining_Class:-	CCC122}', "");
    Expect(0, 3788, '\P{^Canonical_Combining_Class:-	CCC122}', "");
    Error('\p{Ccc= /a/+0000122}');
    Error('\P{Ccc= /a/+0000122}');
    Expect(1, 3787, '\p{Ccc=+0_0_0_0_0_0122}', "");
    Expect(0, 3787, '\p{^Ccc=+0_0_0_0_0_0122}', "");
    Expect(0, 3787, '\P{Ccc=+0_0_0_0_0_0122}', "");
    Expect(1, 3787, '\P{^Ccc=+0_0_0_0_0_0122}', "");
    Expect(0, 3788, '\p{Ccc=+0_0_0_0_0_0122}', "");
    Expect(1, 3788, '\p{^Ccc=+0_0_0_0_0_0122}', "");
    Expect(1, 3788, '\P{Ccc=+0_0_0_0_0_0122}', "");
    Expect(0, 3788, '\P{^Ccc=+0_0_0_0_0_0122}', "");
    Error('\p{Is_Canonical_Combining_Class=:=ccc122}');
    Error('\P{Is_Canonical_Combining_Class=:=ccc122}');
    Expect(1, 3787, '\p{Is_Canonical_Combining_Class=ccc122}', "");
    Expect(0, 3787, '\p{^Is_Canonical_Combining_Class=ccc122}', "");
    Expect(0, 3787, '\P{Is_Canonical_Combining_Class=ccc122}', "");
    Expect(1, 3787, '\P{^Is_Canonical_Combining_Class=ccc122}', "");
    Expect(0, 3788, '\p{Is_Canonical_Combining_Class=ccc122}', "");
    Expect(1, 3788, '\p{^Is_Canonical_Combining_Class=ccc122}', "");
    Expect(1, 3788, '\P{Is_Canonical_Combining_Class=ccc122}', "");
    Expect(0, 3788, '\P{^Is_Canonical_Combining_Class=ccc122}', "");
    Expect(1, 3787, '\p{Is_Canonical_Combining_Class=__CCC122}', "");
    Expect(0, 3787, '\p{^Is_Canonical_Combining_Class=__CCC122}', "");
    Expect(0, 3787, '\P{Is_Canonical_Combining_Class=__CCC122}', "");
    Expect(1, 3787, '\P{^Is_Canonical_Combining_Class=__CCC122}', "");
    Expect(0, 3788, '\p{Is_Canonical_Combining_Class=__CCC122}', "");
    Expect(1, 3788, '\p{^Is_Canonical_Combining_Class=__CCC122}', "");
    Expect(1, 3788, '\P{Is_Canonical_Combining_Class=__CCC122}', "");
    Expect(0, 3788, '\P{^Is_Canonical_Combining_Class=__CCC122}', "");
    Error('\p{Is_Ccc=/a/__+0000122}');
    Error('\P{Is_Ccc=/a/__+0000122}');
    Expect(1, 3787, '\p{Is_Ccc=0_0_0_1_22}', "");
    Expect(0, 3787, '\p{^Is_Ccc=0_0_0_1_22}', "");
    Expect(0, 3787, '\P{Is_Ccc=0_0_0_1_22}', "");
    Expect(1, 3787, '\P{^Is_Ccc=0_0_0_1_22}', "");
    Expect(0, 3788, '\p{Is_Ccc=0_0_0_1_22}', "");
    Expect(1, 3788, '\p{^Is_Ccc=0_0_0_1_22}', "");
    Expect(1, 3788, '\P{Is_Ccc=0_0_0_1_22}', "");
    Expect(0, 3788, '\P{^Is_Ccc=0_0_0_1_22}', "");
    Error('\p{Canonical_Combining_Class=	/a/CCC129}');
    Error('\P{Canonical_Combining_Class=	/a/CCC129}');
    Expect(1, 3953, '\p{Canonical_Combining_Class=ccc129}', "");
    Expect(0, 3953, '\p{^Canonical_Combining_Class=ccc129}', "");
    Expect(0, 3953, '\P{Canonical_Combining_Class=ccc129}', "");
    Expect(1, 3953, '\P{^Canonical_Combining_Class=ccc129}', "");
    Expect(0, 3954, '\p{Canonical_Combining_Class=ccc129}', "");
    Expect(1, 3954, '\p{^Canonical_Combining_Class=ccc129}', "");
    Expect(1, 3954, '\P{Canonical_Combining_Class=ccc129}', "");
    Expect(0, 3954, '\P{^Canonical_Combining_Class=ccc129}', "");
    Expect(1, 3953, '\p{Canonical_Combining_Class=	-ccc129}', "");
    Expect(0, 3953, '\p{^Canonical_Combining_Class=	-ccc129}', "");
    Expect(0, 3953, '\P{Canonical_Combining_Class=	-ccc129}', "");
    Expect(1, 3953, '\P{^Canonical_Combining_Class=	-ccc129}', "");
    Expect(0, 3954, '\p{Canonical_Combining_Class=	-ccc129}', "");
    Expect(1, 3954, '\p{^Canonical_Combining_Class=	-ccc129}', "");
    Expect(1, 3954, '\P{Canonical_Combining_Class=	-ccc129}', "");
    Expect(0, 3954, '\P{^Canonical_Combining_Class=	-ccc129}', "");
    Error('\p{Ccc=-+0_0_1_29:=}');
    Error('\P{Ccc=-+0_0_1_29:=}');
    Expect(1, 3953, '\p{Ccc=000000000129}', "");
    Expect(0, 3953, '\p{^Ccc=000000000129}', "");
    Expect(0, 3953, '\P{Ccc=000000000129}', "");
    Expect(1, 3953, '\P{^Ccc=000000000129}', "");
    Expect(0, 3954, '\p{Ccc=000000000129}', "");
    Expect(1, 3954, '\p{^Ccc=000000000129}', "");
    Expect(1, 3954, '\P{Ccc=000000000129}', "");
    Expect(0, 3954, '\P{^Ccc=000000000129}', "");
    Error('\p{Is_Canonical_Combining_Class=/a/	-ccc129}');
    Error('\P{Is_Canonical_Combining_Class=/a/	-ccc129}');
    Expect(1, 3953, '\p{Is_Canonical_Combining_Class=ccc129}', "");
    Expect(0, 3953, '\p{^Is_Canonical_Combining_Class=ccc129}', "");
    Expect(0, 3953, '\P{Is_Canonical_Combining_Class=ccc129}', "");
    Expect(1, 3953, '\P{^Is_Canonical_Combining_Class=ccc129}', "");
    Expect(0, 3954, '\p{Is_Canonical_Combining_Class=ccc129}', "");
    Expect(1, 3954, '\p{^Is_Canonical_Combining_Class=ccc129}', "");
    Expect(1, 3954, '\P{Is_Canonical_Combining_Class=ccc129}', "");
    Expect(0, 3954, '\P{^Is_Canonical_Combining_Class=ccc129}', "");
    Expect(1, 3953, '\p{Is_Canonical_Combining_Class= CCC129}', "");
    Expect(0, 3953, '\p{^Is_Canonical_Combining_Class= CCC129}', "");
    Expect(0, 3953, '\P{Is_Canonical_Combining_Class= CCC129}', "");
    Expect(1, 3953, '\P{^Is_Canonical_Combining_Class= CCC129}', "");
    Expect(0, 3954, '\p{Is_Canonical_Combining_Class= CCC129}', "");
    Expect(1, 3954, '\p{^Is_Canonical_Combining_Class= CCC129}', "");
    Expect(1, 3954, '\P{Is_Canonical_Combining_Class= CCC129}', "");
    Expect(0, 3954, '\P{^Is_Canonical_Combining_Class= CCC129}', "");
    Error('\p{Is_Ccc:/a/ _0000129}');
    Error('\P{Is_Ccc:/a/ _0000129}');
    Expect(1, 3953, '\p{Is_Ccc=000000000129}', "");
    Expect(0, 3953, '\p{^Is_Ccc=000000000129}', "");
    Expect(0, 3953, '\P{Is_Ccc=000000000129}', "");
    Expect(1, 3953, '\P{^Is_Ccc=000000000129}', "");
    Expect(0, 3954, '\p{Is_Ccc=000000000129}', "");
    Expect(1, 3954, '\p{^Is_Ccc=000000000129}', "");
    Expect(1, 3954, '\P{Is_Ccc=000000000129}', "");
    Expect(0, 3954, '\P{^Is_Ccc=000000000129}', "");
    Error('\p{Canonical_Combining_Class=:=_	CCC13}');
    Error('\P{Canonical_Combining_Class=:=_	CCC13}');
    Expect(1, 1459, '\p{Canonical_Combining_Class=ccc13}', "");
    Expect(0, 1459, '\p{^Canonical_Combining_Class=ccc13}', "");
    Expect(0, 1459, '\P{Canonical_Combining_Class=ccc13}', "");
    Expect(1, 1459, '\P{^Canonical_Combining_Class=ccc13}', "");
    Expect(0, 1460, '\p{Canonical_Combining_Class=ccc13}', "");
    Expect(1, 1460, '\p{^Canonical_Combining_Class=ccc13}', "");
    Expect(1, 1460, '\P{Canonical_Combining_Class=ccc13}', "");
    Expect(0, 1460, '\P{^Canonical_Combining_Class=ccc13}', "");
    Expect(1, 1459, '\p{Canonical_Combining_Class= -ccc13}', "");
    Expect(0, 1459, '\p{^Canonical_Combining_Class= -ccc13}', "");
    Expect(0, 1459, '\P{Canonical_Combining_Class= -ccc13}', "");
    Expect(1, 1459, '\P{^Canonical_Combining_Class= -ccc13}', "");
    Expect(0, 1460, '\p{Canonical_Combining_Class= -ccc13}', "");
    Expect(1, 1460, '\p{^Canonical_Combining_Class= -ccc13}', "");
    Expect(1, 1460, '\P{Canonical_Combining_Class= -ccc13}', "");
    Expect(0, 1460, '\P{^Canonical_Combining_Class= -ccc13}', "");
    Error('\p{Ccc=	-0000000013/a/}');
    Error('\P{Ccc=	-0000000013/a/}');
    Expect(1, 1459, '\p{Ccc=0000000013}', "");
    Expect(0, 1459, '\p{^Ccc=0000000013}', "");
    Expect(0, 1459, '\P{Ccc=0000000013}', "");
    Expect(1, 1459, '\P{^Ccc=0000000013}', "");
    Expect(0, 1460, '\p{Ccc=0000000013}', "");
    Expect(1, 1460, '\p{^Ccc=0000000013}', "");
    Expect(1, 1460, '\P{Ccc=0000000013}', "");
    Expect(0, 1460, '\P{^Ccc=0000000013}', "");
    Error('\p{Is_Canonical_Combining_Class=_/a/ccc13}');
    Error('\P{Is_Canonical_Combining_Class=_/a/ccc13}');
    Expect(1, 1459, '\p{Is_Canonical_Combining_Class=ccc13}', "");
    Expect(0, 1459, '\p{^Is_Canonical_Combining_Class=ccc13}', "");
    Expect(0, 1459, '\P{Is_Canonical_Combining_Class=ccc13}', "");
    Expect(1, 1459, '\P{^Is_Canonical_Combining_Class=ccc13}', "");
    Expect(0, 1460, '\p{Is_Canonical_Combining_Class=ccc13}', "");
    Expect(1, 1460, '\p{^Is_Canonical_Combining_Class=ccc13}', "");
    Expect(1, 1460, '\P{Is_Canonical_Combining_Class=ccc13}', "");
    Expect(0, 1460, '\P{^Is_Canonical_Combining_Class=ccc13}', "");
    Expect(1, 1459, '\p{Is_Canonical_Combining_Class=-CCC13}', "");
    Expect(0, 1459, '\p{^Is_Canonical_Combining_Class=-CCC13}', "");
    Expect(0, 1459, '\P{Is_Canonical_Combining_Class=-CCC13}', "");
    Expect(1, 1459, '\P{^Is_Canonical_Combining_Class=-CCC13}', "");
    Expect(0, 1460, '\p{Is_Canonical_Combining_Class=-CCC13}', "");
    Expect(1, 1460, '\p{^Is_Canonical_Combining_Class=-CCC13}', "");
    Expect(1, 1460, '\P{Is_Canonical_Combining_Class=-CCC13}', "");
    Expect(0, 1460, '\P{^Is_Canonical_Combining_Class=-CCC13}', "");
    Error('\p{Is_Ccc=	:=000000013}');
    Error('\P{Is_Ccc=	:=000000013}');
    Expect(1, 1459, '\p{Is_Ccc=1_3}', "");
    Expect(0, 1459, '\p{^Is_Ccc=1_3}', "");
    Expect(0, 1459, '\P{Is_Ccc=1_3}', "");
    Expect(1, 1459, '\P{^Is_Ccc=1_3}', "");
    Expect(0, 1460, '\p{Is_Ccc=1_3}', "");
    Expect(1, 1460, '\p{^Is_Ccc=1_3}', "");
    Expect(1, 1460, '\P{Is_Ccc=1_3}', "");
    Expect(0, 1460, '\P{^Is_Ccc=1_3}', "");
    Error('\p{Canonical_Combining_Class=/a/-_CCC130}');
    Error('\P{Canonical_Combining_Class=/a/-_CCC130}');
    Expect(1, 3968, '\p{Canonical_Combining_Class=ccc130}', "");
    Expect(0, 3968, '\p{^Canonical_Combining_Class=ccc130}', "");
    Expect(0, 3968, '\P{Canonical_Combining_Class=ccc130}', "");
    Expect(1, 3968, '\P{^Canonical_Combining_Class=ccc130}', "");
    Expect(0, 3969, '\p{Canonical_Combining_Class=ccc130}', "");
    Expect(1, 3969, '\p{^Canonical_Combining_Class=ccc130}', "");
    Expect(1, 3969, '\P{Canonical_Combining_Class=ccc130}', "");
    Expect(0, 3969, '\P{^Canonical_Combining_Class=ccc130}', "");
    Expect(1, 3968, '\p{Canonical_Combining_Class=		ccc130}', "");
    Expect(0, 3968, '\p{^Canonical_Combining_Class=		ccc130}', "");
    Expect(0, 3968, '\P{Canonical_Combining_Class=		ccc130}', "");
    Expect(1, 3968, '\P{^Canonical_Combining_Class=		ccc130}', "");
    Expect(0, 3969, '\p{Canonical_Combining_Class=		ccc130}', "");
    Expect(1, 3969, '\p{^Canonical_Combining_Class=		ccc130}', "");
    Expect(1, 3969, '\P{Canonical_Combining_Class=		ccc130}', "");
    Expect(0, 3969, '\P{^Canonical_Combining_Class=		ccc130}', "");
    Error('\p{Ccc=:=--+00000000130}');
    Error('\P{Ccc=:=--+00000000130}');
    Expect(1, 3968, '\p{Ccc=00000130}', "");
    Expect(0, 3968, '\p{^Ccc=00000130}', "");
    Expect(0, 3968, '\P{Ccc=00000130}', "");
    Expect(1, 3968, '\P{^Ccc=00000130}', "");
    Expect(0, 3969, '\p{Ccc=00000130}', "");
    Expect(1, 3969, '\p{^Ccc=00000130}', "");
    Expect(1, 3969, '\P{Ccc=00000130}', "");
    Expect(0, 3969, '\P{^Ccc=00000130}', "");
    Error('\p{Is_Canonical_Combining_Class=	CCC130:=}');
    Error('\P{Is_Canonical_Combining_Class=	CCC130:=}');
    Expect(1, 3968, '\p{Is_Canonical_Combining_Class=ccc130}', "");
    Expect(0, 3968, '\p{^Is_Canonical_Combining_Class=ccc130}', "");
    Expect(0, 3968, '\P{Is_Canonical_Combining_Class=ccc130}', "");
    Expect(1, 3968, '\P{^Is_Canonical_Combining_Class=ccc130}', "");
    Expect(0, 3969, '\p{Is_Canonical_Combining_Class=ccc130}', "");
    Expect(1, 3969, '\p{^Is_Canonical_Combining_Class=ccc130}', "");
    Expect(1, 3969, '\P{Is_Canonical_Combining_Class=ccc130}', "");
    Expect(0, 3969, '\P{^Is_Canonical_Combining_Class=ccc130}', "");
    Expect(1, 3968, '\p{Is_Canonical_Combining_Class=_CCC130}', "");
    Expect(0, 3968, '\p{^Is_Canonical_Combining_Class=_CCC130}', "");
    Expect(0, 3968, '\P{Is_Canonical_Combining_Class=_CCC130}', "");
    Expect(1, 3968, '\P{^Is_Canonical_Combining_Class=_CCC130}', "");
    Expect(0, 3969, '\p{Is_Canonical_Combining_Class=_CCC130}', "");
    Expect(1, 3969, '\p{^Is_Canonical_Combining_Class=_CCC130}', "");
    Expect(1, 3969, '\P{Is_Canonical_Combining_Class=_CCC130}', "");
    Expect(0, 3969, '\P{^Is_Canonical_Combining_Class=_CCC130}', "");
    Error('\p{Is_Ccc=_:=0000000130}');
    Error('\P{Is_Ccc=_:=0000000130}');
    Expect(1, 3968, '\p{Is_Ccc=00000000130}', "");
    Expect(0, 3968, '\p{^Is_Ccc=00000000130}', "");
    Expect(0, 3968, '\P{Is_Ccc=00000000130}', "");
    Expect(1, 3968, '\P{^Is_Ccc=00000000130}', "");
    Expect(0, 3969, '\p{Is_Ccc=00000000130}', "");
    Expect(1, 3969, '\p{^Is_Ccc=00000000130}', "");
    Expect(1, 3969, '\P{Is_Ccc=00000000130}', "");
    Expect(0, 3969, '\P{^Is_Ccc=00000000130}', "");
    Error('\p{Canonical_Combining_Class=:=_ ccc132}');
    Error('\P{Canonical_Combining_Class=:=_ ccc132}');
    Expect(1, 3956, '\p{Canonical_Combining_Class=ccc132}', "");
    Expect(0, 3956, '\p{^Canonical_Combining_Class=ccc132}', "");
    Expect(0, 3956, '\P{Canonical_Combining_Class=ccc132}', "");
    Expect(1, 3956, '\P{^Canonical_Combining_Class=ccc132}', "");
    Expect(0, 3957, '\p{Canonical_Combining_Class=ccc132}', "");
    Expect(1, 3957, '\p{^Canonical_Combining_Class=ccc132}', "");
    Expect(1, 3957, '\P{Canonical_Combining_Class=ccc132}', "");
    Expect(0, 3957, '\P{^Canonical_Combining_Class=ccc132}', "");
    Expect(1, 3956, '\p{Canonical_Combining_Class=	_ccc132}', "");
    Expect(0, 3956, '\p{^Canonical_Combining_Class=	_ccc132}', "");
    Expect(0, 3956, '\P{Canonical_Combining_Class=	_ccc132}', "");
    Expect(1, 3956, '\P{^Canonical_Combining_Class=	_ccc132}', "");
    Expect(0, 3957, '\p{Canonical_Combining_Class=	_ccc132}', "");
    Expect(1, 3957, '\p{^Canonical_Combining_Class=	_ccc132}', "");
    Expect(1, 3957, '\P{Canonical_Combining_Class=	_ccc132}', "");
    Expect(0, 3957, '\P{^Canonical_Combining_Class=	_ccc132}', "");
    Error('\p{Ccc=:= 00_00_01_32}');
    Error('\P{Ccc=:= 00_00_01_32}');
    Expect(1, 3956, '\p{Ccc=0000132}', "");
    Expect(0, 3956, '\p{^Ccc=0000132}', "");
    Expect(0, 3956, '\P{Ccc=0000132}', "");
    Expect(1, 3956, '\P{^Ccc=0000132}', "");
    Expect(0, 3957, '\p{Ccc=0000132}', "");
    Expect(1, 3957, '\p{^Ccc=0000132}', "");
    Expect(1, 3957, '\P{Ccc=0000132}', "");
    Expect(0, 3957, '\P{^Ccc=0000132}', "");
    Error('\p{Is_Canonical_Combining_Class=_/a/ccc132}');
    Error('\P{Is_Canonical_Combining_Class=_/a/ccc132}');
    Expect(1, 3956, '\p{Is_Canonical_Combining_Class=ccc132}', "");
    Expect(0, 3956, '\p{^Is_Canonical_Combining_Class=ccc132}', "");
    Expect(0, 3956, '\P{Is_Canonical_Combining_Class=ccc132}', "");
    Expect(1, 3956, '\P{^Is_Canonical_Combining_Class=ccc132}', "");
    Expect(0, 3957, '\p{Is_Canonical_Combining_Class=ccc132}', "");
    Expect(1, 3957, '\p{^Is_Canonical_Combining_Class=ccc132}', "");
    Expect(1, 3957, '\P{Is_Canonical_Combining_Class=ccc132}', "");
    Expect(0, 3957, '\P{^Is_Canonical_Combining_Class=ccc132}', "");
    Expect(1, 3956, '\p{Is_Canonical_Combining_Class=		CCC132}', "");
    Expect(0, 3956, '\p{^Is_Canonical_Combining_Class=		CCC132}', "");
    Expect(0, 3956, '\P{Is_Canonical_Combining_Class=		CCC132}', "");
    Expect(1, 3956, '\P{^Is_Canonical_Combining_Class=		CCC132}', "");
    Expect(0, 3957, '\p{Is_Canonical_Combining_Class=		CCC132}', "");
    Expect(1, 3957, '\p{^Is_Canonical_Combining_Class=		CCC132}', "");
    Expect(1, 3957, '\P{Is_Canonical_Combining_Class=		CCC132}', "");
    Expect(0, 3957, '\P{^Is_Canonical_Combining_Class=		CCC132}', "");
    Error('\p{Is_Ccc=:=	-00_00_00_132}');
    Error('\P{Is_Ccc=:=	-00_00_00_132}');
    Expect(1, 3956, '\p{Is_Ccc=+13_2}', "");
    Expect(0, 3956, '\p{^Is_Ccc=+13_2}', "");
    Expect(0, 3956, '\P{Is_Ccc=+13_2}', "");
    Expect(1, 3956, '\P{^Is_Ccc=+13_2}', "");
    Expect(0, 3957, '\p{Is_Ccc=+13_2}', "");
    Expect(1, 3957, '\p{^Is_Ccc=+13_2}', "");
    Expect(1, 3957, '\P{Is_Ccc=+13_2}', "");
    Expect(0, 3957, '\P{^Is_Ccc=+13_2}', "");
    Error('\p{Canonical_Combining_Class=/a/- ccc133}');
    Error('\P{Canonical_Combining_Class=/a/- ccc133}');
    Expect(0, 1, '\p{Canonical_Combining_Class=ccc133}', "");
    Expect(1, 1, '\p{^Canonical_Combining_Class=ccc133}', "");
    Expect(1, 1, '\P{Canonical_Combining_Class=ccc133}', "");
    Expect(0, 1, '\P{^Canonical_Combining_Class=ccc133}', "");
    Error('\p{Ccc=  00_00_00_00_133/a/}');
    Error('\P{Ccc=  00_00_00_00_133/a/}');
    Expect(0, 1, '\p{Ccc=00000000013_3}', "");
    Expect(1, 1, '\p{^Ccc=00000000013_3}', "");
    Expect(1, 1, '\P{Ccc=00000000013_3}', "");
    Expect(0, 1, '\P{^Ccc=00000000013_3}', "");
    Error('\p{Is_Canonical_Combining_Class=_CCC133:=}');
    Error('\P{Is_Canonical_Combining_Class=_CCC133:=}');
    Expect(0, 1, '\p{Is_Canonical_Combining_Class=ccc133}', "");
    Expect(1, 1, '\p{^Is_Canonical_Combining_Class=ccc133}', "");
    Expect(1, 1, '\P{Is_Canonical_Combining_Class=ccc133}', "");
    Expect(0, 1, '\P{^Is_Canonical_Combining_Class=ccc133}', "");
    Expect(0, 1, '\p{Is_Canonical_Combining_Class=  ccc133}', "");
    Expect(1, 1, '\p{^Is_Canonical_Combining_Class=  ccc133}', "");
    Expect(1, 1, '\P{Is_Canonical_Combining_Class=  ccc133}', "");
    Expect(0, 1, '\P{^Is_Canonical_Combining_Class=  ccc133}', "");
    Error('\p{Is_Ccc=  0_1_33/a/}');
    Error('\P{Is_Ccc=  0_1_33/a/}');
    Expect(0, 1, '\p{Is_Ccc=133}', "");
    Expect(1, 1, '\p{^Is_Ccc=133}', "");
    Expect(1, 1, '\P{Is_Ccc=133}', "");
    Expect(0, 1, '\P{^Is_Ccc=133}', "");
    Error('\p{Canonical_Combining_Class= :=ccc14}');
    Error('\P{Canonical_Combining_Class= :=ccc14}');
    Expect(1, 1460, '\p{Canonical_Combining_Class=ccc14}', "");
    Expect(0, 1460, '\p{^Canonical_Combining_Class=ccc14}', "");
    Expect(0, 1460, '\P{Canonical_Combining_Class=ccc14}', "");
    Expect(1, 1460, '\P{^Canonical_Combining_Class=ccc14}', "");
    Expect(0, 1461, '\p{Canonical_Combining_Class=ccc14}', "");
    Expect(1, 1461, '\p{^Canonical_Combining_Class=ccc14}', "");
    Expect(1, 1461, '\P{Canonical_Combining_Class=ccc14}', "");
    Expect(0, 1461, '\P{^Canonical_Combining_Class=ccc14}', "");
    Expect(1, 1460, '\p{Canonical_Combining_Class=- ccc14}', "");
    Expect(0, 1460, '\p{^Canonical_Combining_Class=- ccc14}', "");
    Expect(0, 1460, '\P{Canonical_Combining_Class=- ccc14}', "");
    Expect(1, 1460, '\P{^Canonical_Combining_Class=- ccc14}', "");
    Expect(0, 1461, '\p{Canonical_Combining_Class=- ccc14}', "");
    Expect(1, 1461, '\p{^Canonical_Combining_Class=- ccc14}', "");
    Expect(1, 1461, '\P{Canonical_Combining_Class=- ccc14}', "");
    Expect(0, 1461, '\P{^Canonical_Combining_Class=- ccc14}', "");
    Error('\p{Ccc=-:=01_4}');
    Error('\P{Ccc=-:=01_4}');
    Expect(1, 1460, '\p{Ccc=+00014}', "");
    Expect(0, 1460, '\p{^Ccc=+00014}', "");
    Expect(0, 1460, '\P{Ccc=+00014}', "");
    Expect(1, 1460, '\P{^Ccc=+00014}', "");
    Expect(0, 1461, '\p{Ccc=+00014}', "");
    Expect(1, 1461, '\p{^Ccc=+00014}', "");
    Expect(1, 1461, '\P{Ccc=+00014}', "");
    Expect(0, 1461, '\P{^Ccc=+00014}', "");
    Error('\p{Is_Canonical_Combining_Class=:=_CCC14}');
    Error('\P{Is_Canonical_Combining_Class=:=_CCC14}');
    Expect(1, 1460, '\p{Is_Canonical_Combining_Class=ccc14}', "");
    Expect(0, 1460, '\p{^Is_Canonical_Combining_Class=ccc14}', "");
    Expect(0, 1460, '\P{Is_Canonical_Combining_Class=ccc14}', "");
    Expect(1, 1460, '\P{^Is_Canonical_Combining_Class=ccc14}', "");
    Expect(0, 1461, '\p{Is_Canonical_Combining_Class=ccc14}', "");
    Expect(1, 1461, '\p{^Is_Canonical_Combining_Class=ccc14}', "");
    Expect(1, 1461, '\P{Is_Canonical_Combining_Class=ccc14}', "");
    Expect(0, 1461, '\P{^Is_Canonical_Combining_Class=ccc14}', "");
    Expect(1, 1460, '\p{Is_Canonical_Combining_Class=_ccc14}', "");
    Expect(0, 1460, '\p{^Is_Canonical_Combining_Class=_ccc14}', "");
    Expect(0, 1460, '\P{Is_Canonical_Combining_Class=_ccc14}', "");
    Expect(1, 1460, '\P{^Is_Canonical_Combining_Class=_ccc14}', "");
    Expect(0, 1461, '\p{Is_Canonical_Combining_Class=_ccc14}', "");
    Expect(1, 1461, '\p{^Is_Canonical_Combining_Class=_ccc14}', "");
    Expect(1, 1461, '\P{Is_Canonical_Combining_Class=_ccc14}', "");
    Expect(0, 1461, '\P{^Is_Canonical_Combining_Class=_ccc14}', "");
    Error('\p{Is_Ccc=:=-	00001_4}');
    Error('\P{Is_Ccc=:=-	00001_4}');
    Expect(1, 1460, '\p{Is_Ccc=1_4}', "");
    Expect(0, 1460, '\p{^Is_Ccc=1_4}', "");
    Expect(0, 1460, '\P{Is_Ccc=1_4}', "");
    Expect(1, 1460, '\P{^Is_Ccc=1_4}', "");
    Expect(0, 1461, '\p{Is_Ccc=1_4}', "");
    Expect(1, 1461, '\p{^Is_Ccc=1_4}', "");
    Expect(1, 1461, '\P{Is_Ccc=1_4}', "");
    Expect(0, 1461, '\P{^Is_Ccc=1_4}', "");
    Error('\p{Canonical_Combining_Class= CCC15/a/}');
    Error('\P{Canonical_Combining_Class= CCC15/a/}');
    Expect(1, 1461, '\p{Canonical_Combining_Class=ccc15}', "");
    Expect(0, 1461, '\p{^Canonical_Combining_Class=ccc15}', "");
    Expect(0, 1461, '\P{Canonical_Combining_Class=ccc15}', "");
    Expect(1, 1461, '\P{^Canonical_Combining_Class=ccc15}', "");
    Expect(0, 1462, '\p{Canonical_Combining_Class=ccc15}', "");
    Expect(1, 1462, '\p{^Canonical_Combining_Class=ccc15}', "");
    Expect(1, 1462, '\P{Canonical_Combining_Class=ccc15}', "");
    Expect(0, 1462, '\P{^Canonical_Combining_Class=ccc15}', "");
    Expect(1, 1461, '\p{Canonical_Combining_Class= _ccc15}', "");
    Expect(0, 1461, '\p{^Canonical_Combining_Class= _ccc15}', "");
    Expect(0, 1461, '\P{Canonical_Combining_Class= _ccc15}', "");
    Expect(1, 1461, '\P{^Canonical_Combining_Class= _ccc15}', "");
    Expect(0, 1462, '\p{Canonical_Combining_Class= _ccc15}', "");
    Expect(1, 1462, '\p{^Canonical_Combining_Class= _ccc15}', "");
    Expect(1, 1462, '\P{Canonical_Combining_Class= _ccc15}', "");
    Expect(0, 1462, '\P{^Canonical_Combining_Class= _ccc15}', "");
    Error('\p{Ccc=/a/ 01_5}');
    Error('\P{Ccc=/a/ 01_5}');
    Expect(1, 1461, '\p{Ccc=15}', "");
    Expect(0, 1461, '\p{^Ccc=15}', "");
    Expect(0, 1461, '\P{Ccc=15}', "");
    Expect(1, 1461, '\P{^Ccc=15}', "");
    Expect(0, 1462, '\p{Ccc=15}', "");
    Expect(1, 1462, '\p{^Ccc=15}', "");
    Expect(1, 1462, '\P{Ccc=15}', "");
    Expect(0, 1462, '\P{^Ccc=15}', "");
    Error('\p{Is_Canonical_Combining_Class=:=	CCC15}');
    Error('\P{Is_Canonical_Combining_Class=:=	CCC15}');
    Expect(1, 1461, '\p{Is_Canonical_Combining_Class=ccc15}', "");
    Expect(0, 1461, '\p{^Is_Canonical_Combining_Class=ccc15}', "");
    Expect(0, 1461, '\P{Is_Canonical_Combining_Class=ccc15}', "");
    Expect(1, 1461, '\P{^Is_Canonical_Combining_Class=ccc15}', "");
    Expect(0, 1462, '\p{Is_Canonical_Combining_Class=ccc15}', "");
    Expect(1, 1462, '\p{^Is_Canonical_Combining_Class=ccc15}', "");
    Expect(1, 1462, '\P{Is_Canonical_Combining_Class=ccc15}', "");
    Expect(0, 1462, '\P{^Is_Canonical_Combining_Class=ccc15}', "");
    Expect(1, 1461, '\p{Is_Canonical_Combining_Class=_ ccc15}', "");
    Expect(0, 1461, '\p{^Is_Canonical_Combining_Class=_ ccc15}', "");
    Expect(0, 1461, '\P{Is_Canonical_Combining_Class=_ ccc15}', "");
    Expect(1, 1461, '\P{^Is_Canonical_Combining_Class=_ ccc15}', "");
    Expect(0, 1462, '\p{Is_Canonical_Combining_Class=_ ccc15}', "");
    Expect(1, 1462, '\p{^Is_Canonical_Combining_Class=_ ccc15}', "");
    Expect(1, 1462, '\P{Is_Canonical_Combining_Class=_ ccc15}', "");
    Expect(0, 1462, '\P{^Is_Canonical_Combining_Class=_ ccc15}', "");
    Error('\p{Is_Ccc=:=00_00_00_00_015}');
    Error('\P{Is_Ccc=:=00_00_00_00_015}');
    Expect(1, 1461, '\p{Is_Ccc=01_5}', "");
    Expect(0, 1461, '\p{^Is_Ccc=01_5}', "");
    Expect(0, 1461, '\P{Is_Ccc=01_5}', "");
    Expect(1, 1461, '\P{^Is_Ccc=01_5}', "");
    Expect(0, 1462, '\p{Is_Ccc=01_5}', "");
    Expect(1, 1462, '\p{^Is_Ccc=01_5}', "");
    Expect(1, 1462, '\P{Is_Ccc=01_5}', "");
    Expect(0, 1462, '\P{^Is_Ccc=01_5}', "");
    Error('\p{Canonical_Combining_Class=-/a/CCC16}');
    Error('\P{Canonical_Combining_Class=-/a/CCC16}');
    Expect(1, 1462, '\p{Canonical_Combining_Class=ccc16}', "");
    Expect(0, 1462, '\p{^Canonical_Combining_Class=ccc16}', "");
    Expect(0, 1462, '\P{Canonical_Combining_Class=ccc16}', "");
    Expect(1, 1462, '\P{^Canonical_Combining_Class=ccc16}', "");
    Expect(0, 1463, '\p{Canonical_Combining_Class=ccc16}', "");
    Expect(1, 1463, '\p{^Canonical_Combining_Class=ccc16}', "");
    Expect(1, 1463, '\P{Canonical_Combining_Class=ccc16}', "");
    Expect(0, 1463, '\P{^Canonical_Combining_Class=ccc16}', "");
    Expect(1, 1462, '\p{Canonical_Combining_Class=-CCC16}', "");
    Expect(0, 1462, '\p{^Canonical_Combining_Class=-CCC16}', "");
    Expect(0, 1462, '\P{Canonical_Combining_Class=-CCC16}', "");
    Expect(1, 1462, '\P{^Canonical_Combining_Class=-CCC16}', "");
    Expect(0, 1463, '\p{Canonical_Combining_Class=-CCC16}', "");
    Expect(1, 1463, '\p{^Canonical_Combining_Class=-CCC16}', "");
    Expect(1, 1463, '\P{Canonical_Combining_Class=-CCC16}', "");
    Expect(0, 1463, '\P{^Canonical_Combining_Class=-CCC16}', "");
    Error('\p{Ccc=	:=+0_0_0_0_0_0_0_016}');
    Error('\P{Ccc=	:=+0_0_0_0_0_0_0_016}');
    Expect(1, 1462, '\p{Ccc=+000000016}', "");
    Expect(0, 1462, '\p{^Ccc=+000000016}', "");
    Expect(0, 1462, '\P{Ccc=+000000016}', "");
    Expect(1, 1462, '\P{^Ccc=+000000016}', "");
    Expect(0, 1463, '\p{Ccc=+000000016}', "");
    Expect(1, 1463, '\p{^Ccc=+000000016}', "");
    Expect(1, 1463, '\P{Ccc=+000000016}', "");
    Expect(0, 1463, '\P{^Ccc=+000000016}', "");
    Error('\p{Is_Canonical_Combining_Class=	CCC16:=}');
    Error('\P{Is_Canonical_Combining_Class=	CCC16:=}');
    Expect(1, 1462, '\p{Is_Canonical_Combining_Class:ccc16}', "");
    Expect(0, 1462, '\p{^Is_Canonical_Combining_Class:ccc16}', "");
    Expect(0, 1462, '\P{Is_Canonical_Combining_Class:ccc16}', "");
    Expect(1, 1462, '\P{^Is_Canonical_Combining_Class:ccc16}', "");
    Expect(0, 1463, '\p{Is_Canonical_Combining_Class:ccc16}', "");
    Expect(1, 1463, '\p{^Is_Canonical_Combining_Class:ccc16}', "");
    Expect(1, 1463, '\P{Is_Canonical_Combining_Class:ccc16}', "");
    Expect(0, 1463, '\P{^Is_Canonical_Combining_Class:ccc16}', "");
    Expect(1, 1462, '\p{Is_Canonical_Combining_Class=__CCC16}', "");
    Expect(0, 1462, '\p{^Is_Canonical_Combining_Class=__CCC16}', "");
    Expect(0, 1462, '\P{Is_Canonical_Combining_Class=__CCC16}', "");
    Expect(1, 1462, '\P{^Is_Canonical_Combining_Class=__CCC16}', "");
    Expect(0, 1463, '\p{Is_Canonical_Combining_Class=__CCC16}', "");
    Expect(1, 1463, '\p{^Is_Canonical_Combining_Class=__CCC16}', "");
    Expect(1, 1463, '\P{Is_Canonical_Combining_Class=__CCC16}', "");
    Expect(0, 1463, '\P{^Is_Canonical_Combining_Class=__CCC16}', "");
    Error('\p{Is_Ccc=_1_6/a/}');
    Error('\P{Is_Ccc=_1_6/a/}');
    Expect(1, 1462, '\p{Is_Ccc=+00016}', "");
    Expect(0, 1462, '\p{^Is_Ccc=+00016}', "");
    Expect(0, 1462, '\P{Is_Ccc=+00016}', "");
    Expect(1, 1462, '\P{^Is_Ccc=+00016}', "");
    Expect(0, 1463, '\p{Is_Ccc=+00016}', "");
    Expect(1, 1463, '\p{^Is_Ccc=+00016}', "");
    Expect(1, 1463, '\P{Is_Ccc=+00016}', "");
    Expect(0, 1463, '\P{^Is_Ccc=+00016}', "");
    Error('\p{Canonical_Combining_Class= :=CCC17}');
    Error('\P{Canonical_Combining_Class= :=CCC17}');
    Expect(1, 1463, '\p{Canonical_Combining_Class=ccc17}', "");
    Expect(0, 1463, '\p{^Canonical_Combining_Class=ccc17}', "");
    Expect(0, 1463, '\P{Canonical_Combining_Class=ccc17}', "");
    Expect(1, 1463, '\P{^Canonical_Combining_Class=ccc17}', "");
    Expect(0, 1464, '\p{Canonical_Combining_Class=ccc17}', "");
    Expect(1, 1464, '\p{^Canonical_Combining_Class=ccc17}', "");
    Expect(1, 1464, '\P{Canonical_Combining_Class=ccc17}', "");
    Expect(0, 1464, '\P{^Canonical_Combining_Class=ccc17}', "");
    Expect(1, 1463, '\p{Canonical_Combining_Class=	CCC17}', "");
    Expect(0, 1463, '\p{^Canonical_Combining_Class=	CCC17}', "");
    Expect(0, 1463, '\P{Canonical_Combining_Class=	CCC17}', "");
    Expect(1, 1463, '\P{^Canonical_Combining_Class=	CCC17}', "");
    Expect(0, 1464, '\p{Canonical_Combining_Class=	CCC17}', "");
    Expect(1, 1464, '\p{^Canonical_Combining_Class=	CCC17}', "");
    Expect(1, 1464, '\P{Canonical_Combining_Class=	CCC17}', "");
    Expect(0, 1464, '\P{^Canonical_Combining_Class=	CCC17}', "");
    Error('\p{Ccc=-0017/a/}');
    Error('\P{Ccc=-0017/a/}');
    Expect(1, 1463, '\p{Ccc=+0000001_7}', "");
    Expect(0, 1463, '\p{^Ccc=+0000001_7}', "");
    Expect(0, 1463, '\P{Ccc=+0000001_7}', "");
    Expect(1, 1463, '\P{^Ccc=+0000001_7}', "");
    Expect(0, 1464, '\p{Ccc=+0000001_7}', "");
    Expect(1, 1464, '\p{^Ccc=+0000001_7}', "");
    Expect(1, 1464, '\P{Ccc=+0000001_7}', "");
    Expect(0, 1464, '\P{^Ccc=+0000001_7}', "");
    Error('\p{Is_Canonical_Combining_Class:	 /a/CCC17}');
    Error('\P{Is_Canonical_Combining_Class:	 /a/CCC17}');
    Expect(1, 1463, '\p{Is_Canonical_Combining_Class=ccc17}', "");
    Expect(0, 1463, '\p{^Is_Canonical_Combining_Class=ccc17}', "");
    Expect(0, 1463, '\P{Is_Canonical_Combining_Class=ccc17}', "");
    Expect(1, 1463, '\P{^Is_Canonical_Combining_Class=ccc17}', "");
    Expect(0, 1464, '\p{Is_Canonical_Combining_Class=ccc17}', "");
    Expect(1, 1464, '\p{^Is_Canonical_Combining_Class=ccc17}', "");
    Expect(1, 1464, '\P{Is_Canonical_Combining_Class=ccc17}', "");
    Expect(0, 1464, '\P{^Is_Canonical_Combining_Class=ccc17}', "");
    Expect(1, 1463, '\p{Is_Canonical_Combining_Class=		CCC17}', "");
    Expect(0, 1463, '\p{^Is_Canonical_Combining_Class=		CCC17}', "");
    Expect(0, 1463, '\P{Is_Canonical_Combining_Class=		CCC17}', "");
    Expect(1, 1463, '\P{^Is_Canonical_Combining_Class=		CCC17}', "");
    Expect(0, 1464, '\p{Is_Canonical_Combining_Class=		CCC17}', "");
    Expect(1, 1464, '\p{^Is_Canonical_Combining_Class=		CCC17}', "");
    Expect(1, 1464, '\P{Is_Canonical_Combining_Class=		CCC17}', "");
    Expect(0, 1464, '\P{^Is_Canonical_Combining_Class=		CCC17}', "");
    Error('\p{Is_Ccc= 00017/a/}');
    Error('\P{Is_Ccc= 00017/a/}');
    Expect(1, 1463, '\p{Is_Ccc=000000017}', "");
    Expect(0, 1463, '\p{^Is_Ccc=000000017}', "");
    Expect(0, 1463, '\P{Is_Ccc=000000017}', "");
    Expect(1, 1463, '\P{^Is_Ccc=000000017}', "");
    Expect(0, 1464, '\p{Is_Ccc=000000017}', "");
    Expect(1, 1464, '\p{^Is_Ccc=000000017}', "");
    Expect(1, 1464, '\P{Is_Ccc=000000017}', "");
    Expect(0, 1464, '\P{^Is_Ccc=000000017}', "");
    Error('\p{Canonical_Combining_Class=/a/	_CCC18}');
    Error('\P{Canonical_Combining_Class=/a/	_CCC18}');
    Expect(1, 1479, '\p{Canonical_Combining_Class=ccc18}', "");
    Expect(0, 1479, '\p{^Canonical_Combining_Class=ccc18}', "");
    Expect(0, 1479, '\P{Canonical_Combining_Class=ccc18}', "");
    Expect(1, 1479, '\P{^Canonical_Combining_Class=ccc18}', "");
    Expect(0, 1480, '\p{Canonical_Combining_Class=ccc18}', "");
    Expect(1, 1480, '\p{^Canonical_Combining_Class=ccc18}', "");
    Expect(1, 1480, '\P{Canonical_Combining_Class=ccc18}', "");
    Expect(0, 1480, '\P{^Canonical_Combining_Class=ccc18}', "");
    Expect(1, 1479, '\p{Canonical_Combining_Class=-_ccc18}', "");
    Expect(0, 1479, '\p{^Canonical_Combining_Class=-_ccc18}', "");
    Expect(0, 1479, '\P{Canonical_Combining_Class=-_ccc18}', "");
    Expect(1, 1479, '\P{^Canonical_Combining_Class=-_ccc18}', "");
    Expect(0, 1480, '\p{Canonical_Combining_Class=-_ccc18}', "");
    Expect(1, 1480, '\p{^Canonical_Combining_Class=-_ccc18}', "");
    Expect(1, 1480, '\P{Canonical_Combining_Class=-_ccc18}', "");
    Expect(0, 1480, '\P{^Canonical_Combining_Class=-_ccc18}', "");
    Error('\p{Ccc=/a/+018}');
    Error('\P{Ccc=/a/+018}');
    Expect(1, 1479, '\p{Ccc=00018}', "");
    Expect(0, 1479, '\p{^Ccc=00018}', "");
    Expect(0, 1479, '\P{Ccc=00018}', "");
    Expect(1, 1479, '\P{^Ccc=00018}', "");
    Expect(0, 1480, '\p{Ccc=00018}', "");
    Expect(1, 1480, '\p{^Ccc=00018}', "");
    Expect(1, 1480, '\P{Ccc=00018}', "");
    Expect(0, 1480, '\P{^Ccc=00018}', "");
    Error('\p{Is_Canonical_Combining_Class=/a/CCC18}');
    Error('\P{Is_Canonical_Combining_Class=/a/CCC18}');
    Expect(1, 1479, '\p{Is_Canonical_Combining_Class=ccc18}', "");
    Expect(0, 1479, '\p{^Is_Canonical_Combining_Class=ccc18}', "");
    Expect(0, 1479, '\P{Is_Canonical_Combining_Class=ccc18}', "");
    Expect(1, 1479, '\P{^Is_Canonical_Combining_Class=ccc18}', "");
    Expect(0, 1480, '\p{Is_Canonical_Combining_Class=ccc18}', "");
    Expect(1, 1480, '\p{^Is_Canonical_Combining_Class=ccc18}', "");
    Expect(1, 1480, '\P{Is_Canonical_Combining_Class=ccc18}', "");
    Expect(0, 1480, '\P{^Is_Canonical_Combining_Class=ccc18}', "");
    Expect(1, 1479, '\p{Is_Canonical_Combining_Class= ccc18}', "");
    Expect(0, 1479, '\p{^Is_Canonical_Combining_Class= ccc18}', "");
    Expect(0, 1479, '\P{Is_Canonical_Combining_Class= ccc18}', "");
    Expect(1, 1479, '\P{^Is_Canonical_Combining_Class= ccc18}', "");
    Expect(0, 1480, '\p{Is_Canonical_Combining_Class= ccc18}', "");
    Expect(1, 1480, '\p{^Is_Canonical_Combining_Class= ccc18}', "");
    Expect(1, 1480, '\P{Is_Canonical_Combining_Class= ccc18}', "");
    Expect(0, 1480, '\P{^Is_Canonical_Combining_Class= ccc18}', "");
    Error('\p{Is_Ccc=	:=01_8}');
    Error('\P{Is_Ccc=	:=01_8}');
    Expect(1, 1479, '\p{Is_Ccc=0001_8}', "");
    Expect(0, 1479, '\p{^Is_Ccc=0001_8}', "");
    Expect(0, 1479, '\P{Is_Ccc=0001_8}', "");
    Expect(1, 1479, '\P{^Is_Ccc=0001_8}', "");
    Expect(0, 1480, '\p{Is_Ccc=0001_8}', "");
    Expect(1, 1480, '\p{^Is_Ccc=0001_8}', "");
    Expect(1, 1480, '\P{Is_Ccc=0001_8}', "");
    Expect(0, 1480, '\P{^Is_Ccc=0001_8}', "");
    Error('\p{Canonical_Combining_Class=	-CCC19:=}');
    Error('\P{Canonical_Combining_Class=	-CCC19:=}');
    Expect(1, 1466, '\p{Canonical_Combining_Class=ccc19}', "");
    Expect(0, 1466, '\p{^Canonical_Combining_Class=ccc19}', "");
    Expect(0, 1466, '\P{Canonical_Combining_Class=ccc19}', "");
    Expect(1, 1466, '\P{^Canonical_Combining_Class=ccc19}', "");
    Expect(0, 1467, '\p{Canonical_Combining_Class=ccc19}', "");
    Expect(1, 1467, '\p{^Canonical_Combining_Class=ccc19}', "");
    Expect(1, 1467, '\P{Canonical_Combining_Class=ccc19}', "");
    Expect(0, 1467, '\P{^Canonical_Combining_Class=ccc19}', "");
    Expect(1, 1466, '\p{Canonical_Combining_Class=	_ccc19}', "");
    Expect(0, 1466, '\p{^Canonical_Combining_Class=	_ccc19}', "");
    Expect(0, 1466, '\P{Canonical_Combining_Class=	_ccc19}', "");
    Expect(1, 1466, '\P{^Canonical_Combining_Class=	_ccc19}', "");
    Expect(0, 1467, '\p{Canonical_Combining_Class=	_ccc19}', "");
    Expect(1, 1467, '\p{^Canonical_Combining_Class=	_ccc19}', "");
    Expect(1, 1467, '\P{Canonical_Combining_Class=	_ccc19}', "");
    Expect(0, 1467, '\P{^Canonical_Combining_Class=	_ccc19}', "");
    Error('\p{Ccc:	_:=00000019}');
    Error('\P{Ccc:	_:=00000019}');
    Expect(1, 1466, '\p{Ccc=01_9}', "");
    Expect(0, 1466, '\p{^Ccc=01_9}', "");
    Expect(0, 1466, '\P{Ccc=01_9}', "");
    Expect(1, 1466, '\P{^Ccc=01_9}', "");
    Expect(0, 1467, '\p{Ccc=01_9}', "");
    Expect(1, 1467, '\p{^Ccc=01_9}', "");
    Expect(1, 1467, '\P{Ccc=01_9}', "");
    Expect(0, 1467, '\P{^Ccc=01_9}', "");
    Error('\p{Is_Canonical_Combining_Class=		CCC19/a/}');
    Error('\P{Is_Canonical_Combining_Class=		CCC19/a/}');
    Expect(1, 1466, '\p{Is_Canonical_Combining_Class=ccc19}', "");
    Expect(0, 1466, '\p{^Is_Canonical_Combining_Class=ccc19}', "");
    Expect(0, 1466, '\P{Is_Canonical_Combining_Class=ccc19}', "");
    Expect(1, 1466, '\P{^Is_Canonical_Combining_Class=ccc19}', "");
    Expect(0, 1467, '\p{Is_Canonical_Combining_Class=ccc19}', "");
    Expect(1, 1467, '\p{^Is_Canonical_Combining_Class=ccc19}', "");
    Expect(1, 1467, '\P{Is_Canonical_Combining_Class=ccc19}', "");
    Expect(0, 1467, '\P{^Is_Canonical_Combining_Class=ccc19}', "");
    Expect(1, 1466, '\p{Is_Canonical_Combining_Class=--CCC19}', "");
    Expect(0, 1466, '\p{^Is_Canonical_Combining_Class=--CCC19}', "");
    Expect(0, 1466, '\P{Is_Canonical_Combining_Class=--CCC19}', "");
    Expect(1, 1466, '\P{^Is_Canonical_Combining_Class=--CCC19}', "");
    Expect(0, 1467, '\p{Is_Canonical_Combining_Class=--CCC19}', "");
    Expect(1, 1467, '\p{^Is_Canonical_Combining_Class=--CCC19}', "");
    Expect(1, 1467, '\P{Is_Canonical_Combining_Class=--CCC19}', "");
    Expect(0, 1467, '\P{^Is_Canonical_Combining_Class=--CCC19}', "");
    Error('\p{Is_Ccc:   :=001_9}');
    Error('\P{Is_Ccc:   :=001_9}');
    Expect(1, 1466, '\p{Is_Ccc=19}', "");
    Expect(0, 1466, '\p{^Is_Ccc=19}', "");
    Expect(0, 1466, '\P{Is_Ccc=19}', "");
    Expect(1, 1466, '\P{^Is_Ccc=19}', "");
    Expect(0, 1467, '\p{Is_Ccc=19}', "");
    Expect(1, 1467, '\p{^Is_Ccc=19}', "");
    Expect(1, 1467, '\P{Is_Ccc=19}', "");
    Expect(0, 1467, '\P{^Is_Ccc=19}', "");
    Error('\p{Canonical_Combining_Class=	/a/CCC20}');
    Error('\P{Canonical_Combining_Class=	/a/CCC20}');
    Expect(1, 1467, '\p{Canonical_Combining_Class=ccc20}', "");
    Expect(0, 1467, '\p{^Canonical_Combining_Class=ccc20}', "");
    Expect(0, 1467, '\P{Canonical_Combining_Class=ccc20}', "");
    Expect(1, 1467, '\P{^Canonical_Combining_Class=ccc20}', "");
    Expect(0, 1468, '\p{Canonical_Combining_Class=ccc20}', "");
    Expect(1, 1468, '\p{^Canonical_Combining_Class=ccc20}', "");
    Expect(1, 1468, '\P{Canonical_Combining_Class=ccc20}', "");
    Expect(0, 1468, '\P{^Canonical_Combining_Class=ccc20}', "");
    Expect(1, 1467, '\p{Canonical_Combining_Class=__CCC20}', "");
    Expect(0, 1467, '\p{^Canonical_Combining_Class=__CCC20}', "");
    Expect(0, 1467, '\P{Canonical_Combining_Class=__CCC20}', "");
    Expect(1, 1467, '\P{^Canonical_Combining_Class=__CCC20}', "");
    Expect(0, 1468, '\p{Canonical_Combining_Class=__CCC20}', "");
    Expect(1, 1468, '\p{^Canonical_Combining_Class=__CCC20}', "");
    Expect(1, 1468, '\P{Canonical_Combining_Class=__CCC20}', "");
    Expect(0, 1468, '\P{^Canonical_Combining_Class=__CCC20}', "");
    Error('\p{Ccc=:=-_+020}');
    Error('\P{Ccc=:=-_+020}');
    Expect(1, 1467, '\p{Ccc=000002_0}', "");
    Expect(0, 1467, '\p{^Ccc=000002_0}', "");
    Expect(0, 1467, '\P{Ccc=000002_0}', "");
    Expect(1, 1467, '\P{^Ccc=000002_0}', "");
    Expect(0, 1468, '\p{Ccc=000002_0}', "");
    Expect(1, 1468, '\p{^Ccc=000002_0}', "");
    Expect(1, 1468, '\P{Ccc=000002_0}', "");
    Expect(0, 1468, '\P{^Ccc=000002_0}', "");
    Error('\p{Is_Canonical_Combining_Class: 	CCC20/a/}');
    Error('\P{Is_Canonical_Combining_Class: 	CCC20/a/}');
    Expect(1, 1467, '\p{Is_Canonical_Combining_Class=ccc20}', "");
    Expect(0, 1467, '\p{^Is_Canonical_Combining_Class=ccc20}', "");
    Expect(0, 1467, '\P{Is_Canonical_Combining_Class=ccc20}', "");
    Expect(1, 1467, '\P{^Is_Canonical_Combining_Class=ccc20}', "");
    Expect(0, 1468, '\p{Is_Canonical_Combining_Class=ccc20}', "");
    Expect(1, 1468, '\p{^Is_Canonical_Combining_Class=ccc20}', "");
    Expect(1, 1468, '\P{Is_Canonical_Combining_Class=ccc20}', "");
    Expect(0, 1468, '\P{^Is_Canonical_Combining_Class=ccc20}', "");
    Expect(1, 1467, '\p{Is_Canonical_Combining_Class= -CCC20}', "");
    Expect(0, 1467, '\p{^Is_Canonical_Combining_Class= -CCC20}', "");
    Expect(0, 1467, '\P{Is_Canonical_Combining_Class= -CCC20}', "");
    Expect(1, 1467, '\P{^Is_Canonical_Combining_Class= -CCC20}', "");
    Expect(0, 1468, '\p{Is_Canonical_Combining_Class= -CCC20}', "");
    Expect(1, 1468, '\p{^Is_Canonical_Combining_Class= -CCC20}', "");
    Expect(1, 1468, '\P{Is_Canonical_Combining_Class= -CCC20}', "");
    Expect(0, 1468, '\P{^Is_Canonical_Combining_Class= -CCC20}', "");
    Error('\p{Is_Ccc=:=-+0_0_20}');
    Error('\P{Is_Ccc=:=-+0_0_20}');
    Expect(1, 1467, '\p{Is_Ccc:   0_0_0_0_0_0_0020}', "");
    Expect(0, 1467, '\p{^Is_Ccc:   0_0_0_0_0_0_0020}', "");
    Expect(0, 1467, '\P{Is_Ccc:   0_0_0_0_0_0_0020}', "");
    Expect(1, 1467, '\P{^Is_Ccc:   0_0_0_0_0_0_0020}', "");
    Expect(0, 1468, '\p{Is_Ccc:   0_0_0_0_0_0_0020}', "");
    Expect(1, 1468, '\p{^Is_Ccc:   0_0_0_0_0_0_0020}', "");
    Expect(1, 1468, '\P{Is_Ccc:   0_0_0_0_0_0_0020}', "");
    Expect(0, 1468, '\P{^Is_Ccc:   0_0_0_0_0_0_0020}', "");
    Error('\p{Canonical_Combining_Class=/a/-	CCC21}');
    Error('\P{Canonical_Combining_Class=/a/-	CCC21}');
    Expect(1, 1468, '\p{Canonical_Combining_Class=ccc21}', "");
    Expect(0, 1468, '\p{^Canonical_Combining_Class=ccc21}', "");
    Expect(0, 1468, '\P{Canonical_Combining_Class=ccc21}', "");
    Expect(1, 1468, '\P{^Canonical_Combining_Class=ccc21}', "");
    Expect(0, 1469, '\p{Canonical_Combining_Class=ccc21}', "");
    Expect(1, 1469, '\p{^Canonical_Combining_Class=ccc21}', "");
    Expect(1, 1469, '\P{Canonical_Combining_Class=ccc21}', "");
    Expect(0, 1469, '\P{^Canonical_Combining_Class=ccc21}', "");
    Expect(1, 1468, '\p{Canonical_Combining_Class= -CCC21}', "");
    Expect(0, 1468, '\p{^Canonical_Combining_Class= -CCC21}', "");
    Expect(0, 1468, '\P{Canonical_Combining_Class= -CCC21}', "");
    Expect(1, 1468, '\P{^Canonical_Combining_Class= -CCC21}', "");
    Expect(0, 1469, '\p{Canonical_Combining_Class= -CCC21}', "");
    Expect(1, 1469, '\p{^Canonical_Combining_Class= -CCC21}', "");
    Expect(1, 1469, '\P{Canonical_Combining_Class= -CCC21}', "");
    Expect(0, 1469, '\P{^Canonical_Combining_Class= -CCC21}', "");
    Error('\p{Ccc=	:=0_0_21}');
    Error('\P{Ccc=	:=0_0_21}');
    Expect(1, 1468, '\p{Ccc=+021}', "");
    Expect(0, 1468, '\p{^Ccc=+021}', "");
    Expect(0, 1468, '\P{Ccc=+021}', "");
    Expect(1, 1468, '\P{^Ccc=+021}', "");
    Expect(0, 1469, '\p{Ccc=+021}', "");
    Expect(1, 1469, '\p{^Ccc=+021}', "");
    Expect(1, 1469, '\P{Ccc=+021}', "");
    Expect(0, 1469, '\P{^Ccc=+021}', "");
    Error('\p{Is_Canonical_Combining_Class=:=	-CCC21}');
    Error('\P{Is_Canonical_Combining_Class=:=	-CCC21}');
    Expect(1, 1468, '\p{Is_Canonical_Combining_Class=ccc21}', "");
    Expect(0, 1468, '\p{^Is_Canonical_Combining_Class=ccc21}', "");
    Expect(0, 1468, '\P{Is_Canonical_Combining_Class=ccc21}', "");
    Expect(1, 1468, '\P{^Is_Canonical_Combining_Class=ccc21}', "");
    Expect(0, 1469, '\p{Is_Canonical_Combining_Class=ccc21}', "");
    Expect(1, 1469, '\p{^Is_Canonical_Combining_Class=ccc21}', "");
    Expect(1, 1469, '\P{Is_Canonical_Combining_Class=ccc21}', "");
    Expect(0, 1469, '\P{^Is_Canonical_Combining_Class=ccc21}', "");
    Expect(1, 1468, '\p{Is_Canonical_Combining_Class=_-ccc21}', "");
    Expect(0, 1468, '\p{^Is_Canonical_Combining_Class=_-ccc21}', "");
    Expect(0, 1468, '\P{Is_Canonical_Combining_Class=_-ccc21}', "");
    Expect(1, 1468, '\P{^Is_Canonical_Combining_Class=_-ccc21}', "");
    Expect(0, 1469, '\p{Is_Canonical_Combining_Class=_-ccc21}', "");
    Expect(1, 1469, '\p{^Is_Canonical_Combining_Class=_-ccc21}', "");
    Expect(1, 1469, '\P{Is_Canonical_Combining_Class=_-ccc21}', "");
    Expect(0, 1469, '\P{^Is_Canonical_Combining_Class=_-ccc21}', "");
    Error('\p{Is_Ccc=:=002_1}');
    Error('\P{Is_Ccc=:=002_1}');
    Expect(1, 1468, '\p{Is_Ccc=000000021}', "");
    Expect(0, 1468, '\p{^Is_Ccc=000000021}', "");
    Expect(0, 1468, '\P{Is_Ccc=000000021}', "");
    Expect(1, 1468, '\P{^Is_Ccc=000000021}', "");
    Expect(0, 1469, '\p{Is_Ccc=000000021}', "");
    Expect(1, 1469, '\p{^Is_Ccc=000000021}', "");
    Expect(1, 1469, '\P{Is_Ccc=000000021}', "");
    Expect(0, 1469, '\P{^Is_Ccc=000000021}', "");
    Error('\p{Canonical_Combining_Class=  CCC22:=}');
    Error('\P{Canonical_Combining_Class=  CCC22:=}');
    Expect(1, 1469, '\p{Canonical_Combining_Class=ccc22}', "");
    Expect(0, 1469, '\p{^Canonical_Combining_Class=ccc22}', "");
    Expect(0, 1469, '\P{Canonical_Combining_Class=ccc22}', "");
    Expect(1, 1469, '\P{^Canonical_Combining_Class=ccc22}', "");
    Expect(0, 1470, '\p{Canonical_Combining_Class=ccc22}', "");
    Expect(1, 1470, '\p{^Canonical_Combining_Class=ccc22}', "");
    Expect(1, 1470, '\P{Canonical_Combining_Class=ccc22}', "");
    Expect(0, 1470, '\P{^Canonical_Combining_Class=ccc22}', "");
    Expect(1, 1469, '\p{Canonical_Combining_Class=_ccc22}', "");
    Expect(0, 1469, '\p{^Canonical_Combining_Class=_ccc22}', "");
    Expect(0, 1469, '\P{Canonical_Combining_Class=_ccc22}', "");
    Expect(1, 1469, '\P{^Canonical_Combining_Class=_ccc22}', "");
    Expect(0, 1470, '\p{Canonical_Combining_Class=_ccc22}', "");
    Expect(1, 1470, '\p{^Canonical_Combining_Class=_ccc22}', "");
    Expect(1, 1470, '\P{Canonical_Combining_Class=_ccc22}', "");
    Expect(0, 1470, '\P{^Canonical_Combining_Class=_ccc22}', "");
    Error('\p{Ccc=_-+00_02_2/a/}');
    Error('\P{Ccc=_-+00_02_2/a/}');
    Expect(1, 1469, '\p{Ccc=000000022}', "");
    Expect(0, 1469, '\p{^Ccc=000000022}', "");
    Expect(0, 1469, '\P{Ccc=000000022}', "");
    Expect(1, 1469, '\P{^Ccc=000000022}', "");
    Expect(0, 1470, '\p{Ccc=000000022}', "");
    Expect(1, 1470, '\p{^Ccc=000000022}', "");
    Expect(1, 1470, '\P{Ccc=000000022}', "");
    Expect(0, 1470, '\P{^Ccc=000000022}', "");
    Error('\p{Is_Canonical_Combining_Class=ccc22:=}');
    Error('\P{Is_Canonical_Combining_Class=ccc22:=}');
    Expect(1, 1469, '\p{Is_Canonical_Combining_Class=ccc22}', "");
    Expect(0, 1469, '\p{^Is_Canonical_Combining_Class=ccc22}', "");
    Expect(0, 1469, '\P{Is_Canonical_Combining_Class=ccc22}', "");
    Expect(1, 1469, '\P{^Is_Canonical_Combining_Class=ccc22}', "");
    Expect(0, 1470, '\p{Is_Canonical_Combining_Class=ccc22}', "");
    Expect(1, 1470, '\p{^Is_Canonical_Combining_Class=ccc22}', "");
    Expect(1, 1470, '\P{Is_Canonical_Combining_Class=ccc22}', "");
    Expect(0, 1470, '\P{^Is_Canonical_Combining_Class=ccc22}', "");
    Expect(1, 1469, '\p{Is_Canonical_Combining_Class=-	CCC22}', "");
    Expect(0, 1469, '\p{^Is_Canonical_Combining_Class=-	CCC22}', "");
    Expect(0, 1469, '\P{Is_Canonical_Combining_Class=-	CCC22}', "");
    Expect(1, 1469, '\P{^Is_Canonical_Combining_Class=-	CCC22}', "");
    Expect(0, 1470, '\p{Is_Canonical_Combining_Class=-	CCC22}', "");
    Expect(1, 1470, '\p{^Is_Canonical_Combining_Class=-	CCC22}', "");
    Expect(1, 1470, '\P{Is_Canonical_Combining_Class=-	CCC22}', "");
    Expect(0, 1470, '\P{^Is_Canonical_Combining_Class=-	CCC22}', "");
    Error('\p{Is_Ccc= /a/0000000022}');
    Error('\P{Is_Ccc= /a/0000000022}');
    Expect(1, 1469, '\p{Is_Ccc=0022}', "");
    Expect(0, 1469, '\p{^Is_Ccc=0022}', "");
    Expect(0, 1469, '\P{Is_Ccc=0022}', "");
    Expect(1, 1469, '\P{^Is_Ccc=0022}', "");
    Expect(0, 1470, '\p{Is_Ccc=0022}', "");
    Expect(1, 1470, '\p{^Is_Ccc=0022}', "");
    Expect(1, 1470, '\P{Is_Ccc=0022}', "");
    Expect(0, 1470, '\P{^Is_Ccc=0022}', "");
    Error('\p{Canonical_Combining_Class=:=CCC23}');
    Error('\P{Canonical_Combining_Class=:=CCC23}');
    Expect(1, 1471, '\p{Canonical_Combining_Class=ccc23}', "");
    Expect(0, 1471, '\p{^Canonical_Combining_Class=ccc23}', "");
    Expect(0, 1471, '\P{Canonical_Combining_Class=ccc23}', "");
    Expect(1, 1471, '\P{^Canonical_Combining_Class=ccc23}', "");
    Expect(0, 1472, '\p{Canonical_Combining_Class=ccc23}', "");
    Expect(1, 1472, '\p{^Canonical_Combining_Class=ccc23}', "");
    Expect(1, 1472, '\P{Canonical_Combining_Class=ccc23}', "");
    Expect(0, 1472, '\P{^Canonical_Combining_Class=ccc23}', "");
    Expect(1, 1471, '\p{Canonical_Combining_Class=_	ccc23}', "");
    Expect(0, 1471, '\p{^Canonical_Combining_Class=_	ccc23}', "");
    Expect(0, 1471, '\P{Canonical_Combining_Class=_	ccc23}', "");
    Expect(1, 1471, '\P{^Canonical_Combining_Class=_	ccc23}', "");
    Expect(0, 1472, '\p{Canonical_Combining_Class=_	ccc23}', "");
    Expect(1, 1472, '\p{^Canonical_Combining_Class=_	ccc23}', "");
    Expect(1, 1472, '\P{Canonical_Combining_Class=_	ccc23}', "");
    Expect(0, 1472, '\P{^Canonical_Combining_Class=_	ccc23}', "");
    Error('\p{Ccc= -+000_002_3:=}');
    Error('\P{Ccc= -+000_002_3:=}');
    Expect(1, 1471, '\p{Ccc=00_00_00_023}', "");
    Expect(0, 1471, '\p{^Ccc=00_00_00_023}', "");
    Expect(0, 1471, '\P{Ccc=00_00_00_023}', "");
    Expect(1, 1471, '\P{^Ccc=00_00_00_023}', "");
    Expect(0, 1472, '\p{Ccc=00_00_00_023}', "");
    Expect(1, 1472, '\p{^Ccc=00_00_00_023}', "");
    Expect(1, 1472, '\P{Ccc=00_00_00_023}', "");
    Expect(0, 1472, '\P{^Ccc=00_00_00_023}', "");
    Error('\p{Is_Canonical_Combining_Class=_ CCC23/a/}');
    Error('\P{Is_Canonical_Combining_Class=_ CCC23/a/}');
    Expect(1, 1471, '\p{Is_Canonical_Combining_Class=ccc23}', "");
    Expect(0, 1471, '\p{^Is_Canonical_Combining_Class=ccc23}', "");
    Expect(0, 1471, '\P{Is_Canonical_Combining_Class=ccc23}', "");
    Expect(1, 1471, '\P{^Is_Canonical_Combining_Class=ccc23}', "");
    Expect(0, 1472, '\p{Is_Canonical_Combining_Class=ccc23}', "");
    Expect(1, 1472, '\p{^Is_Canonical_Combining_Class=ccc23}', "");
    Expect(1, 1472, '\P{Is_Canonical_Combining_Class=ccc23}', "");
    Expect(0, 1472, '\P{^Is_Canonical_Combining_Class=ccc23}', "");
    Expect(1, 1471, '\p{Is_Canonical_Combining_Class=-_CCC23}', "");
    Expect(0, 1471, '\p{^Is_Canonical_Combining_Class=-_CCC23}', "");
    Expect(0, 1471, '\P{Is_Canonical_Combining_Class=-_CCC23}', "");
    Expect(1, 1471, '\P{^Is_Canonical_Combining_Class=-_CCC23}', "");
    Expect(0, 1472, '\p{Is_Canonical_Combining_Class=-_CCC23}', "");
    Expect(1, 1472, '\p{^Is_Canonical_Combining_Class=-_CCC23}', "");
    Expect(1, 1472, '\P{Is_Canonical_Combining_Class=-_CCC23}', "");
    Expect(0, 1472, '\P{^Is_Canonical_Combining_Class=-_CCC23}', "");
    Error('\p{Is_Ccc=:=+00_00_02_3}');
    Error('\P{Is_Ccc=:=+00_00_02_3}');
    Expect(1, 1471, '\p{Is_Ccc=023}', "");
    Expect(0, 1471, '\p{^Is_Ccc=023}', "");
    Expect(0, 1471, '\P{Is_Ccc=023}', "");
    Expect(1, 1471, '\P{^Is_Ccc=023}', "");
    Expect(0, 1472, '\p{Is_Ccc=023}', "");
    Expect(1, 1472, '\p{^Is_Ccc=023}', "");
    Expect(1, 1472, '\P{Is_Ccc=023}', "");
    Expect(0, 1472, '\P{^Is_Ccc=023}', "");
    Error('\p{Canonical_Combining_Class=	CCC24:=}');
    Error('\P{Canonical_Combining_Class=	CCC24:=}');
    Expect(1, 1473, '\p{Canonical_Combining_Class=ccc24}', "");
    Expect(0, 1473, '\p{^Canonical_Combining_Class=ccc24}', "");
    Expect(0, 1473, '\P{Canonical_Combining_Class=ccc24}', "");
    Expect(1, 1473, '\P{^Canonical_Combining_Class=ccc24}', "");
    Expect(0, 1474, '\p{Canonical_Combining_Class=ccc24}', "");
    Expect(1, 1474, '\p{^Canonical_Combining_Class=ccc24}', "");
    Expect(1, 1474, '\P{Canonical_Combining_Class=ccc24}', "");
    Expect(0, 1474, '\P{^Canonical_Combining_Class=ccc24}', "");
    Expect(1, 1473, '\p{Canonical_Combining_Class=_ CCC24}', "");
    Expect(0, 1473, '\p{^Canonical_Combining_Class=_ CCC24}', "");
    Expect(0, 1473, '\P{Canonical_Combining_Class=_ CCC24}', "");
    Expect(1, 1473, '\P{^Canonical_Combining_Class=_ CCC24}', "");
    Expect(0, 1474, '\p{Canonical_Combining_Class=_ CCC24}', "");
    Expect(1, 1474, '\p{^Canonical_Combining_Class=_ CCC24}', "");
    Expect(1, 1474, '\P{Canonical_Combining_Class=_ CCC24}', "");
    Expect(0, 1474, '\P{^Canonical_Combining_Class=_ CCC24}', "");
    Error('\p{Ccc=_+00000024/a/}');
    Error('\P{Ccc=_+00000024/a/}');
    Expect(1, 1473, '\p{Ccc=0_0_0_0_24}', "");
    Expect(0, 1473, '\p{^Ccc=0_0_0_0_24}', "");
    Expect(0, 1473, '\P{Ccc=0_0_0_0_24}', "");
    Expect(1, 1473, '\P{^Ccc=0_0_0_0_24}', "");
    Expect(0, 1474, '\p{Ccc=0_0_0_0_24}', "");
    Expect(1, 1474, '\p{^Ccc=0_0_0_0_24}', "");
    Expect(1, 1474, '\P{Ccc=0_0_0_0_24}', "");
    Expect(0, 1474, '\P{^Ccc=0_0_0_0_24}', "");
    Error('\p{Is_Canonical_Combining_Class=	/a/CCC24}');
    Error('\P{Is_Canonical_Combining_Class=	/a/CCC24}');
    Expect(1, 1473, '\p{Is_Canonical_Combining_Class: ccc24}', "");
    Expect(0, 1473, '\p{^Is_Canonical_Combining_Class: ccc24}', "");
    Expect(0, 1473, '\P{Is_Canonical_Combining_Class: ccc24}', "");
    Expect(1, 1473, '\P{^Is_Canonical_Combining_Class: ccc24}', "");
    Expect(0, 1474, '\p{Is_Canonical_Combining_Class: ccc24}', "");
    Expect(1, 1474, '\p{^Is_Canonical_Combining_Class: ccc24}', "");
    Expect(1, 1474, '\P{Is_Canonical_Combining_Class: ccc24}', "");
    Expect(0, 1474, '\P{^Is_Canonical_Combining_Class: ccc24}', "");
    Expect(1, 1473, '\p{Is_Canonical_Combining_Class=_ccc24}', "");
    Expect(0, 1473, '\p{^Is_Canonical_Combining_Class=_ccc24}', "");
    Expect(0, 1473, '\P{Is_Canonical_Combining_Class=_ccc24}', "");
    Expect(1, 1473, '\P{^Is_Canonical_Combining_Class=_ccc24}', "");
    Expect(0, 1474, '\p{Is_Canonical_Combining_Class=_ccc24}', "");
    Expect(1, 1474, '\p{^Is_Canonical_Combining_Class=_ccc24}', "");
    Expect(1, 1474, '\P{Is_Canonical_Combining_Class=_ccc24}', "");
    Expect(0, 1474, '\P{^Is_Canonical_Combining_Class=_ccc24}', "");
    Error('\p{Is_Ccc=:=	0024}');
    Error('\P{Is_Ccc=:=	0024}');
    Expect(1, 1473, '\p{Is_Ccc=+24}', "");
    Expect(0, 1473, '\p{^Is_Ccc=+24}', "");
    Expect(0, 1473, '\P{Is_Ccc=+24}', "");
    Expect(1, 1473, '\P{^Is_Ccc=+24}', "");
    Expect(0, 1474, '\p{Is_Ccc=+24}', "");
    Expect(1, 1474, '\p{^Is_Ccc=+24}', "");
    Expect(1, 1474, '\P{Is_Ccc=+24}', "");
    Expect(0, 1474, '\P{^Is_Ccc=+24}', "");
    Error('\p{Canonical_Combining_Class::=	CCC25}');
    Error('\P{Canonical_Combining_Class::=	CCC25}');
    Expect(1, 1474, '\p{Canonical_Combining_Class=ccc25}', "");
    Expect(0, 1474, '\p{^Canonical_Combining_Class=ccc25}', "");
    Expect(0, 1474, '\P{Canonical_Combining_Class=ccc25}', "");
    Expect(1, 1474, '\P{^Canonical_Combining_Class=ccc25}', "");
    Expect(0, 1475, '\p{Canonical_Combining_Class=ccc25}', "");
    Expect(1, 1475, '\p{^Canonical_Combining_Class=ccc25}', "");
    Expect(1, 1475, '\P{Canonical_Combining_Class=ccc25}', "");
    Expect(0, 1475, '\P{^Canonical_Combining_Class=ccc25}', "");
    Expect(1, 1474, '\p{Canonical_Combining_Class=	CCC25}', "");
    Expect(0, 1474, '\p{^Canonical_Combining_Class=	CCC25}', "");
    Expect(0, 1474, '\P{Canonical_Combining_Class=	CCC25}', "");
    Expect(1, 1474, '\P{^Canonical_Combining_Class=	CCC25}', "");
    Expect(0, 1475, '\p{Canonical_Combining_Class=	CCC25}', "");
    Expect(1, 1475, '\p{^Canonical_Combining_Class=	CCC25}', "");
    Expect(1, 1475, '\P{Canonical_Combining_Class=	CCC25}', "");
    Expect(0, 1475, '\P{^Canonical_Combining_Class=	CCC25}', "");
    Error('\p{Ccc=:=  00_00_02_5}');
    Error('\P{Ccc=:=  00_00_02_5}');
    Expect(1, 1474, '\p{Ccc=+00000025}', "");
    Expect(0, 1474, '\p{^Ccc=+00000025}', "");
    Expect(0, 1474, '\P{Ccc=+00000025}', "");
    Expect(1, 1474, '\P{^Ccc=+00000025}', "");
    Expect(0, 1475, '\p{Ccc=+00000025}', "");
    Expect(1, 1475, '\p{^Ccc=+00000025}', "");
    Expect(1, 1475, '\P{Ccc=+00000025}', "");
    Expect(0, 1475, '\P{^Ccc=+00000025}', "");
    Error('\p{Is_Canonical_Combining_Class=-CCC25/a/}');
    Error('\P{Is_Canonical_Combining_Class=-CCC25/a/}');
    Expect(1, 1474, '\p{Is_Canonical_Combining_Class:ccc25}', "");
    Expect(0, 1474, '\p{^Is_Canonical_Combining_Class:ccc25}', "");
    Expect(0, 1474, '\P{Is_Canonical_Combining_Class:ccc25}', "");
    Expect(1, 1474, '\P{^Is_Canonical_Combining_Class:ccc25}', "");
    Expect(0, 1475, '\p{Is_Canonical_Combining_Class:ccc25}', "");
    Expect(1, 1475, '\p{^Is_Canonical_Combining_Class:ccc25}', "");
    Expect(1, 1475, '\P{Is_Canonical_Combining_Class:ccc25}', "");
    Expect(0, 1475, '\P{^Is_Canonical_Combining_Class:ccc25}', "");
    Expect(1, 1474, '\p{Is_Canonical_Combining_Class=- CCC25}', "");
    Expect(0, 1474, '\p{^Is_Canonical_Combining_Class=- CCC25}', "");
    Expect(0, 1474, '\P{Is_Canonical_Combining_Class=- CCC25}', "");
    Expect(1, 1474, '\P{^Is_Canonical_Combining_Class=- CCC25}', "");
    Expect(0, 1475, '\p{Is_Canonical_Combining_Class=- CCC25}', "");
    Expect(1, 1475, '\p{^Is_Canonical_Combining_Class=- CCC25}', "");
    Expect(1, 1475, '\P{Is_Canonical_Combining_Class=- CCC25}', "");
    Expect(0, 1475, '\P{^Is_Canonical_Combining_Class=- CCC25}', "");
    Error('\p{Is_Ccc:	/a/000025}');
    Error('\P{Is_Ccc:	/a/000025}');
    Expect(1, 1474, '\p{Is_Ccc=+0_0_0_0_25}', "");
    Expect(0, 1474, '\p{^Is_Ccc=+0_0_0_0_25}', "");
    Expect(0, 1474, '\P{Is_Ccc=+0_0_0_0_25}', "");
    Expect(1, 1474, '\P{^Is_Ccc=+0_0_0_0_25}', "");
    Expect(0, 1475, '\p{Is_Ccc=+0_0_0_0_25}', "");
    Expect(1, 1475, '\p{^Is_Ccc=+0_0_0_0_25}', "");
    Expect(1, 1475, '\P{Is_Ccc=+0_0_0_0_25}', "");
    Expect(0, 1475, '\P{^Is_Ccc=+0_0_0_0_25}', "");
    Error('\p{Canonical_Combining_Class=-:=ccc26}');
    Error('\P{Canonical_Combining_Class=-:=ccc26}');
    Expect(1, 64286, '\p{Canonical_Combining_Class=ccc26}', "");
    Expect(0, 64286, '\p{^Canonical_Combining_Class=ccc26}', "");
    Expect(0, 64286, '\P{Canonical_Combining_Class=ccc26}', "");
    Expect(1, 64286, '\P{^Canonical_Combining_Class=ccc26}', "");
    Expect(0, 64287, '\p{Canonical_Combining_Class=ccc26}', "");
    Expect(1, 64287, '\p{^Canonical_Combining_Class=ccc26}', "");
    Expect(1, 64287, '\P{Canonical_Combining_Class=ccc26}', "");
    Expect(0, 64287, '\P{^Canonical_Combining_Class=ccc26}', "");
    Expect(1, 64286, '\p{Canonical_Combining_Class=-	CCC26}', "");
    Expect(0, 64286, '\p{^Canonical_Combining_Class=-	CCC26}', "");
    Expect(0, 64286, '\P{Canonical_Combining_Class=-	CCC26}', "");
    Expect(1, 64286, '\P{^Canonical_Combining_Class=-	CCC26}', "");
    Expect(0, 64287, '\p{Canonical_Combining_Class=-	CCC26}', "");
    Expect(1, 64287, '\p{^Canonical_Combining_Class=-	CCC26}', "");
    Expect(1, 64287, '\P{Canonical_Combining_Class=-	CCC26}', "");
    Expect(0, 64287, '\P{^Canonical_Combining_Class=-	CCC26}', "");
    Error('\p{Ccc=	:=0_0_26}');
    Error('\P{Ccc=	:=0_0_26}');
    Expect(1, 64286, '\p{Ccc:0_0_0_26}', "");
    Expect(0, 64286, '\p{^Ccc:0_0_0_26}', "");
    Expect(0, 64286, '\P{Ccc:0_0_0_26}', "");
    Expect(1, 64286, '\P{^Ccc:0_0_0_26}', "");
    Expect(0, 64287, '\p{Ccc:0_0_0_26}', "");
    Expect(1, 64287, '\p{^Ccc:0_0_0_26}', "");
    Expect(1, 64287, '\P{Ccc:0_0_0_26}', "");
    Expect(0, 64287, '\P{^Ccc:0_0_0_26}', "");
    Error('\p{Is_Canonical_Combining_Class=/a/	CCC26}');
    Error('\P{Is_Canonical_Combining_Class=/a/	CCC26}');
    Expect(1, 64286, '\p{Is_Canonical_Combining_Class=ccc26}', "");
    Expect(0, 64286, '\p{^Is_Canonical_Combining_Class=ccc26}', "");
    Expect(0, 64286, '\P{Is_Canonical_Combining_Class=ccc26}', "");
    Expect(1, 64286, '\P{^Is_Canonical_Combining_Class=ccc26}', "");
    Expect(0, 64287, '\p{Is_Canonical_Combining_Class=ccc26}', "");
    Expect(1, 64287, '\p{^Is_Canonical_Combining_Class=ccc26}', "");
    Expect(1, 64287, '\P{Is_Canonical_Combining_Class=ccc26}', "");
    Expect(0, 64287, '\P{^Is_Canonical_Combining_Class=ccc26}', "");
    Expect(1, 64286, '\p{Is_Canonical_Combining_Class=	-CCC26}', "");
    Expect(0, 64286, '\p{^Is_Canonical_Combining_Class=	-CCC26}', "");
    Expect(0, 64286, '\P{Is_Canonical_Combining_Class=	-CCC26}', "");
    Expect(1, 64286, '\P{^Is_Canonical_Combining_Class=	-CCC26}', "");
    Expect(0, 64287, '\p{Is_Canonical_Combining_Class=	-CCC26}', "");
    Expect(1, 64287, '\p{^Is_Canonical_Combining_Class=	-CCC26}', "");
    Expect(1, 64287, '\P{Is_Canonical_Combining_Class=	-CCC26}', "");
    Expect(0, 64287, '\P{^Is_Canonical_Combining_Class=	-CCC26}', "");
    Error('\p{Is_Ccc=:=	 0002_6}');
    Error('\P{Is_Ccc=:=	 0002_6}');
    Expect(1, 64286, '\p{Is_Ccc=000000026}', "");
    Expect(0, 64286, '\p{^Is_Ccc=000000026}', "");
    Expect(0, 64286, '\P{Is_Ccc=000000026}', "");
    Expect(1, 64286, '\P{^Is_Ccc=000000026}', "");
    Expect(0, 64287, '\p{Is_Ccc=000000026}', "");
    Expect(1, 64287, '\p{^Is_Ccc=000000026}', "");
    Expect(1, 64287, '\P{Is_Ccc=000000026}', "");
    Expect(0, 64287, '\P{^Is_Ccc=000000026}', "");
    Error('\p{Canonical_Combining_Class=/a/	 CCC27}');
    Error('\P{Canonical_Combining_Class=/a/	 CCC27}');
    Expect(1, 2288, '\p{Canonical_Combining_Class=ccc27}', "");
    Expect(0, 2288, '\p{^Canonical_Combining_Class=ccc27}', "");
    Expect(0, 2288, '\P{Canonical_Combining_Class=ccc27}', "");
    Expect(1, 2288, '\P{^Canonical_Combining_Class=ccc27}', "");
    Expect(0, 2289, '\p{Canonical_Combining_Class=ccc27}', "");
    Expect(1, 2289, '\p{^Canonical_Combining_Class=ccc27}', "");
    Expect(1, 2289, '\P{Canonical_Combining_Class=ccc27}', "");
    Expect(0, 2289, '\P{^Canonical_Combining_Class=ccc27}', "");
    Expect(1, 2288, '\p{Canonical_Combining_Class=	-CCC27}', "");
    Expect(0, 2288, '\p{^Canonical_Combining_Class=	-CCC27}', "");
    Expect(0, 2288, '\P{Canonical_Combining_Class=	-CCC27}', "");
    Expect(1, 2288, '\P{^Canonical_Combining_Class=	-CCC27}', "");
    Expect(0, 2289, '\p{Canonical_Combining_Class=	-CCC27}', "");
    Expect(1, 2289, '\p{^Canonical_Combining_Class=	-CCC27}', "");
    Expect(1, 2289, '\P{Canonical_Combining_Class=	-CCC27}', "");
    Expect(0, 2289, '\P{^Canonical_Combining_Class=	-CCC27}', "");
    Error('\p{Ccc=  0_0_0_0_27:=}');
    Error('\P{Ccc=  0_0_0_0_27:=}');
    Expect(1, 2288, '\p{Ccc=00000027}', "");
    Expect(0, 2288, '\p{^Ccc=00000027}', "");
    Expect(0, 2288, '\P{Ccc=00000027}', "");
    Expect(1, 2288, '\P{^Ccc=00000027}', "");
    Expect(0, 2289, '\p{Ccc=00000027}', "");
    Expect(1, 2289, '\p{^Ccc=00000027}', "");
    Expect(1, 2289, '\P{Ccc=00000027}', "");
    Expect(0, 2289, '\P{^Ccc=00000027}', "");
    Error('\p{Is_Canonical_Combining_Class=	 ccc27:=}');
    Error('\P{Is_Canonical_Combining_Class=	 ccc27:=}');
    Expect(1, 2288, '\p{Is_Canonical_Combining_Class: ccc27}', "");
    Expect(0, 2288, '\p{^Is_Canonical_Combining_Class: ccc27}', "");
    Expect(0, 2288, '\P{Is_Canonical_Combining_Class: ccc27}', "");
    Expect(1, 2288, '\P{^Is_Canonical_Combining_Class: ccc27}', "");
    Expect(0, 2289, '\p{Is_Canonical_Combining_Class: ccc27}', "");
    Expect(1, 2289, '\p{^Is_Canonical_Combining_Class: ccc27}', "");
    Expect(1, 2289, '\P{Is_Canonical_Combining_Class: ccc27}', "");
    Expect(0, 2289, '\P{^Is_Canonical_Combining_Class: ccc27}', "");
    Expect(1, 2288, '\p{Is_Canonical_Combining_Class=  CCC27}', "");
    Expect(0, 2288, '\p{^Is_Canonical_Combining_Class=  CCC27}', "");
    Expect(0, 2288, '\P{Is_Canonical_Combining_Class=  CCC27}', "");
    Expect(1, 2288, '\P{^Is_Canonical_Combining_Class=  CCC27}', "");
    Expect(0, 2289, '\p{Is_Canonical_Combining_Class=  CCC27}', "");
    Expect(1, 2289, '\p{^Is_Canonical_Combining_Class=  CCC27}', "");
    Expect(1, 2289, '\P{Is_Canonical_Combining_Class=  CCC27}', "");
    Expect(0, 2289, '\P{^Is_Canonical_Combining_Class=  CCC27}', "");
    Error('\p{Is_Ccc=:=-000027}');
    Error('\P{Is_Ccc=:=-000027}');
    Expect(1, 2288, '\p{Is_Ccc=27}', "");
    Expect(0, 2288, '\p{^Is_Ccc=27}', "");
    Expect(0, 2288, '\P{Is_Ccc=27}', "");
    Expect(1, 2288, '\P{^Is_Ccc=27}', "");
    Expect(0, 2289, '\p{Is_Ccc=27}', "");
    Expect(1, 2289, '\p{^Is_Ccc=27}', "");
    Expect(1, 2289, '\P{Is_Ccc=27}', "");
    Expect(0, 2289, '\P{^Is_Ccc=27}', "");
    Error('\p{Canonical_Combining_Class=/a/ CCC28}');
    Error('\P{Canonical_Combining_Class=/a/ CCC28}');
    Expect(1, 2289, '\p{Canonical_Combining_Class=ccc28}', "");
    Expect(0, 2289, '\p{^Canonical_Combining_Class=ccc28}', "");
    Expect(0, 2289, '\P{Canonical_Combining_Class=ccc28}', "");
    Expect(1, 2289, '\P{^Canonical_Combining_Class=ccc28}', "");
    Expect(0, 2290, '\p{Canonical_Combining_Class=ccc28}', "");
    Expect(1, 2290, '\p{^Canonical_Combining_Class=ccc28}', "");
    Expect(1, 2290, '\P{Canonical_Combining_Class=ccc28}', "");
    Expect(0, 2290, '\P{^Canonical_Combining_Class=ccc28}', "");
    Error('\p{Ccc= 000_000_000_28/a/}');
    Error('\P{Ccc= 000_000_000_28/a/}');
    Expect(1, 2289, '\p{Ccc=0028}', "");
    Expect(0, 2289, '\p{^Ccc=0028}', "");
    Expect(0, 2289, '\P{Ccc=0028}', "");
    Expect(1, 2289, '\P{^Ccc=0028}', "");
    Expect(0, 2290, '\p{Ccc=0028}', "");
    Expect(1, 2290, '\p{^Ccc=0028}', "");
    Expect(1, 2290, '\P{Ccc=0028}', "");
    Expect(0, 2290, '\P{^Ccc=0028}', "");
    Error('\p{Is_Canonical_Combining_Class=:=-ccc28}');
    Error('\P{Is_Canonical_Combining_Class=:=-ccc28}');
    Expect(1, 2289, '\p{Is_Canonical_Combining_Class=ccc28}', "");
    Expect(0, 2289, '\p{^Is_Canonical_Combining_Class=ccc28}', "");
    Expect(0, 2289, '\P{Is_Canonical_Combining_Class=ccc28}', "");
    Expect(1, 2289, '\P{^Is_Canonical_Combining_Class=ccc28}', "");
    Expect(0, 2290, '\p{Is_Canonical_Combining_Class=ccc28}', "");
    Expect(1, 2290, '\p{^Is_Canonical_Combining_Class=ccc28}', "");
    Expect(1, 2290, '\P{Is_Canonical_Combining_Class=ccc28}', "");
    Expect(0, 2290, '\P{^Is_Canonical_Combining_Class=ccc28}', "");
    Expect(1, 2289, '\p{Is_Canonical_Combining_Class=	CCC28}', "");
    Expect(0, 2289, '\p{^Is_Canonical_Combining_Class=	CCC28}', "");
    Expect(0, 2289, '\P{Is_Canonical_Combining_Class=	CCC28}', "");
    Expect(1, 2289, '\P{^Is_Canonical_Combining_Class=	CCC28}', "");
    Expect(0, 2290, '\p{Is_Canonical_Combining_Class=	CCC28}', "");
    Expect(1, 2290, '\p{^Is_Canonical_Combining_Class=	CCC28}', "");
    Expect(1, 2290, '\P{Is_Canonical_Combining_Class=	CCC28}', "");
    Expect(0, 2290, '\P{^Is_Canonical_Combining_Class=	CCC28}', "");
    Error('\p{Is_Ccc= -00_00_00_028/a/}');
    Error('\P{Is_Ccc= -00_00_00_028/a/}');
    Expect(1, 2289, '\p{Is_Ccc:00_00_02_8}', "");
    Expect(0, 2289, '\p{^Is_Ccc:00_00_02_8}', "");
    Expect(0, 2289, '\P{Is_Ccc:00_00_02_8}', "");
    Expect(1, 2289, '\P{^Is_Ccc:00_00_02_8}', "");
    Expect(0, 2290, '\p{Is_Ccc:00_00_02_8}', "");
    Expect(1, 2290, '\p{^Is_Ccc:00_00_02_8}', "");
    Expect(1, 2290, '\P{Is_Ccc:00_00_02_8}', "");
    Expect(0, 2290, '\P{^Is_Ccc:00_00_02_8}', "");
    Error('\p{Canonical_Combining_Class=:=-	CCC29}');
    Error('\P{Canonical_Combining_Class=:=-	CCC29}');
    Expect(1, 2290, '\p{Canonical_Combining_Class=ccc29}', "");
    Expect(0, 2290, '\p{^Canonical_Combining_Class=ccc29}', "");
    Expect(0, 2290, '\P{Canonical_Combining_Class=ccc29}', "");
    Expect(1, 2290, '\P{^Canonical_Combining_Class=ccc29}', "");
    Expect(0, 2291, '\p{Canonical_Combining_Class=ccc29}', "");
    Expect(1, 2291, '\p{^Canonical_Combining_Class=ccc29}', "");
    Expect(1, 2291, '\P{Canonical_Combining_Class=ccc29}', "");
    Expect(0, 2291, '\P{^Canonical_Combining_Class=ccc29}', "");
    Expect(1, 2290, '\p{Canonical_Combining_Class=-ccc29}', "");
    Expect(0, 2290, '\p{^Canonical_Combining_Class=-ccc29}', "");
    Expect(0, 2290, '\P{Canonical_Combining_Class=-ccc29}', "");
    Expect(1, 2290, '\P{^Canonical_Combining_Class=-ccc29}', "");
    Expect(0, 2291, '\p{Canonical_Combining_Class=-ccc29}', "");
    Expect(1, 2291, '\p{^Canonical_Combining_Class=-ccc29}', "");
    Expect(1, 2291, '\P{Canonical_Combining_Class=-ccc29}', "");
    Expect(0, 2291, '\P{^Canonical_Combining_Class=-ccc29}', "");
    Error('\p{Ccc=/a/-_0000029}');
    Error('\P{Ccc=/a/-_0000029}');
    Expect(1, 2290, '\p{Ccc=0000000002_9}', "");
    Expect(0, 2290, '\p{^Ccc=0000000002_9}', "");
    Expect(0, 2290, '\P{Ccc=0000000002_9}', "");
    Expect(1, 2290, '\P{^Ccc=0000000002_9}', "");
    Expect(0, 2291, '\p{Ccc=0000000002_9}', "");
    Expect(1, 2291, '\p{^Ccc=0000000002_9}', "");
    Expect(1, 2291, '\P{Ccc=0000000002_9}', "");
    Expect(0, 2291, '\P{^Ccc=0000000002_9}', "");
    Error('\p{Is_Canonical_Combining_Class=- ccc29/a/}');
    Error('\P{Is_Canonical_Combining_Class=- ccc29/a/}');
    Expect(1, 2290, '\p{Is_Canonical_Combining_Class=ccc29}', "");
    Expect(0, 2290, '\p{^Is_Canonical_Combining_Class=ccc29}', "");
    Expect(0, 2290, '\P{Is_Canonical_Combining_Class=ccc29}', "");
    Expect(1, 2290, '\P{^Is_Canonical_Combining_Class=ccc29}', "");
    Expect(0, 2291, '\p{Is_Canonical_Combining_Class=ccc29}', "");
    Expect(1, 2291, '\p{^Is_Canonical_Combining_Class=ccc29}', "");
    Expect(1, 2291, '\P{Is_Canonical_Combining_Class=ccc29}', "");
    Expect(0, 2291, '\P{^Is_Canonical_Combining_Class=ccc29}', "");
    Expect(1, 2290, '\p{Is_Canonical_Combining_Class=-CCC29}', "");
    Expect(0, 2290, '\p{^Is_Canonical_Combining_Class=-CCC29}', "");
    Expect(0, 2290, '\P{Is_Canonical_Combining_Class=-CCC29}', "");
    Expect(1, 2290, '\P{^Is_Canonical_Combining_Class=-CCC29}', "");
    Expect(0, 2291, '\p{Is_Canonical_Combining_Class=-CCC29}', "");
    Expect(1, 2291, '\p{^Is_Canonical_Combining_Class=-CCC29}', "");
    Expect(1, 2291, '\P{Is_Canonical_Combining_Class=-CCC29}', "");
    Expect(0, 2291, '\P{^Is_Canonical_Combining_Class=-CCC29}', "");
    Error('\p{Is_Ccc=:= -00_00_00_029}');
    Error('\P{Is_Ccc=:= -00_00_00_029}');
    Expect(1, 2290, '\p{Is_Ccc=02_9}', "");
    Expect(0, 2290, '\p{^Is_Ccc=02_9}', "");
    Expect(0, 2290, '\P{Is_Ccc=02_9}', "");
    Expect(1, 2290, '\P{^Is_Ccc=02_9}', "");
    Expect(0, 2291, '\p{Is_Ccc=02_9}', "");
    Expect(1, 2291, '\p{^Is_Ccc=02_9}', "");
    Expect(1, 2291, '\P{Is_Ccc=02_9}', "");
    Expect(0, 2291, '\P{^Is_Ccc=02_9}', "");
    Error('\p{Canonical_Combining_Class= /a/CCC30}');
    Error('\P{Canonical_Combining_Class= /a/CCC30}');
    Expect(1, 1614, '\p{Canonical_Combining_Class=ccc30}', "");
    Expect(0, 1614, '\p{^Canonical_Combining_Class=ccc30}', "");
    Expect(0, 1614, '\P{Canonical_Combining_Class=ccc30}', "");
    Expect(1, 1614, '\P{^Canonical_Combining_Class=ccc30}', "");
    Expect(0, 1615, '\p{Canonical_Combining_Class=ccc30}', "");
    Expect(1, 1615, '\p{^Canonical_Combining_Class=ccc30}', "");
    Expect(1, 1615, '\P{Canonical_Combining_Class=ccc30}', "");
    Expect(0, 1615, '\P{^Canonical_Combining_Class=ccc30}', "");
    Expect(1, 1614, '\p{Canonical_Combining_Class=_-ccc30}', "");
    Expect(0, 1614, '\p{^Canonical_Combining_Class=_-ccc30}', "");
    Expect(0, 1614, '\P{Canonical_Combining_Class=_-ccc30}', "");
    Expect(1, 1614, '\P{^Canonical_Combining_Class=_-ccc30}', "");
    Expect(0, 1615, '\p{Canonical_Combining_Class=_-ccc30}', "");
    Expect(1, 1615, '\p{^Canonical_Combining_Class=_-ccc30}', "");
    Expect(1, 1615, '\P{Canonical_Combining_Class=_-ccc30}', "");
    Expect(0, 1615, '\P{^Canonical_Combining_Class=_-ccc30}', "");
    Error('\p{Ccc=_000000003_0/a/}');
    Error('\P{Ccc=_000000003_0/a/}');
    Expect(1, 1614, '\p{Ccc=0000030}', "");
    Expect(0, 1614, '\p{^Ccc=0000030}', "");
    Expect(0, 1614, '\P{Ccc=0000030}', "");
    Expect(1, 1614, '\P{^Ccc=0000030}', "");
    Expect(0, 1615, '\p{Ccc=0000030}', "");
    Expect(1, 1615, '\p{^Ccc=0000030}', "");
    Expect(1, 1615, '\P{Ccc=0000030}', "");
    Expect(0, 1615, '\P{^Ccc=0000030}', "");
    Error('\p{Is_Canonical_Combining_Class=/a/ccc30}');
    Error('\P{Is_Canonical_Combining_Class=/a/ccc30}');
    Expect(1, 1614, '\p{Is_Canonical_Combining_Class=ccc30}', "");
    Expect(0, 1614, '\p{^Is_Canonical_Combining_Class=ccc30}', "");
    Expect(0, 1614, '\P{Is_Canonical_Combining_Class=ccc30}', "");
    Expect(1, 1614, '\P{^Is_Canonical_Combining_Class=ccc30}', "");
    Expect(0, 1615, '\p{Is_Canonical_Combining_Class=ccc30}', "");
    Expect(1, 1615, '\p{^Is_Canonical_Combining_Class=ccc30}', "");
    Expect(1, 1615, '\P{Is_Canonical_Combining_Class=ccc30}', "");
    Expect(0, 1615, '\P{^Is_Canonical_Combining_Class=ccc30}', "");
    Expect(1, 1614, '\p{Is_Canonical_Combining_Class=	ccc30}', "");
    Expect(0, 1614, '\p{^Is_Canonical_Combining_Class=	ccc30}', "");
    Expect(0, 1614, '\P{Is_Canonical_Combining_Class=	ccc30}', "");
    Expect(1, 1614, '\P{^Is_Canonical_Combining_Class=	ccc30}', "");
    Expect(0, 1615, '\p{Is_Canonical_Combining_Class=	ccc30}', "");
    Expect(1, 1615, '\p{^Is_Canonical_Combining_Class=	ccc30}', "");
    Expect(1, 1615, '\P{Is_Canonical_Combining_Class=	ccc30}', "");
    Expect(0, 1615, '\P{^Is_Canonical_Combining_Class=	ccc30}', "");
    Error('\p{Is_Ccc= :=00030}');
    Error('\P{Is_Ccc= :=00030}');
    Expect(1, 1614, '\p{Is_Ccc=+00030}', "");
    Expect(0, 1614, '\p{^Is_Ccc=+00030}', "");
    Expect(0, 1614, '\P{Is_Ccc=+00030}', "");
    Expect(1, 1614, '\P{^Is_Ccc=+00030}', "");
    Expect(0, 1615, '\p{Is_Ccc=+00030}', "");
    Expect(1, 1615, '\p{^Is_Ccc=+00030}', "");
    Expect(1, 1615, '\P{Is_Ccc=+00030}', "");
    Expect(0, 1615, '\P{^Is_Ccc=+00030}', "");
    Error('\p{Canonical_Combining_Class=:=	CCC31}');
    Error('\P{Canonical_Combining_Class=:=	CCC31}');
    Expect(1, 1615, '\p{Canonical_Combining_Class=ccc31}', "");
    Expect(0, 1615, '\p{^Canonical_Combining_Class=ccc31}', "");
    Expect(0, 1615, '\P{Canonical_Combining_Class=ccc31}', "");
    Expect(1, 1615, '\P{^Canonical_Combining_Class=ccc31}', "");
    Expect(0, 1616, '\p{Canonical_Combining_Class=ccc31}', "");
    Expect(1, 1616, '\p{^Canonical_Combining_Class=ccc31}', "");
    Expect(1, 1616, '\P{Canonical_Combining_Class=ccc31}', "");
    Expect(0, 1616, '\P{^Canonical_Combining_Class=ccc31}', "");
    Expect(1, 1615, '\p{Canonical_Combining_Class=	CCC31}', "");
    Expect(0, 1615, '\p{^Canonical_Combining_Class=	CCC31}', "");
    Expect(0, 1615, '\P{Canonical_Combining_Class=	CCC31}', "");
    Expect(1, 1615, '\P{^Canonical_Combining_Class=	CCC31}', "");
    Expect(0, 1616, '\p{Canonical_Combining_Class=	CCC31}', "");
    Expect(1, 1616, '\p{^Canonical_Combining_Class=	CCC31}', "");
    Expect(1, 1616, '\P{Canonical_Combining_Class=	CCC31}', "");
    Expect(0, 1616, '\P{^Canonical_Combining_Class=	CCC31}', "");
    Error('\p{Ccc=-00000031:=}');
    Error('\P{Ccc=-00000031:=}');
    Expect(1, 1615, '\p{Ccc=0000031}', "");
    Expect(0, 1615, '\p{^Ccc=0000031}', "");
    Expect(0, 1615, '\P{Ccc=0000031}', "");
    Expect(1, 1615, '\P{^Ccc=0000031}', "");
    Expect(0, 1616, '\p{Ccc=0000031}', "");
    Expect(1, 1616, '\p{^Ccc=0000031}', "");
    Expect(1, 1616, '\P{Ccc=0000031}', "");
    Expect(0, 1616, '\P{^Ccc=0000031}', "");
    Error('\p{Is_Canonical_Combining_Class=/a/ccc31}');
    Error('\P{Is_Canonical_Combining_Class=/a/ccc31}');
    Expect(1, 1615, '\p{Is_Canonical_Combining_Class=ccc31}', "");
    Expect(0, 1615, '\p{^Is_Canonical_Combining_Class=ccc31}', "");
    Expect(0, 1615, '\P{Is_Canonical_Combining_Class=ccc31}', "");
    Expect(1, 1615, '\P{^Is_Canonical_Combining_Class=ccc31}', "");
    Expect(0, 1616, '\p{Is_Canonical_Combining_Class=ccc31}', "");
    Expect(1, 1616, '\p{^Is_Canonical_Combining_Class=ccc31}', "");
    Expect(1, 1616, '\P{Is_Canonical_Combining_Class=ccc31}', "");
    Expect(0, 1616, '\P{^Is_Canonical_Combining_Class=ccc31}', "");
    Expect(1, 1615, '\p{Is_Canonical_Combining_Class=_	ccc31}', "");
    Expect(0, 1615, '\p{^Is_Canonical_Combining_Class=_	ccc31}', "");
    Expect(0, 1615, '\P{Is_Canonical_Combining_Class=_	ccc31}', "");
    Expect(1, 1615, '\P{^Is_Canonical_Combining_Class=_	ccc31}', "");
    Expect(0, 1616, '\p{Is_Canonical_Combining_Class=_	ccc31}', "");
    Expect(1, 1616, '\p{^Is_Canonical_Combining_Class=_	ccc31}', "");
    Expect(1, 1616, '\P{Is_Canonical_Combining_Class=_	ccc31}', "");
    Expect(0, 1616, '\P{^Is_Canonical_Combining_Class=_	ccc31}', "");
    Error('\p{Is_Ccc=	-00031:=}');
    Error('\P{Is_Ccc=	-00031:=}');
    Expect(1, 1615, '\p{Is_Ccc: +00000000031}', "");
    Expect(0, 1615, '\p{^Is_Ccc: +00000000031}', "");
    Expect(0, 1615, '\P{Is_Ccc: +00000000031}', "");
    Expect(1, 1615, '\P{^Is_Ccc: +00000000031}', "");
    Expect(0, 1616, '\p{Is_Ccc: +00000000031}', "");
    Expect(1, 1616, '\p{^Is_Ccc: +00000000031}', "");
    Expect(1, 1616, '\P{Is_Ccc: +00000000031}', "");
    Expect(0, 1616, '\P{^Is_Ccc: +00000000031}', "");
    Error('\p{Canonical_Combining_Class=	CCC32:=}');
    Error('\P{Canonical_Combining_Class=	CCC32:=}');
    Expect(1, 1616, '\p{Canonical_Combining_Class=ccc32}', "");
    Expect(0, 1616, '\p{^Canonical_Combining_Class=ccc32}', "");
    Expect(0, 1616, '\P{Canonical_Combining_Class=ccc32}', "");
    Expect(1, 1616, '\P{^Canonical_Combining_Class=ccc32}', "");
    Expect(0, 1617, '\p{Canonical_Combining_Class=ccc32}', "");
    Expect(1, 1617, '\p{^Canonical_Combining_Class=ccc32}', "");
    Expect(1, 1617, '\P{Canonical_Combining_Class=ccc32}', "");
    Expect(0, 1617, '\P{^Canonical_Combining_Class=ccc32}', "");
    Expect(1, 1616, '\p{Canonical_Combining_Class=-_CCC32}', "");
    Expect(0, 1616, '\p{^Canonical_Combining_Class=-_CCC32}', "");
    Expect(0, 1616, '\P{Canonical_Combining_Class=-_CCC32}', "");
    Expect(1, 1616, '\P{^Canonical_Combining_Class=-_CCC32}', "");
    Expect(0, 1617, '\p{Canonical_Combining_Class=-_CCC32}', "");
    Expect(1, 1617, '\p{^Canonical_Combining_Class=-_CCC32}', "");
    Expect(1, 1617, '\P{Canonical_Combining_Class=-_CCC32}', "");
    Expect(0, 1617, '\P{^Canonical_Combining_Class=-_CCC32}', "");
    Error('\p{Ccc=:=000000003_2}');
    Error('\P{Ccc=:=000000003_2}');
    Expect(1, 1616, '\p{Ccc:	00032}', "");
    Expect(0, 1616, '\p{^Ccc:	00032}', "");
    Expect(0, 1616, '\P{Ccc:	00032}', "");
    Expect(1, 1616, '\P{^Ccc:	00032}', "");
    Expect(0, 1617, '\p{Ccc:	00032}', "");
    Expect(1, 1617, '\p{^Ccc:	00032}', "");
    Expect(1, 1617, '\P{Ccc:	00032}', "");
    Expect(0, 1617, '\P{^Ccc:	00032}', "");
    Error('\p{Is_Canonical_Combining_Class=_/a/CCC32}');
    Error('\P{Is_Canonical_Combining_Class=_/a/CCC32}');
    Expect(1, 1616, '\p{Is_Canonical_Combining_Class=ccc32}', "");
    Expect(0, 1616, '\p{^Is_Canonical_Combining_Class=ccc32}', "");
    Expect(0, 1616, '\P{Is_Canonical_Combining_Class=ccc32}', "");
    Expect(1, 1616, '\P{^Is_Canonical_Combining_Class=ccc32}', "");
    Expect(0, 1617, '\p{Is_Canonical_Combining_Class=ccc32}', "");
    Expect(1, 1617, '\p{^Is_Canonical_Combining_Class=ccc32}', "");
    Expect(1, 1617, '\P{Is_Canonical_Combining_Class=ccc32}', "");
    Expect(0, 1617, '\P{^Is_Canonical_Combining_Class=ccc32}', "");
    Expect(1, 1616, '\p{Is_Canonical_Combining_Class=	ccc32}', "");
    Expect(0, 1616, '\p{^Is_Canonical_Combining_Class=	ccc32}', "");
    Expect(0, 1616, '\P{Is_Canonical_Combining_Class=	ccc32}', "");
    Expect(1, 1616, '\P{^Is_Canonical_Combining_Class=	ccc32}', "");
    Expect(0, 1617, '\p{Is_Canonical_Combining_Class=	ccc32}', "");
    Expect(1, 1617, '\p{^Is_Canonical_Combining_Class=	ccc32}', "");
    Expect(1, 1617, '\P{Is_Canonical_Combining_Class=	ccc32}', "");
    Expect(0, 1617, '\P{^Is_Canonical_Combining_Class=	ccc32}', "");
    Error('\p{Is_Ccc=:=0_0_0_0_0_032}');
    Error('\P{Is_Ccc=:=0_0_0_0_0_032}');
    Expect(1, 1616, '\p{Is_Ccc=+0_0_0_0_0_0_0032}', "");
    Expect(0, 1616, '\p{^Is_Ccc=+0_0_0_0_0_0_0032}', "");
    Expect(0, 1616, '\P{Is_Ccc=+0_0_0_0_0_0_0032}', "");
    Expect(1, 1616, '\P{^Is_Ccc=+0_0_0_0_0_0_0032}', "");
    Expect(0, 1617, '\p{Is_Ccc=+0_0_0_0_0_0_0032}', "");
    Expect(1, 1617, '\p{^Is_Ccc=+0_0_0_0_0_0_0032}', "");
    Expect(1, 1617, '\P{Is_Ccc=+0_0_0_0_0_0_0032}', "");
    Expect(0, 1617, '\P{^Is_Ccc=+0_0_0_0_0_0_0032}', "");
    Error('\p{Canonical_Combining_Class=-CCC33/a/}');
    Error('\P{Canonical_Combining_Class=-CCC33/a/}');
    Expect(1, 1617, '\p{Canonical_Combining_Class=ccc33}', "");
    Expect(0, 1617, '\p{^Canonical_Combining_Class=ccc33}', "");
    Expect(0, 1617, '\P{Canonical_Combining_Class=ccc33}', "");
    Expect(1, 1617, '\P{^Canonical_Combining_Class=ccc33}', "");
    Expect(0, 1618, '\p{Canonical_Combining_Class=ccc33}', "");
    Expect(1, 1618, '\p{^Canonical_Combining_Class=ccc33}', "");
    Expect(1, 1618, '\P{Canonical_Combining_Class=ccc33}', "");
    Expect(0, 1618, '\P{^Canonical_Combining_Class=ccc33}', "");
    Expect(1, 1617, '\p{Canonical_Combining_Class:_ccc33}', "");
    Expect(0, 1617, '\p{^Canonical_Combining_Class:_ccc33}', "");
    Expect(0, 1617, '\P{Canonical_Combining_Class:_ccc33}', "");
    Expect(1, 1617, '\P{^Canonical_Combining_Class:_ccc33}', "");
    Expect(0, 1618, '\p{Canonical_Combining_Class:_ccc33}', "");
    Expect(1, 1618, '\p{^Canonical_Combining_Class:_ccc33}', "");
    Expect(1, 1618, '\P{Canonical_Combining_Class:_ccc33}', "");
    Expect(0, 1618, '\P{^Canonical_Combining_Class:_ccc33}', "");
    Error('\p{Ccc=  0_0_0_0_0_0_0_033/a/}');
    Error('\P{Ccc=  0_0_0_0_0_0_0_033/a/}');
    Expect(1, 1617, '\p{Ccc:	0000033}', "");
    Expect(0, 1617, '\p{^Ccc:	0000033}', "");
    Expect(0, 1617, '\P{Ccc:	0000033}', "");
    Expect(1, 1617, '\P{^Ccc:	0000033}', "");
    Expect(0, 1618, '\p{Ccc:	0000033}', "");
    Expect(1, 1618, '\p{^Ccc:	0000033}', "");
    Expect(1, 1618, '\P{Ccc:	0000033}', "");
    Expect(0, 1618, '\P{^Ccc:	0000033}', "");
    Error('\p{Is_Canonical_Combining_Class=	CCC33:=}');
    Error('\P{Is_Canonical_Combining_Class=	CCC33:=}');
    Expect(1, 1617, '\p{Is_Canonical_Combining_Class=ccc33}', "");
    Expect(0, 1617, '\p{^Is_Canonical_Combining_Class=ccc33}', "");
    Expect(0, 1617, '\P{Is_Canonical_Combining_Class=ccc33}', "");
    Expect(1, 1617, '\P{^Is_Canonical_Combining_Class=ccc33}', "");
    Expect(0, 1618, '\p{Is_Canonical_Combining_Class=ccc33}', "");
    Expect(1, 1618, '\p{^Is_Canonical_Combining_Class=ccc33}', "");
    Expect(1, 1618, '\P{Is_Canonical_Combining_Class=ccc33}', "");
    Expect(0, 1618, '\P{^Is_Canonical_Combining_Class=ccc33}', "");
    Expect(1, 1617, '\p{Is_Canonical_Combining_Class= CCC33}', "");
    Expect(0, 1617, '\p{^Is_Canonical_Combining_Class= CCC33}', "");
    Expect(0, 1617, '\P{Is_Canonical_Combining_Class= CCC33}', "");
    Expect(1, 1617, '\P{^Is_Canonical_Combining_Class= CCC33}', "");
    Expect(0, 1618, '\p{Is_Canonical_Combining_Class= CCC33}', "");
    Expect(1, 1618, '\p{^Is_Canonical_Combining_Class= CCC33}', "");
    Expect(1, 1618, '\P{Is_Canonical_Combining_Class= CCC33}', "");
    Expect(0, 1618, '\P{^Is_Canonical_Combining_Class= CCC33}', "");
    Error('\p{Is_Ccc:  /a/00_00_03_3}');
    Error('\P{Is_Ccc:  /a/00_00_03_3}');
    Expect(1, 1617, '\p{Is_Ccc=+33}', "");
    Expect(0, 1617, '\p{^Is_Ccc=+33}', "");
    Expect(0, 1617, '\P{Is_Ccc=+33}', "");
    Expect(1, 1617, '\P{^Is_Ccc=+33}', "");
    Expect(0, 1618, '\p{Is_Ccc=+33}', "");
    Expect(1, 1618, '\p{^Is_Ccc=+33}', "");
    Expect(1, 1618, '\P{Is_Ccc=+33}', "");
    Expect(0, 1618, '\P{^Is_Ccc=+33}', "");
    Error('\p{Canonical_Combining_Class=/a/-	CCC34}');
    Error('\P{Canonical_Combining_Class=/a/-	CCC34}');
    Expect(1, 1618, '\p{Canonical_Combining_Class:   ccc34}', "");
    Expect(0, 1618, '\p{^Canonical_Combining_Class:   ccc34}', "");
    Expect(0, 1618, '\P{Canonical_Combining_Class:   ccc34}', "");
    Expect(1, 1618, '\P{^Canonical_Combining_Class:   ccc34}', "");
    Expect(0, 1619, '\p{Canonical_Combining_Class:   ccc34}', "");
    Expect(1, 1619, '\p{^Canonical_Combining_Class:   ccc34}', "");
    Expect(1, 1619, '\P{Canonical_Combining_Class:   ccc34}', "");
    Expect(0, 1619, '\P{^Canonical_Combining_Class:   ccc34}', "");
    Expect(1, 1618, '\p{Canonical_Combining_Class=_ccc34}', "");
    Expect(0, 1618, '\p{^Canonical_Combining_Class=_ccc34}', "");
    Expect(0, 1618, '\P{Canonical_Combining_Class=_ccc34}', "");
    Expect(1, 1618, '\P{^Canonical_Combining_Class=_ccc34}', "");
    Expect(0, 1619, '\p{Canonical_Combining_Class=_ccc34}', "");
    Expect(1, 1619, '\p{^Canonical_Combining_Class=_ccc34}', "");
    Expect(1, 1619, '\P{Canonical_Combining_Class=_ccc34}', "");
    Expect(0, 1619, '\P{^Canonical_Combining_Class=_ccc34}', "");
    Error('\p{Ccc=/a/+00000000034}');
    Error('\P{Ccc=/a/+00000000034}');
    Expect(1, 1618, '\p{Ccc=+034}', "");
    Expect(0, 1618, '\p{^Ccc=+034}', "");
    Expect(0, 1618, '\P{Ccc=+034}', "");
    Expect(1, 1618, '\P{^Ccc=+034}', "");
    Expect(0, 1619, '\p{Ccc=+034}', "");
    Expect(1, 1619, '\p{^Ccc=+034}', "");
    Expect(1, 1619, '\P{Ccc=+034}', "");
    Expect(0, 1619, '\P{^Ccc=+034}', "");
    Error('\p{Is_Canonical_Combining_Class=_CCC34:=}');
    Error('\P{Is_Canonical_Combining_Class=_CCC34:=}');
    Expect(1, 1618, '\p{Is_Canonical_Combining_Class=ccc34}', "");
    Expect(0, 1618, '\p{^Is_Canonical_Combining_Class=ccc34}', "");
    Expect(0, 1618, '\P{Is_Canonical_Combining_Class=ccc34}', "");
    Expect(1, 1618, '\P{^Is_Canonical_Combining_Class=ccc34}', "");
    Expect(0, 1619, '\p{Is_Canonical_Combining_Class=ccc34}', "");
    Expect(1, 1619, '\p{^Is_Canonical_Combining_Class=ccc34}', "");
    Expect(1, 1619, '\P{Is_Canonical_Combining_Class=ccc34}', "");
    Expect(0, 1619, '\P{^Is_Canonical_Combining_Class=ccc34}', "");
    Expect(1, 1618, '\p{Is_Canonical_Combining_Class=-CCC34}', "");
    Expect(0, 1618, '\p{^Is_Canonical_Combining_Class=-CCC34}', "");
    Expect(0, 1618, '\P{Is_Canonical_Combining_Class=-CCC34}', "");
    Expect(1, 1618, '\P{^Is_Canonical_Combining_Class=-CCC34}', "");
    Expect(0, 1619, '\p{Is_Canonical_Combining_Class=-CCC34}', "");
    Expect(1, 1619, '\p{^Is_Canonical_Combining_Class=-CCC34}', "");
    Expect(1, 1619, '\P{Is_Canonical_Combining_Class=-CCC34}', "");
    Expect(0, 1619, '\P{^Is_Canonical_Combining_Class=-CCC34}', "");
    Error('\p{Is_Ccc=:=-_000_000_34}');
    Error('\P{Is_Ccc=:=-_000_000_34}');
    Expect(1, 1618, '\p{Is_Ccc=0000034}', "");
    Expect(0, 1618, '\p{^Is_Ccc=0000034}', "");
    Expect(0, 1618, '\P{Is_Ccc=0000034}', "");
    Expect(1, 1618, '\P{^Is_Ccc=0000034}', "");
    Expect(0, 1619, '\p{Is_Ccc=0000034}', "");
    Expect(1, 1619, '\p{^Is_Ccc=0000034}', "");
    Expect(1, 1619, '\P{Is_Ccc=0000034}', "");
    Expect(0, 1619, '\P{^Is_Ccc=0000034}', "");
    Error('\p{Canonical_Combining_Class=_:=CCC35}');
    Error('\P{Canonical_Combining_Class=_:=CCC35}');
    Expect(1, 1648, '\p{Canonical_Combining_Class=ccc35}', "");
    Expect(0, 1648, '\p{^Canonical_Combining_Class=ccc35}', "");
    Expect(0, 1648, '\P{Canonical_Combining_Class=ccc35}', "");
    Expect(1, 1648, '\P{^Canonical_Combining_Class=ccc35}', "");
    Expect(0, 1649, '\p{Canonical_Combining_Class=ccc35}', "");
    Expect(1, 1649, '\p{^Canonical_Combining_Class=ccc35}', "");
    Expect(1, 1649, '\P{Canonical_Combining_Class=ccc35}', "");
    Expect(0, 1649, '\P{^Canonical_Combining_Class=ccc35}', "");
    Expect(1, 1648, '\p{Canonical_Combining_Class:		-ccc35}', "");
    Expect(0, 1648, '\p{^Canonical_Combining_Class:		-ccc35}', "");
    Expect(0, 1648, '\P{Canonical_Combining_Class:		-ccc35}', "");
    Expect(1, 1648, '\P{^Canonical_Combining_Class:		-ccc35}', "");
    Expect(0, 1649, '\p{Canonical_Combining_Class:		-ccc35}', "");
    Expect(1, 1649, '\p{^Canonical_Combining_Class:		-ccc35}', "");
    Expect(1, 1649, '\P{Canonical_Combining_Class:		-ccc35}', "");
    Expect(0, 1649, '\P{^Canonical_Combining_Class:		-ccc35}', "");
    Error('\p{Ccc=-+00000000035/a/}');
    Error('\P{Ccc=-+00000000035/a/}');
    Expect(1, 1648, '\p{Ccc=+00000035}', "");
    Expect(0, 1648, '\p{^Ccc=+00000035}', "");
    Expect(0, 1648, '\P{Ccc=+00000035}', "");
    Expect(1, 1648, '\P{^Ccc=+00000035}', "");
    Expect(0, 1649, '\p{Ccc=+00000035}', "");
    Expect(1, 1649, '\p{^Ccc=+00000035}', "");
    Expect(1, 1649, '\P{Ccc=+00000035}', "");
    Expect(0, 1649, '\P{^Ccc=+00000035}', "");
    Error('\p{Is_Canonical_Combining_Class:	--CCC35:=}');
    Error('\P{Is_Canonical_Combining_Class:	--CCC35:=}');
    Expect(1, 1648, '\p{Is_Canonical_Combining_Class=ccc35}', "");
    Expect(0, 1648, '\p{^Is_Canonical_Combining_Class=ccc35}', "");
    Expect(0, 1648, '\P{Is_Canonical_Combining_Class=ccc35}', "");
    Expect(1, 1648, '\P{^Is_Canonical_Combining_Class=ccc35}', "");
    Expect(0, 1649, '\p{Is_Canonical_Combining_Class=ccc35}', "");
    Expect(1, 1649, '\p{^Is_Canonical_Combining_Class=ccc35}', "");
    Expect(1, 1649, '\P{Is_Canonical_Combining_Class=ccc35}', "");
    Expect(0, 1649, '\P{^Is_Canonical_Combining_Class=ccc35}', "");
    Expect(1, 1648, '\p{Is_Canonical_Combining_Class=-ccc35}', "");
    Expect(0, 1648, '\p{^Is_Canonical_Combining_Class=-ccc35}', "");
    Expect(0, 1648, '\P{Is_Canonical_Combining_Class=-ccc35}', "");
    Expect(1, 1648, '\P{^Is_Canonical_Combining_Class=-ccc35}', "");
    Expect(0, 1649, '\p{Is_Canonical_Combining_Class=-ccc35}', "");
    Expect(1, 1649, '\p{^Is_Canonical_Combining_Class=-ccc35}', "");
    Expect(1, 1649, '\P{Is_Canonical_Combining_Class=-ccc35}', "");
    Expect(0, 1649, '\P{^Is_Canonical_Combining_Class=-ccc35}', "");
    Error('\p{Is_Ccc=:=	 3_5}');
    Error('\P{Is_Ccc=:=	 3_5}');
    Expect(1, 1648, '\p{Is_Ccc=0000_0003_5}', "");
    Expect(0, 1648, '\p{^Is_Ccc=0000_0003_5}', "");
    Expect(0, 1648, '\P{Is_Ccc=0000_0003_5}', "");
    Expect(1, 1648, '\P{^Is_Ccc=0000_0003_5}', "");
    Expect(0, 1649, '\p{Is_Ccc=0000_0003_5}', "");
    Expect(1, 1649, '\p{^Is_Ccc=0000_0003_5}', "");
    Expect(1, 1649, '\P{Is_Ccc=0000_0003_5}', "");
    Expect(0, 1649, '\P{^Is_Ccc=0000_0003_5}', "");
    Error('\p{Canonical_Combining_Class=__CCC36:=}');
    Error('\P{Canonical_Combining_Class=__CCC36:=}');
    Expect(1, 1809, '\p{Canonical_Combining_Class=ccc36}', "");
    Expect(0, 1809, '\p{^Canonical_Combining_Class=ccc36}', "");
    Expect(0, 1809, '\P{Canonical_Combining_Class=ccc36}', "");
    Expect(1, 1809, '\P{^Canonical_Combining_Class=ccc36}', "");
    Expect(0, 1810, '\p{Canonical_Combining_Class=ccc36}', "");
    Expect(1, 1810, '\p{^Canonical_Combining_Class=ccc36}', "");
    Expect(1, 1810, '\P{Canonical_Combining_Class=ccc36}', "");
    Expect(0, 1810, '\P{^Canonical_Combining_Class=ccc36}', "");
    Expect(1, 1809, '\p{Canonical_Combining_Class= CCC36}', "");
    Expect(0, 1809, '\p{^Canonical_Combining_Class= CCC36}', "");
    Expect(0, 1809, '\P{Canonical_Combining_Class= CCC36}', "");
    Expect(1, 1809, '\P{^Canonical_Combining_Class= CCC36}', "");
    Expect(0, 1810, '\p{Canonical_Combining_Class= CCC36}', "");
    Expect(1, 1810, '\p{^Canonical_Combining_Class= CCC36}', "");
    Expect(1, 1810, '\P{Canonical_Combining_Class= CCC36}', "");
    Expect(0, 1810, '\P{^Canonical_Combining_Class= CCC36}', "");
    Error('\p{Ccc=:=		0_0_0_0_0_0_0_0_0_36}');
    Error('\P{Ccc=:=		0_0_0_0_0_0_0_0_0_36}');
    Expect(1, 1809, '\p{Ccc=00000036}', "");
    Expect(0, 1809, '\p{^Ccc=00000036}', "");
    Expect(0, 1809, '\P{Ccc=00000036}', "");
    Expect(1, 1809, '\P{^Ccc=00000036}', "");
    Expect(0, 1810, '\p{Ccc=00000036}', "");
    Expect(1, 1810, '\p{^Ccc=00000036}', "");
    Expect(1, 1810, '\P{Ccc=00000036}', "");
    Expect(0, 1810, '\P{^Ccc=00000036}', "");
    Error('\p{Is_Canonical_Combining_Class=-/a/CCC36}');
    Error('\P{Is_Canonical_Combining_Class=-/a/CCC36}');
    Expect(1, 1809, '\p{Is_Canonical_Combining_Class:ccc36}', "");
    Expect(0, 1809, '\p{^Is_Canonical_Combining_Class:ccc36}', "");
    Expect(0, 1809, '\P{Is_Canonical_Combining_Class:ccc36}', "");
    Expect(1, 1809, '\P{^Is_Canonical_Combining_Class:ccc36}', "");
    Expect(0, 1810, '\p{Is_Canonical_Combining_Class:ccc36}', "");
    Expect(1, 1810, '\p{^Is_Canonical_Combining_Class:ccc36}', "");
    Expect(1, 1810, '\P{Is_Canonical_Combining_Class:ccc36}', "");
    Expect(0, 1810, '\P{^Is_Canonical_Combining_Class:ccc36}', "");
    Expect(1, 1809, '\p{Is_Canonical_Combining_Class=CCC36}', "");
    Expect(0, 1809, '\p{^Is_Canonical_Combining_Class=CCC36}', "");
    Expect(0, 1809, '\P{Is_Canonical_Combining_Class=CCC36}', "");
    Expect(1, 1809, '\P{^Is_Canonical_Combining_Class=CCC36}', "");
    Expect(0, 1810, '\p{Is_Canonical_Combining_Class=CCC36}', "");
    Expect(1, 1810, '\p{^Is_Canonical_Combining_Class=CCC36}', "");
    Expect(1, 1810, '\P{Is_Canonical_Combining_Class=CCC36}', "");
    Expect(0, 1810, '\P{^Is_Canonical_Combining_Class=CCC36}', "");
    Error('\p{Is_Ccc=:= 0036}');
    Error('\P{Is_Ccc=:= 0036}');
    Expect(1, 1809, '\p{Is_Ccc=0003_6}', "");
    Expect(0, 1809, '\p{^Is_Ccc=0003_6}', "");
    Expect(0, 1809, '\P{Is_Ccc=0003_6}', "");
    Expect(1, 1809, '\P{^Is_Ccc=0003_6}', "");
    Expect(0, 1810, '\p{Is_Ccc=0003_6}', "");
    Expect(1, 1810, '\p{^Is_Ccc=0003_6}', "");
    Expect(1, 1810, '\P{Is_Ccc=0003_6}', "");
    Expect(0, 1810, '\P{^Is_Ccc=0003_6}', "");
    Error('\p{Canonical_Combining_Class=-CCC84/a/}');
    Error('\P{Canonical_Combining_Class=-CCC84/a/}');
    Expect(1, 3157, '\p{Canonical_Combining_Class=ccc84}', "");
    Expect(0, 3157, '\p{^Canonical_Combining_Class=ccc84}', "");
    Expect(0, 3157, '\P{Canonical_Combining_Class=ccc84}', "");
    Expect(1, 3157, '\P{^Canonical_Combining_Class=ccc84}', "");
    Expect(0, 3158, '\p{Canonical_Combining_Class=ccc84}', "");
    Expect(1, 3158, '\p{^Canonical_Combining_Class=ccc84}', "");
    Expect(1, 3158, '\P{Canonical_Combining_Class=ccc84}', "");
    Expect(0, 3158, '\P{^Canonical_Combining_Class=ccc84}', "");
    Expect(1, 3157, '\p{Canonical_Combining_Class=- CCC84}', "");
    Expect(0, 3157, '\p{^Canonical_Combining_Class=- CCC84}', "");
    Expect(0, 3157, '\P{Canonical_Combining_Class=- CCC84}', "");
    Expect(1, 3157, '\P{^Canonical_Combining_Class=- CCC84}', "");
    Expect(0, 3158, '\p{Canonical_Combining_Class=- CCC84}', "");
    Expect(1, 3158, '\p{^Canonical_Combining_Class=- CCC84}', "");
    Expect(1, 3158, '\P{Canonical_Combining_Class=- CCC84}', "");
    Expect(0, 3158, '\P{^Canonical_Combining_Class=- CCC84}', "");
    Error('\p{Ccc=:=84}');
    Error('\P{Ccc=:=84}');
    Expect(1, 3157, '\p{Ccc=+00008_4}', "");
    Expect(0, 3157, '\p{^Ccc=+00008_4}', "");
    Expect(0, 3157, '\P{Ccc=+00008_4}', "");
    Expect(1, 3157, '\P{^Ccc=+00008_4}', "");
    Expect(0, 3158, '\p{Ccc=+00008_4}', "");
    Expect(1, 3158, '\p{^Ccc=+00008_4}', "");
    Expect(1, 3158, '\P{Ccc=+00008_4}', "");
    Expect(0, 3158, '\P{^Ccc=+00008_4}', "");
    Error('\p{Is_Canonical_Combining_Class=		CCC84/a/}');
    Error('\P{Is_Canonical_Combining_Class=		CCC84/a/}');
    Expect(1, 3157, '\p{Is_Canonical_Combining_Class=ccc84}', "");
    Expect(0, 3157, '\p{^Is_Canonical_Combining_Class=ccc84}', "");
    Expect(0, 3157, '\P{Is_Canonical_Combining_Class=ccc84}', "");
    Expect(1, 3157, '\P{^Is_Canonical_Combining_Class=ccc84}', "");
    Expect(0, 3158, '\p{Is_Canonical_Combining_Class=ccc84}', "");
    Expect(1, 3158, '\p{^Is_Canonical_Combining_Class=ccc84}', "");
    Expect(1, 3158, '\P{Is_Canonical_Combining_Class=ccc84}', "");
    Expect(0, 3158, '\P{^Is_Canonical_Combining_Class=ccc84}', "");
    Expect(1, 3157, '\p{Is_Canonical_Combining_Class=_ CCC84}', "");
    Expect(0, 3157, '\p{^Is_Canonical_Combining_Class=_ CCC84}', "");
    Expect(0, 3157, '\P{Is_Canonical_Combining_Class=_ CCC84}', "");
    Expect(1, 3157, '\P{^Is_Canonical_Combining_Class=_ CCC84}', "");
    Expect(0, 3158, '\p{Is_Canonical_Combining_Class=_ CCC84}', "");
    Expect(1, 3158, '\p{^Is_Canonical_Combining_Class=_ CCC84}', "");
    Expect(1, 3158, '\P{Is_Canonical_Combining_Class=_ CCC84}', "");
    Expect(0, 3158, '\P{^Is_Canonical_Combining_Class=_ CCC84}', "");
    Error('\p{Is_Ccc:  :=0000084}');
    Error('\P{Is_Ccc:  :=0000084}');
    Expect(1, 3157, '\p{Is_Ccc:+00008_4}', "");
    Expect(0, 3157, '\p{^Is_Ccc:+00008_4}', "");
    Expect(0, 3157, '\P{Is_Ccc:+00008_4}', "");
    Expect(1, 3157, '\P{^Is_Ccc:+00008_4}', "");
    Expect(0, 3158, '\p{Is_Ccc:+00008_4}', "");
    Expect(1, 3158, '\p{^Is_Ccc:+00008_4}', "");
    Expect(1, 3158, '\P{Is_Ccc:+00008_4}', "");
    Expect(0, 3158, '\P{^Is_Ccc:+00008_4}', "");
    Error('\p{Canonical_Combining_Class=	ccc91/a/}');
    Error('\P{Canonical_Combining_Class=	ccc91/a/}');
    Expect(1, 3158, '\p{Canonical_Combining_Class=ccc91}', "");
    Expect(0, 3158, '\p{^Canonical_Combining_Class=ccc91}', "");
    Expect(0, 3158, '\P{Canonical_Combining_Class=ccc91}', "");
    Expect(1, 3158, '\P{^Canonical_Combining_Class=ccc91}', "");
    Expect(0, 3159, '\p{Canonical_Combining_Class=ccc91}', "");
    Expect(1, 3159, '\p{^Canonical_Combining_Class=ccc91}', "");
    Expect(1, 3159, '\P{Canonical_Combining_Class=ccc91}', "");
    Expect(0, 3159, '\P{^Canonical_Combining_Class=ccc91}', "");
    Expect(1, 3158, '\p{Canonical_Combining_Class=-	CCC91}', "");
    Expect(0, 3158, '\p{^Canonical_Combining_Class=-	CCC91}', "");
    Expect(0, 3158, '\P{Canonical_Combining_Class=-	CCC91}', "");
    Expect(1, 3158, '\P{^Canonical_Combining_Class=-	CCC91}', "");
    Expect(0, 3159, '\p{Canonical_Combining_Class=-	CCC91}', "");
    Expect(1, 3159, '\p{^Canonical_Combining_Class=-	CCC91}', "");
    Expect(1, 3159, '\P{Canonical_Combining_Class=-	CCC91}', "");
    Expect(0, 3159, '\P{^Canonical_Combining_Class=-	CCC91}', "");
    Error('\p{Ccc=/a/ _+91}');
    Error('\P{Ccc=/a/ _+91}');
    Expect(1, 3158, '\p{Ccc=+0_0_0_0_0_91}', "");
    Expect(0, 3158, '\p{^Ccc=+0_0_0_0_0_91}', "");
    Expect(0, 3158, '\P{Ccc=+0_0_0_0_0_91}', "");
    Expect(1, 3158, '\P{^Ccc=+0_0_0_0_0_91}', "");
    Expect(0, 3159, '\p{Ccc=+0_0_0_0_0_91}', "");
    Expect(1, 3159, '\p{^Ccc=+0_0_0_0_0_91}', "");
    Expect(1, 3159, '\P{Ccc=+0_0_0_0_0_91}', "");
    Expect(0, 3159, '\P{^Ccc=+0_0_0_0_0_91}', "");
    Error('\p{Is_Canonical_Combining_Class=/a/  CCC91}');
    Error('\P{Is_Canonical_Combining_Class=/a/  CCC91}');
    Expect(1, 3158, '\p{Is_Canonical_Combining_Class=ccc91}', "");
    Expect(0, 3158, '\p{^Is_Canonical_Combining_Class=ccc91}', "");
    Expect(0, 3158, '\P{Is_Canonical_Combining_Class=ccc91}', "");
    Expect(1, 3158, '\P{^Is_Canonical_Combining_Class=ccc91}', "");
    Expect(0, 3159, '\p{Is_Canonical_Combining_Class=ccc91}', "");
    Expect(1, 3159, '\p{^Is_Canonical_Combining_Class=ccc91}', "");
    Expect(1, 3159, '\P{Is_Canonical_Combining_Class=ccc91}', "");
    Expect(0, 3159, '\P{^Is_Canonical_Combining_Class=ccc91}', "");
    Expect(1, 3158, '\p{Is_Canonical_Combining_Class=  CCC91}', "");
    Expect(0, 3158, '\p{^Is_Canonical_Combining_Class=  CCC91}', "");
    Expect(0, 3158, '\P{Is_Canonical_Combining_Class=  CCC91}', "");
    Expect(1, 3158, '\P{^Is_Canonical_Combining_Class=  CCC91}', "");
    Expect(0, 3159, '\p{Is_Canonical_Combining_Class=  CCC91}', "");
    Expect(1, 3159, '\p{^Is_Canonical_Combining_Class=  CCC91}', "");
    Expect(1, 3159, '\P{Is_Canonical_Combining_Class=  CCC91}', "");
    Expect(0, 3159, '\P{^Is_Canonical_Combining_Class=  CCC91}', "");
    Error('\p{Is_Ccc=_	+000091:=}');
    Error('\P{Is_Ccc=_	+000091:=}');
    Expect(1, 3158, '\p{Is_Ccc:   0000000091}', "");
    Expect(0, 3158, '\p{^Is_Ccc:   0000000091}', "");
    Expect(0, 3158, '\P{Is_Ccc:   0000000091}', "");
    Expect(1, 3158, '\P{^Is_Ccc:   0000000091}', "");
    Expect(0, 3159, '\p{Is_Ccc:   0000000091}', "");
    Expect(1, 3159, '\p{^Is_Ccc:   0000000091}', "");
    Expect(1, 3159, '\P{Is_Ccc:   0000000091}', "");
    Expect(0, 3159, '\P{^Is_Ccc:   0000000091}', "");
    Error('\p{Canonical_Combining_Class=--DOUBLE_ABOVE:=}');
    Error('\P{Canonical_Combining_Class=--DOUBLE_ABOVE:=}');
    Expect(1, 7629, '\p{Canonical_Combining_Class=doubleabove}', "");
    Expect(0, 7629, '\p{^Canonical_Combining_Class=doubleabove}', "");
    Expect(0, 7629, '\P{Canonical_Combining_Class=doubleabove}', "");
    Expect(1, 7629, '\P{^Canonical_Combining_Class=doubleabove}', "");
    Expect(0, 7630, '\p{Canonical_Combining_Class=doubleabove}', "");
    Expect(1, 7630, '\p{^Canonical_Combining_Class=doubleabove}', "");
    Expect(1, 7630, '\P{Canonical_Combining_Class=doubleabove}', "");
    Expect(0, 7630, '\P{^Canonical_Combining_Class=doubleabove}', "");
    Expect(1, 7629, '\p{Canonical_Combining_Class=_-double_above}', "");
    Expect(0, 7629, '\p{^Canonical_Combining_Class=_-double_above}', "");
    Expect(0, 7629, '\P{Canonical_Combining_Class=_-double_above}', "");
    Expect(1, 7629, '\P{^Canonical_Combining_Class=_-double_above}', "");
    Expect(0, 7630, '\p{Canonical_Combining_Class=_-double_above}', "");
    Expect(1, 7630, '\p{^Canonical_Combining_Class=_-double_above}', "");
    Expect(1, 7630, '\P{Canonical_Combining_Class=_-double_above}', "");
    Expect(0, 7630, '\P{^Canonical_Combining_Class=_-double_above}', "");
    Error('\p{Ccc=	da/a/}');
    Error('\P{Ccc=	da/a/}');
    Expect(1, 7629, '\p{Ccc=da}', "");
    Expect(0, 7629, '\p{^Ccc=da}', "");
    Expect(0, 7629, '\P{Ccc=da}', "");
    Expect(1, 7629, '\P{^Ccc=da}', "");
    Expect(0, 7630, '\p{Ccc=da}', "");
    Expect(1, 7630, '\p{^Ccc=da}', "");
    Expect(1, 7630, '\P{Ccc=da}', "");
    Expect(0, 7630, '\P{^Ccc=da}', "");
    Expect(1, 7629, '\p{Ccc=		da}', "");
    Expect(0, 7629, '\p{^Ccc=		da}', "");
    Expect(0, 7629, '\P{Ccc=		da}', "");
    Expect(1, 7629, '\P{^Ccc=		da}', "");
    Expect(0, 7630, '\p{Ccc=		da}', "");
    Expect(1, 7630, '\p{^Ccc=		da}', "");
    Expect(1, 7630, '\P{Ccc=		da}', "");
    Expect(0, 7630, '\P{^Ccc=		da}', "");
    Error('\p{Is_Canonical_Combining_Class=-:=00234}');
    Error('\P{Is_Canonical_Combining_Class=-:=00234}');
    Expect(1, 7629, '\p{Is_Canonical_Combining_Class=+0_0_0_0_0_2_34}', "");
    Expect(0, 7629, '\p{^Is_Canonical_Combining_Class=+0_0_0_0_0_2_34}', "");
    Expect(0, 7629, '\P{Is_Canonical_Combining_Class=+0_0_0_0_0_2_34}', "");
    Expect(1, 7629, '\P{^Is_Canonical_Combining_Class=+0_0_0_0_0_2_34}', "");
    Expect(0, 7630, '\p{Is_Canonical_Combining_Class=+0_0_0_0_0_2_34}', "");
    Expect(1, 7630, '\p{^Is_Canonical_Combining_Class=+0_0_0_0_0_2_34}', "");
    Expect(1, 7630, '\P{Is_Canonical_Combining_Class=+0_0_0_0_0_2_34}', "");
    Expect(0, 7630, '\P{^Is_Canonical_Combining_Class=+0_0_0_0_0_2_34}', "");
    Error('\p{Is_Ccc=_	DOUBLE_Above/a/}');
    Error('\P{Is_Ccc=_	DOUBLE_Above/a/}');
    Expect(1, 7629, '\p{Is_Ccc=doubleabove}', "");
    Expect(0, 7629, '\p{^Is_Ccc=doubleabove}', "");
    Expect(0, 7629, '\P{Is_Ccc=doubleabove}', "");
    Expect(1, 7629, '\P{^Is_Ccc=doubleabove}', "");
    Expect(0, 7630, '\p{Is_Ccc=doubleabove}', "");
    Expect(1, 7630, '\p{^Is_Ccc=doubleabove}', "");
    Expect(1, 7630, '\P{Is_Ccc=doubleabove}', "");
    Expect(0, 7630, '\P{^Is_Ccc=doubleabove}', "");
    Expect(1, 7629, '\p{Is_Ccc=	Double_ABOVE}', "");
    Expect(0, 7629, '\p{^Is_Ccc=	Double_ABOVE}', "");
    Expect(0, 7629, '\P{Is_Ccc=	Double_ABOVE}', "");
    Expect(1, 7629, '\P{^Is_Ccc=	Double_ABOVE}', "");
    Expect(0, 7630, '\p{Is_Ccc=	Double_ABOVE}', "");
    Expect(1, 7630, '\p{^Is_Ccc=	Double_ABOVE}', "");
    Expect(1, 7630, '\P{Is_Ccc=	Double_ABOVE}', "");
    Expect(0, 7630, '\P{^Is_Ccc=	Double_ABOVE}', "");
    Error('\p{Canonical_Combining_Class=/a/  Double_Below}');
    Error('\P{Canonical_Combining_Class=/a/  Double_Below}');
    Expect(1, 7676, '\p{Canonical_Combining_Class=doublebelow}', "");
    Expect(0, 7676, '\p{^Canonical_Combining_Class=doublebelow}', "");
    Expect(0, 7676, '\P{Canonical_Combining_Class=doublebelow}', "");
    Expect(1, 7676, '\P{^Canonical_Combining_Class=doublebelow}', "");
    Expect(0, 7677, '\p{Canonical_Combining_Class=doublebelow}', "");
    Expect(1, 7677, '\p{^Canonical_Combining_Class=doublebelow}', "");
    Expect(1, 7677, '\P{Canonical_Combining_Class=doublebelow}', "");
    Expect(0, 7677, '\P{^Canonical_Combining_Class=doublebelow}', "");
    Expect(1, 7676, '\p{Canonical_Combining_Class=-double_Below}', "");
    Expect(0, 7676, '\p{^Canonical_Combining_Class=-double_Below}', "");
    Expect(0, 7676, '\P{Canonical_Combining_Class=-double_Below}', "");
    Expect(1, 7676, '\P{^Canonical_Combining_Class=-double_Below}', "");
    Expect(0, 7677, '\p{Canonical_Combining_Class=-double_Below}', "");
    Expect(1, 7677, '\p{^Canonical_Combining_Class=-double_Below}', "");
    Expect(1, 7677, '\P{Canonical_Combining_Class=-double_Below}', "");
    Expect(0, 7677, '\P{^Canonical_Combining_Class=-double_Below}', "");
    Error('\p{Ccc=/a/-_DB}');
    Error('\P{Ccc=/a/-_DB}');
    Expect(1, 7676, '\p{Ccc=db}', "");
    Expect(0, 7676, '\p{^Ccc=db}', "");
    Expect(0, 7676, '\P{Ccc=db}', "");
    Expect(1, 7676, '\P{^Ccc=db}', "");
    Expect(0, 7677, '\p{Ccc=db}', "");
    Expect(1, 7677, '\p{^Ccc=db}', "");
    Expect(1, 7677, '\P{Ccc=db}', "");
    Expect(0, 7677, '\P{^Ccc=db}', "");
    Expect(1, 7676, '\p{Ccc= db}', "");
    Expect(0, 7676, '\p{^Ccc= db}', "");
    Expect(0, 7676, '\P{Ccc= db}', "");
    Expect(1, 7676, '\P{^Ccc= db}', "");
    Expect(0, 7677, '\p{Ccc= db}', "");
    Expect(1, 7677, '\p{^Ccc= db}', "");
    Expect(1, 7677, '\P{Ccc= db}', "");
    Expect(0, 7677, '\P{^Ccc= db}', "");
    Error('\p{Is_Canonical_Combining_Class=_:=0_0_2_33}');
    Error('\P{Is_Canonical_Combining_Class=_:=0_0_2_33}');
    Expect(1, 7676, '\p{Is_Canonical_Combining_Class=000000000233}', "");
    Expect(0, 7676, '\p{^Is_Canonical_Combining_Class=000000000233}', "");
    Expect(0, 7676, '\P{Is_Canonical_Combining_Class=000000000233}', "");
    Expect(1, 7676, '\P{^Is_Canonical_Combining_Class=000000000233}', "");
    Expect(0, 7677, '\p{Is_Canonical_Combining_Class=000000000233}', "");
    Expect(1, 7677, '\p{^Is_Canonical_Combining_Class=000000000233}', "");
    Expect(1, 7677, '\P{Is_Canonical_Combining_Class=000000000233}', "");
    Expect(0, 7677, '\P{^Is_Canonical_Combining_Class=000000000233}', "");
    Error('\p{Is_Ccc=-DOUBLE_below/a/}');
    Error('\P{Is_Ccc=-DOUBLE_below/a/}');
    Expect(1, 7676, '\p{Is_Ccc=doublebelow}', "");
    Expect(0, 7676, '\p{^Is_Ccc=doublebelow}', "");
    Expect(0, 7676, '\P{Is_Ccc=doublebelow}', "");
    Expect(1, 7676, '\P{^Is_Ccc=doublebelow}', "");
    Expect(0, 7677, '\p{Is_Ccc=doublebelow}', "");
    Expect(1, 7677, '\p{^Is_Ccc=doublebelow}', "");
    Expect(1, 7677, '\P{Is_Ccc=doublebelow}', "");
    Expect(0, 7677, '\P{^Is_Ccc=doublebelow}', "");
    Expect(1, 7676, '\p{Is_Ccc= Double_BELOW}', "");
    Expect(0, 7676, '\p{^Is_Ccc= Double_BELOW}', "");
    Expect(0, 7676, '\P{Is_Ccc= Double_BELOW}', "");
    Expect(1, 7676, '\P{^Is_Ccc= Double_BELOW}', "");
    Expect(0, 7677, '\p{Is_Ccc= Double_BELOW}', "");
    Expect(1, 7677, '\p{^Is_Ccc= Double_BELOW}', "");
    Expect(1, 7677, '\P{Is_Ccc= Double_BELOW}', "");
    Expect(0, 7677, '\P{^Is_Ccc= Double_BELOW}', "");
    Error('\p{Canonical_Combining_Class=/a/Iota_subscript}');
    Error('\P{Canonical_Combining_Class=/a/Iota_subscript}');
    Expect(1, 837, '\p{Canonical_Combining_Class=iotasubscript}', "");
    Expect(0, 837, '\p{^Canonical_Combining_Class=iotasubscript}', "");
    Expect(0, 837, '\P{Canonical_Combining_Class=iotasubscript}', "");
    Expect(1, 837, '\P{^Canonical_Combining_Class=iotasubscript}', "");
    Expect(0, 838, '\p{Canonical_Combining_Class=iotasubscript}', "");
    Expect(1, 838, '\p{^Canonical_Combining_Class=iotasubscript}', "");
    Expect(1, 838, '\P{Canonical_Combining_Class=iotasubscript}', "");
    Expect(0, 838, '\P{^Canonical_Combining_Class=iotasubscript}', "");
    Expect(1, 837, '\p{Canonical_Combining_Class:	Iota_subscript}', "");
    Expect(0, 837, '\p{^Canonical_Combining_Class:	Iota_subscript}', "");
    Expect(0, 837, '\P{Canonical_Combining_Class:	Iota_subscript}', "");
    Expect(1, 837, '\P{^Canonical_Combining_Class:	Iota_subscript}', "");
    Expect(0, 838, '\p{Canonical_Combining_Class:	Iota_subscript}', "");
    Expect(1, 838, '\p{^Canonical_Combining_Class:	Iota_subscript}', "");
    Expect(1, 838, '\P{Canonical_Combining_Class:	Iota_subscript}', "");
    Expect(0, 838, '\P{^Canonical_Combining_Class:	Iota_subscript}', "");
    Error('\p{Ccc=_	IS:=}');
    Error('\P{Ccc=_	IS:=}');
    Expect(1, 837, '\p{Ccc=is}', "");
    Expect(0, 837, '\p{^Ccc=is}', "");
    Expect(0, 837, '\P{Ccc=is}', "");
    Expect(1, 837, '\P{^Ccc=is}', "");
    Expect(0, 838, '\p{Ccc=is}', "");
    Expect(1, 838, '\p{^Ccc=is}', "");
    Expect(1, 838, '\P{Ccc=is}', "");
    Expect(0, 838, '\P{^Ccc=is}', "");
    Expect(1, 837, '\p{Ccc=-_IS}', "");
    Expect(0, 837, '\p{^Ccc=-_IS}', "");
    Expect(0, 837, '\P{Ccc=-_IS}', "");
    Expect(1, 837, '\P{^Ccc=-_IS}', "");
    Expect(0, 838, '\p{Ccc=-_IS}', "");
    Expect(1, 838, '\p{^Ccc=-_IS}', "");
    Expect(1, 838, '\P{Ccc=-_IS}', "");
    Expect(0, 838, '\P{^Ccc=-_IS}', "");
    Error('\p{Is_Canonical_Combining_Class=	/a/24_0}');
    Error('\P{Is_Canonical_Combining_Class=	/a/24_0}');
    Expect(1, 837, '\p{Is_Canonical_Combining_Class=+240}', "");
    Expect(0, 837, '\p{^Is_Canonical_Combining_Class=+240}', "");
    Expect(0, 837, '\P{Is_Canonical_Combining_Class=+240}', "");
    Expect(1, 837, '\P{^Is_Canonical_Combining_Class=+240}', "");
    Expect(0, 838, '\p{Is_Canonical_Combining_Class=+240}', "");
    Expect(1, 838, '\p{^Is_Canonical_Combining_Class=+240}', "");
    Expect(1, 838, '\P{Is_Canonical_Combining_Class=+240}', "");
    Expect(0, 838, '\P{^Is_Canonical_Combining_Class=+240}', "");
    Error('\p{Is_Ccc=-_Iota_SUBSCRIPT:=}');
    Error('\P{Is_Ccc=-_Iota_SUBSCRIPT:=}');
    Expect(1, 837, '\p{Is_Ccc=iotasubscript}', "");
    Expect(0, 837, '\p{^Is_Ccc=iotasubscript}', "");
    Expect(0, 837, '\P{Is_Ccc=iotasubscript}', "");
    Expect(1, 837, '\P{^Is_Ccc=iotasubscript}', "");
    Expect(0, 838, '\p{Is_Ccc=iotasubscript}', "");
    Expect(1, 838, '\p{^Is_Ccc=iotasubscript}', "");
    Expect(1, 838, '\P{Is_Ccc=iotasubscript}', "");
    Expect(0, 838, '\P{^Is_Ccc=iotasubscript}', "");
    Expect(1, 837, '\p{Is_Ccc=	Iota_SUBSCRIPT}', "");
    Expect(0, 837, '\p{^Is_Ccc=	Iota_SUBSCRIPT}', "");
    Expect(0, 837, '\P{Is_Ccc=	Iota_SUBSCRIPT}', "");
    Expect(1, 837, '\P{^Is_Ccc=	Iota_SUBSCRIPT}', "");
    Expect(0, 838, '\p{Is_Ccc=	Iota_SUBSCRIPT}', "");
    Expect(1, 838, '\p{^Is_Ccc=	Iota_SUBSCRIPT}', "");
    Expect(1, 838, '\P{Is_Ccc=	Iota_SUBSCRIPT}', "");
    Expect(0, 838, '\P{^Is_Ccc=	Iota_SUBSCRIPT}', "");
    Error('\p{Canonical_Combining_Class=/a/_-Kana_voicing}');
    Error('\P{Canonical_Combining_Class=/a/_-Kana_voicing}');
    Expect(1, 12442, '\p{Canonical_Combining_Class=kanavoicing}', "");
    Expect(0, 12442, '\p{^Canonical_Combining_Class=kanavoicing}', "");
    Expect(0, 12442, '\P{Canonical_Combining_Class=kanavoicing}', "");
    Expect(1, 12442, '\P{^Canonical_Combining_Class=kanavoicing}', "");
    Expect(0, 12443, '\p{Canonical_Combining_Class=kanavoicing}', "");
    Expect(1, 12443, '\p{^Canonical_Combining_Class=kanavoicing}', "");
    Expect(1, 12443, '\P{Canonical_Combining_Class=kanavoicing}', "");
    Expect(0, 12443, '\P{^Canonical_Combining_Class=kanavoicing}', "");
    Expect(1, 12442, '\p{Canonical_Combining_Class=-Kana_voicing}', "");
    Expect(0, 12442, '\p{^Canonical_Combining_Class=-Kana_voicing}', "");
    Expect(0, 12442, '\P{Canonical_Combining_Class=-Kana_voicing}', "");
    Expect(1, 12442, '\P{^Canonical_Combining_Class=-Kana_voicing}', "");
    Expect(0, 12443, '\p{Canonical_Combining_Class=-Kana_voicing}', "");
    Expect(1, 12443, '\p{^Canonical_Combining_Class=-Kana_voicing}', "");
    Expect(1, 12443, '\P{Canonical_Combining_Class=-Kana_voicing}', "");
    Expect(0, 12443, '\P{^Canonical_Combining_Class=-Kana_voicing}', "");
    Error('\p{Ccc=--KV/a/}');
    Error('\P{Ccc=--KV/a/}');
    Expect(1, 12442, '\p{Ccc=kv}', "");
    Expect(0, 12442, '\p{^Ccc=kv}', "");
    Expect(0, 12442, '\P{Ccc=kv}', "");
    Expect(1, 12442, '\P{^Ccc=kv}', "");
    Expect(0, 12443, '\p{Ccc=kv}', "");
    Expect(1, 12443, '\p{^Ccc=kv}', "");
    Expect(1, 12443, '\P{Ccc=kv}', "");
    Expect(0, 12443, '\P{^Ccc=kv}', "");
    Expect(1, 12442, '\p{Ccc=	 kv}', "");
    Expect(0, 12442, '\p{^Ccc=	 kv}', "");
    Expect(0, 12442, '\P{Ccc=	 kv}', "");
    Expect(1, 12442, '\P{^Ccc=	 kv}', "");
    Expect(0, 12443, '\p{Ccc=	 kv}', "");
    Expect(1, 12443, '\p{^Ccc=	 kv}', "");
    Expect(1, 12443, '\P{Ccc=	 kv}', "");
    Expect(0, 12443, '\P{^Ccc=	 kv}', "");
    Error('\p{Is_Canonical_Combining_Class=--08/a/}');
    Error('\P{Is_Canonical_Combining_Class=--08/a/}');
    Expect(1, 12442, '\p{Is_Canonical_Combining_Class=000008}', "");
    Expect(0, 12442, '\p{^Is_Canonical_Combining_Class=000008}', "");
    Expect(0, 12442, '\P{Is_Canonical_Combining_Class=000008}', "");
    Expect(1, 12442, '\P{^Is_Canonical_Combining_Class=000008}', "");
    Expect(0, 12443, '\p{Is_Canonical_Combining_Class=000008}', "");
    Expect(1, 12443, '\p{^Is_Canonical_Combining_Class=000008}', "");
    Expect(1, 12443, '\P{Is_Canonical_Combining_Class=000008}', "");
    Expect(0, 12443, '\P{^Is_Canonical_Combining_Class=000008}', "");
    Error('\p{Is_Ccc=- Kana_Voicing:=}');
    Error('\P{Is_Ccc=- Kana_Voicing:=}');
    Expect(1, 12442, '\p{Is_Ccc=kanavoicing}', "");
    Expect(0, 12442, '\p{^Is_Ccc=kanavoicing}', "");
    Expect(0, 12442, '\P{Is_Ccc=kanavoicing}', "");
    Expect(1, 12442, '\P{^Is_Ccc=kanavoicing}', "");
    Expect(0, 12443, '\p{Is_Ccc=kanavoicing}', "");
    Expect(1, 12443, '\p{^Is_Ccc=kanavoicing}', "");
    Expect(1, 12443, '\P{Is_Ccc=kanavoicing}', "");
    Expect(0, 12443, '\P{^Is_Ccc=kanavoicing}', "");
    Expect(1, 12442, '\p{Is_Ccc= -kana_voicing}', "");
    Expect(0, 12442, '\p{^Is_Ccc= -kana_voicing}', "");
    Expect(0, 12442, '\P{Is_Ccc= -kana_voicing}', "");
    Expect(1, 12442, '\P{^Is_Ccc= -kana_voicing}', "");
    Expect(0, 12443, '\p{Is_Ccc= -kana_voicing}', "");
    Expect(1, 12443, '\p{^Is_Ccc= -kana_voicing}', "");
    Expect(1, 12443, '\P{Is_Ccc= -kana_voicing}', "");
    Expect(0, 12443, '\P{^Is_Ccc= -kana_voicing}', "");
    Error('\p{Canonical_Combining_Class=:=Left}');
    Error('\P{Canonical_Combining_Class=:=Left}');
    Expect(1, 12335, '\p{Canonical_Combining_Class=left}', "");
    Expect(0, 12335, '\p{^Canonical_Combining_Class=left}', "");
    Expect(0, 12335, '\P{Canonical_Combining_Class=left}', "");
    Expect(1, 12335, '\P{^Canonical_Combining_Class=left}', "");
    Expect(0, 12336, '\p{Canonical_Combining_Class=left}', "");
    Expect(1, 12336, '\p{^Canonical_Combining_Class=left}', "");
    Expect(1, 12336, '\P{Canonical_Combining_Class=left}', "");
    Expect(0, 12336, '\P{^Canonical_Combining_Class=left}', "");
    Expect(1, 12335, '\p{Canonical_Combining_Class=- LEFT}', "");
    Expect(0, 12335, '\p{^Canonical_Combining_Class=- LEFT}', "");
    Expect(0, 12335, '\P{Canonical_Combining_Class=- LEFT}', "");
    Expect(1, 12335, '\P{^Canonical_Combining_Class=- LEFT}', "");
    Expect(0, 12336, '\p{Canonical_Combining_Class=- LEFT}', "");
    Expect(1, 12336, '\p{^Canonical_Combining_Class=- LEFT}', "");
    Expect(1, 12336, '\P{Canonical_Combining_Class=- LEFT}', "");
    Expect(0, 12336, '\P{^Canonical_Combining_Class=- LEFT}', "");
    Error('\p{Ccc=:=		L}');
    Error('\P{Ccc=:=		L}');
    Expect(1, 12335, '\p{Ccc=l}', "");
    Expect(0, 12335, '\p{^Ccc=l}', "");
    Expect(0, 12335, '\P{Ccc=l}', "");
    Expect(1, 12335, '\P{^Ccc=l}', "");
    Expect(0, 12336, '\p{Ccc=l}', "");
    Expect(1, 12336, '\p{^Ccc=l}', "");
    Expect(1, 12336, '\P{Ccc=l}', "");
    Expect(0, 12336, '\P{^Ccc=l}', "");
    Expect(1, 12335, '\p{Ccc=--L}', "");
    Expect(0, 12335, '\p{^Ccc=--L}', "");
    Expect(0, 12335, '\P{Ccc=--L}', "");
    Expect(1, 12335, '\P{^Ccc=--L}', "");
    Expect(0, 12336, '\p{Ccc=--L}', "");
    Expect(1, 12336, '\p{^Ccc=--L}', "");
    Expect(1, 12336, '\P{Ccc=--L}', "");
    Expect(0, 12336, '\P{^Ccc=--L}', "");
    Error('\p{Is_Canonical_Combining_Class=-:=0022_4}');
    Error('\P{Is_Canonical_Combining_Class=-:=0022_4}');
    Expect(1, 12335, '\p{Is_Canonical_Combining_Class=22_4}', "");
    Expect(0, 12335, '\p{^Is_Canonical_Combining_Class=22_4}', "");
    Expect(0, 12335, '\P{Is_Canonical_Combining_Class=22_4}', "");
    Expect(1, 12335, '\P{^Is_Canonical_Combining_Class=22_4}', "");
    Expect(0, 12336, '\p{Is_Canonical_Combining_Class=22_4}', "");
    Expect(1, 12336, '\p{^Is_Canonical_Combining_Class=22_4}', "");
    Expect(1, 12336, '\P{Is_Canonical_Combining_Class=22_4}', "");
    Expect(0, 12336, '\P{^Is_Canonical_Combining_Class=22_4}', "");
    Error('\p{Is_Ccc=:=__LEFT}');
    Error('\P{Is_Ccc=:=__LEFT}');
    Expect(1, 12335, '\p{Is_Ccc=left}', "");
    Expect(0, 12335, '\p{^Is_Ccc=left}', "");
    Expect(0, 12335, '\P{Is_Ccc=left}', "");
    Expect(1, 12335, '\P{^Is_Ccc=left}', "");
    Expect(0, 12336, '\p{Is_Ccc=left}', "");
    Expect(1, 12336, '\p{^Is_Ccc=left}', "");
    Expect(1, 12336, '\P{Is_Ccc=left}', "");
    Expect(0, 12336, '\P{^Is_Ccc=left}', "");
    Expect(1, 12335, '\p{Is_Ccc=-_Left}', "");
    Expect(0, 12335, '\p{^Is_Ccc=-_Left}', "");
    Expect(0, 12335, '\P{Is_Ccc=-_Left}', "");
    Expect(1, 12335, '\P{^Is_Ccc=-_Left}', "");
    Expect(0, 12336, '\p{Is_Ccc=-_Left}', "");
    Expect(1, 12336, '\p{^Is_Ccc=-_Left}', "");
    Expect(1, 12336, '\P{Is_Ccc=-_Left}', "");
    Expect(0, 12336, '\P{^Is_Ccc=-_Left}', "");
    Error('\p{Canonical_Combining_Class:	-_Nukta/a/}');
    Error('\P{Canonical_Combining_Class:	-_Nukta/a/}');
    Expect(1, 125258, '\p{Canonical_Combining_Class=nukta}', "");
    Expect(0, 125258, '\p{^Canonical_Combining_Class=nukta}', "");
    Expect(0, 125258, '\P{Canonical_Combining_Class=nukta}', "");
    Expect(1, 125258, '\P{^Canonical_Combining_Class=nukta}', "");
    Expect(0, 125259, '\p{Canonical_Combining_Class=nukta}', "");
    Expect(1, 125259, '\p{^Canonical_Combining_Class=nukta}', "");
    Expect(1, 125259, '\P{Canonical_Combining_Class=nukta}', "");
    Expect(0, 125259, '\P{^Canonical_Combining_Class=nukta}', "");
    Expect(1, 125258, '\p{Canonical_Combining_Class=		Nukta}', "");
    Expect(0, 125258, '\p{^Canonical_Combining_Class=		Nukta}', "");
    Expect(0, 125258, '\P{Canonical_Combining_Class=		Nukta}', "");
    Expect(1, 125258, '\P{^Canonical_Combining_Class=		Nukta}', "");
    Expect(0, 125259, '\p{Canonical_Combining_Class=		Nukta}', "");
    Expect(1, 125259, '\p{^Canonical_Combining_Class=		Nukta}', "");
    Expect(1, 125259, '\P{Canonical_Combining_Class=		Nukta}', "");
    Expect(0, 125259, '\P{^Canonical_Combining_Class=		Nukta}', "");
    Error('\p{Ccc=:=-NK}');
    Error('\P{Ccc=:=-NK}');
    Expect(1, 125258, '\p{Ccc=nk}', "");
    Expect(0, 125258, '\p{^Ccc=nk}', "");
    Expect(0, 125258, '\P{Ccc=nk}', "");
    Expect(1, 125258, '\P{^Ccc=nk}', "");
    Expect(0, 125259, '\p{Ccc=nk}', "");
    Expect(1, 125259, '\p{^Ccc=nk}', "");
    Expect(1, 125259, '\P{Ccc=nk}', "");
    Expect(0, 125259, '\P{^Ccc=nk}', "");
    Expect(1, 125258, '\p{Ccc:    	NK}', "");
    Expect(0, 125258, '\p{^Ccc:    	NK}', "");
    Expect(0, 125258, '\P{Ccc:    	NK}', "");
    Expect(1, 125258, '\P{^Ccc:    	NK}', "");
    Expect(0, 125259, '\p{Ccc:    	NK}', "");
    Expect(1, 125259, '\p{^Ccc:    	NK}', "");
    Expect(1, 125259, '\P{Ccc:    	NK}', "");
    Expect(0, 125259, '\P{^Ccc:    	NK}', "");
    Error('\p{Is_Canonical_Combining_Class= :=0_0_0_0_007}');
    Error('\P{Is_Canonical_Combining_Class= :=0_0_0_0_007}');
    Expect(1, 125258, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_007}', "");
    Expect(0, 125258, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_007}', "");
    Expect(0, 125258, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_007}', "");
    Expect(1, 125258, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_007}', "");
    Expect(0, 125259, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_007}', "");
    Expect(1, 125259, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_007}', "");
    Expect(1, 125259, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_007}', "");
    Expect(0, 125259, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_007}', "");
    Error('\p{Is_Ccc=:=	-Nukta}');
    Error('\P{Is_Ccc=:=	-Nukta}');
    Expect(1, 125258, '\p{Is_Ccc=nukta}', "");
    Expect(0, 125258, '\p{^Is_Ccc=nukta}', "");
    Expect(0, 125258, '\P{Is_Ccc=nukta}', "");
    Expect(1, 125258, '\P{^Is_Ccc=nukta}', "");
    Expect(0, 125259, '\p{Is_Ccc=nukta}', "");
    Expect(1, 125259, '\p{^Is_Ccc=nukta}', "");
    Expect(1, 125259, '\P{Is_Ccc=nukta}', "");
    Expect(0, 125259, '\P{^Is_Ccc=nukta}', "");
    Expect(1, 125258, '\p{Is_Ccc= 	Nukta}', "");
    Expect(0, 125258, '\p{^Is_Ccc= 	Nukta}', "");
    Expect(0, 125258, '\P{Is_Ccc= 	Nukta}', "");
    Expect(1, 125258, '\P{^Is_Ccc= 	Nukta}', "");
    Expect(0, 125259, '\p{Is_Ccc= 	Nukta}', "");
    Expect(1, 125259, '\p{^Is_Ccc= 	Nukta}', "");
    Expect(1, 125259, '\P{Is_Ccc= 	Nukta}', "");
    Expect(0, 125259, '\P{^Is_Ccc= 	Nukta}', "");
    Error('\p{Canonical_Combining_Class=/a/Not_reordered}');
    Error('\P{Canonical_Combining_Class=/a/Not_reordered}');
    Expect(1, 125259, '\p{Canonical_Combining_Class=notreordered}', "");
    Expect(0, 125259, '\p{^Canonical_Combining_Class=notreordered}', "");
    Expect(0, 125259, '\P{Canonical_Combining_Class=notreordered}', "");
    Expect(1, 125259, '\P{^Canonical_Combining_Class=notreordered}', "");
    Expect(0, 125258, '\p{Canonical_Combining_Class=notreordered}', "");
    Expect(1, 125258, '\p{^Canonical_Combining_Class=notreordered}', "");
    Expect(1, 125258, '\P{Canonical_Combining_Class=notreordered}', "");
    Expect(0, 125258, '\P{^Canonical_Combining_Class=notreordered}', "");
    Expect(1, 125259, '\p{Canonical_Combining_Class=-	NOT_REORDERED}', "");
    Expect(0, 125259, '\p{^Canonical_Combining_Class=-	NOT_REORDERED}', "");
    Expect(0, 125259, '\P{Canonical_Combining_Class=-	NOT_REORDERED}', "");
    Expect(1, 125259, '\P{^Canonical_Combining_Class=-	NOT_REORDERED}', "");
    Expect(0, 125258, '\p{Canonical_Combining_Class=-	NOT_REORDERED}', "");
    Expect(1, 125258, '\p{^Canonical_Combining_Class=-	NOT_REORDERED}', "");
    Expect(1, 125258, '\P{Canonical_Combining_Class=-	NOT_REORDERED}', "");
    Expect(0, 125258, '\P{^Canonical_Combining_Class=-	NOT_REORDERED}', "");
    Error('\p{Ccc=/a/__NR}');
    Error('\P{Ccc=/a/__NR}');
    Expect(1, 125259, '\p{Ccc=nr}', "");
    Expect(0, 125259, '\p{^Ccc=nr}', "");
    Expect(0, 125259, '\P{Ccc=nr}', "");
    Expect(1, 125259, '\P{^Ccc=nr}', "");
    Expect(0, 125258, '\p{Ccc=nr}', "");
    Expect(1, 125258, '\p{^Ccc=nr}', "");
    Expect(1, 125258, '\P{Ccc=nr}', "");
    Expect(0, 125258, '\P{^Ccc=nr}', "");
    Expect(1, 125259, '\p{Ccc=- nr}', "");
    Expect(0, 125259, '\p{^Ccc=- nr}', "");
    Expect(0, 125259, '\P{Ccc=- nr}', "");
    Expect(1, 125259, '\P{^Ccc=- nr}', "");
    Expect(0, 125258, '\p{Ccc=- nr}', "");
    Expect(1, 125258, '\p{^Ccc=- nr}', "");
    Expect(1, 125258, '\P{Ccc=- nr}', "");
    Expect(0, 125258, '\P{^Ccc=- nr}', "");
    Error('\p{Is_Canonical_Combining_Class=	/a/00000}');
    Error('\P{Is_Canonical_Combining_Class=	/a/00000}');
    Expect(1, 125259, '\p{Is_Canonical_Combining_Class=0_0}', "");
    Expect(0, 125259, '\p{^Is_Canonical_Combining_Class=0_0}', "");
    Expect(0, 125259, '\P{Is_Canonical_Combining_Class=0_0}', "");
    Expect(1, 125259, '\P{^Is_Canonical_Combining_Class=0_0}', "");
    Expect(0, 125258, '\p{Is_Canonical_Combining_Class=0_0}', "");
    Expect(1, 125258, '\p{^Is_Canonical_Combining_Class=0_0}', "");
    Expect(1, 125258, '\P{Is_Canonical_Combining_Class=0_0}', "");
    Expect(0, 125258, '\P{^Is_Canonical_Combining_Class=0_0}', "");
    Error('\p{Is_Ccc:   /a/  Not_reordered}');
    Error('\P{Is_Ccc:   /a/  Not_reordered}');
    Expect(1, 125259, '\p{Is_Ccc: notreordered}', "");
    Expect(0, 125259, '\p{^Is_Ccc: notreordered}', "");
    Expect(0, 125259, '\P{Is_Ccc: notreordered}', "");
    Expect(1, 125259, '\P{^Is_Ccc: notreordered}', "");
    Expect(0, 125258, '\p{Is_Ccc: notreordered}', "");
    Expect(1, 125258, '\p{^Is_Ccc: notreordered}', "");
    Expect(1, 125258, '\P{Is_Ccc: notreordered}', "");
    Expect(0, 125258, '\P{^Is_Ccc: notreordered}', "");
    Expect(1, 125259, '\p{Is_Ccc=		NOT_Reordered}', "");
    Expect(0, 125259, '\p{^Is_Ccc=		NOT_Reordered}', "");
    Expect(0, 125259, '\P{Is_Ccc=		NOT_Reordered}', "");
    Expect(1, 125259, '\P{^Is_Ccc=		NOT_Reordered}', "");
    Expect(0, 125258, '\p{Is_Ccc=		NOT_Reordered}', "");
    Expect(1, 125258, '\p{^Is_Ccc=		NOT_Reordered}', "");
    Expect(1, 125258, '\P{Is_Ccc=		NOT_Reordered}', "");
    Expect(0, 125258, '\P{^Is_Ccc=		NOT_Reordered}', "");
    Error('\p{Canonical_Combining_Class=/a/	-OVERLAY}');
    Error('\P{Canonical_Combining_Class=/a/	-OVERLAY}');
    Expect(1, 119145, '\p{Canonical_Combining_Class=overlay}', "");
    Expect(0, 119145, '\p{^Canonical_Combining_Class=overlay}', "");
    Expect(0, 119145, '\P{Canonical_Combining_Class=overlay}', "");
    Expect(1, 119145, '\P{^Canonical_Combining_Class=overlay}', "");
    Expect(0, 119146, '\p{Canonical_Combining_Class=overlay}', "");
    Expect(1, 119146, '\p{^Canonical_Combining_Class=overlay}', "");
    Expect(1, 119146, '\P{Canonical_Combining_Class=overlay}', "");
    Expect(0, 119146, '\P{^Canonical_Combining_Class=overlay}', "");
    Expect(1, 119145, '\p{Canonical_Combining_Class=-OVERLAY}', "");
    Expect(0, 119145, '\p{^Canonical_Combining_Class=-OVERLAY}', "");
    Expect(0, 119145, '\P{Canonical_Combining_Class=-OVERLAY}', "");
    Expect(1, 119145, '\P{^Canonical_Combining_Class=-OVERLAY}', "");
    Expect(0, 119146, '\p{Canonical_Combining_Class=-OVERLAY}', "");
    Expect(1, 119146, '\p{^Canonical_Combining_Class=-OVERLAY}', "");
    Expect(1, 119146, '\P{Canonical_Combining_Class=-OVERLAY}', "");
    Expect(0, 119146, '\P{^Canonical_Combining_Class=-OVERLAY}', "");
    Error('\p{Ccc:-:=OV}');
    Error('\P{Ccc:-:=OV}');
    Expect(1, 119145, '\p{Ccc=ov}', "");
    Expect(0, 119145, '\p{^Ccc=ov}', "");
    Expect(0, 119145, '\P{Ccc=ov}', "");
    Expect(1, 119145, '\P{^Ccc=ov}', "");
    Expect(0, 119146, '\p{Ccc=ov}', "");
    Expect(1, 119146, '\p{^Ccc=ov}', "");
    Expect(1, 119146, '\P{Ccc=ov}', "");
    Expect(0, 119146, '\P{^Ccc=ov}', "");
    Expect(1, 119145, '\p{Ccc= ov}', "");
    Expect(0, 119145, '\p{^Ccc= ov}', "");
    Expect(0, 119145, '\P{Ccc= ov}', "");
    Expect(1, 119145, '\P{^Ccc= ov}', "");
    Expect(0, 119146, '\p{Ccc= ov}', "");
    Expect(1, 119146, '\p{^Ccc= ov}', "");
    Expect(1, 119146, '\P{Ccc= ov}', "");
    Expect(0, 119146, '\P{^Ccc= ov}', "");
    Error('\p{Is_Canonical_Combining_Class=	+000000001/a/}');
    Error('\P{Is_Canonical_Combining_Class=	+000000001/a/}');
    Expect(1, 119145, '\p{Is_Canonical_Combining_Class=+0000000001}', "");
    Expect(0, 119145, '\p{^Is_Canonical_Combining_Class=+0000000001}', "");
    Expect(0, 119145, '\P{Is_Canonical_Combining_Class=+0000000001}', "");
    Expect(1, 119145, '\P{^Is_Canonical_Combining_Class=+0000000001}', "");
    Expect(0, 119146, '\p{Is_Canonical_Combining_Class=+0000000001}', "");
    Expect(1, 119146, '\p{^Is_Canonical_Combining_Class=+0000000001}', "");
    Expect(1, 119146, '\P{Is_Canonical_Combining_Class=+0000000001}', "");
    Expect(0, 119146, '\P{^Is_Canonical_Combining_Class=+0000000001}', "");
    Error('\p{Is_Ccc=-:=overlay}');
    Error('\P{Is_Ccc=-:=overlay}');
    Expect(1, 119145, '\p{Is_Ccc=overlay}', "");
    Expect(0, 119145, '\p{^Is_Ccc=overlay}', "");
    Expect(0, 119145, '\P{Is_Ccc=overlay}', "");
    Expect(1, 119145, '\P{^Is_Ccc=overlay}', "");
    Expect(0, 119146, '\p{Is_Ccc=overlay}', "");
    Expect(1, 119146, '\p{^Is_Ccc=overlay}', "");
    Expect(1, 119146, '\P{Is_Ccc=overlay}', "");
    Expect(0, 119146, '\P{^Is_Ccc=overlay}', "");
    Expect(1, 119145, '\p{Is_Ccc=_	Overlay}', "");
    Expect(0, 119145, '\p{^Is_Ccc=_	Overlay}', "");
    Expect(0, 119145, '\P{Is_Ccc=_	Overlay}', "");
    Expect(1, 119145, '\P{^Is_Ccc=_	Overlay}', "");
    Expect(0, 119146, '\p{Is_Ccc=_	Overlay}', "");
    Expect(1, 119146, '\p{^Is_Ccc=_	Overlay}', "");
    Expect(1, 119146, '\P{Is_Ccc=_	Overlay}', "");
    Expect(0, 119146, '\P{^Is_Ccc=_	Overlay}', "");
    Error('\p{Canonical_Combining_Class=/a/_ Right}');
    Error('\P{Canonical_Combining_Class=/a/_ Right}');
    Expect(1, 119149, '\p{Canonical_Combining_Class=right}', "");
    Expect(0, 119149, '\p{^Canonical_Combining_Class=right}', "");
    Expect(0, 119149, '\P{Canonical_Combining_Class=right}', "");
    Expect(1, 119149, '\P{^Canonical_Combining_Class=right}', "");
    Expect(0, 119150, '\p{Canonical_Combining_Class=right}', "");
    Expect(1, 119150, '\p{^Canonical_Combining_Class=right}', "");
    Expect(1, 119150, '\P{Canonical_Combining_Class=right}', "");
    Expect(0, 119150, '\P{^Canonical_Combining_Class=right}', "");
    Expect(1, 119149, '\p{Canonical_Combining_Class=_	RIGHT}', "");
    Expect(0, 119149, '\p{^Canonical_Combining_Class=_	RIGHT}', "");
    Expect(0, 119149, '\P{Canonical_Combining_Class=_	RIGHT}', "");
    Expect(1, 119149, '\P{^Canonical_Combining_Class=_	RIGHT}', "");
    Expect(0, 119150, '\p{Canonical_Combining_Class=_	RIGHT}', "");
    Expect(1, 119150, '\p{^Canonical_Combining_Class=_	RIGHT}', "");
    Expect(1, 119150, '\P{Canonical_Combining_Class=_	RIGHT}', "");
    Expect(0, 119150, '\P{^Canonical_Combining_Class=_	RIGHT}', "");
    Error('\p{Ccc=:=-_r}');
    Error('\P{Ccc=:=-_r}');
    Expect(1, 119149, '\p{Ccc=r}', "");
    Expect(0, 119149, '\p{^Ccc=r}', "");
    Expect(0, 119149, '\P{Ccc=r}', "");
    Expect(1, 119149, '\P{^Ccc=r}', "");
    Expect(0, 119150, '\p{Ccc=r}', "");
    Expect(1, 119150, '\p{^Ccc=r}', "");
    Expect(1, 119150, '\P{Ccc=r}', "");
    Expect(0, 119150, '\P{^Ccc=r}', "");
    Expect(1, 119149, '\p{Ccc=_r}', "");
    Expect(0, 119149, '\p{^Ccc=_r}', "");
    Expect(0, 119149, '\P{Ccc=_r}', "");
    Expect(1, 119149, '\P{^Ccc=_r}', "");
    Expect(0, 119150, '\p{Ccc=_r}', "");
    Expect(1, 119150, '\p{^Ccc=_r}', "");
    Expect(1, 119150, '\P{Ccc=_r}', "");
    Expect(0, 119150, '\P{^Ccc=_r}', "");
    Error('\p{Is_Canonical_Combining_Class=/a/00_02_26}');
    Error('\P{Is_Canonical_Combining_Class=/a/00_02_26}');
    Expect(1, 119149, '\p{Is_Canonical_Combining_Class:+00000022_6}', "");
    Expect(0, 119149, '\p{^Is_Canonical_Combining_Class:+00000022_6}', "");
    Expect(0, 119149, '\P{Is_Canonical_Combining_Class:+00000022_6}', "");
    Expect(1, 119149, '\P{^Is_Canonical_Combining_Class:+00000022_6}', "");
    Expect(0, 119150, '\p{Is_Canonical_Combining_Class:+00000022_6}', "");
    Expect(1, 119150, '\p{^Is_Canonical_Combining_Class:+00000022_6}', "");
    Expect(1, 119150, '\P{Is_Canonical_Combining_Class:+00000022_6}', "");
    Expect(0, 119150, '\P{^Is_Canonical_Combining_Class:+00000022_6}', "");
    Error('\p{Is_Ccc=	/a/RIGHT}');
    Error('\P{Is_Ccc=	/a/RIGHT}');
    Expect(1, 119149, '\p{Is_Ccc=right}', "");
    Expect(0, 119149, '\p{^Is_Ccc=right}', "");
    Expect(0, 119149, '\P{Is_Ccc=right}', "");
    Expect(1, 119149, '\P{^Is_Ccc=right}', "");
    Expect(0, 119150, '\p{Is_Ccc=right}', "");
    Expect(1, 119150, '\p{^Is_Ccc=right}', "");
    Expect(1, 119150, '\P{Is_Ccc=right}', "");
    Expect(0, 119150, '\P{^Is_Ccc=right}', "");
    Expect(1, 119149, '\p{Is_Ccc= Right}', "");
    Expect(0, 119149, '\p{^Is_Ccc= Right}', "");
    Expect(0, 119149, '\P{Is_Ccc= Right}', "");
    Expect(1, 119149, '\P{^Is_Ccc= Right}', "");
    Expect(0, 119150, '\p{Is_Ccc= Right}', "");
    Expect(1, 119150, '\p{^Is_Ccc= Right}', "");
    Expect(1, 119150, '\P{Is_Ccc= Right}', "");
    Expect(0, 119150, '\P{^Is_Ccc= Right}', "");
    Error('\p{Canonical_Combining_Class=_-virama/a/}');
    Error('\P{Canonical_Combining_Class=_-virama/a/}');
    Expect(1, 72767, '\p{Canonical_Combining_Class=virama}', "");
    Expect(0, 72767, '\p{^Canonical_Combining_Class=virama}', "");
    Expect(0, 72767, '\P{Canonical_Combining_Class=virama}', "");
    Expect(1, 72767, '\P{^Canonical_Combining_Class=virama}', "");
    Expect(0, 72768, '\p{Canonical_Combining_Class=virama}', "");
    Expect(1, 72768, '\p{^Canonical_Combining_Class=virama}', "");
    Expect(1, 72768, '\P{Canonical_Combining_Class=virama}', "");
    Expect(0, 72768, '\P{^Canonical_Combining_Class=virama}', "");
    Expect(1, 72767, '\p{Canonical_Combining_Class= 	virama}', "");
    Expect(0, 72767, '\p{^Canonical_Combining_Class= 	virama}', "");
    Expect(0, 72767, '\P{Canonical_Combining_Class= 	virama}', "");
    Expect(1, 72767, '\P{^Canonical_Combining_Class= 	virama}', "");
    Expect(0, 72768, '\p{Canonical_Combining_Class= 	virama}', "");
    Expect(1, 72768, '\p{^Canonical_Combining_Class= 	virama}', "");
    Expect(1, 72768, '\P{Canonical_Combining_Class= 	virama}', "");
    Expect(0, 72768, '\P{^Canonical_Combining_Class= 	virama}', "");
    Error('\p{Ccc:	/a/- VR}');
    Error('\P{Ccc:	/a/- VR}');
    Expect(1, 72767, '\p{Ccc=vr}', "");
    Expect(0, 72767, '\p{^Ccc=vr}', "");
    Expect(0, 72767, '\P{Ccc=vr}', "");
    Expect(1, 72767, '\P{^Ccc=vr}', "");
    Expect(0, 72768, '\p{Ccc=vr}', "");
    Expect(1, 72768, '\p{^Ccc=vr}', "");
    Expect(1, 72768, '\P{Ccc=vr}', "");
    Expect(0, 72768, '\P{^Ccc=vr}', "");
    Expect(1, 72767, '\p{Ccc=-vr}', "");
    Expect(0, 72767, '\p{^Ccc=-vr}', "");
    Expect(0, 72767, '\P{Ccc=-vr}', "");
    Expect(1, 72767, '\P{^Ccc=-vr}', "");
    Expect(0, 72768, '\p{Ccc=-vr}', "");
    Expect(1, 72768, '\p{^Ccc=-vr}', "");
    Expect(1, 72768, '\P{Ccc=-vr}', "");
    Expect(0, 72768, '\P{^Ccc=-vr}', "");
    Error('\p{Is_Canonical_Combining_Class=	9:=}');
    Error('\P{Is_Canonical_Combining_Class=	9:=}');
    Expect(1, 72767, '\p{Is_Canonical_Combining_Class=009}', "");
    Expect(0, 72767, '\p{^Is_Canonical_Combining_Class=009}', "");
    Expect(0, 72767, '\P{Is_Canonical_Combining_Class=009}', "");
    Expect(1, 72767, '\P{^Is_Canonical_Combining_Class=009}', "");
    Expect(0, 72768, '\p{Is_Canonical_Combining_Class=009}', "");
    Expect(1, 72768, '\p{^Is_Canonical_Combining_Class=009}', "");
    Expect(1, 72768, '\P{Is_Canonical_Combining_Class=009}', "");
    Expect(0, 72768, '\P{^Is_Canonical_Combining_Class=009}', "");
    Error('\p{Is_Ccc= :=VIRAMA}');
    Error('\P{Is_Ccc= :=VIRAMA}');
    Expect(1, 72767, '\p{Is_Ccc=virama}', "");
    Expect(0, 72767, '\p{^Is_Ccc=virama}', "");
    Expect(0, 72767, '\P{Is_Ccc=virama}', "");
    Expect(1, 72767, '\P{^Is_Ccc=virama}', "");
    Expect(0, 72768, '\p{Is_Ccc=virama}', "");
    Expect(1, 72768, '\p{^Is_Ccc=virama}', "");
    Expect(1, 72768, '\P{Is_Ccc=virama}', "");
    Expect(0, 72768, '\P{^Is_Ccc=virama}', "");
    Expect(1, 72767, '\p{Is_Ccc=_ Virama}', "");
    Expect(0, 72767, '\p{^Is_Ccc=_ Virama}', "");
    Expect(0, 72767, '\P{Is_Ccc=_ Virama}', "");
    Expect(1, 72767, '\P{^Is_Ccc=_ Virama}', "");
    Expect(0, 72768, '\p{Is_Ccc=_ Virama}', "");
    Expect(1, 72768, '\p{^Is_Ccc=_ Virama}', "");
    Expect(1, 72768, '\P{Is_Ccc=_ Virama}', "");
    Expect(0, 72768, '\P{^Is_Ccc=_ Virama}', "");
    Error('\p{Composition_Exclusion=_/a/No}');
    Error('\P{Composition_Exclusion=_/a/No}');
    Expect(1, 119233, '\p{Composition_Exclusion=no}', "");
    Expect(0, 119233, '\p{^Composition_Exclusion=no}', "");
    Expect(0, 119233, '\P{Composition_Exclusion=no}', "");
    Expect(1, 119233, '\P{^Composition_Exclusion=no}', "");
    Expect(0, 119232, '\p{Composition_Exclusion=no}', "");
    Expect(1, 119232, '\p{^Composition_Exclusion=no}', "");
    Expect(1, 119232, '\P{Composition_Exclusion=no}', "");
    Expect(0, 119232, '\P{^Composition_Exclusion=no}', "");
    Expect(1, 119233, '\p{Composition_Exclusion=-	NO}', "");
    Expect(0, 119233, '\p{^Composition_Exclusion=-	NO}', "");
    Expect(0, 119233, '\P{Composition_Exclusion=-	NO}', "");
    Expect(1, 119233, '\P{^Composition_Exclusion=-	NO}', "");
    Expect(0, 119232, '\p{Composition_Exclusion=-	NO}', "");
    Expect(1, 119232, '\p{^Composition_Exclusion=-	NO}', "");
    Expect(1, 119232, '\P{Composition_Exclusion=-	NO}', "");
    Expect(0, 119232, '\P{^Composition_Exclusion=-	NO}', "");
    Error('\p{CE=:=		N}');
    Error('\P{CE=:=		N}');
    Expect(1, 119233, '\p{CE=n}', "");
    Expect(0, 119233, '\p{^CE=n}', "");
    Expect(0, 119233, '\P{CE=n}', "");
    Expect(1, 119233, '\P{^CE=n}', "");
    Expect(0, 119232, '\p{CE=n}', "");
    Expect(1, 119232, '\p{^CE=n}', "");
    Expect(1, 119232, '\P{CE=n}', "");
    Expect(0, 119232, '\P{^CE=n}', "");
    Expect(1, 119233, '\p{CE=_ N}', "");
    Expect(0, 119233, '\p{^CE=_ N}', "");
    Expect(0, 119233, '\P{CE=_ N}', "");
    Expect(1, 119233, '\P{^CE=_ N}', "");
    Expect(0, 119232, '\p{CE=_ N}', "");
    Expect(1, 119232, '\p{^CE=_ N}', "");
    Expect(1, 119232, '\P{CE=_ N}', "");
    Expect(0, 119232, '\P{^CE=_ N}', "");
    Error('\p{Is_Composition_Exclusion=:=-F}');
    Error('\P{Is_Composition_Exclusion=:=-F}');
    Expect(1, 119233, '\p{Is_Composition_Exclusion=f}', "");
    Expect(0, 119233, '\p{^Is_Composition_Exclusion=f}', "");
    Expect(0, 119233, '\P{Is_Composition_Exclusion=f}', "");
    Expect(1, 119233, '\P{^Is_Composition_Exclusion=f}', "");
    Expect(0, 119232, '\p{Is_Composition_Exclusion=f}', "");
    Expect(1, 119232, '\p{^Is_Composition_Exclusion=f}', "");
    Expect(1, 119232, '\P{Is_Composition_Exclusion=f}', "");
    Expect(0, 119232, '\P{^Is_Composition_Exclusion=f}', "");
    Expect(1, 119233, '\p{Is_Composition_Exclusion=-	F}', "");
    Expect(0, 119233, '\p{^Is_Composition_Exclusion=-	F}', "");
    Expect(0, 119233, '\P{Is_Composition_Exclusion=-	F}', "");
    Expect(1, 119233, '\P{^Is_Composition_Exclusion=-	F}', "");
    Expect(0, 119232, '\p{Is_Composition_Exclusion=-	F}', "");
    Expect(1, 119232, '\p{^Is_Composition_Exclusion=-	F}', "");
    Expect(1, 119232, '\P{Is_Composition_Exclusion=-	F}', "");
    Expect(0, 119232, '\P{^Is_Composition_Exclusion=-	F}', "");
    Error('\p{Is_CE:	FALSE:=}');
    Error('\P{Is_CE:	FALSE:=}');
    Expect(1, 119233, '\p{Is_CE=false}', "");
    Expect(0, 119233, '\p{^Is_CE=false}', "");
    Expect(0, 119233, '\P{Is_CE=false}', "");
    Expect(1, 119233, '\P{^Is_CE=false}', "");
    Expect(0, 119232, '\p{Is_CE=false}', "");
    Expect(1, 119232, '\p{^Is_CE=false}', "");
    Expect(1, 119232, '\P{Is_CE=false}', "");
    Expect(0, 119232, '\P{^Is_CE=false}', "");
    Expect(1, 119233, '\p{Is_CE:   - False}', "");
    Expect(0, 119233, '\p{^Is_CE:   - False}', "");
    Expect(0, 119233, '\P{Is_CE:   - False}', "");
    Expect(1, 119233, '\P{^Is_CE:   - False}', "");
    Expect(0, 119232, '\p{Is_CE:   - False}', "");
    Expect(1, 119232, '\p{^Is_CE:   - False}', "");
    Expect(1, 119232, '\P{Is_CE:   - False}', "");
    Expect(0, 119232, '\P{^Is_CE:   - False}', "");
    Error('\p{Composition_Exclusion=-:=yes}');
    Error('\P{Composition_Exclusion=-:=yes}');
    Expect(1, 119232, '\p{Composition_Exclusion=yes}', "");
    Expect(0, 119232, '\p{^Composition_Exclusion=yes}', "");
    Expect(0, 119232, '\P{Composition_Exclusion=yes}', "");
    Expect(1, 119232, '\P{^Composition_Exclusion=yes}', "");
    Expect(0, 119233, '\p{Composition_Exclusion=yes}', "");
    Expect(1, 119233, '\p{^Composition_Exclusion=yes}', "");
    Expect(1, 119233, '\P{Composition_Exclusion=yes}', "");
    Expect(0, 119233, '\P{^Composition_Exclusion=yes}', "");
    Expect(1, 119232, '\p{Composition_Exclusion=	 Yes}', "");
    Expect(0, 119232, '\p{^Composition_Exclusion=	 Yes}', "");
    Expect(0, 119232, '\P{Composition_Exclusion=	 Yes}', "");
    Expect(1, 119232, '\P{^Composition_Exclusion=	 Yes}', "");
    Expect(0, 119233, '\p{Composition_Exclusion=	 Yes}', "");
    Expect(1, 119233, '\p{^Composition_Exclusion=	 Yes}', "");
    Expect(1, 119233, '\P{Composition_Exclusion=	 Yes}', "");
    Expect(0, 119233, '\P{^Composition_Exclusion=	 Yes}', "");
    Error('\p{CE=_Y:=}');
    Error('\P{CE=_Y:=}');
    Expect(1, 119232, '\p{CE=y}', "");
    Expect(0, 119232, '\p{^CE=y}', "");
    Expect(0, 119232, '\P{CE=y}', "");
    Expect(1, 119232, '\P{^CE=y}', "");
    Expect(0, 119233, '\p{CE=y}', "");
    Expect(1, 119233, '\p{^CE=y}', "");
    Expect(1, 119233, '\P{CE=y}', "");
    Expect(0, 119233, '\P{^CE=y}', "");
    Expect(1, 119232, '\p{CE=- Y}', "");
    Expect(0, 119232, '\p{^CE=- Y}', "");
    Expect(0, 119232, '\P{CE=- Y}', "");
    Expect(1, 119232, '\P{^CE=- Y}', "");
    Expect(0, 119233, '\p{CE=- Y}', "");
    Expect(1, 119233, '\p{^CE=- Y}', "");
    Expect(1, 119233, '\P{CE=- Y}', "");
    Expect(0, 119233, '\P{^CE=- Y}', "");
    Error('\p{Is_Composition_Exclusion=	/a/T}');
    Error('\P{Is_Composition_Exclusion=	/a/T}');
    Expect(1, 119232, '\p{Is_Composition_Exclusion=t}', "");
    Expect(0, 119232, '\p{^Is_Composition_Exclusion=t}', "");
    Expect(0, 119232, '\P{Is_Composition_Exclusion=t}', "");
    Expect(1, 119232, '\P{^Is_Composition_Exclusion=t}', "");
    Expect(0, 119233, '\p{Is_Composition_Exclusion=t}', "");
    Expect(1, 119233, '\p{^Is_Composition_Exclusion=t}', "");
    Expect(1, 119233, '\P{Is_Composition_Exclusion=t}', "");
    Expect(0, 119233, '\P{^Is_Composition_Exclusion=t}', "");
    Expect(1, 119232, '\p{Is_Composition_Exclusion=	t}', "");
    Expect(0, 119232, '\p{^Is_Composition_Exclusion=	t}', "");
    Expect(0, 119232, '\P{Is_Composition_Exclusion=	t}', "");
    Expect(1, 119232, '\P{^Is_Composition_Exclusion=	t}', "");
    Expect(0, 119233, '\p{Is_Composition_Exclusion=	t}', "");
    Expect(1, 119233, '\p{^Is_Composition_Exclusion=	t}', "");
    Expect(1, 119233, '\P{Is_Composition_Exclusion=	t}', "");
    Expect(0, 119233, '\P{^Is_Composition_Exclusion=	t}', "");
    Error('\p{Is_CE= :=True}');
    Error('\P{Is_CE= :=True}');
    Expect(1, 119232, '\p{Is_CE: true}', "");
    Expect(0, 119232, '\p{^Is_CE: true}', "");
    Expect(0, 119232, '\P{Is_CE: true}', "");
    Expect(1, 119232, '\P{^Is_CE: true}', "");
    Expect(0, 119233, '\p{Is_CE: true}', "");
    Expect(1, 119233, '\p{^Is_CE: true}', "");
    Expect(1, 119233, '\P{Is_CE: true}', "");
    Expect(0, 119233, '\P{^Is_CE: true}', "");
    Expect(1, 119232, '\p{Is_CE=_ TRUE}', "");
    Expect(0, 119232, '\p{^Is_CE=_ TRUE}', "");
    Expect(0, 119232, '\P{Is_CE=_ TRUE}', "");
    Expect(1, 119232, '\P{^Is_CE=_ TRUE}', "");
    Expect(0, 119233, '\p{Is_CE=_ TRUE}', "");
    Expect(1, 119233, '\p{^Is_CE=_ TRUE}', "");
    Expect(1, 119233, '\P{Is_CE=_ TRUE}', "");
    Expect(0, 119233, '\P{^Is_CE=_ TRUE}', "");
    Error('\p{Case_Ignorable=:=_No}');
    Error('\P{Case_Ignorable=:=_No}');
    Expect(1, 918000, '\p{Case_Ignorable=no}', "");
    Expect(0, 918000, '\p{^Case_Ignorable=no}', "");
    Expect(0, 918000, '\P{Case_Ignorable=no}', "");
    Expect(1, 918000, '\P{^Case_Ignorable=no}', "");
    Expect(0, 917999, '\p{Case_Ignorable=no}', "");
    Expect(1, 917999, '\p{^Case_Ignorable=no}', "");
    Expect(1, 917999, '\P{Case_Ignorable=no}', "");
    Expect(0, 917999, '\P{^Case_Ignorable=no}', "");
    Expect(1, 918000, '\p{Case_Ignorable= 	No}', "");
    Expect(0, 918000, '\p{^Case_Ignorable= 	No}', "");
    Expect(0, 918000, '\P{Case_Ignorable= 	No}', "");
    Expect(1, 918000, '\P{^Case_Ignorable= 	No}', "");
    Expect(0, 917999, '\p{Case_Ignorable= 	No}', "");
    Expect(1, 917999, '\p{^Case_Ignorable= 	No}', "");
    Expect(1, 917999, '\P{Case_Ignorable= 	No}', "");
    Expect(0, 917999, '\P{^Case_Ignorable= 	No}', "");
    Error('\p{CI=	n:=}');
    Error('\P{CI=	n:=}');
    Expect(1, 918000, '\p{CI=n}', "");
    Expect(0, 918000, '\p{^CI=n}', "");
    Expect(0, 918000, '\P{CI=n}', "");
    Expect(1, 918000, '\P{^CI=n}', "");
    Expect(0, 917999, '\p{CI=n}', "");
    Expect(1, 917999, '\p{^CI=n}', "");
    Expect(1, 917999, '\P{CI=n}', "");
    Expect(0, 917999, '\P{^CI=n}', "");
    Expect(1, 918000, '\p{CI=--n}', "");
    Expect(0, 918000, '\p{^CI=--n}', "");
    Expect(0, 918000, '\P{CI=--n}', "");
    Expect(1, 918000, '\P{^CI=--n}', "");
    Expect(0, 917999, '\p{CI=--n}', "");
    Expect(1, 917999, '\p{^CI=--n}', "");
    Expect(1, 917999, '\P{CI=--n}', "");
    Expect(0, 917999, '\P{^CI=--n}', "");
    Error('\p{Is_Case_Ignorable=/a/_F}');
    Error('\P{Is_Case_Ignorable=/a/_F}');
    Expect(1, 918000, '\p{Is_Case_Ignorable:f}', "");
    Expect(0, 918000, '\p{^Is_Case_Ignorable:f}', "");
    Expect(0, 918000, '\P{Is_Case_Ignorable:f}', "");
    Expect(1, 918000, '\P{^Is_Case_Ignorable:f}', "");
    Expect(0, 917999, '\p{Is_Case_Ignorable:f}', "");
    Expect(1, 917999, '\p{^Is_Case_Ignorable:f}', "");
    Expect(1, 917999, '\P{Is_Case_Ignorable:f}', "");
    Expect(0, 917999, '\P{^Is_Case_Ignorable:f}', "");
    Expect(1, 918000, '\p{Is_Case_Ignorable=-F}', "");
    Expect(0, 918000, '\p{^Is_Case_Ignorable=-F}', "");
    Expect(0, 918000, '\P{Is_Case_Ignorable=-F}', "");
    Expect(1, 918000, '\P{^Is_Case_Ignorable=-F}', "");
    Expect(0, 917999, '\p{Is_Case_Ignorable=-F}', "");
    Expect(1, 917999, '\p{^Is_Case_Ignorable=-F}', "");
    Expect(1, 917999, '\P{Is_Case_Ignorable=-F}', "");
    Expect(0, 917999, '\P{^Is_Case_Ignorable=-F}', "");
    Error('\p{Is_CI=:=- false}');
    Error('\P{Is_CI=:=- false}');
    Expect(1, 918000, '\p{Is_CI=false}', "");
    Expect(0, 918000, '\p{^Is_CI=false}', "");
    Expect(0, 918000, '\P{Is_CI=false}', "");
    Expect(1, 918000, '\P{^Is_CI=false}', "");
    Expect(0, 917999, '\p{Is_CI=false}', "");
    Expect(1, 917999, '\p{^Is_CI=false}', "");
    Expect(1, 917999, '\P{Is_CI=false}', "");
    Expect(0, 917999, '\P{^Is_CI=false}', "");
    Expect(1, 918000, '\p{Is_CI= False}', "");
    Expect(0, 918000, '\p{^Is_CI= False}', "");
    Expect(0, 918000, '\P{Is_CI= False}', "");
    Expect(1, 918000, '\P{^Is_CI= False}', "");
    Expect(0, 917999, '\p{Is_CI= False}', "");
    Expect(1, 917999, '\p{^Is_CI= False}', "");
    Expect(1, 917999, '\P{Is_CI= False}', "");
    Expect(0, 917999, '\P{^Is_CI= False}', "");
    Error('\p{Case_Ignorable=/a/ Yes}');
    Error('\P{Case_Ignorable=/a/ Yes}');
    Expect(1, 917999, '\p{Case_Ignorable=yes}', "");
    Expect(0, 917999, '\p{^Case_Ignorable=yes}', "");
    Expect(0, 917999, '\P{Case_Ignorable=yes}', "");
    Expect(1, 917999, '\P{^Case_Ignorable=yes}', "");
    Expect(0, 918000, '\p{Case_Ignorable=yes}', "");
    Expect(1, 918000, '\p{^Case_Ignorable=yes}', "");
    Expect(1, 918000, '\P{Case_Ignorable=yes}', "");
    Expect(0, 918000, '\P{^Case_Ignorable=yes}', "");
    Expect(1, 917999, '\p{Case_Ignorable=-	YES}', "");
    Expect(0, 917999, '\p{^Case_Ignorable=-	YES}', "");
    Expect(0, 917999, '\P{Case_Ignorable=-	YES}', "");
    Expect(1, 917999, '\P{^Case_Ignorable=-	YES}', "");
    Expect(0, 918000, '\p{Case_Ignorable=-	YES}', "");
    Expect(1, 918000, '\p{^Case_Ignorable=-	YES}', "");
    Expect(1, 918000, '\P{Case_Ignorable=-	YES}', "");
    Expect(0, 918000, '\P{^Case_Ignorable=-	YES}', "");
    Error('\p{CI=- Y/a/}');
    Error('\P{CI=- Y/a/}');
    Expect(1, 917999, '\p{CI=y}', "");
    Expect(0, 917999, '\p{^CI=y}', "");
    Expect(0, 917999, '\P{CI=y}', "");
    Expect(1, 917999, '\P{^CI=y}', "");
    Expect(0, 918000, '\p{CI=y}', "");
    Expect(1, 918000, '\p{^CI=y}', "");
    Expect(1, 918000, '\P{CI=y}', "");
    Expect(0, 918000, '\P{^CI=y}', "");
    Expect(1, 917999, '\p{CI=--Y}', "");
    Expect(0, 917999, '\p{^CI=--Y}', "");
    Expect(0, 917999, '\P{CI=--Y}', "");
    Expect(1, 917999, '\P{^CI=--Y}', "");
    Expect(0, 918000, '\p{CI=--Y}', "");
    Expect(1, 918000, '\p{^CI=--Y}', "");
    Expect(1, 918000, '\P{CI=--Y}', "");
    Expect(0, 918000, '\P{^CI=--Y}', "");
    Error('\p{Is_Case_Ignorable= :=t}');
    Error('\P{Is_Case_Ignorable= :=t}');
    Expect(1, 917999, '\p{Is_Case_Ignorable=t}', "");
    Expect(0, 917999, '\p{^Is_Case_Ignorable=t}', "");
    Expect(0, 917999, '\P{Is_Case_Ignorable=t}', "");
    Expect(1, 917999, '\P{^Is_Case_Ignorable=t}', "");
    Expect(0, 918000, '\p{Is_Case_Ignorable=t}', "");
    Expect(1, 918000, '\p{^Is_Case_Ignorable=t}', "");
    Expect(1, 918000, '\P{Is_Case_Ignorable=t}', "");
    Expect(0, 918000, '\P{^Is_Case_Ignorable=t}', "");
    Expect(1, 917999, '\p{Is_Case_Ignorable=	-T}', "");
    Expect(0, 917999, '\p{^Is_Case_Ignorable=	-T}', "");
    Expect(0, 917999, '\P{Is_Case_Ignorable=	-T}', "");
    Expect(1, 917999, '\P{^Is_Case_Ignorable=	-T}', "");
    Expect(0, 918000, '\p{Is_Case_Ignorable=	-T}', "");
    Expect(1, 918000, '\p{^Is_Case_Ignorable=	-T}', "");
    Expect(1, 918000, '\P{Is_Case_Ignorable=	-T}', "");
    Expect(0, 918000, '\P{^Is_Case_Ignorable=	-T}', "");
    Error('\p{Is_CI=- true:=}');
    Error('\P{Is_CI=- true:=}');
    Expect(1, 917999, '\p{Is_CI=true}', "");
    Expect(0, 917999, '\p{^Is_CI=true}', "");
    Expect(0, 917999, '\P{Is_CI=true}', "");
    Expect(1, 917999, '\P{^Is_CI=true}', "");
    Expect(0, 918000, '\p{Is_CI=true}', "");
    Expect(1, 918000, '\p{^Is_CI=true}', "");
    Expect(1, 918000, '\P{Is_CI=true}', "");
    Expect(0, 918000, '\P{^Is_CI=true}', "");
    Expect(1, 917999, '\p{Is_CI=_	true}', "");
    Expect(0, 917999, '\p{^Is_CI=_	true}', "");
    Expect(0, 917999, '\P{Is_CI=_	true}', "");
    Expect(1, 917999, '\P{^Is_CI=_	true}', "");
    Expect(0, 918000, '\p{Is_CI=_	true}', "");
    Expect(1, 918000, '\p{^Is_CI=_	true}', "");
    Expect(1, 918000, '\P{Is_CI=_	true}', "");
    Expect(0, 918000, '\P{^Is_CI=_	true}', "");
    Error('\p{Full_Composition_Exclusion=-_no/a/}');
    Error('\P{Full_Composition_Exclusion=-_no/a/}');
    Expect(1, 195102, '\p{Full_Composition_Exclusion=no}', "");
    Expect(0, 195102, '\p{^Full_Composition_Exclusion=no}', "");
    Expect(0, 195102, '\P{Full_Composition_Exclusion=no}', "");
    Expect(1, 195102, '\P{^Full_Composition_Exclusion=no}', "");
    Expect(0, 195101, '\p{Full_Composition_Exclusion=no}', "");
    Expect(1, 195101, '\p{^Full_Composition_Exclusion=no}', "");
    Expect(1, 195101, '\P{Full_Composition_Exclusion=no}', "");
    Expect(0, 195101, '\P{^Full_Composition_Exclusion=no}', "");
    Expect(1, 195102, '\p{Full_Composition_Exclusion=-No}', "");
    Expect(0, 195102, '\p{^Full_Composition_Exclusion=-No}', "");
    Expect(0, 195102, '\P{Full_Composition_Exclusion=-No}', "");
    Expect(1, 195102, '\P{^Full_Composition_Exclusion=-No}', "");
    Expect(0, 195101, '\p{Full_Composition_Exclusion=-No}', "");
    Expect(1, 195101, '\p{^Full_Composition_Exclusion=-No}', "");
    Expect(1, 195101, '\P{Full_Composition_Exclusion=-No}', "");
    Expect(0, 195101, '\P{^Full_Composition_Exclusion=-No}', "");
    Error('\p{Comp_Ex=- N/a/}');
    Error('\P{Comp_Ex=- N/a/}');
    Expect(1, 195102, '\p{Comp_Ex: n}', "");
    Expect(0, 195102, '\p{^Comp_Ex: n}', "");
    Expect(0, 195102, '\P{Comp_Ex: n}', "");
    Expect(1, 195102, '\P{^Comp_Ex: n}', "");
    Expect(0, 195101, '\p{Comp_Ex: n}', "");
    Expect(1, 195101, '\p{^Comp_Ex: n}', "");
    Expect(1, 195101, '\P{Comp_Ex: n}', "");
    Expect(0, 195101, '\P{^Comp_Ex: n}', "");
    Expect(1, 195102, '\p{Comp_Ex:   	_N}', "");
    Expect(0, 195102, '\p{^Comp_Ex:   	_N}', "");
    Expect(0, 195102, '\P{Comp_Ex:   	_N}', "");
    Expect(1, 195102, '\P{^Comp_Ex:   	_N}', "");
    Expect(0, 195101, '\p{Comp_Ex:   	_N}', "");
    Expect(1, 195101, '\p{^Comp_Ex:   	_N}', "");
    Expect(1, 195101, '\P{Comp_Ex:   	_N}', "");
    Expect(0, 195101, '\P{^Comp_Ex:   	_N}', "");
    Error('\p{Is_Full_Composition_Exclusion=-F:=}');
    Error('\P{Is_Full_Composition_Exclusion=-F:=}');
    Expect(1, 195102, '\p{Is_Full_Composition_Exclusion=f}', "");
    Expect(0, 195102, '\p{^Is_Full_Composition_Exclusion=f}', "");
    Expect(0, 195102, '\P{Is_Full_Composition_Exclusion=f}', "");
    Expect(1, 195102, '\P{^Is_Full_Composition_Exclusion=f}', "");
    Expect(0, 195101, '\p{Is_Full_Composition_Exclusion=f}', "");
    Expect(1, 195101, '\p{^Is_Full_Composition_Exclusion=f}', "");
    Expect(1, 195101, '\P{Is_Full_Composition_Exclusion=f}', "");
    Expect(0, 195101, '\P{^Is_Full_Composition_Exclusion=f}', "");
    Expect(1, 195102, '\p{Is_Full_Composition_Exclusion=__f}', "");
    Expect(0, 195102, '\p{^Is_Full_Composition_Exclusion=__f}', "");
    Expect(0, 195102, '\P{Is_Full_Composition_Exclusion=__f}', "");
    Expect(1, 195102, '\P{^Is_Full_Composition_Exclusion=__f}', "");
    Expect(0, 195101, '\p{Is_Full_Composition_Exclusion=__f}', "");
    Expect(1, 195101, '\p{^Is_Full_Composition_Exclusion=__f}', "");
    Expect(1, 195101, '\P{Is_Full_Composition_Exclusion=__f}', "");
    Expect(0, 195101, '\P{^Is_Full_Composition_Exclusion=__f}', "");
    Error('\p{Is_Comp_Ex=-:=False}');
    Error('\P{Is_Comp_Ex=-:=False}');
    Expect(1, 195102, '\p{Is_Comp_Ex=false}', "");
    Expect(0, 195102, '\p{^Is_Comp_Ex=false}', "");
    Expect(0, 195102, '\P{Is_Comp_Ex=false}', "");
    Expect(1, 195102, '\P{^Is_Comp_Ex=false}', "");
    Expect(0, 195101, '\p{Is_Comp_Ex=false}', "");
    Expect(1, 195101, '\p{^Is_Comp_Ex=false}', "");
    Expect(1, 195101, '\P{Is_Comp_Ex=false}', "");
    Expect(0, 195101, '\P{^Is_Comp_Ex=false}', "");
    Expect(1, 195102, '\p{Is_Comp_Ex= false}', "");
    Expect(0, 195102, '\p{^Is_Comp_Ex= false}', "");
    Expect(0, 195102, '\P{Is_Comp_Ex= false}', "");
    Expect(1, 195102, '\P{^Is_Comp_Ex= false}', "");
    Expect(0, 195101, '\p{Is_Comp_Ex= false}', "");
    Expect(1, 195101, '\p{^Is_Comp_Ex= false}', "");
    Expect(1, 195101, '\P{Is_Comp_Ex= false}', "");
    Expect(0, 195101, '\P{^Is_Comp_Ex= false}', "");
    Error('\p{Full_Composition_Exclusion=/a/	Yes}');
    Error('\P{Full_Composition_Exclusion=/a/	Yes}');
    Expect(1, 195101, '\p{Full_Composition_Exclusion=yes}', "");
    Expect(0, 195101, '\p{^Full_Composition_Exclusion=yes}', "");
    Expect(0, 195101, '\P{Full_Composition_Exclusion=yes}', "");
    Expect(1, 195101, '\P{^Full_Composition_Exclusion=yes}', "");
    Expect(0, 195102, '\p{Full_Composition_Exclusion=yes}', "");
    Expect(1, 195102, '\p{^Full_Composition_Exclusion=yes}', "");
    Expect(1, 195102, '\P{Full_Composition_Exclusion=yes}', "");
    Expect(0, 195102, '\P{^Full_Composition_Exclusion=yes}', "");
    Expect(1, 195101, '\p{Full_Composition_Exclusion=--Yes}', "");
    Expect(0, 195101, '\p{^Full_Composition_Exclusion=--Yes}', "");
    Expect(0, 195101, '\P{Full_Composition_Exclusion=--Yes}', "");
    Expect(1, 195101, '\P{^Full_Composition_Exclusion=--Yes}', "");
    Expect(0, 195102, '\p{Full_Composition_Exclusion=--Yes}', "");
    Expect(1, 195102, '\p{^Full_Composition_Exclusion=--Yes}', "");
    Expect(1, 195102, '\P{Full_Composition_Exclusion=--Yes}', "");
    Expect(0, 195102, '\P{^Full_Composition_Exclusion=--Yes}', "");
    Error('\p{Comp_Ex=_/a/Y}');
    Error('\P{Comp_Ex=_/a/Y}');
    Expect(1, 195101, '\p{Comp_Ex=y}', "");
    Expect(0, 195101, '\p{^Comp_Ex=y}', "");
    Expect(0, 195101, '\P{Comp_Ex=y}', "");
    Expect(1, 195101, '\P{^Comp_Ex=y}', "");
    Expect(0, 195102, '\p{Comp_Ex=y}', "");
    Expect(1, 195102, '\p{^Comp_Ex=y}', "");
    Expect(1, 195102, '\P{Comp_Ex=y}', "");
    Expect(0, 195102, '\P{^Comp_Ex=y}', "");
    Error('\p{Is_Full_Composition_Exclusion=_:=t}');
    Error('\P{Is_Full_Composition_Exclusion=_:=t}');
    Expect(1, 195101, '\p{Is_Full_Composition_Exclusion=t}', "");
    Expect(0, 195101, '\p{^Is_Full_Composition_Exclusion=t}', "");
    Expect(0, 195101, '\P{Is_Full_Composition_Exclusion=t}', "");
    Expect(1, 195101, '\P{^Is_Full_Composition_Exclusion=t}', "");
    Expect(0, 195102, '\p{Is_Full_Composition_Exclusion=t}', "");
    Expect(1, 195102, '\p{^Is_Full_Composition_Exclusion=t}', "");
    Expect(1, 195102, '\P{Is_Full_Composition_Exclusion=t}', "");
    Expect(0, 195102, '\P{^Is_Full_Composition_Exclusion=t}', "");
    Expect(1, 195101, '\p{Is_Full_Composition_Exclusion=	_T}', "");
    Expect(0, 195101, '\p{^Is_Full_Composition_Exclusion=	_T}', "");
    Expect(0, 195101, '\P{Is_Full_Composition_Exclusion=	_T}', "");
    Expect(1, 195101, '\P{^Is_Full_Composition_Exclusion=	_T}', "");
    Expect(0, 195102, '\p{Is_Full_Composition_Exclusion=	_T}', "");
    Expect(1, 195102, '\p{^Is_Full_Composition_Exclusion=	_T}', "");
    Expect(1, 195102, '\P{Is_Full_Composition_Exclusion=	_T}', "");
    Expect(0, 195102, '\P{^Is_Full_Composition_Exclusion=	_T}', "");
    Error('\p{Is_Comp_Ex=/a/_True}');
    Error('\P{Is_Comp_Ex=/a/_True}');
    Expect(1, 195101, '\p{Is_Comp_Ex=true}', "");
    Expect(0, 195101, '\p{^Is_Comp_Ex=true}', "");
    Expect(0, 195101, '\P{Is_Comp_Ex=true}', "");
    Expect(1, 195101, '\P{^Is_Comp_Ex=true}', "");
    Expect(0, 195102, '\p{Is_Comp_Ex=true}', "");
    Expect(1, 195102, '\p{^Is_Comp_Ex=true}', "");
    Expect(1, 195102, '\P{Is_Comp_Ex=true}', "");
    Expect(0, 195102, '\P{^Is_Comp_Ex=true}', "");
    Expect(1, 195101, '\p{Is_Comp_Ex=-true}', "");
    Expect(0, 195101, '\p{^Is_Comp_Ex=-true}', "");
    Expect(0, 195101, '\P{Is_Comp_Ex=-true}', "");
    Expect(1, 195101, '\P{^Is_Comp_Ex=-true}', "");
    Expect(0, 195102, '\p{Is_Comp_Ex=-true}', "");
    Expect(1, 195102, '\p{^Is_Comp_Ex=-true}', "");
    Expect(1, 195102, '\P{Is_Comp_Ex=-true}', "");
    Expect(0, 195102, '\P{^Is_Comp_Ex=-true}', "");
    Error('\p{Changes_When_Casefolded=:=  NO}');
    Error('\P{Changes_When_Casefolded=:=  NO}');
    Expect(1, 125218, '\p{Changes_When_Casefolded=no}', "");
    Expect(0, 125218, '\p{^Changes_When_Casefolded=no}', "");
    Expect(0, 125218, '\P{Changes_When_Casefolded=no}', "");
    Expect(1, 125218, '\P{^Changes_When_Casefolded=no}', "");
    Expect(0, 125217, '\p{Changes_When_Casefolded=no}', "");
    Expect(1, 125217, '\p{^Changes_When_Casefolded=no}', "");
    Expect(1, 125217, '\P{Changes_When_Casefolded=no}', "");
    Expect(0, 125217, '\P{^Changes_When_Casefolded=no}', "");
    Expect(1, 125218, '\p{Changes_When_Casefolded= No}', "");
    Expect(0, 125218, '\p{^Changes_When_Casefolded= No}', "");
    Expect(0, 125218, '\P{Changes_When_Casefolded= No}', "");
    Expect(1, 125218, '\P{^Changes_When_Casefolded= No}', "");
    Expect(0, 125217, '\p{Changes_When_Casefolded= No}', "");
    Expect(1, 125217, '\p{^Changes_When_Casefolded= No}', "");
    Expect(1, 125217, '\P{Changes_When_Casefolded= No}', "");
    Expect(0, 125217, '\P{^Changes_When_Casefolded= No}', "");
    Error('\p{CWCF=  N/a/}');
    Error('\P{CWCF=  N/a/}');
    Expect(1, 125218, '\p{CWCF=n}', "");
    Expect(0, 125218, '\p{^CWCF=n}', "");
    Expect(0, 125218, '\P{CWCF=n}', "");
    Expect(1, 125218, '\P{^CWCF=n}', "");
    Expect(0, 125217, '\p{CWCF=n}', "");
    Expect(1, 125217, '\p{^CWCF=n}', "");
    Expect(1, 125217, '\P{CWCF=n}', "");
    Expect(0, 125217, '\P{^CWCF=n}', "");
    Expect(1, 125218, '\p{CWCF= 	N}', "");
    Expect(0, 125218, '\p{^CWCF= 	N}', "");
    Expect(0, 125218, '\P{CWCF= 	N}', "");
    Expect(1, 125218, '\P{^CWCF= 	N}', "");
    Expect(0, 125217, '\p{CWCF= 	N}', "");
    Expect(1, 125217, '\p{^CWCF= 	N}', "");
    Expect(1, 125217, '\P{CWCF= 	N}', "");
    Expect(0, 125217, '\P{^CWCF= 	N}', "");
    Error('\p{Is_Changes_When_Casefolded:	_f:=}');
    Error('\P{Is_Changes_When_Casefolded:	_f:=}');
    Expect(1, 125218, '\p{Is_Changes_When_Casefolded=f}', "");
    Expect(0, 125218, '\p{^Is_Changes_When_Casefolded=f}', "");
    Expect(0, 125218, '\P{Is_Changes_When_Casefolded=f}', "");
    Expect(1, 125218, '\P{^Is_Changes_When_Casefolded=f}', "");
    Expect(0, 125217, '\p{Is_Changes_When_Casefolded=f}', "");
    Expect(1, 125217, '\p{^Is_Changes_When_Casefolded=f}', "");
    Expect(1, 125217, '\P{Is_Changes_When_Casefolded=f}', "");
    Expect(0, 125217, '\P{^Is_Changes_When_Casefolded=f}', "");
    Expect(1, 125218, '\p{Is_Changes_When_Casefolded=--F}', "");
    Expect(0, 125218, '\p{^Is_Changes_When_Casefolded=--F}', "");
    Expect(0, 125218, '\P{Is_Changes_When_Casefolded=--F}', "");
    Expect(1, 125218, '\P{^Is_Changes_When_Casefolded=--F}', "");
    Expect(0, 125217, '\p{Is_Changes_When_Casefolded=--F}', "");
    Expect(1, 125217, '\p{^Is_Changes_When_Casefolded=--F}', "");
    Expect(1, 125217, '\P{Is_Changes_When_Casefolded=--F}', "");
    Expect(0, 125217, '\P{^Is_Changes_When_Casefolded=--F}', "");
    Error('\p{Is_CWCF=/a/_	false}');
    Error('\P{Is_CWCF=/a/_	false}');
    Expect(1, 125218, '\p{Is_CWCF=false}', "");
    Expect(0, 125218, '\p{^Is_CWCF=false}', "");
    Expect(0, 125218, '\P{Is_CWCF=false}', "");
    Expect(1, 125218, '\P{^Is_CWCF=false}', "");
    Expect(0, 125217, '\p{Is_CWCF=false}', "");
    Expect(1, 125217, '\p{^Is_CWCF=false}', "");
    Expect(1, 125217, '\P{Is_CWCF=false}', "");
    Expect(0, 125217, '\P{^Is_CWCF=false}', "");
    Expect(1, 125218, '\p{Is_CWCF=_ FALSE}', "");
    Expect(0, 125218, '\p{^Is_CWCF=_ FALSE}', "");
    Expect(0, 125218, '\P{Is_CWCF=_ FALSE}', "");
    Expect(1, 125218, '\P{^Is_CWCF=_ FALSE}', "");
    Expect(0, 125217, '\p{Is_CWCF=_ FALSE}', "");
    Expect(1, 125217, '\p{^Is_CWCF=_ FALSE}', "");
    Expect(1, 125217, '\P{Is_CWCF=_ FALSE}', "");
    Expect(0, 125217, '\P{^Is_CWCF=_ FALSE}', "");
    Error('\p{Changes_When_Casefolded=	_yes:=}');
    Error('\P{Changes_When_Casefolded=	_yes:=}');
    Expect(1, 125217, '\p{Changes_When_Casefolded=yes}', "");
    Expect(0, 125217, '\p{^Changes_When_Casefolded=yes}', "");
    Expect(0, 125217, '\P{Changes_When_Casefolded=yes}', "");
    Expect(1, 125217, '\P{^Changes_When_Casefolded=yes}', "");
    Expect(0, 125218, '\p{Changes_When_Casefolded=yes}', "");
    Expect(1, 125218, '\p{^Changes_When_Casefolded=yes}', "");
    Expect(1, 125218, '\P{Changes_When_Casefolded=yes}', "");
    Expect(0, 125218, '\P{^Changes_When_Casefolded=yes}', "");
    Expect(1, 125217, '\p{Changes_When_Casefolded:__Yes}', "");
    Expect(0, 125217, '\p{^Changes_When_Casefolded:__Yes}', "");
    Expect(0, 125217, '\P{Changes_When_Casefolded:__Yes}', "");
    Expect(1, 125217, '\P{^Changes_When_Casefolded:__Yes}', "");
    Expect(0, 125218, '\p{Changes_When_Casefolded:__Yes}', "");
    Expect(1, 125218, '\p{^Changes_When_Casefolded:__Yes}', "");
    Expect(1, 125218, '\P{Changes_When_Casefolded:__Yes}', "");
    Expect(0, 125218, '\P{^Changes_When_Casefolded:__Yes}', "");
    Error('\p{CWCF=-:=Y}');
    Error('\P{CWCF=-:=Y}');
    Expect(1, 125217, '\p{CWCF=y}', "");
    Expect(0, 125217, '\p{^CWCF=y}', "");
    Expect(0, 125217, '\P{CWCF=y}', "");
    Expect(1, 125217, '\P{^CWCF=y}', "");
    Expect(0, 125218, '\p{CWCF=y}', "");
    Expect(1, 125218, '\p{^CWCF=y}', "");
    Expect(1, 125218, '\P{CWCF=y}', "");
    Expect(0, 125218, '\P{^CWCF=y}', "");
    Expect(1, 125217, '\p{CWCF=- y}', "");
    Expect(0, 125217, '\p{^CWCF=- y}', "");
    Expect(0, 125217, '\P{CWCF=- y}', "");
    Expect(1, 125217, '\P{^CWCF=- y}', "");
    Expect(0, 125218, '\p{CWCF=- y}', "");
    Expect(1, 125218, '\p{^CWCF=- y}', "");
    Expect(1, 125218, '\P{CWCF=- y}', "");
    Expect(0, 125218, '\P{^CWCF=- y}', "");
    Error('\p{Is_Changes_When_Casefolded= T:=}');
    Error('\P{Is_Changes_When_Casefolded= T:=}');
    Expect(1, 125217, '\p{Is_Changes_When_Casefolded=t}', "");
    Expect(0, 125217, '\p{^Is_Changes_When_Casefolded=t}', "");
    Expect(0, 125217, '\P{Is_Changes_When_Casefolded=t}', "");
    Expect(1, 125217, '\P{^Is_Changes_When_Casefolded=t}', "");
    Expect(0, 125218, '\p{Is_Changes_When_Casefolded=t}', "");
    Expect(1, 125218, '\p{^Is_Changes_When_Casefolded=t}', "");
    Expect(1, 125218, '\P{Is_Changes_When_Casefolded=t}', "");
    Expect(0, 125218, '\P{^Is_Changes_When_Casefolded=t}', "");
    Expect(1, 125217, '\p{Is_Changes_When_Casefolded:	 -T}', "");
    Expect(0, 125217, '\p{^Is_Changes_When_Casefolded:	 -T}', "");
    Expect(0, 125217, '\P{Is_Changes_When_Casefolded:	 -T}', "");
    Expect(1, 125217, '\P{^Is_Changes_When_Casefolded:	 -T}', "");
    Expect(0, 125218, '\p{Is_Changes_When_Casefolded:	 -T}', "");
    Expect(1, 125218, '\p{^Is_Changes_When_Casefolded:	 -T}', "");
    Expect(1, 125218, '\P{Is_Changes_When_Casefolded:	 -T}', "");
    Expect(0, 125218, '\P{^Is_Changes_When_Casefolded:	 -T}', "");
    Error('\p{Is_CWCF=/a/	True}');
    Error('\P{Is_CWCF=/a/	True}');
    Expect(1, 125217, '\p{Is_CWCF=true}', "");
    Expect(0, 125217, '\p{^Is_CWCF=true}', "");
    Expect(0, 125217, '\P{Is_CWCF=true}', "");
    Expect(1, 125217, '\P{^Is_CWCF=true}', "");
    Expect(0, 125218, '\p{Is_CWCF=true}', "");
    Expect(1, 125218, '\p{^Is_CWCF=true}', "");
    Expect(1, 125218, '\P{Is_CWCF=true}', "");
    Expect(0, 125218, '\P{^Is_CWCF=true}', "");
    Expect(1, 125217, '\p{Is_CWCF=_True}', "");
    Expect(0, 125217, '\p{^Is_CWCF=_True}', "");
    Expect(0, 125217, '\P{Is_CWCF=_True}', "");
    Expect(1, 125217, '\P{^Is_CWCF=_True}', "");
    Expect(0, 125218, '\p{Is_CWCF=_True}', "");
    Expect(1, 125218, '\p{^Is_CWCF=_True}', "");
    Expect(1, 125218, '\P{Is_CWCF=_True}', "");
    Expect(0, 125218, '\P{^Is_CWCF=_True}', "");
    Error('\p{Changes_When_Casemapped= no:=}');
    Error('\P{Changes_When_Casemapped= no:=}');
    Expect(1, 125252, '\p{Changes_When_Casemapped=no}', "");
    Expect(0, 125252, '\p{^Changes_When_Casemapped=no}', "");
    Expect(0, 125252, '\P{Changes_When_Casemapped=no}', "");
    Expect(1, 125252, '\P{^Changes_When_Casemapped=no}', "");
    Expect(0, 125251, '\p{Changes_When_Casemapped=no}', "");
    Expect(1, 125251, '\p{^Changes_When_Casemapped=no}', "");
    Expect(1, 125251, '\P{Changes_When_Casemapped=no}', "");
    Expect(0, 125251, '\P{^Changes_When_Casemapped=no}', "");
    Expect(1, 125252, '\p{Changes_When_Casemapped=__no}', "");
    Expect(0, 125252, '\p{^Changes_When_Casemapped=__no}', "");
    Expect(0, 125252, '\P{Changes_When_Casemapped=__no}', "");
    Expect(1, 125252, '\P{^Changes_When_Casemapped=__no}', "");
    Expect(0, 125251, '\p{Changes_When_Casemapped=__no}', "");
    Expect(1, 125251, '\p{^Changes_When_Casemapped=__no}', "");
    Expect(1, 125251, '\P{Changes_When_Casemapped=__no}', "");
    Expect(0, 125251, '\P{^Changes_When_Casemapped=__no}', "");
    Error('\p{CWCM=/a/-_n}');
    Error('\P{CWCM=/a/-_n}');
    Expect(1, 125252, '\p{CWCM=n}', "");
    Expect(0, 125252, '\p{^CWCM=n}', "");
    Expect(0, 125252, '\P{CWCM=n}', "");
    Expect(1, 125252, '\P{^CWCM=n}', "");
    Expect(0, 125251, '\p{CWCM=n}', "");
    Expect(1, 125251, '\p{^CWCM=n}', "");
    Expect(1, 125251, '\P{CWCM=n}', "");
    Expect(0, 125251, '\P{^CWCM=n}', "");
    Expect(1, 125252, '\p{CWCM=_N}', "");
    Expect(0, 125252, '\p{^CWCM=_N}', "");
    Expect(0, 125252, '\P{CWCM=_N}', "");
    Expect(1, 125252, '\P{^CWCM=_N}', "");
    Expect(0, 125251, '\p{CWCM=_N}', "");
    Expect(1, 125251, '\p{^CWCM=_N}', "");
    Expect(1, 125251, '\P{CWCM=_N}', "");
    Expect(0, 125251, '\P{^CWCM=_N}', "");
    Error('\p{Is_Changes_When_Casemapped=:=-_F}');
    Error('\P{Is_Changes_When_Casemapped=:=-_F}');
    Expect(1, 125252, '\p{Is_Changes_When_Casemapped=f}', "");
    Expect(0, 125252, '\p{^Is_Changes_When_Casemapped=f}', "");
    Expect(0, 125252, '\P{Is_Changes_When_Casemapped=f}', "");
    Expect(1, 125252, '\P{^Is_Changes_When_Casemapped=f}', "");
    Expect(0, 125251, '\p{Is_Changes_When_Casemapped=f}', "");
    Expect(1, 125251, '\p{^Is_Changes_When_Casemapped=f}', "");
    Expect(1, 125251, '\P{Is_Changes_When_Casemapped=f}', "");
    Expect(0, 125251, '\P{^Is_Changes_When_Casemapped=f}', "");
    Expect(1, 125252, '\p{Is_Changes_When_Casemapped=__f}', "");
    Expect(0, 125252, '\p{^Is_Changes_When_Casemapped=__f}', "");
    Expect(0, 125252, '\P{Is_Changes_When_Casemapped=__f}', "");
    Expect(1, 125252, '\P{^Is_Changes_When_Casemapped=__f}', "");
    Expect(0, 125251, '\p{Is_Changes_When_Casemapped=__f}', "");
    Expect(1, 125251, '\p{^Is_Changes_When_Casemapped=__f}', "");
    Expect(1, 125251, '\P{Is_Changes_When_Casemapped=__f}', "");
    Expect(0, 125251, '\P{^Is_Changes_When_Casemapped=__f}', "");
    Error('\p{Is_CWCM=	:=FALSE}');
    Error('\P{Is_CWCM=	:=FALSE}');
    Expect(1, 125252, '\p{Is_CWCM=false}', "");
    Expect(0, 125252, '\p{^Is_CWCM=false}', "");
    Expect(0, 125252, '\P{Is_CWCM=false}', "");
    Expect(1, 125252, '\P{^Is_CWCM=false}', "");
    Expect(0, 125251, '\p{Is_CWCM=false}', "");
    Expect(1, 125251, '\p{^Is_CWCM=false}', "");
    Expect(1, 125251, '\P{Is_CWCM=false}', "");
    Expect(0, 125251, '\P{^Is_CWCM=false}', "");
    Expect(1, 125252, '\p{Is_CWCM=-False}', "");
    Expect(0, 125252, '\p{^Is_CWCM=-False}', "");
    Expect(0, 125252, '\P{Is_CWCM=-False}', "");
    Expect(1, 125252, '\P{^Is_CWCM=-False}', "");
    Expect(0, 125251, '\p{Is_CWCM=-False}', "");
    Expect(1, 125251, '\p{^Is_CWCM=-False}', "");
    Expect(1, 125251, '\P{Is_CWCM=-False}', "");
    Expect(0, 125251, '\P{^Is_CWCM=-False}', "");
    Error('\p{Changes_When_Casemapped=_ YES:=}');
    Error('\P{Changes_When_Casemapped=_ YES:=}');
    Expect(1, 125251, '\p{Changes_When_Casemapped:   yes}', "");
    Expect(0, 125251, '\p{^Changes_When_Casemapped:   yes}', "");
    Expect(0, 125251, '\P{Changes_When_Casemapped:   yes}', "");
    Expect(1, 125251, '\P{^Changes_When_Casemapped:   yes}', "");
    Expect(0, 125252, '\p{Changes_When_Casemapped:   yes}', "");
    Expect(1, 125252, '\p{^Changes_When_Casemapped:   yes}', "");
    Expect(1, 125252, '\P{Changes_When_Casemapped:   yes}', "");
    Expect(0, 125252, '\P{^Changes_When_Casemapped:   yes}', "");
    Expect(1, 125251, '\p{Changes_When_Casemapped=	 YES}', "");
    Expect(0, 125251, '\p{^Changes_When_Casemapped=	 YES}', "");
    Expect(0, 125251, '\P{Changes_When_Casemapped=	 YES}', "");
    Expect(1, 125251, '\P{^Changes_When_Casemapped=	 YES}', "");
    Expect(0, 125252, '\p{Changes_When_Casemapped=	 YES}', "");
    Expect(1, 125252, '\p{^Changes_When_Casemapped=	 YES}', "");
    Expect(1, 125252, '\P{Changes_When_Casemapped=	 YES}', "");
    Expect(0, 125252, '\P{^Changes_When_Casemapped=	 YES}', "");
    Error('\p{CWCM=/a/_-Y}');
    Error('\P{CWCM=/a/_-Y}');
    Expect(1, 125251, '\p{CWCM=y}', "");
    Expect(0, 125251, '\p{^CWCM=y}', "");
    Expect(0, 125251, '\P{CWCM=y}', "");
    Expect(1, 125251, '\P{^CWCM=y}', "");
    Expect(0, 125252, '\p{CWCM=y}', "");
    Expect(1, 125252, '\p{^CWCM=y}', "");
    Expect(1, 125252, '\P{CWCM=y}', "");
    Expect(0, 125252, '\P{^CWCM=y}', "");
    Expect(1, 125251, '\p{CWCM=- Y}', "");
    Expect(0, 125251, '\p{^CWCM=- Y}', "");
    Expect(0, 125251, '\P{CWCM=- Y}', "");
    Expect(1, 125251, '\P{^CWCM=- Y}', "");
    Expect(0, 125252, '\p{CWCM=- Y}', "");
    Expect(1, 125252, '\p{^CWCM=- Y}', "");
    Expect(1, 125252, '\P{CWCM=- Y}', "");
    Expect(0, 125252, '\P{^CWCM=- Y}', "");
    Error('\p{Is_Changes_When_Casemapped::=	T}');
    Error('\P{Is_Changes_When_Casemapped::=	T}');
    Expect(1, 125251, '\p{Is_Changes_When_Casemapped=t}', "");
    Expect(0, 125251, '\p{^Is_Changes_When_Casemapped=t}', "");
    Expect(0, 125251, '\P{Is_Changes_When_Casemapped=t}', "");
    Expect(1, 125251, '\P{^Is_Changes_When_Casemapped=t}', "");
    Expect(0, 125252, '\p{Is_Changes_When_Casemapped=t}', "");
    Expect(1, 125252, '\p{^Is_Changes_When_Casemapped=t}', "");
    Expect(1, 125252, '\P{Is_Changes_When_Casemapped=t}', "");
    Expect(0, 125252, '\P{^Is_Changes_When_Casemapped=t}', "");
    Expect(1, 125251, '\p{Is_Changes_When_Casemapped= T}', "");
    Expect(0, 125251, '\p{^Is_Changes_When_Casemapped= T}', "");
    Expect(0, 125251, '\P{Is_Changes_When_Casemapped= T}', "");
    Expect(1, 125251, '\P{^Is_Changes_When_Casemapped= T}', "");
    Expect(0, 125252, '\p{Is_Changes_When_Casemapped= T}', "");
    Expect(1, 125252, '\p{^Is_Changes_When_Casemapped= T}', "");
    Expect(1, 125252, '\P{Is_Changes_When_Casemapped= T}', "");
    Expect(0, 125252, '\P{^Is_Changes_When_Casemapped= T}', "");
    Error('\p{Is_CWCM=:=True}');
    Error('\P{Is_CWCM=:=True}');
    Expect(1, 125251, '\p{Is_CWCM=true}', "");
    Expect(0, 125251, '\p{^Is_CWCM=true}', "");
    Expect(0, 125251, '\P{Is_CWCM=true}', "");
    Expect(1, 125251, '\P{^Is_CWCM=true}', "");
    Expect(0, 125252, '\p{Is_CWCM=true}', "");
    Expect(1, 125252, '\p{^Is_CWCM=true}', "");
    Expect(1, 125252, '\P{Is_CWCM=true}', "");
    Expect(0, 125252, '\P{^Is_CWCM=true}', "");
    Expect(1, 125251, '\p{Is_CWCM=		True}', "");
    Expect(0, 125251, '\p{^Is_CWCM=		True}', "");
    Expect(0, 125251, '\P{Is_CWCM=		True}', "");
    Expect(1, 125251, '\P{^Is_CWCM=		True}', "");
    Expect(0, 125252, '\p{Is_CWCM=		True}', "");
    Expect(1, 125252, '\p{^Is_CWCM=		True}', "");
    Expect(1, 125252, '\P{Is_CWCM=		True}', "");
    Expect(0, 125252, '\P{^Is_CWCM=		True}', "");
    Error('\p{Changes_When_NFKC_Casefolded= 	No/a/}');
    Error('\P{Changes_When_NFKC_Casefolded= 	No/a/}');
    Expect(1, 921600, '\p{Changes_When_NFKC_Casefolded=no}', "");
    Expect(0, 921600, '\p{^Changes_When_NFKC_Casefolded=no}', "");
    Expect(0, 921600, '\P{Changes_When_NFKC_Casefolded=no}', "");
    Expect(1, 921600, '\P{^Changes_When_NFKC_Casefolded=no}', "");
    Expect(0, 921599, '\p{Changes_When_NFKC_Casefolded=no}', "");
    Expect(1, 921599, '\p{^Changes_When_NFKC_Casefolded=no}', "");
    Expect(1, 921599, '\P{Changes_When_NFKC_Casefolded=no}', "");
    Expect(0, 921599, '\P{^Changes_When_NFKC_Casefolded=no}', "");
    Expect(1, 921600, '\p{Changes_When_NFKC_Casefolded=-No}', "");
    Expect(0, 921600, '\p{^Changes_When_NFKC_Casefolded=-No}', "");
    Expect(0, 921600, '\P{Changes_When_NFKC_Casefolded=-No}', "");
    Expect(1, 921600, '\P{^Changes_When_NFKC_Casefolded=-No}', "");
    Expect(0, 921599, '\p{Changes_When_NFKC_Casefolded=-No}', "");
    Expect(1, 921599, '\p{^Changes_When_NFKC_Casefolded=-No}', "");
    Expect(1, 921599, '\P{Changes_When_NFKC_Casefolded=-No}', "");
    Expect(0, 921599, '\P{^Changes_When_NFKC_Casefolded=-No}', "");
    Error('\p{CWKCF=-/a/N}');
    Error('\P{CWKCF=-/a/N}');
    Expect(1, 921600, '\p{CWKCF=n}', "");
    Expect(0, 921600, '\p{^CWKCF=n}', "");
    Expect(0, 921600, '\P{CWKCF=n}', "");
    Expect(1, 921600, '\P{^CWKCF=n}', "");
    Expect(0, 921599, '\p{CWKCF=n}', "");
    Expect(1, 921599, '\p{^CWKCF=n}', "");
    Expect(1, 921599, '\P{CWKCF=n}', "");
    Expect(0, 921599, '\P{^CWKCF=n}', "");
    Expect(1, 921600, '\p{CWKCF=  n}', "");
    Expect(0, 921600, '\p{^CWKCF=  n}', "");
    Expect(0, 921600, '\P{CWKCF=  n}', "");
    Expect(1, 921600, '\P{^CWKCF=  n}', "");
    Expect(0, 921599, '\p{CWKCF=  n}', "");
    Expect(1, 921599, '\p{^CWKCF=  n}', "");
    Expect(1, 921599, '\P{CWKCF=  n}', "");
    Expect(0, 921599, '\P{^CWKCF=  n}', "");
    Error('\p{Is_Changes_When_NFKC_Casefolded=:=_f}');
    Error('\P{Is_Changes_When_NFKC_Casefolded=:=_f}');
    Expect(1, 921600, '\p{Is_Changes_When_NFKC_Casefolded=f}', "");
    Expect(0, 921600, '\p{^Is_Changes_When_NFKC_Casefolded=f}', "");
    Expect(0, 921600, '\P{Is_Changes_When_NFKC_Casefolded=f}', "");
    Expect(1, 921600, '\P{^Is_Changes_When_NFKC_Casefolded=f}', "");
    Expect(0, 921599, '\p{Is_Changes_When_NFKC_Casefolded=f}', "");
    Expect(1, 921599, '\p{^Is_Changes_When_NFKC_Casefolded=f}', "");
    Expect(1, 921599, '\P{Is_Changes_When_NFKC_Casefolded=f}', "");
    Expect(0, 921599, '\P{^Is_Changes_When_NFKC_Casefolded=f}', "");
    Expect(1, 921600, '\p{Is_Changes_When_NFKC_Casefolded=		f}', "");
    Expect(0, 921600, '\p{^Is_Changes_When_NFKC_Casefolded=		f}', "");
    Expect(0, 921600, '\P{Is_Changes_When_NFKC_Casefolded=		f}', "");
    Expect(1, 921600, '\P{^Is_Changes_When_NFKC_Casefolded=		f}', "");
    Expect(0, 921599, '\p{Is_Changes_When_NFKC_Casefolded=		f}', "");
    Expect(1, 921599, '\p{^Is_Changes_When_NFKC_Casefolded=		f}', "");
    Expect(1, 921599, '\P{Is_Changes_When_NFKC_Casefolded=		f}', "");
    Expect(0, 921599, '\P{^Is_Changes_When_NFKC_Casefolded=		f}', "");
    Error('\p{Is_CWKCF=/a/False}');
    Error('\P{Is_CWKCF=/a/False}');
    Expect(1, 921600, '\p{Is_CWKCF:   false}', "");
    Expect(0, 921600, '\p{^Is_CWKCF:   false}', "");
    Expect(0, 921600, '\P{Is_CWKCF:   false}', "");
    Expect(1, 921600, '\P{^Is_CWKCF:   false}', "");
    Expect(0, 921599, '\p{Is_CWKCF:   false}', "");
    Expect(1, 921599, '\p{^Is_CWKCF:   false}', "");
    Expect(1, 921599, '\P{Is_CWKCF:   false}', "");
    Expect(0, 921599, '\P{^Is_CWKCF:   false}', "");
    Expect(1, 921600, '\p{Is_CWKCF=  False}', "");
    Expect(0, 921600, '\p{^Is_CWKCF=  False}', "");
    Expect(0, 921600, '\P{Is_CWKCF=  False}', "");
    Expect(1, 921600, '\P{^Is_CWKCF=  False}', "");
    Expect(0, 921599, '\p{Is_CWKCF=  False}', "");
    Expect(1, 921599, '\p{^Is_CWKCF=  False}', "");
    Expect(1, 921599, '\P{Is_CWKCF=  False}', "");
    Expect(0, 921599, '\P{^Is_CWKCF=  False}', "");
    Error('\p{Changes_When_NFKC_Casefolded=/a/Yes}');
    Error('\P{Changes_When_NFKC_Casefolded=/a/Yes}');
    Expect(1, 921599, '\p{Changes_When_NFKC_Casefolded=yes}', "");
    Expect(0, 921599, '\p{^Changes_When_NFKC_Casefolded=yes}', "");
    Expect(0, 921599, '\P{Changes_When_NFKC_Casefolded=yes}', "");
    Expect(1, 921599, '\P{^Changes_When_NFKC_Casefolded=yes}', "");
    Expect(0, 921600, '\p{Changes_When_NFKC_Casefolded=yes}', "");
    Expect(1, 921600, '\p{^Changes_When_NFKC_Casefolded=yes}', "");
    Expect(1, 921600, '\P{Changes_When_NFKC_Casefolded=yes}', "");
    Expect(0, 921600, '\P{^Changes_When_NFKC_Casefolded=yes}', "");
    Expect(1, 921599, '\p{Changes_When_NFKC_Casefolded=-YES}', "");
    Expect(0, 921599, '\p{^Changes_When_NFKC_Casefolded=-YES}', "");
    Expect(0, 921599, '\P{Changes_When_NFKC_Casefolded=-YES}', "");
    Expect(1, 921599, '\P{^Changes_When_NFKC_Casefolded=-YES}', "");
    Expect(0, 921600, '\p{Changes_When_NFKC_Casefolded=-YES}', "");
    Expect(1, 921600, '\p{^Changes_When_NFKC_Casefolded=-YES}', "");
    Expect(1, 921600, '\P{Changes_When_NFKC_Casefolded=-YES}', "");
    Expect(0, 921600, '\P{^Changes_When_NFKC_Casefolded=-YES}', "");
    Error('\p{CWKCF: :=-	Y}');
    Error('\P{CWKCF: :=-	Y}');
    Expect(1, 921599, '\p{CWKCF=y}', "");
    Expect(0, 921599, '\p{^CWKCF=y}', "");
    Expect(0, 921599, '\P{CWKCF=y}', "");
    Expect(1, 921599, '\P{^CWKCF=y}', "");
    Expect(0, 921600, '\p{CWKCF=y}', "");
    Expect(1, 921600, '\p{^CWKCF=y}', "");
    Expect(1, 921600, '\P{CWKCF=y}', "");
    Expect(0, 921600, '\P{^CWKCF=y}', "");
    Expect(1, 921599, '\p{CWKCF=  Y}', "");
    Expect(0, 921599, '\p{^CWKCF=  Y}', "");
    Expect(0, 921599, '\P{CWKCF=  Y}', "");
    Expect(1, 921599, '\P{^CWKCF=  Y}', "");
    Expect(0, 921600, '\p{CWKCF=  Y}', "");
    Expect(1, 921600, '\p{^CWKCF=  Y}', "");
    Expect(1, 921600, '\P{CWKCF=  Y}', "");
    Expect(0, 921600, '\P{^CWKCF=  Y}', "");
    Error('\p{Is_Changes_When_NFKC_Casefolded=/a/		T}');
    Error('\P{Is_Changes_When_NFKC_Casefolded=/a/		T}');
    Expect(1, 921599, '\p{Is_Changes_When_NFKC_Casefolded=t}', "");
    Expect(0, 921599, '\p{^Is_Changes_When_NFKC_Casefolded=t}', "");
    Expect(0, 921599, '\P{Is_Changes_When_NFKC_Casefolded=t}', "");
    Expect(1, 921599, '\P{^Is_Changes_When_NFKC_Casefolded=t}', "");
    Expect(0, 921600, '\p{Is_Changes_When_NFKC_Casefolded=t}', "");
    Expect(1, 921600, '\p{^Is_Changes_When_NFKC_Casefolded=t}', "");
    Expect(1, 921600, '\P{Is_Changes_When_NFKC_Casefolded=t}', "");
    Expect(0, 921600, '\P{^Is_Changes_When_NFKC_Casefolded=t}', "");
    Expect(1, 921599, '\p{Is_Changes_When_NFKC_Casefolded=	 T}', "");
    Expect(0, 921599, '\p{^Is_Changes_When_NFKC_Casefolded=	 T}', "");
    Expect(0, 921599, '\P{Is_Changes_When_NFKC_Casefolded=	 T}', "");
    Expect(1, 921599, '\P{^Is_Changes_When_NFKC_Casefolded=	 T}', "");
    Expect(0, 921600, '\p{Is_Changes_When_NFKC_Casefolded=	 T}', "");
    Expect(1, 921600, '\p{^Is_Changes_When_NFKC_Casefolded=	 T}', "");
    Expect(1, 921600, '\P{Is_Changes_When_NFKC_Casefolded=	 T}', "");
    Expect(0, 921600, '\P{^Is_Changes_When_NFKC_Casefolded=	 T}', "");
    Error('\p{Is_CWKCF=-	True/a/}');
    Error('\P{Is_CWKCF=-	True/a/}');
    Expect(1, 921599, '\p{Is_CWKCF=true}', "");
    Expect(0, 921599, '\p{^Is_CWKCF=true}', "");
    Expect(0, 921599, '\P{Is_CWKCF=true}', "");
    Expect(1, 921599, '\P{^Is_CWKCF=true}', "");
    Expect(0, 921600, '\p{Is_CWKCF=true}', "");
    Expect(1, 921600, '\p{^Is_CWKCF=true}', "");
    Expect(1, 921600, '\P{Is_CWKCF=true}', "");
    Expect(0, 921600, '\P{^Is_CWKCF=true}', "");
    Expect(1, 921599, '\p{Is_CWKCF=	_true}', "");
    Expect(0, 921599, '\p{^Is_CWKCF=	_true}', "");
    Expect(0, 921599, '\P{Is_CWKCF=	_true}', "");
    Expect(1, 921599, '\P{^Is_CWKCF=	_true}', "");
    Expect(0, 921600, '\p{Is_CWKCF=	_true}', "");
    Expect(1, 921600, '\p{^Is_CWKCF=	_true}', "");
    Expect(1, 921600, '\P{Is_CWKCF=	_true}', "");
    Expect(0, 921600, '\P{^Is_CWKCF=	_true}', "");
    Error('\p{Changes_When_Lowercased=/a/ No}');
    Error('\P{Changes_When_Lowercased=/a/ No}');
    Expect(1, 125218, '\p{Changes_When_Lowercased=no}', "");
    Expect(0, 125218, '\p{^Changes_When_Lowercased=no}', "");
    Expect(0, 125218, '\P{Changes_When_Lowercased=no}', "");
    Expect(1, 125218, '\P{^Changes_When_Lowercased=no}', "");
    Expect(0, 125217, '\p{Changes_When_Lowercased=no}', "");
    Expect(1, 125217, '\p{^Changes_When_Lowercased=no}', "");
    Expect(1, 125217, '\P{Changes_When_Lowercased=no}', "");
    Expect(0, 125217, '\P{^Changes_When_Lowercased=no}', "");
    Expect(1, 125218, '\p{Changes_When_Lowercased=-_No}', "");
    Expect(0, 125218, '\p{^Changes_When_Lowercased=-_No}', "");
    Expect(0, 125218, '\P{Changes_When_Lowercased=-_No}', "");
    Expect(1, 125218, '\P{^Changes_When_Lowercased=-_No}', "");
    Expect(0, 125217, '\p{Changes_When_Lowercased=-_No}', "");
    Expect(1, 125217, '\p{^Changes_When_Lowercased=-_No}', "");
    Expect(1, 125217, '\P{Changes_When_Lowercased=-_No}', "");
    Expect(0, 125217, '\P{^Changes_When_Lowercased=-_No}', "");
    Error('\p{CWL=	_N:=}');
    Error('\P{CWL=	_N:=}');
    Expect(1, 125218, '\p{CWL=n}', "");
    Expect(0, 125218, '\p{^CWL=n}', "");
    Expect(0, 125218, '\P{CWL=n}', "");
    Expect(1, 125218, '\P{^CWL=n}', "");
    Expect(0, 125217, '\p{CWL=n}', "");
    Expect(1, 125217, '\p{^CWL=n}', "");
    Expect(1, 125217, '\P{CWL=n}', "");
    Expect(0, 125217, '\P{^CWL=n}', "");
    Expect(1, 125218, '\p{CWL=	 N}', "");
    Expect(0, 125218, '\p{^CWL=	 N}', "");
    Expect(0, 125218, '\P{CWL=	 N}', "");
    Expect(1, 125218, '\P{^CWL=	 N}', "");
    Expect(0, 125217, '\p{CWL=	 N}', "");
    Expect(1, 125217, '\p{^CWL=	 N}', "");
    Expect(1, 125217, '\P{CWL=	 N}', "");
    Expect(0, 125217, '\P{^CWL=	 N}', "");
    Error('\p{Is_Changes_When_Lowercased=_	F/a/}');
    Error('\P{Is_Changes_When_Lowercased=_	F/a/}');
    Expect(1, 125218, '\p{Is_Changes_When_Lowercased=f}', "");
    Expect(0, 125218, '\p{^Is_Changes_When_Lowercased=f}', "");
    Expect(0, 125218, '\P{Is_Changes_When_Lowercased=f}', "");
    Expect(1, 125218, '\P{^Is_Changes_When_Lowercased=f}', "");
    Expect(0, 125217, '\p{Is_Changes_When_Lowercased=f}', "");
    Expect(1, 125217, '\p{^Is_Changes_When_Lowercased=f}', "");
    Expect(1, 125217, '\P{Is_Changes_When_Lowercased=f}', "");
    Expect(0, 125217, '\P{^Is_Changes_When_Lowercased=f}', "");
    Expect(1, 125218, '\p{Is_Changes_When_Lowercased:   _ F}', "");
    Expect(0, 125218, '\p{^Is_Changes_When_Lowercased:   _ F}', "");
    Expect(0, 125218, '\P{Is_Changes_When_Lowercased:   _ F}', "");
    Expect(1, 125218, '\P{^Is_Changes_When_Lowercased:   _ F}', "");
    Expect(0, 125217, '\p{Is_Changes_When_Lowercased:   _ F}', "");
    Expect(1, 125217, '\p{^Is_Changes_When_Lowercased:   _ F}', "");
    Expect(1, 125217, '\P{Is_Changes_When_Lowercased:   _ F}', "");
    Expect(0, 125217, '\P{^Is_Changes_When_Lowercased:   _ F}', "");
    Error('\p{Is_CWL:	_ False:=}');
    Error('\P{Is_CWL:	_ False:=}');
    Expect(1, 125218, '\p{Is_CWL: false}', "");
    Expect(0, 125218, '\p{^Is_CWL: false}', "");
    Expect(0, 125218, '\P{Is_CWL: false}', "");
    Expect(1, 125218, '\P{^Is_CWL: false}', "");
    Expect(0, 125217, '\p{Is_CWL: false}', "");
    Expect(1, 125217, '\p{^Is_CWL: false}', "");
    Expect(1, 125217, '\P{Is_CWL: false}', "");
    Expect(0, 125217, '\P{^Is_CWL: false}', "");
    Expect(1, 125218, '\p{Is_CWL=-FALSE}', "");
    Expect(0, 125218, '\p{^Is_CWL=-FALSE}', "");
    Expect(0, 125218, '\P{Is_CWL=-FALSE}', "");
    Expect(1, 125218, '\P{^Is_CWL=-FALSE}', "");
    Expect(0, 125217, '\p{Is_CWL=-FALSE}', "");
    Expect(1, 125217, '\p{^Is_CWL=-FALSE}', "");
    Expect(1, 125217, '\P{Is_CWL=-FALSE}', "");
    Expect(0, 125217, '\P{^Is_CWL=-FALSE}', "");
    Error('\p{Changes_When_Lowercased: :=	-Yes}');
    Error('\P{Changes_When_Lowercased: :=	-Yes}');
    Expect(1, 125217, '\p{Changes_When_Lowercased=yes}', "");
    Expect(0, 125217, '\p{^Changes_When_Lowercased=yes}', "");
    Expect(0, 125217, '\P{Changes_When_Lowercased=yes}', "");
    Expect(1, 125217, '\P{^Changes_When_Lowercased=yes}', "");
    Expect(0, 125218, '\p{Changes_When_Lowercased=yes}', "");
    Expect(1, 125218, '\p{^Changes_When_Lowercased=yes}', "");
    Expect(1, 125218, '\P{Changes_When_Lowercased=yes}', "");
    Expect(0, 125218, '\P{^Changes_When_Lowercased=yes}', "");
    Expect(1, 125217, '\p{Changes_When_Lowercased=_	Yes}', "");
    Expect(0, 125217, '\p{^Changes_When_Lowercased=_	Yes}', "");
    Expect(0, 125217, '\P{Changes_When_Lowercased=_	Yes}', "");
    Expect(1, 125217, '\P{^Changes_When_Lowercased=_	Yes}', "");
    Expect(0, 125218, '\p{Changes_When_Lowercased=_	Yes}', "");
    Expect(1, 125218, '\p{^Changes_When_Lowercased=_	Yes}', "");
    Expect(1, 125218, '\P{Changes_When_Lowercased=_	Yes}', "");
    Expect(0, 125218, '\P{^Changes_When_Lowercased=_	Yes}', "");
    Error('\p{CWL=	:=Y}');
    Error('\P{CWL=	:=Y}');
    Expect(1, 125217, '\p{CWL=y}', "");
    Expect(0, 125217, '\p{^CWL=y}', "");
    Expect(0, 125217, '\P{CWL=y}', "");
    Expect(1, 125217, '\P{^CWL=y}', "");
    Expect(0, 125218, '\p{CWL=y}', "");
    Expect(1, 125218, '\p{^CWL=y}', "");
    Expect(1, 125218, '\P{CWL=y}', "");
    Expect(0, 125218, '\P{^CWL=y}', "");
    Expect(1, 125217, '\p{CWL= 	Y}', "");
    Expect(0, 125217, '\p{^CWL= 	Y}', "");
    Expect(0, 125217, '\P{CWL= 	Y}', "");
    Expect(1, 125217, '\P{^CWL= 	Y}', "");
    Expect(0, 125218, '\p{CWL= 	Y}', "");
    Expect(1, 125218, '\p{^CWL= 	Y}', "");
    Expect(1, 125218, '\P{CWL= 	Y}', "");
    Expect(0, 125218, '\P{^CWL= 	Y}', "");
    Error('\p{Is_Changes_When_Lowercased= :=T}');
    Error('\P{Is_Changes_When_Lowercased= :=T}');
    Expect(1, 125217, '\p{Is_Changes_When_Lowercased=t}', "");
    Expect(0, 125217, '\p{^Is_Changes_When_Lowercased=t}', "");
    Expect(0, 125217, '\P{Is_Changes_When_Lowercased=t}', "");
    Expect(1, 125217, '\P{^Is_Changes_When_Lowercased=t}', "");
    Expect(0, 125218, '\p{Is_Changes_When_Lowercased=t}', "");
    Expect(1, 125218, '\p{^Is_Changes_When_Lowercased=t}', "");
    Expect(1, 125218, '\P{Is_Changes_When_Lowercased=t}', "");
    Expect(0, 125218, '\P{^Is_Changes_When_Lowercased=t}', "");
    Expect(1, 125217, '\p{Is_Changes_When_Lowercased:- T}', "");
    Expect(0, 125217, '\p{^Is_Changes_When_Lowercased:- T}', "");
    Expect(0, 125217, '\P{Is_Changes_When_Lowercased:- T}', "");
    Expect(1, 125217, '\P{^Is_Changes_When_Lowercased:- T}', "");
    Expect(0, 125218, '\p{Is_Changes_When_Lowercased:- T}', "");
    Expect(1, 125218, '\p{^Is_Changes_When_Lowercased:- T}', "");
    Expect(1, 125218, '\P{Is_Changes_When_Lowercased:- T}', "");
    Expect(0, 125218, '\P{^Is_Changes_When_Lowercased:- T}', "");
    Error('\p{Is_CWL= -TRUE:=}');
    Error('\P{Is_CWL= -TRUE:=}');
    Expect(1, 125217, '\p{Is_CWL=true}', "");
    Expect(0, 125217, '\p{^Is_CWL=true}', "");
    Expect(0, 125217, '\P{Is_CWL=true}', "");
    Expect(1, 125217, '\P{^Is_CWL=true}', "");
    Expect(0, 125218, '\p{Is_CWL=true}', "");
    Expect(1, 125218, '\p{^Is_CWL=true}', "");
    Expect(1, 125218, '\P{Is_CWL=true}', "");
    Expect(0, 125218, '\P{^Is_CWL=true}', "");
    Expect(1, 125217, '\p{Is_CWL:   	 TRUE}', "");
    Expect(0, 125217, '\p{^Is_CWL:   	 TRUE}', "");
    Expect(0, 125217, '\P{Is_CWL:   	 TRUE}', "");
    Expect(1, 125217, '\P{^Is_CWL:   	 TRUE}', "");
    Expect(0, 125218, '\p{Is_CWL:   	 TRUE}', "");
    Expect(1, 125218, '\p{^Is_CWL:   	 TRUE}', "");
    Expect(1, 125218, '\P{Is_CWL:   	 TRUE}', "");
    Expect(0, 125218, '\P{^Is_CWL:   	 TRUE}', "");
    Error('\p{Changes_When_Titlecased=__NO/a/}');
    Error('\P{Changes_When_Titlecased=__NO/a/}');
    Expect(1, 125252, '\p{Changes_When_Titlecased=no}', "");
    Expect(0, 125252, '\p{^Changes_When_Titlecased=no}', "");
    Expect(0, 125252, '\P{Changes_When_Titlecased=no}', "");
    Expect(1, 125252, '\P{^Changes_When_Titlecased=no}', "");
    Expect(0, 125251, '\p{Changes_When_Titlecased=no}', "");
    Expect(1, 125251, '\p{^Changes_When_Titlecased=no}', "");
    Expect(1, 125251, '\P{Changes_When_Titlecased=no}', "");
    Expect(0, 125251, '\P{^Changes_When_Titlecased=no}', "");
    Expect(1, 125252, '\p{Changes_When_Titlecased=_-No}', "");
    Expect(0, 125252, '\p{^Changes_When_Titlecased=_-No}', "");
    Expect(0, 125252, '\P{Changes_When_Titlecased=_-No}', "");
    Expect(1, 125252, '\P{^Changes_When_Titlecased=_-No}', "");
    Expect(0, 125251, '\p{Changes_When_Titlecased=_-No}', "");
    Expect(1, 125251, '\p{^Changes_When_Titlecased=_-No}', "");
    Expect(1, 125251, '\P{Changes_When_Titlecased=_-No}', "");
    Expect(0, 125251, '\P{^Changes_When_Titlecased=_-No}', "");
    Error('\p{CWT=/a/N}');
    Error('\P{CWT=/a/N}');
    Expect(1, 125252, '\p{CWT=n}', "");
    Expect(0, 125252, '\p{^CWT=n}', "");
    Expect(0, 125252, '\P{CWT=n}', "");
    Expect(1, 125252, '\P{^CWT=n}', "");
    Expect(0, 125251, '\p{CWT=n}', "");
    Expect(1, 125251, '\p{^CWT=n}', "");
    Expect(1, 125251, '\P{CWT=n}', "");
    Expect(0, 125251, '\P{^CWT=n}', "");
    Expect(1, 125252, '\p{CWT=  n}', "");
    Expect(0, 125252, '\p{^CWT=  n}', "");
    Expect(0, 125252, '\P{CWT=  n}', "");
    Expect(1, 125252, '\P{^CWT=  n}', "");
    Expect(0, 125251, '\p{CWT=  n}', "");
    Expect(1, 125251, '\p{^CWT=  n}', "");
    Expect(1, 125251, '\P{CWT=  n}', "");
    Expect(0, 125251, '\P{^CWT=  n}', "");
    Error('\p{Is_Changes_When_Titlecased=--F/a/}');
    Error('\P{Is_Changes_When_Titlecased=--F/a/}');
    Expect(1, 125252, '\p{Is_Changes_When_Titlecased=f}', "");
    Expect(0, 125252, '\p{^Is_Changes_When_Titlecased=f}', "");
    Expect(0, 125252, '\P{Is_Changes_When_Titlecased=f}', "");
    Expect(1, 125252, '\P{^Is_Changes_When_Titlecased=f}', "");
    Expect(0, 125251, '\p{Is_Changes_When_Titlecased=f}', "");
    Expect(1, 125251, '\p{^Is_Changes_When_Titlecased=f}', "");
    Expect(1, 125251, '\P{Is_Changes_When_Titlecased=f}', "");
    Expect(0, 125251, '\P{^Is_Changes_When_Titlecased=f}', "");
    Expect(1, 125252, '\p{Is_Changes_When_Titlecased=__F}', "");
    Expect(0, 125252, '\p{^Is_Changes_When_Titlecased=__F}', "");
    Expect(0, 125252, '\P{Is_Changes_When_Titlecased=__F}', "");
    Expect(1, 125252, '\P{^Is_Changes_When_Titlecased=__F}', "");
    Expect(0, 125251, '\p{Is_Changes_When_Titlecased=__F}', "");
    Expect(1, 125251, '\p{^Is_Changes_When_Titlecased=__F}', "");
    Expect(1, 125251, '\P{Is_Changes_When_Titlecased=__F}', "");
    Expect(0, 125251, '\P{^Is_Changes_When_Titlecased=__F}', "");
    Error('\p{Is_CWT=	 FALSE/a/}');
    Error('\P{Is_CWT=	 FALSE/a/}');
    Expect(1, 125252, '\p{Is_CWT=false}', "");
    Expect(0, 125252, '\p{^Is_CWT=false}', "");
    Expect(0, 125252, '\P{Is_CWT=false}', "");
    Expect(1, 125252, '\P{^Is_CWT=false}', "");
    Expect(0, 125251, '\p{Is_CWT=false}', "");
    Expect(1, 125251, '\p{^Is_CWT=false}', "");
    Expect(1, 125251, '\P{Is_CWT=false}', "");
    Expect(0, 125251, '\P{^Is_CWT=false}', "");
    Expect(1, 125252, '\p{Is_CWT:_false}', "");
    Expect(0, 125252, '\p{^Is_CWT:_false}', "");
    Expect(0, 125252, '\P{Is_CWT:_false}', "");
    Expect(1, 125252, '\P{^Is_CWT:_false}', "");
    Expect(0, 125251, '\p{Is_CWT:_false}', "");
    Expect(1, 125251, '\p{^Is_CWT:_false}', "");
    Expect(1, 125251, '\P{Is_CWT:_false}', "");
    Expect(0, 125251, '\P{^Is_CWT:_false}', "");
    Error('\p{Changes_When_Titlecased= :=YES}');
    Error('\P{Changes_When_Titlecased= :=YES}');
    Expect(1, 125251, '\p{Changes_When_Titlecased=yes}', "");
    Expect(0, 125251, '\p{^Changes_When_Titlecased=yes}', "");
    Expect(0, 125251, '\P{Changes_When_Titlecased=yes}', "");
    Expect(1, 125251, '\P{^Changes_When_Titlecased=yes}', "");
    Expect(0, 125252, '\p{Changes_When_Titlecased=yes}', "");
    Expect(1, 125252, '\p{^Changes_When_Titlecased=yes}', "");
    Expect(1, 125252, '\P{Changes_When_Titlecased=yes}', "");
    Expect(0, 125252, '\P{^Changes_When_Titlecased=yes}', "");
    Expect(1, 125251, '\p{Changes_When_Titlecased=		yes}', "");
    Expect(0, 125251, '\p{^Changes_When_Titlecased=		yes}', "");
    Expect(0, 125251, '\P{Changes_When_Titlecased=		yes}', "");
    Expect(1, 125251, '\P{^Changes_When_Titlecased=		yes}', "");
    Expect(0, 125252, '\p{Changes_When_Titlecased=		yes}', "");
    Expect(1, 125252, '\p{^Changes_When_Titlecased=		yes}', "");
    Expect(1, 125252, '\P{Changes_When_Titlecased=		yes}', "");
    Expect(0, 125252, '\P{^Changes_When_Titlecased=		yes}', "");
    Error('\p{CWT=  y:=}');
    Error('\P{CWT=  y:=}');
    Expect(1, 125251, '\p{CWT=y}', "");
    Expect(0, 125251, '\p{^CWT=y}', "");
    Expect(0, 125251, '\P{CWT=y}', "");
    Expect(1, 125251, '\P{^CWT=y}', "");
    Expect(0, 125252, '\p{CWT=y}', "");
    Expect(1, 125252, '\p{^CWT=y}', "");
    Expect(1, 125252, '\P{CWT=y}', "");
    Expect(0, 125252, '\P{^CWT=y}', "");
    Expect(1, 125251, '\p{CWT=	 Y}', "");
    Expect(0, 125251, '\p{^CWT=	 Y}', "");
    Expect(0, 125251, '\P{CWT=	 Y}', "");
    Expect(1, 125251, '\P{^CWT=	 Y}', "");
    Expect(0, 125252, '\p{CWT=	 Y}', "");
    Expect(1, 125252, '\p{^CWT=	 Y}', "");
    Expect(1, 125252, '\P{CWT=	 Y}', "");
    Expect(0, 125252, '\P{^CWT=	 Y}', "");
    Error('\p{Is_Changes_When_Titlecased= 	T:=}');
    Error('\P{Is_Changes_When_Titlecased= 	T:=}');
    Expect(1, 125251, '\p{Is_Changes_When_Titlecased=t}', "");
    Expect(0, 125251, '\p{^Is_Changes_When_Titlecased=t}', "");
    Expect(0, 125251, '\P{Is_Changes_When_Titlecased=t}', "");
    Expect(1, 125251, '\P{^Is_Changes_When_Titlecased=t}', "");
    Expect(0, 125252, '\p{Is_Changes_When_Titlecased=t}', "");
    Expect(1, 125252, '\p{^Is_Changes_When_Titlecased=t}', "");
    Expect(1, 125252, '\P{Is_Changes_When_Titlecased=t}', "");
    Expect(0, 125252, '\P{^Is_Changes_When_Titlecased=t}', "");
    Expect(1, 125251, '\p{Is_Changes_When_Titlecased=	T}', "");
    Expect(0, 125251, '\p{^Is_Changes_When_Titlecased=	T}', "");
    Expect(0, 125251, '\P{Is_Changes_When_Titlecased=	T}', "");
    Expect(1, 125251, '\P{^Is_Changes_When_Titlecased=	T}', "");
    Expect(0, 125252, '\p{Is_Changes_When_Titlecased=	T}', "");
    Expect(1, 125252, '\p{^Is_Changes_When_Titlecased=	T}', "");
    Expect(1, 125252, '\P{Is_Changes_When_Titlecased=	T}', "");
    Expect(0, 125252, '\P{^Is_Changes_When_Titlecased=	T}', "");
    Error('\p{Is_CWT:	-:=true}');
    Error('\P{Is_CWT:	-:=true}');
    Expect(1, 125251, '\p{Is_CWT=true}', "");
    Expect(0, 125251, '\p{^Is_CWT=true}', "");
    Expect(0, 125251, '\P{Is_CWT=true}', "");
    Expect(1, 125251, '\P{^Is_CWT=true}', "");
    Expect(0, 125252, '\p{Is_CWT=true}', "");
    Expect(1, 125252, '\p{^Is_CWT=true}', "");
    Expect(1, 125252, '\P{Is_CWT=true}', "");
    Expect(0, 125252, '\P{^Is_CWT=true}', "");
    Expect(1, 125251, '\p{Is_CWT= -TRUE}', "");
    Expect(0, 125251, '\p{^Is_CWT= -TRUE}', "");
    Expect(0, 125251, '\P{Is_CWT= -TRUE}', "");
    Expect(1, 125251, '\P{^Is_CWT= -TRUE}', "");
    Expect(0, 125252, '\p{Is_CWT= -TRUE}', "");
    Expect(1, 125252, '\p{^Is_CWT= -TRUE}', "");
    Expect(1, 125252, '\P{Is_CWT= -TRUE}', "");
    Expect(0, 125252, '\P{^Is_CWT= -TRUE}', "");
    Error('\p{Changes_When_Uppercased=-NO/a/}');
    Error('\P{Changes_When_Uppercased=-NO/a/}');
    Expect(1, 125252, '\p{Changes_When_Uppercased:	no}', "");
    Expect(0, 125252, '\p{^Changes_When_Uppercased:	no}', "");
    Expect(0, 125252, '\P{Changes_When_Uppercased:	no}', "");
    Expect(1, 125252, '\P{^Changes_When_Uppercased:	no}', "");
    Expect(0, 125251, '\p{Changes_When_Uppercased:	no}', "");
    Expect(1, 125251, '\p{^Changes_When_Uppercased:	no}', "");
    Expect(1, 125251, '\P{Changes_When_Uppercased:	no}', "");
    Expect(0, 125251, '\P{^Changes_When_Uppercased:	no}', "");
    Expect(1, 125252, '\p{Changes_When_Uppercased=		NO}', "");
    Expect(0, 125252, '\p{^Changes_When_Uppercased=		NO}', "");
    Expect(0, 125252, '\P{Changes_When_Uppercased=		NO}', "");
    Expect(1, 125252, '\P{^Changes_When_Uppercased=		NO}', "");
    Expect(0, 125251, '\p{Changes_When_Uppercased=		NO}', "");
    Expect(1, 125251, '\p{^Changes_When_Uppercased=		NO}', "");
    Expect(1, 125251, '\P{Changes_When_Uppercased=		NO}', "");
    Expect(0, 125251, '\P{^Changes_When_Uppercased=		NO}', "");
    Error('\p{CWU=_-N:=}');
    Error('\P{CWU=_-N:=}');
    Expect(1, 125252, '\p{CWU=n}', "");
    Expect(0, 125252, '\p{^CWU=n}', "");
    Expect(0, 125252, '\P{CWU=n}', "");
    Expect(1, 125252, '\P{^CWU=n}', "");
    Expect(0, 125251, '\p{CWU=n}', "");
    Expect(1, 125251, '\p{^CWU=n}', "");
    Expect(1, 125251, '\P{CWU=n}', "");
    Expect(0, 125251, '\P{^CWU=n}', "");
    Expect(1, 125252, '\p{CWU=_-N}', "");
    Expect(0, 125252, '\p{^CWU=_-N}', "");
    Expect(0, 125252, '\P{CWU=_-N}', "");
    Expect(1, 125252, '\P{^CWU=_-N}', "");
    Expect(0, 125251, '\p{CWU=_-N}', "");
    Expect(1, 125251, '\p{^CWU=_-N}', "");
    Expect(1, 125251, '\P{CWU=_-N}', "");
    Expect(0, 125251, '\P{^CWU=_-N}', "");
    Error('\p{Is_Changes_When_Uppercased=	F:=}');
    Error('\P{Is_Changes_When_Uppercased=	F:=}');
    Expect(1, 125252, '\p{Is_Changes_When_Uppercased=f}', "");
    Expect(0, 125252, '\p{^Is_Changes_When_Uppercased=f}', "");
    Expect(0, 125252, '\P{Is_Changes_When_Uppercased=f}', "");
    Expect(1, 125252, '\P{^Is_Changes_When_Uppercased=f}', "");
    Expect(0, 125251, '\p{Is_Changes_When_Uppercased=f}', "");
    Expect(1, 125251, '\p{^Is_Changes_When_Uppercased=f}', "");
    Expect(1, 125251, '\P{Is_Changes_When_Uppercased=f}', "");
    Expect(0, 125251, '\P{^Is_Changes_When_Uppercased=f}', "");
    Expect(1, 125252, '\p{Is_Changes_When_Uppercased=	_F}', "");
    Expect(0, 125252, '\p{^Is_Changes_When_Uppercased=	_F}', "");
    Expect(0, 125252, '\P{Is_Changes_When_Uppercased=	_F}', "");
    Expect(1, 125252, '\P{^Is_Changes_When_Uppercased=	_F}', "");
    Expect(0, 125251, '\p{Is_Changes_When_Uppercased=	_F}', "");
    Expect(1, 125251, '\p{^Is_Changes_When_Uppercased=	_F}', "");
    Expect(1, 125251, '\P{Is_Changes_When_Uppercased=	_F}', "");
    Expect(0, 125251, '\P{^Is_Changes_When_Uppercased=	_F}', "");
    Error('\p{Is_CWU=:=-_False}');
    Error('\P{Is_CWU=:=-_False}');
    Expect(1, 125252, '\p{Is_CWU=false}', "");
    Expect(0, 125252, '\p{^Is_CWU=false}', "");
    Expect(0, 125252, '\P{Is_CWU=false}', "");
    Expect(1, 125252, '\P{^Is_CWU=false}', "");
    Expect(0, 125251, '\p{Is_CWU=false}', "");
    Expect(1, 125251, '\p{^Is_CWU=false}', "");
    Expect(1, 125251, '\P{Is_CWU=false}', "");
    Expect(0, 125251, '\P{^Is_CWU=false}', "");
    Expect(1, 125252, '\p{Is_CWU=__False}', "");
    Expect(0, 125252, '\p{^Is_CWU=__False}', "");
    Expect(0, 125252, '\P{Is_CWU=__False}', "");
    Expect(1, 125252, '\P{^Is_CWU=__False}', "");
    Expect(0, 125251, '\p{Is_CWU=__False}', "");
    Expect(1, 125251, '\p{^Is_CWU=__False}', "");
    Expect(1, 125251, '\P{Is_CWU=__False}', "");
    Expect(0, 125251, '\P{^Is_CWU=__False}', "");
    Error('\p{Changes_When_Uppercased=	_Yes:=}');
    Error('\P{Changes_When_Uppercased=	_Yes:=}');
    Expect(1, 125251, '\p{Changes_When_Uppercased=yes}', "");
    Expect(0, 125251, '\p{^Changes_When_Uppercased=yes}', "");
    Expect(0, 125251, '\P{Changes_When_Uppercased=yes}', "");
    Expect(1, 125251, '\P{^Changes_When_Uppercased=yes}', "");
    Expect(0, 125252, '\p{Changes_When_Uppercased=yes}', "");
    Expect(1, 125252, '\p{^Changes_When_Uppercased=yes}', "");
    Expect(1, 125252, '\P{Changes_When_Uppercased=yes}', "");
    Expect(0, 125252, '\P{^Changes_When_Uppercased=yes}', "");
    Expect(1, 125251, '\p{Changes_When_Uppercased=  Yes}', "");
    Expect(0, 125251, '\p{^Changes_When_Uppercased=  Yes}', "");
    Expect(0, 125251, '\P{Changes_When_Uppercased=  Yes}', "");
    Expect(1, 125251, '\P{^Changes_When_Uppercased=  Yes}', "");
    Expect(0, 125252, '\p{Changes_When_Uppercased=  Yes}', "");
    Expect(1, 125252, '\p{^Changes_When_Uppercased=  Yes}', "");
    Expect(1, 125252, '\P{Changes_When_Uppercased=  Yes}', "");
    Expect(0, 125252, '\P{^Changes_When_Uppercased=  Yes}', "");
    Error('\p{CWU=--Y:=}');
    Error('\P{CWU=--Y:=}');
    Expect(1, 125251, '\p{CWU=y}', "");
    Expect(0, 125251, '\p{^CWU=y}', "");
    Expect(0, 125251, '\P{CWU=y}', "");
    Expect(1, 125251, '\P{^CWU=y}', "");
    Expect(0, 125252, '\p{CWU=y}', "");
    Expect(1, 125252, '\p{^CWU=y}', "");
    Expect(1, 125252, '\P{CWU=y}', "");
    Expect(0, 125252, '\P{^CWU=y}', "");
    Expect(1, 125251, '\p{CWU=	_Y}', "");
    Expect(0, 125251, '\p{^CWU=	_Y}', "");
    Expect(0, 125251, '\P{CWU=	_Y}', "");
    Expect(1, 125251, '\P{^CWU=	_Y}', "");
    Expect(0, 125252, '\p{CWU=	_Y}', "");
    Expect(1, 125252, '\p{^CWU=	_Y}', "");
    Expect(1, 125252, '\P{CWU=	_Y}', "");
    Expect(0, 125252, '\P{^CWU=	_Y}', "");
    Error('\p{Is_Changes_When_Uppercased=_:=T}');
    Error('\P{Is_Changes_When_Uppercased=_:=T}');
    Expect(1, 125251, '\p{Is_Changes_When_Uppercased=t}', "");
    Expect(0, 125251, '\p{^Is_Changes_When_Uppercased=t}', "");
    Expect(0, 125251, '\P{Is_Changes_When_Uppercased=t}', "");
    Expect(1, 125251, '\P{^Is_Changes_When_Uppercased=t}', "");
    Expect(0, 125252, '\p{Is_Changes_When_Uppercased=t}', "");
    Expect(1, 125252, '\p{^Is_Changes_When_Uppercased=t}', "");
    Expect(1, 125252, '\P{Is_Changes_When_Uppercased=t}', "");
    Expect(0, 125252, '\P{^Is_Changes_When_Uppercased=t}', "");
    Expect(1, 125251, '\p{Is_Changes_When_Uppercased=-_T}', "");
    Expect(0, 125251, '\p{^Is_Changes_When_Uppercased=-_T}', "");
    Expect(0, 125251, '\P{Is_Changes_When_Uppercased=-_T}', "");
    Expect(1, 125251, '\P{^Is_Changes_When_Uppercased=-_T}', "");
    Expect(0, 125252, '\p{Is_Changes_When_Uppercased=-_T}', "");
    Expect(1, 125252, '\p{^Is_Changes_When_Uppercased=-_T}', "");
    Expect(1, 125252, '\P{Is_Changes_When_Uppercased=-_T}', "");
    Expect(0, 125252, '\P{^Is_Changes_When_Uppercased=-_T}', "");
    Error('\p{Is_CWU=_:=TRUE}');
    Error('\P{Is_CWU=_:=TRUE}');
    Expect(1, 125251, '\p{Is_CWU=true}', "");
    Expect(0, 125251, '\p{^Is_CWU=true}', "");
    Expect(0, 125251, '\P{Is_CWU=true}', "");
    Expect(1, 125251, '\P{^Is_CWU=true}', "");
    Expect(0, 125252, '\p{Is_CWU=true}', "");
    Expect(1, 125252, '\p{^Is_CWU=true}', "");
    Expect(1, 125252, '\P{Is_CWU=true}', "");
    Expect(0, 125252, '\P{^Is_CWU=true}', "");
    Expect(1, 125251, '\p{Is_CWU=	-true}', "");
    Expect(0, 125251, '\p{^Is_CWU=	-true}', "");
    Expect(0, 125251, '\P{Is_CWU=	-true}', "");
    Expect(1, 125251, '\P{^Is_CWU=	-true}', "");
    Expect(0, 125252, '\p{Is_CWU=	-true}', "");
    Expect(1, 125252, '\p{^Is_CWU=	-true}', "");
    Expect(1, 125252, '\P{Is_CWU=	-true}', "");
    Expect(0, 125252, '\P{^Is_CWU=	-true}', "");
    Error('\p{Dash: :=NO}');
    Error('\P{Dash: :=NO}');
    Expect(1, 65294, '\p{Dash=no}', "");
    Expect(0, 65294, '\p{^Dash=no}', "");
    Expect(0, 65294, '\P{Dash=no}', "");
    Expect(1, 65294, '\P{^Dash=no}', "");
    Expect(0, 65293, '\p{Dash=no}', "");
    Expect(1, 65293, '\p{^Dash=no}', "");
    Expect(1, 65293, '\P{Dash=no}', "");
    Expect(0, 65293, '\P{^Dash=no}', "");
    Expect(1, 65294, '\p{Dash=-No}', "");
    Expect(0, 65294, '\p{^Dash=-No}', "");
    Expect(0, 65294, '\P{Dash=-No}', "");
    Expect(1, 65294, '\P{^Dash=-No}', "");
    Expect(0, 65293, '\p{Dash=-No}', "");
    Expect(1, 65293, '\p{^Dash=-No}', "");
    Expect(1, 65293, '\P{Dash=-No}', "");
    Expect(0, 65293, '\P{^Dash=-No}', "");
    Error('\p{Is_Dash: -/a/N}');
    Error('\P{Is_Dash: -/a/N}');
    Expect(1, 65294, '\p{Is_Dash=n}', "");
    Expect(0, 65294, '\p{^Is_Dash=n}', "");
    Expect(0, 65294, '\P{Is_Dash=n}', "");
    Expect(1, 65294, '\P{^Is_Dash=n}', "");
    Expect(0, 65293, '\p{Is_Dash=n}', "");
    Expect(1, 65293, '\p{^Is_Dash=n}', "");
    Expect(1, 65293, '\P{Is_Dash=n}', "");
    Expect(0, 65293, '\P{^Is_Dash=n}', "");
    Expect(1, 65294, '\p{Is_Dash=-	n}', "");
    Expect(0, 65294, '\p{^Is_Dash=-	n}', "");
    Expect(0, 65294, '\P{Is_Dash=-	n}', "");
    Expect(1, 65294, '\P{^Is_Dash=-	n}', "");
    Expect(0, 65293, '\p{Is_Dash=-	n}', "");
    Expect(1, 65293, '\p{^Is_Dash=-	n}', "");
    Expect(1, 65293, '\P{Is_Dash=-	n}', "");
    Expect(0, 65293, '\P{^Is_Dash=-	n}', "");
    Error('\p{Dash: 	-F:=}');
    Error('\P{Dash: 	-F:=}');
    Expect(1, 65294, '\p{Dash=f}', "");
    Expect(0, 65294, '\p{^Dash=f}', "");
    Expect(0, 65294, '\P{Dash=f}', "");
    Expect(1, 65294, '\P{^Dash=f}', "");
    Expect(0, 65293, '\p{Dash=f}', "");
    Expect(1, 65293, '\p{^Dash=f}', "");
    Expect(1, 65293, '\P{Dash=f}', "");
    Expect(0, 65293, '\P{^Dash=f}', "");
    Expect(1, 65294, '\p{Dash=__f}', "");
    Expect(0, 65294, '\p{^Dash=__f}', "");
    Expect(0, 65294, '\P{Dash=__f}', "");
    Expect(1, 65294, '\P{^Dash=__f}', "");
    Expect(0, 65293, '\p{Dash=__f}', "");
    Expect(1, 65293, '\p{^Dash=__f}', "");
    Expect(1, 65293, '\P{Dash=__f}', "");
    Expect(0, 65293, '\P{^Dash=__f}', "");
    Error('\p{Is_Dash=:=	_false}');
    Error('\P{Is_Dash=:=	_false}');
    Expect(1, 65294, '\p{Is_Dash=false}', "");
    Expect(0, 65294, '\p{^Is_Dash=false}', "");
    Expect(0, 65294, '\P{Is_Dash=false}', "");
    Expect(1, 65294, '\P{^Is_Dash=false}', "");
    Expect(0, 65293, '\p{Is_Dash=false}', "");
    Expect(1, 65293, '\p{^Is_Dash=false}', "");
    Expect(1, 65293, '\P{Is_Dash=false}', "");
    Expect(0, 65293, '\P{^Is_Dash=false}', "");
    Expect(1, 65294, '\p{Is_Dash=-	FALSE}', "");
    Expect(0, 65294, '\p{^Is_Dash=-	FALSE}', "");
    Expect(0, 65294, '\P{Is_Dash=-	FALSE}', "");
    Expect(1, 65294, '\P{^Is_Dash=-	FALSE}', "");
    Expect(0, 65293, '\p{Is_Dash=-	FALSE}', "");
    Expect(1, 65293, '\p{^Is_Dash=-	FALSE}', "");
    Expect(1, 65293, '\P{Is_Dash=-	FALSE}', "");
    Expect(0, 65293, '\P{^Is_Dash=-	FALSE}', "");
    Error('\p{Dash=--Yes:=}');
    Error('\P{Dash=--Yes:=}');
    Expect(1, 65293, '\p{Dash=yes}', "");
    Expect(0, 65293, '\p{^Dash=yes}', "");
    Expect(0, 65293, '\P{Dash=yes}', "");
    Expect(1, 65293, '\P{^Dash=yes}', "");
    Expect(0, 65294, '\p{Dash=yes}', "");
    Expect(1, 65294, '\p{^Dash=yes}', "");
    Expect(1, 65294, '\P{Dash=yes}', "");
    Expect(0, 65294, '\P{^Dash=yes}', "");
    Expect(1, 65293, '\p{Dash= _yes}', "");
    Expect(0, 65293, '\p{^Dash= _yes}', "");
    Expect(0, 65293, '\P{Dash= _yes}', "");
    Expect(1, 65293, '\P{^Dash= _yes}', "");
    Expect(0, 65294, '\p{Dash= _yes}', "");
    Expect(1, 65294, '\p{^Dash= _yes}', "");
    Expect(1, 65294, '\P{Dash= _yes}', "");
    Expect(0, 65294, '\P{^Dash= _yes}', "");
    Error('\p{Is_Dash= /a/Y}');
    Error('\P{Is_Dash= /a/Y}');
    Expect(1, 65293, '\p{Is_Dash=y}', "");
    Expect(0, 65293, '\p{^Is_Dash=y}', "");
    Expect(0, 65293, '\P{Is_Dash=y}', "");
    Expect(1, 65293, '\P{^Is_Dash=y}', "");
    Expect(0, 65294, '\p{Is_Dash=y}', "");
    Expect(1, 65294, '\p{^Is_Dash=y}', "");
    Expect(1, 65294, '\P{Is_Dash=y}', "");
    Expect(0, 65294, '\P{^Is_Dash=y}', "");
    Expect(1, 65293, '\p{Is_Dash=	_Y}', "");
    Expect(0, 65293, '\p{^Is_Dash=	_Y}', "");
    Expect(0, 65293, '\P{Is_Dash=	_Y}', "");
    Expect(1, 65293, '\P{^Is_Dash=	_Y}', "");
    Expect(0, 65294, '\p{Is_Dash=	_Y}', "");
    Expect(1, 65294, '\p{^Is_Dash=	_Y}', "");
    Expect(1, 65294, '\P{Is_Dash=	_Y}', "");
    Expect(0, 65294, '\P{^Is_Dash=	_Y}', "");
    Error('\p{Dash= -T:=}');
    Error('\P{Dash= -T:=}');
    Expect(1, 65293, '\p{Dash=t}', "");
    Expect(0, 65293, '\p{^Dash=t}', "");
    Expect(0, 65293, '\P{Dash=t}', "");
    Expect(1, 65293, '\P{^Dash=t}', "");
    Expect(0, 65294, '\p{Dash=t}', "");
    Expect(1, 65294, '\p{^Dash=t}', "");
    Expect(1, 65294, '\P{Dash=t}', "");
    Expect(0, 65294, '\P{^Dash=t}', "");
    Expect(1, 65293, '\p{Dash:- T}', "");
    Expect(0, 65293, '\p{^Dash:- T}', "");
    Expect(0, 65293, '\P{Dash:- T}', "");
    Expect(1, 65293, '\P{^Dash:- T}', "");
    Expect(0, 65294, '\p{Dash:- T}', "");
    Expect(1, 65294, '\p{^Dash:- T}', "");
    Expect(1, 65294, '\P{Dash:- T}', "");
    Expect(0, 65294, '\P{^Dash:- T}', "");
    Error('\p{Is_Dash=/a/True}');
    Error('\P{Is_Dash=/a/True}');
    Expect(1, 65293, '\p{Is_Dash:	true}', "");
    Expect(0, 65293, '\p{^Is_Dash:	true}', "");
    Expect(0, 65293, '\P{Is_Dash:	true}', "");
    Expect(1, 65293, '\P{^Is_Dash:	true}', "");
    Expect(0, 65294, '\p{Is_Dash:	true}', "");
    Expect(1, 65294, '\p{^Is_Dash:	true}', "");
    Expect(1, 65294, '\P{Is_Dash:	true}', "");
    Expect(0, 65294, '\P{^Is_Dash:	true}', "");
    Expect(1, 65293, '\p{Is_Dash=True}', "");
    Expect(0, 65293, '\p{^Is_Dash=True}', "");
    Expect(0, 65293, '\P{Is_Dash=True}', "");
    Expect(1, 65293, '\P{^Is_Dash=True}', "");
    Expect(0, 65294, '\p{Is_Dash=True}', "");
    Expect(1, 65294, '\p{^Is_Dash=True}', "");
    Expect(1, 65294, '\P{Is_Dash=True}', "");
    Expect(0, 65294, '\P{^Is_Dash=True}', "");
    Error('\p{Deprecated=-:=No}');
    Error('\P{Deprecated=-:=No}');
    Expect(1, 917506, '\p{Deprecated:no}', "");
    Expect(0, 917506, '\p{^Deprecated:no}', "");
    Expect(0, 917506, '\P{Deprecated:no}', "");
    Expect(1, 917506, '\P{^Deprecated:no}', "");
    Expect(0, 917505, '\p{Deprecated:no}', "");
    Expect(1, 917505, '\p{^Deprecated:no}', "");
    Expect(1, 917505, '\P{Deprecated:no}', "");
    Expect(0, 917505, '\P{^Deprecated:no}', "");
    Expect(1, 917506, '\p{Deprecated=-No}', "");
    Expect(0, 917506, '\p{^Deprecated=-No}', "");
    Expect(0, 917506, '\P{Deprecated=-No}', "");
    Expect(1, 917506, '\P{^Deprecated=-No}', "");
    Expect(0, 917505, '\p{Deprecated=-No}', "");
    Expect(1, 917505, '\p{^Deprecated=-No}', "");
    Expect(1, 917505, '\P{Deprecated=-No}', "");
    Expect(0, 917505, '\P{^Deprecated=-No}', "");
    Error('\p{Dep=	N/a/}');
    Error('\P{Dep=	N/a/}');
    Expect(1, 917506, '\p{Dep=n}', "");
    Expect(0, 917506, '\p{^Dep=n}', "");
    Expect(0, 917506, '\P{Dep=n}', "");
    Expect(1, 917506, '\P{^Dep=n}', "");
    Expect(0, 917505, '\p{Dep=n}', "");
    Expect(1, 917505, '\p{^Dep=n}', "");
    Expect(1, 917505, '\P{Dep=n}', "");
    Expect(0, 917505, '\P{^Dep=n}', "");
    Expect(1, 917506, '\p{Dep=-_N}', "");
    Expect(0, 917506, '\p{^Dep=-_N}', "");
    Expect(0, 917506, '\P{Dep=-_N}', "");
    Expect(1, 917506, '\P{^Dep=-_N}', "");
    Expect(0, 917505, '\p{Dep=-_N}', "");
    Expect(1, 917505, '\p{^Dep=-_N}', "");
    Expect(1, 917505, '\P{Dep=-_N}', "");
    Expect(0, 917505, '\P{^Dep=-_N}', "");
    Error('\p{Is_Deprecated=	 f/a/}');
    Error('\P{Is_Deprecated=	 f/a/}');
    Expect(1, 917506, '\p{Is_Deprecated=f}', "");
    Expect(0, 917506, '\p{^Is_Deprecated=f}', "");
    Expect(0, 917506, '\P{Is_Deprecated=f}', "");
    Expect(1, 917506, '\P{^Is_Deprecated=f}', "");
    Expect(0, 917505, '\p{Is_Deprecated=f}', "");
    Expect(1, 917505, '\p{^Is_Deprecated=f}', "");
    Expect(1, 917505, '\P{Is_Deprecated=f}', "");
    Expect(0, 917505, '\P{^Is_Deprecated=f}', "");
    Expect(1, 917506, '\p{Is_Deprecated=	F}', "");
    Expect(0, 917506, '\p{^Is_Deprecated=	F}', "");
    Expect(0, 917506, '\P{Is_Deprecated=	F}', "");
    Expect(1, 917506, '\P{^Is_Deprecated=	F}', "");
    Expect(0, 917505, '\p{Is_Deprecated=	F}', "");
    Expect(1, 917505, '\p{^Is_Deprecated=	F}', "");
    Expect(1, 917505, '\P{Is_Deprecated=	F}', "");
    Expect(0, 917505, '\P{^Is_Deprecated=	F}', "");
    Error('\p{Is_Dep=_:=False}');
    Error('\P{Is_Dep=_:=False}');
    Expect(1, 917506, '\p{Is_Dep:   false}', "");
    Expect(0, 917506, '\p{^Is_Dep:   false}', "");
    Expect(0, 917506, '\P{Is_Dep:   false}', "");
    Expect(1, 917506, '\P{^Is_Dep:   false}', "");
    Expect(0, 917505, '\p{Is_Dep:   false}', "");
    Expect(1, 917505, '\p{^Is_Dep:   false}', "");
    Expect(1, 917505, '\P{Is_Dep:   false}', "");
    Expect(0, 917505, '\P{^Is_Dep:   false}', "");
    Expect(1, 917506, '\p{Is_Dep=_-False}', "");
    Expect(0, 917506, '\p{^Is_Dep=_-False}', "");
    Expect(0, 917506, '\P{Is_Dep=_-False}', "");
    Expect(1, 917506, '\P{^Is_Dep=_-False}', "");
    Expect(0, 917505, '\p{Is_Dep=_-False}', "");
    Expect(1, 917505, '\p{^Is_Dep=_-False}', "");
    Expect(1, 917505, '\P{Is_Dep=_-False}', "");
    Expect(0, 917505, '\P{^Is_Dep=_-False}', "");
    Error('\p{Deprecated:	_:=Yes}');
    Error('\P{Deprecated:	_:=Yes}');
    Expect(1, 917505, '\p{Deprecated=yes}', "");
    Expect(0, 917505, '\p{^Deprecated=yes}', "");
    Expect(0, 917505, '\P{Deprecated=yes}', "");
    Expect(1, 917505, '\P{^Deprecated=yes}', "");
    Expect(0, 917506, '\p{Deprecated=yes}', "");
    Expect(1, 917506, '\p{^Deprecated=yes}', "");
    Expect(1, 917506, '\P{Deprecated=yes}', "");
    Expect(0, 917506, '\P{^Deprecated=yes}', "");
    Expect(1, 917505, '\p{Deprecated=-_Yes}', "");
    Expect(0, 917505, '\p{^Deprecated=-_Yes}', "");
    Expect(0, 917505, '\P{Deprecated=-_Yes}', "");
    Expect(1, 917505, '\P{^Deprecated=-_Yes}', "");
    Expect(0, 917506, '\p{Deprecated=-_Yes}', "");
    Expect(1, 917506, '\p{^Deprecated=-_Yes}', "");
    Expect(1, 917506, '\P{Deprecated=-_Yes}', "");
    Expect(0, 917506, '\P{^Deprecated=-_Yes}', "");
    Error('\p{Dep= 	y:=}');
    Error('\P{Dep= 	y:=}');
    Expect(1, 917505, '\p{Dep=y}', "");
    Expect(0, 917505, '\p{^Dep=y}', "");
    Expect(0, 917505, '\P{Dep=y}', "");
    Expect(1, 917505, '\P{^Dep=y}', "");
    Expect(0, 917506, '\p{Dep=y}', "");
    Expect(1, 917506, '\p{^Dep=y}', "");
    Expect(1, 917506, '\P{Dep=y}', "");
    Expect(0, 917506, '\P{^Dep=y}', "");
    Expect(1, 917505, '\p{Dep=_Y}', "");
    Expect(0, 917505, '\p{^Dep=_Y}', "");
    Expect(0, 917505, '\P{Dep=_Y}', "");
    Expect(1, 917505, '\P{^Dep=_Y}', "");
    Expect(0, 917506, '\p{Dep=_Y}', "");
    Expect(1, 917506, '\p{^Dep=_Y}', "");
    Expect(1, 917506, '\P{Dep=_Y}', "");
    Expect(0, 917506, '\P{^Dep=_Y}', "");
    Error('\p{Is_Deprecated=_/a/t}');
    Error('\P{Is_Deprecated=_/a/t}');
    Expect(1, 917505, '\p{Is_Deprecated=t}', "");
    Expect(0, 917505, '\p{^Is_Deprecated=t}', "");
    Expect(0, 917505, '\P{Is_Deprecated=t}', "");
    Expect(1, 917505, '\P{^Is_Deprecated=t}', "");
    Expect(0, 917506, '\p{Is_Deprecated=t}', "");
    Expect(1, 917506, '\p{^Is_Deprecated=t}', "");
    Expect(1, 917506, '\P{Is_Deprecated=t}', "");
    Expect(0, 917506, '\P{^Is_Deprecated=t}', "");
    Expect(1, 917505, '\p{Is_Deprecated:   	T}', "");
    Expect(0, 917505, '\p{^Is_Deprecated:   	T}', "");
    Expect(0, 917505, '\P{Is_Deprecated:   	T}', "");
    Expect(1, 917505, '\P{^Is_Deprecated:   	T}', "");
    Expect(0, 917506, '\p{Is_Deprecated:   	T}', "");
    Expect(1, 917506, '\p{^Is_Deprecated:   	T}', "");
    Expect(1, 917506, '\P{Is_Deprecated:   	T}', "");
    Expect(0, 917506, '\P{^Is_Deprecated:   	T}', "");
    Error('\p{Is_Dep=	 true:=}');
    Error('\P{Is_Dep=	 true:=}');
    Expect(1, 917505, '\p{Is_Dep=true}', "");
    Expect(0, 917505, '\p{^Is_Dep=true}', "");
    Expect(0, 917505, '\P{Is_Dep=true}', "");
    Expect(1, 917505, '\P{^Is_Dep=true}', "");
    Expect(0, 917506, '\p{Is_Dep=true}', "");
    Expect(1, 917506, '\p{^Is_Dep=true}', "");
    Expect(1, 917506, '\P{Is_Dep=true}', "");
    Expect(0, 917506, '\P{^Is_Dep=true}', "");
    Expect(1, 917505, '\p{Is_Dep=		True}', "");
    Expect(0, 917505, '\p{^Is_Dep=		True}', "");
    Expect(0, 917505, '\P{Is_Dep=		True}', "");
    Expect(1, 917505, '\P{^Is_Dep=		True}', "");
    Expect(0, 917506, '\p{Is_Dep=		True}', "");
    Expect(1, 917506, '\p{^Is_Dep=		True}', "");
    Expect(1, 917506, '\P{Is_Dep=		True}', "");
    Expect(0, 917506, '\P{^Is_Dep=		True}', "");
    Error('\p{Default_Ignorable_Code_Point=	NO:=}');
    Error('\P{Default_Ignorable_Code_Point=	NO:=}');
    Expect(1, 921600, '\p{Default_Ignorable_Code_Point: no}', "");
    Expect(0, 921600, '\p{^Default_Ignorable_Code_Point: no}', "");
    Expect(0, 921600, '\P{Default_Ignorable_Code_Point: no}', "");
    Expect(1, 921600, '\P{^Default_Ignorable_Code_Point: no}', "");
    Expect(0, 921599, '\p{Default_Ignorable_Code_Point: no}', "");
    Expect(1, 921599, '\p{^Default_Ignorable_Code_Point: no}', "");
    Expect(1, 921599, '\P{Default_Ignorable_Code_Point: no}', "");
    Expect(0, 921599, '\P{^Default_Ignorable_Code_Point: no}', "");
    Expect(1, 921600, '\p{Default_Ignorable_Code_Point:    _No}', "");
    Expect(0, 921600, '\p{^Default_Ignorable_Code_Point:    _No}', "");
    Expect(0, 921600, '\P{Default_Ignorable_Code_Point:    _No}', "");
    Expect(1, 921600, '\P{^Default_Ignorable_Code_Point:    _No}', "");
    Expect(0, 921599, '\p{Default_Ignorable_Code_Point:    _No}', "");
    Expect(1, 921599, '\p{^Default_Ignorable_Code_Point:    _No}', "");
    Expect(1, 921599, '\P{Default_Ignorable_Code_Point:    _No}', "");
    Expect(0, 921599, '\P{^Default_Ignorable_Code_Point:    _No}', "");
    Error('\p{DI=/a/N}');
    Error('\P{DI=/a/N}');
    Expect(1, 921600, '\p{DI=n}', "");
    Expect(0, 921600, '\p{^DI=n}', "");
    Expect(0, 921600, '\P{DI=n}', "");
    Expect(1, 921600, '\P{^DI=n}', "");
    Expect(0, 921599, '\p{DI=n}', "");
    Expect(1, 921599, '\p{^DI=n}', "");
    Expect(1, 921599, '\P{DI=n}', "");
    Expect(0, 921599, '\P{^DI=n}', "");
    Expect(1, 921600, '\p{DI=_n}', "");
    Expect(0, 921600, '\p{^DI=_n}', "");
    Expect(0, 921600, '\P{DI=_n}', "");
    Expect(1, 921600, '\P{^DI=_n}', "");
    Expect(0, 921599, '\p{DI=_n}', "");
    Expect(1, 921599, '\p{^DI=_n}', "");
    Expect(1, 921599, '\P{DI=_n}', "");
    Expect(0, 921599, '\P{^DI=_n}', "");
    Error('\p{Is_Default_Ignorable_Code_Point=/a/ F}');
    Error('\P{Is_Default_Ignorable_Code_Point=/a/ F}');
    Expect(1, 921600, '\p{Is_Default_Ignorable_Code_Point=f}', "");
    Expect(0, 921600, '\p{^Is_Default_Ignorable_Code_Point=f}', "");
    Expect(0, 921600, '\P{Is_Default_Ignorable_Code_Point=f}', "");
    Expect(1, 921600, '\P{^Is_Default_Ignorable_Code_Point=f}', "");
    Expect(0, 921599, '\p{Is_Default_Ignorable_Code_Point=f}', "");
    Expect(1, 921599, '\p{^Is_Default_Ignorable_Code_Point=f}', "");
    Expect(1, 921599, '\P{Is_Default_Ignorable_Code_Point=f}', "");
    Expect(0, 921599, '\P{^Is_Default_Ignorable_Code_Point=f}', "");
    Expect(1, 921600, '\p{Is_Default_Ignorable_Code_Point= 	F}', "");
    Expect(0, 921600, '\p{^Is_Default_Ignorable_Code_Point= 	F}', "");
    Expect(0, 921600, '\P{Is_Default_Ignorable_Code_Point= 	F}', "");
    Expect(1, 921600, '\P{^Is_Default_Ignorable_Code_Point= 	F}', "");
    Expect(0, 921599, '\p{Is_Default_Ignorable_Code_Point= 	F}', "");
    Expect(1, 921599, '\p{^Is_Default_Ignorable_Code_Point= 	F}', "");
    Expect(1, 921599, '\P{Is_Default_Ignorable_Code_Point= 	F}', "");
    Expect(0, 921599, '\P{^Is_Default_Ignorable_Code_Point= 	F}', "");
    Error('\p{Is_DI=	_false:=}');
    Error('\P{Is_DI=	_false:=}');
    Expect(1, 921600, '\p{Is_DI=false}', "");
    Expect(0, 921600, '\p{^Is_DI=false}', "");
    Expect(0, 921600, '\P{Is_DI=false}', "");
    Expect(1, 921600, '\P{^Is_DI=false}', "");
    Expect(0, 921599, '\p{Is_DI=false}', "");
    Expect(1, 921599, '\p{^Is_DI=false}', "");
    Expect(1, 921599, '\P{Is_DI=false}', "");
    Expect(0, 921599, '\P{^Is_DI=false}', "");
    Expect(1, 921600, '\p{Is_DI=-False}', "");
    Expect(0, 921600, '\p{^Is_DI=-False}', "");
    Expect(0, 921600, '\P{Is_DI=-False}', "");
    Expect(1, 921600, '\P{^Is_DI=-False}', "");
    Expect(0, 921599, '\p{Is_DI=-False}', "");
    Expect(1, 921599, '\p{^Is_DI=-False}', "");
    Expect(1, 921599, '\P{Is_DI=-False}', "");
    Expect(0, 921599, '\P{^Is_DI=-False}', "");
    Error('\p{Default_Ignorable_Code_Point=:= -Yes}');
    Error('\P{Default_Ignorable_Code_Point=:= -Yes}');
    Expect(1, 921599, '\p{Default_Ignorable_Code_Point=yes}', "");
    Expect(0, 921599, '\p{^Default_Ignorable_Code_Point=yes}', "");
    Expect(0, 921599, '\P{Default_Ignorable_Code_Point=yes}', "");
    Expect(1, 921599, '\P{^Default_Ignorable_Code_Point=yes}', "");
    Expect(0, 921600, '\p{Default_Ignorable_Code_Point=yes}', "");
    Expect(1, 921600, '\p{^Default_Ignorable_Code_Point=yes}', "");
    Expect(1, 921600, '\P{Default_Ignorable_Code_Point=yes}', "");
    Expect(0, 921600, '\P{^Default_Ignorable_Code_Point=yes}', "");
    Expect(1, 921599, '\p{Default_Ignorable_Code_Point= -Yes}', "");
    Expect(0, 921599, '\p{^Default_Ignorable_Code_Point= -Yes}', "");
    Expect(0, 921599, '\P{Default_Ignorable_Code_Point= -Yes}', "");
    Expect(1, 921599, '\P{^Default_Ignorable_Code_Point= -Yes}', "");
    Expect(0, 921600, '\p{Default_Ignorable_Code_Point= -Yes}', "");
    Expect(1, 921600, '\p{^Default_Ignorable_Code_Point= -Yes}', "");
    Expect(1, 921600, '\P{Default_Ignorable_Code_Point= -Yes}', "");
    Expect(0, 921600, '\P{^Default_Ignorable_Code_Point= -Yes}', "");
    Error('\p{DI::=	-Y}');
    Error('\P{DI::=	-Y}');
    Expect(1, 921599, '\p{DI=y}', "");
    Expect(0, 921599, '\p{^DI=y}', "");
    Expect(0, 921599, '\P{DI=y}', "");
    Expect(1, 921599, '\P{^DI=y}', "");
    Expect(0, 921600, '\p{DI=y}', "");
    Expect(1, 921600, '\p{^DI=y}', "");
    Expect(1, 921600, '\P{DI=y}', "");
    Expect(0, 921600, '\P{^DI=y}', "");
    Expect(1, 921599, '\p{DI:   __y}', "");
    Expect(0, 921599, '\p{^DI:   __y}', "");
    Expect(0, 921599, '\P{DI:   __y}', "");
    Expect(1, 921599, '\P{^DI:   __y}', "");
    Expect(0, 921600, '\p{DI:   __y}', "");
    Expect(1, 921600, '\p{^DI:   __y}', "");
    Expect(1, 921600, '\P{DI:   __y}', "");
    Expect(0, 921600, '\P{^DI:   __y}', "");
    Error('\p{Is_Default_Ignorable_Code_Point=-/a/T}');
    Error('\P{Is_Default_Ignorable_Code_Point=-/a/T}');
    Expect(1, 921599, '\p{Is_Default_Ignorable_Code_Point=t}', "");
    Expect(0, 921599, '\p{^Is_Default_Ignorable_Code_Point=t}', "");
    Expect(0, 921599, '\P{Is_Default_Ignorable_Code_Point=t}', "");
    Expect(1, 921599, '\P{^Is_Default_Ignorable_Code_Point=t}', "");
    Expect(0, 921600, '\p{Is_Default_Ignorable_Code_Point=t}', "");
    Expect(1, 921600, '\p{^Is_Default_Ignorable_Code_Point=t}', "");
    Expect(1, 921600, '\P{Is_Default_Ignorable_Code_Point=t}', "");
    Expect(0, 921600, '\P{^Is_Default_Ignorable_Code_Point=t}', "");
    Expect(1, 921599, '\p{Is_Default_Ignorable_Code_Point= T}', "");
    Expect(0, 921599, '\p{^Is_Default_Ignorable_Code_Point= T}', "");
    Expect(0, 921599, '\P{Is_Default_Ignorable_Code_Point= T}', "");
    Expect(1, 921599, '\P{^Is_Default_Ignorable_Code_Point= T}', "");
    Expect(0, 921600, '\p{Is_Default_Ignorable_Code_Point= T}', "");
    Expect(1, 921600, '\p{^Is_Default_Ignorable_Code_Point= T}', "");
    Expect(1, 921600, '\P{Is_Default_Ignorable_Code_Point= T}', "");
    Expect(0, 921600, '\P{^Is_Default_Ignorable_Code_Point= T}', "");
    Error('\p{Is_DI=:= True}');
    Error('\P{Is_DI=:= True}');
    Expect(1, 921599, '\p{Is_DI=true}', "");
    Expect(0, 921599, '\p{^Is_DI=true}', "");
    Expect(0, 921599, '\P{Is_DI=true}', "");
    Expect(1, 921599, '\P{^Is_DI=true}', "");
    Expect(0, 921600, '\p{Is_DI=true}', "");
    Expect(1, 921600, '\p{^Is_DI=true}', "");
    Expect(1, 921600, '\P{Is_DI=true}', "");
    Expect(0, 921600, '\P{^Is_DI=true}', "");
    Expect(1, 921599, '\p{Is_DI=_True}', "");
    Expect(0, 921599, '\p{^Is_DI=_True}', "");
    Expect(0, 921599, '\P{Is_DI=_True}', "");
    Expect(1, 921599, '\P{^Is_DI=_True}', "");
    Expect(0, 921600, '\p{Is_DI=_True}', "");
    Expect(1, 921600, '\p{^Is_DI=_True}', "");
    Expect(1, 921600, '\P{Is_DI=_True}', "");
    Expect(0, 921600, '\P{^Is_DI=_True}', "");
    Error('\p{Diacritic=:=-No}');
    Error('\P{Diacritic=:=-No}');
    Expect(1, 125259, '\p{Diacritic:	no}', "");
    Expect(0, 125259, '\p{^Diacritic:	no}', "");
    Expect(0, 125259, '\P{Diacritic:	no}', "");
    Expect(1, 125259, '\P{^Diacritic:	no}', "");
    Expect(0, 125258, '\p{Diacritic:	no}', "");
    Expect(1, 125258, '\p{^Diacritic:	no}', "");
    Expect(1, 125258, '\P{Diacritic:	no}', "");
    Expect(0, 125258, '\P{^Diacritic:	no}', "");
    Expect(1, 125259, '\p{Diacritic:		_NO}', "");
    Expect(0, 125259, '\p{^Diacritic:		_NO}', "");
    Expect(0, 125259, '\P{Diacritic:		_NO}', "");
    Expect(1, 125259, '\P{^Diacritic:		_NO}', "");
    Expect(0, 125258, '\p{Diacritic:		_NO}', "");
    Expect(1, 125258, '\p{^Diacritic:		_NO}', "");
    Expect(1, 125258, '\P{Diacritic:		_NO}', "");
    Expect(0, 125258, '\P{^Diacritic:		_NO}', "");
    Error('\p{Dia=/a/N}');
    Error('\P{Dia=/a/N}');
    Expect(1, 125259, '\p{Dia=n}', "");
    Expect(0, 125259, '\p{^Dia=n}', "");
    Expect(0, 125259, '\P{Dia=n}', "");
    Expect(1, 125259, '\P{^Dia=n}', "");
    Expect(0, 125258, '\p{Dia=n}', "");
    Expect(1, 125258, '\p{^Dia=n}', "");
    Expect(1, 125258, '\P{Dia=n}', "");
    Expect(0, 125258, '\P{^Dia=n}', "");
    Expect(1, 125259, '\p{Dia= 	N}', "");
    Expect(0, 125259, '\p{^Dia= 	N}', "");
    Expect(0, 125259, '\P{Dia= 	N}', "");
    Expect(1, 125259, '\P{^Dia= 	N}', "");
    Expect(0, 125258, '\p{Dia= 	N}', "");
    Expect(1, 125258, '\p{^Dia= 	N}', "");
    Expect(1, 125258, '\P{Dia= 	N}', "");
    Expect(0, 125258, '\P{^Dia= 	N}', "");
    Error('\p{Is_Diacritic=:=F}');
    Error('\P{Is_Diacritic=:=F}');
    Expect(1, 125259, '\p{Is_Diacritic=f}', "");
    Expect(0, 125259, '\p{^Is_Diacritic=f}', "");
    Expect(0, 125259, '\P{Is_Diacritic=f}', "");
    Expect(1, 125259, '\P{^Is_Diacritic=f}', "");
    Expect(0, 125258, '\p{Is_Diacritic=f}', "");
    Expect(1, 125258, '\p{^Is_Diacritic=f}', "");
    Expect(1, 125258, '\P{Is_Diacritic=f}', "");
    Expect(0, 125258, '\P{^Is_Diacritic=f}', "");
    Expect(1, 125259, '\p{Is_Diacritic= 	F}', "");
    Expect(0, 125259, '\p{^Is_Diacritic= 	F}', "");
    Expect(0, 125259, '\P{Is_Diacritic= 	F}', "");
    Expect(1, 125259, '\P{^Is_Diacritic= 	F}', "");
    Expect(0, 125258, '\p{Is_Diacritic= 	F}', "");
    Expect(1, 125258, '\p{^Is_Diacritic= 	F}', "");
    Expect(1, 125258, '\P{Is_Diacritic= 	F}', "");
    Expect(0, 125258, '\P{^Is_Diacritic= 	F}', "");
    Error('\p{Is_Dia=_:=False}');
    Error('\P{Is_Dia=_:=False}');
    Expect(1, 125259, '\p{Is_Dia=false}', "");
    Expect(0, 125259, '\p{^Is_Dia=false}', "");
    Expect(0, 125259, '\P{Is_Dia=false}', "");
    Expect(1, 125259, '\P{^Is_Dia=false}', "");
    Expect(0, 125258, '\p{Is_Dia=false}', "");
    Expect(1, 125258, '\p{^Is_Dia=false}', "");
    Expect(1, 125258, '\P{Is_Dia=false}', "");
    Expect(0, 125258, '\P{^Is_Dia=false}', "");
    Expect(1, 125259, '\p{Is_Dia:	_	False}', "");
    Expect(0, 125259, '\p{^Is_Dia:	_	False}', "");
    Expect(0, 125259, '\P{Is_Dia:	_	False}', "");
    Expect(1, 125259, '\P{^Is_Dia:	_	False}', "");
    Expect(0, 125258, '\p{Is_Dia:	_	False}', "");
    Expect(1, 125258, '\p{^Is_Dia:	_	False}', "");
    Expect(1, 125258, '\P{Is_Dia:	_	False}', "");
    Expect(0, 125258, '\P{^Is_Dia:	_	False}', "");
    Error('\p{Diacritic:	:=_ YES}');
    Error('\P{Diacritic:	:=_ YES}');
    Expect(1, 125258, '\p{Diacritic=yes}', "");
    Expect(0, 125258, '\p{^Diacritic=yes}', "");
    Expect(0, 125258, '\P{Diacritic=yes}', "");
    Expect(1, 125258, '\P{^Diacritic=yes}', "");
    Expect(0, 125259, '\p{Diacritic=yes}', "");
    Expect(1, 125259, '\p{^Diacritic=yes}', "");
    Expect(1, 125259, '\P{Diacritic=yes}', "");
    Expect(0, 125259, '\P{^Diacritic=yes}', "");
    Expect(1, 125258, '\p{Diacritic=_-Yes}', "");
    Expect(0, 125258, '\p{^Diacritic=_-Yes}', "");
    Expect(0, 125258, '\P{Diacritic=_-Yes}', "");
    Expect(1, 125258, '\P{^Diacritic=_-Yes}', "");
    Expect(0, 125259, '\p{Diacritic=_-Yes}', "");
    Expect(1, 125259, '\p{^Diacritic=_-Yes}', "");
    Expect(1, 125259, '\P{Diacritic=_-Yes}', "");
    Expect(0, 125259, '\P{^Diacritic=_-Yes}', "");
    Error('\p{Dia= :=Y}');
    Error('\P{Dia= :=Y}');
    Expect(1, 125258, '\p{Dia=y}', "");
    Expect(0, 125258, '\p{^Dia=y}', "");
    Expect(0, 125258, '\P{Dia=y}', "");
    Expect(1, 125258, '\P{^Dia=y}', "");
    Expect(0, 125259, '\p{Dia=y}', "");
    Expect(1, 125259, '\p{^Dia=y}', "");
    Expect(1, 125259, '\P{Dia=y}', "");
    Expect(0, 125259, '\P{^Dia=y}', "");
    Expect(1, 125258, '\p{Dia:	 Y}', "");
    Expect(0, 125258, '\p{^Dia:	 Y}', "");
    Expect(0, 125258, '\P{Dia:	 Y}', "");
    Expect(1, 125258, '\P{^Dia:	 Y}', "");
    Expect(0, 125259, '\p{Dia:	 Y}', "");
    Expect(1, 125259, '\p{^Dia:	 Y}', "");
    Expect(1, 125259, '\P{Dia:	 Y}', "");
    Expect(0, 125259, '\P{^Dia:	 Y}', "");
    Error('\p{Is_Diacritic=:=	T}');
    Error('\P{Is_Diacritic=:=	T}');
    Expect(1, 125258, '\p{Is_Diacritic=t}', "");
    Expect(0, 125258, '\p{^Is_Diacritic=t}', "");
    Expect(0, 125258, '\P{Is_Diacritic=t}', "");
    Expect(1, 125258, '\P{^Is_Diacritic=t}', "");
    Expect(0, 125259, '\p{Is_Diacritic=t}', "");
    Expect(1, 125259, '\p{^Is_Diacritic=t}', "");
    Expect(1, 125259, '\P{Is_Diacritic=t}', "");
    Expect(0, 125259, '\P{^Is_Diacritic=t}', "");
    Expect(1, 125258, '\p{Is_Diacritic=-T}', "");
    Expect(0, 125258, '\p{^Is_Diacritic=-T}', "");
    Expect(0, 125258, '\P{Is_Diacritic=-T}', "");
    Expect(1, 125258, '\P{^Is_Diacritic=-T}', "");
    Expect(0, 125259, '\p{Is_Diacritic=-T}', "");
    Expect(1, 125259, '\p{^Is_Diacritic=-T}', "");
    Expect(1, 125259, '\P{Is_Diacritic=-T}', "");
    Expect(0, 125259, '\P{^Is_Diacritic=-T}', "");
    Error('\p{Is_Dia=/a/-True}');
    Error('\P{Is_Dia=/a/-True}');
    Expect(1, 125258, '\p{Is_Dia=true}', "");
    Expect(0, 125258, '\p{^Is_Dia=true}', "");
    Expect(0, 125258, '\P{Is_Dia=true}', "");
    Expect(1, 125258, '\P{^Is_Dia=true}', "");
    Expect(0, 125259, '\p{Is_Dia=true}', "");
    Expect(1, 125259, '\p{^Is_Dia=true}', "");
    Expect(1, 125259, '\P{Is_Dia=true}', "");
    Expect(0, 125259, '\P{^Is_Dia=true}', "");
    Expect(1, 125258, '\p{Is_Dia=-true}', "");
    Expect(0, 125258, '\p{^Is_Dia=-true}', "");
    Expect(0, 125258, '\P{Is_Dia=-true}', "");
    Expect(1, 125258, '\P{^Is_Dia=-true}', "");
    Expect(0, 125259, '\p{Is_Dia=-true}', "");
    Expect(1, 125259, '\p{^Is_Dia=-true}', "");
    Expect(1, 125259, '\P{Is_Dia=-true}', "");
    Expect(0, 125259, '\P{^Is_Dia=-true}', "");
    Error('\p{Decomposition_Type=_:=Canonical}');
    Error('\P{Decomposition_Type=_:=Canonical}');
    Expect(1, 195101, '\p{Decomposition_Type=canonical}', "");
    Expect(0, 195101, '\p{^Decomposition_Type=canonical}', "");
    Expect(0, 195101, '\P{Decomposition_Type=canonical}', "");
    Expect(1, 195101, '\P{^Decomposition_Type=canonical}', "");
    Expect(0, 195102, '\p{Decomposition_Type=canonical}', "");
    Expect(1, 195102, '\p{^Decomposition_Type=canonical}', "");
    Expect(1, 195102, '\P{Decomposition_Type=canonical}', "");
    Expect(0, 195102, '\P{^Decomposition_Type=canonical}', "");
    Expect(1, 195101, '\p{Decomposition_Type= canonical}', "");
    Expect(0, 195101, '\p{^Decomposition_Type= canonical}', "");
    Expect(0, 195101, '\P{Decomposition_Type= canonical}', "");
    Expect(1, 195101, '\P{^Decomposition_Type= canonical}', "");
    Expect(0, 195102, '\p{Decomposition_Type= canonical}', "");
    Expect(1, 195102, '\p{^Decomposition_Type= canonical}', "");
    Expect(1, 195102, '\P{Decomposition_Type= canonical}', "");
    Expect(0, 195102, '\P{^Decomposition_Type= canonical}', "");
    Error('\p{Dt=_/a/Can}');
    Error('\P{Dt=_/a/Can}');
    Expect(1, 195101, '\p{Dt=can}', "");
    Expect(0, 195101, '\p{^Dt=can}', "");
    Expect(0, 195101, '\P{Dt=can}', "");
    Expect(1, 195101, '\P{^Dt=can}', "");
    Expect(0, 195102, '\p{Dt=can}', "");
    Expect(1, 195102, '\p{^Dt=can}', "");
    Expect(1, 195102, '\P{Dt=can}', "");
    Expect(0, 195102, '\P{^Dt=can}', "");
    Expect(1, 195101, '\p{Dt:   _CAN}', "");
    Expect(0, 195101, '\p{^Dt:   _CAN}', "");
    Expect(0, 195101, '\P{Dt:   _CAN}', "");
    Expect(1, 195101, '\P{^Dt:   _CAN}', "");
    Expect(0, 195102, '\p{Dt:   _CAN}', "");
    Expect(1, 195102, '\p{^Dt:   _CAN}', "");
    Expect(1, 195102, '\P{Dt:   _CAN}', "");
    Expect(0, 195102, '\P{^Dt:   _CAN}', "");
    Error('\p{Is_Decomposition_Type=:=-_Canonical}');
    Error('\P{Is_Decomposition_Type=:=-_Canonical}');
    Expect(1, 195101, '\p{Is_Decomposition_Type:	canonical}', "");
    Expect(0, 195101, '\p{^Is_Decomposition_Type:	canonical}', "");
    Expect(0, 195101, '\P{Is_Decomposition_Type:	canonical}', "");
    Expect(1, 195101, '\P{^Is_Decomposition_Type:	canonical}', "");
    Expect(0, 195102, '\p{Is_Decomposition_Type:	canonical}', "");
    Expect(1, 195102, '\p{^Is_Decomposition_Type:	canonical}', "");
    Expect(1, 195102, '\P{Is_Decomposition_Type:	canonical}', "");
    Expect(0, 195102, '\P{^Is_Decomposition_Type:	canonical}', "");
    Error('\p{Is_Dt=/a/	 Can}');
    Error('\P{Is_Dt=/a/	 Can}');
    Expect(1, 195101, '\p{Is_Dt=can}', "");
    Expect(0, 195101, '\p{^Is_Dt=can}', "");
    Expect(0, 195101, '\P{Is_Dt=can}', "");
    Expect(1, 195101, '\P{^Is_Dt=can}', "");
    Expect(0, 195102, '\p{Is_Dt=can}', "");
    Expect(1, 195102, '\p{^Is_Dt=can}', "");
    Expect(1, 195102, '\P{Is_Dt=can}', "");
    Expect(0, 195102, '\P{^Is_Dt=can}', "");
    Expect(1, 195101, '\p{Is_Dt=	_CAN}', "");
    Expect(0, 195101, '\p{^Is_Dt=	_CAN}', "");
    Expect(0, 195101, '\P{Is_Dt=	_CAN}', "");
    Expect(1, 195101, '\P{^Is_Dt=	_CAN}', "");
    Expect(0, 195102, '\p{Is_Dt=	_CAN}', "");
    Expect(1, 195102, '\p{^Is_Dt=	_CAN}', "");
    Expect(1, 195102, '\P{Is_Dt=	_CAN}', "");
    Expect(0, 195102, '\P{^Is_Dt=	_CAN}', "");
    Error('\p{Decomposition_Type=_compat/a/}');
    Error('\P{Decomposition_Type=_compat/a/}');
    Expect(1, 127560, '\p{Decomposition_Type=compat}', "");
    Expect(0, 127560, '\p{^Decomposition_Type=compat}', "");
    Expect(0, 127560, '\P{Decomposition_Type=compat}', "");
    Expect(1, 127560, '\P{^Decomposition_Type=compat}', "");
    Expect(0, 127561, '\p{Decomposition_Type=compat}', "");
    Expect(1, 127561, '\p{^Decomposition_Type=compat}', "");
    Expect(1, 127561, '\P{Decomposition_Type=compat}', "");
    Expect(0, 127561, '\P{^Decomposition_Type=compat}', "");
    Expect(1, 127560, '\p{Decomposition_Type=	Compat}', "");
    Expect(0, 127560, '\p{^Decomposition_Type=	Compat}', "");
    Expect(0, 127560, '\P{Decomposition_Type=	Compat}', "");
    Expect(1, 127560, '\P{^Decomposition_Type=	Compat}', "");
    Expect(0, 127561, '\p{Decomposition_Type=	Compat}', "");
    Expect(1, 127561, '\p{^Decomposition_Type=	Compat}', "");
    Expect(1, 127561, '\P{Decomposition_Type=	Compat}', "");
    Expect(0, 127561, '\P{^Decomposition_Type=	Compat}', "");
    Error('\p{Dt=:=Com}');
    Error('\P{Dt=:=Com}');
    Expect(1, 127560, '\p{Dt=com}', "");
    Expect(0, 127560, '\p{^Dt=com}', "");
    Expect(0, 127560, '\P{Dt=com}', "");
    Expect(1, 127560, '\P{^Dt=com}', "");
    Expect(0, 127561, '\p{Dt=com}', "");
    Expect(1, 127561, '\p{^Dt=com}', "");
    Expect(1, 127561, '\P{Dt=com}', "");
    Expect(0, 127561, '\P{^Dt=com}', "");
    Expect(1, 127560, '\p{Dt=_Com}', "");
    Expect(0, 127560, '\p{^Dt=_Com}', "");
    Expect(0, 127560, '\P{Dt=_Com}', "");
    Expect(1, 127560, '\P{^Dt=_Com}', "");
    Expect(0, 127561, '\p{Dt=_Com}', "");
    Expect(1, 127561, '\p{^Dt=_Com}', "");
    Expect(1, 127561, '\P{Dt=_Com}', "");
    Expect(0, 127561, '\P{^Dt=_Com}', "");
    Error('\p{Is_Decomposition_Type: /a/_Compat}');
    Error('\P{Is_Decomposition_Type: /a/_Compat}');
    Expect(1, 127560, '\p{Is_Decomposition_Type=compat}', "");
    Expect(0, 127560, '\p{^Is_Decomposition_Type=compat}', "");
    Expect(0, 127560, '\P{Is_Decomposition_Type=compat}', "");
    Expect(1, 127560, '\P{^Is_Decomposition_Type=compat}', "");
    Expect(0, 127561, '\p{Is_Decomposition_Type=compat}', "");
    Expect(1, 127561, '\p{^Is_Decomposition_Type=compat}', "");
    Expect(1, 127561, '\P{Is_Decomposition_Type=compat}', "");
    Expect(0, 127561, '\P{^Is_Decomposition_Type=compat}', "");
    Expect(1, 127560, '\p{Is_Decomposition_Type=_	Compat}', "");
    Expect(0, 127560, '\p{^Is_Decomposition_Type=_	Compat}', "");
    Expect(0, 127560, '\P{Is_Decomposition_Type=_	Compat}', "");
    Expect(1, 127560, '\P{^Is_Decomposition_Type=_	Compat}', "");
    Expect(0, 127561, '\p{Is_Decomposition_Type=_	Compat}', "");
    Expect(1, 127561, '\p{^Is_Decomposition_Type=_	Compat}', "");
    Expect(1, 127561, '\P{Is_Decomposition_Type=_	Compat}', "");
    Expect(0, 127561, '\P{^Is_Decomposition_Type=_	Compat}', "");
    Error('\p{Is_Dt=:=-_COM}');
    Error('\P{Is_Dt=:=-_COM}');
    Expect(1, 127560, '\p{Is_Dt=com}', "");
    Expect(0, 127560, '\p{^Is_Dt=com}', "");
    Expect(0, 127560, '\P{Is_Dt=com}', "");
    Expect(1, 127560, '\P{^Is_Dt=com}', "");
    Expect(0, 127561, '\p{Is_Dt=com}', "");
    Expect(1, 127561, '\p{^Is_Dt=com}', "");
    Expect(1, 127561, '\P{Is_Dt=com}', "");
    Expect(0, 127561, '\P{^Is_Dt=com}', "");
    Expect(1, 127560, '\p{Is_Dt=_ Com}', "");
    Expect(0, 127560, '\p{^Is_Dt=_ Com}', "");
    Expect(0, 127560, '\P{Is_Dt=_ Com}', "");
    Expect(1, 127560, '\P{^Is_Dt=_ Com}', "");
    Expect(0, 127561, '\p{Is_Dt=_ Com}', "");
    Expect(1, 127561, '\p{^Is_Dt=_ Com}', "");
    Expect(1, 127561, '\P{Is_Dt=_ Com}', "");
    Expect(0, 127561, '\P{^Is_Dt=_ Com}', "");
    Error('\p{Decomposition_Type=- Circle/a/}');
    Error('\P{Decomposition_Type=- Circle/a/}');
    Expect(1, 127569, '\p{Decomposition_Type:circle}', "");
    Expect(0, 127569, '\p{^Decomposition_Type:circle}', "");
    Expect(0, 127569, '\P{Decomposition_Type:circle}', "");
    Expect(1, 127569, '\P{^Decomposition_Type:circle}', "");
    Expect(0, 127570, '\p{Decomposition_Type:circle}', "");
    Expect(1, 127570, '\p{^Decomposition_Type:circle}', "");
    Expect(1, 127570, '\P{Decomposition_Type:circle}', "");
    Expect(0, 127570, '\P{^Decomposition_Type:circle}', "");
    Expect(1, 127569, '\p{Decomposition_Type: circle}', "");
    Expect(0, 127569, '\p{^Decomposition_Type: circle}', "");
    Expect(0, 127569, '\P{Decomposition_Type: circle}', "");
    Expect(1, 127569, '\P{^Decomposition_Type: circle}', "");
    Expect(0, 127570, '\p{Decomposition_Type: circle}', "");
    Expect(1, 127570, '\p{^Decomposition_Type: circle}', "");
    Expect(1, 127570, '\P{Decomposition_Type: circle}', "");
    Expect(0, 127570, '\P{^Decomposition_Type: circle}', "");
    Error('\p{Dt=-/a/Enc}');
    Error('\P{Dt=-/a/Enc}');
    Expect(1, 127569, '\p{Dt=enc}', "");
    Expect(0, 127569, '\p{^Dt=enc}', "");
    Expect(0, 127569, '\P{Dt=enc}', "");
    Expect(1, 127569, '\P{^Dt=enc}', "");
    Expect(0, 127570, '\p{Dt=enc}', "");
    Expect(1, 127570, '\p{^Dt=enc}', "");
    Expect(1, 127570, '\P{Dt=enc}', "");
    Expect(0, 127570, '\P{^Dt=enc}', "");
    Expect(1, 127569, '\p{Dt=-Enc}', "");
    Expect(0, 127569, '\p{^Dt=-Enc}', "");
    Expect(0, 127569, '\P{Dt=-Enc}', "");
    Expect(1, 127569, '\P{^Dt=-Enc}', "");
    Expect(0, 127570, '\p{Dt=-Enc}', "");
    Expect(1, 127570, '\p{^Dt=-Enc}', "");
    Expect(1, 127570, '\P{Dt=-Enc}', "");
    Expect(0, 127570, '\P{^Dt=-Enc}', "");
    Error('\p{Is_Decomposition_Type=-/a/circle}');
    Error('\P{Is_Decomposition_Type=-/a/circle}');
    Expect(1, 127569, '\p{Is_Decomposition_Type=circle}', "");
    Expect(0, 127569, '\p{^Is_Decomposition_Type=circle}', "");
    Expect(0, 127569, '\P{Is_Decomposition_Type=circle}', "");
    Expect(1, 127569, '\P{^Is_Decomposition_Type=circle}', "");
    Expect(0, 127570, '\p{Is_Decomposition_Type=circle}', "");
    Expect(1, 127570, '\p{^Is_Decomposition_Type=circle}', "");
    Expect(1, 127570, '\P{Is_Decomposition_Type=circle}', "");
    Expect(0, 127570, '\P{^Is_Decomposition_Type=circle}', "");
    Expect(1, 127569, '\p{Is_Decomposition_Type=	_CIRCLE}', "");
    Expect(0, 127569, '\p{^Is_Decomposition_Type=	_CIRCLE}', "");
    Expect(0, 127569, '\P{Is_Decomposition_Type=	_CIRCLE}', "");
    Expect(1, 127569, '\P{^Is_Decomposition_Type=	_CIRCLE}', "");
    Expect(0, 127570, '\p{Is_Decomposition_Type=	_CIRCLE}', "");
    Expect(1, 127570, '\p{^Is_Decomposition_Type=	_CIRCLE}', "");
    Expect(1, 127570, '\P{Is_Decomposition_Type=	_CIRCLE}', "");
    Expect(0, 127570, '\P{^Is_Decomposition_Type=	_CIRCLE}', "");
    Error('\p{Is_Dt=	:=ENC}');
    Error('\P{Is_Dt=	:=ENC}');
    Expect(1, 127569, '\p{Is_Dt=enc}', "");
    Expect(0, 127569, '\p{^Is_Dt=enc}', "");
    Expect(0, 127569, '\P{Is_Dt=enc}', "");
    Expect(1, 127569, '\P{^Is_Dt=enc}', "");
    Expect(0, 127570, '\p{Is_Dt=enc}', "");
    Expect(1, 127570, '\p{^Is_Dt=enc}', "");
    Expect(1, 127570, '\P{Is_Dt=enc}', "");
    Expect(0, 127570, '\P{^Is_Dt=enc}', "");
    Expect(1, 127569, '\p{Is_Dt=--ENC}', "");
    Expect(0, 127569, '\p{^Is_Dt=--ENC}', "");
    Expect(0, 127569, '\P{Is_Dt=--ENC}', "");
    Expect(1, 127569, '\P{^Is_Dt=--ENC}', "");
    Expect(0, 127570, '\p{Is_Dt=--ENC}', "");
    Expect(1, 127570, '\p{^Is_Dt=--ENC}', "");
    Expect(1, 127570, '\P{Is_Dt=--ENC}', "");
    Expect(0, 127570, '\P{^Is_Dt=--ENC}', "");
    Error('\p{Decomposition_Type=-FINAL:=}');
    Error('\P{Decomposition_Type=-FINAL:=}');
    Expect(1, 65276, '\p{Decomposition_Type=final}', "");
    Expect(0, 65276, '\p{^Decomposition_Type=final}', "");
    Expect(0, 65276, '\P{Decomposition_Type=final}', "");
    Expect(1, 65276, '\P{^Decomposition_Type=final}', "");
    Expect(0, 65277, '\p{Decomposition_Type=final}', "");
    Expect(1, 65277, '\p{^Decomposition_Type=final}', "");
    Expect(1, 65277, '\P{Decomposition_Type=final}', "");
    Expect(0, 65277, '\P{^Decomposition_Type=final}', "");
    Expect(1, 65276, '\p{Decomposition_Type=	 final}', "");
    Expect(0, 65276, '\p{^Decomposition_Type=	 final}', "");
    Expect(0, 65276, '\P{Decomposition_Type=	 final}', "");
    Expect(1, 65276, '\P{^Decomposition_Type=	 final}', "");
    Expect(0, 65277, '\p{Decomposition_Type=	 final}', "");
    Expect(1, 65277, '\p{^Decomposition_Type=	 final}', "");
    Expect(1, 65277, '\P{Decomposition_Type=	 final}', "");
    Expect(0, 65277, '\P{^Decomposition_Type=	 final}', "");
    Error('\p{Dt::= 	fin}');
    Error('\P{Dt::= 	fin}');
    Expect(1, 65276, '\p{Dt=fin}', "");
    Expect(0, 65276, '\p{^Dt=fin}', "");
    Expect(0, 65276, '\P{Dt=fin}', "");
    Expect(1, 65276, '\P{^Dt=fin}', "");
    Expect(0, 65277, '\p{Dt=fin}', "");
    Expect(1, 65277, '\p{^Dt=fin}', "");
    Expect(1, 65277, '\P{Dt=fin}', "");
    Expect(0, 65277, '\P{^Dt=fin}', "");
    Expect(1, 65276, '\p{Dt=-FIN}', "");
    Expect(0, 65276, '\p{^Dt=-FIN}', "");
    Expect(0, 65276, '\P{Dt=-FIN}', "");
    Expect(1, 65276, '\P{^Dt=-FIN}', "");
    Expect(0, 65277, '\p{Dt=-FIN}', "");
    Expect(1, 65277, '\p{^Dt=-FIN}', "");
    Expect(1, 65277, '\P{Dt=-FIN}', "");
    Expect(0, 65277, '\P{^Dt=-FIN}', "");
    Error('\p{Is_Decomposition_Type=:=- Final}');
    Error('\P{Is_Decomposition_Type=:=- Final}');
    Expect(1, 65276, '\p{Is_Decomposition_Type=final}', "");
    Expect(0, 65276, '\p{^Is_Decomposition_Type=final}', "");
    Expect(0, 65276, '\P{Is_Decomposition_Type=final}', "");
    Expect(1, 65276, '\P{^Is_Decomposition_Type=final}', "");
    Expect(0, 65277, '\p{Is_Decomposition_Type=final}', "");
    Expect(1, 65277, '\p{^Is_Decomposition_Type=final}', "");
    Expect(1, 65277, '\P{Is_Decomposition_Type=final}', "");
    Expect(0, 65277, '\P{^Is_Decomposition_Type=final}', "");
    Expect(1, 65276, '\p{Is_Decomposition_Type= Final}', "");
    Expect(0, 65276, '\p{^Is_Decomposition_Type= Final}', "");
    Expect(0, 65276, '\P{Is_Decomposition_Type= Final}', "");
    Expect(1, 65276, '\P{^Is_Decomposition_Type= Final}', "");
    Expect(0, 65277, '\p{Is_Decomposition_Type= Final}', "");
    Expect(1, 65277, '\p{^Is_Decomposition_Type= Final}', "");
    Expect(1, 65277, '\P{Is_Decomposition_Type= Final}', "");
    Expect(0, 65277, '\P{^Is_Decomposition_Type= Final}', "");
    Error('\p{Is_Dt=/a/  FIN}');
    Error('\P{Is_Dt=/a/  FIN}');
    Expect(1, 65276, '\p{Is_Dt:   fin}', "");
    Expect(0, 65276, '\p{^Is_Dt:   fin}', "");
    Expect(0, 65276, '\P{Is_Dt:   fin}', "");
    Expect(1, 65276, '\P{^Is_Dt:   fin}', "");
    Expect(0, 65277, '\p{Is_Dt:   fin}', "");
    Expect(1, 65277, '\p{^Is_Dt:   fin}', "");
    Expect(1, 65277, '\P{Is_Dt:   fin}', "");
    Expect(0, 65277, '\P{^Is_Dt:   fin}', "");
    Expect(1, 65276, '\p{Is_Dt:-	Fin}', "");
    Expect(0, 65276, '\p{^Is_Dt:-	Fin}', "");
    Expect(0, 65276, '\P{Is_Dt:-	Fin}', "");
    Expect(1, 65276, '\P{^Is_Dt:-	Fin}', "");
    Expect(0, 65277, '\p{Is_Dt:-	Fin}', "");
    Expect(1, 65277, '\p{^Is_Dt:-	Fin}', "");
    Expect(1, 65277, '\P{Is_Dt:-	Fin}', "");
    Expect(0, 65277, '\P{^Is_Dt:-	Fin}', "");
    Error('\p{Decomposition_Type=:=-	Font}');
    Error('\P{Decomposition_Type=:=-	Font}');
    Expect(1, 126651, '\p{Decomposition_Type=font}', "");
    Expect(0, 126651, '\p{^Decomposition_Type=font}', "");
    Expect(0, 126651, '\P{Decomposition_Type=font}', "");
    Expect(1, 126651, '\P{^Decomposition_Type=font}', "");
    Expect(0, 126652, '\p{Decomposition_Type=font}', "");
    Expect(1, 126652, '\p{^Decomposition_Type=font}', "");
    Expect(1, 126652, '\P{Decomposition_Type=font}', "");
    Expect(0, 126652, '\P{^Decomposition_Type=font}', "");
    Expect(1, 126651, '\p{Decomposition_Type= Font}', "");
    Expect(0, 126651, '\p{^Decomposition_Type= Font}', "");
    Expect(0, 126651, '\P{Decomposition_Type= Font}', "");
    Expect(1, 126651, '\P{^Decomposition_Type= Font}', "");
    Expect(0, 126652, '\p{Decomposition_Type= Font}', "");
    Expect(1, 126652, '\p{^Decomposition_Type= Font}', "");
    Expect(1, 126652, '\P{Decomposition_Type= Font}', "");
    Expect(0, 126652, '\P{^Decomposition_Type= Font}', "");
    Error('\p{Dt=_:=Font}');
    Error('\P{Dt=_:=Font}');
    Expect(1, 126651, '\p{Dt: font}', "");
    Expect(0, 126651, '\p{^Dt: font}', "");
    Expect(0, 126651, '\P{Dt: font}', "");
    Expect(1, 126651, '\P{^Dt: font}', "");
    Expect(0, 126652, '\p{Dt: font}', "");
    Expect(1, 126652, '\p{^Dt: font}', "");
    Expect(1, 126652, '\P{Dt: font}', "");
    Expect(0, 126652, '\P{^Dt: font}', "");
    Expect(1, 126651, '\p{Dt:		FONT}', "");
    Expect(0, 126651, '\p{^Dt:		FONT}', "");
    Expect(0, 126651, '\P{Dt:		FONT}', "");
    Expect(1, 126651, '\P{^Dt:		FONT}', "");
    Expect(0, 126652, '\p{Dt:		FONT}', "");
    Expect(1, 126652, '\p{^Dt:		FONT}', "");
    Expect(1, 126652, '\P{Dt:		FONT}', "");
    Expect(0, 126652, '\P{^Dt:		FONT}', "");
    Error('\p{Is_Decomposition_Type=		Font/a/}');
    Error('\P{Is_Decomposition_Type=		Font/a/}');
    Expect(1, 126651, '\p{Is_Decomposition_Type=font}', "");
    Expect(0, 126651, '\p{^Is_Decomposition_Type=font}', "");
    Expect(0, 126651, '\P{Is_Decomposition_Type=font}', "");
    Expect(1, 126651, '\P{^Is_Decomposition_Type=font}', "");
    Expect(0, 126652, '\p{Is_Decomposition_Type=font}', "");
    Expect(1, 126652, '\p{^Is_Decomposition_Type=font}', "");
    Expect(1, 126652, '\P{Is_Decomposition_Type=font}', "");
    Expect(0, 126652, '\P{^Is_Decomposition_Type=font}', "");
    Expect(1, 126651, '\p{Is_Decomposition_Type=_ FONT}', "");
    Expect(0, 126651, '\p{^Is_Decomposition_Type=_ FONT}', "");
    Expect(0, 126651, '\P{Is_Decomposition_Type=_ FONT}', "");
    Expect(1, 126651, '\P{^Is_Decomposition_Type=_ FONT}', "");
    Expect(0, 126652, '\p{Is_Decomposition_Type=_ FONT}', "");
    Expect(1, 126652, '\p{^Is_Decomposition_Type=_ FONT}', "");
    Expect(1, 126652, '\P{Is_Decomposition_Type=_ FONT}', "");
    Expect(0, 126652, '\P{^Is_Decomposition_Type=_ FONT}', "");
    Error('\p{Is_Dt=/a/-font}');
    Error('\P{Is_Dt=/a/-font}');
    Expect(1, 126651, '\p{Is_Dt:	font}', "");
    Expect(0, 126651, '\p{^Is_Dt:	font}', "");
    Expect(0, 126651, '\P{Is_Dt:	font}', "");
    Expect(1, 126651, '\P{^Is_Dt:	font}', "");
    Expect(0, 126652, '\p{Is_Dt:	font}', "");
    Expect(1, 126652, '\p{^Is_Dt:	font}', "");
    Expect(1, 126652, '\P{Is_Dt:	font}', "");
    Expect(0, 126652, '\P{^Is_Dt:	font}', "");
    Expect(1, 126651, '\p{Is_Dt=_FONT}', "");
    Expect(0, 126651, '\p{^Is_Dt=_FONT}', "");
    Expect(0, 126651, '\P{Is_Dt=_FONT}', "");
    Expect(1, 126651, '\P{^Is_Dt=_FONT}', "");
    Expect(0, 126652, '\p{Is_Dt=_FONT}', "");
    Expect(1, 126652, '\p{^Is_Dt=_FONT}', "");
    Expect(1, 126652, '\P{Is_Dt=_FONT}', "");
    Expect(0, 126652, '\P{^Is_Dt=_FONT}', "");
    Error('\p{Decomposition_Type=_:=Fraction}');
    Error('\P{Decomposition_Type=_:=Fraction}');
    Expect(1, 8585, '\p{Decomposition_Type=fraction}', "");
    Expect(0, 8585, '\p{^Decomposition_Type=fraction}', "");
    Expect(0, 8585, '\P{Decomposition_Type=fraction}', "");
    Expect(1, 8585, '\P{^Decomposition_Type=fraction}', "");
    Expect(0, 8586, '\p{Decomposition_Type=fraction}', "");
    Expect(1, 8586, '\p{^Decomposition_Type=fraction}', "");
    Expect(1, 8586, '\P{Decomposition_Type=fraction}', "");
    Expect(0, 8586, '\P{^Decomposition_Type=fraction}', "");
    Expect(1, 8585, '\p{Decomposition_Type= 	FRACTION}', "");
    Expect(0, 8585, '\p{^Decomposition_Type= 	FRACTION}', "");
    Expect(0, 8585, '\P{Decomposition_Type= 	FRACTION}', "");
    Expect(1, 8585, '\P{^Decomposition_Type= 	FRACTION}', "");
    Expect(0, 8586, '\p{Decomposition_Type= 	FRACTION}', "");
    Expect(1, 8586, '\p{^Decomposition_Type= 	FRACTION}', "");
    Expect(1, 8586, '\P{Decomposition_Type= 	FRACTION}', "");
    Expect(0, 8586, '\P{^Decomposition_Type= 	FRACTION}', "");
    Error('\p{Dt= fra/a/}');
    Error('\P{Dt= fra/a/}');
    Expect(1, 8585, '\p{Dt=fra}', "");
    Expect(0, 8585, '\p{^Dt=fra}', "");
    Expect(0, 8585, '\P{Dt=fra}', "");
    Expect(1, 8585, '\P{^Dt=fra}', "");
    Expect(0, 8586, '\p{Dt=fra}', "");
    Expect(1, 8586, '\p{^Dt=fra}', "");
    Expect(1, 8586, '\P{Dt=fra}', "");
    Expect(0, 8586, '\P{^Dt=fra}', "");
    Expect(1, 8585, '\p{Dt= Fra}', "");
    Expect(0, 8585, '\p{^Dt= Fra}', "");
    Expect(0, 8585, '\P{Dt= Fra}', "");
    Expect(1, 8585, '\P{^Dt= Fra}', "");
    Expect(0, 8586, '\p{Dt= Fra}', "");
    Expect(1, 8586, '\p{^Dt= Fra}', "");
    Expect(1, 8586, '\P{Dt= Fra}', "");
    Expect(0, 8586, '\P{^Dt= Fra}', "");
    Error('\p{Is_Decomposition_Type=/a/_fraction}');
    Error('\P{Is_Decomposition_Type=/a/_fraction}');
    Expect(1, 8585, '\p{Is_Decomposition_Type:   fraction}', "");
    Expect(0, 8585, '\p{^Is_Decomposition_Type:   fraction}', "");
    Expect(0, 8585, '\P{Is_Decomposition_Type:   fraction}', "");
    Expect(1, 8585, '\P{^Is_Decomposition_Type:   fraction}', "");
    Expect(0, 8586, '\p{Is_Decomposition_Type:   fraction}', "");
    Expect(1, 8586, '\p{^Is_Decomposition_Type:   fraction}', "");
    Expect(1, 8586, '\P{Is_Decomposition_Type:   fraction}', "");
    Expect(0, 8586, '\P{^Is_Decomposition_Type:   fraction}', "");
    Expect(1, 8585, '\p{Is_Decomposition_Type=-_Fraction}', "");
    Expect(0, 8585, '\p{^Is_Decomposition_Type=-_Fraction}', "");
    Expect(0, 8585, '\P{Is_Decomposition_Type=-_Fraction}', "");
    Expect(1, 8585, '\P{^Is_Decomposition_Type=-_Fraction}', "");
    Expect(0, 8586, '\p{Is_Decomposition_Type=-_Fraction}', "");
    Expect(1, 8586, '\p{^Is_Decomposition_Type=-_Fraction}', "");
    Expect(1, 8586, '\P{Is_Decomposition_Type=-_Fraction}', "");
    Expect(0, 8586, '\P{^Is_Decomposition_Type=-_Fraction}', "");
    Error('\p{Is_Dt=	FRA:=}');
    Error('\P{Is_Dt=	FRA:=}');
    Expect(1, 8585, '\p{Is_Dt=fra}', "");
    Expect(0, 8585, '\p{^Is_Dt=fra}', "");
    Expect(0, 8585, '\P{Is_Dt=fra}', "");
    Expect(1, 8585, '\P{^Is_Dt=fra}', "");
    Expect(0, 8586, '\p{Is_Dt=fra}', "");
    Expect(1, 8586, '\p{^Is_Dt=fra}', "");
    Expect(1, 8586, '\P{Is_Dt=fra}', "");
    Expect(0, 8586, '\P{^Is_Dt=fra}', "");
    Expect(1, 8585, '\p{Is_Dt=_	FRA}', "");
    Expect(0, 8585, '\p{^Is_Dt=_	FRA}', "");
    Expect(0, 8585, '\P{Is_Dt=_	FRA}', "");
    Expect(1, 8585, '\P{^Is_Dt=_	FRA}', "");
    Expect(0, 8586, '\p{Is_Dt=_	FRA}', "");
    Expect(1, 8586, '\p{^Is_Dt=_	FRA}', "");
    Expect(1, 8586, '\P{Is_Dt=_	FRA}', "");
    Expect(0, 8586, '\P{^Is_Dt=_	FRA}', "");
    Error('\p{Decomposition_Type=/a/-Initial}');
    Error('\P{Decomposition_Type=/a/-Initial}');
    Expect(1, 65267, '\p{Decomposition_Type=initial}', "");
    Expect(0, 65267, '\p{^Decomposition_Type=initial}', "");
    Expect(0, 65267, '\P{Decomposition_Type=initial}', "");
    Expect(1, 65267, '\P{^Decomposition_Type=initial}', "");
    Expect(0, 65268, '\p{Decomposition_Type=initial}', "");
    Expect(1, 65268, '\p{^Decomposition_Type=initial}', "");
    Expect(1, 65268, '\P{Decomposition_Type=initial}', "");
    Expect(0, 65268, '\P{^Decomposition_Type=initial}', "");
    Expect(1, 65267, '\p{Decomposition_Type=_-initial}', "");
    Expect(0, 65267, '\p{^Decomposition_Type=_-initial}', "");
    Expect(0, 65267, '\P{Decomposition_Type=_-initial}', "");
    Expect(1, 65267, '\P{^Decomposition_Type=_-initial}', "");
    Expect(0, 65268, '\p{Decomposition_Type=_-initial}', "");
    Expect(1, 65268, '\p{^Decomposition_Type=_-initial}', "");
    Expect(1, 65268, '\P{Decomposition_Type=_-initial}', "");
    Expect(0, 65268, '\P{^Decomposition_Type=_-initial}', "");
    Error('\p{Dt= -init/a/}');
    Error('\P{Dt= -init/a/}');
    Expect(1, 65267, '\p{Dt=init}', "");
    Expect(0, 65267, '\p{^Dt=init}', "");
    Expect(0, 65267, '\P{Dt=init}', "");
    Expect(1, 65267, '\P{^Dt=init}', "");
    Expect(0, 65268, '\p{Dt=init}', "");
    Expect(1, 65268, '\p{^Dt=init}', "");
    Expect(1, 65268, '\P{Dt=init}', "");
    Expect(0, 65268, '\P{^Dt=init}', "");
    Expect(1, 65267, '\p{Dt=_Init}', "");
    Expect(0, 65267, '\p{^Dt=_Init}', "");
    Expect(0, 65267, '\P{Dt=_Init}', "");
    Expect(1, 65267, '\P{^Dt=_Init}', "");
    Expect(0, 65268, '\p{Dt=_Init}', "");
    Expect(1, 65268, '\p{^Dt=_Init}', "");
    Expect(1, 65268, '\P{Dt=_Init}', "");
    Expect(0, 65268, '\P{^Dt=_Init}', "");
    Error('\p{Is_Decomposition_Type= :=initial}');
    Error('\P{Is_Decomposition_Type= :=initial}');
    Expect(1, 65267, '\p{Is_Decomposition_Type=initial}', "");
    Expect(0, 65267, '\p{^Is_Decomposition_Type=initial}', "");
    Expect(0, 65267, '\P{Is_Decomposition_Type=initial}', "");
    Expect(1, 65267, '\P{^Is_Decomposition_Type=initial}', "");
    Expect(0, 65268, '\p{Is_Decomposition_Type=initial}', "");
    Expect(1, 65268, '\p{^Is_Decomposition_Type=initial}', "");
    Expect(1, 65268, '\P{Is_Decomposition_Type=initial}', "");
    Expect(0, 65268, '\P{^Is_Decomposition_Type=initial}', "");
    Expect(1, 65267, '\p{Is_Decomposition_Type= _Initial}', "");
    Expect(0, 65267, '\p{^Is_Decomposition_Type= _Initial}', "");
    Expect(0, 65267, '\P{Is_Decomposition_Type= _Initial}', "");
    Expect(1, 65267, '\P{^Is_Decomposition_Type= _Initial}', "");
    Expect(0, 65268, '\p{Is_Decomposition_Type= _Initial}', "");
    Expect(1, 65268, '\p{^Is_Decomposition_Type= _Initial}', "");
    Expect(1, 65268, '\P{Is_Decomposition_Type= _Initial}', "");
    Expect(0, 65268, '\P{^Is_Decomposition_Type= _Initial}', "");
    Error('\p{Is_Dt=:=	_Init}');
    Error('\P{Is_Dt=:=	_Init}');
    Expect(1, 65267, '\p{Is_Dt=init}', "");
    Expect(0, 65267, '\p{^Is_Dt=init}', "");
    Expect(0, 65267, '\P{Is_Dt=init}', "");
    Expect(1, 65267, '\P{^Is_Dt=init}', "");
    Expect(0, 65268, '\p{Is_Dt=init}', "");
    Expect(1, 65268, '\p{^Is_Dt=init}', "");
    Expect(1, 65268, '\P{Is_Dt=init}', "");
    Expect(0, 65268, '\P{^Is_Dt=init}', "");
    Expect(1, 65267, '\p{Is_Dt=_	init}', "");
    Expect(0, 65267, '\p{^Is_Dt=_	init}', "");
    Expect(0, 65267, '\P{Is_Dt=_	init}', "");
    Expect(1, 65267, '\P{^Is_Dt=_	init}', "");
    Expect(0, 65268, '\p{Is_Dt=_	init}', "");
    Expect(1, 65268, '\p{^Is_Dt=_	init}', "");
    Expect(1, 65268, '\P{Is_Dt=_	init}', "");
    Expect(0, 65268, '\P{^Is_Dt=_	init}', "");
    Error('\p{Decomposition_Type= isolated:=}');
    Error('\P{Decomposition_Type= isolated:=}');
    Expect(1, 65275, '\p{Decomposition_Type=isolated}', "");
    Expect(0, 65275, '\p{^Decomposition_Type=isolated}', "");
    Expect(0, 65275, '\P{Decomposition_Type=isolated}', "");
    Expect(1, 65275, '\P{^Decomposition_Type=isolated}', "");
    Expect(0, 65276, '\p{Decomposition_Type=isolated}', "");
    Expect(1, 65276, '\p{^Decomposition_Type=isolated}', "");
    Expect(1, 65276, '\P{Decomposition_Type=isolated}', "");
    Expect(0, 65276, '\P{^Decomposition_Type=isolated}', "");
    Expect(1, 65275, '\p{Decomposition_Type:  	Isolated}', "");
    Expect(0, 65275, '\p{^Decomposition_Type:  	Isolated}', "");
    Expect(0, 65275, '\P{Decomposition_Type:  	Isolated}', "");
    Expect(1, 65275, '\P{^Decomposition_Type:  	Isolated}', "");
    Expect(0, 65276, '\p{Decomposition_Type:  	Isolated}', "");
    Expect(1, 65276, '\p{^Decomposition_Type:  	Isolated}', "");
    Expect(1, 65276, '\P{Decomposition_Type:  	Isolated}', "");
    Expect(0, 65276, '\P{^Decomposition_Type:  	Isolated}', "");
    Error('\p{Dt=-_Iso/a/}');
    Error('\P{Dt=-_Iso/a/}');
    Expect(1, 65275, '\p{Dt=iso}', "");
    Expect(0, 65275, '\p{^Dt=iso}', "");
    Expect(0, 65275, '\P{Dt=iso}', "");
    Expect(1, 65275, '\P{^Dt=iso}', "");
    Expect(0, 65276, '\p{Dt=iso}', "");
    Expect(1, 65276, '\p{^Dt=iso}', "");
    Expect(1, 65276, '\P{Dt=iso}', "");
    Expect(0, 65276, '\P{^Dt=iso}', "");
    Expect(1, 65275, '\p{Dt= 	iso}', "");
    Expect(0, 65275, '\p{^Dt= 	iso}', "");
    Expect(0, 65275, '\P{Dt= 	iso}', "");
    Expect(1, 65275, '\P{^Dt= 	iso}', "");
    Expect(0, 65276, '\p{Dt= 	iso}', "");
    Expect(1, 65276, '\p{^Dt= 	iso}', "");
    Expect(1, 65276, '\P{Dt= 	iso}', "");
    Expect(0, 65276, '\P{^Dt= 	iso}', "");
    Error('\p{Is_Decomposition_Type=_:=Isolated}');
    Error('\P{Is_Decomposition_Type=_:=Isolated}');
    Expect(1, 65275, '\p{Is_Decomposition_Type=isolated}', "");
    Expect(0, 65275, '\p{^Is_Decomposition_Type=isolated}', "");
    Expect(0, 65275, '\P{Is_Decomposition_Type=isolated}', "");
    Expect(1, 65275, '\P{^Is_Decomposition_Type=isolated}', "");
    Expect(0, 65276, '\p{Is_Decomposition_Type=isolated}', "");
    Expect(1, 65276, '\p{^Is_Decomposition_Type=isolated}', "");
    Expect(1, 65276, '\P{Is_Decomposition_Type=isolated}', "");
    Expect(0, 65276, '\P{^Is_Decomposition_Type=isolated}', "");
    Expect(1, 65275, '\p{Is_Decomposition_Type:   	isolated}', "");
    Expect(0, 65275, '\p{^Is_Decomposition_Type:   	isolated}', "");
    Expect(0, 65275, '\P{Is_Decomposition_Type:   	isolated}', "");
    Expect(1, 65275, '\P{^Is_Decomposition_Type:   	isolated}', "");
    Expect(0, 65276, '\p{Is_Decomposition_Type:   	isolated}', "");
    Expect(1, 65276, '\p{^Is_Decomposition_Type:   	isolated}', "");
    Expect(1, 65276, '\P{Is_Decomposition_Type:   	isolated}', "");
    Expect(0, 65276, '\P{^Is_Decomposition_Type:   	isolated}', "");
    Error('\p{Is_Dt=-/a/ISO}');
    Error('\P{Is_Dt=-/a/ISO}');
    Expect(1, 65275, '\p{Is_Dt=iso}', "");
    Expect(0, 65275, '\p{^Is_Dt=iso}', "");
    Expect(0, 65275, '\P{Is_Dt=iso}', "");
    Expect(1, 65275, '\P{^Is_Dt=iso}', "");
    Expect(0, 65276, '\p{Is_Dt=iso}', "");
    Expect(1, 65276, '\p{^Is_Dt=iso}', "");
    Expect(1, 65276, '\P{Is_Dt=iso}', "");
    Expect(0, 65276, '\P{^Is_Dt=iso}', "");
    Expect(1, 65275, '\p{Is_Dt=_Iso}', "");
    Expect(0, 65275, '\p{^Is_Dt=_Iso}', "");
    Expect(0, 65275, '\P{Is_Dt=_Iso}', "");
    Expect(1, 65275, '\P{^Is_Dt=_Iso}', "");
    Expect(0, 65276, '\p{Is_Dt=_Iso}', "");
    Expect(1, 65276, '\p{^Is_Dt=_Iso}', "");
    Expect(1, 65276, '\P{Is_Dt=_Iso}', "");
    Expect(0, 65276, '\P{^Is_Dt=_Iso}', "");
    Error('\p{Decomposition_Type::=__MEDIAL}');
    Error('\P{Decomposition_Type::=__MEDIAL}');
    Expect(1, 65268, '\p{Decomposition_Type=medial}', "");
    Expect(0, 65268, '\p{^Decomposition_Type=medial}', "");
    Expect(0, 65268, '\P{Decomposition_Type=medial}', "");
    Expect(1, 65268, '\P{^Decomposition_Type=medial}', "");
    Expect(0, 65269, '\p{Decomposition_Type=medial}', "");
    Expect(1, 65269, '\p{^Decomposition_Type=medial}', "");
    Expect(1, 65269, '\P{Decomposition_Type=medial}', "");
    Expect(0, 65269, '\P{^Decomposition_Type=medial}', "");
    Expect(1, 65268, '\p{Decomposition_Type:     medial}', "");
    Expect(0, 65268, '\p{^Decomposition_Type:     medial}', "");
    Expect(0, 65268, '\P{Decomposition_Type:     medial}', "");
    Expect(1, 65268, '\P{^Decomposition_Type:     medial}', "");
    Expect(0, 65269, '\p{Decomposition_Type:     medial}', "");
    Expect(1, 65269, '\p{^Decomposition_Type:     medial}', "");
    Expect(1, 65269, '\P{Decomposition_Type:     medial}', "");
    Expect(0, 65269, '\P{^Decomposition_Type:     medial}', "");
    Error('\p{Dt=		Med:=}');
    Error('\P{Dt=		Med:=}');
    Expect(1, 65268, '\p{Dt=med}', "");
    Expect(0, 65268, '\p{^Dt=med}', "");
    Expect(0, 65268, '\P{Dt=med}', "");
    Expect(1, 65268, '\P{^Dt=med}', "");
    Expect(0, 65269, '\p{Dt=med}', "");
    Expect(1, 65269, '\p{^Dt=med}', "");
    Expect(1, 65269, '\P{Dt=med}', "");
    Expect(0, 65269, '\P{^Dt=med}', "");
    Expect(1, 65268, '\p{Dt: _Med}', "");
    Expect(0, 65268, '\p{^Dt: _Med}', "");
    Expect(0, 65268, '\P{Dt: _Med}', "");
    Expect(1, 65268, '\P{^Dt: _Med}', "");
    Expect(0, 65269, '\p{Dt: _Med}', "");
    Expect(1, 65269, '\p{^Dt: _Med}', "");
    Expect(1, 65269, '\P{Dt: _Med}', "");
    Expect(0, 65269, '\P{^Dt: _Med}', "");
    Error('\p{Is_Decomposition_Type=MEDIAL:=}');
    Error('\P{Is_Decomposition_Type=MEDIAL:=}');
    Expect(1, 65268, '\p{Is_Decomposition_Type=medial}', "");
    Expect(0, 65268, '\p{^Is_Decomposition_Type=medial}', "");
    Expect(0, 65268, '\P{Is_Decomposition_Type=medial}', "");
    Expect(1, 65268, '\P{^Is_Decomposition_Type=medial}', "");
    Expect(0, 65269, '\p{Is_Decomposition_Type=medial}', "");
    Expect(1, 65269, '\p{^Is_Decomposition_Type=medial}', "");
    Expect(1, 65269, '\P{Is_Decomposition_Type=medial}', "");
    Expect(0, 65269, '\P{^Is_Decomposition_Type=medial}', "");
    Expect(1, 65268, '\p{Is_Decomposition_Type=	 Medial}', "");
    Expect(0, 65268, '\p{^Is_Decomposition_Type=	 Medial}', "");
    Expect(0, 65268, '\P{Is_Decomposition_Type=	 Medial}', "");
    Expect(1, 65268, '\P{^Is_Decomposition_Type=	 Medial}', "");
    Expect(0, 65269, '\p{Is_Decomposition_Type=	 Medial}', "");
    Expect(1, 65269, '\p{^Is_Decomposition_Type=	 Medial}', "");
    Expect(1, 65269, '\P{Is_Decomposition_Type=	 Medial}', "");
    Expect(0, 65269, '\P{^Is_Decomposition_Type=	 Medial}', "");
    Error('\p{Is_Dt=	-Med:=}');
    Error('\P{Is_Dt=	-Med:=}');
    Expect(1, 65268, '\p{Is_Dt=med}', "");
    Expect(0, 65268, '\p{^Is_Dt=med}', "");
    Expect(0, 65268, '\P{Is_Dt=med}', "");
    Expect(1, 65268, '\P{^Is_Dt=med}', "");
    Expect(0, 65269, '\p{Is_Dt=med}', "");
    Expect(1, 65269, '\p{^Is_Dt=med}', "");
    Expect(1, 65269, '\P{Is_Dt=med}', "");
    Expect(0, 65269, '\P{^Is_Dt=med}', "");
    Expect(1, 65268, '\p{Is_Dt=-MED}', "");
    Expect(0, 65268, '\p{^Is_Dt=-MED}', "");
    Expect(0, 65268, '\P{Is_Dt=-MED}', "");
    Expect(1, 65268, '\P{^Is_Dt=-MED}', "");
    Expect(0, 65269, '\p{Is_Dt=-MED}', "");
    Expect(1, 65269, '\p{^Is_Dt=-MED}', "");
    Expect(1, 65269, '\P{Is_Dt=-MED}', "");
    Expect(0, 65269, '\P{^Is_Dt=-MED}', "");
    Error('\p{Decomposition_Type=_	NARROW/a/}');
    Error('\P{Decomposition_Type=_	NARROW/a/}');
    Expect(1, 65518, '\p{Decomposition_Type=narrow}', "");
    Expect(0, 65518, '\p{^Decomposition_Type=narrow}', "");
    Expect(0, 65518, '\P{Decomposition_Type=narrow}', "");
    Expect(1, 65518, '\P{^Decomposition_Type=narrow}', "");
    Expect(0, 65519, '\p{Decomposition_Type=narrow}', "");
    Expect(1, 65519, '\p{^Decomposition_Type=narrow}', "");
    Expect(1, 65519, '\P{Decomposition_Type=narrow}', "");
    Expect(0, 65519, '\P{^Decomposition_Type=narrow}', "");
    Expect(1, 65518, '\p{Decomposition_Type=-Narrow}', "");
    Expect(0, 65518, '\p{^Decomposition_Type=-Narrow}', "");
    Expect(0, 65518, '\P{Decomposition_Type=-Narrow}', "");
    Expect(1, 65518, '\P{^Decomposition_Type=-Narrow}', "");
    Expect(0, 65519, '\p{Decomposition_Type=-Narrow}', "");
    Expect(1, 65519, '\p{^Decomposition_Type=-Narrow}', "");
    Expect(1, 65519, '\P{Decomposition_Type=-Narrow}', "");
    Expect(0, 65519, '\P{^Decomposition_Type=-Narrow}', "");
    Error('\p{Dt=/a/-	nar}');
    Error('\P{Dt=/a/-	nar}');
    Expect(1, 65518, '\p{Dt=nar}', "");
    Expect(0, 65518, '\p{^Dt=nar}', "");
    Expect(0, 65518, '\P{Dt=nar}', "");
    Expect(1, 65518, '\P{^Dt=nar}', "");
    Expect(0, 65519, '\p{Dt=nar}', "");
    Expect(1, 65519, '\p{^Dt=nar}', "");
    Expect(1, 65519, '\P{Dt=nar}', "");
    Expect(0, 65519, '\P{^Dt=nar}', "");
    Expect(1, 65518, '\p{Dt=	 Nar}', "");
    Expect(0, 65518, '\p{^Dt=	 Nar}', "");
    Expect(0, 65518, '\P{Dt=	 Nar}', "");
    Expect(1, 65518, '\P{^Dt=	 Nar}', "");
    Expect(0, 65519, '\p{Dt=	 Nar}', "");
    Expect(1, 65519, '\p{^Dt=	 Nar}', "");
    Expect(1, 65519, '\P{Dt=	 Nar}', "");
    Expect(0, 65519, '\P{^Dt=	 Nar}', "");
    Error('\p{Is_Decomposition_Type=/a/	 Narrow}');
    Error('\P{Is_Decomposition_Type=/a/	 Narrow}');
    Expect(1, 65518, '\p{Is_Decomposition_Type=narrow}', "");
    Expect(0, 65518, '\p{^Is_Decomposition_Type=narrow}', "");
    Expect(0, 65518, '\P{Is_Decomposition_Type=narrow}', "");
    Expect(1, 65518, '\P{^Is_Decomposition_Type=narrow}', "");
    Expect(0, 65519, '\p{Is_Decomposition_Type=narrow}', "");
    Expect(1, 65519, '\p{^Is_Decomposition_Type=narrow}', "");
    Expect(1, 65519, '\P{Is_Decomposition_Type=narrow}', "");
    Expect(0, 65519, '\P{^Is_Decomposition_Type=narrow}', "");
    Expect(1, 65518, '\p{Is_Decomposition_Type:   _	Narrow}', "");
    Expect(0, 65518, '\p{^Is_Decomposition_Type:   _	Narrow}', "");
    Expect(0, 65518, '\P{Is_Decomposition_Type:   _	Narrow}', "");
    Expect(1, 65518, '\P{^Is_Decomposition_Type:   _	Narrow}', "");
    Expect(0, 65519, '\p{Is_Decomposition_Type:   _	Narrow}', "");
    Expect(1, 65519, '\p{^Is_Decomposition_Type:   _	Narrow}', "");
    Expect(1, 65519, '\P{Is_Decomposition_Type:   _	Narrow}', "");
    Expect(0, 65519, '\P{^Is_Decomposition_Type:   _	Narrow}', "");
    Error('\p{Is_Dt:-	NAR:=}');
    Error('\P{Is_Dt:-	NAR:=}');
    Expect(1, 65518, '\p{Is_Dt=nar}', "");
    Expect(0, 65518, '\p{^Is_Dt=nar}', "");
    Expect(0, 65518, '\P{Is_Dt=nar}', "");
    Expect(1, 65518, '\P{^Is_Dt=nar}', "");
    Expect(0, 65519, '\p{Is_Dt=nar}', "");
    Expect(1, 65519, '\p{^Is_Dt=nar}', "");
    Expect(1, 65519, '\P{Is_Dt=nar}', "");
    Expect(0, 65519, '\P{^Is_Dt=nar}', "");
    Expect(1, 65518, '\p{Is_Dt=_Nar}', "");
    Expect(0, 65518, '\p{^Is_Dt=_Nar}', "");
    Expect(0, 65518, '\P{Is_Dt=_Nar}', "");
    Expect(1, 65518, '\P{^Is_Dt=_Nar}', "");
    Expect(0, 65519, '\p{Is_Dt=_Nar}', "");
    Expect(1, 65519, '\p{^Is_Dt=_Nar}', "");
    Expect(1, 65519, '\P{Is_Dt=_Nar}', "");
    Expect(0, 65519, '\P{^Is_Dt=_Nar}', "");
    Error('\p{Decomposition_Type=:=		nobreak}');
    Error('\P{Decomposition_Type=:=		nobreak}');
    Expect(1, 8239, '\p{Decomposition_Type:nobreak}', "");
    Expect(0, 8239, '\p{^Decomposition_Type:nobreak}', "");
    Expect(0, 8239, '\P{Decomposition_Type:nobreak}', "");
    Expect(1, 8239, '\P{^Decomposition_Type:nobreak}', "");
    Expect(0, 8240, '\p{Decomposition_Type:nobreak}', "");
    Expect(1, 8240, '\p{^Decomposition_Type:nobreak}', "");
    Expect(1, 8240, '\P{Decomposition_Type:nobreak}', "");
    Expect(0, 8240, '\P{^Decomposition_Type:nobreak}', "");
    Expect(1, 8239, '\p{Decomposition_Type=	 Nobreak}', "");
    Expect(0, 8239, '\p{^Decomposition_Type=	 Nobreak}', "");
    Expect(0, 8239, '\P{Decomposition_Type=	 Nobreak}', "");
    Expect(1, 8239, '\P{^Decomposition_Type=	 Nobreak}', "");
    Expect(0, 8240, '\p{Decomposition_Type=	 Nobreak}', "");
    Expect(1, 8240, '\p{^Decomposition_Type=	 Nobreak}', "");
    Expect(1, 8240, '\P{Decomposition_Type=	 Nobreak}', "");
    Expect(0, 8240, '\P{^Decomposition_Type=	 Nobreak}', "");
    Error('\p{Dt=_ NB/a/}');
    Error('\P{Dt=_ NB/a/}');
    Expect(1, 8239, '\p{Dt: nb}', "");
    Expect(0, 8239, '\p{^Dt: nb}', "");
    Expect(0, 8239, '\P{Dt: nb}', "");
    Expect(1, 8239, '\P{^Dt: nb}', "");
    Expect(0, 8240, '\p{Dt: nb}', "");
    Expect(1, 8240, '\p{^Dt: nb}', "");
    Expect(1, 8240, '\P{Dt: nb}', "");
    Expect(0, 8240, '\P{^Dt: nb}', "");
    Expect(1, 8239, '\p{Dt=_	Nb}', "");
    Expect(0, 8239, '\p{^Dt=_	Nb}', "");
    Expect(0, 8239, '\P{Dt=_	Nb}', "");
    Expect(1, 8239, '\P{^Dt=_	Nb}', "");
    Expect(0, 8240, '\p{Dt=_	Nb}', "");
    Expect(1, 8240, '\p{^Dt=_	Nb}', "");
    Expect(1, 8240, '\P{Dt=_	Nb}', "");
    Expect(0, 8240, '\P{^Dt=_	Nb}', "");
    Error('\p{Is_Decomposition_Type:   /a/	-NOBREAK}');
    Error('\P{Is_Decomposition_Type:   /a/	-NOBREAK}');
    Expect(1, 8239, '\p{Is_Decomposition_Type=nobreak}', "");
    Expect(0, 8239, '\p{^Is_Decomposition_Type=nobreak}', "");
    Expect(0, 8239, '\P{Is_Decomposition_Type=nobreak}', "");
    Expect(1, 8239, '\P{^Is_Decomposition_Type=nobreak}', "");
    Expect(0, 8240, '\p{Is_Decomposition_Type=nobreak}', "");
    Expect(1, 8240, '\p{^Is_Decomposition_Type=nobreak}', "");
    Expect(1, 8240, '\P{Is_Decomposition_Type=nobreak}', "");
    Expect(0, 8240, '\P{^Is_Decomposition_Type=nobreak}', "");
    Expect(1, 8239, '\p{Is_Decomposition_Type=-_Nobreak}', "");
    Expect(0, 8239, '\p{^Is_Decomposition_Type=-_Nobreak}', "");
    Expect(0, 8239, '\P{Is_Decomposition_Type=-_Nobreak}', "");
    Expect(1, 8239, '\P{^Is_Decomposition_Type=-_Nobreak}', "");
    Expect(0, 8240, '\p{Is_Decomposition_Type=-_Nobreak}', "");
    Expect(1, 8240, '\p{^Is_Decomposition_Type=-_Nobreak}', "");
    Expect(1, 8240, '\P{Is_Decomposition_Type=-_Nobreak}', "");
    Expect(0, 8240, '\P{^Is_Decomposition_Type=-_Nobreak}', "");
    Error('\p{Is_Dt=/a/	-nb}');
    Error('\P{Is_Dt=/a/	-nb}');
    Expect(1, 8239, '\p{Is_Dt=nb}', "");
    Expect(0, 8239, '\p{^Is_Dt=nb}', "");
    Expect(0, 8239, '\P{Is_Dt=nb}', "");
    Expect(1, 8239, '\P{^Is_Dt=nb}', "");
    Expect(0, 8240, '\p{Is_Dt=nb}', "");
    Expect(1, 8240, '\p{^Is_Dt=nb}', "");
    Expect(1, 8240, '\P{Is_Dt=nb}', "");
    Expect(0, 8240, '\P{^Is_Dt=nb}', "");
    Expect(1, 8239, '\p{Is_Dt=	 Nb}', "");
    Expect(0, 8239, '\p{^Is_Dt=	 Nb}', "");
    Expect(0, 8239, '\P{Is_Dt=	 Nb}', "");
    Expect(1, 8239, '\P{^Is_Dt=	 Nb}', "");
    Expect(0, 8240, '\p{Is_Dt=	 Nb}', "");
    Expect(1, 8240, '\p{^Is_Dt=	 Nb}', "");
    Expect(1, 8240, '\P{Is_Dt=	 Nb}', "");
    Expect(0, 8240, '\P{^Is_Dt=	 Nb}', "");
    Error('\p{Decomposition_Type=/a/ Non_canonical}');
    Error('\P{Decomposition_Type=/a/ Non_canonical}');
    Expect(1, 127569, '\p{Decomposition_Type=noncanonical}', "");
    Expect(0, 127569, '\p{^Decomposition_Type=noncanonical}', "");
    Expect(0, 127569, '\P{Decomposition_Type=noncanonical}', "");
    Expect(1, 127569, '\P{^Decomposition_Type=noncanonical}', "");
    Expect(0, 127570, '\p{Decomposition_Type=noncanonical}', "");
    Expect(1, 127570, '\p{^Decomposition_Type=noncanonical}', "");
    Expect(1, 127570, '\P{Decomposition_Type=noncanonical}', "");
    Expect(0, 127570, '\P{^Decomposition_Type=noncanonical}', "");
    Expect(1, 127569, '\p{Decomposition_Type= Non_canonical}', "");
    Expect(0, 127569, '\p{^Decomposition_Type= Non_canonical}', "");
    Expect(0, 127569, '\P{Decomposition_Type= Non_canonical}', "");
    Expect(1, 127569, '\P{^Decomposition_Type= Non_canonical}', "");
    Expect(0, 127570, '\p{Decomposition_Type= Non_canonical}', "");
    Expect(1, 127570, '\p{^Decomposition_Type= Non_canonical}', "");
    Expect(1, 127570, '\P{Decomposition_Type= Non_canonical}', "");
    Expect(0, 127570, '\P{^Decomposition_Type= Non_canonical}', "");
    Error('\p{Dt=	/a/NON_Canon}');
    Error('\P{Dt=	/a/NON_Canon}');
    Expect(1, 127569, '\p{Dt=noncanon}', "");
    Expect(0, 127569, '\p{^Dt=noncanon}', "");
    Expect(0, 127569, '\P{Dt=noncanon}', "");
    Expect(1, 127569, '\P{^Dt=noncanon}', "");
    Expect(0, 127570, '\p{Dt=noncanon}', "");
    Expect(1, 127570, '\p{^Dt=noncanon}', "");
    Expect(1, 127570, '\P{Dt=noncanon}', "");
    Expect(0, 127570, '\P{^Dt=noncanon}', "");
    Expect(1, 127569, '\p{Dt=_-non_Canon}', "");
    Expect(0, 127569, '\p{^Dt=_-non_Canon}', "");
    Expect(0, 127569, '\P{Dt=_-non_Canon}', "");
    Expect(1, 127569, '\P{^Dt=_-non_Canon}', "");
    Expect(0, 127570, '\p{Dt=_-non_Canon}', "");
    Expect(1, 127570, '\p{^Dt=_-non_Canon}', "");
    Expect(1, 127570, '\P{Dt=_-non_Canon}', "");
    Expect(0, 127570, '\P{^Dt=_-non_Canon}', "");
    Error('\p{Is_Decomposition_Type=_/a/non_Canonical}');
    Error('\P{Is_Decomposition_Type=_/a/non_Canonical}');
    Expect(1, 127569, '\p{Is_Decomposition_Type=noncanonical}', "");
    Expect(0, 127569, '\p{^Is_Decomposition_Type=noncanonical}', "");
    Expect(0, 127569, '\P{Is_Decomposition_Type=noncanonical}', "");
    Expect(1, 127569, '\P{^Is_Decomposition_Type=noncanonical}', "");
    Expect(0, 127570, '\p{Is_Decomposition_Type=noncanonical}', "");
    Expect(1, 127570, '\p{^Is_Decomposition_Type=noncanonical}', "");
    Expect(1, 127570, '\P{Is_Decomposition_Type=noncanonical}', "");
    Expect(0, 127570, '\P{^Is_Decomposition_Type=noncanonical}', "");
    Expect(1, 127569, '\p{Is_Decomposition_Type: 	_non_Canonical}', "");
    Expect(0, 127569, '\p{^Is_Decomposition_Type: 	_non_Canonical}', "");
    Expect(0, 127569, '\P{Is_Decomposition_Type: 	_non_Canonical}', "");
    Expect(1, 127569, '\P{^Is_Decomposition_Type: 	_non_Canonical}', "");
    Expect(0, 127570, '\p{Is_Decomposition_Type: 	_non_Canonical}', "");
    Expect(1, 127570, '\p{^Is_Decomposition_Type: 	_non_Canonical}', "");
    Expect(1, 127570, '\P{Is_Decomposition_Type: 	_non_Canonical}', "");
    Expect(0, 127570, '\P{^Is_Decomposition_Type: 	_non_Canonical}', "");
    Error('\p{Is_Dt=__Non_CANON:=}');
    Error('\P{Is_Dt=__Non_CANON:=}');
    Expect(1, 127569, '\p{Is_Dt=noncanon}', "");
    Expect(0, 127569, '\p{^Is_Dt=noncanon}', "");
    Expect(0, 127569, '\P{Is_Dt=noncanon}', "");
    Expect(1, 127569, '\P{^Is_Dt=noncanon}', "");
    Expect(0, 127570, '\p{Is_Dt=noncanon}', "");
    Expect(1, 127570, '\p{^Is_Dt=noncanon}', "");
    Expect(1, 127570, '\P{Is_Dt=noncanon}', "");
    Expect(0, 127570, '\P{^Is_Dt=noncanon}', "");
    Expect(1, 127569, '\p{Is_Dt=__non_canon}', "");
    Expect(0, 127569, '\p{^Is_Dt=__non_canon}', "");
    Expect(0, 127569, '\P{Is_Dt=__non_canon}', "");
    Expect(1, 127569, '\P{^Is_Dt=__non_canon}', "");
    Expect(0, 127570, '\p{Is_Dt=__non_canon}', "");
    Expect(1, 127570, '\p{^Is_Dt=__non_canon}', "");
    Expect(1, 127570, '\P{Is_Dt=__non_canon}', "");
    Expect(0, 127570, '\P{^Is_Dt=__non_canon}', "");
    Error('\p{Decomposition_Type:   	/a/none}');
    Error('\P{Decomposition_Type:   	/a/none}');
    Expect(1, 195102, '\p{Decomposition_Type=none}', "");
    Expect(0, 195102, '\p{^Decomposition_Type=none}', "");
    Expect(0, 195102, '\P{Decomposition_Type=none}', "");
    Expect(1, 195102, '\P{^Decomposition_Type=none}', "");
    Expect(0, 195101, '\p{Decomposition_Type=none}', "");
    Expect(1, 195101, '\p{^Decomposition_Type=none}', "");
    Expect(1, 195101, '\P{Decomposition_Type=none}', "");
    Expect(0, 195101, '\P{^Decomposition_Type=none}', "");
    Expect(1, 195102, '\p{Decomposition_Type=__None}', "");
    Expect(0, 195102, '\p{^Decomposition_Type=__None}', "");
    Expect(0, 195102, '\P{Decomposition_Type=__None}', "");
    Expect(1, 195102, '\P{^Decomposition_Type=__None}', "");
    Expect(0, 195101, '\p{Decomposition_Type=__None}', "");
    Expect(1, 195101, '\p{^Decomposition_Type=__None}', "");
    Expect(1, 195101, '\P{Decomposition_Type=__None}', "");
    Expect(0, 195101, '\P{^Decomposition_Type=__None}', "");
    Error('\p{Dt=:=__None}');
    Error('\P{Dt=:=__None}');
    Expect(1, 195102, '\p{Dt=none}', "");
    Expect(0, 195102, '\p{^Dt=none}', "");
    Expect(0, 195102, '\P{Dt=none}', "");
    Expect(1, 195102, '\P{^Dt=none}', "");
    Expect(0, 195101, '\p{Dt=none}', "");
    Expect(1, 195101, '\p{^Dt=none}', "");
    Expect(1, 195101, '\P{Dt=none}', "");
    Expect(0, 195101, '\P{^Dt=none}', "");
    Expect(1, 195102, '\p{Dt=-_None}', "");
    Expect(0, 195102, '\p{^Dt=-_None}', "");
    Expect(0, 195102, '\P{Dt=-_None}', "");
    Expect(1, 195102, '\P{^Dt=-_None}', "");
    Expect(0, 195101, '\p{Dt=-_None}', "");
    Expect(1, 195101, '\p{^Dt=-_None}', "");
    Expect(1, 195101, '\P{Dt=-_None}', "");
    Expect(0, 195101, '\P{^Dt=-_None}', "");
    Error('\p{Is_Decomposition_Type=_/a/None}');
    Error('\P{Is_Decomposition_Type=_/a/None}');
    Expect(1, 195102, '\p{Is_Decomposition_Type=none}', "");
    Expect(0, 195102, '\p{^Is_Decomposition_Type=none}', "");
    Expect(0, 195102, '\P{Is_Decomposition_Type=none}', "");
    Expect(1, 195102, '\P{^Is_Decomposition_Type=none}', "");
    Expect(0, 195101, '\p{Is_Decomposition_Type=none}', "");
    Expect(1, 195101, '\p{^Is_Decomposition_Type=none}', "");
    Expect(1, 195101, '\P{Is_Decomposition_Type=none}', "");
    Expect(0, 195101, '\P{^Is_Decomposition_Type=none}', "");
    Expect(1, 195102, '\p{Is_Decomposition_Type=_	NONE}', "");
    Expect(0, 195102, '\p{^Is_Decomposition_Type=_	NONE}', "");
    Expect(0, 195102, '\P{Is_Decomposition_Type=_	NONE}', "");
    Expect(1, 195102, '\P{^Is_Decomposition_Type=_	NONE}', "");
    Expect(0, 195101, '\p{Is_Decomposition_Type=_	NONE}', "");
    Expect(1, 195101, '\p{^Is_Decomposition_Type=_	NONE}', "");
    Expect(1, 195101, '\P{Is_Decomposition_Type=_	NONE}', "");
    Expect(0, 195101, '\P{^Is_Decomposition_Type=_	NONE}', "");
    Error('\p{Is_Dt=_:=NONE}');
    Error('\P{Is_Dt=_:=NONE}');
    Expect(1, 195102, '\p{Is_Dt=none}', "");
    Expect(0, 195102, '\p{^Is_Dt=none}', "");
    Expect(0, 195102, '\P{Is_Dt=none}', "");
    Expect(1, 195102, '\P{^Is_Dt=none}', "");
    Expect(0, 195101, '\p{Is_Dt=none}', "");
    Expect(1, 195101, '\p{^Is_Dt=none}', "");
    Expect(1, 195101, '\P{Is_Dt=none}', "");
    Expect(0, 195101, '\P{^Is_Dt=none}', "");
    Expect(1, 195102, '\p{Is_Dt= _None}', "");
    Expect(0, 195102, '\p{^Is_Dt= _None}', "");
    Expect(0, 195102, '\P{Is_Dt= _None}', "");
    Expect(1, 195102, '\P{^Is_Dt= _None}', "");
    Expect(0, 195101, '\p{Is_Dt= _None}', "");
    Expect(1, 195101, '\p{^Is_Dt= _None}', "");
    Expect(1, 195101, '\P{Is_Dt= _None}', "");
    Expect(0, 195101, '\P{^Is_Dt= _None}', "");
    Error('\p{Decomposition_Type= :=SMALL}');
    Error('\P{Decomposition_Type= :=SMALL}');
    Expect(1, 65131, '\p{Decomposition_Type=small}', "");
    Expect(0, 65131, '\p{^Decomposition_Type=small}', "");
    Expect(0, 65131, '\P{Decomposition_Type=small}', "");
    Expect(1, 65131, '\P{^Decomposition_Type=small}', "");
    Expect(0, 65132, '\p{Decomposition_Type=small}', "");
    Expect(1, 65132, '\p{^Decomposition_Type=small}', "");
    Expect(1, 65132, '\P{Decomposition_Type=small}', "");
    Expect(0, 65132, '\P{^Decomposition_Type=small}', "");
    Expect(1, 65131, '\p{Decomposition_Type=	small}', "");
    Expect(0, 65131, '\p{^Decomposition_Type=	small}', "");
    Expect(0, 65131, '\P{Decomposition_Type=	small}', "");
    Expect(1, 65131, '\P{^Decomposition_Type=	small}', "");
    Expect(0, 65132, '\p{Decomposition_Type=	small}', "");
    Expect(1, 65132, '\p{^Decomposition_Type=	small}', "");
    Expect(1, 65132, '\P{Decomposition_Type=	small}', "");
    Expect(0, 65132, '\P{^Decomposition_Type=	small}', "");
    Error('\p{Dt=:=	sml}');
    Error('\P{Dt=:=	sml}');
    Expect(1, 65131, '\p{Dt=sml}', "");
    Expect(0, 65131, '\p{^Dt=sml}', "");
    Expect(0, 65131, '\P{Dt=sml}', "");
    Expect(1, 65131, '\P{^Dt=sml}', "");
    Expect(0, 65132, '\p{Dt=sml}', "");
    Expect(1, 65132, '\p{^Dt=sml}', "");
    Expect(1, 65132, '\P{Dt=sml}', "");
    Expect(0, 65132, '\P{^Dt=sml}', "");
    Expect(1, 65131, '\p{Dt=	SML}', "");
    Expect(0, 65131, '\p{^Dt=	SML}', "");
    Expect(0, 65131, '\P{Dt=	SML}', "");
    Expect(1, 65131, '\P{^Dt=	SML}', "");
    Expect(0, 65132, '\p{Dt=	SML}', "");
    Expect(1, 65132, '\p{^Dt=	SML}', "");
    Expect(1, 65132, '\P{Dt=	SML}', "");
    Expect(0, 65132, '\P{^Dt=	SML}', "");
    Error('\p{Is_Decomposition_Type=:=-Small}');
    Error('\P{Is_Decomposition_Type=:=-Small}');
    Expect(1, 65131, '\p{Is_Decomposition_Type=small}', "");
    Expect(0, 65131, '\p{^Is_Decomposition_Type=small}', "");
    Expect(0, 65131, '\P{Is_Decomposition_Type=small}', "");
    Expect(1, 65131, '\P{^Is_Decomposition_Type=small}', "");
    Expect(0, 65132, '\p{Is_Decomposition_Type=small}', "");
    Expect(1, 65132, '\p{^Is_Decomposition_Type=small}', "");
    Expect(1, 65132, '\P{Is_Decomposition_Type=small}', "");
    Expect(0, 65132, '\P{^Is_Decomposition_Type=small}', "");
    Expect(1, 65131, '\p{Is_Decomposition_Type=	-Small}', "");
    Expect(0, 65131, '\p{^Is_Decomposition_Type=	-Small}', "");
    Expect(0, 65131, '\P{Is_Decomposition_Type=	-Small}', "");
    Expect(1, 65131, '\P{^Is_Decomposition_Type=	-Small}', "");
    Expect(0, 65132, '\p{Is_Decomposition_Type=	-Small}', "");
    Expect(1, 65132, '\p{^Is_Decomposition_Type=	-Small}', "");
    Expect(1, 65132, '\P{Is_Decomposition_Type=	-Small}', "");
    Expect(0, 65132, '\P{^Is_Decomposition_Type=	-Small}', "");
    Error('\p{Is_Dt=_ sml/a/}');
    Error('\P{Is_Dt=_ sml/a/}');
    Expect(1, 65131, '\p{Is_Dt=sml}', "");
    Expect(0, 65131, '\p{^Is_Dt=sml}', "");
    Expect(0, 65131, '\P{Is_Dt=sml}', "");
    Expect(1, 65131, '\P{^Is_Dt=sml}', "");
    Expect(0, 65132, '\p{Is_Dt=sml}', "");
    Expect(1, 65132, '\p{^Is_Dt=sml}', "");
    Expect(1, 65132, '\P{Is_Dt=sml}', "");
    Expect(0, 65132, '\P{^Is_Dt=sml}', "");
    Expect(1, 65131, '\p{Is_Dt=		SML}', "");
    Expect(0, 65131, '\p{^Is_Dt=		SML}', "");
    Expect(0, 65131, '\P{Is_Dt=		SML}', "");
    Expect(1, 65131, '\P{^Is_Dt=		SML}', "");
    Expect(0, 65132, '\p{Is_Dt=		SML}', "");
    Expect(1, 65132, '\p{^Is_Dt=		SML}', "");
    Expect(1, 65132, '\P{Is_Dt=		SML}', "");
    Expect(0, 65132, '\P{^Is_Dt=		SML}', "");
    Error('\p{Decomposition_Type=_square:=}');
    Error('\P{Decomposition_Type=_square:=}');
    Expect(1, 127547, '\p{Decomposition_Type=square}', "");
    Expect(0, 127547, '\p{^Decomposition_Type=square}', "");
    Expect(0, 127547, '\P{Decomposition_Type=square}', "");
    Expect(1, 127547, '\P{^Decomposition_Type=square}', "");
    Expect(0, 127548, '\p{Decomposition_Type=square}', "");
    Expect(1, 127548, '\p{^Decomposition_Type=square}', "");
    Expect(1, 127548, '\P{Decomposition_Type=square}', "");
    Expect(0, 127548, '\P{^Decomposition_Type=square}', "");
    Expect(1, 127547, '\p{Decomposition_Type= -SQUARE}', "");
    Expect(0, 127547, '\p{^Decomposition_Type= -SQUARE}', "");
    Expect(0, 127547, '\P{Decomposition_Type= -SQUARE}', "");
    Expect(1, 127547, '\P{^Decomposition_Type= -SQUARE}', "");
    Expect(0, 127548, '\p{Decomposition_Type= -SQUARE}', "");
    Expect(1, 127548, '\p{^Decomposition_Type= -SQUARE}', "");
    Expect(1, 127548, '\P{Decomposition_Type= -SQUARE}', "");
    Expect(0, 127548, '\P{^Decomposition_Type= -SQUARE}', "");
    Error('\p{Dt=_	SQR:=}');
    Error('\P{Dt=_	SQR:=}');
    Expect(1, 127547, '\p{Dt=sqr}', "");
    Expect(0, 127547, '\p{^Dt=sqr}', "");
    Expect(0, 127547, '\P{Dt=sqr}', "");
    Expect(1, 127547, '\P{^Dt=sqr}', "");
    Expect(0, 127548, '\p{Dt=sqr}', "");
    Expect(1, 127548, '\p{^Dt=sqr}', "");
    Expect(1, 127548, '\P{Dt=sqr}', "");
    Expect(0, 127548, '\P{^Dt=sqr}', "");
    Expect(1, 127547, '\p{Dt=_sqr}', "");
    Expect(0, 127547, '\p{^Dt=_sqr}', "");
    Expect(0, 127547, '\P{Dt=_sqr}', "");
    Expect(1, 127547, '\P{^Dt=_sqr}', "");
    Expect(0, 127548, '\p{Dt=_sqr}', "");
    Expect(1, 127548, '\p{^Dt=_sqr}', "");
    Expect(1, 127548, '\P{Dt=_sqr}', "");
    Expect(0, 127548, '\P{^Dt=_sqr}', "");
    Error('\p{Is_Decomposition_Type=:= Square}');
    Error('\P{Is_Decomposition_Type=:= Square}');
    Expect(1, 127547, '\p{Is_Decomposition_Type:   square}', "");
    Expect(0, 127547, '\p{^Is_Decomposition_Type:   square}', "");
    Expect(0, 127547, '\P{Is_Decomposition_Type:   square}', "");
    Expect(1, 127547, '\P{^Is_Decomposition_Type:   square}', "");
    Expect(0, 127548, '\p{Is_Decomposition_Type:   square}', "");
    Expect(1, 127548, '\p{^Is_Decomposition_Type:   square}', "");
    Expect(1, 127548, '\P{Is_Decomposition_Type:   square}', "");
    Expect(0, 127548, '\P{^Is_Decomposition_Type:   square}', "");
    Expect(1, 127547, '\p{Is_Decomposition_Type=  SQUARE}', "");
    Expect(0, 127547, '\p{^Is_Decomposition_Type=  SQUARE}', "");
    Expect(0, 127547, '\P{Is_Decomposition_Type=  SQUARE}', "");
    Expect(1, 127547, '\P{^Is_Decomposition_Type=  SQUARE}', "");
    Expect(0, 127548, '\p{Is_Decomposition_Type=  SQUARE}', "");
    Expect(1, 127548, '\p{^Is_Decomposition_Type=  SQUARE}', "");
    Expect(1, 127548, '\P{Is_Decomposition_Type=  SQUARE}', "");
    Expect(0, 127548, '\P{^Is_Decomposition_Type=  SQUARE}', "");
    Error('\p{Is_Dt=-:=Sqr}');
    Error('\P{Is_Dt=-:=Sqr}');
    Expect(1, 127547, '\p{Is_Dt=sqr}', "");
    Expect(0, 127547, '\p{^Is_Dt=sqr}', "");
    Expect(0, 127547, '\P{Is_Dt=sqr}', "");
    Expect(1, 127547, '\P{^Is_Dt=sqr}', "");
    Expect(0, 127548, '\p{Is_Dt=sqr}', "");
    Expect(1, 127548, '\p{^Is_Dt=sqr}', "");
    Expect(1, 127548, '\P{Is_Dt=sqr}', "");
    Expect(0, 127548, '\P{^Is_Dt=sqr}', "");
    Expect(1, 127547, '\p{Is_Dt: 	sqr}', "");
    Expect(0, 127547, '\p{^Is_Dt: 	sqr}', "");
    Expect(0, 127547, '\P{Is_Dt: 	sqr}', "");
    Expect(1, 127547, '\P{^Is_Dt: 	sqr}', "");
    Expect(0, 127548, '\p{Is_Dt: 	sqr}', "");
    Expect(1, 127548, '\p{^Is_Dt: 	sqr}', "");
    Expect(1, 127548, '\P{Is_Dt: 	sqr}', "");
    Expect(0, 127548, '\P{^Is_Dt: 	sqr}', "");
    Error('\p{Decomposition_Type=__SUB:=}');
    Error('\P{Decomposition_Type=__SUB:=}');
    Expect(1, 11388, '\p{Decomposition_Type=sub}', "");
    Expect(0, 11388, '\p{^Decomposition_Type=sub}', "");
    Expect(0, 11388, '\P{Decomposition_Type=sub}', "");
    Expect(1, 11388, '\P{^Decomposition_Type=sub}', "");
    Expect(0, 11389, '\p{Decomposition_Type=sub}', "");
    Expect(1, 11389, '\p{^Decomposition_Type=sub}', "");
    Expect(1, 11389, '\P{Decomposition_Type=sub}', "");
    Expect(0, 11389, '\P{^Decomposition_Type=sub}', "");
    Expect(1, 11388, '\p{Decomposition_Type=	-Sub}', "");
    Expect(0, 11388, '\p{^Decomposition_Type=	-Sub}', "");
    Expect(0, 11388, '\P{Decomposition_Type=	-Sub}', "");
    Expect(1, 11388, '\P{^Decomposition_Type=	-Sub}', "");
    Expect(0, 11389, '\p{Decomposition_Type=	-Sub}', "");
    Expect(1, 11389, '\p{^Decomposition_Type=	-Sub}', "");
    Expect(1, 11389, '\P{Decomposition_Type=	-Sub}', "");
    Expect(0, 11389, '\P{^Decomposition_Type=	-Sub}', "");
    Error('\p{Dt=-sub:=}');
    Error('\P{Dt=-sub:=}');
    Expect(1, 11388, '\p{Dt=sub}', "");
    Expect(0, 11388, '\p{^Dt=sub}', "");
    Expect(0, 11388, '\P{Dt=sub}', "");
    Expect(1, 11388, '\P{^Dt=sub}', "");
    Expect(0, 11389, '\p{Dt=sub}', "");
    Expect(1, 11389, '\p{^Dt=sub}', "");
    Expect(1, 11389, '\P{Dt=sub}', "");
    Expect(0, 11389, '\P{^Dt=sub}', "");
    Expect(1, 11388, '\p{Dt= Sub}', "");
    Expect(0, 11388, '\p{^Dt= Sub}', "");
    Expect(0, 11388, '\P{Dt= Sub}', "");
    Expect(1, 11388, '\P{^Dt= Sub}', "");
    Expect(0, 11389, '\p{Dt= Sub}', "");
    Expect(1, 11389, '\p{^Dt= Sub}', "");
    Expect(1, 11389, '\P{Dt= Sub}', "");
    Expect(0, 11389, '\P{^Dt= Sub}', "");
    Error('\p{Is_Decomposition_Type=-/a/SUB}');
    Error('\P{Is_Decomposition_Type=-/a/SUB}');
    Expect(1, 11388, '\p{Is_Decomposition_Type:	sub}', "");
    Expect(0, 11388, '\p{^Is_Decomposition_Type:	sub}', "");
    Expect(0, 11388, '\P{Is_Decomposition_Type:	sub}', "");
    Expect(1, 11388, '\P{^Is_Decomposition_Type:	sub}', "");
    Expect(0, 11389, '\p{Is_Decomposition_Type:	sub}', "");
    Expect(1, 11389, '\p{^Is_Decomposition_Type:	sub}', "");
    Expect(1, 11389, '\P{Is_Decomposition_Type:	sub}', "");
    Expect(0, 11389, '\P{^Is_Decomposition_Type:	sub}', "");
    Expect(1, 11388, '\p{Is_Decomposition_Type=SUB}', "");
    Expect(0, 11388, '\p{^Is_Decomposition_Type=SUB}', "");
    Expect(0, 11388, '\P{Is_Decomposition_Type=SUB}', "");
    Expect(1, 11388, '\P{^Is_Decomposition_Type=SUB}', "");
    Expect(0, 11389, '\p{Is_Decomposition_Type=SUB}', "");
    Expect(1, 11389, '\p{^Is_Decomposition_Type=SUB}', "");
    Expect(1, 11389, '\P{Is_Decomposition_Type=SUB}', "");
    Expect(0, 11389, '\P{^Is_Decomposition_Type=SUB}', "");
    Error('\p{Is_Dt=/a/ Sub}');
    Error('\P{Is_Dt=/a/ Sub}');
    Expect(1, 11388, '\p{Is_Dt=sub}', "");
    Expect(0, 11388, '\p{^Is_Dt=sub}', "");
    Expect(0, 11388, '\P{Is_Dt=sub}', "");
    Expect(1, 11388, '\P{^Is_Dt=sub}', "");
    Expect(0, 11389, '\p{Is_Dt=sub}', "");
    Expect(1, 11389, '\p{^Is_Dt=sub}', "");
    Expect(1, 11389, '\P{Is_Dt=sub}', "");
    Expect(0, 11389, '\P{^Is_Dt=sub}', "");
    Expect(1, 11388, '\p{Is_Dt=		Sub}', "");
    Expect(0, 11388, '\p{^Is_Dt=		Sub}', "");
    Expect(0, 11388, '\P{Is_Dt=		Sub}', "");
    Expect(1, 11388, '\P{^Is_Dt=		Sub}', "");
    Expect(0, 11389, '\p{Is_Dt=		Sub}', "");
    Expect(1, 11389, '\p{^Is_Dt=		Sub}', "");
    Expect(1, 11389, '\P{Is_Dt=		Sub}', "");
    Expect(0, 11389, '\P{^Is_Dt=		Sub}', "");
    Error('\p{Decomposition_Type=:=Super}');
    Error('\P{Decomposition_Type=:=Super}');
    Expect(1, 127339, '\p{Decomposition_Type=super}', "");
    Expect(0, 127339, '\p{^Decomposition_Type=super}', "");
    Expect(0, 127339, '\P{Decomposition_Type=super}', "");
    Expect(1, 127339, '\P{^Decomposition_Type=super}', "");
    Expect(0, 127340, '\p{Decomposition_Type=super}', "");
    Expect(1, 127340, '\p{^Decomposition_Type=super}', "");
    Expect(1, 127340, '\P{Decomposition_Type=super}', "");
    Expect(0, 127340, '\P{^Decomposition_Type=super}', "");
    Expect(1, 127339, '\p{Decomposition_Type=--Super}', "");
    Expect(0, 127339, '\p{^Decomposition_Type=--Super}', "");
    Expect(0, 127339, '\P{Decomposition_Type=--Super}', "");
    Expect(1, 127339, '\P{^Decomposition_Type=--Super}', "");
    Expect(0, 127340, '\p{Decomposition_Type=--Super}', "");
    Expect(1, 127340, '\p{^Decomposition_Type=--Super}', "");
    Expect(1, 127340, '\P{Decomposition_Type=--Super}', "");
    Expect(0, 127340, '\P{^Decomposition_Type=--Super}', "");
    Error('\p{Dt=/a/-_Sup}');
    Error('\P{Dt=/a/-_Sup}');
    Expect(1, 127339, '\p{Dt=sup}', "");
    Expect(0, 127339, '\p{^Dt=sup}', "");
    Expect(0, 127339, '\P{Dt=sup}', "");
    Expect(1, 127339, '\P{^Dt=sup}', "");
    Expect(0, 127340, '\p{Dt=sup}', "");
    Expect(1, 127340, '\p{^Dt=sup}', "");
    Expect(1, 127340, '\P{Dt=sup}', "");
    Expect(0, 127340, '\P{^Dt=sup}', "");
    Expect(1, 127339, '\p{Dt=	SUP}', "");
    Expect(0, 127339, '\p{^Dt=	SUP}', "");
    Expect(0, 127339, '\P{Dt=	SUP}', "");
    Expect(1, 127339, '\P{^Dt=	SUP}', "");
    Expect(0, 127340, '\p{Dt=	SUP}', "");
    Expect(1, 127340, '\p{^Dt=	SUP}', "");
    Expect(1, 127340, '\P{Dt=	SUP}', "");
    Expect(0, 127340, '\P{^Dt=	SUP}', "");
    Error('\p{Is_Decomposition_Type= Super/a/}');
    Error('\P{Is_Decomposition_Type= Super/a/}');
    Expect(1, 127339, '\p{Is_Decomposition_Type:   super}', "");
    Expect(0, 127339, '\p{^Is_Decomposition_Type:   super}', "");
    Expect(0, 127339, '\P{Is_Decomposition_Type:   super}', "");
    Expect(1, 127339, '\P{^Is_Decomposition_Type:   super}', "");
    Expect(0, 127340, '\p{Is_Decomposition_Type:   super}', "");
    Expect(1, 127340, '\p{^Is_Decomposition_Type:   super}', "");
    Expect(1, 127340, '\P{Is_Decomposition_Type:   super}', "");
    Expect(0, 127340, '\P{^Is_Decomposition_Type:   super}', "");
    Expect(1, 127339, '\p{Is_Decomposition_Type=Super}', "");
    Expect(0, 127339, '\p{^Is_Decomposition_Type=Super}', "");
    Expect(0, 127339, '\P{Is_Decomposition_Type=Super}', "");
    Expect(1, 127339, '\P{^Is_Decomposition_Type=Super}', "");
    Expect(0, 127340, '\p{Is_Decomposition_Type=Super}', "");
    Expect(1, 127340, '\p{^Is_Decomposition_Type=Super}', "");
    Expect(1, 127340, '\P{Is_Decomposition_Type=Super}', "");
    Expect(0, 127340, '\P{^Is_Decomposition_Type=Super}', "");
    Error('\p{Is_Dt=	/a/sup}');
    Error('\P{Is_Dt=	/a/sup}');
    Expect(1, 127339, '\p{Is_Dt=sup}', "");
    Expect(0, 127339, '\p{^Is_Dt=sup}', "");
    Expect(0, 127339, '\P{Is_Dt=sup}', "");
    Expect(1, 127339, '\P{^Is_Dt=sup}', "");
    Expect(0, 127340, '\p{Is_Dt=sup}', "");
    Expect(1, 127340, '\p{^Is_Dt=sup}', "");
    Expect(1, 127340, '\P{Is_Dt=sup}', "");
    Expect(0, 127340, '\P{^Is_Dt=sup}', "");
    Expect(1, 127339, '\p{Is_Dt=_-Sup}', "");
    Expect(0, 127339, '\p{^Is_Dt=_-Sup}', "");
    Expect(0, 127339, '\P{Is_Dt=_-Sup}', "");
    Expect(1, 127339, '\P{^Is_Dt=_-Sup}', "");
    Expect(0, 127340, '\p{Is_Dt=_-Sup}', "");
    Expect(1, 127340, '\p{^Is_Dt=_-Sup}', "");
    Expect(1, 127340, '\P{Is_Dt=_-Sup}', "");
    Expect(0, 127340, '\P{^Is_Dt=_-Sup}', "");
    Error('\p{Decomposition_Type= :=vertical}');
    Error('\P{Decomposition_Type= :=vertical}');
    Expect(1, 65096, '\p{Decomposition_Type:   vertical}', "");
    Expect(0, 65096, '\p{^Decomposition_Type:   vertical}', "");
    Expect(0, 65096, '\P{Decomposition_Type:   vertical}', "");
    Expect(1, 65096, '\P{^Decomposition_Type:   vertical}', "");
    Expect(0, 65097, '\p{Decomposition_Type:   vertical}', "");
    Expect(1, 65097, '\p{^Decomposition_Type:   vertical}', "");
    Expect(1, 65097, '\P{Decomposition_Type:   vertical}', "");
    Expect(0, 65097, '\P{^Decomposition_Type:   vertical}', "");
    Expect(1, 65096, '\p{Decomposition_Type=_Vertical}', "");
    Expect(0, 65096, '\p{^Decomposition_Type=_Vertical}', "");
    Expect(0, 65096, '\P{Decomposition_Type=_Vertical}', "");
    Expect(1, 65096, '\P{^Decomposition_Type=_Vertical}', "");
    Expect(0, 65097, '\p{Decomposition_Type=_Vertical}', "");
    Expect(1, 65097, '\p{^Decomposition_Type=_Vertical}', "");
    Expect(1, 65097, '\P{Decomposition_Type=_Vertical}', "");
    Expect(0, 65097, '\P{^Decomposition_Type=_Vertical}', "");
    Error('\p{Dt=:=		vert}');
    Error('\P{Dt=:=		vert}');
    Expect(1, 65096, '\p{Dt=vert}', "");
    Expect(0, 65096, '\p{^Dt=vert}', "");
    Expect(0, 65096, '\P{Dt=vert}', "");
    Expect(1, 65096, '\P{^Dt=vert}', "");
    Expect(0, 65097, '\p{Dt=vert}', "");
    Expect(1, 65097, '\p{^Dt=vert}', "");
    Expect(1, 65097, '\P{Dt=vert}', "");
    Expect(0, 65097, '\P{^Dt=vert}', "");
    Expect(1, 65096, '\p{Dt=  Vert}', "");
    Expect(0, 65096, '\p{^Dt=  Vert}', "");
    Expect(0, 65096, '\P{Dt=  Vert}', "");
    Expect(1, 65096, '\P{^Dt=  Vert}', "");
    Expect(0, 65097, '\p{Dt=  Vert}', "");
    Expect(1, 65097, '\p{^Dt=  Vert}', "");
    Expect(1, 65097, '\P{Dt=  Vert}', "");
    Expect(0, 65097, '\P{^Dt=  Vert}', "");
    Error('\p{Is_Decomposition_Type=/a/- VERTICAL}');
    Error('\P{Is_Decomposition_Type=/a/- VERTICAL}');
    Expect(1, 65096, '\p{Is_Decomposition_Type=vertical}', "");
    Expect(0, 65096, '\p{^Is_Decomposition_Type=vertical}', "");
    Expect(0, 65096, '\P{Is_Decomposition_Type=vertical}', "");
    Expect(1, 65096, '\P{^Is_Decomposition_Type=vertical}', "");
    Expect(0, 65097, '\p{Is_Decomposition_Type=vertical}', "");
    Expect(1, 65097, '\p{^Is_Decomposition_Type=vertical}', "");
    Expect(1, 65097, '\P{Is_Decomposition_Type=vertical}', "");
    Expect(0, 65097, '\P{^Is_Decomposition_Type=vertical}', "");
    Expect(1, 65096, '\p{Is_Decomposition_Type=	Vertical}', "");
    Expect(0, 65096, '\p{^Is_Decomposition_Type=	Vertical}', "");
    Expect(0, 65096, '\P{Is_Decomposition_Type=	Vertical}', "");
    Expect(1, 65096, '\P{^Is_Decomposition_Type=	Vertical}', "");
    Expect(0, 65097, '\p{Is_Decomposition_Type=	Vertical}', "");
    Expect(1, 65097, '\p{^Is_Decomposition_Type=	Vertical}', "");
    Expect(1, 65097, '\P{Is_Decomposition_Type=	Vertical}', "");
    Expect(0, 65097, '\P{^Is_Decomposition_Type=	Vertical}', "");
    Error('\p{Is_Dt= :=Vert}');
    Error('\P{Is_Dt= :=Vert}');
    Expect(1, 65096, '\p{Is_Dt=vert}', "");
    Expect(0, 65096, '\p{^Is_Dt=vert}', "");
    Expect(0, 65096, '\P{Is_Dt=vert}', "");
    Expect(1, 65096, '\P{^Is_Dt=vert}', "");
    Expect(0, 65097, '\p{Is_Dt=vert}', "");
    Expect(1, 65097, '\p{^Is_Dt=vert}', "");
    Expect(1, 65097, '\P{Is_Dt=vert}', "");
    Expect(0, 65097, '\P{^Is_Dt=vert}', "");
    Expect(1, 65096, '\p{Is_Dt:__Vert}', "");
    Expect(0, 65096, '\p{^Is_Dt:__Vert}', "");
    Expect(0, 65096, '\P{Is_Dt:__Vert}', "");
    Expect(1, 65096, '\P{^Is_Dt:__Vert}', "");
    Expect(0, 65097, '\p{Is_Dt:__Vert}', "");
    Expect(1, 65097, '\p{^Is_Dt:__Vert}', "");
    Expect(1, 65097, '\P{Is_Dt:__Vert}', "");
    Expect(0, 65097, '\P{^Is_Dt:__Vert}', "");
    Error('\p{Decomposition_Type=:= wide}');
    Error('\P{Decomposition_Type=:= wide}');
    Expect(1, 65510, '\p{Decomposition_Type=wide}', "");
    Expect(0, 65510, '\p{^Decomposition_Type=wide}', "");
    Expect(0, 65510, '\P{Decomposition_Type=wide}', "");
    Expect(1, 65510, '\P{^Decomposition_Type=wide}', "");
    Expect(0, 65511, '\p{Decomposition_Type=wide}', "");
    Expect(1, 65511, '\p{^Decomposition_Type=wide}', "");
    Expect(1, 65511, '\P{Decomposition_Type=wide}', "");
    Expect(0, 65511, '\P{^Decomposition_Type=wide}', "");
    Expect(1, 65510, '\p{Decomposition_Type= Wide}', "");
    Expect(0, 65510, '\p{^Decomposition_Type= Wide}', "");
    Expect(0, 65510, '\P{Decomposition_Type= Wide}', "");
    Expect(1, 65510, '\P{^Decomposition_Type= Wide}', "");
    Expect(0, 65511, '\p{Decomposition_Type= Wide}', "");
    Expect(1, 65511, '\p{^Decomposition_Type= Wide}', "");
    Expect(1, 65511, '\P{Decomposition_Type= Wide}', "");
    Expect(0, 65511, '\P{^Decomposition_Type= Wide}', "");
    Error('\p{Dt=_:=Wide}');
    Error('\P{Dt=_:=Wide}');
    Expect(1, 65510, '\p{Dt=wide}', "");
    Expect(0, 65510, '\p{^Dt=wide}', "");
    Expect(0, 65510, '\P{Dt=wide}', "");
    Expect(1, 65510, '\P{^Dt=wide}', "");
    Expect(0, 65511, '\p{Dt=wide}', "");
    Expect(1, 65511, '\p{^Dt=wide}', "");
    Expect(1, 65511, '\P{Dt=wide}', "");
    Expect(0, 65511, '\P{^Dt=wide}', "");
    Expect(1, 65510, '\p{Dt=  WIDE}', "");
    Expect(0, 65510, '\p{^Dt=  WIDE}', "");
    Expect(0, 65510, '\P{Dt=  WIDE}', "");
    Expect(1, 65510, '\P{^Dt=  WIDE}', "");
    Expect(0, 65511, '\p{Dt=  WIDE}', "");
    Expect(1, 65511, '\p{^Dt=  WIDE}', "");
    Expect(1, 65511, '\P{Dt=  WIDE}', "");
    Expect(0, 65511, '\P{^Dt=  WIDE}', "");
    Error('\p{Is_Decomposition_Type=:=_ WIDE}');
    Error('\P{Is_Decomposition_Type=:=_ WIDE}');
    Expect(1, 65510, '\p{Is_Decomposition_Type=wide}', "");
    Expect(0, 65510, '\p{^Is_Decomposition_Type=wide}', "");
    Expect(0, 65510, '\P{Is_Decomposition_Type=wide}', "");
    Expect(1, 65510, '\P{^Is_Decomposition_Type=wide}', "");
    Expect(0, 65511, '\p{Is_Decomposition_Type=wide}', "");
    Expect(1, 65511, '\p{^Is_Decomposition_Type=wide}', "");
    Expect(1, 65511, '\P{Is_Decomposition_Type=wide}', "");
    Expect(0, 65511, '\P{^Is_Decomposition_Type=wide}', "");
    Expect(1, 65510, '\p{Is_Decomposition_Type=  Wide}', "");
    Expect(0, 65510, '\p{^Is_Decomposition_Type=  Wide}', "");
    Expect(0, 65510, '\P{Is_Decomposition_Type=  Wide}', "");
    Expect(1, 65510, '\P{^Is_Decomposition_Type=  Wide}', "");
    Expect(0, 65511, '\p{Is_Decomposition_Type=  Wide}', "");
    Expect(1, 65511, '\p{^Is_Decomposition_Type=  Wide}', "");
    Expect(1, 65511, '\P{Is_Decomposition_Type=  Wide}', "");
    Expect(0, 65511, '\P{^Is_Decomposition_Type=  Wide}', "");
    Error('\p{Is_Dt=  Wide/a/}');
    Error('\P{Is_Dt=  Wide/a/}');
    Expect(1, 65510, '\p{Is_Dt=wide}', "");
    Expect(0, 65510, '\p{^Is_Dt=wide}', "");
    Expect(0, 65510, '\P{Is_Dt=wide}', "");
    Expect(1, 65510, '\P{^Is_Dt=wide}', "");
    Expect(0, 65511, '\p{Is_Dt=wide}', "");
    Expect(1, 65511, '\p{^Is_Dt=wide}', "");
    Expect(1, 65511, '\P{Is_Dt=wide}', "");
    Expect(0, 65511, '\P{^Is_Dt=wide}', "");
    Expect(1, 65510, '\p{Is_Dt=	-WIDE}', "");
    Expect(0, 65510, '\p{^Is_Dt=	-WIDE}', "");
    Expect(0, 65510, '\P{Is_Dt=	-WIDE}', "");
    Expect(1, 65510, '\P{^Is_Dt=	-WIDE}', "");
    Expect(0, 65511, '\p{Is_Dt=	-WIDE}', "");
    Expect(1, 65511, '\p{^Is_Dt=	-WIDE}', "");
    Expect(1, 65511, '\P{Is_Dt=	-WIDE}', "");
    Expect(0, 65511, '\P{^Is_Dt=	-WIDE}', "");
    Error('\p{East_Asian_Width=Ambiguous:=}');
    Error('\P{East_Asian_Width=Ambiguous:=}');
    Expect(1, 1114109, '\p{East_Asian_Width=ambiguous}', "");
    Expect(0, 1114109, '\p{^East_Asian_Width=ambiguous}', "");
    Expect(0, 1114109, '\P{East_Asian_Width=ambiguous}', "");
    Expect(1, 1114109, '\P{^East_Asian_Width=ambiguous}', "");
    Expect(0, 918000, '\p{East_Asian_Width=ambiguous}', "");
    Expect(1, 918000, '\p{^East_Asian_Width=ambiguous}', "");
    Expect(1, 918000, '\P{East_Asian_Width=ambiguous}', "");
    Expect(0, 918000, '\P{^East_Asian_Width=ambiguous}', "");
    Expect(1, 1114109, '\p{East_Asian_Width=_ambiguous}', "");
    Expect(0, 1114109, '\p{^East_Asian_Width=_ambiguous}', "");
    Expect(0, 1114109, '\P{East_Asian_Width=_ambiguous}', "");
    Expect(1, 1114109, '\P{^East_Asian_Width=_ambiguous}', "");
    Expect(0, 918000, '\p{East_Asian_Width=_ambiguous}', "");
    Expect(1, 918000, '\p{^East_Asian_Width=_ambiguous}', "");
    Expect(1, 918000, '\P{East_Asian_Width=_ambiguous}', "");
    Expect(0, 918000, '\P{^East_Asian_Width=_ambiguous}', "");
    Error('\p{Ea=	A:=}');
    Error('\P{Ea=	A:=}');
    Expect(1, 1114109, '\p{Ea:a}', "");
    Expect(0, 1114109, '\p{^Ea:a}', "");
    Expect(0, 1114109, '\P{Ea:a}', "");
    Expect(1, 1114109, '\P{^Ea:a}', "");
    Expect(0, 918000, '\p{Ea:a}', "");
    Expect(1, 918000, '\p{^Ea:a}', "");
    Expect(1, 918000, '\P{Ea:a}', "");
    Expect(0, 918000, '\P{^Ea:a}', "");
    Expect(1, 1114109, '\p{Ea=	_A}', "");
    Expect(0, 1114109, '\p{^Ea=	_A}', "");
    Expect(0, 1114109, '\P{Ea=	_A}', "");
    Expect(1, 1114109, '\P{^Ea=	_A}', "");
    Expect(0, 918000, '\p{Ea=	_A}', "");
    Expect(1, 918000, '\p{^Ea=	_A}', "");
    Expect(1, 918000, '\P{Ea=	_A}', "");
    Expect(0, 918000, '\P{^Ea=	_A}', "");
    Error('\p{Is_East_Asian_Width=_:=AMBIGUOUS}');
    Error('\P{Is_East_Asian_Width=_:=AMBIGUOUS}');
    Expect(1, 1114109, '\p{Is_East_Asian_Width=ambiguous}', "");
    Expect(0, 1114109, '\p{^Is_East_Asian_Width=ambiguous}', "");
    Expect(0, 1114109, '\P{Is_East_Asian_Width=ambiguous}', "");
    Expect(1, 1114109, '\P{^Is_East_Asian_Width=ambiguous}', "");
    Expect(0, 918000, '\p{Is_East_Asian_Width=ambiguous}', "");
    Expect(1, 918000, '\p{^Is_East_Asian_Width=ambiguous}', "");
    Expect(1, 918000, '\P{Is_East_Asian_Width=ambiguous}', "");
    Expect(0, 918000, '\P{^Is_East_Asian_Width=ambiguous}', "");
    Expect(1, 1114109, '\p{Is_East_Asian_Width=_Ambiguous}', "");
    Expect(0, 1114109, '\p{^Is_East_Asian_Width=_Ambiguous}', "");
    Expect(0, 1114109, '\P{Is_East_Asian_Width=_Ambiguous}', "");
    Expect(1, 1114109, '\P{^Is_East_Asian_Width=_Ambiguous}', "");
    Expect(0, 918000, '\p{Is_East_Asian_Width=_Ambiguous}', "");
    Expect(1, 918000, '\p{^Is_East_Asian_Width=_Ambiguous}', "");
    Expect(1, 918000, '\P{Is_East_Asian_Width=_Ambiguous}', "");
    Expect(0, 918000, '\P{^Is_East_Asian_Width=_Ambiguous}', "");
    Error('\p{Is_Ea=a/a/}');
    Error('\P{Is_Ea=a/a/}');
    Expect(1, 1114109, '\p{Is_Ea=a}', "");
    Expect(0, 1114109, '\p{^Is_Ea=a}', "");
    Expect(0, 1114109, '\P{Is_Ea=a}', "");
    Expect(1, 1114109, '\P{^Is_Ea=a}', "");
    Expect(0, 918000, '\p{Is_Ea=a}', "");
    Expect(1, 918000, '\p{^Is_Ea=a}', "");
    Expect(1, 918000, '\P{Is_Ea=a}', "");
    Expect(0, 918000, '\P{^Is_Ea=a}', "");
    Expect(1, 1114109, '\p{Is_Ea= A}', "");
    Expect(0, 1114109, '\p{^Is_Ea= A}', "");
    Expect(0, 1114109, '\P{Is_Ea= A}', "");
    Expect(1, 1114109, '\P{^Is_Ea= A}', "");
    Expect(0, 918000, '\p{Is_Ea= A}', "");
    Expect(1, 918000, '\p{^Is_Ea= A}', "");
    Expect(1, 918000, '\P{Is_Ea= A}', "");
    Expect(0, 918000, '\P{^Is_Ea= A}', "");
    Error('\p{East_Asian_Width= _FULLWIDTH/a/}');
    Error('\P{East_Asian_Width= _FULLWIDTH/a/}');
    Expect(1, 65510, '\p{East_Asian_Width=fullwidth}', "");
    Expect(0, 65510, '\p{^East_Asian_Width=fullwidth}', "");
    Expect(0, 65510, '\P{East_Asian_Width=fullwidth}', "");
    Expect(1, 65510, '\P{^East_Asian_Width=fullwidth}', "");
    Expect(0, 65511, '\p{East_Asian_Width=fullwidth}', "");
    Expect(1, 65511, '\p{^East_Asian_Width=fullwidth}', "");
    Expect(1, 65511, '\P{East_Asian_Width=fullwidth}', "");
    Expect(0, 65511, '\P{^East_Asian_Width=fullwidth}', "");
    Expect(1, 65510, '\p{East_Asian_Width: 	Fullwidth}', "");
    Expect(0, 65510, '\p{^East_Asian_Width: 	Fullwidth}', "");
    Expect(0, 65510, '\P{East_Asian_Width: 	Fullwidth}', "");
    Expect(1, 65510, '\P{^East_Asian_Width: 	Fullwidth}', "");
    Expect(0, 65511, '\p{East_Asian_Width: 	Fullwidth}', "");
    Expect(1, 65511, '\p{^East_Asian_Width: 	Fullwidth}', "");
    Expect(1, 65511, '\P{East_Asian_Width: 	Fullwidth}', "");
    Expect(0, 65511, '\P{^East_Asian_Width: 	Fullwidth}', "");
    Error('\p{Ea=_-F:=}');
    Error('\P{Ea=_-F:=}');
    Expect(1, 65510, '\p{Ea=f}', "");
    Expect(0, 65510, '\p{^Ea=f}', "");
    Expect(0, 65510, '\P{Ea=f}', "");
    Expect(1, 65510, '\P{^Ea=f}', "");
    Expect(0, 65511, '\p{Ea=f}', "");
    Expect(1, 65511, '\p{^Ea=f}', "");
    Expect(1, 65511, '\P{Ea=f}', "");
    Expect(0, 65511, '\P{^Ea=f}', "");
    Expect(1, 65510, '\p{Ea:_F}', "");
    Expect(0, 65510, '\p{^Ea:_F}', "");
    Expect(0, 65510, '\P{Ea:_F}', "");
    Expect(1, 65510, '\P{^Ea:_F}', "");
    Expect(0, 65511, '\p{Ea:_F}', "");
    Expect(1, 65511, '\p{^Ea:_F}', "");
    Expect(1, 65511, '\P{Ea:_F}', "");
    Expect(0, 65511, '\P{^Ea:_F}', "");
    Error('\p{Is_East_Asian_Width=__FULLWIDTH/a/}');
    Error('\P{Is_East_Asian_Width=__FULLWIDTH/a/}');
    Expect(1, 65510, '\p{Is_East_Asian_Width:	fullwidth}', "");
    Expect(0, 65510, '\p{^Is_East_Asian_Width:	fullwidth}', "");
    Expect(0, 65510, '\P{Is_East_Asian_Width:	fullwidth}', "");
    Expect(1, 65510, '\P{^Is_East_Asian_Width:	fullwidth}', "");
    Expect(0, 65511, '\p{Is_East_Asian_Width:	fullwidth}', "");
    Expect(1, 65511, '\p{^Is_East_Asian_Width:	fullwidth}', "");
    Expect(1, 65511, '\P{Is_East_Asian_Width:	fullwidth}', "");
    Expect(0, 65511, '\P{^Is_East_Asian_Width:	fullwidth}', "");
    Expect(1, 65510, '\p{Is_East_Asian_Width=		fullwidth}', "");
    Expect(0, 65510, '\p{^Is_East_Asian_Width=		fullwidth}', "");
    Expect(0, 65510, '\P{Is_East_Asian_Width=		fullwidth}', "");
    Expect(1, 65510, '\P{^Is_East_Asian_Width=		fullwidth}', "");
    Expect(0, 65511, '\p{Is_East_Asian_Width=		fullwidth}', "");
    Expect(1, 65511, '\p{^Is_East_Asian_Width=		fullwidth}', "");
    Expect(1, 65511, '\P{Is_East_Asian_Width=		fullwidth}', "");
    Expect(0, 65511, '\P{^Is_East_Asian_Width=		fullwidth}', "");
    Error('\p{Is_Ea=_/a/f}');
    Error('\P{Is_Ea=_/a/f}');
    Expect(1, 65510, '\p{Is_Ea=f}', "");
    Expect(0, 65510, '\p{^Is_Ea=f}', "");
    Expect(0, 65510, '\P{Is_Ea=f}', "");
    Expect(1, 65510, '\P{^Is_Ea=f}', "");
    Expect(0, 65511, '\p{Is_Ea=f}', "");
    Expect(1, 65511, '\p{^Is_Ea=f}', "");
    Expect(1, 65511, '\P{Is_Ea=f}', "");
    Expect(0, 65511, '\P{^Is_Ea=f}', "");
    Expect(1, 65510, '\p{Is_Ea=		F}', "");
    Expect(0, 65510, '\p{^Is_Ea=		F}', "");
    Expect(0, 65510, '\P{Is_Ea=		F}', "");
    Expect(1, 65510, '\P{^Is_Ea=		F}', "");
    Expect(0, 65511, '\p{Is_Ea=		F}', "");
    Expect(1, 65511, '\p{^Is_Ea=		F}', "");
    Expect(1, 65511, '\P{Is_Ea=		F}', "");
    Expect(0, 65511, '\P{^Is_Ea=		F}', "");
    Error('\p{East_Asian_Width=	:=Halfwidth}');
    Error('\P{East_Asian_Width=	:=Halfwidth}');
    Expect(1, 65518, '\p{East_Asian_Width=halfwidth}', "");
    Expect(0, 65518, '\p{^East_Asian_Width=halfwidth}', "");
    Expect(0, 65518, '\P{East_Asian_Width=halfwidth}', "");
    Expect(1, 65518, '\P{^East_Asian_Width=halfwidth}', "");
    Expect(0, 65519, '\p{East_Asian_Width=halfwidth}', "");
    Expect(1, 65519, '\p{^East_Asian_Width=halfwidth}', "");
    Expect(1, 65519, '\P{East_Asian_Width=halfwidth}', "");
    Expect(0, 65519, '\P{^East_Asian_Width=halfwidth}', "");
    Expect(1, 65518, '\p{East_Asian_Width=_ Halfwidth}', "");
    Expect(0, 65518, '\p{^East_Asian_Width=_ Halfwidth}', "");
    Expect(0, 65518, '\P{East_Asian_Width=_ Halfwidth}', "");
    Expect(1, 65518, '\P{^East_Asian_Width=_ Halfwidth}', "");
    Expect(0, 65519, '\p{East_Asian_Width=_ Halfwidth}', "");
    Expect(1, 65519, '\p{^East_Asian_Width=_ Halfwidth}', "");
    Expect(1, 65519, '\P{East_Asian_Width=_ Halfwidth}', "");
    Expect(0, 65519, '\P{^East_Asian_Width=_ Halfwidth}', "");
    Error('\p{Ea=_:=H}');
    Error('\P{Ea=_:=H}');
    Expect(1, 65518, '\p{Ea:h}', "");
    Expect(0, 65518, '\p{^Ea:h}', "");
    Expect(0, 65518, '\P{Ea:h}', "");
    Expect(1, 65518, '\P{^Ea:h}', "");
    Expect(0, 65519, '\p{Ea:h}', "");
    Expect(1, 65519, '\p{^Ea:h}', "");
    Expect(1, 65519, '\P{Ea:h}', "");
    Expect(0, 65519, '\P{^Ea:h}', "");
    Expect(1, 65518, '\p{Ea=	-H}', "");
    Expect(0, 65518, '\p{^Ea=	-H}', "");
    Expect(0, 65518, '\P{Ea=	-H}', "");
    Expect(1, 65518, '\P{^Ea=	-H}', "");
    Expect(0, 65519, '\p{Ea=	-H}', "");
    Expect(1, 65519, '\p{^Ea=	-H}', "");
    Expect(1, 65519, '\P{Ea=	-H}', "");
    Expect(0, 65519, '\P{^Ea=	-H}', "");
    Error('\p{Is_East_Asian_Width=/a/Halfwidth}');
    Error('\P{Is_East_Asian_Width=/a/Halfwidth}');
    Expect(1, 65518, '\p{Is_East_Asian_Width: halfwidth}', "");
    Expect(0, 65518, '\p{^Is_East_Asian_Width: halfwidth}', "");
    Expect(0, 65518, '\P{Is_East_Asian_Width: halfwidth}', "");
    Expect(1, 65518, '\P{^Is_East_Asian_Width: halfwidth}', "");
    Expect(0, 65519, '\p{Is_East_Asian_Width: halfwidth}', "");
    Expect(1, 65519, '\p{^Is_East_Asian_Width: halfwidth}', "");
    Expect(1, 65519, '\P{Is_East_Asian_Width: halfwidth}', "");
    Expect(0, 65519, '\P{^Is_East_Asian_Width: halfwidth}', "");
    Expect(1, 65518, '\p{Is_East_Asian_Width=-Halfwidth}', "");
    Expect(0, 65518, '\p{^Is_East_Asian_Width=-Halfwidth}', "");
    Expect(0, 65518, '\P{Is_East_Asian_Width=-Halfwidth}', "");
    Expect(1, 65518, '\P{^Is_East_Asian_Width=-Halfwidth}', "");
    Expect(0, 65519, '\p{Is_East_Asian_Width=-Halfwidth}', "");
    Expect(1, 65519, '\p{^Is_East_Asian_Width=-Halfwidth}', "");
    Expect(1, 65519, '\P{Is_East_Asian_Width=-Halfwidth}', "");
    Expect(0, 65519, '\P{^Is_East_Asian_Width=-Halfwidth}', "");
    Error('\p{Is_Ea=-H:=}');
    Error('\P{Is_Ea=-H:=}');
    Expect(1, 65518, '\p{Is_Ea:	h}', "");
    Expect(0, 65518, '\p{^Is_Ea:	h}', "");
    Expect(0, 65518, '\P{Is_Ea:	h}', "");
    Expect(1, 65518, '\P{^Is_Ea:	h}', "");
    Expect(0, 65519, '\p{Is_Ea:	h}', "");
    Expect(1, 65519, '\p{^Is_Ea:	h}', "");
    Expect(1, 65519, '\P{Is_Ea:	h}', "");
    Expect(0, 65519, '\P{^Is_Ea:	h}', "");
    Expect(1, 65518, '\p{Is_Ea= 	H}', "");
    Expect(0, 65518, '\p{^Is_Ea= 	H}', "");
    Expect(0, 65518, '\P{Is_Ea= 	H}', "");
    Expect(1, 65518, '\P{^Is_Ea= 	H}', "");
    Expect(0, 65519, '\p{Is_Ea= 	H}', "");
    Expect(1, 65519, '\p{^Is_Ea= 	H}', "");
    Expect(1, 65519, '\P{Is_Ea= 	H}', "");
    Expect(0, 65519, '\P{^Is_Ea= 	H}', "");
    Error('\p{East_Asian_Width=/a/__Neutral}');
    Error('\P{East_Asian_Width=/a/__Neutral}');
    Expect(1, 918000, '\p{East_Asian_Width=neutral}', "");
    Expect(0, 918000, '\p{^East_Asian_Width=neutral}', "");
    Expect(0, 918000, '\P{East_Asian_Width=neutral}', "");
    Expect(1, 918000, '\P{^East_Asian_Width=neutral}', "");
    Expect(0, 1114109, '\p{East_Asian_Width=neutral}', "");
    Expect(1, 1114109, '\p{^East_Asian_Width=neutral}', "");
    Expect(1, 1114109, '\P{East_Asian_Width=neutral}', "");
    Expect(0, 1114109, '\P{^East_Asian_Width=neutral}', "");
    Expect(1, 918000, '\p{East_Asian_Width=_ neutral}', "");
    Expect(0, 918000, '\p{^East_Asian_Width=_ neutral}', "");
    Expect(0, 918000, '\P{East_Asian_Width=_ neutral}', "");
    Expect(1, 918000, '\P{^East_Asian_Width=_ neutral}', "");
    Expect(0, 1114109, '\p{East_Asian_Width=_ neutral}', "");
    Expect(1, 1114109, '\p{^East_Asian_Width=_ neutral}', "");
    Expect(1, 1114109, '\P{East_Asian_Width=_ neutral}', "");
    Expect(0, 1114109, '\P{^East_Asian_Width=_ neutral}', "");
    Error('\p{Ea: -n/a/}');
    Error('\P{Ea: -n/a/}');
    Expect(1, 918000, '\p{Ea=n}', "");
    Expect(0, 918000, '\p{^Ea=n}', "");
    Expect(0, 918000, '\P{Ea=n}', "");
    Expect(1, 918000, '\P{^Ea=n}', "");
    Expect(0, 1114109, '\p{Ea=n}', "");
    Expect(1, 1114109, '\p{^Ea=n}', "");
    Expect(1, 1114109, '\P{Ea=n}', "");
    Expect(0, 1114109, '\P{^Ea=n}', "");
    Expect(1, 918000, '\p{Ea=	N}', "");
    Expect(0, 918000, '\p{^Ea=	N}', "");
    Expect(0, 918000, '\P{Ea=	N}', "");
    Expect(1, 918000, '\P{^Ea=	N}', "");
    Expect(0, 1114109, '\p{Ea=	N}', "");
    Expect(1, 1114109, '\p{^Ea=	N}', "");
    Expect(1, 1114109, '\P{Ea=	N}', "");
    Expect(0, 1114109, '\P{^Ea=	N}', "");
    Error('\p{Is_East_Asian_Width= Neutral/a/}');
    Error('\P{Is_East_Asian_Width= Neutral/a/}');
    Expect(1, 918000, '\p{Is_East_Asian_Width=neutral}', "");
    Expect(0, 918000, '\p{^Is_East_Asian_Width=neutral}', "");
    Expect(0, 918000, '\P{Is_East_Asian_Width=neutral}', "");
    Expect(1, 918000, '\P{^Is_East_Asian_Width=neutral}', "");
    Expect(0, 1114109, '\p{Is_East_Asian_Width=neutral}', "");
    Expect(1, 1114109, '\p{^Is_East_Asian_Width=neutral}', "");
    Expect(1, 1114109, '\P{Is_East_Asian_Width=neutral}', "");
    Expect(0, 1114109, '\P{^Is_East_Asian_Width=neutral}', "");
    Expect(1, 918000, '\p{Is_East_Asian_Width=-Neutral}', "");
    Expect(0, 918000, '\p{^Is_East_Asian_Width=-Neutral}', "");
    Expect(0, 918000, '\P{Is_East_Asian_Width=-Neutral}', "");
    Expect(1, 918000, '\P{^Is_East_Asian_Width=-Neutral}', "");
    Expect(0, 1114109, '\p{Is_East_Asian_Width=-Neutral}', "");
    Expect(1, 1114109, '\p{^Is_East_Asian_Width=-Neutral}', "");
    Expect(1, 1114109, '\P{Is_East_Asian_Width=-Neutral}', "");
    Expect(0, 1114109, '\P{^Is_East_Asian_Width=-Neutral}', "");
    Error('\p{Is_Ea=_/a/N}');
    Error('\P{Is_Ea=_/a/N}');
    Expect(1, 918000, '\p{Is_Ea=n}', "");
    Expect(0, 918000, '\p{^Is_Ea=n}', "");
    Expect(0, 918000, '\P{Is_Ea=n}', "");
    Expect(1, 918000, '\P{^Is_Ea=n}', "");
    Expect(0, 1114109, '\p{Is_Ea=n}', "");
    Expect(1, 1114109, '\p{^Is_Ea=n}', "");
    Expect(1, 1114109, '\P{Is_Ea=n}', "");
    Expect(0, 1114109, '\P{^Is_Ea=n}', "");
    Expect(1, 918000, '\p{Is_Ea=		n}', "");
    Expect(0, 918000, '\p{^Is_Ea=		n}', "");
    Expect(0, 918000, '\P{Is_Ea=		n}', "");
    Expect(1, 918000, '\P{^Is_Ea=		n}', "");
    Expect(0, 1114109, '\p{Is_Ea=		n}', "");
    Expect(1, 1114109, '\p{^Is_Ea=		n}', "");
    Expect(1, 1114109, '\P{Is_Ea=		n}', "");
    Expect(0, 1114109, '\P{^Is_Ea=		n}', "");
    Error('\p{East_Asian_Width=	-Narrow/a/}');
    Error('\P{East_Asian_Width=	-Narrow/a/}');
    Expect(1, 10630, '\p{East_Asian_Width=narrow}', "");
    Expect(0, 10630, '\p{^East_Asian_Width=narrow}', "");
    Expect(0, 10630, '\P{East_Asian_Width=narrow}', "");
    Expect(1, 10630, '\P{^East_Asian_Width=narrow}', "");
    Expect(0, 10631, '\p{East_Asian_Width=narrow}', "");
    Expect(1, 10631, '\p{^East_Asian_Width=narrow}', "");
    Expect(1, 10631, '\P{East_Asian_Width=narrow}', "");
    Expect(0, 10631, '\P{^East_Asian_Width=narrow}', "");
    Expect(1, 10630, '\p{East_Asian_Width=-narrow}', "");
    Expect(0, 10630, '\p{^East_Asian_Width=-narrow}', "");
    Expect(0, 10630, '\P{East_Asian_Width=-narrow}', "");
    Expect(1, 10630, '\P{^East_Asian_Width=-narrow}', "");
    Expect(0, 10631, '\p{East_Asian_Width=-narrow}', "");
    Expect(1, 10631, '\p{^East_Asian_Width=-narrow}', "");
    Expect(1, 10631, '\P{East_Asian_Width=-narrow}', "");
    Expect(0, 10631, '\P{^East_Asian_Width=-narrow}', "");
    Error('\p{Ea=/a/-NA}');
    Error('\P{Ea=/a/-NA}');
    Expect(1, 10630, '\p{Ea=na}', "");
    Expect(0, 10630, '\p{^Ea=na}', "");
    Expect(0, 10630, '\P{Ea=na}', "");
    Expect(1, 10630, '\P{^Ea=na}', "");
    Expect(0, 10631, '\p{Ea=na}', "");
    Expect(1, 10631, '\p{^Ea=na}', "");
    Expect(1, 10631, '\P{Ea=na}', "");
    Expect(0, 10631, '\P{^Ea=na}', "");
    Expect(1, 10630, '\p{Ea=Na}', "");
    Expect(0, 10630, '\p{^Ea=Na}', "");
    Expect(0, 10630, '\P{Ea=Na}', "");
    Expect(1, 10630, '\P{^Ea=Na}', "");
    Expect(0, 10631, '\p{Ea=Na}', "");
    Expect(1, 10631, '\p{^Ea=Na}', "");
    Expect(1, 10631, '\P{Ea=Na}', "");
    Expect(0, 10631, '\P{^Ea=Na}', "");
    Error('\p{Is_East_Asian_Width= /a/Narrow}');
    Error('\P{Is_East_Asian_Width= /a/Narrow}');
    Expect(1, 10630, '\p{Is_East_Asian_Width=narrow}', "");
    Expect(0, 10630, '\p{^Is_East_Asian_Width=narrow}', "");
    Expect(0, 10630, '\P{Is_East_Asian_Width=narrow}', "");
    Expect(1, 10630, '\P{^Is_East_Asian_Width=narrow}', "");
    Expect(0, 10631, '\p{Is_East_Asian_Width=narrow}', "");
    Expect(1, 10631, '\p{^Is_East_Asian_Width=narrow}', "");
    Expect(1, 10631, '\P{Is_East_Asian_Width=narrow}', "");
    Expect(0, 10631, '\P{^Is_East_Asian_Width=narrow}', "");
    Error('\p{Is_Ea=/a/__Na}');
    Error('\P{Is_Ea=/a/__Na}');
    Expect(1, 10630, '\p{Is_Ea=na}', "");
    Expect(0, 10630, '\p{^Is_Ea=na}', "");
    Expect(0, 10630, '\P{Is_Ea=na}', "");
    Expect(1, 10630, '\P{^Is_Ea=na}', "");
    Expect(0, 10631, '\p{Is_Ea=na}', "");
    Expect(1, 10631, '\p{^Is_Ea=na}', "");
    Expect(1, 10631, '\P{Is_Ea=na}', "");
    Expect(0, 10631, '\P{^Is_Ea=na}', "");
    Expect(1, 10630, '\p{Is_Ea=	_na}', "");
    Expect(0, 10630, '\p{^Is_Ea=	_na}', "");
    Expect(0, 10630, '\P{Is_Ea=	_na}', "");
    Expect(1, 10630, '\P{^Is_Ea=	_na}', "");
    Expect(0, 10631, '\p{Is_Ea=	_na}', "");
    Expect(1, 10631, '\p{^Is_Ea=	_na}', "");
    Expect(1, 10631, '\P{Is_Ea=	_na}', "");
    Expect(0, 10631, '\P{^Is_Ea=	_na}', "");
    Error('\p{East_Asian_Width=_Wide:=}');
    Error('\P{East_Asian_Width=_Wide:=}');
    Expect(1, 262141, '\p{East_Asian_Width=wide}', "");
    Expect(0, 262141, '\p{^East_Asian_Width=wide}', "");
    Expect(0, 262141, '\P{East_Asian_Width=wide}', "");
    Expect(1, 262141, '\P{^East_Asian_Width=wide}', "");
    Expect(0, 262144, '\p{East_Asian_Width=wide}', "");
    Expect(1, 262144, '\p{^East_Asian_Width=wide}', "");
    Expect(1, 262144, '\P{East_Asian_Width=wide}', "");
    Expect(0, 262144, '\P{^East_Asian_Width=wide}', "");
    Expect(1, 262141, '\p{East_Asian_Width: Wide}', "");
    Expect(0, 262141, '\p{^East_Asian_Width: Wide}', "");
    Expect(0, 262141, '\P{East_Asian_Width: Wide}', "");
    Expect(1, 262141, '\P{^East_Asian_Width: Wide}', "");
    Expect(0, 262144, '\p{East_Asian_Width: Wide}', "");
    Expect(1, 262144, '\p{^East_Asian_Width: Wide}', "");
    Expect(1, 262144, '\P{East_Asian_Width: Wide}', "");
    Expect(0, 262144, '\P{^East_Asian_Width: Wide}', "");
    Error('\p{Ea=	/a/W}');
    Error('\P{Ea=	/a/W}');
    Expect(1, 262141, '\p{Ea:w}', "");
    Expect(0, 262141, '\p{^Ea:w}', "");
    Expect(0, 262141, '\P{Ea:w}', "");
    Expect(1, 262141, '\P{^Ea:w}', "");
    Expect(0, 262144, '\p{Ea:w}', "");
    Expect(1, 262144, '\p{^Ea:w}', "");
    Expect(1, 262144, '\P{Ea:w}', "");
    Expect(0, 262144, '\P{^Ea:w}', "");
    Expect(1, 262141, '\p{Ea=-_W}', "");
    Expect(0, 262141, '\p{^Ea=-_W}', "");
    Expect(0, 262141, '\P{Ea=-_W}', "");
    Expect(1, 262141, '\P{^Ea=-_W}', "");
    Expect(0, 262144, '\p{Ea=-_W}', "");
    Expect(1, 262144, '\p{^Ea=-_W}', "");
    Expect(1, 262144, '\P{Ea=-_W}', "");
    Expect(0, 262144, '\P{^Ea=-_W}', "");
    Error('\p{Is_East_Asian_Width=-/a/WIDE}');
    Error('\P{Is_East_Asian_Width=-/a/WIDE}');
    Expect(1, 262141, '\p{Is_East_Asian_Width=wide}', "");
    Expect(0, 262141, '\p{^Is_East_Asian_Width=wide}', "");
    Expect(0, 262141, '\P{Is_East_Asian_Width=wide}', "");
    Expect(1, 262141, '\P{^Is_East_Asian_Width=wide}', "");
    Expect(0, 262144, '\p{Is_East_Asian_Width=wide}', "");
    Expect(1, 262144, '\p{^Is_East_Asian_Width=wide}', "");
    Expect(1, 262144, '\P{Is_East_Asian_Width=wide}', "");
    Expect(0, 262144, '\P{^Is_East_Asian_Width=wide}', "");
    Expect(1, 262141, '\p{Is_East_Asian_Width=  WIDE}', "");
    Expect(0, 262141, '\p{^Is_East_Asian_Width=  WIDE}', "");
    Expect(0, 262141, '\P{Is_East_Asian_Width=  WIDE}', "");
    Expect(1, 262141, '\P{^Is_East_Asian_Width=  WIDE}', "");
    Expect(0, 262144, '\p{Is_East_Asian_Width=  WIDE}', "");
    Expect(1, 262144, '\p{^Is_East_Asian_Width=  WIDE}', "");
    Expect(1, 262144, '\P{Is_East_Asian_Width=  WIDE}', "");
    Expect(0, 262144, '\P{^Is_East_Asian_Width=  WIDE}', "");
    Error('\p{Is_Ea=_-W:=}');
    Error('\P{Is_Ea=_-W:=}');
    Expect(1, 262141, '\p{Is_Ea=w}', "");
    Expect(0, 262141, '\p{^Is_Ea=w}', "");
    Expect(0, 262141, '\P{Is_Ea=w}', "");
    Expect(1, 262141, '\P{^Is_Ea=w}', "");
    Expect(0, 262144, '\p{Is_Ea=w}', "");
    Expect(1, 262144, '\p{^Is_Ea=w}', "");
    Expect(1, 262144, '\P{Is_Ea=w}', "");
    Expect(0, 262144, '\P{^Is_Ea=w}', "");
    Expect(1, 262141, '\p{Is_Ea=	W}', "");
    Expect(0, 262141, '\p{^Is_Ea=	W}', "");
    Expect(0, 262141, '\P{Is_Ea=	W}', "");
    Expect(1, 262141, '\P{^Is_Ea=	W}', "");
    Expect(0, 262144, '\p{Is_Ea=	W}', "");
    Expect(1, 262144, '\p{^Is_Ea=	W}', "");
    Expect(1, 262144, '\P{Is_Ea=	W}', "");
    Expect(0, 262144, '\P{^Is_Ea=	W}', "");
    Error('\p{Extender=/a/ No}');
    Error('\P{Extender=/a/ No}');
    Expect(1, 125255, '\p{Extender=no}', "");
    Expect(0, 125255, '\p{^Extender=no}', "");
    Expect(0, 125255, '\P{Extender=no}', "");
    Expect(1, 125255, '\P{^Extender=no}', "");
    Expect(0, 125254, '\p{Extender=no}', "");
    Expect(1, 125254, '\p{^Extender=no}', "");
    Expect(1, 125254, '\P{Extender=no}', "");
    Expect(0, 125254, '\P{^Extender=no}', "");
    Expect(1, 125255, '\p{Extender=-_no}', "");
    Expect(0, 125255, '\p{^Extender=-_no}', "");
    Expect(0, 125255, '\P{Extender=-_no}', "");
    Expect(1, 125255, '\P{^Extender=-_no}', "");
    Expect(0, 125254, '\p{Extender=-_no}', "");
    Expect(1, 125254, '\p{^Extender=-_no}', "");
    Expect(1, 125254, '\P{Extender=-_no}', "");
    Expect(0, 125254, '\P{^Extender=-_no}', "");
    Error('\p{Ext= -n:=}');
    Error('\P{Ext= -n:=}');
    Expect(1, 125255, '\p{Ext=n}', "");
    Expect(0, 125255, '\p{^Ext=n}', "");
    Expect(0, 125255, '\P{Ext=n}', "");
    Expect(1, 125255, '\P{^Ext=n}', "");
    Expect(0, 125254, '\p{Ext=n}', "");
    Expect(1, 125254, '\p{^Ext=n}', "");
    Expect(1, 125254, '\P{Ext=n}', "");
    Expect(0, 125254, '\P{^Ext=n}', "");
    Expect(1, 125255, '\p{Ext= N}', "");
    Expect(0, 125255, '\p{^Ext= N}', "");
    Expect(0, 125255, '\P{Ext= N}', "");
    Expect(1, 125255, '\P{^Ext= N}', "");
    Expect(0, 125254, '\p{Ext= N}', "");
    Expect(1, 125254, '\p{^Ext= N}', "");
    Expect(1, 125254, '\P{Ext= N}', "");
    Expect(0, 125254, '\P{^Ext= N}', "");
    Error('\p{Is_Extender=	 F/a/}');
    Error('\P{Is_Extender=	 F/a/}');
    Expect(1, 125255, '\p{Is_Extender=f}', "");
    Expect(0, 125255, '\p{^Is_Extender=f}', "");
    Expect(0, 125255, '\P{Is_Extender=f}', "");
    Expect(1, 125255, '\P{^Is_Extender=f}', "");
    Expect(0, 125254, '\p{Is_Extender=f}', "");
    Expect(1, 125254, '\p{^Is_Extender=f}', "");
    Expect(1, 125254, '\P{Is_Extender=f}', "");
    Expect(0, 125254, '\P{^Is_Extender=f}', "");
    Expect(1, 125255, '\p{Is_Extender: - F}', "");
    Expect(0, 125255, '\p{^Is_Extender: - F}', "");
    Expect(0, 125255, '\P{Is_Extender: - F}', "");
    Expect(1, 125255, '\P{^Is_Extender: - F}', "");
    Expect(0, 125254, '\p{Is_Extender: - F}', "");
    Expect(1, 125254, '\p{^Is_Extender: - F}', "");
    Expect(1, 125254, '\P{Is_Extender: - F}', "");
    Expect(0, 125254, '\P{^Is_Extender: - F}', "");
    Error('\p{Is_Ext=/a/-False}');
    Error('\P{Is_Ext=/a/-False}');
    Expect(1, 125255, '\p{Is_Ext=false}', "");
    Expect(0, 125255, '\p{^Is_Ext=false}', "");
    Expect(0, 125255, '\P{Is_Ext=false}', "");
    Expect(1, 125255, '\P{^Is_Ext=false}', "");
    Expect(0, 125254, '\p{Is_Ext=false}', "");
    Expect(1, 125254, '\p{^Is_Ext=false}', "");
    Expect(1, 125254, '\P{Is_Ext=false}', "");
    Expect(0, 125254, '\P{^Is_Ext=false}', "");
    Expect(1, 125255, '\p{Is_Ext=	False}', "");
    Expect(0, 125255, '\p{^Is_Ext=	False}', "");
    Expect(0, 125255, '\P{Is_Ext=	False}', "");
    Expect(1, 125255, '\P{^Is_Ext=	False}', "");
    Expect(0, 125254, '\p{Is_Ext=	False}', "");
    Expect(1, 125254, '\p{^Is_Ext=	False}', "");
    Expect(1, 125254, '\P{Is_Ext=	False}', "");
    Expect(0, 125254, '\P{^Is_Ext=	False}', "");
    Error('\p{Extender=/a/_Yes}');
    Error('\P{Extender=/a/_Yes}');
    Expect(1, 125254, '\p{Extender=yes}', "");
    Expect(0, 125254, '\p{^Extender=yes}', "");
    Expect(0, 125254, '\P{Extender=yes}', "");
    Expect(1, 125254, '\P{^Extender=yes}', "");
    Expect(0, 125255, '\p{Extender=yes}', "");
    Expect(1, 125255, '\p{^Extender=yes}', "");
    Expect(1, 125255, '\P{Extender=yes}', "");
    Expect(0, 125255, '\P{^Extender=yes}', "");
    Expect(1, 125254, '\p{Extender=	Yes}', "");
    Expect(0, 125254, '\p{^Extender=	Yes}', "");
    Expect(0, 125254, '\P{Extender=	Yes}', "");
    Expect(1, 125254, '\P{^Extender=	Yes}', "");
    Expect(0, 125255, '\p{Extender=	Yes}', "");
    Expect(1, 125255, '\p{^Extender=	Yes}', "");
    Expect(1, 125255, '\P{Extender=	Yes}', "");
    Expect(0, 125255, '\P{^Extender=	Yes}', "");
    Error('\p{Ext=--Y/a/}');
    Error('\P{Ext=--Y/a/}');
    Expect(1, 125254, '\p{Ext:	y}', "");
    Expect(0, 125254, '\p{^Ext:	y}', "");
    Expect(0, 125254, '\P{Ext:	y}', "");
    Expect(1, 125254, '\P{^Ext:	y}', "");
    Expect(0, 125255, '\p{Ext:	y}', "");
    Expect(1, 125255, '\p{^Ext:	y}', "");
    Expect(1, 125255, '\P{Ext:	y}', "");
    Expect(0, 125255, '\P{^Ext:	y}', "");
    Expect(1, 125254, '\p{Ext= 	Y}', "");
    Expect(0, 125254, '\p{^Ext= 	Y}', "");
    Expect(0, 125254, '\P{Ext= 	Y}', "");
    Expect(1, 125254, '\P{^Ext= 	Y}', "");
    Expect(0, 125255, '\p{Ext= 	Y}', "");
    Expect(1, 125255, '\p{^Ext= 	Y}', "");
    Expect(1, 125255, '\P{Ext= 	Y}', "");
    Expect(0, 125255, '\P{^Ext= 	Y}', "");
    Error('\p{Is_Extender=_-T:=}');
    Error('\P{Is_Extender=_-T:=}');
    Expect(1, 125254, '\p{Is_Extender=t}', "");
    Expect(0, 125254, '\p{^Is_Extender=t}', "");
    Expect(0, 125254, '\P{Is_Extender=t}', "");
    Expect(1, 125254, '\P{^Is_Extender=t}', "");
    Expect(0, 125255, '\p{Is_Extender=t}', "");
    Expect(1, 125255, '\p{^Is_Extender=t}', "");
    Expect(1, 125255, '\P{Is_Extender=t}', "");
    Expect(0, 125255, '\P{^Is_Extender=t}', "");
    Expect(1, 125254, '\p{Is_Extender= T}', "");
    Expect(0, 125254, '\p{^Is_Extender= T}', "");
    Expect(0, 125254, '\P{Is_Extender= T}', "");
    Expect(1, 125254, '\P{^Is_Extender= T}', "");
    Expect(0, 125255, '\p{Is_Extender= T}', "");
    Expect(1, 125255, '\p{^Is_Extender= T}', "");
    Expect(1, 125255, '\P{Is_Extender= T}', "");
    Expect(0, 125255, '\P{^Is_Extender= T}', "");
    Error('\p{Is_Ext= /a/True}');
    Error('\P{Is_Ext= /a/True}');
    Expect(1, 125254, '\p{Is_Ext=true}', "");
    Expect(0, 125254, '\p{^Is_Ext=true}', "");
    Expect(0, 125254, '\P{Is_Ext=true}', "");
    Expect(1, 125254, '\P{^Is_Ext=true}', "");
    Expect(0, 125255, '\p{Is_Ext=true}', "");
    Expect(1, 125255, '\p{^Is_Ext=true}', "");
    Expect(1, 125255, '\P{Is_Ext=true}', "");
    Expect(0, 125255, '\P{^Is_Ext=true}', "");
    Expect(1, 125254, '\p{Is_Ext=	True}', "");
    Expect(0, 125254, '\p{^Is_Ext=	True}', "");
    Expect(0, 125254, '\P{Is_Ext=	True}', "");
    Expect(1, 125254, '\P{^Is_Ext=	True}', "");
    Expect(0, 125255, '\p{Is_Ext=	True}', "");
    Expect(1, 125255, '\p{^Is_Ext=	True}', "");
    Expect(1, 125255, '\P{Is_Ext=	True}', "");
    Expect(0, 125255, '\P{^Is_Ext=	True}', "");
    Error('\p{General_Category=-_Other/a/}');
    Error('\P{General_Category=-_Other/a/}');
    Expect(1, 918000, '\p{General_Category=other}', "");
    Expect(0, 918000, '\p{^General_Category=other}', "");
    Expect(0, 918000, '\P{General_Category=other}', "");
    Expect(1, 918000, '\P{^General_Category=other}', "");
    Expect(0, 917999, '\p{General_Category=other}', "");
    Expect(1, 917999, '\p{^General_Category=other}', "");
    Expect(1, 917999, '\P{General_Category=other}', "");
    Expect(0, 917999, '\P{^General_Category=other}', "");
    Expect(1, 918000, '\p{General_Category:   	 other}', "");
    Expect(0, 918000, '\p{^General_Category:   	 other}', "");
    Expect(0, 918000, '\P{General_Category:   	 other}', "");
    Expect(1, 918000, '\P{^General_Category:   	 other}', "");
    Expect(0, 917999, '\p{General_Category:   	 other}', "");
    Expect(1, 917999, '\p{^General_Category:   	 other}', "");
    Expect(1, 917999, '\P{General_Category:   	 other}', "");
    Expect(0, 917999, '\P{^General_Category:   	 other}', "");
    Error('\p{Gc:   :=c}');
    Error('\P{Gc:   :=c}');
    Expect(1, 918000, '\p{Gc=c}', "");
    Expect(0, 918000, '\p{^Gc=c}', "");
    Expect(0, 918000, '\P{Gc=c}', "");
    Expect(1, 918000, '\P{^Gc=c}', "");
    Expect(0, 917999, '\p{Gc=c}', "");
    Expect(1, 917999, '\p{^Gc=c}', "");
    Expect(1, 917999, '\P{Gc=c}', "");
    Expect(0, 917999, '\P{^Gc=c}', "");
    Expect(1, 918000, '\p{Gc:   _c}', "");
    Expect(0, 918000, '\p{^Gc:   _c}', "");
    Expect(0, 918000, '\P{Gc:   _c}', "");
    Expect(1, 918000, '\P{^Gc:   _c}', "");
    Expect(0, 917999, '\p{Gc:   _c}', "");
    Expect(1, 917999, '\p{^Gc:   _c}', "");
    Expect(1, 917999, '\P{Gc:   _c}', "");
    Expect(0, 917999, '\P{^Gc:   _c}', "");
    Error('\p{Category= _OTHER:=}');
    Error('\P{Category= _OTHER:=}');
    Expect(1, 918000, '\p{Category=other}', "");
    Expect(0, 918000, '\p{^Category=other}', "");
    Expect(0, 918000, '\P{Category=other}', "");
    Expect(1, 918000, '\P{^Category=other}', "");
    Expect(0, 917999, '\p{Category=other}', "");
    Expect(1, 917999, '\p{^Category=other}', "");
    Expect(1, 917999, '\P{Category=other}', "");
    Expect(0, 917999, '\P{^Category=other}', "");
    Expect(1, 918000, '\p{Category=-	Other}', "");
    Expect(0, 918000, '\p{^Category=-	Other}', "");
    Expect(0, 918000, '\P{Category=-	Other}', "");
    Expect(1, 918000, '\P{^Category=-	Other}', "");
    Expect(0, 917999, '\p{Category=-	Other}', "");
    Expect(1, 917999, '\p{^Category=-	Other}', "");
    Expect(1, 917999, '\P{Category=-	Other}', "");
    Expect(0, 917999, '\P{^Category=-	Other}', "");
    Error('\p{Is_General_Category=/a/_ C}');
    Error('\P{Is_General_Category=/a/_ C}');
    Expect(1, 918000, '\p{Is_General_Category=c}', "");
    Expect(0, 918000, '\p{^Is_General_Category=c}', "");
    Expect(0, 918000, '\P{Is_General_Category=c}', "");
    Expect(1, 918000, '\P{^Is_General_Category=c}', "");
    Expect(0, 917999, '\p{Is_General_Category=c}', "");
    Expect(1, 917999, '\p{^Is_General_Category=c}', "");
    Expect(1, 917999, '\P{Is_General_Category=c}', "");
    Expect(0, 917999, '\P{^Is_General_Category=c}', "");
    Expect(1, 918000, '\p{Is_General_Category= _C}', "");
    Expect(0, 918000, '\p{^Is_General_Category= _C}', "");
    Expect(0, 918000, '\P{Is_General_Category= _C}', "");
    Expect(1, 918000, '\P{^Is_General_Category= _C}', "");
    Expect(0, 917999, '\p{Is_General_Category= _C}', "");
    Expect(1, 917999, '\p{^Is_General_Category= _C}', "");
    Expect(1, 917999, '\P{Is_General_Category= _C}', "");
    Expect(0, 917999, '\P{^Is_General_Category= _C}', "");
    Error('\p{Is_Gc=	/a/OTHER}');
    Error('\P{Is_Gc=	/a/OTHER}');
    Expect(1, 918000, '\p{Is_Gc=other}', "");
    Expect(0, 918000, '\p{^Is_Gc=other}', "");
    Expect(0, 918000, '\P{Is_Gc=other}', "");
    Expect(1, 918000, '\P{^Is_Gc=other}', "");
    Expect(0, 917999, '\p{Is_Gc=other}', "");
    Expect(1, 917999, '\p{^Is_Gc=other}', "");
    Expect(1, 917999, '\P{Is_Gc=other}', "");
    Expect(0, 917999, '\P{^Is_Gc=other}', "");
    Expect(1, 918000, '\p{Is_Gc=_-OTHER}', "");
    Expect(0, 918000, '\p{^Is_Gc=_-OTHER}', "");
    Expect(0, 918000, '\P{Is_Gc=_-OTHER}', "");
    Expect(1, 918000, '\P{^Is_Gc=_-OTHER}', "");
    Expect(0, 917999, '\p{Is_Gc=_-OTHER}', "");
    Expect(1, 917999, '\p{^Is_Gc=_-OTHER}', "");
    Expect(1, 917999, '\P{Is_Gc=_-OTHER}', "");
    Expect(0, 917999, '\P{^Is_Gc=_-OTHER}', "");
    Error('\p{Is_Category=	-C/a/}');
    Error('\P{Is_Category=	-C/a/}');
    Expect(1, 918000, '\p{Is_Category=c}', "");
    Expect(0, 918000, '\p{^Is_Category=c}', "");
    Expect(0, 918000, '\P{Is_Category=c}', "");
    Expect(1, 918000, '\P{^Is_Category=c}', "");
    Expect(0, 917999, '\p{Is_Category=c}', "");
    Expect(1, 917999, '\p{^Is_Category=c}', "");
    Expect(1, 917999, '\P{Is_Category=c}', "");
    Expect(0, 917999, '\P{^Is_Category=c}', "");
    Expect(1, 918000, '\p{Is_Category=	-C}', "");
    Expect(0, 918000, '\p{^Is_Category=	-C}', "");
    Expect(0, 918000, '\P{Is_Category=	-C}', "");
    Expect(1, 918000, '\P{^Is_Category=	-C}', "");
    Expect(0, 917999, '\p{Is_Category=	-C}', "");
    Expect(1, 917999, '\p{^Is_Category=	-C}', "");
    Expect(1, 917999, '\P{Is_Category=	-C}', "");
    Expect(0, 917999, '\P{^Is_Category=	-C}', "");
    Error('\p{General_Category=/a/	control}');
    Error('\P{General_Category=/a/	control}');
    Expect(1, 159, '\p{General_Category: control}', "");
    Expect(0, 159, '\p{^General_Category: control}', "");
    Expect(0, 159, '\P{General_Category: control}', "");
    Expect(1, 159, '\P{^General_Category: control}', "");
    Expect(0, 160, '\p{General_Category: control}', "");
    Expect(1, 160, '\p{^General_Category: control}', "");
    Expect(1, 160, '\P{General_Category: control}', "");
    Expect(0, 160, '\P{^General_Category: control}', "");
    Expect(1, 159, '\p{General_Category=_ CONTROL}', "");
    Expect(0, 159, '\p{^General_Category=_ CONTROL}', "");
    Expect(0, 159, '\P{General_Category=_ CONTROL}', "");
    Expect(1, 159, '\P{^General_Category=_ CONTROL}', "");
    Expect(0, 160, '\p{General_Category=_ CONTROL}', "");
    Expect(1, 160, '\p{^General_Category=_ CONTROL}', "");
    Expect(1, 160, '\P{General_Category=_ CONTROL}', "");
    Expect(0, 160, '\P{^General_Category=_ CONTROL}', "");
    Error('\p{Gc=/a/_	Cc}');
    Error('\P{Gc=/a/_	Cc}');
    Expect(1, 159, '\p{Gc=cc}', "");
    Expect(0, 159, '\p{^Gc=cc}', "");
    Expect(0, 159, '\P{Gc=cc}', "");
    Expect(1, 159, '\P{^Gc=cc}', "");
    Expect(0, 160, '\p{Gc=cc}', "");
    Expect(1, 160, '\p{^Gc=cc}', "");
    Expect(1, 160, '\P{Gc=cc}', "");
    Expect(0, 160, '\P{^Gc=cc}', "");
    Expect(1, 159, '\p{Gc=_-cc}', "");
    Expect(0, 159, '\p{^Gc=_-cc}', "");
    Expect(0, 159, '\P{Gc=_-cc}', "");
    Expect(1, 159, '\P{^Gc=_-cc}', "");
    Expect(0, 160, '\p{Gc=_-cc}', "");
    Expect(1, 160, '\p{^Gc=_-cc}', "");
    Expect(1, 160, '\P{Gc=_-cc}', "");
    Expect(0, 160, '\P{^Gc=_-cc}', "");
    Error('\p{Category=- Cntrl:=}');
    Error('\P{Category=- Cntrl:=}');
    Expect(1, 159, '\p{Category=cntrl}', "");
    Expect(0, 159, '\p{^Category=cntrl}', "");
    Expect(0, 159, '\P{Category=cntrl}', "");
    Expect(1, 159, '\P{^Category=cntrl}', "");
    Expect(0, 160, '\p{Category=cntrl}', "");
    Expect(1, 160, '\p{^Category=cntrl}', "");
    Expect(1, 160, '\P{Category=cntrl}', "");
    Expect(0, 160, '\P{^Category=cntrl}', "");
    Expect(1, 159, '\p{Category:   _ cntrl}', "");
    Expect(0, 159, '\p{^Category:   _ cntrl}', "");
    Expect(0, 159, '\P{Category:   _ cntrl}', "");
    Expect(1, 159, '\P{^Category:   _ cntrl}', "");
    Expect(0, 160, '\p{Category:   _ cntrl}', "");
    Expect(1, 160, '\p{^Category:   _ cntrl}', "");
    Expect(1, 160, '\P{Category:   _ cntrl}', "");
    Expect(0, 160, '\P{^Category:   _ cntrl}', "");
    Error('\p{Is_General_Category=_control:=}');
    Error('\P{Is_General_Category=_control:=}');
    Expect(1, 159, '\p{Is_General_Category=control}', "");
    Expect(0, 159, '\p{^Is_General_Category=control}', "");
    Expect(0, 159, '\P{Is_General_Category=control}', "");
    Expect(1, 159, '\P{^Is_General_Category=control}', "");
    Expect(0, 160, '\p{Is_General_Category=control}', "");
    Expect(1, 160, '\p{^Is_General_Category=control}', "");
    Expect(1, 160, '\P{Is_General_Category=control}', "");
    Expect(0, 160, '\P{^Is_General_Category=control}', "");
    Expect(1, 159, '\p{Is_General_Category=_	control}', "");
    Expect(0, 159, '\p{^Is_General_Category=_	control}', "");
    Expect(0, 159, '\P{Is_General_Category=_	control}', "");
    Expect(1, 159, '\P{^Is_General_Category=_	control}', "");
    Expect(0, 160, '\p{Is_General_Category=_	control}', "");
    Expect(1, 160, '\p{^Is_General_Category=_	control}', "");
    Expect(1, 160, '\P{Is_General_Category=_	control}', "");
    Expect(0, 160, '\P{^Is_General_Category=_	control}', "");
    Error('\p{Is_Gc= /a/cc}');
    Error('\P{Is_Gc= /a/cc}');
    Expect(1, 159, '\p{Is_Gc=cc}', "");
    Expect(0, 159, '\p{^Is_Gc=cc}', "");
    Expect(0, 159, '\P{Is_Gc=cc}', "");
    Expect(1, 159, '\P{^Is_Gc=cc}', "");
    Expect(0, 160, '\p{Is_Gc=cc}', "");
    Expect(1, 160, '\p{^Is_Gc=cc}', "");
    Expect(1, 160, '\P{Is_Gc=cc}', "");
    Expect(0, 160, '\P{^Is_Gc=cc}', "");
    Expect(1, 159, '\p{Is_Gc=	Cc}', "");
    Expect(0, 159, '\p{^Is_Gc=	Cc}', "");
    Expect(0, 159, '\P{Is_Gc=	Cc}', "");
    Expect(1, 159, '\P{^Is_Gc=	Cc}', "");
    Expect(0, 160, '\p{Is_Gc=	Cc}', "");
    Expect(1, 160, '\p{^Is_Gc=	Cc}', "");
    Expect(1, 160, '\P{Is_Gc=	Cc}', "");
    Expect(0, 160, '\P{^Is_Gc=	Cc}', "");
    Error('\p{Is_Category=  Cntrl/a/}');
    Error('\P{Is_Category=  Cntrl/a/}');
    Expect(1, 159, '\p{Is_Category=cntrl}', "");
    Expect(0, 159, '\p{^Is_Category=cntrl}', "");
    Expect(0, 159, '\P{Is_Category=cntrl}', "");
    Expect(1, 159, '\P{^Is_Category=cntrl}', "");
    Expect(0, 160, '\p{Is_Category=cntrl}', "");
    Expect(1, 160, '\p{^Is_Category=cntrl}', "");
    Expect(1, 160, '\P{Is_Category=cntrl}', "");
    Expect(0, 160, '\P{^Is_Category=cntrl}', "");
    Expect(1, 159, '\p{Is_Category=-_cntrl}', "");
    Expect(0, 159, '\p{^Is_Category=-_cntrl}', "");
}
if (!$::TESTCHUNK or $::TESTCHUNK == 2) {
    Expect(0, 159, '\P{Is_Category=-_cntrl}', "");
    Expect(1, 159, '\P{^Is_Category=-_cntrl}', "");
    Expect(0, 160, '\p{Is_Category=-_cntrl}', "");
    Expect(1, 160, '\p{^Is_Category=-_cntrl}', "");
    Expect(1, 160, '\P{Is_Category=-_cntrl}', "");
    Expect(0, 160, '\P{^Is_Category=-_cntrl}', "");
    Error('\p{General_Category: /a/		Format}');
    Error('\P{General_Category: /a/		Format}');
    Expect(1, 917631, '\p{General_Category=format}', "");
    Expect(0, 917631, '\p{^General_Category=format}', "");
    Expect(0, 917631, '\P{General_Category=format}', "");
    Expect(1, 917631, '\P{^General_Category=format}', "");
    Expect(0, 917632, '\p{General_Category=format}', "");
    Expect(1, 917632, '\p{^General_Category=format}', "");
    Expect(1, 917632, '\P{General_Category=format}', "");
    Expect(0, 917632, '\P{^General_Category=format}', "");
    Expect(1, 917631, '\p{General_Category=-_Format}', "");
    Expect(0, 917631, '\p{^General_Category=-_Format}', "");
    Expect(0, 917631, '\P{General_Category=-_Format}', "");
    Expect(1, 917631, '\P{^General_Category=-_Format}', "");
    Expect(0, 917632, '\p{General_Category=-_Format}', "");
    Expect(1, 917632, '\p{^General_Category=-_Format}', "");
    Expect(1, 917632, '\P{General_Category=-_Format}', "");
    Expect(0, 917632, '\P{^General_Category=-_Format}', "");
    Error('\p{Gc:    :=CF}');
    Error('\P{Gc:    :=CF}');
    Expect(1, 917631, '\p{Gc=cf}', "");
    Expect(0, 917631, '\p{^Gc=cf}', "");
    Expect(0, 917631, '\P{Gc=cf}', "");
    Expect(1, 917631, '\P{^Gc=cf}', "");
    Expect(0, 917632, '\p{Gc=cf}', "");
    Expect(1, 917632, '\p{^Gc=cf}', "");
    Expect(1, 917632, '\P{Gc=cf}', "");
    Expect(0, 917632, '\P{^Gc=cf}', "");
    Expect(1, 917631, '\p{Gc: - Cf}', "");
    Expect(0, 917631, '\p{^Gc: - Cf}', "");
    Expect(0, 917631, '\P{Gc: - Cf}', "");
    Expect(1, 917631, '\P{^Gc: - Cf}', "");
    Expect(0, 917632, '\p{Gc: - Cf}', "");
    Expect(1, 917632, '\p{^Gc: - Cf}', "");
    Expect(1, 917632, '\P{Gc: - Cf}', "");
    Expect(0, 917632, '\P{^Gc: - Cf}', "");
    Error('\p{Category=/a/-	FORMAT}');
    Error('\P{Category=/a/-	FORMAT}');
    Expect(1, 917631, '\p{Category=format}', "");
    Expect(0, 917631, '\p{^Category=format}', "");
    Expect(0, 917631, '\P{Category=format}', "");
    Expect(1, 917631, '\P{^Category=format}', "");
    Expect(0, 917632, '\p{Category=format}', "");
    Expect(1, 917632, '\p{^Category=format}', "");
    Expect(1, 917632, '\P{Category=format}', "");
    Expect(0, 917632, '\P{^Category=format}', "");
    Expect(1, 917631, '\p{Category= 	format}', "");
    Expect(0, 917631, '\p{^Category= 	format}', "");
    Expect(0, 917631, '\P{Category= 	format}', "");
    Expect(1, 917631, '\P{^Category= 	format}', "");
    Expect(0, 917632, '\p{Category= 	format}', "");
    Expect(1, 917632, '\p{^Category= 	format}', "");
    Expect(1, 917632, '\P{Category= 	format}', "");
    Expect(0, 917632, '\P{^Category= 	format}', "");
    Error('\p{Is_General_Category:	:= _Cf}');
    Error('\P{Is_General_Category:	:= _Cf}');
    Expect(1, 917631, '\p{Is_General_Category=cf}', "");
    Expect(0, 917631, '\p{^Is_General_Category=cf}', "");
    Expect(0, 917631, '\P{Is_General_Category=cf}', "");
    Expect(1, 917631, '\P{^Is_General_Category=cf}', "");
    Expect(0, 917632, '\p{Is_General_Category=cf}', "");
    Expect(1, 917632, '\p{^Is_General_Category=cf}', "");
    Expect(1, 917632, '\P{Is_General_Category=cf}', "");
    Expect(0, 917632, '\P{^Is_General_Category=cf}', "");
    Expect(1, 917631, '\p{Is_General_Category=-Cf}', "");
    Expect(0, 917631, '\p{^Is_General_Category=-Cf}', "");
    Expect(0, 917631, '\P{Is_General_Category=-Cf}', "");
    Expect(1, 917631, '\P{^Is_General_Category=-Cf}', "");
    Expect(0, 917632, '\p{Is_General_Category=-Cf}', "");
    Expect(1, 917632, '\p{^Is_General_Category=-Cf}', "");
    Expect(1, 917632, '\P{Is_General_Category=-Cf}', "");
    Expect(0, 917632, '\P{^Is_General_Category=-Cf}', "");
    Error('\p{Is_Gc=_:=FORMAT}');
    Error('\P{Is_Gc=_:=FORMAT}');
    Expect(1, 917631, '\p{Is_Gc=format}', "");
    Expect(0, 917631, '\p{^Is_Gc=format}', "");
    Expect(0, 917631, '\P{Is_Gc=format}', "");
    Expect(1, 917631, '\P{^Is_Gc=format}', "");
    Expect(0, 917632, '\p{Is_Gc=format}', "");
    Expect(1, 917632, '\p{^Is_Gc=format}', "");
    Expect(1, 917632, '\P{Is_Gc=format}', "");
    Expect(0, 917632, '\P{^Is_Gc=format}', "");
    Expect(1, 917631, '\p{Is_Gc=	format}', "");
    Expect(0, 917631, '\p{^Is_Gc=	format}', "");
    Expect(0, 917631, '\P{Is_Gc=	format}', "");
    Expect(1, 917631, '\P{^Is_Gc=	format}', "");
    Expect(0, 917632, '\p{Is_Gc=	format}', "");
    Expect(1, 917632, '\p{^Is_Gc=	format}', "");
    Expect(1, 917632, '\P{Is_Gc=	format}', "");
    Expect(0, 917632, '\P{^Is_Gc=	format}', "");
    Error('\p{Is_Category=- cf:=}');
    Error('\P{Is_Category=- cf:=}');
    Expect(1, 917631, '\p{Is_Category=cf}', "");
    Expect(0, 917631, '\p{^Is_Category=cf}', "");
    Expect(0, 917631, '\P{Is_Category=cf}', "");
    Expect(1, 917631, '\P{^Is_Category=cf}', "");
    Expect(0, 917632, '\p{Is_Category=cf}', "");
    Expect(1, 917632, '\p{^Is_Category=cf}', "");
    Expect(1, 917632, '\P{Is_Category=cf}', "");
    Expect(0, 917632, '\P{^Is_Category=cf}', "");
    Expect(1, 917631, '\p{Is_Category=  cf}', "");
    Expect(0, 917631, '\p{^Is_Category=  cf}', "");
    Expect(0, 917631, '\P{Is_Category=  cf}', "");
    Expect(1, 917631, '\P{^Is_Category=  cf}', "");
    Expect(0, 917632, '\p{Is_Category=  cf}', "");
    Expect(1, 917632, '\p{^Is_Category=  cf}', "");
    Expect(1, 917632, '\P{Is_Category=  cf}', "");
    Expect(0, 917632, '\P{^Is_Category=  cf}', "");
    Error('\p{General_Category=_unassigned:=}');
    Error('\P{General_Category=_unassigned:=}');
    Expect(1, 918000, '\p{General_Category=unassigned}', "");
    Expect(0, 918000, '\p{^General_Category=unassigned}', "");
    Expect(0, 918000, '\P{General_Category=unassigned}', "");
    Expect(1, 918000, '\P{^General_Category=unassigned}', "");
    Expect(0, 1114109, '\p{General_Category=unassigned}', "");
    Expect(1, 1114109, '\p{^General_Category=unassigned}', "");
    Expect(1, 1114109, '\P{General_Category=unassigned}', "");
    Expect(0, 1114109, '\P{^General_Category=unassigned}', "");
    Expect(1, 918000, '\p{General_Category= 	unassigned}', "");
    Expect(0, 918000, '\p{^General_Category= 	unassigned}', "");
    Expect(0, 918000, '\P{General_Category= 	unassigned}', "");
    Expect(1, 918000, '\P{^General_Category= 	unassigned}', "");
    Expect(0, 1114109, '\p{General_Category= 	unassigned}', "");
    Expect(1, 1114109, '\p{^General_Category= 	unassigned}', "");
    Expect(1, 1114109, '\P{General_Category= 	unassigned}', "");
    Expect(0, 1114109, '\P{^General_Category= 	unassigned}', "");
    Error('\p{Gc:_:=CN}');
    Error('\P{Gc:_:=CN}');
    Expect(1, 918000, '\p{Gc=cn}', "");
    Expect(0, 918000, '\p{^Gc=cn}', "");
    Expect(0, 918000, '\P{Gc=cn}', "");
    Expect(1, 918000, '\P{^Gc=cn}', "");
    Expect(0, 1114109, '\p{Gc=cn}', "");
    Expect(1, 1114109, '\p{^Gc=cn}', "");
    Expect(1, 1114109, '\P{Gc=cn}', "");
    Expect(0, 1114109, '\P{^Gc=cn}', "");
    Expect(1, 918000, '\p{Gc=--cn}', "");
    Expect(0, 918000, '\p{^Gc=--cn}', "");
    Expect(0, 918000, '\P{Gc=--cn}', "");
    Expect(1, 918000, '\P{^Gc=--cn}', "");
    Expect(0, 1114109, '\p{Gc=--cn}', "");
    Expect(1, 1114109, '\p{^Gc=--cn}', "");
    Expect(1, 1114109, '\P{Gc=--cn}', "");
    Expect(0, 1114109, '\P{^Gc=--cn}', "");
    Error('\p{Category:		/a/UNASSIGNED}');
    Error('\P{Category:		/a/UNASSIGNED}');
    Expect(1, 918000, '\p{Category=unassigned}', "");
    Expect(0, 918000, '\p{^Category=unassigned}', "");
    Expect(0, 918000, '\P{Category=unassigned}', "");
    Expect(1, 918000, '\P{^Category=unassigned}', "");
    Expect(0, 1114109, '\p{Category=unassigned}', "");
    Expect(1, 1114109, '\p{^Category=unassigned}', "");
    Expect(1, 1114109, '\P{Category=unassigned}', "");
    Expect(0, 1114109, '\P{^Category=unassigned}', "");
    Expect(1, 918000, '\p{Category=_-UNASSIGNED}', "");
    Expect(0, 918000, '\p{^Category=_-UNASSIGNED}', "");
    Expect(0, 918000, '\P{Category=_-UNASSIGNED}', "");
    Expect(1, 918000, '\P{^Category=_-UNASSIGNED}', "");
    Expect(0, 1114109, '\p{Category=_-UNASSIGNED}', "");
    Expect(1, 1114109, '\p{^Category=_-UNASSIGNED}', "");
    Expect(1, 1114109, '\P{Category=_-UNASSIGNED}', "");
    Expect(0, 1114109, '\P{^Category=_-UNASSIGNED}', "");
    Error('\p{Is_General_Category=/a/-	cn}');
    Error('\P{Is_General_Category=/a/-	cn}');
    Expect(1, 918000, '\p{Is_General_Category=cn}', "");
    Expect(0, 918000, '\p{^Is_General_Category=cn}', "");
    Expect(0, 918000, '\P{Is_General_Category=cn}', "");
    Expect(1, 918000, '\P{^Is_General_Category=cn}', "");
    Expect(0, 1114109, '\p{Is_General_Category=cn}', "");
    Expect(1, 1114109, '\p{^Is_General_Category=cn}', "");
    Expect(1, 1114109, '\P{Is_General_Category=cn}', "");
    Expect(0, 1114109, '\P{^Is_General_Category=cn}', "");
    Expect(1, 918000, '\p{Is_General_Category=-CN}', "");
    Expect(0, 918000, '\p{^Is_General_Category=-CN}', "");
    Expect(0, 918000, '\P{Is_General_Category=-CN}', "");
    Expect(1, 918000, '\P{^Is_General_Category=-CN}', "");
    Expect(0, 1114109, '\p{Is_General_Category=-CN}', "");
    Expect(1, 1114109, '\p{^Is_General_Category=-CN}', "");
    Expect(1, 1114109, '\P{Is_General_Category=-CN}', "");
    Expect(0, 1114109, '\P{^Is_General_Category=-CN}', "");
    Error('\p{Is_Gc=:= 	Unassigned}');
    Error('\P{Is_Gc=:= 	Unassigned}');
    Expect(1, 918000, '\p{Is_Gc=unassigned}', "");
    Expect(0, 918000, '\p{^Is_Gc=unassigned}', "");
    Expect(0, 918000, '\P{Is_Gc=unassigned}', "");
    Expect(1, 918000, '\P{^Is_Gc=unassigned}', "");
    Expect(0, 1114109, '\p{Is_Gc=unassigned}', "");
    Expect(1, 1114109, '\p{^Is_Gc=unassigned}', "");
    Expect(1, 1114109, '\P{Is_Gc=unassigned}', "");
    Expect(0, 1114109, '\P{^Is_Gc=unassigned}', "");
    Expect(1, 918000, '\p{Is_Gc:  UNASSIGNED}', "");
    Expect(0, 918000, '\p{^Is_Gc:  UNASSIGNED}', "");
    Expect(0, 918000, '\P{Is_Gc:  UNASSIGNED}', "");
    Expect(1, 918000, '\P{^Is_Gc:  UNASSIGNED}', "");
    Expect(0, 1114109, '\p{Is_Gc:  UNASSIGNED}', "");
    Expect(1, 1114109, '\p{^Is_Gc:  UNASSIGNED}', "");
    Expect(1, 1114109, '\P{Is_Gc:  UNASSIGNED}', "");
    Expect(0, 1114109, '\P{^Is_Gc:  UNASSIGNED}', "");
    Error('\p{Is_Category=-Cn:=}');
    Error('\P{Is_Category=-Cn:=}');
    Expect(1, 918000, '\p{Is_Category=cn}', "");
    Expect(0, 918000, '\p{^Is_Category=cn}', "");
    Expect(0, 918000, '\P{Is_Category=cn}', "");
    Expect(1, 918000, '\P{^Is_Category=cn}', "");
    Expect(0, 1114109, '\p{Is_Category=cn}', "");
    Expect(1, 1114109, '\p{^Is_Category=cn}', "");
    Expect(1, 1114109, '\P{Is_Category=cn}', "");
    Expect(0, 1114109, '\P{^Is_Category=cn}', "");
    Expect(1, 918000, '\p{Is_Category=	_Cn}', "");
    Expect(0, 918000, '\p{^Is_Category=	_Cn}', "");
    Expect(0, 918000, '\P{Is_Category=	_Cn}', "");
    Expect(1, 918000, '\P{^Is_Category=	_Cn}', "");
    Expect(0, 1114109, '\p{Is_Category=	_Cn}', "");
    Expect(1, 1114109, '\p{^Is_Category=	_Cn}', "");
    Expect(1, 1114109, '\P{Is_Category=	_Cn}', "");
    Expect(0, 1114109, '\P{^Is_Category=	_Cn}', "");
    Error('\p{General_Category:	_Private_USE/a/}');
    Error('\P{General_Category:	_Private_USE/a/}');
    Expect(1, 1114109, '\p{General_Category=privateuse}', "");
    Expect(0, 1114109, '\p{^General_Category=privateuse}', "");
    Expect(0, 1114109, '\P{General_Category=privateuse}', "");
    Expect(1, 1114109, '\P{^General_Category=privateuse}', "");
    Expect(0, 63744, '\p{General_Category=privateuse}', "");
    Expect(1, 63744, '\p{^General_Category=privateuse}', "");
    Expect(1, 63744, '\P{General_Category=privateuse}', "");
    Expect(0, 63744, '\P{^General_Category=privateuse}', "");
    Expect(1, 1114109, '\p{General_Category= -Private_Use}', "");
    Expect(0, 1114109, '\p{^General_Category= -Private_Use}', "");
    Expect(0, 1114109, '\P{General_Category= -Private_Use}', "");
    Expect(1, 1114109, '\P{^General_Category= -Private_Use}', "");
    Expect(0, 63744, '\p{General_Category= -Private_Use}', "");
    Expect(1, 63744, '\p{^General_Category= -Private_Use}', "");
    Expect(1, 63744, '\P{General_Category= -Private_Use}', "");
    Expect(0, 63744, '\P{^General_Category= -Private_Use}', "");
    Error('\p{Gc=/a/ Co}');
    Error('\P{Gc=/a/ Co}');
    Expect(1, 1114109, '\p{Gc=co}', "");
    Expect(0, 1114109, '\p{^Gc=co}', "");
    Expect(0, 1114109, '\P{Gc=co}', "");
    Expect(1, 1114109, '\P{^Gc=co}', "");
    Expect(0, 63744, '\p{Gc=co}', "");
    Expect(1, 63744, '\p{^Gc=co}', "");
    Expect(1, 63744, '\P{Gc=co}', "");
    Expect(0, 63744, '\P{^Gc=co}', "");
    Expect(1, 1114109, '\p{Gc=_	Co}', "");
    Expect(0, 1114109, '\p{^Gc=_	Co}', "");
    Expect(0, 1114109, '\P{Gc=_	Co}', "");
    Expect(1, 1114109, '\P{^Gc=_	Co}', "");
    Expect(0, 63744, '\p{Gc=_	Co}', "");
    Expect(1, 63744, '\p{^Gc=_	Co}', "");
    Expect(1, 63744, '\P{Gc=_	Co}', "");
    Expect(0, 63744, '\P{^Gc=_	Co}', "");
    Error('\p{Category= :=PRIVATE_Use}');
    Error('\P{Category= :=PRIVATE_Use}');
    Expect(1, 1114109, '\p{Category=privateuse}', "");
    Expect(0, 1114109, '\p{^Category=privateuse}', "");
    Expect(0, 1114109, '\P{Category=privateuse}', "");
    Expect(1, 1114109, '\P{^Category=privateuse}', "");
    Expect(0, 63744, '\p{Category=privateuse}', "");
    Expect(1, 63744, '\p{^Category=privateuse}', "");
    Expect(1, 63744, '\P{Category=privateuse}', "");
    Expect(0, 63744, '\P{^Category=privateuse}', "");
    Expect(1, 1114109, '\p{Category=__PRIVATE_USE}', "");
    Expect(0, 1114109, '\p{^Category=__PRIVATE_USE}', "");
    Expect(0, 1114109, '\P{Category=__PRIVATE_USE}', "");
    Expect(1, 1114109, '\P{^Category=__PRIVATE_USE}', "");
    Expect(0, 63744, '\p{Category=__PRIVATE_USE}', "");
    Expect(1, 63744, '\p{^Category=__PRIVATE_USE}', "");
    Expect(1, 63744, '\P{Category=__PRIVATE_USE}', "");
    Expect(0, 63744, '\P{^Category=__PRIVATE_USE}', "");
    Error('\p{Is_General_Category=-co:=}');
    Error('\P{Is_General_Category=-co:=}');
    Expect(1, 1114109, '\p{Is_General_Category=co}', "");
    Expect(0, 1114109, '\p{^Is_General_Category=co}', "");
    Expect(0, 1114109, '\P{Is_General_Category=co}', "");
    Expect(1, 1114109, '\P{^Is_General_Category=co}', "");
    Expect(0, 63744, '\p{Is_General_Category=co}', "");
    Expect(1, 63744, '\p{^Is_General_Category=co}', "");
    Expect(1, 63744, '\P{Is_General_Category=co}', "");
    Expect(0, 63744, '\P{^Is_General_Category=co}', "");
    Expect(1, 1114109, '\p{Is_General_Category=_Co}', "");
    Expect(0, 1114109, '\p{^Is_General_Category=_Co}', "");
    Expect(0, 1114109, '\P{Is_General_Category=_Co}', "");
    Expect(1, 1114109, '\P{^Is_General_Category=_Co}', "");
    Expect(0, 63744, '\p{Is_General_Category=_Co}', "");
    Expect(1, 63744, '\p{^Is_General_Category=_Co}', "");
    Expect(1, 63744, '\P{Is_General_Category=_Co}', "");
    Expect(0, 63744, '\P{^Is_General_Category=_Co}', "");
    Error('\p{Is_Gc=/a/-private_Use}');
    Error('\P{Is_Gc=/a/-private_Use}');
    Expect(1, 1114109, '\p{Is_Gc=privateuse}', "");
    Expect(0, 1114109, '\p{^Is_Gc=privateuse}', "");
    Expect(0, 1114109, '\P{Is_Gc=privateuse}', "");
    Expect(1, 1114109, '\P{^Is_Gc=privateuse}', "");
    Expect(0, 63744, '\p{Is_Gc=privateuse}', "");
    Expect(1, 63744, '\p{^Is_Gc=privateuse}', "");
    Expect(1, 63744, '\P{Is_Gc=privateuse}', "");
    Expect(0, 63744, '\P{^Is_Gc=privateuse}', "");
    Expect(1, 1114109, '\p{Is_Gc= 	private_USE}', "");
    Expect(0, 1114109, '\p{^Is_Gc= 	private_USE}', "");
    Expect(0, 1114109, '\P{Is_Gc= 	private_USE}', "");
    Expect(1, 1114109, '\P{^Is_Gc= 	private_USE}', "");
    Expect(0, 63744, '\p{Is_Gc= 	private_USE}', "");
    Expect(1, 63744, '\p{^Is_Gc= 	private_USE}', "");
    Expect(1, 63744, '\P{Is_Gc= 	private_USE}', "");
    Expect(0, 63744, '\P{^Is_Gc= 	private_USE}', "");
    Error('\p{Is_Category=-Co:=}');
    Error('\P{Is_Category=-Co:=}');
    Expect(1, 1114109, '\p{Is_Category=co}', "");
    Expect(0, 1114109, '\p{^Is_Category=co}', "");
    Expect(0, 1114109, '\P{Is_Category=co}', "");
    Expect(1, 1114109, '\P{^Is_Category=co}', "");
    Expect(0, 63744, '\p{Is_Category=co}', "");
    Expect(1, 63744, '\p{^Is_Category=co}', "");
    Expect(1, 63744, '\P{Is_Category=co}', "");
    Expect(0, 63744, '\P{^Is_Category=co}', "");
    Expect(1, 1114109, '\p{Is_Category=--Co}', "");
    Expect(0, 1114109, '\p{^Is_Category=--Co}', "");
    Expect(0, 1114109, '\P{Is_Category=--Co}', "");
    Expect(1, 1114109, '\P{^Is_Category=--Co}', "");
    Expect(0, 63744, '\p{Is_Category=--Co}', "");
    Expect(1, 63744, '\p{^Is_Category=--Co}', "");
    Expect(1, 63744, '\P{Is_Category=--Co}', "");
    Expect(0, 63744, '\P{^Is_Category=--Co}', "");
    Error('\p{General_Category=/a/surrogate}');
    Error('\P{General_Category=/a/surrogate}');
    Expect(1, 57343, '\p{General_Category=surrogate}', "");
    Expect(0, 57343, '\p{^General_Category=surrogate}', "");
    Expect(0, 57343, '\P{General_Category=surrogate}', "");
    Expect(1, 57343, '\P{^General_Category=surrogate}', "");
    Expect(0, 57344, '\p{General_Category=surrogate}', "");
    Expect(1, 57344, '\p{^General_Category=surrogate}', "");
    Expect(1, 57344, '\P{General_Category=surrogate}', "");
    Expect(0, 57344, '\P{^General_Category=surrogate}', "");
    Expect(1, 57343, '\p{General_Category=-	SURROGATE}', "");
    Expect(0, 57343, '\p{^General_Category=-	SURROGATE}', "");
    Expect(0, 57343, '\P{General_Category=-	SURROGATE}', "");
    Expect(1, 57343, '\P{^General_Category=-	SURROGATE}', "");
    Expect(0, 57344, '\p{General_Category=-	SURROGATE}', "");
    Expect(1, 57344, '\p{^General_Category=-	SURROGATE}', "");
    Expect(1, 57344, '\P{General_Category=-	SURROGATE}', "");
    Expect(0, 57344, '\P{^General_Category=-	SURROGATE}', "");
    Error('\p{Gc=Cs/a/}');
    Error('\P{Gc=Cs/a/}');
    Expect(1, 57343, '\p{Gc=cs}', "");
    Expect(0, 57343, '\p{^Gc=cs}', "");
    Expect(0, 57343, '\P{Gc=cs}', "");
    Expect(1, 57343, '\P{^Gc=cs}', "");
    Expect(0, 57344, '\p{Gc=cs}', "");
    Expect(1, 57344, '\p{^Gc=cs}', "");
    Expect(1, 57344, '\P{Gc=cs}', "");
    Expect(0, 57344, '\P{^Gc=cs}', "");
    Expect(1, 57343, '\p{Gc= cs}', "");
    Expect(0, 57343, '\p{^Gc= cs}', "");
    Expect(0, 57343, '\P{Gc= cs}', "");
    Expect(1, 57343, '\P{^Gc= cs}', "");
    Expect(0, 57344, '\p{Gc= cs}', "");
    Expect(1, 57344, '\p{^Gc= cs}', "");
    Expect(1, 57344, '\P{Gc= cs}', "");
    Expect(0, 57344, '\P{^Gc= cs}', "");
    Error('\p{Category= /a/Surrogate}');
    Error('\P{Category= /a/Surrogate}');
    Expect(1, 57343, '\p{Category=surrogate}', "");
    Expect(0, 57343, '\p{^Category=surrogate}', "");
    Expect(0, 57343, '\P{Category=surrogate}', "");
    Expect(1, 57343, '\P{^Category=surrogate}', "");
    Expect(0, 57344, '\p{Category=surrogate}', "");
    Expect(1, 57344, '\p{^Category=surrogate}', "");
    Expect(1, 57344, '\P{Category=surrogate}', "");
    Expect(0, 57344, '\P{^Category=surrogate}', "");
    Expect(1, 57343, '\p{Category=	Surrogate}', "");
    Expect(0, 57343, '\p{^Category=	Surrogate}', "");
    Expect(0, 57343, '\P{Category=	Surrogate}', "");
    Expect(1, 57343, '\P{^Category=	Surrogate}', "");
    Expect(0, 57344, '\p{Category=	Surrogate}', "");
    Expect(1, 57344, '\p{^Category=	Surrogate}', "");
    Expect(1, 57344, '\P{Category=	Surrogate}', "");
    Expect(0, 57344, '\P{^Category=	Surrogate}', "");
    Error('\p{Is_General_Category=/a/ Cs}');
    Error('\P{Is_General_Category=/a/ Cs}');
    Expect(1, 57343, '\p{Is_General_Category=cs}', "");
    Expect(0, 57343, '\p{^Is_General_Category=cs}', "");
    Expect(0, 57343, '\P{Is_General_Category=cs}', "");
    Expect(1, 57343, '\P{^Is_General_Category=cs}', "");
    Expect(0, 57344, '\p{Is_General_Category=cs}', "");
    Expect(1, 57344, '\p{^Is_General_Category=cs}', "");
    Expect(1, 57344, '\P{Is_General_Category=cs}', "");
    Expect(0, 57344, '\P{^Is_General_Category=cs}', "");
    Expect(1, 57343, '\p{Is_General_Category= CS}', "");
    Expect(0, 57343, '\p{^Is_General_Category= CS}', "");
    Expect(0, 57343, '\P{Is_General_Category= CS}', "");
    Expect(1, 57343, '\P{^Is_General_Category= CS}', "");
    Expect(0, 57344, '\p{Is_General_Category= CS}', "");
    Expect(1, 57344, '\p{^Is_General_Category= CS}', "");
    Expect(1, 57344, '\P{Is_General_Category= CS}', "");
    Expect(0, 57344, '\P{^Is_General_Category= CS}', "");
    Error('\p{Is_Gc=_:=surrogate}');
    Error('\P{Is_Gc=_:=surrogate}');
    Expect(1, 57343, '\p{Is_Gc=surrogate}', "");
    Expect(0, 57343, '\p{^Is_Gc=surrogate}', "");
    Expect(0, 57343, '\P{Is_Gc=surrogate}', "");
    Expect(1, 57343, '\P{^Is_Gc=surrogate}', "");
    Expect(0, 57344, '\p{Is_Gc=surrogate}', "");
    Expect(1, 57344, '\p{^Is_Gc=surrogate}', "");
    Expect(1, 57344, '\P{Is_Gc=surrogate}', "");
    Expect(0, 57344, '\P{^Is_Gc=surrogate}', "");
    Expect(1, 57343, '\p{Is_Gc:	 Surrogate}', "");
    Expect(0, 57343, '\p{^Is_Gc:	 Surrogate}', "");
    Expect(0, 57343, '\P{Is_Gc:	 Surrogate}', "");
    Expect(1, 57343, '\P{^Is_Gc:	 Surrogate}', "");
    Expect(0, 57344, '\p{Is_Gc:	 Surrogate}', "");
    Expect(1, 57344, '\p{^Is_Gc:	 Surrogate}', "");
    Expect(1, 57344, '\P{Is_Gc:	 Surrogate}', "");
    Expect(0, 57344, '\P{^Is_Gc:	 Surrogate}', "");
    Error('\p{Is_Category=:=	Cs}');
    Error('\P{Is_Category=:=	Cs}');
    Expect(1, 57343, '\p{Is_Category=cs}', "");
    Expect(0, 57343, '\p{^Is_Category=cs}', "");
    Expect(0, 57343, '\P{Is_Category=cs}', "");
    Expect(1, 57343, '\P{^Is_Category=cs}', "");
    Expect(0, 57344, '\p{Is_Category=cs}', "");
    Expect(1, 57344, '\p{^Is_Category=cs}', "");
    Expect(1, 57344, '\P{Is_Category=cs}', "");
    Expect(0, 57344, '\P{^Is_Category=cs}', "");
    Expect(1, 57343, '\p{Is_Category=-	CS}', "");
    Expect(0, 57343, '\p{^Is_Category=-	CS}', "");
    Expect(0, 57343, '\P{Is_Category=-	CS}', "");
    Expect(1, 57343, '\P{^Is_Category=-	CS}', "");
    Expect(0, 57344, '\p{Is_Category=-	CS}', "");
    Expect(1, 57344, '\p{^Is_Category=-	CS}', "");
    Expect(1, 57344, '\P{Is_Category=-	CS}', "");
    Expect(0, 57344, '\P{^Is_Category=-	CS}', "");
    Error('\p{General_Category:     Letter:=}');
    Error('\P{General_Category:     Letter:=}');
    Expect(1, 195101, '\p{General_Category=letter}', "");
    Expect(0, 195101, '\p{^General_Category=letter}', "");
    Expect(0, 195101, '\P{General_Category=letter}', "");
    Expect(1, 195101, '\P{^General_Category=letter}', "");
    Expect(0, 195102, '\p{General_Category=letter}', "");
    Expect(1, 195102, '\p{^General_Category=letter}', "");
    Expect(1, 195102, '\P{General_Category=letter}', "");
    Expect(0, 195102, '\P{^General_Category=letter}', "");
    Expect(1, 195101, '\p{General_Category=_ Letter}', "");
    Expect(0, 195101, '\p{^General_Category=_ Letter}', "");
    Expect(0, 195101, '\P{General_Category=_ Letter}', "");
    Expect(1, 195101, '\P{^General_Category=_ Letter}', "");
    Expect(0, 195102, '\p{General_Category=_ Letter}', "");
    Expect(1, 195102, '\p{^General_Category=_ Letter}', "");
    Expect(1, 195102, '\P{General_Category=_ Letter}', "");
    Expect(0, 195102, '\P{^General_Category=_ Letter}', "");
    Error('\p{Gc= L/a/}');
    Error('\P{Gc= L/a/}');
    Expect(1, 195101, '\p{Gc=l}', "");
    Expect(0, 195101, '\p{^Gc=l}', "");
    Expect(0, 195101, '\P{Gc=l}', "");
    Expect(1, 195101, '\P{^Gc=l}', "");
    Expect(0, 195102, '\p{Gc=l}', "");
    Expect(1, 195102, '\p{^Gc=l}', "");
    Expect(1, 195102, '\P{Gc=l}', "");
    Expect(0, 195102, '\P{^Gc=l}', "");
    Expect(1, 195101, '\p{Gc=_ L}', "");
    Expect(0, 195101, '\p{^Gc=_ L}', "");
    Expect(0, 195101, '\P{Gc=_ L}', "");
    Expect(1, 195101, '\P{^Gc=_ L}', "");
    Expect(0, 195102, '\p{Gc=_ L}', "");
    Expect(1, 195102, '\p{^Gc=_ L}', "");
    Expect(1, 195102, '\P{Gc=_ L}', "");
    Expect(0, 195102, '\P{^Gc=_ L}', "");
    Error('\p{Category=/a/-Letter}');
    Error('\P{Category=/a/-Letter}');
    Expect(1, 195101, '\p{Category=letter}', "");
    Expect(0, 195101, '\p{^Category=letter}', "");
    Expect(0, 195101, '\P{Category=letter}', "");
    Expect(1, 195101, '\P{^Category=letter}', "");
    Expect(0, 195102, '\p{Category=letter}', "");
    Expect(1, 195102, '\p{^Category=letter}', "");
    Expect(1, 195102, '\P{Category=letter}', "");
    Expect(0, 195102, '\P{^Category=letter}', "");
    Expect(1, 195101, '\p{Category=-	letter}', "");
    Expect(0, 195101, '\p{^Category=-	letter}', "");
    Expect(0, 195101, '\P{Category=-	letter}', "");
    Expect(1, 195101, '\P{^Category=-	letter}', "");
    Expect(0, 195102, '\p{Category=-	letter}', "");
    Expect(1, 195102, '\p{^Category=-	letter}', "");
    Expect(1, 195102, '\P{Category=-	letter}', "");
    Expect(0, 195102, '\P{^Category=-	letter}', "");
    Error('\p{Is_General_Category=_	L:=}');
    Error('\P{Is_General_Category=_	L:=}');
    Expect(1, 195101, '\p{Is_General_Category=l}', "");
    Expect(0, 195101, '\p{^Is_General_Category=l}', "");
    Expect(0, 195101, '\P{Is_General_Category=l}', "");
    Expect(1, 195101, '\P{^Is_General_Category=l}', "");
    Expect(0, 195102, '\p{Is_General_Category=l}', "");
    Expect(1, 195102, '\p{^Is_General_Category=l}', "");
    Expect(1, 195102, '\P{Is_General_Category=l}', "");
    Expect(0, 195102, '\P{^Is_General_Category=l}', "");
    Expect(1, 195101, '\p{Is_General_Category=_ l}', "");
    Expect(0, 195101, '\p{^Is_General_Category=_ l}', "");
    Expect(0, 195101, '\P{Is_General_Category=_ l}', "");
    Expect(1, 195101, '\P{^Is_General_Category=_ l}', "");
    Expect(0, 195102, '\p{Is_General_Category=_ l}', "");
    Expect(1, 195102, '\p{^Is_General_Category=_ l}', "");
    Expect(1, 195102, '\P{Is_General_Category=_ l}', "");
    Expect(0, 195102, '\P{^Is_General_Category=_ l}', "");
    Error('\p{Is_Gc=:=_Letter}');
    Error('\P{Is_Gc=:=_Letter}');
    Expect(1, 195101, '\p{Is_Gc:letter}', "");
    Expect(0, 195101, '\p{^Is_Gc:letter}', "");
    Expect(0, 195101, '\P{Is_Gc:letter}', "");
    Expect(1, 195101, '\P{^Is_Gc:letter}', "");
    Expect(0, 195102, '\p{Is_Gc:letter}', "");
    Expect(1, 195102, '\p{^Is_Gc:letter}', "");
    Expect(1, 195102, '\P{Is_Gc:letter}', "");
    Expect(0, 195102, '\P{^Is_Gc:letter}', "");
    Expect(1, 195101, '\p{Is_Gc=		Letter}', "");
    Expect(0, 195101, '\p{^Is_Gc=		Letter}', "");
    Expect(0, 195101, '\P{Is_Gc=		Letter}', "");
    Expect(1, 195101, '\P{^Is_Gc=		Letter}', "");
    Expect(0, 195102, '\p{Is_Gc=		Letter}', "");
    Expect(1, 195102, '\p{^Is_Gc=		Letter}', "");
    Expect(1, 195102, '\P{Is_Gc=		Letter}', "");
    Expect(0, 195102, '\P{^Is_Gc=		Letter}', "");
    Error('\p{Is_Category=:=	_l}');
    Error('\P{Is_Category=:=	_l}');
    Expect(1, 195101, '\p{Is_Category:	l}', "");
    Expect(0, 195101, '\p{^Is_Category:	l}', "");
    Expect(0, 195101, '\P{Is_Category:	l}', "");
    Expect(1, 195101, '\P{^Is_Category:	l}', "");
    Expect(0, 195102, '\p{Is_Category:	l}', "");
    Expect(1, 195102, '\p{^Is_Category:	l}', "");
    Expect(1, 195102, '\P{Is_Category:	l}', "");
    Expect(0, 195102, '\P{^Is_Category:	l}', "");
    Expect(1, 195101, '\p{Is_Category=- L}', "");
    Expect(0, 195101, '\p{^Is_Category=- L}', "");
    Expect(0, 195101, '\P{Is_Category=- L}', "");
    Expect(1, 195101, '\P{^Is_Category=- L}', "");
    Expect(0, 195102, '\p{Is_Category=- L}', "");
    Expect(1, 195102, '\p{^Is_Category=- L}', "");
    Expect(1, 195102, '\P{Is_Category=- L}', "");
    Expect(0, 195102, '\P{^Is_Category=- L}', "");
    Error('\p{General_Category=:=-_CASED_Letter}');
    Error('\P{General_Category=:=-_CASED_Letter}');
    Expect(1, 125251, '\p{General_Category=casedletter}', "");
    Expect(0, 125251, '\p{^General_Category=casedletter}', "");
    Expect(0, 125251, '\P{General_Category=casedletter}', "");
    Expect(1, 125251, '\P{^General_Category=casedletter}', "");
    Expect(0, 125252, '\p{General_Category=casedletter}', "");
    Expect(1, 125252, '\p{^General_Category=casedletter}', "");
    Expect(1, 125252, '\P{General_Category=casedletter}', "");
    Expect(0, 125252, '\P{^General_Category=casedletter}', "");
    Expect(1, 125251, '\p{General_Category= -CASED_Letter}', "");
    Expect(0, 125251, '\p{^General_Category= -CASED_Letter}', "");
    Expect(0, 125251, '\P{General_Category= -CASED_Letter}', "");
    Expect(1, 125251, '\P{^General_Category= -CASED_Letter}', "");
    Expect(0, 125252, '\p{General_Category= -CASED_Letter}', "");
    Expect(1, 125252, '\p{^General_Category= -CASED_Letter}', "");
    Expect(1, 125252, '\P{General_Category= -CASED_Letter}', "");
    Expect(0, 125252, '\P{^General_Category= -CASED_Letter}', "");
    Error('\p{Gc=:= LC}');
    Error('\P{Gc=:= LC}');
    Expect(1, 125251, '\p{Gc=lc}', "");
    Expect(0, 125251, '\p{^Gc=lc}', "");
    Expect(0, 125251, '\P{Gc=lc}', "");
    Expect(1, 125251, '\P{^Gc=lc}', "");
    Expect(0, 125252, '\p{Gc=lc}', "");
    Expect(1, 125252, '\p{^Gc=lc}', "");
    Expect(1, 125252, '\P{Gc=lc}', "");
    Expect(0, 125252, '\P{^Gc=lc}', "");
    Expect(1, 125251, '\p{Gc= LC}', "");
    Expect(0, 125251, '\p{^Gc= LC}', "");
    Expect(0, 125251, '\P{Gc= LC}', "");
    Expect(1, 125251, '\P{^Gc= LC}', "");
    Expect(0, 125252, '\p{Gc= LC}', "");
    Expect(1, 125252, '\p{^Gc= LC}', "");
    Expect(1, 125252, '\P{Gc= LC}', "");
    Expect(0, 125252, '\P{^Gc= LC}', "");
    Error('\p{Category=:=_L_}');
    Error('\P{Category=:=_L_}');
    Expect(1, 125251, '\p{Category=l_}', "");
    Expect(0, 125251, '\p{^Category=l_}', "");
    Expect(0, 125251, '\P{Category=l_}', "");
    Expect(1, 125251, '\P{^Category=l_}', "");
    Expect(0, 125252, '\p{Category=l_}', "");
    Expect(1, 125252, '\p{^Category=l_}', "");
    Expect(1, 125252, '\P{Category=l_}', "");
    Expect(0, 125252, '\P{^Category=l_}', "");
    Expect(1, 125251, '\p{Category=	-L_}', "");
    Expect(0, 125251, '\p{^Category=	-L_}', "");
    Expect(0, 125251, '\P{Category=	-L_}', "");
    Expect(1, 125251, '\P{^Category=	-L_}', "");
    Expect(0, 125252, '\p{Category=	-L_}', "");
    Expect(1, 125252, '\p{^Category=	-L_}', "");
    Expect(1, 125252, '\P{Category=	-L_}', "");
    Expect(0, 125252, '\P{^Category=	-L_}', "");
    Error('\p{Is_General_Category= _l&:=}');
    Error('\P{Is_General_Category= _l&:=}');
    Expect(1, 125251, '\p{Is_General_Category=l&}', "");
    Expect(0, 125251, '\p{^Is_General_Category=l&}', "");
    Expect(0, 125251, '\P{Is_General_Category=l&}', "");
    Expect(1, 125251, '\P{^Is_General_Category=l&}', "");
    Expect(0, 125252, '\p{Is_General_Category=l&}', "");
    Expect(1, 125252, '\p{^Is_General_Category=l&}', "");
    Expect(1, 125252, '\P{Is_General_Category=l&}', "");
    Expect(0, 125252, '\P{^Is_General_Category=l&}', "");
    Expect(1, 125251, '\p{Is_General_Category: _L&}', "");
    Expect(0, 125251, '\p{^Is_General_Category: _L&}', "");
    Expect(0, 125251, '\P{Is_General_Category: _L&}', "");
    Expect(1, 125251, '\P{^Is_General_Category: _L&}', "");
    Expect(0, 125252, '\p{Is_General_Category: _L&}', "");
    Expect(1, 125252, '\p{^Is_General_Category: _L&}', "");
    Expect(1, 125252, '\P{Is_General_Category: _L&}', "");
    Expect(0, 125252, '\P{^Is_General_Category: _L&}', "");
    Error('\p{Is_Gc=cased_Letter/a/}');
    Error('\P{Is_Gc=cased_Letter/a/}');
    Expect(1, 125251, '\p{Is_Gc:   casedletter}', "");
    Expect(0, 125251, '\p{^Is_Gc:   casedletter}', "");
    Expect(0, 125251, '\P{Is_Gc:   casedletter}', "");
    Expect(1, 125251, '\P{^Is_Gc:   casedletter}', "");
    Expect(0, 125252, '\p{Is_Gc:   casedletter}', "");
    Expect(1, 125252, '\p{^Is_Gc:   casedletter}', "");
    Expect(1, 125252, '\P{Is_Gc:   casedletter}', "");
    Expect(0, 125252, '\P{^Is_Gc:   casedletter}', "");
    Expect(1, 125251, '\p{Is_Gc=-	Cased_letter}', "");
    Expect(0, 125251, '\p{^Is_Gc=-	Cased_letter}', "");
    Expect(0, 125251, '\P{Is_Gc=-	Cased_letter}', "");
    Expect(1, 125251, '\P{^Is_Gc=-	Cased_letter}', "");
    Expect(0, 125252, '\p{Is_Gc=-	Cased_letter}', "");
    Expect(1, 125252, '\p{^Is_Gc=-	Cased_letter}', "");
    Expect(1, 125252, '\P{Is_Gc=-	Cased_letter}', "");
    Expect(0, 125252, '\P{^Is_Gc=-	Cased_letter}', "");
    Error('\p{Is_Category=-/a/LC}');
    Error('\P{Is_Category=-/a/LC}');
    Expect(1, 125251, '\p{Is_Category=lc}', "");
    Expect(0, 125251, '\p{^Is_Category=lc}', "");
    Expect(0, 125251, '\P{Is_Category=lc}', "");
    Expect(1, 125251, '\P{^Is_Category=lc}', "");
    Expect(0, 125252, '\p{Is_Category=lc}', "");
    Expect(1, 125252, '\p{^Is_Category=lc}', "");
    Expect(1, 125252, '\P{Is_Category=lc}', "");
    Expect(0, 125252, '\P{^Is_Category=lc}', "");
    Expect(1, 125251, '\p{Is_Category: LC}', "");
    Expect(0, 125251, '\p{^Is_Category: LC}', "");
    Expect(0, 125251, '\P{Is_Category: LC}', "");
    Expect(1, 125251, '\P{^Is_Category: LC}', "");
    Expect(0, 125252, '\p{Is_Category: LC}', "");
    Expect(1, 125252, '\p{^Is_Category: LC}', "");
    Expect(1, 125252, '\P{Is_Category: LC}', "");
    Expect(0, 125252, '\P{^Is_Category: LC}', "");
    Error('\p{General_Category::=_ Lowercase_Letter}');
    Error('\P{General_Category::=_ Lowercase_Letter}');
    Expect(1, 125251, '\p{General_Category=lowercaseletter}', "");
    Expect(0, 125251, '\p{^General_Category=lowercaseletter}', "");
    Expect(0, 125251, '\P{General_Category=lowercaseletter}', "");
    Expect(1, 125251, '\P{^General_Category=lowercaseletter}', "");
    Expect(0, 125252, '\p{General_Category=lowercaseletter}', "");
    Expect(1, 125252, '\p{^General_Category=lowercaseletter}', "");
    Expect(1, 125252, '\P{General_Category=lowercaseletter}', "");
    Expect(0, 125252, '\P{^General_Category=lowercaseletter}', "");
    Expect(1, 125251, '\p{General_Category=_	LOWERCASE_Letter}', "");
    Expect(0, 125251, '\p{^General_Category=_	LOWERCASE_Letter}', "");
    Expect(0, 125251, '\P{General_Category=_	LOWERCASE_Letter}', "");
    Expect(1, 125251, '\P{^General_Category=_	LOWERCASE_Letter}', "");
    Expect(0, 125252, '\p{General_Category=_	LOWERCASE_Letter}', "");
    Expect(1, 125252, '\p{^General_Category=_	LOWERCASE_Letter}', "");
    Expect(1, 125252, '\P{General_Category=_	LOWERCASE_Letter}', "");
    Expect(0, 125252, '\P{^General_Category=_	LOWERCASE_Letter}', "");
    Error('\p{Gc=:=ll}');
    Error('\P{Gc=:=ll}');
    Expect(1, 125251, '\p{Gc=ll}', "");
    Expect(0, 125251, '\p{^Gc=ll}', "");
    Expect(0, 125251, '\P{Gc=ll}', "");
    Expect(1, 125251, '\P{^Gc=ll}', "");
    Expect(0, 125252, '\p{Gc=ll}', "");
    Expect(1, 125252, '\p{^Gc=ll}', "");
    Expect(1, 125252, '\P{Gc=ll}', "");
    Expect(0, 125252, '\P{^Gc=ll}', "");
    Expect(1, 125251, '\p{Gc=	ll}', "");
    Expect(0, 125251, '\p{^Gc=	ll}', "");
    Expect(0, 125251, '\P{Gc=	ll}', "");
    Expect(1, 125251, '\P{^Gc=	ll}', "");
    Expect(0, 125252, '\p{Gc=	ll}', "");
    Expect(1, 125252, '\p{^Gc=	ll}', "");
    Expect(1, 125252, '\P{Gc=	ll}', "");
    Expect(0, 125252, '\P{^Gc=	ll}', "");
    Error('\p{Category= /a/lowercase_Letter}');
    Error('\P{Category= /a/lowercase_Letter}');
    Expect(1, 125251, '\p{Category=lowercaseletter}', "");
    Expect(0, 125251, '\p{^Category=lowercaseletter}', "");
    Expect(0, 125251, '\P{Category=lowercaseletter}', "");
    Expect(1, 125251, '\P{^Category=lowercaseletter}', "");
    Expect(0, 125252, '\p{Category=lowercaseletter}', "");
    Expect(1, 125252, '\p{^Category=lowercaseletter}', "");
    Expect(1, 125252, '\P{Category=lowercaseletter}', "");
    Expect(0, 125252, '\P{^Category=lowercaseletter}', "");
    Expect(1, 125251, '\p{Category=- LOWERCASE_Letter}', "");
    Expect(0, 125251, '\p{^Category=- LOWERCASE_Letter}', "");
    Expect(0, 125251, '\P{Category=- LOWERCASE_Letter}', "");
    Expect(1, 125251, '\P{^Category=- LOWERCASE_Letter}', "");
    Expect(0, 125252, '\p{Category=- LOWERCASE_Letter}', "");
    Expect(1, 125252, '\p{^Category=- LOWERCASE_Letter}', "");
    Expect(1, 125252, '\P{Category=- LOWERCASE_Letter}', "");
    Expect(0, 125252, '\P{^Category=- LOWERCASE_Letter}', "");
    Error('\p{Is_General_Category=--LL:=}');
    Error('\P{Is_General_Category=--LL:=}');
    Expect(1, 125251, '\p{Is_General_Category=ll}', "");
    Expect(0, 125251, '\p{^Is_General_Category=ll}', "");
    Expect(0, 125251, '\P{Is_General_Category=ll}', "");
    Expect(1, 125251, '\P{^Is_General_Category=ll}', "");
    Expect(0, 125252, '\p{Is_General_Category=ll}', "");
    Expect(1, 125252, '\p{^Is_General_Category=ll}', "");
    Expect(1, 125252, '\P{Is_General_Category=ll}', "");
    Expect(0, 125252, '\P{^Is_General_Category=ll}', "");
    Expect(1, 125251, '\p{Is_General_Category=Ll}', "");
    Expect(0, 125251, '\p{^Is_General_Category=Ll}', "");
    Expect(0, 125251, '\P{Is_General_Category=Ll}', "");
    Expect(1, 125251, '\P{^Is_General_Category=Ll}', "");
    Expect(0, 125252, '\p{Is_General_Category=Ll}', "");
    Expect(1, 125252, '\p{^Is_General_Category=Ll}', "");
    Expect(1, 125252, '\P{Is_General_Category=Ll}', "");
    Expect(0, 125252, '\P{^Is_General_Category=Ll}', "");
    Error('\p{Is_Gc:    -LOWERCASE_LETTER/a/}');
    Error('\P{Is_Gc:    -LOWERCASE_LETTER/a/}');
    Expect(1, 125251, '\p{Is_Gc=lowercaseletter}', "");
    Expect(0, 125251, '\p{^Is_Gc=lowercaseletter}', "");
    Expect(0, 125251, '\P{Is_Gc=lowercaseletter}', "");
    Expect(1, 125251, '\P{^Is_Gc=lowercaseletter}', "");
    Expect(0, 125252, '\p{Is_Gc=lowercaseletter}', "");
    Expect(1, 125252, '\p{^Is_Gc=lowercaseletter}', "");
    Expect(1, 125252, '\P{Is_Gc=lowercaseletter}', "");
    Expect(0, 125252, '\P{^Is_Gc=lowercaseletter}', "");
    Expect(1, 125251, '\p{Is_Gc=_ LOWERCASE_letter}', "");
    Expect(0, 125251, '\p{^Is_Gc=_ LOWERCASE_letter}', "");
    Expect(0, 125251, '\P{Is_Gc=_ LOWERCASE_letter}', "");
    Expect(1, 125251, '\P{^Is_Gc=_ LOWERCASE_letter}', "");
    Expect(0, 125252, '\p{Is_Gc=_ LOWERCASE_letter}', "");
    Expect(1, 125252, '\p{^Is_Gc=_ LOWERCASE_letter}', "");
    Expect(1, 125252, '\P{Is_Gc=_ LOWERCASE_letter}', "");
    Expect(0, 125252, '\P{^Is_Gc=_ LOWERCASE_letter}', "");
    Error('\p{Is_Category=:= _Ll}');
    Error('\P{Is_Category=:= _Ll}');
    Expect(1, 125251, '\p{Is_Category:   ll}', "");
    Expect(0, 125251, '\p{^Is_Category:   ll}', "");
    Expect(0, 125251, '\P{Is_Category:   ll}', "");
    Expect(1, 125251, '\P{^Is_Category:   ll}', "");
    Expect(0, 125252, '\p{Is_Category:   ll}', "");
    Expect(1, 125252, '\p{^Is_Category:   ll}', "");
    Expect(1, 125252, '\P{Is_Category:   ll}', "");
    Expect(0, 125252, '\P{^Is_Category:   ll}', "");
    Expect(1, 125251, '\p{Is_Category=	ll}', "");
    Expect(0, 125251, '\p{^Is_Category=	ll}', "");
    Expect(0, 125251, '\P{Is_Category=	ll}', "");
    Expect(1, 125251, '\P{^Is_Category=	ll}', "");
    Expect(0, 125252, '\p{Is_Category=	ll}', "");
    Expect(1, 125252, '\p{^Is_Category=	ll}', "");
    Expect(1, 125252, '\P{Is_Category=	ll}', "");
    Expect(0, 125252, '\P{^Is_Category=	ll}', "");
    Error('\p{General_Category=:=		MODIFIER_Letter}');
    Error('\P{General_Category=:=		MODIFIER_Letter}');
    Expect(1, 94176, '\p{General_Category:   modifierletter}', "");
    Expect(0, 94176, '\p{^General_Category:   modifierletter}', "");
    Expect(0, 94176, '\P{General_Category:   modifierletter}', "");
    Expect(1, 94176, '\P{^General_Category:   modifierletter}', "");
    Expect(0, 94177, '\p{General_Category:   modifierletter}', "");
    Expect(1, 94177, '\p{^General_Category:   modifierletter}', "");
    Expect(1, 94177, '\P{General_Category:   modifierletter}', "");
    Expect(0, 94177, '\P{^General_Category:   modifierletter}', "");
    Expect(1, 94176, '\p{General_Category= modifier_letter}', "");
    Expect(0, 94176, '\p{^General_Category= modifier_letter}', "");
    Expect(0, 94176, '\P{General_Category= modifier_letter}', "");
    Expect(1, 94176, '\P{^General_Category= modifier_letter}', "");
    Expect(0, 94177, '\p{General_Category= modifier_letter}', "");
    Expect(1, 94177, '\p{^General_Category= modifier_letter}', "");
    Expect(1, 94177, '\P{General_Category= modifier_letter}', "");
    Expect(0, 94177, '\P{^General_Category= modifier_letter}', "");
    Error('\p{Gc=:=_-Lm}');
    Error('\P{Gc=:=_-Lm}');
    Expect(1, 94176, '\p{Gc=lm}', "");
    Expect(0, 94176, '\p{^Gc=lm}', "");
    Expect(0, 94176, '\P{Gc=lm}', "");
    Expect(1, 94176, '\P{^Gc=lm}', "");
    Expect(0, 94177, '\p{Gc=lm}', "");
    Expect(1, 94177, '\p{^Gc=lm}', "");
    Expect(1, 94177, '\P{Gc=lm}', "");
    Expect(0, 94177, '\P{^Gc=lm}', "");
    Expect(1, 94176, '\p{Gc= -lm}', "");
    Expect(0, 94176, '\p{^Gc= -lm}', "");
    Expect(0, 94176, '\P{Gc= -lm}', "");
    Expect(1, 94176, '\P{^Gc= -lm}', "");
    Expect(0, 94177, '\p{Gc= -lm}', "");
    Expect(1, 94177, '\p{^Gc= -lm}', "");
    Expect(1, 94177, '\P{Gc= -lm}', "");
    Expect(0, 94177, '\P{^Gc= -lm}', "");
    Error('\p{Category=_/a/Modifier_Letter}');
    Error('\P{Category=_/a/Modifier_Letter}');
    Expect(1, 94176, '\p{Category=modifierletter}', "");
    Expect(0, 94176, '\p{^Category=modifierletter}', "");
    Expect(0, 94176, '\P{Category=modifierletter}', "");
    Expect(1, 94176, '\P{^Category=modifierletter}', "");
    Expect(0, 94177, '\p{Category=modifierletter}', "");
    Expect(1, 94177, '\p{^Category=modifierletter}', "");
    Expect(1, 94177, '\P{Category=modifierletter}', "");
    Expect(0, 94177, '\P{^Category=modifierletter}', "");
    Expect(1, 94176, '\p{Category= modifier_LETTER}', "");
    Expect(0, 94176, '\p{^Category= modifier_LETTER}', "");
    Expect(0, 94176, '\P{Category= modifier_LETTER}', "");
    Expect(1, 94176, '\P{^Category= modifier_LETTER}', "");
    Expect(0, 94177, '\p{Category= modifier_LETTER}', "");
    Expect(1, 94177, '\p{^Category= modifier_LETTER}', "");
    Expect(1, 94177, '\P{Category= modifier_LETTER}', "");
    Expect(0, 94177, '\P{^Category= modifier_LETTER}', "");
    Error('\p{Is_General_Category=/a/	-Lm}');
    Error('\P{Is_General_Category=/a/	-Lm}');
    Expect(1, 94176, '\p{Is_General_Category=lm}', "");
    Expect(0, 94176, '\p{^Is_General_Category=lm}', "");
    Expect(0, 94176, '\P{Is_General_Category=lm}', "");
    Expect(1, 94176, '\P{^Is_General_Category=lm}', "");
    Expect(0, 94177, '\p{Is_General_Category=lm}', "");
    Expect(1, 94177, '\p{^Is_General_Category=lm}', "");
    Expect(1, 94177, '\P{Is_General_Category=lm}', "");
    Expect(0, 94177, '\P{^Is_General_Category=lm}', "");
    Expect(1, 94176, '\p{Is_General_Category=Lm}', "");
    Expect(0, 94176, '\p{^Is_General_Category=Lm}', "");
    Expect(0, 94176, '\P{Is_General_Category=Lm}', "");
    Expect(1, 94176, '\P{^Is_General_Category=Lm}', "");
    Expect(0, 94177, '\p{Is_General_Category=Lm}', "");
    Expect(1, 94177, '\p{^Is_General_Category=Lm}', "");
    Expect(1, 94177, '\P{Is_General_Category=Lm}', "");
    Expect(0, 94177, '\P{^Is_General_Category=Lm}', "");
    Error('\p{Is_Gc:	:= 	MODIFIER_letter}');
    Error('\P{Is_Gc:	:= 	MODIFIER_letter}');
    Expect(1, 94176, '\p{Is_Gc: modifierletter}', "");
    Expect(0, 94176, '\p{^Is_Gc: modifierletter}', "");
    Expect(0, 94176, '\P{Is_Gc: modifierletter}', "");
    Expect(1, 94176, '\P{^Is_Gc: modifierletter}', "");
    Expect(0, 94177, '\p{Is_Gc: modifierletter}', "");
    Expect(1, 94177, '\p{^Is_Gc: modifierletter}', "");
    Expect(1, 94177, '\P{Is_Gc: modifierletter}', "");
    Expect(0, 94177, '\P{^Is_Gc: modifierletter}', "");
    Expect(1, 94176, '\p{Is_Gc=_MODIFIER_Letter}', "");
    Expect(0, 94176, '\p{^Is_Gc=_MODIFIER_Letter}', "");
    Expect(0, 94176, '\P{Is_Gc=_MODIFIER_Letter}', "");
    Expect(1, 94176, '\P{^Is_Gc=_MODIFIER_Letter}', "");
    Expect(0, 94177, '\p{Is_Gc=_MODIFIER_Letter}', "");
    Expect(1, 94177, '\p{^Is_Gc=_MODIFIER_Letter}', "");
    Expect(1, 94177, '\P{Is_Gc=_MODIFIER_Letter}', "");
    Expect(0, 94177, '\P{^Is_Gc=_MODIFIER_Letter}', "");
    Error('\p{Is_Category=:=Lm}');
    Error('\P{Is_Category=:=Lm}');
    Expect(1, 94176, '\p{Is_Category:   lm}', "");
    Expect(0, 94176, '\p{^Is_Category:   lm}', "");
    Expect(0, 94176, '\P{Is_Category:   lm}', "");
    Expect(1, 94176, '\P{^Is_Category:   lm}', "");
    Expect(0, 94177, '\p{Is_Category:   lm}', "");
    Expect(1, 94177, '\p{^Is_Category:   lm}', "");
    Expect(1, 94177, '\P{Is_Category:   lm}', "");
    Expect(0, 94177, '\P{^Is_Category:   lm}', "");
    Expect(1, 94176, '\p{Is_Category: LM}', "");
    Expect(0, 94176, '\p{^Is_Category: LM}', "");
    Expect(0, 94176, '\P{Is_Category: LM}', "");
    Expect(1, 94176, '\P{^Is_Category: LM}', "");
    Expect(0, 94177, '\p{Is_Category: LM}', "");
    Expect(1, 94177, '\p{^Is_Category: LM}', "");
    Expect(1, 94177, '\P{Is_Category: LM}', "");
    Expect(0, 94177, '\P{^Is_Category: LM}', "");
    Error('\p{General_Category=:=  OTHER_LETTER}');
    Error('\P{General_Category=:=  OTHER_LETTER}');
    Expect(1, 195101, '\p{General_Category=otherletter}', "");
    Expect(0, 195101, '\p{^General_Category=otherletter}', "");
    Expect(0, 195101, '\P{General_Category=otherletter}', "");
    Expect(1, 195101, '\P{^General_Category=otherletter}', "");
    Expect(0, 195102, '\p{General_Category=otherletter}', "");
    Expect(1, 195102, '\p{^General_Category=otherletter}', "");
    Expect(1, 195102, '\P{General_Category=otherletter}', "");
    Expect(0, 195102, '\P{^General_Category=otherletter}', "");
    Expect(1, 195101, '\p{General_Category: -OTHER_LETTER}', "");
    Expect(0, 195101, '\p{^General_Category: -OTHER_LETTER}', "");
    Expect(0, 195101, '\P{General_Category: -OTHER_LETTER}', "");
    Expect(1, 195101, '\P{^General_Category: -OTHER_LETTER}', "");
    Expect(0, 195102, '\p{General_Category: -OTHER_LETTER}', "");
    Expect(1, 195102, '\p{^General_Category: -OTHER_LETTER}', "");
    Expect(1, 195102, '\P{General_Category: -OTHER_LETTER}', "");
    Expect(0, 195102, '\P{^General_Category: -OTHER_LETTER}', "");
    Error('\p{Gc=	Lo:=}');
    Error('\P{Gc=	Lo:=}');
    Expect(1, 195101, '\p{Gc=lo}', "");
    Expect(0, 195101, '\p{^Gc=lo}', "");
    Expect(0, 195101, '\P{Gc=lo}', "");
    Expect(1, 195101, '\P{^Gc=lo}', "");
    Expect(0, 195102, '\p{Gc=lo}', "");
    Expect(1, 195102, '\p{^Gc=lo}', "");
    Expect(1, 195102, '\P{Gc=lo}', "");
    Expect(0, 195102, '\P{^Gc=lo}', "");
    Expect(1, 195101, '\p{Gc=_Lo}', "");
    Expect(0, 195101, '\p{^Gc=_Lo}', "");
    Expect(0, 195101, '\P{Gc=_Lo}', "");
    Expect(1, 195101, '\P{^Gc=_Lo}', "");
    Expect(0, 195102, '\p{Gc=_Lo}', "");
    Expect(1, 195102, '\p{^Gc=_Lo}', "");
    Expect(1, 195102, '\P{Gc=_Lo}', "");
    Expect(0, 195102, '\P{^Gc=_Lo}', "");
    Error('\p{Category=_-other_LETTER/a/}');
    Error('\P{Category=_-other_LETTER/a/}');
    Expect(1, 195101, '\p{Category=otherletter}', "");
    Expect(0, 195101, '\p{^Category=otherletter}', "");
    Expect(0, 195101, '\P{Category=otherletter}', "");
    Expect(1, 195101, '\P{^Category=otherletter}', "");
    Expect(0, 195102, '\p{Category=otherletter}', "");
    Expect(1, 195102, '\p{^Category=otherletter}', "");
    Expect(1, 195102, '\P{Category=otherletter}', "");
    Expect(0, 195102, '\P{^Category=otherletter}', "");
    Expect(1, 195101, '\p{Category:	 _other_Letter}', "");
    Expect(0, 195101, '\p{^Category:	 _other_Letter}', "");
    Expect(0, 195101, '\P{Category:	 _other_Letter}', "");
    Expect(1, 195101, '\P{^Category:	 _other_Letter}', "");
    Expect(0, 195102, '\p{Category:	 _other_Letter}', "");
    Expect(1, 195102, '\p{^Category:	 _other_Letter}', "");
    Expect(1, 195102, '\P{Category:	 _other_Letter}', "");
    Expect(0, 195102, '\P{^Category:	 _other_Letter}', "");
    Error('\p{Is_General_Category=/a/_ Lo}');
    Error('\P{Is_General_Category=/a/_ Lo}');
    Expect(1, 195101, '\p{Is_General_Category=lo}', "");
    Expect(0, 195101, '\p{^Is_General_Category=lo}', "");
    Expect(0, 195101, '\P{Is_General_Category=lo}', "");
    Expect(1, 195101, '\P{^Is_General_Category=lo}', "");
    Expect(0, 195102, '\p{Is_General_Category=lo}', "");
    Expect(1, 195102, '\p{^Is_General_Category=lo}', "");
    Expect(1, 195102, '\P{Is_General_Category=lo}', "");
    Expect(0, 195102, '\P{^Is_General_Category=lo}', "");
    Expect(1, 195101, '\p{Is_General_Category=	-LO}', "");
    Expect(0, 195101, '\p{^Is_General_Category=	-LO}', "");
    Expect(0, 195101, '\P{Is_General_Category=	-LO}', "");
    Expect(1, 195101, '\P{^Is_General_Category=	-LO}', "");
    Expect(0, 195102, '\p{Is_General_Category=	-LO}', "");
    Expect(1, 195102, '\p{^Is_General_Category=	-LO}', "");
    Expect(1, 195102, '\P{Is_General_Category=	-LO}', "");
    Expect(0, 195102, '\P{^Is_General_Category=	-LO}', "");
    Error('\p{Is_Gc=	/a/Other_Letter}');
    Error('\P{Is_Gc=	/a/Other_Letter}');
    Expect(1, 195101, '\p{Is_Gc=otherletter}', "");
    Expect(0, 195101, '\p{^Is_Gc=otherletter}', "");
    Expect(0, 195101, '\P{Is_Gc=otherletter}', "");
    Expect(1, 195101, '\P{^Is_Gc=otherletter}', "");
    Expect(0, 195102, '\p{Is_Gc=otherletter}', "");
    Expect(1, 195102, '\p{^Is_Gc=otherletter}', "");
    Expect(1, 195102, '\P{Is_Gc=otherletter}', "");
    Expect(0, 195102, '\P{^Is_Gc=otherletter}', "");
    Expect(1, 195101, '\p{Is_Gc= _Other_LETTER}', "");
    Expect(0, 195101, '\p{^Is_Gc= _Other_LETTER}', "");
    Expect(0, 195101, '\P{Is_Gc= _Other_LETTER}', "");
    Expect(1, 195101, '\P{^Is_Gc= _Other_LETTER}', "");
    Expect(0, 195102, '\p{Is_Gc= _Other_LETTER}', "");
    Expect(1, 195102, '\p{^Is_Gc= _Other_LETTER}', "");
    Expect(1, 195102, '\P{Is_Gc= _Other_LETTER}', "");
    Expect(0, 195102, '\P{^Is_Gc= _Other_LETTER}', "");
    Error('\p{Is_Category=/a/_Lo}');
    Error('\P{Is_Category=/a/_Lo}');
    Expect(1, 195101, '\p{Is_Category=lo}', "");
    Expect(0, 195101, '\p{^Is_Category=lo}', "");
    Expect(0, 195101, '\P{Is_Category=lo}', "");
    Expect(1, 195101, '\P{^Is_Category=lo}', "");
    Expect(0, 195102, '\p{Is_Category=lo}', "");
    Expect(1, 195102, '\p{^Is_Category=lo}', "");
    Expect(1, 195102, '\P{Is_Category=lo}', "");
    Expect(0, 195102, '\P{^Is_Category=lo}', "");
    Expect(1, 195101, '\p{Is_Category=-_Lo}', "");
    Expect(0, 195101, '\p{^Is_Category=-_Lo}', "");
    Expect(0, 195101, '\P{Is_Category=-_Lo}', "");
    Expect(1, 195101, '\P{^Is_Category=-_Lo}', "");
    Expect(0, 195102, '\p{Is_Category=-_Lo}', "");
    Expect(1, 195102, '\p{^Is_Category=-_Lo}', "");
    Expect(1, 195102, '\P{Is_Category=-_Lo}', "");
    Expect(0, 195102, '\P{^Is_Category=-_Lo}', "");
    Error('\p{General_Category=	-Titlecase_Letter:=}');
    Error('\P{General_Category=	-Titlecase_Letter:=}');
    Expect(1, 8188, '\p{General_Category:	titlecaseletter}', "");
    Expect(0, 8188, '\p{^General_Category:	titlecaseletter}', "");
    Expect(0, 8188, '\P{General_Category:	titlecaseletter}', "");
    Expect(1, 8188, '\P{^General_Category:	titlecaseletter}', "");
    Expect(0, 8189, '\p{General_Category:	titlecaseletter}', "");
    Expect(1, 8189, '\p{^General_Category:	titlecaseletter}', "");
    Expect(1, 8189, '\P{General_Category:	titlecaseletter}', "");
    Expect(0, 8189, '\P{^General_Category:	titlecaseletter}', "");
    Expect(1, 8188, '\p{General_Category=-	TITLECASE_letter}', "");
    Expect(0, 8188, '\p{^General_Category=-	TITLECASE_letter}', "");
    Expect(0, 8188, '\P{General_Category=-	TITLECASE_letter}', "");
    Expect(1, 8188, '\P{^General_Category=-	TITLECASE_letter}', "");
    Expect(0, 8189, '\p{General_Category=-	TITLECASE_letter}', "");
    Expect(1, 8189, '\p{^General_Category=-	TITLECASE_letter}', "");
    Expect(1, 8189, '\P{General_Category=-	TITLECASE_letter}', "");
    Expect(0, 8189, '\P{^General_Category=-	TITLECASE_letter}', "");
    Error('\p{Gc=_-Lt:=}');
    Error('\P{Gc=_-Lt:=}');
    Expect(1, 8188, '\p{Gc=lt}', "");
    Expect(0, 8188, '\p{^Gc=lt}', "");
    Expect(0, 8188, '\P{Gc=lt}', "");
    Expect(1, 8188, '\P{^Gc=lt}', "");
    Expect(0, 8189, '\p{Gc=lt}', "");
    Expect(1, 8189, '\p{^Gc=lt}', "");
    Expect(1, 8189, '\P{Gc=lt}', "");
    Expect(0, 8189, '\P{^Gc=lt}', "");
    Expect(1, 8188, '\p{Gc=-_Lt}', "");
    Expect(0, 8188, '\p{^Gc=-_Lt}', "");
    Expect(0, 8188, '\P{Gc=-_Lt}', "");
    Expect(1, 8188, '\P{^Gc=-_Lt}', "");
    Expect(0, 8189, '\p{Gc=-_Lt}', "");
    Expect(1, 8189, '\p{^Gc=-_Lt}', "");
    Expect(1, 8189, '\P{Gc=-_Lt}', "");
    Expect(0, 8189, '\P{^Gc=-_Lt}', "");
    Error('\p{Category= /a/TITLECASE_Letter}');
    Error('\P{Category= /a/TITLECASE_Letter}');
    Expect(1, 8188, '\p{Category=titlecaseletter}', "");
    Expect(0, 8188, '\p{^Category=titlecaseletter}', "");
    Expect(0, 8188, '\P{Category=titlecaseletter}', "");
    Expect(1, 8188, '\P{^Category=titlecaseletter}', "");
    Expect(0, 8189, '\p{Category=titlecaseletter}', "");
    Expect(1, 8189, '\p{^Category=titlecaseletter}', "");
    Expect(1, 8189, '\P{Category=titlecaseletter}', "");
    Expect(0, 8189, '\P{^Category=titlecaseletter}', "");
    Expect(1, 8188, '\p{Category= _Titlecase_Letter}', "");
    Expect(0, 8188, '\p{^Category= _Titlecase_Letter}', "");
    Expect(0, 8188, '\P{Category= _Titlecase_Letter}', "");
    Expect(1, 8188, '\P{^Category= _Titlecase_Letter}', "");
    Expect(0, 8189, '\p{Category= _Titlecase_Letter}', "");
    Expect(1, 8189, '\p{^Category= _Titlecase_Letter}', "");
    Expect(1, 8189, '\P{Category= _Titlecase_Letter}', "");
    Expect(0, 8189, '\P{^Category= _Titlecase_Letter}', "");
    Error('\p{Is_General_Category=_/a/Lt}');
    Error('\P{Is_General_Category=_/a/Lt}');
    Expect(1, 8188, '\p{Is_General_Category=lt}', "");
    Expect(0, 8188, '\p{^Is_General_Category=lt}', "");
    Expect(0, 8188, '\P{Is_General_Category=lt}', "");
    Expect(1, 8188, '\P{^Is_General_Category=lt}', "");
    Expect(0, 8189, '\p{Is_General_Category=lt}', "");
    Expect(1, 8189, '\p{^Is_General_Category=lt}', "");
    Expect(1, 8189, '\P{Is_General_Category=lt}', "");
    Expect(0, 8189, '\P{^Is_General_Category=lt}', "");
    Expect(1, 8188, '\p{Is_General_Category=		lt}', "");
    Expect(0, 8188, '\p{^Is_General_Category=		lt}', "");
    Expect(0, 8188, '\P{Is_General_Category=		lt}', "");
    Expect(1, 8188, '\P{^Is_General_Category=		lt}', "");
    Expect(0, 8189, '\p{Is_General_Category=		lt}', "");
    Expect(1, 8189, '\p{^Is_General_Category=		lt}', "");
    Expect(1, 8189, '\P{Is_General_Category=		lt}', "");
    Expect(0, 8189, '\P{^Is_General_Category=		lt}', "");
    Error('\p{Is_Gc=/a/ 	Titlecase_Letter}');
    Error('\P{Is_Gc=/a/ 	Titlecase_Letter}');
    Expect(1, 8188, '\p{Is_Gc=titlecaseletter}', "");
    Expect(0, 8188, '\p{^Is_Gc=titlecaseletter}', "");
    Expect(0, 8188, '\P{Is_Gc=titlecaseletter}', "");
    Expect(1, 8188, '\P{^Is_Gc=titlecaseletter}', "");
    Expect(0, 8189, '\p{Is_Gc=titlecaseletter}', "");
    Expect(1, 8189, '\p{^Is_Gc=titlecaseletter}', "");
    Expect(1, 8189, '\P{Is_Gc=titlecaseletter}', "");
    Expect(0, 8189, '\P{^Is_Gc=titlecaseletter}', "");
    Expect(1, 8188, '\p{Is_Gc=	 Titlecase_Letter}', "");
    Expect(0, 8188, '\p{^Is_Gc=	 Titlecase_Letter}', "");
    Expect(0, 8188, '\P{Is_Gc=	 Titlecase_Letter}', "");
    Expect(1, 8188, '\P{^Is_Gc=	 Titlecase_Letter}', "");
    Expect(0, 8189, '\p{Is_Gc=	 Titlecase_Letter}', "");
    Expect(1, 8189, '\p{^Is_Gc=	 Titlecase_Letter}', "");
    Expect(1, 8189, '\P{Is_Gc=	 Titlecase_Letter}', "");
    Expect(0, 8189, '\P{^Is_Gc=	 Titlecase_Letter}', "");
    Error('\p{Is_Category=/a/-Lt}');
    Error('\P{Is_Category=/a/-Lt}');
    Expect(1, 8188, '\p{Is_Category=lt}', "");
    Expect(0, 8188, '\p{^Is_Category=lt}', "");
    Expect(0, 8188, '\P{Is_Category=lt}', "");
    Expect(1, 8188, '\P{^Is_Category=lt}', "");
    Expect(0, 8189, '\p{Is_Category=lt}', "");
    Expect(1, 8189, '\p{^Is_Category=lt}', "");
    Expect(1, 8189, '\P{Is_Category=lt}', "");
    Expect(0, 8189, '\P{^Is_Category=lt}', "");
    Expect(1, 8188, '\p{Is_Category=-	Lt}', "");
    Expect(0, 8188, '\p{^Is_Category=-	Lt}', "");
    Expect(0, 8188, '\P{Is_Category=-	Lt}', "");
    Expect(1, 8188, '\P{^Is_Category=-	Lt}', "");
    Expect(0, 8189, '\p{Is_Category=-	Lt}', "");
    Expect(1, 8189, '\p{^Is_Category=-	Lt}', "");
    Expect(1, 8189, '\P{Is_Category=-	Lt}', "");
    Expect(0, 8189, '\P{^Is_Category=-	Lt}', "");
    Error('\p{General_Category=-:=uppercase_Letter}');
    Error('\P{General_Category=-:=uppercase_Letter}');
    Expect(1, 125217, '\p{General_Category=uppercaseletter}', "");
    Expect(0, 125217, '\p{^General_Category=uppercaseletter}', "");
    Expect(0, 125217, '\P{General_Category=uppercaseletter}', "");
    Expect(1, 125217, '\P{^General_Category=uppercaseletter}', "");
    Expect(0, 125218, '\p{General_Category=uppercaseletter}', "");
    Expect(1, 125218, '\p{^General_Category=uppercaseletter}', "");
    Expect(1, 125218, '\P{General_Category=uppercaseletter}', "");
    Expect(0, 125218, '\P{^General_Category=uppercaseletter}', "");
    Expect(1, 125217, '\p{General_Category=-uppercase_Letter}', "");
    Expect(0, 125217, '\p{^General_Category=-uppercase_Letter}', "");
    Expect(0, 125217, '\P{General_Category=-uppercase_Letter}', "");
    Expect(1, 125217, '\P{^General_Category=-uppercase_Letter}', "");
    Expect(0, 125218, '\p{General_Category=-uppercase_Letter}', "");
    Expect(1, 125218, '\p{^General_Category=-uppercase_Letter}', "");
    Expect(1, 125218, '\P{General_Category=-uppercase_Letter}', "");
    Expect(0, 125218, '\P{^General_Category=-uppercase_Letter}', "");
    Error('\p{Gc=Lu/a/}');
    Error('\P{Gc=Lu/a/}');
    Expect(1, 125217, '\p{Gc=lu}', "");
    Expect(0, 125217, '\p{^Gc=lu}', "");
    Expect(0, 125217, '\P{Gc=lu}', "");
    Expect(1, 125217, '\P{^Gc=lu}', "");
    Expect(0, 125218, '\p{Gc=lu}', "");
    Expect(1, 125218, '\p{^Gc=lu}', "");
    Expect(1, 125218, '\P{Gc=lu}', "");
    Expect(0, 125218, '\P{^Gc=lu}', "");
    Expect(1, 125217, '\p{Gc= lu}', "");
    Expect(0, 125217, '\p{^Gc= lu}', "");
    Expect(0, 125217, '\P{Gc= lu}', "");
    Expect(1, 125217, '\P{^Gc= lu}', "");
    Expect(0, 125218, '\p{Gc= lu}', "");
    Expect(1, 125218, '\p{^Gc= lu}', "");
    Expect(1, 125218, '\P{Gc= lu}', "");
    Expect(0, 125218, '\P{^Gc= lu}', "");
    Error('\p{Category=:=__Uppercase_Letter}');
    Error('\P{Category=:=__Uppercase_Letter}');
    Expect(1, 125217, '\p{Category=uppercaseletter}', "");
    Expect(0, 125217, '\p{^Category=uppercaseletter}', "");
    Expect(0, 125217, '\P{Category=uppercaseletter}', "");
    Expect(1, 125217, '\P{^Category=uppercaseletter}', "");
    Expect(0, 125218, '\p{Category=uppercaseletter}', "");
    Expect(1, 125218, '\p{^Category=uppercaseletter}', "");
    Expect(1, 125218, '\P{Category=uppercaseletter}', "");
    Expect(0, 125218, '\P{^Category=uppercaseletter}', "");
    Expect(1, 125217, '\p{Category=_ Uppercase_Letter}', "");
    Expect(0, 125217, '\p{^Category=_ Uppercase_Letter}', "");
    Expect(0, 125217, '\P{Category=_ Uppercase_Letter}', "");
    Expect(1, 125217, '\P{^Category=_ Uppercase_Letter}', "");
    Expect(0, 125218, '\p{Category=_ Uppercase_Letter}', "");
    Expect(1, 125218, '\p{^Category=_ Uppercase_Letter}', "");
    Expect(1, 125218, '\P{Category=_ Uppercase_Letter}', "");
    Expect(0, 125218, '\P{^Category=_ Uppercase_Letter}', "");
    Error('\p{Is_General_Category=_ Lu:=}');
    Error('\P{Is_General_Category=_ Lu:=}');
    Expect(1, 125217, '\p{Is_General_Category=lu}', "");
    Expect(0, 125217, '\p{^Is_General_Category=lu}', "");
    Expect(0, 125217, '\P{Is_General_Category=lu}', "");
    Expect(1, 125217, '\P{^Is_General_Category=lu}', "");
    Expect(0, 125218, '\p{Is_General_Category=lu}', "");
    Expect(1, 125218, '\p{^Is_General_Category=lu}', "");
    Expect(1, 125218, '\P{Is_General_Category=lu}', "");
    Expect(0, 125218, '\P{^Is_General_Category=lu}', "");
    Expect(1, 125217, '\p{Is_General_Category=_-Lu}', "");
    Expect(0, 125217, '\p{^Is_General_Category=_-Lu}', "");
    Expect(0, 125217, '\P{Is_General_Category=_-Lu}', "");
    Expect(1, 125217, '\P{^Is_General_Category=_-Lu}', "");
    Expect(0, 125218, '\p{Is_General_Category=_-Lu}', "");
    Expect(1, 125218, '\p{^Is_General_Category=_-Lu}', "");
    Expect(1, 125218, '\P{Is_General_Category=_-Lu}', "");
    Expect(0, 125218, '\P{^Is_General_Category=_-Lu}', "");
    Error('\p{Is_Gc=/a/	 UPPERCASE_Letter}');
    Error('\P{Is_Gc=/a/	 UPPERCASE_Letter}');
    Expect(1, 125217, '\p{Is_Gc=uppercaseletter}', "");
    Expect(0, 125217, '\p{^Is_Gc=uppercaseletter}', "");
    Expect(0, 125217, '\P{Is_Gc=uppercaseletter}', "");
    Expect(1, 125217, '\P{^Is_Gc=uppercaseletter}', "");
    Expect(0, 125218, '\p{Is_Gc=uppercaseletter}', "");
    Expect(1, 125218, '\p{^Is_Gc=uppercaseletter}', "");
    Expect(1, 125218, '\P{Is_Gc=uppercaseletter}', "");
    Expect(0, 125218, '\P{^Is_Gc=uppercaseletter}', "");
    Expect(1, 125217, '\p{Is_Gc=	-uppercase_Letter}', "");
    Expect(0, 125217, '\p{^Is_Gc=	-uppercase_Letter}', "");
    Expect(0, 125217, '\P{Is_Gc=	-uppercase_Letter}', "");
    Expect(1, 125217, '\P{^Is_Gc=	-uppercase_Letter}', "");
    Expect(0, 125218, '\p{Is_Gc=	-uppercase_Letter}', "");
    Expect(1, 125218, '\p{^Is_Gc=	-uppercase_Letter}', "");
    Expect(1, 125218, '\P{Is_Gc=	-uppercase_Letter}', "");
    Expect(0, 125218, '\P{^Is_Gc=	-uppercase_Letter}', "");
    Error('\p{Is_Category= /a/Lu}');
    Error('\P{Is_Category= /a/Lu}');
    Expect(1, 125217, '\p{Is_Category:lu}', "");
    Expect(0, 125217, '\p{^Is_Category:lu}', "");
    Expect(0, 125217, '\P{Is_Category:lu}', "");
    Expect(1, 125217, '\P{^Is_Category:lu}', "");
    Expect(0, 125218, '\p{Is_Category:lu}', "");
    Expect(1, 125218, '\p{^Is_Category:lu}', "");
    Expect(1, 125218, '\P{Is_Category:lu}', "");
    Expect(0, 125218, '\P{^Is_Category:lu}', "");
    Expect(1, 125217, '\p{Is_Category=	_Lu}', "");
    Expect(0, 125217, '\p{^Is_Category=	_Lu}', "");
    Expect(0, 125217, '\P{Is_Category=	_Lu}', "");
    Expect(1, 125217, '\P{^Is_Category=	_Lu}', "");
    Expect(0, 125218, '\p{Is_Category=	_Lu}', "");
    Expect(1, 125218, '\p{^Is_Category=	_Lu}', "");
    Expect(1, 125218, '\P{Is_Category=	_Lu}', "");
    Expect(0, 125218, '\P{^Is_Category=	_Lu}', "");
    Error('\p{General_Category=-_mark/a/}');
    Error('\P{General_Category=-_mark/a/}');
    Expect(1, 917999, '\p{General_Category=mark}', "");
    Expect(0, 917999, '\p{^General_Category=mark}', "");
    Expect(0, 917999, '\P{General_Category=mark}', "");
    Expect(1, 917999, '\P{^General_Category=mark}', "");
    Expect(0, 918000, '\p{General_Category=mark}', "");
    Expect(1, 918000, '\p{^General_Category=mark}', "");
    Expect(1, 918000, '\P{General_Category=mark}', "");
    Expect(0, 918000, '\P{^General_Category=mark}', "");
    Expect(1, 917999, '\p{General_Category=-Mark}', "");
    Expect(0, 917999, '\p{^General_Category=-Mark}', "");
    Expect(0, 917999, '\P{General_Category=-Mark}', "");
    Expect(1, 917999, '\P{^General_Category=-Mark}', "");
    Expect(0, 918000, '\p{General_Category=-Mark}', "");
    Expect(1, 918000, '\p{^General_Category=-Mark}', "");
    Expect(1, 918000, '\P{General_Category=-Mark}', "");
    Expect(0, 918000, '\P{^General_Category=-Mark}', "");
    Error('\p{Gc=:=_-M}');
    Error('\P{Gc=:=_-M}');
    Expect(1, 917999, '\p{Gc=m}', "");
    Expect(0, 917999, '\p{^Gc=m}', "");
    Expect(0, 917999, '\P{Gc=m}', "");
    Expect(1, 917999, '\P{^Gc=m}', "");
    Expect(0, 918000, '\p{Gc=m}', "");
    Expect(1, 918000, '\p{^Gc=m}', "");
    Expect(1, 918000, '\P{Gc=m}', "");
    Expect(0, 918000, '\P{^Gc=m}', "");
    Expect(1, 917999, '\p{Gc=-	M}', "");
    Expect(0, 917999, '\p{^Gc=-	M}', "");
    Expect(0, 917999, '\P{Gc=-	M}', "");
    Expect(1, 917999, '\P{^Gc=-	M}', "");
    Expect(0, 918000, '\p{Gc=-	M}', "");
    Expect(1, 918000, '\p{^Gc=-	M}', "");
    Expect(1, 918000, '\P{Gc=-	M}', "");
    Expect(0, 918000, '\P{^Gc=-	M}', "");
    Error('\p{Category=- Combining_mark/a/}');
    Error('\P{Category=- Combining_mark/a/}');
    Expect(1, 917999, '\p{Category=combiningmark}', "");
    Expect(0, 917999, '\p{^Category=combiningmark}', "");
    Expect(0, 917999, '\P{Category=combiningmark}', "");
    Expect(1, 917999, '\P{^Category=combiningmark}', "");
    Expect(0, 918000, '\p{Category=combiningmark}', "");
    Expect(1, 918000, '\p{^Category=combiningmark}', "");
    Expect(1, 918000, '\P{Category=combiningmark}', "");
    Expect(0, 918000, '\P{^Category=combiningmark}', "");
    Expect(1, 917999, '\p{Category=_Combining_Mark}', "");
    Expect(0, 917999, '\p{^Category=_Combining_Mark}', "");
    Expect(0, 917999, '\P{Category=_Combining_Mark}', "");
    Expect(1, 917999, '\P{^Category=_Combining_Mark}', "");
    Expect(0, 918000, '\p{Category=_Combining_Mark}', "");
    Expect(1, 918000, '\p{^Category=_Combining_Mark}', "");
    Expect(1, 918000, '\P{Category=_Combining_Mark}', "");
    Expect(0, 918000, '\P{^Category=_Combining_Mark}', "");
    Error('\p{Is_General_Category=/a/Mark}');
    Error('\P{Is_General_Category=/a/Mark}');
    Expect(1, 917999, '\p{Is_General_Category=mark}', "");
    Expect(0, 917999, '\p{^Is_General_Category=mark}', "");
    Expect(0, 917999, '\P{Is_General_Category=mark}', "");
    Expect(1, 917999, '\P{^Is_General_Category=mark}', "");
    Expect(0, 918000, '\p{Is_General_Category=mark}', "");
    Expect(1, 918000, '\p{^Is_General_Category=mark}', "");
    Expect(1, 918000, '\P{Is_General_Category=mark}', "");
    Expect(0, 918000, '\P{^Is_General_Category=mark}', "");
    Expect(1, 917999, '\p{Is_General_Category=_	MARK}', "");
    Expect(0, 917999, '\p{^Is_General_Category=_	MARK}', "");
    Expect(0, 917999, '\P{Is_General_Category=_	MARK}', "");
    Expect(1, 917999, '\P{^Is_General_Category=_	MARK}', "");
    Expect(0, 918000, '\p{Is_General_Category=_	MARK}', "");
    Expect(1, 918000, '\p{^Is_General_Category=_	MARK}', "");
    Expect(1, 918000, '\P{Is_General_Category=_	MARK}', "");
    Expect(0, 918000, '\P{^Is_General_Category=_	MARK}', "");
    Error('\p{Is_Gc:	/a/ _m}');
    Error('\P{Is_Gc:	/a/ _m}');
    Expect(1, 917999, '\p{Is_Gc=m}', "");
    Expect(0, 917999, '\p{^Is_Gc=m}', "");
    Expect(0, 917999, '\P{Is_Gc=m}', "");
    Expect(1, 917999, '\P{^Is_Gc=m}', "");
    Expect(0, 918000, '\p{Is_Gc=m}', "");
    Expect(1, 918000, '\p{^Is_Gc=m}', "");
    Expect(1, 918000, '\P{Is_Gc=m}', "");
    Expect(0, 918000, '\P{^Is_Gc=m}', "");
    Expect(1, 917999, '\p{Is_Gc=		m}', "");
    Expect(0, 917999, '\p{^Is_Gc=		m}', "");
    Expect(0, 917999, '\P{Is_Gc=		m}', "");
    Expect(1, 917999, '\P{^Is_Gc=		m}', "");
    Expect(0, 918000, '\p{Is_Gc=		m}', "");
    Expect(1, 918000, '\p{^Is_Gc=		m}', "");
    Expect(1, 918000, '\P{Is_Gc=		m}', "");
    Expect(0, 918000, '\P{^Is_Gc=		m}', "");
    Error('\p{Is_Category=-:=Combining_MARK}');
    Error('\P{Is_Category=-:=Combining_MARK}');
    Expect(1, 917999, '\p{Is_Category=combiningmark}', "");
    Expect(0, 917999, '\p{^Is_Category=combiningmark}', "");
    Expect(0, 917999, '\P{Is_Category=combiningmark}', "");
    Expect(1, 917999, '\P{^Is_Category=combiningmark}', "");
    Expect(0, 918000, '\p{Is_Category=combiningmark}', "");
    Expect(1, 918000, '\p{^Is_Category=combiningmark}', "");
    Expect(1, 918000, '\P{Is_Category=combiningmark}', "");
    Expect(0, 918000, '\P{^Is_Category=combiningmark}', "");
    Expect(1, 917999, '\p{Is_Category=_	COMBINING_Mark}', "");
    Expect(0, 917999, '\p{^Is_Category=_	COMBINING_Mark}', "");
    Expect(0, 917999, '\P{Is_Category=_	COMBINING_Mark}', "");
    Expect(1, 917999, '\P{^Is_Category=_	COMBINING_Mark}', "");
    Expect(0, 918000, '\p{Is_Category=_	COMBINING_Mark}', "");
    Expect(1, 918000, '\p{^Is_Category=_	COMBINING_Mark}', "");
    Expect(1, 918000, '\P{Is_Category=_	COMBINING_Mark}', "");
    Expect(0, 918000, '\P{^Is_Category=_	COMBINING_Mark}', "");
    Error('\p{General_Category:  spacing_Mark/a/}');
    Error('\P{General_Category:  spacing_Mark/a/}');
    Expect(1, 119154, '\p{General_Category=spacingmark}', "");
    Expect(0, 119154, '\p{^General_Category=spacingmark}', "");
    Expect(0, 119154, '\P{General_Category=spacingmark}', "");
    Expect(1, 119154, '\P{^General_Category=spacingmark}', "");
    Expect(0, 119155, '\p{General_Category=spacingmark}', "");
    Expect(1, 119155, '\p{^General_Category=spacingmark}', "");
    Expect(1, 119155, '\P{General_Category=spacingmark}', "");
    Expect(0, 119155, '\P{^General_Category=spacingmark}', "");
    Expect(1, 119154, '\p{General_Category=_Spacing_Mark}', "");
    Expect(0, 119154, '\p{^General_Category=_Spacing_Mark}', "");
    Expect(0, 119154, '\P{General_Category=_Spacing_Mark}', "");
    Expect(1, 119154, '\P{^General_Category=_Spacing_Mark}', "");
    Expect(0, 119155, '\p{General_Category=_Spacing_Mark}', "");
    Expect(1, 119155, '\p{^General_Category=_Spacing_Mark}', "");
    Expect(1, 119155, '\P{General_Category=_Spacing_Mark}', "");
    Expect(0, 119155, '\P{^General_Category=_Spacing_Mark}', "");
    Error('\p{Gc=:=-Mc}');
    Error('\P{Gc=:=-Mc}');
    Expect(1, 119154, '\p{Gc=mc}', "");
    Expect(0, 119154, '\p{^Gc=mc}', "");
    Expect(0, 119154, '\P{Gc=mc}', "");
    Expect(1, 119154, '\P{^Gc=mc}', "");
    Expect(0, 119155, '\p{Gc=mc}', "");
    Expect(1, 119155, '\p{^Gc=mc}', "");
    Expect(1, 119155, '\P{Gc=mc}', "");
    Expect(0, 119155, '\P{^Gc=mc}', "");
    Expect(1, 119154, '\p{Gc=-	Mc}', "");
    Expect(0, 119154, '\p{^Gc=-	Mc}', "");
    Expect(0, 119154, '\P{Gc=-	Mc}', "");
    Expect(1, 119154, '\P{^Gc=-	Mc}', "");
    Expect(0, 119155, '\p{Gc=-	Mc}', "");
    Expect(1, 119155, '\p{^Gc=-	Mc}', "");
    Expect(1, 119155, '\P{Gc=-	Mc}', "");
    Expect(0, 119155, '\P{^Gc=-	Mc}', "");
    Error('\p{Category=:=	-spacing_MARK}');
    Error('\P{Category=:=	-spacing_MARK}');
    Expect(1, 119154, '\p{Category:spacingmark}', "");
    Expect(0, 119154, '\p{^Category:spacingmark}', "");
    Expect(0, 119154, '\P{Category:spacingmark}', "");
    Expect(1, 119154, '\P{^Category:spacingmark}', "");
    Expect(0, 119155, '\p{Category:spacingmark}', "");
    Expect(1, 119155, '\p{^Category:spacingmark}', "");
    Expect(1, 119155, '\P{Category:spacingmark}', "");
    Expect(0, 119155, '\P{^Category:spacingmark}', "");
    Expect(1, 119154, '\p{Category= 	Spacing_Mark}', "");
    Expect(0, 119154, '\p{^Category= 	Spacing_Mark}', "");
    Expect(0, 119154, '\P{Category= 	Spacing_Mark}', "");
    Expect(1, 119154, '\P{^Category= 	Spacing_Mark}', "");
    Expect(0, 119155, '\p{Category= 	Spacing_Mark}', "");
    Expect(1, 119155, '\p{^Category= 	Spacing_Mark}', "");
    Expect(1, 119155, '\P{Category= 	Spacing_Mark}', "");
    Expect(0, 119155, '\P{^Category= 	Spacing_Mark}', "");
    Error('\p{Is_General_Category=/a/_mc}');
    Error('\P{Is_General_Category=/a/_mc}');
    Expect(1, 119154, '\p{Is_General_Category=mc}', "");
    Expect(0, 119154, '\p{^Is_General_Category=mc}', "");
    Expect(0, 119154, '\P{Is_General_Category=mc}', "");
    Expect(1, 119154, '\P{^Is_General_Category=mc}', "");
    Expect(0, 119155, '\p{Is_General_Category=mc}', "");
    Expect(1, 119155, '\p{^Is_General_Category=mc}', "");
    Expect(1, 119155, '\P{Is_General_Category=mc}', "");
    Expect(0, 119155, '\P{^Is_General_Category=mc}', "");
    Expect(1, 119154, '\p{Is_General_Category=__Mc}', "");
    Expect(0, 119154, '\p{^Is_General_Category=__Mc}', "");
    Expect(0, 119154, '\P{Is_General_Category=__Mc}', "");
    Expect(1, 119154, '\P{^Is_General_Category=__Mc}', "");
    Expect(0, 119155, '\p{Is_General_Category=__Mc}', "");
    Expect(1, 119155, '\p{^Is_General_Category=__Mc}', "");
    Expect(1, 119155, '\P{Is_General_Category=__Mc}', "");
    Expect(0, 119155, '\P{^Is_General_Category=__Mc}', "");
    Error('\p{Is_Gc:	:=Spacing_Mark}');
    Error('\P{Is_Gc:	:=Spacing_Mark}');
    Expect(1, 119154, '\p{Is_Gc=spacingmark}', "");
    Expect(0, 119154, '\p{^Is_Gc=spacingmark}', "");
    Expect(0, 119154, '\P{Is_Gc=spacingmark}', "");
    Expect(1, 119154, '\P{^Is_Gc=spacingmark}', "");
    Expect(0, 119155, '\p{Is_Gc=spacingmark}', "");
    Expect(1, 119155, '\p{^Is_Gc=spacingmark}', "");
    Expect(1, 119155, '\P{Is_Gc=spacingmark}', "");
    Expect(0, 119155, '\P{^Is_Gc=spacingmark}', "");
    Expect(1, 119154, '\p{Is_Gc=_SPACING_mark}', "");
    Expect(0, 119154, '\p{^Is_Gc=_SPACING_mark}', "");
    Expect(0, 119154, '\P{Is_Gc=_SPACING_mark}', "");
    Expect(1, 119154, '\P{^Is_Gc=_SPACING_mark}', "");
    Expect(0, 119155, '\p{Is_Gc=_SPACING_mark}', "");
    Expect(1, 119155, '\p{^Is_Gc=_SPACING_mark}', "");
    Expect(1, 119155, '\P{Is_Gc=_SPACING_mark}', "");
    Expect(0, 119155, '\P{^Is_Gc=_SPACING_mark}', "");
    Error('\p{Is_Category=/a/-Mc}');
    Error('\P{Is_Category=/a/-Mc}');
    Expect(1, 119154, '\p{Is_Category=mc}', "");
    Expect(0, 119154, '\p{^Is_Category=mc}', "");
    Expect(0, 119154, '\P{Is_Category=mc}', "");
    Expect(1, 119154, '\P{^Is_Category=mc}', "");
    Expect(0, 119155, '\p{Is_Category=mc}', "");
    Expect(1, 119155, '\p{^Is_Category=mc}', "");
    Expect(1, 119155, '\P{Is_Category=mc}', "");
    Expect(0, 119155, '\P{^Is_Category=mc}', "");
    Expect(1, 119154, '\p{Is_Category=- Mc}', "");
    Expect(0, 119154, '\p{^Is_Category=- Mc}', "");
    Expect(0, 119154, '\P{Is_Category=- Mc}', "");
    Expect(1, 119154, '\P{^Is_Category=- Mc}', "");
    Expect(0, 119155, '\p{Is_Category=- Mc}', "");
    Expect(1, 119155, '\p{^Is_Category=- Mc}', "");
    Expect(1, 119155, '\P{Is_Category=- Mc}', "");
    Expect(0, 119155, '\P{^Is_Category=- Mc}', "");
    Error('\p{General_Category=:=_Enclosing_mark}');
    Error('\P{General_Category=:=_Enclosing_mark}');
    Expect(1, 42610, '\p{General_Category=enclosingmark}', "");
    Expect(0, 42610, '\p{^General_Category=enclosingmark}', "");
    Expect(0, 42610, '\P{General_Category=enclosingmark}', "");
    Expect(1, 42610, '\P{^General_Category=enclosingmark}', "");
    Expect(0, 42611, '\p{General_Category=enclosingmark}', "");
    Expect(1, 42611, '\p{^General_Category=enclosingmark}', "");
    Expect(1, 42611, '\P{General_Category=enclosingmark}', "");
    Expect(0, 42611, '\P{^General_Category=enclosingmark}', "");
    Expect(1, 42610, '\p{General_Category:   Enclosing_Mark}', "");
    Expect(0, 42610, '\p{^General_Category:   Enclosing_Mark}', "");
    Expect(0, 42610, '\P{General_Category:   Enclosing_Mark}', "");
    Expect(1, 42610, '\P{^General_Category:   Enclosing_Mark}', "");
    Expect(0, 42611, '\p{General_Category:   Enclosing_Mark}', "");
    Expect(1, 42611, '\p{^General_Category:   Enclosing_Mark}', "");
    Expect(1, 42611, '\P{General_Category:   Enclosing_Mark}', "");
    Expect(0, 42611, '\P{^General_Category:   Enclosing_Mark}', "");
    Error('\p{Gc= 	Me:=}');
    Error('\P{Gc= 	Me:=}');
    Expect(1, 42610, '\p{Gc=me}', "");
    Expect(0, 42610, '\p{^Gc=me}', "");
    Expect(0, 42610, '\P{Gc=me}', "");
    Expect(1, 42610, '\P{^Gc=me}', "");
    Expect(0, 42611, '\p{Gc=me}', "");
    Expect(1, 42611, '\p{^Gc=me}', "");
    Expect(1, 42611, '\P{Gc=me}', "");
    Expect(0, 42611, '\P{^Gc=me}', "");
    Expect(1, 42610, '\p{Gc=__Me}', "");
    Expect(0, 42610, '\p{^Gc=__Me}', "");
    Expect(0, 42610, '\P{Gc=__Me}', "");
    Expect(1, 42610, '\P{^Gc=__Me}', "");
    Expect(0, 42611, '\p{Gc=__Me}', "");
    Expect(1, 42611, '\p{^Gc=__Me}', "");
    Expect(1, 42611, '\P{Gc=__Me}', "");
    Expect(0, 42611, '\P{^Gc=__Me}', "");
    Error('\p{Category=:=--Enclosing_Mark}');
    Error('\P{Category=:=--Enclosing_Mark}');
    Expect(1, 42610, '\p{Category=enclosingmark}', "");
    Expect(0, 42610, '\p{^Category=enclosingmark}', "");
    Expect(0, 42610, '\P{Category=enclosingmark}', "");
    Expect(1, 42610, '\P{^Category=enclosingmark}', "");
    Expect(0, 42611, '\p{Category=enclosingmark}', "");
    Expect(1, 42611, '\p{^Category=enclosingmark}', "");
    Expect(1, 42611, '\P{Category=enclosingmark}', "");
    Expect(0, 42611, '\P{^Category=enclosingmark}', "");
    Expect(1, 42610, '\p{Category=-	Enclosing_Mark}', "");
    Expect(0, 42610, '\p{^Category=-	Enclosing_Mark}', "");
    Expect(0, 42610, '\P{Category=-	Enclosing_Mark}', "");
    Expect(1, 42610, '\P{^Category=-	Enclosing_Mark}', "");
    Expect(0, 42611, '\p{Category=-	Enclosing_Mark}', "");
    Expect(1, 42611, '\p{^Category=-	Enclosing_Mark}', "");
    Expect(1, 42611, '\P{Category=-	Enclosing_Mark}', "");
    Expect(0, 42611, '\P{^Category=-	Enclosing_Mark}', "");
    Error('\p{Is_General_Category= /a/ME}');
    Error('\P{Is_General_Category= /a/ME}');
    Expect(1, 42610, '\p{Is_General_Category=me}', "");
    Expect(0, 42610, '\p{^Is_General_Category=me}', "");
    Expect(0, 42610, '\P{Is_General_Category=me}', "");
    Expect(1, 42610, '\P{^Is_General_Category=me}', "");
    Expect(0, 42611, '\p{Is_General_Category=me}', "");
    Expect(1, 42611, '\p{^Is_General_Category=me}', "");
    Expect(1, 42611, '\P{Is_General_Category=me}', "");
    Expect(0, 42611, '\P{^Is_General_Category=me}', "");
    Expect(1, 42610, '\p{Is_General_Category: - ME}', "");
    Expect(0, 42610, '\p{^Is_General_Category: - ME}', "");
    Expect(0, 42610, '\P{Is_General_Category: - ME}', "");
    Expect(1, 42610, '\P{^Is_General_Category: - ME}', "");
    Expect(0, 42611, '\p{Is_General_Category: - ME}', "");
    Expect(1, 42611, '\p{^Is_General_Category: - ME}', "");
    Expect(1, 42611, '\P{Is_General_Category: - ME}', "");
    Expect(0, 42611, '\P{^Is_General_Category: - ME}', "");
    Error('\p{Is_Gc=	-Enclosing_Mark/a/}');
    Error('\P{Is_Gc=	-Enclosing_Mark/a/}');
    Expect(1, 42610, '\p{Is_Gc=enclosingmark}', "");
    Expect(0, 42610, '\p{^Is_Gc=enclosingmark}', "");
    Expect(0, 42610, '\P{Is_Gc=enclosingmark}', "");
    Expect(1, 42610, '\P{^Is_Gc=enclosingmark}', "");
    Expect(0, 42611, '\p{Is_Gc=enclosingmark}', "");
    Expect(1, 42611, '\p{^Is_Gc=enclosingmark}', "");
    Expect(1, 42611, '\P{Is_Gc=enclosingmark}', "");
    Expect(0, 42611, '\P{^Is_Gc=enclosingmark}', "");
    Expect(1, 42610, '\p{Is_Gc= -Enclosing_mark}', "");
    Expect(0, 42610, '\p{^Is_Gc= -Enclosing_mark}', "");
    Expect(0, 42610, '\P{Is_Gc= -Enclosing_mark}', "");
    Expect(1, 42610, '\P{^Is_Gc= -Enclosing_mark}', "");
    Expect(0, 42611, '\p{Is_Gc= -Enclosing_mark}', "");
    Expect(1, 42611, '\p{^Is_Gc= -Enclosing_mark}', "");
    Expect(1, 42611, '\P{Is_Gc= -Enclosing_mark}', "");
    Expect(0, 42611, '\P{^Is_Gc= -Enclosing_mark}', "");
    Error('\p{Is_Category=:=-_me}');
    Error('\P{Is_Category=:=-_me}');
    Expect(1, 42610, '\p{Is_Category:me}', "");
    Expect(0, 42610, '\p{^Is_Category:me}', "");
    Expect(0, 42610, '\P{Is_Category:me}', "");
    Expect(1, 42610, '\P{^Is_Category:me}', "");
    Expect(0, 42611, '\p{Is_Category:me}', "");
    Expect(1, 42611, '\p{^Is_Category:me}', "");
    Expect(1, 42611, '\P{Is_Category:me}', "");
    Expect(0, 42611, '\P{^Is_Category:me}', "");
    Expect(1, 42610, '\p{Is_Category=_Me}', "");
    Expect(0, 42610, '\p{^Is_Category=_Me}', "");
    Expect(0, 42610, '\P{Is_Category=_Me}', "");
    Expect(1, 42610, '\P{^Is_Category=_Me}', "");
    Expect(0, 42611, '\p{Is_Category=_Me}', "");
    Expect(1, 42611, '\p{^Is_Category=_Me}', "");
    Expect(1, 42611, '\P{Is_Category=_Me}', "");
    Expect(0, 42611, '\P{^Is_Category=_Me}', "");
    Error('\p{General_Category=:=-NONSPACING_mark}');
    Error('\P{General_Category=:=-NONSPACING_mark}');
    Expect(1, 917999, '\p{General_Category:	nonspacingmark}', "");
    Expect(0, 917999, '\p{^General_Category:	nonspacingmark}', "");
    Expect(0, 917999, '\P{General_Category:	nonspacingmark}', "");
    Expect(1, 917999, '\P{^General_Category:	nonspacingmark}', "");
    Expect(0, 918000, '\p{General_Category:	nonspacingmark}', "");
    Expect(1, 918000, '\p{^General_Category:	nonspacingmark}', "");
    Expect(1, 918000, '\P{General_Category:	nonspacingmark}', "");
    Expect(0, 918000, '\P{^General_Category:	nonspacingmark}', "");
    Expect(1, 917999, '\p{General_Category= 	NONSPACING_Mark}', "");
    Expect(0, 917999, '\p{^General_Category= 	NONSPACING_Mark}', "");
    Expect(0, 917999, '\P{General_Category= 	NONSPACING_Mark}', "");
    Expect(1, 917999, '\P{^General_Category= 	NONSPACING_Mark}', "");
    Expect(0, 918000, '\p{General_Category= 	NONSPACING_Mark}', "");
    Expect(1, 918000, '\p{^General_Category= 	NONSPACING_Mark}', "");
    Expect(1, 918000, '\P{General_Category= 	NONSPACING_Mark}', "");
    Expect(0, 918000, '\P{^General_Category= 	NONSPACING_Mark}', "");
    Error('\p{Gc=:=-	MN}');
    Error('\P{Gc=:=-	MN}');
    Expect(1, 917999, '\p{Gc=mn}', "");
    Expect(0, 917999, '\p{^Gc=mn}', "");
    Expect(0, 917999, '\P{Gc=mn}', "");
    Expect(1, 917999, '\P{^Gc=mn}', "");
    Expect(0, 918000, '\p{Gc=mn}', "");
    Expect(1, 918000, '\p{^Gc=mn}', "");
    Expect(1, 918000, '\P{Gc=mn}', "");
    Expect(0, 918000, '\P{^Gc=mn}', "");
    Expect(1, 917999, '\p{Gc=-Mn}', "");
    Expect(0, 917999, '\p{^Gc=-Mn}', "");
    Expect(0, 917999, '\P{Gc=-Mn}', "");
    Expect(1, 917999, '\P{^Gc=-Mn}', "");
    Expect(0, 918000, '\p{Gc=-Mn}', "");
    Expect(1, 918000, '\p{^Gc=-Mn}', "");
    Expect(1, 918000, '\P{Gc=-Mn}', "");
    Expect(0, 918000, '\P{^Gc=-Mn}', "");
    Error('\p{Category=-/a/Nonspacing_Mark}');
    Error('\P{Category=-/a/Nonspacing_Mark}');
    Expect(1, 917999, '\p{Category=nonspacingmark}', "");
    Expect(0, 917999, '\p{^Category=nonspacingmark}', "");
    Expect(0, 917999, '\P{Category=nonspacingmark}', "");
    Expect(1, 917999, '\P{^Category=nonspacingmark}', "");
    Expect(0, 918000, '\p{Category=nonspacingmark}', "");
    Expect(1, 918000, '\p{^Category=nonspacingmark}', "");
    Expect(1, 918000, '\P{Category=nonspacingmark}', "");
    Expect(0, 918000, '\P{^Category=nonspacingmark}', "");
    Expect(1, 917999, '\p{Category=	NONSPACING_Mark}', "");
    Expect(0, 917999, '\p{^Category=	NONSPACING_Mark}', "");
    Expect(0, 917999, '\P{Category=	NONSPACING_Mark}', "");
    Expect(1, 917999, '\P{^Category=	NONSPACING_Mark}', "");
    Expect(0, 918000, '\p{Category=	NONSPACING_Mark}', "");
    Expect(1, 918000, '\p{^Category=	NONSPACING_Mark}', "");
    Expect(1, 918000, '\P{Category=	NONSPACING_Mark}', "");
    Expect(0, 918000, '\P{^Category=	NONSPACING_Mark}', "");
    Error('\p{Is_General_Category= _Mn/a/}');
    Error('\P{Is_General_Category= _Mn/a/}');
    Expect(1, 917999, '\p{Is_General_Category=mn}', "");
    Expect(0, 917999, '\p{^Is_General_Category=mn}', "");
    Expect(0, 917999, '\P{Is_General_Category=mn}', "");
    Expect(1, 917999, '\P{^Is_General_Category=mn}', "");
    Expect(0, 918000, '\p{Is_General_Category=mn}', "");
    Expect(1, 918000, '\p{^Is_General_Category=mn}', "");
    Expect(1, 918000, '\P{Is_General_Category=mn}', "");
    Expect(0, 918000, '\P{^Is_General_Category=mn}', "");
    Expect(1, 917999, '\p{Is_General_Category=_ Mn}', "");
    Expect(0, 917999, '\p{^Is_General_Category=_ Mn}', "");
    Expect(0, 917999, '\P{Is_General_Category=_ Mn}', "");
    Expect(1, 917999, '\P{^Is_General_Category=_ Mn}', "");
    Expect(0, 918000, '\p{Is_General_Category=_ Mn}', "");
    Expect(1, 918000, '\p{^Is_General_Category=_ Mn}', "");
    Expect(1, 918000, '\P{Is_General_Category=_ Mn}', "");
    Expect(0, 918000, '\P{^Is_General_Category=_ Mn}', "");
    Error('\p{Is_Gc=_/a/nonspacing_Mark}');
    Error('\P{Is_Gc=_/a/nonspacing_Mark}');
    Expect(1, 917999, '\p{Is_Gc=nonspacingmark}', "");
    Expect(0, 917999, '\p{^Is_Gc=nonspacingmark}', "");
    Expect(0, 917999, '\P{Is_Gc=nonspacingmark}', "");
    Expect(1, 917999, '\P{^Is_Gc=nonspacingmark}', "");
    Expect(0, 918000, '\p{Is_Gc=nonspacingmark}', "");
    Expect(1, 918000, '\p{^Is_Gc=nonspacingmark}', "");
    Expect(1, 918000, '\P{Is_Gc=nonspacingmark}', "");
    Expect(0, 918000, '\P{^Is_Gc=nonspacingmark}', "");
    Expect(1, 917999, '\p{Is_Gc=	nonspacing_Mark}', "");
    Expect(0, 917999, '\p{^Is_Gc=	nonspacing_Mark}', "");
    Expect(0, 917999, '\P{Is_Gc=	nonspacing_Mark}', "");
    Expect(1, 917999, '\P{^Is_Gc=	nonspacing_Mark}', "");
    Expect(0, 918000, '\p{Is_Gc=	nonspacing_Mark}', "");
    Expect(1, 918000, '\p{^Is_Gc=	nonspacing_Mark}', "");
    Expect(1, 918000, '\P{Is_Gc=	nonspacing_Mark}', "");
    Expect(0, 918000, '\P{^Is_Gc=	nonspacing_Mark}', "");
    Error('\p{Is_Category=/a/Mn}');
    Error('\P{Is_Category=/a/Mn}');
    Expect(1, 917999, '\p{Is_Category=mn}', "");
    Expect(0, 917999, '\p{^Is_Category=mn}', "");
    Expect(0, 917999, '\P{Is_Category=mn}', "");
    Expect(1, 917999, '\P{^Is_Category=mn}', "");
    Expect(0, 918000, '\p{Is_Category=mn}', "");
    Expect(1, 918000, '\p{^Is_Category=mn}', "");
    Expect(1, 918000, '\P{Is_Category=mn}', "");
    Expect(0, 918000, '\P{^Is_Category=mn}', "");
    Expect(1, 917999, '\p{Is_Category=	 Mn}', "");
    Expect(0, 917999, '\p{^Is_Category=	 Mn}', "");
    Expect(0, 917999, '\P{Is_Category=	 Mn}', "");
    Expect(1, 917999, '\P{^Is_Category=	 Mn}', "");
    Expect(0, 918000, '\p{Is_Category=	 Mn}', "");
    Expect(1, 918000, '\p{^Is_Category=	 Mn}', "");
    Expect(1, 918000, '\P{Is_Category=	 Mn}', "");
    Expect(0, 918000, '\P{^Is_Category=	 Mn}', "");
    Error('\p{General_Category=:=_ number}');
    Error('\P{General_Category=:=_ number}');
    Expect(1, 127244, '\p{General_Category=number}', "");
    Expect(0, 127244, '\p{^General_Category=number}', "");
    Expect(0, 127244, '\P{General_Category=number}', "");
    Expect(1, 127244, '\P{^General_Category=number}', "");
    Expect(0, 127245, '\p{General_Category=number}', "");
    Expect(1, 127245, '\p{^General_Category=number}', "");
    Expect(1, 127245, '\P{General_Category=number}', "");
    Expect(0, 127245, '\P{^General_Category=number}', "");
    Expect(1, 127244, '\p{General_Category= -Number}', "");
    Expect(0, 127244, '\p{^General_Category= -Number}', "");
    Expect(0, 127244, '\P{General_Category= -Number}', "");
    Expect(1, 127244, '\P{^General_Category= -Number}', "");
    Expect(0, 127245, '\p{General_Category= -Number}', "");
    Expect(1, 127245, '\p{^General_Category= -Number}', "");
    Expect(1, 127245, '\P{General_Category= -Number}', "");
    Expect(0, 127245, '\P{^General_Category= -Number}', "");
    Error('\p{Gc=-N:=}');
    Error('\P{Gc=-N:=}');
    Expect(1, 127244, '\p{Gc=n}', "");
    Expect(0, 127244, '\p{^Gc=n}', "");
    Expect(0, 127244, '\P{Gc=n}', "");
    Expect(1, 127244, '\P{^Gc=n}', "");
    Expect(0, 127245, '\p{Gc=n}', "");
    Expect(1, 127245, '\p{^Gc=n}', "");
    Expect(1, 127245, '\P{Gc=n}', "");
    Expect(0, 127245, '\P{^Gc=n}', "");
    Expect(1, 127244, '\p{Gc=-	n}', "");
    Expect(0, 127244, '\p{^Gc=-	n}', "");
    Expect(0, 127244, '\P{Gc=-	n}', "");
    Expect(1, 127244, '\P{^Gc=-	n}', "");
    Expect(0, 127245, '\p{Gc=-	n}', "");
    Expect(1, 127245, '\p{^Gc=-	n}', "");
    Expect(1, 127245, '\P{Gc=-	n}', "");
    Expect(0, 127245, '\P{^Gc=-	n}', "");
    Error('\p{Category=-	NUMBER:=}');
    Error('\P{Category=-	NUMBER:=}');
    Expect(1, 127244, '\p{Category=number}', "");
    Expect(0, 127244, '\p{^Category=number}', "");
    Expect(0, 127244, '\P{Category=number}', "");
    Expect(1, 127244, '\P{^Category=number}', "");
    Expect(0, 127245, '\p{Category=number}', "");
    Expect(1, 127245, '\p{^Category=number}', "");
    Expect(1, 127245, '\P{Category=number}', "");
    Expect(0, 127245, '\P{^Category=number}', "");
    Expect(1, 127244, '\p{Category= -Number}', "");
    Expect(0, 127244, '\p{^Category= -Number}', "");
    Expect(0, 127244, '\P{Category= -Number}', "");
    Expect(1, 127244, '\P{^Category= -Number}', "");
    Expect(0, 127245, '\p{Category= -Number}', "");
    Expect(1, 127245, '\p{^Category= -Number}', "");
    Expect(1, 127245, '\P{Category= -Number}', "");
    Expect(0, 127245, '\P{^Category= -Number}', "");
    Error('\p{Is_General_Category=/a/N}');
    Error('\P{Is_General_Category=/a/N}');
    Expect(1, 127244, '\p{Is_General_Category=n}', "");
    Expect(0, 127244, '\p{^Is_General_Category=n}', "");
    Expect(0, 127244, '\P{Is_General_Category=n}', "");
    Expect(1, 127244, '\P{^Is_General_Category=n}', "");
    Expect(0, 127245, '\p{Is_General_Category=n}', "");
    Expect(1, 127245, '\p{^Is_General_Category=n}', "");
    Expect(1, 127245, '\P{Is_General_Category=n}', "");
    Expect(0, 127245, '\P{^Is_General_Category=n}', "");
    Expect(1, 127244, '\p{Is_General_Category= _N}', "");
    Expect(0, 127244, '\p{^Is_General_Category= _N}', "");
    Expect(0, 127244, '\P{Is_General_Category= _N}', "");
    Expect(1, 127244, '\P{^Is_General_Category= _N}', "");
    Expect(0, 127245, '\p{Is_General_Category= _N}', "");
    Expect(1, 127245, '\p{^Is_General_Category= _N}', "");
    Expect(1, 127245, '\P{Is_General_Category= _N}', "");
    Expect(0, 127245, '\P{^Is_General_Category= _N}', "");
    Error('\p{Is_Gc= 	number:=}');
    Error('\P{Is_Gc= 	number:=}');
    Expect(1, 127244, '\p{Is_Gc=number}', "");
    Expect(0, 127244, '\p{^Is_Gc=number}', "");
    Expect(0, 127244, '\P{Is_Gc=number}', "");
    Expect(1, 127244, '\P{^Is_Gc=number}', "");
    Expect(0, 127245, '\p{Is_Gc=number}', "");
    Expect(1, 127245, '\p{^Is_Gc=number}', "");
    Expect(1, 127245, '\P{Is_Gc=number}', "");
    Expect(0, 127245, '\P{^Is_Gc=number}', "");
    Expect(1, 127244, '\p{Is_Gc=-Number}', "");
    Expect(0, 127244, '\p{^Is_Gc=-Number}', "");
    Expect(0, 127244, '\P{Is_Gc=-Number}', "");
    Expect(1, 127244, '\P{^Is_Gc=-Number}', "");
    Expect(0, 127245, '\p{Is_Gc=-Number}', "");
    Expect(1, 127245, '\p{^Is_Gc=-Number}', "");
    Expect(1, 127245, '\P{Is_Gc=-Number}', "");
    Expect(0, 127245, '\P{^Is_Gc=-Number}', "");
    Error('\p{Is_Category=	 N/a/}');
    Error('\P{Is_Category=	 N/a/}');
    Expect(1, 127244, '\p{Is_Category=n}', "");
    Expect(0, 127244, '\p{^Is_Category=n}', "");
    Expect(0, 127244, '\P{Is_Category=n}', "");
    Expect(1, 127244, '\P{^Is_Category=n}', "");
    Expect(0, 127245, '\p{Is_Category=n}', "");
    Expect(1, 127245, '\p{^Is_Category=n}', "");
    Expect(1, 127245, '\P{Is_Category=n}', "");
    Expect(0, 127245, '\P{^Is_Category=n}', "");
    Expect(1, 127244, '\p{Is_Category=N}', "");
    Expect(0, 127244, '\p{^Is_Category=N}', "");
    Expect(0, 127244, '\P{Is_Category=N}', "");
    Expect(1, 127244, '\P{^Is_Category=N}', "");
    Expect(0, 127245, '\p{Is_Category=N}', "");
    Expect(1, 127245, '\p{^Is_Category=N}', "");
    Expect(1, 127245, '\P{Is_Category=N}', "");
    Expect(0, 127245, '\P{^Is_Category=N}', "");
    Error('\p{General_Category=-	Decimal_NUMBER/a/}');
    Error('\P{General_Category=-	Decimal_NUMBER/a/}');
    Expect(1, 125273, '\p{General_Category:	decimalnumber}', "");
    Expect(0, 125273, '\p{^General_Category:	decimalnumber}', "");
    Expect(0, 125273, '\P{General_Category:	decimalnumber}', "");
    Expect(1, 125273, '\P{^General_Category:	decimalnumber}', "");
    Expect(0, 125274, '\p{General_Category:	decimalnumber}', "");
    Expect(1, 125274, '\p{^General_Category:	decimalnumber}', "");
    Expect(1, 125274, '\P{General_Category:	decimalnumber}', "");
    Expect(0, 125274, '\P{^General_Category:	decimalnumber}', "");
    Expect(1, 125273, '\p{General_Category=_Decimal_number}', "");
    Expect(0, 125273, '\p{^General_Category=_Decimal_number}', "");
    Expect(0, 125273, '\P{General_Category=_Decimal_number}', "");
    Expect(1, 125273, '\P{^General_Category=_Decimal_number}', "");
    Expect(0, 125274, '\p{General_Category=_Decimal_number}', "");
    Expect(1, 125274, '\p{^General_Category=_Decimal_number}', "");
    Expect(1, 125274, '\P{General_Category=_Decimal_number}', "");
    Expect(0, 125274, '\P{^General_Category=_Decimal_number}', "");
    Error('\p{Gc= /a/ND}');
    Error('\P{Gc= /a/ND}');
    Expect(1, 125273, '\p{Gc=nd}', "");
    Expect(0, 125273, '\p{^Gc=nd}', "");
    Expect(0, 125273, '\P{Gc=nd}', "");
    Expect(1, 125273, '\P{^Gc=nd}', "");
    Expect(0, 125274, '\p{Gc=nd}', "");
    Expect(1, 125274, '\p{^Gc=nd}', "");
    Expect(1, 125274, '\P{Gc=nd}', "");
    Expect(0, 125274, '\P{^Gc=nd}', "");
    Expect(1, 125273, '\p{Gc= Nd}', "");
    Expect(0, 125273, '\p{^Gc= Nd}', "");
    Expect(0, 125273, '\P{Gc= Nd}', "");
    Expect(1, 125273, '\P{^Gc= Nd}', "");
    Expect(0, 125274, '\p{Gc= Nd}', "");
    Expect(1, 125274, '\p{^Gc= Nd}', "");
    Expect(1, 125274, '\P{Gc= Nd}', "");
    Expect(0, 125274, '\P{^Gc= Nd}', "");
    Error('\p{Category=:=DIGIT}');
    Error('\P{Category=:=DIGIT}');
    Expect(1, 125273, '\p{Category=digit}', "");
    Expect(0, 125273, '\p{^Category=digit}', "");
    Expect(0, 125273, '\P{Category=digit}', "");
    Expect(1, 125273, '\P{^Category=digit}', "");
    Expect(0, 125274, '\p{Category=digit}', "");
    Expect(1, 125274, '\p{^Category=digit}', "");
    Expect(1, 125274, '\P{Category=digit}', "");
    Expect(0, 125274, '\P{^Category=digit}', "");
    Expect(1, 125273, '\p{Category=__Digit}', "");
    Expect(0, 125273, '\p{^Category=__Digit}', "");
    Expect(0, 125273, '\P{Category=__Digit}', "");
    Expect(1, 125273, '\P{^Category=__Digit}', "");
    Expect(0, 125274, '\p{Category=__Digit}', "");
    Expect(1, 125274, '\p{^Category=__Digit}', "");
    Expect(1, 125274, '\P{Category=__Digit}', "");
    Expect(0, 125274, '\P{^Category=__Digit}', "");
    Error('\p{Is_General_Category=:=	_Decimal_number}');
    Error('\P{Is_General_Category=:=	_Decimal_number}');
    Expect(1, 125273, '\p{Is_General_Category=decimalnumber}', "");
    Expect(0, 125273, '\p{^Is_General_Category=decimalnumber}', "");
    Expect(0, 125273, '\P{Is_General_Category=decimalnumber}', "");
    Expect(1, 125273, '\P{^Is_General_Category=decimalnumber}', "");
    Expect(0, 125274, '\p{Is_General_Category=decimalnumber}', "");
    Expect(1, 125274, '\p{^Is_General_Category=decimalnumber}', "");
    Expect(1, 125274, '\P{Is_General_Category=decimalnumber}', "");
    Expect(0, 125274, '\P{^Is_General_Category=decimalnumber}', "");
    Expect(1, 125273, '\p{Is_General_Category=	DECIMAL_Number}', "");
    Expect(0, 125273, '\p{^Is_General_Category=	DECIMAL_Number}', "");
    Expect(0, 125273, '\P{Is_General_Category=	DECIMAL_Number}', "");
    Expect(1, 125273, '\P{^Is_General_Category=	DECIMAL_Number}', "");
    Expect(0, 125274, '\p{Is_General_Category=	DECIMAL_Number}', "");
    Expect(1, 125274, '\p{^Is_General_Category=	DECIMAL_Number}', "");
    Expect(1, 125274, '\P{Is_General_Category=	DECIMAL_Number}', "");
    Expect(0, 125274, '\P{^Is_General_Category=	DECIMAL_Number}', "");
    Error('\p{Is_Gc=-	Nd/a/}');
    Error('\P{Is_Gc=-	Nd/a/}');
    Expect(1, 125273, '\p{Is_Gc=nd}', "");
    Expect(0, 125273, '\p{^Is_Gc=nd}', "");
    Expect(0, 125273, '\P{Is_Gc=nd}', "");
    Expect(1, 125273, '\P{^Is_Gc=nd}', "");
    Expect(0, 125274, '\p{Is_Gc=nd}', "");
    Expect(1, 125274, '\p{^Is_Gc=nd}', "");
    Expect(1, 125274, '\P{Is_Gc=nd}', "");
    Expect(0, 125274, '\P{^Is_Gc=nd}', "");
    Expect(1, 125273, '\p{Is_Gc=_ Nd}', "");
    Expect(0, 125273, '\p{^Is_Gc=_ Nd}', "");
    Expect(0, 125273, '\P{Is_Gc=_ Nd}', "");
    Expect(1, 125273, '\P{^Is_Gc=_ Nd}', "");
    Expect(0, 125274, '\p{Is_Gc=_ Nd}', "");
    Expect(1, 125274, '\p{^Is_Gc=_ Nd}', "");
    Expect(1, 125274, '\P{Is_Gc=_ Nd}', "");
    Expect(0, 125274, '\P{^Is_Gc=_ Nd}', "");
    Error('\p{Is_Category=_/a/Digit}');
    Error('\P{Is_Category=_/a/Digit}');
    Expect(1, 125273, '\p{Is_Category=digit}', "");
    Expect(0, 125273, '\p{^Is_Category=digit}', "");
    Expect(0, 125273, '\P{Is_Category=digit}', "");
    Expect(1, 125273, '\P{^Is_Category=digit}', "");
    Expect(0, 125274, '\p{Is_Category=digit}', "");
    Expect(1, 125274, '\p{^Is_Category=digit}', "");
    Expect(1, 125274, '\P{Is_Category=digit}', "");
    Expect(0, 125274, '\P{^Is_Category=digit}', "");
    Expect(1, 125273, '\p{Is_Category:   	-DIGIT}', "");
    Expect(0, 125273, '\p{^Is_Category:   	-DIGIT}', "");
    Expect(0, 125273, '\P{Is_Category:   	-DIGIT}', "");
    Expect(1, 125273, '\P{^Is_Category:   	-DIGIT}', "");
    Expect(0, 125274, '\p{Is_Category:   	-DIGIT}', "");
    Expect(1, 125274, '\p{^Is_Category:   	-DIGIT}', "");
    Expect(1, 125274, '\P{Is_Category:   	-DIGIT}', "");
    Expect(0, 125274, '\P{^Is_Category:   	-DIGIT}', "");
    Error('\p{General_Category=		letter_NUMBER:=}');
    Error('\P{General_Category=		letter_NUMBER:=}');
    Expect(1, 74862, '\p{General_Category=letternumber}', "");
    Expect(0, 74862, '\p{^General_Category=letternumber}', "");
    Expect(0, 74862, '\P{General_Category=letternumber}', "");
    Expect(1, 74862, '\P{^General_Category=letternumber}', "");
    Expect(0, 74863, '\p{General_Category=letternumber}', "");
    Expect(1, 74863, '\p{^General_Category=letternumber}', "");
    Expect(1, 74863, '\P{General_Category=letternumber}', "");
    Expect(0, 74863, '\P{^General_Category=letternumber}', "");
    Expect(1, 74862, '\p{General_Category=_Letter_number}', "");
    Expect(0, 74862, '\p{^General_Category=_Letter_number}', "");
    Expect(0, 74862, '\P{General_Category=_Letter_number}', "");
    Expect(1, 74862, '\P{^General_Category=_Letter_number}', "");
    Expect(0, 74863, '\p{General_Category=_Letter_number}', "");
    Expect(1, 74863, '\p{^General_Category=_Letter_number}', "");
    Expect(1, 74863, '\P{General_Category=_Letter_number}', "");
    Expect(0, 74863, '\P{^General_Category=_Letter_number}', "");
    Error('\p{Gc=:=Nl}');
    Error('\P{Gc=:=Nl}');
    Expect(1, 74862, '\p{Gc:	nl}', "");
    Expect(0, 74862, '\p{^Gc:	nl}', "");
    Expect(0, 74862, '\P{Gc:	nl}', "");
    Expect(1, 74862, '\P{^Gc:	nl}', "");
    Expect(0, 74863, '\p{Gc:	nl}', "");
    Expect(1, 74863, '\p{^Gc:	nl}', "");
    Expect(1, 74863, '\P{Gc:	nl}', "");
    Expect(0, 74863, '\P{^Gc:	nl}', "");
    Expect(1, 74862, '\p{Gc=_NL}', "");
    Expect(0, 74862, '\p{^Gc=_NL}', "");
    Expect(0, 74862, '\P{Gc=_NL}', "");
    Expect(1, 74862, '\P{^Gc=_NL}', "");
    Expect(0, 74863, '\p{Gc=_NL}', "");
    Expect(1, 74863, '\p{^Gc=_NL}', "");
    Expect(1, 74863, '\P{Gc=_NL}', "");
    Expect(0, 74863, '\P{^Gc=_NL}', "");
    Error('\p{Category=_:=Letter_Number}');
    Error('\P{Category=_:=Letter_Number}');
    Expect(1, 74862, '\p{Category=letternumber}', "");
    Expect(0, 74862, '\p{^Category=letternumber}', "");
    Expect(0, 74862, '\P{Category=letternumber}', "");
    Expect(1, 74862, '\P{^Category=letternumber}', "");
    Expect(0, 74863, '\p{Category=letternumber}', "");
    Expect(1, 74863, '\p{^Category=letternumber}', "");
    Expect(1, 74863, '\P{Category=letternumber}', "");
    Expect(0, 74863, '\P{^Category=letternumber}', "");
    Expect(1, 74862, '\p{Category=_-Letter_Number}', "");
    Expect(0, 74862, '\p{^Category=_-Letter_Number}', "");
    Expect(0, 74862, '\P{Category=_-Letter_Number}', "");
    Expect(1, 74862, '\P{^Category=_-Letter_Number}', "");
    Expect(0, 74863, '\p{Category=_-Letter_Number}', "");
    Expect(1, 74863, '\p{^Category=_-Letter_Number}', "");
    Expect(1, 74863, '\P{Category=_-Letter_Number}', "");
    Expect(0, 74863, '\P{^Category=_-Letter_Number}', "");
    Error('\p{Is_General_Category:-/a/Nl}');
    Error('\P{Is_General_Category:-/a/Nl}');
    Expect(1, 74862, '\p{Is_General_Category:nl}', "");
    Expect(0, 74862, '\p{^Is_General_Category:nl}', "");
    Expect(0, 74862, '\P{Is_General_Category:nl}', "");
    Expect(1, 74862, '\P{^Is_General_Category:nl}', "");
    Expect(0, 74863, '\p{Is_General_Category:nl}', "");
    Expect(1, 74863, '\p{^Is_General_Category:nl}', "");
    Expect(1, 74863, '\P{Is_General_Category:nl}', "");
    Expect(0, 74863, '\P{^Is_General_Category:nl}', "");
    Expect(1, 74862, '\p{Is_General_Category= -NL}', "");
    Expect(0, 74862, '\p{^Is_General_Category= -NL}', "");
    Expect(0, 74862, '\P{Is_General_Category= -NL}', "");
    Expect(1, 74862, '\P{^Is_General_Category= -NL}', "");
    Expect(0, 74863, '\p{Is_General_Category= -NL}', "");
    Expect(1, 74863, '\p{^Is_General_Category= -NL}', "");
    Expect(1, 74863, '\P{Is_General_Category= -NL}', "");
    Expect(0, 74863, '\P{^Is_General_Category= -NL}', "");
    Error('\p{Is_Gc=:=__letter_Number}');
    Error('\P{Is_Gc=:=__letter_Number}');
    Expect(1, 74862, '\p{Is_Gc=letternumber}', "");
    Expect(0, 74862, '\p{^Is_Gc=letternumber}', "");
    Expect(0, 74862, '\P{Is_Gc=letternumber}', "");
    Expect(1, 74862, '\P{^Is_Gc=letternumber}', "");
    Expect(0, 74863, '\p{Is_Gc=letternumber}', "");
    Expect(1, 74863, '\p{^Is_Gc=letternumber}', "");
    Expect(1, 74863, '\P{Is_Gc=letternumber}', "");
    Expect(0, 74863, '\P{^Is_Gc=letternumber}', "");
    Expect(1, 74862, '\p{Is_Gc=		LETTER_NUMBER}', "");
    Expect(0, 74862, '\p{^Is_Gc=		LETTER_NUMBER}', "");
    Expect(0, 74862, '\P{Is_Gc=		LETTER_NUMBER}', "");
    Expect(1, 74862, '\P{^Is_Gc=		LETTER_NUMBER}', "");
    Expect(0, 74863, '\p{Is_Gc=		LETTER_NUMBER}', "");
    Expect(1, 74863, '\p{^Is_Gc=		LETTER_NUMBER}', "");
    Expect(1, 74863, '\P{Is_Gc=		LETTER_NUMBER}', "");
    Expect(0, 74863, '\P{^Is_Gc=		LETTER_NUMBER}', "");
    Error('\p{Is_Category=:=_nl}');
    Error('\P{Is_Category=:=_nl}');
    Expect(1, 74862, '\p{Is_Category=nl}', "");
    Expect(0, 74862, '\p{^Is_Category=nl}', "");
    Expect(0, 74862, '\P{Is_Category=nl}', "");
    Expect(1, 74862, '\P{^Is_Category=nl}', "");
    Expect(0, 74863, '\p{Is_Category=nl}', "");
    Expect(1, 74863, '\p{^Is_Category=nl}', "");
    Expect(1, 74863, '\P{Is_Category=nl}', "");
    Expect(0, 74863, '\P{^Is_Category=nl}', "");
    Expect(1, 74862, '\p{Is_Category=_-Nl}', "");
    Expect(0, 74862, '\p{^Is_Category=_-Nl}', "");
    Expect(0, 74862, '\P{Is_Category=_-Nl}', "");
    Expect(1, 74862, '\P{^Is_Category=_-Nl}', "");
    Expect(0, 74863, '\p{Is_Category=_-Nl}', "");
    Expect(1, 74863, '\p{^Is_Category=_-Nl}', "");
    Expect(1, 74863, '\P{Is_Category=_-Nl}', "");
    Expect(0, 74863, '\P{^Is_Category=_-Nl}', "");
    Error('\p{General_Category=	 Other_Number:=}');
    Error('\P{General_Category=	 Other_Number:=}');
    Expect(1, 127244, '\p{General_Category=othernumber}', "");
    Expect(0, 127244, '\p{^General_Category=othernumber}', "");
    Expect(0, 127244, '\P{General_Category=othernumber}', "");
    Expect(1, 127244, '\P{^General_Category=othernumber}', "");
    Expect(0, 127245, '\p{General_Category=othernumber}', "");
    Expect(1, 127245, '\p{^General_Category=othernumber}', "");
    Expect(1, 127245, '\P{General_Category=othernumber}', "");
    Expect(0, 127245, '\P{^General_Category=othernumber}', "");
    Expect(1, 127244, '\p{General_Category= _OTHER_number}', "");
    Expect(0, 127244, '\p{^General_Category= _OTHER_number}', "");
    Expect(0, 127244, '\P{General_Category= _OTHER_number}', "");
    Expect(1, 127244, '\P{^General_Category= _OTHER_number}', "");
    Expect(0, 127245, '\p{General_Category= _OTHER_number}', "");
    Expect(1, 127245, '\p{^General_Category= _OTHER_number}', "");
    Expect(1, 127245, '\P{General_Category= _OTHER_number}', "");
    Expect(0, 127245, '\P{^General_Category= _OTHER_number}', "");
    Error('\p{Gc=/a/No}');
    Error('\P{Gc=/a/No}');
    Expect(1, 127244, '\p{Gc=no}', "");
    Expect(0, 127244, '\p{^Gc=no}', "");
    Expect(0, 127244, '\P{Gc=no}', "");
    Expect(1, 127244, '\P{^Gc=no}', "");
    Expect(0, 127245, '\p{Gc=no}', "");
    Expect(1, 127245, '\p{^Gc=no}', "");
    Expect(1, 127245, '\P{Gc=no}', "");
    Expect(0, 127245, '\P{^Gc=no}', "");
    Expect(1, 127244, '\p{Gc=- No}', "");
    Expect(0, 127244, '\p{^Gc=- No}', "");
    Expect(0, 127244, '\P{Gc=- No}', "");
    Expect(1, 127244, '\P{^Gc=- No}', "");
    Expect(0, 127245, '\p{Gc=- No}', "");
    Expect(1, 127245, '\p{^Gc=- No}', "");
    Expect(1, 127245, '\P{Gc=- No}', "");
    Expect(0, 127245, '\P{^Gc=- No}', "");
    Error('\p{Category=:=	other_number}');
    Error('\P{Category=:=	other_number}');
    Expect(1, 127244, '\p{Category=othernumber}', "");
    Expect(0, 127244, '\p{^Category=othernumber}', "");
    Expect(0, 127244, '\P{Category=othernumber}', "");
    Expect(1, 127244, '\P{^Category=othernumber}', "");
    Expect(0, 127245, '\p{Category=othernumber}', "");
    Expect(1, 127245, '\p{^Category=othernumber}', "");
    Expect(1, 127245, '\P{Category=othernumber}', "");
    Expect(0, 127245, '\P{^Category=othernumber}', "");
    Expect(1, 127244, '\p{Category=_-Other_number}', "");
    Expect(0, 127244, '\p{^Category=_-Other_number}', "");
    Expect(0, 127244, '\P{Category=_-Other_number}', "");
    Expect(1, 127244, '\P{^Category=_-Other_number}', "");
    Expect(0, 127245, '\p{Category=_-Other_number}', "");
    Expect(1, 127245, '\p{^Category=_-Other_number}', "");
    Expect(1, 127245, '\P{Category=_-Other_number}', "");
    Expect(0, 127245, '\P{^Category=_-Other_number}', "");
    Error('\p{Is_General_Category=	-no:=}');
    Error('\P{Is_General_Category=	-no:=}');
    Expect(1, 127244, '\p{Is_General_Category=no}', "");
    Expect(0, 127244, '\p{^Is_General_Category=no}', "");
    Expect(0, 127244, '\P{Is_General_Category=no}', "");
    Expect(1, 127244, '\P{^Is_General_Category=no}', "");
    Expect(0, 127245, '\p{Is_General_Category=no}', "");
    Expect(1, 127245, '\p{^Is_General_Category=no}', "");
    Expect(1, 127245, '\P{Is_General_Category=no}', "");
    Expect(0, 127245, '\P{^Is_General_Category=no}', "");
    Expect(1, 127244, '\p{Is_General_Category=- no}', "");
    Expect(0, 127244, '\p{^Is_General_Category=- no}', "");
    Expect(0, 127244, '\P{Is_General_Category=- no}', "");
    Expect(1, 127244, '\P{^Is_General_Category=- no}', "");
    Expect(0, 127245, '\p{Is_General_Category=- no}', "");
    Expect(1, 127245, '\p{^Is_General_Category=- no}', "");
    Expect(1, 127245, '\P{Is_General_Category=- no}', "");
    Expect(0, 127245, '\P{^Is_General_Category=- no}', "");
    Error('\p{Is_Gc=-:=Other_number}');
    Error('\P{Is_Gc=-:=Other_number}');
    Expect(1, 127244, '\p{Is_Gc=othernumber}', "");
    Expect(0, 127244, '\p{^Is_Gc=othernumber}', "");
    Expect(0, 127244, '\P{Is_Gc=othernumber}', "");
    Expect(1, 127244, '\P{^Is_Gc=othernumber}', "");
    Expect(0, 127245, '\p{Is_Gc=othernumber}', "");
    Expect(1, 127245, '\p{^Is_Gc=othernumber}', "");
    Expect(1, 127245, '\P{Is_Gc=othernumber}', "");
    Expect(0, 127245, '\P{^Is_Gc=othernumber}', "");
    Expect(1, 127244, '\p{Is_Gc= -other_Number}', "");
    Expect(0, 127244, '\p{^Is_Gc= -other_Number}', "");
    Expect(0, 127244, '\P{Is_Gc= -other_Number}', "");
    Expect(1, 127244, '\P{^Is_Gc= -other_Number}', "");
    Expect(0, 127245, '\p{Is_Gc= -other_Number}', "");
    Expect(1, 127245, '\p{^Is_Gc= -other_Number}', "");
    Expect(1, 127245, '\P{Is_Gc= -other_Number}', "");
    Expect(0, 127245, '\P{^Is_Gc= -other_Number}', "");
    Error('\p{Is_Category=:=--NO}');
    Error('\P{Is_Category=:=--NO}');
    Expect(1, 127244, '\p{Is_Category=no}', "");
    Expect(0, 127244, '\p{^Is_Category=no}', "");
    Expect(0, 127244, '\P{Is_Category=no}', "");
    Expect(1, 127244, '\P{^Is_Category=no}', "");
    Expect(0, 127245, '\p{Is_Category=no}', "");
    Expect(1, 127245, '\p{^Is_Category=no}', "");
    Expect(1, 127245, '\P{Is_Category=no}', "");
    Expect(0, 127245, '\P{^Is_Category=no}', "");
    Expect(1, 127244, '\p{Is_Category= _No}', "");
    Expect(0, 127244, '\p{^Is_Category= _No}', "");
    Expect(0, 127244, '\P{Is_Category= _No}', "");
    Expect(1, 127244, '\P{^Is_Category= _No}', "");
    Expect(0, 127245, '\p{Is_Category= _No}', "");
    Expect(1, 127245, '\p{^Is_Category= _No}', "");
    Expect(1, 127245, '\P{Is_Category= _No}', "");
    Expect(0, 127245, '\P{^Is_Category= _No}', "");
    Error('\p{General_Category=/a/-	PUNCTUATION}');
    Error('\P{General_Category=/a/-	PUNCTUATION}');
    Expect(1, 125279, '\p{General_Category=punctuation}', "");
    Expect(0, 125279, '\p{^General_Category=punctuation}', "");
    Expect(0, 125279, '\P{General_Category=punctuation}', "");
    Expect(1, 125279, '\P{^General_Category=punctuation}', "");
    Expect(0, 125280, '\p{General_Category=punctuation}', "");
    Expect(1, 125280, '\p{^General_Category=punctuation}', "");
    Expect(1, 125280, '\P{General_Category=punctuation}', "");
    Expect(0, 125280, '\P{^General_Category=punctuation}', "");
    Expect(1, 125279, '\p{General_Category=--PUNCTUATION}', "");
    Expect(0, 125279, '\p{^General_Category=--PUNCTUATION}', "");
    Expect(0, 125279, '\P{General_Category=--PUNCTUATION}', "");
    Expect(1, 125279, '\P{^General_Category=--PUNCTUATION}', "");
    Expect(0, 125280, '\p{General_Category=--PUNCTUATION}', "");
    Expect(1, 125280, '\p{^General_Category=--PUNCTUATION}', "");
    Expect(1, 125280, '\P{General_Category=--PUNCTUATION}', "");
    Expect(0, 125280, '\P{^General_Category=--PUNCTUATION}', "");
    Error('\p{Gc=/a/_p}');
    Error('\P{Gc=/a/_p}');
    Expect(1, 125279, '\p{Gc=p}', "");
    Expect(0, 125279, '\p{^Gc=p}', "");
    Expect(0, 125279, '\P{Gc=p}', "");
    Expect(1, 125279, '\P{^Gc=p}', "");
    Expect(0, 125280, '\p{Gc=p}', "");
    Expect(1, 125280, '\p{^Gc=p}', "");
    Expect(1, 125280, '\P{Gc=p}', "");
    Expect(0, 125280, '\P{^Gc=p}', "");
    Expect(1, 125279, '\p{Gc= -P}', "");
    Expect(0, 125279, '\p{^Gc= -P}', "");
    Expect(0, 125279, '\P{Gc= -P}', "");
    Expect(1, 125279, '\P{^Gc= -P}', "");
    Expect(0, 125280, '\p{Gc= -P}', "");
    Expect(1, 125280, '\p{^Gc= -P}', "");
    Expect(1, 125280, '\P{Gc= -P}', "");
    Expect(0, 125280, '\P{^Gc= -P}', "");
    Error('\p{Category=:=Punct}');
    Error('\P{Category=:=Punct}');
    Expect(1, 125279, '\p{Category=punct}', "");
    Expect(0, 125279, '\p{^Category=punct}', "");
    Expect(0, 125279, '\P{Category=punct}', "");
    Expect(1, 125279, '\P{^Category=punct}', "");
    Expect(0, 125280, '\p{Category=punct}', "");
    Expect(1, 125280, '\p{^Category=punct}', "");
    Expect(1, 125280, '\P{Category=punct}', "");
    Expect(0, 125280, '\P{^Category=punct}', "");
    Expect(1, 125279, '\p{Category:     Punct}', "");
    Expect(0, 125279, '\p{^Category:     Punct}', "");
    Expect(0, 125279, '\P{Category:     Punct}', "");
    Expect(1, 125279, '\P{^Category:     Punct}', "");
    Expect(0, 125280, '\p{Category:     Punct}', "");
    Expect(1, 125280, '\p{^Category:     Punct}', "");
    Expect(1, 125280, '\P{Category:     Punct}', "");
    Expect(0, 125280, '\P{^Category:     Punct}', "");
    Error('\p{Is_General_Category=-Punctuation:=}');
    Error('\P{Is_General_Category=-Punctuation:=}');
    Expect(1, 125279, '\p{Is_General_Category:punctuation}', "");
    Expect(0, 125279, '\p{^Is_General_Category:punctuation}', "");
    Expect(0, 125279, '\P{Is_General_Category:punctuation}', "");
    Expect(1, 125279, '\P{^Is_General_Category:punctuation}', "");
    Expect(0, 125280, '\p{Is_General_Category:punctuation}', "");
    Expect(1, 125280, '\p{^Is_General_Category:punctuation}', "");
    Expect(1, 125280, '\P{Is_General_Category:punctuation}', "");
    Expect(0, 125280, '\P{^Is_General_Category:punctuation}', "");
    Expect(1, 125279, '\p{Is_General_Category=	PUNCTUATION}', "");
    Expect(0, 125279, '\p{^Is_General_Category=	PUNCTUATION}', "");
    Expect(0, 125279, '\P{Is_General_Category=	PUNCTUATION}', "");
    Expect(1, 125279, '\P{^Is_General_Category=	PUNCTUATION}', "");
    Expect(0, 125280, '\p{Is_General_Category=	PUNCTUATION}', "");
    Expect(1, 125280, '\p{^Is_General_Category=	PUNCTUATION}', "");
    Expect(1, 125280, '\P{Is_General_Category=	PUNCTUATION}', "");
    Expect(0, 125280, '\P{^Is_General_Category=	PUNCTUATION}', "");
    Error('\p{Is_Gc= -p:=}');
    Error('\P{Is_Gc= -p:=}');
    Expect(1, 125279, '\p{Is_Gc=p}', "");
    Expect(0, 125279, '\p{^Is_Gc=p}', "");
    Expect(0, 125279, '\P{Is_Gc=p}', "");
    Expect(1, 125279, '\P{^Is_Gc=p}', "");
    Expect(0, 125280, '\p{Is_Gc=p}', "");
    Expect(1, 125280, '\p{^Is_Gc=p}', "");
    Expect(1, 125280, '\P{Is_Gc=p}', "");
    Expect(0, 125280, '\P{^Is_Gc=p}', "");
    Expect(1, 125279, '\p{Is_Gc=-_P}', "");
    Expect(0, 125279, '\p{^Is_Gc=-_P}', "");
    Expect(0, 125279, '\P{Is_Gc=-_P}', "");
    Expect(1, 125279, '\P{^Is_Gc=-_P}', "");
    Expect(0, 125280, '\p{Is_Gc=-_P}', "");
    Expect(1, 125280, '\p{^Is_Gc=-_P}', "");
    Expect(1, 125280, '\P{Is_Gc=-_P}', "");
    Expect(0, 125280, '\P{^Is_Gc=-_P}', "");
    Error('\p{Is_Category=__Punct:=}');
    Error('\P{Is_Category=__Punct:=}');
    Expect(1, 125279, '\p{Is_Category=punct}', "");
    Expect(0, 125279, '\p{^Is_Category=punct}', "");
    Expect(0, 125279, '\P{Is_Category=punct}', "");
    Expect(1, 125279, '\P{^Is_Category=punct}', "");
    Expect(0, 125280, '\p{Is_Category=punct}', "");
    Expect(1, 125280, '\p{^Is_Category=punct}', "");
    Expect(1, 125280, '\P{Is_Category=punct}', "");
    Expect(0, 125280, '\P{^Is_Category=punct}', "");
    Expect(1, 125279, '\p{Is_Category=-Punct}', "");
    Expect(0, 125279, '\p{^Is_Category=-Punct}', "");
    Expect(0, 125279, '\P{Is_Category=-Punct}', "");
    Expect(1, 125279, '\P{^Is_Category=-Punct}', "");
    Expect(0, 125280, '\p{Is_Category=-Punct}', "");
    Expect(1, 125280, '\p{^Is_Category=-Punct}', "");
    Expect(1, 125280, '\P{Is_Category=-Punct}', "");
    Expect(0, 125280, '\P{^Is_Category=-Punct}', "");
    Error('\p{General_Category:	-	CONNECTOR_Punctuation/a/}');
    Error('\P{General_Category:	-	CONNECTOR_Punctuation/a/}');
    Expect(1, 65343, '\p{General_Category=connectorpunctuation}', "");
    Expect(0, 65343, '\p{^General_Category=connectorpunctuation}', "");
    Expect(0, 65343, '\P{General_Category=connectorpunctuation}', "");
    Expect(1, 65343, '\P{^General_Category=connectorpunctuation}', "");
    Expect(0, 65344, '\p{General_Category=connectorpunctuation}', "");
    Expect(1, 65344, '\p{^General_Category=connectorpunctuation}', "");
    Expect(1, 65344, '\P{General_Category=connectorpunctuation}', "");
    Expect(0, 65344, '\P{^General_Category=connectorpunctuation}', "");
    Expect(1, 65343, '\p{General_Category= -CONNECTOR_Punctuation}', "");
    Expect(0, 65343, '\p{^General_Category= -CONNECTOR_Punctuation}', "");
    Expect(0, 65343, '\P{General_Category= -CONNECTOR_Punctuation}', "");
    Expect(1, 65343, '\P{^General_Category= -CONNECTOR_Punctuation}', "");
    Expect(0, 65344, '\p{General_Category= -CONNECTOR_Punctuation}', "");
    Expect(1, 65344, '\p{^General_Category= -CONNECTOR_Punctuation}', "");
    Expect(1, 65344, '\P{General_Category= -CONNECTOR_Punctuation}', "");
    Expect(0, 65344, '\P{^General_Category= -CONNECTOR_Punctuation}', "");
    Error('\p{Gc=	Pc/a/}');
    Error('\P{Gc=	Pc/a/}');
    Expect(1, 65343, '\p{Gc=pc}', "");
    Expect(0, 65343, '\p{^Gc=pc}', "");
    Expect(0, 65343, '\P{Gc=pc}', "");
    Expect(1, 65343, '\P{^Gc=pc}', "");
    Expect(0, 65344, '\p{Gc=pc}', "");
    Expect(1, 65344, '\p{^Gc=pc}', "");
    Expect(1, 65344, '\P{Gc=pc}', "");
    Expect(0, 65344, '\P{^Gc=pc}', "");
    Expect(1, 65343, '\p{Gc=- PC}', "");
    Expect(0, 65343, '\p{^Gc=- PC}', "");
    Expect(0, 65343, '\P{Gc=- PC}', "");
    Expect(1, 65343, '\P{^Gc=- PC}', "");
    Expect(0, 65344, '\p{Gc=- PC}', "");
    Expect(1, 65344, '\p{^Gc=- PC}', "");
    Expect(1, 65344, '\P{Gc=- PC}', "");
    Expect(0, 65344, '\P{^Gc=- PC}', "");
    Error('\p{Category:		/a/Connector_PUNCTUATION}');
    Error('\P{Category:		/a/Connector_PUNCTUATION}');
    Expect(1, 65343, '\p{Category:   connectorpunctuation}', "");
    Expect(0, 65343, '\p{^Category:   connectorpunctuation}', "");
    Expect(0, 65343, '\P{Category:   connectorpunctuation}', "");
    Expect(1, 65343, '\P{^Category:   connectorpunctuation}', "");
    Expect(0, 65344, '\p{Category:   connectorpunctuation}', "");
    Expect(1, 65344, '\p{^Category:   connectorpunctuation}', "");
    Expect(1, 65344, '\P{Category:   connectorpunctuation}', "");
    Expect(0, 65344, '\P{^Category:   connectorpunctuation}', "");
    Expect(1, 65343, '\p{Category=- Connector_Punctuation}', "");
    Expect(0, 65343, '\p{^Category=- Connector_Punctuation}', "");
    Expect(0, 65343, '\P{Category=- Connector_Punctuation}', "");
    Expect(1, 65343, '\P{^Category=- Connector_Punctuation}', "");
    Expect(0, 65344, '\p{Category=- Connector_Punctuation}', "");
    Expect(1, 65344, '\p{^Category=- Connector_Punctuation}', "");
    Expect(1, 65344, '\P{Category=- Connector_Punctuation}', "");
    Expect(0, 65344, '\P{^Category=- Connector_Punctuation}', "");
    Error('\p{Is_General_Category=:=PC}');
    Error('\P{Is_General_Category=:=PC}');
    Expect(1, 65343, '\p{Is_General_Category=pc}', "");
    Expect(0, 65343, '\p{^Is_General_Category=pc}', "");
    Expect(0, 65343, '\P{Is_General_Category=pc}', "");
    Expect(1, 65343, '\P{^Is_General_Category=pc}', "");
    Expect(0, 65344, '\p{Is_General_Category=pc}', "");
    Expect(1, 65344, '\p{^Is_General_Category=pc}', "");
    Expect(1, 65344, '\P{Is_General_Category=pc}', "");
    Expect(0, 65344, '\P{^Is_General_Category=pc}', "");
    Expect(1, 65343, '\p{Is_General_Category=- pc}', "");
    Expect(0, 65343, '\p{^Is_General_Category=- pc}', "");
    Expect(0, 65343, '\P{Is_General_Category=- pc}', "");
    Expect(1, 65343, '\P{^Is_General_Category=- pc}', "");
    Expect(0, 65344, '\p{Is_General_Category=- pc}', "");
    Expect(1, 65344, '\p{^Is_General_Category=- pc}', "");
    Expect(1, 65344, '\P{Is_General_Category=- pc}', "");
    Expect(0, 65344, '\P{^Is_General_Category=- pc}', "");
    Error('\p{Is_Gc= :=connector_PUNCTUATION}');
    Error('\P{Is_Gc= :=connector_PUNCTUATION}');
    Expect(1, 65343, '\p{Is_Gc=connectorpunctuation}', "");
    Expect(0, 65343, '\p{^Is_Gc=connectorpunctuation}', "");
    Expect(0, 65343, '\P{Is_Gc=connectorpunctuation}', "");
    Expect(1, 65343, '\P{^Is_Gc=connectorpunctuation}', "");
    Expect(0, 65344, '\p{Is_Gc=connectorpunctuation}', "");
    Expect(1, 65344, '\p{^Is_Gc=connectorpunctuation}', "");
    Expect(1, 65344, '\P{Is_Gc=connectorpunctuation}', "");
    Expect(0, 65344, '\P{^Is_Gc=connectorpunctuation}', "");
    Expect(1, 65343, '\p{Is_Gc:  _Connector_Punctuation}', "");
    Expect(0, 65343, '\p{^Is_Gc:  _Connector_Punctuation}', "");
    Expect(0, 65343, '\P{Is_Gc:  _Connector_Punctuation}', "");
    Expect(1, 65343, '\P{^Is_Gc:  _Connector_Punctuation}', "");
    Expect(0, 65344, '\p{Is_Gc:  _Connector_Punctuation}', "");
    Expect(1, 65344, '\p{^Is_Gc:  _Connector_Punctuation}', "");
    Expect(1, 65344, '\P{Is_Gc:  _Connector_Punctuation}', "");
    Expect(0, 65344, '\P{^Is_Gc:  _Connector_Punctuation}', "");
    Error('\p{Is_Category= /a/pc}');
    Error('\P{Is_Category= /a/pc}');
    Expect(1, 65343, '\p{Is_Category=pc}', "");
    Expect(0, 65343, '\p{^Is_Category=pc}', "");
    Expect(0, 65343, '\P{Is_Category=pc}', "");
    Expect(1, 65343, '\P{^Is_Category=pc}', "");
    Expect(0, 65344, '\p{Is_Category=pc}', "");
    Expect(1, 65344, '\p{^Is_Category=pc}', "");
    Expect(1, 65344, '\P{Is_Category=pc}', "");
    Expect(0, 65344, '\P{^Is_Category=pc}', "");
    Expect(1, 65343, '\p{Is_Category:   _ pc}', "");
    Expect(0, 65343, '\p{^Is_Category:   _ pc}', "");
    Expect(0, 65343, '\P{Is_Category:   _ pc}', "");
    Expect(1, 65343, '\P{^Is_Category:   _ pc}', "");
    Expect(0, 65344, '\p{Is_Category:   _ pc}', "");
    Expect(1, 65344, '\p{^Is_Category:   _ pc}', "");
    Expect(1, 65344, '\P{Is_Category:   _ pc}', "");
    Expect(0, 65344, '\P{^Is_Category:   _ pc}', "");
    Error('\p{General_Category= dash_PUNCTUATION/a/}');
    Error('\P{General_Category= dash_PUNCTUATION/a/}');
    Expect(1, 65293, '\p{General_Category=dashpunctuation}', "");
    Expect(0, 65293, '\p{^General_Category=dashpunctuation}', "");
    Expect(0, 65293, '\P{General_Category=dashpunctuation}', "");
    Expect(1, 65293, '\P{^General_Category=dashpunctuation}', "");
    Expect(0, 65294, '\p{General_Category=dashpunctuation}', "");
    Expect(1, 65294, '\p{^General_Category=dashpunctuation}', "");
    Expect(1, 65294, '\P{General_Category=dashpunctuation}', "");
    Expect(0, 65294, '\P{^General_Category=dashpunctuation}', "");
    Expect(1, 65293, '\p{General_Category=-Dash_PUNCTUATION}', "");
    Expect(0, 65293, '\p{^General_Category=-Dash_PUNCTUATION}', "");
    Expect(0, 65293, '\P{General_Category=-Dash_PUNCTUATION}', "");
    Expect(1, 65293, '\P{^General_Category=-Dash_PUNCTUATION}', "");
    Expect(0, 65294, '\p{General_Category=-Dash_PUNCTUATION}', "");
    Expect(1, 65294, '\p{^General_Category=-Dash_PUNCTUATION}', "");
    Expect(1, 65294, '\P{General_Category=-Dash_PUNCTUATION}', "");
    Expect(0, 65294, '\P{^General_Category=-Dash_PUNCTUATION}', "");
    Error('\p{Gc=:=-Pd}');
    Error('\P{Gc=:=-Pd}');
    Expect(1, 65293, '\p{Gc=pd}', "");
    Expect(0, 65293, '\p{^Gc=pd}', "");
    Expect(0, 65293, '\P{Gc=pd}', "");
    Expect(1, 65293, '\P{^Gc=pd}', "");
    Expect(0, 65294, '\p{Gc=pd}', "");
    Expect(1, 65294, '\p{^Gc=pd}', "");
    Expect(1, 65294, '\P{Gc=pd}', "");
    Expect(0, 65294, '\P{^Gc=pd}', "");
    Expect(1, 65293, '\p{Gc=-pd}', "");
    Expect(0, 65293, '\p{^Gc=-pd}', "");
    Expect(0, 65293, '\P{Gc=-pd}', "");
    Expect(1, 65293, '\P{^Gc=-pd}', "");
    Expect(0, 65294, '\p{Gc=-pd}', "");
    Expect(1, 65294, '\p{^Gc=-pd}', "");
    Expect(1, 65294, '\P{Gc=-pd}', "");
    Expect(0, 65294, '\P{^Gc=-pd}', "");
    Error('\p{Category:  /a/Dash_Punctuation}');
    Error('\P{Category:  /a/Dash_Punctuation}');
    Expect(1, 65293, '\p{Category=dashpunctuation}', "");
    Expect(0, 65293, '\p{^Category=dashpunctuation}', "");
    Expect(0, 65293, '\P{Category=dashpunctuation}', "");
    Expect(1, 65293, '\P{^Category=dashpunctuation}', "");
    Expect(0, 65294, '\p{Category=dashpunctuation}', "");
    Expect(1, 65294, '\p{^Category=dashpunctuation}', "");
    Expect(1, 65294, '\P{Category=dashpunctuation}', "");
    Expect(0, 65294, '\P{^Category=dashpunctuation}', "");
    Expect(1, 65293, '\p{Category=	_dash_Punctuation}', "");
    Expect(0, 65293, '\p{^Category=	_dash_Punctuation}', "");
    Expect(0, 65293, '\P{Category=	_dash_Punctuation}', "");
    Expect(1, 65293, '\P{^Category=	_dash_Punctuation}', "");
    Expect(0, 65294, '\p{Category=	_dash_Punctuation}', "");
    Expect(1, 65294, '\p{^Category=	_dash_Punctuation}', "");
    Expect(1, 65294, '\P{Category=	_dash_Punctuation}', "");
    Expect(0, 65294, '\P{^Category=	_dash_Punctuation}', "");
    Error('\p{Is_General_Category=		pd:=}');
    Error('\P{Is_General_Category=		pd:=}');
    Expect(1, 65293, '\p{Is_General_Category:	pd}', "");
    Expect(0, 65293, '\p{^Is_General_Category:	pd}', "");
    Expect(0, 65293, '\P{Is_General_Category:	pd}', "");
    Expect(1, 65293, '\P{^Is_General_Category:	pd}', "");
    Expect(0, 65294, '\p{Is_General_Category:	pd}', "");
    Expect(1, 65294, '\p{^Is_General_Category:	pd}', "");
    Expect(1, 65294, '\P{Is_General_Category:	pd}', "");
    Expect(0, 65294, '\P{^Is_General_Category:	pd}', "");
    Expect(1, 65293, '\p{Is_General_Category=	 pd}', "");
    Expect(0, 65293, '\p{^Is_General_Category=	 pd}', "");
    Expect(0, 65293, '\P{Is_General_Category=	 pd}', "");
    Expect(1, 65293, '\P{^Is_General_Category=	 pd}', "");
    Expect(0, 65294, '\p{Is_General_Category=	 pd}', "");
    Expect(1, 65294, '\p{^Is_General_Category=	 pd}', "");
    Expect(1, 65294, '\P{Is_General_Category=	 pd}', "");
    Expect(0, 65294, '\P{^Is_General_Category=	 pd}', "");
    Error('\p{Is_Gc: 	:=Dash_Punctuation}');
    Error('\P{Is_Gc: 	:=Dash_Punctuation}');
    Expect(1, 65293, '\p{Is_Gc=dashpunctuation}', "");
    Expect(0, 65293, '\p{^Is_Gc=dashpunctuation}', "");
    Expect(0, 65293, '\P{Is_Gc=dashpunctuation}', "");
    Expect(1, 65293, '\P{^Is_Gc=dashpunctuation}', "");
    Expect(0, 65294, '\p{Is_Gc=dashpunctuation}', "");
    Expect(1, 65294, '\p{^Is_Gc=dashpunctuation}', "");
    Expect(1, 65294, '\P{Is_Gc=dashpunctuation}', "");
    Expect(0, 65294, '\P{^Is_Gc=dashpunctuation}', "");
    Expect(1, 65293, '\p{Is_Gc=-_Dash_Punctuation}', "");
    Expect(0, 65293, '\p{^Is_Gc=-_Dash_Punctuation}', "");
    Expect(0, 65293, '\P{Is_Gc=-_Dash_Punctuation}', "");
    Expect(1, 65293, '\P{^Is_Gc=-_Dash_Punctuation}', "");
    Expect(0, 65294, '\p{Is_Gc=-_Dash_Punctuation}', "");
    Expect(1, 65294, '\p{^Is_Gc=-_Dash_Punctuation}', "");
    Expect(1, 65294, '\P{Is_Gc=-_Dash_Punctuation}', "");
    Expect(0, 65294, '\P{^Is_Gc=-_Dash_Punctuation}', "");
    Error('\p{Is_Category=	Pd:=}');
    Error('\P{Is_Category=	Pd:=}');
    Expect(1, 65293, '\p{Is_Category=pd}', "");
    Expect(0, 65293, '\p{^Is_Category=pd}', "");
    Expect(0, 65293, '\P{Is_Category=pd}', "");
    Expect(1, 65293, '\P{^Is_Category=pd}', "");
    Expect(0, 65294, '\p{Is_Category=pd}', "");
    Expect(1, 65294, '\p{^Is_Category=pd}', "");
    Expect(1, 65294, '\P{Is_Category=pd}', "");
    Expect(0, 65294, '\P{^Is_Category=pd}', "");
    Expect(1, 65293, '\p{Is_Category: -Pd}', "");
    Expect(0, 65293, '\p{^Is_Category: -Pd}', "");
    Expect(0, 65293, '\P{Is_Category: -Pd}', "");
    Expect(1, 65293, '\P{^Is_Category: -Pd}', "");
    Expect(0, 65294, '\p{Is_Category: -Pd}', "");
    Expect(1, 65294, '\p{^Is_Category: -Pd}', "");
    Expect(1, 65294, '\P{Is_Category: -Pd}', "");
    Expect(0, 65294, '\P{^Is_Category: -Pd}', "");
    Error('\p{General_Category=:=_Close_punctuation}');
    Error('\P{General_Category=:=_Close_punctuation}');
    Expect(1, 65379, '\p{General_Category=closepunctuation}', "");
    Expect(0, 65379, '\p{^General_Category=closepunctuation}', "");
    Expect(0, 65379, '\P{General_Category=closepunctuation}', "");
    Expect(1, 65379, '\P{^General_Category=closepunctuation}', "");
    Expect(0, 65380, '\p{General_Category=closepunctuation}', "");
    Expect(1, 65380, '\p{^General_Category=closepunctuation}', "");
    Expect(1, 65380, '\P{General_Category=closepunctuation}', "");
    Expect(0, 65380, '\P{^General_Category=closepunctuation}', "");
    Expect(1, 65379, '\p{General_Category=-Close_punctuation}', "");
    Expect(0, 65379, '\p{^General_Category=-Close_punctuation}', "");
    Expect(0, 65379, '\P{General_Category=-Close_punctuation}', "");
    Expect(1, 65379, '\P{^General_Category=-Close_punctuation}', "");
    Expect(0, 65380, '\p{General_Category=-Close_punctuation}', "");
    Expect(1, 65380, '\p{^General_Category=-Close_punctuation}', "");
    Expect(1, 65380, '\P{General_Category=-Close_punctuation}', "");
    Expect(0, 65380, '\P{^General_Category=-Close_punctuation}', "");
    Error('\p{Gc=-PE/a/}');
    Error('\P{Gc=-PE/a/}');
    Expect(1, 65379, '\p{Gc=pe}', "");
    Expect(0, 65379, '\p{^Gc=pe}', "");
    Expect(0, 65379, '\P{Gc=pe}', "");
    Expect(1, 65379, '\P{^Gc=pe}', "");
    Expect(0, 65380, '\p{Gc=pe}', "");
    Expect(1, 65380, '\p{^Gc=pe}', "");
    Expect(1, 65380, '\P{Gc=pe}', "");
    Expect(0, 65380, '\P{^Gc=pe}', "");
    Expect(1, 65379, '\p{Gc=Pe}', "");
    Expect(0, 65379, '\p{^Gc=Pe}', "");
    Expect(0, 65379, '\P{Gc=Pe}', "");
    Expect(1, 65379, '\P{^Gc=Pe}', "");
    Expect(0, 65380, '\p{Gc=Pe}', "");
    Expect(1, 65380, '\p{^Gc=Pe}', "");
    Expect(1, 65380, '\P{Gc=Pe}', "");
    Expect(0, 65380, '\P{^Gc=Pe}', "");
    Error('\p{Category:	-Close_PUNCTUATION/a/}');
    Error('\P{Category:	-Close_PUNCTUATION/a/}');
    Expect(1, 65379, '\p{Category=closepunctuation}', "");
    Expect(0, 65379, '\p{^Category=closepunctuation}', "");
    Expect(0, 65379, '\P{Category=closepunctuation}', "");
    Expect(1, 65379, '\P{^Category=closepunctuation}', "");
    Expect(0, 65380, '\p{Category=closepunctuation}', "");
    Expect(1, 65380, '\p{^Category=closepunctuation}', "");
    Expect(1, 65380, '\P{Category=closepunctuation}', "");
    Expect(0, 65380, '\P{^Category=closepunctuation}', "");
    Expect(1, 65379, '\p{Category=_close_Punctuation}', "");
    Expect(0, 65379, '\p{^Category=_close_Punctuation}', "");
    Expect(0, 65379, '\P{Category=_close_Punctuation}', "");
    Expect(1, 65379, '\P{^Category=_close_Punctuation}', "");
    Expect(0, 65380, '\p{Category=_close_Punctuation}', "");
    Expect(1, 65380, '\p{^Category=_close_Punctuation}', "");
    Expect(1, 65380, '\P{Category=_close_Punctuation}', "");
    Expect(0, 65380, '\P{^Category=_close_Punctuation}', "");
    Error('\p{Is_General_Category= pe/a/}');
    Error('\P{Is_General_Category= pe/a/}');
    Expect(1, 65379, '\p{Is_General_Category: pe}', "");
    Expect(0, 65379, '\p{^Is_General_Category: pe}', "");
    Expect(0, 65379, '\P{Is_General_Category: pe}', "");
    Expect(1, 65379, '\P{^Is_General_Category: pe}', "");
    Expect(0, 65380, '\p{Is_General_Category: pe}', "");
    Expect(1, 65380, '\p{^Is_General_Category: pe}', "");
    Expect(1, 65380, '\P{Is_General_Category: pe}', "");
    Expect(0, 65380, '\P{^Is_General_Category: pe}', "");
    Expect(1, 65379, '\p{Is_General_Category:   	-PE}', "");
    Expect(0, 65379, '\p{^Is_General_Category:   	-PE}', "");
    Expect(0, 65379, '\P{Is_General_Category:   	-PE}', "");
    Expect(1, 65379, '\P{^Is_General_Category:   	-PE}', "");
    Expect(0, 65380, '\p{Is_General_Category:   	-PE}', "");
    Expect(1, 65380, '\p{^Is_General_Category:   	-PE}', "");
    Expect(1, 65380, '\P{Is_General_Category:   	-PE}', "");
    Expect(0, 65380, '\P{^Is_General_Category:   	-PE}', "");
    Error('\p{Is_Gc= _Close_Punctuation:=}');
    Error('\P{Is_Gc= _Close_Punctuation:=}');
    Expect(1, 65379, '\p{Is_Gc:   closepunctuation}', "");
    Expect(0, 65379, '\p{^Is_Gc:   closepunctuation}', "");
    Expect(0, 65379, '\P{Is_Gc:   closepunctuation}', "");
    Expect(1, 65379, '\P{^Is_Gc:   closepunctuation}', "");
    Expect(0, 65380, '\p{Is_Gc:   closepunctuation}', "");
    Expect(1, 65380, '\p{^Is_Gc:   closepunctuation}', "");
    Expect(1, 65380, '\P{Is_Gc:   closepunctuation}', "");
    Expect(0, 65380, '\P{^Is_Gc:   closepunctuation}', "");
    Expect(1, 65379, '\p{Is_Gc= -close_PUNCTUATION}', "");
    Expect(0, 65379, '\p{^Is_Gc= -close_PUNCTUATION}', "");
    Expect(0, 65379, '\P{Is_Gc= -close_PUNCTUATION}', "");
    Expect(1, 65379, '\P{^Is_Gc= -close_PUNCTUATION}', "");
    Expect(0, 65380, '\p{Is_Gc= -close_PUNCTUATION}', "");
    Expect(1, 65380, '\p{^Is_Gc= -close_PUNCTUATION}', "");
    Expect(1, 65380, '\P{Is_Gc= -close_PUNCTUATION}', "");
    Expect(0, 65380, '\P{^Is_Gc= -close_PUNCTUATION}', "");
    Error('\p{Is_Category:   /a/	Pe}');
    Error('\P{Is_Category:   /a/	Pe}');
    Expect(1, 65379, '\p{Is_Category=pe}', "");
    Expect(0, 65379, '\p{^Is_Category=pe}', "");
    Expect(0, 65379, '\P{Is_Category=pe}', "");
    Expect(1, 65379, '\P{^Is_Category=pe}', "");
    Expect(0, 65380, '\p{Is_Category=pe}', "");
    Expect(1, 65380, '\p{^Is_Category=pe}', "");
    Expect(1, 65380, '\P{Is_Category=pe}', "");
    Expect(0, 65380, '\P{^Is_Category=pe}', "");
    Expect(1, 65379, '\p{Is_Category=	_Pe}', "");
    Expect(0, 65379, '\p{^Is_Category=	_Pe}', "");
    Expect(0, 65379, '\P{Is_Category=	_Pe}', "");
    Expect(1, 65379, '\P{^Is_Category=	_Pe}', "");
    Expect(0, 65380, '\p{Is_Category=	_Pe}', "");
    Expect(1, 65380, '\p{^Is_Category=	_Pe}', "");
    Expect(1, 65380, '\P{Is_Category=	_Pe}', "");
    Expect(0, 65380, '\P{^Is_Category=	_Pe}', "");
    Error('\p{General_Category=:=_-Final_Punctuation}');
    Error('\P{General_Category=:=_-Final_Punctuation}');
    Expect(1, 11809, '\p{General_Category=finalpunctuation}', "");
    Expect(0, 11809, '\p{^General_Category=finalpunctuation}', "");
    Expect(0, 11809, '\P{General_Category=finalpunctuation}', "");
    Expect(1, 11809, '\P{^General_Category=finalpunctuation}', "");
    Expect(0, 11810, '\p{General_Category=finalpunctuation}', "");
    Expect(1, 11810, '\p{^General_Category=finalpunctuation}', "");
    Expect(1, 11810, '\P{General_Category=finalpunctuation}', "");
    Expect(0, 11810, '\P{^General_Category=finalpunctuation}', "");
    Expect(1, 11809, '\p{General_Category=_ Final_punctuation}', "");
    Expect(0, 11809, '\p{^General_Category=_ Final_punctuation}', "");
    Expect(0, 11809, '\P{General_Category=_ Final_punctuation}', "");
    Expect(1, 11809, '\P{^General_Category=_ Final_punctuation}', "");
    Expect(0, 11810, '\p{General_Category=_ Final_punctuation}', "");
    Expect(1, 11810, '\p{^General_Category=_ Final_punctuation}', "");
    Expect(1, 11810, '\P{General_Category=_ Final_punctuation}', "");
    Expect(0, 11810, '\P{^General_Category=_ Final_punctuation}', "");
    Error('\p{Gc=__pf:=}');
    Error('\P{Gc=__pf:=}');
    Expect(1, 11809, '\p{Gc=pf}', "");
    Expect(0, 11809, '\p{^Gc=pf}', "");
    Expect(0, 11809, '\P{Gc=pf}', "");
    Expect(1, 11809, '\P{^Gc=pf}', "");
    Expect(0, 11810, '\p{Gc=pf}', "");
    Expect(1, 11810, '\p{^Gc=pf}', "");
    Expect(1, 11810, '\P{Gc=pf}', "");
    Expect(0, 11810, '\P{^Gc=pf}', "");
    Expect(1, 11809, '\p{Gc=_Pf}', "");
    Expect(0, 11809, '\p{^Gc=_Pf}', "");
    Expect(0, 11809, '\P{Gc=_Pf}', "");
    Expect(1, 11809, '\P{^Gc=_Pf}', "");
    Expect(0, 11810, '\p{Gc=_Pf}', "");
    Expect(1, 11810, '\p{^Gc=_Pf}', "");
    Expect(1, 11810, '\P{Gc=_Pf}', "");
    Expect(0, 11810, '\P{^Gc=_Pf}', "");
    Error('\p{Category=-/a/final_Punctuation}');
    Error('\P{Category=-/a/final_Punctuation}');
    Expect(1, 11809, '\p{Category=finalpunctuation}', "");
    Expect(0, 11809, '\p{^Category=finalpunctuation}', "");
    Expect(0, 11809, '\P{Category=finalpunctuation}', "");
    Expect(1, 11809, '\P{^Category=finalpunctuation}', "");
    Expect(0, 11810, '\p{Category=finalpunctuation}', "");
    Expect(1, 11810, '\p{^Category=finalpunctuation}', "");
    Expect(1, 11810, '\P{Category=finalpunctuation}', "");
    Expect(0, 11810, '\P{^Category=finalpunctuation}', "");
    Expect(1, 11809, '\p{Category=-_final_PUNCTUATION}', "");
    Expect(0, 11809, '\p{^Category=-_final_PUNCTUATION}', "");
    Expect(0, 11809, '\P{Category=-_final_PUNCTUATION}', "");
    Expect(1, 11809, '\P{^Category=-_final_PUNCTUATION}', "");
    Expect(0, 11810, '\p{Category=-_final_PUNCTUATION}', "");
    Expect(1, 11810, '\p{^Category=-_final_PUNCTUATION}', "");
    Expect(1, 11810, '\P{Category=-_final_PUNCTUATION}', "");
    Expect(0, 11810, '\P{^Category=-_final_PUNCTUATION}', "");
    Error('\p{Is_General_Category=  Pf:=}');
    Error('\P{Is_General_Category=  Pf:=}');
    Expect(1, 11809, '\p{Is_General_Category=pf}', "");
    Expect(0, 11809, '\p{^Is_General_Category=pf}', "");
    Expect(0, 11809, '\P{Is_General_Category=pf}', "");
    Expect(1, 11809, '\P{^Is_General_Category=pf}', "");
    Expect(0, 11810, '\p{Is_General_Category=pf}', "");
    Expect(1, 11810, '\p{^Is_General_Category=pf}', "");
    Expect(1, 11810, '\P{Is_General_Category=pf}', "");
    Expect(0, 11810, '\P{^Is_General_Category=pf}', "");
    Expect(1, 11809, '\p{Is_General_Category:	__pf}', "");
    Expect(0, 11809, '\p{^Is_General_Category:	__pf}', "");
    Expect(0, 11809, '\P{Is_General_Category:	__pf}', "");
    Expect(1, 11809, '\P{^Is_General_Category:	__pf}', "");
    Expect(0, 11810, '\p{Is_General_Category:	__pf}', "");
    Expect(1, 11810, '\p{^Is_General_Category:	__pf}', "");
    Expect(1, 11810, '\P{Is_General_Category:	__pf}', "");
    Expect(0, 11810, '\P{^Is_General_Category:	__pf}', "");
    Error('\p{Is_Gc=:=	Final_PUNCTUATION}');
    Error('\P{Is_Gc=:=	Final_PUNCTUATION}');
    Expect(1, 11809, '\p{Is_Gc=finalpunctuation}', "");
    Expect(0, 11809, '\p{^Is_Gc=finalpunctuation}', "");
    Expect(0, 11809, '\P{Is_Gc=finalpunctuation}', "");
    Expect(1, 11809, '\P{^Is_Gc=finalpunctuation}', "");
    Expect(0, 11810, '\p{Is_Gc=finalpunctuation}', "");
    Expect(1, 11810, '\p{^Is_Gc=finalpunctuation}', "");
    Expect(1, 11810, '\P{Is_Gc=finalpunctuation}', "");
    Expect(0, 11810, '\P{^Is_Gc=finalpunctuation}', "");
    Expect(1, 11809, '\p{Is_Gc=	Final_Punctuation}', "");
    Expect(0, 11809, '\p{^Is_Gc=	Final_Punctuation}', "");
    Expect(0, 11809, '\P{Is_Gc=	Final_Punctuation}', "");
    Expect(1, 11809, '\P{^Is_Gc=	Final_Punctuation}', "");
    Expect(0, 11810, '\p{Is_Gc=	Final_Punctuation}', "");
    Expect(1, 11810, '\p{^Is_Gc=	Final_Punctuation}', "");
    Expect(1, 11810, '\P{Is_Gc=	Final_Punctuation}', "");
    Expect(0, 11810, '\P{^Is_Gc=	Final_Punctuation}', "");
    Error('\p{Is_Category::=	PF}');
    Error('\P{Is_Category::=	PF}');
    Expect(1, 11809, '\p{Is_Category=pf}', "");
    Expect(0, 11809, '\p{^Is_Category=pf}', "");
    Expect(0, 11809, '\P{Is_Category=pf}', "");
    Expect(1, 11809, '\P{^Is_Category=pf}', "");
    Expect(0, 11810, '\p{Is_Category=pf}', "");
    Expect(1, 11810, '\p{^Is_Category=pf}', "");
    Expect(1, 11810, '\P{Is_Category=pf}', "");
    Expect(0, 11810, '\P{^Is_Category=pf}', "");
    Expect(1, 11809, '\p{Is_Category= _PF}', "");
    Expect(0, 11809, '\p{^Is_Category= _PF}', "");
    Expect(0, 11809, '\P{Is_Category= _PF}', "");
    Expect(1, 11809, '\P{^Is_Category= _PF}', "");
    Expect(0, 11810, '\p{Is_Category= _PF}', "");
    Expect(1, 11810, '\p{^Is_Category= _PF}', "");
    Expect(1, 11810, '\P{Is_Category= _PF}', "");
    Expect(0, 11810, '\P{^Is_Category= _PF}', "");
    Error('\p{General_Category:   /a/INITIAL_Punctuation}');
    Error('\P{General_Category:   /a/INITIAL_Punctuation}');
    Expect(1, 11808, '\p{General_Category=initialpunctuation}', "");
    Expect(0, 11808, '\p{^General_Category=initialpunctuation}', "");
    Expect(0, 11808, '\P{General_Category=initialpunctuation}', "");
    Expect(1, 11808, '\P{^General_Category=initialpunctuation}', "");
    Expect(0, 11809, '\p{General_Category=initialpunctuation}', "");
    Expect(1, 11809, '\p{^General_Category=initialpunctuation}', "");
    Expect(1, 11809, '\P{General_Category=initialpunctuation}', "");
    Expect(0, 11809, '\P{^General_Category=initialpunctuation}', "");
    Expect(1, 11808, '\p{General_Category:_ INITIAL_punctuation}', "");
    Expect(0, 11808, '\p{^General_Category:_ INITIAL_punctuation}', "");
    Expect(0, 11808, '\P{General_Category:_ INITIAL_punctuation}', "");
    Expect(1, 11808, '\P{^General_Category:_ INITIAL_punctuation}', "");
    Expect(0, 11809, '\p{General_Category:_ INITIAL_punctuation}', "");
    Expect(1, 11809, '\p{^General_Category:_ INITIAL_punctuation}', "");
    Expect(1, 11809, '\P{General_Category:_ INITIAL_punctuation}', "");
    Expect(0, 11809, '\P{^General_Category:_ INITIAL_punctuation}', "");
    Error('\p{Gc=/a/-PI}');
    Error('\P{Gc=/a/-PI}');
    Expect(1, 11808, '\p{Gc:	pi}', "");
    Expect(0, 11808, '\p{^Gc:	pi}', "");
    Expect(0, 11808, '\P{Gc:	pi}', "");
    Expect(1, 11808, '\P{^Gc:	pi}', "");
    Expect(0, 11809, '\p{Gc:	pi}', "");
    Expect(1, 11809, '\p{^Gc:	pi}', "");
    Expect(1, 11809, '\P{Gc:	pi}', "");
    Expect(0, 11809, '\P{^Gc:	pi}', "");
    Expect(1, 11808, '\p{Gc=--pi}', "");
    Expect(0, 11808, '\p{^Gc=--pi}', "");
    Expect(0, 11808, '\P{Gc=--pi}', "");
    Expect(1, 11808, '\P{^Gc=--pi}', "");
    Expect(0, 11809, '\p{Gc=--pi}', "");
    Expect(1, 11809, '\p{^Gc=--pi}', "");
    Expect(1, 11809, '\P{Gc=--pi}', "");
    Expect(0, 11809, '\P{^Gc=--pi}', "");
    Error('\p{Category=_INITIAL_Punctuation/a/}');
    Error('\P{Category=_INITIAL_Punctuation/a/}');
    Expect(1, 11808, '\p{Category=initialpunctuation}', "");
    Expect(0, 11808, '\p{^Category=initialpunctuation}', "");
    Expect(0, 11808, '\P{Category=initialpunctuation}', "");
    Expect(1, 11808, '\P{^Category=initialpunctuation}', "");
    Expect(0, 11809, '\p{Category=initialpunctuation}', "");
    Expect(1, 11809, '\p{^Category=initialpunctuation}', "");
    Expect(1, 11809, '\P{Category=initialpunctuation}', "");
    Expect(0, 11809, '\P{^Category=initialpunctuation}', "");
    Expect(1, 11808, '\p{Category=_ Initial_Punctuation}', "");
    Expect(0, 11808, '\p{^Category=_ Initial_Punctuation}', "");
    Expect(0, 11808, '\P{Category=_ Initial_Punctuation}', "");
    Expect(1, 11808, '\P{^Category=_ Initial_Punctuation}', "");
    Expect(0, 11809, '\p{Category=_ Initial_Punctuation}', "");
    Expect(1, 11809, '\p{^Category=_ Initial_Punctuation}', "");
    Expect(1, 11809, '\P{Category=_ Initial_Punctuation}', "");
    Expect(0, 11809, '\P{^Category=_ Initial_Punctuation}', "");
    Error('\p{Is_General_Category=_:=Pi}');
    Error('\P{Is_General_Category=_:=Pi}');
    Expect(1, 11808, '\p{Is_General_Category=pi}', "");
    Expect(0, 11808, '\p{^Is_General_Category=pi}', "");
    Expect(0, 11808, '\P{Is_General_Category=pi}', "");
    Expect(1, 11808, '\P{^Is_General_Category=pi}', "");
    Expect(0, 11809, '\p{Is_General_Category=pi}', "");
    Expect(1, 11809, '\p{^Is_General_Category=pi}', "");
    Expect(1, 11809, '\P{Is_General_Category=pi}', "");
    Expect(0, 11809, '\P{^Is_General_Category=pi}', "");
    Expect(1, 11808, '\p{Is_General_Category= 	Pi}', "");
    Expect(0, 11808, '\p{^Is_General_Category= 	Pi}', "");
    Expect(0, 11808, '\P{Is_General_Category= 	Pi}', "");
    Expect(1, 11808, '\P{^Is_General_Category= 	Pi}', "");
    Expect(0, 11809, '\p{Is_General_Category= 	Pi}', "");
    Expect(1, 11809, '\p{^Is_General_Category= 	Pi}', "");
    Expect(1, 11809, '\P{Is_General_Category= 	Pi}', "");
    Expect(0, 11809, '\P{^Is_General_Category= 	Pi}', "");
    Error('\p{Is_Gc=:=Initial_Punctuation}');
    Error('\P{Is_Gc=:=Initial_Punctuation}');
    Expect(1, 11808, '\p{Is_Gc=initialpunctuation}', "");
    Expect(0, 11808, '\p{^Is_Gc=initialpunctuation}', "");
    Expect(0, 11808, '\P{Is_Gc=initialpunctuation}', "");
    Expect(1, 11808, '\P{^Is_Gc=initialpunctuation}', "");
    Expect(0, 11809, '\p{Is_Gc=initialpunctuation}', "");
    Expect(1, 11809, '\p{^Is_Gc=initialpunctuation}', "");
    Expect(1, 11809, '\P{Is_Gc=initialpunctuation}', "");
    Expect(0, 11809, '\P{^Is_Gc=initialpunctuation}', "");
    Expect(1, 11808, '\p{Is_Gc= -Initial_punctuation}', "");
    Expect(0, 11808, '\p{^Is_Gc= -Initial_punctuation}', "");
    Expect(0, 11808, '\P{Is_Gc= -Initial_punctuation}', "");
    Expect(1, 11808, '\P{^Is_Gc= -Initial_punctuation}', "");
    Expect(0, 11809, '\p{Is_Gc= -Initial_punctuation}', "");
    Expect(1, 11809, '\p{^Is_Gc= -Initial_punctuation}', "");
    Expect(1, 11809, '\P{Is_Gc= -Initial_punctuation}', "");
    Expect(0, 11809, '\P{^Is_Gc= -Initial_punctuation}', "");
    Error('\p{Is_Category=:=	-PI}');
    Error('\P{Is_Category=:=	-PI}');
    Expect(1, 11808, '\p{Is_Category: pi}', "");
    Expect(0, 11808, '\p{^Is_Category: pi}', "");
    Expect(0, 11808, '\P{Is_Category: pi}', "");
    Expect(1, 11808, '\P{^Is_Category: pi}', "");
    Expect(0, 11809, '\p{Is_Category: pi}', "");
    Expect(1, 11809, '\p{^Is_Category: pi}', "");
    Expect(1, 11809, '\P{Is_Category: pi}', "");
    Expect(0, 11809, '\P{^Is_Category: pi}', "");
    Expect(1, 11808, '\p{Is_Category=  PI}', "");
    Expect(0, 11808, '\p{^Is_Category=  PI}', "");
    Expect(0, 11808, '\P{Is_Category=  PI}', "");
    Expect(1, 11808, '\P{^Is_Category=  PI}', "");
    Expect(0, 11809, '\p{Is_Category=  PI}', "");
    Expect(1, 11809, '\p{^Is_Category=  PI}', "");
    Expect(1, 11809, '\P{Is_Category=  PI}', "");
    Expect(0, 11809, '\P{^Is_Category=  PI}', "");
    Error('\p{General_Category= OTHER_punctuation/a/}');
    Error('\P{General_Category= OTHER_punctuation/a/}');
    Expect(1, 125279, '\p{General_Category=otherpunctuation}', "");
    Expect(0, 125279, '\p{^General_Category=otherpunctuation}', "");
    Expect(0, 125279, '\P{General_Category=otherpunctuation}', "");
    Expect(1, 125279, '\P{^General_Category=otherpunctuation}', "");
    Expect(0, 125280, '\p{General_Category=otherpunctuation}', "");
    Expect(1, 125280, '\p{^General_Category=otherpunctuation}', "");
    Expect(1, 125280, '\P{General_Category=otherpunctuation}', "");
    Expect(0, 125280, '\P{^General_Category=otherpunctuation}', "");
    Expect(1, 125279, '\p{General_Category=		Other_Punctuation}', "");
    Expect(0, 125279, '\p{^General_Category=		Other_Punctuation}', "");
    Expect(0, 125279, '\P{General_Category=		Other_Punctuation}', "");
    Expect(1, 125279, '\P{^General_Category=		Other_Punctuation}', "");
    Expect(0, 125280, '\p{General_Category=		Other_Punctuation}', "");
    Expect(1, 125280, '\p{^General_Category=		Other_Punctuation}', "");
    Expect(1, 125280, '\P{General_Category=		Other_Punctuation}', "");
    Expect(0, 125280, '\P{^General_Category=		Other_Punctuation}', "");
    Error('\p{Gc=:=	Po}');
    Error('\P{Gc=:=	Po}');
    Expect(1, 125279, '\p{Gc=po}', "");
    Expect(0, 125279, '\p{^Gc=po}', "");
    Expect(0, 125279, '\P{Gc=po}', "");
    Expect(1, 125279, '\P{^Gc=po}', "");
    Expect(0, 125280, '\p{Gc=po}', "");
    Expect(1, 125280, '\p{^Gc=po}', "");
    Expect(1, 125280, '\P{Gc=po}', "");
    Expect(0, 125280, '\P{^Gc=po}', "");
    Expect(1, 125279, '\p{Gc:   - PO}', "");
    Expect(0, 125279, '\p{^Gc:   - PO}', "");
    Expect(0, 125279, '\P{Gc:   - PO}', "");
    Expect(1, 125279, '\P{^Gc:   - PO}', "");
    Expect(0, 125280, '\p{Gc:   - PO}', "");
    Expect(1, 125280, '\p{^Gc:   - PO}', "");
    Expect(1, 125280, '\P{Gc:   - PO}', "");
    Expect(0, 125280, '\P{^Gc:   - PO}', "");
    Error('\p{Category=	Other_punctuation:=}');
    Error('\P{Category=	Other_punctuation:=}');
    Expect(1, 125279, '\p{Category=otherpunctuation}', "");
    Expect(0, 125279, '\p{^Category=otherpunctuation}', "");
    Expect(0, 125279, '\P{Category=otherpunctuation}', "");
    Expect(1, 125279, '\P{^Category=otherpunctuation}', "");
    Expect(0, 125280, '\p{Category=otherpunctuation}', "");
    Expect(1, 125280, '\p{^Category=otherpunctuation}', "");
    Expect(1, 125280, '\P{Category=otherpunctuation}', "");
    Expect(0, 125280, '\P{^Category=otherpunctuation}', "");
    Expect(1, 125279, '\p{Category= OTHER_Punctuation}', "");
    Expect(0, 125279, '\p{^Category= OTHER_Punctuation}', "");
    Expect(0, 125279, '\P{Category= OTHER_Punctuation}', "");
    Expect(1, 125279, '\P{^Category= OTHER_Punctuation}', "");
    Expect(0, 125280, '\p{Category= OTHER_Punctuation}', "");
    Expect(1, 125280, '\p{^Category= OTHER_Punctuation}', "");
    Expect(1, 125280, '\P{Category= OTHER_Punctuation}', "");
    Expect(0, 125280, '\P{^Category= OTHER_Punctuation}', "");
    Error('\p{Is_General_Category=/a/--Po}');
    Error('\P{Is_General_Category=/a/--Po}');
    Expect(1, 125279, '\p{Is_General_Category:po}', "");
    Expect(0, 125279, '\p{^Is_General_Category:po}', "");
    Expect(0, 125279, '\P{Is_General_Category:po}', "");
    Expect(1, 125279, '\P{^Is_General_Category:po}', "");
    Expect(0, 125280, '\p{Is_General_Category:po}', "");
    Expect(1, 125280, '\p{^Is_General_Category:po}', "");
    Expect(1, 125280, '\P{Is_General_Category:po}', "");
    Expect(0, 125280, '\P{^Is_General_Category:po}', "");
    Expect(1, 125279, '\p{Is_General_Category=-Po}', "");
    Expect(0, 125279, '\p{^Is_General_Category=-Po}', "");
    Expect(0, 125279, '\P{Is_General_Category=-Po}', "");
    Expect(1, 125279, '\P{^Is_General_Category=-Po}', "");
    Expect(0, 125280, '\p{Is_General_Category=-Po}', "");
    Expect(1, 125280, '\p{^Is_General_Category=-Po}', "");
    Expect(1, 125280, '\P{Is_General_Category=-Po}', "");
    Expect(0, 125280, '\P{^Is_General_Category=-Po}', "");
    Error('\p{Is_Gc=-/a/other_punctuation}');
    Error('\P{Is_Gc=-/a/other_punctuation}');
    Expect(1, 125279, '\p{Is_Gc:	otherpunctuation}', "");
    Expect(0, 125279, '\p{^Is_Gc:	otherpunctuation}', "");
    Expect(0, 125279, '\P{Is_Gc:	otherpunctuation}', "");
    Expect(1, 125279, '\P{^Is_Gc:	otherpunctuation}', "");
    Expect(0, 125280, '\p{Is_Gc:	otherpunctuation}', "");
    Expect(1, 125280, '\p{^Is_Gc:	otherpunctuation}', "");
    Expect(1, 125280, '\P{Is_Gc:	otherpunctuation}', "");
    Expect(0, 125280, '\P{^Is_Gc:	otherpunctuation}', "");
    Expect(1, 125279, '\p{Is_Gc=-_other_Punctuation}', "");
    Expect(0, 125279, '\p{^Is_Gc=-_other_Punctuation}', "");
    Expect(0, 125279, '\P{Is_Gc=-_other_Punctuation}', "");
    Expect(1, 125279, '\P{^Is_Gc=-_other_Punctuation}', "");
    Expect(0, 125280, '\p{Is_Gc=-_other_Punctuation}', "");
    Expect(1, 125280, '\p{^Is_Gc=-_other_Punctuation}', "");
    Expect(1, 125280, '\P{Is_Gc=-_other_Punctuation}', "");
    Expect(0, 125280, '\P{^Is_Gc=-_other_Punctuation}', "");
    Error('\p{Is_Category=	Po/a/}');
    Error('\P{Is_Category=	Po/a/}');
    Expect(1, 125279, '\p{Is_Category=po}', "");
    Expect(0, 125279, '\p{^Is_Category=po}', "");
    Expect(0, 125279, '\P{Is_Category=po}', "");
    Expect(1, 125279, '\P{^Is_Category=po}', "");
    Expect(0, 125280, '\p{Is_Category=po}', "");
    Expect(1, 125280, '\p{^Is_Category=po}', "");
    Expect(1, 125280, '\P{Is_Category=po}', "");
    Expect(0, 125280, '\P{^Is_Category=po}', "");
    Expect(1, 125279, '\p{Is_Category=	po}', "");
    Expect(0, 125279, '\p{^Is_Category=	po}', "");
    Expect(0, 125279, '\P{Is_Category=	po}', "");
    Expect(1, 125279, '\P{^Is_Category=	po}', "");
    Expect(0, 125280, '\p{Is_Category=	po}', "");
    Expect(1, 125280, '\p{^Is_Category=	po}', "");
    Expect(1, 125280, '\P{Is_Category=	po}', "");
    Expect(0, 125280, '\P{^Is_Category=	po}', "");
    Error('\p{General_Category=:=	_Open_Punctuation}');
    Error('\P{General_Category=:=	_Open_Punctuation}');
    Expect(1, 65378, '\p{General_Category:   openpunctuation}', "");
    Expect(0, 65378, '\p{^General_Category:   openpunctuation}', "");
    Expect(0, 65378, '\P{General_Category:   openpunctuation}', "");
    Expect(1, 65378, '\P{^General_Category:   openpunctuation}', "");
    Expect(0, 65379, '\p{General_Category:   openpunctuation}', "");
    Expect(1, 65379, '\p{^General_Category:   openpunctuation}', "");
    Expect(1, 65379, '\P{General_Category:   openpunctuation}', "");
    Expect(0, 65379, '\P{^General_Category:   openpunctuation}', "");
    Expect(1, 65378, '\p{General_Category=	 Open_Punctuation}', "");
    Expect(0, 65378, '\p{^General_Category=	 Open_Punctuation}', "");
    Expect(0, 65378, '\P{General_Category=	 Open_Punctuation}', "");
    Expect(1, 65378, '\P{^General_Category=	 Open_Punctuation}', "");
    Expect(0, 65379, '\p{General_Category=	 Open_Punctuation}', "");
    Expect(1, 65379, '\p{^General_Category=	 Open_Punctuation}', "");
    Expect(1, 65379, '\P{General_Category=	 Open_Punctuation}', "");
    Expect(0, 65379, '\P{^General_Category=	 Open_Punctuation}', "");
    Error('\p{Gc=-Ps/a/}');
    Error('\P{Gc=-Ps/a/}');
    Expect(1, 65378, '\p{Gc=ps}', "");
    Expect(0, 65378, '\p{^Gc=ps}', "");
    Expect(0, 65378, '\P{Gc=ps}', "");
    Expect(1, 65378, '\P{^Gc=ps}', "");
    Expect(0, 65379, '\p{Gc=ps}', "");
    Expect(1, 65379, '\p{^Gc=ps}', "");
    Expect(1, 65379, '\P{Gc=ps}', "");
    Expect(0, 65379, '\P{^Gc=ps}', "");
    Expect(1, 65378, '\p{Gc= _PS}', "");
    Expect(0, 65378, '\p{^Gc= _PS}', "");
    Expect(0, 65378, '\P{Gc= _PS}', "");
    Expect(1, 65378, '\P{^Gc= _PS}', "");
    Expect(0, 65379, '\p{Gc= _PS}', "");
    Expect(1, 65379, '\p{^Gc= _PS}', "");
    Expect(1, 65379, '\P{Gc= _PS}', "");
    Expect(0, 65379, '\P{^Gc= _PS}', "");
    Error('\p{Category=_Open_PUNCTUATION:=}');
    Error('\P{Category=_Open_PUNCTUATION:=}');
    Expect(1, 65378, '\p{Category:   openpunctuation}', "");
    Expect(0, 65378, '\p{^Category:   openpunctuation}', "");
    Expect(0, 65378, '\P{Category:   openpunctuation}', "");
    Expect(1, 65378, '\P{^Category:   openpunctuation}', "");
    Expect(0, 65379, '\p{Category:   openpunctuation}', "");
    Expect(1, 65379, '\p{^Category:   openpunctuation}', "");
    Expect(1, 65379, '\P{Category:   openpunctuation}', "");
    Expect(0, 65379, '\P{^Category:   openpunctuation}', "");
    Expect(1, 65378, '\p{Category=_	Open_PUNCTUATION}', "");
    Expect(0, 65378, '\p{^Category=_	Open_PUNCTUATION}', "");
    Expect(0, 65378, '\P{Category=_	Open_PUNCTUATION}', "");
    Expect(1, 65378, '\P{^Category=_	Open_PUNCTUATION}', "");
    Expect(0, 65379, '\p{Category=_	Open_PUNCTUATION}', "");
    Expect(1, 65379, '\p{^Category=_	Open_PUNCTUATION}', "");
    Expect(1, 65379, '\P{Category=_	Open_PUNCTUATION}', "");
    Expect(0, 65379, '\P{^Category=_	Open_PUNCTUATION}', "");
    Error('\p{Is_General_Category=Ps:=}');
    Error('\P{Is_General_Category=Ps:=}');
    Expect(1, 65378, '\p{Is_General_Category=ps}', "");
    Expect(0, 65378, '\p{^Is_General_Category=ps}', "");
    Expect(0, 65378, '\P{Is_General_Category=ps}', "");
    Expect(1, 65378, '\P{^Is_General_Category=ps}', "");
    Expect(0, 65379, '\p{Is_General_Category=ps}', "");
    Expect(1, 65379, '\p{^Is_General_Category=ps}', "");
    Expect(1, 65379, '\P{Is_General_Category=ps}', "");
    Expect(0, 65379, '\P{^Is_General_Category=ps}', "");
    Expect(1, 65378, '\p{Is_General_Category=	Ps}', "");
    Expect(0, 65378, '\p{^Is_General_Category=	Ps}', "");
    Expect(0, 65378, '\P{Is_General_Category=	Ps}', "");
    Expect(1, 65378, '\P{^Is_General_Category=	Ps}', "");
    Expect(0, 65379, '\p{Is_General_Category=	Ps}', "");
    Expect(1, 65379, '\p{^Is_General_Category=	Ps}', "");
    Expect(1, 65379, '\P{Is_General_Category=	Ps}', "");
    Expect(0, 65379, '\P{^Is_General_Category=	Ps}', "");
    Error('\p{Is_Gc=	Open_Punctuation/a/}');
    Error('\P{Is_Gc=	Open_Punctuation/a/}');
    Expect(1, 65378, '\p{Is_Gc=openpunctuation}', "");
    Expect(0, 65378, '\p{^Is_Gc=openpunctuation}', "");
    Expect(0, 65378, '\P{Is_Gc=openpunctuation}', "");
    Expect(1, 65378, '\P{^Is_Gc=openpunctuation}', "");
    Expect(0, 65379, '\p{Is_Gc=openpunctuation}', "");
    Expect(1, 65379, '\p{^Is_Gc=openpunctuation}', "");
    Expect(1, 65379, '\P{Is_Gc=openpunctuation}', "");
    Expect(0, 65379, '\P{^Is_Gc=openpunctuation}', "");
    Expect(1, 65378, '\p{Is_Gc:	 _Open_Punctuation}', "");
    Expect(0, 65378, '\p{^Is_Gc:	 _Open_Punctuation}', "");
    Expect(0, 65378, '\P{Is_Gc:	 _Open_Punctuation}', "");
    Expect(1, 65378, '\P{^Is_Gc:	 _Open_Punctuation}', "");
    Expect(0, 65379, '\p{Is_Gc:	 _Open_Punctuation}', "");
    Expect(1, 65379, '\p{^Is_Gc:	 _Open_Punctuation}', "");
    Expect(1, 65379, '\P{Is_Gc:	 _Open_Punctuation}', "");
    Expect(0, 65379, '\P{^Is_Gc:	 _Open_Punctuation}', "");
    Error('\p{Is_Category=/a/Ps}');
    Error('\P{Is_Category=/a/Ps}');
    Expect(1, 65378, '\p{Is_Category=ps}', "");
    Expect(0, 65378, '\p{^Is_Category=ps}', "");
    Expect(0, 65378, '\P{Is_Category=ps}', "");
    Expect(1, 65378, '\P{^Is_Category=ps}', "");
    Expect(0, 65379, '\p{Is_Category=ps}', "");
    Expect(1, 65379, '\p{^Is_Category=ps}', "");
    Expect(1, 65379, '\P{Is_Category=ps}', "");
    Expect(0, 65379, '\P{^Is_Category=ps}', "");
    Expect(1, 65378, '\p{Is_Category= _Ps}', "");
    Expect(0, 65378, '\p{^Is_Category= _Ps}', "");
    Expect(0, 65378, '\P{Is_Category= _Ps}', "");
    Expect(1, 65378, '\P{^Is_Category= _Ps}', "");
    Expect(0, 65379, '\p{Is_Category= _Ps}', "");
    Expect(1, 65379, '\p{^Is_Category= _Ps}', "");
    Expect(1, 65379, '\P{Is_Category= _Ps}', "");
    Expect(0, 65379, '\P{^Is_Category= _Ps}', "");
    Error('\p{General_Category=_-symbol/a/}');
    Error('\P{General_Category=_-symbol/a/}');
    Expect(1, 129472, '\p{General_Category=symbol}', "");
    Expect(0, 129472, '\p{^General_Category=symbol}', "");
    Expect(0, 129472, '\P{General_Category=symbol}', "");
    Expect(1, 129472, '\P{^General_Category=symbol}', "");
    Expect(0, 129473, '\p{General_Category=symbol}', "");
    Expect(1, 129473, '\p{^General_Category=symbol}', "");
    Expect(1, 129473, '\P{General_Category=symbol}', "");
    Expect(0, 129473, '\P{^General_Category=symbol}', "");
    Expect(1, 129472, '\p{General_Category=-symbol}', "");
    Expect(0, 129472, '\p{^General_Category=-symbol}', "");
    Expect(0, 129472, '\P{General_Category=-symbol}', "");
    Expect(1, 129472, '\P{^General_Category=-symbol}', "");
    Expect(0, 129473, '\p{General_Category=-symbol}', "");
    Expect(1, 129473, '\p{^General_Category=-symbol}', "");
    Expect(1, 129473, '\P{General_Category=-symbol}', "");
    Expect(0, 129473, '\P{^General_Category=-symbol}', "");
    Error('\p{Gc=	/a/S}');
    Error('\P{Gc=	/a/S}');
    Expect(1, 129472, '\p{Gc=s}', "");
    Expect(0, 129472, '\p{^Gc=s}', "");
    Expect(0, 129472, '\P{Gc=s}', "");
    Expect(1, 129472, '\P{^Gc=s}', "");
    Expect(0, 129473, '\p{Gc=s}', "");
    Expect(1, 129473, '\p{^Gc=s}', "");
    Expect(1, 129473, '\P{Gc=s}', "");
    Expect(0, 129473, '\P{^Gc=s}', "");
    Expect(1, 129472, '\p{Gc=_ S}', "");
    Expect(0, 129472, '\p{^Gc=_ S}', "");
    Expect(0, 129472, '\P{Gc=_ S}', "");
    Expect(1, 129472, '\P{^Gc=_ S}', "");
    Expect(0, 129473, '\p{Gc=_ S}', "");
    Expect(1, 129473, '\p{^Gc=_ S}', "");
    Expect(1, 129473, '\P{Gc=_ S}', "");
    Expect(0, 129473, '\P{^Gc=_ S}', "");
    Error('\p{Category= /a/symbol}');
    Error('\P{Category= /a/symbol}');
    Expect(1, 129472, '\p{Category=symbol}', "");
    Expect(0, 129472, '\p{^Category=symbol}', "");
    Expect(0, 129472, '\P{Category=symbol}', "");
    Expect(1, 129472, '\P{^Category=symbol}', "");
    Expect(0, 129473, '\p{Category=symbol}', "");
    Expect(1, 129473, '\p{^Category=symbol}', "");
    Expect(1, 129473, '\P{Category=symbol}', "");
    Expect(0, 129473, '\P{^Category=symbol}', "");
    Expect(1, 129472, '\p{Category=SYMBOL}', "");
    Expect(0, 129472, '\p{^Category=SYMBOL}', "");
    Expect(0, 129472, '\P{Category=SYMBOL}', "");
    Expect(1, 129472, '\P{^Category=SYMBOL}', "");
    Expect(0, 129473, '\p{Category=SYMBOL}', "");
    Expect(1, 129473, '\p{^Category=SYMBOL}', "");
    Expect(1, 129473, '\P{Category=SYMBOL}', "");
    Expect(0, 129473, '\P{^Category=SYMBOL}', "");
    Error('\p{Is_General_Category=:=-_S}');
    Error('\P{Is_General_Category=:=-_S}');
    Expect(1, 129472, '\p{Is_General_Category=s}', "");
    Expect(0, 129472, '\p{^Is_General_Category=s}', "");
    Expect(0, 129472, '\P{Is_General_Category=s}', "");
    Expect(1, 129472, '\P{^Is_General_Category=s}', "");
    Expect(0, 129473, '\p{Is_General_Category=s}', "");
    Expect(1, 129473, '\p{^Is_General_Category=s}', "");
    Expect(1, 129473, '\P{Is_General_Category=s}', "");
    Expect(0, 129473, '\P{^Is_General_Category=s}', "");
    Expect(1, 129472, '\p{Is_General_Category:   -S}', "");
    Expect(0, 129472, '\p{^Is_General_Category:   -S}', "");
    Expect(0, 129472, '\P{Is_General_Category:   -S}', "");
    Expect(1, 129472, '\P{^Is_General_Category:   -S}', "");
    Expect(0, 129473, '\p{Is_General_Category:   -S}', "");
    Expect(1, 129473, '\p{^Is_General_Category:   -S}', "");
    Expect(1, 129473, '\P{Is_General_Category:   -S}', "");
    Expect(0, 129473, '\P{^Is_General_Category:   -S}', "");
    Error('\p{Is_Gc=:=	SYMBOL}');
    Error('\P{Is_Gc=:=	SYMBOL}');
    Expect(1, 129472, '\p{Is_Gc: symbol}', "");
    Expect(0, 129472, '\p{^Is_Gc: symbol}', "");
    Expect(0, 129472, '\P{Is_Gc: symbol}', "");
    Expect(1, 129472, '\P{^Is_Gc: symbol}', "");
    Expect(0, 129473, '\p{Is_Gc: symbol}', "");
    Expect(1, 129473, '\p{^Is_Gc: symbol}', "");
    Expect(1, 129473, '\P{Is_Gc: symbol}', "");
    Expect(0, 129473, '\P{^Is_Gc: symbol}', "");
    Expect(1, 129472, '\p{Is_Gc:	 _Symbol}', "");
    Expect(0, 129472, '\p{^Is_Gc:	 _Symbol}', "");
    Expect(0, 129472, '\P{Is_Gc:	 _Symbol}', "");
    Expect(1, 129472, '\P{^Is_Gc:	 _Symbol}', "");
    Expect(0, 129473, '\p{Is_Gc:	 _Symbol}', "");
    Expect(1, 129473, '\p{^Is_Gc:	 _Symbol}', "");
    Expect(1, 129473, '\P{Is_Gc:	 _Symbol}', "");
    Expect(0, 129473, '\P{^Is_Gc:	 _Symbol}', "");
    Error('\p{Is_Category=:=	S}');
    Error('\P{Is_Category=:=	S}');
    Expect(1, 129472, '\p{Is_Category=s}', "");
    Expect(0, 129472, '\p{^Is_Category=s}', "");
    Expect(0, 129472, '\P{Is_Category=s}', "");
    Expect(1, 129472, '\P{^Is_Category=s}', "");
    Expect(0, 129473, '\p{Is_Category=s}', "");
    Expect(1, 129473, '\p{^Is_Category=s}', "");
    Expect(1, 129473, '\P{Is_Category=s}', "");
    Expect(0, 129473, '\P{^Is_Category=s}', "");
    Expect(1, 129472, '\p{Is_Category=_S}', "");
    Expect(0, 129472, '\p{^Is_Category=_S}', "");
    Expect(0, 129472, '\P{Is_Category=_S}', "");
    Expect(1, 129472, '\P{^Is_Category=_S}', "");
    Expect(0, 129473, '\p{Is_Category=_S}', "");
    Expect(1, 129473, '\p{^Is_Category=_S}', "");
    Expect(1, 129473, '\P{Is_Category=_S}', "");
    Expect(0, 129473, '\P{^Is_Category=_S}', "");
    Error('\p{General_Category: /a/Currency_SYMBOL}');
    Error('\P{General_Category: /a/Currency_SYMBOL}');
    Expect(1, 65510, '\p{General_Category=currencysymbol}', "");
    Expect(0, 65510, '\p{^General_Category=currencysymbol}', "");
    Expect(0, 65510, '\P{General_Category=currencysymbol}', "");
    Expect(1, 65510, '\P{^General_Category=currencysymbol}', "");
    Expect(0, 65511, '\p{General_Category=currencysymbol}', "");
    Expect(1, 65511, '\p{^General_Category=currencysymbol}', "");
    Expect(1, 65511, '\P{General_Category=currencysymbol}', "");
    Expect(0, 65511, '\P{^General_Category=currencysymbol}', "");
    Expect(1, 65510, '\p{General_Category=	currency_Symbol}', "");
    Expect(0, 65510, '\p{^General_Category=	currency_Symbol}', "");
    Expect(0, 65510, '\P{General_Category=	currency_Symbol}', "");
    Expect(1, 65510, '\P{^General_Category=	currency_Symbol}', "");
    Expect(0, 65511, '\p{General_Category=	currency_Symbol}', "");
    Expect(1, 65511, '\p{^General_Category=	currency_Symbol}', "");
    Expect(1, 65511, '\P{General_Category=	currency_Symbol}', "");
    Expect(0, 65511, '\P{^General_Category=	currency_Symbol}', "");
    Error('\p{Gc=/a/-_Sc}');
    Error('\P{Gc=/a/-_Sc}');
    Expect(1, 65510, '\p{Gc=sc}', "");
    Expect(0, 65510, '\p{^Gc=sc}', "");
    Expect(0, 65510, '\P{Gc=sc}', "");
    Expect(1, 65510, '\P{^Gc=sc}', "");
    Expect(0, 65511, '\p{Gc=sc}', "");
    Expect(1, 65511, '\p{^Gc=sc}', "");
    Expect(1, 65511, '\P{Gc=sc}', "");
    Expect(0, 65511, '\P{^Gc=sc}', "");
    Expect(1, 65510, '\p{Gc=_-SC}', "");
    Expect(0, 65510, '\p{^Gc=_-SC}', "");
    Expect(0, 65510, '\P{Gc=_-SC}', "");
    Expect(1, 65510, '\P{^Gc=_-SC}', "");
    Expect(0, 65511, '\p{Gc=_-SC}', "");
    Expect(1, 65511, '\p{^Gc=_-SC}', "");
    Expect(1, 65511, '\P{Gc=_-SC}', "");
    Expect(0, 65511, '\P{^Gc=_-SC}', "");
    Error('\p{Category=:=- Currency_SYMBOL}');
    Error('\P{Category=:=- Currency_SYMBOL}');
    Expect(1, 65510, '\p{Category:currencysymbol}', "");
    Expect(0, 65510, '\p{^Category:currencysymbol}', "");
    Expect(0, 65510, '\P{Category:currencysymbol}', "");
    Expect(1, 65510, '\P{^Category:currencysymbol}', "");
    Expect(0, 65511, '\p{Category:currencysymbol}', "");
    Expect(1, 65511, '\p{^Category:currencysymbol}', "");
    Expect(1, 65511, '\P{Category:currencysymbol}', "");
    Expect(0, 65511, '\P{^Category:currencysymbol}', "");
    Expect(1, 65510, '\p{Category=currency_Symbol}', "");
    Expect(0, 65510, '\p{^Category=currency_Symbol}', "");
    Expect(0, 65510, '\P{Category=currency_Symbol}', "");
    Expect(1, 65510, '\P{^Category=currency_Symbol}', "");
    Expect(0, 65511, '\p{Category=currency_Symbol}', "");
    Expect(1, 65511, '\p{^Category=currency_Symbol}', "");
    Expect(1, 65511, '\P{Category=currency_Symbol}', "");
    Expect(0, 65511, '\P{^Category=currency_Symbol}', "");
    Error('\p{Is_General_Category= /a/Sc}');
    Error('\P{Is_General_Category= /a/Sc}');
    Expect(1, 65510, '\p{Is_General_Category=sc}', "");
    Expect(0, 65510, '\p{^Is_General_Category=sc}', "");
    Expect(0, 65510, '\P{Is_General_Category=sc}', "");
    Expect(1, 65510, '\P{^Is_General_Category=sc}', "");
    Expect(0, 65511, '\p{Is_General_Category=sc}', "");
    Expect(1, 65511, '\p{^Is_General_Category=sc}', "");
    Expect(1, 65511, '\P{Is_General_Category=sc}', "");
    Expect(0, 65511, '\P{^Is_General_Category=sc}', "");
    Expect(1, 65510, '\p{Is_General_Category= SC}', "");
    Expect(0, 65510, '\p{^Is_General_Category= SC}', "");
    Expect(0, 65510, '\P{Is_General_Category= SC}', "");
    Expect(1, 65510, '\P{^Is_General_Category= SC}', "");
    Expect(0, 65511, '\p{Is_General_Category= SC}', "");
    Expect(1, 65511, '\p{^Is_General_Category= SC}', "");
    Expect(1, 65511, '\P{Is_General_Category= SC}', "");
    Expect(0, 65511, '\P{^Is_General_Category= SC}', "");
    Error('\p{Is_Gc=/a/Currency_Symbol}');
    Error('\P{Is_Gc=/a/Currency_Symbol}');
    Expect(1, 65510, '\p{Is_Gc=currencysymbol}', "");
    Expect(0, 65510, '\p{^Is_Gc=currencysymbol}', "");
    Expect(0, 65510, '\P{Is_Gc=currencysymbol}', "");
    Expect(1, 65510, '\P{^Is_Gc=currencysymbol}', "");
    Expect(0, 65511, '\p{Is_Gc=currencysymbol}', "");
    Expect(1, 65511, '\p{^Is_Gc=currencysymbol}', "");
    Expect(1, 65511, '\P{Is_Gc=currencysymbol}', "");
    Expect(0, 65511, '\P{^Is_Gc=currencysymbol}', "");
    Expect(1, 65510, '\p{Is_Gc=		currency_Symbol}', "");
    Expect(0, 65510, '\p{^Is_Gc=		currency_Symbol}', "");
    Expect(0, 65510, '\P{Is_Gc=		currency_Symbol}', "");
    Expect(1, 65510, '\P{^Is_Gc=		currency_Symbol}', "");
    Expect(0, 65511, '\p{Is_Gc=		currency_Symbol}', "");
    Expect(1, 65511, '\p{^Is_Gc=		currency_Symbol}', "");
    Expect(1, 65511, '\P{Is_Gc=		currency_Symbol}', "");
    Expect(0, 65511, '\P{^Is_Gc=		currency_Symbol}', "");
    Error('\p{Is_Category=/a/- SC}');
    Error('\P{Is_Category=/a/- SC}');
    Expect(1, 65510, '\p{Is_Category=sc}', "");
    Expect(0, 65510, '\p{^Is_Category=sc}', "");
    Expect(0, 65510, '\P{Is_Category=sc}', "");
    Expect(1, 65510, '\P{^Is_Category=sc}', "");
    Expect(0, 65511, '\p{Is_Category=sc}', "");
    Expect(1, 65511, '\p{^Is_Category=sc}', "");
    Expect(1, 65511, '\P{Is_Category=sc}', "");
    Expect(0, 65511, '\P{^Is_Category=sc}', "");
    Expect(1, 65510, '\p{Is_Category=	sc}', "");
    Expect(0, 65510, '\p{^Is_Category=	sc}', "");
    Expect(0, 65510, '\P{Is_Category=	sc}', "");
    Expect(1, 65510, '\P{^Is_Category=	sc}', "");
    Expect(0, 65511, '\p{Is_Category=	sc}', "");
    Expect(1, 65511, '\p{^Is_Category=	sc}', "");
    Expect(1, 65511, '\P{Is_Category=	sc}', "");
    Expect(0, 65511, '\P{^Is_Category=	sc}', "");
    Error('\p{General_Category:-	modifier_SYMBOL:=}');
    Error('\P{General_Category:-	modifier_SYMBOL:=}');
    Expect(1, 127999, '\p{General_Category=modifiersymbol}', "");
    Expect(0, 127999, '\p{^General_Category=modifiersymbol}', "");
    Expect(0, 127999, '\P{General_Category=modifiersymbol}', "");
    Expect(1, 127999, '\P{^General_Category=modifiersymbol}', "");
    Expect(0, 128000, '\p{General_Category=modifiersymbol}', "");
    Expect(1, 128000, '\p{^General_Category=modifiersymbol}', "");
    Expect(1, 128000, '\P{General_Category=modifiersymbol}', "");
    Expect(0, 128000, '\P{^General_Category=modifiersymbol}', "");
    Expect(1, 127999, '\p{General_Category=-_Modifier_SYMBOL}', "");
    Expect(0, 127999, '\p{^General_Category=-_Modifier_SYMBOL}', "");
    Expect(0, 127999, '\P{General_Category=-_Modifier_SYMBOL}', "");
    Expect(1, 127999, '\P{^General_Category=-_Modifier_SYMBOL}', "");
    Expect(0, 128000, '\p{General_Category=-_Modifier_SYMBOL}', "");
    Expect(1, 128000, '\p{^General_Category=-_Modifier_SYMBOL}', "");
    Expect(1, 128000, '\P{General_Category=-_Modifier_SYMBOL}', "");
    Expect(0, 128000, '\P{^General_Category=-_Modifier_SYMBOL}', "");
    Error('\p{Gc:-:=sk}');
    Error('\P{Gc:-:=sk}');
    Expect(1, 127999, '\p{Gc=sk}', "");
    Expect(0, 127999, '\p{^Gc=sk}', "");
    Expect(0, 127999, '\P{Gc=sk}', "");
    Expect(1, 127999, '\P{^Gc=sk}', "");
    Expect(0, 128000, '\p{Gc=sk}', "");
    Expect(1, 128000, '\p{^Gc=sk}', "");
    Expect(1, 128000, '\P{Gc=sk}', "");
    Expect(0, 128000, '\P{^Gc=sk}', "");
    Expect(1, 127999, '\p{Gc=__sk}', "");
    Expect(0, 127999, '\p{^Gc=__sk}', "");
    Expect(0, 127999, '\P{Gc=__sk}', "");
    Expect(1, 127999, '\P{^Gc=__sk}', "");
    Expect(0, 128000, '\p{Gc=__sk}', "");
    Expect(1, 128000, '\p{^Gc=__sk}', "");
    Expect(1, 128000, '\P{Gc=__sk}', "");
    Expect(0, 128000, '\P{^Gc=__sk}', "");
    Error('\p{Category= 	Modifier_symbol/a/}');
    Error('\P{Category= 	Modifier_symbol/a/}');
    Expect(1, 127999, '\p{Category=modifiersymbol}', "");
    Expect(0, 127999, '\p{^Category=modifiersymbol}', "");
    Expect(0, 127999, '\P{Category=modifiersymbol}', "");
    Expect(1, 127999, '\P{^Category=modifiersymbol}', "");
    Expect(0, 128000, '\p{Category=modifiersymbol}', "");
    Expect(1, 128000, '\p{^Category=modifiersymbol}', "");
    Expect(1, 128000, '\P{Category=modifiersymbol}', "");
    Expect(0, 128000, '\P{^Category=modifiersymbol}', "");
    Expect(1, 127999, '\p{Category=	Modifier_Symbol}', "");
    Expect(0, 127999, '\p{^Category=	Modifier_Symbol}', "");
    Expect(0, 127999, '\P{Category=	Modifier_Symbol}', "");
    Expect(1, 127999, '\P{^Category=	Modifier_Symbol}', "");
    Expect(0, 128000, '\p{Category=	Modifier_Symbol}', "");
    Expect(1, 128000, '\p{^Category=	Modifier_Symbol}', "");
    Expect(1, 128000, '\P{Category=	Modifier_Symbol}', "");
    Expect(0, 128000, '\P{^Category=	Modifier_Symbol}', "");
    Error('\p{Is_General_Category=_Sk:=}');
    Error('\P{Is_General_Category=_Sk:=}');
    Expect(1, 127999, '\p{Is_General_Category=sk}', "");
    Expect(0, 127999, '\p{^Is_General_Category=sk}', "");
    Expect(0, 127999, '\P{Is_General_Category=sk}', "");
    Expect(1, 127999, '\P{^Is_General_Category=sk}', "");
    Expect(0, 128000, '\p{Is_General_Category=sk}', "");
    Expect(1, 128000, '\p{^Is_General_Category=sk}', "");
    Expect(1, 128000, '\P{Is_General_Category=sk}', "");
    Expect(0, 128000, '\P{^Is_General_Category=sk}', "");
    Expect(1, 127999, '\p{Is_General_Category:	 _Sk}', "");
    Expect(0, 127999, '\p{^Is_General_Category:	 _Sk}', "");
    Expect(0, 127999, '\P{Is_General_Category:	 _Sk}', "");
    Expect(1, 127999, '\P{^Is_General_Category:	 _Sk}', "");
    Expect(0, 128000, '\p{Is_General_Category:	 _Sk}', "");
    Expect(1, 128000, '\p{^Is_General_Category:	 _Sk}', "");
    Expect(1, 128000, '\P{Is_General_Category:	 _Sk}', "");
    Expect(0, 128000, '\P{^Is_General_Category:	 _Sk}', "");
    Error('\p{Is_Gc=_-modifier_Symbol/a/}');
    Error('\P{Is_Gc=_-modifier_Symbol/a/}');
    Expect(1, 127999, '\p{Is_Gc=modifiersymbol}', "");
    Expect(0, 127999, '\p{^Is_Gc=modifiersymbol}', "");
    Expect(0, 127999, '\P{Is_Gc=modifiersymbol}', "");
    Expect(1, 127999, '\P{^Is_Gc=modifiersymbol}', "");
    Expect(0, 128000, '\p{Is_Gc=modifiersymbol}', "");
    Expect(1, 128000, '\p{^Is_Gc=modifiersymbol}', "");
    Expect(1, 128000, '\P{Is_Gc=modifiersymbol}', "");
    Expect(0, 128000, '\P{^Is_Gc=modifiersymbol}', "");
    Expect(1, 127999, '\p{Is_Gc= -MODIFIER_Symbol}', "");
    Expect(0, 127999, '\p{^Is_Gc= -MODIFIER_Symbol}', "");
    Expect(0, 127999, '\P{Is_Gc= -MODIFIER_Symbol}', "");
    Expect(1, 127999, '\P{^Is_Gc= -MODIFIER_Symbol}', "");
    Expect(0, 128000, '\p{Is_Gc= -MODIFIER_Symbol}', "");
    Expect(1, 128000, '\p{^Is_Gc= -MODIFIER_Symbol}', "");
    Expect(1, 128000, '\P{Is_Gc= -MODIFIER_Symbol}', "");
    Expect(0, 128000, '\P{^Is_Gc= -MODIFIER_Symbol}', "");
    Error('\p{Is_Category=/a/	-SK}');
    Error('\P{Is_Category=/a/	-SK}');
    Expect(1, 127999, '\p{Is_Category=sk}', "");
    Expect(0, 127999, '\p{^Is_Category=sk}', "");
    Expect(0, 127999, '\P{Is_Category=sk}', "");
    Expect(1, 127999, '\P{^Is_Category=sk}', "");
    Expect(0, 128000, '\p{Is_Category=sk}', "");
    Expect(1, 128000, '\p{^Is_Category=sk}', "");
    Expect(1, 128000, '\P{Is_Category=sk}', "");
    Expect(0, 128000, '\P{^Is_Category=sk}', "");
    Expect(1, 127999, '\p{Is_Category=_	Sk}', "");
    Expect(0, 127999, '\p{^Is_Category=_	Sk}', "");
    Expect(0, 127999, '\P{Is_Category=_	Sk}', "");
    Expect(1, 127999, '\P{^Is_Category=_	Sk}', "");
    Expect(0, 128000, '\p{Is_Category=_	Sk}', "");
    Expect(1, 128000, '\p{^Is_Category=_	Sk}', "");
    Expect(1, 128000, '\P{Is_Category=_	Sk}', "");
    Expect(0, 128000, '\P{^Is_Category=_	Sk}', "");
    Error('\p{General_Category:	_/a/math_symbol}');
    Error('\P{General_Category:	_/a/math_symbol}');
    Expect(1, 126705, '\p{General_Category:mathsymbol}', "");
    Expect(0, 126705, '\p{^General_Category:mathsymbol}', "");
    Expect(0, 126705, '\P{General_Category:mathsymbol}', "");
    Expect(1, 126705, '\P{^General_Category:mathsymbol}', "");
    Expect(0, 126706, '\p{General_Category:mathsymbol}', "");
    Expect(1, 126706, '\p{^General_Category:mathsymbol}', "");
    Expect(1, 126706, '\P{General_Category:mathsymbol}', "");
    Expect(0, 126706, '\P{^General_Category:mathsymbol}', "");
    Expect(1, 126705, '\p{General_Category=_ MATH_Symbol}', "");
    Expect(0, 126705, '\p{^General_Category=_ MATH_Symbol}', "");
    Expect(0, 126705, '\P{General_Category=_ MATH_Symbol}', "");
    Expect(1, 126705, '\P{^General_Category=_ MATH_Symbol}', "");
    Expect(0, 126706, '\p{General_Category=_ MATH_Symbol}', "");
    Expect(1, 126706, '\p{^General_Category=_ MATH_Symbol}', "");
    Expect(1, 126706, '\P{General_Category=_ MATH_Symbol}', "");
    Expect(0, 126706, '\P{^General_Category=_ MATH_Symbol}', "");
    Error('\p{Gc=-_Sm/a/}');
    Error('\P{Gc=-_Sm/a/}');
    Expect(1, 126705, '\p{Gc=sm}', "");
    Expect(0, 126705, '\p{^Gc=sm}', "");
    Expect(0, 126705, '\P{Gc=sm}', "");
    Expect(1, 126705, '\P{^Gc=sm}', "");
    Expect(0, 126706, '\p{Gc=sm}', "");
    Expect(1, 126706, '\p{^Gc=sm}', "");
    Expect(1, 126706, '\P{Gc=sm}', "");
    Expect(0, 126706, '\P{^Gc=sm}', "");
    Expect(1, 126705, '\p{Gc=-_SM}', "");
    Expect(0, 126705, '\p{^Gc=-_SM}', "");
    Expect(0, 126705, '\P{Gc=-_SM}', "");
    Expect(1, 126705, '\P{^Gc=-_SM}', "");
    Expect(0, 126706, '\p{Gc=-_SM}', "");
    Expect(1, 126706, '\p{^Gc=-_SM}', "");
    Expect(1, 126706, '\P{Gc=-_SM}', "");
    Expect(0, 126706, '\P{^Gc=-_SM}', "");
    Error('\p{Category:	:=Math_Symbol}');
    Error('\P{Category:	:=Math_Symbol}');
    Expect(1, 126705, '\p{Category=mathsymbol}', "");
    Expect(0, 126705, '\p{^Category=mathsymbol}', "");
    Expect(0, 126705, '\P{Category=mathsymbol}', "");
    Expect(1, 126705, '\P{^Category=mathsymbol}', "");
    Expect(0, 126706, '\p{Category=mathsymbol}', "");
    Expect(1, 126706, '\p{^Category=mathsymbol}', "");
    Expect(1, 126706, '\P{Category=mathsymbol}', "");
    Expect(0, 126706, '\P{^Category=mathsymbol}', "");
    Expect(1, 126705, '\p{Category=		Math_symbol}', "");
    Expect(0, 126705, '\p{^Category=		Math_symbol}', "");
    Expect(0, 126705, '\P{Category=		Math_symbol}', "");
    Expect(1, 126705, '\P{^Category=		Math_symbol}', "");
    Expect(0, 126706, '\p{Category=		Math_symbol}', "");
    Expect(1, 126706, '\p{^Category=		Math_symbol}', "");
    Expect(1, 126706, '\P{Category=		Math_symbol}', "");
    Expect(0, 126706, '\P{^Category=		Math_symbol}', "");
    Error('\p{Is_General_Category= /a/Sm}');
    Error('\P{Is_General_Category= /a/Sm}');
    Expect(1, 126705, '\p{Is_General_Category=sm}', "");
    Expect(0, 126705, '\p{^Is_General_Category=sm}', "");
    Expect(0, 126705, '\P{Is_General_Category=sm}', "");
    Expect(1, 126705, '\P{^Is_General_Category=sm}', "");
    Expect(0, 126706, '\p{Is_General_Category=sm}', "");
    Expect(1, 126706, '\p{^Is_General_Category=sm}', "");
    Expect(1, 126706, '\P{Is_General_Category=sm}', "");
    Expect(0, 126706, '\P{^Is_General_Category=sm}', "");
    Expect(1, 126705, '\p{Is_General_Category:   --Sm}', "");
    Expect(0, 126705, '\p{^Is_General_Category:   --Sm}', "");
    Expect(0, 126705, '\P{Is_General_Category:   --Sm}', "");
    Expect(1, 126705, '\P{^Is_General_Category:   --Sm}', "");
    Expect(0, 126706, '\p{Is_General_Category:   --Sm}', "");
    Expect(1, 126706, '\p{^Is_General_Category:   --Sm}', "");
    Expect(1, 126706, '\P{Is_General_Category:   --Sm}', "");
    Expect(0, 126706, '\P{^Is_General_Category:   --Sm}', "");
    Error('\p{Is_Gc=_Math_Symbol/a/}');
    Error('\P{Is_Gc=_Math_Symbol/a/}');
    Expect(1, 126705, '\p{Is_Gc=mathsymbol}', "");
    Expect(0, 126705, '\p{^Is_Gc=mathsymbol}', "");
    Expect(0, 126705, '\P{Is_Gc=mathsymbol}', "");
    Expect(1, 126705, '\P{^Is_Gc=mathsymbol}', "");
    Expect(0, 126706, '\p{Is_Gc=mathsymbol}', "");
    Expect(1, 126706, '\p{^Is_Gc=mathsymbol}', "");
    Expect(1, 126706, '\P{Is_Gc=mathsymbol}', "");
    Expect(0, 126706, '\P{^Is_Gc=mathsymbol}', "");
    Expect(1, 126705, '\p{Is_Gc=_Math_SYMBOL}', "");
    Expect(0, 126705, '\p{^Is_Gc=_Math_SYMBOL}', "");
    Expect(0, 126705, '\P{Is_Gc=_Math_SYMBOL}', "");
    Expect(1, 126705, '\P{^Is_Gc=_Math_SYMBOL}', "");
    Expect(0, 126706, '\p{Is_Gc=_Math_SYMBOL}', "");
    Expect(1, 126706, '\p{^Is_Gc=_Math_SYMBOL}', "");
    Expect(1, 126706, '\P{Is_Gc=_Math_SYMBOL}', "");
    Expect(0, 126706, '\P{^Is_Gc=_Math_SYMBOL}', "");
    Error('\p{Is_Category=/a/	SM}');
    Error('\P{Is_Category=/a/	SM}');
    Expect(1, 126705, '\p{Is_Category=sm}', "");
    Expect(0, 126705, '\p{^Is_Category=sm}', "");
    Expect(0, 126705, '\P{Is_Category=sm}', "");
    Expect(1, 126705, '\P{^Is_Category=sm}', "");
    Expect(0, 126706, '\p{Is_Category=sm}', "");
    Expect(1, 126706, '\p{^Is_Category=sm}', "");
    Expect(1, 126706, '\P{Is_Category=sm}', "");
    Expect(0, 126706, '\P{^Is_Category=sm}', "");
    Expect(1, 126705, '\p{Is_Category:	-SM}', "");
    Expect(0, 126705, '\p{^Is_Category:	-SM}', "");
    Expect(0, 126705, '\P{Is_Category:	-SM}', "");
    Expect(1, 126705, '\P{^Is_Category:	-SM}', "");
    Expect(0, 126706, '\p{Is_Category:	-SM}', "");
    Expect(1, 126706, '\p{^Is_Category:	-SM}', "");
    Expect(1, 126706, '\P{Is_Category:	-SM}', "");
    Expect(0, 126706, '\P{^Is_Category:	-SM}', "");
    Error('\p{General_Category= /a/other_SYMBOL}');
    Error('\P{General_Category= /a/other_SYMBOL}');
    Expect(1, 129472, '\p{General_Category=othersymbol}', "");
    Expect(0, 129472, '\p{^General_Category=othersymbol}', "");
    Expect(0, 129472, '\P{General_Category=othersymbol}', "");
    Expect(1, 129472, '\P{^General_Category=othersymbol}', "");
    Expect(0, 129473, '\p{General_Category=othersymbol}', "");
    Expect(1, 129473, '\p{^General_Category=othersymbol}', "");
    Expect(1, 129473, '\P{General_Category=othersymbol}', "");
    Expect(0, 129473, '\P{^General_Category=othersymbol}', "");
    Expect(1, 129472, '\p{General_Category= _OTHER_Symbol}', "");
    Expect(0, 129472, '\p{^General_Category= _OTHER_Symbol}', "");
    Expect(0, 129472, '\P{General_Category= _OTHER_Symbol}', "");
    Expect(1, 129472, '\P{^General_Category= _OTHER_Symbol}', "");
    Expect(0, 129473, '\p{General_Category= _OTHER_Symbol}', "");
    Expect(1, 129473, '\p{^General_Category= _OTHER_Symbol}', "");
    Expect(1, 129473, '\P{General_Category= _OTHER_Symbol}', "");
    Expect(0, 129473, '\P{^General_Category= _OTHER_Symbol}', "");
    Error('\p{Gc=-	so:=}');
    Error('\P{Gc=-	so:=}');
    Expect(1, 129472, '\p{Gc=so}', "");
    Expect(0, 129472, '\p{^Gc=so}', "");
    Expect(0, 129472, '\P{Gc=so}', "");
    Expect(1, 129472, '\P{^Gc=so}', "");
    Expect(0, 129473, '\p{Gc=so}', "");
    Expect(1, 129473, '\p{^Gc=so}', "");
    Expect(1, 129473, '\P{Gc=so}', "");
    Expect(0, 129473, '\P{^Gc=so}', "");
    Error('\p{Category=:=	-OTHER_Symbol}');
    Error('\P{Category=:=	-OTHER_Symbol}');
    Expect(1, 129472, '\p{Category=othersymbol}', "");
    Expect(0, 129472, '\p{^Category=othersymbol}', "");
    Expect(0, 129472, '\P{Category=othersymbol}', "");
    Expect(1, 129472, '\P{^Category=othersymbol}', "");
    Expect(0, 129473, '\p{Category=othersymbol}', "");
    Expect(1, 129473, '\p{^Category=othersymbol}', "");
    Expect(1, 129473, '\P{Category=othersymbol}', "");
    Expect(0, 129473, '\P{^Category=othersymbol}', "");
    Expect(1, 129472, '\p{Category=- OTHER_symbol}', "");
    Expect(0, 129472, '\p{^Category=- OTHER_symbol}', "");
    Expect(0, 129472, '\P{Category=- OTHER_symbol}', "");
    Expect(1, 129472, '\P{^Category=- OTHER_symbol}', "");
    Expect(0, 129473, '\p{Category=- OTHER_symbol}', "");
    Expect(1, 129473, '\p{^Category=- OTHER_symbol}', "");
    Expect(1, 129473, '\P{Category=- OTHER_symbol}', "");
    Expect(0, 129473, '\P{^Category=- OTHER_symbol}', "");
    Error('\p{Is_General_Category=-/a/So}');
    Error('\P{Is_General_Category=-/a/So}');
    Expect(1, 129472, '\p{Is_General_Category=so}', "");
    Expect(0, 129472, '\p{^Is_General_Category=so}', "");
    Expect(0, 129472, '\P{Is_General_Category=so}', "");
    Expect(1, 129472, '\P{^Is_General_Category=so}', "");
    Expect(0, 129473, '\p{Is_General_Category=so}', "");
    Expect(1, 129473, '\p{^Is_General_Category=so}', "");
    Expect(1, 129473, '\P{Is_General_Category=so}', "");
    Expect(0, 129473, '\P{^Is_General_Category=so}', "");
    Expect(1, 129472, '\p{Is_General_Category=_so}', "");
    Expect(0, 129472, '\p{^Is_General_Category=_so}', "");
    Expect(0, 129472, '\P{Is_General_Category=_so}', "");
    Expect(1, 129472, '\P{^Is_General_Category=_so}', "");
    Expect(0, 129473, '\p{Is_General_Category=_so}', "");
    Expect(1, 129473, '\p{^Is_General_Category=_so}', "");
    Expect(1, 129473, '\P{Is_General_Category=_so}', "");
    Expect(0, 129473, '\P{^Is_General_Category=_so}', "");
    Error('\p{Is_Gc=_other_symbol/a/}');
    Error('\P{Is_Gc=_other_symbol/a/}');
    Expect(1, 129472, '\p{Is_Gc=othersymbol}', "");
    Expect(0, 129472, '\p{^Is_Gc=othersymbol}', "");
    Expect(0, 129472, '\P{Is_Gc=othersymbol}', "");
    Expect(1, 129472, '\P{^Is_Gc=othersymbol}', "");
    Expect(0, 129473, '\p{Is_Gc=othersymbol}', "");
    Expect(1, 129473, '\p{^Is_Gc=othersymbol}', "");
    Expect(1, 129473, '\P{Is_Gc=othersymbol}', "");
    Expect(0, 129473, '\P{^Is_Gc=othersymbol}', "");
    Expect(1, 129472, '\p{Is_Gc= -other_Symbol}', "");
    Expect(0, 129472, '\p{^Is_Gc= -other_Symbol}', "");
    Expect(0, 129472, '\P{Is_Gc= -other_Symbol}', "");
    Expect(1, 129472, '\P{^Is_Gc= -other_Symbol}', "");
    Expect(0, 129473, '\p{Is_Gc= -other_Symbol}', "");
    Expect(1, 129473, '\p{^Is_Gc= -other_Symbol}', "");
    Expect(1, 129473, '\P{Is_Gc= -other_Symbol}', "");
    Expect(0, 129473, '\P{^Is_Gc= -other_Symbol}', "");
    Error('\p{Is_Category=/a/		So}');
    Error('\P{Is_Category=/a/		So}');
    Expect(1, 129472, '\p{Is_Category=so}', "");
    Expect(0, 129472, '\p{^Is_Category=so}', "");
    Expect(0, 129472, '\P{Is_Category=so}', "");
    Expect(1, 129472, '\P{^Is_Category=so}', "");
    Expect(0, 129473, '\p{Is_Category=so}', "");
    Expect(1, 129473, '\p{^Is_Category=so}', "");
    Expect(1, 129473, '\P{Is_Category=so}', "");
    Expect(0, 129473, '\P{^Is_Category=so}', "");
    Expect(1, 129472, '\p{Is_Category=--So}', "");
    Expect(0, 129472, '\p{^Is_Category=--So}', "");
    Expect(0, 129472, '\P{Is_Category=--So}', "");
    Expect(1, 129472, '\P{^Is_Category=--So}', "");
    Expect(0, 129473, '\p{Is_Category=--So}', "");
    Expect(1, 129473, '\p{^Is_Category=--So}', "");
    Expect(1, 129473, '\P{Is_Category=--So}', "");
    Expect(0, 129473, '\P{^Is_Category=--So}', "");
    Error('\p{General_Category=/a/  SEPARATOR}');
    Error('\P{General_Category=/a/  SEPARATOR}');
    Expect(1, 12288, '\p{General_Category=separator}', "");
    Expect(0, 12288, '\p{^General_Category=separator}', "");
    Expect(0, 12288, '\P{General_Category=separator}', "");
    Expect(1, 12288, '\P{^General_Category=separator}', "");
    Expect(0, 12289, '\p{General_Category=separator}', "");
    Expect(1, 12289, '\p{^General_Category=separator}', "");
    Expect(1, 12289, '\P{General_Category=separator}', "");
    Expect(0, 12289, '\P{^General_Category=separator}', "");
    Expect(1, 12288, '\p{General_Category=	-separator}', "");
    Expect(0, 12288, '\p{^General_Category=	-separator}', "");
    Expect(0, 12288, '\P{General_Category=	-separator}', "");
    Expect(1, 12288, '\P{^General_Category=	-separator}', "");
    Expect(0, 12289, '\p{General_Category=	-separator}', "");
    Expect(1, 12289, '\p{^General_Category=	-separator}', "");
    Expect(1, 12289, '\P{General_Category=	-separator}', "");
    Expect(0, 12289, '\P{^General_Category=	-separator}', "");
    Error('\p{Gc=Z:=}');
    Error('\P{Gc=Z:=}');
    Expect(1, 12288, '\p{Gc:	z}', "");
    Expect(0, 12288, '\p{^Gc:	z}', "");
    Expect(0, 12288, '\P{Gc:	z}', "");
    Expect(1, 12288, '\P{^Gc:	z}', "");
    Expect(0, 12289, '\p{Gc:	z}', "");
    Expect(1, 12289, '\p{^Gc:	z}', "");
    Expect(1, 12289, '\P{Gc:	z}', "");
    Expect(0, 12289, '\P{^Gc:	z}', "");
    Expect(1, 12288, '\p{Gc=	Z}', "");
    Expect(0, 12288, '\p{^Gc=	Z}', "");
    Expect(0, 12288, '\P{Gc=	Z}', "");
    Expect(1, 12288, '\P{^Gc=	Z}', "");
    Expect(0, 12289, '\p{Gc=	Z}', "");
    Expect(1, 12289, '\p{^Gc=	Z}', "");
    Expect(1, 12289, '\P{Gc=	Z}', "");
    Expect(0, 12289, '\P{^Gc=	Z}', "");
    Error('\p{Category=/a/_separator}');
    Error('\P{Category=/a/_separator}');
    Expect(1, 12288, '\p{Category=separator}', "");
    Expect(0, 12288, '\p{^Category=separator}', "");
    Expect(0, 12288, '\P{Category=separator}', "");
    Expect(1, 12288, '\P{^Category=separator}', "");
    Expect(0, 12289, '\p{Category=separator}', "");
    Expect(1, 12289, '\p{^Category=separator}', "");
    Expect(1, 12289, '\P{Category=separator}', "");
    Expect(0, 12289, '\P{^Category=separator}', "");
    Expect(1, 12288, '\p{Category=--Separator}', "");
    Expect(0, 12288, '\p{^Category=--Separator}', "");
    Expect(0, 12288, '\P{Category=--Separator}', "");
    Expect(1, 12288, '\P{^Category=--Separator}', "");
    Expect(0, 12289, '\p{Category=--Separator}', "");
    Expect(1, 12289, '\p{^Category=--Separator}', "");
    Expect(1, 12289, '\P{Category=--Separator}', "");
    Expect(0, 12289, '\P{^Category=--Separator}', "");
    Error('\p{Is_General_Category:   	-Z:=}');
    Error('\P{Is_General_Category:   	-Z:=}');
    Expect(1, 12288, '\p{Is_General_Category=z}', "");
    Expect(0, 12288, '\p{^Is_General_Category=z}', "");
    Expect(0, 12288, '\P{Is_General_Category=z}', "");
    Expect(1, 12288, '\P{^Is_General_Category=z}', "");
    Expect(0, 12289, '\p{Is_General_Category=z}', "");
    Expect(1, 12289, '\p{^Is_General_Category=z}', "");
    Expect(1, 12289, '\P{Is_General_Category=z}', "");
    Expect(0, 12289, '\P{^Is_General_Category=z}', "");
    Expect(1, 12288, '\p{Is_General_Category= z}', "");
    Expect(0, 12288, '\p{^Is_General_Category= z}', "");
    Expect(0, 12288, '\P{Is_General_Category= z}', "");
    Expect(1, 12288, '\P{^Is_General_Category= z}', "");
    Expect(0, 12289, '\p{Is_General_Category= z}', "");
    Expect(1, 12289, '\p{^Is_General_Category= z}', "");
    Expect(1, 12289, '\P{Is_General_Category= z}', "");
    Expect(0, 12289, '\P{^Is_General_Category= z}', "");
    Error('\p{Is_Gc:   -:=separator}');
    Error('\P{Is_Gc:   -:=separator}');
    Expect(1, 12288, '\p{Is_Gc=separator}', "");
    Expect(0, 12288, '\p{^Is_Gc=separator}', "");
    Expect(0, 12288, '\P{Is_Gc=separator}', "");
    Expect(1, 12288, '\P{^Is_Gc=separator}', "");
    Expect(0, 12289, '\p{Is_Gc=separator}', "");
    Expect(1, 12289, '\p{^Is_Gc=separator}', "");
    Expect(1, 12289, '\P{Is_Gc=separator}', "");
    Expect(0, 12289, '\P{^Is_Gc=separator}', "");
    Expect(1, 12288, '\p{Is_Gc=_SEPARATOR}', "");
    Expect(0, 12288, '\p{^Is_Gc=_SEPARATOR}', "");
    Expect(0, 12288, '\P{Is_Gc=_SEPARATOR}', "");
    Expect(1, 12288, '\P{^Is_Gc=_SEPARATOR}', "");
    Expect(0, 12289, '\p{Is_Gc=_SEPARATOR}', "");
    Expect(1, 12289, '\p{^Is_Gc=_SEPARATOR}', "");
    Expect(1, 12289, '\P{Is_Gc=_SEPARATOR}', "");
    Expect(0, 12289, '\P{^Is_Gc=_SEPARATOR}', "");
    Error('\p{Is_Category= :=Z}');
    Error('\P{Is_Category= :=Z}');
    Expect(1, 12288, '\p{Is_Category=z}', "");
    Expect(0, 12288, '\p{^Is_Category=z}', "");
    Expect(0, 12288, '\P{Is_Category=z}', "");
    Expect(1, 12288, '\P{^Is_Category=z}', "");
    Expect(0, 12289, '\p{Is_Category=z}', "");
    Expect(1, 12289, '\p{^Is_Category=z}', "");
    Expect(1, 12289, '\P{Is_Category=z}', "");
    Expect(0, 12289, '\P{^Is_Category=z}', "");
    Expect(1, 12288, '\p{Is_Category=	-Z}', "");
    Expect(0, 12288, '\p{^Is_Category=	-Z}', "");
    Expect(0, 12288, '\P{Is_Category=	-Z}', "");
    Expect(1, 12288, '\P{^Is_Category=	-Z}', "");
    Expect(0, 12289, '\p{Is_Category=	-Z}', "");
    Expect(1, 12289, '\p{^Is_Category=	-Z}', "");
    Expect(1, 12289, '\P{Is_Category=	-Z}', "");
    Expect(0, 12289, '\P{^Is_Category=	-Z}', "");
    Error('\p{General_Category= /a/line_Separator}');
    Error('\P{General_Category= /a/line_Separator}');
    Expect(1, 8232, '\p{General_Category=lineseparator}', "");
    Expect(0, 8232, '\p{^General_Category=lineseparator}', "");
    Expect(0, 8232, '\P{General_Category=lineseparator}', "");
    Expect(1, 8232, '\P{^General_Category=lineseparator}', "");
    Expect(0, 8233, '\p{General_Category=lineseparator}', "");
    Expect(1, 8233, '\p{^General_Category=lineseparator}', "");
    Expect(1, 8233, '\P{General_Category=lineseparator}', "");
    Expect(0, 8233, '\P{^General_Category=lineseparator}', "");
    Expect(1, 8232, '\p{General_Category=	-Line_Separator}', "");
    Expect(0, 8232, '\p{^General_Category=	-Line_Separator}', "");
    Expect(0, 8232, '\P{General_Category=	-Line_Separator}', "");
    Expect(1, 8232, '\P{^General_Category=	-Line_Separator}', "");
    Expect(0, 8233, '\p{General_Category=	-Line_Separator}', "");
    Expect(1, 8233, '\p{^General_Category=	-Line_Separator}', "");
    Expect(1, 8233, '\P{General_Category=	-Line_Separator}', "");
    Expect(0, 8233, '\P{^General_Category=	-Line_Separator}', "");
    Error('\p{Gc= -ZL:=}');
    Error('\P{Gc= -ZL:=}');
    Expect(1, 8232, '\p{Gc=zl}', "");
    Expect(0, 8232, '\p{^Gc=zl}', "");
    Expect(0, 8232, '\P{Gc=zl}', "");
    Expect(1, 8232, '\P{^Gc=zl}', "");
    Expect(0, 8233, '\p{Gc=zl}', "");
    Expect(1, 8233, '\p{^Gc=zl}', "");
    Expect(1, 8233, '\P{Gc=zl}', "");
    Expect(0, 8233, '\P{^Gc=zl}', "");
    Expect(1, 8232, '\p{Gc:		Zl}', "");
    Expect(0, 8232, '\p{^Gc:		Zl}', "");
    Expect(0, 8232, '\P{Gc:		Zl}', "");
    Expect(1, 8232, '\P{^Gc:		Zl}', "");
    Expect(0, 8233, '\p{Gc:		Zl}', "");
    Expect(1, 8233, '\p{^Gc:		Zl}', "");
    Expect(1, 8233, '\P{Gc:		Zl}', "");
    Expect(0, 8233, '\P{^Gc:		Zl}', "");
    Error('\p{Category=__line_Separator/a/}');
    Error('\P{Category=__line_Separator/a/}');
    Expect(1, 8232, '\p{Category:	lineseparator}', "");
    Expect(0, 8232, '\p{^Category:	lineseparator}', "");
    Expect(0, 8232, '\P{Category:	lineseparator}', "");
    Expect(1, 8232, '\P{^Category:	lineseparator}', "");
    Expect(0, 8233, '\p{Category:	lineseparator}', "");
    Expect(1, 8233, '\p{^Category:	lineseparator}', "");
    Expect(1, 8233, '\P{Category:	lineseparator}', "");
    Expect(0, 8233, '\P{^Category:	lineseparator}', "");
    Expect(1, 8232, '\p{Category=	-Line_SEPARATOR}', "");
    Expect(0, 8232, '\p{^Category=	-Line_SEPARATOR}', "");
    Expect(0, 8232, '\P{Category=	-Line_SEPARATOR}', "");
    Expect(1, 8232, '\P{^Category=	-Line_SEPARATOR}', "");
    Expect(0, 8233, '\p{Category=	-Line_SEPARATOR}', "");
    Expect(1, 8233, '\p{^Category=	-Line_SEPARATOR}', "");
    Expect(1, 8233, '\P{Category=	-Line_SEPARATOR}', "");
    Expect(0, 8233, '\P{^Category=	-Line_SEPARATOR}', "");
    Error('\p{Is_General_Category=-	ZL/a/}');
    Error('\P{Is_General_Category=-	ZL/a/}');
    Expect(1, 8232, '\p{Is_General_Category=zl}', "");
    Expect(0, 8232, '\p{^Is_General_Category=zl}', "");
    Expect(0, 8232, '\P{Is_General_Category=zl}', "");
    Expect(1, 8232, '\P{^Is_General_Category=zl}', "");
    Expect(0, 8233, '\p{Is_General_Category=zl}', "");
    Expect(1, 8233, '\p{^Is_General_Category=zl}', "");
    Expect(1, 8233, '\P{Is_General_Category=zl}', "");
    Expect(0, 8233, '\P{^Is_General_Category=zl}', "");
    Expect(1, 8232, '\p{Is_General_Category=	zl}', "");
    Expect(0, 8232, '\p{^Is_General_Category=	zl}', "");
    Expect(0, 8232, '\P{Is_General_Category=	zl}', "");
    Expect(1, 8232, '\P{^Is_General_Category=	zl}', "");
    Expect(0, 8233, '\p{Is_General_Category=	zl}', "");
    Expect(1, 8233, '\p{^Is_General_Category=	zl}', "");
    Expect(1, 8233, '\P{Is_General_Category=	zl}', "");
    Expect(0, 8233, '\P{^Is_General_Category=	zl}', "");
    Error('\p{Is_Gc=:=Line_Separator}');
    Error('\P{Is_Gc=:=Line_Separator}');
    Expect(1, 8232, '\p{Is_Gc=lineseparator}', "");
    Expect(0, 8232, '\p{^Is_Gc=lineseparator}', "");
    Expect(0, 8232, '\P{Is_Gc=lineseparator}', "");
    Expect(1, 8232, '\P{^Is_Gc=lineseparator}', "");
    Expect(0, 8233, '\p{Is_Gc=lineseparator}', "");
    Expect(1, 8233, '\p{^Is_Gc=lineseparator}', "");
    Expect(1, 8233, '\P{Is_Gc=lineseparator}', "");
    Expect(0, 8233, '\P{^Is_Gc=lineseparator}', "");
    Expect(1, 8232, '\p{Is_Gc=-	Line_Separator}', "");
    Expect(0, 8232, '\p{^Is_Gc=-	Line_Separator}', "");
    Expect(0, 8232, '\P{Is_Gc=-	Line_Separator}', "");
    Expect(1, 8232, '\P{^Is_Gc=-	Line_Separator}', "");
    Expect(0, 8233, '\p{Is_Gc=-	Line_Separator}', "");
    Expect(1, 8233, '\p{^Is_Gc=-	Line_Separator}', "");
    Expect(1, 8233, '\P{Is_Gc=-	Line_Separator}', "");
    Expect(0, 8233, '\P{^Is_Gc=-	Line_Separator}', "");
    Error('\p{Is_Category=:=__Zl}');
    Error('\P{Is_Category=:=__Zl}');
    Expect(1, 8232, '\p{Is_Category=zl}', "");
    Expect(0, 8232, '\p{^Is_Category=zl}', "");
    Expect(0, 8232, '\P{Is_Category=zl}', "");
    Expect(1, 8232, '\P{^Is_Category=zl}', "");
    Expect(0, 8233, '\p{Is_Category=zl}', "");
    Expect(1, 8233, '\p{^Is_Category=zl}', "");
    Expect(1, 8233, '\P{Is_Category=zl}', "");
    Expect(0, 8233, '\P{^Is_Category=zl}', "");
    Expect(1, 8232, '\p{Is_Category= ZL}', "");
    Expect(0, 8232, '\p{^Is_Category= ZL}', "");
    Expect(0, 8232, '\P{Is_Category= ZL}', "");
    Expect(1, 8232, '\P{^Is_Category= ZL}', "");
    Expect(0, 8233, '\p{Is_Category= ZL}', "");
    Expect(1, 8233, '\p{^Is_Category= ZL}', "");
    Expect(1, 8233, '\P{Is_Category= ZL}', "");
    Expect(0, 8233, '\P{^Is_Category= ZL}', "");
    Error('\p{General_Category=:=_ Paragraph_Separator}');
    Error('\P{General_Category=:=_ Paragraph_Separator}');
    Expect(1, 8233, '\p{General_Category=paragraphseparator}', "");
    Expect(0, 8233, '\p{^General_Category=paragraphseparator}', "");
    Expect(0, 8233, '\P{General_Category=paragraphseparator}', "");
    Expect(1, 8233, '\P{^General_Category=paragraphseparator}', "");
    Expect(0, 8234, '\p{General_Category=paragraphseparator}', "");
    Expect(1, 8234, '\p{^General_Category=paragraphseparator}', "");
    Expect(1, 8234, '\P{General_Category=paragraphseparator}', "");
    Expect(0, 8234, '\P{^General_Category=paragraphseparator}', "");
    Expect(1, 8233, '\p{General_Category:   _PARAGRAPH_separator}', "");
    Expect(0, 8233, '\p{^General_Category:   _PARAGRAPH_separator}', "");
    Expect(0, 8233, '\P{General_Category:   _PARAGRAPH_separator}', "");
    Expect(1, 8233, '\P{^General_Category:   _PARAGRAPH_separator}', "");
    Expect(0, 8234, '\p{General_Category:   _PARAGRAPH_separator}', "");
    Expect(1, 8234, '\p{^General_Category:   _PARAGRAPH_separator}', "");
    Expect(1, 8234, '\P{General_Category:   _PARAGRAPH_separator}', "");
    Expect(0, 8234, '\P{^General_Category:   _PARAGRAPH_separator}', "");
    Error('\p{Gc=	-Zp:=}');
    Error('\P{Gc=	-Zp:=}');
    Expect(1, 8233, '\p{Gc=zp}', "");
    Expect(0, 8233, '\p{^Gc=zp}', "");
    Expect(0, 8233, '\P{Gc=zp}', "");
    Expect(1, 8233, '\P{^Gc=zp}', "");
    Expect(0, 8234, '\p{Gc=zp}', "");
    Expect(1, 8234, '\p{^Gc=zp}', "");
    Expect(1, 8234, '\P{Gc=zp}', "");
    Expect(0, 8234, '\P{^Gc=zp}', "");
    Expect(1, 8233, '\p{Gc=_	Zp}', "");
    Expect(0, 8233, '\p{^Gc=_	Zp}', "");
    Expect(0, 8233, '\P{Gc=_	Zp}', "");
    Expect(1, 8233, '\P{^Gc=_	Zp}', "");
    Expect(0, 8234, '\p{Gc=_	Zp}', "");
    Expect(1, 8234, '\p{^Gc=_	Zp}', "");
    Expect(1, 8234, '\P{Gc=_	Zp}', "");
    Expect(0, 8234, '\P{^Gc=_	Zp}', "");
    Error('\p{Category=-_paragraph_SEPARATOR:=}');
    Error('\P{Category=-_paragraph_SEPARATOR:=}');
    Expect(1, 8233, '\p{Category=paragraphseparator}', "");
    Expect(0, 8233, '\p{^Category=paragraphseparator}', "");
    Expect(0, 8233, '\P{Category=paragraphseparator}', "");
    Expect(1, 8233, '\P{^Category=paragraphseparator}', "");
    Expect(0, 8234, '\p{Category=paragraphseparator}', "");
    Expect(1, 8234, '\p{^Category=paragraphseparator}', "");
    Expect(1, 8234, '\P{Category=paragraphseparator}', "");
    Expect(0, 8234, '\P{^Category=paragraphseparator}', "");
    Expect(1, 8233, '\p{Category=		PARAGRAPH_separator}', "");
    Expect(0, 8233, '\p{^Category=		PARAGRAPH_separator}', "");
    Expect(0, 8233, '\P{Category=		PARAGRAPH_separator}', "");
    Expect(1, 8233, '\P{^Category=		PARAGRAPH_separator}', "");
    Expect(0, 8234, '\p{Category=		PARAGRAPH_separator}', "");
    Expect(1, 8234, '\p{^Category=		PARAGRAPH_separator}', "");
    Expect(1, 8234, '\P{Category=		PARAGRAPH_separator}', "");
    Expect(0, 8234, '\P{^Category=		PARAGRAPH_separator}', "");
    Error('\p{Is_General_Category=_:=ZP}');
    Error('\P{Is_General_Category=_:=ZP}');
    Expect(1, 8233, '\p{Is_General_Category:	zp}', "");
    Expect(0, 8233, '\p{^Is_General_Category:	zp}', "");
    Expect(0, 8233, '\P{Is_General_Category:	zp}', "");
    Expect(1, 8233, '\P{^Is_General_Category:	zp}', "");
    Expect(0, 8234, '\p{Is_General_Category:	zp}', "");
    Expect(1, 8234, '\p{^Is_General_Category:	zp}', "");
    Expect(1, 8234, '\P{Is_General_Category:	zp}', "");
    Expect(0, 8234, '\P{^Is_General_Category:	zp}', "");
    Expect(1, 8233, '\p{Is_General_Category=Zp}', "");
    Expect(0, 8233, '\p{^Is_General_Category=Zp}', "");
    Expect(0, 8233, '\P{Is_General_Category=Zp}', "");
    Expect(1, 8233, '\P{^Is_General_Category=Zp}', "");
    Expect(0, 8234, '\p{Is_General_Category=Zp}', "");
    Expect(1, 8234, '\p{^Is_General_Category=Zp}', "");
    Expect(1, 8234, '\P{Is_General_Category=Zp}', "");
    Expect(0, 8234, '\P{^Is_General_Category=Zp}', "");
    Error('\p{Is_Gc=:=-	Paragraph_SEPARATOR}');
    Error('\P{Is_Gc=:=-	Paragraph_SEPARATOR}');
    Expect(1, 8233, '\p{Is_Gc=paragraphseparator}', "");
    Expect(0, 8233, '\p{^Is_Gc=paragraphseparator}', "");
    Expect(0, 8233, '\P{Is_Gc=paragraphseparator}', "");
    Expect(1, 8233, '\P{^Is_Gc=paragraphseparator}', "");
    Expect(0, 8234, '\p{Is_Gc=paragraphseparator}', "");
    Expect(1, 8234, '\p{^Is_Gc=paragraphseparator}', "");
    Expect(1, 8234, '\P{Is_Gc=paragraphseparator}', "");
    Expect(0, 8234, '\P{^Is_Gc=paragraphseparator}', "");
    Expect(1, 8233, '\p{Is_Gc=_	Paragraph_SEPARATOR}', "");
    Expect(0, 8233, '\p{^Is_Gc=_	Paragraph_SEPARATOR}', "");
    Expect(0, 8233, '\P{Is_Gc=_	Paragraph_SEPARATOR}', "");
    Expect(1, 8233, '\P{^Is_Gc=_	Paragraph_SEPARATOR}', "");
    Expect(0, 8234, '\p{Is_Gc=_	Paragraph_SEPARATOR}', "");
    Expect(1, 8234, '\p{^Is_Gc=_	Paragraph_SEPARATOR}', "");
    Expect(1, 8234, '\P{Is_Gc=_	Paragraph_SEPARATOR}', "");
    Expect(0, 8234, '\P{^Is_Gc=_	Paragraph_SEPARATOR}', "");
    Error('\p{Is_Category=_Zp/a/}');
    Error('\P{Is_Category=_Zp/a/}');
    Expect(1, 8233, '\p{Is_Category=zp}', "");
    Expect(0, 8233, '\p{^Is_Category=zp}', "");
    Expect(0, 8233, '\P{Is_Category=zp}', "");
    Expect(1, 8233, '\P{^Is_Category=zp}', "");
    Expect(0, 8234, '\p{Is_Category=zp}', "");
    Expect(1, 8234, '\p{^Is_Category=zp}', "");
    Expect(1, 8234, '\P{Is_Category=zp}', "");
    Expect(0, 8234, '\P{^Is_Category=zp}', "");
    Expect(1, 8233, '\p{Is_Category= 	zp}', "");
    Expect(0, 8233, '\p{^Is_Category= 	zp}', "");
    Expect(0, 8233, '\P{Is_Category= 	zp}', "");
    Expect(1, 8233, '\P{^Is_Category= 	zp}', "");
    Expect(0, 8234, '\p{Is_Category= 	zp}', "");
    Expect(1, 8234, '\p{^Is_Category= 	zp}', "");
    Expect(1, 8234, '\P{Is_Category= 	zp}', "");
    Expect(0, 8234, '\P{^Is_Category= 	zp}', "");
    Error('\p{General_Category=_-Space_separator:=}');
    Error('\P{General_Category=_-Space_separator:=}');
    Expect(1, 12288, '\p{General_Category=spaceseparator}', "");
    Expect(0, 12288, '\p{^General_Category=spaceseparator}', "");
    Expect(0, 12288, '\P{General_Category=spaceseparator}', "");
    Expect(1, 12288, '\P{^General_Category=spaceseparator}', "");
    Expect(0, 12289, '\p{General_Category=spaceseparator}', "");
    Expect(1, 12289, '\p{^General_Category=spaceseparator}', "");
    Expect(1, 12289, '\P{General_Category=spaceseparator}', "");
    Expect(0, 12289, '\P{^General_Category=spaceseparator}', "");
    Expect(1, 12288, '\p{General_Category= -Space_Separator}', "");
    Expect(0, 12288, '\p{^General_Category= -Space_Separator}', "");
    Expect(0, 12288, '\P{General_Category= -Space_Separator}', "");
    Expect(1, 12288, '\P{^General_Category= -Space_Separator}', "");
    Expect(0, 12289, '\p{General_Category= -Space_Separator}', "");
    Expect(1, 12289, '\p{^General_Category= -Space_Separator}', "");
    Expect(1, 12289, '\P{General_Category= -Space_Separator}', "");
    Expect(0, 12289, '\P{^General_Category= -Space_Separator}', "");
    Error('\p{Gc=_/a/ZS}');
    Error('\P{Gc=_/a/ZS}');
    Expect(1, 12288, '\p{Gc=zs}', "");
    Expect(0, 12288, '\p{^Gc=zs}', "");
    Expect(0, 12288, '\P{Gc=zs}', "");
    Expect(1, 12288, '\P{^Gc=zs}', "");
    Expect(0, 12289, '\p{Gc=zs}', "");
    Expect(1, 12289, '\p{^Gc=zs}', "");
    Expect(1, 12289, '\P{Gc=zs}', "");
    Expect(0, 12289, '\P{^Gc=zs}', "");
    Expect(1, 12288, '\p{Gc=	_ZS}', "");
    Expect(0, 12288, '\p{^Gc=	_ZS}', "");
    Expect(0, 12288, '\P{Gc=	_ZS}', "");
    Expect(1, 12288, '\P{^Gc=	_ZS}', "");
    Expect(0, 12289, '\p{Gc=	_ZS}', "");
    Expect(1, 12289, '\p{^Gc=	_ZS}', "");
    Expect(1, 12289, '\P{Gc=	_ZS}', "");
    Expect(0, 12289, '\P{^Gc=	_ZS}', "");
    Error('\p{Category=_	SPACE_Separator:=}');
    Error('\P{Category=_	SPACE_Separator:=}');
    Expect(1, 12288, '\p{Category:	spaceseparator}', "");
    Expect(0, 12288, '\p{^Category:	spaceseparator}', "");
    Expect(0, 12288, '\P{Category:	spaceseparator}', "");
    Expect(1, 12288, '\P{^Category:	spaceseparator}', "");
    Expect(0, 12289, '\p{Category:	spaceseparator}', "");
    Expect(1, 12289, '\p{^Category:	spaceseparator}', "");
    Expect(1, 12289, '\P{Category:	spaceseparator}', "");
    Expect(0, 12289, '\P{^Category:	spaceseparator}', "");
    Expect(1, 12288, '\p{Category=- Space_separator}', "");
    Expect(0, 12288, '\p{^Category=- Space_separator}', "");
    Expect(0, 12288, '\P{Category=- Space_separator}', "");
    Expect(1, 12288, '\P{^Category=- Space_separator}', "");
    Expect(0, 12289, '\p{Category=- Space_separator}', "");
    Expect(1, 12289, '\p{^Category=- Space_separator}', "");
    Expect(1, 12289, '\P{Category=- Space_separator}', "");
    Expect(0, 12289, '\P{^Category=- Space_separator}', "");
    Error('\p{Is_General_Category= 	Zs/a/}');
    Error('\P{Is_General_Category= 	Zs/a/}');
    Expect(1, 12288, '\p{Is_General_Category=zs}', "");
    Expect(0, 12288, '\p{^Is_General_Category=zs}', "");
    Expect(0, 12288, '\P{Is_General_Category=zs}', "");
    Expect(1, 12288, '\P{^Is_General_Category=zs}', "");
    Expect(0, 12289, '\p{Is_General_Category=zs}', "");
    Expect(1, 12289, '\p{^Is_General_Category=zs}', "");
    Expect(1, 12289, '\P{Is_General_Category=zs}', "");
    Expect(0, 12289, '\P{^Is_General_Category=zs}', "");
    Expect(1, 12288, '\p{Is_General_Category=-Zs}', "");
    Expect(0, 12288, '\p{^Is_General_Category=-Zs}', "");
    Expect(0, 12288, '\P{Is_General_Category=-Zs}', "");
    Expect(1, 12288, '\P{^Is_General_Category=-Zs}', "");
    Expect(0, 12289, '\p{Is_General_Category=-Zs}', "");
    Expect(1, 12289, '\p{^Is_General_Category=-Zs}', "");
    Expect(1, 12289, '\P{Is_General_Category=-Zs}', "");
    Expect(0, 12289, '\P{^Is_General_Category=-Zs}', "");
    Error('\p{Is_Gc=:=  space_Separator}');
    Error('\P{Is_Gc=:=  space_Separator}');
    Expect(1, 12288, '\p{Is_Gc:	spaceseparator}', "");
    Expect(0, 12288, '\p{^Is_Gc:	spaceseparator}', "");
    Expect(0, 12288, '\P{Is_Gc:	spaceseparator}', "");
    Expect(1, 12288, '\P{^Is_Gc:	spaceseparator}', "");
    Expect(0, 12289, '\p{Is_Gc:	spaceseparator}', "");
    Expect(1, 12289, '\p{^Is_Gc:	spaceseparator}', "");
    Expect(1, 12289, '\P{Is_Gc:	spaceseparator}', "");
    Expect(0, 12289, '\P{^Is_Gc:	spaceseparator}', "");
    Expect(1, 12288, '\p{Is_Gc=	-Space_Separator}', "");
    Expect(0, 12288, '\p{^Is_Gc=	-Space_Separator}', "");
    Expect(0, 12288, '\P{Is_Gc=	-Space_Separator}', "");
    Expect(1, 12288, '\P{^Is_Gc=	-Space_Separator}', "");
    Expect(0, 12289, '\p{Is_Gc=	-Space_Separator}', "");
    Expect(1, 12289, '\p{^Is_Gc=	-Space_Separator}', "");
    Expect(1, 12289, '\P{Is_Gc=	-Space_Separator}', "");
    Expect(0, 12289, '\P{^Is_Gc=	-Space_Separator}', "");
    Error('\p{Is_Category=--Zs/a/}');
    Error('\P{Is_Category=--Zs/a/}');
    Expect(1, 12288, '\p{Is_Category=zs}', "");
    Expect(0, 12288, '\p{^Is_Category=zs}', "");
    Expect(0, 12288, '\P{Is_Category=zs}', "");
    Expect(1, 12288, '\P{^Is_Category=zs}', "");
    Expect(0, 12289, '\p{Is_Category=zs}', "");
    Expect(1, 12289, '\p{^Is_Category=zs}', "");
    Expect(1, 12289, '\P{Is_Category=zs}', "");
    Expect(0, 12289, '\P{^Is_Category=zs}', "");
    Expect(1, 12288, '\p{Is_Category=-	ZS}', "");
    Expect(0, 12288, '\p{^Is_Category=-	ZS}', "");
    Expect(0, 12288, '\P{Is_Category=-	ZS}', "");
    Expect(1, 12288, '\P{^Is_Category=-	ZS}', "");
    Expect(0, 12289, '\p{Is_Category=-	ZS}', "");
    Expect(1, 12289, '\p{^Is_Category=-	ZS}', "");
    Expect(1, 12289, '\P{Is_Category=-	ZS}', "");
    Expect(0, 12289, '\P{^Is_Category=-	ZS}', "");
    Error('\p{Grapheme_Cluster_Break=_:=Control}');
    Error('\P{Grapheme_Cluster_Break=_:=Control}');
    Expect(1, 921599, '\p{Grapheme_Cluster_Break=control}', "");
    Expect(0, 921599, '\p{^Grapheme_Cluster_Break=control}', "");
    Expect(0, 921599, '\P{Grapheme_Cluster_Break=control}', "");
    Expect(1, 921599, '\P{^Grapheme_Cluster_Break=control}', "");
    Expect(0, 921600, '\p{Grapheme_Cluster_Break=control}', "");
    Expect(1, 921600, '\p{^Grapheme_Cluster_Break=control}', "");
    Expect(1, 921600, '\P{Grapheme_Cluster_Break=control}', "");
    Expect(0, 921600, '\P{^Grapheme_Cluster_Break=control}', "");
    Expect(1, 921599, '\p{Grapheme_Cluster_Break=_Control}', "");
    Expect(0, 921599, '\p{^Grapheme_Cluster_Break=_Control}', "");
    Expect(0, 921599, '\P{Grapheme_Cluster_Break=_Control}', "");
    Expect(1, 921599, '\P{^Grapheme_Cluster_Break=_Control}', "");
    Expect(0, 921600, '\p{Grapheme_Cluster_Break=_Control}', "");
    Expect(1, 921600, '\p{^Grapheme_Cluster_Break=_Control}', "");
    Expect(1, 921600, '\P{Grapheme_Cluster_Break=_Control}', "");
    Expect(0, 921600, '\P{^Grapheme_Cluster_Break=_Control}', "");
    Error('\p{GCB: -CN:=}');
    Error('\P{GCB: -CN:=}');
    Expect(1, 921599, '\p{GCB:cn}', "");
    Expect(0, 921599, '\p{^GCB:cn}', "");
    Expect(0, 921599, '\P{GCB:cn}', "");
    Expect(1, 921599, '\P{^GCB:cn}', "");
    Expect(0, 921600, '\p{GCB:cn}', "");
    Expect(1, 921600, '\p{^GCB:cn}', "");
    Expect(1, 921600, '\P{GCB:cn}', "");
    Expect(0, 921600, '\P{^GCB:cn}', "");
    Expect(1, 921599, '\p{GCB=		CN}', "");
    Expect(0, 921599, '\p{^GCB=		CN}', "");
    Expect(0, 921599, '\P{GCB=		CN}', "");
    Expect(1, 921599, '\P{^GCB=		CN}', "");
    Expect(0, 921600, '\p{GCB=		CN}', "");
    Expect(1, 921600, '\p{^GCB=		CN}', "");
    Expect(1, 921600, '\P{GCB=		CN}', "");
    Expect(0, 921600, '\P{^GCB=		CN}', "");
    Error('\p{Is_Grapheme_Cluster_Break=_ Control:=}');
    Error('\P{Is_Grapheme_Cluster_Break=_ Control:=}');
    Expect(1, 921599, '\p{Is_Grapheme_Cluster_Break: control}', "");
    Expect(0, 921599, '\p{^Is_Grapheme_Cluster_Break: control}', "");
    Expect(0, 921599, '\P{Is_Grapheme_Cluster_Break: control}', "");
    Expect(1, 921599, '\P{^Is_Grapheme_Cluster_Break: control}', "");
    Expect(0, 921600, '\p{Is_Grapheme_Cluster_Break: control}', "");
    Expect(1, 921600, '\p{^Is_Grapheme_Cluster_Break: control}', "");
    Expect(1, 921600, '\P{Is_Grapheme_Cluster_Break: control}', "");
    Expect(0, 921600, '\P{^Is_Grapheme_Cluster_Break: control}', "");
    Expect(1, 921599, '\p{Is_Grapheme_Cluster_Break=--control}', "");
    Expect(0, 921599, '\p{^Is_Grapheme_Cluster_Break=--control}', "");
    Expect(0, 921599, '\P{Is_Grapheme_Cluster_Break=--control}', "");
    Expect(1, 921599, '\P{^Is_Grapheme_Cluster_Break=--control}', "");
    Expect(0, 921600, '\p{Is_Grapheme_Cluster_Break=--control}', "");
    Expect(1, 921600, '\p{^Is_Grapheme_Cluster_Break=--control}', "");
    Expect(1, 921600, '\P{Is_Grapheme_Cluster_Break=--control}', "");
    Expect(0, 921600, '\P{^Is_Grapheme_Cluster_Break=--control}', "");
    Error('\p{Is_GCB=-/a/cn}');
    Error('\P{Is_GCB=-/a/cn}');
    Expect(1, 921599, '\p{Is_GCB=cn}', "");
    Expect(0, 921599, '\p{^Is_GCB=cn}', "");
    Expect(0, 921599, '\P{Is_GCB=cn}', "");
    Expect(1, 921599, '\P{^Is_GCB=cn}', "");
    Expect(0, 921600, '\p{Is_GCB=cn}', "");
    Expect(1, 921600, '\p{^Is_GCB=cn}', "");
    Expect(1, 921600, '\P{Is_GCB=cn}', "");
    Expect(0, 921600, '\P{^Is_GCB=cn}', "");
    Expect(1, 921599, '\p{Is_GCB=-CN}', "");
    Expect(0, 921599, '\p{^Is_GCB=-CN}', "");
    Expect(0, 921599, '\P{Is_GCB=-CN}', "");
    Expect(1, 921599, '\P{^Is_GCB=-CN}', "");
    Expect(0, 921600, '\p{Is_GCB=-CN}', "");
    Expect(1, 921600, '\p{^Is_GCB=-CN}', "");
    Expect(1, 921600, '\P{Is_GCB=-CN}', "");
    Expect(0, 921600, '\P{^Is_GCB=-CN}', "");
    Error('\p{Grapheme_Cluster_Break= CR/a/}');
    Error('\P{Grapheme_Cluster_Break= CR/a/}');
    Expect(1, 13, '\p{Grapheme_Cluster_Break=cr}', "");
    Expect(0, 13, '\p{^Grapheme_Cluster_Break=cr}', "");
    Expect(0, 13, '\P{Grapheme_Cluster_Break=cr}', "");
    Expect(1, 13, '\P{^Grapheme_Cluster_Break=cr}', "");
    Expect(0, 14, '\p{Grapheme_Cluster_Break=cr}', "");
    Expect(1, 14, '\p{^Grapheme_Cluster_Break=cr}', "");
    Expect(1, 14, '\P{Grapheme_Cluster_Break=cr}', "");
    Expect(0, 14, '\P{^Grapheme_Cluster_Break=cr}', "");
    Expect(1, 13, '\p{Grapheme_Cluster_Break=-	CR}', "");
    Expect(0, 13, '\p{^Grapheme_Cluster_Break=-	CR}', "");
    Expect(0, 13, '\P{Grapheme_Cluster_Break=-	CR}', "");
    Expect(1, 13, '\P{^Grapheme_Cluster_Break=-	CR}', "");
    Expect(0, 14, '\p{Grapheme_Cluster_Break=-	CR}', "");
    Expect(1, 14, '\p{^Grapheme_Cluster_Break=-	CR}', "");
    Expect(1, 14, '\P{Grapheme_Cluster_Break=-	CR}', "");
    Expect(0, 14, '\P{^Grapheme_Cluster_Break=-	CR}', "");
    Error('\p{GCB=CR:=}');
    Error('\P{GCB=CR:=}');
    Expect(1, 13, '\p{GCB:   cr}', "");
    Expect(0, 13, '\p{^GCB:   cr}', "");
    Expect(0, 13, '\P{GCB:   cr}', "");
    Expect(1, 13, '\P{^GCB:   cr}', "");
    Expect(0, 14, '\p{GCB:   cr}', "");
    Expect(1, 14, '\p{^GCB:   cr}', "");
    Expect(1, 14, '\P{GCB:   cr}', "");
    Expect(0, 14, '\P{^GCB:   cr}', "");
    Expect(1, 13, '\p{GCB= CR}', "");
    Expect(0, 13, '\p{^GCB= CR}', "");
    Expect(0, 13, '\P{GCB= CR}', "");
    Expect(1, 13, '\P{^GCB= CR}', "");
    Expect(0, 14, '\p{GCB= CR}', "");
    Expect(1, 14, '\p{^GCB= CR}', "");
    Expect(1, 14, '\P{GCB= CR}', "");
    Expect(0, 14, '\P{^GCB= CR}', "");
    Error('\p{Is_Grapheme_Cluster_Break=/a/cr}');
    Error('\P{Is_Grapheme_Cluster_Break=/a/cr}');
    Expect(1, 13, '\p{Is_Grapheme_Cluster_Break=cr}', "");
    Expect(0, 13, '\p{^Is_Grapheme_Cluster_Break=cr}', "");
    Expect(0, 13, '\P{Is_Grapheme_Cluster_Break=cr}', "");
    Expect(1, 13, '\P{^Is_Grapheme_Cluster_Break=cr}', "");
    Expect(0, 14, '\p{Is_Grapheme_Cluster_Break=cr}', "");
    Expect(1, 14, '\p{^Is_Grapheme_Cluster_Break=cr}', "");
    Expect(1, 14, '\P{Is_Grapheme_Cluster_Break=cr}', "");
    Expect(0, 14, '\P{^Is_Grapheme_Cluster_Break=cr}', "");
    Expect(1, 13, '\p{Is_Grapheme_Cluster_Break= -CR}', "");
    Expect(0, 13, '\p{^Is_Grapheme_Cluster_Break= -CR}', "");
    Expect(0, 13, '\P{Is_Grapheme_Cluster_Break= -CR}', "");
    Expect(1, 13, '\P{^Is_Grapheme_Cluster_Break= -CR}', "");
    Expect(0, 14, '\p{Is_Grapheme_Cluster_Break= -CR}', "");
    Expect(1, 14, '\p{^Is_Grapheme_Cluster_Break= -CR}', "");
    Expect(1, 14, '\P{Is_Grapheme_Cluster_Break= -CR}', "");
    Expect(0, 14, '\P{^Is_Grapheme_Cluster_Break= -CR}', "");
    Error('\p{Is_GCB= :=cr}');
    Error('\P{Is_GCB= :=cr}');
    Expect(1, 13, '\p{Is_GCB=cr}', "");
    Expect(0, 13, '\p{^Is_GCB=cr}', "");
    Expect(0, 13, '\P{Is_GCB=cr}', "");
    Expect(1, 13, '\P{^Is_GCB=cr}', "");
    Expect(0, 14, '\p{Is_GCB=cr}', "");
    Expect(1, 14, '\p{^Is_GCB=cr}', "");
    Expect(1, 14, '\P{Is_GCB=cr}', "");
    Expect(0, 14, '\P{^Is_GCB=cr}', "");
    Expect(1, 13, '\p{Is_GCB=	 CR}', "");
    Expect(0, 13, '\p{^Is_GCB=	 CR}', "");
    Expect(0, 13, '\P{Is_GCB=	 CR}', "");
    Expect(1, 13, '\P{^Is_GCB=	 CR}', "");
    Expect(0, 14, '\p{Is_GCB=	 CR}', "");
    Expect(1, 14, '\p{^Is_GCB=	 CR}', "");
    Expect(1, 14, '\P{Is_GCB=	 CR}', "");
    Expect(0, 14, '\P{^Is_GCB=	 CR}', "");
    Error('\p{Grapheme_Cluster_Break=--E_BASE/a/}');
    Error('\P{Grapheme_Cluster_Break=--E_BASE/a/}');
    Expect(1, 129342, '\p{Grapheme_Cluster_Break=ebase}', "");
    Expect(0, 129342, '\p{^Grapheme_Cluster_Break=ebase}', "");
    Expect(0, 129342, '\P{Grapheme_Cluster_Break=ebase}', "");
    Expect(1, 129342, '\P{^Grapheme_Cluster_Break=ebase}', "");
    Expect(0, 129343, '\p{Grapheme_Cluster_Break=ebase}', "");
    Expect(1, 129343, '\p{^Grapheme_Cluster_Break=ebase}', "");
    Expect(1, 129343, '\P{Grapheme_Cluster_Break=ebase}', "");
    Expect(0, 129343, '\P{^Grapheme_Cluster_Break=ebase}', "");
    Expect(1, 129342, '\p{Grapheme_Cluster_Break=		e_Base}', "");
    Expect(0, 129342, '\p{^Grapheme_Cluster_Break=		e_Base}', "");
    Expect(0, 129342, '\P{Grapheme_Cluster_Break=		e_Base}', "");
    Expect(1, 129342, '\P{^Grapheme_Cluster_Break=		e_Base}', "");
    Expect(0, 129343, '\p{Grapheme_Cluster_Break=		e_Base}', "");
    Expect(1, 129343, '\p{^Grapheme_Cluster_Break=		e_Base}', "");
    Expect(1, 129343, '\P{Grapheme_Cluster_Break=		e_Base}', "");
    Expect(0, 129343, '\P{^Grapheme_Cluster_Break=		e_Base}', "");
    Error('\p{GCB=:=	 eb}');
    Error('\P{GCB=:=	 eb}');
    Expect(1, 129342, '\p{GCB=eb}', "");
    Expect(0, 129342, '\p{^GCB=eb}', "");
    Expect(0, 129342, '\P{GCB=eb}', "");
    Expect(1, 129342, '\P{^GCB=eb}', "");
    Expect(0, 129343, '\p{GCB=eb}', "");
    Expect(1, 129343, '\p{^GCB=eb}', "");
    Expect(1, 129343, '\P{GCB=eb}', "");
    Expect(0, 129343, '\P{^GCB=eb}', "");
    Expect(1, 129342, '\p{GCB: _ EB}', "");
    Expect(0, 129342, '\p{^GCB: _ EB}', "");
    Expect(0, 129342, '\P{GCB: _ EB}', "");
    Expect(1, 129342, '\P{^GCB: _ EB}', "");
    Expect(0, 129343, '\p{GCB: _ EB}', "");
    Expect(1, 129343, '\p{^GCB: _ EB}', "");
    Expect(1, 129343, '\P{GCB: _ EB}', "");
    Expect(0, 129343, '\P{^GCB: _ EB}', "");
    Error('\p{Is_Grapheme_Cluster_Break=:=-e_Base}');
    Error('\P{Is_Grapheme_Cluster_Break=:=-e_Base}');
    Expect(1, 129342, '\p{Is_Grapheme_Cluster_Break=ebase}', "");
    Expect(0, 129342, '\p{^Is_Grapheme_Cluster_Break=ebase}', "");
    Expect(0, 129342, '\P{Is_Grapheme_Cluster_Break=ebase}', "");
    Expect(1, 129342, '\P{^Is_Grapheme_Cluster_Break=ebase}', "");
    Expect(0, 129343, '\p{Is_Grapheme_Cluster_Break=ebase}', "");
    Expect(1, 129343, '\p{^Is_Grapheme_Cluster_Break=ebase}', "");
    Expect(1, 129343, '\P{Is_Grapheme_Cluster_Break=ebase}', "");
    Expect(0, 129343, '\P{^Is_Grapheme_Cluster_Break=ebase}', "");
    Expect(1, 129342, '\p{Is_Grapheme_Cluster_Break=-	E_base}', "");
    Expect(0, 129342, '\p{^Is_Grapheme_Cluster_Break=-	E_base}', "");
    Expect(0, 129342, '\P{Is_Grapheme_Cluster_Break=-	E_base}', "");
    Expect(1, 129342, '\P{^Is_Grapheme_Cluster_Break=-	E_base}', "");
    Expect(0, 129343, '\p{Is_Grapheme_Cluster_Break=-	E_base}', "");
    Expect(1, 129343, '\p{^Is_Grapheme_Cluster_Break=-	E_base}', "");
    Expect(1, 129343, '\P{Is_Grapheme_Cluster_Break=-	E_base}', "");
    Expect(0, 129343, '\P{^Is_Grapheme_Cluster_Break=-	E_base}', "");
    Error('\p{Is_GCB=:=	-EB}');
    Error('\P{Is_GCB=:=	-EB}');
    Expect(1, 129342, '\p{Is_GCB=eb}', "");
    Expect(0, 129342, '\p{^Is_GCB=eb}', "");
    Expect(0, 129342, '\P{Is_GCB=eb}', "");
    Expect(1, 129342, '\P{^Is_GCB=eb}', "");
    Expect(0, 129343, '\p{Is_GCB=eb}', "");
    Expect(1, 129343, '\p{^Is_GCB=eb}', "");
    Expect(1, 129343, '\P{Is_GCB=eb}', "");
    Expect(0, 129343, '\P{^Is_GCB=eb}', "");
    Expect(1, 129342, '\p{Is_GCB:   -	EB}', "");
    Expect(0, 129342, '\p{^Is_GCB:   -	EB}', "");
    Expect(0, 129342, '\P{Is_GCB:   -	EB}', "");
    Expect(1, 129342, '\P{^Is_GCB:   -	EB}', "");
    Expect(0, 129343, '\p{Is_GCB:   -	EB}', "");
    Expect(1, 129343, '\p{^Is_GCB:   -	EB}', "");
    Expect(1, 129343, '\P{Is_GCB:   -	EB}', "");
    Expect(0, 129343, '\P{^Is_GCB:   -	EB}', "");
    Error('\p{Grapheme_Cluster_Break=:=-	e_Base_GAZ}');
    Error('\P{Grapheme_Cluster_Break=:=-	e_Base_GAZ}');
    Expect(1, 128105, '\p{Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(0, 128105, '\p{^Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(0, 128105, '\P{Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(1, 128105, '\P{^Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(0, 128106, '\p{Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(1, 128106, '\p{^Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(1, 128106, '\P{Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(0, 128106, '\P{^Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(1, 128105, '\p{Grapheme_Cluster_Break=		e_base_GAZ}', "");
    Expect(0, 128105, '\p{^Grapheme_Cluster_Break=		e_base_GAZ}', "");
    Expect(0, 128105, '\P{Grapheme_Cluster_Break=		e_base_GAZ}', "");
    Expect(1, 128105, '\P{^Grapheme_Cluster_Break=		e_base_GAZ}', "");
    Expect(0, 128106, '\p{Grapheme_Cluster_Break=		e_base_GAZ}', "");
    Expect(1, 128106, '\p{^Grapheme_Cluster_Break=		e_base_GAZ}', "");
    Expect(1, 128106, '\P{Grapheme_Cluster_Break=		e_base_GAZ}', "");
    Expect(0, 128106, '\P{^Grapheme_Cluster_Break=		e_base_GAZ}', "");
    Error('\p{GCB=:= EBG}');
    Error('\P{GCB=:= EBG}');
    Expect(1, 128105, '\p{GCB=ebg}', "");
    Expect(0, 128105, '\p{^GCB=ebg}', "");
    Expect(0, 128105, '\P{GCB=ebg}', "");
    Expect(1, 128105, '\P{^GCB=ebg}', "");
    Expect(0, 128106, '\p{GCB=ebg}', "");
    Expect(1, 128106, '\p{^GCB=ebg}', "");
    Expect(1, 128106, '\P{GCB=ebg}', "");
    Expect(0, 128106, '\P{^GCB=ebg}', "");
    Expect(1, 128105, '\p{GCB= -EBG}', "");
    Expect(0, 128105, '\p{^GCB= -EBG}', "");
    Expect(0, 128105, '\P{GCB= -EBG}', "");
    Expect(1, 128105, '\P{^GCB= -EBG}', "");
    Expect(0, 128106, '\p{GCB= -EBG}', "");
    Expect(1, 128106, '\p{^GCB= -EBG}', "");
    Expect(1, 128106, '\P{GCB= -EBG}', "");
    Expect(0, 128106, '\P{^GCB= -EBG}', "");
    Error('\p{Is_Grapheme_Cluster_Break=:=	 E_base_GAZ}');
    Error('\P{Is_Grapheme_Cluster_Break=:=	 E_base_GAZ}');
    Expect(1, 128105, '\p{Is_Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(0, 128105, '\p{^Is_Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(0, 128105, '\P{Is_Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(1, 128105, '\P{^Is_Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(0, 128106, '\p{Is_Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(1, 128106, '\p{^Is_Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(1, 128106, '\P{Is_Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(0, 128106, '\P{^Is_Grapheme_Cluster_Break=ebasegaz}', "");
    Expect(1, 128105, '\p{Is_Grapheme_Cluster_Break=  e_BASE_GAZ}', "");
    Expect(0, 128105, '\p{^Is_Grapheme_Cluster_Break=  e_BASE_GAZ}', "");
    Expect(0, 128105, '\P{Is_Grapheme_Cluster_Break=  e_BASE_GAZ}', "");
    Expect(1, 128105, '\P{^Is_Grapheme_Cluster_Break=  e_BASE_GAZ}', "");
    Expect(0, 128106, '\p{Is_Grapheme_Cluster_Break=  e_BASE_GAZ}', "");
    Expect(1, 128106, '\p{^Is_Grapheme_Cluster_Break=  e_BASE_GAZ}', "");
    Expect(1, 128106, '\P{Is_Grapheme_Cluster_Break=  e_BASE_GAZ}', "");
    Expect(0, 128106, '\P{^Is_Grapheme_Cluster_Break=  e_BASE_GAZ}', "");
    Error('\p{Is_GCB=-:=EBG}');
    Error('\P{Is_GCB=-:=EBG}');
    Expect(1, 128105, '\p{Is_GCB=ebg}', "");
    Expect(0, 128105, '\p{^Is_GCB=ebg}', "");
    Expect(0, 128105, '\P{Is_GCB=ebg}', "");
    Expect(1, 128105, '\P{^Is_GCB=ebg}', "");
    Expect(0, 128106, '\p{Is_GCB=ebg}', "");
    Expect(1, 128106, '\p{^Is_GCB=ebg}', "");
    Expect(1, 128106, '\P{Is_GCB=ebg}', "");
    Expect(0, 128106, '\P{^Is_GCB=ebg}', "");
    Expect(1, 128105, '\p{Is_GCB= _EBG}', "");
    Expect(0, 128105, '\p{^Is_GCB= _EBG}', "");
    Expect(0, 128105, '\P{Is_GCB= _EBG}', "");
    Expect(1, 128105, '\P{^Is_GCB= _EBG}', "");
    Expect(0, 128106, '\p{Is_GCB= _EBG}', "");
    Expect(1, 128106, '\p{^Is_GCB= _EBG}', "");
    Expect(1, 128106, '\P{Is_GCB= _EBG}', "");
    Expect(0, 128106, '\P{^Is_GCB= _EBG}', "");
    Error('\p{Grapheme_Cluster_Break=/a/	-E_modifier}');
    Error('\P{Grapheme_Cluster_Break=/a/	-E_modifier}');
    Expect(1, 127999, '\p{Grapheme_Cluster_Break=emodifier}', "");
    Expect(0, 127999, '\p{^Grapheme_Cluster_Break=emodifier}', "");
    Expect(0, 127999, '\P{Grapheme_Cluster_Break=emodifier}', "");
    Expect(1, 127999, '\P{^Grapheme_Cluster_Break=emodifier}', "");
    Expect(0, 128000, '\p{Grapheme_Cluster_Break=emodifier}', "");
    Expect(1, 128000, '\p{^Grapheme_Cluster_Break=emodifier}', "");
    Expect(1, 128000, '\P{Grapheme_Cluster_Break=emodifier}', "");
    Expect(0, 128000, '\P{^Grapheme_Cluster_Break=emodifier}', "");
    Expect(1, 127999, '\p{Grapheme_Cluster_Break= e_Modifier}', "");
    Expect(0, 127999, '\p{^Grapheme_Cluster_Break= e_Modifier}', "");
    Expect(0, 127999, '\P{Grapheme_Cluster_Break= e_Modifier}', "");
    Expect(1, 127999, '\P{^Grapheme_Cluster_Break= e_Modifier}', "");
    Expect(0, 128000, '\p{Grapheme_Cluster_Break= e_Modifier}', "");
    Expect(1, 128000, '\p{^Grapheme_Cluster_Break= e_Modifier}', "");
    Expect(1, 128000, '\P{Grapheme_Cluster_Break= e_Modifier}', "");
    Expect(0, 128000, '\P{^Grapheme_Cluster_Break= e_Modifier}', "");
    Error('\p{GCB:	 _EM:=}');
    Error('\P{GCB:	 _EM:=}');
    Expect(1, 127999, '\p{GCB=em}', "");
    Expect(0, 127999, '\p{^GCB=em}', "");
    Expect(0, 127999, '\P{GCB=em}', "");
    Expect(1, 127999, '\P{^GCB=em}', "");
    Expect(0, 128000, '\p{GCB=em}', "");
    Expect(1, 128000, '\p{^GCB=em}', "");
    Expect(1, 128000, '\P{GCB=em}', "");
    Expect(0, 128000, '\P{^GCB=em}', "");
    Expect(1, 127999, '\p{GCB=- em}', "");
    Expect(0, 127999, '\p{^GCB=- em}', "");
    Expect(0, 127999, '\P{GCB=- em}', "");
    Expect(1, 127999, '\P{^GCB=- em}', "");
    Expect(0, 128000, '\p{GCB=- em}', "");
    Expect(1, 128000, '\p{^GCB=- em}', "");
    Expect(1, 128000, '\P{GCB=- em}', "");
    Expect(0, 128000, '\P{^GCB=- em}', "");
    Error('\p{Is_Grapheme_Cluster_Break:/a/		E_Modifier}');
    Error('\P{Is_Grapheme_Cluster_Break:/a/		E_Modifier}');
    Expect(1, 127999, '\p{Is_Grapheme_Cluster_Break=emodifier}', "");
    Expect(0, 127999, '\p{^Is_Grapheme_Cluster_Break=emodifier}', "");
    Expect(0, 127999, '\P{Is_Grapheme_Cluster_Break=emodifier}', "");
    Expect(1, 127999, '\P{^Is_Grapheme_Cluster_Break=emodifier}', "");
    Expect(0, 128000, '\p{Is_Grapheme_Cluster_Break=emodifier}', "");
    Expect(1, 128000, '\p{^Is_Grapheme_Cluster_Break=emodifier}', "");
    Expect(1, 128000, '\P{Is_Grapheme_Cluster_Break=emodifier}', "");
    Expect(0, 128000, '\P{^Is_Grapheme_Cluster_Break=emodifier}', "");
    Expect(1, 127999, '\p{Is_Grapheme_Cluster_Break=-E_Modifier}', "");
    Expect(0, 127999, '\p{^Is_Grapheme_Cluster_Break=-E_Modifier}', "");
    Expect(0, 127999, '\P{Is_Grapheme_Cluster_Break=-E_Modifier}', "");
    Expect(1, 127999, '\P{^Is_Grapheme_Cluster_Break=-E_Modifier}', "");
    Expect(0, 128000, '\p{Is_Grapheme_Cluster_Break=-E_Modifier}', "");
    Expect(1, 128000, '\p{^Is_Grapheme_Cluster_Break=-E_Modifier}', "");
    Expect(1, 128000, '\P{Is_Grapheme_Cluster_Break=-E_Modifier}', "");
    Expect(0, 128000, '\P{^Is_Grapheme_Cluster_Break=-E_Modifier}', "");
    Error('\p{Is_GCB= :=em}');
    Error('\P{Is_GCB= :=em}');
    Expect(1, 127999, '\p{Is_GCB=em}', "");
    Expect(0, 127999, '\p{^Is_GCB=em}', "");
    Expect(0, 127999, '\P{Is_GCB=em}', "");
    Expect(1, 127999, '\P{^Is_GCB=em}', "");
    Expect(0, 128000, '\p{Is_GCB=em}', "");
    Expect(1, 128000, '\p{^Is_GCB=em}', "");
    Expect(1, 128000, '\P{Is_GCB=em}', "");
    Expect(0, 128000, '\P{^Is_GCB=em}', "");
    Expect(1, 127999, '\p{Is_GCB=__em}', "");
    Expect(0, 127999, '\p{^Is_GCB=__em}', "");
    Expect(0, 127999, '\P{Is_GCB=__em}', "");
    Expect(1, 127999, '\P{^Is_GCB=__em}', "");
    Expect(0, 128000, '\p{Is_GCB=__em}', "");
    Expect(1, 128000, '\p{^Is_GCB=__em}', "");
    Expect(1, 128000, '\P{Is_GCB=__em}', "");
    Expect(0, 128000, '\P{^Is_GCB=__em}', "");
    Error('\p{Grapheme_Cluster_Break=	:=extend}');
    Error('\P{Grapheme_Cluster_Break=	:=extend}');
    Expect(1, 917999, '\p{Grapheme_Cluster_Break:extend}', "");
    Expect(0, 917999, '\p{^Grapheme_Cluster_Break:extend}', "");
    Expect(0, 917999, '\P{Grapheme_Cluster_Break:extend}', "");
    Expect(1, 917999, '\P{^Grapheme_Cluster_Break:extend}', "");
    Expect(0, 918000, '\p{Grapheme_Cluster_Break:extend}', "");
    Expect(1, 918000, '\p{^Grapheme_Cluster_Break:extend}', "");
    Expect(1, 918000, '\P{Grapheme_Cluster_Break:extend}', "");
    Expect(0, 918000, '\P{^Grapheme_Cluster_Break:extend}', "");
    Expect(1, 917999, '\p{Grapheme_Cluster_Break=_	Extend}', "");
    Expect(0, 917999, '\p{^Grapheme_Cluster_Break=_	Extend}', "");
    Expect(0, 917999, '\P{Grapheme_Cluster_Break=_	Extend}', "");
    Expect(1, 917999, '\P{^Grapheme_Cluster_Break=_	Extend}', "");
    Expect(0, 918000, '\p{Grapheme_Cluster_Break=_	Extend}', "");
    Expect(1, 918000, '\p{^Grapheme_Cluster_Break=_	Extend}', "");
    Expect(1, 918000, '\P{Grapheme_Cluster_Break=_	Extend}', "");
    Expect(0, 918000, '\P{^Grapheme_Cluster_Break=_	Extend}', "");
    Error('\p{GCB=:=		EX}');
    Error('\P{GCB=:=		EX}');
    Expect(1, 917999, '\p{GCB=ex}', "");
    Expect(0, 917999, '\p{^GCB=ex}', "");
    Expect(0, 917999, '\P{GCB=ex}', "");
    Expect(1, 917999, '\P{^GCB=ex}', "");
    Expect(0, 918000, '\p{GCB=ex}', "");
    Expect(1, 918000, '\p{^GCB=ex}', "");
    Expect(1, 918000, '\P{GCB=ex}', "");
    Expect(0, 918000, '\P{^GCB=ex}', "");
    Expect(1, 917999, '\p{GCB=_ EX}', "");
    Expect(0, 917999, '\p{^GCB=_ EX}', "");
    Expect(0, 917999, '\P{GCB=_ EX}', "");
    Expect(1, 917999, '\P{^GCB=_ EX}', "");
    Expect(0, 918000, '\p{GCB=_ EX}', "");
    Expect(1, 918000, '\p{^GCB=_ EX}', "");
    Expect(1, 918000, '\P{GCB=_ EX}', "");
    Expect(0, 918000, '\P{^GCB=_ EX}', "");
    Error('\p{Is_Grapheme_Cluster_Break=:=_EXTEND}');
    Error('\P{Is_Grapheme_Cluster_Break=:=_EXTEND}');
    Expect(1, 917999, '\p{Is_Grapheme_Cluster_Break:   extend}', "");
    Expect(0, 917999, '\p{^Is_Grapheme_Cluster_Break:   extend}', "");
    Expect(0, 917999, '\P{Is_Grapheme_Cluster_Break:   extend}', "");
    Expect(1, 917999, '\P{^Is_Grapheme_Cluster_Break:   extend}', "");
    Expect(0, 918000, '\p{Is_Grapheme_Cluster_Break:   extend}', "");
    Expect(1, 918000, '\p{^Is_Grapheme_Cluster_Break:   extend}', "");
    Expect(1, 918000, '\P{Is_Grapheme_Cluster_Break:   extend}', "");
    Expect(0, 918000, '\P{^Is_Grapheme_Cluster_Break:   extend}', "");
    Expect(1, 917999, '\p{Is_Grapheme_Cluster_Break=	_EXTEND}', "");
    Expect(0, 917999, '\p{^Is_Grapheme_Cluster_Break=	_EXTEND}', "");
    Expect(0, 917999, '\P{Is_Grapheme_Cluster_Break=	_EXTEND}', "");
    Expect(1, 917999, '\P{^Is_Grapheme_Cluster_Break=	_EXTEND}', "");
    Expect(0, 918000, '\p{Is_Grapheme_Cluster_Break=	_EXTEND}', "");
    Expect(1, 918000, '\p{^Is_Grapheme_Cluster_Break=	_EXTEND}', "");
    Expect(1, 918000, '\P{Is_Grapheme_Cluster_Break=	_EXTEND}', "");
    Expect(0, 918000, '\P{^Is_Grapheme_Cluster_Break=	_EXTEND}', "");
    Error('\p{Is_GCB=/a/	EX}');
    Error('\P{Is_GCB=/a/	EX}');
    Expect(1, 917999, '\p{Is_GCB=ex}', "");
    Expect(0, 917999, '\p{^Is_GCB=ex}', "");
    Expect(0, 917999, '\P{Is_GCB=ex}', "");
    Expect(1, 917999, '\P{^Is_GCB=ex}', "");
    Expect(0, 918000, '\p{Is_GCB=ex}', "");
    Expect(1, 918000, '\p{^Is_GCB=ex}', "");
    Expect(1, 918000, '\P{Is_GCB=ex}', "");
    Expect(0, 918000, '\P{^Is_GCB=ex}', "");
    Expect(1, 917999, '\p{Is_GCB=		EX}', "");
    Expect(0, 917999, '\p{^Is_GCB=		EX}', "");
    Expect(0, 917999, '\P{Is_GCB=		EX}', "");
    Expect(1, 917999, '\P{^Is_GCB=		EX}', "");
    Expect(0, 918000, '\p{Is_GCB=		EX}', "");
    Expect(1, 918000, '\p{^Is_GCB=		EX}', "");
    Expect(1, 918000, '\P{Is_GCB=		EX}', "");
    Expect(0, 918000, '\P{^Is_GCB=		EX}', "");
    Error('\p{Grapheme_Cluster_Break=-/a/GLUE_After_Zwj}');
    Error('\P{Grapheme_Cluster_Break=-/a/GLUE_After_Zwj}');
    Expect(1, 128488, '\p{Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(0, 128488, '\p{^Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(0, 128488, '\P{Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(1, 128488, '\P{^Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(0, 128489, '\p{Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(1, 128489, '\p{^Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(1, 128489, '\P{Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(0, 128489, '\P{^Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(1, 128488, '\p{Grapheme_Cluster_Break=- GLUE_After_Zwj}', "");
    Expect(0, 128488, '\p{^Grapheme_Cluster_Break=- GLUE_After_Zwj}', "");
    Expect(0, 128488, '\P{Grapheme_Cluster_Break=- GLUE_After_Zwj}', "");
    Expect(1, 128488, '\P{^Grapheme_Cluster_Break=- GLUE_After_Zwj}', "");
    Expect(0, 128489, '\p{Grapheme_Cluster_Break=- GLUE_After_Zwj}', "");
    Expect(1, 128489, '\p{^Grapheme_Cluster_Break=- GLUE_After_Zwj}', "");
    Expect(1, 128489, '\P{Grapheme_Cluster_Break=- GLUE_After_Zwj}', "");
    Expect(0, 128489, '\P{^Grapheme_Cluster_Break=- GLUE_After_Zwj}', "");
    Error('\p{GCB:	- GAZ/a/}');
    Error('\P{GCB:	- GAZ/a/}');
    Expect(1, 128488, '\p{GCB=gaz}', "");
    Expect(0, 128488, '\p{^GCB=gaz}', "");
    Expect(0, 128488, '\P{GCB=gaz}', "");
    Expect(1, 128488, '\P{^GCB=gaz}', "");
    Expect(0, 128489, '\p{GCB=gaz}', "");
    Expect(1, 128489, '\p{^GCB=gaz}', "");
    Expect(1, 128489, '\P{GCB=gaz}', "");
    Expect(0, 128489, '\P{^GCB=gaz}', "");
    Expect(1, 128488, '\p{GCB=	 gaz}', "");
    Expect(0, 128488, '\p{^GCB=	 gaz}', "");
    Expect(0, 128488, '\P{GCB=	 gaz}', "");
    Expect(1, 128488, '\P{^GCB=	 gaz}', "");
    Expect(0, 128489, '\p{GCB=	 gaz}', "");
    Expect(1, 128489, '\p{^GCB=	 gaz}', "");
    Expect(1, 128489, '\P{GCB=	 gaz}', "");
    Expect(0, 128489, '\P{^GCB=	 gaz}', "");
    Error('\p{Is_Grapheme_Cluster_Break:__GLUE_After_Zwj:=}');
    Error('\P{Is_Grapheme_Cluster_Break:__GLUE_After_Zwj:=}');
    Expect(1, 128488, '\p{Is_Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(0, 128488, '\p{^Is_Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(0, 128488, '\P{Is_Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(1, 128488, '\P{^Is_Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(0, 128489, '\p{Is_Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(1, 128489, '\p{^Is_Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(1, 128489, '\P{Is_Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(0, 128489, '\P{^Is_Grapheme_Cluster_Break=glueafterzwj}', "");
    Expect(1, 128488, '\p{Is_Grapheme_Cluster_Break= -GLUE_After_zwj}', "");
    Expect(0, 128488, '\p{^Is_Grapheme_Cluster_Break= -GLUE_After_zwj}', "");
    Expect(0, 128488, '\P{Is_Grapheme_Cluster_Break= -GLUE_After_zwj}', "");
    Expect(1, 128488, '\P{^Is_Grapheme_Cluster_Break= -GLUE_After_zwj}', "");
    Expect(0, 128489, '\p{Is_Grapheme_Cluster_Break= -GLUE_After_zwj}', "");
    Expect(1, 128489, '\p{^Is_Grapheme_Cluster_Break= -GLUE_After_zwj}', "");
    Expect(1, 128489, '\P{Is_Grapheme_Cluster_Break= -GLUE_After_zwj}', "");
    Expect(0, 128489, '\P{^Is_Grapheme_Cluster_Break= -GLUE_After_zwj}', "");
    Error('\p{Is_GCB=	:=GAZ}');
    Error('\P{Is_GCB=	:=GAZ}');
    Expect(1, 128488, '\p{Is_GCB=gaz}', "");
    Expect(0, 128488, '\p{^Is_GCB=gaz}', "");
    Expect(0, 128488, '\P{Is_GCB=gaz}', "");
    Expect(1, 128488, '\P{^Is_GCB=gaz}', "");
    Expect(0, 128489, '\p{Is_GCB=gaz}', "");
    Expect(1, 128489, '\p{^Is_GCB=gaz}', "");
    Expect(1, 128489, '\P{Is_GCB=gaz}', "");
    Expect(0, 128489, '\P{^Is_GCB=gaz}', "");
    Expect(1, 128488, '\p{Is_GCB=	GAZ}', "");
    Expect(0, 128488, '\p{^Is_GCB=	GAZ}', "");
    Expect(0, 128488, '\P{Is_GCB=	GAZ}', "");
    Expect(1, 128488, '\P{^Is_GCB=	GAZ}', "");
    Expect(0, 128489, '\p{Is_GCB=	GAZ}', "");
    Expect(1, 128489, '\p{^Is_GCB=	GAZ}', "");
    Expect(1, 128489, '\P{Is_GCB=	GAZ}', "");
    Expect(0, 128489, '\P{^Is_GCB=	GAZ}', "");
    Error('\p{Grapheme_Cluster_Break=:=-L}');
    Error('\P{Grapheme_Cluster_Break=:=-L}');
    Expect(1, 43388, '\p{Grapheme_Cluster_Break=l}', "");
    Expect(0, 43388, '\p{^Grapheme_Cluster_Break=l}', "");
    Expect(0, 43388, '\P{Grapheme_Cluster_Break=l}', "");
    Expect(1, 43388, '\P{^Grapheme_Cluster_Break=l}', "");
    Expect(0, 43389, '\p{Grapheme_Cluster_Break=l}', "");
    Expect(1, 43389, '\p{^Grapheme_Cluster_Break=l}', "");
    Expect(1, 43389, '\P{Grapheme_Cluster_Break=l}', "");
    Expect(0, 43389, '\P{^Grapheme_Cluster_Break=l}', "");
    Expect(1, 43388, '\p{Grapheme_Cluster_Break=_-L}', "");
    Expect(0, 43388, '\p{^Grapheme_Cluster_Break=_-L}', "");
    Expect(0, 43388, '\P{Grapheme_Cluster_Break=_-L}', "");
    Expect(1, 43388, '\P{^Grapheme_Cluster_Break=_-L}', "");
    Expect(0, 43389, '\p{Grapheme_Cluster_Break=_-L}', "");
    Expect(1, 43389, '\p{^Grapheme_Cluster_Break=_-L}', "");
    Expect(1, 43389, '\P{Grapheme_Cluster_Break=_-L}', "");
    Expect(0, 43389, '\P{^Grapheme_Cluster_Break=_-L}', "");
    Error('\p{GCB=_:=L}');
    Error('\P{GCB=_:=L}');
    Expect(1, 43388, '\p{GCB=l}', "");
    Expect(0, 43388, '\p{^GCB=l}', "");
    Expect(0, 43388, '\P{GCB=l}', "");
    Expect(1, 43388, '\P{^GCB=l}', "");
    Expect(0, 43389, '\p{GCB=l}', "");
    Expect(1, 43389, '\p{^GCB=l}', "");
    Expect(1, 43389, '\P{GCB=l}', "");
    Expect(0, 43389, '\P{^GCB=l}', "");
    Expect(1, 43388, '\p{GCB=- L}', "");
    Expect(0, 43388, '\p{^GCB=- L}', "");
    Expect(0, 43388, '\P{GCB=- L}', "");
    Expect(1, 43388, '\P{^GCB=- L}', "");
    Expect(0, 43389, '\p{GCB=- L}', "");
    Expect(1, 43389, '\p{^GCB=- L}', "");
    Expect(1, 43389, '\P{GCB=- L}', "");
    Expect(0, 43389, '\P{^GCB=- L}', "");
    Error('\p{Is_Grapheme_Cluster_Break=/a/-	L}');
    Error('\P{Is_Grapheme_Cluster_Break=/a/-	L}');
    Expect(1, 43388, '\p{Is_Grapheme_Cluster_Break=l}', "");
    Expect(0, 43388, '\p{^Is_Grapheme_Cluster_Break=l}', "");
    Expect(0, 43388, '\P{Is_Grapheme_Cluster_Break=l}', "");
    Expect(1, 43388, '\P{^Is_Grapheme_Cluster_Break=l}', "");
    Expect(0, 43389, '\p{Is_Grapheme_Cluster_Break=l}', "");
    Expect(1, 43389, '\p{^Is_Grapheme_Cluster_Break=l}', "");
    Expect(1, 43389, '\P{Is_Grapheme_Cluster_Break=l}', "");
    Expect(0, 43389, '\P{^Is_Grapheme_Cluster_Break=l}', "");
    Expect(1, 43388, '\p{Is_Grapheme_Cluster_Break:   _L}', "");
    Expect(0, 43388, '\p{^Is_Grapheme_Cluster_Break:   _L}', "");
    Expect(0, 43388, '\P{Is_Grapheme_Cluster_Break:   _L}', "");
    Expect(1, 43388, '\P{^Is_Grapheme_Cluster_Break:   _L}', "");
    Expect(0, 43389, '\p{Is_Grapheme_Cluster_Break:   _L}', "");
    Expect(1, 43389, '\p{^Is_Grapheme_Cluster_Break:   _L}', "");
    Expect(1, 43389, '\P{Is_Grapheme_Cluster_Break:   _L}', "");
    Expect(0, 43389, '\P{^Is_Grapheme_Cluster_Break:   _L}', "");
    Error('\p{Is_GCB=_:=L}');
    Error('\P{Is_GCB=_:=L}');
    Expect(1, 43388, '\p{Is_GCB=l}', "");
    Expect(0, 43388, '\p{^Is_GCB=l}', "");
    Expect(0, 43388, '\P{Is_GCB=l}', "");
    Expect(1, 43388, '\P{^Is_GCB=l}', "");
    Expect(0, 43389, '\p{Is_GCB=l}', "");
    Expect(1, 43389, '\p{^Is_GCB=l}', "");
    Expect(1, 43389, '\P{Is_GCB=l}', "");
    Expect(0, 43389, '\P{^Is_GCB=l}', "");
    Expect(1, 43388, '\p{Is_GCB=_	L}', "");
    Expect(0, 43388, '\p{^Is_GCB=_	L}', "");
    Expect(0, 43388, '\P{Is_GCB=_	L}', "");
    Expect(1, 43388, '\P{^Is_GCB=_	L}', "");
    Expect(0, 43389, '\p{Is_GCB=_	L}', "");
    Expect(1, 43389, '\p{^Is_GCB=_	L}', "");
    Expect(1, 43389, '\P{Is_GCB=_	L}', "");
    Expect(0, 43389, '\P{^Is_GCB=_	L}', "");
    Error('\p{Grapheme_Cluster_Break=		LF/a/}');
    Error('\P{Grapheme_Cluster_Break=		LF/a/}');
    Expect(1, 10, '\p{Grapheme_Cluster_Break=lf}', "");
    Expect(0, 10, '\p{^Grapheme_Cluster_Break=lf}', "");
    Expect(0, 10, '\P{Grapheme_Cluster_Break=lf}', "");
    Expect(1, 10, '\P{^Grapheme_Cluster_Break=lf}', "");
    Expect(0, 11, '\p{Grapheme_Cluster_Break=lf}', "");
    Expect(1, 11, '\p{^Grapheme_Cluster_Break=lf}', "");
    Expect(1, 11, '\P{Grapheme_Cluster_Break=lf}', "");
    Expect(0, 11, '\P{^Grapheme_Cluster_Break=lf}', "");
    Expect(1, 10, '\p{Grapheme_Cluster_Break= _LF}', "");
    Expect(0, 10, '\p{^Grapheme_Cluster_Break= _LF}', "");
    Expect(0, 10, '\P{Grapheme_Cluster_Break= _LF}', "");
    Expect(1, 10, '\P{^Grapheme_Cluster_Break= _LF}', "");
    Expect(0, 11, '\p{Grapheme_Cluster_Break= _LF}', "");
    Expect(1, 11, '\p{^Grapheme_Cluster_Break= _LF}', "");
    Expect(1, 11, '\P{Grapheme_Cluster_Break= _LF}', "");
    Expect(0, 11, '\P{^Grapheme_Cluster_Break= _LF}', "");
    Error('\p{GCB=_/a/lf}');
    Error('\P{GCB=_/a/lf}');
    Expect(1, 10, '\p{GCB=lf}', "");
    Expect(0, 10, '\p{^GCB=lf}', "");
    Expect(0, 10, '\P{GCB=lf}', "");
    Expect(1, 10, '\P{^GCB=lf}', "");
    Expect(0, 11, '\p{GCB=lf}', "");
    Expect(1, 11, '\p{^GCB=lf}', "");
    Expect(1, 11, '\P{GCB=lf}', "");
    Expect(0, 11, '\P{^GCB=lf}', "");
    Expect(1, 10, '\p{GCB: 	LF}', "");
    Expect(0, 10, '\p{^GCB: 	LF}', "");
    Expect(0, 10, '\P{GCB: 	LF}', "");
    Expect(1, 10, '\P{^GCB: 	LF}', "");
    Expect(0, 11, '\p{GCB: 	LF}', "");
    Expect(1, 11, '\p{^GCB: 	LF}', "");
    Expect(1, 11, '\P{GCB: 	LF}', "");
    Expect(0, 11, '\P{^GCB: 	LF}', "");
    Error('\p{Is_Grapheme_Cluster_Break=-:=LF}');
    Error('\P{Is_Grapheme_Cluster_Break=-:=LF}');
    Expect(1, 10, '\p{Is_Grapheme_Cluster_Break=lf}', "");
    Expect(0, 10, '\p{^Is_Grapheme_Cluster_Break=lf}', "");
    Expect(0, 10, '\P{Is_Grapheme_Cluster_Break=lf}', "");
    Expect(1, 10, '\P{^Is_Grapheme_Cluster_Break=lf}', "");
    Expect(0, 11, '\p{Is_Grapheme_Cluster_Break=lf}', "");
    Expect(1, 11, '\p{^Is_Grapheme_Cluster_Break=lf}', "");
    Expect(1, 11, '\P{Is_Grapheme_Cluster_Break=lf}', "");
    Expect(0, 11, '\P{^Is_Grapheme_Cluster_Break=lf}', "");
    Expect(1, 10, '\p{Is_Grapheme_Cluster_Break:	 	LF}', "");
    Expect(0, 10, '\p{^Is_Grapheme_Cluster_Break:	 	LF}', "");
    Expect(0, 10, '\P{Is_Grapheme_Cluster_Break:	 	LF}', "");
    Expect(1, 10, '\P{^Is_Grapheme_Cluster_Break:	 	LF}', "");
    Expect(0, 11, '\p{Is_Grapheme_Cluster_Break:	 	LF}', "");
    Expect(1, 11, '\p{^Is_Grapheme_Cluster_Break:	 	LF}', "");
    Expect(1, 11, '\P{Is_Grapheme_Cluster_Break:	 	LF}', "");
    Expect(0, 11, '\P{^Is_Grapheme_Cluster_Break:	 	LF}', "");
    Error('\p{Is_GCB= /a/LF}');
    Error('\P{Is_GCB= /a/LF}');
    Expect(1, 10, '\p{Is_GCB=lf}', "");
    Expect(0, 10, '\p{^Is_GCB=lf}', "");
    Expect(0, 10, '\P{Is_GCB=lf}', "");
    Expect(1, 10, '\P{^Is_GCB=lf}', "");
    Expect(0, 11, '\p{Is_GCB=lf}', "");
    Expect(1, 11, '\p{^Is_GCB=lf}', "");
    Expect(1, 11, '\P{Is_GCB=lf}', "");
    Expect(0, 11, '\P{^Is_GCB=lf}', "");
    Expect(1, 10, '\p{Is_GCB= LF}', "");
    Expect(0, 10, '\p{^Is_GCB= LF}', "");
    Expect(0, 10, '\P{Is_GCB= LF}', "");
    Expect(1, 10, '\P{^Is_GCB= LF}', "");
    Expect(0, 11, '\p{Is_GCB= LF}', "");
    Expect(1, 11, '\p{^Is_GCB= LF}', "");
    Expect(1, 11, '\P{Is_GCB= LF}', "");
    Expect(0, 11, '\P{^Is_GCB= LF}', "");
    Error('\p{Grapheme_Cluster_Break= /a/LV}');
    Error('\P{Grapheme_Cluster_Break= /a/LV}');
    Expect(1, 55176, '\p{Grapheme_Cluster_Break=lv}', "");
    Expect(0, 55176, '\p{^Grapheme_Cluster_Break=lv}', "");
    Expect(0, 55176, '\P{Grapheme_Cluster_Break=lv}', "");
    Expect(1, 55176, '\P{^Grapheme_Cluster_Break=lv}', "");
    Expect(0, 55177, '\p{Grapheme_Cluster_Break=lv}', "");
    Expect(1, 55177, '\p{^Grapheme_Cluster_Break=lv}', "");
    Expect(1, 55177, '\P{Grapheme_Cluster_Break=lv}', "");
    Expect(0, 55177, '\P{^Grapheme_Cluster_Break=lv}', "");
    Expect(1, 55176, '\p{Grapheme_Cluster_Break=	LV}', "");
    Expect(0, 55176, '\p{^Grapheme_Cluster_Break=	LV}', "");
    Expect(0, 55176, '\P{Grapheme_Cluster_Break=	LV}', "");
    Expect(1, 55176, '\P{^Grapheme_Cluster_Break=	LV}', "");
    Expect(0, 55177, '\p{Grapheme_Cluster_Break=	LV}', "");
    Expect(1, 55177, '\p{^Grapheme_Cluster_Break=	LV}', "");
    Expect(1, 55177, '\P{Grapheme_Cluster_Break=	LV}', "");
    Expect(0, 55177, '\P{^Grapheme_Cluster_Break=	LV}', "");
    Error('\p{GCB=-_LV:=}');
    Error('\P{GCB=-_LV:=}');
    Expect(1, 55176, '\p{GCB=lv}', "");
    Expect(0, 55176, '\p{^GCB=lv}', "");
    Expect(0, 55176, '\P{GCB=lv}', "");
    Expect(1, 55176, '\P{^GCB=lv}', "");
    Expect(0, 55177, '\p{GCB=lv}', "");
    Expect(1, 55177, '\p{^GCB=lv}', "");
    Expect(1, 55177, '\P{GCB=lv}', "");
    Expect(0, 55177, '\P{^GCB=lv}', "");
    Expect(1, 55176, '\p{GCB=	LV}', "");
    Expect(0, 55176, '\p{^GCB=	LV}', "");
    Expect(0, 55176, '\P{GCB=	LV}', "");
    Expect(1, 55176, '\P{^GCB=	LV}', "");
    Expect(0, 55177, '\p{GCB=	LV}', "");
    Expect(1, 55177, '\p{^GCB=	LV}', "");
    Expect(1, 55177, '\P{GCB=	LV}', "");
    Expect(0, 55177, '\P{^GCB=	LV}', "");
    Error('\p{Is_Grapheme_Cluster_Break=/a/--lv}');
    Error('\P{Is_Grapheme_Cluster_Break=/a/--lv}');
    Expect(1, 55176, '\p{Is_Grapheme_Cluster_Break=lv}', "");
    Expect(0, 55176, '\p{^Is_Grapheme_Cluster_Break=lv}', "");
    Expect(0, 55176, '\P{Is_Grapheme_Cluster_Break=lv}', "");
    Expect(1, 55176, '\P{^Is_Grapheme_Cluster_Break=lv}', "");
    Expect(0, 55177, '\p{Is_Grapheme_Cluster_Break=lv}', "");
    Expect(1, 55177, '\p{^Is_Grapheme_Cluster_Break=lv}', "");
    Expect(1, 55177, '\P{Is_Grapheme_Cluster_Break=lv}', "");
    Expect(0, 55177, '\P{^Is_Grapheme_Cluster_Break=lv}', "");
    Expect(1, 55176, '\p{Is_Grapheme_Cluster_Break: LV}', "");
    Expect(0, 55176, '\p{^Is_Grapheme_Cluster_Break: LV}', "");
    Expect(0, 55176, '\P{Is_Grapheme_Cluster_Break: LV}', "");
    Expect(1, 55176, '\P{^Is_Grapheme_Cluster_Break: LV}', "");
    Expect(0, 55177, '\p{Is_Grapheme_Cluster_Break: LV}', "");
    Expect(1, 55177, '\p{^Is_Grapheme_Cluster_Break: LV}', "");
    Expect(1, 55177, '\P{Is_Grapheme_Cluster_Break: LV}', "");
    Expect(0, 55177, '\P{^Is_Grapheme_Cluster_Break: LV}', "");
    Error('\p{Is_GCB=_	LV/a/}');
    Error('\P{Is_GCB=_	LV/a/}');
    Expect(1, 55176, '\p{Is_GCB=lv}', "");
    Expect(0, 55176, '\p{^Is_GCB=lv}', "");
    Expect(0, 55176, '\P{Is_GCB=lv}', "");
    Expect(1, 55176, '\P{^Is_GCB=lv}', "");
    Expect(0, 55177, '\p{Is_GCB=lv}', "");
    Expect(1, 55177, '\p{^Is_GCB=lv}', "");
    Expect(1, 55177, '\P{Is_GCB=lv}', "");
    Expect(0, 55177, '\P{^Is_GCB=lv}', "");
    Expect(1, 55176, '\p{Is_GCB=__lv}', "");
    Expect(0, 55176, '\p{^Is_GCB=__lv}', "");
    Expect(0, 55176, '\P{Is_GCB=__lv}', "");
    Expect(1, 55176, '\P{^Is_GCB=__lv}', "");
    Expect(0, 55177, '\p{Is_GCB=__lv}', "");
    Expect(1, 55177, '\p{^Is_GCB=__lv}', "");
    Expect(1, 55177, '\P{Is_GCB=__lv}', "");
    Expect(0, 55177, '\P{^Is_GCB=__lv}', "");
    Error('\p{Grapheme_Cluster_Break=_:=LVT}');
    Error('\P{Grapheme_Cluster_Break=_:=LVT}');
    Expect(1, 55203, '\p{Grapheme_Cluster_Break=lvt}', "");
    Expect(0, 55203, '\p{^Grapheme_Cluster_Break=lvt}', "");
    Expect(0, 55203, '\P{Grapheme_Cluster_Break=lvt}', "");
    Expect(1, 55203, '\P{^Grapheme_Cluster_Break=lvt}', "");
    Expect(0, 55204, '\p{Grapheme_Cluster_Break=lvt}', "");
    Expect(1, 55204, '\p{^Grapheme_Cluster_Break=lvt}', "");
    Expect(1, 55204, '\P{Grapheme_Cluster_Break=lvt}', "");
    Expect(0, 55204, '\P{^Grapheme_Cluster_Break=lvt}', "");
    Expect(1, 55203, '\p{Grapheme_Cluster_Break: 		LVT}', "");
    Expect(0, 55203, '\p{^Grapheme_Cluster_Break: 		LVT}', "");
    Expect(0, 55203, '\P{Grapheme_Cluster_Break: 		LVT}', "");
    Expect(1, 55203, '\P{^Grapheme_Cluster_Break: 		LVT}', "");
    Expect(0, 55204, '\p{Grapheme_Cluster_Break: 		LVT}', "");
    Expect(1, 55204, '\p{^Grapheme_Cluster_Break: 		LVT}', "");
    Expect(1, 55204, '\P{Grapheme_Cluster_Break: 		LVT}', "");
    Expect(0, 55204, '\P{^Grapheme_Cluster_Break: 		LVT}', "");
    Error('\p{GCB=/a/__LVT}');
    Error('\P{GCB=/a/__LVT}');
    Expect(1, 55203, '\p{GCB=lvt}', "");
    Expect(0, 55203, '\p{^GCB=lvt}', "");
    Expect(0, 55203, '\P{GCB=lvt}', "");
    Expect(1, 55203, '\P{^GCB=lvt}', "");
    Expect(0, 55204, '\p{GCB=lvt}', "");
    Expect(1, 55204, '\p{^GCB=lvt}', "");
    Expect(1, 55204, '\P{GCB=lvt}', "");
    Expect(0, 55204, '\P{^GCB=lvt}', "");
    Expect(1, 55203, '\p{GCB=		lvt}', "");
    Expect(0, 55203, '\p{^GCB=		lvt}', "");
    Expect(0, 55203, '\P{GCB=		lvt}', "");
    Expect(1, 55203, '\P{^GCB=		lvt}', "");
    Expect(0, 55204, '\p{GCB=		lvt}', "");
    Expect(1, 55204, '\p{^GCB=		lvt}', "");
    Expect(1, 55204, '\P{GCB=		lvt}', "");
    Expect(0, 55204, '\P{^GCB=		lvt}', "");
    Error('\p{Is_Grapheme_Cluster_Break=/a/LVT}');
    Error('\P{Is_Grapheme_Cluster_Break=/a/LVT}');
    Expect(1, 55203, '\p{Is_Grapheme_Cluster_Break=lvt}', "");
    Expect(0, 55203, '\p{^Is_Grapheme_Cluster_Break=lvt}', "");
    Expect(0, 55203, '\P{Is_Grapheme_Cluster_Break=lvt}', "");
    Expect(1, 55203, '\P{^Is_Grapheme_Cluster_Break=lvt}', "");
    Expect(0, 55204, '\p{Is_Grapheme_Cluster_Break=lvt}', "");
    Expect(1, 55204, '\p{^Is_Grapheme_Cluster_Break=lvt}', "");
    Expect(1, 55204, '\P{Is_Grapheme_Cluster_Break=lvt}', "");
    Expect(0, 55204, '\P{^Is_Grapheme_Cluster_Break=lvt}', "");
    Expect(1, 55203, '\p{Is_Grapheme_Cluster_Break=__lvt}', "");
    Expect(0, 55203, '\p{^Is_Grapheme_Cluster_Break=__lvt}', "");
    Expect(0, 55203, '\P{Is_Grapheme_Cluster_Break=__lvt}', "");
    Expect(1, 55203, '\P{^Is_Grapheme_Cluster_Break=__lvt}', "");
    Expect(0, 55204, '\p{Is_Grapheme_Cluster_Break=__lvt}', "");
    Expect(1, 55204, '\p{^Is_Grapheme_Cluster_Break=__lvt}', "");
    Expect(1, 55204, '\P{Is_Grapheme_Cluster_Break=__lvt}', "");
    Expect(0, 55204, '\P{^Is_Grapheme_Cluster_Break=__lvt}', "");
    Error('\p{Is_GCB=:=	-lvt}');
    Error('\P{Is_GCB=:=	-lvt}');
    Expect(1, 55203, '\p{Is_GCB=lvt}', "");
    Expect(0, 55203, '\p{^Is_GCB=lvt}', "");
    Expect(0, 55203, '\P{Is_GCB=lvt}', "");
    Expect(1, 55203, '\P{^Is_GCB=lvt}', "");
    Expect(0, 55204, '\p{Is_GCB=lvt}', "");
    Expect(1, 55204, '\p{^Is_GCB=lvt}', "");
    Expect(1, 55204, '\P{Is_GCB=lvt}', "");
    Expect(0, 55204, '\P{^Is_GCB=lvt}', "");
    Expect(1, 55203, '\p{Is_GCB= -LVT}', "");
    Expect(0, 55203, '\p{^Is_GCB= -LVT}', "");
    Expect(0, 55203, '\P{Is_GCB= -LVT}', "");
    Expect(1, 55203, '\P{^Is_GCB= -LVT}', "");
    Expect(0, 55204, '\p{Is_GCB= -LVT}', "");
    Expect(1, 55204, '\p{^Is_GCB= -LVT}', "");
    Expect(1, 55204, '\P{Is_GCB= -LVT}', "");
    Expect(0, 55204, '\P{^Is_GCB= -LVT}', "");
    Error('\p{Grapheme_Cluster_Break=- Prepend/a/}');
    Error('\P{Grapheme_Cluster_Break=- Prepend/a/}');
    Expect(1, 70083, '\p{Grapheme_Cluster_Break:   prepend}', "");
    Expect(0, 70083, '\p{^Grapheme_Cluster_Break:   prepend}', "");
    Expect(0, 70083, '\P{Grapheme_Cluster_Break:   prepend}', "");
    Expect(1, 70083, '\P{^Grapheme_Cluster_Break:   prepend}', "");
    Expect(0, 70084, '\p{Grapheme_Cluster_Break:   prepend}', "");
    Expect(1, 70084, '\p{^Grapheme_Cluster_Break:   prepend}', "");
    Expect(1, 70084, '\P{Grapheme_Cluster_Break:   prepend}', "");
    Expect(0, 70084, '\P{^Grapheme_Cluster_Break:   prepend}', "");
    Expect(1, 70083, '\p{Grapheme_Cluster_Break:   _-Prepend}', "");
    Expect(0, 70083, '\p{^Grapheme_Cluster_Break:   _-Prepend}', "");
    Expect(0, 70083, '\P{Grapheme_Cluster_Break:   _-Prepend}', "");
    Expect(1, 70083, '\P{^Grapheme_Cluster_Break:   _-Prepend}', "");
    Expect(0, 70084, '\p{Grapheme_Cluster_Break:   _-Prepend}', "");
    Expect(1, 70084, '\p{^Grapheme_Cluster_Break:   _-Prepend}', "");
    Expect(1, 70084, '\P{Grapheme_Cluster_Break:   _-Prepend}', "");
    Expect(0, 70084, '\P{^Grapheme_Cluster_Break:   _-Prepend}', "");
    Error('\p{GCB=	 pp:=}');
    Error('\P{GCB=	 pp:=}');
    Expect(1, 70083, '\p{GCB:   pp}', "");
    Expect(0, 70083, '\p{^GCB:   pp}', "");
    Expect(0, 70083, '\P{GCB:   pp}', "");
    Expect(1, 70083, '\P{^GCB:   pp}', "");
    Expect(0, 70084, '\p{GCB:   pp}', "");
    Expect(1, 70084, '\p{^GCB:   pp}', "");
    Expect(1, 70084, '\P{GCB:   pp}', "");
    Expect(0, 70084, '\P{^GCB:   pp}', "");
    Expect(1, 70083, '\p{GCB=- PP}', "");
    Expect(0, 70083, '\p{^GCB=- PP}', "");
    Expect(0, 70083, '\P{GCB=- PP}', "");
    Expect(1, 70083, '\P{^GCB=- PP}', "");
    Expect(0, 70084, '\p{GCB=- PP}', "");
    Expect(1, 70084, '\p{^GCB=- PP}', "");
    Expect(1, 70084, '\P{GCB=- PP}', "");
    Expect(0, 70084, '\P{^GCB=- PP}', "");
    Error('\p{Is_Grapheme_Cluster_Break=:=	PREPEND}');
    Error('\P{Is_Grapheme_Cluster_Break=:=	PREPEND}');
    Expect(1, 70083, '\p{Is_Grapheme_Cluster_Break=prepend}', "");
    Expect(0, 70083, '\p{^Is_Grapheme_Cluster_Break=prepend}', "");
    Expect(0, 70083, '\P{Is_Grapheme_Cluster_Break=prepend}', "");
    Expect(1, 70083, '\P{^Is_Grapheme_Cluster_Break=prepend}', "");
    Expect(0, 70084, '\p{Is_Grapheme_Cluster_Break=prepend}', "");
    Expect(1, 70084, '\p{^Is_Grapheme_Cluster_Break=prepend}', "");
    Expect(1, 70084, '\P{Is_Grapheme_Cluster_Break=prepend}', "");
    Expect(0, 70084, '\P{^Is_Grapheme_Cluster_Break=prepend}', "");
    Expect(1, 70083, '\p{Is_Grapheme_Cluster_Break= PREPEND}', "");
    Expect(0, 70083, '\p{^Is_Grapheme_Cluster_Break= PREPEND}', "");
    Expect(0, 70083, '\P{Is_Grapheme_Cluster_Break= PREPEND}', "");
    Expect(1, 70083, '\P{^Is_Grapheme_Cluster_Break= PREPEND}', "");
    Expect(0, 70084, '\p{Is_Grapheme_Cluster_Break= PREPEND}', "");
    Expect(1, 70084, '\p{^Is_Grapheme_Cluster_Break= PREPEND}', "");
    Expect(1, 70084, '\P{Is_Grapheme_Cluster_Break= PREPEND}', "");
    Expect(0, 70084, '\P{^Is_Grapheme_Cluster_Break= PREPEND}', "");
    Error('\p{Is_GCB=/a/ pp}');
    Error('\P{Is_GCB=/a/ pp}');
    Expect(1, 70083, '\p{Is_GCB: pp}', "");
    Expect(0, 70083, '\p{^Is_GCB: pp}', "");
    Expect(0, 70083, '\P{Is_GCB: pp}', "");
    Expect(1, 70083, '\P{^Is_GCB: pp}', "");
    Expect(0, 70084, '\p{Is_GCB: pp}', "");
    Expect(1, 70084, '\p{^Is_GCB: pp}', "");
    Expect(1, 70084, '\P{Is_GCB: pp}', "");
    Expect(0, 70084, '\P{^Is_GCB: pp}', "");
    Expect(1, 70083, '\p{Is_GCB=	PP}', "");
    Expect(0, 70083, '\p{^Is_GCB=	PP}', "");
    Expect(0, 70083, '\P{Is_GCB=	PP}', "");
    Expect(1, 70083, '\P{^Is_GCB=	PP}', "");
    Expect(0, 70084, '\p{Is_GCB=	PP}', "");
    Expect(1, 70084, '\p{^Is_GCB=	PP}', "");
    Expect(1, 70084, '\P{Is_GCB=	PP}', "");
    Expect(0, 70084, '\P{^Is_GCB=	PP}', "");
    Error('\p{Grapheme_Cluster_Break=--Regional_indicator/a/}');
    Error('\P{Grapheme_Cluster_Break=--Regional_indicator/a/}');
    Expect(1, 127487, '\p{Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(0, 127487, '\p{^Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(0, 127487, '\P{Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(1, 127487, '\P{^Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(0, 127488, '\p{Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(1, 127488, '\p{^Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(1, 127488, '\P{Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(0, 127488, '\P{^Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(1, 127487, '\p{Grapheme_Cluster_Break=_Regional_indicator}', "");
    Expect(0, 127487, '\p{^Grapheme_Cluster_Break=_Regional_indicator}', "");
    Expect(0, 127487, '\P{Grapheme_Cluster_Break=_Regional_indicator}', "");
    Expect(1, 127487, '\P{^Grapheme_Cluster_Break=_Regional_indicator}', "");
    Expect(0, 127488, '\p{Grapheme_Cluster_Break=_Regional_indicator}', "");
    Expect(1, 127488, '\p{^Grapheme_Cluster_Break=_Regional_indicator}', "");
    Expect(1, 127488, '\P{Grapheme_Cluster_Break=_Regional_indicator}', "");
    Expect(0, 127488, '\P{^Grapheme_Cluster_Break=_Regional_indicator}', "");
    Error('\p{GCB= /a/RI}');
    Error('\P{GCB= /a/RI}');
    Expect(1, 127487, '\p{GCB=ri}', "");
    Expect(0, 127487, '\p{^GCB=ri}', "");
    Expect(0, 127487, '\P{GCB=ri}', "");
    Expect(1, 127487, '\P{^GCB=ri}', "");
    Expect(0, 127488, '\p{GCB=ri}', "");
    Expect(1, 127488, '\p{^GCB=ri}', "");
    Expect(1, 127488, '\P{GCB=ri}', "");
    Expect(0, 127488, '\P{^GCB=ri}', "");
    Expect(1, 127487, '\p{GCB:   	_ri}', "");
    Expect(0, 127487, '\p{^GCB:   	_ri}', "");
    Expect(0, 127487, '\P{GCB:   	_ri}', "");
    Expect(1, 127487, '\P{^GCB:   	_ri}', "");
    Expect(0, 127488, '\p{GCB:   	_ri}', "");
    Expect(1, 127488, '\p{^GCB:   	_ri}', "");
    Expect(1, 127488, '\P{GCB:   	_ri}', "");
    Expect(0, 127488, '\P{^GCB:   	_ri}', "");
    Error('\p{Is_Grapheme_Cluster_Break=	:=Regional_Indicator}');
    Error('\P{Is_Grapheme_Cluster_Break=	:=Regional_Indicator}');
    Expect(1, 127487, '\p{Is_Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(0, 127487, '\p{^Is_Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(0, 127487, '\P{Is_Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(1, 127487, '\P{^Is_Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(0, 127488, '\p{Is_Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(1, 127488, '\p{^Is_Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(1, 127488, '\P{Is_Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(0, 127488, '\P{^Is_Grapheme_Cluster_Break=regionalindicator}', "");
    Expect(1, 127487, '\p{Is_Grapheme_Cluster_Break=_	REGIONAL_indicator}', "");
    Expect(0, 127487, '\p{^Is_Grapheme_Cluster_Break=_	REGIONAL_indicator}', "");
    Expect(0, 127487, '\P{Is_Grapheme_Cluster_Break=_	REGIONAL_indicator}', "");
    Expect(1, 127487, '\P{^Is_Grapheme_Cluster_Break=_	REGIONAL_indicator}', "");
    Expect(0, 127488, '\p{Is_Grapheme_Cluster_Break=_	REGIONAL_indicator}', "");
    Expect(1, 127488, '\p{^Is_Grapheme_Cluster_Break=_	REGIONAL_indicator}', "");
    Expect(1, 127488, '\P{Is_Grapheme_Cluster_Break=_	REGIONAL_indicator}', "");
    Expect(0, 127488, '\P{^Is_Grapheme_Cluster_Break=_	REGIONAL_indicator}', "");
    Error('\p{Is_GCB=	 RI/a/}');
    Error('\P{Is_GCB=	 RI/a/}');
    Expect(1, 127487, '\p{Is_GCB=ri}', "");
    Expect(0, 127487, '\p{^Is_GCB=ri}', "");
    Expect(0, 127487, '\P{Is_GCB=ri}', "");
    Expect(1, 127487, '\P{^Is_GCB=ri}', "");
    Expect(0, 127488, '\p{Is_GCB=ri}', "");
    Expect(1, 127488, '\p{^Is_GCB=ri}', "");
    Expect(1, 127488, '\P{Is_GCB=ri}', "");
    Expect(0, 127488, '\P{^Is_GCB=ri}', "");
    Expect(1, 127487, '\p{Is_GCB=_	ri}', "");
    Expect(0, 127487, '\p{^Is_GCB=_	ri}', "");
    Expect(0, 127487, '\P{Is_GCB=_	ri}', "");
    Expect(1, 127487, '\P{^Is_GCB=_	ri}', "");
    Expect(0, 127488, '\p{Is_GCB=_	ri}', "");
    Expect(1, 127488, '\p{^Is_GCB=_	ri}', "");
    Expect(1, 127488, '\P{Is_GCB=_	ri}', "");
    Expect(0, 127488, '\P{^Is_GCB=_	ri}', "");
    Error('\p{Grapheme_Cluster_Break=/a/-spacingmark}');
    Error('\P{Grapheme_Cluster_Break=/a/-spacingmark}');
    Expect(1, 119149, '\p{Grapheme_Cluster_Break=spacingmark}', "");
    Expect(0, 119149, '\p{^Grapheme_Cluster_Break=spacingmark}', "");
    Expect(0, 119149, '\P{Grapheme_Cluster_Break=spacingmark}', "");
    Expect(1, 119149, '\P{^Grapheme_Cluster_Break=spacingmark}', "");
    Expect(0, 119150, '\p{Grapheme_Cluster_Break=spacingmark}', "");
    Expect(1, 119150, '\p{^Grapheme_Cluster_Break=spacingmark}', "");
    Expect(1, 119150, '\P{Grapheme_Cluster_Break=spacingmark}', "");
    Expect(0, 119150, '\P{^Grapheme_Cluster_Break=spacingmark}', "");
    Expect(1, 119149, '\p{Grapheme_Cluster_Break= SpacingMark}', "");
    Expect(0, 119149, '\p{^Grapheme_Cluster_Break= SpacingMark}', "");
    Expect(0, 119149, '\P{Grapheme_Cluster_Break= SpacingMark}', "");
    Expect(1, 119149, '\P{^Grapheme_Cluster_Break= SpacingMark}', "");
    Expect(0, 119150, '\p{Grapheme_Cluster_Break= SpacingMark}', "");
    Expect(1, 119150, '\p{^Grapheme_Cluster_Break= SpacingMark}', "");
    Expect(1, 119150, '\P{Grapheme_Cluster_Break= SpacingMark}', "");
    Expect(0, 119150, '\P{^Grapheme_Cluster_Break= SpacingMark}', "");
    Error('\p{GCB:	-:=SM}');
    Error('\P{GCB:	-:=SM}');
    Expect(1, 119149, '\p{GCB=sm}', "");
    Expect(0, 119149, '\p{^GCB=sm}', "");
    Expect(0, 119149, '\P{GCB=sm}', "");
    Expect(1, 119149, '\P{^GCB=sm}', "");
    Expect(0, 119150, '\p{GCB=sm}', "");
    Expect(1, 119150, '\p{^GCB=sm}', "");
    Expect(1, 119150, '\P{GCB=sm}', "");
    Expect(0, 119150, '\P{^GCB=sm}', "");
    Expect(1, 119149, '\p{GCB: 	SM}', "");
    Expect(0, 119149, '\p{^GCB: 	SM}', "");
    Expect(0, 119149, '\P{GCB: 	SM}', "");
    Expect(1, 119149, '\P{^GCB: 	SM}', "");
    Expect(0, 119150, '\p{GCB: 	SM}', "");
    Expect(1, 119150, '\p{^GCB: 	SM}', "");
    Expect(1, 119150, '\P{GCB: 	SM}', "");
    Expect(0, 119150, '\P{^GCB: 	SM}', "");
    Error('\p{Is_Grapheme_Cluster_Break=_-SpacingMark:=}');
    Error('\P{Is_Grapheme_Cluster_Break=_-SpacingMark:=}');
    Expect(1, 119149, '\p{Is_Grapheme_Cluster_Break=spacingmark}', "");
    Expect(0, 119149, '\p{^Is_Grapheme_Cluster_Break=spacingmark}', "");
    Expect(0, 119149, '\P{Is_Grapheme_Cluster_Break=spacingmark}', "");
    Expect(1, 119149, '\P{^Is_Grapheme_Cluster_Break=spacingmark}', "");
    Expect(0, 119150, '\p{Is_Grapheme_Cluster_Break=spacingmark}', "");
    Expect(1, 119150, '\p{^Is_Grapheme_Cluster_Break=spacingmark}', "");
    Expect(1, 119150, '\P{Is_Grapheme_Cluster_Break=spacingmark}', "");
    Expect(0, 119150, '\P{^Is_Grapheme_Cluster_Break=spacingmark}', "");
    Expect(1, 119149, '\p{Is_Grapheme_Cluster_Break=	spacingmark}', "");
    Expect(0, 119149, '\p{^Is_Grapheme_Cluster_Break=	spacingmark}', "");
    Expect(0, 119149, '\P{Is_Grapheme_Cluster_Break=	spacingmark}', "");
    Expect(1, 119149, '\P{^Is_Grapheme_Cluster_Break=	spacingmark}', "");
    Expect(0, 119150, '\p{Is_Grapheme_Cluster_Break=	spacingmark}', "");
    Expect(1, 119150, '\p{^Is_Grapheme_Cluster_Break=	spacingmark}', "");
    Expect(1, 119150, '\P{Is_Grapheme_Cluster_Break=	spacingmark}', "");
    Expect(0, 119150, '\P{^Is_Grapheme_Cluster_Break=	spacingmark}', "");
    Error('\p{Is_GCB: :=sm}');
    Error('\P{Is_GCB: :=sm}');
    Expect(1, 119149, '\p{Is_GCB=sm}', "");
    Expect(0, 119149, '\p{^Is_GCB=sm}', "");
    Expect(0, 119149, '\P{Is_GCB=sm}', "");
    Expect(1, 119149, '\P{^Is_GCB=sm}', "");
    Expect(0, 119150, '\p{Is_GCB=sm}', "");
    Expect(1, 119150, '\p{^Is_GCB=sm}', "");
    Expect(1, 119150, '\P{Is_GCB=sm}', "");
    Expect(0, 119150, '\P{^Is_GCB=sm}', "");
    Expect(1, 119149, '\p{Is_GCB=- SM}', "");
    Expect(0, 119149, '\p{^Is_GCB=- SM}', "");
    Expect(0, 119149, '\P{Is_GCB=- SM}', "");
    Expect(1, 119149, '\P{^Is_GCB=- SM}', "");
    Expect(0, 119150, '\p{Is_GCB=- SM}', "");
    Expect(1, 119150, '\p{^Is_GCB=- SM}', "");
    Expect(1, 119150, '\P{Is_GCB=- SM}', "");
    Expect(0, 119150, '\P{^Is_GCB=- SM}', "");
    Error('\p{Grapheme_Cluster_Break= /a/T}');
    Error('\P{Grapheme_Cluster_Break= /a/T}');
    Expect(1, 55291, '\p{Grapheme_Cluster_Break=t}', "");
    Expect(0, 55291, '\p{^Grapheme_Cluster_Break=t}', "");
    Expect(0, 55291, '\P{Grapheme_Cluster_Break=t}', "");
    Expect(1, 55291, '\P{^Grapheme_Cluster_Break=t}', "");
    Expect(0, 55292, '\p{Grapheme_Cluster_Break=t}', "");
    Expect(1, 55292, '\p{^Grapheme_Cluster_Break=t}', "");
    Expect(1, 55292, '\P{Grapheme_Cluster_Break=t}', "");
    Expect(0, 55292, '\P{^Grapheme_Cluster_Break=t}', "");
    Expect(1, 55291, '\p{Grapheme_Cluster_Break=	T}', "");
    Expect(0, 55291, '\p{^Grapheme_Cluster_Break=	T}', "");
    Expect(0, 55291, '\P{Grapheme_Cluster_Break=	T}', "");
    Expect(1, 55291, '\P{^Grapheme_Cluster_Break=	T}', "");
    Expect(0, 55292, '\p{Grapheme_Cluster_Break=	T}', "");
    Expect(1, 55292, '\p{^Grapheme_Cluster_Break=	T}', "");
    Expect(1, 55292, '\P{Grapheme_Cluster_Break=	T}', "");
    Expect(0, 55292, '\P{^Grapheme_Cluster_Break=	T}', "");
    Error('\p{GCB:	-_T:=}');
    Error('\P{GCB:	-_T:=}');
    Expect(1, 55291, '\p{GCB=t}', "");
    Expect(0, 55291, '\p{^GCB=t}', "");
    Expect(0, 55291, '\P{GCB=t}', "");
    Expect(1, 55291, '\P{^GCB=t}', "");
    Expect(0, 55292, '\p{GCB=t}', "");
    Expect(1, 55292, '\p{^GCB=t}', "");
    Expect(1, 55292, '\P{GCB=t}', "");
    Expect(0, 55292, '\P{^GCB=t}', "");
    Expect(1, 55291, '\p{GCB= T}', "");
    Expect(0, 55291, '\p{^GCB= T}', "");
    Expect(0, 55291, '\P{GCB= T}', "");
    Expect(1, 55291, '\P{^GCB= T}', "");
    Expect(0, 55292, '\p{GCB= T}', "");
    Expect(1, 55292, '\p{^GCB= T}', "");
    Expect(1, 55292, '\P{GCB= T}', "");
    Expect(0, 55292, '\P{^GCB= T}', "");
    Error('\p{Is_Grapheme_Cluster_Break=/a/	T}');
    Error('\P{Is_Grapheme_Cluster_Break=/a/	T}');
    Expect(1, 55291, '\p{Is_Grapheme_Cluster_Break=t}', "");
    Expect(0, 55291, '\p{^Is_Grapheme_Cluster_Break=t}', "");
    Expect(0, 55291, '\P{Is_Grapheme_Cluster_Break=t}', "");
    Expect(1, 55291, '\P{^Is_Grapheme_Cluster_Break=t}', "");
    Expect(0, 55292, '\p{Is_Grapheme_Cluster_Break=t}', "");
    Expect(1, 55292, '\p{^Is_Grapheme_Cluster_Break=t}', "");
    Expect(1, 55292, '\P{Is_Grapheme_Cluster_Break=t}', "");
    Expect(0, 55292, '\P{^Is_Grapheme_Cluster_Break=t}', "");
    Expect(1, 55291, '\p{Is_Grapheme_Cluster_Break= 	T}', "");
    Expect(0, 55291, '\p{^Is_Grapheme_Cluster_Break= 	T}', "");
    Expect(0, 55291, '\P{Is_Grapheme_Cluster_Break= 	T}', "");
    Expect(1, 55291, '\P{^Is_Grapheme_Cluster_Break= 	T}', "");
    Expect(0, 55292, '\p{Is_Grapheme_Cluster_Break= 	T}', "");
    Expect(1, 55292, '\p{^Is_Grapheme_Cluster_Break= 	T}', "");
    Expect(1, 55292, '\P{Is_Grapheme_Cluster_Break= 	T}', "");
    Expect(0, 55292, '\P{^Is_Grapheme_Cluster_Break= 	T}', "");
    Error('\p{Is_GCB=--T/a/}');
    Error('\P{Is_GCB=--T/a/}');
    Expect(1, 55291, '\p{Is_GCB=t}', "");
    Expect(0, 55291, '\p{^Is_GCB=t}', "");
    Expect(0, 55291, '\P{Is_GCB=t}', "");
    Expect(1, 55291, '\P{^Is_GCB=t}', "");
    Expect(0, 55292, '\p{Is_GCB=t}', "");
    Expect(1, 55292, '\p{^Is_GCB=t}', "");
    Expect(1, 55292, '\P{Is_GCB=t}', "");
    Expect(0, 55292, '\P{^Is_GCB=t}', "");
    Expect(1, 55291, '\p{Is_GCB=__T}', "");
    Expect(0, 55291, '\p{^Is_GCB=__T}', "");
    Expect(0, 55291, '\P{Is_GCB=__T}', "");
    Expect(1, 55291, '\P{^Is_GCB=__T}', "");
    Expect(0, 55292, '\p{Is_GCB=__T}', "");
    Expect(1, 55292, '\p{^Is_GCB=__T}', "");
    Expect(1, 55292, '\P{Is_GCB=__T}', "");
    Expect(0, 55292, '\P{^Is_GCB=__T}', "");
    Error('\p{Grapheme_Cluster_Break=_ V:=}');
    Error('\P{Grapheme_Cluster_Break=_ V:=}');
    Expect(1, 55238, '\p{Grapheme_Cluster_Break=v}', "");
    Expect(0, 55238, '\p{^Grapheme_Cluster_Break=v}', "");
    Expect(0, 55238, '\P{Grapheme_Cluster_Break=v}', "");
    Expect(1, 55238, '\P{^Grapheme_Cluster_Break=v}', "");
    Expect(0, 55239, '\p{Grapheme_Cluster_Break=v}', "");
    Expect(1, 55239, '\p{^Grapheme_Cluster_Break=v}', "");
    Expect(1, 55239, '\P{Grapheme_Cluster_Break=v}', "");
    Expect(0, 55239, '\P{^Grapheme_Cluster_Break=v}', "");
    Expect(1, 55238, '\p{Grapheme_Cluster_Break=--V}', "");
    Expect(0, 55238, '\p{^Grapheme_Cluster_Break=--V}', "");
    Expect(0, 55238, '\P{Grapheme_Cluster_Break=--V}', "");
    Expect(1, 55238, '\P{^Grapheme_Cluster_Break=--V}', "");
    Expect(0, 55239, '\p{Grapheme_Cluster_Break=--V}', "");
    Expect(1, 55239, '\p{^Grapheme_Cluster_Break=--V}', "");
    Expect(1, 55239, '\P{Grapheme_Cluster_Break=--V}', "");
    Expect(0, 55239, '\P{^Grapheme_Cluster_Break=--V}', "");
    Error('\p{GCB=		v/a/}');
    Error('\P{GCB=		v/a/}');
    Expect(1, 55238, '\p{GCB: v}', "");
    Expect(0, 55238, '\p{^GCB: v}', "");
    Expect(0, 55238, '\P{GCB: v}', "");
    Expect(1, 55238, '\P{^GCB: v}', "");
    Expect(0, 55239, '\p{GCB: v}', "");
    Expect(1, 55239, '\p{^GCB: v}', "");
    Expect(1, 55239, '\P{GCB: v}', "");
    Expect(0, 55239, '\P{^GCB: v}', "");
    Expect(1, 55238, '\p{GCB=	_v}', "");
    Expect(0, 55238, '\p{^GCB=	_v}', "");
    Expect(0, 55238, '\P{GCB=	_v}', "");
    Expect(1, 55238, '\P{^GCB=	_v}', "");
    Expect(0, 55239, '\p{GCB=	_v}', "");
    Expect(1, 55239, '\p{^GCB=	_v}', "");
    Expect(1, 55239, '\P{GCB=	_v}', "");
    Expect(0, 55239, '\P{^GCB=	_v}', "");
    Error('\p{Is_Grapheme_Cluster_Break=- v/a/}');
    Error('\P{Is_Grapheme_Cluster_Break=- v/a/}');
    Expect(1, 55238, '\p{Is_Grapheme_Cluster_Break=v}', "");
    Expect(0, 55238, '\p{^Is_Grapheme_Cluster_Break=v}', "");
    Expect(0, 55238, '\P{Is_Grapheme_Cluster_Break=v}', "");
    Expect(1, 55238, '\P{^Is_Grapheme_Cluster_Break=v}', "");
    Expect(0, 55239, '\p{Is_Grapheme_Cluster_Break=v}', "");
    Expect(1, 55239, '\p{^Is_Grapheme_Cluster_Break=v}', "");
    Expect(1, 55239, '\P{Is_Grapheme_Cluster_Break=v}', "");
    Expect(0, 55239, '\P{^Is_Grapheme_Cluster_Break=v}', "");
    Expect(1, 55238, '\p{Is_Grapheme_Cluster_Break=	 V}', "");
    Expect(0, 55238, '\p{^Is_Grapheme_Cluster_Break=	 V}', "");
    Expect(0, 55238, '\P{Is_Grapheme_Cluster_Break=	 V}', "");
    Expect(1, 55238, '\P{^Is_Grapheme_Cluster_Break=	 V}', "");
    Expect(0, 55239, '\p{Is_Grapheme_Cluster_Break=	 V}', "");
    Expect(1, 55239, '\p{^Is_Grapheme_Cluster_Break=	 V}', "");
    Expect(1, 55239, '\P{Is_Grapheme_Cluster_Break=	 V}', "");
    Expect(0, 55239, '\P{^Is_Grapheme_Cluster_Break=	 V}', "");
    Error('\p{Is_GCB=_V:=}');
    Error('\P{Is_GCB=_V:=}');
    Expect(1, 55238, '\p{Is_GCB=v}', "");
    Expect(0, 55238, '\p{^Is_GCB=v}', "");
    Expect(0, 55238, '\P{Is_GCB=v}', "");
    Expect(1, 55238, '\P{^Is_GCB=v}', "");
    Expect(0, 55239, '\p{Is_GCB=v}', "");
    Expect(1, 55239, '\p{^Is_GCB=v}', "");
    Expect(1, 55239, '\P{Is_GCB=v}', "");
    Expect(0, 55239, '\P{^Is_GCB=v}', "");
    Expect(1, 55238, '\p{Is_GCB=	V}', "");
    Expect(0, 55238, '\p{^Is_GCB=	V}', "");
    Expect(0, 55238, '\P{Is_GCB=	V}', "");
    Expect(1, 55238, '\P{^Is_GCB=	V}', "");
    Expect(0, 55239, '\p{Is_GCB=	V}', "");
    Expect(1, 55239, '\p{^Is_GCB=	V}', "");
    Expect(1, 55239, '\P{Is_GCB=	V}', "");
    Expect(0, 55239, '\P{^Is_GCB=	V}', "");
    Error('\p{Grapheme_Cluster_Break=/a/	-Other}');
    Error('\P{Grapheme_Cluster_Break=/a/	-Other}');
    Expect(1, 921600, '\p{Grapheme_Cluster_Break=other}', "");
    Expect(0, 921600, '\p{^Grapheme_Cluster_Break=other}', "");
    Expect(0, 921600, '\P{Grapheme_Cluster_Break=other}', "");
    Expect(1, 921600, '\P{^Grapheme_Cluster_Break=other}', "");
    Expect(0, 921599, '\p{Grapheme_Cluster_Break=other}', "");
    Expect(1, 921599, '\p{^Grapheme_Cluster_Break=other}', "");
    Expect(1, 921599, '\P{Grapheme_Cluster_Break=other}', "");
    Expect(0, 921599, '\P{^Grapheme_Cluster_Break=other}', "");
    Expect(1, 921600, '\p{Grapheme_Cluster_Break=_ OTHER}', "");
    Expect(0, 921600, '\p{^Grapheme_Cluster_Break=_ OTHER}', "");
    Expect(0, 921600, '\P{Grapheme_Cluster_Break=_ OTHER}', "");
    Expect(1, 921600, '\P{^Grapheme_Cluster_Break=_ OTHER}', "");
    Expect(0, 921599, '\p{Grapheme_Cluster_Break=_ OTHER}', "");
    Expect(1, 921599, '\p{^Grapheme_Cluster_Break=_ OTHER}', "");
    Expect(1, 921599, '\P{Grapheme_Cluster_Break=_ OTHER}', "");
    Expect(0, 921599, '\P{^Grapheme_Cluster_Break=_ OTHER}', "");
    Error('\p{GCB=/a/ XX}');
    Error('\P{GCB=/a/ XX}');
    Expect(1, 921600, '\p{GCB=xx}', "");
    Expect(0, 921600, '\p{^GCB=xx}', "");
    Expect(0, 921600, '\P{GCB=xx}', "");
    Expect(1, 921600, '\P{^GCB=xx}', "");
    Expect(0, 921599, '\p{GCB=xx}', "");
    Expect(1, 921599, '\p{^GCB=xx}', "");
    Expect(1, 921599, '\P{GCB=xx}', "");
    Expect(0, 921599, '\P{^GCB=xx}', "");
    Expect(1, 921600, '\p{GCB=		XX}', "");
    Expect(0, 921600, '\p{^GCB=		XX}', "");
    Expect(0, 921600, '\P{GCB=		XX}', "");
    Expect(1, 921600, '\P{^GCB=		XX}', "");
    Expect(0, 921599, '\p{GCB=		XX}', "");
    Expect(1, 921599, '\p{^GCB=		XX}', "");
    Expect(1, 921599, '\P{GCB=		XX}', "");
    Expect(0, 921599, '\P{^GCB=		XX}', "");
    Error('\p{Is_Grapheme_Cluster_Break=/a/OTHER}');
    Error('\P{Is_Grapheme_Cluster_Break=/a/OTHER}');
    Expect(1, 921600, '\p{Is_Grapheme_Cluster_Break=other}', "");
    Expect(0, 921600, '\p{^Is_Grapheme_Cluster_Break=other}', "");
    Expect(0, 921600, '\P{Is_Grapheme_Cluster_Break=other}', "");
    Expect(1, 921600, '\P{^Is_Grapheme_Cluster_Break=other}', "");
    Expect(0, 921599, '\p{Is_Grapheme_Cluster_Break=other}', "");
    Expect(1, 921599, '\p{^Is_Grapheme_Cluster_Break=other}', "");
    Expect(1, 921599, '\P{Is_Grapheme_Cluster_Break=other}', "");
    Expect(0, 921599, '\P{^Is_Grapheme_Cluster_Break=other}', "");
    Expect(1, 921600, '\p{Is_Grapheme_Cluster_Break=-Other}', "");
    Expect(0, 921600, '\p{^Is_Grapheme_Cluster_Break=-Other}', "");
    Expect(0, 921600, '\P{Is_Grapheme_Cluster_Break=-Other}', "");
    Expect(1, 921600, '\P{^Is_Grapheme_Cluster_Break=-Other}', "");
    Expect(0, 921599, '\p{Is_Grapheme_Cluster_Break=-Other}', "");
    Expect(1, 921599, '\p{^Is_Grapheme_Cluster_Break=-Other}', "");
    Expect(1, 921599, '\P{Is_Grapheme_Cluster_Break=-Other}', "");
    Expect(0, 921599, '\P{^Is_Grapheme_Cluster_Break=-Other}', "");
    Error('\p{Is_GCB=:=-	XX}');
    Error('\P{Is_GCB=:=-	XX}');
    Expect(1, 921600, '\p{Is_GCB=xx}', "");
    Expect(0, 921600, '\p{^Is_GCB=xx}', "");
    Expect(0, 921600, '\P{Is_GCB=xx}', "");
    Expect(1, 921600, '\P{^Is_GCB=xx}', "");
    Expect(0, 921599, '\p{Is_GCB=xx}', "");
    Expect(1, 921599, '\p{^Is_GCB=xx}', "");
    Expect(1, 921599, '\P{Is_GCB=xx}', "");
    Expect(0, 921599, '\P{^Is_GCB=xx}', "");
    Expect(1, 921600, '\p{Is_GCB=--xx}', "");
    Expect(0, 921600, '\p{^Is_GCB=--xx}', "");
    Expect(0, 921600, '\P{Is_GCB=--xx}', "");
    Expect(1, 921600, '\P{^Is_GCB=--xx}', "");
    Expect(0, 921599, '\p{Is_GCB=--xx}', "");
    Expect(1, 921599, '\p{^Is_GCB=--xx}', "");
    Expect(1, 921599, '\P{Is_GCB=--xx}', "");
    Expect(0, 921599, '\P{^Is_GCB=--xx}', "");
    Error('\p{Grapheme_Cluster_Break= :=ZWJ}');
    Error('\P{Grapheme_Cluster_Break= :=ZWJ}');
    Expect(1, 8205, '\p{Grapheme_Cluster_Break:zwj}', "");
    Expect(0, 8205, '\p{^Grapheme_Cluster_Break:zwj}', "");
    Expect(0, 8205, '\P{Grapheme_Cluster_Break:zwj}', "");
    Expect(1, 8205, '\P{^Grapheme_Cluster_Break:zwj}', "");
    Expect(0, 8206, '\p{Grapheme_Cluster_Break:zwj}', "");
    Expect(1, 8206, '\p{^Grapheme_Cluster_Break:zwj}', "");
    Expect(1, 8206, '\P{Grapheme_Cluster_Break:zwj}', "");
    Expect(0, 8206, '\P{^Grapheme_Cluster_Break:zwj}', "");
    Expect(1, 8205, '\p{Grapheme_Cluster_Break=	 ZWJ}', "");
    Expect(0, 8205, '\p{^Grapheme_Cluster_Break=	 ZWJ}', "");
    Expect(0, 8205, '\P{Grapheme_Cluster_Break=	 ZWJ}', "");
    Expect(1, 8205, '\P{^Grapheme_Cluster_Break=	 ZWJ}', "");
    Expect(0, 8206, '\p{Grapheme_Cluster_Break=	 ZWJ}', "");
    Expect(1, 8206, '\p{^Grapheme_Cluster_Break=	 ZWJ}', "");
    Expect(1, 8206, '\P{Grapheme_Cluster_Break=	 ZWJ}', "");
    Expect(0, 8206, '\P{^Grapheme_Cluster_Break=	 ZWJ}', "");
    Error('\p{GCB=	/a/zwj}');
    Error('\P{GCB=	/a/zwj}');
    Expect(1, 8205, '\p{GCB=zwj}', "");
    Expect(0, 8205, '\p{^GCB=zwj}', "");
    Expect(0, 8205, '\P{GCB=zwj}', "");
    Expect(1, 8205, '\P{^GCB=zwj}', "");
    Expect(0, 8206, '\p{GCB=zwj}', "");
    Expect(1, 8206, '\p{^GCB=zwj}', "");
    Expect(1, 8206, '\P{GCB=zwj}', "");
    Expect(0, 8206, '\P{^GCB=zwj}', "");
    Expect(1, 8205, '\p{GCB:--ZWJ}', "");
    Expect(0, 8205, '\p{^GCB:--ZWJ}', "");
    Expect(0, 8205, '\P{GCB:--ZWJ}', "");
    Expect(1, 8205, '\P{^GCB:--ZWJ}', "");
    Expect(0, 8206, '\p{GCB:--ZWJ}', "");
    Expect(1, 8206, '\p{^GCB:--ZWJ}', "");
    Expect(1, 8206, '\P{GCB:--ZWJ}', "");
    Expect(0, 8206, '\P{^GCB:--ZWJ}', "");
    Error('\p{Is_Grapheme_Cluster_Break:    :=ZWJ}');
    Error('\P{Is_Grapheme_Cluster_Break:    :=ZWJ}');
    Expect(1, 8205, '\p{Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(0, 8205, '\p{^Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(0, 8205, '\P{Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(1, 8205, '\P{^Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(0, 8206, '\p{Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(1, 8206, '\p{^Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(1, 8206, '\P{Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(0, 8206, '\P{^Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(1, 8205, '\p{Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(0, 8205, '\p{^Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(0, 8205, '\P{Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(1, 8205, '\P{^Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(0, 8206, '\p{Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(1, 8206, '\p{^Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(1, 8206, '\P{Is_Grapheme_Cluster_Break:   zwj}', "");
    Expect(0, 8206, '\P{^Is_Grapheme_Cluster_Break:   zwj}', "");
    Error('\p{Is_GCB=/a/	zwj}');
    Error('\P{Is_GCB=/a/	zwj}');
    Expect(1, 8205, '\p{Is_GCB=zwj}', "");
    Expect(0, 8205, '\p{^Is_GCB=zwj}', "");
    Expect(0, 8205, '\P{Is_GCB=zwj}', "");
    Expect(1, 8205, '\P{^Is_GCB=zwj}', "");
    Expect(0, 8206, '\p{Is_GCB=zwj}', "");
    Expect(1, 8206, '\p{^Is_GCB=zwj}', "");
    Expect(1, 8206, '\P{Is_GCB=zwj}', "");
    Expect(0, 8206, '\P{^Is_GCB=zwj}', "");
    Expect(1, 8205, '\p{Is_GCB=__ZWJ}', "");
    Expect(0, 8205, '\p{^Is_GCB=__ZWJ}', "");
    Expect(0, 8205, '\P{Is_GCB=__ZWJ}', "");
    Expect(1, 8205, '\P{^Is_GCB=__ZWJ}', "");
    Expect(0, 8206, '\p{Is_GCB=__ZWJ}', "");
    Expect(1, 8206, '\p{^Is_GCB=__ZWJ}', "");
    Expect(1, 8206, '\P{Is_GCB=__ZWJ}', "");
    Expect(0, 8206, '\P{^Is_GCB=__ZWJ}', "");
    Error('\p{Grapheme_Base=/a/no}');
    Error('\P{Grapheme_Base=/a/no}');
    Expect(1, 195102, '\p{Grapheme_Base=no}', "");
    Expect(0, 195102, '\p{^Grapheme_Base=no}', "");
    Expect(0, 195102, '\P{Grapheme_Base=no}', "");
    Expect(1, 195102, '\P{^Grapheme_Base=no}', "");
    Expect(0, 195101, '\p{Grapheme_Base=no}', "");
    Expect(1, 195101, '\p{^Grapheme_Base=no}', "");
    Expect(1, 195101, '\P{Grapheme_Base=no}', "");
    Expect(0, 195101, '\P{^Grapheme_Base=no}', "");
    Expect(1, 195102, '\p{Grapheme_Base=--NO}', "");
    Expect(0, 195102, '\p{^Grapheme_Base=--NO}', "");
    Expect(0, 195102, '\P{Grapheme_Base=--NO}', "");
    Expect(1, 195102, '\P{^Grapheme_Base=--NO}', "");
    Expect(0, 195101, '\p{Grapheme_Base=--NO}', "");
    Expect(1, 195101, '\p{^Grapheme_Base=--NO}', "");
    Expect(1, 195101, '\P{Grapheme_Base=--NO}', "");
    Expect(0, 195101, '\P{^Grapheme_Base=--NO}', "");
    Error('\p{Gr_Base= 	n/a/}');
    Error('\P{Gr_Base= 	n/a/}');
    Expect(1, 195102, '\p{Gr_Base=n}', "");
    Expect(0, 195102, '\p{^Gr_Base=n}', "");
    Expect(0, 195102, '\P{Gr_Base=n}', "");
    Expect(1, 195102, '\P{^Gr_Base=n}', "");
    Expect(0, 195101, '\p{Gr_Base=n}', "");
    Expect(1, 195101, '\p{^Gr_Base=n}', "");
    Expect(1, 195101, '\P{Gr_Base=n}', "");
    Expect(0, 195101, '\P{^Gr_Base=n}', "");
    Expect(1, 195102, '\p{Gr_Base=_-n}', "");
    Expect(0, 195102, '\p{^Gr_Base=_-n}', "");
    Expect(0, 195102, '\P{Gr_Base=_-n}', "");
    Expect(1, 195102, '\P{^Gr_Base=_-n}', "");
    Expect(0, 195101, '\p{Gr_Base=_-n}', "");
    Expect(1, 195101, '\p{^Gr_Base=_-n}', "");
    Expect(1, 195101, '\P{Gr_Base=_-n}', "");
    Expect(0, 195101, '\P{^Gr_Base=_-n}', "");
    Error('\p{Is_Grapheme_Base=-F:=}');
    Error('\P{Is_Grapheme_Base=-F:=}');
    Expect(1, 195102, '\p{Is_Grapheme_Base=f}', "");
    Expect(0, 195102, '\p{^Is_Grapheme_Base=f}', "");
    Expect(0, 195102, '\P{Is_Grapheme_Base=f}', "");
    Expect(1, 195102, '\P{^Is_Grapheme_Base=f}', "");
    Expect(0, 195101, '\p{Is_Grapheme_Base=f}', "");
    Expect(1, 195101, '\p{^Is_Grapheme_Base=f}', "");
    Expect(1, 195101, '\P{Is_Grapheme_Base=f}', "");
    Expect(0, 195101, '\P{^Is_Grapheme_Base=f}', "");
    Expect(1, 195102, '\p{Is_Grapheme_Base=F}', "");
    Expect(0, 195102, '\p{^Is_Grapheme_Base=F}', "");
    Expect(0, 195102, '\P{Is_Grapheme_Base=F}', "");
    Expect(1, 195102, '\P{^Is_Grapheme_Base=F}', "");
    Expect(0, 195101, '\p{Is_Grapheme_Base=F}', "");
    Expect(1, 195101, '\p{^Is_Grapheme_Base=F}', "");
    Expect(1, 195101, '\P{Is_Grapheme_Base=F}', "");
    Expect(0, 195101, '\P{^Is_Grapheme_Base=F}', "");
    Error('\p{Is_Gr_Base=_ false/a/}');
    Error('\P{Is_Gr_Base=_ false/a/}');
    Expect(1, 195102, '\p{Is_Gr_Base=false}', "");
    Expect(0, 195102, '\p{^Is_Gr_Base=false}', "");
    Expect(0, 195102, '\P{Is_Gr_Base=false}', "");
    Expect(1, 195102, '\P{^Is_Gr_Base=false}', "");
    Expect(0, 195101, '\p{Is_Gr_Base=false}', "");
    Expect(1, 195101, '\p{^Is_Gr_Base=false}', "");
    Expect(1, 195101, '\P{Is_Gr_Base=false}', "");
    Expect(0, 195101, '\P{^Is_Gr_Base=false}', "");
    Expect(1, 195102, '\p{Is_Gr_Base=  FALSE}', "");
    Expect(0, 195102, '\p{^Is_Gr_Base=  FALSE}', "");
    Expect(0, 195102, '\P{Is_Gr_Base=  FALSE}', "");
    Expect(1, 195102, '\P{^Is_Gr_Base=  FALSE}', "");
    Expect(0, 195101, '\p{Is_Gr_Base=  FALSE}', "");
    Expect(1, 195101, '\p{^Is_Gr_Base=  FALSE}', "");
    Expect(1, 195101, '\P{Is_Gr_Base=  FALSE}', "");
    Expect(0, 195101, '\P{^Is_Gr_Base=  FALSE}', "");
    Error('\p{Grapheme_Base=:=-Yes}');
    Error('\P{Grapheme_Base=:=-Yes}');
    Expect(1, 195101, '\p{Grapheme_Base=yes}', "");
    Expect(0, 195101, '\p{^Grapheme_Base=yes}', "");
    Expect(0, 195101, '\P{Grapheme_Base=yes}', "");
    Expect(1, 195101, '\P{^Grapheme_Base=yes}', "");
    Expect(0, 195102, '\p{Grapheme_Base=yes}', "");
    Expect(1, 195102, '\p{^Grapheme_Base=yes}', "");
    Expect(1, 195102, '\P{Grapheme_Base=yes}', "");
    Expect(0, 195102, '\P{^Grapheme_Base=yes}', "");
    Expect(1, 195101, '\p{Grapheme_Base=-Yes}', "");
    Expect(0, 195101, '\p{^Grapheme_Base=-Yes}', "");
    Expect(0, 195101, '\P{Grapheme_Base=-Yes}', "");
    Expect(1, 195101, '\P{^Grapheme_Base=-Yes}', "");
    Expect(0, 195102, '\p{Grapheme_Base=-Yes}', "");
    Expect(1, 195102, '\p{^Grapheme_Base=-Yes}', "");
    Expect(1, 195102, '\P{Grapheme_Base=-Yes}', "");
    Expect(0, 195102, '\P{^Grapheme_Base=-Yes}', "");
    Error('\p{Gr_Base: Y:=}');
    Error('\P{Gr_Base: Y:=}');
    Expect(1, 195101, '\p{Gr_Base=y}', "");
    Expect(0, 195101, '\p{^Gr_Base=y}', "");
    Expect(0, 195101, '\P{Gr_Base=y}', "");
    Expect(1, 195101, '\P{^Gr_Base=y}', "");
    Expect(0, 195102, '\p{Gr_Base=y}', "");
    Expect(1, 195102, '\p{^Gr_Base=y}', "");
    Expect(1, 195102, '\P{Gr_Base=y}', "");
    Expect(0, 195102, '\P{^Gr_Base=y}', "");
    Expect(1, 195101, '\p{Gr_Base=	Y}', "");
    Expect(0, 195101, '\p{^Gr_Base=	Y}', "");
    Expect(0, 195101, '\P{Gr_Base=	Y}', "");
    Expect(1, 195101, '\P{^Gr_Base=	Y}', "");
    Expect(0, 195102, '\p{Gr_Base=	Y}', "");
    Expect(1, 195102, '\p{^Gr_Base=	Y}', "");
    Expect(1, 195102, '\P{Gr_Base=	Y}', "");
    Expect(0, 195102, '\P{^Gr_Base=	Y}', "");
    Error('\p{Is_Grapheme_Base=/a/ T}');
    Error('\P{Is_Grapheme_Base=/a/ T}');
    Expect(1, 195101, '\p{Is_Grapheme_Base=t}', "");
    Expect(0, 195101, '\p{^Is_Grapheme_Base=t}', "");
    Expect(0, 195101, '\P{Is_Grapheme_Base=t}', "");
    Expect(1, 195101, '\P{^Is_Grapheme_Base=t}', "");
    Expect(0, 195102, '\p{Is_Grapheme_Base=t}', "");
    Expect(1, 195102, '\p{^Is_Grapheme_Base=t}', "");
    Expect(1, 195102, '\P{Is_Grapheme_Base=t}', "");
    Expect(0, 195102, '\P{^Is_Grapheme_Base=t}', "");
    Expect(1, 195101, '\p{Is_Grapheme_Base: -T}', "");
    Expect(0, 195101, '\p{^Is_Grapheme_Base: -T}', "");
    Expect(0, 195101, '\P{Is_Grapheme_Base: -T}', "");
    Expect(1, 195101, '\P{^Is_Grapheme_Base: -T}', "");
    Expect(0, 195102, '\p{Is_Grapheme_Base: -T}', "");
    Expect(1, 195102, '\p{^Is_Grapheme_Base: -T}', "");
    Expect(1, 195102, '\P{Is_Grapheme_Base: -T}', "");
    Expect(0, 195102, '\P{^Is_Grapheme_Base: -T}', "");
    Error('\p{Is_Gr_Base= -True:=}');
    Error('\P{Is_Gr_Base= -True:=}');
    Expect(1, 195101, '\p{Is_Gr_Base=true}', "");
    Expect(0, 195101, '\p{^Is_Gr_Base=true}', "");
    Expect(0, 195101, '\P{Is_Gr_Base=true}', "");
    Expect(1, 195101, '\P{^Is_Gr_Base=true}', "");
    Expect(0, 195102, '\p{Is_Gr_Base=true}', "");
    Expect(1, 195102, '\p{^Is_Gr_Base=true}', "");
    Expect(1, 195102, '\P{Is_Gr_Base=true}', "");
    Expect(0, 195102, '\P{^Is_Gr_Base=true}', "");
    Expect(1, 195101, '\p{Is_Gr_Base=__TRUE}', "");
    Expect(0, 195101, '\p{^Is_Gr_Base=__TRUE}', "");
    Expect(0, 195101, '\P{Is_Gr_Base=__TRUE}', "");
    Expect(1, 195101, '\P{^Is_Gr_Base=__TRUE}', "");
    Expect(0, 195102, '\p{Is_Gr_Base=__TRUE}', "");
    Expect(1, 195102, '\p{^Is_Gr_Base=__TRUE}', "");
    Expect(1, 195102, '\P{Is_Gr_Base=__TRUE}', "");
    Expect(0, 195102, '\P{^Is_Gr_Base=__TRUE}', "");
    Error('\p{Grapheme_Extend=	No/a/}');
    Error('\P{Grapheme_Extend=	No/a/}');
    Expect(1, 918000, '\p{Grapheme_Extend=no}', "");
    Expect(0, 918000, '\p{^Grapheme_Extend=no}', "");
    Expect(0, 918000, '\P{Grapheme_Extend=no}', "");
    Expect(1, 918000, '\P{^Grapheme_Extend=no}', "");
    Expect(0, 917999, '\p{Grapheme_Extend=no}', "");
    Expect(1, 917999, '\p{^Grapheme_Extend=no}', "");
    Expect(1, 917999, '\P{Grapheme_Extend=no}', "");
    Expect(0, 917999, '\P{^Grapheme_Extend=no}', "");
    Expect(1, 918000, '\p{Grapheme_Extend=-No}', "");
    Expect(0, 918000, '\p{^Grapheme_Extend=-No}', "");
    Expect(0, 918000, '\P{Grapheme_Extend=-No}', "");
    Expect(1, 918000, '\P{^Grapheme_Extend=-No}', "");
    Expect(0, 917999, '\p{Grapheme_Extend=-No}', "");
    Expect(1, 917999, '\p{^Grapheme_Extend=-No}', "");
    Expect(1, 917999, '\P{Grapheme_Extend=-No}', "");
    Expect(0, 917999, '\P{^Grapheme_Extend=-No}', "");
    Error('\p{Gr_Ext=_/a/N}');
    Error('\P{Gr_Ext=_/a/N}');
    Expect(1, 918000, '\p{Gr_Ext=n}', "");
    Expect(0, 918000, '\p{^Gr_Ext=n}', "");
    Expect(0, 918000, '\P{Gr_Ext=n}', "");
    Expect(1, 918000, '\P{^Gr_Ext=n}', "");
    Expect(0, 917999, '\p{Gr_Ext=n}', "");
    Expect(1, 917999, '\p{^Gr_Ext=n}', "");
    Expect(1, 917999, '\P{Gr_Ext=n}', "");
    Expect(0, 917999, '\P{^Gr_Ext=n}', "");
    Expect(1, 918000, '\p{Gr_Ext=- N}', "");
    Expect(0, 918000, '\p{^Gr_Ext=- N}', "");
    Expect(0, 918000, '\P{Gr_Ext=- N}', "");
    Expect(1, 918000, '\P{^Gr_Ext=- N}', "");
    Expect(0, 917999, '\p{Gr_Ext=- N}', "");
    Expect(1, 917999, '\p{^Gr_Ext=- N}', "");
    Expect(1, 917999, '\P{Gr_Ext=- N}', "");
    Expect(0, 917999, '\P{^Gr_Ext=- N}', "");
    Error('\p{Is_Grapheme_Extend=_-F:=}');
    Error('\P{Is_Grapheme_Extend=_-F:=}');
    Expect(1, 918000, '\p{Is_Grapheme_Extend=f}', "");
    Expect(0, 918000, '\p{^Is_Grapheme_Extend=f}', "");
    Expect(0, 918000, '\P{Is_Grapheme_Extend=f}', "");
    Expect(1, 918000, '\P{^Is_Grapheme_Extend=f}', "");
    Expect(0, 917999, '\p{Is_Grapheme_Extend=f}', "");
    Expect(1, 917999, '\p{^Is_Grapheme_Extend=f}', "");
    Expect(1, 917999, '\P{Is_Grapheme_Extend=f}', "");
    Expect(0, 917999, '\P{^Is_Grapheme_Extend=f}', "");
    Expect(1, 918000, '\p{Is_Grapheme_Extend:- F}', "");
    Expect(0, 918000, '\p{^Is_Grapheme_Extend:- F}', "");
    Expect(0, 918000, '\P{Is_Grapheme_Extend:- F}', "");
    Expect(1, 918000, '\P{^Is_Grapheme_Extend:- F}', "");
    Expect(0, 917999, '\p{Is_Grapheme_Extend:- F}', "");
    Expect(1, 917999, '\p{^Is_Grapheme_Extend:- F}', "");
    Expect(1, 917999, '\P{Is_Grapheme_Extend:- F}', "");
    Expect(0, 917999, '\P{^Is_Grapheme_Extend:- F}', "");
    Error('\p{Is_Gr_Ext=	/a/FALSE}');
    Error('\P{Is_Gr_Ext=	/a/FALSE}');
    Expect(1, 918000, '\p{Is_Gr_Ext:false}', "");
    Expect(0, 918000, '\p{^Is_Gr_Ext:false}', "");
    Expect(0, 918000, '\P{Is_Gr_Ext:false}', "");
    Expect(1, 918000, '\P{^Is_Gr_Ext:false}', "");
    Expect(0, 917999, '\p{Is_Gr_Ext:false}', "");
    Expect(1, 917999, '\p{^Is_Gr_Ext:false}', "");
    Expect(1, 917999, '\P{Is_Gr_Ext:false}', "");
    Expect(0, 917999, '\P{^Is_Gr_Ext:false}', "");
    Expect(1, 918000, '\p{Is_Gr_Ext=	_False}', "");
    Expect(0, 918000, '\p{^Is_Gr_Ext=	_False}', "");
    Expect(0, 918000, '\P{Is_Gr_Ext=	_False}', "");
    Expect(1, 918000, '\P{^Is_Gr_Ext=	_False}', "");
    Expect(0, 917999, '\p{Is_Gr_Ext=	_False}', "");
    Expect(1, 917999, '\p{^Is_Gr_Ext=	_False}', "");
    Expect(1, 917999, '\P{Is_Gr_Ext=	_False}', "");
    Expect(0, 917999, '\P{^Is_Gr_Ext=	_False}', "");
    Error('\p{Grapheme_Extend= :=YES}');
    Error('\P{Grapheme_Extend= :=YES}');
    Expect(1, 917999, '\p{Grapheme_Extend: yes}', "");
    Expect(0, 917999, '\p{^Grapheme_Extend: yes}', "");
    Expect(0, 917999, '\P{Grapheme_Extend: yes}', "");
    Expect(1, 917999, '\P{^Grapheme_Extend: yes}', "");
    Expect(0, 918000, '\p{Grapheme_Extend: yes}', "");
    Expect(1, 918000, '\p{^Grapheme_Extend: yes}', "");
    Expect(1, 918000, '\P{Grapheme_Extend: yes}', "");
    Expect(0, 918000, '\P{^Grapheme_Extend: yes}', "");
    Expect(1, 917999, '\p{Grapheme_Extend=-	YES}', "");
    Expect(0, 917999, '\p{^Grapheme_Extend=-	YES}', "");
    Expect(0, 917999, '\P{Grapheme_Extend=-	YES}', "");
    Expect(1, 917999, '\P{^Grapheme_Extend=-	YES}', "");
    Expect(0, 918000, '\p{Grapheme_Extend=-	YES}', "");
    Expect(1, 918000, '\p{^Grapheme_Extend=-	YES}', "");
    Expect(1, 918000, '\P{Grapheme_Extend=-	YES}', "");
    Expect(0, 918000, '\P{^Grapheme_Extend=-	YES}', "");
    Error('\p{Gr_Ext=-	Y:=}');
    Error('\P{Gr_Ext=-	Y:=}');
    Expect(1, 917999, '\p{Gr_Ext=y}', "");
    Expect(0, 917999, '\p{^Gr_Ext=y}', "");
    Expect(0, 917999, '\P{Gr_Ext=y}', "");
    Expect(1, 917999, '\P{^Gr_Ext=y}', "");
    Expect(0, 918000, '\p{Gr_Ext=y}', "");
    Expect(1, 918000, '\p{^Gr_Ext=y}', "");
    Expect(1, 918000, '\P{Gr_Ext=y}', "");
    Expect(0, 918000, '\P{^Gr_Ext=y}', "");
    Expect(1, 917999, '\p{Gr_Ext=_-Y}', "");
    Expect(0, 917999, '\p{^Gr_Ext=_-Y}', "");
    Expect(0, 917999, '\P{Gr_Ext=_-Y}', "");
    Expect(1, 917999, '\P{^Gr_Ext=_-Y}', "");
    Expect(0, 918000, '\p{Gr_Ext=_-Y}', "");
    Expect(1, 918000, '\p{^Gr_Ext=_-Y}', "");
    Expect(1, 918000, '\P{Gr_Ext=_-Y}', "");
    Expect(0, 918000, '\P{^Gr_Ext=_-Y}', "");
    Error('\p{Is_Grapheme_Extend=/a/T}');
    Error('\P{Is_Grapheme_Extend=/a/T}');
    Expect(1, 917999, '\p{Is_Grapheme_Extend:	t}', "");
    Expect(0, 917999, '\p{^Is_Grapheme_Extend:	t}', "");
    Expect(0, 917999, '\P{Is_Grapheme_Extend:	t}', "");
    Expect(1, 917999, '\P{^Is_Grapheme_Extend:	t}', "");
    Expect(0, 918000, '\p{Is_Grapheme_Extend:	t}', "");
    Expect(1, 918000, '\p{^Is_Grapheme_Extend:	t}', "");
    Expect(1, 918000, '\P{Is_Grapheme_Extend:	t}', "");
    Expect(0, 918000, '\P{^Is_Grapheme_Extend:	t}', "");
    Expect(1, 917999, '\p{Is_Grapheme_Extend=_ t}', "");
    Expect(0, 917999, '\p{^Is_Grapheme_Extend=_ t}', "");
    Expect(0, 917999, '\P{Is_Grapheme_Extend=_ t}', "");
    Expect(1, 917999, '\P{^Is_Grapheme_Extend=_ t}', "");
    Expect(0, 918000, '\p{Is_Grapheme_Extend=_ t}', "");
    Expect(1, 918000, '\p{^Is_Grapheme_Extend=_ t}', "");
    Expect(1, 918000, '\P{Is_Grapheme_Extend=_ t}', "");
    Expect(0, 918000, '\P{^Is_Grapheme_Extend=_ t}', "");
    Error('\p{Is_Gr_Ext=:=_ TRUE}');
    Error('\P{Is_Gr_Ext=:=_ TRUE}');
    Expect(1, 917999, '\p{Is_Gr_Ext=true}', "");
    Expect(0, 917999, '\p{^Is_Gr_Ext=true}', "");
    Expect(0, 917999, '\P{Is_Gr_Ext=true}', "");
    Expect(1, 917999, '\P{^Is_Gr_Ext=true}', "");
    Expect(0, 918000, '\p{Is_Gr_Ext=true}', "");
    Expect(1, 918000, '\p{^Is_Gr_Ext=true}', "");
    Expect(1, 918000, '\P{Is_Gr_Ext=true}', "");
    Expect(0, 918000, '\P{^Is_Gr_Ext=true}', "");
    Expect(1, 917999, '\p{Is_Gr_Ext:   	True}', "");
    Expect(0, 917999, '\p{^Is_Gr_Ext:   	True}', "");
    Expect(0, 917999, '\P{Is_Gr_Ext:   	True}', "");
    Expect(1, 917999, '\P{^Is_Gr_Ext:   	True}', "");
    Expect(0, 918000, '\p{Is_Gr_Ext:   	True}', "");
    Expect(1, 918000, '\p{^Is_Gr_Ext:   	True}', "");
    Expect(1, 918000, '\P{Is_Gr_Ext:   	True}', "");
    Expect(0, 918000, '\P{^Is_Gr_Ext:   	True}', "");
    Error('\p{Grapheme_Link=No}');
    Error('\P{Grapheme_Link=No}');
    Error('\p{Gr_Link=N}');
    Error('\P{Gr_Link=N}');
    Error('\p{Is_Grapheme_Link:   F}');
    Error('\P{Is_Grapheme_Link:   F}');
    Error('\p{Is_Gr_Link=False}');
    Error('\P{Is_Gr_Link=False}');
    Error('\p{Grapheme_Link=Yes}');
    Error('\P{Grapheme_Link=Yes}');
    Error('\p{Gr_Link=Y}');
    Error('\P{Gr_Link=Y}');
    Error('\p{Is_Grapheme_Link:   T}');
    Error('\P{Is_Grapheme_Link:   T}');
    Error('\p{Is_Gr_Link=True}');
    Error('\P{Is_Gr_Link=True}');
    Error('\p{Hex_Digit=_:=No}');
    Error('\P{Hex_Digit=_:=No}');
    Expect(1, 65351, '\p{Hex_Digit=no}', "");
    Expect(0, 65351, '\p{^Hex_Digit=no}', "");
    Expect(0, 65351, '\P{Hex_Digit=no}', "");
    Expect(1, 65351, '\P{^Hex_Digit=no}', "");
    Expect(0, 65350, '\p{Hex_Digit=no}', "");
    Expect(1, 65350, '\p{^Hex_Digit=no}', "");
    Expect(1, 65350, '\P{Hex_Digit=no}', "");
    Expect(0, 65350, '\P{^Hex_Digit=no}', "");
    Expect(1, 65351, '\p{Hex_Digit=_	no}', "");
    Expect(0, 65351, '\p{^Hex_Digit=_	no}', "");
    Expect(0, 65351, '\P{Hex_Digit=_	no}', "");
    Expect(1, 65351, '\P{^Hex_Digit=_	no}', "");
    Expect(0, 65350, '\p{Hex_Digit=_	no}', "");
    Expect(1, 65350, '\p{^Hex_Digit=_	no}', "");
    Expect(1, 65350, '\P{Hex_Digit=_	no}', "");
    Expect(0, 65350, '\P{^Hex_Digit=_	no}', "");
    Error('\p{Hex=	:=N}');
    Error('\P{Hex=	:=N}');
    Expect(1, 65351, '\p{Hex=n}', "");
    Expect(0, 65351, '\p{^Hex=n}', "");
    Expect(0, 65351, '\P{Hex=n}', "");
    Expect(1, 65351, '\P{^Hex=n}', "");
    Expect(0, 65350, '\p{Hex=n}', "");
    Expect(1, 65350, '\p{^Hex=n}', "");
    Expect(1, 65350, '\P{Hex=n}', "");
    Expect(0, 65350, '\P{^Hex=n}', "");
    Expect(1, 65351, '\p{Hex: - N}', "");
    Expect(0, 65351, '\p{^Hex: - N}', "");
    Expect(0, 65351, '\P{Hex: - N}', "");
    Expect(1, 65351, '\P{^Hex: - N}', "");
    Expect(0, 65350, '\p{Hex: - N}', "");
    Expect(1, 65350, '\p{^Hex: - N}', "");
    Expect(1, 65350, '\P{Hex: - N}', "");
    Expect(0, 65350, '\P{^Hex: - N}', "");
    Error('\p{Is_Hex_Digit=:=	-F}');
    Error('\P{Is_Hex_Digit=:=	-F}');
    Expect(1, 65351, '\p{Is_Hex_Digit=f}', "");
    Expect(0, 65351, '\p{^Is_Hex_Digit=f}', "");
    Expect(0, 65351, '\P{Is_Hex_Digit=f}', "");
    Expect(1, 65351, '\P{^Is_Hex_Digit=f}', "");
    Expect(0, 65350, '\p{Is_Hex_Digit=f}', "");
    Expect(1, 65350, '\p{^Is_Hex_Digit=f}', "");
    Expect(1, 65350, '\P{Is_Hex_Digit=f}', "");
    Expect(0, 65350, '\P{^Is_Hex_Digit=f}', "");
    Expect(1, 65351, '\p{Is_Hex_Digit=		f}', "");
    Expect(0, 65351, '\p{^Is_Hex_Digit=		f}', "");
    Expect(0, 65351, '\P{Is_Hex_Digit=		f}', "");
    Expect(1, 65351, '\P{^Is_Hex_Digit=		f}', "");
    Expect(0, 65350, '\p{Is_Hex_Digit=		f}', "");
    Expect(1, 65350, '\p{^Is_Hex_Digit=		f}', "");
    Expect(1, 65350, '\P{Is_Hex_Digit=		f}', "");
    Expect(0, 65350, '\P{^Is_Hex_Digit=		f}', "");
    Error('\p{Is_Hex= False:=}');
    Error('\P{Is_Hex= False:=}');
    Expect(1, 65351, '\p{Is_Hex=false}', "");
    Expect(0, 65351, '\p{^Is_Hex=false}', "");
    Expect(0, 65351, '\P{Is_Hex=false}', "");
    Expect(1, 65351, '\P{^Is_Hex=false}', "");
    Expect(0, 65350, '\p{Is_Hex=false}', "");
    Expect(1, 65350, '\p{^Is_Hex=false}', "");
    Expect(1, 65350, '\P{Is_Hex=false}', "");
    Expect(0, 65350, '\P{^Is_Hex=false}', "");
    Expect(1, 65351, '\p{Is_Hex= _False}', "");
    Expect(0, 65351, '\p{^Is_Hex= _False}', "");
    Expect(0, 65351, '\P{Is_Hex= _False}', "");
    Expect(1, 65351, '\P{^Is_Hex= _False}', "");
    Expect(0, 65350, '\p{Is_Hex= _False}', "");
    Expect(1, 65350, '\p{^Is_Hex= _False}', "");
    Expect(1, 65350, '\P{Is_Hex= _False}', "");
    Expect(0, 65350, '\P{^Is_Hex= _False}', "");
    Error('\p{Hex_Digit=	yes/a/}');
    Error('\P{Hex_Digit=	yes/a/}');
    Expect(1, 65350, '\p{Hex_Digit:   yes}', "");
    Expect(0, 65350, '\p{^Hex_Digit:   yes}', "");
    Expect(0, 65350, '\P{Hex_Digit:   yes}', "");
    Expect(1, 65350, '\P{^Hex_Digit:   yes}', "");
    Expect(0, 65351, '\p{Hex_Digit:   yes}', "");
    Expect(1, 65351, '\p{^Hex_Digit:   yes}', "");
    Expect(1, 65351, '\P{Hex_Digit:   yes}', "");
    Expect(0, 65351, '\P{^Hex_Digit:   yes}', "");
    Expect(1, 65350, '\p{Hex_Digit=__Yes}', "");
    Expect(0, 65350, '\p{^Hex_Digit=__Yes}', "");
    Expect(0, 65350, '\P{Hex_Digit=__Yes}', "");
    Expect(1, 65350, '\P{^Hex_Digit=__Yes}', "");
    Expect(0, 65351, '\p{Hex_Digit=__Yes}', "");
    Expect(1, 65351, '\p{^Hex_Digit=__Yes}', "");
    Expect(1, 65351, '\P{Hex_Digit=__Yes}', "");
    Expect(0, 65351, '\P{^Hex_Digit=__Yes}', "");
    Error('\p{Hex=	_Y:=}');
    Error('\P{Hex=	_Y:=}');
    Expect(1, 65350, '\p{Hex=y}', "");
    Expect(0, 65350, '\p{^Hex=y}', "");
    Expect(0, 65350, '\P{Hex=y}', "");
    Expect(1, 65350, '\P{^Hex=y}', "");
    Expect(0, 65351, '\p{Hex=y}', "");
    Expect(1, 65351, '\p{^Hex=y}', "");
    Expect(1, 65351, '\P{Hex=y}', "");
    Expect(0, 65351, '\P{^Hex=y}', "");
    Expect(1, 65350, '\p{Hex= Y}', "");
    Expect(0, 65350, '\p{^Hex= Y}', "");
    Expect(0, 65350, '\P{Hex= Y}', "");
    Expect(1, 65350, '\P{^Hex= Y}', "");
    Expect(0, 65351, '\p{Hex= Y}', "");
    Expect(1, 65351, '\p{^Hex= Y}', "");
    Expect(1, 65351, '\P{Hex= Y}', "");
    Expect(0, 65351, '\P{^Hex= Y}', "");
    Error('\p{Is_Hex_Digit=/a/t}');
    Error('\P{Is_Hex_Digit=/a/t}');
    Expect(1, 65350, '\p{Is_Hex_Digit:	t}', "");
    Expect(0, 65350, '\p{^Is_Hex_Digit:	t}', "");
    Expect(0, 65350, '\P{Is_Hex_Digit:	t}', "");
    Expect(1, 65350, '\P{^Is_Hex_Digit:	t}', "");
    Expect(0, 65351, '\p{Is_Hex_Digit:	t}', "");
    Expect(1, 65351, '\p{^Is_Hex_Digit:	t}', "");
    Expect(1, 65351, '\P{Is_Hex_Digit:	t}', "");
    Expect(0, 65351, '\P{^Is_Hex_Digit:	t}', "");
    Expect(1, 65350, '\p{Is_Hex_Digit=_T}', "");
    Expect(0, 65350, '\p{^Is_Hex_Digit=_T}', "");
    Expect(0, 65350, '\P{Is_Hex_Digit=_T}', "");
    Expect(1, 65350, '\P{^Is_Hex_Digit=_T}', "");
    Expect(0, 65351, '\p{Is_Hex_Digit=_T}', "");
    Expect(1, 65351, '\p{^Is_Hex_Digit=_T}', "");
    Expect(1, 65351, '\P{Is_Hex_Digit=_T}', "");
    Expect(0, 65351, '\P{^Is_Hex_Digit=_T}', "");
    Error('\p{Is_Hex=-:=True}');
    Error('\P{Is_Hex=-:=True}');
    Expect(1, 65350, '\p{Is_Hex=true}', "");
    Expect(0, 65350, '\p{^Is_Hex=true}', "");
    Expect(0, 65350, '\P{Is_Hex=true}', "");
    Expect(1, 65350, '\P{^Is_Hex=true}', "");
    Expect(0, 65351, '\p{Is_Hex=true}', "");
    Expect(1, 65351, '\p{^Is_Hex=true}', "");
    Expect(1, 65351, '\P{Is_Hex=true}', "");
    Expect(0, 65351, '\P{^Is_Hex=true}', "");
    Expect(1, 65350, '\p{Is_Hex=-	TRUE}', "");
    Expect(0, 65350, '\p{^Is_Hex=-	TRUE}', "");
    Expect(0, 65350, '\P{Is_Hex=-	TRUE}', "");
    Expect(1, 65350, '\P{^Is_Hex=-	TRUE}', "");
    Expect(0, 65351, '\p{Is_Hex=-	TRUE}', "");
    Expect(1, 65351, '\p{^Is_Hex=-	TRUE}', "");
    Expect(1, 65351, '\P{Is_Hex=-	TRUE}', "");
    Expect(0, 65351, '\P{^Is_Hex=-	TRUE}', "");
    Error('\p{Hangul_Syllable_Type=/a/ 	Leading_jamo}');
    Error('\P{Hangul_Syllable_Type=/a/ 	Leading_jamo}');
    Expect(1, 43388, '\p{Hangul_Syllable_Type=leadingjamo}', "");
    Expect(0, 43388, '\p{^Hangul_Syllable_Type=leadingjamo}', "");
    Expect(0, 43388, '\P{Hangul_Syllable_Type=leadingjamo}', "");
    Expect(1, 43388, '\P{^Hangul_Syllable_Type=leadingjamo}', "");
    Expect(0, 43389, '\p{Hangul_Syllable_Type=leadingjamo}', "");
    Expect(1, 43389, '\p{^Hangul_Syllable_Type=leadingjamo}', "");
    Expect(1, 43389, '\P{Hangul_Syllable_Type=leadingjamo}', "");
    Expect(0, 43389, '\P{^Hangul_Syllable_Type=leadingjamo}', "");
    Expect(1, 43388, '\p{Hangul_Syllable_Type=_Leading_Jamo}', "");
    Expect(0, 43388, '\p{^Hangul_Syllable_Type=_Leading_Jamo}', "");
    Expect(0, 43388, '\P{Hangul_Syllable_Type=_Leading_Jamo}', "");
    Expect(1, 43388, '\P{^Hangul_Syllable_Type=_Leading_Jamo}', "");
    Expect(0, 43389, '\p{Hangul_Syllable_Type=_Leading_Jamo}', "");
    Expect(1, 43389, '\p{^Hangul_Syllable_Type=_Leading_Jamo}', "");
    Expect(1, 43389, '\P{Hangul_Syllable_Type=_Leading_Jamo}', "");
    Expect(0, 43389, '\P{^Hangul_Syllable_Type=_Leading_Jamo}', "");
    Error('\p{Hst=-	L/a/}');
    Error('\P{Hst=-	L/a/}');
    Expect(1, 43388, '\p{Hst:l}', "");
    Expect(0, 43388, '\p{^Hst:l}', "");
    Expect(0, 43388, '\P{Hst:l}', "");
    Expect(1, 43388, '\P{^Hst:l}', "");
    Expect(0, 43389, '\p{Hst:l}', "");
    Expect(1, 43389, '\p{^Hst:l}', "");
    Expect(1, 43389, '\P{Hst:l}', "");
    Expect(0, 43389, '\P{^Hst:l}', "");
    Expect(1, 43388, '\p{Hst=_ L}', "");
    Expect(0, 43388, '\p{^Hst=_ L}', "");
    Expect(0, 43388, '\P{Hst=_ L}', "");
    Expect(1, 43388, '\P{^Hst=_ L}', "");
    Expect(0, 43389, '\p{Hst=_ L}', "");
    Expect(1, 43389, '\p{^Hst=_ L}', "");
    Expect(1, 43389, '\P{Hst=_ L}', "");
    Expect(0, 43389, '\P{^Hst=_ L}', "");
    Error('\p{Is_Hangul_Syllable_Type=/a/	Leading_Jamo}');
    Error('\P{Is_Hangul_Syllable_Type=/a/	Leading_Jamo}');
    Expect(1, 43388, '\p{Is_Hangul_Syllable_Type=leadingjamo}', "");
    Expect(0, 43388, '\p{^Is_Hangul_Syllable_Type=leadingjamo}', "");
    Expect(0, 43388, '\P{Is_Hangul_Syllable_Type=leadingjamo}', "");
    Expect(1, 43388, '\P{^Is_Hangul_Syllable_Type=leadingjamo}', "");
    Expect(0, 43389, '\p{Is_Hangul_Syllable_Type=leadingjamo}', "");
    Expect(1, 43389, '\p{^Is_Hangul_Syllable_Type=leadingjamo}', "");
    Expect(1, 43389, '\P{Is_Hangul_Syllable_Type=leadingjamo}', "");
    Expect(0, 43389, '\P{^Is_Hangul_Syllable_Type=leadingjamo}', "");
    Expect(1, 43388, '\p{Is_Hangul_Syllable_Type=	LEADING_jamo}', "");
    Expect(0, 43388, '\p{^Is_Hangul_Syllable_Type=	LEADING_jamo}', "");
    Expect(0, 43388, '\P{Is_Hangul_Syllable_Type=	LEADING_jamo}', "");
    Expect(1, 43388, '\P{^Is_Hangul_Syllable_Type=	LEADING_jamo}', "");
    Expect(0, 43389, '\p{Is_Hangul_Syllable_Type=	LEADING_jamo}', "");
    Expect(1, 43389, '\p{^Is_Hangul_Syllable_Type=	LEADING_jamo}', "");
    Expect(1, 43389, '\P{Is_Hangul_Syllable_Type=	LEADING_jamo}', "");
    Expect(0, 43389, '\P{^Is_Hangul_Syllable_Type=	LEADING_jamo}', "");
    Error('\p{Is_Hst=/a/  L}');
    Error('\P{Is_Hst=/a/  L}');
    Expect(1, 43388, '\p{Is_Hst=l}', "");
    Expect(0, 43388, '\p{^Is_Hst=l}', "");
    Expect(0, 43388, '\P{Is_Hst=l}', "");
    Expect(1, 43388, '\P{^Is_Hst=l}', "");
    Expect(0, 43389, '\p{Is_Hst=l}', "");
    Expect(1, 43389, '\p{^Is_Hst=l}', "");
    Expect(1, 43389, '\P{Is_Hst=l}', "");
    Expect(0, 43389, '\P{^Is_Hst=l}', "");
    Expect(1, 43388, '\p{Is_Hst: -l}', "");
    Expect(0, 43388, '\p{^Is_Hst: -l}', "");
    Expect(0, 43388, '\P{Is_Hst: -l}', "");
    Expect(1, 43388, '\P{^Is_Hst: -l}', "");
    Expect(0, 43389, '\p{Is_Hst: -l}', "");
    Expect(1, 43389, '\p{^Is_Hst: -l}', "");
    Expect(1, 43389, '\P{Is_Hst: -l}', "");
    Expect(0, 43389, '\P{^Is_Hst: -l}', "");
    Error('\p{Hangul_Syllable_Type=-:=lv_syllable}');
    Error('\P{Hangul_Syllable_Type=-:=lv_syllable}');
    Expect(1, 55176, '\p{Hangul_Syllable_Type:	lvsyllable}', "");
    Expect(0, 55176, '\p{^Hangul_Syllable_Type:	lvsyllable}', "");
    Expect(0, 55176, '\P{Hangul_Syllable_Type:	lvsyllable}', "");
    Expect(1, 55176, '\P{^Hangul_Syllable_Type:	lvsyllable}', "");
    Expect(0, 55177, '\p{Hangul_Syllable_Type:	lvsyllable}', "");
    Expect(1, 55177, '\p{^Hangul_Syllable_Type:	lvsyllable}', "");
    Expect(1, 55177, '\P{Hangul_Syllable_Type:	lvsyllable}', "");
    Expect(0, 55177, '\P{^Hangul_Syllable_Type:	lvsyllable}', "");
    Expect(1, 55176, '\p{Hangul_Syllable_Type= _LV_syllable}', "");
    Expect(0, 55176, '\p{^Hangul_Syllable_Type= _LV_syllable}', "");
    Expect(0, 55176, '\P{Hangul_Syllable_Type= _LV_syllable}', "");
    Expect(1, 55176, '\P{^Hangul_Syllable_Type= _LV_syllable}', "");
    Expect(0, 55177, '\p{Hangul_Syllable_Type= _LV_syllable}', "");
    Expect(1, 55177, '\p{^Hangul_Syllable_Type= _LV_syllable}', "");
    Expect(1, 55177, '\P{Hangul_Syllable_Type= _LV_syllable}', "");
    Expect(0, 55177, '\P{^Hangul_Syllable_Type= _LV_syllable}', "");
    Error('\p{Hst=	LV/a/}');
    Error('\P{Hst=	LV/a/}');
    Expect(1, 55176, '\p{Hst=lv}', "");
    Expect(0, 55176, '\p{^Hst=lv}', "");
    Expect(0, 55176, '\P{Hst=lv}', "");
    Expect(1, 55176, '\P{^Hst=lv}', "");
    Expect(0, 55177, '\p{Hst=lv}', "");
    Expect(1, 55177, '\p{^Hst=lv}', "");
    Expect(1, 55177, '\P{Hst=lv}', "");
    Expect(0, 55177, '\P{^Hst=lv}', "");
    Expect(1, 55176, '\p{Hst=-_lv}', "");
    Expect(0, 55176, '\p{^Hst=-_lv}', "");
    Expect(0, 55176, '\P{Hst=-_lv}', "");
    Expect(1, 55176, '\P{^Hst=-_lv}', "");
    Expect(0, 55177, '\p{Hst=-_lv}', "");
    Expect(1, 55177, '\p{^Hst=-_lv}', "");
    Expect(1, 55177, '\P{Hst=-_lv}', "");
    Expect(0, 55177, '\P{^Hst=-_lv}', "");
    Error('\p{Is_Hangul_Syllable_Type=:=--LV_Syllable}');
    Error('\P{Is_Hangul_Syllable_Type=:=--LV_Syllable}');
    Expect(1, 55176, '\p{Is_Hangul_Syllable_Type:   lvsyllable}', "");
    Expect(0, 55176, '\p{^Is_Hangul_Syllable_Type:   lvsyllable}', "");
    Expect(0, 55176, '\P{Is_Hangul_Syllable_Type:   lvsyllable}', "");
    Expect(1, 55176, '\P{^Is_Hangul_Syllable_Type:   lvsyllable}', "");
    Expect(0, 55177, '\p{Is_Hangul_Syllable_Type:   lvsyllable}', "");
    Expect(1, 55177, '\p{^Is_Hangul_Syllable_Type:   lvsyllable}', "");
    Expect(1, 55177, '\P{Is_Hangul_Syllable_Type:   lvsyllable}', "");
    Expect(0, 55177, '\P{^Is_Hangul_Syllable_Type:   lvsyllable}', "");
    Expect(1, 55176, '\p{Is_Hangul_Syllable_Type= lv_syllable}', "");
    Expect(0, 55176, '\p{^Is_Hangul_Syllable_Type= lv_syllable}', "");
    Expect(0, 55176, '\P{Is_Hangul_Syllable_Type= lv_syllable}', "");
    Expect(1, 55176, '\P{^Is_Hangul_Syllable_Type= lv_syllable}', "");
    Expect(0, 55177, '\p{Is_Hangul_Syllable_Type= lv_syllable}', "");
    Expect(1, 55177, '\p{^Is_Hangul_Syllable_Type= lv_syllable}', "");
    Expect(1, 55177, '\P{Is_Hangul_Syllable_Type= lv_syllable}', "");
    Expect(0, 55177, '\P{^Is_Hangul_Syllable_Type= lv_syllable}', "");
    Error('\p{Is_Hst=_:=LV}');
    Error('\P{Is_Hst=_:=LV}');
    Expect(1, 55176, '\p{Is_Hst=lv}', "");
    Expect(0, 55176, '\p{^Is_Hst=lv}', "");
    Expect(0, 55176, '\P{Is_Hst=lv}', "");
    Expect(1, 55176, '\P{^Is_Hst=lv}', "");
    Expect(0, 55177, '\p{Is_Hst=lv}', "");
    Expect(1, 55177, '\p{^Is_Hst=lv}', "");
    Expect(1, 55177, '\P{Is_Hst=lv}', "");
    Expect(0, 55177, '\P{^Is_Hst=lv}', "");
    Expect(1, 55176, '\p{Is_Hst=	LV}', "");
    Expect(0, 55176, '\p{^Is_Hst=	LV}', "");
    Expect(0, 55176, '\P{Is_Hst=	LV}', "");
    Expect(1, 55176, '\P{^Is_Hst=	LV}', "");
    Expect(0, 55177, '\p{Is_Hst=	LV}', "");
    Expect(1, 55177, '\p{^Is_Hst=	LV}', "");
    Expect(1, 55177, '\P{Is_Hst=	LV}', "");
    Expect(0, 55177, '\P{^Is_Hst=	LV}', "");
    Error('\p{Hangul_Syllable_Type=-/a/LVT_SYLLABLE}');
    Error('\P{Hangul_Syllable_Type=-/a/LVT_SYLLABLE}');
    Expect(1, 55203, '\p{Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(0, 55203, '\p{^Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(0, 55203, '\P{Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(1, 55203, '\P{^Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(0, 55204, '\p{Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(1, 55204, '\p{^Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(1, 55204, '\P{Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(0, 55204, '\P{^Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(1, 55203, '\p{Hangul_Syllable_Type=-lvt_Syllable}', "");
    Expect(0, 55203, '\p{^Hangul_Syllable_Type=-lvt_Syllable}', "");
    Expect(0, 55203, '\P{Hangul_Syllable_Type=-lvt_Syllable}', "");
    Expect(1, 55203, '\P{^Hangul_Syllable_Type=-lvt_Syllable}', "");
    Expect(0, 55204, '\p{Hangul_Syllable_Type=-lvt_Syllable}', "");
    Expect(1, 55204, '\p{^Hangul_Syllable_Type=-lvt_Syllable}', "");
    Expect(1, 55204, '\P{Hangul_Syllable_Type=-lvt_Syllable}', "");
    Expect(0, 55204, '\P{^Hangul_Syllable_Type=-lvt_Syllable}', "");
    Error('\p{Hst:   -LVT/a/}');
    Error('\P{Hst:   -LVT/a/}');
    Expect(1, 55203, '\p{Hst=lvt}', "");
    Expect(0, 55203, '\p{^Hst=lvt}', "");
    Expect(0, 55203, '\P{Hst=lvt}', "");
    Expect(1, 55203, '\P{^Hst=lvt}', "");
    Expect(0, 55204, '\p{Hst=lvt}', "");
    Expect(1, 55204, '\p{^Hst=lvt}', "");
    Expect(1, 55204, '\P{Hst=lvt}', "");
    Expect(0, 55204, '\P{^Hst=lvt}', "");
    Expect(1, 55203, '\p{Hst=_LVT}', "");
    Expect(0, 55203, '\p{^Hst=_LVT}', "");
    Expect(0, 55203, '\P{Hst=_LVT}', "");
    Expect(1, 55203, '\P{^Hst=_LVT}', "");
    Expect(0, 55204, '\p{Hst=_LVT}', "");
    Expect(1, 55204, '\p{^Hst=_LVT}', "");
    Expect(1, 55204, '\P{Hst=_LVT}', "");
    Expect(0, 55204, '\P{^Hst=_LVT}', "");
    Error('\p{Is_Hangul_Syllable_Type=	-lvt_Syllable:=}');
    Error('\P{Is_Hangul_Syllable_Type=	-lvt_Syllable:=}');
    Expect(1, 55203, '\p{Is_Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(0, 55203, '\p{^Is_Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(0, 55203, '\P{Is_Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(1, 55203, '\P{^Is_Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(0, 55204, '\p{Is_Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(1, 55204, '\p{^Is_Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(1, 55204, '\P{Is_Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(0, 55204, '\P{^Is_Hangul_Syllable_Type=lvtsyllable}', "");
    Expect(1, 55203, '\p{Is_Hangul_Syllable_Type=	lvt_Syllable}', "");
    Expect(0, 55203, '\p{^Is_Hangul_Syllable_Type=	lvt_Syllable}', "");
    Expect(0, 55203, '\P{Is_Hangul_Syllable_Type=	lvt_Syllable}', "");
    Expect(1, 55203, '\P{^Is_Hangul_Syllable_Type=	lvt_Syllable}', "");
    Expect(0, 55204, '\p{Is_Hangul_Syllable_Type=	lvt_Syllable}', "");
    Expect(1, 55204, '\p{^Is_Hangul_Syllable_Type=	lvt_Syllable}', "");
    Expect(1, 55204, '\P{Is_Hangul_Syllable_Type=	lvt_Syllable}', "");
    Expect(0, 55204, '\P{^Is_Hangul_Syllable_Type=	lvt_Syllable}', "");
    Error('\p{Is_Hst=	/a/LVT}');
    Error('\P{Is_Hst=	/a/LVT}');
    Expect(1, 55203, '\p{Is_Hst:   lvt}', "");
    Expect(0, 55203, '\p{^Is_Hst:   lvt}', "");
    Expect(0, 55203, '\P{Is_Hst:   lvt}', "");
    Expect(1, 55203, '\P{^Is_Hst:   lvt}', "");
    Expect(0, 55204, '\p{Is_Hst:   lvt}', "");
    Expect(1, 55204, '\p{^Is_Hst:   lvt}', "");
    Expect(1, 55204, '\P{Is_Hst:   lvt}', "");
    Expect(0, 55204, '\P{^Is_Hst:   lvt}', "");
    Expect(1, 55203, '\p{Is_Hst=__LVT}', "");
    Expect(0, 55203, '\p{^Is_Hst=__LVT}', "");
    Expect(0, 55203, '\P{Is_Hst=__LVT}', "");
    Expect(1, 55203, '\P{^Is_Hst=__LVT}', "");
    Expect(0, 55204, '\p{Is_Hst=__LVT}', "");
    Expect(1, 55204, '\p{^Is_Hst=__LVT}', "");
    Expect(1, 55204, '\P{Is_Hst=__LVT}', "");
    Expect(0, 55204, '\P{^Is_Hst=__LVT}', "");
    Error('\p{Hangul_Syllable_Type:   _/a/Not_applicable}');
    Error('\P{Hangul_Syllable_Type:   _/a/Not_applicable}');
    Expect(1, 55292, '\p{Hangul_Syllable_Type=notapplicable}', "");
    Expect(0, 55292, '\p{^Hangul_Syllable_Type=notapplicable}', "");
    Expect(0, 55292, '\P{Hangul_Syllable_Type=notapplicable}', "");
    Expect(1, 55292, '\P{^Hangul_Syllable_Type=notapplicable}', "");
    Expect(0, 55291, '\p{Hangul_Syllable_Type=notapplicable}', "");
    Expect(1, 55291, '\p{^Hangul_Syllable_Type=notapplicable}', "");
    Expect(1, 55291, '\P{Hangul_Syllable_Type=notapplicable}', "");
    Expect(0, 55291, '\P{^Hangul_Syllable_Type=notapplicable}', "");
    Expect(1, 55292, '\p{Hangul_Syllable_Type=	 NOT_applicable}', "");
    Expect(0, 55292, '\p{^Hangul_Syllable_Type=	 NOT_applicable}', "");
    Expect(0, 55292, '\P{Hangul_Syllable_Type=	 NOT_applicable}', "");
    Expect(1, 55292, '\P{^Hangul_Syllable_Type=	 NOT_applicable}', "");
    Expect(0, 55291, '\p{Hangul_Syllable_Type=	 NOT_applicable}', "");
    Expect(1, 55291, '\p{^Hangul_Syllable_Type=	 NOT_applicable}', "");
    Expect(1, 55291, '\P{Hangul_Syllable_Type=	 NOT_applicable}', "");
    Expect(0, 55291, '\P{^Hangul_Syllable_Type=	 NOT_applicable}', "");
    Error('\p{Hst=_:=NA}');
    Error('\P{Hst=_:=NA}');
    Expect(1, 55292, '\p{Hst=na}', "");
    Expect(0, 55292, '\p{^Hst=na}', "");
    Expect(0, 55292, '\P{Hst=na}', "");
    Expect(1, 55292, '\P{^Hst=na}', "");
    Expect(0, 55291, '\p{Hst=na}', "");
    Expect(1, 55291, '\p{^Hst=na}', "");
    Expect(1, 55291, '\P{Hst=na}', "");
    Expect(0, 55291, '\P{^Hst=na}', "");
    Expect(1, 55292, '\p{Hst=_-NA}', "");
    Expect(0, 55292, '\p{^Hst=_-NA}', "");
    Expect(0, 55292, '\P{Hst=_-NA}', "");
    Expect(1, 55292, '\P{^Hst=_-NA}', "");
    Expect(0, 55291, '\p{Hst=_-NA}', "");
    Expect(1, 55291, '\p{^Hst=_-NA}', "");
    Expect(1, 55291, '\P{Hst=_-NA}', "");
    Expect(0, 55291, '\P{^Hst=_-NA}', "");
    Error('\p{Is_Hangul_Syllable_Type=:=	NOT_applicable}');
    Error('\P{Is_Hangul_Syllable_Type=:=	NOT_applicable}');
    Expect(1, 55292, '\p{Is_Hangul_Syllable_Type:	notapplicable}', "");
    Expect(0, 55292, '\p{^Is_Hangul_Syllable_Type:	notapplicable}', "");
    Expect(0, 55292, '\P{Is_Hangul_Syllable_Type:	notapplicable}', "");
    Expect(1, 55292, '\P{^Is_Hangul_Syllable_Type:	notapplicable}', "");
    Expect(0, 55291, '\p{Is_Hangul_Syllable_Type:	notapplicable}', "");
    Expect(1, 55291, '\p{^Is_Hangul_Syllable_Type:	notapplicable}', "");
    Expect(1, 55291, '\P{Is_Hangul_Syllable_Type:	notapplicable}', "");
    Expect(0, 55291, '\P{^Is_Hangul_Syllable_Type:	notapplicable}', "");
    Expect(1, 55292, '\p{Is_Hangul_Syllable_Type= _Not_Applicable}', "");
    Expect(0, 55292, '\p{^Is_Hangul_Syllable_Type= _Not_Applicable}', "");
    Expect(0, 55292, '\P{Is_Hangul_Syllable_Type= _Not_Applicable}', "");
    Expect(1, 55292, '\P{^Is_Hangul_Syllable_Type= _Not_Applicable}', "");
    Expect(0, 55291, '\p{Is_Hangul_Syllable_Type= _Not_Applicable}', "");
    Expect(1, 55291, '\p{^Is_Hangul_Syllable_Type= _Not_Applicable}', "");
    Expect(1, 55291, '\P{Is_Hangul_Syllable_Type= _Not_Applicable}', "");
    Expect(0, 55291, '\P{^Is_Hangul_Syllable_Type= _Not_Applicable}', "");
    Error('\p{Is_Hst=:=--na}');
    Error('\P{Is_Hst=:=--na}');
    Expect(1, 55292, '\p{Is_Hst=na}', "");
    Expect(0, 55292, '\p{^Is_Hst=na}', "");
    Expect(0, 55292, '\P{Is_Hst=na}', "");
    Expect(1, 55292, '\P{^Is_Hst=na}', "");
    Expect(0, 55291, '\p{Is_Hst=na}', "");
    Expect(1, 55291, '\p{^Is_Hst=na}', "");
    Expect(1, 55291, '\P{Is_Hst=na}', "");
    Expect(0, 55291, '\P{^Is_Hst=na}', "");
    Expect(1, 55292, '\p{Is_Hst=_NA}', "");
    Expect(0, 55292, '\p{^Is_Hst=_NA}', "");
    Expect(0, 55292, '\P{Is_Hst=_NA}', "");
    Expect(1, 55292, '\P{^Is_Hst=_NA}', "");
    Expect(0, 55291, '\p{Is_Hst=_NA}', "");
    Expect(1, 55291, '\p{^Is_Hst=_NA}', "");
    Expect(1, 55291, '\P{Is_Hst=_NA}', "");
    Expect(0, 55291, '\P{^Is_Hst=_NA}', "");
    Error('\p{Hangul_Syllable_Type= _Trailing_Jamo/a/}');
    Error('\P{Hangul_Syllable_Type= _Trailing_Jamo/a/}');
    Expect(1, 55291, '\p{Hangul_Syllable_Type=trailingjamo}', "");
    Expect(0, 55291, '\p{^Hangul_Syllable_Type=trailingjamo}', "");
    Expect(0, 55291, '\P{Hangul_Syllable_Type=trailingjamo}', "");
    Expect(1, 55291, '\P{^Hangul_Syllable_Type=trailingjamo}', "");
    Expect(0, 55292, '\p{Hangul_Syllable_Type=trailingjamo}', "");
    Expect(1, 55292, '\p{^Hangul_Syllable_Type=trailingjamo}', "");
    Expect(1, 55292, '\P{Hangul_Syllable_Type=trailingjamo}', "");
    Expect(0, 55292, '\P{^Hangul_Syllable_Type=trailingjamo}', "");
    Expect(1, 55291, '\p{Hangul_Syllable_Type=_Trailing_Jamo}', "");
    Expect(0, 55291, '\p{^Hangul_Syllable_Type=_Trailing_Jamo}', "");
    Expect(0, 55291, '\P{Hangul_Syllable_Type=_Trailing_Jamo}', "");
    Expect(1, 55291, '\P{^Hangul_Syllable_Type=_Trailing_Jamo}', "");
    Expect(0, 55292, '\p{Hangul_Syllable_Type=_Trailing_Jamo}', "");
    Expect(1, 55292, '\p{^Hangul_Syllable_Type=_Trailing_Jamo}', "");
    Expect(1, 55292, '\P{Hangul_Syllable_Type=_Trailing_Jamo}', "");
    Expect(0, 55292, '\P{^Hangul_Syllable_Type=_Trailing_Jamo}', "");
    Error('\p{Hst:	T/a/}');
    Error('\P{Hst:	T/a/}');
    Expect(1, 55291, '\p{Hst=t}', "");
    Expect(0, 55291, '\p{^Hst=t}', "");
    Expect(0, 55291, '\P{Hst=t}', "");
    Expect(1, 55291, '\P{^Hst=t}', "");
    Expect(0, 55292, '\p{Hst=t}', "");
    Expect(1, 55292, '\p{^Hst=t}', "");
    Expect(1, 55292, '\P{Hst=t}', "");
    Expect(0, 55292, '\P{^Hst=t}', "");
    Expect(1, 55291, '\p{Hst:   _T}', "");
    Expect(0, 55291, '\p{^Hst:   _T}', "");
    Expect(0, 55291, '\P{Hst:   _T}', "");
    Expect(1, 55291, '\P{^Hst:   _T}', "");
    Expect(0, 55292, '\p{Hst:   _T}', "");
    Expect(1, 55292, '\p{^Hst:   _T}', "");
    Expect(1, 55292, '\P{Hst:   _T}', "");
    Expect(0, 55292, '\P{^Hst:   _T}', "");
    Error('\p{Is_Hangul_Syllable_Type=	trailing_jamo/a/}');
    Error('\P{Is_Hangul_Syllable_Type=	trailing_jamo/a/}');
    Expect(1, 55291, '\p{Is_Hangul_Syllable_Type=trailingjamo}', "");
    Expect(0, 55291, '\p{^Is_Hangul_Syllable_Type=trailingjamo}', "");
    Expect(0, 55291, '\P{Is_Hangul_Syllable_Type=trailingjamo}', "");
    Expect(1, 55291, '\P{^Is_Hangul_Syllable_Type=trailingjamo}', "");
    Expect(0, 55292, '\p{Is_Hangul_Syllable_Type=trailingjamo}', "");
    Expect(1, 55292, '\p{^Is_Hangul_Syllable_Type=trailingjamo}', "");
    Expect(1, 55292, '\P{Is_Hangul_Syllable_Type=trailingjamo}', "");
    Expect(0, 55292, '\P{^Is_Hangul_Syllable_Type=trailingjamo}', "");
    Expect(1, 55291, '\p{Is_Hangul_Syllable_Type:   	Trailing_Jamo}', "");
    Expect(0, 55291, '\p{^Is_Hangul_Syllable_Type:   	Trailing_Jamo}', "");
    Expect(0, 55291, '\P{Is_Hangul_Syllable_Type:   	Trailing_Jamo}', "");
    Expect(1, 55291, '\P{^Is_Hangul_Syllable_Type:   	Trailing_Jamo}', "");
    Expect(0, 55292, '\p{Is_Hangul_Syllable_Type:   	Trailing_Jamo}', "");
    Expect(1, 55292, '\p{^Is_Hangul_Syllable_Type:   	Trailing_Jamo}', "");
    Expect(1, 55292, '\P{Is_Hangul_Syllable_Type:   	Trailing_Jamo}', "");
    Expect(0, 55292, '\P{^Is_Hangul_Syllable_Type:   	Trailing_Jamo}', "");
    Error('\p{Is_Hst=/a/T}');
    Error('\P{Is_Hst=/a/T}');
    Expect(1, 55291, '\p{Is_Hst=t}', "");
    Expect(0, 55291, '\p{^Is_Hst=t}', "");
    Expect(0, 55291, '\P{Is_Hst=t}', "");
    Expect(1, 55291, '\P{^Is_Hst=t}', "");
    Expect(0, 55292, '\p{Is_Hst=t}', "");
    Expect(1, 55292, '\p{^Is_Hst=t}', "");
    Expect(1, 55292, '\P{Is_Hst=t}', "");
    Expect(0, 55292, '\P{^Is_Hst=t}', "");
    Expect(1, 55291, '\p{Is_Hst=	_T}', "");
    Expect(0, 55291, '\p{^Is_Hst=	_T}', "");
    Expect(0, 55291, '\P{Is_Hst=	_T}', "");
    Expect(1, 55291, '\P{^Is_Hst=	_T}', "");
    Expect(0, 55292, '\p{Is_Hst=	_T}', "");
    Expect(1, 55292, '\p{^Is_Hst=	_T}', "");
    Expect(1, 55292, '\P{Is_Hst=	_T}', "");
    Expect(0, 55292, '\P{^Is_Hst=	_T}', "");
    Error('\p{Hangul_Syllable_Type= :=vowel_Jamo}');
    Error('\P{Hangul_Syllable_Type= :=vowel_Jamo}');
    Expect(1, 55238, '\p{Hangul_Syllable_Type=voweljamo}', "");
    Expect(0, 55238, '\p{^Hangul_Syllable_Type=voweljamo}', "");
    Expect(0, 55238, '\P{Hangul_Syllable_Type=voweljamo}', "");
    Expect(1, 55238, '\P{^Hangul_Syllable_Type=voweljamo}', "");
    Expect(0, 55239, '\p{Hangul_Syllable_Type=voweljamo}', "");
    Expect(1, 55239, '\p{^Hangul_Syllable_Type=voweljamo}', "");
    Expect(1, 55239, '\P{Hangul_Syllable_Type=voweljamo}', "");
    Expect(0, 55239, '\P{^Hangul_Syllable_Type=voweljamo}', "");
    Expect(1, 55238, '\p{Hangul_Syllable_Type=_VOWEL_Jamo}', "");
    Expect(0, 55238, '\p{^Hangul_Syllable_Type=_VOWEL_Jamo}', "");
    Expect(0, 55238, '\P{Hangul_Syllable_Type=_VOWEL_Jamo}', "");
    Expect(1, 55238, '\P{^Hangul_Syllable_Type=_VOWEL_Jamo}', "");
    Expect(0, 55239, '\p{Hangul_Syllable_Type=_VOWEL_Jamo}', "");
    Expect(1, 55239, '\p{^Hangul_Syllable_Type=_VOWEL_Jamo}', "");
    Expect(1, 55239, '\P{Hangul_Syllable_Type=_VOWEL_Jamo}', "");
    Expect(0, 55239, '\P{^Hangul_Syllable_Type=_VOWEL_Jamo}', "");
    Error('\p{Hst=:=v}');
    Error('\P{Hst=:=v}');
    Expect(1, 55238, '\p{Hst=v}', "");
    Expect(0, 55238, '\p{^Hst=v}', "");
    Expect(0, 55238, '\P{Hst=v}', "");
    Expect(1, 55238, '\P{^Hst=v}', "");
    Expect(0, 55239, '\p{Hst=v}', "");
    Expect(1, 55239, '\p{^Hst=v}', "");
    Expect(1, 55239, '\P{Hst=v}', "");
    Expect(0, 55239, '\P{^Hst=v}', "");
    Expect(1, 55238, '\p{Hst=-V}', "");
    Expect(0, 55238, '\p{^Hst=-V}', "");
    Expect(0, 55238, '\P{Hst=-V}', "");
    Expect(1, 55238, '\P{^Hst=-V}', "");
    Expect(0, 55239, '\p{Hst=-V}', "");
    Expect(1, 55239, '\p{^Hst=-V}', "");
    Expect(1, 55239, '\P{Hst=-V}', "");
    Expect(0, 55239, '\P{^Hst=-V}', "");
    Error('\p{Is_Hangul_Syllable_Type:		-Vowel_Jamo:=}');
    Error('\P{Is_Hangul_Syllable_Type:		-Vowel_Jamo:=}');
    Expect(1, 55238, '\p{Is_Hangul_Syllable_Type=voweljamo}', "");
    Expect(0, 55238, '\p{^Is_Hangul_Syllable_Type=voweljamo}', "");
    Expect(0, 55238, '\P{Is_Hangul_Syllable_Type=voweljamo}', "");
    Expect(1, 55238, '\P{^Is_Hangul_Syllable_Type=voweljamo}', "");
    Expect(0, 55239, '\p{Is_Hangul_Syllable_Type=voweljamo}', "");
    Expect(1, 55239, '\p{^Is_Hangul_Syllable_Type=voweljamo}', "");
    Expect(1, 55239, '\P{Is_Hangul_Syllable_Type=voweljamo}', "");
    Expect(0, 55239, '\P{^Is_Hangul_Syllable_Type=voweljamo}', "");
    Expect(1, 55238, '\p{Is_Hangul_Syllable_Type:	_-Vowel_Jamo}', "");
    Expect(0, 55238, '\p{^Is_Hangul_Syllable_Type:	_-Vowel_Jamo}', "");
    Expect(0, 55238, '\P{Is_Hangul_Syllable_Type:	_-Vowel_Jamo}', "");
    Expect(1, 55238, '\P{^Is_Hangul_Syllable_Type:	_-Vowel_Jamo}', "");
    Expect(0, 55239, '\p{Is_Hangul_Syllable_Type:	_-Vowel_Jamo}', "");
    Expect(1, 55239, '\p{^Is_Hangul_Syllable_Type:	_-Vowel_Jamo}', "");
    Expect(1, 55239, '\P{Is_Hangul_Syllable_Type:	_-Vowel_Jamo}', "");
    Expect(0, 55239, '\P{^Is_Hangul_Syllable_Type:	_-Vowel_Jamo}', "");
    Error('\p{Is_Hst=/a/_v}');
    Error('\P{Is_Hst=/a/_v}');
    Expect(1, 55238, '\p{Is_Hst=v}', "");
    Expect(0, 55238, '\p{^Is_Hst=v}', "");
    Expect(0, 55238, '\P{Is_Hst=v}', "");
    Expect(1, 55238, '\P{^Is_Hst=v}', "");
    Expect(0, 55239, '\p{Is_Hst=v}', "");
    Expect(1, 55239, '\p{^Is_Hst=v}', "");
    Expect(1, 55239, '\P{Is_Hst=v}', "");
    Expect(0, 55239, '\P{^Is_Hst=v}', "");
    Expect(1, 55238, '\p{Is_Hst:	 v}', "");
    Expect(0, 55238, '\p{^Is_Hst:	 v}', "");
    Expect(0, 55238, '\P{Is_Hst:	 v}', "");
    Expect(1, 55238, '\P{^Is_Hst:	 v}', "");
    Expect(0, 55239, '\p{Is_Hst:	 v}', "");
    Expect(1, 55239, '\p{^Is_Hst:	 v}', "");
    Expect(1, 55239, '\P{Is_Hst:	 v}', "");
    Expect(0, 55239, '\P{^Is_Hst:	 v}', "");
    Error('\p{Hyphen=__NO:=}');
    Error('\P{Hyphen=__NO:=}');
    Expect(1, 65382, '\p{Hyphen=no}', 'deprecated');
    Expect(0, 65382, '\p{^Hyphen=no}', 'deprecated');
    Expect(0, 65382, '\P{Hyphen=no}', 'deprecated');
    Expect(1, 65382, '\P{^Hyphen=no}', 'deprecated');
    Expect(0, 65381, '\p{Hyphen=no}', 'deprecated');
    Expect(1, 65381, '\p{^Hyphen=no}', 'deprecated');
    Expect(1, 65381, '\P{Hyphen=no}', 'deprecated');
    Expect(0, 65381, '\P{^Hyphen=no}', 'deprecated');
    Expect(1, 65382, '\p{Hyphen=_-no}', 'deprecated');
    Expect(0, 65382, '\p{^Hyphen=_-no}', 'deprecated');
    Expect(0, 65382, '\P{Hyphen=_-no}', 'deprecated');
    Expect(1, 65382, '\P{^Hyphen=_-no}', 'deprecated');
    Expect(0, 65381, '\p{Hyphen=_-no}', 'deprecated');
    Expect(1, 65381, '\p{^Hyphen=_-no}', 'deprecated');
    Expect(1, 65381, '\P{Hyphen=_-no}', 'deprecated');
    Expect(0, 65381, '\P{^Hyphen=_-no}', 'deprecated');
    Error('\p{Is_Hyphen=-n/a/}');
    Error('\P{Is_Hyphen=-n/a/}');
    Expect(1, 65382, '\p{Is_Hyphen=n}', 'deprecated');
    Expect(0, 65382, '\p{^Is_Hyphen=n}', 'deprecated');
    Expect(0, 65382, '\P{Is_Hyphen=n}', 'deprecated');
    Expect(1, 65382, '\P{^Is_Hyphen=n}', 'deprecated');
    Expect(0, 65381, '\p{Is_Hyphen=n}', 'deprecated');
    Expect(1, 65381, '\p{^Is_Hyphen=n}', 'deprecated');
    Expect(1, 65381, '\P{Is_Hyphen=n}', 'deprecated');
    Expect(0, 65381, '\P{^Is_Hyphen=n}', 'deprecated');
    Expect(1, 65382, '\p{Is_Hyphen=-_N}', 'deprecated');
    Expect(0, 65382, '\p{^Is_Hyphen=-_N}', 'deprecated');
    Expect(0, 65382, '\P{Is_Hyphen=-_N}', 'deprecated');
    Expect(1, 65382, '\P{^Is_Hyphen=-_N}', 'deprecated');
    Expect(0, 65381, '\p{Is_Hyphen=-_N}', 'deprecated');
    Expect(1, 65381, '\p{^Is_Hyphen=-_N}', 'deprecated');
    Expect(1, 65381, '\P{Is_Hyphen=-_N}', 'deprecated');
    Expect(0, 65381, '\P{^Is_Hyphen=-_N}', 'deprecated');
    Error('\p{Hyphen:    /a/F}');
    Error('\P{Hyphen:    /a/F}');
    Expect(1, 65382, '\p{Hyphen=f}', 'deprecated');
    Expect(0, 65382, '\p{^Hyphen=f}', 'deprecated');
    Expect(0, 65382, '\P{Hyphen=f}', 'deprecated');
    Expect(1, 65382, '\P{^Hyphen=f}', 'deprecated');
    Expect(0, 65381, '\p{Hyphen=f}', 'deprecated');
    Expect(1, 65381, '\p{^Hyphen=f}', 'deprecated');
    Expect(1, 65381, '\P{Hyphen=f}', 'deprecated');
    Expect(0, 65381, '\P{^Hyphen=f}', 'deprecated');
    Expect(1, 65382, '\p{Hyphen:	_-F}', 'deprecated');
    Expect(0, 65382, '\p{^Hyphen:	_-F}', 'deprecated');
    Expect(0, 65382, '\P{Hyphen:	_-F}', 'deprecated');
    Expect(1, 65382, '\P{^Hyphen:	_-F}', 'deprecated');
    Expect(0, 65381, '\p{Hyphen:	_-F}', 'deprecated');
    Expect(1, 65381, '\p{^Hyphen:	_-F}', 'deprecated');
    Expect(1, 65381, '\P{Hyphen:	_-F}', 'deprecated');
    Expect(0, 65381, '\P{^Hyphen:	_-F}', 'deprecated');
    Error('\p{Is_Hyphen:   		false:=}');
    Error('\P{Is_Hyphen:   		false:=}');
    Expect(1, 65382, '\p{Is_Hyphen=false}', 'deprecated');
    Expect(0, 65382, '\p{^Is_Hyphen=false}', 'deprecated');
    Expect(0, 65382, '\P{Is_Hyphen=false}', 'deprecated');
    Expect(1, 65382, '\P{^Is_Hyphen=false}', 'deprecated');
    Expect(0, 65381, '\p{Is_Hyphen=false}', 'deprecated');
    Expect(1, 65381, '\p{^Is_Hyphen=false}', 'deprecated');
    Expect(1, 65381, '\P{Is_Hyphen=false}', 'deprecated');
    Expect(0, 65381, '\P{^Is_Hyphen=false}', 'deprecated');
    Expect(1, 65382, '\p{Is_Hyphen=  False}', 'deprecated');
    Expect(0, 65382, '\p{^Is_Hyphen=  False}', 'deprecated');
    Expect(0, 65382, '\P{Is_Hyphen=  False}', 'deprecated');
    Expect(1, 65382, '\P{^Is_Hyphen=  False}', 'deprecated');
    Expect(0, 65381, '\p{Is_Hyphen=  False}', 'deprecated');
    Expect(1, 65381, '\p{^Is_Hyphen=  False}', 'deprecated');
    Expect(1, 65381, '\P{Is_Hyphen=  False}', 'deprecated');
    Expect(0, 65381, '\P{^Is_Hyphen=  False}', 'deprecated');
    Error('\p{Hyphen=:=	 Yes}');
    Error('\P{Hyphen=:=	 Yes}');
    Expect(1, 65381, '\p{Hyphen=yes}', 'deprecated');
    Expect(0, 65381, '\p{^Hyphen=yes}', 'deprecated');
    Expect(0, 65381, '\P{Hyphen=yes}', 'deprecated');
    Expect(1, 65381, '\P{^Hyphen=yes}', 'deprecated');
    Expect(0, 65382, '\p{Hyphen=yes}', 'deprecated');
    Expect(1, 65382, '\p{^Hyphen=yes}', 'deprecated');
    Expect(1, 65382, '\P{Hyphen=yes}', 'deprecated');
    Expect(0, 65382, '\P{^Hyphen=yes}', 'deprecated');
    Expect(1, 65381, '\p{Hyphen=__yes}', 'deprecated');
    Expect(0, 65381, '\p{^Hyphen=__yes}', 'deprecated');
    Expect(0, 65381, '\P{Hyphen=__yes}', 'deprecated');
    Expect(1, 65381, '\P{^Hyphen=__yes}', 'deprecated');
    Expect(0, 65382, '\p{Hyphen=__yes}', 'deprecated');
    Expect(1, 65382, '\p{^Hyphen=__yes}', 'deprecated');
    Expect(1, 65382, '\P{Hyphen=__yes}', 'deprecated');
    Expect(0, 65382, '\P{^Hyphen=__yes}', 'deprecated');
    Error('\p{Is_Hyphen=:=__Y}');
    Error('\P{Is_Hyphen=:=__Y}');
    Expect(1, 65381, '\p{Is_Hyphen=y}', 'deprecated');
    Expect(0, 65381, '\p{^Is_Hyphen=y}', 'deprecated');
    Expect(0, 65381, '\P{Is_Hyphen=y}', 'deprecated');
    Expect(1, 65381, '\P{^Is_Hyphen=y}', 'deprecated');
    Expect(0, 65382, '\p{Is_Hyphen=y}', 'deprecated');
    Expect(1, 65382, '\p{^Is_Hyphen=y}', 'deprecated');
    Expect(1, 65382, '\P{Is_Hyphen=y}', 'deprecated');
    Expect(0, 65382, '\P{^Is_Hyphen=y}', 'deprecated');
    Expect(1, 65381, '\p{Is_Hyphen=		Y}', 'deprecated');
    Expect(0, 65381, '\p{^Is_Hyphen=		Y}', 'deprecated');
    Expect(0, 65381, '\P{Is_Hyphen=		Y}', 'deprecated');
    Expect(1, 65381, '\P{^Is_Hyphen=		Y}', 'deprecated');
    Expect(0, 65382, '\p{Is_Hyphen=		Y}', 'deprecated');
    Expect(1, 65382, '\p{^Is_Hyphen=		Y}', 'deprecated');
    Expect(1, 65382, '\P{Is_Hyphen=		Y}', 'deprecated');
    Expect(0, 65382, '\P{^Is_Hyphen=		Y}', 'deprecated');
    Error('\p{Hyphen=	:=T}');
    Error('\P{Hyphen=	:=T}');
    Expect(1, 65381, '\p{Hyphen=t}', 'deprecated');
    Expect(0, 65381, '\p{^Hyphen=t}', 'deprecated');
    Expect(0, 65381, '\P{Hyphen=t}', 'deprecated');
    Expect(1, 65381, '\P{^Hyphen=t}', 'deprecated');
    Expect(0, 65382, '\p{Hyphen=t}', 'deprecated');
    Expect(1, 65382, '\p{^Hyphen=t}', 'deprecated');
    Expect(1, 65382, '\P{Hyphen=t}', 'deprecated');
    Expect(0, 65382, '\P{^Hyphen=t}', 'deprecated');
    Expect(1, 65381, '\p{Hyphen=_T}', 'deprecated');
    Expect(0, 65381, '\p{^Hyphen=_T}', 'deprecated');
    Expect(0, 65381, '\P{Hyphen=_T}', 'deprecated');
    Expect(1, 65381, '\P{^Hyphen=_T}', 'deprecated');
    Expect(0, 65382, '\p{Hyphen=_T}', 'deprecated');
    Expect(1, 65382, '\p{^Hyphen=_T}', 'deprecated');
    Expect(1, 65382, '\P{Hyphen=_T}', 'deprecated');
    Expect(0, 65382, '\P{^Hyphen=_T}', 'deprecated');
    Error('\p{Is_Hyphen=:= 	TRUE}');
    Error('\P{Is_Hyphen=:= 	TRUE}');
    Expect(1, 65381, '\p{Is_Hyphen=true}', 'deprecated');
    Expect(0, 65381, '\p{^Is_Hyphen=true}', 'deprecated');
    Expect(0, 65381, '\P{Is_Hyphen=true}', 'deprecated');
    Expect(1, 65381, '\P{^Is_Hyphen=true}', 'deprecated');
    Expect(0, 65382, '\p{Is_Hyphen=true}', 'deprecated');
    Expect(1, 65382, '\p{^Is_Hyphen=true}', 'deprecated');
    Expect(1, 65382, '\P{Is_Hyphen=true}', 'deprecated');
    Expect(0, 65382, '\P{^Is_Hyphen=true}', 'deprecated');
    Error('\p{ID_Continue=:=	_NO}');
    Error('\P{ID_Continue=:=	_NO}');
    Expect(1, 918000, '\p{ID_Continue=no}', "");
    Expect(0, 918000, '\p{^ID_Continue=no}', "");
    Expect(0, 918000, '\P{ID_Continue=no}', "");
    Expect(1, 918000, '\P{^ID_Continue=no}', "");
    Expect(0, 917999, '\p{ID_Continue=no}', "");
    Expect(1, 917999, '\p{^ID_Continue=no}', "");
    Expect(1, 917999, '\P{ID_Continue=no}', "");
    Expect(0, 917999, '\P{^ID_Continue=no}', "");
    Expect(1, 918000, '\p{ID_Continue= 	No}', "");
    Expect(0, 918000, '\p{^ID_Continue= 	No}', "");
    Expect(0, 918000, '\P{ID_Continue= 	No}', "");
    Expect(1, 918000, '\P{^ID_Continue= 	No}', "");
    Expect(0, 917999, '\p{ID_Continue= 	No}', "");
    Expect(1, 917999, '\p{^ID_Continue= 	No}', "");
    Expect(1, 917999, '\P{ID_Continue= 	No}', "");
    Expect(0, 917999, '\P{^ID_Continue= 	No}', "");
    Error('\p{IDC=_-N/a/}');
    Error('\P{IDC=_-N/a/}');
    Expect(1, 918000, '\p{IDC=n}', "");
    Expect(0, 918000, '\p{^IDC=n}', "");
    Expect(0, 918000, '\P{IDC=n}', "");
    Expect(1, 918000, '\P{^IDC=n}', "");
    Expect(0, 917999, '\p{IDC=n}', "");
    Expect(1, 917999, '\p{^IDC=n}', "");
    Expect(1, 917999, '\P{IDC=n}', "");
    Expect(0, 917999, '\P{^IDC=n}', "");
    Expect(1, 918000, '\p{IDC=- n}', "");
    Expect(0, 918000, '\p{^IDC=- n}', "");
    Expect(0, 918000, '\P{IDC=- n}', "");
    Expect(1, 918000, '\P{^IDC=- n}', "");
    Expect(0, 917999, '\p{IDC=- n}', "");
    Expect(1, 917999, '\p{^IDC=- n}', "");
    Expect(1, 917999, '\P{IDC=- n}', "");
    Expect(0, 917999, '\P{^IDC=- n}', "");
    Error('\p{Is_ID_Continue=_:=F}');
    Error('\P{Is_ID_Continue=_:=F}');
    Expect(1, 918000, '\p{Is_ID_Continue:   f}', "");
    Expect(0, 918000, '\p{^Is_ID_Continue:   f}', "");
    Expect(0, 918000, '\P{Is_ID_Continue:   f}', "");
    Expect(1, 918000, '\P{^Is_ID_Continue:   f}', "");
    Expect(0, 917999, '\p{Is_ID_Continue:   f}', "");
    Expect(1, 917999, '\p{^Is_ID_Continue:   f}', "");
    Expect(1, 917999, '\P{Is_ID_Continue:   f}', "");
    Expect(0, 917999, '\P{^Is_ID_Continue:   f}', "");
    Expect(1, 918000, '\p{Is_ID_Continue= -F}', "");
    Expect(0, 918000, '\p{^Is_ID_Continue= -F}', "");
    Expect(0, 918000, '\P{Is_ID_Continue= -F}', "");
    Expect(1, 918000, '\P{^Is_ID_Continue= -F}', "");
    Expect(0, 917999, '\p{Is_ID_Continue= -F}', "");
    Expect(1, 917999, '\p{^Is_ID_Continue= -F}', "");
    Expect(1, 917999, '\P{Is_ID_Continue= -F}', "");
    Expect(0, 917999, '\P{^Is_ID_Continue= -F}', "");
    Error('\p{Is_IDC= FALSE:=}');
    Error('\P{Is_IDC= FALSE:=}');
    Expect(1, 918000, '\p{Is_IDC=false}', "");
    Expect(0, 918000, '\p{^Is_IDC=false}', "");
    Expect(0, 918000, '\P{Is_IDC=false}', "");
    Expect(1, 918000, '\P{^Is_IDC=false}', "");
    Expect(0, 917999, '\p{Is_IDC=false}', "");
    Expect(1, 917999, '\p{^Is_IDC=false}', "");
    Expect(1, 917999, '\P{Is_IDC=false}', "");
    Expect(0, 917999, '\P{^Is_IDC=false}', "");
    Expect(1, 918000, '\p{Is_IDC=-False}', "");
    Expect(0, 918000, '\p{^Is_IDC=-False}', "");
    Expect(0, 918000, '\P{Is_IDC=-False}', "");
    Expect(1, 918000, '\P{^Is_IDC=-False}', "");
    Expect(0, 917999, '\p{Is_IDC=-False}', "");
    Expect(1, 917999, '\p{^Is_IDC=-False}', "");
    Expect(1, 917999, '\P{Is_IDC=-False}', "");
    Expect(0, 917999, '\P{^Is_IDC=-False}', "");
    Error('\p{ID_Continue=:=	Yes}');
    Error('\P{ID_Continue=:=	Yes}');
    Expect(1, 917999, '\p{ID_Continue=yes}', "");
    Expect(0, 917999, '\p{^ID_Continue=yes}', "");
    Expect(0, 917999, '\P{ID_Continue=yes}', "");
    Expect(1, 917999, '\P{^ID_Continue=yes}', "");
    Expect(0, 918000, '\p{ID_Continue=yes}', "");
    Expect(1, 918000, '\p{^ID_Continue=yes}', "");
    Expect(1, 918000, '\P{ID_Continue=yes}', "");
    Expect(0, 918000, '\P{^ID_Continue=yes}', "");
    Expect(1, 917999, '\p{ID_Continue=_-Yes}', "");
    Expect(0, 917999, '\p{^ID_Continue=_-Yes}', "");
    Expect(0, 917999, '\P{ID_Continue=_-Yes}', "");
    Expect(1, 917999, '\P{^ID_Continue=_-Yes}', "");
    Expect(0, 918000, '\p{ID_Continue=_-Yes}', "");
    Expect(1, 918000, '\p{^ID_Continue=_-Yes}', "");
    Expect(1, 918000, '\P{ID_Continue=_-Yes}', "");
    Expect(0, 918000, '\P{^ID_Continue=_-Yes}', "");
    Error('\p{IDC= /a/Y}');
    Error('\P{IDC= /a/Y}');
    Expect(1, 917999, '\p{IDC=y}', "");
    Expect(0, 917999, '\p{^IDC=y}', "");
    Expect(0, 917999, '\P{IDC=y}', "");
    Expect(1, 917999, '\P{^IDC=y}', "");
    Expect(0, 918000, '\p{IDC=y}', "");
    Expect(1, 918000, '\p{^IDC=y}', "");
    Expect(1, 918000, '\P{IDC=y}', "");
    Expect(0, 918000, '\P{^IDC=y}', "");
    Expect(1, 917999, '\p{IDC=-	Y}', "");
    Expect(0, 917999, '\p{^IDC=-	Y}', "");
    Expect(0, 917999, '\P{IDC=-	Y}', "");
    Expect(1, 917999, '\P{^IDC=-	Y}', "");
    Expect(0, 918000, '\p{IDC=-	Y}', "");
    Expect(1, 918000, '\p{^IDC=-	Y}', "");
    Expect(1, 918000, '\P{IDC=-	Y}', "");
    Expect(0, 918000, '\P{^IDC=-	Y}', "");
    Error('\p{Is_ID_Continue= T/a/}');
    Error('\P{Is_ID_Continue= T/a/}');
    Expect(1, 917999, '\p{Is_ID_Continue=t}', "");
    Expect(0, 917999, '\p{^Is_ID_Continue=t}', "");
    Expect(0, 917999, '\P{Is_ID_Continue=t}', "");
    Expect(1, 917999, '\P{^Is_ID_Continue=t}', "");
    Expect(0, 918000, '\p{Is_ID_Continue=t}', "");
    Expect(1, 918000, '\p{^Is_ID_Continue=t}', "");
    Expect(1, 918000, '\P{Is_ID_Continue=t}', "");
    Expect(0, 918000, '\P{^Is_ID_Continue=t}', "");
    Expect(1, 917999, '\p{Is_ID_Continue=-	t}', "");
    Expect(0, 917999, '\p{^Is_ID_Continue=-	t}', "");
    Expect(0, 917999, '\P{Is_ID_Continue=-	t}', "");
    Expect(1, 917999, '\P{^Is_ID_Continue=-	t}', "");
    Expect(0, 918000, '\p{Is_ID_Continue=-	t}', "");
    Expect(1, 918000, '\p{^Is_ID_Continue=-	t}', "");
    Expect(1, 918000, '\P{Is_ID_Continue=-	t}', "");
    Expect(0, 918000, '\P{^Is_ID_Continue=-	t}', "");
    Error('\p{Is_IDC=:= -True}');
    Error('\P{Is_IDC=:= -True}');
    Expect(1, 917999, '\p{Is_IDC=true}', "");
    Expect(0, 917999, '\p{^Is_IDC=true}', "");
    Expect(0, 917999, '\P{Is_IDC=true}', "");
    Expect(1, 917999, '\P{^Is_IDC=true}', "");
    Expect(0, 918000, '\p{Is_IDC=true}', "");
    Expect(1, 918000, '\p{^Is_IDC=true}', "");
    Expect(1, 918000, '\P{Is_IDC=true}', "");
    Expect(0, 918000, '\P{^Is_IDC=true}', "");
    Expect(1, 917999, '\p{Is_IDC= True}', "");
    Expect(0, 917999, '\p{^Is_IDC= True}', "");
    Expect(0, 917999, '\P{Is_IDC= True}', "");
    Expect(1, 917999, '\P{^Is_IDC= True}', "");
    Expect(0, 918000, '\p{Is_IDC= True}', "");
    Expect(1, 918000, '\p{^Is_IDC= True}', "");
    Expect(1, 918000, '\P{Is_IDC= True}', "");
    Expect(0, 918000, '\P{^Is_IDC= True}', "");
    Error('\p{Ideographic=/a/	-No}');
    Error('\P{Ideographic=/a/	-No}');
    Expect(1, 195102, '\p{Ideographic=no}', "");
    Expect(0, 195102, '\p{^Ideographic=no}', "");
    Expect(0, 195102, '\P{Ideographic=no}', "");
    Expect(1, 195102, '\P{^Ideographic=no}', "");
    Expect(0, 195101, '\p{Ideographic=no}', "");
    Expect(1, 195101, '\p{^Ideographic=no}', "");
    Expect(1, 195101, '\P{Ideographic=no}', "");
    Expect(0, 195101, '\P{^Ideographic=no}', "");
    Expect(1, 195102, '\p{Ideographic=-	No}', "");
    Expect(0, 195102, '\p{^Ideographic=-	No}', "");
    Expect(0, 195102, '\P{Ideographic=-	No}', "");
    Expect(1, 195102, '\P{^Ideographic=-	No}', "");
    Expect(0, 195101, '\p{Ideographic=-	No}', "");
    Expect(1, 195101, '\p{^Ideographic=-	No}', "");
    Expect(1, 195101, '\P{Ideographic=-	No}', "");
    Expect(0, 195101, '\P{^Ideographic=-	No}', "");
    Error('\p{Ideo=	-N/a/}');
    Error('\P{Ideo=	-N/a/}');
    Expect(1, 195102, '\p{Ideo=n}', "");
    Expect(0, 195102, '\p{^Ideo=n}', "");
    Expect(0, 195102, '\P{Ideo=n}', "");
    Expect(1, 195102, '\P{^Ideo=n}', "");
    Expect(0, 195101, '\p{Ideo=n}', "");
    Expect(1, 195101, '\p{^Ideo=n}', "");
    Expect(1, 195101, '\P{Ideo=n}', "");
    Expect(0, 195101, '\P{^Ideo=n}', "");
    Expect(1, 195102, '\p{Ideo=_n}', "");
    Expect(0, 195102, '\p{^Ideo=_n}', "");
    Expect(0, 195102, '\P{Ideo=_n}', "");
    Expect(1, 195102, '\P{^Ideo=_n}', "");
    Expect(0, 195101, '\p{Ideo=_n}', "");
    Expect(1, 195101, '\p{^Ideo=_n}', "");
    Expect(1, 195101, '\P{Ideo=_n}', "");
    Expect(0, 195101, '\P{^Ideo=_n}', "");
    Error('\p{Is_Ideographic=/a/-F}');
    Error('\P{Is_Ideographic=/a/-F}');
    Expect(1, 195102, '\p{Is_Ideographic=f}', "");
    Expect(0, 195102, '\p{^Is_Ideographic=f}', "");
    Expect(0, 195102, '\P{Is_Ideographic=f}', "");
    Expect(1, 195102, '\P{^Is_Ideographic=f}', "");
    Expect(0, 195101, '\p{Is_Ideographic=f}', "");
    Expect(1, 195101, '\p{^Is_Ideographic=f}', "");
    Expect(1, 195101, '\P{Is_Ideographic=f}', "");
    Expect(0, 195101, '\P{^Is_Ideographic=f}', "");
    Expect(1, 195102, '\p{Is_Ideographic=	 F}', "");
    Expect(0, 195102, '\p{^Is_Ideographic=	 F}', "");
    Expect(0, 195102, '\P{Is_Ideographic=	 F}', "");
    Expect(1, 195102, '\P{^Is_Ideographic=	 F}', "");
    Expect(0, 195101, '\p{Is_Ideographic=	 F}', "");
    Expect(1, 195101, '\p{^Is_Ideographic=	 F}', "");
    Expect(1, 195101, '\P{Is_Ideographic=	 F}', "");
    Expect(0, 195101, '\P{^Is_Ideographic=	 F}', "");
    Error('\p{Is_Ideo=/a/False}');
    Error('\P{Is_Ideo=/a/False}');
    Expect(1, 195102, '\p{Is_Ideo=false}', "");
    Expect(0, 195102, '\p{^Is_Ideo=false}', "");
    Expect(0, 195102, '\P{Is_Ideo=false}', "");
    Expect(1, 195102, '\P{^Is_Ideo=false}', "");
    Expect(0, 195101, '\p{Is_Ideo=false}', "");
    Expect(1, 195101, '\p{^Is_Ideo=false}', "");
    Expect(1, 195101, '\P{Is_Ideo=false}', "");
    Expect(0, 195101, '\P{^Is_Ideo=false}', "");
    Expect(1, 195102, '\p{Is_Ideo=_ False}', "");
    Expect(0, 195102, '\p{^Is_Ideo=_ False}', "");
    Expect(0, 195102, '\P{Is_Ideo=_ False}', "");
    Expect(1, 195102, '\P{^Is_Ideo=_ False}', "");
    Expect(0, 195101, '\p{Is_Ideo=_ False}', "");
    Expect(1, 195101, '\p{^Is_Ideo=_ False}', "");
    Expect(1, 195101, '\P{Is_Ideo=_ False}', "");
    Expect(0, 195101, '\P{^Is_Ideo=_ False}', "");
    Error('\p{Ideographic=-:=Yes}');
    Error('\P{Ideographic=-:=Yes}');
    Expect(1, 195101, '\p{Ideographic=yes}', "");
    Expect(0, 195101, '\p{^Ideographic=yes}', "");
    Expect(0, 195101, '\P{Ideographic=yes}', "");
    Expect(1, 195101, '\P{^Ideographic=yes}', "");
    Expect(0, 195102, '\p{Ideographic=yes}', "");
    Expect(1, 195102, '\p{^Ideographic=yes}', "");
    Expect(1, 195102, '\P{Ideographic=yes}', "");
    Expect(0, 195102, '\P{^Ideographic=yes}', "");
    Expect(1, 195101, '\p{Ideographic= Yes}', "");
    Expect(0, 195101, '\p{^Ideographic= Yes}', "");
    Expect(0, 195101, '\P{Ideographic= Yes}', "");
    Expect(1, 195101, '\P{^Ideographic= Yes}', "");
    Expect(0, 195102, '\p{Ideographic= Yes}', "");
    Expect(1, 195102, '\p{^Ideographic= Yes}', "");
    Expect(1, 195102, '\P{Ideographic= Yes}', "");
    Expect(0, 195102, '\P{^Ideographic= Yes}', "");
    Error('\p{Ideo=-/a/Y}');
    Error('\P{Ideo=-/a/Y}');
    Expect(1, 195101, '\p{Ideo: y}', "");
    Expect(0, 195101, '\p{^Ideo: y}', "");
    Expect(0, 195101, '\P{Ideo: y}', "");
    Expect(1, 195101, '\P{^Ideo: y}', "");
    Expect(0, 195102, '\p{Ideo: y}', "");
    Expect(1, 195102, '\p{^Ideo: y}', "");
    Expect(1, 195102, '\P{Ideo: y}', "");
    Expect(0, 195102, '\P{^Ideo: y}', "");
    Expect(1, 195101, '\p{Ideo=-y}', "");
    Expect(0, 195101, '\p{^Ideo=-y}', "");
    Expect(0, 195101, '\P{Ideo=-y}', "");
    Expect(1, 195101, '\P{^Ideo=-y}', "");
    Expect(0, 195102, '\p{Ideo=-y}', "");
    Expect(1, 195102, '\p{^Ideo=-y}', "");
    Expect(1, 195102, '\P{Ideo=-y}', "");
    Expect(0, 195102, '\P{^Ideo=-y}', "");
    Error('\p{Is_Ideographic=/a/T}');
    Error('\P{Is_Ideographic=/a/T}');
    Expect(1, 195101, '\p{Is_Ideographic=t}', "");
    Expect(0, 195101, '\p{^Is_Ideographic=t}', "");
    Expect(0, 195101, '\P{Is_Ideographic=t}', "");
    Expect(1, 195101, '\P{^Is_Ideographic=t}', "");
    Expect(0, 195102, '\p{Is_Ideographic=t}', "");
    Expect(1, 195102, '\p{^Is_Ideographic=t}', "");
    Expect(1, 195102, '\P{Is_Ideographic=t}', "");
    Expect(0, 195102, '\P{^Is_Ideographic=t}', "");
    Expect(1, 195101, '\p{Is_Ideographic= t}', "");
    Expect(0, 195101, '\p{^Is_Ideographic= t}', "");
    Expect(0, 195101, '\P{Is_Ideographic= t}', "");
    Expect(1, 195101, '\P{^Is_Ideographic= t}', "");
    Expect(0, 195102, '\p{Is_Ideographic= t}', "");
    Expect(1, 195102, '\p{^Is_Ideographic= t}', "");
    Expect(1, 195102, '\P{Is_Ideographic= t}', "");
    Expect(0, 195102, '\P{^Is_Ideographic= t}', "");
    Error('\p{Is_Ideo=	:=True}');
    Error('\P{Is_Ideo=	:=True}');
    Expect(1, 195101, '\p{Is_Ideo=true}', "");
    Expect(0, 195101, '\p{^Is_Ideo=true}', "");
    Expect(0, 195101, '\P{Is_Ideo=true}', "");
    Expect(1, 195101, '\P{^Is_Ideo=true}', "");
    Expect(0, 195102, '\p{Is_Ideo=true}', "");
    Expect(1, 195102, '\p{^Is_Ideo=true}', "");
    Expect(1, 195102, '\P{Is_Ideo=true}', "");
    Expect(0, 195102, '\P{^Is_Ideo=true}', "");
    Expect(1, 195101, '\p{Is_Ideo=	_TRUE}', "");
    Expect(0, 195101, '\p{^Is_Ideo=	_TRUE}', "");
    Expect(0, 195101, '\P{Is_Ideo=	_TRUE}', "");
    Expect(1, 195101, '\P{^Is_Ideo=	_TRUE}', "");
    Expect(0, 195102, '\p{Is_Ideo=	_TRUE}', "");
    Expect(1, 195102, '\p{^Is_Ideo=	_TRUE}', "");
    Expect(1, 195102, '\P{Is_Ideo=	_TRUE}', "");
    Expect(0, 195102, '\P{^Is_Ideo=	_TRUE}', "");
    Error('\p{ID_Start=/a/_	NO}');
    Error('\P{ID_Start=/a/_	NO}');
    Expect(1, 195102, '\p{ID_Start=no}', "");
    Expect(0, 195102, '\p{^ID_Start=no}', "");
    Expect(0, 195102, '\P{ID_Start=no}', "");
    Expect(1, 195102, '\P{^ID_Start=no}', "");
    Expect(0, 195101, '\p{ID_Start=no}', "");
    Expect(1, 195101, '\p{^ID_Start=no}', "");
    Expect(1, 195101, '\P{ID_Start=no}', "");
    Expect(0, 195101, '\P{^ID_Start=no}', "");
    Expect(1, 195102, '\p{ID_Start:     no}', "");
    Expect(0, 195102, '\p{^ID_Start:     no}', "");
    Expect(0, 195102, '\P{ID_Start:     no}', "");
    Expect(1, 195102, '\P{^ID_Start:     no}', "");
    Expect(0, 195101, '\p{ID_Start:     no}', "");
    Expect(1, 195101, '\p{^ID_Start:     no}', "");
    Expect(1, 195101, '\P{ID_Start:     no}', "");
    Expect(0, 195101, '\P{^ID_Start:     no}', "");
    Error('\p{IDS=-:=N}');
    Error('\P{IDS=-:=N}');
    Expect(1, 195102, '\p{IDS=n}', "");
    Expect(0, 195102, '\p{^IDS=n}', "");
    Expect(0, 195102, '\P{IDS=n}', "");
    Expect(1, 195102, '\P{^IDS=n}', "");
    Expect(0, 195101, '\p{IDS=n}', "");
    Expect(1, 195101, '\p{^IDS=n}', "");
    Expect(1, 195101, '\P{IDS=n}', "");
    Expect(0, 195101, '\P{^IDS=n}', "");
    Expect(1, 195102, '\p{IDS=-	n}', "");
    Expect(0, 195102, '\p{^IDS=-	n}', "");
    Expect(0, 195102, '\P{IDS=-	n}', "");
    Expect(1, 195102, '\P{^IDS=-	n}', "");
    Expect(0, 195101, '\p{IDS=-	n}', "");
    Expect(1, 195101, '\p{^IDS=-	n}', "");
    Expect(1, 195101, '\P{IDS=-	n}', "");
    Expect(0, 195101, '\P{^IDS=-	n}', "");
    Error('\p{Is_ID_Start=/a/ F}');
    Error('\P{Is_ID_Start=/a/ F}');
    Expect(1, 195102, '\p{Is_ID_Start=f}', "");
    Expect(0, 195102, '\p{^Is_ID_Start=f}', "");
    Expect(0, 195102, '\P{Is_ID_Start=f}', "");
    Expect(1, 195102, '\P{^Is_ID_Start=f}', "");
    Expect(0, 195101, '\p{Is_ID_Start=f}', "");
    Expect(1, 195101, '\p{^Is_ID_Start=f}', "");
    Expect(1, 195101, '\P{Is_ID_Start=f}', "");
    Expect(0, 195101, '\P{^Is_ID_Start=f}', "");
    Expect(1, 195102, '\p{Is_ID_Start= 	f}', "");
    Expect(0, 195102, '\p{^Is_ID_Start= 	f}', "");
    Expect(0, 195102, '\P{Is_ID_Start= 	f}', "");
    Expect(1, 195102, '\P{^Is_ID_Start= 	f}', "");
    Expect(0, 195101, '\p{Is_ID_Start= 	f}', "");
    Expect(1, 195101, '\p{^Is_ID_Start= 	f}', "");
    Expect(1, 195101, '\P{Is_ID_Start= 	f}', "");
    Expect(0, 195101, '\P{^Is_ID_Start= 	f}', "");
    Error('\p{Is_IDS=_false/a/}');
    Error('\P{Is_IDS=_false/a/}');
    Expect(1, 195102, '\p{Is_IDS=false}', "");
    Expect(0, 195102, '\p{^Is_IDS=false}', "");
    Expect(0, 195102, '\P{Is_IDS=false}', "");
    Expect(1, 195102, '\P{^Is_IDS=false}', "");
    Expect(0, 195101, '\p{Is_IDS=false}', "");
    Expect(1, 195101, '\p{^Is_IDS=false}', "");
    Expect(1, 195101, '\P{Is_IDS=false}', "");
    Expect(0, 195101, '\P{^Is_IDS=false}', "");
    Expect(1, 195102, '\p{Is_IDS:False}', "");
    Expect(0, 195102, '\p{^Is_IDS:False}', "");
    Expect(0, 195102, '\P{Is_IDS:False}', "");
    Expect(1, 195102, '\P{^Is_IDS:False}', "");
    Expect(0, 195101, '\p{Is_IDS:False}', "");
    Expect(1, 195101, '\p{^Is_IDS:False}', "");
    Expect(1, 195101, '\P{Is_IDS:False}', "");
    Expect(0, 195101, '\P{^Is_IDS:False}', "");
    Error('\p{ID_Start: /a/Yes}');
    Error('\P{ID_Start: /a/Yes}');
    Expect(1, 195101, '\p{ID_Start=yes}', "");
    Expect(0, 195101, '\p{^ID_Start=yes}', "");
    Expect(0, 195101, '\P{ID_Start=yes}', "");
    Expect(1, 195101, '\P{^ID_Start=yes}', "");
    Expect(0, 195102, '\p{ID_Start=yes}', "");
    Expect(1, 195102, '\p{^ID_Start=yes}', "");
    Expect(1, 195102, '\P{ID_Start=yes}', "");
    Expect(0, 195102, '\P{^ID_Start=yes}', "");
    Expect(1, 195101, '\p{ID_Start= Yes}', "");
    Expect(0, 195101, '\p{^ID_Start= Yes}', "");
    Expect(0, 195101, '\P{ID_Start= Yes}', "");
    Expect(1, 195101, '\P{^ID_Start= Yes}', "");
    Expect(0, 195102, '\p{ID_Start= Yes}', "");
    Expect(1, 195102, '\p{^ID_Start= Yes}', "");
    Expect(1, 195102, '\P{ID_Start= Yes}', "");
    Expect(0, 195102, '\P{^ID_Start= Yes}', "");
    Error('\p{IDS=_:=Y}');
    Error('\P{IDS=_:=Y}');
    Expect(1, 195101, '\p{IDS=y}', "");
    Expect(0, 195101, '\p{^IDS=y}', "");
    Expect(0, 195101, '\P{IDS=y}', "");
    Expect(1, 195101, '\P{^IDS=y}', "");
    Expect(0, 195102, '\p{IDS=y}', "");
    Expect(1, 195102, '\p{^IDS=y}', "");
    Expect(1, 195102, '\P{IDS=y}', "");
    Expect(0, 195102, '\P{^IDS=y}', "");
    Expect(1, 195101, '\p{IDS=		Y}', "");
    Expect(0, 195101, '\p{^IDS=		Y}', "");
    Expect(0, 195101, '\P{IDS=		Y}', "");
    Expect(1, 195101, '\P{^IDS=		Y}', "");
    Expect(0, 195102, '\p{IDS=		Y}', "");
    Expect(1, 195102, '\p{^IDS=		Y}', "");
    Expect(1, 195102, '\P{IDS=		Y}', "");
    Expect(0, 195102, '\P{^IDS=		Y}', "");
    Error('\p{Is_ID_Start=/a/-T}');
    Error('\P{Is_ID_Start=/a/-T}');
    Expect(1, 195101, '\p{Is_ID_Start=t}', "");
    Expect(0, 195101, '\p{^Is_ID_Start=t}', "");
    Expect(0, 195101, '\P{Is_ID_Start=t}', "");
    Expect(1, 195101, '\P{^Is_ID_Start=t}', "");
    Expect(0, 195102, '\p{Is_ID_Start=t}', "");
    Expect(1, 195102, '\p{^Is_ID_Start=t}', "");
    Expect(1, 195102, '\P{Is_ID_Start=t}', "");
    Expect(0, 195102, '\P{^Is_ID_Start=t}', "");
    Expect(1, 195101, '\p{Is_ID_Start:   -t}', "");
    Expect(0, 195101, '\p{^Is_ID_Start:   -t}', "");
    Expect(0, 195101, '\P{Is_ID_Start:   -t}', "");
    Expect(1, 195101, '\P{^Is_ID_Start:   -t}', "");
    Expect(0, 195102, '\p{Is_ID_Start:   -t}', "");
    Expect(1, 195102, '\p{^Is_ID_Start:   -t}', "");
    Expect(1, 195102, '\P{Is_ID_Start:   -t}', "");
    Expect(0, 195102, '\P{^Is_ID_Start:   -t}', "");
    Error('\p{Is_IDS=	:=True}');
    Error('\P{Is_IDS=	:=True}');
    Expect(1, 195101, '\p{Is_IDS=true}', "");
    Expect(0, 195101, '\p{^Is_IDS=true}', "");
    Expect(0, 195101, '\P{Is_IDS=true}', "");
    Expect(1, 195101, '\P{^Is_IDS=true}', "");
    Expect(0, 195102, '\p{Is_IDS=true}', "");
    Expect(1, 195102, '\p{^Is_IDS=true}', "");
    Expect(1, 195102, '\P{Is_IDS=true}', "");
    Expect(0, 195102, '\P{^Is_IDS=true}', "");
    Expect(1, 195101, '\p{Is_IDS=-True}', "");
    Expect(0, 195101, '\p{^Is_IDS=-True}', "");
    Expect(0, 195101, '\P{Is_IDS=-True}', "");
    Expect(1, 195101, '\P{^Is_IDS=-True}', "");
    Expect(0, 195102, '\p{Is_IDS=-True}', "");
    Expect(1, 195102, '\p{^Is_IDS=-True}', "");
    Expect(1, 195102, '\P{Is_IDS=-True}', "");
    Expect(0, 195102, '\P{^Is_IDS=-True}', "");
    Error('\p{IDS_Binary_Operator=	_NO/a/}');
    Error('\P{IDS_Binary_Operator=	_NO/a/}');
    Expect(1, 12284, '\p{IDS_Binary_Operator:   no}', "");
    Expect(0, 12284, '\p{^IDS_Binary_Operator:   no}', "");
    Expect(0, 12284, '\P{IDS_Binary_Operator:   no}', "");
    Expect(1, 12284, '\P{^IDS_Binary_Operator:   no}', "");
    Expect(0, 12283, '\p{IDS_Binary_Operator:   no}', "");
    Expect(1, 12283, '\p{^IDS_Binary_Operator:   no}', "");
    Expect(1, 12283, '\P{IDS_Binary_Operator:   no}', "");
    Expect(0, 12283, '\P{^IDS_Binary_Operator:   no}', "");
    Expect(1, 12284, '\p{IDS_Binary_Operator=-NO}', "");
    Expect(0, 12284, '\p{^IDS_Binary_Operator=-NO}', "");
    Expect(0, 12284, '\P{IDS_Binary_Operator=-NO}', "");
    Expect(1, 12284, '\P{^IDS_Binary_Operator=-NO}', "");
    Expect(0, 12283, '\p{IDS_Binary_Operator=-NO}', "");
    Expect(1, 12283, '\p{^IDS_Binary_Operator=-NO}', "");
    Expect(1, 12283, '\P{IDS_Binary_Operator=-NO}', "");
    Expect(0, 12283, '\P{^IDS_Binary_Operator=-NO}', "");
    Error('\p{IDSB=	:=N}');
    Error('\P{IDSB=	:=N}');
    Expect(1, 12284, '\p{IDSB=n}', "");
    Expect(0, 12284, '\p{^IDSB=n}', "");
    Expect(0, 12284, '\P{IDSB=n}', "");
    Expect(1, 12284, '\P{^IDSB=n}', "");
    Expect(0, 12283, '\p{IDSB=n}', "");
    Expect(1, 12283, '\p{^IDSB=n}', "");
    Expect(1, 12283, '\P{IDSB=n}', "");
    Expect(0, 12283, '\P{^IDSB=n}', "");
    Expect(1, 12284, '\p{IDSB=	N}', "");
    Expect(0, 12284, '\p{^IDSB=	N}', "");
    Expect(0, 12284, '\P{IDSB=	N}', "");
    Expect(1, 12284, '\P{^IDSB=	N}', "");
    Expect(0, 12283, '\p{IDSB=	N}', "");
    Expect(1, 12283, '\p{^IDSB=	N}', "");
    Expect(1, 12283, '\P{IDSB=	N}', "");
    Expect(0, 12283, '\P{^IDSB=	N}', "");
    Error('\p{Is_IDS_Binary_Operator=- F/a/}');
    Error('\P{Is_IDS_Binary_Operator=- F/a/}');
    Expect(1, 12284, '\p{Is_IDS_Binary_Operator=f}', "");
    Expect(0, 12284, '\p{^Is_IDS_Binary_Operator=f}', "");
    Expect(0, 12284, '\P{Is_IDS_Binary_Operator=f}', "");
    Expect(1, 12284, '\P{^Is_IDS_Binary_Operator=f}', "");
    Expect(0, 12283, '\p{Is_IDS_Binary_Operator=f}', "");
    Expect(1, 12283, '\p{^Is_IDS_Binary_Operator=f}', "");
    Expect(1, 12283, '\P{Is_IDS_Binary_Operator=f}', "");
    Expect(0, 12283, '\P{^Is_IDS_Binary_Operator=f}', "");
    Expect(1, 12284, '\p{Is_IDS_Binary_Operator= 	f}', "");
    Expect(0, 12284, '\p{^Is_IDS_Binary_Operator= 	f}', "");
    Expect(0, 12284, '\P{Is_IDS_Binary_Operator= 	f}', "");
    Expect(1, 12284, '\P{^Is_IDS_Binary_Operator= 	f}', "");
    Expect(0, 12283, '\p{Is_IDS_Binary_Operator= 	f}', "");
    Expect(1, 12283, '\p{^Is_IDS_Binary_Operator= 	f}', "");
    Expect(1, 12283, '\P{Is_IDS_Binary_Operator= 	f}', "");
    Expect(0, 12283, '\P{^Is_IDS_Binary_Operator= 	f}', "");
    Error('\p{Is_IDSB=-:=FALSE}');
    Error('\P{Is_IDSB=-:=FALSE}');
    Expect(1, 12284, '\p{Is_IDSB=false}', "");
    Expect(0, 12284, '\p{^Is_IDSB=false}', "");
    Expect(0, 12284, '\P{Is_IDSB=false}', "");
    Expect(1, 12284, '\P{^Is_IDSB=false}', "");
    Expect(0, 12283, '\p{Is_IDSB=false}', "");
    Expect(1, 12283, '\p{^Is_IDSB=false}', "");
    Expect(1, 12283, '\P{Is_IDSB=false}', "");
    Expect(0, 12283, '\P{^Is_IDSB=false}', "");
    Expect(1, 12284, '\p{Is_IDSB= False}', "");
    Expect(0, 12284, '\p{^Is_IDSB= False}', "");
    Expect(0, 12284, '\P{Is_IDSB= False}', "");
    Expect(1, 12284, '\P{^Is_IDSB= False}', "");
    Expect(0, 12283, '\p{Is_IDSB= False}', "");
    Expect(1, 12283, '\p{^Is_IDSB= False}', "");
    Expect(1, 12283, '\P{Is_IDSB= False}', "");
    Expect(0, 12283, '\P{^Is_IDSB= False}', "");
    Error('\p{IDS_Binary_Operator=--Yes:=}');
    Error('\P{IDS_Binary_Operator=--Yes:=}');
    Expect(1, 12283, '\p{IDS_Binary_Operator=yes}', "");
    Expect(0, 12283, '\p{^IDS_Binary_Operator=yes}', "");
    Expect(0, 12283, '\P{IDS_Binary_Operator=yes}', "");
    Expect(1, 12283, '\P{^IDS_Binary_Operator=yes}', "");
    Expect(0, 12284, '\p{IDS_Binary_Operator=yes}', "");
    Expect(1, 12284, '\p{^IDS_Binary_Operator=yes}', "");
    Expect(1, 12284, '\P{IDS_Binary_Operator=yes}', "");
    Expect(0, 12284, '\P{^IDS_Binary_Operator=yes}', "");
    Expect(1, 12283, '\p{IDS_Binary_Operator=_	Yes}', "");
    Expect(0, 12283, '\p{^IDS_Binary_Operator=_	Yes}', "");
    Expect(0, 12283, '\P{IDS_Binary_Operator=_	Yes}', "");
    Expect(1, 12283, '\P{^IDS_Binary_Operator=_	Yes}', "");
    Expect(0, 12284, '\p{IDS_Binary_Operator=_	Yes}', "");
    Expect(1, 12284, '\p{^IDS_Binary_Operator=_	Yes}', "");
    Expect(1, 12284, '\P{IDS_Binary_Operator=_	Yes}', "");
    Expect(0, 12284, '\P{^IDS_Binary_Operator=_	Yes}', "");
    Error('\p{IDSB=_:=y}');
    Error('\P{IDSB=_:=y}');
    Expect(1, 12283, '\p{IDSB=y}', "");
    Expect(0, 12283, '\p{^IDSB=y}', "");
    Expect(0, 12283, '\P{IDSB=y}', "");
    Expect(1, 12283, '\P{^IDSB=y}', "");
    Expect(0, 12284, '\p{IDSB=y}', "");
    Expect(1, 12284, '\p{^IDSB=y}', "");
    Expect(1, 12284, '\P{IDSB=y}', "");
    Expect(0, 12284, '\P{^IDSB=y}', "");
    Expect(1, 12283, '\p{IDSB=	 Y}', "");
    Expect(0, 12283, '\p{^IDSB=	 Y}', "");
    Expect(0, 12283, '\P{IDSB=	 Y}', "");
    Expect(1, 12283, '\P{^IDSB=	 Y}', "");
    Expect(0, 12284, '\p{IDSB=	 Y}', "");
    Expect(1, 12284, '\p{^IDSB=	 Y}', "");
    Expect(1, 12284, '\P{IDSB=	 Y}', "");
    Expect(0, 12284, '\P{^IDSB=	 Y}', "");
    Error('\p{Is_IDS_Binary_Operator=/a/_	T}');
    Error('\P{Is_IDS_Binary_Operator=/a/_	T}');
    Expect(1, 12283, '\p{Is_IDS_Binary_Operator=t}', "");
    Expect(0, 12283, '\p{^Is_IDS_Binary_Operator=t}', "");
    Expect(0, 12283, '\P{Is_IDS_Binary_Operator=t}', "");
    Expect(1, 12283, '\P{^Is_IDS_Binary_Operator=t}', "");
    Expect(0, 12284, '\p{Is_IDS_Binary_Operator=t}', "");
    Expect(1, 12284, '\p{^Is_IDS_Binary_Operator=t}', "");
    Expect(1, 12284, '\P{Is_IDS_Binary_Operator=t}', "");
    Expect(0, 12284, '\P{^Is_IDS_Binary_Operator=t}', "");
    Expect(1, 12283, '\p{Is_IDS_Binary_Operator=_ T}', "");
    Expect(0, 12283, '\p{^Is_IDS_Binary_Operator=_ T}', "");
    Expect(0, 12283, '\P{Is_IDS_Binary_Operator=_ T}', "");
    Expect(1, 12283, '\P{^Is_IDS_Binary_Operator=_ T}', "");
    Expect(0, 12284, '\p{Is_IDS_Binary_Operator=_ T}', "");
    Expect(1, 12284, '\p{^Is_IDS_Binary_Operator=_ T}', "");
    Expect(1, 12284, '\P{Is_IDS_Binary_Operator=_ T}', "");
    Expect(0, 12284, '\P{^Is_IDS_Binary_Operator=_ T}', "");
    Error('\p{Is_IDSB=-/a/TRUE}');
    Error('\P{Is_IDSB=-/a/TRUE}');
    Expect(1, 12283, '\p{Is_IDSB=true}', "");
    Expect(0, 12283, '\p{^Is_IDSB=true}', "");
    Expect(0, 12283, '\P{Is_IDSB=true}', "");
    Expect(1, 12283, '\P{^Is_IDSB=true}', "");
    Expect(0, 12284, '\p{Is_IDSB=true}', "");
    Expect(1, 12284, '\p{^Is_IDSB=true}', "");
    Expect(1, 12284, '\P{Is_IDSB=true}', "");
    Expect(0, 12284, '\P{^Is_IDSB=true}', "");
    Expect(1, 12283, '\p{Is_IDSB=_TRUE}', "");
    Expect(0, 12283, '\p{^Is_IDSB=_TRUE}', "");
    Expect(0, 12283, '\P{Is_IDSB=_TRUE}', "");
    Expect(1, 12283, '\P{^Is_IDSB=_TRUE}', "");
    Expect(0, 12284, '\p{Is_IDSB=_TRUE}', "");
    Expect(1, 12284, '\p{^Is_IDSB=_TRUE}', "");
    Expect(1, 12284, '\P{Is_IDSB=_TRUE}', "");
    Expect(0, 12284, '\P{^Is_IDSB=_TRUE}', "");
    Error('\p{IDS_Trinary_Operator=:= _NO}');
    Error('\P{IDS_Trinary_Operator=:= _NO}');
    Expect(1, 12276, '\p{IDS_Trinary_Operator=no}', "");
    Expect(0, 12276, '\p{^IDS_Trinary_Operator=no}', "");
    Expect(0, 12276, '\P{IDS_Trinary_Operator=no}', "");
    Expect(1, 12276, '\P{^IDS_Trinary_Operator=no}', "");
    Expect(0, 12275, '\p{IDS_Trinary_Operator=no}', "");
    Expect(1, 12275, '\p{^IDS_Trinary_Operator=no}', "");
    Expect(1, 12275, '\P{IDS_Trinary_Operator=no}', "");
    Expect(0, 12275, '\P{^IDS_Trinary_Operator=no}', "");
    Expect(1, 12276, '\p{IDS_Trinary_Operator=_ no}', "");
    Expect(0, 12276, '\p{^IDS_Trinary_Operator=_ no}', "");
    Expect(0, 12276, '\P{IDS_Trinary_Operator=_ no}', "");
    Expect(1, 12276, '\P{^IDS_Trinary_Operator=_ no}', "");
    Expect(0, 12275, '\p{IDS_Trinary_Operator=_ no}', "");
    Expect(1, 12275, '\p{^IDS_Trinary_Operator=_ no}', "");
    Expect(1, 12275, '\P{IDS_Trinary_Operator=_ no}', "");
    Expect(0, 12275, '\P{^IDS_Trinary_Operator=_ no}', "");
    Error('\p{IDST=:=	n}');
    Error('\P{IDST=:=	n}');
    Expect(1, 12276, '\p{IDST=n}', "");
    Expect(0, 12276, '\p{^IDST=n}', "");
    Expect(0, 12276, '\P{IDST=n}', "");
    Expect(1, 12276, '\P{^IDST=n}', "");
    Expect(0, 12275, '\p{IDST=n}', "");
    Expect(1, 12275, '\p{^IDST=n}', "");
    Expect(1, 12275, '\P{IDST=n}', "");
    Expect(0, 12275, '\P{^IDST=n}', "");
    Expect(1, 12276, '\p{IDST=-n}', "");
    Expect(0, 12276, '\p{^IDST=-n}', "");
    Expect(0, 12276, '\P{IDST=-n}', "");
    Expect(1, 12276, '\P{^IDST=-n}', "");
    Expect(0, 12275, '\p{IDST=-n}', "");
    Expect(1, 12275, '\p{^IDST=-n}', "");
    Expect(1, 12275, '\P{IDST=-n}', "");
    Expect(0, 12275, '\P{^IDST=-n}', "");
    Error('\p{Is_IDS_Trinary_Operator=:=	-F}');
    Error('\P{Is_IDS_Trinary_Operator=:=	-F}');
    Expect(1, 12276, '\p{Is_IDS_Trinary_Operator=f}', "");
    Expect(0, 12276, '\p{^Is_IDS_Trinary_Operator=f}', "");
    Expect(0, 12276, '\P{Is_IDS_Trinary_Operator=f}', "");
    Expect(1, 12276, '\P{^Is_IDS_Trinary_Operator=f}', "");
    Expect(0, 12275, '\p{Is_IDS_Trinary_Operator=f}', "");
    Expect(1, 12275, '\p{^Is_IDS_Trinary_Operator=f}', "");
    Expect(1, 12275, '\P{Is_IDS_Trinary_Operator=f}', "");
    Expect(0, 12275, '\P{^Is_IDS_Trinary_Operator=f}', "");
    Expect(1, 12276, '\p{Is_IDS_Trinary_Operator=_	F}', "");
    Expect(0, 12276, '\p{^Is_IDS_Trinary_Operator=_	F}', "");
    Expect(0, 12276, '\P{Is_IDS_Trinary_Operator=_	F}', "");
    Expect(1, 12276, '\P{^Is_IDS_Trinary_Operator=_	F}', "");
    Expect(0, 12275, '\p{Is_IDS_Trinary_Operator=_	F}', "");
    Expect(1, 12275, '\p{^Is_IDS_Trinary_Operator=_	F}', "");
    Expect(1, 12275, '\P{Is_IDS_Trinary_Operator=_	F}', "");
    Expect(0, 12275, '\P{^Is_IDS_Trinary_Operator=_	F}', "");
    Error('\p{Is_IDST=	:=FALSE}');
    Error('\P{Is_IDST=	:=FALSE}');
    Expect(1, 12276, '\p{Is_IDST=false}', "");
    Expect(0, 12276, '\p{^Is_IDST=false}', "");
    Expect(0, 12276, '\P{Is_IDST=false}', "");
    Expect(1, 12276, '\P{^Is_IDST=false}', "");
    Expect(0, 12275, '\p{Is_IDST=false}', "");
    Expect(1, 12275, '\p{^Is_IDST=false}', "");
    Expect(1, 12275, '\P{Is_IDST=false}', "");
    Expect(0, 12275, '\P{^Is_IDST=false}', "");
    Expect(1, 12276, '\p{Is_IDST=- False}', "");
    Expect(0, 12276, '\p{^Is_IDST=- False}', "");
    Expect(0, 12276, '\P{Is_IDST=- False}', "");
    Expect(1, 12276, '\P{^Is_IDST=- False}', "");
    Expect(0, 12275, '\p{Is_IDST=- False}', "");
    Expect(1, 12275, '\p{^Is_IDST=- False}', "");
    Expect(1, 12275, '\P{Is_IDST=- False}', "");
    Expect(0, 12275, '\P{^Is_IDST=- False}', "");
    Error('\p{IDS_Trinary_Operator=/a/-Yes}');
    Error('\P{IDS_Trinary_Operator=/a/-Yes}');
    Expect(1, 12275, '\p{IDS_Trinary_Operator=yes}', "");
    Expect(0, 12275, '\p{^IDS_Trinary_Operator=yes}', "");
    Expect(0, 12275, '\P{IDS_Trinary_Operator=yes}', "");
    Expect(1, 12275, '\P{^IDS_Trinary_Operator=yes}', "");
    Expect(0, 12276, '\p{IDS_Trinary_Operator=yes}', "");
    Expect(1, 12276, '\p{^IDS_Trinary_Operator=yes}', "");
    Expect(1, 12276, '\P{IDS_Trinary_Operator=yes}', "");
    Expect(0, 12276, '\P{^IDS_Trinary_Operator=yes}', "");
    Expect(1, 12275, '\p{IDS_Trinary_Operator=_ Yes}', "");
    Expect(0, 12275, '\p{^IDS_Trinary_Operator=_ Yes}', "");
    Expect(0, 12275, '\P{IDS_Trinary_Operator=_ Yes}', "");
    Expect(1, 12275, '\P{^IDS_Trinary_Operator=_ Yes}', "");
    Expect(0, 12276, '\p{IDS_Trinary_Operator=_ Yes}', "");
    Expect(1, 12276, '\p{^IDS_Trinary_Operator=_ Yes}', "");
    Expect(1, 12276, '\P{IDS_Trinary_Operator=_ Yes}', "");
    Expect(0, 12276, '\P{^IDS_Trinary_Operator=_ Yes}', "");
    Error('\p{IDST:	:=	y}');
    Error('\P{IDST:	:=	y}');
    Expect(1, 12275, '\p{IDST=y}', "");
    Expect(0, 12275, '\p{^IDST=y}', "");
    Expect(0, 12275, '\P{IDST=y}', "");
    Expect(1, 12275, '\P{^IDST=y}', "");
    Expect(0, 12276, '\p{IDST=y}', "");
    Expect(1, 12276, '\p{^IDST=y}', "");
    Expect(1, 12276, '\P{IDST=y}', "");
    Expect(0, 12276, '\P{^IDST=y}', "");
    Expect(1, 12275, '\p{IDST=	 Y}', "");
    Expect(0, 12275, '\p{^IDST=	 Y}', "");
    Expect(0, 12275, '\P{IDST=	 Y}', "");
    Expect(1, 12275, '\P{^IDST=	 Y}', "");
    Expect(0, 12276, '\p{IDST=	 Y}', "");
    Expect(1, 12276, '\p{^IDST=	 Y}', "");
    Expect(1, 12276, '\P{IDST=	 Y}', "");
    Expect(0, 12276, '\P{^IDST=	 Y}', "");
    Error('\p{Is_IDS_Trinary_Operator=/a/	 T}');
    Error('\P{Is_IDS_Trinary_Operator=/a/	 T}');
    Expect(1, 12275, '\p{Is_IDS_Trinary_Operator=t}', "");
    Expect(0, 12275, '\p{^Is_IDS_Trinary_Operator=t}', "");
    Expect(0, 12275, '\P{Is_IDS_Trinary_Operator=t}', "");
    Expect(1, 12275, '\P{^Is_IDS_Trinary_Operator=t}', "");
    Expect(0, 12276, '\p{Is_IDS_Trinary_Operator=t}', "");
    Expect(1, 12276, '\p{^Is_IDS_Trinary_Operator=t}', "");
    Expect(1, 12276, '\P{Is_IDS_Trinary_Operator=t}', "");
    Expect(0, 12276, '\P{^Is_IDS_Trinary_Operator=t}', "");
    Expect(1, 12275, '\p{Is_IDS_Trinary_Operator=	 T}', "");
    Expect(0, 12275, '\p{^Is_IDS_Trinary_Operator=	 T}', "");
    Expect(0, 12275, '\P{Is_IDS_Trinary_Operator=	 T}', "");
    Expect(1, 12275, '\P{^Is_IDS_Trinary_Operator=	 T}', "");
    Expect(0, 12276, '\p{Is_IDS_Trinary_Operator=	 T}', "");
    Expect(1, 12276, '\p{^Is_IDS_Trinary_Operator=	 T}', "");
    Expect(1, 12276, '\P{Is_IDS_Trinary_Operator=	 T}', "");
    Expect(0, 12276, '\P{^Is_IDS_Trinary_Operator=	 T}', "");
    Error('\p{Is_IDST= True:=}');
    Error('\P{Is_IDST= True:=}');
    Expect(1, 12275, '\p{Is_IDST=true}', "");
    Expect(0, 12275, '\p{^Is_IDST=true}', "");
    Expect(0, 12275, '\P{Is_IDST=true}', "");
    Expect(1, 12275, '\P{^Is_IDST=true}', "");
    Expect(0, 12276, '\p{Is_IDST=true}', "");
    Expect(1, 12276, '\p{^Is_IDST=true}', "");
    Expect(1, 12276, '\P{Is_IDST=true}', "");
    Expect(0, 12276, '\P{^Is_IDST=true}', "");
    Expect(1, 12275, '\p{Is_IDST=-_TRUE}', "");
    Expect(0, 12275, '\p{^Is_IDST=-_TRUE}', "");
    Expect(0, 12275, '\P{Is_IDST=-_TRUE}', "");
    Expect(1, 12275, '\P{^Is_IDST=-_TRUE}', "");
    Expect(0, 12276, '\p{Is_IDST=-_TRUE}', "");
    Expect(1, 12276, '\p{^Is_IDST=-_TRUE}', "");
    Expect(1, 12276, '\P{Is_IDST=-_TRUE}', "");
    Expect(0, 12276, '\P{^Is_IDST=-_TRUE}', "");
    Error('\p{Present_In=_+00_1.1:=}');
    Error('\P{Present_In=_+00_1.1:=}');
    Expect(1, 65533, '\p{Present_In=00000000_1.1}', "");
    Expect(0, 65533, '\p{^Present_In=00000000_1.1}', "");
    Expect(0, 65533, '\P{Present_In=00000000_1.1}', "");
    Expect(1, 65533, '\P{^Present_In=00000000_1.1}', "");
    Expect(0, 65536, '\p{Present_In=00000000_1.1}', "");
    Expect(1, 65536, '\p{^Present_In=00000000_1.1}', "");
    Expect(1, 65536, '\P{Present_In=00000000_1.1}', "");
    Expect(0, 65536, '\P{^Present_In=00000000_1.1}', "");
    Error('\p{In:   :=__00000001.1}');
    Error('\P{In:   :=__00000001.1}');
    Expect(1, 65533, '\p{In=+000000_1.1}', "");
    Expect(0, 65533, '\p{^In=+000000_1.1}', "");
    Expect(0, 65533, '\P{In=+000000_1.1}', "");
    Expect(1, 65533, '\P{^In=+000000_1.1}', "");
    Expect(0, 65536, '\p{In=+000000_1.1}', "");
    Expect(1, 65536, '\p{^In=+000000_1.1}', "");
    Expect(1, 65536, '\P{In=+000000_1.1}', "");
    Expect(0, 65536, '\P{^In=+000000_1.1}', "");
    Error('\p{Is_Present_In=-/a/0001.1}');
    Error('\P{Is_Present_In=-/a/0001.1}');
    Expect(1, 65533, '\p{Is_Present_In: +1.1}', "");
    Expect(0, 65533, '\p{^Is_Present_In: +1.1}', "");
    Expect(0, 65533, '\P{Is_Present_In: +1.1}', "");
    Expect(1, 65533, '\P{^Is_Present_In: +1.1}', "");
    Expect(0, 65536, '\p{Is_Present_In: +1.1}', "");
    Expect(1, 65536, '\p{^Is_Present_In: +1.1}', "");
    Expect(1, 65536, '\P{Is_Present_In: +1.1}', "");
    Expect(0, 65536, '\P{^Is_Present_In: +1.1}', "");
    Error('\p{Is_In=- 01.1/a/}');
    Error('\P{Is_In=- 01.1/a/}');
    Expect(1, 65533, '\p{Is_In=01.1}', "");
    Expect(0, 65533, '\p{^Is_In=01.1}', "");
    Expect(0, 65533, '\P{Is_In=01.1}', "");
    Expect(1, 65533, '\P{^Is_In=01.1}', "");
    Expect(0, 65536, '\p{Is_In=01.1}', "");
    Expect(1, 65536, '\p{^Is_In=01.1}', "");
    Expect(1, 65536, '\P{Is_In=01.1}', "");
    Expect(0, 65536, '\P{^Is_In=01.1}', "");
    Error('\p{Present_In=:=2.0}');
    Error('\P{Present_In=:=2.0}');
    Expect(1, 983040, '\p{Present_In=00_2.0}', "");
    Expect(0, 983040, '\p{^Present_In=00_2.0}', "");
    Expect(0, 983040, '\P{Present_In=00_2.0}', "");
    Expect(1, 983040, '\P{^Present_In=00_2.0}', "");
    Expect(0, 983037, '\p{Present_In=00_2.0}', "");
    Expect(1, 983037, '\p{^Present_In=00_2.0}', "");
    Expect(1, 983037, '\P{Present_In=00_2.0}', "");
    Expect(0, 983037, '\P{^Present_In=00_2.0}', "");
    Error('\p{In=:=00000002.0}');
    Error('\P{In=:=00000002.0}');
    Expect(1, 983040, '\p{In=+0_0_02.0}', "");
    Expect(0, 983040, '\p{^In=+0_0_02.0}', "");
    Expect(0, 983040, '\P{In=+0_0_02.0}', "");
    Expect(1, 983040, '\P{^In=+0_0_02.0}', "");
    Expect(0, 983037, '\p{In=+0_0_02.0}', "");
    Expect(1, 983037, '\p{^In=+0_0_02.0}', "");
    Expect(1, 983037, '\P{In=+0_0_02.0}', "");
    Expect(0, 983037, '\P{^In=+0_0_02.0}', "");
    Error('\p{Is_Present_In=/a/	2.0}');
    Error('\P{Is_Present_In=/a/	2.0}');
    Expect(1, 983040, '\p{Is_Present_In=00_00_02.0}', "");
    Expect(0, 983040, '\p{^Is_Present_In=00_00_02.0}', "");
    Expect(0, 983040, '\P{Is_Present_In=00_00_02.0}', "");
    Expect(1, 983040, '\P{^Is_Present_In=00_00_02.0}', "");
    Expect(0, 983037, '\p{Is_Present_In=00_00_02.0}', "");
    Expect(1, 983037, '\p{^Is_Present_In=00_00_02.0}', "");
    Expect(1, 983037, '\P{Is_Present_In=00_00_02.0}', "");
    Expect(0, 983037, '\P{^Is_Present_In=00_00_02.0}', "");
    Error('\p{Is_In: :=-_0_0_0_0_0_0_002.0}');
    Error('\P{Is_In: :=-_0_0_0_0_0_0_002.0}');
    Expect(1, 983040, '\p{Is_In: 0000_0000_2.0}', "");
    Expect(0, 983040, '\p{^Is_In: 0000_0000_2.0}', "");
    Expect(0, 983040, '\P{Is_In: 0000_0000_2.0}', "");
    Expect(1, 983040, '\P{^Is_In: 0000_0000_2.0}', "");
    Expect(0, 983037, '\p{Is_In: 0000_0000_2.0}', "");
    Expect(1, 983037, '\p{^Is_In: 0000_0000_2.0}', "");
    Expect(1, 983037, '\P{Is_In: 0000_0000_2.0}', "");
    Expect(0, 983037, '\P{^Is_In: 0000_0000_2.0}', "");
    Error('\p{Present_In=/a/	_0000_0000_2.1}');
    Error('\P{Present_In=/a/	_0000_0000_2.1}');
    Expect(1, 983040, '\p{Present_In=002.1}', "");
    Expect(0, 983040, '\p{^Present_In=002.1}', "");
    Expect(0, 983040, '\P{Present_In=002.1}', "");
    Expect(1, 983040, '\P{^Present_In=002.1}', "");
    Expect(0, 983037, '\p{Present_In=002.1}', "");
    Expect(1, 983037, '\p{^Present_In=002.1}', "");
    Expect(1, 983037, '\P{Present_In=002.1}', "");
    Expect(0, 983037, '\P{^Present_In=002.1}', "");
    Error('\p{In:  :=+002.1}');
    Error('\P{In:  :=+002.1}');
    Expect(1, 983040, '\p{In=000002.1}', "");
    Expect(0, 983040, '\p{^In=000002.1}', "");
    Expect(0, 983040, '\P{In=000002.1}', "");
    Expect(1, 983040, '\P{^In=000002.1}', "");
    Expect(0, 983037, '\p{In=000002.1}', "");
    Expect(1, 983037, '\p{^In=000002.1}', "");
    Expect(1, 983037, '\P{In=000002.1}', "");
    Expect(0, 983037, '\P{^In=000002.1}', "");
    Error('\p{Is_Present_In=_:=00000002.1}');
    Error('\P{Is_Present_In=_:=00000002.1}');
    Expect(1, 983040, '\p{Is_Present_In=+0_2.1}', "");
    Expect(0, 983040, '\p{^Is_Present_In=+0_2.1}', "");
    Expect(0, 983040, '\P{Is_Present_In=+0_2.1}', "");
    Expect(1, 983040, '\P{^Is_Present_In=+0_2.1}', "");
    Expect(0, 983037, '\p{Is_Present_In=+0_2.1}', "");
    Expect(1, 983037, '\p{^Is_Present_In=+0_2.1}', "");
    Expect(1, 983037, '\P{Is_Present_In=+0_2.1}', "");
    Expect(0, 983037, '\P{^Is_Present_In=+0_2.1}', "");
    Error('\p{Is_In=/a/	002.1}');
    Error('\P{Is_In=/a/	002.1}');
    Expect(1, 983040, '\p{Is_In=2.1}', "");
    Expect(0, 983040, '\p{^Is_In=2.1}', "");
    Expect(0, 983040, '\P{Is_In=2.1}', "");
    Expect(1, 983040, '\P{^Is_In=2.1}', "");
    Expect(0, 983037, '\p{Is_In=2.1}', "");
    Expect(1, 983037, '\p{^Is_In=2.1}', "");
    Expect(1, 983037, '\P{Is_In=2.1}', "");
    Expect(0, 983037, '\P{^Is_In=2.1}', "");
    Error('\p{Present_In= :=00003.0}');
    Error('\P{Present_In= :=00003.0}');
    Expect(1, 983040, '\p{Present_In=000_3.0}', "");
    Expect(0, 983040, '\p{^Present_In=000_3.0}', "");
    Expect(0, 983040, '\P{Present_In=000_3.0}', "");
    Expect(1, 983040, '\P{^Present_In=000_3.0}', "");
    Expect(0, 983037, '\p{Present_In=000_3.0}', "");
    Expect(1, 983037, '\p{^Present_In=000_3.0}', "");
    Expect(1, 983037, '\P{Present_In=000_3.0}', "");
    Expect(0, 983037, '\P{^Present_In=000_3.0}', "");
    Error('\p{In:		_+0003.0:=}');
    Error('\P{In:		_+0003.0:=}');
    Expect(1, 983040, '\p{In=0000000003.0}', "");
    Expect(0, 983040, '\p{^In=0000000003.0}', "");
    Expect(0, 983040, '\P{In=0000000003.0}', "");
    Expect(1, 983040, '\P{^In=0000000003.0}', "");
    Expect(0, 983037, '\p{In=0000000003.0}', "");
    Expect(1, 983037, '\p{^In=0000000003.0}', "");
    Expect(1, 983037, '\P{In=0000000003.0}', "");
    Expect(0, 983037, '\P{^In=0000000003.0}', "");
    Error('\p{Is_Present_In=_00003.0:=}');
    Error('\P{Is_Present_In=_00003.0:=}');
    Expect(1, 983040, '\p{Is_Present_In=+000003.0}', "");
    Expect(0, 983040, '\p{^Is_Present_In=+000003.0}', "");
    Expect(0, 983040, '\P{Is_Present_In=+000003.0}', "");
    Expect(1, 983040, '\P{^Is_Present_In=+000003.0}', "");
    Expect(0, 983037, '\p{Is_Present_In=+000003.0}', "");
    Expect(1, 983037, '\p{^Is_Present_In=+000003.0}', "");
    Expect(1, 983037, '\P{Is_Present_In=+000003.0}', "");
    Expect(0, 983037, '\P{^Is_Present_In=+000003.0}', "");
    Error('\p{Is_In=	/a/00003.0}');
    Error('\P{Is_In=	/a/00003.0}');
    Expect(1, 983040, '\p{Is_In=0_0_0_0_0_003.0}', "");
    Expect(0, 983040, '\p{^Is_In=0_0_0_0_0_003.0}', "");
    Expect(0, 983040, '\P{Is_In=0_0_0_0_0_003.0}', "");
    Expect(1, 983040, '\P{^Is_In=0_0_0_0_0_003.0}', "");
    Expect(0, 983037, '\p{Is_In=0_0_0_0_0_003.0}', "");
    Expect(1, 983037, '\p{^Is_In=0_0_0_0_0_003.0}', "");
    Expect(1, 983037, '\P{Is_In=0_0_0_0_0_003.0}', "");
    Expect(0, 983037, '\P{^Is_In=0_0_0_0_0_003.0}', "");
    Error('\p{Present_In=	0000000_3.1:=}');
    Error('\P{Present_In=	0000000_3.1:=}');
    Expect(1, 983040, '\p{Present_In=+03.1}', "");
    Expect(0, 983040, '\p{^Present_In=+03.1}', "");
    Expect(0, 983040, '\P{Present_In=+03.1}', "");
    Expect(1, 983040, '\P{^Present_In=+03.1}', "");
    Expect(0, 983037, '\p{Present_In=+03.1}', "");
    Expect(1, 983037, '\p{^Present_In=+03.1}', "");
    Expect(1, 983037, '\P{Present_In=+03.1}', "");
    Expect(0, 983037, '\P{^Present_In=+03.1}', "");
    Error('\p{In=:=_ 000003.1}');
    Error('\P{In=:=_ 000003.1}');
    Expect(1, 983040, '\p{In=00003.1}', "");
    Expect(0, 983040, '\p{^In=00003.1}', "");
    Expect(0, 983040, '\P{In=00003.1}', "");
    Expect(1, 983040, '\P{^In=00003.1}', "");
    Expect(0, 983037, '\p{In=00003.1}', "");
    Expect(1, 983037, '\p{^In=00003.1}', "");
    Expect(1, 983037, '\P{In=00003.1}', "");
    Expect(0, 983037, '\P{^In=00003.1}', "");
    Error('\p{Is_Present_In=	+0_0_0_0_0_003.1/a/}');
    Error('\P{Is_Present_In=	+0_0_0_0_0_003.1/a/}');
    Expect(1, 983040, '\p{Is_Present_In=00000003.1}', "");
    Expect(0, 983040, '\p{^Is_Present_In=00000003.1}', "");
    Expect(0, 983040, '\P{Is_Present_In=00000003.1}', "");
    Expect(1, 983040, '\P{^Is_Present_In=00000003.1}', "");
    Expect(0, 983037, '\p{Is_Present_In=00000003.1}', "");
    Expect(1, 983037, '\p{^Is_Present_In=00000003.1}', "");
    Expect(1, 983037, '\P{Is_Present_In=00000003.1}', "");
    Expect(0, 983037, '\P{^Is_Present_In=00000003.1}', "");
    Error('\p{Is_In=/a/ 0_0_0_0_0_03.1}');
    Error('\P{Is_In=/a/ 0_0_0_0_0_03.1}');
    Expect(1, 983040, '\p{Is_In=+03.1}', "");
    Expect(0, 983040, '\p{^Is_In=+03.1}', "");
    Expect(0, 983040, '\P{Is_In=+03.1}', "");
    Expect(1, 983040, '\P{^Is_In=+03.1}', "");
    Expect(0, 983037, '\p{Is_In=+03.1}', "");
    Expect(1, 983037, '\p{^Is_In=+03.1}', "");
    Expect(1, 983037, '\P{Is_In=+03.1}', "");
    Expect(0, 983037, '\P{^Is_In=+03.1}', "");
    Error('\p{Present_In=_/a/3.2}');
    Error('\P{Present_In=_/a/3.2}');
    Expect(1, 983040, '\p{Present_In=0_0_0_0_0_03.2}', "");
    Expect(0, 983040, '\p{^Present_In=0_0_0_0_0_03.2}', "");
    Expect(0, 983040, '\P{Present_In=0_0_0_0_0_03.2}', "");
    Expect(1, 983040, '\P{^Present_In=0_0_0_0_0_03.2}', "");
    Expect(0, 983037, '\p{Present_In=0_0_0_0_0_03.2}', "");
    Expect(1, 983037, '\p{^Present_In=0_0_0_0_0_03.2}', "");
    Expect(1, 983037, '\P{Present_In=0_0_0_0_0_03.2}', "");
    Expect(0, 983037, '\P{^Present_In=0_0_0_0_0_03.2}', "");
    Error('\p{In= /a/+0000003.2}');
    Error('\P{In= /a/+0000003.2}');
    Expect(1, 983040, '\p{In=03.2}', "");
    Expect(0, 983040, '\p{^In=03.2}', "");
    Expect(0, 983040, '\P{In=03.2}', "");
    Expect(1, 983040, '\P{^In=03.2}', "");
    Expect(0, 983037, '\p{In=03.2}', "");
    Expect(1, 983037, '\p{^In=03.2}', "");
    Expect(1, 983037, '\P{In=03.2}', "");
    Expect(0, 983037, '\P{^In=03.2}', "");
    Error('\p{Is_Present_In=	:=003.2}');
    Error('\P{Is_Present_In=	:=003.2}');
    Expect(1, 983040, '\p{Is_Present_In:   +0_0_0_0_0_00003.2}', "");
    Expect(0, 983040, '\p{^Is_Present_In:   +0_0_0_0_0_00003.2}', "");
    Expect(0, 983040, '\P{Is_Present_In:   +0_0_0_0_0_00003.2}', "");
    Expect(1, 983040, '\P{^Is_Present_In:   +0_0_0_0_0_00003.2}', "");
    Expect(0, 983037, '\p{Is_Present_In:   +0_0_0_0_0_00003.2}', "");
    Expect(1, 983037, '\p{^Is_Present_In:   +0_0_0_0_0_00003.2}', "");
    Expect(1, 983037, '\P{Is_Present_In:   +0_0_0_0_0_00003.2}', "");
    Expect(0, 983037, '\P{^Is_Present_In:   +0_0_0_0_0_00003.2}', "");
    Error('\p{Is_In=-000003.2:=}');
    Error('\P{Is_In=-000003.2:=}');
    Expect(1, 983040, '\p{Is_In=0_0_0_003.2}', "");
    Expect(0, 983040, '\p{^Is_In=0_0_0_003.2}', "");
    Expect(0, 983040, '\P{Is_In=0_0_0_003.2}', "");
    Expect(1, 983040, '\P{^Is_In=0_0_0_003.2}', "");
    Expect(0, 983037, '\p{Is_In=0_0_0_003.2}', "");
    Expect(1, 983037, '\p{^Is_In=0_0_0_003.2}', "");
    Expect(1, 983037, '\P{Is_In=0_0_0_003.2}', "");
    Expect(0, 983037, '\P{^Is_In=0_0_0_003.2}', "");
    Error('\p{Present_In=:=__00_00_4.0}');
    Error('\P{Present_In=:=__00_00_4.0}');
    Expect(1, 983040, '\p{Present_In=+04.0}', "");
    Expect(0, 983040, '\p{^Present_In=+04.0}', "");
    Expect(0, 983040, '\P{Present_In=+04.0}', "");
    Expect(1, 983040, '\P{^Present_In=+04.0}', "");
    Expect(0, 983037, '\p{Present_In=+04.0}', "");
    Expect(1, 983037, '\p{^Present_In=+04.0}', "");
    Expect(1, 983037, '\P{Present_In=+04.0}', "");
    Expect(0, 983037, '\P{^Present_In=+04.0}', "");
    Error('\p{In=:=4.0}');
    Error('\P{In=:=4.0}');
    Expect(1, 983040, '\p{In=+0000_4.0}', "");
    Expect(0, 983040, '\p{^In=+0000_4.0}', "");
    Expect(0, 983040, '\P{In=+0000_4.0}', "");
    Expect(1, 983040, '\P{^In=+0000_4.0}', "");
    Expect(0, 983037, '\p{In=+0000_4.0}', "");
    Expect(1, 983037, '\p{^In=+0000_4.0}', "");
    Expect(1, 983037, '\P{In=+0000_4.0}', "");
    Expect(0, 983037, '\P{^In=+0000_4.0}', "");
    Error('\p{Is_Present_In=_ 000000004.0:=}');
    Error('\P{Is_Present_In=_ 000000004.0:=}');
    Expect(1, 983040, '\p{Is_Present_In:0000000004.0}', "");
    Expect(0, 983040, '\p{^Is_Present_In:0000000004.0}', "");
    Expect(0, 983040, '\P{Is_Present_In:0000000004.0}', "");
    Expect(1, 983040, '\P{^Is_Present_In:0000000004.0}', "");
    Expect(0, 983037, '\p{Is_Present_In:0000000004.0}', "");
    Expect(1, 983037, '\p{^Is_Present_In:0000000004.0}', "");
    Expect(1, 983037, '\P{Is_Present_In:0000000004.0}', "");
    Expect(0, 983037, '\P{^Is_Present_In:0000000004.0}', "");
    Error('\p{Is_In:   	0_4.0:=}');
    Error('\P{Is_In:   	0_4.0:=}');
    Expect(1, 983040, '\p{Is_In=000000004.0}', "");
    Expect(0, 983040, '\p{^Is_In=000000004.0}', "");
    Expect(0, 983040, '\P{Is_In=000000004.0}', "");
    Expect(1, 983040, '\P{^Is_In=000000004.0}', "");
    Expect(0, 983037, '\p{Is_In=000000004.0}', "");
    Expect(1, 983037, '\p{^Is_In=000000004.0}', "");
    Expect(1, 983037, '\P{Is_In=000000004.0}', "");
    Expect(0, 983037, '\P{^Is_In=000000004.0}', "");
    Error('\p{Present_In=/a/-4.1}');
    Error('\P{Present_In=/a/-4.1}');
    Expect(1, 983040, '\p{Present_In=+00000_4.1}', "");
    Expect(0, 983040, '\p{^Present_In=+00000_4.1}', "");
    Expect(0, 983040, '\P{Present_In=+00000_4.1}', "");
    Expect(1, 983040, '\P{^Present_In=+00000_4.1}', "");
    Expect(0, 983037, '\p{Present_In=+00000_4.1}', "");
    Expect(1, 983037, '\p{^Present_In=+00000_4.1}', "");
    Expect(1, 983037, '\P{Present_In=+00000_4.1}', "");
    Expect(0, 983037, '\P{^Present_In=+00000_4.1}', "");
    Error('\p{In=/a/00_00_00_004.1}');
    Error('\P{In=/a/00_00_00_004.1}');
    Expect(1, 983040, '\p{In=0_0_0_0_0_004.1}', "");
    Expect(0, 983040, '\p{^In=0_0_0_0_0_004.1}', "");
    Expect(0, 983040, '\P{In=0_0_0_0_0_004.1}', "");
    Expect(1, 983040, '\P{^In=0_0_0_0_0_004.1}', "");
    Expect(0, 983037, '\p{In=0_0_0_0_0_004.1}', "");
    Expect(1, 983037, '\p{^In=0_0_0_0_0_004.1}', "");
    Expect(1, 983037, '\P{In=0_0_0_0_0_004.1}', "");
    Expect(0, 983037, '\P{^In=0_0_0_0_0_004.1}', "");
    Error('\p{Is_Present_In:-:=+0000000_4.1}');
    Error('\P{Is_Present_In:-:=+0000000_4.1}');
    Expect(1, 983040, '\p{Is_Present_In=00_00_04.1}', "");
    Expect(0, 983040, '\p{^Is_Present_In=00_00_04.1}', "");
    Expect(0, 983040, '\P{Is_Present_In=00_00_04.1}', "");
    Expect(1, 983040, '\P{^Is_Present_In=00_00_04.1}', "");
    Expect(0, 983037, '\p{Is_Present_In=00_00_04.1}', "");
    Expect(1, 983037, '\p{^Is_Present_In=00_00_04.1}', "");
    Expect(1, 983037, '\P{Is_Present_In=00_00_04.1}', "");
    Expect(0, 983037, '\P{^Is_Present_In=00_00_04.1}', "");
    Error('\p{Is_In=:=	-00004.1}');
    Error('\P{Is_In=:=	-00004.1}');
    Expect(1, 983040, '\p{Is_In=0000000004.1}', "");
    Expect(0, 983040, '\p{^Is_In=0000000004.1}', "");
    Expect(0, 983040, '\P{Is_In=0000000004.1}', "");
    Expect(1, 983040, '\P{^Is_In=0000000004.1}', "");
    Expect(0, 983037, '\p{Is_In=0000000004.1}', "");
    Expect(1, 983037, '\p{^Is_In=0000000004.1}', "");
    Expect(1, 983037, '\P{Is_In=0000000004.1}', "");
    Expect(0, 983037, '\P{^Is_In=0000000004.1}', "");
    Error('\p{Present_In=:=--+00005.0}');
    Error('\P{Present_In=:=--+00005.0}');
    Expect(1, 983040, '\p{Present_In=+05.0}', "");
    Expect(0, 983040, '\p{^Present_In=+05.0}', "");
    Expect(0, 983040, '\P{Present_In=+05.0}', "");
    Expect(1, 983040, '\P{^Present_In=+05.0}', "");
    Expect(0, 983037, '\p{Present_In=+05.0}', "");
    Expect(1, 983037, '\p{^Present_In=+05.0}', "");
    Expect(1, 983037, '\P{Present_In=+05.0}', "");
    Expect(0, 983037, '\P{^Present_In=+05.0}', "");
    Error('\p{In:	 _+05.0/a/}');
    Error('\P{In:	 _+05.0/a/}');
    Expect(1, 983040, '\p{In=5.0}', "");
    Expect(0, 983040, '\p{^In=5.0}', "");
    Expect(0, 983040, '\P{In=5.0}', "");
    Expect(1, 983040, '\P{^In=5.0}', "");
    Expect(0, 983037, '\p{In=5.0}', "");
    Expect(1, 983037, '\p{^In=5.0}', "");
    Expect(1, 983037, '\P{In=5.0}', "");
    Expect(0, 983037, '\P{^In=5.0}', "");
    Error('\p{Is_Present_In=_:=+000005.0}');
    Error('\P{Is_Present_In=_:=+000005.0}');
    Expect(1, 983040, '\p{Is_Present_In:	0005.0}', "");
    Expect(0, 983040, '\p{^Is_Present_In:	0005.0}', "");
    Expect(0, 983040, '\P{Is_Present_In:	0005.0}', "");
    Expect(1, 983040, '\P{^Is_Present_In:	0005.0}', "");
    Expect(0, 983037, '\p{Is_Present_In:	0005.0}', "");
    Expect(1, 983037, '\p{^Is_Present_In:	0005.0}', "");
    Expect(1, 983037, '\P{Is_Present_In:	0005.0}', "");
    Expect(0, 983037, '\P{^Is_Present_In:	0005.0}', "");
    Error('\p{Is_In=	 0005.0:=}');
    Error('\P{Is_In=	 0005.0:=}');
    Expect(1, 983040, '\p{Is_In=0_0_0_0_0_05.0}', "");
    Expect(0, 983040, '\p{^Is_In=0_0_0_0_0_05.0}', "");
    Expect(0, 983040, '\P{Is_In=0_0_0_0_0_05.0}', "");
    Expect(1, 983040, '\P{^Is_In=0_0_0_0_0_05.0}', "");
    Expect(0, 983037, '\p{Is_In=0_0_0_0_0_05.0}', "");
    Expect(1, 983037, '\p{^Is_In=0_0_0_0_0_05.0}', "");
    Expect(1, 983037, '\P{Is_In=0_0_0_0_0_05.0}', "");
    Expect(0, 983037, '\P{^Is_In=0_0_0_0_0_05.0}', "");
    Error('\p{Present_In=/a/+000005.1}');
    Error('\P{Present_In=/a/+000005.1}');
    Expect(1, 983040, '\p{Present_In=+0000_0000_05.1}', "");
    Expect(0, 983040, '\p{^Present_In=+0000_0000_05.1}', "");
    Expect(0, 983040, '\P{Present_In=+0000_0000_05.1}', "");
    Expect(1, 983040, '\P{^Present_In=+0000_0000_05.1}', "");
    Expect(0, 983037, '\p{Present_In=+0000_0000_05.1}', "");
    Expect(1, 983037, '\p{^Present_In=+0000_0000_05.1}', "");
    Expect(1, 983037, '\P{Present_In=+0000_0000_05.1}', "");
    Expect(0, 983037, '\P{^Present_In=+0000_0000_05.1}', "");
    Error('\p{In=_:=0005.1}');
    Error('\P{In=_:=0005.1}');
    Expect(1, 983040, '\p{In=0000000_5.1}', "");
    Expect(0, 983040, '\p{^In=0000000_5.1}', "");
    Expect(0, 983040, '\P{In=0000000_5.1}', "");
    Expect(1, 983040, '\P{^In=0000000_5.1}', "");
    Expect(0, 983037, '\p{In=0000000_5.1}', "");
    Expect(1, 983037, '\p{^In=0000000_5.1}', "");
    Expect(1, 983037, '\P{In=0000000_5.1}', "");
    Expect(0, 983037, '\P{^In=0000000_5.1}', "");
    Error('\p{Is_Present_In:	_ +00000005.1/a/}');
    Error('\P{Is_Present_In:	_ +00000005.1/a/}');
    Expect(1, 983040, '\p{Is_Present_In=0_0_0_0_0_005.1}', "");
    Expect(0, 983040, '\p{^Is_Present_In=0_0_0_0_0_005.1}', "");
    Expect(0, 983040, '\P{Is_Present_In=0_0_0_0_0_005.1}', "");
    Expect(1, 983040, '\P{^Is_Present_In=0_0_0_0_0_005.1}', "");
    Expect(0, 983037, '\p{Is_Present_In=0_0_0_0_0_005.1}', "");
    Expect(1, 983037, '\p{^Is_Present_In=0_0_0_0_0_005.1}', "");
    Expect(1, 983037, '\P{Is_Present_In=0_0_0_0_0_005.1}', "");
    Expect(0, 983037, '\P{^Is_Present_In=0_0_0_0_0_005.1}', "");
    Error('\p{Is_In:	:=0_0_0_0_0_005.1}');
    Error('\P{Is_In:	:=0_0_0_0_0_005.1}');
    Expect(1, 983040, '\p{Is_In:	+000_5.1}', "");
    Expect(0, 983040, '\p{^Is_In:	+000_5.1}', "");
    Expect(0, 983040, '\P{Is_In:	+000_5.1}', "");
    Expect(1, 983040, '\P{^Is_In:	+000_5.1}', "");
    Expect(0, 983037, '\p{Is_In:	+000_5.1}', "");
    Expect(1, 983037, '\p{^Is_In:	+000_5.1}', "");
    Expect(1, 983037, '\P{Is_In:	+000_5.1}', "");
    Expect(0, 983037, '\P{^Is_In:	+000_5.1}', "");
    Error('\p{Present_In: -:=000005.2}');
    Error('\P{Present_In: -:=000005.2}');
    Expect(1, 983040, '\p{Present_In=+0000005.2}', "");
    Expect(0, 983040, '\p{^Present_In=+0000005.2}', "");
    Expect(0, 983040, '\P{Present_In=+0000005.2}', "");
    Expect(1, 983040, '\P{^Present_In=+0000005.2}', "");
    Expect(0, 983037, '\p{Present_In=+0000005.2}', "");
    Expect(1, 983037, '\p{^Present_In=+0000005.2}', "");
    Expect(1, 983037, '\P{Present_In=+0000005.2}', "");
    Expect(0, 983037, '\P{^Present_In=+0000005.2}', "");
    Error('\p{In=-/a/000005.2}');
    Error('\P{In=-/a/000005.2}');
    Expect(1, 983040, '\p{In=+000_000_5.2}', "");
    Expect(0, 983040, '\p{^In=+000_000_5.2}', "");
    Expect(0, 983040, '\P{In=+000_000_5.2}', "");
    Expect(1, 983040, '\P{^In=+000_000_5.2}', "");
    Expect(0, 983037, '\p{In=+000_000_5.2}', "");
    Expect(1, 983037, '\p{^In=+000_000_5.2}', "");
    Expect(1, 983037, '\P{In=+000_000_5.2}', "");
    Expect(0, 983037, '\P{^In=+000_000_5.2}', "");
    Error('\p{Is_Present_In=--+00000005.2:=}');
    Error('\P{Is_Present_In=--+00000005.2:=}');
    Expect(1, 983040, '\p{Is_Present_In=+0000000005.2}', "");
    Expect(0, 983040, '\p{^Is_Present_In=+0000000005.2}', "");
    Expect(0, 983040, '\P{Is_Present_In=+0000000005.2}', "");
    Expect(1, 983040, '\P{^Is_Present_In=+0000000005.2}', "");
    Expect(0, 983037, '\p{Is_Present_In=+0000000005.2}', "");
    Expect(1, 983037, '\p{^Is_Present_In=+0000000005.2}', "");
    Expect(1, 983037, '\P{Is_Present_In=+0000000005.2}', "");
    Expect(0, 983037, '\P{^Is_Present_In=+0000000005.2}', "");
    Error('\p{Is_In=:=- +00000005.2}');
    Error('\P{Is_In=:=- +00000005.2}');
    Expect(1, 983040, '\p{Is_In:+05.2}', "");
    Expect(0, 983040, '\p{^Is_In:+05.2}', "");
    Expect(0, 983040, '\P{Is_In:+05.2}', "");
    Expect(1, 983040, '\P{^Is_In:+05.2}', "");
    Expect(0, 983037, '\p{Is_In:+05.2}', "");
    Expect(1, 983037, '\p{^Is_In:+05.2}', "");
    Expect(1, 983037, '\P{Is_In:+05.2}', "");
    Expect(0, 983037, '\P{^Is_In:+05.2}', "");
    Error('\p{Present_In=/a/_000006.0}');
    Error('\P{Present_In=/a/_000006.0}');
    Expect(1, 983040, '\p{Present_In: 00000_6.0}', "");
    Expect(0, 983040, '\p{^Present_In: 00000_6.0}', "");
    Expect(0, 983040, '\P{Present_In: 00000_6.0}', "");
    Expect(1, 983040, '\P{^Present_In: 00000_6.0}', "");
    Expect(0, 983037, '\p{Present_In: 00000_6.0}', "");
    Expect(1, 983037, '\p{^Present_In: 00000_6.0}', "");
    Expect(1, 983037, '\P{Present_In: 00000_6.0}', "");
    Expect(0, 983037, '\P{^Present_In: 00000_6.0}', "");
    Error('\p{In=/a/0_0_0_0_0_0_06.0}');
    Error('\P{In=/a/0_0_0_0_0_0_06.0}');
    Expect(1, 983040, '\p{In=000000006.0}', "");
    Expect(0, 983040, '\p{^In=000000006.0}', "");
    Expect(0, 983040, '\P{In=000000006.0}', "");
    Expect(1, 983040, '\P{^In=000000006.0}', "");
    Expect(0, 983037, '\p{In=000000006.0}', "");
    Expect(1, 983037, '\p{^In=000000006.0}', "");
    Expect(1, 983037, '\P{In=000000006.0}', "");
    Expect(0, 983037, '\P{^In=000000006.0}', "");
    Error('\p{Is_Present_In=		+00_00_00_6.0/a/}');
    Error('\P{Is_Present_In=		+00_00_00_6.0/a/}');
    Expect(1, 983040, '\p{Is_Present_In=+00_00_6.0}', "");
    Expect(0, 983040, '\p{^Is_Present_In=+00_00_6.0}', "");
    Expect(0, 983040, '\P{Is_Present_In=+00_00_6.0}', "");
    Expect(1, 983040, '\P{^Is_Present_In=+00_00_6.0}', "");
    Expect(0, 983037, '\p{Is_Present_In=+00_00_6.0}', "");
    Expect(1, 983037, '\p{^Is_Present_In=+00_00_6.0}', "");
    Expect(1, 983037, '\P{Is_Present_In=+00_00_6.0}', "");
    Expect(0, 983037, '\P{^Is_Present_In=+00_00_6.0}', "");
    Error('\p{Is_In:   -_0006.0/a/}');
    Error('\P{Is_In:   -_0006.0/a/}');
    Expect(1, 983040, '\p{Is_In=0006.0}', "");
    Expect(0, 983040, '\p{^Is_In=0006.0}', "");
    Expect(0, 983040, '\P{Is_In=0006.0}', "");
    Expect(1, 983040, '\P{^Is_In=0006.0}', "");
    Expect(0, 983037, '\p{Is_In=0006.0}', "");
    Expect(1, 983037, '\p{^Is_In=0006.0}', "");
    Expect(1, 983037, '\P{Is_In=0006.0}', "");
    Expect(0, 983037, '\P{^Is_In=0006.0}', "");
    Error('\p{Present_In=:=_	006.1}');
    Error('\P{Present_In=:=_	006.1}');
    Expect(1, 983040, '\p{Present_In=000000006.1}', "");
    Expect(0, 983040, '\p{^Present_In=000000006.1}', "");
    Expect(0, 983040, '\P{Present_In=000000006.1}', "");
    Expect(1, 983040, '\P{^Present_In=000000006.1}', "");
    Expect(0, 983037, '\p{Present_In=000000006.1}', "");
    Expect(1, 983037, '\p{^Present_In=000000006.1}', "");
    Expect(1, 983037, '\P{Present_In=000000006.1}', "");
    Expect(0, 983037, '\P{^Present_In=000000006.1}', "");
    Error('\p{In= _+006.1:=}');
    Error('\P{In= _+006.1:=}');
    Expect(1, 983040, '\p{In=+06.1}', "");
    Expect(0, 983040, '\p{^In=+06.1}', "");
    Expect(0, 983040, '\P{In=+06.1}', "");
    Expect(1, 983040, '\P{^In=+06.1}', "");
    Expect(0, 983037, '\p{In=+06.1}', "");
    Expect(1, 983037, '\p{^In=+06.1}', "");
    Expect(1, 983037, '\P{In=+06.1}', "");
    Expect(0, 983037, '\P{^In=+06.1}', "");
    Error('\p{Is_Present_In=-+000_6.1:=}');
    Error('\P{Is_Present_In=-+000_6.1:=}');
    Expect(1, 983040, '\p{Is_Present_In=000006.1}', "");
    Expect(0, 983040, '\p{^Is_Present_In=000006.1}', "");
    Expect(0, 983040, '\P{Is_Present_In=000006.1}', "");
    Expect(1, 983040, '\P{^Is_Present_In=000006.1}', "");
    Expect(0, 983037, '\p{Is_Present_In=000006.1}', "");
    Expect(1, 983037, '\p{^Is_Present_In=000006.1}', "");
    Expect(1, 983037, '\P{Is_Present_In=000006.1}', "");
    Expect(0, 983037, '\P{^Is_Present_In=000006.1}', "");
    Error('\p{Is_In::=- 000_6.1}');
    Error('\P{Is_In::=- 000_6.1}');
    Expect(1, 983040, '\p{Is_In=0_0_0_006.1}', "");
    Expect(0, 983040, '\p{^Is_In=0_0_0_006.1}', "");
    Expect(0, 983040, '\P{Is_In=0_0_0_006.1}', "");
    Expect(1, 983040, '\P{^Is_In=0_0_0_006.1}', "");
    Expect(0, 983037, '\p{Is_In=0_0_0_006.1}', "");
    Expect(1, 983037, '\p{^Is_In=0_0_0_006.1}', "");
    Expect(1, 983037, '\P{Is_In=0_0_0_006.1}', "");
    Expect(0, 983037, '\P{^Is_In=0_0_0_006.1}', "");
    Error('\p{Present_In= :=00_00_00_6.2}');
    Error('\P{Present_In= :=00_00_00_6.2}');
    Expect(1, 983040, '\p{Present_In=0_6.2}', "");
    Expect(0, 983040, '\p{^Present_In=0_6.2}', "");
    Expect(0, 983040, '\P{Present_In=0_6.2}', "");
    Expect(1, 983040, '\P{^Present_In=0_6.2}', "");
    Expect(0, 983037, '\p{Present_In=0_6.2}', "");
    Expect(1, 983037, '\p{^Present_In=0_6.2}', "");
    Expect(1, 983037, '\P{Present_In=0_6.2}', "");
    Expect(0, 983037, '\P{^Present_In=0_6.2}', "");
    Error('\p{In=/a/-+0_0_0_0_0_0_0_006.2}');
    Error('\P{In=/a/-+0_0_0_0_0_0_0_006.2}');
    Expect(1, 983040, '\p{In=00_00_00_06.2}', "");
    Expect(0, 983040, '\p{^In=00_00_00_06.2}', "");
    Expect(0, 983040, '\P{In=00_00_00_06.2}', "");
    Expect(1, 983040, '\P{^In=00_00_00_06.2}', "");
    Expect(0, 983037, '\p{In=00_00_00_06.2}', "");
    Expect(1, 983037, '\p{^In=00_00_00_06.2}', "");
    Expect(1, 983037, '\P{In=00_00_00_06.2}', "");
    Expect(0, 983037, '\P{^In=00_00_00_06.2}', "");
    Error('\p{Is_Present_In=:=		+0_6.2}');
    Error('\P{Is_Present_In=:=		+0_6.2}');
    Expect(1, 983040, '\p{Is_Present_In=+0_0_0_0_0_00006.2}', "");
    Expect(0, 983040, '\p{^Is_Present_In=+0_0_0_0_0_00006.2}', "");
    Expect(0, 983040, '\P{Is_Present_In=+0_0_0_0_0_00006.2}', "");
    Expect(1, 983040, '\P{^Is_Present_In=+0_0_0_0_0_00006.2}', "");
    Expect(0, 983037, '\p{Is_Present_In=+0_0_0_0_0_00006.2}', "");
    Expect(1, 983037, '\p{^Is_Present_In=+0_0_0_0_0_00006.2}', "");
    Expect(1, 983037, '\P{Is_Present_In=+0_0_0_0_0_00006.2}', "");
    Expect(0, 983037, '\P{^Is_Present_In=+0_0_0_0_0_00006.2}', "");
    Error('\p{Is_In=_ 0_0_0_0_0_06.2/a/}');
    Error('\P{Is_In=_ 0_0_0_0_0_06.2/a/}');
    Expect(1, 983040, '\p{Is_In=06.2}', "");
    Expect(0, 983040, '\p{^Is_In=06.2}', "");
    Expect(0, 983040, '\P{Is_In=06.2}', "");
    Expect(1, 983040, '\P{^Is_In=06.2}', "");
    Expect(0, 983037, '\p{Is_In=06.2}', "");
    Expect(1, 983037, '\p{^Is_In=06.2}', "");
    Expect(1, 983037, '\P{Is_In=06.2}', "");
    Expect(0, 983037, '\P{^Is_In=06.2}', "");
    Error('\p{Present_In=	 +0_0_0_06.3/a/}');
    Error('\P{Present_In=	 +0_0_0_06.3/a/}');
    Expect(1, 983040, '\p{Present_In=+06.3}', "");
    Expect(0, 983040, '\p{^Present_In=+06.3}', "");
    Expect(0, 983040, '\P{Present_In=+06.3}', "");
    Expect(1, 983040, '\P{^Present_In=+06.3}', "");
    Expect(0, 983037, '\p{Present_In=+06.3}', "");
    Expect(1, 983037, '\p{^Present_In=+06.3}', "");
    Expect(1, 983037, '\P{Present_In=+06.3}', "");
    Expect(0, 983037, '\P{^Present_In=+06.3}', "");
    Error('\p{In=_/a/+000000006.3}');
    Error('\P{In=_/a/+000000006.3}');
    Expect(1, 983040, '\p{In=006.3}', "");
    Expect(0, 983040, '\p{^In=006.3}', "");
    Expect(0, 983040, '\P{In=006.3}', "");
    Expect(1, 983040, '\P{^In=006.3}', "");
    Expect(0, 983037, '\p{In=006.3}', "");
    Expect(1, 983037, '\p{^In=006.3}', "");
    Expect(1, 983037, '\P{In=006.3}', "");
    Expect(0, 983037, '\P{^In=006.3}', "");
    Error('\p{Is_Present_In=	 0006.3/a/}');
    Error('\P{Is_Present_In=	 0006.3/a/}');
    Expect(1, 983040, '\p{Is_Present_In=000000006.3}', "");
    Expect(0, 983040, '\p{^Is_Present_In=000000006.3}', "");
    Expect(0, 983040, '\P{Is_Present_In=000000006.3}', "");
    Expect(1, 983040, '\P{^Is_Present_In=000000006.3}', "");
    Expect(0, 983037, '\p{Is_Present_In=000000006.3}', "");
    Expect(1, 983037, '\p{^Is_Present_In=000000006.3}', "");
    Expect(1, 983037, '\P{Is_Present_In=000000006.3}', "");
    Expect(0, 983037, '\P{^Is_Present_In=000000006.3}', "");
    Error('\p{Is_In=/a/--+0000006.3}');
    Error('\P{Is_In=/a/--+0000006.3}');
    Expect(1, 983040, '\p{Is_In=0000_6.3}', "");
    Expect(0, 983040, '\p{^Is_In=0000_6.3}', "");
    Expect(0, 983040, '\P{Is_In=0000_6.3}', "");
    Expect(1, 983040, '\P{^Is_In=0000_6.3}', "");
    Expect(0, 983037, '\p{Is_In=0000_6.3}', "");
    Expect(1, 983037, '\p{^Is_In=0000_6.3}', "");
    Expect(1, 983037, '\P{Is_In=0000_6.3}', "");
    Expect(0, 983037, '\P{^Is_In=0000_6.3}', "");
    Error('\p{Present_In:   := -007.0}');
    Error('\P{Present_In:   := -007.0}');
    Expect(1, 983040, '\p{Present_In=00_7.0}', "");
    Expect(0, 983040, '\p{^Present_In=00_7.0}', "");
    Expect(0, 983040, '\P{Present_In=00_7.0}', "");
    Expect(1, 983040, '\P{^Present_In=00_7.0}', "");
    Expect(0, 983037, '\p{Present_In=00_7.0}', "");
    Expect(1, 983037, '\p{^Present_In=00_7.0}', "");
    Expect(1, 983037, '\P{Present_In=00_7.0}', "");
    Expect(0, 983037, '\P{^Present_In=00_7.0}', "");
    Error('\p{In=/a/0_0_0_0_0_0_007.0}');
    Error('\P{In=/a/0_0_0_0_0_0_007.0}');
    Expect(1, 983040, '\p{In=0_7.0}', "");
    Expect(0, 983040, '\p{^In=0_7.0}', "");
    Expect(0, 983040, '\P{In=0_7.0}', "");
    Expect(1, 983040, '\P{^In=0_7.0}', "");
    Expect(0, 983037, '\p{In=0_7.0}', "");
    Expect(1, 983037, '\p{^In=0_7.0}', "");
    Expect(1, 983037, '\P{In=0_7.0}', "");
    Expect(0, 983037, '\P{^In=0_7.0}', "");
    Error('\p{Is_Present_In=:=__+07.0}');
    Error('\P{Is_Present_In=:=__+07.0}');
    Expect(1, 983040, '\p{Is_Present_In=0_7.0}', "");
    Expect(0, 983040, '\p{^Is_Present_In=0_7.0}', "");
    Expect(0, 983040, '\P{Is_Present_In=0_7.0}', "");
    Expect(1, 983040, '\P{^Is_Present_In=0_7.0}', "");
    Expect(0, 983037, '\p{Is_Present_In=0_7.0}', "");
    Expect(1, 983037, '\p{^Is_Present_In=0_7.0}', "");
    Expect(1, 983037, '\P{Is_Present_In=0_7.0}', "");
    Expect(0, 983037, '\P{^Is_Present_In=0_7.0}', "");
    Error('\p{Is_In=:= -07.0}');
    Error('\P{Is_In=:= -07.0}');
    Expect(1, 983040, '\p{Is_In=0007.0}', "");
    Expect(0, 983040, '\p{^Is_In=0007.0}', "");
    Expect(0, 983040, '\P{Is_In=0007.0}', "");
    Expect(1, 983040, '\P{^Is_In=0007.0}', "");
    Expect(0, 983037, '\p{Is_In=0007.0}', "");
    Expect(1, 983037, '\p{^Is_In=0007.0}', "");
    Expect(1, 983037, '\P{Is_In=0007.0}', "");
    Expect(0, 983037, '\P{^Is_In=0007.0}', "");
    Error('\p{Present_In=-:=+0_0_08.0}');
    Error('\P{Present_In=-:=+0_0_08.0}');
    Expect(1, 983040, '\p{Present_In=0_0_0_0_0_0_0_08.0}', "");
    Expect(0, 983040, '\p{^Present_In=0_0_0_0_0_0_0_08.0}', "");
    Expect(0, 983040, '\P{Present_In=0_0_0_0_0_0_0_08.0}', "");
    Expect(1, 983040, '\P{^Present_In=0_0_0_0_0_0_0_08.0}', "");
    Expect(0, 983037, '\p{Present_In=0_0_0_0_0_0_0_08.0}', "");
    Expect(1, 983037, '\p{^Present_In=0_0_0_0_0_0_0_08.0}', "");
    Expect(1, 983037, '\P{Present_In=0_0_0_0_0_0_0_08.0}', "");
    Expect(0, 983037, '\P{^Present_In=0_0_0_0_0_0_0_08.0}', "");
    Error('\p{In=:=	 00000_8.0}');
    Error('\P{In=:=	 00000_8.0}');
    Expect(1, 983040, '\p{In=000000008.0}', "");
    Expect(0, 983040, '\p{^In=000000008.0}', "");
    Expect(0, 983040, '\P{In=000000008.0}', "");
    Expect(1, 983040, '\P{^In=000000008.0}', "");
    Expect(0, 983037, '\p{In=000000008.0}', "");
    Expect(1, 983037, '\p{^In=000000008.0}', "");
    Expect(1, 983037, '\P{In=000000008.0}', "");
    Expect(0, 983037, '\P{^In=000000008.0}', "");
    Error('\p{Is_Present_In::=00_00_8.0}');
    Error('\P{Is_Present_In::=00_00_8.0}');
    Expect(1, 983040, '\p{Is_Present_In=+0000008.0}', "");
    Expect(0, 983040, '\p{^Is_Present_In=+0000008.0}', "");
    Expect(0, 983040, '\P{Is_Present_In=+0000008.0}', "");
    Expect(1, 983040, '\P{^Is_Present_In=+0000008.0}', "");
    Expect(0, 983037, '\p{Is_Present_In=+0000008.0}', "");
    Expect(1, 983037, '\p{^Is_Present_In=+0000008.0}', "");
    Expect(1, 983037, '\P{Is_Present_In=+0000008.0}', "");
    Expect(0, 983037, '\P{^Is_Present_In=+0000008.0}', "");
    Error('\p{Is_In=/a/_-0_8.0}');
    Error('\P{Is_In=/a/_-0_8.0}');
    Expect(1, 983040, '\p{Is_In=00008.0}', "");
    Expect(0, 983040, '\p{^Is_In=00008.0}', "");
    Expect(0, 983040, '\P{Is_In=00008.0}', "");
    Expect(1, 983040, '\P{^Is_In=00008.0}', "");
    Expect(0, 983037, '\p{Is_In=00008.0}', "");
    Expect(1, 983037, '\p{^Is_In=00008.0}', "");
    Expect(1, 983037, '\P{Is_In=00008.0}', "");
    Expect(0, 983037, '\P{^Is_In=00008.0}', "");
    Error('\p{Present_In=-_+000000009.0/a/}');
    Error('\P{Present_In=-_+000000009.0/a/}');
    Expect(1, 983040, '\p{Present_In=00_9.0}', "");
    Expect(0, 983040, '\p{^Present_In=00_9.0}', "");
    Expect(0, 983040, '\P{Present_In=00_9.0}', "");
    Expect(1, 983040, '\P{^Present_In=00_9.0}', "");
    Expect(0, 983037, '\p{Present_In=00_9.0}', "");
    Expect(1, 983037, '\p{^Present_In=00_9.0}', "");
    Expect(1, 983037, '\P{Present_In=00_9.0}', "");
    Expect(0, 983037, '\P{^Present_In=00_9.0}', "");
    Error('\p{In=_/a/+000009.0}');
    Error('\P{In=_/a/+000009.0}');
    Expect(1, 983040, '\p{In=09.0}', "");
    Expect(0, 983040, '\p{^In=09.0}', "");
    Expect(0, 983040, '\P{In=09.0}', "");
    Expect(1, 983040, '\P{^In=09.0}', "");
    Expect(0, 983037, '\p{In=09.0}', "");
    Expect(1, 983037, '\p{^In=09.0}', "");
    Expect(1, 983037, '\P{In=09.0}', "");
    Expect(0, 983037, '\P{^In=09.0}', "");
    Error('\p{Is_Present_In:   /a/__+9.0}');
    Error('\P{Is_Present_In:   /a/__+9.0}');
    Expect(1, 983040, '\p{Is_Present_In=09.0}', "");
    Expect(0, 983040, '\p{^Is_Present_In=09.0}', "");
    Expect(0, 983040, '\P{Is_Present_In=09.0}', "");
    Expect(1, 983040, '\P{^Is_Present_In=09.0}', "");
    Expect(0, 983037, '\p{Is_Present_In=09.0}', "");
    Expect(1, 983037, '\p{^Is_Present_In=09.0}', "");
    Expect(1, 983037, '\P{Is_Present_In=09.0}', "");
    Expect(0, 983037, '\P{^Is_Present_In=09.0}', "");
    Error('\p{Is_In=:=	 +0009.0}');
    Error('\P{Is_In=:=	 +0009.0}');
    Expect(1, 983040, '\p{Is_In=000000009.0}', "");
    Expect(0, 983040, '\p{^Is_In=000000009.0}', "");
    Expect(0, 983040, '\P{Is_In=000000009.0}', "");
    Expect(1, 983040, '\P{^Is_In=000000009.0}', "");
    Expect(0, 983037, '\p{Is_In=000000009.0}', "");
    Expect(1, 983037, '\p{^Is_In=000000009.0}', "");
    Expect(1, 983037, '\P{Is_In=000000009.0}', "");
    Expect(0, 983037, '\P{^Is_In=000000009.0}', "");
    Error('\p{Present_In:   := _Unassigned}');
    Error('\P{Present_In:   := _Unassigned}');
    Expect(1, 983037, '\p{Present_In=unassigned}', "");
    Expect(0, 983037, '\p{^Present_In=unassigned}', "");
    Expect(0, 983037, '\P{Present_In=unassigned}', "");
    Expect(1, 983037, '\P{^Present_In=unassigned}', "");
    Expect(0, 983040, '\p{Present_In=unassigned}', "");
    Expect(1, 983040, '\p{^Present_In=unassigned}', "");
    Expect(1, 983040, '\P{Present_In=unassigned}', "");
    Expect(0, 983040, '\P{^Present_In=unassigned}', "");
    Expect(1, 983037, '\p{Present_In=		UNASSIGNED}', "");
    Expect(0, 983037, '\p{^Present_In=		UNASSIGNED}', "");
    Expect(0, 983037, '\P{Present_In=		UNASSIGNED}', "");
    Expect(1, 983037, '\P{^Present_In=		UNASSIGNED}', "");
    Expect(0, 983040, '\p{Present_In=		UNASSIGNED}', "");
    Expect(1, 983040, '\p{^Present_In=		UNASSIGNED}', "");
    Expect(1, 983040, '\P{Present_In=		UNASSIGNED}', "");
    Expect(0, 983040, '\P{^Present_In=		UNASSIGNED}', "");
    Error('\p{In=	 UNASSIGNED:=}');
    Error('\P{In=	 UNASSIGNED:=}');
    Expect(1, 983037, '\p{In:	unassigned}', "");
    Expect(0, 983037, '\p{^In:	unassigned}', "");
    Expect(0, 983037, '\P{In:	unassigned}', "");
    Expect(1, 983037, '\P{^In:	unassigned}', "");
    Expect(0, 983040, '\p{In:	unassigned}', "");
    Expect(1, 983040, '\p{^In:	unassigned}', "");
    Expect(1, 983040, '\P{In:	unassigned}', "");
    Expect(0, 983040, '\P{^In:	unassigned}', "");
    Expect(1, 983037, '\p{In= 	unassigned}', "");
    Expect(0, 983037, '\p{^In= 	unassigned}', "");
    Expect(0, 983037, '\P{In= 	unassigned}', "");
    Expect(1, 983037, '\P{^In= 	unassigned}', "");
    Expect(0, 983040, '\p{In= 	unassigned}', "");
    Expect(1, 983040, '\p{^In= 	unassigned}', "");
    Expect(1, 983040, '\P{In= 	unassigned}', "");
    Expect(0, 983040, '\P{^In= 	unassigned}', "");
    Error('\p{Is_Present_In=/a/-_unassigned}');
    Error('\P{Is_Present_In=/a/-_unassigned}');
    Expect(1, 983037, '\p{Is_Present_In=unassigned}', "");
    Expect(0, 983037, '\p{^Is_Present_In=unassigned}', "");
    Expect(0, 983037, '\P{Is_Present_In=unassigned}', "");
    Expect(1, 983037, '\P{^Is_Present_In=unassigned}', "");
    Expect(0, 983040, '\p{Is_Present_In=unassigned}', "");
    Expect(1, 983040, '\p{^Is_Present_In=unassigned}', "");
    Expect(1, 983040, '\P{Is_Present_In=unassigned}', "");
    Expect(0, 983040, '\P{^Is_Present_In=unassigned}', "");
    Expect(1, 983037, '\p{Is_Present_In=-	unassigned}', "");
    Expect(0, 983037, '\p{^Is_Present_In=-	unassigned}', "");
    Expect(0, 983037, '\P{Is_Present_In=-	unassigned}', "");
    Expect(1, 983037, '\P{^Is_Present_In=-	unassigned}', "");
    Expect(0, 983040, '\p{Is_Present_In=-	unassigned}', "");
    Expect(1, 983040, '\p{^Is_Present_In=-	unassigned}', "");
    Expect(1, 983040, '\P{Is_Present_In=-	unassigned}', "");
    Expect(0, 983040, '\P{^Is_Present_In=-	unassigned}', "");
    Error('\p{Is_In=:= unassigned}');
    Error('\P{Is_In=:= unassigned}');
    Expect(1, 983037, '\p{Is_In=unassigned}', "");
    Expect(0, 983037, '\p{^Is_In=unassigned}', "");
    Expect(0, 983037, '\P{Is_In=unassigned}', "");
    Expect(1, 983037, '\P{^Is_In=unassigned}', "");
    Expect(0, 983040, '\p{Is_In=unassigned}', "");
    Expect(1, 983040, '\p{^Is_In=unassigned}', "");
    Expect(1, 983040, '\P{Is_In=unassigned}', "");
    Expect(0, 983040, '\P{^Is_In=unassigned}', "");
    Expect(1, 983037, '\p{Is_In=_unassigned}', "");
    Expect(0, 983037, '\p{^Is_In=_unassigned}', "");
    Expect(0, 983037, '\P{Is_In=_unassigned}', "");
    Expect(1, 983037, '\P{^Is_In=_unassigned}', "");
    Expect(0, 983040, '\p{Is_In=_unassigned}', "");
    Expect(1, 983040, '\p{^Is_In=_unassigned}', "");
    Expect(1, 983040, '\P{Is_In=_unassigned}', "");
    Expect(0, 983040, '\P{^Is_In=_unassigned}', "");
    Error('\p{Indic_Positional_Category=_	bottom:=}');
    Error('\P{Indic_Positional_Category=_	bottom:=}');
    Expect(1, 72882, '\p{Indic_Positional_Category=bottom}', "");
    Expect(0, 72882, '\p{^Indic_Positional_Category=bottom}', "");
    Expect(0, 72882, '\P{Indic_Positional_Category=bottom}', "");
    Expect(1, 72882, '\P{^Indic_Positional_Category=bottom}', "");
    Expect(0, 72883, '\p{Indic_Positional_Category=bottom}', "");
    Expect(1, 72883, '\p{^Indic_Positional_Category=bottom}', "");
    Expect(1, 72883, '\P{Indic_Positional_Category=bottom}', "");
    Expect(0, 72883, '\P{^Indic_Positional_Category=bottom}', "");
    Expect(1, 72882, '\p{Indic_Positional_Category= 	BOTTOM}', "");
    Expect(0, 72882, '\p{^Indic_Positional_Category= 	BOTTOM}', "");
    Expect(0, 72882, '\P{Indic_Positional_Category= 	BOTTOM}', "");
    Expect(1, 72882, '\P{^Indic_Positional_Category= 	BOTTOM}', "");
    Expect(0, 72883, '\p{Indic_Positional_Category= 	BOTTOM}', "");
    Expect(1, 72883, '\p{^Indic_Positional_Category= 	BOTTOM}', "");
    Expect(1, 72883, '\P{Indic_Positional_Category= 	BOTTOM}', "");
    Expect(0, 72883, '\P{^Indic_Positional_Category= 	BOTTOM}', "");
    Error('\p{InPC=/a/-	bottom}');
    Error('\P{InPC=/a/-	bottom}');
    Expect(1, 72882, '\p{InPC=bottom}', "");
    Expect(0, 72882, '\p{^InPC=bottom}', "");
    Expect(0, 72882, '\P{InPC=bottom}', "");
    Expect(1, 72882, '\P{^InPC=bottom}', "");
    Expect(0, 72883, '\p{InPC=bottom}', "");
    Expect(1, 72883, '\p{^InPC=bottom}', "");
    Expect(1, 72883, '\P{InPC=bottom}', "");
    Expect(0, 72883, '\P{^InPC=bottom}', "");
    Expect(1, 72882, '\p{InPC=-BOTTOM}', "");
    Expect(0, 72882, '\p{^InPC=-BOTTOM}', "");
    Expect(0, 72882, '\P{InPC=-BOTTOM}', "");
    Expect(1, 72882, '\P{^InPC=-BOTTOM}', "");
    Expect(0, 72883, '\p{InPC=-BOTTOM}', "");
    Expect(1, 72883, '\p{^InPC=-BOTTOM}', "");
    Expect(1, 72883, '\P{InPC=-BOTTOM}', "");
    Expect(0, 72883, '\P{^InPC=-BOTTOM}', "");
    Error('\p{Is_Indic_Positional_Category=	bottom/a/}');
    Error('\P{Is_Indic_Positional_Category=	bottom/a/}');
    Expect(1, 72882, '\p{Is_Indic_Positional_Category=bottom}', "");
    Expect(0, 72882, '\p{^Is_Indic_Positional_Category=bottom}', "");
    Expect(0, 72882, '\P{Is_Indic_Positional_Category=bottom}', "");
    Expect(1, 72882, '\P{^Is_Indic_Positional_Category=bottom}', "");
    Expect(0, 72883, '\p{Is_Indic_Positional_Category=bottom}', "");
    Expect(1, 72883, '\p{^Is_Indic_Positional_Category=bottom}', "");
    Expect(1, 72883, '\P{Is_Indic_Positional_Category=bottom}', "");
    Expect(0, 72883, '\P{^Is_Indic_Positional_Category=bottom}', "");
    Expect(1, 72882, '\p{Is_Indic_Positional_Category= -Bottom}', "");
    Expect(0, 72882, '\p{^Is_Indic_Positional_Category= -Bottom}', "");
    Expect(0, 72882, '\P{Is_Indic_Positional_Category= -Bottom}', "");
    Expect(1, 72882, '\P{^Is_Indic_Positional_Category= -Bottom}', "");
    Expect(0, 72883, '\p{Is_Indic_Positional_Category= -Bottom}', "");
    Expect(1, 72883, '\p{^Is_Indic_Positional_Category= -Bottom}', "");
    Expect(1, 72883, '\P{Is_Indic_Positional_Category= -Bottom}', "");
    Expect(0, 72883, '\P{^Is_Indic_Positional_Category= -Bottom}', "");
    Error('\p{Is_InPC=:=Bottom}');
    Error('\P{Is_InPC=:=Bottom}');
    Expect(1, 72882, '\p{Is_InPC=bottom}', "");
    Expect(0, 72882, '\p{^Is_InPC=bottom}', "");
    Expect(0, 72882, '\P{Is_InPC=bottom}', "");
    Expect(1, 72882, '\P{^Is_InPC=bottom}', "");
    Expect(0, 72883, '\p{Is_InPC=bottom}', "");
    Expect(1, 72883, '\p{^Is_InPC=bottom}', "");
    Expect(1, 72883, '\P{Is_InPC=bottom}', "");
    Expect(0, 72883, '\P{^Is_InPC=bottom}', "");
    Expect(1, 72882, '\p{Is_InPC= _Bottom}', "");
    Expect(0, 72882, '\p{^Is_InPC= _Bottom}', "");
    Expect(0, 72882, '\P{Is_InPC= _Bottom}', "");
    Expect(1, 72882, '\P{^Is_InPC= _Bottom}', "");
    Expect(0, 72883, '\p{Is_InPC= _Bottom}', "");
    Expect(1, 72883, '\p{^Is_InPC= _Bottom}', "");
    Expect(1, 72883, '\P{Is_InPC= _Bottom}', "");
    Expect(0, 72883, '\P{^Is_InPC= _Bottom}', "");
    Error('\p{Indic_Positional_Category=/a/	_Bottom_And_Right}');
    Error('\P{Indic_Positional_Category=/a/	_Bottom_And_Right}');
    Expect(1, 43456, '\p{Indic_Positional_Category=bottomandright}', "");
    Expect(0, 43456, '\p{^Indic_Positional_Category=bottomandright}', "");
    Expect(0, 43456, '\P{Indic_Positional_Category=bottomandright}', "");
    Expect(1, 43456, '\P{^Indic_Positional_Category=bottomandright}', "");
    Expect(0, 43457, '\p{Indic_Positional_Category=bottomandright}', "");
    Expect(1, 43457, '\p{^Indic_Positional_Category=bottomandright}', "");
    Expect(1, 43457, '\P{Indic_Positional_Category=bottomandright}', "");
    Expect(0, 43457, '\P{^Indic_Positional_Category=bottomandright}', "");
    Expect(1, 43456, '\p{Indic_Positional_Category=-_BOTTOM_and_Right}', "");
    Expect(0, 43456, '\p{^Indic_Positional_Category=-_BOTTOM_and_Right}', "");
    Expect(0, 43456, '\P{Indic_Positional_Category=-_BOTTOM_and_Right}', "");
    Expect(1, 43456, '\P{^Indic_Positional_Category=-_BOTTOM_and_Right}', "");
    Expect(0, 43457, '\p{Indic_Positional_Category=-_BOTTOM_and_Right}', "");
    Expect(1, 43457, '\p{^Indic_Positional_Category=-_BOTTOM_and_Right}', "");
    Expect(1, 43457, '\P{Indic_Positional_Category=-_BOTTOM_and_Right}', "");
    Expect(0, 43457, '\P{^Indic_Positional_Category=-_BOTTOM_and_Right}', "");
    Error('\p{InPC=/a/	-Bottom_And_RIGHT}');
    Error('\P{InPC=/a/	-Bottom_And_RIGHT}');
    Expect(1, 43456, '\p{InPC=bottomandright}', "");
    Expect(0, 43456, '\p{^InPC=bottomandright}', "");
    Expect(0, 43456, '\P{InPC=bottomandright}', "");
    Expect(1, 43456, '\P{^InPC=bottomandright}', "");
    Expect(0, 43457, '\p{InPC=bottomandright}', "");
    Expect(1, 43457, '\p{^InPC=bottomandright}', "");
    Expect(1, 43457, '\P{InPC=bottomandright}', "");
    Expect(0, 43457, '\P{^InPC=bottomandright}', "");
    Expect(1, 43456, '\p{InPC: -_BOTTOM_AND_right}', "");
    Expect(0, 43456, '\p{^InPC: -_BOTTOM_AND_right}', "");
    Expect(0, 43456, '\P{InPC: -_BOTTOM_AND_right}', "");
    Expect(1, 43456, '\P{^InPC: -_BOTTOM_AND_right}', "");
    Expect(0, 43457, '\p{InPC: -_BOTTOM_AND_right}', "");
    Expect(1, 43457, '\p{^InPC: -_BOTTOM_AND_right}', "");
    Expect(1, 43457, '\P{InPC: -_BOTTOM_AND_right}', "");
    Expect(0, 43457, '\P{^InPC: -_BOTTOM_AND_right}', "");
    Error('\p{Is_Indic_Positional_Category=-_Bottom_AND_RIGHT/a/}');
    Error('\P{Is_Indic_Positional_Category=-_Bottom_AND_RIGHT/a/}');
    Expect(1, 43456, '\p{Is_Indic_Positional_Category=bottomandright}', "");
    Expect(0, 43456, '\p{^Is_Indic_Positional_Category=bottomandright}', "");
    Expect(0, 43456, '\P{Is_Indic_Positional_Category=bottomandright}', "");
    Expect(1, 43456, '\P{^Is_Indic_Positional_Category=bottomandright}', "");
    Expect(0, 43457, '\p{Is_Indic_Positional_Category=bottomandright}', "");
    Expect(1, 43457, '\p{^Is_Indic_Positional_Category=bottomandright}', "");
    Expect(1, 43457, '\P{Is_Indic_Positional_Category=bottomandright}', "");
    Expect(0, 43457, '\P{^Is_Indic_Positional_Category=bottomandright}', "");
    Expect(1, 43456, '\p{Is_Indic_Positional_Category=-Bottom_And_Right}', "");
    Expect(0, 43456, '\p{^Is_Indic_Positional_Category=-Bottom_And_Right}', "");
    Expect(0, 43456, '\P{Is_Indic_Positional_Category=-Bottom_And_Right}', "");
    Expect(1, 43456, '\P{^Is_Indic_Positional_Category=-Bottom_And_Right}', "");
    Expect(0, 43457, '\p{Is_Indic_Positional_Category=-Bottom_And_Right}', "");
    Expect(1, 43457, '\p{^Is_Indic_Positional_Category=-Bottom_And_Right}', "");
    Expect(1, 43457, '\P{Is_Indic_Positional_Category=-Bottom_And_Right}', "");
    Expect(0, 43457, '\P{^Is_Indic_Positional_Category=-Bottom_And_Right}', "");
    Error('\p{Is_InPC=/a/	-BOTTOM_And_RIGHT}');
    Error('\P{Is_InPC=/a/	-BOTTOM_And_RIGHT}');
    Expect(1, 43456, '\p{Is_InPC=bottomandright}', "");
    Expect(0, 43456, '\p{^Is_InPC=bottomandright}', "");
    Expect(0, 43456, '\P{Is_InPC=bottomandright}', "");
    Expect(1, 43456, '\P{^Is_InPC=bottomandright}', "");
    Expect(0, 43457, '\p{Is_InPC=bottomandright}', "");
    Expect(1, 43457, '\p{^Is_InPC=bottomandright}', "");
    Expect(1, 43457, '\P{Is_InPC=bottomandright}', "");
    Expect(0, 43457, '\P{^Is_InPC=bottomandright}', "");
    Expect(1, 43456, '\p{Is_InPC=-Bottom_and_Right}', "");
    Expect(0, 43456, '\p{^Is_InPC=-Bottom_and_Right}', "");
    Expect(0, 43456, '\P{Is_InPC=-Bottom_and_Right}', "");
    Expect(1, 43456, '\P{^Is_InPC=-Bottom_and_Right}', "");
    Expect(0, 43457, '\p{Is_InPC=-Bottom_and_Right}', "");
    Expect(1, 43457, '\p{^Is_InPC=-Bottom_and_Right}', "");
    Expect(1, 43457, '\P{Is_InPC=-Bottom_and_Right}', "");
    Expect(0, 43457, '\P{^Is_InPC=-Bottom_and_Right}', "");
    Error('\p{Indic_Positional_Category=:=_-left}');
    Error('\P{Indic_Positional_Category=:=_-left}');
    Expect(1, 72881, '\p{Indic_Positional_Category=left}', "");
    Expect(0, 72881, '\p{^Indic_Positional_Category=left}', "");
    Expect(0, 72881, '\P{Indic_Positional_Category=left}', "");
    Expect(1, 72881, '\P{^Indic_Positional_Category=left}', "");
    Expect(0, 72882, '\p{Indic_Positional_Category=left}', "");
    Expect(1, 72882, '\p{^Indic_Positional_Category=left}', "");
    Expect(1, 72882, '\P{Indic_Positional_Category=left}', "");
    Expect(0, 72882, '\P{^Indic_Positional_Category=left}', "");
    Expect(1, 72881, '\p{Indic_Positional_Category=-LEFT}', "");
    Expect(0, 72881, '\p{^Indic_Positional_Category=-LEFT}', "");
    Expect(0, 72881, '\P{Indic_Positional_Category=-LEFT}', "");
    Expect(1, 72881, '\P{^Indic_Positional_Category=-LEFT}', "");
    Expect(0, 72882, '\p{Indic_Positional_Category=-LEFT}', "");
    Expect(1, 72882, '\p{^Indic_Positional_Category=-LEFT}', "");
    Expect(1, 72882, '\P{Indic_Positional_Category=-LEFT}', "");
    Expect(0, 72882, '\P{^Indic_Positional_Category=-LEFT}', "");
    Error('\p{InPC=	_Left/a/}');
    Error('\P{InPC=	_Left/a/}');
    Expect(1, 72881, '\p{InPC=left}', "");
    Expect(0, 72881, '\p{^InPC=left}', "");
    Expect(0, 72881, '\P{InPC=left}', "");
    Expect(1, 72881, '\P{^InPC=left}', "");
    Expect(0, 72882, '\p{InPC=left}', "");
    Expect(1, 72882, '\p{^InPC=left}', "");
    Expect(1, 72882, '\P{InPC=left}', "");
    Expect(0, 72882, '\P{^InPC=left}', "");
    Expect(1, 72881, '\p{InPC=	Left}', "");
    Expect(0, 72881, '\p{^InPC=	Left}', "");
    Expect(0, 72881, '\P{InPC=	Left}', "");
    Expect(1, 72881, '\P{^InPC=	Left}', "");
    Expect(0, 72882, '\p{InPC=	Left}', "");
    Expect(1, 72882, '\p{^InPC=	Left}', "");
    Expect(1, 72882, '\P{InPC=	Left}', "");
    Expect(0, 72882, '\P{^InPC=	Left}', "");
    Error('\p{Is_Indic_Positional_Category=:=_-LEFT}');
    Error('\P{Is_Indic_Positional_Category=:=_-LEFT}');
    Expect(1, 72881, '\p{Is_Indic_Positional_Category=left}', "");
    Expect(0, 72881, '\p{^Is_Indic_Positional_Category=left}', "");
    Expect(0, 72881, '\P{Is_Indic_Positional_Category=left}', "");
    Expect(1, 72881, '\P{^Is_Indic_Positional_Category=left}', "");
    Expect(0, 72882, '\p{Is_Indic_Positional_Category=left}', "");
    Expect(1, 72882, '\p{^Is_Indic_Positional_Category=left}', "");
    Expect(1, 72882, '\P{Is_Indic_Positional_Category=left}', "");
    Expect(0, 72882, '\P{^Is_Indic_Positional_Category=left}', "");
    Expect(1, 72881, '\p{Is_Indic_Positional_Category=-LEFT}', "");
    Expect(0, 72881, '\p{^Is_Indic_Positional_Category=-LEFT}', "");
    Expect(0, 72881, '\P{Is_Indic_Positional_Category=-LEFT}', "");
    Expect(1, 72881, '\P{^Is_Indic_Positional_Category=-LEFT}', "");
    Expect(0, 72882, '\p{Is_Indic_Positional_Category=-LEFT}', "");
    Expect(1, 72882, '\p{^Is_Indic_Positional_Category=-LEFT}', "");
    Expect(1, 72882, '\P{Is_Indic_Positional_Category=-LEFT}', "");
    Expect(0, 72882, '\P{^Is_Indic_Positional_Category=-LEFT}', "");
    Error('\p{Is_InPC=:=	 Left}');
    Error('\P{Is_InPC=:=	 Left}');
    Expect(1, 72881, '\p{Is_InPC:   left}', "");
    Expect(0, 72881, '\p{^Is_InPC:   left}', "");
    Expect(0, 72881, '\P{Is_InPC:   left}', "");
    Expect(1, 72881, '\P{^Is_InPC:   left}', "");
    Expect(0, 72882, '\p{Is_InPC:   left}', "");
    Expect(1, 72882, '\p{^Is_InPC:   left}', "");
    Expect(1, 72882, '\P{Is_InPC:   left}', "");
    Expect(0, 72882, '\P{^Is_InPC:   left}', "");
    Expect(1, 72881, '\p{Is_InPC:	_Left}', "");
    Expect(0, 72881, '\p{^Is_InPC:	_Left}', "");
    Expect(0, 72881, '\P{Is_InPC:	_Left}', "");
    Expect(1, 72881, '\P{^Is_InPC:	_Left}', "");
    Expect(0, 72882, '\p{Is_InPC:	_Left}', "");
    Expect(1, 72882, '\p{^Is_InPC:	_Left}', "");
    Expect(1, 72882, '\P{Is_InPC:	_Left}', "");
    Expect(0, 72882, '\P{^Is_InPC:	_Left}', "");
    Error('\p{Indic_Positional_Category=-	left_And_RIGHT/a/}');
    Error('\P{Indic_Positional_Category=-	left_And_RIGHT/a/}');
    Expect(1, 71098, '\p{Indic_Positional_Category=leftandright}', "");
    Expect(0, 71098, '\p{^Indic_Positional_Category=leftandright}', "");
    Expect(0, 71098, '\P{Indic_Positional_Category=leftandright}', "");
    Expect(1, 71098, '\P{^Indic_Positional_Category=leftandright}', "");
    Expect(0, 71099, '\p{Indic_Positional_Category=leftandright}', "");
    Expect(1, 71099, '\p{^Indic_Positional_Category=leftandright}', "");
    Expect(1, 71099, '\P{Indic_Positional_Category=leftandright}', "");
    Expect(0, 71099, '\P{^Indic_Positional_Category=leftandright}', "");
    Expect(1, 71098, '\p{Indic_Positional_Category=	-left_AND_Right}', "");
    Expect(0, 71098, '\p{^Indic_Positional_Category=	-left_AND_Right}', "");
    Expect(0, 71098, '\P{Indic_Positional_Category=	-left_AND_Right}', "");
    Expect(1, 71098, '\P{^Indic_Positional_Category=	-left_AND_Right}', "");
    Expect(0, 71099, '\p{Indic_Positional_Category=	-left_AND_Right}', "");
    Expect(1, 71099, '\p{^Indic_Positional_Category=	-left_AND_Right}', "");
    Expect(1, 71099, '\P{Indic_Positional_Category=	-left_AND_Right}', "");
    Expect(0, 71099, '\P{^Indic_Positional_Category=	-left_AND_Right}', "");
    Error('\p{InPC=-/a/LEFT_AND_RIGHT}');
    Error('\P{InPC=-/a/LEFT_AND_RIGHT}');
    Expect(1, 71098, '\p{InPC=leftandright}', "");
    Expect(0, 71098, '\p{^InPC=leftandright}', "");
    Expect(0, 71098, '\P{InPC=leftandright}', "");
    Expect(1, 71098, '\P{^InPC=leftandright}', "");
    Expect(0, 71099, '\p{InPC=leftandright}', "");
    Expect(1, 71099, '\p{^InPC=leftandright}', "");
    Expect(1, 71099, '\P{InPC=leftandright}', "");
    Expect(0, 71099, '\P{^InPC=leftandright}', "");
    Expect(1, 71098, '\p{InPC=_	Left_And_RIGHT}', "");
    Expect(0, 71098, '\p{^InPC=_	Left_And_RIGHT}', "");
    Expect(0, 71098, '\P{InPC=_	Left_And_RIGHT}', "");
    Expect(1, 71098, '\P{^InPC=_	Left_And_RIGHT}', "");
    Expect(0, 71099, '\p{InPC=_	Left_And_RIGHT}', "");
    Expect(1, 71099, '\p{^InPC=_	Left_And_RIGHT}', "");
    Expect(1, 71099, '\P{InPC=_	Left_And_RIGHT}', "");
    Expect(0, 71099, '\P{^InPC=_	Left_And_RIGHT}', "");
    Error('\p{Is_Indic_Positional_Category= Left_And_right/a/}');
    Error('\P{Is_Indic_Positional_Category= Left_And_right/a/}');
    Expect(1, 71098, '\p{Is_Indic_Positional_Category=leftandright}', "");
    Expect(0, 71098, '\p{^Is_Indic_Positional_Category=leftandright}', "");
    Expect(0, 71098, '\P{Is_Indic_Positional_Category=leftandright}', "");
    Expect(1, 71098, '\P{^Is_Indic_Positional_Category=leftandright}', "");
    Expect(0, 71099, '\p{Is_Indic_Positional_Category=leftandright}', "");
    Expect(1, 71099, '\p{^Is_Indic_Positional_Category=leftandright}', "");
    Expect(1, 71099, '\P{Is_Indic_Positional_Category=leftandright}', "");
    Expect(0, 71099, '\P{^Is_Indic_Positional_Category=leftandright}', "");
    Expect(1, 71098, '\p{Is_Indic_Positional_Category=	 left_AND_Right}', "");
    Expect(0, 71098, '\p{^Is_Indic_Positional_Category=	 left_AND_Right}', "");
    Expect(0, 71098, '\P{Is_Indic_Positional_Category=	 left_AND_Right}', "");
    Expect(1, 71098, '\P{^Is_Indic_Positional_Category=	 left_AND_Right}', "");
    Expect(0, 71099, '\p{Is_Indic_Positional_Category=	 left_AND_Right}', "");
    Expect(1, 71099, '\p{^Is_Indic_Positional_Category=	 left_AND_Right}', "");
    Expect(1, 71099, '\P{Is_Indic_Positional_Category=	 left_AND_Right}', "");
    Expect(0, 71099, '\P{^Is_Indic_Positional_Category=	 left_AND_Right}', "");
    Error('\p{Is_InPC= :=LEFT_And_Right}');
    Error('\P{Is_InPC= :=LEFT_And_Right}');
    Expect(1, 71098, '\p{Is_InPC=leftandright}', "");
    Expect(0, 71098, '\p{^Is_InPC=leftandright}', "");
    Expect(0, 71098, '\P{Is_InPC=leftandright}', "");
    Expect(1, 71098, '\P{^Is_InPC=leftandright}', "");
    Expect(0, 71099, '\p{Is_InPC=leftandright}', "");
    Expect(1, 71099, '\p{^Is_InPC=leftandright}', "");
    Expect(1, 71099, '\P{Is_InPC=leftandright}', "");
    Expect(0, 71099, '\P{^Is_InPC=leftandright}', "");
    Expect(1, 71098, '\p{Is_InPC=_left_AND_Right}', "");
    Expect(0, 71098, '\p{^Is_InPC=_left_AND_Right}', "");
    Expect(0, 71098, '\P{Is_InPC=_left_AND_Right}', "");
    Expect(1, 71098, '\P{^Is_InPC=_left_AND_Right}', "");
    Expect(0, 71099, '\p{Is_InPC=_left_AND_Right}', "");
    Expect(1, 71099, '\p{^Is_InPC=_left_AND_Right}', "");
    Expect(1, 71099, '\P{Is_InPC=_left_AND_Right}', "");
    Expect(0, 71099, '\P{^Is_InPC=_left_AND_Right}', "");
    Error('\p{Indic_Positional_Category=- NA:=}');
    Error('\P{Indic_Positional_Category=- NA:=}');
    Expect(1, 72887, '\p{Indic_Positional_Category=na}', "");
    Expect(0, 72887, '\p{^Indic_Positional_Category=na}', "");
    Expect(0, 72887, '\P{Indic_Positional_Category=na}', "");
    Expect(1, 72887, '\P{^Indic_Positional_Category=na}', "");
    Expect(0, 72886, '\p{Indic_Positional_Category=na}', "");
    Expect(1, 72886, '\p{^Indic_Positional_Category=na}', "");
    Expect(1, 72886, '\P{Indic_Positional_Category=na}', "");
    Expect(0, 72886, '\P{^Indic_Positional_Category=na}', "");
    Expect(1, 72887, '\p{Indic_Positional_Category=		NA}', "");
    Expect(0, 72887, '\p{^Indic_Positional_Category=		NA}', "");
    Expect(0, 72887, '\P{Indic_Positional_Category=		NA}', "");
    Expect(1, 72887, '\P{^Indic_Positional_Category=		NA}', "");
    Expect(0, 72886, '\p{Indic_Positional_Category=		NA}', "");
    Expect(1, 72886, '\p{^Indic_Positional_Category=		NA}', "");
    Expect(1, 72886, '\P{Indic_Positional_Category=		NA}', "");
    Expect(0, 72886, '\P{^Indic_Positional_Category=		NA}', "");
    Error('\p{InPC=/a/_-na}');
    Error('\P{InPC=/a/_-na}');
    Expect(1, 72887, '\p{InPC=na}', "");
    Expect(0, 72887, '\p{^InPC=na}', "");
    Expect(0, 72887, '\P{InPC=na}', "");
    Expect(1, 72887, '\P{^InPC=na}', "");
    Expect(0, 72886, '\p{InPC=na}', "");
    Expect(1, 72886, '\p{^InPC=na}', "");
    Expect(1, 72886, '\P{InPC=na}', "");
    Expect(0, 72886, '\P{^InPC=na}', "");
    Expect(1, 72887, '\p{InPC:   __na}', "");
    Expect(0, 72887, '\p{^InPC:   __na}', "");
    Expect(0, 72887, '\P{InPC:   __na}', "");
    Expect(1, 72887, '\P{^InPC:   __na}', "");
    Expect(0, 72886, '\p{InPC:   __na}', "");
    Expect(1, 72886, '\p{^InPC:   __na}', "");
    Expect(1, 72886, '\P{InPC:   __na}', "");
    Expect(0, 72886, '\P{^InPC:   __na}', "");
    Error('\p{Is_Indic_Positional_Category=	NA/a/}');
    Error('\P{Is_Indic_Positional_Category=	NA/a/}');
    Expect(1, 72887, '\p{Is_Indic_Positional_Category=na}', "");
    Expect(0, 72887, '\p{^Is_Indic_Positional_Category=na}', "");
    Expect(0, 72887, '\P{Is_Indic_Positional_Category=na}', "");
    Expect(1, 72887, '\P{^Is_Indic_Positional_Category=na}', "");
    Expect(0, 72886, '\p{Is_Indic_Positional_Category=na}', "");
    Expect(1, 72886, '\p{^Is_Indic_Positional_Category=na}', "");
    Expect(1, 72886, '\P{Is_Indic_Positional_Category=na}', "");
    Expect(0, 72886, '\P{^Is_Indic_Positional_Category=na}', "");
    Expect(1, 72887, '\p{Is_Indic_Positional_Category=--NA}', "");
    Expect(0, 72887, '\p{^Is_Indic_Positional_Category=--NA}', "");
    Expect(0, 72887, '\P{Is_Indic_Positional_Category=--NA}', "");
    Expect(1, 72887, '\P{^Is_Indic_Positional_Category=--NA}', "");
    Expect(0, 72886, '\p{Is_Indic_Positional_Category=--NA}', "");
    Expect(1, 72886, '\p{^Is_Indic_Positional_Category=--NA}', "");
    Expect(1, 72886, '\P{Is_Indic_Positional_Category=--NA}', "");
    Expect(0, 72886, '\P{^Is_Indic_Positional_Category=--NA}', "");
    Error('\p{Is_InPC=-:=NA}');
    Error('\P{Is_InPC=-:=NA}');
    Expect(1, 72887, '\p{Is_InPC:	na}', "");
    Expect(0, 72887, '\p{^Is_InPC:	na}', "");
    Expect(0, 72887, '\P{Is_InPC:	na}', "");
    Expect(1, 72887, '\P{^Is_InPC:	na}', "");
    Expect(0, 72886, '\p{Is_InPC:	na}', "");
    Expect(1, 72886, '\p{^Is_InPC:	na}', "");
    Expect(1, 72886, '\P{Is_InPC:	na}', "");
    Expect(0, 72886, '\P{^Is_InPC:	na}', "");
    Expect(1, 72887, '\p{Is_InPC=_ NA}', "");
    Expect(0, 72887, '\p{^Is_InPC=_ NA}', "");
    Expect(0, 72887, '\P{Is_InPC=_ NA}', "");
    Expect(1, 72887, '\P{^Is_InPC=_ NA}', "");
    Expect(0, 72886, '\p{Is_InPC=_ NA}', "");
    Expect(1, 72886, '\p{^Is_InPC=_ NA}', "");
    Expect(1, 72886, '\P{Is_InPC=_ NA}', "");
    Expect(0, 72886, '\P{^Is_InPC=_ NA}', "");
    Error('\p{Indic_Positional_Category=	/a/Overstruck}');
    Error('\P{Indic_Positional_Category=	/a/Overstruck}');
    Expect(1, 68102, '\p{Indic_Positional_Category=overstruck}', "");
    Expect(0, 68102, '\p{^Indic_Positional_Category=overstruck}', "");
    Expect(0, 68102, '\P{Indic_Positional_Category=overstruck}', "");
    Expect(1, 68102, '\P{^Indic_Positional_Category=overstruck}', "");
    Expect(0, 68103, '\p{Indic_Positional_Category=overstruck}', "");
    Expect(1, 68103, '\p{^Indic_Positional_Category=overstruck}', "");
    Expect(1, 68103, '\P{Indic_Positional_Category=overstruck}', "");
    Expect(0, 68103, '\P{^Indic_Positional_Category=overstruck}', "");
    Expect(1, 68102, '\p{Indic_Positional_Category=_Overstruck}', "");
    Expect(0, 68102, '\p{^Indic_Positional_Category=_Overstruck}', "");
    Expect(0, 68102, '\P{Indic_Positional_Category=_Overstruck}', "");
    Expect(1, 68102, '\P{^Indic_Positional_Category=_Overstruck}', "");
    Expect(0, 68103, '\p{Indic_Positional_Category=_Overstruck}', "");
    Expect(1, 68103, '\p{^Indic_Positional_Category=_Overstruck}', "");
    Expect(1, 68103, '\P{Indic_Positional_Category=_Overstruck}', "");
    Expect(0, 68103, '\P{^Indic_Positional_Category=_Overstruck}', "");
    Error('\p{InPC:/a/-Overstruck}');
    Error('\P{InPC:/a/-Overstruck}');
    Expect(1, 68102, '\p{InPC=overstruck}', "");
    Expect(0, 68102, '\p{^InPC=overstruck}', "");
    Expect(0, 68102, '\P{InPC=overstruck}', "");
    Expect(1, 68102, '\P{^InPC=overstruck}', "");
    Expect(0, 68103, '\p{InPC=overstruck}', "");
    Expect(1, 68103, '\p{^InPC=overstruck}', "");
    Expect(1, 68103, '\P{InPC=overstruck}', "");
    Expect(0, 68103, '\P{^InPC=overstruck}', "");
    Expect(1, 68102, '\p{InPC= _Overstruck}', "");
    Expect(0, 68102, '\p{^InPC= _Overstruck}', "");
    Expect(0, 68102, '\P{InPC= _Overstruck}', "");
    Expect(1, 68102, '\P{^InPC= _Overstruck}', "");
    Expect(0, 68103, '\p{InPC= _Overstruck}', "");
    Expect(1, 68103, '\p{^InPC= _Overstruck}', "");
    Expect(1, 68103, '\P{InPC= _Overstruck}', "");
    Expect(0, 68103, '\P{^InPC= _Overstruck}', "");
    Error('\p{Is_Indic_Positional_Category=	-Overstruck/a/}');
    Error('\P{Is_Indic_Positional_Category=	-Overstruck/a/}');
    Expect(1, 68102, '\p{Is_Indic_Positional_Category=overstruck}', "");
    Expect(0, 68102, '\p{^Is_Indic_Positional_Category=overstruck}', "");
    Expect(0, 68102, '\P{Is_Indic_Positional_Category=overstruck}', "");
    Expect(1, 68102, '\P{^Is_Indic_Positional_Category=overstruck}', "");
    Expect(0, 68103, '\p{Is_Indic_Positional_Category=overstruck}', "");
    Expect(1, 68103, '\p{^Is_Indic_Positional_Category=overstruck}', "");
    Expect(1, 68103, '\P{Is_Indic_Positional_Category=overstruck}', "");
    Expect(0, 68103, '\P{^Is_Indic_Positional_Category=overstruck}', "");
    Expect(1, 68102, '\p{Is_Indic_Positional_Category= 	Overstruck}', "");
    Expect(0, 68102, '\p{^Is_Indic_Positional_Category= 	Overstruck}', "");
    Expect(0, 68102, '\P{Is_Indic_Positional_Category= 	Overstruck}', "");
    Expect(1, 68102, '\P{^Is_Indic_Positional_Category= 	Overstruck}', "");
    Expect(0, 68103, '\p{Is_Indic_Positional_Category= 	Overstruck}', "");
    Expect(1, 68103, '\p{^Is_Indic_Positional_Category= 	Overstruck}', "");
    Expect(1, 68103, '\P{Is_Indic_Positional_Category= 	Overstruck}', "");
    Expect(0, 68103, '\P{^Is_Indic_Positional_Category= 	Overstruck}', "");
    Error('\p{Is_InPC=/a/-	overstruck}');
    Error('\P{Is_InPC=/a/-	overstruck}');
    Expect(1, 68102, '\p{Is_InPC=overstruck}', "");
    Expect(0, 68102, '\p{^Is_InPC=overstruck}', "");
    Expect(0, 68102, '\P{Is_InPC=overstruck}', "");
    Expect(1, 68102, '\P{^Is_InPC=overstruck}', "");
    Expect(0, 68103, '\p{Is_InPC=overstruck}', "");
    Expect(1, 68103, '\p{^Is_InPC=overstruck}', "");
    Expect(1, 68103, '\P{Is_InPC=overstruck}', "");
    Expect(0, 68103, '\P{^Is_InPC=overstruck}', "");
    Expect(1, 68102, '\p{Is_InPC=_-Overstruck}', "");
    Expect(0, 68102, '\p{^Is_InPC=_-Overstruck}', "");
    Expect(0, 68102, '\P{Is_InPC=_-Overstruck}', "");
    Expect(1, 68102, '\P{^Is_InPC=_-Overstruck}', "");
    Expect(0, 68103, '\p{Is_InPC=_-Overstruck}', "");
    Expect(1, 68103, '\p{^Is_InPC=_-Overstruck}', "");
    Expect(1, 68103, '\P{Is_InPC=_-Overstruck}', "");
    Expect(0, 68103, '\P{^Is_InPC=_-Overstruck}', "");
    Error('\p{Indic_Positional_Category=-	RIGHT:=}');
    Error('\P{Indic_Positional_Category=-	RIGHT:=}');
    Expect(1, 72884, '\p{Indic_Positional_Category=right}', "");
    Expect(0, 72884, '\p{^Indic_Positional_Category=right}', "");
    Expect(0, 72884, '\P{Indic_Positional_Category=right}', "");
    Expect(1, 72884, '\P{^Indic_Positional_Category=right}', "");
    Expect(0, 72885, '\p{Indic_Positional_Category=right}', "");
    Expect(1, 72885, '\p{^Indic_Positional_Category=right}', "");
    Expect(1, 72885, '\P{Indic_Positional_Category=right}', "");
    Expect(0, 72885, '\P{^Indic_Positional_Category=right}', "");
    Expect(1, 72884, '\p{Indic_Positional_Category=		Right}', "");
    Expect(0, 72884, '\p{^Indic_Positional_Category=		Right}', "");
    Expect(0, 72884, '\P{Indic_Positional_Category=		Right}', "");
    Expect(1, 72884, '\P{^Indic_Positional_Category=		Right}', "");
    Expect(0, 72885, '\p{Indic_Positional_Category=		Right}', "");
    Expect(1, 72885, '\p{^Indic_Positional_Category=		Right}', "");
    Expect(1, 72885, '\P{Indic_Positional_Category=		Right}', "");
    Expect(0, 72885, '\P{^Indic_Positional_Category=		Right}', "");
    Error('\p{InPC:	 /a/Right}');
    Error('\P{InPC:	 /a/Right}');
    Expect(1, 72884, '\p{InPC=right}', "");
    Expect(0, 72884, '\p{^InPC=right}', "");
    Expect(0, 72884, '\P{InPC=right}', "");
    Expect(1, 72884, '\P{^InPC=right}', "");
    Expect(0, 72885, '\p{InPC=right}', "");
    Expect(1, 72885, '\p{^InPC=right}', "");
    Expect(1, 72885, '\P{InPC=right}', "");
    Expect(0, 72885, '\P{^InPC=right}', "");
    Expect(1, 72884, '\p{InPC= RIGHT}', "");
    Expect(0, 72884, '\p{^InPC= RIGHT}', "");
    Expect(0, 72884, '\P{InPC= RIGHT}', "");
    Expect(1, 72884, '\P{^InPC= RIGHT}', "");
    Expect(0, 72885, '\p{InPC= RIGHT}', "");
    Expect(1, 72885, '\p{^InPC= RIGHT}', "");
    Expect(1, 72885, '\P{InPC= RIGHT}', "");
    Expect(0, 72885, '\P{^InPC= RIGHT}', "");
    Error('\p{Is_Indic_Positional_Category: 	_Right/a/}');
    Error('\P{Is_Indic_Positional_Category: 	_Right/a/}');
    Expect(1, 72884, '\p{Is_Indic_Positional_Category=right}', "");
    Expect(0, 72884, '\p{^Is_Indic_Positional_Category=right}', "");
    Expect(0, 72884, '\P{Is_Indic_Positional_Category=right}', "");
    Expect(1, 72884, '\P{^Is_Indic_Positional_Category=right}', "");
    Expect(0, 72885, '\p{Is_Indic_Positional_Category=right}', "");
    Expect(1, 72885, '\p{^Is_Indic_Positional_Category=right}', "");
    Expect(1, 72885, '\P{Is_Indic_Positional_Category=right}', "");
    Expect(0, 72885, '\P{^Is_Indic_Positional_Category=right}', "");
    Expect(1, 72884, '\p{Is_Indic_Positional_Category=_	Right}', "");
    Expect(0, 72884, '\p{^Is_Indic_Positional_Category=_	Right}', "");
    Expect(0, 72884, '\P{Is_Indic_Positional_Category=_	Right}', "");
    Expect(1, 72884, '\P{^Is_Indic_Positional_Category=_	Right}', "");
    Expect(0, 72885, '\p{Is_Indic_Positional_Category=_	Right}', "");
    Expect(1, 72885, '\p{^Is_Indic_Positional_Category=_	Right}', "");
    Expect(1, 72885, '\P{Is_Indic_Positional_Category=_	Right}', "");
    Expect(0, 72885, '\P{^Is_Indic_Positional_Category=_	Right}', "");
    Error('\p{Is_InPC=:=__right}');
    Error('\P{Is_InPC=:=__right}');
    Expect(1, 72884, '\p{Is_InPC=right}', "");
    Expect(0, 72884, '\p{^Is_InPC=right}', "");
    Expect(0, 72884, '\P{Is_InPC=right}', "");
    Expect(1, 72884, '\P{^Is_InPC=right}', "");
    Expect(0, 72885, '\p{Is_InPC=right}', "");
    Expect(1, 72885, '\p{^Is_InPC=right}', "");
    Expect(1, 72885, '\P{Is_InPC=right}', "");
    Expect(0, 72885, '\P{^Is_InPC=right}', "");
    Expect(1, 72884, '\p{Is_InPC=_-right}', "");
    Expect(0, 72884, '\p{^Is_InPC=_-right}', "");
    Expect(0, 72884, '\P{Is_InPC=_-right}', "");
    Expect(1, 72884, '\P{^Is_InPC=_-right}', "");
    Expect(0, 72885, '\p{Is_InPC=_-right}', "");
    Expect(1, 72885, '\p{^Is_InPC=_-right}', "");
    Expect(1, 72885, '\P{Is_InPC=_-right}', "");
    Expect(0, 72885, '\P{^Is_InPC=_-right}', "");
    Error('\p{Indic_Positional_Category=	:=Top}');
    Error('\P{Indic_Positional_Category=	:=Top}');
    Expect(1, 72886, '\p{Indic_Positional_Category=top}', "");
    Expect(0, 72886, '\p{^Indic_Positional_Category=top}', "");
    Expect(0, 72886, '\P{Indic_Positional_Category=top}', "");
    Expect(1, 72886, '\P{^Indic_Positional_Category=top}', "");
    Expect(0, 72887, '\p{Indic_Positional_Category=top}', "");
    Expect(1, 72887, '\p{^Indic_Positional_Category=top}', "");
    Expect(1, 72887, '\P{Indic_Positional_Category=top}', "");
    Expect(0, 72887, '\P{^Indic_Positional_Category=top}', "");
    Expect(1, 72886, '\p{Indic_Positional_Category=	Top}', "");
    Expect(0, 72886, '\p{^Indic_Positional_Category=	Top}', "");
    Expect(0, 72886, '\P{Indic_Positional_Category=	Top}', "");
    Expect(1, 72886, '\P{^Indic_Positional_Category=	Top}', "");
    Expect(0, 72887, '\p{Indic_Positional_Category=	Top}', "");
    Expect(1, 72887, '\p{^Indic_Positional_Category=	Top}', "");
    Expect(1, 72887, '\P{Indic_Positional_Category=	Top}', "");
    Expect(0, 72887, '\P{^Indic_Positional_Category=	Top}', "");
    Error('\p{InPC=	 TOP/a/}');
    Error('\P{InPC=	 TOP/a/}');
    Expect(1, 72886, '\p{InPC=top}', "");
    Expect(0, 72886, '\p{^InPC=top}', "");
    Expect(0, 72886, '\P{InPC=top}', "");
    Expect(1, 72886, '\P{^InPC=top}', "");
    Expect(0, 72887, '\p{InPC=top}', "");
    Expect(1, 72887, '\p{^InPC=top}', "");
    Expect(1, 72887, '\P{InPC=top}', "");
    Expect(0, 72887, '\P{^InPC=top}', "");
    Expect(1, 72886, '\p{InPC=	_TOP}', "");
    Expect(0, 72886, '\p{^InPC=	_TOP}', "");
    Expect(0, 72886, '\P{InPC=	_TOP}', "");
    Expect(1, 72886, '\P{^InPC=	_TOP}', "");
    Expect(0, 72887, '\p{InPC=	_TOP}', "");
    Expect(1, 72887, '\p{^InPC=	_TOP}', "");
    Expect(1, 72887, '\P{InPC=	_TOP}', "");
    Expect(0, 72887, '\P{^InPC=	_TOP}', "");
    Error('\p{Is_Indic_Positional_Category=/a/_ top}');
    Error('\P{Is_Indic_Positional_Category=/a/_ top}');
    Expect(1, 72886, '\p{Is_Indic_Positional_Category:top}', "");
    Expect(0, 72886, '\p{^Is_Indic_Positional_Category:top}', "");
    Expect(0, 72886, '\P{Is_Indic_Positional_Category:top}', "");
    Expect(1, 72886, '\P{^Is_Indic_Positional_Category:top}', "");
    Expect(0, 72887, '\p{Is_Indic_Positional_Category:top}', "");
    Expect(1, 72887, '\p{^Is_Indic_Positional_Category:top}', "");
    Expect(1, 72887, '\P{Is_Indic_Positional_Category:top}', "");
    Expect(0, 72887, '\P{^Is_Indic_Positional_Category:top}', "");
    Expect(1, 72886, '\p{Is_Indic_Positional_Category=-	top}', "");
    Expect(0, 72886, '\p{^Is_Indic_Positional_Category=-	top}', "");
    Expect(0, 72886, '\P{Is_Indic_Positional_Category=-	top}', "");
    Expect(1, 72886, '\P{^Is_Indic_Positional_Category=-	top}', "");
    Expect(0, 72887, '\p{Is_Indic_Positional_Category=-	top}', "");
    Expect(1, 72887, '\p{^Is_Indic_Positional_Category=-	top}', "");
    Expect(1, 72887, '\P{Is_Indic_Positional_Category=-	top}', "");
    Expect(0, 72887, '\P{^Is_Indic_Positional_Category=-	top}', "");
    Error('\p{Is_InPC=_	Top/a/}');
    Error('\P{Is_InPC=_	Top/a/}');
    Expect(1, 72886, '\p{Is_InPC=top}', "");
    Expect(0, 72886, '\p{^Is_InPC=top}', "");
    Expect(0, 72886, '\P{Is_InPC=top}', "");
    Expect(1, 72886, '\P{^Is_InPC=top}', "");
    Expect(0, 72887, '\p{Is_InPC=top}', "");
    Expect(1, 72887, '\p{^Is_InPC=top}', "");
    Expect(1, 72887, '\P{Is_InPC=top}', "");
    Expect(0, 72887, '\P{^Is_InPC=top}', "");
    Expect(1, 72886, '\p{Is_InPC= -top}', "");
    Expect(0, 72886, '\p{^Is_InPC= -top}', "");
    Expect(0, 72886, '\P{Is_InPC= -top}', "");
    Expect(1, 72886, '\P{^Is_InPC= -top}', "");
    Expect(0, 72887, '\p{Is_InPC= -top}', "");
    Expect(1, 72887, '\p{^Is_InPC= -top}', "");
    Expect(1, 72887, '\P{Is_InPC= -top}', "");
    Expect(0, 72887, '\P{^Is_InPC= -top}', "");
    Error('\p{Indic_Positional_Category=		Top_and_Bottom:=}');
    Error('\P{Indic_Positional_Category=		Top_and_Bottom:=}');
    Expect(1, 69935, '\p{Indic_Positional_Category=topandbottom}', "");
    Expect(0, 69935, '\p{^Indic_Positional_Category=topandbottom}', "");
    Expect(0, 69935, '\P{Indic_Positional_Category=topandbottom}', "");
    Expect(1, 69935, '\P{^Indic_Positional_Category=topandbottom}', "");
    Expect(0, 69936, '\p{Indic_Positional_Category=topandbottom}', "");
    Expect(1, 69936, '\p{^Indic_Positional_Category=topandbottom}', "");
    Expect(1, 69936, '\P{Indic_Positional_Category=topandbottom}', "");
    Expect(0, 69936, '\P{^Indic_Positional_Category=topandbottom}', "");
    Expect(1, 69935, '\p{Indic_Positional_Category=_TOP_AND_BOTTOM}', "");
    Expect(0, 69935, '\p{^Indic_Positional_Category=_TOP_AND_BOTTOM}', "");
    Expect(0, 69935, '\P{Indic_Positional_Category=_TOP_AND_BOTTOM}', "");
    Expect(1, 69935, '\P{^Indic_Positional_Category=_TOP_AND_BOTTOM}', "");
    Expect(0, 69936, '\p{Indic_Positional_Category=_TOP_AND_BOTTOM}', "");
    Expect(1, 69936, '\p{^Indic_Positional_Category=_TOP_AND_BOTTOM}', "");
    Expect(1, 69936, '\P{Indic_Positional_Category=_TOP_AND_BOTTOM}', "");
    Expect(0, 69936, '\P{^Indic_Positional_Category=_TOP_AND_BOTTOM}', "");
    Error('\p{InPC=/a/--Top_and_BOTTOM}');
    Error('\P{InPC=/a/--Top_and_BOTTOM}');
    Expect(1, 69935, '\p{InPC=topandbottom}', "");
    Expect(0, 69935, '\p{^InPC=topandbottom}', "");
    Expect(0, 69935, '\P{InPC=topandbottom}', "");
    Expect(1, 69935, '\P{^InPC=topandbottom}', "");
    Expect(0, 69936, '\p{InPC=topandbottom}', "");
    Expect(1, 69936, '\p{^InPC=topandbottom}', "");
    Expect(1, 69936, '\P{InPC=topandbottom}', "");
    Expect(0, 69936, '\P{^InPC=topandbottom}', "");
    Expect(1, 69935, '\p{InPC= _TOP_And_bottom}', "");
    Expect(0, 69935, '\p{^InPC= _TOP_And_bottom}', "");
    Expect(0, 69935, '\P{InPC= _TOP_And_bottom}', "");
    Expect(1, 69935, '\P{^InPC= _TOP_And_bottom}', "");
    Expect(0, 69936, '\p{InPC= _TOP_And_bottom}', "");
    Expect(1, 69936, '\p{^InPC= _TOP_And_bottom}', "");
    Expect(1, 69936, '\P{InPC= _TOP_And_bottom}', "");
    Expect(0, 69936, '\P{^InPC= _TOP_And_bottom}', "");
    Error('\p{Is_Indic_Positional_Category=:=top_and_bottom}');
    Error('\P{Is_Indic_Positional_Category=:=top_and_bottom}');
    Expect(1, 69935, '\p{Is_Indic_Positional_Category=topandbottom}', "");
    Expect(0, 69935, '\p{^Is_Indic_Positional_Category=topandbottom}', "");
    Expect(0, 69935, '\P{Is_Indic_Positional_Category=topandbottom}', "");
    Expect(1, 69935, '\P{^Is_Indic_Positional_Category=topandbottom}', "");
    Expect(0, 69936, '\p{Is_Indic_Positional_Category=topandbottom}', "");
    Expect(1, 69936, '\p{^Is_Indic_Positional_Category=topandbottom}', "");
    Expect(1, 69936, '\P{Is_Indic_Positional_Category=topandbottom}', "");
    Expect(0, 69936, '\P{^Is_Indic_Positional_Category=topandbottom}', "");
    Expect(1, 69935, '\p{Is_Indic_Positional_Category=		Top_And_BOTTOM}', "");
    Expect(0, 69935, '\p{^Is_Indic_Positional_Category=		Top_And_BOTTOM}', "");
    Expect(0, 69935, '\P{Is_Indic_Positional_Category=		Top_And_BOTTOM}', "");
    Expect(1, 69935, '\P{^Is_Indic_Positional_Category=		Top_And_BOTTOM}', "");
    Expect(0, 69936, '\p{Is_Indic_Positional_Category=		Top_And_BOTTOM}', "");
    Expect(1, 69936, '\p{^Is_Indic_Positional_Category=		Top_And_BOTTOM}', "");
    Expect(1, 69936, '\P{Is_Indic_Positional_Category=		Top_And_BOTTOM}', "");
    Expect(0, 69936, '\P{^Is_Indic_Positional_Category=		Top_And_BOTTOM}', "");
    Error('\p{Is_InPC:   :=Top_And_Bottom}');
    Error('\P{Is_InPC:   :=Top_And_Bottom}');
    Expect(1, 69935, '\p{Is_InPC=topandbottom}', "");
    Expect(0, 69935, '\p{^Is_InPC=topandbottom}', "");
    Expect(0, 69935, '\P{Is_InPC=topandbottom}', "");
    Expect(1, 69935, '\P{^Is_InPC=topandbottom}', "");
    Expect(0, 69936, '\p{Is_InPC=topandbottom}', "");
    Expect(1, 69936, '\p{^Is_InPC=topandbottom}', "");
    Expect(1, 69936, '\P{Is_InPC=topandbottom}', "");
    Expect(0, 69936, '\P{^Is_InPC=topandbottom}', "");
    Expect(1, 69935, '\p{Is_InPC=-	top_And_BOTTOM}', "");
    Expect(0, 69935, '\p{^Is_InPC=-	top_And_BOTTOM}', "");
    Expect(0, 69935, '\P{Is_InPC=-	top_And_BOTTOM}', "");
    Expect(1, 69935, '\P{^Is_InPC=-	top_And_BOTTOM}', "");
    Expect(0, 69936, '\p{Is_InPC=-	top_And_BOTTOM}', "");
    Expect(1, 69936, '\p{^Is_InPC=-	top_And_BOTTOM}', "");
    Expect(1, 69936, '\P{Is_InPC=-	top_And_BOTTOM}', "");
    Expect(0, 69936, '\P{^Is_InPC=-	top_And_BOTTOM}', "");
    Error('\p{Indic_Positional_Category=_-Top_and_Bottom_And_Right:=}');
    Error('\P{Indic_Positional_Category=_-Top_and_Bottom_And_Right:=}');
    Expect(1, 6973, '\p{Indic_Positional_Category=topandbottomandright}', "");
    Expect(0, 6973, '\p{^Indic_Positional_Category=topandbottomandright}', "");
    Expect(0, 6973, '\P{Indic_Positional_Category=topandbottomandright}', "");
    Expect(1, 6973, '\P{^Indic_Positional_Category=topandbottomandright}', "");
    Expect(0, 6974, '\p{Indic_Positional_Category=topandbottomandright}', "");
    Expect(1, 6974, '\p{^Indic_Positional_Category=topandbottomandright}', "");
    Expect(1, 6974, '\P{Indic_Positional_Category=topandbottomandright}', "");
    Expect(0, 6974, '\P{^Indic_Positional_Category=topandbottomandright}', "");
    Expect(1, 6973, '\p{Indic_Positional_Category=-TOP_And_Bottom_and_RIGHT}', "");
    Expect(0, 6973, '\p{^Indic_Positional_Category=-TOP_And_Bottom_and_RIGHT}', "");
    Expect(0, 6973, '\P{Indic_Positional_Category=-TOP_And_Bottom_and_RIGHT}', "");
    Expect(1, 6973, '\P{^Indic_Positional_Category=-TOP_And_Bottom_and_RIGHT}', "");
    Expect(0, 6974, '\p{Indic_Positional_Category=-TOP_And_Bottom_and_RIGHT}', "");
    Expect(1, 6974, '\p{^Indic_Positional_Category=-TOP_And_Bottom_and_RIGHT}', "");
    Expect(1, 6974, '\P{Indic_Positional_Category=-TOP_And_Bottom_and_RIGHT}', "");
    Expect(0, 6974, '\P{^Indic_Positional_Category=-TOP_And_Bottom_and_RIGHT}', "");
    Error('\p{InPC:_:=Top_and_Bottom_and_right}');
    Error('\P{InPC:_:=Top_and_Bottom_and_right}');
    Expect(1, 6973, '\p{InPC=topandbottomandright}', "");
    Expect(0, 6973, '\p{^InPC=topandbottomandright}', "");
    Expect(0, 6973, '\P{InPC=topandbottomandright}', "");
    Expect(1, 6973, '\P{^InPC=topandbottomandright}', "");
    Expect(0, 6974, '\p{InPC=topandbottomandright}', "");
    Expect(1, 6974, '\p{^InPC=topandbottomandright}', "");
    Expect(1, 6974, '\P{InPC=topandbottomandright}', "");
    Expect(0, 6974, '\P{^InPC=topandbottomandright}', "");
    Expect(1, 6973, '\p{InPC:   	 Top_And_Bottom_and_right}', "");
    Expect(0, 6973, '\p{^InPC:   	 Top_And_Bottom_and_right}', "");
    Expect(0, 6973, '\P{InPC:   	 Top_And_Bottom_and_right}', "");
    Expect(1, 6973, '\P{^InPC:   	 Top_And_Bottom_and_right}', "");
    Expect(0, 6974, '\p{InPC:   	 Top_And_Bottom_and_right}', "");
    Expect(1, 6974, '\p{^InPC:   	 Top_And_Bottom_and_right}', "");
    Expect(1, 6974, '\P{InPC:   	 Top_And_Bottom_and_right}', "");
    Expect(0, 6974, '\P{^InPC:   	 Top_And_Bottom_and_right}', "");
    Error('\p{Is_Indic_Positional_Category=-:=Top_AND_bottom_AND_Right}');
    Error('\P{Is_Indic_Positional_Category=-:=Top_AND_bottom_AND_Right}');
    Expect(1, 6973, '\p{Is_Indic_Positional_Category=topandbottomandright}', "");
    Expect(0, 6973, '\p{^Is_Indic_Positional_Category=topandbottomandright}', "");
    Expect(0, 6973, '\P{Is_Indic_Positional_Category=topandbottomandright}', "");
    Expect(1, 6973, '\P{^Is_Indic_Positional_Category=topandbottomandright}', "");
    Expect(0, 6974, '\p{Is_Indic_Positional_Category=topandbottomandright}', "");
    Expect(1, 6974, '\p{^Is_Indic_Positional_Category=topandbottomandright}', "");
    Expect(1, 6974, '\P{Is_Indic_Positional_Category=topandbottomandright}', "");
    Expect(0, 6974, '\P{^Is_Indic_Positional_Category=topandbottomandright}', "");
    Expect(1, 6973, '\p{Is_Indic_Positional_Category= 	top_And_Bottom_AND_Right}', "");
    Expect(0, 6973, '\p{^Is_Indic_Positional_Category= 	top_And_Bottom_AND_Right}', "");
    Expect(0, 6973, '\P{Is_Indic_Positional_Category= 	top_And_Bottom_AND_Right}', "");
    Expect(1, 6973, '\P{^Is_Indic_Positional_Category= 	top_And_Bottom_AND_Right}', "");
    Expect(0, 6974, '\p{Is_Indic_Positional_Category= 	top_And_Bottom_AND_Right}', "");
    Expect(1, 6974, '\p{^Is_Indic_Positional_Category= 	top_And_Bottom_AND_Right}', "");
    Expect(1, 6974, '\P{Is_Indic_Positional_Category= 	top_And_Bottom_AND_Right}', "");
    Expect(0, 6974, '\P{^Is_Indic_Positional_Category= 	top_And_Bottom_AND_Right}', "");
    Error('\p{Is_InPC=/a/	_top_And_BOTTOM_And_Right}');
    Error('\P{Is_InPC=/a/	_top_And_BOTTOM_And_Right}');
    Expect(1, 6973, '\p{Is_InPC=topandbottomandright}', "");
    Expect(0, 6973, '\p{^Is_InPC=topandbottomandright}', "");
    Expect(0, 6973, '\P{Is_InPC=topandbottomandright}', "");
    Expect(1, 6973, '\P{^Is_InPC=topandbottomandright}', "");
    Expect(0, 6974, '\p{Is_InPC=topandbottomandright}', "");
    Expect(1, 6974, '\p{^Is_InPC=topandbottomandright}', "");
    Expect(1, 6974, '\P{Is_InPC=topandbottomandright}', "");
    Expect(0, 6974, '\P{^Is_InPC=topandbottomandright}', "");
    Expect(1, 6973, '\p{Is_InPC=	Top_AND_Bottom_And_right}', "");
    Expect(0, 6973, '\p{^Is_InPC=	Top_AND_Bottom_And_right}', "");
    Expect(0, 6973, '\P{Is_InPC=	Top_AND_Bottom_And_right}', "");
    Expect(1, 6973, '\P{^Is_InPC=	Top_AND_Bottom_And_right}', "");
    Expect(0, 6974, '\p{Is_InPC=	Top_AND_Bottom_And_right}', "");
    Expect(1, 6974, '\p{^Is_InPC=	Top_AND_Bottom_And_right}', "");
    Expect(1, 6974, '\P{Is_InPC=	Top_AND_Bottom_And_right}', "");
    Expect(0, 6974, '\P{^Is_InPC=	Top_AND_Bottom_And_right}', "");
    Error('\p{Indic_Positional_Category=/a/TOP_And_left}');
    Error('\P{Indic_Positional_Category=/a/TOP_And_left}');
    Expect(1, 71097, '\p{Indic_Positional_Category=topandleft}', "");
    Expect(0, 71097, '\p{^Indic_Positional_Category=topandleft}', "");
    Expect(0, 71097, '\P{Indic_Positional_Category=topandleft}', "");
    Expect(1, 71097, '\P{^Indic_Positional_Category=topandleft}', "");
    Expect(0, 71098, '\p{Indic_Positional_Category=topandleft}', "");
    Expect(1, 71098, '\p{^Indic_Positional_Category=topandleft}', "");
    Expect(1, 71098, '\P{Indic_Positional_Category=topandleft}', "");
    Expect(0, 71098, '\P{^Indic_Positional_Category=topandleft}', "");
    Expect(1, 71097, '\p{Indic_Positional_Category=- Top_and_LEFT}', "");
    Expect(0, 71097, '\p{^Indic_Positional_Category=- Top_and_LEFT}', "");
    Expect(0, 71097, '\P{Indic_Positional_Category=- Top_and_LEFT}', "");
    Expect(1, 71097, '\P{^Indic_Positional_Category=- Top_and_LEFT}', "");
    Expect(0, 71098, '\p{Indic_Positional_Category=- Top_and_LEFT}', "");
    Expect(1, 71098, '\p{^Indic_Positional_Category=- Top_and_LEFT}', "");
    Expect(1, 71098, '\P{Indic_Positional_Category=- Top_and_LEFT}', "");
    Expect(0, 71098, '\P{^Indic_Positional_Category=- Top_and_LEFT}', "");
    Error('\p{InPC=:=	top_AND_Left}');
    Error('\P{InPC=:=	top_AND_Left}');
    Expect(1, 71097, '\p{InPC=topandleft}', "");
    Expect(0, 71097, '\p{^InPC=topandleft}', "");
    Expect(0, 71097, '\P{InPC=topandleft}', "");
    Expect(1, 71097, '\P{^InPC=topandleft}', "");
    Expect(0, 71098, '\p{InPC=topandleft}', "");
    Expect(1, 71098, '\p{^InPC=topandleft}', "");
    Expect(1, 71098, '\P{InPC=topandleft}', "");
    Expect(0, 71098, '\P{^InPC=topandleft}', "");
    Expect(1, 71097, '\p{InPC=	 Top_And_Left}', "");
    Expect(0, 71097, '\p{^InPC=	 Top_And_Left}', "");
    Expect(0, 71097, '\P{InPC=	 Top_And_Left}', "");
    Expect(1, 71097, '\P{^InPC=	 Top_And_Left}', "");
    Expect(0, 71098, '\p{InPC=	 Top_And_Left}', "");
    Expect(1, 71098, '\p{^InPC=	 Top_And_Left}', "");
    Expect(1, 71098, '\P{InPC=	 Top_And_Left}', "");
    Expect(0, 71098, '\P{^InPC=	 Top_And_Left}', "");
    Error('\p{Is_Indic_Positional_Category=-/a/TOP_And_LEFT}');
    Error('\P{Is_Indic_Positional_Category=-/a/TOP_And_LEFT}');
    Expect(1, 71097, '\p{Is_Indic_Positional_Category=topandleft}', "");
    Expect(0, 71097, '\p{^Is_Indic_Positional_Category=topandleft}', "");
    Expect(0, 71097, '\P{Is_Indic_Positional_Category=topandleft}', "");
    Expect(1, 71097, '\P{^Is_Indic_Positional_Category=topandleft}', "");
    Expect(0, 71098, '\p{Is_Indic_Positional_Category=topandleft}', "");
    Expect(1, 71098, '\p{^Is_Indic_Positional_Category=topandleft}', "");
    Expect(1, 71098, '\P{Is_Indic_Positional_Category=topandleft}', "");
    Expect(0, 71098, '\P{^Is_Indic_Positional_Category=topandleft}', "");
    Expect(1, 71097, '\p{Is_Indic_Positional_Category= -Top_And_LEFT}', "");
    Expect(0, 71097, '\p{^Is_Indic_Positional_Category= -Top_And_LEFT}', "");
    Expect(0, 71097, '\P{Is_Indic_Positional_Category= -Top_And_LEFT}', "");
    Expect(1, 71097, '\P{^Is_Indic_Positional_Category= -Top_And_LEFT}', "");
    Expect(0, 71098, '\p{Is_Indic_Positional_Category= -Top_And_LEFT}', "");
    Expect(1, 71098, '\p{^Is_Indic_Positional_Category= -Top_And_LEFT}', "");
    Expect(1, 71098, '\P{Is_Indic_Positional_Category= -Top_And_LEFT}', "");
    Expect(0, 71098, '\P{^Is_Indic_Positional_Category= -Top_And_LEFT}', "");
    Error('\p{Is_InPC=-/a/TOP_AND_Left}');
    Error('\P{Is_InPC=-/a/TOP_AND_Left}');
    Expect(1, 71097, '\p{Is_InPC=topandleft}', "");
    Expect(0, 71097, '\p{^Is_InPC=topandleft}', "");
    Expect(0, 71097, '\P{Is_InPC=topandleft}', "");
    Expect(1, 71097, '\P{^Is_InPC=topandleft}', "");
    Expect(0, 71098, '\p{Is_InPC=topandleft}', "");
    Expect(1, 71098, '\p{^Is_InPC=topandleft}', "");
    Expect(1, 71098, '\P{Is_InPC=topandleft}', "");
    Expect(0, 71098, '\P{^Is_InPC=topandleft}', "");
    Expect(1, 71097, '\p{Is_InPC= Top_and_Left}', "");
    Expect(0, 71097, '\p{^Is_InPC= Top_and_Left}', "");
    Expect(0, 71097, '\P{Is_InPC= Top_and_Left}', "");
    Expect(1, 71097, '\P{^Is_InPC= Top_and_Left}', "");
    Expect(0, 71098, '\p{Is_InPC= Top_and_Left}', "");
    Expect(1, 71098, '\p{^Is_InPC= Top_and_Left}', "");
    Expect(1, 71098, '\P{Is_InPC= Top_and_Left}', "");
    Expect(0, 71098, '\P{^Is_InPC= Top_and_Left}', "");
    Error('\p{Indic_Positional_Category= -Top_And_Left_AND_Right/a/}');
    Error('\P{Indic_Positional_Category= -Top_And_Left_AND_Right/a/}');
    Expect(1, 71099, '\p{Indic_Positional_Category=topandleftandright}', "");
    Expect(0, 71099, '\p{^Indic_Positional_Category=topandleftandright}', "");
    Expect(0, 71099, '\P{Indic_Positional_Category=topandleftandright}', "");
    Expect(1, 71099, '\P{^Indic_Positional_Category=topandleftandright}', "");
    Expect(0, 71100, '\p{Indic_Positional_Category=topandleftandright}', "");
    Expect(1, 71100, '\p{^Indic_Positional_Category=topandleftandright}', "");
    Expect(1, 71100, '\P{Indic_Positional_Category=topandleftandright}', "");
    Expect(0, 71100, '\P{^Indic_Positional_Category=topandleftandright}', "");
    Expect(1, 71099, '\p{Indic_Positional_Category=	Top_And_Left_And_right}', "");
    Expect(0, 71099, '\p{^Indic_Positional_Category=	Top_And_Left_And_right}', "");
    Expect(0, 71099, '\P{Indic_Positional_Category=	Top_And_Left_And_right}', "");
    Expect(1, 71099, '\P{^Indic_Positional_Category=	Top_And_Left_And_right}', "");
    Expect(0, 71100, '\p{Indic_Positional_Category=	Top_And_Left_And_right}', "");
    Expect(1, 71100, '\p{^Indic_Positional_Category=	Top_And_Left_And_right}', "");
    Expect(1, 71100, '\P{Indic_Positional_Category=	Top_And_Left_And_right}', "");
    Expect(0, 71100, '\P{^Indic_Positional_Category=	Top_And_Left_And_right}', "");
    Error('\p{InPC=- top_And_Left_And_right:=}');
    Error('\P{InPC=- top_And_Left_And_right:=}');
    Expect(1, 71099, '\p{InPC=topandleftandright}', "");
    Expect(0, 71099, '\p{^InPC=topandleftandright}', "");
    Expect(0, 71099, '\P{InPC=topandleftandright}', "");
    Expect(1, 71099, '\P{^InPC=topandleftandright}', "");
    Expect(0, 71100, '\p{InPC=topandleftandright}', "");
    Expect(1, 71100, '\p{^InPC=topandleftandright}', "");
    Expect(1, 71100, '\P{InPC=topandleftandright}', "");
    Expect(0, 71100, '\P{^InPC=topandleftandright}', "");
    Expect(1, 71099, '\p{InPC= top_And_LEFT_And_Right}', "");
    Expect(0, 71099, '\p{^InPC= top_And_LEFT_And_Right}', "");
    Expect(0, 71099, '\P{InPC= top_And_LEFT_And_Right}', "");
    Expect(1, 71099, '\P{^InPC= top_And_LEFT_And_Right}', "");
    Expect(0, 71100, '\p{InPC= top_And_LEFT_And_Right}', "");
    Expect(1, 71100, '\p{^InPC= top_And_LEFT_And_Right}', "");
    Expect(1, 71100, '\P{InPC= top_And_LEFT_And_Right}', "");
    Expect(0, 71100, '\P{^InPC= top_And_LEFT_And_Right}', "");
    Error('\p{Is_Indic_Positional_Category:-/a/TOP_And_left_and_right}');
    Error('\P{Is_Indic_Positional_Category:-/a/TOP_And_left_and_right}');
    Expect(1, 71099, '\p{Is_Indic_Positional_Category=topandleftandright}', "");
    Expect(0, 71099, '\p{^Is_Indic_Positional_Category=topandleftandright}', "");
    Expect(0, 71099, '\P{Is_Indic_Positional_Category=topandleftandright}', "");
    Expect(1, 71099, '\P{^Is_Indic_Positional_Category=topandleftandright}', "");
    Expect(0, 71100, '\p{Is_Indic_Positional_Category=topandleftandright}', "");
    Expect(1, 71100, '\p{^Is_Indic_Positional_Category=topandleftandright}', "");
    Expect(1, 71100, '\P{Is_Indic_Positional_Category=topandleftandright}', "");
    Expect(0, 71100, '\P{^Is_Indic_Positional_Category=topandleftandright}', "");
    Expect(1, 71099, '\p{Is_Indic_Positional_Category:	_top_And_Left_AND_right}', "");
    Expect(0, 71099, '\p{^Is_Indic_Positional_Category:	_top_And_Left_AND_right}', "");
    Expect(0, 71099, '\P{Is_Indic_Positional_Category:	_top_And_Left_AND_right}', "");
    Expect(1, 71099, '\P{^Is_Indic_Positional_Category:	_top_And_Left_AND_right}', "");
    Expect(0, 71100, '\p{Is_Indic_Positional_Category:	_top_And_Left_AND_right}', "");
    Expect(1, 71100, '\p{^Is_Indic_Positional_Category:	_top_And_Left_AND_right}', "");
    Expect(1, 71100, '\P{Is_Indic_Positional_Category:	_top_And_Left_AND_right}', "");
    Expect(0, 71100, '\P{^Is_Indic_Positional_Category:	_top_And_Left_AND_right}', "");
    Error('\p{Is_InPC:_/a/TOP_AND_LEFT_and_right}');
    Error('\P{Is_InPC:_/a/TOP_AND_LEFT_and_right}');
    Expect(1, 71099, '\p{Is_InPC=topandleftandright}', "");
    Expect(0, 71099, '\p{^Is_InPC=topandleftandright}', "");
    Expect(0, 71099, '\P{Is_InPC=topandleftandright}', "");
    Expect(1, 71099, '\P{^Is_InPC=topandleftandright}', "");
    Expect(0, 71100, '\p{Is_InPC=topandleftandright}', "");
    Expect(1, 71100, '\p{^Is_InPC=topandleftandright}', "");
    Expect(1, 71100, '\P{Is_InPC=topandleftandright}', "");
    Expect(0, 71100, '\P{^Is_InPC=topandleftandright}', "");
    Expect(1, 71099, '\p{Is_InPC=--TOP_And_left_and_RIGHT}', "");
    Expect(0, 71099, '\p{^Is_InPC=--TOP_And_left_and_RIGHT}', "");
    Expect(0, 71099, '\P{Is_InPC=--TOP_And_left_and_RIGHT}', "");
    Expect(1, 71099, '\P{^Is_InPC=--TOP_And_left_and_RIGHT}', "");
    Expect(0, 71100, '\p{Is_InPC=--TOP_And_left_and_RIGHT}', "");
    Expect(1, 71100, '\p{^Is_InPC=--TOP_And_left_and_RIGHT}', "");
    Expect(1, 71100, '\P{Is_InPC=--TOP_And_left_and_RIGHT}', "");
    Expect(0, 71100, '\P{^Is_InPC=--TOP_And_left_and_RIGHT}', "");
    Error('\p{Indic_Positional_Category=/a/Top_And_right}');
    Error('\P{Indic_Positional_Category=/a/Top_And_right}');
    Expect(1, 70195, '\p{Indic_Positional_Category:topandright}', "");
    Expect(0, 70195, '\p{^Indic_Positional_Category:topandright}', "");
    Expect(0, 70195, '\P{Indic_Positional_Category:topandright}', "");
    Expect(1, 70195, '\P{^Indic_Positional_Category:topandright}', "");
    Expect(0, 70196, '\p{Indic_Positional_Category:topandright}', "");
    Expect(1, 70196, '\p{^Indic_Positional_Category:topandright}', "");
    Expect(1, 70196, '\P{Indic_Positional_Category:topandright}', "");
    Expect(0, 70196, '\P{^Indic_Positional_Category:topandright}', "");
    Expect(1, 70195, '\p{Indic_Positional_Category=- TOP_AND_Right}', "");
    Expect(0, 70195, '\p{^Indic_Positional_Category=- TOP_AND_Right}', "");
    Expect(0, 70195, '\P{Indic_Positional_Category=- TOP_AND_Right}', "");
    Expect(1, 70195, '\P{^Indic_Positional_Category=- TOP_AND_Right}', "");
    Expect(0, 70196, '\p{Indic_Positional_Category=- TOP_AND_Right}', "");
    Expect(1, 70196, '\p{^Indic_Positional_Category=- TOP_AND_Right}', "");
    Expect(1, 70196, '\P{Indic_Positional_Category=- TOP_AND_Right}', "");
    Expect(0, 70196, '\P{^Indic_Positional_Category=- TOP_AND_Right}', "");
    Error('\p{InPC=-:=top_AND_Right}');
    Error('\P{InPC=-:=top_AND_Right}');
    Expect(1, 70195, '\p{InPC=topandright}', "");
    Expect(0, 70195, '\p{^InPC=topandright}', "");
    Expect(0, 70195, '\P{InPC=topandright}', "");
    Expect(1, 70195, '\P{^InPC=topandright}', "");
    Expect(0, 70196, '\p{InPC=topandright}', "");
    Expect(1, 70196, '\p{^InPC=topandright}', "");
    Expect(1, 70196, '\P{InPC=topandright}', "");
    Expect(0, 70196, '\P{^InPC=topandright}', "");
    Expect(1, 70195, '\p{InPC:	-	TOP_And_Right}', "");
    Expect(0, 70195, '\p{^InPC:	-	TOP_And_Right}', "");
    Expect(0, 70195, '\P{InPC:	-	TOP_And_Right}', "");
    Expect(1, 70195, '\P{^InPC:	-	TOP_And_Right}', "");
    Expect(0, 70196, '\p{InPC:	-	TOP_And_Right}', "");
    Expect(1, 70196, '\p{^InPC:	-	TOP_And_Right}', "");
    Expect(1, 70196, '\P{InPC:	-	TOP_And_Right}', "");
    Expect(0, 70196, '\P{^InPC:	-	TOP_And_Right}', "");
    Error('\p{Is_Indic_Positional_Category= /a/Top_And_RIGHT}');
    Error('\P{Is_Indic_Positional_Category= /a/Top_And_RIGHT}');
    Expect(1, 70195, '\p{Is_Indic_Positional_Category=topandright}', "");
    Expect(0, 70195, '\p{^Is_Indic_Positional_Category=topandright}', "");
    Expect(0, 70195, '\P{Is_Indic_Positional_Category=topandright}', "");
    Expect(1, 70195, '\P{^Is_Indic_Positional_Category=topandright}', "");
    Expect(0, 70196, '\p{Is_Indic_Positional_Category=topandright}', "");
    Expect(1, 70196, '\p{^Is_Indic_Positional_Category=topandright}', "");
    Expect(1, 70196, '\P{Is_Indic_Positional_Category=topandright}', "");
    Expect(0, 70196, '\P{^Is_Indic_Positional_Category=topandright}', "");
    Expect(1, 70195, '\p{Is_Indic_Positional_Category=		Top_AND_RIGHT}', "");
    Expect(0, 70195, '\p{^Is_Indic_Positional_Category=		Top_AND_RIGHT}', "");
    Expect(0, 70195, '\P{Is_Indic_Positional_Category=		Top_AND_RIGHT}', "");
    Expect(1, 70195, '\P{^Is_Indic_Positional_Category=		Top_AND_RIGHT}', "");
    Expect(0, 70196, '\p{Is_Indic_Positional_Category=		Top_AND_RIGHT}', "");
    Expect(1, 70196, '\p{^Is_Indic_Positional_Category=		Top_AND_RIGHT}', "");
    Expect(1, 70196, '\P{Is_Indic_Positional_Category=		Top_AND_RIGHT}', "");
    Expect(0, 70196, '\P{^Is_Indic_Positional_Category=		Top_AND_RIGHT}', "");
    Error('\p{Is_InPC= _TOP_And_Right:=}');
    Error('\P{Is_InPC= _TOP_And_Right:=}');
    Expect(1, 70195, '\p{Is_InPC=topandright}', "");
    Expect(0, 70195, '\p{^Is_InPC=topandright}', "");
    Expect(0, 70195, '\P{Is_InPC=topandright}', "");
    Expect(1, 70195, '\P{^Is_InPC=topandright}', "");
    Expect(0, 70196, '\p{Is_InPC=topandright}', "");
    Expect(1, 70196, '\p{^Is_InPC=topandright}', "");
    Expect(1, 70196, '\P{Is_InPC=topandright}', "");
    Expect(0, 70196, '\P{^Is_InPC=topandright}', "");
    Expect(1, 70195, '\p{Is_InPC= Top_and_Right}', "");
    Expect(0, 70195, '\p{^Is_InPC= Top_and_Right}', "");
    Expect(0, 70195, '\P{Is_InPC= Top_and_Right}', "");
    Expect(1, 70195, '\P{^Is_InPC= Top_and_Right}', "");
    Expect(0, 70196, '\p{Is_InPC= Top_and_Right}', "");
    Expect(1, 70196, '\p{^Is_InPC= Top_and_Right}', "");
    Expect(1, 70196, '\P{Is_InPC= Top_and_Right}', "");
    Expect(0, 70196, '\P{^Is_InPC= Top_and_Right}', "");
    Error('\p{Indic_Positional_Category= 	visual_Order_LEFT:=}');
    Error('\P{Indic_Positional_Category= 	visual_Order_LEFT:=}');
    Expect(1, 43708, '\p{Indic_Positional_Category=visualorderleft}', "");
    Expect(0, 43708, '\p{^Indic_Positional_Category=visualorderleft}', "");
    Expect(0, 43708, '\P{Indic_Positional_Category=visualorderleft}', "");
    Expect(1, 43708, '\P{^Indic_Positional_Category=visualorderleft}', "");
    Expect(0, 43709, '\p{Indic_Positional_Category=visualorderleft}', "");
    Expect(1, 43709, '\p{^Indic_Positional_Category=visualorderleft}', "");
    Expect(1, 43709, '\P{Indic_Positional_Category=visualorderleft}', "");
    Expect(0, 43709, '\P{^Indic_Positional_Category=visualorderleft}', "");
    Expect(1, 43708, '\p{Indic_Positional_Category=	Visual_order_left}', "");
    Expect(0, 43708, '\p{^Indic_Positional_Category=	Visual_order_left}', "");
    Expect(0, 43708, '\P{Indic_Positional_Category=	Visual_order_left}', "");
    Expect(1, 43708, '\P{^Indic_Positional_Category=	Visual_order_left}', "");
    Expect(0, 43709, '\p{Indic_Positional_Category=	Visual_order_left}', "");
    Expect(1, 43709, '\p{^Indic_Positional_Category=	Visual_order_left}', "");
    Expect(1, 43709, '\P{Indic_Positional_Category=	Visual_order_left}', "");
    Expect(0, 43709, '\P{^Indic_Positional_Category=	Visual_order_left}', "");
    Error('\p{InPC=-_visual_Order_LEFT:=}');
    Error('\P{InPC=-_visual_Order_LEFT:=}');
    Expect(1, 43708, '\p{InPC=visualorderleft}', "");
    Expect(0, 43708, '\p{^InPC=visualorderleft}', "");
    Expect(0, 43708, '\P{InPC=visualorderleft}', "");
    Expect(1, 43708, '\P{^InPC=visualorderleft}', "");
    Expect(0, 43709, '\p{InPC=visualorderleft}', "");
    Expect(1, 43709, '\p{^InPC=visualorderleft}', "");
    Expect(1, 43709, '\P{InPC=visualorderleft}', "");
    Expect(0, 43709, '\P{^InPC=visualorderleft}', "");
    Expect(1, 43708, '\p{InPC:	-VISUAL_ORDER_left}', "");
    Expect(0, 43708, '\p{^InPC:	-VISUAL_ORDER_left}', "");
    Expect(0, 43708, '\P{InPC:	-VISUAL_ORDER_left}', "");
    Expect(1, 43708, '\P{^InPC:	-VISUAL_ORDER_left}', "");
    Expect(0, 43709, '\p{InPC:	-VISUAL_ORDER_left}', "");
    Expect(1, 43709, '\p{^InPC:	-VISUAL_ORDER_left}', "");
    Expect(1, 43709, '\P{InPC:	-VISUAL_ORDER_left}', "");
    Expect(0, 43709, '\P{^InPC:	-VISUAL_ORDER_left}', "");
    Error('\p{Is_Indic_Positional_Category=:= -visual_order_left}');
    Error('\P{Is_Indic_Positional_Category=:= -visual_order_left}');
    Expect(1, 43708, '\p{Is_Indic_Positional_Category=visualorderleft}', "");
    Expect(0, 43708, '\p{^Is_Indic_Positional_Category=visualorderleft}', "");
    Expect(0, 43708, '\P{Is_Indic_Positional_Category=visualorderleft}', "");
    Expect(1, 43708, '\P{^Is_Indic_Positional_Category=visualorderleft}', "");
    Expect(0, 43709, '\p{Is_Indic_Positional_Category=visualorderleft}', "");
    Expect(1, 43709, '\p{^Is_Indic_Positional_Category=visualorderleft}', "");
    Expect(1, 43709, '\P{Is_Indic_Positional_Category=visualorderleft}', "");
    Expect(0, 43709, '\P{^Is_Indic_Positional_Category=visualorderleft}', "");
    Expect(1, 43708, '\p{Is_Indic_Positional_Category:	-visual_ORDER_Left}', "");
    Expect(0, 43708, '\p{^Is_Indic_Positional_Category:	-visual_ORDER_Left}', "");
    Expect(0, 43708, '\P{Is_Indic_Positional_Category:	-visual_ORDER_Left}', "");
    Expect(1, 43708, '\P{^Is_Indic_Positional_Category:	-visual_ORDER_Left}', "");
    Expect(0, 43709, '\p{Is_Indic_Positional_Category:	-visual_ORDER_Left}', "");
    Expect(1, 43709, '\p{^Is_Indic_Positional_Category:	-visual_ORDER_Left}', "");
    Expect(1, 43709, '\P{Is_Indic_Positional_Category:	-visual_ORDER_Left}', "");
    Expect(0, 43709, '\P{^Is_Indic_Positional_Category:	-visual_ORDER_Left}', "");
    Error('\p{Is_InPC=:=_visual_order_left}');
    Error('\P{Is_InPC=:=_visual_order_left}');
    Expect(1, 43708, '\p{Is_InPC=visualorderleft}', "");
    Expect(0, 43708, '\p{^Is_InPC=visualorderleft}', "");
    Expect(0, 43708, '\P{Is_InPC=visualorderleft}', "");
    Expect(1, 43708, '\P{^Is_InPC=visualorderleft}', "");
    Expect(0, 43709, '\p{Is_InPC=visualorderleft}', "");
    Expect(1, 43709, '\p{^Is_InPC=visualorderleft}', "");
    Expect(1, 43709, '\P{Is_InPC=visualorderleft}', "");
    Expect(0, 43709, '\P{^Is_InPC=visualorderleft}', "");
    Expect(1, 43708, '\p{Is_InPC=- VISUAL_order_Left}', "");
    Expect(0, 43708, '\p{^Is_InPC=- VISUAL_order_Left}', "");
    Expect(0, 43708, '\P{Is_InPC=- VISUAL_order_Left}', "");
    Expect(1, 43708, '\P{^Is_InPC=- VISUAL_order_Left}', "");
    Expect(0, 43709, '\p{Is_InPC=- VISUAL_order_Left}', "");
    Expect(1, 43709, '\p{^Is_InPC=- VISUAL_order_Left}', "");
    Expect(1, 43709, '\P{Is_InPC=- VISUAL_order_Left}', "");
    Expect(0, 43709, '\P{^Is_InPC=- VISUAL_order_Left}', "");
    Error('\p{Indic_Syllabic_Category=:=avagraha}');
    Error('\P{Indic_Syllabic_Category=:=avagraha}');
    Expect(1, 72768, '\p{Indic_Syllabic_Category=avagraha}', "");
    Expect(0, 72768, '\p{^Indic_Syllabic_Category=avagraha}', "");
    Expect(0, 72768, '\P{Indic_Syllabic_Category=avagraha}', "");
    Expect(1, 72768, '\P{^Indic_Syllabic_Category=avagraha}', "");
    Expect(0, 72769, '\p{Indic_Syllabic_Category=avagraha}', "");
    Expect(1, 72769, '\p{^Indic_Syllabic_Category=avagraha}', "");
    Expect(1, 72769, '\P{Indic_Syllabic_Category=avagraha}', "");
    Expect(0, 72769, '\P{^Indic_Syllabic_Category=avagraha}', "");
    Expect(1, 72768, '\p{Indic_Syllabic_Category:	 avagraha}', "");
    Expect(0, 72768, '\p{^Indic_Syllabic_Category:	 avagraha}', "");
    Expect(0, 72768, '\P{Indic_Syllabic_Category:	 avagraha}', "");
    Expect(1, 72768, '\P{^Indic_Syllabic_Category:	 avagraha}', "");
    Expect(0, 72769, '\p{Indic_Syllabic_Category:	 avagraha}', "");
    Expect(1, 72769, '\p{^Indic_Syllabic_Category:	 avagraha}', "");
    Expect(1, 72769, '\P{Indic_Syllabic_Category:	 avagraha}', "");
    Expect(0, 72769, '\P{^Indic_Syllabic_Category:	 avagraha}', "");
    Error('\p{InSC=	_avagraha/a/}');
    Error('\P{InSC=	_avagraha/a/}');
    Expect(1, 72768, '\p{InSC=avagraha}', "");
    Expect(0, 72768, '\p{^InSC=avagraha}', "");
    Expect(0, 72768, '\P{InSC=avagraha}', "");
    Expect(1, 72768, '\P{^InSC=avagraha}', "");
    Expect(0, 72769, '\p{InSC=avagraha}', "");
    Expect(1, 72769, '\p{^InSC=avagraha}', "");
    Expect(1, 72769, '\P{InSC=avagraha}', "");
    Expect(0, 72769, '\P{^InSC=avagraha}', "");
    Expect(1, 72768, '\p{InSC=-Avagraha}', "");
    Expect(0, 72768, '\p{^InSC=-Avagraha}', "");
    Expect(0, 72768, '\P{InSC=-Avagraha}', "");
    Expect(1, 72768, '\P{^InSC=-Avagraha}', "");
    Expect(0, 72769, '\p{InSC=-Avagraha}', "");
    Expect(1, 72769, '\p{^InSC=-Avagraha}', "");
    Expect(1, 72769, '\P{InSC=-Avagraha}', "");
    Expect(0, 72769, '\P{^InSC=-Avagraha}', "");
    Error('\p{Is_Indic_Syllabic_Category=-:=Avagraha}');
    Error('\P{Is_Indic_Syllabic_Category=-:=Avagraha}');
    Expect(1, 72768, '\p{Is_Indic_Syllabic_Category=avagraha}', "");
    Expect(0, 72768, '\p{^Is_Indic_Syllabic_Category=avagraha}', "");
    Expect(0, 72768, '\P{Is_Indic_Syllabic_Category=avagraha}', "");
    Expect(1, 72768, '\P{^Is_Indic_Syllabic_Category=avagraha}', "");
    Expect(0, 72769, '\p{Is_Indic_Syllabic_Category=avagraha}', "");
    Expect(1, 72769, '\p{^Is_Indic_Syllabic_Category=avagraha}', "");
    Expect(1, 72769, '\P{Is_Indic_Syllabic_Category=avagraha}', "");
    Expect(0, 72769, '\P{^Is_Indic_Syllabic_Category=avagraha}', "");
    Expect(1, 72768, '\p{Is_Indic_Syllabic_Category:   --AVAGRAHA}', "");
    Expect(0, 72768, '\p{^Is_Indic_Syllabic_Category:   --AVAGRAHA}', "");
    Expect(0, 72768, '\P{Is_Indic_Syllabic_Category:   --AVAGRAHA}', "");
    Expect(1, 72768, '\P{^Is_Indic_Syllabic_Category:   --AVAGRAHA}', "");
    Expect(0, 72769, '\p{Is_Indic_Syllabic_Category:   --AVAGRAHA}', "");
    Expect(1, 72769, '\p{^Is_Indic_Syllabic_Category:   --AVAGRAHA}', "");
    Expect(1, 72769, '\P{Is_Indic_Syllabic_Category:   --AVAGRAHA}', "");
    Expect(0, 72769, '\P{^Is_Indic_Syllabic_Category:   --AVAGRAHA}', "");
    Error('\p{Is_InSC= :=avagraha}');
    Error('\P{Is_InSC= :=avagraha}');
    Expect(1, 72768, '\p{Is_InSC=avagraha}', "");
    Expect(0, 72768, '\p{^Is_InSC=avagraha}', "");
    Expect(0, 72768, '\P{Is_InSC=avagraha}', "");
    Expect(1, 72768, '\P{^Is_InSC=avagraha}', "");
    Expect(0, 72769, '\p{Is_InSC=avagraha}', "");
    Expect(1, 72769, '\p{^Is_InSC=avagraha}', "");
    Expect(1, 72769, '\P{Is_InSC=avagraha}', "");
    Expect(0, 72769, '\P{^Is_InSC=avagraha}', "");
    Expect(1, 72768, '\p{Is_InSC:--AVAGRAHA}', "");
    Expect(0, 72768, '\p{^Is_InSC:--AVAGRAHA}', "");
    Expect(0, 72768, '\P{Is_InSC:--AVAGRAHA}', "");
    Expect(1, 72768, '\P{^Is_InSC:--AVAGRAHA}', "");
    Expect(0, 72769, '\p{Is_InSC:--AVAGRAHA}', "");
    Expect(1, 72769, '\p{^Is_InSC:--AVAGRAHA}', "");
    Expect(1, 72769, '\P{Is_InSC:--AVAGRAHA}', "");
    Expect(0, 72769, '\P{^Is_InSC:--AVAGRAHA}', "");
    Error('\p{Indic_Syllabic_Category=/a/_ Bindu}');
    Error('\P{Indic_Syllabic_Category=/a/_ Bindu}');
    Expect(1, 72886, '\p{Indic_Syllabic_Category:bindu}', "");
    Expect(0, 72886, '\p{^Indic_Syllabic_Category:bindu}', "");
    Expect(0, 72886, '\P{Indic_Syllabic_Category:bindu}', "");
    Expect(1, 72886, '\P{^Indic_Syllabic_Category:bindu}', "");
    Expect(0, 72887, '\p{Indic_Syllabic_Category:bindu}', "");
    Expect(1, 72887, '\p{^Indic_Syllabic_Category:bindu}', "");
    Expect(1, 72887, '\P{Indic_Syllabic_Category:bindu}', "");
    Expect(0, 72887, '\P{^Indic_Syllabic_Category:bindu}', "");
    Expect(1, 72886, '\p{Indic_Syllabic_Category=-_Bindu}', "");
    Expect(0, 72886, '\p{^Indic_Syllabic_Category=-_Bindu}', "");
    Expect(0, 72886, '\P{Indic_Syllabic_Category=-_Bindu}', "");
    Expect(1, 72886, '\P{^Indic_Syllabic_Category=-_Bindu}', "");
    Expect(0, 72887, '\p{Indic_Syllabic_Category=-_Bindu}', "");
    Expect(1, 72887, '\p{^Indic_Syllabic_Category=-_Bindu}', "");
    Expect(1, 72887, '\P{Indic_Syllabic_Category=-_Bindu}', "");
    Expect(0, 72887, '\P{^Indic_Syllabic_Category=-_Bindu}', "");
    Error('\p{InSC=:=BINDU}');
    Error('\P{InSC=:=BINDU}');
    Expect(1, 72886, '\p{InSC=bindu}', "");
    Expect(0, 72886, '\p{^InSC=bindu}', "");
    Expect(0, 72886, '\P{InSC=bindu}', "");
    Expect(1, 72886, '\P{^InSC=bindu}', "");
    Expect(0, 72887, '\p{InSC=bindu}', "");
    Expect(1, 72887, '\p{^InSC=bindu}', "");
    Expect(1, 72887, '\P{InSC=bindu}', "");
    Expect(0, 72887, '\P{^InSC=bindu}', "");
    Expect(1, 72886, '\p{InSC= bindu}', "");
    Expect(0, 72886, '\p{^InSC= bindu}', "");
    Expect(0, 72886, '\P{InSC= bindu}', "");
    Expect(1, 72886, '\P{^InSC= bindu}', "");
    Expect(0, 72887, '\p{InSC= bindu}', "");
    Expect(1, 72887, '\p{^InSC= bindu}', "");
    Expect(1, 72887, '\P{InSC= bindu}', "");
    Expect(0, 72887, '\P{^InSC= bindu}', "");
    Error('\p{Is_Indic_Syllabic_Category=/a/Bindu}');
    Error('\P{Is_Indic_Syllabic_Category=/a/Bindu}');
    Expect(1, 72886, '\p{Is_Indic_Syllabic_Category=bindu}', "");
    Expect(0, 72886, '\p{^Is_Indic_Syllabic_Category=bindu}', "");
    Expect(0, 72886, '\P{Is_Indic_Syllabic_Category=bindu}', "");
    Expect(1, 72886, '\P{^Is_Indic_Syllabic_Category=bindu}', "");
    Expect(0, 72887, '\p{Is_Indic_Syllabic_Category=bindu}', "");
    Expect(1, 72887, '\p{^Is_Indic_Syllabic_Category=bindu}', "");
    Expect(1, 72887, '\P{Is_Indic_Syllabic_Category=bindu}', "");
    Expect(0, 72887, '\P{^Is_Indic_Syllabic_Category=bindu}', "");
    Expect(1, 72886, '\p{Is_Indic_Syllabic_Category=-BINDU}', "");
    Expect(0, 72886, '\p{^Is_Indic_Syllabic_Category=-BINDU}', "");
    Expect(0, 72886, '\P{Is_Indic_Syllabic_Category=-BINDU}', "");
    Expect(1, 72886, '\P{^Is_Indic_Syllabic_Category=-BINDU}', "");
    Expect(0, 72887, '\p{Is_Indic_Syllabic_Category=-BINDU}', "");
    Expect(1, 72887, '\p{^Is_Indic_Syllabic_Category=-BINDU}', "");
    Expect(1, 72887, '\P{Is_Indic_Syllabic_Category=-BINDU}', "");
    Expect(0, 72887, '\P{^Is_Indic_Syllabic_Category=-BINDU}', "");
    Error('\p{Is_InSC=	Bindu:=}');
    Error('\P{Is_InSC=	Bindu:=}');
    Expect(1, 72886, '\p{Is_InSC=bindu}', "");
    Expect(0, 72886, '\p{^Is_InSC=bindu}', "");
    Expect(0, 72886, '\P{Is_InSC=bindu}', "");
    Expect(1, 72886, '\P{^Is_InSC=bindu}', "");
    Expect(0, 72887, '\p{Is_InSC=bindu}', "");
    Expect(1, 72887, '\p{^Is_InSC=bindu}', "");
    Expect(1, 72887, '\P{Is_InSC=bindu}', "");
    Expect(0, 72887, '\P{^Is_InSC=bindu}', "");
    Expect(1, 72886, '\p{Is_InSC=-Bindu}', "");
    Expect(0, 72886, '\p{^Is_InSC=-Bindu}', "");
    Expect(0, 72886, '\P{Is_InSC=-Bindu}', "");
    Expect(1, 72886, '\P{^Is_InSC=-Bindu}', "");
    Expect(0, 72887, '\p{Is_InSC=-Bindu}', "");
    Expect(1, 72887, '\p{^Is_InSC=-Bindu}', "");
    Expect(1, 72887, '\P{Is_InSC=-Bindu}', "");
    Expect(0, 72887, '\P{^Is_InSC=-Bindu}', "");
    Error('\p{Indic_Syllabic_Category=-BRAHMI_Joining_NUMBER/a/}');
    Error('\P{Indic_Syllabic_Category=-BRAHMI_Joining_NUMBER/a/}');
    Expect(1, 69733, '\p{Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(0, 69733, '\p{^Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(0, 69733, '\P{Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(1, 69733, '\P{^Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(0, 69734, '\p{Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(1, 69734, '\p{^Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(1, 69734, '\P{Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(0, 69734, '\P{^Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(1, 69733, '\p{Indic_Syllabic_Category=__brahmi_Joining_Number}', "");
    Expect(0, 69733, '\p{^Indic_Syllabic_Category=__brahmi_Joining_Number}', "");
    Expect(0, 69733, '\P{Indic_Syllabic_Category=__brahmi_Joining_Number}', "");
    Expect(1, 69733, '\P{^Indic_Syllabic_Category=__brahmi_Joining_Number}', "");
    Expect(0, 69734, '\p{Indic_Syllabic_Category=__brahmi_Joining_Number}', "");
    Expect(1, 69734, '\p{^Indic_Syllabic_Category=__brahmi_Joining_Number}', "");
    Expect(1, 69734, '\P{Indic_Syllabic_Category=__brahmi_Joining_Number}', "");
    Expect(0, 69734, '\P{^Indic_Syllabic_Category=__brahmi_Joining_Number}', "");
    Error('\p{InSC=_BRAHMI_JOINING_NUMBER/a/}');
    Error('\P{InSC=_BRAHMI_JOINING_NUMBER/a/}');
    Expect(1, 69733, '\p{InSC=brahmijoiningnumber}', "");
    Expect(0, 69733, '\p{^InSC=brahmijoiningnumber}', "");
    Expect(0, 69733, '\P{InSC=brahmijoiningnumber}', "");
    Expect(1, 69733, '\P{^InSC=brahmijoiningnumber}', "");
    Expect(0, 69734, '\p{InSC=brahmijoiningnumber}', "");
    Expect(1, 69734, '\p{^InSC=brahmijoiningnumber}', "");
    Expect(1, 69734, '\P{InSC=brahmijoiningnumber}', "");
    Expect(0, 69734, '\P{^InSC=brahmijoiningnumber}', "");
    Expect(1, 69733, '\p{InSC=_	BRAHMI_JOINING_Number}', "");
    Expect(0, 69733, '\p{^InSC=_	BRAHMI_JOINING_Number}', "");
    Expect(0, 69733, '\P{InSC=_	BRAHMI_JOINING_Number}', "");
    Expect(1, 69733, '\P{^InSC=_	BRAHMI_JOINING_Number}', "");
    Expect(0, 69734, '\p{InSC=_	BRAHMI_JOINING_Number}', "");
    Expect(1, 69734, '\p{^InSC=_	BRAHMI_JOINING_Number}', "");
    Expect(1, 69734, '\P{InSC=_	BRAHMI_JOINING_Number}', "");
    Expect(0, 69734, '\P{^InSC=_	BRAHMI_JOINING_Number}', "");
    Error('\p{Is_Indic_Syllabic_Category=__Brahmi_joining_number:=}');
    Error('\P{Is_Indic_Syllabic_Category=__Brahmi_joining_number:=}');
    Expect(1, 69733, '\p{Is_Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(0, 69733, '\p{^Is_Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(0, 69733, '\P{Is_Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(1, 69733, '\P{^Is_Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(0, 69734, '\p{Is_Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(1, 69734, '\p{^Is_Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(1, 69734, '\P{Is_Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(0, 69734, '\P{^Is_Indic_Syllabic_Category=brahmijoiningnumber}', "");
    Expect(1, 69733, '\p{Is_Indic_Syllabic_Category= 	brahmi_joining_Number}', "");
    Expect(0, 69733, '\p{^Is_Indic_Syllabic_Category= 	brahmi_joining_Number}', "");
    Expect(0, 69733, '\P{Is_Indic_Syllabic_Category= 	brahmi_joining_Number}', "");
    Expect(1, 69733, '\P{^Is_Indic_Syllabic_Category= 	brahmi_joining_Number}', "");
    Expect(0, 69734, '\p{Is_Indic_Syllabic_Category= 	brahmi_joining_Number}', "");
    Expect(1, 69734, '\p{^Is_Indic_Syllabic_Category= 	brahmi_joining_Number}', "");
    Expect(1, 69734, '\P{Is_Indic_Syllabic_Category= 	brahmi_joining_Number}', "");
    Expect(0, 69734, '\P{^Is_Indic_Syllabic_Category= 	brahmi_joining_Number}', "");
    Error('\p{Is_InSC=/a/ -brahmi_joining_Number}');
    Error('\P{Is_InSC=/a/ -brahmi_joining_Number}');
    Expect(1, 69733, '\p{Is_InSC=brahmijoiningnumber}', "");
    Expect(0, 69733, '\p{^Is_InSC=brahmijoiningnumber}', "");
    Expect(0, 69733, '\P{Is_InSC=brahmijoiningnumber}', "");
    Expect(1, 69733, '\P{^Is_InSC=brahmijoiningnumber}', "");
    Expect(0, 69734, '\p{Is_InSC=brahmijoiningnumber}', "");
    Expect(1, 69734, '\p{^Is_InSC=brahmijoiningnumber}', "");
    Expect(1, 69734, '\P{Is_InSC=brahmijoiningnumber}', "");
    Expect(0, 69734, '\P{^Is_InSC=brahmijoiningnumber}', "");
    Expect(1, 69733, '\p{Is_InSC=	BRAHMI_Joining_Number}', "");
    Expect(0, 69733, '\p{^Is_InSC=	BRAHMI_Joining_Number}', "");
    Expect(0, 69733, '\P{Is_InSC=	BRAHMI_Joining_Number}', "");
    Expect(1, 69733, '\P{^Is_InSC=	BRAHMI_Joining_Number}', "");
    Expect(0, 69734, '\p{Is_InSC=	BRAHMI_Joining_Number}', "");
    Expect(1, 69734, '\p{^Is_InSC=	BRAHMI_Joining_Number}', "");
    Expect(1, 69734, '\P{Is_InSC=	BRAHMI_Joining_Number}', "");
    Expect(0, 69734, '\P{^Is_InSC=	BRAHMI_Joining_Number}', "");
    Error('\p{Indic_Syllabic_Category=	_Cantillation_Mark:=}');
    Error('\P{Indic_Syllabic_Category=	_Cantillation_Mark:=}');
    Expect(1, 70516, '\p{Indic_Syllabic_Category=cantillationmark}', "");
    Expect(0, 70516, '\p{^Indic_Syllabic_Category=cantillationmark}', "");
    Expect(0, 70516, '\P{Indic_Syllabic_Category=cantillationmark}', "");
    Expect(1, 70516, '\P{^Indic_Syllabic_Category=cantillationmark}', "");
    Expect(0, 70517, '\p{Indic_Syllabic_Category=cantillationmark}', "");
    Expect(1, 70517, '\p{^Indic_Syllabic_Category=cantillationmark}', "");
    Expect(1, 70517, '\P{Indic_Syllabic_Category=cantillationmark}', "");
    Expect(0, 70517, '\P{^Indic_Syllabic_Category=cantillationmark}', "");
    Expect(1, 70516, '\p{Indic_Syllabic_Category= _Cantillation_Mark}', "");
    Expect(0, 70516, '\p{^Indic_Syllabic_Category= _Cantillation_Mark}', "");
    Expect(0, 70516, '\P{Indic_Syllabic_Category= _Cantillation_Mark}', "");
    Expect(1, 70516, '\P{^Indic_Syllabic_Category= _Cantillation_Mark}', "");
    Expect(0, 70517, '\p{Indic_Syllabic_Category= _Cantillation_Mark}', "");
    Expect(1, 70517, '\p{^Indic_Syllabic_Category= _Cantillation_Mark}', "");
    Expect(1, 70517, '\P{Indic_Syllabic_Category= _Cantillation_Mark}', "");
    Expect(0, 70517, '\P{^Indic_Syllabic_Category= _Cantillation_Mark}', "");
    Error('\p{InSC=-:=Cantillation_Mark}');
    Error('\P{InSC=-:=Cantillation_Mark}');
    Expect(1, 70516, '\p{InSC=cantillationmark}', "");
    Expect(0, 70516, '\p{^InSC=cantillationmark}', "");
    Expect(0, 70516, '\P{InSC=cantillationmark}', "");
    Expect(1, 70516, '\P{^InSC=cantillationmark}', "");
    Expect(0, 70517, '\p{InSC=cantillationmark}', "");
    Expect(1, 70517, '\p{^InSC=cantillationmark}', "");
    Expect(1, 70517, '\P{InSC=cantillationmark}', "");
    Expect(0, 70517, '\P{^InSC=cantillationmark}', "");
    Expect(1, 70516, '\p{InSC: _CANTILLATION_mark}', "");
    Expect(0, 70516, '\p{^InSC: _CANTILLATION_mark}', "");
    Expect(0, 70516, '\P{InSC: _CANTILLATION_mark}', "");
    Expect(1, 70516, '\P{^InSC: _CANTILLATION_mark}', "");
    Expect(0, 70517, '\p{InSC: _CANTILLATION_mark}', "");
    Expect(1, 70517, '\p{^InSC: _CANTILLATION_mark}', "");
    Expect(1, 70517, '\P{InSC: _CANTILLATION_mark}', "");
    Expect(0, 70517, '\P{^InSC: _CANTILLATION_mark}', "");
    Error('\p{Is_Indic_Syllabic_Category=-/a/cantillation_mark}');
    Error('\P{Is_Indic_Syllabic_Category=-/a/cantillation_mark}');
    Expect(1, 70516, '\p{Is_Indic_Syllabic_Category=cantillationmark}', "");
    Expect(0, 70516, '\p{^Is_Indic_Syllabic_Category=cantillationmark}', "");
    Expect(0, 70516, '\P{Is_Indic_Syllabic_Category=cantillationmark}', "");
    Expect(1, 70516, '\P{^Is_Indic_Syllabic_Category=cantillationmark}', "");
    Expect(0, 70517, '\p{Is_Indic_Syllabic_Category=cantillationmark}', "");
    Expect(1, 70517, '\p{^Is_Indic_Syllabic_Category=cantillationmark}', "");
    Expect(1, 70517, '\P{Is_Indic_Syllabic_Category=cantillationmark}', "");
    Expect(0, 70517, '\P{^Is_Indic_Syllabic_Category=cantillationmark}', "");
    Expect(1, 70516, '\p{Is_Indic_Syllabic_Category=_Cantillation_mark}', "");
    Expect(0, 70516, '\p{^Is_Indic_Syllabic_Category=_Cantillation_mark}', "");
    Expect(0, 70516, '\P{Is_Indic_Syllabic_Category=_Cantillation_mark}', "");
    Expect(1, 70516, '\P{^Is_Indic_Syllabic_Category=_Cantillation_mark}', "");
    Expect(0, 70517, '\p{Is_Indic_Syllabic_Category=_Cantillation_mark}', "");
    Expect(1, 70517, '\p{^Is_Indic_Syllabic_Category=_Cantillation_mark}', "");
    Expect(1, 70517, '\P{Is_Indic_Syllabic_Category=_Cantillation_mark}', "");
    Expect(0, 70517, '\P{^Is_Indic_Syllabic_Category=_Cantillation_mark}', "");
    Error('\p{Is_InSC=:=	Cantillation_mark}');
    Error('\P{Is_InSC=:=	Cantillation_mark}');
    Expect(1, 70516, '\p{Is_InSC:cantillationmark}', "");
    Expect(0, 70516, '\p{^Is_InSC:cantillationmark}', "");
    Expect(0, 70516, '\P{Is_InSC:cantillationmark}', "");
    Expect(1, 70516, '\P{^Is_InSC:cantillationmark}', "");
    Expect(0, 70517, '\p{Is_InSC:cantillationmark}', "");
    Expect(1, 70517, '\p{^Is_InSC:cantillationmark}', "");
    Expect(1, 70517, '\P{Is_InSC:cantillationmark}', "");
    Expect(0, 70517, '\P{^Is_InSC:cantillationmark}', "");
    Expect(1, 70516, '\p{Is_InSC=__Cantillation_mark}', "");
    Expect(0, 70516, '\p{^Is_InSC=__Cantillation_mark}', "");
    Expect(0, 70516, '\P{Is_InSC=__Cantillation_mark}', "");
    Expect(1, 70516, '\P{^Is_InSC=__Cantillation_mark}', "");
    Expect(0, 70517, '\p{Is_InSC=__Cantillation_mark}', "");
    Expect(1, 70517, '\p{^Is_InSC=__Cantillation_mark}', "");
    Expect(1, 70517, '\P{Is_InSC=__Cantillation_mark}', "");
    Expect(0, 70517, '\P{^Is_InSC=__Cantillation_mark}', "");
    Error('\p{Indic_Syllabic_Category=:=	_Consonant}');
    Error('\P{Indic_Syllabic_Category=:=	_Consonant}');
    Expect(1, 72847, '\p{Indic_Syllabic_Category=consonant}', "");
    Expect(0, 72847, '\p{^Indic_Syllabic_Category=consonant}', "");
    Expect(0, 72847, '\P{Indic_Syllabic_Category=consonant}', "");
    Expect(1, 72847, '\P{^Indic_Syllabic_Category=consonant}', "");
    Expect(0, 72848, '\p{Indic_Syllabic_Category=consonant}', "");
    Expect(1, 72848, '\p{^Indic_Syllabic_Category=consonant}', "");
    Expect(1, 72848, '\P{Indic_Syllabic_Category=consonant}', "");
    Expect(0, 72848, '\P{^Indic_Syllabic_Category=consonant}', "");
    Expect(1, 72847, '\p{Indic_Syllabic_Category=--CONSONANT}', "");
    Expect(0, 72847, '\p{^Indic_Syllabic_Category=--CONSONANT}', "");
    Expect(0, 72847, '\P{Indic_Syllabic_Category=--CONSONANT}', "");
    Expect(1, 72847, '\P{^Indic_Syllabic_Category=--CONSONANT}', "");
    Expect(0, 72848, '\p{Indic_Syllabic_Category=--CONSONANT}', "");
    Expect(1, 72848, '\p{^Indic_Syllabic_Category=--CONSONANT}', "");
    Expect(1, 72848, '\P{Indic_Syllabic_Category=--CONSONANT}', "");
    Expect(0, 72848, '\P{^Indic_Syllabic_Category=--CONSONANT}', "");
    Error('\p{InSC=/a/consonant}');
    Error('\P{InSC=/a/consonant}');
    Expect(1, 72847, '\p{InSC=consonant}', "");
    Expect(0, 72847, '\p{^InSC=consonant}', "");
    Expect(0, 72847, '\P{InSC=consonant}', "");
    Expect(1, 72847, '\P{^InSC=consonant}', "");
    Expect(0, 72848, '\p{InSC=consonant}', "");
    Expect(1, 72848, '\p{^InSC=consonant}', "");
    Expect(1, 72848, '\P{InSC=consonant}', "");
    Expect(0, 72848, '\P{^InSC=consonant}', "");
    Expect(1, 72847, '\p{InSC= _Consonant}', "");
    Expect(0, 72847, '\p{^InSC= _Consonant}', "");
    Expect(0, 72847, '\P{InSC= _Consonant}', "");
    Expect(1, 72847, '\P{^InSC= _Consonant}', "");
    Expect(0, 72848, '\p{InSC= _Consonant}', "");
    Expect(1, 72848, '\p{^InSC= _Consonant}', "");
    Expect(1, 72848, '\P{InSC= _Consonant}', "");
    Expect(0, 72848, '\P{^InSC= _Consonant}', "");
    Error('\p{Is_Indic_Syllabic_Category=_ consonant/a/}');
    Error('\P{Is_Indic_Syllabic_Category=_ consonant/a/}');
    Expect(1, 72847, '\p{Is_Indic_Syllabic_Category=consonant}', "");
    Expect(0, 72847, '\p{^Is_Indic_Syllabic_Category=consonant}', "");
    Expect(0, 72847, '\P{Is_Indic_Syllabic_Category=consonant}', "");
    Expect(1, 72847, '\P{^Is_Indic_Syllabic_Category=consonant}', "");
    Expect(0, 72848, '\p{Is_Indic_Syllabic_Category=consonant}', "");
    Expect(1, 72848, '\p{^Is_Indic_Syllabic_Category=consonant}', "");
    Expect(1, 72848, '\P{Is_Indic_Syllabic_Category=consonant}', "");
    Expect(0, 72848, '\P{^Is_Indic_Syllabic_Category=consonant}', "");
    Expect(1, 72847, '\p{Is_Indic_Syllabic_Category=_	Consonant}', "");
    Expect(0, 72847, '\p{^Is_Indic_Syllabic_Category=_	Consonant}', "");
    Expect(0, 72847, '\P{Is_Indic_Syllabic_Category=_	Consonant}', "");
    Expect(1, 72847, '\P{^Is_Indic_Syllabic_Category=_	Consonant}', "");
    Expect(0, 72848, '\p{Is_Indic_Syllabic_Category=_	Consonant}', "");
    Expect(1, 72848, '\p{^Is_Indic_Syllabic_Category=_	Consonant}', "");
    Expect(1, 72848, '\P{Is_Indic_Syllabic_Category=_	Consonant}', "");
    Expect(0, 72848, '\P{^Is_Indic_Syllabic_Category=_	Consonant}', "");
    Error('\p{Is_InSC:   -	CONSONANT:=}');
    Error('\P{Is_InSC:   -	CONSONANT:=}');
    Expect(1, 72847, '\p{Is_InSC:	consonant}', "");
    Expect(0, 72847, '\p{^Is_InSC:	consonant}', "");
    Expect(0, 72847, '\P{Is_InSC:	consonant}', "");
    Expect(1, 72847, '\P{^Is_InSC:	consonant}', "");
    Expect(0, 72848, '\p{Is_InSC:	consonant}', "");
    Expect(1, 72848, '\p{^Is_InSC:	consonant}', "");
    Expect(1, 72848, '\P{Is_InSC:	consonant}', "");
    Expect(0, 72848, '\P{^Is_InSC:	consonant}', "");
    Expect(1, 72847, '\p{Is_InSC= consonant}', "");
    Expect(0, 72847, '\p{^Is_InSC= consonant}', "");
    Expect(0, 72847, '\P{Is_InSC= consonant}', "");
    Expect(1, 72847, '\P{^Is_InSC= consonant}', "");
    Expect(0, 72848, '\p{Is_InSC= consonant}', "");
    Expect(1, 72848, '\p{^Is_InSC= consonant}', "");
    Expect(1, 72848, '\P{Is_InSC= consonant}', "");
    Expect(0, 72848, '\P{^Is_InSC= consonant}', "");
    Error('\p{Indic_Syllabic_Category:	:=__consonant_Dead}');
    Error('\P{Indic_Syllabic_Category:	:=__consonant_Dead}');
    Expect(1, 3455, '\p{Indic_Syllabic_Category=consonantdead}', "");
    Expect(0, 3455, '\p{^Indic_Syllabic_Category=consonantdead}', "");
    Expect(0, 3455, '\P{Indic_Syllabic_Category=consonantdead}', "");
    Expect(1, 3455, '\P{^Indic_Syllabic_Category=consonantdead}', "");
    Expect(0, 3456, '\p{Indic_Syllabic_Category=consonantdead}', "");
    Expect(1, 3456, '\p{^Indic_Syllabic_Category=consonantdead}', "");
    Expect(1, 3456, '\P{Indic_Syllabic_Category=consonantdead}', "");
    Expect(0, 3456, '\P{^Indic_Syllabic_Category=consonantdead}', "");
    Expect(1, 3455, '\p{Indic_Syllabic_Category:	Consonant_Dead}', "");
    Expect(0, 3455, '\p{^Indic_Syllabic_Category:	Consonant_Dead}', "");
    Expect(0, 3455, '\P{Indic_Syllabic_Category:	Consonant_Dead}', "");
    Expect(1, 3455, '\P{^Indic_Syllabic_Category:	Consonant_Dead}', "");
    Expect(0, 3456, '\p{Indic_Syllabic_Category:	Consonant_Dead}', "");
    Expect(1, 3456, '\p{^Indic_Syllabic_Category:	Consonant_Dead}', "");
    Expect(1, 3456, '\P{Indic_Syllabic_Category:	Consonant_Dead}', "");
    Expect(0, 3456, '\P{^Indic_Syllabic_Category:	Consonant_Dead}', "");
    Error('\p{InSC=/a/ Consonant_Dead}');
    Error('\P{InSC=/a/ Consonant_Dead}');
    Expect(1, 3455, '\p{InSC=consonantdead}', "");
    Expect(0, 3455, '\p{^InSC=consonantdead}', "");
    Expect(0, 3455, '\P{InSC=consonantdead}', "");
    Expect(1, 3455, '\P{^InSC=consonantdead}', "");
    Expect(0, 3456, '\p{InSC=consonantdead}', "");
    Expect(1, 3456, '\p{^InSC=consonantdead}', "");
    Expect(1, 3456, '\P{InSC=consonantdead}', "");
    Expect(0, 3456, '\P{^InSC=consonantdead}', "");
    Expect(1, 3455, '\p{InSC=-consonant_Dead}', "");
    Expect(0, 3455, '\p{^InSC=-consonant_Dead}', "");
    Expect(0, 3455, '\P{InSC=-consonant_Dead}', "");
    Expect(1, 3455, '\P{^InSC=-consonant_Dead}', "");
    Expect(0, 3456, '\p{InSC=-consonant_Dead}', "");
    Expect(1, 3456, '\p{^InSC=-consonant_Dead}', "");
    Expect(1, 3456, '\P{InSC=-consonant_Dead}', "");
    Expect(0, 3456, '\P{^InSC=-consonant_Dead}', "");
    Error('\p{Is_Indic_Syllabic_Category=:= 	CONSONANT_Dead}');
    Error('\P{Is_Indic_Syllabic_Category=:= 	CONSONANT_Dead}');
    Expect(1, 3455, '\p{Is_Indic_Syllabic_Category=consonantdead}', "");
    Expect(0, 3455, '\p{^Is_Indic_Syllabic_Category=consonantdead}', "");
    Expect(0, 3455, '\P{Is_Indic_Syllabic_Category=consonantdead}', "");
    Expect(1, 3455, '\P{^Is_Indic_Syllabic_Category=consonantdead}', "");
    Expect(0, 3456, '\p{Is_Indic_Syllabic_Category=consonantdead}', "");
    Expect(1, 3456, '\p{^Is_Indic_Syllabic_Category=consonantdead}', "");
    Expect(1, 3456, '\P{Is_Indic_Syllabic_Category=consonantdead}', "");
    Expect(0, 3456, '\P{^Is_Indic_Syllabic_Category=consonantdead}', "");
    Expect(1, 3455, '\p{Is_Indic_Syllabic_Category=-Consonant_Dead}', "");
    Expect(0, 3455, '\p{^Is_Indic_Syllabic_Category=-Consonant_Dead}', "");
    Expect(0, 3455, '\P{Is_Indic_Syllabic_Category=-Consonant_Dead}', "");
    Expect(1, 3455, '\P{^Is_Indic_Syllabic_Category=-Consonant_Dead}', "");
    Expect(0, 3456, '\p{Is_Indic_Syllabic_Category=-Consonant_Dead}', "");
    Expect(1, 3456, '\p{^Is_Indic_Syllabic_Category=-Consonant_Dead}', "");
    Expect(1, 3456, '\P{Is_Indic_Syllabic_Category=-Consonant_Dead}', "");
    Expect(0, 3456, '\P{^Is_Indic_Syllabic_Category=-Consonant_Dead}', "");
    Error('\p{Is_InSC=:= -consonant_Dead}');
    Error('\P{Is_InSC=:= -consonant_Dead}');
    Expect(1, 3455, '\p{Is_InSC=consonantdead}', "");
    Expect(0, 3455, '\p{^Is_InSC=consonantdead}', "");
    Expect(0, 3455, '\P{Is_InSC=consonantdead}', "");
    Expect(1, 3455, '\P{^Is_InSC=consonantdead}', "");
    Expect(0, 3456, '\p{Is_InSC=consonantdead}', "");
    Expect(1, 3456, '\p{^Is_InSC=consonantdead}', "");
    Expect(1, 3456, '\P{Is_InSC=consonantdead}', "");
    Expect(0, 3456, '\P{^Is_InSC=consonantdead}', "");
    Expect(1, 3455, '\p{Is_InSC=_ consonant_Dead}', "");
    Expect(0, 3455, '\p{^Is_InSC=_ consonant_Dead}', "");
    Expect(0, 3455, '\P{Is_InSC=_ consonant_Dead}', "");
    Expect(1, 3455, '\P{^Is_InSC=_ consonant_Dead}', "");
    Expect(0, 3456, '\p{Is_InSC=_ consonant_Dead}', "");
    Expect(1, 3456, '\p{^Is_InSC=_ consonant_Dead}', "");
    Expect(1, 3456, '\P{Is_InSC=_ consonant_Dead}', "");
    Expect(0, 3456, '\P{^Is_InSC=_ consonant_Dead}', "");
    Error('\p{Indic_Syllabic_Category::=Consonant_Final}');
    Error('\P{Indic_Syllabic_Category::=Consonant_Final}');
    Expect(1, 44002, '\p{Indic_Syllabic_Category=consonantfinal}', "");
    Expect(0, 44002, '\p{^Indic_Syllabic_Category=consonantfinal}', "");
    Expect(0, 44002, '\P{Indic_Syllabic_Category=consonantfinal}', "");
    Expect(1, 44002, '\P{^Indic_Syllabic_Category=consonantfinal}', "");
    Expect(0, 44003, '\p{Indic_Syllabic_Category=consonantfinal}', "");
    Expect(1, 44003, '\p{^Indic_Syllabic_Category=consonantfinal}', "");
    Expect(1, 44003, '\P{Indic_Syllabic_Category=consonantfinal}', "");
    Expect(0, 44003, '\P{^Indic_Syllabic_Category=consonantfinal}', "");
    Expect(1, 44002, '\p{Indic_Syllabic_Category= _Consonant_Final}', "");
    Expect(0, 44002, '\p{^Indic_Syllabic_Category= _Consonant_Final}', "");
    Expect(0, 44002, '\P{Indic_Syllabic_Category= _Consonant_Final}', "");
    Expect(1, 44002, '\P{^Indic_Syllabic_Category= _Consonant_Final}', "");
    Expect(0, 44003, '\p{Indic_Syllabic_Category= _Consonant_Final}', "");
    Expect(1, 44003, '\p{^Indic_Syllabic_Category= _Consonant_Final}', "");
    Expect(1, 44003, '\P{Indic_Syllabic_Category= _Consonant_Final}', "");
    Expect(0, 44003, '\P{^Indic_Syllabic_Category= _Consonant_Final}', "");
    Error('\p{InSC= CONSONANT_final:=}');
    Error('\P{InSC= CONSONANT_final:=}');
    Expect(1, 44002, '\p{InSC=consonantfinal}', "");
    Expect(0, 44002, '\p{^InSC=consonantfinal}', "");
    Expect(0, 44002, '\P{InSC=consonantfinal}', "");
    Expect(1, 44002, '\P{^InSC=consonantfinal}', "");
    Expect(0, 44003, '\p{InSC=consonantfinal}', "");
    Expect(1, 44003, '\p{^InSC=consonantfinal}', "");
    Expect(1, 44003, '\P{InSC=consonantfinal}', "");
    Expect(0, 44003, '\P{^InSC=consonantfinal}', "");
    Expect(1, 44002, '\p{InSC=-Consonant_Final}', "");
    Expect(0, 44002, '\p{^InSC=-Consonant_Final}', "");
    Expect(0, 44002, '\P{InSC=-Consonant_Final}', "");
    Expect(1, 44002, '\P{^InSC=-Consonant_Final}', "");
    Expect(0, 44003, '\p{InSC=-Consonant_Final}', "");
    Expect(1, 44003, '\p{^InSC=-Consonant_Final}', "");
    Expect(1, 44003, '\P{InSC=-Consonant_Final}', "");
    Expect(0, 44003, '\P{^InSC=-Consonant_Final}', "");
    Error('\p{Is_Indic_Syllabic_Category=/a/	_Consonant_final}');
    Error('\P{Is_Indic_Syllabic_Category=/a/	_Consonant_final}');
    Expect(1, 44002, '\p{Is_Indic_Syllabic_Category:   consonantfinal}', "");
    Expect(0, 44002, '\p{^Is_Indic_Syllabic_Category:   consonantfinal}', "");
    Expect(0, 44002, '\P{Is_Indic_Syllabic_Category:   consonantfinal}', "");
    Expect(1, 44002, '\P{^Is_Indic_Syllabic_Category:   consonantfinal}', "");
    Expect(0, 44003, '\p{Is_Indic_Syllabic_Category:   consonantfinal}', "");
    Expect(1, 44003, '\p{^Is_Indic_Syllabic_Category:   consonantfinal}', "");
    Expect(1, 44003, '\P{Is_Indic_Syllabic_Category:   consonantfinal}', "");
    Expect(0, 44003, '\P{^Is_Indic_Syllabic_Category:   consonantfinal}', "");
    Expect(1, 44002, '\p{Is_Indic_Syllabic_Category:	 	Consonant_final}', "");
    Expect(0, 44002, '\p{^Is_Indic_Syllabic_Category:	 	Consonant_final}', "");
    Expect(0, 44002, '\P{Is_Indic_Syllabic_Category:	 	Consonant_final}', "");
    Expect(1, 44002, '\P{^Is_Indic_Syllabic_Category:	 	Consonant_final}', "");
    Expect(0, 44003, '\p{Is_Indic_Syllabic_Category:	 	Consonant_final}', "");
    Expect(1, 44003, '\p{^Is_Indic_Syllabic_Category:	 	Consonant_final}', "");
    Expect(1, 44003, '\P{Is_Indic_Syllabic_Category:	 	Consonant_final}', "");
    Expect(0, 44003, '\P{^Is_Indic_Syllabic_Category:	 	Consonant_final}', "");
    Error('\p{Is_InSC=	:=Consonant_final}');
    Error('\P{Is_InSC=	:=Consonant_final}');
    Expect(1, 44002, '\p{Is_InSC=consonantfinal}', "");
    Expect(0, 44002, '\p{^Is_InSC=consonantfinal}', "");
    Expect(0, 44002, '\P{Is_InSC=consonantfinal}', "");
    Expect(1, 44002, '\P{^Is_InSC=consonantfinal}', "");
    Expect(0, 44003, '\p{Is_InSC=consonantfinal}', "");
    Expect(1, 44003, '\p{^Is_InSC=consonantfinal}', "");
    Expect(1, 44003, '\P{Is_InSC=consonantfinal}', "");
    Expect(0, 44003, '\P{^Is_InSC=consonantfinal}', "");
    Expect(1, 44002, '\p{Is_InSC=Consonant_final}', "");
    Expect(0, 44002, '\p{^Is_InSC=Consonant_final}', "");
    Expect(0, 44002, '\P{Is_InSC=Consonant_final}', "");
    Expect(1, 44002, '\P{^Is_InSC=Consonant_final}', "");
    Expect(0, 44003, '\p{Is_InSC=Consonant_final}', "");
    Expect(1, 44003, '\p{^Is_InSC=Consonant_final}', "");
    Expect(1, 44003, '\P{Is_InSC=Consonant_final}', "");
    Expect(0, 44003, '\P{^Is_InSC=Consonant_final}', "");
    Error('\p{Indic_Syllabic_Category=/a/Consonant_Head_LETTER}');
    Error('\P{Indic_Syllabic_Category=/a/Consonant_Head_LETTER}');
    Expect(1, 3980, '\p{Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(0, 3980, '\p{^Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(0, 3980, '\P{Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(1, 3980, '\P{^Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(0, 3981, '\p{Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(1, 3981, '\p{^Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(1, 3981, '\P{Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(0, 3981, '\P{^Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(1, 3980, '\p{Indic_Syllabic_Category=  Consonant_Head_LETTER}', "");
    Expect(0, 3980, '\p{^Indic_Syllabic_Category=  Consonant_Head_LETTER}', "");
    Expect(0, 3980, '\P{Indic_Syllabic_Category=  Consonant_Head_LETTER}', "");
    Expect(1, 3980, '\P{^Indic_Syllabic_Category=  Consonant_Head_LETTER}', "");
    Expect(0, 3981, '\p{Indic_Syllabic_Category=  Consonant_Head_LETTER}', "");
    Expect(1, 3981, '\p{^Indic_Syllabic_Category=  Consonant_Head_LETTER}', "");
    Expect(1, 3981, '\P{Indic_Syllabic_Category=  Consonant_Head_LETTER}', "");
    Expect(0, 3981, '\P{^Indic_Syllabic_Category=  Consonant_Head_LETTER}', "");
    Error('\p{InSC=:= 	Consonant_head_Letter}');
    Error('\P{InSC=:= 	Consonant_head_Letter}');
    Expect(1, 3980, '\p{InSC:consonantheadletter}', "");
    Expect(0, 3980, '\p{^InSC:consonantheadletter}', "");
    Expect(0, 3980, '\P{InSC:consonantheadletter}', "");
    Expect(1, 3980, '\P{^InSC:consonantheadletter}', "");
    Expect(0, 3981, '\p{InSC:consonantheadletter}', "");
    Expect(1, 3981, '\p{^InSC:consonantheadletter}', "");
    Expect(1, 3981, '\P{InSC:consonantheadletter}', "");
    Expect(0, 3981, '\P{^InSC:consonantheadletter}', "");
    Expect(1, 3980, '\p{InSC=CONSONANT_Head_Letter}', "");
    Expect(0, 3980, '\p{^InSC=CONSONANT_Head_Letter}', "");
    Expect(0, 3980, '\P{InSC=CONSONANT_Head_Letter}', "");
    Expect(1, 3980, '\P{^InSC=CONSONANT_Head_Letter}', "");
    Expect(0, 3981, '\p{InSC=CONSONANT_Head_Letter}', "");
    Expect(1, 3981, '\p{^InSC=CONSONANT_Head_Letter}', "");
    Expect(1, 3981, '\P{InSC=CONSONANT_Head_Letter}', "");
    Expect(0, 3981, '\P{^InSC=CONSONANT_Head_Letter}', "");
    Error('\p{Is_Indic_Syllabic_Category=_/a/Consonant_HEAD_LETTER}');
    Error('\P{Is_Indic_Syllabic_Category=_/a/Consonant_HEAD_LETTER}');
    Expect(1, 3980, '\p{Is_Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(0, 3980, '\p{^Is_Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(0, 3980, '\P{Is_Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(1, 3980, '\P{^Is_Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(0, 3981, '\p{Is_Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(1, 3981, '\p{^Is_Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(1, 3981, '\P{Is_Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(0, 3981, '\P{^Is_Indic_Syllabic_Category=consonantheadletter}', "");
    Expect(1, 3980, '\p{Is_Indic_Syllabic_Category=	 consonant_Head_Letter}', "");
    Expect(0, 3980, '\p{^Is_Indic_Syllabic_Category=	 consonant_Head_Letter}', "");
    Expect(0, 3980, '\P{Is_Indic_Syllabic_Category=	 consonant_Head_Letter}', "");
    Expect(1, 3980, '\P{^Is_Indic_Syllabic_Category=	 consonant_Head_Letter}', "");
    Expect(0, 3981, '\p{Is_Indic_Syllabic_Category=	 consonant_Head_Letter}', "");
    Expect(1, 3981, '\p{^Is_Indic_Syllabic_Category=	 consonant_Head_Letter}', "");
    Expect(1, 3981, '\P{Is_Indic_Syllabic_Category=	 consonant_Head_Letter}', "");
    Expect(0, 3981, '\P{^Is_Indic_Syllabic_Category=	 consonant_Head_Letter}', "");
    Error('\p{Is_InSC=_ CONSONANT_Head_LETTER:=}');
    Error('\P{Is_InSC=_ CONSONANT_Head_LETTER:=}');
    Expect(1, 3980, '\p{Is_InSC=consonantheadletter}', "");
    Expect(0, 3980, '\p{^Is_InSC=consonantheadletter}', "");
    Expect(0, 3980, '\P{Is_InSC=consonantheadletter}', "");
    Expect(1, 3980, '\P{^Is_InSC=consonantheadletter}', "");
    Expect(0, 3981, '\p{Is_InSC=consonantheadletter}', "");
    Expect(1, 3981, '\p{^Is_InSC=consonantheadletter}', "");
    Expect(1, 3981, '\P{Is_InSC=consonantheadletter}', "");
    Expect(0, 3981, '\P{^Is_InSC=consonantheadletter}', "");
    Expect(1, 3980, '\p{Is_InSC=_-Consonant_Head_Letter}', "");
    Expect(0, 3980, '\p{^Is_InSC=_-Consonant_Head_Letter}', "");
    Expect(0, 3980, '\P{Is_InSC=_-Consonant_Head_Letter}', "");
    Expect(1, 3980, '\P{^Is_InSC=_-Consonant_Head_Letter}', "");
    Expect(0, 3981, '\p{Is_InSC=_-Consonant_Head_Letter}', "");
    Expect(1, 3981, '\p{^Is_InSC=_-Consonant_Head_Letter}', "");
    Expect(1, 3981, '\P{Is_InSC=_-Consonant_Head_Letter}', "");
    Expect(0, 3981, '\P{^Is_InSC=_-Consonant_Head_Letter}', "");
    Error('\p{Indic_Syllabic_Category=/a/CONSONANT_Killer}');
    Error('\P{Indic_Syllabic_Category=/a/CONSONANT_Killer}');
    Expect(1, 6093, '\p{Indic_Syllabic_Category:	consonantkiller}', "");
    Expect(0, 6093, '\p{^Indic_Syllabic_Category:	consonantkiller}', "");
    Expect(0, 6093, '\P{Indic_Syllabic_Category:	consonantkiller}', "");
    Expect(1, 6093, '\P{^Indic_Syllabic_Category:	consonantkiller}', "");
    Expect(0, 6094, '\p{Indic_Syllabic_Category:	consonantkiller}', "");
    Expect(1, 6094, '\p{^Indic_Syllabic_Category:	consonantkiller}', "");
    Expect(1, 6094, '\P{Indic_Syllabic_Category:	consonantkiller}', "");
    Expect(0, 6094, '\P{^Indic_Syllabic_Category:	consonantkiller}', "");
    Expect(1, 6093, '\p{Indic_Syllabic_Category=	Consonant_Killer}', "");
    Expect(0, 6093, '\p{^Indic_Syllabic_Category=	Consonant_Killer}', "");
    Expect(0, 6093, '\P{Indic_Syllabic_Category=	Consonant_Killer}', "");
    Expect(1, 6093, '\P{^Indic_Syllabic_Category=	Consonant_Killer}', "");
    Expect(0, 6094, '\p{Indic_Syllabic_Category=	Consonant_Killer}', "");
    Expect(1, 6094, '\p{^Indic_Syllabic_Category=	Consonant_Killer}', "");
    Expect(1, 6094, '\P{Indic_Syllabic_Category=	Consonant_Killer}', "");
    Expect(0, 6094, '\P{^Indic_Syllabic_Category=	Consonant_Killer}', "");
    Error('\p{InSC=:=--consonant_KILLER}');
    Error('\P{InSC=:=--consonant_KILLER}');
    Expect(1, 6093, '\p{InSC=consonantkiller}', "");
    Expect(0, 6093, '\p{^InSC=consonantkiller}', "");
    Expect(0, 6093, '\P{InSC=consonantkiller}', "");
    Expect(1, 6093, '\P{^InSC=consonantkiller}', "");
    Expect(0, 6094, '\p{InSC=consonantkiller}', "");
    Expect(1, 6094, '\p{^InSC=consonantkiller}', "");
    Expect(1, 6094, '\P{InSC=consonantkiller}', "");
    Expect(0, 6094, '\P{^InSC=consonantkiller}', "");
    Expect(1, 6093, '\p{InSC= 	consonant_Killer}', "");
    Expect(0, 6093, '\p{^InSC= 	consonant_Killer}', "");
    Expect(0, 6093, '\P{InSC= 	consonant_Killer}', "");
    Expect(1, 6093, '\P{^InSC= 	consonant_Killer}', "");
    Expect(0, 6094, '\p{InSC= 	consonant_Killer}', "");
    Expect(1, 6094, '\p{^InSC= 	consonant_Killer}', "");
    Expect(1, 6094, '\P{InSC= 	consonant_Killer}', "");
    Expect(0, 6094, '\P{^InSC= 	consonant_Killer}', "");
    Error('\p{Is_Indic_Syllabic_Category=/a/- CONSONANT_Killer}');
    Error('\P{Is_Indic_Syllabic_Category=/a/- CONSONANT_Killer}');
    Expect(1, 6093, '\p{Is_Indic_Syllabic_Category=consonantkiller}', "");
    Expect(0, 6093, '\p{^Is_Indic_Syllabic_Category=consonantkiller}', "");
    Expect(0, 6093, '\P{Is_Indic_Syllabic_Category=consonantkiller}', "");
    Expect(1, 6093, '\P{^Is_Indic_Syllabic_Category=consonantkiller}', "");
    Expect(0, 6094, '\p{Is_Indic_Syllabic_Category=consonantkiller}', "");
    Expect(1, 6094, '\p{^Is_Indic_Syllabic_Category=consonantkiller}', "");
    Expect(1, 6094, '\P{Is_Indic_Syllabic_Category=consonantkiller}', "");
    Expect(0, 6094, '\P{^Is_Indic_Syllabic_Category=consonantkiller}', "");
    Expect(1, 6093, '\p{Is_Indic_Syllabic_Category=		Consonant_Killer}', "");
    Expect(0, 6093, '\p{^Is_Indic_Syllabic_Category=		Consonant_Killer}', "");
    Expect(0, 6093, '\P{Is_Indic_Syllabic_Category=		Consonant_Killer}', "");
    Expect(1, 6093, '\P{^Is_Indic_Syllabic_Category=		Consonant_Killer}', "");
    Expect(0, 6094, '\p{Is_Indic_Syllabic_Category=		Consonant_Killer}', "");
    Expect(1, 6094, '\p{^Is_Indic_Syllabic_Category=		Consonant_Killer}', "");
    Expect(1, 6094, '\P{Is_Indic_Syllabic_Category=		Consonant_Killer}', "");
    Expect(0, 6094, '\P{^Is_Indic_Syllabic_Category=		Consonant_Killer}', "");
    Error('\p{Is_InSC=_/a/Consonant_Killer}');
    Error('\P{Is_InSC=_/a/Consonant_Killer}');
    Expect(1, 6093, '\p{Is_InSC=consonantkiller}', "");
    Expect(0, 6093, '\p{^Is_InSC=consonantkiller}', "");
    Expect(0, 6093, '\P{Is_InSC=consonantkiller}', "");
    Expect(1, 6093, '\P{^Is_InSC=consonantkiller}', "");
    Expect(0, 6094, '\p{Is_InSC=consonantkiller}', "");
    Expect(1, 6094, '\p{^Is_InSC=consonantkiller}', "");
    Expect(1, 6094, '\P{Is_InSC=consonantkiller}', "");
    Expect(0, 6094, '\P{^Is_InSC=consonantkiller}', "");
    Expect(1, 6093, '\p{Is_InSC=-	Consonant_KILLER}', "");
    Expect(0, 6093, '\p{^Is_InSC=-	Consonant_KILLER}', "");
    Expect(0, 6093, '\P{Is_InSC=-	Consonant_KILLER}', "");
    Expect(1, 6093, '\P{^Is_InSC=-	Consonant_KILLER}', "");
    Expect(0, 6094, '\p{Is_InSC=-	Consonant_KILLER}', "");
    Expect(1, 6094, '\p{^Is_InSC=-	Consonant_KILLER}', "");
    Expect(1, 6094, '\P{Is_InSC=-	Consonant_KILLER}', "");
    Expect(0, 6094, '\P{^Is_InSC=-	Consonant_KILLER}', "");
    Error('\p{Indic_Syllabic_Category=/a/-Consonant_Medial}');
    Error('\P{Indic_Syllabic_Category=/a/-Consonant_Medial}');
    Expect(1, 71455, '\p{Indic_Syllabic_Category=consonantmedial}', "");
    Expect(0, 71455, '\p{^Indic_Syllabic_Category=consonantmedial}', "");
    Expect(0, 71455, '\P{Indic_Syllabic_Category=consonantmedial}', "");
    Expect(1, 71455, '\P{^Indic_Syllabic_Category=consonantmedial}', "");
    Expect(0, 71456, '\p{Indic_Syllabic_Category=consonantmedial}', "");
    Expect(1, 71456, '\p{^Indic_Syllabic_Category=consonantmedial}', "");
    Expect(1, 71456, '\P{Indic_Syllabic_Category=consonantmedial}', "");
    Expect(0, 71456, '\P{^Indic_Syllabic_Category=consonantmedial}', "");
    Expect(1, 71455, '\p{Indic_Syllabic_Category=- consonant_Medial}', "");
    Expect(0, 71455, '\p{^Indic_Syllabic_Category=- consonant_Medial}', "");
    Expect(0, 71455, '\P{Indic_Syllabic_Category=- consonant_Medial}', "");
    Expect(1, 71455, '\P{^Indic_Syllabic_Category=- consonant_Medial}', "");
    Expect(0, 71456, '\p{Indic_Syllabic_Category=- consonant_Medial}', "");
    Expect(1, 71456, '\p{^Indic_Syllabic_Category=- consonant_Medial}', "");
    Expect(1, 71456, '\P{Indic_Syllabic_Category=- consonant_Medial}', "");
    Expect(0, 71456, '\P{^Indic_Syllabic_Category=- consonant_Medial}', "");
    Error('\p{InSC= CONSONANT_Medial/a/}');
    Error('\P{InSC= CONSONANT_Medial/a/}');
    Expect(1, 71455, '\p{InSC=consonantmedial}', "");
    Expect(0, 71455, '\p{^InSC=consonantmedial}', "");
    Expect(0, 71455, '\P{InSC=consonantmedial}', "");
    Expect(1, 71455, '\P{^InSC=consonantmedial}', "");
    Expect(0, 71456, '\p{InSC=consonantmedial}', "");
    Expect(1, 71456, '\p{^InSC=consonantmedial}', "");
    Expect(1, 71456, '\P{InSC=consonantmedial}', "");
    Expect(0, 71456, '\P{^InSC=consonantmedial}', "");
    Expect(1, 71455, '\p{InSC=--Consonant_Medial}', "");
    Expect(0, 71455, '\p{^InSC=--Consonant_Medial}', "");
    Expect(0, 71455, '\P{InSC=--Consonant_Medial}', "");
    Expect(1, 71455, '\P{^InSC=--Consonant_Medial}', "");
    Expect(0, 71456, '\p{InSC=--Consonant_Medial}', "");
    Expect(1, 71456, '\p{^InSC=--Consonant_Medial}', "");
    Expect(1, 71456, '\P{InSC=--Consonant_Medial}', "");
    Expect(0, 71456, '\P{^InSC=--Consonant_Medial}', "");
    Error('\p{Is_Indic_Syllabic_Category=--consonant_medial/a/}');
    Error('\P{Is_Indic_Syllabic_Category=--consonant_medial/a/}');
    Expect(1, 71455, '\p{Is_Indic_Syllabic_Category=consonantmedial}', "");
    Expect(0, 71455, '\p{^Is_Indic_Syllabic_Category=consonantmedial}', "");
    Expect(0, 71455, '\P{Is_Indic_Syllabic_Category=consonantmedial}', "");
    Expect(1, 71455, '\P{^Is_Indic_Syllabic_Category=consonantmedial}', "");
    Expect(0, 71456, '\p{Is_Indic_Syllabic_Category=consonantmedial}', "");
    Expect(1, 71456, '\p{^Is_Indic_Syllabic_Category=consonantmedial}', "");
    Expect(1, 71456, '\P{Is_Indic_Syllabic_Category=consonantmedial}', "");
    Expect(0, 71456, '\P{^Is_Indic_Syllabic_Category=consonantmedial}', "");
    Expect(1, 71455, '\p{Is_Indic_Syllabic_Category=CONSONANT_Medial}', "");
    Expect(0, 71455, '\p{^Is_Indic_Syllabic_Category=CONSONANT_Medial}', "");
    Expect(0, 71455, '\P{Is_Indic_Syllabic_Category=CONSONANT_Medial}', "");
    Expect(1, 71455, '\P{^Is_Indic_Syllabic_Category=CONSONANT_Medial}', "");
    Expect(0, 71456, '\p{Is_Indic_Syllabic_Category=CONSONANT_Medial}', "");
    Expect(1, 71456, '\p{^Is_Indic_Syllabic_Category=CONSONANT_Medial}', "");
    Expect(1, 71456, '\P{Is_Indic_Syllabic_Category=CONSONANT_Medial}', "");
    Expect(0, 71456, '\P{^Is_Indic_Syllabic_Category=CONSONANT_Medial}', "");
    Error('\p{Is_InSC=/a/CONSONANT_MEDIAL}');
    Error('\P{Is_InSC=/a/CONSONANT_MEDIAL}');
    Expect(1, 71455, '\p{Is_InSC=consonantmedial}', "");
    Expect(0, 71455, '\p{^Is_InSC=consonantmedial}', "");
    Expect(0, 71455, '\P{Is_InSC=consonantmedial}', "");
    Expect(1, 71455, '\P{^Is_InSC=consonantmedial}', "");
    Expect(0, 71456, '\p{Is_InSC=consonantmedial}', "");
    Expect(1, 71456, '\p{^Is_InSC=consonantmedial}', "");
    Expect(1, 71456, '\P{Is_InSC=consonantmedial}', "");
    Expect(0, 71456, '\P{^Is_InSC=consonantmedial}', "");
    Expect(1, 71455, '\p{Is_InSC=_Consonant_Medial}', "");
    Expect(0, 71455, '\p{^Is_InSC=_Consonant_Medial}', "");
    Expect(0, 71455, '\P{Is_InSC=_Consonant_Medial}', "");
    Expect(1, 71455, '\P{^Is_InSC=_Consonant_Medial}', "");
    Expect(0, 71456, '\p{Is_InSC=_Consonant_Medial}', "");
    Expect(1, 71456, '\p{^Is_InSC=_Consonant_Medial}', "");
    Expect(1, 71456, '\P{Is_InSC=_Consonant_Medial}', "");
    Expect(0, 71456, '\P{^Is_InSC=_Consonant_Medial}', "");
    Error('\p{Indic_Syllabic_Category=:=-_Consonant_PLACEHOLDER}');
    Error('\P{Indic_Syllabic_Category=:=-_Consonant_PLACEHOLDER}');
    Expect(1, 43638, '\p{Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(0, 43638, '\p{^Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(0, 43638, '\P{Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(1, 43638, '\P{^Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(0, 43639, '\p{Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(1, 43639, '\p{^Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(1, 43639, '\P{Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(0, 43639, '\P{^Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(1, 43638, '\p{Indic_Syllabic_Category=-consonant_placeholder}', "");
    Expect(0, 43638, '\p{^Indic_Syllabic_Category=-consonant_placeholder}', "");
    Expect(0, 43638, '\P{Indic_Syllabic_Category=-consonant_placeholder}', "");
    Expect(1, 43638, '\P{^Indic_Syllabic_Category=-consonant_placeholder}', "");
    Expect(0, 43639, '\p{Indic_Syllabic_Category=-consonant_placeholder}', "");
    Expect(1, 43639, '\p{^Indic_Syllabic_Category=-consonant_placeholder}', "");
    Expect(1, 43639, '\P{Indic_Syllabic_Category=-consonant_placeholder}', "");
    Expect(0, 43639, '\P{^Indic_Syllabic_Category=-consonant_placeholder}', "");
    Error('\p{InSC=/a/__CONSONANT_Placeholder}');
    Error('\P{InSC=/a/__CONSONANT_Placeholder}');
    Expect(1, 43638, '\p{InSC=consonantplaceholder}', "");
    Expect(0, 43638, '\p{^InSC=consonantplaceholder}', "");
    Expect(0, 43638, '\P{InSC=consonantplaceholder}', "");
    Expect(1, 43638, '\P{^InSC=consonantplaceholder}', "");
    Expect(0, 43639, '\p{InSC=consonantplaceholder}', "");
    Expect(1, 43639, '\p{^InSC=consonantplaceholder}', "");
    Expect(1, 43639, '\P{InSC=consonantplaceholder}', "");
    Expect(0, 43639, '\P{^InSC=consonantplaceholder}', "");
    Expect(1, 43638, '\p{InSC=-consonant_PLACEHOLDER}', "");
    Expect(0, 43638, '\p{^InSC=-consonant_PLACEHOLDER}', "");
    Expect(0, 43638, '\P{InSC=-consonant_PLACEHOLDER}', "");
    Expect(1, 43638, '\P{^InSC=-consonant_PLACEHOLDER}', "");
    Expect(0, 43639, '\p{InSC=-consonant_PLACEHOLDER}', "");
    Expect(1, 43639, '\p{^InSC=-consonant_PLACEHOLDER}', "");
    Expect(1, 43639, '\P{InSC=-consonant_PLACEHOLDER}', "");
    Expect(0, 43639, '\P{^InSC=-consonant_PLACEHOLDER}', "");
    Error('\p{Is_Indic_Syllabic_Category=-/a/consonant_Placeholder}');
    Error('\P{Is_Indic_Syllabic_Category=-/a/consonant_Placeholder}');
    Expect(1, 43638, '\p{Is_Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(0, 43638, '\p{^Is_Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(0, 43638, '\P{Is_Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(1, 43638, '\P{^Is_Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(0, 43639, '\p{Is_Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(1, 43639, '\p{^Is_Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(1, 43639, '\P{Is_Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(0, 43639, '\P{^Is_Indic_Syllabic_Category=consonantplaceholder}', "");
    Expect(1, 43638, '\p{Is_Indic_Syllabic_Category:   - CONSONANT_Placeholder}', "");
    Expect(0, 43638, '\p{^Is_Indic_Syllabic_Category:   - CONSONANT_Placeholder}', "");
    Expect(0, 43638, '\P{Is_Indic_Syllabic_Category:   - CONSONANT_Placeholder}', "");
    Expect(1, 43638, '\P{^Is_Indic_Syllabic_Category:   - CONSONANT_Placeholder}', "");
    Expect(0, 43639, '\p{Is_Indic_Syllabic_Category:   - CONSONANT_Placeholder}', "");
    Expect(1, 43639, '\p{^Is_Indic_Syllabic_Category:   - CONSONANT_Placeholder}', "");
    Expect(1, 43639, '\P{Is_Indic_Syllabic_Category:   - CONSONANT_Placeholder}', "");
    Expect(0, 43639, '\P{^Is_Indic_Syllabic_Category:   - CONSONANT_Placeholder}', "");
    Error('\p{Is_InSC: :=consonant_Placeholder}');
    Error('\P{Is_InSC: :=consonant_Placeholder}');
    Expect(1, 43638, '\p{Is_InSC=consonantplaceholder}', "");
    Expect(0, 43638, '\p{^Is_InSC=consonantplaceholder}', "");
    Expect(0, 43638, '\P{Is_InSC=consonantplaceholder}', "");
    Expect(1, 43638, '\P{^Is_InSC=consonantplaceholder}', "");
    Expect(0, 43639, '\p{Is_InSC=consonantplaceholder}', "");
    Expect(1, 43639, '\p{^Is_InSC=consonantplaceholder}', "");
    Expect(1, 43639, '\P{Is_InSC=consonantplaceholder}', "");
    Expect(0, 43639, '\P{^Is_InSC=consonantplaceholder}', "");
    Expect(1, 43638, '\p{Is_InSC=	_CONSONANT_PLACEHOLDER}', "");
    Expect(0, 43638, '\p{^Is_InSC=	_CONSONANT_PLACEHOLDER}', "");
    Expect(0, 43638, '\P{Is_InSC=	_CONSONANT_PLACEHOLDER}', "");
    Expect(1, 43638, '\P{^Is_InSC=	_CONSONANT_PLACEHOLDER}', "");
    Expect(0, 43639, '\p{Is_InSC=	_CONSONANT_PLACEHOLDER}', "");
    Expect(1, 43639, '\p{^Is_InSC=	_CONSONANT_PLACEHOLDER}', "");
    Expect(1, 43639, '\P{Is_InSC=	_CONSONANT_PLACEHOLDER}', "");
    Expect(0, 43639, '\P{^Is_InSC=	_CONSONANT_PLACEHOLDER}', "");
    Error('\p{Indic_Syllabic_Category=:=Consonant_preceding_Repha}');
    Error('\P{Indic_Syllabic_Category=:=Consonant_preceding_Repha}');
    Expect(1, 3406, '\p{Indic_Syllabic_Category:   consonantprecedingrepha}', "");
    Expect(0, 3406, '\p{^Indic_Syllabic_Category:   consonantprecedingrepha}', "");
    Expect(0, 3406, '\P{Indic_Syllabic_Category:   consonantprecedingrepha}', "");
    Expect(1, 3406, '\P{^Indic_Syllabic_Category:   consonantprecedingrepha}', "");
    Expect(0, 3407, '\p{Indic_Syllabic_Category:   consonantprecedingrepha}', "");
    Expect(1, 3407, '\p{^Indic_Syllabic_Category:   consonantprecedingrepha}', "");
    Expect(1, 3407, '\P{Indic_Syllabic_Category:   consonantprecedingrepha}', "");
    Expect(0, 3407, '\P{^Indic_Syllabic_Category:   consonantprecedingrepha}', "");
    Expect(1, 3406, '\p{Indic_Syllabic_Category=	consonant_preceding_Repha}', "");
    Expect(0, 3406, '\p{^Indic_Syllabic_Category=	consonant_preceding_Repha}', "");
    Expect(0, 3406, '\P{Indic_Syllabic_Category=	consonant_preceding_Repha}', "");
    Expect(1, 3406, '\P{^Indic_Syllabic_Category=	consonant_preceding_Repha}', "");
    Expect(0, 3407, '\p{Indic_Syllabic_Category=	consonant_preceding_Repha}', "");
    Expect(1, 3407, '\p{^Indic_Syllabic_Category=	consonant_preceding_Repha}', "");
    Expect(1, 3407, '\P{Indic_Syllabic_Category=	consonant_preceding_Repha}', "");
    Expect(0, 3407, '\P{^Indic_Syllabic_Category=	consonant_preceding_Repha}', "");
    Error('\p{InSC=-/a/CONSONANT_Preceding_REPHA}');
    Error('\P{InSC=-/a/CONSONANT_Preceding_REPHA}');
    Expect(1, 3406, '\p{InSC=consonantprecedingrepha}', "");
    Expect(0, 3406, '\p{^InSC=consonantprecedingrepha}', "");
    Expect(0, 3406, '\P{InSC=consonantprecedingrepha}', "");
    Expect(1, 3406, '\P{^InSC=consonantprecedingrepha}', "");
    Expect(0, 3407, '\p{InSC=consonantprecedingrepha}', "");
    Expect(1, 3407, '\p{^InSC=consonantprecedingrepha}', "");
    Expect(1, 3407, '\P{InSC=consonantprecedingrepha}', "");
    Expect(0, 3407, '\P{^InSC=consonantprecedingrepha}', "");
    Expect(1, 3406, '\p{InSC=_CONSONANT_preceding_REPHA}', "");
    Expect(0, 3406, '\p{^InSC=_CONSONANT_preceding_REPHA}', "");
    Expect(0, 3406, '\P{InSC=_CONSONANT_preceding_REPHA}', "");
    Expect(1, 3406, '\P{^InSC=_CONSONANT_preceding_REPHA}', "");
    Expect(0, 3407, '\p{InSC=_CONSONANT_preceding_REPHA}', "");
    Expect(1, 3407, '\p{^InSC=_CONSONANT_preceding_REPHA}', "");
    Expect(1, 3407, '\P{InSC=_CONSONANT_preceding_REPHA}', "");
    Expect(0, 3407, '\P{^InSC=_CONSONANT_preceding_REPHA}', "");
    Error('\p{Is_Indic_Syllabic_Category=:=-consonant_Preceding_REPHA}');
    Error('\P{Is_Indic_Syllabic_Category=:=-consonant_Preceding_REPHA}');
    Expect(1, 3406, '\p{Is_Indic_Syllabic_Category=consonantprecedingrepha}', "");
    Expect(0, 3406, '\p{^Is_Indic_Syllabic_Category=consonantprecedingrepha}', "");
    Expect(0, 3406, '\P{Is_Indic_Syllabic_Category=consonantprecedingrepha}', "");
    Expect(1, 3406, '\P{^Is_Indic_Syllabic_Category=consonantprecedingrepha}', "");
    Expect(0, 3407, '\p{Is_Indic_Syllabic_Category=consonantprecedingrepha}', "");
    Expect(1, 3407, '\p{^Is_Indic_Syllabic_Category=consonantprecedingrepha}', "");
    Expect(1, 3407, '\P{Is_Indic_Syllabic_Category=consonantprecedingrepha}', "");
    Expect(0, 3407, '\P{^Is_Indic_Syllabic_Category=consonantprecedingrepha}', "");
    Expect(1, 3406, '\p{Is_Indic_Syllabic_Category=consonant_PRECEDING_Repha}', "");
    Expect(0, 3406, '\p{^Is_Indic_Syllabic_Category=consonant_PRECEDING_Repha}', "");
    Expect(0, 3406, '\P{Is_Indic_Syllabic_Category=consonant_PRECEDING_Repha}', "");
    Expect(1, 3406, '\P{^Is_Indic_Syllabic_Category=consonant_PRECEDING_Repha}', "");
    Expect(0, 3407, '\p{Is_Indic_Syllabic_Category=consonant_PRECEDING_Repha}', "");
    Expect(1, 3407, '\p{^Is_Indic_Syllabic_Category=consonant_PRECEDING_Repha}', "");
    Expect(1, 3407, '\P{Is_Indic_Syllabic_Category=consonant_PRECEDING_Repha}', "");
    Expect(0, 3407, '\P{^Is_Indic_Syllabic_Category=consonant_PRECEDING_Repha}', "");
    Error('\p{Is_InSC=:=	_Consonant_PRECEDING_repha}');
    Error('\P{Is_InSC=:=	_Consonant_PRECEDING_repha}');
    Expect(1, 3406, '\p{Is_InSC=consonantprecedingrepha}', "");
    Expect(0, 3406, '\p{^Is_InSC=consonantprecedingrepha}', "");
    Expect(0, 3406, '\P{Is_InSC=consonantprecedingrepha}', "");
    Expect(1, 3406, '\P{^Is_InSC=consonantprecedingrepha}', "");
    Expect(0, 3407, '\p{Is_InSC=consonantprecedingrepha}', "");
    Expect(1, 3407, '\p{^Is_InSC=consonantprecedingrepha}', "");
    Expect(1, 3407, '\P{Is_InSC=consonantprecedingrepha}', "");
    Expect(0, 3407, '\P{^Is_InSC=consonantprecedingrepha}', "");
    Expect(1, 3406, '\p{Is_InSC=_-CONSONANT_Preceding_REPHA}', "");
    Expect(0, 3406, '\p{^Is_InSC=_-CONSONANT_Preceding_REPHA}', "");
    Expect(0, 3406, '\P{Is_InSC=_-CONSONANT_Preceding_REPHA}', "");
    Expect(1, 3406, '\P{^Is_InSC=_-CONSONANT_Preceding_REPHA}', "");
    Expect(0, 3407, '\p{Is_InSC=_-CONSONANT_Preceding_REPHA}', "");
    Expect(1, 3407, '\p{^Is_InSC=_-CONSONANT_Preceding_REPHA}', "");
    Expect(1, 3407, '\P{Is_InSC=_-CONSONANT_Preceding_REPHA}', "");
    Expect(0, 3407, '\P{^Is_InSC=_-CONSONANT_Preceding_REPHA}', "");
    Error('\p{Indic_Syllabic_Category=- Consonant_Prefixed/a/}');
    Error('\P{Indic_Syllabic_Category=- Consonant_Prefixed/a/}');
    Expect(1, 70083, '\p{Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(0, 70083, '\p{^Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(0, 70083, '\P{Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(1, 70083, '\P{^Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(0, 70084, '\p{Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(1, 70084, '\p{^Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(1, 70084, '\P{Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(0, 70084, '\P{^Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(1, 70083, '\p{Indic_Syllabic_Category=-CONSONANT_prefixed}', "");
    Expect(0, 70083, '\p{^Indic_Syllabic_Category=-CONSONANT_prefixed}', "");
    Expect(0, 70083, '\P{Indic_Syllabic_Category=-CONSONANT_prefixed}', "");
    Expect(1, 70083, '\P{^Indic_Syllabic_Category=-CONSONANT_prefixed}', "");
    Expect(0, 70084, '\p{Indic_Syllabic_Category=-CONSONANT_prefixed}', "");
    Expect(1, 70084, '\p{^Indic_Syllabic_Category=-CONSONANT_prefixed}', "");
    Expect(1, 70084, '\P{Indic_Syllabic_Category=-CONSONANT_prefixed}', "");
    Expect(0, 70084, '\P{^Indic_Syllabic_Category=-CONSONANT_prefixed}', "");
    Error('\p{InSC=-CONSONANT_prefixed/a/}');
    Error('\P{InSC=-CONSONANT_prefixed/a/}');
    Expect(1, 70083, '\p{InSC=consonantprefixed}', "");
    Expect(0, 70083, '\p{^InSC=consonantprefixed}', "");
    Expect(0, 70083, '\P{InSC=consonantprefixed}', "");
    Expect(1, 70083, '\P{^InSC=consonantprefixed}', "");
    Expect(0, 70084, '\p{InSC=consonantprefixed}', "");
    Expect(1, 70084, '\p{^InSC=consonantprefixed}', "");
    Expect(1, 70084, '\P{InSC=consonantprefixed}', "");
    Expect(0, 70084, '\P{^InSC=consonantprefixed}', "");
    Expect(1, 70083, '\p{InSC= CONSONANT_prefixed}', "");
    Expect(0, 70083, '\p{^InSC= CONSONANT_prefixed}', "");
    Expect(0, 70083, '\P{InSC= CONSONANT_prefixed}', "");
    Expect(1, 70083, '\P{^InSC= CONSONANT_prefixed}', "");
    Expect(0, 70084, '\p{InSC= CONSONANT_prefixed}', "");
    Expect(1, 70084, '\p{^InSC= CONSONANT_prefixed}', "");
    Expect(1, 70084, '\P{InSC= CONSONANT_prefixed}', "");
    Expect(0, 70084, '\P{^InSC= CONSONANT_prefixed}', "");
    Error('\p{Is_Indic_Syllabic_Category=:=--Consonant_prefixed}');
    Error('\P{Is_Indic_Syllabic_Category=:=--Consonant_prefixed}');
    Expect(1, 70083, '\p{Is_Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(0, 70083, '\p{^Is_Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(0, 70083, '\P{Is_Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(1, 70083, '\P{^Is_Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(0, 70084, '\p{Is_Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(1, 70084, '\p{^Is_Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(1, 70084, '\P{Is_Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(0, 70084, '\P{^Is_Indic_Syllabic_Category=consonantprefixed}', "");
    Expect(1, 70083, '\p{Is_Indic_Syllabic_Category=Consonant_PREFIXED}', "");
    Expect(0, 70083, '\p{^Is_Indic_Syllabic_Category=Consonant_PREFIXED}', "");
    Expect(0, 70083, '\P{Is_Indic_Syllabic_Category=Consonant_PREFIXED}', "");
    Expect(1, 70083, '\P{^Is_Indic_Syllabic_Category=Consonant_PREFIXED}', "");
    Expect(0, 70084, '\p{Is_Indic_Syllabic_Category=Consonant_PREFIXED}', "");
    Expect(1, 70084, '\p{^Is_Indic_Syllabic_Category=Consonant_PREFIXED}', "");
    Expect(1, 70084, '\P{Is_Indic_Syllabic_Category=Consonant_PREFIXED}', "");
    Expect(0, 70084, '\P{^Is_Indic_Syllabic_Category=Consonant_PREFIXED}', "");
    Error('\p{Is_InSC=  CONSONANT_PREFIXED:=}');
    Error('\P{Is_InSC=  CONSONANT_PREFIXED:=}');
    Expect(1, 70083, '\p{Is_InSC=consonantprefixed}', "");
    Expect(0, 70083, '\p{^Is_InSC=consonantprefixed}', "");
    Expect(0, 70083, '\P{Is_InSC=consonantprefixed}', "");
    Expect(1, 70083, '\P{^Is_InSC=consonantprefixed}', "");
    Expect(0, 70084, '\p{Is_InSC=consonantprefixed}', "");
    Expect(1, 70084, '\p{^Is_InSC=consonantprefixed}', "");
    Expect(1, 70084, '\P{Is_InSC=consonantprefixed}', "");
    Expect(0, 70084, '\P{^Is_InSC=consonantprefixed}', "");
    Expect(1, 70083, '\p{Is_InSC= 	CONSONANT_PREFIXED}', "");
    Expect(0, 70083, '\p{^Is_InSC= 	CONSONANT_PREFIXED}', "");
    Expect(0, 70083, '\P{Is_InSC= 	CONSONANT_PREFIXED}', "");
    Expect(1, 70083, '\P{^Is_InSC= 	CONSONANT_PREFIXED}', "");
    Expect(0, 70084, '\p{Is_InSC= 	CONSONANT_PREFIXED}', "");
    Expect(1, 70084, '\p{^Is_InSC= 	CONSONANT_PREFIXED}', "");
    Expect(1, 70084, '\P{Is_InSC= 	CONSONANT_PREFIXED}', "");
    Expect(0, 70084, '\P{^Is_InSC= 	CONSONANT_PREFIXED}', "");
    Error('\p{Indic_Syllabic_Category=/a/-_CONSONANT_Subjoined}');
    Error('\P{Indic_Syllabic_Category=/a/-_CONSONANT_Subjoined}');
    Expect(1, 72879, '\p{Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(0, 72879, '\p{^Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(0, 72879, '\P{Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(1, 72879, '\P{^Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(0, 72880, '\p{Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(1, 72880, '\p{^Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(1, 72880, '\P{Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(0, 72880, '\P{^Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(1, 72879, '\p{Indic_Syllabic_Category:  _Consonant_subjoined}', "");
    Expect(0, 72879, '\p{^Indic_Syllabic_Category:  _Consonant_subjoined}', "");
    Expect(0, 72879, '\P{Indic_Syllabic_Category:  _Consonant_subjoined}', "");
    Expect(1, 72879, '\P{^Indic_Syllabic_Category:  _Consonant_subjoined}', "");
    Expect(0, 72880, '\p{Indic_Syllabic_Category:  _Consonant_subjoined}', "");
    Expect(1, 72880, '\p{^Indic_Syllabic_Category:  _Consonant_subjoined}', "");
    Expect(1, 72880, '\P{Indic_Syllabic_Category:  _Consonant_subjoined}', "");
    Expect(0, 72880, '\P{^Indic_Syllabic_Category:  _Consonant_subjoined}', "");
    Error('\p{InSC=_-CONSONANT_Subjoined/a/}');
    Error('\P{InSC=_-CONSONANT_Subjoined/a/}');
    Expect(1, 72879, '\p{InSC=consonantsubjoined}', "");
    Expect(0, 72879, '\p{^InSC=consonantsubjoined}', "");
    Expect(0, 72879, '\P{InSC=consonantsubjoined}', "");
    Expect(1, 72879, '\P{^InSC=consonantsubjoined}', "");
    Expect(0, 72880, '\p{InSC=consonantsubjoined}', "");
    Expect(1, 72880, '\p{^InSC=consonantsubjoined}', "");
    Expect(1, 72880, '\P{InSC=consonantsubjoined}', "");
    Expect(0, 72880, '\P{^InSC=consonantsubjoined}', "");
    Expect(1, 72879, '\p{InSC=	CONSONANT_SUBJOINED}', "");
    Expect(0, 72879, '\p{^InSC=	CONSONANT_SUBJOINED}', "");
    Expect(0, 72879, '\P{InSC=	CONSONANT_SUBJOINED}', "");
    Expect(1, 72879, '\P{^InSC=	CONSONANT_SUBJOINED}', "");
    Expect(0, 72880, '\p{InSC=	CONSONANT_SUBJOINED}', "");
    Expect(1, 72880, '\p{^InSC=	CONSONANT_SUBJOINED}', "");
    Expect(1, 72880, '\P{InSC=	CONSONANT_SUBJOINED}', "");
    Expect(0, 72880, '\P{^InSC=	CONSONANT_SUBJOINED}', "");
    Error('\p{Is_Indic_Syllabic_Category=	:=CONSONANT_Subjoined}');
    Error('\P{Is_Indic_Syllabic_Category=	:=CONSONANT_Subjoined}');
    Expect(1, 72879, '\p{Is_Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(0, 72879, '\p{^Is_Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(0, 72879, '\P{Is_Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(1, 72879, '\P{^Is_Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(0, 72880, '\p{Is_Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(1, 72880, '\p{^Is_Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(1, 72880, '\P{Is_Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(0, 72880, '\P{^Is_Indic_Syllabic_Category=consonantsubjoined}', "");
    Expect(1, 72879, '\p{Is_Indic_Syllabic_Category=Consonant_Subjoined}', "");
    Expect(0, 72879, '\p{^Is_Indic_Syllabic_Category=Consonant_Subjoined}', "");
    Expect(0, 72879, '\P{Is_Indic_Syllabic_Category=Consonant_Subjoined}', "");
    Expect(1, 72879, '\P{^Is_Indic_Syllabic_Category=Consonant_Subjoined}', "");
    Expect(0, 72880, '\p{Is_Indic_Syllabic_Category=Consonant_Subjoined}', "");
    Expect(1, 72880, '\p{^Is_Indic_Syllabic_Category=Consonant_Subjoined}', "");
    Expect(1, 72880, '\P{Is_Indic_Syllabic_Category=Consonant_Subjoined}', "");
    Expect(0, 72880, '\P{^Is_Indic_Syllabic_Category=Consonant_Subjoined}', "");
    Error('\p{Is_InSC=/a/__CONSONANT_SUBJOINED}');
    Error('\P{Is_InSC=/a/__CONSONANT_SUBJOINED}');
    Expect(1, 72879, '\p{Is_InSC=consonantsubjoined}', "");
    Expect(0, 72879, '\p{^Is_InSC=consonantsubjoined}', "");
    Expect(0, 72879, '\P{Is_InSC=consonantsubjoined}', "");
    Expect(1, 72879, '\P{^Is_InSC=consonantsubjoined}', "");
    Expect(0, 72880, '\p{Is_InSC=consonantsubjoined}', "");
    Expect(1, 72880, '\p{^Is_InSC=consonantsubjoined}', "");
    Expect(1, 72880, '\P{Is_InSC=consonantsubjoined}', "");
    Expect(0, 72880, '\P{^Is_InSC=consonantsubjoined}', "");
    Expect(1, 72879, '\p{Is_InSC=-	Consonant_subjoined}', "");
    Expect(0, 72879, '\p{^Is_InSC=-	Consonant_subjoined}', "");
    Expect(0, 72879, '\P{Is_InSC=-	Consonant_subjoined}', "");
    Expect(1, 72879, '\P{^Is_InSC=-	Consonant_subjoined}', "");
    Expect(0, 72880, '\p{Is_InSC=-	Consonant_subjoined}', "");
    Expect(1, 72880, '\p{^Is_InSC=-	Consonant_subjoined}', "");
    Expect(1, 72880, '\P{Is_InSC=-	Consonant_subjoined}', "");
    Expect(0, 72880, '\P{^Is_InSC=-	Consonant_subjoined}', "");
    Error('\p{Indic_Syllabic_Category=/a/ Consonant_succeeding_Repha}');
    Error('\P{Indic_Syllabic_Category=/a/ Consonant_succeeding_Repha}');
    Expect(1, 43394, '\p{Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(0, 43394, '\p{^Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(0, 43394, '\P{Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(1, 43394, '\P{^Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(0, 43395, '\p{Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(1, 43395, '\p{^Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(1, 43395, '\P{Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(0, 43395, '\P{^Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(1, 43394, '\p{Indic_Syllabic_Category=  Consonant_Succeeding_Repha}', "");
    Expect(0, 43394, '\p{^Indic_Syllabic_Category=  Consonant_Succeeding_Repha}', "");
    Expect(0, 43394, '\P{Indic_Syllabic_Category=  Consonant_Succeeding_Repha}', "");
    Expect(1, 43394, '\P{^Indic_Syllabic_Category=  Consonant_Succeeding_Repha}', "");
    Expect(0, 43395, '\p{Indic_Syllabic_Category=  Consonant_Succeeding_Repha}', "");
    Expect(1, 43395, '\p{^Indic_Syllabic_Category=  Consonant_Succeeding_Repha}', "");
    Expect(1, 43395, '\P{Indic_Syllabic_Category=  Consonant_Succeeding_Repha}', "");
    Expect(0, 43395, '\P{^Indic_Syllabic_Category=  Consonant_Succeeding_Repha}', "");
    Error('\p{InSC=_:=consonant_Succeeding_repha}');
    Error('\P{InSC=_:=consonant_Succeeding_repha}');
    Expect(1, 43394, '\p{InSC=consonantsucceedingrepha}', "");
    Expect(0, 43394, '\p{^InSC=consonantsucceedingrepha}', "");
    Expect(0, 43394, '\P{InSC=consonantsucceedingrepha}', "");
    Expect(1, 43394, '\P{^InSC=consonantsucceedingrepha}', "");
    Expect(0, 43395, '\p{InSC=consonantsucceedingrepha}', "");
    Expect(1, 43395, '\p{^InSC=consonantsucceedingrepha}', "");
    Expect(1, 43395, '\P{InSC=consonantsucceedingrepha}', "");
    Expect(0, 43395, '\P{^InSC=consonantsucceedingrepha}', "");
    Expect(1, 43394, '\p{InSC= 	Consonant_Succeeding_Repha}', "");
    Expect(0, 43394, '\p{^InSC= 	Consonant_Succeeding_Repha}', "");
    Expect(0, 43394, '\P{InSC= 	Consonant_Succeeding_Repha}', "");
    Expect(1, 43394, '\P{^InSC= 	Consonant_Succeeding_Repha}', "");
    Expect(0, 43395, '\p{InSC= 	Consonant_Succeeding_Repha}', "");
    Expect(1, 43395, '\p{^InSC= 	Consonant_Succeeding_Repha}', "");
    Expect(1, 43395, '\P{InSC= 	Consonant_Succeeding_Repha}', "");
    Expect(0, 43395, '\P{^InSC= 	Consonant_Succeeding_Repha}', "");
    Error('\p{Is_Indic_Syllabic_Category=_:=consonant_SUCCEEDING_repha}');
    Error('\P{Is_Indic_Syllabic_Category=_:=consonant_SUCCEEDING_repha}');
    Expect(1, 43394, '\p{Is_Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(0, 43394, '\p{^Is_Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(0, 43394, '\P{Is_Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(1, 43394, '\P{^Is_Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(0, 43395, '\p{Is_Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(1, 43395, '\p{^Is_Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(1, 43395, '\P{Is_Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(0, 43395, '\P{^Is_Indic_Syllabic_Category=consonantsucceedingrepha}', "");
    Expect(1, 43394, '\p{Is_Indic_Syllabic_Category=-_CONSONANT_Succeeding_Repha}', "");
    Expect(0, 43394, '\p{^Is_Indic_Syllabic_Category=-_CONSONANT_Succeeding_Repha}', "");
    Expect(0, 43394, '\P{Is_Indic_Syllabic_Category=-_CONSONANT_Succeeding_Repha}', "");
    Expect(1, 43394, '\P{^Is_Indic_Syllabic_Category=-_CONSONANT_Succeeding_Repha}', "");
    Expect(0, 43395, '\p{Is_Indic_Syllabic_Category=-_CONSONANT_Succeeding_Repha}', "");
    Expect(1, 43395, '\p{^Is_Indic_Syllabic_Category=-_CONSONANT_Succeeding_Repha}', "");
    Expect(1, 43395, '\P{Is_Indic_Syllabic_Category=-_CONSONANT_Succeeding_Repha}', "");
    Expect(0, 43395, '\P{^Is_Indic_Syllabic_Category=-_CONSONANT_Succeeding_Repha}', "");
    Error('\p{Is_InSC=_/a/CONSONANT_Succeeding_repha}');
    Error('\P{Is_InSC=_/a/CONSONANT_Succeeding_repha}');
    Expect(1, 43394, '\p{Is_InSC:	consonantsucceedingrepha}', "");
    Expect(0, 43394, '\p{^Is_InSC:	consonantsucceedingrepha}', "");
    Expect(0, 43394, '\P{Is_InSC:	consonantsucceedingrepha}', "");
    Expect(1, 43394, '\P{^Is_InSC:	consonantsucceedingrepha}', "");
    Expect(0, 43395, '\p{Is_InSC:	consonantsucceedingrepha}', "");
    Expect(1, 43395, '\p{^Is_InSC:	consonantsucceedingrepha}', "");
    Expect(1, 43395, '\P{Is_InSC:	consonantsucceedingrepha}', "");
    Expect(0, 43395, '\P{^Is_InSC:	consonantsucceedingrepha}', "");
    Expect(1, 43394, '\p{Is_InSC=-_CONSONANT_Succeeding_REPHA}', "");
    Expect(0, 43394, '\p{^Is_InSC=-_CONSONANT_Succeeding_REPHA}', "");
    Expect(0, 43394, '\P{Is_InSC=-_CONSONANT_Succeeding_REPHA}', "");
    Expect(1, 43394, '\P{^Is_InSC=-_CONSONANT_Succeeding_REPHA}', "");
    Expect(0, 43395, '\p{Is_InSC=-_CONSONANT_Succeeding_REPHA}', "");
    Expect(1, 43395, '\p{^Is_InSC=-_CONSONANT_Succeeding_REPHA}', "");
    Expect(1, 43395, '\P{Is_InSC=-_CONSONANT_Succeeding_REPHA}', "");
    Expect(0, 43395, '\P{^Is_InSC=-_CONSONANT_Succeeding_REPHA}', "");
    Error('\p{Indic_Syllabic_Category= :=consonant_WITH_Stacker}');
    Error('\P{Indic_Syllabic_Category= :=consonant_WITH_Stacker}');
    Expect(1, 69636, '\p{Indic_Syllabic_Category:   consonantwithstacker}', "");
    Expect(0, 69636, '\p{^Indic_Syllabic_Category:   consonantwithstacker}', "");
    Expect(0, 69636, '\P{Indic_Syllabic_Category:   consonantwithstacker}', "");
    Expect(1, 69636, '\P{^Indic_Syllabic_Category:   consonantwithstacker}', "");
    Expect(0, 69637, '\p{Indic_Syllabic_Category:   consonantwithstacker}', "");
    Expect(1, 69637, '\p{^Indic_Syllabic_Category:   consonantwithstacker}', "");
    Expect(1, 69637, '\P{Indic_Syllabic_Category:   consonantwithstacker}', "");
    Expect(0, 69637, '\P{^Indic_Syllabic_Category:   consonantwithstacker}', "");
    Expect(1, 69636, '\p{Indic_Syllabic_Category=_CONSONANT_With_stacker}', "");
    Expect(0, 69636, '\p{^Indic_Syllabic_Category=_CONSONANT_With_stacker}', "");
    Expect(0, 69636, '\P{Indic_Syllabic_Category=_CONSONANT_With_stacker}', "");
    Expect(1, 69636, '\P{^Indic_Syllabic_Category=_CONSONANT_With_stacker}', "");
    Expect(0, 69637, '\p{Indic_Syllabic_Category=_CONSONANT_With_stacker}', "");
    Expect(1, 69637, '\p{^Indic_Syllabic_Category=_CONSONANT_With_stacker}', "");
    Expect(1, 69637, '\P{Indic_Syllabic_Category=_CONSONANT_With_stacker}', "");
    Expect(0, 69637, '\P{^Indic_Syllabic_Category=_CONSONANT_With_stacker}', "");
    Error('\p{InSC=:=_CONSONANT_WITH_stacker}');
    Error('\P{InSC=:=_CONSONANT_WITH_stacker}');
    Expect(1, 69636, '\p{InSC=consonantwithstacker}', "");
    Expect(0, 69636, '\p{^InSC=consonantwithstacker}', "");
    Expect(0, 69636, '\P{InSC=consonantwithstacker}', "");
    Expect(1, 69636, '\P{^InSC=consonantwithstacker}', "");
    Expect(0, 69637, '\p{InSC=consonantwithstacker}', "");
    Expect(1, 69637, '\p{^InSC=consonantwithstacker}', "");
    Expect(1, 69637, '\P{InSC=consonantwithstacker}', "");
    Expect(0, 69637, '\P{^InSC=consonantwithstacker}', "");
    Expect(1, 69636, '\p{InSC=--CONSONANT_WITH_stacker}', "");
    Expect(0, 69636, '\p{^InSC=--CONSONANT_WITH_stacker}', "");
    Expect(0, 69636, '\P{InSC=--CONSONANT_WITH_stacker}', "");
    Expect(1, 69636, '\P{^InSC=--CONSONANT_WITH_stacker}', "");
    Expect(0, 69637, '\p{InSC=--CONSONANT_WITH_stacker}', "");
    Expect(1, 69637, '\p{^InSC=--CONSONANT_WITH_stacker}', "");
    Expect(1, 69637, '\P{InSC=--CONSONANT_WITH_stacker}', "");
    Expect(0, 69637, '\P{^InSC=--CONSONANT_WITH_stacker}', "");
    Error('\p{Is_Indic_Syllabic_Category= CONSONANT_With_STACKER/a/}');
    Error('\P{Is_Indic_Syllabic_Category= CONSONANT_With_STACKER/a/}');
    Expect(1, 69636, '\p{Is_Indic_Syllabic_Category=consonantwithstacker}', "");
    Expect(0, 69636, '\p{^Is_Indic_Syllabic_Category=consonantwithstacker}', "");
    Expect(0, 69636, '\P{Is_Indic_Syllabic_Category=consonantwithstacker}', "");
    Expect(1, 69636, '\P{^Is_Indic_Syllabic_Category=consonantwithstacker}', "");
    Expect(0, 69637, '\p{Is_Indic_Syllabic_Category=consonantwithstacker}', "");
    Expect(1, 69637, '\p{^Is_Indic_Syllabic_Category=consonantwithstacker}', "");
    Expect(1, 69637, '\P{Is_Indic_Syllabic_Category=consonantwithstacker}', "");
    Expect(0, 69637, '\P{^Is_Indic_Syllabic_Category=consonantwithstacker}', "");
    Expect(1, 69636, '\p{Is_Indic_Syllabic_Category=	Consonant_with_Stacker}', "");
    Expect(0, 69636, '\p{^Is_Indic_Syllabic_Category=	Consonant_with_Stacker}', "");
    Expect(0, 69636, '\P{Is_Indic_Syllabic_Category=	Consonant_with_Stacker}', "");
    Expect(1, 69636, '\P{^Is_Indic_Syllabic_Category=	Consonant_with_Stacker}', "");
    Expect(0, 69637, '\p{Is_Indic_Syllabic_Category=	Consonant_with_Stacker}', "");
    Expect(1, 69637, '\p{^Is_Indic_Syllabic_Category=	Consonant_with_Stacker}', "");
    Expect(1, 69637, '\P{Is_Indic_Syllabic_Category=	Consonant_with_Stacker}', "");
    Expect(0, 69637, '\P{^Is_Indic_Syllabic_Category=	Consonant_with_Stacker}', "");
    Error('\p{Is_InSC= :=CONSONANT_With_Stacker}');
    Error('\P{Is_InSC= :=CONSONANT_With_Stacker}');
    Expect(1, 69636, '\p{Is_InSC=consonantwithstacker}', "");
    Expect(0, 69636, '\p{^Is_InSC=consonantwithstacker}', "");
    Expect(0, 69636, '\P{Is_InSC=consonantwithstacker}', "");
    Expect(1, 69636, '\P{^Is_InSC=consonantwithstacker}', "");
    Expect(0, 69637, '\p{Is_InSC=consonantwithstacker}', "");
    Expect(1, 69637, '\p{^Is_InSC=consonantwithstacker}', "");
    Expect(1, 69637, '\P{Is_InSC=consonantwithstacker}', "");
    Expect(0, 69637, '\P{^Is_InSC=consonantwithstacker}', "");
    Expect(1, 69636, '\p{Is_InSC=	-Consonant_with_STACKER}', "");
    Expect(0, 69636, '\p{^Is_InSC=	-Consonant_with_STACKER}', "");
    Expect(0, 69636, '\P{Is_InSC=	-Consonant_with_STACKER}', "");
    Expect(1, 69636, '\P{^Is_InSC=	-Consonant_with_STACKER}', "");
    Expect(0, 69637, '\p{Is_InSC=	-Consonant_with_STACKER}', "");
    Expect(1, 69637, '\p{^Is_InSC=	-Consonant_with_STACKER}', "");
    Expect(1, 69637, '\P{Is_InSC=	-Consonant_with_STACKER}', "");
    Expect(0, 69637, '\P{^Is_InSC=	-Consonant_with_STACKER}', "");
    Error('\p{Indic_Syllabic_Category=_	Gemination_Mark:=}');
    Error('\P{Indic_Syllabic_Category=_	Gemination_Mark:=}');
    Expect(1, 70199, '\p{Indic_Syllabic_Category=geminationmark}', "");
    Expect(0, 70199, '\p{^Indic_Syllabic_Category=geminationmark}', "");
    Expect(0, 70199, '\P{Indic_Syllabic_Category=geminationmark}', "");
    Expect(1, 70199, '\P{^Indic_Syllabic_Category=geminationmark}', "");
    Expect(0, 70200, '\p{Indic_Syllabic_Category=geminationmark}', "");
    Expect(1, 70200, '\p{^Indic_Syllabic_Category=geminationmark}', "");
    Expect(1, 70200, '\P{Indic_Syllabic_Category=geminationmark}', "");
    Expect(0, 70200, '\P{^Indic_Syllabic_Category=geminationmark}', "");
    Expect(1, 70199, '\p{Indic_Syllabic_Category= gemination_mark}', "");
    Expect(0, 70199, '\p{^Indic_Syllabic_Category= gemination_mark}', "");
    Expect(0, 70199, '\P{Indic_Syllabic_Category= gemination_mark}', "");
    Expect(1, 70199, '\P{^Indic_Syllabic_Category= gemination_mark}', "");
    Expect(0, 70200, '\p{Indic_Syllabic_Category= gemination_mark}', "");
    Expect(1, 70200, '\p{^Indic_Syllabic_Category= gemination_mark}', "");
    Expect(1, 70200, '\P{Indic_Syllabic_Category= gemination_mark}', "");
    Expect(0, 70200, '\P{^Indic_Syllabic_Category= gemination_mark}', "");
    Error('\p{InSC=-_GEMINATION_mark/a/}');
    Error('\P{InSC=-_GEMINATION_mark/a/}');
    Expect(1, 70199, '\p{InSC=geminationmark}', "");
    Expect(0, 70199, '\p{^InSC=geminationmark}', "");
    Expect(0, 70199, '\P{InSC=geminationmark}', "");
    Expect(1, 70199, '\P{^InSC=geminationmark}', "");
    Expect(0, 70200, '\p{InSC=geminationmark}', "");
    Expect(1, 70200, '\p{^InSC=geminationmark}', "");
    Expect(1, 70200, '\P{InSC=geminationmark}', "");
    Expect(0, 70200, '\P{^InSC=geminationmark}', "");
    Expect(1, 70199, '\p{InSC: -_GEMINATION_mark}', "");
    Expect(0, 70199, '\p{^InSC: -_GEMINATION_mark}', "");
    Expect(0, 70199, '\P{InSC: -_GEMINATION_mark}', "");
    Expect(1, 70199, '\P{^InSC: -_GEMINATION_mark}', "");
    Expect(0, 70200, '\p{InSC: -_GEMINATION_mark}', "");
    Expect(1, 70200, '\p{^InSC: -_GEMINATION_mark}', "");
    Expect(1, 70200, '\P{InSC: -_GEMINATION_mark}', "");
    Expect(0, 70200, '\P{^InSC: -_GEMINATION_mark}', "");
    Error('\p{Is_Indic_Syllabic_Category= :=GEMINATION_Mark}');
    Error('\P{Is_Indic_Syllabic_Category= :=GEMINATION_Mark}');
    Expect(1, 70199, '\p{Is_Indic_Syllabic_Category=geminationmark}', "");
    Expect(0, 70199, '\p{^Is_Indic_Syllabic_Category=geminationmark}', "");
    Expect(0, 70199, '\P{Is_Indic_Syllabic_Category=geminationmark}', "");
    Expect(1, 70199, '\P{^Is_Indic_Syllabic_Category=geminationmark}', "");
    Expect(0, 70200, '\p{Is_Indic_Syllabic_Category=geminationmark}', "");
    Expect(1, 70200, '\p{^Is_Indic_Syllabic_Category=geminationmark}', "");
    Expect(1, 70200, '\P{Is_Indic_Syllabic_Category=geminationmark}', "");
    Expect(0, 70200, '\P{^Is_Indic_Syllabic_Category=geminationmark}', "");
    Expect(1, 70199, '\p{Is_Indic_Syllabic_Category:_gemination_MARK}', "");
    Expect(0, 70199, '\p{^Is_Indic_Syllabic_Category:_gemination_MARK}', "");
    Expect(0, 70199, '\P{Is_Indic_Syllabic_Category:_gemination_MARK}', "");
    Expect(1, 70199, '\P{^Is_Indic_Syllabic_Category:_gemination_MARK}', "");
    Expect(0, 70200, '\p{Is_Indic_Syllabic_Category:_gemination_MARK}', "");
    Expect(1, 70200, '\p{^Is_Indic_Syllabic_Category:_gemination_MARK}', "");
    Expect(1, 70200, '\P{Is_Indic_Syllabic_Category:_gemination_MARK}', "");
    Expect(0, 70200, '\P{^Is_Indic_Syllabic_Category:_gemination_MARK}', "");
    Error('\p{Is_InSC:   	/a/GEMINATION_Mark}');
    Error('\P{Is_InSC:   	/a/GEMINATION_Mark}');
    Expect(1, 70199, '\p{Is_InSC=geminationmark}', "");
    Expect(0, 70199, '\p{^Is_InSC=geminationmark}', "");
    Expect(0, 70199, '\P{Is_InSC=geminationmark}', "");
    Expect(1, 70199, '\P{^Is_InSC=geminationmark}', "");
    Expect(0, 70200, '\p{Is_InSC=geminationmark}', "");
    Expect(1, 70200, '\p{^Is_InSC=geminationmark}', "");
    Expect(1, 70200, '\P{Is_InSC=geminationmark}', "");
    Expect(0, 70200, '\P{^Is_InSC=geminationmark}', "");
    Expect(1, 70199, '\p{Is_InSC=-_Gemination_Mark}', "");
    Expect(0, 70199, '\p{^Is_InSC=-_Gemination_Mark}', "");
    Expect(0, 70199, '\P{Is_InSC=-_Gemination_Mark}', "");
    Expect(1, 70199, '\P{^Is_InSC=-_Gemination_Mark}', "");
    Expect(0, 70200, '\p{Is_InSC=-_Gemination_Mark}', "");
    Expect(1, 70200, '\p{^Is_InSC=-_Gemination_Mark}', "");
    Expect(1, 70200, '\P{Is_InSC=-_Gemination_Mark}', "");
    Expect(0, 70200, '\P{^Is_InSC=-_Gemination_Mark}', "");
    Error('\p{Indic_Syllabic_Category=/a/ 	Invisible_STACKER}');
    Error('\P{Indic_Syllabic_Category=/a/ 	Invisible_STACKER}');
    Expect(1, 69939, '\p{Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(0, 69939, '\p{^Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(0, 69939, '\P{Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(1, 69939, '\P{^Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(0, 69940, '\p{Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(1, 69940, '\p{^Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(1, 69940, '\P{Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(0, 69940, '\P{^Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(1, 69939, '\p{Indic_Syllabic_Category=invisible_Stacker}', "");
    Expect(0, 69939, '\p{^Indic_Syllabic_Category=invisible_Stacker}', "");
    Expect(0, 69939, '\P{Indic_Syllabic_Category=invisible_Stacker}', "");
    Expect(1, 69939, '\P{^Indic_Syllabic_Category=invisible_Stacker}', "");
    Expect(0, 69940, '\p{Indic_Syllabic_Category=invisible_Stacker}', "");
    Expect(1, 69940, '\p{^Indic_Syllabic_Category=invisible_Stacker}', "");
    Expect(1, 69940, '\P{Indic_Syllabic_Category=invisible_Stacker}', "");
    Expect(0, 69940, '\P{^Indic_Syllabic_Category=invisible_Stacker}', "");
    Error('\p{InSC=-/a/INVISIBLE_stacker}');
    Error('\P{InSC=-/a/INVISIBLE_stacker}');
    Expect(1, 69939, '\p{InSC:invisiblestacker}', "");
    Expect(0, 69939, '\p{^InSC:invisiblestacker}', "");
    Expect(0, 69939, '\P{InSC:invisiblestacker}', "");
    Expect(1, 69939, '\P{^InSC:invisiblestacker}', "");
    Expect(0, 69940, '\p{InSC:invisiblestacker}', "");
    Expect(1, 69940, '\p{^InSC:invisiblestacker}', "");
    Expect(1, 69940, '\P{InSC:invisiblestacker}', "");
    Expect(0, 69940, '\P{^InSC:invisiblestacker}', "");
    Expect(1, 69939, '\p{InSC:	_	invisible_stacker}', "");
    Expect(0, 69939, '\p{^InSC:	_	invisible_stacker}', "");
    Expect(0, 69939, '\P{InSC:	_	invisible_stacker}', "");
    Expect(1, 69939, '\P{^InSC:	_	invisible_stacker}', "");
    Expect(0, 69940, '\p{InSC:	_	invisible_stacker}', "");
    Expect(1, 69940, '\p{^InSC:	_	invisible_stacker}', "");
    Expect(1, 69940, '\P{InSC:	_	invisible_stacker}', "");
    Expect(0, 69940, '\P{^InSC:	_	invisible_stacker}', "");
    Error('\p{Is_Indic_Syllabic_Category=/a/-INVISIBLE_STACKER}');
    Error('\P{Is_Indic_Syllabic_Category=/a/-INVISIBLE_STACKER}');
    Expect(1, 69939, '\p{Is_Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(0, 69939, '\p{^Is_Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(0, 69939, '\P{Is_Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(1, 69939, '\P{^Is_Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(0, 69940, '\p{Is_Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(1, 69940, '\p{^Is_Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(1, 69940, '\P{Is_Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(0, 69940, '\P{^Is_Indic_Syllabic_Category:   invisiblestacker}', "");
    Expect(1, 69939, '\p{Is_Indic_Syllabic_Category= invisible_stacker}', "");
    Expect(0, 69939, '\p{^Is_Indic_Syllabic_Category= invisible_stacker}', "");
    Expect(0, 69939, '\P{Is_Indic_Syllabic_Category= invisible_stacker}', "");
    Expect(1, 69939, '\P{^Is_Indic_Syllabic_Category= invisible_stacker}', "");
    Expect(0, 69940, '\p{Is_Indic_Syllabic_Category= invisible_stacker}', "");
    Expect(1, 69940, '\p{^Is_Indic_Syllabic_Category= invisible_stacker}', "");
    Expect(1, 69940, '\P{Is_Indic_Syllabic_Category= invisible_stacker}', "");
    Expect(0, 69940, '\P{^Is_Indic_Syllabic_Category= invisible_stacker}', "");
    Error('\p{Is_InSC=_	Invisible_stacker/a/}');
    Error('\P{Is_InSC=_	Invisible_stacker/a/}');
    Expect(1, 69939, '\p{Is_InSC=invisiblestacker}', "");
    Expect(0, 69939, '\p{^Is_InSC=invisiblestacker}', "");
    Expect(0, 69939, '\P{Is_InSC=invisiblestacker}', "");
    Expect(1, 69939, '\P{^Is_InSC=invisiblestacker}', "");
    Expect(0, 69940, '\p{Is_InSC=invisiblestacker}', "");
    Expect(1, 69940, '\p{^Is_InSC=invisiblestacker}', "");
    Expect(1, 69940, '\P{Is_InSC=invisiblestacker}', "");
    Expect(0, 69940, '\P{^Is_InSC=invisiblestacker}', "");
    Expect(1, 69939, '\p{Is_InSC=--INVISIBLE_Stacker}', "");
    Expect(0, 69939, '\p{^Is_InSC=--INVISIBLE_Stacker}', "");
    Expect(0, 69939, '\P{Is_InSC=--INVISIBLE_Stacker}', "");
    Expect(1, 69939, '\P{^Is_InSC=--INVISIBLE_Stacker}', "");
    Expect(0, 69940, '\p{Is_InSC=--INVISIBLE_Stacker}', "");
    Expect(1, 69940, '\p{^Is_InSC=--INVISIBLE_Stacker}', "");
    Expect(1, 69940, '\P{Is_InSC=--INVISIBLE_Stacker}', "");
    Expect(0, 69940, '\P{^Is_InSC=--INVISIBLE_Stacker}', "");
    Error('\p{Indic_Syllabic_Category=:=Joiner}');
    Error('\P{Indic_Syllabic_Category=:=Joiner}');
    Expect(1, 8205, '\p{Indic_Syllabic_Category:   joiner}', "");
    Expect(0, 8205, '\p{^Indic_Syllabic_Category:   joiner}', "");
    Expect(0, 8205, '\P{Indic_Syllabic_Category:   joiner}', "");
    Expect(1, 8205, '\P{^Indic_Syllabic_Category:   joiner}', "");
    Expect(0, 8206, '\p{Indic_Syllabic_Category:   joiner}', "");
    Expect(1, 8206, '\p{^Indic_Syllabic_Category:   joiner}', "");
    Expect(1, 8206, '\P{Indic_Syllabic_Category:   joiner}', "");
    Expect(0, 8206, '\P{^Indic_Syllabic_Category:   joiner}', "");
    Expect(1, 8205, '\p{Indic_Syllabic_Category= JOINER}', "");
    Expect(0, 8205, '\p{^Indic_Syllabic_Category= JOINER}', "");
    Expect(0, 8205, '\P{Indic_Syllabic_Category= JOINER}', "");
    Expect(1, 8205, '\P{^Indic_Syllabic_Category= JOINER}', "");
    Expect(0, 8206, '\p{Indic_Syllabic_Category= JOINER}', "");
    Expect(1, 8206, '\p{^Indic_Syllabic_Category= JOINER}', "");
    Expect(1, 8206, '\P{Indic_Syllabic_Category= JOINER}', "");
    Expect(0, 8206, '\P{^Indic_Syllabic_Category= JOINER}', "");
    Error('\p{InSC=:=	 JOINER}');
    Error('\P{InSC=:=	 JOINER}');
    Expect(1, 8205, '\p{InSC=joiner}', "");
    Expect(0, 8205, '\p{^InSC=joiner}', "");
    Expect(0, 8205, '\P{InSC=joiner}', "");
    Expect(1, 8205, '\P{^InSC=joiner}', "");
    Expect(0, 8206, '\p{InSC=joiner}', "");
    Expect(1, 8206, '\p{^InSC=joiner}', "");
    Expect(1, 8206, '\P{InSC=joiner}', "");
    Expect(0, 8206, '\P{^InSC=joiner}', "");
    Expect(1, 8205, '\p{InSC=_-JOINER}', "");
    Expect(0, 8205, '\p{^InSC=_-JOINER}', "");
    Expect(0, 8205, '\P{InSC=_-JOINER}', "");
    Expect(1, 8205, '\P{^InSC=_-JOINER}', "");
    Expect(0, 8206, '\p{InSC=_-JOINER}', "");
    Expect(1, 8206, '\p{^InSC=_-JOINER}', "");
    Expect(1, 8206, '\P{InSC=_-JOINER}', "");
    Expect(0, 8206, '\P{^InSC=_-JOINER}', "");
    Error('\p{Is_Indic_Syllabic_Category=-	joiner/a/}');
    Error('\P{Is_Indic_Syllabic_Category=-	joiner/a/}');
    Expect(1, 8205, '\p{Is_Indic_Syllabic_Category=joiner}', "");
    Expect(0, 8205, '\p{^Is_Indic_Syllabic_Category=joiner}', "");
    Expect(0, 8205, '\P{Is_Indic_Syllabic_Category=joiner}', "");
    Expect(1, 8205, '\P{^Is_Indic_Syllabic_Category=joiner}', "");
    Expect(0, 8206, '\p{Is_Indic_Syllabic_Category=joiner}', "");
    Expect(1, 8206, '\p{^Is_Indic_Syllabic_Category=joiner}', "");
    Expect(1, 8206, '\P{Is_Indic_Syllabic_Category=joiner}', "");
    Expect(0, 8206, '\P{^Is_Indic_Syllabic_Category=joiner}', "");
    Expect(1, 8205, '\p{Is_Indic_Syllabic_Category=-	joiner}', "");
    Expect(0, 8205, '\p{^Is_Indic_Syllabic_Category=-	joiner}', "");
    Expect(0, 8205, '\P{Is_Indic_Syllabic_Category=-	joiner}', "");
    Expect(1, 8205, '\P{^Is_Indic_Syllabic_Category=-	joiner}', "");
    Expect(0, 8206, '\p{Is_Indic_Syllabic_Category=-	joiner}', "");
    Expect(1, 8206, '\p{^Is_Indic_Syllabic_Category=-	joiner}', "");
    Expect(1, 8206, '\P{Is_Indic_Syllabic_Category=-	joiner}', "");
    Expect(0, 8206, '\P{^Is_Indic_Syllabic_Category=-	joiner}', "");
    Error('\p{Is_InSC=:=	 JOINER}');
    Error('\P{Is_InSC=:=	 JOINER}');
    Expect(1, 8205, '\p{Is_InSC=joiner}', "");
    Expect(0, 8205, '\p{^Is_InSC=joiner}', "");
    Expect(0, 8205, '\P{Is_InSC=joiner}', "");
    Expect(1, 8205, '\P{^Is_InSC=joiner}', "");
    Expect(0, 8206, '\p{Is_InSC=joiner}', "");
    Expect(1, 8206, '\p{^Is_InSC=joiner}', "");
    Expect(1, 8206, '\P{Is_InSC=joiner}', "");
    Expect(0, 8206, '\P{^Is_InSC=joiner}', "");
    Expect(1, 8205, '\p{Is_InSC=--JOINER}', "");
    Expect(0, 8205, '\p{^Is_InSC=--JOINER}', "");
    Expect(0, 8205, '\P{Is_InSC=--JOINER}', "");
    Expect(1, 8205, '\P{^Is_InSC=--JOINER}', "");
    Expect(0, 8206, '\p{Is_InSC=--JOINER}', "");
    Expect(1, 8206, '\p{^Is_InSC=--JOINER}', "");
    Expect(1, 8206, '\P{Is_InSC=--JOINER}', "");
    Expect(0, 8206, '\P{^Is_InSC=--JOINER}', "");
    Error('\p{Indic_Syllabic_Category= 	MODIFYING_letter:=}');
    Error('\P{Indic_Syllabic_Category= 	MODIFYING_letter:=}');
    Expect(1, 2947, '\p{Indic_Syllabic_Category=modifyingletter}', "");
    Expect(0, 2947, '\p{^Indic_Syllabic_Category=modifyingletter}', "");
    Expect(0, 2947, '\P{Indic_Syllabic_Category=modifyingletter}', "");
    Expect(1, 2947, '\P{^Indic_Syllabic_Category=modifyingletter}', "");
    Expect(0, 2948, '\p{Indic_Syllabic_Category=modifyingletter}', "");
    Expect(1, 2948, '\p{^Indic_Syllabic_Category=modifyingletter}', "");
    Expect(1, 2948, '\P{Indic_Syllabic_Category=modifyingletter}', "");
    Expect(0, 2948, '\P{^Indic_Syllabic_Category=modifyingletter}', "");
    Expect(1, 2947, '\p{Indic_Syllabic_Category=-	Modifying_letter}', "");
    Expect(0, 2947, '\p{^Indic_Syllabic_Category=-	Modifying_letter}', "");
    Expect(0, 2947, '\P{Indic_Syllabic_Category=-	Modifying_letter}', "");
    Expect(1, 2947, '\P{^Indic_Syllabic_Category=-	Modifying_letter}', "");
    Expect(0, 2948, '\p{Indic_Syllabic_Category=-	Modifying_letter}', "");
    Expect(1, 2948, '\p{^Indic_Syllabic_Category=-	Modifying_letter}', "");
    Expect(1, 2948, '\P{Indic_Syllabic_Category=-	Modifying_letter}', "");
    Expect(0, 2948, '\P{^Indic_Syllabic_Category=-	Modifying_letter}', "");
    Error('\p{InSC=:= -Modifying_LETTER}');
    Error('\P{InSC=:= -Modifying_LETTER}');
    Expect(1, 2947, '\p{InSC=modifyingletter}', "");
    Expect(0, 2947, '\p{^InSC=modifyingletter}', "");
    Expect(0, 2947, '\P{InSC=modifyingletter}', "");
    Expect(1, 2947, '\P{^InSC=modifyingletter}', "");
    Expect(0, 2948, '\p{InSC=modifyingletter}', "");
    Expect(1, 2948, '\p{^InSC=modifyingletter}', "");
    Expect(1, 2948, '\P{InSC=modifyingletter}', "");
    Expect(0, 2948, '\P{^InSC=modifyingletter}', "");
    Expect(1, 2947, '\p{InSC= 	Modifying_Letter}', "");
    Expect(0, 2947, '\p{^InSC= 	Modifying_Letter}', "");
    Expect(0, 2947, '\P{InSC= 	Modifying_Letter}', "");
    Expect(1, 2947, '\P{^InSC= 	Modifying_Letter}', "");
    Expect(0, 2948, '\p{InSC= 	Modifying_Letter}', "");
    Expect(1, 2948, '\p{^InSC= 	Modifying_Letter}', "");
    Expect(1, 2948, '\P{InSC= 	Modifying_Letter}', "");
    Expect(0, 2948, '\P{^InSC= 	Modifying_Letter}', "");
    Error('\p{Is_Indic_Syllabic_Category=/a/_MODIFYING_LETTER}');
    Error('\P{Is_Indic_Syllabic_Category=/a/_MODIFYING_LETTER}');
    Expect(1, 2947, '\p{Is_Indic_Syllabic_Category=modifyingletter}', "");
    Expect(0, 2947, '\p{^Is_Indic_Syllabic_Category=modifyingletter}', "");
    Expect(0, 2947, '\P{Is_Indic_Syllabic_Category=modifyingletter}', "");
    Expect(1, 2947, '\P{^Is_Indic_Syllabic_Category=modifyingletter}', "");
    Expect(0, 2948, '\p{Is_Indic_Syllabic_Category=modifyingletter}', "");
    Expect(1, 2948, '\p{^Is_Indic_Syllabic_Category=modifyingletter}', "");
    Expect(1, 2948, '\P{Is_Indic_Syllabic_Category=modifyingletter}', "");
    Expect(0, 2948, '\P{^Is_Indic_Syllabic_Category=modifyingletter}', "");
    Expect(1, 2947, '\p{Is_Indic_Syllabic_Category=_-Modifying_letter}', "");
    Expect(0, 2947, '\p{^Is_Indic_Syllabic_Category=_-Modifying_letter}', "");
    Expect(0, 2947, '\P{Is_Indic_Syllabic_Category=_-Modifying_letter}', "");
    Expect(1, 2947, '\P{^Is_Indic_Syllabic_Category=_-Modifying_letter}', "");
    Expect(0, 2948, '\p{Is_Indic_Syllabic_Category=_-Modifying_letter}', "");
    Expect(1, 2948, '\p{^Is_Indic_Syllabic_Category=_-Modifying_letter}', "");
    Expect(1, 2948, '\P{Is_Indic_Syllabic_Category=_-Modifying_letter}', "");
    Expect(0, 2948, '\P{^Is_Indic_Syllabic_Category=_-Modifying_letter}', "");
    Error('\p{Is_InSC=  MODIFYING_letter/a/}');
    Error('\P{Is_InSC=  MODIFYING_letter/a/}');
    Expect(1, 2947, '\p{Is_InSC=modifyingletter}', "");
    Expect(0, 2947, '\p{^Is_InSC=modifyingletter}', "");
    Expect(0, 2947, '\P{Is_InSC=modifyingletter}', "");
    Expect(1, 2947, '\P{^Is_InSC=modifyingletter}', "");
    Expect(0, 2948, '\p{Is_InSC=modifyingletter}', "");
    Expect(1, 2948, '\p{^Is_InSC=modifyingletter}', "");
    Expect(1, 2948, '\P{Is_InSC=modifyingletter}', "");
    Expect(0, 2948, '\P{^Is_InSC=modifyingletter}', "");
    Expect(1, 2947, '\p{Is_InSC=		MODIFYING_Letter}', "");
    Expect(0, 2947, '\p{^Is_InSC=		MODIFYING_Letter}', "");
    Expect(0, 2947, '\P{Is_InSC=		MODIFYING_Letter}', "");
    Expect(1, 2947, '\P{^Is_InSC=		MODIFYING_Letter}', "");
    Expect(0, 2948, '\p{Is_InSC=		MODIFYING_Letter}', "");
    Expect(1, 2948, '\p{^Is_InSC=		MODIFYING_Letter}', "");
    Expect(1, 2948, '\P{Is_InSC=		MODIFYING_Letter}', "");
    Expect(0, 2948, '\P{^Is_InSC=		MODIFYING_Letter}', "");
    Error('\p{Indic_Syllabic_Category: :=-_Non_joiner}');
    Error('\P{Indic_Syllabic_Category: :=-_Non_joiner}');
    Expect(1, 8204, '\p{Indic_Syllabic_Category=nonjoiner}', "");
    Expect(0, 8204, '\p{^Indic_Syllabic_Category=nonjoiner}', "");
    Expect(0, 8204, '\P{Indic_Syllabic_Category=nonjoiner}', "");
    Expect(1, 8204, '\P{^Indic_Syllabic_Category=nonjoiner}', "");
    Expect(0, 8205, '\p{Indic_Syllabic_Category=nonjoiner}', "");
    Expect(1, 8205, '\p{^Indic_Syllabic_Category=nonjoiner}', "");
    Expect(1, 8205, '\P{Indic_Syllabic_Category=nonjoiner}', "");
    Expect(0, 8205, '\P{^Indic_Syllabic_Category=nonjoiner}', "");
    Expect(1, 8204, '\p{Indic_Syllabic_Category= _Non_joiner}', "");
    Expect(0, 8204, '\p{^Indic_Syllabic_Category= _Non_joiner}', "");
    Expect(0, 8204, '\P{Indic_Syllabic_Category= _Non_joiner}', "");
    Expect(1, 8204, '\P{^Indic_Syllabic_Category= _Non_joiner}', "");
    Expect(0, 8205, '\p{Indic_Syllabic_Category= _Non_joiner}', "");
    Expect(1, 8205, '\p{^Indic_Syllabic_Category= _Non_joiner}', "");
    Expect(1, 8205, '\P{Indic_Syllabic_Category= _Non_joiner}', "");
    Expect(0, 8205, '\P{^Indic_Syllabic_Category= _Non_joiner}', "");
    Error('\p{InSC:   -Non_Joiner/a/}');
    Error('\P{InSC:   -Non_Joiner/a/}');
    Expect(1, 8204, '\p{InSC=nonjoiner}', "");
    Expect(0, 8204, '\p{^InSC=nonjoiner}', "");
    Expect(0, 8204, '\P{InSC=nonjoiner}', "");
    Expect(1, 8204, '\P{^InSC=nonjoiner}', "");
    Expect(0, 8205, '\p{InSC=nonjoiner}', "");
    Expect(1, 8205, '\p{^InSC=nonjoiner}', "");
    Expect(1, 8205, '\P{InSC=nonjoiner}', "");
    Expect(0, 8205, '\P{^InSC=nonjoiner}', "");
    Expect(1, 8204, '\p{InSC=- non_Joiner}', "");
    Expect(0, 8204, '\p{^InSC=- non_Joiner}', "");
    Expect(0, 8204, '\P{InSC=- non_Joiner}', "");
    Expect(1, 8204, '\P{^InSC=- non_Joiner}', "");
    Expect(0, 8205, '\p{InSC=- non_Joiner}', "");
    Expect(1, 8205, '\p{^InSC=- non_Joiner}', "");
    Expect(1, 8205, '\P{InSC=- non_Joiner}', "");
    Expect(0, 8205, '\P{^InSC=- non_Joiner}', "");
    Error('\p{Is_Indic_Syllabic_Category=:=_ Non_Joiner}');
    Error('\P{Is_Indic_Syllabic_Category=:=_ Non_Joiner}');
    Expect(1, 8204, '\p{Is_Indic_Syllabic_Category=nonjoiner}', "");
    Expect(0, 8204, '\p{^Is_Indic_Syllabic_Category=nonjoiner}', "");
    Expect(0, 8204, '\P{Is_Indic_Syllabic_Category=nonjoiner}', "");
    Expect(1, 8204, '\P{^Is_Indic_Syllabic_Category=nonjoiner}', "");
    Expect(0, 8205, '\p{Is_Indic_Syllabic_Category=nonjoiner}', "");
    Expect(1, 8205, '\p{^Is_Indic_Syllabic_Category=nonjoiner}', "");
    Expect(1, 8205, '\P{Is_Indic_Syllabic_Category=nonjoiner}', "");
    Expect(0, 8205, '\P{^Is_Indic_Syllabic_Category=nonjoiner}', "");
    Expect(1, 8204, '\p{Is_Indic_Syllabic_Category=	NON_JOINER}', "");
    Expect(0, 8204, '\p{^Is_Indic_Syllabic_Category=	NON_JOINER}', "");
    Expect(0, 8204, '\P{Is_Indic_Syllabic_Category=	NON_JOINER}', "");
    Expect(1, 8204, '\P{^Is_Indic_Syllabic_Category=	NON_JOINER}', "");
    Expect(0, 8205, '\p{Is_Indic_Syllabic_Category=	NON_JOINER}', "");
    Expect(1, 8205, '\p{^Is_Indic_Syllabic_Category=	NON_JOINER}', "");
    Expect(1, 8205, '\P{Is_Indic_Syllabic_Category=	NON_JOINER}', "");
    Expect(0, 8205, '\P{^Is_Indic_Syllabic_Category=	NON_JOINER}', "");
    Error('\p{Is_InSC:	-_NON_JOINER:=}');
    Error('\P{Is_InSC:	-_NON_JOINER:=}');
    Expect(1, 8204, '\p{Is_InSC: nonjoiner}', "");
    Expect(0, 8204, '\p{^Is_InSC: nonjoiner}', "");
    Expect(0, 8204, '\P{Is_InSC: nonjoiner}', "");
    Expect(1, 8204, '\P{^Is_InSC: nonjoiner}', "");
    Expect(0, 8205, '\p{Is_InSC: nonjoiner}', "");
    Expect(1, 8205, '\p{^Is_InSC: nonjoiner}', "");
    Expect(1, 8205, '\P{Is_InSC: nonjoiner}', "");
    Expect(0, 8205, '\P{^Is_InSC: nonjoiner}', "");
    Expect(1, 8204, '\p{Is_InSC=	Non_Joiner}', "");
    Expect(0, 8204, '\p{^Is_InSC=	Non_Joiner}', "");
    Expect(0, 8204, '\P{Is_InSC=	Non_Joiner}', "");
    Expect(1, 8204, '\P{^Is_InSC=	Non_Joiner}', "");
    Expect(0, 8205, '\p{Is_InSC=	Non_Joiner}', "");
    Expect(1, 8205, '\p{^Is_InSC=	Non_Joiner}', "");
    Expect(1, 8205, '\P{Is_InSC=	Non_Joiner}', "");
    Expect(0, 8205, '\P{^Is_InSC=	Non_Joiner}', "");
    Error('\p{Indic_Syllabic_Category= NUKTA:=}');
    Error('\P{Indic_Syllabic_Category= NUKTA:=}');
    Expect(1, 71351, '\p{Indic_Syllabic_Category=nukta}', "");
    Expect(0, 71351, '\p{^Indic_Syllabic_Category=nukta}', "");
    Expect(0, 71351, '\P{Indic_Syllabic_Category=nukta}', "");
    Expect(1, 71351, '\P{^Indic_Syllabic_Category=nukta}', "");
    Expect(0, 71352, '\p{Indic_Syllabic_Category=nukta}', "");
    Expect(1, 71352, '\p{^Indic_Syllabic_Category=nukta}', "");
    Expect(1, 71352, '\P{Indic_Syllabic_Category=nukta}', "");
    Expect(0, 71352, '\P{^Indic_Syllabic_Category=nukta}', "");
    Expect(1, 71351, '\p{Indic_Syllabic_Category=_-NUKTA}', "");
    Expect(0, 71351, '\p{^Indic_Syllabic_Category=_-NUKTA}', "");
    Expect(0, 71351, '\P{Indic_Syllabic_Category=_-NUKTA}', "");
    Expect(1, 71351, '\P{^Indic_Syllabic_Category=_-NUKTA}', "");
    Expect(0, 71352, '\p{Indic_Syllabic_Category=_-NUKTA}', "");
    Expect(1, 71352, '\p{^Indic_Syllabic_Category=_-NUKTA}', "");
    Expect(1, 71352, '\P{Indic_Syllabic_Category=_-NUKTA}', "");
    Expect(0, 71352, '\P{^Indic_Syllabic_Category=_-NUKTA}', "");
    Error('\p{InSC:/a/-Nukta}');
    Error('\P{InSC:/a/-Nukta}');
    Expect(1, 71351, '\p{InSC=nukta}', "");
    Expect(0, 71351, '\p{^InSC=nukta}', "");
    Expect(0, 71351, '\P{InSC=nukta}', "");
    Expect(1, 71351, '\P{^InSC=nukta}', "");
    Expect(0, 71352, '\p{InSC=nukta}', "");
    Expect(1, 71352, '\p{^InSC=nukta}', "");
    Expect(1, 71352, '\P{InSC=nukta}', "");
    Expect(0, 71352, '\P{^InSC=nukta}', "");
    Expect(1, 71351, '\p{InSC=-_Nukta}', "");
    Expect(0, 71351, '\p{^InSC=-_Nukta}', "");
    Expect(0, 71351, '\P{InSC=-_Nukta}', "");
    Expect(1, 71351, '\P{^InSC=-_Nukta}', "");
    Expect(0, 71352, '\p{InSC=-_Nukta}', "");
    Expect(1, 71352, '\p{^InSC=-_Nukta}', "");
    Expect(1, 71352, '\P{InSC=-_Nukta}', "");
    Expect(0, 71352, '\P{^InSC=-_Nukta}', "");
    Error('\p{Is_Indic_Syllabic_Category=_/a/Nukta}');
    Error('\P{Is_Indic_Syllabic_Category=_/a/Nukta}');
    Expect(1, 71351, '\p{Is_Indic_Syllabic_Category=nukta}', "");
    Expect(0, 71351, '\p{^Is_Indic_Syllabic_Category=nukta}', "");
    Expect(0, 71351, '\P{Is_Indic_Syllabic_Category=nukta}', "");
    Expect(1, 71351, '\P{^Is_Indic_Syllabic_Category=nukta}', "");
    Expect(0, 71352, '\p{Is_Indic_Syllabic_Category=nukta}', "");
    Expect(1, 71352, '\p{^Is_Indic_Syllabic_Category=nukta}', "");
    Expect(1, 71352, '\P{Is_Indic_Syllabic_Category=nukta}', "");
    Expect(0, 71352, '\P{^Is_Indic_Syllabic_Category=nukta}', "");
    Expect(1, 71351, '\p{Is_Indic_Syllabic_Category= NUKTA}', "");
    Expect(0, 71351, '\p{^Is_Indic_Syllabic_Category= NUKTA}', "");
    Expect(0, 71351, '\P{Is_Indic_Syllabic_Category= NUKTA}', "");
    Expect(1, 71351, '\P{^Is_Indic_Syllabic_Category= NUKTA}', "");
    Expect(0, 71352, '\p{Is_Indic_Syllabic_Category= NUKTA}', "");
    Expect(1, 71352, '\p{^Is_Indic_Syllabic_Category= NUKTA}', "");
    Expect(1, 71352, '\P{Is_Indic_Syllabic_Category= NUKTA}', "");
    Expect(0, 71352, '\P{^Is_Indic_Syllabic_Category= NUKTA}', "");
    Error('\p{Is_InSC=:=__nukta}');
    Error('\P{Is_InSC=:=__nukta}');
    Expect(1, 71351, '\p{Is_InSC=nukta}', "");
    Expect(0, 71351, '\p{^Is_InSC=nukta}', "");
    Expect(0, 71351, '\P{Is_InSC=nukta}', "");
    Expect(1, 71351, '\P{^Is_InSC=nukta}', "");
    Expect(0, 71352, '\p{Is_InSC=nukta}', "");
    Expect(1, 71352, '\p{^Is_InSC=nukta}', "");
    Expect(1, 71352, '\P{Is_InSC=nukta}', "");
    Expect(0, 71352, '\P{^Is_InSC=nukta}', "");
    Expect(1, 71351, '\p{Is_InSC= 	nukta}', "");
    Expect(0, 71351, '\p{^Is_InSC= 	nukta}', "");
    Expect(0, 71351, '\P{Is_InSC= 	nukta}', "");
    Expect(1, 71351, '\P{^Is_InSC= 	nukta}', "");
    Expect(0, 71352, '\p{Is_InSC= 	nukta}', "");
    Expect(1, 71352, '\p{^Is_InSC= 	nukta}', "");
    Expect(1, 71352, '\P{Is_InSC= 	nukta}', "");
    Expect(0, 71352, '\P{^Is_InSC= 	nukta}', "");
    Error('\p{Indic_Syllabic_Category=_number/a/}');
    Error('\P{Indic_Syllabic_Category=_number/a/}');
    Expect(1, 72812, '\p{Indic_Syllabic_Category=number}', "");
    Expect(0, 72812, '\p{^Indic_Syllabic_Category=number}', "");
    Expect(0, 72812, '\P{Indic_Syllabic_Category=number}', "");
    Expect(1, 72812, '\P{^Indic_Syllabic_Category=number}', "");
    Expect(0, 72813, '\p{Indic_Syllabic_Category=number}', "");
    Expect(1, 72813, '\p{^Indic_Syllabic_Category=number}', "");
    Expect(1, 72813, '\P{Indic_Syllabic_Category=number}', "");
    Expect(0, 72813, '\P{^Indic_Syllabic_Category=number}', "");
    Expect(1, 72812, '\p{Indic_Syllabic_Category=_number}', "");
    Expect(0, 72812, '\p{^Indic_Syllabic_Category=_number}', "");
    Expect(0, 72812, '\P{Indic_Syllabic_Category=_number}', "");
    Expect(1, 72812, '\P{^Indic_Syllabic_Category=_number}', "");
    Expect(0, 72813, '\p{Indic_Syllabic_Category=_number}', "");
    Expect(1, 72813, '\p{^Indic_Syllabic_Category=_number}', "");
    Expect(1, 72813, '\P{Indic_Syllabic_Category=_number}', "");
    Expect(0, 72813, '\P{^Indic_Syllabic_Category=_number}', "");
    Error('\p{InSC: 		NUMBER/a/}');
    Error('\P{InSC: 		NUMBER/a/}');
    Expect(1, 72812, '\p{InSC=number}', "");
    Expect(0, 72812, '\p{^InSC=number}', "");
    Expect(0, 72812, '\P{InSC=number}', "");
    Expect(1, 72812, '\P{^InSC=number}', "");
    Expect(0, 72813, '\p{InSC=number}', "");
    Expect(1, 72813, '\p{^InSC=number}', "");
    Expect(1, 72813, '\P{InSC=number}', "");
    Expect(0, 72813, '\P{^InSC=number}', "");
    Expect(1, 72812, '\p{InSC= Number}', "");
    Expect(0, 72812, '\p{^InSC= Number}', "");
    Expect(0, 72812, '\P{InSC= Number}', "");
    Expect(1, 72812, '\P{^InSC= Number}', "");
    Expect(0, 72813, '\p{InSC= Number}', "");
    Expect(1, 72813, '\p{^InSC= Number}', "");
    Expect(1, 72813, '\P{InSC= Number}', "");
    Expect(0, 72813, '\P{^InSC= Number}', "");
    Error('\p{Is_Indic_Syllabic_Category=		number/a/}');
    Error('\P{Is_Indic_Syllabic_Category=		number/a/}');
    Expect(1, 72812, '\p{Is_Indic_Syllabic_Category=number}', "");
    Expect(0, 72812, '\p{^Is_Indic_Syllabic_Category=number}', "");
    Expect(0, 72812, '\P{Is_Indic_Syllabic_Category=number}', "");
    Expect(1, 72812, '\P{^Is_Indic_Syllabic_Category=number}', "");
    Expect(0, 72813, '\p{Is_Indic_Syllabic_Category=number}', "");
    Expect(1, 72813, '\p{^Is_Indic_Syllabic_Category=number}', "");
    Expect(1, 72813, '\P{Is_Indic_Syllabic_Category=number}', "");
    Expect(0, 72813, '\P{^Is_Indic_Syllabic_Category=number}', "");
    Expect(1, 72812, '\p{Is_Indic_Syllabic_Category=-NUMBER}', "");
    Expect(0, 72812, '\p{^Is_Indic_Syllabic_Category=-NUMBER}', "");
    Expect(0, 72812, '\P{Is_Indic_Syllabic_Category=-NUMBER}', "");
    Expect(1, 72812, '\P{^Is_Indic_Syllabic_Category=-NUMBER}', "");
    Expect(0, 72813, '\p{Is_Indic_Syllabic_Category=-NUMBER}', "");
    Expect(1, 72813, '\p{^Is_Indic_Syllabic_Category=-NUMBER}', "");
    Expect(1, 72813, '\P{Is_Indic_Syllabic_Category=-NUMBER}', "");
    Expect(0, 72813, '\P{^Is_Indic_Syllabic_Category=-NUMBER}', "");
    Error('\p{Is_InSC:	_:=NUMBER}');
    Error('\P{Is_InSC:	_:=NUMBER}');
    Expect(1, 72812, '\p{Is_InSC=number}', "");
    Expect(0, 72812, '\p{^Is_InSC=number}', "");
    Expect(0, 72812, '\P{Is_InSC=number}', "");
    Expect(1, 72812, '\P{^Is_InSC=number}', "");
    Expect(0, 72813, '\p{Is_InSC=number}', "");
    Expect(1, 72813, '\p{^Is_InSC=number}', "");
    Expect(1, 72813, '\P{Is_InSC=number}', "");
    Expect(0, 72813, '\P{^Is_InSC=number}', "");
    Expect(1, 72812, '\p{Is_InSC=  Number}', "");
    Expect(0, 72812, '\p{^Is_InSC=  Number}', "");
    Expect(0, 72812, '\P{Is_InSC=  Number}', "");
    Expect(1, 72812, '\P{^Is_InSC=  Number}', "");
    Expect(0, 72813, '\p{Is_InSC=  Number}', "");
    Expect(1, 72813, '\p{^Is_InSC=  Number}', "");
    Expect(1, 72813, '\P{Is_InSC=  Number}', "");
    Expect(0, 72813, '\P{^Is_InSC=  Number}', "");
    Error('\p{Indic_Syllabic_Category=/a/  Number_Joiner}');
    Error('\P{Indic_Syllabic_Category=/a/  Number_Joiner}');
    Expect(1, 69759, '\p{Indic_Syllabic_Category=numberjoiner}', "");
    Expect(0, 69759, '\p{^Indic_Syllabic_Category=numberjoiner}', "");
    Expect(0, 69759, '\P{Indic_Syllabic_Category=numberjoiner}', "");
    Expect(1, 69759, '\P{^Indic_Syllabic_Category=numberjoiner}', "");
    Expect(0, 69760, '\p{Indic_Syllabic_Category=numberjoiner}', "");
    Expect(1, 69760, '\p{^Indic_Syllabic_Category=numberjoiner}', "");
    Expect(1, 69760, '\P{Indic_Syllabic_Category=numberjoiner}', "");
    Expect(0, 69760, '\P{^Indic_Syllabic_Category=numberjoiner}', "");
    Expect(1, 69759, '\p{Indic_Syllabic_Category=_-Number_Joiner}', "");
    Expect(0, 69759, '\p{^Indic_Syllabic_Category=_-Number_Joiner}', "");
    Expect(0, 69759, '\P{Indic_Syllabic_Category=_-Number_Joiner}', "");
    Expect(1, 69759, '\P{^Indic_Syllabic_Category=_-Number_Joiner}', "");
    Expect(0, 69760, '\p{Indic_Syllabic_Category=_-Number_Joiner}', "");
    Expect(1, 69760, '\p{^Indic_Syllabic_Category=_-Number_Joiner}', "");
    Expect(1, 69760, '\P{Indic_Syllabic_Category=_-Number_Joiner}', "");
    Expect(0, 69760, '\P{^Indic_Syllabic_Category=_-Number_Joiner}', "");
    Error('\p{InSC=:=	 Number_JOINER}');
    Error('\P{InSC=:=	 Number_JOINER}');
    Expect(1, 69759, '\p{InSC=numberjoiner}', "");
    Expect(0, 69759, '\p{^InSC=numberjoiner}', "");
    Expect(0, 69759, '\P{InSC=numberjoiner}', "");
    Expect(1, 69759, '\P{^InSC=numberjoiner}', "");
    Expect(0, 69760, '\p{InSC=numberjoiner}', "");
    Expect(1, 69760, '\p{^InSC=numberjoiner}', "");
    Expect(1, 69760, '\P{InSC=numberjoiner}', "");
    Expect(0, 69760, '\P{^InSC=numberjoiner}', "");
    Expect(1, 69759, '\p{InSC=_ NUMBER_Joiner}', "");
    Expect(0, 69759, '\p{^InSC=_ NUMBER_Joiner}', "");
    Expect(0, 69759, '\P{InSC=_ NUMBER_Joiner}', "");
    Expect(1, 69759, '\P{^InSC=_ NUMBER_Joiner}', "");
    Expect(0, 69760, '\p{InSC=_ NUMBER_Joiner}', "");
    Expect(1, 69760, '\p{^InSC=_ NUMBER_Joiner}', "");
    Expect(1, 69760, '\P{InSC=_ NUMBER_Joiner}', "");
    Expect(0, 69760, '\P{^InSC=_ NUMBER_Joiner}', "");
    Error('\p{Is_Indic_Syllabic_Category=/a/- NUMBER_Joiner}');
    Error('\P{Is_Indic_Syllabic_Category=/a/- NUMBER_Joiner}');
    Expect(1, 69759, '\p{Is_Indic_Syllabic_Category=numberjoiner}', "");
    Expect(0, 69759, '\p{^Is_Indic_Syllabic_Category=numberjoiner}', "");
    Expect(0, 69759, '\P{Is_Indic_Syllabic_Category=numberjoiner}', "");
    Expect(1, 69759, '\P{^Is_Indic_Syllabic_Category=numberjoiner}', "");
    Expect(0, 69760, '\p{Is_Indic_Syllabic_Category=numberjoiner}', "");
    Expect(1, 69760, '\p{^Is_Indic_Syllabic_Category=numberjoiner}', "");
    Expect(1, 69760, '\P{Is_Indic_Syllabic_Category=numberjoiner}', "");
    Expect(0, 69760, '\P{^Is_Indic_Syllabic_Category=numberjoiner}', "");
    Expect(1, 69759, '\p{Is_Indic_Syllabic_Category:	- Number_Joiner}', "");
    Expect(0, 69759, '\p{^Is_Indic_Syllabic_Category:	- Number_Joiner}', "");
    Expect(0, 69759, '\P{Is_Indic_Syllabic_Category:	- Number_Joiner}', "");
    Expect(1, 69759, '\P{^Is_Indic_Syllabic_Category:	- Number_Joiner}', "");
    Expect(0, 69760, '\p{Is_Indic_Syllabic_Category:	- Number_Joiner}', "");
    Expect(1, 69760, '\p{^Is_Indic_Syllabic_Category:	- Number_Joiner}', "");
    Expect(1, 69760, '\P{Is_Indic_Syllabic_Category:	- Number_Joiner}', "");
    Expect(0, 69760, '\P{^Is_Indic_Syllabic_Category:	- Number_Joiner}', "");
    Error('\p{Is_InSC=_	Number_JOINER/a/}');
    Error('\P{Is_InSC=_	Number_JOINER/a/}');
    Expect(1, 69759, '\p{Is_InSC=numberjoiner}', "");
    Expect(0, 69759, '\p{^Is_InSC=numberjoiner}', "");
    Expect(0, 69759, '\P{Is_InSC=numberjoiner}', "");
    Expect(1, 69759, '\P{^Is_InSC=numberjoiner}', "");
    Expect(0, 69760, '\p{Is_InSC=numberjoiner}', "");
    Expect(1, 69760, '\p{^Is_InSC=numberjoiner}', "");
    Expect(1, 69760, '\P{Is_InSC=numberjoiner}', "");
    Expect(0, 69760, '\P{^Is_InSC=numberjoiner}', "");
    Expect(1, 69759, '\p{Is_InSC:	--NUMBER_JOINER}', "");
    Expect(0, 69759, '\p{^Is_InSC:	--NUMBER_JOINER}', "");
    Expect(0, 69759, '\P{Is_InSC:	--NUMBER_JOINER}', "");
    Expect(1, 69759, '\P{^Is_InSC:	--NUMBER_JOINER}', "");
    Expect(0, 69760, '\p{Is_InSC:	--NUMBER_JOINER}', "");
    Expect(1, 69760, '\p{^Is_InSC:	--NUMBER_JOINER}', "");
    Expect(1, 69760, '\P{Is_InSC:	--NUMBER_JOINER}', "");
    Expect(0, 69760, '\P{^Is_InSC:	--NUMBER_JOINER}', "");
    Error('\p{Indic_Syllabic_Category=_/a/other}');
    Error('\P{Indic_Syllabic_Category=_/a/other}');
    Expect(1, 72887, '\p{Indic_Syllabic_Category=other}', "");
    Expect(0, 72887, '\p{^Indic_Syllabic_Category=other}', "");
    Expect(0, 72887, '\P{Indic_Syllabic_Category=other}', "");
    Expect(1, 72887, '\P{^Indic_Syllabic_Category=other}', "");
    Expect(0, 72886, '\p{Indic_Syllabic_Category=other}', "");
    Expect(1, 72886, '\p{^Indic_Syllabic_Category=other}', "");
    Expect(1, 72886, '\P{Indic_Syllabic_Category=other}', "");
    Expect(0, 72886, '\P{^Indic_Syllabic_Category=other}', "");
    Expect(1, 72887, '\p{Indic_Syllabic_Category=	_Other}', "");
    Expect(0, 72887, '\p{^Indic_Syllabic_Category=	_Other}', "");
    Expect(0, 72887, '\P{Indic_Syllabic_Category=	_Other}', "");
    Expect(1, 72887, '\P{^Indic_Syllabic_Category=	_Other}', "");
    Expect(0, 72886, '\p{Indic_Syllabic_Category=	_Other}', "");
    Expect(1, 72886, '\p{^Indic_Syllabic_Category=	_Other}', "");
    Expect(1, 72886, '\P{Indic_Syllabic_Category=	_Other}', "");
    Expect(0, 72886, '\P{^Indic_Syllabic_Category=	_Other}', "");
    Error('\p{InSC=:=	Other}');
    Error('\P{InSC=:=	Other}');
    Expect(1, 72887, '\p{InSC=other}', "");
    Expect(0, 72887, '\p{^InSC=other}', "");
    Expect(0, 72887, '\P{InSC=other}', "");
    Expect(1, 72887, '\P{^InSC=other}', "");
    Expect(0, 72886, '\p{InSC=other}', "");
    Expect(1, 72886, '\p{^InSC=other}', "");
    Expect(1, 72886, '\P{InSC=other}', "");
    Expect(0, 72886, '\P{^InSC=other}', "");
    Expect(1, 72887, '\p{InSC=-Other}', "");
    Expect(0, 72887, '\p{^InSC=-Other}', "");
    Expect(0, 72887, '\P{InSC=-Other}', "");
    Expect(1, 72887, '\P{^InSC=-Other}', "");
    Expect(0, 72886, '\p{InSC=-Other}', "");
    Expect(1, 72886, '\p{^InSC=-Other}', "");
    Expect(1, 72886, '\P{InSC=-Other}', "");
    Expect(0, 72886, '\P{^InSC=-Other}', "");
    Error('\p{Is_Indic_Syllabic_Category=	-Other/a/}');
    Error('\P{Is_Indic_Syllabic_Category=	-Other/a/}');
    Expect(1, 72887, '\p{Is_Indic_Syllabic_Category=other}', "");
    Expect(0, 72887, '\p{^Is_Indic_Syllabic_Category=other}', "");
    Expect(0, 72887, '\P{Is_Indic_Syllabic_Category=other}', "");
    Expect(1, 72887, '\P{^Is_Indic_Syllabic_Category=other}', "");
    Expect(0, 72886, '\p{Is_Indic_Syllabic_Category=other}', "");
    Expect(1, 72886, '\p{^Is_Indic_Syllabic_Category=other}', "");
    Expect(1, 72886, '\P{Is_Indic_Syllabic_Category=other}', "");
    Expect(0, 72886, '\P{^Is_Indic_Syllabic_Category=other}', "");
    Expect(1, 72887, '\p{Is_Indic_Syllabic_Category=--Other}', "");
    Expect(0, 72887, '\p{^Is_Indic_Syllabic_Category=--Other}', "");
    Expect(0, 72887, '\P{Is_Indic_Syllabic_Category=--Other}', "");
    Expect(1, 72887, '\P{^Is_Indic_Syllabic_Category=--Other}', "");
    Expect(0, 72886, '\p{Is_Indic_Syllabic_Category=--Other}', "");
    Expect(1, 72886, '\p{^Is_Indic_Syllabic_Category=--Other}', "");
    Expect(1, 72886, '\P{Is_Indic_Syllabic_Category=--Other}', "");
    Expect(0, 72886, '\P{^Is_Indic_Syllabic_Category=--Other}', "");
    Error('\p{Is_InSC=_/a/Other}');
    Error('\P{Is_InSC=_/a/Other}');
    Expect(1, 72887, '\p{Is_InSC=other}', "");
    Expect(0, 72887, '\p{^Is_InSC=other}', "");
    Expect(0, 72887, '\P{Is_InSC=other}', "");
    Expect(1, 72887, '\P{^Is_InSC=other}', "");
    Expect(0, 72886, '\p{Is_InSC=other}', "");
    Expect(1, 72886, '\p{^Is_InSC=other}', "");
    Expect(1, 72886, '\P{Is_InSC=other}', "");
    Expect(0, 72886, '\P{^Is_InSC=other}', "");
    Expect(1, 72887, '\p{Is_InSC=  Other}', "");
    Expect(0, 72887, '\p{^Is_InSC=  Other}', "");
    Expect(0, 72887, '\P{Is_InSC=  Other}', "");
    Expect(1, 72887, '\P{^Is_InSC=  Other}', "");
    Expect(0, 72886, '\p{Is_InSC=  Other}', "");
    Expect(1, 72886, '\p{^Is_InSC=  Other}', "");
    Expect(1, 72886, '\P{Is_InSC=  Other}', "");
    Expect(0, 72886, '\P{^Is_InSC=  Other}', "");
    Error('\p{Indic_Syllabic_Category=:=-	Pure_killer}');
    Error('\P{Indic_Syllabic_Category=:=-	Pure_killer}');
    Expect(1, 71467, '\p{Indic_Syllabic_Category=purekiller}', "");
    Expect(0, 71467, '\p{^Indic_Syllabic_Category=purekiller}', "");
    Expect(0, 71467, '\P{Indic_Syllabic_Category=purekiller}', "");
    Expect(1, 71467, '\P{^Indic_Syllabic_Category=purekiller}', "");
    Expect(0, 71468, '\p{Indic_Syllabic_Category=purekiller}', "");
    Expect(1, 71468, '\p{^Indic_Syllabic_Category=purekiller}', "");
    Expect(1, 71468, '\P{Indic_Syllabic_Category=purekiller}', "");
    Expect(0, 71468, '\P{^Indic_Syllabic_Category=purekiller}', "");
    Expect(1, 71467, '\p{Indic_Syllabic_Category:	-Pure_KILLER}', "");
    Expect(0, 71467, '\p{^Indic_Syllabic_Category:	-Pure_KILLER}', "");
    Expect(0, 71467, '\P{Indic_Syllabic_Category:	-Pure_KILLER}', "");
    Expect(1, 71467, '\P{^Indic_Syllabic_Category:	-Pure_KILLER}', "");
    Expect(0, 71468, '\p{Indic_Syllabic_Category:	-Pure_KILLER}', "");
    Expect(1, 71468, '\p{^Indic_Syllabic_Category:	-Pure_KILLER}', "");
    Expect(1, 71468, '\P{Indic_Syllabic_Category:	-Pure_KILLER}', "");
    Expect(0, 71468, '\P{^Indic_Syllabic_Category:	-Pure_KILLER}', "");
    Error('\p{InSC=/a/	_Pure_killer}');
    Error('\P{InSC=/a/	_Pure_killer}');
    Expect(1, 71467, '\p{InSC=purekiller}', "");
    Expect(0, 71467, '\p{^InSC=purekiller}', "");
    Expect(0, 71467, '\P{InSC=purekiller}', "");
    Expect(1, 71467, '\P{^InSC=purekiller}', "");
    Expect(0, 71468, '\p{InSC=purekiller}', "");
    Expect(1, 71468, '\p{^InSC=purekiller}', "");
    Expect(1, 71468, '\P{InSC=purekiller}', "");
    Expect(0, 71468, '\P{^InSC=purekiller}', "");
    Expect(1, 71467, '\p{InSC=__Pure_Killer}', "");
    Expect(0, 71467, '\p{^InSC=__Pure_Killer}', "");
    Expect(0, 71467, '\P{InSC=__Pure_Killer}', "");
    Expect(1, 71467, '\P{^InSC=__Pure_Killer}', "");
    Expect(0, 71468, '\p{InSC=__Pure_Killer}', "");
    Expect(1, 71468, '\p{^InSC=__Pure_Killer}', "");
    Expect(1, 71468, '\P{InSC=__Pure_Killer}', "");
    Expect(0, 71468, '\P{^InSC=__Pure_Killer}', "");
    Error('\p{Is_Indic_Syllabic_Category: 	Pure_Killer/a/}');
    Error('\P{Is_Indic_Syllabic_Category: 	Pure_Killer/a/}');
    Expect(1, 71467, '\p{Is_Indic_Syllabic_Category=purekiller}', "");
    Expect(0, 71467, '\p{^Is_Indic_Syllabic_Category=purekiller}', "");
    Expect(0, 71467, '\P{Is_Indic_Syllabic_Category=purekiller}', "");
    Expect(1, 71467, '\P{^Is_Indic_Syllabic_Category=purekiller}', "");
    Expect(0, 71468, '\p{Is_Indic_Syllabic_Category=purekiller}', "");
    Expect(1, 71468, '\p{^Is_Indic_Syllabic_Category=purekiller}', "");
    Expect(1, 71468, '\P{Is_Indic_Syllabic_Category=purekiller}', "");
    Expect(0, 71468, '\P{^Is_Indic_Syllabic_Category=purekiller}', "");
    Expect(1, 71467, '\p{Is_Indic_Syllabic_Category=-	PURE_killer}', "");
    Expect(0, 71467, '\p{^Is_Indic_Syllabic_Category=-	PURE_killer}', "");
    Expect(0, 71467, '\P{Is_Indic_Syllabic_Category=-	PURE_killer}', "");
    Expect(1, 71467, '\P{^Is_Indic_Syllabic_Category=-	PURE_killer}', "");
    Expect(0, 71468, '\p{Is_Indic_Syllabic_Category=-	PURE_killer}', "");
    Expect(1, 71468, '\p{^Is_Indic_Syllabic_Category=-	PURE_killer}', "");
    Expect(1, 71468, '\P{Is_Indic_Syllabic_Category=-	PURE_killer}', "");
    Expect(0, 71468, '\P{^Is_Indic_Syllabic_Category=-	PURE_killer}', "");
    Error('\p{Is_InSC=		pure_killer/a/}');
    Error('\P{Is_InSC=		pure_killer/a/}');
    Expect(1, 71467, '\p{Is_InSC=purekiller}', "");
    Expect(0, 71467, '\p{^Is_InSC=purekiller}', "");
    Expect(0, 71467, '\P{Is_InSC=purekiller}', "");
    Expect(1, 71467, '\P{^Is_InSC=purekiller}', "");
    Expect(0, 71468, '\p{Is_InSC=purekiller}', "");
    Expect(1, 71468, '\p{^Is_InSC=purekiller}', "");
    Expect(1, 71468, '\P{Is_InSC=purekiller}', "");
    Expect(0, 71468, '\P{^Is_InSC=purekiller}', "");
    Expect(1, 71467, '\p{Is_InSC=_pure_Killer}', "");
    Expect(0, 71467, '\p{^Is_InSC=_pure_Killer}', "");
    Expect(0, 71467, '\P{Is_InSC=_pure_Killer}', "");
    Expect(1, 71467, '\P{^Is_InSC=_pure_Killer}', "");
    Expect(0, 71468, '\p{Is_InSC=_pure_Killer}', "");
    Expect(1, 71468, '\p{^Is_InSC=_pure_Killer}', "");
    Expect(1, 71468, '\P{Is_InSC=_pure_Killer}', "");
    Expect(0, 71468, '\P{^Is_InSC=_pure_Killer}', "");
    Error('\p{Indic_Syllabic_Category=	:=REGISTER_Shifter}');
    Error('\P{Indic_Syllabic_Category=	:=REGISTER_Shifter}');
    Expect(1, 6090, '\p{Indic_Syllabic_Category=registershifter}', "");
    Expect(0, 6090, '\p{^Indic_Syllabic_Category=registershifter}', "");
    Expect(0, 6090, '\P{Indic_Syllabic_Category=registershifter}', "");
    Expect(1, 6090, '\P{^Indic_Syllabic_Category=registershifter}', "");
    Expect(0, 6091, '\p{Indic_Syllabic_Category=registershifter}', "");
    Expect(1, 6091, '\p{^Indic_Syllabic_Category=registershifter}', "");
    Expect(1, 6091, '\P{Indic_Syllabic_Category=registershifter}', "");
    Expect(0, 6091, '\P{^Indic_Syllabic_Category=registershifter}', "");
    Expect(1, 6090, '\p{Indic_Syllabic_Category=	 register_SHIFTER}', "");
    Expect(0, 6090, '\p{^Indic_Syllabic_Category=	 register_SHIFTER}', "");
    Expect(0, 6090, '\P{Indic_Syllabic_Category=	 register_SHIFTER}', "");
    Expect(1, 6090, '\P{^Indic_Syllabic_Category=	 register_SHIFTER}', "");
    Expect(0, 6091, '\p{Indic_Syllabic_Category=	 register_SHIFTER}', "");
    Expect(1, 6091, '\p{^Indic_Syllabic_Category=	 register_SHIFTER}', "");
    Expect(1, 6091, '\P{Indic_Syllabic_Category=	 register_SHIFTER}', "");
    Expect(0, 6091, '\P{^Indic_Syllabic_Category=	 register_SHIFTER}', "");
    Error('\p{InSC=_-REGISTER_Shifter/a/}');
    Error('\P{InSC=_-REGISTER_Shifter/a/}');
    Expect(1, 6090, '\p{InSC=registershifter}', "");
    Expect(0, 6090, '\p{^InSC=registershifter}', "");
    Expect(0, 6090, '\P{InSC=registershifter}', "");
    Expect(1, 6090, '\P{^InSC=registershifter}', "");
    Expect(0, 6091, '\p{InSC=registershifter}', "");
    Expect(1, 6091, '\p{^InSC=registershifter}', "");
    Expect(1, 6091, '\P{InSC=registershifter}', "");
    Expect(0, 6091, '\P{^InSC=registershifter}', "");
    Expect(1, 6090, '\p{InSC=--Register_Shifter}', "");
    Expect(0, 6090, '\p{^InSC=--Register_Shifter}', "");
    Expect(0, 6090, '\P{InSC=--Register_Shifter}', "");
    Expect(1, 6090, '\P{^InSC=--Register_Shifter}', "");
    Expect(0, 6091, '\p{InSC=--Register_Shifter}', "");
    Expect(1, 6091, '\p{^InSC=--Register_Shifter}', "");
    Expect(1, 6091, '\P{InSC=--Register_Shifter}', "");
    Expect(0, 6091, '\P{^InSC=--Register_Shifter}', "");
    Error('\p{Is_Indic_Syllabic_Category= :=Register_Shifter}');
    Error('\P{Is_Indic_Syllabic_Category= :=Register_Shifter}');
    Expect(1, 6090, '\p{Is_Indic_Syllabic_Category=registershifter}', "");
    Expect(0, 6090, '\p{^Is_Indic_Syllabic_Category=registershifter}', "");
    Expect(0, 6090, '\P{Is_Indic_Syllabic_Category=registershifter}', "");
    Expect(1, 6090, '\P{^Is_Indic_Syllabic_Category=registershifter}', "");
    Expect(0, 6091, '\p{Is_Indic_Syllabic_Category=registershifter}', "");
    Expect(1, 6091, '\p{^Is_Indic_Syllabic_Category=registershifter}', "");
    Expect(1, 6091, '\P{Is_Indic_Syllabic_Category=registershifter}', "");
    Expect(0, 6091, '\P{^Is_Indic_Syllabic_Category=registershifter}', "");
    Expect(1, 6090, '\p{Is_Indic_Syllabic_Category=-Register_Shifter}', "");
    Expect(0, 6090, '\p{^Is_Indic_Syllabic_Category=-Register_Shifter}', "");
    Expect(0, 6090, '\P{Is_Indic_Syllabic_Category=-Register_Shifter}', "");
    Expect(1, 6090, '\P{^Is_Indic_Syllabic_Category=-Register_Shifter}', "");
    Expect(0, 6091, '\p{Is_Indic_Syllabic_Category=-Register_Shifter}', "");
    Expect(1, 6091, '\p{^Is_Indic_Syllabic_Category=-Register_Shifter}', "");
    Expect(1, 6091, '\P{Is_Indic_Syllabic_Category=-Register_Shifter}', "");
    Expect(0, 6091, '\P{^Is_Indic_Syllabic_Category=-Register_Shifter}', "");
    Error('\p{Is_InSC=_register_shifter:=}');
    Error('\P{Is_InSC=_register_shifter:=}');
    Expect(1, 6090, '\p{Is_InSC=registershifter}', "");
    Expect(0, 6090, '\p{^Is_InSC=registershifter}', "");
    Expect(0, 6090, '\P{Is_InSC=registershifter}', "");
    Expect(1, 6090, '\P{^Is_InSC=registershifter}', "");
    Expect(0, 6091, '\p{Is_InSC=registershifter}', "");
    Expect(1, 6091, '\p{^Is_InSC=registershifter}', "");
    Expect(1, 6091, '\P{Is_InSC=registershifter}', "");
    Expect(0, 6091, '\P{^Is_InSC=registershifter}', "");
    Expect(1, 6090, '\p{Is_InSC=-register_SHIFTER}', "");
    Expect(0, 6090, '\p{^Is_InSC=-register_SHIFTER}', "");
    Expect(0, 6090, '\P{Is_InSC=-register_SHIFTER}', "");
    Expect(1, 6090, '\P{^Is_InSC=-register_SHIFTER}', "");
    Expect(0, 6091, '\p{Is_InSC=-register_SHIFTER}', "");
    Expect(1, 6091, '\p{^Is_InSC=-register_SHIFTER}', "");
    Expect(1, 6091, '\P{Is_InSC=-register_SHIFTER}', "");
    Expect(0, 6091, '\P{^Is_InSC=-register_SHIFTER}', "");
    Error('\p{Indic_Syllabic_Category=/a/	Syllable_Modifier}');
    Error('\P{Indic_Syllabic_Category=/a/	Syllable_Modifier}');
    Expect(1, 8324, '\p{Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(0, 8324, '\p{^Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(0, 8324, '\P{Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(1, 8324, '\P{^Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(0, 8325, '\p{Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(1, 8325, '\p{^Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(1, 8325, '\P{Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(0, 8325, '\P{^Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(1, 8324, '\p{Indic_Syllabic_Category= -Syllable_Modifier}', "");
    Expect(0, 8324, '\p{^Indic_Syllabic_Category= -Syllable_Modifier}', "");
    Expect(0, 8324, '\P{Indic_Syllabic_Category= -Syllable_Modifier}', "");
    Expect(1, 8324, '\P{^Indic_Syllabic_Category= -Syllable_Modifier}', "");
    Expect(0, 8325, '\p{Indic_Syllabic_Category= -Syllable_Modifier}', "");
    Expect(1, 8325, '\p{^Indic_Syllabic_Category= -Syllable_Modifier}', "");
    Expect(1, 8325, '\P{Indic_Syllabic_Category= -Syllable_Modifier}', "");
    Expect(0, 8325, '\P{^Indic_Syllabic_Category= -Syllable_Modifier}', "");
    Error('\p{InSC=_:=Syllable_MODIFIER}');
    Error('\P{InSC=_:=Syllable_MODIFIER}');
    Expect(1, 8324, '\p{InSC=syllablemodifier}', "");
    Expect(0, 8324, '\p{^InSC=syllablemodifier}', "");
    Expect(0, 8324, '\P{InSC=syllablemodifier}', "");
    Expect(1, 8324, '\P{^InSC=syllablemodifier}', "");
    Expect(0, 8325, '\p{InSC=syllablemodifier}', "");
    Expect(1, 8325, '\p{^InSC=syllablemodifier}', "");
    Expect(1, 8325, '\P{InSC=syllablemodifier}', "");
    Expect(0, 8325, '\P{^InSC=syllablemodifier}', "");
    Expect(1, 8324, '\p{InSC= 	syllable_Modifier}', "");
    Expect(0, 8324, '\p{^InSC= 	syllable_Modifier}', "");
    Expect(0, 8324, '\P{InSC= 	syllable_Modifier}', "");
    Expect(1, 8324, '\P{^InSC= 	syllable_Modifier}', "");
    Expect(0, 8325, '\p{InSC= 	syllable_Modifier}', "");
    Expect(1, 8325, '\p{^InSC= 	syllable_Modifier}', "");
    Expect(1, 8325, '\P{InSC= 	syllable_Modifier}', "");
    Expect(0, 8325, '\P{^InSC= 	syllable_Modifier}', "");
    Error('\p{Is_Indic_Syllabic_Category=	_SYLLABLE_Modifier:=}');
    Error('\P{Is_Indic_Syllabic_Category=	_SYLLABLE_Modifier:=}');
    Expect(1, 8324, '\p{Is_Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(0, 8324, '\p{^Is_Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(0, 8324, '\P{Is_Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(1, 8324, '\P{^Is_Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(0, 8325, '\p{Is_Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(1, 8325, '\p{^Is_Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(1, 8325, '\P{Is_Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(0, 8325, '\P{^Is_Indic_Syllabic_Category=syllablemodifier}', "");
    Expect(1, 8324, '\p{Is_Indic_Syllabic_Category=	syllable_MODIFIER}', "");
    Expect(0, 8324, '\p{^Is_Indic_Syllabic_Category=	syllable_MODIFIER}', "");
    Expect(0, 8324, '\P{Is_Indic_Syllabic_Category=	syllable_MODIFIER}', "");
    Expect(1, 8324, '\P{^Is_Indic_Syllabic_Category=	syllable_MODIFIER}', "");
    Expect(0, 8325, '\p{Is_Indic_Syllabic_Category=	syllable_MODIFIER}', "");
    Expect(1, 8325, '\p{^Is_Indic_Syllabic_Category=	syllable_MODIFIER}', "");
    Expect(1, 8325, '\P{Is_Indic_Syllabic_Category=	syllable_MODIFIER}', "");
    Expect(0, 8325, '\P{^Is_Indic_Syllabic_Category=	syllable_MODIFIER}', "");
    Error('\p{Is_InSC= :=syllable_modifier}');
    Error('\P{Is_InSC= :=syllable_modifier}');
    Expect(1, 8324, '\p{Is_InSC=syllablemodifier}', "");
    Expect(0, 8324, '\p{^Is_InSC=syllablemodifier}', "");
    Expect(0, 8324, '\P{Is_InSC=syllablemodifier}', "");
    Expect(1, 8324, '\P{^Is_InSC=syllablemodifier}', "");
    Expect(0, 8325, '\p{Is_InSC=syllablemodifier}', "");
    Expect(1, 8325, '\p{^Is_InSC=syllablemodifier}', "");
    Expect(1, 8325, '\P{Is_InSC=syllablemodifier}', "");
    Expect(0, 8325, '\P{^Is_InSC=syllablemodifier}', "");
    Expect(1, 8324, '\p{Is_InSC=-SYLLABLE_Modifier}', "");
    Expect(0, 8324, '\p{^Is_InSC=-SYLLABLE_Modifier}', "");
    Expect(0, 8324, '\P{Is_InSC=-SYLLABLE_Modifier}', "");
    Expect(1, 8324, '\P{^Is_InSC=-SYLLABLE_Modifier}', "");
    Expect(0, 8325, '\p{Is_InSC=-SYLLABLE_Modifier}', "");
    Expect(1, 8325, '\p{^Is_InSC=-SYLLABLE_Modifier}', "");
    Expect(1, 8325, '\P{Is_InSC=-SYLLABLE_Modifier}', "");
    Expect(0, 8325, '\P{^Is_InSC=-SYLLABLE_Modifier}', "");
    Error('\p{Indic_Syllabic_Category=/a/_tone_letter}');
    Error('\P{Indic_Syllabic_Category=/a/_tone_letter}');
    Expect(1, 43714, '\p{Indic_Syllabic_Category=toneletter}', "");
    Expect(0, 43714, '\p{^Indic_Syllabic_Category=toneletter}', "");
    Expect(0, 43714, '\P{Indic_Syllabic_Category=toneletter}', "");
    Expect(1, 43714, '\P{^Indic_Syllabic_Category=toneletter}', "");
    Expect(0, 43715, '\p{Indic_Syllabic_Category=toneletter}', "");
    Expect(1, 43715, '\p{^Indic_Syllabic_Category=toneletter}', "");
    Expect(1, 43715, '\P{Indic_Syllabic_Category=toneletter}', "");
    Expect(0, 43715, '\P{^Indic_Syllabic_Category=toneletter}', "");
    Expect(1, 43714, '\p{Indic_Syllabic_Category=	 Tone_Letter}', "");
    Expect(0, 43714, '\p{^Indic_Syllabic_Category=	 Tone_Letter}', "");
    Expect(0, 43714, '\P{Indic_Syllabic_Category=	 Tone_Letter}', "");
    Expect(1, 43714, '\P{^Indic_Syllabic_Category=	 Tone_Letter}', "");
    Expect(0, 43715, '\p{Indic_Syllabic_Category=	 Tone_Letter}', "");
    Expect(1, 43715, '\p{^Indic_Syllabic_Category=	 Tone_Letter}', "");
    Expect(1, 43715, '\P{Indic_Syllabic_Category=	 Tone_Letter}', "");
    Expect(0, 43715, '\P{^Indic_Syllabic_Category=	 Tone_Letter}', "");
    Error('\p{InSC=	:=TONE_LETTER}');
    Error('\P{InSC=	:=TONE_LETTER}');
    Expect(1, 43714, '\p{InSC:   toneletter}', "");
    Expect(0, 43714, '\p{^InSC:   toneletter}', "");
    Expect(0, 43714, '\P{InSC:   toneletter}', "");
    Expect(1, 43714, '\P{^InSC:   toneletter}', "");
    Expect(0, 43715, '\p{InSC:   toneletter}', "");
    Expect(1, 43715, '\p{^InSC:   toneletter}', "");
    Expect(1, 43715, '\P{InSC:   toneletter}', "");
    Expect(0, 43715, '\P{^InSC:   toneletter}', "");
    Expect(1, 43714, '\p{InSC=	 Tone_LETTER}', "");
    Expect(0, 43714, '\p{^InSC=	 Tone_LETTER}', "");
    Expect(0, 43714, '\P{InSC=	 Tone_LETTER}', "");
    Expect(1, 43714, '\P{^InSC=	 Tone_LETTER}', "");
    Expect(0, 43715, '\p{InSC=	 Tone_LETTER}', "");
    Expect(1, 43715, '\p{^InSC=	 Tone_LETTER}', "");
    Expect(1, 43715, '\P{InSC=	 Tone_LETTER}', "");
    Expect(0, 43715, '\P{^InSC=	 Tone_LETTER}', "");
    Error('\p{Is_Indic_Syllabic_Category=	 Tone_Letter:=}');
    Error('\P{Is_Indic_Syllabic_Category=	 Tone_Letter:=}');
    Expect(1, 43714, '\p{Is_Indic_Syllabic_Category=toneletter}', "");
    Expect(0, 43714, '\p{^Is_Indic_Syllabic_Category=toneletter}', "");
    Expect(0, 43714, '\P{Is_Indic_Syllabic_Category=toneletter}', "");
    Expect(1, 43714, '\P{^Is_Indic_Syllabic_Category=toneletter}', "");
    Expect(0, 43715, '\p{Is_Indic_Syllabic_Category=toneletter}', "");
    Expect(1, 43715, '\p{^Is_Indic_Syllabic_Category=toneletter}', "");
    Expect(1, 43715, '\P{Is_Indic_Syllabic_Category=toneletter}', "");
    Expect(0, 43715, '\P{^Is_Indic_Syllabic_Category=toneletter}', "");
    Expect(1, 43714, '\p{Is_Indic_Syllabic_Category=__Tone_LETTER}', "");
    Expect(0, 43714, '\p{^Is_Indic_Syllabic_Category=__Tone_LETTER}', "");
    Expect(0, 43714, '\P{Is_Indic_Syllabic_Category=__Tone_LETTER}', "");
    Expect(1, 43714, '\P{^Is_Indic_Syllabic_Category=__Tone_LETTER}', "");
    Expect(0, 43715, '\p{Is_Indic_Syllabic_Category=__Tone_LETTER}', "");
    Expect(1, 43715, '\p{^Is_Indic_Syllabic_Category=__Tone_LETTER}', "");
    Expect(1, 43715, '\P{Is_Indic_Syllabic_Category=__Tone_LETTER}', "");
    Expect(0, 43715, '\P{^Is_Indic_Syllabic_Category=__Tone_LETTER}', "");
    Error('\p{Is_InSC=- Tone_letter:=}');
    Error('\P{Is_InSC=- Tone_letter:=}');
    Expect(1, 43714, '\p{Is_InSC=toneletter}', "");
    Expect(0, 43714, '\p{^Is_InSC=toneletter}', "");
    Expect(0, 43714, '\P{Is_InSC=toneletter}', "");
    Expect(1, 43714, '\P{^Is_InSC=toneletter}', "");
    Expect(0, 43715, '\p{Is_InSC=toneletter}', "");
    Expect(1, 43715, '\p{^Is_InSC=toneletter}', "");
    Expect(1, 43715, '\P{Is_InSC=toneletter}', "");
    Expect(0, 43715, '\P{^Is_InSC=toneletter}', "");
    Expect(1, 43714, '\p{Is_InSC=_Tone_LETTER}', "");
    Expect(0, 43714, '\p{^Is_InSC=_Tone_LETTER}', "");
    Expect(0, 43714, '\P{Is_InSC=_Tone_LETTER}', "");
    Expect(1, 43714, '\P{^Is_InSC=_Tone_LETTER}', "");
    Expect(0, 43715, '\p{Is_InSC=_Tone_LETTER}', "");
    Expect(1, 43715, '\p{^Is_InSC=_Tone_LETTER}', "");
    Expect(1, 43715, '\P{Is_InSC=_Tone_LETTER}', "");
    Expect(0, 43715, '\P{^Is_InSC=_Tone_LETTER}', "");
    Error('\p{Indic_Syllabic_Category=	/a/Tone_Mark}');
    Error('\P{Indic_Syllabic_Category=	/a/Tone_Mark}');
    Expect(1, 44012, '\p{Indic_Syllabic_Category=tonemark}', "");
    Expect(0, 44012, '\p{^Indic_Syllabic_Category=tonemark}', "");
    Expect(0, 44012, '\P{Indic_Syllabic_Category=tonemark}', "");
    Expect(1, 44012, '\P{^Indic_Syllabic_Category=tonemark}', "");
    Expect(0, 44013, '\p{Indic_Syllabic_Category=tonemark}', "");
    Expect(1, 44013, '\p{^Indic_Syllabic_Category=tonemark}', "");
    Expect(1, 44013, '\P{Indic_Syllabic_Category=tonemark}', "");
    Expect(0, 44013, '\P{^Indic_Syllabic_Category=tonemark}', "");
    Expect(1, 44012, '\p{Indic_Syllabic_Category=_-tone_Mark}', "");
    Expect(0, 44012, '\p{^Indic_Syllabic_Category=_-tone_Mark}', "");
    Expect(0, 44012, '\P{Indic_Syllabic_Category=_-tone_Mark}', "");
    Expect(1, 44012, '\P{^Indic_Syllabic_Category=_-tone_Mark}', "");
    Expect(0, 44013, '\p{Indic_Syllabic_Category=_-tone_Mark}', "");
    Expect(1, 44013, '\p{^Indic_Syllabic_Category=_-tone_Mark}', "");
    Expect(1, 44013, '\P{Indic_Syllabic_Category=_-tone_Mark}', "");
    Expect(0, 44013, '\P{^Indic_Syllabic_Category=_-tone_Mark}', "");
    Error('\p{InSC=-_Tone_Mark:=}');
    Error('\P{InSC=-_Tone_Mark:=}');
    Expect(1, 44012, '\p{InSC=tonemark}', "");
    Expect(0, 44012, '\p{^InSC=tonemark}', "");
    Expect(0, 44012, '\P{InSC=tonemark}', "");
    Expect(1, 44012, '\P{^InSC=tonemark}', "");
    Expect(0, 44013, '\p{InSC=tonemark}', "");
    Expect(1, 44013, '\p{^InSC=tonemark}', "");
    Expect(1, 44013, '\P{InSC=tonemark}', "");
    Expect(0, 44013, '\P{^InSC=tonemark}', "");
    Expect(1, 44012, '\p{InSC=_ Tone_Mark}', "");
    Expect(0, 44012, '\p{^InSC=_ Tone_Mark}', "");
    Expect(0, 44012, '\P{InSC=_ Tone_Mark}', "");
    Expect(1, 44012, '\P{^InSC=_ Tone_Mark}', "");
    Expect(0, 44013, '\p{InSC=_ Tone_Mark}', "");
    Expect(1, 44013, '\p{^InSC=_ Tone_Mark}', "");
    Expect(1, 44013, '\P{InSC=_ Tone_Mark}', "");
    Expect(0, 44013, '\P{^InSC=_ Tone_Mark}', "");
    Error('\p{Is_Indic_Syllabic_Category=-	tone_mark/a/}');
    Error('\P{Is_Indic_Syllabic_Category=-	tone_mark/a/}');
    Expect(1, 44012, '\p{Is_Indic_Syllabic_Category=tonemark}', "");
    Expect(0, 44012, '\p{^Is_Indic_Syllabic_Category=tonemark}', "");
    Expect(0, 44012, '\P{Is_Indic_Syllabic_Category=tonemark}', "");
    Expect(1, 44012, '\P{^Is_Indic_Syllabic_Category=tonemark}', "");
    Expect(0, 44013, '\p{Is_Indic_Syllabic_Category=tonemark}', "");
    Expect(1, 44013, '\p{^Is_Indic_Syllabic_Category=tonemark}', "");
    Expect(1, 44013, '\P{Is_Indic_Syllabic_Category=tonemark}', "");
    Expect(0, 44013, '\P{^Is_Indic_Syllabic_Category=tonemark}', "");
    Expect(1, 44012, '\p{Is_Indic_Syllabic_Category=		TONE_Mark}', "");
    Expect(0, 44012, '\p{^Is_Indic_Syllabic_Category=		TONE_Mark}', "");
    Expect(0, 44012, '\P{Is_Indic_Syllabic_Category=		TONE_Mark}', "");
    Expect(1, 44012, '\P{^Is_Indic_Syllabic_Category=		TONE_Mark}', "");
    Expect(0, 44013, '\p{Is_Indic_Syllabic_Category=		TONE_Mark}', "");
    Expect(1, 44013, '\p{^Is_Indic_Syllabic_Category=		TONE_Mark}', "");
    Expect(1, 44013, '\P{Is_Indic_Syllabic_Category=		TONE_Mark}', "");
    Expect(0, 44013, '\P{^Is_Indic_Syllabic_Category=		TONE_Mark}', "");
    Error('\p{Is_InSC=	:=tone_Mark}');
    Error('\P{Is_InSC=	:=tone_Mark}');
    Expect(1, 44012, '\p{Is_InSC=tonemark}', "");
    Expect(0, 44012, '\p{^Is_InSC=tonemark}', "");
    Expect(0, 44012, '\P{Is_InSC=tonemark}', "");
    Expect(1, 44012, '\P{^Is_InSC=tonemark}', "");
    Expect(0, 44013, '\p{Is_InSC=tonemark}', "");
    Expect(1, 44013, '\p{^Is_InSC=tonemark}', "");
    Expect(1, 44013, '\P{Is_InSC=tonemark}', "");
    Expect(0, 44013, '\P{^Is_InSC=tonemark}', "");
    Expect(1, 44012, '\p{Is_InSC=	TONE_MARK}', "");
    Expect(0, 44012, '\p{^Is_InSC=	TONE_MARK}', "");
    Expect(0, 44012, '\P{Is_InSC=	TONE_MARK}', "");
    Expect(1, 44012, '\P{^Is_InSC=	TONE_MARK}', "");
    Expect(0, 44013, '\p{Is_InSC=	TONE_MARK}', "");
    Expect(1, 44013, '\p{^Is_InSC=	TONE_MARK}', "");
    Expect(1, 44013, '\P{Is_InSC=	TONE_MARK}', "");
    Expect(0, 44013, '\P{^Is_InSC=	TONE_MARK}', "");
    Error('\p{Indic_Syllabic_Category=_	virama:=}');
    Error('\P{Indic_Syllabic_Category=_	virama:=}');
    Expect(1, 72767, '\p{Indic_Syllabic_Category=virama}', "");
    Expect(0, 72767, '\p{^Indic_Syllabic_Category=virama}', "");
    Expect(0, 72767, '\P{Indic_Syllabic_Category=virama}', "");
    Expect(1, 72767, '\P{^Indic_Syllabic_Category=virama}', "");
    Expect(0, 72768, '\p{Indic_Syllabic_Category=virama}', "");
    Expect(1, 72768, '\p{^Indic_Syllabic_Category=virama}', "");
    Expect(1, 72768, '\P{Indic_Syllabic_Category=virama}', "");
    Expect(0, 72768, '\P{^Indic_Syllabic_Category=virama}', "");
    Expect(1, 72767, '\p{Indic_Syllabic_Category=	-VIRAMA}', "");
    Expect(0, 72767, '\p{^Indic_Syllabic_Category=	-VIRAMA}', "");
    Expect(0, 72767, '\P{Indic_Syllabic_Category=	-VIRAMA}', "");
    Expect(1, 72767, '\P{^Indic_Syllabic_Category=	-VIRAMA}', "");
    Expect(0, 72768, '\p{Indic_Syllabic_Category=	-VIRAMA}', "");
    Expect(1, 72768, '\p{^Indic_Syllabic_Category=	-VIRAMA}', "");
    Expect(1, 72768, '\P{Indic_Syllabic_Category=	-VIRAMA}', "");
    Expect(0, 72768, '\P{^Indic_Syllabic_Category=	-VIRAMA}', "");
    Error('\p{InSC=:=Virama}');
    Error('\P{InSC=:=Virama}');
    Expect(1, 72767, '\p{InSC=virama}', "");
    Expect(0, 72767, '\p{^InSC=virama}', "");
    Expect(0, 72767, '\P{InSC=virama}', "");
    Expect(1, 72767, '\P{^InSC=virama}', "");
    Expect(0, 72768, '\p{InSC=virama}', "");
    Expect(1, 72768, '\p{^InSC=virama}', "");
    Expect(1, 72768, '\P{InSC=virama}', "");
    Expect(0, 72768, '\P{^InSC=virama}', "");
    Expect(1, 72767, '\p{InSC=--Virama}', "");
    Expect(0, 72767, '\p{^InSC=--Virama}', "");
    Expect(0, 72767, '\P{InSC=--Virama}', "");
    Expect(1, 72767, '\P{^InSC=--Virama}', "");
    Expect(0, 72768, '\p{InSC=--Virama}', "");
    Expect(1, 72768, '\p{^InSC=--Virama}', "");
    Expect(1, 72768, '\P{InSC=--Virama}', "");
    Expect(0, 72768, '\P{^InSC=--Virama}', "");
    Error('\p{Is_Indic_Syllabic_Category= -Virama/a/}');
    Error('\P{Is_Indic_Syllabic_Category= -Virama/a/}');
    Expect(1, 72767, '\p{Is_Indic_Syllabic_Category=virama}', "");
    Expect(0, 72767, '\p{^Is_Indic_Syllabic_Category=virama}', "");
    Expect(0, 72767, '\P{Is_Indic_Syllabic_Category=virama}', "");
    Expect(1, 72767, '\P{^Is_Indic_Syllabic_Category=virama}', "");
    Expect(0, 72768, '\p{Is_Indic_Syllabic_Category=virama}', "");
    Expect(1, 72768, '\p{^Is_Indic_Syllabic_Category=virama}', "");
    Expect(1, 72768, '\P{Is_Indic_Syllabic_Category=virama}', "");
    Expect(0, 72768, '\P{^Is_Indic_Syllabic_Category=virama}', "");
    Expect(1, 72767, '\p{Is_Indic_Syllabic_Category= VIRAMA}', "");
    Expect(0, 72767, '\p{^Is_Indic_Syllabic_Category= VIRAMA}', "");
    Expect(0, 72767, '\P{Is_Indic_Syllabic_Category= VIRAMA}', "");
    Expect(1, 72767, '\P{^Is_Indic_Syllabic_Category= VIRAMA}', "");
    Expect(0, 72768, '\p{Is_Indic_Syllabic_Category= VIRAMA}', "");
    Expect(1, 72768, '\p{^Is_Indic_Syllabic_Category= VIRAMA}', "");
    Expect(1, 72768, '\P{Is_Indic_Syllabic_Category= VIRAMA}', "");
    Expect(0, 72768, '\P{^Is_Indic_Syllabic_Category= VIRAMA}', "");
    Error('\p{Is_InSC=/a/-virama}');
    Error('\P{Is_InSC=/a/-virama}');
    Expect(1, 72767, '\p{Is_InSC=virama}', "");
    Expect(0, 72767, '\p{^Is_InSC=virama}', "");
    Expect(0, 72767, '\P{Is_InSC=virama}', "");
    Expect(1, 72767, '\P{^Is_InSC=virama}', "");
    Expect(0, 72768, '\p{Is_InSC=virama}', "");
    Expect(1, 72768, '\p{^Is_InSC=virama}', "");
    Expect(1, 72768, '\P{Is_InSC=virama}', "");
    Expect(0, 72768, '\P{^Is_InSC=virama}', "");
    Expect(1, 72767, '\p{Is_InSC=	 VIRAMA}', "");
    Expect(0, 72767, '\p{^Is_InSC=	 VIRAMA}', "");
    Expect(0, 72767, '\P{Is_InSC=	 VIRAMA}', "");
    Expect(1, 72767, '\P{^Is_InSC=	 VIRAMA}', "");
    Expect(0, 72768, '\p{Is_InSC=	 VIRAMA}', "");
    Expect(1, 72768, '\p{^Is_InSC=	 VIRAMA}', "");
    Expect(1, 72768, '\P{Is_InSC=	 VIRAMA}', "");
    Expect(0, 72768, '\P{^Is_InSC=	 VIRAMA}', "");
    Error('\p{Indic_Syllabic_Category=_-Visarga/a/}');
    Error('\P{Indic_Syllabic_Category=_-Visarga/a/}');
    Expect(1, 72766, '\p{Indic_Syllabic_Category=visarga}', "");
    Expect(0, 72766, '\p{^Indic_Syllabic_Category=visarga}', "");
    Expect(0, 72766, '\P{Indic_Syllabic_Category=visarga}', "");
    Expect(1, 72766, '\P{^Indic_Syllabic_Category=visarga}', "");
    Expect(0, 72767, '\p{Indic_Syllabic_Category=visarga}', "");
    Expect(1, 72767, '\p{^Indic_Syllabic_Category=visarga}', "");
    Expect(1, 72767, '\P{Indic_Syllabic_Category=visarga}', "");
    Expect(0, 72767, '\P{^Indic_Syllabic_Category=visarga}', "");
    Expect(1, 72766, '\p{Indic_Syllabic_Category=	Visarga}', "");
    Expect(0, 72766, '\p{^Indic_Syllabic_Category=	Visarga}', "");
    Expect(0, 72766, '\P{Indic_Syllabic_Category=	Visarga}', "");
    Expect(1, 72766, '\P{^Indic_Syllabic_Category=	Visarga}', "");
    Expect(0, 72767, '\p{Indic_Syllabic_Category=	Visarga}', "");
    Expect(1, 72767, '\p{^Indic_Syllabic_Category=	Visarga}', "");
    Expect(1, 72767, '\P{Indic_Syllabic_Category=	Visarga}', "");
    Expect(0, 72767, '\P{^Indic_Syllabic_Category=	Visarga}', "");
    Error('\p{InSC=-_visarga:=}');
    Error('\P{InSC=-_visarga:=}');
    Expect(1, 72766, '\p{InSC=visarga}', "");
    Expect(0, 72766, '\p{^InSC=visarga}', "");
    Expect(0, 72766, '\P{InSC=visarga}', "");
    Expect(1, 72766, '\P{^InSC=visarga}', "");
    Expect(0, 72767, '\p{InSC=visarga}', "");
    Expect(1, 72767, '\p{^InSC=visarga}', "");
    Expect(1, 72767, '\P{InSC=visarga}', "");
    Expect(0, 72767, '\P{^InSC=visarga}', "");
    Expect(1, 72766, '\p{InSC=_Visarga}', "");
    Expect(0, 72766, '\p{^InSC=_Visarga}', "");
    Expect(0, 72766, '\P{InSC=_Visarga}', "");
    Expect(1, 72766, '\P{^InSC=_Visarga}', "");
    Expect(0, 72767, '\p{InSC=_Visarga}', "");
    Expect(1, 72767, '\p{^InSC=_Visarga}', "");
    Expect(1, 72767, '\P{InSC=_Visarga}', "");
    Expect(0, 72767, '\P{^InSC=_Visarga}', "");
    Error('\p{Is_Indic_Syllabic_Category=/a/	-visarga}');
    Error('\P{Is_Indic_Syllabic_Category=/a/	-visarga}');
    Expect(1, 72766, '\p{Is_Indic_Syllabic_Category=visarga}', "");
    Expect(0, 72766, '\p{^Is_Indic_Syllabic_Category=visarga}', "");
    Expect(0, 72766, '\P{Is_Indic_Syllabic_Category=visarga}', "");
    Expect(1, 72766, '\P{^Is_Indic_Syllabic_Category=visarga}', "");
    Expect(0, 72767, '\p{Is_Indic_Syllabic_Category=visarga}', "");
    Expect(1, 72767, '\p{^Is_Indic_Syllabic_Category=visarga}', "");
    Expect(1, 72767, '\P{Is_Indic_Syllabic_Category=visarga}', "");
    Expect(0, 72767, '\P{^Is_Indic_Syllabic_Category=visarga}', "");
    Expect(1, 72766, '\p{Is_Indic_Syllabic_Category=		visarga}', "");
    Expect(0, 72766, '\p{^Is_Indic_Syllabic_Category=		visarga}', "");
    Expect(0, 72766, '\P{Is_Indic_Syllabic_Category=		visarga}', "");
    Expect(1, 72766, '\P{^Is_Indic_Syllabic_Category=		visarga}', "");
    Expect(0, 72767, '\p{Is_Indic_Syllabic_Category=		visarga}', "");
    Expect(1, 72767, '\p{^Is_Indic_Syllabic_Category=		visarga}', "");
    Expect(1, 72767, '\P{Is_Indic_Syllabic_Category=		visarga}', "");
    Expect(0, 72767, '\P{^Is_Indic_Syllabic_Category=		visarga}', "");
    Error('\p{Is_InSC=:= -visarga}');
    Error('\P{Is_InSC=:= -visarga}');
    Expect(1, 72766, '\p{Is_InSC=visarga}', "");
    Expect(0, 72766, '\p{^Is_InSC=visarga}', "");
    Expect(0, 72766, '\P{Is_InSC=visarga}', "");
    Expect(1, 72766, '\P{^Is_InSC=visarga}', "");
    Expect(0, 72767, '\p{Is_InSC=visarga}', "");
    Expect(1, 72767, '\p{^Is_InSC=visarga}', "");
    Expect(1, 72767, '\P{Is_InSC=visarga}', "");
    Expect(0, 72767, '\P{^Is_InSC=visarga}', "");
    Expect(1, 72766, '\p{Is_InSC=	 Visarga}', "");
    Expect(0, 72766, '\p{^Is_InSC=	 Visarga}', "");
    Expect(0, 72766, '\P{Is_InSC=	 Visarga}', "");
    Expect(1, 72766, '\P{^Is_InSC=	 Visarga}', "");
    Expect(0, 72767, '\p{Is_InSC=	 Visarga}', "");
    Expect(1, 72767, '\p{^Is_InSC=	 Visarga}', "");
    Expect(1, 72767, '\P{Is_InSC=	 Visarga}', "");
    Expect(0, 72767, '\P{^Is_InSC=	 Visarga}', "");
    Error('\p{Indic_Syllabic_Category= :=vowel}');
    Error('\P{Indic_Syllabic_Category= :=vowel}');
    Expect(1, 69972, '\p{Indic_Syllabic_Category:vowel}', "");
    Expect(0, 69972, '\p{^Indic_Syllabic_Category:vowel}', "");
    Expect(0, 69972, '\P{Indic_Syllabic_Category:vowel}', "");
    Expect(1, 69972, '\P{^Indic_Syllabic_Category:vowel}', "");
    Expect(0, 69973, '\p{Indic_Syllabic_Category:vowel}', "");
    Expect(1, 69973, '\p{^Indic_Syllabic_Category:vowel}', "");
    Expect(1, 69973, '\P{Indic_Syllabic_Category:vowel}', "");
    Expect(0, 69973, '\P{^Indic_Syllabic_Category:vowel}', "");
    Expect(1, 69972, '\p{Indic_Syllabic_Category=_	Vowel}', "");
    Expect(0, 69972, '\p{^Indic_Syllabic_Category=_	Vowel}', "");
    Expect(0, 69972, '\P{Indic_Syllabic_Category=_	Vowel}', "");
    Expect(1, 69972, '\P{^Indic_Syllabic_Category=_	Vowel}', "");
    Expect(0, 69973, '\p{Indic_Syllabic_Category=_	Vowel}', "");
    Expect(1, 69973, '\p{^Indic_Syllabic_Category=_	Vowel}', "");
    Expect(1, 69973, '\P{Indic_Syllabic_Category=_	Vowel}', "");
    Expect(0, 69973, '\P{^Indic_Syllabic_Category=_	Vowel}', "");
    Error('\p{InSC=:=_	vowel}');
    Error('\P{InSC=:=_	vowel}');
    Expect(1, 69972, '\p{InSC=vowel}', "");
    Expect(0, 69972, '\p{^InSC=vowel}', "");
    Expect(0, 69972, '\P{InSC=vowel}', "");
    Expect(1, 69972, '\P{^InSC=vowel}', "");
    Expect(0, 69973, '\p{InSC=vowel}', "");
    Expect(1, 69973, '\p{^InSC=vowel}', "");
    Expect(1, 69973, '\P{InSC=vowel}', "");
    Expect(0, 69973, '\P{^InSC=vowel}', "");
    Expect(1, 69972, '\p{InSC=	Vowel}', "");
    Expect(0, 69972, '\p{^InSC=	Vowel}', "");
    Expect(0, 69972, '\P{InSC=	Vowel}', "");
    Expect(1, 69972, '\P{^InSC=	Vowel}', "");
    Expect(0, 69973, '\p{InSC=	Vowel}', "");
    Expect(1, 69973, '\p{^InSC=	Vowel}', "");
    Expect(1, 69973, '\P{InSC=	Vowel}', "");
    Expect(0, 69973, '\P{^InSC=	Vowel}', "");
    Error('\p{Is_Indic_Syllabic_Category: :=Vowel}');
    Error('\P{Is_Indic_Syllabic_Category: :=Vowel}');
    Expect(1, 69972, '\p{Is_Indic_Syllabic_Category=vowel}', "");
    Expect(0, 69972, '\p{^Is_Indic_Syllabic_Category=vowel}', "");
    Expect(0, 69972, '\P{Is_Indic_Syllabic_Category=vowel}', "");
    Expect(1, 69972, '\P{^Is_Indic_Syllabic_Category=vowel}', "");
    Expect(0, 69973, '\p{Is_Indic_Syllabic_Category=vowel}', "");
    Expect(1, 69973, '\p{^Is_Indic_Syllabic_Category=vowel}', "");
    Expect(1, 69973, '\P{Is_Indic_Syllabic_Category=vowel}', "");
    Expect(0, 69973, '\P{^Is_Indic_Syllabic_Category=vowel}', "");
    Expect(1, 69972, '\p{Is_Indic_Syllabic_Category=	 VOWEL}', "");
    Expect(0, 69972, '\p{^Is_Indic_Syllabic_Category=	 VOWEL}', "");
    Expect(0, 69972, '\P{Is_Indic_Syllabic_Category=	 VOWEL}', "");
    Expect(1, 69972, '\P{^Is_Indic_Syllabic_Category=	 VOWEL}', "");
    Expect(0, 69973, '\p{Is_Indic_Syllabic_Category=	 VOWEL}', "");
    Expect(1, 69973, '\p{^Is_Indic_Syllabic_Category=	 VOWEL}', "");
    Expect(1, 69973, '\P{Is_Indic_Syllabic_Category=	 VOWEL}', "");
    Expect(0, 69973, '\P{^Is_Indic_Syllabic_Category=	 VOWEL}', "");
    Error('\p{Is_InSC=_:=Vowel}');
    Error('\P{Is_InSC=_:=Vowel}');
    Expect(1, 69972, '\p{Is_InSC=vowel}', "");
    Expect(0, 69972, '\p{^Is_InSC=vowel}', "");
    Expect(0, 69972, '\P{Is_InSC=vowel}', "");
    Expect(1, 69972, '\P{^Is_InSC=vowel}', "");
    Expect(0, 69973, '\p{Is_InSC=vowel}', "");
    Expect(1, 69973, '\p{^Is_InSC=vowel}', "");
    Expect(1, 69973, '\P{Is_InSC=vowel}', "");
    Expect(0, 69973, '\P{^Is_InSC=vowel}', "");
    Expect(1, 69972, '\p{Is_InSC=_-vowel}', "");
    Expect(0, 69972, '\p{^Is_InSC=_-vowel}', "");
    Expect(0, 69972, '\P{Is_InSC=_-vowel}', "");
    Expect(1, 69972, '\P{^Is_InSC=_-vowel}', "");
    Expect(0, 69973, '\p{Is_InSC=_-vowel}', "");
    Expect(1, 69973, '\p{^Is_InSC=_-vowel}', "");
    Expect(1, 69973, '\P{Is_InSC=_-vowel}', "");
    Expect(0, 69973, '\P{^Is_InSC=_-vowel}', "");
    Error('\p{Indic_Syllabic_Category= Vowel_dependent/a/}');
    Error('\P{Indic_Syllabic_Category= Vowel_dependent/a/}');
    Expect(1, 72884, '\p{Indic_Syllabic_Category: voweldependent}', "");
    Expect(0, 72884, '\p{^Indic_Syllabic_Category: voweldependent}', "");
    Expect(0, 72884, '\P{Indic_Syllabic_Category: voweldependent}', "");
    Expect(1, 72884, '\P{^Indic_Syllabic_Category: voweldependent}', "");
    Expect(0, 72885, '\p{Indic_Syllabic_Category: voweldependent}', "");
    Expect(1, 72885, '\p{^Indic_Syllabic_Category: voweldependent}', "");
    Expect(1, 72885, '\P{Indic_Syllabic_Category: voweldependent}', "");
    Expect(0, 72885, '\P{^Indic_Syllabic_Category: voweldependent}', "");
    Expect(1, 72884, '\p{Indic_Syllabic_Category=- Vowel_dependent}', "");
    Expect(0, 72884, '\p{^Indic_Syllabic_Category=- Vowel_dependent}', "");
    Expect(0, 72884, '\P{Indic_Syllabic_Category=- Vowel_dependent}', "");
    Expect(1, 72884, '\P{^Indic_Syllabic_Category=- Vowel_dependent}', "");
    Expect(0, 72885, '\p{Indic_Syllabic_Category=- Vowel_dependent}', "");
    Expect(1, 72885, '\p{^Indic_Syllabic_Category=- Vowel_dependent}', "");
    Expect(1, 72885, '\P{Indic_Syllabic_Category=- Vowel_dependent}', "");
    Expect(0, 72885, '\P{^Indic_Syllabic_Category=- Vowel_dependent}', "");
    Error('\p{InSC=:=Vowel_Dependent}');
    Error('\P{InSC=:=Vowel_Dependent}');
    Expect(1, 72884, '\p{InSC=voweldependent}', "");
    Expect(0, 72884, '\p{^InSC=voweldependent}', "");
    Expect(0, 72884, '\P{InSC=voweldependent}', "");
    Expect(1, 72884, '\P{^InSC=voweldependent}', "");
    Expect(0, 72885, '\p{InSC=voweldependent}', "");
    Expect(1, 72885, '\p{^InSC=voweldependent}', "");
    Expect(1, 72885, '\P{InSC=voweldependent}', "");
    Expect(0, 72885, '\P{^InSC=voweldependent}', "");
    Expect(1, 72884, '\p{InSC=	_vowel_DEPENDENT}', "");
    Expect(0, 72884, '\p{^InSC=	_vowel_DEPENDENT}', "");
    Expect(0, 72884, '\P{InSC=	_vowel_DEPENDENT}', "");
    Expect(1, 72884, '\P{^InSC=	_vowel_DEPENDENT}', "");
    Expect(0, 72885, '\p{InSC=	_vowel_DEPENDENT}', "");
    Expect(1, 72885, '\p{^InSC=	_vowel_DEPENDENT}', "");
    Expect(1, 72885, '\P{InSC=	_vowel_DEPENDENT}', "");
    Expect(0, 72885, '\P{^InSC=	_vowel_DEPENDENT}', "");
    Error('\p{Is_Indic_Syllabic_Category= :=Vowel_DEPENDENT}');
    Error('\P{Is_Indic_Syllabic_Category= :=Vowel_DEPENDENT}');
    Expect(1, 72884, '\p{Is_Indic_Syllabic_Category=voweldependent}', "");
    Expect(0, 72884, '\p{^Is_Indic_Syllabic_Category=voweldependent}', "");
    Expect(0, 72884, '\P{Is_Indic_Syllabic_Category=voweldependent}', "");
    Expect(1, 72884, '\P{^Is_Indic_Syllabic_Category=voweldependent}', "");
    Expect(0, 72885, '\p{Is_Indic_Syllabic_Category=voweldependent}', "");
    Expect(1, 72885, '\p{^Is_Indic_Syllabic_Category=voweldependent}', "");
    Expect(1, 72885, '\P{Is_Indic_Syllabic_Category=voweldependent}', "");
    Expect(0, 72885, '\P{^Is_Indic_Syllabic_Category=voweldependent}', "");
    Expect(1, 72884, '\p{Is_Indic_Syllabic_Category=		Vowel_Dependent}', "");
    Expect(0, 72884, '\p{^Is_Indic_Syllabic_Category=		Vowel_Dependent}', "");
    Expect(0, 72884, '\P{Is_Indic_Syllabic_Category=		Vowel_Dependent}', "");
    Expect(1, 72884, '\P{^Is_Indic_Syllabic_Category=		Vowel_Dependent}', "");
    Expect(0, 72885, '\p{Is_Indic_Syllabic_Category=		Vowel_Dependent}', "");
    Expect(1, 72885, '\p{^Is_Indic_Syllabic_Category=		Vowel_Dependent}', "");
    Expect(1, 72885, '\P{Is_Indic_Syllabic_Category=		Vowel_Dependent}', "");
    Expect(0, 72885, '\P{^Is_Indic_Syllabic_Category=		Vowel_Dependent}', "");
    Error('\p{Is_InSC=-Vowel_Dependent:=}');
    Error('\P{Is_InSC=-Vowel_Dependent:=}');
    Expect(1, 72884, '\p{Is_InSC: voweldependent}', "");
    Expect(0, 72884, '\p{^Is_InSC: voweldependent}', "");
    Expect(0, 72884, '\P{Is_InSC: voweldependent}', "");
    Expect(1, 72884, '\P{^Is_InSC: voweldependent}', "");
    Expect(0, 72885, '\p{Is_InSC: voweldependent}', "");
    Expect(1, 72885, '\p{^Is_InSC: voweldependent}', "");
    Expect(1, 72885, '\P{Is_InSC: voweldependent}', "");
    Expect(0, 72885, '\P{^Is_InSC: voweldependent}', "");
    Expect(1, 72884, '\p{Is_InSC:	 	vowel_Dependent}', "");
    Expect(0, 72884, '\p{^Is_InSC:	 	vowel_Dependent}', "");
    Expect(0, 72884, '\P{Is_InSC:	 	vowel_Dependent}', "");
    Expect(1, 72884, '\P{^Is_InSC:	 	vowel_Dependent}', "");
    Expect(0, 72885, '\p{Is_InSC:	 	vowel_Dependent}', "");
    Expect(1, 72885, '\p{^Is_InSC:	 	vowel_Dependent}', "");
    Expect(1, 72885, '\P{Is_InSC:	 	vowel_Dependent}', "");
    Expect(0, 72885, '\P{^Is_InSC:	 	vowel_Dependent}', "");
    Error('\p{Indic_Syllabic_Category=/a/_-Vowel_Independent}');
    Error('\P{Indic_Syllabic_Category=/a/_-Vowel_Independent}');
    Expect(1, 72717, '\p{Indic_Syllabic_Category=vowelindependent}', "");
    Expect(0, 72717, '\p{^Indic_Syllabic_Category=vowelindependent}', "");
    Expect(0, 72717, '\P{Indic_Syllabic_Category=vowelindependent}', "");
    Expect(1, 72717, '\P{^Indic_Syllabic_Category=vowelindependent}', "");
    Expect(0, 72718, '\p{Indic_Syllabic_Category=vowelindependent}', "");
    Expect(1, 72718, '\p{^Indic_Syllabic_Category=vowelindependent}', "");
    Expect(1, 72718, '\P{Indic_Syllabic_Category=vowelindependent}', "");
    Expect(0, 72718, '\P{^Indic_Syllabic_Category=vowelindependent}', "");
    Expect(1, 72717, '\p{Indic_Syllabic_Category=_	VOWEL_INDEPENDENT}', "");
    Expect(0, 72717, '\p{^Indic_Syllabic_Category=_	VOWEL_INDEPENDENT}', "");
    Expect(0, 72717, '\P{Indic_Syllabic_Category=_	VOWEL_INDEPENDENT}', "");
    Expect(1, 72717, '\P{^Indic_Syllabic_Category=_	VOWEL_INDEPENDENT}', "");
    Expect(0, 72718, '\p{Indic_Syllabic_Category=_	VOWEL_INDEPENDENT}', "");
    Expect(1, 72718, '\p{^Indic_Syllabic_Category=_	VOWEL_INDEPENDENT}', "");
    Expect(1, 72718, '\P{Indic_Syllabic_Category=_	VOWEL_INDEPENDENT}', "");
    Expect(0, 72718, '\P{^Indic_Syllabic_Category=_	VOWEL_INDEPENDENT}', "");
    Error('\p{InSC=_/a/Vowel_INDEPENDENT}');
    Error('\P{InSC=_/a/Vowel_INDEPENDENT}');
    Expect(1, 72717, '\p{InSC:vowelindependent}', "");
    Expect(0, 72717, '\p{^InSC:vowelindependent}', "");
    Expect(0, 72717, '\P{InSC:vowelindependent}', "");
    Expect(1, 72717, '\P{^InSC:vowelindependent}', "");
    Expect(0, 72718, '\p{InSC:vowelindependent}', "");
    Expect(1, 72718, '\p{^InSC:vowelindependent}', "");
    Expect(1, 72718, '\P{InSC:vowelindependent}', "");
    Expect(0, 72718, '\P{^InSC:vowelindependent}', "");
    Expect(1, 72717, '\p{InSC=Vowel_INDEPENDENT}', "");
    Expect(0, 72717, '\p{^InSC=Vowel_INDEPENDENT}', "");
    Expect(0, 72717, '\P{InSC=Vowel_INDEPENDENT}', "");
    Expect(1, 72717, '\P{^InSC=Vowel_INDEPENDENT}', "");
    Expect(0, 72718, '\p{InSC=Vowel_INDEPENDENT}', "");
    Expect(1, 72718, '\p{^InSC=Vowel_INDEPENDENT}', "");
    Expect(1, 72718, '\P{InSC=Vowel_INDEPENDENT}', "");
    Expect(0, 72718, '\P{^InSC=Vowel_INDEPENDENT}', "");
    Error('\p{Is_Indic_Syllabic_Category= 	Vowel_Independent/a/}');
    Error('\P{Is_Indic_Syllabic_Category= 	Vowel_Independent/a/}');
    Expect(1, 72717, '\p{Is_Indic_Syllabic_Category=vowelindependent}', "");
    Expect(0, 72717, '\p{^Is_Indic_Syllabic_Category=vowelindependent}', "");
    Expect(0, 72717, '\P{Is_Indic_Syllabic_Category=vowelindependent}', "");
    Expect(1, 72717, '\P{^Is_Indic_Syllabic_Category=vowelindependent}', "");
    Expect(0, 72718, '\p{Is_Indic_Syllabic_Category=vowelindependent}', "");
    Expect(1, 72718, '\p{^Is_Indic_Syllabic_Category=vowelindependent}', "");
    Expect(1, 72718, '\P{Is_Indic_Syllabic_Category=vowelindependent}', "");
    Expect(0, 72718, '\P{^Is_Indic_Syllabic_Category=vowelindependent}', "");
    Expect(1, 72717, '\p{Is_Indic_Syllabic_Category= vowel_independent}', "");
    Expect(0, 72717, '\p{^Is_Indic_Syllabic_Category= vowel_independent}', "");
    Expect(0, 72717, '\P{Is_Indic_Syllabic_Category= vowel_independent}', "");
    Expect(1, 72717, '\P{^Is_Indic_Syllabic_Category= vowel_independent}', "");
    Expect(0, 72718, '\p{Is_Indic_Syllabic_Category= vowel_independent}', "");
    Expect(1, 72718, '\p{^Is_Indic_Syllabic_Category= vowel_independent}', "");
    Expect(1, 72718, '\P{Is_Indic_Syllabic_Category= vowel_independent}', "");
    Expect(0, 72718, '\P{^Is_Indic_Syllabic_Category= vowel_independent}', "");
    Error('\p{Is_InSC=:= Vowel_independent}');
    Error('\P{Is_InSC=:= Vowel_independent}');
    Expect(1, 72717, '\p{Is_InSC=vowelindependent}', "");
    Expect(0, 72717, '\p{^Is_InSC=vowelindependent}', "");
    Expect(0, 72717, '\P{Is_InSC=vowelindependent}', "");
    Expect(1, 72717, '\P{^Is_InSC=vowelindependent}', "");
    Expect(0, 72718, '\p{Is_InSC=vowelindependent}', "");
    Expect(1, 72718, '\p{^Is_InSC=vowelindependent}', "");
    Expect(1, 72718, '\P{Is_InSC=vowelindependent}', "");
    Expect(0, 72718, '\P{^Is_InSC=vowelindependent}', "");
    Expect(1, 72717, '\p{Is_InSC=_-Vowel_Independent}', "");
    Expect(0, 72717, '\p{^Is_InSC=_-Vowel_Independent}', "");
    Expect(0, 72717, '\P{Is_InSC=_-Vowel_Independent}', "");
    Expect(1, 72717, '\P{^Is_InSC=_-Vowel_Independent}', "");
    Expect(0, 72718, '\p{Is_InSC=_-Vowel_Independent}', "");
    Expect(1, 72718, '\p{^Is_InSC=_-Vowel_Independent}', "");
    Expect(1, 72718, '\P{Is_InSC=_-Vowel_Independent}', "");
    Expect(0, 72718, '\P{^Is_InSC=_-Vowel_Independent}', "");
    Error('\p{Joining_Group=/a/-_african_Feh}');
    Error('\P{Joining_Group=/a/-_african_Feh}');
    Expect(1, 2235, '\p{Joining_Group=africanfeh}', "");
    Expect(0, 2235, '\p{^Joining_Group=africanfeh}', "");
    Expect(0, 2235, '\P{Joining_Group=africanfeh}', "");
    Expect(1, 2235, '\P{^Joining_Group=africanfeh}', "");
    Expect(0, 2236, '\p{Joining_Group=africanfeh}', "");
    Expect(1, 2236, '\p{^Joining_Group=africanfeh}', "");
    Expect(1, 2236, '\P{Joining_Group=africanfeh}', "");
    Expect(0, 2236, '\P{^Joining_Group=africanfeh}', "");
    Expect(1, 2235, '\p{Joining_Group=__african_feh}', "");
    Expect(0, 2235, '\p{^Joining_Group=__african_feh}', "");
    Expect(0, 2235, '\P{Joining_Group=__african_feh}', "");
    Expect(1, 2235, '\P{^Joining_Group=__african_feh}', "");
    Expect(0, 2236, '\p{Joining_Group=__african_feh}', "");
    Expect(1, 2236, '\p{^Joining_Group=__african_feh}', "");
    Expect(1, 2236, '\P{Joining_Group=__african_feh}', "");
    Expect(0, 2236, '\P{^Joining_Group=__african_feh}', "");
    Error('\p{Jg=/a/__African_Feh}');
    Error('\P{Jg=/a/__African_Feh}');
    Expect(1, 2235, '\p{Jg=africanfeh}', "");
    Expect(0, 2235, '\p{^Jg=africanfeh}', "");
    Expect(0, 2235, '\P{Jg=africanfeh}', "");
    Expect(1, 2235, '\P{^Jg=africanfeh}', "");
    Expect(0, 2236, '\p{Jg=africanfeh}', "");
    Expect(1, 2236, '\p{^Jg=africanfeh}', "");
    Expect(1, 2236, '\P{Jg=africanfeh}', "");
    Expect(0, 2236, '\P{^Jg=africanfeh}', "");
    Expect(1, 2235, '\p{Jg=  african_Feh}', "");
    Expect(0, 2235, '\p{^Jg=  african_Feh}', "");
    Expect(0, 2235, '\P{Jg=  african_Feh}', "");
    Expect(1, 2235, '\P{^Jg=  african_Feh}', "");
    Expect(0, 2236, '\p{Jg=  african_Feh}', "");
    Expect(1, 2236, '\p{^Jg=  african_Feh}', "");
    Expect(1, 2236, '\P{Jg=  african_Feh}', "");
    Expect(0, 2236, '\P{^Jg=  african_Feh}', "");
    Error('\p{Is_Joining_Group=_:=african_FEH}');
    Error('\P{Is_Joining_Group=_:=african_FEH}');
    Expect(1, 2235, '\p{Is_Joining_Group=africanfeh}', "");
    Expect(0, 2235, '\p{^Is_Joining_Group=africanfeh}', "");
    Expect(0, 2235, '\P{Is_Joining_Group=africanfeh}', "");
    Expect(1, 2235, '\P{^Is_Joining_Group=africanfeh}', "");
    Expect(0, 2236, '\p{Is_Joining_Group=africanfeh}', "");
    Expect(1, 2236, '\p{^Is_Joining_Group=africanfeh}', "");
    Expect(1, 2236, '\P{Is_Joining_Group=africanfeh}', "");
    Expect(0, 2236, '\P{^Is_Joining_Group=africanfeh}', "");
    Expect(1, 2235, '\p{Is_Joining_Group=-	African_feh}', "");
    Expect(0, 2235, '\p{^Is_Joining_Group=-	African_feh}', "");
    Expect(0, 2235, '\P{Is_Joining_Group=-	African_feh}', "");
    Expect(1, 2235, '\P{^Is_Joining_Group=-	African_feh}', "");
    Expect(0, 2236, '\p{Is_Joining_Group=-	African_feh}', "");
    Expect(1, 2236, '\p{^Is_Joining_Group=-	African_feh}', "");
    Expect(1, 2236, '\P{Is_Joining_Group=-	African_feh}', "");
    Expect(0, 2236, '\P{^Is_Joining_Group=-	African_feh}', "");
    Error('\p{Is_Jg=:=	-African_Feh}');
    Error('\P{Is_Jg=:=	-African_Feh}');
    Expect(1, 2235, '\p{Is_Jg=africanfeh}', "");
    Expect(0, 2235, '\p{^Is_Jg=africanfeh}', "");
    Expect(0, 2235, '\P{Is_Jg=africanfeh}', "");
    Expect(1, 2235, '\P{^Is_Jg=africanfeh}', "");
    Expect(0, 2236, '\p{Is_Jg=africanfeh}', "");
    Expect(1, 2236, '\p{^Is_Jg=africanfeh}', "");
    Expect(1, 2236, '\P{Is_Jg=africanfeh}', "");
    Expect(0, 2236, '\P{^Is_Jg=africanfeh}', "");
    Expect(1, 2235, '\p{Is_Jg=_African_feh}', "");
    Expect(0, 2235, '\p{^Is_Jg=_African_feh}', "");
    Expect(0, 2235, '\P{Is_Jg=_African_feh}', "");
    Expect(1, 2235, '\P{^Is_Jg=_African_feh}', "");
    Expect(0, 2236, '\p{Is_Jg=_African_feh}', "");
    Expect(1, 2236, '\p{^Is_Jg=_African_feh}', "");
    Expect(1, 2236, '\P{Is_Jg=_African_feh}', "");
    Expect(0, 2236, '\P{^Is_Jg=_African_feh}', "");
    Error('\p{Joining_Group=:= african_Noon}');
    Error('\P{Joining_Group=:= african_Noon}');
    Expect(1, 2237, '\p{Joining_Group=africannoon}', "");
    Expect(0, 2237, '\p{^Joining_Group=africannoon}', "");
    Expect(0, 2237, '\P{Joining_Group=africannoon}', "");
    Expect(1, 2237, '\P{^Joining_Group=africannoon}', "");
    Expect(0, 2238, '\p{Joining_Group=africannoon}', "");
    Expect(1, 2238, '\p{^Joining_Group=africannoon}', "");
    Expect(1, 2238, '\P{Joining_Group=africannoon}', "");
    Expect(0, 2238, '\P{^Joining_Group=africannoon}', "");
    Expect(1, 2237, '\p{Joining_Group= 	AFRICAN_Noon}', "");
    Expect(0, 2237, '\p{^Joining_Group= 	AFRICAN_Noon}', "");
    Expect(0, 2237, '\P{Joining_Group= 	AFRICAN_Noon}', "");
    Expect(1, 2237, '\P{^Joining_Group= 	AFRICAN_Noon}', "");
    Expect(0, 2238, '\p{Joining_Group= 	AFRICAN_Noon}', "");
    Expect(1, 2238, '\p{^Joining_Group= 	AFRICAN_Noon}', "");
    Expect(1, 2238, '\P{Joining_Group= 	AFRICAN_Noon}', "");
    Expect(0, 2238, '\P{^Joining_Group= 	AFRICAN_Noon}', "");
    Error('\p{Jg= _African_noon/a/}');
    Error('\P{Jg= _African_noon/a/}');
    Expect(1, 2237, '\p{Jg=africannoon}', "");
    Expect(0, 2237, '\p{^Jg=africannoon}', "");
    Expect(0, 2237, '\P{Jg=africannoon}', "");
    Expect(1, 2237, '\P{^Jg=africannoon}', "");
    Expect(0, 2238, '\p{Jg=africannoon}', "");
    Expect(1, 2238, '\p{^Jg=africannoon}', "");
    Expect(1, 2238, '\P{Jg=africannoon}', "");
    Expect(0, 2238, '\P{^Jg=africannoon}', "");
    Expect(1, 2237, '\p{Jg:	-African_NOON}', "");
    Expect(0, 2237, '\p{^Jg:	-African_NOON}', "");
    Expect(0, 2237, '\P{Jg:	-African_NOON}', "");
    Expect(1, 2237, '\P{^Jg:	-African_NOON}', "");
    Expect(0, 2238, '\p{Jg:	-African_NOON}', "");
    Expect(1, 2238, '\p{^Jg:	-African_NOON}', "");
    Expect(1, 2238, '\P{Jg:	-African_NOON}', "");
    Expect(0, 2238, '\P{^Jg:	-African_NOON}', "");
    Error('\p{Is_Joining_Group=/a/  African_Noon}');
    Error('\P{Is_Joining_Group=/a/  African_Noon}');
    Expect(1, 2237, '\p{Is_Joining_Group=africannoon}', "");
    Expect(0, 2237, '\p{^Is_Joining_Group=africannoon}', "");
    Expect(0, 2237, '\P{Is_Joining_Group=africannoon}', "");
    Expect(1, 2237, '\P{^Is_Joining_Group=africannoon}', "");
    Expect(0, 2238, '\p{Is_Joining_Group=africannoon}', "");
    Expect(1, 2238, '\p{^Is_Joining_Group=africannoon}', "");
    Expect(1, 2238, '\P{Is_Joining_Group=africannoon}', "");
    Expect(0, 2238, '\P{^Is_Joining_Group=africannoon}', "");
    Expect(1, 2237, '\p{Is_Joining_Group=	-African_Noon}', "");
    Expect(0, 2237, '\p{^Is_Joining_Group=	-African_Noon}', "");
    Expect(0, 2237, '\P{Is_Joining_Group=	-African_Noon}', "");
    Expect(1, 2237, '\P{^Is_Joining_Group=	-African_Noon}', "");
    Expect(0, 2238, '\p{Is_Joining_Group=	-African_Noon}', "");
    Expect(1, 2238, '\p{^Is_Joining_Group=	-African_Noon}', "");
    Expect(1, 2238, '\P{Is_Joining_Group=	-African_Noon}', "");
    Expect(0, 2238, '\P{^Is_Joining_Group=	-African_Noon}', "");
    Error('\p{Is_Jg=_african_Noon:=}');
    Error('\P{Is_Jg=_african_Noon:=}');
    Expect(1, 2237, '\p{Is_Jg=africannoon}', "");
    Expect(0, 2237, '\p{^Is_Jg=africannoon}', "");
    Expect(0, 2237, '\P{Is_Jg=africannoon}', "");
    Expect(1, 2237, '\P{^Is_Jg=africannoon}', "");
    Expect(0, 2238, '\p{Is_Jg=africannoon}', "");
    Expect(1, 2238, '\p{^Is_Jg=africannoon}', "");
    Expect(1, 2238, '\P{Is_Jg=africannoon}', "");
    Expect(0, 2238, '\P{^Is_Jg=africannoon}', "");
    Expect(1, 2237, '\p{Is_Jg=		african_Noon}', "");
    Expect(0, 2237, '\p{^Is_Jg=		african_Noon}', "");
    Expect(0, 2237, '\P{Is_Jg=		african_Noon}', "");
    Expect(1, 2237, '\P{^Is_Jg=		african_Noon}', "");
    Expect(0, 2238, '\p{Is_Jg=		african_Noon}', "");
    Expect(1, 2238, '\p{^Is_Jg=		african_Noon}', "");
    Expect(1, 2238, '\P{Is_Jg=		african_Noon}', "");
    Expect(0, 2238, '\P{^Is_Jg=		african_Noon}', "");
    Error('\p{Joining_Group:	-/a/African_Qaf}');
    Error('\P{Joining_Group:	-/a/African_Qaf}');
    Expect(1, 2236, '\p{Joining_Group:	africanqaf}', "");
    Expect(0, 2236, '\p{^Joining_Group:	africanqaf}', "");
    Expect(0, 2236, '\P{Joining_Group:	africanqaf}', "");
    Expect(1, 2236, '\P{^Joining_Group:	africanqaf}', "");
    Expect(0, 2237, '\p{Joining_Group:	africanqaf}', "");
    Expect(1, 2237, '\p{^Joining_Group:	africanqaf}', "");
    Expect(1, 2237, '\P{Joining_Group:	africanqaf}', "");
    Expect(0, 2237, '\P{^Joining_Group:	africanqaf}', "");
    Expect(1, 2236, '\p{Joining_Group=_ african_Qaf}', "");
    Expect(0, 2236, '\p{^Joining_Group=_ african_Qaf}', "");
    Expect(0, 2236, '\P{Joining_Group=_ african_Qaf}', "");
    Expect(1, 2236, '\P{^Joining_Group=_ african_Qaf}', "");
    Expect(0, 2237, '\p{Joining_Group=_ african_Qaf}', "");
    Expect(1, 2237, '\p{^Joining_Group=_ african_Qaf}', "");
    Expect(1, 2237, '\P{Joining_Group=_ african_Qaf}', "");
    Expect(0, 2237, '\P{^Joining_Group=_ african_Qaf}', "");
    Error('\p{Jg:  african_Qaf/a/}');
    Error('\P{Jg:  african_Qaf/a/}');
    Expect(1, 2236, '\p{Jg=africanqaf}', "");
    Expect(0, 2236, '\p{^Jg=africanqaf}', "");
    Expect(0, 2236, '\P{Jg=africanqaf}', "");
    Expect(1, 2236, '\P{^Jg=africanqaf}', "");
    Expect(0, 2237, '\p{Jg=africanqaf}', "");
    Expect(1, 2237, '\p{^Jg=africanqaf}', "");
    Expect(1, 2237, '\P{Jg=africanqaf}', "");
    Expect(0, 2237, '\P{^Jg=africanqaf}', "");
    Expect(1, 2236, '\p{Jg=	 African_Qaf}', "");
    Expect(0, 2236, '\p{^Jg=	 African_Qaf}', "");
    Expect(0, 2236, '\P{Jg=	 African_Qaf}', "");
    Expect(1, 2236, '\P{^Jg=	 African_Qaf}', "");
    Expect(0, 2237, '\p{Jg=	 African_Qaf}', "");
    Expect(1, 2237, '\p{^Jg=	 African_Qaf}', "");
    Expect(1, 2237, '\P{Jg=	 African_Qaf}', "");
    Expect(0, 2237, '\P{^Jg=	 African_Qaf}', "");
    Error('\p{Is_Joining_Group=/a/	 AFRICAN_qaf}');
    Error('\P{Is_Joining_Group=/a/	 AFRICAN_qaf}');
    Expect(1, 2236, '\p{Is_Joining_Group=africanqaf}', "");
    Expect(0, 2236, '\p{^Is_Joining_Group=africanqaf}', "");
    Expect(0, 2236, '\P{Is_Joining_Group=africanqaf}', "");
    Expect(1, 2236, '\P{^Is_Joining_Group=africanqaf}', "");
    Expect(0, 2237, '\p{Is_Joining_Group=africanqaf}', "");
    Expect(1, 2237, '\p{^Is_Joining_Group=africanqaf}', "");
    Expect(1, 2237, '\P{Is_Joining_Group=africanqaf}', "");
    Expect(0, 2237, '\P{^Is_Joining_Group=africanqaf}', "");
    Expect(1, 2236, '\p{Is_Joining_Group=_-African_Qaf}', "");
    Expect(0, 2236, '\p{^Is_Joining_Group=_-African_Qaf}', "");
    Expect(0, 2236, '\P{Is_Joining_Group=_-African_Qaf}', "");
    Expect(1, 2236, '\P{^Is_Joining_Group=_-African_Qaf}', "");
    Expect(0, 2237, '\p{Is_Joining_Group=_-African_Qaf}', "");
    Expect(1, 2237, '\p{^Is_Joining_Group=_-African_Qaf}', "");
    Expect(1, 2237, '\P{Is_Joining_Group=_-African_Qaf}', "");
    Expect(0, 2237, '\P{^Is_Joining_Group=_-African_Qaf}', "");
    Error('\p{Is_Jg=__African_qaf:=}');
    Error('\P{Is_Jg=__African_qaf:=}');
    Expect(1, 2236, '\p{Is_Jg=africanqaf}', "");
    Expect(0, 2236, '\p{^Is_Jg=africanqaf}', "");
    Expect(0, 2236, '\P{Is_Jg=africanqaf}', "");
    Expect(1, 2236, '\P{^Is_Jg=africanqaf}', "");
    Expect(0, 2237, '\p{Is_Jg=africanqaf}', "");
    Expect(1, 2237, '\p{^Is_Jg=africanqaf}', "");
    Expect(1, 2237, '\P{Is_Jg=africanqaf}', "");
    Expect(0, 2237, '\P{^Is_Jg=africanqaf}', "");
    Expect(1, 2236, '\p{Is_Jg:	-	african_qaf}', "");
    Expect(0, 2236, '\p{^Is_Jg:	-	african_qaf}', "");
    Expect(0, 2236, '\P{Is_Jg:	-	african_qaf}', "");
    Expect(1, 2236, '\P{^Is_Jg:	-	african_qaf}', "");
    Expect(0, 2237, '\p{Is_Jg:	-	african_qaf}', "");
    Expect(1, 2237, '\p{^Is_Jg:	-	african_qaf}', "");
    Expect(1, 2237, '\P{Is_Jg:	-	african_qaf}', "");
    Expect(0, 2237, '\P{^Is_Jg:	-	african_qaf}', "");
    Error('\p{Joining_Group=/a/ ain}');
    Error('\P{Joining_Group=/a/ ain}');
    Expect(1, 2227, '\p{Joining_Group:	ain}', "");
    Expect(0, 2227, '\p{^Joining_Group:	ain}', "");
    Expect(0, 2227, '\P{Joining_Group:	ain}', "");
    Expect(1, 2227, '\P{^Joining_Group:	ain}', "");
    Expect(0, 2228, '\p{Joining_Group:	ain}', "");
    Expect(1, 2228, '\p{^Joining_Group:	ain}', "");
    Expect(1, 2228, '\P{Joining_Group:	ain}', "");
    Expect(0, 2228, '\P{^Joining_Group:	ain}', "");
    Expect(1, 2227, '\p{Joining_Group=_	ain}', "");
    Expect(0, 2227, '\p{^Joining_Group=_	ain}', "");
    Expect(0, 2227, '\P{Joining_Group=_	ain}', "");
    Expect(1, 2227, '\P{^Joining_Group=_	ain}', "");
    Expect(0, 2228, '\p{Joining_Group=_	ain}', "");
    Expect(1, 2228, '\p{^Joining_Group=_	ain}', "");
    Expect(1, 2228, '\P{Joining_Group=_	ain}', "");
    Expect(0, 2228, '\P{^Joining_Group=_	ain}', "");
    Error('\p{Jg=-:=AIN}');
    Error('\P{Jg=-:=AIN}');
    Expect(1, 2227, '\p{Jg=ain}', "");
    Expect(0, 2227, '\p{^Jg=ain}', "");
    Expect(0, 2227, '\P{Jg=ain}', "");
    Expect(1, 2227, '\P{^Jg=ain}', "");
    Expect(0, 2228, '\p{Jg=ain}', "");
    Expect(1, 2228, '\p{^Jg=ain}', "");
    Expect(1, 2228, '\P{Jg=ain}', "");
    Expect(0, 2228, '\P{^Jg=ain}', "");
    Expect(1, 2227, '\p{Jg:--ain}', "");
    Expect(0, 2227, '\p{^Jg:--ain}', "");
    Expect(0, 2227, '\P{Jg:--ain}', "");
    Expect(1, 2227, '\P{^Jg:--ain}', "");
    Expect(0, 2228, '\p{Jg:--ain}', "");
    Expect(1, 2228, '\p{^Jg:--ain}', "");
    Expect(1, 2228, '\P{Jg:--ain}', "");
    Expect(0, 2228, '\P{^Jg:--ain}', "");
    Error('\p{Is_Joining_Group=/a/_	ain}');
    Error('\P{Is_Joining_Group=/a/_	ain}');
    Expect(1, 2227, '\p{Is_Joining_Group=ain}', "");
    Expect(0, 2227, '\p{^Is_Joining_Group=ain}', "");
    Expect(0, 2227, '\P{Is_Joining_Group=ain}', "");
    Expect(1, 2227, '\P{^Is_Joining_Group=ain}', "");
    Expect(0, 2228, '\p{Is_Joining_Group=ain}', "");
    Expect(1, 2228, '\p{^Is_Joining_Group=ain}', "");
    Expect(1, 2228, '\P{Is_Joining_Group=ain}', "");
    Expect(0, 2228, '\P{^Is_Joining_Group=ain}', "");
    Expect(1, 2227, '\p{Is_Joining_Group=	Ain}', "");
    Expect(0, 2227, '\p{^Is_Joining_Group=	Ain}', "");
    Expect(0, 2227, '\P{Is_Joining_Group=	Ain}', "");
    Expect(1, 2227, '\P{^Is_Joining_Group=	Ain}', "");
    Expect(0, 2228, '\p{Is_Joining_Group=	Ain}', "");
    Expect(1, 2228, '\p{^Is_Joining_Group=	Ain}', "");
    Expect(1, 2228, '\P{Is_Joining_Group=	Ain}', "");
    Expect(0, 2228, '\P{^Is_Joining_Group=	Ain}', "");
    Error('\p{Is_Jg=	Ain:=}');
    Error('\P{Is_Jg=	Ain:=}');
    Expect(1, 2227, '\p{Is_Jg=ain}', "");
    Expect(0, 2227, '\p{^Is_Jg=ain}', "");
    Expect(0, 2227, '\P{Is_Jg=ain}', "");
    Expect(1, 2227, '\P{^Is_Jg=ain}', "");
    Expect(0, 2228, '\p{Is_Jg=ain}', "");
    Expect(1, 2228, '\p{^Is_Jg=ain}', "");
    Expect(1, 2228, '\P{Is_Jg=ain}', "");
    Expect(0, 2228, '\P{^Is_Jg=ain}', "");
    Expect(1, 2227, '\p{Is_Jg=		ain}', "");
    Expect(0, 2227, '\p{^Is_Jg=		ain}', "");
    Expect(0, 2227, '\P{Is_Jg=		ain}', "");
    Expect(1, 2227, '\P{^Is_Jg=		ain}', "");
    Expect(0, 2228, '\p{Is_Jg=		ain}', "");
    Expect(1, 2228, '\p{^Is_Jg=		ain}', "");
    Expect(1, 2228, '\P{Is_Jg=		ain}', "");
    Expect(0, 2228, '\P{^Is_Jg=		ain}', "");
    Error('\p{Joining_Group=  Alaph:=}');
    Error('\P{Joining_Group=  Alaph:=}');
    Expect(1, 1808, '\p{Joining_Group=alaph}', "");
    Expect(0, 1808, '\p{^Joining_Group=alaph}', "");
    Expect(0, 1808, '\P{Joining_Group=alaph}', "");
    Expect(1, 1808, '\P{^Joining_Group=alaph}', "");
    Expect(0, 1809, '\p{Joining_Group=alaph}', "");
    Expect(1, 1809, '\p{^Joining_Group=alaph}', "");
    Expect(1, 1809, '\P{Joining_Group=alaph}', "");
    Expect(0, 1809, '\P{^Joining_Group=alaph}', "");
    Expect(1, 1808, '\p{Joining_Group=- alaph}', "");
    Expect(0, 1808, '\p{^Joining_Group=- alaph}', "");
    Expect(0, 1808, '\P{Joining_Group=- alaph}', "");
    Expect(1, 1808, '\P{^Joining_Group=- alaph}', "");
    Expect(0, 1809, '\p{Joining_Group=- alaph}', "");
    Expect(1, 1809, '\p{^Joining_Group=- alaph}', "");
    Expect(1, 1809, '\P{Joining_Group=- alaph}', "");
    Expect(0, 1809, '\P{^Joining_Group=- alaph}', "");
    Error('\p{Jg=	 Alaph:=}');
    Error('\P{Jg=	 Alaph:=}');
    Expect(1, 1808, '\p{Jg=alaph}', "");
    Expect(0, 1808, '\p{^Jg=alaph}', "");
    Expect(0, 1808, '\P{Jg=alaph}', "");
    Expect(1, 1808, '\P{^Jg=alaph}', "");
    Expect(0, 1809, '\p{Jg=alaph}', "");
    Expect(1, 1809, '\p{^Jg=alaph}', "");
    Expect(1, 1809, '\P{Jg=alaph}', "");
    Expect(0, 1809, '\P{^Jg=alaph}', "");
    Expect(1, 1808, '\p{Jg= ALAPH}', "");
    Expect(0, 1808, '\p{^Jg= ALAPH}', "");
    Expect(0, 1808, '\P{Jg= ALAPH}', "");
    Expect(1, 1808, '\P{^Jg= ALAPH}', "");
    Expect(0, 1809, '\p{Jg= ALAPH}', "");
    Expect(1, 1809, '\p{^Jg= ALAPH}', "");
    Expect(1, 1809, '\P{Jg= ALAPH}', "");
    Expect(0, 1809, '\P{^Jg= ALAPH}', "");
    Error('\p{Is_Joining_Group=- Alaph/a/}');
    Error('\P{Is_Joining_Group=- Alaph/a/}');
    Expect(1, 1808, '\p{Is_Joining_Group=alaph}', "");
    Expect(0, 1808, '\p{^Is_Joining_Group=alaph}', "");
    Expect(0, 1808, '\P{Is_Joining_Group=alaph}', "");
    Expect(1, 1808, '\P{^Is_Joining_Group=alaph}', "");
    Expect(0, 1809, '\p{Is_Joining_Group=alaph}', "");
    Expect(1, 1809, '\p{^Is_Joining_Group=alaph}', "");
    Expect(1, 1809, '\P{Is_Joining_Group=alaph}', "");
    Expect(0, 1809, '\P{^Is_Joining_Group=alaph}', "");
    Expect(1, 1808, '\p{Is_Joining_Group=  Alaph}', "");
    Expect(0, 1808, '\p{^Is_Joining_Group=  Alaph}', "");
    Expect(0, 1808, '\P{Is_Joining_Group=  Alaph}', "");
    Expect(1, 1808, '\P{^Is_Joining_Group=  Alaph}', "");
    Expect(0, 1809, '\p{Is_Joining_Group=  Alaph}', "");
    Expect(1, 1809, '\p{^Is_Joining_Group=  Alaph}', "");
    Expect(1, 1809, '\P{Is_Joining_Group=  Alaph}', "");
    Expect(0, 1809, '\P{^Is_Joining_Group=  Alaph}', "");
    Error('\p{Is_Jg=- ALAPH:=}');
    Error('\P{Is_Jg=- ALAPH:=}');
    Expect(1, 1808, '\p{Is_Jg=alaph}', "");
    Expect(0, 1808, '\p{^Is_Jg=alaph}', "");
    Expect(0, 1808, '\P{Is_Jg=alaph}', "");
    Expect(1, 1808, '\P{^Is_Jg=alaph}', "");
    Expect(0, 1809, '\p{Is_Jg=alaph}', "");
    Expect(1, 1809, '\p{^Is_Jg=alaph}', "");
    Expect(1, 1809, '\P{Is_Jg=alaph}', "");
    Expect(0, 1809, '\P{^Is_Jg=alaph}', "");
    Expect(1, 1808, '\p{Is_Jg=-	alaph}', "");
    Expect(0, 1808, '\p{^Is_Jg=-	alaph}', "");
    Expect(0, 1808, '\P{Is_Jg=-	alaph}', "");
    Expect(1, 1808, '\P{^Is_Jg=-	alaph}', "");
    Expect(0, 1809, '\p{Is_Jg=-	alaph}', "");
    Expect(1, 1809, '\p{^Is_Jg=-	alaph}', "");
    Expect(1, 1809, '\P{Is_Jg=-	alaph}', "");
    Expect(0, 1809, '\P{^Is_Jg=-	alaph}', "");
    Error('\p{Joining_Group=/a/	Alef}');
    Error('\P{Joining_Group=/a/	Alef}');
    Expect(1, 1908, '\p{Joining_Group=alef}', "");
    Expect(0, 1908, '\p{^Joining_Group=alef}', "");
    Expect(0, 1908, '\P{Joining_Group=alef}', "");
    Expect(1, 1908, '\P{^Joining_Group=alef}', "");
    Expect(0, 1909, '\p{Joining_Group=alef}', "");
    Expect(1, 1909, '\p{^Joining_Group=alef}', "");
    Expect(1, 1909, '\P{Joining_Group=alef}', "");
    Expect(0, 1909, '\P{^Joining_Group=alef}', "");
    Expect(1, 1908, '\p{Joining_Group=__Alef}', "");
    Expect(0, 1908, '\p{^Joining_Group=__Alef}', "");
    Expect(0, 1908, '\P{Joining_Group=__Alef}', "");
    Expect(1, 1908, '\P{^Joining_Group=__Alef}', "");
    Expect(0, 1909, '\p{Joining_Group=__Alef}', "");
    Expect(1, 1909, '\p{^Joining_Group=__Alef}', "");
    Expect(1, 1909, '\P{Joining_Group=__Alef}', "");
    Expect(0, 1909, '\P{^Joining_Group=__Alef}', "");
    Error('\p{Jg=	:=ALEF}');
    Error('\P{Jg=	:=ALEF}');
    Expect(1, 1908, '\p{Jg=alef}', "");
    Expect(0, 1908, '\p{^Jg=alef}', "");
    Expect(0, 1908, '\P{Jg=alef}', "");
    Expect(1, 1908, '\P{^Jg=alef}', "");
    Expect(0, 1909, '\p{Jg=alef}', "");
    Expect(1, 1909, '\p{^Jg=alef}', "");
    Expect(1, 1909, '\P{Jg=alef}', "");
    Expect(0, 1909, '\P{^Jg=alef}', "");
    Expect(1, 1908, '\p{Jg=_alef}', "");
    Expect(0, 1908, '\p{^Jg=_alef}', "");
    Expect(0, 1908, '\P{Jg=_alef}', "");
    Expect(1, 1908, '\P{^Jg=_alef}', "");
    Expect(0, 1909, '\p{Jg=_alef}', "");
    Expect(1, 1909, '\p{^Jg=_alef}', "");
    Expect(1, 1909, '\P{Jg=_alef}', "");
    Expect(0, 1909, '\P{^Jg=_alef}', "");
    Error('\p{Is_Joining_Group=:=-Alef}');
    Error('\P{Is_Joining_Group=:=-Alef}');
    Expect(1, 1908, '\p{Is_Joining_Group=alef}', "");
    Expect(0, 1908, '\p{^Is_Joining_Group=alef}', "");
    Expect(0, 1908, '\P{Is_Joining_Group=alef}', "");
    Expect(1, 1908, '\P{^Is_Joining_Group=alef}', "");
    Expect(0, 1909, '\p{Is_Joining_Group=alef}', "");
    Expect(1, 1909, '\p{^Is_Joining_Group=alef}', "");
    Expect(1, 1909, '\P{Is_Joining_Group=alef}', "");
    Expect(0, 1909, '\P{^Is_Joining_Group=alef}', "");
    Expect(1, 1908, '\p{Is_Joining_Group=__Alef}', "");
    Expect(0, 1908, '\p{^Is_Joining_Group=__Alef}', "");
    Expect(0, 1908, '\P{Is_Joining_Group=__Alef}', "");
    Expect(1, 1908, '\P{^Is_Joining_Group=__Alef}', "");
    Expect(0, 1909, '\p{Is_Joining_Group=__Alef}', "");
    Expect(1, 1909, '\p{^Is_Joining_Group=__Alef}', "");
    Expect(1, 1909, '\P{Is_Joining_Group=__Alef}', "");
    Expect(0, 1909, '\P{^Is_Joining_Group=__Alef}', "");
    Error('\p{Is_Jg=:=Alef}');
    Error('\P{Is_Jg=:=Alef}');
    Expect(1, 1908, '\p{Is_Jg=alef}', "");
    Expect(0, 1908, '\p{^Is_Jg=alef}', "");
    Expect(0, 1908, '\P{Is_Jg=alef}', "");
    Expect(1, 1908, '\P{^Is_Jg=alef}', "");
    Expect(0, 1909, '\p{Is_Jg=alef}', "");
    Expect(1, 1909, '\p{^Is_Jg=alef}', "");
    Expect(1, 1909, '\P{Is_Jg=alef}', "");
    Expect(0, 1909, '\P{^Is_Jg=alef}', "");
    Expect(1, 1908, '\p{Is_Jg=_ALEF}', "");
    Expect(0, 1908, '\p{^Is_Jg=_ALEF}', "");
    Expect(0, 1908, '\P{Is_Jg=_ALEF}', "");
    Expect(1, 1908, '\P{^Is_Jg=_ALEF}', "");
    Expect(0, 1909, '\p{Is_Jg=_ALEF}', "");
    Expect(1, 1909, '\p{^Is_Jg=_ALEF}', "");
    Expect(1, 1909, '\P{Is_Jg=_ALEF}', "");
    Expect(0, 1909, '\P{^Is_Jg=_ALEF}', "");
    Error('\p{Joining_Group= 	beh/a/}');
    Error('\P{Joining_Group= 	beh/a/}');
    Expect(1, 2232, '\p{Joining_Group=beh}', "");
    Expect(0, 2232, '\p{^Joining_Group=beh}', "");
    Expect(0, 2232, '\P{Joining_Group=beh}', "");
    Expect(1, 2232, '\P{^Joining_Group=beh}', "");
    Expect(0, 2233, '\p{Joining_Group=beh}', "");
    Expect(1, 2233, '\p{^Joining_Group=beh}', "");
    Expect(1, 2233, '\P{Joining_Group=beh}', "");
    Expect(0, 2233, '\P{^Joining_Group=beh}', "");
    Expect(1, 2232, '\p{Joining_Group=- BEH}', "");
    Expect(0, 2232, '\p{^Joining_Group=- BEH}', "");
    Expect(0, 2232, '\P{Joining_Group=- BEH}', "");
    Expect(1, 2232, '\P{^Joining_Group=- BEH}', "");
    Expect(0, 2233, '\p{Joining_Group=- BEH}', "");
    Expect(1, 2233, '\p{^Joining_Group=- BEH}', "");
    Expect(1, 2233, '\P{Joining_Group=- BEH}', "");
    Expect(0, 2233, '\P{^Joining_Group=- BEH}', "");
    Error('\p{Jg=-	Beh:=}');
    Error('\P{Jg=-	Beh:=}');
    Expect(1, 2232, '\p{Jg=beh}', "");
    Expect(0, 2232, '\p{^Jg=beh}', "");
    Expect(0, 2232, '\P{Jg=beh}', "");
    Expect(1, 2232, '\P{^Jg=beh}', "");
    Expect(0, 2233, '\p{Jg=beh}', "");
    Expect(1, 2233, '\p{^Jg=beh}', "");
    Expect(1, 2233, '\P{Jg=beh}', "");
    Expect(0, 2233, '\P{^Jg=beh}', "");
    Expect(1, 2232, '\p{Jg=	-BEH}', "");
    Expect(0, 2232, '\p{^Jg=	-BEH}', "");
    Expect(0, 2232, '\P{Jg=	-BEH}', "");
    Expect(1, 2232, '\P{^Jg=	-BEH}', "");
    Expect(0, 2233, '\p{Jg=	-BEH}', "");
    Expect(1, 2233, '\p{^Jg=	-BEH}', "");
    Expect(1, 2233, '\P{Jg=	-BEH}', "");
    Expect(0, 2233, '\P{^Jg=	-BEH}', "");
    Error('\p{Is_Joining_Group=:=_Beh}');
    Error('\P{Is_Joining_Group=:=_Beh}');
    Expect(1, 2232, '\p{Is_Joining_Group=beh}', "");
    Expect(0, 2232, '\p{^Is_Joining_Group=beh}', "");
    Expect(0, 2232, '\P{Is_Joining_Group=beh}', "");
    Expect(1, 2232, '\P{^Is_Joining_Group=beh}', "");
    Expect(0, 2233, '\p{Is_Joining_Group=beh}', "");
    Expect(1, 2233, '\p{^Is_Joining_Group=beh}', "");
    Expect(1, 2233, '\P{Is_Joining_Group=beh}', "");
    Expect(0, 2233, '\P{^Is_Joining_Group=beh}', "");
    Expect(1, 2232, '\p{Is_Joining_Group=	BEH}', "");
    Expect(0, 2232, '\p{^Is_Joining_Group=	BEH}', "");
    Expect(0, 2232, '\P{Is_Joining_Group=	BEH}', "");
    Expect(1, 2232, '\P{^Is_Joining_Group=	BEH}', "");
    Expect(0, 2233, '\p{Is_Joining_Group=	BEH}', "");
    Expect(1, 2233, '\p{^Is_Joining_Group=	BEH}', "");
    Expect(1, 2233, '\P{Is_Joining_Group=	BEH}', "");
    Expect(0, 2233, '\P{^Is_Joining_Group=	BEH}', "");
    Error('\p{Is_Jg=-_BEH:=}');
    Error('\P{Is_Jg=-_BEH:=}');
    Expect(1, 2232, '\p{Is_Jg=beh}', "");
    Expect(0, 2232, '\p{^Is_Jg=beh}', "");
    Expect(0, 2232, '\P{Is_Jg=beh}', "");
    Expect(1, 2232, '\P{^Is_Jg=beh}', "");
    Expect(0, 2233, '\p{Is_Jg=beh}', "");
    Expect(1, 2233, '\p{^Is_Jg=beh}', "");
    Expect(1, 2233, '\P{Is_Jg=beh}', "");
    Expect(0, 2233, '\P{^Is_Jg=beh}', "");
    Expect(1, 2232, '\p{Is_Jg=- BEH}', "");
    Expect(0, 2232, '\p{^Is_Jg=- BEH}', "");
    Expect(0, 2232, '\P{Is_Jg=- BEH}', "");
    Expect(1, 2232, '\P{^Is_Jg=- BEH}', "");
    Expect(0, 2233, '\p{Is_Jg=- BEH}', "");
    Expect(1, 2233, '\p{^Is_Jg=- BEH}', "");
    Expect(1, 2233, '\P{Is_Jg=- BEH}', "");
    Expect(0, 2233, '\P{^Is_Jg=- BEH}', "");
    Error('\p{Joining_Group=	/a/beth}');
    Error('\P{Joining_Group=	/a/beth}');
    Expect(1, 1837, '\p{Joining_Group=beth}', "");
    Expect(0, 1837, '\p{^Joining_Group=beth}', "");
    Expect(0, 1837, '\P{Joining_Group=beth}', "");
    Expect(1, 1837, '\P{^Joining_Group=beth}', "");
    Expect(0, 1838, '\p{Joining_Group=beth}', "");
    Expect(1, 1838, '\p{^Joining_Group=beth}', "");
    Expect(1, 1838, '\P{Joining_Group=beth}', "");
    Expect(0, 1838, '\P{^Joining_Group=beth}', "");
    Expect(1, 1837, '\p{Joining_Group=-beth}', "");
    Expect(0, 1837, '\p{^Joining_Group=-beth}', "");
    Expect(0, 1837, '\P{Joining_Group=-beth}', "");
    Expect(1, 1837, '\P{^Joining_Group=-beth}', "");
    Expect(0, 1838, '\p{Joining_Group=-beth}', "");
    Expect(1, 1838, '\p{^Joining_Group=-beth}', "");
    Expect(1, 1838, '\P{Joining_Group=-beth}', "");
    Expect(0, 1838, '\P{^Joining_Group=-beth}', "");
    Error('\p{Jg=--beth:=}');
    Error('\P{Jg=--beth:=}');
    Expect(1, 1837, '\p{Jg=beth}', "");
    Expect(0, 1837, '\p{^Jg=beth}', "");
    Expect(0, 1837, '\P{Jg=beth}', "");
    Expect(1, 1837, '\P{^Jg=beth}', "");
    Expect(0, 1838, '\p{Jg=beth}', "");
    Expect(1, 1838, '\p{^Jg=beth}', "");
    Expect(1, 1838, '\P{Jg=beth}', "");
    Expect(0, 1838, '\P{^Jg=beth}', "");
    Expect(1, 1837, '\p{Jg:   _-Beth}', "");
    Expect(0, 1837, '\p{^Jg:   _-Beth}', "");
    Expect(0, 1837, '\P{Jg:   _-Beth}', "");
    Expect(1, 1837, '\P{^Jg:   _-Beth}', "");
    Expect(0, 1838, '\p{Jg:   _-Beth}', "");
    Expect(1, 1838, '\p{^Jg:   _-Beth}', "");
    Expect(1, 1838, '\P{Jg:   _-Beth}', "");
    Expect(0, 1838, '\P{^Jg:   _-Beth}', "");
    Error('\p{Is_Joining_Group=	Beth:=}');
    Error('\P{Is_Joining_Group=	Beth:=}');
    Expect(1, 1837, '\p{Is_Joining_Group=beth}', "");
    Expect(0, 1837, '\p{^Is_Joining_Group=beth}', "");
    Expect(0, 1837, '\P{Is_Joining_Group=beth}', "");
    Expect(1, 1837, '\P{^Is_Joining_Group=beth}', "");
    Expect(0, 1838, '\p{Is_Joining_Group=beth}', "");
    Expect(1, 1838, '\p{^Is_Joining_Group=beth}', "");
    Expect(1, 1838, '\P{Is_Joining_Group=beth}', "");
    Expect(0, 1838, '\P{^Is_Joining_Group=beth}', "");
    Expect(1, 1837, '\p{Is_Joining_Group=		Beth}', "");
    Expect(0, 1837, '\p{^Is_Joining_Group=		Beth}', "");
    Expect(0, 1837, '\P{Is_Joining_Group=		Beth}', "");
    Expect(1, 1837, '\P{^Is_Joining_Group=		Beth}', "");
    Expect(0, 1838, '\p{Is_Joining_Group=		Beth}', "");
    Expect(1, 1838, '\p{^Is_Joining_Group=		Beth}', "");
    Expect(1, 1838, '\P{Is_Joining_Group=		Beth}', "");
    Expect(0, 1838, '\P{^Is_Joining_Group=		Beth}', "");
    Error('\p{Is_Jg=:=	 beth}');
    Error('\P{Is_Jg=:=	 beth}');
    Expect(1, 1837, '\p{Is_Jg=beth}', "");
    Expect(0, 1837, '\p{^Is_Jg=beth}', "");
    Expect(0, 1837, '\P{Is_Jg=beth}', "");
    Expect(1, 1837, '\P{^Is_Jg=beth}', "");
    Expect(0, 1838, '\p{Is_Jg=beth}', "");
    Expect(1, 1838, '\p{^Is_Jg=beth}', "");
    Expect(1, 1838, '\P{Is_Jg=beth}', "");
    Expect(0, 1838, '\P{^Is_Jg=beth}', "");
    Expect(1, 1837, '\p{Is_Jg:_Beth}', "");
    Expect(0, 1837, '\p{^Is_Jg:_Beth}', "");
    Expect(0, 1837, '\P{Is_Jg:_Beth}', "");
    Expect(1, 1837, '\P{^Is_Jg:_Beth}', "");
    Expect(0, 1838, '\p{Is_Jg:_Beth}', "");
    Expect(1, 1838, '\p{^Is_Jg:_Beth}', "");
    Expect(1, 1838, '\P{Is_Jg:_Beth}', "");
    Expect(0, 1838, '\P{^Is_Jg:_Beth}', "");
    Error('\p{Joining_Group=	BURUSHASKI_Yeh_BARREE/a/}');
    Error('\P{Joining_Group=	BURUSHASKI_Yeh_BARREE/a/}');
    Expect(1, 1915, '\p{Joining_Group=burushaskiyehbarree}', "");
    Expect(0, 1915, '\p{^Joining_Group=burushaskiyehbarree}', "");
    Expect(0, 1915, '\P{Joining_Group=burushaskiyehbarree}', "");
    Expect(1, 1915, '\P{^Joining_Group=burushaskiyehbarree}', "");
    Expect(0, 1916, '\p{Joining_Group=burushaskiyehbarree}', "");
    Expect(1, 1916, '\p{^Joining_Group=burushaskiyehbarree}', "");
    Expect(1, 1916, '\P{Joining_Group=burushaskiyehbarree}', "");
    Expect(0, 1916, '\P{^Joining_Group=burushaskiyehbarree}', "");
    Expect(1, 1915, '\p{Joining_Group= -burushaski_Yeh_barree}', "");
    Expect(0, 1915, '\p{^Joining_Group= -burushaski_Yeh_barree}', "");
    Expect(0, 1915, '\P{Joining_Group= -burushaski_Yeh_barree}', "");
    Expect(1, 1915, '\P{^Joining_Group= -burushaski_Yeh_barree}', "");
    Expect(0, 1916, '\p{Joining_Group= -burushaski_Yeh_barree}', "");
    Expect(1, 1916, '\p{^Joining_Group= -burushaski_Yeh_barree}', "");
    Expect(1, 1916, '\P{Joining_Group= -burushaski_Yeh_barree}', "");
    Expect(0, 1916, '\P{^Joining_Group= -burushaski_Yeh_barree}', "");
    Error('\p{Jg:    Burushaski_YEH_Barree:=}');
    Error('\P{Jg:    Burushaski_YEH_Barree:=}');
    Expect(1, 1915, '\p{Jg=burushaskiyehbarree}', "");
    Expect(0, 1915, '\p{^Jg=burushaskiyehbarree}', "");
    Expect(0, 1915, '\P{Jg=burushaskiyehbarree}', "");
    Expect(1, 1915, '\P{^Jg=burushaskiyehbarree}', "");
    Expect(0, 1916, '\p{Jg=burushaskiyehbarree}', "");
    Expect(1, 1916, '\p{^Jg=burushaskiyehbarree}', "");
    Expect(1, 1916, '\P{Jg=burushaskiyehbarree}', "");
    Expect(0, 1916, '\P{^Jg=burushaskiyehbarree}', "");
    Expect(1, 1915, '\p{Jg=	BURUSHASKI_Yeh_Barree}', "");
    Expect(0, 1915, '\p{^Jg=	BURUSHASKI_Yeh_Barree}', "");
    Expect(0, 1915, '\P{Jg=	BURUSHASKI_Yeh_Barree}', "");
    Expect(1, 1915, '\P{^Jg=	BURUSHASKI_Yeh_Barree}', "");
    Expect(0, 1916, '\p{Jg=	BURUSHASKI_Yeh_Barree}', "");
    Expect(1, 1916, '\p{^Jg=	BURUSHASKI_Yeh_Barree}', "");
    Expect(1, 1916, '\P{Jg=	BURUSHASKI_Yeh_Barree}', "");
    Expect(0, 1916, '\P{^Jg=	BURUSHASKI_Yeh_Barree}', "");
    Error('\p{Is_Joining_Group=/a/-BURUSHASKI_Yeh_BARREE}');
    Error('\P{Is_Joining_Group=/a/-BURUSHASKI_Yeh_BARREE}');
    Expect(1, 1915, '\p{Is_Joining_Group=burushaskiyehbarree}', "");
    Expect(0, 1915, '\p{^Is_Joining_Group=burushaskiyehbarree}', "");
    Expect(0, 1915, '\P{Is_Joining_Group=burushaskiyehbarree}', "");
    Expect(1, 1915, '\P{^Is_Joining_Group=burushaskiyehbarree}', "");
    Expect(0, 1916, '\p{Is_Joining_Group=burushaskiyehbarree}', "");
    Expect(1, 1916, '\p{^Is_Joining_Group=burushaskiyehbarree}', "");
    Expect(1, 1916, '\P{Is_Joining_Group=burushaskiyehbarree}', "");
    Expect(0, 1916, '\P{^Is_Joining_Group=burushaskiyehbarree}', "");
    Expect(1, 1915, '\p{Is_Joining_Group= 	burushaski_Yeh_Barree}', "");
    Expect(0, 1915, '\p{^Is_Joining_Group= 	burushaski_Yeh_Barree}', "");
    Expect(0, 1915, '\P{Is_Joining_Group= 	burushaski_Yeh_Barree}', "");
    Expect(1, 1915, '\P{^Is_Joining_Group= 	burushaski_Yeh_Barree}', "");
    Expect(0, 1916, '\p{Is_Joining_Group= 	burushaski_Yeh_Barree}', "");
    Expect(1, 1916, '\p{^Is_Joining_Group= 	burushaski_Yeh_Barree}', "");
    Expect(1, 1916, '\P{Is_Joining_Group= 	burushaski_Yeh_Barree}', "");
    Expect(0, 1916, '\P{^Is_Joining_Group= 	burushaski_Yeh_Barree}', "");
    Error('\p{Is_Jg=_/a/BURUSHASKI_Yeh_Barree}');
    Error('\P{Is_Jg=_/a/BURUSHASKI_Yeh_Barree}');
    Expect(1, 1915, '\p{Is_Jg=burushaskiyehbarree}', "");
    Expect(0, 1915, '\p{^Is_Jg=burushaskiyehbarree}', "");
    Expect(0, 1915, '\P{Is_Jg=burushaskiyehbarree}', "");
    Expect(1, 1915, '\P{^Is_Jg=burushaskiyehbarree}', "");
    Expect(0, 1916, '\p{Is_Jg=burushaskiyehbarree}', "");
    Expect(1, 1916, '\p{^Is_Jg=burushaskiyehbarree}', "");
    Expect(1, 1916, '\P{Is_Jg=burushaskiyehbarree}', "");
    Expect(0, 1916, '\P{^Is_Jg=burushaskiyehbarree}', "");
    Expect(1, 1915, '\p{Is_Jg=BURUSHASKI_Yeh_barree}', "");
    Expect(0, 1915, '\p{^Is_Jg=BURUSHASKI_Yeh_barree}', "");
    Expect(0, 1915, '\P{Is_Jg=BURUSHASKI_Yeh_barree}', "");
    Expect(1, 1915, '\P{^Is_Jg=BURUSHASKI_Yeh_barree}', "");
    Expect(0, 1916, '\p{Is_Jg=BURUSHASKI_Yeh_barree}', "");
    Expect(1, 1916, '\p{^Is_Jg=BURUSHASKI_Yeh_barree}', "");
    Expect(1, 1916, '\P{Is_Jg=BURUSHASKI_Yeh_barree}', "");
    Expect(0, 1916, '\P{^Is_Jg=BURUSHASKI_Yeh_barree}', "");
    Error('\p{Joining_Group= Dal/a/}');
    Error('\P{Joining_Group= Dal/a/}');
    Expect(1, 2222, '\p{Joining_Group=dal}', "");
    Expect(0, 2222, '\p{^Joining_Group=dal}', "");
    Expect(0, 2222, '\P{Joining_Group=dal}', "");
    Expect(1, 2222, '\P{^Joining_Group=dal}', "");
    Expect(0, 2223, '\p{Joining_Group=dal}', "");
    Expect(1, 2223, '\p{^Joining_Group=dal}', "");
    Expect(1, 2223, '\P{Joining_Group=dal}', "");
    Expect(0, 2223, '\P{^Joining_Group=dal}', "");
    Expect(1, 2222, '\p{Joining_Group= 	dal}', "");
    Expect(0, 2222, '\p{^Joining_Group= 	dal}', "");
    Expect(0, 2222, '\P{Joining_Group= 	dal}', "");
    Expect(1, 2222, '\P{^Joining_Group= 	dal}', "");
    Expect(0, 2223, '\p{Joining_Group= 	dal}', "");
    Expect(1, 2223, '\p{^Joining_Group= 	dal}', "");
    Expect(1, 2223, '\P{Joining_Group= 	dal}', "");
    Expect(0, 2223, '\P{^Joining_Group= 	dal}', "");
    Error('\p{Jg=	/a/Dal}');
    Error('\P{Jg=	/a/Dal}');
    Expect(1, 2222, '\p{Jg=dal}', "");
    Expect(0, 2222, '\p{^Jg=dal}', "");
    Expect(0, 2222, '\P{Jg=dal}', "");
    Expect(1, 2222, '\P{^Jg=dal}', "");
    Expect(0, 2223, '\p{Jg=dal}', "");
    Expect(1, 2223, '\p{^Jg=dal}', "");
    Expect(1, 2223, '\P{Jg=dal}', "");
    Expect(0, 2223, '\P{^Jg=dal}', "");
    Expect(1, 2222, '\p{Jg=_DAL}', "");
    Expect(0, 2222, '\p{^Jg=_DAL}', "");
    Expect(0, 2222, '\P{Jg=_DAL}', "");
    Expect(1, 2222, '\P{^Jg=_DAL}', "");
    Expect(0, 2223, '\p{Jg=_DAL}', "");
    Expect(1, 2223, '\p{^Jg=_DAL}', "");
    Expect(1, 2223, '\P{Jg=_DAL}', "");
    Expect(0, 2223, '\P{^Jg=_DAL}', "");
    Error('\p{Is_Joining_Group=- Dal/a/}');
    Error('\P{Is_Joining_Group=- Dal/a/}');
    Expect(1, 2222, '\p{Is_Joining_Group=dal}', "");
    Expect(0, 2222, '\p{^Is_Joining_Group=dal}', "");
    Expect(0, 2222, '\P{Is_Joining_Group=dal}', "");
    Expect(1, 2222, '\P{^Is_Joining_Group=dal}', "");
    Expect(0, 2223, '\p{Is_Joining_Group=dal}', "");
    Expect(1, 2223, '\p{^Is_Joining_Group=dal}', "");
    Expect(1, 2223, '\P{Is_Joining_Group=dal}', "");
    Expect(0, 2223, '\P{^Is_Joining_Group=dal}', "");
    Expect(1, 2222, '\p{Is_Joining_Group=DAL}', "");
    Expect(0, 2222, '\p{^Is_Joining_Group=DAL}', "");
    Expect(0, 2222, '\P{Is_Joining_Group=DAL}', "");
    Expect(1, 2222, '\P{^Is_Joining_Group=DAL}', "");
    Expect(0, 2223, '\p{Is_Joining_Group=DAL}', "");
    Expect(1, 2223, '\p{^Is_Joining_Group=DAL}', "");
    Expect(1, 2223, '\P{Is_Joining_Group=DAL}', "");
    Expect(0, 2223, '\P{^Is_Joining_Group=DAL}', "");
    Error('\p{Is_Jg=-:=Dal}');
    Error('\P{Is_Jg=-:=Dal}');
    Expect(1, 2222, '\p{Is_Jg:dal}', "");
    Expect(0, 2222, '\p{^Is_Jg:dal}', "");
    Expect(0, 2222, '\P{Is_Jg:dal}', "");
    Expect(1, 2222, '\P{^Is_Jg:dal}', "");
    Expect(0, 2223, '\p{Is_Jg:dal}', "");
    Expect(1, 2223, '\p{^Is_Jg:dal}', "");
    Expect(1, 2223, '\P{Is_Jg:dal}', "");
    Expect(0, 2223, '\P{^Is_Jg:dal}', "");
    Expect(1, 2222, '\p{Is_Jg= -DAL}', "");
    Expect(0, 2222, '\p{^Is_Jg= -DAL}', "");
    Expect(0, 2222, '\P{Is_Jg= -DAL}', "");
    Expect(1, 2222, '\P{^Is_Jg= -DAL}', "");
    Expect(0, 2223, '\p{Is_Jg= -DAL}', "");
    Expect(1, 2223, '\p{^Is_Jg= -DAL}', "");
    Expect(1, 2223, '\P{Is_Jg= -DAL}', "");
    Expect(0, 2223, '\P{^Is_Jg= -DAL}', "");
    Error('\p{Joining_Group=-/a/DALATH_Rish}');
    Error('\P{Joining_Group=-/a/DALATH_Rish}');
    Expect(1, 1839, '\p{Joining_Group=dalathrish}', "");
    Expect(0, 1839, '\p{^Joining_Group=dalathrish}', "");
    Expect(0, 1839, '\P{Joining_Group=dalathrish}', "");
    Expect(1, 1839, '\P{^Joining_Group=dalathrish}', "");
    Expect(0, 1840, '\p{Joining_Group=dalathrish}', "");
    Expect(1, 1840, '\p{^Joining_Group=dalathrish}', "");
    Expect(1, 1840, '\P{Joining_Group=dalathrish}', "");
    Expect(0, 1840, '\P{^Joining_Group=dalathrish}', "");
    Expect(1, 1839, '\p{Joining_Group=Dalath_RISH}', "");
    Expect(0, 1839, '\p{^Joining_Group=Dalath_RISH}', "");
    Expect(0, 1839, '\P{Joining_Group=Dalath_RISH}', "");
    Expect(1, 1839, '\P{^Joining_Group=Dalath_RISH}', "");
    Expect(0, 1840, '\p{Joining_Group=Dalath_RISH}', "");
    Expect(1, 1840, '\p{^Joining_Group=Dalath_RISH}', "");
    Expect(1, 1840, '\P{Joining_Group=Dalath_RISH}', "");
    Expect(0, 1840, '\P{^Joining_Group=Dalath_RISH}', "");
    Error('\p{Jg=__Dalath_Rish:=}');
    Error('\P{Jg=__Dalath_Rish:=}');
    Expect(1, 1839, '\p{Jg:	dalathrish}', "");
    Expect(0, 1839, '\p{^Jg:	dalathrish}', "");
    Expect(0, 1839, '\P{Jg:	dalathrish}', "");
    Expect(1, 1839, '\P{^Jg:	dalathrish}', "");
    Expect(0, 1840, '\p{Jg:	dalathrish}', "");
    Expect(1, 1840, '\p{^Jg:	dalathrish}', "");
    Expect(1, 1840, '\P{Jg:	dalathrish}', "");
    Expect(0, 1840, '\P{^Jg:	dalathrish}', "");
    Expect(1, 1839, '\p{Jg=_Dalath_Rish}', "");
    Expect(0, 1839, '\p{^Jg=_Dalath_Rish}', "");
    Expect(0, 1839, '\P{Jg=_Dalath_Rish}', "");
    Expect(1, 1839, '\P{^Jg=_Dalath_Rish}', "");
    Expect(0, 1840, '\p{Jg=_Dalath_Rish}', "");
    Expect(1, 1840, '\p{^Jg=_Dalath_Rish}', "");
    Expect(1, 1840, '\P{Jg=_Dalath_Rish}', "");
    Expect(0, 1840, '\P{^Jg=_Dalath_Rish}', "");
    Error('\p{Is_Joining_Group= Dalath_rish:=}');
    Error('\P{Is_Joining_Group= Dalath_rish:=}');
    Expect(1, 1839, '\p{Is_Joining_Group=dalathrish}', "");
    Expect(0, 1839, '\p{^Is_Joining_Group=dalathrish}', "");
    Expect(0, 1839, '\P{Is_Joining_Group=dalathrish}', "");
    Expect(1, 1839, '\P{^Is_Joining_Group=dalathrish}', "");
    Expect(0, 1840, '\p{Is_Joining_Group=dalathrish}', "");
    Expect(1, 1840, '\p{^Is_Joining_Group=dalathrish}', "");
    Expect(1, 1840, '\P{Is_Joining_Group=dalathrish}', "");
    Expect(0, 1840, '\P{^Is_Joining_Group=dalathrish}', "");
    Expect(1, 1839, '\p{Is_Joining_Group=-Dalath_RISH}', "");
    Expect(0, 1839, '\p{^Is_Joining_Group=-Dalath_RISH}', "");
    Expect(0, 1839, '\P{Is_Joining_Group=-Dalath_RISH}', "");
    Expect(1, 1839, '\P{^Is_Joining_Group=-Dalath_RISH}', "");
    Expect(0, 1840, '\p{Is_Joining_Group=-Dalath_RISH}', "");
    Expect(1, 1840, '\p{^Is_Joining_Group=-Dalath_RISH}', "");
    Expect(1, 1840, '\P{Is_Joining_Group=-Dalath_RISH}', "");
    Expect(0, 1840, '\P{^Is_Joining_Group=-Dalath_RISH}', "");
    Error('\p{Is_Jg= /a/Dalath_rish}');
    Error('\P{Is_Jg= /a/Dalath_rish}');
    Expect(1, 1839, '\p{Is_Jg:	dalathrish}', "");
    Expect(0, 1839, '\p{^Is_Jg:	dalathrish}', "");
    Expect(0, 1839, '\P{Is_Jg:	dalathrish}', "");
    Expect(1, 1839, '\P{^Is_Jg:	dalathrish}', "");
    Expect(0, 1840, '\p{Is_Jg:	dalathrish}', "");
    Expect(1, 1840, '\p{^Is_Jg:	dalathrish}', "");
    Expect(1, 1840, '\P{Is_Jg:	dalathrish}', "");
    Expect(0, 1840, '\P{^Is_Jg:	dalathrish}', "");
    Expect(1, 1839, '\p{Is_Jg=  Dalath_rish}', "");
    Expect(0, 1839, '\p{^Is_Jg=  Dalath_rish}', "");
    Expect(0, 1839, '\P{Is_Jg=  Dalath_rish}', "");
    Expect(1, 1839, '\P{^Is_Jg=  Dalath_rish}', "");
    Expect(0, 1840, '\p{Is_Jg=  Dalath_rish}', "");
    Expect(1, 1840, '\p{^Is_Jg=  Dalath_rish}', "");
    Expect(1, 1840, '\P{Is_Jg=  Dalath_rish}', "");
    Expect(0, 1840, '\P{^Is_Jg=  Dalath_rish}', "");
    Error('\p{Joining_Group=-:=E}');
    Error('\P{Joining_Group=-:=E}');
    Expect(1, 1829, '\p{Joining_Group=e}', "");
    Expect(0, 1829, '\p{^Joining_Group=e}', "");
    Expect(0, 1829, '\P{Joining_Group=e}', "");
    Expect(1, 1829, '\P{^Joining_Group=e}', "");
    Expect(0, 1830, '\p{Joining_Group=e}', "");
    Expect(1, 1830, '\p{^Joining_Group=e}', "");
    Expect(1, 1830, '\P{Joining_Group=e}', "");
    Expect(0, 1830, '\P{^Joining_Group=e}', "");
    Expect(1, 1829, '\p{Joining_Group:    	e}', "");
    Expect(0, 1829, '\p{^Joining_Group:    	e}', "");
    Expect(0, 1829, '\P{Joining_Group:    	e}', "");
    Expect(1, 1829, '\P{^Joining_Group:    	e}', "");
    Expect(0, 1830, '\p{Joining_Group:    	e}', "");
    Expect(1, 1830, '\p{^Joining_Group:    	e}', "");
    Expect(1, 1830, '\P{Joining_Group:    	e}', "");
    Expect(0, 1830, '\P{^Joining_Group:    	e}', "");
    Error('\p{Jg=:=_ E}');
    Error('\P{Jg=:=_ E}');
    Expect(1, 1829, '\p{Jg=e}', "");
    Expect(0, 1829, '\p{^Jg=e}', "");
    Expect(0, 1829, '\P{Jg=e}', "");
    Expect(1, 1829, '\P{^Jg=e}', "");
    Expect(0, 1830, '\p{Jg=e}', "");
    Expect(1, 1830, '\p{^Jg=e}', "");
    Expect(1, 1830, '\P{Jg=e}', "");
    Expect(0, 1830, '\P{^Jg=e}', "");
    Expect(1, 1829, '\p{Jg=	E}', "");
    Expect(0, 1829, '\p{^Jg=	E}', "");
    Expect(0, 1829, '\P{Jg=	E}', "");
    Expect(1, 1829, '\P{^Jg=	E}', "");
    Expect(0, 1830, '\p{Jg=	E}', "");
    Expect(1, 1830, '\p{^Jg=	E}', "");
    Expect(1, 1830, '\P{Jg=	E}', "");
    Expect(0, 1830, '\P{^Jg=	E}', "");
    Error('\p{Is_Joining_Group=	:=E}');
    Error('\P{Is_Joining_Group=	:=E}');
    Expect(1, 1829, '\p{Is_Joining_Group=e}', "");
    Expect(0, 1829, '\p{^Is_Joining_Group=e}', "");
    Expect(0, 1829, '\P{Is_Joining_Group=e}', "");
    Expect(1, 1829, '\P{^Is_Joining_Group=e}', "");
    Expect(0, 1830, '\p{Is_Joining_Group=e}', "");
    Expect(1, 1830, '\p{^Is_Joining_Group=e}', "");
    Expect(1, 1830, '\P{Is_Joining_Group=e}', "");
    Expect(0, 1830, '\P{^Is_Joining_Group=e}', "");
    Expect(1, 1829, '\p{Is_Joining_Group=	_E}', "");
    Expect(0, 1829, '\p{^Is_Joining_Group=	_E}', "");
    Expect(0, 1829, '\P{Is_Joining_Group=	_E}', "");
    Expect(1, 1829, '\P{^Is_Joining_Group=	_E}', "");
    Expect(0, 1830, '\p{Is_Joining_Group=	_E}', "");
    Expect(1, 1830, '\p{^Is_Joining_Group=	_E}', "");
    Expect(1, 1830, '\P{Is_Joining_Group=	_E}', "");
    Expect(0, 1830, '\P{^Is_Joining_Group=	_E}', "");
    Error('\p{Is_Jg=:= -e}');
    Error('\P{Is_Jg=:= -e}');
    Expect(1, 1829, '\p{Is_Jg=e}', "");
    Expect(0, 1829, '\p{^Is_Jg=e}', "");
    Expect(0, 1829, '\P{Is_Jg=e}', "");
    Expect(1, 1829, '\P{^Is_Jg=e}', "");
    Expect(0, 1830, '\p{Is_Jg=e}', "");
    Expect(1, 1830, '\p{^Is_Jg=e}', "");
    Expect(1, 1830, '\P{Is_Jg=e}', "");
    Expect(0, 1830, '\P{^Is_Jg=e}', "");
    Expect(1, 1829, '\p{Is_Jg:	_e}', "");
    Expect(0, 1829, '\p{^Is_Jg:	_e}', "");
    Expect(0, 1829, '\P{Is_Jg:	_e}', "");
    Expect(1, 1829, '\P{^Is_Jg:	_e}', "");
    Expect(0, 1830, '\p{Is_Jg:	_e}', "");
    Expect(1, 1830, '\p{^Is_Jg:	_e}', "");
    Expect(1, 1830, '\P{Is_Jg:	_e}', "");
    Expect(0, 1830, '\P{^Is_Jg:	_e}', "");
    Error('\p{Joining_Group=:=		FARSI_Yeh}');
    Error('\P{Joining_Group=:=		FARSI_Yeh}');
    Expect(1, 1910, '\p{Joining_Group=farsiyeh}', "");
    Expect(0, 1910, '\p{^Joining_Group=farsiyeh}', "");
    Expect(0, 1910, '\P{Joining_Group=farsiyeh}', "");
    Expect(1, 1910, '\P{^Joining_Group=farsiyeh}', "");
    Expect(0, 1911, '\p{Joining_Group=farsiyeh}', "");
    Expect(1, 1911, '\p{^Joining_Group=farsiyeh}', "");
    Expect(1, 1911, '\P{Joining_Group=farsiyeh}', "");
    Expect(0, 1911, '\P{^Joining_Group=farsiyeh}', "");
    Expect(1, 1910, '\p{Joining_Group=-	farsi_yeh}', "");
    Expect(0, 1910, '\p{^Joining_Group=-	farsi_yeh}', "");
    Expect(0, 1910, '\P{Joining_Group=-	farsi_yeh}', "");
    Expect(1, 1910, '\P{^Joining_Group=-	farsi_yeh}', "");
    Expect(0, 1911, '\p{Joining_Group=-	farsi_yeh}', "");
    Expect(1, 1911, '\p{^Joining_Group=-	farsi_yeh}', "");
    Expect(1, 1911, '\P{Joining_Group=-	farsi_yeh}', "");
    Expect(0, 1911, '\P{^Joining_Group=-	farsi_yeh}', "");
    Error('\p{Jg= -Farsi_Yeh:=}');
    Error('\P{Jg= -Farsi_Yeh:=}');
    Expect(1, 1910, '\p{Jg=farsiyeh}', "");
    Expect(0, 1910, '\p{^Jg=farsiyeh}', "");
    Expect(0, 1910, '\P{Jg=farsiyeh}', "");
    Expect(1, 1910, '\P{^Jg=farsiyeh}', "");
    Expect(0, 1911, '\p{Jg=farsiyeh}', "");
    Expect(1, 1911, '\p{^Jg=farsiyeh}', "");
    Expect(1, 1911, '\P{Jg=farsiyeh}', "");
    Expect(0, 1911, '\P{^Jg=farsiyeh}', "");
    Expect(1, 1910, '\p{Jg= 	Farsi_YEH}', "");
    Expect(0, 1910, '\p{^Jg= 	Farsi_YEH}', "");
    Expect(0, 1910, '\P{Jg= 	Farsi_YEH}', "");
    Expect(1, 1910, '\P{^Jg= 	Farsi_YEH}', "");
    Expect(0, 1911, '\p{Jg= 	Farsi_YEH}', "");
    Expect(1, 1911, '\p{^Jg= 	Farsi_YEH}', "");
    Expect(1, 1911, '\P{Jg= 	Farsi_YEH}', "");
    Expect(0, 1911, '\P{^Jg= 	Farsi_YEH}', "");
    Error('\p{Is_Joining_Group=FARSI_yeh:=}');
    Error('\P{Is_Joining_Group=FARSI_yeh:=}');
    Expect(1, 1910, '\p{Is_Joining_Group=farsiyeh}', "");
    Expect(0, 1910, '\p{^Is_Joining_Group=farsiyeh}', "");
    Expect(0, 1910, '\P{Is_Joining_Group=farsiyeh}', "");
    Expect(1, 1910, '\P{^Is_Joining_Group=farsiyeh}', "");
    Expect(0, 1911, '\p{Is_Joining_Group=farsiyeh}', "");
    Expect(1, 1911, '\p{^Is_Joining_Group=farsiyeh}', "");
    Expect(1, 1911, '\P{Is_Joining_Group=farsiyeh}', "");
    Expect(0, 1911, '\P{^Is_Joining_Group=farsiyeh}', "");
    Expect(1, 1910, '\p{Is_Joining_Group=		Farsi_Yeh}', "");
    Expect(0, 1910, '\p{^Is_Joining_Group=		Farsi_Yeh}', "");
    Expect(0, 1910, '\P{Is_Joining_Group=		Farsi_Yeh}', "");
    Expect(1, 1910, '\P{^Is_Joining_Group=		Farsi_Yeh}', "");
    Expect(0, 1911, '\p{Is_Joining_Group=		Farsi_Yeh}', "");
    Expect(1, 1911, '\p{^Is_Joining_Group=		Farsi_Yeh}', "");
    Expect(1, 1911, '\P{Is_Joining_Group=		Farsi_Yeh}', "");
    Expect(0, 1911, '\P{^Is_Joining_Group=		Farsi_Yeh}', "");
    Error('\p{Is_Jg=:= Farsi_yeh}');
    Error('\P{Is_Jg=:= Farsi_yeh}');
    Expect(1, 1910, '\p{Is_Jg=farsiyeh}', "");
    Expect(0, 1910, '\p{^Is_Jg=farsiyeh}', "");
    Expect(0, 1910, '\P{Is_Jg=farsiyeh}', "");
    Expect(1, 1910, '\P{^Is_Jg=farsiyeh}', "");
    Expect(0, 1911, '\p{Is_Jg=farsiyeh}', "");
    Expect(1, 1911, '\p{^Is_Jg=farsiyeh}', "");
    Expect(1, 1911, '\P{Is_Jg=farsiyeh}', "");
    Expect(0, 1911, '\P{^Is_Jg=farsiyeh}', "");
    Expect(1, 1910, '\p{Is_Jg=-_Farsi_yeh}', "");
    Expect(0, 1910, '\p{^Is_Jg=-_Farsi_yeh}', "");
    Expect(0, 1910, '\P{Is_Jg=-_Farsi_yeh}', "");
    Expect(1, 1910, '\P{^Is_Jg=-_Farsi_yeh}', "");
    Expect(0, 1911, '\p{Is_Jg=-_Farsi_yeh}', "");
    Expect(1, 1911, '\p{^Is_Jg=-_Farsi_yeh}', "");
    Expect(1, 1911, '\P{Is_Jg=-_Farsi_yeh}', "");
    Expect(0, 1911, '\P{^Is_Jg=-_Farsi_yeh}', "");
    Error('\p{Joining_Group=/a/Fe}');
    Error('\P{Joining_Group=/a/Fe}');
    Expect(1, 1871, '\p{Joining_Group=fe}', "");
    Expect(0, 1871, '\p{^Joining_Group=fe}', "");
    Expect(0, 1871, '\P{Joining_Group=fe}', "");
    Expect(1, 1871, '\P{^Joining_Group=fe}', "");
    Expect(0, 1872, '\p{Joining_Group=fe}', "");
    Expect(1, 1872, '\p{^Joining_Group=fe}', "");
    Expect(1, 1872, '\P{Joining_Group=fe}', "");
    Expect(0, 1872, '\P{^Joining_Group=fe}', "");
    Expect(1, 1871, '\p{Joining_Group:Fe}', "");
    Expect(0, 1871, '\p{^Joining_Group:Fe}', "");
    Expect(0, 1871, '\P{Joining_Group:Fe}', "");
    Expect(1, 1871, '\P{^Joining_Group:Fe}', "");
    Expect(0, 1872, '\p{Joining_Group:Fe}', "");
    Expect(1, 1872, '\p{^Joining_Group:Fe}', "");
    Expect(1, 1872, '\P{Joining_Group:Fe}', "");
    Expect(0, 1872, '\P{^Joining_Group:Fe}', "");
    Error('\p{Jg=:=__Fe}');
    Error('\P{Jg=:=__Fe}');
    Expect(1, 1871, '\p{Jg:   fe}', "");
    Expect(0, 1871, '\p{^Jg:   fe}', "");
    Expect(0, 1871, '\P{Jg:   fe}', "");
    Expect(1, 1871, '\P{^Jg:   fe}', "");
    Expect(0, 1872, '\p{Jg:   fe}', "");
    Expect(1, 1872, '\p{^Jg:   fe}', "");
    Expect(1, 1872, '\P{Jg:   fe}', "");
    Expect(0, 1872, '\P{^Jg:   fe}', "");
    Expect(1, 1871, '\p{Jg=- fe}', "");
    Expect(0, 1871, '\p{^Jg=- fe}', "");
    Expect(0, 1871, '\P{Jg=- fe}', "");
    Expect(1, 1871, '\P{^Jg=- fe}', "");
    Expect(0, 1872, '\p{Jg=- fe}', "");
    Expect(1, 1872, '\p{^Jg=- fe}', "");
    Expect(1, 1872, '\P{Jg=- fe}', "");
    Expect(0, 1872, '\P{^Jg=- fe}', "");
    Error('\p{Is_Joining_Group= Fe/a/}');
    Error('\P{Is_Joining_Group= Fe/a/}');
    Expect(1, 1871, '\p{Is_Joining_Group=fe}', "");
    Expect(0, 1871, '\p{^Is_Joining_Group=fe}', "");
    Expect(0, 1871, '\P{Is_Joining_Group=fe}', "");
    Expect(1, 1871, '\P{^Is_Joining_Group=fe}', "");
    Expect(0, 1872, '\p{Is_Joining_Group=fe}', "");
    Expect(1, 1872, '\p{^Is_Joining_Group=fe}', "");
    Expect(1, 1872, '\P{Is_Joining_Group=fe}', "");
    Expect(0, 1872, '\P{^Is_Joining_Group=fe}', "");
    Expect(1, 1871, '\p{Is_Joining_Group:		FE}', "");
    Expect(0, 1871, '\p{^Is_Joining_Group:		FE}', "");
    Expect(0, 1871, '\P{Is_Joining_Group:		FE}', "");
    Expect(1, 1871, '\P{^Is_Joining_Group:		FE}', "");
    Expect(0, 1872, '\p{Is_Joining_Group:		FE}', "");
    Expect(1, 1872, '\p{^Is_Joining_Group:		FE}', "");
    Expect(1, 1872, '\P{Is_Joining_Group:		FE}', "");
    Expect(0, 1872, '\P{^Is_Joining_Group:		FE}', "");
    Error('\p{Is_Jg= Fe/a/}');
    Error('\P{Is_Jg= Fe/a/}');
    Expect(1, 1871, '\p{Is_Jg: fe}', "");
    Expect(0, 1871, '\p{^Is_Jg: fe}', "");
    Expect(0, 1871, '\P{Is_Jg: fe}', "");
    Expect(1, 1871, '\P{^Is_Jg: fe}', "");
    Expect(0, 1872, '\p{Is_Jg: fe}', "");
    Expect(1, 1872, '\p{^Is_Jg: fe}', "");
    Expect(1, 1872, '\P{Is_Jg: fe}', "");
    Expect(0, 1872, '\P{^Is_Jg: fe}', "");
    Expect(1, 1871, '\p{Is_Jg=	_FE}', "");
    Expect(0, 1871, '\p{^Is_Jg=	_FE}', "");
    Expect(0, 1871, '\P{Is_Jg=	_FE}', "");
    Expect(1, 1871, '\P{^Is_Jg=	_FE}', "");
    Expect(0, 1872, '\p{Is_Jg=	_FE}', "");
    Expect(1, 1872, '\p{^Is_Jg=	_FE}', "");
    Expect(1, 1872, '\P{Is_Jg=	_FE}', "");
    Expect(0, 1872, '\P{^Is_Jg=	_FE}', "");
    Error('\p{Joining_Group:   /a/__Feh}');
    Error('\P{Joining_Group:   /a/__Feh}');
    Expect(1, 2212, '\p{Joining_Group:feh}', "");
    Expect(0, 2212, '\p{^Joining_Group:feh}', "");
    Expect(0, 2212, '\P{Joining_Group:feh}', "");
    Expect(1, 2212, '\P{^Joining_Group:feh}', "");
    Expect(0, 2213, '\p{Joining_Group:feh}', "");
    Expect(1, 2213, '\p{^Joining_Group:feh}', "");
    Expect(1, 2213, '\P{Joining_Group:feh}', "");
    Expect(0, 2213, '\P{^Joining_Group:feh}', "");
    Expect(1, 2212, '\p{Joining_Group=	Feh}', "");
    Expect(0, 2212, '\p{^Joining_Group=	Feh}', "");
    Expect(0, 2212, '\P{Joining_Group=	Feh}', "");
    Expect(1, 2212, '\P{^Joining_Group=	Feh}', "");
    Expect(0, 2213, '\p{Joining_Group=	Feh}', "");
    Expect(1, 2213, '\p{^Joining_Group=	Feh}', "");
    Expect(1, 2213, '\P{Joining_Group=	Feh}', "");
    Expect(0, 2213, '\P{^Joining_Group=	Feh}', "");
    Error('\p{Jg=- Feh:=}');
    Error('\P{Jg=- Feh:=}');
    Expect(1, 2212, '\p{Jg=feh}', "");
    Expect(0, 2212, '\p{^Jg=feh}', "");
    Expect(0, 2212, '\P{Jg=feh}', "");
    Expect(1, 2212, '\P{^Jg=feh}', "");
    Expect(0, 2213, '\p{Jg=feh}', "");
    Expect(1, 2213, '\p{^Jg=feh}', "");
    Expect(1, 2213, '\P{Jg=feh}', "");
    Expect(0, 2213, '\P{^Jg=feh}', "");
    Expect(1, 2212, '\p{Jg:Feh}', "");
    Expect(0, 2212, '\p{^Jg:Feh}', "");
    Expect(0, 2212, '\P{Jg:Feh}', "");
    Expect(1, 2212, '\P{^Jg:Feh}', "");
    Expect(0, 2213, '\p{Jg:Feh}', "");
    Expect(1, 2213, '\p{^Jg:Feh}', "");
    Expect(1, 2213, '\P{Jg:Feh}', "");
    Expect(0, 2213, '\P{^Jg:Feh}', "");
    Error('\p{Is_Joining_Group=-_feh/a/}');
    Error('\P{Is_Joining_Group=-_feh/a/}');
    Expect(1, 2212, '\p{Is_Joining_Group=feh}', "");
    Expect(0, 2212, '\p{^Is_Joining_Group=feh}', "");
    Expect(0, 2212, '\P{Is_Joining_Group=feh}', "");
    Expect(1, 2212, '\P{^Is_Joining_Group=feh}', "");
    Expect(0, 2213, '\p{Is_Joining_Group=feh}', "");
    Expect(1, 2213, '\p{^Is_Joining_Group=feh}', "");
    Expect(1, 2213, '\P{Is_Joining_Group=feh}', "");
    Expect(0, 2213, '\P{^Is_Joining_Group=feh}', "");
    Expect(1, 2212, '\p{Is_Joining_Group=--Feh}', "");
    Expect(0, 2212, '\p{^Is_Joining_Group=--Feh}', "");
    Expect(0, 2212, '\P{Is_Joining_Group=--Feh}', "");
    Expect(1, 2212, '\P{^Is_Joining_Group=--Feh}', "");
    Expect(0, 2213, '\p{Is_Joining_Group=--Feh}', "");
    Expect(1, 2213, '\p{^Is_Joining_Group=--Feh}', "");
    Expect(1, 2213, '\P{Is_Joining_Group=--Feh}', "");
    Expect(0, 2213, '\P{^Is_Joining_Group=--Feh}', "");
    Error('\p{Is_Jg=:=	-feh}');
    Error('\P{Is_Jg=:=	-feh}');
    Expect(1, 2212, '\p{Is_Jg=feh}', "");
    Expect(0, 2212, '\p{^Is_Jg=feh}', "");
    Expect(0, 2212, '\P{Is_Jg=feh}', "");
    Expect(1, 2212, '\P{^Is_Jg=feh}', "");
    Expect(0, 2213, '\p{Is_Jg=feh}', "");
    Expect(1, 2213, '\p{^Is_Jg=feh}', "");
    Expect(1, 2213, '\P{Is_Jg=feh}', "");
    Expect(0, 2213, '\P{^Is_Jg=feh}', "");
    Expect(1, 2212, '\p{Is_Jg= FEH}', "");
    Expect(0, 2212, '\p{^Is_Jg= FEH}', "");
    Expect(0, 2212, '\P{Is_Jg= FEH}', "");
    Expect(1, 2212, '\P{^Is_Jg= FEH}', "");
    Expect(0, 2213, '\p{Is_Jg= FEH}', "");
    Expect(1, 2213, '\p{^Is_Jg= FEH}', "");
    Expect(1, 2213, '\P{Is_Jg= FEH}', "");
    Expect(0, 2213, '\P{^Is_Jg= FEH}', "");
    Error('\p{Joining_Group:   :=	 Final_Semkath}');
    Error('\P{Joining_Group:   :=	 Final_Semkath}');
    Expect(1, 1828, '\p{Joining_Group=finalsemkath}', "");
    Expect(0, 1828, '\p{^Joining_Group=finalsemkath}', "");
    Expect(0, 1828, '\P{Joining_Group=finalsemkath}', "");
    Expect(1, 1828, '\P{^Joining_Group=finalsemkath}', "");
    Expect(0, 1829, '\p{Joining_Group=finalsemkath}', "");
    Expect(1, 1829, '\p{^Joining_Group=finalsemkath}', "");
    Expect(1, 1829, '\P{Joining_Group=finalsemkath}', "");
    Expect(0, 1829, '\P{^Joining_Group=finalsemkath}', "");
    Expect(1, 1828, '\p{Joining_Group= final_Semkath}', "");
    Expect(0, 1828, '\p{^Joining_Group= final_Semkath}', "");
    Expect(0, 1828, '\P{Joining_Group= final_Semkath}', "");
    Expect(1, 1828, '\P{^Joining_Group= final_Semkath}', "");
    Expect(0, 1829, '\p{Joining_Group= final_Semkath}', "");
    Expect(1, 1829, '\p{^Joining_Group= final_Semkath}', "");
    Expect(1, 1829, '\P{Joining_Group= final_Semkath}', "");
    Expect(0, 1829, '\P{^Joining_Group= final_Semkath}', "");
    Error('\p{Jg=	/a/final_semkath}');
    Error('\P{Jg=	/a/final_semkath}');
    Expect(1, 1828, '\p{Jg=finalsemkath}', "");
    Expect(0, 1828, '\p{^Jg=finalsemkath}', "");
    Expect(0, 1828, '\P{Jg=finalsemkath}', "");
    Expect(1, 1828, '\P{^Jg=finalsemkath}', "");
    Expect(0, 1829, '\p{Jg=finalsemkath}', "");
    Expect(1, 1829, '\p{^Jg=finalsemkath}', "");
    Expect(1, 1829, '\P{Jg=finalsemkath}', "");
    Expect(0, 1829, '\P{^Jg=finalsemkath}', "");
    Expect(1, 1828, '\p{Jg= _Final_semkath}', "");
    Expect(0, 1828, '\p{^Jg= _Final_semkath}', "");
    Expect(0, 1828, '\P{Jg= _Final_semkath}', "");
    Expect(1, 1828, '\P{^Jg= _Final_semkath}', "");
    Expect(0, 1829, '\p{Jg= _Final_semkath}', "");
    Expect(1, 1829, '\p{^Jg= _Final_semkath}', "");
    Expect(1, 1829, '\P{Jg= _Final_semkath}', "");
    Expect(0, 1829, '\P{^Jg= _Final_semkath}', "");
    Error('\p{Is_Joining_Group= Final_semkath:=}');
    Error('\P{Is_Joining_Group= Final_semkath:=}');
    Expect(1, 1828, '\p{Is_Joining_Group=finalsemkath}', "");
    Expect(0, 1828, '\p{^Is_Joining_Group=finalsemkath}', "");
    Expect(0, 1828, '\P{Is_Joining_Group=finalsemkath}', "");
    Expect(1, 1828, '\P{^Is_Joining_Group=finalsemkath}', "");
    Expect(0, 1829, '\p{Is_Joining_Group=finalsemkath}', "");
    Expect(1, 1829, '\p{^Is_Joining_Group=finalsemkath}', "");
    Expect(1, 1829, '\P{Is_Joining_Group=finalsemkath}', "");
    Expect(0, 1829, '\P{^Is_Joining_Group=finalsemkath}', "");
    Expect(1, 1828, '\p{Is_Joining_Group=  Final_Semkath}', "");
    Expect(0, 1828, '\p{^Is_Joining_Group=  Final_Semkath}', "");
    Expect(0, 1828, '\P{Is_Joining_Group=  Final_Semkath}', "");
    Expect(1, 1828, '\P{^Is_Joining_Group=  Final_Semkath}', "");
    Expect(0, 1829, '\p{Is_Joining_Group=  Final_Semkath}', "");
    Expect(1, 1829, '\p{^Is_Joining_Group=  Final_Semkath}', "");
    Expect(1, 1829, '\P{Is_Joining_Group=  Final_Semkath}', "");
    Expect(0, 1829, '\P{^Is_Joining_Group=  Final_Semkath}', "");
    Error('\p{Is_Jg= /a/FINAL_Semkath}');
    Error('\P{Is_Jg= /a/FINAL_Semkath}');
    Expect(1, 1828, '\p{Is_Jg=finalsemkath}', "");
    Expect(0, 1828, '\p{^Is_Jg=finalsemkath}', "");
    Expect(0, 1828, '\P{Is_Jg=finalsemkath}', "");
    Expect(1, 1828, '\P{^Is_Jg=finalsemkath}', "");
    Expect(0, 1829, '\p{Is_Jg=finalsemkath}', "");
    Expect(1, 1829, '\p{^Is_Jg=finalsemkath}', "");
    Expect(1, 1829, '\P{Is_Jg=finalsemkath}', "");
    Expect(0, 1829, '\P{^Is_Jg=finalsemkath}', "");
    Expect(1, 1828, '\p{Is_Jg=--final_semkath}', "");
    Expect(0, 1828, '\p{^Is_Jg=--final_semkath}', "");
    Expect(0, 1828, '\P{Is_Jg=--final_semkath}', "");
    Expect(1, 1828, '\P{^Is_Jg=--final_semkath}', "");
    Expect(0, 1829, '\p{Is_Jg=--final_semkath}', "");
    Expect(1, 1829, '\p{^Is_Jg=--final_semkath}', "");
    Expect(1, 1829, '\P{Is_Jg=--final_semkath}', "");
    Expect(0, 1829, '\P{^Is_Jg=--final_semkath}', "");
    Error('\p{Joining_Group=/a/-gaf}');
    Error('\P{Joining_Group=/a/-gaf}');
    Expect(1, 2224, '\p{Joining_Group=gaf}', "");
    Expect(0, 2224, '\p{^Joining_Group=gaf}', "");
    Expect(0, 2224, '\P{Joining_Group=gaf}', "");
    Expect(1, 2224, '\P{^Joining_Group=gaf}', "");
    Expect(0, 2225, '\p{Joining_Group=gaf}', "");
    Expect(1, 2225, '\p{^Joining_Group=gaf}', "");
    Expect(1, 2225, '\P{Joining_Group=gaf}', "");
    Expect(0, 2225, '\P{^Joining_Group=gaf}', "");
    Expect(1, 2224, '\p{Joining_Group= -gaf}', "");
    Expect(0, 2224, '\p{^Joining_Group= -gaf}', "");
    Expect(0, 2224, '\P{Joining_Group= -gaf}', "");
    Expect(1, 2224, '\P{^Joining_Group= -gaf}', "");
    Expect(0, 2225, '\p{Joining_Group= -gaf}', "");
    Expect(1, 2225, '\p{^Joining_Group= -gaf}', "");
    Expect(1, 2225, '\P{Joining_Group= -gaf}', "");
    Expect(0, 2225, '\P{^Joining_Group= -gaf}', "");
    Error('\p{Jg= Gaf/a/}');
    Error('\P{Jg= Gaf/a/}');
    Expect(1, 2224, '\p{Jg=gaf}', "");
    Expect(0, 2224, '\p{^Jg=gaf}', "");
    Expect(0, 2224, '\P{Jg=gaf}', "");
    Expect(1, 2224, '\P{^Jg=gaf}', "");
    Expect(0, 2225, '\p{Jg=gaf}', "");
    Expect(1, 2225, '\p{^Jg=gaf}', "");
    Expect(1, 2225, '\P{Jg=gaf}', "");
    Expect(0, 2225, '\P{^Jg=gaf}', "");
    Expect(1, 2224, '\p{Jg=_gaf}', "");
    Expect(0, 2224, '\p{^Jg=_gaf}', "");
    Expect(0, 2224, '\P{Jg=_gaf}', "");
    Expect(1, 2224, '\P{^Jg=_gaf}', "");
    Expect(0, 2225, '\p{Jg=_gaf}', "");
    Expect(1, 2225, '\p{^Jg=_gaf}', "");
    Expect(1, 2225, '\P{Jg=_gaf}', "");
    Expect(0, 2225, '\P{^Jg=_gaf}', "");
    Error('\p{Is_Joining_Group=/a/GAF}');
    Error('\P{Is_Joining_Group=/a/GAF}');
    Expect(1, 2224, '\p{Is_Joining_Group=gaf}', "");
    Expect(0, 2224, '\p{^Is_Joining_Group=gaf}', "");
    Expect(0, 2224, '\P{Is_Joining_Group=gaf}', "");
    Expect(1, 2224, '\P{^Is_Joining_Group=gaf}', "");
    Expect(0, 2225, '\p{Is_Joining_Group=gaf}', "");
    Expect(1, 2225, '\p{^Is_Joining_Group=gaf}', "");
    Expect(1, 2225, '\P{Is_Joining_Group=gaf}', "");
    Expect(0, 2225, '\P{^Is_Joining_Group=gaf}', "");
    Expect(1, 2224, '\p{Is_Joining_Group= gaf}', "");
    Expect(0, 2224, '\p{^Is_Joining_Group= gaf}', "");
    Expect(0, 2224, '\P{Is_Joining_Group= gaf}', "");
    Expect(1, 2224, '\P{^Is_Joining_Group= gaf}', "");
    Expect(0, 2225, '\p{Is_Joining_Group= gaf}', "");
    Expect(1, 2225, '\p{^Is_Joining_Group= gaf}', "");
    Expect(1, 2225, '\P{Is_Joining_Group= gaf}', "");
    Expect(0, 2225, '\P{^Is_Joining_Group= gaf}', "");
    Error('\p{Is_Jg=/a/	 Gaf}');
    Error('\P{Is_Jg=/a/	 Gaf}');
    Expect(1, 2224, '\p{Is_Jg=gaf}', "");
    Expect(0, 2224, '\p{^Is_Jg=gaf}', "");
    Expect(0, 2224, '\P{Is_Jg=gaf}', "");
    Expect(1, 2224, '\P{^Is_Jg=gaf}', "");
    Expect(0, 2225, '\p{Is_Jg=gaf}', "");
    Expect(1, 2225, '\p{^Is_Jg=gaf}', "");
    Expect(1, 2225, '\P{Is_Jg=gaf}', "");
    Expect(0, 2225, '\P{^Is_Jg=gaf}', "");
    Expect(1, 2224, '\p{Is_Jg= GAF}', "");
    Expect(0, 2224, '\p{^Is_Jg= GAF}', "");
    Expect(0, 2224, '\P{Is_Jg= GAF}', "");
    Expect(1, 2224, '\P{^Is_Jg= GAF}', "");
    Expect(0, 2225, '\p{Is_Jg= GAF}', "");
    Expect(1, 2225, '\p{^Is_Jg= GAF}', "");
    Expect(1, 2225, '\P{Is_Jg= GAF}', "");
    Expect(0, 2225, '\P{^Is_Jg= GAF}', "");
    Error('\p{Joining_Group:   _ Gamal/a/}');
    Error('\P{Joining_Group:   _ Gamal/a/}');
    Expect(1, 1838, '\p{Joining_Group=gamal}', "");
    Expect(0, 1838, '\p{^Joining_Group=gamal}', "");
    Expect(0, 1838, '\P{Joining_Group=gamal}', "");
    Expect(1, 1838, '\P{^Joining_Group=gamal}', "");
    Expect(0, 1839, '\p{Joining_Group=gamal}', "");
    Expect(1, 1839, '\p{^Joining_Group=gamal}', "");
    Expect(1, 1839, '\P{Joining_Group=gamal}', "");
    Expect(0, 1839, '\P{^Joining_Group=gamal}', "");
    Expect(1, 1838, '\p{Joining_Group=Gamal}', "");
    Expect(0, 1838, '\p{^Joining_Group=Gamal}', "");
    Expect(0, 1838, '\P{Joining_Group=Gamal}', "");
    Expect(1, 1838, '\P{^Joining_Group=Gamal}', "");
    Expect(0, 1839, '\p{Joining_Group=Gamal}', "");
    Expect(1, 1839, '\p{^Joining_Group=Gamal}', "");
    Expect(1, 1839, '\P{Joining_Group=Gamal}', "");
    Expect(0, 1839, '\P{^Joining_Group=Gamal}', "");
    Error('\p{Jg: Gamal/a/}');
    Error('\P{Jg: Gamal/a/}');
    Expect(1, 1838, '\p{Jg=gamal}', "");
    Expect(0, 1838, '\p{^Jg=gamal}', "");
    Expect(0, 1838, '\P{Jg=gamal}', "");
    Expect(1, 1838, '\P{^Jg=gamal}', "");
    Expect(0, 1839, '\p{Jg=gamal}', "");
    Expect(1, 1839, '\p{^Jg=gamal}', "");
    Expect(1, 1839, '\P{Jg=gamal}', "");
    Expect(0, 1839, '\P{^Jg=gamal}', "");
    Expect(1, 1838, '\p{Jg= 	Gamal}', "");
    Expect(0, 1838, '\p{^Jg= 	Gamal}', "");
    Expect(0, 1838, '\P{Jg= 	Gamal}', "");
    Expect(1, 1838, '\P{^Jg= 	Gamal}', "");
    Expect(0, 1839, '\p{Jg= 	Gamal}', "");
    Expect(1, 1839, '\p{^Jg= 	Gamal}', "");
    Expect(1, 1839, '\P{Jg= 	Gamal}', "");
    Expect(0, 1839, '\P{^Jg= 	Gamal}', "");
    Error('\p{Is_Joining_Group=:= gamal}');
    Error('\P{Is_Joining_Group=:= gamal}');
    Expect(1, 1838, '\p{Is_Joining_Group=gamal}', "");
    Expect(0, 1838, '\p{^Is_Joining_Group=gamal}', "");
    Expect(0, 1838, '\P{Is_Joining_Group=gamal}', "");
    Expect(1, 1838, '\P{^Is_Joining_Group=gamal}', "");
    Expect(0, 1839, '\p{Is_Joining_Group=gamal}', "");
    Expect(1, 1839, '\p{^Is_Joining_Group=gamal}', "");
    Expect(1, 1839, '\P{Is_Joining_Group=gamal}', "");
    Expect(0, 1839, '\P{^Is_Joining_Group=gamal}', "");
    Expect(1, 1838, '\p{Is_Joining_Group=-	GAMAL}', "");
    Expect(0, 1838, '\p{^Is_Joining_Group=-	GAMAL}', "");
    Expect(0, 1838, '\P{Is_Joining_Group=-	GAMAL}', "");
    Expect(1, 1838, '\P{^Is_Joining_Group=-	GAMAL}', "");
    Expect(0, 1839, '\p{Is_Joining_Group=-	GAMAL}', "");
    Expect(1, 1839, '\p{^Is_Joining_Group=-	GAMAL}', "");
    Expect(1, 1839, '\P{Is_Joining_Group=-	GAMAL}', "");
    Expect(0, 1839, '\P{^Is_Joining_Group=-	GAMAL}', "");
    Error('\p{Is_Jg=:=Gamal}');
    Error('\P{Is_Jg=:=Gamal}');
    Expect(1, 1838, '\p{Is_Jg=gamal}', "");
    Expect(0, 1838, '\p{^Is_Jg=gamal}', "");
    Expect(0, 1838, '\P{Is_Jg=gamal}', "");
    Expect(1, 1838, '\P{^Is_Jg=gamal}', "");
    Expect(0, 1839, '\p{Is_Jg=gamal}', "");
    Expect(1, 1839, '\p{^Is_Jg=gamal}', "");
    Expect(1, 1839, '\P{Is_Jg=gamal}', "");
    Expect(0, 1839, '\P{^Is_Jg=gamal}', "");
    Expect(1, 1838, '\p{Is_Jg:	 -Gamal}', "");
    Expect(0, 1838, '\p{^Is_Jg:	 -Gamal}', "");
    Expect(0, 1838, '\P{Is_Jg:	 -Gamal}', "");
    Expect(1, 1838, '\P{^Is_Jg:	 -Gamal}', "");
    Expect(0, 1839, '\p{Is_Jg:	 -Gamal}', "");
    Expect(1, 1839, '\p{^Is_Jg:	 -Gamal}', "");
    Expect(1, 1839, '\P{Is_Jg:	 -Gamal}', "");
    Expect(0, 1839, '\P{^Is_Jg:	 -Gamal}', "");
    Error('\p{Joining_Group=	:=HAH}');
    Error('\P{Joining_Group=	:=HAH}');
    Expect(1, 2210, '\p{Joining_Group=hah}', "");
    Expect(0, 2210, '\p{^Joining_Group=hah}', "");
    Expect(0, 2210, '\P{Joining_Group=hah}', "");
    Expect(1, 2210, '\P{^Joining_Group=hah}', "");
    Expect(0, 2211, '\p{Joining_Group=hah}', "");
    Expect(1, 2211, '\p{^Joining_Group=hah}', "");
    Expect(1, 2211, '\P{Joining_Group=hah}', "");
    Expect(0, 2211, '\P{^Joining_Group=hah}', "");
    Expect(1, 2210, '\p{Joining_Group=	-Hah}', "");
    Expect(0, 2210, '\p{^Joining_Group=	-Hah}', "");
    Expect(0, 2210, '\P{Joining_Group=	-Hah}', "");
    Expect(1, 2210, '\P{^Joining_Group=	-Hah}', "");
    Expect(0, 2211, '\p{Joining_Group=	-Hah}', "");
    Expect(1, 2211, '\p{^Joining_Group=	-Hah}', "");
    Expect(1, 2211, '\P{Joining_Group=	-Hah}', "");
    Expect(0, 2211, '\P{^Joining_Group=	-Hah}', "");
    Error('\p{Jg=- hah:=}');
    Error('\P{Jg=- hah:=}');
    Expect(1, 2210, '\p{Jg=hah}', "");
    Expect(0, 2210, '\p{^Jg=hah}', "");
    Expect(0, 2210, '\P{Jg=hah}', "");
    Expect(1, 2210, '\P{^Jg=hah}', "");
    Expect(0, 2211, '\p{Jg=hah}', "");
    Expect(1, 2211, '\p{^Jg=hah}', "");
    Expect(1, 2211, '\P{Jg=hah}', "");
    Expect(0, 2211, '\P{^Jg=hah}', "");
    Expect(1, 2210, '\p{Jg=Hah}', "");
    Expect(0, 2210, '\p{^Jg=Hah}', "");
    Expect(0, 2210, '\P{Jg=Hah}', "");
    Expect(1, 2210, '\P{^Jg=Hah}', "");
    Expect(0, 2211, '\p{Jg=Hah}', "");
    Expect(1, 2211, '\p{^Jg=Hah}', "");
    Expect(1, 2211, '\P{Jg=Hah}', "");
    Expect(0, 2211, '\P{^Jg=Hah}', "");
    Error('\p{Is_Joining_Group=/a/_hah}');
    Error('\P{Is_Joining_Group=/a/_hah}');
    Expect(1, 2210, '\p{Is_Joining_Group=hah}', "");
    Expect(0, 2210, '\p{^Is_Joining_Group=hah}', "");
    Expect(0, 2210, '\P{Is_Joining_Group=hah}', "");
    Expect(1, 2210, '\P{^Is_Joining_Group=hah}', "");
    Expect(0, 2211, '\p{Is_Joining_Group=hah}', "");
    Expect(1, 2211, '\p{^Is_Joining_Group=hah}', "");
    Expect(1, 2211, '\P{Is_Joining_Group=hah}', "");
    Expect(0, 2211, '\P{^Is_Joining_Group=hah}', "");
    Expect(1, 2210, '\p{Is_Joining_Group=_ hah}', "");
    Expect(0, 2210, '\p{^Is_Joining_Group=_ hah}', "");
    Expect(0, 2210, '\P{Is_Joining_Group=_ hah}', "");
    Expect(1, 2210, '\P{^Is_Joining_Group=_ hah}', "");
    Expect(0, 2211, '\p{Is_Joining_Group=_ hah}', "");
    Expect(1, 2211, '\p{^Is_Joining_Group=_ hah}', "");
    Expect(1, 2211, '\P{Is_Joining_Group=_ hah}', "");
    Expect(0, 2211, '\P{^Is_Joining_Group=_ hah}', "");
    Error('\p{Is_Jg=-hah/a/}');
    Error('\P{Is_Jg=-hah/a/}');
    Expect(1, 2210, '\p{Is_Jg=hah}', "");
    Expect(0, 2210, '\p{^Is_Jg=hah}', "");
    Expect(0, 2210, '\P{Is_Jg=hah}', "");
    Expect(1, 2210, '\P{^Is_Jg=hah}', "");
    Expect(0, 2211, '\p{Is_Jg=hah}', "");
    Expect(1, 2211, '\p{^Is_Jg=hah}', "");
    Expect(1, 2211, '\P{Is_Jg=hah}', "");
    Expect(0, 2211, '\P{^Is_Jg=hah}', "");
    Expect(1, 2210, '\p{Is_Jg=-	HAH}', "");
    Expect(0, 2210, '\p{^Is_Jg=-	HAH}', "");
    Expect(0, 2210, '\P{Is_Jg=-	HAH}', "");
    Expect(1, 2210, '\P{^Is_Jg=-	HAH}', "");
    Expect(0, 2211, '\p{Is_Jg=-	HAH}', "");
    Expect(1, 2211, '\p{^Is_Jg=-	HAH}', "");
    Expect(1, 2211, '\P{Is_Jg=-	HAH}', "");
    Expect(0, 2211, '\P{^Is_Jg=-	HAH}', "");
    Error('\p{Joining_Group:   :=	-He}');
    Error('\P{Joining_Group:   :=	-He}');
    Expect(1, 1815, '\p{Joining_Group=he}', "");
    Expect(0, 1815, '\p{^Joining_Group=he}', "");
    Expect(0, 1815, '\P{Joining_Group=he}', "");
    Expect(1, 1815, '\P{^Joining_Group=he}', "");
    Expect(0, 1816, '\p{Joining_Group=he}', "");
    Expect(1, 1816, '\p{^Joining_Group=he}', "");
    Expect(1, 1816, '\P{Joining_Group=he}', "");
    Expect(0, 1816, '\P{^Joining_Group=he}', "");
    Expect(1, 1815, '\p{Joining_Group= _HE}', "");
    Expect(0, 1815, '\p{^Joining_Group= _HE}', "");
    Expect(0, 1815, '\P{Joining_Group= _HE}', "");
    Expect(1, 1815, '\P{^Joining_Group= _HE}', "");
    Expect(0, 1816, '\p{Joining_Group= _HE}', "");
    Expect(1, 1816, '\p{^Joining_Group= _HE}', "");
    Expect(1, 1816, '\P{Joining_Group= _HE}', "");
    Expect(0, 1816, '\P{^Joining_Group= _HE}', "");
    Error('\p{Jg=:=-_he}');
    Error('\P{Jg=:=-_he}');
    Expect(1, 1815, '\p{Jg=he}', "");
    Expect(0, 1815, '\p{^Jg=he}', "");
    Expect(0, 1815, '\P{Jg=he}', "");
    Expect(1, 1815, '\P{^Jg=he}', "");
    Expect(0, 1816, '\p{Jg=he}', "");
    Expect(1, 1816, '\p{^Jg=he}', "");
    Expect(1, 1816, '\P{Jg=he}', "");
    Expect(0, 1816, '\P{^Jg=he}', "");
    Expect(1, 1815, '\p{Jg= -he}', "");
    Expect(0, 1815, '\p{^Jg= -he}', "");
    Expect(0, 1815, '\P{Jg= -he}', "");
    Expect(1, 1815, '\P{^Jg= -he}', "");
    Expect(0, 1816, '\p{Jg= -he}', "");
    Expect(1, 1816, '\p{^Jg= -he}', "");
    Expect(1, 1816, '\P{Jg= -he}', "");
    Expect(0, 1816, '\P{^Jg= -he}', "");
    Error('\p{Is_Joining_Group= -He:=}');
    Error('\P{Is_Joining_Group= -He:=}');
    Expect(1, 1815, '\p{Is_Joining_Group=he}', "");
    Expect(0, 1815, '\p{^Is_Joining_Group=he}', "");
    Expect(0, 1815, '\P{Is_Joining_Group=he}', "");
    Expect(1, 1815, '\P{^Is_Joining_Group=he}', "");
    Expect(0, 1816, '\p{Is_Joining_Group=he}', "");
    Expect(1, 1816, '\p{^Is_Joining_Group=he}', "");
    Expect(1, 1816, '\P{Is_Joining_Group=he}', "");
    Expect(0, 1816, '\P{^Is_Joining_Group=he}', "");
    Expect(1, 1815, '\p{Is_Joining_Group:   _He}', "");
    Expect(0, 1815, '\p{^Is_Joining_Group:   _He}', "");
    Expect(0, 1815, '\P{Is_Joining_Group:   _He}', "");
    Expect(1, 1815, '\P{^Is_Joining_Group:   _He}', "");
    Expect(0, 1816, '\p{Is_Joining_Group:   _He}', "");
    Expect(1, 1816, '\p{^Is_Joining_Group:   _He}', "");
    Expect(1, 1816, '\P{Is_Joining_Group:   _He}', "");
    Expect(0, 1816, '\P{^Is_Joining_Group:   _He}', "");
    Error('\p{Is_Jg=	:=He}');
    Error('\P{Is_Jg=	:=He}');
    Expect(1, 1815, '\p{Is_Jg=he}', "");
    Expect(0, 1815, '\p{^Is_Jg=he}', "");
    Expect(0, 1815, '\P{Is_Jg=he}', "");
    Expect(1, 1815, '\P{^Is_Jg=he}', "");
    Expect(0, 1816, '\p{Is_Jg=he}', "");
    Expect(1, 1816, '\p{^Is_Jg=he}', "");
    Expect(1, 1816, '\P{Is_Jg=he}', "");
    Expect(0, 1816, '\P{^Is_Jg=he}', "");
    Expect(1, 1815, '\p{Is_Jg=_ he}', "");
    Expect(0, 1815, '\p{^Is_Jg=_ he}', "");
    Expect(0, 1815, '\P{Is_Jg=_ he}', "");
    Expect(1, 1815, '\P{^Is_Jg=_ he}', "");
    Expect(0, 1816, '\p{Is_Jg=_ he}', "");
    Expect(1, 1816, '\p{^Is_Jg=_ he}', "");
    Expect(1, 1816, '\P{Is_Jg=_ he}', "");
    Expect(0, 1816, '\P{^Is_Jg=_ he}', "");
    Error('\p{Joining_Group=_:=heh}');
    Error('\P{Joining_Group=_:=heh}');
    Expect(1, 1607, '\p{Joining_Group=heh}', "");
    Expect(0, 1607, '\p{^Joining_Group=heh}', "");
    Expect(0, 1607, '\P{Joining_Group=heh}', "");
    Expect(1, 1607, '\P{^Joining_Group=heh}', "");
    Expect(0, 1608, '\p{Joining_Group=heh}', "");
    Expect(1, 1608, '\p{^Joining_Group=heh}', "");
    Expect(1, 1608, '\P{Joining_Group=heh}', "");
    Expect(0, 1608, '\P{^Joining_Group=heh}', "");
    Expect(1, 1607, '\p{Joining_Group= Heh}', "");
    Expect(0, 1607, '\p{^Joining_Group= Heh}', "");
    Expect(0, 1607, '\P{Joining_Group= Heh}', "");
    Expect(1, 1607, '\P{^Joining_Group= Heh}', "");
    Expect(0, 1608, '\p{Joining_Group= Heh}', "");
    Expect(1, 1608, '\p{^Joining_Group= Heh}', "");
    Expect(1, 1608, '\P{Joining_Group= Heh}', "");
    Expect(0, 1608, '\P{^Joining_Group= Heh}', "");
    Error('\p{Jg=__Heh/a/}');
    Error('\P{Jg=__Heh/a/}');
    Expect(1, 1607, '\p{Jg=heh}', "");
    Expect(0, 1607, '\p{^Jg=heh}', "");
    Expect(0, 1607, '\P{Jg=heh}', "");
    Expect(1, 1607, '\P{^Jg=heh}', "");
    Expect(0, 1608, '\p{Jg=heh}', "");
    Expect(1, 1608, '\p{^Jg=heh}', "");
    Expect(1, 1608, '\P{Jg=heh}', "");
    Expect(0, 1608, '\P{^Jg=heh}', "");
    Expect(1, 1607, '\p{Jg=-	heh}', "");
    Expect(0, 1607, '\p{^Jg=-	heh}', "");
    Expect(0, 1607, '\P{Jg=-	heh}', "");
    Expect(1, 1607, '\P{^Jg=-	heh}', "");
    Expect(0, 1608, '\p{Jg=-	heh}', "");
    Expect(1, 1608, '\p{^Jg=-	heh}', "");
    Expect(1, 1608, '\P{Jg=-	heh}', "");
    Expect(0, 1608, '\P{^Jg=-	heh}', "");
    Error('\p{Is_Joining_Group:	/a/  Heh}');
    Error('\P{Is_Joining_Group:	/a/  Heh}');
    Expect(1, 1607, '\p{Is_Joining_Group=heh}', "");
    Expect(0, 1607, '\p{^Is_Joining_Group=heh}', "");
    Expect(0, 1607, '\P{Is_Joining_Group=heh}', "");
    Expect(1, 1607, '\P{^Is_Joining_Group=heh}', "");
    Expect(0, 1608, '\p{Is_Joining_Group=heh}', "");
    Expect(1, 1608, '\p{^Is_Joining_Group=heh}', "");
    Expect(1, 1608, '\P{Is_Joining_Group=heh}', "");
    Expect(0, 1608, '\P{^Is_Joining_Group=heh}', "");
    Expect(1, 1607, '\p{Is_Joining_Group=	heh}', "");
    Expect(0, 1607, '\p{^Is_Joining_Group=	heh}', "");
    Expect(0, 1607, '\P{Is_Joining_Group=	heh}', "");
    Expect(1, 1607, '\P{^Is_Joining_Group=	heh}', "");
    Expect(0, 1608, '\p{Is_Joining_Group=	heh}', "");
    Expect(1, 1608, '\p{^Is_Joining_Group=	heh}', "");
    Expect(1, 1608, '\P{Is_Joining_Group=	heh}', "");
    Expect(0, 1608, '\P{^Is_Joining_Group=	heh}', "");
    Error('\p{Is_Jg=	/a/heh}');
    Error('\P{Is_Jg=	/a/heh}');
    Expect(1, 1607, '\p{Is_Jg=heh}', "");
    Expect(0, 1607, '\p{^Is_Jg=heh}', "");
    Expect(0, 1607, '\P{Is_Jg=heh}', "");
    Expect(1, 1607, '\P{^Is_Jg=heh}', "");
    Expect(0, 1608, '\p{Is_Jg=heh}', "");
    Expect(1, 1608, '\p{^Is_Jg=heh}', "");
    Expect(1, 1608, '\P{Is_Jg=heh}', "");
    Expect(0, 1608, '\P{^Is_Jg=heh}', "");
    Expect(1, 1607, '\p{Is_Jg=	Heh}', "");
    Expect(0, 1607, '\p{^Is_Jg=	Heh}', "");
    Expect(0, 1607, '\P{Is_Jg=	Heh}', "");
    Expect(1, 1607, '\P{^Is_Jg=	Heh}', "");
    Expect(0, 1608, '\p{Is_Jg=	Heh}', "");
    Expect(1, 1608, '\p{^Is_Jg=	Heh}', "");
    Expect(1, 1608, '\P{Is_Jg=	Heh}', "");
    Expect(0, 1608, '\P{^Is_Jg=	Heh}', "");
    Error('\p{Joining_Group=:=--Heh_GOAL}');
    Error('\P{Joining_Group=:=--Heh_GOAL}');
    Expect(1, 1730, '\p{Joining_Group=hehgoal}', "");
    Expect(0, 1730, '\p{^Joining_Group=hehgoal}', "");
    Expect(0, 1730, '\P{Joining_Group=hehgoal}', "");
    Expect(1, 1730, '\P{^Joining_Group=hehgoal}', "");
    Expect(0, 1731, '\p{Joining_Group=hehgoal}', "");
    Expect(1, 1731, '\p{^Joining_Group=hehgoal}', "");
    Expect(1, 1731, '\P{Joining_Group=hehgoal}', "");
    Expect(0, 1731, '\P{^Joining_Group=hehgoal}', "");
    Expect(1, 1730, '\p{Joining_Group=-heh_goal}', "");
    Expect(0, 1730, '\p{^Joining_Group=-heh_goal}', "");
    Expect(0, 1730, '\P{Joining_Group=-heh_goal}', "");
    Expect(1, 1730, '\P{^Joining_Group=-heh_goal}', "");
    Expect(0, 1731, '\p{Joining_Group=-heh_goal}', "");
    Expect(1, 1731, '\p{^Joining_Group=-heh_goal}', "");
    Expect(1, 1731, '\P{Joining_Group=-heh_goal}', "");
    Expect(0, 1731, '\P{^Joining_Group=-heh_goal}', "");
    Error('\p{Jg=	-HEH_goal/a/}');
    Error('\P{Jg=	-HEH_goal/a/}');
    Expect(1, 1730, '\p{Jg=hehgoal}', "");
    Expect(0, 1730, '\p{^Jg=hehgoal}', "");
    Expect(0, 1730, '\P{Jg=hehgoal}', "");
    Expect(1, 1730, '\P{^Jg=hehgoal}', "");
    Expect(0, 1731, '\p{Jg=hehgoal}', "");
    Expect(1, 1731, '\p{^Jg=hehgoal}', "");
    Expect(1, 1731, '\P{Jg=hehgoal}', "");
    Expect(0, 1731, '\P{^Jg=hehgoal}', "");
    Expect(1, 1730, '\p{Jg=_-Heh_Goal}', "");
    Expect(0, 1730, '\p{^Jg=_-Heh_Goal}', "");
    Expect(0, 1730, '\P{Jg=_-Heh_Goal}', "");
    Expect(1, 1730, '\P{^Jg=_-Heh_Goal}', "");
    Expect(0, 1731, '\p{Jg=_-Heh_Goal}', "");
    Expect(1, 1731, '\p{^Jg=_-Heh_Goal}', "");
    Expect(1, 1731, '\P{Jg=_-Heh_Goal}', "");
    Expect(0, 1731, '\P{^Jg=_-Heh_Goal}', "");
    Error('\p{Is_Joining_Group=/a/Heh_Goal}');
    Error('\P{Is_Joining_Group=/a/Heh_Goal}');
    Expect(1, 1730, '\p{Is_Joining_Group:   hehgoal}', "");
    Expect(0, 1730, '\p{^Is_Joining_Group:   hehgoal}', "");
    Expect(0, 1730, '\P{Is_Joining_Group:   hehgoal}', "");
    Expect(1, 1730, '\P{^Is_Joining_Group:   hehgoal}', "");
    Expect(0, 1731, '\p{Is_Joining_Group:   hehgoal}', "");
    Expect(1, 1731, '\p{^Is_Joining_Group:   hehgoal}', "");
    Expect(1, 1731, '\P{Is_Joining_Group:   hehgoal}', "");
    Expect(0, 1731, '\P{^Is_Joining_Group:   hehgoal}', "");
    Expect(1, 1730, '\p{Is_Joining_Group=_ Heh_GOAL}', "");
    Expect(0, 1730, '\p{^Is_Joining_Group=_ Heh_GOAL}', "");
    Expect(0, 1730, '\P{Is_Joining_Group=_ Heh_GOAL}', "");
    Expect(1, 1730, '\P{^Is_Joining_Group=_ Heh_GOAL}', "");
    Expect(0, 1731, '\p{Is_Joining_Group=_ Heh_GOAL}', "");
    Expect(1, 1731, '\p{^Is_Joining_Group=_ Heh_GOAL}', "");
    Expect(1, 1731, '\P{Is_Joining_Group=_ Heh_GOAL}', "");
    Expect(0, 1731, '\P{^Is_Joining_Group=_ Heh_GOAL}', "");
    Error('\p{Is_Jg=	HEH_Goal/a/}');
    Error('\P{Is_Jg=	HEH_Goal/a/}');
    Expect(1, 1730, '\p{Is_Jg=hehgoal}', "");
    Expect(0, 1730, '\p{^Is_Jg=hehgoal}', "");
    Expect(0, 1730, '\P{Is_Jg=hehgoal}', "");
    Expect(1, 1730, '\P{^Is_Jg=hehgoal}', "");
    Expect(0, 1731, '\p{Is_Jg=hehgoal}', "");
    Expect(1, 1731, '\p{^Is_Jg=hehgoal}', "");
    Expect(1, 1731, '\P{Is_Jg=hehgoal}', "");
    Expect(0, 1731, '\P{^Is_Jg=hehgoal}', "");
    Expect(1, 1730, '\p{Is_Jg: -Heh_Goal}', "");
    Expect(0, 1730, '\p{^Is_Jg: -Heh_Goal}', "");
    Expect(0, 1730, '\P{Is_Jg: -Heh_Goal}', "");
    Expect(1, 1730, '\P{^Is_Jg: -Heh_Goal}', "");
    Expect(0, 1731, '\p{Is_Jg: -Heh_Goal}', "");
    Expect(1, 1731, '\p{^Is_Jg: -Heh_Goal}', "");
    Expect(1, 1731, '\P{Is_Jg: -Heh_Goal}', "");
    Expect(0, 1731, '\P{^Is_Jg: -Heh_Goal}', "");
    Error('\p{Joining_Group:   :=-Heth}');
    Error('\P{Joining_Group:   :=-Heth}');
    Expect(1, 1818, '\p{Joining_Group=heth}', "");
    Expect(0, 1818, '\p{^Joining_Group=heth}', "");
    Expect(0, 1818, '\P{Joining_Group=heth}', "");
    Expect(1, 1818, '\P{^Joining_Group=heth}', "");
    Expect(0, 1819, '\p{Joining_Group=heth}', "");
    Expect(1, 1819, '\p{^Joining_Group=heth}', "");
    Expect(1, 1819, '\P{Joining_Group=heth}', "");
    Expect(0, 1819, '\P{^Joining_Group=heth}', "");
    Expect(1, 1818, '\p{Joining_Group=_	Heth}', "");
    Expect(0, 1818, '\p{^Joining_Group=_	Heth}', "");
    Expect(0, 1818, '\P{Joining_Group=_	Heth}', "");
    Expect(1, 1818, '\P{^Joining_Group=_	Heth}', "");
    Expect(0, 1819, '\p{Joining_Group=_	Heth}', "");
    Expect(1, 1819, '\p{^Joining_Group=_	Heth}', "");
    Expect(1, 1819, '\P{Joining_Group=_	Heth}', "");
    Expect(0, 1819, '\P{^Joining_Group=_	Heth}', "");
    Error('\p{Jg=__heth:=}');
    Error('\P{Jg=__heth:=}');
    Expect(1, 1818, '\p{Jg=heth}', "");
    Expect(0, 1818, '\p{^Jg=heth}', "");
    Expect(0, 1818, '\P{Jg=heth}', "");
    Expect(1, 1818, '\P{^Jg=heth}', "");
    Expect(0, 1819, '\p{Jg=heth}', "");
    Expect(1, 1819, '\p{^Jg=heth}', "");
    Expect(1, 1819, '\P{Jg=heth}', "");
    Expect(0, 1819, '\P{^Jg=heth}', "");
    Expect(1, 1818, '\p{Jg=	_heth}', "");
    Expect(0, 1818, '\p{^Jg=	_heth}', "");
    Expect(0, 1818, '\P{Jg=	_heth}', "");
    Expect(1, 1818, '\P{^Jg=	_heth}', "");
    Expect(0, 1819, '\p{Jg=	_heth}', "");
    Expect(1, 1819, '\p{^Jg=	_heth}', "");
    Expect(1, 1819, '\P{Jg=	_heth}', "");
    Expect(0, 1819, '\P{^Jg=	_heth}', "");
    Error('\p{Is_Joining_Group=/a/_	heth}');
    Error('\P{Is_Joining_Group=/a/_	heth}');
    Expect(1, 1818, '\p{Is_Joining_Group=heth}', "");
    Expect(0, 1818, '\p{^Is_Joining_Group=heth}', "");
    Expect(0, 1818, '\P{Is_Joining_Group=heth}', "");
    Expect(1, 1818, '\P{^Is_Joining_Group=heth}', "");
    Expect(0, 1819, '\p{Is_Joining_Group=heth}', "");
    Expect(1, 1819, '\p{^Is_Joining_Group=heth}', "");
    Expect(1, 1819, '\P{Is_Joining_Group=heth}', "");
    Expect(0, 1819, '\P{^Is_Joining_Group=heth}', "");
    Expect(1, 1818, '\p{Is_Joining_Group=_-Heth}', "");
    Expect(0, 1818, '\p{^Is_Joining_Group=_-Heth}', "");
    Expect(0, 1818, '\P{Is_Joining_Group=_-Heth}', "");
    Expect(1, 1818, '\P{^Is_Joining_Group=_-Heth}', "");
    Expect(0, 1819, '\p{Is_Joining_Group=_-Heth}', "");
    Expect(1, 1819, '\p{^Is_Joining_Group=_-Heth}', "");
    Expect(1, 1819, '\P{Is_Joining_Group=_-Heth}', "");
    Expect(0, 1819, '\P{^Is_Joining_Group=_-Heth}', "");
    Error('\p{Is_Jg:   :=heth}');
    Error('\P{Is_Jg:   :=heth}');
    Expect(1, 1818, '\p{Is_Jg=heth}', "");
    Expect(0, 1818, '\p{^Is_Jg=heth}', "");
    Expect(0, 1818, '\P{Is_Jg=heth}', "");
    Expect(1, 1818, '\P{^Is_Jg=heth}', "");
    Expect(0, 1819, '\p{Is_Jg=heth}', "");
    Expect(1, 1819, '\p{^Is_Jg=heth}', "");
    Expect(1, 1819, '\P{Is_Jg=heth}', "");
    Expect(0, 1819, '\P{^Is_Jg=heth}', "");
    Expect(1, 1818, '\p{Is_Jg= heth}', "");
    Expect(0, 1818, '\p{^Is_Jg= heth}', "");
    Expect(0, 1818, '\P{Is_Jg= heth}', "");
    Expect(1, 1818, '\P{^Is_Jg= heth}', "");
    Expect(0, 1819, '\p{Is_Jg= heth}', "");
    Expect(1, 1819, '\p{^Is_Jg= heth}', "");
    Expect(1, 1819, '\P{Is_Jg= heth}', "");
    Expect(0, 1819, '\P{^Is_Jg= heth}', "");
    Error('\p{Joining_Group=_Kaf:=}');
    Error('\P{Joining_Group=_Kaf:=}');
    Expect(1, 2228, '\p{Joining_Group=kaf}', "");
    Expect(0, 2228, '\p{^Joining_Group=kaf}', "");
    Expect(0, 2228, '\P{Joining_Group=kaf}', "");
    Expect(1, 2228, '\P{^Joining_Group=kaf}', "");
    Expect(0, 2229, '\p{Joining_Group=kaf}', "");
    Expect(1, 2229, '\p{^Joining_Group=kaf}', "");
    Expect(1, 2229, '\P{Joining_Group=kaf}', "");
    Expect(0, 2229, '\P{^Joining_Group=kaf}', "");
    Expect(1, 2228, '\p{Joining_Group=		Kaf}', "");
    Expect(0, 2228, '\p{^Joining_Group=		Kaf}', "");
    Expect(0, 2228, '\P{Joining_Group=		Kaf}', "");
    Expect(1, 2228, '\P{^Joining_Group=		Kaf}', "");
    Expect(0, 2229, '\p{Joining_Group=		Kaf}', "");
    Expect(1, 2229, '\p{^Joining_Group=		Kaf}', "");
    Expect(1, 2229, '\P{Joining_Group=		Kaf}', "");
    Expect(0, 2229, '\P{^Joining_Group=		Kaf}', "");
    Error('\p{Jg:/a/__Kaf}');
    Error('\P{Jg:/a/__Kaf}');
    Expect(1, 2228, '\p{Jg=kaf}', "");
    Expect(0, 2228, '\p{^Jg=kaf}', "");
    Expect(0, 2228, '\P{Jg=kaf}', "");
    Expect(1, 2228, '\P{^Jg=kaf}', "");
    Expect(0, 2229, '\p{Jg=kaf}', "");
    Expect(1, 2229, '\p{^Jg=kaf}', "");
    Expect(1, 2229, '\P{Jg=kaf}', "");
    Expect(0, 2229, '\P{^Jg=kaf}', "");
    Expect(1, 2228, '\p{Jg=	 KAF}', "");
    Expect(0, 2228, '\p{^Jg=	 KAF}', "");
    Expect(0, 2228, '\P{Jg=	 KAF}', "");
    Expect(1, 2228, '\P{^Jg=	 KAF}', "");
    Expect(0, 2229, '\p{Jg=	 KAF}', "");
    Expect(1, 2229, '\p{^Jg=	 KAF}', "");
    Expect(1, 2229, '\P{Jg=	 KAF}', "");
    Expect(0, 2229, '\P{^Jg=	 KAF}', "");
    Error('\p{Is_Joining_Group=-KAF:=}');
    Error('\P{Is_Joining_Group=-KAF:=}');
    Expect(1, 2228, '\p{Is_Joining_Group=kaf}', "");
    Expect(0, 2228, '\p{^Is_Joining_Group=kaf}', "");
    Expect(0, 2228, '\P{Is_Joining_Group=kaf}', "");
    Expect(1, 2228, '\P{^Is_Joining_Group=kaf}', "");
    Expect(0, 2229, '\p{Is_Joining_Group=kaf}', "");
    Expect(1, 2229, '\p{^Is_Joining_Group=kaf}', "");
    Expect(1, 2229, '\P{Is_Joining_Group=kaf}', "");
    Expect(0, 2229, '\P{^Is_Joining_Group=kaf}', "");
    Expect(1, 2228, '\p{Is_Joining_Group=		kaf}', "");
    Expect(0, 2228, '\p{^Is_Joining_Group=		kaf}', "");
    Expect(0, 2228, '\P{Is_Joining_Group=		kaf}', "");
    Expect(1, 2228, '\P{^Is_Joining_Group=		kaf}', "");
    Expect(0, 2229, '\p{Is_Joining_Group=		kaf}', "");
    Expect(1, 2229, '\p{^Is_Joining_Group=		kaf}', "");
    Expect(1, 2229, '\P{Is_Joining_Group=		kaf}', "");
    Expect(0, 2229, '\P{^Is_Joining_Group=		kaf}', "");
    Error('\p{Is_Jg=_-Kaf/a/}');
    Error('\P{Is_Jg=_-Kaf/a/}');
    Expect(1, 2228, '\p{Is_Jg=kaf}', "");
    Expect(0, 2228, '\p{^Is_Jg=kaf}', "");
    Expect(0, 2228, '\P{Is_Jg=kaf}', "");
    Expect(1, 2228, '\P{^Is_Jg=kaf}', "");
    Expect(0, 2229, '\p{Is_Jg=kaf}', "");
    Expect(1, 2229, '\p{^Is_Jg=kaf}', "");
    Expect(1, 2229, '\P{Is_Jg=kaf}', "");
    Expect(0, 2229, '\P{^Is_Jg=kaf}', "");
    Expect(1, 2228, '\p{Is_Jg=  Kaf}', "");
    Expect(0, 2228, '\p{^Is_Jg=  Kaf}', "");
    Expect(0, 2228, '\P{Is_Jg=  Kaf}', "");
    Expect(1, 2228, '\P{^Is_Jg=  Kaf}', "");
    Expect(0, 2229, '\p{Is_Jg=  Kaf}', "");
    Expect(1, 2229, '\p{^Is_Jg=  Kaf}', "");
    Expect(1, 2229, '\P{Is_Jg=  Kaf}', "");
    Expect(0, 2229, '\P{^Is_Jg=  Kaf}', "");
    Error('\p{Joining_Group= Kaph:=}');
    Error('\P{Joining_Group= Kaph:=}');
    Expect(1, 1823, '\p{Joining_Group:kaph}', "");
    Expect(0, 1823, '\p{^Joining_Group:kaph}', "");
    Expect(0, 1823, '\P{Joining_Group:kaph}', "");
    Expect(1, 1823, '\P{^Joining_Group:kaph}', "");
    Expect(0, 1824, '\p{Joining_Group:kaph}', "");
    Expect(1, 1824, '\p{^Joining_Group:kaph}', "");
    Expect(1, 1824, '\P{Joining_Group:kaph}', "");
    Expect(0, 1824, '\P{^Joining_Group:kaph}', "");
    Expect(1, 1823, '\p{Joining_Group= KAPH}', "");
    Expect(0, 1823, '\p{^Joining_Group= KAPH}', "");
    Expect(0, 1823, '\P{Joining_Group= KAPH}', "");
    Expect(1, 1823, '\P{^Joining_Group= KAPH}', "");
    Expect(0, 1824, '\p{Joining_Group= KAPH}', "");
    Expect(1, 1824, '\p{^Joining_Group= KAPH}', "");
    Expect(1, 1824, '\P{Joining_Group= KAPH}', "");
    Expect(0, 1824, '\P{^Joining_Group= KAPH}', "");
    Error('\p{Jg=		Kaph:=}');
    Error('\P{Jg=		Kaph:=}');
    Expect(1, 1823, '\p{Jg=kaph}', "");
    Expect(0, 1823, '\p{^Jg=kaph}', "");
    Expect(0, 1823, '\P{Jg=kaph}', "");
    Expect(1, 1823, '\P{^Jg=kaph}', "");
    Expect(0, 1824, '\p{Jg=kaph}', "");
    Expect(1, 1824, '\p{^Jg=kaph}', "");
    Expect(1, 1824, '\P{Jg=kaph}', "");
    Expect(0, 1824, '\P{^Jg=kaph}', "");
    Expect(1, 1823, '\p{Jg:	_kaph}', "");
    Expect(0, 1823, '\p{^Jg:	_kaph}', "");
    Expect(0, 1823, '\P{Jg:	_kaph}', "");
    Expect(1, 1823, '\P{^Jg:	_kaph}', "");
    Expect(0, 1824, '\p{Jg:	_kaph}', "");
    Expect(1, 1824, '\p{^Jg:	_kaph}', "");
    Expect(1, 1824, '\P{Jg:	_kaph}', "");
    Expect(0, 1824, '\P{^Jg:	_kaph}', "");
    Error('\p{Is_Joining_Group= /a/KAPH}');
    Error('\P{Is_Joining_Group= /a/KAPH}');
    Expect(1, 1823, '\p{Is_Joining_Group=kaph}', "");
    Expect(0, 1823, '\p{^Is_Joining_Group=kaph}', "");
    Expect(0, 1823, '\P{Is_Joining_Group=kaph}', "");
    Expect(1, 1823, '\P{^Is_Joining_Group=kaph}', "");
    Expect(0, 1824, '\p{Is_Joining_Group=kaph}', "");
    Expect(1, 1824, '\p{^Is_Joining_Group=kaph}', "");
    Expect(1, 1824, '\P{Is_Joining_Group=kaph}', "");
    Expect(0, 1824, '\P{^Is_Joining_Group=kaph}', "");
    Expect(1, 1823, '\p{Is_Joining_Group=--Kaph}', "");
    Expect(0, 1823, '\p{^Is_Joining_Group=--Kaph}', "");
    Expect(0, 1823, '\P{Is_Joining_Group=--Kaph}', "");
    Expect(1, 1823, '\P{^Is_Joining_Group=--Kaph}', "");
    Expect(0, 1824, '\p{Is_Joining_Group=--Kaph}', "");
    Expect(1, 1824, '\p{^Is_Joining_Group=--Kaph}', "");
    Expect(1, 1824, '\P{Is_Joining_Group=--Kaph}', "");
    Expect(0, 1824, '\P{^Is_Joining_Group=--Kaph}', "");
    Error('\p{Is_Jg:    -kaph/a/}');
    Error('\P{Is_Jg:    -kaph/a/}');
    Expect(1, 1823, '\p{Is_Jg: kaph}', "");
    Expect(0, 1823, '\p{^Is_Jg: kaph}', "");
    Expect(0, 1823, '\P{Is_Jg: kaph}', "");
    Expect(1, 1823, '\P{^Is_Jg: kaph}', "");
    Expect(0, 1824, '\p{Is_Jg: kaph}', "");
    Expect(1, 1824, '\p{^Is_Jg: kaph}', "");
    Expect(1, 1824, '\P{Is_Jg: kaph}', "");
    Expect(0, 1824, '\P{^Is_Jg: kaph}', "");
    Error('\p{Joining_Group=_Khaph:=}');
    Error('\P{Joining_Group=_Khaph:=}');
    Expect(1, 1870, '\p{Joining_Group=khaph}', "");
    Expect(0, 1870, '\p{^Joining_Group=khaph}', "");
    Expect(0, 1870, '\P{Joining_Group=khaph}', "");
    Expect(1, 1870, '\P{^Joining_Group=khaph}', "");
    Expect(0, 1871, '\p{Joining_Group=khaph}', "");
    Expect(1, 1871, '\p{^Joining_Group=khaph}', "");
    Expect(1, 1871, '\P{Joining_Group=khaph}', "");
    Expect(0, 1871, '\P{^Joining_Group=khaph}', "");
    Expect(1, 1870, '\p{Joining_Group=- Khaph}', "");
    Expect(0, 1870, '\p{^Joining_Group=- Khaph}', "");
    Expect(0, 1870, '\P{Joining_Group=- Khaph}', "");
    Expect(1, 1870, '\P{^Joining_Group=- Khaph}', "");
    Expect(0, 1871, '\p{Joining_Group=- Khaph}', "");
    Expect(1, 1871, '\p{^Joining_Group=- Khaph}', "");
    Expect(1, 1871, '\P{Joining_Group=- Khaph}', "");
    Expect(0, 1871, '\P{^Joining_Group=- Khaph}', "");
    Error('\p{Jg= :=Khaph}');
    Error('\P{Jg= :=Khaph}');
    Expect(1, 1870, '\p{Jg=khaph}', "");
    Expect(0, 1870, '\p{^Jg=khaph}', "");
    Expect(0, 1870, '\P{Jg=khaph}', "");
    Expect(1, 1870, '\P{^Jg=khaph}', "");
    Expect(0, 1871, '\p{Jg=khaph}', "");
    Expect(1, 1871, '\p{^Jg=khaph}', "");
    Expect(1, 1871, '\P{Jg=khaph}', "");
    Expect(0, 1871, '\P{^Jg=khaph}', "");
    Expect(1, 1870, '\p{Jg= khaph}', "");
    Expect(0, 1870, '\p{^Jg= khaph}', "");
    Expect(0, 1870, '\P{Jg= khaph}', "");
    Expect(1, 1870, '\P{^Jg= khaph}', "");
    Expect(0, 1871, '\p{Jg= khaph}', "");
    Expect(1, 1871, '\p{^Jg= khaph}', "");
    Expect(1, 1871, '\P{Jg= khaph}', "");
    Expect(0, 1871, '\P{^Jg= khaph}', "");
    Error('\p{Is_Joining_Group=__Khaph/a/}');
    Error('\P{Is_Joining_Group=__Khaph/a/}');
    Expect(1, 1870, '\p{Is_Joining_Group=khaph}', "");
    Expect(0, 1870, '\p{^Is_Joining_Group=khaph}', "");
    Expect(0, 1870, '\P{Is_Joining_Group=khaph}', "");
    Expect(1, 1870, '\P{^Is_Joining_Group=khaph}', "");
    Expect(0, 1871, '\p{Is_Joining_Group=khaph}', "");
    Expect(1, 1871, '\p{^Is_Joining_Group=khaph}', "");
    Expect(1, 1871, '\P{Is_Joining_Group=khaph}', "");
    Expect(0, 1871, '\P{^Is_Joining_Group=khaph}', "");
    Expect(1, 1870, '\p{Is_Joining_Group=	 khaph}', "");
    Expect(0, 1870, '\p{^Is_Joining_Group=	 khaph}', "");
    Expect(0, 1870, '\P{Is_Joining_Group=	 khaph}', "");
    Expect(1, 1870, '\P{^Is_Joining_Group=	 khaph}', "");
    Expect(0, 1871, '\p{Is_Joining_Group=	 khaph}', "");
    Expect(1, 1871, '\p{^Is_Joining_Group=	 khaph}', "");
    Expect(1, 1871, '\P{Is_Joining_Group=	 khaph}', "");
    Expect(0, 1871, '\P{^Is_Joining_Group=	 khaph}', "");
    Error('\p{Is_Jg=  KHAPH:=}');
    Error('\P{Is_Jg=  KHAPH:=}');
    Expect(1, 1870, '\p{Is_Jg=khaph}', "");
    Expect(0, 1870, '\p{^Is_Jg=khaph}', "");
    Expect(0, 1870, '\P{Is_Jg=khaph}', "");
    Expect(1, 1870, '\P{^Is_Jg=khaph}', "");
    Expect(0, 1871, '\p{Is_Jg=khaph}', "");
    Expect(1, 1871, '\p{^Is_Jg=khaph}', "");
    Expect(1, 1871, '\P{Is_Jg=khaph}', "");
    Expect(0, 1871, '\P{^Is_Jg=khaph}', "");
    Expect(1, 1870, '\p{Is_Jg=	_khaph}', "");
    Expect(0, 1870, '\p{^Is_Jg=	_khaph}', "");
    Expect(0, 1870, '\P{Is_Jg=	_khaph}', "");
    Expect(1, 1870, '\P{^Is_Jg=	_khaph}', "");
    Expect(0, 1871, '\p{Is_Jg=	_khaph}', "");
    Expect(1, 1871, '\p{^Is_Jg=	_khaph}', "");
    Expect(1, 1871, '\P{Is_Jg=	_khaph}', "");
    Expect(0, 1871, '\P{^Is_Jg=	_khaph}', "");
    Error('\p{Joining_Group=_:=KNOTTED_HEH}');
    Error('\P{Joining_Group=_:=KNOTTED_HEH}');
    Expect(1, 1791, '\p{Joining_Group:   knottedheh}', "");
    Expect(0, 1791, '\p{^Joining_Group:   knottedheh}', "");
    Expect(0, 1791, '\P{Joining_Group:   knottedheh}', "");
    Expect(1, 1791, '\P{^Joining_Group:   knottedheh}', "");
    Expect(0, 1792, '\p{Joining_Group:   knottedheh}', "");
    Expect(1, 1792, '\p{^Joining_Group:   knottedheh}', "");
    Expect(1, 1792, '\P{Joining_Group:   knottedheh}', "");
    Expect(0, 1792, '\P{^Joining_Group:   knottedheh}', "");
    Expect(1, 1791, '\p{Joining_Group=- Knotted_heh}', "");
    Expect(0, 1791, '\p{^Joining_Group=- Knotted_heh}', "");
    Expect(0, 1791, '\P{Joining_Group=- Knotted_heh}', "");
    Expect(1, 1791, '\P{^Joining_Group=- Knotted_heh}', "");
    Expect(0, 1792, '\p{Joining_Group=- Knotted_heh}', "");
    Expect(1, 1792, '\p{^Joining_Group=- Knotted_heh}', "");
    Expect(1, 1792, '\P{Joining_Group=- Knotted_heh}', "");
    Expect(0, 1792, '\P{^Joining_Group=- Knotted_heh}', "");
    Error('\p{Jg=/a/KNOTTED_HEH}');
    Error('\P{Jg=/a/KNOTTED_HEH}');
    Expect(1, 1791, '\p{Jg=knottedheh}', "");
    Expect(0, 1791, '\p{^Jg=knottedheh}', "");
    Expect(0, 1791, '\P{Jg=knottedheh}', "");
    Expect(1, 1791, '\P{^Jg=knottedheh}', "");
    Expect(0, 1792, '\p{Jg=knottedheh}', "");
    Expect(1, 1792, '\p{^Jg=knottedheh}', "");
    Expect(1, 1792, '\P{Jg=knottedheh}', "");
    Expect(0, 1792, '\P{^Jg=knottedheh}', "");
    Expect(1, 1791, '\p{Jg=-_knotted_HEH}', "");
    Expect(0, 1791, '\p{^Jg=-_knotted_HEH}', "");
    Expect(0, 1791, '\P{Jg=-_knotted_HEH}', "");
    Expect(1, 1791, '\P{^Jg=-_knotted_HEH}', "");
    Expect(0, 1792, '\p{Jg=-_knotted_HEH}', "");
    Expect(1, 1792, '\p{^Jg=-_knotted_HEH}', "");
    Expect(1, 1792, '\P{Jg=-_knotted_HEH}', "");
    Expect(0, 1792, '\P{^Jg=-_knotted_HEH}', "");
    Error('\p{Is_Joining_Group=/a/-Knotted_Heh}');
    Error('\P{Is_Joining_Group=/a/-Knotted_Heh}');
    Expect(1, 1791, '\p{Is_Joining_Group:   knottedheh}', "");
    Expect(0, 1791, '\p{^Is_Joining_Group:   knottedheh}', "");
    Expect(0, 1791, '\P{Is_Joining_Group:   knottedheh}', "");
    Expect(1, 1791, '\P{^Is_Joining_Group:   knottedheh}', "");
    Expect(0, 1792, '\p{Is_Joining_Group:   knottedheh}', "");
    Expect(1, 1792, '\p{^Is_Joining_Group:   knottedheh}', "");
    Expect(1, 1792, '\P{Is_Joining_Group:   knottedheh}', "");
    Expect(0, 1792, '\P{^Is_Joining_Group:   knottedheh}', "");
    Expect(1, 1791, '\p{Is_Joining_Group=-Knotted_Heh}', "");
    Expect(0, 1791, '\p{^Is_Joining_Group=-Knotted_Heh}', "");
    Expect(0, 1791, '\P{Is_Joining_Group=-Knotted_Heh}', "");
    Expect(1, 1791, '\P{^Is_Joining_Group=-Knotted_Heh}', "");
    Expect(0, 1792, '\p{Is_Joining_Group=-Knotted_Heh}', "");
    Expect(1, 1792, '\p{^Is_Joining_Group=-Knotted_Heh}', "");
    Expect(1, 1792, '\P{Is_Joining_Group=-Knotted_Heh}', "");
    Expect(0, 1792, '\P{^Is_Joining_Group=-Knotted_Heh}', "");
    Error('\p{Is_Jg::= knotted_HEH}');
    Error('\P{Is_Jg::= knotted_HEH}');
    Expect(1, 1791, '\p{Is_Jg=knottedheh}', "");
    Expect(0, 1791, '\p{^Is_Jg=knottedheh}', "");
    Expect(0, 1791, '\P{Is_Jg=knottedheh}', "");
    Expect(1, 1791, '\P{^Is_Jg=knottedheh}', "");
    Expect(0, 1792, '\p{Is_Jg=knottedheh}', "");
    Expect(1, 1792, '\p{^Is_Jg=knottedheh}', "");
    Expect(1, 1792, '\P{Is_Jg=knottedheh}', "");
    Expect(0, 1792, '\P{^Is_Jg=knottedheh}', "");
    Expect(1, 1791, '\p{Is_Jg=	knotted_Heh}', "");
    Expect(0, 1791, '\p{^Is_Jg=	knotted_Heh}', "");
    Expect(0, 1791, '\P{Is_Jg=	knotted_Heh}', "");
    Expect(1, 1791, '\P{^Is_Jg=	knotted_Heh}', "");
    Expect(0, 1792, '\p{Is_Jg=	knotted_Heh}', "");
    Expect(1, 1792, '\p{^Is_Jg=	knotted_Heh}', "");
    Expect(1, 1792, '\P{Is_Jg=	knotted_Heh}', "");
    Expect(0, 1792, '\P{^Is_Jg=	knotted_Heh}', "");
    Error('\p{Joining_Group=:= -Lam}');
    Error('\P{Joining_Group=:= -Lam}');
    Expect(1, 2214, '\p{Joining_Group=lam}', "");
    Expect(0, 2214, '\p{^Joining_Group=lam}', "");
    Expect(0, 2214, '\P{Joining_Group=lam}', "");
    Expect(1, 2214, '\P{^Joining_Group=lam}', "");
    Expect(0, 2215, '\p{Joining_Group=lam}', "");
    Expect(1, 2215, '\p{^Joining_Group=lam}', "");
    Expect(1, 2215, '\P{Joining_Group=lam}', "");
    Expect(0, 2215, '\P{^Joining_Group=lam}', "");
    Expect(1, 2214, '\p{Joining_Group=	lam}', "");
    Expect(0, 2214, '\p{^Joining_Group=	lam}', "");
    Expect(0, 2214, '\P{Joining_Group=	lam}', "");
    Expect(1, 2214, '\P{^Joining_Group=	lam}', "");
    Expect(0, 2215, '\p{Joining_Group=	lam}', "");
    Expect(1, 2215, '\p{^Joining_Group=	lam}', "");
    Expect(1, 2215, '\P{Joining_Group=	lam}', "");
    Expect(0, 2215, '\P{^Joining_Group=	lam}', "");
    Error('\p{Jg= :=Lam}');
    Error('\P{Jg= :=Lam}');
    Expect(1, 2214, '\p{Jg=lam}', "");
    Expect(0, 2214, '\p{^Jg=lam}', "");
    Expect(0, 2214, '\P{Jg=lam}', "");
    Expect(1, 2214, '\P{^Jg=lam}', "");
    Expect(0, 2215, '\p{Jg=lam}', "");
    Expect(1, 2215, '\p{^Jg=lam}', "");
    Expect(1, 2215, '\P{Jg=lam}', "");
    Expect(0, 2215, '\P{^Jg=lam}', "");
    Expect(1, 2214, '\p{Jg=	 lam}', "");
    Expect(0, 2214, '\p{^Jg=	 lam}', "");
    Expect(0, 2214, '\P{Jg=	 lam}', "");
    Expect(1, 2214, '\P{^Jg=	 lam}', "");
    Expect(0, 2215, '\p{Jg=	 lam}', "");
    Expect(1, 2215, '\p{^Jg=	 lam}', "");
    Expect(1, 2215, '\P{Jg=	 lam}', "");
    Expect(0, 2215, '\P{^Jg=	 lam}', "");
    Error('\p{Is_Joining_Group=/a/--LAM}');
    Error('\P{Is_Joining_Group=/a/--LAM}');
    Expect(1, 2214, '\p{Is_Joining_Group=lam}', "");
    Expect(0, 2214, '\p{^Is_Joining_Group=lam}', "");
    Expect(0, 2214, '\P{Is_Joining_Group=lam}', "");
    Expect(1, 2214, '\P{^Is_Joining_Group=lam}', "");
    Expect(0, 2215, '\p{Is_Joining_Group=lam}', "");
    Expect(1, 2215, '\p{^Is_Joining_Group=lam}', "");
    Expect(1, 2215, '\P{Is_Joining_Group=lam}', "");
    Expect(0, 2215, '\P{^Is_Joining_Group=lam}', "");
    Expect(1, 2214, '\p{Is_Joining_Group=_-Lam}', "");
    Expect(0, 2214, '\p{^Is_Joining_Group=_-Lam}', "");
    Expect(0, 2214, '\P{Is_Joining_Group=_-Lam}', "");
    Expect(1, 2214, '\P{^Is_Joining_Group=_-Lam}', "");
    Expect(0, 2215, '\p{Is_Joining_Group=_-Lam}', "");
    Expect(1, 2215, '\p{^Is_Joining_Group=_-Lam}', "");
    Expect(1, 2215, '\P{Is_Joining_Group=_-Lam}', "");
    Expect(0, 2215, '\P{^Is_Joining_Group=_-Lam}', "");
    Error('\p{Is_Jg=:=Lam}');
    Error('\P{Is_Jg=:=Lam}');
    Expect(1, 2214, '\p{Is_Jg=lam}', "");
    Expect(0, 2214, '\p{^Is_Jg=lam}', "");
    Expect(0, 2214, '\P{Is_Jg=lam}', "");
    Expect(1, 2214, '\P{^Is_Jg=lam}', "");
    Expect(0, 2215, '\p{Is_Jg=lam}', "");
    Expect(1, 2215, '\p{^Is_Jg=lam}', "");
    Expect(1, 2215, '\P{Is_Jg=lam}', "");
    Expect(0, 2215, '\P{^Is_Jg=lam}', "");
    Expect(1, 2214, '\p{Is_Jg=-Lam}', "");
    Expect(0, 2214, '\p{^Is_Jg=-Lam}', "");
    Expect(0, 2214, '\P{Is_Jg=-Lam}', "");
    Expect(1, 2214, '\P{^Is_Jg=-Lam}', "");
    Expect(0, 2215, '\p{Is_Jg=-Lam}', "");
    Expect(1, 2215, '\p{^Is_Jg=-Lam}', "");
    Expect(1, 2215, '\P{Is_Jg=-Lam}', "");
    Expect(0, 2215, '\P{^Is_Jg=-Lam}', "");
    Error('\p{Joining_Group=	_Lamadh:=}');
    Error('\P{Joining_Group=	_Lamadh:=}');
    Expect(1, 1824, '\p{Joining_Group=lamadh}', "");
    Expect(0, 1824, '\p{^Joining_Group=lamadh}', "");
    Expect(0, 1824, '\P{Joining_Group=lamadh}', "");
    Expect(1, 1824, '\P{^Joining_Group=lamadh}', "");
    Expect(0, 1825, '\p{Joining_Group=lamadh}', "");
    Expect(1, 1825, '\p{^Joining_Group=lamadh}', "");
    Expect(1, 1825, '\P{Joining_Group=lamadh}', "");
    Expect(0, 1825, '\P{^Joining_Group=lamadh}', "");
    Expect(1, 1824, '\p{Joining_Group=  Lamadh}', "");
    Expect(0, 1824, '\p{^Joining_Group=  Lamadh}', "");
    Expect(0, 1824, '\P{Joining_Group=  Lamadh}', "");
    Expect(1, 1824, '\P{^Joining_Group=  Lamadh}', "");
    Expect(0, 1825, '\p{Joining_Group=  Lamadh}', "");
    Expect(1, 1825, '\p{^Joining_Group=  Lamadh}', "");
    Expect(1, 1825, '\P{Joining_Group=  Lamadh}', "");
    Expect(0, 1825, '\P{^Joining_Group=  Lamadh}', "");
    Error('\p{Jg=-	Lamadh/a/}');
    Error('\P{Jg=-	Lamadh/a/}');
    Expect(1, 1824, '\p{Jg=lamadh}', "");
    Expect(0, 1824, '\p{^Jg=lamadh}', "");
    Expect(0, 1824, '\P{Jg=lamadh}', "");
    Expect(1, 1824, '\P{^Jg=lamadh}', "");
    Expect(0, 1825, '\p{Jg=lamadh}', "");
    Expect(1, 1825, '\p{^Jg=lamadh}', "");
    Expect(1, 1825, '\P{Jg=lamadh}', "");
    Expect(0, 1825, '\P{^Jg=lamadh}', "");
    Expect(1, 1824, '\p{Jg=-	Lamadh}', "");
    Expect(0, 1824, '\p{^Jg=-	Lamadh}', "");
    Expect(0, 1824, '\P{Jg=-	Lamadh}', "");
    Expect(1, 1824, '\P{^Jg=-	Lamadh}', "");
    Expect(0, 1825, '\p{Jg=-	Lamadh}', "");
    Expect(1, 1825, '\p{^Jg=-	Lamadh}', "");
    Expect(1, 1825, '\P{Jg=-	Lamadh}', "");
    Expect(0, 1825, '\P{^Jg=-	Lamadh}', "");
    Error('\p{Is_Joining_Group=:=_ LAMADH}');
    Error('\P{Is_Joining_Group=:=_ LAMADH}');
    Expect(1, 1824, '\p{Is_Joining_Group=lamadh}', "");
    Expect(0, 1824, '\p{^Is_Joining_Group=lamadh}', "");
    Expect(0, 1824, '\P{Is_Joining_Group=lamadh}', "");
    Expect(1, 1824, '\P{^Is_Joining_Group=lamadh}', "");
    Expect(0, 1825, '\p{Is_Joining_Group=lamadh}', "");
    Expect(1, 1825, '\p{^Is_Joining_Group=lamadh}', "");
    Expect(1, 1825, '\P{Is_Joining_Group=lamadh}', "");
    Expect(0, 1825, '\P{^Is_Joining_Group=lamadh}', "");
    Expect(1, 1824, '\p{Is_Joining_Group=-LAMADH}', "");
    Expect(0, 1824, '\p{^Is_Joining_Group=-LAMADH}', "");
    Expect(0, 1824, '\P{Is_Joining_Group=-LAMADH}', "");
    Expect(1, 1824, '\P{^Is_Joining_Group=-LAMADH}', "");
    Expect(0, 1825, '\p{Is_Joining_Group=-LAMADH}', "");
    Expect(1, 1825, '\p{^Is_Joining_Group=-LAMADH}', "");
    Expect(1, 1825, '\P{Is_Joining_Group=-LAMADH}', "");
    Expect(0, 1825, '\P{^Is_Joining_Group=-LAMADH}', "");
    Error('\p{Is_Jg=:= lamadh}');
    Error('\P{Is_Jg=:= lamadh}');
    Expect(1, 1824, '\p{Is_Jg=lamadh}', "");
    Expect(0, 1824, '\p{^Is_Jg=lamadh}', "");
    Expect(0, 1824, '\P{Is_Jg=lamadh}', "");
    Expect(1, 1824, '\P{^Is_Jg=lamadh}', "");
    Expect(0, 1825, '\p{Is_Jg=lamadh}', "");
    Expect(1, 1825, '\p{^Is_Jg=lamadh}', "");
    Expect(1, 1825, '\P{Is_Jg=lamadh}', "");
    Expect(0, 1825, '\P{^Is_Jg=lamadh}', "");
    Expect(1, 1824, '\p{Is_Jg=-	lamadh}', "");
    Expect(0, 1824, '\p{^Is_Jg=-	lamadh}', "");
    Expect(0, 1824, '\P{Is_Jg=-	lamadh}', "");
    Expect(1, 1824, '\P{^Is_Jg=-	lamadh}', "");
    Expect(0, 1825, '\p{Is_Jg=-	lamadh}', "");
    Expect(1, 1825, '\p{^Is_Jg=-	lamadh}', "");
    Expect(1, 1825, '\P{Is_Jg=-	lamadh}', "");
    Expect(0, 1825, '\P{^Is_Jg=-	lamadh}', "");
    Error('\p{Joining_Group=:=-Manichaean_aleph}');
    Error('\P{Joining_Group=:=-Manichaean_aleph}');
    Expect(1, 68288, '\p{Joining_Group=manichaeanaleph}', "");
    Expect(0, 68288, '\p{^Joining_Group=manichaeanaleph}', "");
    Expect(0, 68288, '\P{Joining_Group=manichaeanaleph}', "");
    Expect(1, 68288, '\P{^Joining_Group=manichaeanaleph}', "");
    Expect(0, 68289, '\p{Joining_Group=manichaeanaleph}', "");
    Expect(1, 68289, '\p{^Joining_Group=manichaeanaleph}', "");
    Expect(1, 68289, '\P{Joining_Group=manichaeanaleph}', "");
    Expect(0, 68289, '\P{^Joining_Group=manichaeanaleph}', "");
    Expect(1, 68288, '\p{Joining_Group=-_MANICHAEAN_Aleph}', "");
    Expect(0, 68288, '\p{^Joining_Group=-_MANICHAEAN_Aleph}', "");
    Expect(0, 68288, '\P{Joining_Group=-_MANICHAEAN_Aleph}', "");
    Expect(1, 68288, '\P{^Joining_Group=-_MANICHAEAN_Aleph}', "");
    Expect(0, 68289, '\p{Joining_Group=-_MANICHAEAN_Aleph}', "");
    Expect(1, 68289, '\p{^Joining_Group=-_MANICHAEAN_Aleph}', "");
    Expect(1, 68289, '\P{Joining_Group=-_MANICHAEAN_Aleph}', "");
    Expect(0, 68289, '\P{^Joining_Group=-_MANICHAEAN_Aleph}', "");
    Error('\p{Jg=-_manichaean_Aleph:=}');
    Error('\P{Jg=-_manichaean_Aleph:=}');
    Expect(1, 68288, '\p{Jg=manichaeanaleph}', "");
    Expect(0, 68288, '\p{^Jg=manichaeanaleph}', "");
    Expect(0, 68288, '\P{Jg=manichaeanaleph}', "");
    Expect(1, 68288, '\P{^Jg=manichaeanaleph}', "");
    Expect(0, 68289, '\p{Jg=manichaeanaleph}', "");
    Expect(1, 68289, '\p{^Jg=manichaeanaleph}', "");
    Expect(1, 68289, '\P{Jg=manichaeanaleph}', "");
    Expect(0, 68289, '\P{^Jg=manichaeanaleph}', "");
    Expect(1, 68288, '\p{Jg= -Manichaean_ALEPH}', "");
    Expect(0, 68288, '\p{^Jg= -Manichaean_ALEPH}', "");
    Expect(0, 68288, '\P{Jg= -Manichaean_ALEPH}', "");
    Expect(1, 68288, '\P{^Jg= -Manichaean_ALEPH}', "");
    Expect(0, 68289, '\p{Jg= -Manichaean_ALEPH}', "");
    Expect(1, 68289, '\p{^Jg= -Manichaean_ALEPH}', "");
    Expect(1, 68289, '\P{Jg= -Manichaean_ALEPH}', "");
    Expect(0, 68289, '\P{^Jg= -Manichaean_ALEPH}', "");
    Error('\p{Is_Joining_Group:/a/	_manichaean_ALEPH}');
    Error('\P{Is_Joining_Group:/a/	_manichaean_ALEPH}');
    Expect(1, 68288, '\p{Is_Joining_Group=manichaeanaleph}', "");
    Expect(0, 68288, '\p{^Is_Joining_Group=manichaeanaleph}', "");
    Expect(0, 68288, '\P{Is_Joining_Group=manichaeanaleph}', "");
    Expect(1, 68288, '\P{^Is_Joining_Group=manichaeanaleph}', "");
    Expect(0, 68289, '\p{Is_Joining_Group=manichaeanaleph}', "");
    Expect(1, 68289, '\p{^Is_Joining_Group=manichaeanaleph}', "");
    Expect(1, 68289, '\P{Is_Joining_Group=manichaeanaleph}', "");
    Expect(0, 68289, '\P{^Is_Joining_Group=manichaeanaleph}', "");
    Expect(1, 68288, '\p{Is_Joining_Group= _manichaean_Aleph}', "");
    Expect(0, 68288, '\p{^Is_Joining_Group= _manichaean_Aleph}', "");
    Expect(0, 68288, '\P{Is_Joining_Group= _manichaean_Aleph}', "");
    Expect(1, 68288, '\P{^Is_Joining_Group= _manichaean_Aleph}', "");
    Expect(0, 68289, '\p{Is_Joining_Group= _manichaean_Aleph}', "");
    Expect(1, 68289, '\p{^Is_Joining_Group= _manichaean_Aleph}', "");
    Expect(1, 68289, '\P{Is_Joining_Group= _manichaean_Aleph}', "");
    Expect(0, 68289, '\P{^Is_Joining_Group= _manichaean_Aleph}', "");
    Error('\p{Is_Jg=/a/_ Manichaean_Aleph}');
    Error('\P{Is_Jg=/a/_ Manichaean_Aleph}');
    Expect(1, 68288, '\p{Is_Jg=manichaeanaleph}', "");
    Expect(0, 68288, '\p{^Is_Jg=manichaeanaleph}', "");
    Expect(0, 68288, '\P{Is_Jg=manichaeanaleph}', "");
    Expect(1, 68288, '\P{^Is_Jg=manichaeanaleph}', "");
    Expect(0, 68289, '\p{Is_Jg=manichaeanaleph}', "");
    Expect(1, 68289, '\p{^Is_Jg=manichaeanaleph}', "");
    Expect(1, 68289, '\P{Is_Jg=manichaeanaleph}', "");
    Expect(0, 68289, '\P{^Is_Jg=manichaeanaleph}', "");
    Expect(1, 68288, '\p{Is_Jg=  Manichaean_Aleph}', "");
    Expect(0, 68288, '\p{^Is_Jg=  Manichaean_Aleph}', "");
    Expect(0, 68288, '\P{Is_Jg=  Manichaean_Aleph}', "");
    Expect(1, 68288, '\P{^Is_Jg=  Manichaean_Aleph}', "");
    Expect(0, 68289, '\p{Is_Jg=  Manichaean_Aleph}', "");
    Expect(1, 68289, '\p{^Is_Jg=  Manichaean_Aleph}', "");
    Expect(1, 68289, '\P{Is_Jg=  Manichaean_Aleph}', "");
    Expect(0, 68289, '\P{^Is_Jg=  Manichaean_Aleph}', "");
    Error('\p{Joining_Group=		MANICHAEAN_Ayin:=}');
    Error('\P{Joining_Group=		MANICHAEAN_Ayin:=}');
    Expect(1, 68314, '\p{Joining_Group:   manichaeanayin}', "");
    Expect(0, 68314, '\p{^Joining_Group:   manichaeanayin}', "");
    Expect(0, 68314, '\P{Joining_Group:   manichaeanayin}', "");
    Expect(1, 68314, '\P{^Joining_Group:   manichaeanayin}', "");
    Expect(0, 68315, '\p{Joining_Group:   manichaeanayin}', "");
    Expect(1, 68315, '\p{^Joining_Group:   manichaeanayin}', "");
    Expect(1, 68315, '\P{Joining_Group:   manichaeanayin}', "");
    Expect(0, 68315, '\P{^Joining_Group:   manichaeanayin}', "");
    Expect(1, 68314, '\p{Joining_Group=_ manichaean_AYIN}', "");
    Expect(0, 68314, '\p{^Joining_Group=_ manichaean_AYIN}', "");
    Expect(0, 68314, '\P{Joining_Group=_ manichaean_AYIN}', "");
    Expect(1, 68314, '\P{^Joining_Group=_ manichaean_AYIN}', "");
    Expect(0, 68315, '\p{Joining_Group=_ manichaean_AYIN}', "");
    Expect(1, 68315, '\p{^Joining_Group=_ manichaean_AYIN}', "");
    Expect(1, 68315, '\P{Joining_Group=_ manichaean_AYIN}', "");
    Expect(0, 68315, '\P{^Joining_Group=_ manichaean_AYIN}', "");
    Error('\p{Jg=	_Manichaean_AYIN/a/}');
    Error('\P{Jg=	_Manichaean_AYIN/a/}');
    Expect(1, 68314, '\p{Jg=manichaeanayin}', "");
    Expect(0, 68314, '\p{^Jg=manichaeanayin}', "");
    Expect(0, 68314, '\P{Jg=manichaeanayin}', "");
    Expect(1, 68314, '\P{^Jg=manichaeanayin}', "");
    Expect(0, 68315, '\p{Jg=manichaeanayin}', "");
    Expect(1, 68315, '\p{^Jg=manichaeanayin}', "");
    Expect(1, 68315, '\P{Jg=manichaeanayin}', "");
    Expect(0, 68315, '\P{^Jg=manichaeanayin}', "");
    Expect(1, 68314, '\p{Jg=_-Manichaean_AYIN}', "");
    Expect(0, 68314, '\p{^Jg=_-Manichaean_AYIN}', "");
    Expect(0, 68314, '\P{Jg=_-Manichaean_AYIN}', "");
    Expect(1, 68314, '\P{^Jg=_-Manichaean_AYIN}', "");
    Expect(0, 68315, '\p{Jg=_-Manichaean_AYIN}', "");
    Expect(1, 68315, '\p{^Jg=_-Manichaean_AYIN}', "");
    Expect(1, 68315, '\P{Jg=_-Manichaean_AYIN}', "");
    Expect(0, 68315, '\P{^Jg=_-Manichaean_AYIN}', "");
    Error('\p{Is_Joining_Group=/a/ -manichaean_ayin}');
    Error('\P{Is_Joining_Group=/a/ -manichaean_ayin}');
    Expect(1, 68314, '\p{Is_Joining_Group=manichaeanayin}', "");
    Expect(0, 68314, '\p{^Is_Joining_Group=manichaeanayin}', "");
    Expect(0, 68314, '\P{Is_Joining_Group=manichaeanayin}', "");
    Expect(1, 68314, '\P{^Is_Joining_Group=manichaeanayin}', "");
    Expect(0, 68315, '\p{Is_Joining_Group=manichaeanayin}', "");
    Expect(1, 68315, '\p{^Is_Joining_Group=manichaeanayin}', "");
    Expect(1, 68315, '\P{Is_Joining_Group=manichaeanayin}', "");
    Expect(0, 68315, '\P{^Is_Joining_Group=manichaeanayin}', "");
    Expect(1, 68314, '\p{Is_Joining_Group= -MANICHAEAN_ayin}', "");
    Expect(0, 68314, '\p{^Is_Joining_Group= -MANICHAEAN_ayin}', "");
    Expect(0, 68314, '\P{Is_Joining_Group= -MANICHAEAN_ayin}', "");
    Expect(1, 68314, '\P{^Is_Joining_Group= -MANICHAEAN_ayin}', "");
    Expect(0, 68315, '\p{Is_Joining_Group= -MANICHAEAN_ayin}', "");
    Expect(1, 68315, '\p{^Is_Joining_Group= -MANICHAEAN_ayin}', "");
    Expect(1, 68315, '\P{Is_Joining_Group= -MANICHAEAN_ayin}', "");
    Expect(0, 68315, '\P{^Is_Joining_Group= -MANICHAEAN_ayin}', "");
    Error('\p{Is_Jg=_	manichaean_AYIN/a/}');
    Error('\P{Is_Jg=_	manichaean_AYIN/a/}');
    Expect(1, 68314, '\p{Is_Jg=manichaeanayin}', "");
    Expect(0, 68314, '\p{^Is_Jg=manichaeanayin}', "");
    Expect(0, 68314, '\P{Is_Jg=manichaeanayin}', "");
    Expect(1, 68314, '\P{^Is_Jg=manichaeanayin}', "");
    Expect(0, 68315, '\p{Is_Jg=manichaeanayin}', "");
    Expect(1, 68315, '\p{^Is_Jg=manichaeanayin}', "");
    Expect(1, 68315, '\P{Is_Jg=manichaeanayin}', "");
    Expect(0, 68315, '\P{^Is_Jg=manichaeanayin}', "");
    Expect(1, 68314, '\p{Is_Jg=-Manichaean_ayin}', "");
    Expect(0, 68314, '\p{^Is_Jg=-Manichaean_ayin}', "");
    Expect(0, 68314, '\P{Is_Jg=-Manichaean_ayin}', "");
    Expect(1, 68314, '\P{^Is_Jg=-Manichaean_ayin}', "");
    Expect(0, 68315, '\p{Is_Jg=-Manichaean_ayin}', "");
    Expect(1, 68315, '\p{^Is_Jg=-Manichaean_ayin}', "");
    Expect(1, 68315, '\P{Is_Jg=-Manichaean_ayin}', "");
    Expect(0, 68315, '\P{^Is_Jg=-Manichaean_ayin}', "");
    Error('\p{Joining_Group=__Manichaean_beth/a/}');
    Error('\P{Joining_Group=__Manichaean_beth/a/}');
    Expect(1, 68290, '\p{Joining_Group=manichaeanbeth}', "");
    Expect(0, 68290, '\p{^Joining_Group=manichaeanbeth}', "");
    Expect(0, 68290, '\P{Joining_Group=manichaeanbeth}', "");
    Expect(1, 68290, '\P{^Joining_Group=manichaeanbeth}', "");
    Expect(0, 68291, '\p{Joining_Group=manichaeanbeth}', "");
    Expect(1, 68291, '\p{^Joining_Group=manichaeanbeth}', "");
    Expect(1, 68291, '\P{Joining_Group=manichaeanbeth}', "");
    Expect(0, 68291, '\P{^Joining_Group=manichaeanbeth}', "");
    Expect(1, 68290, '\p{Joining_Group=__Manichaean_Beth}', "");
    Expect(0, 68290, '\p{^Joining_Group=__Manichaean_Beth}', "");
    Expect(0, 68290, '\P{Joining_Group=__Manichaean_Beth}', "");
    Expect(1, 68290, '\P{^Joining_Group=__Manichaean_Beth}', "");
    Expect(0, 68291, '\p{Joining_Group=__Manichaean_Beth}', "");
    Expect(1, 68291, '\p{^Joining_Group=__Manichaean_Beth}', "");
    Expect(1, 68291, '\P{Joining_Group=__Manichaean_Beth}', "");
    Expect(0, 68291, '\P{^Joining_Group=__Manichaean_Beth}', "");
    Error('\p{Jg=:=Manichaean_Beth}');
    Error('\P{Jg=:=Manichaean_Beth}');
    Expect(1, 68290, '\p{Jg=manichaeanbeth}', "");
    Expect(0, 68290, '\p{^Jg=manichaeanbeth}', "");
    Expect(0, 68290, '\P{Jg=manichaeanbeth}', "");
    Expect(1, 68290, '\P{^Jg=manichaeanbeth}', "");
    Expect(0, 68291, '\p{Jg=manichaeanbeth}', "");
    Expect(1, 68291, '\p{^Jg=manichaeanbeth}', "");
    Expect(1, 68291, '\P{Jg=manichaeanbeth}', "");
    Expect(0, 68291, '\P{^Jg=manichaeanbeth}', "");
    Expect(1, 68290, '\p{Jg=- Manichaean_Beth}', "");
    Expect(0, 68290, '\p{^Jg=- Manichaean_Beth}', "");
    Expect(0, 68290, '\P{Jg=- Manichaean_Beth}', "");
    Expect(1, 68290, '\P{^Jg=- Manichaean_Beth}', "");
    Expect(0, 68291, '\p{Jg=- Manichaean_Beth}', "");
    Expect(1, 68291, '\p{^Jg=- Manichaean_Beth}', "");
    Expect(1, 68291, '\P{Jg=- Manichaean_Beth}', "");
    Expect(0, 68291, '\P{^Jg=- Manichaean_Beth}', "");
    Error('\p{Is_Joining_Group=:=manichaean_BETH}');
    Error('\P{Is_Joining_Group=:=manichaean_BETH}');
    Expect(1, 68290, '\p{Is_Joining_Group=manichaeanbeth}', "");
    Expect(0, 68290, '\p{^Is_Joining_Group=manichaeanbeth}', "");
    Expect(0, 68290, '\P{Is_Joining_Group=manichaeanbeth}', "");
    Expect(1, 68290, '\P{^Is_Joining_Group=manichaeanbeth}', "");
    Expect(0, 68291, '\p{Is_Joining_Group=manichaeanbeth}', "");
    Expect(1, 68291, '\p{^Is_Joining_Group=manichaeanbeth}', "");
    Expect(1, 68291, '\P{Is_Joining_Group=manichaeanbeth}', "");
    Expect(0, 68291, '\P{^Is_Joining_Group=manichaeanbeth}', "");
    Expect(1, 68290, '\p{Is_Joining_Group=--MANICHAEAN_Beth}', "");
    Expect(0, 68290, '\p{^Is_Joining_Group=--MANICHAEAN_Beth}', "");
    Expect(0, 68290, '\P{Is_Joining_Group=--MANICHAEAN_Beth}', "");
    Expect(1, 68290, '\P{^Is_Joining_Group=--MANICHAEAN_Beth}', "");
    Expect(0, 68291, '\p{Is_Joining_Group=--MANICHAEAN_Beth}', "");
    Expect(1, 68291, '\p{^Is_Joining_Group=--MANICHAEAN_Beth}', "");
    Expect(1, 68291, '\P{Is_Joining_Group=--MANICHAEAN_Beth}', "");
    Expect(0, 68291, '\P{^Is_Joining_Group=--MANICHAEAN_Beth}', "");
    Error('\p{Is_Jg=-/a/manichaean_Beth}');
    Error('\P{Is_Jg=-/a/manichaean_Beth}');
    Expect(1, 68290, '\p{Is_Jg=manichaeanbeth}', "");
    Expect(0, 68290, '\p{^Is_Jg=manichaeanbeth}', "");
    Expect(0, 68290, '\P{Is_Jg=manichaeanbeth}', "");
    Expect(1, 68290, '\P{^Is_Jg=manichaeanbeth}', "");
    Expect(0, 68291, '\p{Is_Jg=manichaeanbeth}', "");
    Expect(1, 68291, '\p{^Is_Jg=manichaeanbeth}', "");
    Expect(1, 68291, '\P{Is_Jg=manichaeanbeth}', "");
    Expect(0, 68291, '\P{^Is_Jg=manichaeanbeth}', "");
    Expect(1, 68290, '\p{Is_Jg=_-manichaean_beth}', "");
    Expect(0, 68290, '\p{^Is_Jg=_-manichaean_beth}', "");
    Expect(0, 68290, '\P{Is_Jg=_-manichaean_beth}', "");
    Expect(1, 68290, '\P{^Is_Jg=_-manichaean_beth}', "");
    Expect(0, 68291, '\p{Is_Jg=_-manichaean_beth}', "");
    Expect(1, 68291, '\p{^Is_Jg=_-manichaean_beth}', "");
    Expect(1, 68291, '\P{Is_Jg=_-manichaean_beth}', "");
    Expect(0, 68291, '\P{^Is_Jg=_-manichaean_beth}', "");
    Error('\p{Joining_Group:	 manichaean_Daleth/a/}');
    Error('\P{Joining_Group:	 manichaean_Daleth/a/}');
    Expect(1, 68293, '\p{Joining_Group=manichaeandaleth}', "");
    Expect(0, 68293, '\p{^Joining_Group=manichaeandaleth}', "");
    Expect(0, 68293, '\P{Joining_Group=manichaeandaleth}', "");
    Expect(1, 68293, '\P{^Joining_Group=manichaeandaleth}', "");
    Expect(0, 68294, '\p{Joining_Group=manichaeandaleth}', "");
    Expect(1, 68294, '\p{^Joining_Group=manichaeandaleth}', "");
    Expect(1, 68294, '\P{Joining_Group=manichaeandaleth}', "");
    Expect(0, 68294, '\P{^Joining_Group=manichaeandaleth}', "");
    Expect(1, 68293, '\p{Joining_Group=	 manichaean_Daleth}', "");
    Expect(0, 68293, '\p{^Joining_Group=	 manichaean_Daleth}', "");
    Expect(0, 68293, '\P{Joining_Group=	 manichaean_Daleth}', "");
    Expect(1, 68293, '\P{^Joining_Group=	 manichaean_Daleth}', "");
    Expect(0, 68294, '\p{Joining_Group=	 manichaean_Daleth}', "");
    Expect(1, 68294, '\p{^Joining_Group=	 manichaean_Daleth}', "");
    Expect(1, 68294, '\P{Joining_Group=	 manichaean_Daleth}', "");
    Expect(0, 68294, '\P{^Joining_Group=	 manichaean_Daleth}', "");
    Error('\p{Jg=	/a/Manichaean_Daleth}');
    Error('\P{Jg=	/a/Manichaean_Daleth}');
    Expect(1, 68293, '\p{Jg=manichaeandaleth}', "");
    Expect(0, 68293, '\p{^Jg=manichaeandaleth}', "");
    Expect(0, 68293, '\P{Jg=manichaeandaleth}', "");
    Expect(1, 68293, '\P{^Jg=manichaeandaleth}', "");
    Expect(0, 68294, '\p{Jg=manichaeandaleth}', "");
    Expect(1, 68294, '\p{^Jg=manichaeandaleth}', "");
    Expect(1, 68294, '\P{Jg=manichaeandaleth}', "");
    Expect(0, 68294, '\P{^Jg=manichaeandaleth}', "");
    Expect(1, 68293, '\p{Jg=		manichaean_Daleth}', "");
    Expect(0, 68293, '\p{^Jg=		manichaean_Daleth}', "");
    Expect(0, 68293, '\P{Jg=		manichaean_Daleth}', "");
    Expect(1, 68293, '\P{^Jg=		manichaean_Daleth}', "");
    Expect(0, 68294, '\p{Jg=		manichaean_Daleth}', "");
    Expect(1, 68294, '\p{^Jg=		manichaean_Daleth}', "");
    Expect(1, 68294, '\P{Jg=		manichaean_Daleth}', "");
    Expect(0, 68294, '\P{^Jg=		manichaean_Daleth}', "");
    Error('\p{Is_Joining_Group=/a/	Manichaean_DALETH}');
    Error('\P{Is_Joining_Group=/a/	Manichaean_DALETH}');
    Expect(1, 68293, '\p{Is_Joining_Group=manichaeandaleth}', "");
    Expect(0, 68293, '\p{^Is_Joining_Group=manichaeandaleth}', "");
    Expect(0, 68293, '\P{Is_Joining_Group=manichaeandaleth}', "");
    Expect(1, 68293, '\P{^Is_Joining_Group=manichaeandaleth}', "");
    Expect(0, 68294, '\p{Is_Joining_Group=manichaeandaleth}', "");
    Expect(1, 68294, '\p{^Is_Joining_Group=manichaeandaleth}', "");
    Expect(1, 68294, '\P{Is_Joining_Group=manichaeandaleth}', "");
    Expect(0, 68294, '\P{^Is_Joining_Group=manichaeandaleth}', "");
    Expect(1, 68293, '\p{Is_Joining_Group:	__Manichaean_Daleth}', "");
    Expect(0, 68293, '\p{^Is_Joining_Group:	__Manichaean_Daleth}', "");
    Expect(0, 68293, '\P{Is_Joining_Group:	__Manichaean_Daleth}', "");
    Expect(1, 68293, '\P{^Is_Joining_Group:	__Manichaean_Daleth}', "");
    Expect(0, 68294, '\p{Is_Joining_Group:	__Manichaean_Daleth}', "");
    Expect(1, 68294, '\p{^Is_Joining_Group:	__Manichaean_Daleth}', "");
    Expect(1, 68294, '\P{Is_Joining_Group:	__Manichaean_Daleth}', "");
    Expect(0, 68294, '\P{^Is_Joining_Group:	__Manichaean_Daleth}', "");
    Error('\p{Is_Jg=:=Manichaean_DALETH}');
    Error('\P{Is_Jg=:=Manichaean_DALETH}');
    Expect(1, 68293, '\p{Is_Jg=manichaeandaleth}', "");
    Expect(0, 68293, '\p{^Is_Jg=manichaeandaleth}', "");
    Expect(0, 68293, '\P{Is_Jg=manichaeandaleth}', "");
    Expect(1, 68293, '\P{^Is_Jg=manichaeandaleth}', "");
    Expect(0, 68294, '\p{Is_Jg=manichaeandaleth}', "");
    Expect(1, 68294, '\p{^Is_Jg=manichaeandaleth}', "");
    Expect(1, 68294, '\P{Is_Jg=manichaeandaleth}', "");
    Expect(0, 68294, '\P{^Is_Jg=manichaeandaleth}', "");
    Expect(1, 68293, '\p{Is_Jg= -Manichaean_DALETH}', "");
    Expect(0, 68293, '\p{^Is_Jg= -Manichaean_DALETH}', "");
    Expect(0, 68293, '\P{Is_Jg= -Manichaean_DALETH}', "");
    Expect(1, 68293, '\P{^Is_Jg= -Manichaean_DALETH}', "");
    Expect(0, 68294, '\p{Is_Jg= -Manichaean_DALETH}', "");
    Expect(1, 68294, '\p{^Is_Jg= -Manichaean_DALETH}', "");
    Expect(1, 68294, '\P{Is_Jg= -Manichaean_DALETH}', "");
    Expect(0, 68294, '\P{^Is_Jg= -Manichaean_DALETH}', "");
    Error('\p{Joining_Group=/a/_	Manichaean_DHAMEDH}');
    Error('\P{Joining_Group=/a/_	Manichaean_DHAMEDH}');
    Expect(1, 68308, '\p{Joining_Group=manichaeandhamedh}', "");
    Expect(0, 68308, '\p{^Joining_Group=manichaeandhamedh}', "");
    Expect(0, 68308, '\P{Joining_Group=manichaeandhamedh}', "");
    Expect(1, 68308, '\P{^Joining_Group=manichaeandhamedh}', "");
    Expect(0, 68309, '\p{Joining_Group=manichaeandhamedh}', "");
    Expect(1, 68309, '\p{^Joining_Group=manichaeandhamedh}', "");
    Expect(1, 68309, '\P{Joining_Group=manichaeandhamedh}', "");
    Expect(0, 68309, '\P{^Joining_Group=manichaeandhamedh}', "");
    Expect(1, 68308, '\p{Joining_Group=	manichaean_Dhamedh}', "");
    Expect(0, 68308, '\p{^Joining_Group=	manichaean_Dhamedh}', "");
    Expect(0, 68308, '\P{Joining_Group=	manichaean_Dhamedh}', "");
    Expect(1, 68308, '\P{^Joining_Group=	manichaean_Dhamedh}', "");
    Expect(0, 68309, '\p{Joining_Group=	manichaean_Dhamedh}', "");
    Expect(1, 68309, '\p{^Joining_Group=	manichaean_Dhamedh}', "");
    Expect(1, 68309, '\P{Joining_Group=	manichaean_Dhamedh}', "");
    Expect(0, 68309, '\P{^Joining_Group=	manichaean_Dhamedh}', "");
    Error('\p{Jg=:=__MANICHAEAN_dhamedh}');
    Error('\P{Jg=:=__MANICHAEAN_dhamedh}');
    Expect(1, 68308, '\p{Jg=manichaeandhamedh}', "");
    Expect(0, 68308, '\p{^Jg=manichaeandhamedh}', "");
    Expect(0, 68308, '\P{Jg=manichaeandhamedh}', "");
    Expect(1, 68308, '\P{^Jg=manichaeandhamedh}', "");
    Expect(0, 68309, '\p{Jg=manichaeandhamedh}', "");
    Expect(1, 68309, '\p{^Jg=manichaeandhamedh}', "");
    Expect(1, 68309, '\P{Jg=manichaeandhamedh}', "");
    Expect(0, 68309, '\P{^Jg=manichaeandhamedh}', "");
    Expect(1, 68308, '\p{Jg=- manichaean_Dhamedh}', "");
    Expect(0, 68308, '\p{^Jg=- manichaean_Dhamedh}', "");
    Expect(0, 68308, '\P{Jg=- manichaean_Dhamedh}', "");
    Expect(1, 68308, '\P{^Jg=- manichaean_Dhamedh}', "");
    Expect(0, 68309, '\p{Jg=- manichaean_Dhamedh}', "");
    Expect(1, 68309, '\p{^Jg=- manichaean_Dhamedh}', "");
    Expect(1, 68309, '\P{Jg=- manichaean_Dhamedh}', "");
    Expect(0, 68309, '\P{^Jg=- manichaean_Dhamedh}', "");
    Error('\p{Is_Joining_Group=/a/	_MANICHAEAN_Dhamedh}');
    Error('\P{Is_Joining_Group=/a/	_MANICHAEAN_Dhamedh}');
    Expect(1, 68308, '\p{Is_Joining_Group=manichaeandhamedh}', "");
    Expect(0, 68308, '\p{^Is_Joining_Group=manichaeandhamedh}', "");
    Expect(0, 68308, '\P{Is_Joining_Group=manichaeandhamedh}', "");
    Expect(1, 68308, '\P{^Is_Joining_Group=manichaeandhamedh}', "");
    Expect(0, 68309, '\p{Is_Joining_Group=manichaeandhamedh}', "");
    Expect(1, 68309, '\p{^Is_Joining_Group=manichaeandhamedh}', "");
    Expect(1, 68309, '\P{Is_Joining_Group=manichaeandhamedh}', "");
    Expect(0, 68309, '\P{^Is_Joining_Group=manichaeandhamedh}', "");
    Expect(1, 68308, '\p{Is_Joining_Group=	Manichaean_dhamedh}', "");
    Expect(0, 68308, '\p{^Is_Joining_Group=	Manichaean_dhamedh}', "");
    Expect(0, 68308, '\P{Is_Joining_Group=	Manichaean_dhamedh}', "");
    Expect(1, 68308, '\P{^Is_Joining_Group=	Manichaean_dhamedh}', "");
    Expect(0, 68309, '\p{Is_Joining_Group=	Manichaean_dhamedh}', "");
    Expect(1, 68309, '\p{^Is_Joining_Group=	Manichaean_dhamedh}', "");
    Expect(1, 68309, '\P{Is_Joining_Group=	Manichaean_dhamedh}', "");
    Expect(0, 68309, '\P{^Is_Joining_Group=	Manichaean_dhamedh}', "");
    Error('\p{Is_Jg=-_manichaean_Dhamedh/a/}');
    Error('\P{Is_Jg=-_manichaean_Dhamedh/a/}');
    Expect(1, 68308, '\p{Is_Jg=manichaeandhamedh}', "");
    Expect(0, 68308, '\p{^Is_Jg=manichaeandhamedh}', "");
    Expect(0, 68308, '\P{Is_Jg=manichaeandhamedh}', "");
    Expect(1, 68308, '\P{^Is_Jg=manichaeandhamedh}', "");
    Expect(0, 68309, '\p{Is_Jg=manichaeandhamedh}', "");
    Expect(1, 68309, '\p{^Is_Jg=manichaeandhamedh}', "");
    Expect(1, 68309, '\P{Is_Jg=manichaeandhamedh}', "");
    Expect(0, 68309, '\P{^Is_Jg=manichaeandhamedh}', "");
    Expect(1, 68308, '\p{Is_Jg=-Manichaean_Dhamedh}', "");
    Expect(0, 68308, '\p{^Is_Jg=-Manichaean_Dhamedh}', "");
    Expect(0, 68308, '\P{Is_Jg=-Manichaean_Dhamedh}', "");
    Expect(1, 68308, '\P{^Is_Jg=-Manichaean_Dhamedh}', "");
    Expect(0, 68309, '\p{Is_Jg=-Manichaean_Dhamedh}', "");
    Expect(1, 68309, '\p{^Is_Jg=-Manichaean_Dhamedh}', "");
    Expect(1, 68309, '\P{Is_Jg=-Manichaean_Dhamedh}', "");
    Expect(0, 68309, '\P{^Is_Jg=-Manichaean_Dhamedh}', "");
    Error('\p{Joining_Group=/a/	_Manichaean_five}');
    Error('\P{Joining_Group=/a/	_Manichaean_five}');
    Expect(1, 68332, '\p{Joining_Group=manichaeanfive}', "");
    Expect(0, 68332, '\p{^Joining_Group=manichaeanfive}', "");
    Expect(0, 68332, '\P{Joining_Group=manichaeanfive}', "");
    Expect(1, 68332, '\P{^Joining_Group=manichaeanfive}', "");
    Expect(0, 68333, '\p{Joining_Group=manichaeanfive}', "");
    Expect(1, 68333, '\p{^Joining_Group=manichaeanfive}', "");
    Expect(1, 68333, '\P{Joining_Group=manichaeanfive}', "");
    Expect(0, 68333, '\P{^Joining_Group=manichaeanfive}', "");
    Expect(1, 68332, '\p{Joining_Group=-_MANICHAEAN_Five}', "");
    Expect(0, 68332, '\p{^Joining_Group=-_MANICHAEAN_Five}', "");
    Expect(0, 68332, '\P{Joining_Group=-_MANICHAEAN_Five}', "");
    Expect(1, 68332, '\P{^Joining_Group=-_MANICHAEAN_Five}', "");
    Expect(0, 68333, '\p{Joining_Group=-_MANICHAEAN_Five}', "");
    Expect(1, 68333, '\p{^Joining_Group=-_MANICHAEAN_Five}', "");
    Expect(1, 68333, '\P{Joining_Group=-_MANICHAEAN_Five}', "");
    Expect(0, 68333, '\P{^Joining_Group=-_MANICHAEAN_Five}', "");
    Error('\p{Jg=/a/MANICHAEAN_five}');
    Error('\P{Jg=/a/MANICHAEAN_five}');
    Expect(1, 68332, '\p{Jg=manichaeanfive}', "");
    Expect(0, 68332, '\p{^Jg=manichaeanfive}', "");
    Expect(0, 68332, '\P{Jg=manichaeanfive}', "");
    Expect(1, 68332, '\P{^Jg=manichaeanfive}', "");
    Expect(0, 68333, '\p{Jg=manichaeanfive}', "");
    Expect(1, 68333, '\p{^Jg=manichaeanfive}', "");
    Expect(1, 68333, '\P{Jg=manichaeanfive}', "");
    Expect(0, 68333, '\P{^Jg=manichaeanfive}', "");
    Expect(1, 68332, '\p{Jg=--manichaean_five}', "");
    Expect(0, 68332, '\p{^Jg=--manichaean_five}', "");
    Expect(0, 68332, '\P{Jg=--manichaean_five}', "");
    Expect(1, 68332, '\P{^Jg=--manichaean_five}', "");
    Expect(0, 68333, '\p{Jg=--manichaean_five}', "");
    Expect(1, 68333, '\p{^Jg=--manichaean_five}', "");
    Expect(1, 68333, '\P{Jg=--manichaean_five}', "");
    Expect(0, 68333, '\P{^Jg=--manichaean_five}', "");
    Error('\p{Is_Joining_Group=/a/  Manichaean_Five}');
    Error('\P{Is_Joining_Group=/a/  Manichaean_Five}');
    Expect(1, 68332, '\p{Is_Joining_Group=manichaeanfive}', "");
    Expect(0, 68332, '\p{^Is_Joining_Group=manichaeanfive}', "");
    Expect(0, 68332, '\P{Is_Joining_Group=manichaeanfive}', "");
    Expect(1, 68332, '\P{^Is_Joining_Group=manichaeanfive}', "");
    Expect(0, 68333, '\p{Is_Joining_Group=manichaeanfive}', "");
    Expect(1, 68333, '\p{^Is_Joining_Group=manichaeanfive}', "");
    Expect(1, 68333, '\P{Is_Joining_Group=manichaeanfive}', "");
    Expect(0, 68333, '\P{^Is_Joining_Group=manichaeanfive}', "");
    Expect(1, 68332, '\p{Is_Joining_Group=		manichaean_Five}', "");
    Expect(0, 68332, '\p{^Is_Joining_Group=		manichaean_Five}', "");
    Expect(0, 68332, '\P{Is_Joining_Group=		manichaean_Five}', "");
    Expect(1, 68332, '\P{^Is_Joining_Group=		manichaean_Five}', "");
    Expect(0, 68333, '\p{Is_Joining_Group=		manichaean_Five}', "");
    Expect(1, 68333, '\p{^Is_Joining_Group=		manichaean_Five}', "");
    Expect(1, 68333, '\P{Is_Joining_Group=		manichaean_Five}', "");
    Expect(0, 68333, '\P{^Is_Joining_Group=		manichaean_Five}', "");
    Error('\p{Is_Jg=		manichaean_Five/a/}');
    Error('\P{Is_Jg=		manichaean_Five/a/}');
    Expect(1, 68332, '\p{Is_Jg=manichaeanfive}', "");
    Expect(0, 68332, '\p{^Is_Jg=manichaeanfive}', "");
    Expect(0, 68332, '\P{Is_Jg=manichaeanfive}', "");
    Expect(1, 68332, '\P{^Is_Jg=manichaeanfive}', "");
    Expect(0, 68333, '\p{Is_Jg=manichaeanfive}', "");
    Expect(1, 68333, '\p{^Is_Jg=manichaeanfive}', "");
    Expect(1, 68333, '\P{Is_Jg=manichaeanfive}', "");
    Expect(0, 68333, '\P{^Is_Jg=manichaeanfive}', "");
    Expect(1, 68332, '\p{Is_Jg=	 Manichaean_five}', "");
    Expect(0, 68332, '\p{^Is_Jg=	 Manichaean_five}', "");
    Expect(0, 68332, '\P{Is_Jg=	 Manichaean_five}', "");
    Expect(1, 68332, '\P{^Is_Jg=	 Manichaean_five}', "");
    Expect(0, 68333, '\p{Is_Jg=	 Manichaean_five}', "");
    Expect(1, 68333, '\p{^Is_Jg=	 Manichaean_five}', "");
    Expect(1, 68333, '\P{Is_Jg=	 Manichaean_five}', "");
    Expect(0, 68333, '\P{^Is_Jg=	 Manichaean_five}', "");
    Error('\p{Joining_Group:   Manichaean_GIMEL:=}');
    Error('\P{Joining_Group:   Manichaean_GIMEL:=}');
    Expect(1, 68292, '\p{Joining_Group=manichaeangimel}', "");
    Expect(0, 68292, '\p{^Joining_Group=manichaeangimel}', "");
    Expect(0, 68292, '\P{Joining_Group=manichaeangimel}', "");
    Expect(1, 68292, '\P{^Joining_Group=manichaeangimel}', "");
    Expect(0, 68293, '\p{Joining_Group=manichaeangimel}', "");
    Expect(1, 68293, '\p{^Joining_Group=manichaeangimel}', "");
    Expect(1, 68293, '\P{Joining_Group=manichaeangimel}', "");
    Expect(0, 68293, '\P{^Joining_Group=manichaeangimel}', "");
    Expect(1, 68292, '\p{Joining_Group: -_manichaean_Gimel}', "");
    Expect(0, 68292, '\p{^Joining_Group: -_manichaean_Gimel}', "");
    Expect(0, 68292, '\P{Joining_Group: -_manichaean_Gimel}', "");
    Expect(1, 68292, '\P{^Joining_Group: -_manichaean_Gimel}', "");
    Expect(0, 68293, '\p{Joining_Group: -_manichaean_Gimel}', "");
    Expect(1, 68293, '\p{^Joining_Group: -_manichaean_Gimel}', "");
    Expect(1, 68293, '\P{Joining_Group: -_manichaean_Gimel}', "");
    Expect(0, 68293, '\P{^Joining_Group: -_manichaean_Gimel}', "");
    Error('\p{Jg=-Manichaean_gimel/a/}');
    Error('\P{Jg=-Manichaean_gimel/a/}');
    Expect(1, 68292, '\p{Jg=manichaeangimel}', "");
    Expect(0, 68292, '\p{^Jg=manichaeangimel}', "");
    Expect(0, 68292, '\P{Jg=manichaeangimel}', "");
    Expect(1, 68292, '\P{^Jg=manichaeangimel}', "");
    Expect(0, 68293, '\p{Jg=manichaeangimel}', "");
    Expect(1, 68293, '\p{^Jg=manichaeangimel}', "");
    Expect(1, 68293, '\P{Jg=manichaeangimel}', "");
    Expect(0, 68293, '\P{^Jg=manichaeangimel}', "");
    Expect(1, 68292, '\p{Jg: -Manichaean_Gimel}', "");
    Expect(0, 68292, '\p{^Jg: -Manichaean_Gimel}', "");
    Expect(0, 68292, '\P{Jg: -Manichaean_Gimel}', "");
    Expect(1, 68292, '\P{^Jg: -Manichaean_Gimel}', "");
    Expect(0, 68293, '\p{Jg: -Manichaean_Gimel}', "");
    Expect(1, 68293, '\p{^Jg: -Manichaean_Gimel}', "");
    Expect(1, 68293, '\P{Jg: -Manichaean_Gimel}', "");
    Expect(0, 68293, '\P{^Jg: -Manichaean_Gimel}', "");
    Error('\p{Is_Joining_Group= :=Manichaean_Gimel}');
    Error('\P{Is_Joining_Group= :=Manichaean_Gimel}');
    Expect(1, 68292, '\p{Is_Joining_Group:	manichaeangimel}', "");
    Expect(0, 68292, '\p{^Is_Joining_Group:	manichaeangimel}', "");
    Expect(0, 68292, '\P{Is_Joining_Group:	manichaeangimel}', "");
    Expect(1, 68292, '\P{^Is_Joining_Group:	manichaeangimel}', "");
    Expect(0, 68293, '\p{Is_Joining_Group:	manichaeangimel}', "");
    Expect(1, 68293, '\p{^Is_Joining_Group:	manichaeangimel}', "");
    Expect(1, 68293, '\P{Is_Joining_Group:	manichaeangimel}', "");
    Expect(0, 68293, '\P{^Is_Joining_Group:	manichaeangimel}', "");
    Expect(1, 68292, '\p{Is_Joining_Group=-_MANICHAEAN_Gimel}', "");
    Expect(0, 68292, '\p{^Is_Joining_Group=-_MANICHAEAN_Gimel}', "");
    Expect(0, 68292, '\P{Is_Joining_Group=-_MANICHAEAN_Gimel}', "");
    Expect(1, 68292, '\P{^Is_Joining_Group=-_MANICHAEAN_Gimel}', "");
    Expect(0, 68293, '\p{Is_Joining_Group=-_MANICHAEAN_Gimel}', "");
    Expect(1, 68293, '\p{^Is_Joining_Group=-_MANICHAEAN_Gimel}', "");
    Expect(1, 68293, '\P{Is_Joining_Group=-_MANICHAEAN_Gimel}', "");
    Expect(0, 68293, '\P{^Is_Joining_Group=-_MANICHAEAN_Gimel}', "");
    Error('\p{Is_Jg=--manichaean_gimel:=}');
    Error('\P{Is_Jg=--manichaean_gimel:=}');
    Expect(1, 68292, '\p{Is_Jg=manichaeangimel}', "");
    Expect(0, 68292, '\p{^Is_Jg=manichaeangimel}', "");
    Expect(0, 68292, '\P{Is_Jg=manichaeangimel}', "");
    Expect(1, 68292, '\P{^Is_Jg=manichaeangimel}', "");
    Expect(0, 68293, '\p{Is_Jg=manichaeangimel}', "");
    Expect(1, 68293, '\p{^Is_Jg=manichaeangimel}', "");
    Expect(1, 68293, '\P{Is_Jg=manichaeangimel}', "");
    Expect(0, 68293, '\P{^Is_Jg=manichaeangimel}', "");
    Expect(1, 68292, '\p{Is_Jg=	-manichaean_Gimel}', "");
    Expect(0, 68292, '\p{^Is_Jg=	-manichaean_Gimel}', "");
    Expect(0, 68292, '\P{Is_Jg=	-manichaean_Gimel}', "");
    Expect(1, 68292, '\P{^Is_Jg=	-manichaean_Gimel}', "");
    Expect(0, 68293, '\p{Is_Jg=	-manichaean_Gimel}', "");
    Expect(1, 68293, '\p{^Is_Jg=	-manichaean_Gimel}', "");
    Expect(1, 68293, '\P{Is_Jg=	-manichaean_Gimel}', "");
    Expect(0, 68293, '\P{^Is_Jg=	-manichaean_Gimel}', "");
    Error('\p{Joining_Group= 	manichaean_HETH:=}');
    Error('\P{Joining_Group= 	manichaean_HETH:=}');
    Expect(1, 68301, '\p{Joining_Group:   manichaeanheth}', "");
    Expect(0, 68301, '\p{^Joining_Group:   manichaeanheth}', "");
    Expect(0, 68301, '\P{Joining_Group:   manichaeanheth}', "");
    Expect(1, 68301, '\P{^Joining_Group:   manichaeanheth}', "");
    Expect(0, 68302, '\p{Joining_Group:   manichaeanheth}', "");
    Expect(1, 68302, '\p{^Joining_Group:   manichaeanheth}', "");
    Expect(1, 68302, '\P{Joining_Group:   manichaeanheth}', "");
    Expect(0, 68302, '\P{^Joining_Group:   manichaeanheth}', "");
    Expect(1, 68301, '\p{Joining_Group=	-Manichaean_heth}', "");
    Expect(0, 68301, '\p{^Joining_Group=	-Manichaean_heth}', "");
    Expect(0, 68301, '\P{Joining_Group=	-Manichaean_heth}', "");
    Expect(1, 68301, '\P{^Joining_Group=	-Manichaean_heth}', "");
    Expect(0, 68302, '\p{Joining_Group=	-Manichaean_heth}', "");
    Expect(1, 68302, '\p{^Joining_Group=	-Manichaean_heth}', "");
    Expect(1, 68302, '\P{Joining_Group=	-Manichaean_heth}', "");
    Expect(0, 68302, '\P{^Joining_Group=	-Manichaean_heth}', "");
    Error('\p{Jg=_Manichaean_HETH/a/}');
    Error('\P{Jg=_Manichaean_HETH/a/}');
    Expect(1, 68301, '\p{Jg=manichaeanheth}', "");
    Expect(0, 68301, '\p{^Jg=manichaeanheth}', "");
    Expect(0, 68301, '\P{Jg=manichaeanheth}', "");
    Expect(1, 68301, '\P{^Jg=manichaeanheth}', "");
    Expect(0, 68302, '\p{Jg=manichaeanheth}', "");
    Expect(1, 68302, '\p{^Jg=manichaeanheth}', "");
    Expect(1, 68302, '\P{Jg=manichaeanheth}', "");
    Expect(0, 68302, '\P{^Jg=manichaeanheth}', "");
    Expect(1, 68301, '\p{Jg:	-	manichaean_Heth}', "");
    Expect(0, 68301, '\p{^Jg:	-	manichaean_Heth}', "");
    Expect(0, 68301, '\P{Jg:	-	manichaean_Heth}', "");
    Expect(1, 68301, '\P{^Jg:	-	manichaean_Heth}', "");
    Expect(0, 68302, '\p{Jg:	-	manichaean_Heth}', "");
    Expect(1, 68302, '\p{^Jg:	-	manichaean_Heth}', "");
    Expect(1, 68302, '\P{Jg:	-	manichaean_Heth}', "");
    Expect(0, 68302, '\P{^Jg:	-	manichaean_Heth}', "");
    Error('\p{Is_Joining_Group=:= Manichaean_heth}');
    Error('\P{Is_Joining_Group=:= Manichaean_heth}');
    Expect(1, 68301, '\p{Is_Joining_Group=manichaeanheth}', "");
    Expect(0, 68301, '\p{^Is_Joining_Group=manichaeanheth}', "");
    Expect(0, 68301, '\P{Is_Joining_Group=manichaeanheth}', "");
    Expect(1, 68301, '\P{^Is_Joining_Group=manichaeanheth}', "");
    Expect(0, 68302, '\p{Is_Joining_Group=manichaeanheth}', "");
    Expect(1, 68302, '\p{^Is_Joining_Group=manichaeanheth}', "");
    Expect(1, 68302, '\P{Is_Joining_Group=manichaeanheth}', "");
    Expect(0, 68302, '\P{^Is_Joining_Group=manichaeanheth}', "");
    Expect(1, 68301, '\p{Is_Joining_Group:  Manichaean_Heth}', "");
    Expect(0, 68301, '\p{^Is_Joining_Group:  Manichaean_Heth}', "");
    Expect(0, 68301, '\P{Is_Joining_Group:  Manichaean_Heth}', "");
    Expect(1, 68301, '\P{^Is_Joining_Group:  Manichaean_Heth}', "");
    Expect(0, 68302, '\p{Is_Joining_Group:  Manichaean_Heth}', "");
    Expect(1, 68302, '\p{^Is_Joining_Group:  Manichaean_Heth}', "");
    Expect(1, 68302, '\P{Is_Joining_Group:  Manichaean_Heth}', "");
    Expect(0, 68302, '\P{^Is_Joining_Group:  Manichaean_Heth}', "");
    Error('\p{Is_Jg=:=MANICHAEAN_Heth}');
    Error('\P{Is_Jg=:=MANICHAEAN_Heth}');
    Expect(1, 68301, '\p{Is_Jg=manichaeanheth}', "");
    Expect(0, 68301, '\p{^Is_Jg=manichaeanheth}', "");
    Expect(0, 68301, '\P{Is_Jg=manichaeanheth}', "");
    Expect(1, 68301, '\P{^Is_Jg=manichaeanheth}', "");
    Expect(0, 68302, '\p{Is_Jg=manichaeanheth}', "");
    Expect(1, 68302, '\p{^Is_Jg=manichaeanheth}', "");
    Expect(1, 68302, '\P{Is_Jg=manichaeanheth}', "");
    Expect(0, 68302, '\P{^Is_Jg=manichaeanheth}', "");
    Expect(1, 68301, '\p{Is_Jg=_	manichaean_Heth}', "");
    Expect(0, 68301, '\p{^Is_Jg=_	manichaean_Heth}', "");
    Expect(0, 68301, '\P{Is_Jg=_	manichaean_Heth}', "");
    Expect(1, 68301, '\P{^Is_Jg=_	manichaean_Heth}', "");
    Expect(0, 68302, '\p{Is_Jg=_	manichaean_Heth}', "");
    Expect(1, 68302, '\p{^Is_Jg=_	manichaean_Heth}', "");
    Expect(1, 68302, '\P{Is_Jg=_	manichaean_Heth}', "");
    Expect(0, 68302, '\P{^Is_Jg=_	manichaean_Heth}', "");
    Error('\p{Joining_Group=-:=manichaean_Hundred}');
    Error('\P{Joining_Group=-:=manichaean_Hundred}');
    Expect(1, 68335, '\p{Joining_Group=manichaeanhundred}', "");
    Expect(0, 68335, '\p{^Joining_Group=manichaeanhundred}', "");
    Expect(0, 68335, '\P{Joining_Group=manichaeanhundred}', "");
    Expect(1, 68335, '\P{^Joining_Group=manichaeanhundred}', "");
    Expect(0, 68336, '\p{Joining_Group=manichaeanhundred}', "");
    Expect(1, 68336, '\p{^Joining_Group=manichaeanhundred}', "");
    Expect(1, 68336, '\P{Joining_Group=manichaeanhundred}', "");
    Expect(0, 68336, '\P{^Joining_Group=manichaeanhundred}', "");
    Expect(1, 68335, '\p{Joining_Group=_ Manichaean_Hundred}', "");
    Expect(0, 68335, '\p{^Joining_Group=_ Manichaean_Hundred}', "");
    Expect(0, 68335, '\P{Joining_Group=_ Manichaean_Hundred}', "");
    Expect(1, 68335, '\P{^Joining_Group=_ Manichaean_Hundred}', "");
    Expect(0, 68336, '\p{Joining_Group=_ Manichaean_Hundred}', "");
    Expect(1, 68336, '\p{^Joining_Group=_ Manichaean_Hundred}', "");
    Expect(1, 68336, '\P{Joining_Group=_ Manichaean_Hundred}', "");
    Expect(0, 68336, '\P{^Joining_Group=_ Manichaean_Hundred}', "");
    Error('\p{Jg=	:=MANICHAEAN_HUNDRED}');
    Error('\P{Jg=	:=MANICHAEAN_HUNDRED}');
    Expect(1, 68335, '\p{Jg=manichaeanhundred}', "");
    Expect(0, 68335, '\p{^Jg=manichaeanhundred}', "");
    Expect(0, 68335, '\P{Jg=manichaeanhundred}', "");
    Expect(1, 68335, '\P{^Jg=manichaeanhundred}', "");
    Expect(0, 68336, '\p{Jg=manichaeanhundred}', "");
    Expect(1, 68336, '\p{^Jg=manichaeanhundred}', "");
    Expect(1, 68336, '\P{Jg=manichaeanhundred}', "");
    Expect(0, 68336, '\P{^Jg=manichaeanhundred}', "");
    Expect(1, 68335, '\p{Jg=	Manichaean_hundred}', "");
    Expect(0, 68335, '\p{^Jg=	Manichaean_hundred}', "");
    Expect(0, 68335, '\P{Jg=	Manichaean_hundred}', "");
    Expect(1, 68335, '\P{^Jg=	Manichaean_hundred}', "");
    Expect(0, 68336, '\p{Jg=	Manichaean_hundred}', "");
    Expect(1, 68336, '\p{^Jg=	Manichaean_hundred}', "");
    Expect(1, 68336, '\P{Jg=	Manichaean_hundred}', "");
    Expect(0, 68336, '\P{^Jg=	Manichaean_hundred}', "");
    Error('\p{Is_Joining_Group=:= 	MANICHAEAN_Hundred}');
    Error('\P{Is_Joining_Group=:= 	MANICHAEAN_Hundred}');
    Expect(1, 68335, '\p{Is_Joining_Group=manichaeanhundred}', "");
    Expect(0, 68335, '\p{^Is_Joining_Group=manichaeanhundred}', "");
    Expect(0, 68335, '\P{Is_Joining_Group=manichaeanhundred}', "");
    Expect(1, 68335, '\P{^Is_Joining_Group=manichaeanhundred}', "");
    Expect(0, 68336, '\p{Is_Joining_Group=manichaeanhundred}', "");
    Expect(1, 68336, '\p{^Is_Joining_Group=manichaeanhundred}', "");
    Expect(1, 68336, '\P{Is_Joining_Group=manichaeanhundred}', "");
    Expect(0, 68336, '\P{^Is_Joining_Group=manichaeanhundred}', "");
    Expect(1, 68335, '\p{Is_Joining_Group=		manichaean_Hundred}', "");
    Expect(0, 68335, '\p{^Is_Joining_Group=		manichaean_Hundred}', "");
    Expect(0, 68335, '\P{Is_Joining_Group=		manichaean_Hundred}', "");
    Expect(1, 68335, '\P{^Is_Joining_Group=		manichaean_Hundred}', "");
    Expect(0, 68336, '\p{Is_Joining_Group=		manichaean_Hundred}', "");
    Expect(1, 68336, '\p{^Is_Joining_Group=		manichaean_Hundred}', "");
    Expect(1, 68336, '\P{Is_Joining_Group=		manichaean_Hundred}', "");
    Expect(0, 68336, '\P{^Is_Joining_Group=		manichaean_Hundred}', "");
    Error('\p{Is_Jg=/a/-MANICHAEAN_HUNDRED}');
    Error('\P{Is_Jg=/a/-MANICHAEAN_HUNDRED}');
    Expect(1, 68335, '\p{Is_Jg=manichaeanhundred}', "");
    Expect(0, 68335, '\p{^Is_Jg=manichaeanhundred}', "");
    Expect(0, 68335, '\P{Is_Jg=manichaeanhundred}', "");
    Expect(1, 68335, '\P{^Is_Jg=manichaeanhundred}', "");
    Expect(0, 68336, '\p{Is_Jg=manichaeanhundred}', "");
    Expect(1, 68336, '\p{^Is_Jg=manichaeanhundred}', "");
    Expect(1, 68336, '\P{Is_Jg=manichaeanhundred}', "");
    Expect(0, 68336, '\P{^Is_Jg=manichaeanhundred}', "");
    Expect(1, 68335, '\p{Is_Jg=__Manichaean_Hundred}', "");
    Expect(0, 68335, '\p{^Is_Jg=__Manichaean_Hundred}', "");
    Expect(0, 68335, '\P{Is_Jg=__Manichaean_Hundred}', "");
    Expect(1, 68335, '\P{^Is_Jg=__Manichaean_Hundred}', "");
    Expect(0, 68336, '\p{Is_Jg=__Manichaean_Hundred}', "");
    Expect(1, 68336, '\p{^Is_Jg=__Manichaean_Hundred}', "");
    Expect(1, 68336, '\P{Is_Jg=__Manichaean_Hundred}', "");
    Expect(0, 68336, '\P{^Is_Jg=__Manichaean_Hundred}', "");
    Error('\p{Joining_Group=_:=MANICHAEAN_KAPH}');
    Error('\P{Joining_Group=_:=MANICHAEAN_KAPH}');
    Expect(1, 68306, '\p{Joining_Group=manichaeankaph}', "");
    Expect(0, 68306, '\p{^Joining_Group=manichaeankaph}', "");
    Expect(0, 68306, '\P{Joining_Group=manichaeankaph}', "");
    Expect(1, 68306, '\P{^Joining_Group=manichaeankaph}', "");
    Expect(0, 68307, '\p{Joining_Group=manichaeankaph}', "");
    Expect(1, 68307, '\p{^Joining_Group=manichaeankaph}', "");
    Expect(1, 68307, '\P{Joining_Group=manichaeankaph}', "");
    Expect(0, 68307, '\P{^Joining_Group=manichaeankaph}', "");
    Expect(1, 68306, '\p{Joining_Group= -MANICHAEAN_kaph}', "");
    Expect(0, 68306, '\p{^Joining_Group= -MANICHAEAN_kaph}', "");
    Expect(0, 68306, '\P{Joining_Group= -MANICHAEAN_kaph}', "");
    Expect(1, 68306, '\P{^Joining_Group= -MANICHAEAN_kaph}', "");
    Expect(0, 68307, '\p{Joining_Group= -MANICHAEAN_kaph}', "");
    Expect(1, 68307, '\p{^Joining_Group= -MANICHAEAN_kaph}', "");
    Expect(1, 68307, '\P{Joining_Group= -MANICHAEAN_kaph}', "");
    Expect(0, 68307, '\P{^Joining_Group= -MANICHAEAN_kaph}', "");
    Error('\p{Jg= -manichaean_KAPH/a/}');
    Error('\P{Jg= -manichaean_KAPH/a/}');
    Expect(1, 68306, '\p{Jg=manichaeankaph}', "");
    Expect(0, 68306, '\p{^Jg=manichaeankaph}', "");
    Expect(0, 68306, '\P{Jg=manichaeankaph}', "");
    Expect(1, 68306, '\P{^Jg=manichaeankaph}', "");
    Expect(0, 68307, '\p{Jg=manichaeankaph}', "");
    Expect(1, 68307, '\p{^Jg=manichaeankaph}', "");
    Expect(1, 68307, '\P{Jg=manichaeankaph}', "");
    Expect(0, 68307, '\P{^Jg=manichaeankaph}', "");
    Expect(1, 68306, '\p{Jg= _Manichaean_KAPH}', "");
    Expect(0, 68306, '\p{^Jg= _Manichaean_KAPH}', "");
    Expect(0, 68306, '\P{Jg= _Manichaean_KAPH}', "");
    Expect(1, 68306, '\P{^Jg= _Manichaean_KAPH}', "");
    Expect(0, 68307, '\p{Jg= _Manichaean_KAPH}', "");
    Expect(1, 68307, '\p{^Jg= _Manichaean_KAPH}', "");
    Expect(1, 68307, '\P{Jg= _Manichaean_KAPH}', "");
    Expect(0, 68307, '\P{^Jg= _Manichaean_KAPH}', "");
    Error('\p{Is_Joining_Group=_ Manichaean_kaph:=}');
    Error('\P{Is_Joining_Group=_ Manichaean_kaph:=}');
    Expect(1, 68306, '\p{Is_Joining_Group=manichaeankaph}', "");
    Expect(0, 68306, '\p{^Is_Joining_Group=manichaeankaph}', "");
    Expect(0, 68306, '\P{Is_Joining_Group=manichaeankaph}', "");
    Expect(1, 68306, '\P{^Is_Joining_Group=manichaeankaph}', "");
    Expect(0, 68307, '\p{Is_Joining_Group=manichaeankaph}', "");
    Expect(1, 68307, '\p{^Is_Joining_Group=manichaeankaph}', "");
    Expect(1, 68307, '\P{Is_Joining_Group=manichaeankaph}', "");
    Expect(0, 68307, '\P{^Is_Joining_Group=manichaeankaph}', "");
    Expect(1, 68306, '\p{Is_Joining_Group=-_MANICHAEAN_Kaph}', "");
    Expect(0, 68306, '\p{^Is_Joining_Group=-_MANICHAEAN_Kaph}', "");
    Expect(0, 68306, '\P{Is_Joining_Group=-_MANICHAEAN_Kaph}', "");
    Expect(1, 68306, '\P{^Is_Joining_Group=-_MANICHAEAN_Kaph}', "");
    Expect(0, 68307, '\p{Is_Joining_Group=-_MANICHAEAN_Kaph}', "");
    Expect(1, 68307, '\p{^Is_Joining_Group=-_MANICHAEAN_Kaph}', "");
    Expect(1, 68307, '\P{Is_Joining_Group=-_MANICHAEAN_Kaph}', "");
    Expect(0, 68307, '\P{^Is_Joining_Group=-_MANICHAEAN_Kaph}', "");
    Error('\p{Is_Jg=_-Manichaean_Kaph/a/}');
    Error('\P{Is_Jg=_-Manichaean_Kaph/a/}');
    Expect(1, 68306, '\p{Is_Jg=manichaeankaph}', "");
    Expect(0, 68306, '\p{^Is_Jg=manichaeankaph}', "");
    Expect(0, 68306, '\P{Is_Jg=manichaeankaph}', "");
    Expect(1, 68306, '\P{^Is_Jg=manichaeankaph}', "");
    Expect(0, 68307, '\p{Is_Jg=manichaeankaph}', "");
    Expect(1, 68307, '\p{^Is_Jg=manichaeankaph}', "");
    Expect(1, 68307, '\P{Is_Jg=manichaeankaph}', "");
    Expect(0, 68307, '\P{^Is_Jg=manichaeankaph}', "");
    Expect(1, 68306, '\p{Is_Jg=		Manichaean_Kaph}', "");
    Expect(0, 68306, '\p{^Is_Jg=		Manichaean_Kaph}', "");
    Expect(0, 68306, '\P{Is_Jg=		Manichaean_Kaph}', "");
    Expect(1, 68306, '\P{^Is_Jg=		Manichaean_Kaph}', "");
    Expect(0, 68307, '\p{Is_Jg=		Manichaean_Kaph}', "");
    Expect(1, 68307, '\p{^Is_Jg=		Manichaean_Kaph}', "");
    Expect(1, 68307, '\P{Is_Jg=		Manichaean_Kaph}', "");
    Expect(0, 68307, '\P{^Is_Jg=		Manichaean_Kaph}', "");
    Error('\p{Joining_Group:   -Manichaean_LAMEDH:=}');
    Error('\P{Joining_Group:   -Manichaean_LAMEDH:=}');
    Expect(1, 68307, '\p{Joining_Group=manichaeanlamedh}', "");
    Expect(0, 68307, '\p{^Joining_Group=manichaeanlamedh}', "");
    Expect(0, 68307, '\P{Joining_Group=manichaeanlamedh}', "");
    Expect(1, 68307, '\P{^Joining_Group=manichaeanlamedh}', "");
    Expect(0, 68308, '\p{Joining_Group=manichaeanlamedh}', "");
    Expect(1, 68308, '\p{^Joining_Group=manichaeanlamedh}', "");
    Expect(1, 68308, '\P{Joining_Group=manichaeanlamedh}', "");
    Expect(0, 68308, '\P{^Joining_Group=manichaeanlamedh}', "");
    Expect(1, 68307, '\p{Joining_Group= Manichaean_lamedh}', "");
    Expect(0, 68307, '\p{^Joining_Group= Manichaean_lamedh}', "");
    Expect(0, 68307, '\P{Joining_Group= Manichaean_lamedh}', "");
    Expect(1, 68307, '\P{^Joining_Group= Manichaean_lamedh}', "");
    Expect(0, 68308, '\p{Joining_Group= Manichaean_lamedh}', "");
    Expect(1, 68308, '\p{^Joining_Group= Manichaean_lamedh}', "");
    Expect(1, 68308, '\P{Joining_Group= Manichaean_lamedh}', "");
    Expect(0, 68308, '\P{^Joining_Group= Manichaean_lamedh}', "");
    Error('\p{Jg=- MANICHAEAN_LAMEDH:=}');
    Error('\P{Jg=- MANICHAEAN_LAMEDH:=}');
    Expect(1, 68307, '\p{Jg=manichaeanlamedh}', "");
    Expect(0, 68307, '\p{^Jg=manichaeanlamedh}', "");
    Expect(0, 68307, '\P{Jg=manichaeanlamedh}', "");
    Expect(1, 68307, '\P{^Jg=manichaeanlamedh}', "");
    Expect(0, 68308, '\p{Jg=manichaeanlamedh}', "");
    Expect(1, 68308, '\p{^Jg=manichaeanlamedh}', "");
    Expect(1, 68308, '\P{Jg=manichaeanlamedh}', "");
    Expect(0, 68308, '\P{^Jg=manichaeanlamedh}', "");
    Expect(1, 68307, '\p{Jg=- Manichaean_LAMEDH}', "");
    Expect(0, 68307, '\p{^Jg=- Manichaean_LAMEDH}', "");
    Expect(0, 68307, '\P{Jg=- Manichaean_LAMEDH}', "");
    Expect(1, 68307, '\P{^Jg=- Manichaean_LAMEDH}', "");
    Expect(0, 68308, '\p{Jg=- Manichaean_LAMEDH}', "");
    Expect(1, 68308, '\p{^Jg=- Manichaean_LAMEDH}', "");
    Expect(1, 68308, '\P{Jg=- Manichaean_LAMEDH}', "");
    Expect(0, 68308, '\P{^Jg=- Manichaean_LAMEDH}', "");
    Error('\p{Is_Joining_Group=	-manichaean_lamedh:=}');
    Error('\P{Is_Joining_Group=	-manichaean_lamedh:=}');
    Expect(1, 68307, '\p{Is_Joining_Group=manichaeanlamedh}', "");
    Expect(0, 68307, '\p{^Is_Joining_Group=manichaeanlamedh}', "");
    Expect(0, 68307, '\P{Is_Joining_Group=manichaeanlamedh}', "");
    Expect(1, 68307, '\P{^Is_Joining_Group=manichaeanlamedh}', "");
    Expect(0, 68308, '\p{Is_Joining_Group=manichaeanlamedh}', "");
    Expect(1, 68308, '\p{^Is_Joining_Group=manichaeanlamedh}', "");
    Expect(1, 68308, '\P{Is_Joining_Group=manichaeanlamedh}', "");
    Expect(0, 68308, '\P{^Is_Joining_Group=manichaeanlamedh}', "");
    Expect(1, 68307, '\p{Is_Joining_Group: --manichaean_Lamedh}', "");
    Expect(0, 68307, '\p{^Is_Joining_Group: --manichaean_Lamedh}', "");
    Expect(0, 68307, '\P{Is_Joining_Group: --manichaean_Lamedh}', "");
    Expect(1, 68307, '\P{^Is_Joining_Group: --manichaean_Lamedh}', "");
    Expect(0, 68308, '\p{Is_Joining_Group: --manichaean_Lamedh}', "");
    Expect(1, 68308, '\p{^Is_Joining_Group: --manichaean_Lamedh}', "");
    Expect(1, 68308, '\P{Is_Joining_Group: --manichaean_Lamedh}', "");
    Expect(0, 68308, '\P{^Is_Joining_Group: --manichaean_Lamedh}', "");
    Error('\p{Is_Jg=:=manichaean_lamedh}');
    Error('\P{Is_Jg=:=manichaean_lamedh}');
    Expect(1, 68307, '\p{Is_Jg=manichaeanlamedh}', "");
    Expect(0, 68307, '\p{^Is_Jg=manichaeanlamedh}', "");
    Expect(0, 68307, '\P{Is_Jg=manichaeanlamedh}', "");
    Expect(1, 68307, '\P{^Is_Jg=manichaeanlamedh}', "");
    Expect(0, 68308, '\p{Is_Jg=manichaeanlamedh}', "");
    Expect(1, 68308, '\p{^Is_Jg=manichaeanlamedh}', "");
    Expect(1, 68308, '\P{Is_Jg=manichaeanlamedh}', "");
    Expect(0, 68308, '\P{^Is_Jg=manichaeanlamedh}', "");
    Expect(1, 68307, '\p{Is_Jg=	-Manichaean_Lamedh}', "");
    Expect(0, 68307, '\p{^Is_Jg=	-Manichaean_Lamedh}', "");
    Expect(0, 68307, '\P{Is_Jg=	-Manichaean_Lamedh}', "");
    Expect(1, 68307, '\P{^Is_Jg=	-Manichaean_Lamedh}', "");
    Expect(0, 68308, '\p{Is_Jg=	-Manichaean_Lamedh}', "");
    Expect(1, 68308, '\p{^Is_Jg=	-Manichaean_Lamedh}', "");
    Expect(1, 68308, '\P{Is_Jg=	-Manichaean_Lamedh}', "");
    Expect(0, 68308, '\P{^Is_Jg=	-Manichaean_Lamedh}', "");
    Error('\p{Joining_Group=_/a/manichaean_mem}');
    Error('\P{Joining_Group=_/a/manichaean_mem}');
    Expect(1, 68310, '\p{Joining_Group=manichaeanmem}', "");
    Expect(0, 68310, '\p{^Joining_Group=manichaeanmem}', "");
    Expect(0, 68310, '\P{Joining_Group=manichaeanmem}', "");
    Expect(1, 68310, '\P{^Joining_Group=manichaeanmem}', "");
    Expect(0, 68311, '\p{Joining_Group=manichaeanmem}', "");
    Expect(1, 68311, '\p{^Joining_Group=manichaeanmem}', "");
    Expect(1, 68311, '\P{Joining_Group=manichaeanmem}', "");
    Expect(0, 68311, '\P{^Joining_Group=manichaeanmem}', "");
    Expect(1, 68310, '\p{Joining_Group= -Manichaean_Mem}', "");
    Expect(0, 68310, '\p{^Joining_Group= -Manichaean_Mem}', "");
    Expect(0, 68310, '\P{Joining_Group= -Manichaean_Mem}', "");
    Expect(1, 68310, '\P{^Joining_Group= -Manichaean_Mem}', "");
    Expect(0, 68311, '\p{Joining_Group= -Manichaean_Mem}', "");
    Expect(1, 68311, '\p{^Joining_Group= -Manichaean_Mem}', "");
    Expect(1, 68311, '\P{Joining_Group= -Manichaean_Mem}', "");
    Expect(0, 68311, '\P{^Joining_Group= -Manichaean_Mem}', "");
    Error('\p{Jg=:=		Manichaean_Mem}');
    Error('\P{Jg=:=		Manichaean_Mem}');
    Expect(1, 68310, '\p{Jg=manichaeanmem}', "");
    Expect(0, 68310, '\p{^Jg=manichaeanmem}', "");
    Expect(0, 68310, '\P{Jg=manichaeanmem}', "");
    Expect(1, 68310, '\P{^Jg=manichaeanmem}', "");
    Expect(0, 68311, '\p{Jg=manichaeanmem}', "");
    Expect(1, 68311, '\p{^Jg=manichaeanmem}', "");
    Expect(1, 68311, '\P{Jg=manichaeanmem}', "");
    Expect(0, 68311, '\P{^Jg=manichaeanmem}', "");
    Expect(1, 68310, '\p{Jg=-_MANICHAEAN_Mem}', "");
    Expect(0, 68310, '\p{^Jg=-_MANICHAEAN_Mem}', "");
    Expect(0, 68310, '\P{Jg=-_MANICHAEAN_Mem}', "");
    Expect(1, 68310, '\P{^Jg=-_MANICHAEAN_Mem}', "");
    Expect(0, 68311, '\p{Jg=-_MANICHAEAN_Mem}', "");
    Expect(1, 68311, '\p{^Jg=-_MANICHAEAN_Mem}', "");
    Expect(1, 68311, '\P{Jg=-_MANICHAEAN_Mem}', "");
    Expect(0, 68311, '\P{^Jg=-_MANICHAEAN_Mem}', "");
    Error('\p{Is_Joining_Group=/a/	 manichaean_Mem}');
    Error('\P{Is_Joining_Group=/a/	 manichaean_Mem}');
    Expect(1, 68310, '\p{Is_Joining_Group:   manichaeanmem}', "");
    Expect(0, 68310, '\p{^Is_Joining_Group:   manichaeanmem}', "");
    Expect(0, 68310, '\P{Is_Joining_Group:   manichaeanmem}', "");
    Expect(1, 68310, '\P{^Is_Joining_Group:   manichaeanmem}', "");
    Expect(0, 68311, '\p{Is_Joining_Group:   manichaeanmem}', "");
    Expect(1, 68311, '\p{^Is_Joining_Group:   manichaeanmem}', "");
    Expect(1, 68311, '\P{Is_Joining_Group:   manichaeanmem}', "");
    Expect(0, 68311, '\P{^Is_Joining_Group:   manichaeanmem}', "");
    Expect(1, 68310, '\p{Is_Joining_Group= _MANICHAEAN_Mem}', "");
    Expect(0, 68310, '\p{^Is_Joining_Group= _MANICHAEAN_Mem}', "");
    Expect(0, 68310, '\P{Is_Joining_Group= _MANICHAEAN_Mem}', "");
    Expect(1, 68310, '\P{^Is_Joining_Group= _MANICHAEAN_Mem}', "");
    Expect(0, 68311, '\p{Is_Joining_Group= _MANICHAEAN_Mem}', "");
    Expect(1, 68311, '\p{^Is_Joining_Group= _MANICHAEAN_Mem}', "");
    Expect(1, 68311, '\P{Is_Joining_Group= _MANICHAEAN_Mem}', "");
    Expect(0, 68311, '\P{^Is_Joining_Group= _MANICHAEAN_Mem}', "");
    Error('\p{Is_Jg:	/a/Manichaean_Mem}');
    Error('\P{Is_Jg:	/a/Manichaean_Mem}');
    Expect(1, 68310, '\p{Is_Jg=manichaeanmem}', "");
    Expect(0, 68310, '\p{^Is_Jg=manichaeanmem}', "");
    Expect(0, 68310, '\P{Is_Jg=manichaeanmem}', "");
    Expect(1, 68310, '\P{^Is_Jg=manichaeanmem}', "");
    Expect(0, 68311, '\p{Is_Jg=manichaeanmem}', "");
    Expect(1, 68311, '\p{^Is_Jg=manichaeanmem}', "");
    Expect(1, 68311, '\P{Is_Jg=manichaeanmem}', "");
    Expect(0, 68311, '\P{^Is_Jg=manichaeanmem}', "");
    Expect(1, 68310, '\p{Is_Jg:	Manichaean_Mem}', "");
    Expect(0, 68310, '\p{^Is_Jg:	Manichaean_Mem}', "");
    Expect(0, 68310, '\P{Is_Jg:	Manichaean_Mem}', "");
    Expect(1, 68310, '\P{^Is_Jg:	Manichaean_Mem}', "");
    Expect(0, 68311, '\p{Is_Jg:	Manichaean_Mem}', "");
    Expect(1, 68311, '\p{^Is_Jg:	Manichaean_Mem}', "");
    Expect(1, 68311, '\P{Is_Jg:	Manichaean_Mem}', "");
    Expect(0, 68311, '\P{^Is_Jg:	Manichaean_Mem}', "");
    Error('\p{Joining_Group=_MANICHAEAN_Nun/a/}');
    Error('\P{Joining_Group=_MANICHAEAN_Nun/a/}');
    Expect(1, 68311, '\p{Joining_Group=manichaeannun}', "");
    Expect(0, 68311, '\p{^Joining_Group=manichaeannun}', "");
    Expect(0, 68311, '\P{Joining_Group=manichaeannun}', "");
    Expect(1, 68311, '\P{^Joining_Group=manichaeannun}', "");
    Expect(0, 68312, '\p{Joining_Group=manichaeannun}', "");
    Expect(1, 68312, '\p{^Joining_Group=manichaeannun}', "");
    Expect(1, 68312, '\P{Joining_Group=manichaeannun}', "");
    Expect(0, 68312, '\P{^Joining_Group=manichaeannun}', "");
    Expect(1, 68311, '\p{Joining_Group=		manichaean_Nun}', "");
    Expect(0, 68311, '\p{^Joining_Group=		manichaean_Nun}', "");
    Expect(0, 68311, '\P{Joining_Group=		manichaean_Nun}', "");
    Expect(1, 68311, '\P{^Joining_Group=		manichaean_Nun}', "");
    Expect(0, 68312, '\p{Joining_Group=		manichaean_Nun}', "");
    Expect(1, 68312, '\p{^Joining_Group=		manichaean_Nun}', "");
    Expect(1, 68312, '\P{Joining_Group=		manichaean_Nun}', "");
    Expect(0, 68312, '\P{^Joining_Group=		manichaean_Nun}', "");
    Error('\p{Jg=MANICHAEAN_Nun:=}');
    Error('\P{Jg=MANICHAEAN_Nun:=}');
    Expect(1, 68311, '\p{Jg=manichaeannun}', "");
    Expect(0, 68311, '\p{^Jg=manichaeannun}', "");
    Expect(0, 68311, '\P{Jg=manichaeannun}', "");
    Expect(1, 68311, '\P{^Jg=manichaeannun}', "");
    Expect(0, 68312, '\p{Jg=manichaeannun}', "");
    Expect(1, 68312, '\p{^Jg=manichaeannun}', "");
    Expect(1, 68312, '\P{Jg=manichaeannun}', "");
    Expect(0, 68312, '\P{^Jg=manichaeannun}', "");
    Expect(1, 68311, '\p{Jg=-	MANICHAEAN_nun}', "");
    Expect(0, 68311, '\p{^Jg=-	MANICHAEAN_nun}', "");
    Expect(0, 68311, '\P{Jg=-	MANICHAEAN_nun}', "");
    Expect(1, 68311, '\P{^Jg=-	MANICHAEAN_nun}', "");
    Expect(0, 68312, '\p{Jg=-	MANICHAEAN_nun}', "");
    Expect(1, 68312, '\p{^Jg=-	MANICHAEAN_nun}', "");
    Expect(1, 68312, '\P{Jg=-	MANICHAEAN_nun}', "");
    Expect(0, 68312, '\P{^Jg=-	MANICHAEAN_nun}', "");
    Error('\p{Is_Joining_Group= /a/Manichaean_NUN}');
    Error('\P{Is_Joining_Group= /a/Manichaean_NUN}');
    Expect(1, 68311, '\p{Is_Joining_Group=manichaeannun}', "");
    Expect(0, 68311, '\p{^Is_Joining_Group=manichaeannun}', "");
    Expect(0, 68311, '\P{Is_Joining_Group=manichaeannun}', "");
    Expect(1, 68311, '\P{^Is_Joining_Group=manichaeannun}', "");
    Expect(0, 68312, '\p{Is_Joining_Group=manichaeannun}', "");
    Expect(1, 68312, '\p{^Is_Joining_Group=manichaeannun}', "");
    Expect(1, 68312, '\P{Is_Joining_Group=manichaeannun}', "");
    Expect(0, 68312, '\P{^Is_Joining_Group=manichaeannun}', "");
    Expect(1, 68311, '\p{Is_Joining_Group: _Manichaean_NUN}', "");
    Expect(0, 68311, '\p{^Is_Joining_Group: _Manichaean_NUN}', "");
    Expect(0, 68311, '\P{Is_Joining_Group: _Manichaean_NUN}', "");
    Expect(1, 68311, '\P{^Is_Joining_Group: _Manichaean_NUN}', "");
    Expect(0, 68312, '\p{Is_Joining_Group: _Manichaean_NUN}', "");
    Expect(1, 68312, '\p{^Is_Joining_Group: _Manichaean_NUN}', "");
    Expect(1, 68312, '\P{Is_Joining_Group: _Manichaean_NUN}', "");
    Expect(0, 68312, '\P{^Is_Joining_Group: _Manichaean_NUN}', "");
    Error('\p{Is_Jg=_MANICHAEAN_Nun/a/}');
    Error('\P{Is_Jg=_MANICHAEAN_Nun/a/}');
    Expect(1, 68311, '\p{Is_Jg=manichaeannun}', "");
    Expect(0, 68311, '\p{^Is_Jg=manichaeannun}', "");
    Expect(0, 68311, '\P{Is_Jg=manichaeannun}', "");
    Expect(1, 68311, '\P{^Is_Jg=manichaeannun}', "");
    Expect(0, 68312, '\p{Is_Jg=manichaeannun}', "");
    Expect(1, 68312, '\p{^Is_Jg=manichaeannun}', "");
    Expect(1, 68312, '\P{Is_Jg=manichaeannun}', "");
    Expect(0, 68312, '\P{^Is_Jg=manichaeannun}', "");
    Expect(1, 68311, '\p{Is_Jg= 	Manichaean_Nun}', "");
    Expect(0, 68311, '\p{^Is_Jg= 	Manichaean_Nun}', "");
    Expect(0, 68311, '\P{Is_Jg= 	Manichaean_Nun}', "");
    Expect(1, 68311, '\P{^Is_Jg= 	Manichaean_Nun}', "");
    Expect(0, 68312, '\p{Is_Jg= 	Manichaean_Nun}', "");
    Expect(1, 68312, '\p{^Is_Jg= 	Manichaean_Nun}', "");
    Expect(1, 68312, '\P{Is_Jg= 	Manichaean_Nun}', "");
    Expect(0, 68312, '\P{^Is_Jg= 	Manichaean_Nun}', "");
    Error('\p{Joining_Group= 	MANICHAEAN_One/a/}');
    Error('\P{Joining_Group= 	MANICHAEAN_One/a/}');
    Expect(1, 68331, '\p{Joining_Group=manichaeanone}', "");
    Expect(0, 68331, '\p{^Joining_Group=manichaeanone}', "");
    Expect(0, 68331, '\P{Joining_Group=manichaeanone}', "");
    Expect(1, 68331, '\P{^Joining_Group=manichaeanone}', "");
    Expect(0, 68332, '\p{Joining_Group=manichaeanone}', "");
    Expect(1, 68332, '\p{^Joining_Group=manichaeanone}', "");
    Expect(1, 68332, '\P{Joining_Group=manichaeanone}', "");
    Expect(0, 68332, '\P{^Joining_Group=manichaeanone}', "");
    Expect(1, 68331, '\p{Joining_Group=Manichaean_One}', "");
    Expect(0, 68331, '\p{^Joining_Group=Manichaean_One}', "");
    Expect(0, 68331, '\P{Joining_Group=Manichaean_One}', "");
    Expect(1, 68331, '\P{^Joining_Group=Manichaean_One}', "");
    Expect(0, 68332, '\p{Joining_Group=Manichaean_One}', "");
    Expect(1, 68332, '\p{^Joining_Group=Manichaean_One}', "");
    Expect(1, 68332, '\P{Joining_Group=Manichaean_One}', "");
    Expect(0, 68332, '\P{^Joining_Group=Manichaean_One}', "");
    Error('\p{Jg=/a/-	Manichaean_ONE}');
    Error('\P{Jg=/a/-	Manichaean_ONE}');
    Expect(1, 68331, '\p{Jg=manichaeanone}', "");
    Expect(0, 68331, '\p{^Jg=manichaeanone}', "");
    Expect(0, 68331, '\P{Jg=manichaeanone}', "");
    Expect(1, 68331, '\P{^Jg=manichaeanone}', "");
    Expect(0, 68332, '\p{Jg=manichaeanone}', "");
    Expect(1, 68332, '\p{^Jg=manichaeanone}', "");
    Expect(1, 68332, '\P{Jg=manichaeanone}', "");
    Expect(0, 68332, '\P{^Jg=manichaeanone}', "");
    Expect(1, 68331, '\p{Jg:	MANICHAEAN_One}', "");
    Expect(0, 68331, '\p{^Jg:	MANICHAEAN_One}', "");
    Expect(0, 68331, '\P{Jg:	MANICHAEAN_One}', "");
    Expect(1, 68331, '\P{^Jg:	MANICHAEAN_One}', "");
    Expect(0, 68332, '\p{Jg:	MANICHAEAN_One}', "");
    Expect(1, 68332, '\p{^Jg:	MANICHAEAN_One}', "");
    Expect(1, 68332, '\P{Jg:	MANICHAEAN_One}', "");
    Expect(0, 68332, '\P{^Jg:	MANICHAEAN_One}', "");
    Error('\p{Is_Joining_Group=/a/	-manichaean_ONE}');
    Error('\P{Is_Joining_Group=/a/	-manichaean_ONE}');
    Expect(1, 68331, '\p{Is_Joining_Group=manichaeanone}', "");
    Expect(0, 68331, '\p{^Is_Joining_Group=manichaeanone}', "");
    Expect(0, 68331, '\P{Is_Joining_Group=manichaeanone}', "");
    Expect(1, 68331, '\P{^Is_Joining_Group=manichaeanone}', "");
    Expect(0, 68332, '\p{Is_Joining_Group=manichaeanone}', "");
    Expect(1, 68332, '\p{^Is_Joining_Group=manichaeanone}', "");
    Expect(1, 68332, '\P{Is_Joining_Group=manichaeanone}', "");
    Expect(0, 68332, '\P{^Is_Joining_Group=manichaeanone}', "");
    Expect(1, 68331, '\p{Is_Joining_Group=MANICHAEAN_ONE}', "");
    Expect(0, 68331, '\p{^Is_Joining_Group=MANICHAEAN_ONE}', "");
    Expect(0, 68331, '\P{Is_Joining_Group=MANICHAEAN_ONE}', "");
    Expect(1, 68331, '\P{^Is_Joining_Group=MANICHAEAN_ONE}', "");
    Expect(0, 68332, '\p{Is_Joining_Group=MANICHAEAN_ONE}', "");
    Expect(1, 68332, '\p{^Is_Joining_Group=MANICHAEAN_ONE}', "");
    Expect(1, 68332, '\P{Is_Joining_Group=MANICHAEAN_ONE}', "");
    Expect(0, 68332, '\P{^Is_Joining_Group=MANICHAEAN_ONE}', "");
    Error('\p{Is_Jg=		manichaean_One/a/}');
    Error('\P{Is_Jg=		manichaean_One/a/}');
    Expect(1, 68331, '\p{Is_Jg=manichaeanone}', "");
    Expect(0, 68331, '\p{^Is_Jg=manichaeanone}', "");
    Expect(0, 68331, '\P{Is_Jg=manichaeanone}', "");
    Expect(1, 68331, '\P{^Is_Jg=manichaeanone}', "");
    Expect(0, 68332, '\p{Is_Jg=manichaeanone}', "");
    Expect(1, 68332, '\p{^Is_Jg=manichaeanone}', "");
    Expect(1, 68332, '\P{Is_Jg=manichaeanone}', "");
    Expect(0, 68332, '\P{^Is_Jg=manichaeanone}', "");
    Expect(1, 68331, '\p{Is_Jg=	Manichaean_One}', "");
    Expect(0, 68331, '\p{^Is_Jg=	Manichaean_One}', "");
    Expect(0, 68331, '\P{Is_Jg=	Manichaean_One}', "");
    Expect(1, 68331, '\P{^Is_Jg=	Manichaean_One}', "");
    Expect(0, 68332, '\p{Is_Jg=	Manichaean_One}', "");
    Expect(1, 68332, '\p{^Is_Jg=	Manichaean_One}', "");
    Expect(1, 68332, '\P{Is_Jg=	Manichaean_One}', "");
    Expect(0, 68332, '\P{^Is_Jg=	Manichaean_One}', "");
    Error('\p{Joining_Group=:=--Manichaean_Pe}');
    Error('\P{Joining_Group=:=--Manichaean_Pe}');
    Expect(1, 68316, '\p{Joining_Group=manichaeanpe}', "");
    Expect(0, 68316, '\p{^Joining_Group=manichaeanpe}', "");
    Expect(0, 68316, '\P{Joining_Group=manichaeanpe}', "");
    Expect(1, 68316, '\P{^Joining_Group=manichaeanpe}', "");
    Expect(0, 68317, '\p{Joining_Group=manichaeanpe}', "");
    Expect(1, 68317, '\p{^Joining_Group=manichaeanpe}', "");
    Expect(1, 68317, '\P{Joining_Group=manichaeanpe}', "");
    Expect(0, 68317, '\P{^Joining_Group=manichaeanpe}', "");
    Expect(1, 68316, '\p{Joining_Group=	 Manichaean_Pe}', "");
    Expect(0, 68316, '\p{^Joining_Group=	 Manichaean_Pe}', "");
    Expect(0, 68316, '\P{Joining_Group=	 Manichaean_Pe}', "");
    Expect(1, 68316, '\P{^Joining_Group=	 Manichaean_Pe}', "");
    Expect(0, 68317, '\p{Joining_Group=	 Manichaean_Pe}', "");
    Expect(1, 68317, '\p{^Joining_Group=	 Manichaean_Pe}', "");
    Expect(1, 68317, '\P{Joining_Group=	 Manichaean_Pe}', "");
    Expect(0, 68317, '\P{^Joining_Group=	 Manichaean_Pe}', "");
    Error('\p{Jg=	_Manichaean_Pe/a/}');
    Error('\P{Jg=	_Manichaean_Pe/a/}');
    Expect(1, 68316, '\p{Jg=manichaeanpe}', "");
    Expect(0, 68316, '\p{^Jg=manichaeanpe}', "");
    Expect(0, 68316, '\P{Jg=manichaeanpe}', "");
    Expect(1, 68316, '\P{^Jg=manichaeanpe}', "");
    Expect(0, 68317, '\p{Jg=manichaeanpe}', "");
    Expect(1, 68317, '\p{^Jg=manichaeanpe}', "");
    Expect(1, 68317, '\P{Jg=manichaeanpe}', "");
    Expect(0, 68317, '\P{^Jg=manichaeanpe}', "");
    Expect(1, 68316, '\p{Jg=		MANICHAEAN_PE}', "");
    Expect(0, 68316, '\p{^Jg=		MANICHAEAN_PE}', "");
    Expect(0, 68316, '\P{Jg=		MANICHAEAN_PE}', "");
    Expect(1, 68316, '\P{^Jg=		MANICHAEAN_PE}', "");
    Expect(0, 68317, '\p{Jg=		MANICHAEAN_PE}', "");
    Expect(1, 68317, '\p{^Jg=		MANICHAEAN_PE}', "");
    Expect(1, 68317, '\P{Jg=		MANICHAEAN_PE}', "");
    Expect(0, 68317, '\P{^Jg=		MANICHAEAN_PE}', "");
    Error('\p{Is_Joining_Group= _MANICHAEAN_Pe/a/}');
    Error('\P{Is_Joining_Group= _MANICHAEAN_Pe/a/}');
    Expect(1, 68316, '\p{Is_Joining_Group=manichaeanpe}', "");
    Expect(0, 68316, '\p{^Is_Joining_Group=manichaeanpe}', "");
    Expect(0, 68316, '\P{Is_Joining_Group=manichaeanpe}', "");
    Expect(1, 68316, '\P{^Is_Joining_Group=manichaeanpe}', "");
    Expect(0, 68317, '\p{Is_Joining_Group=manichaeanpe}', "");
    Expect(1, 68317, '\p{^Is_Joining_Group=manichaeanpe}', "");
    Expect(1, 68317, '\P{Is_Joining_Group=manichaeanpe}', "");
    Expect(0, 68317, '\P{^Is_Joining_Group=manichaeanpe}', "");
    Expect(1, 68316, '\p{Is_Joining_Group:-	MANICHAEAN_pe}', "");
    Expect(0, 68316, '\p{^Is_Joining_Group:-	MANICHAEAN_pe}', "");
    Expect(0, 68316, '\P{Is_Joining_Group:-	MANICHAEAN_pe}', "");
    Expect(1, 68316, '\P{^Is_Joining_Group:-	MANICHAEAN_pe}', "");
    Expect(0, 68317, '\p{Is_Joining_Group:-	MANICHAEAN_pe}', "");
    Expect(1, 68317, '\p{^Is_Joining_Group:-	MANICHAEAN_pe}', "");
    Expect(1, 68317, '\P{Is_Joining_Group:-	MANICHAEAN_pe}', "");
    Expect(0, 68317, '\P{^Is_Joining_Group:-	MANICHAEAN_pe}', "");
    Error('\p{Is_Jg=--manichaean_Pe:=}');
    Error('\P{Is_Jg=--manichaean_Pe:=}');
    Expect(1, 68316, '\p{Is_Jg=manichaeanpe}', "");
    Expect(0, 68316, '\p{^Is_Jg=manichaeanpe}', "");
    Expect(0, 68316, '\P{Is_Jg=manichaeanpe}', "");
    Expect(1, 68316, '\P{^Is_Jg=manichaeanpe}', "");
    Expect(0, 68317, '\p{Is_Jg=manichaeanpe}', "");
    Expect(1, 68317, '\p{^Is_Jg=manichaeanpe}', "");
    Expect(1, 68317, '\P{Is_Jg=manichaeanpe}', "");
    Expect(0, 68317, '\P{^Is_Jg=manichaeanpe}', "");
    Expect(1, 68316, '\p{Is_Jg=	_MANICHAEAN_Pe}', "");
    Expect(0, 68316, '\p{^Is_Jg=	_MANICHAEAN_Pe}', "");
    Expect(0, 68316, '\P{Is_Jg=	_MANICHAEAN_Pe}', "");
    Expect(1, 68316, '\P{^Is_Jg=	_MANICHAEAN_Pe}', "");
    Expect(0, 68317, '\p{Is_Jg=	_MANICHAEAN_Pe}', "");
    Expect(1, 68317, '\p{^Is_Jg=	_MANICHAEAN_Pe}', "");
    Expect(1, 68317, '\P{Is_Jg=	_MANICHAEAN_Pe}', "");
    Expect(0, 68317, '\P{^Is_Jg=	_MANICHAEAN_Pe}', "");
    Error('\p{Joining_Group=/a/_-Manichaean_QOPH}');
    Error('\P{Joining_Group=/a/_-Manichaean_QOPH}');
    Expect(1, 68320, '\p{Joining_Group:   manichaeanqoph}', "");
    Expect(0, 68320, '\p{^Joining_Group:   manichaeanqoph}', "");
    Expect(0, 68320, '\P{Joining_Group:   manichaeanqoph}', "");
    Expect(1, 68320, '\P{^Joining_Group:   manichaeanqoph}', "");
    Expect(0, 68321, '\p{Joining_Group:   manichaeanqoph}', "");
    Expect(1, 68321, '\p{^Joining_Group:   manichaeanqoph}', "");
    Expect(1, 68321, '\P{Joining_Group:   manichaeanqoph}', "");
    Expect(0, 68321, '\P{^Joining_Group:   manichaeanqoph}', "");
    Expect(1, 68320, '\p{Joining_Group=--Manichaean_qoph}', "");
    Expect(0, 68320, '\p{^Joining_Group=--Manichaean_qoph}', "");
    Expect(0, 68320, '\P{Joining_Group=--Manichaean_qoph}', "");
    Expect(1, 68320, '\P{^Joining_Group=--Manichaean_qoph}', "");
    Expect(0, 68321, '\p{Joining_Group=--Manichaean_qoph}', "");
    Expect(1, 68321, '\p{^Joining_Group=--Manichaean_qoph}', "");
    Expect(1, 68321, '\P{Joining_Group=--Manichaean_qoph}', "");
    Expect(0, 68321, '\P{^Joining_Group=--Manichaean_qoph}', "");
    Error('\p{Jg=- manichaean_Qoph/a/}');
    Error('\P{Jg=- manichaean_Qoph/a/}');
    Expect(1, 68320, '\p{Jg=manichaeanqoph}', "");
    Expect(0, 68320, '\p{^Jg=manichaeanqoph}', "");
    Expect(0, 68320, '\P{Jg=manichaeanqoph}', "");
    Expect(1, 68320, '\P{^Jg=manichaeanqoph}', "");
    Expect(0, 68321, '\p{Jg=manichaeanqoph}', "");
    Expect(1, 68321, '\p{^Jg=manichaeanqoph}', "");
    Expect(1, 68321, '\P{Jg=manichaeanqoph}', "");
    Expect(0, 68321, '\P{^Jg=manichaeanqoph}', "");
    Expect(1, 68320, '\p{Jg=-MANICHAEAN_Qoph}', "");
    Expect(0, 68320, '\p{^Jg=-MANICHAEAN_Qoph}', "");
    Expect(0, 68320, '\P{Jg=-MANICHAEAN_Qoph}', "");
    Expect(1, 68320, '\P{^Jg=-MANICHAEAN_Qoph}', "");
    Expect(0, 68321, '\p{Jg=-MANICHAEAN_Qoph}', "");
    Expect(1, 68321, '\p{^Jg=-MANICHAEAN_Qoph}', "");
    Expect(1, 68321, '\P{Jg=-MANICHAEAN_Qoph}', "");
    Expect(0, 68321, '\P{^Jg=-MANICHAEAN_Qoph}', "");
    Error('\p{Is_Joining_Group=/a/_	Manichaean_QOPH}');
    Error('\P{Is_Joining_Group=/a/_	Manichaean_QOPH}');
    Expect(1, 68320, '\p{Is_Joining_Group=manichaeanqoph}', "");
    Expect(0, 68320, '\p{^Is_Joining_Group=manichaeanqoph}', "");
    Expect(0, 68320, '\P{Is_Joining_Group=manichaeanqoph}', "");
    Expect(1, 68320, '\P{^Is_Joining_Group=manichaeanqoph}', "");
    Expect(0, 68321, '\p{Is_Joining_Group=manichaeanqoph}', "");
    Expect(1, 68321, '\p{^Is_Joining_Group=manichaeanqoph}', "");
    Expect(1, 68321, '\P{Is_Joining_Group=manichaeanqoph}', "");
    Expect(0, 68321, '\P{^Is_Joining_Group=manichaeanqoph}', "");
    Expect(1, 68320, '\p{Is_Joining_Group=_Manichaean_Qoph}', "");
    Expect(0, 68320, '\p{^Is_Joining_Group=_Manichaean_Qoph}', "");
    Expect(0, 68320, '\P{Is_Joining_Group=_Manichaean_Qoph}', "");
    Expect(1, 68320, '\P{^Is_Joining_Group=_Manichaean_Qoph}', "");
    Expect(0, 68321, '\p{Is_Joining_Group=_Manichaean_Qoph}', "");
    Expect(1, 68321, '\p{^Is_Joining_Group=_Manichaean_Qoph}', "");
    Expect(1, 68321, '\P{Is_Joining_Group=_Manichaean_Qoph}', "");
    Expect(0, 68321, '\P{^Is_Joining_Group=_Manichaean_Qoph}', "");
    Error('\p{Is_Jg=-Manichaean_Qoph:=}');
    Error('\P{Is_Jg=-Manichaean_Qoph:=}');
    Expect(1, 68320, '\p{Is_Jg=manichaeanqoph}', "");
    Expect(0, 68320, '\p{^Is_Jg=manichaeanqoph}', "");
    Expect(0, 68320, '\P{Is_Jg=manichaeanqoph}', "");
    Expect(1, 68320, '\P{^Is_Jg=manichaeanqoph}', "");
    Expect(0, 68321, '\p{Is_Jg=manichaeanqoph}', "");
    Expect(1, 68321, '\p{^Is_Jg=manichaeanqoph}', "");
    Expect(1, 68321, '\P{Is_Jg=manichaeanqoph}', "");
    Expect(0, 68321, '\P{^Is_Jg=manichaeanqoph}', "");
    Expect(1, 68320, '\p{Is_Jg=	manichaean_Qoph}', "");
    Expect(0, 68320, '\p{^Is_Jg=	manichaean_Qoph}', "");
    Expect(0, 68320, '\P{Is_Jg=	manichaean_Qoph}', "");
    Expect(1, 68320, '\P{^Is_Jg=	manichaean_Qoph}', "");
    Expect(0, 68321, '\p{Is_Jg=	manichaean_Qoph}', "");
    Expect(1, 68321, '\p{^Is_Jg=	manichaean_Qoph}', "");
    Expect(1, 68321, '\P{Is_Jg=	manichaean_Qoph}', "");
    Expect(0, 68321, '\P{^Is_Jg=	manichaean_Qoph}', "");
    Error('\p{Joining_Group=:= -manichaean_Resh}');
    Error('\P{Joining_Group=:= -manichaean_Resh}');
    Expect(1, 68321, '\p{Joining_Group=manichaeanresh}', "");
    Expect(0, 68321, '\p{^Joining_Group=manichaeanresh}', "");
    Expect(0, 68321, '\P{Joining_Group=manichaeanresh}', "");
    Expect(1, 68321, '\P{^Joining_Group=manichaeanresh}', "");
    Expect(0, 68322, '\p{Joining_Group=manichaeanresh}', "");
    Expect(1, 68322, '\p{^Joining_Group=manichaeanresh}', "");
    Expect(1, 68322, '\P{Joining_Group=manichaeanresh}', "");
    Expect(0, 68322, '\P{^Joining_Group=manichaeanresh}', "");
    Expect(1, 68321, '\p{Joining_Group=_	manichaean_Resh}', "");
    Expect(0, 68321, '\p{^Joining_Group=_	manichaean_Resh}', "");
    Expect(0, 68321, '\P{Joining_Group=_	manichaean_Resh}', "");
    Expect(1, 68321, '\P{^Joining_Group=_	manichaean_Resh}', "");
    Expect(0, 68322, '\p{Joining_Group=_	manichaean_Resh}', "");
    Expect(1, 68322, '\p{^Joining_Group=_	manichaean_Resh}', "");
    Expect(1, 68322, '\P{Joining_Group=_	manichaean_Resh}', "");
    Expect(0, 68322, '\P{^Joining_Group=_	manichaean_Resh}', "");
    Error('\p{Jg=	 Manichaean_Resh:=}');
    Error('\P{Jg=	 Manichaean_Resh:=}');
    Expect(1, 68321, '\p{Jg=manichaeanresh}', "");
    Expect(0, 68321, '\p{^Jg=manichaeanresh}', "");
    Expect(0, 68321, '\P{Jg=manichaeanresh}', "");
    Expect(1, 68321, '\P{^Jg=manichaeanresh}', "");
    Expect(0, 68322, '\p{Jg=manichaeanresh}', "");
    Expect(1, 68322, '\p{^Jg=manichaeanresh}', "");
    Expect(1, 68322, '\P{Jg=manichaeanresh}', "");
    Expect(0, 68322, '\P{^Jg=manichaeanresh}', "");
    Expect(1, 68321, '\p{Jg=	_Manichaean_RESH}', "");
    Expect(0, 68321, '\p{^Jg=	_Manichaean_RESH}', "");
    Expect(0, 68321, '\P{Jg=	_Manichaean_RESH}', "");
    Expect(1, 68321, '\P{^Jg=	_Manichaean_RESH}', "");
    Expect(0, 68322, '\p{Jg=	_Manichaean_RESH}', "");
    Expect(1, 68322, '\p{^Jg=	_Manichaean_RESH}', "");
    Expect(1, 68322, '\P{Jg=	_Manichaean_RESH}', "");
    Expect(0, 68322, '\P{^Jg=	_Manichaean_RESH}', "");
    Error('\p{Is_Joining_Group=/a/_Manichaean_RESH}');
    Error('\P{Is_Joining_Group=/a/_Manichaean_RESH}');
    Expect(1, 68321, '\p{Is_Joining_Group=manichaeanresh}', "");
    Expect(0, 68321, '\p{^Is_Joining_Group=manichaeanresh}', "");
    Expect(0, 68321, '\P{Is_Joining_Group=manichaeanresh}', "");
    Expect(1, 68321, '\P{^Is_Joining_Group=manichaeanresh}', "");
    Expect(0, 68322, '\p{Is_Joining_Group=manichaeanresh}', "");
    Expect(1, 68322, '\p{^Is_Joining_Group=manichaeanresh}', "");
    Expect(1, 68322, '\P{Is_Joining_Group=manichaeanresh}', "");
    Expect(0, 68322, '\P{^Is_Joining_Group=manichaeanresh}', "");
    Expect(1, 68321, '\p{Is_Joining_Group=_ manichaean_Resh}', "");
    Expect(0, 68321, '\p{^Is_Joining_Group=_ manichaean_Resh}', "");
    Expect(0, 68321, '\P{Is_Joining_Group=_ manichaean_Resh}', "");
    Expect(1, 68321, '\P{^Is_Joining_Group=_ manichaean_Resh}', "");
    Expect(0, 68322, '\p{Is_Joining_Group=_ manichaean_Resh}', "");
    Expect(1, 68322, '\p{^Is_Joining_Group=_ manichaean_Resh}', "");
    Expect(1, 68322, '\P{Is_Joining_Group=_ manichaean_Resh}', "");
    Expect(0, 68322, '\P{^Is_Joining_Group=_ manichaean_Resh}', "");
    Error('\p{Is_Jg:/a/MANICHAEAN_resh}');
    Error('\P{Is_Jg:/a/MANICHAEAN_resh}');
    Expect(1, 68321, '\p{Is_Jg=manichaeanresh}', "");
    Expect(0, 68321, '\p{^Is_Jg=manichaeanresh}', "");
    Expect(0, 68321, '\P{Is_Jg=manichaeanresh}', "");
    Expect(1, 68321, '\P{^Is_Jg=manichaeanresh}', "");
    Expect(0, 68322, '\p{Is_Jg=manichaeanresh}', "");
    Expect(1, 68322, '\p{^Is_Jg=manichaeanresh}', "");
    Expect(1, 68322, '\P{Is_Jg=manichaeanresh}', "");
    Expect(0, 68322, '\P{^Is_Jg=manichaeanresh}', "");
    Expect(1, 68321, '\p{Is_Jg:	Manichaean_resh}', "");
    Expect(0, 68321, '\p{^Is_Jg:	Manichaean_resh}', "");
    Expect(0, 68321, '\P{Is_Jg:	Manichaean_resh}', "");
    Expect(1, 68321, '\P{^Is_Jg:	Manichaean_resh}', "");
    Expect(0, 68322, '\p{Is_Jg:	Manichaean_resh}', "");
    Expect(1, 68322, '\p{^Is_Jg:	Manichaean_resh}', "");
    Expect(1, 68322, '\P{Is_Jg:	Manichaean_resh}', "");
    Expect(0, 68322, '\P{^Is_Jg:	Manichaean_resh}', "");
    Error('\p{Joining_Group:   /a/  MANICHAEAN_sadhe}');
    Error('\P{Joining_Group:   /a/  MANICHAEAN_sadhe}');
    Expect(1, 68317, '\p{Joining_Group=manichaeansadhe}', "");
    Expect(0, 68317, '\p{^Joining_Group=manichaeansadhe}', "");
    Expect(0, 68317, '\P{Joining_Group=manichaeansadhe}', "");
    Expect(1, 68317, '\P{^Joining_Group=manichaeansadhe}', "");
    Expect(0, 68318, '\p{Joining_Group=manichaeansadhe}', "");
    Expect(1, 68318, '\p{^Joining_Group=manichaeansadhe}', "");
    Expect(1, 68318, '\P{Joining_Group=manichaeansadhe}', "");
    Expect(0, 68318, '\P{^Joining_Group=manichaeansadhe}', "");
    Expect(1, 68317, '\p{Joining_Group=-MANICHAEAN_Sadhe}', "");
    Expect(0, 68317, '\p{^Joining_Group=-MANICHAEAN_Sadhe}', "");
    Expect(0, 68317, '\P{Joining_Group=-MANICHAEAN_Sadhe}', "");
    Expect(1, 68317, '\P{^Joining_Group=-MANICHAEAN_Sadhe}', "");
    Expect(0, 68318, '\p{Joining_Group=-MANICHAEAN_Sadhe}', "");
    Expect(1, 68318, '\p{^Joining_Group=-MANICHAEAN_Sadhe}', "");
    Expect(1, 68318, '\P{Joining_Group=-MANICHAEAN_Sadhe}', "");
    Expect(0, 68318, '\P{^Joining_Group=-MANICHAEAN_Sadhe}', "");
    Error('\p{Jg=-Manichaean_Sadhe:=}');
    Error('\P{Jg=-Manichaean_Sadhe:=}');
    Expect(1, 68317, '\p{Jg=manichaeansadhe}', "");
    Expect(0, 68317, '\p{^Jg=manichaeansadhe}', "");
    Expect(0, 68317, '\P{Jg=manichaeansadhe}', "");
    Expect(1, 68317, '\P{^Jg=manichaeansadhe}', "");
    Expect(0, 68318, '\p{Jg=manichaeansadhe}', "");
    Expect(1, 68318, '\p{^Jg=manichaeansadhe}', "");
    Expect(1, 68318, '\P{Jg=manichaeansadhe}', "");
    Expect(0, 68318, '\P{^Jg=manichaeansadhe}', "");
    Expect(1, 68317, '\p{Jg=_Manichaean_Sadhe}', "");
    Expect(0, 68317, '\p{^Jg=_Manichaean_Sadhe}', "");
    Expect(0, 68317, '\P{Jg=_Manichaean_Sadhe}', "");
    Expect(1, 68317, '\P{^Jg=_Manichaean_Sadhe}', "");
    Expect(0, 68318, '\p{Jg=_Manichaean_Sadhe}', "");
    Expect(1, 68318, '\p{^Jg=_Manichaean_Sadhe}', "");
    Expect(1, 68318, '\P{Jg=_Manichaean_Sadhe}', "");
    Expect(0, 68318, '\P{^Jg=_Manichaean_Sadhe}', "");
    Error('\p{Is_Joining_Group=	/a/MANICHAEAN_Sadhe}');
    Error('\P{Is_Joining_Group=	/a/MANICHAEAN_Sadhe}');
    Expect(1, 68317, '\p{Is_Joining_Group=manichaeansadhe}', "");
    Expect(0, 68317, '\p{^Is_Joining_Group=manichaeansadhe}', "");
    Expect(0, 68317, '\P{Is_Joining_Group=manichaeansadhe}', "");
    Expect(1, 68317, '\P{^Is_Joining_Group=manichaeansadhe}', "");
    Expect(0, 68318, '\p{Is_Joining_Group=manichaeansadhe}', "");
    Expect(1, 68318, '\p{^Is_Joining_Group=manichaeansadhe}', "");
    Expect(1, 68318, '\P{Is_Joining_Group=manichaeansadhe}', "");
    Expect(0, 68318, '\P{^Is_Joining_Group=manichaeansadhe}', "");
    Expect(1, 68317, '\p{Is_Joining_Group:	_-manichaean_sadhe}', "");
    Expect(0, 68317, '\p{^Is_Joining_Group:	_-manichaean_sadhe}', "");
    Expect(0, 68317, '\P{Is_Joining_Group:	_-manichaean_sadhe}', "");
    Expect(1, 68317, '\P{^Is_Joining_Group:	_-manichaean_sadhe}', "");
    Expect(0, 68318, '\p{Is_Joining_Group:	_-manichaean_sadhe}', "");
    Expect(1, 68318, '\p{^Is_Joining_Group:	_-manichaean_sadhe}', "");
    Expect(1, 68318, '\P{Is_Joining_Group:	_-manichaean_sadhe}', "");
    Expect(0, 68318, '\P{^Is_Joining_Group:	_-manichaean_sadhe}', "");
    Error('\p{Is_Jg=:= -manichaean_Sadhe}');
    Error('\P{Is_Jg=:= -manichaean_Sadhe}');
    Expect(1, 68317, '\p{Is_Jg=manichaeansadhe}', "");
    Expect(0, 68317, '\p{^Is_Jg=manichaeansadhe}', "");
    Expect(0, 68317, '\P{Is_Jg=manichaeansadhe}', "");
    Expect(1, 68317, '\P{^Is_Jg=manichaeansadhe}', "");
    Expect(0, 68318, '\p{Is_Jg=manichaeansadhe}', "");
    Expect(1, 68318, '\p{^Is_Jg=manichaeansadhe}', "");
    Expect(1, 68318, '\P{Is_Jg=manichaeansadhe}', "");
    Expect(0, 68318, '\P{^Is_Jg=manichaeansadhe}', "");
    Expect(1, 68317, '\p{Is_Jg=-_Manichaean_Sadhe}', "");
    Expect(0, 68317, '\p{^Is_Jg=-_Manichaean_Sadhe}', "");
    Expect(0, 68317, '\P{Is_Jg=-_Manichaean_Sadhe}', "");
    Expect(1, 68317, '\P{^Is_Jg=-_Manichaean_Sadhe}', "");
    Expect(0, 68318, '\p{Is_Jg=-_Manichaean_Sadhe}', "");
    Expect(1, 68318, '\p{^Is_Jg=-_Manichaean_Sadhe}', "");
    Expect(1, 68318, '\P{Is_Jg=-_Manichaean_Sadhe}', "");
    Expect(0, 68318, '\P{^Is_Jg=-_Manichaean_Sadhe}', "");
    Error('\p{Joining_Group=/a/	Manichaean_Samekh}');
    Error('\P{Joining_Group=/a/	Manichaean_Samekh}');
    Expect(1, 68312, '\p{Joining_Group=manichaeansamekh}', "");
    Expect(0, 68312, '\p{^Joining_Group=manichaeansamekh}', "");
    Expect(0, 68312, '\P{Joining_Group=manichaeansamekh}', "");
    Expect(1, 68312, '\P{^Joining_Group=manichaeansamekh}', "");
    Expect(0, 68313, '\p{Joining_Group=manichaeansamekh}', "");
    Expect(1, 68313, '\p{^Joining_Group=manichaeansamekh}', "");
    Expect(1, 68313, '\P{Joining_Group=manichaeansamekh}', "");
    Expect(0, 68313, '\P{^Joining_Group=manichaeansamekh}', "");
    Expect(1, 68312, '\p{Joining_Group= manichaean_Samekh}', "");
    Expect(0, 68312, '\p{^Joining_Group= manichaean_Samekh}', "");
    Expect(0, 68312, '\P{Joining_Group= manichaean_Samekh}', "");
    Expect(1, 68312, '\P{^Joining_Group= manichaean_Samekh}', "");
    Expect(0, 68313, '\p{Joining_Group= manichaean_Samekh}', "");
    Expect(1, 68313, '\p{^Joining_Group= manichaean_Samekh}', "");
    Expect(1, 68313, '\P{Joining_Group= manichaean_Samekh}', "");
    Expect(0, 68313, '\P{^Joining_Group= manichaean_Samekh}', "");
    Error('\p{Jg=:=_Manichaean_Samekh}');
    Error('\P{Jg=:=_Manichaean_Samekh}');
    Expect(1, 68312, '\p{Jg=manichaeansamekh}', "");
    Expect(0, 68312, '\p{^Jg=manichaeansamekh}', "");
    Expect(0, 68312, '\P{Jg=manichaeansamekh}', "");
    Expect(1, 68312, '\P{^Jg=manichaeansamekh}', "");
    Expect(0, 68313, '\p{Jg=manichaeansamekh}', "");
    Expect(1, 68313, '\p{^Jg=manichaeansamekh}', "");
    Expect(1, 68313, '\P{Jg=manichaeansamekh}', "");
    Expect(0, 68313, '\P{^Jg=manichaeansamekh}', "");
    Expect(1, 68312, '\p{Jg=-_Manichaean_SAMEKH}', "");
    Expect(0, 68312, '\p{^Jg=-_Manichaean_SAMEKH}', "");
    Expect(0, 68312, '\P{Jg=-_Manichaean_SAMEKH}', "");
    Expect(1, 68312, '\P{^Jg=-_Manichaean_SAMEKH}', "");
    Expect(0, 68313, '\p{Jg=-_Manichaean_SAMEKH}', "");
    Expect(1, 68313, '\p{^Jg=-_Manichaean_SAMEKH}', "");
    Expect(1, 68313, '\P{Jg=-_Manichaean_SAMEKH}', "");
    Expect(0, 68313, '\P{^Jg=-_Manichaean_SAMEKH}', "");
    Error('\p{Is_Joining_Group=/a/ 	manichaean_SAMEKH}');
    Error('\P{Is_Joining_Group=/a/ 	manichaean_SAMEKH}');
    Expect(1, 68312, '\p{Is_Joining_Group=manichaeansamekh}', "");
    Expect(0, 68312, '\p{^Is_Joining_Group=manichaeansamekh}', "");
    Expect(0, 68312, '\P{Is_Joining_Group=manichaeansamekh}', "");
    Expect(1, 68312, '\P{^Is_Joining_Group=manichaeansamekh}', "");
    Expect(0, 68313, '\p{Is_Joining_Group=manichaeansamekh}', "");
    Expect(1, 68313, '\p{^Is_Joining_Group=manichaeansamekh}', "");
    Expect(1, 68313, '\P{Is_Joining_Group=manichaeansamekh}', "");
    Expect(0, 68313, '\P{^Is_Joining_Group=manichaeansamekh}', "");
    Expect(1, 68312, '\p{Is_Joining_Group=		manichaean_samekh}', "");
    Expect(0, 68312, '\p{^Is_Joining_Group=		manichaean_samekh}', "");
    Expect(0, 68312, '\P{Is_Joining_Group=		manichaean_samekh}', "");
    Expect(1, 68312, '\P{^Is_Joining_Group=		manichaean_samekh}', "");
    Expect(0, 68313, '\p{Is_Joining_Group=		manichaean_samekh}', "");
    Expect(1, 68313, '\p{^Is_Joining_Group=		manichaean_samekh}', "");
    Expect(1, 68313, '\P{Is_Joining_Group=		manichaean_samekh}', "");
    Expect(0, 68313, '\P{^Is_Joining_Group=		manichaean_samekh}', "");
    Error('\p{Is_Jg=/a/manichaean_samekh}');
    Error('\P{Is_Jg=/a/manichaean_samekh}');
    Expect(1, 68312, '\p{Is_Jg=manichaeansamekh}', "");
    Expect(0, 68312, '\p{^Is_Jg=manichaeansamekh}', "");
    Expect(0, 68312, '\P{Is_Jg=manichaeansamekh}', "");
    Expect(1, 68312, '\P{^Is_Jg=manichaeansamekh}', "");
    Expect(0, 68313, '\p{Is_Jg=manichaeansamekh}', "");
    Expect(1, 68313, '\p{^Is_Jg=manichaeansamekh}', "");
    Expect(1, 68313, '\P{Is_Jg=manichaeansamekh}', "");
    Expect(0, 68313, '\P{^Is_Jg=manichaeansamekh}', "");
    Expect(1, 68312, '\p{Is_Jg=--manichaean_SAMEKH}', "");
    Expect(0, 68312, '\p{^Is_Jg=--manichaean_SAMEKH}', "");
    Expect(0, 68312, '\P{Is_Jg=--manichaean_SAMEKH}', "");
    Expect(1, 68312, '\P{^Is_Jg=--manichaean_SAMEKH}', "");
    Expect(0, 68313, '\p{Is_Jg=--manichaean_SAMEKH}', "");
    Expect(1, 68313, '\p{^Is_Jg=--manichaean_SAMEKH}', "");
    Expect(1, 68313, '\P{Is_Jg=--manichaean_SAMEKH}', "");
    Expect(0, 68313, '\P{^Is_Jg=--manichaean_SAMEKH}', "");
    Error('\p{Joining_Group=:=		Manichaean_Taw}');
    Error('\P{Joining_Group=:=		Manichaean_Taw}');
    Expect(1, 68324, '\p{Joining_Group=manichaeantaw}', "");
    Expect(0, 68324, '\p{^Joining_Group=manichaeantaw}', "");
    Expect(0, 68324, '\P{Joining_Group=manichaeantaw}', "");
    Expect(1, 68324, '\P{^Joining_Group=manichaeantaw}', "");
    Expect(0, 68325, '\p{Joining_Group=manichaeantaw}', "");
    Expect(1, 68325, '\p{^Joining_Group=manichaeantaw}', "");
    Expect(1, 68325, '\P{Joining_Group=manichaeantaw}', "");
    Expect(0, 68325, '\P{^Joining_Group=manichaeantaw}', "");
    Expect(1, 68324, '\p{Joining_Group=-	Manichaean_taw}', "");
    Expect(0, 68324, '\p{^Joining_Group=-	Manichaean_taw}', "");
    Expect(0, 68324, '\P{Joining_Group=-	Manichaean_taw}', "");
    Expect(1, 68324, '\P{^Joining_Group=-	Manichaean_taw}', "");
    Expect(0, 68325, '\p{Joining_Group=-	Manichaean_taw}', "");
    Expect(1, 68325, '\p{^Joining_Group=-	Manichaean_taw}', "");
    Expect(1, 68325, '\P{Joining_Group=-	Manichaean_taw}', "");
    Expect(0, 68325, '\P{^Joining_Group=-	Manichaean_taw}', "");
    Error('\p{Jg:	 Manichaean_TAW:=}');
    Error('\P{Jg:	 Manichaean_TAW:=}');
    Expect(1, 68324, '\p{Jg=manichaeantaw}', "");
    Expect(0, 68324, '\p{^Jg=manichaeantaw}', "");
    Expect(0, 68324, '\P{Jg=manichaeantaw}', "");
    Expect(1, 68324, '\P{^Jg=manichaeantaw}', "");
    Expect(0, 68325, '\p{Jg=manichaeantaw}', "");
    Expect(1, 68325, '\p{^Jg=manichaeantaw}', "");
    Expect(1, 68325, '\P{Jg=manichaeantaw}', "");
    Expect(0, 68325, '\P{^Jg=manichaeantaw}', "");
    Expect(1, 68324, '\p{Jg=Manichaean_Taw}', "");
    Expect(0, 68324, '\p{^Jg=Manichaean_Taw}', "");
    Expect(0, 68324, '\P{Jg=Manichaean_Taw}', "");
    Expect(1, 68324, '\P{^Jg=Manichaean_Taw}', "");
    Expect(0, 68325, '\p{Jg=Manichaean_Taw}', "");
    Expect(1, 68325, '\p{^Jg=Manichaean_Taw}', "");
    Expect(1, 68325, '\P{Jg=Manichaean_Taw}', "");
    Expect(0, 68325, '\P{^Jg=Manichaean_Taw}', "");
    Error('\p{Is_Joining_Group=/a/_MANICHAEAN_Taw}');
    Error('\P{Is_Joining_Group=/a/_MANICHAEAN_Taw}');
    Expect(1, 68324, '\p{Is_Joining_Group=manichaeantaw}', "");
    Expect(0, 68324, '\p{^Is_Joining_Group=manichaeantaw}', "");
    Expect(0, 68324, '\P{Is_Joining_Group=manichaeantaw}', "");
    Expect(1, 68324, '\P{^Is_Joining_Group=manichaeantaw}', "");
    Expect(0, 68325, '\p{Is_Joining_Group=manichaeantaw}', "");
    Expect(1, 68325, '\p{^Is_Joining_Group=manichaeantaw}', "");
    Expect(1, 68325, '\P{Is_Joining_Group=manichaeantaw}', "");
    Expect(0, 68325, '\P{^Is_Joining_Group=manichaeantaw}', "");
    Expect(1, 68324, '\p{Is_Joining_Group=_MANICHAEAN_Taw}', "");
    Expect(0, 68324, '\p{^Is_Joining_Group=_MANICHAEAN_Taw}', "");
    Expect(0, 68324, '\P{Is_Joining_Group=_MANICHAEAN_Taw}', "");
    Expect(1, 68324, '\P{^Is_Joining_Group=_MANICHAEAN_Taw}', "");
    Expect(0, 68325, '\p{Is_Joining_Group=_MANICHAEAN_Taw}', "");
    Expect(1, 68325, '\p{^Is_Joining_Group=_MANICHAEAN_Taw}', "");
    Expect(1, 68325, '\P{Is_Joining_Group=_MANICHAEAN_Taw}', "");
    Expect(0, 68325, '\P{^Is_Joining_Group=_MANICHAEAN_Taw}', "");
    Error('\p{Is_Jg= /a/MANICHAEAN_Taw}');
    Error('\P{Is_Jg= /a/MANICHAEAN_Taw}');
    Expect(1, 68324, '\p{Is_Jg=manichaeantaw}', "");
    Expect(0, 68324, '\p{^Is_Jg=manichaeantaw}', "");
    Expect(0, 68324, '\P{Is_Jg=manichaeantaw}', "");
    Expect(1, 68324, '\P{^Is_Jg=manichaeantaw}', "");
    Expect(0, 68325, '\p{Is_Jg=manichaeantaw}', "");
    Expect(1, 68325, '\p{^Is_Jg=manichaeantaw}', "");
    Expect(1, 68325, '\P{Is_Jg=manichaeantaw}', "");
    Expect(0, 68325, '\P{^Is_Jg=manichaeantaw}', "");
    Expect(1, 68324, '\p{Is_Jg=-_MANICHAEAN_taw}', "");
    Expect(0, 68324, '\p{^Is_Jg=-_MANICHAEAN_taw}', "");
    Expect(0, 68324, '\P{Is_Jg=-_MANICHAEAN_taw}', "");
    Expect(1, 68324, '\P{^Is_Jg=-_MANICHAEAN_taw}', "");
    Expect(0, 68325, '\p{Is_Jg=-_MANICHAEAN_taw}', "");
    Expect(1, 68325, '\p{^Is_Jg=-_MANICHAEAN_taw}', "");
    Expect(1, 68325, '\P{Is_Jg=-_MANICHAEAN_taw}', "");
    Expect(0, 68325, '\P{^Is_Jg=-_MANICHAEAN_taw}', "");
    Error('\p{Joining_Group=_manichaean_Ten:=}');
    Error('\P{Joining_Group=_manichaean_Ten:=}');
    Expect(1, 68333, '\p{Joining_Group=manichaeanten}', "");
    Expect(0, 68333, '\p{^Joining_Group=manichaeanten}', "");
    Expect(0, 68333, '\P{Joining_Group=manichaeanten}', "");
    Expect(1, 68333, '\P{^Joining_Group=manichaeanten}', "");
    Expect(0, 68334, '\p{Joining_Group=manichaeanten}', "");
    Expect(1, 68334, '\p{^Joining_Group=manichaeanten}', "");
    Expect(1, 68334, '\P{Joining_Group=manichaeanten}', "");
    Expect(0, 68334, '\P{^Joining_Group=manichaeanten}', "");
    Expect(1, 68333, '\p{Joining_Group=	Manichaean_ten}', "");
    Expect(0, 68333, '\p{^Joining_Group=	Manichaean_ten}', "");
    Expect(0, 68333, '\P{Joining_Group=	Manichaean_ten}', "");
    Expect(1, 68333, '\P{^Joining_Group=	Manichaean_ten}', "");
    Expect(0, 68334, '\p{Joining_Group=	Manichaean_ten}', "");
    Expect(1, 68334, '\p{^Joining_Group=	Manichaean_ten}', "");
    Expect(1, 68334, '\P{Joining_Group=	Manichaean_ten}', "");
    Expect(0, 68334, '\P{^Joining_Group=	Manichaean_ten}', "");
    Error('\p{Jg= MANICHAEAN_TEN:=}');
    Error('\P{Jg= MANICHAEAN_TEN:=}');
    Expect(1, 68333, '\p{Jg=manichaeanten}', "");
    Expect(0, 68333, '\p{^Jg=manichaeanten}', "");
    Expect(0, 68333, '\P{Jg=manichaeanten}', "");
    Expect(1, 68333, '\P{^Jg=manichaeanten}', "");
    Expect(0, 68334, '\p{Jg=manichaeanten}', "");
    Expect(1, 68334, '\p{^Jg=manichaeanten}', "");
    Expect(1, 68334, '\P{Jg=manichaeanten}', "");
    Expect(0, 68334, '\P{^Jg=manichaeanten}', "");
    Expect(1, 68333, '\p{Jg=__MANICHAEAN_Ten}', "");
    Expect(0, 68333, '\p{^Jg=__MANICHAEAN_Ten}', "");
    Expect(0, 68333, '\P{Jg=__MANICHAEAN_Ten}', "");
    Expect(1, 68333, '\P{^Jg=__MANICHAEAN_Ten}', "");
    Expect(0, 68334, '\p{Jg=__MANICHAEAN_Ten}', "");
    Expect(1, 68334, '\p{^Jg=__MANICHAEAN_Ten}', "");
    Expect(1, 68334, '\P{Jg=__MANICHAEAN_Ten}', "");
    Expect(0, 68334, '\P{^Jg=__MANICHAEAN_Ten}', "");
    Error('\p{Is_Joining_Group=:=-	Manichaean_TEN}');
    Error('\P{Is_Joining_Group=:=-	Manichaean_TEN}');
    Expect(1, 68333, '\p{Is_Joining_Group=manichaeanten}', "");
    Expect(0, 68333, '\p{^Is_Joining_Group=manichaeanten}', "");
    Expect(0, 68333, '\P{Is_Joining_Group=manichaeanten}', "");
    Expect(1, 68333, '\P{^Is_Joining_Group=manichaeanten}', "");
    Expect(0, 68334, '\p{Is_Joining_Group=manichaeanten}', "");
    Expect(1, 68334, '\p{^Is_Joining_Group=manichaeanten}', "");
    Expect(1, 68334, '\P{Is_Joining_Group=manichaeanten}', "");
    Expect(0, 68334, '\P{^Is_Joining_Group=manichaeanten}', "");
    Expect(1, 68333, '\p{Is_Joining_Group: -manichaean_ten}', "");
    Expect(0, 68333, '\p{^Is_Joining_Group: -manichaean_ten}', "");
    Expect(0, 68333, '\P{Is_Joining_Group: -manichaean_ten}', "");
    Expect(1, 68333, '\P{^Is_Joining_Group: -manichaean_ten}', "");
    Expect(0, 68334, '\p{Is_Joining_Group: -manichaean_ten}', "");
    Expect(1, 68334, '\p{^Is_Joining_Group: -manichaean_ten}', "");
    Expect(1, 68334, '\P{Is_Joining_Group: -manichaean_ten}', "");
    Expect(0, 68334, '\P{^Is_Joining_Group: -manichaean_ten}', "");
    Error('\p{Is_Jg=:=	-MANICHAEAN_Ten}');
    Error('\P{Is_Jg=:=	-MANICHAEAN_Ten}');
    Expect(1, 68333, '\p{Is_Jg:manichaeanten}', "");
    Expect(0, 68333, '\p{^Is_Jg:manichaeanten}', "");
    Expect(0, 68333, '\P{Is_Jg:manichaeanten}', "");
    Expect(1, 68333, '\P{^Is_Jg:manichaeanten}', "");
    Expect(0, 68334, '\p{Is_Jg:manichaeanten}', "");
    Expect(1, 68334, '\p{^Is_Jg:manichaeanten}', "");
    Expect(1, 68334, '\P{Is_Jg:manichaeanten}', "");
    Expect(0, 68334, '\P{^Is_Jg:manichaeanten}', "");
    Expect(1, 68333, '\p{Is_Jg=	_manichaean_ten}', "");
    Expect(0, 68333, '\p{^Is_Jg=	_manichaean_ten}', "");
    Expect(0, 68333, '\P{Is_Jg=	_manichaean_ten}', "");
    Expect(1, 68333, '\P{^Is_Jg=	_manichaean_ten}', "");
    Expect(0, 68334, '\p{Is_Jg=	_manichaean_ten}', "");
    Expect(1, 68334, '\p{^Is_Jg=	_manichaean_ten}', "");
    Expect(1, 68334, '\P{Is_Jg=	_manichaean_ten}', "");
    Expect(0, 68334, '\P{^Is_Jg=	_manichaean_ten}', "");
    Error('\p{Joining_Group:   /a/_-Manichaean_Teth}');
    Error('\P{Joining_Group:   /a/_-Manichaean_Teth}');
    Expect(1, 68302, '\p{Joining_Group=manichaeanteth}', "");
    Expect(0, 68302, '\p{^Joining_Group=manichaeanteth}', "");
    Expect(0, 68302, '\P{Joining_Group=manichaeanteth}', "");
    Expect(1, 68302, '\P{^Joining_Group=manichaeanteth}', "");
    Expect(0, 68303, '\p{Joining_Group=manichaeanteth}', "");
    Expect(1, 68303, '\p{^Joining_Group=manichaeanteth}', "");
    Expect(1, 68303, '\P{Joining_Group=manichaeanteth}', "");
    Expect(0, 68303, '\P{^Joining_Group=manichaeanteth}', "");
    Expect(1, 68302, '\p{Joining_Group:   __Manichaean_TETH}', "");
    Expect(0, 68302, '\p{^Joining_Group:   __Manichaean_TETH}', "");
    Expect(0, 68302, '\P{Joining_Group:   __Manichaean_TETH}', "");
    Expect(1, 68302, '\P{^Joining_Group:   __Manichaean_TETH}', "");
    Expect(0, 68303, '\p{Joining_Group:   __Manichaean_TETH}', "");
    Expect(1, 68303, '\p{^Joining_Group:   __Manichaean_TETH}', "");
    Expect(1, 68303, '\P{Joining_Group:   __Manichaean_TETH}', "");
    Expect(0, 68303, '\P{^Joining_Group:   __Manichaean_TETH}', "");
    Error('\p{Jg=:= 	manichaean_Teth}');
    Error('\P{Jg=:= 	manichaean_Teth}');
    Expect(1, 68302, '\p{Jg=manichaeanteth}', "");
    Expect(0, 68302, '\p{^Jg=manichaeanteth}', "");
    Expect(0, 68302, '\P{Jg=manichaeanteth}', "");
    Expect(1, 68302, '\P{^Jg=manichaeanteth}', "");
    Expect(0, 68303, '\p{Jg=manichaeanteth}', "");
    Expect(1, 68303, '\p{^Jg=manichaeanteth}', "");
    Expect(1, 68303, '\P{Jg=manichaeanteth}', "");
    Expect(0, 68303, '\P{^Jg=manichaeanteth}', "");
    Expect(1, 68302, '\p{Jg=		MANICHAEAN_Teth}', "");
    Expect(0, 68302, '\p{^Jg=		MANICHAEAN_Teth}', "");
    Expect(0, 68302, '\P{Jg=		MANICHAEAN_Teth}', "");
    Expect(1, 68302, '\P{^Jg=		MANICHAEAN_Teth}', "");
    Expect(0, 68303, '\p{Jg=		MANICHAEAN_Teth}', "");
    Expect(1, 68303, '\p{^Jg=		MANICHAEAN_Teth}', "");
    Expect(1, 68303, '\P{Jg=		MANICHAEAN_Teth}', "");
    Expect(0, 68303, '\P{^Jg=		MANICHAEAN_Teth}', "");
    Error('\p{Is_Joining_Group= 	manichaean_Teth:=}');
    Error('\P{Is_Joining_Group= 	manichaean_Teth:=}');
    Expect(1, 68302, '\p{Is_Joining_Group=manichaeanteth}', "");
    Expect(0, 68302, '\p{^Is_Joining_Group=manichaeanteth}', "");
    Expect(0, 68302, '\P{Is_Joining_Group=manichaeanteth}', "");
    Expect(1, 68302, '\P{^Is_Joining_Group=manichaeanteth}', "");
    Expect(0, 68303, '\p{Is_Joining_Group=manichaeanteth}', "");
    Expect(1, 68303, '\p{^Is_Joining_Group=manichaeanteth}', "");
    Expect(1, 68303, '\P{Is_Joining_Group=manichaeanteth}', "");
    Expect(0, 68303, '\P{^Is_Joining_Group=manichaeanteth}', "");
    Expect(1, 68302, '\p{Is_Joining_Group=	Manichaean_Teth}', "");
    Expect(0, 68302, '\p{^Is_Joining_Group=	Manichaean_Teth}', "");
    Expect(0, 68302, '\P{Is_Joining_Group=	Manichaean_Teth}', "");
    Expect(1, 68302, '\P{^Is_Joining_Group=	Manichaean_Teth}', "");
    Expect(0, 68303, '\p{Is_Joining_Group=	Manichaean_Teth}', "");
    Expect(1, 68303, '\p{^Is_Joining_Group=	Manichaean_Teth}', "");
    Expect(1, 68303, '\P{Is_Joining_Group=	Manichaean_Teth}', "");
    Expect(0, 68303, '\P{^Is_Joining_Group=	Manichaean_Teth}', "");
    Error('\p{Is_Jg= Manichaean_teth:=}');
    Error('\P{Is_Jg= Manichaean_teth:=}');
    Expect(1, 68302, '\p{Is_Jg=manichaeanteth}', "");
    Expect(0, 68302, '\p{^Is_Jg=manichaeanteth}', "");
    Expect(0, 68302, '\P{Is_Jg=manichaeanteth}', "");
    Expect(1, 68302, '\P{^Is_Jg=manichaeanteth}', "");
    Expect(0, 68303, '\p{Is_Jg=manichaeanteth}', "");
    Expect(1, 68303, '\p{^Is_Jg=manichaeanteth}', "");
    Expect(1, 68303, '\P{Is_Jg=manichaeanteth}', "");
    Expect(0, 68303, '\P{^Is_Jg=manichaeanteth}', "");
    Expect(1, 68302, '\p{Is_Jg= 	Manichaean_Teth}', "");
    Expect(0, 68302, '\p{^Is_Jg= 	Manichaean_Teth}', "");
    Expect(0, 68302, '\P{Is_Jg= 	Manichaean_Teth}', "");
    Expect(1, 68302, '\P{^Is_Jg= 	Manichaean_Teth}', "");
    Expect(0, 68303, '\p{Is_Jg= 	Manichaean_Teth}', "");
    Expect(1, 68303, '\p{^Is_Jg= 	Manichaean_Teth}', "");
    Expect(1, 68303, '\P{Is_Jg= 	Manichaean_Teth}', "");
    Expect(0, 68303, '\P{^Is_Jg= 	Manichaean_Teth}', "");
    Error('\p{Joining_Group=:= MANICHAEAN_Thamedh}');
    Error('\P{Joining_Group=:= MANICHAEAN_Thamedh}');
    Expect(1, 68309, '\p{Joining_Group=manichaeanthamedh}', "");
    Expect(0, 68309, '\p{^Joining_Group=manichaeanthamedh}', "");
    Expect(0, 68309, '\P{Joining_Group=manichaeanthamedh}', "");
    Expect(1, 68309, '\P{^Joining_Group=manichaeanthamedh}', "");
    Expect(0, 68310, '\p{Joining_Group=manichaeanthamedh}', "");
    Expect(1, 68310, '\p{^Joining_Group=manichaeanthamedh}', "");
    Expect(1, 68310, '\P{Joining_Group=manichaeanthamedh}', "");
    Expect(0, 68310, '\P{^Joining_Group=manichaeanthamedh}', "");
    Expect(1, 68309, '\p{Joining_Group=-Manichaean_Thamedh}', "");
    Expect(0, 68309, '\p{^Joining_Group=-Manichaean_Thamedh}', "");
    Expect(0, 68309, '\P{Joining_Group=-Manichaean_Thamedh}', "");
    Expect(1, 68309, '\P{^Joining_Group=-Manichaean_Thamedh}', "");
    Expect(0, 68310, '\p{Joining_Group=-Manichaean_Thamedh}', "");
    Expect(1, 68310, '\p{^Joining_Group=-Manichaean_Thamedh}', "");
    Expect(1, 68310, '\P{Joining_Group=-Manichaean_Thamedh}', "");
    Expect(0, 68310, '\P{^Joining_Group=-Manichaean_Thamedh}', "");
    Error('\p{Jg=_	MANICHAEAN_Thamedh/a/}');
    Error('\P{Jg=_	MANICHAEAN_Thamedh/a/}');
    Expect(1, 68309, '\p{Jg=manichaeanthamedh}', "");
    Expect(0, 68309, '\p{^Jg=manichaeanthamedh}', "");
    Expect(0, 68309, '\P{Jg=manichaeanthamedh}', "");
    Expect(1, 68309, '\P{^Jg=manichaeanthamedh}', "");
    Expect(0, 68310, '\p{Jg=manichaeanthamedh}', "");
    Expect(1, 68310, '\p{^Jg=manichaeanthamedh}', "");
    Expect(1, 68310, '\P{Jg=manichaeanthamedh}', "");
    Expect(0, 68310, '\P{^Jg=manichaeanthamedh}', "");
    Expect(1, 68309, '\p{Jg=_-MANICHAEAN_THAMEDH}', "");
    Expect(0, 68309, '\p{^Jg=_-MANICHAEAN_THAMEDH}', "");
    Expect(0, 68309, '\P{Jg=_-MANICHAEAN_THAMEDH}', "");
    Expect(1, 68309, '\P{^Jg=_-MANICHAEAN_THAMEDH}', "");
    Expect(0, 68310, '\p{Jg=_-MANICHAEAN_THAMEDH}', "");
    Expect(1, 68310, '\p{^Jg=_-MANICHAEAN_THAMEDH}', "");
    Expect(1, 68310, '\P{Jg=_-MANICHAEAN_THAMEDH}', "");
    Expect(0, 68310, '\P{^Jg=_-MANICHAEAN_THAMEDH}', "");
    Error('\p{Is_Joining_Group=:=MANICHAEAN_Thamedh}');
    Error('\P{Is_Joining_Group=:=MANICHAEAN_Thamedh}');
    Expect(1, 68309, '\p{Is_Joining_Group=manichaeanthamedh}', "");
    Expect(0, 68309, '\p{^Is_Joining_Group=manichaeanthamedh}', "");
    Expect(0, 68309, '\P{Is_Joining_Group=manichaeanthamedh}', "");
    Expect(1, 68309, '\P{^Is_Joining_Group=manichaeanthamedh}', "");
    Expect(0, 68310, '\p{Is_Joining_Group=manichaeanthamedh}', "");
    Expect(1, 68310, '\p{^Is_Joining_Group=manichaeanthamedh}', "");
    Expect(1, 68310, '\P{Is_Joining_Group=manichaeanthamedh}', "");
    Expect(0, 68310, '\P{^Is_Joining_Group=manichaeanthamedh}', "");
    Expect(1, 68309, '\p{Is_Joining_Group:	_	Manichaean_thamedh}', "");
    Expect(0, 68309, '\p{^Is_Joining_Group:	_	Manichaean_thamedh}', "");
    Expect(0, 68309, '\P{Is_Joining_Group:	_	Manichaean_thamedh}', "");
    Expect(1, 68309, '\P{^Is_Joining_Group:	_	Manichaean_thamedh}', "");
    Expect(0, 68310, '\p{Is_Joining_Group:	_	Manichaean_thamedh}', "");
    Expect(1, 68310, '\p{^Is_Joining_Group:	_	Manichaean_thamedh}', "");
    Expect(1, 68310, '\P{Is_Joining_Group:	_	Manichaean_thamedh}', "");
    Expect(0, 68310, '\P{^Is_Joining_Group:	_	Manichaean_thamedh}', "");
    Error('\p{Is_Jg=:=_	Manichaean_thamedh}');
    Error('\P{Is_Jg=:=_	Manichaean_thamedh}');
    Expect(1, 68309, '\p{Is_Jg=manichaeanthamedh}', "");
    Expect(0, 68309, '\p{^Is_Jg=manichaeanthamedh}', "");
    Expect(0, 68309, '\P{Is_Jg=manichaeanthamedh}', "");
    Expect(1, 68309, '\P{^Is_Jg=manichaeanthamedh}', "");
    Expect(0, 68310, '\p{Is_Jg=manichaeanthamedh}', "");
    Expect(1, 68310, '\p{^Is_Jg=manichaeanthamedh}', "");
    Expect(1, 68310, '\P{Is_Jg=manichaeanthamedh}', "");
    Expect(0, 68310, '\P{^Is_Jg=manichaeanthamedh}', "");
    Expect(1, 68309, '\p{Is_Jg=	_MANICHAEAN_Thamedh}', "");
    Expect(0, 68309, '\p{^Is_Jg=	_MANICHAEAN_Thamedh}', "");
    Expect(0, 68309, '\P{Is_Jg=	_MANICHAEAN_Thamedh}', "");
    Expect(1, 68309, '\P{^Is_Jg=	_MANICHAEAN_Thamedh}', "");
    Expect(0, 68310, '\p{Is_Jg=	_MANICHAEAN_Thamedh}', "");
    Expect(1, 68310, '\p{^Is_Jg=	_MANICHAEAN_Thamedh}', "");
    Expect(1, 68310, '\P{Is_Jg=	_MANICHAEAN_Thamedh}', "");
    Expect(0, 68310, '\P{^Is_Jg=	_MANICHAEAN_Thamedh}', "");
    Error('\p{Joining_Group=	Manichaean_Twenty:=}');
    Error('\P{Joining_Group=	Manichaean_Twenty:=}');
    Expect(1, 68334, '\p{Joining_Group=manichaeantwenty}', "");
    Expect(0, 68334, '\p{^Joining_Group=manichaeantwenty}', "");
    Expect(0, 68334, '\P{Joining_Group=manichaeantwenty}', "");
    Expect(1, 68334, '\P{^Joining_Group=manichaeantwenty}', "");
    Expect(0, 68335, '\p{Joining_Group=manichaeantwenty}', "");
    Expect(1, 68335, '\p{^Joining_Group=manichaeantwenty}', "");
    Expect(1, 68335, '\P{Joining_Group=manichaeantwenty}', "");
    Expect(0, 68335, '\P{^Joining_Group=manichaeantwenty}', "");
    Expect(1, 68334, '\p{Joining_Group=-_Manichaean_Twenty}', "");
    Expect(0, 68334, '\p{^Joining_Group=-_Manichaean_Twenty}', "");
    Expect(0, 68334, '\P{Joining_Group=-_Manichaean_Twenty}', "");
    Expect(1, 68334, '\P{^Joining_Group=-_Manichaean_Twenty}', "");
    Expect(0, 68335, '\p{Joining_Group=-_Manichaean_Twenty}', "");
    Expect(1, 68335, '\p{^Joining_Group=-_Manichaean_Twenty}', "");
    Expect(1, 68335, '\P{Joining_Group=-_Manichaean_Twenty}', "");
    Expect(0, 68335, '\P{^Joining_Group=-_Manichaean_Twenty}', "");
    Error('\p{Jg=	Manichaean_Twenty/a/}');
    Error('\P{Jg=	Manichaean_Twenty/a/}');
    Expect(1, 68334, '\p{Jg=manichaeantwenty}', "");
    Expect(0, 68334, '\p{^Jg=manichaeantwenty}', "");
    Expect(0, 68334, '\P{Jg=manichaeantwenty}', "");
    Expect(1, 68334, '\P{^Jg=manichaeantwenty}', "");
    Expect(0, 68335, '\p{Jg=manichaeantwenty}', "");
    Expect(1, 68335, '\p{^Jg=manichaeantwenty}', "");
    Expect(1, 68335, '\P{Jg=manichaeantwenty}', "");
    Expect(0, 68335, '\P{^Jg=manichaeantwenty}', "");
    Expect(1, 68334, '\p{Jg= Manichaean_twenty}', "");
    Expect(0, 68334, '\p{^Jg= Manichaean_twenty}', "");
    Expect(0, 68334, '\P{Jg= Manichaean_twenty}', "");
    Expect(1, 68334, '\P{^Jg= Manichaean_twenty}', "");
    Expect(0, 68335, '\p{Jg= Manichaean_twenty}', "");
    Expect(1, 68335, '\p{^Jg= Manichaean_twenty}', "");
    Expect(1, 68335, '\P{Jg= Manichaean_twenty}', "");
    Expect(0, 68335, '\P{^Jg= Manichaean_twenty}', "");
    Error('\p{Is_Joining_Group=	manichaean_TWENTY:=}');
    Error('\P{Is_Joining_Group=	manichaean_TWENTY:=}');
    Expect(1, 68334, '\p{Is_Joining_Group=manichaeantwenty}', "");
    Expect(0, 68334, '\p{^Is_Joining_Group=manichaeantwenty}', "");
    Expect(0, 68334, '\P{Is_Joining_Group=manichaeantwenty}', "");
    Expect(1, 68334, '\P{^Is_Joining_Group=manichaeantwenty}', "");
    Expect(0, 68335, '\p{Is_Joining_Group=manichaeantwenty}', "");
    Expect(1, 68335, '\p{^Is_Joining_Group=manichaeantwenty}', "");
    Expect(1, 68335, '\P{Is_Joining_Group=manichaeantwenty}', "");
    Expect(0, 68335, '\P{^Is_Joining_Group=manichaeantwenty}', "");
    Expect(1, 68334, '\p{Is_Joining_Group=_ MANICHAEAN_Twenty}', "");
    Expect(0, 68334, '\p{^Is_Joining_Group=_ MANICHAEAN_Twenty}', "");
    Expect(0, 68334, '\P{Is_Joining_Group=_ MANICHAEAN_Twenty}', "");
    Expect(1, 68334, '\P{^Is_Joining_Group=_ MANICHAEAN_Twenty}', "");
    Expect(0, 68335, '\p{Is_Joining_Group=_ MANICHAEAN_Twenty}', "");
    Expect(1, 68335, '\p{^Is_Joining_Group=_ MANICHAEAN_Twenty}', "");
    Expect(1, 68335, '\P{Is_Joining_Group=_ MANICHAEAN_Twenty}', "");
    Expect(0, 68335, '\P{^Is_Joining_Group=_ MANICHAEAN_Twenty}', "");
    Error('\p{Is_Jg=:= Manichaean_Twenty}');
    Error('\P{Is_Jg=:= Manichaean_Twenty}');
    Expect(1, 68334, '\p{Is_Jg:manichaeantwenty}', "");
    Expect(0, 68334, '\p{^Is_Jg:manichaeantwenty}', "");
    Expect(0, 68334, '\P{Is_Jg:manichaeantwenty}', "");
    Expect(1, 68334, '\P{^Is_Jg:manichaeantwenty}', "");
    Expect(0, 68335, '\p{Is_Jg:manichaeantwenty}', "");
    Expect(1, 68335, '\p{^Is_Jg:manichaeantwenty}', "");
    Expect(1, 68335, '\P{Is_Jg:manichaeantwenty}', "");
    Expect(0, 68335, '\P{^Is_Jg:manichaeantwenty}', "");
    Expect(1, 68334, '\p{Is_Jg=_Manichaean_twenty}', "");
    Expect(0, 68334, '\p{^Is_Jg=_Manichaean_twenty}', "");
    Expect(0, 68334, '\P{Is_Jg=_Manichaean_twenty}', "");
    Expect(1, 68334, '\P{^Is_Jg=_Manichaean_twenty}', "");
    Expect(0, 68335, '\p{Is_Jg=_Manichaean_twenty}', "");
    Expect(1, 68335, '\p{^Is_Jg=_Manichaean_twenty}', "");
    Expect(1, 68335, '\P{Is_Jg=_Manichaean_twenty}', "");
    Expect(0, 68335, '\P{^Is_Jg=_Manichaean_twenty}', "");
    Error('\p{Joining_Group=	:=MANICHAEAN_Waw}');
    Error('\P{Joining_Group=	:=MANICHAEAN_Waw}');
    Expect(1, 68295, '\p{Joining_Group=manichaeanwaw}', "");
    Expect(0, 68295, '\p{^Joining_Group=manichaeanwaw}', "");
    Expect(0, 68295, '\P{Joining_Group=manichaeanwaw}', "");
    Expect(1, 68295, '\P{^Joining_Group=manichaeanwaw}', "");
    Expect(0, 68296, '\p{Joining_Group=manichaeanwaw}', "");
    Expect(1, 68296, '\p{^Joining_Group=manichaeanwaw}', "");
    Expect(1, 68296, '\P{Joining_Group=manichaeanwaw}', "");
    Expect(0, 68296, '\P{^Joining_Group=manichaeanwaw}', "");
    Expect(1, 68295, '\p{Joining_Group=--manichaean_Waw}', "");
    Expect(0, 68295, '\p{^Joining_Group=--manichaean_Waw}', "");
    Expect(0, 68295, '\P{Joining_Group=--manichaean_Waw}', "");
    Expect(1, 68295, '\P{^Joining_Group=--manichaean_Waw}', "");
    Expect(0, 68296, '\p{Joining_Group=--manichaean_Waw}', "");
    Expect(1, 68296, '\p{^Joining_Group=--manichaean_Waw}', "");
    Expect(1, 68296, '\P{Joining_Group=--manichaean_Waw}', "");
    Expect(0, 68296, '\P{^Joining_Group=--manichaean_Waw}', "");
    Error('\p{Jg=-:=manichaean_Waw}');
    Error('\P{Jg=-:=manichaean_Waw}');
    Expect(1, 68295, '\p{Jg=manichaeanwaw}', "");
    Expect(0, 68295, '\p{^Jg=manichaeanwaw}', "");
    Expect(0, 68295, '\P{Jg=manichaeanwaw}', "");
    Expect(1, 68295, '\P{^Jg=manichaeanwaw}', "");
    Expect(0, 68296, '\p{Jg=manichaeanwaw}', "");
    Expect(1, 68296, '\p{^Jg=manichaeanwaw}', "");
    Expect(1, 68296, '\P{Jg=manichaeanwaw}', "");
    Expect(0, 68296, '\P{^Jg=manichaeanwaw}', "");
    Expect(1, 68295, '\p{Jg=_	manichaean_waw}', "");
    Expect(0, 68295, '\p{^Jg=_	manichaean_waw}', "");
    Expect(0, 68295, '\P{Jg=_	manichaean_waw}', "");
    Expect(1, 68295, '\P{^Jg=_	manichaean_waw}', "");
    Expect(0, 68296, '\p{Jg=_	manichaean_waw}', "");
    Expect(1, 68296, '\p{^Jg=_	manichaean_waw}', "");
    Expect(1, 68296, '\P{Jg=_	manichaean_waw}', "");
    Expect(0, 68296, '\P{^Jg=_	manichaean_waw}', "");
    Error('\p{Is_Joining_Group=/a/	Manichaean_WAW}');
    Error('\P{Is_Joining_Group=/a/	Manichaean_WAW}');
    Expect(1, 68295, '\p{Is_Joining_Group=manichaeanwaw}', "");
    Expect(0, 68295, '\p{^Is_Joining_Group=manichaeanwaw}', "");
    Expect(0, 68295, '\P{Is_Joining_Group=manichaeanwaw}', "");
    Expect(1, 68295, '\P{^Is_Joining_Group=manichaeanwaw}', "");
    Expect(0, 68296, '\p{Is_Joining_Group=manichaeanwaw}', "");
    Expect(1, 68296, '\p{^Is_Joining_Group=manichaeanwaw}', "");
    Expect(1, 68296, '\P{Is_Joining_Group=manichaeanwaw}', "");
    Expect(0, 68296, '\P{^Is_Joining_Group=manichaeanwaw}', "");
    Expect(1, 68295, '\p{Is_Joining_Group=_ Manichaean_WAW}', "");
    Expect(0, 68295, '\p{^Is_Joining_Group=_ Manichaean_WAW}', "");
    Expect(0, 68295, '\P{Is_Joining_Group=_ Manichaean_WAW}', "");
    Expect(1, 68295, '\P{^Is_Joining_Group=_ Manichaean_WAW}', "");
    Expect(0, 68296, '\p{Is_Joining_Group=_ Manichaean_WAW}', "");
    Expect(1, 68296, '\p{^Is_Joining_Group=_ Manichaean_WAW}', "");
    Expect(1, 68296, '\P{Is_Joining_Group=_ Manichaean_WAW}', "");
    Expect(0, 68296, '\P{^Is_Joining_Group=_ Manichaean_WAW}', "");
    Error('\p{Is_Jg= /a/MANICHAEAN_Waw}');
    Error('\P{Is_Jg= /a/MANICHAEAN_Waw}');
    Expect(1, 68295, '\p{Is_Jg=manichaeanwaw}', "");
    Expect(0, 68295, '\p{^Is_Jg=manichaeanwaw}', "");
    Expect(0, 68295, '\P{Is_Jg=manichaeanwaw}', "");
    Expect(1, 68295, '\P{^Is_Jg=manichaeanwaw}', "");
    Expect(0, 68296, '\p{Is_Jg=manichaeanwaw}', "");
    Expect(1, 68296, '\p{^Is_Jg=manichaeanwaw}', "");
    Expect(1, 68296, '\P{Is_Jg=manichaeanwaw}', "");
    Expect(0, 68296, '\P{^Is_Jg=manichaeanwaw}', "");
    Expect(1, 68295, '\p{Is_Jg=	_MANICHAEAN_Waw}', "");
    Expect(0, 68295, '\p{^Is_Jg=	_MANICHAEAN_Waw}', "");
    Expect(0, 68295, '\P{Is_Jg=	_MANICHAEAN_Waw}', "");
    Expect(1, 68295, '\P{^Is_Jg=	_MANICHAEAN_Waw}', "");
    Expect(0, 68296, '\p{Is_Jg=	_MANICHAEAN_Waw}', "");
    Expect(1, 68296, '\p{^Is_Jg=	_MANICHAEAN_Waw}', "");
    Expect(1, 68296, '\P{Is_Jg=	_MANICHAEAN_Waw}', "");
    Expect(0, 68296, '\P{^Is_Jg=	_MANICHAEAN_Waw}', "");
    Error('\p{Joining_Group= manichaean_yodh:=}');
    Error('\P{Joining_Group= manichaean_yodh:=}');
    Expect(1, 68303, '\p{Joining_Group=manichaeanyodh}', "");
    Expect(0, 68303, '\p{^Joining_Group=manichaeanyodh}', "");
    Expect(0, 68303, '\P{Joining_Group=manichaeanyodh}', "");
    Expect(1, 68303, '\P{^Joining_Group=manichaeanyodh}', "");
    Expect(0, 68304, '\p{Joining_Group=manichaeanyodh}', "");
    Expect(1, 68304, '\p{^Joining_Group=manichaeanyodh}', "");
    Expect(1, 68304, '\P{Joining_Group=manichaeanyodh}', "");
    Expect(0, 68304, '\P{^Joining_Group=manichaeanyodh}', "");
    Expect(1, 68303, '\p{Joining_Group=_MANICHAEAN_yodh}', "");
    Expect(0, 68303, '\p{^Joining_Group=_MANICHAEAN_yodh}', "");
    Expect(0, 68303, '\P{Joining_Group=_MANICHAEAN_yodh}', "");
    Expect(1, 68303, '\P{^Joining_Group=_MANICHAEAN_yodh}', "");
    Expect(0, 68304, '\p{Joining_Group=_MANICHAEAN_yodh}', "");
    Expect(1, 68304, '\p{^Joining_Group=_MANICHAEAN_yodh}', "");
    Expect(1, 68304, '\P{Joining_Group=_MANICHAEAN_yodh}', "");
    Expect(0, 68304, '\P{^Joining_Group=_MANICHAEAN_yodh}', "");
    Error('\p{Jg= :=Manichaean_Yodh}');
    Error('\P{Jg= :=Manichaean_Yodh}');
    Expect(1, 68303, '\p{Jg=manichaeanyodh}', "");
    Expect(0, 68303, '\p{^Jg=manichaeanyodh}', "");
    Expect(0, 68303, '\P{Jg=manichaeanyodh}', "");
    Expect(1, 68303, '\P{^Jg=manichaeanyodh}', "");
    Expect(0, 68304, '\p{Jg=manichaeanyodh}', "");
    Expect(1, 68304, '\p{^Jg=manichaeanyodh}', "");
    Expect(1, 68304, '\P{Jg=manichaeanyodh}', "");
    Expect(0, 68304, '\P{^Jg=manichaeanyodh}', "");
    Expect(1, 68303, '\p{Jg=_	manichaean_Yodh}', "");
    Expect(0, 68303, '\p{^Jg=_	manichaean_Yodh}', "");
    Expect(0, 68303, '\P{Jg=_	manichaean_Yodh}', "");
    Expect(1, 68303, '\P{^Jg=_	manichaean_Yodh}', "");
    Expect(0, 68304, '\p{Jg=_	manichaean_Yodh}', "");
    Expect(1, 68304, '\p{^Jg=_	manichaean_Yodh}', "");
    Expect(1, 68304, '\P{Jg=_	manichaean_Yodh}', "");
    Expect(0, 68304, '\P{^Jg=_	manichaean_Yodh}', "");
    Error('\p{Is_Joining_Group=:=Manichaean_yodh}');
    Error('\P{Is_Joining_Group=:=Manichaean_yodh}');
    Expect(1, 68303, '\p{Is_Joining_Group=manichaeanyodh}', "");
    Expect(0, 68303, '\p{^Is_Joining_Group=manichaeanyodh}', "");
    Expect(0, 68303, '\P{Is_Joining_Group=manichaeanyodh}', "");
    Expect(1, 68303, '\P{^Is_Joining_Group=manichaeanyodh}', "");
    Expect(0, 68304, '\p{Is_Joining_Group=manichaeanyodh}', "");
    Expect(1, 68304, '\p{^Is_Joining_Group=manichaeanyodh}', "");
    Expect(1, 68304, '\P{Is_Joining_Group=manichaeanyodh}', "");
    Expect(0, 68304, '\P{^Is_Joining_Group=manichaeanyodh}', "");
    Expect(1, 68303, '\p{Is_Joining_Group= _MANICHAEAN_Yodh}', "");
    Expect(0, 68303, '\p{^Is_Joining_Group= _MANICHAEAN_Yodh}', "");
    Expect(0, 68303, '\P{Is_Joining_Group= _MANICHAEAN_Yodh}', "");
    Expect(1, 68303, '\P{^Is_Joining_Group= _MANICHAEAN_Yodh}', "");
    Expect(0, 68304, '\p{Is_Joining_Group= _MANICHAEAN_Yodh}', "");
    Expect(1, 68304, '\p{^Is_Joining_Group= _MANICHAEAN_Yodh}', "");
    Expect(1, 68304, '\P{Is_Joining_Group= _MANICHAEAN_Yodh}', "");
    Expect(0, 68304, '\P{^Is_Joining_Group= _MANICHAEAN_Yodh}', "");
    Error('\p{Is_Jg: /a/		manichaean_Yodh}');
    Error('\P{Is_Jg: /a/		manichaean_Yodh}');
    Expect(1, 68303, '\p{Is_Jg=manichaeanyodh}', "");
    Expect(0, 68303, '\p{^Is_Jg=manichaeanyodh}', "");
    Expect(0, 68303, '\P{Is_Jg=manichaeanyodh}', "");
    Expect(1, 68303, '\P{^Is_Jg=manichaeanyodh}', "");
    Expect(0, 68304, '\p{Is_Jg=manichaeanyodh}', "");
    Expect(1, 68304, '\p{^Is_Jg=manichaeanyodh}', "");
    Expect(1, 68304, '\P{Is_Jg=manichaeanyodh}', "");
    Expect(0, 68304, '\P{^Is_Jg=manichaeanyodh}', "");
    Expect(1, 68303, '\p{Is_Jg=  manichaean_yodh}', "");
    Expect(0, 68303, '\p{^Is_Jg=  manichaean_yodh}', "");
    Expect(0, 68303, '\P{Is_Jg=  manichaean_yodh}', "");
    Expect(1, 68303, '\P{^Is_Jg=  manichaean_yodh}', "");
    Expect(0, 68304, '\p{Is_Jg=  manichaean_yodh}', "");
    Expect(1, 68304, '\p{^Is_Jg=  manichaean_yodh}', "");
    Expect(1, 68304, '\P{Is_Jg=  manichaean_yodh}', "");
    Expect(0, 68304, '\P{^Is_Jg=  manichaean_yodh}', "");
    Error('\p{Joining_Group= 	MANICHAEAN_Zayin/a/}');
    Error('\P{Joining_Group= 	MANICHAEAN_Zayin/a/}');
    Expect(1, 68298, '\p{Joining_Group=manichaeanzayin}', "");
    Expect(0, 68298, '\p{^Joining_Group=manichaeanzayin}', "");
    Expect(0, 68298, '\P{Joining_Group=manichaeanzayin}', "");
    Expect(1, 68298, '\P{^Joining_Group=manichaeanzayin}', "");
    Expect(0, 68299, '\p{Joining_Group=manichaeanzayin}', "");
    Expect(1, 68299, '\p{^Joining_Group=manichaeanzayin}', "");
    Expect(1, 68299, '\P{Joining_Group=manichaeanzayin}', "");
    Expect(0, 68299, '\P{^Joining_Group=manichaeanzayin}', "");
    Expect(1, 68298, '\p{Joining_Group=_	MANICHAEAN_Zayin}', "");
    Expect(0, 68298, '\p{^Joining_Group=_	MANICHAEAN_Zayin}', "");
    Expect(0, 68298, '\P{Joining_Group=_	MANICHAEAN_Zayin}', "");
    Expect(1, 68298, '\P{^Joining_Group=_	MANICHAEAN_Zayin}', "");
    Expect(0, 68299, '\p{Joining_Group=_	MANICHAEAN_Zayin}', "");
    Expect(1, 68299, '\p{^Joining_Group=_	MANICHAEAN_Zayin}', "");
    Expect(1, 68299, '\P{Joining_Group=_	MANICHAEAN_Zayin}', "");
    Expect(0, 68299, '\P{^Joining_Group=_	MANICHAEAN_Zayin}', "");
    Error('\p{Jg=/a/	MANICHAEAN_zayin}');
    Error('\P{Jg=/a/	MANICHAEAN_zayin}');
    Expect(1, 68298, '\p{Jg=manichaeanzayin}', "");
    Expect(0, 68298, '\p{^Jg=manichaeanzayin}', "");
    Expect(0, 68298, '\P{Jg=manichaeanzayin}', "");
    Expect(1, 68298, '\P{^Jg=manichaeanzayin}', "");
    Expect(0, 68299, '\p{Jg=manichaeanzayin}', "");
    Expect(1, 68299, '\p{^Jg=manichaeanzayin}', "");
    Expect(1, 68299, '\P{Jg=manichaeanzayin}', "");
    Expect(0, 68299, '\P{^Jg=manichaeanzayin}', "");
    Expect(1, 68298, '\p{Jg=MANICHAEAN_zayin}', "");
    Expect(0, 68298, '\p{^Jg=MANICHAEAN_zayin}', "");
    Expect(0, 68298, '\P{Jg=MANICHAEAN_zayin}', "");
    Expect(1, 68298, '\P{^Jg=MANICHAEAN_zayin}', "");
    Expect(0, 68299, '\p{Jg=MANICHAEAN_zayin}', "");
    Expect(1, 68299, '\p{^Jg=MANICHAEAN_zayin}', "");
    Expect(1, 68299, '\P{Jg=MANICHAEAN_zayin}', "");
    Expect(0, 68299, '\P{^Jg=MANICHAEAN_zayin}', "");
    Error('\p{Is_Joining_Group= 	manichaean_Zayin/a/}');
    Error('\P{Is_Joining_Group= 	manichaean_Zayin/a/}');
    Expect(1, 68298, '\p{Is_Joining_Group: manichaeanzayin}', "");
    Expect(0, 68298, '\p{^Is_Joining_Group: manichaeanzayin}', "");
    Expect(0, 68298, '\P{Is_Joining_Group: manichaeanzayin}', "");
    Expect(1, 68298, '\P{^Is_Joining_Group: manichaeanzayin}', "");
    Expect(0, 68299, '\p{Is_Joining_Group: manichaeanzayin}', "");
    Expect(1, 68299, '\p{^Is_Joining_Group: manichaeanzayin}', "");
    Expect(1, 68299, '\P{Is_Joining_Group: manichaeanzayin}', "");
    Expect(0, 68299, '\P{^Is_Joining_Group: manichaeanzayin}', "");
    Expect(1, 68298, '\p{Is_Joining_Group=_Manichaean_Zayin}', "");
    Expect(0, 68298, '\p{^Is_Joining_Group=_Manichaean_Zayin}', "");
    Expect(0, 68298, '\P{Is_Joining_Group=_Manichaean_Zayin}', "");
    Expect(1, 68298, '\P{^Is_Joining_Group=_Manichaean_Zayin}', "");
    Expect(0, 68299, '\p{Is_Joining_Group=_Manichaean_Zayin}', "");
    Expect(1, 68299, '\p{^Is_Joining_Group=_Manichaean_Zayin}', "");
    Expect(1, 68299, '\P{Is_Joining_Group=_Manichaean_Zayin}', "");
    Expect(0, 68299, '\P{^Is_Joining_Group=_Manichaean_Zayin}', "");
    Error('\p{Is_Jg=:=_ manichaean_zayin}');
    Error('\P{Is_Jg=:=_ manichaean_zayin}');
    Expect(1, 68298, '\p{Is_Jg=manichaeanzayin}', "");
    Expect(0, 68298, '\p{^Is_Jg=manichaeanzayin}', "");
    Expect(0, 68298, '\P{Is_Jg=manichaeanzayin}', "");
    Expect(1, 68298, '\P{^Is_Jg=manichaeanzayin}', "");
    Expect(0, 68299, '\p{Is_Jg=manichaeanzayin}', "");
    Expect(1, 68299, '\p{^Is_Jg=manichaeanzayin}', "");
    Expect(1, 68299, '\P{Is_Jg=manichaeanzayin}', "");
    Expect(0, 68299, '\P{^Is_Jg=manichaeanzayin}', "");
    Expect(1, 68298, '\p{Is_Jg= MANICHAEAN_ZAYIN}', "");
    Expect(0, 68298, '\p{^Is_Jg= MANICHAEAN_ZAYIN}', "");
    Expect(0, 68298, '\P{Is_Jg= MANICHAEAN_ZAYIN}', "");
    Expect(1, 68298, '\P{^Is_Jg= MANICHAEAN_ZAYIN}', "");
    Expect(0, 68299, '\p{Is_Jg= MANICHAEAN_ZAYIN}', "");
    Expect(1, 68299, '\p{^Is_Jg= MANICHAEAN_ZAYIN}', "");
    Expect(1, 68299, '\P{Is_Jg= MANICHAEAN_ZAYIN}', "");
    Expect(0, 68299, '\P{^Is_Jg= MANICHAEAN_ZAYIN}', "");
    Error('\p{Joining_Group= :=Meem}');
    Error('\P{Joining_Group= :=Meem}');
    Expect(1, 2215, '\p{Joining_Group=meem}', "");
    Expect(0, 2215, '\p{^Joining_Group=meem}', "");
    Expect(0, 2215, '\P{Joining_Group=meem}', "");
    Expect(1, 2215, '\P{^Joining_Group=meem}', "");
    Expect(0, 2216, '\p{Joining_Group=meem}', "");
    Expect(1, 2216, '\p{^Joining_Group=meem}', "");
    Expect(1, 2216, '\P{Joining_Group=meem}', "");
    Expect(0, 2216, '\P{^Joining_Group=meem}', "");
    Expect(1, 2215, '\p{Joining_Group= 	meem}', "");
    Expect(0, 2215, '\p{^Joining_Group= 	meem}', "");
    Expect(0, 2215, '\P{Joining_Group= 	meem}', "");
    Expect(1, 2215, '\P{^Joining_Group= 	meem}', "");
    Expect(0, 2216, '\p{Joining_Group= 	meem}', "");
    Expect(1, 2216, '\p{^Joining_Group= 	meem}', "");
    Expect(1, 2216, '\P{Joining_Group= 	meem}', "");
    Expect(0, 2216, '\P{^Joining_Group= 	meem}', "");
    Error('\p{Jg:	:=  meem}');
    Error('\P{Jg:	:=  meem}');
    Expect(1, 2215, '\p{Jg=meem}', "");
    Expect(0, 2215, '\p{^Jg=meem}', "");
    Expect(0, 2215, '\P{Jg=meem}', "");
    Expect(1, 2215, '\P{^Jg=meem}', "");
    Expect(0, 2216, '\p{Jg=meem}', "");
    Expect(1, 2216, '\p{^Jg=meem}', "");
    Expect(1, 2216, '\P{Jg=meem}', "");
    Expect(0, 2216, '\P{^Jg=meem}', "");
    Expect(1, 2215, '\p{Jg= meem}', "");
    Expect(0, 2215, '\p{^Jg= meem}', "");
    Expect(0, 2215, '\P{Jg= meem}', "");
    Expect(1, 2215, '\P{^Jg= meem}', "");
    Expect(0, 2216, '\p{Jg= meem}', "");
    Expect(1, 2216, '\p{^Jg= meem}', "");
    Expect(1, 2216, '\P{Jg= meem}', "");
    Expect(0, 2216, '\P{^Jg= meem}', "");
    Error('\p{Is_Joining_Group=meem/a/}');
    Error('\P{Is_Joining_Group=meem/a/}');
    Expect(1, 2215, '\p{Is_Joining_Group:	meem}', "");
    Expect(0, 2215, '\p{^Is_Joining_Group:	meem}', "");
    Expect(0, 2215, '\P{Is_Joining_Group:	meem}', "");
    Expect(1, 2215, '\P{^Is_Joining_Group:	meem}', "");
    Expect(0, 2216, '\p{Is_Joining_Group:	meem}', "");
    Expect(1, 2216, '\p{^Is_Joining_Group:	meem}', "");
    Expect(1, 2216, '\P{Is_Joining_Group:	meem}', "");
    Expect(0, 2216, '\P{^Is_Joining_Group:	meem}', "");
    Expect(1, 2215, '\p{Is_Joining_Group=-_Meem}', "");
    Expect(0, 2215, '\p{^Is_Joining_Group=-_Meem}', "");
    Expect(0, 2215, '\P{Is_Joining_Group=-_Meem}', "");
    Expect(1, 2215, '\P{^Is_Joining_Group=-_Meem}', "");
    Expect(0, 2216, '\p{Is_Joining_Group=-_Meem}', "");
    Expect(1, 2216, '\p{^Is_Joining_Group=-_Meem}', "");
    Expect(1, 2216, '\P{Is_Joining_Group=-_Meem}', "");
    Expect(0, 2216, '\P{^Is_Joining_Group=-_Meem}', "");
    Error('\p{Is_Jg=-_Meem:=}');
    Error('\P{Is_Jg=-_Meem:=}');
    Expect(1, 2215, '\p{Is_Jg:   meem}', "");
    Expect(0, 2215, '\p{^Is_Jg:   meem}', "");
    Expect(0, 2215, '\P{Is_Jg:   meem}', "");
    Expect(1, 2215, '\P{^Is_Jg:   meem}', "");
    Expect(0, 2216, '\p{Is_Jg:   meem}', "");
    Expect(1, 2216, '\p{^Is_Jg:   meem}', "");
    Expect(1, 2216, '\P{Is_Jg:   meem}', "");
    Expect(0, 2216, '\P{^Is_Jg:   meem}', "");
    Expect(1, 2215, '\p{Is_Jg=--Meem}', "");
    Expect(0, 2215, '\p{^Is_Jg=--Meem}', "");
    Expect(0, 2215, '\P{Is_Jg=--Meem}', "");
    Expect(1, 2215, '\P{^Is_Jg=--Meem}', "");
    Expect(0, 2216, '\p{Is_Jg=--Meem}', "");
    Expect(1, 2216, '\p{^Is_Jg=--Meem}', "");
    Expect(1, 2216, '\P{Is_Jg=--Meem}', "");
    Expect(0, 2216, '\P{^Is_Jg=--Meem}', "");
    Error('\p{Joining_Group:   -:=Mim}');
    Error('\P{Joining_Group:   -:=Mim}');
    Expect(1, 1825, '\p{Joining_Group=mim}', "");
    Expect(0, 1825, '\p{^Joining_Group=mim}', "");
    Expect(0, 1825, '\P{Joining_Group=mim}', "");
    Expect(1, 1825, '\P{^Joining_Group=mim}', "");
    Expect(0, 1826, '\p{Joining_Group=mim}', "");
    Expect(1, 1826, '\p{^Joining_Group=mim}', "");
    Expect(1, 1826, '\P{Joining_Group=mim}', "");
    Expect(0, 1826, '\P{^Joining_Group=mim}', "");
    Expect(1, 1825, '\p{Joining_Group= -mim}', "");
    Expect(0, 1825, '\p{^Joining_Group= -mim}', "");
    Expect(0, 1825, '\P{Joining_Group= -mim}', "");
    Expect(1, 1825, '\P{^Joining_Group= -mim}', "");
    Expect(0, 1826, '\p{Joining_Group= -mim}', "");
    Expect(1, 1826, '\p{^Joining_Group= -mim}', "");
    Expect(1, 1826, '\P{Joining_Group= -mim}', "");
    Expect(0, 1826, '\P{^Joining_Group= -mim}', "");
    Error('\p{Jg=/a/Mim}');
    Error('\P{Jg=/a/Mim}');
    Expect(1, 1825, '\p{Jg=mim}', "");
    Expect(0, 1825, '\p{^Jg=mim}', "");
    Expect(0, 1825, '\P{Jg=mim}', "");
    Expect(1, 1825, '\P{^Jg=mim}', "");
    Expect(0, 1826, '\p{Jg=mim}', "");
    Expect(1, 1826, '\p{^Jg=mim}', "");
    Expect(1, 1826, '\P{Jg=mim}', "");
    Expect(0, 1826, '\P{^Jg=mim}', "");
    Expect(1, 1825, '\p{Jg=__mim}', "");
    Expect(0, 1825, '\p{^Jg=__mim}', "");
    Expect(0, 1825, '\P{Jg=__mim}', "");
    Expect(1, 1825, '\P{^Jg=__mim}', "");
    Expect(0, 1826, '\p{Jg=__mim}', "");
    Expect(1, 1826, '\p{^Jg=__mim}', "");
    Expect(1, 1826, '\P{Jg=__mim}', "");
    Expect(0, 1826, '\P{^Jg=__mim}', "");
    Error('\p{Is_Joining_Group=:=Mim}');
    Error('\P{Is_Joining_Group=:=Mim}');
    Expect(1, 1825, '\p{Is_Joining_Group=mim}', "");
    Expect(0, 1825, '\p{^Is_Joining_Group=mim}', "");
    Expect(0, 1825, '\P{Is_Joining_Group=mim}', "");
    Expect(1, 1825, '\P{^Is_Joining_Group=mim}', "");
    Expect(0, 1826, '\p{Is_Joining_Group=mim}', "");
    Expect(1, 1826, '\p{^Is_Joining_Group=mim}', "");
    Expect(1, 1826, '\P{Is_Joining_Group=mim}', "");
    Expect(0, 1826, '\P{^Is_Joining_Group=mim}', "");
    Expect(1, 1825, '\p{Is_Joining_Group=--mim}', "");
    Expect(0, 1825, '\p{^Is_Joining_Group=--mim}', "");
    Expect(0, 1825, '\P{Is_Joining_Group=--mim}', "");
    Expect(1, 1825, '\P{^Is_Joining_Group=--mim}', "");
    Expect(0, 1826, '\p{Is_Joining_Group=--mim}', "");
    Expect(1, 1826, '\p{^Is_Joining_Group=--mim}', "");
    Expect(1, 1826, '\P{Is_Joining_Group=--mim}', "");
    Expect(0, 1826, '\P{^Is_Joining_Group=--mim}', "");
    Error('\p{Is_Jg= MIM/a/}');
    Error('\P{Is_Jg= MIM/a/}');
    Expect(1, 1825, '\p{Is_Jg:mim}', "");
    Expect(0, 1825, '\p{^Is_Jg:mim}', "");
    Expect(0, 1825, '\P{Is_Jg:mim}', "");
    Expect(1, 1825, '\P{^Is_Jg:mim}', "");
    Expect(0, 1826, '\p{Is_Jg:mim}', "");
    Expect(1, 1826, '\p{^Is_Jg:mim}', "");
    Expect(1, 1826, '\P{Is_Jg:mim}', "");
    Expect(0, 1826, '\P{^Is_Jg:mim}', "");
    Expect(1, 1825, '\p{Is_Jg=	Mim}', "");
    Expect(0, 1825, '\p{^Is_Jg=	Mim}', "");
    Expect(0, 1825, '\P{Is_Jg=	Mim}', "");
    Expect(1, 1825, '\P{^Is_Jg=	Mim}', "");
    Expect(0, 1826, '\p{Is_Jg=	Mim}', "");
    Expect(1, 1826, '\p{^Is_Jg=	Mim}', "");
    Expect(1, 1826, '\P{Is_Jg=	Mim}', "");
    Expect(0, 1826, '\P{^Is_Jg=	Mim}', "");
    Error('\p{Joining_Group=:=- NO_JOINING_Group}');
    Error('\P{Joining_Group=:=- NO_JOINING_Group}');
    Expect(1, 68336, '\p{Joining_Group=nojoininggroup}', "");
    Expect(0, 68336, '\p{^Joining_Group=nojoininggroup}', "");
    Expect(0, 68336, '\P{Joining_Group=nojoininggroup}', "");
    Expect(1, 68336, '\P{^Joining_Group=nojoininggroup}', "");
    Expect(0, 68335, '\p{Joining_Group=nojoininggroup}', "");
    Expect(1, 68335, '\p{^Joining_Group=nojoininggroup}', "");
    Expect(1, 68335, '\P{Joining_Group=nojoininggroup}', "");
    Expect(0, 68335, '\P{^Joining_Group=nojoininggroup}', "");
    Expect(1, 68336, '\p{Joining_Group=		NO_Joining_group}', "");
    Expect(0, 68336, '\p{^Joining_Group=		NO_Joining_group}', "");
    Expect(0, 68336, '\P{Joining_Group=		NO_Joining_group}', "");
    Expect(1, 68336, '\P{^Joining_Group=		NO_Joining_group}', "");
    Expect(0, 68335, '\p{Joining_Group=		NO_Joining_group}', "");
    Expect(1, 68335, '\p{^Joining_Group=		NO_Joining_group}', "");
    Expect(1, 68335, '\P{Joining_Group=		NO_Joining_group}', "");
    Expect(0, 68335, '\P{^Joining_Group=		NO_Joining_group}', "");
    Error('\p{Jg= -No_joining_GROUP:=}');
    Error('\P{Jg= -No_joining_GROUP:=}');
    Expect(1, 68336, '\p{Jg=nojoininggroup}', "");
    Expect(0, 68336, '\p{^Jg=nojoininggroup}', "");
    Expect(0, 68336, '\P{Jg=nojoininggroup}', "");
    Expect(1, 68336, '\P{^Jg=nojoininggroup}', "");
    Expect(0, 68335, '\p{Jg=nojoininggroup}', "");
    Expect(1, 68335, '\p{^Jg=nojoininggroup}', "");
    Expect(1, 68335, '\P{Jg=nojoininggroup}', "");
    Expect(0, 68335, '\P{^Jg=nojoininggroup}', "");
    Expect(1, 68336, '\p{Jg= -No_joining_Group}', "");
    Expect(0, 68336, '\p{^Jg= -No_joining_Group}', "");
    Expect(0, 68336, '\P{Jg= -No_joining_Group}', "");
    Expect(1, 68336, '\P{^Jg= -No_joining_Group}', "");
    Expect(0, 68335, '\p{Jg= -No_joining_Group}', "");
    Expect(1, 68335, '\p{^Jg= -No_joining_Group}', "");
    Expect(1, 68335, '\P{Jg= -No_joining_Group}', "");
    Expect(0, 68335, '\P{^Jg= -No_joining_Group}', "");
    Error('\p{Is_Joining_Group=_ no_JOINING_GROUP/a/}');
    Error('\P{Is_Joining_Group=_ no_JOINING_GROUP/a/}');
    Expect(1, 68336, '\p{Is_Joining_Group=nojoininggroup}', "");
    Expect(0, 68336, '\p{^Is_Joining_Group=nojoininggroup}', "");
    Expect(0, 68336, '\P{Is_Joining_Group=nojoininggroup}', "");
    Expect(1, 68336, '\P{^Is_Joining_Group=nojoininggroup}', "");
    Expect(0, 68335, '\p{Is_Joining_Group=nojoininggroup}', "");
    Expect(1, 68335, '\p{^Is_Joining_Group=nojoininggroup}', "");
    Expect(1, 68335, '\P{Is_Joining_Group=nojoininggroup}', "");
    Expect(0, 68335, '\P{^Is_Joining_Group=nojoininggroup}', "");
    Expect(1, 68336, '\p{Is_Joining_Group: --No_Joining_group}', "");
    Expect(0, 68336, '\p{^Is_Joining_Group: --No_Joining_group}', "");
    Expect(0, 68336, '\P{Is_Joining_Group: --No_Joining_group}', "");
    Expect(1, 68336, '\P{^Is_Joining_Group: --No_Joining_group}', "");
    Expect(0, 68335, '\p{Is_Joining_Group: --No_Joining_group}', "");
    Expect(1, 68335, '\p{^Is_Joining_Group: --No_Joining_group}', "");
    Expect(1, 68335, '\P{Is_Joining_Group: --No_Joining_group}', "");
    Expect(0, 68335, '\P{^Is_Joining_Group: --No_Joining_group}', "");
    Error('\p{Is_Jg=/a/no_joining_Group}');
    Error('\P{Is_Jg=/a/no_joining_Group}');
    Expect(1, 68336, '\p{Is_Jg=nojoininggroup}', "");
    Expect(0, 68336, '\p{^Is_Jg=nojoininggroup}', "");
    Expect(0, 68336, '\P{Is_Jg=nojoininggroup}', "");
    Expect(1, 68336, '\P{^Is_Jg=nojoininggroup}', "");
    Expect(0, 68335, '\p{Is_Jg=nojoininggroup}', "");
    Expect(1, 68335, '\p{^Is_Jg=nojoininggroup}', "");
    Expect(1, 68335, '\P{Is_Jg=nojoininggroup}', "");
    Expect(0, 68335, '\P{^Is_Jg=nojoininggroup}', "");
    Expect(1, 68336, '\p{Is_Jg:   	_No_Joining_Group}', "");
    Expect(0, 68336, '\p{^Is_Jg:   	_No_Joining_Group}', "");
    Expect(0, 68336, '\P{Is_Jg:   	_No_Joining_Group}', "");
    Expect(1, 68336, '\P{^Is_Jg:   	_No_Joining_Group}', "");
    Expect(0, 68335, '\p{Is_Jg:   	_No_Joining_Group}', "");
    Expect(1, 68335, '\p{^Is_Jg:   	_No_Joining_Group}', "");
    Expect(1, 68335, '\P{Is_Jg:   	_No_Joining_Group}', "");
    Expect(0, 68335, '\P{^Is_Jg:   	_No_Joining_Group}', "");
    Error('\p{Joining_Group=-:=NOON}');
    Error('\P{Joining_Group=-:=NOON}');
    Expect(1, 1897, '\p{Joining_Group=noon}', "");
    Expect(0, 1897, '\p{^Joining_Group=noon}', "");
    Expect(0, 1897, '\P{Joining_Group=noon}', "");
    Expect(1, 1897, '\P{^Joining_Group=noon}', "");
    Expect(0, 1898, '\p{Joining_Group=noon}', "");
    Expect(1, 1898, '\p{^Joining_Group=noon}', "");
    Expect(1, 1898, '\P{Joining_Group=noon}', "");
    Expect(0, 1898, '\P{^Joining_Group=noon}', "");
    Expect(1, 1897, '\p{Joining_Group=- Noon}', "");
    Expect(0, 1897, '\p{^Joining_Group=- Noon}', "");
    Expect(0, 1897, '\P{Joining_Group=- Noon}', "");
    Expect(1, 1897, '\P{^Joining_Group=- Noon}', "");
    Expect(0, 1898, '\p{Joining_Group=- Noon}', "");
    Expect(1, 1898, '\p{^Joining_Group=- Noon}', "");
    Expect(1, 1898, '\P{Joining_Group=- Noon}', "");
    Expect(0, 1898, '\P{^Joining_Group=- Noon}', "");
    Error('\p{Jg= noon:=}');
    Error('\P{Jg= noon:=}');
    Expect(1, 1897, '\p{Jg=noon}', "");
    Expect(0, 1897, '\p{^Jg=noon}', "");
    Expect(0, 1897, '\P{Jg=noon}', "");
    Expect(1, 1897, '\P{^Jg=noon}', "");
    Expect(0, 1898, '\p{Jg=noon}', "");
    Expect(1, 1898, '\p{^Jg=noon}', "");
    Expect(1, 1898, '\P{Jg=noon}', "");
    Expect(0, 1898, '\P{^Jg=noon}', "");
    Expect(1, 1897, '\p{Jg=	Noon}', "");
    Expect(0, 1897, '\p{^Jg=	Noon}', "");
    Expect(0, 1897, '\P{Jg=	Noon}', "");
    Expect(1, 1897, '\P{^Jg=	Noon}', "");
    Expect(0, 1898, '\p{Jg=	Noon}', "");
    Expect(1, 1898, '\p{^Jg=	Noon}', "");
    Expect(1, 1898, '\P{Jg=	Noon}', "");
    Expect(0, 1898, '\P{^Jg=	Noon}', "");
    Error('\p{Is_Joining_Group=/a/-_Noon}');
    Error('\P{Is_Joining_Group=/a/-_Noon}');
    Expect(1, 1897, '\p{Is_Joining_Group=noon}', "");
    Expect(0, 1897, '\p{^Is_Joining_Group=noon}', "");
    Expect(0, 1897, '\P{Is_Joining_Group=noon}', "");
    Expect(1, 1897, '\P{^Is_Joining_Group=noon}', "");
    Expect(0, 1898, '\p{Is_Joining_Group=noon}', "");
    Expect(1, 1898, '\p{^Is_Joining_Group=noon}', "");
    Expect(1, 1898, '\P{Is_Joining_Group=noon}', "");
    Expect(0, 1898, '\P{^Is_Joining_Group=noon}', "");
    Expect(1, 1897, '\p{Is_Joining_Group=-	NOON}', "");
    Expect(0, 1897, '\p{^Is_Joining_Group=-	NOON}', "");
    Expect(0, 1897, '\P{Is_Joining_Group=-	NOON}', "");
    Expect(1, 1897, '\P{^Is_Joining_Group=-	NOON}', "");
    Expect(0, 1898, '\p{Is_Joining_Group=-	NOON}', "");
    Expect(1, 1898, '\p{^Is_Joining_Group=-	NOON}', "");
    Expect(1, 1898, '\P{Is_Joining_Group=-	NOON}', "");
    Expect(0, 1898, '\P{^Is_Joining_Group=-	NOON}', "");
    Error('\p{Is_Jg=/a/Noon}');
    Error('\P{Is_Jg=/a/Noon}');
    Expect(1, 1897, '\p{Is_Jg=noon}', "");
    Expect(0, 1897, '\p{^Is_Jg=noon}', "");
    Expect(0, 1897, '\P{Is_Jg=noon}', "");
    Expect(1, 1897, '\P{^Is_Jg=noon}', "");
    Expect(0, 1898, '\p{Is_Jg=noon}', "");
    Expect(1, 1898, '\p{^Is_Jg=noon}', "");
    Expect(1, 1898, '\P{Is_Jg=noon}', "");
    Expect(0, 1898, '\P{^Is_Jg=noon}', "");
    Expect(1, 1897, '\p{Is_Jg=	Noon}', "");
    Expect(0, 1897, '\p{^Is_Jg=	Noon}', "");
    Expect(0, 1897, '\P{Is_Jg=	Noon}', "");
    Expect(1, 1897, '\P{^Is_Jg=	Noon}', "");
    Expect(0, 1898, '\p{Is_Jg=	Noon}', "");
    Expect(1, 1898, '\p{^Is_Jg=	Noon}', "");
    Expect(1, 1898, '\P{Is_Jg=	Noon}', "");
    Expect(0, 1898, '\P{^Is_Jg=	Noon}', "");
    Error('\p{Joining_Group=--Nun/a/}');
    Error('\P{Joining_Group=--Nun/a/}');
    Expect(1, 1826, '\p{Joining_Group=nun}', "");
    Expect(0, 1826, '\p{^Joining_Group=nun}', "");
    Expect(0, 1826, '\P{Joining_Group=nun}', "");
    Expect(1, 1826, '\P{^Joining_Group=nun}', "");
    Expect(0, 1827, '\p{Joining_Group=nun}', "");
    Expect(1, 1827, '\p{^Joining_Group=nun}', "");
    Expect(1, 1827, '\P{Joining_Group=nun}', "");
    Expect(0, 1827, '\P{^Joining_Group=nun}', "");
    Expect(1, 1826, '\p{Joining_Group=_-nun}', "");
    Expect(0, 1826, '\p{^Joining_Group=_-nun}', "");
    Expect(0, 1826, '\P{Joining_Group=_-nun}', "");
    Expect(1, 1826, '\P{^Joining_Group=_-nun}', "");
    Expect(0, 1827, '\p{Joining_Group=_-nun}', "");
    Expect(1, 1827, '\p{^Joining_Group=_-nun}', "");
    Expect(1, 1827, '\P{Joining_Group=_-nun}', "");
    Expect(0, 1827, '\P{^Joining_Group=_-nun}', "");
    Error('\p{Jg=- Nun:=}');
    Error('\P{Jg=- Nun:=}');
    Expect(1, 1826, '\p{Jg:	nun}', "");
    Expect(0, 1826, '\p{^Jg:	nun}', "");
    Expect(0, 1826, '\P{Jg:	nun}', "");
    Expect(1, 1826, '\P{^Jg:	nun}', "");
    Expect(0, 1827, '\p{Jg:	nun}', "");
    Expect(1, 1827, '\p{^Jg:	nun}', "");
    Expect(1, 1827, '\P{Jg:	nun}', "");
    Expect(0, 1827, '\P{^Jg:	nun}', "");
    Expect(1, 1826, '\p{Jg:    	NUN}', "");
    Expect(0, 1826, '\p{^Jg:    	NUN}', "");
    Expect(0, 1826, '\P{Jg:    	NUN}', "");
    Expect(1, 1826, '\P{^Jg:    	NUN}', "");
    Expect(0, 1827, '\p{Jg:    	NUN}', "");
    Expect(1, 1827, '\p{^Jg:    	NUN}', "");
    Expect(1, 1827, '\P{Jg:    	NUN}', "");
    Expect(0, 1827, '\P{^Jg:    	NUN}', "");
    Error('\p{Is_Joining_Group=	-NUN:=}');
    Error('\P{Is_Joining_Group=	-NUN:=}');
    Expect(1, 1826, '\p{Is_Joining_Group=nun}', "");
    Expect(0, 1826, '\p{^Is_Joining_Group=nun}', "");
    Expect(0, 1826, '\P{Is_Joining_Group=nun}', "");
    Expect(1, 1826, '\P{^Is_Joining_Group=nun}', "");
    Expect(0, 1827, '\p{Is_Joining_Group=nun}', "");
    Expect(1, 1827, '\p{^Is_Joining_Group=nun}', "");
    Expect(1, 1827, '\P{Is_Joining_Group=nun}', "");
    Expect(0, 1827, '\P{^Is_Joining_Group=nun}', "");
    Expect(1, 1826, '\p{Is_Joining_Group=	Nun}', "");
    Expect(0, 1826, '\p{^Is_Joining_Group=	Nun}', "");
    Expect(0, 1826, '\P{Is_Joining_Group=	Nun}', "");
    Expect(1, 1826, '\P{^Is_Joining_Group=	Nun}', "");
    Expect(0, 1827, '\p{Is_Joining_Group=	Nun}', "");
    Expect(1, 1827, '\p{^Is_Joining_Group=	Nun}', "");
    Expect(1, 1827, '\P{Is_Joining_Group=	Nun}', "");
    Expect(0, 1827, '\P{^Is_Joining_Group=	Nun}', "");
    Error('\p{Is_Jg= Nun/a/}');
    Error('\P{Is_Jg= Nun/a/}');
    Expect(1, 1826, '\p{Is_Jg=nun}', "");
    Expect(0, 1826, '\p{^Is_Jg=nun}', "");
    Expect(0, 1826, '\P{Is_Jg=nun}', "");
    Expect(1, 1826, '\P{^Is_Jg=nun}', "");
    Expect(0, 1827, '\p{Is_Jg=nun}', "");
    Expect(1, 1827, '\p{^Is_Jg=nun}', "");
    Expect(1, 1827, '\P{Is_Jg=nun}', "");
    Expect(0, 1827, '\P{^Is_Jg=nun}', "");
    Expect(1, 1826, '\p{Is_Jg= Nun}', "");
    Expect(0, 1826, '\p{^Is_Jg= Nun}', "");
    Expect(0, 1826, '\P{Is_Jg= Nun}', "");
    Expect(1, 1826, '\P{^Is_Jg= Nun}', "");
    Expect(0, 1827, '\p{Is_Jg= Nun}', "");
    Expect(1, 1827, '\p{^Is_Jg= Nun}', "");
    Expect(1, 1827, '\P{Is_Jg= Nun}', "");
    Expect(0, 1827, '\P{^Is_Jg= Nun}', "");
    Error('\p{Joining_Group:   _	Nya/a/}');
    Error('\P{Joining_Group:   _	Nya/a/}');
    Expect(1, 1725, '\p{Joining_Group=nya}', "");
    Expect(0, 1725, '\p{^Joining_Group=nya}', "");
    Expect(0, 1725, '\P{Joining_Group=nya}', "");
    Expect(1, 1725, '\P{^Joining_Group=nya}', "");
    Expect(0, 1726, '\p{Joining_Group=nya}', "");
    Expect(1, 1726, '\p{^Joining_Group=nya}', "");
    Expect(1, 1726, '\P{Joining_Group=nya}', "");
    Expect(0, 1726, '\P{^Joining_Group=nya}', "");
    Expect(1, 1725, '\p{Joining_Group=-nya}', "");
    Expect(0, 1725, '\p{^Joining_Group=-nya}', "");
    Expect(0, 1725, '\P{Joining_Group=-nya}', "");
    Expect(1, 1725, '\P{^Joining_Group=-nya}', "");
    Expect(0, 1726, '\p{Joining_Group=-nya}', "");
    Expect(1, 1726, '\p{^Joining_Group=-nya}', "");
    Expect(1, 1726, '\P{Joining_Group=-nya}', "");
    Expect(0, 1726, '\P{^Joining_Group=-nya}', "");
    Error('\p{Jg=-Nya/a/}');
    Error('\P{Jg=-Nya/a/}');
    Expect(1, 1725, '\p{Jg=nya}', "");
    Expect(0, 1725, '\p{^Jg=nya}', "");
    Expect(0, 1725, '\P{Jg=nya}', "");
    Expect(1, 1725, '\P{^Jg=nya}', "");
    Expect(0, 1726, '\p{Jg=nya}', "");
    Expect(1, 1726, '\p{^Jg=nya}', "");
    Expect(1, 1726, '\P{Jg=nya}', "");
    Expect(0, 1726, '\P{^Jg=nya}', "");
    Expect(1, 1725, '\p{Jg=_Nya}', "");
    Expect(0, 1725, '\p{^Jg=_Nya}', "");
    Expect(0, 1725, '\P{Jg=_Nya}', "");
    Expect(1, 1725, '\P{^Jg=_Nya}', "");
    Expect(0, 1726, '\p{Jg=_Nya}', "");
    Expect(1, 1726, '\p{^Jg=_Nya}', "");
    Expect(1, 1726, '\P{Jg=_Nya}', "");
    Expect(0, 1726, '\P{^Jg=_Nya}', "");
    Error('\p{Is_Joining_Group=/a/__NYA}');
    Error('\P{Is_Joining_Group=/a/__NYA}');
    Expect(1, 1725, '\p{Is_Joining_Group: nya}', "");
    Expect(0, 1725, '\p{^Is_Joining_Group: nya}', "");
    Expect(0, 1725, '\P{Is_Joining_Group: nya}', "");
    Expect(1, 1725, '\P{^Is_Joining_Group: nya}', "");
    Expect(0, 1726, '\p{Is_Joining_Group: nya}', "");
    Expect(1, 1726, '\p{^Is_Joining_Group: nya}', "");
    Expect(1, 1726, '\P{Is_Joining_Group: nya}', "");
    Expect(0, 1726, '\P{^Is_Joining_Group: nya}', "");
    Expect(1, 1725, '\p{Is_Joining_Group=	nya}', "");
    Expect(0, 1725, '\p{^Is_Joining_Group=	nya}', "");
    Expect(0, 1725, '\P{Is_Joining_Group=	nya}', "");
    Expect(1, 1725, '\P{^Is_Joining_Group=	nya}', "");
    Expect(0, 1726, '\p{Is_Joining_Group=	nya}', "");
    Expect(1, 1726, '\p{^Is_Joining_Group=	nya}', "");
    Expect(1, 1726, '\P{Is_Joining_Group=	nya}', "");
    Expect(0, 1726, '\P{^Is_Joining_Group=	nya}', "");
    Error('\p{Is_Jg=:=_-NYA}');
    Error('\P{Is_Jg=:=_-NYA}');
    Expect(1, 1725, '\p{Is_Jg=nya}', "");
    Expect(0, 1725, '\p{^Is_Jg=nya}', "");
    Expect(0, 1725, '\P{Is_Jg=nya}', "");
    Expect(1, 1725, '\P{^Is_Jg=nya}', "");
    Expect(0, 1726, '\p{Is_Jg=nya}', "");
    Expect(1, 1726, '\p{^Is_Jg=nya}', "");
    Expect(1, 1726, '\P{Is_Jg=nya}', "");
    Expect(0, 1726, '\P{^Is_Jg=nya}', "");
    Expect(1, 1725, '\p{Is_Jg=_ nya}', "");
    Expect(0, 1725, '\p{^Is_Jg=_ nya}', "");
    Expect(0, 1725, '\P{Is_Jg=_ nya}', "");
    Expect(1, 1725, '\P{^Is_Jg=_ nya}', "");
    Expect(0, 1726, '\p{Is_Jg=_ nya}', "");
    Expect(1, 1726, '\p{^Is_Jg=_ nya}', "");
    Expect(1, 1726, '\P{Is_Jg=_ nya}', "");
    Expect(0, 1726, '\P{^Is_Jg=_ nya}', "");
    Error('\p{Joining_Group= :=pe}');
    Error('\P{Joining_Group= :=pe}');
    Expect(1, 1830, '\p{Joining_Group=pe}', "");
    Expect(0, 1830, '\p{^Joining_Group=pe}', "");
    Expect(0, 1830, '\P{Joining_Group=pe}', "");
    Expect(1, 1830, '\P{^Joining_Group=pe}', "");
    Expect(0, 1831, '\p{Joining_Group=pe}', "");
    Expect(1, 1831, '\p{^Joining_Group=pe}', "");
    Expect(1, 1831, '\P{Joining_Group=pe}', "");
    Expect(0, 1831, '\P{^Joining_Group=pe}', "");
    Expect(1, 1830, '\p{Joining_Group=-_pe}', "");
    Expect(0, 1830, '\p{^Joining_Group=-_pe}', "");
    Expect(0, 1830, '\P{Joining_Group=-_pe}', "");
    Expect(1, 1830, '\P{^Joining_Group=-_pe}', "");
    Expect(0, 1831, '\p{Joining_Group=-_pe}', "");
    Expect(1, 1831, '\p{^Joining_Group=-_pe}', "");
    Expect(1, 1831, '\P{Joining_Group=-_pe}', "");
    Expect(0, 1831, '\P{^Joining_Group=-_pe}', "");
    Error('\p{Jg=/a/_-pe}');
    Error('\P{Jg=/a/_-pe}');
    Expect(1, 1830, '\p{Jg=pe}', "");
    Expect(0, 1830, '\p{^Jg=pe}', "");
    Expect(0, 1830, '\P{Jg=pe}', "");
    Expect(1, 1830, '\P{^Jg=pe}', "");
    Expect(0, 1831, '\p{Jg=pe}', "");
    Expect(1, 1831, '\p{^Jg=pe}', "");
    Expect(1, 1831, '\P{Jg=pe}', "");
    Expect(0, 1831, '\P{^Jg=pe}', "");
    Expect(1, 1830, '\p{Jg=	-PE}', "");
    Expect(0, 1830, '\p{^Jg=	-PE}', "");
    Expect(0, 1830, '\P{Jg=	-PE}', "");
    Expect(1, 1830, '\P{^Jg=	-PE}', "");
    Expect(0, 1831, '\p{Jg=	-PE}', "");
    Expect(1, 1831, '\p{^Jg=	-PE}', "");
    Expect(1, 1831, '\P{Jg=	-PE}', "");
    Expect(0, 1831, '\P{^Jg=	-PE}', "");
    Error('\p{Is_Joining_Group=/a/ Pe}');
    Error('\P{Is_Joining_Group=/a/ Pe}');
    Expect(1, 1830, '\p{Is_Joining_Group:pe}', "");
    Expect(0, 1830, '\p{^Is_Joining_Group:pe}', "");
    Expect(0, 1830, '\P{Is_Joining_Group:pe}', "");
    Expect(1, 1830, '\P{^Is_Joining_Group:pe}', "");
    Expect(0, 1831, '\p{Is_Joining_Group:pe}', "");
    Expect(1, 1831, '\p{^Is_Joining_Group:pe}', "");
    Expect(1, 1831, '\P{Is_Joining_Group:pe}', "");
    Expect(0, 1831, '\P{^Is_Joining_Group:pe}', "");
    Expect(1, 1830, '\p{Is_Joining_Group:   _pe}', "");
    Expect(0, 1830, '\p{^Is_Joining_Group:   _pe}', "");
    Expect(0, 1830, '\P{Is_Joining_Group:   _pe}', "");
    Expect(1, 1830, '\P{^Is_Joining_Group:   _pe}', "");
    Expect(0, 1831, '\p{Is_Joining_Group:   _pe}', "");
    Expect(1, 1831, '\p{^Is_Joining_Group:   _pe}', "");
    Expect(1, 1831, '\P{Is_Joining_Group:   _pe}', "");
    Expect(0, 1831, '\P{^Is_Joining_Group:   _pe}', "");
    Error('\p{Is_Jg=/a/Pe}');
    Error('\P{Is_Jg=/a/Pe}');
    Expect(1, 1830, '\p{Is_Jg:	pe}', "");
    Expect(0, 1830, '\p{^Is_Jg:	pe}', "");
    Expect(0, 1830, '\P{Is_Jg:	pe}', "");
    Expect(1, 1830, '\P{^Is_Jg:	pe}', "");
    Expect(0, 1831, '\p{Is_Jg:	pe}', "");
    Expect(1, 1831, '\p{^Is_Jg:	pe}', "");
    Expect(1, 1831, '\P{Is_Jg:	pe}', "");
    Expect(0, 1831, '\P{^Is_Jg:	pe}', "");
    Expect(1, 1830, '\p{Is_Jg=_ Pe}', "");
    Expect(0, 1830, '\p{^Is_Jg=_ Pe}', "");
    Expect(0, 1830, '\P{Is_Jg=_ Pe}', "");
    Expect(1, 1830, '\P{^Is_Jg=_ Pe}', "");
    Expect(0, 1831, '\p{Is_Jg=_ Pe}', "");
    Expect(1, 1831, '\p{^Is_Jg=_ Pe}', "");
    Expect(1, 1831, '\P{Is_Jg=_ Pe}', "");
    Expect(0, 1831, '\P{^Is_Jg=_ Pe}', "");
    Error('\p{Joining_Group=	qaf:=}');
    Error('\P{Joining_Group=	qaf:=}');
    Expect(1, 2213, '\p{Joining_Group=qaf}', "");
    Expect(0, 2213, '\p{^Joining_Group=qaf}', "");
    Expect(0, 2213, '\P{Joining_Group=qaf}', "");
    Expect(1, 2213, '\P{^Joining_Group=qaf}', "");
    Expect(0, 2214, '\p{Joining_Group=qaf}', "");
    Expect(1, 2214, '\p{^Joining_Group=qaf}', "");
    Expect(1, 2214, '\P{Joining_Group=qaf}', "");
    Expect(0, 2214, '\P{^Joining_Group=qaf}', "");
    Expect(1, 2213, '\p{Joining_Group=_	QAF}', "");
    Expect(0, 2213, '\p{^Joining_Group=_	QAF}', "");
    Expect(0, 2213, '\P{Joining_Group=_	QAF}', "");
    Expect(1, 2213, '\P{^Joining_Group=_	QAF}', "");
    Expect(0, 2214, '\p{Joining_Group=_	QAF}', "");
    Expect(1, 2214, '\p{^Joining_Group=_	QAF}', "");
    Expect(1, 2214, '\P{Joining_Group=_	QAF}', "");
    Expect(0, 2214, '\P{^Joining_Group=_	QAF}', "");
    Error('\p{Jg=-/a/Qaf}');
    Error('\P{Jg=-/a/Qaf}');
    Expect(1, 2213, '\p{Jg=qaf}', "");
    Expect(0, 2213, '\p{^Jg=qaf}', "");
    Expect(0, 2213, '\P{Jg=qaf}', "");
    Expect(1, 2213, '\P{^Jg=qaf}', "");
    Expect(0, 2214, '\p{Jg=qaf}', "");
    Expect(1, 2214, '\p{^Jg=qaf}', "");
    Expect(1, 2214, '\P{Jg=qaf}', "");
    Expect(0, 2214, '\P{^Jg=qaf}', "");
    Expect(1, 2213, '\p{Jg=_ qaf}', "");
    Expect(0, 2213, '\p{^Jg=_ qaf}', "");
    Expect(0, 2213, '\P{Jg=_ qaf}', "");
    Expect(1, 2213, '\P{^Jg=_ qaf}', "");
    Expect(0, 2214, '\p{Jg=_ qaf}', "");
    Expect(1, 2214, '\p{^Jg=_ qaf}', "");
    Expect(1, 2214, '\P{Jg=_ qaf}', "");
    Expect(0, 2214, '\P{^Jg=_ qaf}', "");
    Error('\p{Is_Joining_Group=:= 	qaf}');
    Error('\P{Is_Joining_Group=:= 	qaf}');
    Expect(1, 2213, '\p{Is_Joining_Group=qaf}', "");
    Expect(0, 2213, '\p{^Is_Joining_Group=qaf}', "");
    Expect(0, 2213, '\P{Is_Joining_Group=qaf}', "");
    Expect(1, 2213, '\P{^Is_Joining_Group=qaf}', "");
    Expect(0, 2214, '\p{Is_Joining_Group=qaf}', "");
    Expect(1, 2214, '\p{^Is_Joining_Group=qaf}', "");
    Expect(1, 2214, '\P{Is_Joining_Group=qaf}', "");
    Expect(0, 2214, '\P{^Is_Joining_Group=qaf}', "");
    Expect(1, 2213, '\p{Is_Joining_Group=Qaf}', "");
    Expect(0, 2213, '\p{^Is_Joining_Group=Qaf}', "");
    Expect(0, 2213, '\P{Is_Joining_Group=Qaf}', "");
    Expect(1, 2213, '\P{^Is_Joining_Group=Qaf}', "");
    Expect(0, 2214, '\p{Is_Joining_Group=Qaf}', "");
    Expect(1, 2214, '\p{^Is_Joining_Group=Qaf}', "");
    Expect(1, 2214, '\P{Is_Joining_Group=Qaf}', "");
    Expect(0, 2214, '\P{^Is_Joining_Group=Qaf}', "");
    Error('\p{Is_Jg: _	Qaf:=}');
    Error('\P{Is_Jg: _	Qaf:=}');
    Expect(1, 2213, '\p{Is_Jg=qaf}', "");
    Expect(0, 2213, '\p{^Is_Jg=qaf}', "");
    Expect(0, 2213, '\P{Is_Jg=qaf}', "");
    Expect(1, 2213, '\P{^Is_Jg=qaf}', "");
    Expect(0, 2214, '\p{Is_Jg=qaf}', "");
    Expect(1, 2214, '\p{^Is_Jg=qaf}', "");
    Expect(1, 2214, '\P{Is_Jg=qaf}', "");
    Expect(0, 2214, '\P{^Is_Jg=qaf}', "");
    Expect(1, 2213, '\p{Is_Jg=_QAF}', "");
    Expect(0, 2213, '\p{^Is_Jg=_QAF}', "");
    Expect(0, 2213, '\P{Is_Jg=_QAF}', "");
    Expect(1, 2213, '\P{^Is_Jg=_QAF}', "");
    Expect(0, 2214, '\p{Is_Jg=_QAF}', "");
    Expect(1, 2214, '\p{^Is_Jg=_QAF}', "");
    Expect(1, 2214, '\P{Is_Jg=_QAF}', "");
    Expect(0, 2214, '\P{^Is_Jg=_QAF}', "");
    Error('\p{Joining_Group=-/a/Qaph}');
    Error('\P{Joining_Group=-/a/Qaph}');
    Expect(1, 1833, '\p{Joining_Group=qaph}', "");
    Expect(0, 1833, '\p{^Joining_Group=qaph}', "");
    Expect(0, 1833, '\P{Joining_Group=qaph}', "");
    Expect(1, 1833, '\P{^Joining_Group=qaph}', "");
    Expect(0, 1834, '\p{Joining_Group=qaph}', "");
    Expect(1, 1834, '\p{^Joining_Group=qaph}', "");
    Expect(1, 1834, '\P{Joining_Group=qaph}', "");
    Expect(0, 1834, '\P{^Joining_Group=qaph}', "");
    Expect(1, 1833, '\p{Joining_Group:  Qaph}', "");
    Expect(0, 1833, '\p{^Joining_Group:  Qaph}', "");
    Expect(0, 1833, '\P{Joining_Group:  Qaph}', "");
    Expect(1, 1833, '\P{^Joining_Group:  Qaph}', "");
    Expect(0, 1834, '\p{Joining_Group:  Qaph}', "");
    Expect(1, 1834, '\p{^Joining_Group:  Qaph}', "");
    Expect(1, 1834, '\P{Joining_Group:  Qaph}', "");
    Expect(0, 1834, '\P{^Joining_Group:  Qaph}', "");
    Error('\p{Jg=	_Qaph:=}');
    Error('\P{Jg=	_Qaph:=}');
    Expect(1, 1833, '\p{Jg=qaph}', "");
    Expect(0, 1833, '\p{^Jg=qaph}', "");
    Expect(0, 1833, '\P{Jg=qaph}', "");
    Expect(1, 1833, '\P{^Jg=qaph}', "");
    Expect(0, 1834, '\p{Jg=qaph}', "");
    Expect(1, 1834, '\p{^Jg=qaph}', "");
    Expect(1, 1834, '\P{Jg=qaph}', "");
    Expect(0, 1834, '\P{^Jg=qaph}', "");
    Expect(1, 1833, '\p{Jg=-qaph}', "");
    Expect(0, 1833, '\p{^Jg=-qaph}', "");
    Expect(0, 1833, '\P{Jg=-qaph}', "");
    Expect(1, 1833, '\P{^Jg=-qaph}', "");
    Expect(0, 1834, '\p{Jg=-qaph}', "");
    Expect(1, 1834, '\p{^Jg=-qaph}', "");
    Expect(1, 1834, '\P{Jg=-qaph}', "");
    Expect(0, 1834, '\P{^Jg=-qaph}', "");
    Error('\p{Is_Joining_Group=:=Qaph}');
    Error('\P{Is_Joining_Group=:=Qaph}');
    Expect(1, 1833, '\p{Is_Joining_Group=qaph}', "");
    Expect(0, 1833, '\p{^Is_Joining_Group=qaph}', "");
    Expect(0, 1833, '\P{Is_Joining_Group=qaph}', "");
    Expect(1, 1833, '\P{^Is_Joining_Group=qaph}', "");
    Expect(0, 1834, '\p{Is_Joining_Group=qaph}', "");
    Expect(1, 1834, '\p{^Is_Joining_Group=qaph}', "");
    Expect(1, 1834, '\P{Is_Joining_Group=qaph}', "");
    Expect(0, 1834, '\P{^Is_Joining_Group=qaph}', "");
    Expect(1, 1833, '\p{Is_Joining_Group=_Qaph}', "");
    Expect(0, 1833, '\p{^Is_Joining_Group=_Qaph}', "");
    Expect(0, 1833, '\P{Is_Joining_Group=_Qaph}', "");
    Expect(1, 1833, '\P{^Is_Joining_Group=_Qaph}', "");
    Expect(0, 1834, '\p{Is_Joining_Group=_Qaph}', "");
    Expect(1, 1834, '\p{^Is_Joining_Group=_Qaph}', "");
    Expect(1, 1834, '\P{Is_Joining_Group=_Qaph}', "");
    Expect(0, 1834, '\P{^Is_Joining_Group=_Qaph}', "");
    Error('\p{Is_Jg=:= -qaph}');
    Error('\P{Is_Jg=:= -qaph}');
    Expect(1, 1833, '\p{Is_Jg=qaph}', "");
    Expect(0, 1833, '\p{^Is_Jg=qaph}', "");
    Expect(0, 1833, '\P{Is_Jg=qaph}', "");
    Expect(1, 1833, '\P{^Is_Jg=qaph}', "");
    Expect(0, 1834, '\p{Is_Jg=qaph}', "");
    Expect(1, 1834, '\p{^Is_Jg=qaph}', "");
    Expect(1, 1834, '\P{Is_Jg=qaph}', "");
    Expect(0, 1834, '\P{^Is_Jg=qaph}', "");
    Expect(1, 1833, '\p{Is_Jg=-QAPH}', "");
    Expect(0, 1833, '\p{^Is_Jg=-QAPH}', "");
    Expect(0, 1833, '\P{Is_Jg=-QAPH}', "");
    Expect(1, 1833, '\P{^Is_Jg=-QAPH}', "");
    Expect(0, 1834, '\p{Is_Jg=-QAPH}', "");
    Expect(1, 1834, '\p{^Is_Jg=-QAPH}', "");
    Expect(1, 1834, '\P{Is_Jg=-QAPH}', "");
    Expect(0, 1834, '\P{^Is_Jg=-QAPH}', "");
    Error('\p{Joining_Group:	_ Reh/a/}');
    Error('\P{Joining_Group:	_ Reh/a/}');
    Expect(1, 2233, '\p{Joining_Group:	reh}', "");
    Expect(0, 2233, '\p{^Joining_Group:	reh}', "");
    Expect(0, 2233, '\P{Joining_Group:	reh}', "");
    Expect(1, 2233, '\P{^Joining_Group:	reh}', "");
    Expect(0, 2234, '\p{Joining_Group:	reh}', "");
    Expect(1, 2234, '\p{^Joining_Group:	reh}', "");
    Expect(1, 2234, '\P{Joining_Group:	reh}', "");
    Expect(0, 2234, '\P{^Joining_Group:	reh}', "");
    Expect(1, 2233, '\p{Joining_Group=-reh}', "");
    Expect(0, 2233, '\p{^Joining_Group=-reh}', "");
    Expect(0, 2233, '\P{Joining_Group=-reh}', "");
    Expect(1, 2233, '\P{^Joining_Group=-reh}', "");
    Expect(0, 2234, '\p{Joining_Group=-reh}', "");
    Expect(1, 2234, '\p{^Joining_Group=-reh}', "");
    Expect(1, 2234, '\P{Joining_Group=-reh}', "");
    Expect(0, 2234, '\P{^Joining_Group=-reh}', "");
    Error('\p{Jg= Reh:=}');
    Error('\P{Jg= Reh:=}');
    Expect(1, 2233, '\p{Jg=reh}', "");
    Expect(0, 2233, '\p{^Jg=reh}', "");
    Expect(0, 2233, '\P{Jg=reh}', "");
    Expect(1, 2233, '\P{^Jg=reh}', "");
    Expect(0, 2234, '\p{Jg=reh}', "");
    Expect(1, 2234, '\p{^Jg=reh}', "");
    Expect(1, 2234, '\P{Jg=reh}', "");
    Expect(0, 2234, '\P{^Jg=reh}', "");
    Expect(1, 2233, '\p{Jg=	Reh}', "");
    Expect(0, 2233, '\p{^Jg=	Reh}', "");
    Expect(0, 2233, '\P{Jg=	Reh}', "");
    Expect(1, 2233, '\P{^Jg=	Reh}', "");
    Expect(0, 2234, '\p{Jg=	Reh}', "");
    Expect(1, 2234, '\p{^Jg=	Reh}', "");
    Expect(1, 2234, '\P{Jg=	Reh}', "");
    Expect(0, 2234, '\P{^Jg=	Reh}', "");
    Error('\p{Is_Joining_Group= -REH:=}');
    Error('\P{Is_Joining_Group= -REH:=}');
    Expect(1, 2233, '\p{Is_Joining_Group=reh}', "");
    Expect(0, 2233, '\p{^Is_Joining_Group=reh}', "");
    Expect(0, 2233, '\P{Is_Joining_Group=reh}', "");
    Expect(1, 2233, '\P{^Is_Joining_Group=reh}', "");
    Expect(0, 2234, '\p{Is_Joining_Group=reh}', "");
    Expect(1, 2234, '\p{^Is_Joining_Group=reh}', "");
    Expect(1, 2234, '\P{Is_Joining_Group=reh}', "");
    Expect(0, 2234, '\P{^Is_Joining_Group=reh}', "");
    Expect(1, 2233, '\p{Is_Joining_Group=	reh}', "");
    Expect(0, 2233, '\p{^Is_Joining_Group=	reh}', "");
    Expect(0, 2233, '\P{Is_Joining_Group=	reh}', "");
    Expect(1, 2233, '\P{^Is_Joining_Group=	reh}', "");
    Expect(0, 2234, '\p{Is_Joining_Group=	reh}', "");
    Expect(1, 2234, '\p{^Is_Joining_Group=	reh}', "");
    Expect(1, 2234, '\P{Is_Joining_Group=	reh}', "");
    Expect(0, 2234, '\P{^Is_Joining_Group=	reh}', "");
    Error('\p{Is_Jg=-:=REH}');
    Error('\P{Is_Jg=-:=REH}');
    Expect(1, 2233, '\p{Is_Jg=reh}', "");
    Expect(0, 2233, '\p{^Is_Jg=reh}', "");
    Expect(0, 2233, '\P{Is_Jg=reh}', "");
    Expect(1, 2233, '\P{^Is_Jg=reh}', "");
    Expect(0, 2234, '\p{Is_Jg=reh}', "");
    Expect(1, 2234, '\p{^Is_Jg=reh}', "");
    Expect(1, 2234, '\P{Is_Jg=reh}', "");
    Expect(0, 2234, '\P{^Is_Jg=reh}', "");
    Expect(1, 2233, '\p{Is_Jg:   _ Reh}', "");
    Expect(0, 2233, '\p{^Is_Jg:   _ Reh}', "");
    Expect(0, 2233, '\P{Is_Jg:   _ Reh}', "");
    Expect(1, 2233, '\P{^Is_Jg:   _ Reh}', "");
    Expect(0, 2234, '\p{Is_Jg:   _ Reh}', "");
    Expect(1, 2234, '\p{^Is_Jg:   _ Reh}', "");
    Expect(1, 2234, '\P{Is_Jg:   _ Reh}', "");
    Expect(0, 2234, '\P{^Is_Jg:   _ Reh}', "");
    Error('\p{Joining_Group=/a/_	Reversed_Pe}');
    Error('\P{Joining_Group=/a/_	Reversed_Pe}');
    Expect(1, 1831, '\p{Joining_Group=reversedpe}', "");
    Expect(0, 1831, '\p{^Joining_Group=reversedpe}', "");
    Expect(0, 1831, '\P{Joining_Group=reversedpe}', "");
    Expect(1, 1831, '\P{^Joining_Group=reversedpe}', "");
    Expect(0, 1832, '\p{Joining_Group=reversedpe}', "");
    Expect(1, 1832, '\p{^Joining_Group=reversedpe}', "");
    Expect(1, 1832, '\P{Joining_Group=reversedpe}', "");
    Expect(0, 1832, '\P{^Joining_Group=reversedpe}', "");
    Expect(1, 1831, '\p{Joining_Group= -REVERSED_pe}', "");
    Expect(0, 1831, '\p{^Joining_Group= -REVERSED_pe}', "");
    Expect(0, 1831, '\P{Joining_Group= -REVERSED_pe}', "");
    Expect(1, 1831, '\P{^Joining_Group= -REVERSED_pe}', "");
    Expect(0, 1832, '\p{Joining_Group= -REVERSED_pe}', "");
    Expect(1, 1832, '\p{^Joining_Group= -REVERSED_pe}', "");
    Expect(1, 1832, '\P{Joining_Group= -REVERSED_pe}', "");
    Expect(0, 1832, '\P{^Joining_Group= -REVERSED_pe}', "");
    Error('\p{Jg= /a/Reversed_Pe}');
    Error('\P{Jg= /a/Reversed_Pe}');
    Expect(1, 1831, '\p{Jg=reversedpe}', "");
    Expect(0, 1831, '\p{^Jg=reversedpe}', "");
    Expect(0, 1831, '\P{Jg=reversedpe}', "");
    Expect(1, 1831, '\P{^Jg=reversedpe}', "");
    Expect(0, 1832, '\p{Jg=reversedpe}', "");
    Expect(1, 1832, '\p{^Jg=reversedpe}', "");
    Expect(1, 1832, '\P{Jg=reversedpe}', "");
    Expect(0, 1832, '\P{^Jg=reversedpe}', "");
    Expect(1, 1831, '\p{Jg=-_Reversed_Pe}', "");
    Expect(0, 1831, '\p{^Jg=-_Reversed_Pe}', "");
    Expect(0, 1831, '\P{Jg=-_Reversed_Pe}', "");
    Expect(1, 1831, '\P{^Jg=-_Reversed_Pe}', "");
    Expect(0, 1832, '\p{Jg=-_Reversed_Pe}', "");
    Expect(1, 1832, '\p{^Jg=-_Reversed_Pe}', "");
    Expect(1, 1832, '\P{Jg=-_Reversed_Pe}', "");
    Expect(0, 1832, '\P{^Jg=-_Reversed_Pe}', "");
    Error('\p{Is_Joining_Group=/a/-_Reversed_Pe}');
    Error('\P{Is_Joining_Group=/a/-_Reversed_Pe}');
    Expect(1, 1831, '\p{Is_Joining_Group=reversedpe}', "");
    Expect(0, 1831, '\p{^Is_Joining_Group=reversedpe}', "");
    Expect(0, 1831, '\P{Is_Joining_Group=reversedpe}', "");
    Expect(1, 1831, '\P{^Is_Joining_Group=reversedpe}', "");
    Expect(0, 1832, '\p{Is_Joining_Group=reversedpe}', "");
    Expect(1, 1832, '\p{^Is_Joining_Group=reversedpe}', "");
    Expect(1, 1832, '\P{Is_Joining_Group=reversedpe}', "");
    Expect(0, 1832, '\P{^Is_Joining_Group=reversedpe}', "");
    Expect(1, 1831, '\p{Is_Joining_Group=-	REVERSED_PE}', "");
    Expect(0, 1831, '\p{^Is_Joining_Group=-	REVERSED_PE}', "");
    Expect(0, 1831, '\P{Is_Joining_Group=-	REVERSED_PE}', "");
    Expect(1, 1831, '\P{^Is_Joining_Group=-	REVERSED_PE}', "");
    Expect(0, 1832, '\p{Is_Joining_Group=-	REVERSED_PE}', "");
    Expect(1, 1832, '\p{^Is_Joining_Group=-	REVERSED_PE}', "");
    Expect(1, 1832, '\P{Is_Joining_Group=-	REVERSED_PE}', "");
    Expect(0, 1832, '\P{^Is_Joining_Group=-	REVERSED_PE}', "");
    Error('\p{Is_Jg=_/a/reversed_pe}');
    Error('\P{Is_Jg=_/a/reversed_pe}');
    Expect(1, 1831, '\p{Is_Jg=reversedpe}', "");
    Expect(0, 1831, '\p{^Is_Jg=reversedpe}', "");
    Expect(0, 1831, '\P{Is_Jg=reversedpe}', "");
    Expect(1, 1831, '\P{^Is_Jg=reversedpe}', "");
    Expect(0, 1832, '\p{Is_Jg=reversedpe}', "");
    Expect(1, 1832, '\p{^Is_Jg=reversedpe}', "");
    Expect(1, 1832, '\P{Is_Jg=reversedpe}', "");
    Expect(0, 1832, '\P{^Is_Jg=reversedpe}', "");
    Expect(1, 1831, '\p{Is_Jg=	reversed_PE}', "");
    Expect(0, 1831, '\p{^Is_Jg=	reversed_PE}', "");
    Expect(0, 1831, '\P{Is_Jg=	reversed_PE}', "");
    Expect(1, 1831, '\P{^Is_Jg=	reversed_PE}', "");
    Expect(0, 1832, '\p{Is_Jg=	reversed_PE}', "");
    Expect(1, 1832, '\p{^Is_Jg=	reversed_PE}', "");
    Expect(1, 1832, '\P{Is_Jg=	reversed_PE}', "");
    Expect(0, 1832, '\P{^Is_Jg=	reversed_PE}', "");
    Error('\p{Joining_Group=/a/ROHINGYA_Yeh}');
    Error('\P{Joining_Group=/a/ROHINGYA_Yeh}');
    Expect(1, 2220, '\p{Joining_Group:	rohingyayeh}', "");
    Expect(0, 2220, '\p{^Joining_Group:	rohingyayeh}', "");
    Expect(0, 2220, '\P{Joining_Group:	rohingyayeh}', "");
    Expect(1, 2220, '\P{^Joining_Group:	rohingyayeh}', "");
    Expect(0, 2221, '\p{Joining_Group:	rohingyayeh}', "");
    Expect(1, 2221, '\p{^Joining_Group:	rohingyayeh}', "");
    Expect(1, 2221, '\P{Joining_Group:	rohingyayeh}', "");
    Expect(0, 2221, '\P{^Joining_Group:	rohingyayeh}', "");
    Expect(1, 2220, '\p{Joining_Group=	rohingya_YEH}', "");
    Expect(0, 2220, '\p{^Joining_Group=	rohingya_YEH}', "");
    Expect(0, 2220, '\P{Joining_Group=	rohingya_YEH}', "");
    Expect(1, 2220, '\P{^Joining_Group=	rohingya_YEH}', "");
    Expect(0, 2221, '\p{Joining_Group=	rohingya_YEH}', "");
    Expect(1, 2221, '\p{^Joining_Group=	rohingya_YEH}', "");
    Expect(1, 2221, '\P{Joining_Group=	rohingya_YEH}', "");
    Expect(0, 2221, '\P{^Joining_Group=	rohingya_YEH}', "");
    Error('\p{Jg=--ROHINGYA_yeh:=}');
    Error('\P{Jg=--ROHINGYA_yeh:=}');
    Expect(1, 2220, '\p{Jg=rohingyayeh}', "");
    Expect(0, 2220, '\p{^Jg=rohingyayeh}', "");
    Expect(0, 2220, '\P{Jg=rohingyayeh}', "");
    Expect(1, 2220, '\P{^Jg=rohingyayeh}', "");
    Expect(0, 2221, '\p{Jg=rohingyayeh}', "");
    Expect(1, 2221, '\p{^Jg=rohingyayeh}', "");
    Expect(1, 2221, '\P{Jg=rohingyayeh}', "");
    Expect(0, 2221, '\P{^Jg=rohingyayeh}', "");
    Expect(1, 2220, '\p{Jg=-rohingya_Yeh}', "");
    Expect(0, 2220, '\p{^Jg=-rohingya_Yeh}', "");
    Expect(0, 2220, '\P{Jg=-rohingya_Yeh}', "");
    Expect(1, 2220, '\P{^Jg=-rohingya_Yeh}', "");
    Expect(0, 2221, '\p{Jg=-rohingya_Yeh}', "");
    Expect(1, 2221, '\p{^Jg=-rohingya_Yeh}', "");
    Expect(1, 2221, '\P{Jg=-rohingya_Yeh}', "");
    Expect(0, 2221, '\P{^Jg=-rohingya_Yeh}', "");
    Error('\p{Is_Joining_Group=/a/ ROHINGYA_Yeh}');
    Error('\P{Is_Joining_Group=/a/ ROHINGYA_Yeh}');
    Expect(1, 2220, '\p{Is_Joining_Group=rohingyayeh}', "");
    Expect(0, 2220, '\p{^Is_Joining_Group=rohingyayeh}', "");
    Expect(0, 2220, '\P{Is_Joining_Group=rohingyayeh}', "");
    Expect(1, 2220, '\P{^Is_Joining_Group=rohingyayeh}', "");
    Expect(0, 2221, '\p{Is_Joining_Group=rohingyayeh}', "");
    Expect(1, 2221, '\p{^Is_Joining_Group=rohingyayeh}', "");
    Expect(1, 2221, '\P{Is_Joining_Group=rohingyayeh}', "");
    Expect(0, 2221, '\P{^Is_Joining_Group=rohingyayeh}', "");
    Expect(1, 2220, '\p{Is_Joining_Group=		Rohingya_Yeh}', "");
    Expect(0, 2220, '\p{^Is_Joining_Group=		Rohingya_Yeh}', "");
    Expect(0, 2220, '\P{Is_Joining_Group=		Rohingya_Yeh}', "");
    Expect(1, 2220, '\P{^Is_Joining_Group=		Rohingya_Yeh}', "");
    Expect(0, 2221, '\p{Is_Joining_Group=		Rohingya_Yeh}', "");
    Expect(1, 2221, '\p{^Is_Joining_Group=		Rohingya_Yeh}', "");
    Expect(1, 2221, '\P{Is_Joining_Group=		Rohingya_Yeh}', "");
    Expect(0, 2221, '\P{^Is_Joining_Group=		Rohingya_Yeh}', "");
    Error('\p{Is_Jg=:=ROHINGYA_Yeh}');
    Error('\P{Is_Jg=:=ROHINGYA_Yeh}');
    Expect(1, 2220, '\p{Is_Jg=rohingyayeh}', "");
    Expect(0, 2220, '\p{^Is_Jg=rohingyayeh}', "");
    Expect(0, 2220, '\P{Is_Jg=rohingyayeh}', "");
    Expect(1, 2220, '\P{^Is_Jg=rohingyayeh}', "");
    Expect(0, 2221, '\p{Is_Jg=rohingyayeh}', "");
    Expect(1, 2221, '\p{^Is_Jg=rohingyayeh}', "");
    Expect(1, 2221, '\P{Is_Jg=rohingyayeh}', "");
    Expect(0, 2221, '\P{^Is_Jg=rohingyayeh}', "");
    Expect(1, 2220, '\p{Is_Jg=	 ROHINGYA_yeh}', "");
    Expect(0, 2220, '\p{^Is_Jg=	 ROHINGYA_yeh}', "");
    Expect(0, 2220, '\P{Is_Jg=	 ROHINGYA_yeh}', "");
    Expect(1, 2220, '\P{^Is_Jg=	 ROHINGYA_yeh}', "");
    Expect(0, 2221, '\p{Is_Jg=	 ROHINGYA_yeh}', "");
    Expect(1, 2221, '\p{^Is_Jg=	 ROHINGYA_yeh}', "");
    Expect(1, 2221, '\P{Is_Jg=	 ROHINGYA_yeh}', "");
    Expect(0, 2221, '\P{^Is_Jg=	 ROHINGYA_yeh}', "");
    Error('\p{Joining_Group=/a/ SAD}');
    Error('\P{Joining_Group=/a/ SAD}');
    Expect(1, 2223, '\p{Joining_Group=sad}', "");
    Expect(0, 2223, '\p{^Joining_Group=sad}', "");
    Expect(0, 2223, '\P{Joining_Group=sad}', "");
    Expect(1, 2223, '\P{^Joining_Group=sad}', "");
    Expect(0, 2224, '\p{Joining_Group=sad}', "");
    Expect(1, 2224, '\p{^Joining_Group=sad}', "");
    Expect(1, 2224, '\P{Joining_Group=sad}', "");
    Expect(0, 2224, '\P{^Joining_Group=sad}', "");
    Expect(1, 2223, '\p{Joining_Group=--Sad}', "");
    Expect(0, 2223, '\p{^Joining_Group=--Sad}', "");
    Expect(0, 2223, '\P{Joining_Group=--Sad}', "");
    Expect(1, 2223, '\P{^Joining_Group=--Sad}', "");
    Expect(0, 2224, '\p{Joining_Group=--Sad}', "");
    Expect(1, 2224, '\p{^Joining_Group=--Sad}', "");
    Expect(1, 2224, '\P{Joining_Group=--Sad}', "");
    Expect(0, 2224, '\P{^Joining_Group=--Sad}', "");
    Error('\p{Jg=/a/ SAD}');
    Error('\P{Jg=/a/ SAD}');
    Expect(1, 2223, '\p{Jg=sad}', "");
    Expect(0, 2223, '\p{^Jg=sad}', "");
    Expect(0, 2223, '\P{Jg=sad}', "");
    Expect(1, 2223, '\P{^Jg=sad}', "");
    Expect(0, 2224, '\p{Jg=sad}', "");
    Expect(1, 2224, '\p{^Jg=sad}', "");
    Expect(1, 2224, '\P{Jg=sad}', "");
    Expect(0, 2224, '\P{^Jg=sad}', "");
    Expect(1, 2223, '\p{Jg: -	SAD}', "");
    Expect(0, 2223, '\p{^Jg: -	SAD}', "");
    Expect(0, 2223, '\P{Jg: -	SAD}', "");
    Expect(1, 2223, '\P{^Jg: -	SAD}', "");
    Expect(0, 2224, '\p{Jg: -	SAD}', "");
    Expect(1, 2224, '\p{^Jg: -	SAD}', "");
    Expect(1, 2224, '\P{Jg: -	SAD}', "");
    Expect(0, 2224, '\P{^Jg: -	SAD}', "");
    Error('\p{Is_Joining_Group=__SAD:=}');
    Error('\P{Is_Joining_Group=__SAD:=}');
    Expect(1, 2223, '\p{Is_Joining_Group: sad}', "");
    Expect(0, 2223, '\p{^Is_Joining_Group: sad}', "");
    Expect(0, 2223, '\P{Is_Joining_Group: sad}', "");
    Expect(1, 2223, '\P{^Is_Joining_Group: sad}', "");
    Expect(0, 2224, '\p{Is_Joining_Group: sad}', "");
    Expect(1, 2224, '\p{^Is_Joining_Group: sad}', "");
    Expect(1, 2224, '\P{Is_Joining_Group: sad}', "");
    Expect(0, 2224, '\P{^Is_Joining_Group: sad}', "");
    Expect(1, 2223, '\p{Is_Joining_Group= Sad}', "");
    Expect(0, 2223, '\p{^Is_Joining_Group= Sad}', "");
    Expect(0, 2223, '\P{Is_Joining_Group= Sad}', "");
    Expect(1, 2223, '\P{^Is_Joining_Group= Sad}', "");
    Expect(0, 2224, '\p{Is_Joining_Group= Sad}', "");
    Expect(1, 2224, '\p{^Is_Joining_Group= Sad}', "");
    Expect(1, 2224, '\P{Is_Joining_Group= Sad}', "");
    Expect(0, 2224, '\P{^Is_Joining_Group= Sad}', "");
    Error('\p{Is_Jg=	_SAD/a/}');
    Error('\P{Is_Jg=	_SAD/a/}');
    Expect(1, 2223, '\p{Is_Jg=sad}', "");
    Expect(0, 2223, '\p{^Is_Jg=sad}', "");
    Expect(0, 2223, '\P{Is_Jg=sad}', "");
    Expect(1, 2223, '\P{^Is_Jg=sad}', "");
    Expect(0, 2224, '\p{Is_Jg=sad}', "");
    Expect(1, 2224, '\p{^Is_Jg=sad}', "");
    Expect(1, 2224, '\P{Is_Jg=sad}', "");
    Expect(0, 2224, '\P{^Is_Jg=sad}', "");
    Expect(1, 2223, '\p{Is_Jg=	_Sad}', "");
    Expect(0, 2223, '\p{^Is_Jg=	_Sad}', "");
    Expect(0, 2223, '\P{Is_Jg=	_Sad}', "");
    Expect(1, 2223, '\P{^Is_Jg=	_Sad}', "");
    Expect(0, 2224, '\p{Is_Jg=	_Sad}', "");
    Expect(1, 2224, '\p{^Is_Jg=	_Sad}', "");
    Expect(1, 2224, '\P{Is_Jg=	_Sad}', "");
    Expect(0, 2224, '\P{^Is_Jg=	_Sad}', "");
    Error('\p{Joining_Group= :=sadhe}');
    Error('\P{Joining_Group= :=sadhe}');
    Expect(1, 1832, '\p{Joining_Group=sadhe}', "");
    Expect(0, 1832, '\p{^Joining_Group=sadhe}', "");
    Expect(0, 1832, '\P{Joining_Group=sadhe}', "");
    Expect(1, 1832, '\P{^Joining_Group=sadhe}', "");
    Expect(0, 1833, '\p{Joining_Group=sadhe}', "");
    Expect(1, 1833, '\p{^Joining_Group=sadhe}', "");
    Expect(1, 1833, '\P{Joining_Group=sadhe}', "");
    Expect(0, 1833, '\P{^Joining_Group=sadhe}', "");
    Expect(1, 1832, '\p{Joining_Group=_	SADHE}', "");
    Expect(0, 1832, '\p{^Joining_Group=_	SADHE}', "");
    Expect(0, 1832, '\P{Joining_Group=_	SADHE}', "");
    Expect(1, 1832, '\P{^Joining_Group=_	SADHE}', "");
    Expect(0, 1833, '\p{Joining_Group=_	SADHE}', "");
    Expect(1, 1833, '\p{^Joining_Group=_	SADHE}', "");
    Expect(1, 1833, '\P{Joining_Group=_	SADHE}', "");
    Expect(0, 1833, '\P{^Joining_Group=_	SADHE}', "");
    Error('\p{Jg=/a/ 	sadhe}');
    Error('\P{Jg=/a/ 	sadhe}');
    Expect(1, 1832, '\p{Jg=sadhe}', "");
    Expect(0, 1832, '\p{^Jg=sadhe}', "");
    Expect(0, 1832, '\P{Jg=sadhe}', "");
    Expect(1, 1832, '\P{^Jg=sadhe}', "");
    Expect(0, 1833, '\p{Jg=sadhe}', "");
    Expect(1, 1833, '\p{^Jg=sadhe}', "");
    Expect(1, 1833, '\P{Jg=sadhe}', "");
    Expect(0, 1833, '\P{^Jg=sadhe}', "");
    Expect(1, 1832, '\p{Jg= Sadhe}', "");
    Expect(0, 1832, '\p{^Jg= Sadhe}', "");
    Expect(0, 1832, '\P{Jg= Sadhe}', "");
    Expect(1, 1832, '\P{^Jg= Sadhe}', "");
    Expect(0, 1833, '\p{Jg= Sadhe}', "");
    Expect(1, 1833, '\p{^Jg= Sadhe}', "");
    Expect(1, 1833, '\P{Jg= Sadhe}', "");
    Expect(0, 1833, '\P{^Jg= Sadhe}', "");
    Error('\p{Is_Joining_Group:   __Sadhe:=}');
    Error('\P{Is_Joining_Group:   __Sadhe:=}');
    Expect(1, 1832, '\p{Is_Joining_Group=sadhe}', "");
    Expect(0, 1832, '\p{^Is_Joining_Group=sadhe}', "");
    Expect(0, 1832, '\P{Is_Joining_Group=sadhe}', "");
    Expect(1, 1832, '\P{^Is_Joining_Group=sadhe}', "");
    Expect(0, 1833, '\p{Is_Joining_Group=sadhe}', "");
    Expect(1, 1833, '\p{^Is_Joining_Group=sadhe}', "");
    Expect(1, 1833, '\P{Is_Joining_Group=sadhe}', "");
    Expect(0, 1833, '\P{^Is_Joining_Group=sadhe}', "");
    Error('\p{Is_Jg=	-sadhe/a/}');
    Error('\P{Is_Jg=	-sadhe/a/}');
    Expect(1, 1832, '\p{Is_Jg=sadhe}', "");
    Expect(0, 1832, '\p{^Is_Jg=sadhe}', "");
    Expect(0, 1832, '\P{Is_Jg=sadhe}', "");
    Expect(1, 1832, '\P{^Is_Jg=sadhe}', "");
    Expect(0, 1833, '\p{Is_Jg=sadhe}', "");
    Expect(1, 1833, '\p{^Is_Jg=sadhe}', "");
    Expect(1, 1833, '\P{Is_Jg=sadhe}', "");
    Expect(0, 1833, '\P{^Is_Jg=sadhe}', "");
    Expect(1, 1832, '\p{Is_Jg=-SADHE}', "");
    Expect(0, 1832, '\p{^Is_Jg=-SADHE}', "");
    Expect(0, 1832, '\P{Is_Jg=-SADHE}', "");
    Expect(1, 1832, '\P{^Is_Jg=-SADHE}', "");
    Expect(0, 1833, '\p{Is_Jg=-SADHE}', "");
    Expect(1, 1833, '\p{^Is_Jg=-SADHE}', "");
    Expect(1, 1833, '\P{Is_Jg=-SADHE}', "");
    Expect(0, 1833, '\P{^Is_Jg=-SADHE}', "");
    Error('\p{Joining_Group:  _Seen:=}');
    Error('\P{Joining_Group:  _Seen:=}');
    Expect(1, 1918, '\p{Joining_Group=seen}', "");
    Expect(0, 1918, '\p{^Joining_Group=seen}', "");
    Expect(0, 1918, '\P{Joining_Group=seen}', "");
    Expect(1, 1918, '\P{^Joining_Group=seen}', "");
    Expect(0, 1919, '\p{Joining_Group=seen}', "");
    Expect(1, 1919, '\p{^Joining_Group=seen}', "");
    Expect(1, 1919, '\P{Joining_Group=seen}', "");
    Expect(0, 1919, '\P{^Joining_Group=seen}', "");
    Expect(1, 1918, '\p{Joining_Group= 	Seen}', "");
    Expect(0, 1918, '\p{^Joining_Group= 	Seen}', "");
    Expect(0, 1918, '\P{Joining_Group= 	Seen}', "");
    Expect(1, 1918, '\P{^Joining_Group= 	Seen}', "");
    Expect(0, 1919, '\p{Joining_Group= 	Seen}', "");
    Expect(1, 1919, '\p{^Joining_Group= 	Seen}', "");
    Expect(1, 1919, '\P{Joining_Group= 	Seen}', "");
    Expect(0, 1919, '\P{^Joining_Group= 	Seen}', "");
    Error('\p{Jg:-/a/SEEN}');
    Error('\P{Jg:-/a/SEEN}');
    Expect(1, 1918, '\p{Jg=seen}', "");
    Expect(0, 1918, '\p{^Jg=seen}', "");
    Expect(0, 1918, '\P{Jg=seen}', "");
    Expect(1, 1918, '\P{^Jg=seen}', "");
    Expect(0, 1919, '\p{Jg=seen}', "");
    Expect(1, 1919, '\p{^Jg=seen}', "");
    Expect(1, 1919, '\P{Jg=seen}', "");
    Expect(0, 1919, '\P{^Jg=seen}', "");
    Expect(1, 1918, '\p{Jg=-Seen}', "");
    Expect(0, 1918, '\p{^Jg=-Seen}', "");
    Expect(0, 1918, '\P{Jg=-Seen}', "");
    Expect(1, 1918, '\P{^Jg=-Seen}', "");
    Expect(0, 1919, '\p{Jg=-Seen}', "");
    Expect(1, 1919, '\p{^Jg=-Seen}', "");
    Expect(1, 1919, '\P{Jg=-Seen}', "");
    Expect(0, 1919, '\P{^Jg=-Seen}', "");
    Error('\p{Is_Joining_Group=:=Seen}');
    Error('\P{Is_Joining_Group=:=Seen}');
    Expect(1, 1918, '\p{Is_Joining_Group=seen}', "");
    Expect(0, 1918, '\p{^Is_Joining_Group=seen}', "");
    Expect(0, 1918, '\P{Is_Joining_Group=seen}', "");
    Expect(1, 1918, '\P{^Is_Joining_Group=seen}', "");
    Expect(0, 1919, '\p{Is_Joining_Group=seen}', "");
    Expect(1, 1919, '\p{^Is_Joining_Group=seen}', "");
    Expect(1, 1919, '\P{Is_Joining_Group=seen}', "");
    Expect(0, 1919, '\P{^Is_Joining_Group=seen}', "");
    Expect(1, 1918, '\p{Is_Joining_Group=_SEEN}', "");
    Expect(0, 1918, '\p{^Is_Joining_Group=_SEEN}', "");
    Expect(0, 1918, '\P{Is_Joining_Group=_SEEN}', "");
    Expect(1, 1918, '\P{^Is_Joining_Group=_SEEN}', "");
    Expect(0, 1919, '\p{Is_Joining_Group=_SEEN}', "");
    Expect(1, 1919, '\p{^Is_Joining_Group=_SEEN}', "");
    Expect(1, 1919, '\P{Is_Joining_Group=_SEEN}', "");
    Expect(0, 1919, '\P{^Is_Joining_Group=_SEEN}', "");
    Error('\p{Is_Jg=_/a/Seen}');
    Error('\P{Is_Jg=_/a/Seen}');
    Expect(1, 1918, '\p{Is_Jg=seen}', "");
    Expect(0, 1918, '\p{^Is_Jg=seen}', "");
    Expect(0, 1918, '\P{Is_Jg=seen}', "");
    Expect(1, 1918, '\P{^Is_Jg=seen}', "");
    Expect(0, 1919, '\p{Is_Jg=seen}', "");
    Expect(1, 1919, '\p{^Is_Jg=seen}', "");
    Expect(1, 1919, '\P{Is_Jg=seen}', "");
    Expect(0, 1919, '\P{^Is_Jg=seen}', "");
    Expect(1, 1918, '\p{Is_Jg:	-_Seen}', "");
    Expect(0, 1918, '\p{^Is_Jg:	-_Seen}', "");
    Expect(0, 1918, '\P{Is_Jg:	-_Seen}', "");
    Expect(1, 1918, '\P{^Is_Jg:	-_Seen}', "");
    Expect(0, 1919, '\p{Is_Jg:	-_Seen}', "");
    Expect(1, 1919, '\p{^Is_Jg:	-_Seen}', "");
    Expect(1, 1919, '\P{Is_Jg:	-_Seen}', "");
    Expect(0, 1919, '\P{^Is_Jg:	-_Seen}', "");
    Error('\p{Joining_Group= _SEMKATH/a/}');
    Error('\P{Joining_Group= _SEMKATH/a/}');
    Expect(1, 1827, '\p{Joining_Group=semkath}', "");
    Expect(0, 1827, '\p{^Joining_Group=semkath}', "");
    Expect(0, 1827, '\P{Joining_Group=semkath}', "");
    Expect(1, 1827, '\P{^Joining_Group=semkath}', "");
    Expect(0, 1828, '\p{Joining_Group=semkath}', "");
    Expect(1, 1828, '\p{^Joining_Group=semkath}', "");
    Expect(1, 1828, '\P{Joining_Group=semkath}', "");
    Expect(0, 1828, '\P{^Joining_Group=semkath}', "");
    Expect(1, 1827, '\p{Joining_Group= 	Semkath}', "");
    Expect(0, 1827, '\p{^Joining_Group= 	Semkath}', "");
    Expect(0, 1827, '\P{Joining_Group= 	Semkath}', "");
    Expect(1, 1827, '\P{^Joining_Group= 	Semkath}', "");
    Expect(0, 1828, '\p{Joining_Group= 	Semkath}', "");
    Expect(1, 1828, '\p{^Joining_Group= 	Semkath}', "");
    Expect(1, 1828, '\P{Joining_Group= 	Semkath}', "");
    Expect(0, 1828, '\P{^Joining_Group= 	Semkath}', "");
    Error('\p{Jg: /a/--Semkath}');
    Error('\P{Jg: /a/--Semkath}');
    Expect(1, 1827, '\p{Jg=semkath}', "");
    Expect(0, 1827, '\p{^Jg=semkath}', "");
    Expect(0, 1827, '\P{Jg=semkath}', "");
    Expect(1, 1827, '\P{^Jg=semkath}', "");
    Expect(0, 1828, '\p{Jg=semkath}', "");
    Expect(1, 1828, '\p{^Jg=semkath}', "");
    Expect(1, 1828, '\P{Jg=semkath}', "");
    Expect(0, 1828, '\P{^Jg=semkath}', "");
    Expect(1, 1827, '\p{Jg=	 Semkath}', "");
    Expect(0, 1827, '\p{^Jg=	 Semkath}', "");
    Expect(0, 1827, '\P{Jg=	 Semkath}', "");
    Expect(1, 1827, '\P{^Jg=	 Semkath}', "");
    Expect(0, 1828, '\p{Jg=	 Semkath}', "");
    Expect(1, 1828, '\p{^Jg=	 Semkath}', "");
    Expect(1, 1828, '\P{Jg=	 Semkath}', "");
    Expect(0, 1828, '\P{^Jg=	 Semkath}', "");
    Error('\p{Is_Joining_Group=_/a/Semkath}');
    Error('\P{Is_Joining_Group=_/a/Semkath}');
    Expect(1, 1827, '\p{Is_Joining_Group=semkath}', "");
    Expect(0, 1827, '\p{^Is_Joining_Group=semkath}', "");
    Expect(0, 1827, '\P{Is_Joining_Group=semkath}', "");
    Expect(1, 1827, '\P{^Is_Joining_Group=semkath}', "");
    Expect(0, 1828, '\p{Is_Joining_Group=semkath}', "");
    Expect(1, 1828, '\p{^Is_Joining_Group=semkath}', "");
    Expect(1, 1828, '\P{Is_Joining_Group=semkath}', "");
    Expect(0, 1828, '\P{^Is_Joining_Group=semkath}', "");
    Expect(1, 1827, '\p{Is_Joining_Group=--Semkath}', "");
    Expect(0, 1827, '\p{^Is_Joining_Group=--Semkath}', "");
    Expect(0, 1827, '\P{Is_Joining_Group=--Semkath}', "");
    Expect(1, 1827, '\P{^Is_Joining_Group=--Semkath}', "");
    Expect(0, 1828, '\p{Is_Joining_Group=--Semkath}', "");
    Expect(1, 1828, '\p{^Is_Joining_Group=--Semkath}', "");
    Expect(1, 1828, '\P{Is_Joining_Group=--Semkath}', "");
    Expect(0, 1828, '\P{^Is_Joining_Group=--Semkath}', "");
    Error('\p{Is_Jg= :=Semkath}');
    Error('\P{Is_Jg= :=Semkath}');
    Expect(1, 1827, '\p{Is_Jg=semkath}', "");
    Expect(0, 1827, '\p{^Is_Jg=semkath}', "");
    Expect(0, 1827, '\P{Is_Jg=semkath}', "");
    Expect(1, 1827, '\P{^Is_Jg=semkath}', "");
    Expect(0, 1828, '\p{Is_Jg=semkath}', "");
    Expect(1, 1828, '\p{^Is_Jg=semkath}', "");
    Expect(1, 1828, '\P{Is_Jg=semkath}', "");
    Expect(0, 1828, '\P{^Is_Jg=semkath}', "");
    Expect(1, 1827, '\p{Is_Jg=		Semkath}', "");
    Expect(0, 1827, '\p{^Is_Jg=		Semkath}', "");
    Expect(0, 1827, '\P{Is_Jg=		Semkath}', "");
    Expect(1, 1827, '\P{^Is_Jg=		Semkath}', "");
    Expect(0, 1828, '\p{Is_Jg=		Semkath}', "");
    Expect(1, 1828, '\p{^Is_Jg=		Semkath}', "");
    Expect(1, 1828, '\P{Is_Jg=		Semkath}', "");
    Expect(0, 1828, '\P{^Is_Jg=		Semkath}', "");
    Error('\p{Joining_Group=-:=Shin}');
    Error('\P{Joining_Group=-:=Shin}');
    Expect(1, 1835, '\p{Joining_Group=shin}', "");
    Expect(0, 1835, '\p{^Joining_Group=shin}', "");
    Expect(0, 1835, '\P{Joining_Group=shin}', "");
    Expect(1, 1835, '\P{^Joining_Group=shin}', "");
    Expect(0, 1836, '\p{Joining_Group=shin}', "");
    Expect(1, 1836, '\p{^Joining_Group=shin}', "");
    Expect(1, 1836, '\P{Joining_Group=shin}', "");
    Expect(0, 1836, '\P{^Joining_Group=shin}', "");
    Expect(1, 1835, '\p{Joining_Group=_-Shin}', "");
    Expect(0, 1835, '\p{^Joining_Group=_-Shin}', "");
    Expect(0, 1835, '\P{Joining_Group=_-Shin}', "");
    Expect(1, 1835, '\P{^Joining_Group=_-Shin}', "");
    Expect(0, 1836, '\p{Joining_Group=_-Shin}', "");
    Expect(1, 1836, '\p{^Joining_Group=_-Shin}', "");
    Expect(1, 1836, '\P{Joining_Group=_-Shin}', "");
    Expect(0, 1836, '\P{^Joining_Group=_-Shin}', "");
    Error('\p{Jg=_:=Shin}');
    Error('\P{Jg=_:=Shin}');
    Expect(1, 1835, '\p{Jg: shin}', "");
    Expect(0, 1835, '\p{^Jg: shin}', "");
    Expect(0, 1835, '\P{Jg: shin}', "");
    Expect(1, 1835, '\P{^Jg: shin}', "");
    Expect(0, 1836, '\p{Jg: shin}', "");
    Expect(1, 1836, '\p{^Jg: shin}', "");
    Expect(1, 1836, '\P{Jg: shin}', "");
    Expect(0, 1836, '\P{^Jg: shin}', "");
    Expect(1, 1835, '\p{Jg=SHIN}', "");
    Expect(0, 1835, '\p{^Jg=SHIN}', "");
    Expect(0, 1835, '\P{Jg=SHIN}', "");
    Expect(1, 1835, '\P{^Jg=SHIN}', "");
    Expect(0, 1836, '\p{Jg=SHIN}', "");
    Expect(1, 1836, '\p{^Jg=SHIN}', "");
    Expect(1, 1836, '\P{Jg=SHIN}', "");
    Expect(0, 1836, '\P{^Jg=SHIN}', "");
    Error('\p{Is_Joining_Group=	shin/a/}');
    Error('\P{Is_Joining_Group=	shin/a/}');
    Expect(1, 1835, '\p{Is_Joining_Group=shin}', "");
    Expect(0, 1835, '\p{^Is_Joining_Group=shin}', "");
    Expect(0, 1835, '\P{Is_Joining_Group=shin}', "");
    Expect(1, 1835, '\P{^Is_Joining_Group=shin}', "");
    Expect(0, 1836, '\p{Is_Joining_Group=shin}', "");
    Expect(1, 1836, '\p{^Is_Joining_Group=shin}', "");
    Expect(1, 1836, '\P{Is_Joining_Group=shin}', "");
    Expect(0, 1836, '\P{^Is_Joining_Group=shin}', "");
    Expect(1, 1835, '\p{Is_Joining_Group=_Shin}', "");
    Expect(0, 1835, '\p{^Is_Joining_Group=_Shin}', "");
    Expect(0, 1835, '\P{Is_Joining_Group=_Shin}', "");
    Expect(1, 1835, '\P{^Is_Joining_Group=_Shin}', "");
    Expect(0, 1836, '\p{Is_Joining_Group=_Shin}', "");
    Expect(1, 1836, '\p{^Is_Joining_Group=_Shin}', "");
    Expect(1, 1836, '\P{Is_Joining_Group=_Shin}', "");
    Expect(0, 1836, '\P{^Is_Joining_Group=_Shin}', "");
    Error('\p{Is_Jg=:=_	Shin}');
    Error('\P{Is_Jg=:=_	Shin}');
    Expect(1, 1835, '\p{Is_Jg=shin}', "");
    Expect(0, 1835, '\p{^Is_Jg=shin}', "");
    Expect(0, 1835, '\P{Is_Jg=shin}', "");
    Expect(1, 1835, '\P{^Is_Jg=shin}', "");
    Expect(0, 1836, '\p{Is_Jg=shin}', "");
    Expect(1, 1836, '\p{^Is_Jg=shin}', "");
    Expect(1, 1836, '\P{Is_Jg=shin}', "");
    Expect(0, 1836, '\P{^Is_Jg=shin}', "");
    Expect(1, 1835, '\p{Is_Jg= Shin}', "");
    Expect(0, 1835, '\p{^Is_Jg= Shin}', "");
    Expect(0, 1835, '\P{Is_Jg= Shin}', "");
    Expect(1, 1835, '\P{^Is_Jg= Shin}', "");
    Expect(0, 1836, '\p{Is_Jg= Shin}', "");
    Expect(1, 1836, '\p{^Is_Jg= Shin}', "");
    Expect(1, 1836, '\P{Is_Jg= Shin}', "");
    Expect(0, 1836, '\P{^Is_Jg= Shin}', "");
    Error('\p{Joining_Group:	-_Straight_Waw:=}');
    Error('\P{Joining_Group:	-_Straight_Waw:=}');
    Expect(1, 2225, '\p{Joining_Group=straightwaw}', "");
    Expect(0, 2225, '\p{^Joining_Group=straightwaw}', "");
    Expect(0, 2225, '\P{Joining_Group=straightwaw}', "");
    Expect(1, 2225, '\P{^Joining_Group=straightwaw}', "");
    Expect(0, 2226, '\p{Joining_Group=straightwaw}', "");
    Expect(1, 2226, '\p{^Joining_Group=straightwaw}', "");
    Expect(1, 2226, '\P{Joining_Group=straightwaw}', "");
    Expect(0, 2226, '\P{^Joining_Group=straightwaw}', "");
    Expect(1, 2225, '\p{Joining_Group: -straight_waw}', "");
    Expect(0, 2225, '\p{^Joining_Group: -straight_waw}', "");
    Expect(0, 2225, '\P{Joining_Group: -straight_waw}', "");
    Expect(1, 2225, '\P{^Joining_Group: -straight_waw}', "");
    Expect(0, 2226, '\p{Joining_Group: -straight_waw}', "");
    Expect(1, 2226, '\p{^Joining_Group: -straight_waw}', "");
    Expect(1, 2226, '\P{Joining_Group: -straight_waw}', "");
    Expect(0, 2226, '\P{^Joining_Group: -straight_waw}', "");
    Error('\p{Jg=/a/ -straight_waw}');
    Error('\P{Jg=/a/ -straight_waw}');
    Expect(1, 2225, '\p{Jg=straightwaw}', "");
    Expect(0, 2225, '\p{^Jg=straightwaw}', "");
    Expect(0, 2225, '\P{Jg=straightwaw}', "");
    Expect(1, 2225, '\P{^Jg=straightwaw}', "");
    Expect(0, 2226, '\p{Jg=straightwaw}', "");
    Expect(1, 2226, '\p{^Jg=straightwaw}', "");
    Expect(1, 2226, '\P{Jg=straightwaw}', "");
    Expect(0, 2226, '\P{^Jg=straightwaw}', "");
    Expect(1, 2225, '\p{Jg=		Straight_Waw}', "");
    Expect(0, 2225, '\p{^Jg=		Straight_Waw}', "");
    Expect(0, 2225, '\P{Jg=		Straight_Waw}', "");
    Expect(1, 2225, '\P{^Jg=		Straight_Waw}', "");
    Expect(0, 2226, '\p{Jg=		Straight_Waw}', "");
    Expect(1, 2226, '\p{^Jg=		Straight_Waw}', "");
    Expect(1, 2226, '\P{Jg=		Straight_Waw}', "");
    Expect(0, 2226, '\P{^Jg=		Straight_Waw}', "");
    Error('\p{Is_Joining_Group=:=Straight_Waw}');
    Error('\P{Is_Joining_Group=:=Straight_Waw}');
    Expect(1, 2225, '\p{Is_Joining_Group=straightwaw}', "");
    Expect(0, 2225, '\p{^Is_Joining_Group=straightwaw}', "");
    Expect(0, 2225, '\P{Is_Joining_Group=straightwaw}', "");
    Expect(1, 2225, '\P{^Is_Joining_Group=straightwaw}', "");
    Expect(0, 2226, '\p{Is_Joining_Group=straightwaw}', "");
    Expect(1, 2226, '\p{^Is_Joining_Group=straightwaw}', "");
    Expect(1, 2226, '\P{Is_Joining_Group=straightwaw}', "");
    Expect(0, 2226, '\P{^Is_Joining_Group=straightwaw}', "");
    Expect(1, 2225, '\p{Is_Joining_Group=__Straight_Waw}', "");
    Expect(0, 2225, '\p{^Is_Joining_Group=__Straight_Waw}', "");
    Expect(0, 2225, '\P{Is_Joining_Group=__Straight_Waw}', "");
    Expect(1, 2225, '\P{^Is_Joining_Group=__Straight_Waw}', "");
    Expect(0, 2226, '\p{Is_Joining_Group=__Straight_Waw}', "");
    Expect(1, 2226, '\p{^Is_Joining_Group=__Straight_Waw}', "");
    Expect(1, 2226, '\P{Is_Joining_Group=__Straight_Waw}', "");
    Expect(0, 2226, '\P{^Is_Joining_Group=__Straight_Waw}', "");
    Error('\p{Is_Jg:/a/_STRAIGHT_Waw}');
    Error('\P{Is_Jg:/a/_STRAIGHT_Waw}');
    Expect(1, 2225, '\p{Is_Jg=straightwaw}', "");
    Expect(0, 2225, '\p{^Is_Jg=straightwaw}', "");
    Expect(0, 2225, '\P{Is_Jg=straightwaw}', "");
    Expect(1, 2225, '\P{^Is_Jg=straightwaw}', "");
    Expect(0, 2226, '\p{Is_Jg=straightwaw}', "");
    Expect(1, 2226, '\p{^Is_Jg=straightwaw}', "");
    Expect(1, 2226, '\P{Is_Jg=straightwaw}', "");
    Expect(0, 2226, '\P{^Is_Jg=straightwaw}', "");
    Expect(1, 2225, '\p{Is_Jg:  _Straight_Waw}', "");
    Expect(0, 2225, '\p{^Is_Jg:  _Straight_Waw}', "");
    Expect(0, 2225, '\P{Is_Jg:  _Straight_Waw}', "");
    Expect(1, 2225, '\P{^Is_Jg:  _Straight_Waw}', "");
    Expect(0, 2226, '\p{Is_Jg:  _Straight_Waw}', "");
    Expect(1, 2226, '\p{^Is_Jg:  _Straight_Waw}', "");
    Expect(1, 2226, '\P{Is_Jg:  _Straight_Waw}', "");
    Expect(0, 2226, '\P{^Is_Jg:  _Straight_Waw}', "");
    Error('\p{Joining_Group=	:=SWASH_Kaf}');
    Error('\P{Joining_Group=	:=SWASH_Kaf}');
    Expect(1, 1706, '\p{Joining_Group=swashkaf}', "");
    Expect(0, 1706, '\p{^Joining_Group=swashkaf}', "");
    Expect(0, 1706, '\P{Joining_Group=swashkaf}', "");
    Expect(1, 1706, '\P{^Joining_Group=swashkaf}', "");
    Expect(0, 1707, '\p{Joining_Group=swashkaf}', "");
    Expect(1, 1707, '\p{^Joining_Group=swashkaf}', "");
    Expect(1, 1707, '\P{Joining_Group=swashkaf}', "");
    Expect(0, 1707, '\P{^Joining_Group=swashkaf}', "");
    Expect(1, 1706, '\p{Joining_Group=	swash_KAF}', "");
    Expect(0, 1706, '\p{^Joining_Group=	swash_KAF}', "");
    Expect(0, 1706, '\P{Joining_Group=	swash_KAF}', "");
    Expect(1, 1706, '\P{^Joining_Group=	swash_KAF}', "");
    Expect(0, 1707, '\p{Joining_Group=	swash_KAF}', "");
    Expect(1, 1707, '\p{^Joining_Group=	swash_KAF}', "");
    Expect(1, 1707, '\P{Joining_Group=	swash_KAF}', "");
    Expect(0, 1707, '\P{^Joining_Group=	swash_KAF}', "");
    Error('\p{Jg=/a/_swash_kaf}');
    Error('\P{Jg=/a/_swash_kaf}');
    Expect(1, 1706, '\p{Jg:swashkaf}', "");
    Expect(0, 1706, '\p{^Jg:swashkaf}', "");
    Expect(0, 1706, '\P{Jg:swashkaf}', "");
    Expect(1, 1706, '\P{^Jg:swashkaf}', "");
    Expect(0, 1707, '\p{Jg:swashkaf}', "");
    Expect(1, 1707, '\p{^Jg:swashkaf}', "");
    Expect(1, 1707, '\P{Jg:swashkaf}', "");
    Expect(0, 1707, '\P{^Jg:swashkaf}', "");
    Expect(1, 1706, '\p{Jg=		Swash_Kaf}', "");
    Expect(0, 1706, '\p{^Jg=		Swash_Kaf}', "");
    Expect(0, 1706, '\P{Jg=		Swash_Kaf}', "");
    Expect(1, 1706, '\P{^Jg=		Swash_Kaf}', "");
    Expect(0, 1707, '\p{Jg=		Swash_Kaf}', "");
    Expect(1, 1707, '\p{^Jg=		Swash_Kaf}', "");
    Expect(1, 1707, '\P{Jg=		Swash_Kaf}', "");
    Expect(0, 1707, '\P{^Jg=		Swash_Kaf}', "");
    Error('\p{Is_Joining_Group=/a/-swash_KAF}');
    Error('\P{Is_Joining_Group=/a/-swash_KAF}');
    Expect(1, 1706, '\p{Is_Joining_Group=swashkaf}', "");
    Expect(0, 1706, '\p{^Is_Joining_Group=swashkaf}', "");
    Expect(0, 1706, '\P{Is_Joining_Group=swashkaf}', "");
    Expect(1, 1706, '\P{^Is_Joining_Group=swashkaf}', "");
    Expect(0, 1707, '\p{Is_Joining_Group=swashkaf}', "");
    Expect(1, 1707, '\p{^Is_Joining_Group=swashkaf}', "");
    Expect(1, 1707, '\P{Is_Joining_Group=swashkaf}', "");
    Expect(0, 1707, '\P{^Is_Joining_Group=swashkaf}', "");
    Expect(1, 1706, '\p{Is_Joining_Group=	 Swash_kaf}', "");
    Expect(0, 1706, '\p{^Is_Joining_Group=	 Swash_kaf}', "");
    Expect(0, 1706, '\P{Is_Joining_Group=	 Swash_kaf}', "");
    Expect(1, 1706, '\P{^Is_Joining_Group=	 Swash_kaf}', "");
    Expect(0, 1707, '\p{Is_Joining_Group=	 Swash_kaf}', "");
    Expect(1, 1707, '\p{^Is_Joining_Group=	 Swash_kaf}', "");
    Expect(1, 1707, '\P{Is_Joining_Group=	 Swash_kaf}', "");
    Expect(0, 1707, '\P{^Is_Joining_Group=	 Swash_kaf}', "");
    Error('\p{Is_Jg=		SWASH_Kaf/a/}');
    Error('\P{Is_Jg=		SWASH_Kaf/a/}');
    Expect(1, 1706, '\p{Is_Jg=swashkaf}', "");
    Expect(0, 1706, '\p{^Is_Jg=swashkaf}', "");
    Expect(0, 1706, '\P{Is_Jg=swashkaf}', "");
    Expect(1, 1706, '\P{^Is_Jg=swashkaf}', "");
    Expect(0, 1707, '\p{Is_Jg=swashkaf}', "");
    Expect(1, 1707, '\p{^Is_Jg=swashkaf}', "");
    Expect(1, 1707, '\P{Is_Jg=swashkaf}', "");
    Expect(0, 1707, '\P{^Is_Jg=swashkaf}', "");
    Expect(1, 1706, '\p{Is_Jg=-swash_KAF}', "");
    Expect(0, 1706, '\p{^Is_Jg=-swash_KAF}', "");
    Expect(0, 1706, '\P{Is_Jg=-swash_KAF}', "");
    Expect(1, 1706, '\P{^Is_Jg=-swash_KAF}', "");
    Expect(0, 1707, '\p{Is_Jg=-swash_KAF}', "");
    Expect(1, 1707, '\p{^Is_Jg=-swash_KAF}', "");
    Expect(1, 1707, '\P{Is_Jg=-swash_KAF}', "");
    Expect(0, 1707, '\P{^Is_Jg=-swash_KAF}', "");
    Error('\p{Joining_Group=/a/--Syriac_WAW}');
    Error('\P{Joining_Group=/a/--Syriac_WAW}');
    Expect(1, 1816, '\p{Joining_Group=syriacwaw}', "");
    Expect(0, 1816, '\p{^Joining_Group=syriacwaw}', "");
    Expect(0, 1816, '\P{Joining_Group=syriacwaw}', "");
    Expect(1, 1816, '\P{^Joining_Group=syriacwaw}', "");
    Expect(0, 1817, '\p{Joining_Group=syriacwaw}', "");
    Expect(1, 1817, '\p{^Joining_Group=syriacwaw}', "");
    Expect(1, 1817, '\P{Joining_Group=syriacwaw}', "");
    Expect(0, 1817, '\P{^Joining_Group=syriacwaw}', "");
    Expect(1, 1816, '\p{Joining_Group=_Syriac_Waw}', "");
    Expect(0, 1816, '\p{^Joining_Group=_Syriac_Waw}', "");
    Expect(0, 1816, '\P{Joining_Group=_Syriac_Waw}', "");
    Expect(1, 1816, '\P{^Joining_Group=_Syriac_Waw}', "");
    Expect(0, 1817, '\p{Joining_Group=_Syriac_Waw}', "");
    Expect(1, 1817, '\p{^Joining_Group=_Syriac_Waw}', "");
    Expect(1, 1817, '\P{Joining_Group=_Syriac_Waw}', "");
    Expect(0, 1817, '\P{^Joining_Group=_Syriac_Waw}', "");
    Error('\p{Jg=-_SYRIAC_WAW:=}');
    Error('\P{Jg=-_SYRIAC_WAW:=}');
    Expect(1, 1816, '\p{Jg=syriacwaw}', "");
    Expect(0, 1816, '\p{^Jg=syriacwaw}', "");
    Expect(0, 1816, '\P{Jg=syriacwaw}', "");
    Expect(1, 1816, '\P{^Jg=syriacwaw}', "");
    Expect(0, 1817, '\p{Jg=syriacwaw}', "");
    Expect(1, 1817, '\p{^Jg=syriacwaw}', "");
    Expect(1, 1817, '\P{Jg=syriacwaw}', "");
    Expect(0, 1817, '\P{^Jg=syriacwaw}', "");
    Expect(1, 1816, '\p{Jg=	syriac_WAW}', "");
    Expect(0, 1816, '\p{^Jg=	syriac_WAW}', "");
    Expect(0, 1816, '\P{Jg=	syriac_WAW}', "");
    Expect(1, 1816, '\P{^Jg=	syriac_WAW}', "");
    Expect(0, 1817, '\p{Jg=	syriac_WAW}', "");
    Expect(1, 1817, '\p{^Jg=	syriac_WAW}', "");
    Expect(1, 1817, '\P{Jg=	syriac_WAW}', "");
    Expect(0, 1817, '\P{^Jg=	syriac_WAW}', "");
    Error('\p{Is_Joining_Group=:=__syriac_WAW}');
    Error('\P{Is_Joining_Group=:=__syriac_WAW}');
    Expect(1, 1816, '\p{Is_Joining_Group=syriacwaw}', "");
    Expect(0, 1816, '\p{^Is_Joining_Group=syriacwaw}', "");
    Expect(0, 1816, '\P{Is_Joining_Group=syriacwaw}', "");
    Expect(1, 1816, '\P{^Is_Joining_Group=syriacwaw}', "");
    Expect(0, 1817, '\p{Is_Joining_Group=syriacwaw}', "");
    Expect(1, 1817, '\p{^Is_Joining_Group=syriacwaw}', "");
    Expect(1, 1817, '\P{Is_Joining_Group=syriacwaw}', "");
    Expect(0, 1817, '\P{^Is_Joining_Group=syriacwaw}', "");
    Expect(1, 1816, '\p{Is_Joining_Group=-Syriac_waw}', "");
    Expect(0, 1816, '\p{^Is_Joining_Group=-Syriac_waw}', "");
    Expect(0, 1816, '\P{Is_Joining_Group=-Syriac_waw}', "");
    Expect(1, 1816, '\P{^Is_Joining_Group=-Syriac_waw}', "");
    Expect(0, 1817, '\p{Is_Joining_Group=-Syriac_waw}', "");
    Expect(1, 1817, '\p{^Is_Joining_Group=-Syriac_waw}', "");
    Expect(1, 1817, '\P{Is_Joining_Group=-Syriac_waw}', "");
    Expect(0, 1817, '\P{^Is_Joining_Group=-Syriac_waw}', "");
    Error('\p{Is_Jg=-_syriac_Waw:=}');
    Error('\P{Is_Jg=-_syriac_Waw:=}');
    Expect(1, 1816, '\p{Is_Jg=syriacwaw}', "");
    Expect(0, 1816, '\p{^Is_Jg=syriacwaw}', "");
    Expect(0, 1816, '\P{Is_Jg=syriacwaw}', "");
    Expect(1, 1816, '\P{^Is_Jg=syriacwaw}', "");
    Expect(0, 1817, '\p{Is_Jg=syriacwaw}', "");
    Expect(1, 1817, '\p{^Is_Jg=syriacwaw}', "");
    Expect(1, 1817, '\P{Is_Jg=syriacwaw}', "");
    Expect(0, 1817, '\P{^Is_Jg=syriacwaw}', "");
    Expect(1, 1816, '\p{Is_Jg=-_SYRIAC_Waw}', "");
    Expect(0, 1816, '\p{^Is_Jg=-_SYRIAC_Waw}', "");
    Expect(0, 1816, '\P{Is_Jg=-_SYRIAC_Waw}', "");
    Expect(1, 1816, '\P{^Is_Jg=-_SYRIAC_Waw}', "");
    Expect(0, 1817, '\p{Is_Jg=-_SYRIAC_Waw}', "");
    Expect(1, 1817, '\p{^Is_Jg=-_SYRIAC_Waw}', "");
    Expect(1, 1817, '\P{Is_Jg=-_SYRIAC_Waw}', "");
    Expect(0, 1817, '\P{^Is_Jg=-_SYRIAC_Waw}', "");
    Error('\p{Joining_Group=	_Tah/a/}');
    Error('\P{Joining_Group=	_Tah/a/}');
    Expect(1, 2211, '\p{Joining_Group:tah}', "");
    Expect(0, 2211, '\p{^Joining_Group:tah}', "");
    Expect(0, 2211, '\P{Joining_Group:tah}', "");
    Expect(1, 2211, '\P{^Joining_Group:tah}', "");
    Expect(0, 2212, '\p{Joining_Group:tah}', "");
    Expect(1, 2212, '\p{^Joining_Group:tah}', "");
    Expect(1, 2212, '\P{Joining_Group:tah}', "");
    Expect(0, 2212, '\P{^Joining_Group:tah}', "");
    Expect(1, 2211, '\p{Joining_Group=-	tah}', "");
    Expect(0, 2211, '\p{^Joining_Group=-	tah}', "");
    Expect(0, 2211, '\P{Joining_Group=-	tah}', "");
    Expect(1, 2211, '\P{^Joining_Group=-	tah}', "");
    Expect(0, 2212, '\p{Joining_Group=-	tah}', "");
    Expect(1, 2212, '\p{^Joining_Group=-	tah}', "");
    Expect(1, 2212, '\P{Joining_Group=-	tah}', "");
    Expect(0, 2212, '\P{^Joining_Group=-	tah}', "");
    Error('\p{Jg=:=_TAH}');
    Error('\P{Jg=:=_TAH}');
    Expect(1, 2211, '\p{Jg=tah}', "");
    Expect(0, 2211, '\p{^Jg=tah}', "");
    Expect(0, 2211, '\P{Jg=tah}', "");
    Expect(1, 2211, '\P{^Jg=tah}', "");
    Expect(0, 2212, '\p{Jg=tah}', "");
    Expect(1, 2212, '\p{^Jg=tah}', "");
    Expect(1, 2212, '\P{Jg=tah}', "");
    Expect(0, 2212, '\P{^Jg=tah}', "");
    Expect(1, 2211, '\p{Jg=	_Tah}', "");
    Expect(0, 2211, '\p{^Jg=	_Tah}', "");
    Expect(0, 2211, '\P{Jg=	_Tah}', "");
    Expect(1, 2211, '\P{^Jg=	_Tah}', "");
    Expect(0, 2212, '\p{Jg=	_Tah}', "");
    Expect(1, 2212, '\p{^Jg=	_Tah}', "");
    Expect(1, 2212, '\P{Jg=	_Tah}', "");
    Expect(0, 2212, '\P{^Jg=	_Tah}', "");
    Error('\p{Is_Joining_Group=	tah:=}');
    Error('\P{Is_Joining_Group=	tah:=}');
    Expect(1, 2211, '\p{Is_Joining_Group=tah}', "");
    Expect(0, 2211, '\p{^Is_Joining_Group=tah}', "");
    Expect(0, 2211, '\P{Is_Joining_Group=tah}', "");
    Expect(1, 2211, '\P{^Is_Joining_Group=tah}', "");
    Expect(0, 2212, '\p{Is_Joining_Group=tah}', "");
    Expect(1, 2212, '\p{^Is_Joining_Group=tah}', "");
    Expect(1, 2212, '\P{Is_Joining_Group=tah}', "");
    Expect(0, 2212, '\P{^Is_Joining_Group=tah}', "");
    Expect(1, 2211, '\p{Is_Joining_Group=- TAH}', "");
    Expect(0, 2211, '\p{^Is_Joining_Group=- TAH}', "");
    Expect(0, 2211, '\P{Is_Joining_Group=- TAH}', "");
    Expect(1, 2211, '\P{^Is_Joining_Group=- TAH}', "");
    Expect(0, 2212, '\p{Is_Joining_Group=- TAH}', "");
    Expect(1, 2212, '\p{^Is_Joining_Group=- TAH}', "");
    Expect(1, 2212, '\P{Is_Joining_Group=- TAH}', "");
    Expect(0, 2212, '\P{^Is_Joining_Group=- TAH}', "");
    Error('\p{Is_Jg= /a/TAH}');
    Error('\P{Is_Jg= /a/TAH}');
    Expect(1, 2211, '\p{Is_Jg=tah}', "");
    Expect(0, 2211, '\p{^Is_Jg=tah}', "");
    Expect(0, 2211, '\P{Is_Jg=tah}', "");
    Expect(1, 2211, '\P{^Is_Jg=tah}', "");
    Expect(0, 2212, '\p{Is_Jg=tah}', "");
    Expect(1, 2212, '\p{^Is_Jg=tah}', "");
    Expect(1, 2212, '\P{Is_Jg=tah}', "");
    Expect(0, 2212, '\P{^Is_Jg=tah}', "");
    Expect(1, 2211, '\p{Is_Jg=-_TAH}', "");
    Expect(0, 2211, '\p{^Is_Jg=-_TAH}', "");
    Expect(0, 2211, '\P{Is_Jg=-_TAH}', "");
    Expect(1, 2211, '\P{^Is_Jg=-_TAH}', "");
    Expect(0, 2212, '\p{Is_Jg=-_TAH}', "");
    Expect(1, 2212, '\p{^Is_Jg=-_TAH}', "");
    Expect(1, 2212, '\P{Is_Jg=-_TAH}', "");
    Expect(0, 2212, '\P{^Is_Jg=-_TAH}', "");
    Error('\p{Joining_Group=-/a/taw}');
    Error('\P{Joining_Group=-/a/taw}');
    Expect(1, 1836, '\p{Joining_Group=taw}', "");
    Expect(0, 1836, '\p{^Joining_Group=taw}', "");
    Expect(0, 1836, '\P{Joining_Group=taw}', "");
    Expect(1, 1836, '\P{^Joining_Group=taw}', "");
    Expect(0, 1837, '\p{Joining_Group=taw}', "");
    Expect(1, 1837, '\p{^Joining_Group=taw}', "");
    Expect(1, 1837, '\P{Joining_Group=taw}', "");
    Expect(0, 1837, '\P{^Joining_Group=taw}', "");
    Expect(1, 1836, '\p{Joining_Group=	 TAW}', "");
    Expect(0, 1836, '\p{^Joining_Group=	 TAW}', "");
    Expect(0, 1836, '\P{Joining_Group=	 TAW}', "");
    Expect(1, 1836, '\P{^Joining_Group=	 TAW}', "");
    Expect(0, 1837, '\p{Joining_Group=	 TAW}', "");
    Expect(1, 1837, '\p{^Joining_Group=	 TAW}', "");
    Expect(1, 1837, '\P{Joining_Group=	 TAW}', "");
    Expect(0, 1837, '\P{^Joining_Group=	 TAW}', "");
    Error('\p{Jg: /a/taw}');
    Error('\P{Jg: /a/taw}');
    Expect(1, 1836, '\p{Jg=taw}', "");
    Expect(0, 1836, '\p{^Jg=taw}', "");
    Expect(0, 1836, '\P{Jg=taw}', "");
    Expect(1, 1836, '\P{^Jg=taw}', "");
    Expect(0, 1837, '\p{Jg=taw}', "");
    Expect(1, 1837, '\p{^Jg=taw}', "");
    Expect(1, 1837, '\P{Jg=taw}', "");
    Expect(0, 1837, '\P{^Jg=taw}', "");
    Expect(1, 1836, '\p{Jg=-Taw}', "");
    Expect(0, 1836, '\p{^Jg=-Taw}', "");
    Expect(0, 1836, '\P{Jg=-Taw}', "");
    Expect(1, 1836, '\P{^Jg=-Taw}', "");
    Expect(0, 1837, '\p{Jg=-Taw}', "");
    Expect(1, 1837, '\p{^Jg=-Taw}', "");
    Expect(1, 1837, '\P{Jg=-Taw}', "");
    Expect(0, 1837, '\P{^Jg=-Taw}', "");
    Error('\p{Is_Joining_Group=taw/a/}');
    Error('\P{Is_Joining_Group=taw/a/}');
    Expect(1, 1836, '\p{Is_Joining_Group=taw}', "");
    Expect(0, 1836, '\p{^Is_Joining_Group=taw}', "");
    Expect(0, 1836, '\P{Is_Joining_Group=taw}', "");
    Expect(1, 1836, '\P{^Is_Joining_Group=taw}', "");
    Expect(0, 1837, '\p{Is_Joining_Group=taw}', "");
    Expect(1, 1837, '\p{^Is_Joining_Group=taw}', "");
    Expect(1, 1837, '\P{Is_Joining_Group=taw}', "");
    Expect(0, 1837, '\P{^Is_Joining_Group=taw}', "");
    Expect(1, 1836, '\p{Is_Joining_Group= 	TAW}', "");
    Expect(0, 1836, '\p{^Is_Joining_Group= 	TAW}', "");
    Expect(0, 1836, '\P{Is_Joining_Group= 	TAW}', "");
    Expect(1, 1836, '\P{^Is_Joining_Group= 	TAW}', "");
    Expect(0, 1837, '\p{Is_Joining_Group= 	TAW}', "");
    Expect(1, 1837, '\p{^Is_Joining_Group= 	TAW}', "");
    Expect(1, 1837, '\P{Is_Joining_Group= 	TAW}', "");
    Expect(0, 1837, '\P{^Is_Joining_Group= 	TAW}', "");
    Error('\p{Is_Jg=:=	Taw}');
    Error('\P{Is_Jg=:=	Taw}');
    Expect(1, 1836, '\p{Is_Jg=taw}', "");
    Expect(0, 1836, '\p{^Is_Jg=taw}', "");
    Expect(0, 1836, '\P{Is_Jg=taw}', "");
    Expect(1, 1836, '\P{^Is_Jg=taw}', "");
    Expect(0, 1837, '\p{Is_Jg=taw}', "");
    Expect(1, 1837, '\p{^Is_Jg=taw}', "");
    Expect(1, 1837, '\P{Is_Jg=taw}', "");
    Expect(0, 1837, '\P{^Is_Jg=taw}', "");
    Expect(1, 1836, '\p{Is_Jg=-Taw}', "");
    Expect(0, 1836, '\p{^Is_Jg=-Taw}', "");
    Expect(0, 1836, '\P{Is_Jg=-Taw}', "");
    Expect(1, 1836, '\P{^Is_Jg=-Taw}', "");
    Expect(0, 1837, '\p{Is_Jg=-Taw}', "");
    Expect(1, 1837, '\p{^Is_Jg=-Taw}', "");
    Expect(1, 1837, '\P{Is_Jg=-Taw}', "");
    Expect(0, 1837, '\P{^Is_Jg=-Taw}', "");
    Error('\p{Joining_Group=--TEH_Marbuta/a/}');
    Error('\P{Joining_Group=--TEH_Marbuta/a/}');
    Expect(1, 1749, '\p{Joining_Group=tehmarbuta}', "");
    Expect(0, 1749, '\p{^Joining_Group=tehmarbuta}', "");
    Expect(0, 1749, '\P{Joining_Group=tehmarbuta}', "");
    Expect(1, 1749, '\P{^Joining_Group=tehmarbuta}', "");
    Expect(0, 1750, '\p{Joining_Group=tehmarbuta}', "");
    Expect(1, 1750, '\p{^Joining_Group=tehmarbuta}', "");
    Expect(1, 1750, '\P{Joining_Group=tehmarbuta}', "");
    Expect(0, 1750, '\P{^Joining_Group=tehmarbuta}', "");
    Expect(1, 1749, '\p{Joining_Group=--teh_Marbuta}', "");
    Expect(0, 1749, '\p{^Joining_Group=--teh_Marbuta}', "");
    Expect(0, 1749, '\P{Joining_Group=--teh_Marbuta}', "");
    Expect(1, 1749, '\P{^Joining_Group=--teh_Marbuta}', "");
    Expect(0, 1750, '\p{Joining_Group=--teh_Marbuta}', "");
    Expect(1, 1750, '\p{^Joining_Group=--teh_Marbuta}', "");
    Expect(1, 1750, '\P{Joining_Group=--teh_Marbuta}', "");
    Expect(0, 1750, '\P{^Joining_Group=--teh_Marbuta}', "");
    Error('\p{Jg=	/a/Teh_marbuta}');
    Error('\P{Jg=	/a/Teh_marbuta}');
    Expect(1, 1749, '\p{Jg=tehmarbuta}', "");
    Expect(0, 1749, '\p{^Jg=tehmarbuta}', "");
    Expect(0, 1749, '\P{Jg=tehmarbuta}', "");
    Expect(1, 1749, '\P{^Jg=tehmarbuta}', "");
    Expect(0, 1750, '\p{Jg=tehmarbuta}', "");
    Expect(1, 1750, '\p{^Jg=tehmarbuta}', "");
    Expect(1, 1750, '\P{Jg=tehmarbuta}', "");
    Expect(0, 1750, '\P{^Jg=tehmarbuta}', "");
    Expect(1, 1749, '\p{Jg=	-Teh_Marbuta}', "");
    Expect(0, 1749, '\p{^Jg=	-Teh_Marbuta}', "");
    Expect(0, 1749, '\P{Jg=	-Teh_Marbuta}', "");
    Expect(1, 1749, '\P{^Jg=	-Teh_Marbuta}', "");
    Expect(0, 1750, '\p{Jg=	-Teh_Marbuta}', "");
    Expect(1, 1750, '\p{^Jg=	-Teh_Marbuta}', "");
    Expect(1, 1750, '\P{Jg=	-Teh_Marbuta}', "");
    Expect(0, 1750, '\P{^Jg=	-Teh_Marbuta}', "");
    Error('\p{Is_Joining_Group=/a/_-Teh_Marbuta}');
    Error('\P{Is_Joining_Group=/a/_-Teh_Marbuta}');
    Expect(1, 1749, '\p{Is_Joining_Group=tehmarbuta}', "");
    Expect(0, 1749, '\p{^Is_Joining_Group=tehmarbuta}', "");
    Expect(0, 1749, '\P{Is_Joining_Group=tehmarbuta}', "");
    Expect(1, 1749, '\P{^Is_Joining_Group=tehmarbuta}', "");
    Expect(0, 1750, '\p{Is_Joining_Group=tehmarbuta}', "");
    Expect(1, 1750, '\p{^Is_Joining_Group=tehmarbuta}', "");
    Expect(1, 1750, '\P{Is_Joining_Group=tehmarbuta}', "");
    Expect(0, 1750, '\P{^Is_Joining_Group=tehmarbuta}', "");
    Expect(1, 1749, '\p{Is_Joining_Group= TEH_Marbuta}', "");
    Expect(0, 1749, '\p{^Is_Joining_Group= TEH_Marbuta}', "");
    Expect(0, 1749, '\P{Is_Joining_Group= TEH_Marbuta}', "");
    Expect(1, 1749, '\P{^Is_Joining_Group= TEH_Marbuta}', "");
    Expect(0, 1750, '\p{Is_Joining_Group= TEH_Marbuta}', "");
    Expect(1, 1750, '\p{^Is_Joining_Group= TEH_Marbuta}', "");
    Expect(1, 1750, '\P{Is_Joining_Group= TEH_Marbuta}', "");
    Expect(0, 1750, '\P{^Is_Joining_Group= TEH_Marbuta}', "");
    Error('\p{Is_Jg=:=  Teh_Marbuta}');
    Error('\P{Is_Jg=:=  Teh_Marbuta}');
    Expect(1, 1749, '\p{Is_Jg=tehmarbuta}', "");
    Expect(0, 1749, '\p{^Is_Jg=tehmarbuta}', "");
    Expect(0, 1749, '\P{Is_Jg=tehmarbuta}', "");
    Expect(1, 1749, '\P{^Is_Jg=tehmarbuta}', "");
    Expect(0, 1750, '\p{Is_Jg=tehmarbuta}', "");
    Expect(1, 1750, '\p{^Is_Jg=tehmarbuta}', "");
    Expect(1, 1750, '\P{Is_Jg=tehmarbuta}', "");
    Expect(0, 1750, '\P{^Is_Jg=tehmarbuta}', "");
    Expect(1, 1749, '\p{Is_Jg=--Teh_marbuta}', "");
    Expect(0, 1749, '\p{^Is_Jg=--Teh_marbuta}', "");
    Expect(0, 1749, '\P{Is_Jg=--Teh_marbuta}', "");
    Expect(1, 1749, '\P{^Is_Jg=--Teh_marbuta}', "");
    Expect(0, 1750, '\p{Is_Jg=--Teh_marbuta}', "");
    Expect(1, 1750, '\p{^Is_Jg=--Teh_marbuta}', "");
    Expect(1, 1750, '\P{Is_Jg=--Teh_marbuta}', "");
    Expect(0, 1750, '\P{^Is_Jg=--Teh_marbuta}', "");
    Error('\p{Joining_Group=/a/	hamza_On_heh_Goal}');
    Error('\P{Joining_Group=/a/	hamza_On_heh_Goal}');
    Expect(1, 1731, '\p{Joining_Group=hamzaonhehgoal}', "");
    Expect(0, 1731, '\p{^Joining_Group=hamzaonhehgoal}', "");
    Expect(0, 1731, '\P{Joining_Group=hamzaonhehgoal}', "");
    Expect(1, 1731, '\P{^Joining_Group=hamzaonhehgoal}', "");
    Expect(0, 1732, '\p{Joining_Group=hamzaonhehgoal}', "");
    Expect(1, 1732, '\p{^Joining_Group=hamzaonhehgoal}', "");
    Expect(1, 1732, '\P{Joining_Group=hamzaonhehgoal}', "");
    Expect(0, 1732, '\P{^Joining_Group=hamzaonhehgoal}', "");
    Expect(1, 1731, '\p{Joining_Group:	 	hamza_on_Heh_Goal}', "");
    Expect(0, 1731, '\p{^Joining_Group:	 	hamza_on_Heh_Goal}', "");
    Expect(0, 1731, '\P{Joining_Group:	 	hamza_on_Heh_Goal}', "");
    Expect(1, 1731, '\P{^Joining_Group:	 	hamza_on_Heh_Goal}', "");
    Expect(0, 1732, '\p{Joining_Group:	 	hamza_on_Heh_Goal}', "");
    Expect(1, 1732, '\p{^Joining_Group:	 	hamza_on_Heh_Goal}', "");
    Expect(1, 1732, '\P{Joining_Group:	 	hamza_on_Heh_Goal}', "");
    Expect(0, 1732, '\P{^Joining_Group:	 	hamza_on_Heh_Goal}', "");
    Error('\p{Jg=	Teh_Marbuta_goal/a/}');
    Error('\P{Jg=	Teh_Marbuta_goal/a/}');
    Expect(1, 1731, '\p{Jg=tehmarbutagoal}', "");
    Expect(0, 1731, '\p{^Jg=tehmarbutagoal}', "");
    Expect(0, 1731, '\P{Jg=tehmarbutagoal}', "");
    Expect(1, 1731, '\P{^Jg=tehmarbutagoal}', "");
    Expect(0, 1732, '\p{Jg=tehmarbutagoal}', "");
    Expect(1, 1732, '\p{^Jg=tehmarbutagoal}', "");
    Expect(1, 1732, '\P{Jg=tehmarbutagoal}', "");
    Expect(0, 1732, '\P{^Jg=tehmarbutagoal}', "");
    Expect(1, 1731, '\p{Jg=_-Teh_Marbuta_Goal}', "");
    Expect(0, 1731, '\p{^Jg=_-Teh_Marbuta_Goal}', "");
    Expect(0, 1731, '\P{Jg=_-Teh_Marbuta_Goal}', "");
    Expect(1, 1731, '\P{^Jg=_-Teh_Marbuta_Goal}', "");
    Expect(0, 1732, '\p{Jg=_-Teh_Marbuta_Goal}', "");
    Expect(1, 1732, '\p{^Jg=_-Teh_Marbuta_Goal}', "");
    Expect(1, 1732, '\P{Jg=_-Teh_Marbuta_Goal}', "");
    Expect(0, 1732, '\P{^Jg=_-Teh_Marbuta_Goal}', "");
    Error('\p{Is_Joining_Group:-:=Hamza_On_Heh_goal}');
    Error('\P{Is_Joining_Group:-:=Hamza_On_Heh_goal}');
    Expect(1, 1731, '\p{Is_Joining_Group=hamzaonhehgoal}', "");
    Expect(0, 1731, '\p{^Is_Joining_Group=hamzaonhehgoal}', "");
    Expect(0, 1731, '\P{Is_Joining_Group=hamzaonhehgoal}', "");
    Expect(1, 1731, '\P{^Is_Joining_Group=hamzaonhehgoal}', "");
    Expect(0, 1732, '\p{Is_Joining_Group=hamzaonhehgoal}', "");
    Expect(1, 1732, '\p{^Is_Joining_Group=hamzaonhehgoal}', "");
    Expect(1, 1732, '\P{Is_Joining_Group=hamzaonhehgoal}', "");
    Expect(0, 1732, '\P{^Is_Joining_Group=hamzaonhehgoal}', "");
    Expect(1, 1731, '\p{Is_Joining_Group=__Hamza_ON_Heh_goal}', "");
    Expect(0, 1731, '\p{^Is_Joining_Group=__Hamza_ON_Heh_goal}', "");
    Expect(0, 1731, '\P{Is_Joining_Group=__Hamza_ON_Heh_goal}', "");
    Expect(1, 1731, '\P{^Is_Joining_Group=__Hamza_ON_Heh_goal}', "");
    Expect(0, 1732, '\p{Is_Joining_Group=__Hamza_ON_Heh_goal}', "");
    Expect(1, 1732, '\p{^Is_Joining_Group=__Hamza_ON_Heh_goal}', "");
    Expect(1, 1732, '\P{Is_Joining_Group=__Hamza_ON_Heh_goal}', "");
    Expect(0, 1732, '\P{^Is_Joining_Group=__Hamza_ON_Heh_goal}', "");
    Error('\p{Is_Jg=/a/ Teh_Marbuta_Goal}');
    Error('\P{Is_Jg=/a/ Teh_Marbuta_Goal}');
    Expect(1, 1731, '\p{Is_Jg=tehmarbutagoal}', "");
    Expect(0, 1731, '\p{^Is_Jg=tehmarbutagoal}', "");
    Expect(0, 1731, '\P{Is_Jg=tehmarbutagoal}', "");
    Expect(1, 1731, '\P{^Is_Jg=tehmarbutagoal}', "");
    Expect(0, 1732, '\p{Is_Jg=tehmarbutagoal}', "");
    Expect(1, 1732, '\p{^Is_Jg=tehmarbutagoal}', "");
    Expect(1, 1732, '\P{Is_Jg=tehmarbutagoal}', "");
    Expect(0, 1732, '\P{^Is_Jg=tehmarbutagoal}', "");
    Expect(1, 1731, '\p{Is_Jg=_Teh_marbuta_Goal}', "");
    Expect(0, 1731, '\p{^Is_Jg=_Teh_marbuta_Goal}', "");
    Expect(0, 1731, '\P{Is_Jg=_Teh_marbuta_Goal}', "");
    Expect(1, 1731, '\P{^Is_Jg=_Teh_marbuta_Goal}', "");
    Expect(0, 1732, '\p{Is_Jg=_Teh_marbuta_Goal}', "");
    Expect(1, 1732, '\p{^Is_Jg=_Teh_marbuta_Goal}', "");
    Expect(1, 1732, '\P{Is_Jg=_Teh_marbuta_Goal}', "");
    Expect(0, 1732, '\P{^Is_Jg=_Teh_marbuta_Goal}', "");
    Error('\p{Joining_Group= :=Teth}');
    Error('\P{Joining_Group= :=Teth}');
    Expect(1, 1820, '\p{Joining_Group=teth}', "");
    Expect(0, 1820, '\p{^Joining_Group=teth}', "");
    Expect(0, 1820, '\P{Joining_Group=teth}', "");
    Expect(1, 1820, '\P{^Joining_Group=teth}', "");
    Expect(0, 1821, '\p{Joining_Group=teth}', "");
    Expect(1, 1821, '\p{^Joining_Group=teth}', "");
    Expect(1, 1821, '\P{Joining_Group=teth}', "");
    Expect(0, 1821, '\P{^Joining_Group=teth}', "");
    Expect(1, 1820, '\p{Joining_Group=	 Teth}', "");
    Expect(0, 1820, '\p{^Joining_Group=	 Teth}', "");
    Expect(0, 1820, '\P{Joining_Group=	 Teth}', "");
    Expect(1, 1820, '\P{^Joining_Group=	 Teth}', "");
    Expect(0, 1821, '\p{Joining_Group=	 Teth}', "");
    Expect(1, 1821, '\p{^Joining_Group=	 Teth}', "");
    Expect(1, 1821, '\P{Joining_Group=	 Teth}', "");
    Expect(0, 1821, '\P{^Joining_Group=	 Teth}', "");
    Error('\p{Jg=	TETH/a/}');
    Error('\P{Jg=	TETH/a/}');
    Expect(1, 1820, '\p{Jg=teth}', "");
    Expect(0, 1820, '\p{^Jg=teth}', "");
    Expect(0, 1820, '\P{Jg=teth}', "");
    Expect(1, 1820, '\P{^Jg=teth}', "");
    Expect(0, 1821, '\p{Jg=teth}', "");
    Expect(1, 1821, '\p{^Jg=teth}', "");
    Expect(1, 1821, '\P{Jg=teth}', "");
    Expect(0, 1821, '\P{^Jg=teth}', "");
    Expect(1, 1820, '\p{Jg= Teth}', "");
    Expect(0, 1820, '\p{^Jg= Teth}', "");
    Expect(0, 1820, '\P{Jg= Teth}', "");
    Expect(1, 1820, '\P{^Jg= Teth}', "");
    Expect(0, 1821, '\p{Jg= Teth}', "");
    Expect(1, 1821, '\p{^Jg= Teth}', "");
    Expect(1, 1821, '\P{Jg= Teth}', "");
    Expect(0, 1821, '\P{^Jg= Teth}', "");
    Error('\p{Is_Joining_Group= Teth/a/}');
    Error('\P{Is_Joining_Group= Teth/a/}');
    Expect(1, 1820, '\p{Is_Joining_Group:teth}', "");
    Expect(0, 1820, '\p{^Is_Joining_Group:teth}', "");
    Expect(0, 1820, '\P{Is_Joining_Group:teth}', "");
    Expect(1, 1820, '\P{^Is_Joining_Group:teth}', "");
    Expect(0, 1821, '\p{Is_Joining_Group:teth}', "");
    Expect(1, 1821, '\p{^Is_Joining_Group:teth}', "");
    Expect(1, 1821, '\P{Is_Joining_Group:teth}', "");
    Expect(0, 1821, '\P{^Is_Joining_Group:teth}', "");
    Expect(1, 1820, '\p{Is_Joining_Group:	 Teth}', "");
    Expect(0, 1820, '\p{^Is_Joining_Group:	 Teth}', "");
    Expect(0, 1820, '\P{Is_Joining_Group:	 Teth}', "");
    Expect(1, 1820, '\P{^Is_Joining_Group:	 Teth}', "");
    Expect(0, 1821, '\p{Is_Joining_Group:	 Teth}', "");
    Expect(1, 1821, '\p{^Is_Joining_Group:	 Teth}', "");
    Expect(1, 1821, '\P{Is_Joining_Group:	 Teth}', "");
    Expect(0, 1821, '\P{^Is_Joining_Group:	 Teth}', "");
    Error('\p{Is_Jg=:=_-Teth}');
    Error('\P{Is_Jg=:=_-Teth}');
    Expect(1, 1820, '\p{Is_Jg=teth}', "");
    Expect(0, 1820, '\p{^Is_Jg=teth}', "");
    Expect(0, 1820, '\P{Is_Jg=teth}', "");
    Expect(1, 1820, '\P{^Is_Jg=teth}', "");
    Expect(0, 1821, '\p{Is_Jg=teth}', "");
    Expect(1, 1821, '\p{^Is_Jg=teth}', "");
    Expect(1, 1821, '\P{Is_Jg=teth}', "");
    Expect(0, 1821, '\P{^Is_Jg=teth}', "");
    Expect(1, 1820, '\p{Is_Jg= 	teth}', "");
    Expect(0, 1820, '\p{^Is_Jg= 	teth}', "");
    Expect(0, 1820, '\P{Is_Jg= 	teth}', "");
    Expect(1, 1820, '\P{^Is_Jg= 	teth}', "");
    Expect(0, 1821, '\p{Is_Jg= 	teth}', "");
    Expect(1, 1821, '\p{^Is_Jg= 	teth}', "");
    Expect(1, 1821, '\P{Is_Jg= 	teth}', "");
    Expect(0, 1821, '\P{^Is_Jg= 	teth}', "");
    Error('\p{Joining_Group=_:=WAW}');
    Error('\P{Joining_Group=_:=WAW}');
    Expect(1, 2219, '\p{Joining_Group=waw}', "");
    Expect(0, 2219, '\p{^Joining_Group=waw}', "");
    Expect(0, 2219, '\P{Joining_Group=waw}', "");
    Expect(1, 2219, '\P{^Joining_Group=waw}', "");
    Expect(0, 2220, '\p{Joining_Group=waw}', "");
    Expect(1, 2220, '\p{^Joining_Group=waw}', "");
    Expect(1, 2220, '\P{Joining_Group=waw}', "");
    Expect(0, 2220, '\P{^Joining_Group=waw}', "");
    Expect(1, 2219, '\p{Joining_Group= WAW}', "");
    Expect(0, 2219, '\p{^Joining_Group= WAW}', "");
    Expect(0, 2219, '\P{Joining_Group= WAW}', "");
    Expect(1, 2219, '\P{^Joining_Group= WAW}', "");
    Expect(0, 2220, '\p{Joining_Group= WAW}', "");
    Expect(1, 2220, '\p{^Joining_Group= WAW}', "");
    Expect(1, 2220, '\P{Joining_Group= WAW}', "");
    Expect(0, 2220, '\P{^Joining_Group= WAW}', "");
    Error('\p{Jg=/a/--Waw}');
    Error('\P{Jg=/a/--Waw}');
    Expect(1, 2219, '\p{Jg=waw}', "");
    Expect(0, 2219, '\p{^Jg=waw}', "");
    Expect(0, 2219, '\P{Jg=waw}', "");
    Expect(1, 2219, '\P{^Jg=waw}', "");
    Expect(0, 2220, '\p{Jg=waw}', "");
    Expect(1, 2220, '\p{^Jg=waw}', "");
    Expect(1, 2220, '\P{Jg=waw}', "");
    Expect(0, 2220, '\P{^Jg=waw}', "");
    Expect(1, 2219, '\p{Jg=-	Waw}', "");
    Expect(0, 2219, '\p{^Jg=-	Waw}', "");
    Expect(0, 2219, '\P{Jg=-	Waw}', "");
    Expect(1, 2219, '\P{^Jg=-	Waw}', "");
    Expect(0, 2220, '\p{Jg=-	Waw}', "");
    Expect(1, 2220, '\p{^Jg=-	Waw}', "");
    Expect(1, 2220, '\P{Jg=-	Waw}', "");
    Expect(0, 2220, '\P{^Jg=-	Waw}', "");
    Error('\p{Is_Joining_Group=:=WAW}');
    Error('\P{Is_Joining_Group=:=WAW}');
    Expect(1, 2219, '\p{Is_Joining_Group=waw}', "");
    Expect(0, 2219, '\p{^Is_Joining_Group=waw}', "");
    Expect(0, 2219, '\P{Is_Joining_Group=waw}', "");
    Expect(1, 2219, '\P{^Is_Joining_Group=waw}', "");
    Expect(0, 2220, '\p{Is_Joining_Group=waw}', "");
    Expect(1, 2220, '\p{^Is_Joining_Group=waw}', "");
    Expect(1, 2220, '\P{Is_Joining_Group=waw}', "");
    Expect(0, 2220, '\P{^Is_Joining_Group=waw}', "");
    Expect(1, 2219, '\p{Is_Joining_Group=-WAW}', "");
    Expect(0, 2219, '\p{^Is_Joining_Group=-WAW}', "");
    Expect(0, 2219, '\P{Is_Joining_Group=-WAW}', "");
    Expect(1, 2219, '\P{^Is_Joining_Group=-WAW}', "");
    Expect(0, 2220, '\p{Is_Joining_Group=-WAW}', "");
    Expect(1, 2220, '\p{^Is_Joining_Group=-WAW}', "");
    Expect(1, 2220, '\P{Is_Joining_Group=-WAW}', "");
    Expect(0, 2220, '\P{^Is_Joining_Group=-WAW}', "");
    Error('\p{Is_Jg=- Waw/a/}');
    Error('\P{Is_Jg=- Waw/a/}');
    Expect(1, 2219, '\p{Is_Jg=waw}', "");
    Expect(0, 2219, '\p{^Is_Jg=waw}', "");
    Expect(0, 2219, '\P{Is_Jg=waw}', "");
    Expect(1, 2219, '\P{^Is_Jg=waw}', "");
    Expect(0, 2220, '\p{Is_Jg=waw}', "");
    Expect(1, 2220, '\p{^Is_Jg=waw}', "");
    Expect(1, 2220, '\P{Is_Jg=waw}', "");
    Expect(0, 2220, '\P{^Is_Jg=waw}', "");
    Expect(1, 2219, '\p{Is_Jg=_-Waw}', "");
    Expect(0, 2219, '\p{^Is_Jg=_-Waw}', "");
    Expect(0, 2219, '\P{Is_Jg=_-Waw}', "");
    Expect(1, 2219, '\P{^Is_Jg=_-Waw}', "");
    Expect(0, 2220, '\p{Is_Jg=_-Waw}', "");
    Expect(1, 2220, '\p{^Is_Jg=_-Waw}', "");
    Expect(1, 2220, '\P{Is_Jg=_-Waw}', "");
    Expect(0, 2220, '\P{^Is_Jg=_-Waw}', "");
    Error('\p{Joining_Group=_/a/Yeh}');
    Error('\P{Joining_Group=_/a/Yeh}');
    Expect(1, 2234, '\p{Joining_Group=yeh}', "");
    Expect(0, 2234, '\p{^Joining_Group=yeh}', "");
    Expect(0, 2234, '\P{Joining_Group=yeh}', "");
    Expect(1, 2234, '\P{^Joining_Group=yeh}', "");
    Expect(0, 2235, '\p{Joining_Group=yeh}', "");
    Expect(1, 2235, '\p{^Joining_Group=yeh}', "");
    Expect(1, 2235, '\P{Joining_Group=yeh}', "");
    Expect(0, 2235, '\P{^Joining_Group=yeh}', "");
    Expect(1, 2234, '\p{Joining_Group=	yeh}', "");
    Expect(0, 2234, '\p{^Joining_Group=	yeh}', "");
    Expect(0, 2234, '\P{Joining_Group=	yeh}', "");
    Expect(1, 2234, '\P{^Joining_Group=	yeh}', "");
    Expect(0, 2235, '\p{Joining_Group=	yeh}', "");
    Expect(1, 2235, '\p{^Joining_Group=	yeh}', "");
    Expect(1, 2235, '\P{Joining_Group=	yeh}', "");
    Expect(0, 2235, '\P{^Joining_Group=	yeh}', "");
    Error('\p{Jg=	_Yeh/a/}');
    Error('\P{Jg=	_Yeh/a/}');
    Expect(1, 2234, '\p{Jg=yeh}', "");
    Expect(0, 2234, '\p{^Jg=yeh}', "");
    Expect(0, 2234, '\P{Jg=yeh}', "");
    Expect(1, 2234, '\P{^Jg=yeh}', "");
    Expect(0, 2235, '\p{Jg=yeh}', "");
    Expect(1, 2235, '\p{^Jg=yeh}', "");
    Expect(1, 2235, '\P{Jg=yeh}', "");
    Expect(0, 2235, '\P{^Jg=yeh}', "");
    Expect(1, 2234, '\p{Jg=	-Yeh}', "");
    Expect(0, 2234, '\p{^Jg=	-Yeh}', "");
    Expect(0, 2234, '\P{Jg=	-Yeh}', "");
    Expect(1, 2234, '\P{^Jg=	-Yeh}', "");
    Expect(0, 2235, '\p{Jg=	-Yeh}', "");
    Expect(1, 2235, '\p{^Jg=	-Yeh}', "");
    Expect(1, 2235, '\P{Jg=	-Yeh}', "");
    Expect(0, 2235, '\P{^Jg=	-Yeh}', "");
    Error('\p{Is_Joining_Group=:=YEH}');
    Error('\P{Is_Joining_Group=:=YEH}');
    Expect(1, 2234, '\p{Is_Joining_Group=yeh}', "");
    Expect(0, 2234, '\p{^Is_Joining_Group=yeh}', "");
    Expect(0, 2234, '\P{Is_Joining_Group=yeh}', "");
    Expect(1, 2234, '\P{^Is_Joining_Group=yeh}', "");
    Expect(0, 2235, '\p{Is_Joining_Group=yeh}', "");
    Expect(1, 2235, '\p{^Is_Joining_Group=yeh}', "");
    Expect(1, 2235, '\P{Is_Joining_Group=yeh}', "");
    Expect(0, 2235, '\P{^Is_Joining_Group=yeh}', "");
    Expect(1, 2234, '\p{Is_Joining_Group=Yeh}', "");
    Expect(0, 2234, '\p{^Is_Joining_Group=Yeh}', "");
    Expect(0, 2234, '\P{Is_Joining_Group=Yeh}', "");
    Expect(1, 2234, '\P{^Is_Joining_Group=Yeh}', "");
    Expect(0, 2235, '\p{Is_Joining_Group=Yeh}', "");
    Expect(1, 2235, '\p{^Is_Joining_Group=Yeh}', "");
    Expect(1, 2235, '\P{Is_Joining_Group=Yeh}', "");
    Expect(0, 2235, '\P{^Is_Joining_Group=Yeh}', "");
    Error('\p{Is_Jg= _Yeh:=}');
    Error('\P{Is_Jg= _Yeh:=}');
    Expect(1, 2234, '\p{Is_Jg=yeh}', "");
    Expect(0, 2234, '\p{^Is_Jg=yeh}', "");
    Expect(0, 2234, '\P{Is_Jg=yeh}', "");
    Expect(1, 2234, '\P{^Is_Jg=yeh}', "");
    Expect(0, 2235, '\p{Is_Jg=yeh}', "");
    Expect(1, 2235, '\p{^Is_Jg=yeh}', "");
    Expect(1, 2235, '\P{Is_Jg=yeh}', "");
    Expect(0, 2235, '\P{^Is_Jg=yeh}', "");
    Expect(1, 2234, '\p{Is_Jg=-YEH}', "");
    Expect(0, 2234, '\p{^Is_Jg=-YEH}', "");
    Expect(0, 2234, '\P{Is_Jg=-YEH}', "");
    Expect(1, 2234, '\P{^Is_Jg=-YEH}', "");
    Expect(0, 2235, '\p{Is_Jg=-YEH}', "");
    Expect(1, 2235, '\p{^Is_Jg=-YEH}', "");
    Expect(1, 2235, '\P{Is_Jg=-YEH}', "");
    Expect(0, 2235, '\P{^Is_Jg=-YEH}', "");
    Error('\p{Joining_Group=_/a/Yeh_barree}');
    Error('\P{Joining_Group=_/a/Yeh_barree}');
    Expect(1, 1747, '\p{Joining_Group=yehbarree}', "");
    Expect(0, 1747, '\p{^Joining_Group=yehbarree}', "");
    Expect(0, 1747, '\P{Joining_Group=yehbarree}', "");
    Expect(1, 1747, '\P{^Joining_Group=yehbarree}', "");
    Expect(0, 1748, '\p{Joining_Group=yehbarree}', "");
    Expect(1, 1748, '\p{^Joining_Group=yehbarree}', "");
    Expect(1, 1748, '\P{Joining_Group=yehbarree}', "");
    Expect(0, 1748, '\P{^Joining_Group=yehbarree}', "");
    Expect(1, 1747, '\p{Joining_Group=_ Yeh_Barree}', "");
    Expect(0, 1747, '\p{^Joining_Group=_ Yeh_Barree}', "");
    Expect(0, 1747, '\P{Joining_Group=_ Yeh_Barree}', "");
    Expect(1, 1747, '\P{^Joining_Group=_ Yeh_Barree}', "");
    Expect(0, 1748, '\p{Joining_Group=_ Yeh_Barree}', "");
    Expect(1, 1748, '\p{^Joining_Group=_ Yeh_Barree}', "");
    Expect(1, 1748, '\P{Joining_Group=_ Yeh_Barree}', "");
    Expect(0, 1748, '\P{^Joining_Group=_ Yeh_Barree}', "");
    Error('\p{Jg=_:=Yeh_BARREE}');
    Error('\P{Jg=_:=Yeh_BARREE}');
    Expect(1, 1747, '\p{Jg=yehbarree}', "");
    Expect(0, 1747, '\p{^Jg=yehbarree}', "");
    Expect(0, 1747, '\P{Jg=yehbarree}', "");
    Expect(1, 1747, '\P{^Jg=yehbarree}', "");
    Expect(0, 1748, '\p{Jg=yehbarree}', "");
    Expect(1, 1748, '\p{^Jg=yehbarree}', "");
    Expect(1, 1748, '\P{Jg=yehbarree}', "");
    Expect(0, 1748, '\P{^Jg=yehbarree}', "");
    Expect(1, 1747, '\p{Jg: 	yeh_Barree}', "");
    Expect(0, 1747, '\p{^Jg: 	yeh_Barree}', "");
    Expect(0, 1747, '\P{Jg: 	yeh_Barree}', "");
    Expect(1, 1747, '\P{^Jg: 	yeh_Barree}', "");
    Expect(0, 1748, '\p{Jg: 	yeh_Barree}', "");
    Expect(1, 1748, '\p{^Jg: 	yeh_Barree}', "");
    Expect(1, 1748, '\P{Jg: 	yeh_Barree}', "");
    Expect(0, 1748, '\P{^Jg: 	yeh_Barree}', "");
    Error('\p{Is_Joining_Group=/a/_ Yeh_Barree}');
    Error('\P{Is_Joining_Group=/a/_ Yeh_Barree}');
    Expect(1, 1747, '\p{Is_Joining_Group=yehbarree}', "");
    Expect(0, 1747, '\p{^Is_Joining_Group=yehbarree}', "");
    Expect(0, 1747, '\P{Is_Joining_Group=yehbarree}', "");
    Expect(1, 1747, '\P{^Is_Joining_Group=yehbarree}', "");
    Expect(0, 1748, '\p{Is_Joining_Group=yehbarree}', "");
    Expect(1, 1748, '\p{^Is_Joining_Group=yehbarree}', "");
    Expect(1, 1748, '\P{Is_Joining_Group=yehbarree}', "");
    Expect(0, 1748, '\P{^Is_Joining_Group=yehbarree}', "");
    Expect(1, 1747, '\p{Is_Joining_Group=_-Yeh_Barree}', "");
    Expect(0, 1747, '\p{^Is_Joining_Group=_-Yeh_Barree}', "");
    Expect(0, 1747, '\P{Is_Joining_Group=_-Yeh_Barree}', "");
    Expect(1, 1747, '\P{^Is_Joining_Group=_-Yeh_Barree}', "");
    Expect(0, 1748, '\p{Is_Joining_Group=_-Yeh_Barree}', "");
    Expect(1, 1748, '\p{^Is_Joining_Group=_-Yeh_Barree}', "");
    Expect(1, 1748, '\P{Is_Joining_Group=_-Yeh_Barree}', "");
    Expect(0, 1748, '\P{^Is_Joining_Group=_-Yeh_Barree}', "");
    Error('\p{Is_Jg=/a/	YEH_Barree}');
    Error('\P{Is_Jg=/a/	YEH_Barree}');
    Expect(1, 1747, '\p{Is_Jg=yehbarree}', "");
    Expect(0, 1747, '\p{^Is_Jg=yehbarree}', "");
    Expect(0, 1747, '\P{Is_Jg=yehbarree}', "");
    Expect(1, 1747, '\P{^Is_Jg=yehbarree}', "");
    Expect(0, 1748, '\p{Is_Jg=yehbarree}', "");
    Expect(1, 1748, '\p{^Is_Jg=yehbarree}', "");
    Expect(1, 1748, '\P{Is_Jg=yehbarree}', "");
    Expect(0, 1748, '\P{^Is_Jg=yehbarree}', "");
    Expect(1, 1747, '\p{Is_Jg= 	Yeh_Barree}', "");
    Expect(0, 1747, '\p{^Is_Jg= 	Yeh_Barree}', "");
    Expect(0, 1747, '\P{Is_Jg= 	Yeh_Barree}', "");
    Expect(1, 1747, '\P{^Is_Jg= 	Yeh_Barree}', "");
    Expect(0, 1748, '\p{Is_Jg= 	Yeh_Barree}', "");
    Expect(1, 1748, '\p{^Is_Jg= 	Yeh_Barree}', "");
    Expect(1, 1748, '\P{Is_Jg= 	Yeh_Barree}', "");
    Expect(0, 1748, '\P{^Is_Jg= 	Yeh_Barree}', "");
    Error('\p{Joining_Group=-Yeh_with_tail/a/}');
    Error('\P{Joining_Group=-Yeh_with_tail/a/}');
    Expect(1, 1741, '\p{Joining_Group=yehwithtail}', "");
    Expect(0, 1741, '\p{^Joining_Group=yehwithtail}', "");
    Expect(0, 1741, '\P{Joining_Group=yehwithtail}', "");
    Expect(1, 1741, '\P{^Joining_Group=yehwithtail}', "");
    Expect(0, 1742, '\p{Joining_Group=yehwithtail}', "");
    Expect(1, 1742, '\p{^Joining_Group=yehwithtail}', "");
    Expect(1, 1742, '\P{Joining_Group=yehwithtail}', "");
    Expect(0, 1742, '\P{^Joining_Group=yehwithtail}', "");
    Expect(1, 1741, '\p{Joining_Group:  Yeh_WITH_Tail}', "");
    Expect(0, 1741, '\p{^Joining_Group:  Yeh_WITH_Tail}', "");
    Expect(0, 1741, '\P{Joining_Group:  Yeh_WITH_Tail}', "");
    Expect(1, 1741, '\P{^Joining_Group:  Yeh_WITH_Tail}', "");
    Expect(0, 1742, '\p{Joining_Group:  Yeh_WITH_Tail}', "");
    Expect(1, 1742, '\p{^Joining_Group:  Yeh_WITH_Tail}', "");
    Expect(1, 1742, '\P{Joining_Group:  Yeh_WITH_Tail}', "");
    Expect(0, 1742, '\P{^Joining_Group:  Yeh_WITH_Tail}', "");
    Error('\p{Jg::=	 Yeh_WITH_Tail}');
    Error('\P{Jg::=	 Yeh_WITH_Tail}');
    Expect(1, 1741, '\p{Jg=yehwithtail}', "");
    Expect(0, 1741, '\p{^Jg=yehwithtail}', "");
    Expect(0, 1741, '\P{Jg=yehwithtail}', "");
    Expect(1, 1741, '\P{^Jg=yehwithtail}', "");
    Expect(0, 1742, '\p{Jg=yehwithtail}', "");
    Expect(1, 1742, '\p{^Jg=yehwithtail}', "");
    Expect(1, 1742, '\P{Jg=yehwithtail}', "");
    Expect(0, 1742, '\P{^Jg=yehwithtail}', "");
    Expect(1, 1741, '\p{Jg=_YEH_With_tail}', "");
    Expect(0, 1741, '\p{^Jg=_YEH_With_tail}', "");
    Expect(0, 1741, '\P{Jg=_YEH_With_tail}', "");
    Expect(1, 1741, '\P{^Jg=_YEH_With_tail}', "");
    Expect(0, 1742, '\p{Jg=_YEH_With_tail}', "");
    Expect(1, 1742, '\p{^Jg=_YEH_With_tail}', "");
    Expect(1, 1742, '\P{Jg=_YEH_With_tail}', "");
    Expect(0, 1742, '\P{^Jg=_YEH_With_tail}', "");
    Error('\p{Is_Joining_Group=_	yeh_WITH_Tail/a/}');
    Error('\P{Is_Joining_Group=_	yeh_WITH_Tail/a/}');
    Expect(1, 1741, '\p{Is_Joining_Group=yehwithtail}', "");
    Expect(0, 1741, '\p{^Is_Joining_Group=yehwithtail}', "");
    Expect(0, 1741, '\P{Is_Joining_Group=yehwithtail}', "");
    Expect(1, 1741, '\P{^Is_Joining_Group=yehwithtail}', "");
    Expect(0, 1742, '\p{Is_Joining_Group=yehwithtail}', "");
    Expect(1, 1742, '\p{^Is_Joining_Group=yehwithtail}', "");
    Expect(1, 1742, '\P{Is_Joining_Group=yehwithtail}', "");
    Expect(0, 1742, '\P{^Is_Joining_Group=yehwithtail}', "");
    Expect(1, 1741, '\p{Is_Joining_Group=		Yeh_With_tail}', "");
    Expect(0, 1741, '\p{^Is_Joining_Group=		Yeh_With_tail}', "");
    Expect(0, 1741, '\P{Is_Joining_Group=		Yeh_With_tail}', "");
    Expect(1, 1741, '\P{^Is_Joining_Group=		Yeh_With_tail}', "");
    Expect(0, 1742, '\p{Is_Joining_Group=		Yeh_With_tail}', "");
    Expect(1, 1742, '\p{^Is_Joining_Group=		Yeh_With_tail}', "");
    Expect(1, 1742, '\P{Is_Joining_Group=		Yeh_With_tail}', "");
    Expect(0, 1742, '\P{^Is_Joining_Group=		Yeh_With_tail}', "");
    Error('\p{Is_Jg= :=yeh_With_tail}');
    Error('\P{Is_Jg= :=yeh_With_tail}');
    Expect(1, 1741, '\p{Is_Jg=yehwithtail}', "");
    Expect(0, 1741, '\p{^Is_Jg=yehwithtail}', "");
    Expect(0, 1741, '\P{Is_Jg=yehwithtail}', "");
    Expect(1, 1741, '\P{^Is_Jg=yehwithtail}', "");
    Expect(0, 1742, '\p{Is_Jg=yehwithtail}', "");
    Expect(1, 1742, '\p{^Is_Jg=yehwithtail}', "");
    Expect(1, 1742, '\P{Is_Jg=yehwithtail}', "");
    Expect(0, 1742, '\P{^Is_Jg=yehwithtail}', "");
    Expect(1, 1741, '\p{Is_Jg= -Yeh_WITH_tail}', "");
    Expect(0, 1741, '\p{^Is_Jg= -Yeh_WITH_tail}', "");
    Expect(0, 1741, '\P{Is_Jg= -Yeh_WITH_tail}', "");
    Expect(1, 1741, '\P{^Is_Jg= -Yeh_WITH_tail}', "");
    Expect(0, 1742, '\p{Is_Jg= -Yeh_WITH_tail}', "");
    Expect(1, 1742, '\p{^Is_Jg= -Yeh_WITH_tail}', "");
    Expect(1, 1742, '\P{Is_Jg= -Yeh_WITH_tail}', "");
    Expect(0, 1742, '\P{^Is_Jg= -Yeh_WITH_tail}', "");
    Error('\p{Joining_Group=/a/-Yudh}');
    Error('\P{Joining_Group=/a/-Yudh}');
    Expect(1, 1821, '\p{Joining_Group:	yudh}', "");
    Expect(0, 1821, '\p{^Joining_Group:	yudh}', "");
    Expect(0, 1821, '\P{Joining_Group:	yudh}', "");
    Expect(1, 1821, '\P{^Joining_Group:	yudh}', "");
    Expect(0, 1822, '\p{Joining_Group:	yudh}', "");
    Expect(1, 1822, '\p{^Joining_Group:	yudh}', "");
    Expect(1, 1822, '\P{Joining_Group:	yudh}', "");
    Expect(0, 1822, '\P{^Joining_Group:	yudh}', "");
    Expect(1, 1821, '\p{Joining_Group=	yudh}', "");
    Expect(0, 1821, '\p{^Joining_Group=	yudh}', "");
    Expect(0, 1821, '\P{Joining_Group=	yudh}', "");
    Expect(1, 1821, '\P{^Joining_Group=	yudh}', "");
    Expect(0, 1822, '\p{Joining_Group=	yudh}', "");
    Expect(1, 1822, '\p{^Joining_Group=	yudh}', "");
    Expect(1, 1822, '\P{Joining_Group=	yudh}', "");
    Expect(0, 1822, '\P{^Joining_Group=	yudh}', "");
    Error('\p{Jg=/a/--yudh}');
    Error('\P{Jg=/a/--yudh}');
    Expect(1, 1821, '\p{Jg=yudh}', "");
    Expect(0, 1821, '\p{^Jg=yudh}', "");
    Expect(0, 1821, '\P{Jg=yudh}', "");
    Expect(1, 1821, '\P{^Jg=yudh}', "");
    Expect(0, 1822, '\p{Jg=yudh}', "");
    Expect(1, 1822, '\p{^Jg=yudh}', "");
    Expect(1, 1822, '\P{Jg=yudh}', "");
    Expect(0, 1822, '\P{^Jg=yudh}', "");
    Expect(1, 1821, '\p{Jg=	_Yudh}', "");
    Expect(0, 1821, '\p{^Jg=	_Yudh}', "");
    Expect(0, 1821, '\P{Jg=	_Yudh}', "");
    Expect(1, 1821, '\P{^Jg=	_Yudh}', "");
    Expect(0, 1822, '\p{Jg=	_Yudh}', "");
    Expect(1, 1822, '\p{^Jg=	_Yudh}', "");
    Expect(1, 1822, '\P{Jg=	_Yudh}', "");
    Expect(0, 1822, '\P{^Jg=	_Yudh}', "");
    Error('\p{Is_Joining_Group=		Yudh:=}');
    Error('\P{Is_Joining_Group=		Yudh:=}');
    Expect(1, 1821, '\p{Is_Joining_Group=yudh}', "");
    Expect(0, 1821, '\p{^Is_Joining_Group=yudh}', "");
    Expect(0, 1821, '\P{Is_Joining_Group=yudh}', "");
    Expect(1, 1821, '\P{^Is_Joining_Group=yudh}', "");
    Expect(0, 1822, '\p{Is_Joining_Group=yudh}', "");
    Expect(1, 1822, '\p{^Is_Joining_Group=yudh}', "");
    Expect(1, 1822, '\P{Is_Joining_Group=yudh}', "");
    Expect(0, 1822, '\P{^Is_Joining_Group=yudh}', "");
    Expect(1, 1821, '\p{Is_Joining_Group=--YUDH}', "");
    Expect(0, 1821, '\p{^Is_Joining_Group=--YUDH}', "");
    Expect(0, 1821, '\P{Is_Joining_Group=--YUDH}', "");
    Expect(1, 1821, '\P{^Is_Joining_Group=--YUDH}', "");
    Expect(0, 1822, '\p{Is_Joining_Group=--YUDH}', "");
    Expect(1, 1822, '\p{^Is_Joining_Group=--YUDH}', "");
    Expect(1, 1822, '\P{Is_Joining_Group=--YUDH}', "");
    Expect(0, 1822, '\P{^Is_Joining_Group=--YUDH}', "");
    Error('\p{Is_Jg=/a/ -Yudh}');
    Error('\P{Is_Jg=/a/ -Yudh}');
    Expect(1, 1821, '\p{Is_Jg:   yudh}', "");
    Expect(0, 1821, '\p{^Is_Jg:   yudh}', "");
    Expect(0, 1821, '\P{Is_Jg:   yudh}', "");
    Expect(1, 1821, '\P{^Is_Jg:   yudh}', "");
    Expect(0, 1822, '\p{Is_Jg:   yudh}', "");
    Expect(1, 1822, '\p{^Is_Jg:   yudh}', "");
    Expect(1, 1822, '\P{Is_Jg:   yudh}', "");
    Expect(0, 1822, '\P{^Is_Jg:   yudh}', "");
    Expect(1, 1821, '\p{Is_Jg=YUDH}', "");
    Expect(0, 1821, '\p{^Is_Jg=YUDH}', "");
    Expect(0, 1821, '\P{Is_Jg=YUDH}', "");
    Expect(1, 1821, '\P{^Is_Jg=YUDH}', "");
    Expect(0, 1822, '\p{Is_Jg=YUDH}', "");
    Expect(1, 1822, '\p{^Is_Jg=YUDH}', "");
    Expect(1, 1822, '\P{Is_Jg=YUDH}', "");
    Expect(0, 1822, '\P{^Is_Jg=YUDH}', "");
    Error('\p{Joining_Group:   :=Yudh_He}');
    Error('\P{Joining_Group:   :=Yudh_He}');
    Expect(1, 1822, '\p{Joining_Group=yudhhe}', "");
    Expect(0, 1822, '\p{^Joining_Group=yudhhe}', "");
    Expect(0, 1822, '\P{Joining_Group=yudhhe}', "");
    Expect(1, 1822, '\P{^Joining_Group=yudhhe}', "");
    Expect(0, 1823, '\p{Joining_Group=yudhhe}', "");
    Expect(1, 1823, '\p{^Joining_Group=yudhhe}', "");
    Expect(1, 1823, '\P{Joining_Group=yudhhe}', "");
    Expect(0, 1823, '\P{^Joining_Group=yudhhe}', "");
    Expect(1, 1822, '\p{Joining_Group=_yudh_He}', "");
    Expect(0, 1822, '\p{^Joining_Group=_yudh_He}', "");
    Expect(0, 1822, '\P{Joining_Group=_yudh_He}', "");
    Expect(1, 1822, '\P{^Joining_Group=_yudh_He}', "");
    Expect(0, 1823, '\p{Joining_Group=_yudh_He}', "");
    Expect(1, 1823, '\p{^Joining_Group=_yudh_He}', "");
    Expect(1, 1823, '\P{Joining_Group=_yudh_He}', "");
    Expect(0, 1823, '\P{^Joining_Group=_yudh_He}', "");
    Error('\p{Jg=_YUDH_he/a/}');
    Error('\P{Jg=_YUDH_he/a/}');
    Expect(1, 1822, '\p{Jg=yudhhe}', "");
    Expect(0, 1822, '\p{^Jg=yudhhe}', "");
    Expect(0, 1822, '\P{Jg=yudhhe}', "");
    Expect(1, 1822, '\P{^Jg=yudhhe}', "");
    Expect(0, 1823, '\p{Jg=yudhhe}', "");
    Expect(1, 1823, '\p{^Jg=yudhhe}', "");
    Expect(1, 1823, '\P{Jg=yudhhe}', "");
    Expect(0, 1823, '\P{^Jg=yudhhe}', "");
    Expect(1, 1822, '\p{Jg= 	Yudh_HE}', "");
    Expect(0, 1822, '\p{^Jg= 	Yudh_HE}', "");
    Expect(0, 1822, '\P{Jg= 	Yudh_HE}', "");
    Expect(1, 1822, '\P{^Jg= 	Yudh_HE}', "");
    Expect(0, 1823, '\p{Jg= 	Yudh_HE}', "");
    Expect(1, 1823, '\p{^Jg= 	Yudh_HE}', "");
    Expect(1, 1823, '\P{Jg= 	Yudh_HE}', "");
    Expect(0, 1823, '\P{^Jg= 	Yudh_HE}', "");
    Error('\p{Is_Joining_Group=	yudh_HE:=}');
    Error('\P{Is_Joining_Group=	yudh_HE:=}');
    Expect(1, 1822, '\p{Is_Joining_Group=yudhhe}', "");
    Expect(0, 1822, '\p{^Is_Joining_Group=yudhhe}', "");
    Expect(0, 1822, '\P{Is_Joining_Group=yudhhe}', "");
    Expect(1, 1822, '\P{^Is_Joining_Group=yudhhe}', "");
    Expect(0, 1823, '\p{Is_Joining_Group=yudhhe}', "");
    Expect(1, 1823, '\p{^Is_Joining_Group=yudhhe}', "");
    Expect(1, 1823, '\P{Is_Joining_Group=yudhhe}', "");
    Expect(0, 1823, '\P{^Is_Joining_Group=yudhhe}', "");
    Expect(1, 1822, '\p{Is_Joining_Group=	 Yudh_HE}', "");
    Expect(0, 1822, '\p{^Is_Joining_Group=	 Yudh_HE}', "");
    Expect(0, 1822, '\P{Is_Joining_Group=	 Yudh_HE}', "");
    Expect(1, 1822, '\P{^Is_Joining_Group=	 Yudh_HE}', "");
    Expect(0, 1823, '\p{Is_Joining_Group=	 Yudh_HE}', "");
    Expect(1, 1823, '\p{^Is_Joining_Group=	 Yudh_HE}', "");
    Expect(1, 1823, '\P{Is_Joining_Group=	 Yudh_HE}', "");
    Expect(0, 1823, '\P{^Is_Joining_Group=	 Yudh_HE}', "");
    Error('\p{Is_Jg=-:=Yudh_He}');
    Error('\P{Is_Jg=-:=Yudh_He}');
    Expect(1, 1822, '\p{Is_Jg=yudhhe}', "");
    Expect(0, 1822, '\p{^Is_Jg=yudhhe}', "");
    Expect(0, 1822, '\P{Is_Jg=yudhhe}', "");
    Expect(1, 1822, '\P{^Is_Jg=yudhhe}', "");
    Expect(0, 1823, '\p{Is_Jg=yudhhe}', "");
    Expect(1, 1823, '\p{^Is_Jg=yudhhe}', "");
    Expect(1, 1823, '\P{Is_Jg=yudhhe}', "");
    Expect(0, 1823, '\P{^Is_Jg=yudhhe}', "");
    Expect(1, 1822, '\p{Is_Jg=__Yudh_he}', "");
    Expect(0, 1822, '\p{^Is_Jg=__Yudh_he}', "");
    Expect(0, 1822, '\P{Is_Jg=__Yudh_he}', "");
    Expect(1, 1822, '\P{^Is_Jg=__Yudh_he}', "");
    Expect(0, 1823, '\p{Is_Jg=__Yudh_he}', "");
    Expect(1, 1823, '\p{^Is_Jg=__Yudh_he}', "");
    Expect(1, 1823, '\P{Is_Jg=__Yudh_he}', "");
    Expect(0, 1823, '\P{^Is_Jg=__Yudh_he}', "");
    Error('\p{Joining_Group=-_zain/a/}');
    Error('\P{Joining_Group=-_zain/a/}');
    Expect(1, 1817, '\p{Joining_Group=zain}', "");
    Expect(0, 1817, '\p{^Joining_Group=zain}', "");
    Expect(0, 1817, '\P{Joining_Group=zain}', "");
    Expect(1, 1817, '\P{^Joining_Group=zain}', "");
    Expect(0, 1818, '\p{Joining_Group=zain}', "");
    Expect(1, 1818, '\p{^Joining_Group=zain}', "");
    Expect(1, 1818, '\P{Joining_Group=zain}', "");
    Expect(0, 1818, '\P{^Joining_Group=zain}', "");
    Expect(1, 1817, '\p{Joining_Group=-	ZAIN}', "");
    Expect(0, 1817, '\p{^Joining_Group=-	ZAIN}', "");
    Expect(0, 1817, '\P{Joining_Group=-	ZAIN}', "");
    Expect(1, 1817, '\P{^Joining_Group=-	ZAIN}', "");
    Expect(0, 1818, '\p{Joining_Group=-	ZAIN}', "");
    Expect(1, 1818, '\p{^Joining_Group=-	ZAIN}', "");
    Expect(1, 1818, '\P{Joining_Group=-	ZAIN}', "");
    Expect(0, 1818, '\P{^Joining_Group=-	ZAIN}', "");
    Error('\p{Jg=/a/	ZAIN}');
    Error('\P{Jg=/a/	ZAIN}');
    Expect(1, 1817, '\p{Jg=zain}', "");
    Expect(0, 1817, '\p{^Jg=zain}', "");
    Expect(0, 1817, '\P{Jg=zain}', "");
    Expect(1, 1817, '\P{^Jg=zain}', "");
    Expect(0, 1818, '\p{Jg=zain}', "");
    Expect(1, 1818, '\p{^Jg=zain}', "");
    Expect(1, 1818, '\P{Jg=zain}', "");
    Expect(0, 1818, '\P{^Jg=zain}', "");
    Expect(1, 1817, '\p{Jg=_-zain}', "");
    Expect(0, 1817, '\p{^Jg=_-zain}', "");
    Expect(0, 1817, '\P{Jg=_-zain}', "");
    Expect(1, 1817, '\P{^Jg=_-zain}', "");
    Expect(0, 1818, '\p{Jg=_-zain}', "");
    Expect(1, 1818, '\p{^Jg=_-zain}', "");
    Expect(1, 1818, '\P{Jg=_-zain}', "");
    Expect(0, 1818, '\P{^Jg=_-zain}', "");
    Error('\p{Is_Joining_Group=:=zain}');
    Error('\P{Is_Joining_Group=:=zain}');
    Expect(1, 1817, '\p{Is_Joining_Group=zain}', "");
    Expect(0, 1817, '\p{^Is_Joining_Group=zain}', "");
    Expect(0, 1817, '\P{Is_Joining_Group=zain}', "");
    Expect(1, 1817, '\P{^Is_Joining_Group=zain}', "");
    Expect(0, 1818, '\p{Is_Joining_Group=zain}', "");
    Expect(1, 1818, '\p{^Is_Joining_Group=zain}', "");
    Expect(1, 1818, '\P{Is_Joining_Group=zain}', "");
    Expect(0, 1818, '\P{^Is_Joining_Group=zain}', "");
    Expect(1, 1817, '\p{Is_Joining_Group=_	Zain}', "");
    Expect(0, 1817, '\p{^Is_Joining_Group=_	Zain}', "");
    Expect(0, 1817, '\P{Is_Joining_Group=_	Zain}', "");
    Expect(1, 1817, '\P{^Is_Joining_Group=_	Zain}', "");
    Expect(0, 1818, '\p{Is_Joining_Group=_	Zain}', "");
    Expect(1, 1818, '\p{^Is_Joining_Group=_	Zain}', "");
    Expect(1, 1818, '\P{Is_Joining_Group=_	Zain}', "");
    Expect(0, 1818, '\P{^Is_Joining_Group=_	Zain}', "");
    Error('\p{Is_Jg=/a/zain}');
    Error('\P{Is_Jg=/a/zain}');
    Expect(1, 1817, '\p{Is_Jg: zain}', "");
    Expect(0, 1817, '\p{^Is_Jg: zain}', "");
    Expect(0, 1817, '\P{Is_Jg: zain}', "");
    Expect(1, 1817, '\P{^Is_Jg: zain}', "");
    Expect(0, 1818, '\p{Is_Jg: zain}', "");
    Expect(1, 1818, '\p{^Is_Jg: zain}', "");
    Expect(1, 1818, '\P{Is_Jg: zain}', "");
    Expect(0, 1818, '\P{^Is_Jg: zain}', "");
    Expect(1, 1817, '\p{Is_Jg=		zain}', "");
    Expect(0, 1817, '\p{^Is_Jg=		zain}', "");
    Expect(0, 1817, '\P{Is_Jg=		zain}', "");
    Expect(1, 1817, '\P{^Is_Jg=		zain}', "");
    Expect(0, 1818, '\p{Is_Jg=		zain}', "");
    Expect(1, 1818, '\p{^Is_Jg=		zain}', "");
    Expect(1, 1818, '\P{Is_Jg=		zain}', "");
    Expect(0, 1818, '\P{^Is_Jg=		zain}', "");
    Error('\p{Joining_Group=:=zhain}');
    Error('\P{Joining_Group=:=zhain}');
    Expect(1, 1869, '\p{Joining_Group=zhain}', "");
    Expect(0, 1869, '\p{^Joining_Group=zhain}', "");
    Expect(0, 1869, '\P{Joining_Group=zhain}', "");
    Expect(1, 1869, '\P{^Joining_Group=zhain}', "");
    Expect(0, 1870, '\p{Joining_Group=zhain}', "");
    Expect(1, 1870, '\p{^Joining_Group=zhain}', "");
    Expect(1, 1870, '\P{Joining_Group=zhain}', "");
    Expect(0, 1870, '\P{^Joining_Group=zhain}', "");
    Expect(1, 1869, '\p{Joining_Group=		Zhain}', "");
    Expect(0, 1869, '\p{^Joining_Group=		Zhain}', "");
    Expect(0, 1869, '\P{Joining_Group=		Zhain}', "");
    Expect(1, 1869, '\P{^Joining_Group=		Zhain}', "");
    Expect(0, 1870, '\p{Joining_Group=		Zhain}', "");
    Expect(1, 1870, '\p{^Joining_Group=		Zhain}', "");
    Expect(1, 1870, '\P{Joining_Group=		Zhain}', "");
    Expect(0, 1870, '\P{^Joining_Group=		Zhain}', "");
    Error('\p{Jg=	/a/ZHAIN}');
    Error('\P{Jg=	/a/ZHAIN}');
    Expect(1, 1869, '\p{Jg=zhain}', "");
    Expect(0, 1869, '\p{^Jg=zhain}', "");
    Expect(0, 1869, '\P{Jg=zhain}', "");
    Expect(1, 1869, '\P{^Jg=zhain}', "");
    Expect(0, 1870, '\p{Jg=zhain}', "");
    Expect(1, 1870, '\p{^Jg=zhain}', "");
    Expect(1, 1870, '\P{Jg=zhain}', "");
    Expect(0, 1870, '\P{^Jg=zhain}', "");
    Expect(1, 1869, '\p{Jg= _ZHAIN}', "");
    Expect(0, 1869, '\p{^Jg= _ZHAIN}', "");
    Expect(0, 1869, '\P{Jg= _ZHAIN}', "");
    Expect(1, 1869, '\P{^Jg= _ZHAIN}', "");
    Expect(0, 1870, '\p{Jg= _ZHAIN}', "");
    Expect(1, 1870, '\p{^Jg= _ZHAIN}', "");
    Expect(1, 1870, '\P{Jg= _ZHAIN}', "");
    Expect(0, 1870, '\P{^Jg= _ZHAIN}', "");
    Error('\p{Is_Joining_Group=/a/-	Zhain}');
    Error('\P{Is_Joining_Group=/a/-	Zhain}');
    Expect(1, 1869, '\p{Is_Joining_Group=zhain}', "");
    Expect(0, 1869, '\p{^Is_Joining_Group=zhain}', "");
    Expect(0, 1869, '\P{Is_Joining_Group=zhain}', "");
    Expect(1, 1869, '\P{^Is_Joining_Group=zhain}', "");
    Expect(0, 1870, '\p{Is_Joining_Group=zhain}', "");
    Expect(1, 1870, '\p{^Is_Joining_Group=zhain}', "");
    Expect(1, 1870, '\P{Is_Joining_Group=zhain}', "");
    Expect(0, 1870, '\P{^Is_Joining_Group=zhain}', "");
    Expect(1, 1869, '\p{Is_Joining_Group=-_ZHAIN}', "");
    Expect(0, 1869, '\p{^Is_Joining_Group=-_ZHAIN}', "");
    Expect(0, 1869, '\P{Is_Joining_Group=-_ZHAIN}', "");
    Expect(1, 1869, '\P{^Is_Joining_Group=-_ZHAIN}', "");
    Expect(0, 1870, '\p{Is_Joining_Group=-_ZHAIN}', "");
    Expect(1, 1870, '\p{^Is_Joining_Group=-_ZHAIN}', "");
    Expect(1, 1870, '\P{Is_Joining_Group=-_ZHAIN}', "");
    Expect(0, 1870, '\P{^Is_Joining_Group=-_ZHAIN}', "");
    Error('\p{Is_Jg=/a/ZHAIN}');
    Error('\P{Is_Jg=/a/ZHAIN}');
    Expect(1, 1869, '\p{Is_Jg=zhain}', "");
    Expect(0, 1869, '\p{^Is_Jg=zhain}', "");
    Expect(0, 1869, '\P{Is_Jg=zhain}', "");
    Expect(1, 1869, '\P{^Is_Jg=zhain}', "");
    Expect(0, 1870, '\p{Is_Jg=zhain}', "");
    Expect(1, 1870, '\p{^Is_Jg=zhain}', "");
    Expect(1, 1870, '\P{Is_Jg=zhain}', "");
    Expect(0, 1870, '\P{^Is_Jg=zhain}', "");
    Expect(1, 1869, '\p{Is_Jg=	_ZHAIN}', "");
    Expect(0, 1869, '\p{^Is_Jg=	_ZHAIN}', "");
    Expect(0, 1869, '\P{Is_Jg=	_ZHAIN}', "");
    Expect(1, 1869, '\P{^Is_Jg=	_ZHAIN}', "");
    Expect(0, 1870, '\p{Is_Jg=	_ZHAIN}', "");
    Expect(1, 1870, '\p{^Is_Jg=	_ZHAIN}', "");
    Expect(1, 1870, '\P{Is_Jg=	_ZHAIN}', "");
    Expect(0, 1870, '\P{^Is_Jg=	_ZHAIN}', "");
    Error('\p{Join_Control= No:=}');
    Error('\P{Join_Control= No:=}');
    Expect(1, 8206, '\p{Join_Control=no}', "");
    Expect(0, 8206, '\p{^Join_Control=no}', "");
    Expect(0, 8206, '\P{Join_Control=no}', "");
    Expect(1, 8206, '\P{^Join_Control=no}', "");
    Expect(0, 8205, '\p{Join_Control=no}', "");
    Expect(1, 8205, '\p{^Join_Control=no}', "");
    Expect(1, 8205, '\P{Join_Control=no}', "");
    Expect(0, 8205, '\P{^Join_Control=no}', "");
    Expect(1, 8206, '\p{Join_Control=- NO}', "");
    Expect(0, 8206, '\p{^Join_Control=- NO}', "");
    Expect(0, 8206, '\P{Join_Control=- NO}', "");
    Expect(1, 8206, '\P{^Join_Control=- NO}', "");
    Expect(0, 8205, '\p{Join_Control=- NO}', "");
    Expect(1, 8205, '\p{^Join_Control=- NO}', "");
    Expect(1, 8205, '\P{Join_Control=- NO}', "");
    Expect(0, 8205, '\P{^Join_Control=- NO}', "");
    Error('\p{Join_C=	-N:=}');
    Error('\P{Join_C=	-N:=}');
    Expect(1, 8206, '\p{Join_C=n}', "");
    Expect(0, 8206, '\p{^Join_C=n}', "");
    Expect(0, 8206, '\P{Join_C=n}', "");
    Expect(1, 8206, '\P{^Join_C=n}', "");
    Expect(0, 8205, '\p{Join_C=n}', "");
    Expect(1, 8205, '\p{^Join_C=n}', "");
    Expect(1, 8205, '\P{Join_C=n}', "");
    Expect(0, 8205, '\P{^Join_C=n}', "");
    Expect(1, 8206, '\p{Join_C:   _	N}', "");
    Expect(0, 8206, '\p{^Join_C:   _	N}', "");
    Expect(0, 8206, '\P{Join_C:   _	N}', "");
    Expect(1, 8206, '\P{^Join_C:   _	N}', "");
    Expect(0, 8205, '\p{Join_C:   _	N}', "");
    Expect(1, 8205, '\p{^Join_C:   _	N}', "");
    Expect(1, 8205, '\P{Join_C:   _	N}', "");
    Expect(0, 8205, '\P{^Join_C:   _	N}', "");
    Error('\p{Is_Join_Control=:=	F}');
    Error('\P{Is_Join_Control=:=	F}');
    Expect(1, 8206, '\p{Is_Join_Control=f}', "");
    Expect(0, 8206, '\p{^Is_Join_Control=f}', "");
    Expect(0, 8206, '\P{Is_Join_Control=f}', "");
    Expect(1, 8206, '\P{^Is_Join_Control=f}', "");
    Expect(0, 8205, '\p{Is_Join_Control=f}', "");
    Expect(1, 8205, '\p{^Is_Join_Control=f}', "");
    Expect(1, 8205, '\P{Is_Join_Control=f}', "");
    Expect(0, 8205, '\P{^Is_Join_Control=f}', "");
    Expect(1, 8206, '\p{Is_Join_Control: - F}', "");
    Expect(0, 8206, '\p{^Is_Join_Control: - F}', "");
    Expect(0, 8206, '\P{Is_Join_Control: - F}', "");
    Expect(1, 8206, '\P{^Is_Join_Control: - F}', "");
    Expect(0, 8205, '\p{Is_Join_Control: - F}', "");
    Expect(1, 8205, '\p{^Is_Join_Control: - F}', "");
    Expect(1, 8205, '\P{Is_Join_Control: - F}', "");
    Expect(0, 8205, '\P{^Is_Join_Control: - F}', "");
    Error('\p{Is_Join_C=_	False/a/}');
    Error('\P{Is_Join_C=_	False/a/}');
    Expect(1, 8206, '\p{Is_Join_C=false}', "");
    Expect(0, 8206, '\p{^Is_Join_C=false}', "");
    Expect(0, 8206, '\P{Is_Join_C=false}', "");
    Expect(1, 8206, '\P{^Is_Join_C=false}', "");
    Expect(0, 8205, '\p{Is_Join_C=false}', "");
    Expect(1, 8205, '\p{^Is_Join_C=false}', "");
    Expect(1, 8205, '\P{Is_Join_C=false}', "");
    Expect(0, 8205, '\P{^Is_Join_C=false}', "");
    Expect(1, 8206, '\p{Is_Join_C= _False}', "");
    Expect(0, 8206, '\p{^Is_Join_C= _False}', "");
    Expect(0, 8206, '\P{Is_Join_C= _False}', "");
    Expect(1, 8206, '\P{^Is_Join_C= _False}', "");
    Expect(0, 8205, '\p{Is_Join_C= _False}', "");
    Expect(1, 8205, '\p{^Is_Join_C= _False}', "");
    Expect(1, 8205, '\P{Is_Join_C= _False}', "");
    Expect(0, 8205, '\P{^Is_Join_C= _False}', "");
    Error('\p{Join_Control=--yes/a/}');
    Error('\P{Join_Control=--yes/a/}');
    Expect(1, 8205, '\p{Join_Control:   yes}', "");
    Expect(0, 8205, '\p{^Join_Control:   yes}', "");
    Expect(0, 8205, '\P{Join_Control:   yes}', "");
    Expect(1, 8205, '\P{^Join_Control:   yes}', "");
    Expect(0, 8206, '\p{Join_Control:   yes}', "");
    Expect(1, 8206, '\p{^Join_Control:   yes}', "");
    Expect(1, 8206, '\P{Join_Control:   yes}', "");
    Expect(0, 8206, '\P{^Join_Control:   yes}', "");
    Expect(1, 8205, '\p{Join_Control= _Yes}', "");
    Expect(0, 8205, '\p{^Join_Control= _Yes}', "");
    Expect(0, 8205, '\P{Join_Control= _Yes}', "");
    Expect(1, 8205, '\P{^Join_Control= _Yes}', "");
    Expect(0, 8206, '\p{Join_Control= _Yes}', "");
    Expect(1, 8206, '\p{^Join_Control= _Yes}', "");
    Expect(1, 8206, '\P{Join_Control= _Yes}', "");
    Expect(0, 8206, '\P{^Join_Control= _Yes}', "");
    Error('\p{Join_C:--Y:=}');
    Error('\P{Join_C:--Y:=}');
    Expect(1, 8205, '\p{Join_C=y}', "");
    Expect(0, 8205, '\p{^Join_C=y}', "");
    Expect(0, 8205, '\P{Join_C=y}', "");
    Expect(1, 8205, '\P{^Join_C=y}', "");
    Expect(0, 8206, '\p{Join_C=y}', "");
    Expect(1, 8206, '\p{^Join_C=y}', "");
    Expect(1, 8206, '\P{Join_C=y}', "");
    Expect(0, 8206, '\P{^Join_C=y}', "");
    Expect(1, 8205, '\p{Join_C= Y}', "");
    Expect(0, 8205, '\p{^Join_C= Y}', "");
    Expect(0, 8205, '\P{Join_C= Y}', "");
    Expect(1, 8205, '\P{^Join_C= Y}', "");
    Expect(0, 8206, '\p{Join_C= Y}', "");
    Expect(1, 8206, '\p{^Join_C= Y}', "");
    Expect(1, 8206, '\P{Join_C= Y}', "");
    Expect(0, 8206, '\P{^Join_C= Y}', "");
    Error('\p{Is_Join_Control=-/a/T}');
    Error('\P{Is_Join_Control=-/a/T}');
    Expect(1, 8205, '\p{Is_Join_Control=t}', "");
    Expect(0, 8205, '\p{^Is_Join_Control=t}', "");
    Expect(0, 8205, '\P{Is_Join_Control=t}', "");
    Expect(1, 8205, '\P{^Is_Join_Control=t}', "");
    Expect(0, 8206, '\p{Is_Join_Control=t}', "");
    Expect(1, 8206, '\p{^Is_Join_Control=t}', "");
    Expect(1, 8206, '\P{Is_Join_Control=t}', "");
    Expect(0, 8206, '\P{^Is_Join_Control=t}', "");
    Expect(1, 8205, '\p{Is_Join_Control:- T}', "");
    Expect(0, 8205, '\p{^Is_Join_Control:- T}', "");
    Expect(0, 8205, '\P{Is_Join_Control:- T}', "");
    Expect(1, 8205, '\P{^Is_Join_Control:- T}', "");
    Expect(0, 8206, '\p{Is_Join_Control:- T}', "");
    Expect(1, 8206, '\p{^Is_Join_Control:- T}', "");
    Expect(1, 8206, '\P{Is_Join_Control:- T}', "");
    Expect(0, 8206, '\P{^Is_Join_Control:- T}', "");
    Error('\p{Is_Join_C=/a/-_True}');
    Error('\P{Is_Join_C=/a/-_True}');
    Expect(1, 8205, '\p{Is_Join_C=true}', "");
    Expect(0, 8205, '\p{^Is_Join_C=true}', "");
    Expect(0, 8205, '\P{Is_Join_C=true}', "");
    Expect(1, 8205, '\P{^Is_Join_C=true}', "");
    Expect(0, 8206, '\p{Is_Join_C=true}', "");
    Expect(1, 8206, '\p{^Is_Join_C=true}', "");
    Expect(1, 8206, '\P{Is_Join_C=true}', "");
    Expect(0, 8206, '\P{^Is_Join_C=true}', "");
    Expect(1, 8205, '\p{Is_Join_C= TRUE}', "");
    Expect(0, 8205, '\p{^Is_Join_C= TRUE}', "");
    Expect(0, 8205, '\P{Is_Join_C= TRUE}', "");
    Expect(1, 8205, '\P{^Is_Join_C= TRUE}', "");
    Expect(0, 8206, '\p{Is_Join_C= TRUE}', "");
    Expect(1, 8206, '\p{^Is_Join_C= TRUE}', "");
    Expect(1, 8206, '\P{Is_Join_C= TRUE}', "");
    Expect(0, 8206, '\P{^Is_Join_C= TRUE}', "");
    Error('\p{Jamo_Short_Name=A}');
    Error('\P{Jamo_Short_Name=A}');
    Error('\p{JSN=A}');
    Error('\P{JSN=A}');
    Error('\p{Is_Jamo_Short_Name:A}');
    Error('\P{Is_Jamo_Short_Name:A}');
    Error('\p{Is_JSN=A}');
    Error('\P{Is_JSN=A}');
    Error('\p{Jamo_Short_Name=AE}');
    Error('\P{Jamo_Short_Name=AE}');
    Error('\p{JSN=AE}');
    Error('\P{JSN=AE}');
    Error('\p{Is_Jamo_Short_Name=AE}');
    Error('\P{Is_Jamo_Short_Name=AE}');
    Error('\p{Is_JSN=AE}');
    Error('\P{Is_JSN=AE}');
    Error('\p{Jamo_Short_Name=B}');
    Error('\P{Jamo_Short_Name=B}');
    Error('\p{JSN=B}');
    Error('\P{JSN=B}');
    Error('\p{Is_Jamo_Short_Name=B}');
    Error('\P{Is_Jamo_Short_Name=B}');
    Error('\p{Is_JSN=B}');
    Error('\P{Is_JSN=B}');
    Error('\p{Jamo_Short_Name=BB}');
    Error('\P{Jamo_Short_Name=BB}');
    Error('\p{JSN=BB}');
    Error('\P{JSN=BB}');
    Error('\p{Is_Jamo_Short_Name=BB}');
    Error('\P{Is_Jamo_Short_Name=BB}');
    Error('\p{Is_JSN=BB}');
    Error('\P{Is_JSN=BB}');
    Error('\p{Jamo_Short_Name=BS}');
    Error('\P{Jamo_Short_Name=BS}');
    Error('\p{JSN: BS}');
    Error('\P{JSN: BS}');
    Error('\p{Is_Jamo_Short_Name=BS}');
    Error('\P{Is_Jamo_Short_Name=BS}');
    Error('\p{Is_JSN=BS}');
    Error('\P{Is_JSN=BS}');
    Error('\p{Jamo_Short_Name=C}');
    Error('\P{Jamo_Short_Name=C}');
    Error('\p{JSN=C}');
    Error('\P{JSN=C}');
    Error('\p{Is_Jamo_Short_Name=C}');
    Error('\P{Is_Jamo_Short_Name=C}');
    Error('\p{Is_JSN=C}');
    Error('\P{Is_JSN=C}');
    Error('\p{Jamo_Short_Name=D}');
    Error('\P{Jamo_Short_Name=D}');
    Error('\p{JSN=D}');
    Error('\P{JSN=D}');
    Error('\p{Is_Jamo_Short_Name=D}');
    Error('\P{Is_Jamo_Short_Name=D}');
    Error('\p{Is_JSN=D}');
    Error('\P{Is_JSN=D}');
    Error('\p{Jamo_Short_Name=DD}');
    Error('\P{Jamo_Short_Name=DD}');
    Error('\p{JSN=DD}');
    Error('\P{JSN=DD}');
    Error('\p{Is_Jamo_Short_Name=DD}');
    Error('\P{Is_Jamo_Short_Name=DD}');
    Error('\p{Is_JSN=DD}');
    Error('\P{Is_JSN=DD}');
    Error('\p{Jamo_Short_Name=E}');
    Error('\P{Jamo_Short_Name=E}');
    Error('\p{JSN=E}');
    Error('\P{JSN=E}');
    Error('\p{Is_Jamo_Short_Name=E}');
    Error('\P{Is_Jamo_Short_Name=E}');
    Error('\p{Is_JSN=E}');
    Error('\P{Is_JSN=E}');
    Error('\p{Jamo_Short_Name=EO}');
    Error('\P{Jamo_Short_Name=EO}');
    Error('\p{JSN=EO}');
    Error('\P{JSN=EO}');
    Error('\p{Is_Jamo_Short_Name=EO}');
    Error('\P{Is_Jamo_Short_Name=EO}');
    Error('\p{Is_JSN=EO}');
    Error('\P{Is_JSN=EO}');
    Error('\p{Jamo_Short_Name: EU}');
    Error('\P{Jamo_Short_Name: EU}');
    Error('\p{JSN=EU}');
    Error('\P{JSN=EU}');
    Error('\p{Is_Jamo_Short_Name=EU}');
    Error('\P{Is_Jamo_Short_Name=EU}');
    Error('\p{Is_JSN=EU}');
    Error('\P{Is_JSN=EU}');
    Error('\p{Jamo_Short_Name=G}');
    Error('\P{Jamo_Short_Name=G}');
    Error('\p{JSN=G}');
    Error('\P{JSN=G}');
    Error('\p{Is_Jamo_Short_Name=G}');
    Error('\P{Is_Jamo_Short_Name=G}');
    Error('\p{Is_JSN=G}');
    Error('\P{Is_JSN=G}');
    Error('\p{Jamo_Short_Name=GG}');
    Error('\P{Jamo_Short_Name=GG}');
    Error('\p{JSN=GG}');
    Error('\P{JSN=GG}');
    Error('\p{Is_Jamo_Short_Name=GG}');
    Error('\P{Is_Jamo_Short_Name=GG}');
    Error('\p{Is_JSN=GG}');
    Error('\P{Is_JSN=GG}');
    Error('\p{Jamo_Short_Name=GS}');
    Error('\P{Jamo_Short_Name=GS}');
    Error('\p{JSN=GS}');
    Error('\P{JSN=GS}');
    Error('\p{Is_Jamo_Short_Name:GS}');
    Error('\P{Is_Jamo_Short_Name:GS}');
    Error('\p{Is_JSN=GS}');
    Error('\P{Is_JSN=GS}');
    Error('\p{Jamo_Short_Name=H}');
    Error('\P{Jamo_Short_Name=H}');
    Error('\p{JSN=H}');
    Error('\P{JSN=H}');
    Error('\p{Is_Jamo_Short_Name=H}');
    Error('\P{Is_Jamo_Short_Name=H}');
    Error('\p{Is_JSN=H}');
    Error('\P{Is_JSN=H}');
    Error('\p{Jamo_Short_Name=I}');
    Error('\P{Jamo_Short_Name=I}');
    Error('\p{JSN=I}');
    Error('\P{JSN=I}');
    Error('\p{Is_Jamo_Short_Name=I}');
    Error('\P{Is_Jamo_Short_Name=I}');
    Error('\p{Is_JSN=I}');
    Error('\P{Is_JSN=I}');
    Error('\p{Jamo_Short_Name=J}');
    Error('\P{Jamo_Short_Name=J}');
    Error('\p{JSN=J}');
    Error('\P{JSN=J}');
    Error('\p{Is_Jamo_Short_Name:   J}');
    Error('\P{Is_Jamo_Short_Name:   J}');
    Error('\p{Is_JSN=J}');
    Error('\P{Is_JSN=J}');
    Error('\p{Jamo_Short_Name=JJ}');
    Error('\P{Jamo_Short_Name=JJ}');
    Error('\p{JSN:   JJ}');
    Error('\P{JSN:   JJ}');
    Error('\p{Is_Jamo_Short_Name=JJ}');
    Error('\P{Is_Jamo_Short_Name=JJ}');
    Error('\p{Is_JSN=JJ}');
    Error('\P{Is_JSN=JJ}');
    Error('\p{Jamo_Short_Name=K}');
    Error('\P{Jamo_Short_Name=K}');
    Error('\p{JSN=K}');
    Error('\P{JSN=K}');
    Error('\p{Is_Jamo_Short_Name=K}');
    Error('\P{Is_Jamo_Short_Name=K}');
    Error('\p{Is_JSN=K}');
    Error('\P{Is_JSN=K}');
    Error('\p{Jamo_Short_Name:L}');
    Error('\P{Jamo_Short_Name:L}');
    Error('\p{JSN=L}');
    Error('\P{JSN=L}');
    Error('\p{Is_Jamo_Short_Name: L}');
    Error('\P{Is_Jamo_Short_Name: L}');
    Error('\p{Is_JSN=L}');
    Error('\P{Is_JSN=L}');
    Error('\p{Jamo_Short_Name=LB}');
    Error('\P{Jamo_Short_Name=LB}');
    Error('\p{JSN=LB}');
    Error('\P{JSN=LB}');
    Error('\p{Is_Jamo_Short_Name=LB}');
    Error('\P{Is_Jamo_Short_Name=LB}');
    Error('\p{Is_JSN=LB}');
    Error('\P{Is_JSN=LB}');
    Error('\p{Jamo_Short_Name=LG}');
    Error('\P{Jamo_Short_Name=LG}');
    Error('\p{JSN=LG}');
    Error('\P{JSN=LG}');
    Error('\p{Is_Jamo_Short_Name=LG}');
    Error('\P{Is_Jamo_Short_Name=LG}');
    Error('\p{Is_JSN=LG}');
    Error('\P{Is_JSN=LG}');
    Error('\p{Jamo_Short_Name:LH}');
    Error('\P{Jamo_Short_Name:LH}');
    Error('\p{JSN=LH}');
    Error('\P{JSN=LH}');
    Error('\p{Is_Jamo_Short_Name=LH}');
    Error('\P{Is_Jamo_Short_Name=LH}');
    Error('\p{Is_JSN=LH}');
    Error('\P{Is_JSN=LH}');
    Error('\p{Jamo_Short_Name=LM}');
    Error('\P{Jamo_Short_Name=LM}');
    Error('\p{JSN:	LM}');
    Error('\P{JSN:	LM}');
    Error('\p{Is_Jamo_Short_Name=LM}');
    Error('\P{Is_Jamo_Short_Name=LM}');
    Error('\p{Is_JSN=LM}');
    Error('\P{Is_JSN=LM}');
    Error('\p{Jamo_Short_Name=LP}');
    Error('\P{Jamo_Short_Name=LP}');
    Error('\p{JSN=LP}');
    Error('\P{JSN=LP}');
    Error('\p{Is_Jamo_Short_Name=LP}');
    Error('\P{Is_Jamo_Short_Name=LP}');
    Error('\p{Is_JSN=LP}');
    Error('\P{Is_JSN=LP}');
    Error('\p{Jamo_Short_Name=LS}');
    Error('\P{Jamo_Short_Name=LS}');
    Error('\p{JSN=LS}');
    Error('\P{JSN=LS}');
    Error('\p{Is_Jamo_Short_Name=LS}');
    Error('\P{Is_Jamo_Short_Name=LS}');
    Error('\p{Is_JSN=LS}');
    Error('\P{Is_JSN=LS}');
    Error('\p{Jamo_Short_Name=LT}');
    Error('\P{Jamo_Short_Name=LT}');
    Error('\p{JSN=LT}');
    Error('\P{JSN=LT}');
    Error('\p{Is_Jamo_Short_Name=LT}');
    Error('\P{Is_Jamo_Short_Name=LT}');
    Error('\p{Is_JSN=LT}');
    Error('\P{Is_JSN=LT}');
    Error('\p{Jamo_Short_Name=M}');
    Error('\P{Jamo_Short_Name=M}');
    Error('\p{JSN=M}');
    Error('\P{JSN=M}');
    Error('\p{Is_Jamo_Short_Name:M}');
    Error('\P{Is_Jamo_Short_Name:M}');
    Error('\p{Is_JSN=M}');
    Error('\P{Is_JSN=M}');
    Error('\p{Jamo_Short_Name=N}');
    Error('\P{Jamo_Short_Name=N}');
    Error('\p{JSN=N}');
    Error('\P{JSN=N}');
    Error('\p{Is_Jamo_Short_Name=N}');
    Error('\P{Is_Jamo_Short_Name=N}');
    Error('\p{Is_JSN=N}');
    Error('\P{Is_JSN=N}');
    Error('\p{Jamo_Short_Name=NG}');
    Error('\P{Jamo_Short_Name=NG}');
    Error('\p{JSN=NG}');
    Error('\P{JSN=NG}');
    Error('\p{Is_Jamo_Short_Name=NG}');
    Error('\P{Is_Jamo_Short_Name=NG}');
    Error('\p{Is_JSN:   NG}');
    Error('\P{Is_JSN:   NG}');
    Error('\p{Jamo_Short_Name=NH}');
    Error('\P{Jamo_Short_Name=NH}');
    Error('\p{JSN=NH}');
    Error('\P{JSN=NH}');
    Error('\p{Is_Jamo_Short_Name=NH}');
    Error('\P{Is_Jamo_Short_Name=NH}');
    Error('\p{Is_JSN=NH}');
    Error('\P{Is_JSN=NH}');
    Error('\p{Jamo_Short_Name: NJ}');
    Error('\P{Jamo_Short_Name: NJ}');
    Error('\p{JSN=NJ}');
    Error('\P{JSN=NJ}');
    Error('\p{Is_Jamo_Short_Name=NJ}');
    Error('\P{Is_Jamo_Short_Name=NJ}');
    Error('\p{Is_JSN=NJ}');
    Error('\P{Is_JSN=NJ}');
    Error('\p{Jamo_Short_Name=O}');
    Error('\P{Jamo_Short_Name=O}');
    Error('\p{JSN=O}');
    Error('\P{JSN=O}');
    Error('\p{Is_Jamo_Short_Name=O}');
    Error('\P{Is_Jamo_Short_Name=O}');
    Error('\p{Is_JSN: O}');
    Error('\P{Is_JSN: O}');
    Error('\p{Jamo_Short_Name=OE}');
    Error('\P{Jamo_Short_Name=OE}');
    Error('\p{JSN=OE}');
    Error('\P{JSN=OE}');
    Error('\p{Is_Jamo_Short_Name=OE}');
    Error('\P{Is_Jamo_Short_Name=OE}');
    Error('\p{Is_JSN=OE}');
    Error('\P{Is_JSN=OE}');
    Error('\p{Jamo_Short_Name=P}');
    Error('\P{Jamo_Short_Name=P}');
    Error('\p{JSN=P}');
    Error('\P{JSN=P}');
    Error('\p{Is_Jamo_Short_Name=P}');
    Error('\P{Is_Jamo_Short_Name=P}');
    Error('\p{Is_JSN=P}');
    Error('\P{Is_JSN=P}');
    Error('\p{Jamo_Short_Name=R}');
    Error('\P{Jamo_Short_Name=R}');
    Error('\p{JSN=R}');
    Error('\P{JSN=R}');
    Error('\p{Is_Jamo_Short_Name=R}');
    Error('\P{Is_Jamo_Short_Name=R}');
    Error('\p{Is_JSN=R}');
    Error('\P{Is_JSN=R}');
    Error('\p{Jamo_Short_Name: S}');
    Error('\P{Jamo_Short_Name: S}');
    Error('\p{JSN=S}');
    Error('\P{JSN=S}');
    Error('\p{Is_Jamo_Short_Name=S}');
    Error('\P{Is_Jamo_Short_Name=S}');
    Error('\p{Is_JSN=S}');
    Error('\P{Is_JSN=S}');
    Error('\p{Jamo_Short_Name=SS}');
    Error('\P{Jamo_Short_Name=SS}');
    Error('\p{JSN=SS}');
    Error('\P{JSN=SS}');
    Error('\p{Is_Jamo_Short_Name=SS}');
    Error('\P{Is_Jamo_Short_Name=SS}');
    Error('\p{Is_JSN=SS}');
    Error('\P{Is_JSN=SS}');
    Error('\p{Jamo_Short_Name: T}');
    Error('\P{Jamo_Short_Name: T}');
    Error('\p{JSN=T}');
    Error('\P{JSN=T}');
    Error('\p{Is_Jamo_Short_Name=T}');
    Error('\P{Is_Jamo_Short_Name=T}');
    Error('\p{Is_JSN=T}');
    Error('\P{Is_JSN=T}');
    Error('\p{Jamo_Short_Name=U}');
    Error('\P{Jamo_Short_Name=U}');
    Error('\p{JSN=U}');
    Error('\P{JSN=U}');
    Error('\p{Is_Jamo_Short_Name=U}');
    Error('\P{Is_Jamo_Short_Name=U}');
    Error('\p{Is_JSN:   U}');
    Error('\P{Is_JSN:   U}');
    Error('\p{Jamo_Short_Name=WA}');
    Error('\P{Jamo_Short_Name=WA}');
    Error('\p{JSN=WA}');
    Error('\P{JSN=WA}');
    Error('\p{Is_Jamo_Short_Name=WA}');
    Error('\P{Is_Jamo_Short_Name=WA}');
    Error('\p{Is_JSN=WA}');
    Error('\P{Is_JSN=WA}');
    Error('\p{Jamo_Short_Name=WAE}');
    Error('\P{Jamo_Short_Name=WAE}');
    Error('\p{JSN=WAE}');
    Error('\P{JSN=WAE}');
    Error('\p{Is_Jamo_Short_Name=WAE}');
    Error('\P{Is_Jamo_Short_Name=WAE}');
    Error('\p{Is_JSN=WAE}');
    Error('\P{Is_JSN=WAE}');
    Error('\p{Jamo_Short_Name=WE}');
    Error('\P{Jamo_Short_Name=WE}');
    Error('\p{JSN=WE}');
    Error('\P{JSN=WE}');
    Error('\p{Is_Jamo_Short_Name=WE}');
    Error('\P{Is_Jamo_Short_Name=WE}');
    Error('\p{Is_JSN=WE}');
    Error('\P{Is_JSN=WE}');
    Error('\p{Jamo_Short_Name=WEO}');
    Error('\P{Jamo_Short_Name=WEO}');
    Error('\p{JSN=WEO}');
    Error('\P{JSN=WEO}');
    Error('\p{Is_Jamo_Short_Name=WEO}');
    Error('\P{Is_Jamo_Short_Name=WEO}');
    Error('\p{Is_JSN=WEO}');
    Error('\P{Is_JSN=WEO}');
    Error('\p{Jamo_Short_Name=WI}');
    Error('\P{Jamo_Short_Name=WI}');
    Error('\p{JSN=WI}');
    Error('\P{JSN=WI}');
    Error('\p{Is_Jamo_Short_Name:WI}');
    Error('\P{Is_Jamo_Short_Name:WI}');
    Error('\p{Is_JSN=WI}');
    Error('\P{Is_JSN=WI}');
    Error('\p{Jamo_Short_Name=YA}');
    Error('\P{Jamo_Short_Name=YA}');
    Error('\p{JSN=YA}');
    Error('\P{JSN=YA}');
    Error('\p{Is_Jamo_Short_Name=YA}');
    Error('\P{Is_Jamo_Short_Name=YA}');
    Error('\p{Is_JSN=YA}');
    Error('\P{Is_JSN=YA}');
    Error('\p{Jamo_Short_Name=YAE}');
    Error('\P{Jamo_Short_Name=YAE}');
    Error('\p{JSN=YAE}');
    Error('\P{JSN=YAE}');
    Error('\p{Is_Jamo_Short_Name=YAE}');
    Error('\P{Is_Jamo_Short_Name=YAE}');
    Error('\p{Is_JSN=YAE}');
    Error('\P{Is_JSN=YAE}');
    Error('\p{Jamo_Short_Name=YE}');
    Error('\P{Jamo_Short_Name=YE}');
    Error('\p{JSN:	YE}');
    Error('\P{JSN:	YE}');
    Error('\p{Is_Jamo_Short_Name=YE}');
    Error('\P{Is_Jamo_Short_Name=YE}');
    Error('\p{Is_JSN:   YE}');
    Error('\P{Is_JSN:   YE}');
    Error('\p{Jamo_Short_Name=YEO}');
    Error('\P{Jamo_Short_Name=YEO}');
    Error('\p{JSN:YEO}');
    Error('\P{JSN:YEO}');
    Error('\p{Is_Jamo_Short_Name:	YEO}');
    Error('\P{Is_Jamo_Short_Name:	YEO}');
    Error('\p{Is_JSN=YEO}');
    Error('\P{Is_JSN=YEO}');
    Error('\p{Jamo_Short_Name=YI}');
    Error('\P{Jamo_Short_Name=YI}');
    Error('\p{JSN=YI}');
    Error('\P{JSN=YI}');
    Error('\p{Is_Jamo_Short_Name=YI}');
    Error('\P{Is_Jamo_Short_Name=YI}');
    Error('\p{Is_JSN=YI}');
    Error('\P{Is_JSN=YI}');
    Error('\p{Jamo_Short_Name=YO}');
    Error('\P{Jamo_Short_Name=YO}');
    Error('\p{JSN:	YO}');
    Error('\P{JSN:	YO}');
    Error('\p{Is_Jamo_Short_Name=YO}');
    Error('\P{Is_Jamo_Short_Name=YO}');
    Error('\p{Is_JSN=YO}');
    Error('\P{Is_JSN=YO}');
    Error('\p{Jamo_Short_Name:YU}');
    Error('\P{Jamo_Short_Name:YU}');
    Error('\p{JSN=YU}');
    Error('\P{JSN=YU}');
    Error('\p{Is_Jamo_Short_Name=YU}');
    Error('\P{Is_Jamo_Short_Name=YU}');
    Error('\p{Is_JSN=YU}');
    Error('\P{Is_JSN=YU}');
    Error('\p{Joining_Type= /a/Join_causing}');
    Error('\P{Joining_Type= /a/Join_causing}');
    Expect(1, 8205, '\p{Joining_Type=joincausing}', "");
    Expect(0, 8205, '\p{^Joining_Type=joincausing}', "");
    Expect(0, 8205, '\P{Joining_Type=joincausing}', "");
    Expect(1, 8205, '\P{^Joining_Type=joincausing}', "");
    Expect(0, 8206, '\p{Joining_Type=joincausing}', "");
    Expect(1, 8206, '\p{^Joining_Type=joincausing}', "");
    Expect(1, 8206, '\P{Joining_Type=joincausing}', "");
    Expect(0, 8206, '\P{^Joining_Type=joincausing}', "");
    Expect(1, 8205, '\p{Joining_Type=	_Join_causing}', "");
    Expect(0, 8205, '\p{^Joining_Type=	_Join_causing}', "");
    Expect(0, 8205, '\P{Joining_Type=	_Join_causing}', "");
    Expect(1, 8205, '\P{^Joining_Type=	_Join_causing}', "");
    Expect(0, 8206, '\p{Joining_Type=	_Join_causing}', "");
    Expect(1, 8206, '\p{^Joining_Type=	_Join_causing}', "");
    Expect(1, 8206, '\P{Joining_Type=	_Join_causing}', "");
    Expect(0, 8206, '\P{^Joining_Type=	_Join_causing}', "");
    Error('\p{Jt=:=--C}');
    Error('\P{Jt=:=--C}');
    Expect(1, 8205, '\p{Jt=c}', "");
    Expect(0, 8205, '\p{^Jt=c}', "");
    Expect(0, 8205, '\P{Jt=c}', "");
    Expect(1, 8205, '\P{^Jt=c}', "");
    Expect(0, 8206, '\p{Jt=c}', "");
    Expect(1, 8206, '\p{^Jt=c}', "");
    Expect(1, 8206, '\P{Jt=c}', "");
    Expect(0, 8206, '\P{^Jt=c}', "");
    Expect(1, 8205, '\p{Jt= -C}', "");
    Expect(0, 8205, '\p{^Jt= -C}', "");
    Expect(0, 8205, '\P{Jt= -C}', "");
    Expect(1, 8205, '\P{^Jt= -C}', "");
    Expect(0, 8206, '\p{Jt= -C}', "");
    Expect(1, 8206, '\p{^Jt= -C}', "");
    Expect(1, 8206, '\P{Jt= -C}', "");
    Expect(0, 8206, '\P{^Jt= -C}', "");
    Error('\p{Is_Joining_Type=Join_CAUSING/a/}');
    Error('\P{Is_Joining_Type=Join_CAUSING/a/}');
    Expect(1, 8205, '\p{Is_Joining_Type=joincausing}', "");
    Expect(0, 8205, '\p{^Is_Joining_Type=joincausing}', "");
    Expect(0, 8205, '\P{Is_Joining_Type=joincausing}', "");
    Expect(1, 8205, '\P{^Is_Joining_Type=joincausing}', "");
    Expect(0, 8206, '\p{Is_Joining_Type=joincausing}', "");
    Expect(1, 8206, '\p{^Is_Joining_Type=joincausing}', "");
    Expect(1, 8206, '\P{Is_Joining_Type=joincausing}', "");
    Expect(0, 8206, '\P{^Is_Joining_Type=joincausing}', "");
    Expect(1, 8205, '\p{Is_Joining_Type:  join_Causing}', "");
    Expect(0, 8205, '\p{^Is_Joining_Type:  join_Causing}', "");
    Expect(0, 8205, '\P{Is_Joining_Type:  join_Causing}', "");
    Expect(1, 8205, '\P{^Is_Joining_Type:  join_Causing}', "");
    Expect(0, 8206, '\p{Is_Joining_Type:  join_Causing}', "");
    Expect(1, 8206, '\p{^Is_Joining_Type:  join_Causing}', "");
    Expect(1, 8206, '\P{Is_Joining_Type:  join_Causing}', "");
    Expect(0, 8206, '\P{^Is_Joining_Type:  join_Causing}', "");
    Error('\p{Is_Jt=_:=C}');
    Error('\P{Is_Jt=_:=C}');
    Expect(1, 8205, '\p{Is_Jt=c}', "");
    Expect(0, 8205, '\p{^Is_Jt=c}', "");
    Expect(0, 8205, '\P{Is_Jt=c}', "");
    Expect(1, 8205, '\P{^Is_Jt=c}', "");
    Expect(0, 8206, '\p{Is_Jt=c}', "");
    Expect(1, 8206, '\p{^Is_Jt=c}', "");
    Expect(1, 8206, '\P{Is_Jt=c}', "");
    Expect(0, 8206, '\P{^Is_Jt=c}', "");
    Expect(1, 8205, '\p{Is_Jt=_-c}', "");
    Expect(0, 8205, '\p{^Is_Jt=_-c}', "");
    Expect(0, 8205, '\P{Is_Jt=_-c}', "");
    Expect(1, 8205, '\P{^Is_Jt=_-c}', "");
    Expect(0, 8206, '\p{Is_Jt=_-c}', "");
    Expect(1, 8206, '\p{^Is_Jt=_-c}', "");
    Expect(1, 8206, '\P{Is_Jt=_-c}', "");
    Expect(0, 8206, '\P{^Is_Jt=_-c}', "");
    Error('\p{Joining_Type=-/a/Dual_Joining}');
    Error('\P{Joining_Type=-/a/Dual_Joining}');
    Expect(1, 125251, '\p{Joining_Type=dualjoining}', "");
    Expect(0, 125251, '\p{^Joining_Type=dualjoining}', "");
    Expect(0, 125251, '\P{Joining_Type=dualjoining}', "");
    Expect(1, 125251, '\P{^Joining_Type=dualjoining}', "");
    Expect(0, 125252, '\p{Joining_Type=dualjoining}', "");
    Expect(1, 125252, '\p{^Joining_Type=dualjoining}', "");
    Expect(1, 125252, '\P{Joining_Type=dualjoining}', "");
    Expect(0, 125252, '\P{^Joining_Type=dualjoining}', "");
    Expect(1, 125251, '\p{Joining_Type=_ DUAL_Joining}', "");
    Expect(0, 125251, '\p{^Joining_Type=_ DUAL_Joining}', "");
    Expect(0, 125251, '\P{Joining_Type=_ DUAL_Joining}', "");
    Expect(1, 125251, '\P{^Joining_Type=_ DUAL_Joining}', "");
    Expect(0, 125252, '\p{Joining_Type=_ DUAL_Joining}', "");
    Expect(1, 125252, '\p{^Joining_Type=_ DUAL_Joining}', "");
    Expect(1, 125252, '\P{Joining_Type=_ DUAL_Joining}', "");
    Expect(0, 125252, '\P{^Joining_Type=_ DUAL_Joining}', "");
    Error('\p{Jt= /a/D}');
    Error('\P{Jt= /a/D}');
    Expect(1, 125251, '\p{Jt=d}', "");
    Expect(0, 125251, '\p{^Jt=d}', "");
    Expect(0, 125251, '\P{Jt=d}', "");
    Expect(1, 125251, '\P{^Jt=d}', "");
    Expect(0, 125252, '\p{Jt=d}', "");
    Expect(1, 125252, '\p{^Jt=d}', "");
    Expect(1, 125252, '\P{Jt=d}', "");
    Expect(0, 125252, '\P{^Jt=d}', "");
    Expect(1, 125251, '\p{Jt= D}', "");
    Expect(0, 125251, '\p{^Jt= D}', "");
    Expect(0, 125251, '\P{Jt= D}', "");
    Expect(1, 125251, '\P{^Jt= D}', "");
    Expect(0, 125252, '\p{Jt= D}', "");
    Expect(1, 125252, '\p{^Jt= D}', "");
    Expect(1, 125252, '\P{Jt= D}', "");
    Expect(0, 125252, '\P{^Jt= D}', "");
    Error('\p{Is_Joining_Type=:=Dual_Joining}');
    Error('\P{Is_Joining_Type=:=Dual_Joining}');
    Expect(1, 125251, '\p{Is_Joining_Type=dualjoining}', "");
    Expect(0, 125251, '\p{^Is_Joining_Type=dualjoining}', "");
    Expect(0, 125251, '\P{Is_Joining_Type=dualjoining}', "");
    Expect(1, 125251, '\P{^Is_Joining_Type=dualjoining}', "");
    Expect(0, 125252, '\p{Is_Joining_Type=dualjoining}', "");
    Expect(1, 125252, '\p{^Is_Joining_Type=dualjoining}', "");
    Expect(1, 125252, '\P{Is_Joining_Type=dualjoining}', "");
    Expect(0, 125252, '\P{^Is_Joining_Type=dualjoining}', "");
    Expect(1, 125251, '\p{Is_Joining_Type=_	Dual_joining}', "");
    Expect(0, 125251, '\p{^Is_Joining_Type=_	Dual_joining}', "");
    Expect(0, 125251, '\P{Is_Joining_Type=_	Dual_joining}', "");
    Expect(1, 125251, '\P{^Is_Joining_Type=_	Dual_joining}', "");
    Expect(0, 125252, '\p{Is_Joining_Type=_	Dual_joining}', "");
    Expect(1, 125252, '\p{^Is_Joining_Type=_	Dual_joining}', "");
    Expect(1, 125252, '\P{Is_Joining_Type=_	Dual_joining}', "");
    Expect(0, 125252, '\P{^Is_Joining_Type=_	Dual_joining}', "");
    Error('\p{Is_Jt= 	D/a/}');
    Error('\P{Is_Jt= 	D/a/}');
    Expect(1, 125251, '\p{Is_Jt=d}', "");
    Expect(0, 125251, '\p{^Is_Jt=d}', "");
    Expect(0, 125251, '\P{Is_Jt=d}', "");
    Expect(1, 125251, '\P{^Is_Jt=d}', "");
    Expect(0, 125252, '\p{Is_Jt=d}', "");
    Expect(1, 125252, '\p{^Is_Jt=d}', "");
    Expect(1, 125252, '\P{Is_Jt=d}', "");
    Expect(0, 125252, '\P{^Is_Jt=d}', "");
    Expect(1, 125251, '\p{Is_Jt= -D}', "");
    Expect(0, 125251, '\p{^Is_Jt= -D}', "");
    Expect(0, 125251, '\P{Is_Jt= -D}', "");
    Expect(1, 125251, '\P{^Is_Jt= -D}', "");
    Expect(0, 125252, '\p{Is_Jt= -D}', "");
    Expect(1, 125252, '\p{^Is_Jt= -D}', "");
    Expect(1, 125252, '\P{Is_Jt= -D}', "");
    Expect(0, 125252, '\P{^Is_Jt= -D}', "");
    Error('\p{Joining_Type=	Left_Joining/a/}');
    Error('\P{Joining_Type=	Left_Joining/a/}');
    Expect(1, 68311, '\p{Joining_Type=leftjoining}', "");
    Expect(0, 68311, '\p{^Joining_Type=leftjoining}', "");
    Expect(0, 68311, '\P{Joining_Type=leftjoining}', "");
    Expect(1, 68311, '\P{^Joining_Type=leftjoining}', "");
    Expect(0, 68312, '\p{Joining_Type=leftjoining}', "");
    Expect(1, 68312, '\p{^Joining_Type=leftjoining}', "");
    Expect(1, 68312, '\P{Joining_Type=leftjoining}', "");
    Expect(0, 68312, '\P{^Joining_Type=leftjoining}', "");
    Expect(1, 68311, '\p{Joining_Type=Left_Joining}', "");
    Expect(0, 68311, '\p{^Joining_Type=Left_Joining}', "");
    Expect(0, 68311, '\P{Joining_Type=Left_Joining}', "");
    Expect(1, 68311, '\P{^Joining_Type=Left_Joining}', "");
    Expect(0, 68312, '\p{Joining_Type=Left_Joining}', "");
    Expect(1, 68312, '\p{^Joining_Type=Left_Joining}', "");
    Expect(1, 68312, '\P{Joining_Type=Left_Joining}', "");
    Expect(0, 68312, '\P{^Joining_Type=Left_Joining}', "");
    Error('\p{Jt= L:=}');
    Error('\P{Jt= L:=}');
    Expect(1, 68311, '\p{Jt=l}', "");
    Expect(0, 68311, '\p{^Jt=l}', "");
    Expect(0, 68311, '\P{Jt=l}', "");
    Expect(1, 68311, '\P{^Jt=l}', "");
    Expect(0, 68312, '\p{Jt=l}', "");
    Expect(1, 68312, '\p{^Jt=l}', "");
    Expect(1, 68312, '\P{Jt=l}', "");
    Expect(0, 68312, '\P{^Jt=l}', "");
    Expect(1, 68311, '\p{Jt= 	L}', "");
    Expect(0, 68311, '\p{^Jt= 	L}', "");
    Expect(0, 68311, '\P{Jt= 	L}', "");
    Expect(1, 68311, '\P{^Jt= 	L}', "");
    Expect(0, 68312, '\p{Jt= 	L}', "");
    Expect(1, 68312, '\p{^Jt= 	L}', "");
    Expect(1, 68312, '\P{Jt= 	L}', "");
    Expect(0, 68312, '\P{^Jt= 	L}', "");
    Error('\p{Is_Joining_Type=/a/left_JOINING}');
    Error('\P{Is_Joining_Type=/a/left_JOINING}');
    Expect(1, 68311, '\p{Is_Joining_Type=leftjoining}', "");
    Expect(0, 68311, '\p{^Is_Joining_Type=leftjoining}', "");
    Expect(0, 68311, '\P{Is_Joining_Type=leftjoining}', "");
    Expect(1, 68311, '\P{^Is_Joining_Type=leftjoining}', "");
    Expect(0, 68312, '\p{Is_Joining_Type=leftjoining}', "");
    Expect(1, 68312, '\p{^Is_Joining_Type=leftjoining}', "");
    Expect(1, 68312, '\P{Is_Joining_Type=leftjoining}', "");
    Expect(0, 68312, '\P{^Is_Joining_Type=leftjoining}', "");
    Expect(1, 68311, '\p{Is_Joining_Type=_-Left_Joining}', "");
    Expect(0, 68311, '\p{^Is_Joining_Type=_-Left_Joining}', "");
    Expect(0, 68311, '\P{Is_Joining_Type=_-Left_Joining}', "");
    Expect(1, 68311, '\P{^Is_Joining_Type=_-Left_Joining}', "");
    Expect(0, 68312, '\p{Is_Joining_Type=_-Left_Joining}', "");
    Expect(1, 68312, '\p{^Is_Joining_Type=_-Left_Joining}', "");
    Expect(1, 68312, '\P{Is_Joining_Type=_-Left_Joining}', "");
    Expect(0, 68312, '\P{^Is_Joining_Type=_-Left_Joining}', "");
    Error('\p{Is_Jt=	/a/L}');
    Error('\P{Is_Jt=	/a/L}');
    Expect(1, 68311, '\p{Is_Jt=l}', "");
    Expect(0, 68311, '\p{^Is_Jt=l}', "");
    Expect(0, 68311, '\P{Is_Jt=l}', "");
    Expect(1, 68311, '\P{^Is_Jt=l}', "");
    Expect(0, 68312, '\p{Is_Jt=l}', "");
    Expect(1, 68312, '\p{^Is_Jt=l}', "");
    Expect(1, 68312, '\P{Is_Jt=l}', "");
    Expect(0, 68312, '\P{^Is_Jt=l}', "");
    Expect(1, 68311, '\p{Is_Jt=	-L}', "");
    Expect(0, 68311, '\p{^Is_Jt=	-L}', "");
    Expect(0, 68311, '\P{Is_Jt=	-L}', "");
    Expect(1, 68311, '\P{^Is_Jt=	-L}', "");
    Expect(0, 68312, '\p{Is_Jt=	-L}', "");
    Expect(1, 68312, '\p{^Is_Jt=	-L}', "");
    Expect(1, 68312, '\P{Is_Jt=	-L}', "");
    Expect(0, 68312, '\P{^Is_Jt=	-L}', "");
    Error('\p{Joining_Type= right_JOINING/a/}');
    Error('\P{Joining_Type= right_JOINING/a/}');
    Expect(1, 68524, '\p{Joining_Type:	rightjoining}', "");
    Expect(0, 68524, '\p{^Joining_Type:	rightjoining}', "");
    Expect(0, 68524, '\P{Joining_Type:	rightjoining}', "");
    Expect(1, 68524, '\P{^Joining_Type:	rightjoining}', "");
    Expect(0, 68525, '\p{Joining_Type:	rightjoining}', "");
    Expect(1, 68525, '\p{^Joining_Type:	rightjoining}', "");
    Expect(1, 68525, '\P{Joining_Type:	rightjoining}', "");
    Expect(0, 68525, '\P{^Joining_Type:	rightjoining}', "");
    Expect(1, 68524, '\p{Joining_Type= -RIGHT_Joining}', "");
    Expect(0, 68524, '\p{^Joining_Type= -RIGHT_Joining}', "");
    Expect(0, 68524, '\P{Joining_Type= -RIGHT_Joining}', "");
    Expect(1, 68524, '\P{^Joining_Type= -RIGHT_Joining}', "");
    Expect(0, 68525, '\p{Joining_Type= -RIGHT_Joining}', "");
    Expect(1, 68525, '\p{^Joining_Type= -RIGHT_Joining}', "");
    Expect(1, 68525, '\P{Joining_Type= -RIGHT_Joining}', "");
    Expect(0, 68525, '\P{^Joining_Type= -RIGHT_Joining}', "");
    Error('\p{Jt=/a/r}');
    Error('\P{Jt=/a/r}');
    Expect(1, 68524, '\p{Jt=r}', "");
    Expect(0, 68524, '\p{^Jt=r}', "");
    Expect(0, 68524, '\P{Jt=r}', "");
    Expect(1, 68524, '\P{^Jt=r}', "");
    Expect(0, 68525, '\p{Jt=r}', "");
    Expect(1, 68525, '\p{^Jt=r}', "");
    Expect(1, 68525, '\P{Jt=r}', "");
    Expect(0, 68525, '\P{^Jt=r}', "");
    Expect(1, 68524, '\p{Jt=	r}', "");
    Expect(0, 68524, '\p{^Jt=	r}', "");
    Expect(0, 68524, '\P{Jt=	r}', "");
    Expect(1, 68524, '\P{^Jt=	r}', "");
    Expect(0, 68525, '\p{Jt=	r}', "");
    Expect(1, 68525, '\p{^Jt=	r}', "");
    Expect(1, 68525, '\P{Jt=	r}', "");
    Expect(0, 68525, '\P{^Jt=	r}', "");
    Error('\p{Is_Joining_Type=-	right_joining:=}');
    Error('\P{Is_Joining_Type=-	right_joining:=}');
    Expect(1, 68524, '\p{Is_Joining_Type=rightjoining}', "");
    Expect(0, 68524, '\p{^Is_Joining_Type=rightjoining}', "");
    Expect(0, 68524, '\P{Is_Joining_Type=rightjoining}', "");
    Expect(1, 68524, '\P{^Is_Joining_Type=rightjoining}', "");
    Expect(0, 68525, '\p{Is_Joining_Type=rightjoining}', "");
    Expect(1, 68525, '\p{^Is_Joining_Type=rightjoining}', "");
    Expect(1, 68525, '\P{Is_Joining_Type=rightjoining}', "");
    Expect(0, 68525, '\P{^Is_Joining_Type=rightjoining}', "");
    Expect(1, 68524, '\p{Is_Joining_Type= _RIGHT_Joining}', "");
    Expect(0, 68524, '\p{^Is_Joining_Type= _RIGHT_Joining}', "");
    Expect(0, 68524, '\P{Is_Joining_Type= _RIGHT_Joining}', "");
    Expect(1, 68524, '\P{^Is_Joining_Type= _RIGHT_Joining}', "");
    Expect(0, 68525, '\p{Is_Joining_Type= _RIGHT_Joining}', "");
    Expect(1, 68525, '\p{^Is_Joining_Type= _RIGHT_Joining}', "");
    Expect(1, 68525, '\P{Is_Joining_Type= _RIGHT_Joining}', "");
    Expect(0, 68525, '\P{^Is_Joining_Type= _RIGHT_Joining}', "");
    Error('\p{Is_Jt=	:=R}');
    Error('\P{Is_Jt=	:=R}');
    Expect(1, 68524, '\p{Is_Jt=r}', "");
    Expect(0, 68524, '\p{^Is_Jt=r}', "");
    Expect(0, 68524, '\P{Is_Jt=r}', "");
    Expect(1, 68524, '\P{^Is_Jt=r}', "");
    Expect(0, 68525, '\p{Is_Jt=r}', "");
    Expect(1, 68525, '\p{^Is_Jt=r}', "");
    Expect(1, 68525, '\P{Is_Jt=r}', "");
    Expect(0, 68525, '\P{^Is_Jt=r}', "");
    Expect(1, 68524, '\p{Is_Jt= 	R}', "");
    Expect(0, 68524, '\p{^Is_Jt= 	R}', "");
    Expect(0, 68524, '\P{Is_Jt= 	R}', "");
    Expect(1, 68524, '\P{^Is_Jt= 	R}', "");
    Expect(0, 68525, '\p{Is_Jt= 	R}', "");
    Expect(1, 68525, '\p{^Is_Jt= 	R}', "");
    Expect(1, 68525, '\P{Is_Jt= 	R}', "");
    Expect(0, 68525, '\P{^Is_Jt= 	R}', "");
    Error('\p{Joining_Type=-_Transparent:=}');
    Error('\P{Joining_Type=-_Transparent:=}');
    Expect(1, 917999, '\p{Joining_Type=transparent}', "");
    Expect(0, 917999, '\p{^Joining_Type=transparent}', "");
    Expect(0, 917999, '\P{Joining_Type=transparent}', "");
    Expect(1, 917999, '\P{^Joining_Type=transparent}', "");
    Expect(0, 918000, '\p{Joining_Type=transparent}', "");
    Expect(1, 918000, '\p{^Joining_Type=transparent}', "");
    Expect(1, 918000, '\P{Joining_Type=transparent}', "");
    Expect(0, 918000, '\P{^Joining_Type=transparent}', "");
    Expect(1, 917999, '\p{Joining_Type=-transparent}', "");
    Expect(0, 917999, '\p{^Joining_Type=-transparent}', "");
    Expect(0, 917999, '\P{Joining_Type=-transparent}', "");
    Expect(1, 917999, '\P{^Joining_Type=-transparent}', "");
    Expect(0, 918000, '\p{Joining_Type=-transparent}', "");
    Expect(1, 918000, '\p{^Joining_Type=-transparent}', "");
    Expect(1, 918000, '\P{Joining_Type=-transparent}', "");
    Expect(0, 918000, '\P{^Joining_Type=-transparent}', "");
    Error('\p{Jt:   -:=t}');
    Error('\P{Jt:   -:=t}');
    Expect(1, 917999, '\p{Jt=t}', "");
    Expect(0, 917999, '\p{^Jt=t}', "");
    Expect(0, 917999, '\P{Jt=t}', "");
    Expect(1, 917999, '\P{^Jt=t}', "");
    Expect(0, 918000, '\p{Jt=t}', "");
    Expect(1, 918000, '\p{^Jt=t}', "");
    Expect(1, 918000, '\P{Jt=t}', "");
    Expect(0, 918000, '\P{^Jt=t}', "");
    Expect(1, 917999, '\p{Jt= -T}', "");
    Expect(0, 917999, '\p{^Jt= -T}', "");
    Expect(0, 917999, '\P{Jt= -T}', "");
    Expect(1, 917999, '\P{^Jt= -T}', "");
    Expect(0, 918000, '\p{Jt= -T}', "");
    Expect(1, 918000, '\p{^Jt= -T}', "");
    Expect(1, 918000, '\P{Jt= -T}', "");
    Expect(0, 918000, '\P{^Jt= -T}', "");
    Error('\p{Is_Joining_Type:/a/-_TRANSPARENT}');
    Error('\P{Is_Joining_Type:/a/-_TRANSPARENT}');
    Expect(1, 917999, '\p{Is_Joining_Type=transparent}', "");
    Expect(0, 917999, '\p{^Is_Joining_Type=transparent}', "");
    Expect(0, 917999, '\P{Is_Joining_Type=transparent}', "");
    Expect(1, 917999, '\P{^Is_Joining_Type=transparent}', "");
    Expect(0, 918000, '\p{Is_Joining_Type=transparent}', "");
    Expect(1, 918000, '\p{^Is_Joining_Type=transparent}', "");
    Expect(1, 918000, '\P{Is_Joining_Type=transparent}', "");
    Expect(0, 918000, '\P{^Is_Joining_Type=transparent}', "");
    Expect(1, 917999, '\p{Is_Joining_Type=-TRANSPARENT}', "");
    Expect(0, 917999, '\p{^Is_Joining_Type=-TRANSPARENT}', "");
    Expect(0, 917999, '\P{Is_Joining_Type=-TRANSPARENT}', "");
    Expect(1, 917999, '\P{^Is_Joining_Type=-TRANSPARENT}', "");
    Expect(0, 918000, '\p{Is_Joining_Type=-TRANSPARENT}', "");
    Expect(1, 918000, '\p{^Is_Joining_Type=-TRANSPARENT}', "");
    Expect(1, 918000, '\P{Is_Joining_Type=-TRANSPARENT}', "");
    Expect(0, 918000, '\P{^Is_Joining_Type=-TRANSPARENT}', "");
    Error('\p{Is_Jt=-T:=}');
    Error('\P{Is_Jt=-T:=}');
    Expect(1, 917999, '\p{Is_Jt=t}', "");
    Expect(0, 917999, '\p{^Is_Jt=t}', "");
    Expect(0, 917999, '\P{Is_Jt=t}', "");
    Expect(1, 917999, '\P{^Is_Jt=t}', "");
    Expect(0, 918000, '\p{Is_Jt=t}', "");
    Expect(1, 918000, '\p{^Is_Jt=t}', "");
    Expect(1, 918000, '\P{Is_Jt=t}', "");
    Expect(0, 918000, '\P{^Is_Jt=t}', "");
    Expect(1, 917999, '\p{Is_Jt=T}', "");
    Expect(0, 917999, '\p{^Is_Jt=T}', "");
    Expect(0, 917999, '\P{Is_Jt=T}', "");
    Expect(1, 917999, '\P{^Is_Jt=T}', "");
    Expect(0, 918000, '\p{Is_Jt=T}', "");
    Expect(1, 918000, '\p{^Is_Jt=T}', "");
    Expect(1, 918000, '\P{Is_Jt=T}', "");
    Expect(0, 918000, '\P{^Is_Jt=T}', "");
    Error('\p{Joining_Type= /a/Non_Joining}');
    Error('\P{Joining_Type= /a/Non_Joining}');
    Expect(1, 918000, '\p{Joining_Type=nonjoining}', "");
    Expect(0, 918000, '\p{^Joining_Type=nonjoining}', "");
    Expect(0, 918000, '\P{Joining_Type=nonjoining}', "");
    Expect(1, 918000, '\P{^Joining_Type=nonjoining}', "");
    Expect(0, 917999, '\p{Joining_Type=nonjoining}', "");
    Expect(1, 917999, '\p{^Joining_Type=nonjoining}', "");
    Expect(1, 917999, '\P{Joining_Type=nonjoining}', "");
    Expect(0, 917999, '\P{^Joining_Type=nonjoining}', "");
    Expect(1, 918000, '\p{Joining_Type= -non_JOINING}', "");
    Expect(0, 918000, '\p{^Joining_Type= -non_JOINING}', "");
    Expect(0, 918000, '\P{Joining_Type= -non_JOINING}', "");
    Expect(1, 918000, '\P{^Joining_Type= -non_JOINING}', "");
    Expect(0, 917999, '\p{Joining_Type= -non_JOINING}', "");
    Expect(1, 917999, '\p{^Joining_Type= -non_JOINING}', "");
    Expect(1, 917999, '\P{Joining_Type= -non_JOINING}', "");
    Expect(0, 917999, '\P{^Joining_Type= -non_JOINING}', "");
    Error('\p{Jt=	/a/U}');
    Error('\P{Jt=	/a/U}');
    Expect(1, 918000, '\p{Jt=u}', "");
    Expect(0, 918000, '\p{^Jt=u}', "");
    Expect(0, 918000, '\P{Jt=u}', "");
    Expect(1, 918000, '\P{^Jt=u}', "");
    Expect(0, 917999, '\p{Jt=u}', "");
    Expect(1, 917999, '\p{^Jt=u}', "");
    Expect(1, 917999, '\P{Jt=u}', "");
    Expect(0, 917999, '\P{^Jt=u}', "");
    Expect(1, 918000, '\p{Jt=		U}', "");
    Expect(0, 918000, '\p{^Jt=		U}', "");
    Expect(0, 918000, '\P{Jt=		U}', "");
    Expect(1, 918000, '\P{^Jt=		U}', "");
    Expect(0, 917999, '\p{Jt=		U}', "");
    Expect(1, 917999, '\p{^Jt=		U}', "");
    Expect(1, 917999, '\P{Jt=		U}', "");
    Expect(0, 917999, '\P{^Jt=		U}', "");
    Error('\p{Is_Joining_Type=_/a/non_Joining}');
    Error('\P{Is_Joining_Type=_/a/non_Joining}');
    Expect(1, 918000, '\p{Is_Joining_Type=nonjoining}', "");
    Expect(0, 918000, '\p{^Is_Joining_Type=nonjoining}', "");
    Expect(0, 918000, '\P{Is_Joining_Type=nonjoining}', "");
    Expect(1, 918000, '\P{^Is_Joining_Type=nonjoining}', "");
    Expect(0, 917999, '\p{Is_Joining_Type=nonjoining}', "");
    Expect(1, 917999, '\p{^Is_Joining_Type=nonjoining}', "");
    Expect(1, 917999, '\P{Is_Joining_Type=nonjoining}', "");
    Expect(0, 917999, '\P{^Is_Joining_Type=nonjoining}', "");
    Expect(1, 918000, '\p{Is_Joining_Type=- non_Joining}', "");
    Expect(0, 918000, '\p{^Is_Joining_Type=- non_Joining}', "");
    Expect(0, 918000, '\P{Is_Joining_Type=- non_Joining}', "");
    Expect(1, 918000, '\P{^Is_Joining_Type=- non_Joining}', "");
    Expect(0, 917999, '\p{Is_Joining_Type=- non_Joining}', "");
    Expect(1, 917999, '\p{^Is_Joining_Type=- non_Joining}', "");
    Expect(1, 917999, '\P{Is_Joining_Type=- non_Joining}', "");
    Expect(0, 917999, '\P{^Is_Joining_Type=- non_Joining}', "");
    Error('\p{Is_Jt=U:=}');
    Error('\P{Is_Jt=U:=}');
    Expect(1, 918000, '\p{Is_Jt=u}', "");
    Expect(0, 918000, '\p{^Is_Jt=u}', "");
    Expect(0, 918000, '\P{Is_Jt=u}', "");
    Expect(1, 918000, '\P{^Is_Jt=u}', "");
    Expect(0, 917999, '\p{Is_Jt=u}', "");
    Expect(1, 917999, '\p{^Is_Jt=u}', "");
    Expect(1, 917999, '\P{Is_Jt=u}', "");
    Expect(0, 917999, '\P{^Is_Jt=u}', "");
    Expect(1, 918000, '\p{Is_Jt=	 u}', "");
    Expect(0, 918000, '\p{^Is_Jt=	 u}', "");
    Expect(0, 918000, '\P{Is_Jt=	 u}', "");
    Expect(1, 918000, '\P{^Is_Jt=	 u}', "");
    Expect(0, 917999, '\p{Is_Jt=	 u}', "");
    Expect(1, 917999, '\p{^Is_Jt=	 u}', "");
    Expect(1, 917999, '\P{Is_Jt=	 u}', "");
    Expect(0, 917999, '\P{^Is_Jt=	 u}', "");
    Error('\p{Line_Break=-/a/Ambiguous}');
    Error('\P{Line_Break=-/a/Ambiguous}');
    Expect(1, 127404, '\p{Line_Break=ambiguous}', "");
    Expect(0, 127404, '\p{^Line_Break=ambiguous}', "");
    Expect(0, 127404, '\P{Line_Break=ambiguous}', "");
    Expect(1, 127404, '\P{^Line_Break=ambiguous}', "");
    Expect(0, 127405, '\p{Line_Break=ambiguous}', "");
    Expect(1, 127405, '\p{^Line_Break=ambiguous}', "");
    Expect(1, 127405, '\P{Line_Break=ambiguous}', "");
    Expect(0, 127405, '\P{^Line_Break=ambiguous}', "");
    Expect(1, 127404, '\p{Line_Break=_-ambiguous}', "");
    Expect(0, 127404, '\p{^Line_Break=_-ambiguous}', "");
    Expect(0, 127404, '\P{Line_Break=_-ambiguous}', "");
    Expect(1, 127404, '\P{^Line_Break=_-ambiguous}', "");
    Expect(0, 127405, '\p{Line_Break=_-ambiguous}', "");
    Expect(1, 127405, '\p{^Line_Break=_-ambiguous}', "");
    Expect(1, 127405, '\P{Line_Break=_-ambiguous}', "");
    Expect(0, 127405, '\P{^Line_Break=_-ambiguous}', "");
    Error('\p{Lb::=_	AI}');
    Error('\P{Lb::=_	AI}');
    Expect(1, 127404, '\p{Lb=ai}', "");
    Expect(0, 127404, '\p{^Lb=ai}', "");
    Expect(0, 127404, '\P{Lb=ai}', "");
    Expect(1, 127404, '\P{^Lb=ai}', "");
    Expect(0, 127405, '\p{Lb=ai}', "");
    Expect(1, 127405, '\p{^Lb=ai}', "");
    Expect(1, 127405, '\P{Lb=ai}', "");
    Expect(0, 127405, '\P{^Lb=ai}', "");
    Expect(1, 127404, '\p{Lb=--ai}', "");
    Expect(0, 127404, '\p{^Lb=--ai}', "");
    Expect(0, 127404, '\P{Lb=--ai}', "");
    Expect(1, 127404, '\P{^Lb=--ai}', "");
    Expect(0, 127405, '\p{Lb=--ai}', "");
    Expect(1, 127405, '\p{^Lb=--ai}', "");
    Expect(1, 127405, '\P{Lb=--ai}', "");
    Expect(0, 127405, '\P{^Lb=--ai}', "");
    Error('\p{Is_Line_Break: /a/ _AMBIGUOUS}');
    Error('\P{Is_Line_Break: /a/ _AMBIGUOUS}');
    Expect(1, 127404, '\p{Is_Line_Break=ambiguous}', "");
    Expect(0, 127404, '\p{^Is_Line_Break=ambiguous}', "");
    Expect(0, 127404, '\P{Is_Line_Break=ambiguous}', "");
    Expect(1, 127404, '\P{^Is_Line_Break=ambiguous}', "");
    Expect(0, 127405, '\p{Is_Line_Break=ambiguous}', "");
    Expect(1, 127405, '\p{^Is_Line_Break=ambiguous}', "");
    Expect(1, 127405, '\P{Is_Line_Break=ambiguous}', "");
    Expect(0, 127405, '\P{^Is_Line_Break=ambiguous}', "");
    Expect(1, 127404, '\p{Is_Line_Break=_Ambiguous}', "");
    Expect(0, 127404, '\p{^Is_Line_Break=_Ambiguous}', "");
    Expect(0, 127404, '\P{Is_Line_Break=_Ambiguous}', "");
    Expect(1, 127404, '\P{^Is_Line_Break=_Ambiguous}', "");
    Expect(0, 127405, '\p{Is_Line_Break=_Ambiguous}', "");
    Expect(1, 127405, '\p{^Is_Line_Break=_Ambiguous}', "");
    Expect(1, 127405, '\P{Is_Line_Break=_Ambiguous}', "");
    Expect(0, 127405, '\P{^Is_Line_Break=_Ambiguous}', "");
    Error('\p{Is_Lb=_:=AI}');
    Error('\P{Is_Lb=_:=AI}');
    Expect(1, 127404, '\p{Is_Lb=ai}', "");
    Expect(0, 127404, '\p{^Is_Lb=ai}', "");
    Expect(0, 127404, '\P{Is_Lb=ai}', "");
    Expect(1, 127404, '\P{^Is_Lb=ai}', "");
    Expect(0, 127405, '\p{Is_Lb=ai}', "");
    Expect(1, 127405, '\p{^Is_Lb=ai}', "");
    Expect(1, 127405, '\P{Is_Lb=ai}', "");
    Expect(0, 127405, '\P{^Is_Lb=ai}', "");
    Expect(1, 127404, '\p{Is_Lb= _AI}', "");
    Expect(0, 127404, '\p{^Is_Lb= _AI}', "");
    Expect(0, 127404, '\P{Is_Lb= _AI}', "");
    Expect(1, 127404, '\P{^Is_Lb= _AI}', "");
    Expect(0, 127405, '\p{Is_Lb= _AI}', "");
    Expect(1, 127405, '\p{^Is_Lb= _AI}', "");
    Expect(1, 127405, '\P{Is_Lb= _AI}', "");
    Expect(0, 127405, '\P{^Is_Lb= _AI}', "");
    Error('\p{Line_Break=-:=Alphabetic}');
    Error('\P{Line_Break=-:=Alphabetic}');
    Expect(1, 129197, '\p{Line_Break=alphabetic}', "");
    Expect(0, 129197, '\p{^Line_Break=alphabetic}', "");
    Expect(0, 129197, '\P{Line_Break=alphabetic}', "");
    Expect(1, 129197, '\P{^Line_Break=alphabetic}', "");
    Expect(0, 129198, '\p{Line_Break=alphabetic}', "");
    Expect(1, 129198, '\p{^Line_Break=alphabetic}', "");
    Expect(1, 129198, '\P{Line_Break=alphabetic}', "");
    Expect(0, 129198, '\P{^Line_Break=alphabetic}', "");
    Expect(1, 129197, '\p{Line_Break=		Alphabetic}', "");
    Expect(0, 129197, '\p{^Line_Break=		Alphabetic}', "");
    Expect(0, 129197, '\P{Line_Break=		Alphabetic}', "");
    Expect(1, 129197, '\P{^Line_Break=		Alphabetic}', "");
    Expect(0, 129198, '\p{Line_Break=		Alphabetic}', "");
    Expect(1, 129198, '\p{^Line_Break=		Alphabetic}', "");
    Expect(1, 129198, '\P{Line_Break=		Alphabetic}', "");
    Expect(0, 129198, '\P{^Line_Break=		Alphabetic}', "");
    Error('\p{Lb=/a/ AL}');
    Error('\P{Lb=/a/ AL}');
    Expect(1, 129197, '\p{Lb=al}', "");
    Expect(0, 129197, '\p{^Lb=al}', "");
    Expect(0, 129197, '\P{Lb=al}', "");
    Expect(1, 129197, '\P{^Lb=al}', "");
    Expect(0, 129198, '\p{Lb=al}', "");
    Expect(1, 129198, '\p{^Lb=al}', "");
    Expect(1, 129198, '\P{Lb=al}', "");
    Expect(0, 129198, '\P{^Lb=al}', "");
    Expect(1, 129197, '\p{Lb= AL}', "");
    Expect(0, 129197, '\p{^Lb= AL}', "");
    Expect(0, 129197, '\P{Lb= AL}', "");
    Expect(1, 129197, '\P{^Lb= AL}', "");
    Expect(0, 129198, '\p{Lb= AL}', "");
    Expect(1, 129198, '\p{^Lb= AL}', "");
    Expect(1, 129198, '\P{Lb= AL}', "");
    Expect(0, 129198, '\P{^Lb= AL}', "");
    Error('\p{Is_Line_Break=/a/-_alphabetic}');
    Error('\P{Is_Line_Break=/a/-_alphabetic}');
    Expect(1, 129197, '\p{Is_Line_Break=alphabetic}', "");
    Expect(0, 129197, '\p{^Is_Line_Break=alphabetic}', "");
    Expect(0, 129197, '\P{Is_Line_Break=alphabetic}', "");
    Expect(1, 129197, '\P{^Is_Line_Break=alphabetic}', "");
    Expect(0, 129198, '\p{Is_Line_Break=alphabetic}', "");
    Expect(1, 129198, '\p{^Is_Line_Break=alphabetic}', "");
    Expect(1, 129198, '\P{Is_Line_Break=alphabetic}', "");
    Expect(0, 129198, '\P{^Is_Line_Break=alphabetic}', "");
    Expect(1, 129197, '\p{Is_Line_Break=	 ALPHABETIC}', "");
    Expect(0, 129197, '\p{^Is_Line_Break=	 ALPHABETIC}', "");
    Expect(0, 129197, '\P{Is_Line_Break=	 ALPHABETIC}', "");
    Expect(1, 129197, '\P{^Is_Line_Break=	 ALPHABETIC}', "");
    Expect(0, 129198, '\p{Is_Line_Break=	 ALPHABETIC}', "");
    Expect(1, 129198, '\p{^Is_Line_Break=	 ALPHABETIC}', "");
    Expect(1, 129198, '\P{Is_Line_Break=	 ALPHABETIC}', "");
    Expect(0, 129198, '\P{^Is_Line_Break=	 ALPHABETIC}', "");
    Error('\p{Is_Lb=--al:=}');
    Error('\P{Is_Lb=--al:=}');
    Expect(1, 129197, '\p{Is_Lb=al}', "");
    Expect(0, 129197, '\p{^Is_Lb=al}', "");
    Expect(0, 129197, '\P{Is_Lb=al}', "");
    Expect(1, 129197, '\P{^Is_Lb=al}', "");
    Expect(0, 129198, '\p{Is_Lb=al}', "");
    Expect(1, 129198, '\p{^Is_Lb=al}', "");
    Expect(1, 129198, '\P{Is_Lb=al}', "");
    Expect(0, 129198, '\P{^Is_Lb=al}', "");
    Expect(1, 129197, '\p{Is_Lb=_	AL}', "");
    Expect(0, 129197, '\p{^Is_Lb=_	AL}', "");
    Expect(0, 129197, '\P{Is_Lb=_	AL}', "");
    Expect(1, 129197, '\P{^Is_Lb=_	AL}', "");
    Expect(0, 129198, '\p{Is_Lb=_	AL}', "");
    Expect(1, 129198, '\p{^Is_Lb=_	AL}', "");
    Expect(1, 129198, '\P{Is_Lb=_	AL}', "");
    Expect(0, 129198, '\P{^Is_Lb=_	AL}', "");
    Error('\p{Line_Break:   :=-Break_Both}');
    Error('\P{Line_Break:   :=-Break_Both}');
    Expect(1, 11835, '\p{Line_Break=breakboth}', "");
    Expect(0, 11835, '\p{^Line_Break=breakboth}', "");
    Expect(0, 11835, '\P{Line_Break=breakboth}', "");
    Expect(1, 11835, '\P{^Line_Break=breakboth}', "");
    Expect(0, 11836, '\p{Line_Break=breakboth}', "");
    Expect(1, 11836, '\p{^Line_Break=breakboth}', "");
    Expect(1, 11836, '\P{Line_Break=breakboth}', "");
    Expect(0, 11836, '\P{^Line_Break=breakboth}', "");
    Expect(1, 11835, '\p{Line_Break= Break_Both}', "");
    Expect(0, 11835, '\p{^Line_Break= Break_Both}', "");
    Expect(0, 11835, '\P{Line_Break= Break_Both}', "");
    Expect(1, 11835, '\P{^Line_Break= Break_Both}', "");
    Expect(0, 11836, '\p{Line_Break= Break_Both}', "");
    Expect(1, 11836, '\p{^Line_Break= Break_Both}', "");
    Expect(1, 11836, '\P{Line_Break= Break_Both}', "");
    Expect(0, 11836, '\P{^Line_Break= Break_Both}', "");
    Error('\p{Lb=	-b2/a/}');
    Error('\P{Lb=	-b2/a/}');
    Expect(1, 11835, '\p{Lb:   b2}', "");
    Expect(0, 11835, '\p{^Lb:   b2}', "");
    Expect(0, 11835, '\P{Lb:   b2}', "");
    Expect(1, 11835, '\P{^Lb:   b2}', "");
    Expect(0, 11836, '\p{Lb:   b2}', "");
    Expect(1, 11836, '\p{^Lb:   b2}', "");
    Expect(1, 11836, '\P{Lb:   b2}', "");
    Expect(0, 11836, '\P{^Lb:   b2}', "");
    Expect(1, 11835, '\p{Lb=	-B2}', "");
    Expect(0, 11835, '\p{^Lb=	-B2}', "");
    Expect(0, 11835, '\P{Lb=	-B2}', "");
    Expect(1, 11835, '\P{^Lb=	-B2}', "");
    Expect(0, 11836, '\p{Lb=	-B2}', "");
    Expect(1, 11836, '\p{^Lb=	-B2}', "");
    Expect(1, 11836, '\P{Lb=	-B2}', "");
    Expect(0, 11836, '\P{^Lb=	-B2}', "");
    Error('\p{Is_Line_Break=_-break_BOTH:=}');
    Error('\P{Is_Line_Break=_-break_BOTH:=}');
    Expect(1, 11835, '\p{Is_Line_Break=breakboth}', "");
    Expect(0, 11835, '\p{^Is_Line_Break=breakboth}', "");
    Expect(0, 11835, '\P{Is_Line_Break=breakboth}', "");
    Expect(1, 11835, '\P{^Is_Line_Break=breakboth}', "");
    Expect(0, 11836, '\p{Is_Line_Break=breakboth}', "");
    Expect(1, 11836, '\p{^Is_Line_Break=breakboth}', "");
    Expect(1, 11836, '\P{Is_Line_Break=breakboth}', "");
    Expect(0, 11836, '\P{^Is_Line_Break=breakboth}', "");
    Expect(1, 11835, '\p{Is_Line_Break=	-Break_Both}', "");
    Expect(0, 11835, '\p{^Is_Line_Break=	-Break_Both}', "");
    Expect(0, 11835, '\P{Is_Line_Break=	-Break_Both}', "");
    Expect(1, 11835, '\P{^Is_Line_Break=	-Break_Both}', "");
    Expect(0, 11836, '\p{Is_Line_Break=	-Break_Both}', "");
    Expect(1, 11836, '\p{^Is_Line_Break=	-Break_Both}', "");
    Expect(1, 11836, '\P{Is_Line_Break=	-Break_Both}', "");
    Expect(0, 11836, '\P{^Is_Line_Break=	-Break_Both}', "");
    Error('\p{Is_Lb=	/a/B2}');
    Error('\P{Is_Lb=	/a/B2}');
    Expect(1, 11835, '\p{Is_Lb=b2}', "");
    Expect(0, 11835, '\p{^Is_Lb=b2}', "");
    Expect(0, 11835, '\P{Is_Lb=b2}', "");
    Expect(1, 11835, '\P{^Is_Lb=b2}', "");
    Expect(0, 11836, '\p{Is_Lb=b2}', "");
    Expect(1, 11836, '\p{^Is_Lb=b2}', "");
    Expect(1, 11836, '\P{Is_Lb=b2}', "");
    Expect(0, 11836, '\P{^Is_Lb=b2}', "");
    Expect(1, 11835, '\p{Is_Lb=-	B2}', "");
    Expect(0, 11835, '\p{^Is_Lb=-	B2}', "");
    Expect(0, 11835, '\P{Is_Lb=-	B2}', "");
    Expect(1, 11835, '\P{^Is_Lb=-	B2}', "");
    Expect(0, 11836, '\p{Is_Lb=-	B2}', "");
    Expect(1, 11836, '\p{^Is_Lb=-	B2}', "");
    Expect(1, 11836, '\P{Is_Lb=-	B2}', "");
    Expect(0, 11836, '\P{^Is_Lb=-	B2}', "");
    Error('\p{Line_Break=:=break_AFTER}');
    Error('\P{Line_Break=:=break_AFTER}');
    Expect(1, 121482, '\p{Line_Break=breakafter}', "");
    Expect(0, 121482, '\p{^Line_Break=breakafter}', "");
    Expect(0, 121482, '\P{Line_Break=breakafter}', "");
    Expect(1, 121482, '\P{^Line_Break=breakafter}', "");
    Expect(0, 121483, '\p{Line_Break=breakafter}', "");
    Expect(1, 121483, '\p{^Line_Break=breakafter}', "");
    Expect(1, 121483, '\P{Line_Break=breakafter}', "");
    Expect(0, 121483, '\P{^Line_Break=breakafter}', "");
    Expect(1, 121482, '\p{Line_Break:	 	BREAK_After}', "");
    Expect(0, 121482, '\p{^Line_Break:	 	BREAK_After}', "");
    Expect(0, 121482, '\P{Line_Break:	 	BREAK_After}', "");
    Expect(1, 121482, '\P{^Line_Break:	 	BREAK_After}', "");
    Expect(0, 121483, '\p{Line_Break:	 	BREAK_After}', "");
    Expect(1, 121483, '\p{^Line_Break:	 	BREAK_After}', "");
    Expect(1, 121483, '\P{Line_Break:	 	BREAK_After}', "");
    Expect(0, 121483, '\P{^Line_Break:	 	BREAK_After}', "");
    Error('\p{Lb=_ BA:=}');
    Error('\P{Lb=_ BA:=}');
    Expect(1, 121482, '\p{Lb=ba}', "");
    Expect(0, 121482, '\p{^Lb=ba}', "");
    Expect(0, 121482, '\P{Lb=ba}', "");
    Expect(1, 121482, '\P{^Lb=ba}', "");
    Expect(0, 121483, '\p{Lb=ba}', "");
    Expect(1, 121483, '\p{^Lb=ba}', "");
    Expect(1, 121483, '\P{Lb=ba}', "");
    Expect(0, 121483, '\P{^Lb=ba}', "");
    Expect(1, 121482, '\p{Lb=		BA}', "");
    Expect(0, 121482, '\p{^Lb=		BA}', "");
    Expect(0, 121482, '\P{Lb=		BA}', "");
    Expect(1, 121482, '\P{^Lb=		BA}', "");
    Expect(0, 121483, '\p{Lb=		BA}', "");
    Expect(1, 121483, '\p{^Lb=		BA}', "");
    Expect(1, 121483, '\P{Lb=		BA}', "");
    Expect(0, 121483, '\P{^Lb=		BA}', "");
    Error('\p{Is_Line_Break=	/a/break_AFTER}');
    Error('\P{Is_Line_Break=	/a/break_AFTER}');
    Expect(1, 121482, '\p{Is_Line_Break=breakafter}', "");
    Expect(0, 121482, '\p{^Is_Line_Break=breakafter}', "");
    Expect(0, 121482, '\P{Is_Line_Break=breakafter}', "");
    Expect(1, 121482, '\P{^Is_Line_Break=breakafter}', "");
    Expect(0, 121483, '\p{Is_Line_Break=breakafter}', "");
    Expect(1, 121483, '\p{^Is_Line_Break=breakafter}', "");
    Expect(1, 121483, '\P{Is_Line_Break=breakafter}', "");
    Expect(0, 121483, '\P{^Is_Line_Break=breakafter}', "");
    Expect(1, 121482, '\p{Is_Line_Break= -break_After}', "");
    Expect(0, 121482, '\p{^Is_Line_Break= -break_After}', "");
    Expect(0, 121482, '\P{Is_Line_Break= -break_After}', "");
    Expect(1, 121482, '\P{^Is_Line_Break= -break_After}', "");
    Expect(0, 121483, '\p{Is_Line_Break= -break_After}', "");
    Expect(1, 121483, '\p{^Is_Line_Break= -break_After}', "");
    Expect(1, 121483, '\P{Is_Line_Break= -break_After}', "");
    Expect(0, 121483, '\P{^Is_Line_Break= -break_After}', "");
    Error('\p{Is_Lb=-	BA:=}');
    Error('\P{Is_Lb=-	BA:=}');
    Expect(1, 121482, '\p{Is_Lb:	ba}', "");
    Expect(0, 121482, '\p{^Is_Lb:	ba}', "");
    Expect(0, 121482, '\P{Is_Lb:	ba}', "");
    Expect(1, 121482, '\P{^Is_Lb:	ba}', "");
    Expect(0, 121483, '\p{Is_Lb:	ba}', "");
    Expect(1, 121483, '\p{^Is_Lb:	ba}', "");
    Expect(1, 121483, '\P{Is_Lb:	ba}', "");
    Expect(0, 121483, '\P{^Is_Lb:	ba}', "");
    Error('\p{Line_Break=:=		Break_before}');
    Error('\P{Line_Break=:=		Break_before}');
    Expect(1, 72816, '\p{Line_Break=breakbefore}', "");
    Expect(0, 72816, '\p{^Line_Break=breakbefore}', "");
    Expect(0, 72816, '\P{Line_Break=breakbefore}', "");
    Expect(1, 72816, '\P{^Line_Break=breakbefore}', "");
    Expect(0, 72817, '\p{Line_Break=breakbefore}', "");
    Expect(1, 72817, '\p{^Line_Break=breakbefore}', "");
    Expect(1, 72817, '\P{Line_Break=breakbefore}', "");
    Expect(0, 72817, '\P{^Line_Break=breakbefore}', "");
    Expect(1, 72816, '\p{Line_Break=_break_BEFORE}', "");
    Expect(0, 72816, '\p{^Line_Break=_break_BEFORE}', "");
    Expect(0, 72816, '\P{Line_Break=_break_BEFORE}', "");
    Expect(1, 72816, '\P{^Line_Break=_break_BEFORE}', "");
    Expect(0, 72817, '\p{Line_Break=_break_BEFORE}', "");
    Expect(1, 72817, '\p{^Line_Break=_break_BEFORE}', "");
    Expect(1, 72817, '\P{Line_Break=_break_BEFORE}', "");
    Expect(0, 72817, '\P{^Line_Break=_break_BEFORE}', "");
    Error('\p{Lb:    _bb:=}');
    Error('\P{Lb:    _bb:=}');
    Expect(1, 72816, '\p{Lb=bb}', "");
    Expect(0, 72816, '\p{^Lb=bb}', "");
    Expect(0, 72816, '\P{Lb=bb}', "");
    Expect(1, 72816, '\P{^Lb=bb}', "");
    Expect(0, 72817, '\p{Lb=bb}', "");
    Expect(1, 72817, '\p{^Lb=bb}', "");
    Expect(1, 72817, '\P{Lb=bb}', "");
    Expect(0, 72817, '\P{^Lb=bb}', "");
    Expect(1, 72816, '\p{Lb=_	BB}', "");
    Expect(0, 72816, '\p{^Lb=_	BB}', "");
    Expect(0, 72816, '\P{Lb=_	BB}', "");
    Expect(1, 72816, '\P{^Lb=_	BB}', "");
    Expect(0, 72817, '\p{Lb=_	BB}', "");
    Expect(1, 72817, '\p{^Lb=_	BB}', "");
    Expect(1, 72817, '\P{Lb=_	BB}', "");
    Expect(0, 72817, '\P{^Lb=_	BB}', "");
    Error('\p{Is_Line_Break=- break_Before/a/}');
    Error('\P{Is_Line_Break=- break_Before/a/}');
    Expect(1, 72816, '\p{Is_Line_Break=breakbefore}', "");
    Expect(0, 72816, '\p{^Is_Line_Break=breakbefore}', "");
    Expect(0, 72816, '\P{Is_Line_Break=breakbefore}', "");
    Expect(1, 72816, '\P{^Is_Line_Break=breakbefore}', "");
    Expect(0, 72817, '\p{Is_Line_Break=breakbefore}', "");
    Expect(1, 72817, '\p{^Is_Line_Break=breakbefore}', "");
    Expect(1, 72817, '\P{Is_Line_Break=breakbefore}', "");
    Expect(0, 72817, '\P{^Is_Line_Break=breakbefore}', "");
    Expect(1, 72816, '\p{Is_Line_Break= 	BREAK_before}', "");
    Expect(0, 72816, '\p{^Is_Line_Break= 	BREAK_before}', "");
    Expect(0, 72816, '\P{Is_Line_Break= 	BREAK_before}', "");
    Expect(1, 72816, '\P{^Is_Line_Break= 	BREAK_before}', "");
    Expect(0, 72817, '\p{Is_Line_Break= 	BREAK_before}', "");
    Expect(1, 72817, '\p{^Is_Line_Break= 	BREAK_before}', "");
    Expect(1, 72817, '\P{Is_Line_Break= 	BREAK_before}', "");
    Expect(0, 72817, '\P{^Is_Line_Break= 	BREAK_before}', "");
    Error('\p{Is_Lb=-/a/bb}');
    Error('\P{Is_Lb=-/a/bb}');
    Expect(1, 72816, '\p{Is_Lb=bb}', "");
    Expect(0, 72816, '\p{^Is_Lb=bb}', "");
    Expect(0, 72816, '\P{Is_Lb=bb}', "");
    Expect(1, 72816, '\P{^Is_Lb=bb}', "");
    Expect(0, 72817, '\p{Is_Lb=bb}', "");
    Expect(1, 72817, '\p{^Is_Lb=bb}', "");
    Expect(1, 72817, '\P{Is_Lb=bb}', "");
    Expect(0, 72817, '\P{^Is_Lb=bb}', "");
    Expect(1, 72816, '\p{Is_Lb=_-BB}', "");
    Expect(0, 72816, '\p{^Is_Lb=_-BB}', "");
    Expect(0, 72816, '\P{Is_Lb=_-BB}', "");
    Expect(1, 72816, '\P{^Is_Lb=_-BB}', "");
    Expect(0, 72817, '\p{Is_Lb=_-BB}', "");
    Expect(1, 72817, '\p{^Is_Lb=_-BB}', "");
    Expect(1, 72817, '\P{Is_Lb=_-BB}', "");
    Expect(0, 72817, '\P{^Is_Lb=_-BB}', "");
    Error('\p{Line_Break: /a/	-MANDATORY_break}');
    Error('\P{Line_Break: /a/	-MANDATORY_break}');
    Expect(1, 8233, '\p{Line_Break=mandatorybreak}', "");
    Expect(0, 8233, '\p{^Line_Break=mandatorybreak}', "");
    Expect(0, 8233, '\P{Line_Break=mandatorybreak}', "");
    Expect(1, 8233, '\P{^Line_Break=mandatorybreak}', "");
    Expect(0, 8234, '\p{Line_Break=mandatorybreak}', "");
    Expect(1, 8234, '\p{^Line_Break=mandatorybreak}', "");
    Expect(1, 8234, '\P{Line_Break=mandatorybreak}', "");
    Expect(0, 8234, '\P{^Line_Break=mandatorybreak}', "");
    Expect(1, 8233, '\p{Line_Break=_Mandatory_Break}', "");
    Expect(0, 8233, '\p{^Line_Break=_Mandatory_Break}', "");
    Expect(0, 8233, '\P{Line_Break=_Mandatory_Break}', "");
    Expect(1, 8233, '\P{^Line_Break=_Mandatory_Break}', "");
    Expect(0, 8234, '\p{Line_Break=_Mandatory_Break}', "");
    Expect(1, 8234, '\p{^Line_Break=_Mandatory_Break}', "");
    Expect(1, 8234, '\P{Line_Break=_Mandatory_Break}', "");
    Expect(0, 8234, '\P{^Line_Break=_Mandatory_Break}', "");
    Error('\p{Lb=/a/bk}');
    Error('\P{Lb=/a/bk}');
    Expect(1, 8233, '\p{Lb=bk}', "");
    Expect(0, 8233, '\p{^Lb=bk}', "");
    Expect(0, 8233, '\P{Lb=bk}', "");
    Expect(1, 8233, '\P{^Lb=bk}', "");
    Expect(0, 8234, '\p{Lb=bk}', "");
    Expect(1, 8234, '\p{^Lb=bk}', "");
    Expect(1, 8234, '\P{Lb=bk}', "");
    Expect(0, 8234, '\P{^Lb=bk}', "");
    Expect(1, 8233, '\p{Lb=--BK}', "");
    Expect(0, 8233, '\p{^Lb=--BK}', "");
    Expect(0, 8233, '\P{Lb=--BK}', "");
    Expect(1, 8233, '\P{^Lb=--BK}', "");
    Expect(0, 8234, '\p{Lb=--BK}', "");
    Expect(1, 8234, '\p{^Lb=--BK}', "");
    Expect(1, 8234, '\P{Lb=--BK}', "");
    Expect(0, 8234, '\P{^Lb=--BK}', "");
    Error('\p{Is_Line_Break: __Mandatory_break:=}');
    Error('\P{Is_Line_Break: __Mandatory_break:=}');
    Expect(1, 8233, '\p{Is_Line_Break=mandatorybreak}', "");
    Expect(0, 8233, '\p{^Is_Line_Break=mandatorybreak}', "");
    Expect(0, 8233, '\P{Is_Line_Break=mandatorybreak}', "");
    Expect(1, 8233, '\P{^Is_Line_Break=mandatorybreak}', "");
    Expect(0, 8234, '\p{Is_Line_Break=mandatorybreak}', "");
    Expect(1, 8234, '\p{^Is_Line_Break=mandatorybreak}', "");
    Expect(1, 8234, '\P{Is_Line_Break=mandatorybreak}', "");
    Expect(0, 8234, '\P{^Is_Line_Break=mandatorybreak}', "");
    Expect(1, 8233, '\p{Is_Line_Break:- mandatory_break}', "");
    Expect(0, 8233, '\p{^Is_Line_Break:- mandatory_break}', "");
    Expect(0, 8233, '\P{Is_Line_Break:- mandatory_break}', "");
    Expect(1, 8233, '\P{^Is_Line_Break:- mandatory_break}', "");
    Expect(0, 8234, '\p{Is_Line_Break:- mandatory_break}', "");
    Expect(1, 8234, '\p{^Is_Line_Break:- mandatory_break}', "");
    Expect(1, 8234, '\P{Is_Line_Break:- mandatory_break}', "");
    Expect(0, 8234, '\P{^Is_Line_Break:- mandatory_break}', "");
    Error('\p{Is_Lb=:=_BK}');
    Error('\P{Is_Lb=:=_BK}');
    Expect(1, 8233, '\p{Is_Lb:bk}', "");
    Expect(0, 8233, '\p{^Is_Lb:bk}', "");
    Expect(0, 8233, '\P{Is_Lb:bk}', "");
    Expect(1, 8233, '\P{^Is_Lb:bk}', "");
    Expect(0, 8234, '\p{Is_Lb:bk}', "");
    Expect(1, 8234, '\p{^Is_Lb:bk}', "");
    Expect(1, 8234, '\P{Is_Lb:bk}', "");
    Expect(0, 8234, '\P{^Is_Lb:bk}', "");
    Expect(1, 8233, '\p{Is_Lb=-BK}', "");
    Expect(0, 8233, '\p{^Is_Lb=-BK}', "");
    Expect(0, 8233, '\P{Is_Lb=-BK}', "");
    Expect(1, 8233, '\P{^Is_Lb=-BK}', "");
    Expect(0, 8234, '\p{Is_Lb=-BK}', "");
    Expect(1, 8234, '\p{^Is_Lb=-BK}', "");
    Expect(1, 8234, '\P{Is_Lb=-BK}', "");
    Expect(0, 8234, '\P{^Is_Lb=-BK}', "");
    Error('\p{Line_Break:	Contingent_Break/a/}');
    Error('\P{Line_Break:	Contingent_Break/a/}');
    Expect(1, 65532, '\p{Line_Break=contingentbreak}', "");
    Expect(0, 65532, '\p{^Line_Break=contingentbreak}', "");
    Expect(0, 65532, '\P{Line_Break=contingentbreak}', "");
    Expect(1, 65532, '\P{^Line_Break=contingentbreak}', "");
    Expect(0, 65533, '\p{Line_Break=contingentbreak}', "");
    Expect(1, 65533, '\p{^Line_Break=contingentbreak}', "");
    Expect(1, 65533, '\P{Line_Break=contingentbreak}', "");
    Expect(0, 65533, '\P{^Line_Break=contingentbreak}', "");
    Expect(1, 65532, '\p{Line_Break= Contingent_BREAK}', "");
    Expect(0, 65532, '\p{^Line_Break= Contingent_BREAK}', "");
    Expect(0, 65532, '\P{Line_Break= Contingent_BREAK}', "");
    Expect(1, 65532, '\P{^Line_Break= Contingent_BREAK}', "");
    Expect(0, 65533, '\p{Line_Break= Contingent_BREAK}', "");
    Expect(1, 65533, '\p{^Line_Break= Contingent_BREAK}', "");
    Expect(1, 65533, '\P{Line_Break= Contingent_BREAK}', "");
    Expect(0, 65533, '\P{^Line_Break= Contingent_BREAK}', "");
    Error('\p{Lb=	/a/CB}');
    Error('\P{Lb=	/a/CB}');
    Expect(1, 65532, '\p{Lb=cb}', "");
    Expect(0, 65532, '\p{^Lb=cb}', "");
    Expect(0, 65532, '\P{Lb=cb}', "");
    Expect(1, 65532, '\P{^Lb=cb}', "");
    Expect(0, 65533, '\p{Lb=cb}', "");
    Expect(1, 65533, '\p{^Lb=cb}', "");
    Expect(1, 65533, '\P{Lb=cb}', "");
    Expect(0, 65533, '\P{^Lb=cb}', "");
    Expect(1, 65532, '\p{Lb=__CB}', "");
    Expect(0, 65532, '\p{^Lb=__CB}', "");
    Expect(0, 65532, '\P{Lb=__CB}', "");
    Expect(1, 65532, '\P{^Lb=__CB}', "");
    Expect(0, 65533, '\p{Lb=__CB}', "");
    Expect(1, 65533, '\p{^Lb=__CB}', "");
    Expect(1, 65533, '\P{Lb=__CB}', "");
    Expect(0, 65533, '\P{^Lb=__CB}', "");
    Error('\p{Is_Line_Break=- Contingent_BREAK/a/}');
    Error('\P{Is_Line_Break=- Contingent_BREAK/a/}');
    Expect(1, 65532, '\p{Is_Line_Break: contingentbreak}', "");
    Expect(0, 65532, '\p{^Is_Line_Break: contingentbreak}', "");
    Expect(0, 65532, '\P{Is_Line_Break: contingentbreak}', "");
    Expect(1, 65532, '\P{^Is_Line_Break: contingentbreak}', "");
    Expect(0, 65533, '\p{Is_Line_Break: contingentbreak}', "");
    Expect(1, 65533, '\p{^Is_Line_Break: contingentbreak}', "");
    Expect(1, 65533, '\P{Is_Line_Break: contingentbreak}', "");
    Expect(0, 65533, '\P{^Is_Line_Break: contingentbreak}', "");
    Expect(1, 65532, '\p{Is_Line_Break=Contingent_break}', "");
    Expect(0, 65532, '\p{^Is_Line_Break=Contingent_break}', "");
    Expect(0, 65532, '\P{Is_Line_Break=Contingent_break}', "");
    Expect(1, 65532, '\P{^Is_Line_Break=Contingent_break}', "");
    Expect(0, 65533, '\p{Is_Line_Break=Contingent_break}', "");
    Expect(1, 65533, '\p{^Is_Line_Break=Contingent_break}', "");
    Expect(1, 65533, '\P{Is_Line_Break=Contingent_break}', "");
    Expect(0, 65533, '\P{^Is_Line_Break=Contingent_break}', "");
    Error('\p{Is_Lb::=cb}');
    Error('\P{Is_Lb::=cb}');
    Expect(1, 65532, '\p{Is_Lb=cb}', "");
    Expect(0, 65532, '\p{^Is_Lb=cb}', "");
    Expect(0, 65532, '\P{Is_Lb=cb}', "");
    Expect(1, 65532, '\P{^Is_Lb=cb}', "");
    Expect(0, 65533, '\p{Is_Lb=cb}', "");
    Expect(1, 65533, '\p{^Is_Lb=cb}', "");
    Expect(1, 65533, '\P{Is_Lb=cb}', "");
    Expect(0, 65533, '\P{^Is_Lb=cb}', "");
    Expect(1, 65532, '\p{Is_Lb= CB}', "");
    Expect(0, 65532, '\p{^Is_Lb= CB}', "");
    Expect(0, 65532, '\P{Is_Lb= CB}', "");
    Expect(1, 65532, '\P{^Is_Lb= CB}', "");
    Expect(0, 65533, '\p{Is_Lb= CB}', "");
    Expect(1, 65533, '\p{^Is_Lb= CB}', "");
    Expect(1, 65533, '\P{Is_Lb= CB}', "");
    Expect(0, 65533, '\P{^Is_Lb= CB}', "");
    Error('\p{Line_Break= conditional_japanese_Starter:=}');
    Error('\P{Line_Break= conditional_japanese_Starter:=}');
    Expect(1, 65392, '\p{Line_Break=conditionaljapanesestarter}', "");
    Expect(0, 65392, '\p{^Line_Break=conditionaljapanesestarter}', "");
    Expect(0, 65392, '\P{Line_Break=conditionaljapanesestarter}', "");
    Expect(1, 65392, '\P{^Line_Break=conditionaljapanesestarter}', "");
    Expect(0, 65393, '\p{Line_Break=conditionaljapanesestarter}', "");
    Expect(1, 65393, '\p{^Line_Break=conditionaljapanesestarter}', "");
    Expect(1, 65393, '\P{Line_Break=conditionaljapanesestarter}', "");
    Expect(0, 65393, '\P{^Line_Break=conditionaljapanesestarter}', "");
    Expect(1, 65392, '\p{Line_Break=Conditional_JAPANESE_starter}', "");
    Expect(0, 65392, '\p{^Line_Break=Conditional_JAPANESE_starter}', "");
    Expect(0, 65392, '\P{Line_Break=Conditional_JAPANESE_starter}', "");
    Expect(1, 65392, '\P{^Line_Break=Conditional_JAPANESE_starter}', "");
    Expect(0, 65393, '\p{Line_Break=Conditional_JAPANESE_starter}', "");
    Expect(1, 65393, '\p{^Line_Break=Conditional_JAPANESE_starter}', "");
    Expect(1, 65393, '\P{Line_Break=Conditional_JAPANESE_starter}', "");
    Expect(0, 65393, '\P{^Line_Break=Conditional_JAPANESE_starter}', "");
    Error('\p{Lb=__CJ:=}');
    Error('\P{Lb=__CJ:=}');
    Expect(1, 65392, '\p{Lb=cj}', "");
    Expect(0, 65392, '\p{^Lb=cj}', "");
    Expect(0, 65392, '\P{Lb=cj}', "");
    Expect(1, 65392, '\P{^Lb=cj}', "");
    Expect(0, 65393, '\p{Lb=cj}', "");
    Expect(1, 65393, '\p{^Lb=cj}', "");
    Expect(1, 65393, '\P{Lb=cj}', "");
    Expect(0, 65393, '\P{^Lb=cj}', "");
    Expect(1, 65392, '\p{Lb=_ CJ}', "");
    Expect(0, 65392, '\p{^Lb=_ CJ}', "");
    Expect(0, 65392, '\P{Lb=_ CJ}', "");
    Expect(1, 65392, '\P{^Lb=_ CJ}', "");
    Expect(0, 65393, '\p{Lb=_ CJ}', "");
    Expect(1, 65393, '\p{^Lb=_ CJ}', "");
    Expect(1, 65393, '\P{Lb=_ CJ}', "");
    Expect(0, 65393, '\P{^Lb=_ CJ}', "");
    Error('\p{Is_Line_Break=-:=CONDITIONAL_Japanese_starter}');
    Error('\P{Is_Line_Break=-:=CONDITIONAL_Japanese_starter}');
    Expect(1, 65392, '\p{Is_Line_Break: conditionaljapanesestarter}', "");
    Expect(0, 65392, '\p{^Is_Line_Break: conditionaljapanesestarter}', "");
    Expect(0, 65392, '\P{Is_Line_Break: conditionaljapanesestarter}', "");
    Expect(1, 65392, '\P{^Is_Line_Break: conditionaljapanesestarter}', "");
    Expect(0, 65393, '\p{Is_Line_Break: conditionaljapanesestarter}', "");
    Expect(1, 65393, '\p{^Is_Line_Break: conditionaljapanesestarter}', "");
    Expect(1, 65393, '\P{Is_Line_Break: conditionaljapanesestarter}', "");
    Expect(0, 65393, '\P{^Is_Line_Break: conditionaljapanesestarter}', "");
    Expect(1, 65392, '\p{Is_Line_Break=Conditional_JAPANESE_STARTER}', "");
    Expect(0, 65392, '\p{^Is_Line_Break=Conditional_JAPANESE_STARTER}', "");
    Expect(0, 65392, '\P{Is_Line_Break=Conditional_JAPANESE_STARTER}', "");
    Expect(1, 65392, '\P{^Is_Line_Break=Conditional_JAPANESE_STARTER}', "");
    Expect(0, 65393, '\p{Is_Line_Break=Conditional_JAPANESE_STARTER}', "");
    Expect(1, 65393, '\p{^Is_Line_Break=Conditional_JAPANESE_STARTER}', "");
    Expect(1, 65393, '\P{Is_Line_Break=Conditional_JAPANESE_STARTER}', "");
    Expect(0, 65393, '\P{^Is_Line_Break=Conditional_JAPANESE_STARTER}', "");
    Error('\p{Is_Lb=:=	-cj}');
    Error('\P{Is_Lb=:=	-cj}');
    Expect(1, 65392, '\p{Is_Lb=cj}', "");
    Expect(0, 65392, '\p{^Is_Lb=cj}', "");
    Expect(0, 65392, '\P{Is_Lb=cj}', "");
    Expect(1, 65392, '\P{^Is_Lb=cj}', "");
    Expect(0, 65393, '\p{Is_Lb=cj}', "");
    Expect(1, 65393, '\p{^Is_Lb=cj}', "");
    Expect(1, 65393, '\P{Is_Lb=cj}', "");
    Expect(0, 65393, '\P{^Is_Lb=cj}', "");
    Expect(1, 65392, '\p{Is_Lb= -cj}', "");
    Expect(0, 65392, '\p{^Is_Lb= -cj}', "");
    Expect(0, 65392, '\P{Is_Lb= -cj}', "");
    Expect(1, 65392, '\P{^Is_Lb= -cj}', "");
    Expect(0, 65393, '\p{Is_Lb= -cj}', "");
    Expect(1, 65393, '\p{^Is_Lb= -cj}', "");
    Expect(1, 65393, '\P{Is_Lb= -cj}', "");
    Expect(0, 65393, '\P{^Is_Lb= -cj}', "");
    Error('\p{Line_Break=/a/_ Close_Punctuation}');
    Error('\P{Line_Break=/a/_ Close_Punctuation}');
    Expect(1, 83407, '\p{Line_Break=closepunctuation}', "");
    Expect(0, 83407, '\p{^Line_Break=closepunctuation}', "");
    Expect(0, 83407, '\P{Line_Break=closepunctuation}', "");
    Expect(1, 83407, '\P{^Line_Break=closepunctuation}', "");
    Expect(0, 83408, '\p{Line_Break=closepunctuation}', "");
    Expect(1, 83408, '\p{^Line_Break=closepunctuation}', "");
    Expect(1, 83408, '\P{Line_Break=closepunctuation}', "");
    Expect(0, 83408, '\P{^Line_Break=closepunctuation}', "");
    Expect(1, 83407, '\p{Line_Break=-Close_PUNCTUATION}', "");
    Expect(0, 83407, '\p{^Line_Break=-Close_PUNCTUATION}', "");
    Expect(0, 83407, '\P{Line_Break=-Close_PUNCTUATION}', "");
    Expect(1, 83407, '\P{^Line_Break=-Close_PUNCTUATION}', "");
    Expect(0, 83408, '\p{Line_Break=-Close_PUNCTUATION}', "");
    Expect(1, 83408, '\p{^Line_Break=-Close_PUNCTUATION}', "");
    Expect(1, 83408, '\P{Line_Break=-Close_PUNCTUATION}', "");
    Expect(0, 83408, '\P{^Line_Break=-Close_PUNCTUATION}', "");
    Error('\p{Lb=-/a/CL}');
    Error('\P{Lb=-/a/CL}');
    Expect(1, 83407, '\p{Lb=cl}', "");
    Expect(0, 83407, '\p{^Lb=cl}', "");
    Expect(0, 83407, '\P{Lb=cl}', "");
    Expect(1, 83407, '\P{^Lb=cl}', "");
    Expect(0, 83408, '\p{Lb=cl}', "");
    Expect(1, 83408, '\p{^Lb=cl}', "");
    Expect(1, 83408, '\P{Lb=cl}', "");
    Expect(0, 83408, '\P{^Lb=cl}', "");
    Expect(1, 83407, '\p{Lb=	CL}', "");
    Expect(0, 83407, '\p{^Lb=	CL}', "");
    Expect(0, 83407, '\P{Lb=	CL}', "");
    Expect(1, 83407, '\P{^Lb=	CL}', "");
    Expect(0, 83408, '\p{Lb=	CL}', "");
    Expect(1, 83408, '\p{^Lb=	CL}', "");
    Expect(1, 83408, '\P{Lb=	CL}', "");
    Expect(0, 83408, '\P{^Lb=	CL}', "");
    Error('\p{Is_Line_Break=:=	_CLOSE_punctuation}');
    Error('\P{Is_Line_Break=:=	_CLOSE_punctuation}');
    Expect(1, 83407, '\p{Is_Line_Break=closepunctuation}', "");
    Expect(0, 83407, '\p{^Is_Line_Break=closepunctuation}', "");
    Expect(0, 83407, '\P{Is_Line_Break=closepunctuation}', "");
    Expect(1, 83407, '\P{^Is_Line_Break=closepunctuation}', "");
    Expect(0, 83408, '\p{Is_Line_Break=closepunctuation}', "");
    Expect(1, 83408, '\p{^Is_Line_Break=closepunctuation}', "");
    Expect(1, 83408, '\P{Is_Line_Break=closepunctuation}', "");
    Expect(0, 83408, '\P{^Is_Line_Break=closepunctuation}', "");
    Expect(1, 83407, '\p{Is_Line_Break=	 CLOSE_Punctuation}', "");
    Expect(0, 83407, '\p{^Is_Line_Break=	 CLOSE_Punctuation}', "");
    Expect(0, 83407, '\P{Is_Line_Break=	 CLOSE_Punctuation}', "");
    Expect(1, 83407, '\P{^Is_Line_Break=	 CLOSE_Punctuation}', "");
    Expect(0, 83408, '\p{Is_Line_Break=	 CLOSE_Punctuation}', "");
    Expect(1, 83408, '\p{^Is_Line_Break=	 CLOSE_Punctuation}', "");
    Expect(1, 83408, '\P{Is_Line_Break=	 CLOSE_Punctuation}', "");
    Expect(0, 83408, '\P{^Is_Line_Break=	 CLOSE_Punctuation}', "");
    Error('\p{Is_Lb:   _:=cl}');
    Error('\P{Is_Lb:   _:=cl}');
    Expect(1, 83407, '\p{Is_Lb=cl}', "");
    Expect(0, 83407, '\p{^Is_Lb=cl}', "");
    Expect(0, 83407, '\P{Is_Lb=cl}', "");
    Expect(1, 83407, '\P{^Is_Lb=cl}', "");
    Expect(0, 83408, '\p{Is_Lb=cl}', "");
    Expect(1, 83408, '\p{^Is_Lb=cl}', "");
    Expect(1, 83408, '\P{Is_Lb=cl}', "");
    Expect(0, 83408, '\P{^Is_Lb=cl}', "");
    Expect(1, 83407, '\p{Is_Lb=_CL}', "");
    Expect(0, 83407, '\p{^Is_Lb=_CL}', "");
    Expect(0, 83407, '\P{Is_Lb=_CL}', "");
    Expect(1, 83407, '\P{^Is_Lb=_CL}', "");
    Expect(0, 83408, '\p{Is_Lb=_CL}', "");
    Expect(1, 83408, '\p{^Is_Lb=_CL}', "");
    Expect(1, 83408, '\P{Is_Lb=_CL}', "");
    Expect(0, 83408, '\P{^Is_Lb=_CL}', "");
    Error('\p{Line_Break=:=Combining_Mark}');
    Error('\P{Line_Break=:=Combining_Mark}');
    Expect(1, 917999, '\p{Line_Break=combiningmark}', "");
    Expect(0, 917999, '\p{^Line_Break=combiningmark}', "");
    Expect(0, 917999, '\P{Line_Break=combiningmark}', "");
    Expect(1, 917999, '\P{^Line_Break=combiningmark}', "");
    Expect(0, 918000, '\p{Line_Break=combiningmark}', "");
    Expect(1, 918000, '\p{^Line_Break=combiningmark}', "");
    Expect(1, 918000, '\P{Line_Break=combiningmark}', "");
    Expect(0, 918000, '\P{^Line_Break=combiningmark}', "");
    Expect(1, 917999, '\p{Line_Break=-	combining_mark}', "");
    Expect(0, 917999, '\p{^Line_Break=-	combining_mark}', "");
    Expect(0, 917999, '\P{Line_Break=-	combining_mark}', "");
    Expect(1, 917999, '\P{^Line_Break=-	combining_mark}', "");
    Expect(0, 918000, '\p{Line_Break=-	combining_mark}', "");
    Expect(1, 918000, '\p{^Line_Break=-	combining_mark}', "");
    Expect(1, 918000, '\P{Line_Break=-	combining_mark}', "");
    Expect(0, 918000, '\P{^Line_Break=-	combining_mark}', "");
    Error('\p{Lb:  CM:=}');
    Error('\P{Lb:  CM:=}');
    Expect(1, 917999, '\p{Lb=cm}', "");
    Expect(0, 917999, '\p{^Lb=cm}', "");
    Expect(0, 917999, '\P{Lb=cm}', "");
    Expect(1, 917999, '\P{^Lb=cm}', "");
    Expect(0, 918000, '\p{Lb=cm}', "");
    Expect(1, 918000, '\p{^Lb=cm}', "");
    Expect(1, 918000, '\P{Lb=cm}', "");
    Expect(0, 918000, '\P{^Lb=cm}', "");
    Expect(1, 917999, '\p{Lb= -CM}', "");
    Expect(0, 917999, '\p{^Lb= -CM}', "");
    Expect(0, 917999, '\P{Lb= -CM}', "");
    Expect(1, 917999, '\P{^Lb= -CM}', "");
    Expect(0, 918000, '\p{Lb= -CM}', "");
    Expect(1, 918000, '\p{^Lb= -CM}', "");
    Expect(1, 918000, '\P{Lb= -CM}', "");
    Expect(0, 918000, '\P{^Lb= -CM}', "");
    Error('\p{Is_Line_Break=/a/	_COMBINING_Mark}');
    Error('\P{Is_Line_Break=/a/	_COMBINING_Mark}');
    Expect(1, 917999, '\p{Is_Line_Break=combiningmark}', "");
    Expect(0, 917999, '\p{^Is_Line_Break=combiningmark}', "");
    Expect(0, 917999, '\P{Is_Line_Break=combiningmark}', "");
    Expect(1, 917999, '\P{^Is_Line_Break=combiningmark}', "");
    Expect(0, 918000, '\p{Is_Line_Break=combiningmark}', "");
    Expect(1, 918000, '\p{^Is_Line_Break=combiningmark}', "");
    Expect(1, 918000, '\P{Is_Line_Break=combiningmark}', "");
    Expect(0, 918000, '\P{^Is_Line_Break=combiningmark}', "");
    Expect(1, 917999, '\p{Is_Line_Break:   __COMBINING_Mark}', "");
    Expect(0, 917999, '\p{^Is_Line_Break:   __COMBINING_Mark}', "");
    Expect(0, 917999, '\P{Is_Line_Break:   __COMBINING_Mark}', "");
    Expect(1, 917999, '\P{^Is_Line_Break:   __COMBINING_Mark}', "");
    Expect(0, 918000, '\p{Is_Line_Break:   __COMBINING_Mark}', "");
    Expect(1, 918000, '\p{^Is_Line_Break:   __COMBINING_Mark}', "");
    Expect(1, 918000, '\P{Is_Line_Break:   __COMBINING_Mark}', "");
    Expect(0, 918000, '\P{^Is_Line_Break:   __COMBINING_Mark}', "");
    Error('\p{Is_Lb= CM/a/}');
    Error('\P{Is_Lb= CM/a/}');
    Expect(1, 917999, '\p{Is_Lb=cm}', "");
    Expect(0, 917999, '\p{^Is_Lb=cm}', "");
    Expect(0, 917999, '\P{Is_Lb=cm}', "");
    Expect(1, 917999, '\P{^Is_Lb=cm}', "");
    Expect(0, 918000, '\p{Is_Lb=cm}', "");
    Expect(1, 918000, '\p{^Is_Lb=cm}', "");
    Expect(1, 918000, '\P{Is_Lb=cm}', "");
    Expect(0, 918000, '\P{^Is_Lb=cm}', "");
    Expect(1, 917999, '\p{Is_Lb=	-CM}', "");
    Expect(0, 917999, '\p{^Is_Lb=	-CM}', "");
    Expect(0, 917999, '\P{Is_Lb=	-CM}', "");
    Expect(1, 917999, '\P{^Is_Lb=	-CM}', "");
    Expect(0, 918000, '\p{Is_Lb=	-CM}', "");
    Expect(1, 918000, '\p{^Is_Lb=	-CM}', "");
    Expect(1, 918000, '\P{Is_Lb=	-CM}', "");
    Expect(0, 918000, '\P{^Is_Lb=	-CM}', "");
    Error('\p{Line_Break=-/a/Close_parenthesis}');
    Error('\P{Line_Break=-/a/Close_parenthesis}');
    Expect(1, 93, '\p{Line_Break=closeparenthesis}', "");
    Expect(0, 93, '\p{^Line_Break=closeparenthesis}', "");
    Expect(0, 93, '\P{Line_Break=closeparenthesis}', "");
    Expect(1, 93, '\P{^Line_Break=closeparenthesis}', "");
    Expect(0, 94, '\p{Line_Break=closeparenthesis}', "");
    Expect(1, 94, '\p{^Line_Break=closeparenthesis}', "");
    Expect(1, 94, '\P{Line_Break=closeparenthesis}', "");
    Expect(0, 94, '\P{^Line_Break=closeparenthesis}', "");
    Expect(1, 93, '\p{Line_Break=_-close_Parenthesis}', "");
    Expect(0, 93, '\p{^Line_Break=_-close_Parenthesis}', "");
    Expect(0, 93, '\P{Line_Break=_-close_Parenthesis}', "");
    Expect(1, 93, '\P{^Line_Break=_-close_Parenthesis}', "");
    Expect(0, 94, '\p{Line_Break=_-close_Parenthesis}', "");
    Expect(1, 94, '\p{^Line_Break=_-close_Parenthesis}', "");
    Expect(1, 94, '\P{Line_Break=_-close_Parenthesis}', "");
    Expect(0, 94, '\P{^Line_Break=_-close_Parenthesis}', "");
    Error('\p{Lb= /a/CP}');
    Error('\P{Lb= /a/CP}');
    Expect(1, 93, '\p{Lb=cp}', "");
    Expect(0, 93, '\p{^Lb=cp}', "");
    Expect(0, 93, '\P{Lb=cp}', "");
    Expect(1, 93, '\P{^Lb=cp}', "");
    Expect(0, 94, '\p{Lb=cp}', "");
    Expect(1, 94, '\p{^Lb=cp}', "");
    Expect(1, 94, '\P{Lb=cp}', "");
    Expect(0, 94, '\P{^Lb=cp}', "");
    Expect(1, 93, '\p{Lb= -CP}', "");
    Expect(0, 93, '\p{^Lb= -CP}', "");
    Expect(0, 93, '\P{Lb= -CP}', "");
    Expect(1, 93, '\P{^Lb= -CP}', "");
    Expect(0, 94, '\p{Lb= -CP}', "");
    Expect(1, 94, '\p{^Lb= -CP}', "");
    Expect(1, 94, '\P{Lb= -CP}', "");
    Expect(0, 94, '\P{^Lb= -CP}', "");
    Error('\p{Is_Line_Break=- Close_parenthesis:=}');
    Error('\P{Is_Line_Break=- Close_parenthesis:=}');
    Expect(1, 93, '\p{Is_Line_Break=closeparenthesis}', "");
    Expect(0, 93, '\p{^Is_Line_Break=closeparenthesis}', "");
    Expect(0, 93, '\P{Is_Line_Break=closeparenthesis}', "");
    Expect(1, 93, '\P{^Is_Line_Break=closeparenthesis}', "");
    Expect(0, 94, '\p{Is_Line_Break=closeparenthesis}', "");
    Expect(1, 94, '\p{^Is_Line_Break=closeparenthesis}', "");
    Expect(1, 94, '\P{Is_Line_Break=closeparenthesis}', "");
    Expect(0, 94, '\P{^Is_Line_Break=closeparenthesis}', "");
    Expect(1, 93, '\p{Is_Line_Break=--CLOSE_Parenthesis}', "");
    Expect(0, 93, '\p{^Is_Line_Break=--CLOSE_Parenthesis}', "");
    Expect(0, 93, '\P{Is_Line_Break=--CLOSE_Parenthesis}', "");
    Expect(1, 93, '\P{^Is_Line_Break=--CLOSE_Parenthesis}', "");
    Expect(0, 94, '\p{Is_Line_Break=--CLOSE_Parenthesis}', "");
    Expect(1, 94, '\p{^Is_Line_Break=--CLOSE_Parenthesis}', "");
    Expect(1, 94, '\P{Is_Line_Break=--CLOSE_Parenthesis}', "");
    Expect(0, 94, '\P{^Is_Line_Break=--CLOSE_Parenthesis}', "");
    Error('\p{Is_Lb=:=CP}');
    Error('\P{Is_Lb=:=CP}');
    Expect(1, 93, '\p{Is_Lb=cp}', "");
    Expect(0, 93, '\p{^Is_Lb=cp}', "");
    Expect(0, 93, '\P{Is_Lb=cp}', "");
    Expect(1, 93, '\P{^Is_Lb=cp}', "");
    Expect(0, 94, '\p{Is_Lb=cp}', "");
    Expect(1, 94, '\p{^Is_Lb=cp}', "");
    Expect(1, 94, '\P{Is_Lb=cp}', "");
    Expect(0, 94, '\P{^Is_Lb=cp}', "");
    Expect(1, 93, '\p{Is_Lb=-cp}', "");
    Expect(0, 93, '\p{^Is_Lb=-cp}', "");
    Expect(0, 93, '\P{Is_Lb=-cp}', "");
    Expect(1, 93, '\P{^Is_Lb=-cp}', "");
    Expect(0, 94, '\p{Is_Lb=-cp}', "");
    Expect(1, 94, '\p{^Is_Lb=-cp}', "");
    Expect(1, 94, '\P{Is_Lb=-cp}', "");
    Expect(0, 94, '\P{^Is_Lb=-cp}', "");
    Error('\p{Line_Break= :=CARRIAGE_Return}');
    Error('\P{Line_Break= :=CARRIAGE_Return}');
    Expect(1, 13, '\p{Line_Break:carriagereturn}', "");
    Expect(0, 13, '\p{^Line_Break:carriagereturn}', "");
    Expect(0, 13, '\P{Line_Break:carriagereturn}', "");
    Expect(1, 13, '\P{^Line_Break:carriagereturn}', "");
    Expect(0, 14, '\p{Line_Break:carriagereturn}', "");
    Expect(1, 14, '\p{^Line_Break:carriagereturn}', "");
    Expect(1, 14, '\P{Line_Break:carriagereturn}', "");
    Expect(0, 14, '\P{^Line_Break:carriagereturn}', "");
    Expect(1, 13, '\p{Line_Break=_ Carriage_return}', "");
    Expect(0, 13, '\p{^Line_Break=_ Carriage_return}', "");
    Expect(0, 13, '\P{Line_Break=_ Carriage_return}', "");
    Expect(1, 13, '\P{^Line_Break=_ Carriage_return}', "");
    Expect(0, 14, '\p{Line_Break=_ Carriage_return}', "");
    Expect(1, 14, '\p{^Line_Break=_ Carriage_return}', "");
    Expect(1, 14, '\P{Line_Break=_ Carriage_return}', "");
    Expect(0, 14, '\P{^Line_Break=_ Carriage_return}', "");
    Error('\p{Lb=	-CR/a/}');
    Error('\P{Lb=	-CR/a/}');
    Expect(1, 13, '\p{Lb=cr}', "");
    Expect(0, 13, '\p{^Lb=cr}', "");
    Expect(0, 13, '\P{Lb=cr}', "");
    Expect(1, 13, '\P{^Lb=cr}', "");
    Expect(0, 14, '\p{Lb=cr}', "");
    Expect(1, 14, '\p{^Lb=cr}', "");
    Expect(1, 14, '\P{Lb=cr}', "");
    Expect(0, 14, '\P{^Lb=cr}', "");
    Expect(1, 13, '\p{Lb=  CR}', "");
    Expect(0, 13, '\p{^Lb=  CR}', "");
    Expect(0, 13, '\P{Lb=  CR}', "");
    Expect(1, 13, '\P{^Lb=  CR}', "");
    Expect(0, 14, '\p{Lb=  CR}', "");
    Expect(1, 14, '\p{^Lb=  CR}', "");
    Expect(1, 14, '\P{Lb=  CR}', "");
    Expect(0, 14, '\P{^Lb=  CR}', "");
    Error('\p{Is_Line_Break=:= carriage_Return}');
    Error('\P{Is_Line_Break=:= carriage_Return}');
    Expect(1, 13, '\p{Is_Line_Break=carriagereturn}', "");
    Expect(0, 13, '\p{^Is_Line_Break=carriagereturn}', "");
    Expect(0, 13, '\P{Is_Line_Break=carriagereturn}', "");
    Expect(1, 13, '\P{^Is_Line_Break=carriagereturn}', "");
    Expect(0, 14, '\p{Is_Line_Break=carriagereturn}', "");
    Expect(1, 14, '\p{^Is_Line_Break=carriagereturn}', "");
    Expect(1, 14, '\P{Is_Line_Break=carriagereturn}', "");
    Expect(0, 14, '\P{^Is_Line_Break=carriagereturn}', "");
    Expect(1, 13, '\p{Is_Line_Break:- CARRIAGE_return}', "");
    Expect(0, 13, '\p{^Is_Line_Break:- CARRIAGE_return}', "");
    Expect(0, 13, '\P{Is_Line_Break:- CARRIAGE_return}', "");
    Expect(1, 13, '\P{^Is_Line_Break:- CARRIAGE_return}', "");
    Expect(0, 14, '\p{Is_Line_Break:- CARRIAGE_return}', "");
    Expect(1, 14, '\p{^Is_Line_Break:- CARRIAGE_return}', "");
    Expect(1, 14, '\P{Is_Line_Break:- CARRIAGE_return}', "");
    Expect(0, 14, '\P{^Is_Line_Break:- CARRIAGE_return}', "");
    Error('\p{Is_Lb=/a/ _cr}');
    Error('\P{Is_Lb=/a/ _cr}');
    Expect(1, 13, '\p{Is_Lb=cr}', "");
    Expect(0, 13, '\p{^Is_Lb=cr}', "");
    Expect(0, 13, '\P{Is_Lb=cr}', "");
    Expect(1, 13, '\P{^Is_Lb=cr}', "");
    Expect(0, 14, '\p{Is_Lb=cr}', "");
    Expect(1, 14, '\p{^Is_Lb=cr}', "");
    Expect(1, 14, '\P{Is_Lb=cr}', "");
    Expect(0, 14, '\P{^Is_Lb=cr}', "");
    Expect(1, 13, '\p{Is_Lb=_	CR}', "");
    Expect(0, 13, '\p{^Is_Lb=_	CR}', "");
    Expect(0, 13, '\P{Is_Lb=_	CR}', "");
    Expect(1, 13, '\P{^Is_Lb=_	CR}', "");
    Expect(0, 14, '\p{Is_Lb=_	CR}', "");
    Expect(1, 14, '\p{^Is_Lb=_	CR}', "");
    Expect(1, 14, '\P{Is_Lb=_	CR}', "");
    Expect(0, 14, '\P{^Is_Lb=_	CR}', "");
    Error('\p{Line_Break=/a/_	E_base}');
    Error('\P{Line_Break=/a/_	E_base}');
    Expect(1, 129342, '\p{Line_Break:   ebase}', "");
    Expect(0, 129342, '\p{^Line_Break:   ebase}', "");
    Expect(0, 129342, '\P{Line_Break:   ebase}', "");
    Expect(1, 129342, '\P{^Line_Break:   ebase}', "");
    Expect(0, 129343, '\p{Line_Break:   ebase}', "");
    Expect(1, 129343, '\p{^Line_Break:   ebase}', "");
    Expect(1, 129343, '\P{Line_Break:   ebase}', "");
    Expect(0, 129343, '\P{^Line_Break:   ebase}', "");
    Expect(1, 129342, '\p{Line_Break=_e_Base}', "");
    Expect(0, 129342, '\p{^Line_Break=_e_Base}', "");
    Expect(0, 129342, '\P{Line_Break=_e_Base}', "");
    Expect(1, 129342, '\P{^Line_Break=_e_Base}', "");
    Expect(0, 129343, '\p{Line_Break=_e_Base}', "");
    Expect(1, 129343, '\p{^Line_Break=_e_Base}', "");
    Expect(1, 129343, '\P{Line_Break=_e_Base}', "");
    Expect(0, 129343, '\P{^Line_Break=_e_Base}', "");
    Error('\p{Lb=_	eb/a/}');
    Error('\P{Lb=_	eb/a/}');
    Expect(1, 129342, '\p{Lb=eb}', "");
    Expect(0, 129342, '\p{^Lb=eb}', "");
    Expect(0, 129342, '\P{Lb=eb}', "");
    Expect(1, 129342, '\P{^Lb=eb}', "");
    Expect(0, 129343, '\p{Lb=eb}', "");
    Expect(1, 129343, '\p{^Lb=eb}', "");
    Expect(1, 129343, '\P{Lb=eb}', "");
    Expect(0, 129343, '\P{^Lb=eb}', "");
    Expect(1, 129342, '\p{Lb=	EB}', "");
    Expect(0, 129342, '\p{^Lb=	EB}', "");
    Expect(0, 129342, '\P{Lb=	EB}', "");
    Expect(1, 129342, '\P{^Lb=	EB}', "");
    Expect(0, 129343, '\p{Lb=	EB}', "");
    Expect(1, 129343, '\p{^Lb=	EB}', "");
    Expect(1, 129343, '\P{Lb=	EB}', "");
    Expect(0, 129343, '\P{^Lb=	EB}', "");
    Error('\p{Is_Line_Break=/a/__E_Base}');
    Error('\P{Is_Line_Break=/a/__E_Base}');
    Expect(1, 129342, '\p{Is_Line_Break=ebase}', "");
    Expect(0, 129342, '\p{^Is_Line_Break=ebase}', "");
    Expect(0, 129342, '\P{Is_Line_Break=ebase}', "");
    Expect(1, 129342, '\P{^Is_Line_Break=ebase}', "");
    Expect(0, 129343, '\p{Is_Line_Break=ebase}', "");
    Expect(1, 129343, '\p{^Is_Line_Break=ebase}', "");
    Expect(1, 129343, '\P{Is_Line_Break=ebase}', "");
    Expect(0, 129343, '\P{^Is_Line_Break=ebase}', "");
    Expect(1, 129342, '\p{Is_Line_Break=_-E_BASE}', "");
    Expect(0, 129342, '\p{^Is_Line_Break=_-E_BASE}', "");
    Expect(0, 129342, '\P{Is_Line_Break=_-E_BASE}', "");
    Expect(1, 129342, '\P{^Is_Line_Break=_-E_BASE}', "");
    Expect(0, 129343, '\p{Is_Line_Break=_-E_BASE}', "");
    Expect(1, 129343, '\p{^Is_Line_Break=_-E_BASE}', "");
    Expect(1, 129343, '\P{Is_Line_Break=_-E_BASE}', "");
    Expect(0, 129343, '\P{^Is_Line_Break=_-E_BASE}', "");
    Error('\p{Is_Lb=:=	EB}');
    Error('\P{Is_Lb=:=	EB}');
    Expect(1, 129342, '\p{Is_Lb=eb}', "");
    Expect(0, 129342, '\p{^Is_Lb=eb}', "");
    Expect(0, 129342, '\P{Is_Lb=eb}', "");
    Expect(1, 129342, '\P{^Is_Lb=eb}', "");
    Expect(0, 129343, '\p{Is_Lb=eb}', "");
    Expect(1, 129343, '\p{^Is_Lb=eb}', "");
    Expect(1, 129343, '\P{Is_Lb=eb}', "");
    Expect(0, 129343, '\P{^Is_Lb=eb}', "");
    Expect(1, 129342, '\p{Is_Lb=	_EB}', "");
    Expect(0, 129342, '\p{^Is_Lb=	_EB}', "");
    Expect(0, 129342, '\P{Is_Lb=	_EB}', "");
    Expect(1, 129342, '\P{^Is_Lb=	_EB}', "");
    Expect(0, 129343, '\p{Is_Lb=	_EB}', "");
    Expect(1, 129343, '\p{^Is_Lb=	_EB}', "");
    Expect(1, 129343, '\P{Is_Lb=	_EB}', "");
    Expect(0, 129343, '\P{^Is_Lb=	_EB}', "");
    Error('\p{Line_Break=/a/-_E_MODIFIER}');
    Error('\P{Line_Break=/a/-_E_MODIFIER}');
    Expect(1, 127999, '\p{Line_Break:   emodifier}', "");
    Expect(0, 127999, '\p{^Line_Break:   emodifier}', "");
    Expect(0, 127999, '\P{Line_Break:   emodifier}', "");
    Expect(1, 127999, '\P{^Line_Break:   emodifier}', "");
    Expect(0, 128000, '\p{Line_Break:   emodifier}', "");
    Expect(1, 128000, '\p{^Line_Break:   emodifier}', "");
    Expect(1, 128000, '\P{Line_Break:   emodifier}', "");
    Expect(0, 128000, '\P{^Line_Break:   emodifier}', "");
    Expect(1, 127999, '\p{Line_Break=- e_Modifier}', "");
    Expect(0, 127999, '\p{^Line_Break=- e_Modifier}', "");
    Expect(0, 127999, '\P{Line_Break=- e_Modifier}', "");
    Expect(1, 127999, '\P{^Line_Break=- e_Modifier}', "");
    Expect(0, 128000, '\p{Line_Break=- e_Modifier}', "");
    Expect(1, 128000, '\p{^Line_Break=- e_Modifier}', "");
    Expect(1, 128000, '\P{Line_Break=- e_Modifier}', "");
    Expect(0, 128000, '\P{^Line_Break=- e_Modifier}', "");
    Error('\p{Lb:   :=	_EM}');
    Error('\P{Lb:   :=	_EM}');
    Expect(1, 127999, '\p{Lb=em}', "");
    Expect(0, 127999, '\p{^Lb=em}', "");
    Expect(0, 127999, '\P{Lb=em}', "");
    Expect(1, 127999, '\P{^Lb=em}', "");
    Expect(0, 128000, '\p{Lb=em}', "");
    Expect(1, 128000, '\p{^Lb=em}', "");
    Expect(1, 128000, '\P{Lb=em}', "");
    Expect(0, 128000, '\P{^Lb=em}', "");
    Expect(1, 127999, '\p{Lb:    _EM}', "");
    Expect(0, 127999, '\p{^Lb:    _EM}', "");
    Expect(0, 127999, '\P{Lb:    _EM}', "");
    Expect(1, 127999, '\P{^Lb:    _EM}', "");
    Expect(0, 128000, '\p{Lb:    _EM}', "");
    Expect(1, 128000, '\p{^Lb:    _EM}', "");
    Expect(1, 128000, '\P{Lb:    _EM}', "");
    Expect(0, 128000, '\P{^Lb:    _EM}', "");
    Error('\p{Is_Line_Break=:=--E_Modifier}');
    Error('\P{Is_Line_Break=:=--E_Modifier}');
    Expect(1, 127999, '\p{Is_Line_Break=emodifier}', "");
    Expect(0, 127999, '\p{^Is_Line_Break=emodifier}', "");
    Expect(0, 127999, '\P{Is_Line_Break=emodifier}', "");
    Expect(1, 127999, '\P{^Is_Line_Break=emodifier}', "");
    Expect(0, 128000, '\p{Is_Line_Break=emodifier}', "");
    Expect(1, 128000, '\p{^Is_Line_Break=emodifier}', "");
    Expect(1, 128000, '\P{Is_Line_Break=emodifier}', "");
    Expect(0, 128000, '\P{^Is_Line_Break=emodifier}', "");
    Expect(1, 127999, '\p{Is_Line_Break=-E_modifier}', "");
    Expect(0, 127999, '\p{^Is_Line_Break=-E_modifier}', "");
    Expect(0, 127999, '\P{Is_Line_Break=-E_modifier}', "");
    Expect(1, 127999, '\P{^Is_Line_Break=-E_modifier}', "");
    Expect(0, 128000, '\p{Is_Line_Break=-E_modifier}', "");
    Expect(1, 128000, '\p{^Is_Line_Break=-E_modifier}', "");
    Expect(1, 128000, '\P{Is_Line_Break=-E_modifier}', "");
    Expect(0, 128000, '\P{^Is_Line_Break=-E_modifier}', "");
    Error('\p{Is_Lb=	 EM:=}');
    Error('\P{Is_Lb=	 EM:=}');
    Expect(1, 127999, '\p{Is_Lb=em}', "");
    Expect(0, 127999, '\p{^Is_Lb=em}', "");
    Expect(0, 127999, '\P{Is_Lb=em}', "");
    Expect(1, 127999, '\P{^Is_Lb=em}', "");
    Expect(0, 128000, '\p{Is_Lb=em}', "");
    Expect(1, 128000, '\p{^Is_Lb=em}', "");
    Expect(1, 128000, '\P{Is_Lb=em}', "");
    Expect(0, 128000, '\P{^Is_Lb=em}', "");
    Error('\p{Line_Break=_/a/EXCLAMATION}');
    Error('\P{Line_Break=_/a/EXCLAMATION}');
    Expect(1, 72817, '\p{Line_Break=exclamation}', "");
    Expect(0, 72817, '\p{^Line_Break=exclamation}', "");
    Expect(0, 72817, '\P{Line_Break=exclamation}', "");
    Expect(1, 72817, '\P{^Line_Break=exclamation}', "");
    Expect(0, 72818, '\p{Line_Break=exclamation}', "");
    Expect(1, 72818, '\p{^Line_Break=exclamation}', "");
    Expect(1, 72818, '\P{Line_Break=exclamation}', "");
    Expect(0, 72818, '\P{^Line_Break=exclamation}', "");
    Expect(1, 72817, '\p{Line_Break=-EXCLAMATION}', "");
    Expect(0, 72817, '\p{^Line_Break=-EXCLAMATION}', "");
    Expect(0, 72817, '\P{Line_Break=-EXCLAMATION}', "");
    Expect(1, 72817, '\P{^Line_Break=-EXCLAMATION}', "");
    Expect(0, 72818, '\p{Line_Break=-EXCLAMATION}', "");
    Expect(1, 72818, '\p{^Line_Break=-EXCLAMATION}', "");
    Expect(1, 72818, '\P{Line_Break=-EXCLAMATION}', "");
    Expect(0, 72818, '\P{^Line_Break=-EXCLAMATION}', "");
    Error('\p{Lb=_EX/a/}');
    Error('\P{Lb=_EX/a/}');
    Expect(1, 72817, '\p{Lb:   ex}', "");
    Expect(0, 72817, '\p{^Lb:   ex}', "");
    Expect(0, 72817, '\P{Lb:   ex}', "");
    Expect(1, 72817, '\P{^Lb:   ex}', "");
    Expect(0, 72818, '\p{Lb:   ex}', "");
    Expect(1, 72818, '\p{^Lb:   ex}', "");
    Expect(1, 72818, '\P{Lb:   ex}', "");
    Expect(0, 72818, '\P{^Lb:   ex}', "");
    Expect(1, 72817, '\p{Lb=--ex}', "");
    Expect(0, 72817, '\p{^Lb=--ex}', "");
    Expect(0, 72817, '\P{Lb=--ex}', "");
    Expect(1, 72817, '\P{^Lb=--ex}', "");
    Expect(0, 72818, '\p{Lb=--ex}', "");
    Expect(1, 72818, '\p{^Lb=--ex}', "");
    Expect(1, 72818, '\P{Lb=--ex}', "");
    Expect(0, 72818, '\P{^Lb=--ex}', "");
    Error('\p{Is_Line_Break:   	EXCLAMATION/a/}');
    Error('\P{Is_Line_Break:   	EXCLAMATION/a/}');
    Expect(1, 72817, '\p{Is_Line_Break=exclamation}', "");
    Expect(0, 72817, '\p{^Is_Line_Break=exclamation}', "");
    Expect(0, 72817, '\P{Is_Line_Break=exclamation}', "");
    Expect(1, 72817, '\P{^Is_Line_Break=exclamation}', "");
    Expect(0, 72818, '\p{Is_Line_Break=exclamation}', "");
    Expect(1, 72818, '\p{^Is_Line_Break=exclamation}', "");
    Expect(1, 72818, '\P{Is_Line_Break=exclamation}', "");
    Expect(0, 72818, '\P{^Is_Line_Break=exclamation}', "");
    Expect(1, 72817, '\p{Is_Line_Break= 	EXCLAMATION}', "");
    Expect(0, 72817, '\p{^Is_Line_Break= 	EXCLAMATION}', "");
    Expect(0, 72817, '\P{Is_Line_Break= 	EXCLAMATION}', "");
    Expect(1, 72817, '\P{^Is_Line_Break= 	EXCLAMATION}', "");
    Expect(0, 72818, '\p{Is_Line_Break= 	EXCLAMATION}', "");
    Expect(1, 72818, '\p{^Is_Line_Break= 	EXCLAMATION}', "");
    Expect(1, 72818, '\P{Is_Line_Break= 	EXCLAMATION}', "");
    Expect(0, 72818, '\P{^Is_Line_Break= 	EXCLAMATION}', "");
    Error('\p{Is_Lb::=	_EX}');
    Error('\P{Is_Lb::=	_EX}');
    Expect(1, 72817, '\p{Is_Lb=ex}', "");
    Expect(0, 72817, '\p{^Is_Lb=ex}', "");
    Expect(0, 72817, '\P{Is_Lb=ex}', "");
    Expect(1, 72817, '\P{^Is_Lb=ex}', "");
    Expect(0, 72818, '\p{Is_Lb=ex}', "");
    Expect(1, 72818, '\p{^Is_Lb=ex}', "");
    Expect(1, 72818, '\P{Is_Lb=ex}', "");
    Expect(0, 72818, '\P{^Is_Lb=ex}', "");
    Expect(1, 72817, '\p{Is_Lb=-EX}', "");
    Expect(0, 72817, '\p{^Is_Lb=-EX}', "");
    Expect(0, 72817, '\P{Is_Lb=-EX}', "");
    Expect(1, 72817, '\P{^Is_Lb=-EX}', "");
    Expect(0, 72818, '\p{Is_Lb=-EX}', "");
    Expect(1, 72818, '\p{^Is_Lb=-EX}', "");
    Expect(1, 72818, '\P{Is_Lb=-EX}', "");
    Expect(0, 72818, '\P{^Is_Lb=-EX}', "");
    Error('\p{Line_Break: :=_Glue}');
    Error('\P{Line_Break: :=_Glue}');
    Expect(1, 8239, '\p{Line_Break=glue}', "");
    Expect(0, 8239, '\p{^Line_Break=glue}', "");
    Expect(0, 8239, '\P{Line_Break=glue}', "");
    Expect(1, 8239, '\P{^Line_Break=glue}', "");
    Expect(0, 8240, '\p{Line_Break=glue}', "");
    Expect(1, 8240, '\p{^Line_Break=glue}', "");
    Expect(1, 8240, '\P{Line_Break=glue}', "");
    Expect(0, 8240, '\P{^Line_Break=glue}', "");
    Expect(1, 8239, '\p{Line_Break=-	GLUE}', "");
    Expect(0, 8239, '\p{^Line_Break=-	GLUE}', "");
    Expect(0, 8239, '\P{Line_Break=-	GLUE}', "");
    Expect(1, 8239, '\P{^Line_Break=-	GLUE}', "");
    Expect(0, 8240, '\p{Line_Break=-	GLUE}', "");
    Expect(1, 8240, '\p{^Line_Break=-	GLUE}', "");
    Expect(1, 8240, '\P{Line_Break=-	GLUE}', "");
    Expect(0, 8240, '\P{^Line_Break=-	GLUE}', "");
    Error('\p{Lb=:=		GL}');
    Error('\P{Lb=:=		GL}');
    Expect(1, 8239, '\p{Lb=gl}', "");
    Expect(0, 8239, '\p{^Lb=gl}', "");
    Expect(0, 8239, '\P{Lb=gl}', "");
    Expect(1, 8239, '\P{^Lb=gl}', "");
    Expect(0, 8240, '\p{Lb=gl}', "");
    Expect(1, 8240, '\p{^Lb=gl}', "");
    Expect(1, 8240, '\P{Lb=gl}', "");
    Expect(0, 8240, '\P{^Lb=gl}', "");
    Expect(1, 8239, '\p{Lb=_-GL}', "");
    Expect(0, 8239, '\p{^Lb=_-GL}', "");
    Expect(0, 8239, '\P{Lb=_-GL}', "");
    Expect(1, 8239, '\P{^Lb=_-GL}', "");
    Expect(0, 8240, '\p{Lb=_-GL}', "");
    Expect(1, 8240, '\p{^Lb=_-GL}', "");
    Expect(1, 8240, '\P{Lb=_-GL}', "");
    Expect(0, 8240, '\P{^Lb=_-GL}', "");
    Error('\p{Is_Line_Break= /a/Glue}');
    Error('\P{Is_Line_Break= /a/Glue}');
    Expect(1, 8239, '\p{Is_Line_Break=glue}', "");
    Expect(0, 8239, '\p{^Is_Line_Break=glue}', "");
    Expect(0, 8239, '\P{Is_Line_Break=glue}', "");
    Expect(1, 8239, '\P{^Is_Line_Break=glue}', "");
    Expect(0, 8240, '\p{Is_Line_Break=glue}', "");
    Expect(1, 8240, '\p{^Is_Line_Break=glue}', "");
    Expect(1, 8240, '\P{Is_Line_Break=glue}', "");
    Expect(0, 8240, '\P{^Is_Line_Break=glue}', "");
    Expect(1, 8239, '\p{Is_Line_Break=--Glue}', "");
    Expect(0, 8239, '\p{^Is_Line_Break=--Glue}', "");
    Expect(0, 8239, '\P{Is_Line_Break=--Glue}', "");
    Expect(1, 8239, '\P{^Is_Line_Break=--Glue}', "");
    Expect(0, 8240, '\p{Is_Line_Break=--Glue}', "");
    Expect(1, 8240, '\p{^Is_Line_Break=--Glue}', "");
    Expect(1, 8240, '\P{Is_Line_Break=--Glue}', "");
    Expect(0, 8240, '\P{^Is_Line_Break=--Glue}', "");
    Error('\p{Is_Lb=/a/-GL}');
    Error('\P{Is_Lb=/a/-GL}');
    Expect(1, 8239, '\p{Is_Lb=gl}', "");
    Expect(0, 8239, '\p{^Is_Lb=gl}', "");
    Expect(0, 8239, '\P{Is_Lb=gl}', "");
    Expect(1, 8239, '\P{^Is_Lb=gl}', "");
    Expect(0, 8240, '\p{Is_Lb=gl}', "");
    Expect(1, 8240, '\p{^Is_Lb=gl}', "");
    Expect(1, 8240, '\P{Is_Lb=gl}', "");
    Expect(0, 8240, '\P{^Is_Lb=gl}', "");
    Expect(1, 8239, '\p{Is_Lb= GL}', "");
    Expect(0, 8239, '\p{^Is_Lb= GL}', "");
    Expect(0, 8239, '\P{Is_Lb= GL}', "");
    Expect(1, 8239, '\P{^Is_Lb= GL}', "");
    Expect(0, 8240, '\p{Is_Lb= GL}', "");
    Expect(1, 8240, '\p{^Is_Lb= GL}', "");
    Expect(1, 8240, '\P{Is_Lb= GL}', "");
    Expect(0, 8240, '\P{^Is_Lb= GL}', "");
    Error('\p{Line_Break=--H2/a/}');
    Error('\P{Line_Break=--H2/a/}');
    Expect(1, 55176, '\p{Line_Break=h2}', "");
    Expect(0, 55176, '\p{^Line_Break=h2}', "");
    Expect(0, 55176, '\P{Line_Break=h2}', "");
    Expect(1, 55176, '\P{^Line_Break=h2}', "");
    Expect(0, 55177, '\p{Line_Break=h2}', "");
    Expect(1, 55177, '\p{^Line_Break=h2}', "");
    Expect(1, 55177, '\P{Line_Break=h2}', "");
    Expect(0, 55177, '\P{^Line_Break=h2}', "");
    Expect(1, 55176, '\p{Line_Break=_-H2}', "");
    Expect(0, 55176, '\p{^Line_Break=_-H2}', "");
    Expect(0, 55176, '\P{Line_Break=_-H2}', "");
    Expect(1, 55176, '\P{^Line_Break=_-H2}', "");
    Expect(0, 55177, '\p{Line_Break=_-H2}', "");
    Expect(1, 55177, '\p{^Line_Break=_-H2}', "");
    Expect(1, 55177, '\P{Line_Break=_-H2}', "");
    Expect(0, 55177, '\P{^Line_Break=_-H2}', "");
    Error('\p{Lb=-	H2/a/}');
    Error('\P{Lb=-	H2/a/}');
    Expect(1, 55176, '\p{Lb=h2}', "");
    Expect(0, 55176, '\p{^Lb=h2}', "");
    Expect(0, 55176, '\P{Lb=h2}', "");
    Expect(1, 55176, '\P{^Lb=h2}', "");
    Expect(0, 55177, '\p{Lb=h2}', "");
    Expect(1, 55177, '\p{^Lb=h2}', "");
    Expect(1, 55177, '\P{Lb=h2}', "");
    Expect(0, 55177, '\P{^Lb=h2}', "");
    Expect(1, 55176, '\p{Lb=	 H2}', "");
    Expect(0, 55176, '\p{^Lb=	 H2}', "");
    Expect(0, 55176, '\P{Lb=	 H2}', "");
    Expect(1, 55176, '\P{^Lb=	 H2}', "");
    Expect(0, 55177, '\p{Lb=	 H2}', "");
    Expect(1, 55177, '\p{^Lb=	 H2}', "");
    Expect(1, 55177, '\P{Lb=	 H2}', "");
    Expect(0, 55177, '\P{^Lb=	 H2}', "");
    Error('\p{Is_Line_Break:/a/ 	H2}');
    Error('\P{Is_Line_Break:/a/ 	H2}');
    Expect(1, 55176, '\p{Is_Line_Break=h2}', "");
    Expect(0, 55176, '\p{^Is_Line_Break=h2}', "");
    Expect(0, 55176, '\P{Is_Line_Break=h2}', "");
    Expect(1, 55176, '\P{^Is_Line_Break=h2}', "");
    Expect(0, 55177, '\p{Is_Line_Break=h2}', "");
    Expect(1, 55177, '\p{^Is_Line_Break=h2}', "");
    Expect(1, 55177, '\P{Is_Line_Break=h2}', "");
    Expect(0, 55177, '\P{^Is_Line_Break=h2}', "");
    Expect(1, 55176, '\p{Is_Line_Break=		H2}', "");
    Expect(0, 55176, '\p{^Is_Line_Break=		H2}', "");
    Expect(0, 55176, '\P{Is_Line_Break=		H2}', "");
    Expect(1, 55176, '\P{^Is_Line_Break=		H2}', "");
    Expect(0, 55177, '\p{Is_Line_Break=		H2}', "");
    Expect(1, 55177, '\p{^Is_Line_Break=		H2}', "");
    Expect(1, 55177, '\P{Is_Line_Break=		H2}', "");
    Expect(0, 55177, '\P{^Is_Line_Break=		H2}', "");
    Error('\p{Is_Lb= 	h2/a/}');
    Error('\P{Is_Lb= 	h2/a/}');
    Expect(1, 55176, '\p{Is_Lb=h2}', "");
    Expect(0, 55176, '\p{^Is_Lb=h2}', "");
    Expect(0, 55176, '\P{Is_Lb=h2}', "");
    Expect(1, 55176, '\P{^Is_Lb=h2}', "");
    Expect(0, 55177, '\p{Is_Lb=h2}', "");
    Expect(1, 55177, '\p{^Is_Lb=h2}', "");
    Expect(1, 55177, '\P{Is_Lb=h2}', "");
    Expect(0, 55177, '\P{^Is_Lb=h2}', "");
    Expect(1, 55176, '\p{Is_Lb=_	H2}', "");
    Expect(0, 55176, '\p{^Is_Lb=_	H2}', "");
    Expect(0, 55176, '\P{Is_Lb=_	H2}', "");
    Expect(1, 55176, '\P{^Is_Lb=_	H2}', "");
    Expect(0, 55177, '\p{Is_Lb=_	H2}', "");
    Expect(1, 55177, '\p{^Is_Lb=_	H2}', "");
    Expect(1, 55177, '\P{Is_Lb=_	H2}', "");
    Expect(0, 55177, '\P{^Is_Lb=_	H2}', "");
    Error('\p{Line_Break= -H3/a/}');
    Error('\P{Line_Break= -H3/a/}');
    Expect(1, 55203, '\p{Line_Break=h3}', "");
    Expect(0, 55203, '\p{^Line_Break=h3}', "");
    Expect(0, 55203, '\P{Line_Break=h3}', "");
    Expect(1, 55203, '\P{^Line_Break=h3}', "");
    Expect(0, 55204, '\p{Line_Break=h3}', "");
    Expect(1, 55204, '\p{^Line_Break=h3}', "");
    Expect(1, 55204, '\P{Line_Break=h3}', "");
    Expect(0, 55204, '\P{^Line_Break=h3}', "");
    Expect(1, 55203, '\p{Line_Break=_H3}', "");
    Expect(0, 55203, '\p{^Line_Break=_H3}', "");
    Expect(0, 55203, '\P{Line_Break=_H3}', "");
    Expect(1, 55203, '\P{^Line_Break=_H3}', "");
    Expect(0, 55204, '\p{Line_Break=_H3}', "");
    Expect(1, 55204, '\p{^Line_Break=_H3}', "");
    Expect(1, 55204, '\P{Line_Break=_H3}', "");
    Expect(0, 55204, '\P{^Line_Break=_H3}', "");
    Error('\p{Lb=_/a/H3}');
    Error('\P{Lb=_/a/H3}');
    Expect(1, 55203, '\p{Lb=h3}', "");
    Expect(0, 55203, '\p{^Lb=h3}', "");
    Expect(0, 55203, '\P{Lb=h3}', "");
    Expect(1, 55203, '\P{^Lb=h3}', "");
    Expect(0, 55204, '\p{Lb=h3}', "");
    Expect(1, 55204, '\p{^Lb=h3}', "");
    Expect(1, 55204, '\P{Lb=h3}', "");
    Expect(0, 55204, '\P{^Lb=h3}', "");
    Expect(1, 55203, '\p{Lb=-H3}', "");
    Expect(0, 55203, '\p{^Lb=-H3}', "");
    Expect(0, 55203, '\P{Lb=-H3}', "");
    Expect(1, 55203, '\P{^Lb=-H3}', "");
    Expect(0, 55204, '\p{Lb=-H3}', "");
    Expect(1, 55204, '\p{^Lb=-H3}', "");
    Expect(1, 55204, '\P{Lb=-H3}', "");
    Expect(0, 55204, '\P{^Lb=-H3}', "");
    Error('\p{Is_Line_Break:	:= H3}');
    Error('\P{Is_Line_Break:	:= H3}');
    Expect(1, 55203, '\p{Is_Line_Break=h3}', "");
    Expect(0, 55203, '\p{^Is_Line_Break=h3}', "");
    Expect(0, 55203, '\P{Is_Line_Break=h3}', "");
    Expect(1, 55203, '\P{^Is_Line_Break=h3}', "");
    Expect(0, 55204, '\p{Is_Line_Break=h3}', "");
    Expect(1, 55204, '\p{^Is_Line_Break=h3}', "");
    Expect(1, 55204, '\P{Is_Line_Break=h3}', "");
    Expect(0, 55204, '\P{^Is_Line_Break=h3}', "");
    Expect(1, 55203, '\p{Is_Line_Break=--h3}', "");
    Expect(0, 55203, '\p{^Is_Line_Break=--h3}', "");
    Expect(0, 55203, '\P{Is_Line_Break=--h3}', "");
    Expect(1, 55203, '\P{^Is_Line_Break=--h3}', "");
    Expect(0, 55204, '\p{Is_Line_Break=--h3}', "");
    Expect(1, 55204, '\p{^Is_Line_Break=--h3}', "");
    Expect(1, 55204, '\P{Is_Line_Break=--h3}', "");
    Expect(0, 55204, '\P{^Is_Line_Break=--h3}', "");
    Error('\p{Is_Lb= 	H3/a/}');
    Error('\P{Is_Lb= 	H3/a/}');
    Expect(1, 55203, '\p{Is_Lb: h3}', "");
    Expect(0, 55203, '\p{^Is_Lb: h3}', "");
    Expect(0, 55203, '\P{Is_Lb: h3}', "");
    Expect(1, 55203, '\P{^Is_Lb: h3}', "");
    Expect(0, 55204, '\p{Is_Lb: h3}', "");
    Expect(1, 55204, '\p{^Is_Lb: h3}', "");
    Expect(1, 55204, '\P{Is_Lb: h3}', "");
    Expect(0, 55204, '\P{^Is_Lb: h3}', "");
    Expect(1, 55203, '\p{Is_Lb:-H3}', "");
    Expect(0, 55203, '\p{^Is_Lb:-H3}', "");
    Expect(0, 55203, '\P{Is_Lb:-H3}', "");
    Expect(1, 55203, '\P{^Is_Lb:-H3}', "");
    Expect(0, 55204, '\p{Is_Lb:-H3}', "");
    Expect(1, 55204, '\p{^Is_Lb:-H3}', "");
    Expect(1, 55204, '\P{Is_Lb:-H3}', "");
    Expect(0, 55204, '\P{^Is_Lb:-H3}', "");
    Error('\p{Line_Break=-	Hebrew_Letter/a/}');
    Error('\P{Line_Break=-	Hebrew_Letter/a/}');
    Expect(1, 64335, '\p{Line_Break=hebrewletter}', "");
    Expect(0, 64335, '\p{^Line_Break=hebrewletter}', "");
    Expect(0, 64335, '\P{Line_Break=hebrewletter}', "");
    Expect(1, 64335, '\P{^Line_Break=hebrewletter}', "");
    Expect(0, 64336, '\p{Line_Break=hebrewletter}', "");
    Expect(1, 64336, '\p{^Line_Break=hebrewletter}', "");
    Expect(1, 64336, '\P{Line_Break=hebrewletter}', "");
    Expect(0, 64336, '\P{^Line_Break=hebrewletter}', "");
    Expect(1, 64335, '\p{Line_Break=		HEBREW_Letter}', "");
    Expect(0, 64335, '\p{^Line_Break=		HEBREW_Letter}', "");
    Expect(0, 64335, '\P{Line_Break=		HEBREW_Letter}', "");
    Expect(1, 64335, '\P{^Line_Break=		HEBREW_Letter}', "");
    Expect(0, 64336, '\p{Line_Break=		HEBREW_Letter}', "");
    Expect(1, 64336, '\p{^Line_Break=		HEBREW_Letter}', "");
    Expect(1, 64336, '\P{Line_Break=		HEBREW_Letter}', "");
    Expect(0, 64336, '\P{^Line_Break=		HEBREW_Letter}', "");
    Error('\p{Lb=--HL:=}');
    Error('\P{Lb=--HL:=}');
    Expect(1, 64335, '\p{Lb=hl}', "");
    Expect(0, 64335, '\p{^Lb=hl}', "");
    Expect(0, 64335, '\P{Lb=hl}', "");
    Expect(1, 64335, '\P{^Lb=hl}', "");
    Expect(0, 64336, '\p{Lb=hl}', "");
    Expect(1, 64336, '\p{^Lb=hl}', "");
    Expect(1, 64336, '\P{Lb=hl}', "");
    Expect(0, 64336, '\P{^Lb=hl}', "");
    Expect(1, 64335, '\p{Lb=	HL}', "");
    Expect(0, 64335, '\p{^Lb=	HL}', "");
    Expect(0, 64335, '\P{Lb=	HL}', "");
    Expect(1, 64335, '\P{^Lb=	HL}', "");
    Expect(0, 64336, '\p{Lb=	HL}', "");
    Expect(1, 64336, '\p{^Lb=	HL}', "");
    Expect(1, 64336, '\P{Lb=	HL}', "");
    Expect(0, 64336, '\P{^Lb=	HL}', "");
    Error('\p{Is_Line_Break: 	 Hebrew_letter:=}');
    Error('\P{Is_Line_Break: 	 Hebrew_letter:=}');
    Expect(1, 64335, '\p{Is_Line_Break=hebrewletter}', "");
    Expect(0, 64335, '\p{^Is_Line_Break=hebrewletter}', "");
    Expect(0, 64335, '\P{Is_Line_Break=hebrewletter}', "");
    Expect(1, 64335, '\P{^Is_Line_Break=hebrewletter}', "");
    Expect(0, 64336, '\p{Is_Line_Break=hebrewletter}', "");
    Expect(1, 64336, '\p{^Is_Line_Break=hebrewletter}', "");
    Expect(1, 64336, '\P{Is_Line_Break=hebrewletter}', "");
    Expect(0, 64336, '\P{^Is_Line_Break=hebrewletter}', "");
    Expect(1, 64335, '\p{Is_Line_Break=_Hebrew_Letter}', "");
    Expect(0, 64335, '\p{^Is_Line_Break=_Hebrew_Letter}', "");
    Expect(0, 64335, '\P{Is_Line_Break=_Hebrew_Letter}', "");
    Expect(1, 64335, '\P{^Is_Line_Break=_Hebrew_Letter}', "");
    Expect(0, 64336, '\p{Is_Line_Break=_Hebrew_Letter}', "");
    Expect(1, 64336, '\p{^Is_Line_Break=_Hebrew_Letter}', "");
    Expect(1, 64336, '\P{Is_Line_Break=_Hebrew_Letter}', "");
    Expect(0, 64336, '\P{^Is_Line_Break=_Hebrew_Letter}', "");
    Error('\p{Is_Lb=	 hl:=}');
    Error('\P{Is_Lb=	 hl:=}');
    Expect(1, 64335, '\p{Is_Lb=hl}', "");
    Expect(0, 64335, '\p{^Is_Lb=hl}', "");
    Expect(0, 64335, '\P{Is_Lb=hl}', "");
    Expect(1, 64335, '\P{^Is_Lb=hl}', "");
    Expect(0, 64336, '\p{Is_Lb=hl}', "");
    Expect(1, 64336, '\p{^Is_Lb=hl}', "");
    Expect(1, 64336, '\P{Is_Lb=hl}', "");
    Expect(0, 64336, '\P{^Is_Lb=hl}', "");
    Expect(1, 64335, '\p{Is_Lb=_hl}', "");
    Expect(0, 64335, '\p{^Is_Lb=_hl}', "");
    Expect(0, 64335, '\P{Is_Lb=_hl}', "");
    Expect(1, 64335, '\P{^Is_Lb=_hl}', "");
    Expect(0, 64336, '\p{Is_Lb=_hl}', "");
    Expect(1, 64336, '\p{^Is_Lb=_hl}', "");
    Expect(1, 64336, '\P{Is_Lb=_hl}', "");
    Expect(0, 64336, '\P{^Is_Lb=_hl}', "");
    Error('\p{Line_Break=/a/Hyphen}');
    Error('\P{Line_Break=/a/Hyphen}');
    Expect(1, 45, '\p{Line_Break=hyphen}', "");
    Expect(0, 45, '\p{^Line_Break=hyphen}', "");
    Expect(0, 45, '\P{Line_Break=hyphen}', "");
    Expect(1, 45, '\P{^Line_Break=hyphen}', "");
    Expect(0, 46, '\p{Line_Break=hyphen}', "");
    Expect(1, 46, '\p{^Line_Break=hyphen}', "");
    Expect(1, 46, '\P{Line_Break=hyphen}', "");
    Expect(0, 46, '\P{^Line_Break=hyphen}', "");
    Expect(1, 45, '\p{Line_Break=-	hyphen}', "");
    Expect(0, 45, '\p{^Line_Break=-	hyphen}', "");
    Expect(0, 45, '\P{Line_Break=-	hyphen}', "");
    Expect(1, 45, '\P{^Line_Break=-	hyphen}', "");
    Expect(0, 46, '\p{Line_Break=-	hyphen}', "");
    Expect(1, 46, '\p{^Line_Break=-	hyphen}', "");
    Expect(1, 46, '\P{Line_Break=-	hyphen}', "");
    Expect(0, 46, '\P{^Line_Break=-	hyphen}', "");
    Error('\p{Lb=/a/ HY}');
    Error('\P{Lb=/a/ HY}');
    Expect(1, 45, '\p{Lb=hy}', "");
    Expect(0, 45, '\p{^Lb=hy}', "");
    Expect(0, 45, '\P{Lb=hy}', "");
    Expect(1, 45, '\P{^Lb=hy}', "");
    Expect(0, 46, '\p{Lb=hy}', "");
    Expect(1, 46, '\p{^Lb=hy}', "");
    Expect(1, 46, '\P{Lb=hy}', "");
    Expect(0, 46, '\P{^Lb=hy}', "");
    Expect(1, 45, '\p{Lb:		-HY}', "");
    Expect(0, 45, '\p{^Lb:		-HY}', "");
    Expect(0, 45, '\P{Lb:		-HY}', "");
    Expect(1, 45, '\P{^Lb:		-HY}', "");
    Expect(0, 46, '\p{Lb:		-HY}', "");
    Expect(1, 46, '\p{^Lb:		-HY}', "");
    Expect(1, 46, '\P{Lb:		-HY}', "");
    Expect(0, 46, '\P{^Lb:		-HY}', "");
    Error('\p{Is_Line_Break=_/a/Hyphen}');
    Error('\P{Is_Line_Break=_/a/Hyphen}');
    Expect(1, 45, '\p{Is_Line_Break=hyphen}', "");
    Expect(0, 45, '\p{^Is_Line_Break=hyphen}', "");
    Expect(0, 45, '\P{Is_Line_Break=hyphen}', "");
    Expect(1, 45, '\P{^Is_Line_Break=hyphen}', "");
    Expect(0, 46, '\p{Is_Line_Break=hyphen}', "");
    Expect(1, 46, '\p{^Is_Line_Break=hyphen}', "");
    Expect(1, 46, '\P{Is_Line_Break=hyphen}', "");
    Expect(0, 46, '\P{^Is_Line_Break=hyphen}', "");
    Expect(1, 45, '\p{Is_Line_Break=- hyphen}', "");
    Expect(0, 45, '\p{^Is_Line_Break=- hyphen}', "");
    Expect(0, 45, '\P{Is_Line_Break=- hyphen}', "");
    Expect(1, 45, '\P{^Is_Line_Break=- hyphen}', "");
    Expect(0, 46, '\p{Is_Line_Break=- hyphen}', "");
    Expect(1, 46, '\p{^Is_Line_Break=- hyphen}', "");
    Expect(1, 46, '\P{Is_Line_Break=- hyphen}', "");
    Expect(0, 46, '\P{^Is_Line_Break=- hyphen}', "");
    Error('\p{Is_Lb:	:=	HY}');
    Error('\P{Is_Lb:	:=	HY}');
    Expect(1, 45, '\p{Is_Lb=hy}', "");
    Expect(0, 45, '\p{^Is_Lb=hy}', "");
    Expect(0, 45, '\P{Is_Lb=hy}', "");
    Expect(1, 45, '\P{^Is_Lb=hy}', "");
    Expect(0, 46, '\p{Is_Lb=hy}', "");
    Expect(1, 46, '\p{^Is_Lb=hy}', "");
    Expect(1, 46, '\P{Is_Lb=hy}', "");
    Expect(0, 46, '\P{^Is_Lb=hy}', "");
    Expect(1, 45, '\p{Is_Lb=_HY}', "");
    Expect(0, 45, '\p{^Is_Lb=_HY}', "");
    Expect(0, 45, '\P{Is_Lb=_HY}', "");
    Expect(1, 45, '\P{^Is_Lb=_HY}', "");
    Expect(0, 46, '\p{Is_Lb=_HY}', "");
    Expect(1, 46, '\p{^Is_Lb=_HY}', "");
    Expect(1, 46, '\P{Is_Lb=_HY}', "");
    Expect(0, 46, '\P{^Is_Lb=_HY}', "");
    Error('\p{Line_Break= ideographic/a/}');
    Error('\P{Line_Break= ideographic/a/}');
    Expect(1, 262141, '\p{Line_Break=ideographic}', "");
    Expect(0, 262141, '\p{^Line_Break=ideographic}', "");
    Expect(0, 262141, '\P{Line_Break=ideographic}', "");
    Expect(1, 262141, '\P{^Line_Break=ideographic}', "");
    Expect(0, 262144, '\p{Line_Break=ideographic}', "");
    Expect(1, 262144, '\p{^Line_Break=ideographic}', "");
    Expect(1, 262144, '\P{Line_Break=ideographic}', "");
    Expect(0, 262144, '\P{^Line_Break=ideographic}', "");
    Expect(1, 262141, '\p{Line_Break= ideographic}', "");
    Expect(0, 262141, '\p{^Line_Break= ideographic}', "");
    Expect(0, 262141, '\P{Line_Break= ideographic}', "");
    Expect(1, 262141, '\P{^Line_Break= ideographic}', "");
    Expect(0, 262144, '\p{Line_Break= ideographic}', "");
    Expect(1, 262144, '\p{^Line_Break= ideographic}', "");
    Expect(1, 262144, '\P{Line_Break= ideographic}', "");
    Expect(0, 262144, '\P{^Line_Break= ideographic}', "");
    Error('\p{Lb=_ID/a/}');
    Error('\P{Lb=_ID/a/}');
    Expect(1, 262141, '\p{Lb=id}', "");
    Expect(0, 262141, '\p{^Lb=id}', "");
    Expect(0, 262141, '\P{Lb=id}', "");
    Expect(1, 262141, '\P{^Lb=id}', "");
    Expect(0, 262144, '\p{Lb=id}', "");
    Expect(1, 262144, '\p{^Lb=id}', "");
    Expect(1, 262144, '\P{Lb=id}', "");
    Expect(0, 262144, '\P{^Lb=id}', "");
    Expect(1, 262141, '\p{Lb=	 ID}', "");
    Expect(0, 262141, '\p{^Lb=	 ID}', "");
    Expect(0, 262141, '\P{Lb=	 ID}', "");
    Expect(1, 262141, '\P{^Lb=	 ID}', "");
    Expect(0, 262144, '\p{Lb=	 ID}', "");
    Expect(1, 262144, '\p{^Lb=	 ID}', "");
    Expect(1, 262144, '\P{Lb=	 ID}', "");
    Expect(0, 262144, '\P{^Lb=	 ID}', "");
    Error('\p{Is_Line_Break=:= -Ideographic}');
    Error('\P{Is_Line_Break=:= -Ideographic}');
    Expect(1, 262141, '\p{Is_Line_Break=ideographic}', "");
    Expect(0, 262141, '\p{^Is_Line_Break=ideographic}', "");
    Expect(0, 262141, '\P{Is_Line_Break=ideographic}', "");
    Expect(1, 262141, '\P{^Is_Line_Break=ideographic}', "");
    Expect(0, 262144, '\p{Is_Line_Break=ideographic}', "");
    Expect(1, 262144, '\p{^Is_Line_Break=ideographic}', "");
    Expect(1, 262144, '\P{Is_Line_Break=ideographic}', "");
    Expect(0, 262144, '\P{^Is_Line_Break=ideographic}', "");
    Expect(1, 262141, '\p{Is_Line_Break:  _Ideographic}', "");
    Expect(0, 262141, '\p{^Is_Line_Break:  _Ideographic}', "");
    Expect(0, 262141, '\P{Is_Line_Break:  _Ideographic}', "");
    Expect(1, 262141, '\P{^Is_Line_Break:  _Ideographic}', "");
    Expect(0, 262144, '\p{Is_Line_Break:  _Ideographic}', "");
    Expect(1, 262144, '\p{^Is_Line_Break:  _Ideographic}', "");
    Expect(1, 262144, '\P{Is_Line_Break:  _Ideographic}', "");
    Expect(0, 262144, '\P{^Is_Line_Break:  _Ideographic}', "");
    Error('\p{Is_Lb=_ ID/a/}');
    Error('\P{Is_Lb=_ ID/a/}');
    Expect(1, 262141, '\p{Is_Lb=id}', "");
    Expect(0, 262141, '\p{^Is_Lb=id}', "");
    Expect(0, 262141, '\P{Is_Lb=id}', "");
    Expect(1, 262141, '\P{^Is_Lb=id}', "");
    Expect(0, 262144, '\p{Is_Lb=id}', "");
    Expect(1, 262144, '\p{^Is_Lb=id}', "");
    Expect(1, 262144, '\P{Is_Lb=id}', "");
    Expect(0, 262144, '\P{^Is_Lb=id}', "");
    Expect(1, 262141, '\p{Is_Lb=-	ID}', "");
    Expect(0, 262141, '\p{^Is_Lb=-	ID}', "");
    Expect(0, 262141, '\P{Is_Lb=-	ID}', "");
    Expect(1, 262141, '\P{^Is_Lb=-	ID}', "");
    Expect(0, 262144, '\p{Is_Lb=-	ID}', "");
    Expect(1, 262144, '\p{^Is_Lb=-	ID}', "");
    Expect(1, 262144, '\P{Is_Lb=-	ID}', "");
    Expect(0, 262144, '\P{^Is_Lb=-	ID}', "");
    Error('\p{Line_Break=	Inseparable/a/}');
    Error('\P{Line_Break=	Inseparable/a/}');
    Expect(1, 68342, '\p{Line_Break=inseparable}', "");
    Expect(0, 68342, '\p{^Line_Break=inseparable}', "");
    Expect(0, 68342, '\P{Line_Break=inseparable}', "");
    Expect(1, 68342, '\P{^Line_Break=inseparable}', "");
    Expect(0, 68343, '\p{Line_Break=inseparable}', "");
    Expect(1, 68343, '\p{^Line_Break=inseparable}', "");
    Expect(1, 68343, '\P{Line_Break=inseparable}', "");
    Expect(0, 68343, '\P{^Line_Break=inseparable}', "");
    Expect(1, 68342, '\p{Line_Break=-_Inseparable}', "");
    Expect(0, 68342, '\p{^Line_Break=-_Inseparable}', "");
    Expect(0, 68342, '\P{Line_Break=-_Inseparable}', "");
    Expect(1, 68342, '\P{^Line_Break=-_Inseparable}', "");
    Expect(0, 68343, '\p{Line_Break=-_Inseparable}', "");
    Expect(1, 68343, '\p{^Line_Break=-_Inseparable}', "");
    Expect(1, 68343, '\P{Line_Break=-_Inseparable}', "");
    Expect(0, 68343, '\P{^Line_Break=-_Inseparable}', "");
    Error('\p{Lb=/a/-	IN}');
    Error('\P{Lb=/a/-	IN}');
    Expect(1, 68342, '\p{Lb=in}', "");
    Expect(0, 68342, '\p{^Lb=in}', "");
    Expect(0, 68342, '\P{Lb=in}', "");
    Expect(1, 68342, '\P{^Lb=in}', "");
    Expect(0, 68343, '\p{Lb=in}', "");
    Expect(1, 68343, '\p{^Lb=in}', "");
    Expect(1, 68343, '\P{Lb=in}', "");
    Expect(0, 68343, '\P{^Lb=in}', "");
    Expect(1, 68342, '\p{Lb=-IN}', "");
    Expect(0, 68342, '\p{^Lb=-IN}', "");
    Expect(0, 68342, '\P{Lb=-IN}', "");
    Expect(1, 68342, '\P{^Lb=-IN}', "");
    Expect(0, 68343, '\p{Lb=-IN}', "");
    Expect(1, 68343, '\p{^Lb=-IN}', "");
    Expect(1, 68343, '\P{Lb=-IN}', "");
    Expect(0, 68343, '\P{^Lb=-IN}', "");
    Error('\p{Is_Line_Break=_/a/inseperable}');
    Error('\P{Is_Line_Break=_/a/inseperable}');
    Expect(1, 68342, '\p{Is_Line_Break=inseperable}', "");
    Expect(0, 68342, '\p{^Is_Line_Break=inseperable}', "");
    Expect(0, 68342, '\P{Is_Line_Break=inseperable}', "");
    Expect(1, 68342, '\P{^Is_Line_Break=inseperable}', "");
    Expect(0, 68343, '\p{Is_Line_Break=inseperable}', "");
    Expect(1, 68343, '\p{^Is_Line_Break=inseperable}', "");
    Expect(1, 68343, '\P{Is_Line_Break=inseperable}', "");
    Expect(0, 68343, '\P{^Is_Line_Break=inseperable}', "");
    Expect(1, 68342, '\p{Is_Line_Break=__inseperable}', "");
    Expect(0, 68342, '\p{^Is_Line_Break=__inseperable}', "");
    Expect(0, 68342, '\P{Is_Line_Break=__inseperable}', "");
    Expect(1, 68342, '\P{^Is_Line_Break=__inseperable}', "");
    Expect(0, 68343, '\p{Is_Line_Break=__inseperable}', "");
    Expect(1, 68343, '\p{^Is_Line_Break=__inseperable}', "");
    Expect(1, 68343, '\P{Is_Line_Break=__inseperable}', "");
    Expect(0, 68343, '\P{^Is_Line_Break=__inseperable}', "");
    Error('\p{Is_Lb=/a/- INSEPARABLE}');
    Error('\P{Is_Lb=/a/- INSEPARABLE}');
    Expect(1, 68342, '\p{Is_Lb=inseparable}', "");
    Expect(0, 68342, '\p{^Is_Lb=inseparable}', "");
    Expect(0, 68342, '\P{Is_Lb=inseparable}', "");
    Expect(1, 68342, '\P{^Is_Lb=inseparable}', "");
    Expect(0, 68343, '\p{Is_Lb=inseparable}', "");
    Expect(1, 68343, '\p{^Is_Lb=inseparable}', "");
    Expect(1, 68343, '\P{Is_Lb=inseparable}', "");
    Expect(0, 68343, '\P{^Is_Lb=inseparable}', "");
    Expect(1, 68342, '\p{Is_Lb=_Inseparable}', "");
    Expect(0, 68342, '\p{^Is_Lb=_Inseparable}', "");
    Expect(0, 68342, '\P{Is_Lb=_Inseparable}', "");
    Expect(1, 68342, '\P{^Is_Lb=_Inseparable}', "");
    Expect(0, 68343, '\p{Is_Lb=_Inseparable}', "");
    Expect(1, 68343, '\p{^Is_Lb=_Inseparable}', "");
    Expect(1, 68343, '\P{Is_Lb=_Inseparable}', "");
    Expect(0, 68343, '\P{^Is_Lb=_Inseparable}', "");
    Error('\p{Line_Break=-/a/INFIX_numeric}');
    Error('\P{Line_Break=-/a/INFIX_numeric}');
    Expect(1, 65044, '\p{Line_Break=infixnumeric}', "");
    Expect(0, 65044, '\p{^Line_Break=infixnumeric}', "");
    Expect(0, 65044, '\P{Line_Break=infixnumeric}', "");
    Expect(1, 65044, '\P{^Line_Break=infixnumeric}', "");
    Expect(0, 65045, '\p{Line_Break=infixnumeric}', "");
    Expect(1, 65045, '\p{^Line_Break=infixnumeric}', "");
    Expect(1, 65045, '\P{Line_Break=infixnumeric}', "");
    Expect(0, 65045, '\P{^Line_Break=infixnumeric}', "");
    Expect(1, 65044, '\p{Line_Break=- Infix_numeric}', "");
    Expect(0, 65044, '\p{^Line_Break=- Infix_numeric}', "");
    Expect(0, 65044, '\P{Line_Break=- Infix_numeric}', "");
    Expect(1, 65044, '\P{^Line_Break=- Infix_numeric}', "");
    Expect(0, 65045, '\p{Line_Break=- Infix_numeric}', "");
    Expect(1, 65045, '\p{^Line_Break=- Infix_numeric}', "");
    Expect(1, 65045, '\P{Line_Break=- Infix_numeric}', "");
    Expect(0, 65045, '\P{^Line_Break=- Infix_numeric}', "");
    Error('\p{Lb=:=--IS}');
    Error('\P{Lb=:=--IS}');
    Expect(1, 65044, '\p{Lb=is}', "");
    Expect(0, 65044, '\p{^Lb=is}', "");
    Expect(0, 65044, '\P{Lb=is}', "");
    Expect(1, 65044, '\P{^Lb=is}', "");
    Expect(0, 65045, '\p{Lb=is}', "");
    Expect(1, 65045, '\p{^Lb=is}', "");
    Expect(1, 65045, '\P{Lb=is}', "");
    Expect(0, 65045, '\P{^Lb=is}', "");
    Expect(1, 65044, '\p{Lb= -IS}', "");
    Expect(0, 65044, '\p{^Lb= -IS}', "");
    Expect(0, 65044, '\P{Lb= -IS}', "");
    Expect(1, 65044, '\P{^Lb= -IS}', "");
    Expect(0, 65045, '\p{Lb= -IS}', "");
    Expect(1, 65045, '\p{^Lb= -IS}', "");
    Expect(1, 65045, '\P{Lb= -IS}', "");
    Expect(0, 65045, '\P{^Lb= -IS}', "");
    Error('\p{Is_Line_Break=/a/--Infix_numeric}');
    Error('\P{Is_Line_Break=/a/--Infix_numeric}');
    Expect(1, 65044, '\p{Is_Line_Break=infixnumeric}', "");
    Expect(0, 65044, '\p{^Is_Line_Break=infixnumeric}', "");
    Expect(0, 65044, '\P{Is_Line_Break=infixnumeric}', "");
    Expect(1, 65044, '\P{^Is_Line_Break=infixnumeric}', "");
    Expect(0, 65045, '\p{Is_Line_Break=infixnumeric}', "");
    Expect(1, 65045, '\p{^Is_Line_Break=infixnumeric}', "");
    Expect(1, 65045, '\P{Is_Line_Break=infixnumeric}', "");
    Expect(0, 65045, '\P{^Is_Line_Break=infixnumeric}', "");
    Expect(1, 65044, '\p{Is_Line_Break=- Infix_Numeric}', "");
    Expect(0, 65044, '\p{^Is_Line_Break=- Infix_Numeric}', "");
    Expect(0, 65044, '\P{Is_Line_Break=- Infix_Numeric}', "");
    Expect(1, 65044, '\P{^Is_Line_Break=- Infix_Numeric}', "");
    Expect(0, 65045, '\p{Is_Line_Break=- Infix_Numeric}', "");
    Expect(1, 65045, '\p{^Is_Line_Break=- Infix_Numeric}', "");
    Expect(1, 65045, '\P{Is_Line_Break=- Infix_Numeric}', "");
    Expect(0, 65045, '\P{^Is_Line_Break=- Infix_Numeric}', "");
    Error('\p{Is_Lb=:= -IS}');
    Error('\P{Is_Lb=:= -IS}');
    Expect(1, 65044, '\p{Is_Lb=is}', "");
    Expect(0, 65044, '\p{^Is_Lb=is}', "");
    Expect(0, 65044, '\P{Is_Lb=is}', "");
    Expect(1, 65044, '\P{^Is_Lb=is}', "");
    Expect(0, 65045, '\p{Is_Lb=is}', "");
    Expect(1, 65045, '\p{^Is_Lb=is}', "");
    Expect(1, 65045, '\P{Is_Lb=is}', "");
    Expect(0, 65045, '\P{^Is_Lb=is}', "");
    Expect(1, 65044, '\p{Is_Lb=	_IS}', "");
    Expect(0, 65044, '\p{^Is_Lb=	_IS}', "");
    Expect(0, 65044, '\P{Is_Lb=	_IS}', "");
    Expect(1, 65044, '\P{^Is_Lb=	_IS}', "");
    Expect(0, 65045, '\p{Is_Lb=	_IS}', "");
    Expect(1, 65045, '\p{^Is_Lb=	_IS}', "");
    Expect(1, 65045, '\P{Is_Lb=	_IS}', "");
    Expect(0, 65045, '\P{^Is_Lb=	_IS}', "");
    Error('\p{Line_Break=/a/__jl}');
    Error('\P{Line_Break=/a/__jl}');
    Expect(1, 43388, '\p{Line_Break=jl}', "");
    Expect(0, 43388, '\p{^Line_Break=jl}', "");
    Expect(0, 43388, '\P{Line_Break=jl}', "");
    Expect(1, 43388, '\P{^Line_Break=jl}', "");
    Expect(0, 43389, '\p{Line_Break=jl}', "");
    Expect(1, 43389, '\p{^Line_Break=jl}', "");
    Expect(1, 43389, '\P{Line_Break=jl}', "");
    Expect(0, 43389, '\P{^Line_Break=jl}', "");
    Expect(1, 43388, '\p{Line_Break=__JL}', "");
    Expect(0, 43388, '\p{^Line_Break=__JL}', "");
    Expect(0, 43388, '\P{Line_Break=__JL}', "");
    Expect(1, 43388, '\P{^Line_Break=__JL}', "");
    Expect(0, 43389, '\p{Line_Break=__JL}', "");
    Expect(1, 43389, '\p{^Line_Break=__JL}', "");
    Expect(1, 43389, '\P{Line_Break=__JL}', "");
    Expect(0, 43389, '\P{^Line_Break=__JL}', "");
    Error('\p{Lb=--JL:=}');
    Error('\P{Lb=--JL:=}');
    Expect(1, 43388, '\p{Lb=jl}', "");
    Expect(0, 43388, '\p{^Lb=jl}', "");
    Expect(0, 43388, '\P{Lb=jl}', "");
    Expect(1, 43388, '\P{^Lb=jl}', "");
    Expect(0, 43389, '\p{Lb=jl}', "");
    Expect(1, 43389, '\p{^Lb=jl}', "");
    Expect(1, 43389, '\P{Lb=jl}', "");
    Expect(0, 43389, '\P{^Lb=jl}', "");
    Expect(1, 43388, '\p{Lb=	JL}', "");
    Expect(0, 43388, '\p{^Lb=	JL}', "");
    Expect(0, 43388, '\P{Lb=	JL}', "");
    Expect(1, 43388, '\P{^Lb=	JL}', "");
    Expect(0, 43389, '\p{Lb=	JL}', "");
    Expect(1, 43389, '\p{^Lb=	JL}', "");
    Expect(1, 43389, '\P{Lb=	JL}', "");
    Expect(0, 43389, '\P{^Lb=	JL}', "");
    Error('\p{Is_Line_Break=-:=JL}');
    Error('\P{Is_Line_Break=-:=JL}');
    Expect(1, 43388, '\p{Is_Line_Break=jl}', "");
    Expect(0, 43388, '\p{^Is_Line_Break=jl}', "");
    Expect(0, 43388, '\P{Is_Line_Break=jl}', "");
    Expect(1, 43388, '\P{^Is_Line_Break=jl}', "");
    Expect(0, 43389, '\p{Is_Line_Break=jl}', "");
    Expect(1, 43389, '\p{^Is_Line_Break=jl}', "");
    Expect(1, 43389, '\P{Is_Line_Break=jl}', "");
    Expect(0, 43389, '\P{^Is_Line_Break=jl}', "");
    Expect(1, 43388, '\p{Is_Line_Break= jl}', "");
    Expect(0, 43388, '\p{^Is_Line_Break= jl}', "");
    Expect(0, 43388, '\P{Is_Line_Break= jl}', "");
    Expect(1, 43388, '\P{^Is_Line_Break= jl}', "");
    Expect(0, 43389, '\p{Is_Line_Break= jl}', "");
    Expect(1, 43389, '\p{^Is_Line_Break= jl}', "");
    Expect(1, 43389, '\P{Is_Line_Break= jl}', "");
    Expect(0, 43389, '\P{^Is_Line_Break= jl}', "");
    Error('\p{Is_Lb=:=JL}');
    Error('\P{Is_Lb=:=JL}');
    Expect(1, 43388, '\p{Is_Lb=jl}', "");
    Expect(0, 43388, '\p{^Is_Lb=jl}', "");
    Expect(0, 43388, '\P{Is_Lb=jl}', "");
    Expect(1, 43388, '\P{^Is_Lb=jl}', "");
    Expect(0, 43389, '\p{Is_Lb=jl}', "");
    Expect(1, 43389, '\p{^Is_Lb=jl}', "");
    Expect(1, 43389, '\P{Is_Lb=jl}', "");
    Expect(0, 43389, '\P{^Is_Lb=jl}', "");
    Expect(1, 43388, '\p{Is_Lb=_	jl}', "");
    Expect(0, 43388, '\p{^Is_Lb=_	jl}', "");
    Expect(0, 43388, '\P{Is_Lb=_	jl}', "");
    Expect(1, 43388, '\P{^Is_Lb=_	jl}', "");
    Expect(0, 43389, '\p{Is_Lb=_	jl}', "");
    Expect(1, 43389, '\p{^Is_Lb=_	jl}', "");
    Expect(1, 43389, '\P{Is_Lb=_	jl}', "");
    Expect(0, 43389, '\P{^Is_Lb=_	jl}', "");
    Error('\p{Line_Break: -	JT:=}');
    Error('\P{Line_Break: -	JT:=}');
    Expect(1, 55291, '\p{Line_Break: jt}', "");
    Expect(0, 55291, '\p{^Line_Break: jt}', "");
    Expect(0, 55291, '\P{Line_Break: jt}', "");
    Expect(1, 55291, '\P{^Line_Break: jt}', "");
    Expect(0, 55292, '\p{Line_Break: jt}', "");
    Expect(1, 55292, '\p{^Line_Break: jt}', "");
    Expect(1, 55292, '\P{Line_Break: jt}', "");
    Expect(0, 55292, '\P{^Line_Break: jt}', "");
    Expect(1, 55291, '\p{Line_Break=	JT}', "");
    Expect(0, 55291, '\p{^Line_Break=	JT}', "");
    Expect(0, 55291, '\P{Line_Break=	JT}', "");
    Expect(1, 55291, '\P{^Line_Break=	JT}', "");
    Expect(0, 55292, '\p{Line_Break=	JT}', "");
    Expect(1, 55292, '\p{^Line_Break=	JT}', "");
    Expect(1, 55292, '\P{Line_Break=	JT}', "");
    Expect(0, 55292, '\P{^Line_Break=	JT}', "");
    Error('\p{Lb=	JT:=}');
    Error('\P{Lb=	JT:=}');
    Expect(1, 55291, '\p{Lb=jt}', "");
    Expect(0, 55291, '\p{^Lb=jt}', "");
    Expect(0, 55291, '\P{Lb=jt}', "");
    Expect(1, 55291, '\P{^Lb=jt}', "");
    Expect(0, 55292, '\p{Lb=jt}', "");
    Expect(1, 55292, '\p{^Lb=jt}', "");
    Expect(1, 55292, '\P{Lb=jt}', "");
    Expect(0, 55292, '\P{^Lb=jt}', "");
    Expect(1, 55291, '\p{Lb=-_JT}', "");
    Expect(0, 55291, '\p{^Lb=-_JT}', "");
    Expect(0, 55291, '\P{Lb=-_JT}', "");
    Expect(1, 55291, '\P{^Lb=-_JT}', "");
    Expect(0, 55292, '\p{Lb=-_JT}', "");
    Expect(1, 55292, '\p{^Lb=-_JT}', "");
    Expect(1, 55292, '\P{Lb=-_JT}', "");
    Expect(0, 55292, '\P{^Lb=-_JT}', "");
    Error('\p{Is_Line_Break=	:=JT}');
    Error('\P{Is_Line_Break=	:=JT}');
    Expect(1, 55291, '\p{Is_Line_Break=jt}', "");
    Expect(0, 55291, '\p{^Is_Line_Break=jt}', "");
    Expect(0, 55291, '\P{Is_Line_Break=jt}', "");
    Expect(1, 55291, '\P{^Is_Line_Break=jt}', "");
    Expect(0, 55292, '\p{Is_Line_Break=jt}', "");
    Expect(1, 55292, '\p{^Is_Line_Break=jt}', "");
    Expect(1, 55292, '\P{Is_Line_Break=jt}', "");
    Expect(0, 55292, '\P{^Is_Line_Break=jt}', "");
    Expect(1, 55291, '\p{Is_Line_Break= 	JT}', "");
    Expect(0, 55291, '\p{^Is_Line_Break= 	JT}', "");
    Expect(0, 55291, '\P{Is_Line_Break= 	JT}', "");
    Expect(1, 55291, '\P{^Is_Line_Break= 	JT}', "");
    Expect(0, 55292, '\p{Is_Line_Break= 	JT}', "");
    Expect(1, 55292, '\p{^Is_Line_Break= 	JT}', "");
    Expect(1, 55292, '\P{Is_Line_Break= 	JT}', "");
    Expect(0, 55292, '\P{^Is_Line_Break= 	JT}', "");
    Error('\p{Is_Lb= JT:=}');
    Error('\P{Is_Lb= JT:=}');
    Expect(1, 55291, '\p{Is_Lb=jt}', "");
    Expect(0, 55291, '\p{^Is_Lb=jt}', "");
    Expect(0, 55291, '\P{Is_Lb=jt}', "");
    Expect(1, 55291, '\P{^Is_Lb=jt}', "");
    Expect(0, 55292, '\p{Is_Lb=jt}', "");
    Expect(1, 55292, '\p{^Is_Lb=jt}', "");
    Expect(1, 55292, '\P{Is_Lb=jt}', "");
    Expect(0, 55292, '\P{^Is_Lb=jt}', "");
    Expect(1, 55291, '\p{Is_Lb:-_JT}', "");
    Expect(0, 55291, '\p{^Is_Lb:-_JT}', "");
    Expect(0, 55291, '\P{Is_Lb:-_JT}', "");
    Expect(1, 55291, '\P{^Is_Lb:-_JT}', "");
    Expect(0, 55292, '\p{Is_Lb:-_JT}', "");
    Expect(1, 55292, '\p{^Is_Lb:-_JT}', "");
    Expect(1, 55292, '\P{Is_Lb:-_JT}', "");
    Expect(0, 55292, '\P{^Is_Lb:-_JT}', "");
    Error('\p{Line_Break=:=	-JV}');
    Error('\P{Line_Break=:=	-JV}');
    Expect(1, 55238, '\p{Line_Break=jv}', "");
    Expect(0, 55238, '\p{^Line_Break=jv}', "");
    Expect(0, 55238, '\P{Line_Break=jv}', "");
    Expect(1, 55238, '\P{^Line_Break=jv}', "");
    Expect(0, 55239, '\p{Line_Break=jv}', "");
    Expect(1, 55239, '\p{^Line_Break=jv}', "");
    Expect(1, 55239, '\P{Line_Break=jv}', "");
    Expect(0, 55239, '\P{^Line_Break=jv}', "");
    Expect(1, 55238, '\p{Line_Break= jv}', "");
    Expect(0, 55238, '\p{^Line_Break= jv}', "");
    Expect(0, 55238, '\P{Line_Break= jv}', "");
    Expect(1, 55238, '\P{^Line_Break= jv}', "");
    Expect(0, 55239, '\p{Line_Break= jv}', "");
    Expect(1, 55239, '\p{^Line_Break= jv}', "");
    Expect(1, 55239, '\P{Line_Break= jv}', "");
    Expect(0, 55239, '\P{^Line_Break= jv}', "");
    Error('\p{Lb:	:=jv}');
    Error('\P{Lb:	:=jv}');
    Expect(1, 55238, '\p{Lb=jv}', "");
    Expect(0, 55238, '\p{^Lb=jv}', "");
    Expect(0, 55238, '\P{Lb=jv}', "");
    Expect(1, 55238, '\P{^Lb=jv}', "");
    Expect(0, 55239, '\p{Lb=jv}', "");
    Expect(1, 55239, '\p{^Lb=jv}', "");
    Expect(1, 55239, '\P{Lb=jv}', "");
    Expect(0, 55239, '\P{^Lb=jv}', "");
    Expect(1, 55238, '\p{Lb=  JV}', "");
    Expect(0, 55238, '\p{^Lb=  JV}', "");
    Expect(0, 55238, '\P{Lb=  JV}', "");
    Expect(1, 55238, '\P{^Lb=  JV}', "");
    Expect(0, 55239, '\p{Lb=  JV}', "");
    Expect(1, 55239, '\p{^Lb=  JV}', "");
    Expect(1, 55239, '\P{Lb=  JV}', "");
    Expect(0, 55239, '\P{^Lb=  JV}', "");
    Error('\p{Is_Line_Break=:=JV}');
    Error('\P{Is_Line_Break=:=JV}');
    Expect(1, 55238, '\p{Is_Line_Break=jv}', "");
    Expect(0, 55238, '\p{^Is_Line_Break=jv}', "");
    Expect(0, 55238, '\P{Is_Line_Break=jv}', "");
    Expect(1, 55238, '\P{^Is_Line_Break=jv}', "");
    Expect(0, 55239, '\p{Is_Line_Break=jv}', "");
    Expect(1, 55239, '\p{^Is_Line_Break=jv}', "");
    Expect(1, 55239, '\P{Is_Line_Break=jv}', "");
    Expect(0, 55239, '\P{^Is_Line_Break=jv}', "");
    Expect(1, 55238, '\p{Is_Line_Break= 	JV}', "");
    Expect(0, 55238, '\p{^Is_Line_Break= 	JV}', "");
    Expect(0, 55238, '\P{Is_Line_Break= 	JV}', "");
    Expect(1, 55238, '\P{^Is_Line_Break= 	JV}', "");
    Expect(0, 55239, '\p{Is_Line_Break= 	JV}', "");
    Expect(1, 55239, '\p{^Is_Line_Break= 	JV}', "");
    Expect(1, 55239, '\P{Is_Line_Break= 	JV}', "");
    Expect(0, 55239, '\P{^Is_Line_Break= 	JV}', "");
    Error('\p{Is_Lb=/a/_JV}');
    Error('\P{Is_Lb=/a/_JV}');
    Expect(1, 55238, '\p{Is_Lb=jv}', "");
    Expect(0, 55238, '\p{^Is_Lb=jv}', "");
    Expect(0, 55238, '\P{Is_Lb=jv}', "");
    Expect(1, 55238, '\P{^Is_Lb=jv}', "");
    Expect(0, 55239, '\p{Is_Lb=jv}', "");
    Expect(1, 55239, '\p{^Is_Lb=jv}', "");
    Expect(1, 55239, '\P{Is_Lb=jv}', "");
    Expect(0, 55239, '\P{^Is_Lb=jv}', "");
    Expect(1, 55238, '\p{Is_Lb=	jv}', "");
    Expect(0, 55238, '\p{^Is_Lb=	jv}', "");
    Expect(0, 55238, '\P{Is_Lb=	jv}', "");
    Expect(1, 55238, '\P{^Is_Lb=	jv}', "");
    Expect(0, 55239, '\p{Is_Lb=	jv}', "");
    Expect(1, 55239, '\p{^Is_Lb=	jv}', "");
    Expect(1, 55239, '\P{Is_Lb=	jv}', "");
    Expect(0, 55239, '\P{^Is_Lb=	jv}', "");
    Error('\p{Line_Break=	line_FEED:=}');
    Error('\P{Line_Break=	line_FEED:=}');
    Expect(1, 10, '\p{Line_Break=linefeed}', "");
    Expect(0, 10, '\p{^Line_Break=linefeed}', "");
    Expect(0, 10, '\P{Line_Break=linefeed}', "");
    Expect(1, 10, '\P{^Line_Break=linefeed}', "");
    Expect(0, 11, '\p{Line_Break=linefeed}', "");
    Expect(1, 11, '\p{^Line_Break=linefeed}', "");
    Expect(1, 11, '\P{Line_Break=linefeed}', "");
    Expect(0, 11, '\P{^Line_Break=linefeed}', "");
    Expect(1, 10, '\p{Line_Break=-LINE_Feed}', "");
    Expect(0, 10, '\p{^Line_Break=-LINE_Feed}', "");
    Expect(0, 10, '\P{Line_Break=-LINE_Feed}', "");
    Expect(1, 10, '\P{^Line_Break=-LINE_Feed}', "");
    Expect(0, 11, '\p{Line_Break=-LINE_Feed}', "");
    Expect(1, 11, '\p{^Line_Break=-LINE_Feed}', "");
    Expect(1, 11, '\P{Line_Break=-LINE_Feed}', "");
    Expect(0, 11, '\P{^Line_Break=-LINE_Feed}', "");
    Error('\p{Lb=-/a/LF}');
    Error('\P{Lb=-/a/LF}');
    Expect(1, 10, '\p{Lb=lf}', "");
    Expect(0, 10, '\p{^Lb=lf}', "");
    Expect(0, 10, '\P{Lb=lf}', "");
    Expect(1, 10, '\P{^Lb=lf}', "");
    Expect(0, 11, '\p{Lb=lf}', "");
    Expect(1, 11, '\p{^Lb=lf}', "");
    Expect(1, 11, '\P{Lb=lf}', "");
    Expect(0, 11, '\P{^Lb=lf}', "");
    Expect(1, 10, '\p{Lb=_lf}', "");
    Expect(0, 10, '\p{^Lb=_lf}', "");
    Expect(0, 10, '\P{Lb=_lf}', "");
    Expect(1, 10, '\P{^Lb=_lf}', "");
    Expect(0, 11, '\p{Lb=_lf}', "");
    Expect(1, 11, '\p{^Lb=_lf}', "");
    Expect(1, 11, '\P{Lb=_lf}', "");
    Expect(0, 11, '\P{^Lb=_lf}', "");
    Error('\p{Is_Line_Break:  	Line_feed/a/}');
    Error('\P{Is_Line_Break:  	Line_feed/a/}');
    Expect(1, 10, '\p{Is_Line_Break: linefeed}', "");
    Expect(0, 10, '\p{^Is_Line_Break: linefeed}', "");
    Expect(0, 10, '\P{Is_Line_Break: linefeed}', "");
    Expect(1, 10, '\P{^Is_Line_Break: linefeed}', "");
    Expect(0, 11, '\p{Is_Line_Break: linefeed}', "");
    Expect(1, 11, '\p{^Is_Line_Break: linefeed}', "");
    Expect(1, 11, '\P{Is_Line_Break: linefeed}', "");
    Expect(0, 11, '\P{^Is_Line_Break: linefeed}', "");
    Expect(1, 10, '\p{Is_Line_Break: --LINE_feed}', "");
    Expect(0, 10, '\p{^Is_Line_Break: --LINE_feed}', "");
    Expect(0, 10, '\P{Is_Line_Break: --LINE_feed}', "");
    Expect(1, 10, '\P{^Is_Line_Break: --LINE_feed}', "");
    Expect(0, 11, '\p{Is_Line_Break: --LINE_feed}', "");
    Expect(1, 11, '\p{^Is_Line_Break: --LINE_feed}', "");
    Expect(1, 11, '\P{Is_Line_Break: --LINE_feed}', "");
    Expect(0, 11, '\P{^Is_Line_Break: --LINE_feed}', "");
    Error('\p{Is_Lb=/a/LF}');
    Error('\P{Is_Lb=/a/LF}');
    Expect(1, 10, '\p{Is_Lb=lf}', "");
    Expect(0, 10, '\p{^Is_Lb=lf}', "");
    Expect(0, 10, '\P{Is_Lb=lf}', "");
    Expect(1, 10, '\P{^Is_Lb=lf}', "");
    Expect(0, 11, '\p{Is_Lb=lf}', "");
    Expect(1, 11, '\p{^Is_Lb=lf}', "");
    Expect(1, 11, '\P{Is_Lb=lf}', "");
    Expect(0, 11, '\P{^Is_Lb=lf}', "");
    Expect(1, 10, '\p{Is_Lb=	lf}', "");
    Expect(0, 10, '\p{^Is_Lb=	lf}', "");
    Expect(0, 10, '\P{Is_Lb=	lf}', "");
    Expect(1, 10, '\P{^Is_Lb=	lf}', "");
    Expect(0, 11, '\p{Is_Lb=	lf}', "");
    Expect(1, 11, '\p{^Is_Lb=	lf}', "");
    Expect(1, 11, '\P{Is_Lb=	lf}', "");
    Expect(0, 11, '\P{^Is_Lb=	lf}', "");
    Error('\p{Line_Break:   	/a/next_LINE}');
    Error('\P{Line_Break:   	/a/next_LINE}');
    Expect(1, 133, '\p{Line_Break=nextline}', "");
    Expect(0, 133, '\p{^Line_Break=nextline}', "");
    Expect(0, 133, '\P{Line_Break=nextline}', "");
    Expect(1, 133, '\P{^Line_Break=nextline}', "");
    Expect(0, 134, '\p{Line_Break=nextline}', "");
    Expect(1, 134, '\p{^Line_Break=nextline}', "");
    Expect(1, 134, '\P{Line_Break=nextline}', "");
    Expect(0, 134, '\P{^Line_Break=nextline}', "");
    Expect(1, 133, '\p{Line_Break=-Next_Line}', "");
    Expect(0, 133, '\p{^Line_Break=-Next_Line}', "");
    Expect(0, 133, '\P{Line_Break=-Next_Line}', "");
    Expect(1, 133, '\P{^Line_Break=-Next_Line}', "");
    Expect(0, 134, '\p{Line_Break=-Next_Line}', "");
    Expect(1, 134, '\p{^Line_Break=-Next_Line}', "");
    Expect(1, 134, '\P{Line_Break=-Next_Line}', "");
    Expect(0, 134, '\P{^Line_Break=-Next_Line}', "");
    Error('\p{Lb= :=nl}');
    Error('\P{Lb= :=nl}');
    Expect(1, 133, '\p{Lb=nl}', "");
    Expect(0, 133, '\p{^Lb=nl}', "");
    Expect(0, 133, '\P{Lb=nl}', "");
    Expect(1, 133, '\P{^Lb=nl}', "");
    Expect(0, 134, '\p{Lb=nl}', "");
    Expect(1, 134, '\p{^Lb=nl}', "");
    Expect(1, 134, '\P{Lb=nl}', "");
    Expect(0, 134, '\P{^Lb=nl}', "");
    Expect(1, 133, '\p{Lb= -NL}', "");
    Expect(0, 133, '\p{^Lb= -NL}', "");
    Expect(0, 133, '\P{Lb= -NL}', "");
    Expect(1, 133, '\P{^Lb= -NL}', "");
    Expect(0, 134, '\p{Lb= -NL}', "");
    Expect(1, 134, '\p{^Lb= -NL}', "");
    Expect(1, 134, '\P{Lb= -NL}', "");
    Expect(0, 134, '\P{^Lb= -NL}', "");
    Error('\p{Is_Line_Break=-/a/Next_Line}');
    Error('\P{Is_Line_Break=-/a/Next_Line}');
    Expect(1, 133, '\p{Is_Line_Break=nextline}', "");
    Expect(0, 133, '\p{^Is_Line_Break=nextline}', "");
    Expect(0, 133, '\P{Is_Line_Break=nextline}', "");
    Expect(1, 133, '\P{^Is_Line_Break=nextline}', "");
    Expect(0, 134, '\p{Is_Line_Break=nextline}', "");
    Expect(1, 134, '\p{^Is_Line_Break=nextline}', "");
    Expect(1, 134, '\P{Is_Line_Break=nextline}', "");
    Expect(0, 134, '\P{^Is_Line_Break=nextline}', "");
    Expect(1, 133, '\p{Is_Line_Break:-	NEXT_LINE}', "");
    Expect(0, 133, '\p{^Is_Line_Break:-	NEXT_LINE}', "");
    Expect(0, 133, '\P{Is_Line_Break:-	NEXT_LINE}', "");
    Expect(1, 133, '\P{^Is_Line_Break:-	NEXT_LINE}', "");
    Expect(0, 134, '\p{Is_Line_Break:-	NEXT_LINE}', "");
    Expect(1, 134, '\p{^Is_Line_Break:-	NEXT_LINE}', "");
    Expect(1, 134, '\P{Is_Line_Break:-	NEXT_LINE}', "");
    Expect(0, 134, '\P{^Is_Line_Break:-	NEXT_LINE}', "");
    Error('\p{Is_Lb=-/a/NL}');
    Error('\P{Is_Lb=-/a/NL}');
    Expect(1, 133, '\p{Is_Lb=nl}', "");
    Expect(0, 133, '\p{^Is_Lb=nl}', "");
    Expect(0, 133, '\P{Is_Lb=nl}', "");
    Expect(1, 133, '\P{^Is_Lb=nl}', "");
    Expect(0, 134, '\p{Is_Lb=nl}', "");
    Expect(1, 134, '\p{^Is_Lb=nl}', "");
    Expect(1, 134, '\P{Is_Lb=nl}', "");
    Expect(0, 134, '\P{^Is_Lb=nl}', "");
    Expect(1, 133, '\p{Is_Lb=NL}', "");
    Expect(0, 133, '\p{^Is_Lb=NL}', "");
    Expect(0, 133, '\P{Is_Lb=NL}', "");
    Expect(1, 133, '\P{^Is_Lb=NL}', "");
    Expect(0, 134, '\p{Is_Lb=NL}', "");
    Expect(1, 134, '\p{^Is_Lb=NL}', "");
    Expect(1, 134, '\P{Is_Lb=NL}', "");
    Expect(0, 134, '\P{^Is_Lb=NL}', "");
    Error('\p{Line_Break: Nonstarter/a/}');
    Error('\P{Line_Break: Nonstarter/a/}');
    Expect(1, 128635, '\p{Line_Break=nonstarter}', "");
    Expect(0, 128635, '\p{^Line_Break=nonstarter}', "");
    Expect(0, 128635, '\P{Line_Break=nonstarter}', "");
    Expect(1, 128635, '\P{^Line_Break=nonstarter}', "");
    Expect(0, 128636, '\p{Line_Break=nonstarter}', "");
    Expect(1, 128636, '\p{^Line_Break=nonstarter}', "");
    Expect(1, 128636, '\P{Line_Break=nonstarter}', "");
    Expect(0, 128636, '\P{^Line_Break=nonstarter}', "");
    Expect(1, 128635, '\p{Line_Break=--nonstarter}', "");
    Expect(0, 128635, '\p{^Line_Break=--nonstarter}', "");
    Expect(0, 128635, '\P{Line_Break=--nonstarter}', "");
    Expect(1, 128635, '\P{^Line_Break=--nonstarter}', "");
    Expect(0, 128636, '\p{Line_Break=--nonstarter}', "");
    Expect(1, 128636, '\p{^Line_Break=--nonstarter}', "");
    Expect(1, 128636, '\P{Line_Break=--nonstarter}', "");
    Expect(0, 128636, '\P{^Line_Break=--nonstarter}', "");
    Error('\p{Lb=/a/- ns}');
    Error('\P{Lb=/a/- ns}');
    Expect(1, 128635, '\p{Lb=ns}', "");
    Expect(0, 128635, '\p{^Lb=ns}', "");
    Expect(0, 128635, '\P{Lb=ns}', "");
    Expect(1, 128635, '\P{^Lb=ns}', "");
    Expect(0, 128636, '\p{Lb=ns}', "");
    Expect(1, 128636, '\p{^Lb=ns}', "");
    Expect(1, 128636, '\P{Lb=ns}', "");
    Expect(0, 128636, '\P{^Lb=ns}', "");
    Expect(1, 128635, '\p{Lb=	_ns}', "");
    Expect(0, 128635, '\p{^Lb=	_ns}', "");
    Expect(0, 128635, '\P{Lb=	_ns}', "");
    Expect(1, 128635, '\P{^Lb=	_ns}', "");
    Expect(0, 128636, '\p{Lb=	_ns}', "");
    Expect(1, 128636, '\p{^Lb=	_ns}', "");
    Expect(1, 128636, '\P{Lb=	_ns}', "");
    Expect(0, 128636, '\P{^Lb=	_ns}', "");
    Error('\p{Is_Line_Break=_nonstarter:=}');
    Error('\P{Is_Line_Break=_nonstarter:=}');
    Expect(1, 128635, '\p{Is_Line_Break=nonstarter}', "");
    Expect(0, 128635, '\p{^Is_Line_Break=nonstarter}', "");
    Expect(0, 128635, '\P{Is_Line_Break=nonstarter}', "");
    Expect(1, 128635, '\P{^Is_Line_Break=nonstarter}', "");
    Expect(0, 128636, '\p{Is_Line_Break=nonstarter}', "");
    Expect(1, 128636, '\p{^Is_Line_Break=nonstarter}', "");
    Expect(1, 128636, '\P{Is_Line_Break=nonstarter}', "");
    Expect(0, 128636, '\P{^Is_Line_Break=nonstarter}', "");
    Expect(1, 128635, '\p{Is_Line_Break=__Nonstarter}', "");
    Expect(0, 128635, '\p{^Is_Line_Break=__Nonstarter}', "");
    Expect(0, 128635, '\P{Is_Line_Break=__Nonstarter}', "");
    Expect(1, 128635, '\P{^Is_Line_Break=__Nonstarter}', "");
    Expect(0, 128636, '\p{Is_Line_Break=__Nonstarter}', "");
    Expect(1, 128636, '\p{^Is_Line_Break=__Nonstarter}', "");
    Expect(1, 128636, '\P{Is_Line_Break=__Nonstarter}', "");
    Expect(0, 128636, '\P{^Is_Line_Break=__Nonstarter}', "");
    Error('\p{Is_Lb=_/a/NS}');
    Error('\P{Is_Lb=_/a/NS}');
    Expect(1, 128635, '\p{Is_Lb=ns}', "");
    Expect(0, 128635, '\p{^Is_Lb=ns}', "");
    Expect(0, 128635, '\P{Is_Lb=ns}', "");
    Expect(1, 128635, '\P{^Is_Lb=ns}', "");
    Expect(0, 128636, '\p{Is_Lb=ns}', "");
    Expect(1, 128636, '\p{^Is_Lb=ns}', "");
    Expect(1, 128636, '\P{Is_Lb=ns}', "");
    Expect(0, 128636, '\P{^Is_Lb=ns}', "");
    Expect(1, 128635, '\p{Is_Lb:-NS}', "");
    Expect(0, 128635, '\p{^Is_Lb:-NS}', "");
    Expect(0, 128635, '\P{Is_Lb:-NS}', "");
    Expect(1, 128635, '\P{^Is_Lb:-NS}', "");
    Expect(0, 128636, '\p{Is_Lb:-NS}', "");
    Expect(1, 128636, '\p{^Is_Lb:-NS}', "");
    Expect(1, 128636, '\P{Is_Lb:-NS}', "");
    Expect(0, 128636, '\P{^Is_Lb:-NS}', "");
    Error('\p{Line_Break=_/a/Numeric}');
    Error('\P{Line_Break=_/a/Numeric}');
    Expect(1, 125273, '\p{Line_Break=numeric}', "");
    Expect(0, 125273, '\p{^Line_Break=numeric}', "");
    Expect(0, 125273, '\P{Line_Break=numeric}', "");
    Expect(1, 125273, '\P{^Line_Break=numeric}', "");
    Expect(0, 125274, '\p{Line_Break=numeric}', "");
    Expect(1, 125274, '\p{^Line_Break=numeric}', "");
    Expect(1, 125274, '\P{Line_Break=numeric}', "");
    Expect(0, 125274, '\P{^Line_Break=numeric}', "");
    Expect(1, 125273, '\p{Line_Break:	-	numeric}', "");
    Expect(0, 125273, '\p{^Line_Break:	-	numeric}', "");
    Expect(0, 125273, '\P{Line_Break:	-	numeric}', "");
    Expect(1, 125273, '\P{^Line_Break:	-	numeric}', "");
    Expect(0, 125274, '\p{Line_Break:	-	numeric}', "");
    Expect(1, 125274, '\p{^Line_Break:	-	numeric}', "");
    Expect(1, 125274, '\P{Line_Break:	-	numeric}', "");
    Expect(0, 125274, '\P{^Line_Break:	-	numeric}', "");
    Error('\p{Lb=	-nu/a/}');
    Error('\P{Lb=	-nu/a/}');
    Expect(1, 125273, '\p{Lb=nu}', "");
    Expect(0, 125273, '\p{^Lb=nu}', "");
    Expect(0, 125273, '\P{Lb=nu}', "");
    Expect(1, 125273, '\P{^Lb=nu}', "");
    Expect(0, 125274, '\p{Lb=nu}', "");
    Expect(1, 125274, '\p{^Lb=nu}', "");
    Expect(1, 125274, '\P{Lb=nu}', "");
    Expect(0, 125274, '\P{^Lb=nu}', "");
    Expect(1, 125273, '\p{Lb:-NU}', "");
    Expect(0, 125273, '\p{^Lb:-NU}', "");
    Expect(0, 125273, '\P{Lb:-NU}', "");
    Expect(1, 125273, '\P{^Lb:-NU}', "");
    Expect(0, 125274, '\p{Lb:-NU}', "");
    Expect(1, 125274, '\p{^Lb:-NU}', "");
    Expect(1, 125274, '\P{Lb:-NU}', "");
    Expect(0, 125274, '\P{^Lb:-NU}', "");
    Error('\p{Is_Line_Break=:=		NUMERIC}');
    Error('\P{Is_Line_Break=:=		NUMERIC}');
    Expect(1, 125273, '\p{Is_Line_Break=numeric}', "");
    Expect(0, 125273, '\p{^Is_Line_Break=numeric}', "");
    Expect(0, 125273, '\P{Is_Line_Break=numeric}', "");
    Expect(1, 125273, '\P{^Is_Line_Break=numeric}', "");
    Expect(0, 125274, '\p{Is_Line_Break=numeric}', "");
    Expect(1, 125274, '\p{^Is_Line_Break=numeric}', "");
    Expect(1, 125274, '\P{Is_Line_Break=numeric}', "");
    Expect(0, 125274, '\P{^Is_Line_Break=numeric}', "");
    Expect(1, 125273, '\p{Is_Line_Break= NUMERIC}', "");
    Expect(0, 125273, '\p{^Is_Line_Break= NUMERIC}', "");
    Expect(0, 125273, '\P{Is_Line_Break= NUMERIC}', "");
    Expect(1, 125273, '\P{^Is_Line_Break= NUMERIC}', "");
    Expect(0, 125274, '\p{Is_Line_Break= NUMERIC}', "");
    Expect(1, 125274, '\p{^Is_Line_Break= NUMERIC}', "");
    Expect(1, 125274, '\P{Is_Line_Break= NUMERIC}', "");
    Expect(0, 125274, '\P{^Is_Line_Break= NUMERIC}', "");
    Error('\p{Is_Lb=:=  NU}');
    Error('\P{Is_Lb=:=  NU}');
    Expect(1, 125273, '\p{Is_Lb=nu}', "");
    Expect(0, 125273, '\p{^Is_Lb=nu}', "");
    Expect(0, 125273, '\P{Is_Lb=nu}', "");
    Expect(1, 125273, '\P{^Is_Lb=nu}', "");
    Expect(0, 125274, '\p{Is_Lb=nu}', "");
    Expect(1, 125274, '\p{^Is_Lb=nu}', "");
    Expect(1, 125274, '\P{Is_Lb=nu}', "");
    Expect(0, 125274, '\P{^Is_Lb=nu}', "");
    Expect(1, 125273, '\p{Is_Lb=_	NU}', "");
    Expect(0, 125273, '\p{^Is_Lb=_	NU}', "");
    Expect(0, 125273, '\P{Is_Lb=_	NU}', "");
    Expect(1, 125273, '\P{^Is_Lb=_	NU}', "");
    Expect(0, 125274, '\p{Is_Lb=_	NU}', "");
    Expect(1, 125274, '\p{^Is_Lb=_	NU}', "");
    Expect(1, 125274, '\P{Is_Lb=_	NU}', "");
    Expect(0, 125274, '\P{^Is_Lb=_	NU}', "");
    Error('\p{Line_Break:   --Open_Punctuation/a/}');
    Error('\P{Line_Break:   --Open_Punctuation/a/}');
    Expect(1, 125279, '\p{Line_Break=openpunctuation}', "");
    Expect(0, 125279, '\p{^Line_Break=openpunctuation}', "");
    Expect(0, 125279, '\P{Line_Break=openpunctuation}', "");
    Expect(1, 125279, '\P{^Line_Break=openpunctuation}', "");
    Expect(0, 125280, '\p{Line_Break=openpunctuation}', "");
    Expect(1, 125280, '\p{^Line_Break=openpunctuation}', "");
    Expect(1, 125280, '\P{Line_Break=openpunctuation}', "");
    Expect(0, 125280, '\P{^Line_Break=openpunctuation}', "");
    Expect(1, 125279, '\p{Line_Break=-	OPEN_Punctuation}', "");
    Expect(0, 125279, '\p{^Line_Break=-	OPEN_Punctuation}', "");
    Expect(0, 125279, '\P{Line_Break=-	OPEN_Punctuation}', "");
    Expect(1, 125279, '\P{^Line_Break=-	OPEN_Punctuation}', "");
    Expect(0, 125280, '\p{Line_Break=-	OPEN_Punctuation}', "");
    Expect(1, 125280, '\p{^Line_Break=-	OPEN_Punctuation}', "");
    Expect(1, 125280, '\P{Line_Break=-	OPEN_Punctuation}', "");
    Expect(0, 125280, '\P{^Line_Break=-	OPEN_Punctuation}', "");
    Error('\p{Lb=:= _OP}');
    Error('\P{Lb=:= _OP}');
    Expect(1, 125279, '\p{Lb=op}', "");
    Expect(0, 125279, '\p{^Lb=op}', "");
    Expect(0, 125279, '\P{Lb=op}', "");
    Expect(1, 125279, '\P{^Lb=op}', "");
    Expect(0, 125280, '\p{Lb=op}', "");
    Expect(1, 125280, '\p{^Lb=op}', "");
    Expect(1, 125280, '\P{Lb=op}', "");
    Expect(0, 125280, '\P{^Lb=op}', "");
    Expect(1, 125279, '\p{Lb=		op}', "");
    Expect(0, 125279, '\p{^Lb=		op}', "");
    Expect(0, 125279, '\P{Lb=		op}', "");
    Expect(1, 125279, '\P{^Lb=		op}', "");
    Expect(0, 125280, '\p{Lb=		op}', "");
    Expect(1, 125280, '\p{^Lb=		op}', "");
    Expect(1, 125280, '\P{Lb=		op}', "");
    Expect(0, 125280, '\P{^Lb=		op}', "");
    Error('\p{Is_Line_Break=	/a/Open_punctuation}');
    Error('\P{Is_Line_Break=	/a/Open_punctuation}');
    Expect(1, 125279, '\p{Is_Line_Break=openpunctuation}', "");
    Expect(0, 125279, '\p{^Is_Line_Break=openpunctuation}', "");
    Expect(0, 125279, '\P{Is_Line_Break=openpunctuation}', "");
    Expect(1, 125279, '\P{^Is_Line_Break=openpunctuation}', "");
    Expect(0, 125280, '\p{Is_Line_Break=openpunctuation}', "");
    Expect(1, 125280, '\p{^Is_Line_Break=openpunctuation}', "");
    Expect(1, 125280, '\P{Is_Line_Break=openpunctuation}', "");
    Expect(0, 125280, '\P{^Is_Line_Break=openpunctuation}', "");
    Expect(1, 125279, '\p{Is_Line_Break= _Open_Punctuation}', "");
    Expect(0, 125279, '\p{^Is_Line_Break= _Open_Punctuation}', "");
    Expect(0, 125279, '\P{Is_Line_Break= _Open_Punctuation}', "");
    Expect(1, 125279, '\P{^Is_Line_Break= _Open_Punctuation}', "");
    Expect(0, 125280, '\p{Is_Line_Break= _Open_Punctuation}', "");
    Expect(1, 125280, '\p{^Is_Line_Break= _Open_Punctuation}', "");
    Expect(1, 125280, '\P{Is_Line_Break= _Open_Punctuation}', "");
    Expect(0, 125280, '\P{^Is_Line_Break= _Open_Punctuation}', "");
    Error('\p{Is_Lb=:= OP}');
    Error('\P{Is_Lb=:= OP}');
    Expect(1, 125279, '\p{Is_Lb=op}', "");
    Expect(0, 125279, '\p{^Is_Lb=op}', "");
    Expect(0, 125279, '\P{Is_Lb=op}', "");
    Expect(1, 125279, '\P{^Is_Lb=op}', "");
    Expect(0, 125280, '\p{Is_Lb=op}', "");
    Expect(1, 125280, '\p{^Is_Lb=op}', "");
    Expect(1, 125280, '\P{Is_Lb=op}', "");
    Expect(0, 125280, '\P{^Is_Lb=op}', "");
    Expect(1, 125279, '\p{Is_Lb=	-OP}', "");
    Expect(0, 125279, '\p{^Is_Lb=	-OP}', "");
    Expect(0, 125279, '\P{Is_Lb=	-OP}', "");
    Expect(1, 125279, '\P{^Is_Lb=	-OP}', "");
    Expect(0, 125280, '\p{Is_Lb=	-OP}', "");
    Expect(1, 125280, '\p{^Is_Lb=	-OP}', "");
    Expect(1, 125280, '\P{Is_Lb=	-OP}', "");
    Expect(0, 125280, '\P{^Is_Lb=	-OP}', "");
    Error('\p{Line_Break=/a/_-Postfix_Numeric}');
    Error('\P{Line_Break=/a/_-Postfix_Numeric}');
    Expect(1, 65504, '\p{Line_Break=postfixnumeric}', "");
    Expect(0, 65504, '\p{^Line_Break=postfixnumeric}', "");
    Expect(0, 65504, '\P{Line_Break=postfixnumeric}', "");
    Expect(1, 65504, '\P{^Line_Break=postfixnumeric}', "");
    Expect(0, 65505, '\p{Line_Break=postfixnumeric}', "");
    Expect(1, 65505, '\p{^Line_Break=postfixnumeric}', "");
    Expect(1, 65505, '\P{Line_Break=postfixnumeric}', "");
    Expect(0, 65505, '\P{^Line_Break=postfixnumeric}', "");
    Expect(1, 65504, '\p{Line_Break=_POSTFIX_NUMERIC}', "");
    Expect(0, 65504, '\p{^Line_Break=_POSTFIX_NUMERIC}', "");
    Expect(0, 65504, '\P{Line_Break=_POSTFIX_NUMERIC}', "");
    Expect(1, 65504, '\P{^Line_Break=_POSTFIX_NUMERIC}', "");
    Expect(0, 65505, '\p{Line_Break=_POSTFIX_NUMERIC}', "");
    Expect(1, 65505, '\p{^Line_Break=_POSTFIX_NUMERIC}', "");
    Expect(1, 65505, '\P{Line_Break=_POSTFIX_NUMERIC}', "");
    Expect(0, 65505, '\P{^Line_Break=_POSTFIX_NUMERIC}', "");
    Error('\p{Lb= :=PO}');
    Error('\P{Lb= :=PO}');
    Expect(1, 65504, '\p{Lb=po}', "");
    Expect(0, 65504, '\p{^Lb=po}', "");
    Expect(0, 65504, '\P{Lb=po}', "");
    Expect(1, 65504, '\P{^Lb=po}', "");
    Expect(0, 65505, '\p{Lb=po}', "");
    Expect(1, 65505, '\p{^Lb=po}', "");
    Expect(1, 65505, '\P{Lb=po}', "");
    Expect(0, 65505, '\P{^Lb=po}', "");
    Expect(1, 65504, '\p{Lb= _PO}', "");
    Expect(0, 65504, '\p{^Lb= _PO}', "");
    Expect(0, 65504, '\P{Lb= _PO}', "");
    Expect(1, 65504, '\P{^Lb= _PO}', "");
    Expect(0, 65505, '\p{Lb= _PO}', "");
    Expect(1, 65505, '\p{^Lb= _PO}', "");
    Expect(1, 65505, '\P{Lb= _PO}', "");
    Expect(0, 65505, '\P{^Lb= _PO}', "");
    Error('\p{Is_Line_Break:		/a/POSTFIX_NUMERIC}');
    Error('\P{Is_Line_Break:		/a/POSTFIX_NUMERIC}');
    Expect(1, 65504, '\p{Is_Line_Break=postfixnumeric}', "");
    Expect(0, 65504, '\p{^Is_Line_Break=postfixnumeric}', "");
    Expect(0, 65504, '\P{Is_Line_Break=postfixnumeric}', "");
    Expect(1, 65504, '\P{^Is_Line_Break=postfixnumeric}', "");
    Expect(0, 65505, '\p{Is_Line_Break=postfixnumeric}', "");
    Expect(1, 65505, '\p{^Is_Line_Break=postfixnumeric}', "");
    Expect(1, 65505, '\P{Is_Line_Break=postfixnumeric}', "");
    Expect(0, 65505, '\P{^Is_Line_Break=postfixnumeric}', "");
    Expect(1, 65504, '\p{Is_Line_Break=		Postfix_NUMERIC}', "");
    Expect(0, 65504, '\p{^Is_Line_Break=		Postfix_NUMERIC}', "");
    Expect(0, 65504, '\P{Is_Line_Break=		Postfix_NUMERIC}', "");
    Expect(1, 65504, '\P{^Is_Line_Break=		Postfix_NUMERIC}', "");
    Expect(0, 65505, '\p{Is_Line_Break=		Postfix_NUMERIC}', "");
    Expect(1, 65505, '\p{^Is_Line_Break=		Postfix_NUMERIC}', "");
    Expect(1, 65505, '\P{Is_Line_Break=		Postfix_NUMERIC}', "");
    Expect(0, 65505, '\P{^Is_Line_Break=		Postfix_NUMERIC}', "");
    Error('\p{Is_Lb=	 po:=}');
    Error('\P{Is_Lb=	 po:=}');
    Expect(1, 65504, '\p{Is_Lb=po}', "");
    Expect(0, 65504, '\p{^Is_Lb=po}', "");
    Expect(0, 65504, '\P{Is_Lb=po}', "");
    Expect(1, 65504, '\P{^Is_Lb=po}', "");
    Expect(0, 65505, '\p{Is_Lb=po}', "");
    Expect(1, 65505, '\p{^Is_Lb=po}', "");
    Expect(1, 65505, '\P{Is_Lb=po}', "");
    Expect(0, 65505, '\P{^Is_Lb=po}', "");
    Expect(1, 65504, '\p{Is_Lb:     PO}', "");
    Expect(0, 65504, '\p{^Is_Lb:     PO}', "");
    Expect(0, 65504, '\P{Is_Lb:     PO}', "");
    Expect(1, 65504, '\P{^Is_Lb:     PO}', "");
    Expect(0, 65505, '\p{Is_Lb:     PO}', "");
    Expect(1, 65505, '\p{^Is_Lb:     PO}', "");
    Expect(1, 65505, '\P{Is_Lb:     PO}', "");
    Expect(0, 65505, '\P{^Is_Lb:     PO}', "");
    Error('\p{Line_Break=/a/Prefix_Numeric}');
    Error('\P{Line_Break=/a/Prefix_Numeric}');
    Expect(1, 65510, '\p{Line_Break=prefixnumeric}', "");
    Expect(0, 65510, '\p{^Line_Break=prefixnumeric}', "");
    Expect(0, 65510, '\P{Line_Break=prefixnumeric}', "");
    Expect(1, 65510, '\P{^Line_Break=prefixnumeric}', "");
    Expect(0, 65511, '\p{Line_Break=prefixnumeric}', "");
    Expect(1, 65511, '\p{^Line_Break=prefixnumeric}', "");
    Expect(1, 65511, '\P{Line_Break=prefixnumeric}', "");
    Expect(0, 65511, '\P{^Line_Break=prefixnumeric}', "");
    Expect(1, 65510, '\p{Line_Break= _Prefix_numeric}', "");
    Expect(0, 65510, '\p{^Line_Break= _Prefix_numeric}', "");
    Expect(0, 65510, '\P{Line_Break= _Prefix_numeric}', "");
    Expect(1, 65510, '\P{^Line_Break= _Prefix_numeric}', "");
    Expect(0, 65511, '\p{Line_Break= _Prefix_numeric}', "");
    Expect(1, 65511, '\p{^Line_Break= _Prefix_numeric}', "");
    Expect(1, 65511, '\P{Line_Break= _Prefix_numeric}', "");
    Expect(0, 65511, '\P{^Line_Break= _Prefix_numeric}', "");
    Error('\p{Lb: /a/	 PR}');
    Error('\P{Lb: /a/	 PR}');
    Expect(1, 65510, '\p{Lb=pr}', "");
    Expect(0, 65510, '\p{^Lb=pr}', "");
    Expect(0, 65510, '\P{Lb=pr}', "");
    Expect(1, 65510, '\P{^Lb=pr}', "");
    Expect(0, 65511, '\p{Lb=pr}', "");
    Expect(1, 65511, '\p{^Lb=pr}', "");
    Expect(1, 65511, '\P{Lb=pr}', "");
    Expect(0, 65511, '\P{^Lb=pr}', "");
    Expect(1, 65510, '\p{Lb= PR}', "");
    Expect(0, 65510, '\p{^Lb= PR}', "");
    Expect(0, 65510, '\P{Lb= PR}', "");
    Expect(1, 65510, '\P{^Lb= PR}', "");
    Expect(0, 65511, '\p{Lb= PR}', "");
    Expect(1, 65511, '\p{^Lb= PR}', "");
    Expect(1, 65511, '\P{Lb= PR}', "");
    Expect(0, 65511, '\P{^Lb= PR}', "");
    Error('\p{Is_Line_Break=- Prefix_numeric:=}');
    Error('\P{Is_Line_Break=- Prefix_numeric:=}');
    Expect(1, 65510, '\p{Is_Line_Break=prefixnumeric}', "");
    Expect(0, 65510, '\p{^Is_Line_Break=prefixnumeric}', "");
    Expect(0, 65510, '\P{Is_Line_Break=prefixnumeric}', "");
    Expect(1, 65510, '\P{^Is_Line_Break=prefixnumeric}', "");
    Expect(0, 65511, '\p{Is_Line_Break=prefixnumeric}', "");
    Expect(1, 65511, '\p{^Is_Line_Break=prefixnumeric}', "");
    Expect(1, 65511, '\P{Is_Line_Break=prefixnumeric}', "");
    Expect(0, 65511, '\P{^Is_Line_Break=prefixnumeric}', "");
    Expect(1, 65510, '\p{Is_Line_Break=-_PREFIX_Numeric}', "");
    Expect(0, 65510, '\p{^Is_Line_Break=-_PREFIX_Numeric}', "");
    Expect(0, 65510, '\P{Is_Line_Break=-_PREFIX_Numeric}', "");
    Expect(1, 65510, '\P{^Is_Line_Break=-_PREFIX_Numeric}', "");
    Expect(0, 65511, '\p{Is_Line_Break=-_PREFIX_Numeric}', "");
    Expect(1, 65511, '\p{^Is_Line_Break=-_PREFIX_Numeric}', "");
    Expect(1, 65511, '\P{Is_Line_Break=-_PREFIX_Numeric}', "");
    Expect(0, 65511, '\P{^Is_Line_Break=-_PREFIX_Numeric}', "");
    Error('\p{Is_Lb= 	PR/a/}');
    Error('\P{Is_Lb= 	PR/a/}');
    Expect(1, 65510, '\p{Is_Lb=pr}', "");
    Expect(0, 65510, '\p{^Is_Lb=pr}', "");
    Expect(0, 65510, '\P{Is_Lb=pr}', "");
    Expect(1, 65510, '\P{^Is_Lb=pr}', "");
    Expect(0, 65511, '\p{Is_Lb=pr}', "");
    Expect(1, 65511, '\p{^Is_Lb=pr}', "");
    Expect(1, 65511, '\P{Is_Lb=pr}', "");
    Expect(0, 65511, '\P{^Is_Lb=pr}', "");
    Expect(1, 65510, '\p{Is_Lb=-PR}', "");
    Expect(0, 65510, '\p{^Is_Lb=-PR}', "");
    Expect(0, 65510, '\P{Is_Lb=-PR}', "");
    Expect(1, 65510, '\P{^Is_Lb=-PR}', "");
    Expect(0, 65511, '\p{Is_Lb=-PR}', "");
    Expect(1, 65511, '\p{^Is_Lb=-PR}', "");
    Expect(1, 65511, '\P{Is_Lb=-PR}', "");
    Expect(0, 65511, '\P{^Is_Lb=-PR}', "");
    Error('\p{Line_Break=:=-	Quotation}');
    Error('\P{Line_Break=:=-	Quotation}');
    Expect(1, 128632, '\p{Line_Break:quotation}', "");
    Expect(0, 128632, '\p{^Line_Break:quotation}', "");
    Expect(0, 128632, '\P{Line_Break:quotation}', "");
    Expect(1, 128632, '\P{^Line_Break:quotation}', "");
    Expect(0, 128633, '\p{Line_Break:quotation}', "");
    Expect(1, 128633, '\p{^Line_Break:quotation}', "");
    Expect(1, 128633, '\P{Line_Break:quotation}', "");
    Expect(0, 128633, '\P{^Line_Break:quotation}', "");
    Expect(1, 128632, '\p{Line_Break= 	quotation}', "");
    Expect(0, 128632, '\p{^Line_Break= 	quotation}', "");
    Expect(0, 128632, '\P{Line_Break= 	quotation}', "");
    Expect(1, 128632, '\P{^Line_Break= 	quotation}', "");
    Expect(0, 128633, '\p{Line_Break= 	quotation}', "");
    Expect(1, 128633, '\p{^Line_Break= 	quotation}', "");
    Expect(1, 128633, '\P{Line_Break= 	quotation}', "");
    Expect(0, 128633, '\P{^Line_Break= 	quotation}', "");
    Error('\p{Lb= QU/a/}');
    Error('\P{Lb= QU/a/}');
    Expect(1, 128632, '\p{Lb=qu}', "");
    Expect(0, 128632, '\p{^Lb=qu}', "");
    Expect(0, 128632, '\P{Lb=qu}', "");
    Expect(1, 128632, '\P{^Lb=qu}', "");
    Expect(0, 128633, '\p{Lb=qu}', "");
    Expect(1, 128633, '\p{^Lb=qu}', "");
    Expect(1, 128633, '\P{Lb=qu}', "");
    Expect(0, 128633, '\P{^Lb=qu}', "");
    Expect(1, 128632, '\p{Lb=--qu}', "");
    Expect(0, 128632, '\p{^Lb=--qu}', "");
    Expect(0, 128632, '\P{Lb=--qu}', "");
    Expect(1, 128632, '\P{^Lb=--qu}', "");
    Expect(0, 128633, '\p{Lb=--qu}', "");
    Expect(1, 128633, '\p{^Lb=--qu}', "");
    Expect(1, 128633, '\P{Lb=--qu}', "");
    Expect(0, 128633, '\P{^Lb=--qu}', "");
    Error('\p{Is_Line_Break=_	quotation:=}');
    Error('\P{Is_Line_Break=_	quotation:=}');
    Expect(1, 128632, '\p{Is_Line_Break=quotation}', "");
    Expect(0, 128632, '\p{^Is_Line_Break=quotation}', "");
    Expect(0, 128632, '\P{Is_Line_Break=quotation}', "");
    Expect(1, 128632, '\P{^Is_Line_Break=quotation}', "");
    Expect(0, 128633, '\p{Is_Line_Break=quotation}', "");
    Expect(1, 128633, '\p{^Is_Line_Break=quotation}', "");
    Expect(1, 128633, '\P{Is_Line_Break=quotation}', "");
    Expect(0, 128633, '\P{^Is_Line_Break=quotation}', "");
    Expect(1, 128632, '\p{Is_Line_Break=Quotation}', "");
    Expect(0, 128632, '\p{^Is_Line_Break=Quotation}', "");
    Expect(0, 128632, '\P{Is_Line_Break=Quotation}', "");
    Expect(1, 128632, '\P{^Is_Line_Break=Quotation}', "");
    Expect(0, 128633, '\p{Is_Line_Break=Quotation}', "");
    Expect(1, 128633, '\p{^Is_Line_Break=Quotation}', "");
    Expect(1, 128633, '\P{Is_Line_Break=Quotation}', "");
    Expect(0, 128633, '\P{^Is_Line_Break=Quotation}', "");
    Error('\p{Is_Lb=_/a/QU}');
    Error('\P{Is_Lb=_/a/QU}');
    Expect(1, 128632, '\p{Is_Lb=qu}', "");
    Expect(0, 128632, '\p{^Is_Lb=qu}', "");
    Expect(0, 128632, '\P{Is_Lb=qu}', "");
    Expect(1, 128632, '\P{^Is_Lb=qu}', "");
    Expect(0, 128633, '\p{Is_Lb=qu}', "");
    Expect(1, 128633, '\p{^Is_Lb=qu}', "");
    Expect(1, 128633, '\P{Is_Lb=qu}', "");
    Expect(0, 128633, '\P{^Is_Lb=qu}', "");
    Expect(1, 128632, '\p{Is_Lb:   	 QU}', "");
    Expect(0, 128632, '\p{^Is_Lb:   	 QU}', "");
    Expect(0, 128632, '\P{Is_Lb:   	 QU}', "");
    Expect(1, 128632, '\P{^Is_Lb:   	 QU}', "");
    Expect(0, 128633, '\p{Is_Lb:   	 QU}', "");
    Expect(1, 128633, '\p{^Is_Lb:   	 QU}', "");
    Expect(1, 128633, '\P{Is_Lb:   	 QU}', "");
    Expect(0, 128633, '\P{^Is_Lb:   	 QU}', "");
    Error('\p{Line_Break:/a/- Regional_INDICATOR}');
    Error('\P{Line_Break:/a/- Regional_INDICATOR}');
    Expect(1, 127487, '\p{Line_Break=regionalindicator}', "");
    Expect(0, 127487, '\p{^Line_Break=regionalindicator}', "");
    Expect(0, 127487, '\P{Line_Break=regionalindicator}', "");
    Expect(1, 127487, '\P{^Line_Break=regionalindicator}', "");
    Expect(0, 127488, '\p{Line_Break=regionalindicator}', "");
    Expect(1, 127488, '\p{^Line_Break=regionalindicator}', "");
    Expect(1, 127488, '\P{Line_Break=regionalindicator}', "");
    Expect(0, 127488, '\P{^Line_Break=regionalindicator}', "");
    Expect(1, 127487, '\p{Line_Break=	REGIONAL_Indicator}', "");
    Expect(0, 127487, '\p{^Line_Break=	REGIONAL_Indicator}', "");
    Expect(0, 127487, '\P{Line_Break=	REGIONAL_Indicator}', "");
    Expect(1, 127487, '\P{^Line_Break=	REGIONAL_Indicator}', "");
    Expect(0, 127488, '\p{Line_Break=	REGIONAL_Indicator}', "");
    Expect(1, 127488, '\p{^Line_Break=	REGIONAL_Indicator}', "");
    Expect(1, 127488, '\P{Line_Break=	REGIONAL_Indicator}', "");
    Expect(0, 127488, '\P{^Line_Break=	REGIONAL_Indicator}', "");
    Error('\p{Lb=:=-_RI}');
    Error('\P{Lb=:=-_RI}');
    Expect(1, 127487, '\p{Lb=ri}', "");
    Expect(0, 127487, '\p{^Lb=ri}', "");
    Expect(0, 127487, '\P{Lb=ri}', "");
    Expect(1, 127487, '\P{^Lb=ri}', "");
    Expect(0, 127488, '\p{Lb=ri}', "");
    Expect(1, 127488, '\p{^Lb=ri}', "");
    Expect(1, 127488, '\P{Lb=ri}', "");
    Expect(0, 127488, '\P{^Lb=ri}', "");
    Expect(1, 127487, '\p{Lb=RI}', "");
    Expect(0, 127487, '\p{^Lb=RI}', "");
    Expect(0, 127487, '\P{Lb=RI}', "");
    Expect(1, 127487, '\P{^Lb=RI}', "");
    Expect(0, 127488, '\p{Lb=RI}', "");
    Expect(1, 127488, '\p{^Lb=RI}', "");
    Expect(1, 127488, '\P{Lb=RI}', "");
    Expect(0, 127488, '\P{^Lb=RI}', "");
    Error('\p{Is_Line_Break:   :=	Regional_indicator}');
    Error('\P{Is_Line_Break:   :=	Regional_indicator}');
    Expect(1, 127487, '\p{Is_Line_Break=regionalindicator}', "");
    Expect(0, 127487, '\p{^Is_Line_Break=regionalindicator}', "");
    Expect(0, 127487, '\P{Is_Line_Break=regionalindicator}', "");
    Expect(1, 127487, '\P{^Is_Line_Break=regionalindicator}', "");
    Expect(0, 127488, '\p{Is_Line_Break=regionalindicator}', "");
    Expect(1, 127488, '\p{^Is_Line_Break=regionalindicator}', "");
    Expect(1, 127488, '\P{Is_Line_Break=regionalindicator}', "");
    Expect(0, 127488, '\P{^Is_Line_Break=regionalindicator}', "");
    Expect(1, 127487, '\p{Is_Line_Break= _Regional_Indicator}', "");
    Expect(0, 127487, '\p{^Is_Line_Break= _Regional_Indicator}', "");
    Expect(0, 127487, '\P{Is_Line_Break= _Regional_Indicator}', "");
    Expect(1, 127487, '\P{^Is_Line_Break= _Regional_Indicator}', "");
    Expect(0, 127488, '\p{Is_Line_Break= _Regional_Indicator}', "");
    Expect(1, 127488, '\p{^Is_Line_Break= _Regional_Indicator}', "");
    Expect(1, 127488, '\P{Is_Line_Break= _Regional_Indicator}', "");
    Expect(0, 127488, '\P{^Is_Line_Break= _Regional_Indicator}', "");
    Error('\p{Is_Lb=:=	_RI}');
    Error('\P{Is_Lb=:=	_RI}');
    Expect(1, 127487, '\p{Is_Lb=ri}', "");
    Expect(0, 127487, '\p{^Is_Lb=ri}', "");
    Expect(0, 127487, '\P{Is_Lb=ri}', "");
    Expect(1, 127487, '\P{^Is_Lb=ri}', "");
    Expect(0, 127488, '\p{Is_Lb=ri}', "");
    Expect(1, 127488, '\p{^Is_Lb=ri}', "");
    Expect(1, 127488, '\P{Is_Lb=ri}', "");
    Expect(0, 127488, '\P{^Is_Lb=ri}', "");
    Expect(1, 127487, '\p{Is_Lb= ri}', "");
    Expect(0, 127487, '\p{^Is_Lb= ri}', "");
    Expect(0, 127487, '\P{Is_Lb= ri}', "");
    Expect(1, 127487, '\P{^Is_Lb= ri}', "");
    Expect(0, 127488, '\p{Is_Lb= ri}', "");
    Expect(1, 127488, '\p{^Is_Lb= ri}', "");
    Expect(1, 127488, '\P{Is_Lb= ri}', "");
    Expect(0, 127488, '\P{^Is_Lb= ri}', "");
    Error('\p{Line_Break=:=_ complex_Context}');
    Error('\P{Line_Break=:=_ complex_Context}');
    Expect(1, 71487, '\p{Line_Break=complexcontext}', "");
    Expect(0, 71487, '\p{^Line_Break=complexcontext}', "");
    Expect(0, 71487, '\P{Line_Break=complexcontext}', "");
    Expect(1, 71487, '\P{^Line_Break=complexcontext}', "");
    Expect(0, 71488, '\p{Line_Break=complexcontext}', "");
    Expect(1, 71488, '\p{^Line_Break=complexcontext}', "");
    Expect(1, 71488, '\P{Line_Break=complexcontext}', "");
    Expect(0, 71488, '\P{^Line_Break=complexcontext}', "");
    Expect(1, 71487, '\p{Line_Break=	 COMPLEX_context}', "");
    Expect(0, 71487, '\p{^Line_Break=	 COMPLEX_context}', "");
    Expect(0, 71487, '\P{Line_Break=	 COMPLEX_context}', "");
    Expect(1, 71487, '\P{^Line_Break=	 COMPLEX_context}', "");
    Expect(0, 71488, '\p{Line_Break=	 COMPLEX_context}', "");
    Expect(1, 71488, '\p{^Line_Break=	 COMPLEX_context}', "");
    Expect(1, 71488, '\P{Line_Break=	 COMPLEX_context}', "");
    Expect(0, 71488, '\P{^Line_Break=	 COMPLEX_context}', "");
    Error('\p{Lb=:=SA}');
    Error('\P{Lb=:=SA}');
    Expect(1, 71487, '\p{Lb=sa}', "");
    Expect(0, 71487, '\p{^Lb=sa}', "");
    Expect(0, 71487, '\P{Lb=sa}', "");
    Expect(1, 71487, '\P{^Lb=sa}', "");
    Expect(0, 71488, '\p{Lb=sa}', "");
    Expect(1, 71488, '\p{^Lb=sa}', "");
    Expect(1, 71488, '\P{Lb=sa}', "");
    Expect(0, 71488, '\P{^Lb=sa}', "");
    Expect(1, 71487, '\p{Lb=_ SA}', "");
    Expect(0, 71487, '\p{^Lb=_ SA}', "");
    Expect(0, 71487, '\P{Lb=_ SA}', "");
    Expect(1, 71487, '\P{^Lb=_ SA}', "");
    Expect(0, 71488, '\p{Lb=_ SA}', "");
    Expect(1, 71488, '\p{^Lb=_ SA}', "");
    Expect(1, 71488, '\P{Lb=_ SA}', "");
    Expect(0, 71488, '\P{^Lb=_ SA}', "");
    Error('\p{Is_Line_Break=- COMPLEX_Context/a/}');
    Error('\P{Is_Line_Break=- COMPLEX_Context/a/}');
    Expect(1, 71487, '\p{Is_Line_Break=complexcontext}', "");
    Expect(0, 71487, '\p{^Is_Line_Break=complexcontext}', "");
    Expect(0, 71487, '\P{Is_Line_Break=complexcontext}', "");
    Expect(1, 71487, '\P{^Is_Line_Break=complexcontext}', "");
    Expect(0, 71488, '\p{Is_Line_Break=complexcontext}', "");
    Expect(1, 71488, '\p{^Is_Line_Break=complexcontext}', "");
    Expect(1, 71488, '\P{Is_Line_Break=complexcontext}', "");
    Expect(0, 71488, '\P{^Is_Line_Break=complexcontext}', "");
    Expect(1, 71487, '\p{Is_Line_Break= _Complex_CONTEXT}', "");
    Expect(0, 71487, '\p{^Is_Line_Break= _Complex_CONTEXT}', "");
    Expect(0, 71487, '\P{Is_Line_Break= _Complex_CONTEXT}', "");
    Expect(1, 71487, '\P{^Is_Line_Break= _Complex_CONTEXT}', "");
    Expect(0, 71488, '\p{Is_Line_Break= _Complex_CONTEXT}', "");
    Expect(1, 71488, '\p{^Is_Line_Break= _Complex_CONTEXT}', "");
    Expect(1, 71488, '\P{Is_Line_Break= _Complex_CONTEXT}', "");
    Expect(0, 71488, '\P{^Is_Line_Break= _Complex_CONTEXT}', "");
    Error('\p{Is_Lb=:=_SA}');
    Error('\P{Is_Lb=:=_SA}');
    Expect(1, 71487, '\p{Is_Lb=sa}', "");
    Expect(0, 71487, '\p{^Is_Lb=sa}', "");
    Expect(0, 71487, '\P{Is_Lb=sa}', "");
    Expect(1, 71487, '\P{^Is_Lb=sa}', "");
    Expect(0, 71488, '\p{Is_Lb=sa}', "");
    Expect(1, 71488, '\p{^Is_Lb=sa}', "");
    Expect(1, 71488, '\P{Is_Lb=sa}', "");
    Expect(0, 71488, '\P{^Is_Lb=sa}', "");
    Expect(1, 71487, '\p{Is_Lb= -SA}', "");
    Expect(0, 71487, '\p{^Is_Lb= -SA}', "");
    Expect(0, 71487, '\P{Is_Lb= -SA}', "");
    Expect(1, 71487, '\P{^Is_Lb= -SA}', "");
    Expect(0, 71488, '\p{Is_Lb= -SA}', "");
    Expect(1, 71488, '\p{^Is_Lb= -SA}', "");
    Expect(1, 71488, '\P{Is_Lb= -SA}', "");
    Expect(0, 71488, '\P{^Is_Lb= -SA}', "");
    Error('\p{Line_Break=:=Surrogate}');
    Error('\P{Line_Break=:=Surrogate}');
    Expect(1, 57343, '\p{Line_Break=surrogate}', 'deprecated');
    Expect(0, 57343, '\p{^Line_Break=surrogate}', 'deprecated');
    Expect(0, 57343, '\P{Line_Break=surrogate}', 'deprecated');
    Expect(1, 57343, '\P{^Line_Break=surrogate}', 'deprecated');
    Expect(0, 57344, '\p{Line_Break=surrogate}', 'deprecated');
    Expect(1, 57344, '\p{^Line_Break=surrogate}', 'deprecated');
    Expect(1, 57344, '\P{Line_Break=surrogate}', 'deprecated');
    Expect(0, 57344, '\P{^Line_Break=surrogate}', 'deprecated');
    Expect(1, 57343, '\p{Line_Break=	_SURROGATE}', 'deprecated');
    Expect(0, 57343, '\p{^Line_Break=	_SURROGATE}', 'deprecated');
    Expect(0, 57343, '\P{Line_Break=	_SURROGATE}', 'deprecated');
    Expect(1, 57343, '\P{^Line_Break=	_SURROGATE}', 'deprecated');
    Expect(0, 57344, '\p{Line_Break=	_SURROGATE}', 'deprecated');
    Expect(1, 57344, '\p{^Line_Break=	_SURROGATE}', 'deprecated');
    Expect(1, 57344, '\P{Line_Break=	_SURROGATE}', 'deprecated');
    Expect(0, 57344, '\P{^Line_Break=	_SURROGATE}', 'deprecated');
    Error('\p{Lb=:= -SG}');
    Error('\P{Lb=:= -SG}');
    Expect(1, 57343, '\p{Lb:	sg}', 'deprecated');
    Expect(0, 57343, '\p{^Lb:	sg}', 'deprecated');
    Expect(0, 57343, '\P{Lb:	sg}', 'deprecated');
    Expect(1, 57343, '\P{^Lb:	sg}', 'deprecated');
    Expect(0, 57344, '\p{Lb:	sg}', 'deprecated');
    Expect(1, 57344, '\p{^Lb:	sg}', 'deprecated');
    Expect(1, 57344, '\P{Lb:	sg}', 'deprecated');
    Expect(0, 57344, '\P{^Lb:	sg}', 'deprecated');
    Expect(1, 57343, '\p{Lb=_SG}', 'deprecated');
    Expect(0, 57343, '\p{^Lb=_SG}', 'deprecated');
    Expect(0, 57343, '\P{Lb=_SG}', 'deprecated');
    Expect(1, 57343, '\P{^Lb=_SG}', 'deprecated');
    Expect(0, 57344, '\p{Lb=_SG}', 'deprecated');
    Expect(1, 57344, '\p{^Lb=_SG}', 'deprecated');
    Expect(1, 57344, '\P{Lb=_SG}', 'deprecated');
    Expect(0, 57344, '\P{^Lb=_SG}', 'deprecated');
    Error('\p{Is_Line_Break=-/a/surrogate}');
    Error('\P{Is_Line_Break=-/a/surrogate}');
    Expect(1, 57343, '\p{Is_Line_Break:	surrogate}', 'deprecated');
    Expect(0, 57343, '\p{^Is_Line_Break:	surrogate}', 'deprecated');
    Expect(0, 57343, '\P{Is_Line_Break:	surrogate}', 'deprecated');
    Expect(1, 57343, '\P{^Is_Line_Break:	surrogate}', 'deprecated');
    Expect(0, 57344, '\p{Is_Line_Break:	surrogate}', 'deprecated');
    Expect(1, 57344, '\p{^Is_Line_Break:	surrogate}', 'deprecated');
    Expect(1, 57344, '\P{Is_Line_Break:	surrogate}', 'deprecated');
    Expect(0, 57344, '\P{^Is_Line_Break:	surrogate}', 'deprecated');
    Expect(1, 57343, '\p{Is_Line_Break:	_ SURROGATE}', 'deprecated');
    Expect(0, 57343, '\p{^Is_Line_Break:	_ SURROGATE}', 'deprecated');
    Expect(0, 57343, '\P{Is_Line_Break:	_ SURROGATE}', 'deprecated');
    Expect(1, 57343, '\P{^Is_Line_Break:	_ SURROGATE}', 'deprecated');
    Expect(0, 57344, '\p{Is_Line_Break:	_ SURROGATE}', 'deprecated');
    Expect(1, 57344, '\p{^Is_Line_Break:	_ SURROGATE}', 'deprecated');
    Expect(1, 57344, '\P{Is_Line_Break:	_ SURROGATE}', 'deprecated');
    Expect(0, 57344, '\P{^Is_Line_Break:	_ SURROGATE}', 'deprecated');
    Error('\p{Is_Lb=/a/_	SG}');
    Error('\P{Is_Lb=/a/_	SG}');
    Expect(1, 57343, '\p{Is_Lb=sg}', 'deprecated');
    Expect(0, 57343, '\p{^Is_Lb=sg}', 'deprecated');
    Expect(0, 57343, '\P{Is_Lb=sg}', 'deprecated');
    Expect(1, 57343, '\P{^Is_Lb=sg}', 'deprecated');
    Expect(0, 57344, '\p{Is_Lb=sg}', 'deprecated');
    Expect(1, 57344, '\p{^Is_Lb=sg}', 'deprecated');
    Expect(1, 57344, '\P{Is_Lb=sg}', 'deprecated');
    Expect(0, 57344, '\P{^Is_Lb=sg}', 'deprecated');
    Expect(1, 57343, '\p{Is_Lb=_SG}', 'deprecated');
    Expect(0, 57343, '\p{^Is_Lb=_SG}', 'deprecated');
    Expect(0, 57343, '\P{Is_Lb=_SG}', 'deprecated');
    Expect(1, 57343, '\P{^Is_Lb=_SG}', 'deprecated');
    Expect(0, 57344, '\p{Is_Lb=_SG}', 'deprecated');
    Expect(1, 57344, '\p{^Is_Lb=_SG}', 'deprecated');
    Expect(1, 57344, '\P{Is_Lb=_SG}', 'deprecated');
    Expect(0, 57344, '\P{^Is_Lb=_SG}', 'deprecated');
    Error('\p{Line_Break=_:=space}');
    Error('\P{Line_Break=_:=space}');
    Expect(1, 32, '\p{Line_Break=space}', "");
    Expect(0, 32, '\p{^Line_Break=space}', "");
    Expect(0, 32, '\P{Line_Break=space}', "");
    Expect(1, 32, '\P{^Line_Break=space}', "");
    Expect(0, 33, '\p{Line_Break=space}', "");
    Expect(1, 33, '\p{^Line_Break=space}', "");
    Expect(1, 33, '\P{Line_Break=space}', "");
    Expect(0, 33, '\P{^Line_Break=space}', "");
    Expect(1, 32, '\p{Line_Break=	-SPACE}', "");
    Expect(0, 32, '\p{^Line_Break=	-SPACE}', "");
    Expect(0, 32, '\P{Line_Break=	-SPACE}', "");
    Expect(1, 32, '\P{^Line_Break=	-SPACE}', "");
    Expect(0, 33, '\p{Line_Break=	-SPACE}', "");
    Expect(1, 33, '\p{^Line_Break=	-SPACE}', "");
    Expect(1, 33, '\P{Line_Break=	-SPACE}', "");
    Expect(0, 33, '\P{^Line_Break=	-SPACE}', "");
    Error('\p{Lb=/a/_-SP}');
    Error('\P{Lb=/a/_-SP}');
    Expect(1, 32, '\p{Lb=sp}', "");
    Expect(0, 32, '\p{^Lb=sp}', "");
    Expect(0, 32, '\P{Lb=sp}', "");
    Expect(1, 32, '\P{^Lb=sp}', "");
    Expect(0, 33, '\p{Lb=sp}', "");
    Expect(1, 33, '\p{^Lb=sp}', "");
    Expect(1, 33, '\P{Lb=sp}', "");
    Expect(0, 33, '\P{^Lb=sp}', "");
    Expect(1, 32, '\p{Lb=	_SP}', "");
    Expect(0, 32, '\p{^Lb=	_SP}', "");
    Expect(0, 32, '\P{Lb=	_SP}', "");
    Expect(1, 32, '\P{^Lb=	_SP}', "");
    Expect(0, 33, '\p{Lb=	_SP}', "");
    Expect(1, 33, '\p{^Lb=	_SP}', "");
    Expect(1, 33, '\P{Lb=	_SP}', "");
    Expect(0, 33, '\P{^Lb=	_SP}', "");
    Error('\p{Is_Line_Break=:=Space}');
    Error('\P{Is_Line_Break=:=Space}');
    Expect(1, 32, '\p{Is_Line_Break=space}', "");
    Expect(0, 32, '\p{^Is_Line_Break=space}', "");
    Expect(0, 32, '\P{Is_Line_Break=space}', "");
    Expect(1, 32, '\P{^Is_Line_Break=space}', "");
    Expect(0, 33, '\p{Is_Line_Break=space}', "");
    Expect(1, 33, '\p{^Is_Line_Break=space}', "");
    Expect(1, 33, '\P{Is_Line_Break=space}', "");
    Expect(0, 33, '\P{^Is_Line_Break=space}', "");
    Expect(1, 32, '\p{Is_Line_Break=SPACE}', "");
    Expect(0, 32, '\p{^Is_Line_Break=SPACE}', "");
    Expect(0, 32, '\P{Is_Line_Break=SPACE}', "");
    Expect(1, 32, '\P{^Is_Line_Break=SPACE}', "");
    Expect(0, 33, '\p{Is_Line_Break=SPACE}', "");
    Expect(1, 33, '\p{^Is_Line_Break=SPACE}', "");
    Expect(1, 33, '\P{Is_Line_Break=SPACE}', "");
    Expect(0, 33, '\P{^Is_Line_Break=SPACE}', "");
    Error('\p{Is_Lb=  SP:=}');
    Error('\P{Is_Lb=  SP:=}');
    Expect(1, 32, '\p{Is_Lb=sp}', "");
    Expect(0, 32, '\p{^Is_Lb=sp}', "");
    Expect(0, 32, '\P{Is_Lb=sp}', "");
    Expect(1, 32, '\P{^Is_Lb=sp}', "");
    Expect(0, 33, '\p{Is_Lb=sp}', "");
    Expect(1, 33, '\p{^Is_Lb=sp}', "");
    Expect(1, 33, '\P{Is_Lb=sp}', "");
    Expect(0, 33, '\P{^Is_Lb=sp}', "");
    Expect(1, 32, '\p{Is_Lb=	_sp}', "");
    Expect(0, 32, '\p{^Is_Lb=	_sp}', "");
    Expect(0, 32, '\P{Is_Lb=	_sp}', "");
    Expect(1, 32, '\P{^Is_Lb=	_sp}', "");
    Expect(0, 33, '\p{Is_Lb=	_sp}', "");
    Expect(1, 33, '\p{^Is_Lb=	_sp}', "");
    Expect(1, 33, '\P{Is_Lb=	_sp}', "");
    Expect(0, 33, '\P{^Is_Lb=	_sp}', "");
    Error('\p{Line_Break=	/a/Break_symbols}');
    Error('\P{Line_Break=	/a/Break_symbols}');
    Expect(1, 47, '\p{Line_Break=breaksymbols}', "");
    Expect(0, 47, '\p{^Line_Break=breaksymbols}', "");
    Expect(0, 47, '\P{Line_Break=breaksymbols}', "");
    Expect(1, 47, '\P{^Line_Break=breaksymbols}', "");
    Expect(0, 48, '\p{Line_Break=breaksymbols}', "");
    Expect(1, 48, '\p{^Line_Break=breaksymbols}', "");
    Expect(1, 48, '\P{Line_Break=breaksymbols}', "");
    Expect(0, 48, '\P{^Line_Break=breaksymbols}', "");
    Expect(1, 47, '\p{Line_Break=	-break_SYMBOLS}', "");
    Expect(0, 47, '\p{^Line_Break=	-break_SYMBOLS}', "");
    Expect(0, 47, '\P{Line_Break=	-break_SYMBOLS}', "");
    Expect(1, 47, '\P{^Line_Break=	-break_SYMBOLS}', "");
    Expect(0, 48, '\p{Line_Break=	-break_SYMBOLS}', "");
    Expect(1, 48, '\p{^Line_Break=	-break_SYMBOLS}', "");
    Expect(1, 48, '\P{Line_Break=	-break_SYMBOLS}', "");
    Expect(0, 48, '\P{^Line_Break=	-break_SYMBOLS}', "");
    Error('\p{Lb=	 SY:=}');
    Error('\P{Lb=	 SY:=}');
    Expect(1, 47, '\p{Lb: sy}', "");
    Expect(0, 47, '\p{^Lb: sy}', "");
    Expect(0, 47, '\P{Lb: sy}', "");
    Expect(1, 47, '\P{^Lb: sy}', "");
    Expect(0, 48, '\p{Lb: sy}', "");
    Expect(1, 48, '\p{^Lb: sy}', "");
    Expect(1, 48, '\P{Lb: sy}', "");
    Expect(0, 48, '\P{^Lb: sy}', "");
    Expect(1, 47, '\p{Lb=	SY}', "");
    Expect(0, 47, '\p{^Lb=	SY}', "");
    Expect(0, 47, '\P{Lb=	SY}', "");
    Expect(1, 47, '\P{^Lb=	SY}', "");
    Expect(0, 48, '\p{Lb=	SY}', "");
    Expect(1, 48, '\p{^Lb=	SY}', "");
    Expect(1, 48, '\P{Lb=	SY}', "");
    Expect(0, 48, '\P{^Lb=	SY}', "");
    Error('\p{Is_Line_Break=  Break_symbols:=}');
    Error('\P{Is_Line_Break=  Break_symbols:=}');
    Expect(1, 47, '\p{Is_Line_Break=breaksymbols}', "");
    Expect(0, 47, '\p{^Is_Line_Break=breaksymbols}', "");
    Expect(0, 47, '\P{Is_Line_Break=breaksymbols}', "");
    Expect(1, 47, '\P{^Is_Line_Break=breaksymbols}', "");
    Expect(0, 48, '\p{Is_Line_Break=breaksymbols}', "");
    Expect(1, 48, '\p{^Is_Line_Break=breaksymbols}', "");
    Expect(1, 48, '\P{Is_Line_Break=breaksymbols}', "");
    Expect(0, 48, '\P{^Is_Line_Break=breaksymbols}', "");
    Expect(1, 47, '\p{Is_Line_Break:-_Break_Symbols}', "");
    Expect(0, 47, '\p{^Is_Line_Break:-_Break_Symbols}', "");
    Expect(0, 47, '\P{Is_Line_Break:-_Break_Symbols}', "");
    Expect(1, 47, '\P{^Is_Line_Break:-_Break_Symbols}', "");
    Expect(0, 48, '\p{Is_Line_Break:-_Break_Symbols}', "");
    Expect(1, 48, '\p{^Is_Line_Break:-_Break_Symbols}', "");
    Expect(1, 48, '\P{Is_Line_Break:-_Break_Symbols}', "");
    Expect(0, 48, '\P{^Is_Line_Break:-_Break_Symbols}', "");
    Error('\p{Is_Lb=	_SY/a/}');
    Error('\P{Is_Lb=	_SY/a/}');
    Expect(1, 47, '\p{Is_Lb=sy}', "");
    Expect(0, 47, '\p{^Is_Lb=sy}', "");
    Expect(0, 47, '\P{Is_Lb=sy}', "");
    Expect(1, 47, '\P{^Is_Lb=sy}', "");
    Expect(0, 48, '\p{Is_Lb=sy}', "");
    Expect(1, 48, '\p{^Is_Lb=sy}', "");
    Expect(1, 48, '\P{Is_Lb=sy}', "");
    Expect(0, 48, '\P{^Is_Lb=sy}', "");
    Expect(1, 47, '\p{Is_Lb=	SY}', "");
    Expect(0, 47, '\p{^Is_Lb=	SY}', "");
    Expect(0, 47, '\P{Is_Lb=	SY}', "");
    Expect(1, 47, '\P{^Is_Lb=	SY}', "");
    Expect(0, 48, '\p{Is_Lb=	SY}', "");
    Expect(1, 48, '\p{^Is_Lb=	SY}', "");
    Expect(1, 48, '\P{Is_Lb=	SY}', "");
    Expect(0, 48, '\P{^Is_Lb=	SY}', "");
    Error('\p{Line_Break=  Word_Joiner:=}');
    Error('\P{Line_Break=  Word_Joiner:=}');
    Expect(1, 65279, '\p{Line_Break=wordjoiner}', "");
    Expect(0, 65279, '\p{^Line_Break=wordjoiner}', "");
    Expect(0, 65279, '\P{Line_Break=wordjoiner}', "");
    Expect(1, 65279, '\P{^Line_Break=wordjoiner}', "");
    Expect(0, 65280, '\p{Line_Break=wordjoiner}', "");
    Expect(1, 65280, '\p{^Line_Break=wordjoiner}', "");
    Expect(1, 65280, '\P{Line_Break=wordjoiner}', "");
    Expect(0, 65280, '\P{^Line_Break=wordjoiner}', "");
    Expect(1, 65279, '\p{Line_Break=__WORD_joiner}', "");
    Expect(0, 65279, '\p{^Line_Break=__WORD_joiner}', "");
    Expect(0, 65279, '\P{Line_Break=__WORD_joiner}', "");
    Expect(1, 65279, '\P{^Line_Break=__WORD_joiner}', "");
    Expect(0, 65280, '\p{Line_Break=__WORD_joiner}', "");
    Expect(1, 65280, '\p{^Line_Break=__WORD_joiner}', "");
    Expect(1, 65280, '\P{Line_Break=__WORD_joiner}', "");
    Expect(0, 65280, '\P{^Line_Break=__WORD_joiner}', "");
    Error('\p{Lb=__WJ:=}');
    Error('\P{Lb=__WJ:=}');
    Expect(1, 65279, '\p{Lb=wj}', "");
    Expect(0, 65279, '\p{^Lb=wj}', "");
    Expect(0, 65279, '\P{Lb=wj}', "");
    Expect(1, 65279, '\P{^Lb=wj}', "");
    Expect(0, 65280, '\p{Lb=wj}', "");
    Expect(1, 65280, '\p{^Lb=wj}', "");
    Expect(1, 65280, '\P{Lb=wj}', "");
    Expect(0, 65280, '\P{^Lb=wj}', "");
    Expect(1, 65279, '\p{Lb=_	WJ}', "");
    Expect(0, 65279, '\p{^Lb=_	WJ}', "");
    Expect(0, 65279, '\P{Lb=_	WJ}', "");
    Expect(1, 65279, '\P{^Lb=_	WJ}', "");
    Expect(0, 65280, '\p{Lb=_	WJ}', "");
    Expect(1, 65280, '\p{^Lb=_	WJ}', "");
    Expect(1, 65280, '\P{Lb=_	WJ}', "");
    Expect(0, 65280, '\P{^Lb=_	WJ}', "");
    Error('\p{Is_Line_Break=word_Joiner:=}');
    Error('\P{Is_Line_Break=word_Joiner:=}');
    Expect(1, 65279, '\p{Is_Line_Break=wordjoiner}', "");
    Expect(0, 65279, '\p{^Is_Line_Break=wordjoiner}', "");
    Expect(0, 65279, '\P{Is_Line_Break=wordjoiner}', "");
    Expect(1, 65279, '\P{^Is_Line_Break=wordjoiner}', "");
    Expect(0, 65280, '\p{Is_Line_Break=wordjoiner}', "");
    Expect(1, 65280, '\p{^Is_Line_Break=wordjoiner}', "");
    Expect(1, 65280, '\P{Is_Line_Break=wordjoiner}', "");
    Expect(0, 65280, '\P{^Is_Line_Break=wordjoiner}', "");
    Expect(1, 65279, '\p{Is_Line_Break: __WORD_Joiner}', "");
    Expect(0, 65279, '\p{^Is_Line_Break: __WORD_Joiner}', "");
    Expect(0, 65279, '\P{Is_Line_Break: __WORD_Joiner}', "");
    Expect(1, 65279, '\P{^Is_Line_Break: __WORD_Joiner}', "");
    Expect(0, 65280, '\p{Is_Line_Break: __WORD_Joiner}', "");
    Expect(1, 65280, '\p{^Is_Line_Break: __WORD_Joiner}', "");
    Expect(1, 65280, '\P{Is_Line_Break: __WORD_Joiner}', "");
    Expect(0, 65280, '\P{^Is_Line_Break: __WORD_Joiner}', "");
    Error('\p{Is_Lb=/a/- wj}');
    Error('\P{Is_Lb=/a/- wj}');
    Expect(1, 65279, '\p{Is_Lb=wj}', "");
    Expect(0, 65279, '\p{^Is_Lb=wj}', "");
    Expect(0, 65279, '\P{Is_Lb=wj}', "");
    Expect(1, 65279, '\P{^Is_Lb=wj}', "");
    Expect(0, 65280, '\p{Is_Lb=wj}', "");
    Expect(1, 65280, '\p{^Is_Lb=wj}', "");
    Expect(1, 65280, '\P{Is_Lb=wj}', "");
    Expect(0, 65280, '\P{^Is_Lb=wj}', "");
    Expect(1, 65279, '\p{Is_Lb= -wj}', "");
    Expect(0, 65279, '\p{^Is_Lb= -wj}', "");
    Expect(0, 65279, '\P{Is_Lb= -wj}', "");
    Expect(1, 65279, '\P{^Is_Lb= -wj}', "");
    Expect(0, 65280, '\p{Is_Lb= -wj}', "");
    Expect(1, 65280, '\p{^Is_Lb= -wj}', "");
    Expect(1, 65280, '\P{Is_Lb= -wj}', "");
    Expect(0, 65280, '\P{^Is_Lb= -wj}', "");
    Error('\p{Line_Break=-/a/Unknown}');
    Error('\P{Line_Break=-/a/Unknown}');
    Expect(1, 918000, '\p{Line_Break=unknown}', "");
    Expect(0, 918000, '\p{^Line_Break=unknown}', "");
    Expect(0, 918000, '\P{Line_Break=unknown}', "");
    Expect(1, 918000, '\P{^Line_Break=unknown}', "");
    Expect(0, 917999, '\p{Line_Break=unknown}', "");
    Expect(1, 917999, '\p{^Line_Break=unknown}', "");
    Expect(1, 917999, '\P{Line_Break=unknown}', "");
    Expect(0, 917999, '\P{^Line_Break=unknown}', "");
    Expect(1, 918000, '\p{Line_Break= 	UNKNOWN}', "");
    Expect(0, 918000, '\p{^Line_Break= 	UNKNOWN}', "");
    Expect(0, 918000, '\P{Line_Break= 	UNKNOWN}', "");
    Expect(1, 918000, '\P{^Line_Break= 	UNKNOWN}', "");
    Expect(0, 917999, '\p{Line_Break= 	UNKNOWN}', "");
    Expect(1, 917999, '\p{^Line_Break= 	UNKNOWN}', "");
    Expect(1, 917999, '\P{Line_Break= 	UNKNOWN}', "");
    Expect(0, 917999, '\P{^Line_Break= 	UNKNOWN}', "");
    Error('\p{Lb=:=	XX}');
    Error('\P{Lb=:=	XX}');
    Expect(1, 918000, '\p{Lb=xx}', "");
    Expect(0, 918000, '\p{^Lb=xx}', "");
    Expect(0, 918000, '\P{Lb=xx}', "");
    Expect(1, 918000, '\P{^Lb=xx}', "");
    Expect(0, 917999, '\p{Lb=xx}', "");
    Expect(1, 917999, '\p{^Lb=xx}', "");
    Expect(1, 917999, '\P{Lb=xx}', "");
    Expect(0, 917999, '\P{^Lb=xx}', "");
    Expect(1, 918000, '\p{Lb=	-xx}', "");
    Expect(0, 918000, '\p{^Lb=	-xx}', "");
    Expect(0, 918000, '\P{Lb=	-xx}', "");
    Expect(1, 918000, '\P{^Lb=	-xx}', "");
    Expect(0, 917999, '\p{Lb=	-xx}', "");
    Expect(1, 917999, '\p{^Lb=	-xx}', "");
    Expect(1, 917999, '\P{Lb=	-xx}', "");
    Expect(0, 917999, '\P{^Lb=	-xx}', "");
    Error('\p{Is_Line_Break=/a/_unknown}');
    Error('\P{Is_Line_Break=/a/_unknown}');
    Expect(1, 918000, '\p{Is_Line_Break=unknown}', "");
    Expect(0, 918000, '\p{^Is_Line_Break=unknown}', "");
    Expect(0, 918000, '\P{Is_Line_Break=unknown}', "");
    Expect(1, 918000, '\P{^Is_Line_Break=unknown}', "");
    Expect(0, 917999, '\p{Is_Line_Break=unknown}', "");
    Expect(1, 917999, '\p{^Is_Line_Break=unknown}', "");
    Expect(1, 917999, '\P{Is_Line_Break=unknown}', "");
    Expect(0, 917999, '\P{^Is_Line_Break=unknown}', "");
    Expect(1, 918000, '\p{Is_Line_Break=		Unknown}', "");
    Expect(0, 918000, '\p{^Is_Line_Break=		Unknown}', "");
    Expect(0, 918000, '\P{Is_Line_Break=		Unknown}', "");
    Expect(1, 918000, '\P{^Is_Line_Break=		Unknown}', "");
    Expect(0, 917999, '\p{Is_Line_Break=		Unknown}', "");
    Expect(1, 917999, '\p{^Is_Line_Break=		Unknown}', "");
    Expect(1, 917999, '\P{Is_Line_Break=		Unknown}', "");
    Expect(0, 917999, '\P{^Is_Line_Break=		Unknown}', "");
    Error('\p{Is_Lb=:=XX}');
    Error('\P{Is_Lb=:=XX}');
    Expect(1, 918000, '\p{Is_Lb=xx}', "");
    Expect(0, 918000, '\p{^Is_Lb=xx}', "");
    Expect(0, 918000, '\P{Is_Lb=xx}', "");
    Expect(1, 918000, '\P{^Is_Lb=xx}', "");
    Expect(0, 917999, '\p{Is_Lb=xx}', "");
    Expect(1, 917999, '\p{^Is_Lb=xx}', "");
    Expect(1, 917999, '\P{Is_Lb=xx}', "");
    Expect(0, 917999, '\P{^Is_Lb=xx}', "");
    Expect(1, 918000, '\p{Is_Lb=-_XX}', "");
    Expect(0, 918000, '\p{^Is_Lb=-_XX}', "");
    Expect(0, 918000, '\P{Is_Lb=-_XX}', "");
    Expect(1, 918000, '\P{^Is_Lb=-_XX}', "");
    Expect(0, 917999, '\p{Is_Lb=-_XX}', "");
    Expect(1, 917999, '\p{^Is_Lb=-_XX}', "");
    Expect(1, 917999, '\P{Is_Lb=-_XX}', "");
    Expect(0, 917999, '\P{^Is_Lb=-_XX}', "");
    Error('\p{Line_Break=/a/ ZWSPACE}');
    Error('\P{Line_Break=/a/ ZWSPACE}');
    Expect(1, 8203, '\p{Line_Break=zwspace}', "");
    Expect(0, 8203, '\p{^Line_Break=zwspace}', "");
    Expect(0, 8203, '\P{Line_Break=zwspace}', "");
    Expect(1, 8203, '\P{^Line_Break=zwspace}', "");
    Expect(0, 8204, '\p{Line_Break=zwspace}', "");
    Expect(1, 8204, '\p{^Line_Break=zwspace}', "");
    Expect(1, 8204, '\P{Line_Break=zwspace}', "");
    Expect(0, 8204, '\P{^Line_Break=zwspace}', "");
    Expect(1, 8203, '\p{Line_Break=--ZWSpace}', "");
    Expect(0, 8203, '\p{^Line_Break=--ZWSpace}', "");
    Expect(0, 8203, '\P{Line_Break=--ZWSpace}', "");
    Expect(1, 8203, '\P{^Line_Break=--ZWSpace}', "");
    Expect(0, 8204, '\p{Line_Break=--ZWSpace}', "");
    Expect(1, 8204, '\p{^Line_Break=--ZWSpace}', "");
    Expect(1, 8204, '\P{Line_Break=--ZWSpace}', "");
    Expect(0, 8204, '\P{^Line_Break=--ZWSpace}', "");
    Error('\p{Lb=		ZW:=}');
    Error('\P{Lb=		ZW:=}');
    Expect(1, 8203, '\p{Lb=zw}', "");
    Expect(0, 8203, '\p{^Lb=zw}', "");
    Expect(0, 8203, '\P{Lb=zw}', "");
    Expect(1, 8203, '\P{^Lb=zw}', "");
    Expect(0, 8204, '\p{Lb=zw}', "");
    Expect(1, 8204, '\p{^Lb=zw}', "");
    Expect(1, 8204, '\P{Lb=zw}', "");
    Expect(0, 8204, '\P{^Lb=zw}', "");
    Expect(1, 8203, '\p{Lb=_ZW}', "");
    Expect(0, 8203, '\p{^Lb=_ZW}', "");
    Expect(0, 8203, '\P{Lb=_ZW}', "");
    Expect(1, 8203, '\P{^Lb=_ZW}', "");
    Expect(0, 8204, '\p{Lb=_ZW}', "");
    Expect(1, 8204, '\p{^Lb=_ZW}', "");
    Expect(1, 8204, '\P{Lb=_ZW}', "");
    Expect(0, 8204, '\P{^Lb=_ZW}', "");
    Error('\p{Is_Line_Break=:=-ZWSpace}');
    Error('\P{Is_Line_Break=:=-ZWSpace}');
    Expect(1, 8203, '\p{Is_Line_Break=zwspace}', "");
    Expect(0, 8203, '\p{^Is_Line_Break=zwspace}', "");
    Expect(0, 8203, '\P{Is_Line_Break=zwspace}', "");
    Expect(1, 8203, '\P{^Is_Line_Break=zwspace}', "");
    Expect(0, 8204, '\p{Is_Line_Break=zwspace}', "");
    Expect(1, 8204, '\p{^Is_Line_Break=zwspace}', "");
    Expect(1, 8204, '\P{Is_Line_Break=zwspace}', "");
    Expect(0, 8204, '\P{^Is_Line_Break=zwspace}', "");
    Expect(1, 8203, '\p{Is_Line_Break= zwspace}', "");
    Expect(0, 8203, '\p{^Is_Line_Break= zwspace}', "");
    Expect(0, 8203, '\P{Is_Line_Break= zwspace}', "");
    Expect(1, 8203, '\P{^Is_Line_Break= zwspace}', "");
    Expect(0, 8204, '\p{Is_Line_Break= zwspace}', "");
    Expect(1, 8204, '\p{^Is_Line_Break= zwspace}', "");
    Expect(1, 8204, '\P{Is_Line_Break= zwspace}', "");
    Expect(0, 8204, '\P{^Is_Line_Break= zwspace}', "");
    Error('\p{Is_Lb=/a/ZW}');
    Error('\P{Is_Lb=/a/ZW}');
    Expect(1, 8203, '\p{Is_Lb=zw}', "");
    Expect(0, 8203, '\p{^Is_Lb=zw}', "");
    Expect(0, 8203, '\P{Is_Lb=zw}', "");
    Expect(1, 8203, '\P{^Is_Lb=zw}', "");
    Expect(0, 8204, '\p{Is_Lb=zw}', "");
    Expect(1, 8204, '\p{^Is_Lb=zw}', "");
    Expect(1, 8204, '\P{Is_Lb=zw}', "");
    Expect(0, 8204, '\P{^Is_Lb=zw}', "");
    Expect(1, 8203, '\p{Is_Lb= ZW}', "");
    Expect(0, 8203, '\p{^Is_Lb= ZW}', "");
    Expect(0, 8203, '\P{Is_Lb= ZW}', "");
    Expect(1, 8203, '\P{^Is_Lb= ZW}', "");
    Expect(0, 8204, '\p{Is_Lb= ZW}', "");
    Expect(1, 8204, '\p{^Is_Lb= ZW}', "");
    Expect(1, 8204, '\P{Is_Lb= ZW}', "");
    Expect(0, 8204, '\P{^Is_Lb= ZW}', "");
    Error('\p{Line_Break=-:=zwj}');
    Error('\P{Line_Break=-:=zwj}');
    Expect(1, 8205, '\p{Line_Break:   zwj}', "");
    Expect(0, 8205, '\p{^Line_Break:   zwj}', "");
    Expect(0, 8205, '\P{Line_Break:   zwj}', "");
    Expect(1, 8205, '\P{^Line_Break:   zwj}', "");
    Expect(0, 8206, '\p{Line_Break:   zwj}', "");
    Expect(1, 8206, '\p{^Line_Break:   zwj}', "");
    Expect(1, 8206, '\P{Line_Break:   zwj}', "");
    Expect(0, 8206, '\P{^Line_Break:   zwj}', "");
    Expect(1, 8205, '\p{Line_Break=_-ZWJ}', "");
    Expect(0, 8205, '\p{^Line_Break=_-ZWJ}', "");
    Expect(0, 8205, '\P{Line_Break=_-ZWJ}', "");
    Expect(1, 8205, '\P{^Line_Break=_-ZWJ}', "");
    Expect(0, 8206, '\p{Line_Break=_-ZWJ}', "");
    Expect(1, 8206, '\p{^Line_Break=_-ZWJ}', "");
    Expect(1, 8206, '\P{Line_Break=_-ZWJ}', "");
    Expect(0, 8206, '\P{^Line_Break=_-ZWJ}', "");
    Error('\p{Lb=:=ZWJ}');
    Error('\P{Lb=:=ZWJ}');
    Expect(1, 8205, '\p{Lb=zwj}', "");
    Expect(0, 8205, '\p{^Lb=zwj}', "");
    Expect(0, 8205, '\P{Lb=zwj}', "");
    Expect(1, 8205, '\P{^Lb=zwj}', "");
    Expect(0, 8206, '\p{Lb=zwj}', "");
    Expect(1, 8206, '\p{^Lb=zwj}', "");
    Expect(1, 8206, '\P{Lb=zwj}', "");
    Expect(0, 8206, '\P{^Lb=zwj}', "");
    Expect(1, 8205, '\p{Lb=_ZWJ}', "");
    Expect(0, 8205, '\p{^Lb=_ZWJ}', "");
    Expect(0, 8205, '\P{Lb=_ZWJ}', "");
    Expect(1, 8205, '\P{^Lb=_ZWJ}', "");
    Expect(0, 8206, '\p{Lb=_ZWJ}', "");
    Expect(1, 8206, '\p{^Lb=_ZWJ}', "");
    Expect(1, 8206, '\P{Lb=_ZWJ}', "");
    Expect(0, 8206, '\P{^Lb=_ZWJ}', "");
    Error('\p{Is_Line_Break=	 ZWJ/a/}');
    Error('\P{Is_Line_Break=	 ZWJ/a/}');
    Expect(1, 8205, '\p{Is_Line_Break=zwj}', "");
    Expect(0, 8205, '\p{^Is_Line_Break=zwj}', "");
    Expect(0, 8205, '\P{Is_Line_Break=zwj}', "");
    Expect(1, 8205, '\P{^Is_Line_Break=zwj}', "");
    Expect(0, 8206, '\p{Is_Line_Break=zwj}', "");
    Expect(1, 8206, '\p{^Is_Line_Break=zwj}', "");
    Expect(1, 8206, '\P{Is_Line_Break=zwj}', "");
    Expect(0, 8206, '\P{^Is_Line_Break=zwj}', "");
    Expect(1, 8205, '\p{Is_Line_Break=-	ZWJ}', "");
    Expect(0, 8205, '\p{^Is_Line_Break=-	ZWJ}', "");
    Expect(0, 8205, '\P{Is_Line_Break=-	ZWJ}', "");
    Expect(1, 8205, '\P{^Is_Line_Break=-	ZWJ}', "");
    Expect(0, 8206, '\p{Is_Line_Break=-	ZWJ}', "");
    Expect(1, 8206, '\p{^Is_Line_Break=-	ZWJ}', "");
    Expect(1, 8206, '\P{Is_Line_Break=-	ZWJ}', "");
    Expect(0, 8206, '\P{^Is_Line_Break=-	ZWJ}', "");
    Error('\p{Is_Lb: /a/ZWJ}');
    Error('\P{Is_Lb: /a/ZWJ}');
    Expect(1, 8205, '\p{Is_Lb=zwj}', "");
    Expect(0, 8205, '\p{^Is_Lb=zwj}', "");
    Expect(0, 8205, '\P{Is_Lb=zwj}', "");
    Expect(1, 8205, '\P{^Is_Lb=zwj}', "");
    Expect(0, 8206, '\p{Is_Lb=zwj}', "");
    Expect(1, 8206, '\p{^Is_Lb=zwj}', "");
    Expect(1, 8206, '\P{Is_Lb=zwj}', "");
    Expect(0, 8206, '\P{^Is_Lb=zwj}', "");
    Expect(1, 8205, '\p{Is_Lb=-zwj}', "");
    Expect(0, 8205, '\p{^Is_Lb=-zwj}', "");
    Expect(0, 8205, '\P{Is_Lb=-zwj}', "");
    Expect(1, 8205, '\P{^Is_Lb=-zwj}', "");
    Expect(0, 8206, '\p{Is_Lb=-zwj}', "");
    Expect(1, 8206, '\p{^Is_Lb=-zwj}', "");
    Expect(1, 8206, '\P{Is_Lb=-zwj}', "");
    Expect(0, 8206, '\P{^Is_Lb=-zwj}', "");
    Error('\p{Logical_Order_Exception=:=-	No}');
    Error('\P{Logical_Order_Exception=:=-	No}');
    Expect(1, 43709, '\p{Logical_Order_Exception=no}', "");
    Expect(0, 43709, '\p{^Logical_Order_Exception=no}', "");
    Expect(0, 43709, '\P{Logical_Order_Exception=no}', "");
    Expect(1, 43709, '\P{^Logical_Order_Exception=no}', "");
    Expect(0, 43708, '\p{Logical_Order_Exception=no}', "");
    Expect(1, 43708, '\p{^Logical_Order_Exception=no}', "");
    Expect(1, 43708, '\P{Logical_Order_Exception=no}', "");
    Expect(0, 43708, '\P{^Logical_Order_Exception=no}', "");
    Expect(1, 43709, '\p{Logical_Order_Exception:_-No}', "");
    Expect(0, 43709, '\p{^Logical_Order_Exception:_-No}', "");
    Expect(0, 43709, '\P{Logical_Order_Exception:_-No}', "");
    Expect(1, 43709, '\P{^Logical_Order_Exception:_-No}', "");
    Expect(0, 43708, '\p{Logical_Order_Exception:_-No}', "");
    Expect(1, 43708, '\p{^Logical_Order_Exception:_-No}', "");
    Expect(1, 43708, '\P{Logical_Order_Exception:_-No}', "");
    Expect(0, 43708, '\P{^Logical_Order_Exception:_-No}', "");
    Error('\p{LOE=-:=n}');
    Error('\P{LOE=-:=n}');
    Expect(1, 43709, '\p{LOE=n}', "");
    Expect(0, 43709, '\p{^LOE=n}', "");
    Expect(0, 43709, '\P{LOE=n}', "");
    Expect(1, 43709, '\P{^LOE=n}', "");
    Expect(0, 43708, '\p{LOE=n}', "");
    Expect(1, 43708, '\p{^LOE=n}', "");
    Expect(1, 43708, '\P{LOE=n}', "");
    Expect(0, 43708, '\P{^LOE=n}', "");
    Expect(1, 43709, '\p{LOE=-n}', "");
    Expect(0, 43709, '\p{^LOE=-n}', "");
    Expect(0, 43709, '\P{LOE=-n}', "");
    Expect(1, 43709, '\P{^LOE=-n}', "");
    Expect(0, 43708, '\p{LOE=-n}', "");
    Expect(1, 43708, '\p{^LOE=-n}', "");
    Expect(1, 43708, '\P{LOE=-n}', "");
    Expect(0, 43708, '\P{^LOE=-n}', "");
    Error('\p{Is_Logical_Order_Exception=/a/ F}');
    Error('\P{Is_Logical_Order_Exception=/a/ F}');
    Expect(1, 43709, '\p{Is_Logical_Order_Exception=f}', "");
    Expect(0, 43709, '\p{^Is_Logical_Order_Exception=f}', "");
    Expect(0, 43709, '\P{Is_Logical_Order_Exception=f}', "");
    Expect(1, 43709, '\P{^Is_Logical_Order_Exception=f}', "");
    Expect(0, 43708, '\p{Is_Logical_Order_Exception=f}', "");
    Expect(1, 43708, '\p{^Is_Logical_Order_Exception=f}', "");
    Expect(1, 43708, '\P{Is_Logical_Order_Exception=f}', "");
    Expect(0, 43708, '\P{^Is_Logical_Order_Exception=f}', "");
    Expect(1, 43709, '\p{Is_Logical_Order_Exception=	_F}', "");
    Expect(0, 43709, '\p{^Is_Logical_Order_Exception=	_F}', "");
    Expect(0, 43709, '\P{Is_Logical_Order_Exception=	_F}', "");
    Expect(1, 43709, '\P{^Is_Logical_Order_Exception=	_F}', "");
    Expect(0, 43708, '\p{Is_Logical_Order_Exception=	_F}', "");
    Expect(1, 43708, '\p{^Is_Logical_Order_Exception=	_F}', "");
    Expect(1, 43708, '\P{Is_Logical_Order_Exception=	_F}', "");
    Expect(0, 43708, '\P{^Is_Logical_Order_Exception=	_F}', "");
    Error('\p{Is_LOE=_ False:=}');
    Error('\P{Is_LOE=_ False:=}');
    Expect(1, 43709, '\p{Is_LOE:	false}', "");
    Expect(0, 43709, '\p{^Is_LOE:	false}', "");
    Expect(0, 43709, '\P{Is_LOE:	false}', "");
    Expect(1, 43709, '\P{^Is_LOE:	false}', "");
    Expect(0, 43708, '\p{Is_LOE:	false}', "");
    Expect(1, 43708, '\p{^Is_LOE:	false}', "");
    Expect(1, 43708, '\P{Is_LOE:	false}', "");
    Expect(0, 43708, '\P{^Is_LOE:	false}', "");
    Expect(1, 43709, '\p{Is_LOE= 	False}', "");
    Expect(0, 43709, '\p{^Is_LOE= 	False}', "");
    Expect(0, 43709, '\P{Is_LOE= 	False}', "");
    Expect(1, 43709, '\P{^Is_LOE= 	False}', "");
    Expect(0, 43708, '\p{Is_LOE= 	False}', "");
    Expect(1, 43708, '\p{^Is_LOE= 	False}', "");
    Expect(1, 43708, '\P{Is_LOE= 	False}', "");
    Expect(0, 43708, '\P{^Is_LOE= 	False}', "");
    Error('\p{Logical_Order_Exception=_Yes/a/}');
    Error('\P{Logical_Order_Exception=_Yes/a/}');
    Expect(1, 43708, '\p{Logical_Order_Exception:yes}', "");
    Expect(0, 43708, '\p{^Logical_Order_Exception:yes}', "");
    Expect(0, 43708, '\P{Logical_Order_Exception:yes}', "");
    Expect(1, 43708, '\P{^Logical_Order_Exception:yes}', "");
    Expect(0, 43709, '\p{Logical_Order_Exception:yes}', "");
    Expect(1, 43709, '\p{^Logical_Order_Exception:yes}', "");
    Expect(1, 43709, '\P{Logical_Order_Exception:yes}', "");
    Expect(0, 43709, '\P{^Logical_Order_Exception:yes}', "");
    Expect(1, 43708, '\p{Logical_Order_Exception=_-yes}', "");
    Expect(0, 43708, '\p{^Logical_Order_Exception=_-yes}', "");
    Expect(0, 43708, '\P{Logical_Order_Exception=_-yes}', "");
    Expect(1, 43708, '\P{^Logical_Order_Exception=_-yes}', "");
    Expect(0, 43709, '\p{Logical_Order_Exception=_-yes}', "");
    Expect(1, 43709, '\p{^Logical_Order_Exception=_-yes}', "");
    Expect(1, 43709, '\P{Logical_Order_Exception=_-yes}', "");
    Expect(0, 43709, '\P{^Logical_Order_Exception=_-yes}', "");
    Error('\p{LOE=_-y:=}');
    Error('\P{LOE=_-y:=}');
    Expect(1, 43708, '\p{LOE=y}', "");
    Expect(0, 43708, '\p{^LOE=y}', "");
    Expect(0, 43708, '\P{LOE=y}', "");
    Expect(1, 43708, '\P{^LOE=y}', "");
    Expect(0, 43709, '\p{LOE=y}', "");
    Expect(1, 43709, '\p{^LOE=y}', "");
    Expect(1, 43709, '\P{LOE=y}', "");
    Expect(0, 43709, '\P{^LOE=y}', "");
    Error('\p{Is_Logical_Order_Exception=:=		T}');
    Error('\P{Is_Logical_Order_Exception=:=		T}');
    Expect(1, 43708, '\p{Is_Logical_Order_Exception:	t}', "");
    Expect(0, 43708, '\p{^Is_Logical_Order_Exception:	t}', "");
    Expect(0, 43708, '\P{Is_Logical_Order_Exception:	t}', "");
    Expect(1, 43708, '\P{^Is_Logical_Order_Exception:	t}', "");
    Expect(0, 43709, '\p{Is_Logical_Order_Exception:	t}', "");
    Expect(1, 43709, '\p{^Is_Logical_Order_Exception:	t}', "");
    Expect(1, 43709, '\P{Is_Logical_Order_Exception:	t}', "");
    Expect(0, 43709, '\P{^Is_Logical_Order_Exception:	t}', "");
    Expect(1, 43708, '\p{Is_Logical_Order_Exception= -t}', "");
    Expect(0, 43708, '\p{^Is_Logical_Order_Exception= -t}', "");
    Expect(0, 43708, '\P{Is_Logical_Order_Exception= -t}', "");
    Expect(1, 43708, '\P{^Is_Logical_Order_Exception= -t}', "");
    Expect(0, 43709, '\p{Is_Logical_Order_Exception= -t}', "");
    Expect(1, 43709, '\p{^Is_Logical_Order_Exception= -t}', "");
    Expect(1, 43709, '\P{Is_Logical_Order_Exception= -t}', "");
    Expect(0, 43709, '\P{^Is_Logical_Order_Exception= -t}', "");
    Error('\p{Is_LOE=:=- TRUE}');
    Error('\P{Is_LOE=:=- TRUE}');
    Expect(1, 43708, '\p{Is_LOE=true}', "");
    Expect(0, 43708, '\p{^Is_LOE=true}', "");
    Expect(0, 43708, '\P{Is_LOE=true}', "");
    Expect(1, 43708, '\P{^Is_LOE=true}', "");
    Expect(0, 43709, '\p{Is_LOE=true}', "");
    Expect(1, 43709, '\p{^Is_LOE=true}', "");
    Expect(1, 43709, '\P{Is_LOE=true}', "");
    Expect(0, 43709, '\P{^Is_LOE=true}', "");
    Expect(1, 43708, '\p{Is_LOE:_	true}', "");
    Expect(0, 43708, '\p{^Is_LOE:_	true}', "");
    Expect(0, 43708, '\P{Is_LOE:_	true}', "");
    Expect(1, 43708, '\P{^Is_LOE:_	true}', "");
    Expect(0, 43709, '\p{Is_LOE:_	true}', "");
    Expect(1, 43709, '\p{^Is_LOE:_	true}', "");
    Expect(1, 43709, '\P{Is_LOE:_	true}', "");
    Expect(0, 43709, '\P{^Is_LOE:_	true}', "");
    Error('\p{Lowercase:-_no/a/}');
    Error('\P{Lowercase:-_no/a/}');
    Expect(1, 125252, '\p{Lowercase=no}', "");
    Expect(0, 125252, '\p{^Lowercase=no}', "");
    Expect(0, 125252, '\P{Lowercase=no}', "");
    Expect(1, 125252, '\P{^Lowercase=no}', "");
    Expect(0, 125251, '\p{Lowercase=no}', "");
    Expect(1, 125251, '\p{^Lowercase=no}', "");
    Expect(1, 125251, '\P{Lowercase=no}', "");
    Expect(0, 125251, '\P{^Lowercase=no}', "");
    Expect(1, 125252, '\p{Lowercase=- no}', "");
    Expect(0, 125252, '\p{^Lowercase=- no}', "");
    Expect(0, 125252, '\P{Lowercase=- no}', "");
    Expect(1, 125252, '\P{^Lowercase=- no}', "");
    Expect(0, 125251, '\p{Lowercase=- no}', "");
    Expect(1, 125251, '\p{^Lowercase=- no}', "");
    Expect(1, 125251, '\P{Lowercase=- no}', "");
    Expect(0, 125251, '\P{^Lowercase=- no}', "");
    Error('\p{Lower=N/a/}');
    Error('\P{Lower=N/a/}');
    Expect(1, 125252, '\p{Lower: n}', "");
    Expect(0, 125252, '\p{^Lower: n}', "");
    Expect(0, 125252, '\P{Lower: n}', "");
    Expect(1, 125252, '\P{^Lower: n}', "");
    Expect(0, 125251, '\p{Lower: n}', "");
    Expect(1, 125251, '\p{^Lower: n}', "");
    Expect(1, 125251, '\P{Lower: n}', "");
    Expect(0, 125251, '\P{^Lower: n}', "");
    Expect(1, 125252, '\p{Lower=_-N}', "");
    Expect(0, 125252, '\p{^Lower=_-N}', "");
    Expect(0, 125252, '\P{Lower=_-N}', "");
    Expect(1, 125252, '\P{^Lower=_-N}', "");
    Expect(0, 125251, '\p{Lower=_-N}', "");
    Expect(1, 125251, '\p{^Lower=_-N}', "");
    Expect(1, 125251, '\P{Lower=_-N}', "");
    Expect(0, 125251, '\P{^Lower=_-N}', "");
    Error('\p{Is_Lowercase=:=	 F}');
    Error('\P{Is_Lowercase=:=	 F}');
    Expect(1, 125252, '\p{Is_Lowercase=f}', "");
    Expect(0, 125252, '\p{^Is_Lowercase=f}', "");
    Expect(0, 125252, '\P{Is_Lowercase=f}', "");
    Expect(1, 125252, '\P{^Is_Lowercase=f}', "");
    Expect(0, 125251, '\p{Is_Lowercase=f}', "");
    Expect(1, 125251, '\p{^Is_Lowercase=f}', "");
    Expect(1, 125251, '\P{Is_Lowercase=f}', "");
    Expect(0, 125251, '\P{^Is_Lowercase=f}', "");
    Expect(1, 125252, '\p{Is_Lowercase=F}', "");
    Expect(0, 125252, '\p{^Is_Lowercase=F}', "");
    Expect(0, 125252, '\P{Is_Lowercase=F}', "");
    Expect(1, 125252, '\P{^Is_Lowercase=F}', "");
    Expect(0, 125251, '\p{Is_Lowercase=F}', "");
    Expect(1, 125251, '\p{^Is_Lowercase=F}', "");
    Expect(1, 125251, '\P{Is_Lowercase=F}', "");
    Expect(0, 125251, '\P{^Is_Lowercase=F}', "");
    Error('\p{Is_Lower:	:=false}');
    Error('\P{Is_Lower:	:=false}');
    Expect(1, 125252, '\p{Is_Lower=false}', "");
    Expect(0, 125252, '\p{^Is_Lower=false}', "");
    Expect(0, 125252, '\P{Is_Lower=false}', "");
    Expect(1, 125252, '\P{^Is_Lower=false}', "");
    Expect(0, 125251, '\p{Is_Lower=false}', "");
    Expect(1, 125251, '\p{^Is_Lower=false}', "");
    Expect(1, 125251, '\P{Is_Lower=false}', "");
    Expect(0, 125251, '\P{^Is_Lower=false}', "");
    Expect(1, 125252, '\p{Is_Lower=	-FALSE}', "");
    Expect(0, 125252, '\p{^Is_Lower=	-FALSE}', "");
    Expect(0, 125252, '\P{Is_Lower=	-FALSE}', "");
    Expect(1, 125252, '\P{^Is_Lower=	-FALSE}', "");
    Expect(0, 125251, '\p{Is_Lower=	-FALSE}', "");
    Expect(1, 125251, '\p{^Is_Lower=	-FALSE}', "");
    Expect(1, 125251, '\P{Is_Lower=	-FALSE}', "");
    Expect(0, 125251, '\P{^Is_Lower=	-FALSE}', "");
    Error('\p{Lowercase=:=- Yes}');
    Error('\P{Lowercase=:=- Yes}');
    Expect(1, 125251, '\p{Lowercase=yes}', "");
    Expect(0, 125251, '\p{^Lowercase=yes}', "");
    Expect(0, 125251, '\P{Lowercase=yes}', "");
    Expect(1, 125251, '\P{^Lowercase=yes}', "");
    Expect(0, 125252, '\p{Lowercase=yes}', "");
    Expect(1, 125252, '\p{^Lowercase=yes}', "");
    Expect(1, 125252, '\P{Lowercase=yes}', "");
    Expect(0, 125252, '\P{^Lowercase=yes}', "");
    Expect(1, 125251, '\p{Lowercase=	 Yes}', "");
    Expect(0, 125251, '\p{^Lowercase=	 Yes}', "");
    Expect(0, 125251, '\P{Lowercase=	 Yes}', "");
    Expect(1, 125251, '\P{^Lowercase=	 Yes}', "");
    Expect(0, 125252, '\p{Lowercase=	 Yes}', "");
    Expect(1, 125252, '\p{^Lowercase=	 Yes}', "");
    Expect(1, 125252, '\P{Lowercase=	 Yes}', "");
    Expect(0, 125252, '\P{^Lowercase=	 Yes}', "");
    Error('\p{Lower=_:=Y}');
    Error('\P{Lower=_:=Y}');
    Expect(1, 125251, '\p{Lower=y}', "");
    Expect(0, 125251, '\p{^Lower=y}', "");
    Expect(0, 125251, '\P{Lower=y}', "");
    Expect(1, 125251, '\P{^Lower=y}', "");
    Expect(0, 125252, '\p{Lower=y}', "");
    Expect(1, 125252, '\p{^Lower=y}', "");
    Expect(1, 125252, '\P{Lower=y}', "");
    Expect(0, 125252, '\P{^Lower=y}', "");
    Expect(1, 125251, '\p{Lower=	Y}', "");
    Expect(0, 125251, '\p{^Lower=	Y}', "");
    Expect(0, 125251, '\P{Lower=	Y}', "");
    Expect(1, 125251, '\P{^Lower=	Y}', "");
    Expect(0, 125252, '\p{Lower=	Y}', "");
    Expect(1, 125252, '\p{^Lower=	Y}', "");
    Expect(1, 125252, '\P{Lower=	Y}', "");
    Expect(0, 125252, '\P{^Lower=	Y}', "");
    Error('\p{Is_Lowercase=:=	T}');
    Error('\P{Is_Lowercase=:=	T}');
    Expect(1, 125251, '\p{Is_Lowercase=t}', "");
    Expect(0, 125251, '\p{^Is_Lowercase=t}', "");
    Expect(0, 125251, '\P{Is_Lowercase=t}', "");
    Expect(1, 125251, '\P{^Is_Lowercase=t}', "");
    Expect(0, 125252, '\p{Is_Lowercase=t}', "");
    Expect(1, 125252, '\p{^Is_Lowercase=t}', "");
    Expect(1, 125252, '\P{Is_Lowercase=t}', "");
    Expect(0, 125252, '\P{^Is_Lowercase=t}', "");
    Expect(1, 125251, '\p{Is_Lowercase=	_t}', "");
    Expect(0, 125251, '\p{^Is_Lowercase=	_t}', "");
    Expect(0, 125251, '\P{Is_Lowercase=	_t}', "");
    Expect(1, 125251, '\P{^Is_Lowercase=	_t}', "");
    Expect(0, 125252, '\p{Is_Lowercase=	_t}', "");
    Expect(1, 125252, '\p{^Is_Lowercase=	_t}', "");
    Expect(1, 125252, '\P{Is_Lowercase=	_t}', "");
    Expect(0, 125252, '\P{^Is_Lowercase=	_t}', "");
    Error('\p{Is_Lower=	/a/True}');
    Error('\P{Is_Lower=	/a/True}');
    Expect(1, 125251, '\p{Is_Lower=true}', "");
    Expect(0, 125251, '\p{^Is_Lower=true}', "");
    Expect(0, 125251, '\P{Is_Lower=true}', "");
    Expect(1, 125251, '\P{^Is_Lower=true}', "");
    Expect(0, 125252, '\p{Is_Lower=true}', "");
    Expect(1, 125252, '\p{^Is_Lower=true}', "");
    Expect(1, 125252, '\P{Is_Lower=true}', "");
    Expect(0, 125252, '\P{^Is_Lower=true}', "");
    Expect(1, 125251, '\p{Is_Lower=		true}', "");
    Expect(0, 125251, '\p{^Is_Lower=		true}', "");
    Expect(0, 125251, '\P{Is_Lower=		true}', "");
    Expect(1, 125251, '\P{^Is_Lower=		true}', "");
    Expect(0, 125252, '\p{Is_Lower=		true}', "");
    Expect(1, 125252, '\p{^Is_Lower=		true}', "");
    Expect(1, 125252, '\P{Is_Lower=		true}', "");
    Expect(0, 125252, '\P{^Is_Lower=		true}', "");
    Error('\p{Math=__No:=}');
    Error('\P{Math=__No:=}');
    Expect(1, 126706, '\p{Math:	no}', "");
    Expect(0, 126706, '\p{^Math:	no}', "");
    Expect(0, 126706, '\P{Math:	no}', "");
    Expect(1, 126706, '\P{^Math:	no}', "");
    Expect(0, 126705, '\p{Math:	no}', "");
    Expect(1, 126705, '\p{^Math:	no}', "");
    Expect(1, 126705, '\P{Math:	no}', "");
    Expect(0, 126705, '\P{^Math:	no}', "");
    Expect(1, 126706, '\p{Math: __No}', "");
    Expect(0, 126706, '\p{^Math: __No}', "");
    Expect(0, 126706, '\P{Math: __No}', "");
    Expect(1, 126706, '\P{^Math: __No}', "");
    Expect(0, 126705, '\p{Math: __No}', "");
    Expect(1, 126705, '\p{^Math: __No}', "");
    Expect(1, 126705, '\P{Math: __No}', "");
    Expect(0, 126705, '\P{^Math: __No}', "");
    Error('\p{Is_Math:	/a/N}');
    Error('\P{Is_Math:	/a/N}');
    Expect(1, 126706, '\p{Is_Math=n}', "");
    Expect(0, 126706, '\p{^Is_Math=n}', "");
    Expect(0, 126706, '\P{Is_Math=n}', "");
    Expect(1, 126706, '\P{^Is_Math=n}', "");
    Expect(0, 126705, '\p{Is_Math=n}', "");
    Expect(1, 126705, '\p{^Is_Math=n}', "");
    Expect(1, 126705, '\P{Is_Math=n}', "");
    Expect(0, 126705, '\P{^Is_Math=n}', "");
    Expect(1, 126706, '\p{Is_Math=-	N}', "");
    Expect(0, 126706, '\p{^Is_Math=-	N}', "");
    Expect(0, 126706, '\P{Is_Math=-	N}', "");
    Expect(1, 126706, '\P{^Is_Math=-	N}', "");
    Expect(0, 126705, '\p{Is_Math=-	N}', "");
    Expect(1, 126705, '\p{^Is_Math=-	N}', "");
    Expect(1, 126705, '\P{Is_Math=-	N}', "");
    Expect(0, 126705, '\P{^Is_Math=-	N}', "");
    Error('\p{Math=_	F:=}');
    Error('\P{Math=_	F:=}');
    Expect(1, 126706, '\p{Math=f}', "");
    Expect(0, 126706, '\p{^Math=f}', "");
    Expect(0, 126706, '\P{Math=f}', "");
    Expect(1, 126706, '\P{^Math=f}', "");
    Expect(0, 126705, '\p{Math=f}', "");
    Expect(1, 126705, '\p{^Math=f}', "");
    Expect(1, 126705, '\P{Math=f}', "");
    Expect(0, 126705, '\P{^Math=f}', "");
    Expect(1, 126706, '\p{Math= 	f}', "");
    Expect(0, 126706, '\p{^Math= 	f}', "");
    Expect(0, 126706, '\P{Math= 	f}', "");
    Expect(1, 126706, '\P{^Math= 	f}', "");
    Expect(0, 126705, '\p{Math= 	f}', "");
    Expect(1, 126705, '\p{^Math= 	f}', "");
    Expect(1, 126705, '\P{Math= 	f}', "");
    Expect(0, 126705, '\P{^Math= 	f}', "");
    Error('\p{Is_Math= _False/a/}');
    Error('\P{Is_Math= _False/a/}');
    Expect(1, 126706, '\p{Is_Math=false}', "");
    Expect(0, 126706, '\p{^Is_Math=false}', "");
    Expect(0, 126706, '\P{Is_Math=false}', "");
    Expect(1, 126706, '\P{^Is_Math=false}', "");
    Expect(0, 126705, '\p{Is_Math=false}', "");
    Expect(1, 126705, '\p{^Is_Math=false}', "");
    Expect(1, 126705, '\P{Is_Math=false}', "");
    Expect(0, 126705, '\P{^Is_Math=false}', "");
    Expect(1, 126706, '\p{Is_Math= False}', "");
    Expect(0, 126706, '\p{^Is_Math= False}', "");
    Expect(0, 126706, '\P{Is_Math= False}', "");
    Expect(1, 126706, '\P{^Is_Math= False}', "");
    Expect(0, 126705, '\p{Is_Math= False}', "");
    Expect(1, 126705, '\p{^Is_Math= False}', "");
    Expect(1, 126705, '\P{Is_Math= False}', "");
    Expect(0, 126705, '\P{^Is_Math= False}', "");
    Error('\p{Math=_:=Yes}');
    Error('\P{Math=_:=Yes}');
    Expect(1, 126705, '\p{Math=yes}', "");
    Expect(0, 126705, '\p{^Math=yes}', "");
    Expect(0, 126705, '\P{Math=yes}', "");
    Expect(1, 126705, '\P{^Math=yes}', "");
    Expect(0, 126706, '\p{Math=yes}', "");
    Expect(1, 126706, '\p{^Math=yes}', "");
    Expect(1, 126706, '\P{Math=yes}', "");
    Expect(0, 126706, '\P{^Math=yes}', "");
    Expect(1, 126705, '\p{Math= yes}', "");
    Expect(0, 126705, '\p{^Math= yes}', "");
    Expect(0, 126705, '\P{Math= yes}', "");
    Expect(1, 126705, '\P{^Math= yes}', "");
    Expect(0, 126706, '\p{Math= yes}', "");
    Expect(1, 126706, '\p{^Math= yes}', "");
    Expect(1, 126706, '\P{Math= yes}', "");
    Expect(0, 126706, '\P{^Math= yes}', "");
    Error('\p{Is_Math=:=	-Y}');
    Error('\P{Is_Math=:=	-Y}');
    Expect(1, 126705, '\p{Is_Math=y}', "");
    Expect(0, 126705, '\p{^Is_Math=y}', "");
    Expect(0, 126705, '\P{Is_Math=y}', "");
    Expect(1, 126705, '\P{^Is_Math=y}', "");
    Expect(0, 126706, '\p{Is_Math=y}', "");
    Expect(1, 126706, '\p{^Is_Math=y}', "");
    Expect(1, 126706, '\P{Is_Math=y}', "");
    Expect(0, 126706, '\P{^Is_Math=y}', "");
    Expect(1, 126705, '\p{Is_Math=		y}', "");
    Expect(0, 126705, '\p{^Is_Math=		y}', "");
    Expect(0, 126705, '\P{Is_Math=		y}', "");
    Expect(1, 126705, '\P{^Is_Math=		y}', "");
    Expect(0, 126706, '\p{Is_Math=		y}', "");
    Expect(1, 126706, '\p{^Is_Math=		y}', "");
    Expect(1, 126706, '\P{Is_Math=		y}', "");
    Expect(0, 126706, '\P{^Is_Math=		y}', "");
    Error('\p{Math=/a/T}');
    Error('\P{Math=/a/T}');
    Expect(1, 126705, '\p{Math=t}', "");
    Expect(0, 126705, '\p{^Math=t}', "");
    Expect(0, 126705, '\P{Math=t}', "");
    Expect(1, 126705, '\P{^Math=t}', "");
    Expect(0, 126706, '\p{Math=t}', "");
    Expect(1, 126706, '\p{^Math=t}', "");
    Expect(1, 126706, '\P{Math=t}', "");
    Expect(0, 126706, '\P{^Math=t}', "");
    Expect(1, 126705, '\p{Math=	t}', "");
    Expect(0, 126705, '\p{^Math=	t}', "");
    Expect(0, 126705, '\P{Math=	t}', "");
    Expect(1, 126705, '\P{^Math=	t}', "");
    Expect(0, 126706, '\p{Math=	t}', "");
    Expect(1, 126706, '\p{^Math=	t}', "");
    Expect(1, 126706, '\P{Math=	t}', "");
    Expect(0, 126706, '\P{^Math=	t}', "");
    Error('\p{Is_Math=/a/ -True}');
    Error('\P{Is_Math=/a/ -True}');
    Expect(1, 126705, '\p{Is_Math=true}', "");
    Expect(0, 126705, '\p{^Is_Math=true}', "");
    Expect(0, 126705, '\P{Is_Math=true}', "");
    Expect(1, 126705, '\P{^Is_Math=true}', "");
    Expect(0, 126706, '\p{Is_Math=true}', "");
    Expect(1, 126706, '\p{^Is_Math=true}', "");
    Expect(1, 126706, '\P{Is_Math=true}', "");
    Expect(0, 126706, '\P{^Is_Math=true}', "");
    Expect(1, 126705, '\p{Is_Math=-	True}', "");
    Expect(0, 126705, '\p{^Is_Math=-	True}', "");
    Expect(0, 126705, '\P{Is_Math=-	True}', "");
    Expect(1, 126705, '\P{^Is_Math=-	True}', "");
    Expect(0, 126706, '\p{Is_Math=-	True}', "");
    Expect(1, 126706, '\p{^Is_Math=-	True}', "");
    Expect(1, 126706, '\P{Is_Math=-	True}', "");
    Expect(0, 126706, '\P{^Is_Math=-	True}', "");
    Error('\p{Noncharacter_Code_Point:	:=_ no}');
    Error('\P{Noncharacter_Code_Point:	:=_ no}');
    Expect(1, 1114109, '\p{Noncharacter_Code_Point=no}', "");
    Expect(0, 1114109, '\p{^Noncharacter_Code_Point=no}', "");
    Expect(0, 1114109, '\P{Noncharacter_Code_Point=no}', "");
    Expect(1, 1114109, '\P{^Noncharacter_Code_Point=no}', "");
    Expect(0, 1114111, '\p{Noncharacter_Code_Point=no}', "");
    Expect(1, 1114111, '\p{^Noncharacter_Code_Point=no}', "");
    Expect(1, 1114111, '\P{Noncharacter_Code_Point=no}', "");
    Expect(0, 1114111, '\P{^Noncharacter_Code_Point=no}', "");
    Expect(1, 1114109, '\p{Noncharacter_Code_Point:	_No}', "");
    Expect(0, 1114109, '\p{^Noncharacter_Code_Point:	_No}', "");
    Expect(0, 1114109, '\P{Noncharacter_Code_Point:	_No}', "");
    Expect(1, 1114109, '\P{^Noncharacter_Code_Point:	_No}', "");
    Expect(0, 1114111, '\p{Noncharacter_Code_Point:	_No}', "");
    Expect(1, 1114111, '\p{^Noncharacter_Code_Point:	_No}', "");
    Expect(1, 1114111, '\P{Noncharacter_Code_Point:	_No}', "");
    Expect(0, 1114111, '\P{^Noncharacter_Code_Point:	_No}', "");
    Error('\p{NChar=	N/a/}');
    Error('\P{NChar=	N/a/}');
    Expect(1, 1114109, '\p{NChar=n}', "");
    Expect(0, 1114109, '\p{^NChar=n}', "");
    Expect(0, 1114109, '\P{NChar=n}', "");
    Expect(1, 1114109, '\P{^NChar=n}', "");
    Expect(0, 1114111, '\p{NChar=n}', "");
    Expect(1, 1114111, '\p{^NChar=n}', "");
    Expect(1, 1114111, '\P{NChar=n}', "");
    Expect(0, 1114111, '\P{^NChar=n}', "");
    Expect(1, 1114109, '\p{NChar= _N}', "");
    Expect(0, 1114109, '\p{^NChar= _N}', "");
    Expect(0, 1114109, '\P{NChar= _N}', "");
    Expect(1, 1114109, '\P{^NChar= _N}', "");
    Expect(0, 1114111, '\p{NChar= _N}', "");
    Expect(1, 1114111, '\p{^NChar= _N}', "");
    Expect(1, 1114111, '\P{NChar= _N}', "");
    Expect(0, 1114111, '\P{^NChar= _N}', "");
    Error('\p{Is_Noncharacter_Code_Point:	/a/F}');
    Error('\P{Is_Noncharacter_Code_Point:	/a/F}');
    Expect(1, 1114109, '\p{Is_Noncharacter_Code_Point=f}', "");
    Expect(0, 1114109, '\p{^Is_Noncharacter_Code_Point=f}', "");
    Expect(0, 1114109, '\P{Is_Noncharacter_Code_Point=f}', "");
    Expect(1, 1114109, '\P{^Is_Noncharacter_Code_Point=f}', "");
    Expect(0, 1114111, '\p{Is_Noncharacter_Code_Point=f}', "");
    Expect(1, 1114111, '\p{^Is_Noncharacter_Code_Point=f}', "");
    Expect(1, 1114111, '\P{Is_Noncharacter_Code_Point=f}', "");
    Expect(0, 1114111, '\P{^Is_Noncharacter_Code_Point=f}', "");
    Expect(1, 1114109, '\p{Is_Noncharacter_Code_Point=_ F}', "");
    Expect(0, 1114109, '\p{^Is_Noncharacter_Code_Point=_ F}', "");
    Expect(0, 1114109, '\P{Is_Noncharacter_Code_Point=_ F}', "");
    Expect(1, 1114109, '\P{^Is_Noncharacter_Code_Point=_ F}', "");
    Expect(0, 1114111, '\p{Is_Noncharacter_Code_Point=_ F}', "");
    Expect(1, 1114111, '\p{^Is_Noncharacter_Code_Point=_ F}', "");
    Expect(1, 1114111, '\P{Is_Noncharacter_Code_Point=_ F}', "");
    Expect(0, 1114111, '\P{^Is_Noncharacter_Code_Point=_ F}', "");
    Error('\p{Is_NChar: :=-_FALSE}');
    Error('\P{Is_NChar: :=-_FALSE}');
    Expect(1, 1114109, '\p{Is_NChar=false}', "");
    Expect(0, 1114109, '\p{^Is_NChar=false}', "");
    Expect(0, 1114109, '\P{Is_NChar=false}', "");
    Expect(1, 1114109, '\P{^Is_NChar=false}', "");
    Expect(0, 1114111, '\p{Is_NChar=false}', "");
    Expect(1, 1114111, '\p{^Is_NChar=false}', "");
    Expect(1, 1114111, '\P{Is_NChar=false}', "");
    Expect(0, 1114111, '\P{^Is_NChar=false}', "");
    Expect(1, 1114109, '\p{Is_NChar: _ false}', "");
    Expect(0, 1114109, '\p{^Is_NChar: _ false}', "");
    Expect(0, 1114109, '\P{Is_NChar: _ false}', "");
    Expect(1, 1114109, '\P{^Is_NChar: _ false}', "");
    Expect(0, 1114111, '\p{Is_NChar: _ false}', "");
    Expect(1, 1114111, '\p{^Is_NChar: _ false}', "");
    Expect(1, 1114111, '\P{Is_NChar: _ false}', "");
    Expect(0, 1114111, '\P{^Is_NChar: _ false}', "");
    Error('\p{Noncharacter_Code_Point=_yes:=}');
    Error('\P{Noncharacter_Code_Point=_yes:=}');
    Expect(1, 1114111, '\p{Noncharacter_Code_Point=yes}', "");
    Expect(0, 1114111, '\p{^Noncharacter_Code_Point=yes}', "");
    Expect(0, 1114111, '\P{Noncharacter_Code_Point=yes}', "");
    Expect(1, 1114111, '\P{^Noncharacter_Code_Point=yes}', "");
    Expect(0, 1114109, '\p{Noncharacter_Code_Point=yes}', "");
    Expect(1, 1114109, '\p{^Noncharacter_Code_Point=yes}', "");
    Expect(1, 1114109, '\P{Noncharacter_Code_Point=yes}', "");
    Expect(0, 1114109, '\P{^Noncharacter_Code_Point=yes}', "");
    Expect(1, 1114111, '\p{Noncharacter_Code_Point=-_YES}', "");
    Expect(0, 1114111, '\p{^Noncharacter_Code_Point=-_YES}', "");
    Expect(0, 1114111, '\P{Noncharacter_Code_Point=-_YES}', "");
    Expect(1, 1114111, '\P{^Noncharacter_Code_Point=-_YES}', "");
    Expect(0, 1114109, '\p{Noncharacter_Code_Point=-_YES}', "");
    Expect(1, 1114109, '\p{^Noncharacter_Code_Point=-_YES}', "");
    Expect(1, 1114109, '\P{Noncharacter_Code_Point=-_YES}', "");
    Expect(0, 1114109, '\P{^Noncharacter_Code_Point=-_YES}', "");
    Error('\p{NChar=/a/-_Y}');
    Error('\P{NChar=/a/-_Y}');
    Expect(1, 1114111, '\p{NChar=y}', "");
    Expect(0, 1114111, '\p{^NChar=y}', "");
    Expect(0, 1114111, '\P{NChar=y}', "");
    Expect(1, 1114111, '\P{^NChar=y}', "");
    Expect(0, 1114109, '\p{NChar=y}', "");
    Expect(1, 1114109, '\p{^NChar=y}', "");
    Expect(1, 1114109, '\P{NChar=y}', "");
    Expect(0, 1114109, '\P{^NChar=y}', "");
    Expect(1, 1114111, '\p{NChar=-_Y}', "");
    Expect(0, 1114111, '\p{^NChar=-_Y}', "");
    Expect(0, 1114111, '\P{NChar=-_Y}', "");
    Expect(1, 1114111, '\P{^NChar=-_Y}', "");
    Expect(0, 1114109, '\p{NChar=-_Y}', "");
    Expect(1, 1114109, '\p{^NChar=-_Y}', "");
    Expect(1, 1114109, '\P{NChar=-_Y}', "");
    Expect(0, 1114109, '\P{^NChar=-_Y}', "");
    Error('\p{Is_Noncharacter_Code_Point=/a/  T}');
    Error('\P{Is_Noncharacter_Code_Point=/a/  T}');
    Expect(1, 1114111, '\p{Is_Noncharacter_Code_Point=t}', "");
    Expect(0, 1114111, '\p{^Is_Noncharacter_Code_Point=t}', "");
    Expect(0, 1114111, '\P{Is_Noncharacter_Code_Point=t}', "");
    Expect(1, 1114111, '\P{^Is_Noncharacter_Code_Point=t}', "");
    Expect(0, 1114109, '\p{Is_Noncharacter_Code_Point=t}', "");
    Expect(1, 1114109, '\p{^Is_Noncharacter_Code_Point=t}', "");
    Expect(1, 1114109, '\P{Is_Noncharacter_Code_Point=t}', "");
    Expect(0, 1114109, '\P{^Is_Noncharacter_Code_Point=t}', "");
    Expect(1, 1114111, '\p{Is_Noncharacter_Code_Point=_-T}', "");
    Expect(0, 1114111, '\p{^Is_Noncharacter_Code_Point=_-T}', "");
    Expect(0, 1114111, '\P{Is_Noncharacter_Code_Point=_-T}', "");
    Expect(1, 1114111, '\P{^Is_Noncharacter_Code_Point=_-T}', "");
    Expect(0, 1114109, '\p{Is_Noncharacter_Code_Point=_-T}', "");
    Expect(1, 1114109, '\p{^Is_Noncharacter_Code_Point=_-T}', "");
    Expect(1, 1114109, '\P{Is_Noncharacter_Code_Point=_-T}', "");
    Expect(0, 1114109, '\P{^Is_Noncharacter_Code_Point=_-T}', "");
    Error('\p{Is_NChar=/a/-True}');
    Error('\P{Is_NChar=/a/-True}');
    Expect(1, 1114111, '\p{Is_NChar=true}', "");
    Expect(0, 1114111, '\p{^Is_NChar=true}', "");
    Expect(0, 1114111, '\P{Is_NChar=true}', "");
    Expect(1, 1114111, '\P{^Is_NChar=true}', "");
    Expect(0, 1114109, '\p{Is_NChar=true}', "");
    Expect(1, 1114109, '\p{^Is_NChar=true}', "");
    Expect(1, 1114109, '\P{Is_NChar=true}', "");
    Expect(0, 1114109, '\P{^Is_NChar=true}', "");
    Expect(1, 1114111, '\p{Is_NChar= _true}', "");
    Expect(0, 1114111, '\p{^Is_NChar= _true}', "");
    Expect(0, 1114111, '\P{Is_NChar= _true}', "");
    Expect(1, 1114111, '\P{^Is_NChar= _true}', "");
    Expect(0, 1114109, '\p{Is_NChar= _true}', "");
    Expect(1, 1114109, '\p{^Is_NChar= _true}', "");
    Expect(1, 1114109, '\P{Is_NChar= _true}', "");
    Expect(0, 1114109, '\P{^Is_NChar= _true}', "");
    Error('\p{NFC_Quick_Check=/a/_MAYBE}');
    Error('\P{NFC_Quick_Check=/a/_MAYBE}');
    Expect(1, 71087, '\p{NFC_Quick_Check=maybe}', "");
    Expect(0, 71087, '\p{^NFC_Quick_Check=maybe}', "");
    Expect(0, 71087, '\P{NFC_Quick_Check=maybe}', "");
    Expect(1, 71087, '\P{^NFC_Quick_Check=maybe}', "");
    Expect(0, 71088, '\p{NFC_Quick_Check=maybe}', "");
    Expect(1, 71088, '\p{^NFC_Quick_Check=maybe}', "");
    Expect(1, 71088, '\P{NFC_Quick_Check=maybe}', "");
    Expect(0, 71088, '\P{^NFC_Quick_Check=maybe}', "");
    Expect(1, 71087, '\p{NFC_Quick_Check=-	maybe}', "");
    Expect(0, 71087, '\p{^NFC_Quick_Check=-	maybe}', "");
    Expect(0, 71087, '\P{NFC_Quick_Check=-	maybe}', "");
    Expect(1, 71087, '\P{^NFC_Quick_Check=-	maybe}', "");
    Expect(0, 71088, '\p{NFC_Quick_Check=-	maybe}', "");
    Expect(1, 71088, '\p{^NFC_Quick_Check=-	maybe}', "");
    Expect(1, 71088, '\P{NFC_Quick_Check=-	maybe}', "");
    Expect(0, 71088, '\P{^NFC_Quick_Check=-	maybe}', "");
    Error('\p{NFC_QC=	/a/M}');
    Error('\P{NFC_QC=	/a/M}');
    Expect(1, 71087, '\p{NFC_QC=m}', "");
    Expect(0, 71087, '\p{^NFC_QC=m}', "");
    Expect(0, 71087, '\P{NFC_QC=m}', "");
    Expect(1, 71087, '\P{^NFC_QC=m}', "");
    Expect(0, 71088, '\p{NFC_QC=m}', "");
    Expect(1, 71088, '\p{^NFC_QC=m}', "");
    Expect(1, 71088, '\P{NFC_QC=m}', "");
    Expect(0, 71088, '\P{^NFC_QC=m}', "");
    Expect(1, 71087, '\p{NFC_QC=-M}', "");
    Expect(0, 71087, '\p{^NFC_QC=-M}', "");
    Expect(0, 71087, '\P{NFC_QC=-M}', "");
    Expect(1, 71087, '\P{^NFC_QC=-M}', "");
    Expect(0, 71088, '\p{NFC_QC=-M}', "");
    Expect(1, 71088, '\p{^NFC_QC=-M}', "");
    Expect(1, 71088, '\P{NFC_QC=-M}', "");
    Expect(0, 71088, '\P{^NFC_QC=-M}', "");
    Error('\p{Is_NFC_Quick_Check=/a/ -MAYBE}');
    Error('\P{Is_NFC_Quick_Check=/a/ -MAYBE}');
    Expect(1, 71087, '\p{Is_NFC_Quick_Check=maybe}', "");
    Expect(0, 71087, '\p{^Is_NFC_Quick_Check=maybe}', "");
    Expect(0, 71087, '\P{Is_NFC_Quick_Check=maybe}', "");
    Expect(1, 71087, '\P{^Is_NFC_Quick_Check=maybe}', "");
    Expect(0, 71088, '\p{Is_NFC_Quick_Check=maybe}', "");
    Expect(1, 71088, '\p{^Is_NFC_Quick_Check=maybe}', "");
    Expect(1, 71088, '\P{Is_NFC_Quick_Check=maybe}', "");
    Expect(0, 71088, '\P{^Is_NFC_Quick_Check=maybe}', "");
    Expect(1, 71087, '\p{Is_NFC_Quick_Check=-	Maybe}', "");
    Expect(0, 71087, '\p{^Is_NFC_Quick_Check=-	Maybe}', "");
    Expect(0, 71087, '\P{Is_NFC_Quick_Check=-	Maybe}', "");
    Expect(1, 71087, '\P{^Is_NFC_Quick_Check=-	Maybe}', "");
    Expect(0, 71088, '\p{Is_NFC_Quick_Check=-	Maybe}', "");
    Expect(1, 71088, '\p{^Is_NFC_Quick_Check=-	Maybe}', "");
    Expect(1, 71088, '\P{Is_NFC_Quick_Check=-	Maybe}', "");
    Expect(0, 71088, '\P{^Is_NFC_Quick_Check=-	Maybe}', "");
    Error('\p{Is_NFC_QC= -M/a/}');
    Error('\P{Is_NFC_QC= -M/a/}');
    Expect(1, 71087, '\p{Is_NFC_QC:   m}', "");
    Expect(0, 71087, '\p{^Is_NFC_QC:   m}', "");
    Expect(0, 71087, '\P{Is_NFC_QC:   m}', "");
    Expect(1, 71087, '\P{^Is_NFC_QC:   m}', "");
    Expect(0, 71088, '\p{Is_NFC_QC:   m}', "");
    Expect(1, 71088, '\p{^Is_NFC_QC:   m}', "");
    Expect(1, 71088, '\P{Is_NFC_QC:   m}', "");
    Expect(0, 71088, '\P{^Is_NFC_QC:   m}', "");
    Expect(1, 71087, '\p{Is_NFC_QC=_m}', "");
    Expect(0, 71087, '\p{^Is_NFC_QC=_m}', "");
    Expect(0, 71087, '\P{Is_NFC_QC=_m}', "");
    Expect(1, 71087, '\P{^Is_NFC_QC=_m}', "");
    Expect(0, 71088, '\p{Is_NFC_QC=_m}', "");
    Expect(1, 71088, '\p{^Is_NFC_QC=_m}', "");
    Expect(1, 71088, '\P{Is_NFC_QC=_m}', "");
    Expect(0, 71088, '\P{^Is_NFC_QC=_m}', "");
    Error('\p{NFC_Quick_Check=_:=no}');
    Error('\P{NFC_Quick_Check=_:=no}');
    Expect(1, 195101, '\p{NFC_Quick_Check=no}', "");
    Expect(0, 195101, '\p{^NFC_Quick_Check=no}', "");
    Expect(0, 195101, '\P{NFC_Quick_Check=no}', "");
    Expect(1, 195101, '\P{^NFC_Quick_Check=no}', "");
    Expect(0, 195102, '\p{NFC_Quick_Check=no}', "");
    Expect(1, 195102, '\p{^NFC_Quick_Check=no}', "");
    Expect(1, 195102, '\P{NFC_Quick_Check=no}', "");
    Expect(0, 195102, '\P{^NFC_Quick_Check=no}', "");
    Expect(1, 195101, '\p{NFC_Quick_Check=	No}', "");
    Expect(0, 195101, '\p{^NFC_Quick_Check=	No}', "");
    Expect(0, 195101, '\P{NFC_Quick_Check=	No}', "");
    Expect(1, 195101, '\P{^NFC_Quick_Check=	No}', "");
    Expect(0, 195102, '\p{NFC_Quick_Check=	No}', "");
    Expect(1, 195102, '\p{^NFC_Quick_Check=	No}', "");
    Expect(1, 195102, '\P{NFC_Quick_Check=	No}', "");
    Expect(0, 195102, '\P{^NFC_Quick_Check=	No}', "");
    Error('\p{NFC_QC= -N:=}');
    Error('\P{NFC_QC= -N:=}');
    Expect(1, 195101, '\p{NFC_QC=n}', "");
    Expect(0, 195101, '\p{^NFC_QC=n}', "");
    Expect(0, 195101, '\P{NFC_QC=n}', "");
    Expect(1, 195101, '\P{^NFC_QC=n}', "");
    Expect(0, 195102, '\p{NFC_QC=n}', "");
    Expect(1, 195102, '\p{^NFC_QC=n}', "");
    Expect(1, 195102, '\P{NFC_QC=n}', "");
    Expect(0, 195102, '\P{^NFC_QC=n}', "");
    Expect(1, 195101, '\p{NFC_QC: -	N}', "");
    Expect(0, 195101, '\p{^NFC_QC: -	N}', "");
    Expect(0, 195101, '\P{NFC_QC: -	N}', "");
    Expect(1, 195101, '\P{^NFC_QC: -	N}', "");
    Expect(0, 195102, '\p{NFC_QC: -	N}', "");
    Expect(1, 195102, '\p{^NFC_QC: -	N}', "");
    Expect(1, 195102, '\P{NFC_QC: -	N}', "");
    Expect(0, 195102, '\P{^NFC_QC: -	N}', "");
    Error('\p{Is_NFC_Quick_Check=-/a/No}');
    Error('\P{Is_NFC_Quick_Check=-/a/No}');
    Expect(1, 195101, '\p{Is_NFC_Quick_Check: no}', "");
    Expect(0, 195101, '\p{^Is_NFC_Quick_Check: no}', "");
    Expect(0, 195101, '\P{Is_NFC_Quick_Check: no}', "");
    Expect(1, 195101, '\P{^Is_NFC_Quick_Check: no}', "");
    Expect(0, 195102, '\p{Is_NFC_Quick_Check: no}', "");
    Expect(1, 195102, '\p{^Is_NFC_Quick_Check: no}', "");
    Expect(1, 195102, '\P{Is_NFC_Quick_Check: no}', "");
    Expect(0, 195102, '\P{^Is_NFC_Quick_Check: no}', "");
    Expect(1, 195101, '\p{Is_NFC_Quick_Check:	_ No}', "");
    Expect(0, 195101, '\p{^Is_NFC_Quick_Check:	_ No}', "");
    Expect(0, 195101, '\P{Is_NFC_Quick_Check:	_ No}', "");
    Expect(1, 195101, '\P{^Is_NFC_Quick_Check:	_ No}', "");
    Expect(0, 195102, '\p{Is_NFC_Quick_Check:	_ No}', "");
    Expect(1, 195102, '\p{^Is_NFC_Quick_Check:	_ No}', "");
    Expect(1, 195102, '\P{Is_NFC_Quick_Check:	_ No}', "");
    Expect(0, 195102, '\P{^Is_NFC_Quick_Check:	_ No}', "");
    Error('\p{Is_NFC_QC=-/a/n}');
    Error('\P{Is_NFC_QC=-/a/n}');
    Expect(1, 195101, '\p{Is_NFC_QC:   n}', "");
    Expect(0, 195101, '\p{^Is_NFC_QC:   n}', "");
    Expect(0, 195101, '\P{Is_NFC_QC:   n}', "");
    Expect(1, 195101, '\P{^Is_NFC_QC:   n}', "");
    Expect(0, 195102, '\p{Is_NFC_QC:   n}', "");
    Expect(1, 195102, '\p{^Is_NFC_QC:   n}', "");
    Expect(1, 195102, '\P{Is_NFC_QC:   n}', "");
    Expect(0, 195102, '\P{^Is_NFC_QC:   n}', "");
    Expect(1, 195101, '\p{Is_NFC_QC=-N}', "");
    Expect(0, 195101, '\p{^Is_NFC_QC=-N}', "");
    Expect(0, 195101, '\P{Is_NFC_QC=-N}', "");
    Expect(1, 195101, '\P{^Is_NFC_QC=-N}', "");
    Expect(0, 195102, '\p{Is_NFC_QC=-N}', "");
    Expect(1, 195102, '\p{^Is_NFC_QC=-N}', "");
    Expect(1, 195102, '\P{Is_NFC_QC=-N}', "");
    Expect(0, 195102, '\P{^Is_NFC_QC=-N}', "");
    Error('\p{NFC_Quick_Check=_ Yes:=}');
    Error('\P{NFC_Quick_Check=_ Yes:=}');
    Expect(1, 195102, '\p{NFC_Quick_Check=yes}', "");
    Expect(0, 195102, '\p{^NFC_Quick_Check=yes}', "");
    Expect(0, 195102, '\P{NFC_Quick_Check=yes}', "");
    Expect(1, 195102, '\P{^NFC_Quick_Check=yes}', "");
    Expect(0, 195101, '\p{NFC_Quick_Check=yes}', "");
    Expect(1, 195101, '\p{^NFC_Quick_Check=yes}', "");
    Expect(1, 195101, '\P{NFC_Quick_Check=yes}', "");
    Expect(0, 195101, '\P{^NFC_Quick_Check=yes}', "");
    Expect(1, 195102, '\p{NFC_Quick_Check= _Yes}', "");
    Expect(0, 195102, '\p{^NFC_Quick_Check= _Yes}', "");
    Expect(0, 195102, '\P{NFC_Quick_Check= _Yes}', "");
    Expect(1, 195102, '\P{^NFC_Quick_Check= _Yes}', "");
    Expect(0, 195101, '\p{NFC_Quick_Check= _Yes}', "");
    Expect(1, 195101, '\p{^NFC_Quick_Check= _Yes}', "");
    Expect(1, 195101, '\P{NFC_Quick_Check= _Yes}', "");
    Expect(0, 195101, '\P{^NFC_Quick_Check= _Yes}', "");
    Error('\p{NFC_QC=_:=y}');
    Error('\P{NFC_QC=_:=y}');
    Expect(1, 195102, '\p{NFC_QC=y}', "");
    Expect(0, 195102, '\p{^NFC_QC=y}', "");
    Expect(0, 195102, '\P{NFC_QC=y}', "");
    Expect(1, 195102, '\P{^NFC_QC=y}', "");
    Expect(0, 195101, '\p{NFC_QC=y}', "");
    Expect(1, 195101, '\p{^NFC_QC=y}', "");
    Expect(1, 195101, '\P{NFC_QC=y}', "");
    Expect(0, 195101, '\P{^NFC_QC=y}', "");
    Expect(1, 195102, '\p{NFC_QC= -y}', "");
    Expect(0, 195102, '\p{^NFC_QC= -y}', "");
    Expect(0, 195102, '\P{NFC_QC= -y}', "");
    Expect(1, 195102, '\P{^NFC_QC= -y}', "");
    Expect(0, 195101, '\p{NFC_QC= -y}', "");
    Expect(1, 195101, '\p{^NFC_QC= -y}', "");
    Expect(1, 195101, '\P{NFC_QC= -y}', "");
    Expect(0, 195101, '\P{^NFC_QC= -y}', "");
    Error('\p{Is_NFC_Quick_Check=/a/_YES}');
    Error('\P{Is_NFC_Quick_Check=/a/_YES}');
    Expect(1, 195102, '\p{Is_NFC_Quick_Check=yes}', "");
    Expect(0, 195102, '\p{^Is_NFC_Quick_Check=yes}', "");
    Expect(0, 195102, '\P{Is_NFC_Quick_Check=yes}', "");
    Expect(1, 195102, '\P{^Is_NFC_Quick_Check=yes}', "");
    Expect(0, 195101, '\p{Is_NFC_Quick_Check=yes}', "");
    Expect(1, 195101, '\p{^Is_NFC_Quick_Check=yes}', "");
    Expect(1, 195101, '\P{Is_NFC_Quick_Check=yes}', "");
    Expect(0, 195101, '\P{^Is_NFC_Quick_Check=yes}', "");
    Expect(1, 195102, '\p{Is_NFC_Quick_Check=	_Yes}', "");
    Expect(0, 195102, '\p{^Is_NFC_Quick_Check=	_Yes}', "");
    Expect(0, 195102, '\P{Is_NFC_Quick_Check=	_Yes}', "");
    Expect(1, 195102, '\P{^Is_NFC_Quick_Check=	_Yes}', "");
    Expect(0, 195101, '\p{Is_NFC_Quick_Check=	_Yes}', "");
    Expect(1, 195101, '\p{^Is_NFC_Quick_Check=	_Yes}', "");
    Expect(1, 195101, '\P{Is_NFC_Quick_Check=	_Yes}', "");
    Expect(0, 195101, '\P{^Is_NFC_Quick_Check=	_Yes}', "");
    Error('\p{Is_NFC_QC=-y:=}');
    Error('\P{Is_NFC_QC=-y:=}');
    Expect(1, 195102, '\p{Is_NFC_QC:y}', "");
    Expect(0, 195102, '\p{^Is_NFC_QC:y}', "");
    Expect(0, 195102, '\P{Is_NFC_QC:y}', "");
    Expect(1, 195102, '\P{^Is_NFC_QC:y}', "");
    Expect(0, 195101, '\p{Is_NFC_QC:y}', "");
    Expect(1, 195101, '\p{^Is_NFC_QC:y}', "");
    Expect(1, 195101, '\P{Is_NFC_QC:y}', "");
    Expect(0, 195101, '\P{^Is_NFC_QC:y}', "");
    Expect(1, 195102, '\p{Is_NFC_QC:-y}', "");
    Expect(0, 195102, '\p{^Is_NFC_QC:-y}', "");
    Expect(0, 195102, '\P{Is_NFC_QC:-y}', "");
    Expect(1, 195102, '\P{^Is_NFC_QC:-y}', "");
    Expect(0, 195101, '\p{Is_NFC_QC:-y}', "");
    Expect(1, 195101, '\p{^Is_NFC_QC:-y}', "");
    Expect(1, 195101, '\P{Is_NFC_QC:-y}', "");
    Expect(0, 195101, '\P{^Is_NFC_QC:-y}', "");
    Error('\p{NFD_Quick_Check= :=No}');
    Error('\P{NFD_Quick_Check= :=No}');
    Expect(1, 195101, '\p{NFD_Quick_Check=no}', "");
    Expect(0, 195101, '\p{^NFD_Quick_Check=no}', "");
    Expect(0, 195101, '\P{NFD_Quick_Check=no}', "");
    Expect(1, 195101, '\P{^NFD_Quick_Check=no}', "");
    Expect(0, 195102, '\p{NFD_Quick_Check=no}', "");
    Expect(1, 195102, '\p{^NFD_Quick_Check=no}', "");
    Expect(1, 195102, '\P{NFD_Quick_Check=no}', "");
    Expect(0, 195102, '\P{^NFD_Quick_Check=no}', "");
    Expect(1, 195101, '\p{NFD_Quick_Check=- no}', "");
    Expect(0, 195101, '\p{^NFD_Quick_Check=- no}', "");
    Expect(0, 195101, '\P{NFD_Quick_Check=- no}', "");
    Expect(1, 195101, '\P{^NFD_Quick_Check=- no}', "");
    Expect(0, 195102, '\p{NFD_Quick_Check=- no}', "");
    Expect(1, 195102, '\p{^NFD_Quick_Check=- no}', "");
    Expect(1, 195102, '\P{NFD_Quick_Check=- no}', "");
    Expect(0, 195102, '\P{^NFD_Quick_Check=- no}', "");
    Error('\p{NFD_QC=-_n/a/}');
    Error('\P{NFD_QC=-_n/a/}');
    Expect(1, 195101, '\p{NFD_QC=n}', "");
    Expect(0, 195101, '\p{^NFD_QC=n}', "");
    Expect(0, 195101, '\P{NFD_QC=n}', "");
    Expect(1, 195101, '\P{^NFD_QC=n}', "");
    Expect(0, 195102, '\p{NFD_QC=n}', "");
    Expect(1, 195102, '\p{^NFD_QC=n}', "");
    Expect(1, 195102, '\P{NFD_QC=n}', "");
    Expect(0, 195102, '\P{^NFD_QC=n}', "");
    Expect(1, 195101, '\p{NFD_QC= _N}', "");
    Expect(0, 195101, '\p{^NFD_QC= _N}', "");
    Expect(0, 195101, '\P{NFD_QC= _N}', "");
    Expect(1, 195101, '\P{^NFD_QC= _N}', "");
    Expect(0, 195102, '\p{NFD_QC= _N}', "");
    Expect(1, 195102, '\p{^NFD_QC= _N}', "");
    Expect(1, 195102, '\P{NFD_QC= _N}', "");
    Expect(0, 195102, '\P{^NFD_QC= _N}', "");
    Error('\p{Is_NFD_Quick_Check=_/a/No}');
    Error('\P{Is_NFD_Quick_Check=_/a/No}');
    Expect(1, 195101, '\p{Is_NFD_Quick_Check=no}', "");
    Expect(0, 195101, '\p{^Is_NFD_Quick_Check=no}', "");
    Expect(0, 195101, '\P{Is_NFD_Quick_Check=no}', "");
    Expect(1, 195101, '\P{^Is_NFD_Quick_Check=no}', "");
    Expect(0, 195102, '\p{Is_NFD_Quick_Check=no}', "");
    Expect(1, 195102, '\p{^Is_NFD_Quick_Check=no}', "");
    Expect(1, 195102, '\P{Is_NFD_Quick_Check=no}', "");
    Expect(0, 195102, '\P{^Is_NFD_Quick_Check=no}', "");
    Expect(1, 195101, '\p{Is_NFD_Quick_Check=	_No}', "");
    Expect(0, 195101, '\p{^Is_NFD_Quick_Check=	_No}', "");
    Expect(0, 195101, '\P{Is_NFD_Quick_Check=	_No}', "");
    Expect(1, 195101, '\P{^Is_NFD_Quick_Check=	_No}', "");
    Expect(0, 195102, '\p{Is_NFD_Quick_Check=	_No}', "");
    Expect(1, 195102, '\p{^Is_NFD_Quick_Check=	_No}', "");
    Expect(1, 195102, '\P{Is_NFD_Quick_Check=	_No}', "");
    Expect(0, 195102, '\P{^Is_NFD_Quick_Check=	_No}', "");
    Error('\p{Is_NFD_QC=/a/ _N}');
    Error('\P{Is_NFD_QC=/a/ _N}');
    Expect(1, 195101, '\p{Is_NFD_QC=n}', "");
    Expect(0, 195101, '\p{^Is_NFD_QC=n}', "");
    Expect(0, 195101, '\P{Is_NFD_QC=n}', "");
    Expect(1, 195101, '\P{^Is_NFD_QC=n}', "");
    Expect(0, 195102, '\p{Is_NFD_QC=n}', "");
    Expect(1, 195102, '\p{^Is_NFD_QC=n}', "");
    Expect(1, 195102, '\P{Is_NFD_QC=n}', "");
    Expect(0, 195102, '\P{^Is_NFD_QC=n}', "");
    Expect(1, 195101, '\p{Is_NFD_QC=	-N}', "");
    Expect(0, 195101, '\p{^Is_NFD_QC=	-N}', "");
    Expect(0, 195101, '\P{Is_NFD_QC=	-N}', "");
    Expect(1, 195101, '\P{^Is_NFD_QC=	-N}', "");
    Expect(0, 195102, '\p{Is_NFD_QC=	-N}', "");
    Expect(1, 195102, '\p{^Is_NFD_QC=	-N}', "");
    Expect(1, 195102, '\P{Is_NFD_QC=	-N}', "");
    Expect(0, 195102, '\P{^Is_NFD_QC=	-N}', "");
    Error('\p{NFD_Quick_Check=	-YES/a/}');
    Error('\P{NFD_Quick_Check=	-YES/a/}');
    Expect(1, 195102, '\p{NFD_Quick_Check=yes}', "");
    Expect(0, 195102, '\p{^NFD_Quick_Check=yes}', "");
    Expect(0, 195102, '\P{NFD_Quick_Check=yes}', "");
    Expect(1, 195102, '\P{^NFD_Quick_Check=yes}', "");
    Expect(0, 195101, '\p{NFD_Quick_Check=yes}', "");
    Expect(1, 195101, '\p{^NFD_Quick_Check=yes}', "");
    Expect(1, 195101, '\P{NFD_Quick_Check=yes}', "");
    Expect(0, 195101, '\P{^NFD_Quick_Check=yes}', "");
    Expect(1, 195102, '\p{NFD_Quick_Check=--YES}', "");
    Expect(0, 195102, '\p{^NFD_Quick_Check=--YES}', "");
    Expect(0, 195102, '\P{NFD_Quick_Check=--YES}', "");
    Expect(1, 195102, '\P{^NFD_Quick_Check=--YES}', "");
    Expect(0, 195101, '\p{NFD_Quick_Check=--YES}', "");
    Expect(1, 195101, '\p{^NFD_Quick_Check=--YES}', "");
    Expect(1, 195101, '\P{NFD_Quick_Check=--YES}', "");
    Expect(0, 195101, '\P{^NFD_Quick_Check=--YES}', "");
    Error('\p{NFD_QC=/a/__Y}');
    Error('\P{NFD_QC=/a/__Y}');
    Expect(1, 195102, '\p{NFD_QC=y}', "");
    Expect(0, 195102, '\p{^NFD_QC=y}', "");
    Expect(0, 195102, '\P{NFD_QC=y}', "");
    Expect(1, 195102, '\P{^NFD_QC=y}', "");
    Expect(0, 195101, '\p{NFD_QC=y}', "");
    Expect(1, 195101, '\p{^NFD_QC=y}', "");
    Expect(1, 195101, '\P{NFD_QC=y}', "");
    Expect(0, 195101, '\P{^NFD_QC=y}', "");
    Expect(1, 195102, '\p{NFD_QC=		Y}', "");
    Expect(0, 195102, '\p{^NFD_QC=		Y}', "");
    Expect(0, 195102, '\P{NFD_QC=		Y}', "");
    Expect(1, 195102, '\P{^NFD_QC=		Y}', "");
    Expect(0, 195101, '\p{NFD_QC=		Y}', "");
    Expect(1, 195101, '\p{^NFD_QC=		Y}', "");
    Expect(1, 195101, '\P{NFD_QC=		Y}', "");
    Expect(0, 195101, '\P{^NFD_QC=		Y}', "");
    Error('\p{Is_NFD_Quick_Check:		 YES/a/}');
    Error('\P{Is_NFD_Quick_Check:		 YES/a/}');
    Expect(1, 195102, '\p{Is_NFD_Quick_Check=yes}', "");
    Expect(0, 195102, '\p{^Is_NFD_Quick_Check=yes}', "");
    Expect(0, 195102, '\P{Is_NFD_Quick_Check=yes}', "");
    Expect(1, 195102, '\P{^Is_NFD_Quick_Check=yes}', "");
    Expect(0, 195101, '\p{Is_NFD_Quick_Check=yes}', "");
    Expect(1, 195101, '\p{^Is_NFD_Quick_Check=yes}', "");
    Expect(1, 195101, '\P{Is_NFD_Quick_Check=yes}', "");
    Expect(0, 195101, '\P{^Is_NFD_Quick_Check=yes}', "");
    Expect(1, 195102, '\p{Is_NFD_Quick_Check=		Yes}', "");
    Expect(0, 195102, '\p{^Is_NFD_Quick_Check=		Yes}', "");
    Expect(0, 195102, '\P{Is_NFD_Quick_Check=		Yes}', "");
    Expect(1, 195102, '\P{^Is_NFD_Quick_Check=		Yes}', "");
    Expect(0, 195101, '\p{Is_NFD_Quick_Check=		Yes}', "");
    Expect(1, 195101, '\p{^Is_NFD_Quick_Check=		Yes}', "");
    Expect(1, 195101, '\P{Is_NFD_Quick_Check=		Yes}', "");
    Expect(0, 195101, '\P{^Is_NFD_Quick_Check=		Yes}', "");
    Error('\p{Is_NFD_QC=-_Y/a/}');
    Error('\P{Is_NFD_QC=-_Y/a/}');
    Expect(1, 195102, '\p{Is_NFD_QC=y}', "");
    Expect(0, 195102, '\p{^Is_NFD_QC=y}', "");
    Expect(0, 195102, '\P{Is_NFD_QC=y}', "");
    Expect(1, 195102, '\P{^Is_NFD_QC=y}', "");
    Expect(0, 195101, '\p{Is_NFD_QC=y}', "");
    Expect(1, 195101, '\p{^Is_NFD_QC=y}', "");
    Expect(1, 195101, '\P{Is_NFD_QC=y}', "");
    Expect(0, 195101, '\P{^Is_NFD_QC=y}', "");
    Expect(1, 195102, '\p{Is_NFD_QC=_ Y}', "");
    Expect(0, 195102, '\p{^Is_NFD_QC=_ Y}', "");
    Expect(0, 195102, '\P{Is_NFD_QC=_ Y}', "");
    Expect(1, 195102, '\P{^Is_NFD_QC=_ Y}', "");
    Expect(0, 195101, '\p{Is_NFD_QC=_ Y}', "");
    Expect(1, 195101, '\p{^Is_NFD_QC=_ Y}', "");
    Expect(1, 195101, '\P{Is_NFD_QC=_ Y}', "");
    Expect(0, 195101, '\P{^Is_NFD_QC=_ Y}', "");
    Error('\p{NFKC_Quick_Check=:=Maybe}');
    Error('\P{NFKC_Quick_Check=:=Maybe}');
    Expect(1, 71087, '\p{NFKC_Quick_Check=maybe}', "");
    Expect(0, 71087, '\p{^NFKC_Quick_Check=maybe}', "");
    Expect(0, 71087, '\P{NFKC_Quick_Check=maybe}', "");
    Expect(1, 71087, '\P{^NFKC_Quick_Check=maybe}', "");
    Expect(0, 71088, '\p{NFKC_Quick_Check=maybe}', "");
    Expect(1, 71088, '\p{^NFKC_Quick_Check=maybe}', "");
    Expect(1, 71088, '\P{NFKC_Quick_Check=maybe}', "");
    Expect(0, 71088, '\P{^NFKC_Quick_Check=maybe}', "");
    Expect(1, 71087, '\p{NFKC_Quick_Check=  maybe}', "");
    Expect(0, 71087, '\p{^NFKC_Quick_Check=  maybe}', "");
    Expect(0, 71087, '\P{NFKC_Quick_Check=  maybe}', "");
    Expect(1, 71087, '\P{^NFKC_Quick_Check=  maybe}', "");
    Expect(0, 71088, '\p{NFKC_Quick_Check=  maybe}', "");
    Expect(1, 71088, '\p{^NFKC_Quick_Check=  maybe}', "");
    Expect(1, 71088, '\P{NFKC_Quick_Check=  maybe}', "");
    Expect(0, 71088, '\P{^NFKC_Quick_Check=  maybe}', "");
    Error('\p{NFKC_QC=_-M/a/}');
    Error('\P{NFKC_QC=_-M/a/}');
    Expect(1, 71087, '\p{NFKC_QC=m}', "");
    Expect(0, 71087, '\p{^NFKC_QC=m}', "");
    Expect(0, 71087, '\P{NFKC_QC=m}', "");
    Expect(1, 71087, '\P{^NFKC_QC=m}', "");
    Expect(0, 71088, '\p{NFKC_QC=m}', "");
    Expect(1, 71088, '\p{^NFKC_QC=m}', "");
    Expect(1, 71088, '\P{NFKC_QC=m}', "");
    Expect(0, 71088, '\P{^NFKC_QC=m}', "");
    Expect(1, 71087, '\p{NFKC_QC= M}', "");
    Expect(0, 71087, '\p{^NFKC_QC= M}', "");
    Expect(0, 71087, '\P{NFKC_QC= M}', "");
    Expect(1, 71087, '\P{^NFKC_QC= M}', "");
    Expect(0, 71088, '\p{NFKC_QC= M}', "");
    Expect(1, 71088, '\p{^NFKC_QC= M}', "");
    Expect(1, 71088, '\P{NFKC_QC= M}', "");
    Expect(0, 71088, '\P{^NFKC_QC= M}', "");
    Error('\p{Is_NFKC_Quick_Check=MAYBE:=}');
    Error('\P{Is_NFKC_Quick_Check=MAYBE:=}');
    Expect(1, 71087, '\p{Is_NFKC_Quick_Check=maybe}', "");
    Expect(0, 71087, '\p{^Is_NFKC_Quick_Check=maybe}', "");
    Expect(0, 71087, '\P{Is_NFKC_Quick_Check=maybe}', "");
    Expect(1, 71087, '\P{^Is_NFKC_Quick_Check=maybe}', "");
    Expect(0, 71088, '\p{Is_NFKC_Quick_Check=maybe}', "");
    Expect(1, 71088, '\p{^Is_NFKC_Quick_Check=maybe}', "");
    Expect(1, 71088, '\P{Is_NFKC_Quick_Check=maybe}', "");
    Expect(0, 71088, '\P{^Is_NFKC_Quick_Check=maybe}', "");
    Expect(1, 71087, '\p{Is_NFKC_Quick_Check=_Maybe}', "");
    Expect(0, 71087, '\p{^Is_NFKC_Quick_Check=_Maybe}', "");
    Expect(0, 71087, '\P{Is_NFKC_Quick_Check=_Maybe}', "");
    Expect(1, 71087, '\P{^Is_NFKC_Quick_Check=_Maybe}', "");
    Expect(0, 71088, '\p{Is_NFKC_Quick_Check=_Maybe}', "");
    Expect(1, 71088, '\p{^Is_NFKC_Quick_Check=_Maybe}', "");
    Expect(1, 71088, '\P{Is_NFKC_Quick_Check=_Maybe}', "");
    Expect(0, 71088, '\P{^Is_NFKC_Quick_Check=_Maybe}', "");
    Error('\p{Is_NFKC_QC=:= 	M}');
    Error('\P{Is_NFKC_QC=:= 	M}');
    Expect(1, 71087, '\p{Is_NFKC_QC:   m}', "");
    Expect(0, 71087, '\p{^Is_NFKC_QC:   m}', "");
    Expect(0, 71087, '\P{Is_NFKC_QC:   m}', "");
    Expect(1, 71087, '\P{^Is_NFKC_QC:   m}', "");
    Expect(0, 71088, '\p{Is_NFKC_QC:   m}', "");
    Expect(1, 71088, '\p{^Is_NFKC_QC:   m}', "");
    Expect(1, 71088, '\P{Is_NFKC_QC:   m}', "");
    Expect(0, 71088, '\P{^Is_NFKC_QC:   m}', "");
    Expect(1, 71087, '\p{Is_NFKC_QC:		m}', "");
    Expect(0, 71087, '\p{^Is_NFKC_QC:		m}', "");
    Expect(0, 71087, '\P{Is_NFKC_QC:		m}', "");
    Expect(1, 71087, '\P{^Is_NFKC_QC:		m}', "");
    Expect(0, 71088, '\p{Is_NFKC_QC:		m}', "");
    Expect(1, 71088, '\p{^Is_NFKC_QC:		m}', "");
    Expect(1, 71088, '\P{Is_NFKC_QC:		m}', "");
    Expect(0, 71088, '\P{^Is_NFKC_QC:		m}', "");
    Error('\p{NFKC_Quick_Check=:=-NO}');
    Error('\P{NFKC_Quick_Check=:=-NO}');
    Expect(1, 195101, '\p{NFKC_Quick_Check=no}', "");
    Expect(0, 195101, '\p{^NFKC_Quick_Check=no}', "");
    Expect(0, 195101, '\P{NFKC_Quick_Check=no}', "");
    Expect(1, 195101, '\P{^NFKC_Quick_Check=no}', "");
    Expect(0, 195102, '\p{NFKC_Quick_Check=no}', "");
    Expect(1, 195102, '\p{^NFKC_Quick_Check=no}', "");
    Expect(1, 195102, '\P{NFKC_Quick_Check=no}', "");
    Expect(0, 195102, '\P{^NFKC_Quick_Check=no}', "");
    Expect(1, 195101, '\p{NFKC_Quick_Check=	 no}', "");
    Expect(0, 195101, '\p{^NFKC_Quick_Check=	 no}', "");
    Expect(0, 195101, '\P{NFKC_Quick_Check=	 no}', "");
    Expect(1, 195101, '\P{^NFKC_Quick_Check=	 no}', "");
    Expect(0, 195102, '\p{NFKC_Quick_Check=	 no}', "");
    Expect(1, 195102, '\p{^NFKC_Quick_Check=	 no}', "");
    Expect(1, 195102, '\P{NFKC_Quick_Check=	 no}', "");
    Expect(0, 195102, '\P{^NFKC_Quick_Check=	 no}', "");
    Error('\p{NFKC_QC=_-N:=}');
    Error('\P{NFKC_QC=_-N:=}');
    Expect(1, 195101, '\p{NFKC_QC=n}', "");
    Expect(0, 195101, '\p{^NFKC_QC=n}', "");
    Expect(0, 195101, '\P{NFKC_QC=n}', "");
    Expect(1, 195101, '\P{^NFKC_QC=n}', "");
    Expect(0, 195102, '\p{NFKC_QC=n}', "");
    Expect(1, 195102, '\p{^NFKC_QC=n}', "");
    Expect(1, 195102, '\P{NFKC_QC=n}', "");
    Expect(0, 195102, '\P{^NFKC_QC=n}', "");
    Expect(1, 195101, '\p{NFKC_QC=_ N}', "");
    Expect(0, 195101, '\p{^NFKC_QC=_ N}', "");
    Expect(0, 195101, '\P{NFKC_QC=_ N}', "");
    Expect(1, 195101, '\P{^NFKC_QC=_ N}', "");
    Expect(0, 195102, '\p{NFKC_QC=_ N}', "");
    Expect(1, 195102, '\p{^NFKC_QC=_ N}', "");
    Expect(1, 195102, '\P{NFKC_QC=_ N}', "");
    Expect(0, 195102, '\P{^NFKC_QC=_ N}', "");
    Error('\p{Is_NFKC_Quick_Check:    	no:=}');
    Error('\P{Is_NFKC_Quick_Check:    	no:=}');
    Expect(1, 195101, '\p{Is_NFKC_Quick_Check=no}', "");
    Expect(0, 195101, '\p{^Is_NFKC_Quick_Check=no}', "");
    Expect(0, 195101, '\P{Is_NFKC_Quick_Check=no}', "");
    Expect(1, 195101, '\P{^Is_NFKC_Quick_Check=no}', "");
    Expect(0, 195102, '\p{Is_NFKC_Quick_Check=no}', "");
    Expect(1, 195102, '\p{^Is_NFKC_Quick_Check=no}', "");
    Expect(1, 195102, '\P{Is_NFKC_Quick_Check=no}', "");
    Expect(0, 195102, '\P{^Is_NFKC_Quick_Check=no}', "");
    Expect(1, 195101, '\p{Is_NFKC_Quick_Check=- No}', "");
    Expect(0, 195101, '\p{^Is_NFKC_Quick_Check=- No}', "");
    Expect(0, 195101, '\P{Is_NFKC_Quick_Check=- No}', "");
    Expect(1, 195101, '\P{^Is_NFKC_Quick_Check=- No}', "");
    Expect(0, 195102, '\p{Is_NFKC_Quick_Check=- No}', "");
    Expect(1, 195102, '\p{^Is_NFKC_Quick_Check=- No}', "");
    Expect(1, 195102, '\P{Is_NFKC_Quick_Check=- No}', "");
    Expect(0, 195102, '\P{^Is_NFKC_Quick_Check=- No}', "");
    Error('\p{Is_NFKC_QC=_N:=}');
    Error('\P{Is_NFKC_QC=_N:=}');
    Expect(1, 195101, '\p{Is_NFKC_QC=n}', "");
    Expect(0, 195101, '\p{^Is_NFKC_QC=n}', "");
    Expect(0, 195101, '\P{Is_NFKC_QC=n}', "");
    Expect(1, 195101, '\P{^Is_NFKC_QC=n}', "");
    Expect(0, 195102, '\p{Is_NFKC_QC=n}', "");
    Expect(1, 195102, '\p{^Is_NFKC_QC=n}', "");
    Expect(1, 195102, '\P{Is_NFKC_QC=n}', "");
    Expect(0, 195102, '\P{^Is_NFKC_QC=n}', "");
    Expect(1, 195101, '\p{Is_NFKC_QC:   		n}', "");
    Expect(0, 195101, '\p{^Is_NFKC_QC:   		n}', "");
    Expect(0, 195101, '\P{Is_NFKC_QC:   		n}', "");
    Expect(1, 195101, '\P{^Is_NFKC_QC:   		n}', "");
    Expect(0, 195102, '\p{Is_NFKC_QC:   		n}', "");
    Expect(1, 195102, '\p{^Is_NFKC_QC:   		n}', "");
    Expect(1, 195102, '\P{Is_NFKC_QC:   		n}', "");
    Expect(0, 195102, '\P{^Is_NFKC_QC:   		n}', "");
    Error('\p{NFKC_Quick_Check=:=-_Yes}');
    Error('\P{NFKC_Quick_Check=:=-_Yes}');
    Expect(1, 195102, '\p{NFKC_Quick_Check=yes}', "");
    Expect(0, 195102, '\p{^NFKC_Quick_Check=yes}', "");
    Expect(0, 195102, '\P{NFKC_Quick_Check=yes}', "");
    Expect(1, 195102, '\P{^NFKC_Quick_Check=yes}', "");
    Expect(0, 195101, '\p{NFKC_Quick_Check=yes}', "");
    Expect(1, 195101, '\p{^NFKC_Quick_Check=yes}', "");
    Expect(1, 195101, '\P{NFKC_Quick_Check=yes}', "");
    Expect(0, 195101, '\P{^NFKC_Quick_Check=yes}', "");
    Expect(1, 195102, '\p{NFKC_Quick_Check=__YES}', "");
    Expect(0, 195102, '\p{^NFKC_Quick_Check=__YES}', "");
    Expect(0, 195102, '\P{NFKC_Quick_Check=__YES}', "");
    Expect(1, 195102, '\P{^NFKC_Quick_Check=__YES}', "");
    Expect(0, 195101, '\p{NFKC_Quick_Check=__YES}', "");
    Expect(1, 195101, '\p{^NFKC_Quick_Check=__YES}', "");
    Expect(1, 195101, '\P{NFKC_Quick_Check=__YES}', "");
    Expect(0, 195101, '\P{^NFKC_Quick_Check=__YES}', "");
    Error('\p{NFKC_QC:  _Y/a/}');
    Error('\P{NFKC_QC:  _Y/a/}');
    Expect(1, 195102, '\p{NFKC_QC=y}', "");
    Expect(0, 195102, '\p{^NFKC_QC=y}', "");
    Expect(0, 195102, '\P{NFKC_QC=y}', "");
    Expect(1, 195102, '\P{^NFKC_QC=y}', "");
    Expect(0, 195101, '\p{NFKC_QC=y}', "");
    Expect(1, 195101, '\p{^NFKC_QC=y}', "");
    Expect(1, 195101, '\P{NFKC_QC=y}', "");
    Expect(0, 195101, '\P{^NFKC_QC=y}', "");
    Expect(1, 195102, '\p{NFKC_QC=	Y}', "");
    Expect(0, 195102, '\p{^NFKC_QC=	Y}', "");
    Expect(0, 195102, '\P{NFKC_QC=	Y}', "");
    Expect(1, 195102, '\P{^NFKC_QC=	Y}', "");
    Expect(0, 195101, '\p{NFKC_QC=	Y}', "");
    Expect(1, 195101, '\p{^NFKC_QC=	Y}', "");
    Expect(1, 195101, '\P{NFKC_QC=	Y}', "");
    Expect(0, 195101, '\P{^NFKC_QC=	Y}', "");
    Error('\p{Is_NFKC_Quick_Check: _Yes/a/}');
    Error('\P{Is_NFKC_Quick_Check: _Yes/a/}');
    Expect(1, 195102, '\p{Is_NFKC_Quick_Check=yes}', "");
    Expect(0, 195102, '\p{^Is_NFKC_Quick_Check=yes}', "");
    Expect(0, 195102, '\P{Is_NFKC_Quick_Check=yes}', "");
    Expect(1, 195102, '\P{^Is_NFKC_Quick_Check=yes}', "");
    Expect(0, 195101, '\p{Is_NFKC_Quick_Check=yes}', "");
    Expect(1, 195101, '\p{^Is_NFKC_Quick_Check=yes}', "");
    Expect(1, 195101, '\P{Is_NFKC_Quick_Check=yes}', "");
    Expect(0, 195101, '\P{^Is_NFKC_Quick_Check=yes}', "");
    Expect(1, 195102, '\p{Is_NFKC_Quick_Check=  YES}', "");
    Expect(0, 195102, '\p{^Is_NFKC_Quick_Check=  YES}', "");
    Expect(0, 195102, '\P{Is_NFKC_Quick_Check=  YES}', "");
    Expect(1, 195102, '\P{^Is_NFKC_Quick_Check=  YES}', "");
    Expect(0, 195101, '\p{Is_NFKC_Quick_Check=  YES}', "");
    Expect(1, 195101, '\p{^Is_NFKC_Quick_Check=  YES}', "");
    Expect(1, 195101, '\P{Is_NFKC_Quick_Check=  YES}', "");
    Expect(0, 195101, '\P{^Is_NFKC_Quick_Check=  YES}', "");
    Error('\p{Is_NFKC_QC: /a/--y}');
    Error('\P{Is_NFKC_QC: /a/--y}');
    Expect(1, 195102, '\p{Is_NFKC_QC=y}', "");
    Expect(0, 195102, '\p{^Is_NFKC_QC=y}', "");
    Expect(0, 195102, '\P{Is_NFKC_QC=y}', "");
    Expect(1, 195102, '\P{^Is_NFKC_QC=y}', "");
    Expect(0, 195101, '\p{Is_NFKC_QC=y}', "");
    Expect(1, 195101, '\p{^Is_NFKC_QC=y}', "");
    Expect(1, 195101, '\P{Is_NFKC_QC=y}', "");
    Expect(0, 195101, '\P{^Is_NFKC_QC=y}', "");
    Expect(1, 195102, '\p{Is_NFKC_QC=	y}', "");
    Expect(0, 195102, '\p{^Is_NFKC_QC=	y}', "");
    Expect(0, 195102, '\P{Is_NFKC_QC=	y}', "");
    Expect(1, 195102, '\P{^Is_NFKC_QC=	y}', "");
    Expect(0, 195101, '\p{Is_NFKC_QC=	y}', "");
    Expect(1, 195101, '\p{^Is_NFKC_QC=	y}', "");
    Expect(1, 195101, '\P{Is_NFKC_QC=	y}', "");
    Expect(0, 195101, '\P{^Is_NFKC_QC=	y}', "");
    Error('\p{NFKD_Quick_Check=no/a/}');
    Error('\P{NFKD_Quick_Check=no/a/}');
    Expect(1, 195101, '\p{NFKD_Quick_Check=no}', "");
    Expect(0, 195101, '\p{^NFKD_Quick_Check=no}', "");
    Expect(0, 195101, '\P{NFKD_Quick_Check=no}', "");
    Expect(1, 195101, '\P{^NFKD_Quick_Check=no}', "");
    Expect(0, 195102, '\p{NFKD_Quick_Check=no}', "");
    Expect(1, 195102, '\p{^NFKD_Quick_Check=no}', "");
    Expect(1, 195102, '\P{NFKD_Quick_Check=no}', "");
    Expect(0, 195102, '\P{^NFKD_Quick_Check=no}', "");
    Expect(1, 195101, '\p{NFKD_Quick_Check=-no}', "");
    Expect(0, 195101, '\p{^NFKD_Quick_Check=-no}', "");
    Expect(0, 195101, '\P{NFKD_Quick_Check=-no}', "");
    Expect(1, 195101, '\P{^NFKD_Quick_Check=-no}', "");
    Expect(0, 195102, '\p{NFKD_Quick_Check=-no}', "");
    Expect(1, 195102, '\p{^NFKD_Quick_Check=-no}', "");
    Expect(1, 195102, '\P{NFKD_Quick_Check=-no}', "");
    Expect(0, 195102, '\P{^NFKD_Quick_Check=-no}', "");
    Error('\p{NFKD_QC=	N:=}');
    Error('\P{NFKD_QC=	N:=}');
    Expect(1, 195101, '\p{NFKD_QC=n}', "");
    Expect(0, 195101, '\p{^NFKD_QC=n}', "");
    Expect(0, 195101, '\P{NFKD_QC=n}', "");
    Expect(1, 195101, '\P{^NFKD_QC=n}', "");
    Expect(0, 195102, '\p{NFKD_QC=n}', "");
    Expect(1, 195102, '\p{^NFKD_QC=n}', "");
    Expect(1, 195102, '\P{NFKD_QC=n}', "");
    Expect(0, 195102, '\P{^NFKD_QC=n}', "");
    Expect(1, 195101, '\p{NFKD_QC:		 N}', "");
    Expect(0, 195101, '\p{^NFKD_QC:		 N}', "");
    Expect(0, 195101, '\P{NFKD_QC:		 N}', "");
    Expect(1, 195101, '\P{^NFKD_QC:		 N}', "");
    Expect(0, 195102, '\p{NFKD_QC:		 N}', "");
    Expect(1, 195102, '\p{^NFKD_QC:		 N}', "");
    Expect(1, 195102, '\P{NFKD_QC:		 N}', "");
    Expect(0, 195102, '\P{^NFKD_QC:		 N}', "");
    Error('\p{Is_NFKD_Quick_Check=/a/-	No}');
    Error('\P{Is_NFKD_Quick_Check=/a/-	No}');
    Expect(1, 195101, '\p{Is_NFKD_Quick_Check=no}', "");
    Expect(0, 195101, '\p{^Is_NFKD_Quick_Check=no}', "");
    Expect(0, 195101, '\P{Is_NFKD_Quick_Check=no}', "");
    Expect(1, 195101, '\P{^Is_NFKD_Quick_Check=no}', "");
    Expect(0, 195102, '\p{Is_NFKD_Quick_Check=no}', "");
    Expect(1, 195102, '\p{^Is_NFKD_Quick_Check=no}', "");
    Expect(1, 195102, '\P{Is_NFKD_Quick_Check=no}', "");
    Expect(0, 195102, '\P{^Is_NFKD_Quick_Check=no}', "");
    Expect(1, 195101, '\p{Is_NFKD_Quick_Check=	No}', "");
    Expect(0, 195101, '\p{^Is_NFKD_Quick_Check=	No}', "");
    Expect(0, 195101, '\P{Is_NFKD_Quick_Check=	No}', "");
    Expect(1, 195101, '\P{^Is_NFKD_Quick_Check=	No}', "");
    Expect(0, 195102, '\p{Is_NFKD_Quick_Check=	No}', "");
    Expect(1, 195102, '\p{^Is_NFKD_Quick_Check=	No}', "");
    Expect(1, 195102, '\P{Is_NFKD_Quick_Check=	No}', "");
    Expect(0, 195102, '\P{^Is_NFKD_Quick_Check=	No}', "");
    Error('\p{Is_NFKD_QC=/a/	 N}');
    Error('\P{Is_NFKD_QC=/a/	 N}');
    Expect(1, 195101, '\p{Is_NFKD_QC=n}', "");
    Expect(0, 195101, '\p{^Is_NFKD_QC=n}', "");
    Expect(0, 195101, '\P{Is_NFKD_QC=n}', "");
    Expect(1, 195101, '\P{^Is_NFKD_QC=n}', "");
    Expect(0, 195102, '\p{Is_NFKD_QC=n}', "");
    Expect(1, 195102, '\p{^Is_NFKD_QC=n}', "");
    Expect(1, 195102, '\P{Is_NFKD_QC=n}', "");
    Expect(0, 195102, '\P{^Is_NFKD_QC=n}', "");
    Expect(1, 195101, '\p{Is_NFKD_QC=__n}', "");
    Expect(0, 195101, '\p{^Is_NFKD_QC=__n}', "");
    Expect(0, 195101, '\P{Is_NFKD_QC=__n}', "");
    Expect(1, 195101, '\P{^Is_NFKD_QC=__n}', "");
    Expect(0, 195102, '\p{Is_NFKD_QC=__n}', "");
    Expect(1, 195102, '\p{^Is_NFKD_QC=__n}', "");
    Expect(1, 195102, '\P{Is_NFKD_QC=__n}', "");
    Expect(0, 195102, '\P{^Is_NFKD_QC=__n}', "");
    Error('\p{NFKD_Quick_Check=_/a/Yes}');
    Error('\P{NFKD_Quick_Check=_/a/Yes}');
    Expect(1, 195102, '\p{NFKD_Quick_Check=yes}', "");
    Expect(0, 195102, '\p{^NFKD_Quick_Check=yes}', "");
    Expect(0, 195102, '\P{NFKD_Quick_Check=yes}', "");
    Expect(1, 195102, '\P{^NFKD_Quick_Check=yes}', "");
    Expect(0, 195101, '\p{NFKD_Quick_Check=yes}', "");
    Expect(1, 195101, '\p{^NFKD_Quick_Check=yes}', "");
    Expect(1, 195101, '\P{NFKD_Quick_Check=yes}', "");
    Expect(0, 195101, '\P{^NFKD_Quick_Check=yes}', "");
    Expect(1, 195102, '\p{NFKD_Quick_Check:   	_Yes}', "");
    Expect(0, 195102, '\p{^NFKD_Quick_Check:   	_Yes}', "");
    Expect(0, 195102, '\P{NFKD_Quick_Check:   	_Yes}', "");
    Expect(1, 195102, '\P{^NFKD_Quick_Check:   	_Yes}', "");
    Expect(0, 195101, '\p{NFKD_Quick_Check:   	_Yes}', "");
    Expect(1, 195101, '\p{^NFKD_Quick_Check:   	_Yes}', "");
    Expect(1, 195101, '\P{NFKD_Quick_Check:   	_Yes}', "");
    Expect(0, 195101, '\P{^NFKD_Quick_Check:   	_Yes}', "");
    Error('\p{NFKD_QC= /a/Y}');
    Error('\P{NFKD_QC= /a/Y}');
    Expect(1, 195102, '\p{NFKD_QC=y}', "");
    Expect(0, 195102, '\p{^NFKD_QC=y}', "");
    Expect(0, 195102, '\P{NFKD_QC=y}', "");
    Expect(1, 195102, '\P{^NFKD_QC=y}', "");
    Expect(0, 195101, '\p{NFKD_QC=y}', "");
    Expect(1, 195101, '\p{^NFKD_QC=y}', "");
    Expect(1, 195101, '\P{NFKD_QC=y}', "");
    Expect(0, 195101, '\P{^NFKD_QC=y}', "");
    Expect(1, 195102, '\p{NFKD_QC= _y}', "");
    Expect(0, 195102, '\p{^NFKD_QC= _y}', "");
    Expect(0, 195102, '\P{NFKD_QC= _y}', "");
    Expect(1, 195102, '\P{^NFKD_QC= _y}', "");
    Expect(0, 195101, '\p{NFKD_QC= _y}', "");
    Expect(1, 195101, '\p{^NFKD_QC= _y}', "");
    Expect(1, 195101, '\P{NFKD_QC= _y}', "");
    Expect(0, 195101, '\P{^NFKD_QC= _y}', "");
    Error('\p{Is_NFKD_Quick_Check= -Yes/a/}');
    Error('\P{Is_NFKD_Quick_Check= -Yes/a/}');
    Expect(1, 195102, '\p{Is_NFKD_Quick_Check=yes}', "");
    Expect(0, 195102, '\p{^Is_NFKD_Quick_Check=yes}', "");
    Expect(0, 195102, '\P{Is_NFKD_Quick_Check=yes}', "");
    Expect(1, 195102, '\P{^Is_NFKD_Quick_Check=yes}', "");
    Expect(0, 195101, '\p{Is_NFKD_Quick_Check=yes}', "");
    Expect(1, 195101, '\p{^Is_NFKD_Quick_Check=yes}', "");
    Expect(1, 195101, '\P{Is_NFKD_Quick_Check=yes}', "");
    Expect(0, 195101, '\P{^Is_NFKD_Quick_Check=yes}', "");
    Expect(1, 195102, '\p{Is_NFKD_Quick_Check=		Yes}', "");
    Expect(0, 195102, '\p{^Is_NFKD_Quick_Check=		Yes}', "");
    Expect(0, 195102, '\P{Is_NFKD_Quick_Check=		Yes}', "");
    Expect(1, 195102, '\P{^Is_NFKD_Quick_Check=		Yes}', "");
    Expect(0, 195101, '\p{Is_NFKD_Quick_Check=		Yes}', "");
    Expect(1, 195101, '\p{^Is_NFKD_Quick_Check=		Yes}', "");
    Expect(1, 195101, '\P{Is_NFKD_Quick_Check=		Yes}', "");
    Expect(0, 195101, '\P{^Is_NFKD_Quick_Check=		Yes}', "");
    Error('\p{Is_NFKD_QC=	:=y}');
    Error('\P{Is_NFKD_QC=	:=y}');
    Expect(1, 195102, '\p{Is_NFKD_QC=y}', "");
    Expect(0, 195102, '\p{^Is_NFKD_QC=y}', "");
    Expect(0, 195102, '\P{Is_NFKD_QC=y}', "");
    Expect(1, 195102, '\P{^Is_NFKD_QC=y}', "");
    Expect(0, 195101, '\p{Is_NFKD_QC=y}', "");
    Expect(1, 195101, '\p{^Is_NFKD_QC=y}', "");
    Expect(1, 195101, '\P{Is_NFKD_QC=y}', "");
    Expect(0, 195101, '\P{^Is_NFKD_QC=y}', "");
    Expect(1, 195102, '\p{Is_NFKD_QC=	Y}', "");
    Expect(0, 195102, '\p{^Is_NFKD_QC=	Y}', "");
    Expect(0, 195102, '\P{Is_NFKD_QC=	Y}', "");
    Expect(1, 195102, '\P{^Is_NFKD_QC=	Y}', "");
    Expect(0, 195101, '\p{Is_NFKD_QC=	Y}', "");
    Expect(1, 195101, '\p{^Is_NFKD_QC=	Y}', "");
    Expect(1, 195101, '\P{Is_NFKD_QC=	Y}', "");
    Expect(0, 195101, '\P{^Is_NFKD_QC=	Y}', "");
    Error('\p{Numeric_Type=/a/decimal}');
    Error('\P{Numeric_Type=/a/decimal}');
    Expect(1, 125273, '\p{Numeric_Type=decimal}', "");
    Expect(0, 125273, '\p{^Numeric_Type=decimal}', "");
    Expect(0, 125273, '\P{Numeric_Type=decimal}', "");
    Expect(1, 125273, '\P{^Numeric_Type=decimal}', "");
    Expect(0, 125274, '\p{Numeric_Type=decimal}', "");
    Expect(1, 125274, '\p{^Numeric_Type=decimal}', "");
    Expect(1, 125274, '\P{Numeric_Type=decimal}', "");
    Expect(0, 125274, '\P{^Numeric_Type=decimal}', "");
    Expect(1, 125273, '\p{Numeric_Type=--decimal}', "");
    Expect(0, 125273, '\p{^Numeric_Type=--decimal}', "");
    Expect(0, 125273, '\P{Numeric_Type=--decimal}', "");
    Expect(1, 125273, '\P{^Numeric_Type=--decimal}', "");
    Expect(0, 125274, '\p{Numeric_Type=--decimal}', "");
    Expect(1, 125274, '\p{^Numeric_Type=--decimal}', "");
    Expect(1, 125274, '\P{Numeric_Type=--decimal}', "");
    Expect(0, 125274, '\P{^Numeric_Type=--decimal}', "");
    Error('\p{Nt:   	/a/De}');
    Error('\P{Nt:   	/a/De}');
    Expect(1, 125273, '\p{Nt: de}', "");
    Expect(0, 125273, '\p{^Nt: de}', "");
    Expect(0, 125273, '\P{Nt: de}', "");
    Expect(1, 125273, '\P{^Nt: de}', "");
    Expect(0, 125274, '\p{Nt: de}', "");
    Expect(1, 125274, '\p{^Nt: de}', "");
    Expect(1, 125274, '\P{Nt: de}', "");
    Expect(0, 125274, '\P{^Nt: de}', "");
    Expect(1, 125273, '\p{Nt=  de}', "");
    Expect(0, 125273, '\p{^Nt=  de}', "");
    Expect(0, 125273, '\P{Nt=  de}', "");
    Expect(1, 125273, '\P{^Nt=  de}', "");
    Expect(0, 125274, '\p{Nt=  de}', "");
    Expect(1, 125274, '\p{^Nt=  de}', "");
    Expect(1, 125274, '\P{Nt=  de}', "");
    Expect(0, 125274, '\P{^Nt=  de}', "");
    Error('\p{Is_Numeric_Type=__decimal:=}');
    Error('\P{Is_Numeric_Type=__decimal:=}');
    Expect(1, 125273, '\p{Is_Numeric_Type=decimal}', "");
    Expect(0, 125273, '\p{^Is_Numeric_Type=decimal}', "");
    Expect(0, 125273, '\P{Is_Numeric_Type=decimal}', "");
    Expect(1, 125273, '\P{^Is_Numeric_Type=decimal}', "");
    Expect(0, 125274, '\p{Is_Numeric_Type=decimal}', "");
    Expect(1, 125274, '\p{^Is_Numeric_Type=decimal}', "");
    Expect(1, 125274, '\P{Is_Numeric_Type=decimal}', "");
    Expect(0, 125274, '\P{^Is_Numeric_Type=decimal}', "");
    Expect(1, 125273, '\p{Is_Numeric_Type= 	Decimal}', "");
    Expect(0, 125273, '\p{^Is_Numeric_Type= 	Decimal}', "");
    Expect(0, 125273, '\P{Is_Numeric_Type= 	Decimal}', "");
    Expect(1, 125273, '\P{^Is_Numeric_Type= 	Decimal}', "");
    Expect(0, 125274, '\p{Is_Numeric_Type= 	Decimal}', "");
    Expect(1, 125274, '\p{^Is_Numeric_Type= 	Decimal}', "");
    Expect(1, 125274, '\P{Is_Numeric_Type= 	Decimal}', "");
    Expect(0, 125274, '\P{^Is_Numeric_Type= 	Decimal}', "");
    Error('\p{Is_Nt= :=DE}');
    Error('\P{Is_Nt= :=DE}');
    Expect(1, 125273, '\p{Is_Nt=de}', "");
    Expect(0, 125273, '\p{^Is_Nt=de}', "");
    Expect(0, 125273, '\P{Is_Nt=de}', "");
    Expect(1, 125273, '\P{^Is_Nt=de}', "");
    Expect(0, 125274, '\p{Is_Nt=de}', "");
    Expect(1, 125274, '\p{^Is_Nt=de}', "");
    Expect(1, 125274, '\P{Is_Nt=de}', "");
    Expect(0, 125274, '\P{^Is_Nt=de}', "");
    Expect(1, 125273, '\p{Is_Nt=- De}', "");
    Expect(0, 125273, '\p{^Is_Nt=- De}', "");
    Expect(0, 125273, '\P{Is_Nt=- De}', "");
    Expect(1, 125273, '\P{^Is_Nt=- De}', "");
    Expect(0, 125274, '\p{Is_Nt=- De}', "");
    Expect(1, 125274, '\p{^Is_Nt=- De}', "");
    Expect(1, 125274, '\P{Is_Nt=- De}', "");
    Expect(0, 125274, '\P{^Is_Nt=- De}', "");
    Error('\p{Numeric_Type=:=-Digit}');
    Error('\P{Numeric_Type=:=-Digit}');
    Expect(1, 127242, '\p{Numeric_Type=digit}', "");
    Expect(0, 127242, '\p{^Numeric_Type=digit}', "");
    Expect(0, 127242, '\P{Numeric_Type=digit}', "");
    Expect(1, 127242, '\P{^Numeric_Type=digit}', "");
    Expect(0, 127243, '\p{Numeric_Type=digit}', "");
    Expect(1, 127243, '\p{^Numeric_Type=digit}', "");
    Expect(1, 127243, '\P{Numeric_Type=digit}', "");
    Expect(0, 127243, '\P{^Numeric_Type=digit}', "");
    Expect(1, 127242, '\p{Numeric_Type=  digit}', "");
    Expect(0, 127242, '\p{^Numeric_Type=  digit}', "");
    Expect(0, 127242, '\P{Numeric_Type=  digit}', "");
    Expect(1, 127242, '\P{^Numeric_Type=  digit}', "");
    Expect(0, 127243, '\p{Numeric_Type=  digit}', "");
    Expect(1, 127243, '\p{^Numeric_Type=  digit}', "");
    Expect(1, 127243, '\P{Numeric_Type=  digit}', "");
    Expect(0, 127243, '\P{^Numeric_Type=  digit}', "");
    Error('\p{Nt=:=		DI}');
    Error('\P{Nt=:=		DI}');
    Expect(1, 127242, '\p{Nt=di}', "");
    Expect(0, 127242, '\p{^Nt=di}', "");
    Expect(0, 127242, '\P{Nt=di}', "");
    Expect(1, 127242, '\P{^Nt=di}', "");
    Expect(0, 127243, '\p{Nt=di}', "");
    Expect(1, 127243, '\p{^Nt=di}', "");
    Expect(1, 127243, '\P{Nt=di}', "");
    Expect(0, 127243, '\P{^Nt=di}', "");
    Expect(1, 127242, '\p{Nt=	 di}', "");
    Expect(0, 127242, '\p{^Nt=	 di}', "");
    Expect(0, 127242, '\P{Nt=	 di}', "");
    Expect(1, 127242, '\P{^Nt=	 di}', "");
    Expect(0, 127243, '\p{Nt=	 di}', "");
    Expect(1, 127243, '\p{^Nt=	 di}', "");
    Expect(1, 127243, '\P{Nt=	 di}', "");
    Expect(0, 127243, '\P{^Nt=	 di}', "");
    Error('\p{Is_Numeric_Type:   :=-Digit}');
    Error('\P{Is_Numeric_Type:   :=-Digit}');
    Expect(1, 127242, '\p{Is_Numeric_Type=digit}', "");
    Expect(0, 127242, '\p{^Is_Numeric_Type=digit}', "");
    Expect(0, 127242, '\P{Is_Numeric_Type=digit}', "");
    Expect(1, 127242, '\P{^Is_Numeric_Type=digit}', "");
    Expect(0, 127243, '\p{Is_Numeric_Type=digit}', "");
    Expect(1, 127243, '\p{^Is_Numeric_Type=digit}', "");
    Expect(1, 127243, '\P{Is_Numeric_Type=digit}', "");
    Expect(0, 127243, '\P{^Is_Numeric_Type=digit}', "");
    Expect(1, 127242, '\p{Is_Numeric_Type=-_Digit}', "");
    Expect(0, 127242, '\p{^Is_Numeric_Type=-_Digit}', "");
    Expect(0, 127242, '\P{Is_Numeric_Type=-_Digit}', "");
    Expect(1, 127242, '\P{^Is_Numeric_Type=-_Digit}', "");
    Expect(0, 127243, '\p{Is_Numeric_Type=-_Digit}', "");
    Expect(1, 127243, '\p{^Is_Numeric_Type=-_Digit}', "");
    Expect(1, 127243, '\P{Is_Numeric_Type=-_Digit}', "");
    Expect(0, 127243, '\P{^Is_Numeric_Type=-_Digit}', "");
    Error('\p{Is_Nt=/a/_-Di}');
    Error('\P{Is_Nt=/a/_-Di}');
    Expect(1, 127242, '\p{Is_Nt=di}', "");
    Expect(0, 127242, '\p{^Is_Nt=di}', "");
    Expect(0, 127242, '\P{Is_Nt=di}', "");
    Expect(1, 127242, '\P{^Is_Nt=di}', "");
    Expect(0, 127243, '\p{Is_Nt=di}', "");
    Expect(1, 127243, '\p{^Is_Nt=di}', "");
    Expect(1, 127243, '\P{Is_Nt=di}', "");
    Expect(0, 127243, '\P{^Is_Nt=di}', "");
    Expect(1, 127242, '\p{Is_Nt=-	Di}', "");
    Expect(0, 127242, '\p{^Is_Nt=-	Di}', "");
    Expect(0, 127242, '\P{Is_Nt=-	Di}', "");
    Expect(1, 127242, '\P{^Is_Nt=-	Di}', "");
    Expect(0, 127243, '\p{Is_Nt=-	Di}', "");
    Expect(1, 127243, '\p{^Is_Nt=-	Di}', "");
    Expect(1, 127243, '\P{Is_Nt=-	Di}', "");
    Expect(0, 127243, '\P{^Is_Nt=-	Di}', "");
    Error('\p{Numeric_Type=:=None}');
    Error('\P{Numeric_Type=:=None}');
    Expect(1, 194705, '\p{Numeric_Type=none}', "");
    Expect(0, 194705, '\p{^Numeric_Type=none}', "");
    Expect(0, 194705, '\P{Numeric_Type=none}', "");
    Expect(1, 194705, '\P{^Numeric_Type=none}', "");
    Expect(0, 194704, '\p{Numeric_Type=none}', "");
    Expect(1, 194704, '\p{^Numeric_Type=none}', "");
    Expect(1, 194704, '\P{Numeric_Type=none}', "");
    Expect(0, 194704, '\P{^Numeric_Type=none}', "");
    Expect(1, 194705, '\p{Numeric_Type:   NONE}', "");
    Expect(0, 194705, '\p{^Numeric_Type:   NONE}', "");
    Expect(0, 194705, '\P{Numeric_Type:   NONE}', "");
    Expect(1, 194705, '\P{^Numeric_Type:   NONE}', "");
    Expect(0, 194704, '\p{Numeric_Type:   NONE}', "");
    Expect(1, 194704, '\p{^Numeric_Type:   NONE}', "");
    Expect(1, 194704, '\P{Numeric_Type:   NONE}', "");
    Expect(0, 194704, '\P{^Numeric_Type:   NONE}', "");
    Error('\p{Nt=/a/-none}');
    Error('\P{Nt=/a/-none}');
    Expect(1, 194705, '\p{Nt=none}', "");
    Expect(0, 194705, '\p{^Nt=none}', "");
    Expect(0, 194705, '\P{Nt=none}', "");
    Expect(1, 194705, '\P{^Nt=none}', "");
    Expect(0, 194704, '\p{Nt=none}', "");
    Expect(1, 194704, '\p{^Nt=none}', "");
    Expect(1, 194704, '\P{Nt=none}', "");
    Expect(0, 194704, '\P{^Nt=none}', "");
    Expect(1, 194705, '\p{Nt=- none}', "");
    Expect(0, 194705, '\p{^Nt=- none}', "");
    Expect(0, 194705, '\P{Nt=- none}', "");
    Expect(1, 194705, '\P{^Nt=- none}', "");
    Expect(0, 194704, '\p{Nt=- none}', "");
    Expect(1, 194704, '\p{^Nt=- none}', "");
    Expect(1, 194704, '\P{Nt=- none}', "");
    Expect(0, 194704, '\P{^Nt=- none}', "");
    Error('\p{Is_Numeric_Type=--NONE/a/}');
    Error('\P{Is_Numeric_Type=--NONE/a/}');
    Expect(1, 194705, '\p{Is_Numeric_Type=none}', "");
    Expect(0, 194705, '\p{^Is_Numeric_Type=none}', "");
    Expect(0, 194705, '\P{Is_Numeric_Type=none}', "");
    Expect(1, 194705, '\P{^Is_Numeric_Type=none}', "");
    Expect(0, 194704, '\p{Is_Numeric_Type=none}', "");
    Expect(1, 194704, '\p{^Is_Numeric_Type=none}', "");
    Expect(1, 194704, '\P{Is_Numeric_Type=none}', "");
    Expect(0, 194704, '\P{^Is_Numeric_Type=none}', "");
    Expect(1, 194705, '\p{Is_Numeric_Type=		None}', "");
    Expect(0, 194705, '\p{^Is_Numeric_Type=		None}', "");
    Expect(0, 194705, '\P{Is_Numeric_Type=		None}', "");
    Expect(1, 194705, '\P{^Is_Numeric_Type=		None}', "");
    Expect(0, 194704, '\p{Is_Numeric_Type=		None}', "");
    Expect(1, 194704, '\p{^Is_Numeric_Type=		None}', "");
    Expect(1, 194704, '\P{Is_Numeric_Type=		None}', "");
    Expect(0, 194704, '\P{^Is_Numeric_Type=		None}', "");
    Error('\p{Is_Nt=/a/ None}');
    Error('\P{Is_Nt=/a/ None}');
    Expect(1, 194705, '\p{Is_Nt=none}', "");
    Expect(0, 194705, '\p{^Is_Nt=none}', "");
    Expect(0, 194705, '\P{Is_Nt=none}', "");
    Expect(1, 194705, '\P{^Is_Nt=none}', "");
    Expect(0, 194704, '\p{Is_Nt=none}', "");
    Expect(1, 194704, '\p{^Is_Nt=none}', "");
    Expect(1, 194704, '\P{Is_Nt=none}', "");
    Expect(0, 194704, '\P{^Is_Nt=none}', "");
    Expect(1, 194705, '\p{Is_Nt=-NONE}', "");
    Expect(0, 194705, '\p{^Is_Nt=-NONE}', "");
    Expect(0, 194705, '\P{Is_Nt=-NONE}', "");
    Expect(1, 194705, '\P{^Is_Nt=-NONE}', "");
    Expect(0, 194704, '\p{Is_Nt=-NONE}', "");
    Expect(1, 194704, '\p{^Is_Nt=-NONE}', "");
    Expect(1, 194704, '\P{Is_Nt=-NONE}', "");
    Expect(0, 194704, '\P{^Is_Nt=-NONE}', "");
    Error('\p{Numeric_Type=:= Numeric}');
    Error('\P{Numeric_Type=:= Numeric}');
    Expect(1, 194704, '\p{Numeric_Type=numeric}', "");
    Expect(0, 194704, '\p{^Numeric_Type=numeric}', "");
    Expect(0, 194704, '\P{Numeric_Type=numeric}', "");
    Expect(1, 194704, '\P{^Numeric_Type=numeric}', "");
    Expect(0, 194705, '\p{Numeric_Type=numeric}', "");
    Expect(1, 194705, '\p{^Numeric_Type=numeric}', "");
    Expect(1, 194705, '\P{Numeric_Type=numeric}', "");
    Expect(0, 194705, '\P{^Numeric_Type=numeric}', "");
    Expect(1, 194704, '\p{Numeric_Type=-	numeric}', "");
    Expect(0, 194704, '\p{^Numeric_Type=-	numeric}', "");
    Expect(0, 194704, '\P{Numeric_Type=-	numeric}', "");
    Expect(1, 194704, '\P{^Numeric_Type=-	numeric}', "");
    Expect(0, 194705, '\p{Numeric_Type=-	numeric}', "");
    Expect(1, 194705, '\p{^Numeric_Type=-	numeric}', "");
    Expect(1, 194705, '\P{Numeric_Type=-	numeric}', "");
    Expect(0, 194705, '\P{^Numeric_Type=-	numeric}', "");
    Error('\p{Nt=_:=nu}');
    Error('\P{Nt=_:=nu}');
    Expect(1, 194704, '\p{Nt=nu}', "");
    Expect(0, 194704, '\p{^Nt=nu}', "");
    Expect(0, 194704, '\P{Nt=nu}', "");
    Expect(1, 194704, '\P{^Nt=nu}', "");
    Expect(0, 194705, '\p{Nt=nu}', "");
    Expect(1, 194705, '\p{^Nt=nu}', "");
    Expect(1, 194705, '\P{Nt=nu}', "");
    Expect(0, 194705, '\P{^Nt=nu}', "");
    Expect(1, 194704, '\p{Nt=-_NU}', "");
    Expect(0, 194704, '\p{^Nt=-_NU}', "");
    Expect(0, 194704, '\P{Nt=-_NU}', "");
    Expect(1, 194704, '\P{^Nt=-_NU}', "");
    Expect(0, 194705, '\p{Nt=-_NU}', "");
    Expect(1, 194705, '\p{^Nt=-_NU}', "");
    Expect(1, 194705, '\P{Nt=-_NU}', "");
    Expect(0, 194705, '\P{^Nt=-_NU}', "");
    Error('\p{Is_Numeric_Type=/a/numeric}');
    Error('\P{Is_Numeric_Type=/a/numeric}');
    Expect(1, 194704, '\p{Is_Numeric_Type=numeric}', "");
    Expect(0, 194704, '\p{^Is_Numeric_Type=numeric}', "");
    Expect(0, 194704, '\P{Is_Numeric_Type=numeric}', "");
    Expect(1, 194704, '\P{^Is_Numeric_Type=numeric}', "");
    Expect(0, 194705, '\p{Is_Numeric_Type=numeric}', "");
    Expect(1, 194705, '\p{^Is_Numeric_Type=numeric}', "");
    Expect(1, 194705, '\P{Is_Numeric_Type=numeric}', "");
    Expect(0, 194705, '\P{^Is_Numeric_Type=numeric}', "");
    Expect(1, 194704, '\p{Is_Numeric_Type=-	numeric}', "");
    Expect(0, 194704, '\p{^Is_Numeric_Type=-	numeric}', "");
    Expect(0, 194704, '\P{Is_Numeric_Type=-	numeric}', "");
    Expect(1, 194704, '\P{^Is_Numeric_Type=-	numeric}', "");
    Expect(0, 194705, '\p{Is_Numeric_Type=-	numeric}', "");
    Expect(1, 194705, '\p{^Is_Numeric_Type=-	numeric}', "");
    Expect(1, 194705, '\P{Is_Numeric_Type=-	numeric}', "");
    Expect(0, 194705, '\P{^Is_Numeric_Type=-	numeric}', "");
    Error('\p{Is_Nt=-/a/Nu}');
    Error('\P{Is_Nt=-/a/Nu}');
    Expect(1, 194704, '\p{Is_Nt=nu}', "");
    Expect(0, 194704, '\p{^Is_Nt=nu}', "");
    Expect(0, 194704, '\P{Is_Nt=nu}', "");
    Expect(1, 194704, '\P{^Is_Nt=nu}', "");
    Expect(0, 194705, '\p{Is_Nt=nu}', "");
    Expect(1, 194705, '\p{^Is_Nt=nu}', "");
    Expect(1, 194705, '\P{Is_Nt=nu}', "");
    Expect(0, 194705, '\P{^Is_Nt=nu}', "");
    Expect(1, 194704, '\p{Is_Nt= 	Nu}', "");
    Expect(0, 194704, '\p{^Is_Nt= 	Nu}', "");
    Expect(0, 194704, '\P{Is_Nt= 	Nu}', "");
    Expect(1, 194704, '\P{^Is_Nt= 	Nu}', "");
    Expect(0, 194705, '\p{Is_Nt= 	Nu}', "");
    Expect(1, 194705, '\p{^Is_Nt= 	Nu}', "");
    Expect(1, 194705, '\P{Is_Nt= 	Nu}', "");
    Expect(0, 194705, '\P{^Is_Nt= 	Nu}', "");
    Error('\p{Numeric_Value=	-1/000000002/a/}');
    Error('\P{Numeric_Value=	-1/000000002/a/}');
    Expect(1, 3891, '\p{Numeric_Value=-0001/000002}', "");
    Expect(0, 3891, '\p{^Numeric_Value=-0001/000002}', "");
    Expect(0, 3891, '\P{Numeric_Value=-0001/000002}', "");
    Expect(1, 3891, '\P{^Numeric_Value=-0001/000002}', "");
    Expect(0, 3892, '\p{Numeric_Value=-0001/000002}', "");
    Expect(1, 3892, '\p{^Numeric_Value=-0001/000002}', "");
    Expect(1, 3892, '\P{Numeric_Value=-0001/000002}', "");
    Expect(0, 3892, '\P{^Numeric_Value=-0001/000002}', "");
    Expect(1, 3891, '\p{Numeric_Value=-0.500}', "");
    Expect(0, 3891, '\p{^Numeric_Value=-0.500}', "");
    Expect(0, 3891, '\P{Numeric_Value=-0.500}', "");
    Expect(1, 3891, '\P{^Numeric_Value=-0.500}', "");
    Expect(0, 3892, '\p{Numeric_Value=-0.500}', "");
    Expect(1, 3892, '\p{^Numeric_Value=-0.500}', "");
    Expect(1, 3892, '\P{Numeric_Value=-0.500}', "");
    Expect(0, 3892, '\P{^Numeric_Value=-0.500}', "");
    Error('\p{Nv: -:=-0001/0000000002}');
    Error('\P{Nv: -:=-0001/0000000002}');
    Expect(1, 3891, '\p{Nv=-0000001/000002}', "");
    Expect(0, 3891, '\p{^Nv=-0000001/000002}', "");
    Expect(0, 3891, '\P{Nv=-0000001/000002}', "");
    Expect(1, 3891, '\P{^Nv=-0000001/000002}', "");
    Expect(0, 3892, '\p{Nv=-0000001/000002}', "");
    Expect(1, 3892, '\p{^Nv=-0000001/000002}', "");
    Expect(1, 3892, '\P{Nv=-0000001/000002}', "");
    Expect(0, 3892, '\P{^Nv=-0000001/000002}', "");
    Expect(1, 3891, '\p{Nv=-0.500}', "");
    Expect(0, 3891, '\p{^Nv=-0.500}', "");
    Expect(0, 3891, '\P{Nv=-0.500}', "");
    Expect(1, 3891, '\P{^Nv=-0.500}', "");
    Expect(0, 3892, '\p{Nv=-0.500}', "");
    Expect(1, 3892, '\p{^Nv=-0.500}', "");
    Expect(1, 3892, '\P{Nv=-0.500}', "");
    Expect(0, 3892, '\P{^Nv=-0.500}', "");
    Error('\p{Is_Numeric_Value=	:=-1/000000002}');
    Error('\P{Is_Numeric_Value=	:=-1/000000002}');
    Expect(1, 3891, '\p{Is_Numeric_Value=-0000000001/000000002}', "");
    Expect(0, 3891, '\p{^Is_Numeric_Value=-0000000001/000000002}', "");
    Expect(0, 3891, '\P{Is_Numeric_Value=-0000000001/000000002}', "");
    Expect(1, 3891, '\P{^Is_Numeric_Value=-0000000001/000000002}', "");
    Expect(0, 3892, '\p{Is_Numeric_Value=-0000000001/000000002}', "");
    Expect(1, 3892, '\p{^Is_Numeric_Value=-0000000001/000000002}', "");
    Expect(1, 3892, '\P{Is_Numeric_Value=-0000000001/000000002}', "");
    Expect(0, 3892, '\P{^Is_Numeric_Value=-0000000001/000000002}', "");
    Expect(1, 3891, '\p{Is_Numeric_Value=-0.500}', "");
    Expect(0, 3891, '\p{^Is_Numeric_Value=-0.500}', "");
    Expect(0, 3891, '\P{Is_Numeric_Value=-0.500}', "");
    Expect(1, 3891, '\P{^Is_Numeric_Value=-0.500}', "");
    Expect(0, 3892, '\p{Is_Numeric_Value=-0.500}', "");
    Expect(1, 3892, '\p{^Is_Numeric_Value=-0.500}', "");
    Expect(1, 3892, '\P{Is_Numeric_Value=-0.500}', "");
    Expect(0, 3892, '\P{^Is_Numeric_Value=-0.500}', "");
    Error('\p{Is_Nv=:=	--0000001/2}');
    Error('\P{Is_Nv=:=	--0000001/2}');
    Expect(1, 3891, '\p{Is_Nv=-000001/00000002}', "");
    Expect(0, 3891, '\p{^Is_Nv=-000001/00000002}', "");
    Expect(0, 3891, '\P{Is_Nv=-000001/00000002}', "");
    Expect(1, 3891, '\P{^Is_Nv=-000001/00000002}', "");
    Expect(0, 3892, '\p{Is_Nv=-000001/00000002}', "");
    Expect(1, 3892, '\p{^Is_Nv=-000001/00000002}', "");
    Expect(1, 3892, '\P{Is_Nv=-000001/00000002}', "");
    Expect(0, 3892, '\P{^Is_Nv=-000001/00000002}', "");
    Expect(1, 3891, '\p{Is_Nv=-0.500}', "");
    Expect(0, 3891, '\p{^Is_Nv=-0.500}', "");
    Expect(0, 3891, '\P{Is_Nv=-0.500}', "");
    Expect(1, 3891, '\P{^Is_Nv=-0.500}', "");
    Expect(0, 3892, '\p{Is_Nv=-0.500}', "");
    Expect(1, 3892, '\p{^Is_Nv=-0.500}', "");
    Expect(1, 3892, '\P{Is_Nv=-0.500}', "");
    Expect(0, 3892, '\P{^Is_Nv=-0.500}', "");
    Error('\p{Numeric_Value=:=	_0_0_0_00}');
    Error('\P{Numeric_Value=:=	_0_0_0_00}');
    Expect(1, 127244, '\p{Numeric_Value=+0}', "");
    Expect(0, 127244, '\p{^Numeric_Value=+0}', "");
    Expect(0, 127244, '\P{Numeric_Value=+0}', "");
    Expect(1, 127244, '\P{^Numeric_Value=+0}', "");
    Expect(0, 127245, '\p{Numeric_Value=+0}', "");
    Expect(1, 127245, '\p{^Numeric_Value=+0}', "");
    Expect(1, 127245, '\P{Numeric_Value=+0}', "");
    Expect(0, 127245, '\P{^Numeric_Value=+0}', "");
    Error('\p{Nv=	:=+0000}');
    Error('\P{Nv=	:=+0000}');
    Expect(1, 127244, '\p{Nv=00000}', "");
    Expect(0, 127244, '\p{^Nv=00000}', "");
    Expect(0, 127244, '\P{Nv=00000}', "");
    Expect(1, 127244, '\P{^Nv=00000}', "");
    Expect(0, 127245, '\p{Nv=00000}', "");
    Expect(1, 127245, '\p{^Nv=00000}', "");
    Expect(1, 127245, '\P{Nv=00000}', "");
    Expect(0, 127245, '\P{^Nv=00000}', "");
    Error('\p{Is_Numeric_Value=:= -00}');
    Error('\P{Is_Numeric_Value=:= -00}');
    Expect(1, 127244, '\p{Is_Numeric_Value=000}', "");
    Expect(0, 127244, '\p{^Is_Numeric_Value=000}', "");
    Expect(0, 127244, '\P{Is_Numeric_Value=000}', "");
    Expect(1, 127244, '\P{^Is_Numeric_Value=000}', "");
    Expect(0, 127245, '\p{Is_Numeric_Value=000}', "");
    Expect(1, 127245, '\p{^Is_Numeric_Value=000}', "");
    Expect(1, 127245, '\P{Is_Numeric_Value=000}', "");
    Expect(0, 127245, '\P{^Is_Numeric_Value=000}', "");
    Error('\p{Is_Nv=	 000000/a/}');
    Error('\P{Is_Nv=	 000000/a/}');
    Expect(1, 127244, '\p{Is_Nv=+000000000}', "");
    Expect(0, 127244, '\p{^Is_Nv=+000000000}', "");
    Expect(0, 127244, '\P{Is_Nv=+000000000}', "");
    Expect(1, 127244, '\P{^Is_Nv=+000000000}', "");
    Expect(0, 127245, '\p{Is_Nv=+000000000}', "");
    Expect(1, 127245, '\p{^Is_Nv=+000000000}', "");
    Expect(1, 127245, '\P{Is_Nv=+000000000}', "");
    Expect(0, 127245, '\P{^Is_Nv=+000000000}', "");
    Error('\p{Numeric_Value=:=-00001}');
    Error('\P{Numeric_Value=:=-00001}');
    Expect(1, 133418, '\p{Numeric_Value:000_000_01}', "");
    Expect(0, 133418, '\p{^Numeric_Value:000_000_01}', "");
    Expect(0, 133418, '\P{Numeric_Value:000_000_01}', "");
    Expect(1, 133418, '\P{^Numeric_Value:000_000_01}', "");
    Expect(0, 133419, '\p{Numeric_Value:000_000_01}', "");
    Expect(1, 133419, '\p{^Numeric_Value:000_000_01}', "");
    Expect(1, 133419, '\P{Numeric_Value:000_000_01}', "");
    Expect(0, 133419, '\P{^Numeric_Value:000_000_01}', "");
    Error('\p{Nv:-:=+0_0_0_0_0_0_0_01}');
    Error('\P{Nv:-:=+0_0_0_0_0_0_0_01}');
    Expect(1, 133418, '\p{Nv=00001}', "");
    Expect(0, 133418, '\p{^Nv=00001}', "");
    Expect(0, 133418, '\P{Nv=00001}', "");
    Expect(1, 133418, '\P{^Nv=00001}', "");
    Expect(0, 133419, '\p{Nv=00001}', "");
    Expect(1, 133419, '\p{^Nv=00001}', "");
    Expect(1, 133419, '\P{Nv=00001}', "");
    Expect(0, 133419, '\P{^Nv=00001}', "");
    Error('\p{Is_Numeric_Value=_ 00001:=}');
    Error('\P{Is_Numeric_Value=_ 00001:=}');
    Expect(1, 133418, '\p{Is_Numeric_Value=+00_1}', "");
    Expect(0, 133418, '\p{^Is_Numeric_Value=+00_1}', "");
    Expect(0, 133418, '\P{Is_Numeric_Value=+00_1}', "");
    Expect(1, 133418, '\P{^Is_Numeric_Value=+00_1}', "");
    Expect(0, 133419, '\p{Is_Numeric_Value=+00_1}', "");
    Expect(1, 133419, '\p{^Is_Numeric_Value=+00_1}', "");
    Expect(1, 133419, '\P{Is_Numeric_Value=+00_1}', "");
    Expect(0, 133419, '\P{^Is_Numeric_Value=+00_1}', "");
    Error('\p{Is_Nv=--1:=}');
    Error('\P{Is_Nv=--1:=}');
    Expect(1, 133418, '\p{Is_Nv:   +000001}', "");
    Expect(0, 133418, '\p{^Is_Nv:   +000001}', "");
    Expect(0, 133418, '\P{Is_Nv:   +000001}', "");
    Expect(1, 133418, '\P{^Is_Nv:   +000001}', "");
    Expect(0, 133419, '\p{Is_Nv:   +000001}', "");
    Expect(1, 133419, '\p{^Is_Nv:   +000001}', "");
    Expect(1, 133419, '\P{Is_Nv:   +000001}', "");
    Expect(0, 133419, '\P{^Is_Nv:   +000001}', "");
    Error('\p{Numeric_Value=	0000000001/000000010/a/}');
    Error('\P{Numeric_Value=	0000000001/000000010/a/}');
    Expect(1, 8530, '\p{Numeric_Value=00001/10}', "");
    Expect(0, 8530, '\p{^Numeric_Value=00001/10}', "");
    Expect(0, 8530, '\P{Numeric_Value=00001/10}', "");
    Expect(1, 8530, '\P{^Numeric_Value=00001/10}', "");
    Expect(0, 8531, '\p{Numeric_Value=00001/10}', "");
    Expect(1, 8531, '\p{^Numeric_Value=00001/10}', "");
    Expect(1, 8531, '\P{Numeric_Value=00001/10}', "");
    Expect(0, 8531, '\P{^Numeric_Value=00001/10}', "");
    Expect(1, 8530, '\p{Numeric_Value: 0.100}', "");
    Expect(0, 8530, '\p{^Numeric_Value: 0.100}', "");
    Expect(0, 8530, '\P{Numeric_Value: 0.100}', "");
    Expect(1, 8530, '\P{^Numeric_Value: 0.100}', "");
    Expect(0, 8531, '\p{Numeric_Value: 0.100}', "");
    Expect(1, 8531, '\p{^Numeric_Value: 0.100}', "");
    Expect(1, 8531, '\P{Numeric_Value: 0.100}', "");
    Expect(0, 8531, '\P{^Numeric_Value: 0.100}', "");
    Error('\p{Nv=/a/	_000000001/000010}');
    Error('\P{Nv=/a/	_000000001/000010}');
    Expect(1, 8530, '\p{Nv=+000001/00010}', "");
    Expect(0, 8530, '\p{^Nv=+000001/00010}', "");
    Expect(0, 8530, '\P{Nv=+000001/00010}', "");
    Expect(1, 8530, '\P{^Nv=+000001/00010}', "");
    Expect(0, 8531, '\p{Nv=+000001/00010}', "");
    Expect(1, 8531, '\p{^Nv=+000001/00010}', "");
    Expect(1, 8531, '\P{Nv=+000001/00010}', "");
    Expect(0, 8531, '\P{^Nv=+000001/00010}', "");
    Expect(1, 8530, '\p{Nv=0.100}', "");
    Expect(0, 8530, '\p{^Nv=0.100}', "");
    Expect(0, 8530, '\P{Nv=0.100}', "");
    Expect(1, 8530, '\P{^Nv=0.100}', "");
    Expect(0, 8531, '\p{Nv=0.100}', "");
    Expect(1, 8531, '\p{^Nv=0.100}', "");
    Expect(1, 8531, '\P{Nv=0.100}', "");
    Expect(0, 8531, '\P{^Nv=0.100}', "");
    Error('\p{Is_Numeric_Value=/a/ 000001/010}');
    Error('\P{Is_Numeric_Value=/a/ 000001/010}');
    Expect(1, 8530, '\p{Is_Numeric_Value=000000001/0010}', "");
    Expect(0, 8530, '\p{^Is_Numeric_Value=000000001/0010}', "");
    Expect(0, 8530, '\P{Is_Numeric_Value=000000001/0010}', "");
    Expect(1, 8530, '\P{^Is_Numeric_Value=000000001/0010}', "");
    Expect(0, 8531, '\p{Is_Numeric_Value=000000001/0010}', "");
    Expect(1, 8531, '\p{^Is_Numeric_Value=000000001/0010}', "");
    Expect(1, 8531, '\P{Is_Numeric_Value=000000001/0010}', "");
    Expect(0, 8531, '\P{^Is_Numeric_Value=000000001/0010}', "");
    Expect(1, 8530, '\p{Is_Numeric_Value=0.100}', "");
    Expect(0, 8530, '\p{^Is_Numeric_Value=0.100}', "");
    Expect(0, 8530, '\P{Is_Numeric_Value=0.100}', "");
    Expect(1, 8530, '\P{^Is_Numeric_Value=0.100}', "");
    Expect(0, 8531, '\p{Is_Numeric_Value=0.100}', "");
    Expect(1, 8531, '\p{^Is_Numeric_Value=0.100}', "");
    Expect(1, 8531, '\P{Is_Numeric_Value=0.100}', "");
    Expect(0, 8531, '\P{^Is_Numeric_Value=0.100}', "");
    Error('\p{Is_Nv=:=001/00000000010}');
    Error('\P{Is_Nv=:=001/00000000010}');
    Expect(1, 8530, '\p{Is_Nv=+0000001/00000010}', "");
    Expect(0, 8530, '\p{^Is_Nv=+0000001/00000010}', "");
    Expect(0, 8530, '\P{Is_Nv=+0000001/00000010}', "");
    Expect(1, 8530, '\P{^Is_Nv=+0000001/00000010}', "");
    Expect(0, 8531, '\p{Is_Nv=+0000001/00000010}', "");
    Expect(1, 8531, '\p{^Is_Nv=+0000001/00000010}', "");
    Expect(1, 8531, '\P{Is_Nv=+0000001/00000010}', "");
    Expect(0, 8531, '\P{^Is_Nv=+0000001/00000010}', "");
    Expect(1, 8530, '\p{Is_Nv=0.100}', "");
    Expect(0, 8530, '\p{^Is_Nv=0.100}', "");
    Expect(0, 8530, '\P{Is_Nv=0.100}', "");
    Expect(1, 8530, '\P{^Is_Nv=0.100}', "");
    Expect(0, 8531, '\p{Is_Nv=0.100}', "");
    Expect(1, 8531, '\p{^Is_Nv=0.100}', "");
    Expect(1, 8531, '\P{Is_Nv=0.100}', "");
    Expect(0, 8531, '\P{^Is_Nv=0.100}', "");
    Error('\p{Numeric_Value=	/a/01/012}');
    Error('\P{Numeric_Value=	/a/01/012}');
    Expect(1, 68086, '\p{Numeric_Value=001/0012}', "");
    Expect(0, 68086, '\p{^Numeric_Value=001/0012}', "");
    Expect(0, 68086, '\P{Numeric_Value=001/0012}', "");
    Expect(1, 68086, '\P{^Numeric_Value=001/0012}', "");
    Expect(0, 68087, '\p{Numeric_Value=001/0012}', "");
    Expect(1, 68087, '\p{^Numeric_Value=001/0012}', "");
    Expect(1, 68087, '\P{Numeric_Value=001/0012}', "");
    Expect(0, 68087, '\P{^Numeric_Value=001/0012}', "");
    Error('\p{Numeric_Value=0.08}');
    Error('\P{Numeric_Value=0.08}');
    Expect(1, 68086, '\p{Numeric_Value=0.083}', "");
    Expect(0, 68086, '\p{^Numeric_Value=0.083}', "");
    Expect(0, 68086, '\P{Numeric_Value=0.083}', "");
    Expect(1, 68086, '\P{^Numeric_Value=0.083}', "");
    Expect(0, 68087, '\p{Numeric_Value=0.083}', "");
    Expect(1, 68087, '\p{^Numeric_Value=0.083}', "");
    Expect(1, 68087, '\P{Numeric_Value=0.083}', "");
    Expect(0, 68087, '\P{^Numeric_Value=0.083}', "");
    Error('\p{Nv=:=+000000001/12}');
    Error('\P{Nv=:=+000000001/12}');
    Expect(1, 68086, '\p{Nv:	1/00012}', "");
    Expect(0, 68086, '\p{^Nv:	1/00012}', "");
    Expect(0, 68086, '\P{Nv:	1/00012}', "");
    Expect(1, 68086, '\P{^Nv:	1/00012}', "");
    Expect(0, 68087, '\p{Nv:	1/00012}', "");
    Expect(1, 68087, '\p{^Nv:	1/00012}', "");
    Expect(1, 68087, '\P{Nv:	1/00012}', "");
    Expect(0, 68087, '\P{^Nv:	1/00012}', "");
    Error('\p{Nv=0.08}');
    Error('\P{Nv=0.08}');
    Expect(1, 68086, '\p{Nv=0.083}', "");
    Expect(0, 68086, '\p{^Nv=0.083}', "");
    Expect(0, 68086, '\P{Nv=0.083}', "");
    Expect(1, 68086, '\P{^Nv=0.083}', "");
    Expect(0, 68087, '\p{Nv=0.083}', "");
    Expect(1, 68087, '\p{^Nv=0.083}', "");
    Expect(1, 68087, '\P{Nv=0.083}', "");
    Expect(0, 68087, '\P{^Nv=0.083}', "");
    Error('\p{Is_Numeric_Value=__001/00000000012/a/}');
    Error('\P{Is_Numeric_Value=__001/00000000012/a/}');
    Expect(1, 68086, '\p{Is_Numeric_Value=001/12}', "");
    Expect(0, 68086, '\p{^Is_Numeric_Value=001/12}', "");
    Expect(0, 68086, '\P{Is_Numeric_Value=001/12}', "");
    Expect(1, 68086, '\P{^Is_Numeric_Value=001/12}', "");
    Expect(0, 68087, '\p{Is_Numeric_Value=001/12}', "");
    Expect(1, 68087, '\p{^Is_Numeric_Value=001/12}', "");
    Expect(1, 68087, '\P{Is_Numeric_Value=001/12}', "");
    Expect(0, 68087, '\P{^Is_Numeric_Value=001/12}', "");
    Error('\p{Is_Numeric_Value: 0.08}');
    Error('\P{Is_Numeric_Value: 0.08}');
    Expect(1, 68086, '\p{Is_Numeric_Value:   0.083}', "");
    Expect(0, 68086, '\p{^Is_Numeric_Value:   0.083}', "");
    Expect(0, 68086, '\P{Is_Numeric_Value:   0.083}', "");
    Expect(1, 68086, '\P{^Is_Numeric_Value:   0.083}', "");
    Expect(0, 68087, '\p{Is_Numeric_Value:   0.083}', "");
    Expect(1, 68087, '\p{^Is_Numeric_Value:   0.083}', "");
    Expect(1, 68087, '\P{Is_Numeric_Value:   0.083}', "");
    Expect(0, 68087, '\P{^Is_Numeric_Value:   0.083}', "");
    Error('\p{Is_Nv=/a/ -0000000001/0012}');
    Error('\P{Is_Nv=/a/ -0000000001/0012}');
    Expect(1, 68086, '\p{Is_Nv=0001/0000012}', "");
    Expect(0, 68086, '\p{^Is_Nv=0001/0000012}', "");
    Expect(0, 68086, '\P{Is_Nv=0001/0000012}', "");
    Expect(1, 68086, '\P{^Is_Nv=0001/0000012}', "");
    Expect(0, 68087, '\p{Is_Nv=0001/0000012}', "");
    Expect(1, 68087, '\p{^Is_Nv=0001/0000012}', "");
    Expect(1, 68087, '\P{Is_Nv=0001/0000012}', "");
    Expect(0, 68087, '\P{^Is_Nv=0001/0000012}', "");
    Error('\p{Is_Nv:   0.08}');
    Error('\P{Is_Nv:   0.08}');
    Expect(1, 68086, '\p{Is_Nv=0.083}', "");
    Expect(0, 68086, '\p{^Is_Nv=0.083}', "");
    Expect(0, 68086, '\P{Is_Nv=0.083}', "");
    Expect(1, 68086, '\P{^Is_Nv=0.083}', "");
    Expect(0, 68087, '\p{Is_Nv=0.083}', "");
    Expect(1, 68087, '\p{^Is_Nv=0.083}', "");
    Expect(1, 68087, '\P{Is_Nv=0.083}', "");
    Expect(0, 68087, '\P{^Is_Nv=0.083}', "");
    Error('\p{Numeric_Value=/a/ _+000000001/016}');
    Error('\P{Numeric_Value=/a/ _+000000001/016}');
    Expect(1, 43059, '\p{Numeric_Value=1/0016}', "");
    Expect(0, 43059, '\p{^Numeric_Value=1/0016}', "");
    Expect(0, 43059, '\P{Numeric_Value=1/0016}', "");
    Expect(1, 43059, '\P{^Numeric_Value=1/0016}', "");
    Expect(0, 43060, '\p{Numeric_Value=1/0016}', "");
    Expect(1, 43060, '\p{^Numeric_Value=1/0016}', "");
    Expect(1, 43060, '\P{Numeric_Value=1/0016}', "");
    Expect(0, 43060, '\P{^Numeric_Value=1/0016}', "");
    Error('\p{Numeric_Value:	0.06}');
    Error('\P{Numeric_Value:	0.06}');
    Expect(1, 43059, '\p{Numeric_Value=0.062}', "");
    Expect(0, 43059, '\p{^Numeric_Value=0.062}', "");
    Expect(0, 43059, '\P{Numeric_Value=0.062}', "");
    Expect(1, 43059, '\P{^Numeric_Value=0.062}', "");
    Expect(0, 43060, '\p{Numeric_Value=0.062}', "");
    Expect(1, 43060, '\p{^Numeric_Value=0.062}', "");
    Expect(1, 43060, '\P{Numeric_Value=0.062}', "");
    Expect(0, 43060, '\P{^Numeric_Value=0.062}', "");
    Error('\p{Nv=01/16:=}');
    Error('\P{Nv=01/16:=}');
    Expect(1, 43059, '\p{Nv=0000000001/016}', "");
    Expect(0, 43059, '\p{^Nv=0000000001/016}', "");
    Expect(0, 43059, '\P{Nv=0000000001/016}', "");
    Expect(1, 43059, '\P{^Nv=0000000001/016}', "");
    Expect(0, 43060, '\p{Nv=0000000001/016}', "");
    Expect(1, 43060, '\p{^Nv=0000000001/016}', "");
    Expect(1, 43060, '\P{Nv=0000000001/016}', "");
    Expect(0, 43060, '\P{^Nv=0000000001/016}', "");
    Error('\p{Nv=0.06}');
    Error('\P{Nv=0.06}');
    Expect(1, 43059, '\p{Nv=0.062}', "");
    Expect(0, 43059, '\p{^Nv=0.062}', "");
    Expect(0, 43059, '\P{Nv=0.062}', "");
    Expect(1, 43059, '\P{^Nv=0.062}', "");
    Expect(0, 43060, '\p{Nv=0.062}', "");
    Expect(1, 43060, '\p{^Nv=0.062}', "");
    Expect(1, 43060, '\P{Nv=0.062}', "");
    Expect(0, 43060, '\P{^Nv=0.062}', "");
    Error('\p{Is_Numeric_Value:	_00000001/00000000016/a/}');
    Error('\P{Is_Numeric_Value:	_00000001/00000000016/a/}');
    Expect(1, 43059, '\p{Is_Numeric_Value=+00001/0000000016}', "");
    Expect(0, 43059, '\p{^Is_Numeric_Value=+00001/0000000016}', "");
    Expect(0, 43059, '\P{Is_Numeric_Value=+00001/0000000016}', "");
    Expect(1, 43059, '\P{^Is_Numeric_Value=+00001/0000000016}', "");
    Expect(0, 43060, '\p{Is_Numeric_Value=+00001/0000000016}', "");
    Expect(1, 43060, '\p{^Is_Numeric_Value=+00001/0000000016}', "");
    Expect(1, 43060, '\P{Is_Numeric_Value=+00001/0000000016}', "");
    Expect(0, 43060, '\P{^Is_Numeric_Value=+00001/0000000016}', "");
    Error('\p{Is_Numeric_Value=0.06}');
    Error('\P{Is_Numeric_Value=0.06}');
    Expect(1, 43059, '\p{Is_Numeric_Value=0.062}', "");
    Expect(0, 43059, '\p{^Is_Numeric_Value=0.062}', "");
    Expect(0, 43059, '\P{Is_Numeric_Value=0.062}', "");
    Expect(1, 43059, '\P{^Is_Numeric_Value=0.062}', "");
    Expect(0, 43060, '\p{Is_Numeric_Value=0.062}', "");
    Expect(1, 43060, '\p{^Is_Numeric_Value=0.062}', "");
    Expect(1, 43060, '\P{Is_Numeric_Value=0.062}', "");
    Expect(0, 43060, '\P{^Is_Numeric_Value=0.062}', "");
    Error('\p{Is_Nv=	/a/+000001/000016}');
    Error('\P{Is_Nv=	/a/+000001/000016}');
    Expect(1, 43059, '\p{Is_Nv=00000001/16}', "");
    Expect(0, 43059, '\p{^Is_Nv=00000001/16}', "");
    Expect(0, 43059, '\P{Is_Nv=00000001/16}', "");
    Expect(1, 43059, '\P{^Is_Nv=00000001/16}', "");
    Expect(0, 43060, '\p{Is_Nv=00000001/16}', "");
    Expect(1, 43060, '\p{^Is_Nv=00000001/16}', "");
    Expect(1, 43060, '\P{Is_Nv=00000001/16}', "");
    Expect(0, 43060, '\P{^Is_Nv=00000001/16}', "");
    Error('\p{Is_Nv=0.06}');
    Error('\P{Is_Nv=0.06}');
    Expect(1, 43059, '\p{Is_Nv:   0.062}', "");
    Expect(0, 43059, '\p{^Is_Nv:   0.062}', "");
    Expect(0, 43059, '\P{Is_Nv:   0.062}', "");
    Expect(1, 43059, '\P{^Is_Nv:   0.062}', "");
    Expect(0, 43060, '\p{Is_Nv:   0.062}', "");
    Expect(1, 43060, '\p{^Is_Nv:   0.062}', "");
    Expect(1, 43060, '\P{Is_Nv:   0.062}', "");
    Expect(0, 43060, '\P{^Is_Nv:   0.062}', "");
    Error('\p{Numeric_Value= :=+000001/160}');
    Error('\P{Numeric_Value= :=+000001/160}');
    Expect(1, 3416, '\p{Numeric_Value=000000001/0000160}', "");
    Expect(0, 3416, '\p{^Numeric_Value=000000001/0000160}', "");
    Expect(0, 3416, '\P{Numeric_Value=000000001/0000160}', "");
    Expect(1, 3416, '\P{^Numeric_Value=000000001/0000160}', "");
    Expect(0, 3417, '\p{Numeric_Value=000000001/0000160}', "");
    Expect(1, 3417, '\p{^Numeric_Value=000000001/0000160}', "");
    Expect(1, 3417, '\P{Numeric_Value=000000001/0000160}', "");
    Expect(0, 3417, '\P{^Numeric_Value=000000001/0000160}', "");
    Error('\p{Numeric_Value=0.01}');
    Error('\P{Numeric_Value=0.01}');
    Expect(1, 3416, '\p{Numeric_Value=0.006}', "");
    Expect(0, 3416, '\p{^Numeric_Value=0.006}', "");
    Expect(0, 3416, '\P{Numeric_Value=0.006}', "");
    Expect(1, 3416, '\P{^Numeric_Value=0.006}', "");
    Expect(0, 3417, '\p{Numeric_Value=0.006}', "");
    Expect(1, 3417, '\p{^Numeric_Value=0.006}', "");
    Expect(1, 3417, '\P{Numeric_Value=0.006}', "");
    Expect(0, 3417, '\P{^Numeric_Value=0.006}', "");
    Error('\p{Nv=-:=+1/000160}');
    Error('\P{Nv=-:=+1/000160}');
    Expect(1, 3416, '\p{Nv=+0000000001/0000160}', "");
    Expect(0, 3416, '\p{^Nv=+0000000001/0000160}', "");
    Expect(0, 3416, '\P{Nv=+0000000001/0000160}', "");
    Expect(1, 3416, '\P{^Nv=+0000000001/0000160}', "");
    Expect(0, 3417, '\p{Nv=+0000000001/0000160}', "");
    Expect(1, 3417, '\p{^Nv=+0000000001/0000160}', "");
    Expect(1, 3417, '\P{Nv=+0000000001/0000160}', "");
    Expect(0, 3417, '\P{^Nv=+0000000001/0000160}', "");
    Error('\p{Nv=0.01}');
    Error('\P{Nv=0.01}');
    Expect(1, 3416, '\p{Nv=0.006}', "");
    Expect(0, 3416, '\p{^Nv=0.006}', "");
    Expect(0, 3416, '\P{Nv=0.006}', "");
    Expect(1, 3416, '\P{^Nv=0.006}', "");
    Expect(0, 3417, '\p{Nv=0.006}', "");
    Expect(1, 3417, '\p{^Nv=0.006}', "");
    Expect(1, 3417, '\P{Nv=0.006}', "");
    Expect(0, 3417, '\P{^Nv=0.006}', "");
    Error('\p{Is_Numeric_Value=/a/_	+0000001/000000160}');
    Error('\P{Is_Numeric_Value=/a/_	+0000001/000000160}');
    Expect(1, 3416, '\p{Is_Numeric_Value=00001/0000160}', "");
    Expect(0, 3416, '\p{^Is_Numeric_Value=00001/0000160}', "");
    Expect(0, 3416, '\P{Is_Numeric_Value=00001/0000160}', "");
    Expect(1, 3416, '\P{^Is_Numeric_Value=00001/0000160}', "");
    Expect(0, 3417, '\p{Is_Numeric_Value=00001/0000160}', "");
    Expect(1, 3417, '\p{^Is_Numeric_Value=00001/0000160}', "");
    Expect(1, 3417, '\P{Is_Numeric_Value=00001/0000160}', "");
    Expect(0, 3417, '\P{^Is_Numeric_Value=00001/0000160}', "");
    Error('\p{Is_Numeric_Value=0.01}');
    Error('\P{Is_Numeric_Value=0.01}');
    Expect(1, 3416, '\p{Is_Numeric_Value:	0.006}', "");
    Expect(0, 3416, '\p{^Is_Numeric_Value:	0.006}', "");
    Expect(0, 3416, '\P{Is_Numeric_Value:	0.006}', "");
    Expect(1, 3416, '\P{^Is_Numeric_Value:	0.006}', "");
    Expect(0, 3417, '\p{Is_Numeric_Value:	0.006}', "");
    Expect(1, 3417, '\p{^Is_Numeric_Value:	0.006}', "");
    Expect(1, 3417, '\P{Is_Numeric_Value:	0.006}', "");
    Expect(0, 3417, '\P{^Is_Numeric_Value:	0.006}', "");
    Error('\p{Is_Nv=-:=00001/160}');
    Error('\P{Is_Nv=-:=00001/160}');
    Expect(1, 3416, '\p{Is_Nv=0000000001/00000160}', "");
    Expect(0, 3416, '\p{^Is_Nv=0000000001/00000160}', "");
    Expect(0, 3416, '\P{Is_Nv=0000000001/00000160}', "");
    Expect(1, 3416, '\P{^Is_Nv=0000000001/00000160}', "");
    Expect(0, 3417, '\p{Is_Nv=0000000001/00000160}', "");
    Expect(1, 3417, '\p{^Is_Nv=0000000001/00000160}', "");
    Expect(1, 3417, '\P{Is_Nv=0000000001/00000160}', "");
    Expect(0, 3417, '\P{^Is_Nv=0000000001/00000160}', "");
    Error('\p{Is_Nv=0.01}');
    Error('\P{Is_Nv=0.01}');
    Expect(1, 3416, '\p{Is_Nv=0.006}', "");
    Expect(0, 3416, '\p{^Is_Nv=0.006}', "");
    Expect(0, 3416, '\P{Is_Nv=0.006}', "");
    Expect(1, 3416, '\P{^Is_Nv=0.006}', "");
    Expect(0, 3417, '\p{Is_Nv=0.006}', "");
    Expect(1, 3417, '\p{^Is_Nv=0.006}', "");
    Expect(1, 3417, '\P{Is_Nv=0.006}', "");
    Expect(0, 3417, '\P{^Is_Nv=0.006}', "");
    Error('\p{Numeric_Value=/a/ 000000001/2}');
    Error('\P{Numeric_Value=/a/ 000000001/2}');
    Expect(1, 74852, '\p{Numeric_Value=001/000002}', "");
    Expect(0, 74852, '\p{^Numeric_Value=001/000002}', "");
    Expect(0, 74852, '\P{Numeric_Value=001/000002}', "");
    Expect(1, 74852, '\P{^Numeric_Value=001/000002}', "");
    Expect(0, 74853, '\p{Numeric_Value=001/000002}', "");
    Expect(1, 74853, '\p{^Numeric_Value=001/000002}', "");
    Expect(1, 74853, '\P{Numeric_Value=001/000002}', "");
    Expect(0, 74853, '\P{^Numeric_Value=001/000002}', "");
    Expect(1, 74852, '\p{Numeric_Value=0.500}', "");
    Expect(0, 74852, '\p{^Numeric_Value=0.500}', "");
    Expect(0, 74852, '\P{Numeric_Value=0.500}', "");
    Expect(1, 74852, '\P{^Numeric_Value=0.500}', "");
    Expect(0, 74853, '\p{Numeric_Value=0.500}', "");
    Expect(1, 74853, '\p{^Numeric_Value=0.500}', "");
    Expect(1, 74853, '\P{Numeric_Value=0.500}', "");
    Expect(0, 74853, '\P{^Numeric_Value=0.500}', "");
    Error('\p{Nv=/a/	_00001/2}');
    Error('\P{Nv=/a/	_00001/2}');
    Expect(1, 74852, '\p{Nv=000000001/00002}', "");
    Expect(0, 74852, '\p{^Nv=000000001/00002}', "");
    Expect(0, 74852, '\P{Nv=000000001/00002}', "");
    Expect(1, 74852, '\P{^Nv=000000001/00002}', "");
    Expect(0, 74853, '\p{Nv=000000001/00002}', "");
    Expect(1, 74853, '\p{^Nv=000000001/00002}', "");
    Expect(1, 74853, '\P{Nv=000000001/00002}', "");
    Expect(0, 74853, '\P{^Nv=000000001/00002}', "");
    Expect(1, 74852, '\p{Nv=0.500}', "");
    Expect(0, 74852, '\p{^Nv=0.500}', "");
    Expect(0, 74852, '\P{Nv=0.500}', "");
    Expect(1, 74852, '\P{^Nv=0.500}', "");
    Expect(0, 74853, '\p{Nv=0.500}', "");
    Expect(1, 74853, '\p{^Nv=0.500}', "");
    Expect(1, 74853, '\P{Nv=0.500}', "");
    Expect(0, 74853, '\P{^Nv=0.500}', "");
    Error('\p{Is_Numeric_Value=:=-_+00001/0000002}');
    Error('\P{Is_Numeric_Value=:=-_+00001/0000002}');
    Expect(1, 74852, '\p{Is_Numeric_Value=000000001/02}', "");
    Expect(0, 74852, '\p{^Is_Numeric_Value=000000001/02}', "");
    Expect(0, 74852, '\P{Is_Numeric_Value=000000001/02}', "");
    Expect(1, 74852, '\P{^Is_Numeric_Value=000000001/02}', "");
    Expect(0, 74853, '\p{Is_Numeric_Value=000000001/02}', "");
    Expect(1, 74853, '\p{^Is_Numeric_Value=000000001/02}', "");
    Expect(1, 74853, '\P{Is_Numeric_Value=000000001/02}', "");
    Expect(0, 74853, '\P{^Is_Numeric_Value=000000001/02}', "");
    Expect(1, 74852, '\p{Is_Numeric_Value=0.500}', "");
    Expect(0, 74852, '\p{^Is_Numeric_Value=0.500}', "");
    Expect(0, 74852, '\P{Is_Numeric_Value=0.500}', "");
    Expect(1, 74852, '\P{^Is_Numeric_Value=0.500}', "");
    Expect(0, 74853, '\p{Is_Numeric_Value=0.500}', "");
    Expect(1, 74853, '\p{^Is_Numeric_Value=0.500}', "");
    Expect(1, 74853, '\P{Is_Numeric_Value=0.500}', "");
    Expect(0, 74853, '\P{^Is_Numeric_Value=0.500}', "");
    Error('\p{Is_Nv=	_+00000001/0000002/a/}');
    Error('\P{Is_Nv=	_+00000001/0000002/a/}');
    Expect(1, 74852, '\p{Is_Nv=+000000001/02}', "");
    Expect(0, 74852, '\p{^Is_Nv=+000000001/02}', "");
    Expect(0, 74852, '\P{Is_Nv=+000000001/02}', "");
    Expect(1, 74852, '\P{^Is_Nv=+000000001/02}', "");
    Expect(0, 74853, '\p{Is_Nv=+000000001/02}', "");
    Expect(1, 74853, '\p{^Is_Nv=+000000001/02}', "");
    Expect(1, 74853, '\P{Is_Nv=+000000001/02}', "");
    Expect(0, 74853, '\P{^Is_Nv=+000000001/02}', "");
    Expect(1, 74852, '\p{Is_Nv=0.500}', "");
    Expect(0, 74852, '\p{^Is_Nv=0.500}', "");
    Expect(0, 74852, '\P{Is_Nv=0.500}', "");
    Expect(1, 74852, '\P{^Is_Nv=0.500}', "");
    Expect(0, 74853, '\p{Is_Nv=0.500}', "");
    Expect(1, 74853, '\p{^Is_Nv=0.500}', "");
    Expect(1, 74853, '\P{Is_Nv=0.500}', "");
    Expect(0, 74853, '\P{^Is_Nv=0.500}', "");
    Error('\p{Numeric_Value=-_+001/020/a/}');
    Error('\P{Numeric_Value=-_+001/020/a/}');
    Expect(1, 3419, '\p{Numeric_Value=001/00020}', "");
    Expect(0, 3419, '\p{^Numeric_Value=001/00020}', "");
    Expect(0, 3419, '\P{Numeric_Value=001/00020}', "");
    Expect(1, 3419, '\P{^Numeric_Value=001/00020}', "");
    Expect(0, 3420, '\p{Numeric_Value=001/00020}', "");
    Expect(1, 3420, '\p{^Numeric_Value=001/00020}', "");
    Expect(1, 3420, '\P{Numeric_Value=001/00020}', "");
    Expect(0, 3420, '\P{^Numeric_Value=001/00020}', "");
    Expect(1, 3419, '\p{Numeric_Value=0.050}', "");
    Expect(0, 3419, '\p{^Numeric_Value=0.050}', "");
    Expect(0, 3419, '\P{Numeric_Value=0.050}', "");
    Expect(1, 3419, '\P{^Numeric_Value=0.050}', "");
    Expect(0, 3420, '\p{Numeric_Value=0.050}', "");
    Expect(1, 3420, '\p{^Numeric_Value=0.050}', "");
    Expect(1, 3420, '\P{Numeric_Value=0.050}', "");
    Expect(0, 3420, '\P{^Numeric_Value=0.050}', "");
    Error('\p{Nv=/a/ _00000001/000000020}');
    Error('\P{Nv=/a/ _00000001/000000020}');
    Expect(1, 3419, '\p{Nv=+0000000001/000020}', "");
    Expect(0, 3419, '\p{^Nv=+0000000001/000020}', "");
    Expect(0, 3419, '\P{Nv=+0000000001/000020}', "");
    Expect(1, 3419, '\P{^Nv=+0000000001/000020}', "");
    Expect(0, 3420, '\p{Nv=+0000000001/000020}', "");
    Expect(1, 3420, '\p{^Nv=+0000000001/000020}', "");
    Expect(1, 3420, '\P{Nv=+0000000001/000020}', "");
    Expect(0, 3420, '\P{^Nv=+0000000001/000020}', "");
    Expect(1, 3419, '\p{Nv=0.050}', "");
    Expect(0, 3419, '\p{^Nv=0.050}', "");
    Expect(0, 3419, '\P{Nv=0.050}', "");
    Expect(1, 3419, '\P{^Nv=0.050}', "");
    Expect(0, 3420, '\p{Nv=0.050}', "");
    Expect(1, 3420, '\p{^Nv=0.050}', "");
    Expect(1, 3420, '\P{Nv=0.050}', "");
    Expect(0, 3420, '\P{^Nv=0.050}', "");
    Error('\p{Is_Numeric_Value::=+000001/000020}');
    Error('\P{Is_Numeric_Value::=+000001/000020}');
    Expect(1, 3419, '\p{Is_Numeric_Value=00001/00020}', "");
    Expect(0, 3419, '\p{^Is_Numeric_Value=00001/00020}', "");
    Expect(0, 3419, '\P{Is_Numeric_Value=00001/00020}', "");
    Expect(1, 3419, '\P{^Is_Numeric_Value=00001/00020}', "");
    Expect(0, 3420, '\p{Is_Numeric_Value=00001/00020}', "");
    Expect(1, 3420, '\p{^Is_Numeric_Value=00001/00020}', "");
    Expect(1, 3420, '\P{Is_Numeric_Value=00001/00020}', "");
    Expect(0, 3420, '\P{^Is_Numeric_Value=00001/00020}', "");
    Expect(1, 3419, '\p{Is_Numeric_Value=0.050}', "");
    Expect(0, 3419, '\p{^Is_Numeric_Value=0.050}', "");
    Expect(0, 3419, '\P{Is_Numeric_Value=0.050}', "");
    Expect(1, 3419, '\P{^Is_Numeric_Value=0.050}', "");
    Expect(0, 3420, '\p{Is_Numeric_Value=0.050}', "");
    Expect(1, 3420, '\p{^Is_Numeric_Value=0.050}', "");
    Expect(1, 3420, '\P{Is_Numeric_Value=0.050}', "");
    Expect(0, 3420, '\P{^Is_Numeric_Value=0.050}', "");
    Error('\p{Is_Nv=/a/  +0001/00020}');
    Error('\P{Is_Nv=/a/  +0001/00020}');
    Expect(1, 3419, '\p{Is_Nv=0000001/0000000020}', "");
    Expect(0, 3419, '\p{^Is_Nv=0000001/0000000020}', "");
    Expect(0, 3419, '\P{Is_Nv=0000001/0000000020}', "");
    Expect(1, 3419, '\P{^Is_Nv=0000001/0000000020}', "");
    Expect(0, 3420, '\p{Is_Nv=0000001/0000000020}', "");
    Expect(1, 3420, '\p{^Is_Nv=0000001/0000000020}', "");
    Expect(1, 3420, '\P{Is_Nv=0000001/0000000020}', "");
    Expect(0, 3420, '\P{^Is_Nv=0000001/0000000020}', "");
    Expect(1, 3419, '\p{Is_Nv=0.050}', "");
    Expect(0, 3419, '\p{^Is_Nv=0.050}', "");
    Expect(0, 3419, '\P{Is_Nv=0.050}', "");
    Expect(1, 3419, '\P{^Is_Nv=0.050}', "");
    Expect(0, 3420, '\p{Is_Nv=0.050}', "");
    Expect(1, 3420, '\p{^Is_Nv=0.050}', "");
    Expect(1, 3420, '\P{Is_Nv=0.050}', "");
    Expect(0, 3420, '\P{^Is_Nv=0.050}', "");
    Error('\p{Numeric_Value=_:=000000001/0000003}');
    Error('\P{Numeric_Value=_:=000000001/0000003}');
    Expect(1, 74853, '\p{Numeric_Value=01/000000003}', "");
    Expect(0, 74853, '\p{^Numeric_Value=01/000000003}', "");
    Expect(0, 74853, '\P{Numeric_Value=01/000000003}', "");
    Expect(1, 74853, '\P{^Numeric_Value=01/000000003}', "");
    Expect(0, 74854, '\p{Numeric_Value=01/000000003}', "");
    Expect(1, 74854, '\p{^Numeric_Value=01/000000003}', "");
    Expect(1, 74854, '\P{Numeric_Value=01/000000003}', "");
    Expect(0, 74854, '\P{^Numeric_Value=01/000000003}', "");
    Error('\p{Numeric_Value=0.3}');
    Error('\P{Numeric_Value=0.3}');
    Error('\p{Numeric_Value=0.33}');
    Error('\P{Numeric_Value=0.33}');
    Expect(1, 74853, '\p{Numeric_Value=0.333}', "");
    Expect(0, 74853, '\p{^Numeric_Value=0.333}', "");
    Expect(0, 74853, '\P{Numeric_Value=0.333}', "");
    Expect(1, 74853, '\P{^Numeric_Value=0.333}', "");
    Expect(0, 74854, '\p{Numeric_Value=0.333}', "");
    Expect(1, 74854, '\p{^Numeric_Value=0.333}', "");
    Expect(1, 74854, '\P{Numeric_Value=0.333}', "");
    Expect(0, 74854, '\P{^Numeric_Value=0.333}', "");
    Error('\p{Nv=_0001/03:=}');
    Error('\P{Nv=_0001/03:=}');
    Expect(1, 74853, '\p{Nv=00000001/0003}', "");
    Expect(0, 74853, '\p{^Nv=00000001/0003}', "");
    Expect(0, 74853, '\P{Nv=00000001/0003}', "");
    Expect(1, 74853, '\P{^Nv=00000001/0003}', "");
    Expect(0, 74854, '\p{Nv=00000001/0003}', "");
    Expect(1, 74854, '\p{^Nv=00000001/0003}', "");
    Expect(1, 74854, '\P{Nv=00000001/0003}', "");
    Expect(0, 74854, '\P{^Nv=00000001/0003}', "");
    Error('\p{Nv=0.3}');
    Error('\P{Nv=0.3}');
    Error('\p{Nv=0.33}');
    Error('\P{Nv=0.33}');
    Expect(1, 74853, '\p{Nv=0.333}', "");
    Expect(0, 74853, '\p{^Nv=0.333}', "");
    Expect(0, 74853, '\P{Nv=0.333}', "");
    Expect(1, 74853, '\P{^Nv=0.333}', "");
    Expect(0, 74854, '\p{Nv=0.333}', "");
    Expect(1, 74854, '\p{^Nv=0.333}', "");
    Expect(1, 74854, '\P{Nv=0.333}', "");
    Expect(0, 74854, '\P{^Nv=0.333}', "");
    Error('\p{Is_Numeric_Value=/a/_00000001/00003}');
    Error('\P{Is_Numeric_Value=/a/_00000001/00003}');
    Expect(1, 74853, '\p{Is_Numeric_Value=00000001/00003}', "");
    Expect(0, 74853, '\p{^Is_Numeric_Value=00000001/00003}', "");
    Expect(0, 74853, '\P{Is_Numeric_Value=00000001/00003}', "");
    Expect(1, 74853, '\P{^Is_Numeric_Value=00000001/00003}', "");
    Expect(0, 74854, '\p{Is_Numeric_Value=00000001/00003}', "");
    Expect(1, 74854, '\p{^Is_Numeric_Value=00000001/00003}', "");
    Expect(1, 74854, '\P{Is_Numeric_Value=00000001/00003}', "");
    Expect(0, 74854, '\P{^Is_Numeric_Value=00000001/00003}', "");
    Error('\p{Is_Numeric_Value=0.3}');
    Error('\P{Is_Numeric_Value=0.3}');
    Error('\p{Is_Numeric_Value=0.33}');
    Error('\P{Is_Numeric_Value=0.33}');
    Expect(1, 74853, '\p{Is_Numeric_Value:	0.333}', "");
    Expect(0, 74853, '\p{^Is_Numeric_Value:	0.333}', "");
    Expect(0, 74853, '\P{Is_Numeric_Value:	0.333}', "");
    Expect(1, 74853, '\P{^Is_Numeric_Value:	0.333}', "");
    Expect(0, 74854, '\p{Is_Numeric_Value:	0.333}', "");
    Expect(1, 74854, '\p{^Is_Numeric_Value:	0.333}', "");
    Expect(1, 74854, '\P{Is_Numeric_Value:	0.333}', "");
    Expect(0, 74854, '\P{^Is_Numeric_Value:	0.333}', "");
    Error('\p{Is_Nv:	:=-+00001/00003}');
    Error('\P{Is_Nv:	:=-+00001/00003}');
    Expect(1, 74853, '\p{Is_Nv=0000000001/03}', "");
    Expect(0, 74853, '\p{^Is_Nv=0000000001/03}', "");
    Expect(0, 74853, '\P{Is_Nv=0000000001/03}', "");
    Expect(1, 74853, '\P{^Is_Nv=0000000001/03}', "");
    Expect(0, 74854, '\p{Is_Nv=0000000001/03}', "");
    Expect(1, 74854, '\p{^Is_Nv=0000000001/03}', "");
    Expect(1, 74854, '\P{Is_Nv=0000000001/03}', "");
    Expect(0, 74854, '\P{^Is_Nv=0000000001/03}', "");
    Error('\p{Is_Nv:	0.3}');
    Error('\P{Is_Nv:	0.3}');
    Error('\p{Is_Nv=0.33}');
    Error('\P{Is_Nv=0.33}');
    Expect(1, 74853, '\p{Is_Nv=0.333}', "");
    Expect(0, 74853, '\p{^Is_Nv=0.333}', "");
    Expect(0, 74853, '\P{Is_Nv=0.333}', "");
    Expect(1, 74853, '\P{^Is_Nv=0.333}', "");
    Expect(0, 74854, '\p{Is_Nv=0.333}', "");
    Expect(1, 74854, '\p{^Is_Nv=0.333}', "");
    Expect(1, 74854, '\P{Is_Nv=0.333}', "");
    Expect(0, 74854, '\P{^Is_Nv=0.333}', "");
    Error('\p{Numeric_Value=:=000000001/0004}');
    Error('\P{Numeric_Value=:=000000001/0004}');
    Expect(1, 74851, '\p{Numeric_Value=00000001/4}', "");
    Expect(0, 74851, '\p{^Numeric_Value=00000001/4}', "");
    Expect(0, 74851, '\P{Numeric_Value=00000001/4}', "");
    Expect(1, 74851, '\P{^Numeric_Value=00000001/4}', "");
    Expect(0, 74852, '\p{Numeric_Value=00000001/4}', "");
    Expect(1, 74852, '\p{^Numeric_Value=00000001/4}', "");
    Expect(1, 74852, '\P{Numeric_Value=00000001/4}', "");
    Expect(0, 74852, '\P{^Numeric_Value=00000001/4}', "");
    Expect(1, 74851, '\p{Numeric_Value: 0.250}', "");
    Expect(0, 74851, '\p{^Numeric_Value: 0.250}', "");
    Expect(0, 74851, '\P{Numeric_Value: 0.250}', "");
    Expect(1, 74851, '\P{^Numeric_Value: 0.250}', "");
    Expect(0, 74852, '\p{Numeric_Value: 0.250}', "");
    Expect(1, 74852, '\p{^Numeric_Value: 0.250}', "");
    Expect(1, 74852, '\P{Numeric_Value: 0.250}', "");
    Expect(0, 74852, '\P{^Numeric_Value: 0.250}', "");
    Error('\p{Nv= :=0000001/0004}');
    Error('\P{Nv= :=0000001/0004}');
    Expect(1, 74851, '\p{Nv=0000001/0004}', "");
    Expect(0, 74851, '\p{^Nv=0000001/0004}', "");
    Expect(0, 74851, '\P{Nv=0000001/0004}', "");
    Expect(1, 74851, '\P{^Nv=0000001/0004}', "");
    Expect(0, 74852, '\p{Nv=0000001/0004}', "");
    Expect(1, 74852, '\p{^Nv=0000001/0004}', "");
    Expect(1, 74852, '\P{Nv=0000001/0004}', "");
    Expect(0, 74852, '\P{^Nv=0000001/0004}', "");
    Expect(1, 74851, '\p{Nv: 0.250}', "");
    Expect(0, 74851, '\p{^Nv: 0.250}', "");
    Expect(0, 74851, '\P{Nv: 0.250}', "");
    Expect(1, 74851, '\P{^Nv: 0.250}', "");
    Expect(0, 74852, '\p{Nv: 0.250}', "");
    Expect(1, 74852, '\p{^Nv: 0.250}', "");
    Expect(1, 74852, '\P{Nv: 0.250}', "");
    Expect(0, 74852, '\P{^Nv: 0.250}', "");
    Error('\p{Is_Numeric_Value:   :=1/000000004}');
    Error('\P{Is_Numeric_Value:   :=1/000000004}');
    Expect(1, 74851, '\p{Is_Numeric_Value=+01/000000004}', "");
    Expect(0, 74851, '\p{^Is_Numeric_Value=+01/000000004}', "");
    Expect(0, 74851, '\P{Is_Numeric_Value=+01/000000004}', "");
    Expect(1, 74851, '\P{^Is_Numeric_Value=+01/000000004}', "");
    Expect(0, 74852, '\p{Is_Numeric_Value=+01/000000004}', "");
    Expect(1, 74852, '\p{^Is_Numeric_Value=+01/000000004}', "");
    Expect(1, 74852, '\P{Is_Numeric_Value=+01/000000004}', "");
    Expect(0, 74852, '\P{^Is_Numeric_Value=+01/000000004}', "");
    Expect(1, 74851, '\p{Is_Numeric_Value=0.250}', "");
    Expect(0, 74851, '\p{^Is_Numeric_Value=0.250}', "");
    Expect(0, 74851, '\P{Is_Numeric_Value=0.250}', "");
    Expect(1, 74851, '\P{^Is_Numeric_Value=0.250}', "");
    Expect(0, 74852, '\p{Is_Numeric_Value=0.250}', "");
    Expect(1, 74852, '\p{^Is_Numeric_Value=0.250}', "");
    Expect(1, 74852, '\P{Is_Numeric_Value=0.250}', "");
    Expect(0, 74852, '\P{^Is_Numeric_Value=0.250}', "");
    Error('\p{Is_Nv=-:=1/000004}');
    Error('\P{Is_Nv=-:=1/000004}');
    Expect(1, 74851, '\p{Is_Nv: 0000000001/04}', "");
    Expect(0, 74851, '\p{^Is_Nv: 0000000001/04}', "");
    Expect(0, 74851, '\P{Is_Nv: 0000000001/04}', "");
    Expect(1, 74851, '\P{^Is_Nv: 0000000001/04}', "");
    Expect(0, 74852, '\p{Is_Nv: 0000000001/04}', "");
    Expect(1, 74852, '\p{^Is_Nv: 0000000001/04}', "");
    Expect(1, 74852, '\P{Is_Nv: 0000000001/04}', "");
    Expect(0, 74852, '\P{^Is_Nv: 0000000001/04}', "");
    Expect(1, 74851, '\p{Is_Nv=0.250}', "");
    Expect(0, 74851, '\p{^Is_Nv=0.250}', "");
    Expect(0, 74851, '\P{Is_Nv=0.250}', "");
    Expect(1, 74851, '\P{^Is_Nv=0.250}', "");
    Expect(0, 74852, '\p{Is_Nv=0.250}', "");
    Expect(1, 74852, '\p{^Is_Nv=0.250}', "");
    Expect(1, 74852, '\P{Is_Nv=0.250}', "");
    Expect(0, 74852, '\P{^Is_Nv=0.250}', "");
    Error('\p{Numeric_Value=_+001/00000040:=}');
    Error('\P{Numeric_Value=_+001/00000040:=}');
    Expect(1, 3417, '\p{Numeric_Value=1/0000040}', "");
    Expect(0, 3417, '\p{^Numeric_Value=1/0000040}', "");
    Expect(0, 3417, '\P{Numeric_Value=1/0000040}', "");
    Expect(1, 3417, '\P{^Numeric_Value=1/0000040}', "");
    Expect(0, 3418, '\p{Numeric_Value=1/0000040}', "");
    Expect(1, 3418, '\p{^Numeric_Value=1/0000040}', "");
    Expect(1, 3418, '\P{Numeric_Value=1/0000040}', "");
    Expect(0, 3418, '\P{^Numeric_Value=1/0000040}', "");
    Error('\p{Numeric_Value=0.03}');
    Error('\P{Numeric_Value=0.03}');
    Expect(1, 3417, '\p{Numeric_Value=0.025}', "");
    Expect(0, 3417, '\p{^Numeric_Value=0.025}', "");
    Expect(0, 3417, '\P{Numeric_Value=0.025}', "");
    Expect(1, 3417, '\P{^Numeric_Value=0.025}', "");
    Expect(0, 3418, '\p{Numeric_Value=0.025}', "");
    Expect(1, 3418, '\p{^Numeric_Value=0.025}', "");
    Expect(1, 3418, '\P{Numeric_Value=0.025}', "");
    Expect(0, 3418, '\P{^Numeric_Value=0.025}', "");
    Error('\p{Nv=-00001/00000040/a/}');
    Error('\P{Nv=-00001/00000040/a/}');
    Expect(1, 3417, '\p{Nv:	+00001/000000040}', "");
    Expect(0, 3417, '\p{^Nv:	+00001/000000040}', "");
    Expect(0, 3417, '\P{Nv:	+00001/000000040}', "");
    Expect(1, 3417, '\P{^Nv:	+00001/000000040}', "");
    Expect(0, 3418, '\p{Nv:	+00001/000000040}', "");
    Expect(1, 3418, '\p{^Nv:	+00001/000000040}', "");
    Expect(1, 3418, '\P{Nv:	+00001/000000040}', "");
    Expect(0, 3418, '\P{^Nv:	+00001/000000040}', "");
    Error('\p{Nv=0.03}');
    Error('\P{Nv=0.03}');
    Expect(1, 3417, '\p{Nv=0.025}', "");
    Expect(0, 3417, '\p{^Nv=0.025}', "");
    Expect(0, 3417, '\P{Nv=0.025}', "");
    Expect(1, 3417, '\P{^Nv=0.025}', "");
    Expect(0, 3418, '\p{Nv=0.025}', "");
    Expect(1, 3418, '\p{^Nv=0.025}', "");
    Expect(1, 3418, '\P{Nv=0.025}', "");
    Expect(0, 3418, '\P{^Nv=0.025}', "");
    Error('\p{Is_Numeric_Value=/a/00000001/40}');
    Error('\P{Is_Numeric_Value=/a/00000001/40}');
    Expect(1, 3417, '\p{Is_Numeric_Value=000000001/040}', "");
    Expect(0, 3417, '\p{^Is_Numeric_Value=000000001/040}', "");
    Expect(0, 3417, '\P{Is_Numeric_Value=000000001/040}', "");
    Expect(1, 3417, '\P{^Is_Numeric_Value=000000001/040}', "");
    Expect(0, 3418, '\p{Is_Numeric_Value=000000001/040}', "");
    Expect(1, 3418, '\p{^Is_Numeric_Value=000000001/040}', "");
    Expect(1, 3418, '\P{Is_Numeric_Value=000000001/040}', "");
    Expect(0, 3418, '\P{^Is_Numeric_Value=000000001/040}', "");
    Error('\p{Is_Numeric_Value: 0.03}');
    Error('\P{Is_Numeric_Value: 0.03}');
    Expect(1, 3417, '\p{Is_Numeric_Value=0.025}', "");
    Expect(0, 3417, '\p{^Is_Numeric_Value=0.025}', "");
    Expect(0, 3417, '\P{Is_Numeric_Value=0.025}', "");
    Expect(1, 3417, '\P{^Is_Numeric_Value=0.025}', "");
    Expect(0, 3418, '\p{Is_Numeric_Value=0.025}', "");
    Expect(1, 3418, '\p{^Is_Numeric_Value=0.025}', "");
    Expect(1, 3418, '\P{Is_Numeric_Value=0.025}', "");
    Expect(0, 3418, '\P{^Is_Numeric_Value=0.025}', "");
    Error('\p{Is_Nv=:=+0000001/0000000040}');
    Error('\P{Is_Nv=:=+0000001/0000000040}');
    Expect(1, 3417, '\p{Is_Nv=0000001/0040}', "");
    Expect(0, 3417, '\p{^Is_Nv=0000001/0040}', "");
    Expect(0, 3417, '\P{Is_Nv=0000001/0040}', "");
    Expect(1, 3417, '\P{^Is_Nv=0000001/0040}', "");
    Expect(0, 3418, '\p{Is_Nv=0000001/0040}', "");
    Expect(1, 3418, '\p{^Is_Nv=0000001/0040}', "");
    Expect(1, 3418, '\P{Is_Nv=0000001/0040}', "");
    Expect(0, 3418, '\P{^Is_Nv=0000001/0040}', "");
    Error('\p{Is_Nv=0.03}');
    Error('\P{Is_Nv=0.03}');
    Expect(1, 3417, '\p{Is_Nv=0.025}', "");
    Expect(0, 3417, '\p{^Is_Nv=0.025}', "");
    Expect(0, 3417, '\P{Is_Nv=0.025}', "");
    Expect(1, 3417, '\P{^Is_Nv=0.025}', "");
    Expect(0, 3418, '\p{Is_Nv=0.025}', "");
    Expect(1, 3418, '\p{^Is_Nv=0.025}', "");
    Expect(1, 3418, '\P{Is_Nv=0.025}', "");
    Expect(0, 3418, '\P{^Is_Nv=0.025}', "");
    Error('\p{Numeric_Value=	001/05/a/}');
    Error('\P{Numeric_Value=	001/05/a/}');
    Expect(1, 8533, '\p{Numeric_Value=+01/0000000005}', "");
    Expect(0, 8533, '\p{^Numeric_Value=+01/0000000005}', "");
    Expect(0, 8533, '\P{Numeric_Value=+01/0000000005}', "");
    Expect(1, 8533, '\P{^Numeric_Value=+01/0000000005}', "");
    Expect(0, 8534, '\p{Numeric_Value=+01/0000000005}', "");
    Expect(1, 8534, '\p{^Numeric_Value=+01/0000000005}', "");
    Expect(1, 8534, '\P{Numeric_Value=+01/0000000005}', "");
    Expect(0, 8534, '\P{^Numeric_Value=+01/0000000005}', "");
    Expect(1, 8533, '\p{Numeric_Value:	0.200}', "");
    Expect(0, 8533, '\p{^Numeric_Value:	0.200}', "");
    Expect(0, 8533, '\P{Numeric_Value:	0.200}', "");
    Expect(1, 8533, '\P{^Numeric_Value:	0.200}', "");
    Expect(0, 8534, '\p{Numeric_Value:	0.200}', "");
    Expect(1, 8534, '\p{^Numeric_Value:	0.200}', "");
    Expect(1, 8534, '\P{Numeric_Value:	0.200}', "");
    Expect(0, 8534, '\P{^Numeric_Value:	0.200}', "");
    Error('\p{Nv=:=_001/05}');
    Error('\P{Nv=:=_001/05}');
    Expect(1, 8533, '\p{Nv=+00001/0000005}', "");
    Expect(0, 8533, '\p{^Nv=+00001/0000005}', "");
    Expect(0, 8533, '\P{Nv=+00001/0000005}', "");
    Expect(1, 8533, '\P{^Nv=+00001/0000005}', "");
    Expect(0, 8534, '\p{Nv=+00001/0000005}', "");
    Expect(1, 8534, '\p{^Nv=+00001/0000005}', "");
    Expect(1, 8534, '\P{Nv=+00001/0000005}', "");
    Expect(0, 8534, '\P{^Nv=+00001/0000005}', "");
    Expect(1, 8533, '\p{Nv=0.200}', "");
    Expect(0, 8533, '\p{^Nv=0.200}', "");
    Expect(0, 8533, '\P{Nv=0.200}', "");
    Expect(1, 8533, '\P{^Nv=0.200}', "");
    Expect(0, 8534, '\p{Nv=0.200}', "");
    Expect(1, 8534, '\p{^Nv=0.200}', "");
    Expect(1, 8534, '\P{Nv=0.200}', "");
    Expect(0, 8534, '\P{^Nv=0.200}', "");
    Error('\p{Is_Numeric_Value=:=		+0000000001/005}');
    Error('\P{Is_Numeric_Value=:=		+0000000001/005}');
    Expect(1, 8533, '\p{Is_Numeric_Value=+00001/000005}', "");
    Expect(0, 8533, '\p{^Is_Numeric_Value=+00001/000005}', "");
    Expect(0, 8533, '\P{Is_Numeric_Value=+00001/000005}', "");
    Expect(1, 8533, '\P{^Is_Numeric_Value=+00001/000005}', "");
    Expect(0, 8534, '\p{Is_Numeric_Value=+00001/000005}', "");
    Expect(1, 8534, '\p{^Is_Numeric_Value=+00001/000005}', "");
    Expect(1, 8534, '\P{Is_Numeric_Value=+00001/000005}', "");
    Expect(0, 8534, '\P{^Is_Numeric_Value=+00001/000005}', "");
    Expect(1, 8533, '\p{Is_Numeric_Value=0.200}', "");
    Expect(0, 8533, '\p{^Is_Numeric_Value=0.200}', "");
    Expect(0, 8533, '\P{Is_Numeric_Value=0.200}', "");
    Expect(1, 8533, '\P{^Is_Numeric_Value=0.200}', "");
    Expect(0, 8534, '\p{Is_Numeric_Value=0.200}', "");
    Expect(1, 8534, '\p{^Is_Numeric_Value=0.200}', "");
    Expect(1, 8534, '\P{Is_Numeric_Value=0.200}', "");
    Expect(0, 8534, '\P{^Is_Numeric_Value=0.200}', "");
    Error('\p{Is_Nv=:= 0000001/00000005}');
    Error('\P{Is_Nv=:= 0000001/00000005}');
    Expect(1, 8533, '\p{Is_Nv=000000001/00000005}', "");
    Expect(0, 8533, '\p{^Is_Nv=000000001/00000005}', "");
    Expect(0, 8533, '\P{Is_Nv=000000001/00000005}', "");
    Expect(1, 8533, '\P{^Is_Nv=000000001/00000005}', "");
    Expect(0, 8534, '\p{Is_Nv=000000001/00000005}', "");
    Expect(1, 8534, '\p{^Is_Nv=000000001/00000005}', "");
    Expect(1, 8534, '\P{Is_Nv=000000001/00000005}', "");
    Expect(0, 8534, '\P{^Is_Nv=000000001/00000005}', "");
    Expect(1, 8533, '\p{Is_Nv=0.200}', "");
    Expect(0, 8533, '\p{^Is_Nv=0.200}', "");
    Expect(0, 8533, '\P{Is_Nv=0.200}', "");
    Expect(1, 8533, '\P{^Is_Nv=0.200}', "");
    Expect(0, 8534, '\p{Is_Nv=0.200}', "");
    Expect(1, 8534, '\p{^Is_Nv=0.200}', "");
    Expect(1, 8534, '\P{Is_Nv=0.200}', "");
    Expect(0, 8534, '\P{^Is_Nv=0.200}', "");
    Error('\p{Numeric_Value=	/a/000001/6}');
    Error('\P{Numeric_Value=	/a/000001/6}');
    Expect(1, 74849, '\p{Numeric_Value:	1/00006}', "");
    Expect(0, 74849, '\p{^Numeric_Value:	1/00006}', "");
    Expect(0, 74849, '\P{Numeric_Value:	1/00006}', "");
    Expect(1, 74849, '\P{^Numeric_Value:	1/00006}', "");
    Expect(0, 74850, '\p{Numeric_Value:	1/00006}', "");
    Expect(1, 74850, '\p{^Numeric_Value:	1/00006}', "");
    Expect(1, 74850, '\P{Numeric_Value:	1/00006}', "");
    Expect(0, 74850, '\P{^Numeric_Value:	1/00006}', "");
    Error('\p{Numeric_Value:0.17}');
    Error('\P{Numeric_Value:0.17}');
    Expect(1, 74849, '\p{Numeric_Value=0.167}', "");
    Expect(0, 74849, '\p{^Numeric_Value=0.167}', "");
    Expect(0, 74849, '\P{Numeric_Value=0.167}', "");
    Expect(1, 74849, '\P{^Numeric_Value=0.167}', "");
    Expect(0, 74850, '\p{Numeric_Value=0.167}', "");
    Expect(1, 74850, '\p{^Numeric_Value=0.167}', "");
    Expect(1, 74850, '\P{Numeric_Value=0.167}', "");
    Expect(0, 74850, '\P{^Numeric_Value=0.167}', "");
    Error('\p{Nv=	-+000000001/06:=}');
    Error('\P{Nv=	-+000000001/06:=}');
    Expect(1, 74849, '\p{Nv=000001/00006}', "");
    Expect(0, 74849, '\p{^Nv=000001/00006}', "");
    Expect(0, 74849, '\P{Nv=000001/00006}', "");
    Expect(1, 74849, '\P{^Nv=000001/00006}', "");
    Expect(0, 74850, '\p{Nv=000001/00006}', "");
    Expect(1, 74850, '\p{^Nv=000001/00006}', "");
    Expect(1, 74850, '\P{Nv=000001/00006}', "");
    Expect(0, 74850, '\P{^Nv=000001/00006}', "");
    Error('\p{Nv:   0.17}');
    Error('\P{Nv:   0.17}');
    Expect(1, 74849, '\p{Nv=0.167}', "");
    Expect(0, 74849, '\p{^Nv=0.167}', "");
    Expect(0, 74849, '\P{Nv=0.167}', "");
    Expect(1, 74849, '\P{^Nv=0.167}', "");
    Expect(0, 74850, '\p{Nv=0.167}', "");
    Expect(1, 74850, '\p{^Nv=0.167}', "");
    Expect(1, 74850, '\P{Nv=0.167}', "");
    Expect(0, 74850, '\P{^Nv=0.167}', "");
    Error('\p{Is_Numeric_Value=/a/0000000001/6}');
    Error('\P{Is_Numeric_Value=/a/0000000001/6}');
    Expect(1, 74849, '\p{Is_Numeric_Value=000001/00000006}', "");
    Expect(0, 74849, '\p{^Is_Numeric_Value=000001/00000006}', "");
    Expect(0, 74849, '\P{Is_Numeric_Value=000001/00000006}', "");
    Expect(1, 74849, '\P{^Is_Numeric_Value=000001/00000006}', "");
    Expect(0, 74850, '\p{Is_Numeric_Value=000001/00000006}', "");
    Expect(1, 74850, '\p{^Is_Numeric_Value=000001/00000006}', "");
    Expect(1, 74850, '\P{Is_Numeric_Value=000001/00000006}', "");
    Expect(0, 74850, '\P{^Is_Numeric_Value=000001/00000006}', "");
    Error('\p{Is_Numeric_Value=0.17}');
    Error('\P{Is_Numeric_Value=0.17}');
    Expect(1, 74849, '\p{Is_Numeric_Value=0.167}', "");
    Expect(0, 74849, '\p{^Is_Numeric_Value=0.167}', "");
    Expect(0, 74849, '\P{Is_Numeric_Value=0.167}', "");
    Expect(1, 74849, '\P{^Is_Numeric_Value=0.167}', "");
    Expect(0, 74850, '\p{Is_Numeric_Value=0.167}', "");
    Expect(1, 74850, '\p{^Is_Numeric_Value=0.167}', "");
    Expect(1, 74850, '\P{Is_Numeric_Value=0.167}', "");
    Expect(0, 74850, '\P{^Is_Numeric_Value=0.167}', "");
    Error('\p{Is_Nv:-	00000001/06/a/}');
    Error('\P{Is_Nv:-	00000001/06/a/}');
    Expect(1, 74849, '\p{Is_Nv=00000001/06}', "");
    Expect(0, 74849, '\p{^Is_Nv=00000001/06}', "");
    Expect(0, 74849, '\P{Is_Nv=00000001/06}', "");
    Expect(1, 74849, '\P{^Is_Nv=00000001/06}', "");
    Expect(0, 74850, '\p{Is_Nv=00000001/06}', "");
    Expect(1, 74850, '\p{^Is_Nv=00000001/06}', "");
    Expect(1, 74850, '\P{Is_Nv=00000001/06}', "");
    Expect(0, 74850, '\P{^Is_Nv=00000001/06}', "");
    Error('\p{Is_Nv=0.17}');
    Error('\P{Is_Nv=0.17}');
    Expect(1, 74849, '\p{Is_Nv=0.167}', "");
    Expect(0, 74849, '\p{^Is_Nv=0.167}', "");
    Expect(0, 74849, '\P{Is_Nv=0.167}', "");
    Expect(1, 74849, '\P{^Is_Nv=0.167}', "");
    Expect(0, 74850, '\p{Is_Nv=0.167}', "");
    Expect(1, 74850, '\p{^Is_Nv=0.167}', "");
    Expect(1, 74850, '\P{Is_Nv=0.167}', "");
    Expect(0, 74850, '\P{^Is_Nv=0.167}', "");
    Error('\p{Numeric_Value= 	+1/0000007:=}');
    Error('\P{Numeric_Value= 	+1/0000007:=}');
    Expect(1, 8528, '\p{Numeric_Value=000000001/000000007}', "");
    Expect(0, 8528, '\p{^Numeric_Value=000000001/000000007}', "");
    Expect(0, 8528, '\P{Numeric_Value=000000001/000000007}', "");
    Expect(1, 8528, '\P{^Numeric_Value=000000001/000000007}', "");
    Expect(0, 8529, '\p{Numeric_Value=000000001/000000007}', "");
    Expect(1, 8529, '\p{^Numeric_Value=000000001/000000007}', "");
    Expect(1, 8529, '\P{Numeric_Value=000000001/000000007}', "");
    Expect(0, 8529, '\P{^Numeric_Value=000000001/000000007}', "");
    Error('\p{Numeric_Value=0.14}');
    Error('\P{Numeric_Value=0.14}');
    Expect(1, 8528, '\p{Numeric_Value=0.143}', "");
    Expect(0, 8528, '\p{^Numeric_Value=0.143}', "");
    Expect(0, 8528, '\P{Numeric_Value=0.143}', "");
    Expect(1, 8528, '\P{^Numeric_Value=0.143}', "");
    Expect(0, 8529, '\p{Numeric_Value=0.143}', "");
    Expect(1, 8529, '\p{^Numeric_Value=0.143}', "");
    Expect(1, 8529, '\P{Numeric_Value=0.143}', "");
    Expect(0, 8529, '\P{^Numeric_Value=0.143}', "");
    Error('\p{Nv=/a/0000001/0000007}');
    Error('\P{Nv=/a/0000001/0000007}');
    Expect(1, 8528, '\p{Nv=+00000001/0000000007}', "");
    Expect(0, 8528, '\p{^Nv=+00000001/0000000007}', "");
    Expect(0, 8528, '\P{Nv=+00000001/0000000007}', "");
    Expect(1, 8528, '\P{^Nv=+00000001/0000000007}', "");
    Expect(0, 8529, '\p{Nv=+00000001/0000000007}', "");
    Expect(1, 8529, '\p{^Nv=+00000001/0000000007}', "");
    Expect(1, 8529, '\P{Nv=+00000001/0000000007}', "");
    Expect(0, 8529, '\P{^Nv=+00000001/0000000007}', "");
    Error('\p{Nv=0.14}');
    Error('\P{Nv=0.14}');
    Expect(1, 8528, '\p{Nv=0.143}', "");
    Expect(0, 8528, '\p{^Nv=0.143}', "");
    Expect(0, 8528, '\P{Nv=0.143}', "");
    Expect(1, 8528, '\P{^Nv=0.143}', "");
    Expect(0, 8529, '\p{Nv=0.143}', "");
    Expect(1, 8529, '\p{^Nv=0.143}', "");
    Expect(1, 8529, '\P{Nv=0.143}', "");
    Expect(0, 8529, '\P{^Nv=0.143}', "");
    Error('\p{Is_Numeric_Value=1/7:=}');
    Error('\P{Is_Numeric_Value=1/7:=}');
    Expect(1, 8528, '\p{Is_Numeric_Value=01/00000007}', "");
    Expect(0, 8528, '\p{^Is_Numeric_Value=01/00000007}', "");
    Expect(0, 8528, '\P{Is_Numeric_Value=01/00000007}', "");
    Expect(1, 8528, '\P{^Is_Numeric_Value=01/00000007}', "");
    Expect(0, 8529, '\p{Is_Numeric_Value=01/00000007}', "");
    Expect(1, 8529, '\p{^Is_Numeric_Value=01/00000007}', "");
    Expect(1, 8529, '\P{Is_Numeric_Value=01/00000007}', "");
    Expect(0, 8529, '\P{^Is_Numeric_Value=01/00000007}', "");
    Error('\p{Is_Numeric_Value=0.14}');
    Error('\P{Is_Numeric_Value=0.14}');
    Expect(1, 8528, '\p{Is_Numeric_Value=0.143}', "");
    Expect(0, 8528, '\p{^Is_Numeric_Value=0.143}', "");
    Expect(0, 8528, '\P{Is_Numeric_Value=0.143}', "");
    Expect(1, 8528, '\P{^Is_Numeric_Value=0.143}', "");
    Expect(0, 8529, '\p{Is_Numeric_Value=0.143}', "");
    Expect(1, 8529, '\p{^Is_Numeric_Value=0.143}', "");
    Expect(1, 8529, '\P{Is_Numeric_Value=0.143}', "");
    Expect(0, 8529, '\P{^Is_Numeric_Value=0.143}', "");
    Error('\p{Is_Nv=/a/ 	+0000000001/0000000007}');
    Error('\P{Is_Nv=/a/ 	+0000000001/0000000007}');
    Expect(1, 8528, '\p{Is_Nv=0000000001/00000007}', "");
    Expect(0, 8528, '\p{^Is_Nv=0000000001/00000007}', "");
    Expect(0, 8528, '\P{Is_Nv=0000000001/00000007}', "");
    Expect(1, 8528, '\P{^Is_Nv=0000000001/00000007}', "");
    Expect(0, 8529, '\p{Is_Nv=0000000001/00000007}', "");
    Expect(1, 8529, '\p{^Is_Nv=0000000001/00000007}', "");
    Expect(1, 8529, '\P{Is_Nv=0000000001/00000007}', "");
    Expect(0, 8529, '\P{^Is_Nv=0000000001/00000007}', "");
    Error('\p{Is_Nv=0.14}');
    Error('\P{Is_Nv=0.14}');
    Expect(1, 8528, '\p{Is_Nv:   0.143}', "");
    Expect(0, 8528, '\p{^Is_Nv:   0.143}', "");
    Expect(0, 8528, '\P{Is_Nv:   0.143}', "");
    Expect(1, 8528, '\P{^Is_Nv:   0.143}', "");
    Expect(0, 8529, '\p{Is_Nv:   0.143}', "");
    Expect(1, 8529, '\p{^Is_Nv:   0.143}', "");
    Expect(1, 8529, '\P{Is_Nv:   0.143}', "");
    Expect(0, 8529, '\P{^Is_Nv:   0.143}', "");
    Error('\p{Numeric_Value=/a/-0000001/008}');
    Error('\P{Numeric_Value=/a/-0000001/008}');
    Expect(1, 74847, '\p{Numeric_Value=000001/00000008}', "");
    Expect(0, 74847, '\p{^Numeric_Value=000001/00000008}', "");
    Expect(0, 74847, '\P{Numeric_Value=000001/00000008}', "");
    Expect(1, 74847, '\P{^Numeric_Value=000001/00000008}', "");
    Expect(0, 74848, '\p{Numeric_Value=000001/00000008}', "");
    Expect(1, 74848, '\p{^Numeric_Value=000001/00000008}', "");
    Expect(1, 74848, '\P{Numeric_Value=000001/00000008}', "");
    Expect(0, 74848, '\P{^Numeric_Value=000001/00000008}', "");
    Error('\p{Numeric_Value=0.12}');
    Error('\P{Numeric_Value=0.12}');
    Expect(1, 74847, '\p{Numeric_Value=0.125}', "");
    Expect(0, 74847, '\p{^Numeric_Value=0.125}', "");
    Expect(0, 74847, '\P{Numeric_Value=0.125}', "");
    Expect(1, 74847, '\P{^Numeric_Value=0.125}', "");
    Expect(0, 74848, '\p{Numeric_Value=0.125}', "");
    Expect(1, 74848, '\p{^Numeric_Value=0.125}', "");
    Expect(1, 74848, '\P{Numeric_Value=0.125}', "");
    Expect(0, 74848, '\P{^Numeric_Value=0.125}', "");
    Error('\p{Nv=_	01/00008/a/}');
    Error('\P{Nv=_	01/00008/a/}');
    Expect(1, 74847, '\p{Nv=0000001/000000008}', "");
    Expect(0, 74847, '\p{^Nv=0000001/000000008}', "");
    Expect(0, 74847, '\P{Nv=0000001/000000008}', "");
    Expect(1, 74847, '\P{^Nv=0000001/000000008}', "");
    Expect(0, 74848, '\p{Nv=0000001/000000008}', "");
    Expect(1, 74848, '\p{^Nv=0000001/000000008}', "");
    Expect(1, 74848, '\P{Nv=0000001/000000008}', "");
    Expect(0, 74848, '\P{^Nv=0000001/000000008}', "");
    Error('\p{Nv=0.12}');
    Error('\P{Nv=0.12}');
    Expect(1, 74847, '\p{Nv=0.125}', "");
    Expect(0, 74847, '\p{^Nv=0.125}', "");
    Expect(0, 74847, '\P{Nv=0.125}', "");
    Expect(1, 74847, '\P{^Nv=0.125}', "");
    Expect(0, 74848, '\p{Nv=0.125}', "");
    Expect(1, 74848, '\p{^Nv=0.125}', "");
    Expect(1, 74848, '\P{Nv=0.125}', "");
    Expect(0, 74848, '\P{^Nv=0.125}', "");
    Error('\p{Is_Numeric_Value=_:=000000001/8}');
    Error('\P{Is_Numeric_Value=_:=000000001/8}');
    Expect(1, 74847, '\p{Is_Numeric_Value=001/08}', "");
    Expect(0, 74847, '\p{^Is_Numeric_Value=001/08}', "");
    Expect(0, 74847, '\P{Is_Numeric_Value=001/08}', "");
    Expect(1, 74847, '\P{^Is_Numeric_Value=001/08}', "");
    Expect(0, 74848, '\p{Is_Numeric_Value=001/08}', "");
    Expect(1, 74848, '\p{^Is_Numeric_Value=001/08}', "");
    Expect(1, 74848, '\P{Is_Numeric_Value=001/08}', "");
    Expect(0, 74848, '\P{^Is_Numeric_Value=001/08}', "");
    Error('\p{Is_Numeric_Value=0.12}');
    Error('\P{Is_Numeric_Value=0.12}');
    Expect(1, 74847, '\p{Is_Numeric_Value=0.125}', "");
    Expect(0, 74847, '\p{^Is_Numeric_Value=0.125}', "");
    Expect(0, 74847, '\P{Is_Numeric_Value=0.125}', "");
    Expect(1, 74847, '\P{^Is_Numeric_Value=0.125}', "");
    Expect(0, 74848, '\p{Is_Numeric_Value=0.125}', "");
    Expect(1, 74848, '\p{^Is_Numeric_Value=0.125}', "");
    Expect(1, 74848, '\P{Is_Numeric_Value=0.125}', "");
    Expect(0, 74848, '\P{^Is_Numeric_Value=0.125}', "");
    Error('\p{Is_Nv=-000001/0000000008:=}');
    Error('\P{Is_Nv=-000001/0000000008:=}');
    Expect(1, 74847, '\p{Is_Nv=00001/00008}', "");
    Expect(0, 74847, '\p{^Is_Nv=00001/00008}', "");
    Expect(0, 74847, '\P{Is_Nv=00001/00008}', "");
    Expect(1, 74847, '\P{^Is_Nv=00001/00008}', "");
    Expect(0, 74848, '\p{Is_Nv=00001/00008}', "");
    Expect(1, 74848, '\p{^Is_Nv=00001/00008}', "");
    Expect(1, 74848, '\P{Is_Nv=00001/00008}', "");
    Expect(0, 74848, '\P{^Is_Nv=00001/00008}', "");
    Error('\p{Is_Nv=0.12}');
    Error('\P{Is_Nv=0.12}');
    Expect(1, 74847, '\p{Is_Nv=0.125}', "");
    Expect(0, 74847, '\p{^Is_Nv=0.125}', "");
    Expect(0, 74847, '\P{Is_Nv=0.125}', "");
    Expect(1, 74847, '\P{^Is_Nv=0.125}', "");
    Expect(0, 74848, '\p{Is_Nv=0.125}', "");
    Expect(1, 74848, '\p{^Is_Nv=0.125}', "");
    Expect(1, 74848, '\P{Is_Nv=0.125}', "");
    Expect(0, 74848, '\P{^Is_Nv=0.125}', "");
    Error('\p{Numeric_Value=/a/-	00000001/000009}');
    Error('\P{Numeric_Value=/a/-	00000001/000009}');
    Expect(1, 8529, '\p{Numeric_Value=00001/0000009}', "");
    Expect(0, 8529, '\p{^Numeric_Value=00001/0000009}', "");
    Expect(0, 8529, '\P{Numeric_Value=00001/0000009}', "");
    Expect(1, 8529, '\P{^Numeric_Value=00001/0000009}', "");
    Expect(0, 8530, '\p{Numeric_Value=00001/0000009}', "");
    Expect(1, 8530, '\p{^Numeric_Value=00001/0000009}', "");
    Expect(1, 8530, '\P{Numeric_Value=00001/0000009}', "");
    Expect(0, 8530, '\P{^Numeric_Value=00001/0000009}', "");
    Error('\p{Numeric_Value=0.11}');
    Error('\P{Numeric_Value=0.11}');
    Expect(1, 8529, '\p{Numeric_Value=0.111}', "");
    Expect(0, 8529, '\p{^Numeric_Value=0.111}', "");
    Expect(0, 8529, '\P{Numeric_Value=0.111}', "");
    Expect(1, 8529, '\P{^Numeric_Value=0.111}', "");
    Expect(0, 8530, '\p{Numeric_Value=0.111}', "");
    Expect(1, 8530, '\p{^Numeric_Value=0.111}', "");
    Expect(1, 8530, '\P{Numeric_Value=0.111}', "");
    Expect(0, 8530, '\P{^Numeric_Value=0.111}', "");
    Error('\p{Nv=/a/ _000000001/00009}');
    Error('\P{Nv=/a/ _000000001/00009}');
    Expect(1, 8529, '\p{Nv=+0001/000000009}', "");
    Expect(0, 8529, '\p{^Nv=+0001/000000009}', "");
    Expect(0, 8529, '\P{Nv=+0001/000000009}', "");
    Expect(1, 8529, '\P{^Nv=+0001/000000009}', "");
    Expect(0, 8530, '\p{Nv=+0001/000000009}', "");
    Expect(1, 8530, '\p{^Nv=+0001/000000009}', "");
    Expect(1, 8530, '\P{Nv=+0001/000000009}', "");
    Expect(0, 8530, '\P{^Nv=+0001/000000009}', "");
    Error('\p{Nv=0.11}');
    Error('\P{Nv=0.11}');
    Expect(1, 8529, '\p{Nv=0.111}', "");
    Expect(0, 8529, '\p{^Nv=0.111}', "");
    Expect(0, 8529, '\P{Nv=0.111}', "");
    Expect(1, 8529, '\P{^Nv=0.111}', "");
    Expect(0, 8530, '\p{Nv=0.111}', "");
    Expect(1, 8530, '\p{^Nv=0.111}', "");
    Expect(1, 8530, '\P{Nv=0.111}', "");
    Expect(0, 8530, '\P{^Nv=0.111}', "");
    Error('\p{Is_Numeric_Value=:=	1/009}');
    Error('\P{Is_Numeric_Value=:=	1/009}');
    Expect(1, 8529, '\p{Is_Numeric_Value=00000001/000000009}', "");
    Expect(0, 8529, '\p{^Is_Numeric_Value=00000001/000000009}', "");
    Expect(0, 8529, '\P{Is_Numeric_Value=00000001/000000009}', "");
    Expect(1, 8529, '\P{^Is_Numeric_Value=00000001/000000009}', "");
    Expect(0, 8530, '\p{Is_Numeric_Value=00000001/000000009}', "");
    Expect(1, 8530, '\p{^Is_Numeric_Value=00000001/000000009}', "");
    Expect(1, 8530, '\P{Is_Numeric_Value=00000001/000000009}', "");
    Expect(0, 8530, '\P{^Is_Numeric_Value=00000001/000000009}', "");
    Error('\p{Is_Numeric_Value=0.11}');
    Error('\P{Is_Numeric_Value=0.11}');
    Expect(1, 8529, '\p{Is_Numeric_Value=0.111}', "");
    Expect(0, 8529, '\p{^Is_Numeric_Value=0.111}', "");
    Expect(0, 8529, '\P{Is_Numeric_Value=0.111}', "");
    Expect(1, 8529, '\P{^Is_Numeric_Value=0.111}', "");
    Expect(0, 8530, '\p{Is_Numeric_Value=0.111}', "");
    Expect(1, 8530, '\p{^Is_Numeric_Value=0.111}', "");
    Expect(1, 8530, '\P{Is_Numeric_Value=0.111}', "");
    Expect(0, 8530, '\P{^Is_Numeric_Value=0.111}', "");
    Error('\p{Is_Nv=_	1/09:=}');
    Error('\P{Is_Nv=_	1/09:=}');
    Expect(1, 8529, '\p{Is_Nv=0000001/00009}', "");
    Expect(0, 8529, '\p{^Is_Nv=0000001/00009}', "");
    Expect(0, 8529, '\P{Is_Nv=0000001/00009}', "");
    Expect(1, 8529, '\P{^Is_Nv=0000001/00009}', "");
    Expect(0, 8530, '\p{Is_Nv=0000001/00009}', "");
    Expect(1, 8530, '\p{^Is_Nv=0000001/00009}', "");
    Expect(1, 8530, '\P{Is_Nv=0000001/00009}', "");
    Expect(0, 8530, '\P{^Is_Nv=0000001/00009}', "");
    Error('\p{Is_Nv=0.11}');
    Error('\P{Is_Nv=0.11}');
    Expect(1, 8529, '\p{Is_Nv:   0.111}', "");
    Expect(0, 8529, '\p{^Is_Nv:   0.111}', "");
    Expect(0, 8529, '\P{Is_Nv:   0.111}', "");
    Expect(1, 8529, '\P{^Is_Nv:   0.111}', "");
    Expect(0, 8530, '\p{Is_Nv:   0.111}', "");
    Expect(1, 8530, '\p{^Is_Nv:   0.111}', "");
    Expect(1, 8530, '\P{Is_Nv:   0.111}', "");
    Expect(0, 8530, '\P{^Is_Nv:   0.111}', "");
    Error('\p{Numeric_Value=:=-0000010}');
    Error('\P{Numeric_Value=:=-0000010}');
    Expect(1, 119657, '\p{Numeric_Value=01_0}', "");
    Expect(0, 119657, '\p{^Numeric_Value=01_0}', "");
    Expect(0, 119657, '\P{Numeric_Value=01_0}', "");
    Expect(1, 119657, '\P{^Numeric_Value=01_0}', "");
    Expect(0, 119658, '\p{Numeric_Value=01_0}', "");
    Expect(1, 119658, '\p{^Numeric_Value=01_0}', "");
    Expect(1, 119658, '\P{Numeric_Value=01_0}', "");
    Expect(0, 119658, '\P{^Numeric_Value=01_0}', "");
    Error('\p{Nv::= 000010}');
    Error('\P{Nv::= 000010}');
    Expect(1, 119657, '\p{Nv=10}', "");
    Expect(0, 119657, '\p{^Nv=10}', "");
    Expect(0, 119657, '\P{Nv=10}', "");
    Expect(1, 119657, '\P{^Nv=10}', "");
    Expect(0, 119658, '\p{Nv=10}', "");
    Expect(1, 119658, '\p{^Nv=10}', "");
    Expect(1, 119658, '\P{Nv=10}', "");
    Expect(0, 119658, '\P{^Nv=10}', "");
    Error('\p{Is_Numeric_Value:   /a/0000000010}');
    Error('\P{Is_Numeric_Value:   /a/0000000010}');
    Expect(1, 119657, '\p{Is_Numeric_Value:   0_0_0_0_0_10}', "");
    Expect(0, 119657, '\p{^Is_Numeric_Value:   0_0_0_0_0_10}', "");
    Expect(0, 119657, '\P{Is_Numeric_Value:   0_0_0_0_0_10}', "");
    Expect(1, 119657, '\P{^Is_Numeric_Value:   0_0_0_0_0_10}', "");
    Expect(0, 119658, '\p{Is_Numeric_Value:   0_0_0_0_0_10}', "");
    Expect(1, 119658, '\p{^Is_Numeric_Value:   0_0_0_0_0_10}', "");
    Expect(1, 119658, '\P{Is_Numeric_Value:   0_0_0_0_0_10}', "");
    Expect(0, 119658, '\P{^Is_Numeric_Value:   0_0_0_0_0_10}', "");
    Error('\p{Is_Nv= 00010:=}');
    Error('\P{Is_Nv= 00010:=}');
    Expect(1, 119657, '\p{Is_Nv=+01_0}', "");
    Expect(0, 119657, '\p{^Is_Nv=+01_0}', "");
    Expect(0, 119657, '\P{Is_Nv=+01_0}', "");
    Expect(1, 119657, '\P{^Is_Nv=+01_0}', "");
    Expect(0, 119658, '\p{Is_Nv=+01_0}', "");
    Expect(1, 119658, '\p{^Is_Nv=+01_0}', "");
    Expect(1, 119658, '\P{Is_Nv=+01_0}', "");
    Expect(0, 119658, '\P{^Is_Nv=+01_0}', "");
    Error('\p{Numeric_Value:	/a/_	00000100}');
    Error('\P{Numeric_Value:	/a/_	00000100}');
    Expect(1, 93020, '\p{Numeric_Value=00000000100}', "");
    Expect(0, 93020, '\p{^Numeric_Value=00000000100}', "");
    Expect(0, 93020, '\P{Numeric_Value=00000000100}', "");
    Expect(1, 93020, '\P{^Numeric_Value=00000000100}', "");
    Expect(0, 93021, '\p{Numeric_Value=00000000100}', "");
    Expect(1, 93021, '\p{^Numeric_Value=00000000100}', "");
    Expect(1, 93021, '\P{Numeric_Value=00000000100}', "");
    Expect(0, 93021, '\P{^Numeric_Value=00000000100}', "");
    Error('\p{Nv=	/a/100}');
    Error('\P{Nv=	/a/100}');
    Expect(1, 93020, '\p{Nv=000000000100}', "");
    Expect(0, 93020, '\p{^Nv=000000000100}', "");
    Expect(0, 93020, '\P{Nv=000000000100}', "");
    Expect(1, 93020, '\P{^Nv=000000000100}', "");
    Expect(0, 93021, '\p{Nv=000000000100}', "");
    Expect(1, 93021, '\p{^Nv=000000000100}', "");
    Expect(1, 93021, '\P{Nv=000000000100}', "");
    Expect(0, 93021, '\P{^Nv=000000000100}', "");
    Error('\p{Is_Numeric_Value=:=100}');
    Error('\P{Is_Numeric_Value=:=100}');
    Expect(1, 93020, '\p{Is_Numeric_Value=10_0}', "");
    Expect(0, 93020, '\p{^Is_Numeric_Value=10_0}', "");
    Expect(0, 93020, '\P{Is_Numeric_Value=10_0}', "");
    Expect(1, 93020, '\P{^Is_Numeric_Value=10_0}', "");
    Expect(0, 93021, '\p{Is_Numeric_Value=10_0}', "");
    Expect(1, 93021, '\p{^Is_Numeric_Value=10_0}', "");
    Expect(1, 93021, '\P{Is_Numeric_Value=10_0}', "");
    Expect(0, 93021, '\P{^Is_Numeric_Value=10_0}', "");
    Error('\p{Is_Nv= :=+000100}');
    Error('\P{Is_Nv= :=+000100}');
    Expect(1, 93020, '\p{Is_Nv=00000100}', "");
    Expect(0, 93020, '\p{^Is_Nv=00000100}', "");
    Expect(0, 93020, '\P{Is_Nv=00000100}', "");
    Expect(1, 93020, '\P{^Is_Nv=00000100}', "");
    Expect(0, 93021, '\p{Is_Nv=00000100}', "");
    Expect(1, 93021, '\p{^Is_Nv=00000100}', "");
    Expect(1, 93021, '\P{Is_Nv=00000100}', "");
    Expect(0, 93021, '\P{^Is_Nv=00000100}', "");
    Error('\p{Numeric_Value=_	00001000:=}');
    Error('\P{Numeric_Value=_	00001000:=}');
    Expect(1, 70132, '\p{Numeric_Value=000100_0}', "");
    Expect(0, 70132, '\p{^Numeric_Value=000100_0}', "");
    Expect(0, 70132, '\P{Numeric_Value=000100_0}', "");
    Expect(1, 70132, '\P{^Numeric_Value=000100_0}', "");
    Expect(0, 70133, '\p{Numeric_Value=000100_0}', "");
    Expect(1, 70133, '\p{^Numeric_Value=000100_0}', "");
    Expect(1, 70133, '\P{Numeric_Value=000100_0}', "");
    Expect(0, 70133, '\P{^Numeric_Value=000100_0}', "");
    Error('\p{Nv=	:=100_0}');
    Error('\P{Nv=	:=100_0}');
    Expect(1, 70132, '\p{Nv=000001000}', "");
    Expect(0, 70132, '\p{^Nv=000001000}', "");
    Expect(0, 70132, '\P{Nv=000001000}', "");
    Expect(1, 70132, '\P{^Nv=000001000}', "");
    Expect(0, 70133, '\p{Nv=000001000}', "");
    Expect(1, 70133, '\p{^Nv=000001000}', "");
    Expect(1, 70133, '\P{Nv=000001000}', "");
    Expect(0, 70133, '\P{^Nv=000001000}', "");
    Error('\p{Is_Numeric_Value=		0000001000:=}');
    Error('\P{Is_Numeric_Value=		0000001000:=}');
    Expect(1, 70132, '\p{Is_Numeric_Value=01000}', "");
    Expect(0, 70132, '\p{^Is_Numeric_Value=01000}', "");
    Expect(0, 70132, '\P{Is_Numeric_Value=01000}', "");
    Expect(1, 70132, '\P{^Is_Numeric_Value=01000}', "");
    Expect(0, 70133, '\p{Is_Numeric_Value=01000}', "");
    Expect(1, 70133, '\p{^Is_Numeric_Value=01000}', "");
    Expect(1, 70133, '\P{Is_Numeric_Value=01000}', "");
    Expect(0, 70133, '\P{^Is_Numeric_Value=01000}', "");
    Error('\p{Is_Nv=--+0000000001000:=}');
    Error('\P{Is_Nv=--+0000000001000:=}');
    Expect(1, 70132, '\p{Is_Nv=00100_0}', "");
    Expect(0, 70132, '\p{^Is_Nv=00100_0}', "");
    Expect(0, 70132, '\P{Is_Nv=00100_0}', "");
    Expect(1, 70132, '\P{^Is_Nv=00100_0}', "");
    Expect(0, 70133, '\p{Is_Nv=00100_0}', "");
    Expect(1, 70133, '\p{^Is_Nv=00100_0}', "");
    Expect(1, 70133, '\P{Is_Nv=00100_0}', "");
    Expect(0, 70133, '\P{^Is_Nv=00100_0}', "");
    Error('\p{Numeric_Value=	-000010000:=}');
    Error('\P{Numeric_Value=	-000010000:=}');
    Expect(1, 93021, '\p{Numeric_Value=0_0_0_1_0_000}', "");
    Expect(0, 93021, '\p{^Numeric_Value=0_0_0_1_0_000}', "");
    Expect(0, 93021, '\P{Numeric_Value=0_0_0_1_0_000}', "");
    Expect(1, 93021, '\P{^Numeric_Value=0_0_0_1_0_000}', "");
    Expect(0, 93022, '\p{Numeric_Value=0_0_0_1_0_000}', "");
    Expect(1, 93022, '\p{^Numeric_Value=0_0_0_1_0_000}', "");
    Expect(1, 93022, '\P{Numeric_Value=0_0_0_1_0_000}', "");
    Expect(0, 93022, '\P{^Numeric_Value=0_0_0_1_0_000}', "");
    Error('\p{Nv=-/a/000000001000_0}');
    Error('\P{Nv=-/a/000000001000_0}');
    Expect(1, 93021, '\p{Nv=001000_0}', "");
    Expect(0, 93021, '\p{^Nv=001000_0}', "");
    Expect(0, 93021, '\P{Nv=001000_0}', "");
    Expect(1, 93021, '\P{^Nv=001000_0}', "");
    Expect(0, 93022, '\p{Nv=001000_0}', "");
    Expect(1, 93022, '\p{^Nv=001000_0}', "");
    Expect(1, 93022, '\P{Nv=001000_0}', "");
    Expect(0, 93022, '\P{^Nv=001000_0}', "");
    Error('\p{Is_Numeric_Value=-	00_00_00_01_0000/a/}');
    Error('\P{Is_Numeric_Value=-	00_00_00_01_0000/a/}');
    Expect(1, 93021, '\p{Is_Numeric_Value=+0000000010000}', "");
    Expect(0, 93021, '\p{^Is_Numeric_Value=+0000000010000}', "");
    Expect(0, 93021, '\P{Is_Numeric_Value=+0000000010000}', "");
    Expect(1, 93021, '\P{^Is_Numeric_Value=+0000000010000}', "");
    Expect(0, 93022, '\p{Is_Numeric_Value=+0000000010000}', "");
    Expect(1, 93022, '\p{^Is_Numeric_Value=+0000000010000}', "");
    Expect(1, 93022, '\P{Is_Numeric_Value=+0000000010000}', "");
    Expect(0, 93022, '\P{^Is_Numeric_Value=+0000000010000}', "");
    Error('\p{Is_Nv=/a/-000000010000}');
    Error('\P{Is_Nv=/a/-000000010000}');
    Expect(1, 93021, '\p{Is_Nv=+010000}', "");
    Expect(0, 93021, '\p{^Is_Nv=+010000}', "");
    Expect(0, 93021, '\P{Is_Nv=+010000}', "");
    Expect(1, 93021, '\P{^Is_Nv=+010000}', "");
    Expect(0, 93022, '\p{Is_Nv=+010000}', "");
    Expect(1, 93022, '\p{^Is_Nv=+010000}', "");
    Expect(1, 93022, '\P{Is_Nv=+010000}', "");
    Expect(0, 93022, '\P{^Is_Nv=+010000}', "");
    Error('\p{Numeric_Value= _0_0_0_0_0_0_1_0_0000:=}');
    Error('\P{Numeric_Value= _0_0_0_0_0_0_1_0_0000:=}');
    Expect(1, 68077, '\p{Numeric_Value=000000000100000}', "");
    Expect(0, 68077, '\p{^Numeric_Value=000000000100000}', "");
    Expect(0, 68077, '\P{Numeric_Value=000000000100000}', "");
    Expect(1, 68077, '\P{^Numeric_Value=000000000100000}', "");
    Expect(0, 68078, '\p{Numeric_Value=000000000100000}', "");
    Expect(1, 68078, '\p{^Numeric_Value=000000000100000}', "");
    Expect(1, 68078, '\P{Numeric_Value=000000000100000}', "");
    Expect(0, 68078, '\P{^Numeric_Value=000000000100000}', "");
    Error('\p{Nv=:=		+00100000}');
    Error('\P{Nv=:=		+00100000}');
    Expect(1, 68077, '\p{Nv=00000000100000}', "");
    Expect(0, 68077, '\p{^Nv=00000000100000}', "");
    Expect(0, 68077, '\P{Nv=00000000100000}', "");
    Expect(1, 68077, '\P{^Nv=00000000100000}', "");
    Expect(0, 68078, '\p{Nv=00000000100000}', "");
    Expect(1, 68078, '\p{^Nv=00000000100000}', "");
    Expect(1, 68078, '\P{Nv=00000000100000}', "");
    Expect(0, 68078, '\P{^Nv=00000000100000}', "");
    Error('\p{Is_Numeric_Value= :=0_0_1_0_0_0_00}');
    Error('\P{Is_Numeric_Value= :=0_0_1_0_0_0_00}');
    Expect(1, 68077, '\p{Is_Numeric_Value:   0_0_0_0_0_0_0_0_0_1_0_0_000}', "");
    Expect(0, 68077, '\p{^Is_Numeric_Value:   0_0_0_0_0_0_0_0_0_1_0_0_000}', "");
    Expect(0, 68077, '\P{Is_Numeric_Value:   0_0_0_0_0_0_0_0_0_1_0_0_000}', "");
    Expect(1, 68077, '\P{^Is_Numeric_Value:   0_0_0_0_0_0_0_0_0_1_0_0_000}', "");
    Expect(0, 68078, '\p{Is_Numeric_Value:   0_0_0_0_0_0_0_0_0_1_0_0_000}', "");
    Expect(1, 68078, '\p{^Is_Numeric_Value:   0_0_0_0_0_0_0_0_0_1_0_0_000}', "");
    Expect(1, 68078, '\P{Is_Numeric_Value:   0_0_0_0_0_0_0_0_0_1_0_0_000}', "");
    Expect(0, 68078, '\P{^Is_Numeric_Value:   0_0_0_0_0_0_0_0_0_1_0_0_000}', "");
    Error('\p{Is_Nv=	:=0_0_0_0_0_0_0_0_100000}');
    Error('\P{Is_Nv=	:=0_0_0_0_0_0_0_0_100000}');
    Expect(1, 68077, '\p{Is_Nv=+0000000100000}', "");
    Expect(0, 68077, '\p{^Is_Nv=+0000000100000}', "");
    Expect(0, 68077, '\P{Is_Nv=+0000000100000}', "");
    Expect(1, 68077, '\P{^Is_Nv=+0000000100000}', "");
    Expect(0, 68078, '\p{Is_Nv=+0000000100000}', "");
    Expect(1, 68078, '\p{^Is_Nv=+0000000100000}', "");
    Expect(1, 68078, '\P{Is_Nv=+0000000100000}', "");
    Expect(0, 68078, '\P{^Is_Nv=+0000000100000}', "");
    Error('\p{Numeric_Value=:= 	0000001000000}');
    Error('\P{Numeric_Value=:= 	0000001000000}');
    Expect(1, 93022, '\p{Numeric_Value=000000001000000}', "");
    Expect(0, 93022, '\p{^Numeric_Value=000000001000000}', "");
    Expect(0, 93022, '\P{Numeric_Value=000000001000000}', "");
    Expect(1, 93022, '\P{^Numeric_Value=000000001000000}', "");
    Expect(0, 93023, '\p{Numeric_Value=000000001000000}', "");
    Expect(1, 93023, '\p{^Numeric_Value=000000001000000}', "");
    Expect(1, 93023, '\P{Numeric_Value=000000001000000}', "");
    Expect(0, 93023, '\P{^Numeric_Value=000000001000000}', "");
    Error('\p{Nv=/a/-_00_00_00_10_00_00_0}');
    Error('\P{Nv=/a/-_00_00_00_10_00_00_0}');
    Expect(1, 93022, '\p{Nv=000001000000}', "");
    Expect(0, 93022, '\p{^Nv=000001000000}', "");
    Expect(0, 93022, '\P{Nv=000001000000}', "");
    Expect(1, 93022, '\P{^Nv=000001000000}', "");
    Expect(0, 93023, '\p{Nv=000001000000}', "");
    Expect(1, 93023, '\p{^Nv=000001000000}', "");
    Expect(1, 93023, '\P{Nv=000001000000}', "");
    Expect(0, 93023, '\P{^Nv=000001000000}', "");
    Error('\p{Is_Numeric_Value=:=_+00_00_10_00_000}');
    Error('\P{Is_Numeric_Value=:=_+00_00_10_00_000}');
    Expect(1, 93022, '\p{Is_Numeric_Value=+00_10_00_000}', "");
    Expect(0, 93022, '\p{^Is_Numeric_Value=+00_10_00_000}', "");
    Expect(0, 93022, '\P{Is_Numeric_Value=+00_10_00_000}', "");
    Expect(1, 93022, '\P{^Is_Numeric_Value=+00_10_00_000}', "");
    Expect(0, 93023, '\p{Is_Numeric_Value=+00_10_00_000}', "");
    Expect(1, 93023, '\p{^Is_Numeric_Value=+00_10_00_000}', "");
    Expect(1, 93023, '\P{Is_Numeric_Value=+00_10_00_000}', "");
    Expect(0, 93023, '\P{^Is_Numeric_Value=+00_10_00_000}', "");
    Error('\p{Is_Nv=/a/ -000_010_000_00}');
    Error('\P{Is_Nv=/a/ -000_010_000_00}');
    Expect(1, 93022, '\p{Is_Nv=01000000}', "");
    Expect(0, 93022, '\p{^Is_Nv=01000000}', "");
    Expect(0, 93022, '\P{Is_Nv=01000000}', "");
    Expect(1, 93022, '\P{^Is_Nv=01000000}', "");
    Expect(0, 93023, '\p{Is_Nv=01000000}', "");
    Expect(1, 93023, '\p{^Is_Nv=01000000}', "");
    Expect(1, 93023, '\P{Is_Nv=01000000}', "");
    Expect(0, 93023, '\P{^Is_Nv=01000000}', "");
    Error('\p{Numeric_Value:		/a/+00000000_01000000_00}');
    Error('\P{Numeric_Value:		/a/+00000000_01000000_00}');
    Expect(1, 93023, '\p{Numeric_Value=+0000100000000}', "");
    Expect(0, 93023, '\p{^Numeric_Value=+0000100000000}', "");
    Expect(0, 93023, '\P{Numeric_Value=+0000100000000}', "");
    Expect(1, 93023, '\P{^Numeric_Value=+0000100000000}', "");
    Expect(0, 93024, '\p{Numeric_Value=+0000100000000}', "");
    Expect(1, 93024, '\p{^Numeric_Value=+0000100000000}', "");
    Expect(1, 93024, '\P{Numeric_Value=+0000100000000}', "");
    Expect(0, 93024, '\P{^Numeric_Value=+0000100000000}', "");
    Error('\p{Nv= 	0_0_1_0_0_0_0_0000/a/}');
    Error('\P{Nv= 	0_0_1_0_0_0_0_0000/a/}');
    Expect(1, 93023, '\p{Nv=00_01_00_00_00_00}', "");
    Expect(0, 93023, '\p{^Nv=00_01_00_00_00_00}', "");
    Expect(0, 93023, '\P{Nv=00_01_00_00_00_00}', "");
    Expect(1, 93023, '\P{^Nv=00_01_00_00_00_00}', "");
    Expect(0, 93024, '\p{Nv=00_01_00_00_00_00}', "");
    Expect(1, 93024, '\p{^Nv=00_01_00_00_00_00}', "");
    Expect(1, 93024, '\P{Nv=00_01_00_00_00_00}', "");
    Expect(0, 93024, '\P{^Nv=00_01_00_00_00_00}', "");
    Error('\p{Is_Numeric_Value=- +0_0_0_0_1_0_0_0_0_0_000/a/}');
    Error('\P{Is_Numeric_Value=- +0_0_0_0_1_0_0_0_0_0_000/a/}');
    Expect(1, 93023, '\p{Is_Numeric_Value:	0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(0, 93023, '\p{^Is_Numeric_Value:	0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(0, 93023, '\P{Is_Numeric_Value:	0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(1, 93023, '\P{^Is_Numeric_Value:	0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(0, 93024, '\p{Is_Numeric_Value:	0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(1, 93024, '\p{^Is_Numeric_Value:	0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(1, 93024, '\P{Is_Numeric_Value:	0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(0, 93024, '\P{^Is_Numeric_Value:	0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Error('\p{Is_Nv=	-0_0_1_0_0_0_00000/a/}');
    Error('\P{Is_Nv=	-0_0_1_0_0_0_00000/a/}');
    Expect(1, 93023, '\p{Is_Nv: 0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(0, 93023, '\p{^Is_Nv: 0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(0, 93023, '\P{Is_Nv: 0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(1, 93023, '\P{^Is_Nv: 0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(0, 93024, '\p{Is_Nv: 0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(1, 93024, '\p{^Is_Nv: 0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(1, 93024, '\P{Is_Nv: 0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Expect(0, 93024, '\P{^Is_Nv: 0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
    Error('\p{Numeric_Value=	 10000000000/a/}');
    Error('\P{Numeric_Value=	 10000000000/a/}');
    Expect(1, 93024, '\p{Numeric_Value=000010000000000}', "");
    Expect(0, 93024, '\p{^Numeric_Value=000010000000000}', "");
    Expect(0, 93024, '\P{Numeric_Value=000010000000000}', "");
    Expect(1, 93024, '\P{^Numeric_Value=000010000000000}', "");
    Expect(0, 93025, '\p{Numeric_Value=000010000000000}', "");
    Expect(1, 93025, '\p{^Numeric_Value=000010000000000}', "");
    Expect(1, 93025, '\P{Numeric_Value=000010000000000}', "");
    Expect(0, 93025, '\P{^Numeric_Value=000010000000000}', "");
    Error('\p{Nv:	_/a/00_00_00_10_00_00_00000}');
    Error('\P{Nv:	_/a/00_00_00_10_00_00_00000}');
    Expect(1, 93024, '\p{Nv=0000_1000_0000_000}', "");
    Expect(0, 93024, '\p{^Nv=0000_1000_0000_000}', "");
    Expect(0, 93024, '\P{Nv=0000_1000_0000_000}', "");
    Expect(1, 93024, '\P{^Nv=0000_1000_0000_000}', "");
    Expect(0, 93025, '\p{Nv=0000_1000_0000_000}', "");
    Expect(1, 93025, '\p{^Nv=0000_1000_0000_000}', "");
    Expect(1, 93025, '\P{Nv=0000_1000_0000_000}', "");
    Expect(0, 93025, '\P{^Nv=0000_1000_0000_000}', "");
    Error('\p{Is_Numeric_Value=_/a/0000010000000000}');
    Error('\P{Is_Numeric_Value=_/a/0000010000000000}');
    Expect(1, 93024, '\p{Is_Numeric_Value=+00010000000000}', "");
    Expect(0, 93024, '\p{^Is_Numeric_Value=+00010000000000}', "");
    Expect(0, 93024, '\P{Is_Numeric_Value=+00010000000000}', "");
    Expect(1, 93024, '\P{^Is_Numeric_Value=+00010000000000}', "");
    Expect(0, 93025, '\p{Is_Numeric_Value=+00010000000000}', "");
    Expect(1, 93025, '\p{^Is_Numeric_Value=+00010000000000}', "");
    Expect(1, 93025, '\P{Is_Numeric_Value=+00010000000000}', "");
    Expect(0, 93025, '\P{^Is_Numeric_Value=+00010000000000}', "");
    Error('\p{Is_Nv= +000010000000000/a/}');
    Error('\P{Is_Nv= +000010000000000/a/}');
    Expect(1, 93024, '\p{Is_Nv=+010000000000}', "");
    Expect(0, 93024, '\p{^Is_Nv=+010000000000}', "");
    Expect(0, 93024, '\P{Is_Nv=+010000000000}', "");
    Expect(1, 93024, '\P{^Is_Nv=+010000000000}', "");
    Expect(0, 93025, '\p{Is_Nv=+010000000000}', "");
    Expect(1, 93025, '\p{^Is_Nv=+010000000000}', "");
    Expect(1, 93025, '\P{Is_Nv=+010000000000}', "");
    Expect(0, 93025, '\P{^Is_Nv=+010000000000}', "");
    Error('\p{Numeric_Value:	:=01000000000000}');
    Error('\P{Numeric_Value:	:=01000000000000}');
    Expect(1, 93025, '\p{Numeric_Value=0001000000000000}', "");
    Expect(0, 93025, '\p{^Numeric_Value=0001000000000000}', "");
    Expect(0, 93025, '\P{Numeric_Value=0001000000000000}', "");
    Expect(1, 93025, '\P{^Numeric_Value=0001000000000000}', "");
    Expect(0, 93026, '\p{Numeric_Value=0001000000000000}', "");
    Expect(1, 93026, '\p{^Numeric_Value=0001000000000000}', "");
    Expect(1, 93026, '\P{Numeric_Value=0001000000000000}', "");
    Expect(0, 93026, '\P{^Numeric_Value=0001000000000000}', "");
    Error('\p{Nv=  000000001000000000000/a/}');
    Error('\P{Nv=  000000001000000000000/a/}');
    Expect(1, 93025, '\p{Nv=+0_0_0_0_0_0_1_0_0_0_0_00000000}', "");
    Expect(0, 93025, '\p{^Nv=+0_0_0_0_0_0_1_0_0_0_0_00000000}', "");
    Expect(0, 93025, '\P{Nv=+0_0_0_0_0_0_1_0_0_0_0_00000000}', "");
    Expect(1, 93025, '\P{^Nv=+0_0_0_0_0_0_1_0_0_0_0_00000000}', "");
    Expect(0, 93026, '\p{Nv=+0_0_0_0_0_0_1_0_0_0_0_00000000}', "");
    Expect(1, 93026, '\p{^Nv=+0_0_0_0_0_0_1_0_0_0_0_00000000}', "");
    Expect(1, 93026, '\P{Nv=+0_0_0_0_0_0_1_0_0_0_0_00000000}', "");
    Expect(0, 93026, '\P{^Nv=+0_0_0_0_0_0_1_0_0_0_0_00000000}', "");
    Error('\p{Is_Numeric_Value=_+00001000_00000000_0:=}');
    Error('\P{Is_Numeric_Value=_+00001000_00000000_0:=}');
    Expect(1, 93025, '\p{Is_Numeric_Value=+000000100000000000_0}', "");
    Expect(0, 93025, '\p{^Is_Numeric_Value=+000000100000000000_0}', "");
    Expect(0, 93025, '\P{Is_Numeric_Value=+000000100000000000_0}', "");
    Expect(1, 93025, '\P{^Is_Numeric_Value=+000000100000000000_0}', "");
    Expect(0, 93026, '\p{Is_Numeric_Value=+000000100000000000_0}', "");
    Expect(1, 93026, '\p{^Is_Numeric_Value=+000000100000000000_0}', "");
    Expect(1, 93026, '\P{Is_Numeric_Value=+000000100000000000_0}', "");
    Expect(0, 93026, '\P{^Is_Numeric_Value=+000000100000000000_0}', "");
    Error('\p{Is_Nv=	_0001000000000000/a/}');
    Error('\P{Is_Nv=	_0001000000000000/a/}');
    Expect(1, 93025, '\p{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_000000}', "");
    Expect(0, 93025, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_000000}', "");
    Expect(0, 93025, '\P{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_000000}', "");
    Expect(1, 93025, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_000000}', "");
    Expect(0, 93026, '\p{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_000000}', "");
    Expect(1, 93026, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_000000}', "");
    Expect(1, 93026, '\P{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_000000}', "");
    Expect(0, 93026, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_000000}', "");
    Error('\p{Numeric_Value: :=_-+00_00_00_00_011}');
    Error('\P{Numeric_Value: :=_-+00_00_00_00_011}');
    Expect(1, 9451, '\p{Numeric_Value=0011}', "");
    Expect(0, 9451, '\p{^Numeric_Value=0011}', "");
    Expect(0, 9451, '\P{Numeric_Value=0011}', "");
    Expect(1, 9451, '\P{^Numeric_Value=0011}', "");
    Expect(0, 9452, '\p{Numeric_Value=0011}', "");
    Expect(1, 9452, '\p{^Numeric_Value=0011}', "");
    Expect(1, 9452, '\P{Numeric_Value=0011}', "");
    Expect(0, 9452, '\P{^Numeric_Value=0011}', "");
    Error('\p{Nv=	/a/000011}');
    Error('\P{Nv=	/a/000011}');
    Expect(1, 9451, '\p{Nv=001_1}', "");
    Expect(0, 9451, '\p{^Nv=001_1}', "");
    Expect(0, 9451, '\P{Nv=001_1}', "");
    Expect(1, 9451, '\P{^Nv=001_1}', "");
    Expect(0, 9452, '\p{Nv=001_1}', "");
    Expect(1, 9452, '\p{^Nv=001_1}', "");
    Expect(1, 9452, '\P{Nv=001_1}', "");
    Expect(0, 9452, '\P{^Nv=001_1}', "");
    Error('\p{Is_Numeric_Value=/a/0000011}');
    Error('\P{Is_Numeric_Value=/a/0000011}');
    Expect(1, 9451, '\p{Is_Numeric_Value=0_0_0_0_0_11}', "");
    Expect(0, 9451, '\p{^Is_Numeric_Value=0_0_0_0_0_11}', "");
    Expect(0, 9451, '\P{Is_Numeric_Value=0_0_0_0_0_11}', "");
    Expect(1, 9451, '\P{^Is_Numeric_Value=0_0_0_0_0_11}', "");
    Expect(0, 9452, '\p{Is_Numeric_Value=0_0_0_0_0_11}', "");
    Expect(1, 9452, '\p{^Is_Numeric_Value=0_0_0_0_0_11}', "");
    Expect(1, 9452, '\P{Is_Numeric_Value=0_0_0_0_0_11}', "");
    Expect(0, 9452, '\P{^Is_Numeric_Value=0_0_0_0_0_11}', "");
    Error('\p{Is_Nv=/a/00000001_1}');
    Error('\P{Is_Nv=/a/00000001_1}');
    Expect(1, 9451, '\p{Is_Nv=011}', "");
    Expect(0, 9451, '\p{^Is_Nv=011}', "");
    Expect(0, 9451, '\P{Is_Nv=011}', "");
    Expect(1, 9451, '\P{^Is_Nv=011}', "");
    Expect(0, 9452, '\p{Is_Nv=011}', "");
    Expect(1, 9452, '\p{^Is_Nv=011}', "");
    Expect(1, 9452, '\P{Is_Nv=011}', "");
    Expect(0, 9452, '\P{^Is_Nv=011}', "");
    Error('\p{Numeric_Value=:=	_+011/00000012}');
    Error('\P{Numeric_Value=:=	_+011/00000012}');
    Expect(1, 68028, '\p{Numeric_Value:   000000011/00000012}', "");
    Expect(0, 68028, '\p{^Numeric_Value:   000000011/00000012}', "");
    Expect(0, 68028, '\P{Numeric_Value:   000000011/00000012}', "");
    Expect(1, 68028, '\P{^Numeric_Value:   000000011/00000012}', "");
    Expect(0, 68029, '\p{Numeric_Value:   000000011/00000012}', "");
    Expect(1, 68029, '\p{^Numeric_Value:   000000011/00000012}', "");
    Expect(1, 68029, '\P{Numeric_Value:   000000011/00000012}', "");
    Expect(0, 68029, '\P{^Numeric_Value:   000000011/00000012}', "");
    Error('\p{Numeric_Value=0.9}');
    Error('\P{Numeric_Value=0.9}');
    Error('\p{Numeric_Value=0.92}');
    Error('\P{Numeric_Value=0.92}');
    Expect(1, 68028, '\p{Numeric_Value=0.917}', "");
    Expect(0, 68028, '\p{^Numeric_Value=0.917}', "");
    Expect(0, 68028, '\P{Numeric_Value=0.917}', "");
    Expect(1, 68028, '\P{^Numeric_Value=0.917}', "");
    Expect(0, 68029, '\p{Numeric_Value=0.917}', "");
    Expect(1, 68029, '\p{^Numeric_Value=0.917}', "");
    Expect(1, 68029, '\P{Numeric_Value=0.917}', "");
    Expect(0, 68029, '\P{^Numeric_Value=0.917}', "");
    Error('\p{Nv= +0000000011/012:=}');
    Error('\P{Nv= +0000000011/012:=}');
    Expect(1, 68028, '\p{Nv:   +000000011/00000000012}', "");
    Expect(0, 68028, '\p{^Nv:   +000000011/00000000012}', "");
    Expect(0, 68028, '\P{Nv:   +000000011/00000000012}', "");
    Expect(1, 68028, '\P{^Nv:   +000000011/00000000012}', "");
    Expect(0, 68029, '\p{Nv:   +000000011/00000000012}', "");
    Expect(1, 68029, '\p{^Nv:   +000000011/00000000012}', "");
    Expect(1, 68029, '\P{Nv:   +000000011/00000000012}', "");
    Expect(0, 68029, '\P{^Nv:   +000000011/00000000012}', "");
    Error('\p{Nv=0.9}');
    Error('\P{Nv=0.9}');
    Error('\p{Nv: 0.92}');
    Error('\P{Nv: 0.92}');
    Expect(1, 68028, '\p{Nv:   0.917}', "");
    Expect(0, 68028, '\p{^Nv:   0.917}', "");
    Expect(0, 68028, '\P{Nv:   0.917}', "");
    Expect(1, 68028, '\P{^Nv:   0.917}', "");
    Expect(0, 68029, '\p{Nv:   0.917}', "");
    Expect(1, 68029, '\p{^Nv:   0.917}', "");
    Expect(1, 68029, '\P{Nv:   0.917}', "");
    Expect(0, 68029, '\P{^Nv:   0.917}', "");
    Error('\p{Is_Numeric_Value=/a/_	00011/12}');
    Error('\P{Is_Numeric_Value=/a/_	00011/12}');
    Expect(1, 68028, '\p{Is_Numeric_Value=00000011/012}', "");
    Expect(0, 68028, '\p{^Is_Numeric_Value=00000011/012}', "");
    Expect(0, 68028, '\P{Is_Numeric_Value=00000011/012}', "");
    Expect(1, 68028, '\P{^Is_Numeric_Value=00000011/012}', "");
    Expect(0, 68029, '\p{Is_Numeric_Value=00000011/012}', "");
    Expect(1, 68029, '\p{^Is_Numeric_Value=00000011/012}', "");
    Expect(1, 68029, '\P{Is_Numeric_Value=00000011/012}', "");
    Expect(0, 68029, '\P{^Is_Numeric_Value=00000011/012}', "");
    Error('\p{Is_Numeric_Value=0.9}');
    Error('\P{Is_Numeric_Value=0.9}');
    Error('\p{Is_Numeric_Value:0.92}');
    Error('\P{Is_Numeric_Value:0.92}');
    Expect(1, 68028, '\p{Is_Numeric_Value=0.917}', "");
    Expect(0, 68028, '\p{^Is_Numeric_Value=0.917}', "");
    Expect(0, 68028, '\P{Is_Numeric_Value=0.917}', "");
    Expect(1, 68028, '\P{^Is_Numeric_Value=0.917}', "");
    Expect(0, 68029, '\p{Is_Numeric_Value=0.917}', "");
    Expect(1, 68029, '\p{^Is_Numeric_Value=0.917}', "");
    Expect(1, 68029, '\P{Is_Numeric_Value=0.917}', "");
    Expect(0, 68029, '\P{^Is_Numeric_Value=0.917}', "");
    Error('\p{Is_Nv=/a/_0000000011/00000012}');
    Error('\P{Is_Nv=/a/_0000000011/00000012}');
    Expect(1, 68028, '\p{Is_Nv=00011/00000012}', "");
    Expect(0, 68028, '\p{^Is_Nv=00011/00000012}', "");
    Expect(0, 68028, '\P{Is_Nv=00011/00000012}', "");
    Expect(1, 68028, '\P{^Is_Nv=00011/00000012}', "");
    Expect(0, 68029, '\p{Is_Nv=00011/00000012}', "");
    Expect(1, 68029, '\p{^Is_Nv=00011/00000012}', "");
    Expect(1, 68029, '\P{Is_Nv=00011/00000012}', "");
    Expect(0, 68029, '\P{^Is_Nv=00011/00000012}', "");
    Error('\p{Is_Nv=0.9}');
    Error('\P{Is_Nv=0.9}');
    Error('\p{Is_Nv=0.92}');
    Error('\P{Is_Nv=0.92}');
    Expect(1, 68028, '\p{Is_Nv=0.917}', "");
    Expect(0, 68028, '\p{^Is_Nv=0.917}', "");
    Expect(0, 68028, '\P{Is_Nv=0.917}', "");
    Expect(1, 68028, '\P{^Is_Nv=0.917}', "");
    Expect(0, 68029, '\p{Is_Nv=0.917}', "");
    Expect(1, 68029, '\p{^Is_Nv=0.917}', "");
    Expect(1, 68029, '\P{Is_Nv=0.917}', "");
    Expect(0, 68029, '\P{^Is_Nv=0.917}', "");
    Error('\p{Numeric_Value:	/a/_	00000000011/00002}');
    Error('\P{Numeric_Value:	/a/_	00000000011/00002}');
    Expect(1, 3887, '\p{Numeric_Value=+0000000011/0000002}', "");
    Expect(0, 3887, '\p{^Numeric_Value=+0000000011/0000002}', "");
    Expect(0, 3887, '\P{Numeric_Value=+0000000011/0000002}', "");
    Expect(1, 3887, '\P{^Numeric_Value=+0000000011/0000002}', "");
    Expect(0, 3888, '\p{Numeric_Value=+0000000011/0000002}', "");
    Expect(1, 3888, '\p{^Numeric_Value=+0000000011/0000002}', "");
    Expect(1, 3888, '\P{Numeric_Value=+0000000011/0000002}', "");
    Expect(0, 3888, '\P{^Numeric_Value=+0000000011/0000002}', "");
    Expect(1, 3887, '\p{Numeric_Value=5.500}', "");
    Expect(0, 3887, '\p{^Numeric_Value=5.500}', "");
    Expect(0, 3887, '\P{Numeric_Value=5.500}', "");
    Expect(1, 3887, '\P{^Numeric_Value=5.500}', "");
    Expect(0, 3888, '\p{Numeric_Value=5.500}', "");
    Expect(1, 3888, '\p{^Numeric_Value=5.500}', "");
    Expect(1, 3888, '\P{Numeric_Value=5.500}', "");
    Expect(0, 3888, '\P{^Numeric_Value=5.500}', "");
    Error('\p{Nv=/a/00000000011/02}');
    Error('\P{Nv=/a/00000000011/02}');
    Expect(1, 3887, '\p{Nv=+00000000011/002}', "");
    Expect(0, 3887, '\p{^Nv=+00000000011/002}', "");
    Expect(0, 3887, '\P{Nv=+00000000011/002}', "");
    Expect(1, 3887, '\P{^Nv=+00000000011/002}', "");
    Expect(0, 3888, '\p{Nv=+00000000011/002}', "");
    Expect(1, 3888, '\p{^Nv=+00000000011/002}', "");
    Expect(1, 3888, '\P{Nv=+00000000011/002}', "");
    Expect(0, 3888, '\P{^Nv=+00000000011/002}', "");
    Expect(1, 3887, '\p{Nv=5.500}', "");
    Expect(0, 3887, '\p{^Nv=5.500}', "");
    Expect(0, 3887, '\P{Nv=5.500}', "");
    Expect(1, 3887, '\P{^Nv=5.500}', "");
    Expect(0, 3888, '\p{Nv=5.500}', "");
    Expect(1, 3888, '\p{^Nv=5.500}', "");
    Expect(1, 3888, '\P{Nv=5.500}', "");
    Expect(0, 3888, '\P{^Nv=5.500}', "");
    Error('\p{Is_Numeric_Value=:=0000011/0000000002}');
    Error('\P{Is_Numeric_Value=:=0000011/0000000002}');
    Expect(1, 3887, '\p{Is_Numeric_Value=011/2}', "");
    Expect(0, 3887, '\p{^Is_Numeric_Value=011/2}', "");
    Expect(0, 3887, '\P{Is_Numeric_Value=011/2}', "");
    Expect(1, 3887, '\P{^Is_Numeric_Value=011/2}', "");
    Expect(0, 3888, '\p{Is_Numeric_Value=011/2}', "");
    Expect(1, 3888, '\p{^Is_Numeric_Value=011/2}', "");
    Expect(1, 3888, '\P{Is_Numeric_Value=011/2}', "");
    Expect(0, 3888, '\P{^Is_Numeric_Value=011/2}', "");
    Expect(1, 3887, '\p{Is_Numeric_Value=5.500}', "");
    Expect(0, 3887, '\p{^Is_Numeric_Value=5.500}', "");
    Expect(0, 3887, '\P{Is_Numeric_Value=5.500}', "");
    Expect(1, 3887, '\P{^Is_Numeric_Value=5.500}', "");
    Expect(0, 3888, '\p{Is_Numeric_Value=5.500}', "");
    Expect(1, 3888, '\p{^Is_Numeric_Value=5.500}', "");
    Expect(1, 3888, '\P{Is_Numeric_Value=5.500}', "");
    Expect(0, 3888, '\P{^Is_Numeric_Value=5.500}', "");
    Error('\p{Is_Nv=-:=00000011/2}');
    Error('\P{Is_Nv=-:=00000011/2}');
    Expect(1, 3887, '\p{Is_Nv=000011/00000002}', "");
    Expect(0, 3887, '\p{^Is_Nv=000011/00000002}', "");
    Expect(0, 3887, '\P{Is_Nv=000011/00000002}', "");
    Expect(1, 3887, '\P{^Is_Nv=000011/00000002}', "");
    Expect(0, 3888, '\p{Is_Nv=000011/00000002}', "");
    Expect(1, 3888, '\p{^Is_Nv=000011/00000002}', "");
    Expect(1, 3888, '\P{Is_Nv=000011/00000002}', "");
    Expect(0, 3888, '\P{^Is_Nv=000011/00000002}', "");
    Expect(1, 3887, '\p{Is_Nv=5.500}', "");
    Expect(0, 3887, '\p{^Is_Nv=5.500}', "");
    Expect(0, 3887, '\P{Is_Nv=5.500}', "");
    Expect(1, 3887, '\P{^Is_Nv=5.500}', "");
    Expect(0, 3888, '\p{Is_Nv=5.500}', "");
    Expect(1, 3888, '\p{^Is_Nv=5.500}', "");
    Expect(1, 3888, '\P{Is_Nv=5.500}', "");
    Expect(0, 3888, '\P{^Is_Nv=5.500}', "");
    Error('\p{Numeric_Value= 00_00_00_012/a/}');
    Error('\P{Numeric_Value= 00_00_00_012/a/}');
    Expect(1, 9452, '\p{Numeric_Value=000001_2}', "");
    Expect(0, 9452, '\p{^Numeric_Value=000001_2}', "");
    Expect(0, 9452, '\P{Numeric_Value=000001_2}', "");
    Expect(1, 9452, '\P{^Numeric_Value=000001_2}', "");
    Expect(0, 9453, '\p{Numeric_Value=000001_2}', "");
    Expect(1, 9453, '\p{^Numeric_Value=000001_2}', "");
    Expect(1, 9453, '\P{Numeric_Value=000001_2}', "");
    Expect(0, 9453, '\P{^Numeric_Value=000001_2}', "");
    Error('\p{Nv= 0_0_0_0_0_0_0_0_0_12/a/}');
    Error('\P{Nv= 0_0_0_0_0_0_0_0_0_12/a/}');
    Expect(1, 9452, '\p{Nv:   0_0_0_0_0_0_012}', "");
    Expect(0, 9452, '\p{^Nv:   0_0_0_0_0_0_012}', "");
    Expect(0, 9452, '\P{Nv:   0_0_0_0_0_0_012}', "");
    Expect(1, 9452, '\P{^Nv:   0_0_0_0_0_0_012}', "");
    Expect(0, 9453, '\p{Nv:   0_0_0_0_0_0_012}', "");
    Expect(1, 9453, '\p{^Nv:   0_0_0_0_0_0_012}', "");
    Expect(1, 9453, '\P{Nv:   0_0_0_0_0_0_012}', "");
    Expect(0, 9453, '\P{^Nv:   0_0_0_0_0_0_012}', "");
    Error('\p{Is_Numeric_Value=:=_	00001_2}');
    Error('\P{Is_Numeric_Value=:=_	00001_2}');
    Expect(1, 9452, '\p{Is_Numeric_Value=+00012}', "");
    Expect(0, 9452, '\p{^Is_Numeric_Value=+00012}', "");
    Expect(0, 9452, '\P{Is_Numeric_Value=+00012}', "");
    Expect(1, 9452, '\P{^Is_Numeric_Value=+00012}', "");
    Expect(0, 9453, '\p{Is_Numeric_Value=+00012}', "");
    Expect(1, 9453, '\p{^Is_Numeric_Value=+00012}', "");
    Expect(1, 9453, '\P{Is_Numeric_Value=+00012}', "");
    Expect(0, 9453, '\P{^Is_Numeric_Value=+00012}', "");
    Error('\p{Is_Nv:     0000000012/a/}');
    Error('\P{Is_Nv:     0000000012/a/}');
    Expect(1, 9452, '\p{Is_Nv=000000012}', "");
    Expect(0, 9452, '\p{^Is_Nv=000000012}', "");
    Expect(0, 9452, '\P{Is_Nv=000000012}', "");
    Expect(1, 9452, '\P{^Is_Nv=000000012}', "");
    Expect(0, 9453, '\p{Is_Nv=000000012}', "");
    Expect(1, 9453, '\p{^Is_Nv=000000012}', "");
    Expect(1, 9453, '\P{Is_Nv=000000012}', "");
    Expect(0, 9453, '\P{^Is_Nv=000000012}', "");
    Error('\p{Numeric_Value=-:=000000013}');
    Error('\P{Numeric_Value=-:=000000013}');
    Expect(1, 9453, '\p{Numeric_Value=+0_0_0_0_0_13}', "");
    Expect(0, 9453, '\p{^Numeric_Value=+0_0_0_0_0_13}', "");
    Expect(0, 9453, '\P{Numeric_Value=+0_0_0_0_0_13}', "");
    Expect(1, 9453, '\P{^Numeric_Value=+0_0_0_0_0_13}', "");
    Expect(0, 9454, '\p{Numeric_Value=+0_0_0_0_0_13}', "");
    Expect(1, 9454, '\p{^Numeric_Value=+0_0_0_0_0_13}', "");
    Expect(1, 9454, '\P{Numeric_Value=+0_0_0_0_0_13}', "");
    Expect(0, 9454, '\P{^Numeric_Value=+0_0_0_0_0_13}', "");
    Error('\p{Nv=	-+00_01_3:=}');
    Error('\P{Nv=	-+00_01_3:=}');
    Expect(1, 9453, '\p{Nv=001_3}', "");
    Expect(0, 9453, '\p{^Nv=001_3}', "");
    Expect(0, 9453, '\P{Nv=001_3}', "");
    Expect(1, 9453, '\P{^Nv=001_3}', "");
    Expect(0, 9454, '\p{Nv=001_3}', "");
    Expect(1, 9454, '\p{^Nv=001_3}', "");
    Expect(1, 9454, '\P{Nv=001_3}', "");
    Expect(0, 9454, '\P{^Nv=001_3}', "");
    Error('\p{Is_Numeric_Value=__+0_0_0_0_13/a/}');
    Error('\P{Is_Numeric_Value=__+0_0_0_0_13/a/}');
    Expect(1, 9453, '\p{Is_Numeric_Value=0_0_13}', "");
    Expect(0, 9453, '\p{^Is_Numeric_Value=0_0_13}', "");
    Expect(0, 9453, '\P{Is_Numeric_Value=0_0_13}', "");
    Expect(1, 9453, '\P{^Is_Numeric_Value=0_0_13}', "");
    Expect(0, 9454, '\p{Is_Numeric_Value=0_0_13}', "");
    Expect(1, 9454, '\p{^Is_Numeric_Value=0_0_13}', "");
    Expect(1, 9454, '\P{Is_Numeric_Value=0_0_13}', "");
    Expect(0, 9454, '\P{^Is_Numeric_Value=0_0_13}', "");
    Error('\p{Is_Nv= _13:=}');
    Error('\P{Is_Nv= _13:=}');
    Expect(1, 9453, '\p{Is_Nv:   +1_3}', "");
    Expect(0, 9453, '\p{^Is_Nv:   +1_3}', "");
    Expect(0, 9453, '\P{Is_Nv:   +1_3}', "");
    Expect(1, 9453, '\P{^Is_Nv:   +1_3}', "");
    Expect(0, 9454, '\p{Is_Nv:   +1_3}', "");
    Expect(1, 9454, '\p{^Is_Nv:   +1_3}', "");
    Expect(1, 9454, '\P{Is_Nv:   +1_3}', "");
    Expect(0, 9454, '\P{^Is_Nv:   +1_3}', "");
    Error('\p{Numeric_Value=00000013/00002/a/}');
    Error('\P{Numeric_Value=00000013/00002/a/}');
    Expect(1, 3888, '\p{Numeric_Value=+0000000013/2}', "");
    Expect(0, 3888, '\p{^Numeric_Value=+0000000013/2}', "");
    Expect(0, 3888, '\P{Numeric_Value=+0000000013/2}', "");
    Expect(1, 3888, '\P{^Numeric_Value=+0000000013/2}', "");
    Expect(0, 3889, '\p{Numeric_Value=+0000000013/2}', "");
    Expect(1, 3889, '\p{^Numeric_Value=+0000000013/2}', "");
    Expect(1, 3889, '\P{Numeric_Value=+0000000013/2}', "");
    Expect(0, 3889, '\P{^Numeric_Value=+0000000013/2}', "");
    Expect(1, 3888, '\p{Numeric_Value=6.500}', "");
    Expect(0, 3888, '\p{^Numeric_Value=6.500}', "");
    Expect(0, 3888, '\P{Numeric_Value=6.500}', "");
    Expect(1, 3888, '\P{^Numeric_Value=6.500}', "");
    Expect(0, 3889, '\p{Numeric_Value=6.500}', "");
    Expect(1, 3889, '\p{^Numeric_Value=6.500}', "");
    Expect(1, 3889, '\P{Numeric_Value=6.500}', "");
    Expect(0, 3889, '\P{^Numeric_Value=6.500}', "");
    Error('\p{Nv=	:=00000000013/00002}');
    Error('\P{Nv=	:=00000000013/00002}');
    Expect(1, 3888, '\p{Nv=0013/002}', "");
    Expect(0, 3888, '\p{^Nv=0013/002}', "");
    Expect(0, 3888, '\P{Nv=0013/002}', "");
    Expect(1, 3888, '\P{^Nv=0013/002}', "");
    Expect(0, 3889, '\p{Nv=0013/002}', "");
    Expect(1, 3889, '\p{^Nv=0013/002}', "");
    Expect(1, 3889, '\P{Nv=0013/002}', "");
    Expect(0, 3889, '\P{^Nv=0013/002}', "");
    Expect(1, 3888, '\p{Nv=6.500}', "");
    Expect(0, 3888, '\p{^Nv=6.500}', "");
    Expect(0, 3888, '\P{Nv=6.500}', "");
    Expect(1, 3888, '\P{^Nv=6.500}', "");
    Expect(0, 3889, '\p{Nv=6.500}', "");
    Expect(1, 3889, '\p{^Nv=6.500}', "");
    Expect(1, 3889, '\P{Nv=6.500}', "");
    Expect(0, 3889, '\P{^Nv=6.500}', "");
    Error('\p{Is_Numeric_Value=:=	00013/0002}');
    Error('\P{Is_Numeric_Value=:=	00013/0002}');
    Expect(1, 3888, '\p{Is_Numeric_Value=000000013/002}', "");
    Expect(0, 3888, '\p{^Is_Numeric_Value=000000013/002}', "");
    Expect(0, 3888, '\P{Is_Numeric_Value=000000013/002}', "");
    Expect(1, 3888, '\P{^Is_Numeric_Value=000000013/002}', "");
    Expect(0, 3889, '\p{Is_Numeric_Value=000000013/002}', "");
    Expect(1, 3889, '\p{^Is_Numeric_Value=000000013/002}', "");
    Expect(1, 3889, '\P{Is_Numeric_Value=000000013/002}', "");
    Expect(0, 3889, '\P{^Is_Numeric_Value=000000013/002}', "");
    Expect(1, 3888, '\p{Is_Numeric_Value=6.500}', "");
    Expect(0, 3888, '\p{^Is_Numeric_Value=6.500}', "");
    Expect(0, 3888, '\P{Is_Numeric_Value=6.500}', "");
    Expect(1, 3888, '\P{^Is_Numeric_Value=6.500}', "");
    Expect(0, 3889, '\p{Is_Numeric_Value=6.500}', "");
    Expect(1, 3889, '\p{^Is_Numeric_Value=6.500}', "");
    Expect(1, 3889, '\P{Is_Numeric_Value=6.500}', "");
    Expect(0, 3889, '\P{^Is_Numeric_Value=6.500}', "");
    Error('\p{Is_Nv:	:=__0000013/00000002}');
    Error('\P{Is_Nv:	:=__0000013/00000002}');
    Expect(1, 3888, '\p{Is_Nv=+0000013/02}', "");
    Expect(0, 3888, '\p{^Is_Nv=+0000013/02}', "");
    Expect(0, 3888, '\P{Is_Nv=+0000013/02}', "");
    Expect(1, 3888, '\P{^Is_Nv=+0000013/02}', "");
    Expect(0, 3889, '\p{Is_Nv=+0000013/02}', "");
    Expect(1, 3889, '\p{^Is_Nv=+0000013/02}', "");
    Expect(1, 3889, '\P{Is_Nv=+0000013/02}', "");
    Expect(0, 3889, '\P{^Is_Nv=+0000013/02}', "");
    Expect(1, 3888, '\p{Is_Nv=6.500}', "");
    Expect(0, 3888, '\p{^Is_Nv=6.500}', "");
    Expect(0, 3888, '\P{Is_Nv=6.500}', "");
    Expect(1, 3888, '\P{^Is_Nv=6.500}', "");
    Expect(0, 3889, '\p{Is_Nv=6.500}', "");
    Expect(1, 3889, '\p{^Is_Nv=6.500}', "");
    Expect(1, 3889, '\P{Is_Nv=6.500}', "");
    Expect(0, 3889, '\P{^Is_Nv=6.500}', "");
    Error('\p{Numeric_Value=:=_ +001_4}');
    Error('\P{Numeric_Value=:=_ +001_4}');
    Expect(1, 9454, '\p{Numeric_Value=0_0_14}', "");
    Expect(0, 9454, '\p{^Numeric_Value=0_0_14}', "");
    Expect(0, 9454, '\P{Numeric_Value=0_0_14}', "");
    Expect(1, 9454, '\P{^Numeric_Value=0_0_14}', "");
    Expect(0, 9455, '\p{Numeric_Value=0_0_14}', "");
    Expect(1, 9455, '\p{^Numeric_Value=0_0_14}', "");
    Expect(1, 9455, '\P{Numeric_Value=0_0_14}', "");
    Expect(0, 9455, '\P{^Numeric_Value=0_0_14}', "");
    Error('\p{Nv=/a/-	+00_00_00_01_4}');
    Error('\P{Nv=/a/-	+00_00_00_01_4}');
    Expect(1, 9454, '\p{Nv=+00_01_4}', "");
    Expect(0, 9454, '\p{^Nv=+00_01_4}', "");
    Expect(0, 9454, '\P{Nv=+00_01_4}', "");
    Expect(1, 9454, '\P{^Nv=+00_01_4}', "");
    Expect(0, 9455, '\p{Nv=+00_01_4}', "");
    Expect(1, 9455, '\p{^Nv=+00_01_4}', "");
    Expect(1, 9455, '\P{Nv=+00_01_4}', "");
    Expect(0, 9455, '\P{^Nv=+00_01_4}', "");
    Error('\p{Is_Numeric_Value=	0000014/a/}');
    Error('\P{Is_Numeric_Value=	0000014/a/}');
    Expect(1, 9454, '\p{Is_Numeric_Value=014}', "");
    Expect(0, 9454, '\p{^Is_Numeric_Value=014}', "");
    Expect(0, 9454, '\P{Is_Numeric_Value=014}', "");
    Expect(1, 9454, '\P{^Is_Numeric_Value=014}', "");
    Expect(0, 9455, '\p{Is_Numeric_Value=014}', "");
    Expect(1, 9455, '\p{^Is_Numeric_Value=014}', "");
    Expect(1, 9455, '\P{Is_Numeric_Value=014}', "");
    Expect(0, 9455, '\P{^Is_Numeric_Value=014}', "");
    Error('\p{Is_Nv=/a/	-00_00_00_00_14}');
    Error('\P{Is_Nv=/a/	-00_00_00_00_14}');
    Expect(1, 9454, '\p{Is_Nv=+0000014}', "");
    Expect(0, 9454, '\p{^Is_Nv=+0000014}', "");
    Expect(0, 9454, '\P{Is_Nv=+0000014}', "");
    Expect(1, 9454, '\P{^Is_Nv=+0000014}', "");
    Expect(0, 9455, '\p{Is_Nv=+0000014}', "");
    Expect(1, 9455, '\p{^Is_Nv=+0000014}', "");
    Expect(1, 9455, '\P{Is_Nv=+0000014}', "");
    Expect(0, 9455, '\P{^Is_Nv=+0000014}', "");
    Error('\p{Numeric_Value=_+00000000015:=}');
    Error('\P{Numeric_Value=_+00000000015:=}');
    Expect(1, 9455, '\p{Numeric_Value=00_00_00_015}', "");
    Expect(0, 9455, '\p{^Numeric_Value=00_00_00_015}', "");
    Expect(0, 9455, '\P{Numeric_Value=00_00_00_015}', "");
    Expect(1, 9455, '\P{^Numeric_Value=00_00_00_015}', "");
    Expect(0, 9456, '\p{Numeric_Value=00_00_00_015}', "");
    Expect(1, 9456, '\p{^Numeric_Value=00_00_00_015}', "");
    Expect(1, 9456, '\P{Numeric_Value=00_00_00_015}', "");
    Expect(0, 9456, '\P{^Numeric_Value=00_00_00_015}', "");
    Error('\p{Nv=:=00000015}');
    Error('\P{Nv=:=00000015}');
    Expect(1, 9455, '\p{Nv=+000015}', "");
    Expect(0, 9455, '\p{^Nv=+000015}', "");
    Expect(0, 9455, '\P{Nv=+000015}', "");
    Expect(1, 9455, '\P{^Nv=+000015}', "");
    Expect(0, 9456, '\p{Nv=+000015}', "");
    Expect(1, 9456, '\p{^Nv=+000015}', "");
    Expect(1, 9456, '\P{Nv=+000015}', "");
    Expect(0, 9456, '\P{^Nv=+000015}', "");
    Error('\p{Is_Numeric_Value:/a/-	+0015}');
    Error('\P{Is_Numeric_Value:/a/-	+0015}');
    Expect(1, 9455, '\p{Is_Numeric_Value=1_5}', "");
    Expect(0, 9455, '\p{^Is_Numeric_Value=1_5}', "");
    Expect(0, 9455, '\P{Is_Numeric_Value=1_5}', "");
    Expect(1, 9455, '\P{^Is_Numeric_Value=1_5}', "");
    Expect(0, 9456, '\p{Is_Numeric_Value=1_5}', "");
    Expect(1, 9456, '\p{^Is_Numeric_Value=1_5}', "");
    Expect(1, 9456, '\P{Is_Numeric_Value=1_5}', "");
    Expect(0, 9456, '\P{^Is_Numeric_Value=1_5}', "");
    Error('\p{Is_Nv=-/a/+0015}');
    Error('\P{Is_Nv=-/a/+0015}');
    Expect(1, 9455, '\p{Is_Nv=0015}', "");
    Expect(0, 9455, '\p{^Is_Nv=0015}', "");
    Expect(0, 9455, '\P{Is_Nv=0015}', "");
    Expect(1, 9455, '\P{^Is_Nv=0015}', "");
    Expect(0, 9456, '\p{Is_Nv=0015}', "");
    Expect(1, 9456, '\p{^Is_Nv=0015}', "");
    Expect(1, 9456, '\P{Is_Nv=0015}', "");
    Expect(0, 9456, '\P{^Is_Nv=0015}', "");
    Error('\p{Numeric_Value=-_015/0002:=}');
    Error('\P{Numeric_Value=-_015/0002:=}');
    Expect(1, 3889, '\p{Numeric_Value=00015/2}', "");
    Expect(0, 3889, '\p{^Numeric_Value=00015/2}', "");
    Expect(0, 3889, '\P{Numeric_Value=00015/2}', "");
    Expect(1, 3889, '\P{^Numeric_Value=00015/2}', "");
    Expect(0, 3890, '\p{Numeric_Value=00015/2}', "");
    Expect(1, 3890, '\p{^Numeric_Value=00015/2}', "");
    Expect(1, 3890, '\P{Numeric_Value=00015/2}', "");
    Expect(0, 3890, '\P{^Numeric_Value=00015/2}', "");
    Expect(1, 3889, '\p{Numeric_Value=7.500}', "");
    Expect(0, 3889, '\p{^Numeric_Value=7.500}', "");
    Expect(0, 3889, '\P{Numeric_Value=7.500}', "");
    Expect(1, 3889, '\P{^Numeric_Value=7.500}', "");
    Expect(0, 3890, '\p{Numeric_Value=7.500}', "");
    Expect(1, 3890, '\p{^Numeric_Value=7.500}', "");
    Expect(1, 3890, '\P{Numeric_Value=7.500}', "");
    Expect(0, 3890, '\P{^Numeric_Value=7.500}', "");
    Error('\p{Nv=-+00015/0000000002:=}');
    Error('\P{Nv=-+00015/0000000002:=}');
    Expect(1, 3889, '\p{Nv=0000000015/00002}', "");
    Expect(0, 3889, '\p{^Nv=0000000015/00002}', "");
    Expect(0, 3889, '\P{Nv=0000000015/00002}', "");
    Expect(1, 3889, '\P{^Nv=0000000015/00002}', "");
    Expect(0, 3890, '\p{Nv=0000000015/00002}', "");
    Expect(1, 3890, '\p{^Nv=0000000015/00002}', "");
    Expect(1, 3890, '\P{Nv=0000000015/00002}', "");
    Expect(0, 3890, '\P{^Nv=0000000015/00002}', "");
    Expect(1, 3889, '\p{Nv=7.500}', "");
    Expect(0, 3889, '\p{^Nv=7.500}', "");
    Expect(0, 3889, '\P{Nv=7.500}', "");
    Expect(1, 3889, '\P{^Nv=7.500}', "");
    Expect(0, 3890, '\p{Nv=7.500}', "");
    Expect(1, 3890, '\p{^Nv=7.500}', "");
    Expect(1, 3890, '\P{Nv=7.500}', "");
    Expect(0, 3890, '\P{^Nv=7.500}', "");
    Error('\p{Is_Numeric_Value=-:=+000015/0000000002}');
    Error('\P{Is_Numeric_Value=-:=+000015/0000000002}');
    Expect(1, 3889, '\p{Is_Numeric_Value=000015/0000000002}', "");
    Expect(0, 3889, '\p{^Is_Numeric_Value=000015/0000000002}', "");
    Expect(0, 3889, '\P{Is_Numeric_Value=000015/0000000002}', "");
    Expect(1, 3889, '\P{^Is_Numeric_Value=000015/0000000002}', "");
    Expect(0, 3890, '\p{Is_Numeric_Value=000015/0000000002}', "");
    Expect(1, 3890, '\p{^Is_Numeric_Value=000015/0000000002}', "");
    Expect(1, 3890, '\P{Is_Numeric_Value=000015/0000000002}', "");
    Expect(0, 3890, '\P{^Is_Numeric_Value=000015/0000000002}', "");
    Expect(1, 3889, '\p{Is_Numeric_Value=7.500}', "");
    Expect(0, 3889, '\p{^Is_Numeric_Value=7.500}', "");
    Expect(0, 3889, '\P{Is_Numeric_Value=7.500}', "");
    Expect(1, 3889, '\P{^Is_Numeric_Value=7.500}', "");
    Expect(0, 3890, '\p{Is_Numeric_Value=7.500}', "");
    Expect(1, 3890, '\p{^Is_Numeric_Value=7.500}', "");
    Expect(1, 3890, '\P{Is_Numeric_Value=7.500}', "");
    Expect(0, 3890, '\P{^Is_Numeric_Value=7.500}', "");
    Error('\p{Is_Nv:	:=_-15/00002}');
    Error('\P{Is_Nv:	:=_-15/00002}');
    Expect(1, 3889, '\p{Is_Nv=+00015/000002}', "");
    Expect(0, 3889, '\p{^Is_Nv=+00015/000002}', "");
    Expect(0, 3889, '\P{Is_Nv=+00015/000002}', "");
    Expect(1, 3889, '\P{^Is_Nv=+00015/000002}', "");
    Expect(0, 3890, '\p{Is_Nv=+00015/000002}', "");
    Expect(1, 3890, '\p{^Is_Nv=+00015/000002}', "");
    Expect(1, 3890, '\P{Is_Nv=+00015/000002}', "");
    Expect(0, 3890, '\P{^Is_Nv=+00015/000002}', "");
    Expect(1, 3889, '\p{Is_Nv=7.500}', "");
    Expect(0, 3889, '\p{^Is_Nv=7.500}', "");
    Expect(0, 3889, '\P{Is_Nv=7.500}', "");
    Expect(1, 3889, '\P{^Is_Nv=7.500}', "");
    Expect(0, 3890, '\p{Is_Nv=7.500}', "");
    Expect(1, 3890, '\p{^Is_Nv=7.500}', "");
    Expect(1, 3890, '\P{Is_Nv=7.500}', "");
    Expect(0, 3890, '\P{^Is_Nv=7.500}', "");
    Error('\p{Numeric_Value=:=0001_6}');
    Error('\P{Numeric_Value=:=0001_6}');
    Expect(1, 9456, '\p{Numeric_Value=0000016}', "");
    Expect(0, 9456, '\p{^Numeric_Value=0000016}', "");
    Expect(0, 9456, '\P{Numeric_Value=0000016}', "");
    Expect(1, 9456, '\P{^Numeric_Value=0000016}', "");
    Expect(0, 9457, '\p{Numeric_Value=0000016}', "");
    Expect(1, 9457, '\p{^Numeric_Value=0000016}', "");
    Expect(1, 9457, '\P{Numeric_Value=0000016}', "");
    Expect(0, 9457, '\P{^Numeric_Value=0000016}', "");
    Error('\p{Nv= _+00000016/a/}');
    Error('\P{Nv= _+00000016/a/}');
    Expect(1, 9456, '\p{Nv:   +0016}', "");
    Expect(0, 9456, '\p{^Nv:   +0016}', "");
    Expect(0, 9456, '\P{Nv:   +0016}', "");
    Expect(1, 9456, '\P{^Nv:   +0016}', "");
    Expect(0, 9457, '\p{Nv:   +0016}', "");
    Expect(1, 9457, '\p{^Nv:   +0016}', "");
    Expect(1, 9457, '\P{Nv:   +0016}', "");
    Expect(0, 9457, '\P{^Nv:   +0016}', "");
    Error('\p{Is_Numeric_Value=	:=0_0_0_0_0016}');
    Error('\P{Is_Numeric_Value=	:=0_0_0_0_0016}');
    Expect(1, 9456, '\p{Is_Numeric_Value=0_0_0_0_16}', "");
    Expect(0, 9456, '\p{^Is_Numeric_Value=0_0_0_0_16}', "");
    Expect(0, 9456, '\P{Is_Numeric_Value=0_0_0_0_16}', "");
    Expect(1, 9456, '\P{^Is_Numeric_Value=0_0_0_0_16}', "");
    Expect(0, 9457, '\p{Is_Numeric_Value=0_0_0_0_16}', "");
    Expect(1, 9457, '\p{^Is_Numeric_Value=0_0_0_0_16}', "");
    Expect(1, 9457, '\P{Is_Numeric_Value=0_0_0_0_16}', "");
    Expect(0, 9457, '\P{^Is_Numeric_Value=0_0_0_0_16}', "");
    Error('\p{Is_Nv= 	1_6/a/}');
    Error('\P{Is_Nv= 	1_6/a/}');
    Expect(1, 9456, '\p{Is_Nv: 00000001_6}', "");
    Expect(0, 9456, '\p{^Is_Nv: 00000001_6}', "");
    Expect(0, 9456, '\P{Is_Nv: 00000001_6}', "");
    Expect(1, 9456, '\P{^Is_Nv: 00000001_6}', "");
    Expect(0, 9457, '\p{Is_Nv: 00000001_6}', "");
    Expect(1, 9457, '\p{^Is_Nv: 00000001_6}', "");
    Expect(1, 9457, '\P{Is_Nv: 00000001_6}', "");
    Expect(0, 9457, '\P{^Is_Nv: 00000001_6}', "");
    Error('\p{Numeric_Value=_/a/017}');
    Error('\P{Numeric_Value=_/a/017}');
    Expect(1, 9457, '\p{Numeric_Value=00000000017}', "");
    Expect(0, 9457, '\p{^Numeric_Value=00000000017}', "");
    Expect(0, 9457, '\P{Numeric_Value=00000000017}', "");
    Expect(1, 9457, '\P{^Numeric_Value=00000000017}', "");
    Expect(0, 9458, '\p{Numeric_Value=00000000017}', "");
    Expect(1, 9458, '\p{^Numeric_Value=00000000017}', "");
    Expect(1, 9458, '\P{Numeric_Value=00000000017}', "");
    Expect(0, 9458, '\P{^Numeric_Value=00000000017}', "");
    Error('\p{Nv= 00000000017:=}');
    Error('\P{Nv= 00000000017:=}');
    Expect(1, 9457, '\p{Nv=01_7}', "");
    Expect(0, 9457, '\p{^Nv=01_7}', "");
    Expect(0, 9457, '\P{Nv=01_7}', "");
    Expect(1, 9457, '\P{^Nv=01_7}', "");
    Expect(0, 9458, '\p{Nv=01_7}', "");
    Expect(1, 9458, '\p{^Nv=01_7}', "");
    Expect(1, 9458, '\P{Nv=01_7}', "");
    Expect(0, 9458, '\P{^Nv=01_7}', "");
    Error('\p{Is_Numeric_Value:	_0_0_17/a/}');
    Error('\P{Is_Numeric_Value:	_0_0_17/a/}');
    Expect(1, 9457, '\p{Is_Numeric_Value=+0000000017}', "");
    Expect(0, 9457, '\p{^Is_Numeric_Value=+0000000017}', "");
    Expect(0, 9457, '\P{Is_Numeric_Value=+0000000017}', "");
    Expect(1, 9457, '\P{^Is_Numeric_Value=+0000000017}', "");
    Expect(0, 9458, '\p{Is_Numeric_Value=+0000000017}', "");
    Expect(1, 9458, '\p{^Is_Numeric_Value=+0000000017}', "");
    Expect(1, 9458, '\P{Is_Numeric_Value=+0000000017}', "");
    Expect(0, 9458, '\P{^Is_Numeric_Value=+0000000017}', "");
    Error('\p{Is_Nv=:=_000000017}');
    Error('\P{Is_Nv=:=_000000017}');
    Expect(1, 9457, '\p{Is_Nv=000000017}', "");
    Expect(0, 9457, '\p{^Is_Nv=000000017}', "");
    Expect(0, 9457, '\P{Is_Nv=000000017}', "");
    Expect(1, 9457, '\P{^Is_Nv=000000017}', "");
    Expect(0, 9458, '\p{Is_Nv=000000017}', "");
    Expect(1, 9458, '\p{^Is_Nv=000000017}', "");
    Expect(1, 9458, '\P{Is_Nv=000000017}', "");
    Expect(0, 9458, '\P{^Is_Nv=000000017}', "");
    Error('\p{Numeric_Value=-/a/0000000017/0002}');
    Error('\P{Numeric_Value=-/a/0000000017/0002}');
    Expect(1, 3890, '\p{Numeric_Value=00000000017/002}', "");
    Expect(0, 3890, '\p{^Numeric_Value=00000000017/002}', "");
    Expect(0, 3890, '\P{Numeric_Value=00000000017/002}', "");
    Expect(1, 3890, '\P{^Numeric_Value=00000000017/002}', "");
    Expect(0, 3891, '\p{Numeric_Value=00000000017/002}', "");
    Expect(1, 3891, '\p{^Numeric_Value=00000000017/002}', "");
    Expect(1, 3891, '\P{Numeric_Value=00000000017/002}', "");
    Expect(0, 3891, '\P{^Numeric_Value=00000000017/002}', "");
    Expect(1, 3890, '\p{Numeric_Value=8.500}', "");
    Expect(0, 3890, '\p{^Numeric_Value=8.500}', "");
    Expect(0, 3890, '\P{Numeric_Value=8.500}', "");
    Expect(1, 3890, '\P{^Numeric_Value=8.500}', "");
    Expect(0, 3891, '\p{Numeric_Value=8.500}', "");
    Expect(1, 3891, '\p{^Numeric_Value=8.500}', "");
    Expect(1, 3891, '\P{Numeric_Value=8.500}', "");
    Expect(0, 3891, '\P{^Numeric_Value=8.500}', "");
    Error('\p{Nv=/a/__017/02}');
    Error('\P{Nv=/a/__017/02}');
    Expect(1, 3890, '\p{Nv=+0000000017/0000000002}', "");
    Expect(0, 3890, '\p{^Nv=+0000000017/0000000002}', "");
    Expect(0, 3890, '\P{Nv=+0000000017/0000000002}', "");
    Expect(1, 3890, '\P{^Nv=+0000000017/0000000002}', "");
    Expect(0, 3891, '\p{Nv=+0000000017/0000000002}', "");
    Expect(1, 3891, '\p{^Nv=+0000000017/0000000002}', "");
    Expect(1, 3891, '\P{Nv=+0000000017/0000000002}', "");
    Expect(0, 3891, '\P{^Nv=+0000000017/0000000002}', "");
    Expect(1, 3890, '\p{Nv=8.500}', "");
    Expect(0, 3890, '\p{^Nv=8.500}', "");
    Expect(0, 3890, '\P{Nv=8.500}', "");
    Expect(1, 3890, '\P{^Nv=8.500}', "");
    Expect(0, 3891, '\p{Nv=8.500}', "");
    Expect(1, 3891, '\p{^Nv=8.500}', "");
    Expect(1, 3891, '\P{Nv=8.500}', "");
    Expect(0, 3891, '\P{^Nv=8.500}', "");
    Error('\p{Is_Numeric_Value= :=0017/0002}');
    Error('\P{Is_Numeric_Value= :=0017/0002}');
    Expect(1, 3890, '\p{Is_Numeric_Value=000017/02}', "");
    Expect(0, 3890, '\p{^Is_Numeric_Value=000017/02}', "");
    Expect(0, 3890, '\P{Is_Numeric_Value=000017/02}', "");
    Expect(1, 3890, '\P{^Is_Numeric_Value=000017/02}', "");
    Expect(0, 3891, '\p{Is_Numeric_Value=000017/02}', "");
    Expect(1, 3891, '\p{^Is_Numeric_Value=000017/02}', "");
    Expect(1, 3891, '\P{Is_Numeric_Value=000017/02}', "");
    Expect(0, 3891, '\P{^Is_Numeric_Value=000017/02}', "");
    Expect(1, 3890, '\p{Is_Numeric_Value=8.500}', "");
    Expect(0, 3890, '\p{^Is_Numeric_Value=8.500}', "");
    Expect(0, 3890, '\P{Is_Numeric_Value=8.500}', "");
    Expect(1, 3890, '\P{^Is_Numeric_Value=8.500}', "");
    Expect(0, 3891, '\p{Is_Numeric_Value=8.500}', "");
    Expect(1, 3891, '\p{^Is_Numeric_Value=8.500}', "");
    Expect(1, 3891, '\P{Is_Numeric_Value=8.500}', "");
    Expect(0, 3891, '\P{^Is_Numeric_Value=8.500}', "");
    Error('\p{Is_Nv:   /a/-017/0000002}');
    Error('\P{Is_Nv:   /a/-017/0000002}');
    Expect(1, 3890, '\p{Is_Nv: 000017/0000002}', "");
    Expect(0, 3890, '\p{^Is_Nv: 000017/0000002}', "");
    Expect(0, 3890, '\P{Is_Nv: 000017/0000002}', "");
    Expect(1, 3890, '\P{^Is_Nv: 000017/0000002}', "");
    Expect(0, 3891, '\p{Is_Nv: 000017/0000002}', "");
    Expect(1, 3891, '\p{^Is_Nv: 000017/0000002}', "");
    Expect(1, 3891, '\P{Is_Nv: 000017/0000002}', "");
    Expect(0, 3891, '\P{^Is_Nv: 000017/0000002}', "");
    Expect(1, 3890, '\p{Is_Nv=8.500}', "");
    Expect(0, 3890, '\p{^Is_Nv=8.500}', "");
    Expect(0, 3890, '\P{Is_Nv=8.500}', "");
    Expect(1, 3890, '\P{^Is_Nv=8.500}', "");
    Expect(0, 3891, '\p{Is_Nv=8.500}', "");
    Expect(1, 3891, '\p{^Is_Nv=8.500}', "");
    Expect(1, 3891, '\P{Is_Nv=8.500}', "");
    Expect(0, 3891, '\P{^Is_Nv=8.500}', "");
    Error('\p{Numeric_Value:	:=1_8}');
    Error('\P{Numeric_Value:	:=1_8}');
    Expect(1, 9458, '\p{Numeric_Value=+0000_0001_8}', "");
    Expect(0, 9458, '\p{^Numeric_Value=+0000_0001_8}', "");
    Expect(0, 9458, '\P{Numeric_Value=+0000_0001_8}', "");
    Expect(1, 9458, '\P{^Numeric_Value=+0000_0001_8}', "");
    Expect(0, 9459, '\p{Numeric_Value=+0000_0001_8}', "");
    Expect(1, 9459, '\p{^Numeric_Value=+0000_0001_8}', "");
    Expect(1, 9459, '\P{Numeric_Value=+0000_0001_8}', "");
    Expect(0, 9459, '\P{^Numeric_Value=+0000_0001_8}', "");
    Error('\p{Nv= 00000018/a/}');
    Error('\P{Nv= 00000018/a/}');
    Expect(1, 9458, '\p{Nv=0000000018}', "");
    Expect(0, 9458, '\p{^Nv=0000000018}', "");
    Expect(0, 9458, '\P{Nv=0000000018}', "");
    Expect(1, 9458, '\P{^Nv=0000000018}', "");
    Expect(0, 9459, '\p{Nv=0000000018}', "");
    Expect(1, 9459, '\p{^Nv=0000000018}', "");
    Expect(1, 9459, '\P{Nv=0000000018}', "");
    Expect(0, 9459, '\P{^Nv=0000000018}', "");
    Error('\p{Is_Numeric_Value=	/a/00018}');
    Error('\P{Is_Numeric_Value=	/a/00018}');
    Expect(1, 9458, '\p{Is_Numeric_Value=18}', "");
    Expect(0, 9458, '\p{^Is_Numeric_Value=18}', "");
    Expect(0, 9458, '\P{Is_Numeric_Value=18}', "");
    Expect(1, 9458, '\P{^Is_Numeric_Value=18}', "");
    Expect(0, 9459, '\p{Is_Numeric_Value=18}', "");
    Expect(1, 9459, '\p{^Is_Numeric_Value=18}', "");
    Expect(1, 9459, '\P{Is_Numeric_Value=18}', "");
    Expect(0, 9459, '\P{^Is_Numeric_Value=18}', "");
    Error('\p{Is_Nv:   _+00000000018/a/}');
    Error('\P{Is_Nv:   _+00000000018/a/}');
    Expect(1, 9458, '\p{Is_Nv=0000_0000_18}', "");
    Expect(0, 9458, '\p{^Is_Nv=0000_0000_18}', "");
    Expect(0, 9458, '\P{Is_Nv=0000_0000_18}', "");
    Expect(1, 9458, '\P{^Is_Nv=0000_0000_18}', "");
    Expect(0, 9459, '\p{Is_Nv=0000_0000_18}', "");
    Expect(1, 9459, '\p{^Is_Nv=0000_0000_18}', "");
    Expect(1, 9459, '\P{Is_Nv=0000_0000_18}', "");
    Expect(0, 9459, '\P{^Is_Nv=0000_0000_18}', "");
    Error('\p{Numeric_Value:   :=0000019}');
    Error('\P{Numeric_Value:   :=0000019}');
    Expect(1, 9459, '\p{Numeric_Value=0000019}', "");
    Expect(0, 9459, '\p{^Numeric_Value=0000019}', "");
    Expect(0, 9459, '\P{Numeric_Value=0000019}', "");
    Expect(1, 9459, '\P{^Numeric_Value=0000019}', "");
    Expect(0, 9460, '\p{Numeric_Value=0000019}', "");
    Expect(1, 9460, '\p{^Numeric_Value=0000019}', "");
    Expect(1, 9460, '\P{Numeric_Value=0000019}', "");
    Expect(0, 9460, '\P{^Numeric_Value=0000019}', "");
    Error('\p{Nv=:=	0000019}');
    Error('\P{Nv=:=	0000019}');
    Expect(1, 9459, '\p{Nv=+0000000001_9}', "");
    Expect(0, 9459, '\p{^Nv=+0000000001_9}', "");
    Expect(0, 9459, '\P{Nv=+0000000001_9}', "");
    Expect(1, 9459, '\P{^Nv=+0000000001_9}', "");
    Expect(0, 9460, '\p{Nv=+0000000001_9}', "");
    Expect(1, 9460, '\p{^Nv=+0000000001_9}', "");
    Expect(1, 9460, '\P{Nv=+0000000001_9}', "");
    Expect(0, 9460, '\P{^Nv=+0000000001_9}', "");
    Error('\p{Is_Numeric_Value= +19:=}');
    Error('\P{Is_Numeric_Value= +19:=}');
    Expect(1, 9459, '\p{Is_Numeric_Value=00000019}', "");
    Expect(0, 9459, '\p{^Is_Numeric_Value=00000019}', "");
    Expect(0, 9459, '\P{Is_Numeric_Value=00000019}', "");
    Expect(1, 9459, '\P{^Is_Numeric_Value=00000019}', "");
    Expect(0, 9460, '\p{Is_Numeric_Value=00000019}', "");
    Expect(1, 9460, '\p{^Is_Numeric_Value=00000019}', "");
    Expect(1, 9460, '\P{Is_Numeric_Value=00000019}', "");
    Expect(0, 9460, '\P{^Is_Numeric_Value=00000019}', "");
    Error('\p{Is_Nv=--0_0_19:=}');
    Error('\P{Is_Nv=--0_0_19:=}');
    Expect(1, 9459, '\p{Is_Nv=0000000019}', "");
    Expect(0, 9459, '\p{^Is_Nv=0000000019}', "");
    Expect(0, 9459, '\P{Is_Nv=0000000019}', "");
    Expect(1, 9459, '\P{^Is_Nv=0000000019}', "");
    Expect(0, 9460, '\p{Is_Nv=0000000019}', "");
    Expect(1, 9460, '\p{^Is_Nv=0000000019}', "");
    Expect(1, 9460, '\P{Is_Nv=0000000019}', "");
    Expect(0, 9460, '\P{^Is_Nv=0000000019}', "");
    Error('\p{Numeric_Value=/a/ +2}');
    Error('\P{Numeric_Value=/a/ +2}');
    Expect(1, 140176, '\p{Numeric_Value=0000002}', "");
    Expect(0, 140176, '\p{^Numeric_Value=0000002}', "");
    Expect(0, 140176, '\P{Numeric_Value=0000002}', "");
    Expect(1, 140176, '\P{^Numeric_Value=0000002}', "");
    Expect(0, 140177, '\p{Numeric_Value=0000002}', "");
    Expect(1, 140177, '\p{^Numeric_Value=0000002}', "");
    Expect(1, 140177, '\P{Numeric_Value=0000002}', "");
    Expect(0, 140177, '\P{^Numeric_Value=0000002}', "");
    Error('\p{Nv=0000002:=}');
    Error('\P{Nv=0000002:=}');
    Expect(1, 140176, '\p{Nv=000000002}', "");
    Expect(0, 140176, '\p{^Nv=000000002}', "");
    Expect(0, 140176, '\P{Nv=000000002}', "");
    Expect(1, 140176, '\P{^Nv=000000002}', "");
    Expect(0, 140177, '\p{Nv=000000002}', "");
    Expect(1, 140177, '\p{^Nv=000000002}', "");
    Expect(1, 140177, '\P{Nv=000000002}', "");
    Expect(0, 140177, '\P{^Nv=000000002}', "");
    Error('\p{Is_Numeric_Value= +00_2/a/}');
    Error('\P{Is_Numeric_Value= +00_2/a/}');
    Expect(1, 140176, '\p{Is_Numeric_Value=0_2}', "");
    Expect(0, 140176, '\p{^Is_Numeric_Value=0_2}', "");
    Expect(0, 140176, '\P{Is_Numeric_Value=0_2}', "");
    Expect(1, 140176, '\P{^Is_Numeric_Value=0_2}', "");
    Expect(0, 140177, '\p{Is_Numeric_Value=0_2}', "");
    Expect(1, 140177, '\p{^Is_Numeric_Value=0_2}', "");
    Expect(1, 140177, '\P{Is_Numeric_Value=0_2}', "");
    Expect(0, 140177, '\P{^Is_Numeric_Value=0_2}', "");
    Error('\p{Is_Nv=	/a/002}');
    Error('\P{Is_Nv=	/a/002}');
    Expect(1, 140176, '\p{Is_Nv=+00_2}', "");
    Expect(0, 140176, '\p{^Is_Nv=+00_2}', "");
    Expect(0, 140176, '\P{Is_Nv=+00_2}', "");
    Expect(1, 140176, '\P{^Is_Nv=+00_2}', "");
    Expect(0, 140177, '\p{Is_Nv=+00_2}', "");
    Expect(1, 140177, '\p{^Is_Nv=+00_2}', "");
    Expect(1, 140177, '\P{Is_Nv=+00_2}', "");
    Expect(0, 140177, '\P{^Is_Nv=+00_2}', "");
    Error('\p{Numeric_Value=/a/000002/000000003}');
    Error('\P{Numeric_Value=/a/000002/000000003}');
    Expect(1, 74854, '\p{Numeric_Value=+000002/00000003}', "");
    Expect(0, 74854, '\p{^Numeric_Value=+000002/00000003}', "");
    Expect(0, 74854, '\P{Numeric_Value=+000002/00000003}', "");
    Expect(1, 74854, '\P{^Numeric_Value=+000002/00000003}', "");
    Expect(0, 74855, '\p{Numeric_Value=+000002/00000003}', "");
    Expect(1, 74855, '\p{^Numeric_Value=+000002/00000003}', "");
    Expect(1, 74855, '\P{Numeric_Value=+000002/00000003}', "");
    Expect(0, 74855, '\P{^Numeric_Value=+000002/00000003}', "");
    Error('\p{Numeric_Value=0.7}');
    Error('\P{Numeric_Value=0.7}');
    Error('\p{Numeric_Value=0.67}');
    Error('\P{Numeric_Value=0.67}');
    Expect(1, 74854, '\p{Numeric_Value=0.667}', "");
    Expect(0, 74854, '\p{^Numeric_Value=0.667}', "");
    Expect(0, 74854, '\P{Numeric_Value=0.667}', "");
    Expect(1, 74854, '\P{^Numeric_Value=0.667}', "");
    Expect(0, 74855, '\p{Numeric_Value=0.667}', "");
    Expect(1, 74855, '\p{^Numeric_Value=0.667}', "");
    Expect(1, 74855, '\P{Numeric_Value=0.667}', "");
    Expect(0, 74855, '\P{^Numeric_Value=0.667}', "");
    Error('\p{Nv= /a/002/0000000003}');
    Error('\P{Nv= /a/002/0000000003}');
    Expect(1, 74854, '\p{Nv=000000002/00000003}', "");
    Expect(0, 74854, '\p{^Nv=000000002/00000003}', "");
    Expect(0, 74854, '\P{Nv=000000002/00000003}', "");
    Expect(1, 74854, '\P{^Nv=000000002/00000003}', "");
    Expect(0, 74855, '\p{Nv=000000002/00000003}', "");
    Expect(1, 74855, '\p{^Nv=000000002/00000003}', "");
    Expect(1, 74855, '\P{Nv=000000002/00000003}', "");
    Expect(0, 74855, '\P{^Nv=000000002/00000003}', "");
    Error('\p{Nv=0.7}');
    Error('\P{Nv=0.7}');
    Error('\p{Nv=0.67}');
    Error('\P{Nv=0.67}');
    Expect(1, 74854, '\p{Nv=0.667}', "");
    Expect(0, 74854, '\p{^Nv=0.667}', "");
    Expect(0, 74854, '\P{Nv=0.667}', "");
    Expect(1, 74854, '\P{^Nv=0.667}', "");
    Expect(0, 74855, '\p{Nv=0.667}', "");
    Expect(1, 74855, '\p{^Nv=0.667}', "");
    Expect(1, 74855, '\P{Nv=0.667}', "");
    Expect(0, 74855, '\P{^Nv=0.667}', "");
    Error('\p{Is_Numeric_Value=_-02/00000003:=}');
    Error('\P{Is_Numeric_Value=_-02/00000003:=}');
    Expect(1, 74854, '\p{Is_Numeric_Value=2/00000003}', "");
    Expect(0, 74854, '\p{^Is_Numeric_Value=2/00000003}', "");
    Expect(0, 74854, '\P{Is_Numeric_Value=2/00000003}', "");
    Expect(1, 74854, '\P{^Is_Numeric_Value=2/00000003}', "");
    Expect(0, 74855, '\p{Is_Numeric_Value=2/00000003}', "");
    Expect(1, 74855, '\p{^Is_Numeric_Value=2/00000003}', "");
    Expect(1, 74855, '\P{Is_Numeric_Value=2/00000003}', "");
    Expect(0, 74855, '\P{^Is_Numeric_Value=2/00000003}', "");
    Error('\p{Is_Numeric_Value=0.7}');
    Error('\P{Is_Numeric_Value=0.7}');
    Error('\p{Is_Numeric_Value=0.67}');
    Error('\P{Is_Numeric_Value=0.67}');
    Expect(1, 74854, '\p{Is_Numeric_Value=0.667}', "");
    Expect(0, 74854, '\p{^Is_Numeric_Value=0.667}', "");
    Expect(0, 74854, '\P{Is_Numeric_Value=0.667}', "");
    Expect(1, 74854, '\P{^Is_Numeric_Value=0.667}', "");
    Expect(0, 74855, '\p{Is_Numeric_Value=0.667}', "");
    Expect(1, 74855, '\p{^Is_Numeric_Value=0.667}', "");
    Expect(1, 74855, '\P{Is_Numeric_Value=0.667}', "");
    Expect(0, 74855, '\P{^Is_Numeric_Value=0.667}', "");
    Error('\p{Is_Nv=:=002/3}');
    Error('\P{Is_Nv=:=002/3}');
    Expect(1, 74854, '\p{Is_Nv=000000002/00003}', "");
    Expect(0, 74854, '\p{^Is_Nv=000000002/00003}', "");
    Expect(0, 74854, '\P{Is_Nv=000000002/00003}', "");
    Expect(1, 74854, '\P{^Is_Nv=000000002/00003}', "");
    Expect(0, 74855, '\p{Is_Nv=000000002/00003}', "");
    Expect(1, 74855, '\p{^Is_Nv=000000002/00003}', "");
    Expect(1, 74855, '\P{Is_Nv=000000002/00003}', "");
    Expect(0, 74855, '\P{^Is_Nv=000000002/00003}', "");
    Error('\p{Is_Nv=0.7}');
    Error('\P{Is_Nv=0.7}');
    Error('\p{Is_Nv=0.67}');
    Error('\P{Is_Nv=0.67}');
    Expect(1, 74854, '\p{Is_Nv=0.667}', "");
    Expect(0, 74854, '\p{^Is_Nv=0.667}', "");
    Expect(0, 74854, '\P{Is_Nv=0.667}', "");
    Expect(1, 74854, '\P{^Is_Nv=0.667}', "");
    Expect(0, 74855, '\p{Is_Nv=0.667}', "");
    Expect(1, 74855, '\p{^Is_Nv=0.667}', "");
    Expect(1, 74855, '\P{Is_Nv=0.667}', "");
    Expect(0, 74855, '\P{^Is_Nv=0.667}', "");
    Error('\p{Numeric_Value=/a/_+00002/0005}');
    Error('\P{Numeric_Value=/a/_+00002/0005}');
    Expect(1, 8534, '\p{Numeric_Value=+00002/000005}', "");
    Expect(0, 8534, '\p{^Numeric_Value=+00002/000005}', "");
    Expect(0, 8534, '\P{Numeric_Value=+00002/000005}', "");
    Expect(1, 8534, '\P{^Numeric_Value=+00002/000005}', "");
    Expect(0, 8535, '\p{Numeric_Value=+00002/000005}', "");
    Expect(1, 8535, '\p{^Numeric_Value=+00002/000005}', "");
    Expect(1, 8535, '\P{Numeric_Value=+00002/000005}', "");
    Expect(0, 8535, '\P{^Numeric_Value=+00002/000005}', "");
    Expect(1, 8534, '\p{Numeric_Value=0.400}', "");
    Expect(0, 8534, '\p{^Numeric_Value=0.400}', "");
    Expect(0, 8534, '\P{Numeric_Value=0.400}', "");
    Expect(1, 8534, '\P{^Numeric_Value=0.400}', "");
    Expect(0, 8535, '\p{Numeric_Value=0.400}', "");
    Expect(1, 8535, '\p{^Numeric_Value=0.400}', "");
    Expect(1, 8535, '\P{Numeric_Value=0.400}', "");
    Expect(0, 8535, '\P{^Numeric_Value=0.400}', "");
    Error('\p{Nv=:=- 00000002/00000005}');
    Error('\P{Nv=:=- 00000002/00000005}');
    Expect(1, 8534, '\p{Nv=0002/5}', "");
    Expect(0, 8534, '\p{^Nv=0002/5}', "");
    Expect(0, 8534, '\P{Nv=0002/5}', "");
    Expect(1, 8534, '\P{^Nv=0002/5}', "");
    Expect(0, 8535, '\p{Nv=0002/5}', "");
    Expect(1, 8535, '\p{^Nv=0002/5}', "");
    Expect(1, 8535, '\P{Nv=0002/5}', "");
    Expect(0, 8535, '\P{^Nv=0002/5}', "");
    Expect(1, 8534, '\p{Nv:	0.400}', "");
    Expect(0, 8534, '\p{^Nv:	0.400}', "");
    Expect(0, 8534, '\P{Nv:	0.400}', "");
    Expect(1, 8534, '\P{^Nv:	0.400}', "");
    Expect(0, 8535, '\p{Nv:	0.400}', "");
    Expect(1, 8535, '\p{^Nv:	0.400}', "");
    Expect(1, 8535, '\P{Nv:	0.400}', "");
    Expect(0, 8535, '\P{^Nv:	0.400}', "");
    Error('\p{Is_Numeric_Value=-	00002/00000005/a/}');
    Error('\P{Is_Numeric_Value=-	00002/00000005/a/}');
    Expect(1, 8534, '\p{Is_Numeric_Value=+02/5}', "");
    Expect(0, 8534, '\p{^Is_Numeric_Value=+02/5}', "");
    Expect(0, 8534, '\P{Is_Numeric_Value=+02/5}', "");
    Expect(1, 8534, '\P{^Is_Numeric_Value=+02/5}', "");
    Expect(0, 8535, '\p{Is_Numeric_Value=+02/5}', "");
    Expect(1, 8535, '\p{^Is_Numeric_Value=+02/5}', "");
    Expect(1, 8535, '\P{Is_Numeric_Value=+02/5}', "");
    Expect(0, 8535, '\P{^Is_Numeric_Value=+02/5}', "");
    Expect(1, 8534, '\p{Is_Numeric_Value=0.400}', "");
    Expect(0, 8534, '\p{^Is_Numeric_Value=0.400}', "");
    Expect(0, 8534, '\P{Is_Numeric_Value=0.400}', "");
    Expect(1, 8534, '\P{^Is_Numeric_Value=0.400}', "");
    Expect(0, 8535, '\p{Is_Numeric_Value=0.400}', "");
    Expect(1, 8535, '\p{^Is_Numeric_Value=0.400}', "");
    Expect(1, 8535, '\P{Is_Numeric_Value=0.400}', "");
    Expect(0, 8535, '\P{^Is_Numeric_Value=0.400}', "");
    Error('\p{Is_Nv=	/a/00002/005}');
    Error('\P{Is_Nv=	/a/00002/005}');
    Expect(1, 8534, '\p{Is_Nv=+00002/00000005}', "");
    Expect(0, 8534, '\p{^Is_Nv=+00002/00000005}', "");
    Expect(0, 8534, '\P{Is_Nv=+00002/00000005}', "");
    Expect(1, 8534, '\P{^Is_Nv=+00002/00000005}', "");
    Expect(0, 8535, '\p{Is_Nv=+00002/00000005}', "");
    Expect(1, 8535, '\p{^Is_Nv=+00002/00000005}', "");
    Expect(1, 8535, '\P{Is_Nv=+00002/00000005}', "");
    Expect(0, 8535, '\P{^Is_Nv=+00002/00000005}', "");
    Expect(1, 8534, '\p{Is_Nv:   0.400}', "");
    Expect(0, 8534, '\p{^Is_Nv:   0.400}', "");
    Expect(0, 8534, '\P{Is_Nv:   0.400}', "");
    Expect(1, 8534, '\P{^Is_Nv:   0.400}', "");
    Expect(0, 8535, '\p{Is_Nv:   0.400}', "");
    Expect(1, 8535, '\p{^Is_Nv:   0.400}', "");
    Expect(1, 8535, '\P{Is_Nv:   0.400}', "");
    Expect(0, 8535, '\P{^Is_Nv:   0.400}', "");
    Error('\p{Numeric_Value=-/a/0020}');
    Error('\P{Numeric_Value=-/a/0020}');
    Expect(1, 119658, '\p{Numeric_Value=000000020}', "");
    Expect(0, 119658, '\p{^Numeric_Value=000000020}', "");
    Expect(0, 119658, '\P{Numeric_Value=000000020}', "");
    Expect(1, 119658, '\P{^Numeric_Value=000000020}', "");
    Expect(0, 119659, '\p{Numeric_Value=000000020}', "");
    Expect(1, 119659, '\p{^Numeric_Value=000000020}', "");
    Expect(1, 119659, '\P{Numeric_Value=000000020}', "");
    Expect(0, 119659, '\P{^Numeric_Value=000000020}', "");
    Error('\p{Nv=  +000000020/a/}');
    Error('\P{Nv=  +000000020/a/}');
    Expect(1, 119658, '\p{Nv=+2_0}', "");
    Expect(0, 119658, '\p{^Nv=+2_0}', "");
    Expect(0, 119658, '\P{Nv=+2_0}', "");
    Expect(1, 119658, '\P{^Nv=+2_0}', "");
    Expect(0, 119659, '\p{Nv=+2_0}', "");
    Expect(1, 119659, '\p{^Nv=+2_0}', "");
    Expect(1, 119659, '\P{Nv=+2_0}', "");
    Expect(0, 119659, '\P{^Nv=+2_0}', "");
    Error('\p{Is_Numeric_Value=_0_0_0_0_0_0_0_0_0_20/a/}');
    Error('\P{Is_Numeric_Value=_0_0_0_0_0_0_0_0_0_20/a/}');
    Expect(1, 119658, '\p{Is_Numeric_Value=+20}', "");
    Expect(0, 119658, '\p{^Is_Numeric_Value=+20}', "");
    Expect(0, 119658, '\P{Is_Numeric_Value=+20}', "");
    Expect(1, 119658, '\P{^Is_Numeric_Value=+20}', "");
    Expect(0, 119659, '\p{Is_Numeric_Value=+20}', "");
    Expect(1, 119659, '\p{^Is_Numeric_Value=+20}', "");
    Expect(1, 119659, '\P{Is_Numeric_Value=+20}', "");
    Expect(0, 119659, '\P{^Is_Numeric_Value=+20}', "");
    Error('\p{Is_Nv=:=		+020}');
    Error('\P{Is_Nv=:=		+020}');
    Expect(1, 119658, '\p{Is_Nv=2_0}', "");
    Expect(0, 119658, '\p{^Is_Nv=2_0}', "");
    Expect(0, 119658, '\P{Is_Nv=2_0}', "");
    Expect(1, 119658, '\P{^Is_Nv=2_0}', "");
    Expect(0, 119659, '\p{Is_Nv=2_0}', "");
    Expect(1, 119659, '\p{^Is_Nv=2_0}', "");
    Expect(1, 119659, '\P{Is_Nv=2_0}', "");
    Expect(0, 119659, '\P{^Is_Nv=2_0}', "");
    Error('\p{Numeric_Value=-/a/000_002_00}');
    Error('\P{Numeric_Value=-/a/000_002_00}');
    Expect(1, 69235, '\p{Numeric_Value=+000200}', "");
    Expect(0, 69235, '\p{^Numeric_Value=+000200}', "");
    Expect(0, 69235, '\P{Numeric_Value=+000200}', "");
    Expect(1, 69235, '\P{^Numeric_Value=+000200}', "");
    Expect(0, 69236, '\p{Numeric_Value=+000200}', "");
    Expect(1, 69236, '\p{^Numeric_Value=+000200}', "");
    Expect(1, 69236, '\P{Numeric_Value=+000200}', "");
    Expect(0, 69236, '\P{^Numeric_Value=+000200}', "");
    Error('\p{Nv=:=+00_20_0}');
    Error('\P{Nv=:=+00_20_0}');
    Expect(1, 69235, '\p{Nv=00_00_00_200}', "");
    Expect(0, 69235, '\p{^Nv=00_00_00_200}', "");
    Expect(0, 69235, '\P{Nv=00_00_00_200}', "");
    Expect(1, 69235, '\P{^Nv=00_00_00_200}', "");
    Expect(0, 69236, '\p{Nv=00_00_00_200}', "");
    Expect(1, 69236, '\p{^Nv=00_00_00_200}', "");
    Expect(1, 69236, '\P{Nv=00_00_00_200}', "");
    Expect(0, 69236, '\P{^Nv=00_00_00_200}', "");
    Error('\p{Is_Numeric_Value=:=		00000200}');
    Error('\P{Is_Numeric_Value=:=		00000200}');
    Expect(1, 69235, '\p{Is_Numeric_Value=00_20_0}', "");
    Expect(0, 69235, '\p{^Is_Numeric_Value=00_20_0}', "");
    Expect(0, 69235, '\P{Is_Numeric_Value=00_20_0}', "");
    Expect(1, 69235, '\P{^Is_Numeric_Value=00_20_0}', "");
    Expect(0, 69236, '\p{Is_Numeric_Value=00_20_0}', "");
    Expect(1, 69236, '\p{^Is_Numeric_Value=00_20_0}', "");
    Expect(1, 69236, '\P{Is_Numeric_Value=00_20_0}', "");
    Expect(0, 69236, '\P{^Is_Numeric_Value=00_20_0}', "");
    Error('\p{Is_Nv=:=-+000200}');
    Error('\P{Is_Nv=:=-+000200}');
    Expect(1, 69235, '\p{Is_Nv=+0_0_0_200}', "");
    Expect(0, 69235, '\p{^Is_Nv=+0_0_0_200}', "");
    Expect(0, 69235, '\P{Is_Nv=+0_0_0_200}', "");
    Expect(1, 69235, '\P{^Is_Nv=+0_0_0_200}', "");
    Expect(0, 69236, '\p{Is_Nv=+0_0_0_200}', "");
    Expect(1, 69236, '\p{^Is_Nv=+0_0_0_200}', "");
    Expect(1, 69236, '\P{Is_Nv=+0_0_0_200}', "");
    Expect(0, 69236, '\P{^Is_Nv=+0_0_0_200}', "");
    Error('\p{Numeric_Value=:=+00_00_02_00_0}');
    Error('\P{Numeric_Value=:=+00_00_02_00_0}');
    Expect(1, 68060, '\p{Numeric_Value=0_2_0_00}', "");
    Expect(0, 68060, '\p{^Numeric_Value=0_2_0_00}', "");
    Expect(0, 68060, '\P{Numeric_Value=0_2_0_00}', "");
    Expect(1, 68060, '\P{^Numeric_Value=0_2_0_00}', "");
    Expect(0, 68061, '\p{Numeric_Value=0_2_0_00}', "");
    Expect(1, 68061, '\p{^Numeric_Value=0_2_0_00}', "");
    Expect(1, 68061, '\P{Numeric_Value=0_2_0_00}', "");
    Expect(0, 68061, '\P{^Numeric_Value=0_2_0_00}', "");
    Error('\p{Nv= -00002000:=}');
    Error('\P{Nv= -00002000:=}');
    Expect(1, 68060, '\p{Nv=00002000}', "");
    Expect(0, 68060, '\p{^Nv=00002000}', "");
    Expect(0, 68060, '\P{Nv=00002000}', "");
    Expect(1, 68060, '\P{^Nv=00002000}', "");
    Expect(0, 68061, '\p{Nv=00002000}', "");
    Expect(1, 68061, '\p{^Nv=00002000}', "");
    Expect(1, 68061, '\P{Nv=00002000}', "");
    Expect(0, 68061, '\P{^Nv=00002000}', "");
    Error('\p{Is_Numeric_Value=	/a/2000}');
    Error('\P{Is_Numeric_Value=	/a/2000}');
    Expect(1, 68060, '\p{Is_Numeric_Value=2000}', "");
    Expect(0, 68060, '\p{^Is_Numeric_Value=2000}', "");
    Expect(0, 68060, '\P{Is_Numeric_Value=2000}', "");
    Expect(1, 68060, '\P{^Is_Numeric_Value=2000}', "");
    Expect(0, 68061, '\p{Is_Numeric_Value=2000}', "");
    Expect(1, 68061, '\p{^Is_Numeric_Value=2000}', "");
    Expect(1, 68061, '\P{Is_Numeric_Value=2000}', "");
    Expect(0, 68061, '\P{^Is_Numeric_Value=2000}', "");
    Error('\p{Is_Nv= _0_2_0_00/a/}');
    Error('\P{Is_Nv= _0_2_0_00/a/}');
    Expect(1, 68060, '\p{Is_Nv=+00_00_02_000}', "");
    Expect(0, 68060, '\p{^Is_Nv=+00_00_02_000}', "");
    Expect(0, 68060, '\P{Is_Nv=+00_00_02_000}', "");
    Expect(1, 68060, '\P{^Is_Nv=+00_00_02_000}', "");
    Expect(0, 68061, '\p{Is_Nv=+00_00_02_000}', "");
    Expect(1, 68061, '\p{^Is_Nv=+00_00_02_000}', "");
    Expect(1, 68061, '\P{Is_Nv=+00_00_02_000}', "");
    Expect(0, 68061, '\P{^Is_Nv=+00_00_02_000}', "");
    Error('\p{Numeric_Value=/a/	-0020000}');
    Error('\P{Numeric_Value=/a/	-0020000}');
    Expect(1, 68069, '\p{Numeric_Value=020000}', "");
    Expect(0, 68069, '\p{^Numeric_Value=020000}', "");
    Expect(0, 68069, '\P{Numeric_Value=020000}', "");
    Expect(1, 68069, '\P{^Numeric_Value=020000}', "");
    Expect(0, 68070, '\p{Numeric_Value=020000}', "");
    Expect(1, 68070, '\p{^Numeric_Value=020000}', "");
    Expect(1, 68070, '\P{Numeric_Value=020000}', "");
    Expect(0, 68070, '\P{^Numeric_Value=020000}', "");
    Error('\p{Nv=_:=+0000000020000}');
    Error('\P{Nv=_:=+0000000020000}');
    Expect(1, 68069, '\p{Nv:   00000000020000}', "");
    Expect(0, 68069, '\p{^Nv:   00000000020000}', "");
    Expect(0, 68069, '\P{Nv:   00000000020000}', "");
    Expect(1, 68069, '\P{^Nv:   00000000020000}', "");
    Expect(0, 68070, '\p{Nv:   00000000020000}', "");
    Expect(1, 68070, '\p{^Nv:   00000000020000}', "");
    Expect(1, 68070, '\P{Nv:   00000000020000}', "");
    Expect(0, 68070, '\P{^Nv:   00000000020000}', "");
    Error('\p{Is_Numeric_Value=	:=0_0_0_0_0_0_0_2_0000}');
    Error('\P{Is_Numeric_Value=	:=0_0_0_0_0_0_0_2_0000}');
    Expect(1, 68069, '\p{Is_Numeric_Value=02000_0}', "");
    Expect(0, 68069, '\p{^Is_Numeric_Value=02000_0}', "");
    Expect(0, 68069, '\P{Is_Numeric_Value=02000_0}', "");
    Expect(1, 68069, '\P{^Is_Numeric_Value=02000_0}', "");
    Expect(0, 68070, '\p{Is_Numeric_Value=02000_0}', "");
    Expect(1, 68070, '\p{^Is_Numeric_Value=02000_0}', "");
    Expect(1, 68070, '\P{Is_Numeric_Value=02000_0}', "");
    Expect(0, 68070, '\P{^Is_Numeric_Value=02000_0}', "");
    Error('\p{Is_Nv=_/a/0000000020000}');
    Error('\P{Is_Nv=_/a/0000000020000}');
    Expect(1, 68069, '\p{Is_Nv: +0_0_0_0_2_0000}', "");
    Expect(0, 68069, '\p{^Is_Nv: +0_0_0_0_2_0000}', "");
    Expect(0, 68069, '\P{Is_Nv: +0_0_0_0_2_0000}', "");
    Expect(1, 68069, '\P{^Is_Nv: +0_0_0_0_2_0000}', "");
    Expect(0, 68070, '\p{Is_Nv: +0_0_0_0_2_0000}', "");
    Expect(1, 68070, '\p{^Is_Nv: +0_0_0_0_2_0000}', "");
    Expect(1, 68070, '\P{Is_Nv: +0_0_0_0_2_0000}', "");
    Expect(0, 68070, '\P{^Is_Nv: +0_0_0_0_2_0000}', "");
    Error('\p{Numeric_Value=	:=000000_002000_00}');
    Error('\P{Numeric_Value=	:=000000_002000_00}');
    Expect(1, 68078, '\p{Numeric_Value:	+00_00_00_00_20_00_00}', "");
    Expect(0, 68078, '\p{^Numeric_Value:	+00_00_00_00_20_00_00}', "");
    Expect(0, 68078, '\P{Numeric_Value:	+00_00_00_00_20_00_00}', "");
    Expect(1, 68078, '\P{^Numeric_Value:	+00_00_00_00_20_00_00}', "");
    Expect(0, 68079, '\p{Numeric_Value:	+00_00_00_00_20_00_00}', "");
    Expect(1, 68079, '\p{^Numeric_Value:	+00_00_00_00_20_00_00}', "");
    Expect(1, 68079, '\P{Numeric_Value:	+00_00_00_00_20_00_00}', "");
    Expect(0, 68079, '\P{^Numeric_Value:	+00_00_00_00_20_00_00}', "");
    Error('\p{Nv=:=-	0_0_2_0_0_000}');
    Error('\P{Nv=:=-	0_0_2_0_0_000}');
    Expect(1, 68078, '\p{Nv=020000_0}', "");
    Expect(0, 68078, '\p{^Nv=020000_0}', "");
    Expect(0, 68078, '\P{Nv=020000_0}', "");
    Expect(1, 68078, '\P{^Nv=020000_0}', "");
    Expect(0, 68079, '\p{Nv=020000_0}', "");
    Expect(1, 68079, '\p{^Nv=020000_0}', "");
    Expect(1, 68079, '\P{Nv=020000_0}', "");
    Expect(0, 68079, '\P{^Nv=020000_0}', "");
    Error('\p{Is_Numeric_Value=/a/_-00000000200000}');
    Error('\P{Is_Numeric_Value=/a/_-00000000200000}');
    Expect(1, 68078, '\p{Is_Numeric_Value: 0000200000}', "");
    Expect(0, 68078, '\p{^Is_Numeric_Value: 0000200000}', "");
    Expect(0, 68078, '\P{Is_Numeric_Value: 0000200000}', "");
    Expect(1, 68078, '\P{^Is_Numeric_Value: 0000200000}', "");
    Expect(0, 68079, '\p{Is_Numeric_Value: 0000200000}', "");
    Expect(1, 68079, '\p{^Is_Numeric_Value: 0000200000}', "");
    Expect(1, 68079, '\P{Is_Numeric_Value: 0000200000}', "");
    Expect(0, 68079, '\P{^Is_Numeric_Value: 0000200000}', "");
    Error('\p{Is_Nv=	+20000_0:=}');
    Error('\P{Is_Nv=	+20000_0:=}');
    Expect(1, 68078, '\p{Is_Nv=0200000}', "");
    Expect(0, 68078, '\p{^Is_Nv=0200000}', "");
    Expect(0, 68078, '\P{Is_Nv=0200000}', "");
    Expect(1, 68078, '\P{^Is_Nv=0200000}', "");
    Expect(0, 68079, '\p{Is_Nv=0200000}', "");
    Expect(1, 68079, '\p{^Is_Nv=0200000}', "");
    Expect(1, 68079, '\P{Is_Nv=0200000}', "");
    Expect(0, 68079, '\P{^Is_Nv=0200000}', "");
    Error('\p{Numeric_Value=-	+0_0_0_21/a/}');
    Error('\P{Numeric_Value=-	+0_0_0_21/a/}');
    Expect(1, 12881, '\p{Numeric_Value:	00021}', "");
    Expect(0, 12881, '\p{^Numeric_Value:	00021}', "");
    Expect(0, 12881, '\P{Numeric_Value:	00021}', "");
    Expect(1, 12881, '\P{^Numeric_Value:	00021}', "");
    Expect(0, 12882, '\p{Numeric_Value:	00021}', "");
    Expect(1, 12882, '\p{^Numeric_Value:	00021}', "");
    Expect(1, 12882, '\P{Numeric_Value:	00021}', "");
    Expect(0, 12882, '\P{^Numeric_Value:	00021}', "");
    Error('\p{Nv=_/a/0_0_21}');
    Error('\P{Nv=_/a/0_0_21}');
    Expect(1, 12881, '\p{Nv=000000021}', "");
    Expect(0, 12881, '\p{^Nv=000000021}', "");
    Expect(0, 12881, '\P{Nv=000000021}', "");
    Expect(1, 12881, '\P{^Nv=000000021}', "");
    Expect(0, 12882, '\p{Nv=000000021}', "");
    Expect(1, 12882, '\p{^Nv=000000021}', "");
    Expect(1, 12882, '\P{Nv=000000021}', "");
    Expect(0, 12882, '\P{^Nv=000000021}', "");
    Error('\p{Is_Numeric_Value=	0_0_0_0_21/a/}');
    Error('\P{Is_Numeric_Value=	0_0_0_0_21/a/}');
    Expect(1, 12881, '\p{Is_Numeric_Value=00002_1}', "");
    Expect(0, 12881, '\p{^Is_Numeric_Value=00002_1}', "");
    Expect(0, 12881, '\P{Is_Numeric_Value=00002_1}', "");
    Expect(1, 12881, '\P{^Is_Numeric_Value=00002_1}', "");
    Expect(0, 12882, '\p{Is_Numeric_Value=00002_1}', "");
    Expect(1, 12882, '\p{^Is_Numeric_Value=00002_1}', "");
    Expect(1, 12882, '\P{Is_Numeric_Value=00002_1}', "");
    Expect(0, 12882, '\P{^Is_Numeric_Value=00002_1}', "");
    Error('\p{Is_Nv=:=	 00000021}');
    Error('\P{Is_Nv=:=	 00000021}');
    Expect(1, 12881, '\p{Is_Nv:0_0_0_0_0_0_0_021}', "");
    Expect(0, 12881, '\p{^Is_Nv:0_0_0_0_0_0_0_021}', "");
    Expect(0, 12881, '\P{Is_Nv:0_0_0_0_0_0_0_021}', "");
    Expect(1, 12881, '\P{^Is_Nv:0_0_0_0_0_0_0_021}', "");
    Expect(0, 12882, '\p{Is_Nv:0_0_0_0_0_0_0_021}', "");
    Expect(1, 12882, '\p{^Is_Nv:0_0_0_0_0_0_0_021}', "");
    Expect(1, 12882, '\P{Is_Nv:0_0_0_0_0_0_0_021}', "");
    Expect(0, 12882, '\P{^Is_Nv:0_0_0_0_0_0_0_021}', "");
    Error('\p{Numeric_Value:		000000216000:=}');
    Error('\P{Numeric_Value:		000000216000:=}');
    Expect(1, 74802, '\p{Numeric_Value=0_0_0_0_2_1_6000}', "");
    Expect(0, 74802, '\p{^Numeric_Value=0_0_0_0_2_1_6000}', "");
    Expect(0, 74802, '\P{Numeric_Value=0_0_0_0_2_1_6000}', "");
    Expect(1, 74802, '\P{^Numeric_Value=0_0_0_0_2_1_6000}', "");
    Expect(0, 74803, '\p{Numeric_Value=0_0_0_0_2_1_6000}', "");
    Expect(1, 74803, '\p{^Numeric_Value=0_0_0_0_2_1_6000}', "");
    Expect(1, 74803, '\P{Numeric_Value=0_0_0_0_2_1_6000}', "");
    Expect(0, 74803, '\P{^Numeric_Value=0_0_0_0_2_1_6000}', "");
    Error('\p{Nv=:=- 0000000216000}');
    Error('\P{Nv=:=- 0000000216000}');
    Expect(1, 74802, '\p{Nv=0000_0000_2160_00}', "");
    Expect(0, 74802, '\p{^Nv=0000_0000_2160_00}', "");
    Expect(0, 74802, '\P{Nv=0000_0000_2160_00}', "");
    Expect(1, 74802, '\P{^Nv=0000_0000_2160_00}', "");
    Expect(0, 74803, '\p{Nv=0000_0000_2160_00}', "");
    Expect(1, 74803, '\p{^Nv=0000_0000_2160_00}', "");
    Expect(1, 74803, '\P{Nv=0000_0000_2160_00}', "");
    Expect(0, 74803, '\P{^Nv=0000_0000_2160_00}', "");
    Error('\p{Is_Numeric_Value=:=_0000000216000}');
    Error('\P{Is_Numeric_Value=:=_0000000216000}');
    Expect(1, 74802, '\p{Is_Numeric_Value=21_60_00}', "");
    Expect(0, 74802, '\p{^Is_Numeric_Value=21_60_00}', "");
    Expect(0, 74802, '\P{Is_Numeric_Value=21_60_00}', "");
    Expect(1, 74802, '\P{^Is_Numeric_Value=21_60_00}', "");
    Expect(0, 74803, '\p{Is_Numeric_Value=21_60_00}', "");
    Expect(1, 74803, '\p{^Is_Numeric_Value=21_60_00}', "");
    Expect(1, 74803, '\P{Is_Numeric_Value=21_60_00}', "");
    Expect(0, 74803, '\P{^Is_Numeric_Value=21_60_00}', "");
    Error('\p{Is_Nv:   	+0_0_0_0_0_2_1_6_000:=}');
    Error('\P{Is_Nv:   	+0_0_0_0_0_2_1_6_000:=}');
    Expect(1, 74802, '\p{Is_Nv=+216000}', "");
    Expect(0, 74802, '\p{^Is_Nv=+216000}', "");
    Expect(0, 74802, '\P{Is_Nv=+216000}', "");
    Expect(1, 74802, '\P{^Is_Nv=+216000}', "");
    Expect(0, 74803, '\p{Is_Nv=+216000}', "");
    Expect(1, 74803, '\p{^Is_Nv=+216000}', "");
    Expect(1, 74803, '\P{Is_Nv=+216000}', "");
    Expect(0, 74803, '\P{^Is_Nv=+216000}', "");
    Error('\p{Numeric_Value=/a/- +00000022}');
    Error('\P{Numeric_Value=/a/- +00000022}');
    Expect(1, 12882, '\p{Numeric_Value=2_2}', "");
    Expect(0, 12882, '\p{^Numeric_Value=2_2}', "");
    Expect(0, 12882, '\P{Numeric_Value=2_2}', "");
    Expect(1, 12882, '\P{^Numeric_Value=2_2}', "");
    Expect(0, 12883, '\p{Numeric_Value=2_2}', "");
    Expect(1, 12883, '\p{^Numeric_Value=2_2}', "");
    Expect(1, 12883, '\P{Numeric_Value=2_2}', "");
    Expect(0, 12883, '\P{^Numeric_Value=2_2}', "");
    Error('\p{Nv=-_0_0_0_0_22:=}');
    Error('\P{Nv=-_0_0_0_0_22:=}');
    Expect(1, 12882, '\p{Nv=0002_2}', "");
    Expect(0, 12882, '\p{^Nv=0002_2}', "");
    Expect(0, 12882, '\P{Nv=0002_2}', "");
    Expect(1, 12882, '\P{^Nv=0002_2}', "");
    Expect(0, 12883, '\p{Nv=0002_2}', "");
    Expect(1, 12883, '\p{^Nv=0002_2}', "");
    Expect(1, 12883, '\P{Nv=0002_2}', "");
    Expect(0, 12883, '\P{^Nv=0002_2}', "");
    Error('\p{Is_Numeric_Value=_:=0000022}');
    Error('\P{Is_Numeric_Value=_:=0000022}');
    Expect(1, 12882, '\p{Is_Numeric_Value=0_0_0_0_0_0_0_0_22}', "");
    Expect(0, 12882, '\p{^Is_Numeric_Value=0_0_0_0_0_0_0_0_22}', "");
    Expect(0, 12882, '\P{Is_Numeric_Value=0_0_0_0_0_0_0_0_22}', "");
    Expect(1, 12882, '\P{^Is_Numeric_Value=0_0_0_0_0_0_0_0_22}', "");
    Expect(0, 12883, '\p{Is_Numeric_Value=0_0_0_0_0_0_0_0_22}', "");
    Expect(1, 12883, '\p{^Is_Numeric_Value=0_0_0_0_0_0_0_0_22}', "");
    Expect(1, 12883, '\P{Is_Numeric_Value=0_0_0_0_0_0_0_0_22}', "");
    Expect(0, 12883, '\P{^Is_Numeric_Value=0_0_0_0_0_0_0_0_22}', "");
    Error('\p{Is_Nv=  2_2/a/}');
    Error('\P{Is_Nv=  2_2/a/}');
    Expect(1, 12882, '\p{Is_Nv=+0002_2}', "");
    Expect(0, 12882, '\p{^Is_Nv=+0002_2}', "");
    Expect(0, 12882, '\P{Is_Nv=+0002_2}', "");
    Expect(1, 12882, '\P{^Is_Nv=+0002_2}', "");
    Expect(0, 12883, '\p{Is_Nv=+0002_2}', "");
    Expect(1, 12883, '\p{^Is_Nv=+0002_2}', "");
    Expect(1, 12883, '\P{Is_Nv=+0002_2}', "");
    Expect(0, 12883, '\P{^Is_Nv=+0002_2}', "");
    Error('\p{Numeric_Value=:=- 0_0_0_0_0023}');
    Error('\P{Numeric_Value=:=- 0_0_0_0_0023}');
    Expect(1, 12883, '\p{Numeric_Value=02_3}', "");
    Expect(0, 12883, '\p{^Numeric_Value=02_3}', "");
    Expect(0, 12883, '\P{Numeric_Value=02_3}', "");
    Expect(1, 12883, '\P{^Numeric_Value=02_3}', "");
    Expect(0, 12884, '\p{Numeric_Value=02_3}', "");
    Expect(1, 12884, '\p{^Numeric_Value=02_3}', "");
    Expect(1, 12884, '\P{Numeric_Value=02_3}', "");
    Expect(0, 12884, '\P{^Numeric_Value=02_3}', "");
    Error('\p{Nv=_/a/02_3}');
    Error('\P{Nv=_/a/02_3}');
    Expect(1, 12883, '\p{Nv=02_3}', "");
    Expect(0, 12883, '\p{^Nv=02_3}', "");
    Expect(0, 12883, '\P{Nv=02_3}', "");
    Expect(1, 12883, '\P{^Nv=02_3}', "");
    Expect(0, 12884, '\p{Nv=02_3}', "");
    Expect(1, 12884, '\p{^Nv=02_3}', "");
    Expect(1, 12884, '\P{Nv=02_3}', "");
    Expect(0, 12884, '\P{^Nv=02_3}', "");
    Error('\p{Is_Numeric_Value=	_000023/a/}');
    Error('\P{Is_Numeric_Value=	_000023/a/}');
    Expect(1, 12883, '\p{Is_Numeric_Value=00000023}', "");
    Expect(0, 12883, '\p{^Is_Numeric_Value=00000023}', "");
    Expect(0, 12883, '\P{Is_Numeric_Value=00000023}', "");
    Expect(1, 12883, '\P{^Is_Numeric_Value=00000023}', "");
    Expect(0, 12884, '\p{Is_Numeric_Value=00000023}', "");
    Expect(1, 12884, '\p{^Is_Numeric_Value=00000023}', "");
    Expect(1, 12884, '\P{Is_Numeric_Value=00000023}', "");
    Expect(0, 12884, '\P{^Is_Numeric_Value=00000023}', "");
    Error('\p{Is_Nv=:=	 00000002_3}');
    Error('\P{Is_Nv=:=	 00000002_3}');
    Expect(1, 12883, '\p{Is_Nv=00_00_00_023}', "");
    Expect(0, 12883, '\p{^Is_Nv=00_00_00_023}', "");
    Expect(0, 12883, '\P{Is_Nv=00_00_00_023}', "");
    Expect(1, 12883, '\P{^Is_Nv=00_00_00_023}', "");
    Expect(0, 12884, '\p{Is_Nv=00_00_00_023}', "");
    Expect(1, 12884, '\p{^Is_Nv=00_00_00_023}', "");
    Expect(1, 12884, '\P{Is_Nv=00_00_00_023}', "");
    Expect(0, 12884, '\P{^Is_Nv=00_00_00_023}', "");
    Error('\p{Numeric_Value=	/a/0_0_0_0_0_024}');
    Error('\P{Numeric_Value=	/a/0_0_0_0_0_024}');
    Expect(1, 12884, '\p{Numeric_Value=00024}', "");
    Expect(0, 12884, '\p{^Numeric_Value=00024}', "");
    Expect(0, 12884, '\P{Numeric_Value=00024}', "");
    Expect(1, 12884, '\P{^Numeric_Value=00024}', "");
    Expect(0, 12885, '\p{Numeric_Value=00024}', "");
    Expect(1, 12885, '\p{^Numeric_Value=00024}', "");
    Expect(1, 12885, '\P{Numeric_Value=00024}', "");
    Expect(0, 12885, '\P{^Numeric_Value=00024}', "");
    Error('\p{Nv=_+0_0_0_0_0_0_0_0024:=}');
    Error('\P{Nv=_+0_0_0_0_0_0_0_0024:=}');
    Expect(1, 12884, '\p{Nv:	+0000000024}', "");
    Expect(0, 12884, '\p{^Nv:	+0000000024}', "");
    Expect(0, 12884, '\P{Nv:	+0000000024}', "");
    Expect(1, 12884, '\P{^Nv:	+0000000024}', "");
    Expect(0, 12885, '\p{Nv:	+0000000024}', "");
    Expect(1, 12885, '\p{^Nv:	+0000000024}', "");
    Expect(1, 12885, '\P{Nv:	+0000000024}', "");
    Expect(0, 12885, '\P{^Nv:	+0000000024}', "");
    Error('\p{Is_Numeric_Value=-	0_0_24/a/}');
    Error('\P{Is_Numeric_Value=-	0_0_24/a/}');
    Expect(1, 12884, '\p{Is_Numeric_Value=+0_0_0_0_0024}', "");
    Expect(0, 12884, '\p{^Is_Numeric_Value=+0_0_0_0_0024}', "");
    Expect(0, 12884, '\P{Is_Numeric_Value=+0_0_0_0_0024}', "");
    Expect(1, 12884, '\P{^Is_Numeric_Value=+0_0_0_0_0024}', "");
    Expect(0, 12885, '\p{Is_Numeric_Value=+0_0_0_0_0024}', "");
    Expect(1, 12885, '\p{^Is_Numeric_Value=+0_0_0_0_0024}', "");
    Expect(1, 12885, '\P{Is_Numeric_Value=+0_0_0_0_0024}', "");
    Expect(0, 12885, '\P{^Is_Numeric_Value=+0_0_0_0_0024}', "");
    Error('\p{Is_Nv=	-+0_0_0_0_0_0_0_0024:=}');
    Error('\P{Is_Nv=	-+0_0_0_0_0_0_0_0024:=}');
    Expect(1, 12884, '\p{Is_Nv=000024}', "");
    Expect(0, 12884, '\p{^Is_Nv=000024}', "");
    Expect(0, 12884, '\P{Is_Nv=000024}', "");
    Expect(1, 12884, '\P{^Is_Nv=000024}', "");
    Expect(0, 12885, '\p{Is_Nv=000024}', "");
    Expect(1, 12885, '\p{^Is_Nv=000024}', "");
    Expect(1, 12885, '\P{Is_Nv=000024}', "");
    Expect(0, 12885, '\P{^Is_Nv=000024}', "");
    Error('\p{Numeric_Value=:=_+00025}');
    Error('\P{Numeric_Value=:=_+00025}');
    Expect(1, 12885, '\p{Numeric_Value=0_0_0_0_0_0_0_0_0_25}', "");
    Expect(0, 12885, '\p{^Numeric_Value=0_0_0_0_0_0_0_0_0_25}', "");
    Expect(0, 12885, '\P{Numeric_Value=0_0_0_0_0_0_0_0_0_25}', "");
    Expect(1, 12885, '\P{^Numeric_Value=0_0_0_0_0_0_0_0_0_25}', "");
    Expect(0, 12886, '\p{Numeric_Value=0_0_0_0_0_0_0_0_0_25}', "");
    Expect(1, 12886, '\p{^Numeric_Value=0_0_0_0_0_0_0_0_0_25}', "");
    Expect(1, 12886, '\P{Numeric_Value=0_0_0_0_0_0_0_0_0_25}', "");
    Expect(0, 12886, '\P{^Numeric_Value=0_0_0_0_0_0_0_0_0_25}', "");
    Error('\p{Nv=_/a/000000025}');
    Error('\P{Nv=_/a/000000025}');
    Expect(1, 12885, '\p{Nv=02_5}', "");
    Expect(0, 12885, '\p{^Nv=02_5}', "");
    Expect(0, 12885, '\P{Nv=02_5}', "");
    Expect(1, 12885, '\P{^Nv=02_5}', "");
    Expect(0, 12886, '\p{Nv=02_5}', "");
    Expect(1, 12886, '\p{^Nv=02_5}', "");
    Expect(1, 12886, '\P{Nv=02_5}', "");
    Expect(0, 12886, '\P{^Nv=02_5}', "");
    Error('\p{Is_Numeric_Value:	_/a/0025}');
    Error('\P{Is_Numeric_Value:	_/a/0025}');
    Expect(1, 12885, '\p{Is_Numeric_Value=0000000025}', "");
    Expect(0, 12885, '\p{^Is_Numeric_Value=0000000025}', "");
    Expect(0, 12885, '\P{Is_Numeric_Value=0000000025}', "");
    Expect(1, 12885, '\P{^Is_Numeric_Value=0000000025}', "");
    Expect(0, 12886, '\p{Is_Numeric_Value=0000000025}', "");
    Expect(1, 12886, '\p{^Is_Numeric_Value=0000000025}', "");
    Expect(1, 12886, '\P{Is_Numeric_Value=0000000025}', "");
    Expect(0, 12886, '\P{^Is_Numeric_Value=0000000025}', "");
    Error('\p{Is_Nv=/a/+025}');
    Error('\P{Is_Nv=/a/+025}');
    Expect(1, 12885, '\p{Is_Nv=025}', "");
    Expect(0, 12885, '\p{^Is_Nv=025}', "");
    Expect(0, 12885, '\P{Is_Nv=025}', "");
    Expect(1, 12885, '\P{^Is_Nv=025}', "");
    Expect(0, 12886, '\p{Is_Nv=025}', "");
    Expect(1, 12886, '\p{^Is_Nv=025}', "");
    Expect(1, 12886, '\P{Is_Nv=025}', "");
    Expect(0, 12886, '\P{^Is_Nv=025}', "");
    Error('\p{Numeric_Value=_:=00_02_6}');
    Error('\P{Numeric_Value=_:=00_02_6}');
    Expect(1, 12886, '\p{Numeric_Value=0_0_0_0_0_00026}', "");
    Expect(0, 12886, '\p{^Numeric_Value=0_0_0_0_0_00026}', "");
    Expect(0, 12886, '\P{Numeric_Value=0_0_0_0_0_00026}', "");
    Expect(1, 12886, '\P{^Numeric_Value=0_0_0_0_0_00026}', "");
    Expect(0, 12887, '\p{Numeric_Value=0_0_0_0_0_00026}', "");
    Expect(1, 12887, '\p{^Numeric_Value=0_0_0_0_0_00026}', "");
    Expect(1, 12887, '\P{Numeric_Value=0_0_0_0_0_00026}', "");
    Expect(0, 12887, '\P{^Numeric_Value=0_0_0_0_0_00026}', "");
    Error('\p{Nv: :=	 26}');
    Error('\P{Nv: :=	 26}');
    Expect(1, 12886, '\p{Nv=+26}', "");
    Expect(0, 12886, '\p{^Nv=+26}', "");
    Expect(0, 12886, '\P{Nv=+26}', "");
    Expect(1, 12886, '\P{^Nv=+26}', "");
    Expect(0, 12887, '\p{Nv=+26}', "");
    Expect(1, 12887, '\p{^Nv=+26}', "");
    Expect(1, 12887, '\P{Nv=+26}', "");
    Expect(0, 12887, '\P{^Nv=+26}', "");
    Error('\p{Is_Numeric_Value=	:=0_0_0_0_0_0_0_0026}');
    Error('\P{Is_Numeric_Value=	:=0_0_0_0_0_0_0_0026}');
    Expect(1, 12886, '\p{Is_Numeric_Value=0000_0000_26}', "");
    Expect(0, 12886, '\p{^Is_Numeric_Value=0000_0000_26}', "");
    Expect(0, 12886, '\P{Is_Numeric_Value=0000_0000_26}', "");
    Expect(1, 12886, '\P{^Is_Numeric_Value=0000_0000_26}', "");
    Expect(0, 12887, '\p{Is_Numeric_Value=0000_0000_26}', "");
    Expect(1, 12887, '\p{^Is_Numeric_Value=0000_0000_26}', "");
    Expect(1, 12887, '\P{Is_Numeric_Value=0000_0000_26}', "");
    Expect(0, 12887, '\P{^Is_Numeric_Value=0000_0000_26}', "");
    Error('\p{Is_Nv= :=000000026}');
    Error('\P{Is_Nv= :=000000026}');
    Expect(1, 12886, '\p{Is_Nv=+02_6}', "");
    Expect(0, 12886, '\p{^Is_Nv=+02_6}', "");
    Expect(0, 12886, '\P{Is_Nv=+02_6}', "");
    Expect(1, 12886, '\P{^Is_Nv=+02_6}', "");
    Expect(0, 12887, '\p{Is_Nv=+02_6}', "");
    Expect(1, 12887, '\p{^Is_Nv=+02_6}', "");
    Expect(1, 12887, '\P{Is_Nv=+02_6}', "");
    Expect(0, 12887, '\P{^Is_Nv=+02_6}', "");
    Error('\p{Numeric_Value=:=-_00000000027}');
    Error('\P{Numeric_Value=:=-_00000000027}');
    Expect(1, 12887, '\p{Numeric_Value=000000027}', "");
    Expect(0, 12887, '\p{^Numeric_Value=000000027}', "");
    Expect(0, 12887, '\P{Numeric_Value=000000027}', "");
    Expect(1, 12887, '\P{^Numeric_Value=000000027}', "");
    Expect(0, 12888, '\p{Numeric_Value=000000027}', "");
    Expect(1, 12888, '\p{^Numeric_Value=000000027}', "");
    Expect(1, 12888, '\P{Numeric_Value=000000027}', "");
    Expect(0, 12888, '\P{^Numeric_Value=000000027}', "");
    Error('\p{Nv=/a/27}');
    Error('\P{Nv=/a/27}');
    Expect(1, 12887, '\p{Nv=00000000027}', "");
    Expect(0, 12887, '\p{^Nv=00000000027}', "");
    Expect(0, 12887, '\P{Nv=00000000027}', "");
    Expect(1, 12887, '\P{^Nv=00000000027}', "");
    Expect(0, 12888, '\p{Nv=00000000027}', "");
    Expect(1, 12888, '\p{^Nv=00000000027}', "");
    Expect(1, 12888, '\P{Nv=00000000027}', "");
    Expect(0, 12888, '\P{^Nv=00000000027}', "");
    Error('\p{Is_Numeric_Value: _:=000027}');
    Error('\P{Is_Numeric_Value: _:=000027}');
    Expect(1, 12887, '\p{Is_Numeric_Value=27}', "");
    Expect(0, 12887, '\p{^Is_Numeric_Value=27}', "");
    Expect(0, 12887, '\P{Is_Numeric_Value=27}', "");
    Expect(1, 12887, '\P{^Is_Numeric_Value=27}', "");
    Expect(0, 12888, '\p{Is_Numeric_Value=27}', "");
    Expect(1, 12888, '\p{^Is_Numeric_Value=27}', "");
    Expect(1, 12888, '\P{Is_Numeric_Value=27}', "");
    Expect(0, 12888, '\P{^Is_Numeric_Value=27}', "");
    Error('\p{Is_Nv=	+027:=}');
    Error('\P{Is_Nv=	+027:=}');
    Expect(1, 12887, '\p{Is_Nv:   0_0_0_0_0_0_0_27}', "");
    Expect(0, 12887, '\p{^Is_Nv:   0_0_0_0_0_0_0_27}', "");
    Expect(0, 12887, '\P{Is_Nv:   0_0_0_0_0_0_0_27}', "");
    Expect(1, 12887, '\P{^Is_Nv:   0_0_0_0_0_0_0_27}', "");
    Expect(0, 12888, '\p{Is_Nv:   0_0_0_0_0_0_0_27}', "");
    Expect(1, 12888, '\p{^Is_Nv:   0_0_0_0_0_0_0_27}', "");
    Expect(1, 12888, '\P{Is_Nv:   0_0_0_0_0_0_0_27}', "");
    Expect(0, 12888, '\P{^Is_Nv:   0_0_0_0_0_0_0_27}', "");
    Error('\p{Numeric_Value: := _0000000028}');
    Error('\P{Numeric_Value: := _0000000028}');
    Expect(1, 12888, '\p{Numeric_Value=2_8}', "");
    Expect(0, 12888, '\p{^Numeric_Value=2_8}', "");
    Expect(0, 12888, '\P{Numeric_Value=2_8}', "");
    Expect(1, 12888, '\P{^Numeric_Value=2_8}', "");
    Expect(0, 12889, '\p{Numeric_Value=2_8}', "");
    Expect(1, 12889, '\p{^Numeric_Value=2_8}', "");
    Expect(1, 12889, '\P{Numeric_Value=2_8}', "");
    Expect(0, 12889, '\P{^Numeric_Value=2_8}', "");
    Error('\p{Nv=/a/ -+02_8}');
    Error('\P{Nv=/a/ -+02_8}');
    Expect(1, 12888, '\p{Nv=00028}', "");
    Expect(0, 12888, '\p{^Nv=00028}', "");
    Expect(0, 12888, '\P{Nv=00028}', "");
    Expect(1, 12888, '\P{^Nv=00028}', "");
    Expect(0, 12889, '\p{Nv=00028}', "");
    Expect(1, 12889, '\p{^Nv=00028}', "");
    Expect(1, 12889, '\P{Nv=00028}', "");
    Expect(0, 12889, '\P{^Nv=00028}', "");
    Error('\p{Is_Numeric_Value=_:=0000028}');
    Error('\P{Is_Numeric_Value=_:=0000028}');
    Expect(1, 12888, '\p{Is_Numeric_Value=0000000028}', "");
    Expect(0, 12888, '\p{^Is_Numeric_Value=0000000028}', "");
    Expect(0, 12888, '\P{Is_Numeric_Value=0000000028}', "");
    Expect(1, 12888, '\P{^Is_Numeric_Value=0000000028}', "");
    Expect(0, 12889, '\p{Is_Numeric_Value=0000000028}', "");
    Expect(1, 12889, '\p{^Is_Numeric_Value=0000000028}', "");
    Expect(1, 12889, '\P{Is_Numeric_Value=0000000028}', "");
    Expect(0, 12889, '\P{^Is_Numeric_Value=0000000028}', "");
    Error('\p{Is_Nv=:= +000000028}');
    Error('\P{Is_Nv=:= +000000028}');
    Expect(1, 12888, '\p{Is_Nv=0000000028}', "");
    Expect(0, 12888, '\p{^Is_Nv=0000000028}', "");
    Expect(0, 12888, '\P{Is_Nv=0000000028}', "");
    Expect(1, 12888, '\P{^Is_Nv=0000000028}', "");
    Expect(0, 12889, '\p{Is_Nv=0000000028}', "");
    Expect(1, 12889, '\p{^Is_Nv=0000000028}', "");
    Expect(1, 12889, '\P{Is_Nv=0000000028}', "");
    Expect(0, 12889, '\P{^Is_Nv=0000000028}', "");
    Error('\p{Numeric_Value=:=_-00000029}');
    Error('\P{Numeric_Value=:=_-00000029}');
    Expect(1, 12889, '\p{Numeric_Value=02_9}', "");
    Expect(0, 12889, '\p{^Numeric_Value=02_9}', "");
    Expect(0, 12889, '\P{Numeric_Value=02_9}', "");
    Expect(1, 12889, '\P{^Numeric_Value=02_9}', "");
    Expect(0, 12890, '\p{Numeric_Value=02_9}', "");
    Expect(1, 12890, '\p{^Numeric_Value=02_9}', "");
    Expect(1, 12890, '\P{Numeric_Value=02_9}', "");
    Expect(0, 12890, '\P{^Numeric_Value=02_9}', "");
    Error('\p{Nv=	:=0000000029}');
    Error('\P{Nv=	:=0000000029}');
    Expect(1, 12889, '\p{Nv:029}', "");
    Expect(0, 12889, '\p{^Nv:029}', "");
    Expect(0, 12889, '\P{Nv:029}', "");
    Expect(1, 12889, '\P{^Nv:029}', "");
    Expect(0, 12890, '\p{Nv:029}', "");
    Expect(1, 12890, '\p{^Nv:029}', "");
    Expect(1, 12890, '\P{Nv:029}', "");
    Expect(0, 12890, '\P{^Nv:029}', "");
    Error('\p{Is_Numeric_Value=-	0000029:=}');
    Error('\P{Is_Numeric_Value=-	0000029:=}');
    Expect(1, 12889, '\p{Is_Numeric_Value=29}', "");
    Expect(0, 12889, '\p{^Is_Numeric_Value=29}', "");
    Expect(0, 12889, '\P{Is_Numeric_Value=29}', "");
    Expect(1, 12889, '\P{^Is_Numeric_Value=29}', "");
    Expect(0, 12890, '\p{Is_Numeric_Value=29}', "");
    Expect(1, 12890, '\p{^Is_Numeric_Value=29}', "");
    Expect(1, 12890, '\P{Is_Numeric_Value=29}', "");
    Expect(0, 12890, '\P{^Is_Numeric_Value=29}', "");
    Error('\p{Is_Nv=:=	00002_9}');
    Error('\P{Is_Nv=:=	00002_9}');
    Expect(1, 12889, '\p{Is_Nv=000000029}', "");
    Expect(0, 12889, '\p{^Is_Nv=000000029}', "");
    Expect(0, 12889, '\P{Is_Nv=000000029}', "");
    Expect(1, 12889, '\P{^Is_Nv=000000029}', "");
    Expect(0, 12890, '\p{Is_Nv=000000029}', "");
    Expect(1, 12890, '\p{^Is_Nv=000000029}', "");
    Expect(1, 12890, '\P{Is_Nv=000000029}', "");
    Expect(0, 12890, '\P{^Is_Nv=000000029}', "");
    Error('\p{Numeric_Value=	03:=}');
    Error('\P{Numeric_Value=	03:=}');
    Expect(1, 146203, '\p{Numeric_Value=3}', "");
    Expect(0, 146203, '\p{^Numeric_Value=3}', "");
    Expect(0, 146203, '\P{Numeric_Value=3}', "");
    Expect(1, 146203, '\P{^Numeric_Value=3}', "");
    Expect(0, 146204, '\p{Numeric_Value=3}', "");
    Expect(1, 146204, '\p{^Numeric_Value=3}', "");
    Expect(1, 146204, '\P{Numeric_Value=3}', "");
    Expect(0, 146204, '\P{^Numeric_Value=3}', "");
    Error('\p{Nv=	/a/00003}');
    Error('\P{Nv=	/a/00003}');
    Expect(1, 146203, '\p{Nv=0000003}', "");
    Expect(0, 146203, '\p{^Nv=0000003}', "");
    Expect(0, 146203, '\P{Nv=0000003}', "");
    Expect(1, 146203, '\P{^Nv=0000003}', "");
    Expect(0, 146204, '\p{Nv=0000003}', "");
    Expect(1, 146204, '\p{^Nv=0000003}', "");
    Expect(1, 146204, '\P{Nv=0000003}', "");
    Expect(0, 146204, '\P{^Nv=0000003}', "");
    Error('\p{Is_Numeric_Value=:=00003}');
    Error('\P{Is_Numeric_Value=:=00003}');
    Expect(1, 146203, '\p{Is_Numeric_Value=+00000_3}', "");
    Expect(0, 146203, '\p{^Is_Numeric_Value=+00000_3}', "");
    Expect(0, 146203, '\P{Is_Numeric_Value=+00000_3}', "");
    Expect(1, 146203, '\P{^Is_Numeric_Value=+00000_3}', "");
    Expect(0, 146204, '\p{Is_Numeric_Value=+00000_3}', "");
    Expect(1, 146204, '\p{^Is_Numeric_Value=+00000_3}', "");
    Expect(1, 146204, '\P{Is_Numeric_Value=+00000_3}', "");
    Expect(0, 146204, '\P{^Is_Numeric_Value=+00000_3}', "");
    Error('\p{Is_Nv=-	0_0_0_0_0_003/a/}');
    Error('\P{Is_Nv=-	0_0_0_0_0_003/a/}');
    Expect(1, 146203, '\p{Is_Nv:   00003}', "");
    Expect(0, 146203, '\p{^Is_Nv:   00003}', "");
    Expect(0, 146203, '\P{Is_Nv:   00003}', "");
    Expect(1, 146203, '\P{^Is_Nv:   00003}', "");
    Expect(0, 146204, '\p{Is_Nv:   00003}', "");
    Expect(1, 146204, '\p{^Is_Nv:   00003}', "");
    Expect(1, 146204, '\P{Is_Nv:   00003}', "");
    Expect(0, 146204, '\P{^Is_Nv:   00003}', "");
    Error('\p{Numeric_Value=-/a/+0003/00000000016}');
    Error('\P{Numeric_Value=-/a/+0003/00000000016}');
    Expect(1, 43061, '\p{Numeric_Value=003/16}', "");
    Expect(0, 43061, '\p{^Numeric_Value=003/16}', "");
    Expect(0, 43061, '\P{Numeric_Value=003/16}', "");
    Expect(1, 43061, '\P{^Numeric_Value=003/16}', "");
    Expect(0, 43062, '\p{Numeric_Value=003/16}', "");
    Expect(1, 43062, '\p{^Numeric_Value=003/16}', "");
    Expect(1, 43062, '\P{Numeric_Value=003/16}', "");
    Expect(0, 43062, '\P{^Numeric_Value=003/16}', "");
    Error('\p{Numeric_Value=0.19}');
    Error('\P{Numeric_Value=0.19}');
    Expect(1, 43061, '\p{Numeric_Value=0.188}', "");
    Expect(0, 43061, '\p{^Numeric_Value=0.188}', "");
    Expect(0, 43061, '\P{Numeric_Value=0.188}', "");
    Expect(1, 43061, '\P{^Numeric_Value=0.188}', "");
    Expect(0, 43062, '\p{Numeric_Value=0.188}', "");
    Expect(1, 43062, '\p{^Numeric_Value=0.188}', "");
    Expect(1, 43062, '\P{Numeric_Value=0.188}', "");
    Expect(0, 43062, '\P{^Numeric_Value=0.188}', "");
    Error('\p{Nv= :=000003/0000016}');
    Error('\P{Nv= :=000003/0000016}');
    Expect(1, 43061, '\p{Nv=000003/00000016}', "");
    Expect(0, 43061, '\p{^Nv=000003/00000016}', "");
    Expect(0, 43061, '\P{Nv=000003/00000016}', "");
    Expect(1, 43061, '\P{^Nv=000003/00000016}', "");
    Expect(0, 43062, '\p{Nv=000003/00000016}', "");
    Expect(1, 43062, '\p{^Nv=000003/00000016}', "");
    Expect(1, 43062, '\P{Nv=000003/00000016}', "");
    Expect(0, 43062, '\P{^Nv=000003/00000016}', "");
    Error('\p{Nv=0.19}');
    Error('\P{Nv=0.19}');
    Expect(1, 43061, '\p{Nv=0.188}', "");
    Expect(0, 43061, '\p{^Nv=0.188}', "");
    Expect(0, 43061, '\P{Nv=0.188}', "");
    Expect(1, 43061, '\P{^Nv=0.188}', "");
    Expect(0, 43062, '\p{Nv=0.188}', "");
    Expect(1, 43062, '\p{^Nv=0.188}', "");
    Expect(1, 43062, '\P{Nv=0.188}', "");
    Expect(0, 43062, '\P{^Nv=0.188}', "");
    Error('\p{Is_Numeric_Value=_	+03/00016:=}');
    Error('\P{Is_Numeric_Value=_	+03/00016:=}');
    Expect(1, 43061, '\p{Is_Numeric_Value:	+0000000003/00016}', "");
    Expect(0, 43061, '\p{^Is_Numeric_Value:	+0000000003/00016}', "");
    Expect(0, 43061, '\P{Is_Numeric_Value:	+0000000003/00016}', "");
    Expect(1, 43061, '\P{^Is_Numeric_Value:	+0000000003/00016}', "");
    Expect(0, 43062, '\p{Is_Numeric_Value:	+0000000003/00016}', "");
    Expect(1, 43062, '\p{^Is_Numeric_Value:	+0000000003/00016}', "");
    Expect(1, 43062, '\P{Is_Numeric_Value:	+0000000003/00016}', "");
    Expect(0, 43062, '\P{^Is_Numeric_Value:	+0000000003/00016}', "");
    Error('\p{Is_Numeric_Value=0.19}');
    Error('\P{Is_Numeric_Value=0.19}');
    Expect(1, 43061, '\p{Is_Numeric_Value=0.188}', "");
    Expect(0, 43061, '\p{^Is_Numeric_Value=0.188}', "");
    Expect(0, 43061, '\P{Is_Numeric_Value=0.188}', "");
    Expect(1, 43061, '\P{^Is_Numeric_Value=0.188}', "");
    Expect(0, 43062, '\p{Is_Numeric_Value=0.188}', "");
    Expect(1, 43062, '\p{^Is_Numeric_Value=0.188}', "");
    Expect(1, 43062, '\P{Is_Numeric_Value=0.188}', "");
    Expect(0, 43062, '\P{^Is_Numeric_Value=0.188}', "");
    Error('\p{Is_Nv=	/a/+0000000003/0016}');
    Error('\P{Is_Nv=	/a/+0000000003/0016}');
    Expect(1, 43061, '\p{Is_Nv=00003/000016}', "");
    Expect(0, 43061, '\p{^Is_Nv=00003/000016}', "");
    Expect(0, 43061, '\P{Is_Nv=00003/000016}', "");
    Expect(1, 43061, '\P{^Is_Nv=00003/000016}', "");
    Expect(0, 43062, '\p{Is_Nv=00003/000016}', "");
    Expect(1, 43062, '\p{^Is_Nv=00003/000016}', "");
    Expect(1, 43062, '\P{Is_Nv=00003/000016}', "");
    Expect(0, 43062, '\P{^Is_Nv=00003/000016}', "");
    Error('\p{Is_Nv=0.19}');
    Error('\P{Is_Nv=0.19}');
    Expect(1, 43061, '\p{Is_Nv=0.188}', "");
    Expect(0, 43061, '\p{^Is_Nv=0.188}', "");
    Expect(0, 43061, '\P{Is_Nv=0.188}', "");
    Expect(1, 43061, '\P{^Is_Nv=0.188}', "");
    Expect(0, 43062, '\p{Is_Nv=0.188}', "");
    Expect(1, 43062, '\p{^Is_Nv=0.188}', "");
    Expect(1, 43062, '\P{Is_Nv=0.188}', "");
    Expect(0, 43062, '\P{^Is_Nv=0.188}', "");
    Error('\p{Numeric_Value=/a/	_3/0002}');
    Error('\P{Numeric_Value=/a/	_3/0002}');
    Expect(1, 3883, '\p{Numeric_Value=0003/00000002}', "");
    Expect(0, 3883, '\p{^Numeric_Value=0003/00000002}', "");
    Expect(0, 3883, '\P{Numeric_Value=0003/00000002}', "");
    Expect(1, 3883, '\P{^Numeric_Value=0003/00000002}', "");
    Expect(0, 3884, '\p{Numeric_Value=0003/00000002}', "");
    Expect(1, 3884, '\p{^Numeric_Value=0003/00000002}', "");
    Expect(1, 3884, '\P{Numeric_Value=0003/00000002}', "");
    Expect(0, 3884, '\P{^Numeric_Value=0003/00000002}', "");
    Expect(1, 3883, '\p{Numeric_Value=1.500}', "");
    Expect(0, 3883, '\p{^Numeric_Value=1.500}', "");
    Expect(0, 3883, '\P{Numeric_Value=1.500}', "");
    Expect(1, 3883, '\P{^Numeric_Value=1.500}', "");
    Expect(0, 3884, '\p{Numeric_Value=1.500}', "");
    Expect(1, 3884, '\p{^Numeric_Value=1.500}', "");
    Expect(1, 3884, '\P{Numeric_Value=1.500}', "");
    Expect(0, 3884, '\P{^Numeric_Value=1.500}', "");
    Error('\p{Nv=/a/- +00000003/02}');
    Error('\P{Nv=/a/- +00000003/02}');
    Expect(1, 3883, '\p{Nv=0003/000000002}', "");
    Expect(0, 3883, '\p{^Nv=0003/000000002}', "");
    Expect(0, 3883, '\P{Nv=0003/000000002}', "");
    Expect(1, 3883, '\P{^Nv=0003/000000002}', "");
    Expect(0, 3884, '\p{Nv=0003/000000002}', "");
    Expect(1, 3884, '\p{^Nv=0003/000000002}', "");
    Expect(1, 3884, '\P{Nv=0003/000000002}', "");
    Expect(0, 3884, '\P{^Nv=0003/000000002}', "");
    Expect(1, 3883, '\p{Nv=1.500}', "");
    Expect(0, 3883, '\p{^Nv=1.500}', "");
    Expect(0, 3883, '\P{Nv=1.500}', "");
    Expect(1, 3883, '\P{^Nv=1.500}', "");
    Expect(0, 3884, '\p{Nv=1.500}', "");
    Expect(1, 3884, '\p{^Nv=1.500}', "");
    Expect(1, 3884, '\P{Nv=1.500}', "");
    Expect(0, 3884, '\P{^Nv=1.500}', "");
    Error('\p{Is_Numeric_Value=:= 	+000000003/000000002}');
    Error('\P{Is_Numeric_Value=:= 	+000000003/000000002}');
    Expect(1, 3883, '\p{Is_Numeric_Value=000003/02}', "");
    Expect(0, 3883, '\p{^Is_Numeric_Value=000003/02}', "");
    Expect(0, 3883, '\P{Is_Numeric_Value=000003/02}', "");
    Expect(1, 3883, '\P{^Is_Numeric_Value=000003/02}', "");
    Expect(0, 3884, '\p{Is_Numeric_Value=000003/02}', "");
    Expect(1, 3884, '\p{^Is_Numeric_Value=000003/02}', "");
    Expect(1, 3884, '\P{Is_Numeric_Value=000003/02}', "");
    Expect(0, 3884, '\P{^Is_Numeric_Value=000003/02}', "");
    Expect(1, 3883, '\p{Is_Numeric_Value:   1.500}', "");
    Expect(0, 3883, '\p{^Is_Numeric_Value:   1.500}', "");
    Expect(0, 3883, '\P{Is_Numeric_Value:   1.500}', "");
    Expect(1, 3883, '\P{^Is_Numeric_Value:   1.500}', "");
    Expect(0, 3884, '\p{Is_Numeric_Value:   1.500}', "");
    Expect(1, 3884, '\p{^Is_Numeric_Value:   1.500}', "");
    Expect(1, 3884, '\P{Is_Numeric_Value:   1.500}', "");
    Expect(0, 3884, '\P{^Is_Numeric_Value:   1.500}', "");
    Error('\p{Is_Nv=/a/	000003/00002}');
    Error('\P{Is_Nv=/a/	000003/00002}');
    Expect(1, 3883, '\p{Is_Nv:   03/00002}', "");
    Expect(0, 3883, '\p{^Is_Nv:   03/00002}', "");
    Expect(0, 3883, '\P{Is_Nv:   03/00002}', "");
    Expect(1, 3883, '\P{^Is_Nv:   03/00002}', "");
    Expect(0, 3884, '\p{Is_Nv:   03/00002}', "");
    Expect(1, 3884, '\p{^Is_Nv:   03/00002}', "");
    Expect(1, 3884, '\P{Is_Nv:   03/00002}', "");
    Expect(0, 3884, '\P{^Is_Nv:   03/00002}', "");
    Expect(1, 3883, '\p{Is_Nv=1.500}', "");
    Expect(0, 3883, '\p{^Is_Nv=1.500}', "");
    Expect(0, 3883, '\P{Is_Nv=1.500}', "");
    Expect(1, 3883, '\P{^Is_Nv=1.500}', "");
    Expect(0, 3884, '\p{Is_Nv=1.500}', "");
    Expect(1, 3884, '\p{^Is_Nv=1.500}', "");
    Expect(1, 3884, '\P{Is_Nv=1.500}', "");
    Expect(0, 3884, '\P{^Is_Nv=1.500}', "");
    Error('\p{Numeric_Value=-/a/+0003/000020}');
    Error('\P{Numeric_Value=-/a/+0003/000020}');
    Expect(1, 3421, '\p{Numeric_Value=03/020}', "");
    Expect(0, 3421, '\p{^Numeric_Value=03/020}', "");
    Expect(0, 3421, '\P{Numeric_Value=03/020}', "");
    Expect(1, 3421, '\P{^Numeric_Value=03/020}', "");
    Expect(0, 3422, '\p{Numeric_Value=03/020}', "");
    Expect(1, 3422, '\p{^Numeric_Value=03/020}', "");
    Expect(1, 3422, '\P{Numeric_Value=03/020}', "");
    Expect(0, 3422, '\P{^Numeric_Value=03/020}', "");
    Expect(1, 3421, '\p{Numeric_Value=0.150}', "");
    Expect(0, 3421, '\p{^Numeric_Value=0.150}', "");
    Expect(0, 3421, '\P{Numeric_Value=0.150}', "");
    Expect(1, 3421, '\P{^Numeric_Value=0.150}', "");
    Expect(0, 3422, '\p{Numeric_Value=0.150}', "");
    Expect(1, 3422, '\p{^Numeric_Value=0.150}', "");
    Expect(1, 3422, '\P{Numeric_Value=0.150}', "");
    Expect(0, 3422, '\P{^Numeric_Value=0.150}', "");
    Error('\p{Nv=:=__000003/0020}');
    Error('\P{Nv=:=__000003/0020}');
    Expect(1, 3421, '\p{Nv=+000000003/020}', "");
    Expect(0, 3421, '\p{^Nv=+000000003/020}', "");
    Expect(0, 3421, '\P{Nv=+000000003/020}', "");
    Expect(1, 3421, '\P{^Nv=+000000003/020}', "");
    Expect(0, 3422, '\p{Nv=+000000003/020}', "");
    Expect(1, 3422, '\p{^Nv=+000000003/020}', "");
    Expect(1, 3422, '\P{Nv=+000000003/020}', "");
    Expect(0, 3422, '\P{^Nv=+000000003/020}', "");
    Expect(1, 3421, '\p{Nv=0.150}', "");
    Expect(0, 3421, '\p{^Nv=0.150}', "");
    Expect(0, 3421, '\P{Nv=0.150}', "");
    Expect(1, 3421, '\P{^Nv=0.150}', "");
    Expect(0, 3422, '\p{Nv=0.150}', "");
    Expect(1, 3422, '\p{^Nv=0.150}', "");
    Expect(1, 3422, '\P{Nv=0.150}', "");
    Expect(0, 3422, '\P{^Nv=0.150}', "");
    Error('\p{Is_Numeric_Value=_:=003/0000000020}');
    Error('\P{Is_Numeric_Value=_:=003/0000000020}');
    Expect(1, 3421, '\p{Is_Numeric_Value=+0003/00020}', "");
    Expect(0, 3421, '\p{^Is_Numeric_Value=+0003/00020}', "");
    Expect(0, 3421, '\P{Is_Numeric_Value=+0003/00020}', "");
    Expect(1, 3421, '\P{^Is_Numeric_Value=+0003/00020}', "");
    Expect(0, 3422, '\p{Is_Numeric_Value=+0003/00020}', "");
    Expect(1, 3422, '\p{^Is_Numeric_Value=+0003/00020}', "");
    Expect(1, 3422, '\P{Is_Numeric_Value=+0003/00020}', "");
    Expect(0, 3422, '\P{^Is_Numeric_Value=+0003/00020}', "");
    Expect(1, 3421, '\p{Is_Numeric_Value:   0.150}', "");
    Expect(0, 3421, '\p{^Is_Numeric_Value:   0.150}', "");
    Expect(0, 3421, '\P{Is_Numeric_Value:   0.150}', "");
    Expect(1, 3421, '\P{^Is_Numeric_Value:   0.150}', "");
    Expect(0, 3422, '\p{Is_Numeric_Value:   0.150}', "");
    Expect(1, 3422, '\p{^Is_Numeric_Value:   0.150}', "");
    Expect(1, 3422, '\P{Is_Numeric_Value:   0.150}', "");
    Expect(0, 3422, '\P{^Is_Numeric_Value:   0.150}', "");
    Error('\p{Is_Nv=_/a/000003/00000020}');
    Error('\P{Is_Nv=_/a/000003/00000020}');
    Expect(1, 3421, '\p{Is_Nv=03/00000000020}', "");
    Expect(0, 3421, '\p{^Is_Nv=03/00000000020}', "");
    Expect(0, 3421, '\P{Is_Nv=03/00000000020}', "");
    Expect(1, 3421, '\P{^Is_Nv=03/00000000020}', "");
    Expect(0, 3422, '\p{Is_Nv=03/00000000020}', "");
    Expect(1, 3422, '\p{^Is_Nv=03/00000000020}', "");
    Expect(1, 3422, '\P{Is_Nv=03/00000000020}', "");
    Expect(0, 3422, '\P{^Is_Nv=03/00000000020}', "");
    Expect(1, 3421, '\p{Is_Nv=0.150}', "");
    Expect(0, 3421, '\p{^Is_Nv=0.150}', "");
    Expect(0, 3421, '\P{Is_Nv=0.150}', "");
    Expect(1, 3421, '\P{^Is_Nv=0.150}', "");
    Expect(0, 3422, '\p{Is_Nv=0.150}', "");
    Expect(1, 3422, '\p{^Is_Nv=0.150}', "");
    Expect(1, 3422, '\P{Is_Nv=0.150}', "");
    Expect(0, 3422, '\P{^Is_Nv=0.150}', "");
    Error('\p{Numeric_Value=_0003/000000004/a/}');
    Error('\P{Numeric_Value=_0003/000000004/a/}');
    Expect(1, 68094, '\p{Numeric_Value=00000003/4}', "");
    Expect(0, 68094, '\p{^Numeric_Value=00000003/4}', "");
    Expect(0, 68094, '\P{Numeric_Value=00000003/4}', "");
    Expect(1, 68094, '\P{^Numeric_Value=00000003/4}', "");
    Expect(0, 68095, '\p{Numeric_Value=00000003/4}', "");
    Expect(1, 68095, '\p{^Numeric_Value=00000003/4}', "");
    Expect(1, 68095, '\P{Numeric_Value=00000003/4}', "");
    Expect(0, 68095, '\P{^Numeric_Value=00000003/4}', "");
    Expect(1, 68094, '\p{Numeric_Value=0.750}', "");
    Expect(0, 68094, '\p{^Numeric_Value=0.750}', "");
    Expect(0, 68094, '\P{Numeric_Value=0.750}', "");
    Expect(1, 68094, '\P{^Numeric_Value=0.750}', "");
    Expect(0, 68095, '\p{Numeric_Value=0.750}', "");
    Expect(1, 68095, '\p{^Numeric_Value=0.750}', "");
    Expect(1, 68095, '\P{Numeric_Value=0.750}', "");
    Expect(0, 68095, '\P{^Numeric_Value=0.750}', "");
    Error('\p{Nv:   :=		0000000003/00004}');
    Error('\P{Nv:   :=		0000000003/00004}');
    Expect(1, 68094, '\p{Nv=+000003/000000004}', "");
    Expect(0, 68094, '\p{^Nv=+000003/000000004}', "");
    Expect(0, 68094, '\P{Nv=+000003/000000004}', "");
    Expect(1, 68094, '\P{^Nv=+000003/000000004}', "");
    Expect(0, 68095, '\p{Nv=+000003/000000004}', "");
    Expect(1, 68095, '\p{^Nv=+000003/000000004}', "");
    Expect(1, 68095, '\P{Nv=+000003/000000004}', "");
    Expect(0, 68095, '\P{^Nv=+000003/000000004}', "");
    Expect(1, 68094, '\p{Nv=0.750}', "");
    Expect(0, 68094, '\p{^Nv=0.750}', "");
    Expect(0, 68094, '\P{Nv=0.750}', "");
    Expect(1, 68094, '\P{^Nv=0.750}', "");
    Expect(0, 68095, '\p{Nv=0.750}', "");
    Expect(1, 68095, '\p{^Nv=0.750}', "");
    Expect(1, 68095, '\P{Nv=0.750}', "");
    Expect(0, 68095, '\P{^Nv=0.750}', "");
    Error('\p{Is_Numeric_Value=:=	-0000000003/4}');
    Error('\P{Is_Numeric_Value=:=	-0000000003/4}');
    Expect(1, 68094, '\p{Is_Numeric_Value=+03/000000004}', "");
    Expect(0, 68094, '\p{^Is_Numeric_Value=+03/000000004}', "");
    Expect(0, 68094, '\P{Is_Numeric_Value=+03/000000004}', "");
    Expect(1, 68094, '\P{^Is_Numeric_Value=+03/000000004}', "");
    Expect(0, 68095, '\p{Is_Numeric_Value=+03/000000004}', "");
    Expect(1, 68095, '\p{^Is_Numeric_Value=+03/000000004}', "");
    Expect(1, 68095, '\P{Is_Numeric_Value=+03/000000004}', "");
    Expect(0, 68095, '\P{^Is_Numeric_Value=+03/000000004}', "");
    Expect(1, 68094, '\p{Is_Numeric_Value=0.750}', "");
    Expect(0, 68094, '\p{^Is_Numeric_Value=0.750}', "");
    Expect(0, 68094, '\P{Is_Numeric_Value=0.750}', "");
    Expect(1, 68094, '\P{^Is_Numeric_Value=0.750}', "");
    Expect(0, 68095, '\p{Is_Numeric_Value=0.750}', "");
    Expect(1, 68095, '\p{^Is_Numeric_Value=0.750}', "");
    Expect(1, 68095, '\P{Is_Numeric_Value=0.750}', "");
    Expect(0, 68095, '\P{^Is_Numeric_Value=0.750}', "");
    Error('\p{Is_Nv: /a/_-0000003/004}');
    Error('\P{Is_Nv: /a/_-0000003/004}');
    Expect(1, 68094, '\p{Is_Nv=+03/0000004}', "");
    Expect(0, 68094, '\p{^Is_Nv=+03/0000004}', "");
    Expect(0, 68094, '\P{Is_Nv=+03/0000004}', "");
    Expect(1, 68094, '\P{^Is_Nv=+03/0000004}', "");
    Expect(0, 68095, '\p{Is_Nv=+03/0000004}', "");
    Expect(1, 68095, '\p{^Is_Nv=+03/0000004}', "");
    Expect(1, 68095, '\P{Is_Nv=+03/0000004}', "");
    Expect(0, 68095, '\P{^Is_Nv=+03/0000004}', "");
    Expect(1, 68094, '\p{Is_Nv=0.750}', "");
    Expect(0, 68094, '\p{^Is_Nv=0.750}', "");
    Expect(0, 68094, '\P{Is_Nv=0.750}', "");
    Expect(1, 68094, '\P{^Is_Nv=0.750}', "");
    Expect(0, 68095, '\p{Is_Nv=0.750}', "");
    Expect(1, 68095, '\p{^Is_Nv=0.750}', "");
    Expect(1, 68095, '\P{Is_Nv=0.750}', "");
    Expect(0, 68095, '\P{^Is_Nv=0.750}', "");
    Error('\p{Numeric_Value=:= -003/05}');
    Error('\P{Numeric_Value=:= -003/05}');
    Expect(1, 8535, '\p{Numeric_Value=03/0000000005}', "");
    Expect(0, 8535, '\p{^Numeric_Value=03/0000000005}', "");
    Expect(0, 8535, '\P{Numeric_Value=03/0000000005}', "");
    Expect(1, 8535, '\P{^Numeric_Value=03/0000000005}', "");
    Expect(0, 8536, '\p{Numeric_Value=03/0000000005}', "");
    Expect(1, 8536, '\p{^Numeric_Value=03/0000000005}', "");
    Expect(1, 8536, '\P{Numeric_Value=03/0000000005}', "");
    Expect(0, 8536, '\P{^Numeric_Value=03/0000000005}', "");
    Expect(1, 8535, '\p{Numeric_Value=0.600}', "");
    Expect(0, 8535, '\p{^Numeric_Value=0.600}', "");
    Expect(0, 8535, '\P{Numeric_Value=0.600}', "");
    Expect(1, 8535, '\P{^Numeric_Value=0.600}', "");
    Expect(0, 8536, '\p{Numeric_Value=0.600}', "");
    Expect(1, 8536, '\p{^Numeric_Value=0.600}', "");
    Expect(1, 8536, '\P{Numeric_Value=0.600}', "");
    Expect(0, 8536, '\P{^Numeric_Value=0.600}', "");
    Error('\p{Nv=/a/000000003/000000005}');
    Error('\P{Nv=/a/000000003/000000005}');
    Expect(1, 8535, '\p{Nv=000003/0005}', "");
    Expect(0, 8535, '\p{^Nv=000003/0005}', "");
    Expect(0, 8535, '\P{Nv=000003/0005}', "");
    Expect(1, 8535, '\P{^Nv=000003/0005}', "");
    Expect(0, 8536, '\p{Nv=000003/0005}', "");
    Expect(1, 8536, '\p{^Nv=000003/0005}', "");
    Expect(1, 8536, '\P{Nv=000003/0005}', "");
    Expect(0, 8536, '\P{^Nv=000003/0005}', "");
    Expect(1, 8535, '\p{Nv=0.600}', "");
    Expect(0, 8535, '\p{^Nv=0.600}', "");
    Expect(0, 8535, '\P{Nv=0.600}', "");
    Expect(1, 8535, '\P{^Nv=0.600}', "");
    Expect(0, 8536, '\p{Nv=0.600}', "");
    Expect(1, 8536, '\p{^Nv=0.600}', "");
    Expect(1, 8536, '\P{Nv=0.600}', "");
    Expect(0, 8536, '\P{^Nv=0.600}', "");
    Error('\p{Is_Numeric_Value=-3/005:=}');
    Error('\P{Is_Numeric_Value=-3/005:=}');
    Expect(1, 8535, '\p{Is_Numeric_Value: 0003/000005}', "");
    Expect(0, 8535, '\p{^Is_Numeric_Value: 0003/000005}', "");
    Expect(0, 8535, '\P{Is_Numeric_Value: 0003/000005}', "");
    Expect(1, 8535, '\P{^Is_Numeric_Value: 0003/000005}', "");
    Expect(0, 8536, '\p{Is_Numeric_Value: 0003/000005}', "");
    Expect(1, 8536, '\p{^Is_Numeric_Value: 0003/000005}', "");
    Expect(1, 8536, '\P{Is_Numeric_Value: 0003/000005}', "");
    Expect(0, 8536, '\P{^Is_Numeric_Value: 0003/000005}', "");
    Expect(1, 8535, '\p{Is_Numeric_Value=0.600}', "");
    Expect(0, 8535, '\p{^Is_Numeric_Value=0.600}', "");
    Expect(0, 8535, '\P{Is_Numeric_Value=0.600}', "");
    Expect(1, 8535, '\P{^Is_Numeric_Value=0.600}', "");
    Expect(0, 8536, '\p{Is_Numeric_Value=0.600}', "");
    Expect(1, 8536, '\p{^Is_Numeric_Value=0.600}', "");
    Expect(1, 8536, '\P{Is_Numeric_Value=0.600}', "");
    Expect(0, 8536, '\P{^Is_Numeric_Value=0.600}', "");
    Error('\p{Is_Nv:   - +0000003/00000005:=}');
    Error('\P{Is_Nv:   - +0000003/00000005:=}');
    Expect(1, 8535, '\p{Is_Nv=00003/05}', "");
    Expect(0, 8535, '\p{^Is_Nv=00003/05}', "");
    Expect(0, 8535, '\P{Is_Nv=00003/05}', "");
    Expect(1, 8535, '\P{^Is_Nv=00003/05}', "");
    Expect(0, 8536, '\p{Is_Nv=00003/05}', "");
    Expect(1, 8536, '\p{^Is_Nv=00003/05}', "");
    Expect(1, 8536, '\P{Is_Nv=00003/05}', "");
    Expect(0, 8536, '\P{^Is_Nv=00003/05}', "");
    Expect(1, 8535, '\p{Is_Nv=0.600}', "");
    Expect(0, 8535, '\p{^Is_Nv=0.600}', "");
    Expect(0, 8535, '\P{Is_Nv=0.600}', "");
    Expect(1, 8535, '\P{^Is_Nv=0.600}', "");
    Expect(0, 8536, '\p{Is_Nv=0.600}', "");
    Expect(1, 8536, '\p{^Is_Nv=0.600}', "");
    Expect(1, 8536, '\P{Is_Nv=0.600}', "");
    Expect(0, 8536, '\P{^Is_Nv=0.600}', "");
    Error('\p{Numeric_Value=_ 0000003/0008:=}');
    Error('\P{Numeric_Value=_ 0000003/0008:=}');
    Expect(1, 8540, '\p{Numeric_Value=00000003/00000008}', "");
    Expect(0, 8540, '\p{^Numeric_Value=00000003/00000008}', "");
    Expect(0, 8540, '\P{Numeric_Value=00000003/00000008}', "");
    Expect(1, 8540, '\P{^Numeric_Value=00000003/00000008}', "");
    Expect(0, 8541, '\p{Numeric_Value=00000003/00000008}', "");
    Expect(1, 8541, '\p{^Numeric_Value=00000003/00000008}', "");
    Expect(1, 8541, '\P{Numeric_Value=00000003/00000008}', "");
    Expect(0, 8541, '\P{^Numeric_Value=00000003/00000008}', "");
    Error('\p{Numeric_Value:   0.38}');
    Error('\P{Numeric_Value:   0.38}');
    Expect(1, 8540, '\p{Numeric_Value=0.375}', "");
    Expect(0, 8540, '\p{^Numeric_Value=0.375}', "");
    Expect(0, 8540, '\P{Numeric_Value=0.375}', "");
    Expect(1, 8540, '\P{^Numeric_Value=0.375}', "");
    Expect(0, 8541, '\p{Numeric_Value=0.375}', "");
    Expect(1, 8541, '\p{^Numeric_Value=0.375}', "");
    Expect(1, 8541, '\P{Numeric_Value=0.375}', "");
    Expect(0, 8541, '\P{^Numeric_Value=0.375}', "");
    Error('\p{Nv=_/a/+0000000003/00008}');
    Error('\P{Nv=_/a/+0000000003/00008}');
    Expect(1, 8540, '\p{Nv=+3/000008}', "");
    Expect(0, 8540, '\p{^Nv=+3/000008}', "");
    Expect(0, 8540, '\P{Nv=+3/000008}', "");
    Expect(1, 8540, '\P{^Nv=+3/000008}', "");
    Expect(0, 8541, '\p{Nv=+3/000008}', "");
    Expect(1, 8541, '\p{^Nv=+3/000008}', "");
    Expect(1, 8541, '\P{Nv=+3/000008}', "");
    Expect(0, 8541, '\P{^Nv=+3/000008}', "");
    Error('\p{Nv:   0.38}');
    Error('\P{Nv:   0.38}');
    Expect(1, 8540, '\p{Nv=0.375}', "");
    Expect(0, 8540, '\p{^Nv=0.375}', "");
    Expect(0, 8540, '\P{Nv=0.375}', "");
    Expect(1, 8540, '\P{^Nv=0.375}', "");
    Expect(0, 8541, '\p{Nv=0.375}', "");
    Expect(1, 8541, '\p{^Nv=0.375}', "");
    Expect(1, 8541, '\P{Nv=0.375}', "");
    Expect(0, 8541, '\P{^Nv=0.375}', "");
    Error('\p{Is_Numeric_Value=:=	0000003/00008}');
    Error('\P{Is_Numeric_Value=:=	0000003/00008}');
    Expect(1, 8540, '\p{Is_Numeric_Value=0000003/08}', "");
    Expect(0, 8540, '\p{^Is_Numeric_Value=0000003/08}', "");
    Expect(0, 8540, '\P{Is_Numeric_Value=0000003/08}', "");
    Expect(1, 8540, '\P{^Is_Numeric_Value=0000003/08}', "");
    Expect(0, 8541, '\p{Is_Numeric_Value=0000003/08}', "");
    Expect(1, 8541, '\p{^Is_Numeric_Value=0000003/08}', "");
    Expect(1, 8541, '\P{Is_Numeric_Value=0000003/08}', "");
    Expect(0, 8541, '\P{^Is_Numeric_Value=0000003/08}', "");
    Error('\p{Is_Numeric_Value=0.38}');
    Error('\P{Is_Numeric_Value=0.38}');
    Expect(1, 8540, '\p{Is_Numeric_Value=0.375}', "");
    Expect(0, 8540, '\p{^Is_Numeric_Value=0.375}', "");
    Expect(0, 8540, '\P{Is_Numeric_Value=0.375}', "");
    Expect(1, 8540, '\P{^Is_Numeric_Value=0.375}', "");
    Expect(0, 8541, '\p{Is_Numeric_Value=0.375}', "");
    Expect(1, 8541, '\p{^Is_Numeric_Value=0.375}', "");
    Expect(1, 8541, '\P{Is_Numeric_Value=0.375}', "");
    Expect(0, 8541, '\P{^Is_Numeric_Value=0.375}', "");
    Error('\p{Is_Nv=:= _0000000003/00000008}');
    Error('\P{Is_Nv=:= _0000000003/00000008}');
    Expect(1, 8540, '\p{Is_Nv=+00003/00008}', "");
    Expect(0, 8540, '\p{^Is_Nv=+00003/00008}', "");
    Expect(0, 8540, '\P{Is_Nv=+00003/00008}', "");
    Expect(1, 8540, '\P{^Is_Nv=+00003/00008}', "");
    Expect(0, 8541, '\p{Is_Nv=+00003/00008}', "");
    Expect(1, 8541, '\p{^Is_Nv=+00003/00008}', "");
    Expect(1, 8541, '\P{Is_Nv=+00003/00008}', "");
    Expect(0, 8541, '\P{^Is_Nv=+00003/00008}', "");
    Error('\p{Is_Nv: 0.38}');
    Error('\P{Is_Nv: 0.38}');
    Expect(1, 8540, '\p{Is_Nv:	0.375}', "");
    Expect(0, 8540, '\p{^Is_Nv:	0.375}', "");
    Expect(0, 8540, '\P{Is_Nv:	0.375}', "");
    Expect(1, 8540, '\P{^Is_Nv:	0.375}', "");
    Expect(0, 8541, '\p{Is_Nv:	0.375}', "");
    Expect(1, 8541, '\p{^Is_Nv:	0.375}', "");
    Expect(1, 8541, '\P{Is_Nv:	0.375}', "");
    Expect(0, 8541, '\P{^Is_Nv:	0.375}', "");
    Error('\p{Numeric_Value=/a/_0000000003/0000080}');
    Error('\P{Numeric_Value=/a/_0000000003/0000080}');
    Expect(1, 3418, '\p{Numeric_Value=0003/0000080}', "");
    Expect(0, 3418, '\p{^Numeric_Value=0003/0000080}', "");
    Expect(0, 3418, '\P{Numeric_Value=0003/0000080}', "");
    Expect(1, 3418, '\P{^Numeric_Value=0003/0000080}', "");
    Expect(0, 3419, '\p{Numeric_Value=0003/0000080}', "");
    Expect(1, 3419, '\p{^Numeric_Value=0003/0000080}', "");
    Expect(1, 3419, '\P{Numeric_Value=0003/0000080}', "");
    Expect(0, 3419, '\P{^Numeric_Value=0003/0000080}', "");
    Error('\p{Numeric_Value=0.04}');
    Error('\P{Numeric_Value=0.04}');
    Expect(1, 3418, '\p{Numeric_Value=0.037}', "");
    Expect(0, 3418, '\p{^Numeric_Value=0.037}', "");
    Expect(0, 3418, '\P{Numeric_Value=0.037}', "");
    Expect(1, 3418, '\P{^Numeric_Value=0.037}', "");
    Expect(0, 3419, '\p{Numeric_Value=0.037}', "");
    Expect(1, 3419, '\p{^Numeric_Value=0.037}', "");
    Expect(1, 3419, '\P{Numeric_Value=0.037}', "");
    Expect(0, 3419, '\P{^Numeric_Value=0.037}', "");
    Error('\p{Nv=__00000003/0000080/a/}');
    Error('\P{Nv=__00000003/0000080/a/}');
    Expect(1, 3418, '\p{Nv=03/0000000080}', "");
    Expect(0, 3418, '\p{^Nv=03/0000000080}', "");
    Expect(0, 3418, '\P{Nv=03/0000000080}', "");
    Expect(1, 3418, '\P{^Nv=03/0000000080}', "");
    Expect(0, 3419, '\p{Nv=03/0000000080}', "");
    Expect(1, 3419, '\p{^Nv=03/0000000080}', "");
    Expect(1, 3419, '\P{Nv=03/0000000080}', "");
    Expect(0, 3419, '\P{^Nv=03/0000000080}', "");
    Error('\p{Nv=0.04}');
    Error('\P{Nv=0.04}');
    Expect(1, 3418, '\p{Nv=0.037}', "");
    Expect(0, 3418, '\p{^Nv=0.037}', "");
    Expect(0, 3418, '\P{Nv=0.037}', "");
    Expect(1, 3418, '\P{^Nv=0.037}', "");
    Expect(0, 3419, '\p{Nv=0.037}', "");
    Expect(1, 3419, '\p{^Nv=0.037}', "");
    Expect(1, 3419, '\P{Nv=0.037}', "");
    Expect(0, 3419, '\P{^Nv=0.037}', "");
    Error('\p{Is_Numeric_Value=-:=03/00080}');
    Error('\P{Is_Numeric_Value=-:=03/00080}');
    Expect(1, 3418, '\p{Is_Numeric_Value:   0000000003/080}', "");
    Expect(0, 3418, '\p{^Is_Numeric_Value:   0000000003/080}', "");
    Expect(0, 3418, '\P{Is_Numeric_Value:   0000000003/080}', "");
    Expect(1, 3418, '\P{^Is_Numeric_Value:   0000000003/080}', "");
    Expect(0, 3419, '\p{Is_Numeric_Value:   0000000003/080}', "");
    Expect(1, 3419, '\p{^Is_Numeric_Value:   0000000003/080}', "");
    Expect(1, 3419, '\P{Is_Numeric_Value:   0000000003/080}', "");
    Expect(0, 3419, '\P{^Is_Numeric_Value:   0000000003/080}', "");
    Error('\p{Is_Numeric_Value=0.04}');
    Error('\P{Is_Numeric_Value=0.04}');
    Expect(1, 3418, '\p{Is_Numeric_Value=0.037}', "");
    Expect(0, 3418, '\p{^Is_Numeric_Value=0.037}', "");
    Expect(0, 3418, '\P{Is_Numeric_Value=0.037}', "");
    Expect(1, 3418, '\P{^Is_Numeric_Value=0.037}', "");
    Expect(0, 3419, '\p{Is_Numeric_Value=0.037}', "");
    Expect(1, 3419, '\p{^Is_Numeric_Value=0.037}', "");
    Expect(1, 3419, '\P{Is_Numeric_Value=0.037}', "");
    Expect(0, 3419, '\P{^Is_Numeric_Value=0.037}', "");
    Error('\p{Is_Nv=	 000000003/0000080/a/}');
    Error('\P{Is_Nv=	 000000003/0000080/a/}');
    Expect(1, 3418, '\p{Is_Nv=+0003/00000000080}', "");
    Expect(0, 3418, '\p{^Is_Nv=+0003/00000000080}', "");
    Expect(0, 3418, '\P{Is_Nv=+0003/00000000080}', "");
    Expect(1, 3418, '\P{^Is_Nv=+0003/00000000080}', "");
    Expect(0, 3419, '\p{Is_Nv=+0003/00000000080}', "");
    Expect(1, 3419, '\p{^Is_Nv=+0003/00000000080}', "");
    Expect(1, 3419, '\P{Is_Nv=+0003/00000000080}', "");
    Expect(0, 3419, '\P{^Is_Nv=+0003/00000000080}', "");
    Error('\p{Is_Nv=0.04}');
    Error('\P{Is_Nv=0.04}');
    Expect(1, 3418, '\p{Is_Nv=0.037}', "");
    Expect(0, 3418, '\p{^Is_Nv=0.037}', "");
    Expect(0, 3418, '\P{Is_Nv=0.037}', "");
    Expect(1, 3418, '\P{^Is_Nv=0.037}', "");
    Expect(0, 3419, '\p{Is_Nv=0.037}', "");
    Expect(1, 3419, '\p{^Is_Nv=0.037}', "");
    Expect(1, 3419, '\P{Is_Nv=0.037}', "");
    Expect(0, 3419, '\P{^Is_Nv=0.037}', "");
    Error('\p{Numeric_Value:   -/a/+03_0}');
    Error('\P{Numeric_Value:   -/a/+03_0}');
    Expect(1, 133507, '\p{Numeric_Value=00_00_03_0}', "");
    Expect(0, 133507, '\p{^Numeric_Value=00_00_03_0}', "");
    Expect(0, 133507, '\P{Numeric_Value=00_00_03_0}', "");
    Expect(1, 133507, '\P{^Numeric_Value=00_00_03_0}', "");
    Expect(0, 133508, '\p{Numeric_Value=00_00_03_0}', "");
    Expect(1, 133508, '\p{^Numeric_Value=00_00_03_0}', "");
    Expect(1, 133508, '\P{Numeric_Value=00_00_03_0}', "");
    Expect(0, 133508, '\P{^Numeric_Value=00_00_03_0}', "");
    Error('\p{Nv= +03_0:=}');
    Error('\P{Nv= +03_0:=}');
    Expect(1, 133507, '\p{Nv=+03_0}', "");
    Expect(0, 133507, '\p{^Nv=+03_0}', "");
    Expect(0, 133507, '\P{Nv=+03_0}', "");
    Expect(1, 133507, '\P{^Nv=+03_0}', "");
    Expect(0, 133508, '\p{Nv=+03_0}', "");
    Expect(1, 133508, '\p{^Nv=+03_0}', "");
    Expect(1, 133508, '\P{Nv=+03_0}', "");
    Expect(0, 133508, '\P{^Nv=+03_0}', "");
    Error('\p{Is_Numeric_Value=/a/ -+000030}');
    Error('\P{Is_Numeric_Value=/a/ -+000030}');
    Expect(1, 133507, '\p{Is_Numeric_Value:	00000000030}', "");
    Expect(0, 133507, '\p{^Is_Numeric_Value:	00000000030}', "");
    Expect(0, 133507, '\P{Is_Numeric_Value:	00000000030}', "");
    Expect(1, 133507, '\P{^Is_Numeric_Value:	00000000030}', "");
    Expect(0, 133508, '\p{Is_Numeric_Value:	00000000030}', "");
    Expect(1, 133508, '\p{^Is_Numeric_Value:	00000000030}', "");
    Expect(1, 133508, '\P{Is_Numeric_Value:	00000000030}', "");
    Expect(0, 133508, '\P{^Is_Numeric_Value:	00000000030}', "");
    Error('\p{Is_Nv=:=  +000_003_0}');
    Error('\P{Is_Nv=:=  +000_003_0}');
    Expect(1, 133507, '\p{Is_Nv=00030}', "");
    Expect(0, 133507, '\p{^Is_Nv=00030}', "");
    Expect(0, 133507, '\P{Is_Nv=00030}', "");
    Expect(1, 133507, '\P{^Is_Nv=00030}', "");
    Expect(0, 133508, '\p{Is_Nv=00030}', "");
    Expect(1, 133508, '\p{^Is_Nv=00030}', "");
    Expect(1, 133508, '\P{Is_Nv=00030}', "");
    Expect(0, 133508, '\P{^Is_Nv=00030}', "");
    Error('\p{Numeric_Value= /a/+00000300}');
    Error('\P{Numeric_Value= /a/+00000300}');
    Expect(1, 69236, '\p{Numeric_Value=+000_000_003_00}', "");
    Expect(0, 69236, '\p{^Numeric_Value=+000_000_003_00}', "");
    Expect(0, 69236, '\P{Numeric_Value=+000_000_003_00}', "");
    Expect(1, 69236, '\P{^Numeric_Value=+000_000_003_00}', "");
    Expect(0, 69237, '\p{Numeric_Value=+000_000_003_00}', "");
    Expect(1, 69237, '\p{^Numeric_Value=+000_000_003_00}', "");
    Expect(1, 69237, '\P{Numeric_Value=+000_000_003_00}', "");
    Expect(0, 69237, '\P{^Numeric_Value=+000_000_003_00}', "");
    Error('\p{Nv= 00300/a/}');
    Error('\P{Nv= 00300/a/}');
    Expect(1, 69236, '\p{Nv=+0000300}', "");
    Expect(0, 69236, '\p{^Nv=+0000300}', "");
    Expect(0, 69236, '\P{Nv=+0000300}', "");
    Expect(1, 69236, '\P{^Nv=+0000300}', "");
    Expect(0, 69237, '\p{Nv=+0000300}', "");
    Expect(1, 69237, '\p{^Nv=+0000300}', "");
    Expect(1, 69237, '\P{Nv=+0000300}', "");
    Expect(0, 69237, '\P{^Nv=+0000300}', "");
    Error('\p{Is_Numeric_Value=	/a/+00000000300}');
    Error('\P{Is_Numeric_Value=	/a/+00000000300}');
    Expect(1, 69236, '\p{Is_Numeric_Value=0_0_0_0_0_0300}', "");
    Expect(0, 69236, '\p{^Is_Numeric_Value=0_0_0_0_0_0300}', "");
    Expect(0, 69236, '\P{Is_Numeric_Value=0_0_0_0_0_0300}', "");
    Expect(1, 69236, '\P{^Is_Numeric_Value=0_0_0_0_0_0300}', "");
    Expect(0, 69237, '\p{Is_Numeric_Value=0_0_0_0_0_0300}', "");
    Expect(1, 69237, '\p{^Is_Numeric_Value=0_0_0_0_0_0300}', "");
    Expect(1, 69237, '\P{Is_Numeric_Value=0_0_0_0_0_0300}', "");
    Expect(0, 69237, '\P{^Is_Numeric_Value=0_0_0_0_0_0300}', "");
    Error('\p{Is_Nv=-:=000000300}');
    Error('\P{Is_Nv=-:=000000300}');
    Expect(1, 69236, '\p{Is_Nv=00300}', "");
    Expect(0, 69236, '\p{^Is_Nv=00300}', "");
    Expect(0, 69236, '\P{Is_Nv=00300}', "");
    Expect(1, 69236, '\P{^Is_Nv=00300}', "");
    Expect(0, 69237, '\p{Is_Nv=00300}', "");
    Expect(1, 69237, '\p{^Is_Nv=00300}', "");
    Expect(1, 69237, '\P{Is_Nv=00300}', "");
    Expect(0, 69237, '\P{^Is_Nv=00300}', "");
    Error('\p{Numeric_Value=:=	 0_0_0_0_0_0_0_0_3_0_00}');
    Error('\P{Numeric_Value=:=	 0_0_0_0_0_0_0_0_3_0_00}');
    Expect(1, 68061, '\p{Numeric_Value=0000000003000}', "");
    Expect(0, 68061, '\p{^Numeric_Value=0000000003000}', "");
    Expect(0, 68061, '\P{Numeric_Value=0000000003000}', "");
    Expect(1, 68061, '\P{^Numeric_Value=0000000003000}', "");
    Expect(0, 68062, '\p{Numeric_Value=0000000003000}', "");
    Expect(1, 68062, '\p{^Numeric_Value=0000000003000}', "");
    Expect(1, 68062, '\P{Numeric_Value=0000000003000}', "");
    Expect(0, 68062, '\P{^Numeric_Value=0000000003000}', "");
    Error('\p{Nv=	00000003000/a/}');
    Error('\P{Nv=	00000003000/a/}');
    Expect(1, 68061, '\p{Nv=00000_00300_0}', "");
    Expect(0, 68061, '\p{^Nv=00000_00300_0}', "");
    Expect(0, 68061, '\P{Nv=00000_00300_0}', "");
    Expect(1, 68061, '\P{^Nv=00000_00300_0}', "");
    Expect(0, 68062, '\p{Nv=00000_00300_0}', "");
    Expect(1, 68062, '\p{^Nv=00000_00300_0}', "");
    Expect(1, 68062, '\P{Nv=00000_00300_0}', "");
    Expect(0, 68062, '\P{^Nv=00000_00300_0}', "");
    Error('\p{Is_Numeric_Value:	/a/-_+00000_00030_00}');
    Error('\P{Is_Numeric_Value:	/a/-_+00000_00030_00}');
    Expect(1, 68061, '\p{Is_Numeric_Value=00000003000}', "");
    Expect(0, 68061, '\p{^Is_Numeric_Value=00000003000}', "");
    Expect(0, 68061, '\P{Is_Numeric_Value=00000003000}', "");
    Expect(1, 68061, '\P{^Is_Numeric_Value=00000003000}', "");
    Expect(0, 68062, '\p{Is_Numeric_Value=00000003000}', "");
    Expect(1, 68062, '\p{^Is_Numeric_Value=00000003000}', "");
    Expect(1, 68062, '\P{Is_Numeric_Value=00000003000}', "");
    Expect(0, 68062, '\P{^Is_Numeric_Value=00000003000}', "");
    Error('\p{Is_Nv=_/a/+03_00_0}');
    Error('\P{Is_Nv=_/a/+03_00_0}');
    Expect(1, 68061, '\p{Is_Nv=+003000}', "");
    Expect(0, 68061, '\p{^Is_Nv=+003000}', "");
    Expect(0, 68061, '\P{Is_Nv=+003000}', "");
    Expect(1, 68061, '\P{^Is_Nv=+003000}', "");
    Expect(0, 68062, '\p{Is_Nv=+003000}', "");
    Expect(1, 68062, '\p{^Is_Nv=+003000}', "");
    Expect(1, 68062, '\P{Is_Nv=+003000}', "");
    Expect(0, 68062, '\P{^Is_Nv=+003000}', "");
    Error('\p{Numeric_Value=-:=000_003_000_0}');
    Error('\P{Numeric_Value=-:=000_003_000_0}');
    Expect(1, 68070, '\p{Numeric_Value=+00000000030000}', "");
    Expect(0, 68070, '\p{^Numeric_Value=+00000000030000}', "");
    Expect(0, 68070, '\P{Numeric_Value=+00000000030000}', "");
    Expect(1, 68070, '\P{^Numeric_Value=+00000000030000}', "");
    Expect(0, 68071, '\p{Numeric_Value=+00000000030000}', "");
    Expect(1, 68071, '\p{^Numeric_Value=+00000000030000}', "");
    Expect(1, 68071, '\P{Numeric_Value=+00000000030000}', "");
    Expect(0, 68071, '\P{^Numeric_Value=+00000000030000}', "");
    Error('\p{Nv=	 003_000_0/a/}');
    Error('\P{Nv=	 003_000_0/a/}');
    Expect(1, 68070, '\p{Nv=0_0_0_0_0_0_0_30000}', "");
    Expect(0, 68070, '\p{^Nv=0_0_0_0_0_0_0_30000}', "");
    Expect(0, 68070, '\P{Nv=0_0_0_0_0_0_0_30000}', "");
    Expect(1, 68070, '\P{^Nv=0_0_0_0_0_0_0_30000}', "");
    Expect(0, 68071, '\p{Nv=0_0_0_0_0_0_0_30000}', "");
    Expect(1, 68071, '\p{^Nv=0_0_0_0_0_0_0_30000}', "");
    Expect(1, 68071, '\P{Nv=0_0_0_0_0_0_0_30000}', "");
    Expect(0, 68071, '\P{^Nv=0_0_0_0_0_0_0_30000}', "");
    Error('\p{Is_Numeric_Value=-:=+00000030000}');
    Error('\P{Is_Numeric_Value=-:=+00000030000}');
    Expect(1, 68070, '\p{Is_Numeric_Value=0000_0000_0300_00}', "");
    Expect(0, 68070, '\p{^Is_Numeric_Value=0000_0000_0300_00}', "");
    Expect(0, 68070, '\P{Is_Numeric_Value=0000_0000_0300_00}', "");
    Expect(1, 68070, '\P{^Is_Numeric_Value=0000_0000_0300_00}', "");
    Expect(0, 68071, '\p{Is_Numeric_Value=0000_0000_0300_00}', "");
    Expect(1, 68071, '\p{^Is_Numeric_Value=0000_0000_0300_00}', "");
    Expect(1, 68071, '\P{Is_Numeric_Value=0000_0000_0300_00}', "");
    Expect(0, 68071, '\P{^Is_Numeric_Value=0000_0000_0300_00}', "");
    Error('\p{Is_Nv=	:=3000_0}');
    Error('\P{Is_Nv=	:=3000_0}');
    Expect(1, 68070, '\p{Is_Nv=30_00_0}', "");
    Expect(0, 68070, '\p{^Is_Nv=30_00_0}', "");
    Expect(0, 68070, '\P{Is_Nv=30_00_0}', "");
    Expect(1, 68070, '\P{^Is_Nv=30_00_0}', "");
    Expect(0, 68071, '\p{Is_Nv=30_00_0}', "");
    Expect(1, 68071, '\p{^Is_Nv=30_00_0}', "");
    Expect(1, 68071, '\P{Is_Nv=30_00_0}', "");
    Expect(0, 68071, '\P{^Is_Nv=30_00_0}', "");
    Error('\p{Numeric_Value:   /a/		0_0_0_0_0_0_0_0_0300000}');
    Error('\P{Numeric_Value:   /a/		0_0_0_0_0_0_0_0_0300000}');
    Expect(1, 68079, '\p{Numeric_Value:	000000_030000_0}', "");
    Expect(0, 68079, '\p{^Numeric_Value:	000000_030000_0}', "");
    Expect(0, 68079, '\P{Numeric_Value:	000000_030000_0}', "");
    Expect(1, 68079, '\P{^Numeric_Value:	000000_030000_0}', "");
    Expect(0, 68080, '\p{Numeric_Value:	000000_030000_0}', "");
    Expect(1, 68080, '\p{^Numeric_Value:	000000_030000_0}', "");
    Expect(1, 68080, '\P{Numeric_Value:	000000_030000_0}', "");
    Expect(0, 68080, '\P{^Numeric_Value:	000000_030000_0}', "");
    Error('\p{Nv=/a/-+0000300000}');
    Error('\P{Nv=/a/-+0000300000}');
    Expect(1, 68079, '\p{Nv=0000_0000_0300_000}', "");
    Expect(0, 68079, '\p{^Nv=0000_0000_0300_000}', "");
    Expect(0, 68079, '\P{Nv=0000_0000_0300_000}', "");
    Expect(1, 68079, '\P{^Nv=0000_0000_0300_000}', "");
    Expect(0, 68080, '\p{Nv=0000_0000_0300_000}', "");
    Expect(1, 68080, '\p{^Nv=0000_0000_0300_000}', "");
    Expect(1, 68080, '\P{Nv=0000_0000_0300_000}', "");
    Expect(0, 68080, '\P{^Nv=0000_0000_0300_000}', "");
    Error('\p{Is_Numeric_Value=:=-_+300000}');
    Error('\P{Is_Numeric_Value=:=-_+300000}');
    Expect(1, 68079, '\p{Is_Numeric_Value=000000000300000}', "");
    Expect(0, 68079, '\p{^Is_Numeric_Value=000000000300000}', "");
    Expect(0, 68079, '\P{Is_Numeric_Value=000000000300000}', "");
    Expect(1, 68079, '\P{^Is_Numeric_Value=000000000300000}', "");
    Expect(0, 68080, '\p{Is_Numeric_Value=000000000300000}', "");
    Expect(1, 68080, '\p{^Is_Numeric_Value=000000000300000}', "");
    Expect(1, 68080, '\P{Is_Numeric_Value=000000000300000}', "");
    Expect(0, 68080, '\P{^Is_Numeric_Value=000000000300000}', "");
    Error('\p{Is_Nv= _00_00_30_00_00/a/}');
    Error('\P{Is_Nv= _00_00_30_00_00/a/}');
    Expect(1, 68079, '\p{Is_Nv=+000000300000}', "");
    Expect(0, 68079, '\p{^Is_Nv=+000000300000}', "");
    Expect(0, 68079, '\P{Is_Nv=+000000300000}', "");
    Expect(1, 68079, '\P{^Is_Nv=+000000300000}', "");
    Expect(0, 68080, '\p{Is_Nv=+000000300000}', "");
    Expect(1, 68080, '\p{^Is_Nv=+000000300000}', "");
    Expect(1, 68080, '\P{Is_Nv=+000000300000}', "");
    Expect(0, 68080, '\P{^Is_Nv=+000000300000}', "");
    Error('\p{Numeric_Value=/a/ -0000000031}');
    Error('\P{Numeric_Value=/a/ -0000000031}');
    Expect(1, 12891, '\p{Numeric_Value=03_1}', "");
    Expect(0, 12891, '\p{^Numeric_Value=03_1}', "");
    Expect(0, 12891, '\P{Numeric_Value=03_1}', "");
    Expect(1, 12891, '\P{^Numeric_Value=03_1}', "");
    Expect(0, 12892, '\p{Numeric_Value=03_1}', "");
    Expect(1, 12892, '\p{^Numeric_Value=03_1}', "");
    Expect(1, 12892, '\P{Numeric_Value=03_1}', "");
    Expect(0, 12892, '\P{^Numeric_Value=03_1}', "");
    Error('\p{Nv=_	3_1/a/}');
    Error('\P{Nv=_	3_1/a/}');
    Expect(1, 12891, '\p{Nv=3_1}', "");
    Expect(0, 12891, '\p{^Nv=3_1}', "");
    Expect(0, 12891, '\P{Nv=3_1}', "");
    Expect(1, 12891, '\P{^Nv=3_1}', "");
    Expect(0, 12892, '\p{Nv=3_1}', "");
    Expect(1, 12892, '\p{^Nv=3_1}', "");
    Expect(1, 12892, '\P{Nv=3_1}', "");
    Expect(0, 12892, '\P{^Nv=3_1}', "");
    Error('\p{Is_Numeric_Value=/a/--0_0_0_0_0_0_0_31}');
    Error('\P{Is_Numeric_Value=/a/--0_0_0_0_0_0_0_31}');
    Expect(1, 12891, '\p{Is_Numeric_Value=000_000_003_1}', "");
    Expect(0, 12891, '\p{^Is_Numeric_Value=000_000_003_1}', "");
    Expect(0, 12891, '\P{Is_Numeric_Value=000_000_003_1}', "");
    Expect(1, 12891, '\P{^Is_Numeric_Value=000_000_003_1}', "");
    Expect(0, 12892, '\p{Is_Numeric_Value=000_000_003_1}', "");
    Expect(1, 12892, '\p{^Is_Numeric_Value=000_000_003_1}', "");
    Expect(1, 12892, '\P{Is_Numeric_Value=000_000_003_1}', "");
    Expect(0, 12892, '\P{^Is_Numeric_Value=000_000_003_1}', "");
    Error('\p{Is_Nv=:=	-00031}');
    Error('\P{Is_Nv=:=	-00031}');
    Expect(1, 12891, '\p{Is_Nv=000031}', "");
    Expect(0, 12891, '\p{^Is_Nv=000031}', "");
    Expect(0, 12891, '\P{Is_Nv=000031}', "");
    Expect(1, 12891, '\P{^Is_Nv=000031}', "");
    Expect(0, 12892, '\p{Is_Nv=000031}', "");
    Expect(1, 12892, '\p{^Is_Nv=000031}', "");
    Expect(1, 12892, '\P{Is_Nv=000031}', "");
    Expect(0, 12892, '\P{^Is_Nv=000031}', "");
    Error('\p{Numeric_Value=/a/ -+0_0_0_0_0_32}');
    Error('\P{Numeric_Value=/a/ -+0_0_0_0_0_32}');
    Expect(1, 12892, '\p{Numeric_Value=0_0_0_0_0_00032}', "");
    Expect(0, 12892, '\p{^Numeric_Value=0_0_0_0_0_00032}', "");
    Expect(0, 12892, '\P{Numeric_Value=0_0_0_0_0_00032}', "");
    Expect(1, 12892, '\P{^Numeric_Value=0_0_0_0_0_00032}', "");
    Expect(0, 12893, '\p{Numeric_Value=0_0_0_0_0_00032}', "");
    Expect(1, 12893, '\p{^Numeric_Value=0_0_0_0_0_00032}', "");
    Expect(1, 12893, '\P{Numeric_Value=0_0_0_0_0_00032}', "");
    Expect(0, 12893, '\P{^Numeric_Value=0_0_0_0_0_00032}', "");
    Error('\p{Nv=_000_000_32/a/}');
    Error('\P{Nv=_000_000_32/a/}');
    Expect(1, 12892, '\p{Nv=0000000032}', "");
    Expect(0, 12892, '\p{^Nv=0000000032}', "");
    Expect(0, 12892, '\P{Nv=0000000032}', "");
    Expect(1, 12892, '\P{^Nv=0000000032}', "");
    Expect(0, 12893, '\p{Nv=0000000032}', "");
    Expect(1, 12893, '\p{^Nv=0000000032}', "");
    Expect(1, 12893, '\P{Nv=0000000032}', "");
    Expect(0, 12893, '\P{^Nv=0000000032}', "");
    Error('\p{Is_Numeric_Value=_:=000000032}');
    Error('\P{Is_Numeric_Value=_:=000000032}');
    Expect(1, 12892, '\p{Is_Numeric_Value=+3_2}', "");
    Expect(0, 12892, '\p{^Is_Numeric_Value=+3_2}', "");
    Expect(0, 12892, '\P{Is_Numeric_Value=+3_2}', "");
    Expect(1, 12892, '\P{^Is_Numeric_Value=+3_2}', "");
    Expect(0, 12893, '\p{Is_Numeric_Value=+3_2}', "");
    Expect(1, 12893, '\p{^Is_Numeric_Value=+3_2}', "");
    Expect(1, 12893, '\P{Is_Numeric_Value=+3_2}', "");
    Expect(0, 12893, '\P{^Is_Numeric_Value=+3_2}', "");
    Error('\p{Is_Nv=:=--+000032}');
    Error('\P{Is_Nv=:=--+000032}');
    Expect(1, 12892, '\p{Is_Nv=+00003_2}', "");
    Expect(0, 12892, '\p{^Is_Nv=+00003_2}', "");
    Expect(0, 12892, '\P{Is_Nv=+00003_2}', "");
    Expect(1, 12892, '\P{^Is_Nv=+00003_2}', "");
    Expect(0, 12893, '\p{Is_Nv=+00003_2}', "");
    Expect(1, 12893, '\p{^Is_Nv=+00003_2}', "");
    Expect(1, 12893, '\P{Is_Nv=+00003_2}', "");
    Expect(0, 12893, '\P{^Is_Nv=+00003_2}', "");
    Error('\p{Numeric_Value= /a/0_0_0_0_0_0033}');
    Error('\P{Numeric_Value= /a/0_0_0_0_0_0033}');
    Expect(1, 12893, '\p{Numeric_Value=0_0_33}', "");
    Expect(0, 12893, '\p{^Numeric_Value=0_0_33}', "");
    Expect(0, 12893, '\P{Numeric_Value=0_0_33}', "");
    Expect(1, 12893, '\P{^Numeric_Value=0_0_33}', "");
    Expect(0, 12894, '\p{Numeric_Value=0_0_33}', "");
    Expect(1, 12894, '\p{^Numeric_Value=0_0_33}', "");
    Expect(1, 12894, '\P{Numeric_Value=0_0_33}', "");
    Expect(0, 12894, '\P{^Numeric_Value=0_0_33}', "");
    Error('\p{Nv=/a/_	0_0_0_0_33}');
    Error('\P{Nv=/a/_	0_0_0_0_33}');
    Expect(1, 12893, '\p{Nv=+0000_0000_33}', "");
    Expect(0, 12893, '\p{^Nv=+0000_0000_33}', "");
    Expect(0, 12893, '\P{Nv=+0000_0000_33}', "");
    Expect(1, 12893, '\P{^Nv=+0000_0000_33}', "");
    Expect(0, 12894, '\p{Nv=+0000_0000_33}', "");
    Expect(1, 12894, '\p{^Nv=+0000_0000_33}', "");
    Expect(1, 12894, '\P{Nv=+0000_0000_33}', "");
    Expect(0, 12894, '\P{^Nv=+0000_0000_33}', "");
    Error('\p{Is_Numeric_Value=	:=03_3}');
    Error('\P{Is_Numeric_Value=	:=03_3}');
    Expect(1, 12893, '\p{Is_Numeric_Value=+000000033}', "");
    Expect(0, 12893, '\p{^Is_Numeric_Value=+000000033}', "");
    Expect(0, 12893, '\P{Is_Numeric_Value=+000000033}', "");
    Expect(1, 12893, '\P{^Is_Numeric_Value=+000000033}', "");
    Expect(0, 12894, '\p{Is_Numeric_Value=+000000033}', "");
    Expect(1, 12894, '\p{^Is_Numeric_Value=+000000033}', "");
    Expect(1, 12894, '\P{Is_Numeric_Value=+000000033}', "");
    Expect(0, 12894, '\P{^Is_Numeric_Value=+000000033}', "");
    Error('\p{Is_Nv= _+000033/a/}');
    Error('\P{Is_Nv= _+000033/a/}');
    Expect(1, 12893, '\p{Is_Nv=+000000033}', "");
    Expect(0, 12893, '\p{^Is_Nv=+000000033}', "");
    Expect(0, 12893, '\P{Is_Nv=+000000033}', "");
    Expect(1, 12893, '\P{^Is_Nv=+000000033}', "");
    Expect(0, 12894, '\p{Is_Nv=+000000033}', "");
    Expect(1, 12894, '\p{^Is_Nv=+000000033}', "");
    Expect(1, 12894, '\P{Is_Nv=+000000033}', "");
    Expect(0, 12894, '\P{^Is_Nv=+000000033}', "");
    Error('\p{Numeric_Value=:=+00000034}');
    Error('\P{Numeric_Value=:=+00000034}');
    Expect(1, 12894, '\p{Numeric_Value=+0003_4}', "");
    Expect(0, 12894, '\p{^Numeric_Value=+0003_4}', "");
    Expect(0, 12894, '\P{Numeric_Value=+0003_4}', "");
    Expect(1, 12894, '\P{^Numeric_Value=+0003_4}', "");
    Expect(0, 12895, '\p{Numeric_Value=+0003_4}', "");
    Expect(1, 12895, '\p{^Numeric_Value=+0003_4}', "");
    Expect(1, 12895, '\P{Numeric_Value=+0003_4}', "");
    Expect(0, 12895, '\P{^Numeric_Value=+0003_4}', "");
    Error('\p{Nv::=	-000000034}');
    Error('\P{Nv::=	-000000034}');
    Expect(1, 12894, '\p{Nv=0_0_0_034}', "");
    Expect(0, 12894, '\p{^Nv=0_0_0_034}', "");
    Expect(0, 12894, '\P{Nv=0_0_0_034}', "");
    Expect(1, 12894, '\P{^Nv=0_0_0_034}', "");
    Expect(0, 12895, '\p{Nv=0_0_0_034}', "");
    Expect(1, 12895, '\p{^Nv=0_0_0_034}', "");
    Expect(1, 12895, '\P{Nv=0_0_0_034}', "");
    Expect(0, 12895, '\P{^Nv=0_0_0_034}', "");
    Error('\p{Is_Numeric_Value:   	-00000000034/a/}');
    Error('\P{Is_Numeric_Value:   	-00000000034/a/}');
    Expect(1, 12894, '\p{Is_Numeric_Value=+3_4}', "");
    Expect(0, 12894, '\p{^Is_Numeric_Value=+3_4}', "");
    Expect(0, 12894, '\P{Is_Numeric_Value=+3_4}', "");
    Expect(1, 12894, '\P{^Is_Numeric_Value=+3_4}', "");
    Expect(0, 12895, '\p{Is_Numeric_Value=+3_4}', "");
    Expect(1, 12895, '\p{^Is_Numeric_Value=+3_4}', "");
    Expect(1, 12895, '\P{Is_Numeric_Value=+3_4}', "");
    Expect(0, 12895, '\P{^Is_Numeric_Value=+3_4}', "");
    Error('\p{Is_Nv=_000034/a/}');
    Error('\P{Is_Nv=_000034/a/}');
    Expect(1, 12894, '\p{Is_Nv=00000034}', "");
    Expect(0, 12894, '\p{^Is_Nv=00000034}', "");
    Expect(0, 12894, '\P{Is_Nv=00000034}', "");
    Expect(1, 12894, '\P{^Is_Nv=00000034}', "");
    Expect(0, 12895, '\p{Is_Nv=00000034}', "");
    Expect(1, 12895, '\p{^Is_Nv=00000034}', "");
    Expect(1, 12895, '\P{Is_Nv=00000034}', "");
    Expect(0, 12895, '\P{^Is_Nv=00000034}', "");
    Error('\p{Numeric_Value=_:=0000035}');
    Error('\P{Numeric_Value=_:=0000035}');
    Expect(1, 12895, '\p{Numeric_Value=00003_5}', "");
    Expect(0, 12895, '\p{^Numeric_Value=00003_5}', "");
    Expect(0, 12895, '\P{Numeric_Value=00003_5}', "");
    Expect(1, 12895, '\P{^Numeric_Value=00003_5}', "");
    Expect(0, 12896, '\p{Numeric_Value=00003_5}', "");
    Expect(1, 12896, '\p{^Numeric_Value=00003_5}', "");
    Expect(1, 12896, '\P{Numeric_Value=00003_5}', "");
    Expect(0, 12896, '\P{^Numeric_Value=00003_5}', "");
    Error('\p{Nv=/a/ 0_0_35}');
    Error('\P{Nv=/a/ 0_0_35}');
    Expect(1, 12895, '\p{Nv:	+035}', "");
    Expect(0, 12895, '\p{^Nv:	+035}', "");
    Expect(0, 12895, '\P{Nv:	+035}', "");
    Expect(1, 12895, '\P{^Nv:	+035}', "");
    Expect(0, 12896, '\p{Nv:	+035}', "");
    Expect(1, 12896, '\p{^Nv:	+035}', "");
    Expect(1, 12896, '\P{Nv:	+035}', "");
    Expect(0, 12896, '\P{^Nv:	+035}', "");
    Error('\p{Is_Numeric_Value=- 00_03_5:=}');
    Error('\P{Is_Numeric_Value=- 00_03_5:=}');
    Expect(1, 12895, '\p{Is_Numeric_Value=00_00_00_03_5}', "");
    Expect(0, 12895, '\p{^Is_Numeric_Value=00_00_00_03_5}', "");
    Expect(0, 12895, '\P{Is_Numeric_Value=00_00_00_03_5}', "");
    Expect(1, 12895, '\P{^Is_Numeric_Value=00_00_00_03_5}', "");
    Expect(0, 12896, '\p{Is_Numeric_Value=00_00_00_03_5}', "");
    Expect(1, 12896, '\p{^Is_Numeric_Value=00_00_00_03_5}', "");
    Expect(1, 12896, '\P{Is_Numeric_Value=00_00_00_03_5}', "");
    Expect(0, 12896, '\P{^Is_Numeric_Value=00_00_00_03_5}', "");
    Error('\p{Is_Nv=/a/_00000000035}');
    Error('\P{Is_Nv=/a/_00000000035}');
    Expect(1, 12895, '\p{Is_Nv=+00000000035}', "");
    Expect(0, 12895, '\p{^Is_Nv=+00000000035}', "");
    Expect(0, 12895, '\P{Is_Nv=+00000000035}', "");
    Expect(1, 12895, '\P{^Is_Nv=+00000000035}', "");
    Expect(0, 12896, '\p{Is_Nv=+00000000035}', "");
    Expect(1, 12896, '\p{^Is_Nv=+00000000035}', "");
    Expect(1, 12896, '\P{Is_Nv=+00000000035}', "");
    Expect(0, 12896, '\P{^Is_Nv=+00000000035}', "");
    Error('\p{Numeric_Value: - +00_00_36:=}');
    Error('\P{Numeric_Value: - +00_00_36:=}');
    Expect(1, 12977, '\p{Numeric_Value=+0036}', "");
    Expect(0, 12977, '\p{^Numeric_Value=+0036}', "");
    Expect(0, 12977, '\P{Numeric_Value=+0036}', "");
    Expect(1, 12977, '\P{^Numeric_Value=+0036}', "");
    Expect(0, 12978, '\p{Numeric_Value=+0036}', "");
    Expect(1, 12978, '\p{^Numeric_Value=+0036}', "");
    Expect(1, 12978, '\P{Numeric_Value=+0036}', "");
    Expect(0, 12978, '\P{^Numeric_Value=+0036}', "");
    Error('\p{Nv=	0_0_0_036/a/}');
    Error('\P{Nv=	0_0_0_036/a/}');
    Expect(1, 12977, '\p{Nv=+00000000036}', "");
    Expect(0, 12977, '\p{^Nv=+00000000036}', "");
    Expect(0, 12977, '\P{Nv=+00000000036}', "");
    Expect(1, 12977, '\P{^Nv=+00000000036}', "");
    Expect(0, 12978, '\p{Nv=+00000000036}', "");
    Expect(1, 12978, '\p{^Nv=+00000000036}', "");
    Expect(1, 12978, '\P{Nv=+00000000036}', "");
    Expect(0, 12978, '\P{^Nv=+00000000036}', "");
    Error('\p{Is_Numeric_Value=:=_00_00_00_36}');
    Error('\P{Is_Numeric_Value=:=_00_00_00_36}');
    Expect(1, 12977, '\p{Is_Numeric_Value:   03_6}', "");
    Expect(0, 12977, '\p{^Is_Numeric_Value:   03_6}', "");
    Expect(0, 12977, '\P{Is_Numeric_Value:   03_6}', "");
    Expect(1, 12977, '\P{^Is_Numeric_Value:   03_6}', "");
    Expect(0, 12978, '\p{Is_Numeric_Value:   03_6}', "");
    Expect(1, 12978, '\p{^Is_Numeric_Value:   03_6}', "");
    Expect(1, 12978, '\P{Is_Numeric_Value:   03_6}', "");
    Expect(0, 12978, '\P{^Is_Numeric_Value:   03_6}', "");
    Error('\p{Is_Nv= /a/36}');
    Error('\P{Is_Nv= /a/36}');
    Expect(1, 12977, '\p{Is_Nv=00000000036}', "");
    Expect(0, 12977, '\p{^Is_Nv=00000000036}', "");
    Expect(0, 12977, '\P{Is_Nv=00000000036}', "");
    Expect(1, 12977, '\P{^Is_Nv=00000000036}', "");
    Expect(0, 12978, '\p{Is_Nv=00000000036}', "");
    Expect(1, 12978, '\p{^Is_Nv=00000000036}', "");
    Expect(1, 12978, '\P{Is_Nv=00000000036}', "");
    Expect(0, 12978, '\P{^Is_Nv=00000000036}', "");
    Error('\p{Numeric_Value=-00037:=}');
    Error('\P{Numeric_Value=-00037:=}');
    Expect(1, 12978, '\p{Numeric_Value=037}', "");
    Expect(0, 12978, '\p{^Numeric_Value=037}', "");
    Expect(0, 12978, '\P{Numeric_Value=037}', "");
    Expect(1, 12978, '\P{^Numeric_Value=037}', "");
    Expect(0, 12979, '\p{Numeric_Value=037}', "");
    Expect(1, 12979, '\p{^Numeric_Value=037}', "");
    Expect(1, 12979, '\P{Numeric_Value=037}', "");
    Expect(0, 12979, '\P{^Numeric_Value=037}', "");
    Error('\p{Nv:   --00000000037:=}');
    Error('\P{Nv:   --00000000037:=}');
    Expect(1, 12978, '\p{Nv=00000037}', "");
    Expect(0, 12978, '\p{^Nv=00000037}', "");
    Expect(0, 12978, '\P{Nv=00000037}', "");
    Expect(1, 12978, '\P{^Nv=00000037}', "");
    Expect(0, 12979, '\p{Nv=00000037}', "");
    Expect(1, 12979, '\p{^Nv=00000037}', "");
    Expect(1, 12979, '\P{Nv=00000037}', "");
    Expect(0, 12979, '\P{^Nv=00000037}', "");
    Error('\p{Is_Numeric_Value= 000000037/a/}');
    Error('\P{Is_Numeric_Value= 000000037/a/}');
    Expect(1, 12978, '\p{Is_Numeric_Value=0000037}', "");
    Expect(0, 12978, '\p{^Is_Numeric_Value=0000037}', "");
    Expect(0, 12978, '\P{Is_Numeric_Value=0000037}', "");
    Expect(1, 12978, '\P{^Is_Numeric_Value=0000037}', "");
    Expect(0, 12979, '\p{Is_Numeric_Value=0000037}', "");
    Expect(1, 12979, '\p{^Is_Numeric_Value=0000037}', "");
    Expect(1, 12979, '\P{Is_Numeric_Value=0000037}', "");
    Expect(0, 12979, '\P{^Is_Numeric_Value=0000037}', "");
    Error('\p{Is_Nv:	:=-00_00_00_37}');
    Error('\P{Is_Nv:	:=-00_00_00_37}');
    Expect(1, 12978, '\p{Is_Nv=+0_0_0_0_0_37}', "");
    Expect(0, 12978, '\p{^Is_Nv=+0_0_0_0_0_37}', "");
    Expect(0, 12978, '\P{Is_Nv=+0_0_0_0_0_37}', "");
    Expect(1, 12978, '\P{^Is_Nv=+0_0_0_0_0_37}', "");
    Expect(0, 12979, '\p{Is_Nv=+0_0_0_0_0_37}', "");
    Expect(1, 12979, '\p{^Is_Nv=+0_0_0_0_0_37}', "");
    Expect(1, 12979, '\P{Is_Nv=+0_0_0_0_0_37}', "");
    Expect(0, 12979, '\P{^Is_Nv=+0_0_0_0_0_37}', "");
    Error('\p{Numeric_Value=-:=+00_00_00_038}');
    Error('\P{Numeric_Value=-:=+00_00_00_038}');
    Expect(1, 12979, '\p{Numeric_Value=+00038}', "");
    Expect(0, 12979, '\p{^Numeric_Value=+00038}', "");
    Expect(0, 12979, '\P{Numeric_Value=+00038}', "");
    Expect(1, 12979, '\P{^Numeric_Value=+00038}', "");
    Expect(0, 12980, '\p{Numeric_Value=+00038}', "");
    Expect(1, 12980, '\p{^Numeric_Value=+00038}', "");
    Expect(1, 12980, '\P{Numeric_Value=+00038}', "");
    Expect(0, 12980, '\P{^Numeric_Value=+00038}', "");
    Error('\p{Nv=  +0_0_0_0_38:=}');
    Error('\P{Nv=  +0_0_0_0_38:=}');
    Expect(1, 12979, '\p{Nv=00038}', "");
    Expect(0, 12979, '\p{^Nv=00038}', "");
    Expect(0, 12979, '\P{Nv=00038}', "");
    Expect(1, 12979, '\P{^Nv=00038}', "");
    Expect(0, 12980, '\p{Nv=00038}', "");
    Expect(1, 12980, '\p{^Nv=00038}', "");
    Expect(1, 12980, '\P{Nv=00038}', "");
    Expect(0, 12980, '\P{^Nv=00038}', "");
    Error('\p{Is_Numeric_Value=:= +03_8}');
    Error('\P{Is_Numeric_Value=:= +03_8}');
    Expect(1, 12979, '\p{Is_Numeric_Value=00000003_8}', "");
    Expect(0, 12979, '\p{^Is_Numeric_Value=00000003_8}', "");
    Expect(0, 12979, '\P{Is_Numeric_Value=00000003_8}', "");
    Expect(1, 12979, '\P{^Is_Numeric_Value=00000003_8}', "");
    Expect(0, 12980, '\p{Is_Numeric_Value=00000003_8}', "");
    Expect(1, 12980, '\p{^Is_Numeric_Value=00000003_8}', "");
    Expect(1, 12980, '\P{Is_Numeric_Value=00000003_8}', "");
    Expect(0, 12980, '\P{^Is_Numeric_Value=00000003_8}', "");
    Error('\p{Is_Nv=_-0000038/a/}');
    Error('\P{Is_Nv=_-0000038/a/}');
    Expect(1, 12979, '\p{Is_Nv=38}', "");
    Expect(0, 12979, '\p{^Is_Nv=38}', "");
    Expect(0, 12979, '\P{Is_Nv=38}', "");
    Expect(1, 12979, '\P{^Is_Nv=38}', "");
    Expect(0, 12980, '\p{Is_Nv=38}', "");
    Expect(1, 12980, '\p{^Is_Nv=38}', "");
    Expect(1, 12980, '\P{Is_Nv=38}', "");
    Expect(0, 12980, '\P{^Is_Nv=38}', "");
    Error('\p{Numeric_Value=_/a/00039}');
    Error('\P{Numeric_Value=_/a/00039}');
    Expect(1, 12980, '\p{Numeric_Value=+000000039}', "");
    Expect(0, 12980, '\p{^Numeric_Value=+000000039}', "");
    Expect(0, 12980, '\P{Numeric_Value=+000000039}', "");
    Expect(1, 12980, '\P{^Numeric_Value=+000000039}', "");
    Expect(0, 12981, '\p{Numeric_Value=+000000039}', "");
    Expect(1, 12981, '\p{^Numeric_Value=+000000039}', "");
    Expect(1, 12981, '\P{Numeric_Value=+000000039}', "");
    Expect(0, 12981, '\P{^Numeric_Value=+000000039}', "");
    Error('\p{Nv=	:=03_9}');
    Error('\P{Nv=	:=03_9}');
    Expect(1, 12980, '\p{Nv=+03_9}', "");
    Expect(0, 12980, '\p{^Nv=+03_9}', "");
    Expect(0, 12980, '\P{Nv=+03_9}', "");
    Expect(1, 12980, '\P{^Nv=+03_9}', "");
    Expect(0, 12981, '\p{Nv=+03_9}', "");
    Expect(1, 12981, '\p{^Nv=+03_9}', "");
    Expect(1, 12981, '\P{Nv=+03_9}', "");
    Expect(0, 12981, '\P{^Nv=+03_9}', "");
    Error('\p{Is_Numeric_Value:   /a/_-0_0_0_0_0_0_0_0_0_39}');
    Error('\P{Is_Numeric_Value:   /a/_-0_0_0_0_0_0_0_0_0_39}');
    Expect(1, 12980, '\p{Is_Numeric_Value=039}', "");
    Expect(0, 12980, '\p{^Is_Numeric_Value=039}', "");
    Expect(0, 12980, '\P{Is_Numeric_Value=039}', "");
    Expect(1, 12980, '\P{^Is_Numeric_Value=039}', "");
    Expect(0, 12981, '\p{Is_Numeric_Value=039}', "");
    Expect(1, 12981, '\p{^Is_Numeric_Value=039}', "");
    Expect(1, 12981, '\P{Is_Numeric_Value=039}', "");
    Expect(0, 12981, '\P{^Is_Numeric_Value=039}', "");
    Error('\p{Is_Nv=  3_9/a/}');
    Error('\P{Is_Nv=  3_9/a/}');
    Expect(1, 12980, '\p{Is_Nv=+3_9}', "");
    Expect(0, 12980, '\p{^Is_Nv=+3_9}', "");
    Expect(0, 12980, '\P{Is_Nv=+3_9}', "");
    Expect(1, 12980, '\P{^Is_Nv=+3_9}', "");
    Expect(0, 12981, '\p{Is_Nv=+3_9}', "");
    Expect(1, 12981, '\p{^Is_Nv=+3_9}', "");
    Expect(1, 12981, '\P{Is_Nv=+3_9}', "");
    Expect(0, 12981, '\P{^Is_Nv=+3_9}', "");
    Error('\p{Numeric_Value=_/a/00000004}');
    Error('\P{Numeric_Value=_/a/00000004}');
    Expect(1, 156269, '\p{Numeric_Value=+0000000004}', "");
    Expect(0, 156269, '\p{^Numeric_Value=+0000000004}', "");
    Expect(0, 156269, '\P{Numeric_Value=+0000000004}', "");
    Expect(1, 156269, '\P{^Numeric_Value=+0000000004}', "");
    Expect(0, 156270, '\p{Numeric_Value=+0000000004}', "");
    Expect(1, 156270, '\p{^Numeric_Value=+0000000004}', "");
    Expect(1, 156270, '\P{Numeric_Value=+0000000004}', "");
    Expect(0, 156270, '\P{^Numeric_Value=+0000000004}', "");
    Error('\p{Nv=:=_-00_4}');
    Error('\P{Nv=:=_-00_4}');
    Expect(1, 156269, '\p{Nv=0_0_0_0_0_0_0_04}', "");
    Expect(0, 156269, '\p{^Nv=0_0_0_0_0_0_0_04}', "");
    Expect(0, 156269, '\P{Nv=0_0_0_0_0_0_0_04}', "");
    Expect(1, 156269, '\P{^Nv=0_0_0_0_0_0_0_04}', "");
    Expect(0, 156270, '\p{Nv=0_0_0_0_0_0_0_04}', "");
    Expect(1, 156270, '\p{^Nv=0_0_0_0_0_0_0_04}', "");
    Expect(1, 156270, '\P{Nv=0_0_0_0_0_0_0_04}', "");
    Expect(0, 156270, '\P{^Nv=0_0_0_0_0_0_0_04}', "");
    Error('\p{Is_Numeric_Value=:=_ 04}');
    Error('\P{Is_Numeric_Value=:=_ 04}');
    Expect(1, 156269, '\p{Is_Numeric_Value=00_00_00_4}', "");
    Expect(0, 156269, '\p{^Is_Numeric_Value=00_00_00_4}', "");
    Expect(0, 156269, '\P{Is_Numeric_Value=00_00_00_4}', "");
    Expect(1, 156269, '\P{^Is_Numeric_Value=00_00_00_4}', "");
    Expect(0, 156270, '\p{Is_Numeric_Value=00_00_00_4}', "");
    Expect(1, 156270, '\p{^Is_Numeric_Value=00_00_00_4}', "");
    Expect(1, 156270, '\P{Is_Numeric_Value=00_00_00_4}', "");
    Expect(0, 156270, '\P{^Is_Numeric_Value=00_00_00_4}', "");
    Error('\p{Is_Nv: 	+0000000004:=}');
    Error('\P{Is_Nv: 	+0000000004:=}');
    Expect(1, 156269, '\p{Is_Nv=+4}', "");
    Expect(0, 156269, '\p{^Is_Nv=+4}', "");
    Expect(0, 156269, '\P{Is_Nv=+4}', "");
    Expect(1, 156269, '\P{^Is_Nv=+4}', "");
    Expect(0, 156270, '\p{Is_Nv=+4}', "");
    Expect(1, 156270, '\p{^Is_Nv=+4}', "");
    Expect(1, 156270, '\P{Is_Nv=+4}', "");
    Expect(0, 156270, '\P{^Is_Nv=+4}', "");
    Error('\p{Numeric_Value:_0000000004/00005:=}');
    Error('\P{Numeric_Value:_0000000004/00005:=}');
    Expect(1, 8536, '\p{Numeric_Value=0004/00005}', "");
    Expect(0, 8536, '\p{^Numeric_Value=0004/00005}', "");
    Expect(0, 8536, '\P{Numeric_Value=0004/00005}', "");
    Expect(1, 8536, '\P{^Numeric_Value=0004/00005}', "");
    Expect(0, 8537, '\p{Numeric_Value=0004/00005}', "");
    Expect(1, 8537, '\p{^Numeric_Value=0004/00005}', "");
    Expect(1, 8537, '\P{Numeric_Value=0004/00005}', "");
    Expect(0, 8537, '\P{^Numeric_Value=0004/00005}', "");
    Expect(1, 8536, '\p{Numeric_Value=0.800}', "");
    Expect(0, 8536, '\p{^Numeric_Value=0.800}', "");
    Expect(0, 8536, '\P{Numeric_Value=0.800}', "");
    Expect(1, 8536, '\P{^Numeric_Value=0.800}', "");
    Expect(0, 8537, '\p{Numeric_Value=0.800}', "");
    Expect(1, 8537, '\p{^Numeric_Value=0.800}', "");
    Expect(1, 8537, '\P{Numeric_Value=0.800}', "");
    Expect(0, 8537, '\P{^Numeric_Value=0.800}', "");
    Error('\p{Nv= 00000004/000000005/a/}');
    Error('\P{Nv= 00000004/000000005/a/}');
    Expect(1, 8536, '\p{Nv:   0000000004/05}', "");
    Expect(0, 8536, '\p{^Nv:   0000000004/05}', "");
    Expect(0, 8536, '\P{Nv:   0000000004/05}', "");
    Expect(1, 8536, '\P{^Nv:   0000000004/05}', "");
    Expect(0, 8537, '\p{Nv:   0000000004/05}', "");
    Expect(1, 8537, '\p{^Nv:   0000000004/05}', "");
    Expect(1, 8537, '\P{Nv:   0000000004/05}', "");
    Expect(0, 8537, '\P{^Nv:   0000000004/05}', "");
    Expect(1, 8536, '\p{Nv=0.800}', "");
    Expect(0, 8536, '\p{^Nv=0.800}', "");
    Expect(0, 8536, '\P{Nv=0.800}', "");
    Expect(1, 8536, '\P{^Nv=0.800}', "");
    Expect(0, 8537, '\p{Nv=0.800}', "");
    Expect(1, 8537, '\p{^Nv=0.800}', "");
    Expect(1, 8537, '\P{Nv=0.800}', "");
    Expect(0, 8537, '\P{^Nv=0.800}', "");
    Error('\p{Is_Numeric_Value=/a/ _000000004/000005}');
    Error('\P{Is_Numeric_Value=/a/ _000000004/000005}');
    Expect(1, 8536, '\p{Is_Numeric_Value=00004/0005}', "");
    Expect(0, 8536, '\p{^Is_Numeric_Value=00004/0005}', "");
    Expect(0, 8536, '\P{Is_Numeric_Value=00004/0005}', "");
    Expect(1, 8536, '\P{^Is_Numeric_Value=00004/0005}', "");
    Expect(0, 8537, '\p{Is_Numeric_Value=00004/0005}', "");
    Expect(1, 8537, '\p{^Is_Numeric_Value=00004/0005}', "");
    Expect(1, 8537, '\P{Is_Numeric_Value=00004/0005}', "");
    Expect(0, 8537, '\P{^Is_Numeric_Value=00004/0005}', "");
    Expect(1, 8536, '\p{Is_Numeric_Value=0.800}', "");
    Expect(0, 8536, '\p{^Is_Numeric_Value=0.800}', "");
    Expect(0, 8536, '\P{Is_Numeric_Value=0.800}', "");
    Expect(1, 8536, '\P{^Is_Numeric_Value=0.800}', "");
    Expect(0, 8537, '\p{Is_Numeric_Value=0.800}', "");
    Expect(1, 8537, '\p{^Is_Numeric_Value=0.800}', "");
    Expect(1, 8537, '\P{Is_Numeric_Value=0.800}', "");
    Expect(0, 8537, '\P{^Is_Numeric_Value=0.800}', "");
    Error('\p{Is_Nv=:=	_004/00000005}');
    Error('\P{Is_Nv=:=	_004/00000005}');
    Expect(1, 8536, '\p{Is_Nv=000000004/0000000005}', "");
    Expect(0, 8536, '\p{^Is_Nv=000000004/0000000005}', "");
    Expect(0, 8536, '\P{Is_Nv=000000004/0000000005}', "");
    Expect(1, 8536, '\P{^Is_Nv=000000004/0000000005}', "");
    Expect(0, 8537, '\p{Is_Nv=000000004/0000000005}', "");
    Expect(1, 8537, '\p{^Is_Nv=000000004/0000000005}', "");
    Expect(1, 8537, '\P{Is_Nv=000000004/0000000005}', "");
    Expect(0, 8537, '\P{^Is_Nv=000000004/0000000005}', "");
    Expect(1, 8536, '\p{Is_Nv=0.800}', "");
    Expect(0, 8536, '\p{^Is_Nv=0.800}', "");
    Expect(0, 8536, '\P{Is_Nv=0.800}', "");
    Expect(1, 8536, '\P{^Is_Nv=0.800}', "");
    Expect(0, 8537, '\p{Is_Nv=0.800}', "");
    Expect(1, 8537, '\p{^Is_Nv=0.800}', "");
    Expect(1, 8537, '\P{Is_Nv=0.800}', "");
    Expect(0, 8537, '\P{^Is_Nv=0.800}', "");
    Error('\p{Numeric_Value=:=_-+0_0_0_0_0_0_0_0_0_40}');
    Error('\P{Numeric_Value=:=_-+0_0_0_0_0_0_0_0_0_40}');
    Expect(1, 133532, '\p{Numeric_Value:	+00_00_40}', "");
    Expect(0, 133532, '\p{^Numeric_Value:	+00_00_40}', "");
    Expect(0, 133532, '\P{Numeric_Value:	+00_00_40}', "");
    Expect(1, 133532, '\P{^Numeric_Value:	+00_00_40}', "");
    Expect(0, 133533, '\p{Numeric_Value:	+00_00_40}', "");
    Expect(1, 133533, '\p{^Numeric_Value:	+00_00_40}', "");
    Expect(1, 133533, '\P{Numeric_Value:	+00_00_40}', "");
    Expect(0, 133533, '\P{^Numeric_Value:	+00_00_40}', "");
    Error('\p{Nv=-/a/000040}');
    Error('\P{Nv=-/a/000040}');
    Expect(1, 133532, '\p{Nv:	+00004_0}', "");
    Expect(0, 133532, '\p{^Nv:	+00004_0}', "");
    Expect(0, 133532, '\P{Nv:	+00004_0}', "");
    Expect(1, 133532, '\P{^Nv:	+00004_0}', "");
    Expect(0, 133533, '\p{Nv:	+00004_0}', "");
    Expect(1, 133533, '\p{^Nv:	+00004_0}', "");
    Expect(1, 133533, '\P{Nv:	+00004_0}', "");
    Expect(0, 133533, '\P{^Nv:	+00004_0}', "");
    Error('\p{Is_Numeric_Value= 00040/a/}');
    Error('\P{Is_Numeric_Value= 00040/a/}');
    Expect(1, 133532, '\p{Is_Numeric_Value=+00000000040}', "");
    Expect(0, 133532, '\p{^Is_Numeric_Value=+00000000040}', "");
    Expect(0, 133532, '\P{Is_Numeric_Value=+00000000040}', "");
    Expect(1, 133532, '\P{^Is_Numeric_Value=+00000000040}', "");
    Expect(0, 133533, '\p{Is_Numeric_Value=+00000000040}', "");
    Expect(1, 133533, '\p{^Is_Numeric_Value=+00000000040}', "");
    Expect(1, 133533, '\P{Is_Numeric_Value=+00000000040}', "");
    Expect(0, 133533, '\P{^Is_Numeric_Value=+00000000040}', "");
    Error('\p{Is_Nv=_+40/a/}');
    Error('\P{Is_Nv=_+40/a/}');
    Expect(1, 133532, '\p{Is_Nv=000040}', "");
    Expect(0, 133532, '\p{^Is_Nv=000040}', "");
    Expect(0, 133532, '\P{Is_Nv=000040}', "");
    Expect(1, 133532, '\P{^Is_Nv=000040}', "");
    Expect(0, 133533, '\p{Is_Nv=000040}', "");
    Expect(1, 133533, '\p{^Is_Nv=000040}', "");
    Expect(1, 133533, '\P{Is_Nv=000040}', "");
    Expect(0, 133533, '\P{^Is_Nv=000040}', "");
    Error('\p{Numeric_Value=__+0_0_0_0_0_0_0_0_400:=}');
    Error('\P{Numeric_Value=__+0_0_0_0_0_0_0_0_400:=}');
    Expect(1, 69237, '\p{Numeric_Value=00000400}', "");
    Expect(0, 69237, '\p{^Numeric_Value=00000400}', "");
    Expect(0, 69237, '\P{Numeric_Value=00000400}', "");
    Expect(1, 69237, '\P{^Numeric_Value=00000400}', "");
    Expect(0, 69238, '\p{Numeric_Value=00000400}', "");
    Expect(1, 69238, '\p{^Numeric_Value=00000400}', "");
    Expect(1, 69238, '\P{Numeric_Value=00000400}', "");
    Expect(0, 69238, '\P{^Numeric_Value=00000400}', "");
    Error('\p{Nv=/a/0000_0004_00}');
    Error('\P{Nv=/a/0000_0004_00}');
    Expect(1, 69237, '\p{Nv=000000400}', "");
    Expect(0, 69237, '\p{^Nv=000000400}', "");
    Expect(0, 69237, '\P{Nv=000000400}', "");
    Expect(1, 69237, '\P{^Nv=000000400}', "");
    Expect(0, 69238, '\p{Nv=000000400}', "");
    Expect(1, 69238, '\p{^Nv=000000400}', "");
    Expect(1, 69238, '\P{Nv=000000400}', "");
    Expect(0, 69238, '\P{^Nv=000000400}', "");
    Error('\p{Is_Numeric_Value= _00040_0/a/}');
    Error('\P{Is_Numeric_Value= _00040_0/a/}');
    Expect(1, 69237, '\p{Is_Numeric_Value=000000400}', "");
    Expect(0, 69237, '\p{^Is_Numeric_Value=000000400}', "");
    Expect(0, 69237, '\P{Is_Numeric_Value=000000400}', "");
    Expect(1, 69237, '\P{^Is_Numeric_Value=000000400}', "");
    Expect(0, 69238, '\p{Is_Numeric_Value=000000400}', "");
    Expect(1, 69238, '\p{^Is_Numeric_Value=000000400}', "");
    Expect(1, 69238, '\P{Is_Numeric_Value=000000400}', "");
    Expect(0, 69238, '\P{^Is_Numeric_Value=000000400}', "");
    Error('\p{Is_Nv=:=- 0000400}');
    Error('\P{Is_Nv=:=- 0000400}');
    Expect(1, 69237, '\p{Is_Nv=040_0}', "");
    Expect(0, 69237, '\p{^Is_Nv=040_0}', "");
    Expect(0, 69237, '\P{Is_Nv=040_0}', "");
    Expect(1, 69237, '\P{^Is_Nv=040_0}', "");
    Expect(0, 69238, '\p{Is_Nv=040_0}', "");
    Expect(1, 69238, '\p{^Is_Nv=040_0}', "");
    Expect(1, 69238, '\P{Is_Nv=040_0}', "");
    Expect(0, 69238, '\P{^Is_Nv=040_0}', "");
    Error('\p{Numeric_Value=:=00004000}');
    Error('\P{Numeric_Value=:=00004000}');
    Expect(1, 68062, '\p{Numeric_Value=00_00_00_04_000}', "");
    Expect(0, 68062, '\p{^Numeric_Value=00_00_00_04_000}', "");
    Expect(0, 68062, '\P{Numeric_Value=00_00_00_04_000}', "");
    Expect(1, 68062, '\P{^Numeric_Value=00_00_00_04_000}', "");
    Expect(0, 68063, '\p{Numeric_Value=00_00_00_04_000}', "");
    Expect(1, 68063, '\p{^Numeric_Value=00_00_00_04_000}', "");
    Expect(1, 68063, '\P{Numeric_Value=00_00_00_04_000}', "");
    Expect(0, 68063, '\P{^Numeric_Value=00_00_00_04_000}', "");
    Error('\p{Nv=-/a/0_0_0_0_4_0_00}');
    Error('\P{Nv=-/a/0_0_0_0_4_0_00}');
    Expect(1, 68062, '\p{Nv=04_00_0}', "");
    Expect(0, 68062, '\p{^Nv=04_00_0}', "");
    Expect(0, 68062, '\P{Nv=04_00_0}', "");
    Expect(1, 68062, '\P{^Nv=04_00_0}', "");
    Expect(0, 68063, '\p{Nv=04_00_0}', "");
    Expect(1, 68063, '\p{^Nv=04_00_0}', "");
    Expect(1, 68063, '\P{Nv=04_00_0}', "");
    Expect(0, 68063, '\P{^Nv=04_00_0}', "");
    Error('\p{Is_Numeric_Value=/a/4000}');
    Error('\P{Is_Numeric_Value=/a/4000}');
    Expect(1, 68062, '\p{Is_Numeric_Value=0004000}', "");
    Expect(0, 68062, '\p{^Is_Numeric_Value=0004000}', "");
    Expect(0, 68062, '\P{Is_Numeric_Value=0004000}', "");
    Expect(1, 68062, '\P{^Is_Numeric_Value=0004000}', "");
    Expect(0, 68063, '\p{Is_Numeric_Value=0004000}', "");
    Expect(1, 68063, '\p{^Is_Numeric_Value=0004000}', "");
    Expect(1, 68063, '\P{Is_Numeric_Value=0004000}', "");
    Expect(0, 68063, '\P{^Is_Numeric_Value=0004000}', "");
    Error('\p{Is_Nv=	 04_00_0:=}');
    Error('\P{Is_Nv=	 04_00_0:=}');
    Expect(1, 68062, '\p{Is_Nv=00_00_00_40_00}', "");
    Expect(0, 68062, '\p{^Is_Nv=00_00_00_40_00}', "");
    Expect(0, 68062, '\P{Is_Nv=00_00_00_40_00}', "");
    Expect(1, 68062, '\P{^Is_Nv=00_00_00_40_00}', "");
    Expect(0, 68063, '\p{Is_Nv=00_00_00_40_00}', "");
    Expect(1, 68063, '\p{^Is_Nv=00_00_00_40_00}', "");
    Expect(1, 68063, '\P{Is_Nv=00_00_00_40_00}', "");
    Expect(0, 68063, '\P{^Is_Nv=00_00_00_40_00}', "");
    Error('\p{Numeric_Value=_/a/40000}');
    Error('\P{Numeric_Value=_/a/40000}');
    Expect(1, 68071, '\p{Numeric_Value=000000040000}', "");
    Expect(0, 68071, '\p{^Numeric_Value=000000040000}', "");
    Expect(0, 68071, '\P{Numeric_Value=000000040000}', "");
    Expect(1, 68071, '\P{^Numeric_Value=000000040000}', "");
    Expect(0, 68072, '\p{Numeric_Value=000000040000}', "");
    Expect(1, 68072, '\p{^Numeric_Value=000000040000}', "");
    Expect(1, 68072, '\P{Numeric_Value=000000040000}', "");
    Expect(0, 68072, '\P{^Numeric_Value=000000040000}', "");
    Error('\p{Nv=-_0000000040000:=}');
    Error('\P{Nv=-_0000000040000:=}');
    Expect(1, 68071, '\p{Nv=040000}', "");
    Expect(0, 68071, '\p{^Nv=040000}', "");
    Expect(0, 68071, '\P{Nv=040000}', "");
    Expect(1, 68071, '\P{^Nv=040000}', "");
    Expect(0, 68072, '\p{Nv=040000}', "");
    Expect(1, 68072, '\p{^Nv=040000}', "");
    Expect(1, 68072, '\P{Nv=040000}', "");
    Expect(0, 68072, '\P{^Nv=040000}', "");
    Error('\p{Is_Numeric_Value=_	0_0_0_0_0_4_0000:=}');
    Error('\P{Is_Numeric_Value=_	0_0_0_0_0_4_0000:=}');
    Expect(1, 68071, '\p{Is_Numeric_Value: 40_00_0}', "");
    Expect(0, 68071, '\p{^Is_Numeric_Value: 40_00_0}', "");
    Expect(0, 68071, '\P{Is_Numeric_Value: 40_00_0}', "");
    Expect(1, 68071, '\P{^Is_Numeric_Value: 40_00_0}', "");
    Expect(0, 68072, '\p{Is_Numeric_Value: 40_00_0}', "");
    Expect(1, 68072, '\p{^Is_Numeric_Value: 40_00_0}', "");
    Expect(1, 68072, '\P{Is_Numeric_Value: 40_00_0}', "");
    Expect(0, 68072, '\P{^Is_Numeric_Value: 40_00_0}', "");
    Error('\p{Is_Nv=:=	004000_0}');
    Error('\P{Is_Nv=:=	004000_0}');
    Expect(1, 68071, '\p{Is_Nv=00_00_00_40_000}', "");
    Expect(0, 68071, '\p{^Is_Nv=00_00_00_40_000}', "");
    Expect(0, 68071, '\P{Is_Nv=00_00_00_40_000}', "");
    Expect(1, 68071, '\P{^Is_Nv=00_00_00_40_000}', "");
    Expect(0, 68072, '\p{Is_Nv=00_00_00_40_000}', "");
    Expect(1, 68072, '\p{^Is_Nv=00_00_00_40_000}', "");
    Expect(1, 68072, '\P{Is_Nv=00_00_00_40_000}', "");
    Expect(0, 68072, '\P{^Is_Nv=00_00_00_40_000}', "");
    Error('\p{Numeric_Value=_	+400000:=}');
    Error('\P{Numeric_Value=_	+400000:=}');
    Expect(1, 68080, '\p{Numeric_Value=+0000000400000}', "");
    Expect(0, 68080, '\p{^Numeric_Value=+0000000400000}', "");
    Expect(0, 68080, '\P{Numeric_Value=+0000000400000}', "");
    Expect(1, 68080, '\P{^Numeric_Value=+0000000400000}', "");
    Expect(0, 68081, '\p{Numeric_Value=+0000000400000}', "");
    Expect(1, 68081, '\p{^Numeric_Value=+0000000400000}', "");
    Expect(1, 68081, '\P{Numeric_Value=+0000000400000}', "");
    Expect(0, 68081, '\P{^Numeric_Value=+0000000400000}', "");
    Error('\p{Nv= :=0000400000}');
    Error('\P{Nv= :=0000400000}');
    Expect(1, 68080, '\p{Nv=0000000400000}', "");
    Expect(0, 68080, '\p{^Nv=0000000400000}', "");
    Expect(0, 68080, '\P{Nv=0000000400000}', "");
    Expect(1, 68080, '\P{^Nv=0000000400000}', "");
    Expect(0, 68081, '\p{Nv=0000000400000}', "");
    Expect(1, 68081, '\p{^Nv=0000000400000}', "");
    Expect(1, 68081, '\P{Nv=0000000400000}', "");
    Expect(0, 68081, '\P{^Nv=0000000400000}', "");
    Error('\p{Is_Numeric_Value= _00400000:=}');
    Error('\P{Is_Numeric_Value= _00400000:=}');
    Expect(1, 68080, '\p{Is_Numeric_Value=0000400000}', "");
    Expect(0, 68080, '\p{^Is_Numeric_Value=0000400000}', "");
    Expect(0, 68080, '\P{Is_Numeric_Value=0000400000}', "");
    Expect(1, 68080, '\P{^Is_Numeric_Value=0000400000}', "");
    Expect(0, 68081, '\p{Is_Numeric_Value=0000400000}', "");
    Expect(1, 68081, '\p{^Is_Numeric_Value=0000400000}', "");
    Expect(1, 68081, '\P{Is_Numeric_Value=0000400000}', "");
    Expect(0, 68081, '\P{^Is_Numeric_Value=0000400000}', "");
    Error('\p{Is_Nv=_:=040_000_0}');
    Error('\P{Is_Nv=_:=040_000_0}');
    Expect(1, 68080, '\p{Is_Nv=+0_0_0_0_0_0_0_0_0_4_00000}', "");
    Expect(0, 68080, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_0_4_00000}', "");
    Expect(0, 68080, '\P{Is_Nv=+0_0_0_0_0_0_0_0_0_4_00000}', "");
    Expect(1, 68080, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_0_4_00000}', "");
    Expect(0, 68081, '\p{Is_Nv=+0_0_0_0_0_0_0_0_0_4_00000}', "");
    Expect(1, 68081, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_0_4_00000}', "");
    Expect(1, 68081, '\P{Is_Nv=+0_0_0_0_0_0_0_0_0_4_00000}', "");
    Expect(0, 68081, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_0_4_00000}', "");
    Error('\p{Numeric_Value=-/a/+00000041}');
    Error('\P{Numeric_Value=-/a/+00000041}');
    Expect(1, 12982, '\p{Numeric_Value=004_1}', "");
    Expect(0, 12982, '\p{^Numeric_Value=004_1}', "");
    Expect(0, 12982, '\P{Numeric_Value=004_1}', "");
    Expect(1, 12982, '\P{^Numeric_Value=004_1}', "");
    Expect(0, 12983, '\p{Numeric_Value=004_1}', "");
    Expect(1, 12983, '\p{^Numeric_Value=004_1}', "");
    Expect(1, 12983, '\P{Numeric_Value=004_1}', "");
    Expect(0, 12983, '\P{^Numeric_Value=004_1}', "");
    Error('\p{Nv=:=0000041}');
    Error('\P{Nv=:=0000041}');
    Expect(1, 12982, '\p{Nv=0_0_41}', "");
    Expect(0, 12982, '\p{^Nv=0_0_41}', "");
    Expect(0, 12982, '\P{Nv=0_0_41}', "");
    Expect(1, 12982, '\P{^Nv=0_0_41}', "");
    Expect(0, 12983, '\p{Nv=0_0_41}', "");
    Expect(1, 12983, '\p{^Nv=0_0_41}', "");
    Expect(1, 12983, '\P{Nv=0_0_41}', "");
    Expect(0, 12983, '\P{^Nv=0_0_41}', "");
    Error('\p{Is_Numeric_Value=_:=+41}');
    Error('\P{Is_Numeric_Value=_:=+41}');
    Expect(1, 12982, '\p{Is_Numeric_Value=00041}', "");
    Expect(0, 12982, '\p{^Is_Numeric_Value=00041}', "");
    Expect(0, 12982, '\P{Is_Numeric_Value=00041}', "");
    Expect(1, 12982, '\P{^Is_Numeric_Value=00041}', "");
    Expect(0, 12983, '\p{Is_Numeric_Value=00041}', "");
    Expect(1, 12983, '\p{^Is_Numeric_Value=00041}', "");
    Expect(1, 12983, '\P{Is_Numeric_Value=00041}', "");
    Expect(0, 12983, '\P{^Is_Numeric_Value=00041}', "");
    Error('\p{Is_Nv:/a/-_+0000041}');
    Error('\P{Is_Nv:/a/-_+0000041}');
    Expect(1, 12982, '\p{Is_Nv:   00_00_00_41}', "");
    Expect(0, 12982, '\p{^Is_Nv:   00_00_00_41}', "");
    Expect(0, 12982, '\P{Is_Nv:   00_00_00_41}', "");
    Expect(1, 12982, '\P{^Is_Nv:   00_00_00_41}', "");
    Expect(0, 12983, '\p{Is_Nv:   00_00_00_41}', "");
    Expect(1, 12983, '\p{^Is_Nv:   00_00_00_41}', "");
    Expect(1, 12983, '\P{Is_Nv:   00_00_00_41}', "");
    Expect(0, 12983, '\P{^Is_Nv:   00_00_00_41}', "");
    Error('\p{Numeric_Value=/a/042}');
    Error('\P{Numeric_Value=/a/042}');
    Expect(1, 12983, '\p{Numeric_Value=+0_0_0_0_0_0_0_0_0_42}', "");
    Expect(0, 12983, '\p{^Numeric_Value=+0_0_0_0_0_0_0_0_0_42}', "");
    Expect(0, 12983, '\P{Numeric_Value=+0_0_0_0_0_0_0_0_0_42}', "");
    Expect(1, 12983, '\P{^Numeric_Value=+0_0_0_0_0_0_0_0_0_42}', "");
    Expect(0, 12984, '\p{Numeric_Value=+0_0_0_0_0_0_0_0_0_42}', "");
    Expect(1, 12984, '\p{^Numeric_Value=+0_0_0_0_0_0_0_0_0_42}', "");
    Expect(1, 12984, '\P{Numeric_Value=+0_0_0_0_0_0_0_0_0_42}', "");
    Expect(0, 12984, '\P{^Numeric_Value=+0_0_0_0_0_0_0_0_0_42}', "");
    Error('\p{Nv=/a/	 00000000042}');
    Error('\P{Nv=/a/	 00000000042}');
    Expect(1, 12983, '\p{Nv=+0000000042}', "");
    Expect(0, 12983, '\p{^Nv=+0000000042}', "");
    Expect(0, 12983, '\P{Nv=+0000000042}', "");
    Expect(1, 12983, '\P{^Nv=+0000000042}', "");
    Expect(0, 12984, '\p{Nv=+0000000042}', "");
    Expect(1, 12984, '\p{^Nv=+0000000042}', "");
    Expect(1, 12984, '\P{Nv=+0000000042}', "");
    Expect(0, 12984, '\P{^Nv=+0000000042}', "");
    Error('\p{Is_Numeric_Value=-+00_04_2:=}');
    Error('\P{Is_Numeric_Value=-+00_04_2:=}');
    Expect(1, 12983, '\p{Is_Numeric_Value=042}', "");
    Expect(0, 12983, '\p{^Is_Numeric_Value=042}', "");
    Expect(0, 12983, '\P{Is_Numeric_Value=042}', "");
    Expect(1, 12983, '\P{^Is_Numeric_Value=042}', "");
    Expect(0, 12984, '\p{Is_Numeric_Value=042}', "");
    Expect(1, 12984, '\p{^Is_Numeric_Value=042}', "");
    Expect(1, 12984, '\P{Is_Numeric_Value=042}', "");
    Expect(0, 12984, '\P{^Is_Numeric_Value=042}', "");
    Error('\p{Is_Nv=/a/0042}');
    Error('\P{Is_Nv=/a/0042}');
    Expect(1, 12983, '\p{Is_Nv=+42}', "");
    Expect(0, 12983, '\p{^Is_Nv=+42}', "");
    Expect(0, 12983, '\P{Is_Nv=+42}', "");
    Expect(1, 12983, '\P{^Is_Nv=+42}', "");
    Expect(0, 12984, '\p{Is_Nv=+42}', "");
    Expect(1, 12984, '\p{^Is_Nv=+42}', "");
    Expect(1, 12984, '\P{Is_Nv=+42}', "");
    Expect(0, 12984, '\P{^Is_Nv=+42}', "");
    Error('\p{Numeric_Value=	/a/+00000043}');
    Error('\P{Numeric_Value=	/a/+00000043}');
    Expect(1, 12984, '\p{Numeric_Value=+43}', "");
    Expect(0, 12984, '\p{^Numeric_Value=+43}', "");
    Expect(0, 12984, '\P{Numeric_Value=+43}', "");
    Expect(1, 12984, '\P{^Numeric_Value=+43}', "");
    Expect(0, 12985, '\p{Numeric_Value=+43}', "");
    Expect(1, 12985, '\p{^Numeric_Value=+43}', "");
    Expect(1, 12985, '\P{Numeric_Value=+43}', "");
    Expect(0, 12985, '\P{^Numeric_Value=+43}', "");
    Error('\p{Nv:	/a/-	043}');
    Error('\P{Nv:	/a/-	043}');
    Expect(1, 12984, '\p{Nv=00000043}', "");
    Expect(0, 12984, '\p{^Nv=00000043}', "");
    Expect(0, 12984, '\P{Nv=00000043}', "");
    Expect(1, 12984, '\P{^Nv=00000043}', "");
    Expect(0, 12985, '\p{Nv=00000043}', "");
    Expect(1, 12985, '\p{^Nv=00000043}', "");
    Expect(1, 12985, '\P{Nv=00000043}', "");
    Expect(0, 12985, '\P{^Nv=00000043}', "");
    Error('\p{Is_Numeric_Value=	 000043/a/}');
    Error('\P{Is_Numeric_Value=	 000043/a/}');
    Expect(1, 12984, '\p{Is_Numeric_Value=000_000_000_43}', "");
    Expect(0, 12984, '\p{^Is_Numeric_Value=000_000_000_43}', "");
    Expect(0, 12984, '\P{Is_Numeric_Value=000_000_000_43}', "");
    Expect(1, 12984, '\P{^Is_Numeric_Value=000_000_000_43}', "");
    Expect(0, 12985, '\p{Is_Numeric_Value=000_000_000_43}', "");
    Expect(1, 12985, '\p{^Is_Numeric_Value=000_000_000_43}', "");
    Expect(1, 12985, '\P{Is_Numeric_Value=000_000_000_43}', "");
    Expect(0, 12985, '\P{^Is_Numeric_Value=000_000_000_43}', "");
    Error('\p{Is_Nv=/a/+0000000043}');
    Error('\P{Is_Nv=/a/+0000000043}');
    Expect(1, 12984, '\p{Is_Nv=000000043}', "");
    Expect(0, 12984, '\p{^Is_Nv=000000043}', "");
    Expect(0, 12984, '\P{Is_Nv=000000043}', "");
    Expect(1, 12984, '\P{^Is_Nv=000000043}', "");
    Expect(0, 12985, '\p{Is_Nv=000000043}', "");
    Expect(1, 12985, '\p{^Is_Nv=000000043}', "");
    Expect(1, 12985, '\P{Is_Nv=000000043}', "");
    Expect(0, 12985, '\P{^Is_Nv=000000043}', "");
    Error('\p{Numeric_Value:	 0000_0000_0432_000/a/}');
    Error('\P{Numeric_Value:	 0000_0000_0432_000/a/}');
    Expect(1, 74803, '\p{Numeric_Value:	0_0_0_0_0_0_4_3_2000}', "");
    Expect(0, 74803, '\p{^Numeric_Value:	0_0_0_0_0_0_4_3_2000}', "");
    Expect(0, 74803, '\P{Numeric_Value:	0_0_0_0_0_0_4_3_2000}', "");
    Expect(1, 74803, '\P{^Numeric_Value:	0_0_0_0_0_0_4_3_2000}', "");
    Expect(0, 74804, '\p{Numeric_Value:	0_0_0_0_0_0_4_3_2000}', "");
    Expect(1, 74804, '\p{^Numeric_Value:	0_0_0_0_0_0_4_3_2000}', "");
    Expect(1, 74804, '\P{Numeric_Value:	0_0_0_0_0_0_4_3_2000}', "");
    Expect(0, 74804, '\P{^Numeric_Value:	0_0_0_0_0_0_4_3_2000}', "");
    Error('\p{Nv=:=-000043200_0}');
    Error('\P{Nv=:=-000043200_0}');
    Expect(1, 74803, '\p{Nv=00000432000}', "");
    Expect(0, 74803, '\p{^Nv=00000432000}', "");
    Expect(0, 74803, '\P{Nv=00000432000}', "");
    Expect(1, 74803, '\P{^Nv=00000432000}', "");
    Expect(0, 74804, '\p{Nv=00000432000}', "");
    Expect(1, 74804, '\p{^Nv=00000432000}', "");
    Expect(1, 74804, '\P{Nv=00000432000}', "");
    Expect(0, 74804, '\P{^Nv=00000432000}', "");
    Error('\p{Is_Numeric_Value=	 +0_0_0_0_0_4_32000:=}');
    Error('\P{Is_Numeric_Value=	 +0_0_0_0_0_4_32000:=}');
    Expect(1, 74803, '\p{Is_Numeric_Value:   +000432000}', "");
    Expect(0, 74803, '\p{^Is_Numeric_Value:   +000432000}', "");
    Expect(0, 74803, '\P{Is_Numeric_Value:   +000432000}', "");
    Expect(1, 74803, '\P{^Is_Numeric_Value:   +000432000}', "");
    Expect(0, 74804, '\p{Is_Numeric_Value:   +000432000}', "");
    Expect(1, 74804, '\p{^Is_Numeric_Value:   +000432000}', "");
    Expect(1, 74804, '\P{Is_Numeric_Value:   +000432000}', "");
    Expect(0, 74804, '\P{^Is_Numeric_Value:   +000432000}', "");
    Error('\p{Is_Nv=/a/-000000432000}');
    Error('\P{Is_Nv=/a/-000000432000}');
    Expect(1, 74803, '\p{Is_Nv=000000432000}', "");
    Expect(0, 74803, '\p{^Is_Nv=000000432000}', "");
    Expect(0, 74803, '\P{Is_Nv=000000432000}', "");
    Expect(1, 74803, '\P{^Is_Nv=000000432000}', "");
    Expect(0, 74804, '\p{Is_Nv=000000432000}', "");
    Expect(1, 74804, '\p{^Is_Nv=000000432000}', "");
    Expect(1, 74804, '\P{Is_Nv=000000432000}', "");
    Expect(0, 74804, '\P{^Is_Nv=000000432000}', "");
    Error('\p{Numeric_Value=/a/  004_4}');
    Error('\P{Numeric_Value=/a/  004_4}');
    Expect(1, 12985, '\p{Numeric_Value=044}', "");
    Expect(0, 12985, '\p{^Numeric_Value=044}', "");
    Expect(0, 12985, '\P{Numeric_Value=044}', "");
    Expect(1, 12985, '\P{^Numeric_Value=044}', "");
    Expect(0, 12986, '\p{Numeric_Value=044}', "");
    Expect(1, 12986, '\p{^Numeric_Value=044}', "");
    Expect(1, 12986, '\P{Numeric_Value=044}', "");
    Expect(0, 12986, '\P{^Numeric_Value=044}', "");
    Error('\p{Nv=:=_-0000000044}');
    Error('\P{Nv=:=_-0000000044}');
    Expect(1, 12985, '\p{Nv=+00_04_4}', "");
    Expect(0, 12985, '\p{^Nv=+00_04_4}', "");
    Expect(0, 12985, '\P{Nv=+00_04_4}', "");
    Expect(1, 12985, '\P{^Nv=+00_04_4}', "");
    Expect(0, 12986, '\p{Nv=+00_04_4}', "");
    Expect(1, 12986, '\p{^Nv=+00_04_4}', "");
    Expect(1, 12986, '\P{Nv=+00_04_4}', "");
    Expect(0, 12986, '\P{^Nv=+00_04_4}', "");
    Error('\p{Is_Numeric_Value=/a/+000044}');
    Error('\P{Is_Numeric_Value=/a/+000044}');
    Expect(1, 12985, '\p{Is_Numeric_Value:0_0_44}', "");
    Expect(0, 12985, '\p{^Is_Numeric_Value:0_0_44}', "");
    Expect(0, 12985, '\P{Is_Numeric_Value:0_0_44}', "");
    Expect(1, 12985, '\P{^Is_Numeric_Value:0_0_44}', "");
    Expect(0, 12986, '\p{Is_Numeric_Value:0_0_44}', "");
    Expect(1, 12986, '\p{^Is_Numeric_Value:0_0_44}', "");
    Expect(1, 12986, '\P{Is_Numeric_Value:0_0_44}', "");
    Expect(0, 12986, '\P{^Is_Numeric_Value:0_0_44}', "");
    Error('\p{Is_Nv=	_+0044/a/}');
    Error('\P{Is_Nv=	_+0044/a/}');
    Expect(1, 12985, '\p{Is_Nv=00_04_4}', "");
    Expect(0, 12985, '\p{^Is_Nv=00_04_4}', "");
    Expect(0, 12985, '\P{Is_Nv=00_04_4}', "");
    Expect(1, 12985, '\P{^Is_Nv=00_04_4}', "");
    Expect(0, 12986, '\p{Is_Nv=00_04_4}', "");
    Expect(1, 12986, '\p{^Is_Nv=00_04_4}', "");
    Expect(1, 12986, '\P{Is_Nv=00_04_4}', "");
    Expect(0, 12986, '\P{^Is_Nv=00_04_4}', "");
    Error('\p{Numeric_Value=	/a/000045}');
    Error('\P{Numeric_Value=	/a/000045}');
    Expect(1, 12986, '\p{Numeric_Value=00_00_00_045}', "");
    Expect(0, 12986, '\p{^Numeric_Value=00_00_00_045}', "");
    Expect(0, 12986, '\P{Numeric_Value=00_00_00_045}', "");
    Expect(1, 12986, '\P{^Numeric_Value=00_00_00_045}', "");
    Expect(0, 12987, '\p{Numeric_Value=00_00_00_045}', "");
    Expect(1, 12987, '\p{^Numeric_Value=00_00_00_045}', "");
    Expect(1, 12987, '\P{Numeric_Value=00_00_00_045}', "");
    Expect(0, 12987, '\P{^Numeric_Value=00_00_00_045}', "");
    Error('\p{Nv: /a/0_0_0_0_0_0045}');
    Error('\P{Nv: /a/0_0_0_0_0_0045}');
    Expect(1, 12986, '\p{Nv=04_5}', "");
    Expect(0, 12986, '\p{^Nv=04_5}', "");
    Expect(0, 12986, '\P{Nv=04_5}', "");
    Expect(1, 12986, '\P{^Nv=04_5}', "");
    Expect(0, 12987, '\p{Nv=04_5}', "");
    Expect(1, 12987, '\p{^Nv=04_5}', "");
    Expect(1, 12987, '\P{Nv=04_5}', "");
    Expect(0, 12987, '\P{^Nv=04_5}', "");
    Error('\p{Is_Numeric_Value:   /a/+00_00_00_00_45}');
    Error('\P{Is_Numeric_Value:   /a/+00_00_00_00_45}');
    Expect(1, 12986, '\p{Is_Numeric_Value=0_0_45}', "");
    Expect(0, 12986, '\p{^Is_Numeric_Value=0_0_45}', "");
    Expect(0, 12986, '\P{Is_Numeric_Value=0_0_45}', "");
    Expect(1, 12986, '\P{^Is_Numeric_Value=0_0_45}', "");
    Expect(0, 12987, '\p{Is_Numeric_Value=0_0_45}', "");
    Expect(1, 12987, '\p{^Is_Numeric_Value=0_0_45}', "");
    Expect(1, 12987, '\P{Is_Numeric_Value=0_0_45}', "");
    Expect(0, 12987, '\P{^Is_Numeric_Value=0_0_45}', "");
    Error('\p{Is_Nv=-:=00_04_5}');
    Error('\P{Is_Nv=-:=00_04_5}');
    Expect(1, 12986, '\p{Is_Nv=+0_0_45}', "");
    Expect(0, 12986, '\p{^Is_Nv=+0_0_45}', "");
    Expect(0, 12986, '\P{Is_Nv=+0_0_45}', "");
    Expect(1, 12986, '\P{^Is_Nv=+0_0_45}', "");
    Expect(0, 12987, '\p{Is_Nv=+0_0_45}', "");
    Expect(1, 12987, '\p{^Is_Nv=+0_0_45}', "");
    Expect(1, 12987, '\P{Is_Nv=+0_0_45}', "");
    Expect(0, 12987, '\P{^Is_Nv=+0_0_45}', "");
    Error('\p{Numeric_Value=:=- 0000046}');
    Error('\P{Numeric_Value=:=- 0000046}');
    Expect(1, 12987, '\p{Numeric_Value=0046}', "");
    Expect(0, 12987, '\p{^Numeric_Value=0046}', "");
    Expect(0, 12987, '\P{Numeric_Value=0046}', "");
    Expect(1, 12987, '\P{^Numeric_Value=0046}', "");
    Expect(0, 12988, '\p{Numeric_Value=0046}', "");
    Expect(1, 12988, '\p{^Numeric_Value=0046}', "");
    Expect(1, 12988, '\P{Numeric_Value=0046}', "");
    Expect(0, 12988, '\P{^Numeric_Value=0046}', "");
    Error('\p{Nv=_/a/04_6}');
    Error('\P{Nv=_/a/04_6}');
    Expect(1, 12987, '\p{Nv=+00000046}', "");
    Expect(0, 12987, '\p{^Nv=+00000046}', "");
    Expect(0, 12987, '\P{Nv=+00000046}', "");
    Expect(1, 12987, '\P{^Nv=+00000046}', "");
    Expect(0, 12988, '\p{Nv=+00000046}', "");
    Expect(1, 12988, '\p{^Nv=+00000046}', "");
    Expect(1, 12988, '\P{Nv=+00000046}', "");
    Expect(0, 12988, '\P{^Nv=+00000046}', "");
    Error('\p{Is_Numeric_Value=:=+04_6}');
    Error('\P{Is_Numeric_Value=:=+04_6}');
    Expect(1, 12987, '\p{Is_Numeric_Value=+000046}', "");
    Expect(0, 12987, '\p{^Is_Numeric_Value=+000046}', "");
    Expect(0, 12987, '\P{Is_Numeric_Value=+000046}', "");
    Expect(1, 12987, '\P{^Is_Numeric_Value=+000046}', "");
    Expect(0, 12988, '\p{Is_Numeric_Value=+000046}', "");
    Expect(1, 12988, '\p{^Is_Numeric_Value=+000046}', "");
    Expect(1, 12988, '\P{Is_Numeric_Value=+000046}', "");
    Expect(0, 12988, '\P{^Is_Numeric_Value=+000046}', "");
    Error('\p{Is_Nv=	:=+000000046}');
    Error('\P{Is_Nv=	:=+000000046}');
    Expect(1, 12987, '\p{Is_Nv=000046}', "");
    Expect(0, 12987, '\p{^Is_Nv=000046}', "");
    Expect(0, 12987, '\P{Is_Nv=000046}', "");
    Expect(1, 12987, '\P{^Is_Nv=000046}', "");
    Expect(0, 12988, '\p{Is_Nv=000046}', "");
    Expect(1, 12988, '\p{^Is_Nv=000046}', "");
    Expect(1, 12988, '\P{Is_Nv=000046}', "");
    Expect(0, 12988, '\P{^Is_Nv=000046}', "");
    Error('\p{Numeric_Value= +0047:=}');
    Error('\P{Numeric_Value= +0047:=}');
    Expect(1, 12988, '\p{Numeric_Value=000_004_7}', "");
    Expect(0, 12988, '\p{^Numeric_Value=000_004_7}', "");
    Expect(0, 12988, '\P{Numeric_Value=000_004_7}', "");
    Expect(1, 12988, '\P{^Numeric_Value=000_004_7}', "");
    Expect(0, 12989, '\p{Numeric_Value=000_004_7}', "");
    Expect(1, 12989, '\p{^Numeric_Value=000_004_7}', "");
    Expect(1, 12989, '\P{Numeric_Value=000_004_7}', "");
    Expect(0, 12989, '\P{^Numeric_Value=000_004_7}', "");
    Error('\p{Nv=_:=+00000047}');
    Error('\P{Nv=_:=+00000047}');
    Expect(1, 12988, '\p{Nv:	47}', "");
    Expect(0, 12988, '\p{^Nv:	47}', "");
    Expect(0, 12988, '\P{Nv:	47}', "");
    Expect(1, 12988, '\P{^Nv:	47}', "");
    Expect(0, 12989, '\p{Nv:	47}', "");
    Expect(1, 12989, '\p{^Nv:	47}', "");
    Expect(1, 12989, '\P{Nv:	47}', "");
    Expect(0, 12989, '\P{^Nv:	47}', "");
    Error('\p{Is_Numeric_Value=:=	004_7}');
    Error('\P{Is_Numeric_Value=:=	004_7}');
    Expect(1, 12988, '\p{Is_Numeric_Value=047}', "");
    Expect(0, 12988, '\p{^Is_Numeric_Value=047}', "");
    Expect(0, 12988, '\P{Is_Numeric_Value=047}', "");
    Expect(1, 12988, '\P{^Is_Numeric_Value=047}', "");
    Expect(0, 12989, '\p{Is_Numeric_Value=047}', "");
    Expect(1, 12989, '\p{^Is_Numeric_Value=047}', "");
    Expect(1, 12989, '\P{Is_Numeric_Value=047}', "");
    Expect(0, 12989, '\P{^Is_Numeric_Value=047}', "");
    Error('\p{Is_Nv=	00_00_04_7/a/}');
    Error('\P{Is_Nv=	00_00_04_7/a/}');
    Expect(1, 12988, '\p{Is_Nv=4_7}', "");
    Expect(0, 12988, '\p{^Is_Nv=4_7}', "");
    Expect(0, 12988, '\P{Is_Nv=4_7}', "");
    Expect(1, 12988, '\P{^Is_Nv=4_7}', "");
    Expect(0, 12989, '\p{Is_Nv=4_7}', "");
    Expect(1, 12989, '\p{^Is_Nv=4_7}', "");
    Expect(1, 12989, '\P{Is_Nv=4_7}', "");
    Expect(0, 12989, '\P{^Is_Nv=4_7}', "");
    Error('\p{Numeric_Value=/a/--00_00_00_48}');
    Error('\P{Numeric_Value=/a/--00_00_00_48}');
    Expect(1, 12989, '\p{Numeric_Value=00000048}', "");
    Expect(0, 12989, '\p{^Numeric_Value=00000048}', "");
    Expect(0, 12989, '\P{Numeric_Value=00000048}', "");
    Expect(1, 12989, '\P{^Numeric_Value=00000048}', "");
    Expect(0, 12990, '\p{Numeric_Value=00000048}', "");
    Expect(1, 12990, '\p{^Numeric_Value=00000048}', "");
    Expect(1, 12990, '\P{Numeric_Value=00000048}', "");
    Expect(0, 12990, '\P{^Numeric_Value=00000048}', "");
    Error('\p{Nv:   /a/	048}');
    Error('\P{Nv:   /a/	048}');
    Expect(1, 12989, '\p{Nv: +0048}', "");
    Expect(0, 12989, '\p{^Nv: +0048}', "");
    Expect(0, 12989, '\P{Nv: +0048}', "");
    Expect(1, 12989, '\P{^Nv: +0048}', "");
    Expect(0, 12990, '\p{Nv: +0048}', "");
    Expect(1, 12990, '\p{^Nv: +0048}', "");
    Expect(1, 12990, '\P{Nv: +0048}', "");
    Expect(0, 12990, '\P{^Nv: +0048}', "");
    Error('\p{Is_Numeric_Value=	_+0_0_0_0_0048:=}');
    Error('\P{Is_Numeric_Value=	_+0_0_0_0_0048:=}');
    Expect(1, 12989, '\p{Is_Numeric_Value=48}', "");
    Expect(0, 12989, '\p{^Is_Numeric_Value=48}', "");
    Expect(0, 12989, '\P{Is_Numeric_Value=48}', "");
    Expect(1, 12989, '\P{^Is_Numeric_Value=48}', "");
    Expect(0, 12990, '\p{Is_Numeric_Value=48}', "");
    Expect(1, 12990, '\p{^Is_Numeric_Value=48}', "");
    Expect(1, 12990, '\P{Is_Numeric_Value=48}', "");
    Expect(0, 12990, '\P{^Is_Numeric_Value=48}', "");
    Error('\p{Is_Nv=/a/--00048}');
    Error('\P{Is_Nv=/a/--00048}');
    Expect(1, 12989, '\p{Is_Nv=0000000048}', "");
    Expect(0, 12989, '\p{^Is_Nv=0000000048}', "");
    Expect(0, 12989, '\P{Is_Nv=0000000048}', "");
    Expect(1, 12989, '\P{^Is_Nv=0000000048}', "");
    Expect(0, 12990, '\p{Is_Nv=0000000048}', "");
    Expect(1, 12990, '\p{^Is_Nv=0000000048}', "");
    Expect(1, 12990, '\P{Is_Nv=0000000048}', "");
    Expect(0, 12990, '\P{^Is_Nv=0000000048}', "");
    Error('\p{Numeric_Value= _0049/a/}');
    Error('\P{Numeric_Value= _0049/a/}');
    Expect(1, 12990, '\p{Numeric_Value=00000000049}', "");
    Expect(0, 12990, '\p{^Numeric_Value=00000000049}', "");
    Expect(0, 12990, '\P{Numeric_Value=00000000049}', "");
    Expect(1, 12990, '\P{^Numeric_Value=00000000049}', "");
    Expect(0, 12991, '\p{Numeric_Value=00000000049}', "");
    Expect(1, 12991, '\p{^Numeric_Value=00000000049}', "");
    Expect(1, 12991, '\P{Numeric_Value=00000000049}', "");
    Expect(0, 12991, '\P{^Numeric_Value=00000000049}', "");
    Error('\p{Nv= :=+00_00_04_9}');
    Error('\P{Nv= :=+00_00_04_9}');
    Expect(1, 12990, '\p{Nv=49}', "");
    Expect(0, 12990, '\p{^Nv=49}', "");
    Expect(0, 12990, '\P{Nv=49}', "");
    Expect(1, 12990, '\P{^Nv=49}', "");
    Expect(0, 12991, '\p{Nv=49}', "");
    Expect(1, 12991, '\p{^Nv=49}', "");
    Expect(1, 12991, '\P{Nv=49}', "");
    Expect(0, 12991, '\P{^Nv=49}', "");
    Error('\p{Is_Numeric_Value= /a/000_000_49}');
    Error('\P{Is_Numeric_Value= /a/000_000_49}');
    Expect(1, 12990, '\p{Is_Numeric_Value=049}', "");
    Expect(0, 12990, '\p{^Is_Numeric_Value=049}', "");
    Expect(0, 12990, '\P{Is_Numeric_Value=049}', "");
    Expect(1, 12990, '\P{^Is_Numeric_Value=049}', "");
    Expect(0, 12991, '\p{Is_Numeric_Value=049}', "");
    Expect(1, 12991, '\p{^Is_Numeric_Value=049}', "");
    Expect(1, 12991, '\P{Is_Numeric_Value=049}', "");
    Expect(0, 12991, '\P{^Is_Numeric_Value=049}', "");
    Error('\p{Is_Nv:-:=000004_9}');
    Error('\P{Is_Nv:-:=000004_9}');
    Expect(1, 12990, '\p{Is_Nv=+0_0_0_0_0_0_00049}', "");
    Expect(0, 12990, '\p{^Is_Nv=+0_0_0_0_0_0_00049}', "");
    Expect(0, 12990, '\P{Is_Nv=+0_0_0_0_0_0_00049}', "");
    Expect(1, 12990, '\P{^Is_Nv=+0_0_0_0_0_0_00049}', "");
    Expect(0, 12991, '\p{Is_Nv=+0_0_0_0_0_0_00049}', "");
    Expect(1, 12991, '\p{^Is_Nv=+0_0_0_0_0_0_00049}', "");
    Expect(1, 12991, '\P{Is_Nv=+0_0_0_0_0_0_00049}', "");
    Expect(0, 12991, '\P{^Is_Nv=+0_0_0_0_0_0_00049}', "");
    Error('\p{Numeric_Value=/a/-_00_00_00_05}');
    Error('\P{Numeric_Value=/a/-_00_00_00_05}');
    Expect(1, 131361, '\p{Numeric_Value=+0_5}', "");
    Expect(0, 131361, '\p{^Numeric_Value=+0_5}', "");
    Expect(0, 131361, '\P{Numeric_Value=+0_5}', "");
    Expect(1, 131361, '\P{^Numeric_Value=+0_5}', "");
    Expect(0, 131362, '\p{Numeric_Value=+0_5}', "");
    Expect(1, 131362, '\p{^Numeric_Value=+0_5}', "");
    Expect(1, 131362, '\P{Numeric_Value=+0_5}', "");
    Expect(0, 131362, '\P{^Numeric_Value=+0_5}', "");
    Error('\p{Nv= 	00005:=}');
    Error('\P{Nv= 	00005:=}');
    Expect(1, 131361, '\p{Nv=+0000000005}', "");
    Expect(0, 131361, '\p{^Nv=+0000000005}', "");
    Expect(0, 131361, '\P{Nv=+0000000005}', "");
    Expect(1, 131361, '\P{^Nv=+0000000005}', "");
    Expect(0, 131362, '\p{Nv=+0000000005}', "");
    Expect(1, 131362, '\p{^Nv=+0000000005}', "");
    Expect(1, 131362, '\P{Nv=+0000000005}', "");
    Expect(0, 131362, '\P{^Nv=+0000000005}', "");
    Error('\p{Is_Numeric_Value=_/a/0_0_0_0_0_0_0_005}');
    Error('\P{Is_Numeric_Value=_/a/0_0_0_0_0_0_0_005}');
    Expect(1, 131361, '\p{Is_Numeric_Value=+000000000_5}', "");
    Expect(0, 131361, '\p{^Is_Numeric_Value=+000000000_5}', "");
    Expect(0, 131361, '\P{Is_Numeric_Value=+000000000_5}', "");
    Expect(1, 131361, '\P{^Is_Numeric_Value=+000000000_5}', "");
    Expect(0, 131362, '\p{Is_Numeric_Value=+000000000_5}', "");
    Expect(1, 131362, '\p{^Is_Numeric_Value=+000000000_5}', "");
    Expect(1, 131362, '\P{Is_Numeric_Value=+000000000_5}', "");
    Expect(0, 131362, '\P{^Is_Numeric_Value=+000000000_5}', "");
    Error('\p{Is_Nv=	/a/+00_00_00_5}');
    Error('\P{Is_Nv=	/a/+00_00_00_5}');
    Expect(1, 131361, '\p{Is_Nv=00_00_00_5}', "");
    Expect(0, 131361, '\p{^Is_Nv=00_00_00_5}', "");
    Expect(0, 131361, '\P{Is_Nv=00_00_00_5}', "");
    Expect(1, 131361, '\P{^Is_Nv=00_00_00_5}', "");
    Expect(0, 131362, '\p{Is_Nv=00_00_00_5}', "");
    Expect(1, 131362, '\p{^Is_Nv=00_00_00_5}', "");
    Expect(1, 131362, '\P{Is_Nv=00_00_00_5}', "");
    Expect(0, 131362, '\P{^Is_Nv=00_00_00_5}', "");
    Error('\p{Numeric_Value=-:=+0000005/000012}');
    Error('\P{Numeric_Value=-:=+0000005/000012}');
    Expect(1, 68090, '\p{Numeric_Value=+000005/00000012}', "");
    Expect(0, 68090, '\p{^Numeric_Value=+000005/00000012}', "");
    Expect(0, 68090, '\P{Numeric_Value=+000005/00000012}', "");
    Expect(1, 68090, '\P{^Numeric_Value=+000005/00000012}', "");
    Expect(0, 68091, '\p{Numeric_Value=+000005/00000012}', "");
    Expect(1, 68091, '\p{^Numeric_Value=+000005/00000012}', "");
    Expect(1, 68091, '\P{Numeric_Value=+000005/00000012}', "");
    Expect(0, 68091, '\P{^Numeric_Value=+000005/00000012}', "");
    Error('\p{Numeric_Value=0.42}');
    Error('\P{Numeric_Value=0.42}');
    Expect(1, 68090, '\p{Numeric_Value=0.417}', "");
    Expect(0, 68090, '\p{^Numeric_Value=0.417}', "");
    Expect(0, 68090, '\P{Numeric_Value=0.417}', "");
    Expect(1, 68090, '\P{^Numeric_Value=0.417}', "");
    Expect(0, 68091, '\p{Numeric_Value=0.417}', "");
    Expect(1, 68091, '\p{^Numeric_Value=0.417}', "");
    Expect(1, 68091, '\P{Numeric_Value=0.417}', "");
    Expect(0, 68091, '\P{^Numeric_Value=0.417}', "");
    Error('\p{Nv=- 000000005/000012/a/}');
    Error('\P{Nv=- 000000005/000012/a/}');
    Expect(1, 68090, '\p{Nv=05/00000000012}', "");
    Expect(0, 68090, '\p{^Nv=05/00000000012}', "");
    Expect(0, 68090, '\P{Nv=05/00000000012}', "");
    Expect(1, 68090, '\P{^Nv=05/00000000012}', "");
    Expect(0, 68091, '\p{Nv=05/00000000012}', "");
    Expect(1, 68091, '\p{^Nv=05/00000000012}', "");
    Expect(1, 68091, '\P{Nv=05/00000000012}', "");
    Expect(0, 68091, '\P{^Nv=05/00000000012}', "");
    Error('\p{Nv=0.42}');
    Error('\P{Nv=0.42}');
    Expect(1, 68090, '\p{Nv:   0.417}', "");
    Expect(0, 68090, '\p{^Nv:   0.417}', "");
    Expect(0, 68090, '\P{Nv:   0.417}', "");
    Expect(1, 68090, '\P{^Nv:   0.417}', "");
    Expect(0, 68091, '\p{Nv:   0.417}', "");
    Expect(1, 68091, '\p{^Nv:   0.417}', "");
    Expect(1, 68091, '\P{Nv:   0.417}', "");
    Expect(0, 68091, '\P{^Nv:   0.417}', "");
    Error('\p{Is_Numeric_Value=_00000005/000000012:=}');
    Error('\P{Is_Numeric_Value=_00000005/000000012:=}');
    Expect(1, 68090, '\p{Is_Numeric_Value=+5/12}', "");
    Expect(0, 68090, '\p{^Is_Numeric_Value=+5/12}', "");
    Expect(0, 68090, '\P{Is_Numeric_Value=+5/12}', "");
    Expect(1, 68090, '\P{^Is_Numeric_Value=+5/12}', "");
    Expect(0, 68091, '\p{Is_Numeric_Value=+5/12}', "");
    Expect(1, 68091, '\p{^Is_Numeric_Value=+5/12}', "");
    Expect(1, 68091, '\P{Is_Numeric_Value=+5/12}', "");
    Expect(0, 68091, '\P{^Is_Numeric_Value=+5/12}', "");
    Error('\p{Is_Numeric_Value=0.42}');
    Error('\P{Is_Numeric_Value=0.42}');
    Expect(1, 68090, '\p{Is_Numeric_Value:   0.417}', "");
    Expect(0, 68090, '\p{^Is_Numeric_Value:   0.417}', "");
    Expect(0, 68090, '\P{Is_Numeric_Value:   0.417}', "");
    Expect(1, 68090, '\P{^Is_Numeric_Value:   0.417}', "");
    Expect(0, 68091, '\p{Is_Numeric_Value:   0.417}', "");
    Expect(1, 68091, '\p{^Is_Numeric_Value:   0.417}', "");
    Expect(1, 68091, '\P{Is_Numeric_Value:   0.417}', "");
    Expect(0, 68091, '\P{^Is_Numeric_Value:   0.417}', "");
    Error('\p{Is_Nv=:=-05/0000000012}');
    Error('\P{Is_Nv=:=-05/0000000012}');
    Expect(1, 68090, '\p{Is_Nv=0000005/0000000012}', "");
    Expect(0, 68090, '\p{^Is_Nv=0000005/0000000012}', "");
    Expect(0, 68090, '\P{Is_Nv=0000005/0000000012}', "");
    Expect(1, 68090, '\P{^Is_Nv=0000005/0000000012}', "");
    Expect(0, 68091, '\p{Is_Nv=0000005/0000000012}', "");
    Expect(1, 68091, '\p{^Is_Nv=0000005/0000000012}', "");
    Expect(1, 68091, '\P{Is_Nv=0000005/0000000012}', "");
    Expect(0, 68091, '\P{^Is_Nv=0000005/0000000012}', "");
    Error('\p{Is_Nv=0.42}');
    Error('\P{Is_Nv=0.42}');
    Expect(1, 68090, '\p{Is_Nv=0.417}', "");
    Expect(0, 68090, '\p{^Is_Nv=0.417}', "");
    Expect(0, 68090, '\P{Is_Nv=0.417}', "");
    Expect(1, 68090, '\P{^Is_Nv=0.417}', "");
    Expect(0, 68091, '\p{Is_Nv=0.417}', "");
    Expect(1, 68091, '\p{^Is_Nv=0.417}', "");
    Expect(1, 68091, '\P{Is_Nv=0.417}', "");
    Expect(0, 68091, '\P{^Is_Nv=0.417}', "");
    Error('\p{Numeric_Value=/a/-_0000000005/0002}');
    Error('\P{Numeric_Value=/a/-_0000000005/0002}');
    Expect(1, 3884, '\p{Numeric_Value=+000000005/0002}', "");
    Expect(0, 3884, '\p{^Numeric_Value=+000000005/0002}', "");
    Expect(0, 3884, '\P{Numeric_Value=+000000005/0002}', "");
    Expect(1, 3884, '\P{^Numeric_Value=+000000005/0002}', "");
    Expect(0, 3885, '\p{Numeric_Value=+000000005/0002}', "");
    Expect(1, 3885, '\p{^Numeric_Value=+000000005/0002}', "");
    Expect(1, 3885, '\P{Numeric_Value=+000000005/0002}', "");
    Expect(0, 3885, '\P{^Numeric_Value=+000000005/0002}', "");
    Expect(1, 3884, '\p{Numeric_Value=2.500}', "");
    Expect(0, 3884, '\p{^Numeric_Value=2.500}', "");
    Expect(0, 3884, '\P{Numeric_Value=2.500}', "");
    Expect(1, 3884, '\P{^Numeric_Value=2.500}', "");
    Expect(0, 3885, '\p{Numeric_Value=2.500}', "");
    Expect(1, 3885, '\p{^Numeric_Value=2.500}', "");
    Expect(1, 3885, '\P{Numeric_Value=2.500}', "");
    Expect(0, 3885, '\P{^Numeric_Value=2.500}', "");
    Error('\p{Nv=-5/0002/a/}');
    Error('\P{Nv=-5/0002/a/}');
    Expect(1, 3884, '\p{Nv=+05/002}', "");
    Expect(0, 3884, '\p{^Nv=+05/002}', "");
    Expect(0, 3884, '\P{Nv=+05/002}', "");
    Expect(1, 3884, '\P{^Nv=+05/002}', "");
    Expect(0, 3885, '\p{Nv=+05/002}', "");
    Expect(1, 3885, '\p{^Nv=+05/002}', "");
    Expect(1, 3885, '\P{Nv=+05/002}', "");
    Expect(0, 3885, '\P{^Nv=+05/002}', "");
    Expect(1, 3884, '\p{Nv=2.500}', "");
    Expect(0, 3884, '\p{^Nv=2.500}', "");
    Expect(0, 3884, '\P{Nv=2.500}', "");
    Expect(1, 3884, '\P{^Nv=2.500}', "");
    Expect(0, 3885, '\p{Nv=2.500}', "");
    Expect(1, 3885, '\p{^Nv=2.500}', "");
    Expect(1, 3885, '\P{Nv=2.500}', "");
    Expect(0, 3885, '\P{^Nv=2.500}', "");
    Error('\p{Is_Numeric_Value=	-000000005/0000002:=}');
    Error('\P{Is_Numeric_Value=	-000000005/0000002:=}');
    Expect(1, 3884, '\p{Is_Numeric_Value=+00005/0000002}', "");
    Expect(0, 3884, '\p{^Is_Numeric_Value=+00005/0000002}', "");
    Expect(0, 3884, '\P{Is_Numeric_Value=+00005/0000002}', "");
    Expect(1, 3884, '\P{^Is_Numeric_Value=+00005/0000002}', "");
    Expect(0, 3885, '\p{Is_Numeric_Value=+00005/0000002}', "");
    Expect(1, 3885, '\p{^Is_Numeric_Value=+00005/0000002}', "");
    Expect(1, 3885, '\P{Is_Numeric_Value=+00005/0000002}', "");
    Expect(0, 3885, '\P{^Is_Numeric_Value=+00005/0000002}', "");
    Expect(1, 3884, '\p{Is_Numeric_Value:	2.500}', "");
    Expect(0, 3884, '\p{^Is_Numeric_Value:	2.500}', "");
    Expect(0, 3884, '\P{Is_Numeric_Value:	2.500}', "");
    Expect(1, 3884, '\P{^Is_Numeric_Value:	2.500}', "");
    Expect(0, 3885, '\p{Is_Numeric_Value:	2.500}', "");
    Expect(1, 3885, '\p{^Is_Numeric_Value:	2.500}', "");
    Expect(1, 3885, '\P{Is_Numeric_Value:	2.500}', "");
    Expect(0, 3885, '\P{^Is_Numeric_Value:	2.500}', "");
    Error('\p{Is_Nv=  +0005/0000000002/a/}');
    Error('\P{Is_Nv=  +0005/0000000002/a/}');
    Expect(1, 3884, '\p{Is_Nv=+00005/002}', "");
    Expect(0, 3884, '\p{^Is_Nv=+00005/002}', "");
    Expect(0, 3884, '\P{Is_Nv=+00005/002}', "");
    Expect(1, 3884, '\P{^Is_Nv=+00005/002}', "");
    Expect(0, 3885, '\p{Is_Nv=+00005/002}', "");
    Expect(1, 3885, '\p{^Is_Nv=+00005/002}', "");
    Expect(1, 3885, '\P{Is_Nv=+00005/002}', "");
    Expect(0, 3885, '\P{^Is_Nv=+00005/002}', "");
    Expect(1, 3884, '\p{Is_Nv=2.500}', "");
    Expect(0, 3884, '\p{^Is_Nv=2.500}', "");
    Expect(0, 3884, '\P{Is_Nv=2.500}', "");
    Expect(1, 3884, '\P{^Is_Nv=2.500}', "");
    Expect(0, 3885, '\p{Is_Nv=2.500}', "");
    Expect(1, 3885, '\p{^Is_Nv=2.500}', "");
    Expect(1, 3885, '\P{Is_Nv=2.500}', "");
    Expect(0, 3885, '\P{^Is_Nv=2.500}', "");
    Error('\p{Numeric_Value=- +005/0006:=}');
    Error('\P{Numeric_Value=- +005/0006:=}');
    Expect(1, 74844, '\p{Numeric_Value=+000005/000006}', "");
    Expect(0, 74844, '\p{^Numeric_Value=+000005/000006}', "");
    Expect(0, 74844, '\P{Numeric_Value=+000005/000006}', "");
    Expect(1, 74844, '\P{^Numeric_Value=+000005/000006}', "");
    Expect(0, 74845, '\p{Numeric_Value=+000005/000006}', "");
    Expect(1, 74845, '\p{^Numeric_Value=+000005/000006}', "");
    Expect(1, 74845, '\P{Numeric_Value=+000005/000006}', "");
    Expect(0, 74845, '\P{^Numeric_Value=+000005/000006}', "");
    Error('\p{Numeric_Value=0.83}');
    Error('\P{Numeric_Value=0.83}');
    Expect(1, 74844, '\p{Numeric_Value=0.833}', "");
    Expect(0, 74844, '\p{^Numeric_Value=0.833}', "");
    Expect(0, 74844, '\P{Numeric_Value=0.833}', "");
    Expect(1, 74844, '\P{^Numeric_Value=0.833}', "");
    Expect(0, 74845, '\p{Numeric_Value=0.833}', "");
    Expect(1, 74845, '\p{^Numeric_Value=0.833}', "");
    Expect(1, 74845, '\P{Numeric_Value=0.833}', "");
    Expect(0, 74845, '\P{^Numeric_Value=0.833}', "");
    Error('\p{Nv=_	0000000005/0000006:=}');
    Error('\P{Nv=_	0000000005/0000006:=}');
    Expect(1, 74844, '\p{Nv=+0000000005/000006}', "");
    Expect(0, 74844, '\p{^Nv=+0000000005/000006}', "");
    Expect(0, 74844, '\P{Nv=+0000000005/000006}', "");
    Expect(1, 74844, '\P{^Nv=+0000000005/000006}', "");
    Expect(0, 74845, '\p{Nv=+0000000005/000006}', "");
    Expect(1, 74845, '\p{^Nv=+0000000005/000006}', "");
    Expect(1, 74845, '\P{Nv=+0000000005/000006}', "");
    Expect(0, 74845, '\P{^Nv=+0000000005/000006}', "");
    Error('\p{Nv:	0.83}');
    Error('\P{Nv:	0.83}');
    Expect(1, 74844, '\p{Nv=0.833}', "");
    Expect(0, 74844, '\p{^Nv=0.833}', "");
    Expect(0, 74844, '\P{Nv=0.833}', "");
    Expect(1, 74844, '\P{^Nv=0.833}', "");
    Expect(0, 74845, '\p{Nv=0.833}', "");
    Expect(1, 74845, '\p{^Nv=0.833}', "");
    Expect(1, 74845, '\P{Nv=0.833}', "");
    Expect(0, 74845, '\P{^Nv=0.833}', "");
    Error('\p{Is_Numeric_Value=:= +00000005/0000000006}');
    Error('\P{Is_Numeric_Value=:= +00000005/0000000006}');
    Expect(1, 74844, '\p{Is_Numeric_Value=+000005/00000006}', "");
    Expect(0, 74844, '\p{^Is_Numeric_Value=+000005/00000006}', "");
    Expect(0, 74844, '\P{Is_Numeric_Value=+000005/00000006}', "");
    Expect(1, 74844, '\P{^Is_Numeric_Value=+000005/00000006}', "");
    Expect(0, 74845, '\p{Is_Numeric_Value=+000005/00000006}', "");
    Expect(1, 74845, '\p{^Is_Numeric_Value=+000005/00000006}', "");
    Expect(1, 74845, '\P{Is_Numeric_Value=+000005/00000006}', "");
    Expect(0, 74845, '\P{^Is_Numeric_Value=+000005/00000006}', "");
    Error('\p{Is_Numeric_Value=0.83}');
    Error('\P{Is_Numeric_Value=0.83}');
    Expect(1, 74844, '\p{Is_Numeric_Value=0.833}', "");
    Expect(0, 74844, '\p{^Is_Numeric_Value=0.833}', "");
    Expect(0, 74844, '\P{Is_Numeric_Value=0.833}', "");
    Expect(1, 74844, '\P{^Is_Numeric_Value=0.833}', "");
    Expect(0, 74845, '\p{Is_Numeric_Value=0.833}', "");
    Expect(1, 74845, '\p{^Is_Numeric_Value=0.833}', "");
    Expect(1, 74845, '\P{Is_Numeric_Value=0.833}', "");
    Expect(0, 74845, '\P{^Is_Numeric_Value=0.833}', "");
    Error('\p{Is_Nv=/a/_ 0000000005/00006}');
    Error('\P{Is_Nv=/a/_ 0000000005/00006}');
    Expect(1, 74844, '\p{Is_Nv=+5/06}', "");
    Expect(0, 74844, '\p{^Is_Nv=+5/06}', "");
    Expect(0, 74844, '\P{Is_Nv=+5/06}', "");
    Expect(1, 74844, '\P{^Is_Nv=+5/06}', "");
    Expect(0, 74845, '\p{Is_Nv=+5/06}', "");
    Expect(1, 74845, '\p{^Is_Nv=+5/06}', "");
    Expect(1, 74845, '\P{Is_Nv=+5/06}', "");
    Expect(0, 74845, '\P{^Is_Nv=+5/06}', "");
    Error('\p{Is_Nv:	0.83}');
    Error('\P{Is_Nv:	0.83}');
    Expect(1, 74844, '\p{Is_Nv=0.833}', "");
    Expect(0, 74844, '\p{^Is_Nv=0.833}', "");
    Expect(0, 74844, '\P{Is_Nv=0.833}', "");
    Expect(1, 74844, '\P{^Is_Nv=0.833}', "");
    Expect(0, 74845, '\p{Is_Nv=0.833}', "");
    Expect(1, 74845, '\p{^Is_Nv=0.833}', "");
    Expect(1, 74845, '\P{Is_Nv=0.833}', "");
    Expect(0, 74845, '\P{^Is_Nv=0.833}', "");
    Error('\p{Numeric_Value=/a/  5/08}');
    Error('\P{Numeric_Value=/a/  5/08}');
    Expect(1, 8541, '\p{Numeric_Value=00000005/00008}', "");
    Expect(0, 8541, '\p{^Numeric_Value=00000005/00008}', "");
    Expect(0, 8541, '\P{Numeric_Value=00000005/00008}', "");
    Expect(1, 8541, '\P{^Numeric_Value=00000005/00008}', "");
    Expect(0, 8542, '\p{Numeric_Value=00000005/00008}', "");
    Expect(1, 8542, '\p{^Numeric_Value=00000005/00008}', "");
    Expect(1, 8542, '\P{Numeric_Value=00000005/00008}', "");
    Expect(0, 8542, '\P{^Numeric_Value=00000005/00008}', "");
    Error('\p{Numeric_Value=0.62}');
    Error('\P{Numeric_Value=0.62}');
    Expect(1, 8541, '\p{Numeric_Value=0.625}', "");
    Expect(0, 8541, '\p{^Numeric_Value=0.625}', "");
    Expect(0, 8541, '\P{Numeric_Value=0.625}', "");
    Expect(1, 8541, '\P{^Numeric_Value=0.625}', "");
    Expect(0, 8542, '\p{Numeric_Value=0.625}', "");
    Expect(1, 8542, '\p{^Numeric_Value=0.625}', "");
    Expect(1, 8542, '\P{Numeric_Value=0.625}', "");
    Expect(0, 8542, '\P{^Numeric_Value=0.625}', "");
    Error('\p{Nv=:=	 0000005/00000008}');
    Error('\P{Nv=:=	 0000005/00000008}');
    Expect(1, 8541, '\p{Nv=00005/000008}', "");
    Expect(0, 8541, '\p{^Nv=00005/000008}', "");
    Expect(0, 8541, '\P{Nv=00005/000008}', "");
    Expect(1, 8541, '\P{^Nv=00005/000008}', "");
    Expect(0, 8542, '\p{Nv=00005/000008}', "");
    Expect(1, 8542, '\p{^Nv=00005/000008}', "");
    Expect(1, 8542, '\P{Nv=00005/000008}', "");
    Expect(0, 8542, '\P{^Nv=00005/000008}', "");
    Error('\p{Nv:   0.62}');
    Error('\P{Nv:   0.62}');
    Expect(1, 8541, '\p{Nv=0.625}', "");
    Expect(0, 8541, '\p{^Nv=0.625}', "");
    Expect(0, 8541, '\P{Nv=0.625}', "");
    Expect(1, 8541, '\P{^Nv=0.625}', "");
    Expect(0, 8542, '\p{Nv=0.625}', "");
    Expect(1, 8542, '\p{^Nv=0.625}', "");
    Expect(1, 8542, '\P{Nv=0.625}', "");
    Expect(0, 8542, '\P{^Nv=0.625}', "");
    Error('\p{Is_Numeric_Value=-:=05/000008}');
    Error('\P{Is_Numeric_Value=-:=05/000008}');
    Expect(1, 8541, '\p{Is_Numeric_Value=005/08}', "");
    Expect(0, 8541, '\p{^Is_Numeric_Value=005/08}', "");
    Expect(0, 8541, '\P{Is_Numeric_Value=005/08}', "");
    Expect(1, 8541, '\P{^Is_Numeric_Value=005/08}', "");
    Expect(0, 8542, '\p{Is_Numeric_Value=005/08}', "");
    Expect(1, 8542, '\p{^Is_Numeric_Value=005/08}', "");
    Expect(1, 8542, '\P{Is_Numeric_Value=005/08}', "");
    Expect(0, 8542, '\P{^Is_Numeric_Value=005/08}', "");
    Error('\p{Is_Numeric_Value=0.62}');
    Error('\P{Is_Numeric_Value=0.62}');
    Expect(1, 8541, '\p{Is_Numeric_Value=0.625}', "");
    Expect(0, 8541, '\p{^Is_Numeric_Value=0.625}', "");
    Expect(0, 8541, '\P{Is_Numeric_Value=0.625}', "");
    Expect(1, 8541, '\P{^Is_Numeric_Value=0.625}', "");
    Expect(0, 8542, '\p{Is_Numeric_Value=0.625}', "");
    Expect(1, 8542, '\p{^Is_Numeric_Value=0.625}', "");
    Expect(1, 8542, '\P{Is_Numeric_Value=0.625}', "");
    Expect(0, 8542, '\P{^Is_Numeric_Value=0.625}', "");
    Error('\p{Is_Nv=-:=0000005/000000008}');
    Error('\P{Is_Nv=-:=0000005/000000008}');
    Expect(1, 8541, '\p{Is_Nv: 0000005/00008}', "");
    Expect(0, 8541, '\p{^Is_Nv: 0000005/00008}', "");
    Expect(0, 8541, '\P{Is_Nv: 0000005/00008}', "");
    Expect(1, 8541, '\P{^Is_Nv: 0000005/00008}', "");
    Expect(0, 8542, '\p{Is_Nv: 0000005/00008}', "");
    Expect(1, 8542, '\p{^Is_Nv: 0000005/00008}', "");
    Expect(1, 8542, '\P{Is_Nv: 0000005/00008}', "");
    Expect(0, 8542, '\P{^Is_Nv: 0000005/00008}', "");
    Error('\p{Is_Nv=0.62}');
    Error('\P{Is_Nv=0.62}');
    Expect(1, 8541, '\p{Is_Nv=0.625}', "");
    Expect(0, 8541, '\p{^Is_Nv=0.625}', "");
    Expect(0, 8541, '\P{Is_Nv=0.625}', "");
    Expect(1, 8541, '\P{^Is_Nv=0.625}', "");
    Expect(0, 8542, '\p{Is_Nv=0.625}', "");
    Expect(1, 8542, '\p{^Is_Nv=0.625}', "");
    Expect(1, 8542, '\P{Is_Nv=0.625}', "");
    Expect(0, 8542, '\P{^Is_Nv=0.625}', "");
    Error('\p{Numeric_Value= :=+00000050}');
    Error('\P{Numeric_Value= :=+00000050}');
    Expect(1, 119661, '\p{Numeric_Value=+000050}', "");
    Expect(0, 119661, '\p{^Numeric_Value=+000050}', "");
    Expect(0, 119661, '\P{Numeric_Value=+000050}', "");
    Expect(1, 119661, '\P{^Numeric_Value=+000050}', "");
    Expect(0, 119662, '\p{Numeric_Value=+000050}', "");
    Expect(1, 119662, '\p{^Numeric_Value=+000050}', "");
    Expect(1, 119662, '\P{Numeric_Value=+000050}', "");
    Expect(0, 119662, '\P{^Numeric_Value=+000050}', "");
    Error('\p{Nv=/a/- 000000050}');
    Error('\P{Nv=/a/- 000000050}');
    Expect(1, 119661, '\p{Nv=+000050}', "");
    Expect(0, 119661, '\p{^Nv=+000050}', "");
    Expect(0, 119661, '\P{Nv=+000050}', "");
    Expect(1, 119661, '\P{^Nv=+000050}', "");
    Expect(0, 119662, '\p{Nv=+000050}', "");
    Expect(1, 119662, '\p{^Nv=+000050}', "");
    Expect(1, 119662, '\P{Nv=+000050}', "");
    Expect(0, 119662, '\P{^Nv=+000050}', "");
    Error('\p{Is_Numeric_Value= /a/+000000050}');
    Error('\P{Is_Numeric_Value= /a/+000000050}');
    Expect(1, 119661, '\p{Is_Numeric_Value=0_0_0_0_50}', "");
    Expect(0, 119661, '\p{^Is_Numeric_Value=0_0_0_0_50}', "");
    Expect(0, 119661, '\P{Is_Numeric_Value=0_0_0_0_50}', "");
    Expect(1, 119661, '\P{^Is_Numeric_Value=0_0_0_0_50}', "");
    Expect(0, 119662, '\p{Is_Numeric_Value=0_0_0_0_50}', "");
    Expect(1, 119662, '\p{^Is_Numeric_Value=0_0_0_0_50}', "");
    Expect(1, 119662, '\P{Is_Numeric_Value=0_0_0_0_50}', "");
    Expect(0, 119662, '\P{^Is_Numeric_Value=0_0_0_0_50}', "");
    Error('\p{Is_Nv=/a/50}');
    Error('\P{Is_Nv=/a/50}');
    Expect(1, 119661, '\p{Is_Nv:	00_05_0}', "");
    Expect(0, 119661, '\p{^Is_Nv:	00_05_0}', "");
    Expect(0, 119661, '\P{Is_Nv:	00_05_0}', "");
    Expect(1, 119661, '\P{^Is_Nv:	00_05_0}', "");
    Expect(0, 119662, '\p{Is_Nv:	00_05_0}', "");
    Expect(1, 119662, '\p{^Is_Nv:	00_05_0}', "");
    Expect(1, 119662, '\P{Is_Nv:	00_05_0}', "");
    Expect(0, 119662, '\P{^Is_Nv:	00_05_0}', "");
    Error('\p{Numeric_Value= :=+0_0_0_0_0500}');
    Error('\P{Numeric_Value= :=+0_0_0_0_0500}');
    Expect(1, 69238, '\p{Numeric_Value=00_00_00_50_0}', "");
    Expect(0, 69238, '\p{^Numeric_Value=00_00_00_50_0}', "");
    Expect(0, 69238, '\P{Numeric_Value=00_00_00_50_0}', "");
    Expect(1, 69238, '\P{^Numeric_Value=00_00_00_50_0}', "");
    Expect(0, 69239, '\p{Numeric_Value=00_00_00_50_0}', "");
    Expect(1, 69239, '\p{^Numeric_Value=00_00_00_50_0}', "");
    Expect(1, 69239, '\P{Numeric_Value=00_00_00_50_0}', "");
    Expect(0, 69239, '\P{^Numeric_Value=00_00_00_50_0}', "");
    Error('\p{Nv=/a/00050_0}');
    Error('\P{Nv=/a/00050_0}');
    Expect(1, 69238, '\p{Nv=+0_0_0_0_500}', "");
    Expect(0, 69238, '\p{^Nv=+0_0_0_0_500}', "");
    Expect(0, 69238, '\P{Nv=+0_0_0_0_500}', "");
    Expect(1, 69238, '\P{^Nv=+0_0_0_0_500}', "");
    Expect(0, 69239, '\p{Nv=+0_0_0_0_500}', "");
    Expect(1, 69239, '\p{^Nv=+0_0_0_0_500}', "");
    Expect(1, 69239, '\P{Nv=+0_0_0_0_500}', "");
    Expect(0, 69239, '\P{^Nv=+0_0_0_0_500}', "");
    Error('\p{Is_Numeric_Value= -+00500:=}');
    Error('\P{Is_Numeric_Value= -+00500:=}');
    Expect(1, 69238, '\p{Is_Numeric_Value:000000000500}', "");
    Expect(0, 69238, '\p{^Is_Numeric_Value:000000000500}', "");
    Expect(0, 69238, '\P{Is_Numeric_Value:000000000500}', "");
    Expect(1, 69238, '\P{^Is_Numeric_Value:000000000500}', "");
    Expect(0, 69239, '\p{Is_Numeric_Value:000000000500}', "");
    Expect(1, 69239, '\p{^Is_Numeric_Value:000000000500}', "");
    Expect(1, 69239, '\P{Is_Numeric_Value:000000000500}', "");
    Expect(0, 69239, '\P{^Is_Numeric_Value:000000000500}', "");
    Error('\p{Is_Nv= 	00000500:=}');
    Error('\P{Is_Nv= 	00000500:=}');
    Expect(1, 69238, '\p{Is_Nv=+000000000500}', "");
    Expect(0, 69238, '\p{^Is_Nv=+000000000500}', "");
    Expect(0, 69238, '\P{Is_Nv=+000000000500}', "");
    Expect(1, 69238, '\P{^Is_Nv=+000000000500}', "");
    Expect(0, 69239, '\p{Is_Nv=+000000000500}', "");
    Expect(1, 69239, '\p{^Is_Nv=+000000000500}', "");
    Expect(1, 69239, '\P{Is_Nv=+000000000500}', "");
    Expect(0, 69239, '\P{^Is_Nv=+000000000500}', "");
    Error('\p{Numeric_Value=:=+000000005000}');
    Error('\P{Numeric_Value=:=+000000005000}');
    Expect(1, 68063, '\p{Numeric_Value=0000_0050_00}', "");
    Expect(0, 68063, '\p{^Numeric_Value=0000_0050_00}', "");
    Expect(0, 68063, '\P{Numeric_Value=0000_0050_00}', "");
    Expect(1, 68063, '\P{^Numeric_Value=0000_0050_00}', "");
    Expect(0, 68064, '\p{Numeric_Value=0000_0050_00}', "");
    Expect(1, 68064, '\p{^Numeric_Value=0000_0050_00}', "");
    Expect(1, 68064, '\P{Numeric_Value=0000_0050_00}', "");
    Expect(0, 68064, '\P{^Numeric_Value=0000_0050_00}', "");
    Error('\p{Nv=-0000000005000/a/}');
    Error('\P{Nv=-0000000005000/a/}');
    Expect(1, 68063, '\p{Nv=05_00_0}', "");
    Expect(0, 68063, '\p{^Nv=05_00_0}', "");
    Expect(0, 68063, '\P{Nv=05_00_0}', "");
    Expect(1, 68063, '\P{^Nv=05_00_0}', "");
    Expect(0, 68064, '\p{Nv=05_00_0}', "");
    Expect(1, 68064, '\p{^Nv=05_00_0}', "");
    Expect(1, 68064, '\P{Nv=05_00_0}', "");
    Expect(0, 68064, '\P{^Nv=05_00_0}', "");
    Error('\p{Is_Numeric_Value=--000000005000/a/}');
    Error('\P{Is_Numeric_Value=--000000005000/a/}');
    Expect(1, 68063, '\p{Is_Numeric_Value=+0_0_0_0_0_0_0_0_5000}', "");
    Expect(0, 68063, '\p{^Is_Numeric_Value=+0_0_0_0_0_0_0_0_5000}', "");
    Expect(0, 68063, '\P{Is_Numeric_Value=+0_0_0_0_0_0_0_0_5000}', "");
    Expect(1, 68063, '\P{^Is_Numeric_Value=+0_0_0_0_0_0_0_0_5000}', "");
    Expect(0, 68064, '\p{Is_Numeric_Value=+0_0_0_0_0_0_0_0_5000}', "");
    Expect(1, 68064, '\p{^Is_Numeric_Value=+0_0_0_0_0_0_0_0_5000}', "");
    Expect(1, 68064, '\P{Is_Numeric_Value=+0_0_0_0_0_0_0_0_5000}', "");
    Expect(0, 68064, '\P{^Is_Numeric_Value=+0_0_0_0_0_0_0_0_5000}', "");
    Error('\p{Is_Nv=:= 00_00_00_00_05_000}');
    Error('\P{Is_Nv=:= 00_00_00_00_05_000}');
    Expect(1, 68063, '\p{Is_Nv=0_0_0_0_0_0_5_0_00}', "");
    Expect(0, 68063, '\p{^Is_Nv=0_0_0_0_0_0_5_0_00}', "");
    Expect(0, 68063, '\P{Is_Nv=0_0_0_0_0_0_5_0_00}', "");
    Expect(1, 68063, '\P{^Is_Nv=0_0_0_0_0_0_5_0_00}', "");
    Expect(0, 68064, '\p{Is_Nv=0_0_0_0_0_0_5_0_00}', "");
    Expect(1, 68064, '\p{^Is_Nv=0_0_0_0_0_0_5_0_00}', "");
    Expect(1, 68064, '\P{Is_Nv=0_0_0_0_0_0_5_0_00}', "");
    Expect(0, 68064, '\P{^Is_Nv=0_0_0_0_0_0_5_0_00}', "");
    Error('\p{Numeric_Value=:=_-0000_0500_00}');
    Error('\P{Numeric_Value=:=_-0000_0500_00}');
    Expect(1, 68072, '\p{Numeric_Value=00000_05000_0}', "");
    Expect(0, 68072, '\p{^Numeric_Value=00000_05000_0}', "");
    Expect(0, 68072, '\P{Numeric_Value=00000_05000_0}', "");
    Expect(1, 68072, '\P{^Numeric_Value=00000_05000_0}', "");
    Expect(0, 68073, '\p{Numeric_Value=00000_05000_0}', "");
    Expect(1, 68073, '\p{^Numeric_Value=00000_05000_0}', "");
    Expect(1, 68073, '\P{Numeric_Value=00000_05000_0}', "");
    Expect(0, 68073, '\P{^Numeric_Value=00000_05000_0}', "");
    Error('\p{Nv=__000000050000/a/}');
    Error('\P{Nv=__000000050000/a/}');
    Expect(1, 68072, '\p{Nv=050000}', "");
    Expect(0, 68072, '\p{^Nv=050000}', "");
    Expect(0, 68072, '\P{Nv=050000}', "");
    Expect(1, 68072, '\P{^Nv=050000}', "");
    Expect(0, 68073, '\p{Nv=050000}', "");
    Expect(1, 68073, '\p{^Nv=050000}', "");
    Expect(1, 68073, '\P{Nv=050000}', "");
    Expect(0, 68073, '\P{^Nv=050000}', "");
    Error('\p{Is_Numeric_Value:	/a/-	0_0_0_0_0_0_0_0_5_0000}');
    Error('\P{Is_Numeric_Value:	/a/-	0_0_0_0_0_0_0_0_5_0000}');
    Expect(1, 68072, '\p{Is_Numeric_Value=0000050000}', "");
    Expect(0, 68072, '\p{^Is_Numeric_Value=0000050000}', "");
    Expect(0, 68072, '\P{Is_Numeric_Value=0000050000}', "");
    Expect(1, 68072, '\P{^Is_Numeric_Value=0000050000}', "");
    Expect(0, 68073, '\p{Is_Numeric_Value=0000050000}', "");
    Expect(1, 68073, '\p{^Is_Numeric_Value=0000050000}', "");
    Expect(1, 68073, '\P{Is_Numeric_Value=0000050000}', "");
    Expect(0, 68073, '\P{^Is_Numeric_Value=0000050000}', "");
    Error('\p{Is_Nv=	0000000050000:=}');
    Error('\P{Is_Nv=	0000000050000:=}');
    Expect(1, 68072, '\p{Is_Nv=0_0_0_0_5_0000}', "");
    Expect(0, 68072, '\p{^Is_Nv=0_0_0_0_5_0000}', "");
    Expect(0, 68072, '\P{Is_Nv=0_0_0_0_5_0000}', "");
    Expect(1, 68072, '\P{^Is_Nv=0_0_0_0_5_0000}', "");
    Expect(0, 68073, '\p{Is_Nv=0_0_0_0_5_0000}', "");
    Expect(1, 68073, '\p{^Is_Nv=0_0_0_0_5_0000}', "");
    Expect(1, 68073, '\P{Is_Nv=0_0_0_0_5_0000}', "");
    Expect(0, 68073, '\P{^Is_Nv=0_0_0_0_5_0000}', "");
    Error('\p{Numeric_Value=	_+000000000500000:=}');
    Error('\P{Numeric_Value=	_+000000000500000:=}');
    Expect(1, 68081, '\p{Numeric_Value=+000000500000}', "");
    Expect(0, 68081, '\p{^Numeric_Value=+000000500000}', "");
    Expect(0, 68081, '\P{Numeric_Value=+000000500000}', "");
    Expect(1, 68081, '\P{^Numeric_Value=+000000500000}', "");
    Expect(0, 68082, '\p{Numeric_Value=+000000500000}', "");
    Expect(1, 68082, '\p{^Numeric_Value=+000000500000}', "");
    Expect(1, 68082, '\P{Numeric_Value=+000000500000}', "");
    Expect(0, 68082, '\P{^Numeric_Value=+000000500000}', "");
    Error('\p{Nv=:= _0000000500000}');
    Error('\P{Nv=:= _0000000500000}');
    Expect(1, 68081, '\p{Nv=500000}', "");
    Expect(0, 68081, '\p{^Nv=500000}', "");
    Expect(0, 68081, '\P{Nv=500000}', "");
    Expect(1, 68081, '\P{^Nv=500000}', "");
    Expect(0, 68082, '\p{Nv=500000}', "");
    Expect(1, 68082, '\p{^Nv=500000}', "");
    Expect(1, 68082, '\P{Nv=500000}', "");
    Expect(0, 68082, '\P{^Nv=500000}', "");
    Error('\p{Is_Numeric_Value=:=+5_0_0_000}');
    Error('\P{Is_Numeric_Value=:=+5_0_0_000}');
    Expect(1, 68081, '\p{Is_Numeric_Value=00_00_00_50_00_00}', "");
    Expect(0, 68081, '\p{^Is_Numeric_Value=00_00_00_50_00_00}', "");
    Expect(0, 68081, '\P{Is_Numeric_Value=00_00_00_50_00_00}', "");
    Expect(1, 68081, '\P{^Is_Numeric_Value=00_00_00_50_00_00}', "");
    Expect(0, 68082, '\p{Is_Numeric_Value=00_00_00_50_00_00}', "");
    Expect(1, 68082, '\p{^Is_Numeric_Value=00_00_00_50_00_00}', "");
    Expect(1, 68082, '\P{Is_Numeric_Value=00_00_00_50_00_00}', "");
    Expect(0, 68082, '\P{^Is_Numeric_Value=00_00_00_50_00_00}', "");
    Error('\p{Is_Nv=/a/-_000_050_000_0}');
    Error('\P{Is_Nv=/a/-_000_050_000_0}');
    Expect(1, 68081, '\p{Is_Nv=500000}', "");
    Expect(0, 68081, '\p{^Is_Nv=500000}', "");
    Expect(0, 68081, '\P{Is_Nv=500000}', "");
    Expect(1, 68081, '\P{^Is_Nv=500000}', "");
    Expect(0, 68082, '\p{Is_Nv=500000}', "");
    Expect(1, 68082, '\p{^Is_Nv=500000}', "");
    Expect(1, 68082, '\P{Is_Nv=500000}', "");
    Expect(0, 68082, '\P{^Is_Nv=500000}', "");
    Error('\p{Numeric_Value=/a/	-0_0_0_006}');
    Error('\P{Numeric_Value=/a/	-0_0_0_006}');
    Expect(1, 133866, '\p{Numeric_Value=+000000006}', "");
    Expect(0, 133866, '\p{^Numeric_Value=+000000006}', "");
    Expect(0, 133866, '\P{Numeric_Value=+000000006}', "");
    Expect(1, 133866, '\P{^Numeric_Value=+000000006}', "");
    Expect(0, 133867, '\p{Numeric_Value=+000000006}', "");
    Expect(1, 133867, '\p{^Numeric_Value=+000000006}', "");
    Expect(1, 133867, '\P{Numeric_Value=+000000006}', "");
    Expect(0, 133867, '\P{^Numeric_Value=+000000006}', "");
    Error('\p{Nv=000000006:=}');
    Error('\P{Nv=000000006:=}');
    Expect(1, 133866, '\p{Nv=0000000006}', "");
    Expect(0, 133866, '\p{^Nv=0000000006}', "");
    Expect(0, 133866, '\P{Nv=0000000006}', "");
    Expect(1, 133866, '\P{^Nv=0000000006}', "");
    Expect(0, 133867, '\p{Nv=0000000006}', "");
    Expect(1, 133867, '\p{^Nv=0000000006}', "");
    Expect(1, 133867, '\P{Nv=0000000006}', "");
    Expect(0, 133867, '\P{^Nv=0000000006}', "");
    Error('\p{Is_Numeric_Value=:=_00006}');
    Error('\P{Is_Numeric_Value=:=_00006}');
    Expect(1, 133866, '\p{Is_Numeric_Value=0_0_0_06}', "");
    Expect(0, 133866, '\p{^Is_Numeric_Value=0_0_0_06}', "");
    Expect(0, 133866, '\P{Is_Numeric_Value=0_0_0_06}', "");
    Expect(1, 133866, '\P{^Is_Numeric_Value=0_0_0_06}', "");
    Expect(0, 133867, '\p{Is_Numeric_Value=0_0_0_06}', "");
    Expect(1, 133867, '\p{^Is_Numeric_Value=0_0_0_06}', "");
    Expect(1, 133867, '\P{Is_Numeric_Value=0_0_0_06}', "");
    Expect(0, 133867, '\P{^Is_Numeric_Value=0_0_0_06}', "");
    Error('\p{Is_Nv: 	/a/0_0_0_0_0_006}');
    Error('\P{Is_Nv: 	/a/0_0_0_0_0_006}');
    Expect(1, 133866, '\p{Is_Nv=+00_00_00_00_06}', "");
    Expect(0, 133866, '\p{^Is_Nv=+00_00_00_00_06}', "");
    Expect(0, 133866, '\P{Is_Nv=+00_00_00_00_06}', "");
    Expect(1, 133866, '\P{^Is_Nv=+00_00_00_00_06}', "");
    Expect(0, 133867, '\p{Is_Nv=+00_00_00_00_06}', "");
    Expect(1, 133867, '\p{^Is_Nv=+00_00_00_00_06}', "");
    Expect(1, 133867, '\P{Is_Nv=+00_00_00_00_06}', "");
    Expect(0, 133867, '\P{^Is_Nv=+00_00_00_00_06}', "");
    Error('\p{Numeric_Value=-0_0_0_060:=}');
    Error('\P{Numeric_Value=-0_0_0_060:=}');
    Expect(1, 119662, '\p{Numeric_Value=+0060}', "");
    Expect(0, 119662, '\p{^Numeric_Value=+0060}', "");
    Expect(0, 119662, '\P{Numeric_Value=+0060}', "");
    Expect(1, 119662, '\P{^Numeric_Value=+0060}', "");
    Expect(0, 119663, '\p{Numeric_Value=+0060}', "");
    Expect(1, 119663, '\p{^Numeric_Value=+0060}', "");
    Expect(1, 119663, '\P{Numeric_Value=+0060}', "");
    Expect(0, 119663, '\P{^Numeric_Value=+0060}', "");
    Error('\p{Nv=_/a/00_00_00_60}');
    Error('\P{Nv=_/a/00_00_00_60}');
    Expect(1, 119662, '\p{Nv=+0000000060}', "");
    Expect(0, 119662, '\p{^Nv=+0000000060}', "");
    Expect(0, 119662, '\P{Nv=+0000000060}', "");
    Expect(1, 119662, '\P{^Nv=+0000000060}', "");
    Expect(0, 119663, '\p{Nv=+0000000060}', "");
    Expect(1, 119663, '\p{^Nv=+0000000060}', "");
    Expect(1, 119663, '\P{Nv=+0000000060}', "");
    Expect(0, 119663, '\P{^Nv=+0000000060}', "");
    Error('\p{Is_Numeric_Value=-/a/00060}');
    Error('\P{Is_Numeric_Value=-/a/00060}');
    Expect(1, 119662, '\p{Is_Numeric_Value=60}', "");
    Expect(0, 119662, '\p{^Is_Numeric_Value=60}', "");
    Expect(0, 119662, '\P{Is_Numeric_Value=60}', "");
    Expect(1, 119662, '\P{^Is_Numeric_Value=60}', "");
    Expect(0, 119663, '\p{Is_Numeric_Value=60}', "");
    Expect(1, 119663, '\p{^Is_Numeric_Value=60}', "");
    Expect(1, 119663, '\P{Is_Numeric_Value=60}', "");
    Expect(0, 119663, '\P{^Is_Numeric_Value=60}', "");
    Error('\p{Is_Nv= 060:=}');
    Error('\P{Is_Nv= 060:=}');
    Expect(1, 119662, '\p{Is_Nv=060}', "");
    Expect(0, 119662, '\p{^Is_Nv=060}', "");
    Expect(0, 119662, '\P{Is_Nv=060}', "");
    Expect(1, 119662, '\P{^Is_Nv=060}', "");
    Expect(0, 119663, '\p{Is_Nv=060}', "");
    Expect(1, 119663, '\p{^Is_Nv=060}', "");
    Expect(1, 119663, '\P{Is_Nv=060}', "");
    Expect(0, 119663, '\P{^Is_Nv=060}', "");
    Error('\p{Numeric_Value=/a/-_0_0_0_0_0_0_0600}');
    Error('\P{Numeric_Value=/a/-_0_0_0_0_0_0_0600}');
    Expect(1, 69239, '\p{Numeric_Value=0_0_0_0_600}', "");
    Expect(0, 69239, '\p{^Numeric_Value=0_0_0_0_600}', "");
    Expect(0, 69239, '\P{Numeric_Value=0_0_0_0_600}', "");
    Expect(1, 69239, '\P{^Numeric_Value=0_0_0_0_600}', "");
    Expect(0, 69240, '\p{Numeric_Value=0_0_0_0_600}', "");
    Expect(1, 69240, '\p{^Numeric_Value=0_0_0_0_600}', "");
    Expect(1, 69240, '\P{Numeric_Value=0_0_0_0_600}', "");
    Expect(0, 69240, '\P{^Numeric_Value=0_0_0_0_600}', "");
    Error('\p{Nv=	:=+0000000600}');
    Error('\P{Nv=	:=+0000000600}');
    Expect(1, 69239, '\p{Nv=00000600}', "");
    Expect(0, 69239, '\p{^Nv=00000600}', "");
    Expect(0, 69239, '\P{Nv=00000600}', "");
    Expect(1, 69239, '\P{^Nv=00000600}', "");
    Expect(0, 69240, '\p{Nv=00000600}', "");
    Expect(1, 69240, '\p{^Nv=00000600}', "");
    Expect(1, 69240, '\P{Nv=00000600}', "");
    Expect(0, 69240, '\P{^Nv=00000600}', "");
    Error('\p{Is_Numeric_Value=/a/	+000600}');
    Error('\P{Is_Numeric_Value=/a/	+000600}');
    Expect(1, 69239, '\p{Is_Numeric_Value=600}', "");
    Expect(0, 69239, '\p{^Is_Numeric_Value=600}', "");
    Expect(0, 69239, '\P{Is_Numeric_Value=600}', "");
    Expect(1, 69239, '\P{^Is_Numeric_Value=600}', "");
    Expect(0, 69240, '\p{Is_Numeric_Value=600}', "");
    Expect(1, 69240, '\p{^Is_Numeric_Value=600}', "");
    Expect(1, 69240, '\P{Is_Numeric_Value=600}', "");
    Expect(0, 69240, '\P{^Is_Numeric_Value=600}', "");
    Error('\p{Is_Nv=:=	+00_00_00_00_06_00}');
    Error('\P{Is_Nv=:=	+00_00_00_00_06_00}');
    Expect(1, 69239, '\p{Is_Nv=0_6_00}', "");
    Expect(0, 69239, '\p{^Is_Nv=0_6_00}', "");
    Expect(0, 69239, '\P{Is_Nv=0_6_00}', "");
    Expect(1, 69239, '\P{^Is_Nv=0_6_00}', "");
    Expect(0, 69240, '\p{Is_Nv=0_6_00}', "");
    Expect(1, 69240, '\p{^Is_Nv=0_6_00}', "");
    Expect(1, 69240, '\P{Is_Nv=0_6_00}', "");
    Expect(0, 69240, '\P{^Is_Nv=0_6_00}', "");
    Error('\p{Numeric_Value=_-00000006000/a/}');
    Error('\P{Numeric_Value=_-00000006000/a/}');
    Expect(1, 68064, '\p{Numeric_Value=+00000006000}', "");
    Expect(0, 68064, '\p{^Numeric_Value=+00000006000}', "");
    Expect(0, 68064, '\P{Numeric_Value=+00000006000}', "");
    Expect(1, 68064, '\P{^Numeric_Value=+00000006000}', "");
    Expect(0, 68065, '\p{Numeric_Value=+00000006000}', "");
    Expect(1, 68065, '\p{^Numeric_Value=+00000006000}', "");
    Expect(1, 68065, '\P{Numeric_Value=+00000006000}', "");
    Expect(0, 68065, '\P{^Numeric_Value=+00000006000}', "");
    Error('\p{Nv= -00_00_60_00:=}');
    Error('\P{Nv= -00_00_60_00:=}');
    Expect(1, 68064, '\p{Nv=+0_0_6_0_00}', "");
    Expect(0, 68064, '\p{^Nv=+0_0_6_0_00}', "");
    Expect(0, 68064, '\P{Nv=+0_0_6_0_00}', "");
    Expect(1, 68064, '\P{^Nv=+0_0_6_0_00}', "");
    Expect(0, 68065, '\p{Nv=+0_0_6_0_00}', "");
    Expect(1, 68065, '\p{^Nv=+0_0_6_0_00}', "");
    Expect(1, 68065, '\P{Nv=+0_0_6_0_00}', "");
    Expect(0, 68065, '\P{^Nv=+0_0_6_0_00}', "");
    Error('\p{Is_Numeric_Value=--000_600_0/a/}');
    Error('\P{Is_Numeric_Value=--000_600_0/a/}');
    Expect(1, 68064, '\p{Is_Numeric_Value=000006000}', "");
    Expect(0, 68064, '\p{^Is_Numeric_Value=000006000}', "");
    Expect(0, 68064, '\P{Is_Numeric_Value=000006000}', "");
    Expect(1, 68064, '\P{^Is_Numeric_Value=000006000}', "");
    Expect(0, 68065, '\p{Is_Numeric_Value=000006000}', "");
    Expect(1, 68065, '\p{^Is_Numeric_Value=000006000}', "");
    Expect(1, 68065, '\P{Is_Numeric_Value=000006000}', "");
    Expect(0, 68065, '\P{^Is_Numeric_Value=000006000}', "");
    Error('\p{Is_Nv= 	+0_6_0_00/a/}');
    Error('\P{Is_Nv= 	+0_6_0_00/a/}');
    Expect(1, 68064, '\p{Is_Nv=+0_0_0_0_6000}', "");
    Expect(0, 68064, '\p{^Is_Nv=+0_0_0_0_6000}', "");
    Expect(0, 68064, '\P{Is_Nv=+0_0_0_0_6000}', "");
    Expect(1, 68064, '\P{^Is_Nv=+0_0_0_0_6000}', "");
    Expect(0, 68065, '\p{Is_Nv=+0_0_0_0_6000}', "");
    Expect(1, 68065, '\p{^Is_Nv=+0_0_0_0_6000}', "");
    Expect(1, 68065, '\P{Is_Nv=+0_0_0_0_6000}', "");
    Expect(0, 68065, '\P{^Is_Nv=+0_0_0_0_6000}', "");
    Error('\p{Numeric_Value=:=-006000_0}');
    Error('\P{Numeric_Value=:=-006000_0}');
    Expect(1, 68073, '\p{Numeric_Value: +0_0_0_0_0_60000}', "");
    Expect(0, 68073, '\p{^Numeric_Value: +0_0_0_0_0_60000}', "");
    Expect(0, 68073, '\P{Numeric_Value: +0_0_0_0_0_60000}', "");
    Expect(1, 68073, '\P{^Numeric_Value: +0_0_0_0_0_60000}', "");
    Expect(0, 68074, '\p{Numeric_Value: +0_0_0_0_0_60000}', "");
    Expect(1, 68074, '\p{^Numeric_Value: +0_0_0_0_0_60000}', "");
    Expect(1, 68074, '\P{Numeric_Value: +0_0_0_0_0_60000}', "");
    Expect(0, 68074, '\P{^Numeric_Value: +0_0_0_0_0_60000}', "");
    Error('\p{Nv=:=--00000060000}');
    Error('\P{Nv=:=--00000060000}');
    Expect(1, 68073, '\p{Nv=+0_0_0_0_0_0_0_0_060000}', "");
    Expect(0, 68073, '\p{^Nv=+0_0_0_0_0_0_0_0_060000}', "");
    Expect(0, 68073, '\P{Nv=+0_0_0_0_0_0_0_0_060000}', "");
    Expect(1, 68073, '\P{^Nv=+0_0_0_0_0_0_0_0_060000}', "");
    Expect(0, 68074, '\p{Nv=+0_0_0_0_0_0_0_0_060000}', "");
    Expect(1, 68074, '\p{^Nv=+0_0_0_0_0_0_0_0_060000}', "");
    Expect(1, 68074, '\P{Nv=+0_0_0_0_0_0_0_0_060000}', "");
    Expect(0, 68074, '\P{^Nv=+0_0_0_0_0_0_0_0_060000}', "");
    Error('\p{Is_Numeric_Value=:=--+0000_0600_00}');
    Error('\P{Is_Numeric_Value=:=--+0000_0600_00}');
    Expect(1, 68073, '\p{Is_Numeric_Value=00_00_00_06_0000}', "");
    Expect(0, 68073, '\p{^Is_Numeric_Value=00_00_00_06_0000}', "");
    Expect(0, 68073, '\P{Is_Numeric_Value=00_00_00_06_0000}', "");
    Expect(1, 68073, '\P{^Is_Numeric_Value=00_00_00_06_0000}', "");
    Expect(0, 68074, '\p{Is_Numeric_Value=00_00_00_06_0000}', "");
    Expect(1, 68074, '\p{^Is_Numeric_Value=00_00_00_06_0000}', "");
    Expect(1, 68074, '\P{Is_Numeric_Value=00_00_00_06_0000}', "");
    Expect(0, 68074, '\P{^Is_Numeric_Value=00_00_00_06_0000}', "");
    Error('\p{Is_Nv:  /a/00000060000}');
    Error('\P{Is_Nv:  /a/00000060000}');
    Expect(1, 68073, '\p{Is_Nv=00_06_00_00}', "");
    Expect(0, 68073, '\p{^Is_Nv=00_06_00_00}', "");
    Expect(0, 68073, '\P{Is_Nv=00_06_00_00}', "");
    Expect(1, 68073, '\P{^Is_Nv=00_06_00_00}', "");
    Expect(0, 68074, '\p{Is_Nv=00_06_00_00}', "");
    Expect(1, 68074, '\p{^Is_Nv=00_06_00_00}', "");
    Expect(1, 68074, '\P{Is_Nv=00_06_00_00}', "");
    Expect(0, 68074, '\P{^Is_Nv=00_06_00_00}', "");
    Error('\p{Numeric_Value=_/a/+000000000600000}');
    Error('\P{Numeric_Value=_/a/+000000000600000}');
    Expect(1, 68082, '\p{Numeric_Value=00000000600000}', "");
    Expect(0, 68082, '\p{^Numeric_Value=00000000600000}', "");
    Expect(0, 68082, '\P{Numeric_Value=00000000600000}', "");
    Expect(1, 68082, '\P{^Numeric_Value=00000000600000}', "");
    Expect(0, 68083, '\p{Numeric_Value=00000000600000}', "");
    Expect(1, 68083, '\p{^Numeric_Value=00000000600000}', "");
    Expect(1, 68083, '\P{Numeric_Value=00000000600000}', "");
    Expect(0, 68083, '\P{^Numeric_Value=00000000600000}', "");
    Error('\p{Nv=/a/+0000000600000}');
    Error('\P{Nv=/a/+0000000600000}');
    Expect(1, 68082, '\p{Nv=+00000000600000}', "");
    Expect(0, 68082, '\p{^Nv=+00000000600000}', "");
    Expect(0, 68082, '\P{Nv=+00000000600000}', "");
    Expect(1, 68082, '\P{^Nv=+00000000600000}', "");
    Expect(0, 68083, '\p{Nv=+00000000600000}', "");
    Expect(1, 68083, '\p{^Nv=+00000000600000}', "");
    Expect(1, 68083, '\P{Nv=+00000000600000}', "");
    Expect(0, 68083, '\P{^Nv=+00000000600000}', "");
    Error('\p{Is_Numeric_Value=:=_000000000600000}');
    Error('\P{Is_Numeric_Value=:=_000000000600000}');
    Expect(1, 68082, '\p{Is_Numeric_Value=0000060000_0}', "");
    Expect(0, 68082, '\p{^Is_Numeric_Value=0000060000_0}', "");
    Expect(0, 68082, '\P{Is_Numeric_Value=0000060000_0}', "");
    Expect(1, 68082, '\P{^Is_Numeric_Value=0000060000_0}', "");
    Expect(0, 68083, '\p{Is_Numeric_Value=0000060000_0}', "");
    Expect(1, 68083, '\p{^Is_Numeric_Value=0000060000_0}', "");
    Expect(1, 68083, '\P{Is_Numeric_Value=0000060000_0}', "");
    Expect(0, 68083, '\P{^Is_Numeric_Value=0000060000_0}', "");
    Error('\p{Is_Nv=	+00000600000:=}');
    Error('\P{Is_Nv=	+00000600000:=}');
    Expect(1, 68082, '\p{Is_Nv=0600000}', "");
    Expect(0, 68082, '\p{^Is_Nv=0600000}', "");
    Expect(0, 68082, '\P{Is_Nv=0600000}', "");
    Expect(1, 68082, '\P{^Is_Nv=0600000}', "");
    Expect(0, 68083, '\p{Is_Nv=0600000}', "");
    Expect(1, 68083, '\p{^Is_Nv=0600000}', "");
    Expect(1, 68083, '\P{Is_Nv=0600000}', "");
    Expect(0, 68083, '\P{^Is_Nv=0600000}', "");
    Error('\p{Numeric_Value=007/a/}');
    Error('\P{Numeric_Value=007/a/}');
    Expect(1, 131073, '\p{Numeric_Value=000000007}', "");
    Expect(0, 131073, '\p{^Numeric_Value=000000007}', "");
    Expect(0, 131073, '\P{Numeric_Value=000000007}', "");
    Expect(1, 131073, '\P{^Numeric_Value=000000007}', "");
    Expect(0, 131074, '\p{Numeric_Value=000000007}', "");
    Expect(1, 131074, '\p{^Numeric_Value=000000007}', "");
    Expect(1, 131074, '\P{Numeric_Value=000000007}', "");
    Expect(0, 131074, '\P{^Numeric_Value=000000007}', "");
    Error('\p{Nv=-:=000000_7}');
    Error('\P{Nv=-:=000000_7}');
    Expect(1, 131073, '\p{Nv=+0000000007}', "");
    Expect(0, 131073, '\p{^Nv=+0000000007}', "");
    Expect(0, 131073, '\P{Nv=+0000000007}', "");
    Expect(1, 131073, '\P{^Nv=+0000000007}', "");
    Expect(0, 131074, '\p{Nv=+0000000007}', "");
    Expect(1, 131074, '\p{^Nv=+0000000007}', "");
    Expect(1, 131074, '\P{Nv=+0000000007}', "");
    Expect(0, 131074, '\P{^Nv=+0000000007}', "");
    Error('\p{Is_Numeric_Value=:=0_0_0_0_0_0_07}');
    Error('\P{Is_Numeric_Value=:=0_0_0_0_0_0_07}');
    Expect(1, 131073, '\p{Is_Numeric_Value=+0000000_7}', "");
    Expect(0, 131073, '\p{^Is_Numeric_Value=+0000000_7}', "");
    Expect(0, 131073, '\P{Is_Numeric_Value=+0000000_7}', "");
    Expect(1, 131073, '\P{^Is_Numeric_Value=+0000000_7}', "");
    Expect(0, 131074, '\p{Is_Numeric_Value=+0000000_7}', "");
    Expect(1, 131074, '\p{^Is_Numeric_Value=+0000000_7}', "");
    Expect(1, 131074, '\P{Is_Numeric_Value=+0000000_7}', "");
    Expect(0, 131074, '\P{^Is_Numeric_Value=+0000000_7}', "");
    Error('\p{Is_Nv:   -/a/0000_7}');
    Error('\P{Is_Nv:   -/a/0000_7}');
    Expect(1, 131073, '\p{Is_Nv=0000000_7}', "");
    Expect(0, 131073, '\p{^Is_Nv=0000000_7}', "");
    Expect(0, 131073, '\P{Is_Nv=0000000_7}', "");
    Expect(1, 131073, '\P{^Is_Nv=0000000_7}', "");
    Expect(0, 131074, '\p{Is_Nv=0000000_7}', "");
    Expect(1, 131074, '\p{^Is_Nv=0000000_7}', "");
    Expect(1, 131074, '\P{Is_Nv=0000000_7}', "");
    Expect(0, 131074, '\P{^Is_Nv=0000000_7}', "");
    Error('\p{Numeric_Value=_:=+07/000012}');
    Error('\P{Numeric_Value=_:=+07/000012}');
    Expect(1, 68092, '\p{Numeric_Value=+00007/000000012}', "");
    Expect(0, 68092, '\p{^Numeric_Value=+00007/000000012}', "");
    Expect(0, 68092, '\P{Numeric_Value=+00007/000000012}', "");
    Expect(1, 68092, '\P{^Numeric_Value=+00007/000000012}', "");
    Expect(0, 68093, '\p{Numeric_Value=+00007/000000012}', "");
    Expect(1, 68093, '\p{^Numeric_Value=+00007/000000012}', "");
    Expect(1, 68093, '\P{Numeric_Value=+00007/000000012}', "");
    Expect(0, 68093, '\P{^Numeric_Value=+00007/000000012}', "");
    Error('\p{Numeric_Value=0.58}');
    Error('\P{Numeric_Value=0.58}');
    Expect(1, 68092, '\p{Numeric_Value=0.583}', "");
    Expect(0, 68092, '\p{^Numeric_Value=0.583}', "");
    Expect(0, 68092, '\P{Numeric_Value=0.583}', "");
    Expect(1, 68092, '\P{^Numeric_Value=0.583}', "");
    Expect(0, 68093, '\p{Numeric_Value=0.583}', "");
    Expect(1, 68093, '\p{^Numeric_Value=0.583}', "");
    Expect(1, 68093, '\P{Numeric_Value=0.583}', "");
    Expect(0, 68093, '\P{^Numeric_Value=0.583}', "");
    Error('\p{Nv=-_000000007/00000012/a/}');
    Error('\P{Nv=-_000000007/00000012/a/}');
    Expect(1, 68092, '\p{Nv=00007/012}', "");
    Expect(0, 68092, '\p{^Nv=00007/012}', "");
    Expect(0, 68092, '\P{Nv=00007/012}', "");
    Expect(1, 68092, '\P{^Nv=00007/012}', "");
    Expect(0, 68093, '\p{Nv=00007/012}', "");
    Expect(1, 68093, '\p{^Nv=00007/012}', "");
    Expect(1, 68093, '\P{Nv=00007/012}', "");
    Expect(0, 68093, '\P{^Nv=00007/012}', "");
    Error('\p{Nv=0.58}');
    Error('\P{Nv=0.58}');
    Expect(1, 68092, '\p{Nv=0.583}', "");
    Expect(0, 68092, '\p{^Nv=0.583}', "");
    Expect(0, 68092, '\P{Nv=0.583}', "");
    Expect(1, 68092, '\P{^Nv=0.583}', "");
    Expect(0, 68093, '\p{Nv=0.583}', "");
    Expect(1, 68093, '\p{^Nv=0.583}', "");
    Expect(1, 68093, '\P{Nv=0.583}', "");
    Expect(0, 68093, '\P{^Nv=0.583}', "");
    Error('\p{Is_Numeric_Value= +000000007/0000000012:=}');
    Error('\P{Is_Numeric_Value= +000000007/0000000012:=}');
    Expect(1, 68092, '\p{Is_Numeric_Value=0000007/00012}', "");
    Expect(0, 68092, '\p{^Is_Numeric_Value=0000007/00012}', "");
    Expect(0, 68092, '\P{Is_Numeric_Value=0000007/00012}', "");
    Expect(1, 68092, '\P{^Is_Numeric_Value=0000007/00012}', "");
    Expect(0, 68093, '\p{Is_Numeric_Value=0000007/00012}', "");
    Expect(1, 68093, '\p{^Is_Numeric_Value=0000007/00012}', "");
    Expect(1, 68093, '\P{Is_Numeric_Value=0000007/00012}', "");
    Expect(0, 68093, '\P{^Is_Numeric_Value=0000007/00012}', "");
    Error('\p{Is_Numeric_Value=0.58}');
    Error('\P{Is_Numeric_Value=0.58}');
    Expect(1, 68092, '\p{Is_Numeric_Value=0.583}', "");
    Expect(0, 68092, '\p{^Is_Numeric_Value=0.583}', "");
    Expect(0, 68092, '\P{Is_Numeric_Value=0.583}', "");
    Expect(1, 68092, '\P{^Is_Numeric_Value=0.583}', "");
    Expect(0, 68093, '\p{Is_Numeric_Value=0.583}', "");
    Expect(1, 68093, '\p{^Is_Numeric_Value=0.583}', "");
    Expect(1, 68093, '\P{Is_Numeric_Value=0.583}', "");
    Expect(0, 68093, '\P{^Is_Numeric_Value=0.583}', "");
    Error('\p{Is_Nv=/a/00007/0000012}');
    Error('\P{Is_Nv=/a/00007/0000012}');
    Expect(1, 68092, '\p{Is_Nv=000000007/000012}', "");
    Expect(0, 68092, '\p{^Is_Nv=000000007/000012}', "");
    Expect(0, 68092, '\P{Is_Nv=000000007/000012}', "");
    Expect(1, 68092, '\P{^Is_Nv=000000007/000012}', "");
    Expect(0, 68093, '\p{Is_Nv=000000007/000012}', "");
    Expect(1, 68093, '\p{^Is_Nv=000000007/000012}', "");
    Expect(1, 68093, '\P{Is_Nv=000000007/000012}', "");
    Expect(0, 68093, '\P{^Is_Nv=000000007/000012}', "");
    Error('\p{Is_Nv=0.58}');
    Error('\P{Is_Nv=0.58}');
    Expect(1, 68092, '\p{Is_Nv=0.583}', "");
    Expect(0, 68092, '\p{^Is_Nv=0.583}', "");
    Expect(0, 68092, '\P{Is_Nv=0.583}', "");
    Expect(1, 68092, '\P{^Is_Nv=0.583}', "");
    Expect(0, 68093, '\p{Is_Nv=0.583}', "");
    Expect(1, 68093, '\p{^Is_Nv=0.583}', "");
    Expect(1, 68093, '\P{Is_Nv=0.583}', "");
    Expect(0, 68093, '\P{^Is_Nv=0.583}', "");
    Error('\p{Numeric_Value=_0007/000002/a/}');
    Error('\P{Numeric_Value=_0007/000002/a/}');
    Expect(1, 3885, '\p{Numeric_Value=+0000000007/0000002}', "");
    Expect(0, 3885, '\p{^Numeric_Value=+0000000007/0000002}', "");
    Expect(0, 3885, '\P{Numeric_Value=+0000000007/0000002}', "");
    Expect(1, 3885, '\P{^Numeric_Value=+0000000007/0000002}', "");
    Expect(0, 3886, '\p{Numeric_Value=+0000000007/0000002}', "");
    Expect(1, 3886, '\p{^Numeric_Value=+0000000007/0000002}', "");
    Expect(1, 3886, '\P{Numeric_Value=+0000000007/0000002}', "");
    Expect(0, 3886, '\P{^Numeric_Value=+0000000007/0000002}', "");
    Expect(1, 3885, '\p{Numeric_Value=3.500}', "");
    Expect(0, 3885, '\p{^Numeric_Value=3.500}', "");
    Expect(0, 3885, '\P{Numeric_Value=3.500}', "");
    Expect(1, 3885, '\P{^Numeric_Value=3.500}', "");
    Expect(0, 3886, '\p{Numeric_Value=3.500}', "");
    Expect(1, 3886, '\p{^Numeric_Value=3.500}', "");
    Expect(1, 3886, '\P{Numeric_Value=3.500}', "");
    Expect(0, 3886, '\P{^Numeric_Value=3.500}', "");
    Error('\p{Nv=/a/--000007/000002}');
    Error('\P{Nv=/a/--000007/000002}');
    Expect(1, 3885, '\p{Nv=+0000000007/00002}', "");
    Expect(0, 3885, '\p{^Nv=+0000000007/00002}', "");
    Expect(0, 3885, '\P{Nv=+0000000007/00002}', "");
    Expect(1, 3885, '\P{^Nv=+0000000007/00002}', "");
    Expect(0, 3886, '\p{Nv=+0000000007/00002}', "");
    Expect(1, 3886, '\p{^Nv=+0000000007/00002}', "");
    Expect(1, 3886, '\P{Nv=+0000000007/00002}', "");
    Expect(0, 3886, '\P{^Nv=+0000000007/00002}', "");
    Expect(1, 3885, '\p{Nv=3.500}', "");
    Expect(0, 3885, '\p{^Nv=3.500}', "");
    Expect(0, 3885, '\P{Nv=3.500}', "");
    Expect(1, 3885, '\P{^Nv=3.500}', "");
    Expect(0, 3886, '\p{Nv=3.500}', "");
    Expect(1, 3886, '\p{^Nv=3.500}', "");
    Expect(1, 3886, '\P{Nv=3.500}', "");
    Expect(0, 3886, '\P{^Nv=3.500}', "");
    Error('\p{Is_Numeric_Value=_/a/+000000007/02}');
    Error('\P{Is_Numeric_Value=_/a/+000000007/02}');
    Expect(1, 3885, '\p{Is_Numeric_Value=000000007/002}', "");
    Expect(0, 3885, '\p{^Is_Numeric_Value=000000007/002}', "");
    Expect(0, 3885, '\P{Is_Numeric_Value=000000007/002}', "");
    Expect(1, 3885, '\P{^Is_Numeric_Value=000000007/002}', "");
    Expect(0, 3886, '\p{Is_Numeric_Value=000000007/002}', "");
    Expect(1, 3886, '\p{^Is_Numeric_Value=000000007/002}', "");
    Expect(1, 3886, '\P{Is_Numeric_Value=000000007/002}', "");
    Expect(0, 3886, '\P{^Is_Numeric_Value=000000007/002}', "");
    Expect(1, 3885, '\p{Is_Numeric_Value=3.500}', "");
    Expect(0, 3885, '\p{^Is_Numeric_Value=3.500}', "");
    Expect(0, 3885, '\P{Is_Numeric_Value=3.500}', "");
    Expect(1, 3885, '\P{^Is_Numeric_Value=3.500}', "");
    Expect(0, 3886, '\p{Is_Numeric_Value=3.500}', "");
    Expect(1, 3886, '\p{^Is_Numeric_Value=3.500}', "");
    Expect(1, 3886, '\P{Is_Numeric_Value=3.500}', "");
    Expect(0, 3886, '\P{^Is_Numeric_Value=3.500}', "");
    Error('\p{Is_Nv=:=+0000000007/2}');
    Error('\P{Is_Nv=:=+0000000007/2}');
    Expect(1, 3885, '\p{Is_Nv=00000007/00000002}', "");
    Expect(0, 3885, '\p{^Is_Nv=00000007/00000002}', "");
    Expect(0, 3885, '\P{Is_Nv=00000007/00000002}', "");
    Expect(1, 3885, '\P{^Is_Nv=00000007/00000002}', "");
    Expect(0, 3886, '\p{Is_Nv=00000007/00000002}', "");
    Expect(1, 3886, '\p{^Is_Nv=00000007/00000002}', "");
    Expect(1, 3886, '\P{Is_Nv=00000007/00000002}', "");
    Expect(0, 3886, '\P{^Is_Nv=00000007/00000002}', "");
    Expect(1, 3885, '\p{Is_Nv=3.500}', "");
    Expect(0, 3885, '\p{^Is_Nv=3.500}', "");
    Expect(0, 3885, '\P{Is_Nv=3.500}', "");
    Expect(1, 3885, '\P{^Is_Nv=3.500}', "");
    Expect(0, 3886, '\p{Is_Nv=3.500}', "");
    Expect(1, 3886, '\p{^Is_Nv=3.500}', "");
    Expect(1, 3886, '\P{Is_Nv=3.500}', "");
    Expect(0, 3886, '\P{^Is_Nv=3.500}', "");
    Error('\p{Numeric_Value=:=	 7/0000000008}');
    Error('\P{Numeric_Value=:=	 7/0000000008}');
    Expect(1, 8542, '\p{Numeric_Value:   000000007/0000000008}', "");
    Expect(0, 8542, '\p{^Numeric_Value:   000000007/0000000008}', "");
    Expect(0, 8542, '\P{Numeric_Value:   000000007/0000000008}', "");
    Expect(1, 8542, '\P{^Numeric_Value:   000000007/0000000008}', "");
    Expect(0, 8543, '\p{Numeric_Value:   000000007/0000000008}', "");
    Expect(1, 8543, '\p{^Numeric_Value:   000000007/0000000008}', "");
    Expect(1, 8543, '\P{Numeric_Value:   000000007/0000000008}', "");
    Expect(0, 8543, '\P{^Numeric_Value:   000000007/0000000008}', "");
    Error('\p{Numeric_Value=0.9}');
    Error('\P{Numeric_Value=0.9}');
    Error('\p{Numeric_Value=0.88}');
    Error('\P{Numeric_Value=0.88}');
    Expect(1, 8542, '\p{Numeric_Value: 0.875}', "");
    Expect(0, 8542, '\p{^Numeric_Value: 0.875}', "");
    Expect(0, 8542, '\P{Numeric_Value: 0.875}', "");
    Expect(1, 8542, '\P{^Numeric_Value: 0.875}', "");
    Expect(0, 8543, '\p{Numeric_Value: 0.875}', "");
    Expect(1, 8543, '\p{^Numeric_Value: 0.875}', "");
    Expect(1, 8543, '\P{Numeric_Value: 0.875}', "");
    Expect(0, 8543, '\P{^Numeric_Value: 0.875}', "");
    Error('\p{Nv:    +00007/000000008/a/}');
    Error('\P{Nv:    +00007/000000008/a/}');
    Expect(1, 8542, '\p{Nv:   07/8}', "");
    Expect(0, 8542, '\p{^Nv:   07/8}', "");
    Expect(0, 8542, '\P{Nv:   07/8}', "");
    Expect(1, 8542, '\P{^Nv:   07/8}', "");
    Expect(0, 8543, '\p{Nv:   07/8}', "");
    Expect(1, 8543, '\p{^Nv:   07/8}', "");
    Expect(1, 8543, '\P{Nv:   07/8}', "");
    Expect(0, 8543, '\P{^Nv:   07/8}', "");
    Error('\p{Nv=0.9}');
    Error('\P{Nv=0.9}');
    Error('\p{Nv:	0.88}');
    Error('\P{Nv:	0.88}');
    Expect(1, 8542, '\p{Nv=0.875}', "");
    Expect(0, 8542, '\p{^Nv=0.875}', "");
    Expect(0, 8542, '\P{Nv=0.875}', "");
    Expect(1, 8542, '\P{^Nv=0.875}', "");
    Expect(0, 8543, '\p{Nv=0.875}', "");
    Expect(1, 8543, '\p{^Nv=0.875}', "");
    Expect(1, 8543, '\P{Nv=0.875}', "");
    Expect(0, 8543, '\P{^Nv=0.875}', "");
    Error('\p{Is_Numeric_Value=	-00000007/0000000008:=}');
    Error('\P{Is_Numeric_Value=	-00000007/0000000008:=}');
    Expect(1, 8542, '\p{Is_Numeric_Value=+000000007/00008}', "");
    Expect(0, 8542, '\p{^Is_Numeric_Value=+000000007/00008}', "");
    Expect(0, 8542, '\P{Is_Numeric_Value=+000000007/00008}', "");
    Expect(1, 8542, '\P{^Is_Numeric_Value=+000000007/00008}', "");
    Expect(0, 8543, '\p{Is_Numeric_Value=+000000007/00008}', "");
    Expect(1, 8543, '\p{^Is_Numeric_Value=+000000007/00008}', "");
    Expect(1, 8543, '\P{Is_Numeric_Value=+000000007/00008}', "");
    Expect(0, 8543, '\P{^Is_Numeric_Value=+000000007/00008}', "");
    Error('\p{Is_Numeric_Value=0.9}');
    Error('\P{Is_Numeric_Value=0.9}');
    Error('\p{Is_Numeric_Value=0.88}');
    Error('\P{Is_Numeric_Value=0.88}');
    Expect(1, 8542, '\p{Is_Numeric_Value=0.875}', "");
    Expect(0, 8542, '\p{^Is_Numeric_Value=0.875}', "");
    Expect(0, 8542, '\P{Is_Numeric_Value=0.875}', "");
    Expect(1, 8542, '\P{^Is_Numeric_Value=0.875}', "");
    Expect(0, 8543, '\p{Is_Numeric_Value=0.875}', "");
    Expect(1, 8543, '\p{^Is_Numeric_Value=0.875}', "");
    Expect(1, 8543, '\P{Is_Numeric_Value=0.875}', "");
    Expect(0, 8543, '\P{^Is_Numeric_Value=0.875}', "");
    Error('\p{Is_Nv:	0007/0000000008:=}');
    Error('\P{Is_Nv:	0007/0000000008:=}');
    Expect(1, 8542, '\p{Is_Nv=0000007/008}', "");
    Expect(0, 8542, '\p{^Is_Nv=0000007/008}', "");
    Expect(0, 8542, '\P{Is_Nv=0000007/008}', "");
    Expect(1, 8542, '\P{^Is_Nv=0000007/008}', "");
    Expect(0, 8543, '\p{Is_Nv=0000007/008}', "");
    Expect(1, 8543, '\p{^Is_Nv=0000007/008}', "");
    Expect(1, 8543, '\P{Is_Nv=0000007/008}', "");
    Expect(0, 8543, '\P{^Is_Nv=0000007/008}', "");
    Error('\p{Is_Nv=0.9}');
    Error('\P{Is_Nv=0.9}');
    Error('\p{Is_Nv:	0.88}');
    Error('\P{Is_Nv:	0.88}');
    Expect(1, 8542, '\p{Is_Nv=0.875}', "");
    Expect(0, 8542, '\p{^Is_Nv=0.875}', "");
    Expect(0, 8542, '\P{Is_Nv=0.875}', "");
    Expect(1, 8542, '\P{^Is_Nv=0.875}', "");
    Expect(0, 8543, '\p{Is_Nv=0.875}', "");
    Expect(1, 8543, '\p{^Is_Nv=0.875}', "");
    Expect(1, 8543, '\P{Is_Nv=0.875}', "");
    Expect(0, 8543, '\P{^Is_Nv=0.875}', "");
    Error('\p{Numeric_Value: -_+0000070:=}');
    Error('\P{Numeric_Value: -_+0000070:=}');
    Expect(1, 119663, '\p{Numeric_Value=0_0_0_70}', "");
    Expect(0, 119663, '\p{^Numeric_Value=0_0_0_70}', "");
    Expect(0, 119663, '\P{Numeric_Value=0_0_0_70}', "");
    Expect(1, 119663, '\P{^Numeric_Value=0_0_0_70}', "");
    Expect(0, 119664, '\p{Numeric_Value=0_0_0_70}', "");
    Expect(1, 119664, '\p{^Numeric_Value=0_0_0_70}', "");
    Expect(1, 119664, '\P{Numeric_Value=0_0_0_70}', "");
    Expect(0, 119664, '\P{^Numeric_Value=0_0_0_70}', "");
    Error('\p{Nv=-70:=}');
    Error('\P{Nv=-70:=}');
    Expect(1, 119663, '\p{Nv=0_0_70}', "");
    Expect(0, 119663, '\p{^Nv=0_0_70}', "");
    Expect(0, 119663, '\P{Nv=0_0_70}', "");
    Expect(1, 119663, '\P{^Nv=0_0_70}', "");
    Expect(0, 119664, '\p{Nv=0_0_70}', "");
    Expect(1, 119664, '\p{^Nv=0_0_70}', "");
    Expect(1, 119664, '\P{Nv=0_0_70}', "");
    Expect(0, 119664, '\P{^Nv=0_0_70}', "");
    Error('\p{Is_Numeric_Value=	-000000070:=}');
    Error('\P{Is_Numeric_Value=	-000000070:=}');
    Expect(1, 119663, '\p{Is_Numeric_Value=+70}', "");
    Expect(0, 119663, '\p{^Is_Numeric_Value=+70}', "");
    Expect(0, 119663, '\P{Is_Numeric_Value=+70}', "");
    Expect(1, 119663, '\P{^Is_Numeric_Value=+70}', "");
    Expect(0, 119664, '\p{Is_Numeric_Value=+70}', "");
    Expect(1, 119664, '\p{^Is_Numeric_Value=+70}', "");
    Expect(1, 119664, '\P{Is_Numeric_Value=+70}', "");
    Expect(0, 119664, '\P{^Is_Numeric_Value=+70}', "");
    Error('\p{Is_Nv=_-000000070:=}');
    Error('\P{Is_Nv=_-000000070:=}');
    Expect(1, 119663, '\p{Is_Nv=0_0_70}', "");
    Expect(0, 119663, '\p{^Is_Nv=0_0_70}', "");
    Expect(0, 119663, '\P{Is_Nv=0_0_70}', "");
    Expect(1, 119663, '\P{^Is_Nv=0_0_70}', "");
    Expect(0, 119664, '\p{Is_Nv=0_0_70}', "");
    Expect(1, 119664, '\p{^Is_Nv=0_0_70}', "");
    Expect(1, 119664, '\P{Is_Nv=0_0_70}', "");
    Expect(0, 119664, '\P{^Is_Nv=0_0_70}', "");
    Error('\p{Numeric_Value=/a/ 0_0_0_0_700}');
    Error('\P{Numeric_Value=/a/ 0_0_0_0_700}');
    Expect(1, 69240, '\p{Numeric_Value=+00_70_0}', "");
    Expect(0, 69240, '\p{^Numeric_Value=+00_70_0}', "");
    Expect(0, 69240, '\P{Numeric_Value=+00_70_0}', "");
    Expect(1, 69240, '\P{^Numeric_Value=+00_70_0}', "");
    Expect(0, 69241, '\p{Numeric_Value=+00_70_0}', "");
    Expect(1, 69241, '\p{^Numeric_Value=+00_70_0}', "");
    Expect(1, 69241, '\P{Numeric_Value=+00_70_0}', "");
    Expect(0, 69241, '\P{^Numeric_Value=+00_70_0}', "");
    Error('\p{Nv=_	00_00_00_70_0:=}');
    Error('\P{Nv=_	00_00_00_70_0:=}');
    Expect(1, 69240, '\p{Nv=0000000700}', "");
    Expect(0, 69240, '\p{^Nv=0000000700}', "");
    Expect(0, 69240, '\P{Nv=0000000700}', "");
    Expect(1, 69240, '\P{^Nv=0000000700}', "");
    Expect(0, 69241, '\p{Nv=0000000700}', "");
    Expect(1, 69241, '\p{^Nv=0000000700}', "");
    Expect(1, 69241, '\P{Nv=0000000700}', "");
    Expect(0, 69241, '\P{^Nv=0000000700}', "");
    Error('\p{Is_Numeric_Value:-00_07_00/a/}');
    Error('\P{Is_Numeric_Value:-00_07_00/a/}');
    Expect(1, 69240, '\p{Is_Numeric_Value=00_00_70_0}', "");
    Expect(0, 69240, '\p{^Is_Numeric_Value=00_00_70_0}', "");
    Expect(0, 69240, '\P{Is_Numeric_Value=00_00_70_0}', "");
    Expect(1, 69240, '\P{^Is_Numeric_Value=00_00_70_0}', "");
    Expect(0, 69241, '\p{Is_Numeric_Value=00_00_70_0}', "");
    Expect(1, 69241, '\p{^Is_Numeric_Value=00_00_70_0}', "");
    Expect(1, 69241, '\P{Is_Numeric_Value=00_00_70_0}', "");
    Expect(0, 69241, '\P{^Is_Numeric_Value=00_00_70_0}', "");
    Error('\p{Is_Nv=:=_ 000700}');
    Error('\P{Is_Nv=:=_ 000700}');
    Expect(1, 69240, '\p{Is_Nv:	+000000000700}', "");
    Expect(0, 69240, '\p{^Is_Nv:	+000000000700}', "");
    Expect(0, 69240, '\P{Is_Nv:	+000000000700}', "");
    Expect(1, 69240, '\P{^Is_Nv:	+000000000700}', "");
    Expect(0, 69241, '\p{Is_Nv:	+000000000700}', "");
    Expect(1, 69241, '\p{^Is_Nv:	+000000000700}', "");
    Expect(1, 69241, '\P{Is_Nv:	+000000000700}', "");
    Expect(0, 69241, '\P{^Is_Nv:	+000000000700}', "");
    Error('\p{Numeric_Value=/a/ 	+00_70_00}');
    Error('\P{Numeric_Value=/a/ 	+00_70_00}');
    Expect(1, 68065, '\p{Numeric_Value=+07000}', "");
    Expect(0, 68065, '\p{^Numeric_Value=+07000}', "");
    Expect(0, 68065, '\P{Numeric_Value=+07000}', "");
    Expect(1, 68065, '\P{^Numeric_Value=+07000}', "");
    Expect(0, 68066, '\p{Numeric_Value=+07000}', "");
    Expect(1, 68066, '\p{^Numeric_Value=+07000}', "");
    Expect(1, 68066, '\P{Numeric_Value=+07000}', "");
    Expect(0, 68066, '\P{^Numeric_Value=+07000}', "");
    Error('\p{Nv=/a/000007000}');
    Error('\P{Nv=/a/000007000}');
    Expect(1, 68065, '\p{Nv=+7_0_00}', "");
    Expect(0, 68065, '\p{^Nv=+7_0_00}', "");
    Expect(0, 68065, '\P{Nv=+7_0_00}', "");
    Expect(1, 68065, '\P{^Nv=+7_0_00}', "");
    Expect(0, 68066, '\p{Nv=+7_0_00}', "");
    Expect(1, 68066, '\p{^Nv=+7_0_00}', "");
    Expect(1, 68066, '\P{Nv=+7_0_00}', "");
    Expect(0, 68066, '\P{^Nv=+7_0_00}', "");
    Error('\p{Is_Numeric_Value= :=0_0_7_0_00}');
    Error('\P{Is_Numeric_Value= :=0_0_7_0_00}');
    Expect(1, 68065, '\p{Is_Numeric_Value=0000000007000}', "");
    Expect(0, 68065, '\p{^Is_Numeric_Value=0000000007000}', "");
    Expect(0, 68065, '\P{Is_Numeric_Value=0000000007000}', "");
    Expect(1, 68065, '\P{^Is_Numeric_Value=0000000007000}', "");
    Expect(0, 68066, '\p{Is_Numeric_Value=0000000007000}', "");
    Expect(1, 68066, '\p{^Is_Numeric_Value=0000000007000}', "");
    Expect(1, 68066, '\P{Is_Numeric_Value=0000000007000}', "");
    Expect(0, 68066, '\P{^Is_Numeric_Value=0000000007000}', "");
    Error('\p{Is_Nv=-_7_0_00/a/}');
    Error('\P{Is_Nv=-_7_0_00/a/}');
    Expect(1, 68065, '\p{Is_Nv=00_00_07_00_0}', "");
    Expect(0, 68065, '\p{^Is_Nv=00_00_07_00_0}', "");
    Expect(0, 68065, '\P{Is_Nv=00_00_07_00_0}', "");
    Expect(1, 68065, '\P{^Is_Nv=00_00_07_00_0}', "");
    Expect(0, 68066, '\p{Is_Nv=00_00_07_00_0}', "");
    Expect(1, 68066, '\p{^Is_Nv=00_00_07_00_0}', "");
    Expect(1, 68066, '\P{Is_Nv=00_00_07_00_0}', "");
    Expect(0, 68066, '\P{^Is_Nv=00_00_07_00_0}', "");
    Error('\p{Numeric_Value: /a/+0_0_0_7_0000}');
    Error('\P{Numeric_Value: /a/+0_0_0_7_0000}');
    Expect(1, 68074, '\p{Numeric_Value=0000070000}', "");
    Expect(0, 68074, '\p{^Numeric_Value=0000070000}', "");
    Expect(0, 68074, '\P{Numeric_Value=0000070000}', "");
    Expect(1, 68074, '\P{^Numeric_Value=0000070000}', "");
    Expect(0, 68075, '\p{Numeric_Value=0000070000}', "");
    Expect(1, 68075, '\p{^Numeric_Value=0000070000}', "");
    Expect(1, 68075, '\P{Numeric_Value=0000070000}', "");
    Expect(0, 68075, '\P{^Numeric_Value=0000070000}', "");
    Error('\p{Nv:	:=_007_000_0}');
    Error('\P{Nv:	:=_007_000_0}');
    Expect(1, 68074, '\p{Nv=00_00_00_00_70_000}', "");
    Expect(0, 68074, '\p{^Nv=00_00_00_00_70_000}', "");
    Expect(0, 68074, '\P{Nv=00_00_00_00_70_000}', "");
    Expect(1, 68074, '\P{^Nv=00_00_00_00_70_000}', "");
    Expect(0, 68075, '\p{Nv=00_00_00_00_70_000}', "");
    Expect(1, 68075, '\p{^Nv=00_00_00_00_70_000}', "");
    Expect(1, 68075, '\P{Nv=00_00_00_00_70_000}', "");
    Expect(0, 68075, '\P{^Nv=00_00_00_00_70_000}', "");
    Error('\p{Is_Numeric_Value=_/a/0_0_0_0_0_0_0_7_0000}');
    Error('\P{Is_Numeric_Value=_/a/0_0_0_0_0_0_0_7_0000}');
    Expect(1, 68074, '\p{Is_Numeric_Value:	00070000}', "");
    Expect(0, 68074, '\p{^Is_Numeric_Value:	00070000}', "");
    Expect(0, 68074, '\P{Is_Numeric_Value:	00070000}', "");
    Expect(1, 68074, '\P{^Is_Numeric_Value:	00070000}', "");
    Expect(0, 68075, '\p{Is_Numeric_Value:	00070000}', "");
    Expect(1, 68075, '\p{^Is_Numeric_Value:	00070000}', "");
    Expect(1, 68075, '\P{Is_Numeric_Value:	00070000}', "");
    Expect(0, 68075, '\P{^Is_Numeric_Value:	00070000}', "");
    Error('\p{Is_Nv=_	0000070000/a/}');
    Error('\P{Is_Nv=_	0000070000/a/}');
    Expect(1, 68074, '\p{Is_Nv=0_7_0_0_00}', "");
    Expect(0, 68074, '\p{^Is_Nv=0_7_0_0_00}', "");
    Expect(0, 68074, '\P{Is_Nv=0_7_0_0_00}', "");
    Expect(1, 68074, '\P{^Is_Nv=0_7_0_0_00}', "");
    Expect(0, 68075, '\p{Is_Nv=0_7_0_0_00}', "");
    Expect(1, 68075, '\p{^Is_Nv=0_7_0_0_00}', "");
    Expect(1, 68075, '\P{Is_Nv=0_7_0_0_00}', "");
    Expect(0, 68075, '\P{^Is_Nv=0_7_0_0_00}', "");
    Error('\p{Numeric_Value=:=__+0_0_0_0_0_7_0_0_0_00}');
    Error('\P{Numeric_Value=:=__+0_0_0_0_0_7_0_0_0_00}');
    Expect(1, 68083, '\p{Numeric_Value=0000000700000}', "");
    Expect(0, 68083, '\p{^Numeric_Value=0000000700000}', "");
    Expect(0, 68083, '\P{Numeric_Value=0000000700000}', "");
    Expect(1, 68083, '\P{^Numeric_Value=0000000700000}', "");
    Expect(0, 68084, '\p{Numeric_Value=0000000700000}', "");
    Expect(1, 68084, '\p{^Numeric_Value=0000000700000}', "");
    Expect(1, 68084, '\P{Numeric_Value=0000000700000}', "");
    Expect(0, 68084, '\P{^Numeric_Value=0000000700000}', "");
    Error('\p{Nv=-:=00_07_00_00_0}');
    Error('\P{Nv=-:=00_07_00_00_0}');
    Expect(1, 68083, '\p{Nv=+00_00_00_70_00_00}', "");
    Expect(0, 68083, '\p{^Nv=+00_00_00_70_00_00}', "");
    Expect(0, 68083, '\P{Nv=+00_00_00_70_00_00}', "");
    Expect(1, 68083, '\P{^Nv=+00_00_00_70_00_00}', "");
    Expect(0, 68084, '\p{Nv=+00_00_00_70_00_00}', "");
    Expect(1, 68084, '\p{^Nv=+00_00_00_70_00_00}', "");
    Expect(1, 68084, '\P{Nv=+00_00_00_70_00_00}', "");
    Expect(0, 68084, '\P{^Nv=+00_00_00_70_00_00}', "");
    Error('\p{Is_Numeric_Value=/a/-00000000700000}');
    Error('\P{Is_Numeric_Value=/a/-00000000700000}');
    Expect(1, 68083, '\p{Is_Numeric_Value=700000}', "");
    Expect(0, 68083, '\p{^Is_Numeric_Value=700000}', "");
    Expect(0, 68083, '\P{Is_Numeric_Value=700000}', "");
    Expect(1, 68083, '\P{^Is_Numeric_Value=700000}', "");
    Expect(0, 68084, '\p{Is_Numeric_Value=700000}', "");
    Expect(1, 68084, '\p{^Is_Numeric_Value=700000}', "");
    Expect(1, 68084, '\P{Is_Numeric_Value=700000}', "");
    Expect(0, 68084, '\P{^Is_Numeric_Value=700000}', "");
    Error('\p{Is_Nv=	_+000700000/a/}');
    Error('\P{Is_Nv=	_+000700000/a/}');
    Expect(1, 68083, '\p{Is_Nv=0000000700000}', "");
    Expect(0, 68083, '\p{^Is_Nv=0000000700000}', "");
    Expect(0, 68083, '\P{Is_Nv=0000000700000}', "");
    Expect(1, 68083, '\P{^Is_Nv=0000000700000}', "");
    Expect(0, 68084, '\p{Is_Nv=0000000700000}', "");
    Expect(1, 68084, '\p{^Is_Nv=0000000700000}', "");
    Expect(1, 68084, '\P{Is_Nv=0000000700000}', "");
    Expect(0, 68084, '\P{^Is_Nv=0000000700000}', "");
    Error('\p{Numeric_Value=- +000_8/a/}');
    Error('\P{Numeric_Value=- +000_8/a/}');
    Expect(1, 127241, '\p{Numeric_Value=000008}', "");
    Expect(0, 127241, '\p{^Numeric_Value=000008}', "");
    Expect(0, 127241, '\P{Numeric_Value=000008}', "");
    Expect(1, 127241, '\P{^Numeric_Value=000008}', "");
    Expect(0, 127242, '\p{Numeric_Value=000008}', "");
    Expect(1, 127242, '\p{^Numeric_Value=000008}', "");
    Expect(1, 127242, '\P{Numeric_Value=000008}', "");
    Expect(0, 127242, '\P{^Numeric_Value=000008}', "");
    Error('\p{Nv=/a/-_00_00_00_008}');
    Error('\P{Nv=/a/-_00_00_00_008}');
    Expect(1, 127241, '\p{Nv=0000000008}', "");
    Expect(0, 127241, '\p{^Nv=0000000008}', "");
    Expect(0, 127241, '\P{Nv=0000000008}', "");
    Expect(1, 127241, '\P{^Nv=0000000008}', "");
    Expect(0, 127242, '\p{Nv=0000000008}', "");
    Expect(1, 127242, '\p{^Nv=0000000008}', "");
    Expect(1, 127242, '\P{Nv=0000000008}', "");
    Expect(0, 127242, '\P{^Nv=0000000008}', "");
    Error('\p{Is_Numeric_Value=_	+008:=}');
    Error('\P{Is_Numeric_Value=_	+008:=}');
    Expect(1, 127241, '\p{Is_Numeric_Value=0_0_0_0_0_0_008}', "");
    Expect(0, 127241, '\p{^Is_Numeric_Value=0_0_0_0_0_0_008}', "");
    Expect(0, 127241, '\P{Is_Numeric_Value=0_0_0_0_0_0_008}', "");
    Expect(1, 127241, '\P{^Is_Numeric_Value=0_0_0_0_0_0_008}', "");
    Expect(0, 127242, '\p{Is_Numeric_Value=0_0_0_0_0_0_008}', "");
    Expect(1, 127242, '\p{^Is_Numeric_Value=0_0_0_0_0_0_008}', "");
    Expect(1, 127242, '\P{Is_Numeric_Value=0_0_0_0_0_0_008}', "");
    Expect(0, 127242, '\P{^Is_Numeric_Value=0_0_0_0_0_0_008}', "");
    Error('\p{Is_Nv=:=+0_0_08}');
    Error('\P{Is_Nv=:=+0_0_08}');
    Expect(1, 127241, '\p{Is_Nv=000008}', "");
    Expect(0, 127241, '\p{^Is_Nv=000008}', "");
    Expect(0, 127241, '\P{Is_Nv=000008}', "");
    Expect(1, 127241, '\P{^Is_Nv=000008}', "");
    Expect(0, 127242, '\p{Is_Nv=000008}', "");
    Expect(1, 127242, '\p{^Is_Nv=000008}', "");
    Expect(1, 127242, '\P{Is_Nv=000008}', "");
    Expect(0, 127242, '\P{^Is_Nv=000008}', "");
    Error('\p{Numeric_Value=/a/ _0_0_0_0_0_0_0_0080}');
    Error('\P{Numeric_Value=/a/ _0_0_0_0_0_0_0_0080}');
    Expect(1, 119664, '\p{Numeric_Value=+008_0}', "");
    Expect(0, 119664, '\p{^Numeric_Value=+008_0}', "");
    Expect(0, 119664, '\P{Numeric_Value=+008_0}', "");
    Expect(1, 119664, '\P{^Numeric_Value=+008_0}', "");
    Expect(0, 119665, '\p{Numeric_Value=+008_0}', "");
    Expect(1, 119665, '\p{^Numeric_Value=+008_0}', "");
    Expect(1, 119665, '\P{Numeric_Value=+008_0}', "");
    Expect(0, 119665, '\P{^Numeric_Value=+008_0}', "");
    Error('\p{Nv=:=+80}');
    Error('\P{Nv=:=+80}');
    Expect(1, 119664, '\p{Nv=00000000080}', "");
    Expect(0, 119664, '\p{^Nv=00000000080}', "");
    Expect(0, 119664, '\P{Nv=00000000080}', "");
    Expect(1, 119664, '\P{^Nv=00000000080}', "");
    Expect(0, 119665, '\p{Nv=00000000080}', "");
    Expect(1, 119665, '\p{^Nv=00000000080}', "");
    Expect(1, 119665, '\P{Nv=00000000080}', "");
    Expect(0, 119665, '\P{^Nv=00000000080}', "");
    Error('\p{Is_Numeric_Value:		:=0000080}');
    Error('\P{Is_Numeric_Value:		:=0000080}');
    Expect(1, 119664, '\p{Is_Numeric_Value:000000080}', "");
    Expect(0, 119664, '\p{^Is_Numeric_Value:000000080}', "");
    Expect(0, 119664, '\P{Is_Numeric_Value:000000080}', "");
    Expect(1, 119664, '\P{^Is_Numeric_Value:000000080}', "");
    Expect(0, 119665, '\p{Is_Numeric_Value:000000080}', "");
    Expect(1, 119665, '\p{^Is_Numeric_Value:000000080}', "");
    Expect(1, 119665, '\P{Is_Numeric_Value:000000080}', "");
    Expect(0, 119665, '\P{^Is_Numeric_Value:000000080}', "");
    Error('\p{Is_Nv:  0_0_0_0_0_0_0_0080/a/}');
    Error('\P{Is_Nv:  0_0_0_0_0_0_0_0080/a/}');
    Expect(1, 119664, '\p{Is_Nv:	08_0}', "");
    Expect(0, 119664, '\p{^Is_Nv:	08_0}', "");
    Expect(0, 119664, '\P{Is_Nv:	08_0}', "");
    Expect(1, 119664, '\P{^Is_Nv:	08_0}', "");
    Expect(0, 119665, '\p{Is_Nv:	08_0}', "");
    Expect(1, 119665, '\p{^Is_Nv:	08_0}', "");
    Expect(1, 119665, '\P{Is_Nv:	08_0}', "");
    Expect(0, 119665, '\P{^Is_Nv:	08_0}', "");
    Error('\p{Numeric_Value=:=_ 000800}');
    Error('\P{Numeric_Value=:=_ 000800}');
    Expect(1, 69241, '\p{Numeric_Value:   +00000000080_0}', "");
    Expect(0, 69241, '\p{^Numeric_Value:   +00000000080_0}', "");
    Expect(0, 69241, '\P{Numeric_Value:   +00000000080_0}', "");
    Expect(1, 69241, '\P{^Numeric_Value:   +00000000080_0}', "");
    Expect(0, 69242, '\p{Numeric_Value:   +00000000080_0}', "");
    Expect(1, 69242, '\p{^Numeric_Value:   +00000000080_0}', "");
    Expect(1, 69242, '\P{Numeric_Value:   +00000000080_0}', "");
    Expect(0, 69242, '\P{^Numeric_Value:   +00000000080_0}', "");
    Error('\p{Nv=:= 	80_0}');
    Error('\P{Nv=:= 	80_0}');
    Expect(1, 69241, '\p{Nv=+0080_0}', "");
    Expect(0, 69241, '\p{^Nv=+0080_0}', "");
    Expect(0, 69241, '\P{Nv=+0080_0}', "");
    Expect(1, 69241, '\P{^Nv=+0080_0}', "");
    Expect(0, 69242, '\p{Nv=+0080_0}', "");
    Expect(1, 69242, '\p{^Nv=+0080_0}', "");
    Expect(1, 69242, '\P{Nv=+0080_0}', "");
    Expect(0, 69242, '\P{^Nv=+0080_0}', "");
    Error('\p{Is_Numeric_Value=:= +00000000800}');
    Error('\P{Is_Numeric_Value=:= +00000000800}');
    Expect(1, 69241, '\p{Is_Numeric_Value=+0000800}', "");
    Expect(0, 69241, '\p{^Is_Numeric_Value=+0000800}', "");
    Expect(0, 69241, '\P{Is_Numeric_Value=+0000800}', "");
    Expect(1, 69241, '\P{^Is_Numeric_Value=+0000800}', "");
    Expect(0, 69242, '\p{Is_Numeric_Value=+0000800}', "");
    Expect(1, 69242, '\p{^Is_Numeric_Value=+0000800}', "");
    Expect(1, 69242, '\P{Is_Numeric_Value=+0000800}', "");
    Expect(0, 69242, '\P{^Is_Numeric_Value=+0000800}', "");
    Error('\p{Is_Nv= /a/0_0_0_0_0_0800}');
    Error('\P{Is_Nv= /a/0_0_0_0_0_0800}');
    Expect(1, 69241, '\p{Is_Nv=0_0_0_0_800}', "");
    Expect(0, 69241, '\p{^Is_Nv=0_0_0_0_800}', "");
    Expect(0, 69241, '\P{Is_Nv=0_0_0_0_800}', "");
    Expect(1, 69241, '\P{^Is_Nv=0_0_0_0_800}', "");
    Expect(0, 69242, '\p{Is_Nv=0_0_0_0_800}', "");
    Expect(1, 69242, '\p{^Is_Nv=0_0_0_0_800}', "");
    Expect(1, 69242, '\P{Is_Nv=0_0_0_0_800}', "");
    Expect(0, 69242, '\P{^Is_Nv=0_0_0_0_800}', "");
    Error('\p{Numeric_Value:	/a/+0_0_0_0_8_0_00}');
    Error('\P{Numeric_Value:	/a/+0_0_0_0_8_0_00}');
    Expect(1, 68066, '\p{Numeric_Value=+00_00_00_00_8000}', "");
    Expect(0, 68066, '\p{^Numeric_Value=+00_00_00_00_8000}', "");
    Expect(0, 68066, '\P{Numeric_Value=+00_00_00_00_8000}', "");
    Expect(1, 68066, '\P{^Numeric_Value=+00_00_00_00_8000}', "");
    Expect(0, 68067, '\p{Numeric_Value=+00_00_00_00_8000}', "");
    Expect(1, 68067, '\p{^Numeric_Value=+00_00_00_00_8000}', "");
    Expect(1, 68067, '\P{Numeric_Value=+00_00_00_00_8000}', "");
    Expect(0, 68067, '\P{^Numeric_Value=+00_00_00_00_8000}', "");
    Error('\p{Nv=/a/0_0_8_000}');
    Error('\P{Nv=/a/0_0_8_000}');
    Expect(1, 68066, '\p{Nv:   +8000}', "");
    Expect(0, 68066, '\p{^Nv:   +8000}', "");
    Expect(0, 68066, '\P{Nv:   +8000}', "");
    Expect(1, 68066, '\P{^Nv:   +8000}', "");
    Expect(0, 68067, '\p{Nv:   +8000}', "");
    Expect(1, 68067, '\p{^Nv:   +8000}', "");
    Expect(1, 68067, '\P{Nv:   +8000}', "");
    Expect(0, 68067, '\P{^Nv:   +8000}', "");
    Error('\p{Is_Numeric_Value=:=_0_0_8_0_00}');
    Error('\P{Is_Numeric_Value=:=_0_0_8_0_00}');
    Expect(1, 68066, '\p{Is_Numeric_Value=+08000}', "");
    Expect(0, 68066, '\p{^Is_Numeric_Value=+08000}', "");
    Expect(0, 68066, '\P{Is_Numeric_Value=+08000}', "");
    Expect(1, 68066, '\P{^Is_Numeric_Value=+08000}', "");
    Expect(0, 68067, '\p{Is_Numeric_Value=+08000}', "");
    Expect(1, 68067, '\p{^Is_Numeric_Value=+08000}', "");
    Expect(1, 68067, '\P{Is_Numeric_Value=+08000}', "");
    Expect(0, 68067, '\P{^Is_Numeric_Value=+08000}', "");
    Error('\p{Is_Nv=/a/	 +00_00_08_000}');
    Error('\P{Is_Nv=/a/	 +00_00_08_000}');
    Expect(1, 68066, '\p{Is_Nv=00008000}', "");
    Expect(0, 68066, '\p{^Is_Nv=00008000}', "");
    Expect(0, 68066, '\P{Is_Nv=00008000}', "");
    Expect(1, 68066, '\P{^Is_Nv=00008000}', "");
    Expect(0, 68067, '\p{Is_Nv=00008000}', "");
    Expect(1, 68067, '\p{^Is_Nv=00008000}', "");
    Expect(1, 68067, '\P{Is_Nv=00008000}', "");
    Expect(0, 68067, '\P{^Is_Nv=00008000}', "");
    Error('\p{Numeric_Value=		0080000/a/}');
    Error('\P{Numeric_Value=		0080000/a/}');
    Expect(1, 68075, '\p{Numeric_Value:80000}', "");
    Expect(0, 68075, '\p{^Numeric_Value:80000}', "");
    Expect(0, 68075, '\P{Numeric_Value:80000}', "");
    Expect(1, 68075, '\P{^Numeric_Value:80000}', "");
    Expect(0, 68076, '\p{Numeric_Value:80000}', "");
    Expect(1, 68076, '\p{^Numeric_Value:80000}', "");
    Expect(1, 68076, '\P{Numeric_Value:80000}', "");
    Expect(0, 68076, '\P{^Numeric_Value:80000}', "");
    Error('\p{Nv= /a/+00_00_08_00_00}');
    Error('\P{Nv= /a/+00_00_08_00_00}');
    Expect(1, 68075, '\p{Nv=000000080000}', "");
    Expect(0, 68075, '\p{^Nv=000000080000}', "");
    Expect(0, 68075, '\P{Nv=000000080000}', "");
    Expect(1, 68075, '\P{^Nv=000000080000}', "");
    Expect(0, 68076, '\p{Nv=000000080000}', "");
    Expect(1, 68076, '\p{^Nv=000000080000}', "");
    Expect(1, 68076, '\P{Nv=000000080000}', "");
    Expect(0, 68076, '\P{^Nv=000000080000}', "");
    Error('\p{Is_Numeric_Value=__80000:=}');
    Error('\P{Is_Numeric_Value=__80000:=}');
    Expect(1, 68075, '\p{Is_Numeric_Value=00_08_00_00}', "");
    Expect(0, 68075, '\p{^Is_Numeric_Value=00_08_00_00}', "");
    Expect(0, 68075, '\P{Is_Numeric_Value=00_08_00_00}', "");
    Expect(1, 68075, '\P{^Is_Numeric_Value=00_08_00_00}', "");
    Expect(0, 68076, '\p{Is_Numeric_Value=00_08_00_00}', "");
    Expect(1, 68076, '\p{^Is_Numeric_Value=00_08_00_00}', "");
    Expect(1, 68076, '\P{Is_Numeric_Value=00_08_00_00}', "");
    Expect(0, 68076, '\P{^Is_Numeric_Value=00_08_00_00}', "");
    Error('\p{Is_Nv=/a/__0000000080000}');
    Error('\P{Is_Nv=/a/__0000000080000}');
    Expect(1, 68075, '\p{Is_Nv=00000000080000}', "");
    Expect(0, 68075, '\p{^Is_Nv=00000000080000}', "");
    Expect(0, 68075, '\P{Is_Nv=00000000080000}', "");
    Expect(1, 68075, '\P{^Is_Nv=00000000080000}', "");
    Expect(0, 68076, '\p{Is_Nv=00000000080000}', "");
    Expect(1, 68076, '\p{^Is_Nv=00000000080000}', "");
    Expect(1, 68076, '\P{Is_Nv=00000000080000}', "");
    Expect(0, 68076, '\P{^Is_Nv=00000000080000}', "");
    Error('\p{Numeric_Value=-+00000800000/a/}');
    Error('\P{Numeric_Value=-+00000800000/a/}');
    Expect(1, 68084, '\p{Numeric_Value:000000_008000_00}', "");
    Expect(0, 68084, '\p{^Numeric_Value:000000_008000_00}', "");
    Expect(0, 68084, '\P{Numeric_Value:000000_008000_00}', "");
    Expect(1, 68084, '\P{^Numeric_Value:000000_008000_00}', "");
    Expect(0, 68085, '\p{Numeric_Value:000000_008000_00}', "");
    Expect(1, 68085, '\p{^Numeric_Value:000000_008000_00}', "");
    Expect(1, 68085, '\P{Numeric_Value:000000_008000_00}', "");
    Expect(0, 68085, '\P{^Numeric_Value:000000_008000_00}', "");
    Error('\p{Nv=-000800000/a/}');
    Error('\P{Nv=-000800000/a/}');
    Expect(1, 68084, '\p{Nv=000000800000}', "");
    Expect(0, 68084, '\p{^Nv=000000800000}', "");
    Expect(0, 68084, '\P{Nv=000000800000}', "");
    Expect(1, 68084, '\P{^Nv=000000800000}', "");
    Expect(0, 68085, '\p{Nv=000000800000}', "");
    Expect(1, 68085, '\p{^Nv=000000800000}', "");
    Expect(1, 68085, '\P{Nv=000000800000}', "");
    Expect(0, 68085, '\P{^Nv=000000800000}', "");
    Error('\p{Is_Numeric_Value=:=8_0_0_0_00}');
    Error('\P{Is_Numeric_Value=:=8_0_0_0_00}');
    Expect(1, 68084, '\p{Is_Numeric_Value=0800000}', "");
    Expect(0, 68084, '\p{^Is_Numeric_Value=0800000}', "");
    Expect(0, 68084, '\P{Is_Numeric_Value=0800000}', "");
    Expect(1, 68084, '\P{^Is_Numeric_Value=0800000}', "");
    Expect(0, 68085, '\p{Is_Numeric_Value=0800000}', "");
    Expect(1, 68085, '\p{^Is_Numeric_Value=0800000}', "");
    Expect(1, 68085, '\P{Is_Numeric_Value=0800000}', "");
    Expect(0, 68085, '\P{^Is_Numeric_Value=0800000}', "");
    Error('\p{Is_Nv=/a/	 00_08_00_000}');
    Error('\P{Is_Nv=/a/	 00_08_00_000}');
    Expect(1, 68084, '\p{Is_Nv=0_0_0_0_0_0_0_0_0_8_0_0_0_00}', "");
    Expect(0, 68084, '\p{^Is_Nv=0_0_0_0_0_0_0_0_0_8_0_0_0_00}', "");
    Expect(0, 68084, '\P{Is_Nv=0_0_0_0_0_0_0_0_0_8_0_0_0_00}', "");
    Expect(1, 68084, '\P{^Is_Nv=0_0_0_0_0_0_0_0_0_8_0_0_0_00}', "");
    Expect(0, 68085, '\p{Is_Nv=0_0_0_0_0_0_0_0_0_8_0_0_0_00}', "");
    Expect(1, 68085, '\p{^Is_Nv=0_0_0_0_0_0_0_0_0_8_0_0_0_00}', "");
    Expect(1, 68085, '\P{Is_Nv=0_0_0_0_0_0_0_0_0_8_0_0_0_00}', "");
    Expect(0, 68085, '\P{^Is_Nv=0_0_0_0_0_0_0_0_0_8_0_0_0_00}', "");
    Error('\p{Numeric_Value=_:=000009}');
    Error('\P{Numeric_Value=_:=000009}');
    Expect(1, 194704, '\p{Numeric_Value=+0_0_0_0_0_00009}', "");
    Expect(0, 194704, '\p{^Numeric_Value=+0_0_0_0_0_00009}', "");
    Expect(0, 194704, '\P{Numeric_Value=+0_0_0_0_0_00009}', "");
    Expect(1, 194704, '\P{^Numeric_Value=+0_0_0_0_0_00009}', "");
    Expect(0, 194705, '\p{Numeric_Value=+0_0_0_0_0_00009}', "");
    Expect(1, 194705, '\p{^Numeric_Value=+0_0_0_0_0_00009}', "");
    Expect(1, 194705, '\P{Numeric_Value=+0_0_0_0_0_00009}', "");
    Expect(0, 194705, '\P{^Numeric_Value=+0_0_0_0_0_00009}', "");
    Error('\p{Nv=/a/		0_0_0_0_009}');
    Error('\P{Nv=/a/		0_0_0_0_009}');
    Expect(1, 194704, '\p{Nv=0_0_0_0_0_009}', "");
    Expect(0, 194704, '\p{^Nv=0_0_0_0_0_009}', "");
    Expect(0, 194704, '\P{Nv=0_0_0_0_0_009}', "");
    Expect(1, 194704, '\P{^Nv=0_0_0_0_0_009}', "");
    Expect(0, 194705, '\p{Nv=0_0_0_0_0_009}', "");
    Expect(1, 194705, '\p{^Nv=0_0_0_0_0_009}', "");
    Expect(1, 194705, '\P{Nv=0_0_0_0_0_009}', "");
    Expect(0, 194705, '\P{^Nv=0_0_0_0_0_009}', "");
    Error('\p{Is_Numeric_Value=	+0_0_0_0_0_0_0_0_09:=}');
    Error('\P{Is_Numeric_Value=	+0_0_0_0_0_0_0_0_09:=}');
    Expect(1, 194704, '\p{Is_Numeric_Value=09}', "");
    Expect(0, 194704, '\p{^Is_Numeric_Value=09}', "");
    Expect(0, 194704, '\P{Is_Numeric_Value=09}', "");
    Expect(1, 194704, '\P{^Is_Numeric_Value=09}', "");
    Expect(0, 194705, '\p{Is_Numeric_Value=09}', "");
    Expect(1, 194705, '\p{^Is_Numeric_Value=09}', "");
    Expect(1, 194705, '\P{Is_Numeric_Value=09}', "");
    Expect(0, 194705, '\P{^Is_Numeric_Value=09}', "");
    Error('\p{Is_Nv=_:=0_0_0_0_0_009}');
    Error('\P{Is_Nv=_:=0_0_0_0_0_009}');
    Expect(1, 194704, '\p{Is_Nv=+00009}', "");
    Expect(0, 194704, '\p{^Is_Nv=+00009}', "");
    Expect(0, 194704, '\P{Is_Nv=+00009}', "");
    Expect(1, 194704, '\P{^Is_Nv=+00009}', "");
    Expect(0, 194705, '\p{Is_Nv=+00009}', "");
    Expect(1, 194705, '\p{^Is_Nv=+00009}', "");
    Expect(1, 194705, '\P{Is_Nv=+00009}', "");
    Expect(0, 194705, '\P{^Is_Nv=+00009}', "");
    Error('\p{Numeric_Value=/a/+0000009/2}');
    Error('\P{Numeric_Value=/a/+0000009/2}');
    Expect(1, 3886, '\p{Numeric_Value=9/00002}', "");
    Expect(0, 3886, '\p{^Numeric_Value=9/00002}', "");
    Expect(0, 3886, '\P{Numeric_Value=9/00002}', "");
    Expect(1, 3886, '\P{^Numeric_Value=9/00002}', "");
    Expect(0, 3887, '\p{Numeric_Value=9/00002}', "");
    Expect(1, 3887, '\p{^Numeric_Value=9/00002}', "");
    Expect(1, 3887, '\P{Numeric_Value=9/00002}', "");
    Expect(0, 3887, '\P{^Numeric_Value=9/00002}', "");
    Expect(1, 3886, '\p{Numeric_Value=4.500}', "");
    Expect(0, 3886, '\p{^Numeric_Value=4.500}', "");
    Expect(0, 3886, '\P{Numeric_Value=4.500}', "");
    Expect(1, 3886, '\P{^Numeric_Value=4.500}', "");
    Expect(0, 3887, '\p{Numeric_Value=4.500}', "");
    Expect(1, 3887, '\p{^Numeric_Value=4.500}', "");
    Expect(1, 3887, '\P{Numeric_Value=4.500}', "");
    Expect(0, 3887, '\P{^Numeric_Value=4.500}', "");
    Error('\p{Nv=/a/_	+9/2}');
    Error('\P{Nv=/a/_	+9/2}');
    Expect(1, 3886, '\p{Nv=000000009/0000000002}', "");
    Expect(0, 3886, '\p{^Nv=000000009/0000000002}', "");
    Expect(0, 3886, '\P{Nv=000000009/0000000002}', "");
    Expect(1, 3886, '\P{^Nv=000000009/0000000002}', "");
    Expect(0, 3887, '\p{Nv=000000009/0000000002}', "");
    Expect(1, 3887, '\p{^Nv=000000009/0000000002}', "");
    Expect(1, 3887, '\P{Nv=000000009/0000000002}', "");
    Expect(0, 3887, '\P{^Nv=000000009/0000000002}', "");
    Expect(1, 3886, '\p{Nv=4.500}', "");
    Expect(0, 3886, '\p{^Nv=4.500}', "");
    Expect(0, 3886, '\P{Nv=4.500}', "");
    Expect(1, 3886, '\P{^Nv=4.500}', "");
    Expect(0, 3887, '\p{Nv=4.500}', "");
    Expect(1, 3887, '\p{^Nv=4.500}', "");
    Expect(1, 3887, '\P{Nv=4.500}', "");
    Expect(0, 3887, '\P{^Nv=4.500}', "");
    Error('\p{Is_Numeric_Value=_-+9/0002/a/}');
    Error('\P{Is_Numeric_Value=_-+9/0002/a/}');
    Expect(1, 3886, '\p{Is_Numeric_Value: 00000009/002}', "");
    Expect(0, 3886, '\p{^Is_Numeric_Value: 00000009/002}', "");
    Expect(0, 3886, '\P{Is_Numeric_Value: 00000009/002}', "");
    Expect(1, 3886, '\P{^Is_Numeric_Value: 00000009/002}', "");
    Expect(0, 3887, '\p{Is_Numeric_Value: 00000009/002}', "");
    Expect(1, 3887, '\p{^Is_Numeric_Value: 00000009/002}', "");
    Expect(1, 3887, '\P{Is_Numeric_Value: 00000009/002}', "");
    Expect(0, 3887, '\P{^Is_Numeric_Value: 00000009/002}', "");
    Expect(1, 3886, '\p{Is_Numeric_Value:	4.500}', "");
    Expect(0, 3886, '\p{^Is_Numeric_Value:	4.500}', "");
    Expect(0, 3886, '\P{Is_Numeric_Value:	4.500}', "");
    Expect(1, 3886, '\P{^Is_Numeric_Value:	4.500}', "");
    Expect(0, 3887, '\p{Is_Numeric_Value:	4.500}', "");
    Expect(1, 3887, '\p{^Is_Numeric_Value:	4.500}', "");
    Expect(1, 3887, '\P{Is_Numeric_Value:	4.500}', "");
    Expect(0, 3887, '\P{^Is_Numeric_Value:	4.500}', "");
    Error('\p{Is_Nv=/a/	 000000009/000002}');
    Error('\P{Is_Nv=/a/	 000000009/000002}');
    Expect(1, 3886, '\p{Is_Nv=+9/000000002}', "");
    Expect(0, 3886, '\p{^Is_Nv=+9/000000002}', "");
    Expect(0, 3886, '\P{Is_Nv=+9/000000002}', "");
    Expect(1, 3886, '\P{^Is_Nv=+9/000000002}', "");
    Expect(0, 3887, '\p{Is_Nv=+9/000000002}', "");
    Expect(1, 3887, '\p{^Is_Nv=+9/000000002}', "");
    Expect(1, 3887, '\P{Is_Nv=+9/000000002}', "");
    Expect(0, 3887, '\P{^Is_Nv=+9/000000002}', "");
    Expect(1, 3886, '\p{Is_Nv=4.500}', "");
    Expect(0, 3886, '\p{^Is_Nv=4.500}', "");
    Expect(0, 3886, '\P{Is_Nv=4.500}', "");
    Expect(1, 3886, '\P{^Is_Nv=4.500}', "");
    Expect(0, 3887, '\p{Is_Nv=4.500}', "");
    Expect(1, 3887, '\p{^Is_Nv=4.500}', "");
    Expect(1, 3887, '\P{Is_Nv=4.500}', "");
    Expect(0, 3887, '\P{^Is_Nv=4.500}', "");
    Error('\p{Numeric_Value=+0090/a/}');
    Error('\P{Numeric_Value=+0090/a/}');
    Expect(1, 119665, '\p{Numeric_Value=90}', "");
    Expect(0, 119665, '\p{^Numeric_Value=90}', "");
    Expect(0, 119665, '\P{Numeric_Value=90}', "");
    Expect(1, 119665, '\P{^Numeric_Value=90}', "");
    Expect(0, 119666, '\p{Numeric_Value=90}', "");
    Expect(1, 119666, '\p{^Numeric_Value=90}', "");
    Expect(1, 119666, '\P{Numeric_Value=90}', "");
    Expect(0, 119666, '\P{^Numeric_Value=90}', "");
    Error('\p{Nv=-_0090/a/}');
    Error('\P{Nv=-_0090/a/}');
    Expect(1, 119665, '\p{Nv=000_000_000_90}', "");
    Expect(0, 119665, '\p{^Nv=000_000_000_90}', "");
    Expect(0, 119665, '\P{Nv=000_000_000_90}', "");
    Expect(1, 119665, '\P{^Nv=000_000_000_90}', "");
    Expect(0, 119666, '\p{Nv=000_000_000_90}', "");
    Expect(1, 119666, '\p{^Nv=000_000_000_90}', "");
    Expect(1, 119666, '\P{Nv=000_000_000_90}', "");
    Expect(0, 119666, '\P{^Nv=000_000_000_90}', "");
    Error('\p{Is_Numeric_Value= 00090:=}');
    Error('\P{Is_Numeric_Value= 00090:=}');
    Expect(1, 119665, '\p{Is_Numeric_Value=0000000009_0}', "");
    Expect(0, 119665, '\p{^Is_Numeric_Value=0000000009_0}', "");
    Expect(0, 119665, '\P{Is_Numeric_Value=0000000009_0}', "");
    Expect(1, 119665, '\P{^Is_Numeric_Value=0000000009_0}', "");
    Expect(0, 119666, '\p{Is_Numeric_Value=0000000009_0}', "");
    Expect(1, 119666, '\p{^Is_Numeric_Value=0000000009_0}', "");
    Expect(1, 119666, '\P{Is_Numeric_Value=0000000009_0}', "");
    Expect(0, 119666, '\P{^Is_Numeric_Value=0000000009_0}', "");
    Error('\p{Is_Nv:+00090:=}');
    Error('\P{Is_Nv:+00090:=}');
    Expect(1, 119665, '\p{Is_Nv=000009_0}', "");
    Expect(0, 119665, '\p{^Is_Nv=000009_0}', "");
    Expect(0, 119665, '\P{Is_Nv=000009_0}', "");
    Expect(1, 119665, '\P{^Is_Nv=000009_0}', "");
    Expect(0, 119666, '\p{Is_Nv=000009_0}', "");
    Expect(1, 119666, '\p{^Is_Nv=000009_0}', "");
    Expect(1, 119666, '\P{Is_Nv=000009_0}', "");
    Expect(0, 119666, '\P{^Is_Nv=000009_0}', "");
    Error('\p{Numeric_Value=/a/00900}');
    Error('\P{Numeric_Value=/a/00900}');
    Expect(1, 69242, '\p{Numeric_Value=+0000000900}', "");
    Expect(0, 69242, '\p{^Numeric_Value=+0000000900}', "");
    Expect(0, 69242, '\P{Numeric_Value=+0000000900}', "");
    Expect(1, 69242, '\P{^Numeric_Value=+0000000900}', "");
    Expect(0, 69243, '\p{Numeric_Value=+0000000900}', "");
    Expect(1, 69243, '\p{^Numeric_Value=+0000000900}', "");
    Expect(1, 69243, '\P{Numeric_Value=+0000000900}', "");
    Expect(0, 69243, '\P{^Numeric_Value=+0000000900}', "");
    Error('\p{Nv= :=900}');
    Error('\P{Nv= :=900}');
    Expect(1, 69242, '\p{Nv=+0_9_00}', "");
    Expect(0, 69242, '\p{^Nv=+0_9_00}', "");
    Expect(0, 69242, '\P{Nv=+0_9_00}', "");
    Expect(1, 69242, '\P{^Nv=+0_9_00}', "");
    Expect(0, 69243, '\p{Nv=+0_9_00}', "");
    Expect(1, 69243, '\p{^Nv=+0_9_00}', "");
    Expect(1, 69243, '\P{Nv=+0_9_00}', "");
    Expect(0, 69243, '\P{^Nv=+0_9_00}', "");
    Error('\p{Is_Numeric_Value=/a/ _090_0}');
    Error('\P{Is_Numeric_Value=/a/ _090_0}');
    Expect(1, 69242, '\p{Is_Numeric_Value=0090_0}', "");
    Expect(0, 69242, '\p{^Is_Numeric_Value=0090_0}', "");
    Expect(0, 69242, '\P{Is_Numeric_Value=0090_0}', "");
    Expect(1, 69242, '\P{^Is_Numeric_Value=0090_0}', "");
    Expect(0, 69243, '\p{Is_Numeric_Value=0090_0}', "");
    Expect(1, 69243, '\p{^Is_Numeric_Value=0090_0}', "");
    Expect(1, 69243, '\P{Is_Numeric_Value=0090_0}', "");
    Expect(0, 69243, '\P{^Is_Numeric_Value=0090_0}', "");
    Error('\p{Is_Nv= /a/00000000900}');
    Error('\P{Is_Nv= /a/00000000900}');
    Expect(1, 69242, '\p{Is_Nv=+090_0}', "");
    Expect(0, 69242, '\p{^Is_Nv=+090_0}', "");
    Expect(0, 69242, '\P{Is_Nv=+090_0}', "");
    Expect(1, 69242, '\P{^Is_Nv=+090_0}', "");
    Expect(0, 69243, '\p{Is_Nv=+090_0}', "");
    Expect(1, 69243, '\p{^Is_Nv=+090_0}', "");
    Expect(1, 69243, '\P{Is_Nv=+090_0}', "");
    Expect(0, 69243, '\P{^Is_Nv=+090_0}', "");
    Error('\p{Numeric_Value=	/a/000000000900_0}');
    Error('\P{Numeric_Value=	/a/000000000900_0}');
    Expect(1, 68067, '\p{Numeric_Value=00_90_00}', "");
    Expect(0, 68067, '\p{^Numeric_Value=00_90_00}', "");
    Expect(0, 68067, '\P{Numeric_Value=00_90_00}', "");
    Expect(1, 68067, '\P{^Numeric_Value=00_90_00}', "");
    Expect(0, 68068, '\p{Numeric_Value=00_90_00}', "");
    Expect(1, 68068, '\p{^Numeric_Value=00_90_00}', "");
    Expect(1, 68068, '\P{Numeric_Value=00_90_00}', "");
    Expect(0, 68068, '\P{^Numeric_Value=00_90_00}', "");
    Error('\p{Nv=_:=+00009000}');
    Error('\P{Nv=_:=+00009000}');
    Expect(1, 68067, '\p{Nv=09000}', "");
    Expect(0, 68067, '\p{^Nv=09000}', "");
    Expect(0, 68067, '\P{Nv=09000}', "");
    Expect(1, 68067, '\P{^Nv=09000}', "");
    Expect(0, 68068, '\p{Nv=09000}', "");
    Expect(1, 68068, '\p{^Nv=09000}', "");
    Expect(1, 68068, '\P{Nv=09000}', "");
    Expect(0, 68068, '\P{^Nv=09000}', "");
    Error('\p{Is_Numeric_Value=	/a/+00000009000}');
    Error('\P{Is_Numeric_Value=	/a/+00000009000}');
    Expect(1, 68067, '\p{Is_Numeric_Value=9000}', "");
    Expect(0, 68067, '\p{^Is_Numeric_Value=9000}', "");
    Expect(0, 68067, '\P{Is_Numeric_Value=9000}', "");
    Expect(1, 68067, '\P{^Is_Numeric_Value=9000}', "");
    Expect(0, 68068, '\p{Is_Numeric_Value=9000}', "");
    Expect(1, 68068, '\p{^Is_Numeric_Value=9000}', "");
    Expect(1, 68068, '\P{Is_Numeric_Value=9000}', "");
    Expect(0, 68068, '\P{^Is_Numeric_Value=9000}', "");
    Error('\p{Is_Nv= :=+00000009000}');
    Error('\P{Is_Nv= :=+00000009000}');
    Expect(1, 68067, '\p{Is_Nv=+009000}', "");
    Expect(0, 68067, '\p{^Is_Nv=+009000}', "");
    Expect(0, 68067, '\P{Is_Nv=+009000}', "");
    Expect(1, 68067, '\P{^Is_Nv=+009000}', "");
    Expect(0, 68068, '\p{Is_Nv=+009000}', "");
    Expect(1, 68068, '\p{^Is_Nv=+009000}', "");
    Expect(1, 68068, '\P{Is_Nv=+009000}', "");
    Expect(0, 68068, '\P{^Is_Nv=+009000}', "");
    Error('\p{Numeric_Value=/a/_ +090000}');
    Error('\P{Numeric_Value=/a/_ +090000}');
    Expect(1, 68076, '\p{Numeric_Value=00000000090000}', "");
    Expect(0, 68076, '\p{^Numeric_Value=00000000090000}', "");
    Expect(0, 68076, '\P{Numeric_Value=00000000090000}', "");
    Expect(1, 68076, '\P{^Numeric_Value=00000000090000}', "");
    Expect(0, 68077, '\p{Numeric_Value=00000000090000}', "");
    Expect(1, 68077, '\p{^Numeric_Value=00000000090000}', "");
    Expect(1, 68077, '\P{Numeric_Value=00000000090000}', "");
    Expect(0, 68077, '\P{^Numeric_Value=00000000090000}', "");
    Error('\p{Nv:   --0000090000/a/}');
    Error('\P{Nv:   --0000090000/a/}');
    Expect(1, 68076, '\p{Nv=0_0_0_0_9_0000}', "");
    Expect(0, 68076, '\p{^Nv=0_0_0_0_9_0000}', "");
    Expect(0, 68076, '\P{Nv=0_0_0_0_9_0000}', "");
    Expect(1, 68076, '\P{^Nv=0_0_0_0_9_0000}', "");
    Expect(0, 68077, '\p{Nv=0_0_0_0_9_0000}', "");
    Expect(1, 68077, '\p{^Nv=0_0_0_0_9_0000}', "");
    Expect(1, 68077, '\P{Nv=0_0_0_0_9_0000}', "");
    Expect(0, 68077, '\P{^Nv=0_0_0_0_9_0000}', "");
    Error('\p{Is_Numeric_Value=:=0_0_0_0_0_0_9_0000}');
    Error('\P{Is_Numeric_Value=:=0_0_0_0_0_0_9_0000}');
    Expect(1, 68076, '\p{Is_Numeric_Value=+009_000_0}', "");
    Expect(0, 68076, '\p{^Is_Numeric_Value=+009_000_0}', "");
    Expect(0, 68076, '\P{Is_Numeric_Value=+009_000_0}', "");
    Expect(1, 68076, '\P{^Is_Numeric_Value=+009_000_0}', "");
    Expect(0, 68077, '\p{Is_Numeric_Value=+009_000_0}', "");
    Expect(1, 68077, '\p{^Is_Numeric_Value=+009_000_0}', "");
    Expect(1, 68077, '\P{Is_Numeric_Value=+009_000_0}', "");
    Expect(0, 68077, '\P{^Is_Numeric_Value=+009_000_0}', "");
    Error('\p{Is_Nv= 	0090000:=}');
    Error('\P{Is_Nv= 	0090000:=}');
    Expect(1, 68076, '\p{Is_Nv:   9000_0}', "");
    Expect(0, 68076, '\p{^Is_Nv:   9000_0}', "");
    Expect(0, 68076, '\P{Is_Nv:   9000_0}', "");
    Expect(1, 68076, '\P{^Is_Nv:   9000_0}', "");
    Expect(0, 68077, '\p{Is_Nv:   9000_0}', "");
    Expect(1, 68077, '\p{^Is_Nv:   9000_0}', "");
    Expect(1, 68077, '\P{Is_Nv:   9000_0}', "");
    Expect(0, 68077, '\P{^Is_Nv:   9000_0}', "");
    Error('\p{Numeric_Value=-/a/00_90_00_00}');
    Error('\P{Numeric_Value=-/a/00_90_00_00}');
    Expect(1, 68085, '\p{Numeric_Value=00000900000}', "");
    Expect(0, 68085, '\p{^Numeric_Value=00000900000}', "");
    Expect(0, 68085, '\P{Numeric_Value=00000900000}', "");
    Expect(1, 68085, '\P{^Numeric_Value=00000900000}', "");
    Expect(0, 68086, '\p{Numeric_Value=00000900000}', "");
    Expect(1, 68086, '\p{^Numeric_Value=00000900000}', "");
    Expect(1, 68086, '\P{Numeric_Value=00000900000}', "");
    Expect(0, 68086, '\P{^Numeric_Value=00000900000}', "");
    Error('\p{Nv= /a/0_0_0_0_0_0_0_9_00000}');
    Error('\P{Nv= /a/0_0_0_0_0_0_0_9_00000}');
    Expect(1, 68085, '\p{Nv=00_09_00_000}', "");
    Expect(0, 68085, '\p{^Nv=00_09_00_000}', "");
    Expect(0, 68085, '\P{Nv=00_09_00_000}', "");
    Expect(1, 68085, '\P{^Nv=00_09_00_000}', "");
    Expect(0, 68086, '\p{Nv=00_09_00_000}', "");
    Expect(1, 68086, '\p{^Nv=00_09_00_000}', "");
    Expect(1, 68086, '\P{Nv=00_09_00_000}', "");
    Expect(0, 68086, '\P{^Nv=00_09_00_000}', "");
    Error('\p{Is_Numeric_Value=_90_00_00/a/}');
    Error('\P{Is_Numeric_Value=_90_00_00/a/}');
    Expect(1, 68085, '\p{Is_Numeric_Value=000900000}', "");
    Expect(0, 68085, '\p{^Is_Numeric_Value=000900000}', "");
    Expect(0, 68085, '\P{Is_Numeric_Value=000900000}', "");
    Expect(1, 68085, '\P{^Is_Numeric_Value=000900000}', "");
    Expect(0, 68086, '\p{Is_Numeric_Value=000900000}', "");
    Expect(1, 68086, '\p{^Is_Numeric_Value=000900000}', "");
    Expect(1, 68086, '\P{Is_Numeric_Value=000900000}', "");
    Expect(0, 68086, '\P{^Is_Numeric_Value=000900000}', "");
    Error('\p{Is_Nv=:=00000000900000}');
    Error('\P{Is_Nv=:=00000000900000}');
    Expect(1, 68085, '\p{Is_Nv:	000900000}', "");
    Expect(0, 68085, '\p{^Is_Nv:	000900000}', "");
    Expect(0, 68085, '\P{Is_Nv:	000900000}', "");
    Expect(1, 68085, '\P{^Is_Nv:	000900000}', "");
    Expect(0, 68086, '\p{Is_Nv:	000900000}', "");
    Expect(1, 68086, '\p{^Is_Nv:	000900000}', "");
    Expect(1, 68086, '\P{Is_Nv:	000900000}', "");
    Expect(0, 68086, '\P{^Is_Nv:	000900000}', "");
    Error('\p{Numeric_Value=:=- NaN}');
    Error('\P{Numeric_Value=:=- NaN}');
    Expect(1, 194705, '\p{Numeric_Value=nan}', "");
    Expect(0, 194705, '\p{^Numeric_Value=nan}', "");
    Expect(0, 194705, '\P{Numeric_Value=nan}', "");
    Expect(1, 194705, '\P{^Numeric_Value=nan}', "");
    Expect(0, 194704, '\p{Numeric_Value=nan}', "");
    Expect(1, 194704, '\p{^Numeric_Value=nan}', "");
    Expect(1, 194704, '\P{Numeric_Value=nan}', "");
    Expect(0, 194704, '\P{^Numeric_Value=nan}', "");
}
if (!$::TESTCHUNK or $::TESTCHUNK == 3) {
    Expect(1, 194705, '\p{Numeric_Value:	-	NaN}', "");
    Expect(0, 194705, '\p{^Numeric_Value:	-	NaN}', "");
    Expect(0, 194705, '\P{Numeric_Value:	-	NaN}', "");
    Expect(1, 194705, '\P{^Numeric_Value:	-	NaN}', "");
    Expect(0, 194704, '\p{Numeric_Value:	-	NaN}', "");
    Expect(1, 194704, '\p{^Numeric_Value:	-	NaN}', "");
    Expect(1, 194704, '\P{Numeric_Value:	-	NaN}', "");
    Expect(0, 194704, '\P{^Numeric_Value:	-	NaN}', "");
    Error('\p{Nv=	:=NAN}');
    Error('\P{Nv=	:=NAN}');
    Expect(1, 194705, '\p{Nv=nan}', "");
    Expect(0, 194705, '\p{^Nv=nan}', "");
    Expect(0, 194705, '\P{Nv=nan}', "");
    Expect(1, 194705, '\P{^Nv=nan}', "");
    Expect(0, 194704, '\p{Nv=nan}', "");
    Expect(1, 194704, '\p{^Nv=nan}', "");
    Expect(1, 194704, '\P{Nv=nan}', "");
    Expect(0, 194704, '\P{^Nv=nan}', "");
    Expect(1, 194705, '\p{Nv=-_NAN}', "");
    Expect(0, 194705, '\p{^Nv=-_NAN}', "");
    Expect(0, 194705, '\P{Nv=-_NAN}', "");
    Expect(1, 194705, '\P{^Nv=-_NAN}', "");
    Expect(0, 194704, '\p{Nv=-_NAN}', "");
    Expect(1, 194704, '\p{^Nv=-_NAN}', "");
    Expect(1, 194704, '\P{Nv=-_NAN}', "");
    Expect(0, 194704, '\P{^Nv=-_NAN}', "");
    Error('\p{Is_Numeric_Value=:=	NaN}');
    Error('\P{Is_Numeric_Value=:=	NaN}');
    Expect(1, 194705, '\p{Is_Numeric_Value=nan}', "");
    Expect(0, 194705, '\p{^Is_Numeric_Value=nan}', "");
    Expect(0, 194705, '\P{Is_Numeric_Value=nan}', "");
    Expect(1, 194705, '\P{^Is_Numeric_Value=nan}', "");
    Expect(0, 194704, '\p{Is_Numeric_Value=nan}', "");
    Expect(1, 194704, '\p{^Is_Numeric_Value=nan}', "");
    Expect(1, 194704, '\P{Is_Numeric_Value=nan}', "");
    Expect(0, 194704, '\P{^Is_Numeric_Value=nan}', "");
    Expect(1, 194705, '\p{Is_Numeric_Value=		nan}', "");
    Expect(0, 194705, '\p{^Is_Numeric_Value=		nan}', "");
    Expect(0, 194705, '\P{Is_Numeric_Value=		nan}', "");
    Expect(1, 194705, '\P{^Is_Numeric_Value=		nan}', "");
    Expect(0, 194704, '\p{Is_Numeric_Value=		nan}', "");
    Expect(1, 194704, '\p{^Is_Numeric_Value=		nan}', "");
    Expect(1, 194704, '\P{Is_Numeric_Value=		nan}', "");
    Expect(0, 194704, '\P{^Is_Numeric_Value=		nan}', "");
    Error('\p{Is_Nv=:=nan}');
    Error('\P{Is_Nv=:=nan}');
    Expect(1, 194705, '\p{Is_Nv=nan}', "");
    Expect(0, 194705, '\p{^Is_Nv=nan}', "");
    Expect(0, 194705, '\P{Is_Nv=nan}', "");
    Expect(1, 194705, '\P{^Is_Nv=nan}', "");
    Expect(0, 194704, '\p{Is_Nv=nan}', "");
    Expect(1, 194704, '\p{^Is_Nv=nan}', "");
    Expect(1, 194704, '\P{Is_Nv=nan}', "");
    Expect(0, 194704, '\P{^Is_Nv=nan}', "");
    Expect(1, 194705, '\p{Is_Nv=__nan}', "");
    Expect(0, 194705, '\p{^Is_Nv=__nan}', "");
    Expect(0, 194705, '\P{Is_Nv=__nan}', "");
    Expect(1, 194705, '\P{^Is_Nv=__nan}', "");
    Expect(0, 194704, '\p{Is_Nv=__nan}', "");
    Expect(1, 194704, '\p{^Is_Nv=__nan}', "");
    Expect(1, 194704, '\P{Is_Nv=__nan}', "");
    Expect(0, 194704, '\P{^Is_Nv=__nan}', "");
    Error('\p{Other_Alphabetic=No}');
    Error('\P{Other_Alphabetic=No}');
    Error('\p{OAlpha=N}');
    Error('\P{OAlpha=N}');
    Error('\p{Is_Other_Alphabetic=F}');
    Error('\P{Is_Other_Alphabetic=F}');
    Error('\p{Is_OAlpha=False}');
    Error('\P{Is_OAlpha=False}');
    Error('\p{Other_Alphabetic=Yes}');
    Error('\P{Other_Alphabetic=Yes}');
    Error('\p{OAlpha=Y}');
    Error('\P{OAlpha=Y}');
    Error('\p{Is_Other_Alphabetic=T}');
    Error('\P{Is_Other_Alphabetic=T}');
    Error('\p{Is_OAlpha=True}');
    Error('\P{Is_OAlpha=True}');
    Error('\p{Other_Default_Ignorable_Code_Point=No}');
    Error('\P{Other_Default_Ignorable_Code_Point=No}');
    Error('\p{ODI=N}');
    Error('\P{ODI=N}');
    Error('\p{Is_Other_Default_Ignorable_Code_Point=F}');
    Error('\P{Is_Other_Default_Ignorable_Code_Point=F}');
    Error('\p{Is_ODI=False}');
    Error('\P{Is_ODI=False}');
    Error('\p{Other_Default_Ignorable_Code_Point=Yes}');
    Error('\P{Other_Default_Ignorable_Code_Point=Yes}');
    Error('\p{ODI: Y}');
    Error('\P{ODI: Y}');
    Error('\p{Is_Other_Default_Ignorable_Code_Point: T}');
    Error('\P{Is_Other_Default_Ignorable_Code_Point: T}');
    Error('\p{Is_ODI=True}');
    Error('\P{Is_ODI=True}');
    Error('\p{Other_Grapheme_Extend=No}');
    Error('\P{Other_Grapheme_Extend=No}');
    Error('\p{OGr_Ext=N}');
    Error('\P{OGr_Ext=N}');
    Error('\p{Is_Other_Grapheme_Extend=F}');
    Error('\P{Is_Other_Grapheme_Extend=F}');
    Error('\p{Is_OGr_Ext:   False}');
    Error('\P{Is_OGr_Ext:   False}');
    Error('\p{Other_Grapheme_Extend:	Yes}');
    Error('\P{Other_Grapheme_Extend:	Yes}');
    Error('\p{OGr_Ext=Y}');
    Error('\P{OGr_Ext=Y}');
    Error('\p{Is_Other_Grapheme_Extend=T}');
    Error('\P{Is_Other_Grapheme_Extend=T}');
    Error('\p{Is_OGr_Ext=True}');
    Error('\P{Is_OGr_Ext=True}');
    Error('\p{Other_ID_Continue=No}');
    Error('\P{Other_ID_Continue=No}');
    Error('\p{OIDC:	N}');
    Error('\P{OIDC:	N}');
    Error('\p{Is_Other_ID_Continue=F}');
    Error('\P{Is_Other_ID_Continue=F}');
    Error('\p{Is_OIDC: False}');
    Error('\P{Is_OIDC: False}');
    Error('\p{Other_ID_Continue=Yes}');
    Error('\P{Other_ID_Continue=Yes}');
    Error('\p{OIDC=Y}');
    Error('\P{OIDC=Y}');
    Error('\p{Is_Other_ID_Continue=T}');
    Error('\P{Is_Other_ID_Continue=T}');
    Error('\p{Is_OIDC=True}');
    Error('\P{Is_OIDC=True}');
    Error('\p{Other_ID_Start=No}');
    Error('\P{Other_ID_Start=No}');
    Error('\p{OIDS: N}');
    Error('\P{OIDS: N}');
    Error('\p{Is_Other_ID_Start=F}');
    Error('\P{Is_Other_ID_Start=F}');
    Error('\p{Is_OIDS=False}');
    Error('\P{Is_OIDS=False}');
    Error('\p{Other_ID_Start=Yes}');
    Error('\P{Other_ID_Start=Yes}');
    Error('\p{OIDS=Y}');
    Error('\P{OIDS=Y}');
    Error('\p{Is_Other_ID_Start=T}');
    Error('\P{Is_Other_ID_Start=T}');
    Error('\p{Is_OIDS=True}');
    Error('\P{Is_OIDS=True}');
    Error('\p{Other_Lowercase:	No}');
    Error('\P{Other_Lowercase:	No}');
    Error('\p{OLower=N}');
    Error('\P{OLower=N}');
    Error('\p{Is_Other_Lowercase:	F}');
    Error('\P{Is_Other_Lowercase:	F}');
    Error('\p{Is_OLower=False}');
    Error('\P{Is_OLower=False}');
    Error('\p{Other_Lowercase=Yes}');
    Error('\P{Other_Lowercase=Yes}');
    Error('\p{OLower:Y}');
    Error('\P{OLower:Y}');
    Error('\p{Is_Other_Lowercase=T}');
    Error('\P{Is_Other_Lowercase=T}');
    Error('\p{Is_OLower=True}');
    Error('\P{Is_OLower=True}');
    Error('\p{Other_Math=No}');
    Error('\P{Other_Math=No}');
    Error('\p{OMath=N}');
    Error('\P{OMath=N}');
    Error('\p{Is_Other_Math=F}');
    Error('\P{Is_Other_Math=F}');
    Error('\p{Is_OMath=False}');
    Error('\P{Is_OMath=False}');
    Error('\p{Other_Math=Yes}');
    Error('\P{Other_Math=Yes}');
    Error('\p{OMath=Y}');
    Error('\P{OMath=Y}');
    Error('\p{Is_Other_Math=T}');
    Error('\P{Is_Other_Math=T}');
    Error('\p{Is_OMath=True}');
    Error('\P{Is_OMath=True}');
    Error('\p{Other_Uppercase=No}');
    Error('\P{Other_Uppercase=No}');
    Error('\p{OUpper=N}');
    Error('\P{OUpper=N}');
    Error('\p{Is_Other_Uppercase=F}');
    Error('\P{Is_Other_Uppercase=F}');
    Error('\p{Is_OUpper=False}');
    Error('\P{Is_OUpper=False}');
    Error('\p{Other_Uppercase=Yes}');
    Error('\P{Other_Uppercase=Yes}');
    Error('\p{OUpper=Y}');
    Error('\P{OUpper=Y}');
    Error('\p{Is_Other_Uppercase=T}');
    Error('\P{Is_Other_Uppercase=T}');
    Error('\p{Is_OUpper=True}');
    Error('\P{Is_OUpper=True}');
    Error('\p{Pattern_Syntax=-/a/no}');
    Error('\P{Pattern_Syntax=-/a/no}');
    Expect(1, 65095, '\p{Pattern_Syntax:	no}', "");
    Expect(0, 65095, '\p{^Pattern_Syntax:	no}', "");
    Expect(0, 65095, '\P{Pattern_Syntax:	no}', "");
    Expect(1, 65095, '\P{^Pattern_Syntax:	no}', "");
    Expect(0, 65094, '\p{Pattern_Syntax:	no}', "");
    Expect(1, 65094, '\p{^Pattern_Syntax:	no}', "");
    Expect(1, 65094, '\P{Pattern_Syntax:	no}', "");
    Expect(0, 65094, '\P{^Pattern_Syntax:	no}', "");
    Expect(1, 65095, '\p{Pattern_Syntax=	_NO}', "");
    Expect(0, 65095, '\p{^Pattern_Syntax=	_NO}', "");
    Expect(0, 65095, '\P{Pattern_Syntax=	_NO}', "");
    Expect(1, 65095, '\P{^Pattern_Syntax=	_NO}', "");
    Expect(0, 65094, '\p{Pattern_Syntax=	_NO}', "");
    Expect(1, 65094, '\p{^Pattern_Syntax=	_NO}', "");
    Expect(1, 65094, '\P{Pattern_Syntax=	_NO}', "");
    Expect(0, 65094, '\P{^Pattern_Syntax=	_NO}', "");
    Error('\p{Pat_Syn:   --N/a/}');
    Error('\P{Pat_Syn:   --N/a/}');
    Expect(1, 65095, '\p{Pat_Syn=n}', "");
    Expect(0, 65095, '\p{^Pat_Syn=n}', "");
    Expect(0, 65095, '\P{Pat_Syn=n}', "");
    Expect(1, 65095, '\P{^Pat_Syn=n}', "");
    Expect(0, 65094, '\p{Pat_Syn=n}', "");
    Expect(1, 65094, '\p{^Pat_Syn=n}', "");
    Expect(1, 65094, '\P{Pat_Syn=n}', "");
    Expect(0, 65094, '\P{^Pat_Syn=n}', "");
    Expect(1, 65095, '\p{Pat_Syn= N}', "");
    Expect(0, 65095, '\p{^Pat_Syn= N}', "");
    Expect(0, 65095, '\P{Pat_Syn= N}', "");
    Expect(1, 65095, '\P{^Pat_Syn= N}', "");
    Expect(0, 65094, '\p{Pat_Syn= N}', "");
    Expect(1, 65094, '\p{^Pat_Syn= N}', "");
    Expect(1, 65094, '\P{Pat_Syn= N}', "");
    Expect(0, 65094, '\P{^Pat_Syn= N}', "");
    Error('\p{Is_Pattern_Syntax=/a/_ F}');
    Error('\P{Is_Pattern_Syntax=/a/_ F}');
    Expect(1, 65095, '\p{Is_Pattern_Syntax=f}', "");
    Expect(0, 65095, '\p{^Is_Pattern_Syntax=f}', "");
    Expect(0, 65095, '\P{Is_Pattern_Syntax=f}', "");
    Expect(1, 65095, '\P{^Is_Pattern_Syntax=f}', "");
    Expect(0, 65094, '\p{Is_Pattern_Syntax=f}', "");
    Expect(1, 65094, '\p{^Is_Pattern_Syntax=f}', "");
    Expect(1, 65094, '\P{Is_Pattern_Syntax=f}', "");
    Expect(0, 65094, '\P{^Is_Pattern_Syntax=f}', "");
    Expect(1, 65095, '\p{Is_Pattern_Syntax=-	F}', "");
    Expect(0, 65095, '\p{^Is_Pattern_Syntax=-	F}', "");
    Expect(0, 65095, '\P{Is_Pattern_Syntax=-	F}', "");
    Expect(1, 65095, '\P{^Is_Pattern_Syntax=-	F}', "");
    Expect(0, 65094, '\p{Is_Pattern_Syntax=-	F}', "");
    Expect(1, 65094, '\p{^Is_Pattern_Syntax=-	F}', "");
    Expect(1, 65094, '\P{Is_Pattern_Syntax=-	F}', "");
    Expect(0, 65094, '\P{^Is_Pattern_Syntax=-	F}', "");
    Error('\p{Is_Pat_Syn=/a/_False}');
    Error('\P{Is_Pat_Syn=/a/_False}');
    Expect(1, 65095, '\p{Is_Pat_Syn:false}', "");
    Expect(0, 65095, '\p{^Is_Pat_Syn:false}', "");
    Expect(0, 65095, '\P{Is_Pat_Syn:false}', "");
    Expect(1, 65095, '\P{^Is_Pat_Syn:false}', "");
    Expect(0, 65094, '\p{Is_Pat_Syn:false}', "");
    Expect(1, 65094, '\p{^Is_Pat_Syn:false}', "");
    Expect(1, 65094, '\P{Is_Pat_Syn:false}', "");
    Expect(0, 65094, '\P{^Is_Pat_Syn:false}', "");
    Expect(1, 65095, '\p{Is_Pat_Syn=--false}', "");
    Expect(0, 65095, '\p{^Is_Pat_Syn=--false}', "");
    Expect(0, 65095, '\P{Is_Pat_Syn=--false}', "");
    Expect(1, 65095, '\P{^Is_Pat_Syn=--false}', "");
    Expect(0, 65094, '\p{Is_Pat_Syn=--false}', "");
    Expect(1, 65094, '\p{^Is_Pat_Syn=--false}', "");
    Expect(1, 65094, '\P{Is_Pat_Syn=--false}', "");
    Expect(0, 65094, '\P{^Is_Pat_Syn=--false}', "");
    Error('\p{Pattern_Syntax=	 YES:=}');
    Error('\P{Pattern_Syntax=	 YES:=}');
    Expect(1, 65094, '\p{Pattern_Syntax=yes}', "");
    Expect(0, 65094, '\p{^Pattern_Syntax=yes}', "");
    Expect(0, 65094, '\P{Pattern_Syntax=yes}', "");
    Expect(1, 65094, '\P{^Pattern_Syntax=yes}', "");
    Expect(0, 65095, '\p{Pattern_Syntax=yes}', "");
    Expect(1, 65095, '\p{^Pattern_Syntax=yes}', "");
    Expect(1, 65095, '\P{Pattern_Syntax=yes}', "");
    Expect(0, 65095, '\P{^Pattern_Syntax=yes}', "");
    Expect(1, 65094, '\p{Pattern_Syntax: 		yes}', "");
    Expect(0, 65094, '\p{^Pattern_Syntax: 		yes}', "");
    Expect(0, 65094, '\P{Pattern_Syntax: 		yes}', "");
    Expect(1, 65094, '\P{^Pattern_Syntax: 		yes}', "");
    Expect(0, 65095, '\p{Pattern_Syntax: 		yes}', "");
    Expect(1, 65095, '\p{^Pattern_Syntax: 		yes}', "");
    Expect(1, 65095, '\P{Pattern_Syntax: 		yes}', "");
    Expect(0, 65095, '\P{^Pattern_Syntax: 		yes}', "");
    Error('\p{Pat_Syn:	Y:=}');
    Error('\P{Pat_Syn:	Y:=}');
    Expect(1, 65094, '\p{Pat_Syn=y}', "");
    Expect(0, 65094, '\p{^Pat_Syn=y}', "");
    Expect(0, 65094, '\P{Pat_Syn=y}', "");
    Expect(1, 65094, '\P{^Pat_Syn=y}', "");
    Expect(0, 65095, '\p{Pat_Syn=y}', "");
    Expect(1, 65095, '\p{^Pat_Syn=y}', "");
    Expect(1, 65095, '\P{Pat_Syn=y}', "");
    Expect(0, 65095, '\P{^Pat_Syn=y}', "");
    Expect(1, 65094, '\p{Pat_Syn=--y}', "");
    Expect(0, 65094, '\p{^Pat_Syn=--y}', "");
    Expect(0, 65094, '\P{Pat_Syn=--y}', "");
    Expect(1, 65094, '\P{^Pat_Syn=--y}', "");
    Expect(0, 65095, '\p{Pat_Syn=--y}', "");
    Expect(1, 65095, '\p{^Pat_Syn=--y}', "");
    Expect(1, 65095, '\P{Pat_Syn=--y}', "");
    Expect(0, 65095, '\P{^Pat_Syn=--y}', "");
    Error('\p{Is_Pattern_Syntax=/a/T}');
    Error('\P{Is_Pattern_Syntax=/a/T}');
    Expect(1, 65094, '\p{Is_Pattern_Syntax=t}', "");
    Expect(0, 65094, '\p{^Is_Pattern_Syntax=t}', "");
    Expect(0, 65094, '\P{Is_Pattern_Syntax=t}', "");
    Expect(1, 65094, '\P{^Is_Pattern_Syntax=t}', "");
    Expect(0, 65095, '\p{Is_Pattern_Syntax=t}', "");
    Expect(1, 65095, '\p{^Is_Pattern_Syntax=t}', "");
    Expect(1, 65095, '\P{Is_Pattern_Syntax=t}', "");
    Expect(0, 65095, '\P{^Is_Pattern_Syntax=t}', "");
    Expect(1, 65094, '\p{Is_Pattern_Syntax=_	t}', "");
    Expect(0, 65094, '\p{^Is_Pattern_Syntax=_	t}', "");
    Expect(0, 65094, '\P{Is_Pattern_Syntax=_	t}', "");
    Expect(1, 65094, '\P{^Is_Pattern_Syntax=_	t}', "");
    Expect(0, 65095, '\p{Is_Pattern_Syntax=_	t}', "");
    Expect(1, 65095, '\p{^Is_Pattern_Syntax=_	t}', "");
    Expect(1, 65095, '\P{Is_Pattern_Syntax=_	t}', "");
    Expect(0, 65095, '\P{^Is_Pattern_Syntax=_	t}', "");
    Error('\p{Is_Pat_Syn=:=_ True}');
    Error('\P{Is_Pat_Syn=:=_ True}');
    Expect(1, 65094, '\p{Is_Pat_Syn:true}', "");
    Expect(0, 65094, '\p{^Is_Pat_Syn:true}', "");
    Expect(0, 65094, '\P{Is_Pat_Syn:true}', "");
    Expect(1, 65094, '\P{^Is_Pat_Syn:true}', "");
    Expect(0, 65095, '\p{Is_Pat_Syn:true}', "");
    Expect(1, 65095, '\p{^Is_Pat_Syn:true}', "");
    Expect(1, 65095, '\P{Is_Pat_Syn:true}', "");
    Expect(0, 65095, '\P{^Is_Pat_Syn:true}', "");
    Expect(1, 65094, '\p{Is_Pat_Syn= _True}', "");
    Expect(0, 65094, '\p{^Is_Pat_Syn= _True}', "");
    Expect(0, 65094, '\P{Is_Pat_Syn= _True}', "");
    Expect(1, 65094, '\P{^Is_Pat_Syn= _True}', "");
    Expect(0, 65095, '\p{Is_Pat_Syn= _True}', "");
    Expect(1, 65095, '\p{^Is_Pat_Syn= _True}', "");
    Expect(1, 65095, '\P{Is_Pat_Syn= _True}', "");
    Expect(0, 65095, '\P{^Is_Pat_Syn= _True}', "");
    Error('\p{Pattern_White_Space= No:=}');
    Error('\P{Pattern_White_Space= No:=}');
    Expect(1, 8234, '\p{Pattern_White_Space=no}', "");
    Expect(0, 8234, '\p{^Pattern_White_Space=no}', "");
    Expect(0, 8234, '\P{Pattern_White_Space=no}', "");
    Expect(1, 8234, '\P{^Pattern_White_Space=no}', "");
    Expect(0, 8233, '\p{Pattern_White_Space=no}', "");
    Expect(1, 8233, '\p{^Pattern_White_Space=no}', "");
    Expect(1, 8233, '\P{Pattern_White_Space=no}', "");
    Expect(0, 8233, '\P{^Pattern_White_Space=no}', "");
    Expect(1, 8234, '\p{Pattern_White_Space= _NO}', "");
    Expect(0, 8234, '\p{^Pattern_White_Space= _NO}', "");
    Expect(0, 8234, '\P{Pattern_White_Space= _NO}', "");
    Expect(1, 8234, '\P{^Pattern_White_Space= _NO}', "");
    Expect(0, 8233, '\p{Pattern_White_Space= _NO}', "");
    Expect(1, 8233, '\p{^Pattern_White_Space= _NO}', "");
    Expect(1, 8233, '\P{Pattern_White_Space= _NO}', "");
    Expect(0, 8233, '\P{^Pattern_White_Space= _NO}', "");
    Error('\p{Pat_WS=_/a/n}');
    Error('\P{Pat_WS=_/a/n}');
    Expect(1, 8234, '\p{Pat_WS=n}', "");
    Expect(0, 8234, '\p{^Pat_WS=n}', "");
    Expect(0, 8234, '\P{Pat_WS=n}', "");
    Expect(1, 8234, '\P{^Pat_WS=n}', "");
    Expect(0, 8233, '\p{Pat_WS=n}', "");
    Expect(1, 8233, '\p{^Pat_WS=n}', "");
    Expect(1, 8233, '\P{Pat_WS=n}', "");
    Expect(0, 8233, '\P{^Pat_WS=n}', "");
    Expect(1, 8234, '\p{Pat_WS=_N}', "");
    Expect(0, 8234, '\p{^Pat_WS=_N}', "");
    Expect(0, 8234, '\P{Pat_WS=_N}', "");
    Expect(1, 8234, '\P{^Pat_WS=_N}', "");
    Expect(0, 8233, '\p{Pat_WS=_N}', "");
    Expect(1, 8233, '\p{^Pat_WS=_N}', "");
    Expect(1, 8233, '\P{Pat_WS=_N}', "");
    Expect(0, 8233, '\P{^Pat_WS=_N}', "");
    Error('\p{Is_Pattern_White_Space= -f/a/}');
    Error('\P{Is_Pattern_White_Space= -f/a/}');
    Expect(1, 8234, '\p{Is_Pattern_White_Space=f}', "");
    Expect(0, 8234, '\p{^Is_Pattern_White_Space=f}', "");
    Expect(0, 8234, '\P{Is_Pattern_White_Space=f}', "");
    Expect(1, 8234, '\P{^Is_Pattern_White_Space=f}', "");
    Expect(0, 8233, '\p{Is_Pattern_White_Space=f}', "");
    Expect(1, 8233, '\p{^Is_Pattern_White_Space=f}', "");
    Expect(1, 8233, '\P{Is_Pattern_White_Space=f}', "");
    Expect(0, 8233, '\P{^Is_Pattern_White_Space=f}', "");
    Expect(1, 8234, '\p{Is_Pattern_White_Space= 	F}', "");
    Expect(0, 8234, '\p{^Is_Pattern_White_Space= 	F}', "");
    Expect(0, 8234, '\P{Is_Pattern_White_Space= 	F}', "");
    Expect(1, 8234, '\P{^Is_Pattern_White_Space= 	F}', "");
    Expect(0, 8233, '\p{Is_Pattern_White_Space= 	F}', "");
    Expect(1, 8233, '\p{^Is_Pattern_White_Space= 	F}', "");
    Expect(1, 8233, '\P{Is_Pattern_White_Space= 	F}', "");
    Expect(0, 8233, '\P{^Is_Pattern_White_Space= 	F}', "");
    Error('\p{Is_Pat_WS=/a/ False}');
    Error('\P{Is_Pat_WS=/a/ False}');
    Expect(1, 8234, '\p{Is_Pat_WS=false}', "");
    Expect(0, 8234, '\p{^Is_Pat_WS=false}', "");
    Expect(0, 8234, '\P{Is_Pat_WS=false}', "");
    Expect(1, 8234, '\P{^Is_Pat_WS=false}', "");
    Expect(0, 8233, '\p{Is_Pat_WS=false}', "");
    Expect(1, 8233, '\p{^Is_Pat_WS=false}', "");
    Expect(1, 8233, '\P{Is_Pat_WS=false}', "");
    Expect(0, 8233, '\P{^Is_Pat_WS=false}', "");
    Expect(1, 8234, '\p{Is_Pat_WS=-	False}', "");
    Expect(0, 8234, '\p{^Is_Pat_WS=-	False}', "");
    Expect(0, 8234, '\P{Is_Pat_WS=-	False}', "");
    Expect(1, 8234, '\P{^Is_Pat_WS=-	False}', "");
    Expect(0, 8233, '\p{Is_Pat_WS=-	False}', "");
    Expect(1, 8233, '\p{^Is_Pat_WS=-	False}', "");
    Expect(1, 8233, '\P{Is_Pat_WS=-	False}', "");
    Expect(0, 8233, '\P{^Is_Pat_WS=-	False}', "");
    Error('\p{Pattern_White_Space=/a/Yes}');
    Error('\P{Pattern_White_Space=/a/Yes}');
    Expect(1, 8233, '\p{Pattern_White_Space=yes}', "");
    Expect(0, 8233, '\p{^Pattern_White_Space=yes}', "");
    Expect(0, 8233, '\P{Pattern_White_Space=yes}', "");
    Expect(1, 8233, '\P{^Pattern_White_Space=yes}', "");
    Expect(0, 8234, '\p{Pattern_White_Space=yes}', "");
    Expect(1, 8234, '\p{^Pattern_White_Space=yes}', "");
    Expect(1, 8234, '\P{Pattern_White_Space=yes}', "");
    Expect(0, 8234, '\P{^Pattern_White_Space=yes}', "");
    Expect(1, 8233, '\p{Pattern_White_Space=_Yes}', "");
    Expect(0, 8233, '\p{^Pattern_White_Space=_Yes}', "");
    Expect(0, 8233, '\P{Pattern_White_Space=_Yes}', "");
    Expect(1, 8233, '\P{^Pattern_White_Space=_Yes}', "");
    Expect(0, 8234, '\p{Pattern_White_Space=_Yes}', "");
    Expect(1, 8234, '\p{^Pattern_White_Space=_Yes}', "");
    Expect(1, 8234, '\P{Pattern_White_Space=_Yes}', "");
    Expect(0, 8234, '\P{^Pattern_White_Space=_Yes}', "");
    Error('\p{Pat_WS=	/a/y}');
    Error('\P{Pat_WS=	/a/y}');
    Expect(1, 8233, '\p{Pat_WS=y}', "");
    Expect(0, 8233, '\p{^Pat_WS=y}', "");
    Expect(0, 8233, '\P{Pat_WS=y}', "");
    Expect(1, 8233, '\P{^Pat_WS=y}', "");
    Expect(0, 8234, '\p{Pat_WS=y}', "");
    Expect(1, 8234, '\p{^Pat_WS=y}', "");
    Expect(1, 8234, '\P{Pat_WS=y}', "");
    Expect(0, 8234, '\P{^Pat_WS=y}', "");
    Expect(1, 8233, '\p{Pat_WS=- Y}', "");
    Expect(0, 8233, '\p{^Pat_WS=- Y}', "");
    Expect(0, 8233, '\P{Pat_WS=- Y}', "");
    Expect(1, 8233, '\P{^Pat_WS=- Y}', "");
    Expect(0, 8234, '\p{Pat_WS=- Y}', "");
    Expect(1, 8234, '\p{^Pat_WS=- Y}', "");
    Expect(1, 8234, '\P{Pat_WS=- Y}', "");
    Expect(0, 8234, '\P{^Pat_WS=- Y}', "");
    Error('\p{Is_Pattern_White_Space=/a/- t}');
    Error('\P{Is_Pattern_White_Space=/a/- t}');
    Expect(1, 8233, '\p{Is_Pattern_White_Space=t}', "");
    Expect(0, 8233, '\p{^Is_Pattern_White_Space=t}', "");
    Expect(0, 8233, '\P{Is_Pattern_White_Space=t}', "");
    Expect(1, 8233, '\P{^Is_Pattern_White_Space=t}', "");
    Expect(0, 8234, '\p{Is_Pattern_White_Space=t}', "");
    Expect(1, 8234, '\p{^Is_Pattern_White_Space=t}', "");
    Expect(1, 8234, '\P{Is_Pattern_White_Space=t}', "");
    Expect(0, 8234, '\P{^Is_Pattern_White_Space=t}', "");
    Expect(1, 8233, '\p{Is_Pattern_White_Space= _T}', "");
    Expect(0, 8233, '\p{^Is_Pattern_White_Space= _T}', "");
    Expect(0, 8233, '\P{Is_Pattern_White_Space= _T}', "");
    Expect(1, 8233, '\P{^Is_Pattern_White_Space= _T}', "");
    Expect(0, 8234, '\p{Is_Pattern_White_Space= _T}', "");
    Expect(1, 8234, '\p{^Is_Pattern_White_Space= _T}', "");
    Expect(1, 8234, '\P{Is_Pattern_White_Space= _T}', "");
    Expect(0, 8234, '\P{^Is_Pattern_White_Space= _T}', "");
    Error('\p{Is_Pat_WS=/a/_True}');
    Error('\P{Is_Pat_WS=/a/_True}');
    Expect(1, 8233, '\p{Is_Pat_WS=true}', "");
    Expect(0, 8233, '\p{^Is_Pat_WS=true}', "");
    Expect(0, 8233, '\P{Is_Pat_WS=true}', "");
    Expect(1, 8233, '\P{^Is_Pat_WS=true}', "");
    Expect(0, 8234, '\p{Is_Pat_WS=true}', "");
    Expect(1, 8234, '\p{^Is_Pat_WS=true}', "");
    Expect(1, 8234, '\P{Is_Pat_WS=true}', "");
    Expect(0, 8234, '\P{^Is_Pat_WS=true}', "");
    Expect(1, 8233, '\p{Is_Pat_WS=-_True}', "");
    Expect(0, 8233, '\p{^Is_Pat_WS=-_True}', "");
    Expect(0, 8233, '\P{Is_Pat_WS=-_True}', "");
    Expect(1, 8233, '\P{^Is_Pat_WS=-_True}', "");
    Expect(0, 8234, '\p{Is_Pat_WS=-_True}', "");
    Expect(1, 8234, '\p{^Is_Pat_WS=-_True}', "");
    Expect(1, 8234, '\P{Is_Pat_WS=-_True}', "");
    Expect(0, 8234, '\P{^Is_Pat_WS=-_True}', "");
    Error('\p{Prepended_Concatenation_Mark=_	No/a/}');
    Error('\P{Prepended_Concatenation_Mark=_	No/a/}');
    Expect(1, 69822, '\p{Prepended_Concatenation_Mark=no}', "");
    Expect(0, 69822, '\p{^Prepended_Concatenation_Mark=no}', "");
    Expect(0, 69822, '\P{Prepended_Concatenation_Mark=no}', "");
    Expect(1, 69822, '\P{^Prepended_Concatenation_Mark=no}', "");
    Expect(0, 69821, '\p{Prepended_Concatenation_Mark=no}', "");
    Expect(1, 69821, '\p{^Prepended_Concatenation_Mark=no}', "");
    Expect(1, 69821, '\P{Prepended_Concatenation_Mark=no}', "");
    Expect(0, 69821, '\P{^Prepended_Concatenation_Mark=no}', "");
    Expect(1, 69822, '\p{Prepended_Concatenation_Mark=_	No}', "");
    Expect(0, 69822, '\p{^Prepended_Concatenation_Mark=_	No}', "");
    Expect(0, 69822, '\P{Prepended_Concatenation_Mark=_	No}', "");
    Expect(1, 69822, '\P{^Prepended_Concatenation_Mark=_	No}', "");
    Expect(0, 69821, '\p{Prepended_Concatenation_Mark=_	No}', "");
    Expect(1, 69821, '\p{^Prepended_Concatenation_Mark=_	No}', "");
    Expect(1, 69821, '\P{Prepended_Concatenation_Mark=_	No}', "");
    Expect(0, 69821, '\P{^Prepended_Concatenation_Mark=_	No}', "");
    Error('\p{PCM=-N/a/}');
    Error('\P{PCM=-N/a/}');
    Expect(1, 69822, '\p{PCM=n}', "");
    Expect(0, 69822, '\p{^PCM=n}', "");
    Expect(0, 69822, '\P{PCM=n}', "");
    Expect(1, 69822, '\P{^PCM=n}', "");
    Expect(0, 69821, '\p{PCM=n}', "");
    Expect(1, 69821, '\p{^PCM=n}', "");
    Expect(1, 69821, '\P{PCM=n}', "");
    Expect(0, 69821, '\P{^PCM=n}', "");
    Expect(1, 69822, '\p{PCM=	 N}', "");
    Expect(0, 69822, '\p{^PCM=	 N}', "");
    Expect(0, 69822, '\P{PCM=	 N}', "");
    Expect(1, 69822, '\P{^PCM=	 N}', "");
    Expect(0, 69821, '\p{PCM=	 N}', "");
    Expect(1, 69821, '\p{^PCM=	 N}', "");
    Expect(1, 69821, '\P{PCM=	 N}', "");
    Expect(0, 69821, '\P{^PCM=	 N}', "");
    Error('\p{Is_Prepended_Concatenation_Mark=/a/F}');
    Error('\P{Is_Prepended_Concatenation_Mark=/a/F}');
    Expect(1, 69822, '\p{Is_Prepended_Concatenation_Mark=f}', "");
    Expect(0, 69822, '\p{^Is_Prepended_Concatenation_Mark=f}', "");
    Expect(0, 69822, '\P{Is_Prepended_Concatenation_Mark=f}', "");
    Expect(1, 69822, '\P{^Is_Prepended_Concatenation_Mark=f}', "");
    Expect(0, 69821, '\p{Is_Prepended_Concatenation_Mark=f}', "");
    Expect(1, 69821, '\p{^Is_Prepended_Concatenation_Mark=f}', "");
    Expect(1, 69821, '\P{Is_Prepended_Concatenation_Mark=f}', "");
    Expect(0, 69821, '\P{^Is_Prepended_Concatenation_Mark=f}', "");
    Expect(1, 69822, '\p{Is_Prepended_Concatenation_Mark=_f}', "");
    Expect(0, 69822, '\p{^Is_Prepended_Concatenation_Mark=_f}', "");
    Expect(0, 69822, '\P{Is_Prepended_Concatenation_Mark=_f}', "");
    Expect(1, 69822, '\P{^Is_Prepended_Concatenation_Mark=_f}', "");
    Expect(0, 69821, '\p{Is_Prepended_Concatenation_Mark=_f}', "");
    Expect(1, 69821, '\p{^Is_Prepended_Concatenation_Mark=_f}', "");
    Expect(1, 69821, '\P{Is_Prepended_Concatenation_Mark=_f}', "");
    Expect(0, 69821, '\P{^Is_Prepended_Concatenation_Mark=_f}', "");
    Error('\p{Is_PCM=:=-FALSE}');
    Error('\P{Is_PCM=:=-FALSE}');
    Expect(1, 69822, '\p{Is_PCM=false}', "");
    Expect(0, 69822, '\p{^Is_PCM=false}', "");
    Expect(0, 69822, '\P{Is_PCM=false}', "");
    Expect(1, 69822, '\P{^Is_PCM=false}', "");
    Expect(0, 69821, '\p{Is_PCM=false}', "");
    Expect(1, 69821, '\p{^Is_PCM=false}', "");
    Expect(1, 69821, '\P{Is_PCM=false}', "");
    Expect(0, 69821, '\P{^Is_PCM=false}', "");
    Expect(1, 69822, '\p{Is_PCM=_	False}', "");
    Expect(0, 69822, '\p{^Is_PCM=_	False}', "");
    Expect(0, 69822, '\P{Is_PCM=_	False}', "");
    Expect(1, 69822, '\P{^Is_PCM=_	False}', "");
    Expect(0, 69821, '\p{Is_PCM=_	False}', "");
    Expect(1, 69821, '\p{^Is_PCM=_	False}', "");
    Expect(1, 69821, '\P{Is_PCM=_	False}', "");
    Expect(0, 69821, '\P{^Is_PCM=_	False}', "");
    Error('\p{Prepended_Concatenation_Mark=/a/--Yes}');
    Error('\P{Prepended_Concatenation_Mark=/a/--Yes}');
    Expect(1, 69821, '\p{Prepended_Concatenation_Mark=yes}', "");
    Expect(0, 69821, '\p{^Prepended_Concatenation_Mark=yes}', "");
    Expect(0, 69821, '\P{Prepended_Concatenation_Mark=yes}', "");
    Expect(1, 69821, '\P{^Prepended_Concatenation_Mark=yes}', "");
    Expect(0, 69822, '\p{Prepended_Concatenation_Mark=yes}', "");
    Expect(1, 69822, '\p{^Prepended_Concatenation_Mark=yes}', "");
    Expect(1, 69822, '\P{Prepended_Concatenation_Mark=yes}', "");
    Expect(0, 69822, '\P{^Prepended_Concatenation_Mark=yes}', "");
    Expect(1, 69821, '\p{Prepended_Concatenation_Mark= Yes}', "");
    Expect(0, 69821, '\p{^Prepended_Concatenation_Mark= Yes}', "");
    Expect(0, 69821, '\P{Prepended_Concatenation_Mark= Yes}', "");
    Expect(1, 69821, '\P{^Prepended_Concatenation_Mark= Yes}', "");
    Expect(0, 69822, '\p{Prepended_Concatenation_Mark= Yes}', "");
    Expect(1, 69822, '\p{^Prepended_Concatenation_Mark= Yes}', "");
    Expect(1, 69822, '\P{Prepended_Concatenation_Mark= Yes}', "");
    Expect(0, 69822, '\P{^Prepended_Concatenation_Mark= Yes}', "");
    Error('\p{PCM=-Y/a/}');
    Error('\P{PCM=-Y/a/}');
    Expect(1, 69821, '\p{PCM=y}', "");
    Expect(0, 69821, '\p{^PCM=y}', "");
    Expect(0, 69821, '\P{PCM=y}', "");
    Expect(1, 69821, '\P{^PCM=y}', "");
    Expect(0, 69822, '\p{PCM=y}', "");
    Expect(1, 69822, '\p{^PCM=y}', "");
    Expect(1, 69822, '\P{PCM=y}', "");
    Expect(0, 69822, '\P{^PCM=y}', "");
    Expect(1, 69821, '\p{PCM=__Y}', "");
    Expect(0, 69821, '\p{^PCM=__Y}', "");
    Expect(0, 69821, '\P{PCM=__Y}', "");
    Expect(1, 69821, '\P{^PCM=__Y}', "");
    Expect(0, 69822, '\p{PCM=__Y}', "");
    Expect(1, 69822, '\p{^PCM=__Y}', "");
    Expect(1, 69822, '\P{PCM=__Y}', "");
    Expect(0, 69822, '\P{^PCM=__Y}', "");
    Error('\p{Is_Prepended_Concatenation_Mark=:=	-T}');
    Error('\P{Is_Prepended_Concatenation_Mark=:=	-T}');
    Expect(1, 69821, '\p{Is_Prepended_Concatenation_Mark=t}', "");
    Expect(0, 69821, '\p{^Is_Prepended_Concatenation_Mark=t}', "");
    Expect(0, 69821, '\P{Is_Prepended_Concatenation_Mark=t}', "");
    Expect(1, 69821, '\P{^Is_Prepended_Concatenation_Mark=t}', "");
    Expect(0, 69822, '\p{Is_Prepended_Concatenation_Mark=t}', "");
    Expect(1, 69822, '\p{^Is_Prepended_Concatenation_Mark=t}', "");
    Expect(1, 69822, '\P{Is_Prepended_Concatenation_Mark=t}', "");
    Expect(0, 69822, '\P{^Is_Prepended_Concatenation_Mark=t}', "");
    Expect(1, 69821, '\p{Is_Prepended_Concatenation_Mark=-T}', "");
    Expect(0, 69821, '\p{^Is_Prepended_Concatenation_Mark=-T}', "");
    Expect(0, 69821, '\P{Is_Prepended_Concatenation_Mark=-T}', "");
    Expect(1, 69821, '\P{^Is_Prepended_Concatenation_Mark=-T}', "");
    Expect(0, 69822, '\p{Is_Prepended_Concatenation_Mark=-T}', "");
    Expect(1, 69822, '\p{^Is_Prepended_Concatenation_Mark=-T}', "");
    Expect(1, 69822, '\P{Is_Prepended_Concatenation_Mark=-T}', "");
    Expect(0, 69822, '\P{^Is_Prepended_Concatenation_Mark=-T}', "");
    Error('\p{Is_PCM=_-TRUE/a/}');
    Error('\P{Is_PCM=_-TRUE/a/}');
    Expect(1, 69821, '\p{Is_PCM=true}', "");
    Expect(0, 69821, '\p{^Is_PCM=true}', "");
    Expect(0, 69821, '\P{Is_PCM=true}', "");
    Expect(1, 69821, '\P{^Is_PCM=true}', "");
    Expect(0, 69822, '\p{Is_PCM=true}', "");
    Expect(1, 69822, '\p{^Is_PCM=true}', "");
    Expect(1, 69822, '\P{Is_PCM=true}', "");
    Expect(0, 69822, '\P{^Is_PCM=true}', "");
    Expect(1, 69821, '\p{Is_PCM=-TRUE}', "");
    Expect(0, 69821, '\p{^Is_PCM=-TRUE}', "");
    Expect(0, 69821, '\P{Is_PCM=-TRUE}', "");
    Expect(1, 69821, '\P{^Is_PCM=-TRUE}', "");
    Expect(0, 69822, '\p{Is_PCM=-TRUE}', "");
    Expect(1, 69822, '\p{^Is_PCM=-TRUE}', "");
    Expect(1, 69822, '\P{Is_PCM=-TRUE}', "");
    Expect(0, 69822, '\P{^Is_PCM=-TRUE}', "");
    Error('\p{:=	 Soft_Dotted}');
    Error('\P{:=	 Soft_Dotted}');
    Expect(1, 120467, '\p{softdotted}', "");
    Expect(0, 120467, '\p{^softdotted}', "");
    Expect(0, 120467, '\P{softdotted}', "");
    Expect(1, 120467, '\P{^softdotted}', "");
    Expect(0, 120468, '\p{softdotted}', "");
    Expect(1, 120468, '\p{^softdotted}', "");
    Expect(1, 120468, '\P{softdotted}', "");
    Expect(0, 120468, '\P{^softdotted}', "");
    Expect(1, 120467, '\p{soft_dotted}', "");
    Expect(0, 120467, '\p{^soft_dotted}', "");
    Expect(0, 120467, '\P{soft_dotted}', "");
    Expect(1, 120467, '\P{^soft_dotted}', "");
    Expect(0, 120468, '\p{soft_dotted}', "");
    Expect(1, 120468, '\p{^soft_dotted}', "");
    Expect(1, 120468, '\P{soft_dotted}', "");
    Expect(0, 120468, '\P{^soft_dotted}', "");
    Error('\p{/a/-Is_Soft_Dotted}');
    Error('\P{/a/-Is_Soft_Dotted}');
    Expect(1, 120467, '\p{issoftdotted}', "");
    Expect(0, 120467, '\p{^issoftdotted}', "");
    Expect(0, 120467, '\P{issoftdotted}', "");
    Expect(1, 120467, '\P{^issoftdotted}', "");
    Expect(0, 120468, '\p{issoftdotted}', "");
    Expect(1, 120468, '\p{^issoftdotted}', "");
    Expect(1, 120468, '\P{issoftdotted}', "");
    Expect(0, 120468, '\P{^issoftdotted}', "");
    Expect(1, 120467, '\p{	-IS_Soft_dotted}', "");
    Expect(0, 120467, '\p{^	-IS_Soft_dotted}', "");
    Expect(0, 120467, '\P{	-IS_Soft_dotted}', "");
    Expect(1, 120467, '\P{^	-IS_Soft_dotted}', "");
    Expect(0, 120468, '\p{	-IS_Soft_dotted}', "");
    Expect(1, 120468, '\p{^	-IS_Soft_dotted}', "");
    Expect(1, 120468, '\P{	-IS_Soft_dotted}', "");
    Expect(0, 120468, '\P{^	-IS_Soft_dotted}', "");
    Error('\p{:=_ SD}');
    Error('\P{:=_ SD}');
    Expect(1, 120467, '\p{sd}', "");
    Expect(0, 120467, '\p{^sd}', "");
    Expect(0, 120467, '\P{sd}', "");
    Expect(1, 120467, '\P{^sd}', "");
    Expect(0, 120468, '\p{sd}', "");
    Expect(1, 120468, '\p{^sd}', "");
    Expect(1, 120468, '\P{sd}', "");
    Expect(0, 120468, '\P{^sd}', "");
    Expect(1, 120467, '\p{-SD}', "");
    Expect(0, 120467, '\p{^-SD}', "");
    Expect(0, 120467, '\P{-SD}', "");
    Expect(1, 120467, '\P{^-SD}', "");
    Expect(0, 120468, '\p{-SD}', "");
    Expect(1, 120468, '\p{^-SD}', "");
    Expect(1, 120468, '\P{-SD}', "");
    Expect(0, 120468, '\P{^-SD}', "");
    Error('\p{- is_sd/a/}');
    Error('\P{- is_sd/a/}');
    Expect(1, 120467, '\p{issd}', "");
    Expect(0, 120467, '\p{^issd}', "");
    Expect(0, 120467, '\P{issd}', "");
    Expect(1, 120467, '\P{^issd}', "");
    Expect(0, 120468, '\p{issd}', "");
    Expect(1, 120468, '\p{^issd}', "");
    Expect(1, 120468, '\P{issd}', "");
    Expect(0, 120468, '\P{^issd}', "");
    Expect(1, 120467, '\p{-	IS_SD}', "");
    Expect(0, 120467, '\p{^-	IS_SD}', "");
    Expect(0, 120467, '\P{-	IS_SD}', "");
    Expect(1, 120467, '\P{^-	IS_SD}', "");
    Expect(0, 120468, '\p{-	IS_SD}', "");
    Expect(1, 120468, '\p{^-	IS_SD}', "");
    Expect(1, 120468, '\P{-	IS_SD}', "");
    Expect(0, 120468, '\P{^-	IS_SD}', "");
    Error('\p{:=	_CanonDCIJ}');
    Error('\P{:=	_CanonDCIJ}');
    Expect(1, 120467, '\p{_CanonDCIJ}', "");
    Expect(0, 120467, '\p{^_CanonDCIJ}', "");
    Expect(0, 120467, '\P{_CanonDCIJ}', "");
    Expect(1, 120467, '\P{^_CanonDCIJ}', "");
    Expect(0, 120468, '\p{_CanonDCIJ}', "");
    Expect(1, 120468, '\p{^_CanonDCIJ}', "");
    Expect(1, 120468, '\P{_CanonDCIJ}', "");
    Expect(0, 120468, '\P{^_CanonDCIJ}', "");
    Error('\p{	:=case_IGNORABLE}');
    Error('\P{	:=case_IGNORABLE}');
    Expect(1, 917999, '\p{caseignorable}', "");
    Expect(0, 917999, '\p{^caseignorable}', "");
    Expect(0, 917999, '\P{caseignorable}', "");
    Expect(1, 917999, '\P{^caseignorable}', "");
    Expect(0, 918000, '\p{caseignorable}', "");
    Expect(1, 918000, '\p{^caseignorable}', "");
    Expect(1, 918000, '\P{caseignorable}', "");
    Expect(0, 918000, '\P{^caseignorable}', "");
    Expect(1, 917999, '\p{	CASE_Ignorable}', "");
    Expect(0, 917999, '\p{^	CASE_Ignorable}', "");
    Expect(0, 917999, '\P{	CASE_Ignorable}', "");
    Expect(1, 917999, '\P{^	CASE_Ignorable}', "");
    Expect(0, 918000, '\p{	CASE_Ignorable}', "");
    Expect(1, 918000, '\p{^	CASE_Ignorable}', "");
    Expect(1, 918000, '\P{	CASE_Ignorable}', "");
    Expect(0, 918000, '\P{^	CASE_Ignorable}', "");
    Error('\p{ :=Is_Case_IGNORABLE}');
    Error('\P{ :=Is_Case_IGNORABLE}');
    Expect(1, 917999, '\p{iscaseignorable}', "");
    Expect(0, 917999, '\p{^iscaseignorable}', "");
    Expect(0, 917999, '\P{iscaseignorable}', "");
    Expect(1, 917999, '\P{^iscaseignorable}', "");
    Expect(0, 918000, '\p{iscaseignorable}', "");
    Expect(1, 918000, '\p{^iscaseignorable}', "");
    Expect(1, 918000, '\P{iscaseignorable}', "");
    Expect(0, 918000, '\P{^iscaseignorable}', "");
    Expect(1, 917999, '\p{	Is_Case_ignorable}', "");
    Expect(0, 917999, '\p{^	Is_Case_ignorable}', "");
    Expect(0, 917999, '\P{	Is_Case_ignorable}', "");
    Expect(1, 917999, '\P{^	Is_Case_ignorable}', "");
    Expect(0, 918000, '\p{	Is_Case_ignorable}', "");
    Expect(1, 918000, '\p{^	Is_Case_ignorable}', "");
    Expect(1, 918000, '\P{	Is_Case_ignorable}', "");
    Expect(0, 918000, '\P{^	Is_Case_ignorable}', "");
    Error('\p{_:=CI}');
    Error('\P{_:=CI}');
    Expect(1, 917999, '\p{ci}', "");
    Expect(0, 917999, '\p{^ci}', "");
    Expect(0, 917999, '\P{ci}', "");
    Expect(1, 917999, '\P{^ci}', "");
    Expect(0, 918000, '\p{ci}', "");
    Expect(1, 918000, '\p{^ci}', "");
    Expect(1, 918000, '\P{ci}', "");
    Expect(0, 918000, '\P{^ci}', "");
    Expect(1, 917999, '\p{-	ci}', "");
    Expect(0, 917999, '\p{^-	ci}', "");
    Expect(0, 917999, '\P{-	ci}', "");
    Expect(1, 917999, '\P{^-	ci}', "");
    Expect(0, 918000, '\p{-	ci}', "");
    Expect(1, 918000, '\p{^-	ci}', "");
    Expect(1, 918000, '\P{-	ci}', "");
    Expect(0, 918000, '\P{^-	ci}', "");
    Error('\p{/a/IS_CI}');
    Error('\P{/a/IS_CI}');
    Expect(1, 917999, '\p{isci}', "");
    Expect(0, 917999, '\p{^isci}', "");
    Expect(0, 917999, '\P{isci}', "");
    Expect(1, 917999, '\P{^isci}', "");
    Expect(0, 918000, '\p{isci}', "");
    Expect(1, 918000, '\p{^isci}', "");
    Expect(1, 918000, '\P{isci}', "");
    Expect(0, 918000, '\P{^isci}', "");
    Expect(1, 917999, '\p{ 	is_CI}', "");
    Expect(0, 917999, '\p{^ 	is_CI}', "");
    Expect(0, 917999, '\P{ 	is_CI}', "");
    Expect(1, 917999, '\P{^ 	is_CI}', "");
    Expect(0, 918000, '\p{ 	is_CI}', "");
    Expect(1, 918000, '\p{^ 	is_CI}', "");
    Expect(1, 918000, '\P{ 	is_CI}', "");
    Expect(0, 918000, '\P{^ 	is_CI}', "");
    Error('\p{-_Case_Ignorable:=}');
    Error('\P{-_Case_Ignorable:=}');
    Expect(1, 917999, '\p{_Case_ignorable}', "");
    Expect(0, 917999, '\p{^_Case_ignorable}', "");
    Expect(0, 917999, '\P{_Case_ignorable}', "");
    Expect(1, 917999, '\P{^_Case_ignorable}', "");
    Expect(0, 918000, '\p{_Case_ignorable}', "");
    Expect(1, 918000, '\p{^_Case_ignorable}', "");
    Expect(1, 918000, '\P{_Case_ignorable}', "");
    Expect(0, 918000, '\P{^_Case_ignorable}', "");
    Error('\p{ :=_CombAbove}');
    Error('\P{ :=_CombAbove}');
    Expect(1, 125257, '\p{_COMBABOVE}', "");
    Expect(0, 125257, '\p{^_COMBABOVE}', "");
    Expect(0, 125257, '\P{_COMBABOVE}', "");
    Expect(1, 125257, '\P{^_COMBABOVE}', "");
    Expect(0, 125258, '\p{_COMBABOVE}', "");
    Expect(1, 125258, '\p{^_COMBABOVE}', "");
    Expect(1, 125258, '\P{_COMBABOVE}', "");
    Expect(0, 125258, '\P{^_COMBABOVE}', "");
    Error('\p{ 	_CombAbove/a/}');
    Error('\P{ 	_CombAbove/a/}');
    Error('\p{-_adlam/a/}');
    Error('\P{-_adlam/a/}');
    Expect(1, 125279, '\p{adlam}', "");
    Expect(0, 125279, '\p{^adlam}', "");
    Expect(0, 125279, '\P{adlam}', "");
    Expect(1, 125279, '\P{^adlam}', "");
    Expect(0, 125280, '\p{adlam}', "");
    Expect(1, 125280, '\p{^adlam}', "");
    Expect(1, 125280, '\P{adlam}', "");
    Expect(0, 125280, '\P{^adlam}', "");
    Expect(1, 125279, '\p{ -ADLAM}', "");
    Expect(0, 125279, '\p{^ -ADLAM}', "");
    Expect(0, 125279, '\P{ -ADLAM}', "");
    Expect(1, 125279, '\P{^ -ADLAM}', "");
    Expect(0, 125280, '\p{ -ADLAM}', "");
    Expect(1, 125280, '\p{^ -ADLAM}', "");
    Expect(1, 125280, '\P{ -ADLAM}', "");
    Expect(0, 125280, '\P{^ -ADLAM}', "");
    Error('\p{	IS_adlam/a/}');
    Error('\P{	IS_adlam/a/}');
    Expect(1, 125279, '\p{isadlam}', "");
    Expect(0, 125279, '\p{^isadlam}', "");
    Expect(0, 125279, '\P{isadlam}', "");
    Expect(1, 125279, '\P{^isadlam}', "");
    Expect(0, 125280, '\p{isadlam}', "");
    Expect(1, 125280, '\p{^isadlam}', "");
    Expect(1, 125280, '\P{isadlam}', "");
    Expect(0, 125280, '\P{^isadlam}', "");
    Expect(1, 125279, '\p{	Is_Adlam}', "");
    Expect(0, 125279, '\p{^	Is_Adlam}', "");
    Expect(0, 125279, '\P{	Is_Adlam}', "");
    Expect(1, 125279, '\P{^	Is_Adlam}', "");
    Expect(0, 125280, '\p{	Is_Adlam}', "");
    Expect(1, 125280, '\p{^	Is_Adlam}', "");
    Expect(1, 125280, '\P{	Is_Adlam}', "");
    Expect(0, 125280, '\P{^	Is_Adlam}', "");
    Error('\p{:= _ADLM}');
    Error('\P{:= _ADLM}');
    Expect(1, 125279, '\p{adlm}', "");
    Expect(0, 125279, '\p{^adlm}', "");
    Expect(0, 125279, '\P{adlm}', "");
    Expect(1, 125279, '\P{^adlm}', "");
    Expect(0, 125280, '\p{adlm}', "");
    Expect(1, 125280, '\p{^adlm}', "");
    Expect(1, 125280, '\P{adlm}', "");
    Expect(0, 125280, '\P{^adlm}', "");
    Expect(1, 125279, '\p{-_ADLM}', "");
    Expect(0, 125279, '\p{^-_ADLM}', "");
    Expect(0, 125279, '\P{-_ADLM}', "");
    Expect(1, 125279, '\P{^-_ADLM}', "");
    Expect(0, 125280, '\p{-_ADLM}', "");
    Expect(1, 125280, '\p{^-_ADLM}', "");
    Expect(1, 125280, '\P{-_ADLM}', "");
    Expect(0, 125280, '\P{^-_ADLM}', "");
    Error('\p{/a/  IS_ADLM}');
    Error('\P{/a/  IS_ADLM}');
    Expect(1, 125279, '\p{isadlm}', "");
    Expect(0, 125279, '\p{^isadlm}', "");
    Expect(0, 125279, '\P{isadlm}', "");
    Expect(1, 125279, '\P{^isadlm}', "");
    Expect(0, 125280, '\p{isadlm}', "");
    Expect(1, 125280, '\p{^isadlm}', "");
    Expect(1, 125280, '\P{isadlm}', "");
    Expect(0, 125280, '\P{^isadlm}', "");
    Expect(1, 125279, '\p{-_Is_Adlm}', "");
    Expect(0, 125279, '\p{^-_Is_Adlm}', "");
    Expect(0, 125279, '\P{-_Is_Adlm}', "");
    Expect(1, 125279, '\P{^-_Is_Adlm}', "");
    Expect(0, 125280, '\p{-_Is_Adlm}', "");
    Expect(1, 125280, '\p{^-_Is_Adlm}', "");
    Expect(1, 125280, '\P{-_Is_Adlm}', "");
    Expect(0, 125280, '\P{^-_Is_Adlm}', "");
    Error('\p{_ aegean_Numbers/a/}');
    Error('\P{_ aegean_Numbers/a/}');
    Expect(1, 65855, '\p{aegeannumbers}', "");
    Expect(0, 65855, '\p{^aegeannumbers}', "");
    Expect(0, 65855, '\P{aegeannumbers}', "");
    Expect(1, 65855, '\P{^aegeannumbers}', "");
    Expect(0, 65856, '\p{aegeannumbers}', "");
    Expect(1, 65856, '\p{^aegeannumbers}', "");
    Expect(1, 65856, '\P{aegeannumbers}', "");
    Expect(0, 65856, '\P{^aegeannumbers}', "");
    Expect(1, 65855, '\p{ -aegean_Numbers}', "");
    Expect(0, 65855, '\p{^ -aegean_Numbers}', "");
    Expect(0, 65855, '\P{ -aegean_Numbers}', "");
    Expect(1, 65855, '\P{^ -aegean_Numbers}', "");
    Expect(0, 65856, '\p{ -aegean_Numbers}', "");
    Expect(1, 65856, '\p{^ -aegean_Numbers}', "");
    Expect(1, 65856, '\P{ -aegean_Numbers}', "");
    Expect(0, 65856, '\P{^ -aegean_Numbers}', "");
    Error('\p{_:=Is_aegean_NUMBERS}');
    Error('\P{_:=Is_aegean_NUMBERS}');
    Expect(1, 65855, '\p{isaegeannumbers}', "");
    Expect(0, 65855, '\p{^isaegeannumbers}', "");
    Expect(0, 65855, '\P{isaegeannumbers}', "");
    Expect(1, 65855, '\P{^isaegeannumbers}', "");
    Expect(0, 65856, '\p{isaegeannumbers}', "");
    Expect(1, 65856, '\p{^isaegeannumbers}', "");
    Expect(1, 65856, '\P{isaegeannumbers}', "");
    Expect(0, 65856, '\P{^isaegeannumbers}', "");
    Expect(1, 65855, '\p{	-is_Aegean_numbers}', "");
    Expect(0, 65855, '\p{^	-is_Aegean_numbers}', "");
    Expect(0, 65855, '\P{	-is_Aegean_numbers}', "");
    Expect(1, 65855, '\P{^	-is_Aegean_numbers}', "");
    Expect(0, 65856, '\p{	-is_Aegean_numbers}', "");
    Expect(1, 65856, '\p{^	-is_Aegean_numbers}', "");
    Expect(1, 65856, '\P{	-is_Aegean_numbers}', "");
    Expect(0, 65856, '\P{^	-is_Aegean_numbers}', "");
    Error('\p{/a/ 	In_Aegean_Numbers}');
    Error('\P{/a/ 	In_Aegean_Numbers}');
    Expect(1, 65855, '\p{inaegeannumbers}', "");
    Expect(0, 65855, '\p{^inaegeannumbers}', "");
    Expect(0, 65855, '\P{inaegeannumbers}', "");
    Expect(1, 65855, '\P{^inaegeannumbers}', "");
    Expect(0, 65856, '\p{inaegeannumbers}', "");
    Expect(1, 65856, '\p{^inaegeannumbers}', "");
    Expect(1, 65856, '\P{inaegeannumbers}', "");
    Expect(0, 65856, '\P{^inaegeannumbers}', "");
    Expect(1, 65855, '\p{_in_aegean_Numbers}', "");
    Expect(0, 65855, '\p{^_in_aegean_Numbers}', "");
    Expect(0, 65855, '\P{_in_aegean_Numbers}', "");
    Expect(1, 65855, '\P{^_in_aegean_Numbers}', "");
    Expect(0, 65856, '\p{_in_aegean_Numbers}', "");
    Expect(1, 65856, '\p{^_in_aegean_Numbers}', "");
    Expect(1, 65856, '\P{_in_aegean_Numbers}', "");
    Expect(0, 65856, '\P{^_in_aegean_Numbers}', "");
    Error('\p{ :=Ahom}');
    Error('\P{ :=Ahom}');
    Expect(1, 71487, '\p{ahom}', "");
    Expect(0, 71487, '\p{^ahom}', "");
    Expect(0, 71487, '\P{ahom}', "");
    Expect(1, 71487, '\P{^ahom}', "");
    Expect(0, 71488, '\p{ahom}', "");
    Expect(1, 71488, '\p{^ahom}', "");
    Expect(1, 71488, '\P{ahom}', "");
    Expect(0, 71488, '\P{^ahom}', "");
    Expect(1, 71487, '\p{-	Ahom}', "");
    Expect(0, 71487, '\p{^-	Ahom}', "");
    Expect(0, 71487, '\P{-	Ahom}', "");
    Expect(1, 71487, '\P{^-	Ahom}', "");
    Expect(0, 71488, '\p{-	Ahom}', "");
    Expect(1, 71488, '\p{^-	Ahom}', "");
    Expect(1, 71488, '\P{-	Ahom}', "");
    Expect(0, 71488, '\P{^-	Ahom}', "");
    Error('\p{/a/IS_Ahom}');
    Error('\P{/a/IS_Ahom}');
    Expect(1, 71487, '\p{isahom}', "");
    Expect(0, 71487, '\p{^isahom}', "");
    Expect(0, 71487, '\P{isahom}', "");
    Expect(1, 71487, '\P{^isahom}', "");
    Expect(0, 71488, '\p{isahom}', "");
    Expect(1, 71488, '\p{^isahom}', "");
    Expect(1, 71488, '\P{isahom}', "");
    Expect(0, 71488, '\P{^isahom}', "");
    Expect(1, 71487, '\p{--is_Ahom}', "");
    Expect(0, 71487, '\p{^--is_Ahom}', "");
    Expect(0, 71487, '\P{--is_Ahom}', "");
    Expect(1, 71487, '\P{^--is_Ahom}', "");
    Expect(0, 71488, '\p{--is_Ahom}', "");
    Expect(1, 71488, '\p{^--is_Ahom}', "");
    Expect(1, 71488, '\P{--is_Ahom}', "");
    Expect(0, 71488, '\P{^--is_Ahom}', "");
    Error('\p{ _Alchemical_Symbols:=}');
    Error('\P{ _Alchemical_Symbols:=}');
    Expect(1, 128895, '\p{alchemicalsymbols}', "");
    Expect(0, 128895, '\p{^alchemicalsymbols}', "");
    Expect(0, 128895, '\P{alchemicalsymbols}', "");
    Expect(1, 128895, '\P{^alchemicalsymbols}', "");
    Expect(0, 128896, '\p{alchemicalsymbols}', "");
    Expect(1, 128896, '\p{^alchemicalsymbols}', "");
    Expect(1, 128896, '\P{alchemicalsymbols}', "");
    Expect(0, 128896, '\P{^alchemicalsymbols}', "");
    Expect(1, 128895, '\p{ Alchemical_Symbols}', "");
    Expect(0, 128895, '\p{^ Alchemical_Symbols}', "");
    Expect(0, 128895, '\P{ Alchemical_Symbols}', "");
    Expect(1, 128895, '\P{^ Alchemical_Symbols}', "");
    Expect(0, 128896, '\p{ Alchemical_Symbols}', "");
    Expect(1, 128896, '\p{^ Alchemical_Symbols}', "");
    Expect(1, 128896, '\P{ Alchemical_Symbols}', "");
    Expect(0, 128896, '\P{^ Alchemical_Symbols}', "");
    Error('\p{/a/__is_ALCHEMICAL_Symbols}');
    Error('\P{/a/__is_ALCHEMICAL_Symbols}');
    Expect(1, 128895, '\p{isalchemicalsymbols}', "");
    Expect(0, 128895, '\p{^isalchemicalsymbols}', "");
    Expect(0, 128895, '\P{isalchemicalsymbols}', "");
    Expect(1, 128895, '\P{^isalchemicalsymbols}', "");
    Expect(0, 128896, '\p{isalchemicalsymbols}', "");
    Expect(1, 128896, '\p{^isalchemicalsymbols}', "");
    Expect(1, 128896, '\P{isalchemicalsymbols}', "");
    Expect(0, 128896, '\P{^isalchemicalsymbols}', "");
    Expect(1, 128895, '\p{		is_Alchemical_symbols}', "");
    Expect(0, 128895, '\p{^		is_Alchemical_symbols}', "");
    Expect(0, 128895, '\P{		is_Alchemical_symbols}', "");
    Expect(1, 128895, '\P{^		is_Alchemical_symbols}', "");
    Expect(0, 128896, '\p{		is_Alchemical_symbols}', "");
    Expect(1, 128896, '\p{^		is_Alchemical_symbols}', "");
    Expect(1, 128896, '\P{		is_Alchemical_symbols}', "");
    Expect(0, 128896, '\P{^		is_Alchemical_symbols}', "");
    Error('\p{	:=IN_Alchemical_Symbols}');
    Error('\P{	:=IN_Alchemical_Symbols}');
    Expect(1, 128895, '\p{inalchemicalsymbols}', "");
    Expect(0, 128895, '\p{^inalchemicalsymbols}', "");
    Expect(0, 128895, '\P{inalchemicalsymbols}', "");
    Expect(1, 128895, '\P{^inalchemicalsymbols}', "");
    Expect(0, 128896, '\p{inalchemicalsymbols}', "");
    Expect(1, 128896, '\p{^inalchemicalsymbols}', "");
    Expect(1, 128896, '\P{inalchemicalsymbols}', "");
    Expect(0, 128896, '\P{^inalchemicalsymbols}', "");
    Expect(1, 128895, '\p{		In_Alchemical_Symbols}', "");
    Expect(0, 128895, '\p{^		In_Alchemical_Symbols}', "");
    Expect(0, 128895, '\P{		In_Alchemical_Symbols}', "");
    Expect(1, 128895, '\P{^		In_Alchemical_Symbols}', "");
    Expect(0, 128896, '\p{		In_Alchemical_Symbols}', "");
    Expect(1, 128896, '\p{^		In_Alchemical_Symbols}', "");
    Expect(1, 128896, '\P{		In_Alchemical_Symbols}', "");
    Expect(0, 128896, '\P{^		In_Alchemical_Symbols}', "");
    Error('\p{/a/_ Alchemical}');
    Error('\P{/a/_ Alchemical}');
    Expect(1, 128895, '\p{alchemical}', "");
    Expect(0, 128895, '\p{^alchemical}', "");
    Expect(0, 128895, '\P{alchemical}', "");
    Expect(1, 128895, '\P{^alchemical}', "");
    Expect(0, 128896, '\p{alchemical}', "");
    Expect(1, 128896, '\p{^alchemical}', "");
    Expect(1, 128896, '\P{alchemical}', "");
    Expect(0, 128896, '\P{^alchemical}', "");
    Expect(1, 128895, '\p{	-Alchemical}', "");
    Expect(0, 128895, '\p{^	-Alchemical}', "");
    Expect(0, 128895, '\P{	-Alchemical}', "");
    Expect(1, 128895, '\P{^	-Alchemical}', "");
    Expect(0, 128896, '\p{	-Alchemical}', "");
    Expect(1, 128896, '\p{^	-Alchemical}', "");
    Expect(1, 128896, '\P{	-Alchemical}', "");
    Expect(0, 128896, '\P{^	-Alchemical}', "");
    Error('\p{ is_Alchemical:=}');
    Error('\P{ is_Alchemical:=}');
    Expect(1, 128895, '\p{isalchemical}', "");
    Expect(0, 128895, '\p{^isalchemical}', "");
    Expect(0, 128895, '\P{isalchemical}', "");
    Expect(1, 128895, '\P{^isalchemical}', "");
    Expect(0, 128896, '\p{isalchemical}', "");
    Expect(1, 128896, '\p{^isalchemical}', "");
    Expect(1, 128896, '\P{isalchemical}', "");
    Expect(0, 128896, '\P{^isalchemical}', "");
    Expect(1, 128895, '\p{ 	IS_alchemical}', "");
    Expect(0, 128895, '\p{^ 	IS_alchemical}', "");
    Expect(0, 128895, '\P{ 	IS_alchemical}', "");
    Expect(1, 128895, '\P{^ 	IS_alchemical}', "");
    Expect(0, 128896, '\p{ 	IS_alchemical}', "");
    Expect(1, 128896, '\p{^ 	IS_alchemical}', "");
    Expect(1, 128896, '\P{ 	IS_alchemical}', "");
    Expect(0, 128896, '\P{^ 	IS_alchemical}', "");
    Error('\p{-/a/In_Alchemical}');
    Error('\P{-/a/In_Alchemical}');
    Expect(1, 128895, '\p{inalchemical}', "");
    Expect(0, 128895, '\p{^inalchemical}', "");
    Expect(0, 128895, '\P{inalchemical}', "");
    Expect(1, 128895, '\P{^inalchemical}', "");
    Expect(0, 128896, '\p{inalchemical}', "");
    Expect(1, 128896, '\p{^inalchemical}', "");
    Expect(1, 128896, '\P{inalchemical}', "");
    Expect(0, 128896, '\P{^inalchemical}', "");
    Expect(1, 128895, '\p{ _IN_Alchemical}', "");
    Expect(0, 128895, '\p{^ _IN_Alchemical}', "");
    Expect(0, 128895, '\P{ _IN_Alchemical}', "");
    Expect(1, 128895, '\P{^ _IN_Alchemical}', "");
    Expect(0, 128896, '\p{ _IN_Alchemical}', "");
    Expect(1, 128896, '\p{^ _IN_Alchemical}', "");
    Expect(1, 128896, '\P{ _IN_Alchemical}', "");
    Expect(0, 128896, '\P{^ _IN_Alchemical}', "");
    Error('\p{_:=All}');
    Error('\P{_:=All}');
    Expect(1, 1, '\p{all}', "");
    Expect(0, 1, '\p{^all}', "");
    Expect(0, 1, '\P{all}', "");
    Expect(1, 1, '\P{^all}', "");
    Expect(1, 1, '\p{ 	All}', "");
    Expect(0, 1, '\p{^ 	All}', "");
    Expect(0, 1, '\P{ 	All}', "");
    Expect(1, 1, '\P{^ 	All}', "");
    Error('\p{:=	Is_All}');
    Error('\P{:=	Is_All}');
    Expect(1, 1, '\p{isall}', "");
    Expect(0, 1, '\p{^isall}', "");
    Expect(0, 1, '\P{isall}', "");
    Expect(1, 1, '\P{^isall}', "");
    Expect(1, 1, '\p{	-Is_all}', "");
    Expect(0, 1, '\p{^	-Is_all}', "");
    Expect(0, 1, '\P{	-Is_all}', "");
    Expect(1, 1, '\P{^	-Is_all}', "");
    Error('\p{:=-_xposixalnum}');
    Error('\P{:=-_xposixalnum}');
    Expect(1, 195101, '\p{xposixalnum}', "");
    Expect(0, 195101, '\p{^xposixalnum}', "");
    Expect(0, 195101, '\P{xposixalnum}', "");
    Expect(1, 195101, '\P{^xposixalnum}', "");
    Expect(0, 195102, '\p{xposixalnum}', "");
    Expect(1, 195102, '\p{^xposixalnum}', "");
    Expect(1, 195102, '\P{xposixalnum}', "");
    Expect(0, 195102, '\P{^xposixalnum}', "");
    Expect(1, 195101, '\p{__XPosixAlnum}', "");
    Expect(0, 195101, '\p{^__XPosixAlnum}', "");
    Expect(0, 195101, '\P{__XPosixAlnum}', "");
    Expect(1, 195101, '\P{^__XPosixAlnum}', "");
    Expect(0, 195102, '\p{__XPosixAlnum}', "");
    Expect(1, 195102, '\p{^__XPosixAlnum}', "");
    Expect(1, 195102, '\P{__XPosixAlnum}', "");
    Expect(0, 195102, '\P{^__XPosixAlnum}', "");
    Error('\p{:= Alnum}');
    Error('\P{:= Alnum}');
    Expect(1, 195101, '\p{alnum}', "");
    Expect(0, 195101, '\p{^alnum}', "");
    Expect(0, 195101, '\P{alnum}', "");
    Expect(1, 195101, '\P{^alnum}', "");
    Expect(0, 195102, '\p{alnum}', "");
    Expect(1, 195102, '\p{^alnum}', "");
    Expect(1, 195102, '\P{alnum}', "");
    Expect(0, 195102, '\P{^alnum}', "");
    Expect(1, 195101, '\p{	 alnum}', "");
    Expect(0, 195101, '\p{^	 alnum}', "");
    Expect(0, 195101, '\P{	 alnum}', "");
    Expect(1, 195101, '\P{^	 alnum}', "");
    Expect(0, 195102, '\p{	 alnum}', "");
    Expect(1, 195102, '\p{^	 alnum}', "");
    Expect(1, 195102, '\P{	 alnum}', "");
    Expect(0, 195102, '\P{^	 alnum}', "");
    Error('\p{:=	_Is_xposixalnum}');
    Error('\P{:=	_Is_xposixalnum}');
    Expect(1, 195101, '\p{isxposixalnum}', "");
    Expect(0, 195101, '\p{^isxposixalnum}', "");
    Expect(0, 195101, '\P{isxposixalnum}', "");
    Expect(1, 195101, '\P{^isxposixalnum}', "");
    Expect(0, 195102, '\p{isxposixalnum}', "");
    Expect(1, 195102, '\p{^isxposixalnum}', "");
    Expect(1, 195102, '\P{isxposixalnum}', "");
    Expect(0, 195102, '\P{^isxposixalnum}', "");
    Expect(1, 195101, '\p{IS_XPOSIXALNUM}', "");
    Expect(0, 195101, '\p{^IS_XPOSIXALNUM}', "");
    Expect(0, 195101, '\P{IS_XPOSIXALNUM}', "");
    Expect(1, 195101, '\P{^IS_XPOSIXALNUM}', "");
    Expect(0, 195102, '\p{IS_XPOSIXALNUM}', "");
    Expect(1, 195102, '\p{^IS_XPOSIXALNUM}', "");
    Expect(1, 195102, '\P{IS_XPOSIXALNUM}', "");
    Expect(0, 195102, '\P{^IS_XPOSIXALNUM}', "");
    Error('\p{/a/IS_ALNUM}');
    Error('\P{/a/IS_ALNUM}');
    Expect(1, 195101, '\p{isalnum}', "");
    Expect(0, 195101, '\p{^isalnum}', "");
    Expect(0, 195101, '\P{isalnum}', "");
    Expect(1, 195101, '\P{^isalnum}', "");
    Expect(0, 195102, '\p{isalnum}', "");
    Expect(1, 195102, '\p{^isalnum}', "");
    Expect(1, 195102, '\P{isalnum}', "");
    Expect(0, 195102, '\P{^isalnum}', "");
    Expect(1, 195101, '\p{IS_Alnum}', "");
    Expect(0, 195101, '\p{^IS_Alnum}', "");
    Expect(0, 195101, '\P{IS_Alnum}', "");
    Expect(1, 195101, '\P{^IS_Alnum}', "");
    Expect(0, 195102, '\p{IS_Alnum}', "");
    Expect(1, 195102, '\p{^IS_Alnum}', "");
    Expect(1, 195102, '\P{IS_Alnum}', "");
    Expect(0, 195102, '\P{^IS_Alnum}', "");
    Error('\p{__Alphabetic_Presentation_Forms/a/}');
    Error('\P{__Alphabetic_Presentation_Forms/a/}');
    Expect(1, 64335, '\p{alphabeticpresentationforms}', "");
    Expect(0, 64335, '\p{^alphabeticpresentationforms}', "");
    Expect(0, 64335, '\P{alphabeticpresentationforms}', "");
    Expect(1, 64335, '\P{^alphabeticpresentationforms}', "");
    Expect(0, 64336, '\p{alphabeticpresentationforms}', "");
    Expect(1, 64336, '\p{^alphabeticpresentationforms}', "");
    Expect(1, 64336, '\P{alphabeticpresentationforms}', "");
    Expect(0, 64336, '\P{^alphabeticpresentationforms}', "");
    Expect(1, 64335, '\p{-	ALPHABETIC_Presentation_FORMS}', "");
    Expect(0, 64335, '\p{^-	ALPHABETIC_Presentation_FORMS}', "");
    Expect(0, 64335, '\P{-	ALPHABETIC_Presentation_FORMS}', "");
    Expect(1, 64335, '\P{^-	ALPHABETIC_Presentation_FORMS}', "");
    Expect(0, 64336, '\p{-	ALPHABETIC_Presentation_FORMS}', "");
    Expect(1, 64336, '\p{^-	ALPHABETIC_Presentation_FORMS}', "");
    Expect(1, 64336, '\P{-	ALPHABETIC_Presentation_FORMS}', "");
    Expect(0, 64336, '\P{^-	ALPHABETIC_Presentation_FORMS}', "");
    Error('\p{/a/	_is_Alphabetic_Presentation_Forms}');
    Error('\P{/a/	_is_Alphabetic_Presentation_Forms}');
    Expect(1, 64335, '\p{isalphabeticpresentationforms}', "");
    Expect(0, 64335, '\p{^isalphabeticpresentationforms}', "");
    Expect(0, 64335, '\P{isalphabeticpresentationforms}', "");
    Expect(1, 64335, '\P{^isalphabeticpresentationforms}', "");
    Expect(0, 64336, '\p{isalphabeticpresentationforms}', "");
    Expect(1, 64336, '\p{^isalphabeticpresentationforms}', "");
    Expect(1, 64336, '\P{isalphabeticpresentationforms}', "");
    Expect(0, 64336, '\P{^isalphabeticpresentationforms}', "");
    Expect(1, 64335, '\p{_is_alphabetic_presentation_Forms}', "");
    Expect(0, 64335, '\p{^_is_alphabetic_presentation_Forms}', "");
    Expect(0, 64335, '\P{_is_alphabetic_presentation_Forms}', "");
    Expect(1, 64335, '\P{^_is_alphabetic_presentation_Forms}', "");
    Expect(0, 64336, '\p{_is_alphabetic_presentation_Forms}', "");
    Expect(1, 64336, '\p{^_is_alphabetic_presentation_Forms}', "");
    Expect(1, 64336, '\P{_is_alphabetic_presentation_Forms}', "");
    Expect(0, 64336, '\P{^_is_alphabetic_presentation_Forms}', "");
    Error('\p{-:=In_alphabetic_Presentation_FORMS}');
    Error('\P{-:=In_alphabetic_Presentation_FORMS}');
    Expect(1, 64335, '\p{inalphabeticpresentationforms}', "");
    Expect(0, 64335, '\p{^inalphabeticpresentationforms}', "");
    Expect(0, 64335, '\P{inalphabeticpresentationforms}', "");
    Expect(1, 64335, '\P{^inalphabeticpresentationforms}', "");
    Expect(0, 64336, '\p{inalphabeticpresentationforms}', "");
    Expect(1, 64336, '\p{^inalphabeticpresentationforms}', "");
    Expect(1, 64336, '\P{inalphabeticpresentationforms}', "");
    Expect(0, 64336, '\P{^inalphabeticpresentationforms}', "");
    Expect(1, 64335, '\p{IN_alphabetic_Presentation_Forms}', "");
    Expect(0, 64335, '\p{^IN_alphabetic_Presentation_Forms}', "");
    Expect(0, 64335, '\P{IN_alphabetic_Presentation_Forms}', "");
    Expect(1, 64335, '\P{^IN_alphabetic_Presentation_Forms}', "");
    Expect(0, 64336, '\p{IN_alphabetic_Presentation_Forms}', "");
    Expect(1, 64336, '\p{^IN_alphabetic_Presentation_Forms}', "");
    Expect(1, 64336, '\P{IN_alphabetic_Presentation_Forms}', "");
    Expect(0, 64336, '\P{^IN_alphabetic_Presentation_Forms}', "");
    Error('\p{	:=ALPHABETIC_PF}');
    Error('\P{	:=ALPHABETIC_PF}');
    Expect(1, 64335, '\p{alphabeticpf}', "");
    Expect(0, 64335, '\p{^alphabeticpf}', "");
    Expect(0, 64335, '\P{alphabeticpf}', "");
    Expect(1, 64335, '\P{^alphabeticpf}', "");
    Expect(0, 64336, '\p{alphabeticpf}', "");
    Expect(1, 64336, '\p{^alphabeticpf}', "");
    Expect(1, 64336, '\P{alphabeticpf}', "");
    Expect(0, 64336, '\P{^alphabeticpf}', "");
    Expect(1, 64335, '\p{ 	Alphabetic_pf}', "");
    Expect(0, 64335, '\p{^ 	Alphabetic_pf}', "");
    Expect(0, 64335, '\P{ 	Alphabetic_pf}', "");
    Expect(1, 64335, '\P{^ 	Alphabetic_pf}', "");
    Expect(0, 64336, '\p{ 	Alphabetic_pf}', "");
    Expect(1, 64336, '\p{^ 	Alphabetic_pf}', "");
    Expect(1, 64336, '\P{ 	Alphabetic_pf}', "");
    Expect(0, 64336, '\P{^ 	Alphabetic_pf}', "");
    Error('\p{_/a/is_Alphabetic_PF}');
    Error('\P{_/a/is_Alphabetic_PF}');
    Expect(1, 64335, '\p{isalphabeticpf}', "");
    Expect(0, 64335, '\p{^isalphabeticpf}', "");
    Expect(0, 64335, '\P{isalphabeticpf}', "");
    Expect(1, 64335, '\P{^isalphabeticpf}', "");
    Expect(0, 64336, '\p{isalphabeticpf}', "");
    Expect(1, 64336, '\p{^isalphabeticpf}', "");
    Expect(1, 64336, '\P{isalphabeticpf}', "");
    Expect(0, 64336, '\P{^isalphabeticpf}', "");
    Expect(1, 64335, '\p{_-Is_Alphabetic_PF}', "");
    Expect(0, 64335, '\p{^_-Is_Alphabetic_PF}', "");
    Expect(0, 64335, '\P{_-Is_Alphabetic_PF}', "");
    Expect(1, 64335, '\P{^_-Is_Alphabetic_PF}', "");
    Expect(0, 64336, '\p{_-Is_Alphabetic_PF}', "");
    Expect(1, 64336, '\p{^_-Is_Alphabetic_PF}', "");
    Expect(1, 64336, '\P{_-Is_Alphabetic_PF}', "");
    Expect(0, 64336, '\P{^_-Is_Alphabetic_PF}', "");
    Error('\p{	:=IN_alphabetic_PF}');
    Error('\P{	:=IN_alphabetic_PF}');
    Expect(1, 64335, '\p{inalphabeticpf}', "");
    Expect(0, 64335, '\p{^inalphabeticpf}', "");
    Expect(0, 64335, '\P{inalphabeticpf}', "");
    Expect(1, 64335, '\P{^inalphabeticpf}', "");
    Expect(0, 64336, '\p{inalphabeticpf}', "");
    Expect(1, 64336, '\p{^inalphabeticpf}', "");
    Expect(1, 64336, '\P{inalphabeticpf}', "");
    Expect(0, 64336, '\P{^inalphabeticpf}', "");
    Expect(1, 64335, '\p{- In_ALPHABETIC_PF}', "");
    Expect(0, 64335, '\p{^- In_ALPHABETIC_PF}', "");
    Expect(0, 64335, '\P{- In_ALPHABETIC_PF}', "");
    Expect(1, 64335, '\P{^- In_ALPHABETIC_PF}', "");
    Expect(0, 64336, '\p{- In_ALPHABETIC_PF}', "");
    Expect(1, 64336, '\p{^- In_ALPHABETIC_PF}', "");
    Expect(1, 64336, '\P{- In_ALPHABETIC_PF}', "");
    Expect(0, 64336, '\P{^- In_ALPHABETIC_PF}', "");
    Error('\p{-/a/ANATOLIAN_Hieroglyphs}');
    Error('\P{-/a/ANATOLIAN_Hieroglyphs}');
    Expect(1, 83526, '\p{anatolianhieroglyphs}', "");
    Expect(0, 83526, '\p{^anatolianhieroglyphs}', "");
    Expect(0, 83526, '\P{anatolianhieroglyphs}', "");
    Expect(1, 83526, '\P{^anatolianhieroglyphs}', "");
    Expect(0, 83527, '\p{anatolianhieroglyphs}', "");
    Expect(1, 83527, '\p{^anatolianhieroglyphs}', "");
    Expect(1, 83527, '\P{anatolianhieroglyphs}', "");
    Expect(0, 83527, '\P{^anatolianhieroglyphs}', "");
    Expect(1, 83526, '\p{__Anatolian_HIEROGLYPHS}', "");
    Expect(0, 83526, '\p{^__Anatolian_HIEROGLYPHS}', "");
    Expect(0, 83526, '\P{__Anatolian_HIEROGLYPHS}', "");
    Expect(1, 83526, '\P{^__Anatolian_HIEROGLYPHS}', "");
    Expect(0, 83527, '\p{__Anatolian_HIEROGLYPHS}', "");
    Expect(1, 83527, '\p{^__Anatolian_HIEROGLYPHS}', "");
    Expect(1, 83527, '\P{__Anatolian_HIEROGLYPHS}', "");
    Expect(0, 83527, '\P{^__Anatolian_HIEROGLYPHS}', "");
    Error('\p{-/a/Is_ANATOLIAN_hieroglyphs}');
    Error('\P{-/a/Is_ANATOLIAN_hieroglyphs}');
    Expect(1, 83526, '\p{isanatolianhieroglyphs}', "");
    Expect(0, 83526, '\p{^isanatolianhieroglyphs}', "");
    Expect(0, 83526, '\P{isanatolianhieroglyphs}', "");
    Expect(1, 83526, '\P{^isanatolianhieroglyphs}', "");
    Expect(0, 83527, '\p{isanatolianhieroglyphs}', "");
    Expect(1, 83527, '\p{^isanatolianhieroglyphs}', "");
    Expect(1, 83527, '\P{isanatolianhieroglyphs}', "");
    Expect(0, 83527, '\P{^isanatolianhieroglyphs}', "");
    Expect(1, 83526, '\p{--is_Anatolian_hieroglyphs}', "");
    Expect(0, 83526, '\p{^--is_Anatolian_hieroglyphs}', "");
    Expect(0, 83526, '\P{--is_Anatolian_hieroglyphs}', "");
    Expect(1, 83526, '\P{^--is_Anatolian_hieroglyphs}', "");
    Expect(0, 83527, '\p{--is_Anatolian_hieroglyphs}', "");
    Expect(1, 83527, '\p{^--is_Anatolian_hieroglyphs}', "");
    Expect(1, 83527, '\P{--is_Anatolian_hieroglyphs}', "");
    Expect(0, 83527, '\P{^--is_Anatolian_hieroglyphs}', "");
    Error('\p{/a/_-HLUW}');
    Error('\P{/a/_-HLUW}');
    Expect(1, 83526, '\p{hluw}', "");
    Expect(0, 83526, '\p{^hluw}', "");
    Expect(0, 83526, '\P{hluw}', "");
    Expect(1, 83526, '\P{^hluw}', "");
    Expect(0, 83527, '\p{hluw}', "");
    Expect(1, 83527, '\p{^hluw}', "");
    Expect(1, 83527, '\P{hluw}', "");
    Expect(0, 83527, '\P{^hluw}', "");
    Expect(1, 83526, '\p{_ Hluw}', "");
    Expect(0, 83526, '\p{^_ Hluw}', "");
    Expect(0, 83526, '\P{_ Hluw}', "");
    Expect(1, 83526, '\P{^_ Hluw}', "");
    Expect(0, 83527, '\p{_ Hluw}', "");
    Expect(1, 83527, '\p{^_ Hluw}', "");
    Expect(1, 83527, '\P{_ Hluw}', "");
    Expect(0, 83527, '\P{^_ Hluw}', "");
    Error('\p{ Is_Hluw:=}');
    Error('\P{ Is_Hluw:=}');
    Expect(1, 83526, '\p{ishluw}', "");
    Expect(0, 83526, '\p{^ishluw}', "");
    Expect(0, 83526, '\P{ishluw}', "");
    Expect(1, 83526, '\P{^ishluw}', "");
    Expect(0, 83527, '\p{ishluw}', "");
    Expect(1, 83527, '\p{^ishluw}', "");
    Expect(1, 83527, '\P{ishluw}', "");
    Expect(0, 83527, '\P{^ishluw}', "");
    Expect(1, 83526, '\p{		IS_Hluw}', "");
    Expect(0, 83526, '\p{^		IS_Hluw}', "");
    Expect(0, 83526, '\P{		IS_Hluw}', "");
    Expect(1, 83526, '\P{^		IS_Hluw}', "");
    Expect(0, 83527, '\p{		IS_Hluw}', "");
    Expect(1, 83527, '\p{^		IS_Hluw}', "");
    Expect(1, 83527, '\P{		IS_Hluw}', "");
    Expect(0, 83527, '\P{^		IS_Hluw}', "");
    Error('\p{ _ancient_Greek_musical_NOTATION/a/}');
    Error('\P{ _ancient_Greek_musical_NOTATION/a/}');
    Expect(1, 119375, '\p{ancientgreekmusicalnotation}', "");
    Expect(0, 119375, '\p{^ancientgreekmusicalnotation}', "");
    Expect(0, 119375, '\P{ancientgreekmusicalnotation}', "");
    Expect(1, 119375, '\P{^ancientgreekmusicalnotation}', "");
    Expect(0, 119376, '\p{ancientgreekmusicalnotation}', "");
    Expect(1, 119376, '\p{^ancientgreekmusicalnotation}', "");
    Expect(1, 119376, '\P{ancientgreekmusicalnotation}', "");
    Expect(0, 119376, '\P{^ancientgreekmusicalnotation}', "");
    Expect(1, 119375, '\p{--Ancient_Greek_Musical_Notation}', "");
    Expect(0, 119375, '\p{^--Ancient_Greek_Musical_Notation}', "");
    Expect(0, 119375, '\P{--Ancient_Greek_Musical_Notation}', "");
    Expect(1, 119375, '\P{^--Ancient_Greek_Musical_Notation}', "");
    Expect(0, 119376, '\p{--Ancient_Greek_Musical_Notation}', "");
    Expect(1, 119376, '\p{^--Ancient_Greek_Musical_Notation}', "");
    Expect(1, 119376, '\P{--Ancient_Greek_Musical_Notation}', "");
    Expect(0, 119376, '\P{^--Ancient_Greek_Musical_Notation}', "");
    Error('\p{-:=Is_Ancient_greek_Musical_Notation}');
    Error('\P{-:=Is_Ancient_greek_Musical_Notation}');
    Expect(1, 119375, '\p{isancientgreekmusicalnotation}', "");
    Expect(0, 119375, '\p{^isancientgreekmusicalnotation}', "");
    Expect(0, 119375, '\P{isancientgreekmusicalnotation}', "");
    Expect(1, 119375, '\P{^isancientgreekmusicalnotation}', "");
    Expect(0, 119376, '\p{isancientgreekmusicalnotation}', "");
    Expect(1, 119376, '\p{^isancientgreekmusicalnotation}', "");
    Expect(1, 119376, '\P{isancientgreekmusicalnotation}', "");
    Expect(0, 119376, '\P{^isancientgreekmusicalnotation}', "");
    Expect(1, 119375, '\p{_	Is_ancient_Greek_MUSICAL_notation}', "");
    Expect(0, 119375, '\p{^_	Is_ancient_Greek_MUSICAL_notation}', "");
    Expect(0, 119375, '\P{_	Is_ancient_Greek_MUSICAL_notation}', "");
    Expect(1, 119375, '\P{^_	Is_ancient_Greek_MUSICAL_notation}', "");
    Expect(0, 119376, '\p{_	Is_ancient_Greek_MUSICAL_notation}', "");
    Expect(1, 119376, '\p{^_	Is_ancient_Greek_MUSICAL_notation}', "");
    Expect(1, 119376, '\P{_	Is_ancient_Greek_MUSICAL_notation}', "");
    Expect(0, 119376, '\P{^_	Is_ancient_Greek_MUSICAL_notation}', "");
    Error('\p{	IN_Ancient_GREEK_musical_Notation/a/}');
    Error('\P{	IN_Ancient_GREEK_musical_Notation/a/}');
    Expect(1, 119375, '\p{inancientgreekmusicalnotation}', "");
    Expect(0, 119375, '\p{^inancientgreekmusicalnotation}', "");
    Expect(0, 119375, '\P{inancientgreekmusicalnotation}', "");
    Expect(1, 119375, '\P{^inancientgreekmusicalnotation}', "");
    Expect(0, 119376, '\p{inancientgreekmusicalnotation}', "");
    Expect(1, 119376, '\p{^inancientgreekmusicalnotation}', "");
    Expect(1, 119376, '\P{inancientgreekmusicalnotation}', "");
    Expect(0, 119376, '\P{^inancientgreekmusicalnotation}', "");
    Expect(1, 119375, '\p{	In_Ancient_Greek_musical_Notation}', "");
    Expect(0, 119375, '\p{^	In_Ancient_Greek_musical_Notation}', "");
    Expect(0, 119375, '\P{	In_Ancient_Greek_musical_Notation}', "");
    Expect(1, 119375, '\P{^	In_Ancient_Greek_musical_Notation}', "");
    Expect(0, 119376, '\p{	In_Ancient_Greek_musical_Notation}', "");
    Expect(1, 119376, '\p{^	In_Ancient_Greek_musical_Notation}', "");
    Expect(1, 119376, '\P{	In_Ancient_Greek_musical_Notation}', "");
    Expect(0, 119376, '\P{^	In_Ancient_Greek_musical_Notation}', "");
    Error('\p{_	ANCIENT_greek_MUSIC:=}');
    Error('\P{_	ANCIENT_greek_MUSIC:=}');
    Expect(1, 119375, '\p{ancientgreekmusic}', "");
    Expect(0, 119375, '\p{^ancientgreekmusic}', "");
    Expect(0, 119375, '\P{ancientgreekmusic}', "");
    Expect(1, 119375, '\P{^ancientgreekmusic}', "");
    Expect(0, 119376, '\p{ancientgreekmusic}', "");
    Expect(1, 119376, '\p{^ancientgreekmusic}', "");
    Expect(1, 119376, '\P{ancientgreekmusic}', "");
    Expect(0, 119376, '\P{^ancientgreekmusic}', "");
    Expect(1, 119375, '\p{ANCIENT_Greek_Music}', "");
    Expect(0, 119375, '\p{^ANCIENT_Greek_Music}', "");
    Expect(0, 119375, '\P{ANCIENT_Greek_Music}', "");
    Expect(1, 119375, '\P{^ANCIENT_Greek_Music}', "");
    Expect(0, 119376, '\p{ANCIENT_Greek_Music}', "");
    Expect(1, 119376, '\p{^ANCIENT_Greek_Music}', "");
    Expect(1, 119376, '\P{ANCIENT_Greek_Music}', "");
    Expect(0, 119376, '\P{^ANCIENT_Greek_Music}', "");
    Error('\p{_:=is_Ancient_Greek_MUSIC}');
    Error('\P{_:=is_Ancient_Greek_MUSIC}');
    Expect(1, 119375, '\p{isancientgreekmusic}', "");
    Expect(0, 119375, '\p{^isancientgreekmusic}', "");
    Expect(0, 119375, '\P{isancientgreekmusic}', "");
    Expect(1, 119375, '\P{^isancientgreekmusic}', "");
    Expect(0, 119376, '\p{isancientgreekmusic}', "");
    Expect(1, 119376, '\p{^isancientgreekmusic}', "");
    Expect(1, 119376, '\P{isancientgreekmusic}', "");
    Expect(0, 119376, '\P{^isancientgreekmusic}', "");
    Expect(1, 119375, '\p{_-is_Ancient_Greek_music}', "");
    Expect(0, 119375, '\p{^_-is_Ancient_Greek_music}', "");
    Expect(0, 119375, '\P{_-is_Ancient_Greek_music}', "");
    Expect(1, 119375, '\P{^_-is_Ancient_Greek_music}', "");
    Expect(0, 119376, '\p{_-is_Ancient_Greek_music}', "");
    Expect(1, 119376, '\p{^_-is_Ancient_Greek_music}', "");
    Expect(1, 119376, '\P{_-is_Ancient_Greek_music}', "");
    Expect(0, 119376, '\P{^_-is_Ancient_Greek_music}', "");
    Error('\p{:=_	In_Ancient_GREEK_MUSIC}');
    Error('\P{:=_	In_Ancient_GREEK_MUSIC}');
    Expect(1, 119375, '\p{inancientgreekmusic}', "");
    Expect(0, 119375, '\p{^inancientgreekmusic}', "");
    Expect(0, 119375, '\P{inancientgreekmusic}', "");
    Expect(1, 119375, '\P{^inancientgreekmusic}', "");
    Expect(0, 119376, '\p{inancientgreekmusic}', "");
    Expect(1, 119376, '\p{^inancientgreekmusic}', "");
    Expect(1, 119376, '\P{inancientgreekmusic}', "");
    Expect(0, 119376, '\P{^inancientgreekmusic}', "");
    Expect(1, 119375, '\p{		IN_ancient_greek_Music}', "");
    Expect(0, 119375, '\p{^		IN_ancient_greek_Music}', "");
    Expect(0, 119375, '\P{		IN_ancient_greek_Music}', "");
    Expect(1, 119375, '\P{^		IN_ancient_greek_Music}', "");
    Expect(0, 119376, '\p{		IN_ancient_greek_Music}', "");
    Expect(1, 119376, '\p{^		IN_ancient_greek_Music}', "");
    Expect(1, 119376, '\P{		IN_ancient_greek_Music}', "");
    Expect(0, 119376, '\P{^		IN_ancient_greek_Music}', "");
    Error('\p{_-ANCIENT_GREEK_numbers/a/}');
    Error('\P{_-ANCIENT_GREEK_numbers/a/}');
    Expect(1, 65935, '\p{ancientgreeknumbers}', "");
    Expect(0, 65935, '\p{^ancientgreeknumbers}', "");
    Expect(0, 65935, '\P{ancientgreeknumbers}', "");
    Expect(1, 65935, '\P{^ancientgreeknumbers}', "");
    Expect(0, 65936, '\p{ancientgreeknumbers}', "");
    Expect(1, 65936, '\p{^ancientgreeknumbers}', "");
    Expect(1, 65936, '\P{ancientgreeknumbers}', "");
    Expect(0, 65936, '\P{^ancientgreeknumbers}', "");
    Expect(1, 65935, '\p{	-Ancient_Greek_Numbers}', "");
    Expect(0, 65935, '\p{^	-Ancient_Greek_Numbers}', "");
    Expect(0, 65935, '\P{	-Ancient_Greek_Numbers}', "");
    Expect(1, 65935, '\P{^	-Ancient_Greek_Numbers}', "");
    Expect(0, 65936, '\p{	-Ancient_Greek_Numbers}', "");
    Expect(1, 65936, '\p{^	-Ancient_Greek_Numbers}', "");
    Expect(1, 65936, '\P{	-Ancient_Greek_Numbers}', "");
    Expect(0, 65936, '\P{^	-Ancient_Greek_Numbers}', "");
    Error('\p{:=- Is_ANCIENT_GREEK_Numbers}');
    Error('\P{:=- Is_ANCIENT_GREEK_Numbers}');
    Expect(1, 65935, '\p{isancientgreeknumbers}', "");
    Expect(0, 65935, '\p{^isancientgreeknumbers}', "");
    Expect(0, 65935, '\P{isancientgreeknumbers}', "");
    Expect(1, 65935, '\P{^isancientgreeknumbers}', "");
    Expect(0, 65936, '\p{isancientgreeknumbers}', "");
    Expect(1, 65936, '\p{^isancientgreeknumbers}', "");
    Expect(1, 65936, '\P{isancientgreeknumbers}', "");
    Expect(0, 65936, '\P{^isancientgreeknumbers}', "");
    Expect(1, 65935, '\p{-Is_Ancient_greek_numbers}', "");
    Expect(0, 65935, '\p{^-Is_Ancient_greek_numbers}', "");
    Expect(0, 65935, '\P{-Is_Ancient_greek_numbers}', "");
    Expect(1, 65935, '\P{^-Is_Ancient_greek_numbers}', "");
    Expect(0, 65936, '\p{-Is_Ancient_greek_numbers}', "");
    Expect(1, 65936, '\p{^-Is_Ancient_greek_numbers}', "");
    Expect(1, 65936, '\P{-Is_Ancient_greek_numbers}', "");
    Expect(0, 65936, '\P{^-Is_Ancient_greek_numbers}', "");
    Error('\p{:=- In_Ancient_GREEK_NUMBERS}');
    Error('\P{:=- In_Ancient_GREEK_NUMBERS}');
    Expect(1, 65935, '\p{inancientgreeknumbers}', "");
    Expect(0, 65935, '\p{^inancientgreeknumbers}', "");
    Expect(0, 65935, '\P{inancientgreeknumbers}', "");
    Expect(1, 65935, '\P{^inancientgreeknumbers}', "");
    Expect(0, 65936, '\p{inancientgreeknumbers}', "");
    Expect(1, 65936, '\p{^inancientgreeknumbers}', "");
    Expect(1, 65936, '\P{inancientgreeknumbers}', "");
    Expect(0, 65936, '\P{^inancientgreeknumbers}', "");
    Expect(1, 65935, '\p{ _In_ANCIENT_GREEK_Numbers}', "");
    Expect(0, 65935, '\p{^ _In_ANCIENT_GREEK_Numbers}', "");
    Expect(0, 65935, '\P{ _In_ANCIENT_GREEK_Numbers}', "");
    Expect(1, 65935, '\P{^ _In_ANCIENT_GREEK_Numbers}', "");
    Expect(0, 65936, '\p{ _In_ANCIENT_GREEK_Numbers}', "");
    Expect(1, 65936, '\p{^ _In_ANCIENT_GREEK_Numbers}', "");
    Expect(1, 65936, '\P{ _In_ANCIENT_GREEK_Numbers}', "");
    Expect(0, 65936, '\P{^ _In_ANCIENT_GREEK_Numbers}', "");
    Error('\p{--ANCIENT_symbols/a/}');
    Error('\P{--ANCIENT_symbols/a/}');
    Expect(1, 65999, '\p{ancientsymbols}', "");
    Expect(0, 65999, '\p{^ancientsymbols}', "");
    Expect(0, 65999, '\P{ancientsymbols}', "");
    Expect(1, 65999, '\P{^ancientsymbols}', "");
    Expect(0, 66000, '\p{ancientsymbols}', "");
    Expect(1, 66000, '\p{^ancientsymbols}', "");
    Expect(1, 66000, '\P{ancientsymbols}', "");
    Expect(0, 66000, '\P{^ancientsymbols}', "");
    Expect(1, 65999, '\p{	Ancient_SYMBOLS}', "");
    Expect(0, 65999, '\p{^	Ancient_SYMBOLS}', "");
    Expect(0, 65999, '\P{	Ancient_SYMBOLS}', "");
    Expect(1, 65999, '\P{^	Ancient_SYMBOLS}', "");
    Expect(0, 66000, '\p{	Ancient_SYMBOLS}', "");
    Expect(1, 66000, '\p{^	Ancient_SYMBOLS}', "");
    Expect(1, 66000, '\P{	Ancient_SYMBOLS}', "");
    Expect(0, 66000, '\P{^	Ancient_SYMBOLS}', "");
    Error('\p{--Is_ANCIENT_SYMBOLS:=}');
    Error('\P{--Is_ANCIENT_SYMBOLS:=}');
    Expect(1, 65999, '\p{isancientsymbols}', "");
    Expect(0, 65999, '\p{^isancientsymbols}', "");
    Expect(0, 65999, '\P{isancientsymbols}', "");
    Expect(1, 65999, '\P{^isancientsymbols}', "");
    Expect(0, 66000, '\p{isancientsymbols}', "");
    Expect(1, 66000, '\p{^isancientsymbols}', "");
    Expect(1, 66000, '\P{isancientsymbols}', "");
    Expect(0, 66000, '\P{^isancientsymbols}', "");
    Expect(1, 65999, '\p{ _Is_ANCIENT_symbols}', "");
    Expect(0, 65999, '\p{^ _Is_ANCIENT_symbols}', "");
    Expect(0, 65999, '\P{ _Is_ANCIENT_symbols}', "");
    Expect(1, 65999, '\P{^ _Is_ANCIENT_symbols}', "");
    Expect(0, 66000, '\p{ _Is_ANCIENT_symbols}', "");
    Expect(1, 66000, '\p{^ _Is_ANCIENT_symbols}', "");
    Expect(1, 66000, '\P{ _Is_ANCIENT_symbols}', "");
    Expect(0, 66000, '\P{^ _Is_ANCIENT_symbols}', "");
    Error('\p{:=_IN_Ancient_SYMBOLS}');
    Error('\P{:=_IN_Ancient_SYMBOLS}');
    Expect(1, 65999, '\p{inancientsymbols}', "");
    Expect(0, 65999, '\p{^inancientsymbols}', "");
    Expect(0, 65999, '\P{inancientsymbols}', "");
    Expect(1, 65999, '\P{^inancientsymbols}', "");
    Expect(0, 66000, '\p{inancientsymbols}', "");
    Expect(1, 66000, '\p{^inancientsymbols}', "");
    Expect(1, 66000, '\P{inancientsymbols}', "");
    Expect(0, 66000, '\P{^inancientsymbols}', "");
    Expect(1, 65999, '\p{_In_ANCIENT_symbols}', "");
    Expect(0, 65999, '\p{^_In_ANCIENT_symbols}', "");
    Expect(0, 65999, '\P{_In_ANCIENT_symbols}', "");
    Expect(1, 65999, '\P{^_In_ANCIENT_symbols}', "");
    Expect(0, 66000, '\p{_In_ANCIENT_symbols}', "");
    Expect(1, 66000, '\p{^_In_ANCIENT_symbols}', "");
    Expect(1, 66000, '\P{_In_ANCIENT_symbols}', "");
    Expect(0, 66000, '\P{^_In_ANCIENT_symbols}', "");
    Error('\p{-:=any}');
    Error('\P{-:=any}');
    Expect(1, 1, '\p{any}', "");
    Expect(0, 1, '\p{^any}', "");
    Expect(0, 1, '\P{any}', "");
    Expect(1, 1, '\P{^any}', "");
    Expect(0, 8912887, '\p{any}', "");
    Expect(1, 8912887, '\p{^any}', "");
    Expect(1, 8912887, '\P{any}', "");
    Expect(0, 8912887, '\P{^any}', "");
    Expect(1, 1, '\p{_Any}', "");
    Expect(0, 1, '\p{^_Any}', "");
    Expect(0, 1, '\P{_Any}', "");
    Expect(1, 1, '\P{^_Any}', "");
    Expect(0, 8912887, '\p{_Any}', "");
    Expect(1, 8912887, '\p{^_Any}', "");
    Expect(1, 8912887, '\P{_Any}', "");
    Expect(0, 8912887, '\P{^_Any}', "");
    Error('\p{:= Unicode}');
    Error('\P{:= Unicode}');
    Expect(1, 1, '\p{unicode}', "");
    Expect(0, 1, '\p{^unicode}', "");
    Expect(0, 1, '\P{unicode}', "");
    Expect(1, 1, '\P{^unicode}', "");
    Expect(0, 8912887, '\p{unicode}', "");
    Expect(1, 8912887, '\p{^unicode}', "");
    Expect(1, 8912887, '\P{unicode}', "");
    Expect(0, 8912887, '\P{^unicode}', "");
    Expect(1, 1, '\p{-Unicode}', "");
    Expect(0, 1, '\p{^-Unicode}', "");
    Expect(0, 1, '\P{-Unicode}', "");
    Expect(1, 1, '\P{^-Unicode}', "");
    Expect(0, 8912887, '\p{-Unicode}', "");
    Expect(1, 8912887, '\p{^-Unicode}', "");
    Expect(1, 8912887, '\P{-Unicode}', "");
    Expect(0, 8912887, '\P{^-Unicode}', "");
    Error('\p{:=-Is_Any}');
    Error('\P{:=-Is_Any}');
    Expect(1, 1, '\p{isany}', "");
    Expect(0, 1, '\p{^isany}', "");
    Expect(0, 1, '\P{isany}', "");
    Expect(1, 1, '\P{^isany}', "");
    Expect(0, 8912887, '\p{isany}', "");
    Expect(1, 8912887, '\p{^isany}', "");
    Expect(1, 8912887, '\P{isany}', "");
    Expect(0, 8912887, '\P{^isany}', "");
    Expect(1, 1, '\p{_Is_ANY}', "");
    Expect(0, 1, '\p{^_Is_ANY}', "");
    Expect(0, 1, '\P{_Is_ANY}', "");
    Expect(1, 1, '\P{^_Is_ANY}', "");
    Expect(0, 8912887, '\p{_Is_ANY}', "");
    Expect(1, 8912887, '\p{^_Is_ANY}', "");
    Expect(1, 8912887, '\P{_Is_ANY}', "");
    Expect(0, 8912887, '\P{^_Is_ANY}', "");
    Error('\p{_-IS_unicode/a/}');
    Error('\P{_-IS_unicode/a/}');
    Expect(1, 1, '\p{isunicode}', "");
    Expect(0, 1, '\p{^isunicode}', "");
    Expect(0, 1, '\P{isunicode}', "");
    Expect(1, 1, '\P{^isunicode}', "");
    Expect(0, 8912887, '\p{isunicode}', "");
    Expect(1, 8912887, '\p{^isunicode}', "");
    Expect(1, 8912887, '\P{isunicode}', "");
    Expect(0, 8912887, '\P{^isunicode}', "");
    Expect(1, 1, '\p{	 IS_unicode}', "");
    Expect(0, 1, '\p{^	 IS_unicode}', "");
    Expect(0, 1, '\P{	 IS_unicode}', "");
    Expect(1, 1, '\P{^	 IS_unicode}', "");
    Expect(0, 8912887, '\p{	 IS_unicode}', "");
    Expect(1, 8912887, '\p{^	 IS_unicode}', "");
    Expect(1, 8912887, '\P{	 IS_unicode}', "");
    Expect(0, 8912887, '\P{^	 IS_unicode}', "");
    Error('\p{ /a/Arabic}');
    Error('\P{ /a/Arabic}');
    Expect(1, 126705, '\p{arabic}', "");
    Expect(0, 126705, '\p{^arabic}', "");
    Expect(0, 126705, '\P{arabic}', "");
    Expect(1, 126705, '\P{^arabic}', "");
    Expect(0, 126706, '\p{arabic}', "");
    Expect(1, 126706, '\p{^arabic}', "");
    Expect(1, 126706, '\P{arabic}', "");
    Expect(0, 126706, '\P{^arabic}', "");
    Expect(1, 126705, '\p{--Arabic}', "");
    Expect(0, 126705, '\p{^--Arabic}', "");
    Expect(0, 126705, '\P{--Arabic}', "");
    Expect(1, 126705, '\P{^--Arabic}', "");
    Expect(0, 126706, '\p{--Arabic}', "");
    Expect(1, 126706, '\p{^--Arabic}', "");
    Expect(1, 126706, '\P{--Arabic}', "");
    Expect(0, 126706, '\P{^--Arabic}', "");
    Error('\p{/a/IS_ARABIC}');
    Error('\P{/a/IS_ARABIC}');
    Expect(1, 126705, '\p{isarabic}', "");
    Expect(0, 126705, '\p{^isarabic}', "");
    Expect(0, 126705, '\P{isarabic}', "");
    Expect(1, 126705, '\P{^isarabic}', "");
    Expect(0, 126706, '\p{isarabic}', "");
    Expect(1, 126706, '\p{^isarabic}', "");
    Expect(1, 126706, '\P{isarabic}', "");
    Expect(0, 126706, '\P{^isarabic}', "");
    Expect(1, 126705, '\p{ Is_ARABIC}', "");
    Expect(0, 126705, '\p{^ Is_ARABIC}', "");
    Expect(0, 126705, '\P{ Is_ARABIC}', "");
    Expect(1, 126705, '\P{^ Is_ARABIC}', "");
    Expect(0, 126706, '\p{ Is_ARABIC}', "");
    Expect(1, 126706, '\p{^ Is_ARABIC}', "");
    Expect(1, 126706, '\P{ Is_ARABIC}', "");
    Expect(0, 126706, '\P{^ Is_ARABIC}', "");
    Error('\p{ Arab/a/}');
    Error('\P{ Arab/a/}');
    Expect(1, 126705, '\p{arab}', "");
    Expect(0, 126705, '\p{^arab}', "");
    Expect(0, 126705, '\P{arab}', "");
    Expect(1, 126705, '\P{^arab}', "");
    Expect(0, 126706, '\p{arab}', "");
    Expect(1, 126706, '\p{^arab}', "");
    Expect(1, 126706, '\P{arab}', "");
    Expect(0, 126706, '\P{^arab}', "");
    Expect(1, 126705, '\p{_-Arab}', "");
    Expect(0, 126705, '\p{^_-Arab}', "");
    Expect(0, 126705, '\P{_-Arab}', "");
    Expect(1, 126705, '\P{^_-Arab}', "");
    Expect(0, 126706, '\p{_-Arab}', "");
    Expect(1, 126706, '\p{^_-Arab}', "");
    Expect(1, 126706, '\P{_-Arab}', "");
    Expect(0, 126706, '\P{^_-Arab}', "");
    Error('\p{:=	_Is_arab}');
    Error('\P{:=	_Is_arab}');
    Expect(1, 126705, '\p{isarab}', "");
    Expect(0, 126705, '\p{^isarab}', "");
    Expect(0, 126705, '\P{isarab}', "");
    Expect(1, 126705, '\P{^isarab}', "");
    Expect(0, 126706, '\p{isarab}', "");
    Expect(1, 126706, '\p{^isarab}', "");
    Expect(1, 126706, '\P{isarab}', "");
    Expect(0, 126706, '\P{^isarab}', "");
    Expect(1, 126705, '\p{-IS_Arab}', "");
    Expect(0, 126705, '\p{^-IS_Arab}', "");
    Expect(0, 126705, '\P{-IS_Arab}', "");
    Expect(1, 126705, '\P{^-IS_Arab}', "");
    Expect(0, 126706, '\p{-IS_Arab}', "");
    Expect(1, 126706, '\p{^-IS_Arab}', "");
    Expect(1, 126706, '\P{-IS_Arab}', "");
    Expect(0, 126706, '\P{^-IS_Arab}', "");
    Error('\p{/a/_	Arabic_Extended_A}');
    Error('\P{/a/_	Arabic_Extended_A}');
    Expect(1, 2303, '\p{arabicextendeda}', "");
    Expect(0, 2303, '\p{^arabicextendeda}', "");
    Expect(0, 2303, '\P{arabicextendeda}', "");
    Expect(1, 2303, '\P{^arabicextendeda}', "");
    Expect(0, 2304, '\p{arabicextendeda}', "");
    Expect(1, 2304, '\p{^arabicextendeda}', "");
    Expect(1, 2304, '\P{arabicextendeda}', "");
    Expect(0, 2304, '\P{^arabicextendeda}', "");
    Expect(1, 2303, '\p{ -Arabic_extended_a}', "");
    Expect(0, 2303, '\p{^ -Arabic_extended_a}', "");
    Expect(0, 2303, '\P{ -Arabic_extended_a}', "");
    Expect(1, 2303, '\P{^ -Arabic_extended_a}', "");
    Expect(0, 2304, '\p{ -Arabic_extended_a}', "");
    Expect(1, 2304, '\p{^ -Arabic_extended_a}', "");
    Expect(1, 2304, '\P{ -Arabic_extended_a}', "");
    Expect(0, 2304, '\P{^ -Arabic_extended_a}', "");
    Error('\p{--IS_Arabic_Extended_A:=}');
    Error('\P{--IS_Arabic_Extended_A:=}');
    Expect(1, 2303, '\p{isarabicextendeda}', "");
    Expect(0, 2303, '\p{^isarabicextendeda}', "");
    Expect(0, 2303, '\P{isarabicextendeda}', "");
    Expect(1, 2303, '\P{^isarabicextendeda}', "");
    Expect(0, 2304, '\p{isarabicextendeda}', "");
    Expect(1, 2304, '\p{^isarabicextendeda}', "");
    Expect(1, 2304, '\P{isarabicextendeda}', "");
    Expect(0, 2304, '\P{^isarabicextendeda}', "");
    Expect(1, 2303, '\p{ is_arabic_extended_A}', "");
    Expect(0, 2303, '\p{^ is_arabic_extended_A}', "");
    Expect(0, 2303, '\P{ is_arabic_extended_A}', "");
    Expect(1, 2303, '\P{^ is_arabic_extended_A}', "");
    Expect(0, 2304, '\p{ is_arabic_extended_A}', "");
    Expect(1, 2304, '\p{^ is_arabic_extended_A}', "");
    Expect(1, 2304, '\P{ is_arabic_extended_A}', "");
    Expect(0, 2304, '\P{^ is_arabic_extended_A}', "");
    Error('\p{	/a/In_arabic_Extended_A}');
    Error('\P{	/a/In_arabic_Extended_A}');
    Expect(1, 2303, '\p{inarabicextendeda}', "");
    Expect(0, 2303, '\p{^inarabicextendeda}', "");
    Expect(0, 2303, '\P{inarabicextendeda}', "");
    Expect(1, 2303, '\P{^inarabicextendeda}', "");
    Expect(0, 2304, '\p{inarabicextendeda}', "");
    Expect(1, 2304, '\p{^inarabicextendeda}', "");
    Expect(1, 2304, '\P{inarabicextendeda}', "");
    Expect(0, 2304, '\P{^inarabicextendeda}', "");
    Expect(1, 2303, '\p{  In_arabic_EXTENDED_a}', "");
    Expect(0, 2303, '\p{^  In_arabic_EXTENDED_a}', "");
    Expect(0, 2303, '\P{  In_arabic_EXTENDED_a}', "");
    Expect(1, 2303, '\P{^  In_arabic_EXTENDED_a}', "");
    Expect(0, 2304, '\p{  In_arabic_EXTENDED_a}', "");
    Expect(1, 2304, '\p{^  In_arabic_EXTENDED_a}', "");
    Expect(1, 2304, '\P{  In_arabic_EXTENDED_a}', "");
    Expect(0, 2304, '\P{^  In_arabic_EXTENDED_a}', "");
    Error('\p{-/a/Arabic_Ext_a}');
    Error('\P{-/a/Arabic_Ext_a}');
    Expect(1, 2303, '\p{arabicexta}', "");
    Expect(0, 2303, '\p{^arabicexta}', "");
    Expect(0, 2303, '\P{arabicexta}', "");
    Expect(1, 2303, '\P{^arabicexta}', "");
    Expect(0, 2304, '\p{arabicexta}', "");
    Expect(1, 2304, '\p{^arabicexta}', "");
    Expect(1, 2304, '\P{arabicexta}', "");
    Expect(0, 2304, '\P{^arabicexta}', "");
    Expect(1, 2303, '\p{	Arabic_Ext_A}', "");
    Expect(0, 2303, '\p{^	Arabic_Ext_A}', "");
    Expect(0, 2303, '\P{	Arabic_Ext_A}', "");
    Expect(1, 2303, '\P{^	Arabic_Ext_A}', "");
    Expect(0, 2304, '\p{	Arabic_Ext_A}', "");
    Expect(1, 2304, '\p{^	Arabic_Ext_A}', "");
    Expect(1, 2304, '\P{	Arabic_Ext_A}', "");
    Expect(0, 2304, '\P{^	Arabic_Ext_A}', "");
    Error('\p{ /a/is_Arabic_Ext_a}');
    Error('\P{ /a/is_Arabic_Ext_a}');
    Expect(1, 2303, '\p{isarabicexta}', "");
    Expect(0, 2303, '\p{^isarabicexta}', "");
    Expect(0, 2303, '\P{isarabicexta}', "");
    Expect(1, 2303, '\P{^isarabicexta}', "");
    Expect(0, 2304, '\p{isarabicexta}', "");
    Expect(1, 2304, '\p{^isarabicexta}', "");
    Expect(1, 2304, '\P{isarabicexta}', "");
    Expect(0, 2304, '\P{^isarabicexta}', "");
    Expect(1, 2303, '\p{ _is_ARABIC_ext_a}', "");
    Expect(0, 2303, '\p{^ _is_ARABIC_ext_a}', "");
    Expect(0, 2303, '\P{ _is_ARABIC_ext_a}', "");
    Expect(1, 2303, '\P{^ _is_ARABIC_ext_a}', "");
    Expect(0, 2304, '\p{ _is_ARABIC_ext_a}', "");
    Expect(1, 2304, '\p{^ _is_ARABIC_ext_a}', "");
    Expect(1, 2304, '\P{ _is_ARABIC_ext_a}', "");
    Expect(0, 2304, '\P{^ _is_ARABIC_ext_a}', "");
    Error('\p{_ in_Arabic_ext_A/a/}');
    Error('\P{_ in_Arabic_ext_A/a/}');
    Expect(1, 2303, '\p{inarabicexta}', "");
    Expect(0, 2303, '\p{^inarabicexta}', "");
    Expect(0, 2303, '\P{inarabicexta}', "");
    Expect(1, 2303, '\P{^inarabicexta}', "");
    Expect(0, 2304, '\p{inarabicexta}', "");
    Expect(1, 2304, '\p{^inarabicexta}', "");
    Expect(1, 2304, '\P{inarabicexta}', "");
    Expect(0, 2304, '\P{^inarabicexta}', "");
    Expect(1, 2303, '\p{ 	In_arabic_EXT_A}', "");
    Expect(0, 2303, '\p{^ 	In_arabic_EXT_A}', "");
    Expect(0, 2303, '\P{ 	In_arabic_EXT_A}', "");
    Expect(1, 2303, '\P{^ 	In_arabic_EXT_A}', "");
    Expect(0, 2304, '\p{ 	In_arabic_EXT_A}', "");
    Expect(1, 2304, '\p{^ 	In_arabic_EXT_A}', "");
    Expect(1, 2304, '\P{ 	In_arabic_EXT_A}', "");
    Expect(0, 2304, '\P{^ 	In_arabic_EXT_A}', "");
    Error('\p{	Arabic_Mathematical_alphabetic_symbols/a/}');
    Error('\P{	Arabic_Mathematical_alphabetic_symbols/a/}');
    Expect(1, 126719, '\p{arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126719, '\p{^arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126719, '\P{arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126719, '\P{^arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126720, '\p{arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126720, '\p{^arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126720, '\P{arabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126720, '\P{^arabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126719, '\p{ARABIC_mathematical_ALPHABETIC_symbols}', "");
    Expect(0, 126719, '\p{^ARABIC_mathematical_ALPHABETIC_symbols}', "");
    Expect(0, 126719, '\P{ARABIC_mathematical_ALPHABETIC_symbols}', "");
    Expect(1, 126719, '\P{^ARABIC_mathematical_ALPHABETIC_symbols}', "");
    Expect(0, 126720, '\p{ARABIC_mathematical_ALPHABETIC_symbols}', "");
    Expect(1, 126720, '\p{^ARABIC_mathematical_ALPHABETIC_symbols}', "");
    Expect(1, 126720, '\P{ARABIC_mathematical_ALPHABETIC_symbols}', "");
    Expect(0, 126720, '\P{^ARABIC_mathematical_ALPHABETIC_symbols}', "");
    Error('\p{--is_Arabic_Mathematical_Alphabetic_symbols:=}');
    Error('\P{--is_Arabic_Mathematical_Alphabetic_symbols:=}');
    Expect(1, 126719, '\p{isarabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126719, '\p{^isarabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126719, '\P{isarabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126719, '\P{^isarabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126720, '\p{isarabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126720, '\p{^isarabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126720, '\P{isarabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126720, '\P{^isarabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126719, '\p{ is_Arabic_mathematical_Alphabetic_SYMBOLS}', "");
    Expect(0, 126719, '\p{^ is_Arabic_mathematical_Alphabetic_SYMBOLS}', "");
    Expect(0, 126719, '\P{ is_Arabic_mathematical_Alphabetic_SYMBOLS}', "");
    Expect(1, 126719, '\P{^ is_Arabic_mathematical_Alphabetic_SYMBOLS}', "");
    Expect(0, 126720, '\p{ is_Arabic_mathematical_Alphabetic_SYMBOLS}', "");
    Expect(1, 126720, '\p{^ is_Arabic_mathematical_Alphabetic_SYMBOLS}', "");
    Expect(1, 126720, '\P{ is_Arabic_mathematical_Alphabetic_SYMBOLS}', "");
    Expect(0, 126720, '\P{^ is_Arabic_mathematical_Alphabetic_SYMBOLS}', "");
    Error('\p{:=__in_Arabic_MATHEMATICAL_ALPHABETIC_Symbols}');
    Error('\P{:=__in_Arabic_MATHEMATICAL_ALPHABETIC_Symbols}');
    Expect(1, 126719, '\p{inarabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126719, '\p{^inarabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126719, '\P{inarabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126719, '\P{^inarabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126720, '\p{inarabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126720, '\p{^inarabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126720, '\P{inarabicmathematicalalphabeticsymbols}', "");
    Expect(0, 126720, '\P{^inarabicmathematicalalphabeticsymbols}', "");
    Expect(1, 126719, '\p{  In_ARABIC_mathematical_Alphabetic_Symbols}', "");
    Expect(0, 126719, '\p{^  In_ARABIC_mathematical_Alphabetic_Symbols}', "");
    Expect(0, 126719, '\P{  In_ARABIC_mathematical_Alphabetic_Symbols}', "");
    Expect(1, 126719, '\P{^  In_ARABIC_mathematical_Alphabetic_Symbols}', "");
    Expect(0, 126720, '\p{  In_ARABIC_mathematical_Alphabetic_Symbols}', "");
    Expect(1, 126720, '\p{^  In_ARABIC_mathematical_Alphabetic_Symbols}', "");
    Expect(1, 126720, '\P{  In_ARABIC_mathematical_Alphabetic_Symbols}', "");
    Expect(0, 126720, '\P{^  In_ARABIC_mathematical_Alphabetic_Symbols}', "");
    Error('\p{_ arabic_math/a/}');
    Error('\P{_ arabic_math/a/}');
    Expect(1, 126719, '\p{arabicmath}', "");
    Expect(0, 126719, '\p{^arabicmath}', "");
    Expect(0, 126719, '\P{arabicmath}', "");
    Expect(1, 126719, '\P{^arabicmath}', "");
    Expect(0, 126720, '\p{arabicmath}', "");
    Expect(1, 126720, '\p{^arabicmath}', "");
    Expect(1, 126720, '\P{arabicmath}', "");
    Expect(0, 126720, '\P{^arabicmath}', "");
    Expect(1, 126719, '\p{	_ARABIC_Math}', "");
    Expect(0, 126719, '\p{^	_ARABIC_Math}', "");
    Expect(0, 126719, '\P{	_ARABIC_Math}', "");
    Expect(1, 126719, '\P{^	_ARABIC_Math}', "");
    Expect(0, 126720, '\p{	_ARABIC_Math}', "");
    Expect(1, 126720, '\p{^	_ARABIC_Math}', "");
    Expect(1, 126720, '\P{	_ARABIC_Math}', "");
    Expect(0, 126720, '\P{^	_ARABIC_Math}', "");
    Error('\p{/a/_is_Arabic_Math}');
    Error('\P{/a/_is_Arabic_Math}');
    Expect(1, 126719, '\p{isarabicmath}', "");
    Expect(0, 126719, '\p{^isarabicmath}', "");
    Expect(0, 126719, '\P{isarabicmath}', "");
    Expect(1, 126719, '\P{^isarabicmath}', "");
    Expect(0, 126720, '\p{isarabicmath}', "");
    Expect(1, 126720, '\p{^isarabicmath}', "");
    Expect(1, 126720, '\P{isarabicmath}', "");
    Expect(0, 126720, '\P{^isarabicmath}', "");
    Expect(1, 126719, '\p{	Is_Arabic_math}', "");
    Expect(0, 126719, '\p{^	Is_Arabic_math}', "");
    Expect(0, 126719, '\P{	Is_Arabic_math}', "");
    Expect(1, 126719, '\P{^	Is_Arabic_math}', "");
    Expect(0, 126720, '\p{	Is_Arabic_math}', "");
    Expect(1, 126720, '\p{^	Is_Arabic_math}', "");
    Expect(1, 126720, '\P{	Is_Arabic_math}', "");
    Expect(0, 126720, '\P{^	Is_Arabic_math}', "");
    Error('\p{In_Arabic_Math/a/}');
    Error('\P{In_Arabic_Math/a/}');
    Expect(1, 126719, '\p{inarabicmath}', "");
    Expect(0, 126719, '\p{^inarabicmath}', "");
    Expect(0, 126719, '\P{inarabicmath}', "");
    Expect(1, 126719, '\P{^inarabicmath}', "");
    Expect(0, 126720, '\p{inarabicmath}', "");
    Expect(1, 126720, '\p{^inarabicmath}', "");
    Expect(1, 126720, '\P{inarabicmath}', "");
    Expect(0, 126720, '\P{^inarabicmath}', "");
    Expect(1, 126719, '\p{_-In_Arabic_MATH}', "");
    Expect(0, 126719, '\p{^_-In_Arabic_MATH}', "");
    Expect(0, 126719, '\P{_-In_Arabic_MATH}', "");
    Expect(1, 126719, '\P{^_-In_Arabic_MATH}', "");
    Expect(0, 126720, '\p{_-In_Arabic_MATH}', "");
    Expect(1, 126720, '\p{^_-In_Arabic_MATH}', "");
    Expect(1, 126720, '\P{_-In_Arabic_MATH}', "");
    Expect(0, 126720, '\P{^_-In_Arabic_MATH}', "");
    Error('\p{:=	-ARABIC_Presentation_Forms_A}');
    Error('\P{:=	-ARABIC_Presentation_Forms_A}');
    Expect(1, 65023, '\p{arabicpresentationformsa}', "");
    Expect(0, 65023, '\p{^arabicpresentationformsa}', "");
    Expect(0, 65023, '\P{arabicpresentationformsa}', "");
    Expect(1, 65023, '\P{^arabicpresentationformsa}', "");
    Expect(0, 65024, '\p{arabicpresentationformsa}', "");
    Expect(1, 65024, '\p{^arabicpresentationformsa}', "");
    Expect(1, 65024, '\P{arabicpresentationformsa}', "");
    Expect(0, 65024, '\P{^arabicpresentationformsa}', "");
    Expect(1, 65023, '\p{ 	Arabic_presentation_FORMS_a}', "");
    Expect(0, 65023, '\p{^ 	Arabic_presentation_FORMS_a}', "");
    Expect(0, 65023, '\P{ 	Arabic_presentation_FORMS_a}', "");
    Expect(1, 65023, '\P{^ 	Arabic_presentation_FORMS_a}', "");
    Expect(0, 65024, '\p{ 	Arabic_presentation_FORMS_a}', "");
    Expect(1, 65024, '\p{^ 	Arabic_presentation_FORMS_a}', "");
    Expect(1, 65024, '\P{ 	Arabic_presentation_FORMS_a}', "");
    Expect(0, 65024, '\P{^ 	Arabic_presentation_FORMS_a}', "");
    Error('\p{/a/__Is_Arabic_Presentation_Forms_A}');
    Error('\P{/a/__Is_Arabic_Presentation_Forms_A}');
    Expect(1, 65023, '\p{isarabicpresentationformsa}', "");
    Expect(0, 65023, '\p{^isarabicpresentationformsa}', "");
    Expect(0, 65023, '\P{isarabicpresentationformsa}', "");
    Expect(1, 65023, '\P{^isarabicpresentationformsa}', "");
    Expect(0, 65024, '\p{isarabicpresentationformsa}', "");
    Expect(1, 65024, '\p{^isarabicpresentationformsa}', "");
    Expect(1, 65024, '\P{isarabicpresentationformsa}', "");
    Expect(0, 65024, '\P{^isarabicpresentationformsa}', "");
    Expect(1, 65023, '\p{_Is_Arabic_presentation_Forms_A}', "");
    Expect(0, 65023, '\p{^_Is_Arabic_presentation_Forms_A}', "");
    Expect(0, 65023, '\P{_Is_Arabic_presentation_Forms_A}', "");
    Expect(1, 65023, '\P{^_Is_Arabic_presentation_Forms_A}', "");
    Expect(0, 65024, '\p{_Is_Arabic_presentation_Forms_A}', "");
    Expect(1, 65024, '\p{^_Is_Arabic_presentation_Forms_A}', "");
    Expect(1, 65024, '\P{_Is_Arabic_presentation_Forms_A}', "");
    Expect(0, 65024, '\P{^_Is_Arabic_presentation_Forms_A}', "");
    Error('\p{--In_ARABIC_presentation_forms_A/a/}');
    Error('\P{--In_ARABIC_presentation_forms_A/a/}');
    Expect(1, 65023, '\p{inarabicpresentationformsa}', "");
    Expect(0, 65023, '\p{^inarabicpresentationformsa}', "");
    Expect(0, 65023, '\P{inarabicpresentationformsa}', "");
    Expect(1, 65023, '\P{^inarabicpresentationformsa}', "");
    Expect(0, 65024, '\p{inarabicpresentationformsa}', "");
    Expect(1, 65024, '\p{^inarabicpresentationformsa}', "");
    Expect(1, 65024, '\P{inarabicpresentationformsa}', "");
    Expect(0, 65024, '\P{^inarabicpresentationformsa}', "");
    Expect(1, 65023, '\p{__In_Arabic_presentation_Forms_A}', "");
    Expect(0, 65023, '\p{^__In_Arabic_presentation_Forms_A}', "");
    Expect(0, 65023, '\P{__In_Arabic_presentation_Forms_A}', "");
    Expect(1, 65023, '\P{^__In_Arabic_presentation_Forms_A}', "");
    Expect(0, 65024, '\p{__In_Arabic_presentation_Forms_A}', "");
    Expect(1, 65024, '\p{^__In_Arabic_presentation_Forms_A}', "");
    Expect(1, 65024, '\P{__In_Arabic_presentation_Forms_A}', "");
    Expect(0, 65024, '\P{^__In_Arabic_presentation_Forms_A}', "");
    Error('\p{-	ARABIC_PF_A:=}');
    Error('\P{-	ARABIC_PF_A:=}');
    Expect(1, 65023, '\p{arabicpfa}', "");
    Expect(0, 65023, '\p{^arabicpfa}', "");
    Expect(0, 65023, '\P{arabicpfa}', "");
    Expect(1, 65023, '\P{^arabicpfa}', "");
    Expect(0, 65024, '\p{arabicpfa}', "");
    Expect(1, 65024, '\p{^arabicpfa}', "");
    Expect(1, 65024, '\P{arabicpfa}', "");
    Expect(0, 65024, '\P{^arabicpfa}', "");
    Expect(1, 65023, '\p{-arabic_pf_a}', "");
    Expect(0, 65023, '\p{^-arabic_pf_a}', "");
    Expect(0, 65023, '\P{-arabic_pf_a}', "");
    Expect(1, 65023, '\P{^-arabic_pf_a}', "");
    Expect(0, 65024, '\p{-arabic_pf_a}', "");
    Expect(1, 65024, '\p{^-arabic_pf_a}', "");
    Expect(1, 65024, '\P{-arabic_pf_a}', "");
    Expect(0, 65024, '\P{^-arabic_pf_a}', "");
    Error('\p{_/a/Is_Arabic_PF_A}');
    Error('\P{_/a/Is_Arabic_PF_A}');
    Expect(1, 65023, '\p{isarabicpfa}', "");
    Expect(0, 65023, '\p{^isarabicpfa}', "");
    Expect(0, 65023, '\P{isarabicpfa}', "");
    Expect(1, 65023, '\P{^isarabicpfa}', "");
    Expect(0, 65024, '\p{isarabicpfa}', "");
    Expect(1, 65024, '\p{^isarabicpfa}', "");
    Expect(1, 65024, '\P{isarabicpfa}', "");
    Expect(0, 65024, '\P{^isarabicpfa}', "");
    Expect(1, 65023, '\p{_IS_ARABIC_pf_a}', "");
    Expect(0, 65023, '\p{^_IS_ARABIC_pf_a}', "");
    Expect(0, 65023, '\P{_IS_ARABIC_pf_a}', "");
    Expect(1, 65023, '\P{^_IS_ARABIC_pf_a}', "");
    Expect(0, 65024, '\p{_IS_ARABIC_pf_a}', "");
    Expect(1, 65024, '\p{^_IS_ARABIC_pf_a}', "");
    Expect(1, 65024, '\P{_IS_ARABIC_pf_a}', "");
    Expect(0, 65024, '\P{^_IS_ARABIC_pf_a}', "");
    Error('\p{	/a/In_arabic_PF_A}');
    Error('\P{	/a/In_arabic_PF_A}');
    Expect(1, 65023, '\p{inarabicpfa}', "");
    Expect(0, 65023, '\p{^inarabicpfa}', "");
    Expect(0, 65023, '\P{inarabicpfa}', "");
    Expect(1, 65023, '\P{^inarabicpfa}', "");
    Expect(0, 65024, '\p{inarabicpfa}', "");
    Expect(1, 65024, '\p{^inarabicpfa}', "");
    Expect(1, 65024, '\P{inarabicpfa}', "");
    Expect(0, 65024, '\P{^inarabicpfa}', "");
    Expect(1, 65023, '\p{- In_Arabic_PF_A}', "");
    Expect(0, 65023, '\p{^- In_Arabic_PF_A}', "");
    Expect(0, 65023, '\P{- In_Arabic_PF_A}', "");
    Expect(1, 65023, '\P{^- In_Arabic_PF_A}', "");
    Expect(0, 65024, '\p{- In_Arabic_PF_A}', "");
    Expect(1, 65024, '\p{^- In_Arabic_PF_A}', "");
    Expect(1, 65024, '\P{- In_Arabic_PF_A}', "");
    Expect(0, 65024, '\P{^- In_Arabic_PF_A}', "");
    Error('\p{	/a/Arabic_presentation_Forms_B}');
    Error('\P{	/a/Arabic_presentation_Forms_B}');
    Expect(1, 65279, '\p{arabicpresentationformsb}', "");
    Expect(0, 65279, '\p{^arabicpresentationformsb}', "");
    Expect(0, 65279, '\P{arabicpresentationformsb}', "");
    Expect(1, 65279, '\P{^arabicpresentationformsb}', "");
    Expect(0, 65280, '\p{arabicpresentationformsb}', "");
    Expect(1, 65280, '\p{^arabicpresentationformsb}', "");
    Expect(1, 65280, '\P{arabicpresentationformsb}', "");
    Expect(0, 65280, '\P{^arabicpresentationformsb}', "");
    Expect(1, 65279, '\p{	-Arabic_presentation_FORMS_B}', "");
    Expect(0, 65279, '\p{^	-Arabic_presentation_FORMS_B}', "");
    Expect(0, 65279, '\P{	-Arabic_presentation_FORMS_B}', "");
    Expect(1, 65279, '\P{^	-Arabic_presentation_FORMS_B}', "");
    Expect(0, 65280, '\p{	-Arabic_presentation_FORMS_B}', "");
    Expect(1, 65280, '\p{^	-Arabic_presentation_FORMS_B}', "");
    Expect(1, 65280, '\P{	-Arabic_presentation_FORMS_B}', "");
    Expect(0, 65280, '\P{^	-Arabic_presentation_FORMS_B}', "");
    Error('\p{/a/is_arabic_PRESENTATION_forms_B}');
    Error('\P{/a/is_arabic_PRESENTATION_forms_B}');
    Expect(1, 65279, '\p{isarabicpresentationformsb}', "");
    Expect(0, 65279, '\p{^isarabicpresentationformsb}', "");
    Expect(0, 65279, '\P{isarabicpresentationformsb}', "");
    Expect(1, 65279, '\P{^isarabicpresentationformsb}', "");
    Expect(0, 65280, '\p{isarabicpresentationformsb}', "");
    Expect(1, 65280, '\p{^isarabicpresentationformsb}', "");
    Expect(1, 65280, '\P{isarabicpresentationformsb}', "");
    Expect(0, 65280, '\P{^isarabicpresentationformsb}', "");
    Expect(1, 65279, '\p{	Is_Arabic_Presentation_forms_B}', "");
    Expect(0, 65279, '\p{^	Is_Arabic_Presentation_forms_B}', "");
    Expect(0, 65279, '\P{	Is_Arabic_Presentation_forms_B}', "");
    Expect(1, 65279, '\P{^	Is_Arabic_Presentation_forms_B}', "");
    Expect(0, 65280, '\p{	Is_Arabic_Presentation_forms_B}', "");
    Expect(1, 65280, '\p{^	Is_Arabic_Presentation_forms_B}', "");
    Expect(1, 65280, '\P{	Is_Arabic_Presentation_forms_B}', "");
    Expect(0, 65280, '\P{^	Is_Arabic_Presentation_forms_B}', "");
    Error('\p{In_arabic_presentation_forms_B/a/}');
    Error('\P{In_arabic_presentation_forms_B/a/}');
    Expect(1, 65279, '\p{inarabicpresentationformsb}', "");
    Expect(0, 65279, '\p{^inarabicpresentationformsb}', "");
    Expect(0, 65279, '\P{inarabicpresentationformsb}', "");
    Expect(1, 65279, '\P{^inarabicpresentationformsb}', "");
    Expect(0, 65280, '\p{inarabicpresentationformsb}', "");
    Expect(1, 65280, '\p{^inarabicpresentationformsb}', "");
    Expect(1, 65280, '\P{inarabicpresentationformsb}', "");
    Expect(0, 65280, '\P{^inarabicpresentationformsb}', "");
    Expect(1, 65279, '\p{ 	IN_Arabic_PRESENTATION_Forms_B}', "");
    Expect(0, 65279, '\p{^ 	IN_Arabic_PRESENTATION_Forms_B}', "");
    Expect(0, 65279, '\P{ 	IN_Arabic_PRESENTATION_Forms_B}', "");
    Expect(1, 65279, '\P{^ 	IN_Arabic_PRESENTATION_Forms_B}', "");
    Expect(0, 65280, '\p{ 	IN_Arabic_PRESENTATION_Forms_B}', "");
    Expect(1, 65280, '\p{^ 	IN_Arabic_PRESENTATION_Forms_B}', "");
    Expect(1, 65280, '\P{ 	IN_Arabic_PRESENTATION_Forms_B}', "");
    Expect(0, 65280, '\P{^ 	IN_Arabic_PRESENTATION_Forms_B}', "");
    Error('\p{_/a/arabic_PF_b}');
    Error('\P{_/a/arabic_PF_b}');
    Expect(1, 65279, '\p{arabicpfb}', "");
    Expect(0, 65279, '\p{^arabicpfb}', "");
    Expect(0, 65279, '\P{arabicpfb}', "");
    Expect(1, 65279, '\P{^arabicpfb}', "");
    Expect(0, 65280, '\p{arabicpfb}', "");
    Expect(1, 65280, '\p{^arabicpfb}', "");
    Expect(1, 65280, '\P{arabicpfb}', "");
    Expect(0, 65280, '\P{^arabicpfb}', "");
    Expect(1, 65279, '\p{Arabic_pf_B}', "");
    Expect(0, 65279, '\p{^Arabic_pf_B}', "");
    Expect(0, 65279, '\P{Arabic_pf_B}', "");
    Expect(1, 65279, '\P{^Arabic_pf_B}', "");
    Expect(0, 65280, '\p{Arabic_pf_B}', "");
    Expect(1, 65280, '\p{^Arabic_pf_B}', "");
    Expect(1, 65280, '\P{Arabic_pf_B}', "");
    Expect(0, 65280, '\P{^Arabic_pf_B}', "");
    Error('\p{:=_IS_arabic_PF_B}');
    Error('\P{:=_IS_arabic_PF_B}');
    Expect(1, 65279, '\p{isarabicpfb}', "");
    Expect(0, 65279, '\p{^isarabicpfb}', "");
    Expect(0, 65279, '\P{isarabicpfb}', "");
    Expect(1, 65279, '\P{^isarabicpfb}', "");
    Expect(0, 65280, '\p{isarabicpfb}', "");
    Expect(1, 65280, '\p{^isarabicpfb}', "");
    Expect(1, 65280, '\P{isarabicpfb}', "");
    Expect(0, 65280, '\P{^isarabicpfb}', "");
    Expect(1, 65279, '\p{	-Is_Arabic_PF_b}', "");
    Expect(0, 65279, '\p{^	-Is_Arabic_PF_b}', "");
    Expect(0, 65279, '\P{	-Is_Arabic_PF_b}', "");
    Expect(1, 65279, '\P{^	-Is_Arabic_PF_b}', "");
    Expect(0, 65280, '\p{	-Is_Arabic_PF_b}', "");
    Expect(1, 65280, '\p{^	-Is_Arabic_PF_b}', "");
    Expect(1, 65280, '\P{	-Is_Arabic_PF_b}', "");
    Expect(0, 65280, '\P{^	-Is_Arabic_PF_b}', "");
    Error('\p{:=	-IN_arabic_pf_B}');
    Error('\P{:=	-IN_arabic_pf_B}');
    Expect(1, 65279, '\p{inarabicpfb}', "");
    Expect(0, 65279, '\p{^inarabicpfb}', "");
    Expect(0, 65279, '\P{inarabicpfb}', "");
    Expect(1, 65279, '\P{^inarabicpfb}', "");
    Expect(0, 65280, '\p{inarabicpfb}', "");
    Expect(1, 65280, '\p{^inarabicpfb}', "");
    Expect(1, 65280, '\P{inarabicpfb}', "");
    Expect(0, 65280, '\P{^inarabicpfb}', "");
    Expect(1, 65279, '\p{  In_arabic_pf_B}', "");
    Expect(0, 65279, '\p{^  In_arabic_pf_B}', "");
    Expect(0, 65279, '\P{  In_arabic_pf_B}', "");
    Expect(1, 65279, '\P{^  In_arabic_pf_B}', "");
    Expect(0, 65280, '\p{  In_arabic_pf_B}', "");
    Expect(1, 65280, '\p{^  In_arabic_pf_B}', "");
    Expect(1, 65280, '\P{  In_arabic_pf_B}', "");
    Expect(0, 65280, '\P{^  In_arabic_pf_B}', "");
    Error('\p{__arabic_Supplement/a/}');
    Error('\P{__arabic_Supplement/a/}');
    Expect(1, 1919, '\p{arabicsupplement}', "");
    Expect(0, 1919, '\p{^arabicsupplement}', "");
    Expect(0, 1919, '\P{arabicsupplement}', "");
    Expect(1, 1919, '\P{^arabicsupplement}', "");
    Expect(0, 1920, '\p{arabicsupplement}', "");
    Expect(1, 1920, '\p{^arabicsupplement}', "");
    Expect(1, 1920, '\P{arabicsupplement}', "");
    Expect(0, 1920, '\P{^arabicsupplement}', "");
    Expect(1, 1919, '\p{-_ARABIC_Supplement}', "");
    Expect(0, 1919, '\p{^-_ARABIC_Supplement}', "");
    Expect(0, 1919, '\P{-_ARABIC_Supplement}', "");
    Expect(1, 1919, '\P{^-_ARABIC_Supplement}', "");
    Expect(0, 1920, '\p{-_ARABIC_Supplement}', "");
    Expect(1, 1920, '\p{^-_ARABIC_Supplement}', "");
    Expect(1, 1920, '\P{-_ARABIC_Supplement}', "");
    Expect(0, 1920, '\P{^-_ARABIC_Supplement}', "");
    Error('\p{:=-Is_ARABIC_supplement}');
    Error('\P{:=-Is_ARABIC_supplement}');
    Expect(1, 1919, '\p{isarabicsupplement}', "");
    Expect(0, 1919, '\p{^isarabicsupplement}', "");
    Expect(0, 1919, '\P{isarabicsupplement}', "");
    Expect(1, 1919, '\P{^isarabicsupplement}', "");
    Expect(0, 1920, '\p{isarabicsupplement}', "");
    Expect(1, 1920, '\p{^isarabicsupplement}', "");
    Expect(1, 1920, '\P{isarabicsupplement}', "");
    Expect(0, 1920, '\P{^isarabicsupplement}', "");
    Expect(1, 1919, '\p{	_IS_ARABIC_SUPPLEMENT}', "");
    Expect(0, 1919, '\p{^	_IS_ARABIC_SUPPLEMENT}', "");
    Expect(0, 1919, '\P{	_IS_ARABIC_SUPPLEMENT}', "");
    Expect(1, 1919, '\P{^	_IS_ARABIC_SUPPLEMENT}', "");
    Expect(0, 1920, '\p{	_IS_ARABIC_SUPPLEMENT}', "");
    Expect(1, 1920, '\p{^	_IS_ARABIC_SUPPLEMENT}', "");
    Expect(1, 1920, '\P{	_IS_ARABIC_SUPPLEMENT}', "");
    Expect(0, 1920, '\P{^	_IS_ARABIC_SUPPLEMENT}', "");
    Error('\p{:=  in_ARABIC_SUPPLEMENT}');
    Error('\P{:=  in_ARABIC_SUPPLEMENT}');
    Expect(1, 1919, '\p{inarabicsupplement}', "");
    Expect(0, 1919, '\p{^inarabicsupplement}', "");
    Expect(0, 1919, '\P{inarabicsupplement}', "");
    Expect(1, 1919, '\P{^inarabicsupplement}', "");
    Expect(0, 1920, '\p{inarabicsupplement}', "");
    Expect(1, 1920, '\p{^inarabicsupplement}', "");
    Expect(1, 1920, '\P{inarabicsupplement}', "");
    Expect(0, 1920, '\P{^inarabicsupplement}', "");
    Expect(1, 1919, '\p{  IN_ARABIC_Supplement}', "");
    Expect(0, 1919, '\p{^  IN_ARABIC_Supplement}', "");
    Expect(0, 1919, '\P{  IN_ARABIC_Supplement}', "");
    Expect(1, 1919, '\P{^  IN_ARABIC_Supplement}', "");
    Expect(0, 1920, '\p{  IN_ARABIC_Supplement}', "");
    Expect(1, 1920, '\p{^  IN_ARABIC_Supplement}', "");
    Expect(1, 1920, '\P{  IN_ARABIC_Supplement}', "");
    Expect(0, 1920, '\P{^  IN_ARABIC_Supplement}', "");
    Error('\p{_:=arabic_sup}');
    Error('\P{_:=arabic_sup}');
    Expect(1, 1919, '\p{arabicsup}', "");
    Expect(0, 1919, '\p{^arabicsup}', "");
    Expect(0, 1919, '\P{arabicsup}', "");
    Expect(1, 1919, '\P{^arabicsup}', "");
    Expect(0, 1920, '\p{arabicsup}', "");
    Expect(1, 1920, '\p{^arabicsup}', "");
    Expect(1, 1920, '\P{arabicsup}', "");
    Expect(0, 1920, '\P{^arabicsup}', "");
    Expect(1, 1919, '\p{-	ARABIC_Sup}', "");
    Expect(0, 1919, '\p{^-	ARABIC_Sup}', "");
    Expect(0, 1919, '\P{-	ARABIC_Sup}', "");
    Expect(1, 1919, '\P{^-	ARABIC_Sup}', "");
    Expect(0, 1920, '\p{-	ARABIC_Sup}', "");
    Expect(1, 1920, '\p{^-	ARABIC_Sup}', "");
    Expect(1, 1920, '\P{-	ARABIC_Sup}', "");
    Expect(0, 1920, '\P{^-	ARABIC_Sup}', "");
    Error('\p{	/a/is_Arabic_Sup}');
    Error('\P{	/a/is_Arabic_Sup}');
    Expect(1, 1919, '\p{isarabicsup}', "");
    Expect(0, 1919, '\p{^isarabicsup}', "");
    Expect(0, 1919, '\P{isarabicsup}', "");
    Expect(1, 1919, '\P{^isarabicsup}', "");
    Expect(0, 1920, '\p{isarabicsup}', "");
    Expect(1, 1920, '\p{^isarabicsup}', "");
    Expect(1, 1920, '\P{isarabicsup}', "");
    Expect(0, 1920, '\P{^isarabicsup}', "");
    Expect(1, 1919, '\p{-_is_ARABIC_SUP}', "");
    Expect(0, 1919, '\p{^-_is_ARABIC_SUP}', "");
    Expect(0, 1919, '\P{-_is_ARABIC_SUP}', "");
    Expect(1, 1919, '\P{^-_is_ARABIC_SUP}', "");
    Expect(0, 1920, '\p{-_is_ARABIC_SUP}', "");
    Expect(1, 1920, '\p{^-_is_ARABIC_SUP}', "");
    Expect(1, 1920, '\P{-_is_ARABIC_SUP}', "");
    Expect(0, 1920, '\P{^-_is_ARABIC_SUP}', "");
    Error('\p{:=_In_Arabic_SUP}');
    Error('\P{:=_In_Arabic_SUP}');
    Expect(1, 1919, '\p{inarabicsup}', "");
    Expect(0, 1919, '\p{^inarabicsup}', "");
    Expect(0, 1919, '\P{inarabicsup}', "");
    Expect(1, 1919, '\P{^inarabicsup}', "");
    Expect(0, 1920, '\p{inarabicsup}', "");
    Expect(1, 1920, '\p{^inarabicsup}', "");
    Expect(1, 1920, '\P{inarabicsup}', "");
    Expect(0, 1920, '\P{^inarabicsup}', "");
    Expect(1, 1919, '\p{In_arabic_Sup}', "");
    Expect(0, 1919, '\p{^In_arabic_Sup}', "");
    Expect(0, 1919, '\P{In_arabic_Sup}', "");
    Expect(1, 1919, '\P{^In_arabic_Sup}', "");
    Expect(0, 1920, '\p{In_arabic_Sup}', "");
    Expect(1, 1920, '\p{^In_arabic_Sup}', "");
    Expect(1, 1920, '\P{In_arabic_Sup}', "");
    Expect(0, 1920, '\P{^In_arabic_Sup}', "");
    Error('\p{-Armenian:=}');
    Error('\P{-Armenian:=}');
    Expect(1, 64279, '\p{armenian}', "");
    Expect(0, 64279, '\p{^armenian}', "");
    Expect(0, 64279, '\P{armenian}', "");
    Expect(1, 64279, '\P{^armenian}', "");
    Expect(0, 64280, '\p{armenian}', "");
    Expect(1, 64280, '\p{^armenian}', "");
    Expect(1, 64280, '\P{armenian}', "");
    Expect(0, 64280, '\P{^armenian}', "");
    Expect(1, 64279, '\p{  Armenian}', "");
    Expect(0, 64279, '\p{^  Armenian}', "");
    Expect(0, 64279, '\P{  Armenian}', "");
    Expect(1, 64279, '\P{^  Armenian}', "");
    Expect(0, 64280, '\p{  Armenian}', "");
    Expect(1, 64280, '\p{^  Armenian}', "");
    Expect(1, 64280, '\P{  Armenian}', "");
    Expect(0, 64280, '\P{^  Armenian}', "");
    Error('\p{/a/	-Is_Armenian}');
    Error('\P{/a/	-Is_Armenian}');
    Expect(1, 64279, '\p{isarmenian}', "");
    Expect(0, 64279, '\p{^isarmenian}', "");
    Expect(0, 64279, '\P{isarmenian}', "");
    Expect(1, 64279, '\P{^isarmenian}', "");
    Expect(0, 64280, '\p{isarmenian}', "");
    Expect(1, 64280, '\p{^isarmenian}', "");
    Expect(1, 64280, '\P{isarmenian}', "");
    Expect(0, 64280, '\P{^isarmenian}', "");
    Expect(1, 64279, '\p{_Is_Armenian}', "");
    Expect(0, 64279, '\p{^_Is_Armenian}', "");
    Expect(0, 64279, '\P{_Is_Armenian}', "");
    Expect(1, 64279, '\P{^_Is_Armenian}', "");
    Expect(0, 64280, '\p{_Is_Armenian}', "");
    Expect(1, 64280, '\p{^_Is_Armenian}', "");
    Expect(1, 64280, '\P{_Is_Armenian}', "");
    Expect(0, 64280, '\P{^_Is_Armenian}', "");
    Error('\p{/a/- ARMN}');
    Error('\P{/a/- ARMN}');
    Expect(1, 64279, '\p{armn}', "");
    Expect(0, 64279, '\p{^armn}', "");
    Expect(0, 64279, '\P{armn}', "");
    Expect(1, 64279, '\P{^armn}', "");
    Expect(0, 64280, '\p{armn}', "");
    Expect(1, 64280, '\p{^armn}', "");
    Expect(1, 64280, '\P{armn}', "");
    Expect(0, 64280, '\P{^armn}', "");
    Expect(1, 64279, '\p{Armn}', "");
    Expect(0, 64279, '\p{^Armn}', "");
    Expect(0, 64279, '\P{Armn}', "");
    Expect(1, 64279, '\P{^Armn}', "");
    Expect(0, 64280, '\p{Armn}', "");
    Expect(1, 64280, '\p{^Armn}', "");
    Expect(1, 64280, '\P{Armn}', "");
    Expect(0, 64280, '\P{^Armn}', "");
    Error('\p{:=-_Is_ARMN}');
    Error('\P{:=-_Is_ARMN}');
    Expect(1, 64279, '\p{isarmn}', "");
    Expect(0, 64279, '\p{^isarmn}', "");
    Expect(0, 64279, '\P{isarmn}', "");
    Expect(1, 64279, '\P{^isarmn}', "");
    Expect(0, 64280, '\p{isarmn}', "");
    Expect(1, 64280, '\p{^isarmn}', "");
    Expect(1, 64280, '\P{isarmn}', "");
    Expect(0, 64280, '\P{^isarmn}', "");
    Expect(1, 64279, '\p{ -Is_Armn}', "");
    Expect(0, 64279, '\p{^ -Is_Armn}', "");
    Expect(0, 64279, '\P{ -Is_Armn}', "");
    Expect(1, 64279, '\P{^ -Is_Armn}', "");
    Expect(0, 64280, '\p{ -Is_Armn}', "");
    Expect(1, 64280, '\p{^ -Is_Armn}', "");
    Expect(1, 64280, '\P{ -Is_Armn}', "");
    Expect(0, 64280, '\P{^ -Is_Armn}', "");
    Error('\p{:= 	Arrows}');
    Error('\P{:= 	Arrows}');
    Expect(1, 8703, '\p{arrows}', "");
    Expect(0, 8703, '\p{^arrows}', "");
    Expect(0, 8703, '\P{arrows}', "");
    Expect(1, 8703, '\P{^arrows}', "");
    Expect(0, 8704, '\p{arrows}', "");
    Expect(1, 8704, '\p{^arrows}', "");
    Expect(1, 8704, '\P{arrows}', "");
    Expect(0, 8704, '\P{^arrows}', "");
    Expect(1, 8703, '\p{_Arrows}', "");
    Expect(0, 8703, '\p{^_Arrows}', "");
    Expect(0, 8703, '\P{_Arrows}', "");
    Expect(1, 8703, '\P{^_Arrows}', "");
    Expect(0, 8704, '\p{_Arrows}', "");
    Expect(1, 8704, '\p{^_Arrows}', "");
    Expect(1, 8704, '\P{_Arrows}', "");
    Expect(0, 8704, '\P{^_Arrows}', "");
    Error('\p{-/a/IS_Arrows}');
    Error('\P{-/a/IS_Arrows}');
    Expect(1, 8703, '\p{isarrows}', "");
    Expect(0, 8703, '\p{^isarrows}', "");
    Expect(0, 8703, '\P{isarrows}', "");
    Expect(1, 8703, '\P{^isarrows}', "");
    Expect(0, 8704, '\p{isarrows}', "");
    Expect(1, 8704, '\p{^isarrows}', "");
    Expect(1, 8704, '\P{isarrows}', "");
    Expect(0, 8704, '\P{^isarrows}', "");
    Expect(1, 8703, '\p{ Is_ARROWS}', "");
    Expect(0, 8703, '\p{^ Is_ARROWS}', "");
    Expect(0, 8703, '\P{ Is_ARROWS}', "");
    Expect(1, 8703, '\P{^ Is_ARROWS}', "");
    Expect(0, 8704, '\p{ Is_ARROWS}', "");
    Expect(1, 8704, '\p{^ Is_ARROWS}', "");
    Expect(1, 8704, '\P{ Is_ARROWS}', "");
    Expect(0, 8704, '\P{^ Is_ARROWS}', "");
    Error('\p{		In_Arrows/a/}');
    Error('\P{		In_Arrows/a/}');
    Expect(1, 8703, '\p{inarrows}', "");
    Expect(0, 8703, '\p{^inarrows}', "");
    Expect(0, 8703, '\P{inarrows}', "");
    Expect(1, 8703, '\P{^inarrows}', "");
    Expect(0, 8704, '\p{inarrows}', "");
    Expect(1, 8704, '\p{^inarrows}', "");
    Expect(1, 8704, '\P{inarrows}', "");
    Expect(0, 8704, '\P{^inarrows}', "");
    Expect(1, 8703, '\p{  IN_Arrows}', "");
    Expect(0, 8703, '\p{^  IN_Arrows}', "");
    Expect(0, 8703, '\P{  IN_Arrows}', "");
    Expect(1, 8703, '\P{^  IN_Arrows}', "");
    Expect(0, 8704, '\p{  IN_Arrows}', "");
    Expect(1, 8704, '\p{^  IN_Arrows}', "");
    Expect(1, 8704, '\P{  IN_Arrows}', "");
    Expect(0, 8704, '\P{^  IN_Arrows}', "");
    Error('\p{/a/	ASCII}');
    Error('\P{/a/	ASCII}');
    Expect(1, 127, '\p{ascii}', "");
    Expect(0, 127, '\p{^ascii}', "");
    Expect(0, 127, '\P{ascii}', "");
    Expect(1, 127, '\P{^ascii}', "");
    Expect(0, 128, '\p{ascii}', "");
    Expect(1, 128, '\p{^ascii}', "");
    Expect(1, 128, '\P{ascii}', "");
    Expect(0, 128, '\P{^ascii}', "");
    Expect(1, 127, '\p{-ASCII}', "");
    Expect(0, 127, '\p{^-ASCII}', "");
    Expect(0, 127, '\P{-ASCII}', "");
    Expect(1, 127, '\P{^-ASCII}', "");
    Expect(0, 128, '\p{-ASCII}', "");
    Expect(1, 128, '\p{^-ASCII}', "");
    Expect(1, 128, '\P{-ASCII}', "");
    Expect(0, 128, '\P{^-ASCII}', "");
    Error('\p{-:=IS_ASCII}');
    Error('\P{-:=IS_ASCII}');
    Expect(1, 127, '\p{isascii}', "");
    Expect(0, 127, '\p{^isascii}', "");
    Expect(0, 127, '\P{isascii}', "");
    Expect(1, 127, '\P{^isascii}', "");
    Expect(0, 128, '\p{isascii}', "");
    Expect(1, 128, '\p{^isascii}', "");
    Expect(1, 128, '\P{isascii}', "");
    Expect(0, 128, '\P{^isascii}', "");
    Expect(1, 127, '\p{_ IS_ASCII}', "");
    Expect(0, 127, '\p{^_ IS_ASCII}', "");
    Expect(0, 127, '\P{_ IS_ASCII}', "");
    Expect(1, 127, '\P{^_ IS_ASCII}', "");
    Expect(0, 128, '\p{_ IS_ASCII}', "");
    Expect(1, 128, '\p{^_ IS_ASCII}', "");
    Expect(1, 128, '\P{_ IS_ASCII}', "");
    Expect(0, 128, '\P{^_ IS_ASCII}', "");
    Error('\p{Basic_latin:=}');
    Error('\P{Basic_latin:=}');
    Expect(1, 127, '\p{basiclatin}', "");
    Expect(0, 127, '\p{^basiclatin}', "");
    Expect(0, 127, '\P{basiclatin}', "");
    Expect(1, 127, '\P{^basiclatin}', "");
    Expect(0, 128, '\p{basiclatin}', "");
    Expect(1, 128, '\p{^basiclatin}', "");
    Expect(1, 128, '\P{basiclatin}', "");
    Expect(0, 128, '\P{^basiclatin}', "");
    Expect(1, 127, '\p{	basic_Latin}', "");
    Expect(0, 127, '\p{^	basic_Latin}', "");
    Expect(0, 127, '\P{	basic_Latin}', "");
    Expect(1, 127, '\P{^	basic_Latin}', "");
    Expect(0, 128, '\p{	basic_Latin}', "");
    Expect(1, 128, '\p{^	basic_Latin}', "");
    Expect(1, 128, '\P{	basic_Latin}', "");
    Expect(0, 128, '\P{^	basic_Latin}', "");
    Error('\p{/a/_-Is_basic_latin}');
    Error('\P{/a/_-Is_basic_latin}');
    Expect(1, 127, '\p{isbasiclatin}', "");
    Expect(0, 127, '\p{^isbasiclatin}', "");
    Expect(0, 127, '\P{isbasiclatin}', "");
    Expect(1, 127, '\P{^isbasiclatin}', "");
    Expect(0, 128, '\p{isbasiclatin}', "");
    Expect(1, 128, '\p{^isbasiclatin}', "");
    Expect(1, 128, '\P{isbasiclatin}', "");
    Expect(0, 128, '\P{^isbasiclatin}', "");
    Expect(1, 127, '\p{- Is_Basic_Latin}', "");
    Expect(0, 127, '\p{^- Is_Basic_Latin}', "");
    Expect(0, 127, '\P{- Is_Basic_Latin}', "");
    Expect(1, 127, '\P{^- Is_Basic_Latin}', "");
    Expect(0, 128, '\p{- Is_Basic_Latin}', "");
    Expect(1, 128, '\p{^- Is_Basic_Latin}', "");
    Expect(1, 128, '\P{- Is_Basic_Latin}', "");
    Expect(0, 128, '\P{^- Is_Basic_Latin}', "");
    Error('\p{/a/	In_Basic_latin}');
    Error('\P{/a/	In_Basic_latin}');
    Expect(1, 127, '\p{inbasiclatin}', "");
    Expect(0, 127, '\p{^inbasiclatin}', "");
    Expect(0, 127, '\P{inbasiclatin}', "");
    Expect(1, 127, '\P{^inbasiclatin}', "");
    Expect(0, 128, '\p{inbasiclatin}', "");
    Expect(1, 128, '\p{^inbasiclatin}', "");
    Expect(1, 128, '\P{inbasiclatin}', "");
    Expect(0, 128, '\P{^inbasiclatin}', "");
    Expect(1, 127, '\p{	-In_Basic_Latin}', "");
    Expect(0, 127, '\p{^	-In_Basic_Latin}', "");
    Expect(0, 127, '\P{	-In_Basic_Latin}', "");
    Expect(1, 127, '\P{^	-In_Basic_Latin}', "");
    Expect(0, 128, '\p{	-In_Basic_Latin}', "");
    Expect(1, 128, '\p{^	-In_Basic_Latin}', "");
    Expect(1, 128, '\P{	-In_Basic_Latin}', "");
    Expect(0, 128, '\P{^	-In_Basic_Latin}', "");
    Error('\p{/a/In_ASCII}');
    Error('\P{/a/In_ASCII}');
    Expect(1, 127, '\p{inascii}', "");
    Expect(0, 127, '\p{^inascii}', "");
    Expect(0, 127, '\P{inascii}', "");
    Expect(1, 127, '\P{^inascii}', "");
    Expect(0, 128, '\p{inascii}', "");
    Expect(1, 128, '\p{^inascii}', "");
    Expect(1, 128, '\P{inascii}', "");
    Expect(0, 128, '\P{^inascii}', "");
    Expect(1, 127, '\p{ _IN_ASCII}', "");
    Expect(0, 127, '\p{^ _IN_ASCII}', "");
    Expect(0, 127, '\P{ _IN_ASCII}', "");
    Expect(1, 127, '\P{^ _IN_ASCII}', "");
    Expect(0, 128, '\p{ _IN_ASCII}', "");
    Expect(1, 128, '\p{^ _IN_ASCII}', "");
    Expect(1, 128, '\P{ _IN_ASCII}', "");
    Expect(0, 128, '\P{^ _IN_ASCII}', "");
    Error('\p{	 Assigned:=}');
    Error('\P{	 Assigned:=}');
    Expect(1, 1114109, '\p{assigned}', "");
    Expect(0, 1114109, '\p{^assigned}', "");
    Expect(0, 1114109, '\P{assigned}', "");
    Expect(1, 1114109, '\P{^assigned}', "");
    Expect(0, 918000, '\p{assigned}', "");
    Expect(1, 918000, '\p{^assigned}', "");
    Expect(1, 918000, '\P{assigned}', "");
    Expect(0, 918000, '\P{^assigned}', "");
    Expect(1, 1114109, '\p{_ Assigned}', "");
    Expect(0, 1114109, '\p{^_ Assigned}', "");
    Expect(0, 1114109, '\P{_ Assigned}', "");
    Expect(1, 1114109, '\P{^_ Assigned}', "");
    Expect(0, 918000, '\p{_ Assigned}', "");
    Expect(1, 918000, '\p{^_ Assigned}', "");
    Expect(1, 918000, '\P{_ Assigned}', "");
    Expect(0, 918000, '\P{^_ Assigned}', "");
    Error('\p{:=--Is_Assigned}');
    Error('\P{:=--Is_Assigned}');
    Expect(1, 1114109, '\p{isassigned}', "");
    Expect(0, 1114109, '\p{^isassigned}', "");
    Expect(0, 1114109, '\P{isassigned}', "");
    Expect(1, 1114109, '\P{^isassigned}', "");
    Expect(0, 918000, '\p{isassigned}', "");
    Expect(1, 918000, '\p{^isassigned}', "");
    Expect(1, 918000, '\P{isassigned}', "");
    Expect(0, 918000, '\P{^isassigned}', "");
    Expect(1, 1114109, '\p{ IS_assigned}', "");
    Expect(0, 1114109, '\p{^ IS_assigned}', "");
    Expect(0, 1114109, '\P{ IS_assigned}', "");
    Expect(1, 1114109, '\P{^ IS_assigned}', "");
    Expect(0, 918000, '\p{ IS_assigned}', "");
    Expect(1, 918000, '\p{^ IS_assigned}', "");
    Expect(1, 918000, '\P{ IS_assigned}', "");
    Expect(0, 918000, '\P{^ IS_assigned}', "");
    Error('\p{_	AVESTAN/a/}');
    Error('\P{_	AVESTAN/a/}');
    Expect(1, 68415, '\p{avestan}', "");
    Expect(0, 68415, '\p{^avestan}', "");
    Expect(0, 68415, '\P{avestan}', "");
    Expect(1, 68415, '\P{^avestan}', "");
    Expect(0, 68416, '\p{avestan}', "");
    Expect(1, 68416, '\p{^avestan}', "");
    Expect(1, 68416, '\P{avestan}', "");
    Expect(0, 68416, '\P{^avestan}', "");
    Expect(1, 68415, '\p{_Avestan}', "");
    Expect(0, 68415, '\p{^_Avestan}', "");
    Expect(0, 68415, '\P{_Avestan}', "");
    Expect(1, 68415, '\P{^_Avestan}', "");
    Expect(0, 68416, '\p{_Avestan}', "");
    Expect(1, 68416, '\p{^_Avestan}', "");
    Expect(1, 68416, '\P{_Avestan}', "");
    Expect(0, 68416, '\P{^_Avestan}', "");
    Error('\p{:=  IS_Avestan}');
    Error('\P{:=  IS_Avestan}');
    Expect(1, 68415, '\p{isavestan}', "");
    Expect(0, 68415, '\p{^isavestan}', "");
    Expect(0, 68415, '\P{isavestan}', "");
    Expect(1, 68415, '\P{^isavestan}', "");
    Expect(0, 68416, '\p{isavestan}', "");
    Expect(1, 68416, '\p{^isavestan}', "");
    Expect(1, 68416, '\P{isavestan}', "");
    Expect(0, 68416, '\P{^isavestan}', "");
    Expect(1, 68415, '\p{_IS_AVESTAN}', "");
    Expect(0, 68415, '\p{^_IS_AVESTAN}', "");
    Expect(0, 68415, '\P{_IS_AVESTAN}', "");
    Expect(1, 68415, '\P{^_IS_AVESTAN}', "");
    Expect(0, 68416, '\p{_IS_AVESTAN}', "");
    Expect(1, 68416, '\p{^_IS_AVESTAN}', "");
    Expect(1, 68416, '\P{_IS_AVESTAN}', "");
    Expect(0, 68416, '\P{^_IS_AVESTAN}', "");
    Error('\p{/a/		AVST}');
    Error('\P{/a/		AVST}');
    Expect(1, 68415, '\p{avst}', "");
    Expect(0, 68415, '\p{^avst}', "");
    Expect(0, 68415, '\P{avst}', "");
    Expect(1, 68415, '\P{^avst}', "");
    Expect(0, 68416, '\p{avst}', "");
    Expect(1, 68416, '\p{^avst}', "");
    Expect(1, 68416, '\P{avst}', "");
    Expect(0, 68416, '\P{^avst}', "");
    Expect(1, 68415, '\p{_AVST}', "");
    Expect(0, 68415, '\p{^_AVST}', "");
    Expect(0, 68415, '\P{_AVST}', "");
    Expect(1, 68415, '\P{^_AVST}', "");
    Expect(0, 68416, '\p{_AVST}', "");
    Expect(1, 68416, '\p{^_AVST}', "");
    Expect(1, 68416, '\P{_AVST}', "");
    Expect(0, 68416, '\P{^_AVST}', "");
    Error('\p{ :=Is_Avst}');
    Error('\P{ :=Is_Avst}');
    Expect(1, 68415, '\p{isavst}', "");
    Expect(0, 68415, '\p{^isavst}', "");
    Expect(0, 68415, '\P{isavst}', "");
    Expect(1, 68415, '\P{^isavst}', "");
    Expect(0, 68416, '\p{isavst}', "");
    Expect(1, 68416, '\p{^isavst}', "");
    Expect(1, 68416, '\P{isavst}', "");
    Expect(0, 68416, '\P{^isavst}', "");
    Expect(1, 68415, '\p{Is_avst}', "");
    Expect(0, 68415, '\p{^Is_avst}', "");
    Expect(0, 68415, '\P{Is_avst}', "");
    Expect(1, 68415, '\P{^Is_avst}', "");
    Expect(0, 68416, '\p{Is_avst}', "");
    Expect(1, 68416, '\p{^Is_avst}', "");
    Expect(1, 68416, '\P{Is_avst}', "");
    Expect(0, 68416, '\P{^Is_avst}', "");
    Error('\p{:=		balinese}');
    Error('\P{:=		balinese}');
    Expect(1, 7036, '\p{balinese}', "");
    Expect(0, 7036, '\p{^balinese}', "");
    Expect(0, 7036, '\P{balinese}', "");
    Expect(1, 7036, '\P{^balinese}', "");
    Expect(0, 7037, '\p{balinese}', "");
    Expect(1, 7037, '\p{^balinese}', "");
    Expect(1, 7037, '\P{balinese}', "");
    Expect(0, 7037, '\P{^balinese}', "");
    Expect(1, 7036, '\p{	Balinese}', "");
    Expect(0, 7036, '\p{^	Balinese}', "");
    Expect(0, 7036, '\P{	Balinese}', "");
    Expect(1, 7036, '\P{^	Balinese}', "");
    Expect(0, 7037, '\p{	Balinese}', "");
    Expect(1, 7037, '\p{^	Balinese}', "");
    Expect(1, 7037, '\P{	Balinese}', "");
    Expect(0, 7037, '\P{^	Balinese}', "");
    Error('\p{/a/IS_balinese}');
    Error('\P{/a/IS_balinese}');
    Expect(1, 7036, '\p{isbalinese}', "");
    Expect(0, 7036, '\p{^isbalinese}', "");
    Expect(0, 7036, '\P{isbalinese}', "");
    Expect(1, 7036, '\P{^isbalinese}', "");
    Expect(0, 7037, '\p{isbalinese}', "");
    Expect(1, 7037, '\p{^isbalinese}', "");
    Expect(1, 7037, '\P{isbalinese}', "");
    Expect(0, 7037, '\P{^isbalinese}', "");
    Expect(1, 7036, '\p{ 	IS_balinese}', "");
    Expect(0, 7036, '\p{^ 	IS_balinese}', "");
    Expect(0, 7036, '\P{ 	IS_balinese}', "");
    Expect(1, 7036, '\P{^ 	IS_balinese}', "");
    Expect(0, 7037, '\p{ 	IS_balinese}', "");
    Expect(1, 7037, '\p{^ 	IS_balinese}', "");
    Expect(1, 7037, '\P{ 	IS_balinese}', "");
    Expect(0, 7037, '\P{^ 	IS_balinese}', "");
    Error('\p{:=		bali}');
    Error('\P{:=		bali}');
    Expect(1, 7036, '\p{bali}', "");
    Expect(0, 7036, '\p{^bali}', "");
    Expect(0, 7036, '\P{bali}', "");
    Expect(1, 7036, '\P{^bali}', "");
    Expect(0, 7037, '\p{bali}', "");
    Expect(1, 7037, '\p{^bali}', "");
    Expect(1, 7037, '\P{bali}', "");
    Expect(0, 7037, '\P{^bali}', "");
    Expect(1, 7036, '\p{-Bali}', "");
    Expect(0, 7036, '\p{^-Bali}', "");
    Expect(0, 7036, '\P{-Bali}', "");
    Expect(1, 7036, '\P{^-Bali}', "");
    Expect(0, 7037, '\p{-Bali}', "");
    Expect(1, 7037, '\p{^-Bali}', "");
    Expect(1, 7037, '\P{-Bali}', "");
    Expect(0, 7037, '\P{^-Bali}', "");
    Error('\p{/a/	_Is_BALI}');
    Error('\P{/a/	_Is_BALI}');
    Expect(1, 7036, '\p{isbali}', "");
    Expect(0, 7036, '\p{^isbali}', "");
    Expect(0, 7036, '\P{isbali}', "");
    Expect(1, 7036, '\P{^isbali}', "");
    Expect(0, 7037, '\p{isbali}', "");
    Expect(1, 7037, '\p{^isbali}', "");
    Expect(1, 7037, '\P{isbali}', "");
    Expect(0, 7037, '\P{^isbali}', "");
    Expect(1, 7036, '\p{ is_Bali}', "");
    Expect(0, 7036, '\p{^ is_Bali}', "");
    Expect(0, 7036, '\P{ is_Bali}', "");
    Expect(1, 7036, '\P{^ is_Bali}', "");
    Expect(0, 7037, '\p{ is_Bali}', "");
    Expect(1, 7037, '\p{^ is_Bali}', "");
    Expect(1, 7037, '\P{ is_Bali}', "");
    Expect(0, 7037, '\P{^ is_Bali}', "");
    Error('\p{ 	bamum/a/}');
    Error('\P{ 	bamum/a/}');
    Expect(1, 92728, '\p{bamum}', "");
    Expect(0, 92728, '\p{^bamum}', "");
    Expect(0, 92728, '\P{bamum}', "");
    Expect(1, 92728, '\P{^bamum}', "");
    Expect(0, 92729, '\p{bamum}', "");
    Expect(1, 92729, '\p{^bamum}', "");
    Expect(1, 92729, '\P{bamum}', "");
    Expect(0, 92729, '\P{^bamum}', "");
    Expect(1, 92728, '\p{	BAMUM}', "");
    Expect(0, 92728, '\p{^	BAMUM}', "");
    Expect(0, 92728, '\P{	BAMUM}', "");
    Expect(1, 92728, '\P{^	BAMUM}', "");
    Expect(0, 92729, '\p{	BAMUM}', "");
    Expect(1, 92729, '\p{^	BAMUM}', "");
    Expect(1, 92729, '\P{	BAMUM}', "");
    Expect(0, 92729, '\P{^	BAMUM}', "");
    Error('\p{ _is_Bamum/a/}');
    Error('\P{ _is_Bamum/a/}');
    Expect(1, 92728, '\p{isbamum}', "");
    Expect(0, 92728, '\p{^isbamum}', "");
    Expect(0, 92728, '\P{isbamum}', "");
    Expect(1, 92728, '\P{^isbamum}', "");
    Expect(0, 92729, '\p{isbamum}', "");
    Expect(1, 92729, '\p{^isbamum}', "");
    Expect(1, 92729, '\P{isbamum}', "");
    Expect(0, 92729, '\P{^isbamum}', "");
    Expect(1, 92728, '\p{ Is_BAMUM}', "");
    Expect(0, 92728, '\p{^ Is_BAMUM}', "");
    Expect(0, 92728, '\P{ Is_BAMUM}', "");
    Expect(1, 92728, '\P{^ Is_BAMUM}', "");
    Expect(0, 92729, '\p{ Is_BAMUM}', "");
    Expect(1, 92729, '\p{^ Is_BAMUM}', "");
    Expect(1, 92729, '\P{ Is_BAMUM}', "");
    Expect(0, 92729, '\P{^ Is_BAMUM}', "");
    Error('\p{/a/ bamu}');
    Error('\P{/a/ bamu}');
    Expect(1, 92728, '\p{bamu}', "");
    Expect(0, 92728, '\p{^bamu}', "");
    Expect(0, 92728, '\P{bamu}', "");
    Expect(1, 92728, '\P{^bamu}', "");
    Expect(0, 92729, '\p{bamu}', "");
    Expect(1, 92729, '\p{^bamu}', "");
    Expect(1, 92729, '\P{bamu}', "");
    Expect(0, 92729, '\P{^bamu}', "");
    Expect(1, 92728, '\p{ Bamu}', "");
    Expect(0, 92728, '\p{^ Bamu}', "");
    Expect(0, 92728, '\P{ Bamu}', "");
    Expect(1, 92728, '\P{^ Bamu}', "");
    Expect(0, 92729, '\p{ Bamu}', "");
    Expect(1, 92729, '\p{^ Bamu}', "");
    Expect(1, 92729, '\P{ Bamu}', "");
    Expect(0, 92729, '\P{^ Bamu}', "");
    Error('\p{_-Is_BAMU/a/}');
    Error('\P{_-Is_BAMU/a/}');
    Expect(1, 92728, '\p{isbamu}', "");
    Expect(0, 92728, '\p{^isbamu}', "");
    Expect(0, 92728, '\P{isbamu}', "");
    Expect(1, 92728, '\P{^isbamu}', "");
    Expect(0, 92729, '\p{isbamu}', "");
    Expect(1, 92729, '\p{^isbamu}', "");
    Expect(1, 92729, '\P{isbamu}', "");
    Expect(0, 92729, '\P{^isbamu}', "");
    Expect(1, 92728, '\p{_-Is_BAMU}', "");
    Expect(0, 92728, '\p{^_-Is_BAMU}', "");
    Expect(0, 92728, '\P{_-Is_BAMU}', "");
    Expect(1, 92728, '\P{^_-Is_BAMU}', "");
    Expect(0, 92729, '\p{_-Is_BAMU}', "");
    Expect(1, 92729, '\p{^_-Is_BAMU}', "");
    Expect(1, 92729, '\P{_-Is_BAMU}', "");
    Expect(0, 92729, '\P{^_-Is_BAMU}', "");
    Error('\p{:=-	BAMUM_SUPPLEMENT}');
    Error('\P{:=-	BAMUM_SUPPLEMENT}');
    Expect(1, 92735, '\p{bamumsupplement}', "");
    Expect(0, 92735, '\p{^bamumsupplement}', "");
    Expect(0, 92735, '\P{bamumsupplement}', "");
    Expect(1, 92735, '\P{^bamumsupplement}', "");
    Expect(0, 92736, '\p{bamumsupplement}', "");
    Expect(1, 92736, '\p{^bamumsupplement}', "");
    Expect(1, 92736, '\P{bamumsupplement}', "");
    Expect(0, 92736, '\P{^bamumsupplement}', "");
    Expect(1, 92735, '\p{-Bamum_supplement}', "");
    Expect(0, 92735, '\p{^-Bamum_supplement}', "");
    Expect(0, 92735, '\P{-Bamum_supplement}', "");
    Expect(1, 92735, '\P{^-Bamum_supplement}', "");
    Expect(0, 92736, '\p{-Bamum_supplement}', "");
    Expect(1, 92736, '\p{^-Bamum_supplement}', "");
    Expect(1, 92736, '\P{-Bamum_supplement}', "");
    Expect(0, 92736, '\P{^-Bamum_supplement}', "");
    Error('\p{_/a/Is_Bamum_supplement}');
    Error('\P{_/a/Is_Bamum_supplement}');
    Expect(1, 92735, '\p{isbamumsupplement}', "");
    Expect(0, 92735, '\p{^isbamumsupplement}', "");
    Expect(0, 92735, '\P{isbamumsupplement}', "");
    Expect(1, 92735, '\P{^isbamumsupplement}', "");
    Expect(0, 92736, '\p{isbamumsupplement}', "");
    Expect(1, 92736, '\p{^isbamumsupplement}', "");
    Expect(1, 92736, '\P{isbamumsupplement}', "");
    Expect(0, 92736, '\P{^isbamumsupplement}', "");
    Expect(1, 92735, '\p{_	Is_bamum_Supplement}', "");
    Expect(0, 92735, '\p{^_	Is_bamum_Supplement}', "");
    Expect(0, 92735, '\P{_	Is_bamum_Supplement}', "");
    Expect(1, 92735, '\P{^_	Is_bamum_Supplement}', "");
    Expect(0, 92736, '\p{_	Is_bamum_Supplement}', "");
    Expect(1, 92736, '\p{^_	Is_bamum_Supplement}', "");
    Expect(1, 92736, '\P{_	Is_bamum_Supplement}', "");
    Expect(0, 92736, '\P{^_	Is_bamum_Supplement}', "");
    Error('\p{/a/-In_bamum_SUPPLEMENT}');
    Error('\P{/a/-In_bamum_SUPPLEMENT}');
    Expect(1, 92735, '\p{inbamumsupplement}', "");
    Expect(0, 92735, '\p{^inbamumsupplement}', "");
    Expect(0, 92735, '\P{inbamumsupplement}', "");
    Expect(1, 92735, '\P{^inbamumsupplement}', "");
    Expect(0, 92736, '\p{inbamumsupplement}', "");
    Expect(1, 92736, '\p{^inbamumsupplement}', "");
    Expect(1, 92736, '\P{inbamumsupplement}', "");
    Expect(0, 92736, '\P{^inbamumsupplement}', "");
    Expect(1, 92735, '\p{	_in_Bamum_SUPPLEMENT}', "");
    Expect(0, 92735, '\p{^	_in_Bamum_SUPPLEMENT}', "");
    Expect(0, 92735, '\P{	_in_Bamum_SUPPLEMENT}', "");
    Expect(1, 92735, '\P{^	_in_Bamum_SUPPLEMENT}', "");
    Expect(0, 92736, '\p{	_in_Bamum_SUPPLEMENT}', "");
    Expect(1, 92736, '\p{^	_in_Bamum_SUPPLEMENT}', "");
    Expect(1, 92736, '\P{	_in_Bamum_SUPPLEMENT}', "");
    Expect(0, 92736, '\P{^	_in_Bamum_SUPPLEMENT}', "");
    Error('\p{/a/	 Bamum_SUP}');
    Error('\P{/a/	 Bamum_SUP}');
    Expect(1, 92735, '\p{bamumsup}', "");
    Expect(0, 92735, '\p{^bamumsup}', "");
    Expect(0, 92735, '\P{bamumsup}', "");
    Expect(1, 92735, '\P{^bamumsup}', "");
    Expect(0, 92736, '\p{bamumsup}', "");
    Expect(1, 92736, '\p{^bamumsup}', "");
    Expect(1, 92736, '\P{bamumsup}', "");
    Expect(0, 92736, '\P{^bamumsup}', "");
    Expect(1, 92735, '\p{	bamum_sup}', "");
    Expect(0, 92735, '\p{^	bamum_sup}', "");
    Expect(0, 92735, '\P{	bamum_sup}', "");
    Expect(1, 92735, '\P{^	bamum_sup}', "");
    Expect(0, 92736, '\p{	bamum_sup}', "");
    Expect(1, 92736, '\p{^	bamum_sup}', "");
    Expect(1, 92736, '\P{	bamum_sup}', "");
    Expect(0, 92736, '\P{^	bamum_sup}', "");
    Error('\p{_/a/IS_Bamum_sup}');
    Error('\P{_/a/IS_Bamum_sup}');
    Expect(1, 92735, '\p{isbamumsup}', "");
    Expect(0, 92735, '\p{^isbamumsup}', "");
    Expect(0, 92735, '\P{isbamumsup}', "");
    Expect(1, 92735, '\P{^isbamumsup}', "");
    Expect(0, 92736, '\p{isbamumsup}', "");
    Expect(1, 92736, '\p{^isbamumsup}', "");
    Expect(1, 92736, '\P{isbamumsup}', "");
    Expect(0, 92736, '\P{^isbamumsup}', "");
    Expect(1, 92735, '\p{	Is_Bamum_sup}', "");
    Expect(0, 92735, '\p{^	Is_Bamum_sup}', "");
    Expect(0, 92735, '\P{	Is_Bamum_sup}', "");
    Expect(1, 92735, '\P{^	Is_Bamum_sup}', "");
    Expect(0, 92736, '\p{	Is_Bamum_sup}', "");
    Expect(1, 92736, '\p{^	Is_Bamum_sup}', "");
    Expect(1, 92736, '\P{	Is_Bamum_sup}', "");
    Expect(0, 92736, '\P{^	Is_Bamum_sup}', "");
    Error('\p{/a/_-In_Bamum_Sup}');
    Error('\P{/a/_-In_Bamum_Sup}');
    Expect(1, 92735, '\p{inbamumsup}', "");
    Expect(0, 92735, '\p{^inbamumsup}', "");
    Expect(0, 92735, '\P{inbamumsup}', "");
    Expect(1, 92735, '\P{^inbamumsup}', "");
    Expect(0, 92736, '\p{inbamumsup}', "");
    Expect(1, 92736, '\p{^inbamumsup}', "");
    Expect(1, 92736, '\P{inbamumsup}', "");
    Expect(0, 92736, '\P{^inbamumsup}', "");
    Expect(1, 92735, '\p{_-In_Bamum_Sup}', "");
    Expect(0, 92735, '\p{^_-In_Bamum_Sup}', "");
    Expect(0, 92735, '\P{_-In_Bamum_Sup}', "");
    Expect(1, 92735, '\P{^_-In_Bamum_Sup}', "");
    Expect(0, 92736, '\p{_-In_Bamum_Sup}', "");
    Expect(1, 92736, '\p{^_-In_Bamum_Sup}', "");
    Expect(1, 92736, '\P{_-In_Bamum_Sup}', "");
    Expect(0, 92736, '\P{^_-In_Bamum_Sup}', "");
    Error('\p{	bassa_VAH:=}');
    Error('\P{	bassa_VAH:=}');
    Expect(1, 92917, '\p{bassavah}', "");
    Expect(0, 92917, '\p{^bassavah}', "");
    Expect(0, 92917, '\P{bassavah}', "");
    Expect(1, 92917, '\P{^bassavah}', "");
    Expect(0, 92918, '\p{bassavah}', "");
    Expect(1, 92918, '\p{^bassavah}', "");
    Expect(1, 92918, '\P{bassavah}', "");
    Expect(0, 92918, '\P{^bassavah}', "");
    Expect(1, 92917, '\p{-BASSA_Vah}', "");
    Expect(0, 92917, '\p{^-BASSA_Vah}', "");
    Expect(0, 92917, '\P{-BASSA_Vah}', "");
    Expect(1, 92917, '\P{^-BASSA_Vah}', "");
    Expect(0, 92918, '\p{-BASSA_Vah}', "");
    Expect(1, 92918, '\p{^-BASSA_Vah}', "");
    Expect(1, 92918, '\P{-BASSA_Vah}', "");
    Expect(0, 92918, '\P{^-BASSA_Vah}', "");
    Error('\p{-	is_Bassa_Vah/a/}');
    Error('\P{-	is_Bassa_Vah/a/}');
    Expect(1, 92917, '\p{isbassavah}', "");
    Expect(0, 92917, '\p{^isbassavah}', "");
    Expect(0, 92917, '\P{isbassavah}', "");
    Expect(1, 92917, '\P{^isbassavah}', "");
    Expect(0, 92918, '\p{isbassavah}', "");
    Expect(1, 92918, '\p{^isbassavah}', "");
    Expect(1, 92918, '\P{isbassavah}', "");
    Expect(0, 92918, '\P{^isbassavah}', "");
    Expect(1, 92917, '\p{is_Bassa_vah}', "");
    Expect(0, 92917, '\p{^is_Bassa_vah}', "");
    Expect(0, 92917, '\P{is_Bassa_vah}', "");
    Expect(1, 92917, '\P{^is_Bassa_vah}', "");
    Expect(0, 92918, '\p{is_Bassa_vah}', "");
    Expect(1, 92918, '\p{^is_Bassa_vah}', "");
    Expect(1, 92918, '\P{is_Bassa_vah}', "");
    Expect(0, 92918, '\P{^is_Bassa_vah}', "");
    Error('\p{/a/_ Bass}');
    Error('\P{/a/_ Bass}');
    Expect(1, 92917, '\p{bass}', "");
    Expect(0, 92917, '\p{^bass}', "");
    Expect(0, 92917, '\P{bass}', "");
    Expect(1, 92917, '\P{^bass}', "");
    Expect(0, 92918, '\p{bass}', "");
    Expect(1, 92918, '\p{^bass}', "");
    Expect(1, 92918, '\P{bass}', "");
    Expect(0, 92918, '\P{^bass}', "");
    Expect(1, 92917, '\p{ 	bass}', "");
    Expect(0, 92917, '\p{^ 	bass}', "");
    Expect(0, 92917, '\P{ 	bass}', "");
    Expect(1, 92917, '\P{^ 	bass}', "");
    Expect(0, 92918, '\p{ 	bass}', "");
    Expect(1, 92918, '\p{^ 	bass}', "");
    Expect(1, 92918, '\P{ 	bass}', "");
    Expect(0, 92918, '\P{^ 	bass}', "");
    Error('\p{_/a/Is_BASS}');
    Error('\P{_/a/Is_BASS}');
    Expect(1, 92917, '\p{isbass}', "");
    Expect(0, 92917, '\p{^isbass}', "");
    Expect(0, 92917, '\P{isbass}', "");
    Expect(1, 92917, '\P{^isbass}', "");
    Expect(0, 92918, '\p{isbass}', "");
    Expect(1, 92918, '\p{^isbass}', "");
    Expect(1, 92918, '\P{isbass}', "");
    Expect(0, 92918, '\P{^isbass}', "");
    Expect(1, 92917, '\p{--Is_BASS}', "");
    Expect(0, 92917, '\p{^--Is_BASS}', "");
    Expect(0, 92917, '\P{--Is_BASS}', "");
    Expect(1, 92917, '\P{^--Is_BASS}', "");
    Expect(0, 92918, '\p{--Is_BASS}', "");
    Expect(1, 92918, '\p{^--Is_BASS}', "");
    Expect(1, 92918, '\P{--Is_BASS}', "");
    Expect(0, 92918, '\P{^--Is_BASS}', "");
    Error('\p{ :=Batak}');
    Error('\P{ :=Batak}');
    Expect(1, 7167, '\p{batak}', "");
    Expect(0, 7167, '\p{^batak}', "");
    Expect(0, 7167, '\P{batak}', "");
    Expect(1, 7167, '\P{^batak}', "");
    Expect(0, 7168, '\p{batak}', "");
    Expect(1, 7168, '\p{^batak}', "");
    Expect(1, 7168, '\P{batak}', "");
    Expect(0, 7168, '\P{^batak}', "");
    Expect(1, 7167, '\p{ -BATAK}', "");
    Expect(0, 7167, '\p{^ -BATAK}', "");
    Expect(0, 7167, '\P{ -BATAK}', "");
    Expect(1, 7167, '\P{^ -BATAK}', "");
    Expect(0, 7168, '\p{ -BATAK}', "");
    Expect(1, 7168, '\p{^ -BATAK}', "");
    Expect(1, 7168, '\P{ -BATAK}', "");
    Expect(0, 7168, '\P{^ -BATAK}', "");
    Error('\p{:=	Is_Batak}');
    Error('\P{:=	Is_Batak}');
    Expect(1, 7167, '\p{isbatak}', "");
    Expect(0, 7167, '\p{^isbatak}', "");
    Expect(0, 7167, '\P{isbatak}', "");
    Expect(1, 7167, '\P{^isbatak}', "");
    Expect(0, 7168, '\p{isbatak}', "");
    Expect(1, 7168, '\p{^isbatak}', "");
    Expect(1, 7168, '\P{isbatak}', "");
    Expect(0, 7168, '\P{^isbatak}', "");
    Expect(1, 7167, '\p{  IS_Batak}', "");
    Expect(0, 7167, '\p{^  IS_Batak}', "");
    Expect(0, 7167, '\P{  IS_Batak}', "");
    Expect(1, 7167, '\P{^  IS_Batak}', "");
    Expect(0, 7168, '\p{  IS_Batak}', "");
    Expect(1, 7168, '\p{^  IS_Batak}', "");
    Expect(1, 7168, '\P{  IS_Batak}', "");
    Expect(0, 7168, '\P{^  IS_Batak}', "");
    Error('\p{	 Batk:=}');
    Error('\P{	 Batk:=}');
    Expect(1, 7167, '\p{batk}', "");
    Expect(0, 7167, '\p{^batk}', "");
    Expect(0, 7167, '\P{batk}', "");
    Expect(1, 7167, '\P{^batk}', "");
    Expect(0, 7168, '\p{batk}', "");
    Expect(1, 7168, '\p{^batk}', "");
    Expect(1, 7168, '\P{batk}', "");
    Expect(0, 7168, '\P{^batk}', "");
    Expect(1, 7167, '\p{	Batk}', "");
    Expect(0, 7167, '\p{^	Batk}', "");
    Expect(0, 7167, '\P{	Batk}', "");
    Expect(1, 7167, '\P{^	Batk}', "");
    Expect(0, 7168, '\p{	Batk}', "");
    Expect(1, 7168, '\p{^	Batk}', "");
    Expect(1, 7168, '\P{	Batk}', "");
    Expect(0, 7168, '\P{^	Batk}', "");
    Error('\p{-is_Batk:=}');
    Error('\P{-is_Batk:=}');
    Expect(1, 7167, '\p{isbatk}', "");
    Expect(0, 7167, '\p{^isbatk}', "");
    Expect(0, 7167, '\P{isbatk}', "");
    Expect(1, 7167, '\P{^isbatk}', "");
    Expect(0, 7168, '\p{isbatk}', "");
    Expect(1, 7168, '\p{^isbatk}', "");
    Expect(1, 7168, '\P{isbatk}', "");
    Expect(0, 7168, '\P{^isbatk}', "");
    Expect(1, 7167, '\p{-_Is_Batk}', "");
    Expect(0, 7167, '\p{^-_Is_Batk}', "");
    Expect(0, 7167, '\P{-_Is_Batk}', "");
    Expect(1, 7167, '\P{^-_Is_Batk}', "");
    Expect(0, 7168, '\p{-_Is_Batk}', "");
    Expect(1, 7168, '\p{^-_Is_Batk}', "");
    Expect(1, 7168, '\P{-_Is_Batk}', "");
    Expect(0, 7168, '\P{^-_Is_Batk}', "");
    Error('\p{-	Bengali/a/}');
    Error('\P{-	Bengali/a/}');
    Expect(1, 43249, '\p{bengali}', "");
    Expect(0, 43249, '\p{^bengali}', "");
    Expect(0, 43249, '\P{bengali}', "");
    Expect(1, 43249, '\P{^bengali}', "");
    Expect(0, 43250, '\p{bengali}', "");
    Expect(1, 43250, '\p{^bengali}', "");
    Expect(1, 43250, '\P{bengali}', "");
    Expect(0, 43250, '\P{^bengali}', "");
    Expect(1, 43249, '\p{-bengali}', "");
    Expect(0, 43249, '\p{^-bengali}', "");
    Expect(0, 43249, '\P{-bengali}', "");
    Expect(1, 43249, '\P{^-bengali}', "");
    Expect(0, 43250, '\p{-bengali}', "");
    Expect(1, 43250, '\p{^-bengali}', "");
    Expect(1, 43250, '\P{-bengali}', "");
    Expect(0, 43250, '\P{^-bengali}', "");
    Error('\p{/a/	-Is_bengali}');
    Error('\P{/a/	-Is_bengali}');
    Expect(1, 43249, '\p{isbengali}', "");
    Expect(0, 43249, '\p{^isbengali}', "");
    Expect(0, 43249, '\P{isbengali}', "");
    Expect(1, 43249, '\P{^isbengali}', "");
    Expect(0, 43250, '\p{isbengali}', "");
    Expect(1, 43250, '\p{^isbengali}', "");
    Expect(1, 43250, '\P{isbengali}', "");
    Expect(0, 43250, '\P{^isbengali}', "");
    Expect(1, 43249, '\p{Is_BENGALI}', "");
    Expect(0, 43249, '\p{^Is_BENGALI}', "");
    Expect(0, 43249, '\P{Is_BENGALI}', "");
    Expect(1, 43249, '\P{^Is_BENGALI}', "");
    Expect(0, 43250, '\p{Is_BENGALI}', "");
    Expect(1, 43250, '\p{^Is_BENGALI}', "");
    Expect(1, 43250, '\P{Is_BENGALI}', "");
    Expect(0, 43250, '\P{^Is_BENGALI}', "");
    Error('\p{/a/-	BENG}');
    Error('\P{/a/-	BENG}');
    Expect(1, 43249, '\p{beng}', "");
    Expect(0, 43249, '\p{^beng}', "");
    Expect(0, 43249, '\P{beng}', "");
    Expect(1, 43249, '\P{^beng}', "");
    Expect(0, 43250, '\p{beng}', "");
    Expect(1, 43250, '\p{^beng}', "");
    Expect(1, 43250, '\P{beng}', "");
    Expect(0, 43250, '\P{^beng}', "");
    Expect(1, 43249, '\p{  BENG}', "");
    Expect(0, 43249, '\p{^  BENG}', "");
    Expect(0, 43249, '\P{  BENG}', "");
    Expect(1, 43249, '\P{^  BENG}', "");
    Expect(0, 43250, '\p{  BENG}', "");
    Expect(1, 43250, '\p{^  BENG}', "");
    Expect(1, 43250, '\P{  BENG}', "");
    Expect(0, 43250, '\P{^  BENG}', "");
    Error('\p{_/a/is_Beng}');
    Error('\P{_/a/is_Beng}');
    Expect(1, 43249, '\p{isbeng}', "");
    Expect(0, 43249, '\p{^isbeng}', "");
    Expect(0, 43249, '\P{isbeng}', "");
    Expect(1, 43249, '\P{^isbeng}', "");
    Expect(0, 43250, '\p{isbeng}', "");
    Expect(1, 43250, '\p{^isbeng}', "");
    Expect(1, 43250, '\P{isbeng}', "");
    Expect(0, 43250, '\P{^isbeng}', "");
    Expect(1, 43249, '\p{_ is_beng}', "");
    Expect(0, 43249, '\p{^_ is_beng}', "");
    Expect(0, 43249, '\P{_ is_beng}', "");
    Expect(1, 43249, '\P{^_ is_beng}', "");
    Expect(0, 43250, '\p{_ is_beng}', "");
    Expect(1, 43250, '\p{^_ is_beng}', "");
    Expect(1, 43250, '\P{_ is_beng}', "");
    Expect(0, 43250, '\P{^_ is_beng}', "");
    Error('\p{_/a/Bhaiksuki}');
    Error('\P{_/a/Bhaiksuki}');
    Expect(1, 72812, '\p{bhaiksuki}', "");
    Expect(0, 72812, '\p{^bhaiksuki}', "");
    Expect(0, 72812, '\P{bhaiksuki}', "");
    Expect(1, 72812, '\P{^bhaiksuki}', "");
    Expect(0, 72813, '\p{bhaiksuki}', "");
    Expect(1, 72813, '\p{^bhaiksuki}', "");
    Expect(1, 72813, '\P{bhaiksuki}', "");
    Expect(0, 72813, '\P{^bhaiksuki}', "");
    Expect(1, 72812, '\p{  bhaiksuki}', "");
    Expect(0, 72812, '\p{^  bhaiksuki}', "");
    Expect(0, 72812, '\P{  bhaiksuki}', "");
    Expect(1, 72812, '\P{^  bhaiksuki}', "");
    Expect(0, 72813, '\p{  bhaiksuki}', "");
    Expect(1, 72813, '\p{^  bhaiksuki}', "");
    Expect(1, 72813, '\P{  bhaiksuki}', "");
    Expect(0, 72813, '\P{^  bhaiksuki}', "");
    Error('\p{ /a/is_BHAIKSUKI}');
    Error('\P{ /a/is_BHAIKSUKI}');
    Expect(1, 72812, '\p{isbhaiksuki}', "");
    Expect(0, 72812, '\p{^isbhaiksuki}', "");
    Expect(0, 72812, '\P{isbhaiksuki}', "");
    Expect(1, 72812, '\P{^isbhaiksuki}', "");
    Expect(0, 72813, '\p{isbhaiksuki}', "");
    Expect(1, 72813, '\p{^isbhaiksuki}', "");
    Expect(1, 72813, '\P{isbhaiksuki}', "");
    Expect(0, 72813, '\P{^isbhaiksuki}', "");
    Expect(1, 72812, '\p{ Is_Bhaiksuki}', "");
    Expect(0, 72812, '\p{^ Is_Bhaiksuki}', "");
    Expect(0, 72812, '\P{ Is_Bhaiksuki}', "");
    Expect(1, 72812, '\P{^ Is_Bhaiksuki}', "");
    Expect(0, 72813, '\p{ Is_Bhaiksuki}', "");
    Expect(1, 72813, '\p{^ Is_Bhaiksuki}', "");
    Expect(1, 72813, '\P{ Is_Bhaiksuki}', "");
    Expect(0, 72813, '\P{^ Is_Bhaiksuki}', "");
    Error('\p{- Bhks:=}');
    Error('\P{- Bhks:=}');
    Expect(1, 72812, '\p{bhks}', "");
    Expect(0, 72812, '\p{^bhks}', "");
    Expect(0, 72812, '\P{bhks}', "");
    Expect(1, 72812, '\P{^bhks}', "");
    Expect(0, 72813, '\p{bhks}', "");
    Expect(1, 72813, '\p{^bhks}', "");
    Expect(1, 72813, '\P{bhks}', "");
    Expect(0, 72813, '\P{^bhks}', "");
    Expect(1, 72812, '\p{ -bhks}', "");
    Expect(0, 72812, '\p{^ -bhks}', "");
    Expect(0, 72812, '\P{ -bhks}', "");
    Expect(1, 72812, '\P{^ -bhks}', "");
    Expect(0, 72813, '\p{ -bhks}', "");
    Expect(1, 72813, '\p{^ -bhks}', "");
    Expect(1, 72813, '\P{ -bhks}', "");
    Expect(0, 72813, '\P{^ -bhks}', "");
    Error('\p{/a/_	IS_bhks}');
    Error('\P{/a/_	IS_bhks}');
    Expect(1, 72812, '\p{isbhks}', "");
    Expect(0, 72812, '\p{^isbhks}', "");
    Expect(0, 72812, '\P{isbhks}', "");
    Expect(1, 72812, '\P{^isbhks}', "");
    Expect(0, 72813, '\p{isbhks}', "");
    Expect(1, 72813, '\p{^isbhks}', "");
    Expect(1, 72813, '\P{isbhks}', "");
    Expect(0, 72813, '\P{^isbhks}', "");
    Expect(1, 72812, '\p{- Is_BHKS}', "");
    Expect(0, 72812, '\p{^- Is_BHKS}', "");
    Expect(0, 72812, '\P{- Is_BHKS}', "");
    Expect(1, 72812, '\P{^- Is_BHKS}', "");
    Expect(0, 72813, '\p{- Is_BHKS}', "");
    Expect(1, 72813, '\p{^- Is_BHKS}', "");
    Expect(1, 72813, '\P{- Is_BHKS}', "");
    Expect(0, 72813, '\P{^- Is_BHKS}', "");
    Error('\p{-:=bidi_control}');
    Error('\P{-:=bidi_control}');
    Expect(1, 8297, '\p{bidicontrol}', "");
    Expect(0, 8297, '\p{^bidicontrol}', "");
    Expect(0, 8297, '\P{bidicontrol}', "");
    Expect(1, 8297, '\P{^bidicontrol}', "");
    Expect(0, 8298, '\p{bidicontrol}', "");
    Expect(1, 8298, '\p{^bidicontrol}', "");
    Expect(1, 8298, '\P{bidicontrol}', "");
    Expect(0, 8298, '\P{^bidicontrol}', "");
    Expect(1, 8297, '\p{--BIDI_Control}', "");
    Expect(0, 8297, '\p{^--BIDI_Control}', "");
    Expect(0, 8297, '\P{--BIDI_Control}', "");
    Expect(1, 8297, '\P{^--BIDI_Control}', "");
    Expect(0, 8298, '\p{--BIDI_Control}', "");
    Expect(1, 8298, '\p{^--BIDI_Control}', "");
    Expect(1, 8298, '\P{--BIDI_Control}', "");
    Expect(0, 8298, '\P{^--BIDI_Control}', "");
    Error('\p{ /a/Is_BIDI_Control}');
    Error('\P{ /a/Is_BIDI_Control}');
    Expect(1, 8297, '\p{isbidicontrol}', "");
    Expect(0, 8297, '\p{^isbidicontrol}', "");
    Expect(0, 8297, '\P{isbidicontrol}', "");
    Expect(1, 8297, '\P{^isbidicontrol}', "");
    Expect(0, 8298, '\p{isbidicontrol}', "");
    Expect(1, 8298, '\p{^isbidicontrol}', "");
    Expect(1, 8298, '\P{isbidicontrol}', "");
    Expect(0, 8298, '\P{^isbidicontrol}', "");
    Expect(1, 8297, '\p{-is_Bidi_Control}', "");
    Expect(0, 8297, '\p{^-is_Bidi_Control}', "");
    Expect(0, 8297, '\P{-is_Bidi_Control}', "");
    Expect(1, 8297, '\P{^-is_Bidi_Control}', "");
    Expect(0, 8298, '\p{-is_Bidi_Control}', "");
    Expect(1, 8298, '\p{^-is_Bidi_Control}', "");
    Expect(1, 8298, '\P{-is_Bidi_Control}', "");
    Expect(0, 8298, '\P{^-is_Bidi_Control}', "");
    Error('\p{-:=bidi_C}');
    Error('\P{-:=bidi_C}');
    Expect(1, 8297, '\p{bidic}', "");
    Expect(0, 8297, '\p{^bidic}', "");
    Expect(0, 8297, '\P{bidic}', "");
    Expect(1, 8297, '\P{^bidic}', "");
    Expect(0, 8298, '\p{bidic}', "");
    Expect(1, 8298, '\p{^bidic}', "");
    Expect(1, 8298, '\P{bidic}', "");
    Expect(0, 8298, '\P{^bidic}', "");
    Expect(1, 8297, '\p{	 Bidi_C}', "");
    Expect(0, 8297, '\p{^	 Bidi_C}', "");
    Expect(0, 8297, '\P{	 Bidi_C}', "");
    Expect(1, 8297, '\P{^	 Bidi_C}', "");
    Expect(0, 8298, '\p{	 Bidi_C}', "");
    Expect(1, 8298, '\p{^	 Bidi_C}', "");
    Expect(1, 8298, '\P{	 Bidi_C}', "");
    Expect(0, 8298, '\P{^	 Bidi_C}', "");
    Error('\p{-_Is_bidi_c:=}');
    Error('\P{-_Is_bidi_c:=}');
    Expect(1, 8297, '\p{isbidic}', "");
    Expect(0, 8297, '\p{^isbidic}', "");
    Expect(0, 8297, '\P{isbidic}', "");
    Expect(1, 8297, '\P{^isbidic}', "");
    Expect(0, 8298, '\p{isbidic}', "");
    Expect(1, 8298, '\p{^isbidic}', "");
    Expect(1, 8298, '\P{isbidic}', "");
    Expect(0, 8298, '\P{^isbidic}', "");
    Expect(1, 8297, '\p{__IS_BIDI_C}', "");
    Expect(0, 8297, '\p{^__IS_BIDI_C}', "");
    Expect(0, 8297, '\P{__IS_BIDI_C}', "");
    Expect(1, 8297, '\P{^__IS_BIDI_C}', "");
    Expect(0, 8298, '\p{__IS_BIDI_C}', "");
    Expect(1, 8298, '\p{^__IS_BIDI_C}', "");
    Expect(1, 8298, '\P{__IS_BIDI_C}', "");
    Expect(0, 8298, '\P{^__IS_BIDI_C}', "");
    Error('\p{_:=BIDI_Mirrored}');
    Error('\P{_:=BIDI_Mirrored}');
    Expect(1, 120771, '\p{bidimirrored}', "");
    Expect(0, 120771, '\p{^bidimirrored}', "");
    Expect(0, 120771, '\P{bidimirrored}', "");
    Expect(1, 120771, '\P{^bidimirrored}', "");
    Expect(0, 120772, '\p{bidimirrored}', "");
    Expect(1, 120772, '\p{^bidimirrored}', "");
    Expect(1, 120772, '\P{bidimirrored}', "");
    Expect(0, 120772, '\P{^bidimirrored}', "");
    Expect(1, 120771, '\p{-Bidi_mirrored}', "");
    Expect(0, 120771, '\p{^-Bidi_mirrored}', "");
    Expect(0, 120771, '\P{-Bidi_mirrored}', "");
    Expect(1, 120771, '\P{^-Bidi_mirrored}', "");
    Expect(0, 120772, '\p{-Bidi_mirrored}', "");
    Expect(1, 120772, '\p{^-Bidi_mirrored}', "");
    Expect(1, 120772, '\P{-Bidi_mirrored}', "");
    Expect(0, 120772, '\P{^-Bidi_mirrored}', "");
    Error('\p{/a/	IS_BIDI_Mirrored}');
    Error('\P{/a/	IS_BIDI_Mirrored}');
    Expect(1, 120771, '\p{isbidimirrored}', "");
    Expect(0, 120771, '\p{^isbidimirrored}', "");
    Expect(0, 120771, '\P{isbidimirrored}', "");
    Expect(1, 120771, '\P{^isbidimirrored}', "");
    Expect(0, 120772, '\p{isbidimirrored}', "");
    Expect(1, 120772, '\p{^isbidimirrored}', "");
    Expect(1, 120772, '\P{isbidimirrored}', "");
    Expect(0, 120772, '\P{^isbidimirrored}', "");
    Expect(1, 120771, '\p{-_IS_Bidi_MIRRORED}', "");
    Expect(0, 120771, '\p{^-_IS_Bidi_MIRRORED}', "");
    Expect(0, 120771, '\P{-_IS_Bidi_MIRRORED}', "");
    Expect(1, 120771, '\P{^-_IS_Bidi_MIRRORED}', "");
    Expect(0, 120772, '\p{-_IS_Bidi_MIRRORED}', "");
    Expect(1, 120772, '\p{^-_IS_Bidi_MIRRORED}', "");
    Expect(1, 120772, '\P{-_IS_Bidi_MIRRORED}', "");
    Expect(0, 120772, '\P{^-_IS_Bidi_MIRRORED}', "");
    Error('\p{-/a/BIDI_m}');
    Error('\P{-/a/BIDI_m}');
    Expect(1, 120771, '\p{bidim}', "");
    Expect(0, 120771, '\p{^bidim}', "");
    Expect(0, 120771, '\P{bidim}', "");
    Expect(1, 120771, '\P{^bidim}', "");
    Expect(0, 120772, '\p{bidim}', "");
    Expect(1, 120772, '\p{^bidim}', "");
    Expect(1, 120772, '\P{bidim}', "");
    Expect(0, 120772, '\P{^bidim}', "");
    Expect(1, 120771, '\p{ bidi_m}', "");
    Expect(0, 120771, '\p{^ bidi_m}', "");
    Expect(0, 120771, '\P{ bidi_m}', "");
    Expect(1, 120771, '\P{^ bidi_m}', "");
    Expect(0, 120772, '\p{ bidi_m}', "");
    Expect(1, 120772, '\p{^ bidi_m}', "");
    Expect(1, 120772, '\P{ bidi_m}', "");
    Expect(0, 120772, '\P{^ bidi_m}', "");
    Error('\p{-:=Is_Bidi_M}');
    Error('\P{-:=Is_Bidi_M}');
    Expect(1, 120771, '\p{isbidim}', "");
    Expect(0, 120771, '\p{^isbidim}', "");
    Expect(0, 120771, '\P{isbidim}', "");
    Expect(1, 120771, '\P{^isbidim}', "");
    Expect(0, 120772, '\p{isbidim}', "");
    Expect(1, 120772, '\p{^isbidim}', "");
    Expect(1, 120772, '\P{isbidim}', "");
    Expect(0, 120772, '\P{^isbidim}', "");
    Expect(1, 120771, '\p{	 Is_BIDI_M}', "");
    Expect(0, 120771, '\p{^	 Is_BIDI_M}', "");
    Expect(0, 120771, '\P{	 Is_BIDI_M}', "");
    Expect(1, 120771, '\P{^	 Is_BIDI_M}', "");
    Expect(0, 120772, '\p{	 Is_BIDI_M}', "");
    Expect(1, 120772, '\p{^	 Is_BIDI_M}', "");
    Expect(1, 120772, '\P{	 Is_BIDI_M}', "");
    Expect(0, 120772, '\P{^	 Is_BIDI_M}', "");
    Error('\p{-/a/xposixblank}');
    Error('\P{-/a/xposixblank}');
    Expect(1, 12288, '\p{xposixblank}', "");
    Expect(0, 12288, '\p{^xposixblank}', "");
    Expect(0, 12288, '\P{xposixblank}', "");
    Expect(1, 12288, '\P{^xposixblank}', "");
    Expect(0, 12289, '\p{xposixblank}', "");
    Expect(1, 12289, '\p{^xposixblank}', "");
    Expect(1, 12289, '\P{xposixblank}', "");
    Expect(0, 12289, '\P{^xposixblank}', "");
    Expect(1, 12288, '\p{-	XPosixBlank}', "");
    Expect(0, 12288, '\p{^-	XPosixBlank}', "");
    Expect(0, 12288, '\P{-	XPosixBlank}', "");
    Expect(1, 12288, '\P{^-	XPosixBlank}', "");
    Expect(0, 12289, '\p{-	XPosixBlank}', "");
    Expect(1, 12289, '\p{^-	XPosixBlank}', "");
    Expect(1, 12289, '\P{-	XPosixBlank}', "");
    Expect(0, 12289, '\P{^-	XPosixBlank}', "");
    Error('\p{-_Blank:=}');
    Error('\P{-_Blank:=}');
    Expect(1, 12288, '\p{blank}', "");
    Expect(0, 12288, '\p{^blank}', "");
    Expect(0, 12288, '\P{blank}', "");
    Expect(1, 12288, '\P{^blank}', "");
    Expect(0, 12289, '\p{blank}', "");
    Expect(1, 12289, '\p{^blank}', "");
    Expect(1, 12289, '\P{blank}', "");
    Expect(0, 12289, '\P{^blank}', "");
    Expect(1, 12288, '\p{_Blank}', "");
    Expect(0, 12288, '\p{^_Blank}', "");
    Expect(0, 12288, '\P{_Blank}', "");
    Expect(1, 12288, '\P{^_Blank}', "");
    Expect(0, 12289, '\p{_Blank}', "");
    Expect(1, 12289, '\p{^_Blank}', "");
    Expect(1, 12289, '\P{_Blank}', "");
    Expect(0, 12289, '\P{^_Blank}', "");
    Error('\p{	:=HorizSpace}');
    Error('\P{	:=HorizSpace}');
    Expect(1, 12288, '\p{horizspace}', "");
    Expect(0, 12288, '\p{^horizspace}', "");
    Expect(0, 12288, '\P{horizspace}', "");
    Expect(1, 12288, '\P{^horizspace}', "");
    Expect(0, 12289, '\p{horizspace}', "");
    Expect(1, 12289, '\p{^horizspace}', "");
    Expect(1, 12289, '\P{horizspace}', "");
    Expect(0, 12289, '\P{^horizspace}', "");
    Expect(1, 12288, '\p{	horizspace}', "");
    Expect(0, 12288, '\p{^	horizspace}', "");
    Expect(0, 12288, '\P{	horizspace}', "");
    Expect(1, 12288, '\P{^	horizspace}', "");
    Expect(0, 12289, '\p{	horizspace}', "");
    Expect(1, 12289, '\p{^	horizspace}', "");
    Expect(1, 12289, '\P{	horizspace}', "");
    Expect(0, 12289, '\P{^	horizspace}', "");
    Error('\p{	is_XPOSIXBLANK:=}');
    Error('\P{	is_XPOSIXBLANK:=}');
    Expect(1, 12288, '\p{isxposixblank}', "");
    Expect(0, 12288, '\p{^isxposixblank}', "");
    Expect(0, 12288, '\P{isxposixblank}', "");
    Expect(1, 12288, '\P{^isxposixblank}', "");
    Expect(0, 12289, '\p{isxposixblank}', "");
    Expect(1, 12289, '\p{^isxposixblank}', "");
    Expect(1, 12289, '\P{isxposixblank}', "");
    Expect(0, 12289, '\P{^isxposixblank}', "");
    Expect(1, 12288, '\p{ _Is_XPosixBlank}', "");
    Expect(0, 12288, '\p{^ _Is_XPosixBlank}', "");
    Expect(0, 12288, '\P{ _Is_XPosixBlank}', "");
    Expect(1, 12288, '\P{^ _Is_XPosixBlank}', "");
    Expect(0, 12289, '\p{ _Is_XPosixBlank}', "");
    Expect(1, 12289, '\p{^ _Is_XPosixBlank}', "");
    Expect(1, 12289, '\P{ _Is_XPosixBlank}', "");
    Expect(0, 12289, '\P{^ _Is_XPosixBlank}', "");
    Error('\p{__Is_BLANK/a/}');
    Error('\P{__Is_BLANK/a/}');
    Expect(1, 12288, '\p{isblank}', "");
    Expect(0, 12288, '\p{^isblank}', "");
    Expect(0, 12288, '\P{isblank}', "");
    Expect(1, 12288, '\P{^isblank}', "");
    Expect(0, 12289, '\p{isblank}', "");
    Expect(1, 12289, '\p{^isblank}', "");
    Expect(1, 12289, '\P{isblank}', "");
    Expect(0, 12289, '\P{^isblank}', "");
    Expect(1, 12288, '\p{  is_Blank}', "");
    Expect(0, 12288, '\p{^  is_Blank}', "");
    Expect(0, 12288, '\P{  is_Blank}', "");
    Expect(1, 12288, '\P{^  is_Blank}', "");
    Expect(0, 12289, '\p{  is_Blank}', "");
    Expect(1, 12289, '\p{^  is_Blank}', "");
    Expect(1, 12289, '\P{  is_Blank}', "");
    Expect(0, 12289, '\P{^  is_Blank}', "");
    Error('\p{--Is_HORIZSPACE/a/}');
    Error('\P{--Is_HORIZSPACE/a/}');
    Expect(1, 12288, '\p{ishorizspace}', "");
    Expect(0, 12288, '\p{^ishorizspace}', "");
    Expect(0, 12288, '\P{ishorizspace}', "");
    Expect(1, 12288, '\P{^ishorizspace}', "");
    Expect(0, 12289, '\p{ishorizspace}', "");
    Expect(1, 12289, '\p{^ishorizspace}', "");
    Expect(1, 12289, '\P{ishorizspace}', "");
    Expect(0, 12289, '\P{^ishorizspace}', "");
    Expect(1, 12288, '\p{- Is_HORIZSPACE}', "");
    Expect(0, 12288, '\p{^- Is_HORIZSPACE}', "");
    Expect(0, 12288, '\P{- Is_HORIZSPACE}', "");
    Expect(1, 12288, '\P{^- Is_HORIZSPACE}', "");
    Expect(0, 12289, '\p{- Is_HORIZSPACE}', "");
    Expect(1, 12289, '\p{^- Is_HORIZSPACE}', "");
    Expect(1, 12289, '\P{- Is_HORIZSPACE}', "");
    Expect(0, 12289, '\P{^- Is_HORIZSPACE}', "");
    Error('\p{-block_ELEMENTS/a/}');
    Error('\P{-block_ELEMENTS/a/}');
    Expect(1, 9631, '\p{blockelements}', "");
    Expect(0, 9631, '\p{^blockelements}', "");
    Expect(0, 9631, '\P{blockelements}', "");
    Expect(1, 9631, '\P{^blockelements}', "");
    Expect(0, 9632, '\p{blockelements}', "");
    Expect(1, 9632, '\p{^blockelements}', "");
    Expect(1, 9632, '\P{blockelements}', "");
    Expect(0, 9632, '\P{^blockelements}', "");
    Expect(1, 9631, '\p{__BLOCK_Elements}', "");
    Expect(0, 9631, '\p{^__BLOCK_Elements}', "");
    Expect(0, 9631, '\P{__BLOCK_Elements}', "");
    Expect(1, 9631, '\P{^__BLOCK_Elements}', "");
    Expect(0, 9632, '\p{__BLOCK_Elements}', "");
    Expect(1, 9632, '\p{^__BLOCK_Elements}', "");
    Expect(1, 9632, '\P{__BLOCK_Elements}', "");
    Expect(0, 9632, '\P{^__BLOCK_Elements}', "");
    Error('\p{:= _Is_BLOCK_Elements}');
    Error('\P{:= _Is_BLOCK_Elements}');
    Expect(1, 9631, '\p{isblockelements}', "");
    Expect(0, 9631, '\p{^isblockelements}', "");
    Expect(0, 9631, '\P{isblockelements}', "");
    Expect(1, 9631, '\P{^isblockelements}', "");
    Expect(0, 9632, '\p{isblockelements}', "");
    Expect(1, 9632, '\p{^isblockelements}', "");
    Expect(1, 9632, '\P{isblockelements}', "");
    Expect(0, 9632, '\P{^isblockelements}', "");
    Expect(1, 9631, '\p{is_BLOCK_Elements}', "");
    Expect(0, 9631, '\p{^is_BLOCK_Elements}', "");
    Expect(0, 9631, '\P{is_BLOCK_Elements}', "");
    Expect(1, 9631, '\P{^is_BLOCK_Elements}', "");
    Expect(0, 9632, '\p{is_BLOCK_Elements}', "");
    Expect(1, 9632, '\p{^is_BLOCK_Elements}', "");
    Expect(1, 9632, '\P{is_BLOCK_Elements}', "");
    Expect(0, 9632, '\P{^is_BLOCK_Elements}', "");
    Error('\p{:=IN_Block_ELEMENTS}');
    Error('\P{:=IN_Block_ELEMENTS}');
    Expect(1, 9631, '\p{inblockelements}', "");
    Expect(0, 9631, '\p{^inblockelements}', "");
    Expect(0, 9631, '\P{inblockelements}', "");
    Expect(1, 9631, '\P{^inblockelements}', "");
    Expect(0, 9632, '\p{inblockelements}', "");
    Expect(1, 9632, '\p{^inblockelements}', "");
    Expect(1, 9632, '\P{inblockelements}', "");
    Expect(0, 9632, '\P{^inblockelements}', "");
    Expect(1, 9631, '\p{	In_Block_elements}', "");
    Expect(0, 9631, '\p{^	In_Block_elements}', "");
    Expect(0, 9631, '\P{	In_Block_elements}', "");
    Expect(1, 9631, '\P{^	In_Block_elements}', "");
    Expect(0, 9632, '\p{	In_Block_elements}', "");
    Expect(1, 9632, '\p{^	In_Block_elements}', "");
    Expect(1, 9632, '\P{	In_Block_elements}', "");
    Expect(0, 9632, '\P{^	In_Block_elements}', "");
    Error('\p{ 	BOPOMOFO:=}');
    Error('\P{ 	BOPOMOFO:=}');
    Expect(1, 65381, '\p{bopomofo}', "");
    Expect(0, 65381, '\p{^bopomofo}', "");
    Expect(0, 65381, '\P{bopomofo}', "");
    Expect(1, 65381, '\P{^bopomofo}', "");
    Expect(0, 65382, '\p{bopomofo}', "");
    Expect(1, 65382, '\p{^bopomofo}', "");
    Expect(1, 65382, '\P{bopomofo}', "");
    Expect(0, 65382, '\P{^bopomofo}', "");
    Expect(1, 65381, '\p{ _Bopomofo}', "");
    Expect(0, 65381, '\p{^ _Bopomofo}', "");
    Expect(0, 65381, '\P{ _Bopomofo}', "");
    Expect(1, 65381, '\P{^ _Bopomofo}', "");
    Expect(0, 65382, '\p{ _Bopomofo}', "");
    Expect(1, 65382, '\p{^ _Bopomofo}', "");
    Expect(1, 65382, '\P{ _Bopomofo}', "");
    Expect(0, 65382, '\P{^ _Bopomofo}', "");
    Error('\p{_-Is_BOPOMOFO/a/}');
    Error('\P{_-Is_BOPOMOFO/a/}');
    Expect(1, 65381, '\p{isbopomofo}', "");
    Expect(0, 65381, '\p{^isbopomofo}', "");
    Expect(0, 65381, '\P{isbopomofo}', "");
    Expect(1, 65381, '\P{^isbopomofo}', "");
    Expect(0, 65382, '\p{isbopomofo}', "");
    Expect(1, 65382, '\p{^isbopomofo}', "");
    Expect(1, 65382, '\P{isbopomofo}', "");
    Expect(0, 65382, '\P{^isbopomofo}', "");
    Expect(1, 65381, '\p{_	is_bopomofo}', "");
    Expect(0, 65381, '\p{^_	is_bopomofo}', "");
    Expect(0, 65381, '\P{_	is_bopomofo}', "");
    Expect(1, 65381, '\P{^_	is_bopomofo}', "");
    Expect(0, 65382, '\p{_	is_bopomofo}', "");
    Expect(1, 65382, '\p{^_	is_bopomofo}', "");
    Expect(1, 65382, '\P{_	is_bopomofo}', "");
    Expect(0, 65382, '\P{^_	is_bopomofo}', "");
    Error('\p{/a/BOPO}');
    Error('\P{/a/BOPO}');
    Expect(1, 65381, '\p{bopo}', "");
    Expect(0, 65381, '\p{^bopo}', "");
    Expect(0, 65381, '\P{bopo}', "");
    Expect(1, 65381, '\P{^bopo}', "");
    Expect(0, 65382, '\p{bopo}', "");
    Expect(1, 65382, '\p{^bopo}', "");
    Expect(1, 65382, '\P{bopo}', "");
    Expect(0, 65382, '\P{^bopo}', "");
    Expect(1, 65381, '\p{ -Bopo}', "");
    Expect(0, 65381, '\p{^ -Bopo}', "");
    Expect(0, 65381, '\P{ -Bopo}', "");
    Expect(1, 65381, '\P{^ -Bopo}', "");
    Expect(0, 65382, '\p{ -Bopo}', "");
    Expect(1, 65382, '\p{^ -Bopo}', "");
    Expect(1, 65382, '\P{ -Bopo}', "");
    Expect(0, 65382, '\P{^ -Bopo}', "");
    Error('\p{:=	Is_bopo}');
    Error('\P{:=	Is_bopo}');
    Expect(1, 65381, '\p{isbopo}', "");
    Expect(0, 65381, '\p{^isbopo}', "");
    Expect(0, 65381, '\P{isbopo}', "");
    Expect(1, 65381, '\P{^isbopo}', "");
    Expect(0, 65382, '\p{isbopo}', "");
    Expect(1, 65382, '\p{^isbopo}', "");
    Expect(1, 65382, '\P{isbopo}', "");
    Expect(0, 65382, '\P{^isbopo}', "");
    Expect(1, 65381, '\p{	 Is_BOPO}', "");
    Expect(0, 65381, '\p{^	 Is_BOPO}', "");
    Expect(0, 65381, '\P{	 Is_BOPO}', "");
    Expect(1, 65381, '\P{^	 Is_BOPO}', "");
    Expect(0, 65382, '\p{	 Is_BOPO}', "");
    Expect(1, 65382, '\p{^	 Is_BOPO}', "");
    Expect(1, 65382, '\P{	 Is_BOPO}', "");
    Expect(0, 65382, '\P{^	 Is_BOPO}', "");
    Error('\p{:=	BOPOMOFO_EXTENDED}');
    Error('\P{:=	BOPOMOFO_EXTENDED}');
    Expect(1, 12735, '\p{bopomofoextended}', "");
    Expect(0, 12735, '\p{^bopomofoextended}', "");
    Expect(0, 12735, '\P{bopomofoextended}', "");
    Expect(1, 12735, '\P{^bopomofoextended}', "");
    Expect(0, 12736, '\p{bopomofoextended}', "");
    Expect(1, 12736, '\p{^bopomofoextended}', "");
    Expect(1, 12736, '\P{bopomofoextended}', "");
    Expect(0, 12736, '\P{^bopomofoextended}', "");
    Expect(1, 12735, '\p{_Bopomofo_extended}', "");
    Expect(0, 12735, '\p{^_Bopomofo_extended}', "");
    Expect(0, 12735, '\P{_Bopomofo_extended}', "");
    Expect(1, 12735, '\P{^_Bopomofo_extended}', "");
    Expect(0, 12736, '\p{_Bopomofo_extended}', "");
    Expect(1, 12736, '\p{^_Bopomofo_extended}', "");
    Expect(1, 12736, '\P{_Bopomofo_extended}', "");
    Expect(0, 12736, '\P{^_Bopomofo_extended}', "");
    Error('\p{ :=Is_bopomofo_extended}');
    Error('\P{ :=Is_bopomofo_extended}');
    Expect(1, 12735, '\p{isbopomofoextended}', "");
    Expect(0, 12735, '\p{^isbopomofoextended}', "");
    Expect(0, 12735, '\P{isbopomofoextended}', "");
    Expect(1, 12735, '\P{^isbopomofoextended}', "");
    Expect(0, 12736, '\p{isbopomofoextended}', "");
    Expect(1, 12736, '\p{^isbopomofoextended}', "");
    Expect(1, 12736, '\P{isbopomofoextended}', "");
    Expect(0, 12736, '\P{^isbopomofoextended}', "");
    Expect(1, 12735, '\p{	 Is_Bopomofo_extended}', "");
    Expect(0, 12735, '\p{^	 Is_Bopomofo_extended}', "");
    Expect(0, 12735, '\P{	 Is_Bopomofo_extended}', "");
    Expect(1, 12735, '\P{^	 Is_Bopomofo_extended}', "");
    Expect(0, 12736, '\p{	 Is_Bopomofo_extended}', "");
    Expect(1, 12736, '\p{^	 Is_Bopomofo_extended}', "");
    Expect(1, 12736, '\P{	 Is_Bopomofo_extended}', "");
    Expect(0, 12736, '\P{^	 Is_Bopomofo_extended}', "");
    Error('\p{-_In_bopomofo_extended/a/}');
    Error('\P{-_In_bopomofo_extended/a/}');
    Expect(1, 12735, '\p{inbopomofoextended}', "");
    Expect(0, 12735, '\p{^inbopomofoextended}', "");
    Expect(0, 12735, '\P{inbopomofoextended}', "");
    Expect(1, 12735, '\P{^inbopomofoextended}', "");
    Expect(0, 12736, '\p{inbopomofoextended}', "");
    Expect(1, 12736, '\p{^inbopomofoextended}', "");
    Expect(1, 12736, '\P{inbopomofoextended}', "");
    Expect(0, 12736, '\P{^inbopomofoextended}', "");
    Expect(1, 12735, '\p{__In_Bopomofo_Extended}', "");
    Expect(0, 12735, '\p{^__In_Bopomofo_Extended}', "");
    Expect(0, 12735, '\P{__In_Bopomofo_Extended}', "");
    Expect(1, 12735, '\P{^__In_Bopomofo_Extended}', "");
    Expect(0, 12736, '\p{__In_Bopomofo_Extended}', "");
    Expect(1, 12736, '\p{^__In_Bopomofo_Extended}', "");
    Expect(1, 12736, '\P{__In_Bopomofo_Extended}', "");
    Expect(0, 12736, '\P{^__In_Bopomofo_Extended}', "");
    Error('\p{ :=bopomofo_EXT}');
    Error('\P{ :=bopomofo_EXT}');
    Expect(1, 12735, '\p{bopomofoext}', "");
    Expect(0, 12735, '\p{^bopomofoext}', "");
    Expect(0, 12735, '\P{bopomofoext}', "");
    Expect(1, 12735, '\P{^bopomofoext}', "");
    Expect(0, 12736, '\p{bopomofoext}', "");
    Expect(1, 12736, '\p{^bopomofoext}', "");
    Expect(1, 12736, '\P{bopomofoext}', "");
    Expect(0, 12736, '\P{^bopomofoext}', "");
    Expect(1, 12735, '\p{	 Bopomofo_ext}', "");
    Expect(0, 12735, '\p{^	 Bopomofo_ext}', "");
    Expect(0, 12735, '\P{	 Bopomofo_ext}', "");
    Expect(1, 12735, '\P{^	 Bopomofo_ext}', "");
    Expect(0, 12736, '\p{	 Bopomofo_ext}', "");
    Expect(1, 12736, '\p{^	 Bopomofo_ext}', "");
    Expect(1, 12736, '\P{	 Bopomofo_ext}', "");
    Expect(0, 12736, '\P{^	 Bopomofo_ext}', "");
    Error('\p{_/a/IS_BOPOMOFO_Ext}');
    Error('\P{_/a/IS_BOPOMOFO_Ext}');
    Expect(1, 12735, '\p{isbopomofoext}', "");
    Expect(0, 12735, '\p{^isbopomofoext}', "");
    Expect(0, 12735, '\P{isbopomofoext}', "");
    Expect(1, 12735, '\P{^isbopomofoext}', "");
    Expect(0, 12736, '\p{isbopomofoext}', "");
    Expect(1, 12736, '\p{^isbopomofoext}', "");
    Expect(1, 12736, '\P{isbopomofoext}', "");
    Expect(0, 12736, '\P{^isbopomofoext}', "");
    Expect(1, 12735, '\p{__Is_BOPOMOFO_EXT}', "");
    Expect(0, 12735, '\p{^__Is_BOPOMOFO_EXT}', "");
    Expect(0, 12735, '\P{__Is_BOPOMOFO_EXT}', "");
    Expect(1, 12735, '\P{^__Is_BOPOMOFO_EXT}', "");
    Expect(0, 12736, '\p{__Is_BOPOMOFO_EXT}', "");
    Expect(1, 12736, '\p{^__Is_BOPOMOFO_EXT}', "");
    Expect(1, 12736, '\P{__Is_BOPOMOFO_EXT}', "");
    Expect(0, 12736, '\P{^__Is_BOPOMOFO_EXT}', "");
    Error('\p{ _In_Bopomofo_EXT/a/}');
    Error('\P{ _In_Bopomofo_EXT/a/}');
    Expect(1, 12735, '\p{inbopomofoext}', "");
    Expect(0, 12735, '\p{^inbopomofoext}', "");
    Expect(0, 12735, '\P{inbopomofoext}', "");
    Expect(1, 12735, '\P{^inbopomofoext}', "");
    Expect(0, 12736, '\p{inbopomofoext}', "");
    Expect(1, 12736, '\p{^inbopomofoext}', "");
    Expect(1, 12736, '\P{inbopomofoext}', "");
    Expect(0, 12736, '\P{^inbopomofoext}', "");
    Expect(1, 12735, '\p{	-In_bopomofo_EXT}', "");
    Expect(0, 12735, '\p{^	-In_bopomofo_EXT}', "");
    Expect(0, 12735, '\P{	-In_bopomofo_EXT}', "");
    Expect(1, 12735, '\P{^	-In_bopomofo_EXT}', "");
    Expect(0, 12736, '\p{	-In_bopomofo_EXT}', "");
    Expect(1, 12736, '\p{^	-In_bopomofo_EXT}', "");
    Expect(1, 12736, '\P{	-In_bopomofo_EXT}', "");
    Expect(0, 12736, '\P{^	-In_bopomofo_EXT}', "");
    Error('\p{ _BOX_drawing:=}');
    Error('\P{ _BOX_drawing:=}');
    Expect(1, 9599, '\p{boxdrawing}', "");
    Expect(0, 9599, '\p{^boxdrawing}', "");
    Expect(0, 9599, '\P{boxdrawing}', "");
    Expect(1, 9599, '\P{^boxdrawing}', "");
    Expect(0, 9600, '\p{boxdrawing}', "");
    Expect(1, 9600, '\p{^boxdrawing}', "");
    Expect(1, 9600, '\P{boxdrawing}', "");
    Expect(0, 9600, '\P{^boxdrawing}', "");
    Expect(1, 9599, '\p{	_Box_DRAWING}', "");
    Expect(0, 9599, '\p{^	_Box_DRAWING}', "");
    Expect(0, 9599, '\P{	_Box_DRAWING}', "");
    Expect(1, 9599, '\P{^	_Box_DRAWING}', "");
    Expect(0, 9600, '\p{	_Box_DRAWING}', "");
    Expect(1, 9600, '\p{^	_Box_DRAWING}', "");
    Expect(1, 9600, '\P{	_Box_DRAWING}', "");
    Expect(0, 9600, '\P{^	_Box_DRAWING}', "");
    Error('\p{	/a/is_Box_drawing}');
    Error('\P{	/a/is_Box_drawing}');
    Expect(1, 9599, '\p{isboxdrawing}', "");
    Expect(0, 9599, '\p{^isboxdrawing}', "");
    Expect(0, 9599, '\P{isboxdrawing}', "");
    Expect(1, 9599, '\P{^isboxdrawing}', "");
    Expect(0, 9600, '\p{isboxdrawing}', "");
    Expect(1, 9600, '\p{^isboxdrawing}', "");
    Expect(1, 9600, '\P{isboxdrawing}', "");
    Expect(0, 9600, '\P{^isboxdrawing}', "");
    Expect(1, 9599, '\p{		Is_Box_drawing}', "");
    Expect(0, 9599, '\p{^		Is_Box_drawing}', "");
    Expect(0, 9599, '\P{		Is_Box_drawing}', "");
    Expect(1, 9599, '\P{^		Is_Box_drawing}', "");
    Expect(0, 9600, '\p{		Is_Box_drawing}', "");
    Expect(1, 9600, '\p{^		Is_Box_drawing}', "");
    Expect(1, 9600, '\P{		Is_Box_drawing}', "");
    Expect(0, 9600, '\P{^		Is_Box_drawing}', "");
    Error('\p{/a/	IN_Box_Drawing}');
    Error('\P{/a/	IN_Box_Drawing}');
    Expect(1, 9599, '\p{inboxdrawing}', "");
    Expect(0, 9599, '\p{^inboxdrawing}', "");
    Expect(0, 9599, '\P{inboxdrawing}', "");
    Expect(1, 9599, '\P{^inboxdrawing}', "");
    Expect(0, 9600, '\p{inboxdrawing}', "");
    Expect(1, 9600, '\p{^inboxdrawing}', "");
    Expect(1, 9600, '\P{inboxdrawing}', "");
    Expect(0, 9600, '\P{^inboxdrawing}', "");
    Expect(1, 9599, '\p{-in_box_drawing}', "");
    Expect(0, 9599, '\p{^-in_box_drawing}', "");
    Expect(0, 9599, '\P{-in_box_drawing}', "");
    Expect(1, 9599, '\P{^-in_box_drawing}', "");
    Expect(0, 9600, '\p{-in_box_drawing}', "");
    Expect(1, 9600, '\p{^-in_box_drawing}', "");
    Expect(1, 9600, '\P{-in_box_drawing}', "");
    Expect(0, 9600, '\P{^-in_box_drawing}', "");
    Error('\p{_/a/Brahmi}');
    Error('\P{_/a/Brahmi}');
    Expect(1, 69759, '\p{brahmi}', "");
    Expect(0, 69759, '\p{^brahmi}', "");
    Expect(0, 69759, '\P{brahmi}', "");
    Expect(1, 69759, '\P{^brahmi}', "");
    Expect(0, 69760, '\p{brahmi}', "");
    Expect(1, 69760, '\p{^brahmi}', "");
    Expect(1, 69760, '\P{brahmi}', "");
    Expect(0, 69760, '\P{^brahmi}', "");
    Expect(1, 69759, '\p{-	brahmi}', "");
    Expect(0, 69759, '\p{^-	brahmi}', "");
    Expect(0, 69759, '\P{-	brahmi}', "");
    Expect(1, 69759, '\P{^-	brahmi}', "");
    Expect(0, 69760, '\p{-	brahmi}', "");
    Expect(1, 69760, '\p{^-	brahmi}', "");
    Expect(1, 69760, '\P{-	brahmi}', "");
    Expect(0, 69760, '\P{^-	brahmi}', "");
    Error('\p{ :=Is_Brahmi}');
    Error('\P{ :=Is_Brahmi}');
    Expect(1, 69759, '\p{isbrahmi}', "");
    Expect(0, 69759, '\p{^isbrahmi}', "");
    Expect(0, 69759, '\P{isbrahmi}', "");
    Expect(1, 69759, '\P{^isbrahmi}', "");
    Expect(0, 69760, '\p{isbrahmi}', "");
    Expect(1, 69760, '\p{^isbrahmi}', "");
    Expect(1, 69760, '\P{isbrahmi}', "");
    Expect(0, 69760, '\P{^isbrahmi}', "");
    Expect(1, 69759, '\p{ -IS_Brahmi}', "");
    Expect(0, 69759, '\p{^ -IS_Brahmi}', "");
    Expect(0, 69759, '\P{ -IS_Brahmi}', "");
    Expect(1, 69759, '\P{^ -IS_Brahmi}', "");
    Expect(0, 69760, '\p{ -IS_Brahmi}', "");
    Expect(1, 69760, '\p{^ -IS_Brahmi}', "");
    Expect(1, 69760, '\P{ -IS_Brahmi}', "");
    Expect(0, 69760, '\P{^ -IS_Brahmi}', "");
    Error('\p{:=	 Brah}');
    Error('\P{:=	 Brah}');
    Expect(1, 69759, '\p{brah}', "");
    Expect(0, 69759, '\p{^brah}', "");
    Expect(0, 69759, '\P{brah}', "");
    Expect(1, 69759, '\P{^brah}', "");
    Expect(0, 69760, '\p{brah}', "");
    Expect(1, 69760, '\p{^brah}', "");
    Expect(1, 69760, '\P{brah}', "");
    Expect(0, 69760, '\P{^brah}', "");
    Expect(1, 69759, '\p{- BRAH}', "");
    Expect(0, 69759, '\p{^- BRAH}', "");
    Expect(0, 69759, '\P{- BRAH}', "");
    Expect(1, 69759, '\P{^- BRAH}', "");
    Expect(0, 69760, '\p{- BRAH}', "");
    Expect(1, 69760, '\p{^- BRAH}', "");
    Expect(1, 69760, '\P{- BRAH}', "");
    Expect(0, 69760, '\P{^- BRAH}', "");
    Error('\p{__is_Brah/a/}');
    Error('\P{__is_Brah/a/}');
    Expect(1, 69759, '\p{isbrah}', "");
    Expect(0, 69759, '\p{^isbrah}', "");
    Expect(0, 69759, '\P{isbrah}', "");
    Expect(1, 69759, '\P{^isbrah}', "");
    Expect(0, 69760, '\p{isbrah}', "");
    Expect(1, 69760, '\p{^isbrah}', "");
    Expect(1, 69760, '\P{isbrah}', "");
    Expect(0, 69760, '\P{^isbrah}', "");
    Expect(1, 69759, '\p{		Is_BRAH}', "");
    Expect(0, 69759, '\p{^		Is_BRAH}', "");
    Expect(0, 69759, '\P{		Is_BRAH}', "");
    Expect(1, 69759, '\P{^		Is_BRAH}', "");
    Expect(0, 69760, '\p{		Is_BRAH}', "");
    Expect(1, 69760, '\p{^		Is_BRAH}', "");
    Expect(1, 69760, '\P{		Is_BRAH}', "");
    Expect(0, 69760, '\P{^		Is_BRAH}', "");
    Error('\p{:= 	Braille}');
    Error('\P{:= 	Braille}');
    Expect(1, 10495, '\p{braille}', "");
    Expect(0, 10495, '\p{^braille}', "");
    Expect(0, 10495, '\P{braille}', "");
    Expect(1, 10495, '\P{^braille}', "");
    Expect(0, 10496, '\p{braille}', "");
    Expect(1, 10496, '\p{^braille}', "");
    Expect(1, 10496, '\P{braille}', "");
    Expect(0, 10496, '\P{^braille}', "");
    Expect(1, 10495, '\p{	Braille}', "");
    Expect(0, 10495, '\p{^	Braille}', "");
    Expect(0, 10495, '\P{	Braille}', "");
    Expect(1, 10495, '\P{^	Braille}', "");
    Expect(0, 10496, '\p{	Braille}', "");
    Expect(1, 10496, '\p{^	Braille}', "");
    Expect(1, 10496, '\P{	Braille}', "");
    Expect(0, 10496, '\P{^	Braille}', "");
    Error('\p{/a/ -Is_BRAILLE}');
    Error('\P{/a/ -Is_BRAILLE}');
    Expect(1, 10495, '\p{isbraille}', "");
    Expect(0, 10495, '\p{^isbraille}', "");
    Expect(0, 10495, '\P{isbraille}', "");
    Expect(1, 10495, '\P{^isbraille}', "");
    Expect(0, 10496, '\p{isbraille}', "");
    Expect(1, 10496, '\p{^isbraille}', "");
    Expect(1, 10496, '\P{isbraille}', "");
    Expect(0, 10496, '\P{^isbraille}', "");
    Expect(1, 10495, '\p{ is_BRAILLE}', "");
    Expect(0, 10495, '\p{^ is_BRAILLE}', "");
    Expect(0, 10495, '\P{ is_BRAILLE}', "");
    Expect(1, 10495, '\P{^ is_BRAILLE}', "");
    Expect(0, 10496, '\p{ is_BRAILLE}', "");
    Expect(1, 10496, '\p{^ is_BRAILLE}', "");
    Expect(1, 10496, '\P{ is_BRAILLE}', "");
    Expect(0, 10496, '\P{^ is_BRAILLE}', "");
    Error('\p{_BRAI:=}');
    Error('\P{_BRAI:=}');
    Expect(1, 10495, '\p{brai}', "");
    Expect(0, 10495, '\p{^brai}', "");
    Expect(0, 10495, '\P{brai}', "");
    Expect(1, 10495, '\P{^brai}', "");
    Expect(0, 10496, '\p{brai}', "");
    Expect(1, 10496, '\p{^brai}', "");
    Expect(1, 10496, '\P{brai}', "");
    Expect(0, 10496, '\P{^brai}', "");
    Expect(1, 10495, '\p{	Brai}', "");
    Expect(0, 10495, '\p{^	Brai}', "");
    Expect(0, 10495, '\P{	Brai}', "");
    Expect(1, 10495, '\P{^	Brai}', "");
    Expect(0, 10496, '\p{	Brai}', "");
    Expect(1, 10496, '\p{^	Brai}', "");
    Expect(1, 10496, '\P{	Brai}', "");
    Expect(0, 10496, '\P{^	Brai}', "");
    Error('\p{/a/- Is_Brai}');
    Error('\P{/a/- Is_Brai}');
    Expect(1, 10495, '\p{isbrai}', "");
    Expect(0, 10495, '\p{^isbrai}', "");
    Expect(0, 10495, '\P{isbrai}', "");
    Expect(1, 10495, '\P{^isbrai}', "");
    Expect(0, 10496, '\p{isbrai}', "");
    Expect(1, 10496, '\p{^isbrai}', "");
    Expect(1, 10496, '\P{isbrai}', "");
    Expect(0, 10496, '\P{^isbrai}', "");
    Expect(1, 10495, '\p{		is_brai}', "");
    Expect(0, 10495, '\p{^		is_brai}', "");
    Expect(0, 10495, '\P{		is_brai}', "");
    Expect(1, 10495, '\P{^		is_brai}', "");
    Expect(0, 10496, '\p{		is_brai}', "");
    Expect(1, 10496, '\p{^		is_brai}', "");
    Expect(1, 10496, '\P{		is_brai}', "");
    Expect(0, 10496, '\P{^		is_brai}', "");
    Error('\p{/a/	Braille_patterns}');
    Error('\P{/a/	Braille_patterns}');
    Expect(1, 10495, '\p{braillepatterns}', "");
    Expect(0, 10495, '\p{^braillepatterns}', "");
    Expect(0, 10495, '\P{braillepatterns}', "");
    Expect(1, 10495, '\P{^braillepatterns}', "");
    Expect(0, 10496, '\p{braillepatterns}', "");
    Expect(1, 10496, '\p{^braillepatterns}', "");
    Expect(1, 10496, '\P{braillepatterns}', "");
    Expect(0, 10496, '\P{^braillepatterns}', "");
    Expect(1, 10495, '\p{BRAILLE_patterns}', "");
    Expect(0, 10495, '\p{^BRAILLE_patterns}', "");
    Expect(0, 10495, '\P{BRAILLE_patterns}', "");
    Expect(1, 10495, '\P{^BRAILLE_patterns}', "");
    Expect(0, 10496, '\p{BRAILLE_patterns}', "");
    Expect(1, 10496, '\p{^BRAILLE_patterns}', "");
    Expect(1, 10496, '\P{BRAILLE_patterns}', "");
    Expect(0, 10496, '\P{^BRAILLE_patterns}', "");
    Error('\p{ /a/Is_Braille_PATTERNS}');
    Error('\P{ /a/Is_Braille_PATTERNS}');
    Expect(1, 10495, '\p{isbraillepatterns}', "");
    Expect(0, 10495, '\p{^isbraillepatterns}', "");
    Expect(0, 10495, '\P{isbraillepatterns}', "");
    Expect(1, 10495, '\P{^isbraillepatterns}', "");
    Expect(0, 10496, '\p{isbraillepatterns}', "");
    Expect(1, 10496, '\p{^isbraillepatterns}', "");
    Expect(1, 10496, '\P{isbraillepatterns}', "");
    Expect(0, 10496, '\P{^isbraillepatterns}', "");
    Expect(1, 10495, '\p{  IS_Braille_patterns}', "");
    Expect(0, 10495, '\p{^  IS_Braille_patterns}', "");
    Expect(0, 10495, '\P{  IS_Braille_patterns}', "");
    Expect(1, 10495, '\P{^  IS_Braille_patterns}', "");
    Expect(0, 10496, '\p{  IS_Braille_patterns}', "");
    Expect(1, 10496, '\p{^  IS_Braille_patterns}', "");
    Expect(1, 10496, '\P{  IS_Braille_patterns}', "");
    Expect(0, 10496, '\P{^  IS_Braille_patterns}', "");
    Error('\p{-:=In_Braille_PATTERNS}');
    Error('\P{-:=In_Braille_PATTERNS}');
    Expect(1, 10495, '\p{inbraillepatterns}', "");
    Expect(0, 10495, '\p{^inbraillepatterns}', "");
    Expect(0, 10495, '\P{inbraillepatterns}', "");
    Expect(1, 10495, '\P{^inbraillepatterns}', "");
    Expect(0, 10496, '\p{inbraillepatterns}', "");
    Expect(1, 10496, '\p{^inbraillepatterns}', "");
    Expect(1, 10496, '\P{inbraillepatterns}', "");
    Expect(0, 10496, '\P{^inbraillepatterns}', "");
    Expect(1, 10495, '\p{-	in_BRAILLE_PATTERNS}', "");
    Expect(0, 10495, '\p{^-	in_BRAILLE_PATTERNS}', "");
    Expect(0, 10495, '\P{-	in_BRAILLE_PATTERNS}', "");
    Expect(1, 10495, '\P{^-	in_BRAILLE_PATTERNS}', "");
    Expect(0, 10496, '\p{-	in_BRAILLE_PATTERNS}', "");
    Expect(1, 10496, '\p{^-	in_BRAILLE_PATTERNS}', "");
    Expect(1, 10496, '\P{-	in_BRAILLE_PATTERNS}', "");
    Expect(0, 10496, '\P{^-	in_BRAILLE_PATTERNS}', "");
    Error('\p{/a/	_In_Braille}');
    Error('\P{/a/	_In_Braille}');
    Expect(1, 10495, '\p{inbraille}', "");
    Expect(0, 10495, '\p{^inbraille}', "");
    Expect(0, 10495, '\P{inbraille}', "");
    Expect(1, 10495, '\P{^inbraille}', "");
    Expect(0, 10496, '\p{inbraille}', "");
    Expect(1, 10496, '\p{^inbraille}', "");
    Expect(1, 10496, '\P{inbraille}', "");
    Expect(0, 10496, '\P{^inbraille}', "");
    Expect(1, 10495, '\p{_-in_Braille}', "");
    Expect(0, 10495, '\p{^_-in_Braille}', "");
    Expect(0, 10495, '\P{_-in_Braille}', "");
    Expect(1, 10495, '\P{^_-in_Braille}', "");
    Expect(0, 10496, '\p{_-in_Braille}', "");
    Expect(1, 10496, '\p{^_-in_Braille}', "");
    Expect(1, 10496, '\P{_-in_Braille}', "");
    Expect(0, 10496, '\P{^_-in_Braille}', "");
    Error('\p{	buginese/a/}');
    Error('\P{	buginese/a/}');
    Expect(1, 43471, '\p{buginese}', "");
    Expect(0, 43471, '\p{^buginese}', "");
    Expect(0, 43471, '\P{buginese}', "");
    Expect(1, 43471, '\P{^buginese}', "");
    Expect(0, 43472, '\p{buginese}', "");
    Expect(1, 43472, '\p{^buginese}', "");
    Expect(1, 43472, '\P{buginese}', "");
    Expect(0, 43472, '\P{^buginese}', "");
    Expect(1, 43471, '\p{	Buginese}', "");
    Expect(0, 43471, '\p{^	Buginese}', "");
    Expect(0, 43471, '\P{	Buginese}', "");
    Expect(1, 43471, '\P{^	Buginese}', "");
    Expect(0, 43472, '\p{	Buginese}', "");
    Expect(1, 43472, '\p{^	Buginese}', "");
    Expect(1, 43472, '\P{	Buginese}', "");
    Expect(0, 43472, '\P{^	Buginese}', "");
    Error('\p{		Is_BUGINESE/a/}');
    Error('\P{		Is_BUGINESE/a/}');
    Expect(1, 43471, '\p{isbuginese}', "");
    Expect(0, 43471, '\p{^isbuginese}', "");
    Expect(0, 43471, '\P{isbuginese}', "");
    Expect(1, 43471, '\P{^isbuginese}', "");
    Expect(0, 43472, '\p{isbuginese}', "");
    Expect(1, 43472, '\p{^isbuginese}', "");
    Expect(1, 43472, '\P{isbuginese}', "");
    Expect(0, 43472, '\P{^isbuginese}', "");
    Expect(1, 43471, '\p{	-Is_buginese}', "");
    Expect(0, 43471, '\p{^	-Is_buginese}', "");
    Expect(0, 43471, '\P{	-Is_buginese}', "");
    Expect(1, 43471, '\P{^	-Is_buginese}', "");
    Expect(0, 43472, '\p{	-Is_buginese}', "");
    Expect(1, 43472, '\p{^	-Is_buginese}', "");
    Expect(1, 43472, '\P{	-Is_buginese}', "");
    Expect(0, 43472, '\P{^	-Is_buginese}', "");
    Error('\p{	_Bugi/a/}');
    Error('\P{	_Bugi/a/}');
    Expect(1, 43471, '\p{bugi}', "");
    Expect(0, 43471, '\p{^bugi}', "");
    Expect(0, 43471, '\P{bugi}', "");
    Expect(1, 43471, '\P{^bugi}', "");
    Expect(0, 43472, '\p{bugi}', "");
    Expect(1, 43472, '\p{^bugi}', "");
    Expect(1, 43472, '\P{bugi}', "");
    Expect(0, 43472, '\P{^bugi}', "");
    Expect(1, 43471, '\p{	bugi}', "");
    Expect(0, 43471, '\p{^	bugi}', "");
    Expect(0, 43471, '\P{	bugi}', "");
    Expect(1, 43471, '\P{^	bugi}', "");
    Expect(0, 43472, '\p{	bugi}', "");
    Expect(1, 43472, '\p{^	bugi}', "");
    Expect(1, 43472, '\P{	bugi}', "");
    Expect(0, 43472, '\P{^	bugi}', "");
    Error('\p{ /a/is_BUGI}');
    Error('\P{ /a/is_BUGI}');
    Expect(1, 43471, '\p{isbugi}', "");
    Expect(0, 43471, '\p{^isbugi}', "");
    Expect(0, 43471, '\P{isbugi}', "");
    Expect(1, 43471, '\P{^isbugi}', "");
    Expect(0, 43472, '\p{isbugi}', "");
    Expect(1, 43472, '\p{^isbugi}', "");
    Expect(1, 43472, '\P{isbugi}', "");
    Expect(0, 43472, '\P{^isbugi}', "");
    Expect(1, 43471, '\p{ is_Bugi}', "");
    Expect(0, 43471, '\p{^ is_Bugi}', "");
    Expect(0, 43471, '\P{ is_Bugi}', "");
    Expect(1, 43471, '\P{^ is_Bugi}', "");
    Expect(0, 43472, '\p{ is_Bugi}', "");
    Expect(1, 43472, '\p{^ is_Bugi}', "");
    Expect(1, 43472, '\P{ is_Bugi}', "");
    Expect(0, 43472, '\P{^ is_Bugi}', "");
    Error('\p{  Buhid:=}');
    Error('\P{  Buhid:=}');
    Expect(1, 5971, '\p{buhid}', "");
    Expect(0, 5971, '\p{^buhid}', "");
    Expect(0, 5971, '\P{buhid}', "");
    Expect(1, 5971, '\P{^buhid}', "");
    Expect(0, 5972, '\p{buhid}', "");
    Expect(1, 5972, '\p{^buhid}', "");
    Expect(1, 5972, '\P{buhid}', "");
    Expect(0, 5972, '\P{^buhid}', "");
    Expect(1, 5971, '\p{	_Buhid}', "");
    Expect(0, 5971, '\p{^	_Buhid}', "");
    Expect(0, 5971, '\P{	_Buhid}', "");
    Expect(1, 5971, '\P{^	_Buhid}', "");
    Expect(0, 5972, '\p{	_Buhid}', "");
    Expect(1, 5972, '\p{^	_Buhid}', "");
    Expect(1, 5972, '\P{	_Buhid}', "");
    Expect(0, 5972, '\P{^	_Buhid}', "");
    Error('\p{/a/--is_Buhid}');
    Error('\P{/a/--is_Buhid}');
    Expect(1, 5971, '\p{isbuhid}', "");
    Expect(0, 5971, '\p{^isbuhid}', "");
    Expect(0, 5971, '\P{isbuhid}', "");
    Expect(1, 5971, '\P{^isbuhid}', "");
    Expect(0, 5972, '\p{isbuhid}', "");
    Expect(1, 5972, '\p{^isbuhid}', "");
    Expect(1, 5972, '\P{isbuhid}', "");
    Expect(0, 5972, '\P{^isbuhid}', "");
    Expect(1, 5971, '\p{-_is_BUHID}', "");
    Expect(0, 5971, '\p{^-_is_BUHID}', "");
    Expect(0, 5971, '\P{-_is_BUHID}', "");
    Expect(1, 5971, '\P{^-_is_BUHID}', "");
    Expect(0, 5972, '\p{-_is_BUHID}', "");
    Expect(1, 5972, '\p{^-_is_BUHID}', "");
    Expect(1, 5972, '\P{-_is_BUHID}', "");
    Expect(0, 5972, '\P{^-_is_BUHID}', "");
    Error('\p{		Buhd:=}');
    Error('\P{		Buhd:=}');
    Expect(1, 5971, '\p{buhd}', "");
    Expect(0, 5971, '\p{^buhd}', "");
    Expect(0, 5971, '\P{buhd}', "");
    Expect(1, 5971, '\P{^buhd}', "");
    Expect(0, 5972, '\p{buhd}', "");
    Expect(1, 5972, '\p{^buhd}', "");
    Expect(1, 5972, '\P{buhd}', "");
    Expect(0, 5972, '\P{^buhd}', "");
    Expect(1, 5971, '\p{__BUHD}', "");
    Expect(0, 5971, '\p{^__BUHD}', "");
    Expect(0, 5971, '\P{__BUHD}', "");
    Expect(1, 5971, '\P{^__BUHD}', "");
    Expect(0, 5972, '\p{__BUHD}', "");
    Expect(1, 5972, '\p{^__BUHD}', "");
    Expect(1, 5972, '\P{__BUHD}', "");
    Expect(0, 5972, '\P{^__BUHD}', "");
    Error('\p{:=_-Is_BUHD}');
    Error('\P{:=_-Is_BUHD}');
    Expect(1, 5971, '\p{isbuhd}', "");
    Expect(0, 5971, '\p{^isbuhd}', "");
    Expect(0, 5971, '\P{isbuhd}', "");
    Expect(1, 5971, '\P{^isbuhd}', "");
    Expect(0, 5972, '\p{isbuhd}', "");
    Expect(1, 5972, '\p{^isbuhd}', "");
    Expect(1, 5972, '\P{isbuhd}', "");
    Expect(0, 5972, '\P{^isbuhd}', "");
    Expect(1, 5971, '\p{-	IS_Buhd}', "");
    Expect(0, 5971, '\p{^-	IS_Buhd}', "");
    Expect(0, 5971, '\P{-	IS_Buhd}', "");
    Expect(1, 5971, '\P{^-	IS_Buhd}', "");
    Expect(0, 5972, '\p{-	IS_Buhd}', "");
    Expect(1, 5972, '\p{^-	IS_Buhd}', "");
    Expect(1, 5972, '\P{-	IS_Buhd}', "");
    Expect(0, 5972, '\P{^-	IS_Buhd}', "");
    Error('\p{_:=Byzantine_Musical_symbols}');
    Error('\P{_:=Byzantine_Musical_symbols}');
    Expect(1, 119039, '\p{byzantinemusicalsymbols}', "");
    Expect(0, 119039, '\p{^byzantinemusicalsymbols}', "");
    Expect(0, 119039, '\P{byzantinemusicalsymbols}', "");
    Expect(1, 119039, '\P{^byzantinemusicalsymbols}', "");
    Expect(0, 119040, '\p{byzantinemusicalsymbols}', "");
    Expect(1, 119040, '\p{^byzantinemusicalsymbols}', "");
    Expect(1, 119040, '\P{byzantinemusicalsymbols}', "");
    Expect(0, 119040, '\P{^byzantinemusicalsymbols}', "");
    Expect(1, 119039, '\p{Byzantine_Musical_Symbols}', "");
    Expect(0, 119039, '\p{^Byzantine_Musical_Symbols}', "");
    Expect(0, 119039, '\P{Byzantine_Musical_Symbols}', "");
    Expect(1, 119039, '\P{^Byzantine_Musical_Symbols}', "");
    Expect(0, 119040, '\p{Byzantine_Musical_Symbols}', "");
    Expect(1, 119040, '\p{^Byzantine_Musical_Symbols}', "");
    Expect(1, 119040, '\P{Byzantine_Musical_Symbols}', "");
    Expect(0, 119040, '\P{^Byzantine_Musical_Symbols}', "");
    Error('\p{_/a/is_BYZANTINE_Musical_SYMBOLS}');
    Error('\P{_/a/is_BYZANTINE_Musical_SYMBOLS}');
    Expect(1, 119039, '\p{isbyzantinemusicalsymbols}', "");
    Expect(0, 119039, '\p{^isbyzantinemusicalsymbols}', "");
    Expect(0, 119039, '\P{isbyzantinemusicalsymbols}', "");
    Expect(1, 119039, '\P{^isbyzantinemusicalsymbols}', "");
    Expect(0, 119040, '\p{isbyzantinemusicalsymbols}', "");
    Expect(1, 119040, '\p{^isbyzantinemusicalsymbols}', "");
    Expect(1, 119040, '\P{isbyzantinemusicalsymbols}', "");
    Expect(0, 119040, '\P{^isbyzantinemusicalsymbols}', "");
    Expect(1, 119039, '\p{_ is_Byzantine_MUSICAL_Symbols}', "");
    Expect(0, 119039, '\p{^_ is_Byzantine_MUSICAL_Symbols}', "");
    Expect(0, 119039, '\P{_ is_Byzantine_MUSICAL_Symbols}', "");
    Expect(1, 119039, '\P{^_ is_Byzantine_MUSICAL_Symbols}', "");
    Expect(0, 119040, '\p{_ is_Byzantine_MUSICAL_Symbols}', "");
    Expect(1, 119040, '\p{^_ is_Byzantine_MUSICAL_Symbols}', "");
    Expect(1, 119040, '\P{_ is_Byzantine_MUSICAL_Symbols}', "");
    Expect(0, 119040, '\P{^_ is_Byzantine_MUSICAL_Symbols}', "");
    Error('\p{:=	In_Byzantine_MUSICAL_SYMBOLS}');
    Error('\P{:=	In_Byzantine_MUSICAL_SYMBOLS}');
    Expect(1, 119039, '\p{inbyzantinemusicalsymbols}', "");
    Expect(0, 119039, '\p{^inbyzantinemusicalsymbols}', "");
    Expect(0, 119039, '\P{inbyzantinemusicalsymbols}', "");
    Expect(1, 119039, '\P{^inbyzantinemusicalsymbols}', "");
    Expect(0, 119040, '\p{inbyzantinemusicalsymbols}', "");
    Expect(1, 119040, '\p{^inbyzantinemusicalsymbols}', "");
    Expect(1, 119040, '\P{inbyzantinemusicalsymbols}', "");
    Expect(0, 119040, '\P{^inbyzantinemusicalsymbols}', "");
    Expect(1, 119039, '\p{_in_BYZANTINE_MUSICAL_Symbols}', "");
    Expect(0, 119039, '\p{^_in_BYZANTINE_MUSICAL_Symbols}', "");
    Expect(0, 119039, '\P{_in_BYZANTINE_MUSICAL_Symbols}', "");
    Expect(1, 119039, '\P{^_in_BYZANTINE_MUSICAL_Symbols}', "");
    Expect(0, 119040, '\p{_in_BYZANTINE_MUSICAL_Symbols}', "");
    Expect(1, 119040, '\p{^_in_BYZANTINE_MUSICAL_Symbols}', "");
    Expect(1, 119040, '\P{_in_BYZANTINE_MUSICAL_Symbols}', "");
    Expect(0, 119040, '\P{^_in_BYZANTINE_MUSICAL_Symbols}', "");
    Error('\p{ Byzantine_Music:=}');
    Error('\P{ Byzantine_Music:=}');
    Expect(1, 119039, '\p{byzantinemusic}', "");
    Expect(0, 119039, '\p{^byzantinemusic}', "");
    Expect(0, 119039, '\P{byzantinemusic}', "");
    Expect(1, 119039, '\P{^byzantinemusic}', "");
    Expect(0, 119040, '\p{byzantinemusic}', "");
    Expect(1, 119040, '\p{^byzantinemusic}', "");
    Expect(1, 119040, '\P{byzantinemusic}', "");
    Expect(0, 119040, '\P{^byzantinemusic}', "");
    Expect(1, 119039, '\p{-	Byzantine_MUSIC}', "");
    Expect(0, 119039, '\p{^-	Byzantine_MUSIC}', "");
    Expect(0, 119039, '\P{-	Byzantine_MUSIC}', "");
    Expect(1, 119039, '\P{^-	Byzantine_MUSIC}', "");
    Expect(0, 119040, '\p{-	Byzantine_MUSIC}', "");
    Expect(1, 119040, '\p{^-	Byzantine_MUSIC}', "");
    Expect(1, 119040, '\P{-	Byzantine_MUSIC}', "");
    Expect(0, 119040, '\P{^-	Byzantine_MUSIC}', "");
    Error('\p{:=-Is_Byzantine_MUSIC}');
    Error('\P{:=-Is_Byzantine_MUSIC}');
    Expect(1, 119039, '\p{isbyzantinemusic}', "");
    Expect(0, 119039, '\p{^isbyzantinemusic}', "");
    Expect(0, 119039, '\P{isbyzantinemusic}', "");
    Expect(1, 119039, '\P{^isbyzantinemusic}', "");
    Expect(0, 119040, '\p{isbyzantinemusic}', "");
    Expect(1, 119040, '\p{^isbyzantinemusic}', "");
    Expect(1, 119040, '\P{isbyzantinemusic}', "");
    Expect(0, 119040, '\P{^isbyzantinemusic}', "");
    Expect(1, 119039, '\p{_	Is_Byzantine_music}', "");
    Expect(0, 119039, '\p{^_	Is_Byzantine_music}', "");
    Expect(0, 119039, '\P{_	Is_Byzantine_music}', "");
    Expect(1, 119039, '\P{^_	Is_Byzantine_music}', "");
    Expect(0, 119040, '\p{_	Is_Byzantine_music}', "");
    Expect(1, 119040, '\p{^_	Is_Byzantine_music}', "");
    Expect(1, 119040, '\P{_	Is_Byzantine_music}', "");
    Expect(0, 119040, '\P{^_	Is_Byzantine_music}', "");
    Error('\p{:= 	in_byzantine_Music}');
    Error('\P{:= 	in_byzantine_Music}');
    Expect(1, 119039, '\p{inbyzantinemusic}', "");
    Expect(0, 119039, '\p{^inbyzantinemusic}', "");
    Expect(0, 119039, '\P{inbyzantinemusic}', "");
    Expect(1, 119039, '\P{^inbyzantinemusic}', "");
    Expect(0, 119040, '\p{inbyzantinemusic}', "");
    Expect(1, 119040, '\p{^inbyzantinemusic}', "");
    Expect(1, 119040, '\P{inbyzantinemusic}', "");
    Expect(0, 119040, '\P{^inbyzantinemusic}', "");
    Expect(1, 119039, '\p{_In_Byzantine_Music}', "");
    Expect(0, 119039, '\p{^_In_Byzantine_Music}', "");
    Expect(0, 119039, '\P{_In_Byzantine_Music}', "");
    Expect(1, 119039, '\P{^_In_Byzantine_Music}', "");
    Expect(0, 119040, '\p{_In_Byzantine_Music}', "");
    Expect(1, 119040, '\p{^_In_Byzantine_Music}', "");
    Expect(1, 119040, '\P{_In_Byzantine_Music}', "");
    Expect(0, 119040, '\P{^_In_Byzantine_Music}', "");
    Error('\p{:=Canadian_Aboriginal}');
    Error('\P{:=Canadian_Aboriginal}');
    Expect(1, 6389, '\p{canadianaboriginal}', "");
    Expect(0, 6389, '\p{^canadianaboriginal}', "");
    Expect(0, 6389, '\P{canadianaboriginal}', "");
    Expect(1, 6389, '\P{^canadianaboriginal}', "");
    Expect(0, 6390, '\p{canadianaboriginal}', "");
    Expect(1, 6390, '\p{^canadianaboriginal}', "");
    Expect(1, 6390, '\P{canadianaboriginal}', "");
    Expect(0, 6390, '\P{^canadianaboriginal}', "");
    Expect(1, 6389, '\p{- Canadian_Aboriginal}', "");
    Expect(0, 6389, '\p{^- Canadian_Aboriginal}', "");
    Expect(0, 6389, '\P{- Canadian_Aboriginal}', "");
    Expect(1, 6389, '\P{^- Canadian_Aboriginal}', "");
    Expect(0, 6390, '\p{- Canadian_Aboriginal}', "");
    Expect(1, 6390, '\p{^- Canadian_Aboriginal}', "");
    Expect(1, 6390, '\P{- Canadian_Aboriginal}', "");
    Expect(0, 6390, '\P{^- Canadian_Aboriginal}', "");
    Error('\p{/a/_	IS_Canadian_Aboriginal}');
    Error('\P{/a/_	IS_Canadian_Aboriginal}');
    Expect(1, 6389, '\p{iscanadianaboriginal}', "");
    Expect(0, 6389, '\p{^iscanadianaboriginal}', "");
    Expect(0, 6389, '\P{iscanadianaboriginal}', "");
    Expect(1, 6389, '\P{^iscanadianaboriginal}', "");
    Expect(0, 6390, '\p{iscanadianaboriginal}', "");
    Expect(1, 6390, '\p{^iscanadianaboriginal}', "");
    Expect(1, 6390, '\P{iscanadianaboriginal}', "");
    Expect(0, 6390, '\P{^iscanadianaboriginal}', "");
    Expect(1, 6389, '\p{ IS_CANADIAN_aboriginal}', "");
    Expect(0, 6389, '\p{^ IS_CANADIAN_aboriginal}', "");
    Expect(0, 6389, '\P{ IS_CANADIAN_aboriginal}', "");
    Expect(1, 6389, '\P{^ IS_CANADIAN_aboriginal}', "");
    Expect(0, 6390, '\p{ IS_CANADIAN_aboriginal}', "");
    Expect(1, 6390, '\p{^ IS_CANADIAN_aboriginal}', "");
    Expect(1, 6390, '\P{ IS_CANADIAN_aboriginal}', "");
    Expect(0, 6390, '\P{^ IS_CANADIAN_aboriginal}', "");
    Error('\p{ Cans/a/}');
    Error('\P{ Cans/a/}');
    Expect(1, 6389, '\p{cans}', "");
    Expect(0, 6389, '\p{^cans}', "");
    Expect(0, 6389, '\P{cans}', "");
    Expect(1, 6389, '\P{^cans}', "");
    Expect(0, 6390, '\p{cans}', "");
    Expect(1, 6390, '\p{^cans}', "");
    Expect(1, 6390, '\P{cans}', "");
    Expect(0, 6390, '\P{^cans}', "");
    Expect(1, 6389, '\p{- CANS}', "");
    Expect(0, 6389, '\p{^- CANS}', "");
    Expect(0, 6389, '\P{- CANS}', "");
    Expect(1, 6389, '\P{^- CANS}', "");
    Expect(0, 6390, '\p{- CANS}', "");
    Expect(1, 6390, '\p{^- CANS}', "");
    Expect(1, 6390, '\P{- CANS}', "");
    Expect(0, 6390, '\P{^- CANS}', "");
    Error('\p{:=IS_Cans}');
    Error('\P{:=IS_Cans}');
    Expect(1, 6389, '\p{iscans}', "");
    Expect(0, 6389, '\p{^iscans}', "");
    Expect(0, 6389, '\P{iscans}', "");
    Expect(1, 6389, '\P{^iscans}', "");
    Expect(0, 6390, '\p{iscans}', "");
    Expect(1, 6390, '\p{^iscans}', "");
    Expect(1, 6390, '\P{iscans}', "");
    Expect(0, 6390, '\P{^iscans}', "");
    Expect(1, 6389, '\p{_	is_Cans}', "");
    Expect(0, 6389, '\p{^_	is_Cans}', "");
    Expect(0, 6389, '\P{_	is_Cans}', "");
    Expect(1, 6389, '\P{^_	is_Cans}', "");
    Expect(0, 6390, '\p{_	is_Cans}', "");
    Expect(1, 6390, '\p{^_	is_Cans}', "");
    Expect(1, 6390, '\P{_	is_Cans}', "");
    Expect(0, 6390, '\P{^_	is_Cans}', "");
    Error('\p{  Carian/a/}');
    Error('\P{  Carian/a/}');
    Expect(1, 66256, '\p{carian}', "");
    Expect(0, 66256, '\p{^carian}', "");
    Expect(0, 66256, '\P{carian}', "");
    Expect(1, 66256, '\P{^carian}', "");
    Expect(0, 66257, '\p{carian}', "");
    Expect(1, 66257, '\p{^carian}', "");
    Expect(1, 66257, '\P{carian}', "");
    Expect(0, 66257, '\P{^carian}', "");
    Expect(1, 66256, '\p{__Carian}', "");
    Expect(0, 66256, '\p{^__Carian}', "");
    Expect(0, 66256, '\P{__Carian}', "");
    Expect(1, 66256, '\P{^__Carian}', "");
    Expect(0, 66257, '\p{__Carian}', "");
    Expect(1, 66257, '\p{^__Carian}', "");
    Expect(1, 66257, '\P{__Carian}', "");
    Expect(0, 66257, '\P{^__Carian}', "");
    Error('\p{ -is_carian/a/}');
    Error('\P{ -is_carian/a/}');
    Expect(1, 66256, '\p{iscarian}', "");
    Expect(0, 66256, '\p{^iscarian}', "");
    Expect(0, 66256, '\P{iscarian}', "");
    Expect(1, 66256, '\P{^iscarian}', "");
    Expect(0, 66257, '\p{iscarian}', "");
    Expect(1, 66257, '\p{^iscarian}', "");
    Expect(1, 66257, '\P{iscarian}', "");
    Expect(0, 66257, '\P{^iscarian}', "");
    Expect(1, 66256, '\p{Is_Carian}', "");
    Expect(0, 66256, '\p{^Is_Carian}', "");
    Expect(0, 66256, '\P{Is_Carian}', "");
    Expect(1, 66256, '\P{^Is_Carian}', "");
    Expect(0, 66257, '\p{Is_Carian}', "");
    Expect(1, 66257, '\p{^Is_Carian}', "");
    Expect(1, 66257, '\P{Is_Carian}', "");
    Expect(0, 66257, '\P{^Is_Carian}', "");
    Error('\p{	_Cari:=}');
    Error('\P{	_Cari:=}');
    Expect(1, 66256, '\p{cari}', "");
    Expect(0, 66256, '\p{^cari}', "");
    Expect(0, 66256, '\P{cari}', "");
    Expect(1, 66256, '\P{^cari}', "");
    Expect(0, 66257, '\p{cari}', "");
    Expect(1, 66257, '\p{^cari}', "");
    Expect(1, 66257, '\P{cari}', "");
    Expect(0, 66257, '\P{^cari}', "");
    Expect(1, 66256, '\p{	 cari}', "");
    Expect(0, 66256, '\p{^	 cari}', "");
    Expect(0, 66256, '\P{	 cari}', "");
    Expect(1, 66256, '\P{^	 cari}', "");
    Expect(0, 66257, '\p{	 cari}', "");
    Expect(1, 66257, '\p{^	 cari}', "");
    Expect(1, 66257, '\P{	 cari}', "");
    Expect(0, 66257, '\P{^	 cari}', "");
    Error('\p{ is_Cari:=}');
    Error('\P{ is_Cari:=}');
    Expect(1, 66256, '\p{iscari}', "");
    Expect(0, 66256, '\p{^iscari}', "");
    Expect(0, 66256, '\P{iscari}', "");
    Expect(1, 66256, '\P{^iscari}', "");
    Expect(0, 66257, '\p{iscari}', "");
    Expect(1, 66257, '\p{^iscari}', "");
    Expect(1, 66257, '\P{iscari}', "");
    Expect(0, 66257, '\P{^iscari}', "");
    Expect(1, 66256, '\p{__Is_CARI}', "");
    Expect(0, 66256, '\p{^__Is_CARI}', "");
    Expect(0, 66256, '\P{__Is_CARI}', "");
    Expect(1, 66256, '\P{^__Is_CARI}', "");
    Expect(0, 66257, '\p{__Is_CARI}', "");
    Expect(1, 66257, '\p{^__Is_CARI}', "");
    Expect(1, 66257, '\P{__Is_CARI}', "");
    Expect(0, 66257, '\P{^__Is_CARI}', "");
    Error('\p{ :=Cased}');
    Error('\P{ :=Cased}');
    Expect(1, 127369, '\p{cased}', "");
    Expect(0, 127369, '\p{^cased}', "");
    Expect(0, 127369, '\P{cased}', "");
    Expect(1, 127369, '\P{^cased}', "");
    Expect(0, 127370, '\p{cased}', "");
    Expect(1, 127370, '\p{^cased}', "");
    Expect(1, 127370, '\P{cased}', "");
    Expect(0, 127370, '\P{^cased}', "");
    Expect(1, 127369, '\p{ -Cased}', "");
    Expect(0, 127369, '\p{^ -Cased}', "");
    Expect(0, 127369, '\P{ -Cased}', "");
    Expect(1, 127369, '\P{^ -Cased}', "");
    Expect(0, 127370, '\p{ -Cased}', "");
    Expect(1, 127370, '\p{^ -Cased}', "");
    Expect(1, 127370, '\P{ -Cased}', "");
    Expect(0, 127370, '\P{^ -Cased}', "");
    Error('\p{/a/	-IS_Cased}');
    Error('\P{/a/	-IS_Cased}');
    Expect(1, 127369, '\p{iscased}', "");
    Expect(0, 127369, '\p{^iscased}', "");
    Expect(0, 127369, '\P{iscased}', "");
    Expect(1, 127369, '\P{^iscased}', "");
    Expect(0, 127370, '\p{iscased}', "");
    Expect(1, 127370, '\p{^iscased}', "");
    Expect(1, 127370, '\P{iscased}', "");
    Expect(0, 127370, '\P{^iscased}', "");
    Expect(1, 127369, '\p{ _is_Cased}', "");
    Expect(0, 127369, '\p{^ _is_Cased}', "");
    Expect(0, 127369, '\P{ _is_Cased}', "");
    Expect(1, 127369, '\P{^ _is_Cased}', "");
    Expect(0, 127370, '\p{ _is_Cased}', "");
    Expect(1, 127370, '\p{^ _is_Cased}', "");
    Expect(1, 127370, '\P{ _is_Cased}', "");
    Expect(0, 127370, '\P{^ _is_Cased}', "");
    Error('\p{ /a/Cased_Letter}');
    Error('\P{ /a/Cased_Letter}');
    Expect(1, 125251, '\p{casedletter}', "");
    Expect(0, 125251, '\p{^casedletter}', "");
    Expect(0, 125251, '\P{casedletter}', "");
    Expect(1, 125251, '\P{^casedletter}', "");
    Expect(0, 125252, '\p{casedletter}', "");
    Expect(1, 125252, '\p{^casedletter}', "");
    Expect(1, 125252, '\P{casedletter}', "");
    Expect(0, 125252, '\P{^casedletter}', "");
    Expect(1, 125251, '\p{	_CASED_Letter}', "");
    Expect(0, 125251, '\p{^	_CASED_Letter}', "");
    Expect(0, 125251, '\P{	_CASED_Letter}', "");
    Expect(1, 125251, '\P{^	_CASED_Letter}', "");
    Expect(0, 125252, '\p{	_CASED_Letter}', "");
    Expect(1, 125252, '\p{^	_CASED_Letter}', "");
    Expect(1, 125252, '\P{	_CASED_Letter}', "");
    Expect(0, 125252, '\P{^	_CASED_Letter}', "");
    Error('\p{	 Is_Cased_letter/a/}');
    Error('\P{	 Is_Cased_letter/a/}');
    Expect(1, 125251, '\p{iscasedletter}', "");
    Expect(0, 125251, '\p{^iscasedletter}', "");
    Expect(0, 125251, '\P{iscasedletter}', "");
    Expect(1, 125251, '\P{^iscasedletter}', "");
    Expect(0, 125252, '\p{iscasedletter}', "");
    Expect(1, 125252, '\p{^iscasedletter}', "");
    Expect(1, 125252, '\P{iscasedletter}', "");
    Expect(0, 125252, '\P{^iscasedletter}', "");
    Expect(1, 125251, '\p{--Is_cased_Letter}', "");
    Expect(0, 125251, '\p{^--Is_cased_Letter}', "");
    Expect(0, 125251, '\P{--Is_cased_Letter}', "");
    Expect(1, 125251, '\P{^--Is_cased_Letter}', "");
    Expect(0, 125252, '\p{--Is_cased_Letter}', "");
    Expect(1, 125252, '\p{^--Is_cased_Letter}', "");
    Expect(1, 125252, '\P{--Is_cased_Letter}', "");
    Expect(0, 125252, '\P{^--Is_cased_Letter}', "");
    Error('\p{		LC:=}');
    Error('\P{		LC:=}');
    Expect(1, 125251, '\p{lc}', "");
    Expect(0, 125251, '\p{^lc}', "");
    Expect(0, 125251, '\P{lc}', "");
    Expect(1, 125251, '\P{^lc}', "");
    Expect(0, 125252, '\p{lc}', "");
    Expect(1, 125252, '\p{^lc}', "");
    Expect(1, 125252, '\P{lc}', "");
    Expect(0, 125252, '\P{^lc}', "");
    Expect(1, 125251, '\p{	LC}', "");
    Expect(0, 125251, '\p{^	LC}', "");
    Expect(0, 125251, '\P{	LC}', "");
    Expect(1, 125251, '\P{^	LC}', "");
    Expect(0, 125252, '\p{	LC}', "");
    Expect(1, 125252, '\p{^	LC}', "");
    Expect(1, 125252, '\P{	LC}', "");
    Expect(0, 125252, '\P{^	LC}', "");
    Error('\p{is_LC:=}');
    Error('\P{is_LC:=}');
    Expect(1, 125251, '\p{islc}', "");
    Expect(0, 125251, '\p{^islc}', "");
    Expect(0, 125251, '\P{islc}', "");
    Expect(1, 125251, '\P{^islc}', "");
    Expect(0, 125252, '\p{islc}', "");
    Expect(1, 125252, '\p{^islc}', "");
    Expect(1, 125252, '\P{islc}', "");
    Expect(0, 125252, '\P{^islc}', "");
    Expect(1, 125251, '\p{	 Is_LC}', "");
    Expect(0, 125251, '\p{^	 Is_LC}', "");
    Expect(0, 125251, '\P{	 Is_LC}', "");
    Expect(1, 125251, '\P{^	 Is_LC}', "");
    Expect(0, 125252, '\p{	 Is_LC}', "");
    Expect(1, 125252, '\p{^	 Is_LC}', "");
    Expect(1, 125252, '\P{	 Is_LC}', "");
    Expect(0, 125252, '\P{^	 Is_LC}', "");
    Error('\p{ :=l_}');
    Error('\P{ :=l_}');
    Expect(1, 125251, '\p{l_}', "");
    Expect(0, 125251, '\p{^l_}', "");
    Expect(0, 125251, '\P{l_}', "");
    Expect(1, 125251, '\P{^l_}', "");
    Expect(0, 125252, '\p{l_}', "");
    Expect(1, 125252, '\p{^l_}', "");
    Expect(1, 125252, '\P{l_}', "");
    Expect(0, 125252, '\P{^l_}', "");
    Expect(1, 125251, '\p{--L_}', "");
    Expect(0, 125251, '\p{^--L_}', "");
    Expect(0, 125251, '\P{--L_}', "");
    Expect(1, 125251, '\P{^--L_}', "");
    Expect(0, 125252, '\p{--L_}', "");
    Expect(1, 125252, '\p{^--L_}', "");
    Expect(1, 125252, '\P{--L_}', "");
    Expect(0, 125252, '\P{^--L_}', "");
    Error('\p{_ Is_L_/a/}');
    Error('\P{_ Is_L_/a/}');
    Expect(1, 125251, '\p{isl_}', "");
    Expect(0, 125251, '\p{^isl_}', "");
    Expect(0, 125251, '\P{isl_}', "");
    Expect(1, 125251, '\P{^isl_}', "");
    Expect(0, 125252, '\p{isl_}', "");
    Expect(1, 125252, '\p{^isl_}', "");
    Expect(1, 125252, '\P{isl_}', "");
    Expect(0, 125252, '\P{^isl_}', "");
    Expect(1, 125251, '\p{__Is_L_}', "");
    Expect(0, 125251, '\p{^__Is_L_}', "");
    Expect(0, 125251, '\P{__Is_L_}', "");
    Expect(1, 125251, '\P{^__Is_L_}', "");
    Expect(0, 125252, '\p{__Is_L_}', "");
    Expect(1, 125252, '\p{^__Is_L_}', "");
    Expect(1, 125252, '\P{__Is_L_}', "");
    Expect(0, 125252, '\P{^__Is_L_}', "");
    Error('\p{-:=L&}');
    Error('\P{-:=L&}');
    Expect(1, 125251, '\p{l&}', "");
    Expect(0, 125251, '\p{^l&}', "");
    Expect(0, 125251, '\P{l&}', "");
    Expect(1, 125251, '\P{^l&}', "");
    Expect(0, 125252, '\p{l&}', "");
    Expect(1, 125252, '\p{^l&}', "");
    Expect(1, 125252, '\P{l&}', "");
    Expect(0, 125252, '\P{^l&}', "");
    Expect(1, 125251, '\p{-	l&}', "");
    Expect(0, 125251, '\p{^-	l&}', "");
    Expect(0, 125251, '\P{-	l&}', "");
    Expect(1, 125251, '\P{^-	l&}', "");
    Expect(0, 125252, '\p{-	l&}', "");
    Expect(1, 125252, '\p{^-	l&}', "");
    Expect(1, 125252, '\P{-	l&}', "");
    Expect(0, 125252, '\P{^-	l&}', "");
    Error('\p{-_Is_L&:=}');
    Error('\P{-_Is_L&:=}');
    Expect(1, 125251, '\p{isl&}', "");
    Expect(0, 125251, '\p{^isl&}', "");
    Expect(0, 125251, '\P{isl&}', "");
    Expect(1, 125251, '\P{^isl&}', "");
    Expect(0, 125252, '\p{isl&}', "");
    Expect(1, 125252, '\p{^isl&}', "");
    Expect(1, 125252, '\P{isl&}', "");
    Expect(0, 125252, '\P{^isl&}', "");
    Expect(1, 125251, '\p{Is_L&}', "");
    Expect(0, 125251, '\p{^Is_L&}', "");
    Expect(0, 125251, '\P{Is_L&}', "");
    Expect(1, 125251, '\P{^Is_L&}', "");
    Expect(0, 125252, '\p{Is_L&}', "");
    Expect(1, 125252, '\p{^Is_L&}', "");
    Expect(1, 125252, '\P{Is_L&}', "");
    Expect(0, 125252, '\P{^Is_L&}', "");
    Error('\p{	:=caucasian_ALBANIAN}');
    Error('\P{	:=caucasian_ALBANIAN}');
    Expect(1, 66927, '\p{caucasianalbanian}', "");
    Expect(0, 66927, '\p{^caucasianalbanian}', "");
    Expect(0, 66927, '\P{caucasianalbanian}', "");
    Expect(1, 66927, '\P{^caucasianalbanian}', "");
    Expect(0, 66928, '\p{caucasianalbanian}', "");
    Expect(1, 66928, '\p{^caucasianalbanian}', "");
    Expect(1, 66928, '\P{caucasianalbanian}', "");
    Expect(0, 66928, '\P{^caucasianalbanian}', "");
    Expect(1, 66927, '\p{CAUCASIAN_ALBANIAN}', "");
    Expect(0, 66927, '\p{^CAUCASIAN_ALBANIAN}', "");
    Expect(0, 66927, '\P{CAUCASIAN_ALBANIAN}', "");
    Expect(1, 66927, '\P{^CAUCASIAN_ALBANIAN}', "");
    Expect(0, 66928, '\p{CAUCASIAN_ALBANIAN}', "");
    Expect(1, 66928, '\p{^CAUCASIAN_ALBANIAN}', "");
    Expect(1, 66928, '\P{CAUCASIAN_ALBANIAN}', "");
    Expect(0, 66928, '\P{^CAUCASIAN_ALBANIAN}', "");
    Error('\p{:=Is_caucasian_albanian}');
    Error('\P{:=Is_caucasian_albanian}');
    Expect(1, 66927, '\p{iscaucasianalbanian}', "");
    Expect(0, 66927, '\p{^iscaucasianalbanian}', "");
    Expect(0, 66927, '\P{iscaucasianalbanian}', "");
    Expect(1, 66927, '\P{^iscaucasianalbanian}', "");
    Expect(0, 66928, '\p{iscaucasianalbanian}', "");
    Expect(1, 66928, '\p{^iscaucasianalbanian}', "");
    Expect(1, 66928, '\P{iscaucasianalbanian}', "");
    Expect(0, 66928, '\P{^iscaucasianalbanian}', "");
    Expect(1, 66927, '\p{--Is_CAUCASIAN_albanian}', "");
    Expect(0, 66927, '\p{^--Is_CAUCASIAN_albanian}', "");
    Expect(0, 66927, '\P{--Is_CAUCASIAN_albanian}', "");
    Expect(1, 66927, '\P{^--Is_CAUCASIAN_albanian}', "");
    Expect(0, 66928, '\p{--Is_CAUCASIAN_albanian}', "");
    Expect(1, 66928, '\p{^--Is_CAUCASIAN_albanian}', "");
    Expect(1, 66928, '\P{--Is_CAUCASIAN_albanian}', "");
    Expect(0, 66928, '\P{^--Is_CAUCASIAN_albanian}', "");
    Error('\p{:=_ Aghb}');
    Error('\P{:=_ Aghb}');
    Expect(1, 66927, '\p{aghb}', "");
    Expect(0, 66927, '\p{^aghb}', "");
    Expect(0, 66927, '\P{aghb}', "");
    Expect(1, 66927, '\P{^aghb}', "");
    Expect(0, 66928, '\p{aghb}', "");
    Expect(1, 66928, '\p{^aghb}', "");
    Expect(1, 66928, '\P{aghb}', "");
    Expect(0, 66928, '\P{^aghb}', "");
    Expect(1, 66927, '\p{-aghb}', "");
    Expect(0, 66927, '\p{^-aghb}', "");
    Expect(0, 66927, '\P{-aghb}', "");
    Expect(1, 66927, '\P{^-aghb}', "");
    Expect(0, 66928, '\p{-aghb}', "");
    Expect(1, 66928, '\p{^-aghb}', "");
    Expect(1, 66928, '\P{-aghb}', "");
    Expect(0, 66928, '\P{^-aghb}', "");
    Error('\p{  IS_AGHB:=}');
    Error('\P{  IS_AGHB:=}');
    Expect(1, 66927, '\p{isaghb}', "");
    Expect(0, 66927, '\p{^isaghb}', "");
    Expect(0, 66927, '\P{isaghb}', "");
    Expect(1, 66927, '\P{^isaghb}', "");
    Expect(0, 66928, '\p{isaghb}', "");
    Expect(1, 66928, '\p{^isaghb}', "");
    Expect(1, 66928, '\P{isaghb}', "");
    Expect(0, 66928, '\P{^isaghb}', "");
    Expect(1, 66927, '\p{_ Is_aghb}', "");
    Expect(0, 66927, '\p{^_ Is_aghb}', "");
    Expect(0, 66927, '\P{_ Is_aghb}', "");
    Expect(1, 66927, '\P{^_ Is_aghb}', "");
    Expect(0, 66928, '\p{_ Is_aghb}', "");
    Expect(1, 66928, '\p{^_ Is_aghb}', "");
    Expect(1, 66928, '\P{_ Is_aghb}', "");
    Expect(0, 66928, '\P{^_ Is_aghb}', "");
    Error('\p{_/a/Chakma}');
    Error('\P{_/a/Chakma}');
    Expect(1, 69955, '\p{chakma}', "");
    Expect(0, 69955, '\p{^chakma}', "");
    Expect(0, 69955, '\P{chakma}', "");
    Expect(1, 69955, '\P{^chakma}', "");
    Expect(0, 69956, '\p{chakma}', "");
    Expect(1, 69956, '\p{^chakma}', "");
    Expect(1, 69956, '\P{chakma}', "");
    Expect(0, 69956, '\P{^chakma}', "");
    Expect(1, 69955, '\p{_	chakma}', "");
    Expect(0, 69955, '\p{^_	chakma}', "");
    Expect(0, 69955, '\P{_	chakma}', "");
    Expect(1, 69955, '\P{^_	chakma}', "");
    Expect(0, 69956, '\p{_	chakma}', "");
    Expect(1, 69956, '\p{^_	chakma}', "");
    Expect(1, 69956, '\P{_	chakma}', "");
    Expect(0, 69956, '\P{^_	chakma}', "");
    Error('\p{ Is_Chakma:=}');
    Error('\P{ Is_Chakma:=}');
    Expect(1, 69955, '\p{ischakma}', "");
    Expect(0, 69955, '\p{^ischakma}', "");
    Expect(0, 69955, '\P{ischakma}', "");
    Expect(1, 69955, '\P{^ischakma}', "");
    Expect(0, 69956, '\p{ischakma}', "");
    Expect(1, 69956, '\p{^ischakma}', "");
    Expect(1, 69956, '\P{ischakma}', "");
    Expect(0, 69956, '\P{^ischakma}', "");
    Expect(1, 69955, '\p{-_IS_Chakma}', "");
    Expect(0, 69955, '\p{^-_IS_Chakma}', "");
    Expect(0, 69955, '\P{-_IS_Chakma}', "");
    Expect(1, 69955, '\P{^-_IS_Chakma}', "");
    Expect(0, 69956, '\p{-_IS_Chakma}', "");
    Expect(1, 69956, '\p{^-_IS_Chakma}', "");
    Expect(1, 69956, '\P{-_IS_Chakma}', "");
    Expect(0, 69956, '\P{^-_IS_Chakma}', "");
    Error('\p{/a/-cakm}');
    Error('\P{/a/-cakm}');
    Expect(1, 69955, '\p{cakm}', "");
    Expect(0, 69955, '\p{^cakm}', "");
    Expect(0, 69955, '\P{cakm}', "");
    Expect(1, 69955, '\P{^cakm}', "");
    Expect(0, 69956, '\p{cakm}', "");
    Expect(1, 69956, '\p{^cakm}', "");
    Expect(1, 69956, '\P{cakm}', "");
    Expect(0, 69956, '\P{^cakm}', "");
    Expect(1, 69955, '\p{ Cakm}', "");
    Expect(0, 69955, '\p{^ Cakm}', "");
    Expect(0, 69955, '\P{ Cakm}', "");
    Expect(1, 69955, '\P{^ Cakm}', "");
    Expect(0, 69956, '\p{ Cakm}', "");
    Expect(1, 69956, '\p{^ Cakm}', "");
    Expect(1, 69956, '\P{ Cakm}', "");
    Expect(0, 69956, '\P{^ Cakm}', "");
    Error('\p{--is_Cakm:=}');
    Error('\P{--is_Cakm:=}');
    Expect(1, 69955, '\p{iscakm}', "");
    Expect(0, 69955, '\p{^iscakm}', "");
    Expect(0, 69955, '\P{iscakm}', "");
    Expect(1, 69955, '\P{^iscakm}', "");
    Expect(0, 69956, '\p{iscakm}', "");
    Expect(1, 69956, '\p{^iscakm}', "");
    Expect(1, 69956, '\P{iscakm}', "");
    Expect(0, 69956, '\P{^iscakm}', "");
    Expect(1, 69955, '\p{IS_Cakm}', "");
    Expect(0, 69955, '\p{^IS_Cakm}', "");
    Expect(0, 69955, '\P{IS_Cakm}', "");
    Expect(1, 69955, '\P{^IS_Cakm}', "");
    Expect(0, 69956, '\p{IS_Cakm}', "");
    Expect(1, 69956, '\p{^IS_Cakm}', "");
    Expect(1, 69956, '\P{IS_Cakm}', "");
    Expect(0, 69956, '\P{^IS_Cakm}', "");
    Error('\p{:=	CHAM}');
    Error('\P{:=	CHAM}');
    Expect(1, 43615, '\p{cham}', "");
    Expect(0, 43615, '\p{^cham}', "");
    Expect(0, 43615, '\P{cham}', "");
    Expect(1, 43615, '\P{^cham}', "");
    Expect(0, 43616, '\p{cham}', "");
    Expect(1, 43616, '\p{^cham}', "");
    Expect(1, 43616, '\P{cham}', "");
    Expect(0, 43616, '\P{^cham}', "");
    Expect(1, 43615, '\p{_Cham}', "");
    Expect(0, 43615, '\p{^_Cham}', "");
    Expect(0, 43615, '\P{_Cham}', "");
    Expect(1, 43615, '\P{^_Cham}', "");
    Expect(0, 43616, '\p{_Cham}', "");
    Expect(1, 43616, '\p{^_Cham}', "");
    Expect(1, 43616, '\P{_Cham}', "");
    Expect(0, 43616, '\P{^_Cham}', "");
    Error('\p{-_Is_Cham:=}');
    Error('\P{-_Is_Cham:=}');
    Expect(1, 43615, '\p{ischam}', "");
    Expect(0, 43615, '\p{^ischam}', "");
    Expect(0, 43615, '\P{ischam}', "");
    Expect(1, 43615, '\P{^ischam}', "");
    Expect(0, 43616, '\p{ischam}', "");
    Expect(1, 43616, '\p{^ischam}', "");
    Expect(1, 43616, '\P{ischam}', "");
    Expect(0, 43616, '\P{^ischam}', "");
    Expect(1, 43615, '\p{ -Is_CHAM}', "");
    Expect(0, 43615, '\p{^ -Is_CHAM}', "");
    Expect(0, 43615, '\P{ -Is_CHAM}', "");
    Expect(1, 43615, '\P{^ -Is_CHAM}', "");
    Expect(0, 43616, '\p{ -Is_CHAM}', "");
    Expect(1, 43616, '\p{^ -Is_CHAM}', "");
    Expect(1, 43616, '\P{ -Is_CHAM}', "");
    Expect(0, 43616, '\P{^ -Is_CHAM}', "");
    Error('\p{_changes_WHEN_CASEFOLDED:=}');
    Error('\P{_changes_WHEN_CASEFOLDED:=}');
    Expect(1, 125217, '\p{changeswhencasefolded}', "");
    Expect(0, 125217, '\p{^changeswhencasefolded}', "");
    Expect(0, 125217, '\P{changeswhencasefolded}', "");
    Expect(1, 125217, '\P{^changeswhencasefolded}', "");
    Expect(0, 125218, '\p{changeswhencasefolded}', "");
    Expect(1, 125218, '\p{^changeswhencasefolded}', "");
    Expect(1, 125218, '\P{changeswhencasefolded}', "");
    Expect(0, 125218, '\P{^changeswhencasefolded}', "");
    Expect(1, 125217, '\p{_	Changes_When_Casefolded}', "");
    Expect(0, 125217, '\p{^_	Changes_When_Casefolded}', "");
    Expect(0, 125217, '\P{_	Changes_When_Casefolded}', "");
    Expect(1, 125217, '\P{^_	Changes_When_Casefolded}', "");
    Expect(0, 125218, '\p{_	Changes_When_Casefolded}', "");
    Expect(1, 125218, '\p{^_	Changes_When_Casefolded}', "");
    Expect(1, 125218, '\P{_	Changes_When_Casefolded}', "");
    Expect(0, 125218, '\P{^_	Changes_When_Casefolded}', "");
    Error('\p{:=	-IS_CHANGES_WHEN_casefolded}');
    Error('\P{:=	-IS_CHANGES_WHEN_casefolded}');
    Expect(1, 125217, '\p{ischangeswhencasefolded}', "");
    Expect(0, 125217, '\p{^ischangeswhencasefolded}', "");
    Expect(0, 125217, '\P{ischangeswhencasefolded}', "");
    Expect(1, 125217, '\P{^ischangeswhencasefolded}', "");
    Expect(0, 125218, '\p{ischangeswhencasefolded}', "");
    Expect(1, 125218, '\p{^ischangeswhencasefolded}', "");
    Expect(1, 125218, '\P{ischangeswhencasefolded}', "");
    Expect(0, 125218, '\P{^ischangeswhencasefolded}', "");
    Expect(1, 125217, '\p{  is_Changes_When_Casefolded}', "");
    Expect(0, 125217, '\p{^  is_Changes_When_Casefolded}', "");
    Expect(0, 125217, '\P{  is_Changes_When_Casefolded}', "");
    Expect(1, 125217, '\P{^  is_Changes_When_Casefolded}', "");
    Expect(0, 125218, '\p{  is_Changes_When_Casefolded}', "");
    Expect(1, 125218, '\p{^  is_Changes_When_Casefolded}', "");
    Expect(1, 125218, '\P{  is_Changes_When_Casefolded}', "");
    Expect(0, 125218, '\P{^  is_Changes_When_Casefolded}', "");
    Error('\p{-:=CWCF}');
    Error('\P{-:=CWCF}');
    Expect(1, 125217, '\p{cwcf}', "");
    Expect(0, 125217, '\p{^cwcf}', "");
    Expect(0, 125217, '\P{cwcf}', "");
    Expect(1, 125217, '\P{^cwcf}', "");
    Expect(0, 125218, '\p{cwcf}', "");
    Expect(1, 125218, '\p{^cwcf}', "");
    Expect(1, 125218, '\P{cwcf}', "");
    Expect(0, 125218, '\P{^cwcf}', "");
    Expect(1, 125217, '\p{_ CWCF}', "");
    Expect(0, 125217, '\p{^_ CWCF}', "");
    Expect(0, 125217, '\P{_ CWCF}', "");
    Expect(1, 125217, '\P{^_ CWCF}', "");
    Expect(0, 125218, '\p{_ CWCF}', "");
    Expect(1, 125218, '\p{^_ CWCF}', "");
    Expect(1, 125218, '\P{_ CWCF}', "");
    Expect(0, 125218, '\P{^_ CWCF}', "");
    Error('\p{	is_CWCF:=}');
    Error('\P{	is_CWCF:=}');
    Expect(1, 125217, '\p{iscwcf}', "");
    Expect(0, 125217, '\p{^iscwcf}', "");
    Expect(0, 125217, '\P{iscwcf}', "");
    Expect(1, 125217, '\P{^iscwcf}', "");
    Expect(0, 125218, '\p{iscwcf}', "");
    Expect(1, 125218, '\p{^iscwcf}', "");
    Expect(1, 125218, '\P{iscwcf}', "");
    Expect(0, 125218, '\P{^iscwcf}', "");
    Expect(1, 125217, '\p{	_Is_cwcf}', "");
    Expect(0, 125217, '\p{^	_Is_cwcf}', "");
    Expect(0, 125217, '\P{	_Is_cwcf}', "");
    Expect(1, 125217, '\P{^	_Is_cwcf}', "");
    Expect(0, 125218, '\p{	_Is_cwcf}', "");
    Expect(1, 125218, '\p{^	_Is_cwcf}', "");
    Expect(1, 125218, '\P{	_Is_cwcf}', "");
    Expect(0, 125218, '\P{^	_Is_cwcf}', "");
    Error('\p{Changes_when_Casemapped:=}');
    Error('\P{Changes_when_Casemapped:=}');
    Expect(1, 125251, '\p{changeswhencasemapped}', "");
    Expect(0, 125251, '\p{^changeswhencasemapped}', "");
    Expect(0, 125251, '\P{changeswhencasemapped}', "");
    Expect(1, 125251, '\P{^changeswhencasemapped}', "");
    Expect(0, 125252, '\p{changeswhencasemapped}', "");
    Expect(1, 125252, '\p{^changeswhencasemapped}', "");
    Expect(1, 125252, '\P{changeswhencasemapped}', "");
    Expect(0, 125252, '\P{^changeswhencasemapped}', "");
    Expect(1, 125251, '\p{	changes_When_CASEMAPPED}', "");
    Expect(0, 125251, '\p{^	changes_When_CASEMAPPED}', "");
    Expect(0, 125251, '\P{	changes_When_CASEMAPPED}', "");
    Expect(1, 125251, '\P{^	changes_When_CASEMAPPED}', "");
    Expect(0, 125252, '\p{	changes_When_CASEMAPPED}', "");
    Expect(1, 125252, '\p{^	changes_When_CASEMAPPED}', "");
    Expect(1, 125252, '\P{	changes_When_CASEMAPPED}', "");
    Expect(0, 125252, '\P{^	changes_When_CASEMAPPED}', "");
    Error('\p{-is_CHANGES_when_Casemapped:=}');
    Error('\P{-is_CHANGES_when_Casemapped:=}');
    Expect(1, 125251, '\p{ischangeswhencasemapped}', "");
    Expect(0, 125251, '\p{^ischangeswhencasemapped}', "");
    Expect(0, 125251, '\P{ischangeswhencasemapped}', "");
    Expect(1, 125251, '\P{^ischangeswhencasemapped}', "");
    Expect(0, 125252, '\p{ischangeswhencasemapped}', "");
    Expect(1, 125252, '\p{^ischangeswhencasemapped}', "");
    Expect(1, 125252, '\P{ischangeswhencasemapped}', "");
    Expect(0, 125252, '\P{^ischangeswhencasemapped}', "");
    Expect(1, 125251, '\p{	_is_changes_when_casemapped}', "");
    Expect(0, 125251, '\p{^	_is_changes_when_casemapped}', "");
    Expect(0, 125251, '\P{	_is_changes_when_casemapped}', "");
    Expect(1, 125251, '\P{^	_is_changes_when_casemapped}', "");
    Expect(0, 125252, '\p{	_is_changes_when_casemapped}', "");
    Expect(1, 125252, '\p{^	_is_changes_when_casemapped}', "");
    Expect(1, 125252, '\P{	_is_changes_when_casemapped}', "");
    Expect(0, 125252, '\P{^	_is_changes_when_casemapped}', "");
    Error('\p{:=	 cwcm}');
    Error('\P{:=	 cwcm}');
    Expect(1, 125251, '\p{cwcm}', "");
    Expect(0, 125251, '\p{^cwcm}', "");
    Expect(0, 125251, '\P{cwcm}', "");
    Expect(1, 125251, '\P{^cwcm}', "");
    Expect(0, 125252, '\p{cwcm}', "");
    Expect(1, 125252, '\p{^cwcm}', "");
    Expect(1, 125252, '\P{cwcm}', "");
    Expect(0, 125252, '\P{^cwcm}', "");
    Expect(1, 125251, '\p{-CWCM}', "");
    Expect(0, 125251, '\p{^-CWCM}', "");
    Expect(0, 125251, '\P{-CWCM}', "");
    Expect(1, 125251, '\P{^-CWCM}', "");
    Expect(0, 125252, '\p{-CWCM}', "");
    Expect(1, 125252, '\p{^-CWCM}', "");
    Expect(1, 125252, '\P{-CWCM}', "");
    Expect(0, 125252, '\P{^-CWCM}', "");
    Error('\p{Is_CWCM/a/}');
    Error('\P{Is_CWCM/a/}');
    Expect(1, 125251, '\p{iscwcm}', "");
    Expect(0, 125251, '\p{^iscwcm}', "");
    Expect(0, 125251, '\P{iscwcm}', "");
    Expect(1, 125251, '\P{^iscwcm}', "");
    Expect(0, 125252, '\p{iscwcm}', "");
    Expect(1, 125252, '\p{^iscwcm}', "");
    Expect(1, 125252, '\P{iscwcm}', "");
    Expect(0, 125252, '\P{^iscwcm}', "");
    Expect(1, 125251, '\p{_Is_CWCM}', "");
    Expect(0, 125251, '\p{^_Is_CWCM}', "");
    Expect(0, 125251, '\P{_Is_CWCM}', "");
    Expect(1, 125251, '\P{^_Is_CWCM}', "");
    Expect(0, 125252, '\p{_Is_CWCM}', "");
    Expect(1, 125252, '\p{^_Is_CWCM}', "");
    Expect(1, 125252, '\P{_Is_CWCM}', "");
    Expect(0, 125252, '\P{^_Is_CWCM}', "");
    Error('\p{_	CHANGES_when_lowercased/a/}');
    Error('\P{_	CHANGES_when_lowercased/a/}');
    Expect(1, 125217, '\p{changeswhenlowercased}', "");
    Expect(0, 125217, '\p{^changeswhenlowercased}', "");
    Expect(0, 125217, '\P{changeswhenlowercased}', "");
    Expect(1, 125217, '\P{^changeswhenlowercased}', "");
    Expect(0, 125218, '\p{changeswhenlowercased}', "");
    Expect(1, 125218, '\p{^changeswhenlowercased}', "");
    Expect(1, 125218, '\P{changeswhenlowercased}', "");
    Expect(0, 125218, '\P{^changeswhenlowercased}', "");
    Expect(1, 125217, '\p{		Changes_when_LOWERCASED}', "");
    Expect(0, 125217, '\p{^		Changes_when_LOWERCASED}', "");
    Expect(0, 125217, '\P{		Changes_when_LOWERCASED}', "");
    Expect(1, 125217, '\P{^		Changes_when_LOWERCASED}', "");
    Expect(0, 125218, '\p{		Changes_when_LOWERCASED}', "");
    Expect(1, 125218, '\p{^		Changes_when_LOWERCASED}', "");
    Expect(1, 125218, '\P{		Changes_when_LOWERCASED}', "");
    Expect(0, 125218, '\P{^		Changes_when_LOWERCASED}', "");
    Error('\p{_Is_changes_when_lowercased/a/}');
    Error('\P{_Is_changes_when_lowercased/a/}');
    Expect(1, 125217, '\p{ischangeswhenlowercased}', "");
    Expect(0, 125217, '\p{^ischangeswhenlowercased}', "");
    Expect(0, 125217, '\P{ischangeswhenlowercased}', "");
    Expect(1, 125217, '\P{^ischangeswhenlowercased}', "");
    Expect(0, 125218, '\p{ischangeswhenlowercased}', "");
    Expect(1, 125218, '\p{^ischangeswhenlowercased}', "");
    Expect(1, 125218, '\P{ischangeswhenlowercased}', "");
    Expect(0, 125218, '\P{^ischangeswhenlowercased}', "");
    Expect(1, 125217, '\p{ -is_Changes_When_Lowercased}', "");
    Expect(0, 125217, '\p{^ -is_Changes_When_Lowercased}', "");
    Expect(0, 125217, '\P{ -is_Changes_When_Lowercased}', "");
    Expect(1, 125217, '\P{^ -is_Changes_When_Lowercased}', "");
    Expect(0, 125218, '\p{ -is_Changes_When_Lowercased}', "");
    Expect(1, 125218, '\p{^ -is_Changes_When_Lowercased}', "");
    Expect(1, 125218, '\P{ -is_Changes_When_Lowercased}', "");
    Expect(0, 125218, '\P{^ -is_Changes_When_Lowercased}', "");
    Error('\p{__CWL:=}');
    Error('\P{__CWL:=}');
    Expect(1, 125217, '\p{cwl}', "");
    Expect(0, 125217, '\p{^cwl}', "");
    Expect(0, 125217, '\P{cwl}', "");
    Expect(1, 125217, '\P{^cwl}', "");
    Expect(0, 125218, '\p{cwl}', "");
    Expect(1, 125218, '\p{^cwl}', "");
    Expect(1, 125218, '\P{cwl}', "");
    Expect(0, 125218, '\P{^cwl}', "");
    Expect(1, 125217, '\p{-CWL}', "");
    Expect(0, 125217, '\p{^-CWL}', "");
    Expect(0, 125217, '\P{-CWL}', "");
    Expect(1, 125217, '\P{^-CWL}', "");
    Expect(0, 125218, '\p{-CWL}', "");
    Expect(1, 125218, '\p{^-CWL}', "");
    Expect(1, 125218, '\P{-CWL}', "");
    Expect(0, 125218, '\P{^-CWL}', "");
    Error('\p{	/a/is_CWL}');
    Error('\P{	/a/is_CWL}');
    Expect(1, 125217, '\p{iscwl}', "");
    Expect(0, 125217, '\p{^iscwl}', "");
    Expect(0, 125217, '\P{iscwl}', "");
    Expect(1, 125217, '\P{^iscwl}', "");
    Expect(0, 125218, '\p{iscwl}', "");
    Expect(1, 125218, '\p{^iscwl}', "");
    Expect(1, 125218, '\P{iscwl}', "");
    Expect(0, 125218, '\P{^iscwl}', "");
    Expect(1, 125217, '\p{	 Is_cwl}', "");
    Expect(0, 125217, '\p{^	 Is_cwl}', "");
    Expect(0, 125217, '\P{	 Is_cwl}', "");
    Expect(1, 125217, '\P{^	 Is_cwl}', "");
    Expect(0, 125218, '\p{	 Is_cwl}', "");
    Expect(1, 125218, '\p{^	 Is_cwl}', "");
    Expect(1, 125218, '\P{	 Is_cwl}', "");
    Expect(0, 125218, '\P{^	 Is_cwl}', "");
    Error('\p{_:=CHANGES_When_nfkc_casefolded}');
    Error('\P{_:=CHANGES_When_nfkc_casefolded}');
    Expect(1, 921599, '\p{changeswhennfkccasefolded}', "");
    Expect(0, 921599, '\p{^changeswhennfkccasefolded}', "");
    Expect(0, 921599, '\P{changeswhennfkccasefolded}', "");
    Expect(1, 921599, '\P{^changeswhennfkccasefolded}', "");
    Expect(0, 921600, '\p{changeswhennfkccasefolded}', "");
    Expect(1, 921600, '\p{^changeswhennfkccasefolded}', "");
    Expect(1, 921600, '\P{changeswhennfkccasefolded}', "");
    Expect(0, 921600, '\P{^changeswhennfkccasefolded}', "");
    Expect(1, 921599, '\p{	 changes_when_NFKC_CASEFOLDED}', "");
    Expect(0, 921599, '\p{^	 changes_when_NFKC_CASEFOLDED}', "");
    Expect(0, 921599, '\P{	 changes_when_NFKC_CASEFOLDED}', "");
    Expect(1, 921599, '\P{^	 changes_when_NFKC_CASEFOLDED}', "");
    Expect(0, 921600, '\p{	 changes_when_NFKC_CASEFOLDED}', "");
    Expect(1, 921600, '\p{^	 changes_when_NFKC_CASEFOLDED}', "");
    Expect(1, 921600, '\P{	 changes_when_NFKC_CASEFOLDED}', "");
    Expect(0, 921600, '\P{^	 changes_when_NFKC_CASEFOLDED}', "");
    Error('\p{_:=is_Changes_When_nfkc_CASEFOLDED}');
    Error('\P{_:=is_Changes_When_nfkc_CASEFOLDED}');
    Expect(1, 921599, '\p{ischangeswhennfkccasefolded}', "");
    Expect(0, 921599, '\p{^ischangeswhennfkccasefolded}', "");
    Expect(0, 921599, '\P{ischangeswhennfkccasefolded}', "");
    Expect(1, 921599, '\P{^ischangeswhennfkccasefolded}', "");
    Expect(0, 921600, '\p{ischangeswhennfkccasefolded}', "");
    Expect(1, 921600, '\p{^ischangeswhennfkccasefolded}', "");
    Expect(1, 921600, '\P{ischangeswhennfkccasefolded}', "");
    Expect(0, 921600, '\P{^ischangeswhennfkccasefolded}', "");
    Expect(1, 921599, '\p{	_IS_Changes_when_NFKC_CASEFOLDED}', "");
    Expect(0, 921599, '\p{^	_IS_Changes_when_NFKC_CASEFOLDED}', "");
    Expect(0, 921599, '\P{	_IS_Changes_when_NFKC_CASEFOLDED}', "");
    Expect(1, 921599, '\P{^	_IS_Changes_when_NFKC_CASEFOLDED}', "");
    Expect(0, 921600, '\p{	_IS_Changes_when_NFKC_CASEFOLDED}', "");
    Expect(1, 921600, '\p{^	_IS_Changes_when_NFKC_CASEFOLDED}', "");
    Expect(1, 921600, '\P{	_IS_Changes_when_NFKC_CASEFOLDED}', "");
    Expect(0, 921600, '\P{^	_IS_Changes_when_NFKC_CASEFOLDED}', "");
    Error('\p{-_CWKCF/a/}');
    Error('\P{-_CWKCF/a/}');
    Expect(1, 921599, '\p{cwkcf}', "");
    Expect(0, 921599, '\p{^cwkcf}', "");
    Expect(0, 921599, '\P{cwkcf}', "");
    Expect(1, 921599, '\P{^cwkcf}', "");
    Expect(0, 921600, '\p{cwkcf}', "");
    Expect(1, 921600, '\p{^cwkcf}', "");
    Expect(1, 921600, '\P{cwkcf}', "");
    Expect(0, 921600, '\P{^cwkcf}', "");
    Expect(1, 921599, '\p{-_CWKCF}', "");
    Expect(0, 921599, '\p{^-_CWKCF}', "");
    Expect(0, 921599, '\P{-_CWKCF}', "");
    Expect(1, 921599, '\P{^-_CWKCF}', "");
    Expect(0, 921600, '\p{-_CWKCF}', "");
    Expect(1, 921600, '\p{^-_CWKCF}', "");
    Expect(1, 921600, '\P{-_CWKCF}', "");
    Expect(0, 921600, '\P{^-_CWKCF}', "");
    Error('\p{/a/_is_CWKCF}');
    Error('\P{/a/_is_CWKCF}');
    Expect(1, 921599, '\p{iscwkcf}', "");
    Expect(0, 921599, '\p{^iscwkcf}', "");
    Expect(0, 921599, '\P{iscwkcf}', "");
    Expect(1, 921599, '\P{^iscwkcf}', "");
    Expect(0, 921600, '\p{iscwkcf}', "");
    Expect(1, 921600, '\p{^iscwkcf}', "");
    Expect(1, 921600, '\P{iscwkcf}', "");
    Expect(0, 921600, '\P{^iscwkcf}', "");
    Expect(1, 921599, '\p{ 	IS_CWKCF}', "");
    Expect(0, 921599, '\p{^ 	IS_CWKCF}', "");
    Expect(0, 921599, '\P{ 	IS_CWKCF}', "");
    Expect(1, 921599, '\P{^ 	IS_CWKCF}', "");
    Expect(0, 921600, '\p{ 	IS_CWKCF}', "");
    Expect(1, 921600, '\p{^ 	IS_CWKCF}', "");
    Expect(1, 921600, '\P{ 	IS_CWKCF}', "");
    Expect(0, 921600, '\P{^ 	IS_CWKCF}', "");
    Error('\p{	/a/changes_When_Titlecased}');
    Error('\P{	/a/changes_When_Titlecased}');
    Expect(1, 125251, '\p{changeswhentitlecased}', "");
    Expect(0, 125251, '\p{^changeswhentitlecased}', "");
    Expect(0, 125251, '\P{changeswhentitlecased}', "");
    Expect(1, 125251, '\P{^changeswhentitlecased}', "");
    Expect(0, 125252, '\p{changeswhentitlecased}', "");
    Expect(1, 125252, '\p{^changeswhentitlecased}', "");
    Expect(1, 125252, '\P{changeswhentitlecased}', "");
    Expect(0, 125252, '\P{^changeswhentitlecased}', "");
    Expect(1, 125251, '\p{-changes_When_Titlecased}', "");
    Expect(0, 125251, '\p{^-changes_When_Titlecased}', "");
    Expect(0, 125251, '\P{-changes_When_Titlecased}', "");
    Expect(1, 125251, '\P{^-changes_When_Titlecased}', "");
    Expect(0, 125252, '\p{-changes_When_Titlecased}', "");
    Expect(1, 125252, '\p{^-changes_When_Titlecased}', "");
    Expect(1, 125252, '\P{-changes_When_Titlecased}', "");
    Expect(0, 125252, '\P{^-changes_When_Titlecased}', "");
    Error('\p{	:=Is_CHANGES_When_TITLECASED}');
    Error('\P{	:=Is_CHANGES_When_TITLECASED}');
    Expect(1, 125251, '\p{ischangeswhentitlecased}', "");
    Expect(0, 125251, '\p{^ischangeswhentitlecased}', "");
    Expect(0, 125251, '\P{ischangeswhentitlecased}', "");
    Expect(1, 125251, '\P{^ischangeswhentitlecased}', "");
    Expect(0, 125252, '\p{ischangeswhentitlecased}', "");
    Expect(1, 125252, '\p{^ischangeswhentitlecased}', "");
    Expect(1, 125252, '\P{ischangeswhentitlecased}', "");
    Expect(0, 125252, '\P{^ischangeswhentitlecased}', "");
    Expect(1, 125251, '\p{_IS_Changes_When_Titlecased}', "");
    Expect(0, 125251, '\p{^_IS_Changes_When_Titlecased}', "");
    Expect(0, 125251, '\P{_IS_Changes_When_Titlecased}', "");
    Expect(1, 125251, '\P{^_IS_Changes_When_Titlecased}', "");
    Expect(0, 125252, '\p{_IS_Changes_When_Titlecased}', "");
    Expect(1, 125252, '\p{^_IS_Changes_When_Titlecased}', "");
    Expect(1, 125252, '\P{_IS_Changes_When_Titlecased}', "");
    Expect(0, 125252, '\P{^_IS_Changes_When_Titlecased}', "");
    Error('\p{/a/ 	CWT}');
    Error('\P{/a/ 	CWT}');
    Expect(1, 125251, '\p{cwt}', "");
    Expect(0, 125251, '\p{^cwt}', "");
    Expect(0, 125251, '\P{cwt}', "");
    Expect(1, 125251, '\P{^cwt}', "");
    Expect(0, 125252, '\p{cwt}', "");
    Expect(1, 125252, '\p{^cwt}', "");
    Expect(1, 125252, '\P{cwt}', "");
    Expect(0, 125252, '\P{^cwt}', "");
    Expect(1, 125251, '\p{ 	CWT}', "");
    Expect(0, 125251, '\p{^ 	CWT}', "");
    Expect(0, 125251, '\P{ 	CWT}', "");
    Expect(1, 125251, '\P{^ 	CWT}', "");
    Expect(0, 125252, '\p{ 	CWT}', "");
    Expect(1, 125252, '\p{^ 	CWT}', "");
    Expect(1, 125252, '\P{ 	CWT}', "");
    Expect(0, 125252, '\P{^ 	CWT}', "");
    Error('\p{	IS_CWT/a/}');
    Error('\P{	IS_CWT/a/}');
    Expect(1, 125251, '\p{iscwt}', "");
    Expect(0, 125251, '\p{^iscwt}', "");
    Expect(0, 125251, '\P{iscwt}', "");
    Expect(1, 125251, '\P{^iscwt}', "");
    Expect(0, 125252, '\p{iscwt}', "");
    Expect(1, 125252, '\p{^iscwt}', "");
    Expect(1, 125252, '\P{iscwt}', "");
    Expect(0, 125252, '\P{^iscwt}', "");
    Expect(1, 125251, '\p{-	is_CWT}', "");
    Expect(0, 125251, '\p{^-	is_CWT}', "");
    Expect(0, 125251, '\P{-	is_CWT}', "");
    Expect(1, 125251, '\P{^-	is_CWT}', "");
    Expect(0, 125252, '\p{-	is_CWT}', "");
    Expect(1, 125252, '\p{^-	is_CWT}', "");
    Expect(1, 125252, '\P{-	is_CWT}', "");
    Expect(0, 125252, '\P{^-	is_CWT}', "");
    Error('\p{_Changes_When_Uppercased:=}');
    Error('\P{_Changes_When_Uppercased:=}');
    Expect(1, 125251, '\p{changeswhenuppercased}', "");
    Expect(0, 125251, '\p{^changeswhenuppercased}', "");
    Expect(0, 125251, '\P{changeswhenuppercased}', "");
    Expect(1, 125251, '\P{^changeswhenuppercased}', "");
    Expect(0, 125252, '\p{changeswhenuppercased}', "");
    Expect(1, 125252, '\p{^changeswhenuppercased}', "");
    Expect(1, 125252, '\P{changeswhenuppercased}', "");
    Expect(0, 125252, '\P{^changeswhenuppercased}', "");
    Expect(1, 125251, '\p{	_CHANGES_WHEN_UPPERCASED}', "");
    Expect(0, 125251, '\p{^	_CHANGES_WHEN_UPPERCASED}', "");
    Expect(0, 125251, '\P{	_CHANGES_WHEN_UPPERCASED}', "");
    Expect(1, 125251, '\P{^	_CHANGES_WHEN_UPPERCASED}', "");
    Expect(0, 125252, '\p{	_CHANGES_WHEN_UPPERCASED}', "");
    Expect(1, 125252, '\p{^	_CHANGES_WHEN_UPPERCASED}', "");
    Expect(1, 125252, '\P{	_CHANGES_WHEN_UPPERCASED}', "");
    Expect(0, 125252, '\P{^	_CHANGES_WHEN_UPPERCASED}', "");
    Error('\p{_	Is_Changes_when_uppercased:=}');
    Error('\P{_	Is_Changes_when_uppercased:=}');
    Expect(1, 125251, '\p{ischangeswhenuppercased}', "");
    Expect(0, 125251, '\p{^ischangeswhenuppercased}', "");
    Expect(0, 125251, '\P{ischangeswhenuppercased}', "");
    Expect(1, 125251, '\P{^ischangeswhenuppercased}', "");
    Expect(0, 125252, '\p{ischangeswhenuppercased}', "");
    Expect(1, 125252, '\p{^ischangeswhenuppercased}', "");
    Expect(1, 125252, '\P{ischangeswhenuppercased}', "");
    Expect(0, 125252, '\P{^ischangeswhenuppercased}', "");
    Expect(1, 125251, '\p{-is_Changes_When_Uppercased}', "");
    Expect(0, 125251, '\p{^-is_Changes_When_Uppercased}', "");
    Expect(0, 125251, '\P{-is_Changes_When_Uppercased}', "");
    Expect(1, 125251, '\P{^-is_Changes_When_Uppercased}', "");
    Expect(0, 125252, '\p{-is_Changes_When_Uppercased}', "");
    Expect(1, 125252, '\p{^-is_Changes_When_Uppercased}', "");
    Expect(1, 125252, '\P{-is_Changes_When_Uppercased}', "");
    Expect(0, 125252, '\P{^-is_Changes_When_Uppercased}', "");
    Error('\p{/a/		CWU}');
    Error('\P{/a/		CWU}');
    Expect(1, 125251, '\p{cwu}', "");
    Expect(0, 125251, '\p{^cwu}', "");
    Expect(0, 125251, '\P{cwu}', "");
    Expect(1, 125251, '\P{^cwu}', "");
    Expect(0, 125252, '\p{cwu}', "");
    Expect(1, 125252, '\p{^cwu}', "");
    Expect(1, 125252, '\P{cwu}', "");
    Expect(0, 125252, '\P{^cwu}', "");
    Expect(1, 125251, '\p{		cwu}', "");
    Expect(0, 125251, '\p{^		cwu}', "");
    Expect(0, 125251, '\P{		cwu}', "");
    Expect(1, 125251, '\P{^		cwu}', "");
    Expect(0, 125252, '\p{		cwu}', "");
    Expect(1, 125252, '\p{^		cwu}', "");
    Expect(1, 125252, '\P{		cwu}', "");
    Expect(0, 125252, '\P{^		cwu}', "");
    Error('\p{ _Is_CWU/a/}');
    Error('\P{ _Is_CWU/a/}');
    Expect(1, 125251, '\p{iscwu}', "");
    Expect(0, 125251, '\p{^iscwu}', "");
    Expect(0, 125251, '\P{iscwu}', "");
    Expect(1, 125251, '\P{^iscwu}', "");
    Expect(0, 125252, '\p{iscwu}', "");
    Expect(1, 125252, '\p{^iscwu}', "");
    Expect(1, 125252, '\P{iscwu}', "");
    Expect(0, 125252, '\P{^iscwu}', "");
    Expect(1, 125251, '\p{IS_cwu}', "");
    Expect(0, 125251, '\p{^IS_cwu}', "");
    Expect(0, 125251, '\P{IS_cwu}', "");
    Expect(1, 125251, '\P{^IS_cwu}', "");
    Expect(0, 125252, '\p{IS_cwu}', "");
    Expect(1, 125252, '\p{^IS_cwu}', "");
    Expect(1, 125252, '\P{IS_cwu}', "");
    Expect(0, 125252, '\P{^IS_cwu}', "");
    Error('\p{	Cherokee/a/}');
    Error('\P{	Cherokee/a/}');
    Expect(1, 43967, '\p{cherokee}', "");
    Expect(0, 43967, '\p{^cherokee}', "");
    Expect(0, 43967, '\P{cherokee}', "");
    Expect(1, 43967, '\P{^cherokee}', "");
    Expect(0, 43968, '\p{cherokee}', "");
    Expect(1, 43968, '\p{^cherokee}', "");
    Expect(1, 43968, '\P{cherokee}', "");
    Expect(0, 43968, '\P{^cherokee}', "");
    Expect(1, 43967, '\p{  cherokee}', "");
    Expect(0, 43967, '\p{^  cherokee}', "");
    Expect(0, 43967, '\P{  cherokee}', "");
    Expect(1, 43967, '\P{^  cherokee}', "");
    Expect(0, 43968, '\p{  cherokee}', "");
    Expect(1, 43968, '\p{^  cherokee}', "");
    Expect(1, 43968, '\P{  cherokee}', "");
    Expect(0, 43968, '\P{^  cherokee}', "");
    Error('\p{ Is_Cherokee:=}');
    Error('\P{ Is_Cherokee:=}');
    Expect(1, 43967, '\p{ischerokee}', "");
    Expect(0, 43967, '\p{^ischerokee}', "");
    Expect(0, 43967, '\P{ischerokee}', "");
    Expect(1, 43967, '\P{^ischerokee}', "");
    Expect(0, 43968, '\p{ischerokee}', "");
    Expect(1, 43968, '\p{^ischerokee}', "");
    Expect(1, 43968, '\P{ischerokee}', "");
    Expect(0, 43968, '\P{^ischerokee}', "");
    Expect(1, 43967, '\p{--is_Cherokee}', "");
    Expect(0, 43967, '\p{^--is_Cherokee}', "");
    Expect(0, 43967, '\P{--is_Cherokee}', "");
    Expect(1, 43967, '\P{^--is_Cherokee}', "");
    Expect(0, 43968, '\p{--is_Cherokee}', "");
    Expect(1, 43968, '\p{^--is_Cherokee}', "");
    Expect(1, 43968, '\P{--is_Cherokee}', "");
    Expect(0, 43968, '\P{^--is_Cherokee}', "");
    Error('\p{	:=Cher}');
    Error('\P{	:=Cher}');
    Expect(1, 43967, '\p{cher}', "");
    Expect(0, 43967, '\p{^cher}', "");
    Expect(0, 43967, '\P{cher}', "");
    Expect(1, 43967, '\P{^cher}', "");
    Expect(0, 43968, '\p{cher}', "");
    Expect(1, 43968, '\p{^cher}', "");
    Expect(1, 43968, '\P{cher}', "");
    Expect(0, 43968, '\P{^cher}', "");
    Expect(1, 43967, '\p{-	CHER}', "");
    Expect(0, 43967, '\p{^-	CHER}', "");
    Expect(0, 43967, '\P{-	CHER}', "");
    Expect(1, 43967, '\P{^-	CHER}', "");
    Expect(0, 43968, '\p{-	CHER}', "");
    Expect(1, 43968, '\p{^-	CHER}', "");
    Expect(1, 43968, '\P{-	CHER}', "");
    Expect(0, 43968, '\P{^-	CHER}', "");
    Error('\p{/a/Is_Cher}');
    Error('\P{/a/Is_Cher}');
    Expect(1, 43967, '\p{ischer}', "");
    Expect(0, 43967, '\p{^ischer}', "");
    Expect(0, 43967, '\P{ischer}', "");
    Expect(1, 43967, '\P{^ischer}', "");
    Expect(0, 43968, '\p{ischer}', "");
    Expect(1, 43968, '\p{^ischer}', "");
    Expect(1, 43968, '\P{ischer}', "");
    Expect(0, 43968, '\P{^ischer}', "");
    Expect(1, 43967, '\p{- Is_CHER}', "");
    Expect(0, 43967, '\p{^- Is_CHER}', "");
    Expect(0, 43967, '\P{- Is_CHER}', "");
    Expect(1, 43967, '\P{^- Is_CHER}', "");
    Expect(0, 43968, '\p{- Is_CHER}', "");
    Expect(1, 43968, '\p{^- Is_CHER}', "");
    Expect(1, 43968, '\P{- Is_CHER}', "");
    Expect(0, 43968, '\P{^- Is_CHER}', "");
    Error('\p{_/a/cherokee_Supplement}');
    Error('\P{_/a/cherokee_Supplement}');
    Expect(1, 43967, '\p{cherokeesupplement}', "");
    Expect(0, 43967, '\p{^cherokeesupplement}', "");
    Expect(0, 43967, '\P{cherokeesupplement}', "");
    Expect(1, 43967, '\P{^cherokeesupplement}', "");
    Expect(0, 43968, '\p{cherokeesupplement}', "");
    Expect(1, 43968, '\p{^cherokeesupplement}', "");
    Expect(1, 43968, '\P{cherokeesupplement}', "");
    Expect(0, 43968, '\P{^cherokeesupplement}', "");
    Expect(1, 43967, '\p{_-Cherokee_Supplement}', "");
    Expect(0, 43967, '\p{^_-Cherokee_Supplement}', "");
    Expect(0, 43967, '\P{_-Cherokee_Supplement}', "");
    Expect(1, 43967, '\P{^_-Cherokee_Supplement}', "");
    Expect(0, 43968, '\p{_-Cherokee_Supplement}', "");
    Expect(1, 43968, '\p{^_-Cherokee_Supplement}', "");
    Expect(1, 43968, '\P{_-Cherokee_Supplement}', "");
    Expect(0, 43968, '\P{^_-Cherokee_Supplement}', "");
    Error('\p{/a/-Is_cherokee_SUPPLEMENT}');
    Error('\P{/a/-Is_cherokee_SUPPLEMENT}');
    Expect(1, 43967, '\p{ischerokeesupplement}', "");
    Expect(0, 43967, '\p{^ischerokeesupplement}', "");
    Expect(0, 43967, '\P{ischerokeesupplement}', "");
    Expect(1, 43967, '\P{^ischerokeesupplement}', "");
    Expect(0, 43968, '\p{ischerokeesupplement}', "");
    Expect(1, 43968, '\p{^ischerokeesupplement}', "");
    Expect(1, 43968, '\P{ischerokeesupplement}', "");
    Expect(0, 43968, '\P{^ischerokeesupplement}', "");
    Expect(1, 43967, '\p{	Is_CHEROKEE_Supplement}', "");
    Expect(0, 43967, '\p{^	Is_CHEROKEE_Supplement}', "");
    Expect(0, 43967, '\P{	Is_CHEROKEE_Supplement}', "");
    Expect(1, 43967, '\P{^	Is_CHEROKEE_Supplement}', "");
    Expect(0, 43968, '\p{	Is_CHEROKEE_Supplement}', "");
    Expect(1, 43968, '\p{^	Is_CHEROKEE_Supplement}', "");
    Expect(1, 43968, '\P{	Is_CHEROKEE_Supplement}', "");
    Expect(0, 43968, '\P{^	Is_CHEROKEE_Supplement}', "");
    Error('\p{_-in_cherokee_Supplement/a/}');
    Error('\P{_-in_cherokee_Supplement/a/}');
    Expect(1, 43967, '\p{incherokeesupplement}', "");
    Expect(0, 43967, '\p{^incherokeesupplement}', "");
    Expect(0, 43967, '\P{incherokeesupplement}', "");
    Expect(1, 43967, '\P{^incherokeesupplement}', "");
    Expect(0, 43968, '\p{incherokeesupplement}', "");
    Expect(1, 43968, '\p{^incherokeesupplement}', "");
    Expect(1, 43968, '\P{incherokeesupplement}', "");
    Expect(0, 43968, '\P{^incherokeesupplement}', "");
    Expect(1, 43967, '\p{_-in_Cherokee_Supplement}', "");
    Expect(0, 43967, '\p{^_-in_Cherokee_Supplement}', "");
    Expect(0, 43967, '\P{_-in_Cherokee_Supplement}', "");
    Expect(1, 43967, '\P{^_-in_Cherokee_Supplement}', "");
    Expect(0, 43968, '\p{_-in_Cherokee_Supplement}', "");
    Expect(1, 43968, '\p{^_-in_Cherokee_Supplement}', "");
    Expect(1, 43968, '\P{_-in_Cherokee_Supplement}', "");
    Expect(0, 43968, '\P{^_-in_Cherokee_Supplement}', "");
    Error('\p{:= Cherokee_SUP}');
    Error('\P{:= Cherokee_SUP}');
    Expect(1, 43967, '\p{cherokeesup}', "");
    Expect(0, 43967, '\p{^cherokeesup}', "");
    Expect(0, 43967, '\P{cherokeesup}', "");
    Expect(1, 43967, '\P{^cherokeesup}', "");
    Expect(0, 43968, '\p{cherokeesup}', "");
    Expect(1, 43968, '\p{^cherokeesup}', "");
    Expect(1, 43968, '\P{cherokeesup}', "");
    Expect(0, 43968, '\P{^cherokeesup}', "");
    Expect(1, 43967, '\p{-Cherokee_sup}', "");
    Expect(0, 43967, '\p{^-Cherokee_sup}', "");
    Expect(0, 43967, '\P{-Cherokee_sup}', "");
    Expect(1, 43967, '\P{^-Cherokee_sup}', "");
    Expect(0, 43968, '\p{-Cherokee_sup}', "");
    Expect(1, 43968, '\p{^-Cherokee_sup}', "");
    Expect(1, 43968, '\P{-Cherokee_sup}', "");
    Expect(0, 43968, '\P{^-Cherokee_sup}', "");
    Error('\p{__IS_Cherokee_sup:=}');
    Error('\P{__IS_Cherokee_sup:=}');
    Expect(1, 43967, '\p{ischerokeesup}', "");
    Expect(0, 43967, '\p{^ischerokeesup}', "");
    Expect(0, 43967, '\P{ischerokeesup}', "");
    Expect(1, 43967, '\P{^ischerokeesup}', "");
    Expect(0, 43968, '\p{ischerokeesup}', "");
    Expect(1, 43968, '\p{^ischerokeesup}', "");
    Expect(1, 43968, '\P{ischerokeesup}', "");
    Expect(0, 43968, '\P{^ischerokeesup}', "");
    Expect(1, 43967, '\p{ IS_CHEROKEE_Sup}', "");
    Expect(0, 43967, '\p{^ IS_CHEROKEE_Sup}', "");
    Expect(0, 43967, '\P{ IS_CHEROKEE_Sup}', "");
    Expect(1, 43967, '\P{^ IS_CHEROKEE_Sup}', "");
    Expect(0, 43968, '\p{ IS_CHEROKEE_Sup}', "");
    Expect(1, 43968, '\p{^ IS_CHEROKEE_Sup}', "");
    Expect(1, 43968, '\P{ IS_CHEROKEE_Sup}', "");
    Expect(0, 43968, '\P{^ IS_CHEROKEE_Sup}', "");
    Error('\p{:=_	In_CHEROKEE_SUP}');
    Error('\P{:=_	In_CHEROKEE_SUP}');
    Expect(1, 43967, '\p{incherokeesup}', "");
    Expect(0, 43967, '\p{^incherokeesup}', "");
    Expect(0, 43967, '\P{incherokeesup}', "");
    Expect(1, 43967, '\P{^incherokeesup}', "");
    Expect(0, 43968, '\p{incherokeesup}', "");
    Expect(1, 43968, '\p{^incherokeesup}', "");
    Expect(1, 43968, '\P{incherokeesup}', "");
    Expect(0, 43968, '\P{^incherokeesup}', "");
    Expect(1, 43967, '\p{ 	in_Cherokee_SUP}', "");
    Expect(0, 43967, '\p{^ 	in_Cherokee_SUP}', "");
    Expect(0, 43967, '\P{ 	in_Cherokee_SUP}', "");
    Expect(1, 43967, '\P{^ 	in_Cherokee_SUP}', "");
    Expect(0, 43968, '\p{ 	in_Cherokee_SUP}', "");
    Expect(1, 43968, '\p{^ 	in_Cherokee_SUP}', "");
    Expect(1, 43968, '\P{ 	in_Cherokee_SUP}', "");
    Expect(0, 43968, '\P{^ 	in_Cherokee_SUP}', "");
    Error('\p{ /a/CJK_COMPATIBILITY}');
    Error('\P{ /a/CJK_COMPATIBILITY}');
    Expect(1, 13311, '\p{cjkcompatibility}', "");
    Expect(0, 13311, '\p{^cjkcompatibility}', "");
    Expect(0, 13311, '\P{cjkcompatibility}', "");
    Expect(1, 13311, '\P{^cjkcompatibility}', "");
    Expect(0, 13312, '\p{cjkcompatibility}', "");
    Expect(1, 13312, '\p{^cjkcompatibility}', "");
    Expect(1, 13312, '\P{cjkcompatibility}', "");
    Expect(0, 13312, '\P{^cjkcompatibility}', "");
    Expect(1, 13311, '\p{-CJK_compatibility}', "");
    Expect(0, 13311, '\p{^-CJK_compatibility}', "");
    Expect(0, 13311, '\P{-CJK_compatibility}', "");
    Expect(1, 13311, '\P{^-CJK_compatibility}', "");
    Expect(0, 13312, '\p{-CJK_compatibility}', "");
    Expect(1, 13312, '\p{^-CJK_compatibility}', "");
    Expect(1, 13312, '\P{-CJK_compatibility}', "");
    Expect(0, 13312, '\P{^-CJK_compatibility}', "");
    Error('\p{_Is_cjk_COMPATIBILITY:=}');
    Error('\P{_Is_cjk_COMPATIBILITY:=}');
    Expect(1, 13311, '\p{iscjkcompatibility}', "");
    Expect(0, 13311, '\p{^iscjkcompatibility}', "");
    Expect(0, 13311, '\P{iscjkcompatibility}', "");
    Expect(1, 13311, '\P{^iscjkcompatibility}', "");
    Expect(0, 13312, '\p{iscjkcompatibility}', "");
    Expect(1, 13312, '\p{^iscjkcompatibility}', "");
    Expect(1, 13312, '\P{iscjkcompatibility}', "");
    Expect(0, 13312, '\P{^iscjkcompatibility}', "");
    Expect(1, 13311, '\p{_IS_cjk_compatibility}', "");
    Expect(0, 13311, '\p{^_IS_cjk_compatibility}', "");
    Expect(0, 13311, '\P{_IS_cjk_compatibility}', "");
    Expect(1, 13311, '\P{^_IS_cjk_compatibility}', "");
    Expect(0, 13312, '\p{_IS_cjk_compatibility}', "");
    Expect(1, 13312, '\p{^_IS_cjk_compatibility}', "");
    Expect(1, 13312, '\P{_IS_cjk_compatibility}', "");
    Expect(0, 13312, '\P{^_IS_cjk_compatibility}', "");
    Error('\p{-_in_cjk_Compatibility/a/}');
    Error('\P{-_in_cjk_Compatibility/a/}');
    Expect(1, 13311, '\p{incjkcompatibility}', "");
    Expect(0, 13311, '\p{^incjkcompatibility}', "");
    Expect(0, 13311, '\P{incjkcompatibility}', "");
    Expect(1, 13311, '\P{^incjkcompatibility}', "");
    Expect(0, 13312, '\p{incjkcompatibility}', "");
    Expect(1, 13312, '\p{^incjkcompatibility}', "");
    Expect(1, 13312, '\P{incjkcompatibility}', "");
    Expect(0, 13312, '\P{^incjkcompatibility}', "");
    Expect(1, 13311, '\p{-in_cjk_Compatibility}', "");
    Expect(0, 13311, '\p{^-in_cjk_Compatibility}', "");
    Expect(0, 13311, '\P{-in_cjk_Compatibility}', "");
    Expect(1, 13311, '\P{^-in_cjk_Compatibility}', "");
    Expect(0, 13312, '\p{-in_cjk_Compatibility}', "");
    Expect(1, 13312, '\p{^-in_cjk_Compatibility}', "");
    Expect(1, 13312, '\P{-in_cjk_Compatibility}', "");
    Expect(0, 13312, '\P{^-in_cjk_Compatibility}', "");
    Error('\p{:=- CJK_Compat}');
    Error('\P{:=- CJK_Compat}');
    Expect(1, 13311, '\p{cjkcompat}', "");
    Expect(0, 13311, '\p{^cjkcompat}', "");
    Expect(0, 13311, '\P{cjkcompat}', "");
    Expect(1, 13311, '\P{^cjkcompat}', "");
    Expect(0, 13312, '\p{cjkcompat}', "");
    Expect(1, 13312, '\p{^cjkcompat}', "");
    Expect(1, 13312, '\P{cjkcompat}', "");
    Expect(0, 13312, '\P{^cjkcompat}', "");
    Expect(1, 13311, '\p{-_CJK_Compat}', "");
    Expect(0, 13311, '\p{^-_CJK_Compat}', "");
    Expect(0, 13311, '\P{-_CJK_Compat}', "");
    Expect(1, 13311, '\P{^-_CJK_Compat}', "");
    Expect(0, 13312, '\p{-_CJK_Compat}', "");
    Expect(1, 13312, '\p{^-_CJK_Compat}', "");
    Expect(1, 13312, '\P{-_CJK_Compat}', "");
    Expect(0, 13312, '\P{^-_CJK_Compat}', "");
    Error('\p{__Is_CJK_Compat/a/}');
    Error('\P{__Is_CJK_Compat/a/}');
    Expect(1, 13311, '\p{iscjkcompat}', "");
    Expect(0, 13311, '\p{^iscjkcompat}', "");
    Expect(0, 13311, '\P{iscjkcompat}', "");
    Expect(1, 13311, '\P{^iscjkcompat}', "");
    Expect(0, 13312, '\p{iscjkcompat}', "");
    Expect(1, 13312, '\p{^iscjkcompat}', "");
    Expect(1, 13312, '\P{iscjkcompat}', "");
    Expect(0, 13312, '\P{^iscjkcompat}', "");
    Expect(1, 13311, '\p{-is_CJK_Compat}', "");
    Expect(0, 13311, '\p{^-is_CJK_Compat}', "");
    Expect(0, 13311, '\P{-is_CJK_Compat}', "");
    Expect(1, 13311, '\P{^-is_CJK_Compat}', "");
    Expect(0, 13312, '\p{-is_CJK_Compat}', "");
    Expect(1, 13312, '\p{^-is_CJK_Compat}', "");
    Expect(1, 13312, '\P{-is_CJK_Compat}', "");
    Expect(0, 13312, '\P{^-is_CJK_Compat}', "");
    Error('\p{/a/	IN_cjk_Compat}');
    Error('\P{/a/	IN_cjk_Compat}');
    Expect(1, 13311, '\p{incjkcompat}', "");
    Expect(0, 13311, '\p{^incjkcompat}', "");
    Expect(0, 13311, '\P{incjkcompat}', "");
    Expect(1, 13311, '\P{^incjkcompat}', "");
    Expect(0, 13312, '\p{incjkcompat}', "");
    Expect(1, 13312, '\p{^incjkcompat}', "");
    Expect(1, 13312, '\P{incjkcompat}', "");
    Expect(0, 13312, '\P{^incjkcompat}', "");
    Expect(1, 13311, '\p{ IN_CJK_COMPAT}', "");
    Expect(0, 13311, '\p{^ IN_CJK_COMPAT}', "");
    Expect(0, 13311, '\P{ IN_CJK_COMPAT}', "");
    Expect(1, 13311, '\P{^ IN_CJK_COMPAT}', "");
    Expect(0, 13312, '\p{ IN_CJK_COMPAT}', "");
    Expect(1, 13312, '\p{^ IN_CJK_COMPAT}', "");
    Expect(1, 13312, '\P{ IN_CJK_COMPAT}', "");
    Expect(0, 13312, '\P{^ IN_CJK_COMPAT}', "");
    Error('\p{_	CJK_Compatibility_FORMS:=}');
    Error('\P{_	CJK_Compatibility_FORMS:=}');
    Expect(1, 65103, '\p{cjkcompatibilityforms}', "");
    Expect(0, 65103, '\p{^cjkcompatibilityforms}', "");
    Expect(0, 65103, '\P{cjkcompatibilityforms}', "");
    Expect(1, 65103, '\P{^cjkcompatibilityforms}', "");
    Expect(0, 65104, '\p{cjkcompatibilityforms}', "");
    Expect(1, 65104, '\p{^cjkcompatibilityforms}', "");
    Expect(1, 65104, '\P{cjkcompatibilityforms}', "");
    Expect(0, 65104, '\P{^cjkcompatibilityforms}', "");
    Expect(1, 65103, '\p{_CJK_COMPATIBILITY_Forms}', "");
    Expect(0, 65103, '\p{^_CJK_COMPATIBILITY_Forms}', "");
    Expect(0, 65103, '\P{_CJK_COMPATIBILITY_Forms}', "");
    Expect(1, 65103, '\P{^_CJK_COMPATIBILITY_Forms}', "");
    Expect(0, 65104, '\p{_CJK_COMPATIBILITY_Forms}', "");
    Expect(1, 65104, '\p{^_CJK_COMPATIBILITY_Forms}', "");
    Expect(1, 65104, '\P{_CJK_COMPATIBILITY_Forms}', "");
    Expect(0, 65104, '\P{^_CJK_COMPATIBILITY_Forms}', "");
    Error('\p{:= Is_cjk_Compatibility_Forms}');
    Error('\P{:= Is_cjk_Compatibility_Forms}');
    Expect(1, 65103, '\p{iscjkcompatibilityforms}', "");
    Expect(0, 65103, '\p{^iscjkcompatibilityforms}', "");
    Expect(0, 65103, '\P{iscjkcompatibilityforms}', "");
    Expect(1, 65103, '\P{^iscjkcompatibilityforms}', "");
    Expect(0, 65104, '\p{iscjkcompatibilityforms}', "");
    Expect(1, 65104, '\p{^iscjkcompatibilityforms}', "");
    Expect(1, 65104, '\P{iscjkcompatibilityforms}', "");
    Expect(0, 65104, '\P{^iscjkcompatibilityforms}', "");
    Expect(1, 65103, '\p{  IS_CJK_COMPATIBILITY_FORMS}', "");
    Expect(0, 65103, '\p{^  IS_CJK_COMPATIBILITY_FORMS}', "");
    Expect(0, 65103, '\P{  IS_CJK_COMPATIBILITY_FORMS}', "");
    Expect(1, 65103, '\P{^  IS_CJK_COMPATIBILITY_FORMS}', "");
    Expect(0, 65104, '\p{  IS_CJK_COMPATIBILITY_FORMS}', "");
    Expect(1, 65104, '\p{^  IS_CJK_COMPATIBILITY_FORMS}', "");
    Expect(1, 65104, '\P{  IS_CJK_COMPATIBILITY_FORMS}', "");
    Expect(0, 65104, '\P{^  IS_CJK_COMPATIBILITY_FORMS}', "");
    Error('\p{-:=in_cjk_compatibility_FORMS}');
    Error('\P{-:=in_cjk_compatibility_FORMS}');
    Expect(1, 65103, '\p{incjkcompatibilityforms}', "");
    Expect(0, 65103, '\p{^incjkcompatibilityforms}', "");
    Expect(0, 65103, '\P{incjkcompatibilityforms}', "");
    Expect(1, 65103, '\P{^incjkcompatibilityforms}', "");
    Expect(0, 65104, '\p{incjkcompatibilityforms}', "");
    Expect(1, 65104, '\p{^incjkcompatibilityforms}', "");
    Expect(1, 65104, '\P{incjkcompatibilityforms}', "");
    Expect(0, 65104, '\P{^incjkcompatibilityforms}', "");
    Expect(1, 65103, '\p{- In_CJK_compatibility_FORMS}', "");
    Expect(0, 65103, '\p{^- In_CJK_compatibility_FORMS}', "");
    Expect(0, 65103, '\P{- In_CJK_compatibility_FORMS}', "");
    Expect(1, 65103, '\P{^- In_CJK_compatibility_FORMS}', "");
    Expect(0, 65104, '\p{- In_CJK_compatibility_FORMS}', "");
    Expect(1, 65104, '\p{^- In_CJK_compatibility_FORMS}', "");
    Expect(1, 65104, '\P{- In_CJK_compatibility_FORMS}', "");
    Expect(0, 65104, '\P{^- In_CJK_compatibility_FORMS}', "");
    Error('\p{-CJK_Compat_Forms/a/}');
    Error('\P{-CJK_Compat_Forms/a/}');
    Expect(1, 65103, '\p{cjkcompatforms}', "");
    Expect(0, 65103, '\p{^cjkcompatforms}', "");
    Expect(0, 65103, '\P{cjkcompatforms}', "");
    Expect(1, 65103, '\P{^cjkcompatforms}', "");
    Expect(0, 65104, '\p{cjkcompatforms}', "");
    Expect(1, 65104, '\p{^cjkcompatforms}', "");
    Expect(1, 65104, '\P{cjkcompatforms}', "");
    Expect(0, 65104, '\P{^cjkcompatforms}', "");
    Expect(1, 65103, '\p{__CJK_Compat_FORMS}', "");
    Expect(0, 65103, '\p{^__CJK_Compat_FORMS}', "");
    Expect(0, 65103, '\P{__CJK_Compat_FORMS}', "");
    Expect(1, 65103, '\P{^__CJK_Compat_FORMS}', "");
    Expect(0, 65104, '\p{__CJK_Compat_FORMS}', "");
    Expect(1, 65104, '\p{^__CJK_Compat_FORMS}', "");
    Expect(1, 65104, '\P{__CJK_Compat_FORMS}', "");
    Expect(0, 65104, '\P{^__CJK_Compat_FORMS}', "");
    Error('\p{_-Is_CJK_COMPAT_forms/a/}');
    Error('\P{_-Is_CJK_COMPAT_forms/a/}');
    Expect(1, 65103, '\p{iscjkcompatforms}', "");
    Expect(0, 65103, '\p{^iscjkcompatforms}', "");
    Expect(0, 65103, '\P{iscjkcompatforms}', "");
    Expect(1, 65103, '\P{^iscjkcompatforms}', "");
    Expect(0, 65104, '\p{iscjkcompatforms}', "");
    Expect(1, 65104, '\p{^iscjkcompatforms}', "");
    Expect(1, 65104, '\P{iscjkcompatforms}', "");
    Expect(0, 65104, '\P{^iscjkcompatforms}', "");
    Expect(1, 65103, '\p{_	IS_CJK_compat_FORMS}', "");
    Expect(0, 65103, '\p{^_	IS_CJK_compat_FORMS}', "");
    Expect(0, 65103, '\P{_	IS_CJK_compat_FORMS}', "");
    Expect(1, 65103, '\P{^_	IS_CJK_compat_FORMS}', "");
    Expect(0, 65104, '\p{_	IS_CJK_compat_FORMS}', "");
    Expect(1, 65104, '\p{^_	IS_CJK_compat_FORMS}', "");
    Expect(1, 65104, '\P{_	IS_CJK_compat_FORMS}', "");
    Expect(0, 65104, '\P{^_	IS_CJK_compat_FORMS}', "");
    Error('\p{/a/In_cjk_Compat_forms}');
    Error('\P{/a/In_cjk_Compat_forms}');
    Expect(1, 65103, '\p{incjkcompatforms}', "");
    Expect(0, 65103, '\p{^incjkcompatforms}', "");
    Expect(0, 65103, '\P{incjkcompatforms}', "");
    Expect(1, 65103, '\P{^incjkcompatforms}', "");
    Expect(0, 65104, '\p{incjkcompatforms}', "");
    Expect(1, 65104, '\p{^incjkcompatforms}', "");
    Expect(1, 65104, '\P{incjkcompatforms}', "");
    Expect(0, 65104, '\P{^incjkcompatforms}', "");
    Expect(1, 65103, '\p{_-In_CJK_Compat_forms}', "");
    Expect(0, 65103, '\p{^_-In_CJK_Compat_forms}', "");
    Expect(0, 65103, '\P{_-In_CJK_Compat_forms}', "");
    Expect(1, 65103, '\P{^_-In_CJK_Compat_forms}', "");
    Expect(0, 65104, '\p{_-In_CJK_Compat_forms}', "");
    Expect(1, 65104, '\p{^_-In_CJK_Compat_forms}', "");
    Expect(1, 65104, '\P{_-In_CJK_Compat_forms}', "");
    Expect(0, 65104, '\P{^_-In_CJK_Compat_forms}', "");
    Error('\p{:=cjk_Compatibility_ideographs}');
    Error('\P{:=cjk_Compatibility_ideographs}');
    Expect(1, 64255, '\p{cjkcompatibilityideographs}', "");
    Expect(0, 64255, '\p{^cjkcompatibilityideographs}', "");
    Expect(0, 64255, '\P{cjkcompatibilityideographs}', "");
    Expect(1, 64255, '\P{^cjkcompatibilityideographs}', "");
    Expect(0, 64256, '\p{cjkcompatibilityideographs}', "");
    Expect(1, 64256, '\p{^cjkcompatibilityideographs}', "");
    Expect(1, 64256, '\P{cjkcompatibilityideographs}', "");
    Expect(0, 64256, '\P{^cjkcompatibilityideographs}', "");
    Expect(1, 64255, '\p{-	CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(0, 64255, '\p{^-	CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(0, 64255, '\P{-	CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(1, 64255, '\P{^-	CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(0, 64256, '\p{-	CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(1, 64256, '\p{^-	CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(1, 64256, '\P{-	CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(0, 64256, '\P{^-	CJK_Compatibility_IDEOGRAPHS}', "");
    Error('\p{ 	IS_CJK_compatibility_IDEOGRAPHS:=}');
    Error('\P{ 	IS_CJK_compatibility_IDEOGRAPHS:=}');
    Expect(1, 64255, '\p{iscjkcompatibilityideographs}', "");
    Expect(0, 64255, '\p{^iscjkcompatibilityideographs}', "");
    Expect(0, 64255, '\P{iscjkcompatibilityideographs}', "");
    Expect(1, 64255, '\P{^iscjkcompatibilityideographs}', "");
    Expect(0, 64256, '\p{iscjkcompatibilityideographs}', "");
    Expect(1, 64256, '\p{^iscjkcompatibilityideographs}', "");
    Expect(1, 64256, '\P{iscjkcompatibilityideographs}', "");
    Expect(0, 64256, '\P{^iscjkcompatibilityideographs}', "");
    Expect(1, 64255, '\p{	 IS_CJK_Compatibility_ideographs}', "");
    Expect(0, 64255, '\p{^	 IS_CJK_Compatibility_ideographs}', "");
    Expect(0, 64255, '\P{	 IS_CJK_Compatibility_ideographs}', "");
    Expect(1, 64255, '\P{^	 IS_CJK_Compatibility_ideographs}', "");
    Expect(0, 64256, '\p{	 IS_CJK_Compatibility_ideographs}', "");
    Expect(1, 64256, '\p{^	 IS_CJK_Compatibility_ideographs}', "");
    Expect(1, 64256, '\P{	 IS_CJK_Compatibility_ideographs}', "");
    Expect(0, 64256, '\P{^	 IS_CJK_Compatibility_ideographs}', "");
    Error('\p{/a/_-IN_CJK_compatibility_Ideographs}');
    Error('\P{/a/_-IN_CJK_compatibility_Ideographs}');
    Expect(1, 64255, '\p{incjkcompatibilityideographs}', "");
    Expect(0, 64255, '\p{^incjkcompatibilityideographs}', "");
    Expect(0, 64255, '\P{incjkcompatibilityideographs}', "");
    Expect(1, 64255, '\P{^incjkcompatibilityideographs}', "");
    Expect(0, 64256, '\p{incjkcompatibilityideographs}', "");
    Expect(1, 64256, '\p{^incjkcompatibilityideographs}', "");
    Expect(1, 64256, '\P{incjkcompatibilityideographs}', "");
    Expect(0, 64256, '\P{^incjkcompatibilityideographs}', "");
    Expect(1, 64255, '\p{_In_CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(0, 64255, '\p{^_In_CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(0, 64255, '\P{_In_CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(1, 64255, '\P{^_In_CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(0, 64256, '\p{_In_CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(1, 64256, '\p{^_In_CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(1, 64256, '\P{_In_CJK_Compatibility_IDEOGRAPHS}', "");
    Expect(0, 64256, '\P{^_In_CJK_Compatibility_IDEOGRAPHS}', "");
    Error('\p{ 	CJK_compat_Ideographs:=}');
    Error('\P{ 	CJK_compat_Ideographs:=}');
    Expect(1, 64255, '\p{cjkcompatideographs}', "");
    Expect(0, 64255, '\p{^cjkcompatideographs}', "");
    Expect(0, 64255, '\P{cjkcompatideographs}', "");
    Expect(1, 64255, '\P{^cjkcompatideographs}', "");
    Expect(0, 64256, '\p{cjkcompatideographs}', "");
    Expect(1, 64256, '\p{^cjkcompatideographs}', "");
    Expect(1, 64256, '\P{cjkcompatideographs}', "");
    Expect(0, 64256, '\P{^cjkcompatideographs}', "");
    Expect(1, 64255, '\p{  CJK_Compat_ideographs}', "");
    Expect(0, 64255, '\p{^  CJK_Compat_ideographs}', "");
    Expect(0, 64255, '\P{  CJK_Compat_ideographs}', "");
    Expect(1, 64255, '\P{^  CJK_Compat_ideographs}', "");
    Expect(0, 64256, '\p{  CJK_Compat_ideographs}', "");
    Expect(1, 64256, '\p{^  CJK_Compat_ideographs}', "");
    Expect(1, 64256, '\P{  CJK_Compat_ideographs}', "");
    Expect(0, 64256, '\P{^  CJK_Compat_ideographs}', "");
    Error('\p{-:=IS_CJK_compat_Ideographs}');
    Error('\P{-:=IS_CJK_compat_Ideographs}');
    Expect(1, 64255, '\p{iscjkcompatideographs}', "");
    Expect(0, 64255, '\p{^iscjkcompatideographs}', "");
    Expect(0, 64255, '\P{iscjkcompatideographs}', "");
    Expect(1, 64255, '\P{^iscjkcompatideographs}', "");
    Expect(0, 64256, '\p{iscjkcompatideographs}', "");
    Expect(1, 64256, '\p{^iscjkcompatideographs}', "");
    Expect(1, 64256, '\P{iscjkcompatideographs}', "");
    Expect(0, 64256, '\P{^iscjkcompatideographs}', "");
    Expect(1, 64255, '\p{		Is_CJK_COMPAT_IDEOGRAPHS}', "");
    Expect(0, 64255, '\p{^		Is_CJK_COMPAT_IDEOGRAPHS}', "");
    Expect(0, 64255, '\P{		Is_CJK_COMPAT_IDEOGRAPHS}', "");
    Expect(1, 64255, '\P{^		Is_CJK_COMPAT_IDEOGRAPHS}', "");
    Expect(0, 64256, '\p{		Is_CJK_COMPAT_IDEOGRAPHS}', "");
    Expect(1, 64256, '\p{^		Is_CJK_COMPAT_IDEOGRAPHS}', "");
    Expect(1, 64256, '\P{		Is_CJK_COMPAT_IDEOGRAPHS}', "");
    Expect(0, 64256, '\P{^		Is_CJK_COMPAT_IDEOGRAPHS}', "");
    Error('\p{/a/__in_CJK_Compat_Ideographs}');
    Error('\P{/a/__in_CJK_Compat_Ideographs}');
    Expect(1, 64255, '\p{incjkcompatideographs}', "");
    Expect(0, 64255, '\p{^incjkcompatideographs}', "");
    Expect(0, 64255, '\P{incjkcompatideographs}', "");
    Expect(1, 64255, '\P{^incjkcompatideographs}', "");
    Expect(0, 64256, '\p{incjkcompatideographs}', "");
    Expect(1, 64256, '\p{^incjkcompatideographs}', "");
    Expect(1, 64256, '\P{incjkcompatideographs}', "");
    Expect(0, 64256, '\P{^incjkcompatideographs}', "");
    Expect(1, 64255, '\p{-_in_CJK_compat_ideographs}', "");
    Expect(0, 64255, '\p{^-_in_CJK_compat_ideographs}', "");
    Expect(0, 64255, '\P{-_in_CJK_compat_ideographs}', "");
    Expect(1, 64255, '\P{^-_in_CJK_compat_ideographs}', "");
    Expect(0, 64256, '\p{-_in_CJK_compat_ideographs}', "");
    Expect(1, 64256, '\p{^-_in_CJK_compat_ideographs}', "");
    Expect(1, 64256, '\P{-_in_CJK_compat_ideographs}', "");
    Expect(0, 64256, '\P{^-_in_CJK_compat_ideographs}', "");
    Error('\p{ 	CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT:=}');
    Error('\P{ 	CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT:=}');
    Expect(1, 195103, '\p{cjkcompatibilityideographssupplement}', "");
    Expect(0, 195103, '\p{^cjkcompatibilityideographssupplement}', "");
    Expect(0, 195103, '\P{cjkcompatibilityideographssupplement}', "");
    Expect(1, 195103, '\P{^cjkcompatibilityideographssupplement}', "");
    Expect(0, 195104, '\p{cjkcompatibilityideographssupplement}', "");
    Expect(1, 195104, '\p{^cjkcompatibilityideographssupplement}', "");
    Expect(1, 195104, '\P{cjkcompatibilityideographssupplement}', "");
    Expect(0, 195104, '\P{^cjkcompatibilityideographssupplement}', "");
    Expect(1, 195103, '\p{--CJK_compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(0, 195103, '\p{^--CJK_compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(0, 195103, '\P{--CJK_compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(1, 195103, '\P{^--CJK_compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(0, 195104, '\p{--CJK_compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(1, 195104, '\p{^--CJK_compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(1, 195104, '\P{--CJK_compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(0, 195104, '\P{^--CJK_compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Error('\p{:=is_CJK_Compatibility_Ideographs_supplement}');
    Error('\P{:=is_CJK_Compatibility_Ideographs_supplement}');
    Expect(1, 195103, '\p{iscjkcompatibilityideographssupplement}', "");
    Expect(0, 195103, '\p{^iscjkcompatibilityideographssupplement}', "");
    Expect(0, 195103, '\P{iscjkcompatibilityideographssupplement}', "");
    Expect(1, 195103, '\P{^iscjkcompatibilityideographssupplement}', "");
    Expect(0, 195104, '\p{iscjkcompatibilityideographssupplement}', "");
    Expect(1, 195104, '\p{^iscjkcompatibilityideographssupplement}', "");
    Expect(1, 195104, '\P{iscjkcompatibilityideographssupplement}', "");
    Expect(0, 195104, '\P{^iscjkcompatibilityideographssupplement}', "");
    Expect(1, 195103, '\p{-	Is_CJK_compatibility_ideographs_Supplement}', "");
    Expect(0, 195103, '\p{^-	Is_CJK_compatibility_ideographs_Supplement}', "");
    Expect(0, 195103, '\P{-	Is_CJK_compatibility_ideographs_Supplement}', "");
    Expect(1, 195103, '\P{^-	Is_CJK_compatibility_ideographs_Supplement}', "");
    Expect(0, 195104, '\p{-	Is_CJK_compatibility_ideographs_Supplement}', "");
    Expect(1, 195104, '\p{^-	Is_CJK_compatibility_ideographs_Supplement}', "");
    Expect(1, 195104, '\P{-	Is_CJK_compatibility_ideographs_Supplement}', "");
    Expect(0, 195104, '\P{^-	Is_CJK_compatibility_ideographs_Supplement}', "");
    Error('\p{- in_CJK_COMPATIBILITY_ideographs_SUPPLEMENT/a/}');
    Error('\P{- in_CJK_COMPATIBILITY_ideographs_SUPPLEMENT/a/}');
    Expect(1, 195103, '\p{incjkcompatibilityideographssupplement}', "");
    Expect(0, 195103, '\p{^incjkcompatibilityideographssupplement}', "");
    Expect(0, 195103, '\P{incjkcompatibilityideographssupplement}', "");
    Expect(1, 195103, '\P{^incjkcompatibilityideographssupplement}', "");
    Expect(0, 195104, '\p{incjkcompatibilityideographssupplement}', "");
    Expect(1, 195104, '\p{^incjkcompatibilityideographssupplement}', "");
    Expect(1, 195104, '\P{incjkcompatibilityideographssupplement}', "");
    Expect(0, 195104, '\P{^incjkcompatibilityideographssupplement}', "");
    Expect(1, 195103, '\p{_-in_CJK_Compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(0, 195103, '\p{^_-in_CJK_Compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(0, 195103, '\P{_-in_CJK_Compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(1, 195103, '\P{^_-in_CJK_Compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(0, 195104, '\p{_-in_CJK_Compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(1, 195104, '\p{^_-in_CJK_Compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(1, 195104, '\P{_-in_CJK_Compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Expect(0, 195104, '\P{^_-in_CJK_Compatibility_IDEOGRAPHS_SUPPLEMENT}', "");
    Error('\p{:=-CJK_Compat_Ideographs_Sup}');
    Error('\P{:=-CJK_Compat_Ideographs_Sup}');
    Expect(1, 195103, '\p{cjkcompatideographssup}', "");
    Expect(0, 195103, '\p{^cjkcompatideographssup}', "");
    Expect(0, 195103, '\P{cjkcompatideographssup}', "");
    Expect(1, 195103, '\P{^cjkcompatideographssup}', "");
    Expect(0, 195104, '\p{cjkcompatideographssup}', "");
    Expect(1, 195104, '\p{^cjkcompatideographssup}', "");
    Expect(1, 195104, '\P{cjkcompatideographssup}', "");
    Expect(0, 195104, '\P{^cjkcompatideographssup}', "");
    Expect(1, 195103, '\p{CJK_Compat_Ideographs_Sup}', "");
    Expect(0, 195103, '\p{^CJK_Compat_Ideographs_Sup}', "");
    Expect(0, 195103, '\P{CJK_Compat_Ideographs_Sup}', "");
    Expect(1, 195103, '\P{^CJK_Compat_Ideographs_Sup}', "");
    Expect(0, 195104, '\p{CJK_Compat_Ideographs_Sup}', "");
    Expect(1, 195104, '\p{^CJK_Compat_Ideographs_Sup}', "");
    Expect(1, 195104, '\P{CJK_Compat_Ideographs_Sup}', "");
    Expect(0, 195104, '\P{^CJK_Compat_Ideographs_Sup}', "");
    Error('\p{:=-Is_CJK_Compat_IDEOGRAPHS_Sup}');
    Error('\P{:=-Is_CJK_Compat_IDEOGRAPHS_Sup}');
    Expect(1, 195103, '\p{iscjkcompatideographssup}', "");
    Expect(0, 195103, '\p{^iscjkcompatideographssup}', "");
    Expect(0, 195103, '\P{iscjkcompatideographssup}', "");
    Expect(1, 195103, '\P{^iscjkcompatideographssup}', "");
    Expect(0, 195104, '\p{iscjkcompatideographssup}', "");
    Expect(1, 195104, '\p{^iscjkcompatideographssup}', "");
    Expect(1, 195104, '\P{iscjkcompatideographssup}', "");
    Expect(0, 195104, '\P{^iscjkcompatideographssup}', "");
    Expect(1, 195103, '\p{ 	Is_CJK_compat_ideographs_SUP}', "");
    Expect(0, 195103, '\p{^ 	Is_CJK_compat_ideographs_SUP}', "");
    Expect(0, 195103, '\P{ 	Is_CJK_compat_ideographs_SUP}', "");
    Expect(1, 195103, '\P{^ 	Is_CJK_compat_ideographs_SUP}', "");
    Expect(0, 195104, '\p{ 	Is_CJK_compat_ideographs_SUP}', "");
    Expect(1, 195104, '\p{^ 	Is_CJK_compat_ideographs_SUP}', "");
    Expect(1, 195104, '\P{ 	Is_CJK_compat_ideographs_SUP}', "");
    Expect(0, 195104, '\P{^ 	Is_CJK_compat_ideographs_SUP}', "");
    Error('\p{:=in_CJK_Compat_ideographs_SUP}');
    Error('\P{:=in_CJK_Compat_ideographs_SUP}');
    Expect(1, 195103, '\p{incjkcompatideographssup}', "");
    Expect(0, 195103, '\p{^incjkcompatideographssup}', "");
    Expect(0, 195103, '\P{incjkcompatideographssup}', "");
    Expect(1, 195103, '\P{^incjkcompatideographssup}', "");
    Expect(0, 195104, '\p{incjkcompatideographssup}', "");
    Expect(1, 195104, '\p{^incjkcompatideographssup}', "");
    Expect(1, 195104, '\P{incjkcompatideographssup}', "");
    Expect(0, 195104, '\P{^incjkcompatideographssup}', "");
    Expect(1, 195103, '\p{	 IN_CJK_COMPAT_IDEOGRAPHS_SUP}', "");
    Expect(0, 195103, '\p{^	 IN_CJK_COMPAT_IDEOGRAPHS_SUP}', "");
    Expect(0, 195103, '\P{	 IN_CJK_COMPAT_IDEOGRAPHS_SUP}', "");
    Expect(1, 195103, '\P{^	 IN_CJK_COMPAT_IDEOGRAPHS_SUP}', "");
    Expect(0, 195104, '\p{	 IN_CJK_COMPAT_IDEOGRAPHS_SUP}', "");
    Expect(1, 195104, '\p{^	 IN_CJK_COMPAT_IDEOGRAPHS_SUP}', "");
    Expect(1, 195104, '\P{	 IN_CJK_COMPAT_IDEOGRAPHS_SUP}', "");
    Expect(0, 195104, '\P{^	 IN_CJK_COMPAT_IDEOGRAPHS_SUP}', "");
    Error('\p{/a/CJK_radicals_Supplement}');
    Error('\P{/a/CJK_radicals_Supplement}');
    Expect(1, 12031, '\p{cjkradicalssupplement}', "");
    Expect(0, 12031, '\p{^cjkradicalssupplement}', "");
    Expect(0, 12031, '\P{cjkradicalssupplement}', "");
    Expect(1, 12031, '\P{^cjkradicalssupplement}', "");
    Expect(0, 12032, '\p{cjkradicalssupplement}', "");
    Expect(1, 12032, '\p{^cjkradicalssupplement}', "");
    Expect(1, 12032, '\P{cjkradicalssupplement}', "");
    Expect(0, 12032, '\P{^cjkradicalssupplement}', "");
    Expect(1, 12031, '\p{-	CJK_radicals_supplement}', "");
    Expect(0, 12031, '\p{^-	CJK_radicals_supplement}', "");
    Expect(0, 12031, '\P{-	CJK_radicals_supplement}', "");
    Expect(1, 12031, '\P{^-	CJK_radicals_supplement}', "");
    Expect(0, 12032, '\p{-	CJK_radicals_supplement}', "");
    Expect(1, 12032, '\p{^-	CJK_radicals_supplement}', "");
    Expect(1, 12032, '\P{-	CJK_radicals_supplement}', "");
    Expect(0, 12032, '\P{^-	CJK_radicals_supplement}', "");
    Error('\p{	:=is_CJK_Radicals_supplement}');
    Error('\P{	:=is_CJK_Radicals_supplement}');
    Expect(1, 12031, '\p{iscjkradicalssupplement}', "");
    Expect(0, 12031, '\p{^iscjkradicalssupplement}', "");
    Expect(0, 12031, '\P{iscjkradicalssupplement}', "");
    Expect(1, 12031, '\P{^iscjkradicalssupplement}', "");
    Expect(0, 12032, '\p{iscjkradicalssupplement}', "");
    Expect(1, 12032, '\p{^iscjkradicalssupplement}', "");
    Expect(1, 12032, '\P{iscjkradicalssupplement}', "");
    Expect(0, 12032, '\P{^iscjkradicalssupplement}', "");
    Expect(1, 12031, '\p{	Is_cjk_radicals_Supplement}', "");
    Expect(0, 12031, '\p{^	Is_cjk_radicals_Supplement}', "");
    Expect(0, 12031, '\P{	Is_cjk_radicals_Supplement}', "");
    Expect(1, 12031, '\P{^	Is_cjk_radicals_Supplement}', "");
    Expect(0, 12032, '\p{	Is_cjk_radicals_Supplement}', "");
    Expect(1, 12032, '\p{^	Is_cjk_radicals_Supplement}', "");
    Expect(1, 12032, '\P{	Is_cjk_radicals_Supplement}', "");
    Expect(0, 12032, '\P{^	Is_cjk_radicals_Supplement}', "");
    Error('\p{-/a/IN_CJK_radicals_Supplement}');
    Error('\P{-/a/IN_CJK_radicals_Supplement}');
    Expect(1, 12031, '\p{incjkradicalssupplement}', "");
    Expect(0, 12031, '\p{^incjkradicalssupplement}', "");
    Expect(0, 12031, '\P{incjkradicalssupplement}', "");
    Expect(1, 12031, '\P{^incjkradicalssupplement}', "");
    Expect(0, 12032, '\p{incjkradicalssupplement}', "");
    Expect(1, 12032, '\p{^incjkradicalssupplement}', "");
    Expect(1, 12032, '\P{incjkradicalssupplement}', "");
    Expect(0, 12032, '\P{^incjkradicalssupplement}', "");
    Expect(1, 12031, '\p{_In_CJK_radicals_supplement}', "");
    Expect(0, 12031, '\p{^_In_CJK_radicals_supplement}', "");
    Expect(0, 12031, '\P{_In_CJK_radicals_supplement}', "");
    Expect(1, 12031, '\P{^_In_CJK_radicals_supplement}', "");
    Expect(0, 12032, '\p{_In_CJK_radicals_supplement}', "");
    Expect(1, 12032, '\p{^_In_CJK_radicals_supplement}', "");
    Expect(1, 12032, '\P{_In_CJK_radicals_supplement}', "");
    Expect(0, 12032, '\P{^_In_CJK_radicals_supplement}', "");
    Error('\p{:= _CJK_Radicals_Sup}');
    Error('\P{:= _CJK_Radicals_Sup}');
    Expect(1, 12031, '\p{cjkradicalssup}', "");
    Expect(0, 12031, '\p{^cjkradicalssup}', "");
    Expect(0, 12031, '\P{cjkradicalssup}', "");
    Expect(1, 12031, '\P{^cjkradicalssup}', "");
    Expect(0, 12032, '\p{cjkradicalssup}', "");
    Expect(1, 12032, '\p{^cjkradicalssup}', "");
    Expect(1, 12032, '\P{cjkradicalssup}', "");
    Expect(0, 12032, '\P{^cjkradicalssup}', "");
    Expect(1, 12031, '\p{- cjk_radicals_Sup}', "");
    Expect(0, 12031, '\p{^- cjk_radicals_Sup}', "");
    Expect(0, 12031, '\P{- cjk_radicals_Sup}', "");
    Expect(1, 12031, '\P{^- cjk_radicals_Sup}', "");
    Expect(0, 12032, '\p{- cjk_radicals_Sup}', "");
    Expect(1, 12032, '\p{^- cjk_radicals_Sup}', "");
    Expect(1, 12032, '\P{- cjk_radicals_Sup}', "");
    Expect(0, 12032, '\P{^- cjk_radicals_Sup}', "");
    Error('\p{	-Is_CJK_radicals_Sup:=}');
    Error('\P{	-Is_CJK_radicals_Sup:=}');
    Expect(1, 12031, '\p{iscjkradicalssup}', "");
    Expect(0, 12031, '\p{^iscjkradicalssup}', "");
    Expect(0, 12031, '\P{iscjkradicalssup}', "");
    Expect(1, 12031, '\P{^iscjkradicalssup}', "");
    Expect(0, 12032, '\p{iscjkradicalssup}', "");
    Expect(1, 12032, '\p{^iscjkradicalssup}', "");
    Expect(1, 12032, '\P{iscjkradicalssup}', "");
    Expect(0, 12032, '\P{^iscjkradicalssup}', "");
    Expect(1, 12031, '\p{_Is_cjk_Radicals_Sup}', "");
    Expect(0, 12031, '\p{^_Is_cjk_Radicals_Sup}', "");
    Expect(0, 12031, '\P{_Is_cjk_Radicals_Sup}', "");
    Expect(1, 12031, '\P{^_Is_cjk_Radicals_Sup}', "");
    Expect(0, 12032, '\p{_Is_cjk_Radicals_Sup}', "");
    Expect(1, 12032, '\p{^_Is_cjk_Radicals_Sup}', "");
    Expect(1, 12032, '\P{_Is_cjk_Radicals_Sup}', "");
    Expect(0, 12032, '\P{^_Is_cjk_Radicals_Sup}', "");
    Error('\p{ In_CJK_radicals_Sup/a/}');
    Error('\P{ In_CJK_radicals_Sup/a/}');
    Expect(1, 12031, '\p{incjkradicalssup}', "");
    Expect(0, 12031, '\p{^incjkradicalssup}', "");
    Expect(0, 12031, '\P{incjkradicalssup}', "");
    Expect(1, 12031, '\P{^incjkradicalssup}', "");
    Expect(0, 12032, '\p{incjkradicalssup}', "");
    Expect(1, 12032, '\p{^incjkradicalssup}', "");
    Expect(1, 12032, '\P{incjkradicalssup}', "");
    Expect(0, 12032, '\P{^incjkradicalssup}', "");
    Expect(1, 12031, '\p{ _In_cjk_Radicals_sup}', "");
    Expect(0, 12031, '\p{^ _In_cjk_Radicals_sup}', "");
    Expect(0, 12031, '\P{ _In_cjk_Radicals_sup}', "");
    Expect(1, 12031, '\P{^ _In_cjk_Radicals_sup}', "");
    Expect(0, 12032, '\p{ _In_cjk_Radicals_sup}', "");
    Expect(1, 12032, '\p{^ _In_cjk_Radicals_sup}', "");
    Expect(1, 12032, '\P{ _In_cjk_Radicals_sup}', "");
    Expect(0, 12032, '\P{^ _In_cjk_Radicals_sup}', "");
    Error('\p{ 	cjk_Strokes/a/}');
    Error('\P{ 	cjk_Strokes/a/}');
    Expect(1, 12783, '\p{cjkstrokes}', "");
    Expect(0, 12783, '\p{^cjkstrokes}', "");
    Expect(0, 12783, '\P{cjkstrokes}', "");
    Expect(1, 12783, '\P{^cjkstrokes}', "");
    Expect(0, 12784, '\p{cjkstrokes}', "");
    Expect(1, 12784, '\p{^cjkstrokes}', "");
    Expect(1, 12784, '\P{cjkstrokes}', "");
    Expect(0, 12784, '\P{^cjkstrokes}', "");
    Expect(1, 12783, '\p{-	CJK_Strokes}', "");
    Expect(0, 12783, '\p{^-	CJK_Strokes}', "");
    Expect(0, 12783, '\P{-	CJK_Strokes}', "");
    Expect(1, 12783, '\P{^-	CJK_Strokes}', "");
    Expect(0, 12784, '\p{-	CJK_Strokes}', "");
    Expect(1, 12784, '\p{^-	CJK_Strokes}', "");
    Expect(1, 12784, '\P{-	CJK_Strokes}', "");
    Expect(0, 12784, '\P{^-	CJK_Strokes}', "");
    Error('\p{/a/is_CJK_STROKES}');
    Error('\P{/a/is_CJK_STROKES}');
    Expect(1, 12783, '\p{iscjkstrokes}', "");
    Expect(0, 12783, '\p{^iscjkstrokes}', "");
    Expect(0, 12783, '\P{iscjkstrokes}', "");
    Expect(1, 12783, '\P{^iscjkstrokes}', "");
    Expect(0, 12784, '\p{iscjkstrokes}', "");
    Expect(1, 12784, '\p{^iscjkstrokes}', "");
    Expect(1, 12784, '\P{iscjkstrokes}', "");
    Expect(0, 12784, '\P{^iscjkstrokes}', "");
    Expect(1, 12783, '\p{__Is_CJK_Strokes}', "");
    Expect(0, 12783, '\p{^__Is_CJK_Strokes}', "");
    Expect(0, 12783, '\P{__Is_CJK_Strokes}', "");
    Expect(1, 12783, '\P{^__Is_CJK_Strokes}', "");
    Expect(0, 12784, '\p{__Is_CJK_Strokes}', "");
    Expect(1, 12784, '\p{^__Is_CJK_Strokes}', "");
    Expect(1, 12784, '\P{__Is_CJK_Strokes}', "");
    Expect(0, 12784, '\P{^__Is_CJK_Strokes}', "");
    Error('\p{	_In_CJK_strokes/a/}');
    Error('\P{	_In_CJK_strokes/a/}');
    Expect(1, 12783, '\p{incjkstrokes}', "");
    Expect(0, 12783, '\p{^incjkstrokes}', "");
    Expect(0, 12783, '\P{incjkstrokes}', "");
    Expect(1, 12783, '\P{^incjkstrokes}', "");
    Expect(0, 12784, '\p{incjkstrokes}', "");
    Expect(1, 12784, '\p{^incjkstrokes}', "");
    Expect(1, 12784, '\P{incjkstrokes}', "");
    Expect(0, 12784, '\P{^incjkstrokes}', "");
    Expect(1, 12783, '\p{ in_CJK_Strokes}', "");
    Expect(0, 12783, '\p{^ in_CJK_Strokes}', "");
    Expect(0, 12783, '\P{ in_CJK_Strokes}', "");
    Expect(1, 12783, '\P{^ in_CJK_Strokes}', "");
    Expect(0, 12784, '\p{ in_CJK_Strokes}', "");
    Expect(1, 12784, '\p{^ in_CJK_Strokes}', "");
    Expect(1, 12784, '\P{ in_CJK_Strokes}', "");
    Expect(0, 12784, '\P{^ in_CJK_Strokes}', "");
    Error('\p{_:=CJK_Symbols_AND_Punctuation}');
    Error('\P{_:=CJK_Symbols_AND_Punctuation}');
    Expect(1, 12351, '\p{cjksymbolsandpunctuation}', "");
    Expect(0, 12351, '\p{^cjksymbolsandpunctuation}', "");
    Expect(0, 12351, '\P{cjksymbolsandpunctuation}', "");
    Expect(1, 12351, '\P{^cjksymbolsandpunctuation}', "");
    Expect(0, 12352, '\p{cjksymbolsandpunctuation}', "");
    Expect(1, 12352, '\p{^cjksymbolsandpunctuation}', "");
    Expect(1, 12352, '\P{cjksymbolsandpunctuation}', "");
    Expect(0, 12352, '\P{^cjksymbolsandpunctuation}', "");
    Expect(1, 12351, '\p{-	CJK_Symbols_And_punctuation}', "");
    Expect(0, 12351, '\p{^-	CJK_Symbols_And_punctuation}', "");
    Expect(0, 12351, '\P{-	CJK_Symbols_And_punctuation}', "");
    Expect(1, 12351, '\P{^-	CJK_Symbols_And_punctuation}', "");
    Expect(0, 12352, '\p{-	CJK_Symbols_And_punctuation}', "");
    Expect(1, 12352, '\p{^-	CJK_Symbols_And_punctuation}', "");
    Expect(1, 12352, '\P{-	CJK_Symbols_And_punctuation}', "");
    Expect(0, 12352, '\P{^-	CJK_Symbols_And_punctuation}', "");
    Error('\p{:=Is_CJK_Symbols_And_PUNCTUATION}');
    Error('\P{:=Is_CJK_Symbols_And_PUNCTUATION}');
    Expect(1, 12351, '\p{iscjksymbolsandpunctuation}', "");
    Expect(0, 12351, '\p{^iscjksymbolsandpunctuation}', "");
    Expect(0, 12351, '\P{iscjksymbolsandpunctuation}', "");
    Expect(1, 12351, '\P{^iscjksymbolsandpunctuation}', "");
    Expect(0, 12352, '\p{iscjksymbolsandpunctuation}', "");
    Expect(1, 12352, '\p{^iscjksymbolsandpunctuation}', "");
    Expect(1, 12352, '\P{iscjksymbolsandpunctuation}', "");
    Expect(0, 12352, '\P{^iscjksymbolsandpunctuation}', "");
    Expect(1, 12351, '\p{ -is_CJK_Symbols_And_punctuation}', "");
    Expect(0, 12351, '\p{^ -is_CJK_Symbols_And_punctuation}', "");
    Expect(0, 12351, '\P{ -is_CJK_Symbols_And_punctuation}', "");
    Expect(1, 12351, '\P{^ -is_CJK_Symbols_And_punctuation}', "");
    Expect(0, 12352, '\p{ -is_CJK_Symbols_And_punctuation}', "");
    Expect(1, 12352, '\p{^ -is_CJK_Symbols_And_punctuation}', "");
    Expect(1, 12352, '\P{ -is_CJK_Symbols_And_punctuation}', "");
    Expect(0, 12352, '\P{^ -is_CJK_Symbols_And_punctuation}', "");
    Error('\p{ in_cjk_symbols_AND_PUNCTUATION/a/}');
    Error('\P{ in_cjk_symbols_AND_PUNCTUATION/a/}');
    Expect(1, 12351, '\p{incjksymbolsandpunctuation}', "");
    Expect(0, 12351, '\p{^incjksymbolsandpunctuation}', "");
    Expect(0, 12351, '\P{incjksymbolsandpunctuation}', "");
    Expect(1, 12351, '\P{^incjksymbolsandpunctuation}', "");
    Expect(0, 12352, '\p{incjksymbolsandpunctuation}', "");
    Expect(1, 12352, '\p{^incjksymbolsandpunctuation}', "");
    Expect(1, 12352, '\P{incjksymbolsandpunctuation}', "");
    Expect(0, 12352, '\P{^incjksymbolsandpunctuation}', "");
    Expect(1, 12351, '\p{__In_CJK_Symbols_And_PUNCTUATION}', "");
    Expect(0, 12351, '\p{^__In_CJK_Symbols_And_PUNCTUATION}', "");
    Expect(0, 12351, '\P{__In_CJK_Symbols_And_PUNCTUATION}', "");
    Expect(1, 12351, '\P{^__In_CJK_Symbols_And_PUNCTUATION}', "");
    Expect(0, 12352, '\p{__In_CJK_Symbols_And_PUNCTUATION}', "");
    Expect(1, 12352, '\p{^__In_CJK_Symbols_And_PUNCTUATION}', "");
    Expect(1, 12352, '\P{__In_CJK_Symbols_And_PUNCTUATION}', "");
    Expect(0, 12352, '\P{^__In_CJK_Symbols_And_PUNCTUATION}', "");
    Error('\p{/a/CJK_Symbols}');
    Error('\P{/a/CJK_Symbols}');
    Expect(1, 12351, '\p{cjksymbols}', "");
    Expect(0, 12351, '\p{^cjksymbols}', "");
    Expect(0, 12351, '\P{cjksymbols}', "");
    Expect(1, 12351, '\P{^cjksymbols}', "");
    Expect(0, 12352, '\p{cjksymbols}', "");
    Expect(1, 12352, '\p{^cjksymbols}', "");
    Expect(1, 12352, '\P{cjksymbols}', "");
    Expect(0, 12352, '\P{^cjksymbols}', "");
    Expect(1, 12351, '\p{		CJK_symbols}', "");
    Expect(0, 12351, '\p{^		CJK_symbols}', "");
    Expect(0, 12351, '\P{		CJK_symbols}', "");
    Expect(1, 12351, '\P{^		CJK_symbols}', "");
    Expect(0, 12352, '\p{		CJK_symbols}', "");
    Expect(1, 12352, '\p{^		CJK_symbols}', "");
    Expect(1, 12352, '\P{		CJK_symbols}', "");
    Expect(0, 12352, '\P{^		CJK_symbols}', "");
    Error('\p{	 is_CJK_symbols:=}');
    Error('\P{	 is_CJK_symbols:=}');
    Expect(1, 12351, '\p{iscjksymbols}', "");
    Expect(0, 12351, '\p{^iscjksymbols}', "");
    Expect(0, 12351, '\P{iscjksymbols}', "");
    Expect(1, 12351, '\P{^iscjksymbols}', "");
    Expect(0, 12352, '\p{iscjksymbols}', "");
    Expect(1, 12352, '\p{^iscjksymbols}', "");
    Expect(1, 12352, '\P{iscjksymbols}', "");
    Expect(0, 12352, '\P{^iscjksymbols}', "");
    Expect(1, 12351, '\p{--Is_CJK_Symbols}', "");
    Expect(0, 12351, '\p{^--Is_CJK_Symbols}', "");
    Expect(0, 12351, '\P{--Is_CJK_Symbols}', "");
    Expect(1, 12351, '\P{^--Is_CJK_Symbols}', "");
    Expect(0, 12352, '\p{--Is_CJK_Symbols}', "");
    Expect(1, 12352, '\p{^--Is_CJK_Symbols}', "");
    Expect(1, 12352, '\P{--Is_CJK_Symbols}', "");
    Expect(0, 12352, '\P{^--Is_CJK_Symbols}', "");
    Error('\p{/a/	in_cjk_Symbols}');
    Error('\P{/a/	in_cjk_Symbols}');
    Expect(1, 12351, '\p{incjksymbols}', "");
    Expect(0, 12351, '\p{^incjksymbols}', "");
    Expect(0, 12351, '\P{incjksymbols}', "");
    Expect(1, 12351, '\P{^incjksymbols}', "");
    Expect(0, 12352, '\p{incjksymbols}', "");
    Expect(1, 12352, '\p{^incjksymbols}', "");
    Expect(1, 12352, '\P{incjksymbols}', "");
    Expect(0, 12352, '\P{^incjksymbols}', "");
    Expect(1, 12351, '\p{	_In_cjk_symbols}', "");
    Expect(0, 12351, '\p{^	_In_cjk_symbols}', "");
    Expect(0, 12351, '\P{	_In_cjk_symbols}', "");
    Expect(1, 12351, '\P{^	_In_cjk_symbols}', "");
    Expect(0, 12352, '\p{	_In_cjk_symbols}', "");
    Expect(1, 12352, '\p{^	_In_cjk_symbols}', "");
    Expect(1, 12352, '\P{	_In_cjk_symbols}', "");
    Expect(0, 12352, '\P{^	_In_cjk_symbols}', "");
    Error('\p{_CJK_UNIFIED_ideographs/a/}');
    Error('\P{_CJK_UNIFIED_ideographs/a/}');
    Expect(1, 40959, '\p{cjkunifiedideographs}', "");
    Expect(0, 40959, '\p{^cjkunifiedideographs}', "");
    Expect(0, 40959, '\P{cjkunifiedideographs}', "");
    Expect(1, 40959, '\P{^cjkunifiedideographs}', "");
    Expect(0, 40960, '\p{cjkunifiedideographs}', "");
    Expect(1, 40960, '\p{^cjkunifiedideographs}', "");
    Expect(1, 40960, '\P{cjkunifiedideographs}', "");
    Expect(0, 40960, '\P{^cjkunifiedideographs}', "");
    Expect(1, 40959, '\p{-	CJK_Unified_Ideographs}', "");
    Expect(0, 40959, '\p{^-	CJK_Unified_Ideographs}', "");
    Expect(0, 40959, '\P{-	CJK_Unified_Ideographs}', "");
    Expect(1, 40959, '\P{^-	CJK_Unified_Ideographs}', "");
    Expect(0, 40960, '\p{-	CJK_Unified_Ideographs}', "");
    Expect(1, 40960, '\p{^-	CJK_Unified_Ideographs}', "");
    Expect(1, 40960, '\P{-	CJK_Unified_Ideographs}', "");
    Expect(0, 40960, '\P{^-	CJK_Unified_Ideographs}', "");
    Error('\p{/a/-Is_CJK_Unified_IDEOGRAPHS}');
    Error('\P{/a/-Is_CJK_Unified_IDEOGRAPHS}');
    Expect(1, 40959, '\p{iscjkunifiedideographs}', "");
    Expect(0, 40959, '\p{^iscjkunifiedideographs}', "");
    Expect(0, 40959, '\P{iscjkunifiedideographs}', "");
    Expect(1, 40959, '\P{^iscjkunifiedideographs}', "");
    Expect(0, 40960, '\p{iscjkunifiedideographs}', "");
    Expect(1, 40960, '\p{^iscjkunifiedideographs}', "");
    Expect(1, 40960, '\P{iscjkunifiedideographs}', "");
    Expect(0, 40960, '\P{^iscjkunifiedideographs}', "");
    Expect(1, 40959, '\p{-_is_CJK_UNIFIED_Ideographs}', "");
    Expect(0, 40959, '\p{^-_is_CJK_UNIFIED_Ideographs}', "");
    Expect(0, 40959, '\P{-_is_CJK_UNIFIED_Ideographs}', "");
    Expect(1, 40959, '\P{^-_is_CJK_UNIFIED_Ideographs}', "");
    Expect(0, 40960, '\p{-_is_CJK_UNIFIED_Ideographs}', "");
    Expect(1, 40960, '\p{^-_is_CJK_UNIFIED_Ideographs}', "");
    Expect(1, 40960, '\P{-_is_CJK_UNIFIED_Ideographs}', "");
    Expect(0, 40960, '\P{^-_is_CJK_UNIFIED_Ideographs}', "");
    Error('\p{	-IN_CJK_UNIFIED_Ideographs/a/}');
    Error('\P{	-IN_CJK_UNIFIED_Ideographs/a/}');
    Expect(1, 40959, '\p{incjkunifiedideographs}', "");
    Expect(0, 40959, '\p{^incjkunifiedideographs}', "");
    Expect(0, 40959, '\P{incjkunifiedideographs}', "");
    Expect(1, 40959, '\P{^incjkunifiedideographs}', "");
    Expect(0, 40960, '\p{incjkunifiedideographs}', "");
    Expect(1, 40960, '\p{^incjkunifiedideographs}', "");
    Expect(1, 40960, '\P{incjkunifiedideographs}', "");
    Expect(0, 40960, '\P{^incjkunifiedideographs}', "");
    Expect(1, 40959, '\p{--In_cjk_Unified_Ideographs}', "");
    Expect(0, 40959, '\p{^--In_cjk_Unified_Ideographs}', "");
    Expect(0, 40959, '\P{--In_cjk_Unified_Ideographs}', "");
    Expect(1, 40959, '\P{^--In_cjk_Unified_Ideographs}', "");
    Expect(0, 40960, '\p{--In_cjk_Unified_Ideographs}', "");
    Expect(1, 40960, '\p{^--In_cjk_Unified_Ideographs}', "");
    Expect(1, 40960, '\P{--In_cjk_Unified_Ideographs}', "");
    Expect(0, 40960, '\P{^--In_cjk_Unified_Ideographs}', "");
    Error('\p{	_CJK:=}');
    Error('\P{	_CJK:=}');
    Expect(1, 40959, '\p{cjk}', "");
    Expect(0, 40959, '\p{^cjk}', "");
    Expect(0, 40959, '\P{cjk}', "");
    Expect(1, 40959, '\P{^cjk}', "");
    Expect(0, 40960, '\p{cjk}', "");
    Expect(1, 40960, '\p{^cjk}', "");
    Expect(1, 40960, '\P{cjk}', "");
    Expect(0, 40960, '\P{^cjk}', "");
    Expect(1, 40959, '\p{	CJK}', "");
    Expect(0, 40959, '\p{^	CJK}', "");
    Expect(0, 40959, '\P{	CJK}', "");
    Expect(1, 40959, '\P{^	CJK}', "");
    Expect(0, 40960, '\p{	CJK}', "");
    Expect(1, 40960, '\p{^	CJK}', "");
    Expect(1, 40960, '\P{	CJK}', "");
    Expect(0, 40960, '\P{^	CJK}', "");
    Error('\p{:=Is_CJK}');
    Error('\P{:=Is_CJK}');
    Expect(1, 40959, '\p{iscjk}', "");
    Expect(0, 40959, '\p{^iscjk}', "");
    Expect(0, 40959, '\P{iscjk}', "");
    Expect(1, 40959, '\P{^iscjk}', "");
    Expect(0, 40960, '\p{iscjk}', "");
    Expect(1, 40960, '\p{^iscjk}', "");
    Expect(1, 40960, '\P{iscjk}', "");
    Expect(0, 40960, '\P{^iscjk}', "");
    Expect(1, 40959, '\p{_ Is_CJK}', "");
    Expect(0, 40959, '\p{^_ Is_CJK}', "");
    Expect(0, 40959, '\P{_ Is_CJK}', "");
    Expect(1, 40959, '\P{^_ Is_CJK}', "");
    Expect(0, 40960, '\p{_ Is_CJK}', "");
    Expect(1, 40960, '\p{^_ Is_CJK}', "");
    Expect(1, 40960, '\P{_ Is_CJK}', "");
    Expect(0, 40960, '\P{^_ Is_CJK}', "");
    Error('\p{ 	In_CJK/a/}');
    Error('\P{ 	In_CJK/a/}');
    Expect(1, 40959, '\p{incjk}', "");
    Expect(0, 40959, '\p{^incjk}', "");
    Expect(0, 40959, '\P{incjk}', "");
    Expect(1, 40959, '\P{^incjk}', "");
    Expect(0, 40960, '\p{incjk}', "");
    Expect(1, 40960, '\p{^incjk}', "");
    Expect(1, 40960, '\P{incjk}', "");
    Expect(0, 40960, '\P{^incjk}', "");
    Expect(1, 40959, '\p{-_IN_CJK}', "");
    Expect(0, 40959, '\p{^-_IN_CJK}', "");
    Expect(0, 40959, '\P{-_IN_CJK}', "");
    Expect(1, 40959, '\P{^-_IN_CJK}', "");
    Expect(0, 40960, '\p{-_IN_CJK}', "");
    Expect(1, 40960, '\p{^-_IN_CJK}', "");
    Expect(1, 40960, '\P{-_IN_CJK}', "");
    Expect(0, 40960, '\P{^-_IN_CJK}', "");
    Error('\p{_CJK_Unified_ideographs_Extension_a:=}');
    Error('\P{_CJK_Unified_ideographs_Extension_a:=}');
    Expect(1, 19903, '\p{cjkunifiedideographsextensiona}', "");
    Expect(0, 19903, '\p{^cjkunifiedideographsextensiona}', "");
    Expect(0, 19903, '\P{cjkunifiedideographsextensiona}', "");
    Expect(1, 19903, '\P{^cjkunifiedideographsextensiona}', "");
    Expect(0, 19904, '\p{cjkunifiedideographsextensiona}', "");
    Expect(1, 19904, '\p{^cjkunifiedideographsextensiona}', "");
    Expect(1, 19904, '\P{cjkunifiedideographsextensiona}', "");
    Expect(0, 19904, '\P{^cjkunifiedideographsextensiona}', "");
    Expect(1, 19903, '\p{CJK_Unified_Ideographs_EXTENSION_A}', "");
    Expect(0, 19903, '\p{^CJK_Unified_Ideographs_EXTENSION_A}', "");
    Expect(0, 19903, '\P{CJK_Unified_Ideographs_EXTENSION_A}', "");
    Expect(1, 19903, '\P{^CJK_Unified_Ideographs_EXTENSION_A}', "");
    Expect(0, 19904, '\p{CJK_Unified_Ideographs_EXTENSION_A}', "");
    Expect(1, 19904, '\p{^CJK_Unified_Ideographs_EXTENSION_A}', "");
    Expect(1, 19904, '\P{CJK_Unified_Ideographs_EXTENSION_A}', "");
    Expect(0, 19904, '\P{^CJK_Unified_Ideographs_EXTENSION_A}', "");
    Error('\p{/a/_ is_CJK_unified_Ideographs_extension_A}');
    Error('\P{/a/_ is_CJK_unified_Ideographs_extension_A}');
    Expect(1, 19903, '\p{iscjkunifiedideographsextensiona}', "");
    Expect(0, 19903, '\p{^iscjkunifiedideographsextensiona}', "");
    Expect(0, 19903, '\P{iscjkunifiedideographsextensiona}', "");
    Expect(1, 19903, '\P{^iscjkunifiedideographsextensiona}', "");
    Expect(0, 19904, '\p{iscjkunifiedideographsextensiona}', "");
    Expect(1, 19904, '\p{^iscjkunifiedideographsextensiona}', "");
    Expect(1, 19904, '\P{iscjkunifiedideographsextensiona}', "");
    Expect(0, 19904, '\P{^iscjkunifiedideographsextensiona}', "");
    Expect(1, 19903, '\p{ 	Is_cjk_unified_ideographs_EXTENSION_A}', "");
    Expect(0, 19903, '\p{^ 	Is_cjk_unified_ideographs_EXTENSION_A}', "");
    Expect(0, 19903, '\P{ 	Is_cjk_unified_ideographs_EXTENSION_A}', "");
    Expect(1, 19903, '\P{^ 	Is_cjk_unified_ideographs_EXTENSION_A}', "");
    Expect(0, 19904, '\p{ 	Is_cjk_unified_ideographs_EXTENSION_A}', "");
    Expect(1, 19904, '\p{^ 	Is_cjk_unified_ideographs_EXTENSION_A}', "");
    Expect(1, 19904, '\P{ 	Is_cjk_unified_ideographs_EXTENSION_A}', "");
    Expect(0, 19904, '\P{^ 	Is_cjk_unified_ideographs_EXTENSION_A}', "");
    Error('\p{ 	in_CJK_UNIFIED_Ideographs_Extension_A/a/}');
    Error('\P{ 	in_CJK_UNIFIED_Ideographs_Extension_A/a/}');
    Expect(1, 19903, '\p{incjkunifiedideographsextensiona}', "");
    Expect(0, 19903, '\p{^incjkunifiedideographsextensiona}', "");
    Expect(0, 19903, '\P{incjkunifiedideographsextensiona}', "");
    Expect(1, 19903, '\P{^incjkunifiedideographsextensiona}', "");
    Expect(0, 19904, '\p{incjkunifiedideographsextensiona}', "");
    Expect(1, 19904, '\p{^incjkunifiedideographsextensiona}', "");
    Expect(1, 19904, '\P{incjkunifiedideographsextensiona}', "");
    Expect(0, 19904, '\P{^incjkunifiedideographsextensiona}', "");
    Expect(1, 19903, '\p{ 	in_cjk_UNIFIED_ideographs_Extension_A}', "");
    Expect(0, 19903, '\p{^ 	in_cjk_UNIFIED_ideographs_Extension_A}', "");
    Expect(0, 19903, '\P{ 	in_cjk_UNIFIED_ideographs_Extension_A}', "");
    Expect(1, 19903, '\P{^ 	in_cjk_UNIFIED_ideographs_Extension_A}', "");
    Expect(0, 19904, '\p{ 	in_cjk_UNIFIED_ideographs_Extension_A}', "");
    Expect(1, 19904, '\p{^ 	in_cjk_UNIFIED_ideographs_Extension_A}', "");
    Expect(1, 19904, '\P{ 	in_cjk_UNIFIED_ideographs_Extension_A}', "");
    Expect(0, 19904, '\P{^ 	in_cjk_UNIFIED_ideographs_Extension_A}', "");
    Error('\p{:=__cjk_Ext_a}');
    Error('\P{:=__cjk_Ext_a}');
    Expect(1, 19903, '\p{cjkexta}', "");
    Expect(0, 19903, '\p{^cjkexta}', "");
    Expect(0, 19903, '\P{cjkexta}', "");
    Expect(1, 19903, '\P{^cjkexta}', "");
    Expect(0, 19904, '\p{cjkexta}', "");
    Expect(1, 19904, '\p{^cjkexta}', "");
    Expect(1, 19904, '\P{cjkexta}', "");
    Expect(0, 19904, '\P{^cjkexta}', "");
    Expect(1, 19903, '\p{_cjk_EXT_A}', "");
    Expect(0, 19903, '\p{^_cjk_EXT_A}', "");
    Expect(0, 19903, '\P{_cjk_EXT_A}', "");
    Expect(1, 19903, '\P{^_cjk_EXT_A}', "");
    Expect(0, 19904, '\p{_cjk_EXT_A}', "");
    Expect(1, 19904, '\p{^_cjk_EXT_A}', "");
    Expect(1, 19904, '\P{_cjk_EXT_A}', "");
    Expect(0, 19904, '\P{^_cjk_EXT_A}', "");
    Error('\p{:=_-is_CJK_Ext_A}');
    Error('\P{:=_-is_CJK_Ext_A}');
    Expect(1, 19903, '\p{iscjkexta}', "");
    Expect(0, 19903, '\p{^iscjkexta}', "");
    Expect(0, 19903, '\P{iscjkexta}', "");
    Expect(1, 19903, '\P{^iscjkexta}', "");
    Expect(0, 19904, '\p{iscjkexta}', "");
    Expect(1, 19904, '\p{^iscjkexta}', "");
    Expect(1, 19904, '\P{iscjkexta}', "");
    Expect(0, 19904, '\P{^iscjkexta}', "");
    Expect(1, 19903, '\p{- is_CJK_ext_A}', "");
    Expect(0, 19903, '\p{^- is_CJK_ext_A}', "");
    Expect(0, 19903, '\P{- is_CJK_ext_A}', "");
    Expect(1, 19903, '\P{^- is_CJK_ext_A}', "");
    Expect(0, 19904, '\p{- is_CJK_ext_A}', "");
    Expect(1, 19904, '\p{^- is_CJK_ext_A}', "");
    Expect(1, 19904, '\P{- is_CJK_ext_A}', "");
    Expect(0, 19904, '\P{^- is_CJK_ext_A}', "");
    Error('\p{-_IN_CJK_Ext_A:=}');
    Error('\P{-_IN_CJK_Ext_A:=}');
    Expect(1, 19903, '\p{incjkexta}', "");
    Expect(0, 19903, '\p{^incjkexta}', "");
    Expect(0, 19903, '\P{incjkexta}', "");
    Expect(1, 19903, '\P{^incjkexta}', "");
    Expect(0, 19904, '\p{incjkexta}', "");
    Expect(1, 19904, '\p{^incjkexta}', "");
    Expect(1, 19904, '\P{incjkexta}', "");
    Expect(0, 19904, '\P{^incjkexta}', "");
    Expect(1, 19903, '\p{		IN_cjk_EXT_A}', "");
    Expect(0, 19903, '\p{^		IN_cjk_EXT_A}', "");
    Expect(0, 19903, '\P{		IN_cjk_EXT_A}', "");
    Expect(1, 19903, '\P{^		IN_cjk_EXT_A}', "");
    Expect(0, 19904, '\p{		IN_cjk_EXT_A}', "");
    Expect(1, 19904, '\p{^		IN_cjk_EXT_A}', "");
    Expect(1, 19904, '\P{		IN_cjk_EXT_A}', "");
    Expect(0, 19904, '\P{^		IN_cjk_EXT_A}', "");
    Error('\p{/a/		CJK_UNIFIED_IDEOGRAPHS_Extension_B}');
    Error('\P{/a/		CJK_UNIFIED_IDEOGRAPHS_Extension_B}');
    Expect(1, 173791, '\p{cjkunifiedideographsextensionb}', "");
    Expect(0, 173791, '\p{^cjkunifiedideographsextensionb}', "");
    Expect(0, 173791, '\P{cjkunifiedideographsextensionb}', "");
    Expect(1, 173791, '\P{^cjkunifiedideographsextensionb}', "");
    Expect(0, 173792, '\p{cjkunifiedideographsextensionb}', "");
    Expect(1, 173792, '\p{^cjkunifiedideographsextensionb}', "");
    Expect(1, 173792, '\P{cjkunifiedideographsextensionb}', "");
    Expect(0, 173792, '\P{^cjkunifiedideographsextensionb}', "");
    Expect(1, 173791, '\p{ -CJK_UNIFIED_ideographs_EXTENSION_B}', "");
    Expect(0, 173791, '\p{^ -CJK_UNIFIED_ideographs_EXTENSION_B}', "");
    Expect(0, 173791, '\P{ -CJK_UNIFIED_ideographs_EXTENSION_B}', "");
    Expect(1, 173791, '\P{^ -CJK_UNIFIED_ideographs_EXTENSION_B}', "");
    Expect(0, 173792, '\p{ -CJK_UNIFIED_ideographs_EXTENSION_B}', "");
    Expect(1, 173792, '\p{^ -CJK_UNIFIED_ideographs_EXTENSION_B}', "");
    Expect(1, 173792, '\P{ -CJK_UNIFIED_ideographs_EXTENSION_B}', "");
    Expect(0, 173792, '\P{^ -CJK_UNIFIED_ideographs_EXTENSION_B}', "");
    Error('\p{_Is_CJK_Unified_IDEOGRAPHS_Extension_B:=}');
    Error('\P{_Is_CJK_Unified_IDEOGRAPHS_Extension_B:=}');
    Expect(1, 173791, '\p{iscjkunifiedideographsextensionb}', "");
    Expect(0, 173791, '\p{^iscjkunifiedideographsextensionb}', "");
    Expect(0, 173791, '\P{iscjkunifiedideographsextensionb}', "");
    Expect(1, 173791, '\P{^iscjkunifiedideographsextensionb}', "");
    Expect(0, 173792, '\p{iscjkunifiedideographsextensionb}', "");
    Expect(1, 173792, '\p{^iscjkunifiedideographsextensionb}', "");
    Expect(1, 173792, '\P{iscjkunifiedideographsextensionb}', "");
    Expect(0, 173792, '\P{^iscjkunifiedideographsextensionb}', "");
    Expect(1, 173791, '\p{		IS_CJK_Unified_Ideographs_extension_B}', "");
    Expect(0, 173791, '\p{^		IS_CJK_Unified_Ideographs_extension_B}', "");
    Expect(0, 173791, '\P{		IS_CJK_Unified_Ideographs_extension_B}', "");
    Expect(1, 173791, '\P{^		IS_CJK_Unified_Ideographs_extension_B}', "");
    Expect(0, 173792, '\p{		IS_CJK_Unified_Ideographs_extension_B}', "");
    Expect(1, 173792, '\p{^		IS_CJK_Unified_Ideographs_extension_B}', "");
    Expect(1, 173792, '\P{		IS_CJK_Unified_Ideographs_extension_B}', "");
    Expect(0, 173792, '\P{^		IS_CJK_Unified_Ideographs_extension_B}', "");
    Error('\p{ :=in_cjk_unified_ideographs_extension_b}');
    Error('\P{ :=in_cjk_unified_ideographs_extension_b}');
    Expect(1, 173791, '\p{incjkunifiedideographsextensionb}', "");
    Expect(0, 173791, '\p{^incjkunifiedideographsextensionb}', "");
    Expect(0, 173791, '\P{incjkunifiedideographsextensionb}', "");
    Expect(1, 173791, '\P{^incjkunifiedideographsextensionb}', "");
    Expect(0, 173792, '\p{incjkunifiedideographsextensionb}', "");
    Expect(1, 173792, '\p{^incjkunifiedideographsextensionb}', "");
    Expect(1, 173792, '\P{incjkunifiedideographsextensionb}', "");
    Expect(0, 173792, '\P{^incjkunifiedideographsextensionb}', "");
    Expect(1, 173791, '\p{		IN_cjk_Unified_IDEOGRAPHS_Extension_b}', "");
    Expect(0, 173791, '\p{^		IN_cjk_Unified_IDEOGRAPHS_Extension_b}', "");
    Expect(0, 173791, '\P{		IN_cjk_Unified_IDEOGRAPHS_Extension_b}', "");
    Expect(1, 173791, '\P{^		IN_cjk_Unified_IDEOGRAPHS_Extension_b}', "");
    Expect(0, 173792, '\p{		IN_cjk_Unified_IDEOGRAPHS_Extension_b}', "");
    Expect(1, 173792, '\p{^		IN_cjk_Unified_IDEOGRAPHS_Extension_b}', "");
    Expect(1, 173792, '\P{		IN_cjk_Unified_IDEOGRAPHS_Extension_b}', "");
    Expect(0, 173792, '\P{^		IN_cjk_Unified_IDEOGRAPHS_Extension_b}', "");
    Error('\p{/a/_	CJK_Ext_B}');
    Error('\P{/a/_	CJK_Ext_B}');
    Expect(1, 173791, '\p{cjkextb}', "");
    Expect(0, 173791, '\p{^cjkextb}', "");
    Expect(0, 173791, '\P{cjkextb}', "");
    Expect(1, 173791, '\P{^cjkextb}', "");
    Expect(0, 173792, '\p{cjkextb}', "");
    Expect(1, 173792, '\p{^cjkextb}', "");
    Expect(1, 173792, '\P{cjkextb}', "");
    Expect(0, 173792, '\P{^cjkextb}', "");
    Expect(1, 173791, '\p{ CJK_Ext_B}', "");
    Expect(0, 173791, '\p{^ CJK_Ext_B}', "");
    Expect(0, 173791, '\P{ CJK_Ext_B}', "");
    Expect(1, 173791, '\P{^ CJK_Ext_B}', "");
    Expect(0, 173792, '\p{ CJK_Ext_B}', "");
    Expect(1, 173792, '\p{^ CJK_Ext_B}', "");
    Expect(1, 173792, '\P{ CJK_Ext_B}', "");
    Expect(0, 173792, '\P{^ CJK_Ext_B}', "");
    Error('\p{-_Is_cjk_ext_B:=}');
    Error('\P{-_Is_cjk_ext_B:=}');
    Expect(1, 173791, '\p{iscjkextb}', "");
    Expect(0, 173791, '\p{^iscjkextb}', "");
    Expect(0, 173791, '\P{iscjkextb}', "");
    Expect(1, 173791, '\P{^iscjkextb}', "");
    Expect(0, 173792, '\p{iscjkextb}', "");
    Expect(1, 173792, '\p{^iscjkextb}', "");
    Expect(1, 173792, '\P{iscjkextb}', "");
    Expect(0, 173792, '\P{^iscjkextb}', "");
    Expect(1, 173791, '\p{_is_CJK_EXT_B}', "");
    Expect(0, 173791, '\p{^_is_CJK_EXT_B}', "");
    Expect(0, 173791, '\P{_is_CJK_EXT_B}', "");
    Expect(1, 173791, '\P{^_is_CJK_EXT_B}', "");
    Expect(0, 173792, '\p{_is_CJK_EXT_B}', "");
    Expect(1, 173792, '\p{^_is_CJK_EXT_B}', "");
    Expect(1, 173792, '\P{_is_CJK_EXT_B}', "");
    Expect(0, 173792, '\P{^_is_CJK_EXT_B}', "");
    Error('\p{/a/_-In_CJK_ext_B}');
    Error('\P{/a/_-In_CJK_ext_B}');
    Expect(1, 173791, '\p{incjkextb}', "");
    Expect(0, 173791, '\p{^incjkextb}', "");
    Expect(0, 173791, '\P{incjkextb}', "");
    Expect(1, 173791, '\P{^incjkextb}', "");
    Expect(0, 173792, '\p{incjkextb}', "");
    Expect(1, 173792, '\p{^incjkextb}', "");
    Expect(1, 173792, '\P{incjkextb}', "");
    Expect(0, 173792, '\P{^incjkextb}', "");
    Expect(1, 173791, '\p{  In_cjk_ext_B}', "");
    Expect(0, 173791, '\p{^  In_cjk_ext_B}', "");
    Expect(0, 173791, '\P{  In_cjk_ext_B}', "");
    Expect(1, 173791, '\P{^  In_cjk_ext_B}', "");
    Expect(0, 173792, '\p{  In_cjk_ext_B}', "");
    Expect(1, 173792, '\p{^  In_cjk_ext_B}', "");
    Expect(1, 173792, '\P{  In_cjk_ext_B}', "");
    Expect(0, 173792, '\P{^  In_cjk_ext_B}', "");
    Error('\p{ :=CJK_unified_ideographs_Extension_C}');
    Error('\P{ :=CJK_unified_ideographs_Extension_C}');
    Expect(1, 177983, '\p{cjkunifiedideographsextensionc}', "");
    Expect(0, 177983, '\p{^cjkunifiedideographsextensionc}', "");
    Expect(0, 177983, '\P{cjkunifiedideographsextensionc}', "");
    Expect(1, 177983, '\P{^cjkunifiedideographsextensionc}', "");
    Expect(0, 177984, '\p{cjkunifiedideographsextensionc}', "");
    Expect(1, 177984, '\p{^cjkunifiedideographsextensionc}', "");
    Expect(1, 177984, '\P{cjkunifiedideographsextensionc}', "");
    Expect(0, 177984, '\P{^cjkunifiedideographsextensionc}', "");
    Expect(1, 177983, '\p{_CJK_Unified_ideographs_EXTENSION_C}', "");
    Expect(0, 177983, '\p{^_CJK_Unified_ideographs_EXTENSION_C}', "");
    Expect(0, 177983, '\P{_CJK_Unified_ideographs_EXTENSION_C}', "");
    Expect(1, 177983, '\P{^_CJK_Unified_ideographs_EXTENSION_C}', "");
    Expect(0, 177984, '\p{_CJK_Unified_ideographs_EXTENSION_C}', "");
    Expect(1, 177984, '\p{^_CJK_Unified_ideographs_EXTENSION_C}', "");
    Expect(1, 177984, '\P{_CJK_Unified_ideographs_EXTENSION_C}', "");
    Expect(0, 177984, '\P{^_CJK_Unified_ideographs_EXTENSION_C}', "");
    Error('\p{	/a/IS_CJK_Unified_Ideographs_Extension_C}');
    Error('\P{	/a/IS_CJK_Unified_Ideographs_Extension_C}');
    Expect(1, 177983, '\p{iscjkunifiedideographsextensionc}', "");
    Expect(0, 177983, '\p{^iscjkunifiedideographsextensionc}', "");
    Expect(0, 177983, '\P{iscjkunifiedideographsextensionc}', "");
    Expect(1, 177983, '\P{^iscjkunifiedideographsextensionc}', "");
    Expect(0, 177984, '\p{iscjkunifiedideographsextensionc}', "");
    Expect(1, 177984, '\p{^iscjkunifiedideographsextensionc}', "");
    Expect(1, 177984, '\P{iscjkunifiedideographsextensionc}', "");
    Expect(0, 177984, '\P{^iscjkunifiedideographsextensionc}', "");
    Expect(1, 177983, '\p{-Is_CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
    Expect(0, 177983, '\p{^-Is_CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
    Expect(0, 177983, '\P{-Is_CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
    Expect(1, 177983, '\P{^-Is_CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
    Expect(0, 177984, '\p{-Is_CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
    Expect(1, 177984, '\p{^-Is_CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
    Expect(1, 177984, '\P{-Is_CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
    Expect(0, 177984, '\P{^-Is_CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
    Error('\p{_ In_cjk_Unified_Ideographs_Extension_C:=}');
    Error('\P{_ In_cjk_Unified_Ideographs_Extension_C:=}');
    Expect(1, 177983, '\p{incjkunifiedideographsextensionc}', "");
    Expect(0, 177983, '\p{^incjkunifiedideographsextensionc}', "");
    Expect(0, 177983, '\P{incjkunifiedideographsextensionc}', "");
    Expect(1, 177983, '\P{^incjkunifiedideographsextensionc}', "");
    Expect(0, 177984, '\p{incjkunifiedideographsextensionc}', "");
    Expect(1, 177984, '\p{^incjkunifiedideographsextensionc}', "");
    Expect(1, 177984, '\P{incjkunifiedideographsextensionc}', "");
    Expect(0, 177984, '\P{^incjkunifiedideographsextensionc}', "");
    Expect(1, 177983, '\p{__in_CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(0, 177983, '\p{^__in_CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(0, 177983, '\P{__in_CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(1, 177983, '\P{^__in_CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(0, 177984, '\p{__in_CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(1, 177984, '\p{^__in_CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(1, 177984, '\P{__in_CJK_Unified_Ideographs_EXTENSION_C}', "");
    Expect(0, 177984, '\P{^__in_CJK_Unified_Ideographs_EXTENSION_C}', "");
    Error('\p{ :=CJK_EXT_C}');
    Error('\P{ :=CJK_EXT_C}');
    Expect(1, 177983, '\p{cjkextc}', "");
    Expect(0, 177983, '\p{^cjkextc}', "");
    Expect(0, 177983, '\P{cjkextc}', "");
    Expect(1, 177983, '\P{^cjkextc}', "");
    Expect(0, 177984, '\p{cjkextc}', "");
    Expect(1, 177984, '\p{^cjkextc}', "");
    Expect(1, 177984, '\P{cjkextc}', "");
    Expect(0, 177984, '\P{^cjkextc}', "");
    Expect(1, 177983, '\p{ cjk_Ext_C}', "");
    Expect(0, 177983, '\p{^ cjk_Ext_C}', "");
    Expect(0, 177983, '\P{ cjk_Ext_C}', "");
    Expect(1, 177983, '\P{^ cjk_Ext_C}', "");
    Expect(0, 177984, '\p{ cjk_Ext_C}', "");
    Expect(1, 177984, '\p{^ cjk_Ext_C}', "");
    Expect(1, 177984, '\P{ cjk_Ext_C}', "");
    Expect(0, 177984, '\P{^ cjk_Ext_C}', "");
    Error('\p{-:=is_CJK_Ext_C}');
    Error('\P{-:=is_CJK_Ext_C}');
    Expect(1, 177983, '\p{iscjkextc}', "");
    Expect(0, 177983, '\p{^iscjkextc}', "");
    Expect(0, 177983, '\P{iscjkextc}', "");
    Expect(1, 177983, '\P{^iscjkextc}', "");
    Expect(0, 177984, '\p{iscjkextc}', "");
    Expect(1, 177984, '\p{^iscjkextc}', "");
    Expect(1, 177984, '\P{iscjkextc}', "");
    Expect(0, 177984, '\P{^iscjkextc}', "");
    Expect(1, 177983, '\p{- is_CJK_EXT_C}', "");
    Expect(0, 177983, '\p{^- is_CJK_EXT_C}', "");
    Expect(0, 177983, '\P{- is_CJK_EXT_C}', "");
    Expect(1, 177983, '\P{^- is_CJK_EXT_C}', "");
    Expect(0, 177984, '\p{- is_CJK_EXT_C}', "");
    Expect(1, 177984, '\p{^- is_CJK_EXT_C}', "");
    Expect(1, 177984, '\P{- is_CJK_EXT_C}', "");
    Expect(0, 177984, '\P{^- is_CJK_EXT_C}', "");
    Error('\p{_:=in_cjk_EXT_C}');
    Error('\P{_:=in_cjk_EXT_C}');
    Expect(1, 177983, '\p{incjkextc}', "");
    Expect(0, 177983, '\p{^incjkextc}', "");
    Expect(0, 177983, '\P{incjkextc}', "");
    Expect(1, 177983, '\P{^incjkextc}', "");
    Expect(0, 177984, '\p{incjkextc}', "");
    Expect(1, 177984, '\p{^incjkextc}', "");
    Expect(1, 177984, '\P{incjkextc}', "");
    Expect(0, 177984, '\P{^incjkextc}', "");
    Expect(1, 177983, '\p{ 	In_CJK_Ext_C}', "");
    Expect(0, 177983, '\p{^ 	In_CJK_Ext_C}', "");
    Expect(0, 177983, '\P{ 	In_CJK_Ext_C}', "");
    Expect(1, 177983, '\P{^ 	In_CJK_Ext_C}', "");
    Expect(0, 177984, '\p{ 	In_CJK_Ext_C}', "");
    Expect(1, 177984, '\p{^ 	In_CJK_Ext_C}', "");
    Expect(1, 177984, '\P{ 	In_CJK_Ext_C}', "");
    Expect(0, 177984, '\P{^ 	In_CJK_Ext_C}', "");
    Error('\p{/a/-CJK_Unified_IDEOGRAPHS_EXTENSION_D}');
    Error('\P{/a/-CJK_Unified_IDEOGRAPHS_EXTENSION_D}');
    Expect(1, 178207, '\p{cjkunifiedideographsextensiond}', "");
    Expect(0, 178207, '\p{^cjkunifiedideographsextensiond}', "");
    Expect(0, 178207, '\P{cjkunifiedideographsextensiond}', "");
    Expect(1, 178207, '\P{^cjkunifiedideographsextensiond}', "");
    Expect(0, 178208, '\p{cjkunifiedideographsextensiond}', "");
    Expect(1, 178208, '\p{^cjkunifiedideographsextensiond}', "");
    Expect(1, 178208, '\P{cjkunifiedideographsextensiond}', "");
    Expect(0, 178208, '\P{^cjkunifiedideographsextensiond}', "");
    Expect(1, 178207, '\p{-CJK_Unified_Ideographs_Extension_D}', "");
    Expect(0, 178207, '\p{^-CJK_Unified_Ideographs_Extension_D}', "");
    Expect(0, 178207, '\P{-CJK_Unified_Ideographs_Extension_D}', "");
    Expect(1, 178207, '\P{^-CJK_Unified_Ideographs_Extension_D}', "");
    Expect(0, 178208, '\p{-CJK_Unified_Ideographs_Extension_D}', "");
    Expect(1, 178208, '\p{^-CJK_Unified_Ideographs_Extension_D}', "");
    Expect(1, 178208, '\P{-CJK_Unified_Ideographs_Extension_D}', "");
    Expect(0, 178208, '\P{^-CJK_Unified_Ideographs_Extension_D}', "");
    Error('\p{:=	-IS_CJK_unified_Ideographs_EXTENSION_d}');
    Error('\P{:=	-IS_CJK_unified_Ideographs_EXTENSION_d}');
    Expect(1, 178207, '\p{iscjkunifiedideographsextensiond}', "");
    Expect(0, 178207, '\p{^iscjkunifiedideographsextensiond}', "");
    Expect(0, 178207, '\P{iscjkunifiedideographsextensiond}', "");
    Expect(1, 178207, '\P{^iscjkunifiedideographsextensiond}', "");
    Expect(0, 178208, '\p{iscjkunifiedideographsextensiond}', "");
    Expect(1, 178208, '\p{^iscjkunifiedideographsextensiond}', "");
    Expect(1, 178208, '\P{iscjkunifiedideographsextensiond}', "");
    Expect(0, 178208, '\P{^iscjkunifiedideographsextensiond}', "");
    Expect(1, 178207, '\p{__is_CJK_unified_IDEOGRAPHS_Extension_D}', "");
    Expect(0, 178207, '\p{^__is_CJK_unified_IDEOGRAPHS_Extension_D}', "");
    Expect(0, 178207, '\P{__is_CJK_unified_IDEOGRAPHS_Extension_D}', "");
    Expect(1, 178207, '\P{^__is_CJK_unified_IDEOGRAPHS_Extension_D}', "");
    Expect(0, 178208, '\p{__is_CJK_unified_IDEOGRAPHS_Extension_D}', "");
    Expect(1, 178208, '\p{^__is_CJK_unified_IDEOGRAPHS_Extension_D}', "");
    Expect(1, 178208, '\P{__is_CJK_unified_IDEOGRAPHS_Extension_D}', "");
    Expect(0, 178208, '\P{^__is_CJK_unified_IDEOGRAPHS_Extension_D}', "");
    Error('\p{ 	In_CJK_Unified_Ideographs_extension_D:=}');
    Error('\P{ 	In_CJK_Unified_Ideographs_extension_D:=}');
    Expect(1, 178207, '\p{incjkunifiedideographsextensiond}', "");
    Expect(0, 178207, '\p{^incjkunifiedideographsextensiond}', "");
    Expect(0, 178207, '\P{incjkunifiedideographsextensiond}', "");
    Expect(1, 178207, '\P{^incjkunifiedideographsextensiond}', "");
    Expect(0, 178208, '\p{incjkunifiedideographsextensiond}', "");
    Expect(1, 178208, '\p{^incjkunifiedideographsextensiond}', "");
    Expect(1, 178208, '\P{incjkunifiedideographsextensiond}', "");
    Expect(0, 178208, '\P{^incjkunifiedideographsextensiond}', "");
    Expect(1, 178207, '\p{-_In_CJK_unified_ideographs_Extension_D}', "");
    Expect(0, 178207, '\p{^-_In_CJK_unified_ideographs_Extension_D}', "");
    Expect(0, 178207, '\P{-_In_CJK_unified_ideographs_Extension_D}', "");
    Expect(1, 178207, '\P{^-_In_CJK_unified_ideographs_Extension_D}', "");
    Expect(0, 178208, '\p{-_In_CJK_unified_ideographs_Extension_D}', "");
    Expect(1, 178208, '\p{^-_In_CJK_unified_ideographs_Extension_D}', "");
    Expect(1, 178208, '\P{-_In_CJK_unified_ideographs_Extension_D}', "");
    Expect(0, 178208, '\P{^-_In_CJK_unified_ideographs_Extension_D}', "");
    Error('\p{	_CJK_Ext_d:=}');
    Error('\P{	_CJK_Ext_d:=}');
    Expect(1, 178207, '\p{cjkextd}', "");
    Expect(0, 178207, '\p{^cjkextd}', "");
    Expect(0, 178207, '\P{cjkextd}', "");
    Expect(1, 178207, '\P{^cjkextd}', "");
    Expect(0, 178208, '\p{cjkextd}', "");
    Expect(1, 178208, '\p{^cjkextd}', "");
    Expect(1, 178208, '\P{cjkextd}', "");
    Expect(0, 178208, '\P{^cjkextd}', "");
    Expect(1, 178207, '\p{__CJK_EXT_D}', "");
    Expect(0, 178207, '\p{^__CJK_EXT_D}', "");
    Expect(0, 178207, '\P{__CJK_EXT_D}', "");
    Expect(1, 178207, '\P{^__CJK_EXT_D}', "");
    Expect(0, 178208, '\p{__CJK_EXT_D}', "");
    Expect(1, 178208, '\p{^__CJK_EXT_D}', "");
    Expect(1, 178208, '\P{__CJK_EXT_D}', "");
    Expect(0, 178208, '\P{^__CJK_EXT_D}', "");
    Error('\p{-Is_cjk_Ext_D:=}');
    Error('\P{-Is_cjk_Ext_D:=}');
    Expect(1, 178207, '\p{iscjkextd}', "");
    Expect(0, 178207, '\p{^iscjkextd}', "");
    Expect(0, 178207, '\P{iscjkextd}', "");
    Expect(1, 178207, '\P{^iscjkextd}', "");
    Expect(0, 178208, '\p{iscjkextd}', "");
    Expect(1, 178208, '\p{^iscjkextd}', "");
    Expect(1, 178208, '\P{iscjkextd}', "");
    Expect(0, 178208, '\P{^iscjkextd}', "");
    Expect(1, 178207, '\p{ is_CJK_EXT_D}', "");
    Expect(0, 178207, '\p{^ is_CJK_EXT_D}', "");
    Expect(0, 178207, '\P{ is_CJK_EXT_D}', "");
    Expect(1, 178207, '\P{^ is_CJK_EXT_D}', "");
    Expect(0, 178208, '\p{ is_CJK_EXT_D}', "");
    Expect(1, 178208, '\p{^ is_CJK_EXT_D}', "");
    Expect(1, 178208, '\P{ is_CJK_EXT_D}', "");
    Expect(0, 178208, '\P{^ is_CJK_EXT_D}', "");
    Error('\p{:=_ in_CJK_EXT_D}');
    Error('\P{:=_ in_CJK_EXT_D}');
    Expect(1, 178207, '\p{incjkextd}', "");
    Expect(0, 178207, '\p{^incjkextd}', "");
    Expect(0, 178207, '\P{incjkextd}', "");
    Expect(1, 178207, '\P{^incjkextd}', "");
    Expect(0, 178208, '\p{incjkextd}', "");
    Expect(1, 178208, '\p{^incjkextd}', "");
    Expect(1, 178208, '\P{incjkextd}', "");
    Expect(0, 178208, '\P{^incjkextd}', "");
    Expect(1, 178207, '\p{_ In_CJK_Ext_D}', "");
    Expect(0, 178207, '\p{^_ In_CJK_Ext_D}', "");
    Expect(0, 178207, '\P{_ In_CJK_Ext_D}', "");
    Expect(1, 178207, '\P{^_ In_CJK_Ext_D}', "");
    Expect(0, 178208, '\p{_ In_CJK_Ext_D}', "");
    Expect(1, 178208, '\p{^_ In_CJK_Ext_D}', "");
    Expect(1, 178208, '\P{_ In_CJK_Ext_D}', "");
    Expect(0, 178208, '\P{^_ In_CJK_Ext_D}', "");
    Error('\p{:=-CJK_Unified_Ideographs_extension_E}');
    Error('\P{:=-CJK_Unified_Ideographs_extension_E}');
    Expect(1, 183983, '\p{cjkunifiedideographsextensione}', "");
    Expect(0, 183983, '\p{^cjkunifiedideographsextensione}', "");
    Expect(0, 183983, '\P{cjkunifiedideographsextensione}', "");
    Expect(1, 183983, '\P{^cjkunifiedideographsextensione}', "");
    Expect(0, 183984, '\p{cjkunifiedideographsextensione}', "");
    Expect(1, 183984, '\p{^cjkunifiedideographsextensione}', "");
    Expect(1, 183984, '\P{cjkunifiedideographsextensione}', "");
    Expect(0, 183984, '\P{^cjkunifiedideographsextensione}', "");
    Expect(1, 183983, '\p{-CJK_Unified_ideographs_EXTENSION_e}', "");
    Expect(0, 183983, '\p{^-CJK_Unified_ideographs_EXTENSION_e}', "");
    Expect(0, 183983, '\P{-CJK_Unified_ideographs_EXTENSION_e}', "");
    Expect(1, 183983, '\P{^-CJK_Unified_ideographs_EXTENSION_e}', "");
    Expect(0, 183984, '\p{-CJK_Unified_ideographs_EXTENSION_e}', "");
    Expect(1, 183984, '\p{^-CJK_Unified_ideographs_EXTENSION_e}', "");
    Expect(1, 183984, '\P{-CJK_Unified_ideographs_EXTENSION_e}', "");
    Expect(0, 183984, '\P{^-CJK_Unified_ideographs_EXTENSION_e}', "");
    Error('\p{:=_Is_cjk_Unified_Ideographs_EXTENSION_E}');
    Error('\P{:=_Is_cjk_Unified_Ideographs_EXTENSION_E}');
    Expect(1, 183983, '\p{iscjkunifiedideographsextensione}', "");
    Expect(0, 183983, '\p{^iscjkunifiedideographsextensione}', "");
    Expect(0, 183983, '\P{iscjkunifiedideographsextensione}', "");
    Expect(1, 183983, '\P{^iscjkunifiedideographsextensione}', "");
    Expect(0, 183984, '\p{iscjkunifiedideographsextensione}', "");
    Expect(1, 183984, '\p{^iscjkunifiedideographsextensione}', "");
    Expect(1, 183984, '\P{iscjkunifiedideographsextensione}', "");
    Expect(0, 183984, '\P{^iscjkunifiedideographsextensione}', "");
    Expect(1, 183983, '\p{_	IS_CJK_unified_IDEOGRAPHS_EXTENSION_e}', "");
    Expect(0, 183983, '\p{^_	IS_CJK_unified_IDEOGRAPHS_EXTENSION_e}', "");
    Expect(0, 183983, '\P{_	IS_CJK_unified_IDEOGRAPHS_EXTENSION_e}', "");
    Expect(1, 183983, '\P{^_	IS_CJK_unified_IDEOGRAPHS_EXTENSION_e}', "");
    Expect(0, 183984, '\p{_	IS_CJK_unified_IDEOGRAPHS_EXTENSION_e}', "");
    Expect(1, 183984, '\p{^_	IS_CJK_unified_IDEOGRAPHS_EXTENSION_e}', "");
    Expect(1, 183984, '\P{_	IS_CJK_unified_IDEOGRAPHS_EXTENSION_e}', "");
    Expect(0, 183984, '\P{^_	IS_CJK_unified_IDEOGRAPHS_EXTENSION_e}', "");
    Error('\p{_:=IN_CJK_UNIFIED_IDEOGRAPHS_Extension_E}');
    Error('\P{_:=IN_CJK_UNIFIED_IDEOGRAPHS_Extension_E}');
    Expect(1, 183983, '\p{incjkunifiedideographsextensione}', "");
    Expect(0, 183983, '\p{^incjkunifiedideographsextensione}', "");
    Expect(0, 183983, '\P{incjkunifiedideographsextensione}', "");
    Expect(1, 183983, '\P{^incjkunifiedideographsextensione}', "");
    Expect(0, 183984, '\p{incjkunifiedideographsextensione}', "");
    Expect(1, 183984, '\p{^incjkunifiedideographsextensione}', "");
    Expect(1, 183984, '\P{incjkunifiedideographsextensione}', "");
    Expect(0, 183984, '\P{^incjkunifiedideographsextensione}', "");
    Expect(1, 183983, '\p{-in_CJK_Unified_Ideographs_extension_E}', "");
    Expect(0, 183983, '\p{^-in_CJK_Unified_Ideographs_extension_E}', "");
    Expect(0, 183983, '\P{-in_CJK_Unified_Ideographs_extension_E}', "");
    Expect(1, 183983, '\P{^-in_CJK_Unified_Ideographs_extension_E}', "");
    Expect(0, 183984, '\p{-in_CJK_Unified_Ideographs_extension_E}', "");
    Expect(1, 183984, '\p{^-in_CJK_Unified_Ideographs_extension_E}', "");
    Expect(1, 183984, '\P{-in_CJK_Unified_Ideographs_extension_E}', "");
    Expect(0, 183984, '\P{^-in_CJK_Unified_Ideographs_extension_E}', "");
    Error('\p{/a/  CJK_ext_E}');
    Error('\P{/a/  CJK_ext_E}');
    Expect(1, 183983, '\p{cjkexte}', "");
    Expect(0, 183983, '\p{^cjkexte}', "");
    Expect(0, 183983, '\P{cjkexte}', "");
    Expect(1, 183983, '\P{^cjkexte}', "");
    Expect(0, 183984, '\p{cjkexte}', "");
    Expect(1, 183984, '\p{^cjkexte}', "");
    Expect(1, 183984, '\P{cjkexte}', "");
    Expect(0, 183984, '\P{^cjkexte}', "");
    Expect(1, 183983, '\p{_CJK_Ext_E}', "");
    Expect(0, 183983, '\p{^_CJK_Ext_E}', "");
    Expect(0, 183983, '\P{_CJK_Ext_E}', "");
    Expect(1, 183983, '\P{^_CJK_Ext_E}', "");
    Expect(0, 183984, '\p{_CJK_Ext_E}', "");
    Expect(1, 183984, '\p{^_CJK_Ext_E}', "");
    Expect(1, 183984, '\P{_CJK_Ext_E}', "");
    Expect(0, 183984, '\P{^_CJK_Ext_E}', "");
    Error('\p{	Is_cjk_Ext_E:=}');
    Error('\P{	Is_cjk_Ext_E:=}');
    Expect(1, 183983, '\p{iscjkexte}', "");
    Expect(0, 183983, '\p{^iscjkexte}', "");
    Expect(0, 183983, '\P{iscjkexte}', "");
    Expect(1, 183983, '\P{^iscjkexte}', "");
    Expect(0, 183984, '\p{iscjkexte}', "");
    Expect(1, 183984, '\p{^iscjkexte}', "");
    Expect(1, 183984, '\P{iscjkexte}', "");
    Expect(0, 183984, '\P{^iscjkexte}', "");
    Expect(1, 183983, '\p{_-IS_CJK_Ext_E}', "");
    Expect(0, 183983, '\p{^_-IS_CJK_Ext_E}', "");
    Expect(0, 183983, '\P{_-IS_CJK_Ext_E}', "");
    Expect(1, 183983, '\P{^_-IS_CJK_Ext_E}', "");
    Expect(0, 183984, '\p{_-IS_CJK_Ext_E}', "");
    Expect(1, 183984, '\p{^_-IS_CJK_Ext_E}', "");
    Expect(1, 183984, '\P{_-IS_CJK_Ext_E}', "");
    Expect(0, 183984, '\P{^_-IS_CJK_Ext_E}', "");
    Error('\p{_/a/in_CJK_EXT_E}');
    Error('\P{_/a/in_CJK_EXT_E}');
    Expect(1, 183983, '\p{incjkexte}', "");
    Expect(0, 183983, '\p{^incjkexte}', "");
    Expect(0, 183983, '\P{incjkexte}', "");
    Expect(1, 183983, '\P{^incjkexte}', "");
    Expect(0, 183984, '\p{incjkexte}', "");
    Expect(1, 183984, '\p{^incjkexte}', "");
    Expect(1, 183984, '\P{incjkexte}', "");
    Expect(0, 183984, '\P{^incjkexte}', "");
    Expect(1, 183983, '\p{_-In_CJK_EXT_E}', "");
    Expect(0, 183983, '\p{^_-In_CJK_EXT_E}', "");
    Expect(0, 183983, '\P{_-In_CJK_EXT_E}', "");
    Expect(1, 183983, '\P{^_-In_CJK_EXT_E}', "");
    Expect(0, 183984, '\p{_-In_CJK_EXT_E}', "");
    Expect(1, 183984, '\p{^_-In_CJK_EXT_E}', "");
    Expect(1, 183984, '\P{_-In_CJK_EXT_E}', "");
    Expect(0, 183984, '\P{^_-In_CJK_EXT_E}', "");
    Error('\p{_ Close_PUNCTUATION:=}');
    Error('\P{_ Close_PUNCTUATION:=}');
    Expect(1, 65379, '\p{closepunctuation}', "");
    Expect(0, 65379, '\p{^closepunctuation}', "");
    Expect(0, 65379, '\P{closepunctuation}', "");
    Expect(1, 65379, '\P{^closepunctuation}', "");
    Expect(0, 65380, '\p{closepunctuation}', "");
    Expect(1, 65380, '\p{^closepunctuation}', "");
    Expect(1, 65380, '\P{closepunctuation}', "");
    Expect(0, 65380, '\P{^closepunctuation}', "");
    Expect(1, 65379, '\p{-Close_punctuation}', "");
    Expect(0, 65379, '\p{^-Close_punctuation}', "");
    Expect(0, 65379, '\P{-Close_punctuation}', "");
    Expect(1, 65379, '\P{^-Close_punctuation}', "");
    Expect(0, 65380, '\p{-Close_punctuation}', "");
    Expect(1, 65380, '\p{^-Close_punctuation}', "");
    Expect(1, 65380, '\P{-Close_punctuation}', "");
    Expect(0, 65380, '\P{^-Close_punctuation}', "");
    Error('\p{Is_Close_Punctuation:=}');
    Error('\P{Is_Close_Punctuation:=}');
    Expect(1, 65379, '\p{isclosepunctuation}', "");
    Expect(0, 65379, '\p{^isclosepunctuation}', "");
    Expect(0, 65379, '\P{isclosepunctuation}', "");
    Expect(1, 65379, '\P{^isclosepunctuation}', "");
    Expect(0, 65380, '\p{isclosepunctuation}', "");
    Expect(1, 65380, '\p{^isclosepunctuation}', "");
    Expect(1, 65380, '\P{isclosepunctuation}', "");
    Expect(0, 65380, '\P{^isclosepunctuation}', "");
    Expect(1, 65379, '\p{ Is_CLOSE_Punctuation}', "");
    Expect(0, 65379, '\p{^ Is_CLOSE_Punctuation}', "");
    Expect(0, 65379, '\P{ Is_CLOSE_Punctuation}', "");
    Expect(1, 65379, '\P{^ Is_CLOSE_Punctuation}', "");
    Expect(0, 65380, '\p{ Is_CLOSE_Punctuation}', "");
    Expect(1, 65380, '\p{^ Is_CLOSE_Punctuation}', "");
    Expect(1, 65380, '\P{ Is_CLOSE_Punctuation}', "");
    Expect(0, 65380, '\P{^ Is_CLOSE_Punctuation}', "");
    Error('\p{_Pe/a/}');
    Error('\P{_Pe/a/}');
    Expect(1, 65379, '\p{pe}', "");
    Expect(0, 65379, '\p{^pe}', "");
    Expect(0, 65379, '\P{pe}', "");
    Expect(1, 65379, '\P{^pe}', "");
    Expect(0, 65380, '\p{pe}', "");
    Expect(1, 65380, '\p{^pe}', "");
    Expect(1, 65380, '\P{pe}', "");
    Expect(0, 65380, '\P{^pe}', "");
    Expect(1, 65379, '\p{	pe}', "");
    Expect(0, 65379, '\p{^	pe}', "");
    Expect(0, 65379, '\P{	pe}', "");
    Expect(1, 65379, '\P{^	pe}', "");
    Expect(0, 65380, '\p{	pe}', "");
    Expect(1, 65380, '\p{^	pe}', "");
    Expect(1, 65380, '\P{	pe}', "");
    Expect(0, 65380, '\P{^	pe}', "");
    Error('\p{:=_-is_pe}');
    Error('\P{:=_-is_pe}');
    Expect(1, 65379, '\p{ispe}', "");
    Expect(0, 65379, '\p{^ispe}', "");
    Expect(0, 65379, '\P{ispe}', "");
    Expect(1, 65379, '\P{^ispe}', "");
    Expect(0, 65380, '\p{ispe}', "");
    Expect(1, 65380, '\p{^ispe}', "");
    Expect(1, 65380, '\P{ispe}', "");
    Expect(0, 65380, '\P{^ispe}', "");
    Expect(1, 65379, '\p{_ Is_PE}', "");
    Expect(0, 65379, '\p{^_ Is_PE}', "");
    Expect(0, 65379, '\P{_ Is_PE}', "");
    Expect(1, 65379, '\P{^_ Is_PE}', "");
    Expect(0, 65380, '\p{_ Is_PE}', "");
    Expect(1, 65380, '\p{^_ Is_PE}', "");
    Expect(1, 65380, '\P{_ Is_PE}', "");
    Expect(0, 65380, '\P{^_ Is_PE}', "");
    Error('\p{/a/XPOSIXCNTRL}');
    Error('\P{/a/XPOSIXCNTRL}');
    Expect(1, 159, '\p{xposixcntrl}', "");
    Expect(0, 159, '\p{^xposixcntrl}', "");
    Expect(0, 159, '\P{xposixcntrl}', "");
    Expect(1, 159, '\P{^xposixcntrl}', "");
    Expect(0, 160, '\p{xposixcntrl}', "");
    Expect(1, 160, '\p{^xposixcntrl}', "");
    Expect(1, 160, '\P{xposixcntrl}', "");
    Expect(0, 160, '\P{^xposixcntrl}', "");
    Expect(1, 159, '\p{  XPosixCntrl}', "");
    Expect(0, 159, '\p{^  XPosixCntrl}', "");
    Expect(0, 159, '\P{  XPosixCntrl}', "");
    Expect(1, 159, '\P{^  XPosixCntrl}', "");
    Expect(0, 160, '\p{  XPosixCntrl}', "");
    Expect(1, 160, '\p{^  XPosixCntrl}', "");
    Expect(1, 160, '\P{  XPosixCntrl}', "");
    Expect(0, 160, '\P{^  XPosixCntrl}', "");
    Error('\p{:=_cntrl}');
    Error('\P{:=_cntrl}');
    Expect(1, 159, '\p{cntrl}', "");
    Expect(0, 159, '\p{^cntrl}', "");
    Expect(0, 159, '\P{cntrl}', "");
    Expect(1, 159, '\P{^cntrl}', "");
    Expect(0, 160, '\p{cntrl}', "");
    Expect(1, 160, '\p{^cntrl}', "");
    Expect(1, 160, '\P{cntrl}', "");
    Expect(0, 160, '\P{^cntrl}', "");
    Expect(1, 159, '\p{_cntrl}', "");
    Expect(0, 159, '\p{^_cntrl}', "");
    Expect(0, 159, '\P{_cntrl}', "");
    Expect(1, 159, '\P{^_cntrl}', "");
    Expect(0, 160, '\p{_cntrl}', "");
    Expect(1, 160, '\p{^_cntrl}', "");
    Expect(1, 160, '\P{_cntrl}', "");
    Expect(0, 160, '\P{^_cntrl}', "");
    Error('\p{:=_IS_XPosixCntrl}');
    Error('\P{:=_IS_XPosixCntrl}');
    Expect(1, 159, '\p{isxposixcntrl}', "");
    Expect(0, 159, '\p{^isxposixcntrl}', "");
    Expect(0, 159, '\P{isxposixcntrl}', "");
    Expect(1, 159, '\P{^isxposixcntrl}', "");
    Expect(0, 160, '\p{isxposixcntrl}', "");
    Expect(1, 160, '\p{^isxposixcntrl}', "");
    Expect(1, 160, '\P{isxposixcntrl}', "");
    Expect(0, 160, '\P{^isxposixcntrl}', "");
    Expect(1, 159, '\p{_ Is_XPOSIXCNTRL}', "");
    Expect(0, 159, '\p{^_ Is_XPOSIXCNTRL}', "");
    Expect(0, 159, '\P{_ Is_XPOSIXCNTRL}', "");
    Expect(1, 159, '\P{^_ Is_XPOSIXCNTRL}', "");
    Expect(0, 160, '\p{_ Is_XPOSIXCNTRL}', "");
    Expect(1, 160, '\p{^_ Is_XPOSIXCNTRL}', "");
    Expect(1, 160, '\P{_ Is_XPOSIXCNTRL}', "");
    Expect(0, 160, '\P{^_ Is_XPOSIXCNTRL}', "");
    Error('\p{_:=Is_Cntrl}');
    Error('\P{_:=Is_Cntrl}');
    Expect(1, 159, '\p{iscntrl}', "");
    Expect(0, 159, '\p{^iscntrl}', "");
    Expect(0, 159, '\P{iscntrl}', "");
    Expect(1, 159, '\P{^iscntrl}', "");
    Expect(0, 160, '\p{iscntrl}', "");
    Expect(1, 160, '\p{^iscntrl}', "");
    Expect(1, 160, '\P{iscntrl}', "");
    Expect(0, 160, '\P{^iscntrl}', "");
    Expect(1, 159, '\p{-	Is_Cntrl}', "");
    Expect(0, 159, '\p{^-	Is_Cntrl}', "");
    Expect(0, 159, '\P{-	Is_Cntrl}', "");
    Expect(1, 159, '\P{^-	Is_Cntrl}', "");
    Expect(0, 160, '\p{-	Is_Cntrl}', "");
    Expect(1, 160, '\p{^-	Is_Cntrl}', "");
    Expect(1, 160, '\P{-	Is_Cntrl}', "");
    Expect(0, 160, '\P{^-	Is_Cntrl}', "");
    Error('\p{ CONTROL:=}');
    Error('\P{ CONTROL:=}');
    Expect(1, 159, '\p{control}', "");
    Expect(0, 159, '\p{^control}', "");
    Expect(0, 159, '\P{control}', "");
    Expect(1, 159, '\P{^control}', "");
    Expect(0, 160, '\p{control}', "");
    Expect(1, 160, '\p{^control}', "");
    Expect(1, 160, '\P{control}', "");
    Expect(0, 160, '\P{^control}', "");
    Expect(1, 159, '\p{- Control}', "");
    Expect(0, 159, '\p{^- Control}', "");
    Expect(0, 159, '\P{- Control}', "");
    Expect(1, 159, '\P{^- Control}', "");
    Expect(0, 160, '\p{- Control}', "");
    Expect(1, 160, '\p{^- Control}', "");
    Expect(1, 160, '\P{- Control}', "");
    Expect(0, 160, '\P{^- Control}', "");
    Error('\p{	/a/IS_control}');
    Error('\P{	/a/IS_control}');
    Expect(1, 159, '\p{iscontrol}', "");
    Expect(0, 159, '\p{^iscontrol}', "");
    Expect(0, 159, '\P{iscontrol}', "");
    Expect(1, 159, '\P{^iscontrol}', "");
    Expect(0, 160, '\p{iscontrol}', "");
    Expect(1, 160, '\p{^iscontrol}', "");
    Expect(1, 160, '\P{iscontrol}', "");
    Expect(0, 160, '\P{^iscontrol}', "");
    Expect(1, 159, '\p{ is_Control}', "");
    Expect(0, 159, '\p{^ is_Control}', "");
    Expect(0, 159, '\P{ is_Control}', "");
    Expect(1, 159, '\P{^ is_Control}', "");
    Expect(0, 160, '\p{ is_Control}', "");
    Expect(1, 160, '\p{^ is_Control}', "");
    Expect(1, 160, '\P{ is_Control}', "");
    Expect(0, 160, '\P{^ is_Control}', "");
    Error('\p{-	CC:=}');
    Error('\P{-	CC:=}');
    Expect(1, 159, '\p{cc}', "");
    Expect(0, 159, '\p{^cc}', "");
    Expect(0, 159, '\P{cc}', "");
    Expect(1, 159, '\P{^cc}', "");
    Expect(0, 160, '\p{cc}', "");
    Expect(1, 160, '\p{^cc}', "");
    Expect(1, 160, '\P{cc}', "");
    Expect(0, 160, '\P{^cc}', "");
    Expect(1, 159, '\p{	cc}', "");
    Expect(0, 159, '\p{^	cc}', "");
    Expect(0, 159, '\P{	cc}', "");
    Expect(1, 159, '\P{^	cc}', "");
    Expect(0, 160, '\p{	cc}', "");
    Expect(1, 160, '\p{^	cc}', "");
    Expect(1, 160, '\P{	cc}', "");
    Expect(0, 160, '\P{^	cc}', "");
    Error('\p{		Is_Cc:=}');
    Error('\P{		Is_Cc:=}');
    Expect(1, 159, '\p{iscc}', "");
    Expect(0, 159, '\p{^iscc}', "");
    Expect(0, 159, '\P{iscc}', "");
    Expect(1, 159, '\P{^iscc}', "");
    Expect(0, 160, '\p{iscc}', "");
    Expect(1, 160, '\p{^iscc}', "");
    Expect(1, 160, '\P{iscc}', "");
    Expect(0, 160, '\P{^iscc}', "");
    Expect(1, 159, '\p{Is_Cc}', "");
    Expect(0, 159, '\p{^Is_Cc}', "");
    Expect(0, 159, '\P{Is_Cc}', "");
    Expect(1, 159, '\P{^Is_Cc}', "");
    Expect(0, 160, '\p{Is_Cc}', "");
    Expect(1, 160, '\p{^Is_Cc}', "");
    Expect(1, 160, '\P{Is_Cc}', "");
    Expect(0, 160, '\P{^Is_Cc}', "");
    Error('\p{		COMBINING_Diacritical_marks/a/}');
    Error('\P{		COMBINING_Diacritical_marks/a/}');
    Expect(1, 879, '\p{combiningdiacriticalmarks}', "");
    Expect(0, 879, '\p{^combiningdiacriticalmarks}', "");
    Expect(0, 879, '\P{combiningdiacriticalmarks}', "");
    Expect(1, 879, '\P{^combiningdiacriticalmarks}', "");
    Expect(0, 880, '\p{combiningdiacriticalmarks}', "");
    Expect(1, 880, '\p{^combiningdiacriticalmarks}', "");
    Expect(1, 880, '\P{combiningdiacriticalmarks}', "");
    Expect(0, 880, '\P{^combiningdiacriticalmarks}', "");
    Expect(1, 879, '\p{__COMBINING_diacritical_Marks}', "");
    Expect(0, 879, '\p{^__COMBINING_diacritical_Marks}', "");
    Expect(0, 879, '\P{__COMBINING_diacritical_Marks}', "");
    Expect(1, 879, '\P{^__COMBINING_diacritical_Marks}', "");
    Expect(0, 880, '\p{__COMBINING_diacritical_Marks}', "");
    Expect(1, 880, '\p{^__COMBINING_diacritical_Marks}', "");
    Expect(1, 880, '\P{__COMBINING_diacritical_Marks}', "");
    Expect(0, 880, '\P{^__COMBINING_diacritical_Marks}', "");
    Error('\p{ IS_combining_diacritical_marks:=}');
    Error('\P{ IS_combining_diacritical_marks:=}');
    Expect(1, 879, '\p{iscombiningdiacriticalmarks}', "");
    Expect(0, 879, '\p{^iscombiningdiacriticalmarks}', "");
    Expect(0, 879, '\P{iscombiningdiacriticalmarks}', "");
    Expect(1, 879, '\P{^iscombiningdiacriticalmarks}', "");
    Expect(0, 880, '\p{iscombiningdiacriticalmarks}', "");
    Expect(1, 880, '\p{^iscombiningdiacriticalmarks}', "");
    Expect(1, 880, '\P{iscombiningdiacriticalmarks}', "");
    Expect(0, 880, '\P{^iscombiningdiacriticalmarks}', "");
    Expect(1, 879, '\p{_is_Combining_Diacritical_MARKS}', "");
    Expect(0, 879, '\p{^_is_Combining_Diacritical_MARKS}', "");
    Expect(0, 879, '\P{_is_Combining_Diacritical_MARKS}', "");
    Expect(1, 879, '\P{^_is_Combining_Diacritical_MARKS}', "");
    Expect(0, 880, '\p{_is_Combining_Diacritical_MARKS}', "");
    Expect(1, 880, '\p{^_is_Combining_Diacritical_MARKS}', "");
    Expect(1, 880, '\P{_is_Combining_Diacritical_MARKS}', "");
    Expect(0, 880, '\P{^_is_Combining_Diacritical_MARKS}', "");
    Error('\p{ :=In_combining_diacritical_marks}');
    Error('\P{ :=In_combining_diacritical_marks}');
    Expect(1, 879, '\p{incombiningdiacriticalmarks}', "");
    Expect(0, 879, '\p{^incombiningdiacriticalmarks}', "");
    Expect(0, 879, '\P{incombiningdiacriticalmarks}', "");
    Expect(1, 879, '\P{^incombiningdiacriticalmarks}', "");
    Expect(0, 880, '\p{incombiningdiacriticalmarks}', "");
    Expect(1, 880, '\p{^incombiningdiacriticalmarks}', "");
    Expect(1, 880, '\P{incombiningdiacriticalmarks}', "");
    Expect(0, 880, '\P{^incombiningdiacriticalmarks}', "");
    Expect(1, 879, '\p{  IN_Combining_Diacritical_marks}', "");
    Expect(0, 879, '\p{^  IN_Combining_Diacritical_marks}', "");
    Expect(0, 879, '\P{  IN_Combining_Diacritical_marks}', "");
    Expect(1, 879, '\P{^  IN_Combining_Diacritical_marks}', "");
    Expect(0, 880, '\p{  IN_Combining_Diacritical_marks}', "");
    Expect(1, 880, '\p{^  IN_Combining_Diacritical_marks}', "");
    Expect(1, 880, '\P{  IN_Combining_Diacritical_marks}', "");
    Expect(0, 880, '\P{^  IN_Combining_Diacritical_marks}', "");
    Error('\p{ Diacriticals:=}');
    Error('\P{ Diacriticals:=}');
    Expect(1, 879, '\p{diacriticals}', "");
    Expect(0, 879, '\p{^diacriticals}', "");
    Expect(0, 879, '\P{diacriticals}', "");
    Expect(1, 879, '\P{^diacriticals}', "");
    Expect(0, 880, '\p{diacriticals}', "");
    Expect(1, 880, '\p{^diacriticals}', "");
    Expect(1, 880, '\P{diacriticals}', "");
    Expect(0, 880, '\P{^diacriticals}', "");
    Expect(1, 879, '\p{_ Diacriticals}', "");
    Expect(0, 879, '\p{^_ Diacriticals}', "");
    Expect(0, 879, '\P{_ Diacriticals}', "");
    Expect(1, 879, '\P{^_ Diacriticals}', "");
    Expect(0, 880, '\p{_ Diacriticals}', "");
    Expect(1, 880, '\p{^_ Diacriticals}', "");
    Expect(1, 880, '\P{_ Diacriticals}', "");
    Expect(0, 880, '\P{^_ Diacriticals}', "");
    Error('\p{ :=IS_DIACRITICALS}');
    Error('\P{ :=IS_DIACRITICALS}');
    Expect(1, 879, '\p{isdiacriticals}', "");
    Expect(0, 879, '\p{^isdiacriticals}', "");
    Expect(0, 879, '\P{isdiacriticals}', "");
    Expect(1, 879, '\P{^isdiacriticals}', "");
    Expect(0, 880, '\p{isdiacriticals}', "");
    Expect(1, 880, '\p{^isdiacriticals}', "");
    Expect(1, 880, '\P{isdiacriticals}', "");
    Expect(0, 880, '\P{^isdiacriticals}', "");
    Expect(1, 879, '\p{_-Is_diacriticals}', "");
    Expect(0, 879, '\p{^_-Is_diacriticals}', "");
    Expect(0, 879, '\P{_-Is_diacriticals}', "");
    Expect(1, 879, '\P{^_-Is_diacriticals}', "");
    Expect(0, 880, '\p{_-Is_diacriticals}', "");
    Expect(1, 880, '\p{^_-Is_diacriticals}', "");
    Expect(1, 880, '\P{_-Is_diacriticals}', "");
    Expect(0, 880, '\P{^_-Is_diacriticals}', "");
    Error('\p{:=IN_diacriticals}');
    Error('\P{:=IN_diacriticals}');
    Expect(1, 879, '\p{indiacriticals}', "");
    Expect(0, 879, '\p{^indiacriticals}', "");
    Expect(0, 879, '\P{indiacriticals}', "");
    Expect(1, 879, '\P{^indiacriticals}', "");
    Expect(0, 880, '\p{indiacriticals}', "");
    Expect(1, 880, '\p{^indiacriticals}', "");
    Expect(1, 880, '\P{indiacriticals}', "");
    Expect(0, 880, '\P{^indiacriticals}', "");
    Expect(1, 879, '\p{	IN_Diacriticals}', "");
    Expect(0, 879, '\p{^	IN_Diacriticals}', "");
    Expect(0, 879, '\P{	IN_Diacriticals}', "");
    Expect(1, 879, '\P{^	IN_Diacriticals}', "");
    Expect(0, 880, '\p{	IN_Diacriticals}', "");
    Expect(1, 880, '\p{^	IN_Diacriticals}', "");
    Expect(1, 880, '\P{	IN_Diacriticals}', "");
    Expect(0, 880, '\P{^	IN_Diacriticals}', "");
    Error('\p{	:=Combining_Diacritical_Marks_Extended}');
    Error('\P{	:=Combining_Diacritical_Marks_Extended}');
    Expect(1, 6911, '\p{combiningdiacriticalmarksextended}', "");
    Expect(0, 6911, '\p{^combiningdiacriticalmarksextended}', "");
    Expect(0, 6911, '\P{combiningdiacriticalmarksextended}', "");
    Expect(1, 6911, '\P{^combiningdiacriticalmarksextended}', "");
    Expect(0, 6912, '\p{combiningdiacriticalmarksextended}', "");
    Expect(1, 6912, '\p{^combiningdiacriticalmarksextended}', "");
    Expect(1, 6912, '\P{combiningdiacriticalmarksextended}', "");
    Expect(0, 6912, '\P{^combiningdiacriticalmarksextended}', "");
    Expect(1, 6911, '\p{__Combining_DIACRITICAL_Marks_extended}', "");
    Expect(0, 6911, '\p{^__Combining_DIACRITICAL_Marks_extended}', "");
    Expect(0, 6911, '\P{__Combining_DIACRITICAL_Marks_extended}', "");
    Expect(1, 6911, '\P{^__Combining_DIACRITICAL_Marks_extended}', "");
    Expect(0, 6912, '\p{__Combining_DIACRITICAL_Marks_extended}', "");
    Expect(1, 6912, '\p{^__Combining_DIACRITICAL_Marks_extended}', "");
    Expect(1, 6912, '\P{__Combining_DIACRITICAL_Marks_extended}', "");
    Expect(0, 6912, '\P{^__Combining_DIACRITICAL_Marks_extended}', "");
    Error('\p{:= IS_Combining_Diacritical_marks_extended}');
    Error('\P{:= IS_Combining_Diacritical_marks_extended}');
    Expect(1, 6911, '\p{iscombiningdiacriticalmarksextended}', "");
    Expect(0, 6911, '\p{^iscombiningdiacriticalmarksextended}', "");
    Expect(0, 6911, '\P{iscombiningdiacriticalmarksextended}', "");
    Expect(1, 6911, '\P{^iscombiningdiacriticalmarksextended}', "");
    Expect(0, 6912, '\p{iscombiningdiacriticalmarksextended}', "");
    Expect(1, 6912, '\p{^iscombiningdiacriticalmarksextended}', "");
    Expect(1, 6912, '\P{iscombiningdiacriticalmarksextended}', "");
    Expect(0, 6912, '\P{^iscombiningdiacriticalmarksextended}', "");
    Expect(1, 6911, '\p{ is_Combining_DIACRITICAL_Marks_extended}', "");
    Expect(0, 6911, '\p{^ is_Combining_DIACRITICAL_Marks_extended}', "");
    Expect(0, 6911, '\P{ is_Combining_DIACRITICAL_Marks_extended}', "");
    Expect(1, 6911, '\P{^ is_Combining_DIACRITICAL_Marks_extended}', "");
    Expect(0, 6912, '\p{ is_Combining_DIACRITICAL_Marks_extended}', "");
    Expect(1, 6912, '\p{^ is_Combining_DIACRITICAL_Marks_extended}', "");
    Expect(1, 6912, '\P{ is_Combining_DIACRITICAL_Marks_extended}', "");
    Expect(0, 6912, '\P{^ is_Combining_DIACRITICAL_Marks_extended}', "");
    Error('\p{/a/_ in_Combining_diacritical_Marks_extended}');
    Error('\P{/a/_ in_Combining_diacritical_Marks_extended}');
    Expect(1, 6911, '\p{incombiningdiacriticalmarksextended}', "");
    Expect(0, 6911, '\p{^incombiningdiacriticalmarksextended}', "");
    Expect(0, 6911, '\P{incombiningdiacriticalmarksextended}', "");
    Expect(1, 6911, '\P{^incombiningdiacriticalmarksextended}', "");
    Expect(0, 6912, '\p{incombiningdiacriticalmarksextended}', "");
    Expect(1, 6912, '\p{^incombiningdiacriticalmarksextended}', "");
    Expect(1, 6912, '\P{incombiningdiacriticalmarksextended}', "");
    Expect(0, 6912, '\P{^incombiningdiacriticalmarksextended}', "");
    Expect(1, 6911, '\p{	-In_Combining_DIACRITICAL_MARKS_Extended}', "");
    Expect(0, 6911, '\p{^	-In_Combining_DIACRITICAL_MARKS_Extended}', "");
    Expect(0, 6911, '\P{	-In_Combining_DIACRITICAL_MARKS_Extended}', "");
    Expect(1, 6911, '\P{^	-In_Combining_DIACRITICAL_MARKS_Extended}', "");
    Expect(0, 6912, '\p{	-In_Combining_DIACRITICAL_MARKS_Extended}', "");
    Expect(1, 6912, '\p{^	-In_Combining_DIACRITICAL_MARKS_Extended}', "");
    Expect(1, 6912, '\P{	-In_Combining_DIACRITICAL_MARKS_Extended}', "");
    Expect(0, 6912, '\P{^	-In_Combining_DIACRITICAL_MARKS_Extended}', "");
    Error('\p{:=	-Diacriticals_Ext}');
    Error('\P{:=	-Diacriticals_Ext}');
    Expect(1, 6911, '\p{diacriticalsext}', "");
    Expect(0, 6911, '\p{^diacriticalsext}', "");
    Expect(0, 6911, '\P{diacriticalsext}', "");
    Expect(1, 6911, '\P{^diacriticalsext}', "");
    Expect(0, 6912, '\p{diacriticalsext}', "");
    Expect(1, 6912, '\p{^diacriticalsext}', "");
    Expect(1, 6912, '\P{diacriticalsext}', "");
    Expect(0, 6912, '\P{^diacriticalsext}', "");
    Expect(1, 6911, '\p{ Diacriticals_Ext}', "");
    Expect(0, 6911, '\p{^ Diacriticals_Ext}', "");
    Expect(0, 6911, '\P{ Diacriticals_Ext}', "");
    Expect(1, 6911, '\P{^ Diacriticals_Ext}', "");
    Expect(0, 6912, '\p{ Diacriticals_Ext}', "");
    Expect(1, 6912, '\p{^ Diacriticals_Ext}', "");
    Expect(1, 6912, '\P{ Diacriticals_Ext}', "");
    Expect(0, 6912, '\P{^ Diacriticals_Ext}', "");
    Error('\p{:=_is_DIACRITICALS_EXT}');
    Error('\P{:=_is_DIACRITICALS_EXT}');
    Expect(1, 6911, '\p{isdiacriticalsext}', "");
    Expect(0, 6911, '\p{^isdiacriticalsext}', "");
    Expect(0, 6911, '\P{isdiacriticalsext}', "");
    Expect(1, 6911, '\P{^isdiacriticalsext}', "");
    Expect(0, 6912, '\p{isdiacriticalsext}', "");
    Expect(1, 6912, '\p{^isdiacriticalsext}', "");
    Expect(1, 6912, '\P{isdiacriticalsext}', "");
    Expect(0, 6912, '\P{^isdiacriticalsext}', "");
    Expect(1, 6911, '\p{	Is_Diacriticals_Ext}', "");
    Expect(0, 6911, '\p{^	Is_Diacriticals_Ext}', "");
    Expect(0, 6911, '\P{	Is_Diacriticals_Ext}', "");
    Expect(1, 6911, '\P{^	Is_Diacriticals_Ext}', "");
    Expect(0, 6912, '\p{	Is_Diacriticals_Ext}', "");
    Expect(1, 6912, '\p{^	Is_Diacriticals_Ext}', "");
    Expect(1, 6912, '\P{	Is_Diacriticals_Ext}', "");
    Expect(0, 6912, '\P{^	Is_Diacriticals_Ext}', "");
    Error('\p{_in_Diacriticals_ext:=}');
    Error('\P{_in_Diacriticals_ext:=}');
    Expect(1, 6911, '\p{indiacriticalsext}', "");
    Expect(0, 6911, '\p{^indiacriticalsext}', "");
    Expect(0, 6911, '\P{indiacriticalsext}', "");
    Expect(1, 6911, '\P{^indiacriticalsext}', "");
    Expect(0, 6912, '\p{indiacriticalsext}', "");
    Expect(1, 6912, '\p{^indiacriticalsext}', "");
    Expect(1, 6912, '\P{indiacriticalsext}', "");
    Expect(0, 6912, '\P{^indiacriticalsext}', "");
    Expect(1, 6911, '\p{	in_DIACRITICALS_Ext}', "");
    Expect(0, 6911, '\p{^	in_DIACRITICALS_Ext}', "");
    Expect(0, 6911, '\P{	in_DIACRITICALS_Ext}', "");
    Expect(1, 6911, '\P{^	in_DIACRITICALS_Ext}', "");
    Expect(0, 6912, '\p{	in_DIACRITICALS_Ext}', "");
    Expect(1, 6912, '\p{^	in_DIACRITICALS_Ext}', "");
    Expect(1, 6912, '\P{	in_DIACRITICALS_Ext}', "");
    Expect(0, 6912, '\P{^	in_DIACRITICALS_Ext}', "");
    Error('\p{	/a/Combining_Diacritical_Marks_For_Symbols}');
    Error('\P{	/a/Combining_Diacritical_Marks_For_Symbols}');
    Expect(1, 8447, '\p{combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8447, '\p{^combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8447, '\P{combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8447, '\P{^combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8448, '\p{combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8448, '\p{^combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8448, '\P{combiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8448, '\P{^combiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8447, '\p{ 	Combining_diacritical_marks_for_symbols}', "");
    Expect(0, 8447, '\p{^ 	Combining_diacritical_marks_for_symbols}', "");
    Expect(0, 8447, '\P{ 	Combining_diacritical_marks_for_symbols}', "");
    Expect(1, 8447, '\P{^ 	Combining_diacritical_marks_for_symbols}', "");
    Expect(0, 8448, '\p{ 	Combining_diacritical_marks_for_symbols}', "");
    Expect(1, 8448, '\p{^ 	Combining_diacritical_marks_for_symbols}', "");
    Expect(1, 8448, '\P{ 	Combining_diacritical_marks_for_symbols}', "");
    Expect(0, 8448, '\P{^ 	Combining_diacritical_marks_for_symbols}', "");
    Error('\p{-/a/is_Combining_Diacritical_marks_For_Symbols}');
    Error('\P{-/a/is_Combining_Diacritical_marks_For_Symbols}');
    Expect(1, 8447, '\p{iscombiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8447, '\p{^iscombiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8447, '\P{iscombiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8447, '\P{^iscombiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8448, '\p{iscombiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8448, '\p{^iscombiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8448, '\P{iscombiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8448, '\P{^iscombiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8447, '\p{IS_combining_DIACRITICAL_Marks_FOR_symbols}', "");
    Expect(0, 8447, '\p{^IS_combining_DIACRITICAL_Marks_FOR_symbols}', "");
    Expect(0, 8447, '\P{IS_combining_DIACRITICAL_Marks_FOR_symbols}', "");
    Expect(1, 8447, '\P{^IS_combining_DIACRITICAL_Marks_FOR_symbols}', "");
    Expect(0, 8448, '\p{IS_combining_DIACRITICAL_Marks_FOR_symbols}', "");
    Expect(1, 8448, '\p{^IS_combining_DIACRITICAL_Marks_FOR_symbols}', "");
    Expect(1, 8448, '\P{IS_combining_DIACRITICAL_Marks_FOR_symbols}', "");
    Expect(0, 8448, '\P{^IS_combining_DIACRITICAL_Marks_FOR_symbols}', "");
    Error('\p{/a/in_Combining_DIACRITICAL_Marks_For_Symbols}');
    Error('\P{/a/in_Combining_DIACRITICAL_Marks_For_Symbols}');
    Expect(1, 8447, '\p{incombiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8447, '\p{^incombiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8447, '\P{incombiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8447, '\P{^incombiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8448, '\p{incombiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8448, '\p{^incombiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8448, '\P{incombiningdiacriticalmarksforsymbols}', "");
    Expect(0, 8448, '\P{^incombiningdiacriticalmarksforsymbols}', "");
    Expect(1, 8447, '\p{_In_Combining_DIACRITICAL_MARKS_for_symbols}', "");
    Expect(0, 8447, '\p{^_In_Combining_DIACRITICAL_MARKS_for_symbols}', "");
    Expect(0, 8447, '\P{_In_Combining_DIACRITICAL_MARKS_for_symbols}', "");
    Expect(1, 8447, '\P{^_In_Combining_DIACRITICAL_MARKS_for_symbols}', "");
    Expect(0, 8448, '\p{_In_Combining_DIACRITICAL_MARKS_for_symbols}', "");
    Expect(1, 8448, '\p{^_In_Combining_DIACRITICAL_MARKS_for_symbols}', "");
    Expect(1, 8448, '\P{_In_Combining_DIACRITICAL_MARKS_for_symbols}', "");
    Expect(0, 8448, '\P{^_In_Combining_DIACRITICAL_MARKS_for_symbols}', "");
    Error('\p{ _Diacriticals_For_SYMBOLS:=}');
    Error('\P{ _Diacriticals_For_SYMBOLS:=}');
    Expect(1, 8447, '\p{diacriticalsforsymbols}', "");
    Expect(0, 8447, '\p{^diacriticalsforsymbols}', "");
    Expect(0, 8447, '\P{diacriticalsforsymbols}', "");
    Expect(1, 8447, '\P{^diacriticalsforsymbols}', "");
    Expect(0, 8448, '\p{diacriticalsforsymbols}', "");
    Expect(1, 8448, '\p{^diacriticalsforsymbols}', "");
    Expect(1, 8448, '\P{diacriticalsforsymbols}', "");
    Expect(0, 8448, '\P{^diacriticalsforsymbols}', "");
    Expect(1, 8447, '\p{	_Diacriticals_For_symbols}', "");
    Expect(0, 8447, '\p{^	_Diacriticals_For_symbols}', "");
    Expect(0, 8447, '\P{	_Diacriticals_For_symbols}', "");
    Expect(1, 8447, '\P{^	_Diacriticals_For_symbols}', "");
    Expect(0, 8448, '\p{	_Diacriticals_For_symbols}', "");
    Expect(1, 8448, '\p{^	_Diacriticals_For_symbols}', "");
    Expect(1, 8448, '\P{	_Diacriticals_For_symbols}', "");
    Expect(0, 8448, '\P{^	_Diacriticals_For_symbols}', "");
    Error('\p{-IS_Diacriticals_For_symbols:=}');
    Error('\P{-IS_Diacriticals_For_symbols:=}');
    Expect(1, 8447, '\p{isdiacriticalsforsymbols}', "");
    Expect(0, 8447, '\p{^isdiacriticalsforsymbols}', "");
    Expect(0, 8447, '\P{isdiacriticalsforsymbols}', "");
    Expect(1, 8447, '\P{^isdiacriticalsforsymbols}', "");
    Expect(0, 8448, '\p{isdiacriticalsforsymbols}', "");
    Expect(1, 8448, '\p{^isdiacriticalsforsymbols}', "");
    Expect(1, 8448, '\P{isdiacriticalsforsymbols}', "");
    Expect(0, 8448, '\P{^isdiacriticalsforsymbols}', "");
    Expect(1, 8447, '\p{- IS_Diacriticals_For_Symbols}', "");
    Expect(0, 8447, '\p{^- IS_Diacriticals_For_Symbols}', "");
    Expect(0, 8447, '\P{- IS_Diacriticals_For_Symbols}', "");
    Expect(1, 8447, '\P{^- IS_Diacriticals_For_Symbols}', "");
    Expect(0, 8448, '\p{- IS_Diacriticals_For_Symbols}', "");
    Expect(1, 8448, '\p{^- IS_Diacriticals_For_Symbols}', "");
    Expect(1, 8448, '\P{- IS_Diacriticals_For_Symbols}', "");
    Expect(0, 8448, '\P{^- IS_Diacriticals_For_Symbols}', "");
    Error('\p{/a/- IN_DIACRITICALS_For_symbols}');
    Error('\P{/a/- IN_DIACRITICALS_For_symbols}');
    Expect(1, 8447, '\p{indiacriticalsforsymbols}', "");
    Expect(0, 8447, '\p{^indiacriticalsforsymbols}', "");
    Expect(0, 8447, '\P{indiacriticalsforsymbols}', "");
    Expect(1, 8447, '\P{^indiacriticalsforsymbols}', "");
    Expect(0, 8448, '\p{indiacriticalsforsymbols}', "");
    Expect(1, 8448, '\p{^indiacriticalsforsymbols}', "");
    Expect(1, 8448, '\P{indiacriticalsforsymbols}', "");
    Expect(0, 8448, '\P{^indiacriticalsforsymbols}', "");
    Expect(1, 8447, '\p{__In_Diacriticals_For_SYMBOLS}', "");
    Expect(0, 8447, '\p{^__In_Diacriticals_For_SYMBOLS}', "");
    Expect(0, 8447, '\P{__In_Diacriticals_For_SYMBOLS}', "");
    Expect(1, 8447, '\P{^__In_Diacriticals_For_SYMBOLS}', "");
    Expect(0, 8448, '\p{__In_Diacriticals_For_SYMBOLS}', "");
    Expect(1, 8448, '\p{^__In_Diacriticals_For_SYMBOLS}', "");
    Expect(1, 8448, '\P{__In_Diacriticals_For_SYMBOLS}', "");
    Expect(0, 8448, '\P{^__In_Diacriticals_For_SYMBOLS}', "");
    Error('\p{_/a/combining_MARKS_For_Symbols}');
    Error('\P{_/a/combining_MARKS_For_Symbols}');
    Expect(1, 8447, '\p{combiningmarksforsymbols}', "");
    Expect(0, 8447, '\p{^combiningmarksforsymbols}', "");
    Expect(0, 8447, '\P{combiningmarksforsymbols}', "");
    Expect(1, 8447, '\P{^combiningmarksforsymbols}', "");
    Expect(0, 8448, '\p{combiningmarksforsymbols}', "");
    Expect(1, 8448, '\p{^combiningmarksforsymbols}', "");
    Expect(1, 8448, '\P{combiningmarksforsymbols}', "");
    Expect(0, 8448, '\P{^combiningmarksforsymbols}', "");
    Expect(1, 8447, '\p{  COMBINING_MARKS_FOR_SYMBOLS}', "");
    Expect(0, 8447, '\p{^  COMBINING_MARKS_FOR_SYMBOLS}', "");
    Expect(0, 8447, '\P{  COMBINING_MARKS_FOR_SYMBOLS}', "");
    Expect(1, 8447, '\P{^  COMBINING_MARKS_FOR_SYMBOLS}', "");
    Expect(0, 8448, '\p{  COMBINING_MARKS_FOR_SYMBOLS}', "");
    Expect(1, 8448, '\p{^  COMBINING_MARKS_FOR_SYMBOLS}', "");
    Expect(1, 8448, '\P{  COMBINING_MARKS_FOR_SYMBOLS}', "");
    Expect(0, 8448, '\P{^  COMBINING_MARKS_FOR_SYMBOLS}', "");
    Error('\p{/a/_-is_Combining_MARKS_For_Symbols}');
    Error('\P{/a/_-is_Combining_MARKS_For_Symbols}');
    Expect(1, 8447, '\p{iscombiningmarksforsymbols}', "");
    Expect(0, 8447, '\p{^iscombiningmarksforsymbols}', "");
    Expect(0, 8447, '\P{iscombiningmarksforsymbols}', "");
    Expect(1, 8447, '\P{^iscombiningmarksforsymbols}', "");
    Expect(0, 8448, '\p{iscombiningmarksforsymbols}', "");
    Expect(1, 8448, '\p{^iscombiningmarksforsymbols}', "");
    Expect(1, 8448, '\P{iscombiningmarksforsymbols}', "");
    Expect(0, 8448, '\P{^iscombiningmarksforsymbols}', "");
    Expect(1, 8447, '\p{	IS_combining_marks_for_SYMBOLS}', "");
    Expect(0, 8447, '\p{^	IS_combining_marks_for_SYMBOLS}', "");
    Expect(0, 8447, '\P{	IS_combining_marks_for_SYMBOLS}', "");
    Expect(1, 8447, '\P{^	IS_combining_marks_for_SYMBOLS}', "");
    Expect(0, 8448, '\p{	IS_combining_marks_for_SYMBOLS}', "");
    Expect(1, 8448, '\p{^	IS_combining_marks_for_SYMBOLS}', "");
    Expect(1, 8448, '\P{	IS_combining_marks_for_SYMBOLS}', "");
    Expect(0, 8448, '\P{^	IS_combining_marks_for_SYMBOLS}', "");
    Error('\p{-_IN_COMBINING_Marks_for_symbols:=}');
    Error('\P{-_IN_COMBINING_Marks_for_symbols:=}');
    Expect(1, 8447, '\p{incombiningmarksforsymbols}', "");
    Expect(0, 8447, '\p{^incombiningmarksforsymbols}', "");
    Expect(0, 8447, '\P{incombiningmarksforsymbols}', "");
    Expect(1, 8447, '\P{^incombiningmarksforsymbols}', "");
    Expect(0, 8448, '\p{incombiningmarksforsymbols}', "");
    Expect(1, 8448, '\p{^incombiningmarksforsymbols}', "");
    Expect(1, 8448, '\P{incombiningmarksforsymbols}', "");
    Expect(0, 8448, '\P{^incombiningmarksforsymbols}', "");
    Expect(1, 8447, '\p{ In_COMBINING_Marks_FOR_Symbols}', "");
    Expect(0, 8447, '\p{^ In_COMBINING_Marks_FOR_Symbols}', "");
    Expect(0, 8447, '\P{ In_COMBINING_Marks_FOR_Symbols}', "");
    Expect(1, 8447, '\P{^ In_COMBINING_Marks_FOR_Symbols}', "");
    Expect(0, 8448, '\p{ In_COMBINING_Marks_FOR_Symbols}', "");
    Expect(1, 8448, '\p{^ In_COMBINING_Marks_FOR_Symbols}', "");
    Expect(1, 8448, '\P{ In_COMBINING_Marks_FOR_Symbols}', "");
    Expect(0, 8448, '\P{^ In_COMBINING_Marks_FOR_Symbols}', "");
    Error('\p{ /a/Combining_DIACRITICAL_Marks_Supplement}');
    Error('\P{ /a/Combining_DIACRITICAL_Marks_Supplement}');
    Expect(1, 7679, '\p{combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7679, '\p{^combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7679, '\P{combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7679, '\P{^combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7680, '\p{combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7680, '\p{^combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7680, '\P{combiningdiacriticalmarkssupplement}', "");
    Expect(0, 7680, '\P{^combiningdiacriticalmarkssupplement}', "");
    Expect(1, 7679, '\p{_combining_diacritical_Marks_Supplement}', "");
    Expect(0, 7679, '\p{^_combining_diacritical_Marks_Supplement}', "");
    Expect(0, 7679, '\P{_combining_diacritical_Marks_Supplement}', "");
    Expect(1, 7679, '\P{^_combining_diacritical_Marks_Supplement}', "");
    Expect(0, 7680, '\p{_combining_diacritical_Marks_Supplement}', "");
    Expect(1, 7680, '\p{^_combining_diacritical_Marks_Supplement}', "");
    Expect(1, 7680, '\P{_combining_diacritical_Marks_Supplement}', "");
    Expect(0, 7680, '\P{^_combining_diacritical_Marks_Supplement}', "");
    Error('\p{:=_is_combining_DIACRITICAL_MARKS_Supplement}');
    Error('\P{:=_is_combining_DIACRITICAL_MARKS_Supplement}');
    Expect(1, 7679, '\p{iscombiningdiacriticalmarkssupplement}', "");
    Expect(0, 7679, '\p{^iscombiningdiacriticalmarkssupplement}', "");
    Expect(0, 7679, '\P{iscombiningdiacriticalmarkssupplement}', "");
    Expect(1, 7679, '\P{^iscombiningdiacriticalmarkssupplement}', "");
    Expect(0, 7680, '\p{iscombiningdiacriticalmarkssupplement}', "");
    Expect(1, 7680, '\p{^iscombiningdiacriticalmarkssupplement}', "");
    Expect(1, 7680, '\P{iscombiningdiacriticalmarkssupplement}', "");
    Expect(0, 7680, '\P{^iscombiningdiacriticalmarkssupplement}', "");
    Expect(1, 7679, '\p{_	Is_Combining_Diacritical_Marks_Supplement}', "");
    Expect(0, 7679, '\p{^_	Is_Combining_Diacritical_Marks_Supplement}', "");
    Expect(0, 7679, '\P{_	Is_Combining_Diacritical_Marks_Supplement}', "");
    Expect(1, 7679, '\P{^_	Is_Combining_Diacritical_Marks_Supplement}', "");
    Expect(0, 7680, '\p{_	Is_Combining_Diacritical_Marks_Supplement}', "");
    Expect(1, 7680, '\p{^_	Is_Combining_Diacritical_Marks_Supplement}', "");
    Expect(1, 7680, '\P{_	Is_Combining_Diacritical_Marks_Supplement}', "");
    Expect(0, 7680, '\P{^_	Is_Combining_Diacritical_Marks_Supplement}', "");
    Error('\p{/a/	in_Combining_Diacritical_MARKS_supplement}');
    Error('\P{/a/	in_Combining_Diacritical_MARKS_supplement}');
    Expect(1, 7679, '\p{incombiningdiacriticalmarkssupplement}', "");
    Expect(0, 7679, '\p{^incombiningdiacriticalmarkssupplement}', "");
    Expect(0, 7679, '\P{incombiningdiacriticalmarkssupplement}', "");
    Expect(1, 7679, '\P{^incombiningdiacriticalmarkssupplement}', "");
    Expect(0, 7680, '\p{incombiningdiacriticalmarkssupplement}', "");
    Expect(1, 7680, '\p{^incombiningdiacriticalmarkssupplement}', "");
    Expect(1, 7680, '\P{incombiningdiacriticalmarkssupplement}', "");
    Expect(0, 7680, '\P{^incombiningdiacriticalmarkssupplement}', "");
    Expect(1, 7679, '\p{-In_COMBINING_Diacritical_MARKS_Supplement}', "");
    Expect(0, 7679, '\p{^-In_COMBINING_Diacritical_MARKS_Supplement}', "");
    Expect(0, 7679, '\P{-In_COMBINING_Diacritical_MARKS_Supplement}', "");
    Expect(1, 7679, '\P{^-In_COMBINING_Diacritical_MARKS_Supplement}', "");
    Expect(0, 7680, '\p{-In_COMBINING_Diacritical_MARKS_Supplement}', "");
    Expect(1, 7680, '\p{^-In_COMBINING_Diacritical_MARKS_Supplement}', "");
    Expect(1, 7680, '\P{-In_COMBINING_Diacritical_MARKS_Supplement}', "");
    Expect(0, 7680, '\P{^-In_COMBINING_Diacritical_MARKS_Supplement}', "");
    Error('\p{:=  Diacriticals_Sup}');
    Error('\P{:=  Diacriticals_Sup}');
    Expect(1, 7679, '\p{diacriticalssup}', "");
    Expect(0, 7679, '\p{^diacriticalssup}', "");
    Expect(0, 7679, '\P{diacriticalssup}', "");
    Expect(1, 7679, '\P{^diacriticalssup}', "");
    Expect(0, 7680, '\p{diacriticalssup}', "");
    Expect(1, 7680, '\p{^diacriticalssup}', "");
    Expect(1, 7680, '\P{diacriticalssup}', "");
    Expect(0, 7680, '\P{^diacriticalssup}', "");
    Expect(1, 7679, '\p{ 	Diacriticals_sup}', "");
    Expect(0, 7679, '\p{^ 	Diacriticals_sup}', "");
    Expect(0, 7679, '\P{ 	Diacriticals_sup}', "");
    Expect(1, 7679, '\P{^ 	Diacriticals_sup}', "");
    Expect(0, 7680, '\p{ 	Diacriticals_sup}', "");
    Expect(1, 7680, '\p{^ 	Diacriticals_sup}', "");
    Expect(1, 7680, '\P{ 	Diacriticals_sup}', "");
    Expect(0, 7680, '\P{^ 	Diacriticals_sup}', "");
    Error('\p{_:=Is_diacriticals_Sup}');
    Error('\P{_:=Is_diacriticals_Sup}');
    Expect(1, 7679, '\p{isdiacriticalssup}', "");
    Expect(0, 7679, '\p{^isdiacriticalssup}', "");
    Expect(0, 7679, '\P{isdiacriticalssup}', "");
    Expect(1, 7679, '\P{^isdiacriticalssup}', "");
    Expect(0, 7680, '\p{isdiacriticalssup}', "");
    Expect(1, 7680, '\p{^isdiacriticalssup}', "");
    Expect(1, 7680, '\P{isdiacriticalssup}', "");
    Expect(0, 7680, '\P{^isdiacriticalssup}', "");
    Expect(1, 7679, '\p{_Is_diacriticals_Sup}', "");
    Expect(0, 7679, '\p{^_Is_diacriticals_Sup}', "");
    Expect(0, 7679, '\P{_Is_diacriticals_Sup}', "");
    Expect(1, 7679, '\P{^_Is_diacriticals_Sup}', "");
    Expect(0, 7680, '\p{_Is_diacriticals_Sup}', "");
    Expect(1, 7680, '\p{^_Is_diacriticals_Sup}', "");
    Expect(1, 7680, '\P{_Is_diacriticals_Sup}', "");
    Expect(0, 7680, '\P{^_Is_diacriticals_Sup}', "");
    Error('\p{/a/-	IN_DIACRITICALS_Sup}');
    Error('\P{/a/-	IN_DIACRITICALS_Sup}');
    Expect(1, 7679, '\p{indiacriticalssup}', "");
    Expect(0, 7679, '\p{^indiacriticalssup}', "");
    Expect(0, 7679, '\P{indiacriticalssup}', "");
    Expect(1, 7679, '\P{^indiacriticalssup}', "");
    Expect(0, 7680, '\p{indiacriticalssup}', "");
    Expect(1, 7680, '\p{^indiacriticalssup}', "");
    Expect(1, 7680, '\P{indiacriticalssup}', "");
    Expect(0, 7680, '\P{^indiacriticalssup}', "");
    Expect(1, 7679, '\p{ _In_DIACRITICALS_SUP}', "");
    Expect(0, 7679, '\p{^ _In_DIACRITICALS_SUP}', "");
    Expect(0, 7679, '\P{ _In_DIACRITICALS_SUP}', "");
    Expect(1, 7679, '\P{^ _In_DIACRITICALS_SUP}', "");
    Expect(0, 7680, '\p{ _In_DIACRITICALS_SUP}', "");
    Expect(1, 7680, '\p{^ _In_DIACRITICALS_SUP}', "");
    Expect(1, 7680, '\P{ _In_DIACRITICALS_SUP}', "");
    Expect(0, 7680, '\P{^ _In_DIACRITICALS_SUP}', "");
    Error('\p{_/a/Combining_HALF_Marks}');
    Error('\P{_/a/Combining_HALF_Marks}');
    Expect(1, 65071, '\p{combininghalfmarks}', "");
    Expect(0, 65071, '\p{^combininghalfmarks}', "");
    Expect(0, 65071, '\P{combininghalfmarks}', "");
    Expect(1, 65071, '\P{^combininghalfmarks}', "");
    Expect(0, 65072, '\p{combininghalfmarks}', "");
    Expect(1, 65072, '\p{^combininghalfmarks}', "");
    Expect(1, 65072, '\P{combininghalfmarks}', "");
    Expect(0, 65072, '\P{^combininghalfmarks}', "");
    Expect(1, 65071, '\p{  Combining_half_Marks}', "");
    Expect(0, 65071, '\p{^  Combining_half_Marks}', "");
    Expect(0, 65071, '\P{  Combining_half_Marks}', "");
    Expect(1, 65071, '\P{^  Combining_half_Marks}', "");
    Expect(0, 65072, '\p{  Combining_half_Marks}', "");
    Expect(1, 65072, '\p{^  Combining_half_Marks}', "");
    Expect(1, 65072, '\P{  Combining_half_Marks}', "");
    Expect(0, 65072, '\P{^  Combining_half_Marks}', "");
    Error('\p{-IS_Combining_Half_marks:=}');
    Error('\P{-IS_Combining_Half_marks:=}');
    Expect(1, 65071, '\p{iscombininghalfmarks}', "");
    Expect(0, 65071, '\p{^iscombininghalfmarks}', "");
    Expect(0, 65071, '\P{iscombininghalfmarks}', "");
    Expect(1, 65071, '\P{^iscombininghalfmarks}', "");
    Expect(0, 65072, '\p{iscombininghalfmarks}', "");
    Expect(1, 65072, '\p{^iscombininghalfmarks}', "");
    Expect(1, 65072, '\P{iscombininghalfmarks}', "");
    Expect(0, 65072, '\P{^iscombininghalfmarks}', "");
    Expect(1, 65071, '\p{_-Is_Combining_HALF_marks}', "");
    Expect(0, 65071, '\p{^_-Is_Combining_HALF_marks}', "");
    Expect(0, 65071, '\P{_-Is_Combining_HALF_marks}', "");
    Expect(1, 65071, '\P{^_-Is_Combining_HALF_marks}', "");
    Expect(0, 65072, '\p{_-Is_Combining_HALF_marks}', "");
    Expect(1, 65072, '\p{^_-Is_Combining_HALF_marks}', "");
    Expect(1, 65072, '\P{_-Is_Combining_HALF_marks}', "");
    Expect(0, 65072, '\P{^_-Is_Combining_HALF_marks}', "");
    Error('\p{:=  IN_combining_Half_MARKS}');
    Error('\P{:=  IN_combining_Half_MARKS}');
    Expect(1, 65071, '\p{incombininghalfmarks}', "");
    Expect(0, 65071, '\p{^incombininghalfmarks}', "");
    Expect(0, 65071, '\P{incombininghalfmarks}', "");
    Expect(1, 65071, '\P{^incombininghalfmarks}', "");
    Expect(0, 65072, '\p{incombininghalfmarks}', "");
    Expect(1, 65072, '\p{^incombininghalfmarks}', "");
    Expect(1, 65072, '\P{incombininghalfmarks}', "");
    Expect(0, 65072, '\P{^incombininghalfmarks}', "");
    Expect(1, 65071, '\p{ IN_Combining_HALF_marks}', "");
    Expect(0, 65071, '\p{^ IN_Combining_HALF_marks}', "");
    Expect(0, 65071, '\P{ IN_Combining_HALF_marks}', "");
    Expect(1, 65071, '\P{^ IN_Combining_HALF_marks}', "");
    Expect(0, 65072, '\p{ IN_Combining_HALF_marks}', "");
    Expect(1, 65072, '\p{^ IN_Combining_HALF_marks}', "");
    Expect(1, 65072, '\P{ IN_Combining_HALF_marks}', "");
    Expect(0, 65072, '\P{^ IN_Combining_HALF_marks}', "");
    Error('\p{:= _HALF_Marks}');
    Error('\P{:= _HALF_Marks}');
    Expect(1, 65071, '\p{halfmarks}', "");
    Expect(0, 65071, '\p{^halfmarks}', "");
    Expect(0, 65071, '\P{halfmarks}', "");
    Expect(1, 65071, '\P{^halfmarks}', "");
    Expect(0, 65072, '\p{halfmarks}', "");
    Expect(1, 65072, '\p{^halfmarks}', "");
    Expect(1, 65072, '\P{halfmarks}', "");
    Expect(0, 65072, '\P{^halfmarks}', "");
    Expect(1, 65071, '\p{	_Half_MARKS}', "");
    Expect(0, 65071, '\p{^	_Half_MARKS}', "");
    Expect(0, 65071, '\P{	_Half_MARKS}', "");
    Expect(1, 65071, '\P{^	_Half_MARKS}', "");
    Expect(0, 65072, '\p{	_Half_MARKS}', "");
    Expect(1, 65072, '\p{^	_Half_MARKS}', "");
    Expect(1, 65072, '\P{	_Half_MARKS}', "");
    Expect(0, 65072, '\P{^	_Half_MARKS}', "");
    Error('\p{/a/	-Is_half_MARKS}');
    Error('\P{/a/	-Is_half_MARKS}');
    Expect(1, 65071, '\p{ishalfmarks}', "");
    Expect(0, 65071, '\p{^ishalfmarks}', "");
    Expect(0, 65071, '\P{ishalfmarks}', "");
    Expect(1, 65071, '\P{^ishalfmarks}', "");
    Expect(0, 65072, '\p{ishalfmarks}', "");
    Expect(1, 65072, '\p{^ishalfmarks}', "");
    Expect(1, 65072, '\P{ishalfmarks}', "");
    Expect(0, 65072, '\P{^ishalfmarks}', "");
    Expect(1, 65071, '\p{	-is_half_Marks}', "");
    Expect(0, 65071, '\p{^	-is_half_Marks}', "");
    Expect(0, 65071, '\P{	-is_half_Marks}', "");
    Expect(1, 65071, '\P{^	-is_half_Marks}', "");
    Expect(0, 65072, '\p{	-is_half_Marks}', "");
    Expect(1, 65072, '\p{^	-is_half_Marks}', "");
    Expect(1, 65072, '\P{	-is_half_Marks}', "");
    Expect(0, 65072, '\P{^	-is_half_Marks}', "");
    Error('\p{	/a/IN_Half_marks}');
    Error('\P{	/a/IN_Half_marks}');
    Expect(1, 65071, '\p{inhalfmarks}', "");
    Expect(0, 65071, '\p{^inhalfmarks}', "");
    Expect(0, 65071, '\P{inhalfmarks}', "");
    Expect(1, 65071, '\P{^inhalfmarks}', "");
    Expect(0, 65072, '\p{inhalfmarks}', "");
    Expect(1, 65072, '\p{^inhalfmarks}', "");
    Expect(1, 65072, '\P{inhalfmarks}', "");
    Expect(0, 65072, '\P{^inhalfmarks}', "");
    Expect(1, 65071, '\p{	_IN_half_marks}', "");
    Expect(0, 65071, '\p{^	_IN_half_marks}', "");
    Expect(0, 65071, '\P{	_IN_half_marks}', "");
    Expect(1, 65071, '\P{^	_IN_half_marks}', "");
    Expect(0, 65072, '\p{	_IN_half_marks}', "");
    Expect(1, 65072, '\p{^	_IN_half_marks}', "");
    Expect(1, 65072, '\P{	_IN_half_marks}', "");
    Expect(0, 65072, '\P{^	_IN_half_marks}', "");
    Error('\p{/a/ -Common}');
    Error('\P{/a/ -Common}');
    Expect(1, 917631, '\p{common}', "");
    Expect(0, 917631, '\p{^common}', "");
    Expect(0, 917631, '\P{common}', "");
    Expect(1, 917631, '\P{^common}', "");
    Expect(0, 917632, '\p{common}', "");
    Expect(1, 917632, '\p{^common}', "");
    Expect(1, 917632, '\P{common}', "");
    Expect(0, 917632, '\P{^common}', "");
    Expect(1, 917631, '\p{__common}', "");
    Expect(0, 917631, '\p{^__common}', "");
    Expect(0, 917631, '\P{__common}', "");
    Expect(1, 917631, '\P{^__common}', "");
    Expect(0, 917632, '\p{__common}', "");
    Expect(1, 917632, '\p{^__common}', "");
    Expect(1, 917632, '\P{__common}', "");
    Expect(0, 917632, '\P{^__common}', "");
    Error('\p{/a/__is_common}');
    Error('\P{/a/__is_common}');
    Expect(1, 917631, '\p{iscommon}', "");
    Expect(0, 917631, '\p{^iscommon}', "");
    Expect(0, 917631, '\P{iscommon}', "");
    Expect(1, 917631, '\P{^iscommon}', "");
    Expect(0, 917632, '\p{iscommon}', "");
    Expect(1, 917632, '\p{^iscommon}', "");
    Expect(1, 917632, '\P{iscommon}', "");
    Expect(0, 917632, '\P{^iscommon}', "");
    Expect(1, 917631, '\p{ -Is_Common}', "");
    Expect(0, 917631, '\p{^ -Is_Common}', "");
    Expect(0, 917631, '\P{ -Is_Common}', "");
    Expect(1, 917631, '\P{^ -Is_Common}', "");
    Expect(0, 917632, '\p{ -Is_Common}', "");
    Expect(1, 917632, '\p{^ -Is_Common}', "");
    Expect(1, 917632, '\P{ -Is_Common}', "");
    Expect(0, 917632, '\P{^ -Is_Common}', "");
    Error('\p{_:=Zyyy}');
    Error('\P{_:=Zyyy}');
    Expect(1, 917631, '\p{zyyy}', "");
    Expect(0, 917631, '\p{^zyyy}', "");
    Expect(0, 917631, '\P{zyyy}', "");
    Expect(1, 917631, '\P{^zyyy}', "");
    Expect(0, 917632, '\p{zyyy}', "");
    Expect(1, 917632, '\p{^zyyy}', "");
    Expect(1, 917632, '\P{zyyy}', "");
    Expect(0, 917632, '\P{^zyyy}', "");
    Expect(1, 917631, '\p{--Zyyy}', "");
    Expect(0, 917631, '\p{^--Zyyy}', "");
    Expect(0, 917631, '\P{--Zyyy}', "");
    Expect(1, 917631, '\P{^--Zyyy}', "");
    Expect(0, 917632, '\p{--Zyyy}', "");
    Expect(1, 917632, '\p{^--Zyyy}', "");
    Expect(1, 917632, '\P{--Zyyy}', "");
    Expect(0, 917632, '\P{^--Zyyy}', "");
    Error('\p{-:=is_Zyyy}');
    Error('\P{-:=is_Zyyy}');
    Expect(1, 917631, '\p{iszyyy}', "");
    Expect(0, 917631, '\p{^iszyyy}', "");
    Expect(0, 917631, '\P{iszyyy}', "");
    Expect(1, 917631, '\P{^iszyyy}', "");
    Expect(0, 917632, '\p{iszyyy}', "");
    Expect(1, 917632, '\p{^iszyyy}', "");
    Expect(1, 917632, '\P{iszyyy}', "");
    Expect(0, 917632, '\P{^iszyyy}', "");
    Expect(1, 917631, '\p{  Is_Zyyy}', "");
    Expect(0, 917631, '\p{^  Is_Zyyy}', "");
    Expect(0, 917631, '\P{  Is_Zyyy}', "");
    Expect(1, 917631, '\P{^  Is_Zyyy}', "");
    Expect(0, 917632, '\p{  Is_Zyyy}', "");
    Expect(1, 917632, '\p{^  Is_Zyyy}', "");
    Expect(1, 917632, '\P{  Is_Zyyy}', "");
    Expect(0, 917632, '\P{^  Is_Zyyy}', "");
    Error('\p{/a/ -Common_Indic_number_Forms}');
    Error('\P{/a/ -Common_Indic_number_Forms}');
    Expect(1, 43071, '\p{commonindicnumberforms}', "");
    Expect(0, 43071, '\p{^commonindicnumberforms}', "");
    Expect(0, 43071, '\P{commonindicnumberforms}', "");
    Expect(1, 43071, '\P{^commonindicnumberforms}', "");
    Expect(0, 43072, '\p{commonindicnumberforms}', "");
    Expect(1, 43072, '\p{^commonindicnumberforms}', "");
    Expect(1, 43072, '\P{commonindicnumberforms}', "");
    Expect(0, 43072, '\P{^commonindicnumberforms}', "");
    Expect(1, 43071, '\p{	COMMON_Indic_NUMBER_Forms}', "");
    Expect(0, 43071, '\p{^	COMMON_Indic_NUMBER_Forms}', "");
    Expect(0, 43071, '\P{	COMMON_Indic_NUMBER_Forms}', "");
    Expect(1, 43071, '\P{^	COMMON_Indic_NUMBER_Forms}', "");
    Expect(0, 43072, '\p{	COMMON_Indic_NUMBER_Forms}', "");
    Expect(1, 43072, '\p{^	COMMON_Indic_NUMBER_Forms}', "");
    Expect(1, 43072, '\P{	COMMON_Indic_NUMBER_Forms}', "");
    Expect(0, 43072, '\P{^	COMMON_Indic_NUMBER_Forms}', "");
    Error('\p{/a/ _Is_COMMON_INDIC_number_Forms}');
    Error('\P{/a/ _Is_COMMON_INDIC_number_Forms}');
    Expect(1, 43071, '\p{iscommonindicnumberforms}', "");
    Expect(0, 43071, '\p{^iscommonindicnumberforms}', "");
    Expect(0, 43071, '\P{iscommonindicnumberforms}', "");
    Expect(1, 43071, '\P{^iscommonindicnumberforms}', "");
    Expect(0, 43072, '\p{iscommonindicnumberforms}', "");
    Expect(1, 43072, '\p{^iscommonindicnumberforms}', "");
    Expect(1, 43072, '\P{iscommonindicnumberforms}', "");
    Expect(0, 43072, '\P{^iscommonindicnumberforms}', "");
    Expect(1, 43071, '\p{_-Is_common_INDIC_NUMBER_forms}', "");
    Expect(0, 43071, '\p{^_-Is_common_INDIC_NUMBER_forms}', "");
    Expect(0, 43071, '\P{_-Is_common_INDIC_NUMBER_forms}', "");
    Expect(1, 43071, '\P{^_-Is_common_INDIC_NUMBER_forms}', "");
    Expect(0, 43072, '\p{_-Is_common_INDIC_NUMBER_forms}', "");
    Expect(1, 43072, '\p{^_-Is_common_INDIC_NUMBER_forms}', "");
    Expect(1, 43072, '\P{_-Is_common_INDIC_NUMBER_forms}', "");
    Expect(0, 43072, '\P{^_-Is_common_INDIC_NUMBER_forms}', "");
    Error('\p{:=	In_common_indic_NUMBER_Forms}');
    Error('\P{:=	In_common_indic_NUMBER_Forms}');
    Expect(1, 43071, '\p{incommonindicnumberforms}', "");
    Expect(0, 43071, '\p{^incommonindicnumberforms}', "");
    Expect(0, 43071, '\P{incommonindicnumberforms}', "");
    Expect(1, 43071, '\P{^incommonindicnumberforms}', "");
    Expect(0, 43072, '\p{incommonindicnumberforms}', "");
    Expect(1, 43072, '\p{^incommonindicnumberforms}', "");
    Expect(1, 43072, '\P{incommonindicnumberforms}', "");
    Expect(0, 43072, '\P{^incommonindicnumberforms}', "");
    Expect(1, 43071, '\p{-IN_Common_Indic_Number_Forms}', "");
    Expect(0, 43071, '\p{^-IN_Common_Indic_Number_Forms}', "");
    Expect(0, 43071, '\P{-IN_Common_Indic_Number_Forms}', "");
    Expect(1, 43071, '\P{^-IN_Common_Indic_Number_Forms}', "");
    Expect(0, 43072, '\p{-IN_Common_Indic_Number_Forms}', "");
    Expect(1, 43072, '\p{^-IN_Common_Indic_Number_Forms}', "");
    Expect(1, 43072, '\P{-IN_Common_Indic_Number_Forms}', "");
    Expect(0, 43072, '\P{^-IN_Common_Indic_Number_Forms}', "");
    Error('\p{-Indic_Number_Forms:=}');
    Error('\P{-Indic_Number_Forms:=}');
    Expect(1, 43071, '\p{indicnumberforms}', "");
    Expect(0, 43071, '\p{^indicnumberforms}', "");
    Expect(0, 43071, '\P{indicnumberforms}', "");
    Expect(1, 43071, '\P{^indicnumberforms}', "");
    Expect(0, 43072, '\p{indicnumberforms}', "");
    Expect(1, 43072, '\p{^indicnumberforms}', "");
    Expect(1, 43072, '\P{indicnumberforms}', "");
    Expect(0, 43072, '\P{^indicnumberforms}', "");
    Expect(1, 43071, '\p{ -indic_Number_Forms}', "");
    Expect(0, 43071, '\p{^ -indic_Number_Forms}', "");
    Expect(0, 43071, '\P{ -indic_Number_Forms}', "");
    Expect(1, 43071, '\P{^ -indic_Number_Forms}', "");
    Expect(0, 43072, '\p{ -indic_Number_Forms}', "");
    Expect(1, 43072, '\p{^ -indic_Number_Forms}', "");
    Expect(1, 43072, '\P{ -indic_Number_Forms}', "");
    Expect(0, 43072, '\P{^ -indic_Number_Forms}', "");
    Error('\p{:=_-is_Indic_number_Forms}');
    Error('\P{:=_-is_Indic_number_Forms}');
    Expect(1, 43071, '\p{isindicnumberforms}', "");
    Expect(0, 43071, '\p{^isindicnumberforms}', "");
    Expect(0, 43071, '\P{isindicnumberforms}', "");
    Expect(1, 43071, '\P{^isindicnumberforms}', "");
    Expect(0, 43072, '\p{isindicnumberforms}', "");
    Expect(1, 43072, '\p{^isindicnumberforms}', "");
    Expect(1, 43072, '\P{isindicnumberforms}', "");
    Expect(0, 43072, '\P{^isindicnumberforms}', "");
    Expect(1, 43071, '\p{	_is_Indic_number_Forms}', "");
    Expect(0, 43071, '\p{^	_is_Indic_number_Forms}', "");
    Expect(0, 43071, '\P{	_is_Indic_number_Forms}', "");
    Expect(1, 43071, '\P{^	_is_Indic_number_Forms}', "");
    Expect(0, 43072, '\p{	_is_Indic_number_Forms}', "");
    Expect(1, 43072, '\p{^	_is_Indic_number_Forms}', "");
    Expect(1, 43072, '\P{	_is_Indic_number_Forms}', "");
    Expect(0, 43072, '\P{^	_is_Indic_number_Forms}', "");
    Error('\p{-/a/In_indic_Number_Forms}');
    Error('\P{-/a/In_indic_Number_Forms}');
    Expect(1, 43071, '\p{inindicnumberforms}', "");
    Expect(0, 43071, '\p{^inindicnumberforms}', "");
    Expect(0, 43071, '\P{inindicnumberforms}', "");
    Expect(1, 43071, '\P{^inindicnumberforms}', "");
    Expect(0, 43072, '\p{inindicnumberforms}', "");
    Expect(1, 43072, '\p{^inindicnumberforms}', "");
    Expect(1, 43072, '\P{inindicnumberforms}', "");
    Expect(0, 43072, '\P{^inindicnumberforms}', "");
    Expect(1, 43071, '\p{-in_INDIC_number_Forms}', "");
    Expect(0, 43071, '\p{^-in_INDIC_number_Forms}', "");
    Expect(0, 43071, '\P{-in_INDIC_number_Forms}', "");
    Expect(1, 43071, '\P{^-in_INDIC_number_Forms}', "");
    Expect(0, 43072, '\p{-in_INDIC_number_Forms}', "");
    Expect(1, 43072, '\p{^-in_INDIC_number_Forms}', "");
    Expect(1, 43072, '\P{-in_INDIC_number_Forms}', "");
    Expect(0, 43072, '\P{^-in_INDIC_number_Forms}', "");
    Error('\p{:=	 Composition_Exclusion}');
    Error('\P{:=	 Composition_Exclusion}');
    Expect(1, 119232, '\p{compositionexclusion}', "");
    Expect(0, 119232, '\p{^compositionexclusion}', "");
    Expect(0, 119232, '\P{compositionexclusion}', "");
    Expect(1, 119232, '\P{^compositionexclusion}', "");
    Expect(0, 119233, '\p{compositionexclusion}', "");
    Expect(1, 119233, '\p{^compositionexclusion}', "");
    Expect(1, 119233, '\P{compositionexclusion}', "");
    Expect(0, 119233, '\P{^compositionexclusion}', "");
    Expect(1, 119232, '\p{  Composition_Exclusion}', "");
    Expect(0, 119232, '\p{^  Composition_Exclusion}', "");
    Expect(0, 119232, '\P{  Composition_Exclusion}', "");
    Expect(1, 119232, '\P{^  Composition_Exclusion}', "");
    Expect(0, 119233, '\p{  Composition_Exclusion}', "");
    Expect(1, 119233, '\p{^  Composition_Exclusion}', "");
    Expect(1, 119233, '\P{  Composition_Exclusion}', "");
    Expect(0, 119233, '\P{^  Composition_Exclusion}', "");
    Error('\p{ Is_composition_exclusion/a/}');
    Error('\P{ Is_composition_exclusion/a/}');
    Expect(1, 119232, '\p{iscompositionexclusion}', "");
    Expect(0, 119232, '\p{^iscompositionexclusion}', "");
    Expect(0, 119232, '\P{iscompositionexclusion}', "");
    Expect(1, 119232, '\P{^iscompositionexclusion}', "");
    Expect(0, 119233, '\p{iscompositionexclusion}', "");
    Expect(1, 119233, '\p{^iscompositionexclusion}', "");
    Expect(1, 119233, '\P{iscompositionexclusion}', "");
    Expect(0, 119233, '\P{^iscompositionexclusion}', "");
    Expect(1, 119232, '\p{__IS_COMPOSITION_EXCLUSION}', "");
    Expect(0, 119232, '\p{^__IS_COMPOSITION_EXCLUSION}', "");
    Expect(0, 119232, '\P{__IS_COMPOSITION_EXCLUSION}', "");
    Expect(1, 119232, '\P{^__IS_COMPOSITION_EXCLUSION}', "");
    Expect(0, 119233, '\p{__IS_COMPOSITION_EXCLUSION}', "");
    Expect(1, 119233, '\p{^__IS_COMPOSITION_EXCLUSION}', "");
    Expect(1, 119233, '\P{__IS_COMPOSITION_EXCLUSION}', "");
    Expect(0, 119233, '\P{^__IS_COMPOSITION_EXCLUSION}', "");
    Error('\p{:=CE}');
    Error('\P{:=CE}');
    Expect(1, 119232, '\p{ce}', "");
    Expect(0, 119232, '\p{^ce}', "");
    Expect(0, 119232, '\P{ce}', "");
    Expect(1, 119232, '\P{^ce}', "");
    Expect(0, 119233, '\p{ce}', "");
    Expect(1, 119233, '\p{^ce}', "");
    Expect(1, 119233, '\P{ce}', "");
    Expect(0, 119233, '\P{^ce}', "");
    Expect(1, 119232, '\p{-	CE}', "");
    Expect(0, 119232, '\p{^-	CE}', "");
    Expect(0, 119232, '\P{-	CE}', "");
    Expect(1, 119232, '\P{^-	CE}', "");
    Expect(0, 119233, '\p{-	CE}', "");
    Expect(1, 119233, '\p{^-	CE}', "");
    Expect(1, 119233, '\P{-	CE}', "");
    Expect(0, 119233, '\P{^-	CE}', "");
    Error('\p{_ Is_CE/a/}');
    Error('\P{_ Is_CE/a/}');
    Expect(1, 119232, '\p{isce}', "");
    Expect(0, 119232, '\p{^isce}', "");
    Expect(0, 119232, '\P{isce}', "");
    Expect(1, 119232, '\P{^isce}', "");
    Expect(0, 119233, '\p{isce}', "");
    Expect(1, 119233, '\p{^isce}', "");
    Expect(1, 119233, '\P{isce}', "");
    Expect(0, 119233, '\P{^isce}', "");
    Expect(1, 119232, '\p{	_Is_CE}', "");
    Expect(0, 119232, '\p{^	_Is_CE}', "");
    Expect(0, 119232, '\P{	_Is_CE}', "");
    Expect(1, 119232, '\P{^	_Is_CE}', "");
    Expect(0, 119233, '\p{	_Is_CE}', "");
    Expect(1, 119233, '\p{^	_Is_CE}', "");
    Expect(1, 119233, '\P{	_Is_CE}', "");
    Expect(0, 119233, '\P{^	_Is_CE}', "");
    Error('\p{:=-CONNECTOR_punctuation}');
    Error('\P{:=-CONNECTOR_punctuation}');
    Expect(1, 65343, '\p{connectorpunctuation}', "");
    Expect(0, 65343, '\p{^connectorpunctuation}', "");
    Expect(0, 65343, '\P{connectorpunctuation}', "");
    Expect(1, 65343, '\P{^connectorpunctuation}', "");
    Expect(0, 65344, '\p{connectorpunctuation}', "");
    Expect(1, 65344, '\p{^connectorpunctuation}', "");
    Expect(1, 65344, '\P{connectorpunctuation}', "");
    Expect(0, 65344, '\P{^connectorpunctuation}', "");
    Expect(1, 65343, '\p{_-Connector_PUNCTUATION}', "");
    Expect(0, 65343, '\p{^_-Connector_PUNCTUATION}', "");
    Expect(0, 65343, '\P{_-Connector_PUNCTUATION}', "");
    Expect(1, 65343, '\P{^_-Connector_PUNCTUATION}', "");
    Expect(0, 65344, '\p{_-Connector_PUNCTUATION}', "");
    Expect(1, 65344, '\p{^_-Connector_PUNCTUATION}', "");
    Expect(1, 65344, '\P{_-Connector_PUNCTUATION}', "");
    Expect(0, 65344, '\P{^_-Connector_PUNCTUATION}', "");
    Error('\p{-:=Is_connector_PUNCTUATION}');
    Error('\P{-:=Is_connector_PUNCTUATION}');
    Expect(1, 65343, '\p{isconnectorpunctuation}', "");
    Expect(0, 65343, '\p{^isconnectorpunctuation}', "");
    Expect(0, 65343, '\P{isconnectorpunctuation}', "");
    Expect(1, 65343, '\P{^isconnectorpunctuation}', "");
    Expect(0, 65344, '\p{isconnectorpunctuation}', "");
    Expect(1, 65344, '\p{^isconnectorpunctuation}', "");
    Expect(1, 65344, '\P{isconnectorpunctuation}', "");
    Expect(0, 65344, '\P{^isconnectorpunctuation}', "");
    Expect(1, 65343, '\p{	IS_CONNECTOR_Punctuation}', "");
    Expect(0, 65343, '\p{^	IS_CONNECTOR_Punctuation}', "");
    Expect(0, 65343, '\P{	IS_CONNECTOR_Punctuation}', "");
    Expect(1, 65343, '\P{^	IS_CONNECTOR_Punctuation}', "");
    Expect(0, 65344, '\p{	IS_CONNECTOR_Punctuation}', "");
    Expect(1, 65344, '\p{^	IS_CONNECTOR_Punctuation}', "");
    Expect(1, 65344, '\P{	IS_CONNECTOR_Punctuation}', "");
    Expect(0, 65344, '\P{^	IS_CONNECTOR_Punctuation}', "");
    Error('\p{ :=pc}');
    Error('\P{ :=pc}');
    Expect(1, 65343, '\p{pc}', "");
    Expect(0, 65343, '\p{^pc}', "");
    Expect(0, 65343, '\P{pc}', "");
    Expect(1, 65343, '\P{^pc}', "");
    Expect(0, 65344, '\p{pc}', "");
    Expect(1, 65344, '\p{^pc}', "");
    Expect(1, 65344, '\P{pc}', "");
    Expect(0, 65344, '\P{^pc}', "");
    Expect(1, 65343, '\p{--pc}', "");
    Expect(0, 65343, '\p{^--pc}', "");
    Expect(0, 65343, '\P{--pc}', "");
    Expect(1, 65343, '\P{^--pc}', "");
    Expect(0, 65344, '\p{--pc}', "");
    Expect(1, 65344, '\p{^--pc}', "");
    Expect(1, 65344, '\P{--pc}', "");
    Expect(0, 65344, '\P{^--pc}', "");
    Error('\p{  IS_PC/a/}');
    Error('\P{  IS_PC/a/}');
    Expect(1, 65343, '\p{ispc}', "");
    Expect(0, 65343, '\p{^ispc}', "");
    Expect(0, 65343, '\P{ispc}', "");
    Expect(1, 65343, '\P{^ispc}', "");
    Expect(0, 65344, '\p{ispc}', "");
    Expect(1, 65344, '\p{^ispc}', "");
    Expect(1, 65344, '\P{ispc}', "");
    Expect(0, 65344, '\P{^ispc}', "");
    Expect(1, 65343, '\p{_IS_Pc}', "");
    Expect(0, 65343, '\p{^_IS_Pc}', "");
    Expect(0, 65343, '\P{_IS_Pc}', "");
    Expect(1, 65343, '\P{^_IS_Pc}', "");
    Expect(0, 65344, '\p{_IS_Pc}', "");
    Expect(1, 65344, '\p{^_IS_Pc}', "");
    Expect(1, 65344, '\P{_IS_Pc}', "");
    Expect(0, 65344, '\P{^_IS_Pc}', "");
    Error('\p{	_control_Pictures:=}');
    Error('\P{	_control_Pictures:=}');
    Expect(1, 9279, '\p{controlpictures}', "");
    Expect(0, 9279, '\p{^controlpictures}', "");
    Expect(0, 9279, '\P{controlpictures}', "");
    Expect(1, 9279, '\P{^controlpictures}', "");
    Expect(0, 9280, '\p{controlpictures}', "");
    Expect(1, 9280, '\p{^controlpictures}', "");
    Expect(1, 9280, '\P{controlpictures}', "");
    Expect(0, 9280, '\P{^controlpictures}', "");
    Expect(1, 9279, '\p{ 	Control_Pictures}', "");
    Expect(0, 9279, '\p{^ 	Control_Pictures}', "");
    Expect(0, 9279, '\P{ 	Control_Pictures}', "");
    Expect(1, 9279, '\P{^ 	Control_Pictures}', "");
    Expect(0, 9280, '\p{ 	Control_Pictures}', "");
    Expect(1, 9280, '\p{^ 	Control_Pictures}', "");
    Expect(1, 9280, '\P{ 	Control_Pictures}', "");
    Expect(0, 9280, '\P{^ 	Control_Pictures}', "");
    Error('\p{:=_-Is_Control_Pictures}');
    Error('\P{:=_-Is_Control_Pictures}');
    Expect(1, 9279, '\p{iscontrolpictures}', "");
    Expect(0, 9279, '\p{^iscontrolpictures}', "");
    Expect(0, 9279, '\P{iscontrolpictures}', "");
    Expect(1, 9279, '\P{^iscontrolpictures}', "");
    Expect(0, 9280, '\p{iscontrolpictures}', "");
    Expect(1, 9280, '\p{^iscontrolpictures}', "");
    Expect(1, 9280, '\P{iscontrolpictures}', "");
    Expect(0, 9280, '\P{^iscontrolpictures}', "");
    Expect(1, 9279, '\p{_-IS_control_Pictures}', "");
    Expect(0, 9279, '\p{^_-IS_control_Pictures}', "");
    Expect(0, 9279, '\P{_-IS_control_Pictures}', "");
    Expect(1, 9279, '\P{^_-IS_control_Pictures}', "");
    Expect(0, 9280, '\p{_-IS_control_Pictures}', "");
    Expect(1, 9280, '\p{^_-IS_control_Pictures}', "");
    Expect(1, 9280, '\P{_-IS_control_Pictures}', "");
    Expect(0, 9280, '\P{^_-IS_control_Pictures}', "");
    Error('\p{_	IN_Control_pictures/a/}');
    Error('\P{_	IN_Control_pictures/a/}');
    Expect(1, 9279, '\p{incontrolpictures}', "");
    Expect(0, 9279, '\p{^incontrolpictures}', "");
    Expect(0, 9279, '\P{incontrolpictures}', "");
    Expect(1, 9279, '\P{^incontrolpictures}', "");
    Expect(0, 9280, '\p{incontrolpictures}', "");
    Expect(1, 9280, '\p{^incontrolpictures}', "");
    Expect(1, 9280, '\P{incontrolpictures}', "");
    Expect(0, 9280, '\P{^incontrolpictures}', "");
    Expect(1, 9279, '\p{		in_control_Pictures}', "");
    Expect(0, 9279, '\p{^		in_control_Pictures}', "");
    Expect(0, 9279, '\P{		in_control_Pictures}', "");
    Expect(1, 9279, '\P{^		in_control_Pictures}', "");
    Expect(0, 9280, '\p{		in_control_Pictures}', "");
    Expect(1, 9280, '\p{^		in_control_Pictures}', "");
    Expect(1, 9280, '\P{		in_control_Pictures}', "");
    Expect(0, 9280, '\P{^		in_control_Pictures}', "");
    Error('\p{:=		coptic}');
    Error('\P{:=		coptic}');
    Expect(1, 66299, '\p{coptic}', "");
    Expect(0, 66299, '\p{^coptic}', "");
    Expect(0, 66299, '\P{coptic}', "");
    Expect(1, 66299, '\P{^coptic}', "");
    Expect(0, 66300, '\p{coptic}', "");
    Expect(1, 66300, '\p{^coptic}', "");
    Expect(1, 66300, '\P{coptic}', "");
    Expect(0, 66300, '\P{^coptic}', "");
    Expect(1, 66299, '\p{ -COPTIC}', "");
    Expect(0, 66299, '\p{^ -COPTIC}', "");
    Expect(0, 66299, '\P{ -COPTIC}', "");
    Expect(1, 66299, '\P{^ -COPTIC}', "");
    Expect(0, 66300, '\p{ -COPTIC}', "");
    Expect(1, 66300, '\p{^ -COPTIC}', "");
    Expect(1, 66300, '\P{ -COPTIC}', "");
    Expect(0, 66300, '\P{^ -COPTIC}', "");
    Error('\p{:=	IS_COPTIC}');
    Error('\P{:=	IS_COPTIC}');
    Expect(1, 66299, '\p{iscoptic}', "");
    Expect(0, 66299, '\p{^iscoptic}', "");
    Expect(0, 66299, '\P{iscoptic}', "");
    Expect(1, 66299, '\P{^iscoptic}', "");
    Expect(0, 66300, '\p{iscoptic}', "");
    Expect(1, 66300, '\p{^iscoptic}', "");
    Expect(1, 66300, '\P{iscoptic}', "");
    Expect(0, 66300, '\P{^iscoptic}', "");
    Expect(1, 66299, '\p{_	IS_Coptic}', "");
    Expect(0, 66299, '\p{^_	IS_Coptic}', "");
    Expect(0, 66299, '\P{_	IS_Coptic}', "");
    Expect(1, 66299, '\P{^_	IS_Coptic}', "");
    Expect(0, 66300, '\p{_	IS_Coptic}', "");
    Expect(1, 66300, '\p{^_	IS_Coptic}', "");
    Expect(1, 66300, '\P{_	IS_Coptic}', "");
    Expect(0, 66300, '\P{^_	IS_Coptic}', "");
    Error('\p{-/a/copt}');
    Error('\P{-/a/copt}');
    Expect(1, 66299, '\p{copt}', "");
    Expect(0, 66299, '\p{^copt}', "");
    Expect(0, 66299, '\P{copt}', "");
    Expect(1, 66299, '\P{^copt}', "");
    Expect(0, 66300, '\p{copt}', "");
    Expect(1, 66300, '\p{^copt}', "");
    Expect(1, 66300, '\P{copt}', "");
    Expect(0, 66300, '\P{^copt}', "");
    Expect(1, 66299, '\p{_ COPT}', "");
    Expect(0, 66299, '\p{^_ COPT}', "");
    Expect(0, 66299, '\P{_ COPT}', "");
    Expect(1, 66299, '\P{^_ COPT}', "");
    Expect(0, 66300, '\p{_ COPT}', "");
    Expect(1, 66300, '\p{^_ COPT}', "");
    Expect(1, 66300, '\P{_ COPT}', "");
    Expect(0, 66300, '\P{^_ COPT}', "");
    Error('\p{_	is_Copt/a/}');
    Error('\P{_	is_Copt/a/}');
    Expect(1, 66299, '\p{iscopt}', "");
    Expect(0, 66299, '\p{^iscopt}', "");
    Expect(0, 66299, '\P{iscopt}', "");
    Expect(1, 66299, '\P{^iscopt}', "");
    Expect(0, 66300, '\p{iscopt}', "");
    Expect(1, 66300, '\p{^iscopt}', "");
    Expect(1, 66300, '\P{iscopt}', "");
    Expect(0, 66300, '\P{^iscopt}', "");
    Expect(1, 66299, '\p{ Is_Copt}', "");
    Expect(0, 66299, '\p{^ Is_Copt}', "");
    Expect(0, 66299, '\P{ Is_Copt}', "");
    Expect(1, 66299, '\P{^ Is_Copt}', "");
    Expect(0, 66300, '\p{ Is_Copt}', "");
    Expect(1, 66300, '\p{^ Is_Copt}', "");
    Expect(1, 66300, '\P{ Is_Copt}', "");
    Expect(0, 66300, '\P{^ Is_Copt}', "");
    Error('\p{__Qaac/a/}');
    Error('\P{__Qaac/a/}');
    Expect(1, 66299, '\p{qaac}', "");
    Expect(0, 66299, '\p{^qaac}', "");
    Expect(0, 66299, '\P{qaac}', "");
    Expect(1, 66299, '\P{^qaac}', "");
    Expect(0, 66300, '\p{qaac}', "");
    Expect(1, 66300, '\p{^qaac}', "");
    Expect(1, 66300, '\P{qaac}', "");
    Expect(0, 66300, '\P{^qaac}', "");
    Expect(1, 66299, '\p{__QAAC}', "");
    Expect(0, 66299, '\p{^__QAAC}', "");
    Expect(0, 66299, '\P{__QAAC}', "");
    Expect(1, 66299, '\P{^__QAAC}', "");
    Expect(0, 66300, '\p{__QAAC}', "");
    Expect(1, 66300, '\p{^__QAAC}', "");
    Expect(1, 66300, '\P{__QAAC}', "");
    Expect(0, 66300, '\P{^__QAAC}', "");
    Error('\p{--IS_QAAC:=}');
    Error('\P{--IS_QAAC:=}');
    Expect(1, 66299, '\p{isqaac}', "");
    Expect(0, 66299, '\p{^isqaac}', "");
    Expect(0, 66299, '\P{isqaac}', "");
    Expect(1, 66299, '\P{^isqaac}', "");
    Expect(0, 66300, '\p{isqaac}', "");
    Expect(1, 66300, '\p{^isqaac}', "");
    Expect(1, 66300, '\P{isqaac}', "");
    Expect(0, 66300, '\P{^isqaac}', "");
    Expect(1, 66299, '\p{ 	Is_Qaac}', "");
    Expect(0, 66299, '\p{^ 	Is_Qaac}', "");
    Expect(0, 66299, '\P{ 	Is_Qaac}', "");
    Expect(1, 66299, '\P{^ 	Is_Qaac}', "");
    Expect(0, 66300, '\p{ 	Is_Qaac}', "");
    Expect(1, 66300, '\p{^ 	Is_Qaac}', "");
    Expect(1, 66300, '\P{ 	Is_Qaac}', "");
    Expect(0, 66300, '\P{^ 	Is_Qaac}', "");
    Error('\p{/a/	 Coptic_Epact_Numbers}');
    Error('\P{/a/	 Coptic_Epact_Numbers}');
    Expect(1, 66303, '\p{copticepactnumbers}', "");
    Expect(0, 66303, '\p{^copticepactnumbers}', "");
    Expect(0, 66303, '\P{copticepactnumbers}', "");
    Expect(1, 66303, '\P{^copticepactnumbers}', "");
    Expect(0, 66304, '\p{copticepactnumbers}', "");
    Expect(1, 66304, '\p{^copticepactnumbers}', "");
    Expect(1, 66304, '\P{copticepactnumbers}', "");
    Expect(0, 66304, '\P{^copticepactnumbers}', "");
    Expect(1, 66303, '\p{- Coptic_EPACT_NUMBERS}', "");
    Expect(0, 66303, '\p{^- Coptic_EPACT_NUMBERS}', "");
    Expect(0, 66303, '\P{- Coptic_EPACT_NUMBERS}', "");
    Expect(1, 66303, '\P{^- Coptic_EPACT_NUMBERS}', "");
    Expect(0, 66304, '\p{- Coptic_EPACT_NUMBERS}', "");
    Expect(1, 66304, '\p{^- Coptic_EPACT_NUMBERS}', "");
    Expect(1, 66304, '\P{- Coptic_EPACT_NUMBERS}', "");
    Expect(0, 66304, '\P{^- Coptic_EPACT_NUMBERS}', "");
    Error('\p{_:=Is_Coptic_EPACT_Numbers}');
    Error('\P{_:=Is_Coptic_EPACT_Numbers}');
    Expect(1, 66303, '\p{iscopticepactnumbers}', "");
    Expect(0, 66303, '\p{^iscopticepactnumbers}', "");
    Expect(0, 66303, '\P{iscopticepactnumbers}', "");
    Expect(1, 66303, '\P{^iscopticepactnumbers}', "");
    Expect(0, 66304, '\p{iscopticepactnumbers}', "");
    Expect(1, 66304, '\p{^iscopticepactnumbers}', "");
    Expect(1, 66304, '\P{iscopticepactnumbers}', "");
    Expect(0, 66304, '\P{^iscopticepactnumbers}', "");
    Expect(1, 66303, '\p{-	is_COPTIC_EPACT_numbers}', "");
    Expect(0, 66303, '\p{^-	is_COPTIC_EPACT_numbers}', "");
    Expect(0, 66303, '\P{-	is_COPTIC_EPACT_numbers}', "");
    Expect(1, 66303, '\P{^-	is_COPTIC_EPACT_numbers}', "");
    Expect(0, 66304, '\p{-	is_COPTIC_EPACT_numbers}', "");
    Expect(1, 66304, '\p{^-	is_COPTIC_EPACT_numbers}', "");
    Expect(1, 66304, '\P{-	is_COPTIC_EPACT_numbers}', "");
    Expect(0, 66304, '\P{^-	is_COPTIC_EPACT_numbers}', "");
    Error('\p{- In_Coptic_Epact_numbers:=}');
    Error('\P{- In_Coptic_Epact_numbers:=}');
    Expect(1, 66303, '\p{incopticepactnumbers}', "");
    Expect(0, 66303, '\p{^incopticepactnumbers}', "");
    Expect(0, 66303, '\P{incopticepactnumbers}', "");
    Expect(1, 66303, '\P{^incopticepactnumbers}', "");
    Expect(0, 66304, '\p{incopticepactnumbers}', "");
    Expect(1, 66304, '\p{^incopticepactnumbers}', "");
    Expect(1, 66304, '\P{incopticepactnumbers}', "");
    Expect(0, 66304, '\P{^incopticepactnumbers}', "");
    Expect(1, 66303, '\p{	 in_Coptic_Epact_numbers}', "");
    Expect(0, 66303, '\p{^	 in_Coptic_Epact_numbers}', "");
    Expect(0, 66303, '\P{	 in_Coptic_Epact_numbers}', "");
    Expect(1, 66303, '\P{^	 in_Coptic_Epact_numbers}', "");
    Expect(0, 66304, '\p{	 in_Coptic_Epact_numbers}', "");
    Expect(1, 66304, '\p{^	 in_Coptic_Epact_numbers}', "");
    Expect(1, 66304, '\P{	 in_Coptic_Epact_numbers}', "");
    Expect(0, 66304, '\P{^	 in_Coptic_Epact_numbers}', "");
    Error('\p{ -Counting_ROD_Numerals/a/}');
    Error('\P{ -Counting_ROD_Numerals/a/}');
    Expect(1, 119679, '\p{countingrodnumerals}', "");
    Expect(0, 119679, '\p{^countingrodnumerals}', "");
    Expect(0, 119679, '\P{countingrodnumerals}', "");
    Expect(1, 119679, '\P{^countingrodnumerals}', "");
    Expect(0, 119680, '\p{countingrodnumerals}', "");
    Expect(1, 119680, '\p{^countingrodnumerals}', "");
    Expect(1, 119680, '\P{countingrodnumerals}', "");
    Expect(0, 119680, '\P{^countingrodnumerals}', "");
    Expect(1, 119679, '\p{	 COUNTING_Rod_Numerals}', "");
    Expect(0, 119679, '\p{^	 COUNTING_Rod_Numerals}', "");
    Expect(0, 119679, '\P{	 COUNTING_Rod_Numerals}', "");
    Expect(1, 119679, '\P{^	 COUNTING_Rod_Numerals}', "");
    Expect(0, 119680, '\p{	 COUNTING_Rod_Numerals}', "");
    Expect(1, 119680, '\p{^	 COUNTING_Rod_Numerals}', "");
    Expect(1, 119680, '\P{	 COUNTING_Rod_Numerals}', "");
    Expect(0, 119680, '\P{^	 COUNTING_Rod_Numerals}', "");
    Error('\p{ is_Counting_Rod_Numerals/a/}');
    Error('\P{ is_Counting_Rod_Numerals/a/}');
    Expect(1, 119679, '\p{iscountingrodnumerals}', "");
    Expect(0, 119679, '\p{^iscountingrodnumerals}', "");
    Expect(0, 119679, '\P{iscountingrodnumerals}', "");
    Expect(1, 119679, '\P{^iscountingrodnumerals}', "");
    Expect(0, 119680, '\p{iscountingrodnumerals}', "");
    Expect(1, 119680, '\p{^iscountingrodnumerals}', "");
    Expect(1, 119680, '\P{iscountingrodnumerals}', "");
    Expect(0, 119680, '\P{^iscountingrodnumerals}', "");
    Expect(1, 119679, '\p{ -Is_Counting_ROD_Numerals}', "");
    Expect(0, 119679, '\p{^ -Is_Counting_ROD_Numerals}', "");
    Expect(0, 119679, '\P{ -Is_Counting_ROD_Numerals}', "");
    Expect(1, 119679, '\P{^ -Is_Counting_ROD_Numerals}', "");
    Expect(0, 119680, '\p{ -Is_Counting_ROD_Numerals}', "");
    Expect(1, 119680, '\p{^ -Is_Counting_ROD_Numerals}', "");
    Expect(1, 119680, '\P{ -Is_Counting_ROD_Numerals}', "");
    Expect(0, 119680, '\P{^ -Is_Counting_ROD_Numerals}', "");
    Error('\p{-/a/in_Counting_Rod_Numerals}');
    Error('\P{-/a/in_Counting_Rod_Numerals}');
    Expect(1, 119679, '\p{incountingrodnumerals}', "");
    Expect(0, 119679, '\p{^incountingrodnumerals}', "");
    Expect(0, 119679, '\P{incountingrodnumerals}', "");
    Expect(1, 119679, '\P{^incountingrodnumerals}', "");
    Expect(0, 119680, '\p{incountingrodnumerals}', "");
    Expect(1, 119680, '\p{^incountingrodnumerals}', "");
    Expect(1, 119680, '\P{incountingrodnumerals}', "");
    Expect(0, 119680, '\P{^incountingrodnumerals}', "");
    Expect(1, 119679, '\p{	_IN_counting_Rod_numerals}', "");
    Expect(0, 119679, '\p{^	_IN_counting_Rod_numerals}', "");
    Expect(0, 119679, '\P{	_IN_counting_Rod_numerals}', "");
    Expect(1, 119679, '\P{^	_IN_counting_Rod_numerals}', "");
    Expect(0, 119680, '\p{	_IN_counting_Rod_numerals}', "");
    Expect(1, 119680, '\p{^	_IN_counting_Rod_numerals}', "");
    Expect(1, 119680, '\P{	_IN_counting_Rod_numerals}', "");
    Expect(0, 119680, '\P{^	_IN_counting_Rod_numerals}', "");
    Error('\p{	Counting_rod:=}');
    Error('\P{	Counting_rod:=}');
    Expect(1, 119679, '\p{countingrod}', "");
    Expect(0, 119679, '\p{^countingrod}', "");
    Expect(0, 119679, '\P{countingrod}', "");
    Expect(1, 119679, '\P{^countingrod}', "");
    Expect(0, 119680, '\p{countingrod}', "");
    Expect(1, 119680, '\p{^countingrod}', "");
    Expect(1, 119680, '\P{countingrod}', "");
    Expect(0, 119680, '\P{^countingrod}', "");
    Expect(1, 119679, '\p{- Counting_Rod}', "");
    Expect(0, 119679, '\p{^- Counting_Rod}', "");
    Expect(0, 119679, '\P{- Counting_Rod}', "");
    Expect(1, 119679, '\P{^- Counting_Rod}', "");
    Expect(0, 119680, '\p{- Counting_Rod}', "");
    Expect(1, 119680, '\p{^- Counting_Rod}', "");
    Expect(1, 119680, '\P{- Counting_Rod}', "");
    Expect(0, 119680, '\P{^- Counting_Rod}', "");
    Error('\p{-Is_COUNTING_rod:=}');
    Error('\P{-Is_COUNTING_rod:=}');
    Expect(1, 119679, '\p{iscountingrod}', "");
    Expect(0, 119679, '\p{^iscountingrod}', "");
    Expect(0, 119679, '\P{iscountingrod}', "");
    Expect(1, 119679, '\P{^iscountingrod}', "");
    Expect(0, 119680, '\p{iscountingrod}', "");
    Expect(1, 119680, '\p{^iscountingrod}', "");
    Expect(1, 119680, '\P{iscountingrod}', "");
    Expect(0, 119680, '\P{^iscountingrod}', "");
    Expect(1, 119679, '\p{-	IS_Counting_Rod}', "");
    Expect(0, 119679, '\p{^-	IS_Counting_Rod}', "");
    Expect(0, 119679, '\P{-	IS_Counting_Rod}', "");
    Expect(1, 119679, '\P{^-	IS_Counting_Rod}', "");
    Expect(0, 119680, '\p{-	IS_Counting_Rod}', "");
    Expect(1, 119680, '\p{^-	IS_Counting_Rod}', "");
    Expect(1, 119680, '\P{-	IS_Counting_Rod}', "");
    Expect(0, 119680, '\P{^-	IS_Counting_Rod}', "");
    Error('\p{-_in_counting_ROD:=}');
    Error('\P{-_in_counting_ROD:=}');
    Expect(1, 119679, '\p{incountingrod}', "");
    Expect(0, 119679, '\p{^incountingrod}', "");
    Expect(0, 119679, '\P{incountingrod}', "");
    Expect(1, 119679, '\P{^incountingrod}', "");
    Expect(0, 119680, '\p{incountingrod}', "");
    Expect(1, 119680, '\p{^incountingrod}', "");
    Expect(1, 119680, '\P{incountingrod}', "");
    Expect(0, 119680, '\P{^incountingrod}', "");
    Expect(1, 119679, '\p{_In_Counting_rod}', "");
    Expect(0, 119679, '\p{^_In_Counting_rod}', "");
    Expect(0, 119679, '\P{_In_Counting_rod}', "");
    Expect(1, 119679, '\P{^_In_Counting_rod}', "");
    Expect(0, 119680, '\p{_In_Counting_rod}', "");
    Expect(1, 119680, '\p{^_In_Counting_rod}', "");
    Expect(1, 119680, '\P{_In_Counting_rod}', "");
    Expect(0, 119680, '\P{^_In_Counting_rod}', "");
    Error('\p{/a/ -cuneiform}');
    Error('\P{/a/ -cuneiform}');
    Expect(1, 75075, '\p{cuneiform}', "");
    Expect(0, 75075, '\p{^cuneiform}', "");
    Expect(0, 75075, '\P{cuneiform}', "");
    Expect(1, 75075, '\P{^cuneiform}', "");
    Expect(0, 75076, '\p{cuneiform}', "");
    Expect(1, 75076, '\p{^cuneiform}', "");
    Expect(1, 75076, '\P{cuneiform}', "");
    Expect(0, 75076, '\P{^cuneiform}', "");
    Expect(1, 75075, '\p{ -cuneiform}', "");
    Expect(0, 75075, '\p{^ -cuneiform}', "");
    Expect(0, 75075, '\P{ -cuneiform}', "");
    Expect(1, 75075, '\P{^ -cuneiform}', "");
    Expect(0, 75076, '\p{ -cuneiform}', "");
    Expect(1, 75076, '\p{^ -cuneiform}', "");
    Expect(1, 75076, '\P{ -cuneiform}', "");
    Expect(0, 75076, '\P{^ -cuneiform}', "");
    Error('\p{:=  is_Cuneiform}');
    Error('\P{:=  is_Cuneiform}');
    Expect(1, 75075, '\p{iscuneiform}', "");
    Expect(0, 75075, '\p{^iscuneiform}', "");
    Expect(0, 75075, '\P{iscuneiform}', "");
    Expect(1, 75075, '\P{^iscuneiform}', "");
    Expect(0, 75076, '\p{iscuneiform}', "");
    Expect(1, 75076, '\p{^iscuneiform}', "");
    Expect(1, 75076, '\P{iscuneiform}', "");
    Expect(0, 75076, '\P{^iscuneiform}', "");
    Expect(1, 75075, '\p{ -Is_Cuneiform}', "");
    Expect(0, 75075, '\p{^ -Is_Cuneiform}', "");
    Expect(0, 75075, '\P{ -Is_Cuneiform}', "");
    Expect(1, 75075, '\P{^ -Is_Cuneiform}', "");
    Expect(0, 75076, '\p{ -Is_Cuneiform}', "");
    Expect(1, 75076, '\p{^ -Is_Cuneiform}', "");
    Expect(1, 75076, '\P{ -Is_Cuneiform}', "");
    Expect(0, 75076, '\P{^ -Is_Cuneiform}', "");
    Error('\p{XSUX:=}');
    Error('\P{XSUX:=}');
    Expect(1, 75075, '\p{xsux}', "");
    Expect(0, 75075, '\p{^xsux}', "");
    Expect(0, 75075, '\P{xsux}', "");
    Expect(1, 75075, '\P{^xsux}', "");
    Expect(0, 75076, '\p{xsux}', "");
    Expect(1, 75076, '\p{^xsux}', "");
    Expect(1, 75076, '\P{xsux}', "");
    Expect(0, 75076, '\P{^xsux}', "");
    Expect(1, 75075, '\p{	xsux}', "");
    Expect(0, 75075, '\p{^	xsux}', "");
    Expect(0, 75075, '\P{	xsux}', "");
    Expect(1, 75075, '\P{^	xsux}', "");
    Expect(0, 75076, '\p{	xsux}', "");
    Expect(1, 75076, '\p{^	xsux}', "");
    Expect(1, 75076, '\P{	xsux}', "");
    Expect(0, 75076, '\P{^	xsux}', "");
    Error('\p{_IS_Xsux:=}');
    Error('\P{_IS_Xsux:=}');
    Expect(1, 75075, '\p{isxsux}', "");
    Expect(0, 75075, '\p{^isxsux}', "");
    Expect(0, 75075, '\P{isxsux}', "");
    Expect(1, 75075, '\P{^isxsux}', "");
    Expect(0, 75076, '\p{isxsux}', "");
    Expect(1, 75076, '\p{^isxsux}', "");
    Expect(1, 75076, '\P{isxsux}', "");
    Expect(0, 75076, '\P{^isxsux}', "");
    Expect(1, 75075, '\p{-IS_XSUX}', "");
    Expect(0, 75075, '\p{^-IS_XSUX}', "");
    Expect(0, 75075, '\P{-IS_XSUX}', "");
    Expect(1, 75075, '\P{^-IS_XSUX}', "");
    Expect(0, 75076, '\p{-IS_XSUX}', "");
    Expect(1, 75076, '\p{^-IS_XSUX}', "");
    Expect(1, 75076, '\P{-IS_XSUX}', "");
    Expect(0, 75076, '\P{^-IS_XSUX}', "");
    Error('\p{/a/cuneiform_NUMBERS_and_punctuation}');
    Error('\P{/a/cuneiform_NUMBERS_and_punctuation}');
    Expect(1, 74879, '\p{cuneiformnumbersandpunctuation}', "");
    Expect(0, 74879, '\p{^cuneiformnumbersandpunctuation}', "");
    Expect(0, 74879, '\P{cuneiformnumbersandpunctuation}', "");
    Expect(1, 74879, '\P{^cuneiformnumbersandpunctuation}', "");
    Expect(0, 74880, '\p{cuneiformnumbersandpunctuation}', "");
    Expect(1, 74880, '\p{^cuneiformnumbersandpunctuation}', "");
    Expect(1, 74880, '\P{cuneiformnumbersandpunctuation}', "");
    Expect(0, 74880, '\P{^cuneiformnumbersandpunctuation}', "");
    Expect(1, 74879, '\p{_	CUNEIFORM_NUMBERS_AND_Punctuation}', "");
    Expect(0, 74879, '\p{^_	CUNEIFORM_NUMBERS_AND_Punctuation}', "");
    Expect(0, 74879, '\P{_	CUNEIFORM_NUMBERS_AND_Punctuation}', "");
    Expect(1, 74879, '\P{^_	CUNEIFORM_NUMBERS_AND_Punctuation}', "");
    Expect(0, 74880, '\p{_	CUNEIFORM_NUMBERS_AND_Punctuation}', "");
    Expect(1, 74880, '\p{^_	CUNEIFORM_NUMBERS_AND_Punctuation}', "");
    Expect(1, 74880, '\P{_	CUNEIFORM_NUMBERS_AND_Punctuation}', "");
    Expect(0, 74880, '\P{^_	CUNEIFORM_NUMBERS_AND_Punctuation}', "");
    Error('\p{	-Is_cuneiform_numbers_And_punctuation/a/}');
    Error('\P{	-Is_cuneiform_numbers_And_punctuation/a/}');
    Expect(1, 74879, '\p{iscuneiformnumbersandpunctuation}', "");
    Expect(0, 74879, '\p{^iscuneiformnumbersandpunctuation}', "");
    Expect(0, 74879, '\P{iscuneiformnumbersandpunctuation}', "");
    Expect(1, 74879, '\P{^iscuneiformnumbersandpunctuation}', "");
    Expect(0, 74880, '\p{iscuneiformnumbersandpunctuation}', "");
    Expect(1, 74880, '\p{^iscuneiformnumbersandpunctuation}', "");
    Expect(1, 74880, '\P{iscuneiformnumbersandpunctuation}', "");
    Expect(0, 74880, '\P{^iscuneiformnumbersandpunctuation}', "");
    Expect(1, 74879, '\p{-	is_Cuneiform_Numbers_And_Punctuation}', "");
    Expect(0, 74879, '\p{^-	is_Cuneiform_Numbers_And_Punctuation}', "");
    Expect(0, 74879, '\P{-	is_Cuneiform_Numbers_And_Punctuation}', "");
    Expect(1, 74879, '\P{^-	is_Cuneiform_Numbers_And_Punctuation}', "");
    Expect(0, 74880, '\p{-	is_Cuneiform_Numbers_And_Punctuation}', "");
    Expect(1, 74880, '\p{^-	is_Cuneiform_Numbers_And_Punctuation}', "");
    Expect(1, 74880, '\P{-	is_Cuneiform_Numbers_And_Punctuation}', "");
    Expect(0, 74880, '\P{^-	is_Cuneiform_Numbers_And_Punctuation}', "");
    Error('\p{_:=In_cuneiform_Numbers_And_PUNCTUATION}');
    Error('\P{_:=In_cuneiform_Numbers_And_PUNCTUATION}');
    Expect(1, 74879, '\p{incuneiformnumbersandpunctuation}', "");
    Expect(0, 74879, '\p{^incuneiformnumbersandpunctuation}', "");
    Expect(0, 74879, '\P{incuneiformnumbersandpunctuation}', "");
    Expect(1, 74879, '\P{^incuneiformnumbersandpunctuation}', "");
    Expect(0, 74880, '\p{incuneiformnumbersandpunctuation}', "");
    Expect(1, 74880, '\p{^incuneiformnumbersandpunctuation}', "");
    Expect(1, 74880, '\P{incuneiformnumbersandpunctuation}', "");
    Expect(0, 74880, '\P{^incuneiformnumbersandpunctuation}', "");
    Expect(1, 74879, '\p{_In_CUNEIFORM_Numbers_And_PUNCTUATION}', "");
    Expect(0, 74879, '\p{^_In_CUNEIFORM_Numbers_And_PUNCTUATION}', "");
    Expect(0, 74879, '\P{_In_CUNEIFORM_Numbers_And_PUNCTUATION}', "");
    Expect(1, 74879, '\P{^_In_CUNEIFORM_Numbers_And_PUNCTUATION}', "");
    Expect(0, 74880, '\p{_In_CUNEIFORM_Numbers_And_PUNCTUATION}', "");
    Expect(1, 74880, '\p{^_In_CUNEIFORM_Numbers_And_PUNCTUATION}', "");
    Expect(1, 74880, '\P{_In_CUNEIFORM_Numbers_And_PUNCTUATION}', "");
    Expect(0, 74880, '\P{^_In_CUNEIFORM_Numbers_And_PUNCTUATION}', "");
    Error('\p{	Cuneiform_NUMBERS:=}');
    Error('\P{	Cuneiform_NUMBERS:=}');
    Expect(1, 74879, '\p{cuneiformnumbers}', "");
    Expect(0, 74879, '\p{^cuneiformnumbers}', "");
    Expect(0, 74879, '\P{cuneiformnumbers}', "");
    Expect(1, 74879, '\P{^cuneiformnumbers}', "");
    Expect(0, 74880, '\p{cuneiformnumbers}', "");
    Expect(1, 74880, '\p{^cuneiformnumbers}', "");
    Expect(1, 74880, '\P{cuneiformnumbers}', "");
    Expect(0, 74880, '\P{^cuneiformnumbers}', "");
    Expect(1, 74879, '\p{-_cuneiform_numbers}', "");
    Expect(0, 74879, '\p{^-_cuneiform_numbers}', "");
    Expect(0, 74879, '\P{-_cuneiform_numbers}', "");
    Expect(1, 74879, '\P{^-_cuneiform_numbers}', "");
    Expect(0, 74880, '\p{-_cuneiform_numbers}', "");
    Expect(1, 74880, '\p{^-_cuneiform_numbers}', "");
    Expect(1, 74880, '\P{-_cuneiform_numbers}', "");
    Expect(0, 74880, '\P{^-_cuneiform_numbers}', "");
    Error('\p{	Is_Cuneiform_Numbers/a/}');
    Error('\P{	Is_Cuneiform_Numbers/a/}');
    Expect(1, 74879, '\p{iscuneiformnumbers}', "");
    Expect(0, 74879, '\p{^iscuneiformnumbers}', "");
    Expect(0, 74879, '\P{iscuneiformnumbers}', "");
    Expect(1, 74879, '\P{^iscuneiformnumbers}', "");
    Expect(0, 74880, '\p{iscuneiformnumbers}', "");
    Expect(1, 74880, '\p{^iscuneiformnumbers}', "");
    Expect(1, 74880, '\P{iscuneiformnumbers}', "");
    Expect(0, 74880, '\P{^iscuneiformnumbers}', "");
    Expect(1, 74879, '\p{	_Is_CUNEIFORM_NUMBERS}', "");
    Expect(0, 74879, '\p{^	_Is_CUNEIFORM_NUMBERS}', "");
    Expect(0, 74879, '\P{	_Is_CUNEIFORM_NUMBERS}', "");
    Expect(1, 74879, '\P{^	_Is_CUNEIFORM_NUMBERS}', "");
    Expect(0, 74880, '\p{	_Is_CUNEIFORM_NUMBERS}', "");
    Expect(1, 74880, '\p{^	_Is_CUNEIFORM_NUMBERS}', "");
    Expect(1, 74880, '\P{	_Is_CUNEIFORM_NUMBERS}', "");
    Expect(0, 74880, '\P{^	_Is_CUNEIFORM_NUMBERS}', "");
    Error('\p{ 	In_CUNEIFORM_NUMBERS/a/}');
    Error('\P{ 	In_CUNEIFORM_NUMBERS/a/}');
    Expect(1, 74879, '\p{incuneiformnumbers}', "");
    Expect(0, 74879, '\p{^incuneiformnumbers}', "");
    Expect(0, 74879, '\P{incuneiformnumbers}', "");
    Expect(1, 74879, '\P{^incuneiformnumbers}', "");
    Expect(0, 74880, '\p{incuneiformnumbers}', "");
    Expect(1, 74880, '\p{^incuneiformnumbers}', "");
    Expect(1, 74880, '\P{incuneiformnumbers}', "");
    Expect(0, 74880, '\P{^incuneiformnumbers}', "");
    Expect(1, 74879, '\p{		In_Cuneiform_Numbers}', "");
    Expect(0, 74879, '\p{^		In_Cuneiform_Numbers}', "");
    Expect(0, 74879, '\P{		In_Cuneiform_Numbers}', "");
    Expect(1, 74879, '\P{^		In_Cuneiform_Numbers}', "");
    Expect(0, 74880, '\p{		In_Cuneiform_Numbers}', "");
    Expect(1, 74880, '\p{^		In_Cuneiform_Numbers}', "");
    Expect(1, 74880, '\P{		In_Cuneiform_Numbers}', "");
    Expect(0, 74880, '\P{^		In_Cuneiform_Numbers}', "");
    Error('\p{/a/Currency_Symbol}');
    Error('\P{/a/Currency_Symbol}');
    Expect(1, 65510, '\p{currencysymbol}', "");
    Expect(0, 65510, '\p{^currencysymbol}', "");
    Expect(0, 65510, '\P{currencysymbol}', "");
    Expect(1, 65510, '\P{^currencysymbol}', "");
    Expect(0, 65511, '\p{currencysymbol}', "");
    Expect(1, 65511, '\p{^currencysymbol}', "");
    Expect(1, 65511, '\P{currencysymbol}', "");
    Expect(0, 65511, '\P{^currencysymbol}', "");
    Expect(1, 65510, '\p{		CURRENCY_SYMBOL}', "");
    Expect(0, 65510, '\p{^		CURRENCY_SYMBOL}', "");
    Expect(0, 65510, '\P{		CURRENCY_SYMBOL}', "");
    Expect(1, 65510, '\P{^		CURRENCY_SYMBOL}', "");
    Expect(0, 65511, '\p{		CURRENCY_SYMBOL}', "");
    Expect(1, 65511, '\p{^		CURRENCY_SYMBOL}', "");
    Expect(1, 65511, '\P{		CURRENCY_SYMBOL}', "");
    Expect(0, 65511, '\P{^		CURRENCY_SYMBOL}', "");
    Error('\p{:= _is_Currency_SYMBOL}');
    Error('\P{:= _is_Currency_SYMBOL}');
    Expect(1, 65510, '\p{iscurrencysymbol}', "");
    Expect(0, 65510, '\p{^iscurrencysymbol}', "");
    Expect(0, 65510, '\P{iscurrencysymbol}', "");
    Expect(1, 65510, '\P{^iscurrencysymbol}', "");
    Expect(0, 65511, '\p{iscurrencysymbol}', "");
    Expect(1, 65511, '\p{^iscurrencysymbol}', "");
    Expect(1, 65511, '\P{iscurrencysymbol}', "");
    Expect(0, 65511, '\P{^iscurrencysymbol}', "");
    Expect(1, 65510, '\p{ Is_Currency_symbol}', "");
    Expect(0, 65510, '\p{^ Is_Currency_symbol}', "");
    Expect(0, 65510, '\P{ Is_Currency_symbol}', "");
    Expect(1, 65510, '\P{^ Is_Currency_symbol}', "");
    Expect(0, 65511, '\p{ Is_Currency_symbol}', "");
    Expect(1, 65511, '\p{^ Is_Currency_symbol}', "");
    Expect(1, 65511, '\P{ Is_Currency_symbol}', "");
    Expect(0, 65511, '\P{^ Is_Currency_symbol}', "");
    Error('\p{/a/ Sc}');
    Error('\P{/a/ Sc}');
    Expect(1, 65510, '\p{sc}', "");
    Expect(0, 65510, '\p{^sc}', "");
    Expect(0, 65510, '\P{sc}', "");
    Expect(1, 65510, '\P{^sc}', "");
    Expect(0, 65511, '\p{sc}', "");
    Expect(1, 65511, '\p{^sc}', "");
    Expect(1, 65511, '\P{sc}', "");
    Expect(0, 65511, '\P{^sc}', "");
    Expect(1, 65510, '\p{ Sc}', "");
    Expect(0, 65510, '\p{^ Sc}', "");
    Expect(0, 65510, '\P{ Sc}', "");
    Expect(1, 65510, '\P{^ Sc}', "");
    Expect(0, 65511, '\p{ Sc}', "");
    Expect(1, 65511, '\p{^ Sc}', "");
    Expect(1, 65511, '\P{ Sc}', "");
    Expect(0, 65511, '\P{^ Sc}', "");
    Error('\p{/a/_-Is_Sc}');
    Error('\P{/a/_-Is_Sc}');
    Expect(1, 65510, '\p{issc}', "");
    Expect(0, 65510, '\p{^issc}', "");
    Expect(0, 65510, '\P{issc}', "");
    Expect(1, 65510, '\P{^issc}', "");
    Expect(0, 65511, '\p{issc}', "");
    Expect(1, 65511, '\p{^issc}', "");
    Expect(1, 65511, '\P{issc}', "");
    Expect(0, 65511, '\P{^issc}', "");
    Expect(1, 65510, '\p{  Is_sc}', "");
    Expect(0, 65510, '\p{^  Is_sc}', "");
    Expect(0, 65510, '\P{  Is_sc}', "");
    Expect(1, 65510, '\P{^  Is_sc}', "");
    Expect(0, 65511, '\p{  Is_sc}', "");
    Expect(1, 65511, '\p{^  Is_sc}', "");
    Expect(1, 65511, '\P{  Is_sc}', "");
    Expect(0, 65511, '\P{^  Is_sc}', "");
    Error('\p{/a/ CURRENCY_Symbols}');
    Error('\P{/a/ CURRENCY_Symbols}');
    Expect(1, 8399, '\p{currencysymbols}', "");
    Expect(0, 8399, '\p{^currencysymbols}', "");
    Expect(0, 8399, '\P{currencysymbols}', "");
    Expect(1, 8399, '\P{^currencysymbols}', "");
    Expect(0, 8400, '\p{currencysymbols}', "");
    Expect(1, 8400, '\p{^currencysymbols}', "");
    Expect(1, 8400, '\P{currencysymbols}', "");
    Expect(0, 8400, '\P{^currencysymbols}', "");
    Expect(1, 8399, '\p{Currency_SYMBOLS}', "");
    Expect(0, 8399, '\p{^Currency_SYMBOLS}', "");
    Expect(0, 8399, '\P{Currency_SYMBOLS}', "");
    Expect(1, 8399, '\P{^Currency_SYMBOLS}', "");
    Expect(0, 8400, '\p{Currency_SYMBOLS}', "");
    Expect(1, 8400, '\p{^Currency_SYMBOLS}', "");
    Expect(1, 8400, '\P{Currency_SYMBOLS}', "");
    Expect(0, 8400, '\P{^Currency_SYMBOLS}', "");
    Error('\p{/a/	IS_currency_SYMBOLS}');
    Error('\P{/a/	IS_currency_SYMBOLS}');
    Expect(1, 8399, '\p{iscurrencysymbols}', "");
    Expect(0, 8399, '\p{^iscurrencysymbols}', "");
    Expect(0, 8399, '\P{iscurrencysymbols}', "");
    Expect(1, 8399, '\P{^iscurrencysymbols}', "");
    Expect(0, 8400, '\p{iscurrencysymbols}', "");
    Expect(1, 8400, '\p{^iscurrencysymbols}', "");
    Expect(1, 8400, '\P{iscurrencysymbols}', "");
    Expect(0, 8400, '\P{^iscurrencysymbols}', "");
    Expect(1, 8399, '\p{-IS_Currency_symbols}', "");
    Expect(0, 8399, '\p{^-IS_Currency_symbols}', "");
    Expect(0, 8399, '\P{-IS_Currency_symbols}', "");
    Expect(1, 8399, '\P{^-IS_Currency_symbols}', "");
    Expect(0, 8400, '\p{-IS_Currency_symbols}', "");
    Expect(1, 8400, '\p{^-IS_Currency_symbols}', "");
    Expect(1, 8400, '\P{-IS_Currency_symbols}', "");
    Expect(0, 8400, '\P{^-IS_Currency_symbols}', "");
    Error('\p{ _In_currency_symbols:=}');
    Error('\P{ _In_currency_symbols:=}');
    Expect(1, 8399, '\p{incurrencysymbols}', "");
    Expect(0, 8399, '\p{^incurrencysymbols}', "");
    Expect(0, 8399, '\P{incurrencysymbols}', "");
    Expect(1, 8399, '\P{^incurrencysymbols}', "");
    Expect(0, 8400, '\p{incurrencysymbols}', "");
    Expect(1, 8400, '\p{^incurrencysymbols}', "");
    Expect(1, 8400, '\P{incurrencysymbols}', "");
    Expect(0, 8400, '\P{^incurrencysymbols}', "");
    Expect(1, 8399, '\p{--In_Currency_Symbols}', "");
    Expect(0, 8399, '\p{^--In_Currency_Symbols}', "");
    Expect(0, 8399, '\P{--In_Currency_Symbols}', "");
    Expect(1, 8399, '\P{^--In_Currency_Symbols}', "");
    Expect(0, 8400, '\p{--In_Currency_Symbols}', "");
    Expect(1, 8400, '\p{^--In_Currency_Symbols}', "");
    Expect(1, 8400, '\P{--In_Currency_Symbols}', "");
    Expect(0, 8400, '\P{^--In_Currency_Symbols}', "");
    Error('\p{	:=cypriot}');
    Error('\P{	:=cypriot}');
    Expect(1, 67647, '\p{cypriot}', "");
    Expect(0, 67647, '\p{^cypriot}', "");
    Expect(0, 67647, '\P{cypriot}', "");
    Expect(1, 67647, '\P{^cypriot}', "");
    Expect(0, 67648, '\p{cypriot}', "");
    Expect(1, 67648, '\p{^cypriot}', "");
    Expect(1, 67648, '\P{cypriot}', "");
    Expect(0, 67648, '\P{^cypriot}', "");
    Expect(1, 67647, '\p{	-Cypriot}', "");
    Expect(0, 67647, '\p{^	-Cypriot}', "");
    Expect(0, 67647, '\P{	-Cypriot}', "");
    Expect(1, 67647, '\P{^	-Cypriot}', "");
    Expect(0, 67648, '\p{	-Cypriot}', "");
    Expect(1, 67648, '\p{^	-Cypriot}', "");
    Expect(1, 67648, '\P{	-Cypriot}', "");
    Expect(0, 67648, '\P{^	-Cypriot}', "");
    Error('\p{	 Is_Cypriot/a/}');
    Error('\P{	 Is_Cypriot/a/}');
    Expect(1, 67647, '\p{iscypriot}', "");
    Expect(0, 67647, '\p{^iscypriot}', "");
    Expect(0, 67647, '\P{iscypriot}', "");
    Expect(1, 67647, '\P{^iscypriot}', "");
    Expect(0, 67648, '\p{iscypriot}', "");
    Expect(1, 67648, '\p{^iscypriot}', "");
    Expect(1, 67648, '\P{iscypriot}', "");
    Expect(0, 67648, '\P{^iscypriot}', "");
    Expect(1, 67647, '\p{__Is_Cypriot}', "");
    Expect(0, 67647, '\p{^__Is_Cypriot}', "");
    Expect(0, 67647, '\P{__Is_Cypriot}', "");
    Expect(1, 67647, '\P{^__Is_Cypriot}', "");
    Expect(0, 67648, '\p{__Is_Cypriot}', "");
    Expect(1, 67648, '\p{^__Is_Cypriot}', "");
    Expect(1, 67648, '\P{__Is_Cypriot}', "");
    Expect(0, 67648, '\P{^__Is_Cypriot}', "");
    Error('\p{_ Cprt:=}');
    Error('\P{_ Cprt:=}');
    Expect(1, 67647, '\p{cprt}', "");
    Expect(0, 67647, '\p{^cprt}', "");
    Expect(0, 67647, '\P{cprt}', "");
    Expect(1, 67647, '\P{^cprt}', "");
    Expect(0, 67648, '\p{cprt}', "");
    Expect(1, 67648, '\p{^cprt}', "");
    Expect(1, 67648, '\P{cprt}', "");
    Expect(0, 67648, '\P{^cprt}', "");
    Expect(1, 67647, '\p{		cprt}', "");
    Expect(0, 67647, '\p{^		cprt}', "");
    Expect(0, 67647, '\P{		cprt}', "");
    Expect(1, 67647, '\P{^		cprt}', "");
    Expect(0, 67648, '\p{		cprt}', "");
    Expect(1, 67648, '\p{^		cprt}', "");
    Expect(1, 67648, '\P{		cprt}', "");
    Expect(0, 67648, '\P{^		cprt}', "");
    Error('\p{:=-_Is_cprt}');
    Error('\P{:=-_Is_cprt}');
    Expect(1, 67647, '\p{iscprt}', "");
    Expect(0, 67647, '\p{^iscprt}', "");
    Expect(0, 67647, '\P{iscprt}', "");
    Expect(1, 67647, '\P{^iscprt}', "");
    Expect(0, 67648, '\p{iscprt}', "");
    Expect(1, 67648, '\p{^iscprt}', "");
    Expect(1, 67648, '\P{iscprt}', "");
    Expect(0, 67648, '\P{^iscprt}', "");
    Expect(1, 67647, '\p{IS_cprt}', "");
    Expect(0, 67647, '\p{^IS_cprt}', "");
    Expect(0, 67647, '\P{IS_cprt}', "");
    Expect(1, 67647, '\P{^IS_cprt}', "");
    Expect(0, 67648, '\p{IS_cprt}', "");
    Expect(1, 67648, '\p{^IS_cprt}', "");
    Expect(1, 67648, '\P{IS_cprt}', "");
    Expect(0, 67648, '\P{^IS_cprt}', "");
    Error('\p{:=  Cypriot_Syllabary}');
    Error('\P{:=  Cypriot_Syllabary}');
    Expect(1, 67647, '\p{cypriotsyllabary}', "");
    Expect(0, 67647, '\p{^cypriotsyllabary}', "");
    Expect(0, 67647, '\P{cypriotsyllabary}', "");
    Expect(1, 67647, '\P{^cypriotsyllabary}', "");
    Expect(0, 67648, '\p{cypriotsyllabary}', "");
    Expect(1, 67648, '\p{^cypriotsyllabary}', "");
    Expect(1, 67648, '\P{cypriotsyllabary}', "");
    Expect(0, 67648, '\P{^cypriotsyllabary}', "");
    Expect(1, 67647, '\p{_-CYPRIOT_SYLLABARY}', "");
    Expect(0, 67647, '\p{^_-CYPRIOT_SYLLABARY}', "");
    Expect(0, 67647, '\P{_-CYPRIOT_SYLLABARY}', "");
    Expect(1, 67647, '\P{^_-CYPRIOT_SYLLABARY}', "");
    Expect(0, 67648, '\p{_-CYPRIOT_SYLLABARY}', "");
    Expect(1, 67648, '\p{^_-CYPRIOT_SYLLABARY}', "");
    Expect(1, 67648, '\P{_-CYPRIOT_SYLLABARY}', "");
    Expect(0, 67648, '\P{^_-CYPRIOT_SYLLABARY}', "");
    Error('\p{- Is_CYPRIOT_Syllabary:=}');
    Error('\P{- Is_CYPRIOT_Syllabary:=}');
    Expect(1, 67647, '\p{iscypriotsyllabary}', "");
    Expect(0, 67647, '\p{^iscypriotsyllabary}', "");
    Expect(0, 67647, '\P{iscypriotsyllabary}', "");
    Expect(1, 67647, '\P{^iscypriotsyllabary}', "");
    Expect(0, 67648, '\p{iscypriotsyllabary}', "");
    Expect(1, 67648, '\p{^iscypriotsyllabary}', "");
    Expect(1, 67648, '\P{iscypriotsyllabary}', "");
    Expect(0, 67648, '\P{^iscypriotsyllabary}', "");
    Expect(1, 67647, '\p{ 	Is_CYPRIOT_Syllabary}', "");
    Expect(0, 67647, '\p{^ 	Is_CYPRIOT_Syllabary}', "");
    Expect(0, 67647, '\P{ 	Is_CYPRIOT_Syllabary}', "");
    Expect(1, 67647, '\P{^ 	Is_CYPRIOT_Syllabary}', "");
    Expect(0, 67648, '\p{ 	Is_CYPRIOT_Syllabary}', "");
    Expect(1, 67648, '\p{^ 	Is_CYPRIOT_Syllabary}', "");
    Expect(1, 67648, '\P{ 	Is_CYPRIOT_Syllabary}', "");
    Expect(0, 67648, '\P{^ 	Is_CYPRIOT_Syllabary}', "");
    Error('\p{In_cypriot_Syllabary/a/}');
    Error('\P{In_cypriot_Syllabary/a/}');
    Expect(1, 67647, '\p{incypriotsyllabary}', "");
    Expect(0, 67647, '\p{^incypriotsyllabary}', "");
    Expect(0, 67647, '\P{incypriotsyllabary}', "");
    Expect(1, 67647, '\P{^incypriotsyllabary}', "");
    Expect(0, 67648, '\p{incypriotsyllabary}', "");
    Expect(1, 67648, '\p{^incypriotsyllabary}', "");
    Expect(1, 67648, '\P{incypriotsyllabary}', "");
    Expect(0, 67648, '\P{^incypriotsyllabary}', "");
    Expect(1, 67647, '\p{_-In_cypriot_Syllabary}', "");
    Expect(0, 67647, '\p{^_-In_cypriot_Syllabary}', "");
    Expect(0, 67647, '\P{_-In_cypriot_Syllabary}', "");
    Expect(1, 67647, '\P{^_-In_cypriot_Syllabary}', "");
    Expect(0, 67648, '\p{_-In_cypriot_Syllabary}', "");
    Expect(1, 67648, '\p{^_-In_cypriot_Syllabary}', "");
    Expect(1, 67648, '\P{_-In_cypriot_Syllabary}', "");
    Expect(0, 67648, '\P{^_-In_cypriot_Syllabary}', "");
    Error('\p{:= -Cyrillic}');
    Error('\P{:= -Cyrillic}');
    Expect(1, 65071, '\p{cyrillic}', "");
    Expect(0, 65071, '\p{^cyrillic}', "");
    Expect(0, 65071, '\P{cyrillic}', "");
    Expect(1, 65071, '\P{^cyrillic}', "");
    Expect(0, 65072, '\p{cyrillic}', "");
    Expect(1, 65072, '\p{^cyrillic}', "");
    Expect(1, 65072, '\P{cyrillic}', "");
    Expect(0, 65072, '\P{^cyrillic}', "");
    Expect(1, 65071, '\p{ -Cyrillic}', "");
    Expect(0, 65071, '\p{^ -Cyrillic}', "");
    Expect(0, 65071, '\P{ -Cyrillic}', "");
    Expect(1, 65071, '\P{^ -Cyrillic}', "");
    Expect(0, 65072, '\p{ -Cyrillic}', "");
    Expect(1, 65072, '\p{^ -Cyrillic}', "");
    Expect(1, 65072, '\P{ -Cyrillic}', "");
    Expect(0, 65072, '\P{^ -Cyrillic}', "");
    Error('\p{_/a/IS_cyrillic}');
    Error('\P{_/a/IS_cyrillic}');
    Expect(1, 65071, '\p{iscyrillic}', "");
    Expect(0, 65071, '\p{^iscyrillic}', "");
    Expect(0, 65071, '\P{iscyrillic}', "");
    Expect(1, 65071, '\P{^iscyrillic}', "");
    Expect(0, 65072, '\p{iscyrillic}', "");
    Expect(1, 65072, '\p{^iscyrillic}', "");
    Expect(1, 65072, '\P{iscyrillic}', "");
    Expect(0, 65072, '\P{^iscyrillic}', "");
    Expect(1, 65071, '\p{ -Is_CYRILLIC}', "");
    Expect(0, 65071, '\p{^ -Is_CYRILLIC}', "");
    Expect(0, 65071, '\P{ -Is_CYRILLIC}', "");
    Expect(1, 65071, '\P{^ -Is_CYRILLIC}', "");
    Expect(0, 65072, '\p{ -Is_CYRILLIC}', "");
    Expect(1, 65072, '\p{^ -Is_CYRILLIC}', "");
    Expect(1, 65072, '\P{ -Is_CYRILLIC}', "");
    Expect(0, 65072, '\P{^ -Is_CYRILLIC}', "");
    Error('\p{ _Cyrl:=}');
    Error('\P{ _Cyrl:=}');
    Expect(1, 65071, '\p{cyrl}', "");
    Expect(0, 65071, '\p{^cyrl}', "");
    Expect(0, 65071, '\P{cyrl}', "");
    Expect(1, 65071, '\P{^cyrl}', "");
    Expect(0, 65072, '\p{cyrl}', "");
    Expect(1, 65072, '\p{^cyrl}', "");
    Expect(1, 65072, '\P{cyrl}', "");
    Expect(0, 65072, '\P{^cyrl}', "");
    Expect(1, 65071, '\p{--Cyrl}', "");
    Expect(0, 65071, '\p{^--Cyrl}', "");
    Expect(0, 65071, '\P{--Cyrl}', "");
    Expect(1, 65071, '\P{^--Cyrl}', "");
    Expect(0, 65072, '\p{--Cyrl}', "");
    Expect(1, 65072, '\p{^--Cyrl}', "");
    Expect(1, 65072, '\P{--Cyrl}', "");
    Expect(0, 65072, '\P{^--Cyrl}', "");
    Error('\p{:=is_Cyrl}');
    Error('\P{:=is_Cyrl}');
    Expect(1, 65071, '\p{iscyrl}', "");
    Expect(0, 65071, '\p{^iscyrl}', "");
    Expect(0, 65071, '\P{iscyrl}', "");
    Expect(1, 65071, '\P{^iscyrl}', "");
    Expect(0, 65072, '\p{iscyrl}', "");
    Expect(1, 65072, '\p{^iscyrl}', "");
    Expect(1, 65072, '\P{iscyrl}', "");
    Expect(0, 65072, '\P{^iscyrl}', "");
    Expect(1, 65071, '\p{-is_Cyrl}', "");
    Expect(0, 65071, '\p{^-is_Cyrl}', "");
    Expect(0, 65071, '\P{-is_Cyrl}', "");
    Expect(1, 65071, '\P{^-is_Cyrl}', "");
    Expect(0, 65072, '\p{-is_Cyrl}', "");
    Expect(1, 65072, '\p{^-is_Cyrl}', "");
    Expect(1, 65072, '\P{-is_Cyrl}', "");
    Expect(0, 65072, '\P{^-is_Cyrl}', "");
    Error('\p{-Cyrillic_EXTENDED_A/a/}');
    Error('\P{-Cyrillic_EXTENDED_A/a/}');
    Expect(1, 11775, '\p{cyrillicextendeda}', "");
    Expect(0, 11775, '\p{^cyrillicextendeda}', "");
    Expect(0, 11775, '\P{cyrillicextendeda}', "");
    Expect(1, 11775, '\P{^cyrillicextendeda}', "");
    Expect(0, 11776, '\p{cyrillicextendeda}', "");
    Expect(1, 11776, '\p{^cyrillicextendeda}', "");
    Expect(1, 11776, '\P{cyrillicextendeda}', "");
    Expect(0, 11776, '\P{^cyrillicextendeda}', "");
    Expect(1, 11775, '\p{	 Cyrillic_Extended_a}', "");
    Expect(0, 11775, '\p{^	 Cyrillic_Extended_a}', "");
    Expect(0, 11775, '\P{	 Cyrillic_Extended_a}', "");
    Expect(1, 11775, '\P{^	 Cyrillic_Extended_a}', "");
    Expect(0, 11776, '\p{	 Cyrillic_Extended_a}', "");
    Expect(1, 11776, '\p{^	 Cyrillic_Extended_a}', "");
    Expect(1, 11776, '\P{	 Cyrillic_Extended_a}', "");
    Expect(0, 11776, '\P{^	 Cyrillic_Extended_a}', "");
    Error('\p{/a/ _Is_cyrillic_Extended_A}');
    Error('\P{/a/ _Is_cyrillic_Extended_A}');
    Expect(1, 11775, '\p{iscyrillicextendeda}', "");
    Expect(0, 11775, '\p{^iscyrillicextendeda}', "");
    Expect(0, 11775, '\P{iscyrillicextendeda}', "");
    Expect(1, 11775, '\P{^iscyrillicextendeda}', "");
    Expect(0, 11776, '\p{iscyrillicextendeda}', "");
    Expect(1, 11776, '\p{^iscyrillicextendeda}', "");
    Expect(1, 11776, '\P{iscyrillicextendeda}', "");
    Expect(0, 11776, '\P{^iscyrillicextendeda}', "");
    Expect(1, 11775, '\p{  Is_CYRILLIC_EXTENDED_A}', "");
    Expect(0, 11775, '\p{^  Is_CYRILLIC_EXTENDED_A}', "");
    Expect(0, 11775, '\P{  Is_CYRILLIC_EXTENDED_A}', "");
    Expect(1, 11775, '\P{^  Is_CYRILLIC_EXTENDED_A}', "");
    Expect(0, 11776, '\p{  Is_CYRILLIC_EXTENDED_A}', "");
    Expect(1, 11776, '\p{^  Is_CYRILLIC_EXTENDED_A}', "");
    Expect(1, 11776, '\P{  Is_CYRILLIC_EXTENDED_A}', "");
    Expect(0, 11776, '\P{^  Is_CYRILLIC_EXTENDED_A}', "");
    Error('\p{:=_	In_Cyrillic_extended_A}');
    Error('\P{:=_	In_Cyrillic_extended_A}');
    Expect(1, 11775, '\p{incyrillicextendeda}', "");
    Expect(0, 11775, '\p{^incyrillicextendeda}', "");
    Expect(0, 11775, '\P{incyrillicextendeda}', "");
    Expect(1, 11775, '\P{^incyrillicextendeda}', "");
    Expect(0, 11776, '\p{incyrillicextendeda}', "");
    Expect(1, 11776, '\p{^incyrillicextendeda}', "");
    Expect(1, 11776, '\P{incyrillicextendeda}', "");
    Expect(0, 11776, '\P{^incyrillicextendeda}', "");
    Expect(1, 11775, '\p{ -In_Cyrillic_Extended_A}', "");
    Expect(0, 11775, '\p{^ -In_Cyrillic_Extended_A}', "");
    Expect(0, 11775, '\P{ -In_Cyrillic_Extended_A}', "");
    Expect(1, 11775, '\P{^ -In_Cyrillic_Extended_A}', "");
    Expect(0, 11776, '\p{ -In_Cyrillic_Extended_A}', "");
    Expect(1, 11776, '\p{^ -In_Cyrillic_Extended_A}', "");
    Expect(1, 11776, '\P{ -In_Cyrillic_Extended_A}', "");
    Expect(0, 11776, '\P{^ -In_Cyrillic_Extended_A}', "");
    Error('\p{	:=Cyrillic_EXT_a}');
    Error('\P{	:=Cyrillic_EXT_a}');
    Expect(1, 11775, '\p{cyrillicexta}', "");
    Expect(0, 11775, '\p{^cyrillicexta}', "");
    Expect(0, 11775, '\P{cyrillicexta}', "");
    Expect(1, 11775, '\P{^cyrillicexta}', "");
    Expect(0, 11776, '\p{cyrillicexta}', "");
    Expect(1, 11776, '\p{^cyrillicexta}', "");
    Expect(1, 11776, '\P{cyrillicexta}', "");
    Expect(0, 11776, '\P{^cyrillicexta}', "");
    Expect(1, 11775, '\p{- Cyrillic_Ext_A}', "");
    Expect(0, 11775, '\p{^- Cyrillic_Ext_A}', "");
    Expect(0, 11775, '\P{- Cyrillic_Ext_A}', "");
    Expect(1, 11775, '\P{^- Cyrillic_Ext_A}', "");
    Expect(0, 11776, '\p{- Cyrillic_Ext_A}', "");
    Expect(1, 11776, '\p{^- Cyrillic_Ext_A}', "");
    Expect(1, 11776, '\P{- Cyrillic_Ext_A}', "");
    Expect(0, 11776, '\P{^- Cyrillic_Ext_A}', "");
    Error('\p{-is_Cyrillic_Ext_A:=}');
    Error('\P{-is_Cyrillic_Ext_A:=}');
    Expect(1, 11775, '\p{iscyrillicexta}', "");
    Expect(0, 11775, '\p{^iscyrillicexta}', "");
    Expect(0, 11775, '\P{iscyrillicexta}', "");
    Expect(1, 11775, '\P{^iscyrillicexta}', "");
    Expect(0, 11776, '\p{iscyrillicexta}', "");
    Expect(1, 11776, '\p{^iscyrillicexta}', "");
    Expect(1, 11776, '\P{iscyrillicexta}', "");
    Expect(0, 11776, '\P{^iscyrillicexta}', "");
    Expect(1, 11775, '\p{ Is_CYRILLIC_EXT_A}', "");
    Expect(0, 11775, '\p{^ Is_CYRILLIC_EXT_A}', "");
    Expect(0, 11775, '\P{ Is_CYRILLIC_EXT_A}', "");
    Expect(1, 11775, '\P{^ Is_CYRILLIC_EXT_A}', "");
    Expect(0, 11776, '\p{ Is_CYRILLIC_EXT_A}', "");
    Expect(1, 11776, '\p{^ Is_CYRILLIC_EXT_A}', "");
    Expect(1, 11776, '\P{ Is_CYRILLIC_EXT_A}', "");
    Expect(0, 11776, '\P{^ Is_CYRILLIC_EXT_A}', "");
    Error('\p{:=-In_cyrillic_Ext_a}');
    Error('\P{:=-In_cyrillic_Ext_a}');
    Expect(1, 11775, '\p{incyrillicexta}', "");
    Expect(0, 11775, '\p{^incyrillicexta}', "");
    Expect(0, 11775, '\P{incyrillicexta}', "");
    Expect(1, 11775, '\P{^incyrillicexta}', "");
    Expect(0, 11776, '\p{incyrillicexta}', "");
    Expect(1, 11776, '\p{^incyrillicexta}', "");
    Expect(1, 11776, '\P{incyrillicexta}', "");
    Expect(0, 11776, '\P{^incyrillicexta}', "");
    Expect(1, 11775, '\p{ _In_Cyrillic_ext_A}', "");
    Expect(0, 11775, '\p{^ _In_Cyrillic_ext_A}', "");
    Expect(0, 11775, '\P{ _In_Cyrillic_ext_A}', "");
    Expect(1, 11775, '\P{^ _In_Cyrillic_ext_A}', "");
    Expect(0, 11776, '\p{ _In_Cyrillic_ext_A}', "");
    Expect(1, 11776, '\p{^ _In_Cyrillic_ext_A}', "");
    Expect(1, 11776, '\P{ _In_Cyrillic_ext_A}', "");
    Expect(0, 11776, '\P{^ _In_Cyrillic_ext_A}', "");
    Error('\p{:=	CYRILLIC_Extended_B}');
    Error('\P{:=	CYRILLIC_Extended_B}');
    Expect(1, 42655, '\p{cyrillicextendedb}', "");
    Expect(0, 42655, '\p{^cyrillicextendedb}', "");
    Expect(0, 42655, '\P{cyrillicextendedb}', "");
    Expect(1, 42655, '\P{^cyrillicextendedb}', "");
    Expect(0, 42656, '\p{cyrillicextendedb}', "");
    Expect(1, 42656, '\p{^cyrillicextendedb}', "");
    Expect(1, 42656, '\P{cyrillicextendedb}', "");
    Expect(0, 42656, '\P{^cyrillicextendedb}', "");
    Expect(1, 42655, '\p{__Cyrillic_extended_B}', "");
    Expect(0, 42655, '\p{^__Cyrillic_extended_B}', "");
    Expect(0, 42655, '\P{__Cyrillic_extended_B}', "");
    Expect(1, 42655, '\P{^__Cyrillic_extended_B}', "");
    Expect(0, 42656, '\p{__Cyrillic_extended_B}', "");
    Expect(1, 42656, '\p{^__Cyrillic_extended_B}', "");
    Expect(1, 42656, '\P{__Cyrillic_extended_B}', "");
    Expect(0, 42656, '\P{^__Cyrillic_extended_B}', "");
    Error('\p{/a/	-is_CYRILLIC_extended_B}');
    Error('\P{/a/	-is_CYRILLIC_extended_B}');
    Expect(1, 42655, '\p{iscyrillicextendedb}', "");
    Expect(0, 42655, '\p{^iscyrillicextendedb}', "");
    Expect(0, 42655, '\P{iscyrillicextendedb}', "");
    Expect(1, 42655, '\P{^iscyrillicextendedb}', "");
    Expect(0, 42656, '\p{iscyrillicextendedb}', "");
    Expect(1, 42656, '\p{^iscyrillicextendedb}', "");
    Expect(1, 42656, '\P{iscyrillicextendedb}', "");
    Expect(0, 42656, '\P{^iscyrillicextendedb}', "");
    Expect(1, 42655, '\p{ Is_cyrillic_Extended_B}', "");
    Expect(0, 42655, '\p{^ Is_cyrillic_Extended_B}', "");
    Expect(0, 42655, '\P{ Is_cyrillic_Extended_B}', "");
    Expect(1, 42655, '\P{^ Is_cyrillic_Extended_B}', "");
    Expect(0, 42656, '\p{ Is_cyrillic_Extended_B}', "");
    Expect(1, 42656, '\p{^ Is_cyrillic_Extended_B}', "");
    Expect(1, 42656, '\P{ Is_cyrillic_Extended_B}', "");
    Expect(0, 42656, '\P{^ Is_cyrillic_Extended_B}', "");
    Error('\p{/a/		in_Cyrillic_Extended_b}');
    Error('\P{/a/		in_Cyrillic_Extended_b}');
    Expect(1, 42655, '\p{incyrillicextendedb}', "");
    Expect(0, 42655, '\p{^incyrillicextendedb}', "");
    Expect(0, 42655, '\P{incyrillicextendedb}', "");
    Expect(1, 42655, '\P{^incyrillicextendedb}', "");
    Expect(0, 42656, '\p{incyrillicextendedb}', "");
    Expect(1, 42656, '\p{^incyrillicextendedb}', "");
    Expect(1, 42656, '\P{incyrillicextendedb}', "");
    Expect(0, 42656, '\P{^incyrillicextendedb}', "");
    Expect(1, 42655, '\p{_	IN_cyrillic_Extended_B}', "");
    Expect(0, 42655, '\p{^_	IN_cyrillic_Extended_B}', "");
    Expect(0, 42655, '\P{_	IN_cyrillic_Extended_B}', "");
    Expect(1, 42655, '\P{^_	IN_cyrillic_Extended_B}', "");
    Expect(0, 42656, '\p{_	IN_cyrillic_Extended_B}', "");
    Expect(1, 42656, '\p{^_	IN_cyrillic_Extended_B}', "");
    Expect(1, 42656, '\P{_	IN_cyrillic_Extended_B}', "");
    Expect(0, 42656, '\P{^_	IN_cyrillic_Extended_B}', "");
    Error('\p{-/a/CYRILLIC_Ext_B}');
    Error('\P{-/a/CYRILLIC_Ext_B}');
    Expect(1, 42655, '\p{cyrillicextb}', "");
    Expect(0, 42655, '\p{^cyrillicextb}', "");
    Expect(0, 42655, '\P{cyrillicextb}', "");
    Expect(1, 42655, '\P{^cyrillicextb}', "");
    Expect(0, 42656, '\p{cyrillicextb}', "");
    Expect(1, 42656, '\p{^cyrillicextb}', "");
    Expect(1, 42656, '\P{cyrillicextb}', "");
    Expect(0, 42656, '\P{^cyrillicextb}', "");
    Expect(1, 42655, '\p{ -Cyrillic_Ext_B}', "");
    Expect(0, 42655, '\p{^ -Cyrillic_Ext_B}', "");
    Expect(0, 42655, '\P{ -Cyrillic_Ext_B}', "");
    Expect(1, 42655, '\P{^ -Cyrillic_Ext_B}', "");
    Expect(0, 42656, '\p{ -Cyrillic_Ext_B}', "");
    Expect(1, 42656, '\p{^ -Cyrillic_Ext_B}', "");
    Expect(1, 42656, '\P{ -Cyrillic_Ext_B}', "");
    Expect(0, 42656, '\P{^ -Cyrillic_Ext_B}', "");
    Error('\p{_Is_cyrillic_Ext_B:=}');
    Error('\P{_Is_cyrillic_Ext_B:=}');
    Expect(1, 42655, '\p{iscyrillicextb}', "");
    Expect(0, 42655, '\p{^iscyrillicextb}', "");
    Expect(0, 42655, '\P{iscyrillicextb}', "");
    Expect(1, 42655, '\P{^iscyrillicextb}', "");
    Expect(0, 42656, '\p{iscyrillicextb}', "");
    Expect(1, 42656, '\p{^iscyrillicextb}', "");
    Expect(1, 42656, '\P{iscyrillicextb}', "");
    Expect(0, 42656, '\P{^iscyrillicextb}', "");
    Expect(1, 42655, '\p{		Is_Cyrillic_EXT_B}', "");
    Expect(0, 42655, '\p{^		Is_Cyrillic_EXT_B}', "");
    Expect(0, 42655, '\P{		Is_Cyrillic_EXT_B}', "");
    Expect(1, 42655, '\P{^		Is_Cyrillic_EXT_B}', "");
    Expect(0, 42656, '\p{		Is_Cyrillic_EXT_B}', "");
    Expect(1, 42656, '\p{^		Is_Cyrillic_EXT_B}', "");
    Expect(1, 42656, '\P{		Is_Cyrillic_EXT_B}', "");
    Expect(0, 42656, '\P{^		Is_Cyrillic_EXT_B}', "");
    Error('\p{/a/_IN_cyrillic_EXT_B}');
    Error('\P{/a/_IN_cyrillic_EXT_B}');
    Expect(1, 42655, '\p{incyrillicextb}', "");
    Expect(0, 42655, '\p{^incyrillicextb}', "");
    Expect(0, 42655, '\P{incyrillicextb}', "");
    Expect(1, 42655, '\P{^incyrillicextb}', "");
    Expect(0, 42656, '\p{incyrillicextb}', "");
    Expect(1, 42656, '\p{^incyrillicextb}', "");
    Expect(1, 42656, '\P{incyrillicextb}', "");
    Expect(0, 42656, '\P{^incyrillicextb}', "");
    Expect(1, 42655, '\p{ 	IN_Cyrillic_ext_B}', "");
    Expect(0, 42655, '\p{^ 	IN_Cyrillic_ext_B}', "");
    Expect(0, 42655, '\P{ 	IN_Cyrillic_ext_B}', "");
    Expect(1, 42655, '\P{^ 	IN_Cyrillic_ext_B}', "");
    Expect(0, 42656, '\p{ 	IN_Cyrillic_ext_B}', "");
    Expect(1, 42656, '\p{^ 	IN_Cyrillic_ext_B}', "");
    Expect(1, 42656, '\P{ 	IN_Cyrillic_ext_B}', "");
    Expect(0, 42656, '\P{^ 	IN_Cyrillic_ext_B}', "");
    Error('\p{/a/		Cyrillic_EXTENDED_C}');
    Error('\P{/a/		Cyrillic_EXTENDED_C}');
    Expect(1, 7311, '\p{cyrillicextendedc}', "");
    Expect(0, 7311, '\p{^cyrillicextendedc}', "");
    Expect(0, 7311, '\P{cyrillicextendedc}', "");
    Expect(1, 7311, '\P{^cyrillicextendedc}', "");
    Expect(0, 7312, '\p{cyrillicextendedc}', "");
    Expect(1, 7312, '\p{^cyrillicextendedc}', "");
    Expect(1, 7312, '\P{cyrillicextendedc}', "");
    Expect(0, 7312, '\P{^cyrillicextendedc}', "");
    Expect(1, 7311, '\p{	-Cyrillic_extended_C}', "");
    Expect(0, 7311, '\p{^	-Cyrillic_extended_C}', "");
    Expect(0, 7311, '\P{	-Cyrillic_extended_C}', "");
    Expect(1, 7311, '\P{^	-Cyrillic_extended_C}', "");
    Expect(0, 7312, '\p{	-Cyrillic_extended_C}', "");
    Expect(1, 7312, '\p{^	-Cyrillic_extended_C}', "");
    Expect(1, 7312, '\P{	-Cyrillic_extended_C}', "");
    Expect(0, 7312, '\P{^	-Cyrillic_extended_C}', "");
    Error('\p{ /a/IS_Cyrillic_Extended_C}');
    Error('\P{ /a/IS_Cyrillic_Extended_C}');
    Expect(1, 7311, '\p{iscyrillicextendedc}', "");
    Expect(0, 7311, '\p{^iscyrillicextendedc}', "");
    Expect(0, 7311, '\P{iscyrillicextendedc}', "");
    Expect(1, 7311, '\P{^iscyrillicextendedc}', "");
    Expect(0, 7312, '\p{iscyrillicextendedc}', "");
    Expect(1, 7312, '\p{^iscyrillicextendedc}', "");
    Expect(1, 7312, '\P{iscyrillicextendedc}', "");
    Expect(0, 7312, '\P{^iscyrillicextendedc}', "");
    Expect(1, 7311, '\p{-	Is_Cyrillic_EXTENDED_C}', "");
    Expect(0, 7311, '\p{^-	Is_Cyrillic_EXTENDED_C}', "");
    Expect(0, 7311, '\P{-	Is_Cyrillic_EXTENDED_C}', "");
    Expect(1, 7311, '\P{^-	Is_Cyrillic_EXTENDED_C}', "");
    Expect(0, 7312, '\p{-	Is_Cyrillic_EXTENDED_C}', "");
    Expect(1, 7312, '\p{^-	Is_Cyrillic_EXTENDED_C}', "");
    Expect(1, 7312, '\P{-	Is_Cyrillic_EXTENDED_C}', "");
    Expect(0, 7312, '\P{^-	Is_Cyrillic_EXTENDED_C}', "");
    Error('\p{	/a/In_cyrillic_EXTENDED_C}');
    Error('\P{	/a/In_cyrillic_EXTENDED_C}');
    Expect(1, 7311, '\p{incyrillicextendedc}', "");
    Expect(0, 7311, '\p{^incyrillicextendedc}', "");
    Expect(0, 7311, '\P{incyrillicextendedc}', "");
    Expect(1, 7311, '\P{^incyrillicextendedc}', "");
    Expect(0, 7312, '\p{incyrillicextendedc}', "");
    Expect(1, 7312, '\p{^incyrillicextendedc}', "");
    Expect(1, 7312, '\P{incyrillicextendedc}', "");
    Expect(0, 7312, '\P{^incyrillicextendedc}', "");
    Expect(1, 7311, '\p{	-in_cyrillic_Extended_C}', "");
    Expect(0, 7311, '\p{^	-in_cyrillic_Extended_C}', "");
    Expect(0, 7311, '\P{	-in_cyrillic_Extended_C}', "");
    Expect(1, 7311, '\P{^	-in_cyrillic_Extended_C}', "");
    Expect(0, 7312, '\p{	-in_cyrillic_Extended_C}', "");
    Expect(1, 7312, '\p{^	-in_cyrillic_Extended_C}', "");
    Expect(1, 7312, '\P{	-in_cyrillic_Extended_C}', "");
    Expect(0, 7312, '\P{^	-in_cyrillic_Extended_C}', "");
    Error('\p{	-CYRILLIC_Ext_C/a/}');
    Error('\P{	-CYRILLIC_Ext_C/a/}');
    Expect(1, 7311, '\p{cyrillicextc}', "");
    Expect(0, 7311, '\p{^cyrillicextc}', "");
    Expect(0, 7311, '\P{cyrillicextc}', "");
    Expect(1, 7311, '\P{^cyrillicextc}', "");
    Expect(0, 7312, '\p{cyrillicextc}', "");
    Expect(1, 7312, '\p{^cyrillicextc}', "");
    Expect(1, 7312, '\P{cyrillicextc}', "");
    Expect(0, 7312, '\P{^cyrillicextc}', "");
    Expect(1, 7311, '\p{ cyrillic_Ext_C}', "");
    Expect(0, 7311, '\p{^ cyrillic_Ext_C}', "");
    Expect(0, 7311, '\P{ cyrillic_Ext_C}', "");
    Expect(1, 7311, '\P{^ cyrillic_Ext_C}', "");
    Expect(0, 7312, '\p{ cyrillic_Ext_C}', "");
    Expect(1, 7312, '\p{^ cyrillic_Ext_C}', "");
    Expect(1, 7312, '\P{ cyrillic_Ext_C}', "");
    Expect(0, 7312, '\P{^ cyrillic_Ext_C}', "");
    Error('\p{_IS_Cyrillic_Ext_C/a/}');
    Error('\P{_IS_Cyrillic_Ext_C/a/}');
    Expect(1, 7311, '\p{iscyrillicextc}', "");
    Expect(0, 7311, '\p{^iscyrillicextc}', "");
    Expect(0, 7311, '\P{iscyrillicextc}', "");
    Expect(1, 7311, '\P{^iscyrillicextc}', "");
    Expect(0, 7312, '\p{iscyrillicextc}', "");
    Expect(1, 7312, '\p{^iscyrillicextc}', "");
    Expect(1, 7312, '\P{iscyrillicextc}', "");
    Expect(0, 7312, '\P{^iscyrillicextc}', "");
    Expect(1, 7311, '\p{	_Is_cyrillic_ext_C}', "");
    Expect(0, 7311, '\p{^	_Is_cyrillic_ext_C}', "");
    Expect(0, 7311, '\P{	_Is_cyrillic_ext_C}', "");
    Expect(1, 7311, '\P{^	_Is_cyrillic_ext_C}', "");
    Expect(0, 7312, '\p{	_Is_cyrillic_ext_C}', "");
    Expect(1, 7312, '\p{^	_Is_cyrillic_ext_C}', "");
    Expect(1, 7312, '\P{	_Is_cyrillic_ext_C}', "");
    Expect(0, 7312, '\P{^	_Is_cyrillic_ext_C}', "");
    Error('\p{-:=In_CYRILLIC_Ext_C}');
    Error('\P{-:=In_CYRILLIC_Ext_C}');
    Expect(1, 7311, '\p{incyrillicextc}', "");
    Expect(0, 7311, '\p{^incyrillicextc}', "");
    Expect(0, 7311, '\P{incyrillicextc}', "");
    Expect(1, 7311, '\P{^incyrillicextc}', "");
    Expect(0, 7312, '\p{incyrillicextc}', "");
    Expect(1, 7312, '\p{^incyrillicextc}', "");
    Expect(1, 7312, '\P{incyrillicextc}', "");
    Expect(0, 7312, '\P{^incyrillicextc}', "");
    Expect(1, 7311, '\p{	_In_CYRILLIC_Ext_C}', "");
    Expect(0, 7311, '\p{^	_In_CYRILLIC_Ext_C}', "");
    Expect(0, 7311, '\P{	_In_CYRILLIC_Ext_C}', "");
    Expect(1, 7311, '\P{^	_In_CYRILLIC_Ext_C}', "");
    Expect(0, 7312, '\p{	_In_CYRILLIC_Ext_C}', "");
    Expect(1, 7312, '\p{^	_In_CYRILLIC_Ext_C}', "");
    Expect(1, 7312, '\P{	_In_CYRILLIC_Ext_C}', "");
    Expect(0, 7312, '\P{^	_In_CYRILLIC_Ext_C}', "");
    Error('\p{/a/_CYRILLIC_SUPPLEMENT}');
    Error('\P{/a/_CYRILLIC_SUPPLEMENT}');
    Expect(1, 1327, '\p{cyrillicsupplement}', "");
    Expect(0, 1327, '\p{^cyrillicsupplement}', "");
    Expect(0, 1327, '\P{cyrillicsupplement}', "");
    Expect(1, 1327, '\P{^cyrillicsupplement}', "");
    Expect(0, 1328, '\p{cyrillicsupplement}', "");
    Expect(1, 1328, '\p{^cyrillicsupplement}', "");
    Expect(1, 1328, '\P{cyrillicsupplement}', "");
    Expect(0, 1328, '\P{^cyrillicsupplement}', "");
    Expect(1, 1327, '\p{_	cyrillic_supplement}', "");
    Expect(0, 1327, '\p{^_	cyrillic_supplement}', "");
    Expect(0, 1327, '\P{_	cyrillic_supplement}', "");
    Expect(1, 1327, '\P{^_	cyrillic_supplement}', "");
    Expect(0, 1328, '\p{_	cyrillic_supplement}', "");
    Expect(1, 1328, '\p{^_	cyrillic_supplement}', "");
    Expect(1, 1328, '\P{_	cyrillic_supplement}', "");
    Expect(0, 1328, '\P{^_	cyrillic_supplement}', "");
    Error('\p{_ Is_Cyrillic_Supplement:=}');
    Error('\P{_ Is_Cyrillic_Supplement:=}');
    Expect(1, 1327, '\p{iscyrillicsupplement}', "");
    Expect(0, 1327, '\p{^iscyrillicsupplement}', "");
    Expect(0, 1327, '\P{iscyrillicsupplement}', "");
    Expect(1, 1327, '\P{^iscyrillicsupplement}', "");
    Expect(0, 1328, '\p{iscyrillicsupplement}', "");
    Expect(1, 1328, '\p{^iscyrillicsupplement}', "");
    Expect(1, 1328, '\P{iscyrillicsupplement}', "");
    Expect(0, 1328, '\P{^iscyrillicsupplement}', "");
    Expect(1, 1327, '\p{-	Is_CYRILLIC_Supplement}', "");
    Expect(0, 1327, '\p{^-	Is_CYRILLIC_Supplement}', "");
    Expect(0, 1327, '\P{-	Is_CYRILLIC_Supplement}', "");
    Expect(1, 1327, '\P{^-	Is_CYRILLIC_Supplement}', "");
    Expect(0, 1328, '\p{-	Is_CYRILLIC_Supplement}', "");
    Expect(1, 1328, '\p{^-	Is_CYRILLIC_Supplement}', "");
    Expect(1, 1328, '\P{-	Is_CYRILLIC_Supplement}', "");
    Expect(0, 1328, '\P{^-	Is_CYRILLIC_Supplement}', "");
    Error('\p{-IN_cyrillic_supplement/a/}');
    Error('\P{-IN_cyrillic_supplement/a/}');
    Expect(1, 1327, '\p{incyrillicsupplement}', "");
    Expect(0, 1327, '\p{^incyrillicsupplement}', "");
    Expect(0, 1327, '\P{incyrillicsupplement}', "");
    Expect(1, 1327, '\P{^incyrillicsupplement}', "");
    Expect(0, 1328, '\p{incyrillicsupplement}', "");
    Expect(1, 1328, '\p{^incyrillicsupplement}', "");
    Expect(1, 1328, '\P{incyrillicsupplement}', "");
    Expect(0, 1328, '\P{^incyrillicsupplement}', "");
    Expect(1, 1327, '\p{-_In_CYRILLIC_supplement}', "");
    Expect(0, 1327, '\p{^-_In_CYRILLIC_supplement}', "");
    Expect(0, 1327, '\P{-_In_CYRILLIC_supplement}', "");
    Expect(1, 1327, '\P{^-_In_CYRILLIC_supplement}', "");
    Expect(0, 1328, '\p{-_In_CYRILLIC_supplement}', "");
    Expect(1, 1328, '\p{^-_In_CYRILLIC_supplement}', "");
    Expect(1, 1328, '\P{-_In_CYRILLIC_supplement}', "");
    Expect(0, 1328, '\P{^-_In_CYRILLIC_supplement}', "");
    Error('\p{ _cyrillic_SUP:=}');
    Error('\P{ _cyrillic_SUP:=}');
    Expect(1, 1327, '\p{cyrillicsup}', "");
    Expect(0, 1327, '\p{^cyrillicsup}', "");
    Expect(0, 1327, '\P{cyrillicsup}', "");
    Expect(1, 1327, '\P{^cyrillicsup}', "");
    Expect(0, 1328, '\p{cyrillicsup}', "");
    Expect(1, 1328, '\p{^cyrillicsup}', "");
    Expect(1, 1328, '\P{cyrillicsup}', "");
    Expect(0, 1328, '\P{^cyrillicsup}', "");
    Expect(1, 1327, '\p{	 cyrillic_Sup}', "");
    Expect(0, 1327, '\p{^	 cyrillic_Sup}', "");
    Expect(0, 1327, '\P{	 cyrillic_Sup}', "");
    Expect(1, 1327, '\P{^	 cyrillic_Sup}', "");
    Expect(0, 1328, '\p{	 cyrillic_Sup}', "");
    Expect(1, 1328, '\p{^	 cyrillic_Sup}', "");
    Expect(1, 1328, '\P{	 cyrillic_Sup}', "");
    Expect(0, 1328, '\P{^	 cyrillic_Sup}', "");
    Error('\p{:=_	Is_Cyrillic_sup}');
    Error('\P{:=_	Is_Cyrillic_sup}');
    Expect(1, 1327, '\p{iscyrillicsup}', "");
    Expect(0, 1327, '\p{^iscyrillicsup}', "");
    Expect(0, 1327, '\P{iscyrillicsup}', "");
    Expect(1, 1327, '\P{^iscyrillicsup}', "");
    Expect(0, 1328, '\p{iscyrillicsup}', "");
    Expect(1, 1328, '\p{^iscyrillicsup}', "");
    Expect(1, 1328, '\P{iscyrillicsup}', "");
    Expect(0, 1328, '\P{^iscyrillicsup}', "");
    Expect(1, 1327, '\p{	-Is_Cyrillic_Sup}', "");
    Expect(0, 1327, '\p{^	-Is_Cyrillic_Sup}', "");
    Expect(0, 1327, '\P{	-Is_Cyrillic_Sup}', "");
    Expect(1, 1327, '\P{^	-Is_Cyrillic_Sup}', "");
    Expect(0, 1328, '\p{	-Is_Cyrillic_Sup}', "");
    Expect(1, 1328, '\p{^	-Is_Cyrillic_Sup}', "");
    Expect(1, 1328, '\P{	-Is_Cyrillic_Sup}', "");
    Expect(0, 1328, '\P{^	-Is_Cyrillic_Sup}', "");
    Error('\p{in_Cyrillic_Sup:=}');
    Error('\P{in_Cyrillic_Sup:=}');
    Expect(1, 1327, '\p{incyrillicsup}', "");
    Expect(0, 1327, '\p{^incyrillicsup}', "");
    Expect(0, 1327, '\P{incyrillicsup}', "");
    Expect(1, 1327, '\P{^incyrillicsup}', "");
    Expect(0, 1328, '\p{incyrillicsup}', "");
    Expect(1, 1328, '\p{^incyrillicsup}', "");
    Expect(1, 1328, '\P{incyrillicsup}', "");
    Expect(0, 1328, '\P{^incyrillicsup}', "");
    Expect(1, 1327, '\p{--in_cyrillic_Sup}', "");
    Expect(0, 1327, '\p{^--in_cyrillic_Sup}', "");
    Expect(0, 1327, '\P{--in_cyrillic_Sup}', "");
    Expect(1, 1327, '\P{^--in_cyrillic_Sup}', "");
    Expect(0, 1328, '\p{--in_cyrillic_Sup}', "");
    Expect(1, 1328, '\p{^--in_cyrillic_Sup}', "");
    Expect(1, 1328, '\P{--in_cyrillic_Sup}', "");
    Expect(0, 1328, '\P{^--in_cyrillic_Sup}', "");
    Error('\p{_	Cyrillic_Supplementary/a/}');
    Error('\P{_	Cyrillic_Supplementary/a/}');
    Expect(1, 1327, '\p{cyrillicsupplementary}', "");
    Expect(0, 1327, '\p{^cyrillicsupplementary}', "");
    Expect(0, 1327, '\P{cyrillicsupplementary}', "");
    Expect(1, 1327, '\P{^cyrillicsupplementary}', "");
    Expect(0, 1328, '\p{cyrillicsupplementary}', "");
    Expect(1, 1328, '\p{^cyrillicsupplementary}', "");
    Expect(1, 1328, '\P{cyrillicsupplementary}', "");
    Expect(0, 1328, '\P{^cyrillicsupplementary}', "");
    Expect(1, 1327, '\p{_Cyrillic_supplementary}', "");
    Expect(0, 1327, '\p{^_Cyrillic_supplementary}', "");
    Expect(0, 1327, '\P{_Cyrillic_supplementary}', "");
    Expect(1, 1327, '\P{^_Cyrillic_supplementary}', "");
    Expect(0, 1328, '\p{_Cyrillic_supplementary}', "");
    Expect(1, 1328, '\p{^_Cyrillic_supplementary}', "");
    Expect(1, 1328, '\P{_Cyrillic_supplementary}', "");
    Expect(0, 1328, '\P{^_Cyrillic_supplementary}', "");
    Error('\p{-/a/Is_CYRILLIC_SUPPLEMENTARY}');
    Error('\P{-/a/Is_CYRILLIC_SUPPLEMENTARY}');
    Expect(1, 1327, '\p{iscyrillicsupplementary}', "");
    Expect(0, 1327, '\p{^iscyrillicsupplementary}', "");
    Expect(0, 1327, '\P{iscyrillicsupplementary}', "");
    Expect(1, 1327, '\P{^iscyrillicsupplementary}', "");
    Expect(0, 1328, '\p{iscyrillicsupplementary}', "");
    Expect(1, 1328, '\p{^iscyrillicsupplementary}', "");
    Expect(1, 1328, '\P{iscyrillicsupplementary}', "");
    Expect(0, 1328, '\P{^iscyrillicsupplementary}', "");
    Expect(1, 1327, '\p{	Is_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(0, 1327, '\p{^	Is_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(0, 1327, '\P{	Is_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(1, 1327, '\P{^	Is_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(0, 1328, '\p{	Is_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(1, 1328, '\p{^	Is_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(1, 1328, '\P{	Is_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(0, 1328, '\P{^	Is_CYRILLIC_SUPPLEMENTARY}', "");
    Error('\p{:=IN_cyrillic_Supplementary}');
    Error('\P{:=IN_cyrillic_Supplementary}');
    Expect(1, 1327, '\p{incyrillicsupplementary}', "");
    Expect(0, 1327, '\p{^incyrillicsupplementary}', "");
    Expect(0, 1327, '\P{incyrillicsupplementary}', "");
    Expect(1, 1327, '\P{^incyrillicsupplementary}', "");
    Expect(0, 1328, '\p{incyrillicsupplementary}', "");
    Expect(1, 1328, '\p{^incyrillicsupplementary}', "");
    Expect(1, 1328, '\P{incyrillicsupplementary}', "");
    Expect(0, 1328, '\P{^incyrillicsupplementary}', "");
    Expect(1, 1327, '\p{-	In_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(0, 1327, '\p{^-	In_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(0, 1327, '\P{-	In_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(1, 1327, '\P{^-	In_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(0, 1328, '\p{-	In_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(1, 1328, '\p{^-	In_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(1, 1328, '\P{-	In_CYRILLIC_SUPPLEMENTARY}', "");
    Expect(0, 1328, '\P{^-	In_CYRILLIC_SUPPLEMENTARY}', "");
    Error('\p{- Dash:=}');
    Error('\P{- Dash:=}');
    Expect(1, 65293, '\p{dash}', "");
    Expect(0, 65293, '\p{^dash}', "");
    Expect(0, 65293, '\P{dash}', "");
    Expect(1, 65293, '\P{^dash}', "");
    Expect(0, 65294, '\p{dash}', "");
    Expect(1, 65294, '\p{^dash}', "");
    Expect(1, 65294, '\P{dash}', "");
    Expect(0, 65294, '\P{^dash}', "");
    Expect(1, 65293, '\p{		Dash}', "");
    Expect(0, 65293, '\p{^		Dash}', "");
    Expect(0, 65293, '\P{		Dash}', "");
    Expect(1, 65293, '\P{^		Dash}', "");
    Expect(0, 65294, '\p{		Dash}', "");
    Expect(1, 65294, '\p{^		Dash}', "");
    Expect(1, 65294, '\P{		Dash}', "");
    Expect(0, 65294, '\P{^		Dash}', "");
    Error('\p{-:=Is_Dash}');
    Error('\P{-:=Is_Dash}');
    Expect(1, 65293, '\p{isdash}', "");
    Expect(0, 65293, '\p{^isdash}', "");
    Expect(0, 65293, '\P{isdash}', "");
    Expect(1, 65293, '\P{^isdash}', "");
    Expect(0, 65294, '\p{isdash}', "");
    Expect(1, 65294, '\p{^isdash}', "");
    Expect(1, 65294, '\P{isdash}', "");
    Expect(0, 65294, '\P{^isdash}', "");
    Expect(1, 65293, '\p{--IS_dash}', "");
    Expect(0, 65293, '\p{^--IS_dash}', "");
    Expect(0, 65293, '\P{--IS_dash}', "");
    Expect(1, 65293, '\P{^--IS_dash}', "");
    Expect(0, 65294, '\p{--IS_dash}', "");
    Expect(1, 65294, '\p{^--IS_dash}', "");
    Expect(1, 65294, '\P{--IS_dash}', "");
    Expect(0, 65294, '\P{^--IS_dash}', "");
    Error('\p{/a/_ DASH_Punctuation}');
    Error('\P{/a/_ DASH_Punctuation}');
    Expect(1, 65293, '\p{dashpunctuation}', "");
    Expect(0, 65293, '\p{^dashpunctuation}', "");
    Expect(0, 65293, '\P{dashpunctuation}', "");
    Expect(1, 65293, '\P{^dashpunctuation}', "");
    Expect(0, 65294, '\p{dashpunctuation}', "");
    Expect(1, 65294, '\p{^dashpunctuation}', "");
    Expect(1, 65294, '\P{dashpunctuation}', "");
    Expect(0, 65294, '\P{^dashpunctuation}', "");
    Expect(1, 65293, '\p{	-dash_Punctuation}', "");
    Expect(0, 65293, '\p{^	-dash_Punctuation}', "");
    Expect(0, 65293, '\P{	-dash_Punctuation}', "");
    Expect(1, 65293, '\P{^	-dash_Punctuation}', "");
    Expect(0, 65294, '\p{	-dash_Punctuation}', "");
    Expect(1, 65294, '\p{^	-dash_Punctuation}', "");
    Expect(1, 65294, '\P{	-dash_Punctuation}', "");
    Expect(0, 65294, '\P{^	-dash_Punctuation}', "");
    Error('\p{_IS_DASH_punctuation:=}');
    Error('\P{_IS_DASH_punctuation:=}');
    Expect(1, 65293, '\p{isdashpunctuation}', "");
    Expect(0, 65293, '\p{^isdashpunctuation}', "");
    Expect(0, 65293, '\P{isdashpunctuation}', "");
    Expect(1, 65293, '\P{^isdashpunctuation}', "");
    Expect(0, 65294, '\p{isdashpunctuation}', "");
    Expect(1, 65294, '\p{^isdashpunctuation}', "");
    Expect(1, 65294, '\P{isdashpunctuation}', "");
    Expect(0, 65294, '\P{^isdashpunctuation}', "");
    Expect(1, 65293, '\p{		is_DASH_punctuation}', "");
    Expect(0, 65293, '\p{^		is_DASH_punctuation}', "");
    Expect(0, 65293, '\P{		is_DASH_punctuation}', "");
    Expect(1, 65293, '\P{^		is_DASH_punctuation}', "");
    Expect(0, 65294, '\p{		is_DASH_punctuation}', "");
    Expect(1, 65294, '\p{^		is_DASH_punctuation}', "");
    Expect(1, 65294, '\P{		is_DASH_punctuation}', "");
    Expect(0, 65294, '\P{^		is_DASH_punctuation}', "");
    Error('\p{:=pd}');
    Error('\P{:=pd}');
    Expect(1, 65293, '\p{pd}', "");
    Expect(0, 65293, '\p{^pd}', "");
    Expect(0, 65293, '\P{pd}', "");
    Expect(1, 65293, '\P{^pd}', "");
    Expect(0, 65294, '\p{pd}', "");
    Expect(1, 65294, '\p{^pd}', "");
    Expect(1, 65294, '\P{pd}', "");
    Expect(0, 65294, '\P{^pd}', "");
    Expect(1, 65293, '\p{	Pd}', "");
    Expect(0, 65293, '\p{^	Pd}', "");
    Expect(0, 65293, '\P{	Pd}', "");
    Expect(1, 65293, '\P{^	Pd}', "");
    Expect(0, 65294, '\p{	Pd}', "");
    Expect(1, 65294, '\p{^	Pd}', "");
    Expect(1, 65294, '\P{	Pd}', "");
    Expect(0, 65294, '\P{^	Pd}', "");
    Error('\p{-	Is_pd:=}');
    Error('\P{-	Is_pd:=}');
    Expect(1, 65293, '\p{ispd}', "");
    Expect(0, 65293, '\p{^ispd}', "");
    Expect(0, 65293, '\P{ispd}', "");
    Expect(1, 65293, '\P{^ispd}', "");
    Expect(0, 65294, '\p{ispd}', "");
    Expect(1, 65294, '\p{^ispd}', "");
    Expect(1, 65294, '\P{ispd}', "");
    Expect(0, 65294, '\P{^ispd}', "");
    Expect(1, 65293, '\p{_Is_Pd}', "");
    Expect(0, 65293, '\p{^_Is_Pd}', "");
    Expect(0, 65293, '\P{_Is_Pd}', "");
    Expect(1, 65293, '\P{^_Is_Pd}', "");
    Expect(0, 65294, '\p{_Is_Pd}', "");
    Expect(1, 65294, '\p{^_Is_Pd}', "");
    Expect(1, 65294, '\P{_Is_Pd}', "");
    Expect(0, 65294, '\P{^_Is_Pd}', "");
    Error('\p{ :=Default_IGNORABLE_Code_Point}');
    Error('\P{ :=Default_IGNORABLE_Code_Point}');
    Expect(1, 921599, '\p{defaultignorablecodepoint}', "");
    Expect(0, 921599, '\p{^defaultignorablecodepoint}', "");
    Expect(0, 921599, '\P{defaultignorablecodepoint}', "");
    Expect(1, 921599, '\P{^defaultignorablecodepoint}', "");
    Expect(0, 921600, '\p{defaultignorablecodepoint}', "");
    Expect(1, 921600, '\p{^defaultignorablecodepoint}', "");
    Expect(1, 921600, '\P{defaultignorablecodepoint}', "");
    Expect(0, 921600, '\P{^defaultignorablecodepoint}', "");
    Expect(1, 921599, '\p{ _DEFAULT_IGNORABLE_code_Point}', "");
    Expect(0, 921599, '\p{^ _DEFAULT_IGNORABLE_code_Point}', "");
    Expect(0, 921599, '\P{ _DEFAULT_IGNORABLE_code_Point}', "");
    Expect(1, 921599, '\P{^ _DEFAULT_IGNORABLE_code_Point}', "");
    Expect(0, 921600, '\p{ _DEFAULT_IGNORABLE_code_Point}', "");
    Expect(1, 921600, '\p{^ _DEFAULT_IGNORABLE_code_Point}', "");
    Expect(1, 921600, '\P{ _DEFAULT_IGNORABLE_code_Point}', "");
    Expect(0, 921600, '\P{^ _DEFAULT_IGNORABLE_code_Point}', "");
    Error('\p{_:=is_default_Ignorable_Code_point}');
    Error('\P{_:=is_default_Ignorable_Code_point}');
    Expect(1, 921599, '\p{isdefaultignorablecodepoint}', "");
    Expect(0, 921599, '\p{^isdefaultignorablecodepoint}', "");
    Expect(0, 921599, '\P{isdefaultignorablecodepoint}', "");
    Expect(1, 921599, '\P{^isdefaultignorablecodepoint}', "");
    Expect(0, 921600, '\p{isdefaultignorablecodepoint}', "");
    Expect(1, 921600, '\p{^isdefaultignorablecodepoint}', "");
    Expect(1, 921600, '\P{isdefaultignorablecodepoint}', "");
    Expect(0, 921600, '\P{^isdefaultignorablecodepoint}', "");
    Expect(1, 921599, '\p{-Is_Default_Ignorable_code_Point}', "");
    Expect(0, 921599, '\p{^-Is_Default_Ignorable_code_Point}', "");
    Expect(0, 921599, '\P{-Is_Default_Ignorable_code_Point}', "");
    Expect(1, 921599, '\P{^-Is_Default_Ignorable_code_Point}', "");
    Expect(0, 921600, '\p{-Is_Default_Ignorable_code_Point}', "");
    Expect(1, 921600, '\p{^-Is_Default_Ignorable_code_Point}', "");
    Expect(1, 921600, '\P{-Is_Default_Ignorable_code_Point}', "");
    Expect(0, 921600, '\P{^-Is_Default_Ignorable_code_Point}', "");
    Error('\p{/a/ DI}');
    Error('\P{/a/ DI}');
    Expect(1, 921599, '\p{di}', "");
    Expect(0, 921599, '\p{^di}', "");
    Expect(0, 921599, '\P{di}', "");
    Expect(1, 921599, '\P{^di}', "");
    Expect(0, 921600, '\p{di}', "");
    Expect(1, 921600, '\p{^di}', "");
    Expect(1, 921600, '\P{di}', "");
    Expect(0, 921600, '\P{^di}', "");
    Expect(1, 921599, '\p{ DI}', "");
    Expect(0, 921599, '\p{^ DI}', "");
    Expect(0, 921599, '\P{ DI}', "");
    Expect(1, 921599, '\P{^ DI}', "");
    Expect(0, 921600, '\p{ DI}', "");
    Expect(1, 921600, '\p{^ DI}', "");
    Expect(1, 921600, '\P{ DI}', "");
    Expect(0, 921600, '\P{^ DI}', "");
    Error('\p{	IS_DI/a/}');
    Error('\P{	IS_DI/a/}');
    Expect(1, 921599, '\p{isdi}', "");
    Expect(0, 921599, '\p{^isdi}', "");
    Expect(0, 921599, '\P{isdi}', "");
    Expect(1, 921599, '\P{^isdi}', "");
    Expect(0, 921600, '\p{isdi}', "");
    Expect(1, 921600, '\p{^isdi}', "");
    Expect(1, 921600, '\P{isdi}', "");
    Expect(0, 921600, '\P{^isdi}', "");
    Expect(1, 921599, '\p{	is_DI}', "");
    Expect(0, 921599, '\p{^	is_DI}', "");
    Expect(0, 921599, '\P{	is_DI}', "");
    Expect(1, 921599, '\P{^	is_DI}', "");
    Expect(0, 921600, '\p{	is_DI}', "");
    Expect(1, 921600, '\p{^	is_DI}', "");
    Expect(1, 921600, '\P{	is_DI}', "");
    Expect(0, 921600, '\P{^	is_DI}', "");
    Error('\p{:=_Deprecated}');
    Error('\P{:=_Deprecated}');
    Expect(1, 917505, '\p{deprecated}', "");
    Expect(0, 917505, '\p{^deprecated}', "");
    Expect(0, 917505, '\P{deprecated}', "");
    Expect(1, 917505, '\P{^deprecated}', "");
    Expect(0, 917506, '\p{deprecated}', "");
    Expect(1, 917506, '\p{^deprecated}', "");
    Expect(1, 917506, '\P{deprecated}', "");
    Expect(0, 917506, '\P{^deprecated}', "");
    Expect(1, 917505, '\p{	 deprecated}', "");
    Expect(0, 917505, '\p{^	 deprecated}', "");
    Expect(0, 917505, '\P{	 deprecated}', "");
    Expect(1, 917505, '\P{^	 deprecated}', "");
    Expect(0, 917506, '\p{	 deprecated}', "");
    Expect(1, 917506, '\p{^	 deprecated}', "");
    Expect(1, 917506, '\P{	 deprecated}', "");
    Expect(0, 917506, '\P{^	 deprecated}', "");
    Error('\p{	:=Is_Deprecated}');
    Error('\P{	:=Is_Deprecated}');
    Expect(1, 917505, '\p{isdeprecated}', "");
    Expect(0, 917505, '\p{^isdeprecated}', "");
    Expect(0, 917505, '\P{isdeprecated}', "");
    Expect(1, 917505, '\P{^isdeprecated}', "");
    Expect(0, 917506, '\p{isdeprecated}', "");
    Expect(1, 917506, '\p{^isdeprecated}', "");
    Expect(1, 917506, '\P{isdeprecated}', "");
    Expect(0, 917506, '\P{^isdeprecated}', "");
    Expect(1, 917505, '\p{_is_DEPRECATED}', "");
    Expect(0, 917505, '\p{^_is_DEPRECATED}', "");
    Expect(0, 917505, '\P{_is_DEPRECATED}', "");
    Expect(1, 917505, '\P{^_is_DEPRECATED}', "");
    Expect(0, 917506, '\p{_is_DEPRECATED}', "");
    Expect(1, 917506, '\p{^_is_DEPRECATED}', "");
    Expect(1, 917506, '\P{_is_DEPRECATED}', "");
    Expect(0, 917506, '\P{^_is_DEPRECATED}', "");
    Error('\p{/a/_Dep}');
    Error('\P{/a/_Dep}');
    Expect(1, 917505, '\p{dep}', "");
    Expect(0, 917505, '\p{^dep}', "");
    Expect(0, 917505, '\P{dep}', "");
    Expect(1, 917505, '\P{^dep}', "");
    Expect(0, 917506, '\p{dep}', "");
    Expect(1, 917506, '\p{^dep}', "");
    Expect(1, 917506, '\P{dep}', "");
    Expect(0, 917506, '\P{^dep}', "");
    Expect(1, 917505, '\p{_-DEP}', "");
    Expect(0, 917505, '\p{^_-DEP}', "");
    Expect(0, 917505, '\P{_-DEP}', "");
    Expect(1, 917505, '\P{^_-DEP}', "");
    Expect(0, 917506, '\p{_-DEP}', "");
    Expect(1, 917506, '\p{^_-DEP}', "");
    Expect(1, 917506, '\P{_-DEP}', "");
    Expect(0, 917506, '\P{^_-DEP}', "");
    Error('\p{-/a/is_Dep}');
    Error('\P{-/a/is_Dep}');
    Expect(1, 917505, '\p{isdep}', "");
    Expect(0, 917505, '\p{^isdep}', "");
    Expect(0, 917505, '\P{isdep}', "");
    Expect(1, 917505, '\P{^isdep}', "");
    Expect(0, 917506, '\p{isdep}', "");
    Expect(1, 917506, '\p{^isdep}', "");
    Expect(1, 917506, '\P{isdep}', "");
    Expect(0, 917506, '\P{^isdep}', "");
    Expect(1, 917505, '\p{Is_DEP}', "");
    Expect(0, 917505, '\p{^Is_DEP}', "");
    Expect(0, 917505, '\P{Is_DEP}', "");
    Expect(1, 917505, '\P{^Is_DEP}', "");
    Expect(0, 917506, '\p{Is_DEP}', "");
    Expect(1, 917506, '\p{^Is_DEP}', "");
    Expect(1, 917506, '\P{Is_DEP}', "");
    Expect(0, 917506, '\P{^Is_DEP}', "");
    Error('\p{	_deseret/a/}');
    Error('\P{	_deseret/a/}');
    Expect(1, 66639, '\p{deseret}', "");
    Expect(0, 66639, '\p{^deseret}', "");
    Expect(0, 66639, '\P{deseret}', "");
    Expect(1, 66639, '\P{^deseret}', "");
    Expect(0, 66640, '\p{deseret}', "");
    Expect(1, 66640, '\p{^deseret}', "");
    Expect(1, 66640, '\P{deseret}', "");
    Expect(0, 66640, '\P{^deseret}', "");
    Expect(1, 66639, '\p{-_DESERET}', "");
    Expect(0, 66639, '\p{^-_DESERET}', "");
    Expect(0, 66639, '\P{-_DESERET}', "");
    Expect(1, 66639, '\P{^-_DESERET}', "");
    Expect(0, 66640, '\p{-_DESERET}', "");
    Expect(1, 66640, '\p{^-_DESERET}', "");
    Expect(1, 66640, '\P{-_DESERET}', "");
    Expect(0, 66640, '\P{^-_DESERET}', "");
    Error('\p{_:=IS_DESERET}');
    Error('\P{_:=IS_DESERET}');
    Expect(1, 66639, '\p{isdeseret}', "");
    Expect(0, 66639, '\p{^isdeseret}', "");
    Expect(0, 66639, '\P{isdeseret}', "");
    Expect(1, 66639, '\P{^isdeseret}', "");
    Expect(0, 66640, '\p{isdeseret}', "");
    Expect(1, 66640, '\p{^isdeseret}', "");
    Expect(1, 66640, '\P{isdeseret}', "");
    Expect(0, 66640, '\P{^isdeseret}', "");
    Expect(1, 66639, '\p{ 	is_DESERET}', "");
    Expect(0, 66639, '\p{^ 	is_DESERET}', "");
    Expect(0, 66639, '\P{ 	is_DESERET}', "");
    Expect(1, 66639, '\P{^ 	is_DESERET}', "");
    Expect(0, 66640, '\p{ 	is_DESERET}', "");
    Expect(1, 66640, '\p{^ 	is_DESERET}', "");
    Expect(1, 66640, '\P{ 	is_DESERET}', "");
    Expect(0, 66640, '\P{^ 	is_DESERET}', "");
    Error('\p{_DSRT:=}');
    Error('\P{_DSRT:=}');
    Expect(1, 66639, '\p{dsrt}', "");
    Expect(0, 66639, '\p{^dsrt}', "");
    Expect(0, 66639, '\P{dsrt}', "");
    Expect(1, 66639, '\P{^dsrt}', "");
    Expect(0, 66640, '\p{dsrt}', "");
    Expect(1, 66640, '\p{^dsrt}', "");
    Expect(1, 66640, '\P{dsrt}', "");
    Expect(0, 66640, '\P{^dsrt}', "");
    Expect(1, 66639, '\p{_ Dsrt}', "");
    Expect(0, 66639, '\p{^_ Dsrt}', "");
    Expect(0, 66639, '\P{_ Dsrt}', "");
    Expect(1, 66639, '\P{^_ Dsrt}', "");
    Expect(0, 66640, '\p{_ Dsrt}', "");
    Expect(1, 66640, '\p{^_ Dsrt}', "");
    Expect(1, 66640, '\P{_ Dsrt}', "");
    Expect(0, 66640, '\P{^_ Dsrt}', "");
    Error('\p{	:=Is_Dsrt}');
    Error('\P{	:=Is_Dsrt}');
    Expect(1, 66639, '\p{isdsrt}', "");
    Expect(0, 66639, '\p{^isdsrt}', "");
    Expect(0, 66639, '\P{isdsrt}', "");
    Expect(1, 66639, '\P{^isdsrt}', "");
    Expect(0, 66640, '\p{isdsrt}', "");
    Expect(1, 66640, '\p{^isdsrt}', "");
    Expect(1, 66640, '\P{isdsrt}', "");
    Expect(0, 66640, '\P{^isdsrt}', "");
    Expect(1, 66639, '\p{-Is_DSRT}', "");
    Expect(0, 66639, '\p{^-Is_DSRT}', "");
    Expect(0, 66639, '\P{-Is_DSRT}', "");
    Expect(1, 66639, '\P{^-Is_DSRT}', "");
    Expect(0, 66640, '\p{-Is_DSRT}', "");
    Expect(1, 66640, '\p{^-Is_DSRT}', "");
    Expect(1, 66640, '\P{-Is_DSRT}', "");
    Expect(0, 66640, '\P{^-Is_DSRT}', "");
    Error('\p{:=	-Devanagari}');
    Error('\P{:=	-Devanagari}');
    Expect(1, 43261, '\p{devanagari}', "");
    Expect(0, 43261, '\p{^devanagari}', "");
    Expect(0, 43261, '\P{devanagari}', "");
    Expect(1, 43261, '\P{^devanagari}', "");
    Expect(0, 43262, '\p{devanagari}', "");
    Expect(1, 43262, '\p{^devanagari}', "");
    Expect(1, 43262, '\P{devanagari}', "");
    Expect(0, 43262, '\P{^devanagari}', "");
    Expect(1, 43261, '\p{-	devanagari}', "");
    Expect(0, 43261, '\p{^-	devanagari}', "");
    Expect(0, 43261, '\P{-	devanagari}', "");
    Expect(1, 43261, '\P{^-	devanagari}', "");
    Expect(0, 43262, '\p{-	devanagari}', "");
    Expect(1, 43262, '\p{^-	devanagari}', "");
    Expect(1, 43262, '\P{-	devanagari}', "");
    Expect(0, 43262, '\P{^-	devanagari}', "");
    Error('\p{/a/	-Is_Devanagari}');
    Error('\P{/a/	-Is_Devanagari}');
    Expect(1, 43261, '\p{isdevanagari}', "");
    Expect(0, 43261, '\p{^isdevanagari}', "");
    Expect(0, 43261, '\P{isdevanagari}', "");
    Expect(1, 43261, '\P{^isdevanagari}', "");
    Expect(0, 43262, '\p{isdevanagari}', "");
    Expect(1, 43262, '\p{^isdevanagari}', "");
    Expect(1, 43262, '\P{isdevanagari}', "");
    Expect(0, 43262, '\P{^isdevanagari}', "");
    Expect(1, 43261, '\p{- IS_Devanagari}', "");
    Expect(0, 43261, '\p{^- IS_Devanagari}', "");
    Expect(0, 43261, '\P{- IS_Devanagari}', "");
    Expect(1, 43261, '\P{^- IS_Devanagari}', "");
    Expect(0, 43262, '\p{- IS_Devanagari}', "");
    Expect(1, 43262, '\p{^- IS_Devanagari}', "");
    Expect(1, 43262, '\P{- IS_Devanagari}', "");
    Expect(0, 43262, '\P{^- IS_Devanagari}', "");
    Error('\p{ /a/Deva}');
    Error('\P{ /a/Deva}');
    Expect(1, 43261, '\p{deva}', "");
    Expect(0, 43261, '\p{^deva}', "");
    Expect(0, 43261, '\P{deva}', "");
    Expect(1, 43261, '\P{^deva}', "");
    Expect(0, 43262, '\p{deva}', "");
    Expect(1, 43262, '\p{^deva}', "");
    Expect(1, 43262, '\P{deva}', "");
    Expect(0, 43262, '\P{^deva}', "");
    Expect(1, 43261, '\p{	deva}', "");
    Expect(0, 43261, '\p{^	deva}', "");
    Expect(0, 43261, '\P{	deva}', "");
    Expect(1, 43261, '\P{^	deva}', "");
    Expect(0, 43262, '\p{	deva}', "");
    Expect(1, 43262, '\p{^	deva}', "");
    Expect(1, 43262, '\P{	deva}', "");
    Expect(0, 43262, '\P{^	deva}', "");
    Error('\p{:= _IS_DEVA}');
    Error('\P{:= _IS_DEVA}');
    Expect(1, 43261, '\p{isdeva}', "");
    Expect(0, 43261, '\p{^isdeva}', "");
    Expect(0, 43261, '\P{isdeva}', "");
    Expect(1, 43261, '\P{^isdeva}', "");
    Expect(0, 43262, '\p{isdeva}', "");
    Expect(1, 43262, '\p{^isdeva}', "");
    Expect(1, 43262, '\P{isdeva}', "");
    Expect(0, 43262, '\P{^isdeva}', "");
    Expect(1, 43261, '\p{-	is_Deva}', "");
    Expect(0, 43261, '\p{^-	is_Deva}', "");
    Expect(0, 43261, '\P{-	is_Deva}', "");
    Expect(1, 43261, '\P{^-	is_Deva}', "");
    Expect(0, 43262, '\p{-	is_Deva}', "");
    Expect(1, 43262, '\p{^-	is_Deva}', "");
    Expect(1, 43262, '\P{-	is_Deva}', "");
    Expect(0, 43262, '\P{^-	is_Deva}', "");
    Error('\p{-:=DEVANAGARI_Extended}');
    Error('\P{-:=DEVANAGARI_Extended}');
    Expect(1, 43263, '\p{devanagariextended}', "");
    Expect(0, 43263, '\p{^devanagariextended}', "");
    Expect(0, 43263, '\P{devanagariextended}', "");
    Expect(1, 43263, '\P{^devanagariextended}', "");
    Expect(0, 43264, '\p{devanagariextended}', "");
    Expect(1, 43264, '\p{^devanagariextended}', "");
    Expect(1, 43264, '\P{devanagariextended}', "");
    Expect(0, 43264, '\P{^devanagariextended}', "");
    Expect(1, 43263, '\p{devanagari_Extended}', "");
    Expect(0, 43263, '\p{^devanagari_Extended}', "");
    Expect(0, 43263, '\P{devanagari_Extended}', "");
    Expect(1, 43263, '\P{^devanagari_Extended}', "");
    Expect(0, 43264, '\p{devanagari_Extended}', "");
    Expect(1, 43264, '\p{^devanagari_Extended}', "");
    Expect(1, 43264, '\P{devanagari_Extended}', "");
    Expect(0, 43264, '\P{^devanagari_Extended}', "");
    Error('\p{:=	IS_DEVANAGARI_Extended}');
    Error('\P{:=	IS_DEVANAGARI_Extended}');
    Expect(1, 43263, '\p{isdevanagariextended}', "");
    Expect(0, 43263, '\p{^isdevanagariextended}', "");
    Expect(0, 43263, '\P{isdevanagariextended}', "");
    Expect(1, 43263, '\P{^isdevanagariextended}', "");
    Expect(0, 43264, '\p{isdevanagariextended}', "");
    Expect(1, 43264, '\p{^isdevanagariextended}', "");
    Expect(1, 43264, '\P{isdevanagariextended}', "");
    Expect(0, 43264, '\P{^isdevanagariextended}', "");
    Expect(1, 43263, '\p{	-is_Devanagari_EXTENDED}', "");
    Expect(0, 43263, '\p{^	-is_Devanagari_EXTENDED}', "");
    Expect(0, 43263, '\P{	-is_Devanagari_EXTENDED}', "");
    Expect(1, 43263, '\P{^	-is_Devanagari_EXTENDED}', "");
    Expect(0, 43264, '\p{	-is_Devanagari_EXTENDED}', "");
    Expect(1, 43264, '\p{^	-is_Devanagari_EXTENDED}', "");
    Expect(1, 43264, '\P{	-is_Devanagari_EXTENDED}', "");
    Expect(0, 43264, '\P{^	-is_Devanagari_EXTENDED}', "");
    Error('\p{/a/	In_Devanagari_Extended}');
    Error('\P{/a/	In_Devanagari_Extended}');
    Expect(1, 43263, '\p{indevanagariextended}', "");
    Expect(0, 43263, '\p{^indevanagariextended}', "");
    Expect(0, 43263, '\P{indevanagariextended}', "");
    Expect(1, 43263, '\P{^indevanagariextended}', "");
    Expect(0, 43264, '\p{indevanagariextended}', "");
    Expect(1, 43264, '\p{^indevanagariextended}', "");
    Expect(1, 43264, '\P{indevanagariextended}', "");
    Expect(0, 43264, '\P{^indevanagariextended}', "");
    Expect(1, 43263, '\p{ _in_DEVANAGARI_EXTENDED}', "");
    Expect(0, 43263, '\p{^ _in_DEVANAGARI_EXTENDED}', "");
    Expect(0, 43263, '\P{ _in_DEVANAGARI_EXTENDED}', "");
    Expect(1, 43263, '\P{^ _in_DEVANAGARI_EXTENDED}', "");
    Expect(0, 43264, '\p{ _in_DEVANAGARI_EXTENDED}', "");
    Expect(1, 43264, '\p{^ _in_DEVANAGARI_EXTENDED}', "");
    Expect(1, 43264, '\P{ _in_DEVANAGARI_EXTENDED}', "");
    Expect(0, 43264, '\P{^ _in_DEVANAGARI_EXTENDED}', "");
    Error('\p{--DEVANAGARI_Ext:=}');
    Error('\P{--DEVANAGARI_Ext:=}');
    Expect(1, 43263, '\p{devanagariext}', "");
    Expect(0, 43263, '\p{^devanagariext}', "");
    Expect(0, 43263, '\P{devanagariext}', "");
    Expect(1, 43263, '\P{^devanagariext}', "");
    Expect(0, 43264, '\p{devanagariext}', "");
    Expect(1, 43264, '\p{^devanagariext}', "");
    Expect(1, 43264, '\P{devanagariext}', "");
    Expect(0, 43264, '\P{^devanagariext}', "");
    Expect(1, 43263, '\p{ _Devanagari_EXT}', "");
    Expect(0, 43263, '\p{^ _Devanagari_EXT}', "");
    Expect(0, 43263, '\P{ _Devanagari_EXT}', "");
    Expect(1, 43263, '\P{^ _Devanagari_EXT}', "");
    Expect(0, 43264, '\p{ _Devanagari_EXT}', "");
    Expect(1, 43264, '\p{^ _Devanagari_EXT}', "");
    Expect(1, 43264, '\P{ _Devanagari_EXT}', "");
    Expect(0, 43264, '\P{^ _Devanagari_EXT}', "");
    Error('\p{	/a/Is_DEVANAGARI_EXT}');
    Error('\P{	/a/Is_DEVANAGARI_EXT}');
    Expect(1, 43263, '\p{isdevanagariext}', "");
    Expect(0, 43263, '\p{^isdevanagariext}', "");
    Expect(0, 43263, '\P{isdevanagariext}', "");
    Expect(1, 43263, '\P{^isdevanagariext}', "");
    Expect(0, 43264, '\p{isdevanagariext}', "");
    Expect(1, 43264, '\p{^isdevanagariext}', "");
    Expect(1, 43264, '\P{isdevanagariext}', "");
    Expect(0, 43264, '\P{^isdevanagariext}', "");
    Expect(1, 43263, '\p{ is_Devanagari_ext}', "");
    Expect(0, 43263, '\p{^ is_Devanagari_ext}', "");
    Expect(0, 43263, '\P{ is_Devanagari_ext}', "");
    Expect(1, 43263, '\P{^ is_Devanagari_ext}', "");
    Expect(0, 43264, '\p{ is_Devanagari_ext}', "");
    Expect(1, 43264, '\p{^ is_Devanagari_ext}', "");
    Expect(1, 43264, '\P{ is_Devanagari_ext}', "");
    Expect(0, 43264, '\P{^ is_Devanagari_ext}', "");
    Error('\p{ In_Devanagari_ext:=}');
    Error('\P{ In_Devanagari_ext:=}');
    Expect(1, 43263, '\p{indevanagariext}', "");
    Expect(0, 43263, '\p{^indevanagariext}', "");
    Expect(0, 43263, '\P{indevanagariext}', "");
    Expect(1, 43263, '\P{^indevanagariext}', "");
    Expect(0, 43264, '\p{indevanagariext}', "");
    Expect(1, 43264, '\p{^indevanagariext}', "");
    Expect(1, 43264, '\P{indevanagariext}', "");
    Expect(0, 43264, '\P{^indevanagariext}', "");
    Expect(1, 43263, '\p{ _In_Devanagari_EXT}', "");
    Expect(0, 43263, '\p{^ _In_Devanagari_EXT}', "");
    Expect(0, 43263, '\P{ _In_Devanagari_EXT}', "");
    Expect(1, 43263, '\P{^ _In_Devanagari_EXT}', "");
    Expect(0, 43264, '\p{ _In_Devanagari_EXT}', "");
    Expect(1, 43264, '\p{^ _In_Devanagari_EXT}', "");
    Expect(1, 43264, '\P{ _In_Devanagari_EXT}', "");
    Expect(0, 43264, '\P{^ _In_Devanagari_EXT}', "");
    Error('\p{	:=DIACRITIC}');
    Error('\P{	:=DIACRITIC}');
    Expect(1, 125258, '\p{diacritic}', "");
    Expect(0, 125258, '\p{^diacritic}', "");
    Expect(0, 125258, '\P{diacritic}', "");
    Expect(1, 125258, '\P{^diacritic}', "");
    Expect(0, 125259, '\p{diacritic}', "");
    Expect(1, 125259, '\p{^diacritic}', "");
    Expect(1, 125259, '\P{diacritic}', "");
    Expect(0, 125259, '\P{^diacritic}', "");
    Expect(1, 125258, '\p{--diacritic}', "");
    Expect(0, 125258, '\p{^--diacritic}', "");
    Expect(0, 125258, '\P{--diacritic}', "");
    Expect(1, 125258, '\P{^--diacritic}', "");
    Expect(0, 125259, '\p{--diacritic}', "");
    Expect(1, 125259, '\p{^--diacritic}', "");
    Expect(1, 125259, '\P{--diacritic}', "");
    Expect(0, 125259, '\P{^--diacritic}', "");
    Error('\p{ /a/is_diacritic}');
    Error('\P{ /a/is_diacritic}');
    Expect(1, 125258, '\p{isdiacritic}', "");
    Expect(0, 125258, '\p{^isdiacritic}', "");
    Expect(0, 125258, '\P{isdiacritic}', "");
    Expect(1, 125258, '\P{^isdiacritic}', "");
    Expect(0, 125259, '\p{isdiacritic}', "");
    Expect(1, 125259, '\p{^isdiacritic}', "");
    Expect(1, 125259, '\P{isdiacritic}', "");
    Expect(0, 125259, '\P{^isdiacritic}', "");
    Expect(1, 125258, '\p{Is_Diacritic}', "");
    Expect(0, 125258, '\p{^Is_Diacritic}', "");
    Expect(0, 125258, '\P{Is_Diacritic}', "");
    Expect(1, 125258, '\P{^Is_Diacritic}', "");
    Expect(0, 125259, '\p{Is_Diacritic}', "");
    Expect(1, 125259, '\p{^Is_Diacritic}', "");
    Expect(1, 125259, '\P{Is_Diacritic}', "");
    Expect(0, 125259, '\P{^Is_Diacritic}', "");
    Error('\p{-/a/Dia}');
    Error('\P{-/a/Dia}');
    Expect(1, 125258, '\p{dia}', "");
    Expect(0, 125258, '\p{^dia}', "");
    Expect(0, 125258, '\P{dia}', "");
    Expect(1, 125258, '\P{^dia}', "");
    Expect(0, 125259, '\p{dia}', "");
    Expect(1, 125259, '\p{^dia}', "");
    Expect(1, 125259, '\P{dia}', "");
    Expect(0, 125259, '\P{^dia}', "");
    Expect(1, 125258, '\p{_-DIA}', "");
    Expect(0, 125258, '\p{^_-DIA}', "");
    Expect(0, 125258, '\P{_-DIA}', "");
    Expect(1, 125258, '\P{^_-DIA}', "");
    Expect(0, 125259, '\p{_-DIA}', "");
    Expect(1, 125259, '\p{^_-DIA}', "");
    Expect(1, 125259, '\P{_-DIA}', "");
    Expect(0, 125259, '\P{^_-DIA}', "");
    Error('\p{/a/-is_dia}');
    Error('\P{/a/-is_dia}');
    Expect(1, 125258, '\p{isdia}', "");
    Expect(0, 125258, '\p{^isdia}', "");
    Expect(0, 125258, '\P{isdia}', "");
    Expect(1, 125258, '\P{^isdia}', "");
    Expect(0, 125259, '\p{isdia}', "");
    Expect(1, 125259, '\p{^isdia}', "");
    Expect(1, 125259, '\P{isdia}', "");
    Expect(0, 125259, '\P{^isdia}', "");
    Expect(1, 125258, '\p{--Is_dia}', "");
    Expect(0, 125258, '\p{^--Is_dia}', "");
    Expect(0, 125258, '\P{--Is_dia}', "");
    Expect(1, 125258, '\P{^--Is_dia}', "");
    Expect(0, 125259, '\p{--Is_dia}', "");
    Expect(1, 125259, '\p{^--Is_dia}', "");
    Expect(1, 125259, '\P{--Is_dia}', "");
    Expect(0, 125259, '\P{^--Is_dia}', "");
    Error('\p{-XPOSIXDIGIT:=}');
    Error('\P{-XPOSIXDIGIT:=}');
    Expect(1, 125273, '\p{xposixdigit}', "");
    Expect(0, 125273, '\p{^xposixdigit}', "");
    Expect(0, 125273, '\P{xposixdigit}', "");
    Expect(1, 125273, '\P{^xposixdigit}', "");
    Expect(0, 125274, '\p{xposixdigit}', "");
    Expect(1, 125274, '\p{^xposixdigit}', "");
    Expect(1, 125274, '\P{xposixdigit}', "");
    Expect(0, 125274, '\P{^xposixdigit}', "");
    Expect(1, 125273, '\p{_-XPOSIXDIGIT}', "");
    Expect(0, 125273, '\p{^_-XPOSIXDIGIT}', "");
    Expect(0, 125273, '\P{_-XPOSIXDIGIT}', "");
    Expect(1, 125273, '\P{^_-XPOSIXDIGIT}', "");
    Expect(0, 125274, '\p{_-XPOSIXDIGIT}', "");
    Expect(1, 125274, '\p{^_-XPOSIXDIGIT}', "");
    Expect(1, 125274, '\P{_-XPOSIXDIGIT}', "");
    Expect(0, 125274, '\P{^_-XPOSIXDIGIT}', "");
    Error('\p{--Digit/a/}');
    Error('\P{--Digit/a/}');
    Expect(1, 125273, '\p{digit}', "");
    Expect(0, 125273, '\p{^digit}', "");
    Expect(0, 125273, '\P{digit}', "");
    Expect(1, 125273, '\P{^digit}', "");
    Expect(0, 125274, '\p{digit}', "");
    Expect(1, 125274, '\p{^digit}', "");
    Expect(1, 125274, '\P{digit}', "");
    Expect(0, 125274, '\P{^digit}', "");
    Expect(1, 125273, '\p{	-digit}', "");
    Expect(0, 125273, '\p{^	-digit}', "");
    Expect(0, 125273, '\P{	-digit}', "");
    Expect(1, 125273, '\P{^	-digit}', "");
    Expect(0, 125274, '\p{	-digit}', "");
    Expect(1, 125274, '\p{^	-digit}', "");
    Expect(1, 125274, '\P{	-digit}', "");
    Expect(0, 125274, '\P{^	-digit}', "");
    Error('\p{ _is_XPosixDigit/a/}');
    Error('\P{ _is_XPosixDigit/a/}');
    Expect(1, 125273, '\p{isxposixdigit}', "");
    Expect(0, 125273, '\p{^isxposixdigit}', "");
    Expect(0, 125273, '\P{isxposixdigit}', "");
    Expect(1, 125273, '\P{^isxposixdigit}', "");
    Expect(0, 125274, '\p{isxposixdigit}', "");
    Expect(1, 125274, '\p{^isxposixdigit}', "");
    Expect(1, 125274, '\P{isxposixdigit}', "");
    Expect(0, 125274, '\P{^isxposixdigit}', "");
    Expect(1, 125273, '\p{	-Is_xposixdigit}', "");
    Expect(0, 125273, '\p{^	-Is_xposixdigit}', "");
    Expect(0, 125273, '\P{	-Is_xposixdigit}', "");
    Expect(1, 125273, '\P{^	-Is_xposixdigit}', "");
    Expect(0, 125274, '\p{	-Is_xposixdigit}', "");
    Expect(1, 125274, '\p{^	-Is_xposixdigit}', "");
    Expect(1, 125274, '\P{	-Is_xposixdigit}', "");
    Expect(0, 125274, '\P{^	-Is_xposixdigit}', "");
    Error('\p{ :=Is_Digit}');
    Error('\P{ :=Is_Digit}');
    Expect(1, 125273, '\p{isdigit}', "");
    Expect(0, 125273, '\p{^isdigit}', "");
    Expect(0, 125273, '\P{isdigit}', "");
    Expect(1, 125273, '\P{^isdigit}', "");
    Expect(0, 125274, '\p{isdigit}', "");
    Expect(1, 125274, '\p{^isdigit}', "");
    Expect(1, 125274, '\P{isdigit}', "");
    Expect(0, 125274, '\P{^isdigit}', "");
    Expect(1, 125273, '\p{- IS_Digit}', "");
    Expect(0, 125273, '\p{^- IS_Digit}', "");
    Expect(0, 125273, '\P{- IS_Digit}', "");
    Expect(1, 125273, '\P{^- IS_Digit}', "");
    Expect(0, 125274, '\p{- IS_Digit}', "");
    Expect(1, 125274, '\p{^- IS_Digit}', "");
    Expect(1, 125274, '\P{- IS_Digit}', "");
    Expect(0, 125274, '\P{^- IS_Digit}', "");
    Error('\p{/a/DECIMAL_Number}');
    Error('\P{/a/DECIMAL_Number}');
    Expect(1, 125273, '\p{decimalnumber}', "");
    Expect(0, 125273, '\p{^decimalnumber}', "");
    Expect(0, 125273, '\P{decimalnumber}', "");
    Expect(1, 125273, '\P{^decimalnumber}', "");
    Expect(0, 125274, '\p{decimalnumber}', "");
    Expect(1, 125274, '\p{^decimalnumber}', "");
    Expect(1, 125274, '\P{decimalnumber}', "");
    Expect(0, 125274, '\P{^decimalnumber}', "");
    Expect(1, 125273, '\p{ 	DECIMAL_number}', "");
    Expect(0, 125273, '\p{^ 	DECIMAL_number}', "");
    Expect(0, 125273, '\P{ 	DECIMAL_number}', "");
    Expect(1, 125273, '\P{^ 	DECIMAL_number}', "");
    Expect(0, 125274, '\p{ 	DECIMAL_number}', "");
    Expect(1, 125274, '\p{^ 	DECIMAL_number}', "");
    Expect(1, 125274, '\P{ 	DECIMAL_number}', "");
    Expect(0, 125274, '\P{^ 	DECIMAL_number}', "");
    Error('\p{:=	-Is_DECIMAL_Number}');
    Error('\P{:=	-Is_DECIMAL_Number}');
    Expect(1, 125273, '\p{isdecimalnumber}', "");
    Expect(0, 125273, '\p{^isdecimalnumber}', "");
    Expect(0, 125273, '\P{isdecimalnumber}', "");
    Expect(1, 125273, '\P{^isdecimalnumber}', "");
    Expect(0, 125274, '\p{isdecimalnumber}', "");
    Expect(1, 125274, '\p{^isdecimalnumber}', "");
    Expect(1, 125274, '\P{isdecimalnumber}', "");
    Expect(0, 125274, '\P{^isdecimalnumber}', "");
    Expect(1, 125273, '\p{	-Is_decimal_NUMBER}', "");
    Expect(0, 125273, '\p{^	-Is_decimal_NUMBER}', "");
    Expect(0, 125273, '\P{	-Is_decimal_NUMBER}', "");
    Expect(1, 125273, '\P{^	-Is_decimal_NUMBER}', "");
    Expect(0, 125274, '\p{	-Is_decimal_NUMBER}', "");
    Expect(1, 125274, '\p{^	-Is_decimal_NUMBER}', "");
    Expect(1, 125274, '\P{	-Is_decimal_NUMBER}', "");
    Expect(0, 125274, '\P{^	-Is_decimal_NUMBER}', "");
    Error('\p{_:=Nd}');
    Error('\P{_:=Nd}');
    Expect(1, 125273, '\p{nd}', "");
    Expect(0, 125273, '\p{^nd}', "");
    Expect(0, 125273, '\P{nd}', "");
    Expect(1, 125273, '\P{^nd}', "");
    Expect(0, 125274, '\p{nd}', "");
    Expect(1, 125274, '\p{^nd}', "");
    Expect(1, 125274, '\P{nd}', "");
    Expect(0, 125274, '\P{^nd}', "");
    Expect(1, 125273, '\p{		nd}', "");
    Expect(0, 125273, '\p{^		nd}', "");
    Expect(0, 125273, '\P{		nd}', "");
    Expect(1, 125273, '\P{^		nd}', "");
    Expect(0, 125274, '\p{		nd}', "");
    Expect(1, 125274, '\p{^		nd}', "");
    Expect(1, 125274, '\P{		nd}', "");
    Expect(0, 125274, '\P{^		nd}', "");
    Error('\p{_:=IS_nd}');
    Error('\P{_:=IS_nd}');
    Expect(1, 125273, '\p{isnd}', "");
    Expect(0, 125273, '\p{^isnd}', "");
    Expect(0, 125273, '\P{isnd}', "");
    Expect(1, 125273, '\P{^isnd}', "");
    Expect(0, 125274, '\p{isnd}', "");
    Expect(1, 125274, '\p{^isnd}', "");
    Expect(1, 125274, '\P{isnd}', "");
    Expect(0, 125274, '\P{^isnd}', "");
    Expect(1, 125273, '\p{_-IS_ND}', "");
    Expect(0, 125273, '\p{^_-IS_ND}', "");
    Expect(0, 125273, '\P{_-IS_ND}', "");
    Expect(1, 125273, '\P{^_-IS_ND}', "");
    Expect(0, 125274, '\p{_-IS_ND}', "");
    Expect(1, 125274, '\p{^_-IS_ND}', "");
    Expect(1, 125274, '\P{_-IS_ND}', "");
    Expect(0, 125274, '\P{^_-IS_ND}', "");
    Error('\p{/a/ -Dingbats}');
    Error('\P{/a/ -Dingbats}');
    Expect(1, 10175, '\p{dingbats}', "");
    Expect(0, 10175, '\p{^dingbats}', "");
    Expect(0, 10175, '\P{dingbats}', "");
    Expect(1, 10175, '\P{^dingbats}', "");
    Expect(0, 10176, '\p{dingbats}', "");
    Expect(1, 10176, '\p{^dingbats}', "");
    Expect(1, 10176, '\P{dingbats}', "");
    Expect(0, 10176, '\P{^dingbats}', "");
    Expect(1, 10175, '\p{-	Dingbats}', "");
    Expect(0, 10175, '\p{^-	Dingbats}', "");
    Expect(0, 10175, '\P{-	Dingbats}', "");
    Expect(1, 10175, '\P{^-	Dingbats}', "");
    Expect(0, 10176, '\p{-	Dingbats}', "");
    Expect(1, 10176, '\p{^-	Dingbats}', "");
    Expect(1, 10176, '\P{-	Dingbats}', "");
    Expect(0, 10176, '\P{^-	Dingbats}', "");
    Error('\p{Is_dingbats/a/}');
    Error('\P{Is_dingbats/a/}');
    Expect(1, 10175, '\p{isdingbats}', "");
    Expect(0, 10175, '\p{^isdingbats}', "");
    Expect(0, 10175, '\P{isdingbats}', "");
    Expect(1, 10175, '\P{^isdingbats}', "");
    Expect(0, 10176, '\p{isdingbats}', "");
    Expect(1, 10176, '\p{^isdingbats}', "");
    Expect(1, 10176, '\P{isdingbats}', "");
    Expect(0, 10176, '\P{^isdingbats}', "");
    Expect(1, 10175, '\p{- Is_Dingbats}', "");
    Expect(0, 10175, '\p{^- Is_Dingbats}', "");
    Expect(0, 10175, '\P{- Is_Dingbats}', "");
    Expect(1, 10175, '\P{^- Is_Dingbats}', "");
    Expect(0, 10176, '\p{- Is_Dingbats}', "");
    Expect(1, 10176, '\p{^- Is_Dingbats}', "");
    Expect(1, 10176, '\P{- Is_Dingbats}', "");
    Expect(0, 10176, '\P{^- Is_Dingbats}', "");
    Error('\p{:= _in_Dingbats}');
    Error('\P{:= _in_Dingbats}');
    Expect(1, 10175, '\p{indingbats}', "");
    Expect(0, 10175, '\p{^indingbats}', "");
    Expect(0, 10175, '\P{indingbats}', "");
    Expect(1, 10175, '\P{^indingbats}', "");
    Expect(0, 10176, '\p{indingbats}', "");
    Expect(1, 10176, '\p{^indingbats}', "");
    Expect(1, 10176, '\P{indingbats}', "");
    Expect(0, 10176, '\P{^indingbats}', "");
    Expect(1, 10175, '\p{-	in_dingbats}', "");
    Expect(0, 10175, '\p{^-	in_dingbats}', "");
    Expect(0, 10175, '\P{-	in_dingbats}', "");
    Expect(1, 10175, '\P{^-	in_dingbats}', "");
    Expect(0, 10176, '\p{-	in_dingbats}', "");
    Expect(1, 10176, '\p{^-	in_dingbats}', "");
    Expect(1, 10176, '\P{-	in_dingbats}', "");
    Expect(0, 10176, '\P{^-	in_dingbats}', "");
    Error('\p{:=DOMINO_tiles}');
    Error('\P{:=DOMINO_tiles}');
    Expect(1, 127135, '\p{dominotiles}', "");
    Expect(0, 127135, '\p{^dominotiles}', "");
    Expect(0, 127135, '\P{dominotiles}', "");
    Expect(1, 127135, '\P{^dominotiles}', "");
    Expect(0, 127136, '\p{dominotiles}', "");
    Expect(1, 127136, '\p{^dominotiles}', "");
    Expect(1, 127136, '\P{dominotiles}', "");
    Expect(0, 127136, '\P{^dominotiles}', "");
    Expect(1, 127135, '\p{_-Domino_Tiles}', "");
    Expect(0, 127135, '\p{^_-Domino_Tiles}', "");
    Expect(0, 127135, '\P{_-Domino_Tiles}', "");
    Expect(1, 127135, '\P{^_-Domino_Tiles}', "");
    Expect(0, 127136, '\p{_-Domino_Tiles}', "");
    Expect(1, 127136, '\p{^_-Domino_Tiles}', "");
    Expect(1, 127136, '\P{_-Domino_Tiles}', "");
    Expect(0, 127136, '\P{^_-Domino_Tiles}', "");
    Error('\p{ /a/IS_DOMINO_Tiles}');
    Error('\P{ /a/IS_DOMINO_Tiles}');
    Expect(1, 127135, '\p{isdominotiles}', "");
    Expect(0, 127135, '\p{^isdominotiles}', "");
    Expect(0, 127135, '\P{isdominotiles}', "");
    Expect(1, 127135, '\P{^isdominotiles}', "");
    Expect(0, 127136, '\p{isdominotiles}', "");
    Expect(1, 127136, '\p{^isdominotiles}', "");
    Expect(1, 127136, '\P{isdominotiles}', "");
    Expect(0, 127136, '\P{^isdominotiles}', "");
    Expect(1, 127135, '\p{ 	IS_Domino_TILES}', "");
    Expect(0, 127135, '\p{^ 	IS_Domino_TILES}', "");
    Expect(0, 127135, '\P{ 	IS_Domino_TILES}', "");
    Expect(1, 127135, '\P{^ 	IS_Domino_TILES}', "");
    Expect(0, 127136, '\p{ 	IS_Domino_TILES}', "");
    Expect(1, 127136, '\p{^ 	IS_Domino_TILES}', "");
    Expect(1, 127136, '\P{ 	IS_Domino_TILES}', "");
    Expect(0, 127136, '\P{^ 	IS_Domino_TILES}', "");
    Error('\p{-In_Domino_Tiles/a/}');
    Error('\P{-In_Domino_Tiles/a/}');
    Expect(1, 127135, '\p{indominotiles}', "");
    Expect(0, 127135, '\p{^indominotiles}', "");
    Expect(0, 127135, '\P{indominotiles}', "");
    Expect(1, 127135, '\P{^indominotiles}', "");
    Expect(0, 127136, '\p{indominotiles}', "");
    Expect(1, 127136, '\p{^indominotiles}', "");
    Expect(1, 127136, '\P{indominotiles}', "");
    Expect(0, 127136, '\P{^indominotiles}', "");
    Expect(1, 127135, '\p{_-In_DOMINO_tiles}', "");
    Expect(0, 127135, '\p{^_-In_DOMINO_tiles}', "");
    Expect(0, 127135, '\P{_-In_DOMINO_tiles}', "");
    Expect(1, 127135, '\P{^_-In_DOMINO_tiles}', "");
    Expect(0, 127136, '\p{_-In_DOMINO_tiles}', "");
    Expect(1, 127136, '\p{^_-In_DOMINO_tiles}', "");
    Expect(1, 127136, '\P{_-In_DOMINO_tiles}', "");
    Expect(0, 127136, '\P{^_-In_DOMINO_tiles}', "");
    Error('\p{/a/  Domino}');
    Error('\P{/a/  Domino}');
    Expect(1, 127135, '\p{domino}', "");
    Expect(0, 127135, '\p{^domino}', "");
    Expect(0, 127135, '\P{domino}', "");
    Expect(1, 127135, '\P{^domino}', "");
    Expect(0, 127136, '\p{domino}', "");
    Expect(1, 127136, '\p{^domino}', "");
    Expect(1, 127136, '\P{domino}', "");
    Expect(0, 127136, '\P{^domino}', "");
    Expect(1, 127135, '\p{ _Domino}', "");
    Expect(0, 127135, '\p{^ _Domino}', "");
    Expect(0, 127135, '\P{ _Domino}', "");
    Expect(1, 127135, '\P{^ _Domino}', "");
    Expect(0, 127136, '\p{ _Domino}', "");
    Expect(1, 127136, '\p{^ _Domino}', "");
    Expect(1, 127136, '\P{ _Domino}', "");
    Expect(0, 127136, '\P{^ _Domino}', "");
    Error('\p{:=  IS_Domino}');
    Error('\P{:=  IS_Domino}');
    Expect(1, 127135, '\p{isdomino}', "");
    Expect(0, 127135, '\p{^isdomino}', "");
    Expect(0, 127135, '\P{isdomino}', "");
    Expect(1, 127135, '\P{^isdomino}', "");
    Expect(0, 127136, '\p{isdomino}', "");
    Expect(1, 127136, '\p{^isdomino}', "");
    Expect(1, 127136, '\P{isdomino}', "");
    Expect(0, 127136, '\P{^isdomino}', "");
    Expect(1, 127135, '\p{  Is_domino}', "");
    Expect(0, 127135, '\p{^  Is_domino}', "");
    Expect(0, 127135, '\P{  Is_domino}', "");
    Expect(1, 127135, '\P{^  Is_domino}', "");
    Expect(0, 127136, '\p{  Is_domino}', "");
    Expect(1, 127136, '\p{^  Is_domino}', "");
    Expect(1, 127136, '\P{  Is_domino}', "");
    Expect(0, 127136, '\P{^  Is_domino}', "");
    Error('\p{/a/IN_DOMINO}');
    Error('\P{/a/IN_DOMINO}');
    Expect(1, 127135, '\p{indomino}', "");
    Expect(0, 127135, '\p{^indomino}', "");
    Expect(0, 127135, '\P{indomino}', "");
    Expect(1, 127135, '\P{^indomino}', "");
    Expect(0, 127136, '\p{indomino}', "");
    Expect(1, 127136, '\p{^indomino}', "");
    Expect(1, 127136, '\P{indomino}', "");
    Expect(0, 127136, '\P{^indomino}', "");
    Expect(1, 127135, '\p{-In_DOMINO}', "");
    Expect(0, 127135, '\p{^-In_DOMINO}', "");
    Expect(0, 127135, '\P{-In_DOMINO}', "");
    Expect(1, 127135, '\P{^-In_DOMINO}', "");
    Expect(0, 127136, '\p{-In_DOMINO}', "");
    Expect(1, 127136, '\p{^-In_DOMINO}', "");
    Expect(1, 127136, '\P{-In_DOMINO}', "");
    Expect(0, 127136, '\P{^-In_DOMINO}', "");
    Error('\p{-/a/duployan}');
    Error('\P{-/a/duployan}');
    Expect(1, 113827, '\p{duployan}', "");
    Expect(0, 113827, '\p{^duployan}', "");
    Expect(0, 113827, '\P{duployan}', "");
    Expect(1, 113827, '\P{^duployan}', "");
    Expect(0, 113828, '\p{duployan}', "");
    Expect(1, 113828, '\p{^duployan}', "");
    Expect(1, 113828, '\P{duployan}', "");
    Expect(0, 113828, '\P{^duployan}', "");
    Expect(1, 113827, '\p{_Duployan}', "");
    Expect(0, 113827, '\p{^_Duployan}', "");
    Expect(0, 113827, '\P{_Duployan}', "");
    Expect(1, 113827, '\P{^_Duployan}', "");
    Expect(0, 113828, '\p{_Duployan}', "");
    Expect(1, 113828, '\p{^_Duployan}', "");
    Expect(1, 113828, '\P{_Duployan}', "");
    Expect(0, 113828, '\P{^_Duployan}', "");
    Error('\p{:= Is_duployan}');
    Error('\P{:= Is_duployan}');
    Expect(1, 113827, '\p{isduployan}', "");
    Expect(0, 113827, '\p{^isduployan}', "");
    Expect(0, 113827, '\P{isduployan}', "");
    Expect(1, 113827, '\P{^isduployan}', "");
    Expect(0, 113828, '\p{isduployan}', "");
    Expect(1, 113828, '\p{^isduployan}', "");
    Expect(1, 113828, '\P{isduployan}', "");
    Expect(0, 113828, '\P{^isduployan}', "");
    Expect(1, 113827, '\p{	-Is_DUPLOYAN}', "");
    Expect(0, 113827, '\p{^	-Is_DUPLOYAN}', "");
    Expect(0, 113827, '\P{	-Is_DUPLOYAN}', "");
    Expect(1, 113827, '\P{^	-Is_DUPLOYAN}', "");
    Expect(0, 113828, '\p{	-Is_DUPLOYAN}', "");
    Expect(1, 113828, '\p{^	-Is_DUPLOYAN}', "");
    Expect(1, 113828, '\P{	-Is_DUPLOYAN}', "");
    Expect(0, 113828, '\P{^	-Is_DUPLOYAN}', "");
    Error('\p{:=DUPL}');
    Error('\P{:=DUPL}');
    Expect(1, 113827, '\p{dupl}', "");
    Expect(0, 113827, '\p{^dupl}', "");
    Expect(0, 113827, '\P{dupl}', "");
    Expect(1, 113827, '\P{^dupl}', "");
    Expect(0, 113828, '\p{dupl}', "");
    Expect(1, 113828, '\p{^dupl}', "");
    Expect(1, 113828, '\P{dupl}', "");
    Expect(0, 113828, '\P{^dupl}', "");
    Expect(1, 113827, '\p{__DUPL}', "");
    Expect(0, 113827, '\p{^__DUPL}', "");
    Expect(0, 113827, '\P{__DUPL}', "");
    Expect(1, 113827, '\P{^__DUPL}', "");
    Expect(0, 113828, '\p{__DUPL}', "");
    Expect(1, 113828, '\p{^__DUPL}', "");
    Expect(1, 113828, '\P{__DUPL}', "");
    Expect(0, 113828, '\P{^__DUPL}', "");
    Error('\p{	_Is_dupl:=}');
    Error('\P{	_Is_dupl:=}');
    Expect(1, 113827, '\p{isdupl}', "");
    Expect(0, 113827, '\p{^isdupl}', "");
    Expect(0, 113827, '\P{isdupl}', "");
    Expect(1, 113827, '\P{^isdupl}', "");
    Expect(0, 113828, '\p{isdupl}', "");
    Expect(1, 113828, '\p{^isdupl}', "");
    Expect(1, 113828, '\P{isdupl}', "");
    Expect(0, 113828, '\P{^isdupl}', "");
    Expect(1, 113827, '\p{-_is_DUPL}', "");
    Expect(0, 113827, '\p{^-_is_DUPL}', "");
    Expect(0, 113827, '\P{-_is_DUPL}', "");
    Expect(1, 113827, '\P{^-_is_DUPL}', "");
    Expect(0, 113828, '\p{-_is_DUPL}', "");
    Expect(1, 113828, '\p{^-_is_DUPL}', "");
    Expect(1, 113828, '\P{-_is_DUPL}', "");
    Expect(0, 113828, '\P{^-_is_DUPL}', "");
    Error('\p{--EARLY_DYNASTIC_cuneiform/a/}');
    Error('\P{--EARLY_DYNASTIC_cuneiform/a/}');
    Expect(1, 75087, '\p{earlydynasticcuneiform}', "");
    Expect(0, 75087, '\p{^earlydynasticcuneiform}', "");
    Expect(0, 75087, '\P{earlydynasticcuneiform}', "");
    Expect(1, 75087, '\P{^earlydynasticcuneiform}', "");
    Expect(0, 75088, '\p{earlydynasticcuneiform}', "");
    Expect(1, 75088, '\p{^earlydynasticcuneiform}', "");
    Expect(1, 75088, '\P{earlydynasticcuneiform}', "");
    Expect(0, 75088, '\P{^earlydynasticcuneiform}', "");
    Expect(1, 75087, '\p{_EARLY_dynastic_CUNEIFORM}', "");
    Expect(0, 75087, '\p{^_EARLY_dynastic_CUNEIFORM}', "");
    Expect(0, 75087, '\P{_EARLY_dynastic_CUNEIFORM}', "");
    Expect(1, 75087, '\P{^_EARLY_dynastic_CUNEIFORM}', "");
    Expect(0, 75088, '\p{_EARLY_dynastic_CUNEIFORM}', "");
    Expect(1, 75088, '\p{^_EARLY_dynastic_CUNEIFORM}', "");
    Expect(1, 75088, '\P{_EARLY_dynastic_CUNEIFORM}', "");
    Expect(0, 75088, '\P{^_EARLY_dynastic_CUNEIFORM}', "");
    Error('\p{-is_Early_Dynastic_cuneiform/a/}');
    Error('\P{-is_Early_Dynastic_cuneiform/a/}');
    Expect(1, 75087, '\p{isearlydynasticcuneiform}', "");
    Expect(0, 75087, '\p{^isearlydynasticcuneiform}', "");
    Expect(0, 75087, '\P{isearlydynasticcuneiform}', "");
    Expect(1, 75087, '\P{^isearlydynasticcuneiform}', "");
    Expect(0, 75088, '\p{isearlydynasticcuneiform}', "");
    Expect(1, 75088, '\p{^isearlydynasticcuneiform}', "");
    Expect(1, 75088, '\P{isearlydynasticcuneiform}', "");
    Expect(0, 75088, '\P{^isearlydynasticcuneiform}', "");
    Expect(1, 75087, '\p{_ IS_Early_Dynastic_Cuneiform}', "");
    Expect(0, 75087, '\p{^_ IS_Early_Dynastic_Cuneiform}', "");
    Expect(0, 75087, '\P{_ IS_Early_Dynastic_Cuneiform}', "");
    Expect(1, 75087, '\P{^_ IS_Early_Dynastic_Cuneiform}', "");
    Expect(0, 75088, '\p{_ IS_Early_Dynastic_Cuneiform}', "");
    Expect(1, 75088, '\p{^_ IS_Early_Dynastic_Cuneiform}', "");
    Expect(1, 75088, '\P{_ IS_Early_Dynastic_Cuneiform}', "");
    Expect(0, 75088, '\P{^_ IS_Early_Dynastic_Cuneiform}', "");
    Error('\p{/a/__In_EARLY_Dynastic_Cuneiform}');
    Error('\P{/a/__In_EARLY_Dynastic_Cuneiform}');
    Expect(1, 75087, '\p{inearlydynasticcuneiform}', "");
    Expect(0, 75087, '\p{^inearlydynasticcuneiform}', "");
    Expect(0, 75087, '\P{inearlydynasticcuneiform}', "");
    Expect(1, 75087, '\P{^inearlydynasticcuneiform}', "");
    Expect(0, 75088, '\p{inearlydynasticcuneiform}', "");
    Expect(1, 75088, '\p{^inearlydynasticcuneiform}', "");
    Expect(1, 75088, '\P{inearlydynasticcuneiform}', "");
    Expect(0, 75088, '\P{^inearlydynasticcuneiform}', "");
    Expect(1, 75087, '\p{	_in_Early_DYNASTIC_cuneiform}', "");
    Expect(0, 75087, '\p{^	_in_Early_DYNASTIC_cuneiform}', "");
    Expect(0, 75087, '\P{	_in_Early_DYNASTIC_cuneiform}', "");
    Expect(1, 75087, '\P{^	_in_Early_DYNASTIC_cuneiform}', "");
    Expect(0, 75088, '\p{	_in_Early_DYNASTIC_cuneiform}', "");
    Expect(1, 75088, '\p{^	_in_Early_DYNASTIC_cuneiform}', "");
    Expect(1, 75088, '\P{	_in_Early_DYNASTIC_cuneiform}', "");
    Expect(0, 75088, '\P{^	_in_Early_DYNASTIC_cuneiform}', "");
    Error('\p{:=	Egyptian_Hieroglyphs}');
    Error('\P{:=	Egyptian_Hieroglyphs}');
    Expect(1, 78894, '\p{egyptianhieroglyphs}', "");
    Expect(0, 78894, '\p{^egyptianhieroglyphs}', "");
    Expect(0, 78894, '\P{egyptianhieroglyphs}', "");
    Expect(1, 78894, '\P{^egyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{egyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{^egyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{egyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{^egyptianhieroglyphs}', "");
    Expect(1, 78894, '\p{ 	EGYPTIAN_hieroglyphs}', "");
    Expect(0, 78894, '\p{^ 	EGYPTIAN_hieroglyphs}', "");
    Expect(0, 78894, '\P{ 	EGYPTIAN_hieroglyphs}', "");
    Expect(1, 78894, '\P{^ 	EGYPTIAN_hieroglyphs}', "");
    Expect(0, 78895, '\p{ 	EGYPTIAN_hieroglyphs}', "");
    Expect(1, 78895, '\p{^ 	EGYPTIAN_hieroglyphs}', "");
    Expect(1, 78895, '\P{ 	EGYPTIAN_hieroglyphs}', "");
    Expect(0, 78895, '\P{^ 	EGYPTIAN_hieroglyphs}', "");
    Error('\p{	/a/Is_Egyptian_Hieroglyphs}');
    Error('\P{	/a/Is_Egyptian_Hieroglyphs}');
    Expect(1, 78894, '\p{isegyptianhieroglyphs}', "");
    Expect(0, 78894, '\p{^isegyptianhieroglyphs}', "");
    Expect(0, 78894, '\P{isegyptianhieroglyphs}', "");
    Expect(1, 78894, '\P{^isegyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{isegyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{^isegyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{isegyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{^isegyptianhieroglyphs}', "");
    Expect(1, 78894, '\p{	Is_Egyptian_Hieroglyphs}', "");
    Expect(0, 78894, '\p{^	Is_Egyptian_Hieroglyphs}', "");
    Expect(0, 78894, '\P{	Is_Egyptian_Hieroglyphs}', "");
    Expect(1, 78894, '\P{^	Is_Egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\p{	Is_Egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\p{^	Is_Egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\P{	Is_Egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\P{^	Is_Egyptian_Hieroglyphs}', "");
    Error('\p{/a/__egyp}');
    Error('\P{/a/__egyp}');
    Expect(1, 78894, '\p{egyp}', "");
    Expect(0, 78894, '\p{^egyp}', "");
    Expect(0, 78894, '\P{egyp}', "");
    Expect(1, 78894, '\P{^egyp}', "");
    Expect(0, 78895, '\p{egyp}', "");
    Expect(1, 78895, '\p{^egyp}', "");
    Expect(1, 78895, '\P{egyp}', "");
    Expect(0, 78895, '\P{^egyp}', "");
    Expect(1, 78894, '\p{ EGYP}', "");
    Expect(0, 78894, '\p{^ EGYP}', "");
    Expect(0, 78894, '\P{ EGYP}', "");
    Expect(1, 78894, '\P{^ EGYP}', "");
    Expect(0, 78895, '\p{ EGYP}', "");
    Expect(1, 78895, '\p{^ EGYP}', "");
    Expect(1, 78895, '\P{ EGYP}', "");
    Expect(0, 78895, '\P{^ EGYP}', "");
    Error('\p{ Is_egyp/a/}');
    Error('\P{ Is_egyp/a/}');
    Expect(1, 78894, '\p{isegyp}', "");
    Expect(0, 78894, '\p{^isegyp}', "");
    Expect(0, 78894, '\P{isegyp}', "");
    Expect(1, 78894, '\P{^isegyp}', "");
    Expect(0, 78895, '\p{isegyp}', "");
    Expect(1, 78895, '\p{^isegyp}', "");
    Expect(1, 78895, '\P{isegyp}', "");
    Expect(0, 78895, '\P{^isegyp}', "");
    Expect(1, 78894, '\p{Is_Egyp}', "");
    Expect(0, 78894, '\p{^Is_Egyp}', "");
    Expect(0, 78894, '\P{Is_Egyp}', "");
    Expect(1, 78894, '\P{^Is_Egyp}', "");
    Expect(0, 78895, '\p{Is_Egyp}', "");
    Expect(1, 78895, '\p{^Is_Egyp}', "");
    Expect(1, 78895, '\P{Is_Egyp}', "");
    Expect(0, 78895, '\P{^Is_Egyp}', "");
    Error('\p{_ elbasan/a/}');
    Error('\P{_ elbasan/a/}');
    Expect(1, 66855, '\p{elbasan}', "");
    Expect(0, 66855, '\p{^elbasan}', "");
    Expect(0, 66855, '\P{elbasan}', "");
    Expect(1, 66855, '\P{^elbasan}', "");
    Expect(0, 66856, '\p{elbasan}', "");
    Expect(1, 66856, '\p{^elbasan}', "");
    Expect(1, 66856, '\P{elbasan}', "");
    Expect(0, 66856, '\P{^elbasan}', "");
    Expect(1, 66855, '\p{-	Elbasan}', "");
    Expect(0, 66855, '\p{^-	Elbasan}', "");
    Expect(0, 66855, '\P{-	Elbasan}', "");
    Expect(1, 66855, '\P{^-	Elbasan}', "");
    Expect(0, 66856, '\p{-	Elbasan}', "");
    Expect(1, 66856, '\p{^-	Elbasan}', "");
    Expect(1, 66856, '\P{-	Elbasan}', "");
    Expect(0, 66856, '\P{^-	Elbasan}', "");
    Error('\p{-IS_elbasan/a/}');
    Error('\P{-IS_elbasan/a/}');
    Expect(1, 66855, '\p{iselbasan}', "");
    Expect(0, 66855, '\p{^iselbasan}', "");
    Expect(0, 66855, '\P{iselbasan}', "");
    Expect(1, 66855, '\P{^iselbasan}', "");
    Expect(0, 66856, '\p{iselbasan}', "");
    Expect(1, 66856, '\p{^iselbasan}', "");
    Expect(1, 66856, '\P{iselbasan}', "");
    Expect(0, 66856, '\P{^iselbasan}', "");
    Expect(1, 66855, '\p{-	Is_Elbasan}', "");
    Expect(0, 66855, '\p{^-	Is_Elbasan}', "");
    Expect(0, 66855, '\P{-	Is_Elbasan}', "");
    Expect(1, 66855, '\P{^-	Is_Elbasan}', "");
    Expect(0, 66856, '\p{-	Is_Elbasan}', "");
    Expect(1, 66856, '\p{^-	Is_Elbasan}', "");
    Expect(1, 66856, '\P{-	Is_Elbasan}', "");
    Expect(0, 66856, '\P{^-	Is_Elbasan}', "");
    Error('\p{:=_-Elba}');
    Error('\P{:=_-Elba}');
    Expect(1, 66855, '\p{elba}', "");
    Expect(0, 66855, '\p{^elba}', "");
    Expect(0, 66855, '\P{elba}', "");
    Expect(1, 66855, '\P{^elba}', "");
    Expect(0, 66856, '\p{elba}', "");
    Expect(1, 66856, '\p{^elba}', "");
    Expect(1, 66856, '\P{elba}', "");
    Expect(0, 66856, '\P{^elba}', "");
    Expect(1, 66855, '\p{_ ELBA}', "");
    Expect(0, 66855, '\p{^_ ELBA}', "");
    Expect(0, 66855, '\P{_ ELBA}', "");
    Expect(1, 66855, '\P{^_ ELBA}', "");
    Expect(0, 66856, '\p{_ ELBA}', "");
    Expect(1, 66856, '\p{^_ ELBA}', "");
    Expect(1, 66856, '\P{_ ELBA}', "");
    Expect(0, 66856, '\P{^_ ELBA}', "");
    Error('\p{/a/--IS_ELBA}');
    Error('\P{/a/--IS_ELBA}');
    Expect(1, 66855, '\p{iselba}', "");
    Expect(0, 66855, '\p{^iselba}', "");
    Expect(0, 66855, '\P{iselba}', "");
    Expect(1, 66855, '\P{^iselba}', "");
    Expect(0, 66856, '\p{iselba}', "");
    Expect(1, 66856, '\p{^iselba}', "");
    Expect(1, 66856, '\P{iselba}', "");
    Expect(0, 66856, '\P{^iselba}', "");
    Expect(1, 66855, '\p{_ IS_Elba}', "");
    Expect(0, 66855, '\p{^_ IS_Elba}', "");
    Expect(0, 66855, '\P{_ IS_Elba}', "");
    Expect(1, 66855, '\P{^_ IS_Elba}', "");
    Expect(0, 66856, '\p{_ IS_Elba}', "");
    Expect(1, 66856, '\p{^_ IS_Elba}', "");
    Expect(1, 66856, '\P{_ IS_Elba}', "");
    Expect(0, 66856, '\P{^_ IS_Elba}', "");
    Error('\p{_EMOTICONS/a/}');
    Error('\P{_EMOTICONS/a/}');
    Expect(1, 128591, '\p{emoticons}', "");
    Expect(0, 128591, '\p{^emoticons}', "");
    Expect(0, 128591, '\P{emoticons}', "");
    Expect(1, 128591, '\P{^emoticons}', "");
    Expect(0, 128592, '\p{emoticons}', "");
    Expect(1, 128592, '\p{^emoticons}', "");
    Expect(1, 128592, '\P{emoticons}', "");
    Expect(0, 128592, '\P{^emoticons}', "");
    Expect(1, 128591, '\p{  Emoticons}', "");
    Expect(0, 128591, '\p{^  Emoticons}', "");
    Expect(0, 128591, '\P{  Emoticons}', "");
    Expect(1, 128591, '\P{^  Emoticons}', "");
    Expect(0, 128592, '\p{  Emoticons}', "");
    Expect(1, 128592, '\p{^  Emoticons}', "");
    Expect(1, 128592, '\P{  Emoticons}', "");
    Expect(0, 128592, '\P{^  Emoticons}', "");
    Error('\p{	 is_emoticons/a/}');
    Error('\P{	 is_emoticons/a/}');
    Expect(1, 128591, '\p{isemoticons}', "");
    Expect(0, 128591, '\p{^isemoticons}', "");
    Expect(0, 128591, '\P{isemoticons}', "");
    Expect(1, 128591, '\P{^isemoticons}', "");
    Expect(0, 128592, '\p{isemoticons}', "");
    Expect(1, 128592, '\p{^isemoticons}', "");
    Expect(1, 128592, '\P{isemoticons}', "");
    Expect(0, 128592, '\P{^isemoticons}', "");
    Expect(1, 128591, '\p{_Is_emoticons}', "");
    Expect(0, 128591, '\p{^_Is_emoticons}', "");
    Expect(0, 128591, '\P{_Is_emoticons}', "");
    Expect(1, 128591, '\P{^_Is_emoticons}', "");
    Expect(0, 128592, '\p{_Is_emoticons}', "");
    Expect(1, 128592, '\p{^_Is_emoticons}', "");
    Expect(1, 128592, '\P{_Is_emoticons}', "");
    Expect(0, 128592, '\P{^_Is_emoticons}', "");
    Error('\p{:=--IN_Emoticons}');
    Error('\P{:=--IN_Emoticons}');
    Expect(1, 128591, '\p{inemoticons}', "");
    Expect(0, 128591, '\p{^inemoticons}', "");
    Expect(0, 128591, '\P{inemoticons}', "");
    Expect(1, 128591, '\P{^inemoticons}', "");
    Expect(0, 128592, '\p{inemoticons}', "");
    Expect(1, 128592, '\p{^inemoticons}', "");
    Expect(1, 128592, '\P{inemoticons}', "");
    Expect(0, 128592, '\P{^inemoticons}', "");
    Expect(1, 128591, '\p{__In_EMOTICONS}', "");
    Expect(0, 128591, '\p{^__In_EMOTICONS}', "");
    Expect(0, 128591, '\P{__In_EMOTICONS}', "");
    Expect(1, 128591, '\P{^__In_EMOTICONS}', "");
    Expect(0, 128592, '\p{__In_EMOTICONS}', "");
    Expect(1, 128592, '\p{^__In_EMOTICONS}', "");
    Expect(1, 128592, '\P{__In_EMOTICONS}', "");
    Expect(0, 128592, '\P{^__In_EMOTICONS}', "");
    Error('\p{/a/ENCLOSED_Alphanumeric_Supplement}');
    Error('\P{/a/ENCLOSED_Alphanumeric_Supplement}');
    Expect(1, 127487, '\p{enclosedalphanumericsupplement}', "");
    Expect(0, 127487, '\p{^enclosedalphanumericsupplement}', "");
    Expect(0, 127487, '\P{enclosedalphanumericsupplement}', "");
    Expect(1, 127487, '\P{^enclosedalphanumericsupplement}', "");
    Expect(0, 127488, '\p{enclosedalphanumericsupplement}', "");
    Expect(1, 127488, '\p{^enclosedalphanumericsupplement}', "");
    Expect(1, 127488, '\P{enclosedalphanumericsupplement}', "");
    Expect(0, 127488, '\P{^enclosedalphanumericsupplement}', "");
    Expect(1, 127487, '\p{	Enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127487, '\p{^	Enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127487, '\P{	Enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(1, 127487, '\P{^	Enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127488, '\p{	Enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(1, 127488, '\p{^	Enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(1, 127488, '\P{	Enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127488, '\P{^	Enclosed_Alphanumeric_SUPPLEMENT}', "");
    Error('\p{ /a/is_Enclosed_ALPHANUMERIC_Supplement}');
    Error('\P{ /a/is_Enclosed_ALPHANUMERIC_Supplement}');
    Expect(1, 127487, '\p{isenclosedalphanumericsupplement}', "");
    Expect(0, 127487, '\p{^isenclosedalphanumericsupplement}', "");
    Expect(0, 127487, '\P{isenclosedalphanumericsupplement}', "");
    Expect(1, 127487, '\P{^isenclosedalphanumericsupplement}', "");
    Expect(0, 127488, '\p{isenclosedalphanumericsupplement}', "");
    Expect(1, 127488, '\p{^isenclosedalphanumericsupplement}', "");
    Expect(1, 127488, '\P{isenclosedalphanumericsupplement}', "");
    Expect(0, 127488, '\P{^isenclosedalphanumericsupplement}', "");
    Expect(1, 127487, '\p{ _IS_enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127487, '\p{^ _IS_enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127487, '\P{ _IS_enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(1, 127487, '\P{^ _IS_enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127488, '\p{ _IS_enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(1, 127488, '\p{^ _IS_enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(1, 127488, '\P{ _IS_enclosed_Alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127488, '\P{^ _IS_enclosed_Alphanumeric_SUPPLEMENT}', "");
    Error('\p{ /a/In_Enclosed_Alphanumeric_Supplement}');
    Error('\P{ /a/In_Enclosed_Alphanumeric_Supplement}');
    Expect(1, 127487, '\p{inenclosedalphanumericsupplement}', "");
    Expect(0, 127487, '\p{^inenclosedalphanumericsupplement}', "");
    Expect(0, 127487, '\P{inenclosedalphanumericsupplement}', "");
    Expect(1, 127487, '\P{^inenclosedalphanumericsupplement}', "");
    Expect(0, 127488, '\p{inenclosedalphanumericsupplement}', "");
    Expect(1, 127488, '\p{^inenclosedalphanumericsupplement}', "");
    Expect(1, 127488, '\P{inenclosedalphanumericsupplement}', "");
    Expect(0, 127488, '\P{^inenclosedalphanumericsupplement}', "");
    Expect(1, 127487, '\p{__in_Enclosed_alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127487, '\p{^__in_Enclosed_alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127487, '\P{__in_Enclosed_alphanumeric_SUPPLEMENT}', "");
    Expect(1, 127487, '\P{^__in_Enclosed_alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127488, '\p{__in_Enclosed_alphanumeric_SUPPLEMENT}', "");
    Expect(1, 127488, '\p{^__in_Enclosed_alphanumeric_SUPPLEMENT}', "");
    Expect(1, 127488, '\P{__in_Enclosed_alphanumeric_SUPPLEMENT}', "");
    Expect(0, 127488, '\P{^__in_Enclosed_alphanumeric_SUPPLEMENT}', "");
    Error('\p{/a/-_Enclosed_Alphanum_Sup}');
    Error('\P{/a/-_Enclosed_Alphanum_Sup}');
    Expect(1, 127487, '\p{enclosedalphanumsup}', "");
    Expect(0, 127487, '\p{^enclosedalphanumsup}', "");
    Expect(0, 127487, '\P{enclosedalphanumsup}', "");
    Expect(1, 127487, '\P{^enclosedalphanumsup}', "");
    Expect(0, 127488, '\p{enclosedalphanumsup}', "");
    Expect(1, 127488, '\p{^enclosedalphanumsup}', "");
    Expect(1, 127488, '\P{enclosedalphanumsup}', "");
    Expect(0, 127488, '\P{^enclosedalphanumsup}', "");
    Expect(1, 127487, '\p{ _Enclosed_Alphanum_SUP}', "");
    Expect(0, 127487, '\p{^ _Enclosed_Alphanum_SUP}', "");
    Expect(0, 127487, '\P{ _Enclosed_Alphanum_SUP}', "");
    Expect(1, 127487, '\P{^ _Enclosed_Alphanum_SUP}', "");
    Expect(0, 127488, '\p{ _Enclosed_Alphanum_SUP}', "");
    Expect(1, 127488, '\p{^ _Enclosed_Alphanum_SUP}', "");
    Expect(1, 127488, '\P{ _Enclosed_Alphanum_SUP}', "");
    Expect(0, 127488, '\P{^ _Enclosed_Alphanum_SUP}', "");
    Error('\p{Is_Enclosed_alphanum_sup/a/}');
    Error('\P{Is_Enclosed_alphanum_sup/a/}');
    Expect(1, 127487, '\p{isenclosedalphanumsup}', "");
    Expect(0, 127487, '\p{^isenclosedalphanumsup}', "");
    Expect(0, 127487, '\P{isenclosedalphanumsup}', "");
    Expect(1, 127487, '\P{^isenclosedalphanumsup}', "");
    Expect(0, 127488, '\p{isenclosedalphanumsup}', "");
    Expect(1, 127488, '\p{^isenclosedalphanumsup}', "");
    Expect(1, 127488, '\P{isenclosedalphanumsup}', "");
    Expect(0, 127488, '\P{^isenclosedalphanumsup}', "");
    Expect(1, 127487, '\p{_ Is_enclosed_Alphanum_sup}', "");
    Expect(0, 127487, '\p{^_ Is_enclosed_Alphanum_sup}', "");
    Expect(0, 127487, '\P{_ Is_enclosed_Alphanum_sup}', "");
    Expect(1, 127487, '\P{^_ Is_enclosed_Alphanum_sup}', "");
    Expect(0, 127488, '\p{_ Is_enclosed_Alphanum_sup}', "");
    Expect(1, 127488, '\p{^_ Is_enclosed_Alphanum_sup}', "");
    Expect(1, 127488, '\P{_ Is_enclosed_Alphanum_sup}', "");
    Expect(0, 127488, '\P{^_ Is_enclosed_Alphanum_sup}', "");
    Error('\p{  In_enclosed_Alphanum_SUP/a/}');
    Error('\P{  In_enclosed_Alphanum_SUP/a/}');
    Expect(1, 127487, '\p{inenclosedalphanumsup}', "");
    Expect(0, 127487, '\p{^inenclosedalphanumsup}', "");
    Expect(0, 127487, '\P{inenclosedalphanumsup}', "");
    Expect(1, 127487, '\P{^inenclosedalphanumsup}', "");
    Expect(0, 127488, '\p{inenclosedalphanumsup}', "");
    Expect(1, 127488, '\p{^inenclosedalphanumsup}', "");
    Expect(1, 127488, '\P{inenclosedalphanumsup}', "");
    Expect(0, 127488, '\P{^inenclosedalphanumsup}', "");
    Expect(1, 127487, '\p{_In_ENCLOSED_ALPHANUM_Sup}', "");
    Expect(0, 127487, '\p{^_In_ENCLOSED_ALPHANUM_Sup}', "");
    Expect(0, 127487, '\P{_In_ENCLOSED_ALPHANUM_Sup}', "");
    Expect(1, 127487, '\P{^_In_ENCLOSED_ALPHANUM_Sup}', "");
    Expect(0, 127488, '\p{_In_ENCLOSED_ALPHANUM_Sup}', "");
    Expect(1, 127488, '\p{^_In_ENCLOSED_ALPHANUM_Sup}', "");
    Expect(1, 127488, '\P{_In_ENCLOSED_ALPHANUM_Sup}', "");
    Expect(0, 127488, '\P{^_In_ENCLOSED_ALPHANUM_Sup}', "");
    Error('\p{Enclosed_Alphanumerics/a/}');
    Error('\P{Enclosed_Alphanumerics/a/}');
    Expect(1, 9471, '\p{enclosedalphanumerics}', "");
    Expect(0, 9471, '\p{^enclosedalphanumerics}', "");
    Expect(0, 9471, '\P{enclosedalphanumerics}', "");
    Expect(1, 9471, '\P{^enclosedalphanumerics}', "");
    Expect(0, 9472, '\p{enclosedalphanumerics}', "");
    Expect(1, 9472, '\p{^enclosedalphanumerics}', "");
    Expect(1, 9472, '\P{enclosedalphanumerics}', "");
    Expect(0, 9472, '\P{^enclosedalphanumerics}', "");
    Expect(1, 9471, '\p{--Enclosed_ALPHANUMERICS}', "");
    Expect(0, 9471, '\p{^--Enclosed_ALPHANUMERICS}', "");
    Expect(0, 9471, '\P{--Enclosed_ALPHANUMERICS}', "");
    Expect(1, 9471, '\P{^--Enclosed_ALPHANUMERICS}', "");
    Expect(0, 9472, '\p{--Enclosed_ALPHANUMERICS}', "");
    Expect(1, 9472, '\p{^--Enclosed_ALPHANUMERICS}', "");
    Expect(1, 9472, '\P{--Enclosed_ALPHANUMERICS}', "");
    Expect(0, 9472, '\P{^--Enclosed_ALPHANUMERICS}', "");
    Error('\p{/a/-_Is_Enclosed_alphanumerics}');
    Error('\P{/a/-_Is_Enclosed_alphanumerics}');
    Expect(1, 9471, '\p{isenclosedalphanumerics}', "");
    Expect(0, 9471, '\p{^isenclosedalphanumerics}', "");
    Expect(0, 9471, '\P{isenclosedalphanumerics}', "");
    Expect(1, 9471, '\P{^isenclosedalphanumerics}', "");
    Expect(0, 9472, '\p{isenclosedalphanumerics}', "");
    Expect(1, 9472, '\p{^isenclosedalphanumerics}', "");
    Expect(1, 9472, '\P{isenclosedalphanumerics}', "");
    Expect(0, 9472, '\P{^isenclosedalphanumerics}', "");
    Expect(1, 9471, '\p{_	IS_enclosed_alphanumerics}', "");
    Expect(0, 9471, '\p{^_	IS_enclosed_alphanumerics}', "");
    Expect(0, 9471, '\P{_	IS_enclosed_alphanumerics}', "");
    Expect(1, 9471, '\P{^_	IS_enclosed_alphanumerics}', "");
    Expect(0, 9472, '\p{_	IS_enclosed_alphanumerics}', "");
    Expect(1, 9472, '\p{^_	IS_enclosed_alphanumerics}', "");
    Expect(1, 9472, '\P{_	IS_enclosed_alphanumerics}', "");
    Expect(0, 9472, '\P{^_	IS_enclosed_alphanumerics}', "");
    Error('\p{In_ENCLOSED_Alphanumerics/a/}');
    Error('\P{In_ENCLOSED_Alphanumerics/a/}');
    Expect(1, 9471, '\p{inenclosedalphanumerics}', "");
    Expect(0, 9471, '\p{^inenclosedalphanumerics}', "");
    Expect(0, 9471, '\P{inenclosedalphanumerics}', "");
    Expect(1, 9471, '\P{^inenclosedalphanumerics}', "");
    Expect(0, 9472, '\p{inenclosedalphanumerics}', "");
    Expect(1, 9472, '\p{^inenclosedalphanumerics}', "");
    Expect(1, 9472, '\P{inenclosedalphanumerics}', "");
    Expect(0, 9472, '\P{^inenclosedalphanumerics}', "");
    Expect(1, 9471, '\p{-in_ENCLOSED_ALPHANUMERICS}', "");
    Expect(0, 9471, '\p{^-in_ENCLOSED_ALPHANUMERICS}', "");
    Expect(0, 9471, '\P{-in_ENCLOSED_ALPHANUMERICS}', "");
    Expect(1, 9471, '\P{^-in_ENCLOSED_ALPHANUMERICS}', "");
    Expect(0, 9472, '\p{-in_ENCLOSED_ALPHANUMERICS}', "");
    Expect(1, 9472, '\p{^-in_ENCLOSED_ALPHANUMERICS}', "");
    Expect(1, 9472, '\P{-in_ENCLOSED_ALPHANUMERICS}', "");
    Expect(0, 9472, '\P{^-in_ENCLOSED_ALPHANUMERICS}', "");
    Error('\p{/a/	enclosed_alphanum}');
    Error('\P{/a/	enclosed_alphanum}');
    Expect(1, 9471, '\p{enclosedalphanum}', "");
    Expect(0, 9471, '\p{^enclosedalphanum}', "");
    Expect(0, 9471, '\P{enclosedalphanum}', "");
    Expect(1, 9471, '\P{^enclosedalphanum}', "");
    Expect(0, 9472, '\p{enclosedalphanum}', "");
    Expect(1, 9472, '\p{^enclosedalphanum}', "");
    Expect(1, 9472, '\P{enclosedalphanum}', "");
    Expect(0, 9472, '\P{^enclosedalphanum}', "");
    Expect(1, 9471, '\p{--Enclosed_ALPHANUM}', "");
    Expect(0, 9471, '\p{^--Enclosed_ALPHANUM}', "");
    Expect(0, 9471, '\P{--Enclosed_ALPHANUM}', "");
    Expect(1, 9471, '\P{^--Enclosed_ALPHANUM}', "");
    Expect(0, 9472, '\p{--Enclosed_ALPHANUM}', "");
    Expect(1, 9472, '\p{^--Enclosed_ALPHANUM}', "");
    Expect(1, 9472, '\P{--Enclosed_ALPHANUM}', "");
    Expect(0, 9472, '\P{^--Enclosed_ALPHANUM}', "");
    Error('\p{_:=Is_Enclosed_Alphanum}');
    Error('\P{_:=Is_Enclosed_Alphanum}');
    Expect(1, 9471, '\p{isenclosedalphanum}', "");
    Expect(0, 9471, '\p{^isenclosedalphanum}', "");
    Expect(0, 9471, '\P{isenclosedalphanum}', "");
    Expect(1, 9471, '\P{^isenclosedalphanum}', "");
    Expect(0, 9472, '\p{isenclosedalphanum}', "");
    Expect(1, 9472, '\p{^isenclosedalphanum}', "");
    Expect(1, 9472, '\P{isenclosedalphanum}', "");
    Expect(0, 9472, '\P{^isenclosedalphanum}', "");
    Expect(1, 9471, '\p{  Is_ENCLOSED_Alphanum}', "");
    Expect(0, 9471, '\p{^  Is_ENCLOSED_Alphanum}', "");
    Expect(0, 9471, '\P{  Is_ENCLOSED_Alphanum}', "");
    Expect(1, 9471, '\P{^  Is_ENCLOSED_Alphanum}', "");
    Expect(0, 9472, '\p{  Is_ENCLOSED_Alphanum}', "");
    Expect(1, 9472, '\p{^  Is_ENCLOSED_Alphanum}', "");
    Expect(1, 9472, '\P{  Is_ENCLOSED_Alphanum}', "");
    Expect(0, 9472, '\P{^  Is_ENCLOSED_Alphanum}', "");
    Error('\p{	IN_enclosed_alphanum/a/}');
    Error('\P{	IN_enclosed_alphanum/a/}');
    Expect(1, 9471, '\p{inenclosedalphanum}', "");
    Expect(0, 9471, '\p{^inenclosedalphanum}', "");
    Expect(0, 9471, '\P{inenclosedalphanum}', "");
    Expect(1, 9471, '\P{^inenclosedalphanum}', "");
    Expect(0, 9472, '\p{inenclosedalphanum}', "");
    Expect(1, 9472, '\p{^inenclosedalphanum}', "");
    Expect(1, 9472, '\P{inenclosedalphanum}', "");
    Expect(0, 9472, '\P{^inenclosedalphanum}', "");
    Expect(1, 9471, '\p{-IN_ENCLOSED_alphanum}', "");
    Expect(0, 9471, '\p{^-IN_ENCLOSED_alphanum}', "");
    Expect(0, 9471, '\P{-IN_ENCLOSED_alphanum}', "");
    Expect(1, 9471, '\P{^-IN_ENCLOSED_alphanum}', "");
    Expect(0, 9472, '\p{-IN_ENCLOSED_alphanum}', "");
    Expect(1, 9472, '\p{^-IN_ENCLOSED_alphanum}', "");
    Expect(1, 9472, '\P{-IN_ENCLOSED_alphanum}', "");
    Expect(0, 9472, '\P{^-IN_ENCLOSED_alphanum}', "");
    Error('\p{  Enclosed_CJK_Letters_And_MONTHS:=}');
    Error('\P{  Enclosed_CJK_Letters_And_MONTHS:=}');
    Expect(1, 13055, '\p{enclosedcjklettersandmonths}', "");
    Expect(0, 13055, '\p{^enclosedcjklettersandmonths}', "");
    Expect(0, 13055, '\P{enclosedcjklettersandmonths}', "");
    Expect(1, 13055, '\P{^enclosedcjklettersandmonths}', "");
    Expect(0, 13056, '\p{enclosedcjklettersandmonths}', "");
    Expect(1, 13056, '\p{^enclosedcjklettersandmonths}', "");
    Expect(1, 13056, '\P{enclosedcjklettersandmonths}', "");
    Expect(0, 13056, '\P{^enclosedcjklettersandmonths}', "");
    Expect(1, 13055, '\p{__enclosed_CJK_Letters_And_Months}', "");
    Expect(0, 13055, '\p{^__enclosed_CJK_Letters_And_Months}', "");
    Expect(0, 13055, '\P{__enclosed_CJK_Letters_And_Months}', "");
    Expect(1, 13055, '\P{^__enclosed_CJK_Letters_And_Months}', "");
    Expect(0, 13056, '\p{__enclosed_CJK_Letters_And_Months}', "");
    Expect(1, 13056, '\p{^__enclosed_CJK_Letters_And_Months}', "");
    Expect(1, 13056, '\P{__enclosed_CJK_Letters_And_Months}', "");
    Expect(0, 13056, '\P{^__enclosed_CJK_Letters_And_Months}', "");
    Error('\p{:=-is_Enclosed_CJK_Letters_And_Months}');
    Error('\P{:=-is_Enclosed_CJK_Letters_And_Months}');
    Expect(1, 13055, '\p{isenclosedcjklettersandmonths}', "");
    Expect(0, 13055, '\p{^isenclosedcjklettersandmonths}', "");
    Expect(0, 13055, '\P{isenclosedcjklettersandmonths}', "");
    Expect(1, 13055, '\P{^isenclosedcjklettersandmonths}', "");
    Expect(0, 13056, '\p{isenclosedcjklettersandmonths}', "");
    Expect(1, 13056, '\p{^isenclosedcjklettersandmonths}', "");
    Expect(1, 13056, '\P{isenclosedcjklettersandmonths}', "");
    Expect(0, 13056, '\P{^isenclosedcjklettersandmonths}', "");
    Expect(1, 13055, '\p{_ IS_ENCLOSED_CJK_LETTERS_AND_Months}', "");
    Expect(0, 13055, '\p{^_ IS_ENCLOSED_CJK_LETTERS_AND_Months}', "");
    Expect(0, 13055, '\P{_ IS_ENCLOSED_CJK_LETTERS_AND_Months}', "");
    Expect(1, 13055, '\P{^_ IS_ENCLOSED_CJK_LETTERS_AND_Months}', "");
    Expect(0, 13056, '\p{_ IS_ENCLOSED_CJK_LETTERS_AND_Months}', "");
    Expect(1, 13056, '\p{^_ IS_ENCLOSED_CJK_LETTERS_AND_Months}', "");
    Expect(1, 13056, '\P{_ IS_ENCLOSED_CJK_LETTERS_AND_Months}', "");
    Expect(0, 13056, '\P{^_ IS_ENCLOSED_CJK_LETTERS_AND_Months}', "");
    Error('\p{ /a/IN_Enclosed_CJK_Letters_and_Months}');
    Error('\P{ /a/IN_Enclosed_CJK_Letters_and_Months}');
    Expect(1, 13055, '\p{inenclosedcjklettersandmonths}', "");
    Expect(0, 13055, '\p{^inenclosedcjklettersandmonths}', "");
    Expect(0, 13055, '\P{inenclosedcjklettersandmonths}', "");
    Expect(1, 13055, '\P{^inenclosedcjklettersandmonths}', "");
    Expect(0, 13056, '\p{inenclosedcjklettersandmonths}', "");
    Expect(1, 13056, '\p{^inenclosedcjklettersandmonths}', "");
    Expect(1, 13056, '\P{inenclosedcjklettersandmonths}', "");
    Expect(0, 13056, '\P{^inenclosedcjklettersandmonths}', "");
    Expect(1, 13055, '\p{_in_ENCLOSED_CJK_letters_and_MONTHS}', "");
    Expect(0, 13055, '\p{^_in_ENCLOSED_CJK_letters_and_MONTHS}', "");
    Expect(0, 13055, '\P{_in_ENCLOSED_CJK_letters_and_MONTHS}', "");
    Expect(1, 13055, '\P{^_in_ENCLOSED_CJK_letters_and_MONTHS}', "");
    Expect(0, 13056, '\p{_in_ENCLOSED_CJK_letters_and_MONTHS}', "");
    Expect(1, 13056, '\p{^_in_ENCLOSED_CJK_letters_and_MONTHS}', "");
    Expect(1, 13056, '\P{_in_ENCLOSED_CJK_letters_and_MONTHS}', "");
    Expect(0, 13056, '\P{^_in_ENCLOSED_CJK_letters_and_MONTHS}', "");
    Error('\p{_-Enclosed_CJK:=}');
    Error('\P{_-Enclosed_CJK:=}');
    Expect(1, 13055, '\p{enclosedcjk}', "");
    Expect(0, 13055, '\p{^enclosedcjk}', "");
    Expect(0, 13055, '\P{enclosedcjk}', "");
    Expect(1, 13055, '\P{^enclosedcjk}', "");
    Expect(0, 13056, '\p{enclosedcjk}', "");
    Expect(1, 13056, '\p{^enclosedcjk}', "");
    Expect(1, 13056, '\P{enclosedcjk}', "");
    Expect(0, 13056, '\P{^enclosedcjk}', "");
    Expect(1, 13055, '\p{_-enclosed_CJK}', "");
    Expect(0, 13055, '\p{^_-enclosed_CJK}', "");
    Expect(0, 13055, '\P{_-enclosed_CJK}', "");
    Expect(1, 13055, '\P{^_-enclosed_CJK}', "");
    Expect(0, 13056, '\p{_-enclosed_CJK}', "");
    Expect(1, 13056, '\p{^_-enclosed_CJK}', "");
    Expect(1, 13056, '\P{_-enclosed_CJK}', "");
    Expect(0, 13056, '\P{^_-enclosed_CJK}', "");
    Error('\p{_ Is_Enclosed_CJK/a/}');
    Error('\P{_ Is_Enclosed_CJK/a/}');
    Expect(1, 13055, '\p{isenclosedcjk}', "");
    Expect(0, 13055, '\p{^isenclosedcjk}', "");
    Expect(0, 13055, '\P{isenclosedcjk}', "");
    Expect(1, 13055, '\P{^isenclosedcjk}', "");
    Expect(0, 13056, '\p{isenclosedcjk}', "");
    Expect(1, 13056, '\p{^isenclosedcjk}', "");
    Expect(1, 13056, '\P{isenclosedcjk}', "");
    Expect(0, 13056, '\P{^isenclosedcjk}', "");
    Expect(1, 13055, '\p{__Is_Enclosed_CJK}', "");
    Expect(0, 13055, '\p{^__Is_Enclosed_CJK}', "");
    Expect(0, 13055, '\P{__Is_Enclosed_CJK}', "");
    Expect(1, 13055, '\P{^__Is_Enclosed_CJK}', "");
    Expect(0, 13056, '\p{__Is_Enclosed_CJK}', "");
    Expect(1, 13056, '\p{^__Is_Enclosed_CJK}', "");
    Expect(1, 13056, '\P{__Is_Enclosed_CJK}', "");
    Expect(0, 13056, '\P{^__Is_Enclosed_CJK}', "");
    Error('\p{	:=In_ENCLOSED_CJK}');
    Error('\P{	:=In_ENCLOSED_CJK}');
    Expect(1, 13055, '\p{inenclosedcjk}', "");
    Expect(0, 13055, '\p{^inenclosedcjk}', "");
    Expect(0, 13055, '\P{inenclosedcjk}', "");
    Expect(1, 13055, '\P{^inenclosedcjk}', "");
    Expect(0, 13056, '\p{inenclosedcjk}', "");
    Expect(1, 13056, '\p{^inenclosedcjk}', "");
    Expect(1, 13056, '\P{inenclosedcjk}', "");
    Expect(0, 13056, '\P{^inenclosedcjk}', "");
    Expect(1, 13055, '\p{	-In_Enclosed_cjk}', "");
    Expect(0, 13055, '\p{^	-In_Enclosed_cjk}', "");
    Expect(0, 13055, '\P{	-In_Enclosed_cjk}', "");
    Expect(1, 13055, '\P{^	-In_Enclosed_cjk}', "");
    Expect(0, 13056, '\p{	-In_Enclosed_cjk}', "");
    Expect(1, 13056, '\p{^	-In_Enclosed_cjk}', "");
    Expect(1, 13056, '\P{	-In_Enclosed_cjk}', "");
    Expect(0, 13056, '\P{^	-In_Enclosed_cjk}', "");
    Error('\p{:=_ Enclosed_ideographic_Supplement}');
    Error('\P{:=_ Enclosed_ideographic_Supplement}');
    Expect(1, 127743, '\p{enclosedideographicsupplement}', "");
    Expect(0, 127743, '\p{^enclosedideographicsupplement}', "");
    Expect(0, 127743, '\P{enclosedideographicsupplement}', "");
    Expect(1, 127743, '\P{^enclosedideographicsupplement}', "");
    Expect(0, 127744, '\p{enclosedideographicsupplement}', "");
    Expect(1, 127744, '\p{^enclosedideographicsupplement}', "");
    Expect(1, 127744, '\P{enclosedideographicsupplement}', "");
    Expect(0, 127744, '\P{^enclosedideographicsupplement}', "");
    Expect(1, 127743, '\p{_Enclosed_Ideographic_Supplement}', "");
    Expect(0, 127743, '\p{^_Enclosed_Ideographic_Supplement}', "");
    Expect(0, 127743, '\P{_Enclosed_Ideographic_Supplement}', "");
    Expect(1, 127743, '\P{^_Enclosed_Ideographic_Supplement}', "");
    Expect(0, 127744, '\p{_Enclosed_Ideographic_Supplement}', "");
    Expect(1, 127744, '\p{^_Enclosed_Ideographic_Supplement}', "");
    Expect(1, 127744, '\P{_Enclosed_Ideographic_Supplement}', "");
    Expect(0, 127744, '\P{^_Enclosed_Ideographic_Supplement}', "");
    Error('\p{_/a/is_Enclosed_IDEOGRAPHIC_Supplement}');
    Error('\P{_/a/is_Enclosed_IDEOGRAPHIC_Supplement}');
    Expect(1, 127743, '\p{isenclosedideographicsupplement}', "");
    Expect(0, 127743, '\p{^isenclosedideographicsupplement}', "");
    Expect(0, 127743, '\P{isenclosedideographicsupplement}', "");
    Expect(1, 127743, '\P{^isenclosedideographicsupplement}', "");
    Expect(0, 127744, '\p{isenclosedideographicsupplement}', "");
    Expect(1, 127744, '\p{^isenclosedideographicsupplement}', "");
    Expect(1, 127744, '\P{isenclosedideographicsupplement}', "");
    Expect(0, 127744, '\P{^isenclosedideographicsupplement}', "");
    Expect(1, 127743, '\p{	-Is_ENCLOSED_Ideographic_Supplement}', "");
    Expect(0, 127743, '\p{^	-Is_ENCLOSED_Ideographic_Supplement}', "");
    Expect(0, 127743, '\P{	-Is_ENCLOSED_Ideographic_Supplement}', "");
    Expect(1, 127743, '\P{^	-Is_ENCLOSED_Ideographic_Supplement}', "");
    Expect(0, 127744, '\p{	-Is_ENCLOSED_Ideographic_Supplement}', "");
    Expect(1, 127744, '\p{^	-Is_ENCLOSED_Ideographic_Supplement}', "");
    Expect(1, 127744, '\P{	-Is_ENCLOSED_Ideographic_Supplement}', "");
    Expect(0, 127744, '\P{^	-Is_ENCLOSED_Ideographic_Supplement}', "");
    Error('\p{	_In_ENCLOSED_ideographic_Supplement:=}');
    Error('\P{	_In_ENCLOSED_ideographic_Supplement:=}');
    Expect(1, 127743, '\p{inenclosedideographicsupplement}', "");
    Expect(0, 127743, '\p{^inenclosedideographicsupplement}', "");
    Expect(0, 127743, '\P{inenclosedideographicsupplement}', "");
    Expect(1, 127743, '\P{^inenclosedideographicsupplement}', "");
    Expect(0, 127744, '\p{inenclosedideographicsupplement}', "");
    Expect(1, 127744, '\p{^inenclosedideographicsupplement}', "");
    Expect(1, 127744, '\P{inenclosedideographicsupplement}', "");
    Expect(0, 127744, '\P{^inenclosedideographicsupplement}', "");
    Expect(1, 127743, '\p{ IN_enclosed_Ideographic_Supplement}', "");
    Expect(0, 127743, '\p{^ IN_enclosed_Ideographic_Supplement}', "");
    Expect(0, 127743, '\P{ IN_enclosed_Ideographic_Supplement}', "");
    Expect(1, 127743, '\P{^ IN_enclosed_Ideographic_Supplement}', "");
    Expect(0, 127744, '\p{ IN_enclosed_Ideographic_Supplement}', "");
    Expect(1, 127744, '\p{^ IN_enclosed_Ideographic_Supplement}', "");
    Expect(1, 127744, '\P{ IN_enclosed_Ideographic_Supplement}', "");
    Expect(0, 127744, '\P{^ IN_enclosed_Ideographic_Supplement}', "");
    Error('\p{/a/	ENCLOSED_Ideographic_Sup}');
    Error('\P{/a/	ENCLOSED_Ideographic_Sup}');
    Expect(1, 127743, '\p{enclosedideographicsup}', "");
    Expect(0, 127743, '\p{^enclosedideographicsup}', "");
    Expect(0, 127743, '\P{enclosedideographicsup}', "");
    Expect(1, 127743, '\P{^enclosedideographicsup}', "");
    Expect(0, 127744, '\p{enclosedideographicsup}', "");
    Expect(1, 127744, '\p{^enclosedideographicsup}', "");
    Expect(1, 127744, '\P{enclosedideographicsup}', "");
    Expect(0, 127744, '\P{^enclosedideographicsup}', "");
    Expect(1, 127743, '\p{		Enclosed_IDEOGRAPHIC_Sup}', "");
    Expect(0, 127743, '\p{^		Enclosed_IDEOGRAPHIC_Sup}', "");
    Expect(0, 127743, '\P{		Enclosed_IDEOGRAPHIC_Sup}', "");
    Expect(1, 127743, '\P{^		Enclosed_IDEOGRAPHIC_Sup}', "");
    Expect(0, 127744, '\p{		Enclosed_IDEOGRAPHIC_Sup}', "");
    Expect(1, 127744, '\p{^		Enclosed_IDEOGRAPHIC_Sup}', "");
    Expect(1, 127744, '\P{		Enclosed_IDEOGRAPHIC_Sup}', "");
    Expect(0, 127744, '\P{^		Enclosed_IDEOGRAPHIC_Sup}', "");
    Error('\p{:=IS_Enclosed_IDEOGRAPHIC_Sup}');
    Error('\P{:=IS_Enclosed_IDEOGRAPHIC_Sup}');
    Expect(1, 127743, '\p{isenclosedideographicsup}', "");
    Expect(0, 127743, '\p{^isenclosedideographicsup}', "");
    Expect(0, 127743, '\P{isenclosedideographicsup}', "");
    Expect(1, 127743, '\P{^isenclosedideographicsup}', "");
    Expect(0, 127744, '\p{isenclosedideographicsup}', "");
    Expect(1, 127744, '\p{^isenclosedideographicsup}', "");
    Expect(1, 127744, '\P{isenclosedideographicsup}', "");
    Expect(0, 127744, '\P{^isenclosedideographicsup}', "");
    Expect(1, 127743, '\p{IS_ENCLOSED_Ideographic_sup}', "");
    Expect(0, 127743, '\p{^IS_ENCLOSED_Ideographic_sup}', "");
    Expect(0, 127743, '\P{IS_ENCLOSED_Ideographic_sup}', "");
    Expect(1, 127743, '\P{^IS_ENCLOSED_Ideographic_sup}', "");
    Expect(0, 127744, '\p{IS_ENCLOSED_Ideographic_sup}', "");
    Expect(1, 127744, '\p{^IS_ENCLOSED_Ideographic_sup}', "");
    Expect(1, 127744, '\P{IS_ENCLOSED_Ideographic_sup}', "");
    Expect(0, 127744, '\P{^IS_ENCLOSED_Ideographic_sup}', "");
    Error('\p{	_in_enclosed_ideographic_Sup:=}');
    Error('\P{	_in_enclosed_ideographic_Sup:=}');
    Expect(1, 127743, '\p{inenclosedideographicsup}', "");
    Expect(0, 127743, '\p{^inenclosedideographicsup}', "");
    Expect(0, 127743, '\P{inenclosedideographicsup}', "");
    Expect(1, 127743, '\P{^inenclosedideographicsup}', "");
    Expect(0, 127744, '\p{inenclosedideographicsup}', "");
    Expect(1, 127744, '\p{^inenclosedideographicsup}', "");
    Expect(1, 127744, '\P{inenclosedideographicsup}', "");
    Expect(0, 127744, '\P{^inenclosedideographicsup}', "");
    Expect(1, 127743, '\p{ 	In_ENCLOSED_Ideographic_Sup}', "");
    Expect(0, 127743, '\p{^ 	In_ENCLOSED_Ideographic_Sup}', "");
    Expect(0, 127743, '\P{ 	In_ENCLOSED_Ideographic_Sup}', "");
    Expect(1, 127743, '\P{^ 	In_ENCLOSED_Ideographic_Sup}', "");
    Expect(0, 127744, '\p{ 	In_ENCLOSED_Ideographic_Sup}', "");
    Expect(1, 127744, '\p{^ 	In_ENCLOSED_Ideographic_Sup}', "");
    Expect(1, 127744, '\P{ 	In_ENCLOSED_Ideographic_Sup}', "");
    Expect(0, 127744, '\P{^ 	In_ENCLOSED_Ideographic_Sup}', "");
    Error('\p{_:=enclosing_Mark}');
    Error('\P{_:=enclosing_Mark}');
    Expect(1, 42610, '\p{enclosingmark}', "");
    Expect(0, 42610, '\p{^enclosingmark}', "");
    Expect(0, 42610, '\P{enclosingmark}', "");
    Expect(1, 42610, '\P{^enclosingmark}', "");
    Expect(0, 42611, '\p{enclosingmark}', "");
    Expect(1, 42611, '\p{^enclosingmark}', "");
    Expect(1, 42611, '\P{enclosingmark}', "");
    Expect(0, 42611, '\P{^enclosingmark}', "");
    Expect(1, 42610, '\p{  Enclosing_Mark}', "");
    Expect(0, 42610, '\p{^  Enclosing_Mark}', "");
    Expect(0, 42610, '\P{  Enclosing_Mark}', "");
    Expect(1, 42610, '\P{^  Enclosing_Mark}', "");
    Expect(0, 42611, '\p{  Enclosing_Mark}', "");
    Expect(1, 42611, '\p{^  Enclosing_Mark}', "");
    Expect(1, 42611, '\P{  Enclosing_Mark}', "");
    Expect(0, 42611, '\P{^  Enclosing_Mark}', "");
    Error('\p{/a/is_Enclosing_Mark}');
    Error('\P{/a/is_Enclosing_Mark}');
    Expect(1, 42610, '\p{isenclosingmark}', "");
    Expect(0, 42610, '\p{^isenclosingmark}', "");
    Expect(0, 42610, '\P{isenclosingmark}', "");
    Expect(1, 42610, '\P{^isenclosingmark}', "");
    Expect(0, 42611, '\p{isenclosingmark}', "");
    Expect(1, 42611, '\p{^isenclosingmark}', "");
    Expect(1, 42611, '\P{isenclosingmark}', "");
    Expect(0, 42611, '\P{^isenclosingmark}', "");
    Expect(1, 42610, '\p{	Is_enclosing_Mark}', "");
    Expect(0, 42610, '\p{^	Is_enclosing_Mark}', "");
    Expect(0, 42610, '\P{	Is_enclosing_Mark}', "");
    Expect(1, 42610, '\P{^	Is_enclosing_Mark}', "");
    Expect(0, 42611, '\p{	Is_enclosing_Mark}', "");
    Expect(1, 42611, '\p{^	Is_enclosing_Mark}', "");
    Expect(1, 42611, '\P{	Is_enclosing_Mark}', "");
    Expect(0, 42611, '\P{^	Is_enclosing_Mark}', "");
    Error('\p{-:=Me}');
    Error('\P{-:=Me}');
    Expect(1, 42610, '\p{me}', "");
    Expect(0, 42610, '\p{^me}', "");
    Expect(0, 42610, '\P{me}', "");
    Expect(1, 42610, '\P{^me}', "");
    Expect(0, 42611, '\p{me}', "");
    Expect(1, 42611, '\p{^me}', "");
    Expect(1, 42611, '\P{me}', "");
    Expect(0, 42611, '\P{^me}', "");
    Expect(1, 42610, '\p{__Me}', "");
    Expect(0, 42610, '\p{^__Me}', "");
    Expect(0, 42610, '\P{__Me}', "");
    Expect(1, 42610, '\P{^__Me}', "");
    Expect(0, 42611, '\p{__Me}', "");
    Expect(1, 42611, '\p{^__Me}', "");
    Expect(1, 42611, '\P{__Me}', "");
    Expect(0, 42611, '\P{^__Me}', "");
    Error('\p{/a/ IS_ME}');
    Error('\P{/a/ IS_ME}');
    Expect(1, 42610, '\p{isme}', "");
    Expect(0, 42610, '\p{^isme}', "");
    Expect(0, 42610, '\P{isme}', "");
    Expect(1, 42610, '\P{^isme}', "");
    Expect(0, 42611, '\p{isme}', "");
    Expect(1, 42611, '\p{^isme}', "");
    Expect(1, 42611, '\P{isme}', "");
    Expect(0, 42611, '\P{^isme}', "");
    Expect(1, 42610, '\p{_Is_Me}', "");
    Expect(0, 42610, '\p{^_Is_Me}', "");
    Expect(0, 42610, '\P{_Is_Me}', "");
    Expect(1, 42610, '\P{^_Is_Me}', "");
    Expect(0, 42611, '\p{_Is_Me}', "");
    Expect(1, 42611, '\p{^_Is_Me}', "");
    Expect(1, 42611, '\P{_Is_Me}', "");
    Expect(0, 42611, '\P{^_Is_Me}', "");
    Error('\p{/a/-	ETHIOPIC}');
    Error('\P{/a/-	ETHIOPIC}');
    Expect(1, 43822, '\p{ethiopic}', "");
    Expect(0, 43822, '\p{^ethiopic}', "");
    Expect(0, 43822, '\P{ethiopic}', "");
    Expect(1, 43822, '\P{^ethiopic}', "");
    Expect(0, 43823, '\p{ethiopic}', "");
    Expect(1, 43823, '\p{^ethiopic}', "");
    Expect(1, 43823, '\P{ethiopic}', "");
    Expect(0, 43823, '\P{^ethiopic}', "");
    Expect(1, 43822, '\p{--Ethiopic}', "");
    Expect(0, 43822, '\p{^--Ethiopic}', "");
    Expect(0, 43822, '\P{--Ethiopic}', "");
    Expect(1, 43822, '\P{^--Ethiopic}', "");
    Expect(0, 43823, '\p{--Ethiopic}', "");
    Expect(1, 43823, '\p{^--Ethiopic}', "");
    Expect(1, 43823, '\P{--Ethiopic}', "");
    Expect(0, 43823, '\P{^--Ethiopic}', "");
    Error('\p{:=	-IS_Ethiopic}');
    Error('\P{:=	-IS_Ethiopic}');
    Expect(1, 43822, '\p{isethiopic}', "");
    Expect(0, 43822, '\p{^isethiopic}', "");
    Expect(0, 43822, '\P{isethiopic}', "");
    Expect(1, 43822, '\P{^isethiopic}', "");
    Expect(0, 43823, '\p{isethiopic}', "");
    Expect(1, 43823, '\p{^isethiopic}', "");
    Expect(1, 43823, '\P{isethiopic}', "");
    Expect(0, 43823, '\P{^isethiopic}', "");
    Expect(1, 43822, '\p{_IS_Ethiopic}', "");
    Expect(0, 43822, '\p{^_IS_Ethiopic}', "");
    Expect(0, 43822, '\P{_IS_Ethiopic}', "");
    Expect(1, 43822, '\P{^_IS_Ethiopic}', "");
    Expect(0, 43823, '\p{_IS_Ethiopic}', "");
    Expect(1, 43823, '\p{^_IS_Ethiopic}', "");
    Expect(1, 43823, '\P{_IS_Ethiopic}', "");
    Expect(0, 43823, '\P{^_IS_Ethiopic}', "");
    Error('\p{:=-Ethi}');
    Error('\P{:=-Ethi}');
    Expect(1, 43822, '\p{ethi}', "");
    Expect(0, 43822, '\p{^ethi}', "");
    Expect(0, 43822, '\P{ethi}', "");
    Expect(1, 43822, '\P{^ethi}', "");
    Expect(0, 43823, '\p{ethi}', "");
    Expect(1, 43823, '\p{^ethi}', "");
    Expect(1, 43823, '\P{ethi}', "");
    Expect(0, 43823, '\P{^ethi}', "");
    Expect(1, 43822, '\p{	_Ethi}', "");
    Expect(0, 43822, '\p{^	_Ethi}', "");
    Expect(0, 43822, '\P{	_Ethi}', "");
    Expect(1, 43822, '\P{^	_Ethi}', "");
    Expect(0, 43823, '\p{	_Ethi}', "");
    Expect(1, 43823, '\p{^	_Ethi}', "");
    Expect(1, 43823, '\P{	_Ethi}', "");
    Expect(0, 43823, '\P{^	_Ethi}', "");
    Error('\p{_ IS_ethi/a/}');
    Error('\P{_ IS_ethi/a/}');
    Expect(1, 43822, '\p{isethi}', "");
    Expect(0, 43822, '\p{^isethi}', "");
    Expect(0, 43822, '\P{isethi}', "");
    Expect(1, 43822, '\P{^isethi}', "");
    Expect(0, 43823, '\p{isethi}', "");
    Expect(1, 43823, '\p{^isethi}', "");
    Expect(1, 43823, '\P{isethi}', "");
    Expect(0, 43823, '\P{^isethi}', "");
    Expect(1, 43822, '\p{_-Is_Ethi}', "");
    Expect(0, 43822, '\p{^_-Is_Ethi}', "");
    Expect(0, 43822, '\P{_-Is_Ethi}', "");
    Expect(1, 43822, '\P{^_-Is_Ethi}', "");
    Expect(0, 43823, '\p{_-Is_Ethi}', "");
    Expect(1, 43823, '\p{^_-Is_Ethi}', "");
    Expect(1, 43823, '\P{_-Is_Ethi}', "");
    Expect(0, 43823, '\P{^_-Is_Ethi}', "");
    Error('\p{ :=Ethiopic_EXTENDED}');
    Error('\P{ :=Ethiopic_EXTENDED}');
    Expect(1, 11743, '\p{ethiopicextended}', "");
    Expect(0, 11743, '\p{^ethiopicextended}', "");
    Expect(0, 11743, '\P{ethiopicextended}', "");
    Expect(1, 11743, '\P{^ethiopicextended}', "");
    Expect(0, 11744, '\p{ethiopicextended}', "");
    Expect(1, 11744, '\p{^ethiopicextended}', "");
    Expect(1, 11744, '\P{ethiopicextended}', "");
    Expect(0, 11744, '\P{^ethiopicextended}', "");
    Expect(1, 11743, '\p{	Ethiopic_extended}', "");
    Expect(0, 11743, '\p{^	Ethiopic_extended}', "");
    Expect(0, 11743, '\P{	Ethiopic_extended}', "");
    Expect(1, 11743, '\P{^	Ethiopic_extended}', "");
    Expect(0, 11744, '\p{	Ethiopic_extended}', "");
    Expect(1, 11744, '\p{^	Ethiopic_extended}', "");
    Expect(1, 11744, '\P{	Ethiopic_extended}', "");
    Expect(0, 11744, '\P{^	Ethiopic_extended}', "");
    Error('\p{/a/-_is_ethiopic_extended}');
    Error('\P{/a/-_is_ethiopic_extended}');
    Expect(1, 11743, '\p{isethiopicextended}', "");
    Expect(0, 11743, '\p{^isethiopicextended}', "");
    Expect(0, 11743, '\P{isethiopicextended}', "");
    Expect(1, 11743, '\P{^isethiopicextended}', "");
    Expect(0, 11744, '\p{isethiopicextended}', "");
    Expect(1, 11744, '\p{^isethiopicextended}', "");
    Expect(1, 11744, '\P{isethiopicextended}', "");
    Expect(0, 11744, '\P{^isethiopicextended}', "");
    Expect(1, 11743, '\p{-is_Ethiopic_Extended}', "");
    Expect(0, 11743, '\p{^-is_Ethiopic_Extended}', "");
    Expect(0, 11743, '\P{-is_Ethiopic_Extended}', "");
    Expect(1, 11743, '\P{^-is_Ethiopic_Extended}', "");
    Expect(0, 11744, '\p{-is_Ethiopic_Extended}', "");
    Expect(1, 11744, '\p{^-is_Ethiopic_Extended}', "");
    Expect(1, 11744, '\P{-is_Ethiopic_Extended}', "");
    Expect(0, 11744, '\P{^-is_Ethiopic_Extended}', "");
    Error('\p{/a/_-In_ETHIOPIC_EXTENDED}');
    Error('\P{/a/_-In_ETHIOPIC_EXTENDED}');
    Expect(1, 11743, '\p{inethiopicextended}', "");
    Expect(0, 11743, '\p{^inethiopicextended}', "");
    Expect(0, 11743, '\P{inethiopicextended}', "");
    Expect(1, 11743, '\P{^inethiopicextended}', "");
    Expect(0, 11744, '\p{inethiopicextended}', "");
    Expect(1, 11744, '\p{^inethiopicextended}', "");
    Expect(1, 11744, '\P{inethiopicextended}', "");
    Expect(0, 11744, '\P{^inethiopicextended}', "");
    Expect(1, 11743, '\p{ IN_Ethiopic_extended}', "");
    Expect(0, 11743, '\p{^ IN_Ethiopic_extended}', "");
    Expect(0, 11743, '\P{ IN_Ethiopic_extended}', "");
    Expect(1, 11743, '\P{^ IN_Ethiopic_extended}', "");
    Expect(0, 11744, '\p{ IN_Ethiopic_extended}', "");
    Expect(1, 11744, '\p{^ IN_Ethiopic_extended}', "");
    Expect(1, 11744, '\P{ IN_Ethiopic_extended}', "");
    Expect(0, 11744, '\P{^ IN_Ethiopic_extended}', "");
    Error('\p{ _Ethiopic_Ext/a/}');
    Error('\P{ _Ethiopic_Ext/a/}');
    Expect(1, 11743, '\p{ethiopicext}', "");
    Expect(0, 11743, '\p{^ethiopicext}', "");
    Expect(0, 11743, '\P{ethiopicext}', "");
    Expect(1, 11743, '\P{^ethiopicext}', "");
    Expect(0, 11744, '\p{ethiopicext}', "");
    Expect(1, 11744, '\p{^ethiopicext}', "");
    Expect(1, 11744, '\P{ethiopicext}', "");
    Expect(0, 11744, '\P{^ethiopicext}', "");
    Expect(1, 11743, '\p{-	ethiopic_ext}', "");
    Expect(0, 11743, '\p{^-	ethiopic_ext}', "");
    Expect(0, 11743, '\P{-	ethiopic_ext}', "");
    Expect(1, 11743, '\P{^-	ethiopic_ext}', "");
    Expect(0, 11744, '\p{-	ethiopic_ext}', "");
    Expect(1, 11744, '\p{^-	ethiopic_ext}', "");
    Expect(1, 11744, '\P{-	ethiopic_ext}', "");
    Expect(0, 11744, '\P{^-	ethiopic_ext}', "");
    Error('\p{-is_Ethiopic_Ext:=}');
    Error('\P{-is_Ethiopic_Ext:=}');
    Expect(1, 11743, '\p{isethiopicext}', "");
    Expect(0, 11743, '\p{^isethiopicext}', "");
    Expect(0, 11743, '\P{isethiopicext}', "");
    Expect(1, 11743, '\P{^isethiopicext}', "");
    Expect(0, 11744, '\p{isethiopicext}', "");
    Expect(1, 11744, '\p{^isethiopicext}', "");
    Expect(1, 11744, '\P{isethiopicext}', "");
    Expect(0, 11744, '\P{^isethiopicext}', "");
    Expect(1, 11743, '\p{_Is_ethiopic_Ext}', "");
    Expect(0, 11743, '\p{^_Is_ethiopic_Ext}', "");
    Expect(0, 11743, '\P{_Is_ethiopic_Ext}', "");
    Expect(1, 11743, '\P{^_Is_ethiopic_Ext}', "");
    Expect(0, 11744, '\p{_Is_ethiopic_Ext}', "");
    Expect(1, 11744, '\p{^_Is_ethiopic_Ext}', "");
    Expect(1, 11744, '\P{_Is_ethiopic_Ext}', "");
    Expect(0, 11744, '\P{^_Is_ethiopic_Ext}', "");
    Error('\p{	-In_ethiopic_ext:=}');
    Error('\P{	-In_ethiopic_ext:=}');
    Expect(1, 11743, '\p{inethiopicext}', "");
    Expect(0, 11743, '\p{^inethiopicext}', "");
    Expect(0, 11743, '\P{inethiopicext}', "");
    Expect(1, 11743, '\P{^inethiopicext}', "");
    Expect(0, 11744, '\p{inethiopicext}', "");
    Expect(1, 11744, '\p{^inethiopicext}', "");
    Expect(1, 11744, '\P{inethiopicext}', "");
    Expect(0, 11744, '\P{^inethiopicext}', "");
    Expect(1, 11743, '\p{-IN_Ethiopic_EXT}', "");
    Expect(0, 11743, '\p{^-IN_Ethiopic_EXT}', "");
    Expect(0, 11743, '\P{-IN_Ethiopic_EXT}', "");
    Expect(1, 11743, '\P{^-IN_Ethiopic_EXT}', "");
    Expect(0, 11744, '\p{-IN_Ethiopic_EXT}', "");
    Expect(1, 11744, '\p{^-IN_Ethiopic_EXT}', "");
    Expect(1, 11744, '\P{-IN_Ethiopic_EXT}', "");
    Expect(0, 11744, '\P{^-IN_Ethiopic_EXT}', "");
    Error('\p{	/a/ethiopic_Extended_A}');
    Error('\P{	/a/ethiopic_Extended_A}');
    Expect(1, 43823, '\p{ethiopicextendeda}', "");
    Expect(0, 43823, '\p{^ethiopicextendeda}', "");
    Expect(0, 43823, '\P{ethiopicextendeda}', "");
    Expect(1, 43823, '\P{^ethiopicextendeda}', "");
    Expect(0, 43824, '\p{ethiopicextendeda}', "");
    Expect(1, 43824, '\p{^ethiopicextendeda}', "");
    Expect(1, 43824, '\P{ethiopicextendeda}', "");
    Expect(0, 43824, '\P{^ethiopicextendeda}', "");
    Expect(1, 43823, '\p{_Ethiopic_Extended_A}', "");
    Expect(0, 43823, '\p{^_Ethiopic_Extended_A}', "");
    Expect(0, 43823, '\P{_Ethiopic_Extended_A}', "");
    Expect(1, 43823, '\P{^_Ethiopic_Extended_A}', "");
    Expect(0, 43824, '\p{_Ethiopic_Extended_A}', "");
    Expect(1, 43824, '\p{^_Ethiopic_Extended_A}', "");
    Expect(1, 43824, '\P{_Ethiopic_Extended_A}', "");
    Expect(0, 43824, '\P{^_Ethiopic_Extended_A}', "");
    Error('\p{ 	Is_ethiopic_EXTENDED_A/a/}');
    Error('\P{ 	Is_ethiopic_EXTENDED_A/a/}');
    Expect(1, 43823, '\p{isethiopicextendeda}', "");
    Expect(0, 43823, '\p{^isethiopicextendeda}', "");
    Expect(0, 43823, '\P{isethiopicextendeda}', "");
    Expect(1, 43823, '\P{^isethiopicextendeda}', "");
    Expect(0, 43824, '\p{isethiopicextendeda}', "");
    Expect(1, 43824, '\p{^isethiopicextendeda}', "");
    Expect(1, 43824, '\P{isethiopicextendeda}', "");
    Expect(0, 43824, '\P{^isethiopicextendeda}', "");
    Expect(1, 43823, '\p{- is_Ethiopic_Extended_A}', "");
    Expect(0, 43823, '\p{^- is_Ethiopic_Extended_A}', "");
    Expect(0, 43823, '\P{- is_Ethiopic_Extended_A}', "");
    Expect(1, 43823, '\P{^- is_Ethiopic_Extended_A}', "");
    Expect(0, 43824, '\p{- is_Ethiopic_Extended_A}', "");
    Expect(1, 43824, '\p{^- is_Ethiopic_Extended_A}', "");
    Expect(1, 43824, '\P{- is_Ethiopic_Extended_A}', "");
    Expect(0, 43824, '\P{^- is_Ethiopic_Extended_A}', "");
    Error('\p{/a/IN_ETHIOPIC_EXTENDED_a}');
    Error('\P{/a/IN_ETHIOPIC_EXTENDED_a}');
    Expect(1, 43823, '\p{inethiopicextendeda}', "");
    Expect(0, 43823, '\p{^inethiopicextendeda}', "");
    Expect(0, 43823, '\P{inethiopicextendeda}', "");
    Expect(1, 43823, '\P{^inethiopicextendeda}', "");
    Expect(0, 43824, '\p{inethiopicextendeda}', "");
    Expect(1, 43824, '\p{^inethiopicextendeda}', "");
    Expect(1, 43824, '\P{inethiopicextendeda}', "");
    Expect(0, 43824, '\P{^inethiopicextendeda}', "");
    Expect(1, 43823, '\p{-_In_ethiopic_Extended_A}', "");
    Expect(0, 43823, '\p{^-_In_ethiopic_Extended_A}', "");
    Expect(0, 43823, '\P{-_In_ethiopic_Extended_A}', "");
    Expect(1, 43823, '\P{^-_In_ethiopic_Extended_A}', "");
    Expect(0, 43824, '\p{-_In_ethiopic_Extended_A}', "");
    Expect(1, 43824, '\p{^-_In_ethiopic_Extended_A}', "");
    Expect(1, 43824, '\P{-_In_ethiopic_Extended_A}', "");
    Expect(0, 43824, '\P{^-_In_ethiopic_Extended_A}', "");
    Error('\p{--Ethiopic_EXT_A:=}');
    Error('\P{--Ethiopic_EXT_A:=}');
    Expect(1, 43823, '\p{ethiopicexta}', "");
    Expect(0, 43823, '\p{^ethiopicexta}', "");
    Expect(0, 43823, '\P{ethiopicexta}', "");
    Expect(1, 43823, '\P{^ethiopicexta}', "");
    Expect(0, 43824, '\p{ethiopicexta}', "");
    Expect(1, 43824, '\p{^ethiopicexta}', "");
    Expect(1, 43824, '\P{ethiopicexta}', "");
    Expect(0, 43824, '\P{^ethiopicexta}', "");
    Expect(1, 43823, '\p{-Ethiopic_Ext_A}', "");
    Expect(0, 43823, '\p{^-Ethiopic_Ext_A}', "");
    Expect(0, 43823, '\P{-Ethiopic_Ext_A}', "");
    Expect(1, 43823, '\P{^-Ethiopic_Ext_A}', "");
    Expect(0, 43824, '\p{-Ethiopic_Ext_A}', "");
    Expect(1, 43824, '\p{^-Ethiopic_Ext_A}', "");
    Expect(1, 43824, '\P{-Ethiopic_Ext_A}', "");
    Expect(0, 43824, '\P{^-Ethiopic_Ext_A}', "");
    Error('\p{/a/ IS_Ethiopic_ext_A}');
    Error('\P{/a/ IS_Ethiopic_ext_A}');
    Expect(1, 43823, '\p{isethiopicexta}', "");
    Expect(0, 43823, '\p{^isethiopicexta}', "");
    Expect(0, 43823, '\P{isethiopicexta}', "");
    Expect(1, 43823, '\P{^isethiopicexta}', "");
    Expect(0, 43824, '\p{isethiopicexta}', "");
    Expect(1, 43824, '\p{^isethiopicexta}', "");
    Expect(1, 43824, '\P{isethiopicexta}', "");
    Expect(0, 43824, '\P{^isethiopicexta}', "");
    Expect(1, 43823, '\p{-Is_ETHIOPIC_ext_A}', "");
    Expect(0, 43823, '\p{^-Is_ETHIOPIC_ext_A}', "");
    Expect(0, 43823, '\P{-Is_ETHIOPIC_ext_A}', "");
    Expect(1, 43823, '\P{^-Is_ETHIOPIC_ext_A}', "");
    Expect(0, 43824, '\p{-Is_ETHIOPIC_ext_A}', "");
    Expect(1, 43824, '\p{^-Is_ETHIOPIC_ext_A}', "");
    Expect(1, 43824, '\P{-Is_ETHIOPIC_ext_A}', "");
    Expect(0, 43824, '\P{^-Is_ETHIOPIC_ext_A}', "");
    Error('\p{ /a/IN_Ethiopic_Ext_A}');
    Error('\P{ /a/IN_Ethiopic_Ext_A}');
    Expect(1, 43823, '\p{inethiopicexta}', "");
    Expect(0, 43823, '\p{^inethiopicexta}', "");
    Expect(0, 43823, '\P{inethiopicexta}', "");
    Expect(1, 43823, '\P{^inethiopicexta}', "");
    Expect(0, 43824, '\p{inethiopicexta}', "");
    Expect(1, 43824, '\p{^inethiopicexta}', "");
    Expect(1, 43824, '\P{inethiopicexta}', "");
    Expect(0, 43824, '\P{^inethiopicexta}', "");
    Expect(1, 43823, '\p{	_in_Ethiopic_Ext_A}', "");
    Expect(0, 43823, '\p{^	_in_Ethiopic_Ext_A}', "");
    Expect(0, 43823, '\P{	_in_Ethiopic_Ext_A}', "");
    Expect(1, 43823, '\P{^	_in_Ethiopic_Ext_A}', "");
    Expect(0, 43824, '\p{	_in_Ethiopic_Ext_A}', "");
    Expect(1, 43824, '\p{^	_in_Ethiopic_Ext_A}', "");
    Expect(1, 43824, '\P{	_in_Ethiopic_Ext_A}', "");
    Expect(0, 43824, '\P{^	_in_Ethiopic_Ext_A}', "");
    Error('\p{	:=Ethiopic_supplement}');
    Error('\P{	:=Ethiopic_supplement}');
    Expect(1, 5023, '\p{ethiopicsupplement}', "");
    Expect(0, 5023, '\p{^ethiopicsupplement}', "");
    Expect(0, 5023, '\P{ethiopicsupplement}', "");
    Expect(1, 5023, '\P{^ethiopicsupplement}', "");
    Expect(0, 5024, '\p{ethiopicsupplement}', "");
    Expect(1, 5024, '\p{^ethiopicsupplement}', "");
    Expect(1, 5024, '\P{ethiopicsupplement}', "");
    Expect(0, 5024, '\P{^ethiopicsupplement}', "");
    Expect(1, 5023, '\p{ _Ethiopic_SUPPLEMENT}', "");
    Expect(0, 5023, '\p{^ _Ethiopic_SUPPLEMENT}', "");
    Expect(0, 5023, '\P{ _Ethiopic_SUPPLEMENT}', "");
    Expect(1, 5023, '\P{^ _Ethiopic_SUPPLEMENT}', "");
    Expect(0, 5024, '\p{ _Ethiopic_SUPPLEMENT}', "");
    Expect(1, 5024, '\p{^ _Ethiopic_SUPPLEMENT}', "");
    Expect(1, 5024, '\P{ _Ethiopic_SUPPLEMENT}', "");
    Expect(0, 5024, '\P{^ _Ethiopic_SUPPLEMENT}', "");
    Error('\p{:=		Is_Ethiopic_SUPPLEMENT}');
    Error('\P{:=		Is_Ethiopic_SUPPLEMENT}');
    Expect(1, 5023, '\p{isethiopicsupplement}', "");
    Expect(0, 5023, '\p{^isethiopicsupplement}', "");
    Expect(0, 5023, '\P{isethiopicsupplement}', "");
    Expect(1, 5023, '\P{^isethiopicsupplement}', "");
    Expect(0, 5024, '\p{isethiopicsupplement}', "");
    Expect(1, 5024, '\p{^isethiopicsupplement}', "");
    Expect(1, 5024, '\P{isethiopicsupplement}', "");
    Expect(0, 5024, '\P{^isethiopicsupplement}', "");
    Expect(1, 5023, '\p{_	is_ETHIOPIC_Supplement}', "");
    Expect(0, 5023, '\p{^_	is_ETHIOPIC_Supplement}', "");
    Expect(0, 5023, '\P{_	is_ETHIOPIC_Supplement}', "");
    Expect(1, 5023, '\P{^_	is_ETHIOPIC_Supplement}', "");
    Expect(0, 5024, '\p{_	is_ETHIOPIC_Supplement}', "");
    Expect(1, 5024, '\p{^_	is_ETHIOPIC_Supplement}', "");
    Expect(1, 5024, '\P{_	is_ETHIOPIC_Supplement}', "");
    Expect(0, 5024, '\P{^_	is_ETHIOPIC_Supplement}', "");
    Error('\p{:=in_ETHIOPIC_supplement}');
    Error('\P{:=in_ETHIOPIC_supplement}');
    Expect(1, 5023, '\p{inethiopicsupplement}', "");
    Expect(0, 5023, '\p{^inethiopicsupplement}', "");
    Expect(0, 5023, '\P{inethiopicsupplement}', "");
    Expect(1, 5023, '\P{^inethiopicsupplement}', "");
    Expect(0, 5024, '\p{inethiopicsupplement}', "");
    Expect(1, 5024, '\p{^inethiopicsupplement}', "");
    Expect(1, 5024, '\P{inethiopicsupplement}', "");
    Expect(0, 5024, '\P{^inethiopicsupplement}', "");
    Expect(1, 5023, '\p{_	In_Ethiopic_Supplement}', "");
    Expect(0, 5023, '\p{^_	In_Ethiopic_Supplement}', "");
    Expect(0, 5023, '\P{_	In_Ethiopic_Supplement}', "");
    Expect(1, 5023, '\P{^_	In_Ethiopic_Supplement}', "");
    Expect(0, 5024, '\p{_	In_Ethiopic_Supplement}', "");
    Expect(1, 5024, '\p{^_	In_Ethiopic_Supplement}', "");
    Expect(1, 5024, '\P{_	In_Ethiopic_Supplement}', "");
    Expect(0, 5024, '\P{^_	In_Ethiopic_Supplement}', "");
    Error('\p{-	Ethiopic_Sup/a/}');
    Error('\P{-	Ethiopic_Sup/a/}');
    Expect(1, 5023, '\p{ethiopicsup}', "");
    Expect(0, 5023, '\p{^ethiopicsup}', "");
    Expect(0, 5023, '\P{ethiopicsup}', "");
    Expect(1, 5023, '\P{^ethiopicsup}', "");
    Expect(0, 5024, '\p{ethiopicsup}', "");
    Expect(1, 5024, '\p{^ethiopicsup}', "");
    Expect(1, 5024, '\P{ethiopicsup}', "");
    Expect(0, 5024, '\P{^ethiopicsup}', "");
    Expect(1, 5023, '\p{--Ethiopic_sup}', "");
    Expect(0, 5023, '\p{^--Ethiopic_sup}', "");
    Expect(0, 5023, '\P{--Ethiopic_sup}', "");
    Expect(1, 5023, '\P{^--Ethiopic_sup}', "");
    Expect(0, 5024, '\p{--Ethiopic_sup}', "");
    Expect(1, 5024, '\p{^--Ethiopic_sup}', "");
    Expect(1, 5024, '\P{--Ethiopic_sup}', "");
    Expect(0, 5024, '\P{^--Ethiopic_sup}', "");
    Error('\p{  Is_ethiopic_Sup/a/}');
    Error('\P{  Is_ethiopic_Sup/a/}');
    Expect(1, 5023, '\p{isethiopicsup}', "");
    Expect(0, 5023, '\p{^isethiopicsup}', "");
    Expect(0, 5023, '\P{isethiopicsup}', "");
    Expect(1, 5023, '\P{^isethiopicsup}', "");
    Expect(0, 5024, '\p{isethiopicsup}', "");
    Expect(1, 5024, '\p{^isethiopicsup}', "");
    Expect(1, 5024, '\P{isethiopicsup}', "");
    Expect(0, 5024, '\P{^isethiopicsup}', "");
    Expect(1, 5023, '\p{-Is_ethiopic_Sup}', "");
    Expect(0, 5023, '\p{^-Is_ethiopic_Sup}', "");
    Expect(0, 5023, '\P{-Is_ethiopic_Sup}', "");
    Expect(1, 5023, '\P{^-Is_ethiopic_Sup}', "");
    Expect(0, 5024, '\p{-Is_ethiopic_Sup}', "");
    Expect(1, 5024, '\p{^-Is_ethiopic_Sup}', "");
    Expect(1, 5024, '\P{-Is_ethiopic_Sup}', "");
    Expect(0, 5024, '\P{^-Is_ethiopic_Sup}', "");
    Error('\p{-:=In_ethiopic_Sup}');
    Error('\P{-:=In_ethiopic_Sup}');
    Expect(1, 5023, '\p{inethiopicsup}', "");
    Expect(0, 5023, '\p{^inethiopicsup}', "");
    Expect(0, 5023, '\P{inethiopicsup}', "");
    Expect(1, 5023, '\P{^inethiopicsup}', "");
    Expect(0, 5024, '\p{inethiopicsup}', "");
    Expect(1, 5024, '\p{^inethiopicsup}', "");
    Expect(1, 5024, '\P{inethiopicsup}', "");
    Expect(0, 5024, '\P{^inethiopicsup}', "");
    Expect(1, 5023, '\p{ -in_ethiopic_sup}', "");
    Expect(0, 5023, '\p{^ -in_ethiopic_sup}', "");
    Expect(0, 5023, '\P{ -in_ethiopic_sup}', "");
    Expect(1, 5023, '\P{^ -in_ethiopic_sup}', "");
    Expect(0, 5024, '\p{ -in_ethiopic_sup}', "");
    Expect(1, 5024, '\p{^ -in_ethiopic_sup}', "");
    Expect(1, 5024, '\P{ -in_ethiopic_sup}', "");
    Expect(0, 5024, '\P{^ -in_ethiopic_sup}', "");
    Error('\p{Expands_On_NFC}');
    Error('\P{Expands_On_NFC}');
    Error('\p{Is_Expands_On_NFC}');
    Error('\P{Is_Expands_On_NFC}');
    Error('\p{XO_NFC}');
    Error('\P{XO_NFC}');
    Error('\p{Is_XO_NFC}');
    Error('\P{Is_XO_NFC}');
    Error('\p{Expands_On_NFD}');
    Error('\P{Expands_On_NFD}');
    Error('\p{Is_Expands_On_NFD}');
    Error('\P{Is_Expands_On_NFD}');
    Error('\p{XO_NFD}');
    Error('\P{XO_NFD}');
    Error('\p{Is_XO_NFD}');
    Error('\P{Is_XO_NFD}');
    Error('\p{Expands_On_NFKC}');
    Error('\P{Expands_On_NFKC}');
    Error('\p{Is_Expands_On_NFKC}');
    Error('\P{Is_Expands_On_NFKC}');
    Error('\p{XO_NFKC}');
    Error('\P{XO_NFKC}');
    Error('\p{Is_XO_NFKC}');
    Error('\P{Is_XO_NFKC}');
    Error('\p{Expands_On_NFKD}');
    Error('\P{Expands_On_NFKD}');
    Error('\p{Is_Expands_On_NFKD}');
    Error('\P{Is_Expands_On_NFKD}');
    Error('\p{XO_NFKD}');
    Error('\P{XO_NFKD}');
    Error('\p{Is_XO_NFKD}');
    Error('\P{Is_XO_NFKD}');
    Error('\p{	:=Extender}');
    Error('\P{	:=Extender}');
    Expect(1, 125254, '\p{extender}', "");
    Expect(0, 125254, '\p{^extender}', "");
    Expect(0, 125254, '\P{extender}', "");
    Expect(1, 125254, '\P{^extender}', "");
    Expect(0, 125255, '\p{extender}', "");
    Expect(1, 125255, '\p{^extender}', "");
    Expect(1, 125255, '\P{extender}', "");
    Expect(0, 125255, '\P{^extender}', "");
    Expect(1, 125254, '\p{  Extender}', "");
    Expect(0, 125254, '\p{^  Extender}', "");
    Expect(0, 125254, '\P{  Extender}', "");
    Expect(1, 125254, '\P{^  Extender}', "");
    Expect(0, 125255, '\p{  Extender}', "");
    Expect(1, 125255, '\p{^  Extender}', "");
    Expect(1, 125255, '\P{  Extender}', "");
    Expect(0, 125255, '\P{^  Extender}', "");
    Error('\p{	is_extender/a/}');
    Error('\P{	is_extender/a/}');
    Expect(1, 125254, '\p{isextender}', "");
    Expect(0, 125254, '\p{^isextender}', "");
    Expect(0, 125254, '\P{isextender}', "");
    Expect(1, 125254, '\P{^isextender}', "");
    Expect(0, 125255, '\p{isextender}', "");
    Expect(1, 125255, '\p{^isextender}', "");
    Expect(1, 125255, '\P{isextender}', "");
    Expect(0, 125255, '\P{^isextender}', "");
    Expect(1, 125254, '\p{_-Is_Extender}', "");
    Expect(0, 125254, '\p{^_-Is_Extender}', "");
    Expect(0, 125254, '\P{_-Is_Extender}', "");
    Expect(1, 125254, '\P{^_-Is_Extender}', "");
    Expect(0, 125255, '\p{_-Is_Extender}', "");
    Expect(1, 125255, '\p{^_-Is_Extender}', "");
    Expect(1, 125255, '\P{_-Is_Extender}', "");
    Expect(0, 125255, '\P{^_-Is_Extender}', "");
    Error('\p{/a/ _ext}');
    Error('\P{/a/ _ext}');
    Expect(1, 125254, '\p{ext}', "");
    Expect(0, 125254, '\p{^ext}', "");
    Expect(0, 125254, '\P{ext}', "");
    Expect(1, 125254, '\P{^ext}', "");
    Expect(0, 125255, '\p{ext}', "");
    Expect(1, 125255, '\p{^ext}', "");
    Expect(1, 125255, '\P{ext}', "");
    Expect(0, 125255, '\P{^ext}', "");
    Expect(1, 125254, '\p{	Ext}', "");
    Expect(0, 125254, '\p{^	Ext}', "");
    Expect(0, 125254, '\P{	Ext}', "");
    Expect(1, 125254, '\P{^	Ext}', "");
    Expect(0, 125255, '\p{	Ext}', "");
    Expect(1, 125255, '\p{^	Ext}', "");
    Expect(1, 125255, '\P{	Ext}', "");
    Expect(0, 125255, '\P{^	Ext}', "");
    Error('\p{_/a/Is_ext}');
    Error('\P{_/a/Is_ext}');
    Expect(1, 125254, '\p{isext}', "");
    Expect(0, 125254, '\p{^isext}', "");
    Expect(0, 125254, '\P{isext}', "");
    Expect(1, 125254, '\P{^isext}', "");
    Expect(0, 125255, '\p{isext}', "");
    Expect(1, 125255, '\p{^isext}', "");
    Expect(1, 125255, '\P{isext}', "");
    Expect(0, 125255, '\P{^isext}', "");
    Expect(1, 125254, '\p{		Is_Ext}', "");
    Expect(0, 125254, '\p{^		Is_Ext}', "");
    Expect(0, 125254, '\P{		Is_Ext}', "");
    Expect(1, 125254, '\P{^		Is_Ext}', "");
    Expect(0, 125255, '\p{		Is_Ext}', "");
    Expect(1, 125255, '\p{^		Is_Ext}', "");
    Expect(1, 125255, '\P{		Is_Ext}', "");
    Expect(0, 125255, '\P{^		Is_Ext}', "");
    Error('\p{/a/final_Punctuation}');
    Error('\P{/a/final_Punctuation}');
    Expect(1, 11809, '\p{finalpunctuation}', "");
    Expect(0, 11809, '\p{^finalpunctuation}', "");
    Expect(0, 11809, '\P{finalpunctuation}', "");
    Expect(1, 11809, '\P{^finalpunctuation}', "");
    Expect(0, 11810, '\p{finalpunctuation}', "");
    Expect(1, 11810, '\p{^finalpunctuation}', "");
    Expect(1, 11810, '\P{finalpunctuation}', "");
    Expect(0, 11810, '\P{^finalpunctuation}', "");
    Expect(1, 11809, '\p{-final_Punctuation}', "");
    Expect(0, 11809, '\p{^-final_Punctuation}', "");
    Expect(0, 11809, '\P{-final_Punctuation}', "");
    Expect(1, 11809, '\P{^-final_Punctuation}', "");
    Expect(0, 11810, '\p{-final_Punctuation}', "");
    Expect(1, 11810, '\p{^-final_Punctuation}', "");
    Expect(1, 11810, '\P{-final_Punctuation}', "");
    Expect(0, 11810, '\P{^-final_Punctuation}', "");
    Error('\p{:=-	IS_FINAL_Punctuation}');
    Error('\P{:=-	IS_FINAL_Punctuation}');
    Expect(1, 11809, '\p{isfinalpunctuation}', "");
    Expect(0, 11809, '\p{^isfinalpunctuation}', "");
    Expect(0, 11809, '\P{isfinalpunctuation}', "");
    Expect(1, 11809, '\P{^isfinalpunctuation}', "");
    Expect(0, 11810, '\p{isfinalpunctuation}', "");
    Expect(1, 11810, '\p{^isfinalpunctuation}', "");
    Expect(1, 11810, '\P{isfinalpunctuation}', "");
    Expect(0, 11810, '\P{^isfinalpunctuation}', "");
    Expect(1, 11809, '\p{ 	Is_final_Punctuation}', "");
    Expect(0, 11809, '\p{^ 	Is_final_Punctuation}', "");
    Expect(0, 11809, '\P{ 	Is_final_Punctuation}', "");
    Expect(1, 11809, '\P{^ 	Is_final_Punctuation}', "");
    Expect(0, 11810, '\p{ 	Is_final_Punctuation}', "");
    Expect(1, 11810, '\p{^ 	Is_final_Punctuation}', "");
    Expect(1, 11810, '\P{ 	Is_final_Punctuation}', "");
    Expect(0, 11810, '\P{^ 	Is_final_Punctuation}', "");
    Error('\p{	-pf:=}');
    Error('\P{	-pf:=}');
    Expect(1, 11809, '\p{pf}', "");
    Expect(0, 11809, '\p{^pf}', "");
    Expect(0, 11809, '\P{pf}', "");
    Expect(1, 11809, '\P{^pf}', "");
    Expect(0, 11810, '\p{pf}', "");
    Expect(1, 11810, '\p{^pf}', "");
    Expect(1, 11810, '\P{pf}', "");
    Expect(0, 11810, '\P{^pf}', "");
    Expect(1, 11809, '\p{-Pf}', "");
    Expect(0, 11809, '\p{^-Pf}', "");
    Expect(0, 11809, '\P{-Pf}', "");
    Expect(1, 11809, '\P{^-Pf}', "");
    Expect(0, 11810, '\p{-Pf}', "");
    Expect(1, 11810, '\p{^-Pf}', "");
    Expect(1, 11810, '\P{-Pf}', "");
    Expect(0, 11810, '\P{^-Pf}', "");
    Error('\p{/a/	 Is_PF}');
    Error('\P{/a/	 Is_PF}');
    Expect(1, 11809, '\p{ispf}', "");
    Expect(0, 11809, '\p{^ispf}', "");
    Expect(0, 11809, '\P{ispf}', "");
    Expect(1, 11809, '\P{^ispf}', "");
    Expect(0, 11810, '\p{ispf}', "");
    Expect(1, 11810, '\p{^ispf}', "");
    Expect(1, 11810, '\P{ispf}', "");
    Expect(0, 11810, '\P{^ispf}', "");
    Expect(1, 11809, '\p{- IS_Pf}', "");
    Expect(0, 11809, '\p{^- IS_Pf}', "");
    Expect(0, 11809, '\P{- IS_Pf}', "");
    Expect(1, 11809, '\P{^- IS_Pf}', "");
    Expect(0, 11810, '\p{- IS_Pf}', "");
    Expect(1, 11810, '\p{^- IS_Pf}', "");
    Expect(1, 11810, '\P{- IS_Pf}', "");
    Expect(0, 11810, '\P{^- IS_Pf}', "");
    Error('\p{:=		Format}');
    Error('\P{:=		Format}');
    Expect(1, 917631, '\p{format}', "");
    Expect(0, 917631, '\p{^format}', "");
    Expect(0, 917631, '\P{format}', "");
    Expect(1, 917631, '\P{^format}', "");
    Expect(0, 917632, '\p{format}', "");
    Expect(1, 917632, '\p{^format}', "");
    Expect(1, 917632, '\P{format}', "");
    Expect(0, 917632, '\P{^format}', "");
    Expect(1, 917631, '\p{	Format}', "");
    Expect(0, 917631, '\p{^	Format}', "");
    Expect(0, 917631, '\P{	Format}', "");
    Expect(1, 917631, '\P{^	Format}', "");
    Expect(0, 917632, '\p{	Format}', "");
    Expect(1, 917632, '\p{^	Format}', "");
    Expect(1, 917632, '\P{	Format}', "");
    Expect(0, 917632, '\P{^	Format}', "");
    Error('\p{/a/-	IS_Format}');
    Error('\P{/a/-	IS_Format}');
    Expect(1, 917631, '\p{isformat}', "");
    Expect(0, 917631, '\p{^isformat}', "");
    Expect(0, 917631, '\P{isformat}', "");
    Expect(1, 917631, '\P{^isformat}', "");
    Expect(0, 917632, '\p{isformat}', "");
    Expect(1, 917632, '\p{^isformat}', "");
    Expect(1, 917632, '\P{isformat}', "");
    Expect(0, 917632, '\P{^isformat}', "");
    Expect(1, 917631, '\p{  IS_Format}', "");
    Expect(0, 917631, '\p{^  IS_Format}', "");
    Expect(0, 917631, '\P{  IS_Format}', "");
    Expect(1, 917631, '\P{^  IS_Format}', "");
    Expect(0, 917632, '\p{  IS_Format}', "");
    Expect(1, 917632, '\p{^  IS_Format}', "");
    Expect(1, 917632, '\P{  IS_Format}', "");
    Expect(0, 917632, '\P{^  IS_Format}', "");
    Error('\p{:=	_Cf}');
    Error('\P{:=	_Cf}');
    Expect(1, 917631, '\p{cf}', "");
    Expect(0, 917631, '\p{^cf}', "");
    Expect(0, 917631, '\P{cf}', "");
    Expect(1, 917631, '\P{^cf}', "");
    Expect(0, 917632, '\p{cf}', "");
    Expect(1, 917632, '\p{^cf}', "");
    Expect(1, 917632, '\P{cf}', "");
    Expect(0, 917632, '\P{^cf}', "");
    Expect(1, 917631, '\p{  Cf}', "");
    Expect(0, 917631, '\p{^  Cf}', "");
    Expect(0, 917631, '\P{  Cf}', "");
    Expect(1, 917631, '\P{^  Cf}', "");
    Expect(0, 917632, '\p{  Cf}', "");
    Expect(1, 917632, '\p{^  Cf}', "");
    Expect(1, 917632, '\P{  Cf}', "");
    Expect(0, 917632, '\P{^  Cf}', "");
    Error('\p{_Is_cf:=}');
    Error('\P{_Is_cf:=}');
    Expect(1, 917631, '\p{iscf}', "");
    Expect(0, 917631, '\p{^iscf}', "");
    Expect(0, 917631, '\P{iscf}', "");
    Expect(1, 917631, '\P{^iscf}', "");
    Expect(0, 917632, '\p{iscf}', "");
    Expect(1, 917632, '\p{^iscf}', "");
    Expect(1, 917632, '\P{iscf}', "");
    Expect(0, 917632, '\P{^iscf}', "");
    Expect(1, 917631, '\p{_Is_Cf}', "");
    Expect(0, 917631, '\p{^_Is_Cf}', "");
    Expect(0, 917631, '\P{_Is_Cf}', "");
    Expect(1, 917631, '\P{^_Is_Cf}', "");
    Expect(0, 917632, '\p{_Is_Cf}', "");
    Expect(1, 917632, '\p{^_Is_Cf}', "");
    Expect(1, 917632, '\P{_Is_Cf}', "");
    Expect(0, 917632, '\P{^_Is_Cf}', "");
    Error('\p{:=_-full_Composition_Exclusion}');
    Error('\P{:=_-full_Composition_Exclusion}');
    Expect(1, 195101, '\p{fullcompositionexclusion}', "");
    Expect(0, 195101, '\p{^fullcompositionexclusion}', "");
    Expect(0, 195101, '\P{fullcompositionexclusion}', "");
    Expect(1, 195101, '\P{^fullcompositionexclusion}', "");
    Expect(0, 195102, '\p{fullcompositionexclusion}', "");
    Expect(1, 195102, '\p{^fullcompositionexclusion}', "");
    Expect(1, 195102, '\P{fullcompositionexclusion}', "");
    Expect(0, 195102, '\P{^fullcompositionexclusion}', "");
    Expect(1, 195101, '\p{ _FULL_COMPOSITION_EXCLUSION}', "");
    Expect(0, 195101, '\p{^ _FULL_COMPOSITION_EXCLUSION}', "");
    Expect(0, 195101, '\P{ _FULL_COMPOSITION_EXCLUSION}', "");
    Expect(1, 195101, '\P{^ _FULL_COMPOSITION_EXCLUSION}', "");
    Expect(0, 195102, '\p{ _FULL_COMPOSITION_EXCLUSION}', "");
    Expect(1, 195102, '\p{^ _FULL_COMPOSITION_EXCLUSION}', "");
    Expect(1, 195102, '\P{ _FULL_COMPOSITION_EXCLUSION}', "");
    Expect(0, 195102, '\P{^ _FULL_COMPOSITION_EXCLUSION}', "");
    Error('\p{/a/	_is_FULL_Composition_Exclusion}');
    Error('\P{/a/	_is_FULL_Composition_Exclusion}');
    Expect(1, 195101, '\p{isfullcompositionexclusion}', "");
    Expect(0, 195101, '\p{^isfullcompositionexclusion}', "");
    Expect(0, 195101, '\P{isfullcompositionexclusion}', "");
    Expect(1, 195101, '\P{^isfullcompositionexclusion}', "");
    Expect(0, 195102, '\p{isfullcompositionexclusion}', "");
    Expect(1, 195102, '\p{^isfullcompositionexclusion}', "");
    Expect(1, 195102, '\P{isfullcompositionexclusion}', "");
    Expect(0, 195102, '\P{^isfullcompositionexclusion}', "");
    Expect(1, 195101, '\p{  IS_Full_Composition_Exclusion}', "");
    Expect(0, 195101, '\p{^  IS_Full_Composition_Exclusion}', "");
    Expect(0, 195101, '\P{  IS_Full_Composition_Exclusion}', "");
    Expect(1, 195101, '\P{^  IS_Full_Composition_Exclusion}', "");
    Expect(0, 195102, '\p{  IS_Full_Composition_Exclusion}', "");
    Expect(1, 195102, '\p{^  IS_Full_Composition_Exclusion}', "");
    Expect(1, 195102, '\P{  IS_Full_Composition_Exclusion}', "");
    Expect(0, 195102, '\P{^  IS_Full_Composition_Exclusion}', "");
    Error('\p{--COMP_EX:=}');
    Error('\P{--COMP_EX:=}');
    Expect(1, 195101, '\p{compex}', "");
    Expect(0, 195101, '\p{^compex}', "");
    Expect(0, 195101, '\P{compex}', "");
    Expect(1, 195101, '\P{^compex}', "");
    Expect(0, 195102, '\p{compex}', "");
    Expect(1, 195102, '\p{^compex}', "");
    Expect(1, 195102, '\P{compex}', "");
    Expect(0, 195102, '\P{^compex}', "");
    Expect(1, 195101, '\p{ 	COMP_EX}', "");
    Expect(0, 195101, '\p{^ 	COMP_EX}', "");
    Expect(0, 195101, '\P{ 	COMP_EX}', "");
    Expect(1, 195101, '\P{^ 	COMP_EX}', "");
    Expect(0, 195102, '\p{ 	COMP_EX}', "");
    Expect(1, 195102, '\p{^ 	COMP_EX}', "");
    Expect(1, 195102, '\P{ 	COMP_EX}', "");
    Expect(0, 195102, '\P{^ 	COMP_EX}', "");
    Error('\p{ /a/Is_COMP_EX}');
    Error('\P{ /a/Is_COMP_EX}');
    Expect(1, 195101, '\p{iscompex}', "");
    Expect(0, 195101, '\p{^iscompex}', "");
    Expect(0, 195101, '\P{iscompex}', "");
    Expect(1, 195101, '\P{^iscompex}', "");
    Expect(0, 195102, '\p{iscompex}', "");
    Expect(1, 195102, '\p{^iscompex}', "");
    Expect(1, 195102, '\P{iscompex}', "");
    Expect(0, 195102, '\P{^iscompex}', "");
    Expect(1, 195101, '\p{	Is_comp_Ex}', "");
    Expect(0, 195101, '\p{^	Is_comp_Ex}', "");
    Expect(0, 195101, '\P{	Is_comp_Ex}', "");
    Expect(1, 195101, '\P{^	Is_comp_Ex}', "");
    Expect(0, 195102, '\p{	Is_comp_Ex}', "");
    Expect(1, 195102, '\p{^	Is_comp_Ex}', "");
    Expect(1, 195102, '\P{	Is_comp_Ex}', "");
    Expect(0, 195102, '\P{^	Is_comp_Ex}', "");
    Error('\p{	 General_punctuation:=}');
    Error('\P{	 General_punctuation:=}');
    Expect(1, 8303, '\p{generalpunctuation}', "");
    Expect(0, 8303, '\p{^generalpunctuation}', "");
    Expect(0, 8303, '\P{generalpunctuation}', "");
    Expect(1, 8303, '\P{^generalpunctuation}', "");
    Expect(0, 8304, '\p{generalpunctuation}', "");
    Expect(1, 8304, '\p{^generalpunctuation}', "");
    Expect(1, 8304, '\P{generalpunctuation}', "");
    Expect(0, 8304, '\P{^generalpunctuation}', "");
    Expect(1, 8303, '\p{		General_PUNCTUATION}', "");
    Expect(0, 8303, '\p{^		General_PUNCTUATION}', "");
    Expect(0, 8303, '\P{		General_PUNCTUATION}', "");
    Expect(1, 8303, '\P{^		General_PUNCTUATION}', "");
    Expect(0, 8304, '\p{		General_PUNCTUATION}', "");
    Expect(1, 8304, '\p{^		General_PUNCTUATION}', "");
    Expect(1, 8304, '\P{		General_PUNCTUATION}', "");
    Expect(0, 8304, '\P{^		General_PUNCTUATION}', "");
    Error('\p{	Is_General_Punctuation/a/}');
    Error('\P{	Is_General_Punctuation/a/}');
    Expect(1, 8303, '\p{isgeneralpunctuation}', "");
    Expect(0, 8303, '\p{^isgeneralpunctuation}', "");
    Expect(0, 8303, '\P{isgeneralpunctuation}', "");
    Expect(1, 8303, '\P{^isgeneralpunctuation}', "");
    Expect(0, 8304, '\p{isgeneralpunctuation}', "");
    Expect(1, 8304, '\p{^isgeneralpunctuation}', "");
    Expect(1, 8304, '\P{isgeneralpunctuation}', "");
    Expect(0, 8304, '\P{^isgeneralpunctuation}', "");
    Expect(1, 8303, '\p{  Is_General_PUNCTUATION}', "");
    Expect(0, 8303, '\p{^  Is_General_PUNCTUATION}', "");
    Expect(0, 8303, '\P{  Is_General_PUNCTUATION}', "");
    Expect(1, 8303, '\P{^  Is_General_PUNCTUATION}', "");
    Expect(0, 8304, '\p{  Is_General_PUNCTUATION}', "");
    Expect(1, 8304, '\p{^  Is_General_PUNCTUATION}', "");
    Expect(1, 8304, '\P{  Is_General_PUNCTUATION}', "");
    Expect(0, 8304, '\P{^  Is_General_PUNCTUATION}', "");
    Error('\p{ /a/In_GENERAL_Punctuation}');
    Error('\P{ /a/In_GENERAL_Punctuation}');
    Expect(1, 8303, '\p{ingeneralpunctuation}', "");
    Expect(0, 8303, '\p{^ingeneralpunctuation}', "");
    Expect(0, 8303, '\P{ingeneralpunctuation}', "");
    Expect(1, 8303, '\P{^ingeneralpunctuation}', "");
    Expect(0, 8304, '\p{ingeneralpunctuation}', "");
    Expect(1, 8304, '\p{^ingeneralpunctuation}', "");
    Expect(1, 8304, '\P{ingeneralpunctuation}', "");
    Expect(0, 8304, '\P{^ingeneralpunctuation}', "");
    Expect(1, 8303, '\p{_In_General_PUNCTUATION}', "");
    Expect(0, 8303, '\p{^_In_General_PUNCTUATION}', "");
    Expect(0, 8303, '\P{_In_General_PUNCTUATION}', "");
    Expect(1, 8303, '\P{^_In_General_PUNCTUATION}', "");
    Expect(0, 8304, '\p{_In_General_PUNCTUATION}', "");
    Expect(1, 8304, '\p{^_In_General_PUNCTUATION}', "");
    Expect(1, 8304, '\P{_In_General_PUNCTUATION}', "");
    Expect(0, 8304, '\P{^_In_General_PUNCTUATION}', "");
    Error('\p{/a/ 	In_PUNCTUATION}');
    Error('\P{/a/ 	In_PUNCTUATION}');
    Expect(1, 8303, '\p{inpunctuation}', "");
    Expect(0, 8303, '\p{^inpunctuation}', "");
    Expect(0, 8303, '\P{inpunctuation}', "");
    Expect(1, 8303, '\P{^inpunctuation}', "");
    Expect(0, 8304, '\p{inpunctuation}', "");
    Expect(1, 8304, '\p{^inpunctuation}', "");
    Expect(1, 8304, '\P{inpunctuation}', "");
    Expect(0, 8304, '\P{^inpunctuation}', "");
    Expect(1, 8303, '\p{		in_Punctuation}', "");
    Expect(0, 8303, '\p{^		in_Punctuation}', "");
    Expect(0, 8303, '\P{		in_Punctuation}', "");
    Expect(1, 8303, '\P{^		in_Punctuation}', "");
    Expect(0, 8304, '\p{		in_Punctuation}', "");
    Expect(1, 8304, '\p{^		in_Punctuation}', "");
    Expect(1, 8304, '\P{		in_Punctuation}', "");
    Expect(0, 8304, '\P{^		in_Punctuation}', "");
    Error('\p{ :=GEOMETRIC_Shapes}');
    Error('\P{ :=GEOMETRIC_Shapes}');
    Expect(1, 9727, '\p{geometricshapes}', "");
    Expect(0, 9727, '\p{^geometricshapes}', "");
    Expect(0, 9727, '\P{geometricshapes}', "");
    Expect(1, 9727, '\P{^geometricshapes}', "");
    Expect(0, 9728, '\p{geometricshapes}', "");
    Expect(1, 9728, '\p{^geometricshapes}', "");
    Expect(1, 9728, '\P{geometricshapes}', "");
    Expect(0, 9728, '\P{^geometricshapes}', "");
    Expect(1, 9727, '\p{ geometric_shapes}', "");
    Expect(0, 9727, '\p{^ geometric_shapes}', "");
    Expect(0, 9727, '\P{ geometric_shapes}', "");
    Expect(1, 9727, '\P{^ geometric_shapes}', "");
    Expect(0, 9728, '\p{ geometric_shapes}', "");
    Expect(1, 9728, '\p{^ geometric_shapes}', "");
    Expect(1, 9728, '\P{ geometric_shapes}', "");
    Expect(0, 9728, '\P{^ geometric_shapes}', "");
    Error('\p{ IS_Geometric_Shapes/a/}');
    Error('\P{ IS_Geometric_Shapes/a/}');
    Expect(1, 9727, '\p{isgeometricshapes}', "");
    Expect(0, 9727, '\p{^isgeometricshapes}', "");
    Expect(0, 9727, '\P{isgeometricshapes}', "");
    Expect(1, 9727, '\P{^isgeometricshapes}', "");
    Expect(0, 9728, '\p{isgeometricshapes}', "");
    Expect(1, 9728, '\p{^isgeometricshapes}', "");
    Expect(1, 9728, '\P{isgeometricshapes}', "");
    Expect(0, 9728, '\P{^isgeometricshapes}', "");
    Expect(1, 9727, '\p{-Is_Geometric_Shapes}', "");
    Expect(0, 9727, '\p{^-Is_Geometric_Shapes}', "");
    Expect(0, 9727, '\P{-Is_Geometric_Shapes}', "");
    Expect(1, 9727, '\P{^-Is_Geometric_Shapes}', "");
    Expect(0, 9728, '\p{-Is_Geometric_Shapes}', "");
    Expect(1, 9728, '\p{^-Is_Geometric_Shapes}', "");
    Expect(1, 9728, '\P{-Is_Geometric_Shapes}', "");
    Expect(0, 9728, '\P{^-Is_Geometric_Shapes}', "");
    Error('\p{:=	_In_geometric_SHAPES}');
    Error('\P{:=	_In_geometric_SHAPES}');
    Expect(1, 9727, '\p{ingeometricshapes}', "");
    Expect(0, 9727, '\p{^ingeometricshapes}', "");
    Expect(0, 9727, '\P{ingeometricshapes}', "");
    Expect(1, 9727, '\P{^ingeometricshapes}', "");
    Expect(0, 9728, '\p{ingeometricshapes}', "");
    Expect(1, 9728, '\p{^ingeometricshapes}', "");
    Expect(1, 9728, '\P{ingeometricshapes}', "");
    Expect(0, 9728, '\P{^ingeometricshapes}', "");
    Expect(1, 9727, '\p{__in_Geometric_Shapes}', "");
    Expect(0, 9727, '\p{^__in_Geometric_Shapes}', "");
    Expect(0, 9727, '\P{__in_Geometric_Shapes}', "");
    Expect(1, 9727, '\P{^__in_Geometric_Shapes}', "");
    Expect(0, 9728, '\p{__in_Geometric_Shapes}', "");
    Expect(1, 9728, '\p{^__in_Geometric_Shapes}', "");
    Expect(1, 9728, '\P{__in_Geometric_Shapes}', "");
    Expect(0, 9728, '\P{^__in_Geometric_Shapes}', "");
    Error('\p{_/a/geometric_Shapes_extended}');
    Error('\P{_/a/geometric_Shapes_extended}');
    Expect(1, 129023, '\p{geometricshapesextended}', "");
    Expect(0, 129023, '\p{^geometricshapesextended}', "");
    Expect(0, 129023, '\P{geometricshapesextended}', "");
    Expect(1, 129023, '\P{^geometricshapesextended}', "");
    Expect(0, 129024, '\p{geometricshapesextended}', "");
    Expect(1, 129024, '\p{^geometricshapesextended}', "");
    Expect(1, 129024, '\P{geometricshapesextended}', "");
    Expect(0, 129024, '\P{^geometricshapesextended}', "");
    Expect(1, 129023, '\p{ Geometric_Shapes_Extended}', "");
    Expect(0, 129023, '\p{^ Geometric_Shapes_Extended}', "");
    Expect(0, 129023, '\P{ Geometric_Shapes_Extended}', "");
    Expect(1, 129023, '\P{^ Geometric_Shapes_Extended}', "");
    Expect(0, 129024, '\p{ Geometric_Shapes_Extended}', "");
    Expect(1, 129024, '\p{^ Geometric_Shapes_Extended}', "");
    Expect(1, 129024, '\P{ Geometric_Shapes_Extended}', "");
    Expect(0, 129024, '\P{^ Geometric_Shapes_Extended}', "");
    Error('\p{__IS_Geometric_shapes_EXTENDED:=}');
    Error('\P{__IS_Geometric_shapes_EXTENDED:=}');
    Expect(1, 129023, '\p{isgeometricshapesextended}', "");
    Expect(0, 129023, '\p{^isgeometricshapesextended}', "");
    Expect(0, 129023, '\P{isgeometricshapesextended}', "");
    Expect(1, 129023, '\P{^isgeometricshapesextended}', "");
    Expect(0, 129024, '\p{isgeometricshapesextended}', "");
    Expect(1, 129024, '\p{^isgeometricshapesextended}', "");
    Expect(1, 129024, '\P{isgeometricshapesextended}', "");
    Expect(0, 129024, '\P{^isgeometricshapesextended}', "");
    Expect(1, 129023, '\p{__Is_GEOMETRIC_SHAPES_extended}', "");
    Expect(0, 129023, '\p{^__Is_GEOMETRIC_SHAPES_extended}', "");
    Expect(0, 129023, '\P{__Is_GEOMETRIC_SHAPES_extended}', "");
    Expect(1, 129023, '\P{^__Is_GEOMETRIC_SHAPES_extended}', "");
    Expect(0, 129024, '\p{__Is_GEOMETRIC_SHAPES_extended}', "");
    Expect(1, 129024, '\p{^__Is_GEOMETRIC_SHAPES_extended}', "");
    Expect(1, 129024, '\P{__Is_GEOMETRIC_SHAPES_extended}', "");
    Expect(0, 129024, '\P{^__Is_GEOMETRIC_SHAPES_extended}', "");
    Error('\p{:=-IN_geometric_shapes_EXTENDED}');
    Error('\P{:=-IN_geometric_shapes_EXTENDED}');
    Expect(1, 129023, '\p{ingeometricshapesextended}', "");
    Expect(0, 129023, '\p{^ingeometricshapesextended}', "");
    Expect(0, 129023, '\P{ingeometricshapesextended}', "");
    Expect(1, 129023, '\P{^ingeometricshapesextended}', "");
    Expect(0, 129024, '\p{ingeometricshapesextended}', "");
    Expect(1, 129024, '\p{^ingeometricshapesextended}', "");
    Expect(1, 129024, '\P{ingeometricshapesextended}', "");
    Expect(0, 129024, '\P{^ingeometricshapesextended}', "");
    Expect(1, 129023, '\p{--In_geometric_shapes_EXTENDED}', "");
    Expect(0, 129023, '\p{^--In_geometric_shapes_EXTENDED}', "");
    Expect(0, 129023, '\P{--In_geometric_shapes_EXTENDED}', "");
    Expect(1, 129023, '\P{^--In_geometric_shapes_EXTENDED}', "");
    Expect(0, 129024, '\p{--In_geometric_shapes_EXTENDED}', "");
    Expect(1, 129024, '\p{^--In_geometric_shapes_EXTENDED}', "");
    Expect(1, 129024, '\P{--In_geometric_shapes_EXTENDED}', "");
    Expect(0, 129024, '\P{^--In_geometric_shapes_EXTENDED}', "");
    Error('\p{/a/_Geometric_Shapes_EXT}');
    Error('\P{/a/_Geometric_Shapes_EXT}');
    Expect(1, 129023, '\p{geometricshapesext}', "");
    Expect(0, 129023, '\p{^geometricshapesext}', "");
    Expect(0, 129023, '\P{geometricshapesext}', "");
    Expect(1, 129023, '\P{^geometricshapesext}', "");
    Expect(0, 129024, '\p{geometricshapesext}', "");
    Expect(1, 129024, '\p{^geometricshapesext}', "");
    Expect(1, 129024, '\P{geometricshapesext}', "");
    Expect(0, 129024, '\P{^geometricshapesext}', "");
    Expect(1, 129023, '\p{- geometric_Shapes_ext}', "");
    Expect(0, 129023, '\p{^- geometric_Shapes_ext}', "");
    Expect(0, 129023, '\P{- geometric_Shapes_ext}', "");
    Expect(1, 129023, '\P{^- geometric_Shapes_ext}', "");
    Expect(0, 129024, '\p{- geometric_Shapes_ext}', "");
    Expect(1, 129024, '\p{^- geometric_Shapes_ext}', "");
    Expect(1, 129024, '\P{- geometric_Shapes_ext}', "");
    Expect(0, 129024, '\P{^- geometric_Shapes_ext}', "");
    Error('\p{Is_geometric_Shapes_EXT/a/}');
    Error('\P{Is_geometric_Shapes_EXT/a/}');
    Expect(1, 129023, '\p{isgeometricshapesext}', "");
    Expect(0, 129023, '\p{^isgeometricshapesext}', "");
    Expect(0, 129023, '\P{isgeometricshapesext}', "");
    Expect(1, 129023, '\P{^isgeometricshapesext}', "");
    Expect(0, 129024, '\p{isgeometricshapesext}', "");
    Expect(1, 129024, '\p{^isgeometricshapesext}', "");
    Expect(1, 129024, '\P{isgeometricshapesext}', "");
    Expect(0, 129024, '\P{^isgeometricshapesext}', "");
    Expect(1, 129023, '\p{_is_geometric_shapes_Ext}', "");
    Expect(0, 129023, '\p{^_is_geometric_shapes_Ext}', "");
    Expect(0, 129023, '\P{_is_geometric_shapes_Ext}', "");
    Expect(1, 129023, '\P{^_is_geometric_shapes_Ext}', "");
    Expect(0, 129024, '\p{_is_geometric_shapes_Ext}', "");
    Expect(1, 129024, '\p{^_is_geometric_shapes_Ext}', "");
    Expect(1, 129024, '\P{_is_geometric_shapes_Ext}', "");
    Expect(0, 129024, '\P{^_is_geometric_shapes_Ext}', "");
    Error('\p{/a/-	In_Geometric_SHAPES_ext}');
    Error('\P{/a/-	In_Geometric_SHAPES_ext}');
    Expect(1, 129023, '\p{ingeometricshapesext}', "");
    Expect(0, 129023, '\p{^ingeometricshapesext}', "");
    Expect(0, 129023, '\P{ingeometricshapesext}', "");
    Expect(1, 129023, '\P{^ingeometricshapesext}', "");
    Expect(0, 129024, '\p{ingeometricshapesext}', "");
    Expect(1, 129024, '\p{^ingeometricshapesext}', "");
    Expect(1, 129024, '\P{ingeometricshapesext}', "");
    Expect(0, 129024, '\P{^ingeometricshapesext}', "");
    Expect(1, 129023, '\p{__In_GEOMETRIC_Shapes_ext}', "");
    Expect(0, 129023, '\p{^__In_GEOMETRIC_Shapes_ext}', "");
    Expect(0, 129023, '\P{__In_GEOMETRIC_Shapes_ext}', "");
    Expect(1, 129023, '\P{^__In_GEOMETRIC_Shapes_ext}', "");
    Expect(0, 129024, '\p{__In_GEOMETRIC_Shapes_ext}', "");
    Expect(1, 129024, '\p{^__In_GEOMETRIC_Shapes_ext}', "");
    Expect(1, 129024, '\P{__In_GEOMETRIC_Shapes_ext}', "");
    Expect(0, 129024, '\P{^__In_GEOMETRIC_Shapes_ext}', "");
    Error('\p{ -Georgian:=}');
    Error('\P{ -Georgian:=}');
    Expect(1, 11565, '\p{georgian}', "");
    Expect(0, 11565, '\p{^georgian}', "");
    Expect(0, 11565, '\P{georgian}', "");
    Expect(1, 11565, '\P{^georgian}', "");
    Expect(0, 11566, '\p{georgian}', "");
    Expect(1, 11566, '\p{^georgian}', "");
    Expect(1, 11566, '\P{georgian}', "");
    Expect(0, 11566, '\P{^georgian}', "");
    Expect(1, 11565, '\p{-Georgian}', "");
    Expect(0, 11565, '\p{^-Georgian}', "");
    Expect(0, 11565, '\P{-Georgian}', "");
    Expect(1, 11565, '\P{^-Georgian}', "");
    Expect(0, 11566, '\p{-Georgian}', "");
    Expect(1, 11566, '\p{^-Georgian}', "");
    Expect(1, 11566, '\P{-Georgian}', "");
    Expect(0, 11566, '\P{^-Georgian}', "");
    Error('\p{:= Is_Georgian}');
    Error('\P{:= Is_Georgian}');
    Expect(1, 11565, '\p{isgeorgian}', "");
    Expect(0, 11565, '\p{^isgeorgian}', "");
    Expect(0, 11565, '\P{isgeorgian}', "");
    Expect(1, 11565, '\P{^isgeorgian}', "");
    Expect(0, 11566, '\p{isgeorgian}', "");
    Expect(1, 11566, '\p{^isgeorgian}', "");
    Expect(1, 11566, '\P{isgeorgian}', "");
    Expect(0, 11566, '\P{^isgeorgian}', "");
    Expect(1, 11565, '\p{-Is_GEORGIAN}', "");
    Expect(0, 11565, '\p{^-Is_GEORGIAN}', "");
    Expect(0, 11565, '\P{-Is_GEORGIAN}', "");
    Expect(1, 11565, '\P{^-Is_GEORGIAN}', "");
    Expect(0, 11566, '\p{-Is_GEORGIAN}', "");
    Expect(1, 11566, '\p{^-Is_GEORGIAN}', "");
    Expect(1, 11566, '\P{-Is_GEORGIAN}', "");
    Expect(0, 11566, '\P{^-Is_GEORGIAN}', "");
    Error('\p{	GEOR/a/}');
    Error('\P{	GEOR/a/}');
    Expect(1, 11565, '\p{geor}', "");
    Expect(0, 11565, '\p{^geor}', "");
    Expect(0, 11565, '\P{geor}', "");
    Expect(1, 11565, '\P{^geor}', "");
    Expect(0, 11566, '\p{geor}', "");
    Expect(1, 11566, '\p{^geor}', "");
    Expect(1, 11566, '\P{geor}', "");
    Expect(0, 11566, '\P{^geor}', "");
    Expect(1, 11565, '\p{GEOR}', "");
    Expect(0, 11565, '\p{^GEOR}', "");
    Expect(0, 11565, '\P{GEOR}', "");
    Expect(1, 11565, '\P{^GEOR}', "");
    Expect(0, 11566, '\p{GEOR}', "");
    Expect(1, 11566, '\p{^GEOR}', "");
    Expect(1, 11566, '\P{GEOR}', "");
    Expect(0, 11566, '\P{^GEOR}', "");
    Error('\p{:= IS_Geor}');
    Error('\P{:= IS_Geor}');
    Expect(1, 11565, '\p{isgeor}', "");
    Expect(0, 11565, '\p{^isgeor}', "");
    Expect(0, 11565, '\P{isgeor}', "");
    Expect(1, 11565, '\P{^isgeor}', "");
    Expect(0, 11566, '\p{isgeor}', "");
    Expect(1, 11566, '\p{^isgeor}', "");
    Expect(1, 11566, '\P{isgeor}', "");
    Expect(0, 11566, '\P{^isgeor}', "");
    Expect(1, 11565, '\p{-Is_Geor}', "");
    Expect(0, 11565, '\p{^-Is_Geor}', "");
    Expect(0, 11565, '\P{-Is_Geor}', "");
    Expect(1, 11565, '\P{^-Is_Geor}', "");
    Expect(0, 11566, '\p{-Is_Geor}', "");
    Expect(1, 11566, '\p{^-Is_Geor}', "");
    Expect(1, 11566, '\P{-Is_Geor}', "");
    Expect(0, 11566, '\P{^-Is_Geor}', "");
    Error('\p{:=GEORGIAN_Supplement}');
    Error('\P{:=GEORGIAN_Supplement}');
    Expect(1, 11567, '\p{georgiansupplement}', "");
    Expect(0, 11567, '\p{^georgiansupplement}', "");
    Expect(0, 11567, '\P{georgiansupplement}', "");
    Expect(1, 11567, '\P{^georgiansupplement}', "");
    Expect(0, 11568, '\p{georgiansupplement}', "");
    Expect(1, 11568, '\p{^georgiansupplement}', "");
    Expect(1, 11568, '\P{georgiansupplement}', "");
    Expect(0, 11568, '\P{^georgiansupplement}', "");
    Expect(1, 11567, '\p{ 	GEORGIAN_SUPPLEMENT}', "");
    Expect(0, 11567, '\p{^ 	GEORGIAN_SUPPLEMENT}', "");
    Expect(0, 11567, '\P{ 	GEORGIAN_SUPPLEMENT}', "");
    Expect(1, 11567, '\P{^ 	GEORGIAN_SUPPLEMENT}', "");
    Expect(0, 11568, '\p{ 	GEORGIAN_SUPPLEMENT}', "");
    Expect(1, 11568, '\p{^ 	GEORGIAN_SUPPLEMENT}', "");
    Expect(1, 11568, '\P{ 	GEORGIAN_SUPPLEMENT}', "");
    Expect(0, 11568, '\P{^ 	GEORGIAN_SUPPLEMENT}', "");
    Error('\p{:=-_Is_GEORGIAN_supplement}');
    Error('\P{:=-_Is_GEORGIAN_supplement}');
    Expect(1, 11567, '\p{isgeorgiansupplement}', "");
    Expect(0, 11567, '\p{^isgeorgiansupplement}', "");
    Expect(0, 11567, '\P{isgeorgiansupplement}', "");
    Expect(1, 11567, '\P{^isgeorgiansupplement}', "");
    Expect(0, 11568, '\p{isgeorgiansupplement}', "");
    Expect(1, 11568, '\p{^isgeorgiansupplement}', "");
    Expect(1, 11568, '\P{isgeorgiansupplement}', "");
    Expect(0, 11568, '\P{^isgeorgiansupplement}', "");
    Expect(1, 11567, '\p{-Is_GEORGIAN_Supplement}', "");
    Expect(0, 11567, '\p{^-Is_GEORGIAN_Supplement}', "");
    Expect(0, 11567, '\P{-Is_GEORGIAN_Supplement}', "");
    Expect(1, 11567, '\P{^-Is_GEORGIAN_Supplement}', "");
    Expect(0, 11568, '\p{-Is_GEORGIAN_Supplement}', "");
    Expect(1, 11568, '\p{^-Is_GEORGIAN_Supplement}', "");
    Expect(1, 11568, '\P{-Is_GEORGIAN_Supplement}', "");
    Expect(0, 11568, '\P{^-Is_GEORGIAN_Supplement}', "");
    Error('\p{/a/_-in_Georgian_Supplement}');
    Error('\P{/a/_-in_Georgian_Supplement}');
    Expect(1, 11567, '\p{ingeorgiansupplement}', "");
    Expect(0, 11567, '\p{^ingeorgiansupplement}', "");
    Expect(0, 11567, '\P{ingeorgiansupplement}', "");
    Expect(1, 11567, '\P{^ingeorgiansupplement}', "");
    Expect(0, 11568, '\p{ingeorgiansupplement}', "");
    Expect(1, 11568, '\p{^ingeorgiansupplement}', "");
    Expect(1, 11568, '\P{ingeorgiansupplement}', "");
    Expect(0, 11568, '\P{^ingeorgiansupplement}', "");
    Expect(1, 11567, '\p{	 In_Georgian_Supplement}', "");
    Expect(0, 11567, '\p{^	 In_Georgian_Supplement}', "");
    Expect(0, 11567, '\P{	 In_Georgian_Supplement}', "");
    Expect(1, 11567, '\P{^	 In_Georgian_Supplement}', "");
    Expect(0, 11568, '\p{	 In_Georgian_Supplement}', "");
    Expect(1, 11568, '\p{^	 In_Georgian_Supplement}', "");
    Expect(1, 11568, '\P{	 In_Georgian_Supplement}', "");
    Expect(0, 11568, '\P{^	 In_Georgian_Supplement}', "");
    Error('\p{ 	Georgian_SUP/a/}');
    Error('\P{ 	Georgian_SUP/a/}');
    Expect(1, 11567, '\p{georgiansup}', "");
    Expect(0, 11567, '\p{^georgiansup}', "");
    Expect(0, 11567, '\P{georgiansup}', "");
    Expect(1, 11567, '\P{^georgiansup}', "");
    Expect(0, 11568, '\p{georgiansup}', "");
    Expect(1, 11568, '\p{^georgiansup}', "");
    Expect(1, 11568, '\P{georgiansup}', "");
    Expect(0, 11568, '\P{^georgiansup}', "");
    Expect(1, 11567, '\p{GEORGIAN_sup}', "");
    Expect(0, 11567, '\p{^GEORGIAN_sup}', "");
    Expect(0, 11567, '\P{GEORGIAN_sup}', "");
    Expect(1, 11567, '\P{^GEORGIAN_sup}', "");
    Expect(0, 11568, '\p{GEORGIAN_sup}', "");
    Expect(1, 11568, '\p{^GEORGIAN_sup}', "");
    Expect(1, 11568, '\P{GEORGIAN_sup}', "");
    Expect(0, 11568, '\P{^GEORGIAN_sup}', "");
    Error('\p{_:=Is_Georgian_sup}');
    Error('\P{_:=Is_Georgian_sup}');
    Expect(1, 11567, '\p{isgeorgiansup}', "");
    Expect(0, 11567, '\p{^isgeorgiansup}', "");
    Expect(0, 11567, '\P{isgeorgiansup}', "");
    Expect(1, 11567, '\P{^isgeorgiansup}', "");
    Expect(0, 11568, '\p{isgeorgiansup}', "");
    Expect(1, 11568, '\p{^isgeorgiansup}', "");
    Expect(1, 11568, '\P{isgeorgiansup}', "");
    Expect(0, 11568, '\P{^isgeorgiansup}', "");
    Expect(1, 11567, '\p{ _Is_georgian_Sup}', "");
    Expect(0, 11567, '\p{^ _Is_georgian_Sup}', "");
    Expect(0, 11567, '\P{ _Is_georgian_Sup}', "");
    Expect(1, 11567, '\P{^ _Is_georgian_Sup}', "");
    Expect(0, 11568, '\p{ _Is_georgian_Sup}', "");
    Expect(1, 11568, '\p{^ _Is_georgian_Sup}', "");
    Expect(1, 11568, '\P{ _Is_georgian_Sup}', "");
    Expect(0, 11568, '\P{^ _Is_georgian_Sup}', "");
    Error('\p{ :=In_Georgian_sup}');
    Error('\P{ :=In_Georgian_sup}');
    Expect(1, 11567, '\p{ingeorgiansup}', "");
    Expect(0, 11567, '\p{^ingeorgiansup}', "");
    Expect(0, 11567, '\P{ingeorgiansup}', "");
    Expect(1, 11567, '\P{^ingeorgiansup}', "");
    Expect(0, 11568, '\p{ingeorgiansup}', "");
    Expect(1, 11568, '\p{^ingeorgiansup}', "");
    Expect(1, 11568, '\P{ingeorgiansup}', "");
    Expect(0, 11568, '\P{^ingeorgiansup}', "");
    Expect(1, 11567, '\p{ -In_georgian_Sup}', "");
    Expect(0, 11567, '\p{^ -In_georgian_Sup}', "");
    Expect(0, 11567, '\P{ -In_georgian_Sup}', "");
    Expect(1, 11567, '\P{^ -In_georgian_Sup}', "");
    Expect(0, 11568, '\p{ -In_georgian_Sup}', "");
    Expect(1, 11568, '\p{^ -In_georgian_Sup}', "");
    Expect(1, 11568, '\P{ -In_georgian_Sup}', "");
    Expect(0, 11568, '\P{^ -In_georgian_Sup}', "");
    Error('\p{- GLAGOLITIC/a/}');
    Error('\P{- GLAGOLITIC/a/}');
    Expect(1, 122922, '\p{glagolitic}', "");
    Expect(0, 122922, '\p{^glagolitic}', "");
    Expect(0, 122922, '\P{glagolitic}', "");
    Expect(1, 122922, '\P{^glagolitic}', "");
    Expect(0, 122923, '\p{glagolitic}', "");
    Expect(1, 122923, '\p{^glagolitic}', "");
    Expect(1, 122923, '\P{glagolitic}', "");
    Expect(0, 122923, '\P{^glagolitic}', "");
    Expect(1, 122922, '\p{	GLAGOLITIC}', "");
    Expect(0, 122922, '\p{^	GLAGOLITIC}', "");
    Expect(0, 122922, '\P{	GLAGOLITIC}', "");
    Expect(1, 122922, '\P{^	GLAGOLITIC}', "");
    Expect(0, 122923, '\p{	GLAGOLITIC}', "");
    Expect(1, 122923, '\p{^	GLAGOLITIC}', "");
    Expect(1, 122923, '\P{	GLAGOLITIC}', "");
    Expect(0, 122923, '\P{^	GLAGOLITIC}', "");
    Error('\p{-Is_Glagolitic/a/}');
    Error('\P{-Is_Glagolitic/a/}');
    Expect(1, 122922, '\p{isglagolitic}', "");
    Expect(0, 122922, '\p{^isglagolitic}', "");
    Expect(0, 122922, '\P{isglagolitic}', "");
    Expect(1, 122922, '\P{^isglagolitic}', "");
    Expect(0, 122923, '\p{isglagolitic}', "");
    Expect(1, 122923, '\p{^isglagolitic}', "");
    Expect(1, 122923, '\P{isglagolitic}', "");
    Expect(0, 122923, '\P{^isglagolitic}', "");
    Expect(1, 122922, '\p{-_Is_Glagolitic}', "");
    Expect(0, 122922, '\p{^-_Is_Glagolitic}', "");
    Expect(0, 122922, '\P{-_Is_Glagolitic}', "");
    Expect(1, 122922, '\P{^-_Is_Glagolitic}', "");
    Expect(0, 122923, '\p{-_Is_Glagolitic}', "");
    Expect(1, 122923, '\p{^-_Is_Glagolitic}', "");
    Expect(1, 122923, '\P{-_Is_Glagolitic}', "");
    Expect(0, 122923, '\P{^-_Is_Glagolitic}', "");
    Error('\p{_	glag/a/}');
    Error('\P{_	glag/a/}');
    Expect(1, 122922, '\p{glag}', "");
    Expect(0, 122922, '\p{^glag}', "");
    Expect(0, 122922, '\P{glag}', "");
    Expect(1, 122922, '\P{^glag}', "");
    Expect(0, 122923, '\p{glag}', "");
    Expect(1, 122923, '\p{^glag}', "");
    Expect(1, 122923, '\P{glag}', "");
    Expect(0, 122923, '\P{^glag}', "");
    Expect(1, 122922, '\p{	glag}', "");
    Expect(0, 122922, '\p{^	glag}', "");
    Expect(0, 122922, '\P{	glag}', "");
    Expect(1, 122922, '\P{^	glag}', "");
    Expect(0, 122923, '\p{	glag}', "");
    Expect(1, 122923, '\p{^	glag}', "");
    Expect(1, 122923, '\P{	glag}', "");
    Expect(0, 122923, '\P{^	glag}', "");
    Error('\p{__Is_glag/a/}');
    Error('\P{__Is_glag/a/}');
    Expect(1, 122922, '\p{isglag}', "");
    Expect(0, 122922, '\p{^isglag}', "");
    Expect(0, 122922, '\P{isglag}', "");
    Expect(1, 122922, '\P{^isglag}', "");
    Expect(0, 122923, '\p{isglag}', "");
    Expect(1, 122923, '\p{^isglag}', "");
    Expect(1, 122923, '\P{isglag}', "");
    Expect(0, 122923, '\P{^isglag}', "");
    Expect(1, 122922, '\p{ -Is_Glag}', "");
    Expect(0, 122922, '\p{^ -Is_Glag}', "");
    Expect(0, 122922, '\P{ -Is_Glag}', "");
    Expect(1, 122922, '\P{^ -Is_Glag}', "");
    Expect(0, 122923, '\p{ -Is_Glag}', "");
    Expect(1, 122923, '\p{^ -Is_Glag}', "");
    Expect(1, 122923, '\P{ -Is_Glag}', "");
    Expect(0, 122923, '\P{^ -Is_Glag}', "");
    Error('\p{ /a/glagolitic_SUPPLEMENT}');
    Error('\P{ /a/glagolitic_SUPPLEMENT}');
    Expect(1, 122927, '\p{glagoliticsupplement}', "");
    Expect(0, 122927, '\p{^glagoliticsupplement}', "");
    Expect(0, 122927, '\P{glagoliticsupplement}', "");
    Expect(1, 122927, '\P{^glagoliticsupplement}', "");
    Expect(0, 122928, '\p{glagoliticsupplement}', "");
    Expect(1, 122928, '\p{^glagoliticsupplement}', "");
    Expect(1, 122928, '\P{glagoliticsupplement}', "");
    Expect(0, 122928, '\P{^glagoliticsupplement}', "");
    Expect(1, 122927, '\p{  GLAGOLITIC_supplement}', "");
    Expect(0, 122927, '\p{^  GLAGOLITIC_supplement}', "");
    Expect(0, 122927, '\P{  GLAGOLITIC_supplement}', "");
    Expect(1, 122927, '\P{^  GLAGOLITIC_supplement}', "");
    Expect(0, 122928, '\p{  GLAGOLITIC_supplement}', "");
    Expect(1, 122928, '\p{^  GLAGOLITIC_supplement}', "");
    Expect(1, 122928, '\P{  GLAGOLITIC_supplement}', "");
    Expect(0, 122928, '\P{^  GLAGOLITIC_supplement}', "");
    Error('\p{:= is_GLAGOLITIC_Supplement}');
    Error('\P{:= is_GLAGOLITIC_Supplement}');
    Expect(1, 122927, '\p{isglagoliticsupplement}', "");
    Expect(0, 122927, '\p{^isglagoliticsupplement}', "");
    Expect(0, 122927, '\P{isglagoliticsupplement}', "");
    Expect(1, 122927, '\P{^isglagoliticsupplement}', "");
    Expect(0, 122928, '\p{isglagoliticsupplement}', "");
    Expect(1, 122928, '\p{^isglagoliticsupplement}', "");
    Expect(1, 122928, '\P{isglagoliticsupplement}', "");
    Expect(0, 122928, '\P{^isglagoliticsupplement}', "");
    Expect(1, 122927, '\p{ _Is_Glagolitic_SUPPLEMENT}', "");
    Expect(0, 122927, '\p{^ _Is_Glagolitic_SUPPLEMENT}', "");
    Expect(0, 122927, '\P{ _Is_Glagolitic_SUPPLEMENT}', "");
    Expect(1, 122927, '\P{^ _Is_Glagolitic_SUPPLEMENT}', "");
    Expect(0, 122928, '\p{ _Is_Glagolitic_SUPPLEMENT}', "");
    Expect(1, 122928, '\p{^ _Is_Glagolitic_SUPPLEMENT}', "");
    Expect(1, 122928, '\P{ _Is_Glagolitic_SUPPLEMENT}', "");
    Expect(0, 122928, '\P{^ _Is_Glagolitic_SUPPLEMENT}', "");
    Error('\p{/a/In_Glagolitic_Supplement}');
    Error('\P{/a/In_Glagolitic_Supplement}');
    Expect(1, 122927, '\p{inglagoliticsupplement}', "");
    Expect(0, 122927, '\p{^inglagoliticsupplement}', "");
    Expect(0, 122927, '\P{inglagoliticsupplement}', "");
    Expect(1, 122927, '\P{^inglagoliticsupplement}', "");
    Expect(0, 122928, '\p{inglagoliticsupplement}', "");
    Expect(1, 122928, '\p{^inglagoliticsupplement}', "");
    Expect(1, 122928, '\P{inglagoliticsupplement}', "");
    Expect(0, 122928, '\P{^inglagoliticsupplement}', "");
    Expect(1, 122927, '\p{	 In_glagolitic_supplement}', "");
    Expect(0, 122927, '\p{^	 In_glagolitic_supplement}', "");
    Expect(0, 122927, '\P{	 In_glagolitic_supplement}', "");
    Expect(1, 122927, '\P{^	 In_glagolitic_supplement}', "");
    Expect(0, 122928, '\p{	 In_glagolitic_supplement}', "");
    Expect(1, 122928, '\p{^	 In_glagolitic_supplement}', "");
    Expect(1, 122928, '\P{	 In_glagolitic_supplement}', "");
    Expect(0, 122928, '\P{^	 In_glagolitic_supplement}', "");
    Error('\p{/a/_GLAGOLITIC_sup}');
    Error('\P{/a/_GLAGOLITIC_sup}');
    Expect(1, 122927, '\p{glagoliticsup}', "");
    Expect(0, 122927, '\p{^glagoliticsup}', "");
    Expect(0, 122927, '\P{glagoliticsup}', "");
    Expect(1, 122927, '\P{^glagoliticsup}', "");
    Expect(0, 122928, '\p{glagoliticsup}', "");
    Expect(1, 122928, '\p{^glagoliticsup}', "");
    Expect(1, 122928, '\P{glagoliticsup}', "");
    Expect(0, 122928, '\P{^glagoliticsup}', "");
    Expect(1, 122927, '\p{__glagolitic_Sup}', "");
    Expect(0, 122927, '\p{^__glagolitic_Sup}', "");
    Expect(0, 122927, '\P{__glagolitic_Sup}', "");
    Expect(1, 122927, '\P{^__glagolitic_Sup}', "");
    Expect(0, 122928, '\p{__glagolitic_Sup}', "");
    Expect(1, 122928, '\p{^__glagolitic_Sup}', "");
    Expect(1, 122928, '\P{__glagolitic_Sup}', "");
    Expect(0, 122928, '\P{^__glagolitic_Sup}', "");
    Error('\p{:= is_glagolitic_Sup}');
    Error('\P{:= is_glagolitic_Sup}');
    Expect(1, 122927, '\p{isglagoliticsup}', "");
    Expect(0, 122927, '\p{^isglagoliticsup}', "");
    Expect(0, 122927, '\P{isglagoliticsup}', "");
    Expect(1, 122927, '\P{^isglagoliticsup}', "");
    Expect(0, 122928, '\p{isglagoliticsup}', "");
    Expect(1, 122928, '\p{^isglagoliticsup}', "");
    Expect(1, 122928, '\P{isglagoliticsup}', "");
    Expect(0, 122928, '\P{^isglagoliticsup}', "");
    Expect(1, 122927, '\p{Is_GLAGOLITIC_Sup}', "");
    Expect(0, 122927, '\p{^Is_GLAGOLITIC_Sup}', "");
    Expect(0, 122927, '\P{Is_GLAGOLITIC_Sup}', "");
    Expect(1, 122927, '\P{^Is_GLAGOLITIC_Sup}', "");
    Expect(0, 122928, '\p{Is_GLAGOLITIC_Sup}', "");
    Expect(1, 122928, '\p{^Is_GLAGOLITIC_Sup}', "");
    Expect(1, 122928, '\P{Is_GLAGOLITIC_Sup}', "");
    Expect(0, 122928, '\P{^Is_GLAGOLITIC_Sup}', "");
    Error('\p{ :=In_glagolitic_SUP}');
    Error('\P{ :=In_glagolitic_SUP}');
    Expect(1, 122927, '\p{inglagoliticsup}', "");
    Expect(0, 122927, '\p{^inglagoliticsup}', "");
    Expect(0, 122927, '\P{inglagoliticsup}', "");
    Expect(1, 122927, '\P{^inglagoliticsup}', "");
    Expect(0, 122928, '\p{inglagoliticsup}', "");
    Expect(1, 122928, '\p{^inglagoliticsup}', "");
    Expect(1, 122928, '\P{inglagoliticsup}', "");
    Expect(0, 122928, '\P{^inglagoliticsup}', "");
    Expect(1, 122927, '\p{	in_Glagolitic_sup}', "");
    Expect(0, 122927, '\p{^	in_Glagolitic_sup}', "");
    Expect(0, 122927, '\P{	in_Glagolitic_sup}', "");
    Expect(1, 122927, '\P{^	in_Glagolitic_sup}', "");
    Expect(0, 122928, '\p{	in_Glagolitic_sup}', "");
    Expect(1, 122928, '\p{^	in_Glagolitic_sup}', "");
    Expect(1, 122928, '\P{	in_Glagolitic_sup}', "");
    Expect(0, 122928, '\P{^	in_Glagolitic_sup}', "");
    Error('\p{/a/Gothic}');
    Error('\P{/a/Gothic}');
    Expect(1, 66378, '\p{gothic}', "");
    Expect(0, 66378, '\p{^gothic}', "");
    Expect(0, 66378, '\P{gothic}', "");
    Expect(1, 66378, '\P{^gothic}', "");
    Expect(0, 66379, '\p{gothic}', "");
    Expect(1, 66379, '\p{^gothic}', "");
    Expect(1, 66379, '\P{gothic}', "");
    Expect(0, 66379, '\P{^gothic}', "");
    Expect(1, 66378, '\p{Gothic}', "");
    Expect(0, 66378, '\p{^Gothic}', "");
    Expect(0, 66378, '\P{Gothic}', "");
    Expect(1, 66378, '\P{^Gothic}', "");
    Expect(0, 66379, '\p{Gothic}', "");
    Expect(1, 66379, '\p{^Gothic}', "");
    Expect(1, 66379, '\P{Gothic}', "");
    Expect(0, 66379, '\P{^Gothic}', "");
    Error('\p{:=_ Is_gothic}');
    Error('\P{:=_ Is_gothic}');
    Expect(1, 66378, '\p{isgothic}', "");
    Expect(0, 66378, '\p{^isgothic}', "");
    Expect(0, 66378, '\P{isgothic}', "");
    Expect(1, 66378, '\P{^isgothic}', "");
    Expect(0, 66379, '\p{isgothic}', "");
    Expect(1, 66379, '\p{^isgothic}', "");
    Expect(1, 66379, '\P{isgothic}', "");
    Expect(0, 66379, '\P{^isgothic}', "");
    Expect(1, 66378, '\p{_Is_Gothic}', "");
    Expect(0, 66378, '\p{^_Is_Gothic}', "");
    Expect(0, 66378, '\P{_Is_Gothic}', "");
    Expect(1, 66378, '\P{^_Is_Gothic}', "");
    Expect(0, 66379, '\p{_Is_Gothic}', "");
    Expect(1, 66379, '\p{^_Is_Gothic}', "");
    Expect(1, 66379, '\P{_Is_Gothic}', "");
    Expect(0, 66379, '\P{^_Is_Gothic}', "");
    Error('\p{	GOTH/a/}');
    Error('\P{	GOTH/a/}');
    Expect(1, 66378, '\p{goth}', "");
    Expect(0, 66378, '\p{^goth}', "");
    Expect(0, 66378, '\P{goth}', "");
    Expect(1, 66378, '\P{^goth}', "");
    Expect(0, 66379, '\p{goth}', "");
    Expect(1, 66379, '\p{^goth}', "");
    Expect(1, 66379, '\P{goth}', "");
    Expect(0, 66379, '\P{^goth}', "");
    Expect(1, 66378, '\p{--Goth}', "");
    Expect(0, 66378, '\p{^--Goth}', "");
    Expect(0, 66378, '\P{--Goth}', "");
    Expect(1, 66378, '\P{^--Goth}', "");
    Expect(0, 66379, '\p{--Goth}', "");
    Expect(1, 66379, '\p{^--Goth}', "");
    Expect(1, 66379, '\P{--Goth}', "");
    Expect(0, 66379, '\P{^--Goth}', "");
    Error('\p{Is_GOTH:=}');
    Error('\P{Is_GOTH:=}');
    Expect(1, 66378, '\p{isgoth}', "");
    Expect(0, 66378, '\p{^isgoth}', "");
    Expect(0, 66378, '\P{isgoth}', "");
    Expect(1, 66378, '\P{^isgoth}', "");
    Expect(0, 66379, '\p{isgoth}', "");
    Expect(1, 66379, '\p{^isgoth}', "");
    Expect(1, 66379, '\P{isgoth}', "");
    Expect(0, 66379, '\P{^isgoth}', "");
    Expect(1, 66378, '\p{	IS_goth}', "");
    Expect(0, 66378, '\p{^	IS_goth}', "");
    Expect(0, 66378, '\P{	IS_goth}', "");
    Expect(1, 66378, '\P{^	IS_goth}', "");
    Expect(0, 66379, '\p{	IS_goth}', "");
    Expect(1, 66379, '\p{^	IS_goth}', "");
    Expect(1, 66379, '\P{	IS_goth}', "");
    Expect(0, 66379, '\P{^	IS_goth}', "");
    Error('\p{:=	-grantha}');
    Error('\P{:=	-grantha}');
    Expect(1, 70516, '\p{grantha}', "");
    Expect(0, 70516, '\p{^grantha}', "");
    Expect(0, 70516, '\P{grantha}', "");
    Expect(1, 70516, '\P{^grantha}', "");
    Expect(0, 70517, '\p{grantha}', "");
    Expect(1, 70517, '\p{^grantha}', "");
    Expect(1, 70517, '\P{grantha}', "");
    Expect(0, 70517, '\P{^grantha}', "");
    Expect(1, 70516, '\p{	-grantha}', "");
    Expect(0, 70516, '\p{^	-grantha}', "");
    Expect(0, 70516, '\P{	-grantha}', "");
    Expect(1, 70516, '\P{^	-grantha}', "");
    Expect(0, 70517, '\p{	-grantha}', "");
    Expect(1, 70517, '\p{^	-grantha}', "");
    Expect(1, 70517, '\P{	-grantha}', "");
    Expect(0, 70517, '\P{^	-grantha}', "");
    Error('\p{:= Is_Grantha}');
    Error('\P{:= Is_Grantha}');
    Expect(1, 70516, '\p{isgrantha}', "");
    Expect(0, 70516, '\p{^isgrantha}', "");
    Expect(0, 70516, '\P{isgrantha}', "");
    Expect(1, 70516, '\P{^isgrantha}', "");
    Expect(0, 70517, '\p{isgrantha}', "");
    Expect(1, 70517, '\p{^isgrantha}', "");
    Expect(1, 70517, '\P{isgrantha}', "");
    Expect(0, 70517, '\P{^isgrantha}', "");
    Expect(1, 70516, '\p{		Is_Grantha}', "");
    Expect(0, 70516, '\p{^		Is_Grantha}', "");
    Expect(0, 70516, '\P{		Is_Grantha}', "");
    Expect(1, 70516, '\P{^		Is_Grantha}', "");
    Expect(0, 70517, '\p{		Is_Grantha}', "");
    Expect(1, 70517, '\p{^		Is_Grantha}', "");
    Expect(1, 70517, '\P{		Is_Grantha}', "");
    Expect(0, 70517, '\P{^		Is_Grantha}', "");
    Error('\p{	Gran:=}');
    Error('\P{	Gran:=}');
    Expect(1, 70516, '\p{gran}', "");
    Expect(0, 70516, '\p{^gran}', "");
    Expect(0, 70516, '\P{gran}', "");
    Expect(1, 70516, '\P{^gran}', "");
    Expect(0, 70517, '\p{gran}', "");
    Expect(1, 70517, '\p{^gran}', "");
    Expect(1, 70517, '\P{gran}', "");
    Expect(0, 70517, '\P{^gran}', "");
    Expect(1, 70516, '\p{-	gran}', "");
    Expect(0, 70516, '\p{^-	gran}', "");
    Expect(0, 70516, '\P{-	gran}', "");
    Expect(1, 70516, '\P{^-	gran}', "");
    Expect(0, 70517, '\p{-	gran}', "");
    Expect(1, 70517, '\p{^-	gran}', "");
    Expect(1, 70517, '\P{-	gran}', "");
    Expect(0, 70517, '\P{^-	gran}', "");
    Error('\p{_ Is_Gran:=}');
    Error('\P{_ Is_Gran:=}');
    Expect(1, 70516, '\p{isgran}', "");
    Expect(0, 70516, '\p{^isgran}', "");
    Expect(0, 70516, '\P{isgran}', "");
    Expect(1, 70516, '\P{^isgran}', "");
    Expect(0, 70517, '\p{isgran}', "");
    Expect(1, 70517, '\p{^isgran}', "");
    Expect(1, 70517, '\P{isgran}', "");
    Expect(0, 70517, '\P{^isgran}', "");
    Expect(1, 70516, '\p{	Is_Gran}', "");
    Expect(0, 70516, '\p{^	Is_Gran}', "");
    Expect(0, 70516, '\P{	Is_Gran}', "");
    Expect(1, 70516, '\P{^	Is_Gran}', "");
    Expect(0, 70517, '\p{	Is_Gran}', "");
    Expect(1, 70517, '\p{^	Is_Gran}', "");
    Expect(1, 70517, '\P{	Is_Gran}', "");
    Expect(0, 70517, '\P{^	Is_Gran}', "");
    Error('\p{:=		XPosixGraph}');
    Error('\P{:=		XPosixGraph}');
    Expect(1, 1114109, '\p{xposixgraph}', "");
    Expect(0, 1114109, '\p{^xposixgraph}', "");
    Expect(0, 1114109, '\P{xposixgraph}', "");
    Expect(1, 1114109, '\P{^xposixgraph}', "");
    Expect(0, 918000, '\p{xposixgraph}', "");
    Expect(1, 918000, '\p{^xposixgraph}', "");
    Expect(1, 918000, '\P{xposixgraph}', "");
    Expect(0, 918000, '\P{^xposixgraph}', "");
    Expect(1, 1114109, '\p{- XPOSIXGRAPH}', "");
    Expect(0, 1114109, '\p{^- XPOSIXGRAPH}', "");
    Expect(0, 1114109, '\P{- XPOSIXGRAPH}', "");
    Expect(1, 1114109, '\P{^- XPOSIXGRAPH}', "");
    Expect(0, 918000, '\p{- XPOSIXGRAPH}', "");
    Expect(1, 918000, '\p{^- XPOSIXGRAPH}', "");
    Expect(1, 918000, '\P{- XPOSIXGRAPH}', "");
    Expect(0, 918000, '\P{^- XPOSIXGRAPH}', "");
    Error('\p{:=	-Graph}');
    Error('\P{:=	-Graph}');
    Expect(1, 1114109, '\p{graph}', "");
    Expect(0, 1114109, '\p{^graph}', "");
    Expect(0, 1114109, '\P{graph}', "");
    Expect(1, 1114109, '\P{^graph}', "");
    Expect(0, 918000, '\p{graph}', "");
    Expect(1, 918000, '\p{^graph}', "");
    Expect(1, 918000, '\P{graph}', "");
    Expect(0, 918000, '\P{^graph}', "");
    Expect(1, 1114109, '\p{__Graph}', "");
    Expect(0, 1114109, '\p{^__Graph}', "");
    Expect(0, 1114109, '\P{__Graph}', "");
    Expect(1, 1114109, '\P{^__Graph}', "");
    Expect(0, 918000, '\p{__Graph}', "");
    Expect(1, 918000, '\p{^__Graph}', "");
    Expect(1, 918000, '\P{__Graph}', "");
    Expect(0, 918000, '\P{^__Graph}', "");
    Error('\p{_/a/is_XPosixGraph}');
    Error('\P{_/a/is_XPosixGraph}');
    Expect(1, 1114109, '\p{isxposixgraph}', "");
    Expect(0, 1114109, '\p{^isxposixgraph}', "");
    Expect(0, 1114109, '\P{isxposixgraph}', "");
    Expect(1, 1114109, '\P{^isxposixgraph}', "");
    Expect(0, 918000, '\p{isxposixgraph}', "");
    Expect(1, 918000, '\p{^isxposixgraph}', "");
    Expect(1, 918000, '\P{isxposixgraph}', "");
    Expect(0, 918000, '\P{^isxposixgraph}', "");
    Expect(1, 1114109, '\p{  Is_XPOSIXGRAPH}', "");
    Expect(0, 1114109, '\p{^  Is_XPOSIXGRAPH}', "");
    Expect(0, 1114109, '\P{  Is_XPOSIXGRAPH}', "");
    Expect(1, 1114109, '\P{^  Is_XPOSIXGRAPH}', "");
    Expect(0, 918000, '\p{  Is_XPOSIXGRAPH}', "");
    Expect(1, 918000, '\p{^  Is_XPOSIXGRAPH}', "");
    Expect(1, 918000, '\P{  Is_XPOSIXGRAPH}', "");
    Expect(0, 918000, '\P{^  Is_XPOSIXGRAPH}', "");
    Error('\p{_is_Graph:=}');
    Error('\P{_is_Graph:=}');
    Expect(1, 1114109, '\p{isgraph}', "");
    Expect(0, 1114109, '\p{^isgraph}', "");
    Expect(0, 1114109, '\P{isgraph}', "");
    Expect(1, 1114109, '\P{^isgraph}', "");
    Expect(0, 918000, '\p{isgraph}', "");
    Expect(1, 918000, '\p{^isgraph}', "");
    Expect(1, 918000, '\P{isgraph}', "");
    Expect(0, 918000, '\P{^isgraph}', "");
    Expect(1, 1114109, '\p{is_Graph}', "");
    Expect(0, 1114109, '\p{^is_Graph}', "");
    Expect(0, 1114109, '\P{is_Graph}', "");
    Expect(1, 1114109, '\P{^is_Graph}', "");
    Expect(0, 918000, '\p{is_Graph}', "");
    Expect(1, 918000, '\p{^is_Graph}', "");
    Expect(1, 918000, '\P{is_Graph}', "");
    Expect(0, 918000, '\P{^is_Graph}', "");
    Error('\p{ Grapheme_base:=}');
    Error('\P{ Grapheme_base:=}');
    Expect(1, 195101, '\p{graphemebase}', "");
    Expect(0, 195101, '\p{^graphemebase}', "");
    Expect(0, 195101, '\P{graphemebase}', "");
    Expect(1, 195101, '\P{^graphemebase}', "");
    Expect(0, 195102, '\p{graphemebase}', "");
    Expect(1, 195102, '\p{^graphemebase}', "");
    Expect(1, 195102, '\P{graphemebase}', "");
    Expect(0, 195102, '\P{^graphemebase}', "");
    Expect(1, 195101, '\p{  grapheme_BASE}', "");
    Expect(0, 195101, '\p{^  grapheme_BASE}', "");
    Expect(0, 195101, '\P{  grapheme_BASE}', "");
    Expect(1, 195101, '\P{^  grapheme_BASE}', "");
    Expect(0, 195102, '\p{  grapheme_BASE}', "");
    Expect(1, 195102, '\p{^  grapheme_BASE}', "");
    Expect(1, 195102, '\P{  grapheme_BASE}', "");
    Expect(0, 195102, '\P{^  grapheme_BASE}', "");
    Error('\p{  IS_Grapheme_BASE/a/}');
    Error('\P{  IS_Grapheme_BASE/a/}');
    Expect(1, 195101, '\p{isgraphemebase}', "");
    Expect(0, 195101, '\p{^isgraphemebase}', "");
    Expect(0, 195101, '\P{isgraphemebase}', "");
    Expect(1, 195101, '\P{^isgraphemebase}', "");
    Expect(0, 195102, '\p{isgraphemebase}', "");
    Expect(1, 195102, '\p{^isgraphemebase}', "");
    Expect(1, 195102, '\P{isgraphemebase}', "");
    Expect(0, 195102, '\P{^isgraphemebase}', "");
    Expect(1, 195101, '\p{	-IS_Grapheme_BASE}', "");
    Expect(0, 195101, '\p{^	-IS_Grapheme_BASE}', "");
    Expect(0, 195101, '\P{	-IS_Grapheme_BASE}', "");
    Expect(1, 195101, '\P{^	-IS_Grapheme_BASE}', "");
    Expect(0, 195102, '\p{	-IS_Grapheme_BASE}', "");
    Expect(1, 195102, '\p{^	-IS_Grapheme_BASE}', "");
    Expect(1, 195102, '\P{	-IS_Grapheme_BASE}', "");
    Expect(0, 195102, '\P{^	-IS_Grapheme_BASE}', "");
    Error('\p{ :=gr_base}');
    Error('\P{ :=gr_base}');
    Expect(1, 195101, '\p{grbase}', "");
    Expect(0, 195101, '\p{^grbase}', "");
    Expect(0, 195101, '\P{grbase}', "");
    Expect(1, 195101, '\P{^grbase}', "");
    Expect(0, 195102, '\p{grbase}', "");
    Expect(1, 195102, '\p{^grbase}', "");
    Expect(1, 195102, '\P{grbase}', "");
    Expect(0, 195102, '\P{^grbase}', "");
    Expect(1, 195101, '\p{ 	Gr_Base}', "");
    Expect(0, 195101, '\p{^ 	Gr_Base}', "");
    Expect(0, 195101, '\P{ 	Gr_Base}', "");
    Expect(1, 195101, '\P{^ 	Gr_Base}', "");
    Expect(0, 195102, '\p{ 	Gr_Base}', "");
    Expect(1, 195102, '\p{^ 	Gr_Base}', "");
    Expect(1, 195102, '\P{ 	Gr_Base}', "");
    Expect(0, 195102, '\P{^ 	Gr_Base}', "");
    Error('\p{- Is_gr_base:=}');
    Error('\P{- Is_gr_base:=}');
    Expect(1, 195101, '\p{isgrbase}', "");
    Expect(0, 195101, '\p{^isgrbase}', "");
    Expect(0, 195101, '\P{isgrbase}', "");
    Expect(1, 195101, '\P{^isgrbase}', "");
    Expect(0, 195102, '\p{isgrbase}', "");
    Expect(1, 195102, '\p{^isgrbase}', "");
    Expect(1, 195102, '\P{isgrbase}', "");
    Expect(0, 195102, '\P{^isgrbase}', "");
    Expect(1, 195101, '\p{	Is_Gr_Base}', "");
    Expect(0, 195101, '\p{^	Is_Gr_Base}', "");
    Expect(0, 195101, '\P{	Is_Gr_Base}', "");
    Expect(1, 195101, '\P{^	Is_Gr_Base}', "");
    Expect(0, 195102, '\p{	Is_Gr_Base}', "");
    Expect(1, 195102, '\p{^	Is_Gr_Base}', "");
    Expect(1, 195102, '\P{	Is_Gr_Base}', "");
    Expect(0, 195102, '\P{^	Is_Gr_Base}', "");
    Error('\p{-/a/GRAPHEME_extend}');
    Error('\P{-/a/GRAPHEME_extend}');
    Expect(1, 917999, '\p{graphemeextend}', "");
    Expect(0, 917999, '\p{^graphemeextend}', "");
    Expect(0, 917999, '\P{graphemeextend}', "");
    Expect(1, 917999, '\P{^graphemeextend}', "");
    Expect(0, 918000, '\p{graphemeextend}', "");
    Expect(1, 918000, '\p{^graphemeextend}', "");
    Expect(1, 918000, '\P{graphemeextend}', "");
    Expect(0, 918000, '\P{^graphemeextend}', "");
    Expect(1, 917999, '\p{	_Grapheme_Extend}', "");
    Expect(0, 917999, '\p{^	_Grapheme_Extend}', "");
    Expect(0, 917999, '\P{	_Grapheme_Extend}', "");
    Expect(1, 917999, '\P{^	_Grapheme_Extend}', "");
    Expect(0, 918000, '\p{	_Grapheme_Extend}', "");
    Expect(1, 918000, '\p{^	_Grapheme_Extend}', "");
    Expect(1, 918000, '\P{	_Grapheme_Extend}', "");
    Expect(0, 918000, '\P{^	_Grapheme_Extend}', "");
    Error('\p{:=-_Is_grapheme_Extend}');
    Error('\P{:=-_Is_grapheme_Extend}');
    Expect(1, 917999, '\p{isgraphemeextend}', "");
    Expect(0, 917999, '\p{^isgraphemeextend}', "");
    Expect(0, 917999, '\P{isgraphemeextend}', "");
    Expect(1, 917999, '\P{^isgraphemeextend}', "");
    Expect(0, 918000, '\p{isgraphemeextend}', "");
    Expect(1, 918000, '\p{^isgraphemeextend}', "");
    Expect(1, 918000, '\P{isgraphemeextend}', "");
    Expect(0, 918000, '\P{^isgraphemeextend}', "");
    Expect(1, 917999, '\p{_Is_Grapheme_Extend}', "");
    Expect(0, 917999, '\p{^_Is_Grapheme_Extend}', "");
    Expect(0, 917999, '\P{_Is_Grapheme_Extend}', "");
    Expect(1, 917999, '\P{^_Is_Grapheme_Extend}', "");
    Expect(0, 918000, '\p{_Is_Grapheme_Extend}', "");
    Expect(1, 918000, '\p{^_Is_Grapheme_Extend}', "");
    Expect(1, 918000, '\P{_Is_Grapheme_Extend}', "");
    Expect(0, 918000, '\P{^_Is_Grapheme_Extend}', "");
    Error('\p{/a/-	Gr_ext}');
    Error('\P{/a/-	Gr_ext}');
    Expect(1, 917999, '\p{grext}', "");
    Expect(0, 917999, '\p{^grext}', "");
    Expect(0, 917999, '\P{grext}', "");
    Expect(1, 917999, '\P{^grext}', "");
    Expect(0, 918000, '\p{grext}', "");
    Expect(1, 918000, '\p{^grext}', "");
    Expect(1, 918000, '\P{grext}', "");
    Expect(0, 918000, '\P{^grext}', "");
    Expect(1, 917999, '\p{__Gr_Ext}', "");
    Expect(0, 917999, '\p{^__Gr_Ext}', "");
    Expect(0, 917999, '\P{__Gr_Ext}', "");
    Expect(1, 917999, '\P{^__Gr_Ext}', "");
    Expect(0, 918000, '\p{__Gr_Ext}', "");
    Expect(1, 918000, '\p{^__Gr_Ext}', "");
    Expect(1, 918000, '\P{__Gr_Ext}', "");
    Expect(0, 918000, '\P{^__Gr_Ext}', "");
    Error('\p{ is_GR_Ext/a/}');
    Error('\P{ is_GR_Ext/a/}');
    Expect(1, 917999, '\p{isgrext}', "");
    Expect(0, 917999, '\p{^isgrext}', "");
    Expect(0, 917999, '\P{isgrext}', "");
    Expect(1, 917999, '\P{^isgrext}', "");
    Expect(0, 918000, '\p{isgrext}', "");
    Expect(1, 918000, '\p{^isgrext}', "");
    Expect(1, 918000, '\P{isgrext}', "");
    Expect(0, 918000, '\P{^isgrext}', "");
    Expect(1, 917999, '\p{ is_GR_EXT}', "");
    Expect(0, 917999, '\p{^ is_GR_EXT}', "");
    Expect(0, 917999, '\P{ is_GR_EXT}', "");
    Expect(1, 917999, '\P{^ is_GR_EXT}', "");
    Expect(0, 918000, '\p{ is_GR_EXT}', "");
    Expect(1, 918000, '\p{^ is_GR_EXT}', "");
    Expect(1, 918000, '\P{ is_GR_EXT}', "");
    Expect(0, 918000, '\P{^ is_GR_EXT}', "");
    Error('\p{Grapheme_Link}');
    Error('\P{Grapheme_Link}');
    Error('\p{Is_Grapheme_Link}');
    Error('\P{Is_Grapheme_Link}');
    Error('\p{Gr_Link}');
    Error('\P{Gr_Link}');
    Error('\p{Is_Gr_Link}');
    Error('\P{Is_Gr_Link}');
    Error('\p{ /a/Greek}');
    Error('\P{ /a/Greek}');
    Expect(1, 119365, '\p{greek}', "");
    Expect(0, 119365, '\p{^greek}', "");
    Expect(0, 119365, '\P{greek}', "");
    Expect(1, 119365, '\P{^greek}', "");
    Expect(0, 119366, '\p{greek}', "");
    Expect(1, 119366, '\p{^greek}', "");
    Expect(1, 119366, '\P{greek}', "");
    Expect(0, 119366, '\P{^greek}', "");
    Expect(1, 119365, '\p{-GREEK}', "");
    Expect(0, 119365, '\p{^-GREEK}', "");
    Expect(0, 119365, '\P{-GREEK}', "");
    Expect(1, 119365, '\P{^-GREEK}', "");
    Expect(0, 119366, '\p{-GREEK}', "");
    Expect(1, 119366, '\p{^-GREEK}', "");
    Expect(1, 119366, '\P{-GREEK}', "");
    Expect(0, 119366, '\P{^-GREEK}', "");
    Error('\p{_-Is_Greek/a/}');
    Error('\P{_-Is_Greek/a/}');
    Expect(1, 119365, '\p{isgreek}', "");
    Expect(0, 119365, '\p{^isgreek}', "");
    Expect(0, 119365, '\P{isgreek}', "");
    Expect(1, 119365, '\P{^isgreek}', "");
    Expect(0, 119366, '\p{isgreek}', "");
    Expect(1, 119366, '\p{^isgreek}', "");
    Expect(1, 119366, '\P{isgreek}', "");
    Expect(0, 119366, '\P{^isgreek}', "");
    Expect(1, 119365, '\p{	_is_Greek}', "");
    Expect(0, 119365, '\p{^	_is_Greek}', "");
    Expect(0, 119365, '\P{	_is_Greek}', "");
    Expect(1, 119365, '\P{^	_is_Greek}', "");
    Expect(0, 119366, '\p{	_is_Greek}', "");
    Expect(1, 119366, '\p{^	_is_Greek}', "");
    Expect(1, 119366, '\P{	_is_Greek}', "");
    Expect(0, 119366, '\P{^	_is_Greek}', "");
    Error('\p{	_Grek:=}');
    Error('\P{	_Grek:=}');
    Expect(1, 119365, '\p{grek}', "");
    Expect(0, 119365, '\p{^grek}', "");
    Expect(0, 119365, '\P{grek}', "");
    Expect(1, 119365, '\P{^grek}', "");
    Expect(0, 119366, '\p{grek}', "");
    Expect(1, 119366, '\p{^grek}', "");
    Expect(1, 119366, '\P{grek}', "");
    Expect(0, 119366, '\P{^grek}', "");
    Expect(1, 119365, '\p{ Grek}', "");
    Expect(0, 119365, '\p{^ Grek}', "");
    Expect(0, 119365, '\P{ Grek}', "");
    Expect(1, 119365, '\P{^ Grek}', "");
    Expect(0, 119366, '\p{ Grek}', "");
    Expect(1, 119366, '\p{^ Grek}', "");
    Expect(1, 119366, '\P{ Grek}', "");
    Expect(0, 119366, '\P{^ Grek}', "");
    Error('\p{/a/__IS_Grek}');
    Error('\P{/a/__IS_Grek}');
    Expect(1, 119365, '\p{isgrek}', "");
    Expect(0, 119365, '\p{^isgrek}', "");
    Expect(0, 119365, '\P{isgrek}', "");
    Expect(1, 119365, '\P{^isgrek}', "");
    Expect(0, 119366, '\p{isgrek}', "");
    Expect(1, 119366, '\p{^isgrek}', "");
    Expect(1, 119366, '\P{isgrek}', "");
    Expect(0, 119366, '\P{^isgrek}', "");
    Expect(1, 119365, '\p{-	Is_Grek}', "");
    Expect(0, 119365, '\p{^-	Is_Grek}', "");
    Expect(0, 119365, '\P{-	Is_Grek}', "");
    Expect(1, 119365, '\P{^-	Is_Grek}', "");
    Expect(0, 119366, '\p{-	Is_Grek}', "");
    Expect(1, 119366, '\p{^-	Is_Grek}', "");
    Expect(1, 119366, '\P{-	Is_Grek}', "");
    Expect(0, 119366, '\P{^-	Is_Grek}', "");
    Error('\p{-:=Greek_And_COPTIC}');
    Error('\P{-:=Greek_And_COPTIC}');
    Expect(1, 1023, '\p{greekandcoptic}', "");
    Expect(0, 1023, '\p{^greekandcoptic}', "");
    Expect(0, 1023, '\P{greekandcoptic}', "");
    Expect(1, 1023, '\P{^greekandcoptic}', "");
    Expect(0, 1024, '\p{greekandcoptic}', "");
    Expect(1, 1024, '\p{^greekandcoptic}', "");
    Expect(1, 1024, '\P{greekandcoptic}', "");
    Expect(0, 1024, '\P{^greekandcoptic}', "");
    Expect(1, 1023, '\p{		Greek_And_coptic}', "");
    Expect(0, 1023, '\p{^		Greek_And_coptic}', "");
    Expect(0, 1023, '\P{		Greek_And_coptic}', "");
    Expect(1, 1023, '\P{^		Greek_And_coptic}', "");
    Expect(0, 1024, '\p{		Greek_And_coptic}', "");
    Expect(1, 1024, '\p{^		Greek_And_coptic}', "");
    Expect(1, 1024, '\P{		Greek_And_coptic}', "");
    Expect(0, 1024, '\P{^		Greek_And_coptic}', "");
    Error('\p{:= 	Is_Greek_AND_Coptic}');
    Error('\P{:= 	Is_Greek_AND_Coptic}');
    Expect(1, 1023, '\p{isgreekandcoptic}', "");
    Expect(0, 1023, '\p{^isgreekandcoptic}', "");
    Expect(0, 1023, '\P{isgreekandcoptic}', "");
    Expect(1, 1023, '\P{^isgreekandcoptic}', "");
    Expect(0, 1024, '\p{isgreekandcoptic}', "");
    Expect(1, 1024, '\p{^isgreekandcoptic}', "");
    Expect(1, 1024, '\P{isgreekandcoptic}', "");
    Expect(0, 1024, '\P{^isgreekandcoptic}', "");
    Expect(1, 1023, '\p{ is_Greek_And_Coptic}', "");
    Expect(0, 1023, '\p{^ is_Greek_And_Coptic}', "");
    Expect(0, 1023, '\P{ is_Greek_And_Coptic}', "");
    Expect(1, 1023, '\P{^ is_Greek_And_Coptic}', "");
    Expect(0, 1024, '\p{ is_Greek_And_Coptic}', "");
    Expect(1, 1024, '\p{^ is_Greek_And_Coptic}', "");
    Expect(1, 1024, '\P{ is_Greek_And_Coptic}', "");
    Expect(0, 1024, '\P{^ is_Greek_And_Coptic}', "");
    Error('\p{	In_GREEK_And_Coptic:=}');
    Error('\P{	In_GREEK_And_Coptic:=}');
    Expect(1, 1023, '\p{ingreekandcoptic}', "");
    Expect(0, 1023, '\p{^ingreekandcoptic}', "");
    Expect(0, 1023, '\P{ingreekandcoptic}', "");
    Expect(1, 1023, '\P{^ingreekandcoptic}', "");
    Expect(0, 1024, '\p{ingreekandcoptic}', "");
    Expect(1, 1024, '\p{^ingreekandcoptic}', "");
    Expect(1, 1024, '\P{ingreekandcoptic}', "");
    Expect(0, 1024, '\P{^ingreekandcoptic}', "");
    Expect(1, 1023, '\p{ _IN_GREEK_and_Coptic}', "");
    Expect(0, 1023, '\p{^ _IN_GREEK_and_Coptic}', "");
    Expect(0, 1023, '\P{ _IN_GREEK_and_Coptic}', "");
    Expect(1, 1023, '\P{^ _IN_GREEK_and_Coptic}', "");
    Expect(0, 1024, '\p{ _IN_GREEK_and_Coptic}', "");
    Expect(1, 1024, '\p{^ _IN_GREEK_and_Coptic}', "");
    Expect(1, 1024, '\P{ _IN_GREEK_and_Coptic}', "");
    Expect(0, 1024, '\P{^ _IN_GREEK_and_Coptic}', "");
    Error('\p{	In_Greek/a/}');
    Error('\P{	In_Greek/a/}');
    Expect(1, 1023, '\p{ingreek}', "");
    Expect(0, 1023, '\p{^ingreek}', "");
    Expect(0, 1023, '\P{ingreek}', "");
    Expect(1, 1023, '\P{^ingreek}', "");
    Expect(0, 1024, '\p{ingreek}', "");
    Expect(1, 1024, '\p{^ingreek}', "");
    Expect(1, 1024, '\P{ingreek}', "");
    Expect(0, 1024, '\P{^ingreek}', "");
    Expect(1, 1023, '\p{ _in_GREEK}', "");
    Expect(0, 1023, '\p{^ _in_GREEK}', "");
    Expect(0, 1023, '\P{ _in_GREEK}', "");
    Expect(1, 1023, '\P{^ _in_GREEK}', "");
    Expect(0, 1024, '\p{ _in_GREEK}', "");
    Expect(1, 1024, '\p{^ _in_GREEK}', "");
    Expect(1, 1024, '\P{ _in_GREEK}', "");
    Expect(0, 1024, '\P{^ _in_GREEK}', "");
    Error('\p{/a/	 GREEK_extended}');
    Error('\P{/a/	 GREEK_extended}');
    Expect(1, 8191, '\p{greekextended}', "");
    Expect(0, 8191, '\p{^greekextended}', "");
    Expect(0, 8191, '\P{greekextended}', "");
    Expect(1, 8191, '\P{^greekextended}', "");
    Expect(0, 8192, '\p{greekextended}', "");
    Expect(1, 8192, '\p{^greekextended}', "");
    Expect(1, 8192, '\P{greekextended}', "");
    Expect(0, 8192, '\P{^greekextended}', "");
    Expect(1, 8191, '\p{	_GREEK_Extended}', "");
    Expect(0, 8191, '\p{^	_GREEK_Extended}', "");
    Expect(0, 8191, '\P{	_GREEK_Extended}', "");
    Expect(1, 8191, '\P{^	_GREEK_Extended}', "");
    Expect(0, 8192, '\p{	_GREEK_Extended}', "");
    Expect(1, 8192, '\p{^	_GREEK_Extended}', "");
    Expect(1, 8192, '\P{	_GREEK_Extended}', "");
    Expect(0, 8192, '\P{^	_GREEK_Extended}', "");
    Error('\p{/a/ IS_Greek_EXTENDED}');
    Error('\P{/a/ IS_Greek_EXTENDED}');
    Expect(1, 8191, '\p{isgreekextended}', "");
    Expect(0, 8191, '\p{^isgreekextended}', "");
    Expect(0, 8191, '\P{isgreekextended}', "");
    Expect(1, 8191, '\P{^isgreekextended}', "");
    Expect(0, 8192, '\p{isgreekextended}', "");
    Expect(1, 8192, '\p{^isgreekextended}', "");
    Expect(1, 8192, '\P{isgreekextended}', "");
    Expect(0, 8192, '\P{^isgreekextended}', "");
    Expect(1, 8191, '\p{is_Greek_Extended}', "");
    Expect(0, 8191, '\p{^is_Greek_Extended}', "");
    Expect(0, 8191, '\P{is_Greek_Extended}', "");
    Expect(1, 8191, '\P{^is_Greek_Extended}', "");
    Expect(0, 8192, '\p{is_Greek_Extended}', "");
    Expect(1, 8192, '\p{^is_Greek_Extended}', "");
    Expect(1, 8192, '\P{is_Greek_Extended}', "");
    Expect(0, 8192, '\P{^is_Greek_Extended}', "");
    Error('\p{:=	-IN_GREEK_Extended}');
    Error('\P{:=	-IN_GREEK_Extended}');
    Expect(1, 8191, '\p{ingreekextended}', "");
    Expect(0, 8191, '\p{^ingreekextended}', "");
    Expect(0, 8191, '\P{ingreekextended}', "");
    Expect(1, 8191, '\P{^ingreekextended}', "");
    Expect(0, 8192, '\p{ingreekextended}', "");
    Expect(1, 8192, '\p{^ingreekextended}', "");
    Expect(1, 8192, '\P{ingreekextended}', "");
    Expect(0, 8192, '\P{^ingreekextended}', "");
    Expect(1, 8191, '\p{  in_greek_EXTENDED}', "");
    Expect(0, 8191, '\p{^  in_greek_EXTENDED}', "");
    Expect(0, 8191, '\P{  in_greek_EXTENDED}', "");
    Expect(1, 8191, '\P{^  in_greek_EXTENDED}', "");
    Expect(0, 8192, '\p{  in_greek_EXTENDED}', "");
    Expect(1, 8192, '\p{^  in_greek_EXTENDED}', "");
    Expect(1, 8192, '\P{  in_greek_EXTENDED}', "");
    Expect(0, 8192, '\P{^  in_greek_EXTENDED}', "");
    Error('\p{-:=Greek_Ext}');
    Error('\P{-:=Greek_Ext}');
    Expect(1, 8191, '\p{greekext}', "");
    Expect(0, 8191, '\p{^greekext}', "");
    Expect(0, 8191, '\P{greekext}', "");
    Expect(1, 8191, '\P{^greekext}', "");
    Expect(0, 8192, '\p{greekext}', "");
    Expect(1, 8192, '\p{^greekext}', "");
    Expect(1, 8192, '\P{greekext}', "");
    Expect(0, 8192, '\P{^greekext}', "");
    Expect(1, 8191, '\p{_ Greek_ext}', "");
    Expect(0, 8191, '\p{^_ Greek_ext}', "");
    Expect(0, 8191, '\P{_ Greek_ext}', "");
    Expect(1, 8191, '\P{^_ Greek_ext}', "");
    Expect(0, 8192, '\p{_ Greek_ext}', "");
    Expect(1, 8192, '\p{^_ Greek_ext}', "");
    Expect(1, 8192, '\P{_ Greek_ext}', "");
    Expect(0, 8192, '\P{^_ Greek_ext}', "");
    Error('\p{/a/_is_Greek_ext}');
    Error('\P{/a/_is_Greek_ext}');
    Expect(1, 8191, '\p{isgreekext}', "");
    Expect(0, 8191, '\p{^isgreekext}', "");
    Expect(0, 8191, '\P{isgreekext}', "");
    Expect(1, 8191, '\P{^isgreekext}', "");
    Expect(0, 8192, '\p{isgreekext}', "");
    Expect(1, 8192, '\p{^isgreekext}', "");
    Expect(1, 8192, '\P{isgreekext}', "");
    Expect(0, 8192, '\P{^isgreekext}', "");
    Expect(1, 8191, '\p{	IS_Greek_Ext}', "");
    Expect(0, 8191, '\p{^	IS_Greek_Ext}', "");
    Expect(0, 8191, '\P{	IS_Greek_Ext}', "");
    Expect(1, 8191, '\P{^	IS_Greek_Ext}', "");
    Expect(0, 8192, '\p{	IS_Greek_Ext}', "");
    Expect(1, 8192, '\p{^	IS_Greek_Ext}', "");
    Expect(1, 8192, '\P{	IS_Greek_Ext}', "");
    Expect(0, 8192, '\P{^	IS_Greek_Ext}', "");
    Error('\p{_:=In_Greek_ext}');
    Error('\P{_:=In_Greek_ext}');
    Expect(1, 8191, '\p{ingreekext}', "");
    Expect(0, 8191, '\p{^ingreekext}', "");
    Expect(0, 8191, '\P{ingreekext}', "");
    Expect(1, 8191, '\P{^ingreekext}', "");
    Expect(0, 8192, '\p{ingreekext}', "");
    Expect(1, 8192, '\p{^ingreekext}', "");
    Expect(1, 8192, '\P{ingreekext}', "");
    Expect(0, 8192, '\P{^ingreekext}', "");
    Expect(1, 8191, '\p{	in_greek_ext}', "");
    Expect(0, 8191, '\p{^	in_greek_ext}', "");
    Expect(0, 8191, '\P{	in_greek_ext}', "");
    Expect(1, 8191, '\P{^	in_greek_ext}', "");
    Expect(0, 8192, '\p{	in_greek_ext}', "");
    Expect(1, 8192, '\p{^	in_greek_ext}', "");
    Expect(1, 8192, '\P{	in_greek_ext}', "");
    Expect(0, 8192, '\P{^	in_greek_ext}', "");
    Error('\p{/a/	gujarati}');
    Error('\P{/a/	gujarati}');
    Expect(1, 43065, '\p{gujarati}', "");
    Expect(0, 43065, '\p{^gujarati}', "");
    Expect(0, 43065, '\P{gujarati}', "");
    Expect(1, 43065, '\P{^gujarati}', "");
    Expect(0, 43066, '\p{gujarati}', "");
    Expect(1, 43066, '\p{^gujarati}', "");
    Expect(1, 43066, '\P{gujarati}', "");
    Expect(0, 43066, '\P{^gujarati}', "");
    Expect(1, 43065, '\p{Gujarati}', "");
    Expect(0, 43065, '\p{^Gujarati}', "");
    Expect(0, 43065, '\P{Gujarati}', "");
    Expect(1, 43065, '\P{^Gujarati}', "");
    Expect(0, 43066, '\p{Gujarati}', "");
    Expect(1, 43066, '\p{^Gujarati}', "");
    Expect(1, 43066, '\P{Gujarati}', "");
    Expect(0, 43066, '\P{^Gujarati}', "");
    Error('\p{/a/- is_gujarati}');
    Error('\P{/a/- is_gujarati}');
    Expect(1, 43065, '\p{isgujarati}', "");
    Expect(0, 43065, '\p{^isgujarati}', "");
    Expect(0, 43065, '\P{isgujarati}', "");
    Expect(1, 43065, '\P{^isgujarati}', "");
    Expect(0, 43066, '\p{isgujarati}', "");
    Expect(1, 43066, '\p{^isgujarati}', "");
    Expect(1, 43066, '\P{isgujarati}', "");
    Expect(0, 43066, '\P{^isgujarati}', "");
    Expect(1, 43065, '\p{	-Is_GUJARATI}', "");
    Expect(0, 43065, '\p{^	-Is_GUJARATI}', "");
    Expect(0, 43065, '\P{	-Is_GUJARATI}', "");
    Expect(1, 43065, '\P{^	-Is_GUJARATI}', "");
    Expect(0, 43066, '\p{	-Is_GUJARATI}', "");
    Expect(1, 43066, '\p{^	-Is_GUJARATI}', "");
    Expect(1, 43066, '\P{	-Is_GUJARATI}', "");
    Expect(0, 43066, '\P{^	-Is_GUJARATI}', "");
    Error('\p{-Gujr:=}');
    Error('\P{-Gujr:=}');
    Expect(1, 43065, '\p{gujr}', "");
    Expect(0, 43065, '\p{^gujr}', "");
    Expect(0, 43065, '\P{gujr}', "");
    Expect(1, 43065, '\P{^gujr}', "");
    Expect(0, 43066, '\p{gujr}', "");
    Expect(1, 43066, '\p{^gujr}', "");
    Expect(1, 43066, '\P{gujr}', "");
    Expect(0, 43066, '\P{^gujr}', "");
    Expect(1, 43065, '\p{ -gujr}', "");
    Expect(0, 43065, '\p{^ -gujr}', "");
    Expect(0, 43065, '\P{ -gujr}', "");
    Expect(1, 43065, '\P{^ -gujr}', "");
    Expect(0, 43066, '\p{ -gujr}', "");
    Expect(1, 43066, '\p{^ -gujr}', "");
    Expect(1, 43066, '\P{ -gujr}', "");
    Expect(0, 43066, '\P{^ -gujr}', "");
    Error('\p{ -Is_gujr:=}');
    Error('\P{ -Is_gujr:=}');
    Expect(1, 43065, '\p{isgujr}', "");
    Expect(0, 43065, '\p{^isgujr}', "");
    Expect(0, 43065, '\P{isgujr}', "");
    Expect(1, 43065, '\P{^isgujr}', "");
    Expect(0, 43066, '\p{isgujr}', "");
    Expect(1, 43066, '\p{^isgujr}', "");
    Expect(1, 43066, '\P{isgujr}', "");
    Expect(0, 43066, '\P{^isgujr}', "");
    Expect(1, 43065, '\p{_	Is_GUJR}', "");
    Expect(0, 43065, '\p{^_	Is_GUJR}', "");
    Expect(0, 43065, '\P{_	Is_GUJR}', "");
    Expect(1, 43065, '\P{^_	Is_GUJR}', "");
    Expect(0, 43066, '\p{_	Is_GUJR}', "");
    Expect(1, 43066, '\p{^_	Is_GUJR}', "");
    Expect(1, 43066, '\P{_	Is_GUJR}', "");
    Expect(0, 43066, '\P{^_	Is_GUJR}', "");
    Error('\p{_/a/GURMUKHI}');
    Error('\P{_/a/GURMUKHI}');
    Expect(1, 43065, '\p{gurmukhi}', "");
    Expect(0, 43065, '\p{^gurmukhi}', "");
    Expect(0, 43065, '\P{gurmukhi}', "");
    Expect(1, 43065, '\P{^gurmukhi}', "");
    Expect(0, 43066, '\p{gurmukhi}', "");
    Expect(1, 43066, '\p{^gurmukhi}', "");
    Expect(1, 43066, '\P{gurmukhi}', "");
    Expect(0, 43066, '\P{^gurmukhi}', "");
    Expect(1, 43065, '\p{		gurmukhi}', "");
    Expect(0, 43065, '\p{^		gurmukhi}', "");
    Expect(0, 43065, '\P{		gurmukhi}', "");
    Expect(1, 43065, '\P{^		gurmukhi}', "");
    Expect(0, 43066, '\p{		gurmukhi}', "");
    Expect(1, 43066, '\p{^		gurmukhi}', "");
    Expect(1, 43066, '\P{		gurmukhi}', "");
    Expect(0, 43066, '\P{^		gurmukhi}', "");
    Error('\p{_:=Is_gurmukhi}');
    Error('\P{_:=Is_gurmukhi}');
    Expect(1, 43065, '\p{isgurmukhi}', "");
    Expect(0, 43065, '\p{^isgurmukhi}', "");
    Expect(0, 43065, '\P{isgurmukhi}', "");
    Expect(1, 43065, '\P{^isgurmukhi}', "");
    Expect(0, 43066, '\p{isgurmukhi}', "");
    Expect(1, 43066, '\p{^isgurmukhi}', "");
    Expect(1, 43066, '\P{isgurmukhi}', "");
    Expect(0, 43066, '\P{^isgurmukhi}', "");
    Expect(1, 43065, '\p{ Is_Gurmukhi}', "");
    Expect(0, 43065, '\p{^ Is_Gurmukhi}', "");
    Expect(0, 43065, '\P{ Is_Gurmukhi}', "");
    Expect(1, 43065, '\P{^ Is_Gurmukhi}', "");
    Expect(0, 43066, '\p{ Is_Gurmukhi}', "");
    Expect(1, 43066, '\p{^ Is_Gurmukhi}', "");
    Expect(1, 43066, '\P{ Is_Gurmukhi}', "");
    Expect(0, 43066, '\P{^ Is_Gurmukhi}', "");
    Error('\p{/a/guru}');
    Error('\P{/a/guru}');
    Expect(1, 43065, '\p{guru}', "");
    Expect(0, 43065, '\p{^guru}', "");
    Expect(0, 43065, '\P{guru}', "");
    Expect(1, 43065, '\P{^guru}', "");
    Expect(0, 43066, '\p{guru}', "");
    Expect(1, 43066, '\p{^guru}', "");
    Expect(1, 43066, '\P{guru}', "");
    Expect(0, 43066, '\P{^guru}', "");
    Expect(1, 43065, '\p{-_GURU}', "");
    Expect(0, 43065, '\p{^-_GURU}', "");
    Expect(0, 43065, '\P{-_GURU}', "");
    Expect(1, 43065, '\P{^-_GURU}', "");
    Expect(0, 43066, '\p{-_GURU}', "");
    Expect(1, 43066, '\p{^-_GURU}', "");
    Expect(1, 43066, '\P{-_GURU}', "");
    Expect(0, 43066, '\P{^-_GURU}', "");
    Error('\p{-:=IS_guru}');
    Error('\P{-:=IS_guru}');
    Expect(1, 43065, '\p{isguru}', "");
    Expect(0, 43065, '\p{^isguru}', "");
    Expect(0, 43065, '\P{isguru}', "");
    Expect(1, 43065, '\P{^isguru}', "");
    Expect(0, 43066, '\p{isguru}', "");
    Expect(1, 43066, '\p{^isguru}', "");
    Expect(1, 43066, '\P{isguru}', "");
    Expect(0, 43066, '\P{^isguru}', "");
    Expect(1, 43065, '\p{-is_guru}', "");
    Expect(0, 43065, '\p{^-is_guru}', "");
    Expect(0, 43065, '\P{-is_guru}', "");
    Expect(1, 43065, '\P{^-is_guru}', "");
    Expect(0, 43066, '\p{-is_guru}', "");
    Expect(1, 43066, '\p{^-is_guru}', "");
    Expect(1, 43066, '\P{-is_guru}', "");
    Expect(0, 43066, '\P{^-is_guru}', "");
    Error('\p{  Halfwidth_AND_FULLWIDTH_Forms:=}');
    Error('\P{  Halfwidth_AND_FULLWIDTH_Forms:=}');
    Expect(1, 65519, '\p{halfwidthandfullwidthforms}', "");
    Expect(0, 65519, '\p{^halfwidthandfullwidthforms}', "");
    Expect(0, 65519, '\P{halfwidthandfullwidthforms}', "");
    Expect(1, 65519, '\P{^halfwidthandfullwidthforms}', "");
    Expect(0, 65520, '\p{halfwidthandfullwidthforms}', "");
    Expect(1, 65520, '\p{^halfwidthandfullwidthforms}', "");
    Expect(1, 65520, '\P{halfwidthandfullwidthforms}', "");
    Expect(0, 65520, '\P{^halfwidthandfullwidthforms}', "");
    Expect(1, 65519, '\p{-_HALFWIDTH_AND_Fullwidth_Forms}', "");
    Expect(0, 65519, '\p{^-_HALFWIDTH_AND_Fullwidth_Forms}', "");
    Expect(0, 65519, '\P{-_HALFWIDTH_AND_Fullwidth_Forms}', "");
    Expect(1, 65519, '\P{^-_HALFWIDTH_AND_Fullwidth_Forms}', "");
    Expect(0, 65520, '\p{-_HALFWIDTH_AND_Fullwidth_Forms}', "");
    Expect(1, 65520, '\p{^-_HALFWIDTH_AND_Fullwidth_Forms}', "");
    Expect(1, 65520, '\P{-_HALFWIDTH_AND_Fullwidth_Forms}', "");
    Expect(0, 65520, '\P{^-_HALFWIDTH_AND_Fullwidth_Forms}', "");
    Error('\p{:= 	is_halfwidth_And_fullwidth_Forms}');
    Error('\P{:= 	is_halfwidth_And_fullwidth_Forms}');
    Expect(1, 65519, '\p{ishalfwidthandfullwidthforms}', "");
    Expect(0, 65519, '\p{^ishalfwidthandfullwidthforms}', "");
    Expect(0, 65519, '\P{ishalfwidthandfullwidthforms}', "");
    Expect(1, 65519, '\P{^ishalfwidthandfullwidthforms}', "");
    Expect(0, 65520, '\p{ishalfwidthandfullwidthforms}', "");
    Expect(1, 65520, '\p{^ishalfwidthandfullwidthforms}', "");
    Expect(1, 65520, '\P{ishalfwidthandfullwidthforms}', "");
    Expect(0, 65520, '\P{^ishalfwidthandfullwidthforms}', "");
    Expect(1, 65519, '\p{ IS_Halfwidth_AND_FULLWIDTH_forms}', "");
    Expect(0, 65519, '\p{^ IS_Halfwidth_AND_FULLWIDTH_forms}', "");
    Expect(0, 65519, '\P{ IS_Halfwidth_AND_FULLWIDTH_forms}', "");
    Expect(1, 65519, '\P{^ IS_Halfwidth_AND_FULLWIDTH_forms}', "");
    Expect(0, 65520, '\p{ IS_Halfwidth_AND_FULLWIDTH_forms}', "");
    Expect(1, 65520, '\p{^ IS_Halfwidth_AND_FULLWIDTH_forms}', "");
    Expect(1, 65520, '\P{ IS_Halfwidth_AND_FULLWIDTH_forms}', "");
    Expect(0, 65520, '\P{^ IS_Halfwidth_AND_FULLWIDTH_forms}', "");
    Error('\p{:= -In_HALFWIDTH_And_fullwidth_forms}');
    Error('\P{:= -In_HALFWIDTH_And_fullwidth_forms}');
    Expect(1, 65519, '\p{inhalfwidthandfullwidthforms}', "");
    Expect(0, 65519, '\p{^inhalfwidthandfullwidthforms}', "");
    Expect(0, 65519, '\P{inhalfwidthandfullwidthforms}', "");
    Expect(1, 65519, '\P{^inhalfwidthandfullwidthforms}', "");
    Expect(0, 65520, '\p{inhalfwidthandfullwidthforms}', "");
    Expect(1, 65520, '\p{^inhalfwidthandfullwidthforms}', "");
    Expect(1, 65520, '\P{inhalfwidthandfullwidthforms}', "");
    Expect(0, 65520, '\P{^inhalfwidthandfullwidthforms}', "");
    Expect(1, 65519, '\p{	In_Halfwidth_and_Fullwidth_Forms}', "");
    Expect(0, 65519, '\p{^	In_Halfwidth_and_Fullwidth_Forms}', "");
    Expect(0, 65519, '\P{	In_Halfwidth_and_Fullwidth_Forms}', "");
    Expect(1, 65519, '\P{^	In_Halfwidth_and_Fullwidth_Forms}', "");
    Expect(0, 65520, '\p{	In_Halfwidth_and_Fullwidth_Forms}', "");
    Expect(1, 65520, '\p{^	In_Halfwidth_and_Fullwidth_Forms}', "");
    Expect(1, 65520, '\P{	In_Halfwidth_and_Fullwidth_Forms}', "");
    Expect(0, 65520, '\P{^	In_Halfwidth_and_Fullwidth_Forms}', "");
    Error('\p{-:=half_and_Full_Forms}');
    Error('\P{-:=half_and_Full_Forms}');
    Expect(1, 65519, '\p{halfandfullforms}', "");
    Expect(0, 65519, '\p{^halfandfullforms}', "");
    Expect(0, 65519, '\P{halfandfullforms}', "");
    Expect(1, 65519, '\P{^halfandfullforms}', "");
    Expect(0, 65520, '\p{halfandfullforms}', "");
    Expect(1, 65520, '\p{^halfandfullforms}', "");
    Expect(1, 65520, '\P{halfandfullforms}', "");
    Expect(0, 65520, '\P{^halfandfullforms}', "");
    Expect(1, 65519, '\p{	half_and_full_forms}', "");
    Expect(0, 65519, '\p{^	half_and_full_forms}', "");
    Expect(0, 65519, '\P{	half_and_full_forms}', "");
    Expect(1, 65519, '\P{^	half_and_full_forms}', "");
    Expect(0, 65520, '\p{	half_and_full_forms}', "");
    Expect(1, 65520, '\p{^	half_and_full_forms}', "");
    Expect(1, 65520, '\P{	half_and_full_forms}', "");
    Expect(0, 65520, '\P{^	half_and_full_forms}', "");
    Error('\p{:=	Is_Half_And_full_Forms}');
    Error('\P{:=	Is_Half_And_full_Forms}');
    Expect(1, 65519, '\p{ishalfandfullforms}', "");
    Expect(0, 65519, '\p{^ishalfandfullforms}', "");
    Expect(0, 65519, '\P{ishalfandfullforms}', "");
    Expect(1, 65519, '\P{^ishalfandfullforms}', "");
    Expect(0, 65520, '\p{ishalfandfullforms}', "");
    Expect(1, 65520, '\p{^ishalfandfullforms}', "");
    Expect(1, 65520, '\P{ishalfandfullforms}', "");
    Expect(0, 65520, '\P{^ishalfandfullforms}', "");
    Expect(1, 65519, '\p{	 IS_HALF_And_Full_Forms}', "");
    Expect(0, 65519, '\p{^	 IS_HALF_And_Full_Forms}', "");
    Expect(0, 65519, '\P{	 IS_HALF_And_Full_Forms}', "");
    Expect(1, 65519, '\P{^	 IS_HALF_And_Full_Forms}', "");
    Expect(0, 65520, '\p{	 IS_HALF_And_Full_Forms}', "");
    Expect(1, 65520, '\p{^	 IS_HALF_And_Full_Forms}', "");
    Expect(1, 65520, '\P{	 IS_HALF_And_Full_Forms}', "");
    Expect(0, 65520, '\P{^	 IS_HALF_And_Full_Forms}', "");
    Error('\p{	/a/In_half_and_FULL_Forms}');
    Error('\P{	/a/In_half_and_FULL_Forms}');
    Expect(1, 65519, '\p{inhalfandfullforms}', "");
    Expect(0, 65519, '\p{^inhalfandfullforms}', "");
    Expect(0, 65519, '\P{inhalfandfullforms}', "");
    Expect(1, 65519, '\P{^inhalfandfullforms}', "");
    Expect(0, 65520, '\p{inhalfandfullforms}', "");
    Expect(1, 65520, '\p{^inhalfandfullforms}', "");
    Expect(1, 65520, '\P{inhalfandfullforms}', "");
    Expect(0, 65520, '\P{^inhalfandfullforms}', "");
    Expect(1, 65519, '\p{ In_HALF_And_FULL_Forms}', "");
    Expect(0, 65519, '\p{^ In_HALF_And_FULL_Forms}', "");
    Expect(0, 65519, '\P{ In_HALF_And_FULL_Forms}', "");
    Expect(1, 65519, '\P{^ In_HALF_And_FULL_Forms}', "");
    Expect(0, 65520, '\p{ In_HALF_And_FULL_Forms}', "");
    Expect(1, 65520, '\p{^ In_HALF_And_FULL_Forms}', "");
    Expect(1, 65520, '\P{ In_HALF_And_FULL_Forms}', "");
    Expect(0, 65520, '\P{^ In_HALF_And_FULL_Forms}', "");
    Error('\p{_:=Han}');
    Error('\P{_:=Han}');
    Expect(1, 195101, '\p{han}', "");
    Expect(0, 195101, '\p{^han}', "");
    Expect(0, 195101, '\P{han}', "");
    Expect(1, 195101, '\P{^han}', "");
    Expect(0, 195102, '\p{han}', "");
    Expect(1, 195102, '\p{^han}', "");
    Expect(1, 195102, '\P{han}', "");
    Expect(0, 195102, '\P{^han}', "");
    Expect(1, 195101, '\p{_	han}', "");
    Expect(0, 195101, '\p{^_	han}', "");
    Expect(0, 195101, '\P{_	han}', "");
    Expect(1, 195101, '\P{^_	han}', "");
    Expect(0, 195102, '\p{_	han}', "");
    Expect(1, 195102, '\p{^_	han}', "");
    Expect(1, 195102, '\P{_	han}', "");
    Expect(0, 195102, '\P{^_	han}', "");
    Error('\p{-_Is_HAN:=}');
    Error('\P{-_Is_HAN:=}');
    Expect(1, 195101, '\p{ishan}', "");
    Expect(0, 195101, '\p{^ishan}', "");
    Expect(0, 195101, '\P{ishan}', "");
    Expect(1, 195101, '\P{^ishan}', "");
    Expect(0, 195102, '\p{ishan}', "");
    Expect(1, 195102, '\p{^ishan}', "");
    Expect(1, 195102, '\P{ishan}', "");
    Expect(0, 195102, '\P{^ishan}', "");
    Expect(1, 195101, '\p{-	Is_HAN}', "");
    Expect(0, 195101, '\p{^-	Is_HAN}', "");
    Expect(0, 195101, '\P{-	Is_HAN}', "");
    Expect(1, 195101, '\P{^-	Is_HAN}', "");
    Expect(0, 195102, '\p{-	Is_HAN}', "");
    Expect(1, 195102, '\p{^-	Is_HAN}', "");
    Expect(1, 195102, '\P{-	Is_HAN}', "");
    Expect(0, 195102, '\P{^-	Is_HAN}', "");
    Error('\p{/a/	 Hani}');
    Error('\P{/a/	 Hani}');
    Expect(1, 195101, '\p{hani}', "");
    Expect(0, 195101, '\p{^hani}', "");
    Expect(0, 195101, '\P{hani}', "");
    Expect(1, 195101, '\P{^hani}', "");
    Expect(0, 195102, '\p{hani}', "");
    Expect(1, 195102, '\p{^hani}', "");
    Expect(1, 195102, '\P{hani}', "");
    Expect(0, 195102, '\P{^hani}', "");
    Expect(1, 195101, '\p{	hani}', "");
    Expect(0, 195101, '\p{^	hani}', "");
    Expect(0, 195101, '\P{	hani}', "");
    Expect(1, 195101, '\P{^	hani}', "");
    Expect(0, 195102, '\p{	hani}', "");
    Expect(1, 195102, '\p{^	hani}', "");
    Expect(1, 195102, '\P{	hani}', "");
    Expect(0, 195102, '\P{^	hani}', "");
    Error('\p{	 Is_HANI:=}');
    Error('\P{	 Is_HANI:=}');
    Expect(1, 195101, '\p{ishani}', "");
    Expect(0, 195101, '\p{^ishani}', "");
    Expect(0, 195101, '\P{ishani}', "");
    Expect(1, 195101, '\P{^ishani}', "");
    Expect(0, 195102, '\p{ishani}', "");
    Expect(1, 195102, '\p{^ishani}', "");
    Expect(1, 195102, '\P{ishani}', "");
    Expect(0, 195102, '\P{^ishani}', "");
    Expect(1, 195101, '\p{__IS_HANI}', "");
    Expect(0, 195101, '\p{^__IS_HANI}', "");
    Expect(0, 195101, '\P{__IS_HANI}', "");
    Expect(1, 195101, '\P{^__IS_HANI}', "");
    Expect(0, 195102, '\p{__IS_HANI}', "");
    Expect(1, 195102, '\p{^__IS_HANI}', "");
    Expect(1, 195102, '\P{__IS_HANI}', "");
    Expect(0, 195102, '\P{^__IS_HANI}', "");
    Error('\p{hangul/a/}');
    Error('\P{hangul/a/}');
    Expect(1, 65500, '\p{hangul}', "");
    Expect(0, 65500, '\p{^hangul}', "");
    Expect(0, 65500, '\P{hangul}', "");
    Expect(1, 65500, '\P{^hangul}', "");
    Expect(0, 65501, '\p{hangul}', "");
    Expect(1, 65501, '\p{^hangul}', "");
    Expect(1, 65501, '\P{hangul}', "");
    Expect(0, 65501, '\P{^hangul}', "");
    Expect(1, 65500, '\p{ 	HANGUL}', "");
    Expect(0, 65500, '\p{^ 	HANGUL}', "");
    Expect(0, 65500, '\P{ 	HANGUL}', "");
    Expect(1, 65500, '\P{^ 	HANGUL}', "");
    Expect(0, 65501, '\p{ 	HANGUL}', "");
    Expect(1, 65501, '\p{^ 	HANGUL}', "");
    Expect(1, 65501, '\P{ 	HANGUL}', "");
    Expect(0, 65501, '\P{^ 	HANGUL}', "");
    Error('\p{-:=IS_hangul}');
    Error('\P{-:=IS_hangul}');
    Expect(1, 65500, '\p{ishangul}', "");
    Expect(0, 65500, '\p{^ishangul}', "");
    Expect(0, 65500, '\P{ishangul}', "");
    Expect(1, 65500, '\P{^ishangul}', "");
    Expect(0, 65501, '\p{ishangul}', "");
    Expect(1, 65501, '\p{^ishangul}', "");
    Expect(1, 65501, '\P{ishangul}', "");
    Expect(0, 65501, '\P{^ishangul}', "");
    Expect(1, 65500, '\p{_IS_hangul}', "");
    Expect(0, 65500, '\p{^_IS_hangul}', "");
    Expect(0, 65500, '\P{_IS_hangul}', "");
    Expect(1, 65500, '\P{^_IS_hangul}', "");
    Expect(0, 65501, '\p{_IS_hangul}', "");
    Expect(1, 65501, '\p{^_IS_hangul}', "");
    Expect(1, 65501, '\P{_IS_hangul}', "");
    Expect(0, 65501, '\P{^_IS_hangul}', "");
    Error('\p{-Hang/a/}');
    Error('\P{-Hang/a/}');
    Expect(1, 65500, '\p{hang}', "");
    Expect(0, 65500, '\p{^hang}', "");
    Expect(0, 65500, '\P{hang}', "");
    Expect(1, 65500, '\P{^hang}', "");
    Expect(0, 65501, '\p{hang}', "");
    Expect(1, 65501, '\p{^hang}', "");
    Expect(1, 65501, '\P{hang}', "");
    Expect(0, 65501, '\P{^hang}', "");
    Expect(1, 65500, '\p{-Hang}', "");
    Expect(0, 65500, '\p{^-Hang}', "");
    Expect(0, 65500, '\P{-Hang}', "");
    Expect(1, 65500, '\P{^-Hang}', "");
    Expect(0, 65501, '\p{-Hang}', "");
    Expect(1, 65501, '\p{^-Hang}', "");
    Expect(1, 65501, '\P{-Hang}', "");
    Expect(0, 65501, '\P{^-Hang}', "");
    Error('\p{_ Is_Hang:=}');
    Error('\P{_ Is_Hang:=}');
    Expect(1, 65500, '\p{ishang}', "");
    Expect(0, 65500, '\p{^ishang}', "");
    Expect(0, 65500, '\P{ishang}', "");
    Expect(1, 65500, '\P{^ishang}', "");
    Expect(0, 65501, '\p{ishang}', "");
    Expect(1, 65501, '\p{^ishang}', "");
    Expect(1, 65501, '\P{ishang}', "");
    Expect(0, 65501, '\P{^ishang}', "");
    Expect(1, 65500, '\p{-Is_hang}', "");
    Expect(0, 65500, '\p{^-Is_hang}', "");
    Expect(0, 65500, '\P{-Is_hang}', "");
    Expect(1, 65500, '\P{^-Is_hang}', "");
    Expect(0, 65501, '\p{-Is_hang}', "");
    Expect(1, 65501, '\p{^-Is_hang}', "");
    Expect(1, 65501, '\P{-Is_hang}', "");
    Expect(0, 65501, '\P{^-Is_hang}', "");
    Error('\p{_:=Hangul_COMPATIBILITY_Jamo}');
    Error('\P{_:=Hangul_COMPATIBILITY_Jamo}');
    Expect(1, 12687, '\p{hangulcompatibilityjamo}', "");
    Expect(0, 12687, '\p{^hangulcompatibilityjamo}', "");
    Expect(0, 12687, '\P{hangulcompatibilityjamo}', "");
    Expect(1, 12687, '\P{^hangulcompatibilityjamo}', "");
    Expect(0, 12688, '\p{hangulcompatibilityjamo}', "");
    Expect(1, 12688, '\p{^hangulcompatibilityjamo}', "");
    Expect(1, 12688, '\P{hangulcompatibilityjamo}', "");
    Expect(0, 12688, '\P{^hangulcompatibilityjamo}', "");
    Expect(1, 12687, '\p{hangul_Compatibility_jamo}', "");
    Expect(0, 12687, '\p{^hangul_Compatibility_jamo}', "");
    Expect(0, 12687, '\P{hangul_Compatibility_jamo}', "");
    Expect(1, 12687, '\P{^hangul_Compatibility_jamo}', "");
    Expect(0, 12688, '\p{hangul_Compatibility_jamo}', "");
    Expect(1, 12688, '\p{^hangul_Compatibility_jamo}', "");
    Expect(1, 12688, '\P{hangul_Compatibility_jamo}', "");
    Expect(0, 12688, '\P{^hangul_Compatibility_jamo}', "");
    Error('\p{/a/_ Is_HANGUL_COMPATIBILITY_jamo}');
    Error('\P{/a/_ Is_HANGUL_COMPATIBILITY_jamo}');
    Expect(1, 12687, '\p{ishangulcompatibilityjamo}', "");
    Expect(0, 12687, '\p{^ishangulcompatibilityjamo}', "");
    Expect(0, 12687, '\P{ishangulcompatibilityjamo}', "");
    Expect(1, 12687, '\P{^ishangulcompatibilityjamo}', "");
    Expect(0, 12688, '\p{ishangulcompatibilityjamo}', "");
    Expect(1, 12688, '\p{^ishangulcompatibilityjamo}', "");
    Expect(1, 12688, '\P{ishangulcompatibilityjamo}', "");
    Expect(0, 12688, '\P{^ishangulcompatibilityjamo}', "");
    Expect(1, 12687, '\p{- is_HANGUL_Compatibility_Jamo}', "");
    Expect(0, 12687, '\p{^- is_HANGUL_Compatibility_Jamo}', "");
    Expect(0, 12687, '\P{- is_HANGUL_Compatibility_Jamo}', "");
    Expect(1, 12687, '\P{^- is_HANGUL_Compatibility_Jamo}', "");
    Expect(0, 12688, '\p{- is_HANGUL_Compatibility_Jamo}', "");
    Expect(1, 12688, '\p{^- is_HANGUL_Compatibility_Jamo}', "");
    Expect(1, 12688, '\P{- is_HANGUL_Compatibility_Jamo}', "");
    Expect(0, 12688, '\P{^- is_HANGUL_Compatibility_Jamo}', "");
    Error('\p{:=In_HANGUL_COMPATIBILITY_jamo}');
    Error('\P{:=In_HANGUL_COMPATIBILITY_jamo}');
    Expect(1, 12687, '\p{inhangulcompatibilityjamo}', "");
    Expect(0, 12687, '\p{^inhangulcompatibilityjamo}', "");
    Expect(0, 12687, '\P{inhangulcompatibilityjamo}', "");
    Expect(1, 12687, '\P{^inhangulcompatibilityjamo}', "");
    Expect(0, 12688, '\p{inhangulcompatibilityjamo}', "");
    Expect(1, 12688, '\p{^inhangulcompatibilityjamo}', "");
    Expect(1, 12688, '\P{inhangulcompatibilityjamo}', "");
    Expect(0, 12688, '\P{^inhangulcompatibilityjamo}', "");
    Expect(1, 12687, '\p{- In_hangul_compatibility_Jamo}', "");
    Expect(0, 12687, '\p{^- In_hangul_compatibility_Jamo}', "");
    Expect(0, 12687, '\P{- In_hangul_compatibility_Jamo}', "");
    Expect(1, 12687, '\P{^- In_hangul_compatibility_Jamo}', "");
    Expect(0, 12688, '\p{- In_hangul_compatibility_Jamo}', "");
    Expect(1, 12688, '\p{^- In_hangul_compatibility_Jamo}', "");
    Expect(1, 12688, '\P{- In_hangul_compatibility_Jamo}', "");
    Expect(0, 12688, '\P{^- In_hangul_compatibility_Jamo}', "");
    Error('\p{ Compat_jamo/a/}');
    Error('\P{ Compat_jamo/a/}');
    Expect(1, 12687, '\p{compatjamo}', "");
    Expect(0, 12687, '\p{^compatjamo}', "");
    Expect(0, 12687, '\P{compatjamo}', "");
    Expect(1, 12687, '\P{^compatjamo}', "");
    Expect(0, 12688, '\p{compatjamo}', "");
    Expect(1, 12688, '\p{^compatjamo}', "");
    Expect(1, 12688, '\P{compatjamo}', "");
    Expect(0, 12688, '\P{^compatjamo}', "");
    Expect(1, 12687, '\p{_	Compat_jamo}', "");
    Expect(0, 12687, '\p{^_	Compat_jamo}', "");
    Expect(0, 12687, '\P{_	Compat_jamo}', "");
    Expect(1, 12687, '\P{^_	Compat_jamo}', "");
    Expect(0, 12688, '\p{_	Compat_jamo}', "");
    Expect(1, 12688, '\p{^_	Compat_jamo}', "");
    Expect(1, 12688, '\P{_	Compat_jamo}', "");
    Expect(0, 12688, '\P{^_	Compat_jamo}', "");
    Error('\p{:= 	IS_Compat_JAMO}');
    Error('\P{:= 	IS_Compat_JAMO}');
    Expect(1, 12687, '\p{iscompatjamo}', "");
    Expect(0, 12687, '\p{^iscompatjamo}', "");
    Expect(0, 12687, '\P{iscompatjamo}', "");
    Expect(1, 12687, '\P{^iscompatjamo}', "");
    Expect(0, 12688, '\p{iscompatjamo}', "");
    Expect(1, 12688, '\p{^iscompatjamo}', "");
    Expect(1, 12688, '\P{iscompatjamo}', "");
    Expect(0, 12688, '\P{^iscompatjamo}', "");
    Expect(1, 12687, '\p{ -Is_Compat_jamo}', "");
    Expect(0, 12687, '\p{^ -Is_Compat_jamo}', "");
    Expect(0, 12687, '\P{ -Is_Compat_jamo}', "");
    Expect(1, 12687, '\P{^ -Is_Compat_jamo}', "");
    Expect(0, 12688, '\p{ -Is_Compat_jamo}', "");
    Expect(1, 12688, '\p{^ -Is_Compat_jamo}', "");
    Expect(1, 12688, '\P{ -Is_Compat_jamo}', "");
    Expect(0, 12688, '\P{^ -Is_Compat_jamo}', "");
    Error('\p{:=	IN_Compat_Jamo}');
    Error('\P{:=	IN_Compat_Jamo}');
    Expect(1, 12687, '\p{incompatjamo}', "");
    Expect(0, 12687, '\p{^incompatjamo}', "");
    Expect(0, 12687, '\P{incompatjamo}', "");
    Expect(1, 12687, '\P{^incompatjamo}', "");
    Expect(0, 12688, '\p{incompatjamo}', "");
    Expect(1, 12688, '\p{^incompatjamo}', "");
    Expect(1, 12688, '\P{incompatjamo}', "");
    Expect(0, 12688, '\P{^incompatjamo}', "");
    Expect(1, 12687, '\p{_	In_Compat_JAMO}', "");
    Expect(0, 12687, '\p{^_	In_Compat_JAMO}', "");
    Expect(0, 12687, '\P{_	In_Compat_JAMO}', "");
    Expect(1, 12687, '\P{^_	In_Compat_JAMO}', "");
    Expect(0, 12688, '\p{_	In_Compat_JAMO}', "");
    Expect(1, 12688, '\p{^_	In_Compat_JAMO}', "");
    Expect(1, 12688, '\P{_	In_Compat_JAMO}', "");
    Expect(0, 12688, '\P{^_	In_Compat_JAMO}', "");
    Error('\p{ /a/Hangul_Jamo}');
    Error('\P{ /a/Hangul_Jamo}');
    Expect(1, 4607, '\p{hanguljamo}', "");
    Expect(0, 4607, '\p{^hanguljamo}', "");
    Expect(0, 4607, '\P{hanguljamo}', "");
    Expect(1, 4607, '\P{^hanguljamo}', "");
    Expect(0, 4608, '\p{hanguljamo}', "");
    Expect(1, 4608, '\p{^hanguljamo}', "");
    Expect(1, 4608, '\P{hanguljamo}', "");
    Expect(0, 4608, '\P{^hanguljamo}', "");
    Expect(1, 4607, '\p{ HANGUL_JAMO}', "");
    Expect(0, 4607, '\p{^ HANGUL_JAMO}', "");
    Expect(0, 4607, '\P{ HANGUL_JAMO}', "");
    Expect(1, 4607, '\P{^ HANGUL_JAMO}', "");
    Expect(0, 4608, '\p{ HANGUL_JAMO}', "");
    Expect(1, 4608, '\p{^ HANGUL_JAMO}', "");
    Expect(1, 4608, '\P{ HANGUL_JAMO}', "");
    Expect(0, 4608, '\P{^ HANGUL_JAMO}', "");
    Error('\p{	is_Hangul_JAMO:=}');
    Error('\P{	is_Hangul_JAMO:=}');
    Expect(1, 4607, '\p{ishanguljamo}', "");
    Expect(0, 4607, '\p{^ishanguljamo}', "");
    Expect(0, 4607, '\P{ishanguljamo}', "");
    Expect(1, 4607, '\P{^ishanguljamo}', "");
    Expect(0, 4608, '\p{ishanguljamo}', "");
    Expect(1, 4608, '\p{^ishanguljamo}', "");
    Expect(1, 4608, '\P{ishanguljamo}', "");
    Expect(0, 4608, '\P{^ishanguljamo}', "");
    Expect(1, 4607, '\p{	is_HANGUL_Jamo}', "");
    Expect(0, 4607, '\p{^	is_HANGUL_Jamo}', "");
    Expect(0, 4607, '\P{	is_HANGUL_Jamo}', "");
    Expect(1, 4607, '\P{^	is_HANGUL_Jamo}', "");
    Expect(0, 4608, '\p{	is_HANGUL_Jamo}', "");
    Expect(1, 4608, '\p{^	is_HANGUL_Jamo}', "");
    Expect(1, 4608, '\P{	is_HANGUL_Jamo}', "");
    Expect(0, 4608, '\P{^	is_HANGUL_Jamo}', "");
    Error('\p{-	in_HANGUL_Jamo/a/}');
    Error('\P{-	in_HANGUL_Jamo/a/}');
    Expect(1, 4607, '\p{inhanguljamo}', "");
    Expect(0, 4607, '\p{^inhanguljamo}', "");
    Expect(0, 4607, '\P{inhanguljamo}', "");
    Expect(1, 4607, '\P{^inhanguljamo}', "");
    Expect(0, 4608, '\p{inhanguljamo}', "");
    Expect(1, 4608, '\p{^inhanguljamo}', "");
    Expect(1, 4608, '\P{inhanguljamo}', "");
    Expect(0, 4608, '\P{^inhanguljamo}', "");
    Expect(1, 4607, '\p{in_Hangul_Jamo}', "");
    Expect(0, 4607, '\p{^in_Hangul_Jamo}', "");
    Expect(0, 4607, '\P{in_Hangul_Jamo}', "");
    Expect(1, 4607, '\P{^in_Hangul_Jamo}', "");
    Expect(0, 4608, '\p{in_Hangul_Jamo}', "");
    Expect(1, 4608, '\p{^in_Hangul_Jamo}', "");
    Expect(1, 4608, '\P{in_Hangul_Jamo}', "");
    Expect(0, 4608, '\P{^in_Hangul_Jamo}', "");
    Error('\p{ :=Jamo}');
    Error('\P{ :=Jamo}');
    Expect(1, 4607, '\p{jamo}', "");
    Expect(0, 4607, '\p{^jamo}', "");
    Expect(0, 4607, '\P{jamo}', "");
    Expect(1, 4607, '\P{^jamo}', "");
    Expect(0, 4608, '\p{jamo}', "");
    Expect(1, 4608, '\p{^jamo}', "");
    Expect(1, 4608, '\P{jamo}', "");
    Expect(0, 4608, '\P{^jamo}', "");
    Expect(1, 4607, '\p{	Jamo}', "");
    Expect(0, 4607, '\p{^	Jamo}', "");
    Expect(0, 4607, '\P{	Jamo}', "");
    Expect(1, 4607, '\P{^	Jamo}', "");
    Expect(0, 4608, '\p{	Jamo}', "");
    Expect(1, 4608, '\p{^	Jamo}', "");
    Expect(1, 4608, '\P{	Jamo}', "");
    Expect(0, 4608, '\P{^	Jamo}', "");
    Error('\p{/a/ 	Is_Jamo}');
    Error('\P{/a/ 	Is_Jamo}');
    Expect(1, 4607, '\p{isjamo}', "");
    Expect(0, 4607, '\p{^isjamo}', "");
    Expect(0, 4607, '\P{isjamo}', "");
    Expect(1, 4607, '\P{^isjamo}', "");
    Expect(0, 4608, '\p{isjamo}', "");
    Expect(1, 4608, '\p{^isjamo}', "");
    Expect(1, 4608, '\P{isjamo}', "");
    Expect(0, 4608, '\P{^isjamo}', "");
    Expect(1, 4607, '\p{-is_JAMO}', "");
    Expect(0, 4607, '\p{^-is_JAMO}', "");
    Expect(0, 4607, '\P{-is_JAMO}', "");
    Expect(1, 4607, '\P{^-is_JAMO}', "");
    Expect(0, 4608, '\p{-is_JAMO}', "");
    Expect(1, 4608, '\p{^-is_JAMO}', "");
    Expect(1, 4608, '\P{-is_JAMO}', "");
    Expect(0, 4608, '\P{^-is_JAMO}', "");
    Error('\p{	:=In_Jamo}');
    Error('\P{	:=In_Jamo}');
    Expect(1, 4607, '\p{injamo}', "");
    Expect(0, 4607, '\p{^injamo}', "");
    Expect(0, 4607, '\P{injamo}', "");
    Expect(1, 4607, '\P{^injamo}', "");
    Expect(0, 4608, '\p{injamo}', "");
    Expect(1, 4608, '\p{^injamo}', "");
    Expect(1, 4608, '\P{injamo}', "");
    Expect(0, 4608, '\P{^injamo}', "");
    Expect(1, 4607, '\p{ 	In_Jamo}', "");
    Expect(0, 4607, '\p{^ 	In_Jamo}', "");
    Expect(0, 4607, '\P{ 	In_Jamo}', "");
    Expect(1, 4607, '\P{^ 	In_Jamo}', "");
    Expect(0, 4608, '\p{ 	In_Jamo}', "");
    Expect(1, 4608, '\p{^ 	In_Jamo}', "");
    Expect(1, 4608, '\P{ 	In_Jamo}', "");
    Expect(0, 4608, '\P{^ 	In_Jamo}', "");
    Error('\p{/a/-	hangul_Jamo_Extended_a}');
    Error('\P{/a/-	hangul_Jamo_Extended_a}');
    Expect(1, 43391, '\p{hanguljamoextendeda}', "");
    Expect(0, 43391, '\p{^hanguljamoextendeda}', "");
    Expect(0, 43391, '\P{hanguljamoextendeda}', "");
    Expect(1, 43391, '\P{^hanguljamoextendeda}', "");
    Expect(0, 43392, '\p{hanguljamoextendeda}', "");
    Expect(1, 43392, '\p{^hanguljamoextendeda}', "");
    Expect(1, 43392, '\P{hanguljamoextendeda}', "");
    Expect(0, 43392, '\P{^hanguljamoextendeda}', "");
    Expect(1, 43391, '\p{-	HANGUL_jamo_Extended_a}', "");
    Expect(0, 43391, '\p{^-	HANGUL_jamo_Extended_a}', "");
    Expect(0, 43391, '\P{-	HANGUL_jamo_Extended_a}', "");
    Expect(1, 43391, '\P{^-	HANGUL_jamo_Extended_a}', "");
    Expect(0, 43392, '\p{-	HANGUL_jamo_Extended_a}', "");
    Expect(1, 43392, '\p{^-	HANGUL_jamo_Extended_a}', "");
    Expect(1, 43392, '\P{-	HANGUL_jamo_Extended_a}', "");
    Expect(0, 43392, '\P{^-	HANGUL_jamo_Extended_a}', "");
    Error('\p{:=-_IS_HANGUL_Jamo_EXTENDED_a}');
    Error('\P{:=-_IS_HANGUL_Jamo_EXTENDED_a}');
    Expect(1, 43391, '\p{ishanguljamoextendeda}', "");
    Expect(0, 43391, '\p{^ishanguljamoextendeda}', "");
    Expect(0, 43391, '\P{ishanguljamoextendeda}', "");
    Expect(1, 43391, '\P{^ishanguljamoextendeda}', "");
    Expect(0, 43392, '\p{ishanguljamoextendeda}', "");
    Expect(1, 43392, '\p{^ishanguljamoextendeda}', "");
    Expect(1, 43392, '\P{ishanguljamoextendeda}', "");
    Expect(0, 43392, '\P{^ishanguljamoextendeda}', "");
    Expect(1, 43391, '\p{	 IS_Hangul_Jamo_Extended_a}', "");
    Expect(0, 43391, '\p{^	 IS_Hangul_Jamo_Extended_a}', "");
    Expect(0, 43391, '\P{	 IS_Hangul_Jamo_Extended_a}', "");
    Expect(1, 43391, '\P{^	 IS_Hangul_Jamo_Extended_a}', "");
    Expect(0, 43392, '\p{	 IS_Hangul_Jamo_Extended_a}', "");
    Expect(1, 43392, '\p{^	 IS_Hangul_Jamo_Extended_a}', "");
    Expect(1, 43392, '\P{	 IS_Hangul_Jamo_Extended_a}', "");
    Expect(0, 43392, '\P{^	 IS_Hangul_Jamo_Extended_a}', "");
    Error('\p{_IN_Hangul_Jamo_extended_A:=}');
    Error('\P{_IN_Hangul_Jamo_extended_A:=}');
    Expect(1, 43391, '\p{inhanguljamoextendeda}', "");
    Expect(0, 43391, '\p{^inhanguljamoextendeda}', "");
    Expect(0, 43391, '\P{inhanguljamoextendeda}', "");
    Expect(1, 43391, '\P{^inhanguljamoextendeda}', "");
    Expect(0, 43392, '\p{inhanguljamoextendeda}', "");
    Expect(1, 43392, '\p{^inhanguljamoextendeda}', "");
    Expect(1, 43392, '\P{inhanguljamoextendeda}', "");
    Expect(0, 43392, '\P{^inhanguljamoextendeda}', "");
    Expect(1, 43391, '\p{ In_HANGUL_Jamo_Extended_A}', "");
    Expect(0, 43391, '\p{^ In_HANGUL_Jamo_Extended_A}', "");
    Expect(0, 43391, '\P{ In_HANGUL_Jamo_Extended_A}', "");
    Expect(1, 43391, '\P{^ In_HANGUL_Jamo_Extended_A}', "");
    Expect(0, 43392, '\p{ In_HANGUL_Jamo_Extended_A}', "");
    Expect(1, 43392, '\p{^ In_HANGUL_Jamo_Extended_A}', "");
    Expect(1, 43392, '\P{ In_HANGUL_Jamo_Extended_A}', "");
    Expect(0, 43392, '\P{^ In_HANGUL_Jamo_Extended_A}', "");
    Error('\p{	 Jamo_Ext_A/a/}');
    Error('\P{	 Jamo_Ext_A/a/}');
    Expect(1, 43391, '\p{jamoexta}', "");
    Expect(0, 43391, '\p{^jamoexta}', "");
    Expect(0, 43391, '\P{jamoexta}', "");
    Expect(1, 43391, '\P{^jamoexta}', "");
    Expect(0, 43392, '\p{jamoexta}', "");
    Expect(1, 43392, '\p{^jamoexta}', "");
    Expect(1, 43392, '\P{jamoexta}', "");
    Expect(0, 43392, '\P{^jamoexta}', "");
    Expect(1, 43391, '\p{ jamo_Ext_A}', "");
    Expect(0, 43391, '\p{^ jamo_Ext_A}', "");
    Expect(0, 43391, '\P{ jamo_Ext_A}', "");
    Expect(1, 43391, '\P{^ jamo_Ext_A}', "");
    Expect(0, 43392, '\p{ jamo_Ext_A}', "");
    Expect(1, 43392, '\p{^ jamo_Ext_A}', "");
    Expect(1, 43392, '\P{ jamo_Ext_A}', "");
    Expect(0, 43392, '\P{^ jamo_Ext_A}', "");
    Error('\p{ /a/Is_Jamo_Ext_A}');
    Error('\P{ /a/Is_Jamo_Ext_A}');
    Expect(1, 43391, '\p{isjamoexta}', "");
    Expect(0, 43391, '\p{^isjamoexta}', "");
    Expect(0, 43391, '\P{isjamoexta}', "");
    Expect(1, 43391, '\P{^isjamoexta}', "");
    Expect(0, 43392, '\p{isjamoexta}', "");
    Expect(1, 43392, '\p{^isjamoexta}', "");
    Expect(1, 43392, '\P{isjamoexta}', "");
    Expect(0, 43392, '\P{^isjamoexta}', "");
    Expect(1, 43391, '\p{	_IS_Jamo_EXT_A}', "");
    Expect(0, 43391, '\p{^	_IS_Jamo_EXT_A}', "");
    Expect(0, 43391, '\P{	_IS_Jamo_EXT_A}', "");
    Expect(1, 43391, '\P{^	_IS_Jamo_EXT_A}', "");
    Expect(0, 43392, '\p{	_IS_Jamo_EXT_A}', "");
    Expect(1, 43392, '\p{^	_IS_Jamo_EXT_A}', "");
    Expect(1, 43392, '\P{	_IS_Jamo_EXT_A}', "");
    Expect(0, 43392, '\P{^	_IS_Jamo_EXT_A}', "");
    Error('\p{	_IN_JAMO_ext_A:=}');
    Error('\P{	_IN_JAMO_ext_A:=}');
    Expect(1, 43391, '\p{injamoexta}', "");
    Expect(0, 43391, '\p{^injamoexta}', "");
    Expect(0, 43391, '\P{injamoexta}', "");
    Expect(1, 43391, '\P{^injamoexta}', "");
    Expect(0, 43392, '\p{injamoexta}', "");
    Expect(1, 43392, '\p{^injamoexta}', "");
    Expect(1, 43392, '\P{injamoexta}', "");
    Expect(0, 43392, '\P{^injamoexta}', "");
    Expect(1, 43391, '\p{__In_jamo_Ext_a}', "");
    Expect(0, 43391, '\p{^__In_jamo_Ext_a}', "");
    Expect(0, 43391, '\P{__In_jamo_Ext_a}', "");
    Expect(1, 43391, '\P{^__In_jamo_Ext_a}', "");
    Expect(0, 43392, '\p{__In_jamo_Ext_a}', "");
    Expect(1, 43392, '\p{^__In_jamo_Ext_a}', "");
    Expect(1, 43392, '\P{__In_jamo_Ext_a}', "");
    Expect(0, 43392, '\P{^__In_jamo_Ext_a}', "");
    Error('\p{-:=Hangul_Jamo_extended_B}');
    Error('\P{-:=Hangul_Jamo_extended_B}');
    Expect(1, 55295, '\p{hanguljamoextendedb}', "");
    Expect(0, 55295, '\p{^hanguljamoextendedb}', "");
    Expect(0, 55295, '\P{hanguljamoextendedb}', "");
    Expect(1, 55295, '\P{^hanguljamoextendedb}', "");
    Expect(0, 57344, '\p{hanguljamoextendedb}', "");
    Expect(1, 57344, '\p{^hanguljamoextendedb}', "");
    Expect(1, 57344, '\P{hanguljamoextendedb}', "");
    Expect(0, 57344, '\P{^hanguljamoextendedb}', "");
    Expect(1, 55295, '\p{- Hangul_JAMO_Extended_b}', "");
    Expect(0, 55295, '\p{^- Hangul_JAMO_Extended_b}', "");
    Expect(0, 55295, '\P{- Hangul_JAMO_Extended_b}', "");
    Expect(1, 55295, '\P{^- Hangul_JAMO_Extended_b}', "");
    Expect(0, 57344, '\p{- Hangul_JAMO_Extended_b}', "");
    Expect(1, 57344, '\p{^- Hangul_JAMO_Extended_b}', "");
    Expect(1, 57344, '\P{- Hangul_JAMO_Extended_b}', "");
    Expect(0, 57344, '\P{^- Hangul_JAMO_Extended_b}', "");
    Error('\p{	Is_Hangul_JAMO_Extended_B/a/}');
    Error('\P{	Is_Hangul_JAMO_Extended_B/a/}');
    Expect(1, 55295, '\p{ishanguljamoextendedb}', "");
    Expect(0, 55295, '\p{^ishanguljamoextendedb}', "");
    Expect(0, 55295, '\P{ishanguljamoextendedb}', "");
    Expect(1, 55295, '\P{^ishanguljamoextendedb}', "");
    Expect(0, 57344, '\p{ishanguljamoextendedb}', "");
    Expect(1, 57344, '\p{^ishanguljamoextendedb}', "");
    Expect(1, 57344, '\P{ishanguljamoextendedb}', "");
    Expect(0, 57344, '\P{^ishanguljamoextendedb}', "");
    Expect(1, 55295, '\p{-Is_Hangul_Jamo_Extended_b}', "");
    Expect(0, 55295, '\p{^-Is_Hangul_Jamo_Extended_b}', "");
    Expect(0, 55295, '\P{-Is_Hangul_Jamo_Extended_b}', "");
    Expect(1, 55295, '\P{^-Is_Hangul_Jamo_Extended_b}', "");
    Expect(0, 57344, '\p{-Is_Hangul_Jamo_Extended_b}', "");
    Expect(1, 57344, '\p{^-Is_Hangul_Jamo_Extended_b}', "");
    Expect(1, 57344, '\P{-Is_Hangul_Jamo_Extended_b}', "");
    Expect(0, 57344, '\P{^-Is_Hangul_Jamo_Extended_b}', "");
    Error('\p{:=	 in_Hangul_jamo_extended_B}');
    Error('\P{:=	 in_Hangul_jamo_extended_B}');
    Expect(1, 55295, '\p{inhanguljamoextendedb}', "");
    Expect(0, 55295, '\p{^inhanguljamoextendedb}', "");
    Expect(0, 55295, '\P{inhanguljamoextendedb}', "");
    Expect(1, 55295, '\P{^inhanguljamoextendedb}', "");
    Expect(0, 57344, '\p{inhanguljamoextendedb}', "");
    Expect(1, 57344, '\p{^inhanguljamoextendedb}', "");
    Expect(1, 57344, '\P{inhanguljamoextendedb}', "");
    Expect(0, 57344, '\P{^inhanguljamoextendedb}', "");
    Expect(1, 55295, '\p{		in_hangul_JAMO_Extended_B}', "");
    Expect(0, 55295, '\p{^		in_hangul_JAMO_Extended_B}', "");
    Expect(0, 55295, '\P{		in_hangul_JAMO_Extended_B}', "");
    Expect(1, 55295, '\P{^		in_hangul_JAMO_Extended_B}', "");
    Expect(0, 57344, '\p{		in_hangul_JAMO_Extended_B}', "");
    Expect(1, 57344, '\p{^		in_hangul_JAMO_Extended_B}', "");
    Expect(1, 57344, '\P{		in_hangul_JAMO_Extended_B}', "");
    Expect(0, 57344, '\P{^		in_hangul_JAMO_Extended_B}', "");
    Error('\p{:=Jamo_Ext_B}');
    Error('\P{:=Jamo_Ext_B}');
    Expect(1, 55295, '\p{jamoextb}', "");
    Expect(0, 55295, '\p{^jamoextb}', "");
    Expect(0, 55295, '\P{jamoextb}', "");
    Expect(1, 55295, '\P{^jamoextb}', "");
    Expect(0, 57344, '\p{jamoextb}', "");
    Expect(1, 57344, '\p{^jamoextb}', "");
    Expect(1, 57344, '\P{jamoextb}', "");
    Expect(0, 57344, '\P{^jamoextb}', "");
    Expect(1, 55295, '\p{ _Jamo_Ext_B}', "");
    Expect(0, 55295, '\p{^ _Jamo_Ext_B}', "");
    Expect(0, 55295, '\P{ _Jamo_Ext_B}', "");
    Expect(1, 55295, '\P{^ _Jamo_Ext_B}', "");
    Expect(0, 57344, '\p{ _Jamo_Ext_B}', "");
    Expect(1, 57344, '\p{^ _Jamo_Ext_B}', "");
    Expect(1, 57344, '\P{ _Jamo_Ext_B}', "");
    Expect(0, 57344, '\P{^ _Jamo_Ext_B}', "");
    Error('\p{:=_ IS_jamo_EXT_B}');
    Error('\P{:=_ IS_jamo_EXT_B}');
    Expect(1, 55295, '\p{isjamoextb}', "");
    Expect(0, 55295, '\p{^isjamoextb}', "");
    Expect(0, 55295, '\P{isjamoextb}', "");
    Expect(1, 55295, '\P{^isjamoextb}', "");
    Expect(0, 57344, '\p{isjamoextb}', "");
    Expect(1, 57344, '\p{^isjamoextb}', "");
    Expect(1, 57344, '\P{isjamoextb}', "");
    Expect(0, 57344, '\P{^isjamoextb}', "");
    Expect(1, 55295, '\p{- IS_jamo_Ext_B}', "");
    Expect(0, 55295, '\p{^- IS_jamo_Ext_B}', "");
    Expect(0, 55295, '\P{- IS_jamo_Ext_B}', "");
    Expect(1, 55295, '\P{^- IS_jamo_Ext_B}', "");
    Expect(0, 57344, '\p{- IS_jamo_Ext_B}', "");
    Expect(1, 57344, '\p{^- IS_jamo_Ext_B}', "");
    Expect(1, 57344, '\P{- IS_jamo_Ext_B}', "");
    Expect(0, 57344, '\P{^- IS_jamo_Ext_B}', "");
    Error('\p{/a/ In_Jamo_Ext_B}');
    Error('\P{/a/ In_Jamo_Ext_B}');
    Expect(1, 55295, '\p{injamoextb}', "");
    Expect(0, 55295, '\p{^injamoextb}', "");
    Expect(0, 55295, '\P{injamoextb}', "");
    Expect(1, 55295, '\P{^injamoextb}', "");
    Expect(0, 57344, '\p{injamoextb}', "");
    Expect(1, 57344, '\p{^injamoextb}', "");
    Expect(1, 57344, '\P{injamoextb}', "");
    Expect(0, 57344, '\P{^injamoextb}', "");
    Expect(1, 55295, '\p{-_IN_jamo_EXT_b}', "");
    Expect(0, 55295, '\p{^-_IN_jamo_EXT_b}', "");
    Expect(0, 55295, '\P{-_IN_jamo_EXT_b}', "");
    Expect(1, 55295, '\P{^-_IN_jamo_EXT_b}', "");
    Expect(0, 57344, '\p{-_IN_jamo_EXT_b}', "");
    Expect(1, 57344, '\p{^-_IN_jamo_EXT_b}', "");
    Expect(1, 57344, '\P{-_IN_jamo_EXT_b}', "");
    Expect(0, 57344, '\P{^-_IN_jamo_EXT_b}', "");
    Error('\p{/a/	-hangul_SYLLABLES}');
    Error('\P{/a/	-hangul_SYLLABLES}');
    Expect(1, 55215, '\p{hangulsyllables}', "");
    Expect(0, 55215, '\p{^hangulsyllables}', "");
    Expect(0, 55215, '\P{hangulsyllables}', "");
    Expect(1, 55215, '\P{^hangulsyllables}', "");
    Expect(0, 55216, '\p{hangulsyllables}', "");
    Expect(1, 55216, '\p{^hangulsyllables}', "");
    Expect(1, 55216, '\P{hangulsyllables}', "");
    Expect(0, 55216, '\P{^hangulsyllables}', "");
    Expect(1, 55215, '\p{  Hangul_SYLLABLES}', "");
    Expect(0, 55215, '\p{^  Hangul_SYLLABLES}', "");
    Expect(0, 55215, '\P{  Hangul_SYLLABLES}', "");
    Expect(1, 55215, '\P{^  Hangul_SYLLABLES}', "");
    Expect(0, 55216, '\p{  Hangul_SYLLABLES}', "");
    Expect(1, 55216, '\p{^  Hangul_SYLLABLES}', "");
    Expect(1, 55216, '\P{  Hangul_SYLLABLES}', "");
    Expect(0, 55216, '\P{^  Hangul_SYLLABLES}', "");
    Error('\p{-	is_HANGUL_SYLLABLES/a/}');
    Error('\P{-	is_HANGUL_SYLLABLES/a/}');
    Expect(1, 55215, '\p{ishangulsyllables}', "");
    Expect(0, 55215, '\p{^ishangulsyllables}', "");
    Expect(0, 55215, '\P{ishangulsyllables}', "");
    Expect(1, 55215, '\P{^ishangulsyllables}', "");
    Expect(0, 55216, '\p{ishangulsyllables}', "");
    Expect(1, 55216, '\p{^ishangulsyllables}', "");
    Expect(1, 55216, '\P{ishangulsyllables}', "");
    Expect(0, 55216, '\P{^ishangulsyllables}', "");
    Expect(1, 55215, '\p{IS_hangul_Syllables}', "");
    Expect(0, 55215, '\p{^IS_hangul_Syllables}', "");
    Expect(0, 55215, '\P{IS_hangul_Syllables}', "");
    Expect(1, 55215, '\P{^IS_hangul_Syllables}', "");
    Expect(0, 55216, '\p{IS_hangul_Syllables}', "");
    Expect(1, 55216, '\p{^IS_hangul_Syllables}', "");
    Expect(1, 55216, '\P{IS_hangul_Syllables}', "");
    Expect(0, 55216, '\P{^IS_hangul_Syllables}', "");
    Error('\p{ :=IN_Hangul_SYLLABLES}');
    Error('\P{ :=IN_Hangul_SYLLABLES}');
    Expect(1, 55215, '\p{inhangulsyllables}', "");
    Expect(0, 55215, '\p{^inhangulsyllables}', "");
    Expect(0, 55215, '\P{inhangulsyllables}', "");
    Expect(1, 55215, '\P{^inhangulsyllables}', "");
    Expect(0, 55216, '\p{inhangulsyllables}', "");
    Expect(1, 55216, '\p{^inhangulsyllables}', "");
    Expect(1, 55216, '\P{inhangulsyllables}', "");
    Expect(0, 55216, '\P{^inhangulsyllables}', "");
    Expect(1, 55215, '\p{--In_HANGUL_Syllables}', "");
    Expect(0, 55215, '\p{^--In_HANGUL_Syllables}', "");
    Expect(0, 55215, '\P{--In_HANGUL_Syllables}', "");
    Expect(1, 55215, '\P{^--In_HANGUL_Syllables}', "");
    Expect(0, 55216, '\p{--In_HANGUL_Syllables}', "");
    Expect(1, 55216, '\p{^--In_HANGUL_Syllables}', "");
    Expect(1, 55216, '\P{--In_HANGUL_Syllables}', "");
    Expect(0, 55216, '\P{^--In_HANGUL_Syllables}', "");
    Error('\p{-:=IN_HANGUL}');
    Error('\P{-:=IN_HANGUL}');
    Expect(1, 55215, '\p{inhangul}', "");
    Expect(0, 55215, '\p{^inhangul}', "");
    Expect(0, 55215, '\P{inhangul}', "");
    Expect(1, 55215, '\P{^inhangul}', "");
    Expect(0, 55216, '\p{inhangul}', "");
    Expect(1, 55216, '\p{^inhangul}', "");
    Expect(1, 55216, '\P{inhangul}', "");
    Expect(0, 55216, '\P{^inhangul}', "");
    Expect(1, 55215, '\p{- in_Hangul}', "");
    Expect(0, 55215, '\p{^- in_Hangul}', "");
    Expect(0, 55215, '\P{- in_Hangul}', "");
    Expect(1, 55215, '\P{^- in_Hangul}', "");
    Expect(0, 55216, '\p{- in_Hangul}', "");
    Expect(1, 55216, '\p{^- in_Hangul}', "");
    Expect(1, 55216, '\P{- in_Hangul}', "");
    Expect(0, 55216, '\P{^- in_Hangul}', "");
    Error('\p{ /a/Hanunoo}');
    Error('\P{ /a/Hanunoo}');
    Expect(1, 5942, '\p{hanunoo}', "");
    Expect(0, 5942, '\p{^hanunoo}', "");
    Expect(0, 5942, '\P{hanunoo}', "");
    Expect(1, 5942, '\P{^hanunoo}', "");
    Expect(0, 5943, '\p{hanunoo}', "");
    Expect(1, 5943, '\p{^hanunoo}', "");
    Expect(1, 5943, '\P{hanunoo}', "");
    Expect(0, 5943, '\P{^hanunoo}', "");
    Expect(1, 5942, '\p{_Hanunoo}', "");
    Expect(0, 5942, '\p{^_Hanunoo}', "");
    Expect(0, 5942, '\P{_Hanunoo}', "");
    Expect(1, 5942, '\P{^_Hanunoo}', "");
    Expect(0, 5943, '\p{_Hanunoo}', "");
    Expect(1, 5943, '\p{^_Hanunoo}', "");
    Expect(1, 5943, '\P{_Hanunoo}', "");
    Expect(0, 5943, '\P{^_Hanunoo}', "");
    Error('\p{-Is_HANUNOO/a/}');
    Error('\P{-Is_HANUNOO/a/}');
    Expect(1, 5942, '\p{ishanunoo}', "");
    Expect(0, 5942, '\p{^ishanunoo}', "");
    Expect(0, 5942, '\P{ishanunoo}', "");
    Expect(1, 5942, '\P{^ishanunoo}', "");
    Expect(0, 5943, '\p{ishanunoo}', "");
    Expect(1, 5943, '\p{^ishanunoo}', "");
    Expect(1, 5943, '\P{ishanunoo}', "");
    Expect(0, 5943, '\P{^ishanunoo}', "");
    Expect(1, 5942, '\p{ _IS_Hanunoo}', "");
    Expect(0, 5942, '\p{^ _IS_Hanunoo}', "");
    Expect(0, 5942, '\P{ _IS_Hanunoo}', "");
    Expect(1, 5942, '\P{^ _IS_Hanunoo}', "");
    Expect(0, 5943, '\p{ _IS_Hanunoo}', "");
    Expect(1, 5943, '\p{^ _IS_Hanunoo}', "");
    Expect(1, 5943, '\P{ _IS_Hanunoo}', "");
    Expect(0, 5943, '\P{^ _IS_Hanunoo}', "");
    Error('\p{ :=Hano}');
    Error('\P{ :=Hano}');
    Expect(1, 5942, '\p{hano}', "");
    Expect(0, 5942, '\p{^hano}', "");
    Expect(0, 5942, '\P{hano}', "");
    Expect(1, 5942, '\P{^hano}', "");
    Expect(0, 5943, '\p{hano}', "");
    Expect(1, 5943, '\p{^hano}', "");
    Expect(1, 5943, '\P{hano}', "");
    Expect(0, 5943, '\P{^hano}', "");
    Expect(1, 5942, '\p{_hano}', "");
    Expect(0, 5942, '\p{^_hano}', "");
    Expect(0, 5942, '\P{_hano}', "");
    Expect(1, 5942, '\P{^_hano}', "");
    Expect(0, 5943, '\p{_hano}', "");
    Expect(1, 5943, '\p{^_hano}', "");
    Expect(1, 5943, '\P{_hano}', "");
    Expect(0, 5943, '\P{^_hano}', "");
    Error('\p{	/a/Is_Hano}');
    Error('\P{	/a/Is_Hano}');
    Expect(1, 5942, '\p{ishano}', "");
    Expect(0, 5942, '\p{^ishano}', "");
    Expect(0, 5942, '\P{ishano}', "");
    Expect(1, 5942, '\P{^ishano}', "");
    Expect(0, 5943, '\p{ishano}', "");
    Expect(1, 5943, '\p{^ishano}', "");
    Expect(1, 5943, '\P{ishano}', "");
    Expect(0, 5943, '\P{^ishano}', "");
    Expect(1, 5942, '\p{	Is_hano}', "");
    Expect(0, 5942, '\p{^	Is_hano}', "");
    Expect(0, 5942, '\P{	Is_hano}', "");
    Expect(1, 5942, '\P{^	Is_hano}', "");
    Expect(0, 5943, '\p{	Is_hano}', "");
    Expect(1, 5943, '\p{^	Is_hano}', "");
    Expect(1, 5943, '\P{	Is_hano}', "");
    Expect(0, 5943, '\P{^	Is_hano}', "");
    Error('\p{/a/	HATRAN}');
    Error('\P{/a/	HATRAN}');
    Expect(1, 67839, '\p{hatran}', "");
    Expect(0, 67839, '\p{^hatran}', "");
    Expect(0, 67839, '\P{hatran}', "");
    Expect(1, 67839, '\P{^hatran}', "");
    Expect(0, 67840, '\p{hatran}', "");
    Expect(1, 67840, '\p{^hatran}', "");
    Expect(1, 67840, '\P{hatran}', "");
    Expect(0, 67840, '\P{^hatran}', "");
    Expect(1, 67839, '\p{_Hatran}', "");
    Expect(0, 67839, '\p{^_Hatran}', "");
    Expect(0, 67839, '\P{_Hatran}', "");
    Expect(1, 67839, '\P{^_Hatran}', "");
    Expect(0, 67840, '\p{_Hatran}', "");
    Expect(1, 67840, '\p{^_Hatran}', "");
    Expect(1, 67840, '\P{_Hatran}', "");
    Expect(0, 67840, '\P{^_Hatran}', "");
    Error('\p{ /a/is_Hatran}');
    Error('\P{ /a/is_Hatran}');
    Expect(1, 67839, '\p{ishatran}', "");
    Expect(0, 67839, '\p{^ishatran}', "");
    Expect(0, 67839, '\P{ishatran}', "");
    Expect(1, 67839, '\P{^ishatran}', "");
    Expect(0, 67840, '\p{ishatran}', "");
    Expect(1, 67840, '\p{^ishatran}', "");
    Expect(1, 67840, '\P{ishatran}', "");
    Expect(0, 67840, '\P{^ishatran}', "");
    Expect(1, 67839, '\p{		is_hatran}', "");
    Expect(0, 67839, '\p{^		is_hatran}', "");
    Expect(0, 67839, '\P{		is_hatran}', "");
    Expect(1, 67839, '\P{^		is_hatran}', "");
    Expect(0, 67840, '\p{		is_hatran}', "");
    Expect(1, 67840, '\p{^		is_hatran}', "");
    Expect(1, 67840, '\P{		is_hatran}', "");
    Expect(0, 67840, '\P{^		is_hatran}', "");
    Error('\p{	Hatr/a/}');
    Error('\P{	Hatr/a/}');
    Expect(1, 67839, '\p{hatr}', "");
    Expect(0, 67839, '\p{^hatr}', "");
    Expect(0, 67839, '\P{hatr}', "");
    Expect(1, 67839, '\P{^hatr}', "");
    Expect(0, 67840, '\p{hatr}', "");
    Expect(1, 67840, '\p{^hatr}', "");
    Expect(1, 67840, '\P{hatr}', "");
    Expect(0, 67840, '\P{^hatr}', "");
    Expect(1, 67839, '\p{-	hatr}', "");
    Expect(0, 67839, '\p{^-	hatr}', "");
    Expect(0, 67839, '\P{-	hatr}', "");
    Expect(1, 67839, '\P{^-	hatr}', "");
    Expect(0, 67840, '\p{-	hatr}', "");
    Expect(1, 67840, '\p{^-	hatr}', "");
    Expect(1, 67840, '\P{-	hatr}', "");
    Expect(0, 67840, '\P{^-	hatr}', "");
    Error('\p{_:=Is_HATR}');
    Error('\P{_:=Is_HATR}');
    Expect(1, 67839, '\p{ishatr}', "");
    Expect(0, 67839, '\p{^ishatr}', "");
    Expect(0, 67839, '\P{ishatr}', "");
    Expect(1, 67839, '\P{^ishatr}', "");
    Expect(0, 67840, '\p{ishatr}', "");
    Expect(1, 67840, '\p{^ishatr}', "");
    Expect(1, 67840, '\P{ishatr}', "");
    Expect(0, 67840, '\P{^ishatr}', "");
    Expect(1, 67839, '\p{-_is_Hatr}', "");
    Expect(0, 67839, '\p{^-_is_Hatr}', "");
    Expect(0, 67839, '\P{-_is_Hatr}', "");
    Expect(1, 67839, '\P{^-_is_Hatr}', "");
    Expect(0, 67840, '\p{-_is_Hatr}', "");
    Expect(1, 67840, '\p{^-_is_Hatr}', "");
    Expect(1, 67840, '\P{-_is_Hatr}', "");
    Expect(0, 67840, '\P{^-_is_Hatr}', "");
    Error('\p{Hebrew:=}');
    Error('\P{Hebrew:=}');
    Expect(1, 64335, '\p{hebrew}', "");
    Expect(0, 64335, '\p{^hebrew}', "");
    Expect(0, 64335, '\P{hebrew}', "");
    Expect(1, 64335, '\P{^hebrew}', "");
    Expect(0, 64336, '\p{hebrew}', "");
    Expect(1, 64336, '\p{^hebrew}', "");
    Expect(1, 64336, '\P{hebrew}', "");
    Expect(0, 64336, '\P{^hebrew}', "");
    Expect(1, 64335, '\p{-_Hebrew}', "");
    Expect(0, 64335, '\p{^-_Hebrew}', "");
    Expect(0, 64335, '\P{-_Hebrew}', "");
    Expect(1, 64335, '\P{^-_Hebrew}', "");
    Expect(0, 64336, '\p{-_Hebrew}', "");
    Expect(1, 64336, '\p{^-_Hebrew}', "");
    Expect(1, 64336, '\P{-_Hebrew}', "");
    Expect(0, 64336, '\P{^-_Hebrew}', "");
    Error('\p{	/a/Is_HEBREW}');
    Error('\P{	/a/Is_HEBREW}');
    Expect(1, 64335, '\p{ishebrew}', "");
    Expect(0, 64335, '\p{^ishebrew}', "");
    Expect(0, 64335, '\P{ishebrew}', "");
    Expect(1, 64335, '\P{^ishebrew}', "");
    Expect(0, 64336, '\p{ishebrew}', "");
    Expect(1, 64336, '\p{^ishebrew}', "");
    Expect(1, 64336, '\P{ishebrew}', "");
    Expect(0, 64336, '\P{^ishebrew}', "");
    Expect(1, 64335, '\p{  Is_Hebrew}', "");
    Expect(0, 64335, '\p{^  Is_Hebrew}', "");
    Expect(0, 64335, '\P{  Is_Hebrew}', "");
    Expect(1, 64335, '\P{^  Is_Hebrew}', "");
    Expect(0, 64336, '\p{  Is_Hebrew}', "");
    Expect(1, 64336, '\p{^  Is_Hebrew}', "");
    Expect(1, 64336, '\P{  Is_Hebrew}', "");
    Expect(0, 64336, '\P{^  Is_Hebrew}', "");
    Error('\p{ Hebr:=}');
    Error('\P{ Hebr:=}');
    Expect(1, 64335, '\p{hebr}', "");
    Expect(0, 64335, '\p{^hebr}', "");
    Expect(0, 64335, '\P{hebr}', "");
    Expect(1, 64335, '\P{^hebr}', "");
    Expect(0, 64336, '\p{hebr}', "");
    Expect(1, 64336, '\p{^hebr}', "");
    Expect(1, 64336, '\P{hebr}', "");
    Expect(0, 64336, '\P{^hebr}', "");
    Expect(1, 64335, '\p{ Hebr}', "");
    Expect(0, 64335, '\p{^ Hebr}', "");
    Expect(0, 64335, '\P{ Hebr}', "");
    Expect(1, 64335, '\P{^ Hebr}', "");
    Expect(0, 64336, '\p{ Hebr}', "");
    Expect(1, 64336, '\p{^ Hebr}', "");
    Expect(1, 64336, '\P{ Hebr}', "");
    Expect(0, 64336, '\P{^ Hebr}', "");
    Error('\p{_ Is_Hebr/a/}');
    Error('\P{_ Is_Hebr/a/}');
    Expect(1, 64335, '\p{ishebr}', "");
    Expect(0, 64335, '\p{^ishebr}', "");
    Expect(0, 64335, '\P{ishebr}', "");
    Expect(1, 64335, '\P{^ishebr}', "");
    Expect(0, 64336, '\p{ishebr}', "");
    Expect(1, 64336, '\p{^ishebr}', "");
    Expect(1, 64336, '\P{ishebr}', "");
    Expect(0, 64336, '\P{^ishebr}', "");
    Expect(1, 64335, '\p{-_IS_Hebr}', "");
    Expect(0, 64335, '\p{^-_IS_Hebr}', "");
    Expect(0, 64335, '\P{-_IS_Hebr}', "");
    Expect(1, 64335, '\P{^-_IS_Hebr}', "");
    Expect(0, 64336, '\p{-_IS_Hebr}', "");
    Expect(1, 64336, '\p{^-_IS_Hebr}', "");
    Expect(1, 64336, '\P{-_IS_Hebr}', "");
    Expect(0, 64336, '\P{^-_IS_Hebr}', "");
    Error('\p{:=--HIGH_PRIVATE_Use_surrogates}');
    Error('\P{:=--HIGH_PRIVATE_Use_surrogates}');
    Expect(1, 56319, '\p{highprivateusesurrogates}', "");
    Expect(0, 56319, '\p{^highprivateusesurrogates}', "");
    Expect(0, 56319, '\P{highprivateusesurrogates}', "");
    Expect(1, 56319, '\P{^highprivateusesurrogates}', "");
    Expect(0, 57344, '\p{highprivateusesurrogates}', "");
    Expect(1, 57344, '\p{^highprivateusesurrogates}', "");
    Expect(1, 57344, '\P{highprivateusesurrogates}', "");
    Expect(0, 57344, '\P{^highprivateusesurrogates}', "");
    Expect(1, 56319, '\p{-	High_Private_Use_Surrogates}', "");
    Expect(0, 56319, '\p{^-	High_Private_Use_Surrogates}', "");
    Expect(0, 56319, '\P{-	High_Private_Use_Surrogates}', "");
    Expect(1, 56319, '\P{^-	High_Private_Use_Surrogates}', "");
    Expect(0, 57344, '\p{-	High_Private_Use_Surrogates}', "");
    Expect(1, 57344, '\p{^-	High_Private_Use_Surrogates}', "");
    Expect(1, 57344, '\P{-	High_Private_Use_Surrogates}', "");
    Expect(0, 57344, '\P{^-	High_Private_Use_Surrogates}', "");
    Error('\p{/a/ IS_high_PRIVATE_use_SURROGATES}');
    Error('\P{/a/ IS_high_PRIVATE_use_SURROGATES}');
    Expect(1, 56319, '\p{ishighprivateusesurrogates}', "");
    Expect(0, 56319, '\p{^ishighprivateusesurrogates}', "");
    Expect(0, 56319, '\P{ishighprivateusesurrogates}', "");
    Expect(1, 56319, '\P{^ishighprivateusesurrogates}', "");
    Expect(0, 57344, '\p{ishighprivateusesurrogates}', "");
    Expect(1, 57344, '\p{^ishighprivateusesurrogates}', "");
    Expect(1, 57344, '\P{ishighprivateusesurrogates}', "");
    Expect(0, 57344, '\P{^ishighprivateusesurrogates}', "");
    Expect(1, 56319, '\p{_	is_High_private_Use_Surrogates}', "");
    Expect(0, 56319, '\p{^_	is_High_private_Use_Surrogates}', "");
    Expect(0, 56319, '\P{_	is_High_private_Use_Surrogates}', "");
    Expect(1, 56319, '\P{^_	is_High_private_Use_Surrogates}', "");
    Expect(0, 57344, '\p{_	is_High_private_Use_Surrogates}', "");
    Expect(1, 57344, '\p{^_	is_High_private_Use_Surrogates}', "");
    Expect(1, 57344, '\P{_	is_High_private_Use_Surrogates}', "");
    Expect(0, 57344, '\P{^_	is_High_private_Use_Surrogates}', "");
    Error('\p{-	In_High_Private_USE_SURROGATES/a/}');
    Error('\P{-	In_High_Private_USE_SURROGATES/a/}');
    Expect(1, 56319, '\p{inhighprivateusesurrogates}', "");
    Expect(0, 56319, '\p{^inhighprivateusesurrogates}', "");
    Expect(0, 56319, '\P{inhighprivateusesurrogates}', "");
    Expect(1, 56319, '\P{^inhighprivateusesurrogates}', "");
    Expect(0, 57344, '\p{inhighprivateusesurrogates}', "");
    Expect(1, 57344, '\p{^inhighprivateusesurrogates}', "");
    Expect(1, 57344, '\P{inhighprivateusesurrogates}', "");
    Expect(0, 57344, '\P{^inhighprivateusesurrogates}', "");
    Expect(1, 56319, '\p{		in_High_private_USE_Surrogates}', "");
    Expect(0, 56319, '\p{^		in_High_private_USE_Surrogates}', "");
    Expect(0, 56319, '\P{		in_High_private_USE_Surrogates}', "");
    Expect(1, 56319, '\P{^		in_High_private_USE_Surrogates}', "");
    Expect(0, 57344, '\p{		in_High_private_USE_Surrogates}', "");
    Expect(1, 57344, '\p{^		in_High_private_USE_Surrogates}', "");
    Expect(1, 57344, '\P{		in_High_private_USE_Surrogates}', "");
    Expect(0, 57344, '\P{^		in_High_private_USE_Surrogates}', "");
    Error('\p{_high_PU_SURROGATES:=}');
    Error('\P{_high_PU_SURROGATES:=}');
    Expect(1, 56319, '\p{highpusurrogates}', "");
    Expect(0, 56319, '\p{^highpusurrogates}', "");
    Expect(0, 56319, '\P{highpusurrogates}', "");
    Expect(1, 56319, '\P{^highpusurrogates}', "");
    Expect(0, 57344, '\p{highpusurrogates}', "");
    Expect(1, 57344, '\p{^highpusurrogates}', "");
    Expect(1, 57344, '\P{highpusurrogates}', "");
    Expect(0, 57344, '\P{^highpusurrogates}', "");
    Expect(1, 56319, '\p{ 	high_PU_Surrogates}', "");
    Expect(0, 56319, '\p{^ 	high_PU_Surrogates}', "");
    Expect(0, 56319, '\P{ 	high_PU_Surrogates}', "");
    Expect(1, 56319, '\P{^ 	high_PU_Surrogates}', "");
    Expect(0, 57344, '\p{ 	high_PU_Surrogates}', "");
    Expect(1, 57344, '\p{^ 	high_PU_Surrogates}', "");
    Expect(1, 57344, '\P{ 	high_PU_Surrogates}', "");
    Expect(0, 57344, '\P{^ 	high_PU_Surrogates}', "");
    Error('\p{_:=Is_High_PU_SURROGATES}');
    Error('\P{_:=Is_High_PU_SURROGATES}');
    Expect(1, 56319, '\p{ishighpusurrogates}', "");
    Expect(0, 56319, '\p{^ishighpusurrogates}', "");
    Expect(0, 56319, '\P{ishighpusurrogates}', "");
    Expect(1, 56319, '\P{^ishighpusurrogates}', "");
    Expect(0, 57344, '\p{ishighpusurrogates}', "");
    Expect(1, 57344, '\p{^ishighpusurrogates}', "");
    Expect(1, 57344, '\P{ishighpusurrogates}', "");
    Expect(0, 57344, '\P{^ishighpusurrogates}', "");
    Expect(1, 56319, '\p{ is_HIGH_PU_Surrogates}', "");
    Expect(0, 56319, '\p{^ is_HIGH_PU_Surrogates}', "");
    Expect(0, 56319, '\P{ is_HIGH_PU_Surrogates}', "");
    Expect(1, 56319, '\P{^ is_HIGH_PU_Surrogates}', "");
    Expect(0, 57344, '\p{ is_HIGH_PU_Surrogates}', "");
    Expect(1, 57344, '\p{^ is_HIGH_PU_Surrogates}', "");
    Expect(1, 57344, '\P{ is_HIGH_PU_Surrogates}', "");
    Expect(0, 57344, '\P{^ is_HIGH_PU_Surrogates}', "");
    Error('\p{/a/-	In_HIGH_PU_SURROGATES}');
    Error('\P{/a/-	In_HIGH_PU_SURROGATES}');
    Expect(1, 56319, '\p{inhighpusurrogates}', "");
    Expect(0, 56319, '\p{^inhighpusurrogates}', "");
    Expect(0, 56319, '\P{inhighpusurrogates}', "");
    Expect(1, 56319, '\P{^inhighpusurrogates}', "");
    Expect(0, 57344, '\p{inhighpusurrogates}', "");
    Expect(1, 57344, '\p{^inhighpusurrogates}', "");
    Expect(1, 57344, '\P{inhighpusurrogates}', "");
    Expect(0, 57344, '\P{^inhighpusurrogates}', "");
    Expect(1, 56319, '\p{_IN_High_PU_Surrogates}', "");
    Expect(0, 56319, '\p{^_IN_High_PU_Surrogates}', "");
    Expect(0, 56319, '\P{_IN_High_PU_Surrogates}', "");
    Expect(1, 56319, '\P{^_IN_High_PU_Surrogates}', "");
    Expect(0, 57344, '\p{_IN_High_PU_Surrogates}', "");
    Expect(1, 57344, '\p{^_IN_High_PU_Surrogates}', "");
    Expect(1, 57344, '\P{_IN_High_PU_Surrogates}', "");
    Expect(0, 57344, '\P{^_IN_High_PU_Surrogates}', "");
    Error('\p{ high_surrogates/a/}');
    Error('\P{ high_surrogates/a/}');
    Expect(1, 56191, '\p{highsurrogates}', "");
    Expect(0, 56191, '\p{^highsurrogates}', "");
    Expect(0, 56191, '\P{highsurrogates}', "");
    Expect(1, 56191, '\P{^highsurrogates}', "");
    Expect(0, 57344, '\p{highsurrogates}', "");
    Expect(1, 57344, '\p{^highsurrogates}', "");
    Expect(1, 57344, '\P{highsurrogates}', "");
    Expect(0, 57344, '\P{^highsurrogates}', "");
    Expect(1, 56191, '\p{_	High_Surrogates}', "");
    Expect(0, 56191, '\p{^_	High_Surrogates}', "");
    Expect(0, 56191, '\P{_	High_Surrogates}', "");
    Expect(1, 56191, '\P{^_	High_Surrogates}', "");
    Expect(0, 57344, '\p{_	High_Surrogates}', "");
    Expect(1, 57344, '\p{^_	High_Surrogates}', "");
    Expect(1, 57344, '\P{_	High_Surrogates}', "");
    Expect(0, 57344, '\P{^_	High_Surrogates}', "");
    Error('\p{/a/__IS_high_SURROGATES}');
    Error('\P{/a/__IS_high_SURROGATES}');
    Expect(1, 56191, '\p{ishighsurrogates}', "");
    Expect(0, 56191, '\p{^ishighsurrogates}', "");
    Expect(0, 56191, '\P{ishighsurrogates}', "");
    Expect(1, 56191, '\P{^ishighsurrogates}', "");
    Expect(0, 57344, '\p{ishighsurrogates}', "");
    Expect(1, 57344, '\p{^ishighsurrogates}', "");
    Expect(1, 57344, '\P{ishighsurrogates}', "");
    Expect(0, 57344, '\P{^ishighsurrogates}', "");
    Expect(1, 56191, '\p{_is_High_SURROGATES}', "");
    Expect(0, 56191, '\p{^_is_High_SURROGATES}', "");
    Expect(0, 56191, '\P{_is_High_SURROGATES}', "");
    Expect(1, 56191, '\P{^_is_High_SURROGATES}', "");
    Expect(0, 57344, '\p{_is_High_SURROGATES}', "");
    Expect(1, 57344, '\p{^_is_High_SURROGATES}', "");
    Expect(1, 57344, '\P{_is_High_SURROGATES}', "");
    Expect(0, 57344, '\P{^_is_High_SURROGATES}', "");
    Error('\p{--IN_HIGH_SURROGATES:=}');
    Error('\P{--IN_HIGH_SURROGATES:=}');
    Expect(1, 56191, '\p{inhighsurrogates}', "");
    Expect(0, 56191, '\p{^inhighsurrogates}', "");
    Expect(0, 56191, '\P{inhighsurrogates}', "");
    Expect(1, 56191, '\P{^inhighsurrogates}', "");
    Expect(0, 57344, '\p{inhighsurrogates}', "");
    Expect(1, 57344, '\p{^inhighsurrogates}', "");
    Expect(1, 57344, '\P{inhighsurrogates}', "");
    Expect(0, 57344, '\P{^inhighsurrogates}', "");
    Expect(1, 56191, '\p{ -In_High_surrogates}', "");
    Expect(0, 56191, '\p{^ -In_High_surrogates}', "");
    Expect(0, 56191, '\P{ -In_High_surrogates}', "");
    Expect(1, 56191, '\P{^ -In_High_surrogates}', "");
    Expect(0, 57344, '\p{ -In_High_surrogates}', "");
    Expect(1, 57344, '\p{^ -In_High_surrogates}', "");
    Expect(1, 57344, '\P{ -In_High_surrogates}', "");
    Expect(0, 57344, '\P{^ -In_High_surrogates}', "");
    Error('\p{_HIRAGANA/a/}');
    Error('\P{_HIRAGANA/a/}');
    Expect(1, 127488, '\p{hiragana}', "");
    Expect(0, 127488, '\p{^hiragana}', "");
    Expect(0, 127488, '\P{hiragana}', "");
    Expect(1, 127488, '\P{^hiragana}', "");
    Expect(0, 127489, '\p{hiragana}', "");
    Expect(1, 127489, '\p{^hiragana}', "");
    Expect(1, 127489, '\P{hiragana}', "");
    Expect(0, 127489, '\P{^hiragana}', "");
    Expect(1, 127488, '\p{-hiragana}', "");
    Expect(0, 127488, '\p{^-hiragana}', "");
    Expect(0, 127488, '\P{-hiragana}', "");
    Expect(1, 127488, '\P{^-hiragana}', "");
    Expect(0, 127489, '\p{-hiragana}', "");
    Expect(1, 127489, '\p{^-hiragana}', "");
    Expect(1, 127489, '\P{-hiragana}', "");
    Expect(0, 127489, '\P{^-hiragana}', "");
    Error('\p{:= _Is_hiragana}');
    Error('\P{:= _Is_hiragana}');
    Expect(1, 127488, '\p{ishiragana}', "");
    Expect(0, 127488, '\p{^ishiragana}', "");
    Expect(0, 127488, '\P{ishiragana}', "");
    Expect(1, 127488, '\P{^ishiragana}', "");
    Expect(0, 127489, '\p{ishiragana}', "");
    Expect(1, 127489, '\p{^ishiragana}', "");
    Expect(1, 127489, '\P{ishiragana}', "");
    Expect(0, 127489, '\P{^ishiragana}', "");
    Expect(1, 127488, '\p{ -Is_hiragana}', "");
    Expect(0, 127488, '\p{^ -Is_hiragana}', "");
    Expect(0, 127488, '\P{ -Is_hiragana}', "");
    Expect(1, 127488, '\P{^ -Is_hiragana}', "");
    Expect(0, 127489, '\p{ -Is_hiragana}', "");
    Expect(1, 127489, '\p{^ -Is_hiragana}', "");
    Expect(1, 127489, '\P{ -Is_hiragana}', "");
    Expect(0, 127489, '\P{^ -Is_hiragana}', "");
    Error('\p{/a/__hira}');
    Error('\P{/a/__hira}');
    Expect(1, 127488, '\p{hira}', "");
    Expect(0, 127488, '\p{^hira}', "");
    Expect(0, 127488, '\P{hira}', "");
    Expect(1, 127488, '\P{^hira}', "");
    Expect(0, 127489, '\p{hira}', "");
    Expect(1, 127489, '\p{^hira}', "");
    Expect(1, 127489, '\P{hira}', "");
    Expect(0, 127489, '\P{^hira}', "");
    Expect(1, 127488, '\p{--Hira}', "");
    Expect(0, 127488, '\p{^--Hira}', "");
    Expect(0, 127488, '\P{--Hira}', "");
    Expect(1, 127488, '\P{^--Hira}', "");
    Expect(0, 127489, '\p{--Hira}', "");
    Expect(1, 127489, '\p{^--Hira}', "");
    Expect(1, 127489, '\P{--Hira}', "");
    Expect(0, 127489, '\P{^--Hira}', "");
    Error('\p{-:=Is_hira}');
    Error('\P{-:=Is_hira}');
    Expect(1, 127488, '\p{ishira}', "");
    Expect(0, 127488, '\p{^ishira}', "");
    Expect(0, 127488, '\P{ishira}', "");
    Expect(1, 127488, '\P{^ishira}', "");
    Expect(0, 127489, '\p{ishira}', "");
    Expect(1, 127489, '\p{^ishira}', "");
    Expect(1, 127489, '\P{ishira}', "");
    Expect(0, 127489, '\P{^ishira}', "");
    Expect(1, 127488, '\p{_IS_hira}', "");
    Expect(0, 127488, '\p{^_IS_hira}', "");
    Expect(0, 127488, '\P{_IS_hira}', "");
    Expect(1, 127488, '\P{^_IS_hira}', "");
    Expect(0, 127489, '\p{_IS_hira}', "");
    Expect(1, 127489, '\p{^_IS_hira}', "");
    Expect(1, 127489, '\P{_IS_hira}', "");
    Expect(0, 127489, '\P{^_IS_hira}', "");
    Error('\p{	 Hyphen:=}');
    Error('\P{	 Hyphen:=}');
    Expect(1, 65381, '\p{hyphen}', 'deprecated');
    Expect(0, 65381, '\p{^hyphen}', 'deprecated');
    Expect(0, 65381, '\P{hyphen}', 'deprecated');
    Expect(1, 65381, '\P{^hyphen}', 'deprecated');
    Expect(0, 65382, '\p{hyphen}', 'deprecated');
    Expect(1, 65382, '\p{^hyphen}', 'deprecated');
    Expect(1, 65382, '\P{hyphen}', 'deprecated');
    Expect(0, 65382, '\P{^hyphen}', 'deprecated');
    Expect(1, 65381, '\p{-hyphen}', 'deprecated');
    Expect(0, 65381, '\p{^-hyphen}', 'deprecated');
    Expect(0, 65381, '\P{-hyphen}', 'deprecated');
    Expect(1, 65381, '\P{^-hyphen}', 'deprecated');
    Expect(0, 65382, '\p{-hyphen}', 'deprecated');
    Expect(1, 65382, '\p{^-hyphen}', 'deprecated');
    Expect(1, 65382, '\P{-hyphen}', 'deprecated');
    Expect(0, 65382, '\P{^-hyphen}', 'deprecated');
    Error('\p{:=is_HYPHEN}');
    Error('\P{:=is_HYPHEN}');
    Expect(1, 65381, '\p{ishyphen}', 'deprecated');
    Expect(0, 65381, '\p{^ishyphen}', 'deprecated');
    Expect(0, 65381, '\P{ishyphen}', 'deprecated');
    Expect(1, 65381, '\P{^ishyphen}', 'deprecated');
    Expect(0, 65382, '\p{ishyphen}', 'deprecated');
    Expect(1, 65382, '\p{^ishyphen}', 'deprecated');
    Expect(1, 65382, '\P{ishyphen}', 'deprecated');
    Expect(0, 65382, '\P{^ishyphen}', 'deprecated');
    Expect(1, 65381, '\p{		Is_Hyphen}', 'deprecated');
    Expect(0, 65381, '\p{^		Is_Hyphen}', 'deprecated');
    Expect(0, 65381, '\P{		Is_Hyphen}', 'deprecated');
    Expect(1, 65381, '\P{^		Is_Hyphen}', 'deprecated');
    Expect(0, 65382, '\p{		Is_Hyphen}', 'deprecated');
    Expect(1, 65382, '\p{^		Is_Hyphen}', 'deprecated');
    Expect(1, 65382, '\P{		Is_Hyphen}', 'deprecated');
    Expect(0, 65382, '\P{^		Is_Hyphen}', 'deprecated');
    Error('\p{:= _ID_Continue}');
    Error('\P{:= _ID_Continue}');
    Expect(1, 917999, '\p{idcontinue}', "");
    Expect(0, 917999, '\p{^idcontinue}', "");
    Expect(0, 917999, '\P{idcontinue}', "");
    Expect(1, 917999, '\P{^idcontinue}', "");
    Expect(0, 918000, '\p{idcontinue}', "");
    Expect(1, 918000, '\p{^idcontinue}', "");
    Expect(1, 918000, '\P{idcontinue}', "");
    Expect(0, 918000, '\P{^idcontinue}', "");
    Expect(1, 917999, '\p{	id_Continue}', "");
    Expect(0, 917999, '\p{^	id_Continue}', "");
    Expect(0, 917999, '\P{	id_Continue}', "");
    Expect(1, 917999, '\P{^	id_Continue}', "");
    Expect(0, 918000, '\p{	id_Continue}', "");
    Expect(1, 918000, '\p{^	id_Continue}', "");
    Expect(1, 918000, '\P{	id_Continue}', "");
    Expect(0, 918000, '\P{^	id_Continue}', "");
    Error('\p{ is_ID_continue:=}');
    Error('\P{ is_ID_continue:=}');
    Expect(1, 917999, '\p{isidcontinue}', "");
    Expect(0, 917999, '\p{^isidcontinue}', "");
    Expect(0, 917999, '\P{isidcontinue}', "");
    Expect(1, 917999, '\P{^isidcontinue}', "");
    Expect(0, 918000, '\p{isidcontinue}', "");
    Expect(1, 918000, '\p{^isidcontinue}', "");
    Expect(1, 918000, '\P{isidcontinue}', "");
    Expect(0, 918000, '\P{^isidcontinue}', "");
    Expect(1, 917999, '\p{- Is_ID_Continue}', "");
    Expect(0, 917999, '\p{^- Is_ID_Continue}', "");
    Expect(0, 917999, '\P{- Is_ID_Continue}', "");
    Expect(1, 917999, '\P{^- Is_ID_Continue}', "");
    Expect(0, 918000, '\p{- Is_ID_Continue}', "");
    Expect(1, 918000, '\p{^- Is_ID_Continue}', "");
    Expect(1, 918000, '\P{- Is_ID_Continue}', "");
    Expect(0, 918000, '\P{^- Is_ID_Continue}', "");
    Error('\p{	/a/idc}');
    Error('\P{	/a/idc}');
    Expect(1, 917999, '\p{idc}', "");
    Expect(0, 917999, '\p{^idc}', "");
    Expect(0, 917999, '\P{idc}', "");
    Expect(1, 917999, '\P{^idc}', "");
    Expect(0, 918000, '\p{idc}', "");
    Expect(1, 918000, '\p{^idc}', "");
    Expect(1, 918000, '\P{idc}', "");
    Expect(0, 918000, '\P{^idc}', "");
    Expect(1, 917999, '\p{__IDC}', "");
    Expect(0, 917999, '\p{^__IDC}', "");
    Expect(0, 917999, '\P{__IDC}', "");
    Expect(1, 917999, '\P{^__IDC}', "");
    Expect(0, 918000, '\p{__IDC}', "");
    Expect(1, 918000, '\p{^__IDC}', "");
    Expect(1, 918000, '\P{__IDC}', "");
    Expect(0, 918000, '\P{^__IDC}', "");
    Error('\p{/a/_ Is_idc}');
    Error('\P{/a/_ Is_idc}');
    Expect(1, 917999, '\p{isidc}', "");
    Expect(0, 917999, '\p{^isidc}', "");
    Expect(0, 917999, '\P{isidc}', "");
    Expect(1, 917999, '\P{^isidc}', "");
    Expect(0, 918000, '\p{isidc}', "");
    Expect(1, 918000, '\p{^isidc}', "");
    Expect(1, 918000, '\P{isidc}', "");
    Expect(0, 918000, '\P{^isidc}', "");
    Expect(1, 917999, '\p{	_Is_IDC}', "");
    Expect(0, 917999, '\p{^	_Is_IDC}', "");
    Expect(0, 917999, '\P{	_Is_IDC}', "");
    Expect(1, 917999, '\P{^	_Is_IDC}', "");
    Expect(0, 918000, '\p{	_Is_IDC}', "");
    Expect(1, 918000, '\p{^	_Is_IDC}', "");
    Expect(1, 918000, '\P{	_Is_IDC}', "");
    Expect(0, 918000, '\P{^	_Is_IDC}', "");
    Error('\p{-_id_START:=}');
    Error('\P{-_id_START:=}');
    Expect(1, 195101, '\p{idstart}', "");
    Expect(0, 195101, '\p{^idstart}', "");
    Expect(0, 195101, '\P{idstart}', "");
    Expect(1, 195101, '\P{^idstart}', "");
    Expect(0, 195102, '\p{idstart}', "");
    Expect(1, 195102, '\p{^idstart}', "");
    Expect(1, 195102, '\P{idstart}', "");
    Expect(0, 195102, '\P{^idstart}', "");
    Expect(1, 195101, '\p{_ID_Start}', "");
    Expect(0, 195101, '\p{^_ID_Start}', "");
    Expect(0, 195101, '\P{_ID_Start}', "");
    Expect(1, 195101, '\P{^_ID_Start}', "");
    Expect(0, 195102, '\p{_ID_Start}', "");
    Expect(1, 195102, '\p{^_ID_Start}', "");
    Expect(1, 195102, '\P{_ID_Start}', "");
    Expect(0, 195102, '\P{^_ID_Start}', "");
    Error('\p{:=Is_ID_Start}');
    Error('\P{:=Is_ID_Start}');
    Expect(1, 195101, '\p{isidstart}', "");
    Expect(0, 195101, '\p{^isidstart}', "");
    Expect(0, 195101, '\P{isidstart}', "");
    Expect(1, 195101, '\P{^isidstart}', "");
    Expect(0, 195102, '\p{isidstart}', "");
    Expect(1, 195102, '\p{^isidstart}', "");
    Expect(1, 195102, '\P{isidstart}', "");
    Expect(0, 195102, '\P{^isidstart}', "");
    Expect(1, 195101, '\p{_	IS_id_Start}', "");
    Expect(0, 195101, '\p{^_	IS_id_Start}', "");
    Expect(0, 195101, '\P{_	IS_id_Start}', "");
    Expect(1, 195101, '\P{^_	IS_id_Start}', "");
    Expect(0, 195102, '\p{_	IS_id_Start}', "");
    Expect(1, 195102, '\p{^_	IS_id_Start}', "");
    Expect(1, 195102, '\P{_	IS_id_Start}', "");
    Expect(0, 195102, '\P{^_	IS_id_Start}', "");
    Error('\p{:=-_IDS}');
    Error('\P{:=-_IDS}');
    Expect(1, 195101, '\p{ids}', "");
    Expect(0, 195101, '\p{^ids}', "");
    Expect(0, 195101, '\P{ids}', "");
    Expect(1, 195101, '\P{^ids}', "");
    Expect(0, 195102, '\p{ids}', "");
    Expect(1, 195102, '\p{^ids}', "");
    Expect(1, 195102, '\P{ids}', "");
    Expect(0, 195102, '\P{^ids}', "");
    Expect(1, 195101, '\p{-_IDS}', "");
    Expect(0, 195101, '\p{^-_IDS}', "");
    Expect(0, 195101, '\P{-_IDS}', "");
    Expect(1, 195101, '\P{^-_IDS}', "");
    Expect(0, 195102, '\p{-_IDS}', "");
    Expect(1, 195102, '\p{^-_IDS}', "");
    Expect(1, 195102, '\P{-_IDS}', "");
    Expect(0, 195102, '\P{^-_IDS}', "");
    Error('\p{:= -is_IDS}');
    Error('\P{:= -is_IDS}');
    Expect(1, 195101, '\p{isids}', "");
    Expect(0, 195101, '\p{^isids}', "");
    Expect(0, 195101, '\P{isids}', "");
    Expect(1, 195101, '\P{^isids}', "");
    Expect(0, 195102, '\p{isids}', "");
    Expect(1, 195102, '\p{^isids}', "");
    Expect(1, 195102, '\P{isids}', "");
    Expect(0, 195102, '\P{^isids}', "");
    Expect(1, 195101, '\p{	IS_IDS}', "");
    Expect(0, 195101, '\p{^	IS_IDS}', "");
    Expect(0, 195101, '\P{	IS_IDS}', "");
    Expect(1, 195101, '\P{^	IS_IDS}', "");
    Expect(0, 195102, '\p{	IS_IDS}', "");
    Expect(1, 195102, '\p{^	IS_IDS}', "");
    Expect(1, 195102, '\P{	IS_IDS}', "");
    Expect(0, 195102, '\P{^	IS_IDS}', "");
    Error('\p{__IDEOGRAPHIC:=}');
    Error('\P{__IDEOGRAPHIC:=}');
    Expect(1, 195101, '\p{ideographic}', "");
    Expect(0, 195101, '\p{^ideographic}', "");
    Expect(0, 195101, '\P{ideographic}', "");
    Expect(1, 195101, '\P{^ideographic}', "");
    Expect(0, 195102, '\p{ideographic}', "");
    Expect(1, 195102, '\p{^ideographic}', "");
    Expect(1, 195102, '\P{ideographic}', "");
    Expect(0, 195102, '\P{^ideographic}', "");
    Expect(1, 195101, '\p{_ideographic}', "");
    Expect(0, 195101, '\p{^_ideographic}', "");
    Expect(0, 195101, '\P{_ideographic}', "");
    Expect(1, 195101, '\P{^_ideographic}', "");
    Expect(0, 195102, '\p{_ideographic}', "");
    Expect(1, 195102, '\p{^_ideographic}', "");
    Expect(1, 195102, '\P{_ideographic}', "");
    Expect(0, 195102, '\P{^_ideographic}', "");
    Error('\p{ IS_Ideographic/a/}');
    Error('\P{ IS_Ideographic/a/}');
    Expect(1, 195101, '\p{isideographic}', "");
    Expect(0, 195101, '\p{^isideographic}', "");
    Expect(0, 195101, '\P{isideographic}', "");
    Expect(1, 195101, '\P{^isideographic}', "");
    Expect(0, 195102, '\p{isideographic}', "");
    Expect(1, 195102, '\p{^isideographic}', "");
    Expect(1, 195102, '\P{isideographic}', "");
    Expect(0, 195102, '\P{^isideographic}', "");
    Expect(1, 195101, '\p{ -Is_IDEOGRAPHIC}', "");
    Expect(0, 195101, '\p{^ -Is_IDEOGRAPHIC}', "");
    Expect(0, 195101, '\P{ -Is_IDEOGRAPHIC}', "");
    Expect(1, 195101, '\P{^ -Is_IDEOGRAPHIC}', "");
    Expect(0, 195102, '\p{ -Is_IDEOGRAPHIC}', "");
    Expect(1, 195102, '\p{^ -Is_IDEOGRAPHIC}', "");
    Expect(1, 195102, '\P{ -Is_IDEOGRAPHIC}', "");
    Expect(0, 195102, '\P{^ -Is_IDEOGRAPHIC}', "");
    Error('\p{:=	IDEO}');
    Error('\P{:=	IDEO}');
    Expect(1, 195101, '\p{ideo}', "");
    Expect(0, 195101, '\p{^ideo}', "");
    Expect(0, 195101, '\P{ideo}', "");
    Expect(1, 195101, '\P{^ideo}', "");
    Expect(0, 195102, '\p{ideo}', "");
    Expect(1, 195102, '\p{^ideo}', "");
    Expect(1, 195102, '\P{ideo}', "");
    Expect(0, 195102, '\P{^ideo}', "");
    Expect(1, 195101, '\p{-	Ideo}', "");
    Expect(0, 195101, '\p{^-	Ideo}', "");
    Expect(0, 195101, '\P{-	Ideo}', "");
    Expect(1, 195101, '\P{^-	Ideo}', "");
    Expect(0, 195102, '\p{-	Ideo}', "");
    Expect(1, 195102, '\p{^-	Ideo}', "");
    Expect(1, 195102, '\P{-	Ideo}', "");
    Expect(0, 195102, '\P{^-	Ideo}', "");
    Error('\p{/a/	Is_IDEO}');
    Error('\P{/a/	Is_IDEO}');
    Expect(1, 195101, '\p{isideo}', "");
    Expect(0, 195101, '\p{^isideo}', "");
    Expect(0, 195101, '\P{isideo}', "");
    Expect(1, 195101, '\P{^isideo}', "");
    Expect(0, 195102, '\p{isideo}', "");
    Expect(1, 195102, '\p{^isideo}', "");
    Expect(1, 195102, '\P{isideo}', "");
    Expect(0, 195102, '\P{^isideo}', "");
    Expect(1, 195101, '\p{	 is_IDEO}', "");
    Expect(0, 195101, '\p{^	 is_IDEO}', "");
    Expect(0, 195101, '\P{	 is_IDEO}', "");
    Expect(1, 195101, '\P{^	 is_IDEO}', "");
    Expect(0, 195102, '\p{	 is_IDEO}', "");
    Expect(1, 195102, '\p{^	 is_IDEO}', "");
    Expect(1, 195102, '\P{	 is_IDEO}', "");
    Expect(0, 195102, '\P{^	 is_IDEO}', "");
    Error('\p{ /a/ideographic_Description_Characters}');
    Error('\P{ /a/ideographic_Description_Characters}');
    Expect(1, 12287, '\p{ideographicdescriptioncharacters}', "");
    Expect(0, 12287, '\p{^ideographicdescriptioncharacters}', "");
    Expect(0, 12287, '\P{ideographicdescriptioncharacters}', "");
    Expect(1, 12287, '\P{^ideographicdescriptioncharacters}', "");
    Expect(0, 12288, '\p{ideographicdescriptioncharacters}', "");
    Expect(1, 12288, '\p{^ideographicdescriptioncharacters}', "");
    Expect(1, 12288, '\P{ideographicdescriptioncharacters}', "");
    Expect(0, 12288, '\P{^ideographicdescriptioncharacters}', "");
    Expect(1, 12287, '\p{ _Ideographic_description_CHARACTERS}', "");
    Expect(0, 12287, '\p{^ _Ideographic_description_CHARACTERS}', "");
    Expect(0, 12287, '\P{ _Ideographic_description_CHARACTERS}', "");
    Expect(1, 12287, '\P{^ _Ideographic_description_CHARACTERS}', "");
    Expect(0, 12288, '\p{ _Ideographic_description_CHARACTERS}', "");
    Expect(1, 12288, '\p{^ _Ideographic_description_CHARACTERS}', "");
    Expect(1, 12288, '\P{ _Ideographic_description_CHARACTERS}', "");
    Expect(0, 12288, '\P{^ _Ideographic_description_CHARACTERS}', "");
    Error('\p{	Is_Ideographic_Description_characters:=}');
    Error('\P{	Is_Ideographic_Description_characters:=}');
    Expect(1, 12287, '\p{isideographicdescriptioncharacters}', "");
    Expect(0, 12287, '\p{^isideographicdescriptioncharacters}', "");
    Expect(0, 12287, '\P{isideographicdescriptioncharacters}', "");
    Expect(1, 12287, '\P{^isideographicdescriptioncharacters}', "");
    Expect(0, 12288, '\p{isideographicdescriptioncharacters}', "");
    Expect(1, 12288, '\p{^isideographicdescriptioncharacters}', "");
    Expect(1, 12288, '\P{isideographicdescriptioncharacters}', "");
    Expect(0, 12288, '\P{^isideographicdescriptioncharacters}', "");
    Expect(1, 12287, '\p{ 	Is_Ideographic_Description_characters}', "");
    Expect(0, 12287, '\p{^ 	Is_Ideographic_Description_characters}', "");
    Expect(0, 12287, '\P{ 	Is_Ideographic_Description_characters}', "");
    Expect(1, 12287, '\P{^ 	Is_Ideographic_Description_characters}', "");
    Expect(0, 12288, '\p{ 	Is_Ideographic_Description_characters}', "");
    Expect(1, 12288, '\p{^ 	Is_Ideographic_Description_characters}', "");
    Expect(1, 12288, '\P{ 	Is_Ideographic_Description_characters}', "");
    Expect(0, 12288, '\P{^ 	Is_Ideographic_Description_characters}', "");
    Error('\p{/a/__In_Ideographic_DESCRIPTION_CHARACTERS}');
    Error('\P{/a/__In_Ideographic_DESCRIPTION_CHARACTERS}');
    Expect(1, 12287, '\p{inideographicdescriptioncharacters}', "");
    Expect(0, 12287, '\p{^inideographicdescriptioncharacters}', "");
    Expect(0, 12287, '\P{inideographicdescriptioncharacters}', "");
    Expect(1, 12287, '\P{^inideographicdescriptioncharacters}', "");
    Expect(0, 12288, '\p{inideographicdescriptioncharacters}', "");
    Expect(1, 12288, '\p{^inideographicdescriptioncharacters}', "");
    Expect(1, 12288, '\P{inideographicdescriptioncharacters}', "");
    Expect(0, 12288, '\P{^inideographicdescriptioncharacters}', "");
    Expect(1, 12287, '\p{ -In_Ideographic_description_characters}', "");
    Expect(0, 12287, '\p{^ -In_Ideographic_description_characters}', "");
    Expect(0, 12287, '\P{ -In_Ideographic_description_characters}', "");
    Expect(1, 12287, '\P{^ -In_Ideographic_description_characters}', "");
    Expect(0, 12288, '\p{ -In_Ideographic_description_characters}', "");
    Expect(1, 12288, '\p{^ -In_Ideographic_description_characters}', "");
    Expect(1, 12288, '\P{ -In_Ideographic_description_characters}', "");
    Expect(0, 12288, '\P{^ -In_Ideographic_description_characters}', "");
    Error('\p{ 	In_IDC/a/}');
    Error('\P{ 	In_IDC/a/}');
    Expect(1, 12287, '\p{inidc}', "");
    Expect(0, 12287, '\p{^inidc}', "");
    Expect(0, 12287, '\P{inidc}', "");
    Expect(1, 12287, '\P{^inidc}', "");
    Expect(0, 12288, '\p{inidc}', "");
    Expect(1, 12288, '\p{^inidc}', "");
    Expect(1, 12288, '\P{inidc}', "");
    Expect(0, 12288, '\P{^inidc}', "");
    Expect(1, 12287, '\p{--in_IDC}', "");
    Expect(0, 12287, '\p{^--in_IDC}', "");
    Expect(0, 12287, '\P{--in_IDC}', "");
    Expect(1, 12287, '\P{^--in_IDC}', "");
    Expect(0, 12288, '\p{--in_IDC}', "");
    Expect(1, 12288, '\p{^--in_IDC}', "");
    Expect(1, 12288, '\P{--in_IDC}', "");
    Expect(0, 12288, '\P{^--in_IDC}', "");
    Error('\p{ ideographic_symbols_And_punctuation/a/}');
    Error('\P{ ideographic_symbols_And_punctuation/a/}');
    Expect(1, 94207, '\p{ideographicsymbolsandpunctuation}', "");
    Expect(0, 94207, '\p{^ideographicsymbolsandpunctuation}', "");
    Expect(0, 94207, '\P{ideographicsymbolsandpunctuation}', "");
    Expect(1, 94207, '\P{^ideographicsymbolsandpunctuation}', "");
    Expect(0, 94208, '\p{ideographicsymbolsandpunctuation}', "");
    Expect(1, 94208, '\p{^ideographicsymbolsandpunctuation}', "");
    Expect(1, 94208, '\P{ideographicsymbolsandpunctuation}', "");
    Expect(0, 94208, '\P{^ideographicsymbolsandpunctuation}', "");
    Expect(1, 94207, '\p{	-ideographic_Symbols_And_punctuation}', "");
    Expect(0, 94207, '\p{^	-ideographic_Symbols_And_punctuation}', "");
    Expect(0, 94207, '\P{	-ideographic_Symbols_And_punctuation}', "");
    Expect(1, 94207, '\P{^	-ideographic_Symbols_And_punctuation}', "");
    Expect(0, 94208, '\p{	-ideographic_Symbols_And_punctuation}', "");
    Expect(1, 94208, '\p{^	-ideographic_Symbols_And_punctuation}', "");
    Expect(1, 94208, '\P{	-ideographic_Symbols_And_punctuation}', "");
    Expect(0, 94208, '\P{^	-ideographic_Symbols_And_punctuation}', "");
    Error('\p{:=-IS_Ideographic_symbols_AND_PUNCTUATION}');
    Error('\P{:=-IS_Ideographic_symbols_AND_PUNCTUATION}');
    Expect(1, 94207, '\p{isideographicsymbolsandpunctuation}', "");
    Expect(0, 94207, '\p{^isideographicsymbolsandpunctuation}', "");
    Expect(0, 94207, '\P{isideographicsymbolsandpunctuation}', "");
    Expect(1, 94207, '\P{^isideographicsymbolsandpunctuation}', "");
    Expect(0, 94208, '\p{isideographicsymbolsandpunctuation}', "");
    Expect(1, 94208, '\p{^isideographicsymbolsandpunctuation}', "");
    Expect(1, 94208, '\P{isideographicsymbolsandpunctuation}', "");
    Expect(0, 94208, '\P{^isideographicsymbolsandpunctuation}', "");
    Expect(1, 94207, '\p{Is_IDEOGRAPHIC_Symbols_and_Punctuation}', "");
    Expect(0, 94207, '\p{^Is_IDEOGRAPHIC_Symbols_and_Punctuation}', "");
    Expect(0, 94207, '\P{Is_IDEOGRAPHIC_Symbols_and_Punctuation}', "");
    Expect(1, 94207, '\P{^Is_IDEOGRAPHIC_Symbols_and_Punctuation}', "");
    Expect(0, 94208, '\p{Is_IDEOGRAPHIC_Symbols_and_Punctuation}', "");
    Expect(1, 94208, '\p{^Is_IDEOGRAPHIC_Symbols_and_Punctuation}', "");
    Expect(1, 94208, '\P{Is_IDEOGRAPHIC_Symbols_and_Punctuation}', "");
    Expect(0, 94208, '\P{^Is_IDEOGRAPHIC_Symbols_and_Punctuation}', "");
    Error('\p{--In_Ideographic_SYMBOLS_and_PUNCTUATION/a/}');
    Error('\P{--In_Ideographic_SYMBOLS_and_PUNCTUATION/a/}');
    Expect(1, 94207, '\p{inideographicsymbolsandpunctuation}', "");
    Expect(0, 94207, '\p{^inideographicsymbolsandpunctuation}', "");
    Expect(0, 94207, '\P{inideographicsymbolsandpunctuation}', "");
    Expect(1, 94207, '\P{^inideographicsymbolsandpunctuation}', "");
    Expect(0, 94208, '\p{inideographicsymbolsandpunctuation}', "");
    Expect(1, 94208, '\p{^inideographicsymbolsandpunctuation}', "");
    Expect(1, 94208, '\P{inideographicsymbolsandpunctuation}', "");
    Expect(0, 94208, '\P{^inideographicsymbolsandpunctuation}', "");
    Expect(1, 94207, '\p{ 	IN_ideographic_Symbols_And_PUNCTUATION}', "");
    Expect(0, 94207, '\p{^ 	IN_ideographic_Symbols_And_PUNCTUATION}', "");
    Expect(0, 94207, '\P{ 	IN_ideographic_Symbols_And_PUNCTUATION}', "");
    Expect(1, 94207, '\P{^ 	IN_ideographic_Symbols_And_PUNCTUATION}', "");
    Expect(0, 94208, '\p{ 	IN_ideographic_Symbols_And_PUNCTUATION}', "");
    Expect(1, 94208, '\p{^ 	IN_ideographic_Symbols_And_PUNCTUATION}', "");
    Expect(1, 94208, '\P{ 	IN_ideographic_Symbols_And_PUNCTUATION}', "");
    Expect(0, 94208, '\P{^ 	IN_ideographic_Symbols_And_PUNCTUATION}', "");
    Error('\p{--IDEOGRAPHIC_SYMBOLS/a/}');
    Error('\P{--IDEOGRAPHIC_SYMBOLS/a/}');
    Expect(1, 94207, '\p{ideographicsymbols}', "");
    Expect(0, 94207, '\p{^ideographicsymbols}', "");
    Expect(0, 94207, '\P{ideographicsymbols}', "");
    Expect(1, 94207, '\P{^ideographicsymbols}', "");
    Expect(0, 94208, '\p{ideographicsymbols}', "");
    Expect(1, 94208, '\p{^ideographicsymbols}', "");
    Expect(1, 94208, '\P{ideographicsymbols}', "");
    Expect(0, 94208, '\P{^ideographicsymbols}', "");
    Expect(1, 94207, '\p{_ideographic_SYMBOLS}', "");
    Expect(0, 94207, '\p{^_ideographic_SYMBOLS}', "");
    Expect(0, 94207, '\P{_ideographic_SYMBOLS}', "");
    Expect(1, 94207, '\P{^_ideographic_SYMBOLS}', "");
    Expect(0, 94208, '\p{_ideographic_SYMBOLS}', "");
    Expect(1, 94208, '\p{^_ideographic_SYMBOLS}', "");
    Expect(1, 94208, '\P{_ideographic_SYMBOLS}', "");
    Expect(0, 94208, '\P{^_ideographic_SYMBOLS}', "");
    Error('\p{	/a/Is_ideographic_symbols}');
    Error('\P{	/a/Is_ideographic_symbols}');
    Expect(1, 94207, '\p{isideographicsymbols}', "");
    Expect(0, 94207, '\p{^isideographicsymbols}', "");
    Expect(0, 94207, '\P{isideographicsymbols}', "");
    Expect(1, 94207, '\P{^isideographicsymbols}', "");
    Expect(0, 94208, '\p{isideographicsymbols}', "");
    Expect(1, 94208, '\p{^isideographicsymbols}', "");
    Expect(1, 94208, '\P{isideographicsymbols}', "");
    Expect(0, 94208, '\P{^isideographicsymbols}', "");
    Expect(1, 94207, '\p{_	Is_Ideographic_SYMBOLS}', "");
    Expect(0, 94207, '\p{^_	Is_Ideographic_SYMBOLS}', "");
    Expect(0, 94207, '\P{_	Is_Ideographic_SYMBOLS}', "");
    Expect(1, 94207, '\P{^_	Is_Ideographic_SYMBOLS}', "");
    Expect(0, 94208, '\p{_	Is_Ideographic_SYMBOLS}', "");
    Expect(1, 94208, '\p{^_	Is_Ideographic_SYMBOLS}', "");
    Expect(1, 94208, '\P{_	Is_Ideographic_SYMBOLS}', "");
    Expect(0, 94208, '\P{^_	Is_Ideographic_SYMBOLS}', "");
    Error('\p{/a/-	in_Ideographic_Symbols}');
    Error('\P{/a/-	in_Ideographic_Symbols}');
    Expect(1, 94207, '\p{inideographicsymbols}', "");
    Expect(0, 94207, '\p{^inideographicsymbols}', "");
    Expect(0, 94207, '\P{inideographicsymbols}', "");
    Expect(1, 94207, '\P{^inideographicsymbols}', "");
    Expect(0, 94208, '\p{inideographicsymbols}', "");
    Expect(1, 94208, '\p{^inideographicsymbols}', "");
    Expect(1, 94208, '\P{inideographicsymbols}', "");
    Expect(0, 94208, '\P{^inideographicsymbols}', "");
    Expect(1, 94207, '\p{-_IN_Ideographic_SYMBOLS}', "");
    Expect(0, 94207, '\p{^-_IN_Ideographic_SYMBOLS}', "");
    Expect(0, 94207, '\P{-_IN_Ideographic_SYMBOLS}', "");
    Expect(1, 94207, '\P{^-_IN_Ideographic_SYMBOLS}', "");
    Expect(0, 94208, '\p{-_IN_Ideographic_SYMBOLS}', "");
    Expect(1, 94208, '\p{^-_IN_Ideographic_SYMBOLS}', "");
    Expect(1, 94208, '\P{-_IN_Ideographic_SYMBOLS}', "");
    Expect(0, 94208, '\P{^-_IN_Ideographic_SYMBOLS}', "");
    Error('\p{/a/ _IDS_Binary_operator}');
    Error('\P{/a/ _IDS_Binary_operator}');
    Expect(1, 12283, '\p{idsbinaryoperator}', "");
    Expect(0, 12283, '\p{^idsbinaryoperator}', "");
    Expect(0, 12283, '\P{idsbinaryoperator}', "");
    Expect(1, 12283, '\P{^idsbinaryoperator}', "");
    Expect(0, 12284, '\p{idsbinaryoperator}', "");
    Expect(1, 12284, '\p{^idsbinaryoperator}', "");
    Expect(1, 12284, '\P{idsbinaryoperator}', "");
    Expect(0, 12284, '\P{^idsbinaryoperator}', "");
    Expect(1, 12283, '\p{	IDS_BINARY_operator}', "");
    Expect(0, 12283, '\p{^	IDS_BINARY_operator}', "");
    Expect(0, 12283, '\P{	IDS_BINARY_operator}', "");
    Expect(1, 12283, '\P{^	IDS_BINARY_operator}', "");
    Expect(0, 12284, '\p{	IDS_BINARY_operator}', "");
    Expect(1, 12284, '\p{^	IDS_BINARY_operator}', "");
    Expect(1, 12284, '\P{	IDS_BINARY_operator}', "");
    Expect(0, 12284, '\P{^	IDS_BINARY_operator}', "");
    Error('\p{-IS_ids_Binary_operator/a/}');
    Error('\P{-IS_ids_Binary_operator/a/}');
    Expect(1, 12283, '\p{isidsbinaryoperator}', "");
    Expect(0, 12283, '\p{^isidsbinaryoperator}', "");
    Expect(0, 12283, '\P{isidsbinaryoperator}', "");
    Expect(1, 12283, '\P{^isidsbinaryoperator}', "");
    Expect(0, 12284, '\p{isidsbinaryoperator}', "");
    Expect(1, 12284, '\p{^isidsbinaryoperator}', "");
    Expect(1, 12284, '\P{isidsbinaryoperator}', "");
    Expect(0, 12284, '\P{^isidsbinaryoperator}', "");
    Expect(1, 12283, '\p{-is_IDS_BINARY_Operator}', "");
    Expect(0, 12283, '\p{^-is_IDS_BINARY_Operator}', "");
    Expect(0, 12283, '\P{-is_IDS_BINARY_Operator}', "");
    Expect(1, 12283, '\P{^-is_IDS_BINARY_Operator}', "");
    Expect(0, 12284, '\p{-is_IDS_BINARY_Operator}', "");
    Expect(1, 12284, '\p{^-is_IDS_BINARY_Operator}', "");
    Expect(1, 12284, '\P{-is_IDS_BINARY_Operator}', "");
    Expect(0, 12284, '\P{^-is_IDS_BINARY_Operator}', "");
    Error('\p{	:=IDSB}');
    Error('\P{	:=IDSB}');
    Expect(1, 12283, '\p{idsb}', "");
    Expect(0, 12283, '\p{^idsb}', "");
    Expect(0, 12283, '\P{idsb}', "");
    Expect(1, 12283, '\P{^idsb}', "");
    Expect(0, 12284, '\p{idsb}', "");
    Expect(1, 12284, '\p{^idsb}', "");
    Expect(1, 12284, '\P{idsb}', "");
    Expect(0, 12284, '\P{^idsb}', "");
    Expect(1, 12283, '\p{_IDSB}', "");
    Expect(0, 12283, '\p{^_IDSB}', "");
    Expect(0, 12283, '\P{_IDSB}', "");
    Expect(1, 12283, '\P{^_IDSB}', "");
    Expect(0, 12284, '\p{_IDSB}', "");
    Expect(1, 12284, '\p{^_IDSB}', "");
    Expect(1, 12284, '\P{_IDSB}', "");
    Expect(0, 12284, '\P{^_IDSB}', "");
    Error('\p{__Is_IDSB:=}');
    Error('\P{__Is_IDSB:=}');
    Expect(1, 12283, '\p{isidsb}', "");
    Expect(0, 12283, '\p{^isidsb}', "");
    Expect(0, 12283, '\P{isidsb}', "");
    Expect(1, 12283, '\P{^isidsb}', "");
    Expect(0, 12284, '\p{isidsb}', "");
    Expect(1, 12284, '\p{^isidsb}', "");
    Expect(1, 12284, '\P{isidsb}', "");
    Expect(0, 12284, '\P{^isidsb}', "");
    Expect(1, 12283, '\p{-_is_IDSB}', "");
    Expect(0, 12283, '\p{^-_is_IDSB}', "");
    Expect(0, 12283, '\P{-_is_IDSB}', "");
    Expect(1, 12283, '\P{^-_is_IDSB}', "");
    Expect(0, 12284, '\p{-_is_IDSB}', "");
    Expect(1, 12284, '\p{^-_is_IDSB}', "");
    Expect(1, 12284, '\P{-_is_IDSB}', "");
    Expect(0, 12284, '\P{^-_is_IDSB}', "");
    Error('\p{  IDS_Trinary_operator:=}');
    Error('\P{  IDS_Trinary_operator:=}');
    Expect(1, 12275, '\p{idstrinaryoperator}', "");
    Expect(0, 12275, '\p{^idstrinaryoperator}', "");
    Expect(0, 12275, '\P{idstrinaryoperator}', "");
    Expect(1, 12275, '\P{^idstrinaryoperator}', "");
    Expect(0, 12276, '\p{idstrinaryoperator}', "");
    Expect(1, 12276, '\p{^idstrinaryoperator}', "");
    Expect(1, 12276, '\P{idstrinaryoperator}', "");
    Expect(0, 12276, '\P{^idstrinaryoperator}', "");
    Expect(1, 12275, '\p{__ids_TRINARY_Operator}', "");
    Expect(0, 12275, '\p{^__ids_TRINARY_Operator}', "");
    Expect(0, 12275, '\P{__ids_TRINARY_Operator}', "");
    Expect(1, 12275, '\P{^__ids_TRINARY_Operator}', "");
    Expect(0, 12276, '\p{__ids_TRINARY_Operator}', "");
    Expect(1, 12276, '\p{^__ids_TRINARY_Operator}', "");
    Expect(1, 12276, '\P{__ids_TRINARY_Operator}', "");
    Expect(0, 12276, '\P{^__ids_TRINARY_Operator}', "");
    Error('\p{:=	_IS_IDS_trinary_operator}');
    Error('\P{:=	_IS_IDS_trinary_operator}');
    Expect(1, 12275, '\p{isidstrinaryoperator}', "");
    Expect(0, 12275, '\p{^isidstrinaryoperator}', "");
    Expect(0, 12275, '\P{isidstrinaryoperator}', "");
    Expect(1, 12275, '\P{^isidstrinaryoperator}', "");
    Expect(0, 12276, '\p{isidstrinaryoperator}', "");
    Expect(1, 12276, '\p{^isidstrinaryoperator}', "");
    Expect(1, 12276, '\P{isidstrinaryoperator}', "");
    Expect(0, 12276, '\P{^isidstrinaryoperator}', "");
    Expect(1, 12275, '\p{ 	Is_IDS_Trinary_operator}', "");
    Expect(0, 12275, '\p{^ 	Is_IDS_Trinary_operator}', "");
    Expect(0, 12275, '\P{ 	Is_IDS_Trinary_operator}', "");
    Expect(1, 12275, '\P{^ 	Is_IDS_Trinary_operator}', "");
    Expect(0, 12276, '\p{ 	Is_IDS_Trinary_operator}', "");
    Expect(1, 12276, '\p{^ 	Is_IDS_Trinary_operator}', "");
    Expect(1, 12276, '\P{ 	Is_IDS_Trinary_operator}', "");
    Expect(0, 12276, '\P{^ 	Is_IDS_Trinary_operator}', "");
    Error('\p{:=-_IDST}');
    Error('\P{:=-_IDST}');
    Expect(1, 12275, '\p{idst}', "");
    Expect(0, 12275, '\p{^idst}', "");
    Expect(0, 12275, '\P{idst}', "");
    Expect(1, 12275, '\P{^idst}', "");
    Expect(0, 12276, '\p{idst}', "");
    Expect(1, 12276, '\p{^idst}', "");
    Expect(1, 12276, '\P{idst}', "");
    Expect(0, 12276, '\P{^idst}', "");
    Expect(1, 12275, '\p{_ idst}', "");
    Expect(0, 12275, '\p{^_ idst}', "");
    Expect(0, 12275, '\P{_ idst}', "");
    Expect(1, 12275, '\P{^_ idst}', "");
    Expect(0, 12276, '\p{_ idst}', "");
    Expect(1, 12276, '\p{^_ idst}', "");
    Expect(1, 12276, '\P{_ idst}', "");
    Expect(0, 12276, '\P{^_ idst}', "");
    Error('\p{ is_IDST:=}');
    Error('\P{ is_IDST:=}');
    Expect(1, 12275, '\p{isidst}', "");
    Expect(0, 12275, '\p{^isidst}', "");
    Expect(0, 12275, '\P{isidst}', "");
    Expect(1, 12275, '\P{^isidst}', "");
    Expect(0, 12276, '\p{isidst}', "");
    Expect(1, 12276, '\p{^isidst}', "");
    Expect(1, 12276, '\P{isidst}', "");
    Expect(0, 12276, '\P{^isidst}', "");
    Expect(1, 12275, '\p{-	Is_IDST}', "");
    Expect(0, 12275, '\p{^-	Is_IDST}', "");
    Expect(0, 12275, '\P{-	Is_IDST}', "");
    Expect(1, 12275, '\P{^-	Is_IDST}', "");
    Expect(0, 12276, '\p{-	Is_IDST}', "");
    Expect(1, 12276, '\p{^-	Is_IDST}', "");
    Expect(1, 12276, '\P{-	Is_IDST}', "");
    Expect(0, 12276, '\P{^-	Is_IDST}', "");
    Error('\p{ /a/Imperial_Aramaic}');
    Error('\P{ /a/Imperial_Aramaic}');
    Expect(1, 67679, '\p{imperialaramaic}', "");
    Expect(0, 67679, '\p{^imperialaramaic}', "");
    Expect(0, 67679, '\P{imperialaramaic}', "");
    Expect(1, 67679, '\P{^imperialaramaic}', "");
    Expect(0, 67680, '\p{imperialaramaic}', "");
    Expect(1, 67680, '\p{^imperialaramaic}', "");
    Expect(1, 67680, '\P{imperialaramaic}', "");
    Expect(0, 67680, '\P{^imperialaramaic}', "");
    Expect(1, 67679, '\p{-	imperial_aramaic}', "");
    Expect(0, 67679, '\p{^-	imperial_aramaic}', "");
    Expect(0, 67679, '\P{-	imperial_aramaic}', "");
    Expect(1, 67679, '\P{^-	imperial_aramaic}', "");
    Expect(0, 67680, '\p{-	imperial_aramaic}', "");
    Expect(1, 67680, '\p{^-	imperial_aramaic}', "");
    Expect(1, 67680, '\P{-	imperial_aramaic}', "");
    Expect(0, 67680, '\P{^-	imperial_aramaic}', "");
    Error('\p{-is_Imperial_ARAMAIC:=}');
    Error('\P{-is_Imperial_ARAMAIC:=}');
    Expect(1, 67679, '\p{isimperialaramaic}', "");
    Expect(0, 67679, '\p{^isimperialaramaic}', "");
    Expect(0, 67679, '\P{isimperialaramaic}', "");
    Expect(1, 67679, '\P{^isimperialaramaic}', "");
    Expect(0, 67680, '\p{isimperialaramaic}', "");
    Expect(1, 67680, '\p{^isimperialaramaic}', "");
    Expect(1, 67680, '\P{isimperialaramaic}', "");
    Expect(0, 67680, '\P{^isimperialaramaic}', "");
    Expect(1, 67679, '\p{ 	Is_imperial_Aramaic}', "");
    Expect(0, 67679, '\p{^ 	Is_imperial_Aramaic}', "");
    Expect(0, 67679, '\P{ 	Is_imperial_Aramaic}', "");
    Expect(1, 67679, '\P{^ 	Is_imperial_Aramaic}', "");
    Expect(0, 67680, '\p{ 	Is_imperial_Aramaic}', "");
    Expect(1, 67680, '\p{^ 	Is_imperial_Aramaic}', "");
    Expect(1, 67680, '\P{ 	Is_imperial_Aramaic}', "");
    Expect(0, 67680, '\P{^ 	Is_imperial_Aramaic}', "");
    Error('\p{ Armi:=}');
    Error('\P{ Armi:=}');
    Expect(1, 67679, '\p{armi}', "");
    Expect(0, 67679, '\p{^armi}', "");
    Expect(0, 67679, '\P{armi}', "");
    Expect(1, 67679, '\P{^armi}', "");
    Expect(0, 67680, '\p{armi}', "");
    Expect(1, 67680, '\p{^armi}', "");
    Expect(1, 67680, '\P{armi}', "");
    Expect(0, 67680, '\P{^armi}', "");
    Expect(1, 67679, '\p{__armi}', "");
    Expect(0, 67679, '\p{^__armi}', "");
    Expect(0, 67679, '\P{__armi}', "");
    Expect(1, 67679, '\P{^__armi}', "");
    Expect(0, 67680, '\p{__armi}', "");
    Expect(1, 67680, '\p{^__armi}', "");
    Expect(1, 67680, '\P{__armi}', "");
    Expect(0, 67680, '\P{^__armi}', "");
    Error('\p{/a/	 Is_ARMI}');
    Error('\P{/a/	 Is_ARMI}');
    Expect(1, 67679, '\p{isarmi}', "");
    Expect(0, 67679, '\p{^isarmi}', "");
    Expect(0, 67679, '\P{isarmi}', "");
    Expect(1, 67679, '\P{^isarmi}', "");
    Expect(0, 67680, '\p{isarmi}', "");
    Expect(1, 67680, '\p{^isarmi}', "");
    Expect(1, 67680, '\P{isarmi}', "");
    Expect(0, 67680, '\P{^isarmi}', "");
    Expect(1, 67679, '\p{--is_Armi}', "");
    Expect(0, 67679, '\p{^--is_Armi}', "");
    Expect(0, 67679, '\P{--is_Armi}', "");
    Expect(1, 67679, '\P{^--is_Armi}', "");
    Expect(0, 67680, '\p{--is_Armi}', "");
    Expect(1, 67680, '\p{^--is_Armi}', "");
    Expect(1, 67680, '\P{--is_Armi}', "");
    Expect(0, 67680, '\P{^--is_Armi}', "");
    Error('\p{ :=IN_Adlam}');
    Error('\P{ :=IN_Adlam}');
    Expect(1, 125279, '\p{inadlam}', "");
    Expect(0, 125279, '\p{^inadlam}', "");
    Expect(0, 125279, '\P{inadlam}', "");
    Expect(1, 125279, '\P{^inadlam}', "");
    Expect(0, 125280, '\p{inadlam}', "");
    Expect(1, 125280, '\p{^inadlam}', "");
    Expect(1, 125280, '\P{inadlam}', "");
    Expect(0, 125280, '\P{^inadlam}', "");
    Expect(1, 125279, '\p{-_In_ADLAM}', "");
    Expect(0, 125279, '\p{^-_In_ADLAM}', "");
    Expect(0, 125279, '\P{-_In_ADLAM}', "");
    Expect(1, 125279, '\P{^-_In_ADLAM}', "");
    Expect(0, 125280, '\p{-_In_ADLAM}', "");
    Expect(1, 125280, '\p{^-_In_ADLAM}', "");
    Expect(1, 125280, '\P{-_In_ADLAM}', "");
    Expect(0, 125280, '\P{^-_In_ADLAM}', "");
    Error('\p{	In_adlam:=}');
    Error('\P{	In_adlam:=}');
    Expect(1, 125279, '\p{	in_ADLAM}', "");
    Expect(0, 125279, '\p{^	in_ADLAM}', "");
    Expect(0, 125279, '\P{	in_ADLAM}', "");
    Expect(1, 125279, '\P{^	in_ADLAM}', "");
    Expect(0, 125280, '\p{	in_ADLAM}', "");
    Expect(1, 125280, '\p{^	in_ADLAM}', "");
    Expect(1, 125280, '\P{	in_ADLAM}', "");
    Expect(0, 125280, '\P{^	in_ADLAM}', "");
    Error('\p{ 	IN_ahom:=}');
    Error('\P{ 	IN_ahom:=}');
    Expect(1, 71487, '\p{inahom}', "");
    Expect(0, 71487, '\p{^inahom}', "");
    Expect(0, 71487, '\P{inahom}', "");
    Expect(1, 71487, '\P{^inahom}', "");
    Expect(0, 71488, '\p{inahom}', "");
    Expect(1, 71488, '\p{^inahom}', "");
    Expect(1, 71488, '\P{inahom}', "");
    Expect(0, 71488, '\P{^inahom}', "");
    Expect(1, 71487, '\p{_IN_AHOM}', "");
    Expect(0, 71487, '\p{^_IN_AHOM}', "");
    Expect(0, 71487, '\P{_IN_AHOM}', "");
    Expect(1, 71487, '\P{^_IN_AHOM}', "");
    Expect(0, 71488, '\p{_IN_AHOM}', "");
    Expect(1, 71488, '\p{^_IN_AHOM}', "");
    Expect(1, 71488, '\P{_IN_AHOM}', "");
    Expect(0, 71488, '\P{^_IN_AHOM}', "");
    Error('\p{:=- In_Ahom}');
    Error('\P{:=- In_Ahom}');
    Expect(1, 71487, '\p{  in_AHOM}', "");
    Expect(0, 71487, '\p{^  in_AHOM}', "");
    Expect(0, 71487, '\P{  in_AHOM}', "");
    Expect(1, 71487, '\P{^  in_AHOM}', "");
    Expect(0, 71488, '\p{  in_AHOM}', "");
    Expect(1, 71488, '\p{^  in_AHOM}', "");
    Expect(1, 71488, '\P{  in_AHOM}', "");
    Expect(0, 71488, '\P{^  in_AHOM}', "");
    Error('\p{/a/IN_ANATOLIAN_Hieroglyphs}');
    Error('\P{/a/IN_ANATOLIAN_Hieroglyphs}');
    Expect(1, 83583, '\p{inanatolianhieroglyphs}', "");
    Expect(0, 83583, '\p{^inanatolianhieroglyphs}', "");
    Expect(0, 83583, '\P{inanatolianhieroglyphs}', "");
    Expect(1, 83583, '\P{^inanatolianhieroglyphs}', "");
    Expect(0, 83584, '\p{inanatolianhieroglyphs}', "");
    Expect(1, 83584, '\p{^inanatolianhieroglyphs}', "");
    Expect(1, 83584, '\P{inanatolianhieroglyphs}', "");
    Expect(0, 83584, '\P{^inanatolianhieroglyphs}', "");
    Expect(1, 83583, '\p{__In_ANATOLIAN_Hieroglyphs}', "");
    Expect(0, 83583, '\p{^__In_ANATOLIAN_Hieroglyphs}', "");
    Expect(0, 83583, '\P{__In_ANATOLIAN_Hieroglyphs}', "");
    Expect(1, 83583, '\P{^__In_ANATOLIAN_Hieroglyphs}', "");
    Expect(0, 83584, '\p{__In_ANATOLIAN_Hieroglyphs}', "");
    Expect(1, 83584, '\p{^__In_ANATOLIAN_Hieroglyphs}', "");
    Expect(1, 83584, '\P{__In_ANATOLIAN_Hieroglyphs}', "");
    Expect(0, 83584, '\P{^__In_ANATOLIAN_Hieroglyphs}', "");
    Error('\p{	in_Anatolian_Hieroglyphs:=}');
    Error('\P{	in_Anatolian_Hieroglyphs:=}');
    Expect(1, 83583, '\p{-in_Anatolian_Hieroglyphs}', "");
    Expect(0, 83583, '\p{^-in_Anatolian_Hieroglyphs}', "");
    Expect(0, 83583, '\P{-in_Anatolian_Hieroglyphs}', "");
    Expect(1, 83583, '\P{^-in_Anatolian_Hieroglyphs}', "");
    Expect(0, 83584, '\p{-in_Anatolian_Hieroglyphs}', "");
    Expect(1, 83584, '\p{^-in_Anatolian_Hieroglyphs}', "");
    Expect(1, 83584, '\P{-in_Anatolian_Hieroglyphs}', "");
    Expect(0, 83584, '\P{^-in_Anatolian_Hieroglyphs}', "");
    Error('\p{:=_-In_Arabic}');
    Error('\P{:=_-In_Arabic}');
    Expect(1, 1791, '\p{inarabic}', "");
    Expect(0, 1791, '\p{^inarabic}', "");
    Expect(0, 1791, '\P{inarabic}', "");
    Expect(1, 1791, '\P{^inarabic}', "");
    Expect(0, 1792, '\p{inarabic}', "");
    Expect(1, 1792, '\p{^inarabic}', "");
    Expect(1, 1792, '\P{inarabic}', "");
    Expect(0, 1792, '\P{^inarabic}', "");
    Expect(1, 1791, '\p{_-In_Arabic}', "");
    Expect(0, 1791, '\p{^_-In_Arabic}', "");
    Expect(0, 1791, '\P{_-In_Arabic}', "");
    Expect(1, 1791, '\P{^_-In_Arabic}', "");
    Expect(0, 1792, '\p{_-In_Arabic}', "");
    Expect(1, 1792, '\p{^_-In_Arabic}', "");
    Expect(1, 1792, '\P{_-In_Arabic}', "");
    Expect(0, 1792, '\P{^_-In_Arabic}', "");
    Error('\p{:= IN_ARABIC}');
    Error('\P{:= IN_ARABIC}');
    Expect(1, 1791, '\p{-In_arabic}', "");
    Expect(0, 1791, '\p{^-In_arabic}', "");
    Expect(0, 1791, '\P{-In_arabic}', "");
    Expect(1, 1791, '\P{^-In_arabic}', "");
    Expect(0, 1792, '\p{-In_arabic}', "");
    Expect(1, 1792, '\p{^-In_arabic}', "");
    Expect(1, 1792, '\P{-In_arabic}', "");
    Expect(0, 1792, '\P{^-In_arabic}', "");
    Error('\p{		IN_ARMENIAN:=}');
    Error('\P{		IN_ARMENIAN:=}');
    Expect(1, 1423, '\p{inarmenian}', "");
    Expect(0, 1423, '\p{^inarmenian}', "");
    Expect(0, 1423, '\P{inarmenian}', "");
    Expect(1, 1423, '\P{^inarmenian}', "");
    Expect(0, 1424, '\p{inarmenian}', "");
    Expect(1, 1424, '\p{^inarmenian}', "");
    Expect(1, 1424, '\P{inarmenian}', "");
    Expect(0, 1424, '\P{^inarmenian}', "");
    Expect(1, 1423, '\p{-In_Armenian}', "");
    Expect(0, 1423, '\p{^-In_Armenian}', "");
    Expect(0, 1423, '\P{-In_Armenian}', "");
    Expect(1, 1423, '\P{^-In_Armenian}', "");
    Expect(0, 1424, '\p{-In_Armenian}', "");
    Expect(1, 1424, '\p{^-In_Armenian}', "");
    Expect(1, 1424, '\P{-In_Armenian}', "");
    Expect(0, 1424, '\P{^-In_Armenian}', "");
    Error('\p{- in_Armenian/a/}');
    Error('\P{- in_Armenian/a/}');
    Expect(1, 1423, '\p{	In_ARMENIAN}', "");
    Expect(0, 1423, '\p{^	In_ARMENIAN}', "");
    Expect(0, 1423, '\P{	In_ARMENIAN}', "");
    Expect(1, 1423, '\P{^	In_ARMENIAN}', "");
    Expect(0, 1424, '\p{	In_ARMENIAN}', "");
    Expect(1, 1424, '\p{^	In_ARMENIAN}', "");
    Expect(1, 1424, '\P{	In_ARMENIAN}', "");
    Expect(0, 1424, '\P{^	In_ARMENIAN}', "");
    Error('\p{/a/ _In_AVESTAN}');
    Error('\P{/a/ _In_AVESTAN}');
    Expect(1, 68415, '\p{inavestan}', "");
    Expect(0, 68415, '\p{^inavestan}', "");
    Expect(0, 68415, '\P{inavestan}', "");
    Expect(1, 68415, '\P{^inavestan}', "");
    Expect(0, 68416, '\p{inavestan}', "");
    Expect(1, 68416, '\p{^inavestan}', "");
    Expect(1, 68416, '\P{inavestan}', "");
    Expect(0, 68416, '\P{^inavestan}', "");
    Expect(1, 68415, '\p{-In_AVESTAN}', "");
    Expect(0, 68415, '\p{^-In_AVESTAN}', "");
    Expect(0, 68415, '\P{-In_AVESTAN}', "");
    Expect(1, 68415, '\P{^-In_AVESTAN}', "");
    Expect(0, 68416, '\p{-In_AVESTAN}', "");
    Expect(1, 68416, '\p{^-In_AVESTAN}', "");
    Expect(1, 68416, '\P{-In_AVESTAN}', "");
    Expect(0, 68416, '\P{^-In_AVESTAN}', "");
    Error('\p{	/a/IN_AVESTAN}');
    Error('\P{	/a/IN_AVESTAN}');
    Expect(1, 68415, '\p{ IN_Avestan}', "");
    Expect(0, 68415, '\p{^ IN_Avestan}', "");
    Expect(0, 68415, '\P{ IN_Avestan}', "");
    Expect(1, 68415, '\P{^ IN_Avestan}', "");
    Expect(0, 68416, '\p{ IN_Avestan}', "");
    Expect(1, 68416, '\p{^ IN_Avestan}', "");
    Expect(1, 68416, '\P{ IN_Avestan}', "");
    Expect(0, 68416, '\P{^ IN_Avestan}', "");
    Error('\p{- In_Balinese/a/}');
    Error('\P{- In_Balinese/a/}');
    Expect(1, 7039, '\p{inbalinese}', "");
    Expect(0, 7039, '\p{^inbalinese}', "");
    Expect(0, 7039, '\P{inbalinese}', "");
    Expect(1, 7039, '\P{^inbalinese}', "");
    Expect(0, 7040, '\p{inbalinese}', "");
    Expect(1, 7040, '\p{^inbalinese}', "");
    Expect(1, 7040, '\P{inbalinese}', "");
    Expect(0, 7040, '\P{^inbalinese}', "");
    Expect(1, 7039, '\p{ 	in_BALINESE}', "");
    Expect(0, 7039, '\p{^ 	in_BALINESE}', "");
    Expect(0, 7039, '\P{ 	in_BALINESE}', "");
    Expect(1, 7039, '\P{^ 	in_BALINESE}', "");
    Expect(0, 7040, '\p{ 	in_BALINESE}', "");
    Expect(1, 7040, '\p{^ 	in_BALINESE}', "");
    Expect(1, 7040, '\P{ 	in_BALINESE}', "");
    Expect(0, 7040, '\P{^ 	in_BALINESE}', "");
    Error('\p{/a/In_balinese}');
    Error('\P{/a/In_balinese}');
    Expect(1, 7039, '\p{_IN_Balinese}', "");
    Expect(0, 7039, '\p{^_IN_Balinese}', "");
    Expect(0, 7039, '\P{_IN_Balinese}', "");
    Expect(1, 7039, '\P{^_IN_Balinese}', "");
    Expect(0, 7040, '\p{_IN_Balinese}', "");
    Expect(1, 7040, '\p{^_IN_Balinese}', "");
    Expect(1, 7040, '\P{_IN_Balinese}', "");
    Expect(0, 7040, '\P{^_IN_Balinese}', "");
    Error('\p{/a/ -IN_Bamum}');
    Error('\P{/a/ -IN_Bamum}');
    Expect(1, 42751, '\p{inbamum}', "");
    Expect(0, 42751, '\p{^inbamum}', "");
    Expect(0, 42751, '\P{inbamum}', "");
    Expect(1, 42751, '\P{^inbamum}', "");
    Expect(0, 42752, '\p{inbamum}', "");
    Expect(1, 42752, '\p{^inbamum}', "");
    Expect(1, 42752, '\P{inbamum}', "");
    Expect(0, 42752, '\P{^inbamum}', "");
    Expect(1, 42751, '\p{-In_Bamum}', "");
    Expect(0, 42751, '\p{^-In_Bamum}', "");
    Expect(0, 42751, '\P{-In_Bamum}', "");
    Expect(1, 42751, '\P{^-In_Bamum}', "");
    Expect(0, 42752, '\p{-In_Bamum}', "");
    Expect(1, 42752, '\p{^-In_Bamum}', "");
    Expect(1, 42752, '\P{-In_Bamum}', "");
    Expect(0, 42752, '\P{^-In_Bamum}', "");
    Error('\p{_/a/In_Bamum}');
    Error('\P{_/a/In_Bamum}');
    Expect(1, 42751, '\p{	IN_Bamum}', "");
    Expect(0, 42751, '\p{^	IN_Bamum}', "");
    Expect(0, 42751, '\P{	IN_Bamum}', "");
    Expect(1, 42751, '\P{^	IN_Bamum}', "");
    Expect(0, 42752, '\p{	IN_Bamum}', "");
    Expect(1, 42752, '\p{^	IN_Bamum}', "");
    Expect(1, 42752, '\P{	IN_Bamum}', "");
    Expect(0, 42752, '\P{^	IN_Bamum}', "");
    Error('\p{ :=in_Bassa_VAH}');
    Error('\P{ :=in_Bassa_VAH}');
    Expect(1, 92927, '\p{inbassavah}', "");
    Expect(0, 92927, '\p{^inbassavah}', "");
    Expect(0, 92927, '\P{inbassavah}', "");
    Expect(1, 92927, '\P{^inbassavah}', "");
    Expect(0, 92928, '\p{inbassavah}', "");
    Expect(1, 92928, '\p{^inbassavah}', "");
    Expect(1, 92928, '\P{inbassavah}', "");
    Expect(0, 92928, '\P{^inbassavah}', "");
    Expect(1, 92927, '\p{_IN_BASSA_Vah}', "");
    Expect(0, 92927, '\p{^_IN_BASSA_Vah}', "");
    Expect(0, 92927, '\P{_IN_BASSA_Vah}', "");
    Expect(1, 92927, '\P{^_IN_BASSA_Vah}', "");
    Expect(0, 92928, '\p{_IN_BASSA_Vah}', "");
    Expect(1, 92928, '\p{^_IN_BASSA_Vah}', "");
    Expect(1, 92928, '\P{_IN_BASSA_Vah}', "");
    Expect(0, 92928, '\P{^_IN_BASSA_Vah}', "");
    Error('\p{_ IN_BASSA_vah/a/}');
    Error('\P{_ IN_BASSA_vah/a/}');
    Expect(1, 92927, '\p{-In_BASSA_vah}', "");
    Expect(0, 92927, '\p{^-In_BASSA_vah}', "");
    Expect(0, 92927, '\P{-In_BASSA_vah}', "");
    Expect(1, 92927, '\P{^-In_BASSA_vah}', "");
    Expect(0, 92928, '\p{-In_BASSA_vah}', "");
    Expect(1, 92928, '\p{^-In_BASSA_vah}', "");
    Expect(1, 92928, '\P{-In_BASSA_vah}', "");
    Expect(0, 92928, '\P{^-In_BASSA_vah}', "");
    Error('\p{_/a/IN_BATAK}');
    Error('\P{_/a/IN_BATAK}');
    Expect(1, 7167, '\p{inbatak}', "");
    Expect(0, 7167, '\p{^inbatak}', "");
    Expect(0, 7167, '\P{inbatak}', "");
    Expect(1, 7167, '\P{^inbatak}', "");
    Expect(0, 7168, '\p{inbatak}', "");
    Expect(1, 7168, '\p{^inbatak}', "");
    Expect(1, 7168, '\P{inbatak}', "");
    Expect(0, 7168, '\P{^inbatak}', "");
    Expect(1, 7167, '\p{_ IN_BATAK}', "");
    Expect(0, 7167, '\p{^_ IN_BATAK}', "");
    Expect(0, 7167, '\P{_ IN_BATAK}', "");
    Expect(1, 7167, '\P{^_ IN_BATAK}', "");
    Expect(0, 7168, '\p{_ IN_BATAK}', "");
    Expect(1, 7168, '\p{^_ IN_BATAK}', "");
    Expect(1, 7168, '\P{_ IN_BATAK}', "");
    Expect(0, 7168, '\P{^_ IN_BATAK}', "");
    Error('\p{_/a/in_batak}');
    Error('\P{_/a/in_batak}');
    Expect(1, 7167, '\p{In_BATAK}', "");
    Expect(0, 7167, '\p{^In_BATAK}', "");
    Expect(0, 7167, '\P{In_BATAK}', "");
    Expect(1, 7167, '\P{^In_BATAK}', "");
    Expect(0, 7168, '\p{In_BATAK}', "");
    Expect(1, 7168, '\p{^In_BATAK}', "");
    Expect(1, 7168, '\P{In_BATAK}', "");
    Expect(0, 7168, '\P{^In_BATAK}', "");
    Error('\p{-_In_Bengali/a/}');
    Error('\P{-_In_Bengali/a/}');
    Expect(1, 2559, '\p{inbengali}', "");
    Expect(0, 2559, '\p{^inbengali}', "");
    Expect(0, 2559, '\P{inbengali}', "");
    Expect(1, 2559, '\P{^inbengali}', "");
    Expect(0, 2560, '\p{inbengali}', "");
    Expect(1, 2560, '\p{^inbengali}', "");
    Expect(1, 2560, '\P{inbengali}', "");
    Expect(0, 2560, '\P{^inbengali}', "");
    Expect(1, 2559, '\p{	IN_BENGALI}', "");
    Expect(0, 2559, '\p{^	IN_BENGALI}', "");
    Expect(0, 2559, '\P{	IN_BENGALI}', "");
    Expect(1, 2559, '\P{^	IN_BENGALI}', "");
    Expect(0, 2560, '\p{	IN_BENGALI}', "");
    Expect(1, 2560, '\p{^	IN_BENGALI}', "");
    Expect(1, 2560, '\P{	IN_BENGALI}', "");
    Expect(0, 2560, '\P{^	IN_BENGALI}', "");
    Error('\p{		in_BENGALI/a/}');
    Error('\P{		in_BENGALI/a/}');
    Expect(1, 2559, '\p{_-In_Bengali}', "");
    Expect(0, 2559, '\p{^_-In_Bengali}', "");
    Expect(0, 2559, '\P{_-In_Bengali}', "");
    Expect(1, 2559, '\P{^_-In_Bengali}', "");
    Expect(0, 2560, '\p{_-In_Bengali}', "");
    Expect(1, 2560, '\p{^_-In_Bengali}', "");
    Expect(1, 2560, '\P{_-In_Bengali}', "");
    Expect(0, 2560, '\P{^_-In_Bengali}', "");
    Error('\p{	:=in_Bhaiksuki}');
    Error('\P{	:=in_Bhaiksuki}');
    Expect(1, 72815, '\p{inbhaiksuki}', "");
    Expect(0, 72815, '\p{^inbhaiksuki}', "");
    Expect(0, 72815, '\P{inbhaiksuki}', "");
    Expect(1, 72815, '\P{^inbhaiksuki}', "");
    Expect(0, 72816, '\p{inbhaiksuki}', "");
    Expect(1, 72816, '\p{^inbhaiksuki}', "");
    Expect(1, 72816, '\P{inbhaiksuki}', "");
    Expect(0, 72816, '\P{^inbhaiksuki}', "");
    Expect(1, 72815, '\p{--In_Bhaiksuki}', "");
    Expect(0, 72815, '\p{^--In_Bhaiksuki}', "");
    Expect(0, 72815, '\P{--In_Bhaiksuki}', "");
    Expect(1, 72815, '\P{^--In_Bhaiksuki}', "");
    Expect(0, 72816, '\p{--In_Bhaiksuki}', "");
    Expect(1, 72816, '\p{^--In_Bhaiksuki}', "");
    Expect(1, 72816, '\P{--In_Bhaiksuki}', "");
    Expect(0, 72816, '\P{^--In_Bhaiksuki}', "");
    Error('\p{ In_Bhaiksuki/a/}');
    Error('\P{ In_Bhaiksuki/a/}');
    Expect(1, 72815, '\p{In_Bhaiksuki}', "");
    Expect(0, 72815, '\p{^In_Bhaiksuki}', "");
    Expect(0, 72815, '\P{In_Bhaiksuki}', "");
    Expect(1, 72815, '\P{^In_Bhaiksuki}', "");
    Expect(0, 72816, '\p{In_Bhaiksuki}', "");
    Expect(1, 72816, '\p{^In_Bhaiksuki}', "");
    Expect(1, 72816, '\P{In_Bhaiksuki}', "");
    Expect(0, 72816, '\P{^In_Bhaiksuki}', "");
    Error('\p{/a/ 	in_Bopomofo}');
    Error('\P{/a/ 	in_Bopomofo}');
    Expect(1, 12591, '\p{inbopomofo}', "");
    Expect(0, 12591, '\p{^inbopomofo}', "");
    Expect(0, 12591, '\P{inbopomofo}', "");
    Expect(1, 12591, '\P{^inbopomofo}', "");
    Expect(0, 12592, '\p{inbopomofo}', "");
    Expect(1, 12592, '\p{^inbopomofo}', "");
    Expect(1, 12592, '\P{inbopomofo}', "");
    Expect(0, 12592, '\P{^inbopomofo}', "");
    Expect(1, 12591, '\p{_In_Bopomofo}', "");
    Expect(0, 12591, '\p{^_In_Bopomofo}', "");
    Expect(0, 12591, '\P{_In_Bopomofo}', "");
    Expect(1, 12591, '\P{^_In_Bopomofo}', "");
    Expect(0, 12592, '\p{_In_Bopomofo}', "");
    Expect(1, 12592, '\p{^_In_Bopomofo}', "");
    Expect(1, 12592, '\P{_In_Bopomofo}', "");
    Expect(0, 12592, '\P{^_In_Bopomofo}', "");
    Error('\p{/a/-_In_Bopomofo}');
    Error('\P{/a/-_In_Bopomofo}');
    Expect(1, 12591, '\p{--In_BOPOMOFO}', "");
    Expect(0, 12591, '\p{^--In_BOPOMOFO}', "");
    Expect(0, 12591, '\P{--In_BOPOMOFO}', "");
    Expect(1, 12591, '\P{^--In_BOPOMOFO}', "");
    Expect(0, 12592, '\p{--In_BOPOMOFO}', "");
    Expect(1, 12592, '\p{^--In_BOPOMOFO}', "");
    Expect(1, 12592, '\P{--In_BOPOMOFO}', "");
    Expect(0, 12592, '\P{^--In_BOPOMOFO}', "");
    Error('\p{:=_	in_brahmi}');
    Error('\P{:=_	in_brahmi}');
    Expect(1, 69759, '\p{inbrahmi}', "");
    Expect(0, 69759, '\p{^inbrahmi}', "");
    Expect(0, 69759, '\P{inbrahmi}', "");
    Expect(1, 69759, '\P{^inbrahmi}', "");
    Expect(0, 69760, '\p{inbrahmi}', "");
    Expect(1, 69760, '\p{^inbrahmi}', "");
    Expect(1, 69760, '\P{inbrahmi}', "");
    Expect(0, 69760, '\P{^inbrahmi}', "");
    Expect(1, 69759, '\p{  In_BRAHMI}', "");
    Expect(0, 69759, '\p{^  In_BRAHMI}', "");
    Expect(0, 69759, '\P{  In_BRAHMI}', "");
    Expect(1, 69759, '\P{^  In_BRAHMI}', "");
    Expect(0, 69760, '\p{  In_BRAHMI}', "");
    Expect(1, 69760, '\p{^  In_BRAHMI}', "");
    Expect(1, 69760, '\P{  In_BRAHMI}', "");
    Expect(0, 69760, '\P{^  In_BRAHMI}', "");
    Error('\p{__In_Brahmi:=}');
    Error('\P{__In_Brahmi:=}');
    Expect(1, 69759, '\p{__In_BRAHMI}', "");
    Expect(0, 69759, '\p{^__In_BRAHMI}', "");
    Expect(0, 69759, '\P{__In_BRAHMI}', "");
    Expect(1, 69759, '\P{^__In_BRAHMI}', "");
    Expect(0, 69760, '\p{__In_BRAHMI}', "");
    Expect(1, 69760, '\p{^__In_BRAHMI}', "");
    Expect(1, 69760, '\P{__In_BRAHMI}', "");
    Expect(0, 69760, '\P{^__In_BRAHMI}', "");
    Error('\p{:=In_Buginese}');
    Error('\P{:=In_Buginese}');
    Expect(1, 6687, '\p{inbuginese}', "");
    Expect(0, 6687, '\p{^inbuginese}', "");
    Expect(0, 6687, '\P{inbuginese}', "");
    Expect(1, 6687, '\P{^inbuginese}', "");
    Expect(0, 6688, '\p{inbuginese}', "");
    Expect(1, 6688, '\p{^inbuginese}', "");
    Expect(1, 6688, '\P{inbuginese}', "");
    Expect(0, 6688, '\P{^inbuginese}', "");
    Expect(1, 6687, '\p{  in_BUGINESE}', "");
    Expect(0, 6687, '\p{^  in_BUGINESE}', "");
    Expect(0, 6687, '\P{  in_BUGINESE}', "");
    Expect(1, 6687, '\P{^  in_BUGINESE}', "");
    Expect(0, 6688, '\p{  in_BUGINESE}', "");
    Expect(1, 6688, '\p{^  in_BUGINESE}', "");
    Expect(1, 6688, '\P{  in_BUGINESE}', "");
    Expect(0, 6688, '\P{^  in_BUGINESE}', "");
    Error('\p{/a/ -In_BUGINESE}');
    Error('\P{/a/ -In_BUGINESE}');
    Expect(1, 6687, '\p{__In_Buginese}', "");
    Expect(0, 6687, '\p{^__In_Buginese}', "");
    Expect(0, 6687, '\P{__In_Buginese}', "");
    Expect(1, 6687, '\P{^__In_Buginese}', "");
    Expect(0, 6688, '\p{__In_Buginese}', "");
    Expect(1, 6688, '\p{^__In_Buginese}', "");
    Expect(1, 6688, '\P{__In_Buginese}', "");
    Expect(0, 6688, '\P{^__In_Buginese}', "");
    Error('\p{/a/_ IN_buhid}');
    Error('\P{/a/_ IN_buhid}');
    Expect(1, 5983, '\p{inbuhid}', "");
    Expect(0, 5983, '\p{^inbuhid}', "");
    Expect(0, 5983, '\P{inbuhid}', "");
    Expect(1, 5983, '\P{^inbuhid}', "");
    Expect(0, 5984, '\p{inbuhid}', "");
    Expect(1, 5984, '\p{^inbuhid}', "");
    Expect(1, 5984, '\P{inbuhid}', "");
    Expect(0, 5984, '\P{^inbuhid}', "");
    Expect(1, 5983, '\p{	IN_BUHID}', "");
    Expect(0, 5983, '\p{^	IN_BUHID}', "");
    Expect(0, 5983, '\P{	IN_BUHID}', "");
    Expect(1, 5983, '\P{^	IN_BUHID}', "");
    Expect(0, 5984, '\p{	IN_BUHID}', "");
    Expect(1, 5984, '\p{^	IN_BUHID}', "");
    Expect(1, 5984, '\P{	IN_BUHID}', "");
    Expect(0, 5984, '\P{^	IN_BUHID}', "");
    Error('\p{/a/_ In_buhid}');
    Error('\P{/a/_ In_buhid}');
    Expect(1, 5983, '\p{_In_Buhid}', "");
    Expect(0, 5983, '\p{^_In_Buhid}', "");
    Expect(0, 5983, '\P{_In_Buhid}', "");
    Expect(1, 5983, '\P{^_In_Buhid}', "");
    Expect(0, 5984, '\p{_In_Buhid}', "");
    Expect(1, 5984, '\p{^_In_Buhid}', "");
    Expect(1, 5984, '\P{_In_Buhid}', "");
    Expect(0, 5984, '\P{^_In_Buhid}', "");
    Error('\p{/a/	-in_Carian}');
    Error('\P{/a/	-in_Carian}');
    Expect(1, 66271, '\p{incarian}', "");
    Expect(0, 66271, '\p{^incarian}', "");
    Expect(0, 66271, '\P{incarian}', "");
    Expect(1, 66271, '\P{^incarian}', "");
    Expect(0, 66272, '\p{incarian}', "");
    Expect(1, 66272, '\p{^incarian}', "");
    Expect(1, 66272, '\P{incarian}', "");
    Expect(0, 66272, '\P{^incarian}', "");
    Expect(1, 66271, '\p{-in_Carian}', "");
    Expect(0, 66271, '\p{^-in_Carian}', "");
    Expect(0, 66271, '\P{-in_Carian}', "");
    Expect(1, 66271, '\P{^-in_Carian}', "");
    Expect(0, 66272, '\p{-in_Carian}', "");
    Expect(1, 66272, '\p{^-in_Carian}', "");
    Expect(1, 66272, '\P{-in_Carian}', "");
    Expect(0, 66272, '\P{^-in_Carian}', "");
    Error('\p{:=_IN_Carian}');
    Error('\P{:=_IN_Carian}');
    Expect(1, 66271, '\p{		In_Carian}', "");
    Expect(0, 66271, '\p{^		In_Carian}', "");
    Expect(0, 66271, '\P{		In_Carian}', "");
    Expect(1, 66271, '\P{^		In_Carian}', "");
    Expect(0, 66272, '\p{		In_Carian}', "");
    Expect(1, 66272, '\p{^		In_Carian}', "");
    Expect(1, 66272, '\P{		In_Carian}', "");
    Expect(0, 66272, '\P{^		In_Carian}', "");
    Error('\p{ In_Caucasian_albanian:=}');
    Error('\P{ In_Caucasian_albanian:=}');
    Expect(1, 66927, '\p{incaucasianalbanian}', "");
    Expect(0, 66927, '\p{^incaucasianalbanian}', "");
    Expect(0, 66927, '\P{incaucasianalbanian}', "");
    Expect(1, 66927, '\P{^incaucasianalbanian}', "");
    Expect(0, 66928, '\p{incaucasianalbanian}', "");
    Expect(1, 66928, '\p{^incaucasianalbanian}', "");
    Expect(1, 66928, '\P{incaucasianalbanian}', "");
    Expect(0, 66928, '\P{^incaucasianalbanian}', "");
    Expect(1, 66927, '\p{-	IN_caucasian_Albanian}', "");
    Expect(0, 66927, '\p{^-	IN_caucasian_Albanian}', "");
    Expect(0, 66927, '\P{-	IN_caucasian_Albanian}', "");
    Expect(1, 66927, '\P{^-	IN_caucasian_Albanian}', "");
    Expect(0, 66928, '\p{-	IN_caucasian_Albanian}', "");
    Expect(1, 66928, '\p{^-	IN_caucasian_Albanian}', "");
    Expect(1, 66928, '\P{-	IN_caucasian_Albanian}', "");
    Expect(0, 66928, '\P{^-	IN_caucasian_Albanian}', "");
    Error('\p{/a/		IN_Caucasian_Albanian}');
    Error('\P{/a/		IN_Caucasian_Albanian}');
    Expect(1, 66927, '\p{ 	In_Caucasian_albanian}', "");
    Expect(0, 66927, '\p{^ 	In_Caucasian_albanian}', "");
    Expect(0, 66927, '\P{ 	In_Caucasian_albanian}', "");
    Expect(1, 66927, '\P{^ 	In_Caucasian_albanian}', "");
    Expect(0, 66928, '\p{ 	In_Caucasian_albanian}', "");
    Expect(1, 66928, '\p{^ 	In_Caucasian_albanian}', "");
    Expect(1, 66928, '\P{ 	In_Caucasian_albanian}', "");
    Expect(0, 66928, '\P{^ 	In_Caucasian_albanian}', "");
    Error('\p{/a/ -IN_Chakma}');
    Error('\P{/a/ -IN_Chakma}');
    Expect(1, 69967, '\p{inchakma}', "");
    Expect(0, 69967, '\p{^inchakma}', "");
    Expect(0, 69967, '\P{inchakma}', "");
    Expect(1, 69967, '\P{^inchakma}', "");
    Expect(0, 69968, '\p{inchakma}', "");
    Expect(1, 69968, '\p{^inchakma}', "");
    Expect(1, 69968, '\P{inchakma}', "");
    Expect(0, 69968, '\P{^inchakma}', "");
    Expect(1, 69967, '\p{-IN_Chakma}', "");
    Expect(0, 69967, '\p{^-IN_Chakma}', "");
    Expect(0, 69967, '\P{-IN_Chakma}', "");
    Expect(1, 69967, '\P{^-IN_Chakma}', "");
    Expect(0, 69968, '\p{-IN_Chakma}', "");
    Expect(1, 69968, '\p{^-IN_Chakma}', "");
    Expect(1, 69968, '\P{-IN_Chakma}', "");
    Expect(0, 69968, '\P{^-IN_Chakma}', "");
    Error('\p{-:=IN_Chakma}');
    Error('\P{-:=IN_Chakma}');
    Expect(1, 69967, '\p{		In_Chakma}', "");
    Expect(0, 69967, '\p{^		In_Chakma}', "");
    Expect(0, 69967, '\P{		In_Chakma}', "");
    Expect(1, 69967, '\P{^		In_Chakma}', "");
    Expect(0, 69968, '\p{		In_Chakma}', "");
    Expect(1, 69968, '\p{^		In_Chakma}', "");
    Expect(1, 69968, '\P{		In_Chakma}', "");
    Expect(0, 69968, '\P{^		In_Chakma}', "");
    Error('\p{	:=in_Cham}');
    Error('\P{	:=in_Cham}');
    Expect(1, 43615, '\p{incham}', "");
    Expect(0, 43615, '\p{^incham}', "");
    Expect(0, 43615, '\P{incham}', "");
    Expect(1, 43615, '\P{^incham}', "");
    Expect(0, 43616, '\p{incham}', "");
    Expect(1, 43616, '\p{^incham}', "");
    Expect(1, 43616, '\P{incham}', "");
    Expect(0, 43616, '\P{^incham}', "");
    Expect(1, 43615, '\p{- IN_CHAM}', "");
    Expect(0, 43615, '\p{^- IN_CHAM}', "");
    Expect(0, 43615, '\P{- IN_CHAM}', "");
    Expect(1, 43615, '\P{^- IN_CHAM}', "");
    Expect(0, 43616, '\p{- IN_CHAM}', "");
    Expect(1, 43616, '\p{^- IN_CHAM}', "");
    Expect(1, 43616, '\P{- IN_CHAM}', "");
    Expect(0, 43616, '\P{^- IN_CHAM}', "");
    Error('\p{	-In_Cham:=}');
    Error('\P{	-In_Cham:=}');
    Expect(1, 43615, '\p{-	IN_Cham}', "");
    Expect(0, 43615, '\p{^-	IN_Cham}', "");
    Expect(0, 43615, '\P{-	IN_Cham}', "");
    Expect(1, 43615, '\P{^-	IN_Cham}', "");
    Expect(0, 43616, '\p{-	IN_Cham}', "");
    Expect(1, 43616, '\p{^-	IN_Cham}', "");
    Expect(1, 43616, '\P{-	IN_Cham}', "");
    Expect(0, 43616, '\P{^-	IN_Cham}', "");
    Error('\p{:=  In_cherokee}');
    Error('\P{:=  In_cherokee}');
    Expect(1, 5119, '\p{incherokee}', "");
    Expect(0, 5119, '\p{^incherokee}', "");
    Expect(0, 5119, '\P{incherokee}', "");
    Expect(1, 5119, '\P{^incherokee}', "");
    Expect(0, 5120, '\p{incherokee}', "");
    Expect(1, 5120, '\p{^incherokee}', "");
    Expect(1, 5120, '\P{incherokee}', "");
    Expect(0, 5120, '\P{^incherokee}', "");
    Expect(1, 5119, '\p{-_In_Cherokee}', "");
    Expect(0, 5119, '\p{^-_In_Cherokee}', "");
    Expect(0, 5119, '\P{-_In_Cherokee}', "");
    Expect(1, 5119, '\P{^-_In_Cherokee}', "");
    Expect(0, 5120, '\p{-_In_Cherokee}', "");
    Expect(1, 5120, '\p{^-_In_Cherokee}', "");
    Expect(1, 5120, '\P{-_In_Cherokee}', "");
    Expect(0, 5120, '\P{^-_In_Cherokee}', "");
    Error('\p{ in_Cherokee:=}');
    Error('\P{ in_Cherokee:=}');
    Expect(1, 5119, '\p{_-In_Cherokee}', "");
    Expect(0, 5119, '\p{^_-In_Cherokee}', "");
    Expect(0, 5119, '\P{_-In_Cherokee}', "");
    Expect(1, 5119, '\P{^_-In_Cherokee}', "");
    Expect(0, 5120, '\p{_-In_Cherokee}', "");
    Expect(1, 5120, '\p{^_-In_Cherokee}', "");
    Expect(1, 5120, '\P{_-In_Cherokee}', "");
    Expect(0, 5120, '\P{^_-In_Cherokee}', "");
    Error('\p{/a/	in_coptic}');
    Error('\P{/a/	in_coptic}');
    Expect(1, 11519, '\p{incoptic}', "");
    Expect(0, 11519, '\p{^incoptic}', "");
    Expect(0, 11519, '\P{incoptic}', "");
    Expect(1, 11519, '\P{^incoptic}', "");
    Expect(0, 11520, '\p{incoptic}', "");
    Expect(1, 11520, '\p{^incoptic}', "");
    Expect(1, 11520, '\P{incoptic}', "");
    Expect(0, 11520, '\P{^incoptic}', "");
    Expect(1, 11519, '\p{_In_Coptic}', "");
    Expect(0, 11519, '\p{^_In_Coptic}', "");
    Expect(0, 11519, '\P{_In_Coptic}', "");
    Expect(1, 11519, '\P{^_In_Coptic}', "");
    Expect(0, 11520, '\p{_In_Coptic}', "");
    Expect(1, 11520, '\p{^_In_Coptic}', "");
    Expect(1, 11520, '\P{_In_Coptic}', "");
    Expect(0, 11520, '\P{^_In_Coptic}', "");
    Error('\p{:=-IN_Coptic}');
    Error('\P{:=-IN_Coptic}');
    Expect(1, 11519, '\p{ 	In_Coptic}', "");
    Expect(0, 11519, '\p{^ 	In_Coptic}', "");
    Expect(0, 11519, '\P{ 	In_Coptic}', "");
    Expect(1, 11519, '\P{^ 	In_Coptic}', "");
    Expect(0, 11520, '\p{ 	In_Coptic}', "");
    Expect(1, 11520, '\p{^ 	In_Coptic}', "");
    Expect(1, 11520, '\P{ 	In_Coptic}', "");
    Expect(0, 11520, '\P{^ 	In_Coptic}', "");
    Error('\p{	 in_cuneiform/a/}');
    Error('\P{	 in_cuneiform/a/}');
    Expect(1, 74751, '\p{incuneiform}', "");
    Expect(0, 74751, '\p{^incuneiform}', "");
    Expect(0, 74751, '\P{incuneiform}', "");
    Expect(1, 74751, '\P{^incuneiform}', "");
    Expect(0, 74752, '\p{incuneiform}', "");
    Expect(1, 74752, '\p{^incuneiform}', "");
    Expect(1, 74752, '\P{incuneiform}', "");
    Expect(0, 74752, '\P{^incuneiform}', "");
    Expect(1, 74751, '\p{-In_Cuneiform}', "");
    Expect(0, 74751, '\p{^-In_Cuneiform}', "");
    Expect(0, 74751, '\P{-In_Cuneiform}', "");
    Expect(1, 74751, '\P{^-In_Cuneiform}', "");
    Expect(0, 74752, '\p{-In_Cuneiform}', "");
    Expect(1, 74752, '\p{^-In_Cuneiform}', "");
    Expect(1, 74752, '\P{-In_Cuneiform}', "");
    Expect(0, 74752, '\P{^-In_Cuneiform}', "");
    Error('\p{/a/  In_Cuneiform}');
    Error('\P{/a/  In_Cuneiform}');
    Expect(1, 74751, '\p{	 IN_CUNEIFORM}', "");
    Expect(0, 74751, '\p{^	 IN_CUNEIFORM}', "");
    Expect(0, 74751, '\P{	 IN_CUNEIFORM}', "");
    Expect(1, 74751, '\P{^	 IN_CUNEIFORM}', "");
    Expect(0, 74752, '\p{	 IN_CUNEIFORM}', "");
    Expect(1, 74752, '\p{^	 IN_CUNEIFORM}', "");
    Expect(1, 74752, '\P{	 IN_CUNEIFORM}', "");
    Expect(0, 74752, '\P{^	 IN_CUNEIFORM}', "");
    Error('\p{/a/	In_Cyrillic}');
    Error('\P{/a/	In_Cyrillic}');
    Expect(1, 1279, '\p{incyrillic}', "");
    Expect(0, 1279, '\p{^incyrillic}', "");
    Expect(0, 1279, '\P{incyrillic}', "");
    Expect(1, 1279, '\P{^incyrillic}', "");
    Expect(0, 1280, '\p{incyrillic}', "");
    Expect(1, 1280, '\p{^incyrillic}', "");
    Expect(1, 1280, '\P{incyrillic}', "");
    Expect(0, 1280, '\P{^incyrillic}', "");
    Expect(1, 1279, '\p{-_IN_Cyrillic}', "");
    Expect(0, 1279, '\p{^-_IN_Cyrillic}', "");
    Expect(0, 1279, '\P{-_IN_Cyrillic}', "");
    Expect(1, 1279, '\P{^-_IN_Cyrillic}', "");
    Expect(0, 1280, '\p{-_IN_Cyrillic}', "");
    Expect(1, 1280, '\p{^-_IN_Cyrillic}', "");
    Expect(1, 1280, '\P{-_IN_Cyrillic}', "");
    Expect(0, 1280, '\P{^-_IN_Cyrillic}', "");
    Error('\p{/a/	In_cyrillic}');
    Error('\P{/a/	In_cyrillic}');
    Expect(1, 1279, '\p{-In_CYRILLIC}', "");
    Expect(0, 1279, '\p{^-In_CYRILLIC}', "");
    Expect(0, 1279, '\P{-In_CYRILLIC}', "");
    Expect(1, 1279, '\P{^-In_CYRILLIC}', "");
    Expect(0, 1280, '\p{-In_CYRILLIC}', "");
    Expect(1, 1280, '\p{^-In_CYRILLIC}', "");
    Expect(1, 1280, '\P{-In_CYRILLIC}', "");
    Expect(0, 1280, '\P{^-In_CYRILLIC}', "");
    Error('\p{:=- IN_Deseret}');
    Error('\P{:=- IN_Deseret}');
    Expect(1, 66639, '\p{indeseret}', "");
    Expect(0, 66639, '\p{^indeseret}', "");
    Expect(0, 66639, '\P{indeseret}', "");
    Expect(1, 66639, '\P{^indeseret}', "");
    Expect(0, 66640, '\p{indeseret}', "");
    Expect(1, 66640, '\p{^indeseret}', "");
    Expect(1, 66640, '\P{indeseret}', "");
    Expect(0, 66640, '\P{^indeseret}', "");
    Expect(1, 66639, '\p{	_IN_DESERET}', "");
    Expect(0, 66639, '\p{^	_IN_DESERET}', "");
    Expect(0, 66639, '\P{	_IN_DESERET}', "");
    Expect(1, 66639, '\P{^	_IN_DESERET}', "");
    Expect(0, 66640, '\p{	_IN_DESERET}', "");
    Expect(1, 66640, '\p{^	_IN_DESERET}', "");
    Expect(1, 66640, '\P{	_IN_DESERET}', "");
    Expect(0, 66640, '\P{^	_IN_DESERET}', "");
    Error('\p{	 In_deseret:=}');
    Error('\P{	 In_deseret:=}');
    Expect(1, 66639, '\p{ IN_deseret}', "");
    Expect(0, 66639, '\p{^ IN_deseret}', "");
    Expect(0, 66639, '\P{ IN_deseret}', "");
    Expect(1, 66639, '\P{^ IN_deseret}', "");
    Expect(0, 66640, '\p{ IN_deseret}', "");
    Expect(1, 66640, '\p{^ IN_deseret}', "");
    Expect(1, 66640, '\P{ IN_deseret}', "");
    Expect(0, 66640, '\P{^ IN_deseret}', "");
    Error('\p{	-in_Devanagari/a/}');
    Error('\P{	-in_Devanagari/a/}');
    Expect(1, 2431, '\p{indevanagari}', "");
    Expect(0, 2431, '\p{^indevanagari}', "");
    Expect(0, 2431, '\P{indevanagari}', "");
    Expect(1, 2431, '\P{^indevanagari}', "");
    Expect(0, 2432, '\p{indevanagari}', "");
    Expect(1, 2432, '\p{^indevanagari}', "");
    Expect(1, 2432, '\P{indevanagari}', "");
    Expect(0, 2432, '\P{^indevanagari}', "");
    Expect(1, 2431, '\p{	-In_DEVANAGARI}', "");
    Expect(0, 2431, '\p{^	-In_DEVANAGARI}', "");
    Expect(0, 2431, '\P{	-In_DEVANAGARI}', "");
    Expect(1, 2431, '\P{^	-In_DEVANAGARI}', "");
    Expect(0, 2432, '\p{	-In_DEVANAGARI}', "");
    Expect(1, 2432, '\p{^	-In_DEVANAGARI}', "");
    Expect(1, 2432, '\P{	-In_DEVANAGARI}', "");
    Expect(0, 2432, '\P{^	-In_DEVANAGARI}', "");
    Error('\p{	/a/In_Devanagari}');
    Error('\P{	/a/In_Devanagari}');
    Expect(1, 2431, '\p{__In_DEVANAGARI}', "");
    Expect(0, 2431, '\p{^__In_DEVANAGARI}', "");
    Expect(0, 2431, '\P{__In_DEVANAGARI}', "");
    Expect(1, 2431, '\P{^__In_DEVANAGARI}', "");
    Expect(0, 2432, '\p{__In_DEVANAGARI}', "");
    Expect(1, 2432, '\p{^__In_DEVANAGARI}', "");
    Expect(1, 2432, '\P{__In_DEVANAGARI}', "");
    Expect(0, 2432, '\P{^__In_DEVANAGARI}', "");
    Error('\p{:=-_in_Duployan}');
    Error('\P{:=-_in_Duployan}');
    Expect(1, 113823, '\p{induployan}', "");
    Expect(0, 113823, '\p{^induployan}', "");
    Expect(0, 113823, '\P{induployan}', "");
    Expect(1, 113823, '\P{^induployan}', "");
    Expect(0, 113824, '\p{induployan}', "");
    Expect(1, 113824, '\p{^induployan}', "");
    Expect(1, 113824, '\P{induployan}', "");
    Expect(0, 113824, '\P{^induployan}', "");
    Expect(1, 113823, '\p{__In_Duployan}', "");
    Expect(0, 113823, '\p{^__In_Duployan}', "");
    Expect(0, 113823, '\P{__In_Duployan}', "");
    Expect(1, 113823, '\P{^__In_Duployan}', "");
    Expect(0, 113824, '\p{__In_Duployan}', "");
    Expect(1, 113824, '\p{^__In_Duployan}', "");
    Expect(1, 113824, '\P{__In_Duployan}', "");
    Expect(0, 113824, '\P{^__In_Duployan}', "");
    Error('\p{/a/-	IN_Duployan}');
    Error('\P{/a/-	IN_Duployan}');
    Expect(1, 113823, '\p{--IN_duployan}', "");
    Expect(0, 113823, '\p{^--IN_duployan}', "");
    Expect(0, 113823, '\P{--IN_duployan}', "");
    Expect(1, 113823, '\P{^--IN_duployan}', "");
    Expect(0, 113824, '\p{--IN_duployan}', "");
    Expect(1, 113824, '\p{^--IN_duployan}', "");
    Expect(1, 113824, '\P{--IN_duployan}', "");
    Expect(0, 113824, '\P{^--IN_duployan}', "");
    Error('\p{_	IN_Egyptian_HIEROGLYPHS:=}');
    Error('\P{_	IN_Egyptian_HIEROGLYPHS:=}');
    Expect(1, 78895, '\p{inegyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{^inegyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{inegyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{^inegyptianhieroglyphs}', "");
    Expect(0, 78896, '\p{inegyptianhieroglyphs}', "");
    Expect(1, 78896, '\p{^inegyptianhieroglyphs}', "");
    Expect(1, 78896, '\P{inegyptianhieroglyphs}', "");
    Expect(0, 78896, '\P{^inegyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{	-In_egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\p{^	-In_egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\P{	-In_egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\P{^	-In_egyptian_Hieroglyphs}', "");
    Expect(0, 78896, '\p{	-In_egyptian_Hieroglyphs}', "");
    Expect(1, 78896, '\p{^	-In_egyptian_Hieroglyphs}', "");
    Expect(1, 78896, '\P{	-In_egyptian_Hieroglyphs}', "");
    Expect(0, 78896, '\P{^	-In_egyptian_Hieroglyphs}', "");
    Error('\p{:=	-In_EGYPTIAN_Hieroglyphs}');
    Error('\P{:=	-In_EGYPTIAN_Hieroglyphs}');
    Expect(1, 78895, '\p{	 in_egyptian_hieroglyphs}', "");
    Expect(0, 78895, '\p{^	 in_egyptian_hieroglyphs}', "");
    Expect(0, 78895, '\P{	 in_egyptian_hieroglyphs}', "");
    Expect(1, 78895, '\P{^	 in_egyptian_hieroglyphs}', "");
    Expect(0, 78896, '\p{	 in_egyptian_hieroglyphs}', "");
    Expect(1, 78896, '\p{^	 in_egyptian_hieroglyphs}', "");
    Expect(1, 78896, '\P{	 in_egyptian_hieroglyphs}', "");
    Expect(0, 78896, '\P{^	 in_egyptian_hieroglyphs}', "");
    Error('\p{ -In_elbasan:=}');
    Error('\P{ -In_elbasan:=}');
    Expect(1, 66863, '\p{inelbasan}', "");
    Expect(0, 66863, '\p{^inelbasan}', "");
    Expect(0, 66863, '\P{inelbasan}', "");
    Expect(1, 66863, '\P{^inelbasan}', "");
    Expect(0, 66864, '\p{inelbasan}', "");
    Expect(1, 66864, '\p{^inelbasan}', "");
    Expect(1, 66864, '\P{inelbasan}', "");
    Expect(0, 66864, '\P{^inelbasan}', "");
    Expect(1, 66863, '\p{_ in_elbasan}', "");
    Expect(0, 66863, '\p{^_ in_elbasan}', "");
    Expect(0, 66863, '\P{_ in_elbasan}', "");
    Expect(1, 66863, '\P{^_ in_elbasan}', "");
    Expect(0, 66864, '\p{_ in_elbasan}', "");
    Expect(1, 66864, '\p{^_ in_elbasan}', "");
    Expect(1, 66864, '\P{_ in_elbasan}', "");
    Expect(0, 66864, '\P{^_ in_elbasan}', "");
    Error('\p{:=-IN_Elbasan}');
    Error('\P{:=-IN_Elbasan}');
    Expect(1, 66863, '\p{ _In_elbasan}', "");
    Expect(0, 66863, '\p{^ _In_elbasan}', "");
    Expect(0, 66863, '\P{ _In_elbasan}', "");
    Expect(1, 66863, '\P{^ _In_elbasan}', "");
    Expect(0, 66864, '\p{ _In_elbasan}', "");
    Expect(1, 66864, '\p{^ _In_elbasan}', "");
    Expect(1, 66864, '\P{ _In_elbasan}', "");
    Expect(0, 66864, '\P{^ _In_elbasan}', "");
    Error('\p{-in_ETHIOPIC:=}');
    Error('\P{-in_ETHIOPIC:=}');
    Expect(1, 4991, '\p{inethiopic}', "");
    Expect(0, 4991, '\p{^inethiopic}', "");
    Expect(0, 4991, '\P{inethiopic}', "");
    Expect(1, 4991, '\P{^inethiopic}', "");
    Expect(0, 4992, '\p{inethiopic}', "");
    Expect(1, 4992, '\p{^inethiopic}', "");
    Expect(1, 4992, '\P{inethiopic}', "");
    Expect(0, 4992, '\P{^inethiopic}', "");
    Expect(1, 4991, '\p{  in_Ethiopic}', "");
    Expect(0, 4991, '\p{^  in_Ethiopic}', "");
    Expect(0, 4991, '\P{  in_Ethiopic}', "");
    Expect(1, 4991, '\P{^  in_Ethiopic}', "");
    Expect(0, 4992, '\p{  in_Ethiopic}', "");
    Expect(1, 4992, '\p{^  in_Ethiopic}', "");
    Expect(1, 4992, '\P{  in_Ethiopic}', "");
    Expect(0, 4992, '\P{^  in_Ethiopic}', "");
    Error('\p{		In_ethiopic/a/}');
    Error('\P{		In_ethiopic/a/}');
    Expect(1, 4991, '\p{In_Ethiopic}', "");
    Expect(0, 4991, '\p{^In_Ethiopic}', "");
    Expect(0, 4991, '\P{In_Ethiopic}', "");
    Expect(1, 4991, '\P{^In_Ethiopic}', "");
    Expect(0, 4992, '\p{In_Ethiopic}', "");
    Expect(1, 4992, '\p{^In_Ethiopic}', "");
    Expect(1, 4992, '\P{In_Ethiopic}', "");
    Expect(0, 4992, '\P{^In_Ethiopic}', "");
    Error('\p{:=-In_georgian}');
    Error('\P{:=-In_georgian}');
    Expect(1, 4351, '\p{ingeorgian}', "");
    Expect(0, 4351, '\p{^ingeorgian}', "");
    Expect(0, 4351, '\P{ingeorgian}', "");
    Expect(1, 4351, '\P{^ingeorgian}', "");
    Expect(0, 4352, '\p{ingeorgian}', "");
    Expect(1, 4352, '\p{^ingeorgian}', "");
    Expect(1, 4352, '\P{ingeorgian}', "");
    Expect(0, 4352, '\P{^ingeorgian}', "");
    Expect(1, 4351, '\p{--In_georgian}', "");
    Expect(0, 4351, '\p{^--In_georgian}', "");
    Expect(0, 4351, '\P{--In_georgian}', "");
    Expect(1, 4351, '\P{^--In_georgian}', "");
    Expect(0, 4352, '\p{--In_georgian}', "");
    Expect(1, 4352, '\p{^--In_georgian}', "");
    Expect(1, 4352, '\P{--In_georgian}', "");
    Expect(0, 4352, '\P{^--In_georgian}', "");
    Error('\p{_ IN_Georgian/a/}');
    Error('\P{_ IN_Georgian/a/}');
    Expect(1, 4351, '\p{		IN_Georgian}', "");
    Expect(0, 4351, '\p{^		IN_Georgian}', "");
    Expect(0, 4351, '\P{		IN_Georgian}', "");
    Expect(1, 4351, '\P{^		IN_Georgian}', "");
    Expect(0, 4352, '\p{		IN_Georgian}', "");
    Expect(1, 4352, '\p{^		IN_Georgian}', "");
    Expect(1, 4352, '\P{		IN_Georgian}', "");
    Expect(0, 4352, '\P{^		IN_Georgian}', "");
    Error('\p{:=_In_glagolitic}');
    Error('\P{:=_In_glagolitic}');
    Expect(1, 11359, '\p{inglagolitic}', "");
    Expect(0, 11359, '\p{^inglagolitic}', "");
    Expect(0, 11359, '\P{inglagolitic}', "");
    Expect(1, 11359, '\P{^inglagolitic}', "");
    Expect(0, 11360, '\p{inglagolitic}', "");
    Expect(1, 11360, '\p{^inglagolitic}', "");
    Expect(1, 11360, '\P{inglagolitic}', "");
    Expect(0, 11360, '\P{^inglagolitic}', "");
    Expect(1, 11359, '\p{_In_glagolitic}', "");
    Expect(0, 11359, '\p{^_In_glagolitic}', "");
    Expect(0, 11359, '\P{_In_glagolitic}', "");
    Expect(1, 11359, '\P{^_In_glagolitic}', "");
    Expect(0, 11360, '\p{_In_glagolitic}', "");
    Expect(1, 11360, '\p{^_In_glagolitic}', "");
    Expect(1, 11360, '\P{_In_glagolitic}', "");
    Expect(0, 11360, '\P{^_In_glagolitic}', "");
    Error('\p{-In_glagolitic:=}');
    Error('\P{-In_glagolitic:=}');
    Expect(1, 11359, '\p{- In_Glagolitic}', "");
    Expect(0, 11359, '\p{^- In_Glagolitic}', "");
    Expect(0, 11359, '\P{- In_Glagolitic}', "");
    Expect(1, 11359, '\P{^- In_Glagolitic}', "");
    Expect(0, 11360, '\p{- In_Glagolitic}', "");
    Expect(1, 11360, '\p{^- In_Glagolitic}', "");
    Expect(1, 11360, '\P{- In_Glagolitic}', "");
    Expect(0, 11360, '\P{^- In_Glagolitic}', "");
    Error('\p{_In_gothic:=}');
    Error('\P{_In_gothic:=}');
    Expect(1, 66383, '\p{ingothic}', "");
    Expect(0, 66383, '\p{^ingothic}', "");
    Expect(0, 66383, '\P{ingothic}', "");
    Expect(1, 66383, '\P{^ingothic}', "");
    Expect(0, 66384, '\p{ingothic}', "");
    Expect(1, 66384, '\p{^ingothic}', "");
    Expect(1, 66384, '\P{ingothic}', "");
    Expect(0, 66384, '\P{^ingothic}', "");
    Expect(1, 66383, '\p{	-IN_Gothic}', "");
    Expect(0, 66383, '\p{^	-IN_Gothic}', "");
    Expect(0, 66383, '\P{	-IN_Gothic}', "");
    Expect(1, 66383, '\P{^	-IN_Gothic}', "");
    Expect(0, 66384, '\p{	-IN_Gothic}', "");
    Expect(1, 66384, '\p{^	-IN_Gothic}', "");
    Expect(1, 66384, '\P{	-IN_Gothic}', "");
    Expect(0, 66384, '\P{^	-IN_Gothic}', "");
    Error('\p{	 in_Gothic/a/}');
    Error('\P{	 in_Gothic/a/}');
    Expect(1, 66383, '\p{-In_gothic}', "");
    Expect(0, 66383, '\p{^-In_gothic}', "");
    Expect(0, 66383, '\P{-In_gothic}', "");
    Expect(1, 66383, '\P{^-In_gothic}', "");
    Expect(0, 66384, '\p{-In_gothic}', "");
    Expect(1, 66384, '\p{^-In_gothic}', "");
    Expect(1, 66384, '\P{-In_gothic}', "");
    Expect(0, 66384, '\P{^-In_gothic}', "");
    Error('\p{-In_Grantha/a/}');
    Error('\P{-In_Grantha/a/}');
    Expect(1, 70527, '\p{ingrantha}', "");
    Expect(0, 70527, '\p{^ingrantha}', "");
    Expect(0, 70527, '\P{ingrantha}', "");
    Expect(1, 70527, '\P{^ingrantha}', "");
    Expect(0, 70528, '\p{ingrantha}', "");
    Expect(1, 70528, '\p{^ingrantha}', "");
    Expect(1, 70528, '\P{ingrantha}', "");
    Expect(0, 70528, '\P{^ingrantha}', "");
    Expect(1, 70527, '\p{		IN_Grantha}', "");
    Expect(0, 70527, '\p{^		IN_Grantha}', "");
    Expect(0, 70527, '\P{		IN_Grantha}', "");
    Expect(1, 70527, '\P{^		IN_Grantha}', "");
    Expect(0, 70528, '\p{		IN_Grantha}', "");
    Expect(1, 70528, '\p{^		IN_Grantha}', "");
    Expect(1, 70528, '\P{		IN_Grantha}', "");
    Expect(0, 70528, '\P{^		IN_Grantha}', "");
    Error('\p{-_In_grantha:=}');
    Error('\P{-_In_grantha:=}');
    Expect(1, 70527, '\p{ in_GRANTHA}', "");
    Expect(0, 70527, '\p{^ in_GRANTHA}', "");
    Expect(0, 70527, '\P{ in_GRANTHA}', "");
    Expect(1, 70527, '\P{^ in_GRANTHA}', "");
    Expect(0, 70528, '\p{ in_GRANTHA}', "");
    Expect(1, 70528, '\p{^ in_GRANTHA}', "");
    Expect(1, 70528, '\P{ in_GRANTHA}', "");
    Expect(0, 70528, '\P{^ in_GRANTHA}', "");
    Error('\p{	:=In_Gujarati}');
    Error('\P{	:=In_Gujarati}');
    Expect(1, 2815, '\p{ingujarati}', "");
    Expect(0, 2815, '\p{^ingujarati}', "");
    Expect(0, 2815, '\P{ingujarati}', "");
    Expect(1, 2815, '\P{^ingujarati}', "");
    Expect(0, 2816, '\p{ingujarati}', "");
    Expect(1, 2816, '\p{^ingujarati}', "");
    Expect(1, 2816, '\P{ingujarati}', "");
    Expect(0, 2816, '\P{^ingujarati}', "");
    Expect(1, 2815, '\p{-IN_Gujarati}', "");
    Expect(0, 2815, '\p{^-IN_Gujarati}', "");
    Expect(0, 2815, '\P{-IN_Gujarati}', "");
    Expect(1, 2815, '\P{^-IN_Gujarati}', "");
    Expect(0, 2816, '\p{-IN_Gujarati}', "");
    Expect(1, 2816, '\p{^-IN_Gujarati}', "");
    Expect(1, 2816, '\P{-IN_Gujarati}', "");
    Expect(0, 2816, '\P{^-IN_Gujarati}', "");
    Error('\p{-In_Gujarati/a/}');
    Error('\P{-In_Gujarati/a/}');
    Expect(1, 2815, '\p{	-in_gujarati}', "");
    Expect(0, 2815, '\p{^	-in_gujarati}', "");
    Expect(0, 2815, '\P{	-in_gujarati}', "");
    Expect(1, 2815, '\P{^	-in_gujarati}', "");
    Expect(0, 2816, '\p{	-in_gujarati}', "");
    Expect(1, 2816, '\p{^	-in_gujarati}', "");
    Expect(1, 2816, '\P{	-in_gujarati}', "");
    Expect(0, 2816, '\P{^	-in_gujarati}', "");
    Error('\p{/a/in_gurmukhi}');
    Error('\P{/a/in_gurmukhi}');
    Expect(1, 2687, '\p{ingurmukhi}', "");
    Expect(0, 2687, '\p{^ingurmukhi}', "");
    Expect(0, 2687, '\P{ingurmukhi}', "");
    Expect(1, 2687, '\P{^ingurmukhi}', "");
    Expect(0, 2688, '\p{ingurmukhi}', "");
    Expect(1, 2688, '\p{^ingurmukhi}', "");
    Expect(1, 2688, '\P{ingurmukhi}', "");
    Expect(0, 2688, '\P{^ingurmukhi}', "");
    Expect(1, 2687, '\p{_in_Gurmukhi}', "");
    Expect(0, 2687, '\p{^_in_Gurmukhi}', "");
    Expect(0, 2687, '\P{_in_Gurmukhi}', "");
    Expect(1, 2687, '\P{^_in_Gurmukhi}', "");
    Expect(0, 2688, '\p{_in_Gurmukhi}', "");
    Expect(1, 2688, '\p{^_in_Gurmukhi}', "");
    Expect(1, 2688, '\P{_in_Gurmukhi}', "");
    Expect(0, 2688, '\P{^_in_Gurmukhi}', "");
    Error('\p{_In_GURMUKHI:=}');
    Error('\P{_In_GURMUKHI:=}');
    Expect(1, 2687, '\p{  In_gurmukhi}', "");
    Expect(0, 2687, '\p{^  In_gurmukhi}', "");
    Expect(0, 2687, '\P{  In_gurmukhi}', "");
    Expect(1, 2687, '\P{^  In_gurmukhi}', "");
    Expect(0, 2688, '\p{  In_gurmukhi}', "");
    Expect(1, 2688, '\p{^  In_gurmukhi}', "");
    Expect(1, 2688, '\P{  In_gurmukhi}', "");
    Expect(0, 2688, '\P{^  In_gurmukhi}', "");
    Error('\p{:=in_Hanunoo}');
    Error('\P{:=in_Hanunoo}');
    Expect(1, 5951, '\p{inhanunoo}', "");
    Expect(0, 5951, '\p{^inhanunoo}', "");
    Expect(0, 5951, '\P{inhanunoo}', "");
    Expect(1, 5951, '\P{^inhanunoo}', "");
    Expect(0, 5952, '\p{inhanunoo}', "");
    Expect(1, 5952, '\p{^inhanunoo}', "");
    Expect(1, 5952, '\P{inhanunoo}', "");
    Expect(0, 5952, '\P{^inhanunoo}', "");
    Expect(1, 5951, '\p{_In_Hanunoo}', "");
    Expect(0, 5951, '\p{^_In_Hanunoo}', "");
    Expect(0, 5951, '\P{_In_Hanunoo}', "");
    Expect(1, 5951, '\P{^_In_Hanunoo}', "");
    Expect(0, 5952, '\p{_In_Hanunoo}', "");
    Expect(1, 5952, '\p{^_In_Hanunoo}', "");
    Expect(1, 5952, '\P{_In_Hanunoo}', "");
    Expect(0, 5952, '\P{^_In_Hanunoo}', "");
    Error('\p{ _In_Hanunoo:=}');
    Error('\P{ _In_Hanunoo:=}');
    Expect(1, 5951, '\p{  In_hanunoo}', "");
    Expect(0, 5951, '\p{^  In_hanunoo}', "");
    Expect(0, 5951, '\P{  In_hanunoo}', "");
    Expect(1, 5951, '\P{^  In_hanunoo}', "");
    Expect(0, 5952, '\p{  In_hanunoo}', "");
    Expect(1, 5952, '\p{^  In_hanunoo}', "");
    Expect(1, 5952, '\P{  In_hanunoo}', "");
    Expect(0, 5952, '\P{^  In_hanunoo}', "");
    Error('\p{-:=IN_HATRAN}');
    Error('\P{-:=IN_HATRAN}');
    Expect(1, 67839, '\p{inhatran}', "");
    Expect(0, 67839, '\p{^inhatran}', "");
    Expect(0, 67839, '\P{inhatran}', "");
    Expect(1, 67839, '\P{^inhatran}', "");
    Expect(0, 67840, '\p{inhatran}', "");
    Expect(1, 67840, '\p{^inhatran}', "");
    Expect(1, 67840, '\P{inhatran}', "");
    Expect(0, 67840, '\P{^inhatran}', "");
    Expect(1, 67839, '\p{__In_Hatran}', "");
    Expect(0, 67839, '\p{^__In_Hatran}', "");
    Expect(0, 67839, '\P{__In_Hatran}', "");
    Expect(1, 67839, '\P{^__In_Hatran}', "");
    Expect(0, 67840, '\p{__In_Hatran}', "");
    Expect(1, 67840, '\p{^__In_Hatran}', "");
    Expect(1, 67840, '\P{__In_Hatran}', "");
    Expect(0, 67840, '\P{^__In_Hatran}', "");
    Error('\p{:= _IN_Hatran}');
    Error('\P{:= _IN_Hatran}');
    Expect(1, 67839, '\p{ -In_Hatran}', "");
    Expect(0, 67839, '\p{^ -In_Hatran}', "");
    Expect(0, 67839, '\P{ -In_Hatran}', "");
    Expect(1, 67839, '\P{^ -In_Hatran}', "");
    Expect(0, 67840, '\p{ -In_Hatran}', "");
    Expect(1, 67840, '\p{^ -In_Hatran}', "");
    Expect(1, 67840, '\P{ -In_Hatran}', "");
    Expect(0, 67840, '\P{^ -In_Hatran}', "");
    Error('\p{_-In_Hebrew/a/}');
    Error('\P{_-In_Hebrew/a/}');
    Expect(1, 1535, '\p{inhebrew}', "");
    Expect(0, 1535, '\p{^inhebrew}', "");
    Expect(0, 1535, '\P{inhebrew}', "");
    Expect(1, 1535, '\P{^inhebrew}', "");
    Expect(0, 1536, '\p{inhebrew}', "");
    Expect(1, 1536, '\p{^inhebrew}', "");
    Expect(1, 1536, '\P{inhebrew}', "");
    Expect(0, 1536, '\P{^inhebrew}', "");
    Expect(1, 1535, '\p{_-In_HEBREW}', "");
    Expect(0, 1535, '\p{^_-In_HEBREW}', "");
    Expect(0, 1535, '\P{_-In_HEBREW}', "");
    Expect(1, 1535, '\P{^_-In_HEBREW}', "");
    Expect(0, 1536, '\p{_-In_HEBREW}', "");
    Expect(1, 1536, '\p{^_-In_HEBREW}', "");
    Expect(1, 1536, '\P{_-In_HEBREW}', "");
    Expect(0, 1536, '\P{^_-In_HEBREW}', "");
    Error('\p{/a/	-In_Hebrew}');
    Error('\P{/a/	-In_Hebrew}');
    Expect(1, 1535, '\p{_In_Hebrew}', "");
    Expect(0, 1535, '\p{^_In_Hebrew}', "");
    Expect(0, 1535, '\P{_In_Hebrew}', "");
    Expect(1, 1535, '\P{^_In_Hebrew}', "");
    Expect(0, 1536, '\p{_In_Hebrew}', "");
    Expect(1, 1536, '\p{^_In_Hebrew}', "");
    Expect(1, 1536, '\P{_In_Hebrew}', "");
    Expect(0, 1536, '\P{^_In_Hebrew}', "");
    Error('\p{ :=IN_Hiragana}');
    Error('\P{ :=IN_Hiragana}');
    Expect(1, 12447, '\p{inhiragana}', "");
    Expect(0, 12447, '\p{^inhiragana}', "");
    Expect(0, 12447, '\P{inhiragana}', "");
    Expect(1, 12447, '\P{^inhiragana}', "");
    Expect(0, 12448, '\p{inhiragana}', "");
    Expect(1, 12448, '\p{^inhiragana}', "");
    Expect(1, 12448, '\P{inhiragana}', "");
    Expect(0, 12448, '\P{^inhiragana}', "");
    Expect(1, 12447, '\p{		IN_hiragana}', "");
    Expect(0, 12447, '\p{^		IN_hiragana}', "");
    Expect(0, 12447, '\P{		IN_hiragana}', "");
    Expect(1, 12447, '\P{^		IN_hiragana}', "");
    Expect(0, 12448, '\p{		IN_hiragana}', "");
    Expect(1, 12448, '\p{^		IN_hiragana}', "");
    Expect(1, 12448, '\P{		IN_hiragana}', "");
    Expect(0, 12448, '\P{^		IN_hiragana}', "");
    Error('\p{ :=In_hiragana}');
    Error('\P{ :=In_hiragana}');
    Expect(1, 12447, '\p{_	IN_HIRAGANA}', "");
    Expect(0, 12447, '\p{^_	IN_HIRAGANA}', "");
    Expect(0, 12447, '\P{_	IN_HIRAGANA}', "");
    Expect(1, 12447, '\P{^_	IN_HIRAGANA}', "");
    Expect(0, 12448, '\p{_	IN_HIRAGANA}', "");
    Expect(1, 12448, '\p{^_	IN_HIRAGANA}', "");
    Expect(1, 12448, '\P{_	IN_HIRAGANA}', "");
    Expect(0, 12448, '\P{^_	IN_HIRAGANA}', "");
    Error('\p{_	IN_Imperial_ARAMAIC/a/}');
    Error('\P{_	IN_Imperial_ARAMAIC/a/}');
    Expect(1, 67679, '\p{inimperialaramaic}', "");
    Expect(0, 67679, '\p{^inimperialaramaic}', "");
    Expect(0, 67679, '\P{inimperialaramaic}', "");
    Expect(1, 67679, '\P{^inimperialaramaic}', "");
    Expect(0, 67680, '\p{inimperialaramaic}', "");
    Expect(1, 67680, '\p{^inimperialaramaic}', "");
    Expect(1, 67680, '\P{inimperialaramaic}', "");
    Expect(0, 67680, '\P{^inimperialaramaic}', "");
    Expect(1, 67679, '\p{-_in_Imperial_aramaic}', "");
    Expect(0, 67679, '\p{^-_in_Imperial_aramaic}', "");
    Expect(0, 67679, '\P{-_in_Imperial_aramaic}', "");
    Expect(1, 67679, '\P{^-_in_Imperial_aramaic}', "");
    Expect(0, 67680, '\p{-_in_Imperial_aramaic}', "");
    Expect(1, 67680, '\p{^-_in_Imperial_aramaic}', "");
    Expect(1, 67680, '\P{-_in_Imperial_aramaic}', "");
    Expect(0, 67680, '\P{^-_in_Imperial_aramaic}', "");
    Error('\p{:=_in_Imperial_Aramaic}');
    Error('\P{:=_in_Imperial_Aramaic}');
    Expect(1, 67679, '\p{-in_Imperial_ARAMAIC}', "");
    Expect(0, 67679, '\p{^-in_Imperial_ARAMAIC}', "");
    Expect(0, 67679, '\P{-in_Imperial_ARAMAIC}', "");
    Expect(1, 67679, '\P{^-in_Imperial_ARAMAIC}', "");
    Expect(0, 67680, '\p{-in_Imperial_ARAMAIC}', "");
    Expect(1, 67680, '\p{^-in_Imperial_ARAMAIC}', "");
    Expect(1, 67680, '\P{-in_Imperial_ARAMAIC}', "");
    Expect(0, 67680, '\P{^-in_Imperial_ARAMAIC}', "");
    Error('\p{ /a/in_Inscriptional_PAHLAVI}');
    Error('\P{ /a/in_Inscriptional_PAHLAVI}');
    Expect(1, 68479, '\p{ininscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^ininscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{ininscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^ininscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{ininscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^ininscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{ininscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^ininscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{ in_inscriptional_Pahlavi}', "");
    Expect(0, 68479, '\p{^ in_inscriptional_Pahlavi}', "");
    Expect(0, 68479, '\P{ in_inscriptional_Pahlavi}', "");
    Expect(1, 68479, '\P{^ in_inscriptional_Pahlavi}', "");
    Expect(0, 68480, '\p{ in_inscriptional_Pahlavi}', "");
    Expect(1, 68480, '\p{^ in_inscriptional_Pahlavi}', "");
    Expect(1, 68480, '\P{ in_inscriptional_Pahlavi}', "");
    Expect(0, 68480, '\P{^ in_inscriptional_Pahlavi}', "");
    Error('\p{_In_inscriptional_PAHLAVI/a/}');
    Error('\P{_In_inscriptional_PAHLAVI/a/}');
    Expect(1, 68479, '\p{ In_INSCRIPTIONAL_pahlavi}', "");
    Expect(0, 68479, '\p{^ In_INSCRIPTIONAL_pahlavi}', "");
    Expect(0, 68479, '\P{ In_INSCRIPTIONAL_pahlavi}', "");
    Expect(1, 68479, '\P{^ In_INSCRIPTIONAL_pahlavi}', "");
    Expect(0, 68480, '\p{ In_INSCRIPTIONAL_pahlavi}', "");
    Expect(1, 68480, '\p{^ In_INSCRIPTIONAL_pahlavi}', "");
    Expect(1, 68480, '\P{ In_INSCRIPTIONAL_pahlavi}', "");
    Expect(0, 68480, '\P{^ In_INSCRIPTIONAL_pahlavi}', "");
    Error('\p{-/a/in_inscriptional_Parthian}');
    Error('\P{-/a/in_inscriptional_Parthian}');
    Expect(1, 68447, '\p{ininscriptionalparthian}', "");
    Expect(0, 68447, '\p{^ininscriptionalparthian}', "");
    Expect(0, 68447, '\P{ininscriptionalparthian}', "");
    Expect(1, 68447, '\P{^ininscriptionalparthian}', "");
    Expect(0, 68448, '\p{ininscriptionalparthian}', "");
    Expect(1, 68448, '\p{^ininscriptionalparthian}', "");
    Expect(1, 68448, '\P{ininscriptionalparthian}', "");
    Expect(0, 68448, '\P{^ininscriptionalparthian}', "");
    Expect(1, 68447, '\p{ in_inscriptional_Parthian}', "");
    Expect(0, 68447, '\p{^ in_inscriptional_Parthian}', "");
    Expect(0, 68447, '\P{ in_inscriptional_Parthian}', "");
    Expect(1, 68447, '\P{^ in_inscriptional_Parthian}', "");
    Expect(0, 68448, '\p{ in_inscriptional_Parthian}', "");
    Expect(1, 68448, '\p{^ in_inscriptional_Parthian}', "");
    Expect(1, 68448, '\P{ in_inscriptional_Parthian}', "");
    Expect(0, 68448, '\P{^ in_inscriptional_Parthian}', "");
    Error('\p{ /a/in_INSCRIPTIONAL_parthian}');
    Error('\P{ /a/in_INSCRIPTIONAL_parthian}');
    Expect(1, 68447, '\p{ _in_INSCRIPTIONAL_Parthian}', "");
    Expect(0, 68447, '\p{^ _in_INSCRIPTIONAL_Parthian}', "");
    Expect(0, 68447, '\P{ _in_INSCRIPTIONAL_Parthian}', "");
    Expect(1, 68447, '\P{^ _in_INSCRIPTIONAL_Parthian}', "");
    Expect(0, 68448, '\p{ _in_INSCRIPTIONAL_Parthian}', "");
    Expect(1, 68448, '\p{^ _in_INSCRIPTIONAL_Parthian}', "");
    Expect(1, 68448, '\P{ _in_INSCRIPTIONAL_Parthian}', "");
    Expect(0, 68448, '\P{^ _in_INSCRIPTIONAL_Parthian}', "");
    Error('\p{	/a/In_javanese}');
    Error('\P{	/a/In_javanese}');
    Expect(1, 43487, '\p{injavanese}', "");
    Expect(0, 43487, '\p{^injavanese}', "");
    Expect(0, 43487, '\P{injavanese}', "");
    Expect(1, 43487, '\P{^injavanese}', "");
    Expect(0, 43488, '\p{injavanese}', "");
    Expect(1, 43488, '\p{^injavanese}', "");
    Expect(1, 43488, '\P{injavanese}', "");
    Expect(0, 43488, '\P{^injavanese}', "");
    Expect(1, 43487, '\p{ 	IN_javanese}', "");
    Expect(0, 43487, '\p{^ 	IN_javanese}', "");
    Expect(0, 43487, '\P{ 	IN_javanese}', "");
    Expect(1, 43487, '\P{^ 	IN_javanese}', "");
    Expect(0, 43488, '\p{ 	IN_javanese}', "");
    Expect(1, 43488, '\p{^ 	IN_javanese}', "");
    Expect(1, 43488, '\P{ 	IN_javanese}', "");
    Expect(0, 43488, '\P{^ 	IN_javanese}', "");
    Error('\p{ /a/In_Javanese}');
    Error('\P{ /a/In_Javanese}');
    Expect(1, 43487, '\p{_IN_Javanese}', "");
    Expect(0, 43487, '\p{^_IN_Javanese}', "");
    Expect(0, 43487, '\P{_IN_Javanese}', "");
    Expect(1, 43487, '\P{^_IN_Javanese}', "");
    Expect(0, 43488, '\p{_IN_Javanese}', "");
    Expect(1, 43488, '\p{^_IN_Javanese}', "");
    Expect(1, 43488, '\P{_IN_Javanese}', "");
    Expect(0, 43488, '\P{^_IN_Javanese}', "");
    Error('\p{/a/-	In_Kaithi}');
    Error('\P{/a/-	In_Kaithi}');
    Expect(1, 69839, '\p{inkaithi}', "");
    Expect(0, 69839, '\p{^inkaithi}', "");
    Expect(0, 69839, '\P{inkaithi}', "");
    Expect(1, 69839, '\P{^inkaithi}', "");
    Expect(0, 69840, '\p{inkaithi}', "");
    Expect(1, 69840, '\p{^inkaithi}', "");
    Expect(1, 69840, '\P{inkaithi}', "");
    Expect(0, 69840, '\P{^inkaithi}', "");
    Expect(1, 69839, '\p{		IN_KAITHI}', "");
    Expect(0, 69839, '\p{^		IN_KAITHI}', "");
    Expect(0, 69839, '\P{		IN_KAITHI}', "");
    Expect(1, 69839, '\P{^		IN_KAITHI}', "");
    Expect(0, 69840, '\p{		IN_KAITHI}', "");
    Expect(1, 69840, '\p{^		IN_KAITHI}', "");
    Expect(1, 69840, '\P{		IN_KAITHI}', "");
    Expect(0, 69840, '\P{^		IN_KAITHI}', "");
    Error('\p{/a/ IN_Kaithi}');
    Error('\P{/a/ IN_Kaithi}');
    Expect(1, 69839, '\p{	_In_Kaithi}', "");
    Expect(0, 69839, '\p{^	_In_Kaithi}', "");
    Expect(0, 69839, '\P{	_In_Kaithi}', "");
    Expect(1, 69839, '\P{^	_In_Kaithi}', "");
    Expect(0, 69840, '\p{	_In_Kaithi}', "");
    Expect(1, 69840, '\p{^	_In_Kaithi}', "");
    Expect(1, 69840, '\P{	_In_Kaithi}', "");
    Expect(0, 69840, '\P{^	_In_Kaithi}', "");
    Error('\p{/a/		In_Kannada}');
    Error('\P{/a/		In_Kannada}');
    Expect(1, 3327, '\p{inkannada}', "");
    Expect(0, 3327, '\p{^inkannada}', "");
    Expect(0, 3327, '\P{inkannada}', "");
    Expect(1, 3327, '\P{^inkannada}', "");
    Expect(0, 3328, '\p{inkannada}', "");
    Expect(1, 3328, '\p{^inkannada}', "");
    Expect(1, 3328, '\P{inkannada}', "");
    Expect(0, 3328, '\P{^inkannada}', "");
    Expect(1, 3327, '\p{	In_Kannada}', "");
    Expect(0, 3327, '\p{^	In_Kannada}', "");
    Expect(0, 3327, '\P{	In_Kannada}', "");
    Expect(1, 3327, '\P{^	In_Kannada}', "");
    Expect(0, 3328, '\p{	In_Kannada}', "");
    Expect(1, 3328, '\p{^	In_Kannada}', "");
    Expect(1, 3328, '\P{	In_Kannada}', "");
    Expect(0, 3328, '\P{^	In_Kannada}', "");
    Error('\p{-IN_KANNADA/a/}');
    Error('\P{-IN_KANNADA/a/}');
    Expect(1, 3327, '\p{	-in_kannada}', "");
    Expect(0, 3327, '\p{^	-in_kannada}', "");
    Expect(0, 3327, '\P{	-in_kannada}', "");
    Expect(1, 3327, '\P{^	-in_kannada}', "");
    Expect(0, 3328, '\p{	-in_kannada}', "");
    Expect(1, 3328, '\p{^	-in_kannada}', "");
    Expect(1, 3328, '\P{	-in_kannada}', "");
    Expect(0, 3328, '\P{^	-in_kannada}', "");
    Error('\p{-/a/IN_KATAKANA}');
    Error('\P{-/a/IN_KATAKANA}');
    Expect(1, 12543, '\p{inkatakana}', "");
    Expect(0, 12543, '\p{^inkatakana}', "");
    Expect(0, 12543, '\P{inkatakana}', "");
    Expect(1, 12543, '\P{^inkatakana}', "");
    Expect(0, 12544, '\p{inkatakana}', "");
    Expect(1, 12544, '\p{^inkatakana}', "");
    Expect(1, 12544, '\P{inkatakana}', "");
    Expect(0, 12544, '\P{^inkatakana}', "");
    Expect(1, 12543, '\p{ in_katakana}', "");
    Expect(0, 12543, '\p{^ in_katakana}', "");
    Expect(0, 12543, '\P{ in_katakana}', "");
    Expect(1, 12543, '\P{^ in_katakana}', "");
    Expect(0, 12544, '\p{ in_katakana}', "");
    Expect(1, 12544, '\p{^ in_katakana}', "");
    Expect(1, 12544, '\P{ in_katakana}', "");
    Expect(0, 12544, '\P{^ in_katakana}', "");
    Error('\p{/a/- IN_Katakana}');
    Error('\P{/a/- IN_Katakana}');
    Expect(1, 12543, '\p{-	IN_Katakana}', "");
    Expect(0, 12543, '\p{^-	IN_Katakana}', "");
    Expect(0, 12543, '\P{-	IN_Katakana}', "");
    Expect(1, 12543, '\P{^-	IN_Katakana}', "");
    Expect(0, 12544, '\p{-	IN_Katakana}', "");
    Expect(1, 12544, '\p{^-	IN_Katakana}', "");
    Expect(1, 12544, '\P{-	IN_Katakana}', "");
    Expect(0, 12544, '\P{^-	IN_Katakana}', "");
    Error('\p{:=	 In_kayah_LI}');
    Error('\P{:=	 In_kayah_LI}');
    Expect(1, 43311, '\p{inkayahli}', "");
    Expect(0, 43311, '\p{^inkayahli}', "");
    Expect(0, 43311, '\P{inkayahli}', "");
    Expect(1, 43311, '\P{^inkayahli}', "");
    Expect(0, 43312, '\p{inkayahli}', "");
    Expect(1, 43312, '\p{^inkayahli}', "");
    Expect(1, 43312, '\P{inkayahli}', "");
    Expect(0, 43312, '\P{^inkayahli}', "");
    Expect(1, 43311, '\p{ -In_KAYAH_Li}', "");
    Expect(0, 43311, '\p{^ -In_KAYAH_Li}', "");
    Expect(0, 43311, '\P{ -In_KAYAH_Li}', "");
    Expect(1, 43311, '\P{^ -In_KAYAH_Li}', "");
    Expect(0, 43312, '\p{ -In_KAYAH_Li}', "");
    Expect(1, 43312, '\p{^ -In_KAYAH_Li}', "");
    Expect(1, 43312, '\P{ -In_KAYAH_Li}', "");
    Expect(0, 43312, '\P{^ -In_KAYAH_Li}', "");
    Error('\p{ :=In_Kayah_li}');
    Error('\P{ :=In_Kayah_li}');
    Expect(1, 43311, '\p{-In_KAYAH_li}', "");
    Expect(0, 43311, '\p{^-In_KAYAH_li}', "");
    Expect(0, 43311, '\P{-In_KAYAH_li}', "");
    Expect(1, 43311, '\P{^-In_KAYAH_li}', "");
    Expect(0, 43312, '\p{-In_KAYAH_li}', "");
    Expect(1, 43312, '\p{^-In_KAYAH_li}', "");
    Expect(1, 43312, '\P{-In_KAYAH_li}', "");
    Expect(0, 43312, '\P{^-In_KAYAH_li}', "");
    Error('\p{		in_Kharoshthi/a/}');
    Error('\P{		in_Kharoshthi/a/}');
    Expect(1, 68191, '\p{inkharoshthi}', "");
    Expect(0, 68191, '\p{^inkharoshthi}', "");
    Expect(0, 68191, '\P{inkharoshthi}', "");
    Expect(1, 68191, '\P{^inkharoshthi}', "");
    Expect(0, 68192, '\p{inkharoshthi}', "");
    Expect(1, 68192, '\p{^inkharoshthi}', "");
    Expect(1, 68192, '\P{inkharoshthi}', "");
    Expect(0, 68192, '\P{^inkharoshthi}', "");
    Expect(1, 68191, '\p{		in_Kharoshthi}', "");
    Expect(0, 68191, '\p{^		in_Kharoshthi}', "");
    Expect(0, 68191, '\P{		in_Kharoshthi}', "");
    Expect(1, 68191, '\P{^		in_Kharoshthi}', "");
    Expect(0, 68192, '\p{		in_Kharoshthi}', "");
    Expect(1, 68192, '\p{^		in_Kharoshthi}', "");
    Expect(1, 68192, '\P{		in_Kharoshthi}', "");
    Expect(0, 68192, '\P{^		in_Kharoshthi}', "");
    Error('\p{	-IN_KHAROSHTHI/a/}');
    Error('\P{	-IN_KHAROSHTHI/a/}');
    Expect(1, 68191, '\p{_-In_Kharoshthi}', "");
    Expect(0, 68191, '\p{^_-In_Kharoshthi}', "");
    Expect(0, 68191, '\P{_-In_Kharoshthi}', "");
    Expect(1, 68191, '\P{^_-In_Kharoshthi}', "");
    Expect(0, 68192, '\p{_-In_Kharoshthi}', "");
    Expect(1, 68192, '\p{^_-In_Kharoshthi}', "");
    Expect(1, 68192, '\P{_-In_Kharoshthi}', "");
    Expect(0, 68192, '\P{^_-In_Kharoshthi}', "");
    Error('\p{	/a/In_Khmer}');
    Error('\P{	/a/In_Khmer}');
    Expect(1, 6143, '\p{inkhmer}', "");
    Expect(0, 6143, '\p{^inkhmer}', "");
    Expect(0, 6143, '\P{inkhmer}', "");
    Expect(1, 6143, '\P{^inkhmer}', "");
    Expect(0, 6144, '\p{inkhmer}', "");
    Expect(1, 6144, '\p{^inkhmer}', "");
    Expect(1, 6144, '\P{inkhmer}', "");
    Expect(0, 6144, '\P{^inkhmer}', "");
    Expect(1, 6143, '\p{ 	IN_Khmer}', "");
    Expect(0, 6143, '\p{^ 	IN_Khmer}', "");
    Expect(0, 6143, '\P{ 	IN_Khmer}', "");
    Expect(1, 6143, '\P{^ 	IN_Khmer}', "");
    Expect(0, 6144, '\p{ 	IN_Khmer}', "");
    Expect(1, 6144, '\p{^ 	IN_Khmer}', "");
    Expect(1, 6144, '\P{ 	IN_Khmer}', "");
    Expect(0, 6144, '\P{^ 	IN_Khmer}', "");
    Error('\p{/a/	_In_Khmer}');
    Error('\P{/a/	_In_Khmer}');
    Expect(1, 6143, '\p{	-In_KHMER}', "");
    Expect(0, 6143, '\p{^	-In_KHMER}', "");
    Expect(0, 6143, '\P{	-In_KHMER}', "");
    Expect(1, 6143, '\P{^	-In_KHMER}', "");
    Expect(0, 6144, '\p{	-In_KHMER}', "");
    Expect(1, 6144, '\p{^	-In_KHMER}', "");
    Expect(1, 6144, '\P{	-In_KHMER}', "");
    Expect(0, 6144, '\P{^	-In_KHMER}', "");
    Error('\p{:=_IN_khojki}');
    Error('\P{:=_IN_khojki}');
    Expect(1, 70223, '\p{inkhojki}', "");
    Expect(0, 70223, '\p{^inkhojki}', "");
    Expect(0, 70223, '\P{inkhojki}', "");
    Expect(1, 70223, '\P{^inkhojki}', "");
    Expect(0, 70224, '\p{inkhojki}', "");
    Expect(1, 70224, '\p{^inkhojki}', "");
    Expect(1, 70224, '\P{inkhojki}', "");
    Expect(0, 70224, '\P{^inkhojki}', "");
    Expect(1, 70223, '\p{_-In_KHOJKI}', "");
    Expect(0, 70223, '\p{^_-In_KHOJKI}', "");
    Expect(0, 70223, '\P{_-In_KHOJKI}', "");
    Expect(1, 70223, '\P{^_-In_KHOJKI}', "");
    Expect(0, 70224, '\p{_-In_KHOJKI}', "");
    Expect(1, 70224, '\p{^_-In_KHOJKI}', "");
    Expect(1, 70224, '\P{_-In_KHOJKI}', "");
    Expect(0, 70224, '\P{^_-In_KHOJKI}', "");
    Error('\p{/a/-_In_Khojki}');
    Error('\P{/a/-_In_Khojki}');
    Expect(1, 70223, '\p{		In_KHOJKI}', "");
    Expect(0, 70223, '\p{^		In_KHOJKI}', "");
    Expect(0, 70223, '\P{		In_KHOJKI}', "");
    Expect(1, 70223, '\P{^		In_KHOJKI}', "");
    Expect(0, 70224, '\p{		In_KHOJKI}', "");
    Expect(1, 70224, '\p{^		In_KHOJKI}', "");
    Expect(1, 70224, '\P{		In_KHOJKI}', "");
    Expect(0, 70224, '\P{^		In_KHOJKI}', "");
    Error('\p{ /a/IN_khudawadi}');
    Error('\P{ /a/IN_khudawadi}');
    Expect(1, 70399, '\p{inkhudawadi}', "");
    Expect(0, 70399, '\p{^inkhudawadi}', "");
    Expect(0, 70399, '\P{inkhudawadi}', "");
    Expect(1, 70399, '\P{^inkhudawadi}', "");
    Expect(0, 70400, '\p{inkhudawadi}', "");
    Expect(1, 70400, '\p{^inkhudawadi}', "");
    Expect(1, 70400, '\P{inkhudawadi}', "");
    Expect(0, 70400, '\P{^inkhudawadi}', "");
    Expect(1, 70399, '\p{  In_Khudawadi}', "");
    Expect(0, 70399, '\p{^  In_Khudawadi}', "");
    Expect(0, 70399, '\P{  In_Khudawadi}', "");
    Expect(1, 70399, '\P{^  In_Khudawadi}', "");
    Expect(0, 70400, '\p{  In_Khudawadi}', "");
    Expect(1, 70400, '\p{^  In_Khudawadi}', "");
    Expect(1, 70400, '\P{  In_Khudawadi}', "");
    Expect(0, 70400, '\P{^  In_Khudawadi}', "");
    Error('\p{	-in_khudawadi/a/}');
    Error('\P{	-in_khudawadi/a/}');
    Expect(1, 70399, '\p{	 In_KHUDAWADI}', "");
    Expect(0, 70399, '\p{^	 In_KHUDAWADI}', "");
    Expect(0, 70399, '\P{	 In_KHUDAWADI}', "");
    Expect(1, 70399, '\P{^	 In_KHUDAWADI}', "");
    Expect(0, 70400, '\p{	 In_KHUDAWADI}', "");
    Expect(1, 70400, '\p{^	 In_KHUDAWADI}', "");
    Expect(1, 70400, '\P{	 In_KHUDAWADI}', "");
    Expect(0, 70400, '\P{^	 In_KHUDAWADI}', "");
    Error('\p{_-In_Lao/a/}');
    Error('\P{_-In_Lao/a/}');
    Expect(1, 3839, '\p{inlao}', "");
    Expect(0, 3839, '\p{^inlao}', "");
    Expect(0, 3839, '\P{inlao}', "");
    Expect(1, 3839, '\P{^inlao}', "");
    Expect(0, 3840, '\p{inlao}', "");
    Expect(1, 3840, '\p{^inlao}', "");
    Expect(1, 3840, '\P{inlao}', "");
    Expect(0, 3840, '\P{^inlao}', "");
    Expect(1, 3839, '\p{ 	IN_LAO}', "");
    Expect(0, 3839, '\p{^ 	IN_LAO}', "");
    Expect(0, 3839, '\P{ 	IN_LAO}', "");
    Expect(1, 3839, '\P{^ 	IN_LAO}', "");
    Expect(0, 3840, '\p{ 	IN_LAO}', "");
    Expect(1, 3840, '\p{^ 	IN_LAO}', "");
    Expect(1, 3840, '\P{ 	IN_LAO}', "");
    Expect(0, 3840, '\P{^ 	IN_LAO}', "");
    Error('\p{:=_-In_Lao}');
    Error('\P{:=_-In_Lao}');
    Expect(1, 3839, '\p{	IN_lao}', "");
    Expect(0, 3839, '\p{^	IN_lao}', "");
    Expect(0, 3839, '\P{	IN_lao}', "");
    Expect(1, 3839, '\P{^	IN_lao}', "");
    Expect(0, 3840, '\p{	IN_lao}', "");
    Expect(1, 3840, '\p{^	IN_lao}', "");
    Expect(1, 3840, '\P{	IN_lao}', "");
    Expect(0, 3840, '\P{^	IN_lao}', "");
    Error('\p{ /a/In_Lepcha}');
    Error('\P{ /a/In_Lepcha}');
    Expect(1, 7247, '\p{inlepcha}', "");
    Expect(0, 7247, '\p{^inlepcha}', "");
    Expect(0, 7247, '\P{inlepcha}', "");
    Expect(1, 7247, '\P{^inlepcha}', "");
    Expect(0, 7248, '\p{inlepcha}', "");
    Expect(1, 7248, '\p{^inlepcha}', "");
    Expect(1, 7248, '\P{inlepcha}', "");
    Expect(0, 7248, '\P{^inlepcha}', "");
    Expect(1, 7247, '\p{_	in_Lepcha}', "");
    Expect(0, 7247, '\p{^_	in_Lepcha}', "");
    Expect(0, 7247, '\P{_	in_Lepcha}', "");
    Expect(1, 7247, '\P{^_	in_Lepcha}', "");
    Expect(0, 7248, '\p{_	in_Lepcha}', "");
    Expect(1, 7248, '\p{^_	in_Lepcha}', "");
    Expect(1, 7248, '\P{_	in_Lepcha}', "");
    Expect(0, 7248, '\P{^_	in_Lepcha}', "");
    Error('\p{:=- In_Lepcha}');
    Error('\P{:=- In_Lepcha}');
    Expect(1, 7247, '\p{	 In_lepcha}', "");
    Expect(0, 7247, '\p{^	 In_lepcha}', "");
    Expect(0, 7247, '\P{	 In_lepcha}', "");
    Expect(1, 7247, '\P{^	 In_lepcha}', "");
    Expect(0, 7248, '\p{	 In_lepcha}', "");
    Expect(1, 7248, '\p{^	 In_lepcha}', "");
    Expect(1, 7248, '\P{	 In_lepcha}', "");
    Expect(0, 7248, '\P{^	 In_lepcha}', "");
    Error('\p{	IN_Limbu/a/}');
    Error('\P{	IN_Limbu/a/}');
    Expect(1, 6479, '\p{inlimbu}', "");
    Expect(0, 6479, '\p{^inlimbu}', "");
    Expect(0, 6479, '\P{inlimbu}', "");
    Expect(1, 6479, '\P{^inlimbu}', "");
    Expect(0, 6480, '\p{inlimbu}', "");
    Expect(1, 6480, '\p{^inlimbu}', "");
    Expect(1, 6480, '\P{inlimbu}', "");
    Expect(0, 6480, '\P{^inlimbu}', "");
    Expect(1, 6479, '\p{	 In_LIMBU}', "");
    Expect(0, 6479, '\p{^	 In_LIMBU}', "");
    Expect(0, 6479, '\P{	 In_LIMBU}', "");
    Expect(1, 6479, '\P{^	 In_LIMBU}', "");
    Expect(0, 6480, '\p{	 In_LIMBU}', "");
    Expect(1, 6480, '\p{^	 In_LIMBU}', "");
    Expect(1, 6480, '\P{	 In_LIMBU}', "");
    Expect(0, 6480, '\P{^	 In_LIMBU}', "");
    Error('\p{:=in_Limbu}');
    Error('\P{:=in_Limbu}');
    Expect(1, 6479, '\p{In_limbu}', "");
    Expect(0, 6479, '\p{^In_limbu}', "");
    Expect(0, 6479, '\P{In_limbu}', "");
    Expect(1, 6479, '\P{^In_limbu}', "");
    Expect(0, 6480, '\p{In_limbu}', "");
    Expect(1, 6480, '\p{^In_limbu}', "");
    Expect(1, 6480, '\P{In_limbu}', "");
    Expect(0, 6480, '\P{^In_limbu}', "");
    Error('\p{_/a/In_linear_A}');
    Error('\P{_/a/In_linear_A}');
    Expect(1, 67455, '\p{inlineara}', "");
    Expect(0, 67455, '\p{^inlineara}', "");
    Expect(0, 67455, '\P{inlineara}', "");
    Expect(1, 67455, '\P{^inlineara}', "");
    Expect(0, 67456, '\p{inlineara}', "");
    Expect(1, 67456, '\p{^inlineara}', "");
    Expect(1, 67456, '\P{inlineara}', "");
    Expect(0, 67456, '\P{^inlineara}', "");
    Expect(1, 67455, '\p{--in_Linear_A}', "");
    Expect(0, 67455, '\p{^--in_Linear_A}', "");
    Expect(0, 67455, '\P{--in_Linear_A}', "");
    Expect(1, 67455, '\P{^--in_Linear_A}', "");
    Expect(0, 67456, '\p{--in_Linear_A}', "");
    Expect(1, 67456, '\p{^--in_Linear_A}', "");
    Expect(1, 67456, '\P{--in_Linear_A}', "");
    Expect(0, 67456, '\P{^--in_Linear_A}', "");
    Error('\p{:=__In_Linear_A}');
    Error('\P{:=__In_Linear_A}');
    Expect(1, 67455, '\p{  In_LINEAR_a}', "");
    Expect(0, 67455, '\p{^  In_LINEAR_a}', "");
    Expect(0, 67455, '\P{  In_LINEAR_a}', "");
    Expect(1, 67455, '\P{^  In_LINEAR_a}', "");
    Expect(0, 67456, '\p{  In_LINEAR_a}', "");
    Expect(1, 67456, '\p{^  In_LINEAR_a}', "");
    Expect(1, 67456, '\P{  In_LINEAR_a}', "");
    Expect(0, 67456, '\P{^  In_LINEAR_a}', "");
    Error('\p{_-in_Lisu/a/}');
    Error('\P{_-in_Lisu/a/}');
    Expect(1, 42239, '\p{inlisu}', "");
    Expect(0, 42239, '\p{^inlisu}', "");
    Expect(0, 42239, '\P{inlisu}', "");
    Expect(1, 42239, '\P{^inlisu}', "");
    Expect(0, 42240, '\p{inlisu}', "");
    Expect(1, 42240, '\p{^inlisu}', "");
    Expect(1, 42240, '\P{inlisu}', "");
    Expect(0, 42240, '\P{^inlisu}', "");
    Expect(1, 42239, '\p{IN_Lisu}', "");
    Expect(0, 42239, '\p{^IN_Lisu}', "");
    Expect(0, 42239, '\P{IN_Lisu}', "");
    Expect(1, 42239, '\P{^IN_Lisu}', "");
    Expect(0, 42240, '\p{IN_Lisu}', "");
    Expect(1, 42240, '\p{^IN_Lisu}', "");
    Expect(1, 42240, '\P{IN_Lisu}', "");
    Expect(0, 42240, '\P{^IN_Lisu}', "");
    Error('\p{  IN_lisu:=}');
    Error('\P{  IN_lisu:=}');
    Expect(1, 42239, '\p{ IN_LISU}', "");
    Expect(0, 42239, '\p{^ IN_LISU}', "");
    Expect(0, 42239, '\P{ IN_LISU}', "");
    Expect(1, 42239, '\P{^ IN_LISU}', "");
    Expect(0, 42240, '\p{ IN_LISU}', "");
    Expect(1, 42240, '\p{^ IN_LISU}', "");
    Expect(1, 42240, '\P{ IN_LISU}', "");
    Expect(0, 42240, '\P{^ IN_LISU}', "");
    Error('\p{:=_in_LYCIAN}');
    Error('\P{:=_in_LYCIAN}');
    Expect(1, 66207, '\p{inlycian}', "");
    Expect(0, 66207, '\p{^inlycian}', "");
    Expect(0, 66207, '\P{inlycian}', "");
    Expect(1, 66207, '\P{^inlycian}', "");
    Expect(0, 66208, '\p{inlycian}', "");
    Expect(1, 66208, '\p{^inlycian}', "");
    Expect(1, 66208, '\P{inlycian}', "");
    Expect(0, 66208, '\P{^inlycian}', "");
    Expect(1, 66207, '\p{_-IN_Lycian}', "");
    Expect(0, 66207, '\p{^_-IN_Lycian}', "");
    Expect(0, 66207, '\P{_-IN_Lycian}', "");
    Expect(1, 66207, '\P{^_-IN_Lycian}', "");
    Expect(0, 66208, '\p{_-IN_Lycian}', "");
    Expect(1, 66208, '\p{^_-IN_Lycian}', "");
    Expect(1, 66208, '\P{_-IN_Lycian}', "");
    Expect(0, 66208, '\P{^_-IN_Lycian}', "");
    Error('\p{:=-IN_Lycian}');
    Error('\P{:=-IN_Lycian}');
    Expect(1, 66207, '\p{-_In_Lycian}', "");
    Expect(0, 66207, '\p{^-_In_Lycian}', "");
    Expect(0, 66207, '\P{-_In_Lycian}', "");
    Expect(1, 66207, '\P{^-_In_Lycian}', "");
    Expect(0, 66208, '\p{-_In_Lycian}', "");
    Expect(1, 66208, '\p{^-_In_Lycian}', "");
    Expect(1, 66208, '\P{-_In_Lycian}', "");
    Expect(0, 66208, '\P{^-_In_Lycian}', "");
    Error('\p{-In_LYDIAN:=}');
    Error('\P{-In_LYDIAN:=}');
    Expect(1, 67903, '\p{inlydian}', "");
    Expect(0, 67903, '\p{^inlydian}', "");
    Expect(0, 67903, '\P{inlydian}', "");
    Expect(1, 67903, '\P{^inlydian}', "");
    Expect(0, 67904, '\p{inlydian}', "");
    Expect(1, 67904, '\p{^inlydian}', "");
    Expect(1, 67904, '\P{inlydian}', "");
    Expect(0, 67904, '\P{^inlydian}', "");
    Expect(1, 67903, '\p{-in_lydian}', "");
    Expect(0, 67903, '\p{^-in_lydian}', "");
    Expect(0, 67903, '\P{-in_lydian}', "");
    Expect(1, 67903, '\P{^-in_lydian}', "");
    Expect(0, 67904, '\p{-in_lydian}', "");
    Expect(1, 67904, '\p{^-in_lydian}', "");
    Expect(1, 67904, '\P{-in_lydian}', "");
    Expect(0, 67904, '\P{^-in_lydian}', "");
    Error('\p{	_IN_Lydian/a/}');
    Error('\P{	_IN_Lydian/a/}');
    Expect(1, 67903, '\p{__in_lydian}', "");
    Expect(0, 67903, '\p{^__in_lydian}', "");
    Expect(0, 67903, '\P{__in_lydian}', "");
    Expect(1, 67903, '\P{^__in_lydian}', "");
    Expect(0, 67904, '\p{__in_lydian}', "");
    Expect(1, 67904, '\p{^__in_lydian}', "");
    Expect(1, 67904, '\P{__in_lydian}', "");
    Expect(0, 67904, '\P{^__in_lydian}', "");
    Error('\p{/a/ _in_MAHAJANI}');
    Error('\P{/a/ _in_MAHAJANI}');
    Expect(1, 70015, '\p{inmahajani}', "");
    Expect(0, 70015, '\p{^inmahajani}', "");
    Expect(0, 70015, '\P{inmahajani}', "");
    Expect(1, 70015, '\P{^inmahajani}', "");
    Expect(0, 70016, '\p{inmahajani}', "");
    Expect(1, 70016, '\p{^inmahajani}', "");
    Expect(1, 70016, '\P{inmahajani}', "");
    Expect(0, 70016, '\P{^inmahajani}', "");
    Expect(1, 70015, '\p{ 	IN_Mahajani}', "");
    Expect(0, 70015, '\p{^ 	IN_Mahajani}', "");
    Expect(0, 70015, '\P{ 	IN_Mahajani}', "");
    Expect(1, 70015, '\P{^ 	IN_Mahajani}', "");
    Expect(0, 70016, '\p{ 	IN_Mahajani}', "");
    Expect(1, 70016, '\p{^ 	IN_Mahajani}', "");
    Expect(1, 70016, '\P{ 	IN_Mahajani}', "");
    Expect(0, 70016, '\P{^ 	IN_Mahajani}', "");
    Error('\p{_in_Mahajani:=}');
    Error('\P{_in_Mahajani:=}');
    Expect(1, 70015, '\p{  in_MAHAJANI}', "");
    Expect(0, 70015, '\p{^  in_MAHAJANI}', "");
    Expect(0, 70015, '\P{  in_MAHAJANI}', "");
    Expect(1, 70015, '\P{^  in_MAHAJANI}', "");
    Expect(0, 70016, '\p{  in_MAHAJANI}', "");
    Expect(1, 70016, '\p{^  in_MAHAJANI}', "");
    Expect(1, 70016, '\P{  in_MAHAJANI}', "");
    Expect(0, 70016, '\P{^  in_MAHAJANI}', "");
    Error('\p{	In_Malayalam/a/}');
    Error('\P{	In_Malayalam/a/}');
    Expect(1, 3455, '\p{inmalayalam}', "");
    Expect(0, 3455, '\p{^inmalayalam}', "");
    Expect(0, 3455, '\P{inmalayalam}', "");
    Expect(1, 3455, '\P{^inmalayalam}', "");
    Expect(0, 3456, '\p{inmalayalam}', "");
    Expect(1, 3456, '\p{^inmalayalam}', "");
    Expect(1, 3456, '\P{inmalayalam}', "");
    Expect(0, 3456, '\P{^inmalayalam}', "");
    Expect(1, 3455, '\p{  In_MALAYALAM}', "");
    Expect(0, 3455, '\p{^  In_MALAYALAM}', "");
    Expect(0, 3455, '\P{  In_MALAYALAM}', "");
    Expect(1, 3455, '\P{^  In_MALAYALAM}', "");
    Expect(0, 3456, '\p{  In_MALAYALAM}', "");
    Expect(1, 3456, '\p{^  In_MALAYALAM}', "");
    Expect(1, 3456, '\P{  In_MALAYALAM}', "");
    Expect(0, 3456, '\P{^  In_MALAYALAM}', "");
    Error('\p{ _IN_MALAYALAM:=}');
    Error('\P{ _IN_MALAYALAM:=}');
    Expect(1, 3455, '\p{ 	IN_malayalam}', "");
    Expect(0, 3455, '\p{^ 	IN_malayalam}', "");
    Expect(0, 3455, '\P{ 	IN_malayalam}', "");
    Expect(1, 3455, '\P{^ 	IN_malayalam}', "");
    Expect(0, 3456, '\p{ 	IN_malayalam}', "");
    Expect(1, 3456, '\p{^ 	IN_malayalam}', "");
    Expect(1, 3456, '\P{ 	IN_malayalam}', "");
    Expect(0, 3456, '\P{^ 	IN_malayalam}', "");
    Error('\p{:=	-in_MANDAIC}');
    Error('\P{:=	-in_MANDAIC}');
    Expect(1, 2143, '\p{inmandaic}', "");
    Expect(0, 2143, '\p{^inmandaic}', "");
    Expect(0, 2143, '\P{inmandaic}', "");
    Expect(1, 2143, '\P{^inmandaic}', "");
    Expect(0, 2144, '\p{inmandaic}', "");
    Expect(1, 2144, '\p{^inmandaic}', "");
    Expect(1, 2144, '\P{inmandaic}', "");
    Expect(0, 2144, '\P{^inmandaic}', "");
    Expect(1, 2143, '\p{_	IN_mandaic}', "");
    Expect(0, 2143, '\p{^_	IN_mandaic}', "");
    Expect(0, 2143, '\P{_	IN_mandaic}', "");
    Expect(1, 2143, '\P{^_	IN_mandaic}', "");
    Expect(0, 2144, '\p{_	IN_mandaic}', "");
    Expect(1, 2144, '\p{^_	IN_mandaic}', "");
    Expect(1, 2144, '\P{_	IN_mandaic}', "");
    Expect(0, 2144, '\P{^_	IN_mandaic}', "");
    Error('\p{	In_Mandaic:=}');
    Error('\P{	In_Mandaic:=}');
    Expect(1, 2143, '\p{ In_Mandaic}', "");
    Expect(0, 2143, '\p{^ In_Mandaic}', "");
    Expect(0, 2143, '\P{ In_Mandaic}', "");
    Expect(1, 2143, '\P{^ In_Mandaic}', "");
    Expect(0, 2144, '\p{ In_Mandaic}', "");
    Expect(1, 2144, '\p{^ In_Mandaic}', "");
    Expect(1, 2144, '\P{ In_Mandaic}', "");
    Expect(0, 2144, '\P{^ In_Mandaic}', "");
    Error('\p{:=-In_manichaean}');
    Error('\P{:=-In_manichaean}');
    Expect(1, 68351, '\p{inmanichaean}', "");
    Expect(0, 68351, '\p{^inmanichaean}', "");
    Expect(0, 68351, '\P{inmanichaean}', "");
    Expect(1, 68351, '\P{^inmanichaean}', "");
    Expect(0, 68352, '\p{inmanichaean}', "");
    Expect(1, 68352, '\p{^inmanichaean}', "");
    Expect(1, 68352, '\P{inmanichaean}', "");
    Expect(0, 68352, '\P{^inmanichaean}', "");
    Expect(1, 68351, '\p{-_In_Manichaean}', "");
    Expect(0, 68351, '\p{^-_In_Manichaean}', "");
    Expect(0, 68351, '\P{-_In_Manichaean}', "");
    Expect(1, 68351, '\P{^-_In_Manichaean}', "");
    Expect(0, 68352, '\p{-_In_Manichaean}', "");
    Expect(1, 68352, '\p{^-_In_Manichaean}', "");
    Expect(1, 68352, '\P{-_In_Manichaean}', "");
    Expect(0, 68352, '\P{^-_In_Manichaean}', "");
    Error('\p{_/a/IN_manichaean}');
    Error('\P{_/a/IN_manichaean}');
    Expect(1, 68351, '\p{- IN_Manichaean}', "");
    Expect(0, 68351, '\p{^- IN_Manichaean}', "");
    Expect(0, 68351, '\P{- IN_Manichaean}', "");
    Expect(1, 68351, '\P{^- IN_Manichaean}', "");
    Expect(0, 68352, '\p{- IN_Manichaean}', "");
    Expect(1, 68352, '\p{^- IN_Manichaean}', "");
    Expect(1, 68352, '\P{- IN_Manichaean}', "");
    Expect(0, 68352, '\P{^- IN_Manichaean}', "");
    Error('\p{:= -In_Marchen}');
    Error('\P{:= -In_Marchen}');
    Expect(1, 72895, '\p{inmarchen}', "");
    Expect(0, 72895, '\p{^inmarchen}', "");
    Expect(0, 72895, '\P{inmarchen}', "");
    Expect(1, 72895, '\P{^inmarchen}', "");
    Expect(0, 72896, '\p{inmarchen}', "");
    Expect(1, 72896, '\p{^inmarchen}', "");
    Expect(1, 72896, '\P{inmarchen}', "");
    Expect(0, 72896, '\P{^inmarchen}', "");
    Expect(1, 72895, '\p{  IN_Marchen}', "");
    Expect(0, 72895, '\p{^  IN_Marchen}', "");
    Expect(0, 72895, '\P{  IN_Marchen}', "");
    Expect(1, 72895, '\P{^  IN_Marchen}', "");
    Expect(0, 72896, '\p{  IN_Marchen}', "");
    Expect(1, 72896, '\p{^  IN_Marchen}', "");
    Expect(1, 72896, '\P{  IN_Marchen}', "");
    Expect(0, 72896, '\P{^  IN_Marchen}', "");
    Error('\p{ :=In_MARCHEN}');
    Error('\P{ :=In_MARCHEN}');
    Expect(1, 72895, '\p{_	in_Marchen}', "");
    Expect(0, 72895, '\p{^_	in_Marchen}', "");
    Expect(0, 72895, '\P{_	in_Marchen}', "");
    Expect(1, 72895, '\P{^_	in_Marchen}', "");
    Expect(0, 72896, '\p{_	in_Marchen}', "");
    Expect(1, 72896, '\p{^_	in_Marchen}', "");
    Expect(1, 72896, '\P{_	in_Marchen}', "");
    Expect(0, 72896, '\P{^_	in_Marchen}', "");
    Error('\p{/a/__In_MEETEI_mayek}');
    Error('\P{/a/__In_MEETEI_mayek}');
    Expect(1, 44031, '\p{inmeeteimayek}', "");
    Expect(0, 44031, '\p{^inmeeteimayek}', "");
    Expect(0, 44031, '\P{inmeeteimayek}', "");
    Expect(1, 44031, '\P{^inmeeteimayek}', "");
    Expect(0, 44032, '\p{inmeeteimayek}', "");
    Expect(1, 44032, '\p{^inmeeteimayek}', "");
    Expect(1, 44032, '\P{inmeeteimayek}', "");
    Expect(0, 44032, '\P{^inmeeteimayek}', "");
    Expect(1, 44031, '\p{_In_meetei_mayek}', "");
    Expect(0, 44031, '\p{^_In_meetei_mayek}', "");
    Expect(0, 44031, '\P{_In_meetei_mayek}', "");
    Expect(1, 44031, '\P{^_In_meetei_mayek}', "");
    Expect(0, 44032, '\p{_In_meetei_mayek}', "");
    Expect(1, 44032, '\p{^_In_meetei_mayek}', "");
    Expect(1, 44032, '\P{_In_meetei_mayek}', "");
    Expect(0, 44032, '\P{^_In_meetei_mayek}', "");
    Error('\p{_/a/IN_Meetei_mayek}');
    Error('\P{_/a/IN_Meetei_mayek}');
    Expect(1, 44031, '\p{--In_meetei_Mayek}', "");
    Expect(0, 44031, '\p{^--In_meetei_Mayek}', "");
    Expect(0, 44031, '\P{--In_meetei_Mayek}', "");
    Expect(1, 44031, '\P{^--In_meetei_Mayek}', "");
    Expect(0, 44032, '\p{--In_meetei_Mayek}', "");
    Expect(1, 44032, '\p{^--In_meetei_Mayek}', "");
    Expect(1, 44032, '\P{--In_meetei_Mayek}', "");
    Expect(0, 44032, '\P{^--In_meetei_Mayek}', "");
    Error('\p{_ IN_Mende_Kikakui:=}');
    Error('\P{_ IN_Mende_Kikakui:=}');
    Expect(1, 125151, '\p{inmendekikakui}', "");
    Expect(0, 125151, '\p{^inmendekikakui}', "");
    Expect(0, 125151, '\P{inmendekikakui}', "");
    Expect(1, 125151, '\P{^inmendekikakui}', "");
    Expect(0, 125152, '\p{inmendekikakui}', "");
    Expect(1, 125152, '\p{^inmendekikakui}', "");
    Expect(1, 125152, '\P{inmendekikakui}', "");
    Expect(0, 125152, '\P{^inmendekikakui}', "");
    Expect(1, 125151, '\p{in_mende_KIKAKUI}', "");
    Expect(0, 125151, '\p{^in_mende_KIKAKUI}', "");
    Expect(0, 125151, '\P{in_mende_KIKAKUI}', "");
    Expect(1, 125151, '\P{^in_mende_KIKAKUI}', "");
    Expect(0, 125152, '\p{in_mende_KIKAKUI}', "");
    Expect(1, 125152, '\p{^in_mende_KIKAKUI}', "");
    Expect(1, 125152, '\P{in_mende_KIKAKUI}', "");
    Expect(0, 125152, '\P{^in_mende_KIKAKUI}', "");
    Error('\p{/a/ 	In_Mende_Kikakui}');
    Error('\P{/a/ 	In_Mende_Kikakui}');
    Expect(1, 125151, '\p{-_In_Mende_Kikakui}', "");
    Expect(0, 125151, '\p{^-_In_Mende_Kikakui}', "");
    Expect(0, 125151, '\P{-_In_Mende_Kikakui}', "");
    Expect(1, 125151, '\P{^-_In_Mende_Kikakui}', "");
    Expect(0, 125152, '\p{-_In_Mende_Kikakui}', "");
    Expect(1, 125152, '\p{^-_In_Mende_Kikakui}', "");
    Expect(1, 125152, '\P{-_In_Mende_Kikakui}', "");
    Expect(0, 125152, '\P{^-_In_Mende_Kikakui}', "");
    Error('\p{:=_	IN_MEROITIC_Cursive}');
    Error('\P{:=_	IN_MEROITIC_Cursive}');
    Expect(1, 68095, '\p{inmeroiticcursive}', "");
    Expect(0, 68095, '\p{^inmeroiticcursive}', "");
    Expect(0, 68095, '\P{inmeroiticcursive}', "");
    Expect(1, 68095, '\P{^inmeroiticcursive}', "");
    Expect(0, 68096, '\p{inmeroiticcursive}', "");
    Expect(1, 68096, '\p{^inmeroiticcursive}', "");
    Expect(1, 68096, '\P{inmeroiticcursive}', "");
    Expect(0, 68096, '\P{^inmeroiticcursive}', "");
    Expect(1, 68095, '\p{_ In_MEROITIC_Cursive}', "");
    Expect(0, 68095, '\p{^_ In_MEROITIC_Cursive}', "");
    Expect(0, 68095, '\P{_ In_MEROITIC_Cursive}', "");
    Expect(1, 68095, '\P{^_ In_MEROITIC_Cursive}', "");
    Expect(0, 68096, '\p{_ In_MEROITIC_Cursive}', "");
    Expect(1, 68096, '\p{^_ In_MEROITIC_Cursive}', "");
    Expect(1, 68096, '\P{_ In_MEROITIC_Cursive}', "");
    Expect(0, 68096, '\P{^_ In_MEROITIC_Cursive}', "");
    Error('\p{ :=in_MEROITIC_cursive}');
    Error('\P{ :=in_MEROITIC_cursive}');
    Expect(1, 68095, '\p{_IN_Meroitic_cursive}', "");
    Expect(0, 68095, '\p{^_IN_Meroitic_cursive}', "");
    Expect(0, 68095, '\P{_IN_Meroitic_cursive}', "");
    Expect(1, 68095, '\P{^_IN_Meroitic_cursive}', "");
    Expect(0, 68096, '\p{_IN_Meroitic_cursive}', "");
    Expect(1, 68096, '\p{^_IN_Meroitic_cursive}', "");
    Expect(1, 68096, '\P{_IN_Meroitic_cursive}', "");
    Expect(0, 68096, '\P{^_IN_Meroitic_cursive}', "");
    Error('\p{/a/_ In_MEROITIC_hieroglyphs}');
    Error('\P{/a/_ In_MEROITIC_hieroglyphs}');
    Expect(1, 67999, '\p{inmeroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^inmeroitichieroglyphs}', "");
    Expect(0, 67999, '\P{inmeroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^inmeroitichieroglyphs}', "");
    Expect(0, 68000, '\p{inmeroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^inmeroitichieroglyphs}', "");
    Expect(1, 68000, '\P{inmeroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^inmeroitichieroglyphs}', "");
    Expect(1, 67999, '\p{In_Meroitic_hieroglyphs}', "");
    Expect(0, 67999, '\p{^In_Meroitic_hieroglyphs}', "");
    Expect(0, 67999, '\P{In_Meroitic_hieroglyphs}', "");
    Expect(1, 67999, '\P{^In_Meroitic_hieroglyphs}', "");
    Expect(0, 68000, '\p{In_Meroitic_hieroglyphs}', "");
    Expect(1, 68000, '\p{^In_Meroitic_hieroglyphs}', "");
    Expect(1, 68000, '\P{In_Meroitic_hieroglyphs}', "");
    Expect(0, 68000, '\P{^In_Meroitic_hieroglyphs}', "");
    Error('\p{	-in_MEROITIC_hieroglyphs:=}');
    Error('\P{	-in_MEROITIC_hieroglyphs:=}');
    Expect(1, 67999, '\p{-In_MEROITIC_HIEROGLYPHS}', "");
    Expect(0, 67999, '\p{^-In_MEROITIC_HIEROGLYPHS}', "");
    Expect(0, 67999, '\P{-In_MEROITIC_HIEROGLYPHS}', "");
    Expect(1, 67999, '\P{^-In_MEROITIC_HIEROGLYPHS}', "");
    Expect(0, 68000, '\p{-In_MEROITIC_HIEROGLYPHS}', "");
    Expect(1, 68000, '\p{^-In_MEROITIC_HIEROGLYPHS}', "");
    Expect(1, 68000, '\P{-In_MEROITIC_HIEROGLYPHS}', "");
    Expect(0, 68000, '\P{^-In_MEROITIC_HIEROGLYPHS}', "");
    Error('\p{_in_Miao:=}');
    Error('\P{_in_Miao:=}');
    Expect(1, 94111, '\p{inmiao}', "");
    Expect(0, 94111, '\p{^inmiao}', "");
    Expect(0, 94111, '\P{inmiao}', "");
    Expect(1, 94111, '\P{^inmiao}', "");
    Expect(0, 94112, '\p{inmiao}', "");
    Expect(1, 94112, '\p{^inmiao}', "");
    Expect(1, 94112, '\P{inmiao}', "");
    Expect(0, 94112, '\P{^inmiao}', "");
    Expect(1, 94111, '\p{ _In_miao}', "");
    Expect(0, 94111, '\p{^ _In_miao}', "");
    Expect(0, 94111, '\P{ _In_miao}', "");
    Expect(1, 94111, '\P{^ _In_miao}', "");
    Expect(0, 94112, '\p{ _In_miao}', "");
    Expect(1, 94112, '\p{^ _In_miao}', "");
    Expect(1, 94112, '\P{ _In_miao}', "");
    Expect(0, 94112, '\P{^ _In_miao}', "");
    Error('\p{/a/	 IN_MIAO}');
    Error('\P{/a/	 IN_MIAO}');
    Expect(1, 94111, '\p{ _In_MIAO}', "");
    Expect(0, 94111, '\p{^ _In_MIAO}', "");
    Expect(0, 94111, '\P{ _In_MIAO}', "");
    Expect(1, 94111, '\P{^ _In_MIAO}', "");
    Expect(0, 94112, '\p{ _In_MIAO}', "");
    Expect(1, 94112, '\p{^ _In_MIAO}', "");
    Expect(1, 94112, '\P{ _In_MIAO}', "");
    Expect(0, 94112, '\P{^ _In_MIAO}', "");
    Error('\p{:= -IN_modi}');
    Error('\P{:= -IN_modi}');
    Expect(1, 71263, '\p{inmodi}', "");
    Expect(0, 71263, '\p{^inmodi}', "");
    Expect(0, 71263, '\P{inmodi}', "");
    Expect(1, 71263, '\P{^inmodi}', "");
    Expect(0, 71264, '\p{inmodi}', "");
    Expect(1, 71264, '\p{^inmodi}', "");
    Expect(1, 71264, '\P{inmodi}', "");
    Expect(0, 71264, '\P{^inmodi}', "");
    Expect(1, 71263, '\p{-_In_Modi}', "");
    Expect(0, 71263, '\p{^-_In_Modi}', "");
    Expect(0, 71263, '\P{-_In_Modi}', "");
    Expect(1, 71263, '\P{^-_In_Modi}', "");
    Expect(0, 71264, '\p{-_In_Modi}', "");
    Expect(1, 71264, '\p{^-_In_Modi}', "");
    Expect(1, 71264, '\P{-_In_Modi}', "");
    Expect(0, 71264, '\P{^-_In_Modi}', "");
    Error('\p{	/a/IN_modi}');
    Error('\P{	/a/IN_modi}');
    Expect(1, 71263, '\p{--In_Modi}', "");
    Expect(0, 71263, '\p{^--In_Modi}', "");
    Expect(0, 71263, '\P{--In_Modi}', "");
    Expect(1, 71263, '\P{^--In_Modi}', "");
    Expect(0, 71264, '\p{--In_Modi}', "");
    Expect(1, 71264, '\p{^--In_Modi}', "");
    Expect(1, 71264, '\P{--In_Modi}', "");
    Expect(0, 71264, '\P{^--In_Modi}', "");
    Error('\p{:= 	In_Mongolian}');
    Error('\P{:= 	In_Mongolian}');
    Expect(1, 6319, '\p{inmongolian}', "");
    Expect(0, 6319, '\p{^inmongolian}', "");
    Expect(0, 6319, '\P{inmongolian}', "");
    Expect(1, 6319, '\P{^inmongolian}', "");
    Expect(0, 6320, '\p{inmongolian}', "");
    Expect(1, 6320, '\p{^inmongolian}', "");
    Expect(1, 6320, '\P{inmongolian}', "");
    Expect(0, 6320, '\P{^inmongolian}', "");
    Expect(1, 6319, '\p{_IN_mongolian}', "");
    Expect(0, 6319, '\p{^_IN_mongolian}', "");
    Expect(0, 6319, '\P{_IN_mongolian}', "");
    Expect(1, 6319, '\P{^_IN_mongolian}', "");
    Expect(0, 6320, '\p{_IN_mongolian}', "");
    Expect(1, 6320, '\p{^_IN_mongolian}', "");
    Expect(1, 6320, '\P{_IN_mongolian}', "");
    Expect(0, 6320, '\P{^_IN_mongolian}', "");
    Error('\p{ /a/In_MONGOLIAN}');
    Error('\P{ /a/In_MONGOLIAN}');
    Expect(1, 6319, '\p{- In_MONGOLIAN}', "");
    Expect(0, 6319, '\p{^- In_MONGOLIAN}', "");
    Expect(0, 6319, '\P{- In_MONGOLIAN}', "");
    Expect(1, 6319, '\P{^- In_MONGOLIAN}', "");
    Expect(0, 6320, '\p{- In_MONGOLIAN}', "");
    Expect(1, 6320, '\p{^- In_MONGOLIAN}', "");
    Expect(1, 6320, '\P{- In_MONGOLIAN}', "");
    Expect(0, 6320, '\P{^- In_MONGOLIAN}', "");
    Error('\p{-In_mro:=}');
    Error('\P{-In_mro:=}');
    Expect(1, 92783, '\p{inmro}', "");
    Expect(0, 92783, '\p{^inmro}', "");
    Expect(0, 92783, '\P{inmro}', "");
    Expect(1, 92783, '\P{^inmro}', "");
    Expect(0, 92784, '\p{inmro}', "");
    Expect(1, 92784, '\p{^inmro}', "");
    Expect(1, 92784, '\P{inmro}', "");
    Expect(0, 92784, '\P{^inmro}', "");
    Expect(1, 92783, '\p{_IN_Mro}', "");
    Expect(0, 92783, '\p{^_IN_Mro}', "");
    Expect(0, 92783, '\P{_IN_Mro}', "");
    Expect(1, 92783, '\P{^_IN_Mro}', "");
    Expect(0, 92784, '\p{_IN_Mro}', "");
    Expect(1, 92784, '\p{^_IN_Mro}', "");
    Expect(1, 92784, '\P{_IN_Mro}', "");
    Expect(0, 92784, '\P{^_IN_Mro}', "");
    Error('\p{-in_mro:=}');
    Error('\P{-in_mro:=}');
    Expect(1, 92783, '\p{ IN_Mro}', "");
    Expect(0, 92783, '\p{^ IN_Mro}', "");
    Expect(0, 92783, '\P{ IN_Mro}', "");
    Expect(1, 92783, '\P{^ IN_Mro}', "");
    Expect(0, 92784, '\p{ IN_Mro}', "");
    Expect(1, 92784, '\p{^ IN_Mro}', "");
    Expect(1, 92784, '\P{ IN_Mro}', "");
    Expect(0, 92784, '\P{^ IN_Mro}', "");
    Error('\p{ in_Multani/a/}');
    Error('\P{ in_Multani/a/}');
    Expect(1, 70319, '\p{inmultani}', "");
    Expect(0, 70319, '\p{^inmultani}', "");
    Expect(0, 70319, '\P{inmultani}', "");
    Expect(1, 70319, '\P{^inmultani}', "");
    Expect(0, 70320, '\p{inmultani}', "");
    Expect(1, 70320, '\p{^inmultani}', "");
    Expect(1, 70320, '\P{inmultani}', "");
    Expect(0, 70320, '\P{^inmultani}', "");
    Expect(1, 70319, '\p{	_in_Multani}', "");
    Expect(0, 70319, '\p{^	_in_Multani}', "");
    Expect(0, 70319, '\P{	_in_Multani}', "");
    Expect(1, 70319, '\P{^	_in_Multani}', "");
    Expect(0, 70320, '\p{	_in_Multani}', "");
    Expect(1, 70320, '\p{^	_in_Multani}', "");
    Expect(1, 70320, '\P{	_in_Multani}', "");
    Expect(0, 70320, '\P{^	_in_Multani}', "");
    Error('\p{_in_multani:=}');
    Error('\P{_in_multani:=}');
    Expect(1, 70319, '\p{-In_MULTANI}', "");
    Expect(0, 70319, '\p{^-In_MULTANI}', "");
    Expect(0, 70319, '\P{-In_MULTANI}', "");
    Expect(1, 70319, '\P{^-In_MULTANI}', "");
    Expect(0, 70320, '\p{-In_MULTANI}', "");
    Expect(1, 70320, '\p{^-In_MULTANI}', "");
    Expect(1, 70320, '\P{-In_MULTANI}', "");
    Expect(0, 70320, '\P{^-In_MULTANI}', "");
    Error('\p{/a/_-In_MYANMAR}');
    Error('\P{/a/_-In_MYANMAR}');
    Expect(1, 4255, '\p{inmyanmar}', "");
    Expect(0, 4255, '\p{^inmyanmar}', "");
    Expect(0, 4255, '\P{inmyanmar}', "");
    Expect(1, 4255, '\P{^inmyanmar}', "");
    Expect(0, 4256, '\p{inmyanmar}', "");
    Expect(1, 4256, '\p{^inmyanmar}', "");
    Expect(1, 4256, '\P{inmyanmar}', "");
    Expect(0, 4256, '\P{^inmyanmar}', "");
    Expect(1, 4255, '\p{-In_myanmar}', "");
    Expect(0, 4255, '\p{^-In_myanmar}', "");
    Expect(0, 4255, '\P{-In_myanmar}', "");
    Expect(1, 4255, '\P{^-In_myanmar}', "");
    Expect(0, 4256, '\p{-In_myanmar}', "");
    Expect(1, 4256, '\p{^-In_myanmar}', "");
    Expect(1, 4256, '\P{-In_myanmar}', "");
    Expect(0, 4256, '\P{^-In_myanmar}', "");
    Error('\p{/a/--In_Myanmar}');
    Error('\P{/a/--In_Myanmar}');
    Expect(1, 4255, '\p{ _In_myanmar}', "");
    Expect(0, 4255, '\p{^ _In_myanmar}', "");
    Expect(0, 4255, '\P{ _In_myanmar}', "");
    Expect(1, 4255, '\P{^ _In_myanmar}', "");
    Expect(0, 4256, '\p{ _In_myanmar}', "");
    Expect(1, 4256, '\p{^ _In_myanmar}', "");
    Expect(1, 4256, '\P{ _In_myanmar}', "");
    Expect(0, 4256, '\P{^ _In_myanmar}', "");
    Error('\p{	/a/in_nabataean}');
    Error('\P{	/a/in_nabataean}');
    Expect(1, 67759, '\p{innabataean}', "");
    Expect(0, 67759, '\p{^innabataean}', "");
    Expect(0, 67759, '\P{innabataean}', "");
    Expect(1, 67759, '\P{^innabataean}', "");
    Expect(0, 67760, '\p{innabataean}', "");
    Expect(1, 67760, '\p{^innabataean}', "");
    Expect(1, 67760, '\P{innabataean}', "");
    Expect(0, 67760, '\P{^innabataean}', "");
    Expect(1, 67759, '\p{-in_Nabataean}', "");
    Expect(0, 67759, '\p{^-in_Nabataean}', "");
    Expect(0, 67759, '\P{-in_Nabataean}', "");
    Expect(1, 67759, '\P{^-in_Nabataean}', "");
    Expect(0, 67760, '\p{-in_Nabataean}', "");
    Expect(1, 67760, '\p{^-in_Nabataean}', "");
    Expect(1, 67760, '\P{-in_Nabataean}', "");
    Expect(0, 67760, '\P{^-in_Nabataean}', "");
    Error('\p{/a/ _IN_nabataean}');
    Error('\P{/a/ _IN_nabataean}');
    Expect(1, 67759, '\p{_	In_Nabataean}', "");
    Expect(0, 67759, '\p{^_	In_Nabataean}', "");
    Expect(0, 67759, '\P{_	In_Nabataean}', "");
    Expect(1, 67759, '\P{^_	In_Nabataean}', "");
    Expect(0, 67760, '\p{_	In_Nabataean}', "");
    Expect(1, 67760, '\p{^_	In_Nabataean}', "");
    Expect(1, 67760, '\P{_	In_Nabataean}', "");
    Expect(0, 67760, '\P{^_	In_Nabataean}', "");
    Error('\p{/a/-_In_New_Tai_Lue}');
    Error('\P{/a/-_In_New_Tai_Lue}');
    Expect(1, 6623, '\p{innewtailue}', "");
    Expect(0, 6623, '\p{^innewtailue}', "");
    Expect(0, 6623, '\P{innewtailue}', "");
    Expect(1, 6623, '\P{^innewtailue}', "");
    Expect(0, 6624, '\p{innewtailue}', "");
    Expect(1, 6624, '\p{^innewtailue}', "");
    Expect(1, 6624, '\P{innewtailue}', "");
    Expect(0, 6624, '\P{^innewtailue}', "");
    Expect(1, 6623, '\p{_	In_NEW_tai_Lue}', "");
    Expect(0, 6623, '\p{^_	In_NEW_tai_Lue}', "");
    Expect(0, 6623, '\P{_	In_NEW_tai_Lue}', "");
    Expect(1, 6623, '\P{^_	In_NEW_tai_Lue}', "");
    Expect(0, 6624, '\p{_	In_NEW_tai_Lue}', "");
    Expect(1, 6624, '\p{^_	In_NEW_tai_Lue}', "");
    Expect(1, 6624, '\P{_	In_NEW_tai_Lue}', "");
    Expect(0, 6624, '\P{^_	In_NEW_tai_Lue}', "");
    Error('\p{In_New_Tai_Lue/a/}');
    Error('\P{In_New_Tai_Lue/a/}');
    Expect(1, 6623, '\p{		In_new_TAI_LUE}', "");
    Expect(0, 6623, '\p{^		In_new_TAI_LUE}', "");
    Expect(0, 6623, '\P{		In_new_TAI_LUE}', "");
    Expect(1, 6623, '\P{^		In_new_TAI_LUE}', "");
    Expect(0, 6624, '\p{		In_new_TAI_LUE}', "");
    Expect(1, 6624, '\p{^		In_new_TAI_LUE}', "");
    Expect(1, 6624, '\P{		In_new_TAI_LUE}', "");
    Expect(0, 6624, '\P{^		In_new_TAI_LUE}', "");
    Error('\p{:= -In_newa}');
    Error('\P{:= -In_newa}');
    Expect(1, 70783, '\p{innewa}', "");
    Expect(0, 70783, '\p{^innewa}', "");
    Expect(0, 70783, '\P{innewa}', "");
    Expect(1, 70783, '\P{^innewa}', "");
    Expect(0, 70784, '\p{innewa}', "");
    Expect(1, 70784, '\p{^innewa}', "");
    Expect(1, 70784, '\P{innewa}', "");
    Expect(0, 70784, '\P{^innewa}', "");
    Expect(1, 70783, '\p{-In_Newa}', "");
    Expect(0, 70783, '\p{^-In_Newa}', "");
    Expect(0, 70783, '\P{-In_Newa}', "");
    Expect(1, 70783, '\P{^-In_Newa}', "");
    Expect(0, 70784, '\p{-In_Newa}', "");
    Expect(1, 70784, '\p{^-In_Newa}', "");
    Expect(1, 70784, '\P{-In_Newa}', "");
    Expect(0, 70784, '\P{^-In_Newa}', "");
    Error('\p{/a/_ In_Newa}');
    Error('\P{/a/_ In_Newa}');
    Expect(1, 70783, '\p{--In_Newa}', "");
    Expect(0, 70783, '\p{^--In_Newa}', "");
    Expect(0, 70783, '\P{--In_Newa}', "");
    Expect(1, 70783, '\P{^--In_Newa}', "");
    Expect(0, 70784, '\p{--In_Newa}', "");
    Expect(1, 70784, '\p{^--In_Newa}', "");
    Expect(1, 70784, '\P{--In_Newa}', "");
    Expect(0, 70784, '\P{^--In_Newa}', "");
    Error('\p{--In_NKO:=}');
    Error('\P{--In_NKO:=}');
    Expect(1, 2047, '\p{innko}', "");
    Expect(0, 2047, '\p{^innko}', "");
    Expect(0, 2047, '\P{innko}', "");
    Expect(1, 2047, '\P{^innko}', "");
    Expect(0, 2048, '\p{innko}', "");
    Expect(1, 2048, '\p{^innko}', "");
    Expect(1, 2048, '\P{innko}', "");
    Expect(0, 2048, '\P{^innko}', "");
    Expect(1, 2047, '\p{- In_NKO}', "");
    Expect(0, 2047, '\p{^- In_NKO}', "");
    Expect(0, 2047, '\P{- In_NKO}', "");
    Expect(1, 2047, '\P{^- In_NKO}', "");
    Expect(0, 2048, '\p{- In_NKO}', "");
    Expect(1, 2048, '\p{^- In_NKO}', "");
    Expect(1, 2048, '\P{- In_NKO}', "");
    Expect(0, 2048, '\P{^- In_NKO}', "");
    Error('\p{:=	_In_NKo}');
    Error('\P{:=	_In_NKo}');
    Expect(1, 2047, '\p{  In_NKo}', "");
    Expect(0, 2047, '\p{^  In_NKo}', "");
    Expect(0, 2047, '\P{  In_NKo}', "");
    Expect(1, 2047, '\P{^  In_NKo}', "");
    Expect(0, 2048, '\p{  In_NKo}', "");
    Expect(1, 2048, '\p{^  In_NKo}', "");
    Expect(1, 2048, '\P{  In_NKo}', "");
    Expect(0, 2048, '\P{^  In_NKo}', "");
    Error('\p{:= -IN_ogham}');
    Error('\P{:= -IN_ogham}');
    Expect(1, 5791, '\p{inogham}', "");
    Expect(0, 5791, '\p{^inogham}', "");
    Expect(0, 5791, '\P{inogham}', "");
    Expect(1, 5791, '\P{^inogham}', "");
    Expect(0, 5792, '\p{inogham}', "");
    Expect(1, 5792, '\p{^inogham}', "");
    Expect(1, 5792, '\P{inogham}', "");
    Expect(0, 5792, '\P{^inogham}', "");
    Expect(1, 5791, '\p{-In_ogham}', "");
    Expect(0, 5791, '\p{^-In_ogham}', "");
    Expect(0, 5791, '\P{-In_ogham}', "");
    Expect(1, 5791, '\P{^-In_ogham}', "");
    Expect(0, 5792, '\p{-In_ogham}', "");
    Expect(1, 5792, '\p{^-In_ogham}', "");
    Expect(1, 5792, '\P{-In_ogham}', "");
    Expect(0, 5792, '\P{^-In_ogham}', "");
    Error('\p{ In_ogham/a/}');
    Error('\P{ In_ogham/a/}');
    Expect(1, 5791, '\p{-IN_Ogham}', "");
    Expect(0, 5791, '\p{^-IN_Ogham}', "");
    Expect(0, 5791, '\P{-IN_Ogham}', "");
    Expect(1, 5791, '\P{^-IN_Ogham}', "");
    Expect(0, 5792, '\p{-IN_Ogham}', "");
    Expect(1, 5792, '\p{^-IN_Ogham}', "");
    Expect(1, 5792, '\P{-IN_Ogham}', "");
    Expect(0, 5792, '\P{^-IN_Ogham}', "");
    Error('\p{_in_Ol_Chiki/a/}');
    Error('\P{_in_Ol_Chiki/a/}');
    Expect(1, 7295, '\p{inolchiki}', "");
    Expect(0, 7295, '\p{^inolchiki}', "");
    Expect(0, 7295, '\P{inolchiki}', "");
    Expect(1, 7295, '\P{^inolchiki}', "");
    Expect(0, 7296, '\p{inolchiki}', "");
    Expect(1, 7296, '\p{^inolchiki}', "");
    Expect(1, 7296, '\P{inolchiki}', "");
    Expect(0, 7296, '\P{^inolchiki}', "");
    Expect(1, 7295, '\p{	in_Ol_Chiki}', "");
    Expect(0, 7295, '\p{^	in_Ol_Chiki}', "");
    Expect(0, 7295, '\P{	in_Ol_Chiki}', "");
    Expect(1, 7295, '\P{^	in_Ol_Chiki}', "");
    Expect(0, 7296, '\p{	in_Ol_Chiki}', "");
    Expect(1, 7296, '\p{^	in_Ol_Chiki}', "");
    Expect(1, 7296, '\P{	in_Ol_Chiki}', "");
    Expect(0, 7296, '\P{^	in_Ol_Chiki}', "");
    Error('\p{ In_ol_CHIKI/a/}');
    Error('\P{ In_ol_CHIKI/a/}');
    Expect(1, 7295, '\p{-In_Ol_CHIKI}', "");
    Expect(0, 7295, '\p{^-In_Ol_CHIKI}', "");
    Expect(0, 7295, '\P{-In_Ol_CHIKI}', "");
    Expect(1, 7295, '\P{^-In_Ol_CHIKI}', "");
    Expect(0, 7296, '\p{-In_Ol_CHIKI}', "");
    Expect(1, 7296, '\p{^-In_Ol_CHIKI}', "");
    Expect(1, 7296, '\P{-In_Ol_CHIKI}', "");
    Expect(0, 7296, '\P{^-In_Ol_CHIKI}', "");
    Error('\p{	:=In_old_hungarian}');
    Error('\P{	:=In_old_hungarian}');
    Expect(1, 68863, '\p{inoldhungarian}', "");
    Expect(0, 68863, '\p{^inoldhungarian}', "");
    Expect(0, 68863, '\P{inoldhungarian}', "");
    Expect(1, 68863, '\P{^inoldhungarian}', "");
    Expect(0, 68864, '\p{inoldhungarian}', "");
    Expect(1, 68864, '\p{^inoldhungarian}', "");
    Expect(1, 68864, '\P{inoldhungarian}', "");
    Expect(0, 68864, '\P{^inoldhungarian}', "");
    Expect(1, 68863, '\p{_-in_OLD_hungarian}', "");
    Expect(0, 68863, '\p{^_-in_OLD_hungarian}', "");
    Expect(0, 68863, '\P{_-in_OLD_hungarian}', "");
    Expect(1, 68863, '\P{^_-in_OLD_hungarian}', "");
    Expect(0, 68864, '\p{_-in_OLD_hungarian}', "");
    Expect(1, 68864, '\p{^_-in_OLD_hungarian}', "");
    Expect(1, 68864, '\P{_-in_OLD_hungarian}', "");
    Expect(0, 68864, '\P{^_-in_OLD_hungarian}', "");
    Error('\p{/a/In_OLD_Hungarian}');
    Error('\P{/a/In_OLD_Hungarian}');
    Expect(1, 68863, '\p{-in_Old_Hungarian}', "");
    Expect(0, 68863, '\p{^-in_Old_Hungarian}', "");
    Expect(0, 68863, '\P{-in_Old_Hungarian}', "");
    Expect(1, 68863, '\P{^-in_Old_Hungarian}', "");
    Expect(0, 68864, '\p{-in_Old_Hungarian}', "");
    Expect(1, 68864, '\p{^-in_Old_Hungarian}', "");
    Expect(1, 68864, '\P{-in_Old_Hungarian}', "");
    Expect(0, 68864, '\P{^-in_Old_Hungarian}', "");
    Error('\p{:= 	In_Old_ITALIC}');
    Error('\P{:= 	In_Old_ITALIC}');
    Expect(1, 66351, '\p{inolditalic}', "");
    Expect(0, 66351, '\p{^inolditalic}', "");
    Expect(0, 66351, '\P{inolditalic}', "");
    Expect(1, 66351, '\P{^inolditalic}', "");
    Expect(0, 66352, '\p{inolditalic}', "");
    Expect(1, 66352, '\p{^inolditalic}', "");
    Expect(1, 66352, '\P{inolditalic}', "");
    Expect(0, 66352, '\P{^inolditalic}', "");
    Expect(1, 66351, '\p{-In_old_ITALIC}', "");
    Expect(0, 66351, '\p{^-In_old_ITALIC}', "");
    Expect(0, 66351, '\P{-In_old_ITALIC}', "");
    Expect(1, 66351, '\P{^-In_old_ITALIC}', "");
    Expect(0, 66352, '\p{-In_old_ITALIC}', "");
    Expect(1, 66352, '\p{^-In_old_ITALIC}', "");
    Expect(1, 66352, '\P{-In_old_ITALIC}', "");
    Expect(0, 66352, '\P{^-In_old_ITALIC}', "");
    Error('\p{/a/ -IN_Old_Italic}');
    Error('\P{/a/ -IN_Old_Italic}');
    Expect(1, 66351, '\p{_ in_OLD_italic}', "");
    Expect(0, 66351, '\p{^_ in_OLD_italic}', "");
    Expect(0, 66351, '\P{_ in_OLD_italic}', "");
    Expect(1, 66351, '\P{^_ in_OLD_italic}', "");
    Expect(0, 66352, '\p{_ in_OLD_italic}', "");
    Expect(1, 66352, '\p{^_ in_OLD_italic}', "");
    Expect(1, 66352, '\P{_ in_OLD_italic}', "");
    Expect(0, 66352, '\P{^_ in_OLD_italic}', "");
    Error('\p{/a/	In_OLD_North_arabian}');
    Error('\P{/a/	In_OLD_North_arabian}');
    Expect(1, 68255, '\p{inoldnortharabian}', "");
    Expect(0, 68255, '\p{^inoldnortharabian}', "");
    Expect(0, 68255, '\P{inoldnortharabian}', "");
    Expect(1, 68255, '\P{^inoldnortharabian}', "");
    Expect(0, 68256, '\p{inoldnortharabian}', "");
    Expect(1, 68256, '\p{^inoldnortharabian}', "");
    Expect(1, 68256, '\P{inoldnortharabian}', "");
    Expect(0, 68256, '\P{^inoldnortharabian}', "");
    Expect(1, 68255, '\p{-In_old_North_Arabian}', "");
    Expect(0, 68255, '\p{^-In_old_North_Arabian}', "");
    Expect(0, 68255, '\P{-In_old_North_Arabian}', "");
    Expect(1, 68255, '\P{^-In_old_North_Arabian}', "");
    Expect(0, 68256, '\p{-In_old_North_Arabian}', "");
    Expect(1, 68256, '\p{^-In_old_North_Arabian}', "");
    Expect(1, 68256, '\P{-In_old_North_Arabian}', "");
    Expect(0, 68256, '\P{^-In_old_North_Arabian}', "");
    Error('\p{-/a/in_old_north_Arabian}');
    Error('\P{-/a/in_old_north_Arabian}');
    Expect(1, 68255, '\p{	In_OLD_North_arabian}', "");
    Expect(0, 68255, '\p{^	In_OLD_North_arabian}', "");
    Expect(0, 68255, '\P{	In_OLD_North_arabian}', "");
    Expect(1, 68255, '\P{^	In_OLD_North_arabian}', "");
    Expect(0, 68256, '\p{	In_OLD_North_arabian}', "");
    Expect(1, 68256, '\p{^	In_OLD_North_arabian}', "");
    Expect(1, 68256, '\P{	In_OLD_North_arabian}', "");
    Expect(0, 68256, '\P{^	In_OLD_North_arabian}', "");
    Error('\p{/a/IN_Old_Permic}');
    Error('\P{/a/IN_Old_Permic}');
    Expect(1, 66431, '\p{inoldpermic}', "");
    Expect(0, 66431, '\p{^inoldpermic}', "");
    Expect(0, 66431, '\P{inoldpermic}', "");
    Expect(1, 66431, '\P{^inoldpermic}', "");
    Expect(0, 66432, '\p{inoldpermic}', "");
    Expect(1, 66432, '\p{^inoldpermic}', "");
    Expect(1, 66432, '\P{inoldpermic}', "");
    Expect(0, 66432, '\P{^inoldpermic}', "");
    Expect(1, 66431, '\p{--In_Old_PERMIC}', "");
    Expect(0, 66431, '\p{^--In_Old_PERMIC}', "");
    Expect(0, 66431, '\P{--In_Old_PERMIC}', "");
    Expect(1, 66431, '\P{^--In_Old_PERMIC}', "");
    Expect(0, 66432, '\p{--In_Old_PERMIC}', "");
    Expect(1, 66432, '\p{^--In_Old_PERMIC}', "");
    Expect(1, 66432, '\P{--In_Old_PERMIC}', "");
    Expect(0, 66432, '\P{^--In_Old_PERMIC}', "");
    Error('\p{/a/-	In_Old_permic}');
    Error('\P{/a/-	In_Old_permic}');
    Expect(1, 66431, '\p{--In_old_permic}', "");
    Expect(0, 66431, '\p{^--In_old_permic}', "");
    Expect(0, 66431, '\P{--In_old_permic}', "");
    Expect(1, 66431, '\P{^--In_old_permic}', "");
    Expect(0, 66432, '\p{--In_old_permic}', "");
    Expect(1, 66432, '\p{^--In_old_permic}', "");
    Expect(1, 66432, '\P{--In_old_permic}', "");
    Expect(0, 66432, '\P{^--In_old_permic}', "");
    Error('\p{/a/--In_Old_PERSIAN}');
    Error('\P{/a/--In_Old_PERSIAN}');
    Expect(1, 66527, '\p{inoldpersian}', "");
    Expect(0, 66527, '\p{^inoldpersian}', "");
    Expect(0, 66527, '\P{inoldpersian}', "");
    Expect(1, 66527, '\P{^inoldpersian}', "");
    Expect(0, 66528, '\p{inoldpersian}', "");
    Expect(1, 66528, '\p{^inoldpersian}', "");
    Expect(1, 66528, '\P{inoldpersian}', "");
    Expect(0, 66528, '\P{^inoldpersian}', "");
    Expect(1, 66527, '\p{IN_old_PERSIAN}', "");
    Expect(0, 66527, '\p{^IN_old_PERSIAN}', "");
    Expect(0, 66527, '\P{IN_old_PERSIAN}', "");
    Expect(1, 66527, '\P{^IN_old_PERSIAN}', "");
    Expect(0, 66528, '\p{IN_old_PERSIAN}', "");
    Expect(1, 66528, '\p{^IN_old_PERSIAN}', "");
    Expect(1, 66528, '\P{IN_old_PERSIAN}', "");
    Expect(0, 66528, '\P{^IN_old_PERSIAN}', "");
    Error('\p{_	IN_Old_Persian:=}');
    Error('\P{_	IN_Old_Persian:=}');
    Expect(1, 66527, '\p{	 in_Old_Persian}', "");
    Expect(0, 66527, '\p{^	 in_Old_Persian}', "");
    Expect(0, 66527, '\P{	 in_Old_Persian}', "");
    Expect(1, 66527, '\P{^	 in_Old_Persian}', "");
    Expect(0, 66528, '\p{	 in_Old_Persian}', "");
    Expect(1, 66528, '\p{^	 in_Old_Persian}', "");
    Expect(1, 66528, '\P{	 in_Old_Persian}', "");
    Expect(0, 66528, '\P{^	 in_Old_Persian}', "");
    Error('\p{	IN_old_South_Arabian:=}');
    Error('\P{	IN_old_South_Arabian:=}');
    Expect(1, 68223, '\p{inoldsoutharabian}', "");
    Expect(0, 68223, '\p{^inoldsoutharabian}', "");
    Expect(0, 68223, '\P{inoldsoutharabian}', "");
    Expect(1, 68223, '\P{^inoldsoutharabian}', "");
    Expect(0, 68224, '\p{inoldsoutharabian}', "");
    Expect(1, 68224, '\p{^inoldsoutharabian}', "");
    Expect(1, 68224, '\P{inoldsoutharabian}', "");
    Expect(0, 68224, '\P{^inoldsoutharabian}', "");
    Expect(1, 68223, '\p{-in_OLD_SOUTH_ARABIAN}', "");
    Expect(0, 68223, '\p{^-in_OLD_SOUTH_ARABIAN}', "");
    Expect(0, 68223, '\P{-in_OLD_SOUTH_ARABIAN}', "");
    Expect(1, 68223, '\P{^-in_OLD_SOUTH_ARABIAN}', "");
    Expect(0, 68224, '\p{-in_OLD_SOUTH_ARABIAN}', "");
    Expect(1, 68224, '\p{^-in_OLD_SOUTH_ARABIAN}', "");
    Expect(1, 68224, '\P{-in_OLD_SOUTH_ARABIAN}', "");
    Expect(0, 68224, '\P{^-in_OLD_SOUTH_ARABIAN}', "");
    Error('\p{	in_old_south_Arabian/a/}');
    Error('\P{	in_old_south_Arabian/a/}');
    Expect(1, 68223, '\p{	-In_Old_South_Arabian}', "");
    Expect(0, 68223, '\p{^	-In_Old_South_Arabian}', "");
    Expect(0, 68223, '\P{	-In_Old_South_Arabian}', "");
    Expect(1, 68223, '\P{^	-In_Old_South_Arabian}', "");
    Expect(0, 68224, '\p{	-In_Old_South_Arabian}', "");
    Expect(1, 68224, '\p{^	-In_Old_South_Arabian}', "");
    Expect(1, 68224, '\P{	-In_Old_South_Arabian}', "");
    Expect(0, 68224, '\P{^	-In_Old_South_Arabian}', "");
    Error('\p{-_In_OLD_Turkic:=}');
    Error('\P{-_In_OLD_Turkic:=}');
    Expect(1, 68687, '\p{inoldturkic}', "");
    Expect(0, 68687, '\p{^inoldturkic}', "");
    Expect(0, 68687, '\P{inoldturkic}', "");
    Expect(1, 68687, '\P{^inoldturkic}', "");
    Expect(0, 68688, '\p{inoldturkic}', "");
    Expect(1, 68688, '\p{^inoldturkic}', "");
    Expect(1, 68688, '\P{inoldturkic}', "");
    Expect(0, 68688, '\P{^inoldturkic}', "");
    Expect(1, 68687, '\p{IN_Old_turkic}', "");
    Expect(0, 68687, '\p{^IN_Old_turkic}', "");
    Expect(0, 68687, '\P{IN_Old_turkic}', "");
    Expect(1, 68687, '\P{^IN_Old_turkic}', "");
    Expect(0, 68688, '\p{IN_Old_turkic}', "");
    Expect(1, 68688, '\p{^IN_Old_turkic}', "");
    Expect(1, 68688, '\P{IN_Old_turkic}', "");
    Expect(0, 68688, '\P{^IN_Old_turkic}', "");
    Error('\p{ :=IN_Old_turkic}');
    Error('\P{ :=IN_Old_turkic}');
    Expect(1, 68687, '\p{ -In_Old_Turkic}', "");
    Expect(0, 68687, '\p{^ -In_Old_Turkic}', "");
    Expect(0, 68687, '\P{ -In_Old_Turkic}', "");
    Expect(1, 68687, '\P{^ -In_Old_Turkic}', "");
    Expect(0, 68688, '\p{ -In_Old_Turkic}', "");
    Expect(1, 68688, '\p{^ -In_Old_Turkic}', "");
    Expect(1, 68688, '\P{ -In_Old_Turkic}', "");
    Expect(0, 68688, '\P{^ -In_Old_Turkic}', "");
    Error('\p{	IN_Oriya/a/}');
    Error('\P{	IN_Oriya/a/}');
    Expect(1, 2943, '\p{inoriya}', "");
    Expect(0, 2943, '\p{^inoriya}', "");
    Expect(0, 2943, '\P{inoriya}', "");
    Expect(1, 2943, '\P{^inoriya}', "");
    Expect(0, 2944, '\p{inoriya}', "");
    Expect(1, 2944, '\p{^inoriya}', "");
    Expect(1, 2944, '\P{inoriya}', "");
    Expect(0, 2944, '\P{^inoriya}', "");
    Expect(1, 2943, '\p{	in_oriya}', "");
    Expect(0, 2943, '\p{^	in_oriya}', "");
    Expect(0, 2943, '\P{	in_oriya}', "");
    Expect(1, 2943, '\P{^	in_oriya}', "");
    Expect(0, 2944, '\p{	in_oriya}', "");
    Expect(1, 2944, '\p{^	in_oriya}', "");
    Expect(1, 2944, '\P{	in_oriya}', "");
    Expect(0, 2944, '\P{^	in_oriya}', "");
    Error('\p{ -In_Oriya/a/}');
    Error('\P{ -In_Oriya/a/}');
    Expect(1, 2943, '\p{_-In_oriya}', "");
    Expect(0, 2943, '\p{^_-In_oriya}', "");
    Expect(0, 2943, '\P{_-In_oriya}', "");
    Expect(1, 2943, '\P{^_-In_oriya}', "");
    Expect(0, 2944, '\p{_-In_oriya}', "");
    Expect(1, 2944, '\p{^_-In_oriya}', "");
    Expect(1, 2944, '\P{_-In_oriya}', "");
    Expect(0, 2944, '\P{^_-In_oriya}', "");
    Error('\p{:=_	In_OSAGE}');
    Error('\P{:=_	In_OSAGE}');
    Expect(1, 66815, '\p{inosage}', "");
    Expect(0, 66815, '\p{^inosage}', "");
    Expect(0, 66815, '\P{inosage}', "");
    Expect(1, 66815, '\P{^inosage}', "");
    Expect(0, 66816, '\p{inosage}', "");
    Expect(1, 66816, '\p{^inosage}', "");
    Expect(1, 66816, '\P{inosage}', "");
    Expect(0, 66816, '\P{^inosage}', "");
    Expect(1, 66815, '\p{-	In_Osage}', "");
    Expect(0, 66815, '\p{^-	In_Osage}', "");
    Expect(0, 66815, '\P{-	In_Osage}', "");
    Expect(1, 66815, '\P{^-	In_Osage}', "");
    Expect(0, 66816, '\p{-	In_Osage}', "");
    Expect(1, 66816, '\p{^-	In_Osage}', "");
    Expect(1, 66816, '\P{-	In_Osage}', "");
    Expect(0, 66816, '\P{^-	In_Osage}', "");
    Error('\p{  In_OSAGE/a/}');
    Error('\P{  In_OSAGE/a/}');
    Expect(1, 66815, '\p{-	IN_osage}', "");
    Expect(0, 66815, '\p{^-	IN_osage}', "");
    Expect(0, 66815, '\P{-	IN_osage}', "");
    Expect(1, 66815, '\P{^-	IN_osage}', "");
    Expect(0, 66816, '\p{-	IN_osage}', "");
    Expect(1, 66816, '\p{^-	IN_osage}', "");
    Expect(1, 66816, '\P{-	IN_osage}', "");
    Expect(0, 66816, '\P{^-	IN_osage}', "");
    Error('\p{_:=In_OSMANYA}');
    Error('\P{_:=In_OSMANYA}');
    Expect(1, 66735, '\p{inosmanya}', "");
    Expect(0, 66735, '\p{^inosmanya}', "");
    Expect(0, 66735, '\P{inosmanya}', "");
    Expect(1, 66735, '\P{^inosmanya}', "");
    Expect(0, 66736, '\p{inosmanya}', "");
    Expect(1, 66736, '\p{^inosmanya}', "");
    Expect(1, 66736, '\P{inosmanya}', "");
    Expect(0, 66736, '\P{^inosmanya}', "");
    Expect(1, 66735, '\p{ 	IN_OSMANYA}', "");
    Expect(0, 66735, '\p{^ 	IN_OSMANYA}', "");
    Expect(0, 66735, '\P{ 	IN_OSMANYA}', "");
    Expect(1, 66735, '\P{^ 	IN_OSMANYA}', "");
    Expect(0, 66736, '\p{ 	IN_OSMANYA}', "");
    Expect(1, 66736, '\p{^ 	IN_OSMANYA}', "");
    Expect(1, 66736, '\P{ 	IN_OSMANYA}', "");
    Expect(0, 66736, '\P{^ 	IN_OSMANYA}', "");
    Error('\p{-_IN_Osmanya:=}');
    Error('\P{-_IN_Osmanya:=}');
    Expect(1, 66735, '\p{_IN_OSMANYA}', "");
    Expect(0, 66735, '\p{^_IN_OSMANYA}', "");
    Expect(0, 66735, '\P{_IN_OSMANYA}', "");
    Expect(1, 66735, '\P{^_IN_OSMANYA}', "");
    Expect(0, 66736, '\p{_IN_OSMANYA}', "");
    Expect(1, 66736, '\p{^_IN_OSMANYA}', "");
    Expect(1, 66736, '\P{_IN_OSMANYA}', "");
    Expect(0, 66736, '\P{^_IN_OSMANYA}', "");
    Error('\p{ /a/In_Pahawh_HMONG}');
    Error('\P{ /a/In_Pahawh_HMONG}');
    Expect(1, 93071, '\p{inpahawhhmong}', "");
    Expect(0, 93071, '\p{^inpahawhhmong}', "");
    Expect(0, 93071, '\P{inpahawhhmong}', "");
    Expect(1, 93071, '\P{^inpahawhhmong}', "");
    Expect(0, 93072, '\p{inpahawhhmong}', "");
    Expect(1, 93072, '\p{^inpahawhhmong}', "");
    Expect(1, 93072, '\P{inpahawhhmong}', "");
    Expect(0, 93072, '\P{^inpahawhhmong}', "");
    Expect(1, 93071, '\p{_IN_pahawh_Hmong}', "");
    Expect(0, 93071, '\p{^_IN_pahawh_Hmong}', "");
    Expect(0, 93071, '\P{_IN_pahawh_Hmong}', "");
    Expect(1, 93071, '\P{^_IN_pahawh_Hmong}', "");
    Expect(0, 93072, '\p{_IN_pahawh_Hmong}', "");
    Expect(1, 93072, '\p{^_IN_pahawh_Hmong}', "");
    Expect(1, 93072, '\P{_IN_pahawh_Hmong}', "");
    Expect(0, 93072, '\P{^_IN_pahawh_Hmong}', "");
    Error('\p{ _in_pahawh_Hmong:=}');
    Error('\P{ _in_pahawh_Hmong:=}');
    Expect(1, 93071, '\p{- In_Pahawh_Hmong}', "");
    Expect(0, 93071, '\p{^- In_Pahawh_Hmong}', "");
    Expect(0, 93071, '\P{- In_Pahawh_Hmong}', "");
    Expect(1, 93071, '\P{^- In_Pahawh_Hmong}', "");
    Expect(0, 93072, '\p{- In_Pahawh_Hmong}', "");
    Expect(1, 93072, '\p{^- In_Pahawh_Hmong}', "");
    Expect(1, 93072, '\P{- In_Pahawh_Hmong}', "");
    Expect(0, 93072, '\P{^- In_Pahawh_Hmong}', "");
    Error('\p{in_PALMYRENE:=}');
    Error('\P{in_PALMYRENE:=}');
    Expect(1, 67711, '\p{inpalmyrene}', "");
    Expect(0, 67711, '\p{^inpalmyrene}', "");
    Expect(0, 67711, '\P{inpalmyrene}', "");
    Expect(1, 67711, '\P{^inpalmyrene}', "");
    Expect(0, 67712, '\p{inpalmyrene}', "");
    Expect(1, 67712, '\p{^inpalmyrene}', "");
    Expect(1, 67712, '\P{inpalmyrene}', "");
    Expect(0, 67712, '\P{^inpalmyrene}', "");
    Expect(1, 67711, '\p{	in_Palmyrene}', "");
    Expect(0, 67711, '\p{^	in_Palmyrene}', "");
    Expect(0, 67711, '\P{	in_Palmyrene}', "");
    Expect(1, 67711, '\P{^	in_Palmyrene}', "");
    Expect(0, 67712, '\p{	in_Palmyrene}', "");
    Expect(1, 67712, '\p{^	in_Palmyrene}', "");
    Expect(1, 67712, '\P{	in_Palmyrene}', "");
    Expect(0, 67712, '\P{^	in_Palmyrene}', "");
    Error('\p{/a/In_Palmyrene}');
    Error('\P{/a/In_Palmyrene}');
    Expect(1, 67711, '\p{_	In_Palmyrene}', "");
    Expect(0, 67711, '\p{^_	In_Palmyrene}', "");
    Expect(0, 67711, '\P{_	In_Palmyrene}', "");
    Expect(1, 67711, '\P{^_	In_Palmyrene}', "");
    Expect(0, 67712, '\p{_	In_Palmyrene}', "");
    Expect(1, 67712, '\p{^_	In_Palmyrene}', "");
    Expect(1, 67712, '\P{_	In_Palmyrene}', "");
    Expect(0, 67712, '\P{^_	In_Palmyrene}', "");
    Error('\p{_-in_pau_CIN_Hau:=}');
    Error('\P{_-in_pau_CIN_Hau:=}');
    Expect(1, 72447, '\p{inpaucinhau}', "");
    Expect(0, 72447, '\p{^inpaucinhau}', "");
    Expect(0, 72447, '\P{inpaucinhau}', "");
    Expect(1, 72447, '\P{^inpaucinhau}', "");
    Expect(0, 72448, '\p{inpaucinhau}', "");
    Expect(1, 72448, '\p{^inpaucinhau}', "");
    Expect(1, 72448, '\P{inpaucinhau}', "");
    Expect(0, 72448, '\P{^inpaucinhau}', "");
    Expect(1, 72447, '\p{	 IN_pau_cin_Hau}', "");
    Expect(0, 72447, '\p{^	 IN_pau_cin_Hau}', "");
    Expect(0, 72447, '\P{	 IN_pau_cin_Hau}', "");
    Expect(1, 72447, '\P{^	 IN_pau_cin_Hau}', "");
    Expect(0, 72448, '\p{	 IN_pau_cin_Hau}', "");
    Expect(1, 72448, '\p{^	 IN_pau_cin_Hau}', "");
    Expect(1, 72448, '\P{	 IN_pau_cin_Hau}', "");
    Expect(0, 72448, '\P{^	 IN_pau_cin_Hau}', "");
    Error('\p{:=_In_PAU_CIN_Hau}');
    Error('\P{:=_In_PAU_CIN_Hau}');
    Expect(1, 72447, '\p{  IN_PAU_cin_Hau}', "");
    Expect(0, 72447, '\p{^  IN_PAU_cin_Hau}', "");
    Expect(0, 72447, '\P{  IN_PAU_cin_Hau}', "");
    Expect(1, 72447, '\P{^  IN_PAU_cin_Hau}', "");
    Expect(0, 72448, '\p{  IN_PAU_cin_Hau}', "");
    Expect(1, 72448, '\p{^  IN_PAU_cin_Hau}', "");
    Expect(1, 72448, '\P{  IN_PAU_cin_Hau}', "");
    Expect(0, 72448, '\P{^  IN_PAU_cin_Hau}', "");
    Error('\p{/a/	-In_Phags_Pa}');
    Error('\P{/a/	-In_Phags_Pa}');
    Expect(1, 43135, '\p{inphagspa}', "");
    Expect(0, 43135, '\p{^inphagspa}', "");
    Expect(0, 43135, '\P{inphagspa}', "");
    Expect(1, 43135, '\P{^inphagspa}', "");
    Expect(0, 43136, '\p{inphagspa}', "");
    Expect(1, 43136, '\p{^inphagspa}', "");
    Expect(1, 43136, '\P{inphagspa}', "");
    Expect(0, 43136, '\P{^inphagspa}', "");
    Expect(1, 43135, '\p{__IN_PHAGS_pa}', "");
    Expect(0, 43135, '\p{^__IN_PHAGS_pa}', "");
    Expect(0, 43135, '\P{__IN_PHAGS_pa}', "");
    Expect(1, 43135, '\P{^__IN_PHAGS_pa}', "");
    Expect(0, 43136, '\p{__IN_PHAGS_pa}', "");
    Expect(1, 43136, '\p{^__IN_PHAGS_pa}', "");
    Expect(1, 43136, '\P{__IN_PHAGS_pa}', "");
    Expect(0, 43136, '\P{^__IN_PHAGS_pa}', "");
    Error('\p{ IN_PHAGS_Pa/a/}');
    Error('\P{ IN_PHAGS_Pa/a/}');
    Expect(1, 43135, '\p{-In_PHAGS_PA}', "");
    Expect(0, 43135, '\p{^-In_PHAGS_PA}', "");
    Expect(0, 43135, '\P{-In_PHAGS_PA}', "");
    Expect(1, 43135, '\P{^-In_PHAGS_PA}', "");
    Expect(0, 43136, '\p{-In_PHAGS_PA}', "");
    Expect(1, 43136, '\p{^-In_PHAGS_PA}', "");
    Expect(1, 43136, '\P{-In_PHAGS_PA}', "");
    Expect(0, 43136, '\P{^-In_PHAGS_PA}', "");
    Error('\p{-	In_Phoenician:=}');
    Error('\P{-	In_Phoenician:=}');
    Expect(1, 67871, '\p{inphoenician}', "");
    Expect(0, 67871, '\p{^inphoenician}', "");
    Expect(0, 67871, '\P{inphoenician}', "");
    Expect(1, 67871, '\P{^inphoenician}', "");
    Expect(0, 67872, '\p{inphoenician}', "");
    Expect(1, 67872, '\p{^inphoenician}', "");
    Expect(1, 67872, '\P{inphoenician}', "");
    Expect(0, 67872, '\P{^inphoenician}', "");
    Expect(1, 67871, '\p{-	IN_Phoenician}', "");
    Expect(0, 67871, '\p{^-	IN_Phoenician}', "");
    Expect(0, 67871, '\P{-	IN_Phoenician}', "");
    Expect(1, 67871, '\P{^-	IN_Phoenician}', "");
    Expect(0, 67872, '\p{-	IN_Phoenician}', "");
    Expect(1, 67872, '\p{^-	IN_Phoenician}', "");
    Expect(1, 67872, '\P{-	IN_Phoenician}', "");
    Expect(0, 67872, '\P{^-	IN_Phoenician}', "");
    Error('\p{:=In_Phoenician}');
    Error('\P{:=In_Phoenician}');
    Expect(1, 67871, '\p{-In_PHOENICIAN}', "");
    Expect(0, 67871, '\p{^-In_PHOENICIAN}', "");
    Expect(0, 67871, '\P{-In_PHOENICIAN}', "");
    Expect(1, 67871, '\P{^-In_PHOENICIAN}', "");
    Expect(0, 67872, '\p{-In_PHOENICIAN}', "");
    Expect(1, 67872, '\p{^-In_PHOENICIAN}', "");
    Expect(1, 67872, '\P{-In_PHOENICIAN}', "");
    Expect(0, 67872, '\P{^-In_PHOENICIAN}', "");
    Error('\p{-:=in_Psalter_Pahlavi}');
    Error('\P{-:=in_Psalter_Pahlavi}');
    Expect(1, 68527, '\p{inpsalterpahlavi}', "");
    Expect(0, 68527, '\p{^inpsalterpahlavi}', "");
    Expect(0, 68527, '\P{inpsalterpahlavi}', "");
    Expect(1, 68527, '\P{^inpsalterpahlavi}', "");
    Expect(0, 68528, '\p{inpsalterpahlavi}', "");
    Expect(1, 68528, '\p{^inpsalterpahlavi}', "");
    Expect(1, 68528, '\P{inpsalterpahlavi}', "");
    Expect(0, 68528, '\P{^inpsalterpahlavi}', "");
    Expect(1, 68527, '\p{- In_psalter_pahlavi}', "");
    Expect(0, 68527, '\p{^- In_psalter_pahlavi}', "");
    Expect(0, 68527, '\P{- In_psalter_pahlavi}', "");
    Expect(1, 68527, '\P{^- In_psalter_pahlavi}', "");
    Expect(0, 68528, '\p{- In_psalter_pahlavi}', "");
    Expect(1, 68528, '\p{^- In_psalter_pahlavi}', "");
    Expect(1, 68528, '\P{- In_psalter_pahlavi}', "");
    Expect(0, 68528, '\P{^- In_psalter_pahlavi}', "");
    Error('\p{- In_PSALTER_PAHLAVI:=}');
    Error('\P{- In_PSALTER_PAHLAVI:=}');
    Expect(1, 68527, '\p{- In_PSALTER_Pahlavi}', "");
    Expect(0, 68527, '\p{^- In_PSALTER_Pahlavi}', "");
    Expect(0, 68527, '\P{- In_PSALTER_Pahlavi}', "");
    Expect(1, 68527, '\P{^- In_PSALTER_Pahlavi}', "");
    Expect(0, 68528, '\p{- In_PSALTER_Pahlavi}', "");
    Expect(1, 68528, '\p{^- In_PSALTER_Pahlavi}', "");
    Expect(1, 68528, '\P{- In_PSALTER_Pahlavi}', "");
    Expect(0, 68528, '\P{^- In_PSALTER_Pahlavi}', "");
    Error('\p{_/a/IN_Rejang}');
    Error('\P{_/a/IN_Rejang}');
    Expect(1, 43359, '\p{inrejang}', "");
    Expect(0, 43359, '\p{^inrejang}', "");
    Expect(0, 43359, '\P{inrejang}', "");
    Expect(1, 43359, '\P{^inrejang}', "");
    Expect(0, 43360, '\p{inrejang}', "");
    Expect(1, 43360, '\p{^inrejang}', "");
    Expect(1, 43360, '\P{inrejang}', "");
    Expect(0, 43360, '\P{^inrejang}', "");
    Expect(1, 43359, '\p{-In_Rejang}', "");
    Expect(0, 43359, '\p{^-In_Rejang}', "");
    Expect(0, 43359, '\P{-In_Rejang}', "");
    Expect(1, 43359, '\P{^-In_Rejang}', "");
    Expect(0, 43360, '\p{-In_Rejang}', "");
    Expect(1, 43360, '\p{^-In_Rejang}', "");
    Expect(1, 43360, '\P{-In_Rejang}', "");
    Expect(0, 43360, '\P{^-In_Rejang}', "");
    Error('\p{_:=In_REJANG}');
    Error('\P{_:=In_REJANG}');
    Expect(1, 43359, '\p{- In_Rejang}', "");
    Expect(0, 43359, '\p{^- In_Rejang}', "");
    Expect(0, 43359, '\P{- In_Rejang}', "");
    Expect(1, 43359, '\P{^- In_Rejang}', "");
    Expect(0, 43360, '\p{- In_Rejang}', "");
    Expect(1, 43360, '\p{^- In_Rejang}', "");
    Expect(1, 43360, '\P{- In_Rejang}', "");
    Expect(0, 43360, '\P{^- In_Rejang}', "");
    Error('\p{-In_Runic/a/}');
    Error('\P{-In_Runic/a/}');
    Expect(1, 5887, '\p{inrunic}', "");
    Expect(0, 5887, '\p{^inrunic}', "");
    Expect(0, 5887, '\P{inrunic}', "");
    Expect(1, 5887, '\P{^inrunic}', "");
    Expect(0, 5888, '\p{inrunic}', "");
    Expect(1, 5888, '\p{^inrunic}', "");
    Expect(1, 5888, '\P{inrunic}', "");
    Expect(0, 5888, '\P{^inrunic}', "");
    Expect(1, 5887, '\p{_ In_Runic}', "");
    Expect(0, 5887, '\p{^_ In_Runic}', "");
    Expect(0, 5887, '\P{_ In_Runic}', "");
    Expect(1, 5887, '\P{^_ In_Runic}', "");
    Expect(0, 5888, '\p{_ In_Runic}', "");
    Expect(1, 5888, '\p{^_ In_Runic}', "");
    Expect(1, 5888, '\P{_ In_Runic}', "");
    Expect(0, 5888, '\P{^_ In_Runic}', "");
    Error('\p{  in_Runic/a/}');
    Error('\P{  in_Runic/a/}');
    Expect(1, 5887, '\p{	_In_runic}', "");
    Expect(0, 5887, '\p{^	_In_runic}', "");
    Expect(0, 5887, '\P{	_In_runic}', "");
    Expect(1, 5887, '\P{^	_In_runic}', "");
    Expect(0, 5888, '\p{	_In_runic}', "");
    Expect(1, 5888, '\p{^	_In_runic}', "");
    Expect(1, 5888, '\P{	_In_runic}', "");
    Expect(0, 5888, '\P{^	_In_runic}', "");
    Error('\p{  in_Samaritan/a/}');
    Error('\P{  in_Samaritan/a/}');
    Expect(1, 2111, '\p{insamaritan}', "");
    Expect(0, 2111, '\p{^insamaritan}', "");
    Expect(0, 2111, '\P{insamaritan}', "");
    Expect(1, 2111, '\P{^insamaritan}', "");
    Expect(0, 2112, '\p{insamaritan}', "");
    Expect(1, 2112, '\p{^insamaritan}', "");
    Expect(1, 2112, '\P{insamaritan}', "");
    Expect(0, 2112, '\P{^insamaritan}', "");
    Expect(1, 2111, '\p{	In_samaritan}', "");
    Expect(0, 2111, '\p{^	In_samaritan}', "");
    Expect(0, 2111, '\P{	In_samaritan}', "");
    Expect(1, 2111, '\P{^	In_samaritan}', "");
    Expect(0, 2112, '\p{	In_samaritan}', "");
    Expect(1, 2112, '\p{^	In_samaritan}', "");
    Expect(1, 2112, '\P{	In_samaritan}', "");
    Expect(0, 2112, '\P{^	In_samaritan}', "");
    Error('\p{_ IN_Samaritan/a/}');
    Error('\P{_ IN_Samaritan/a/}');
    Expect(1, 2111, '\p{_In_Samaritan}', "");
    Expect(0, 2111, '\p{^_In_Samaritan}', "");
    Expect(0, 2111, '\P{_In_Samaritan}', "");
    Expect(1, 2111, '\P{^_In_Samaritan}', "");
    Expect(0, 2112, '\p{_In_Samaritan}', "");
    Expect(1, 2112, '\p{^_In_Samaritan}', "");
    Expect(1, 2112, '\P{_In_Samaritan}', "");
    Expect(0, 2112, '\P{^_In_Samaritan}', "");
    Error('\p{-_In_Saurashtra/a/}');
    Error('\P{-_In_Saurashtra/a/}');
    Expect(1, 43231, '\p{insaurashtra}', "");
    Expect(0, 43231, '\p{^insaurashtra}', "");
    Expect(0, 43231, '\P{insaurashtra}', "");
    Expect(1, 43231, '\P{^insaurashtra}', "");
    Expect(0, 43232, '\p{insaurashtra}', "");
    Expect(1, 43232, '\p{^insaurashtra}', "");
    Expect(1, 43232, '\P{insaurashtra}', "");
    Expect(0, 43232, '\P{^insaurashtra}', "");
    Expect(1, 43231, '\p{	 In_SAURASHTRA}', "");
    Expect(0, 43231, '\p{^	 In_SAURASHTRA}', "");
    Expect(0, 43231, '\P{	 In_SAURASHTRA}', "");
    Expect(1, 43231, '\P{^	 In_SAURASHTRA}', "");
    Expect(0, 43232, '\p{	 In_SAURASHTRA}', "");
    Expect(1, 43232, '\p{^	 In_SAURASHTRA}', "");
    Expect(1, 43232, '\P{	 In_SAURASHTRA}', "");
    Expect(0, 43232, '\P{^	 In_SAURASHTRA}', "");
    Error('\p{/a/  IN_SAURASHTRA}');
    Error('\P{/a/  IN_SAURASHTRA}');
    Expect(1, 43231, '\p{  IN_Saurashtra}', "");
    Expect(0, 43231, '\p{^  IN_Saurashtra}', "");
    Expect(0, 43231, '\P{  IN_Saurashtra}', "");
    Expect(1, 43231, '\P{^  IN_Saurashtra}', "");
    Expect(0, 43232, '\p{  IN_Saurashtra}', "");
    Expect(1, 43232, '\p{^  IN_Saurashtra}', "");
    Expect(1, 43232, '\P{  IN_Saurashtra}', "");
    Expect(0, 43232, '\P{^  IN_Saurashtra}', "");
    Error('\p{_	In_sharada/a/}');
    Error('\P{_	In_sharada/a/}');
    Expect(1, 70111, '\p{insharada}', "");
    Expect(0, 70111, '\p{^insharada}', "");
    Expect(0, 70111, '\P{insharada}', "");
    Expect(1, 70111, '\P{^insharada}', "");
    Expect(0, 70112, '\p{insharada}', "");
    Expect(1, 70112, '\p{^insharada}', "");
    Expect(1, 70112, '\P{insharada}', "");
    Expect(0, 70112, '\P{^insharada}', "");
    Expect(1, 70111, '\p{-_in_sharada}', "");
    Expect(0, 70111, '\p{^-_in_sharada}', "");
    Expect(0, 70111, '\P{-_in_sharada}', "");
    Expect(1, 70111, '\P{^-_in_sharada}', "");
    Expect(0, 70112, '\p{-_in_sharada}', "");
    Expect(1, 70112, '\p{^-_in_sharada}', "");
    Expect(1, 70112, '\P{-_in_sharada}', "");
    Expect(0, 70112, '\P{^-_in_sharada}', "");
    Error('\p{/a/_ in_SHARADA}');
    Error('\P{/a/_ in_SHARADA}');
    Expect(1, 70111, '\p{__In_Sharada}', "");
    Expect(0, 70111, '\p{^__In_Sharada}', "");
    Expect(0, 70111, '\P{__In_Sharada}', "");
    Expect(1, 70111, '\P{^__In_Sharada}', "");
    Expect(0, 70112, '\p{__In_Sharada}', "");
    Expect(1, 70112, '\p{^__In_Sharada}', "");
    Expect(1, 70112, '\P{__In_Sharada}', "");
    Expect(0, 70112, '\P{^__In_Sharada}', "");
    Error('\p{-In_Shavian:=}');
    Error('\P{-In_Shavian:=}');
    Expect(1, 66687, '\p{inshavian}', "");
    Expect(0, 66687, '\p{^inshavian}', "");
    Expect(0, 66687, '\P{inshavian}', "");
    Expect(1, 66687, '\P{^inshavian}', "");
    Expect(0, 66688, '\p{inshavian}', "");
    Expect(1, 66688, '\p{^inshavian}', "");
    Expect(1, 66688, '\P{inshavian}', "");
    Expect(0, 66688, '\P{^inshavian}', "");
    Expect(1, 66687, '\p{ 	in_Shavian}', "");
    Expect(0, 66687, '\p{^ 	in_Shavian}', "");
    Expect(0, 66687, '\P{ 	in_Shavian}', "");
    Expect(1, 66687, '\P{^ 	in_Shavian}', "");
    Expect(0, 66688, '\p{ 	in_Shavian}', "");
    Expect(1, 66688, '\p{^ 	in_Shavian}', "");
    Expect(1, 66688, '\P{ 	in_Shavian}', "");
    Expect(0, 66688, '\P{^ 	in_Shavian}', "");
    Error('\p{/a/	 IN_shavian}');
    Error('\P{/a/	 IN_shavian}');
    Expect(1, 66687, '\p{ In_shavian}', "");
    Expect(0, 66687, '\p{^ In_shavian}', "");
    Expect(0, 66687, '\P{ In_shavian}', "");
    Expect(1, 66687, '\P{^ In_shavian}', "");
    Expect(0, 66688, '\p{ In_shavian}', "");
    Expect(1, 66688, '\p{^ In_shavian}', "");
    Expect(1, 66688, '\P{ In_shavian}', "");
    Expect(0, 66688, '\P{^ In_shavian}', "");
    Error('\p{ In_Siddham/a/}');
    Error('\P{ In_Siddham/a/}');
    Expect(1, 71167, '\p{insiddham}', "");
    Expect(0, 71167, '\p{^insiddham}', "");
    Expect(0, 71167, '\P{insiddham}', "");
    Expect(1, 71167, '\P{^insiddham}', "");
    Expect(0, 71168, '\p{insiddham}', "");
    Expect(1, 71168, '\p{^insiddham}', "");
    Expect(1, 71168, '\P{insiddham}', "");
    Expect(0, 71168, '\P{^insiddham}', "");
    Expect(1, 71167, '\p{-	IN_siddham}', "");
    Expect(0, 71167, '\p{^-	IN_siddham}', "");
    Expect(0, 71167, '\P{-	IN_siddham}', "");
    Expect(1, 71167, '\P{^-	IN_siddham}', "");
    Expect(0, 71168, '\p{-	IN_siddham}', "");
    Expect(1, 71168, '\p{^-	IN_siddham}', "");
    Expect(1, 71168, '\P{-	IN_siddham}', "");
    Expect(0, 71168, '\P{^-	IN_siddham}', "");
    Error('\p{_ in_SIDDHAM:=}');
    Error('\P{_ in_SIDDHAM:=}');
    Expect(1, 71167, '\p{	 in_SIDDHAM}', "");
    Expect(0, 71167, '\p{^	 in_SIDDHAM}', "");
    Expect(0, 71167, '\P{	 in_SIDDHAM}', "");
    Expect(1, 71167, '\P{^	 in_SIDDHAM}', "");
    Expect(0, 71168, '\p{	 in_SIDDHAM}', "");
    Expect(1, 71168, '\p{^	 in_SIDDHAM}', "");
    Expect(1, 71168, '\P{	 in_SIDDHAM}', "");
    Expect(0, 71168, '\P{^	 in_SIDDHAM}', "");
    Error('\p{	In_Sinhala:=}');
    Error('\P{	In_Sinhala:=}');
    Expect(1, 3583, '\p{insinhala}', "");
    Expect(0, 3583, '\p{^insinhala}', "");
    Expect(0, 3583, '\P{insinhala}', "");
    Expect(1, 3583, '\P{^insinhala}', "");
    Expect(0, 3584, '\p{insinhala}', "");
    Expect(1, 3584, '\p{^insinhala}', "");
    Expect(1, 3584, '\P{insinhala}', "");
    Expect(0, 3584, '\P{^insinhala}', "");
    Expect(1, 3583, '\p{ In_Sinhala}', "");
    Expect(0, 3583, '\p{^ In_Sinhala}', "");
    Expect(0, 3583, '\P{ In_Sinhala}', "");
    Expect(1, 3583, '\P{^ In_Sinhala}', "");
    Expect(0, 3584, '\p{ In_Sinhala}', "");
    Expect(1, 3584, '\p{^ In_Sinhala}', "");
    Expect(1, 3584, '\P{ In_Sinhala}', "");
    Expect(0, 3584, '\P{^ In_Sinhala}', "");
    Error('\p{	_IN_sinhala:=}');
    Error('\P{	_IN_sinhala:=}');
    Expect(1, 3583, '\p{-	In_Sinhala}', "");
    Expect(0, 3583, '\p{^-	In_Sinhala}', "");
    Expect(0, 3583, '\P{-	In_Sinhala}', "");
    Expect(1, 3583, '\P{^-	In_Sinhala}', "");
    Expect(0, 3584, '\p{-	In_Sinhala}', "");
    Expect(1, 3584, '\p{^-	In_Sinhala}', "");
    Expect(1, 3584, '\P{-	In_Sinhala}', "");
    Expect(0, 3584, '\P{^-	In_Sinhala}', "");
    Error('\p{/a/		in_sora_Sompeng}');
    Error('\P{/a/		in_sora_Sompeng}');
    Expect(1, 69887, '\p{insorasompeng}', "");
    Expect(0, 69887, '\p{^insorasompeng}', "");
    Expect(0, 69887, '\P{insorasompeng}', "");
    Expect(1, 69887, '\P{^insorasompeng}', "");
    Expect(0, 69888, '\p{insorasompeng}', "");
    Expect(1, 69888, '\p{^insorasompeng}', "");
    Expect(1, 69888, '\P{insorasompeng}', "");
    Expect(0, 69888, '\P{^insorasompeng}', "");
    Expect(1, 69887, '\p{-_IN_Sora_SOMPENG}', "");
    Expect(0, 69887, '\p{^-_IN_Sora_SOMPENG}', "");
    Expect(0, 69887, '\P{-_IN_Sora_SOMPENG}', "");
    Expect(1, 69887, '\P{^-_IN_Sora_SOMPENG}', "");
    Expect(0, 69888, '\p{-_IN_Sora_SOMPENG}', "");
    Expect(1, 69888, '\p{^-_IN_Sora_SOMPENG}', "");
    Expect(1, 69888, '\P{-_IN_Sora_SOMPENG}', "");
    Expect(0, 69888, '\P{^-_IN_Sora_SOMPENG}', "");
    Error('\p{/a/-In_Sora_Sompeng}');
    Error('\P{/a/-In_Sora_Sompeng}');
    Expect(1, 69887, '\p{ 	IN_Sora_Sompeng}', "");
    Expect(0, 69887, '\p{^ 	IN_Sora_Sompeng}', "");
    Expect(0, 69887, '\P{ 	IN_Sora_Sompeng}', "");
    Expect(1, 69887, '\P{^ 	IN_Sora_Sompeng}', "");
    Expect(0, 69888, '\p{ 	IN_Sora_Sompeng}', "");
    Expect(1, 69888, '\p{^ 	IN_Sora_Sompeng}', "");
    Expect(1, 69888, '\P{ 	IN_Sora_Sompeng}', "");
    Expect(0, 69888, '\P{^ 	IN_Sora_Sompeng}', "");
    Error('\p{	In_sundanese:=}');
    Error('\P{	In_sundanese:=}');
    Expect(1, 7103, '\p{insundanese}', "");
    Expect(0, 7103, '\p{^insundanese}', "");
    Expect(0, 7103, '\P{insundanese}', "");
    Expect(1, 7103, '\P{^insundanese}', "");
    Expect(0, 7104, '\p{insundanese}', "");
    Expect(1, 7104, '\p{^insundanese}', "");
    Expect(1, 7104, '\P{insundanese}', "");
    Expect(0, 7104, '\P{^insundanese}', "");
    Expect(1, 7103, '\p{	 In_Sundanese}', "");
    Expect(0, 7103, '\p{^	 In_Sundanese}', "");
    Expect(0, 7103, '\P{	 In_Sundanese}', "");
    Expect(1, 7103, '\P{^	 In_Sundanese}', "");
    Expect(0, 7104, '\p{	 In_Sundanese}', "");
    Expect(1, 7104, '\p{^	 In_Sundanese}', "");
    Expect(1, 7104, '\P{	 In_Sundanese}', "");
    Expect(0, 7104, '\P{^	 In_Sundanese}', "");
    Error('\p{ /a/In_Sundanese}');
    Error('\P{ /a/In_Sundanese}');
    Expect(1, 7103, '\p{_-In_sundanese}', "");
    Expect(0, 7103, '\p{^_-In_sundanese}', "");
    Expect(0, 7103, '\P{_-In_sundanese}', "");
    Expect(1, 7103, '\P{^_-In_sundanese}', "");
    Expect(0, 7104, '\p{_-In_sundanese}', "");
    Expect(1, 7104, '\p{^_-In_sundanese}', "");
    Expect(1, 7104, '\P{_-In_sundanese}', "");
    Expect(0, 7104, '\P{^_-In_sundanese}', "");
    Error('\p{__IN_SYLOTI_Nagri:=}');
    Error('\P{__IN_SYLOTI_Nagri:=}');
    Expect(1, 43055, '\p{insylotinagri}', "");
    Expect(0, 43055, '\p{^insylotinagri}', "");
    Expect(0, 43055, '\P{insylotinagri}', "");
    Expect(1, 43055, '\P{^insylotinagri}', "");
    Expect(0, 43056, '\p{insylotinagri}', "");
    Expect(1, 43056, '\p{^insylotinagri}', "");
    Expect(1, 43056, '\P{insylotinagri}', "");
    Expect(0, 43056, '\P{^insylotinagri}', "");
    Expect(1, 43055, '\p{ In_Syloti_nagri}', "");
    Expect(0, 43055, '\p{^ In_Syloti_nagri}', "");
    Expect(0, 43055, '\P{ In_Syloti_nagri}', "");
    Expect(1, 43055, '\P{^ In_Syloti_nagri}', "");
    Expect(0, 43056, '\p{ In_Syloti_nagri}', "");
    Expect(1, 43056, '\p{^ In_Syloti_nagri}', "");
    Expect(1, 43056, '\P{ In_Syloti_nagri}', "");
    Expect(0, 43056, '\P{^ In_Syloti_nagri}', "");
    Error('\p{-/a/In_Syloti_nagri}');
    Error('\P{-/a/In_Syloti_nagri}');
    Expect(1, 43055, '\p{	-IN_Syloti_nagri}', "");
    Expect(0, 43055, '\p{^	-IN_Syloti_nagri}', "");
    Expect(0, 43055, '\P{	-IN_Syloti_nagri}', "");
    Expect(1, 43055, '\P{^	-IN_Syloti_nagri}', "");
    Expect(0, 43056, '\p{	-IN_Syloti_nagri}', "");
    Expect(1, 43056, '\p{^	-IN_Syloti_nagri}', "");
    Expect(1, 43056, '\P{	-IN_Syloti_nagri}', "");
    Expect(0, 43056, '\P{^	-IN_Syloti_nagri}', "");
    Error('\p{_In_Syriac:=}');
    Error('\P{_In_Syriac:=}');
    Expect(1, 1871, '\p{insyriac}', "");
    Expect(0, 1871, '\p{^insyriac}', "");
    Expect(0, 1871, '\P{insyriac}', "");
    Expect(1, 1871, '\P{^insyriac}', "");
    Expect(0, 1872, '\p{insyriac}', "");
    Expect(1, 1872, '\p{^insyriac}', "");
    Expect(1, 1872, '\P{insyriac}', "");
    Expect(0, 1872, '\P{^insyriac}', "");
    Expect(1, 1871, '\p{	IN_SYRIAC}', "");
    Expect(0, 1871, '\p{^	IN_SYRIAC}', "");
    Expect(0, 1871, '\P{	IN_SYRIAC}', "");
    Expect(1, 1871, '\P{^	IN_SYRIAC}', "");
    Expect(0, 1872, '\p{	IN_SYRIAC}', "");
    Expect(1, 1872, '\p{^	IN_SYRIAC}', "");
    Expect(1, 1872, '\P{	IN_SYRIAC}', "");
    Expect(0, 1872, '\P{^	IN_SYRIAC}', "");
    Error('\p{-/a/in_Syriac}');
    Error('\P{-/a/in_Syriac}');
    Expect(1, 1871, '\p{- In_syriac}', "");
    Expect(0, 1871, '\p{^- In_syriac}', "");
    Expect(0, 1871, '\P{- In_syriac}', "");
    Expect(1, 1871, '\P{^- In_syriac}', "");
    Expect(0, 1872, '\p{- In_syriac}', "");
    Expect(1, 1872, '\p{^- In_syriac}', "");
    Expect(1, 1872, '\P{- In_syriac}', "");
    Expect(0, 1872, '\P{^- In_syriac}', "");
    Error('\p{ :=IN_Tagalog}');
    Error('\P{ :=IN_Tagalog}');
    Expect(1, 5919, '\p{intagalog}', "");
    Expect(0, 5919, '\p{^intagalog}', "");
    Expect(0, 5919, '\P{intagalog}', "");
    Expect(1, 5919, '\P{^intagalog}', "");
    Expect(0, 5920, '\p{intagalog}', "");
    Expect(1, 5920, '\p{^intagalog}', "");
    Expect(1, 5920, '\P{intagalog}', "");
    Expect(0, 5920, '\P{^intagalog}', "");
    Expect(1, 5919, '\p{ 	in_tagalog}', "");
    Expect(0, 5919, '\p{^ 	in_tagalog}', "");
    Expect(0, 5919, '\P{ 	in_tagalog}', "");
    Expect(1, 5919, '\P{^ 	in_tagalog}', "");
    Expect(0, 5920, '\p{ 	in_tagalog}', "");
    Expect(1, 5920, '\p{^ 	in_tagalog}', "");
    Expect(1, 5920, '\P{ 	in_tagalog}', "");
    Expect(0, 5920, '\P{^ 	in_tagalog}', "");
    Error('\p{-	IN_Tagalog/a/}');
    Error('\P{-	IN_Tagalog/a/}');
    Expect(1, 5919, '\p{ 	IN_Tagalog}', "");
    Expect(0, 5919, '\p{^ 	IN_Tagalog}', "");
    Expect(0, 5919, '\P{ 	IN_Tagalog}', "");
    Expect(1, 5919, '\P{^ 	IN_Tagalog}', "");
    Expect(0, 5920, '\p{ 	IN_Tagalog}', "");
    Expect(1, 5920, '\p{^ 	IN_Tagalog}', "");
    Expect(1, 5920, '\P{ 	IN_Tagalog}', "");
    Expect(0, 5920, '\P{^ 	IN_Tagalog}', "");
    Error('\p{:=--IN_Tagbanwa}');
    Error('\P{:=--IN_Tagbanwa}');
    Expect(1, 6015, '\p{intagbanwa}', "");
    Expect(0, 6015, '\p{^intagbanwa}', "");
    Expect(0, 6015, '\P{intagbanwa}', "");
    Expect(1, 6015, '\P{^intagbanwa}', "");
    Expect(0, 6016, '\p{intagbanwa}', "");
    Expect(1, 6016, '\p{^intagbanwa}', "");
    Expect(1, 6016, '\P{intagbanwa}', "");
    Expect(0, 6016, '\P{^intagbanwa}', "");
    Expect(1, 6015, '\p{ 	in_tagbanwa}', "");
    Expect(0, 6015, '\p{^ 	in_tagbanwa}', "");
    Expect(0, 6015, '\P{ 	in_tagbanwa}', "");
    Expect(1, 6015, '\P{^ 	in_tagbanwa}', "");
    Expect(0, 6016, '\p{ 	in_tagbanwa}', "");
    Expect(1, 6016, '\p{^ 	in_tagbanwa}', "");
    Expect(1, 6016, '\P{ 	in_tagbanwa}', "");
    Expect(0, 6016, '\P{^ 	in_tagbanwa}', "");
    Error('\p{/a/	_IN_Tagbanwa}');
    Error('\P{/a/	_IN_Tagbanwa}');
    Expect(1, 6015, '\p{-in_tagbanwa}', "");
    Expect(0, 6015, '\p{^-in_tagbanwa}', "");
    Expect(0, 6015, '\P{-in_tagbanwa}', "");
    Expect(1, 6015, '\P{^-in_tagbanwa}', "");
    Expect(0, 6016, '\p{-in_tagbanwa}', "");
    Expect(1, 6016, '\p{^-in_tagbanwa}', "");
    Expect(1, 6016, '\P{-in_tagbanwa}', "");
    Expect(0, 6016, '\P{^-in_tagbanwa}', "");
    Error('\p{/a/In_tai_LE}');
    Error('\P{/a/In_tai_LE}');
    Expect(1, 6527, '\p{intaile}', "");
    Expect(0, 6527, '\p{^intaile}', "");
    Expect(0, 6527, '\P{intaile}', "");
    Expect(1, 6527, '\P{^intaile}', "");
    Expect(0, 6528, '\p{intaile}', "");
    Expect(1, 6528, '\p{^intaile}', "");
    Expect(1, 6528, '\P{intaile}', "");
    Expect(0, 6528, '\P{^intaile}', "");
    Expect(1, 6527, '\p{-_In_Tai_Le}', "");
    Expect(0, 6527, '\p{^-_In_Tai_Le}', "");
    Expect(0, 6527, '\P{-_In_Tai_Le}', "");
    Expect(1, 6527, '\P{^-_In_Tai_Le}', "");
    Expect(0, 6528, '\p{-_In_Tai_Le}', "");
    Expect(1, 6528, '\p{^-_In_Tai_Le}', "");
    Expect(1, 6528, '\P{-_In_Tai_Le}', "");
    Expect(0, 6528, '\P{^-_In_Tai_Le}', "");
    Error('\p{:=In_Tai_le}');
    Error('\P{:=In_Tai_le}');
    Expect(1, 6527, '\p{ IN_Tai_LE}', "");
    Expect(0, 6527, '\p{^ IN_Tai_LE}', "");
    Expect(0, 6527, '\P{ IN_Tai_LE}', "");
    Expect(1, 6527, '\P{^ IN_Tai_LE}', "");
    Expect(0, 6528, '\p{ IN_Tai_LE}', "");
    Expect(1, 6528, '\p{^ IN_Tai_LE}', "");
    Expect(1, 6528, '\P{ IN_Tai_LE}', "");
    Expect(0, 6528, '\P{^ IN_Tai_LE}', "");
    Error('\p{/a/ _in_Tai_THAM}');
    Error('\P{/a/ _in_Tai_THAM}');
    Expect(1, 6831, '\p{intaitham}', "");
    Expect(0, 6831, '\p{^intaitham}', "");
    Expect(0, 6831, '\P{intaitham}', "");
    Expect(1, 6831, '\P{^intaitham}', "");
    Expect(0, 6832, '\p{intaitham}', "");
    Expect(1, 6832, '\p{^intaitham}', "");
    Expect(1, 6832, '\P{intaitham}', "");
    Expect(0, 6832, '\P{^intaitham}', "");
    Expect(1, 6831, '\p{_	In_tai_tham}', "");
    Expect(0, 6831, '\p{^_	In_tai_tham}', "");
    Expect(0, 6831, '\P{_	In_tai_tham}', "");
    Expect(1, 6831, '\P{^_	In_tai_tham}', "");
    Expect(0, 6832, '\p{_	In_tai_tham}', "");
    Expect(1, 6832, '\p{^_	In_tai_tham}', "");
    Expect(1, 6832, '\P{_	In_tai_tham}', "");
    Expect(0, 6832, '\P{^_	In_tai_tham}', "");
    Error('\p{	-In_tai_tham/a/}');
    Error('\P{	-In_tai_tham/a/}');
    Expect(1, 6831, '\p{ -IN_Tai_Tham}', "");
    Expect(0, 6831, '\p{^ -IN_Tai_Tham}', "");
    Expect(0, 6831, '\P{ -IN_Tai_Tham}', "");
    Expect(1, 6831, '\P{^ -IN_Tai_Tham}', "");
    Expect(0, 6832, '\p{ -IN_Tai_Tham}', "");
    Expect(1, 6832, '\p{^ -IN_Tai_Tham}', "");
    Expect(1, 6832, '\P{ -IN_Tai_Tham}', "");
    Expect(0, 6832, '\P{^ -IN_Tai_Tham}', "");
    Error('\p{	-in_Tai_Viet:=}');
    Error('\P{	-in_Tai_Viet:=}');
    Expect(1, 43743, '\p{intaiviet}', "");
    Expect(0, 43743, '\p{^intaiviet}', "");
    Expect(0, 43743, '\P{intaiviet}', "");
    Expect(1, 43743, '\P{^intaiviet}', "");
    Expect(0, 43744, '\p{intaiviet}', "");
    Expect(1, 43744, '\p{^intaiviet}', "");
    Expect(1, 43744, '\P{intaiviet}', "");
    Expect(0, 43744, '\P{^intaiviet}', "");
    Expect(1, 43743, '\p{_In_TAI_Viet}', "");
    Expect(0, 43743, '\p{^_In_TAI_Viet}', "");
    Expect(0, 43743, '\P{_In_TAI_Viet}', "");
    Expect(1, 43743, '\P{^_In_TAI_Viet}', "");
    Expect(0, 43744, '\p{_In_TAI_Viet}', "");
    Expect(1, 43744, '\p{^_In_TAI_Viet}', "");
    Expect(1, 43744, '\P{_In_TAI_Viet}', "");
    Expect(0, 43744, '\P{^_In_TAI_Viet}', "");
    Error('\p{/a/-	IN_Tai_viet}');
    Error('\P{/a/-	IN_Tai_viet}');
    Expect(1, 43743, '\p{_ in_Tai_viet}', "");
    Expect(0, 43743, '\p{^_ in_Tai_viet}', "");
    Expect(0, 43743, '\P{_ in_Tai_viet}', "");
    Expect(1, 43743, '\P{^_ in_Tai_viet}', "");
    Expect(0, 43744, '\p{_ in_Tai_viet}', "");
    Expect(1, 43744, '\p{^_ in_Tai_viet}', "");
    Expect(1, 43744, '\P{_ in_Tai_viet}', "");
    Expect(0, 43744, '\P{^_ in_Tai_viet}', "");
    Error('\p{	in_Takri:=}');
    Error('\P{	in_Takri:=}');
    Expect(1, 71375, '\p{intakri}', "");
    Expect(0, 71375, '\p{^intakri}', "");
    Expect(0, 71375, '\P{intakri}', "");
    Expect(1, 71375, '\P{^intakri}', "");
    Expect(0, 71376, '\p{intakri}', "");
    Expect(1, 71376, '\p{^intakri}', "");
    Expect(1, 71376, '\P{intakri}', "");
    Expect(0, 71376, '\P{^intakri}', "");
    Expect(1, 71375, '\p{_	IN_Takri}', "");
    Expect(0, 71375, '\p{^_	IN_Takri}', "");
    Expect(0, 71375, '\P{_	IN_Takri}', "");
    Expect(1, 71375, '\P{^_	IN_Takri}', "");
    Expect(0, 71376, '\p{_	IN_Takri}', "");
    Expect(1, 71376, '\p{^_	IN_Takri}', "");
    Expect(1, 71376, '\P{_	IN_Takri}', "");
    Expect(0, 71376, '\P{^_	IN_Takri}', "");
    Error('\p{_:=In_takri}');
    Error('\P{_:=In_takri}');
    Expect(1, 71375, '\p{	-In_TAKRI}', "");
    Expect(0, 71375, '\p{^	-In_TAKRI}', "");
    Expect(0, 71375, '\P{	-In_TAKRI}', "");
    Expect(1, 71375, '\P{^	-In_TAKRI}', "");
    Expect(0, 71376, '\p{	-In_TAKRI}', "");
    Expect(1, 71376, '\p{^	-In_TAKRI}', "");
    Expect(1, 71376, '\P{	-In_TAKRI}', "");
    Expect(0, 71376, '\P{^	-In_TAKRI}', "");
    Error('\p{:=In_Tamil}');
    Error('\P{:=In_Tamil}');
    Expect(1, 3071, '\p{intamil}', "");
    Expect(0, 3071, '\p{^intamil}', "");
    Expect(0, 3071, '\P{intamil}', "");
    Expect(1, 3071, '\P{^intamil}', "");
    Expect(0, 3072, '\p{intamil}', "");
    Expect(1, 3072, '\p{^intamil}', "");
    Expect(1, 3072, '\P{intamil}', "");
    Expect(0, 3072, '\P{^intamil}', "");
    Expect(1, 3071, '\p{  In_Tamil}', "");
    Expect(0, 3071, '\p{^  In_Tamil}', "");
    Expect(0, 3071, '\P{  In_Tamil}', "");
    Expect(1, 3071, '\P{^  In_Tamil}', "");
    Expect(0, 3072, '\p{  In_Tamil}', "");
    Expect(1, 3072, '\p{^  In_Tamil}', "");
    Expect(1, 3072, '\P{  In_Tamil}', "");
    Expect(0, 3072, '\P{^  In_Tamil}', "");
    Error('\p{/a/in_Tamil}');
    Error('\P{/a/in_Tamil}');
    Expect(1, 3071, '\p{-In_tamil}', "");
    Expect(0, 3071, '\p{^-In_tamil}', "");
    Expect(0, 3071, '\P{-In_tamil}', "");
    Expect(1, 3071, '\P{^-In_tamil}', "");
    Expect(0, 3072, '\p{-In_tamil}', "");
    Expect(1, 3072, '\p{^-In_tamil}', "");
    Expect(1, 3072, '\P{-In_tamil}', "");
    Expect(0, 3072, '\P{^-In_tamil}', "");
    Error('\p{/a/ In_Tangut}');
    Error('\P{/a/ In_Tangut}');
    Expect(1, 100351, '\p{intangut}', "");
    Expect(0, 100351, '\p{^intangut}', "");
    Expect(0, 100351, '\P{intangut}', "");
    Expect(1, 100351, '\P{^intangut}', "");
    Expect(0, 100352, '\p{intangut}', "");
    Expect(1, 100352, '\p{^intangut}', "");
    Expect(1, 100352, '\P{intangut}', "");
    Expect(0, 100352, '\P{^intangut}', "");
    Expect(1, 100351, '\p{_-In_Tangut}', "");
    Expect(0, 100351, '\p{^_-In_Tangut}', "");
    Expect(0, 100351, '\P{_-In_Tangut}', "");
    Expect(1, 100351, '\P{^_-In_Tangut}', "");
    Expect(0, 100352, '\p{_-In_Tangut}', "");
    Expect(1, 100352, '\p{^_-In_Tangut}', "");
    Expect(1, 100352, '\P{_-In_Tangut}', "");
    Expect(0, 100352, '\P{^_-In_Tangut}', "");
    Error('\p{in_tangut:=}');
    Error('\P{in_tangut:=}');
    Expect(1, 100351, '\p{	-In_Tangut}', "");
    Expect(0, 100351, '\p{^	-In_Tangut}', "");
    Expect(0, 100351, '\P{	-In_Tangut}', "");
    Expect(1, 100351, '\P{^	-In_Tangut}', "");
    Expect(0, 100352, '\p{	-In_Tangut}', "");
    Expect(1, 100352, '\p{^	-In_Tangut}', "");
    Expect(1, 100352, '\P{	-In_Tangut}', "");
    Expect(0, 100352, '\P{^	-In_Tangut}', "");
    Error('\p{:=IN_telugu}');
    Error('\P{:=IN_telugu}');
    Expect(1, 3199, '\p{intelugu}', "");
    Expect(0, 3199, '\p{^intelugu}', "");
    Expect(0, 3199, '\P{intelugu}', "");
    Expect(1, 3199, '\P{^intelugu}', "");
    Expect(0, 3200, '\p{intelugu}', "");
    Expect(1, 3200, '\p{^intelugu}', "");
    Expect(1, 3200, '\P{intelugu}', "");
    Expect(0, 3200, '\P{^intelugu}', "");
    Expect(1, 3199, '\p{	IN_telugu}', "");
    Expect(0, 3199, '\p{^	IN_telugu}', "");
    Expect(0, 3199, '\P{	IN_telugu}', "");
    Expect(1, 3199, '\P{^	IN_telugu}', "");
    Expect(0, 3200, '\p{	IN_telugu}', "");
    Expect(1, 3200, '\p{^	IN_telugu}', "");
    Expect(1, 3200, '\P{	IN_telugu}', "");
    Expect(0, 3200, '\P{^	IN_telugu}', "");
    Error('\p{:=-IN_Telugu}');
    Error('\P{:=-IN_Telugu}');
    Expect(1, 3199, '\p{_ In_Telugu}', "");
    Expect(0, 3199, '\p{^_ In_Telugu}', "");
    Expect(0, 3199, '\P{_ In_Telugu}', "");
    Expect(1, 3199, '\P{^_ In_Telugu}', "");
    Expect(0, 3200, '\p{_ In_Telugu}', "");
    Expect(1, 3200, '\p{^_ In_Telugu}', "");
    Expect(1, 3200, '\P{_ In_Telugu}', "");
    Expect(0, 3200, '\P{^_ In_Telugu}', "");
    Error('\p{-/a/in_THAANA}');
    Error('\P{-/a/in_THAANA}');
    Expect(1, 1983, '\p{inthaana}', "");
    Expect(0, 1983, '\p{^inthaana}', "");
    Expect(0, 1983, '\P{inthaana}', "");
    Expect(1, 1983, '\P{^inthaana}', "");
    Expect(0, 1984, '\p{inthaana}', "");
    Expect(1, 1984, '\p{^inthaana}', "");
    Expect(1, 1984, '\P{inthaana}', "");
    Expect(0, 1984, '\P{^inthaana}', "");
    Expect(1, 1983, '\p{- In_THAANA}', "");
    Expect(0, 1983, '\p{^- In_THAANA}', "");
    Expect(0, 1983, '\P{- In_THAANA}', "");
    Expect(1, 1983, '\P{^- In_THAANA}', "");
    Expect(0, 1984, '\p{- In_THAANA}', "");
    Expect(1, 1984, '\p{^- In_THAANA}', "");
    Expect(1, 1984, '\P{- In_THAANA}', "");
    Expect(0, 1984, '\P{^- In_THAANA}', "");
    Error('\p{	:=IN_THAANA}');
    Error('\P{	:=IN_THAANA}');
    Expect(1, 1983, '\p{_in_thaana}', "");
    Expect(0, 1983, '\p{^_in_thaana}', "");
    Expect(0, 1983, '\P{_in_thaana}', "");
    Expect(1, 1983, '\P{^_in_thaana}', "");
    Expect(0, 1984, '\p{_in_thaana}', "");
    Expect(1, 1984, '\p{^_in_thaana}', "");
    Expect(1, 1984, '\P{_in_thaana}', "");
    Expect(0, 1984, '\P{^_in_thaana}', "");
    Error('\p{:=		IN_THAI}');
    Error('\P{:=		IN_THAI}');
    Expect(1, 3711, '\p{inthai}', "");
    Expect(0, 3711, '\p{^inthai}', "");
    Expect(0, 3711, '\P{inthai}', "");
    Expect(1, 3711, '\P{^inthai}', "");
    Expect(0, 3712, '\p{inthai}', "");
    Expect(1, 3712, '\p{^inthai}', "");
    Expect(1, 3712, '\P{inthai}', "");
    Expect(0, 3712, '\P{^inthai}', "");
    Expect(1, 3711, '\p{		IN_THAI}', "");
    Expect(0, 3711, '\p{^		IN_THAI}', "");
    Expect(0, 3711, '\P{		IN_THAI}', "");
    Expect(1, 3711, '\P{^		IN_THAI}', "");
    Expect(0, 3712, '\p{		IN_THAI}', "");
    Expect(1, 3712, '\p{^		IN_THAI}', "");
    Expect(1, 3712, '\P{		IN_THAI}', "");
    Expect(0, 3712, '\P{^		IN_THAI}', "");
    Error('\p{/a/_-in_Thai}');
    Error('\P{/a/_-in_Thai}');
    Expect(1, 3711, '\p{ in_Thai}', "");
    Expect(0, 3711, '\p{^ in_Thai}', "");
    Expect(0, 3711, '\P{ in_Thai}', "");
    Expect(1, 3711, '\P{^ in_Thai}', "");
    Expect(0, 3712, '\p{ in_Thai}', "");
    Expect(1, 3712, '\p{^ in_Thai}', "");
    Expect(1, 3712, '\P{ in_Thai}', "");
    Expect(0, 3712, '\P{^ in_Thai}', "");
    Error('\p{:=__In_Tibetan}');
    Error('\P{:=__In_Tibetan}');
    Expect(1, 4095, '\p{intibetan}', "");
    Expect(0, 4095, '\p{^intibetan}', "");
    Expect(0, 4095, '\P{intibetan}', "");
    Expect(1, 4095, '\P{^intibetan}', "");
    Expect(0, 4096, '\p{intibetan}', "");
    Expect(1, 4096, '\p{^intibetan}', "");
    Expect(1, 4096, '\P{intibetan}', "");
    Expect(0, 4096, '\P{^intibetan}', "");
    Expect(1, 4095, '\p{	-In_Tibetan}', "");
    Expect(0, 4095, '\p{^	-In_Tibetan}', "");
    Expect(0, 4095, '\P{	-In_Tibetan}', "");
    Expect(1, 4095, '\P{^	-In_Tibetan}', "");
    Expect(0, 4096, '\p{	-In_Tibetan}', "");
    Expect(1, 4096, '\p{^	-In_Tibetan}', "");
    Expect(1, 4096, '\P{	-In_Tibetan}', "");
    Expect(0, 4096, '\P{^	-In_Tibetan}', "");
    Error('\p{:=In_Tibetan}');
    Error('\P{:=In_Tibetan}');
    Expect(1, 4095, '\p{_	In_TIBETAN}', "");
    Expect(0, 4095, '\p{^_	In_TIBETAN}', "");
    Expect(0, 4095, '\P{_	In_TIBETAN}', "");
    Expect(1, 4095, '\P{^_	In_TIBETAN}', "");
    Expect(0, 4096, '\p{_	In_TIBETAN}', "");
    Expect(1, 4096, '\p{^_	In_TIBETAN}', "");
    Expect(1, 4096, '\P{_	In_TIBETAN}', "");
    Expect(0, 4096, '\P{^_	In_TIBETAN}', "");
    Error('\p{	:=In_Tifinagh}');
    Error('\P{	:=In_Tifinagh}');
    Expect(1, 11647, '\p{intifinagh}', "");
    Expect(0, 11647, '\p{^intifinagh}', "");
    Expect(0, 11647, '\P{intifinagh}', "");
    Expect(1, 11647, '\P{^intifinagh}', "");
    Expect(0, 11648, '\p{intifinagh}', "");
    Expect(1, 11648, '\p{^intifinagh}', "");
    Expect(1, 11648, '\P{intifinagh}', "");
    Expect(0, 11648, '\P{^intifinagh}', "");
    Expect(1, 11647, '\p{_-In_TIFINAGH}', "");
    Expect(0, 11647, '\p{^_-In_TIFINAGH}', "");
    Expect(0, 11647, '\P{_-In_TIFINAGH}', "");
    Expect(1, 11647, '\P{^_-In_TIFINAGH}', "");
    Expect(0, 11648, '\p{_-In_TIFINAGH}', "");
    Expect(1, 11648, '\p{^_-In_TIFINAGH}', "");
    Expect(1, 11648, '\P{_-In_TIFINAGH}', "");
    Expect(0, 11648, '\P{^_-In_TIFINAGH}', "");
    Error('\p{ _In_TIFINAGH/a/}');
    Error('\P{ _In_TIFINAGH/a/}');
    Expect(1, 11647, '\p{ IN_Tifinagh}', "");
    Expect(0, 11647, '\p{^ IN_Tifinagh}', "");
    Expect(0, 11647, '\P{ IN_Tifinagh}', "");
    Expect(1, 11647, '\P{^ IN_Tifinagh}', "");
    Expect(0, 11648, '\p{ IN_Tifinagh}', "");
    Expect(1, 11648, '\p{^ IN_Tifinagh}', "");
    Expect(1, 11648, '\P{ IN_Tifinagh}', "");
    Expect(0, 11648, '\P{^ IN_Tifinagh}', "");
    Error('\p{:= _in_Tirhuta}');
    Error('\P{:= _in_Tirhuta}');
    Expect(1, 70879, '\p{intirhuta}', "");
    Expect(0, 70879, '\p{^intirhuta}', "");
    Expect(0, 70879, '\P{intirhuta}', "");
    Expect(1, 70879, '\P{^intirhuta}', "");
    Expect(0, 70880, '\p{intirhuta}', "");
    Expect(1, 70880, '\p{^intirhuta}', "");
    Expect(1, 70880, '\P{intirhuta}', "");
    Expect(0, 70880, '\P{^intirhuta}', "");
    Expect(1, 70879, '\p{		IN_TIRHUTA}', "");
    Expect(0, 70879, '\p{^		IN_TIRHUTA}', "");
    Expect(0, 70879, '\P{		IN_TIRHUTA}', "");
    Expect(1, 70879, '\P{^		IN_TIRHUTA}', "");
    Expect(0, 70880, '\p{		IN_TIRHUTA}', "");
    Expect(1, 70880, '\p{^		IN_TIRHUTA}', "");
    Expect(1, 70880, '\P{		IN_TIRHUTA}', "");
    Expect(0, 70880, '\P{^		IN_TIRHUTA}', "");
    Error('\p{_:=In_tirhuta}');
    Error('\P{_:=In_tirhuta}');
    Expect(1, 70879, '\p{_	IN_tirhuta}', "");
    Expect(0, 70879, '\p{^_	IN_tirhuta}', "");
    Expect(0, 70879, '\P{_	IN_tirhuta}', "");
    Expect(1, 70879, '\P{^_	IN_tirhuta}', "");
    Expect(0, 70880, '\p{_	IN_tirhuta}', "");
    Expect(1, 70880, '\p{^_	IN_tirhuta}', "");
    Expect(1, 70880, '\P{_	IN_tirhuta}', "");
    Expect(0, 70880, '\P{^_	IN_tirhuta}', "");
    Error('\p{/a/-In_Ugaritic}');
    Error('\P{/a/-In_Ugaritic}');
    Expect(1, 66463, '\p{inugaritic}', "");
    Expect(0, 66463, '\p{^inugaritic}', "");
    Expect(0, 66463, '\P{inugaritic}', "");
    Expect(1, 66463, '\P{^inugaritic}', "");
    Expect(0, 66464, '\p{inugaritic}', "");
    Expect(1, 66464, '\p{^inugaritic}', "");
    Expect(1, 66464, '\P{inugaritic}', "");
    Expect(0, 66464, '\P{^inugaritic}', "");
    Expect(1, 66463, '\p{_-IN_UGARITIC}', "");
    Expect(0, 66463, '\p{^_-IN_UGARITIC}', "");
    Expect(0, 66463, '\P{_-IN_UGARITIC}', "");
    Expect(1, 66463, '\P{^_-IN_UGARITIC}', "");
    Expect(0, 66464, '\p{_-IN_UGARITIC}', "");
    Expect(1, 66464, '\p{^_-IN_UGARITIC}', "");
    Expect(1, 66464, '\P{_-IN_UGARITIC}', "");
    Expect(0, 66464, '\P{^_-IN_UGARITIC}', "");
    Error('\p{_	In_UGARITIC/a/}');
    Error('\P{_	In_UGARITIC/a/}');
    Expect(1, 66463, '\p{_ In_ugaritic}', "");
    Expect(0, 66463, '\p{^_ In_ugaritic}', "");
    Expect(0, 66463, '\P{_ In_ugaritic}', "");
    Expect(1, 66463, '\P{^_ In_ugaritic}', "");
    Expect(0, 66464, '\p{_ In_ugaritic}', "");
    Expect(1, 66464, '\p{^_ In_ugaritic}', "");
    Expect(1, 66464, '\P{_ In_ugaritic}', "");
    Expect(0, 66464, '\P{^_ In_ugaritic}', "");
    Error('\p{	_In_Vai/a/}');
    Error('\P{	_In_Vai/a/}');
    Expect(1, 42559, '\p{invai}', "");
    Expect(0, 42559, '\p{^invai}', "");
    Expect(0, 42559, '\P{invai}', "");
    Expect(1, 42559, '\P{^invai}', "");
    Expect(0, 42560, '\p{invai}', "");
    Expect(1, 42560, '\p{^invai}', "");
    Expect(1, 42560, '\P{invai}', "");
    Expect(0, 42560, '\P{^invai}', "");
    Expect(1, 42559, '\p{_-in_Vai}', "");
    Expect(0, 42559, '\p{^_-in_Vai}', "");
    Expect(0, 42559, '\P{_-in_Vai}', "");
    Expect(1, 42559, '\P{^_-in_Vai}', "");
    Expect(0, 42560, '\p{_-in_Vai}', "");
    Expect(1, 42560, '\p{^_-in_Vai}', "");
    Expect(1, 42560, '\P{_-in_Vai}', "");
    Expect(0, 42560, '\P{^_-in_Vai}', "");
    Error('\p{-_In_VAI:=}');
    Error('\P{-_In_VAI:=}');
    Expect(1, 42559, '\p{_ In_Vai}', "");
    Expect(0, 42559, '\p{^_ In_Vai}', "");
    Expect(0, 42559, '\P{_ In_Vai}', "");
    Expect(1, 42559, '\P{^_ In_Vai}', "");
    Expect(0, 42560, '\p{_ In_Vai}', "");
    Expect(1, 42560, '\p{^_ In_Vai}', "");
    Expect(1, 42560, '\P{_ In_Vai}', "");
    Expect(0, 42560, '\P{^_ In_Vai}', "");
    Error('\p{/a/In_WARANG_citi}');
    Error('\P{/a/In_WARANG_citi}');
    Expect(1, 71935, '\p{inwarangciti}', "");
    Expect(0, 71935, '\p{^inwarangciti}', "");
    Expect(0, 71935, '\P{inwarangciti}', "");
    Expect(1, 71935, '\P{^inwarangciti}', "");
    Expect(0, 71936, '\p{inwarangciti}', "");
    Expect(1, 71936, '\p{^inwarangciti}', "");
    Expect(1, 71936, '\P{inwarangciti}', "");
    Expect(0, 71936, '\P{^inwarangciti}', "");
    Expect(1, 71935, '\p{_in_warang_CITI}', "");
    Expect(0, 71935, '\p{^_in_warang_CITI}', "");
    Expect(0, 71935, '\P{_in_warang_CITI}', "");
    Expect(1, 71935, '\P{^_in_warang_CITI}', "");
    Expect(0, 71936, '\p{_in_warang_CITI}', "");
    Expect(1, 71936, '\p{^_in_warang_CITI}', "");
    Expect(1, 71936, '\P{_in_warang_CITI}', "");
    Expect(0, 71936, '\P{^_in_warang_CITI}', "");
    Error('\p{:= _In_warang_Citi}');
    Error('\P{:= _In_warang_Citi}');
    Expect(1, 71935, '\p{	in_Warang_CITI}', "");
    Expect(0, 71935, '\p{^	in_Warang_CITI}', "");
    Expect(0, 71935, '\P{	in_Warang_CITI}', "");
    Expect(1, 71935, '\P{^	in_Warang_CITI}', "");
    Expect(0, 71936, '\p{	in_Warang_CITI}', "");
    Expect(1, 71936, '\p{^	in_Warang_CITI}', "");
    Expect(1, 71936, '\P{	in_Warang_CITI}', "");
    Expect(0, 71936, '\P{^	in_Warang_CITI}', "");
    Error('\p{_:=Inherited}');
    Error('\P{_:=Inherited}');
    Expect(1, 917999, '\p{inherited}', "");
    Expect(0, 917999, '\p{^inherited}', "");
    Expect(0, 917999, '\P{inherited}', "");
    Expect(1, 917999, '\P{^inherited}', "");
    Expect(0, 918000, '\p{inherited}', "");
    Expect(1, 918000, '\p{^inherited}', "");
    Expect(1, 918000, '\P{inherited}', "");
    Expect(0, 918000, '\P{^inherited}', "");
    Expect(1, 917999, '\p{		INHERITED}', "");
    Expect(0, 917999, '\p{^		INHERITED}', "");
    Expect(0, 917999, '\P{		INHERITED}', "");
    Expect(1, 917999, '\P{^		INHERITED}', "");
    Expect(0, 918000, '\p{		INHERITED}', "");
    Expect(1, 918000, '\p{^		INHERITED}', "");
    Expect(1, 918000, '\P{		INHERITED}', "");
    Expect(0, 918000, '\P{^		INHERITED}', "");
    Error('\p{:= _Is_Inherited}');
    Error('\P{:= _Is_Inherited}');
    Expect(1, 917999, '\p{isinherited}', "");
    Expect(0, 917999, '\p{^isinherited}', "");
    Expect(0, 917999, '\P{isinherited}', "");
    Expect(1, 917999, '\P{^isinherited}', "");
    Expect(0, 918000, '\p{isinherited}', "");
    Expect(1, 918000, '\p{^isinherited}', "");
    Expect(1, 918000, '\P{isinherited}', "");
    Expect(0, 918000, '\P{^isinherited}', "");
    Expect(1, 917999, '\p{__is_Inherited}', "");
    Expect(0, 917999, '\p{^__is_Inherited}', "");
    Expect(0, 917999, '\P{__is_Inherited}', "");
    Expect(1, 917999, '\P{^__is_Inherited}', "");
    Expect(0, 918000, '\p{__is_Inherited}', "");
    Expect(1, 918000, '\p{^__is_Inherited}', "");
    Expect(1, 918000, '\P{__is_Inherited}', "");
    Expect(0, 918000, '\P{^__is_Inherited}', "");
    Error('\p{_:=Zinh}');
    Error('\P{_:=Zinh}');
    Expect(1, 917999, '\p{zinh}', "");
    Expect(0, 917999, '\p{^zinh}', "");
    Expect(0, 917999, '\P{zinh}', "");
    Expect(1, 917999, '\P{^zinh}', "");
    Expect(0, 918000, '\p{zinh}', "");
    Expect(1, 918000, '\p{^zinh}', "");
    Expect(1, 918000, '\P{zinh}', "");
    Expect(0, 918000, '\P{^zinh}', "");
    Expect(1, 917999, '\p{_ ZINH}', "");
    Expect(0, 917999, '\p{^_ ZINH}', "");
    Expect(0, 917999, '\P{_ ZINH}', "");
    Expect(1, 917999, '\P{^_ ZINH}', "");
    Expect(0, 918000, '\p{_ ZINH}', "");
    Expect(1, 918000, '\p{^_ ZINH}', "");
    Expect(1, 918000, '\P{_ ZINH}', "");
    Expect(0, 918000, '\P{^_ ZINH}', "");
    Error('\p{	_Is_zinh/a/}');
    Error('\P{	_Is_zinh/a/}');
    Expect(1, 917999, '\p{iszinh}', "");
    Expect(0, 917999, '\p{^iszinh}', "");
    Expect(0, 917999, '\P{iszinh}', "");
    Expect(1, 917999, '\P{^iszinh}', "");
    Expect(0, 918000, '\p{iszinh}', "");
    Expect(1, 918000, '\p{^iszinh}', "");
    Expect(1, 918000, '\P{iszinh}', "");
    Expect(0, 918000, '\P{^iszinh}', "");
    Expect(1, 917999, '\p{ _Is_zinh}', "");
    Expect(0, 917999, '\p{^ _Is_zinh}', "");
    Expect(0, 917999, '\P{ _Is_zinh}', "");
    Expect(1, 917999, '\P{^ _Is_zinh}', "");
    Expect(0, 918000, '\p{ _Is_zinh}', "");
    Expect(1, 918000, '\p{^ _Is_zinh}', "");
    Expect(1, 918000, '\P{ _Is_zinh}', "");
    Expect(0, 918000, '\P{^ _Is_zinh}', "");
    Error('\p{_/a/QAAI}');
    Error('\P{_/a/QAAI}');
    Expect(1, 917999, '\p{qaai}', "");
    Expect(0, 917999, '\p{^qaai}', "");
    Expect(0, 917999, '\P{qaai}', "");
    Expect(1, 917999, '\P{^qaai}', "");
    Expect(0, 918000, '\p{qaai}', "");
    Expect(1, 918000, '\p{^qaai}', "");
    Expect(1, 918000, '\P{qaai}', "");
    Expect(0, 918000, '\P{^qaai}', "");
    Expect(1, 917999, '\p{ 	Qaai}', "");
    Expect(0, 917999, '\p{^ 	Qaai}', "");
    Expect(0, 917999, '\P{ 	Qaai}', "");
    Expect(1, 917999, '\P{^ 	Qaai}', "");
    Expect(0, 918000, '\p{ 	Qaai}', "");
    Expect(1, 918000, '\p{^ 	Qaai}', "");
    Expect(1, 918000, '\P{ 	Qaai}', "");
    Expect(0, 918000, '\P{^ 	Qaai}', "");
    Error('\p{	:=Is_Qaai}');
    Error('\P{	:=Is_Qaai}');
    Expect(1, 917999, '\p{isqaai}', "");
    Expect(0, 917999, '\p{^isqaai}', "");
    Expect(0, 917999, '\P{isqaai}', "");
    Expect(1, 917999, '\P{^isqaai}', "");
    Expect(0, 918000, '\p{isqaai}', "");
    Expect(1, 918000, '\p{^isqaai}', "");
    Expect(1, 918000, '\P{isqaai}', "");
    Expect(0, 918000, '\P{^isqaai}', "");
    Expect(1, 917999, '\p{- Is_Qaai}', "");
    Expect(0, 917999, '\p{^- Is_Qaai}', "");
    Expect(0, 917999, '\P{- Is_Qaai}', "");
    Expect(1, 917999, '\P{^- Is_Qaai}', "");
    Expect(0, 918000, '\p{- Is_Qaai}', "");
    Expect(1, 918000, '\p{^- Is_Qaai}', "");
    Expect(1, 918000, '\P{- Is_Qaai}', "");
    Expect(0, 918000, '\P{^- Is_Qaai}', "");
    Error('\p{-:=Initial_Punctuation}');
    Error('\P{-:=Initial_Punctuation}');
    Expect(1, 11808, '\p{initialpunctuation}', "");
    Expect(0, 11808, '\p{^initialpunctuation}', "");
    Expect(0, 11808, '\P{initialpunctuation}', "");
    Expect(1, 11808, '\P{^initialpunctuation}', "");
    Expect(0, 11809, '\p{initialpunctuation}', "");
    Expect(1, 11809, '\p{^initialpunctuation}', "");
    Expect(1, 11809, '\P{initialpunctuation}', "");
    Expect(0, 11809, '\P{^initialpunctuation}', "");
    Expect(1, 11808, '\p{  Initial_punctuation}', "");
    Expect(0, 11808, '\p{^  Initial_punctuation}', "");
    Expect(0, 11808, '\P{  Initial_punctuation}', "");
    Expect(1, 11808, '\P{^  Initial_punctuation}', "");
    Expect(0, 11809, '\p{  Initial_punctuation}', "");
    Expect(1, 11809, '\p{^  Initial_punctuation}', "");
    Expect(1, 11809, '\P{  Initial_punctuation}', "");
    Expect(0, 11809, '\P{^  Initial_punctuation}', "");
    Error('\p{ is_initial_Punctuation:=}');
    Error('\P{ is_initial_Punctuation:=}');
    Expect(1, 11808, '\p{isinitialpunctuation}', "");
    Expect(0, 11808, '\p{^isinitialpunctuation}', "");
    Expect(0, 11808, '\P{isinitialpunctuation}', "");
    Expect(1, 11808, '\P{^isinitialpunctuation}', "");
    Expect(0, 11809, '\p{isinitialpunctuation}', "");
    Expect(1, 11809, '\p{^isinitialpunctuation}', "");
    Expect(1, 11809, '\P{isinitialpunctuation}', "");
    Expect(0, 11809, '\P{^isinitialpunctuation}', "");
    Expect(1, 11808, '\p{_-IS_Initial_Punctuation}', "");
    Expect(0, 11808, '\p{^_-IS_Initial_Punctuation}', "");
    Expect(0, 11808, '\P{_-IS_Initial_Punctuation}', "");
    Expect(1, 11808, '\P{^_-IS_Initial_Punctuation}', "");
    Expect(0, 11809, '\p{_-IS_Initial_Punctuation}', "");
    Expect(1, 11809, '\p{^_-IS_Initial_Punctuation}', "");
    Expect(1, 11809, '\P{_-IS_Initial_Punctuation}', "");
    Expect(0, 11809, '\P{^_-IS_Initial_Punctuation}', "");
    Error('\p{- pi:=}');
    Error('\P{- pi:=}');
    Expect(1, 11808, '\p{pi}', "");
    Expect(0, 11808, '\p{^pi}', "");
    Expect(0, 11808, '\P{pi}', "");
    Expect(1, 11808, '\P{^pi}', "");
    Expect(0, 11809, '\p{pi}', "");
    Expect(1, 11809, '\p{^pi}', "");
    Expect(1, 11809, '\P{pi}', "");
    Expect(0, 11809, '\P{^pi}', "");
    Expect(1, 11808, '\p{__pi}', "");
    Expect(0, 11808, '\p{^__pi}', "");
    Expect(0, 11808, '\P{__pi}', "");
    Expect(1, 11808, '\P{^__pi}', "");
    Expect(0, 11809, '\p{__pi}', "");
    Expect(1, 11809, '\p{^__pi}', "");
    Expect(1, 11809, '\P{__pi}', "");
    Expect(0, 11809, '\P{^__pi}', "");
    Error('\p{:=	 Is_Pi}');
    Error('\P{:=	 Is_Pi}');
    Expect(1, 11808, '\p{ispi}', "");
    Expect(0, 11808, '\p{^ispi}', "");
    Expect(0, 11808, '\P{ispi}', "");
    Expect(1, 11808, '\P{^ispi}', "");
    Expect(0, 11809, '\p{ispi}', "");
    Expect(1, 11809, '\p{^ispi}', "");
    Expect(1, 11809, '\P{ispi}', "");
    Expect(0, 11809, '\P{^ispi}', "");
    Expect(1, 11808, '\p{_ IS_PI}', "");
    Expect(0, 11808, '\p{^_ IS_PI}', "");
    Expect(0, 11808, '\P{_ IS_PI}', "");
    Expect(1, 11808, '\P{^_ IS_PI}', "");
    Expect(0, 11809, '\p{_ IS_PI}', "");
    Expect(1, 11809, '\p{^_ IS_PI}', "");
    Expect(1, 11809, '\P{_ IS_PI}', "");
    Expect(0, 11809, '\P{^_ IS_PI}', "");
    Error('\p{_/a/Inscriptional_Pahlavi}');
    Error('\P{_/a/Inscriptional_Pahlavi}');
    Expect(1, 68479, '\p{inscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^inscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{inscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^inscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{inscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^inscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{inscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^inscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{-Inscriptional_PAHLAVI}', "");
    Expect(0, 68479, '\p{^-Inscriptional_PAHLAVI}', "");
    Expect(0, 68479, '\P{-Inscriptional_PAHLAVI}', "");
    Expect(1, 68479, '\P{^-Inscriptional_PAHLAVI}', "");
    Expect(0, 68480, '\p{-Inscriptional_PAHLAVI}', "");
    Expect(1, 68480, '\p{^-Inscriptional_PAHLAVI}', "");
    Expect(1, 68480, '\P{-Inscriptional_PAHLAVI}', "");
    Expect(0, 68480, '\P{^-Inscriptional_PAHLAVI}', "");
    Error('\p{_ Is_Inscriptional_pahlavi:=}');
    Error('\P{_ Is_Inscriptional_pahlavi:=}');
    Expect(1, 68479, '\p{isinscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^isinscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{isinscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^isinscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{isinscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^isinscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{isinscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^isinscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{ 	Is_Inscriptional_PAHLAVI}', "");
    Expect(0, 68479, '\p{^ 	Is_Inscriptional_PAHLAVI}', "");
    Expect(0, 68479, '\P{ 	Is_Inscriptional_PAHLAVI}', "");
    Expect(1, 68479, '\P{^ 	Is_Inscriptional_PAHLAVI}', "");
    Expect(0, 68480, '\p{ 	Is_Inscriptional_PAHLAVI}', "");
    Expect(1, 68480, '\p{^ 	Is_Inscriptional_PAHLAVI}', "");
    Expect(1, 68480, '\P{ 	Is_Inscriptional_PAHLAVI}', "");
    Expect(0, 68480, '\P{^ 	Is_Inscriptional_PAHLAVI}', "");
    Error('\p{:=_ PHLI}');
    Error('\P{:=_ PHLI}');
    Expect(1, 68479, '\p{phli}', "");
    Expect(0, 68479, '\p{^phli}', "");
    Expect(0, 68479, '\P{phli}', "");
    Expect(1, 68479, '\P{^phli}', "");
    Expect(0, 68480, '\p{phli}', "");
    Expect(1, 68480, '\p{^phli}', "");
    Expect(1, 68480, '\P{phli}', "");
    Expect(0, 68480, '\P{^phli}', "");
    Expect(1, 68479, '\p{Phli}', "");
    Expect(0, 68479, '\p{^Phli}', "");
    Expect(0, 68479, '\P{Phli}', "");
    Expect(1, 68479, '\P{^Phli}', "");
    Expect(0, 68480, '\p{Phli}', "");
    Expect(1, 68480, '\p{^Phli}', "");
    Expect(1, 68480, '\P{Phli}', "");
    Expect(0, 68480, '\P{^Phli}', "");
    Error('\p{__Is_PHLI:=}');
    Error('\P{__Is_PHLI:=}');
    Expect(1, 68479, '\p{isphli}', "");
    Expect(0, 68479, '\p{^isphli}', "");
    Expect(0, 68479, '\P{isphli}', "");
    Expect(1, 68479, '\P{^isphli}', "");
    Expect(0, 68480, '\p{isphli}', "");
    Expect(1, 68480, '\p{^isphli}', "");
    Expect(1, 68480, '\P{isphli}', "");
    Expect(0, 68480, '\P{^isphli}', "");
    Expect(1, 68479, '\p{-IS_Phli}', "");
    Expect(0, 68479, '\p{^-IS_Phli}', "");
    Expect(0, 68479, '\P{-IS_Phli}', "");
    Expect(1, 68479, '\P{^-IS_Phli}', "");
    Expect(0, 68480, '\p{-IS_Phli}', "");
    Expect(1, 68480, '\p{^-IS_Phli}', "");
    Expect(1, 68480, '\P{-IS_Phli}', "");
    Expect(0, 68480, '\P{^-IS_Phli}', "");
    Error('\p{	_Inscriptional_PARTHIAN/a/}');
    Error('\P{	_Inscriptional_PARTHIAN/a/}');
    Expect(1, 68447, '\p{inscriptionalparthian}', "");
    Expect(0, 68447, '\p{^inscriptionalparthian}', "");
    Expect(0, 68447, '\P{inscriptionalparthian}', "");
    Expect(1, 68447, '\P{^inscriptionalparthian}', "");
    Expect(0, 68448, '\p{inscriptionalparthian}', "");
    Expect(1, 68448, '\p{^inscriptionalparthian}', "");
    Expect(1, 68448, '\P{inscriptionalparthian}', "");
    Expect(0, 68448, '\P{^inscriptionalparthian}', "");
    Expect(1, 68447, '\p{_-inscriptional_parthian}', "");
    Expect(0, 68447, '\p{^_-inscriptional_parthian}', "");
    Expect(0, 68447, '\P{_-inscriptional_parthian}', "");
    Expect(1, 68447, '\P{^_-inscriptional_parthian}', "");
    Expect(0, 68448, '\p{_-inscriptional_parthian}', "");
    Expect(1, 68448, '\p{^_-inscriptional_parthian}', "");
    Expect(1, 68448, '\P{_-inscriptional_parthian}', "");
    Expect(0, 68448, '\P{^_-inscriptional_parthian}', "");
    Error('\p{		IS_INSCRIPTIONAL_Parthian/a/}');
    Error('\P{		IS_INSCRIPTIONAL_Parthian/a/}');
    Expect(1, 68447, '\p{isinscriptionalparthian}', "");
    Expect(0, 68447, '\p{^isinscriptionalparthian}', "");
    Expect(0, 68447, '\P{isinscriptionalparthian}', "");
    Expect(1, 68447, '\P{^isinscriptionalparthian}', "");
    Expect(0, 68448, '\p{isinscriptionalparthian}', "");
    Expect(1, 68448, '\p{^isinscriptionalparthian}', "");
    Expect(1, 68448, '\P{isinscriptionalparthian}', "");
    Expect(0, 68448, '\P{^isinscriptionalparthian}', "");
    Expect(1, 68447, '\p{	 is_Inscriptional_Parthian}', "");
    Expect(0, 68447, '\p{^	 is_Inscriptional_Parthian}', "");
    Expect(0, 68447, '\P{	 is_Inscriptional_Parthian}', "");
    Expect(1, 68447, '\P{^	 is_Inscriptional_Parthian}', "");
    Expect(0, 68448, '\p{	 is_Inscriptional_Parthian}', "");
    Expect(1, 68448, '\p{^	 is_Inscriptional_Parthian}', "");
    Expect(1, 68448, '\P{	 is_Inscriptional_Parthian}', "");
    Expect(0, 68448, '\P{^	 is_Inscriptional_Parthian}', "");
    Error('\p{	:=Prti}');
    Error('\P{	:=Prti}');
    Expect(1, 68447, '\p{prti}', "");
    Expect(0, 68447, '\p{^prti}', "");
    Expect(0, 68447, '\P{prti}', "");
    Expect(1, 68447, '\P{^prti}', "");
    Expect(0, 68448, '\p{prti}', "");
    Expect(1, 68448, '\p{^prti}', "");
    Expect(1, 68448, '\P{prti}', "");
    Expect(0, 68448, '\P{^prti}', "");
    Expect(1, 68447, '\p{		PRTI}', "");
    Expect(0, 68447, '\p{^		PRTI}', "");
    Expect(0, 68447, '\P{		PRTI}', "");
    Expect(1, 68447, '\P{^		PRTI}', "");
    Expect(0, 68448, '\p{		PRTI}', "");
    Expect(1, 68448, '\p{^		PRTI}', "");
    Expect(1, 68448, '\P{		PRTI}', "");
    Expect(0, 68448, '\P{^		PRTI}', "");
    Error('\p{	-IS_Prti/a/}');
    Error('\P{	-IS_Prti/a/}');
    Expect(1, 68447, '\p{isprti}', "");
    Expect(0, 68447, '\p{^isprti}', "");
    Expect(0, 68447, '\P{isprti}', "");
    Expect(1, 68447, '\P{^isprti}', "");
    Expect(0, 68448, '\p{isprti}', "");
    Expect(1, 68448, '\p{^isprti}', "");
    Expect(1, 68448, '\P{isprti}', "");
    Expect(0, 68448, '\P{^isprti}', "");
    Expect(1, 68447, '\p{_	Is_PRTI}', "");
    Expect(0, 68447, '\p{^_	Is_PRTI}', "");
    Expect(0, 68447, '\P{_	Is_PRTI}', "");
    Expect(1, 68447, '\P{^_	Is_PRTI}', "");
    Expect(0, 68448, '\p{_	Is_PRTI}', "");
    Expect(1, 68448, '\p{^_	Is_PRTI}', "");
    Expect(1, 68448, '\P{_	Is_PRTI}', "");
    Expect(0, 68448, '\P{^_	Is_PRTI}', "");
    Error('\p{:=-	IPA_EXTENSIONS}');
    Error('\P{:=-	IPA_EXTENSIONS}');
    Expect(1, 687, '\p{ipaextensions}', "");
    Expect(0, 687, '\p{^ipaextensions}', "");
    Expect(0, 687, '\P{ipaextensions}', "");
    Expect(1, 687, '\P{^ipaextensions}', "");
    Expect(0, 688, '\p{ipaextensions}', "");
    Expect(1, 688, '\p{^ipaextensions}', "");
    Expect(1, 688, '\P{ipaextensions}', "");
    Expect(0, 688, '\P{^ipaextensions}', "");
    Expect(1, 687, '\p{ IPA_extensions}', "");
    Expect(0, 687, '\p{^ IPA_extensions}', "");
    Expect(0, 687, '\P{ IPA_extensions}', "");
    Expect(1, 687, '\P{^ IPA_extensions}', "");
    Expect(0, 688, '\p{ IPA_extensions}', "");
    Expect(1, 688, '\p{^ IPA_extensions}', "");
    Expect(1, 688, '\P{ IPA_extensions}', "");
    Expect(0, 688, '\P{^ IPA_extensions}', "");
    Error('\p{	/a/is_IPA_Extensions}');
    Error('\P{	/a/is_IPA_Extensions}');
    Expect(1, 687, '\p{isipaextensions}', "");
    Expect(0, 687, '\p{^isipaextensions}', "");
    Expect(0, 687, '\P{isipaextensions}', "");
    Expect(1, 687, '\P{^isipaextensions}', "");
    Expect(0, 688, '\p{isipaextensions}', "");
    Expect(1, 688, '\p{^isipaextensions}', "");
    Expect(1, 688, '\P{isipaextensions}', "");
    Expect(0, 688, '\P{^isipaextensions}', "");
    Expect(1, 687, '\p{_-is_ipa_EXTENSIONS}', "");
    Expect(0, 687, '\p{^_-is_ipa_EXTENSIONS}', "");
    Expect(0, 687, '\P{_-is_ipa_EXTENSIONS}', "");
    Expect(1, 687, '\P{^_-is_ipa_EXTENSIONS}', "");
    Expect(0, 688, '\p{_-is_ipa_EXTENSIONS}', "");
    Expect(1, 688, '\p{^_-is_ipa_EXTENSIONS}', "");
    Expect(1, 688, '\P{_-is_ipa_EXTENSIONS}', "");
    Expect(0, 688, '\P{^_-is_ipa_EXTENSIONS}', "");
    Error('\p{:=-IN_IPA_extensions}');
    Error('\P{:=-IN_IPA_extensions}');
    Expect(1, 687, '\p{inipaextensions}', "");
    Expect(0, 687, '\p{^inipaextensions}', "");
    Expect(0, 687, '\P{inipaextensions}', "");
    Expect(1, 687, '\P{^inipaextensions}', "");
    Expect(0, 688, '\p{inipaextensions}', "");
    Expect(1, 688, '\p{^inipaextensions}', "");
    Expect(1, 688, '\P{inipaextensions}', "");
    Expect(0, 688, '\P{^inipaextensions}', "");
    Expect(1, 687, '\p{		in_IPA_Extensions}', "");
    Expect(0, 687, '\p{^		in_IPA_Extensions}', "");
    Expect(0, 687, '\P{		in_IPA_Extensions}', "");
    Expect(1, 687, '\P{^		in_IPA_Extensions}', "");
    Expect(0, 688, '\p{		in_IPA_Extensions}', "");
    Expect(1, 688, '\p{^		in_IPA_Extensions}', "");
    Expect(1, 688, '\P{		in_IPA_Extensions}', "");
    Expect(0, 688, '\P{^		in_IPA_Extensions}', "");
    Error('\p{ IPA_Ext:=}');
    Error('\P{ IPA_Ext:=}');
    Expect(1, 687, '\p{ipaext}', "");
    Expect(0, 687, '\p{^ipaext}', "");
    Expect(0, 687, '\P{ipaext}', "");
    Expect(1, 687, '\P{^ipaext}', "");
    Expect(0, 688, '\p{ipaext}', "");
    Expect(1, 688, '\p{^ipaext}', "");
    Expect(1, 688, '\P{ipaext}', "");
    Expect(0, 688, '\P{^ipaext}', "");
    Expect(1, 687, '\p{_-IPA_EXT}', "");
    Expect(0, 687, '\p{^_-IPA_EXT}', "");
    Expect(0, 687, '\P{_-IPA_EXT}', "");
    Expect(1, 687, '\P{^_-IPA_EXT}', "");
    Expect(0, 688, '\p{_-IPA_EXT}', "");
    Expect(1, 688, '\p{^_-IPA_EXT}', "");
    Expect(1, 688, '\P{_-IPA_EXT}', "");
    Expect(0, 688, '\P{^_-IPA_EXT}', "");
    Error('\p{	IS_IPA_Ext:=}');
    Error('\P{	IS_IPA_Ext:=}');
    Expect(1, 687, '\p{isipaext}', "");
    Expect(0, 687, '\p{^isipaext}', "");
    Expect(0, 687, '\P{isipaext}', "");
    Expect(1, 687, '\P{^isipaext}', "");
    Expect(0, 688, '\p{isipaext}', "");
    Expect(1, 688, '\p{^isipaext}', "");
    Expect(1, 688, '\P{isipaext}', "");
    Expect(0, 688, '\P{^isipaext}', "");
    Expect(1, 687, '\p{	 IS_IPA_Ext}', "");
    Expect(0, 687, '\p{^	 IS_IPA_Ext}', "");
    Expect(0, 687, '\P{	 IS_IPA_Ext}', "");
    Expect(1, 687, '\P{^	 IS_IPA_Ext}', "");
    Expect(0, 688, '\p{	 IS_IPA_Ext}', "");
    Expect(1, 688, '\p{^	 IS_IPA_Ext}', "");
    Expect(1, 688, '\P{	 IS_IPA_Ext}', "");
    Expect(0, 688, '\P{^	 IS_IPA_Ext}', "");
    Error('\p{/a/In_IPA_ext}');
    Error('\P{/a/In_IPA_ext}');
    Expect(1, 687, '\p{inipaext}', "");
    Expect(0, 687, '\p{^inipaext}', "");
    Expect(0, 687, '\P{inipaext}', "");
    Expect(1, 687, '\P{^inipaext}', "");
    Expect(0, 688, '\p{inipaext}', "");
    Expect(1, 688, '\p{^inipaext}', "");
    Expect(1, 688, '\P{inipaext}', "");
    Expect(0, 688, '\P{^inipaext}', "");
    Expect(1, 687, '\p{_in_IPA_Ext}', "");
    Expect(0, 687, '\p{^_in_IPA_Ext}', "");
    Expect(0, 687, '\P{_in_IPA_Ext}', "");
    Expect(1, 687, '\P{^_in_IPA_Ext}', "");
    Expect(0, 688, '\p{_in_IPA_Ext}', "");
    Expect(1, 688, '\p{^_in_IPA_Ext}', "");
    Expect(1, 688, '\P{_in_IPA_Ext}', "");
    Expect(0, 688, '\P{^_in_IPA_Ext}', "");
    Error('\p{  JAVANESE/a/}');
    Error('\P{  JAVANESE/a/}');
    Expect(1, 43487, '\p{javanese}', "");
    Expect(0, 43487, '\p{^javanese}', "");
    Expect(0, 43487, '\P{javanese}', "");
    Expect(1, 43487, '\P{^javanese}', "");
    Expect(0, 43488, '\p{javanese}', "");
    Expect(1, 43488, '\p{^javanese}', "");
    Expect(1, 43488, '\P{javanese}', "");
    Expect(0, 43488, '\P{^javanese}', "");
    Expect(1, 43487, '\p{--javanese}', "");
    Expect(0, 43487, '\p{^--javanese}', "");
    Expect(0, 43487, '\P{--javanese}', "");
    Expect(1, 43487, '\P{^--javanese}', "");
    Expect(0, 43488, '\p{--javanese}', "");
    Expect(1, 43488, '\p{^--javanese}', "");
    Expect(1, 43488, '\P{--javanese}', "");
    Expect(0, 43488, '\P{^--javanese}', "");
    Error('\p{:= 	IS_Javanese}');
    Error('\P{:= 	IS_Javanese}');
    Expect(1, 43487, '\p{isjavanese}', "");
    Expect(0, 43487, '\p{^isjavanese}', "");
    Expect(0, 43487, '\P{isjavanese}', "");
    Expect(1, 43487, '\P{^isjavanese}', "");
    Expect(0, 43488, '\p{isjavanese}', "");
    Expect(1, 43488, '\p{^isjavanese}', "");
    Expect(1, 43488, '\P{isjavanese}', "");
    Expect(0, 43488, '\P{^isjavanese}', "");
    Expect(1, 43487, '\p{_Is_JAVANESE}', "");
    Expect(0, 43487, '\p{^_Is_JAVANESE}', "");
    Expect(0, 43487, '\P{_Is_JAVANESE}', "");
    Expect(1, 43487, '\P{^_Is_JAVANESE}', "");
    Expect(0, 43488, '\p{_Is_JAVANESE}', "");
    Expect(1, 43488, '\p{^_Is_JAVANESE}', "");
    Expect(1, 43488, '\P{_Is_JAVANESE}', "");
    Expect(0, 43488, '\P{^_Is_JAVANESE}', "");
    Error('\p{_Java/a/}');
    Error('\P{_Java/a/}');
    Expect(1, 43487, '\p{java}', "");
    Expect(0, 43487, '\p{^java}', "");
    Expect(0, 43487, '\P{java}', "");
    Expect(1, 43487, '\P{^java}', "");
    Expect(0, 43488, '\p{java}', "");
    Expect(1, 43488, '\p{^java}', "");
    Expect(1, 43488, '\P{java}', "");
    Expect(0, 43488, '\P{^java}', "");
    Expect(1, 43487, '\p{ Java}', "");
    Expect(0, 43487, '\p{^ Java}', "");
    Expect(0, 43487, '\P{ Java}', "");
    Expect(1, 43487, '\P{^ Java}', "");
    Expect(0, 43488, '\p{ Java}', "");
    Expect(1, 43488, '\p{^ Java}', "");
    Expect(1, 43488, '\P{ Java}', "");
    Expect(0, 43488, '\P{^ Java}', "");
    Error('\p{/a/__IS_Java}');
    Error('\P{/a/__IS_Java}');
    Expect(1, 43487, '\p{isjava}', "");
    Expect(0, 43487, '\p{^isjava}', "");
    Expect(0, 43487, '\P{isjava}', "");
    Expect(1, 43487, '\P{^isjava}', "");
    Expect(0, 43488, '\p{isjava}', "");
    Expect(1, 43488, '\p{^isjava}', "");
    Expect(1, 43488, '\P{isjava}', "");
    Expect(0, 43488, '\P{^isjava}', "");
    Expect(1, 43487, '\p{	_is_Java}', "");
    Expect(0, 43487, '\p{^	_is_Java}', "");
    Expect(0, 43487, '\P{	_is_Java}', "");
    Expect(1, 43487, '\P{^	_is_Java}', "");
    Expect(0, 43488, '\p{	_is_Java}', "");
    Expect(1, 43488, '\p{^	_is_Java}', "");
    Expect(1, 43488, '\P{	_is_Java}', "");
    Expect(0, 43488, '\P{^	_is_Java}', "");
    Error('\p{:= 	JOIN_control}');
    Error('\P{:= 	JOIN_control}');
    Expect(1, 8205, '\p{joincontrol}', "");
    Expect(0, 8205, '\p{^joincontrol}', "");
    Expect(0, 8205, '\P{joincontrol}', "");
    Expect(1, 8205, '\P{^joincontrol}', "");
    Expect(0, 8206, '\p{joincontrol}', "");
    Expect(1, 8206, '\p{^joincontrol}', "");
    Expect(1, 8206, '\P{joincontrol}', "");
    Expect(0, 8206, '\P{^joincontrol}', "");
    Expect(1, 8205, '\p{ -join_control}', "");
    Expect(0, 8205, '\p{^ -join_control}', "");
    Expect(0, 8205, '\P{ -join_control}', "");
    Expect(1, 8205, '\P{^ -join_control}', "");
    Expect(0, 8206, '\p{ -join_control}', "");
    Expect(1, 8206, '\p{^ -join_control}', "");
    Expect(1, 8206, '\P{ -join_control}', "");
    Expect(0, 8206, '\P{^ -join_control}', "");
    Error('\p{:=  Is_join_Control}');
    Error('\P{:=  Is_join_Control}');
    Expect(1, 8205, '\p{isjoincontrol}', "");
    Expect(0, 8205, '\p{^isjoincontrol}', "");
    Expect(0, 8205, '\P{isjoincontrol}', "");
    Expect(1, 8205, '\P{^isjoincontrol}', "");
    Expect(0, 8206, '\p{isjoincontrol}', "");
    Expect(1, 8206, '\p{^isjoincontrol}', "");
    Expect(1, 8206, '\P{isjoincontrol}', "");
    Expect(0, 8206, '\P{^isjoincontrol}', "");
    Expect(1, 8205, '\p{-	IS_join_Control}', "");
    Expect(0, 8205, '\p{^-	IS_join_Control}', "");
    Expect(0, 8205, '\P{-	IS_join_Control}', "");
    Expect(1, 8205, '\P{^-	IS_join_Control}', "");
    Expect(0, 8206, '\p{-	IS_join_Control}', "");
    Expect(1, 8206, '\p{^-	IS_join_Control}', "");
    Expect(1, 8206, '\P{-	IS_join_Control}', "");
    Expect(0, 8206, '\P{^-	IS_join_Control}', "");
    Error('\p{ :=Join_C}');
    Error('\P{ :=Join_C}');
    Expect(1, 8205, '\p{joinc}', "");
    Expect(0, 8205, '\p{^joinc}', "");
    Expect(0, 8205, '\P{joinc}', "");
    Expect(1, 8205, '\P{^joinc}', "");
    Expect(0, 8206, '\p{joinc}', "");
    Expect(1, 8206, '\p{^joinc}', "");
    Expect(1, 8206, '\P{joinc}', "");
    Expect(0, 8206, '\P{^joinc}', "");
    Expect(1, 8205, '\p{  Join_C}', "");
    Expect(0, 8205, '\p{^  Join_C}', "");
    Expect(0, 8205, '\P{  Join_C}', "");
    Expect(1, 8205, '\P{^  Join_C}', "");
    Expect(0, 8206, '\p{  Join_C}', "");
    Expect(1, 8206, '\p{^  Join_C}', "");
    Expect(1, 8206, '\P{  Join_C}', "");
    Expect(0, 8206, '\P{^  Join_C}', "");
    Error('\p{	-Is_Join_C/a/}');
    Error('\P{	-Is_Join_C/a/}');
    Expect(1, 8205, '\p{isjoinc}', "");
    Expect(0, 8205, '\p{^isjoinc}', "");
    Expect(0, 8205, '\P{isjoinc}', "");
    Expect(1, 8205, '\P{^isjoinc}', "");
    Expect(0, 8206, '\p{isjoinc}', "");
    Expect(1, 8206, '\p{^isjoinc}', "");
    Expect(1, 8206, '\P{isjoinc}', "");
    Expect(0, 8206, '\P{^isjoinc}', "");
    Expect(1, 8205, '\p{ -Is_JOIN_C}', "");
    Expect(0, 8205, '\p{^ -Is_JOIN_C}', "");
    Expect(0, 8205, '\P{ -Is_JOIN_C}', "");
    Expect(1, 8205, '\P{^ -Is_JOIN_C}', "");
    Expect(0, 8206, '\p{ -Is_JOIN_C}', "");
    Expect(1, 8206, '\p{^ -Is_JOIN_C}', "");
    Expect(1, 8206, '\P{ -Is_JOIN_C}', "");
    Expect(0, 8206, '\P{^ -Is_JOIN_C}', "");
    Error('\p{-KAITHI/a/}');
    Error('\P{-KAITHI/a/}');
    Expect(1, 69825, '\p{kaithi}', "");
    Expect(0, 69825, '\p{^kaithi}', "");
    Expect(0, 69825, '\P{kaithi}', "");
    Expect(1, 69825, '\P{^kaithi}', "");
    Expect(0, 69826, '\p{kaithi}', "");
    Expect(1, 69826, '\p{^kaithi}', "");
    Expect(1, 69826, '\P{kaithi}', "");
    Expect(0, 69826, '\P{^kaithi}', "");
    Expect(1, 69825, '\p{_Kaithi}', "");
    Expect(0, 69825, '\p{^_Kaithi}', "");
    Expect(0, 69825, '\P{_Kaithi}', "");
    Expect(1, 69825, '\P{^_Kaithi}', "");
    Expect(0, 69826, '\p{_Kaithi}', "");
    Expect(1, 69826, '\p{^_Kaithi}', "");
    Expect(1, 69826, '\P{_Kaithi}', "");
    Expect(0, 69826, '\P{^_Kaithi}', "");
    Error('\p{ IS_kaithi:=}');
    Error('\P{ IS_kaithi:=}');
    Expect(1, 69825, '\p{iskaithi}', "");
    Expect(0, 69825, '\p{^iskaithi}', "");
    Expect(0, 69825, '\P{iskaithi}', "");
    Expect(1, 69825, '\P{^iskaithi}', "");
    Expect(0, 69826, '\p{iskaithi}', "");
    Expect(1, 69826, '\p{^iskaithi}', "");
    Expect(1, 69826, '\P{iskaithi}', "");
    Expect(0, 69826, '\P{^iskaithi}', "");
    Expect(1, 69825, '\p{	-is_KAITHI}', "");
    Expect(0, 69825, '\p{^	-is_KAITHI}', "");
    Expect(0, 69825, '\P{	-is_KAITHI}', "");
    Expect(1, 69825, '\P{^	-is_KAITHI}', "");
    Expect(0, 69826, '\p{	-is_KAITHI}', "");
    Expect(1, 69826, '\p{^	-is_KAITHI}', "");
    Expect(1, 69826, '\P{	-is_KAITHI}', "");
    Expect(0, 69826, '\P{^	-is_KAITHI}', "");
    Error('\p{-:=Kthi}');
    Error('\P{-:=Kthi}');
    Expect(1, 69825, '\p{kthi}', "");
    Expect(0, 69825, '\p{^kthi}', "");
    Expect(0, 69825, '\P{kthi}', "");
    Expect(1, 69825, '\P{^kthi}', "");
    Expect(0, 69826, '\p{kthi}', "");
    Expect(1, 69826, '\p{^kthi}', "");
    Expect(1, 69826, '\P{kthi}', "");
    Expect(0, 69826, '\P{^kthi}', "");
    Expect(1, 69825, '\p{		Kthi}', "");
    Expect(0, 69825, '\p{^		Kthi}', "");
    Expect(0, 69825, '\P{		Kthi}', "");
    Expect(1, 69825, '\P{^		Kthi}', "");
    Expect(0, 69826, '\p{		Kthi}', "");
    Expect(1, 69826, '\p{^		Kthi}', "");
    Expect(1, 69826, '\P{		Kthi}', "");
    Expect(0, 69826, '\P{^		Kthi}', "");
    Error('\p{:=_ Is_kthi}');
    Error('\P{:=_ Is_kthi}');
    Expect(1, 69825, '\p{iskthi}', "");
    Expect(0, 69825, '\p{^iskthi}', "");
    Expect(0, 69825, '\P{iskthi}', "");
    Expect(1, 69825, '\P{^iskthi}', "");
    Expect(0, 69826, '\p{iskthi}', "");
    Expect(1, 69826, '\p{^iskthi}', "");
    Expect(1, 69826, '\P{iskthi}', "");
    Expect(0, 69826, '\P{^iskthi}', "");
    Expect(1, 69825, '\p{		Is_Kthi}', "");
    Expect(0, 69825, '\p{^		Is_Kthi}', "");
    Expect(0, 69825, '\P{		Is_Kthi}', "");
    Expect(1, 69825, '\P{^		Is_Kthi}', "");
    Expect(0, 69826, '\p{		Is_Kthi}', "");
    Expect(1, 69826, '\p{^		Is_Kthi}', "");
    Expect(1, 69826, '\P{		Is_Kthi}', "");
    Expect(0, 69826, '\P{^		Is_Kthi}', "");
    Error('\p{/a/KANA_SUPPLEMENT}');
    Error('\P{/a/KANA_SUPPLEMENT}');
    Expect(1, 110847, '\p{kanasupplement}', "");
    Expect(0, 110847, '\p{^kanasupplement}', "");
    Expect(0, 110847, '\P{kanasupplement}', "");
    Expect(1, 110847, '\P{^kanasupplement}', "");
    Expect(0, 110848, '\p{kanasupplement}', "");
    Expect(1, 110848, '\p{^kanasupplement}', "");
    Expect(1, 110848, '\P{kanasupplement}', "");
    Expect(0, 110848, '\P{^kanasupplement}', "");
    Expect(1, 110847, '\p{ _KANA_supplement}', "");
    Expect(0, 110847, '\p{^ _KANA_supplement}', "");
    Expect(0, 110847, '\P{ _KANA_supplement}', "");
    Expect(1, 110847, '\P{^ _KANA_supplement}', "");
    Expect(0, 110848, '\p{ _KANA_supplement}', "");
    Expect(1, 110848, '\p{^ _KANA_supplement}', "");
    Expect(1, 110848, '\P{ _KANA_supplement}', "");
    Expect(0, 110848, '\P{^ _KANA_supplement}', "");
    Error('\p{-	Is_kana_Supplement/a/}');
    Error('\P{-	Is_kana_Supplement/a/}');
    Expect(1, 110847, '\p{iskanasupplement}', "");
    Expect(0, 110847, '\p{^iskanasupplement}', "");
    Expect(0, 110847, '\P{iskanasupplement}', "");
    Expect(1, 110847, '\P{^iskanasupplement}', "");
    Expect(0, 110848, '\p{iskanasupplement}', "");
    Expect(1, 110848, '\p{^iskanasupplement}', "");
    Expect(1, 110848, '\P{iskanasupplement}', "");
    Expect(0, 110848, '\P{^iskanasupplement}', "");
    Expect(1, 110847, '\p{--is_Kana_supplement}', "");
    Expect(0, 110847, '\p{^--is_Kana_supplement}', "");
    Expect(0, 110847, '\P{--is_Kana_supplement}', "");
    Expect(1, 110847, '\P{^--is_Kana_supplement}', "");
    Expect(0, 110848, '\p{--is_Kana_supplement}', "");
    Expect(1, 110848, '\p{^--is_Kana_supplement}', "");
    Expect(1, 110848, '\P{--is_Kana_supplement}', "");
    Expect(0, 110848, '\P{^--is_Kana_supplement}', "");
    Error('\p{-IN_Kana_Supplement:=}');
    Error('\P{-IN_Kana_Supplement:=}');
    Expect(1, 110847, '\p{inkanasupplement}', "");
    Expect(0, 110847, '\p{^inkanasupplement}', "");
    Expect(0, 110847, '\P{inkanasupplement}', "");
    Expect(1, 110847, '\P{^inkanasupplement}', "");
    Expect(0, 110848, '\p{inkanasupplement}', "");
    Expect(1, 110848, '\p{^inkanasupplement}', "");
    Expect(1, 110848, '\P{inkanasupplement}', "");
    Expect(0, 110848, '\P{^inkanasupplement}', "");
    Expect(1, 110847, '\p{_	In_kana_Supplement}', "");
    Expect(0, 110847, '\p{^_	In_kana_Supplement}', "");
    Expect(0, 110847, '\P{_	In_kana_Supplement}', "");
    Expect(1, 110847, '\P{^_	In_kana_Supplement}', "");
    Expect(0, 110848, '\p{_	In_kana_Supplement}', "");
    Expect(1, 110848, '\p{^_	In_kana_Supplement}', "");
    Expect(1, 110848, '\P{_	In_kana_Supplement}', "");
    Expect(0, 110848, '\P{^_	In_kana_Supplement}', "");
    Error('\p{:= -kana_Sup}');
    Error('\P{:= -kana_Sup}');
    Expect(1, 110847, '\p{kanasup}', "");
    Expect(0, 110847, '\p{^kanasup}', "");
    Expect(0, 110847, '\P{kanasup}', "");
    Expect(1, 110847, '\P{^kanasup}', "");
    Expect(0, 110848, '\p{kanasup}', "");
    Expect(1, 110848, '\p{^kanasup}', "");
    Expect(1, 110848, '\P{kanasup}', "");
    Expect(0, 110848, '\P{^kanasup}', "");
    Expect(1, 110847, '\p{--KANA_SUP}', "");
    Expect(0, 110847, '\p{^--KANA_SUP}', "");
    Expect(0, 110847, '\P{--KANA_SUP}', "");
    Expect(1, 110847, '\P{^--KANA_SUP}', "");
    Expect(0, 110848, '\p{--KANA_SUP}', "");
    Expect(1, 110848, '\p{^--KANA_SUP}', "");
    Expect(1, 110848, '\P{--KANA_SUP}', "");
    Expect(0, 110848, '\P{^--KANA_SUP}', "");
    Error('\p{:=Is_KANA_Sup}');
    Error('\P{:=Is_KANA_Sup}');
    Expect(1, 110847, '\p{iskanasup}', "");
    Expect(0, 110847, '\p{^iskanasup}', "");
    Expect(0, 110847, '\P{iskanasup}', "");
    Expect(1, 110847, '\P{^iskanasup}', "");
    Expect(0, 110848, '\p{iskanasup}', "");
    Expect(1, 110848, '\p{^iskanasup}', "");
    Expect(1, 110848, '\P{iskanasup}', "");
    Expect(0, 110848, '\P{^iskanasup}', "");
    Expect(1, 110847, '\p{__Is_KANA_SUP}', "");
    Expect(0, 110847, '\p{^__Is_KANA_SUP}', "");
    Expect(0, 110847, '\P{__Is_KANA_SUP}', "");
    Expect(1, 110847, '\P{^__Is_KANA_SUP}', "");
    Expect(0, 110848, '\p{__Is_KANA_SUP}', "");
    Expect(1, 110848, '\p{^__Is_KANA_SUP}', "");
    Expect(1, 110848, '\P{__Is_KANA_SUP}', "");
    Expect(0, 110848, '\P{^__Is_KANA_SUP}', "");
    Error('\p{ :=In_Kana_SUP}');
    Error('\P{ :=In_Kana_SUP}');
    Expect(1, 110847, '\p{inkanasup}', "");
    Expect(0, 110847, '\p{^inkanasup}', "");
    Expect(0, 110847, '\P{inkanasup}', "");
    Expect(1, 110847, '\P{^inkanasup}', "");
    Expect(0, 110848, '\p{inkanasup}', "");
    Expect(1, 110848, '\p{^inkanasup}', "");
    Expect(1, 110848, '\P{inkanasup}', "");
    Expect(0, 110848, '\P{^inkanasup}', "");
    Expect(1, 110847, '\p{_	IN_KANA_Sup}', "");
    Expect(0, 110847, '\p{^_	IN_KANA_Sup}', "");
    Expect(0, 110847, '\P{_	IN_KANA_Sup}', "");
    Expect(1, 110847, '\P{^_	IN_KANA_Sup}', "");
    Expect(0, 110848, '\p{_	IN_KANA_Sup}', "");
    Expect(1, 110848, '\p{^_	IN_KANA_Sup}', "");
    Expect(1, 110848, '\P{_	IN_KANA_Sup}', "");
    Expect(0, 110848, '\P{^_	IN_KANA_Sup}', "");
    Error('\p{-KANBUN/a/}');
    Error('\P{-KANBUN/a/}');
    Expect(1, 12703, '\p{kanbun}', "");
    Expect(0, 12703, '\p{^kanbun}', "");
    Expect(0, 12703, '\P{kanbun}', "");
    Expect(1, 12703, '\P{^kanbun}', "");
    Expect(0, 12704, '\p{kanbun}', "");
    Expect(1, 12704, '\p{^kanbun}', "");
    Expect(1, 12704, '\P{kanbun}', "");
    Expect(0, 12704, '\P{^kanbun}', "");
    Expect(1, 12703, '\p{	Kanbun}', "");
    Expect(0, 12703, '\p{^	Kanbun}', "");
    Expect(0, 12703, '\P{	Kanbun}', "");
    Expect(1, 12703, '\P{^	Kanbun}', "");
    Expect(0, 12704, '\p{	Kanbun}', "");
    Expect(1, 12704, '\p{^	Kanbun}', "");
    Expect(1, 12704, '\P{	Kanbun}', "");
    Expect(0, 12704, '\P{^	Kanbun}', "");
    Error('\p{_IS_KANBUN/a/}');
    Error('\P{_IS_KANBUN/a/}');
    Expect(1, 12703, '\p{iskanbun}', "");
    Expect(0, 12703, '\p{^iskanbun}', "");
    Expect(0, 12703, '\P{iskanbun}', "");
    Expect(1, 12703, '\P{^iskanbun}', "");
    Expect(0, 12704, '\p{iskanbun}', "");
    Expect(1, 12704, '\p{^iskanbun}', "");
    Expect(1, 12704, '\P{iskanbun}', "");
    Expect(0, 12704, '\P{^iskanbun}', "");
    Expect(1, 12703, '\p{	_Is_Kanbun}', "");
    Expect(0, 12703, '\p{^	_Is_Kanbun}', "");
    Expect(0, 12703, '\P{	_Is_Kanbun}', "");
    Expect(1, 12703, '\P{^	_Is_Kanbun}', "");
    Expect(0, 12704, '\p{	_Is_Kanbun}', "");
    Expect(1, 12704, '\p{^	_Is_Kanbun}', "");
    Expect(1, 12704, '\P{	_Is_Kanbun}', "");
    Expect(0, 12704, '\P{^	_Is_Kanbun}', "");
    Error('\p{_IN_kanbun/a/}');
    Error('\P{_IN_kanbun/a/}');
    Expect(1, 12703, '\p{inkanbun}', "");
    Expect(0, 12703, '\p{^inkanbun}', "");
    Expect(0, 12703, '\P{inkanbun}', "");
    Expect(1, 12703, '\P{^inkanbun}', "");
    Expect(0, 12704, '\p{inkanbun}', "");
    Expect(1, 12704, '\p{^inkanbun}', "");
    Expect(1, 12704, '\P{inkanbun}', "");
    Expect(0, 12704, '\P{^inkanbun}', "");
    Expect(1, 12703, '\p{ In_kanbun}', "");
    Expect(0, 12703, '\p{^ In_kanbun}', "");
    Expect(0, 12703, '\P{ In_kanbun}', "");
    Expect(1, 12703, '\P{^ In_kanbun}', "");
    Expect(0, 12704, '\p{ In_kanbun}', "");
    Expect(1, 12704, '\p{^ In_kanbun}', "");
    Expect(1, 12704, '\P{ In_kanbun}', "");
    Expect(0, 12704, '\P{^ In_kanbun}', "");
    Error('\p{-kangxi_Radicals:=}');
    Error('\P{-kangxi_Radicals:=}');
    Expect(1, 12255, '\p{kangxiradicals}', "");
    Expect(0, 12255, '\p{^kangxiradicals}', "");
    Expect(0, 12255, '\P{kangxiradicals}', "");
    Expect(1, 12255, '\P{^kangxiradicals}', "");
    Expect(0, 12256, '\p{kangxiradicals}', "");
    Expect(1, 12256, '\p{^kangxiradicals}', "");
    Expect(1, 12256, '\P{kangxiradicals}', "");
    Expect(0, 12256, '\P{^kangxiradicals}', "");
    Expect(1, 12255, '\p{	 kangxi_Radicals}', "");
    Expect(0, 12255, '\p{^	 kangxi_Radicals}', "");
    Expect(0, 12255, '\P{	 kangxi_Radicals}', "");
    Expect(1, 12255, '\P{^	 kangxi_Radicals}', "");
    Expect(0, 12256, '\p{	 kangxi_Radicals}', "");
    Expect(1, 12256, '\p{^	 kangxi_Radicals}', "");
    Expect(1, 12256, '\P{	 kangxi_Radicals}', "");
    Expect(0, 12256, '\P{^	 kangxi_Radicals}', "");
    Error('\p{	:=IS_KANGXI_Radicals}');
    Error('\P{	:=IS_KANGXI_Radicals}');
    Expect(1, 12255, '\p{iskangxiradicals}', "");
    Expect(0, 12255, '\p{^iskangxiradicals}', "");
    Expect(0, 12255, '\P{iskangxiradicals}', "");
    Expect(1, 12255, '\P{^iskangxiradicals}', "");
    Expect(0, 12256, '\p{iskangxiradicals}', "");
    Expect(1, 12256, '\p{^iskangxiradicals}', "");
    Expect(1, 12256, '\P{iskangxiradicals}', "");
    Expect(0, 12256, '\P{^iskangxiradicals}', "");
    Expect(1, 12255, '\p{Is_kangxi_radicals}', "");
    Expect(0, 12255, '\p{^Is_kangxi_radicals}', "");
    Expect(0, 12255, '\P{Is_kangxi_radicals}', "");
    Expect(1, 12255, '\P{^Is_kangxi_radicals}', "");
    Expect(0, 12256, '\p{Is_kangxi_radicals}', "");
    Expect(1, 12256, '\p{^Is_kangxi_radicals}', "");
    Expect(1, 12256, '\P{Is_kangxi_radicals}', "");
    Expect(0, 12256, '\P{^Is_kangxi_radicals}', "");
    Error('\p{	-In_kangxi_RADICALS/a/}');
    Error('\P{	-In_kangxi_RADICALS/a/}');
    Expect(1, 12255, '\p{inkangxiradicals}', "");
    Expect(0, 12255, '\p{^inkangxiradicals}', "");
    Expect(0, 12255, '\P{inkangxiradicals}', "");
    Expect(1, 12255, '\P{^inkangxiradicals}', "");
    Expect(0, 12256, '\p{inkangxiradicals}', "");
    Expect(1, 12256, '\p{^inkangxiradicals}', "");
    Expect(1, 12256, '\P{inkangxiradicals}', "");
    Expect(0, 12256, '\P{^inkangxiradicals}', "");
    Expect(1, 12255, '\p{ -IN_kangxi_radicals}', "");
    Expect(0, 12255, '\p{^ -IN_kangxi_radicals}', "");
    Expect(0, 12255, '\P{ -IN_kangxi_radicals}', "");
    Expect(1, 12255, '\P{^ -IN_kangxi_radicals}', "");
    Expect(0, 12256, '\p{ -IN_kangxi_radicals}', "");
    Expect(1, 12256, '\p{^ -IN_kangxi_radicals}', "");
    Expect(1, 12256, '\P{ -IN_kangxi_radicals}', "");
    Expect(0, 12256, '\P{^ -IN_kangxi_radicals}', "");
    Error('\p{kangxi/a/}');
    Error('\P{kangxi/a/}');
    Expect(1, 12255, '\p{kangxi}', "");
    Expect(0, 12255, '\p{^kangxi}', "");
    Expect(0, 12255, '\P{kangxi}', "");
    Expect(1, 12255, '\P{^kangxi}', "");
    Expect(0, 12256, '\p{kangxi}', "");
    Expect(1, 12256, '\p{^kangxi}', "");
    Expect(1, 12256, '\P{kangxi}', "");
    Expect(0, 12256, '\P{^kangxi}', "");
    Expect(1, 12255, '\p{_-Kangxi}', "");
    Expect(0, 12255, '\p{^_-Kangxi}', "");
    Expect(0, 12255, '\P{_-Kangxi}', "");
    Expect(1, 12255, '\P{^_-Kangxi}', "");
    Expect(0, 12256, '\p{_-Kangxi}', "");
    Expect(1, 12256, '\p{^_-Kangxi}', "");
    Expect(1, 12256, '\P{_-Kangxi}', "");
    Expect(0, 12256, '\P{^_-Kangxi}', "");
    Error('\p{_	Is_KANGXI:=}');
    Error('\P{_	Is_KANGXI:=}');
    Expect(1, 12255, '\p{iskangxi}', "");
    Expect(0, 12255, '\p{^iskangxi}', "");
    Expect(0, 12255, '\P{iskangxi}', "");
    Expect(1, 12255, '\P{^iskangxi}', "");
    Expect(0, 12256, '\p{iskangxi}', "");
    Expect(1, 12256, '\p{^iskangxi}', "");
    Expect(1, 12256, '\P{iskangxi}', "");
    Expect(0, 12256, '\P{^iskangxi}', "");
    Expect(1, 12255, '\p{_Is_Kangxi}', "");
    Expect(0, 12255, '\p{^_Is_Kangxi}', "");
    Expect(0, 12255, '\P{_Is_Kangxi}', "");
    Expect(1, 12255, '\P{^_Is_Kangxi}', "");
    Expect(0, 12256, '\p{_Is_Kangxi}', "");
    Expect(1, 12256, '\p{^_Is_Kangxi}', "");
    Expect(1, 12256, '\P{_Is_Kangxi}', "");
    Expect(0, 12256, '\P{^_Is_Kangxi}', "");
    Error('\p{:= in_kangxi}');
    Error('\P{:= in_kangxi}');
    Expect(1, 12255, '\p{inkangxi}', "");
    Expect(0, 12255, '\p{^inkangxi}', "");
    Expect(0, 12255, '\P{inkangxi}', "");
    Expect(1, 12255, '\P{^inkangxi}', "");
    Expect(0, 12256, '\p{inkangxi}', "");
    Expect(1, 12256, '\p{^inkangxi}', "");
    Expect(1, 12256, '\P{inkangxi}', "");
    Expect(0, 12256, '\P{^inkangxi}', "");
    Expect(1, 12255, '\p{ -In_Kangxi}', "");
    Expect(0, 12255, '\p{^ -In_Kangxi}', "");
    Expect(0, 12255, '\P{ -In_Kangxi}', "");
    Expect(1, 12255, '\P{^ -In_Kangxi}', "");
    Expect(0, 12256, '\p{ -In_Kangxi}', "");
    Expect(1, 12256, '\p{^ -In_Kangxi}', "");
    Expect(1, 12256, '\P{ -In_Kangxi}', "");
    Expect(0, 12256, '\P{^ -In_Kangxi}', "");
    Error('\p{/a/Kannada}');
    Error('\P{/a/Kannada}');
    Expect(1, 43061, '\p{kannada}', "");
    Expect(0, 43061, '\p{^kannada}', "");
    Expect(0, 43061, '\P{kannada}', "");
    Expect(1, 43061, '\P{^kannada}', "");
    Expect(0, 43062, '\p{kannada}', "");
    Expect(1, 43062, '\p{^kannada}', "");
    Expect(1, 43062, '\P{kannada}', "");
    Expect(0, 43062, '\P{^kannada}', "");
    Expect(1, 43061, '\p{-Kannada}', "");
    Expect(0, 43061, '\p{^-Kannada}', "");
    Expect(0, 43061, '\P{-Kannada}', "");
    Expect(1, 43061, '\P{^-Kannada}', "");
    Expect(0, 43062, '\p{-Kannada}', "");
    Expect(1, 43062, '\p{^-Kannada}', "");
    Expect(1, 43062, '\P{-Kannada}', "");
    Expect(0, 43062, '\P{^-Kannada}', "");
    Error('\p{ -IS_Kannada/a/}');
    Error('\P{ -IS_Kannada/a/}');
    Expect(1, 43061, '\p{iskannada}', "");
    Expect(0, 43061, '\p{^iskannada}', "");
    Expect(0, 43061, '\P{iskannada}', "");
    Expect(1, 43061, '\P{^iskannada}', "");
    Expect(0, 43062, '\p{iskannada}', "");
    Expect(1, 43062, '\p{^iskannada}', "");
    Expect(1, 43062, '\P{iskannada}', "");
    Expect(0, 43062, '\P{^iskannada}', "");
    Expect(1, 43061, '\p{_Is_Kannada}', "");
    Expect(0, 43061, '\p{^_Is_Kannada}', "");
    Expect(0, 43061, '\P{_Is_Kannada}', "");
    Expect(1, 43061, '\P{^_Is_Kannada}', "");
    Expect(0, 43062, '\p{_Is_Kannada}', "");
    Expect(1, 43062, '\p{^_Is_Kannada}', "");
    Expect(1, 43062, '\P{_Is_Kannada}', "");
    Expect(0, 43062, '\P{^_Is_Kannada}', "");
    Error('\p{-:=Knda}');
    Error('\P{-:=Knda}');
    Expect(1, 43061, '\p{knda}', "");
    Expect(0, 43061, '\p{^knda}', "");
    Expect(0, 43061, '\P{knda}', "");
    Expect(1, 43061, '\P{^knda}', "");
    Expect(0, 43062, '\p{knda}', "");
    Expect(1, 43062, '\p{^knda}', "");
    Expect(1, 43062, '\P{knda}', "");
    Expect(0, 43062, '\P{^knda}', "");
    Expect(1, 43061, '\p{ knda}', "");
    Expect(0, 43061, '\p{^ knda}', "");
    Expect(0, 43061, '\P{ knda}', "");
    Expect(1, 43061, '\P{^ knda}', "");
    Expect(0, 43062, '\p{ knda}', "");
    Expect(1, 43062, '\p{^ knda}', "");
    Expect(1, 43062, '\P{ knda}', "");
    Expect(0, 43062, '\P{^ knda}', "");
    Error('\p{/a/__IS_Knda}');
    Error('\P{/a/__IS_Knda}');
    Expect(1, 43061, '\p{isknda}', "");
    Expect(0, 43061, '\p{^isknda}', "");
    Expect(0, 43061, '\P{isknda}', "");
    Expect(1, 43061, '\P{^isknda}', "");
    Expect(0, 43062, '\p{isknda}', "");
    Expect(1, 43062, '\p{^isknda}', "");
    Expect(1, 43062, '\P{isknda}', "");
    Expect(0, 43062, '\P{^isknda}', "");
    Expect(1, 43061, '\p{-is_KNDA}', "");
    Expect(0, 43061, '\p{^-is_KNDA}', "");
    Expect(0, 43061, '\P{-is_KNDA}', "");
    Expect(1, 43061, '\P{^-is_KNDA}', "");
    Expect(0, 43062, '\p{-is_KNDA}', "");
    Expect(1, 43062, '\p{^-is_KNDA}', "");
    Expect(1, 43062, '\P{-is_KNDA}', "");
    Expect(0, 43062, '\P{^-is_KNDA}', "");
    Error('\p{/a/ 	KATAKANA}');
    Error('\P{/a/ 	KATAKANA}');
    Expect(1, 110592, '\p{katakana}', "");
    Expect(0, 110592, '\p{^katakana}', "");
    Expect(0, 110592, '\P{katakana}', "");
    Expect(1, 110592, '\P{^katakana}', "");
    Expect(0, 110593, '\p{katakana}', "");
    Expect(1, 110593, '\p{^katakana}', "");
    Expect(1, 110593, '\P{katakana}', "");
    Expect(0, 110593, '\P{^katakana}', "");
    Expect(1, 110592, '\p{	Katakana}', "");
    Expect(0, 110592, '\p{^	Katakana}', "");
    Expect(0, 110592, '\P{	Katakana}', "");
    Expect(1, 110592, '\P{^	Katakana}', "");
    Expect(0, 110593, '\p{	Katakana}', "");
    Expect(1, 110593, '\p{^	Katakana}', "");
    Expect(1, 110593, '\P{	Katakana}', "");
    Expect(0, 110593, '\P{^	Katakana}', "");
    Error('\p{_:=is_katakana}');
    Error('\P{_:=is_katakana}');
    Expect(1, 110592, '\p{iskatakana}', "");
    Expect(0, 110592, '\p{^iskatakana}', "");
    Expect(0, 110592, '\P{iskatakana}', "");
    Expect(1, 110592, '\P{^iskatakana}', "");
    Expect(0, 110593, '\p{iskatakana}', "");
    Expect(1, 110593, '\p{^iskatakana}', "");
    Expect(1, 110593, '\P{iskatakana}', "");
    Expect(0, 110593, '\P{^iskatakana}', "");
    Expect(1, 110592, '\p{ _IS_Katakana}', "");
    Expect(0, 110592, '\p{^ _IS_Katakana}', "");
    Expect(0, 110592, '\P{ _IS_Katakana}', "");
    Expect(1, 110592, '\P{^ _IS_Katakana}', "");
    Expect(0, 110593, '\p{ _IS_Katakana}', "");
    Expect(1, 110593, '\p{^ _IS_Katakana}', "");
    Expect(1, 110593, '\P{ _IS_Katakana}', "");
    Expect(0, 110593, '\P{^ _IS_Katakana}', "");
    Error('\p{__Kana:=}');
    Error('\P{__Kana:=}');
    Expect(1, 110592, '\p{kana}', "");
    Expect(0, 110592, '\p{^kana}', "");
    Expect(0, 110592, '\P{kana}', "");
    Expect(1, 110592, '\P{^kana}', "");
    Expect(0, 110593, '\p{kana}', "");
    Expect(1, 110593, '\p{^kana}', "");
    Expect(1, 110593, '\P{kana}', "");
    Expect(0, 110593, '\P{^kana}', "");
    Expect(1, 110592, '\p{ Kana}', "");
    Expect(0, 110592, '\p{^ Kana}', "");
    Expect(0, 110592, '\P{ Kana}', "");
    Expect(1, 110592, '\P{^ Kana}', "");
    Expect(0, 110593, '\p{ Kana}', "");
    Expect(1, 110593, '\p{^ Kana}', "");
    Expect(1, 110593, '\P{ Kana}', "");
    Expect(0, 110593, '\P{^ Kana}', "");
    Error('\p{_/a/Is_KANA}');
    Error('\P{_/a/Is_KANA}');
    Expect(1, 110592, '\p{iskana}', "");
    Expect(0, 110592, '\p{^iskana}', "");
    Expect(0, 110592, '\P{iskana}', "");
    Expect(1, 110592, '\P{^iskana}', "");
    Expect(0, 110593, '\p{iskana}', "");
    Expect(1, 110593, '\p{^iskana}', "");
    Expect(1, 110593, '\P{iskana}', "");
    Expect(0, 110593, '\P{^iskana}', "");
    Expect(1, 110592, '\p{-IS_kana}', "");
    Expect(0, 110592, '\p{^-IS_kana}', "");
    Expect(0, 110592, '\P{-IS_kana}', "");
    Expect(1, 110592, '\P{^-IS_kana}', "");
    Expect(0, 110593, '\p{-IS_kana}', "");
    Expect(1, 110593, '\p{^-IS_kana}', "");
    Expect(1, 110593, '\P{-IS_kana}', "");
    Expect(0, 110593, '\P{^-IS_kana}', "");
    Error('\p{Katakana_Or_Hiragana}');
    Error('\P{Katakana_Or_Hiragana}');
    Error('\p{Is_Katakana_Or_Hiragana}');
    Error('\P{Is_Katakana_Or_Hiragana}');
    Error('\p{Hrkt}');
    Error('\P{Hrkt}');
    Error('\p{Is_Hrkt}');
    Error('\P{Is_Hrkt}');
    Error('\p{_:=katakana_phonetic_Extensions}');
    Error('\P{_:=katakana_phonetic_Extensions}');
    Expect(1, 12799, '\p{katakanaphoneticextensions}', "");
    Expect(0, 12799, '\p{^katakanaphoneticextensions}', "");
    Expect(0, 12799, '\P{katakanaphoneticextensions}', "");
    Expect(1, 12799, '\P{^katakanaphoneticextensions}', "");
    Expect(0, 12800, '\p{katakanaphoneticextensions}', "");
    Expect(1, 12800, '\p{^katakanaphoneticextensions}', "");
    Expect(1, 12800, '\P{katakanaphoneticextensions}', "");
    Expect(0, 12800, '\P{^katakanaphoneticextensions}', "");
    Expect(1, 12799, '\p{-Katakana_Phonetic_Extensions}', "");
    Expect(0, 12799, '\p{^-Katakana_Phonetic_Extensions}', "");
    Expect(0, 12799, '\P{-Katakana_Phonetic_Extensions}', "");
    Expect(1, 12799, '\P{^-Katakana_Phonetic_Extensions}', "");
    Expect(0, 12800, '\p{-Katakana_Phonetic_Extensions}', "");
    Expect(1, 12800, '\p{^-Katakana_Phonetic_Extensions}', "");
    Expect(1, 12800, '\P{-Katakana_Phonetic_Extensions}', "");
    Expect(0, 12800, '\P{^-Katakana_Phonetic_Extensions}', "");
    Error('\p{-	IS_katakana_PHONETIC_EXTENSIONS:=}');
    Error('\P{-	IS_katakana_PHONETIC_EXTENSIONS:=}');
    Expect(1, 12799, '\p{iskatakanaphoneticextensions}', "");
    Expect(0, 12799, '\p{^iskatakanaphoneticextensions}', "");
    Expect(0, 12799, '\P{iskatakanaphoneticextensions}', "");
    Expect(1, 12799, '\P{^iskatakanaphoneticextensions}', "");
    Expect(0, 12800, '\p{iskatakanaphoneticextensions}', "");
    Expect(1, 12800, '\p{^iskatakanaphoneticextensions}', "");
    Expect(1, 12800, '\P{iskatakanaphoneticextensions}', "");
    Expect(0, 12800, '\P{^iskatakanaphoneticextensions}', "");
    Expect(1, 12799, '\p{		Is_Katakana_phonetic_Extensions}', "");
    Expect(0, 12799, '\p{^		Is_Katakana_phonetic_Extensions}', "");
    Expect(0, 12799, '\P{		Is_Katakana_phonetic_Extensions}', "");
    Expect(1, 12799, '\P{^		Is_Katakana_phonetic_Extensions}', "");
    Expect(0, 12800, '\p{		Is_Katakana_phonetic_Extensions}', "");
    Expect(1, 12800, '\p{^		Is_Katakana_phonetic_Extensions}', "");
    Expect(1, 12800, '\P{		Is_Katakana_phonetic_Extensions}', "");
    Expect(0, 12800, '\P{^		Is_Katakana_phonetic_Extensions}', "");
    Error('\p{ :=IN_katakana_phonetic_extensions}');
    Error('\P{ :=IN_katakana_phonetic_extensions}');
    Expect(1, 12799, '\p{inkatakanaphoneticextensions}', "");
    Expect(0, 12799, '\p{^inkatakanaphoneticextensions}', "");
    Expect(0, 12799, '\P{inkatakanaphoneticextensions}', "");
    Expect(1, 12799, '\P{^inkatakanaphoneticextensions}', "");
    Expect(0, 12800, '\p{inkatakanaphoneticextensions}', "");
    Expect(1, 12800, '\p{^inkatakanaphoneticextensions}', "");
    Expect(1, 12800, '\P{inkatakanaphoneticextensions}', "");
    Expect(0, 12800, '\P{^inkatakanaphoneticextensions}', "");
    Expect(1, 12799, '\p{--in_KATAKANA_PHONETIC_EXTENSIONS}', "");
    Expect(0, 12799, '\p{^--in_KATAKANA_PHONETIC_EXTENSIONS}', "");
    Expect(0, 12799, '\P{--in_KATAKANA_PHONETIC_EXTENSIONS}', "");
    Expect(1, 12799, '\P{^--in_KATAKANA_PHONETIC_EXTENSIONS}', "");
    Expect(0, 12800, '\p{--in_KATAKANA_PHONETIC_EXTENSIONS}', "");
    Expect(1, 12800, '\p{^--in_KATAKANA_PHONETIC_EXTENSIONS}', "");
    Expect(1, 12800, '\P{--in_KATAKANA_PHONETIC_EXTENSIONS}', "");
    Expect(0, 12800, '\P{^--in_KATAKANA_PHONETIC_EXTENSIONS}', "");
    Error('\p{-:=katakana_Ext}');
    Error('\P{-:=katakana_Ext}');
    Expect(1, 12799, '\p{katakanaext}', "");
    Expect(0, 12799, '\p{^katakanaext}', "");
    Expect(0, 12799, '\P{katakanaext}', "");
    Expect(1, 12799, '\P{^katakanaext}', "");
    Expect(0, 12800, '\p{katakanaext}', "");
    Expect(1, 12800, '\p{^katakanaext}', "");
    Expect(1, 12800, '\P{katakanaext}', "");
    Expect(0, 12800, '\P{^katakanaext}', "");
    Expect(1, 12799, '\p{ 	KATAKANA_Ext}', "");
    Expect(0, 12799, '\p{^ 	KATAKANA_Ext}', "");
    Expect(0, 12799, '\P{ 	KATAKANA_Ext}', "");
    Expect(1, 12799, '\P{^ 	KATAKANA_Ext}', "");
    Expect(0, 12800, '\p{ 	KATAKANA_Ext}', "");
    Expect(1, 12800, '\p{^ 	KATAKANA_Ext}', "");
    Expect(1, 12800, '\P{ 	KATAKANA_Ext}', "");
    Expect(0, 12800, '\P{^ 	KATAKANA_Ext}', "");
    Error('\p{-/a/Is_Katakana_Ext}');
    Error('\P{-/a/Is_Katakana_Ext}');
    Expect(1, 12799, '\p{iskatakanaext}', "");
    Expect(0, 12799, '\p{^iskatakanaext}', "");
    Expect(0, 12799, '\P{iskatakanaext}', "");
    Expect(1, 12799, '\P{^iskatakanaext}', "");
    Expect(0, 12800, '\p{iskatakanaext}', "");
    Expect(1, 12800, '\p{^iskatakanaext}', "");
    Expect(1, 12800, '\P{iskatakanaext}', "");
    Expect(0, 12800, '\P{^iskatakanaext}', "");
    Expect(1, 12799, '\p{	Is_KATAKANA_Ext}', "");
    Expect(0, 12799, '\p{^	Is_KATAKANA_Ext}', "");
    Expect(0, 12799, '\P{	Is_KATAKANA_Ext}', "");
    Expect(1, 12799, '\P{^	Is_KATAKANA_Ext}', "");
    Expect(0, 12800, '\p{	Is_KATAKANA_Ext}', "");
    Expect(1, 12800, '\p{^	Is_KATAKANA_Ext}', "");
    Expect(1, 12800, '\P{	Is_KATAKANA_Ext}', "");
    Expect(0, 12800, '\P{^	Is_KATAKANA_Ext}', "");
    Error('\p{	-In_KATAKANA_Ext/a/}');
    Error('\P{	-In_KATAKANA_Ext/a/}');
    Expect(1, 12799, '\p{inkatakanaext}', "");
    Expect(0, 12799, '\p{^inkatakanaext}', "");
    Expect(0, 12799, '\P{inkatakanaext}', "");
    Expect(1, 12799, '\P{^inkatakanaext}', "");
    Expect(0, 12800, '\p{inkatakanaext}', "");
    Expect(1, 12800, '\p{^inkatakanaext}', "");
    Expect(1, 12800, '\P{inkatakanaext}', "");
    Expect(0, 12800, '\P{^inkatakanaext}', "");
    Expect(1, 12799, '\p{- In_KATAKANA_ext}', "");
    Expect(0, 12799, '\p{^- In_KATAKANA_ext}', "");
    Expect(0, 12799, '\P{- In_KATAKANA_ext}', "");
    Expect(1, 12799, '\P{^- In_KATAKANA_ext}', "");
    Expect(0, 12800, '\p{- In_KATAKANA_ext}', "");
    Expect(1, 12800, '\p{^- In_KATAKANA_ext}', "");
    Expect(1, 12800, '\P{- In_KATAKANA_ext}', "");
    Expect(0, 12800, '\P{^- In_KATAKANA_ext}', "");
    Error('\p{:=-kayah_li}');
    Error('\P{:=-kayah_li}');
    Expect(1, 43311, '\p{kayahli}', "");
    Expect(0, 43311, '\p{^kayahli}', "");
    Expect(0, 43311, '\P{kayahli}', "");
    Expect(1, 43311, '\P{^kayahli}', "");
    Expect(0, 43312, '\p{kayahli}', "");
    Expect(1, 43312, '\p{^kayahli}', "");
    Expect(1, 43312, '\P{kayahli}', "");
    Expect(0, 43312, '\P{^kayahli}', "");
    Expect(1, 43311, '\p{	 Kayah_Li}', "");
    Expect(0, 43311, '\p{^	 Kayah_Li}', "");
    Expect(0, 43311, '\P{	 Kayah_Li}', "");
    Expect(1, 43311, '\P{^	 Kayah_Li}', "");
    Expect(0, 43312, '\p{	 Kayah_Li}', "");
    Expect(1, 43312, '\p{^	 Kayah_Li}', "");
    Expect(1, 43312, '\P{	 Kayah_Li}', "");
    Expect(0, 43312, '\P{^	 Kayah_Li}', "");
    Error('\p{/a/__IS_Kayah_LI}');
    Error('\P{/a/__IS_Kayah_LI}');
    Expect(1, 43311, '\p{iskayahli}', "");
    Expect(0, 43311, '\p{^iskayahli}', "");
    Expect(0, 43311, '\P{iskayahli}', "");
    Expect(1, 43311, '\P{^iskayahli}', "");
    Expect(0, 43312, '\p{iskayahli}', "");
    Expect(1, 43312, '\p{^iskayahli}', "");
    Expect(1, 43312, '\P{iskayahli}', "");
    Expect(0, 43312, '\P{^iskayahli}', "");
    Expect(1, 43311, '\p{ Is_Kayah_li}', "");
    Expect(0, 43311, '\p{^ Is_Kayah_li}', "");
    Expect(0, 43311, '\P{ Is_Kayah_li}', "");
    Expect(1, 43311, '\P{^ Is_Kayah_li}', "");
    Expect(0, 43312, '\p{ Is_Kayah_li}', "");
    Expect(1, 43312, '\p{^ Is_Kayah_li}', "");
    Expect(1, 43312, '\P{ Is_Kayah_li}', "");
    Expect(0, 43312, '\P{^ Is_Kayah_li}', "");
    Error('\p{_-KALI:=}');
    Error('\P{_-KALI:=}');
    Expect(1, 43311, '\p{kali}', "");
    Expect(0, 43311, '\p{^kali}', "");
    Expect(0, 43311, '\P{kali}', "");
    Expect(1, 43311, '\P{^kali}', "");
    Expect(0, 43312, '\p{kali}', "");
    Expect(1, 43312, '\p{^kali}', "");
    Expect(1, 43312, '\P{kali}', "");
    Expect(0, 43312, '\P{^kali}', "");
    Expect(1, 43311, '\p{	KALI}', "");
    Expect(0, 43311, '\p{^	KALI}', "");
    Expect(0, 43311, '\P{	KALI}', "");
    Expect(1, 43311, '\P{^	KALI}', "");
    Expect(0, 43312, '\p{	KALI}', "");
    Expect(1, 43312, '\p{^	KALI}', "");
    Expect(1, 43312, '\P{	KALI}', "");
    Expect(0, 43312, '\P{^	KALI}', "");
    Error('\p{/a/	Is_Kali}');
    Error('\P{/a/	Is_Kali}');
    Expect(1, 43311, '\p{iskali}', "");
    Expect(0, 43311, '\p{^iskali}', "");
    Expect(0, 43311, '\P{iskali}', "");
    Expect(1, 43311, '\P{^iskali}', "");
    Expect(0, 43312, '\p{iskali}', "");
    Expect(1, 43312, '\p{^iskali}', "");
    Expect(1, 43312, '\P{iskali}', "");
    Expect(0, 43312, '\P{^iskali}', "");
    Expect(1, 43311, '\p{	_is_KALI}', "");
    Expect(0, 43311, '\p{^	_is_KALI}', "");
    Expect(0, 43311, '\P{	_is_KALI}', "");
    Expect(1, 43311, '\P{^	_is_KALI}', "");
    Expect(0, 43312, '\p{	_is_KALI}', "");
    Expect(1, 43312, '\p{^	_is_KALI}', "");
    Expect(1, 43312, '\P{	_is_KALI}', "");
    Expect(0, 43312, '\P{^	_is_KALI}', "");
    Error('\p{	kharoshthi:=}');
    Error('\P{	kharoshthi:=}');
    Expect(1, 68184, '\p{kharoshthi}', "");
    Expect(0, 68184, '\p{^kharoshthi}', "");
    Expect(0, 68184, '\P{kharoshthi}', "");
    Expect(1, 68184, '\P{^kharoshthi}', "");
    Expect(0, 68185, '\p{kharoshthi}', "");
    Expect(1, 68185, '\p{^kharoshthi}', "");
    Expect(1, 68185, '\P{kharoshthi}', "");
    Expect(0, 68185, '\P{^kharoshthi}', "");
    Expect(1, 68184, '\p{-Kharoshthi}', "");
    Expect(0, 68184, '\p{^-Kharoshthi}', "");
    Expect(0, 68184, '\P{-Kharoshthi}', "");
    Expect(1, 68184, '\P{^-Kharoshthi}', "");
    Expect(0, 68185, '\p{-Kharoshthi}', "");
    Expect(1, 68185, '\p{^-Kharoshthi}', "");
    Expect(1, 68185, '\P{-Kharoshthi}', "");
    Expect(0, 68185, '\P{^-Kharoshthi}', "");
    Error('\p{_-IS_kharoshthi:=}');
    Error('\P{_-IS_kharoshthi:=}');
    Expect(1, 68184, '\p{iskharoshthi}', "");
    Expect(0, 68184, '\p{^iskharoshthi}', "");
    Expect(0, 68184, '\P{iskharoshthi}', "");
    Expect(1, 68184, '\P{^iskharoshthi}', "");
    Expect(0, 68185, '\p{iskharoshthi}', "");
    Expect(1, 68185, '\p{^iskharoshthi}', "");
    Expect(1, 68185, '\P{iskharoshthi}', "");
    Expect(0, 68185, '\P{^iskharoshthi}', "");
    Expect(1, 68184, '\p{- IS_kharoshthi}', "");
    Expect(0, 68184, '\p{^- IS_kharoshthi}', "");
    Expect(0, 68184, '\P{- IS_kharoshthi}', "");
    Expect(1, 68184, '\P{^- IS_kharoshthi}', "");
    Expect(0, 68185, '\p{- IS_kharoshthi}', "");
    Expect(1, 68185, '\p{^- IS_kharoshthi}', "");
    Expect(1, 68185, '\P{- IS_kharoshthi}', "");
    Expect(0, 68185, '\P{^- IS_kharoshthi}', "");
    Error('\p{-	KHAR/a/}');
    Error('\P{-	KHAR/a/}');
    Expect(1, 68184, '\p{khar}', "");
    Expect(0, 68184, '\p{^khar}', "");
    Expect(0, 68184, '\P{khar}', "");
    Expect(1, 68184, '\P{^khar}', "");
    Expect(0, 68185, '\p{khar}', "");
    Expect(1, 68185, '\p{^khar}', "");
    Expect(1, 68185, '\P{khar}', "");
    Expect(0, 68185, '\P{^khar}', "");
    Expect(1, 68184, '\p{--KHAR}', "");
    Expect(0, 68184, '\p{^--KHAR}', "");
    Expect(0, 68184, '\P{--KHAR}', "");
    Expect(1, 68184, '\P{^--KHAR}', "");
    Expect(0, 68185, '\p{--KHAR}', "");
    Expect(1, 68185, '\p{^--KHAR}', "");
    Expect(1, 68185, '\P{--KHAR}', "");
    Expect(0, 68185, '\P{^--KHAR}', "");
    Error('\p{_:=Is_KHAR}');
    Error('\P{_:=Is_KHAR}');
    Expect(1, 68184, '\p{iskhar}', "");
    Expect(0, 68184, '\p{^iskhar}', "");
    Expect(0, 68184, '\P{iskhar}', "");
    Expect(1, 68184, '\P{^iskhar}', "");
    Expect(0, 68185, '\p{iskhar}', "");
    Expect(1, 68185, '\p{^iskhar}', "");
    Expect(1, 68185, '\P{iskhar}', "");
    Expect(0, 68185, '\P{^iskhar}', "");
    Expect(1, 68184, '\p{-Is_Khar}', "");
    Expect(0, 68184, '\p{^-Is_Khar}', "");
    Expect(0, 68184, '\P{-Is_Khar}', "");
    Expect(1, 68184, '\P{^-Is_Khar}', "");
    Expect(0, 68185, '\p{-Is_Khar}', "");
    Expect(1, 68185, '\p{^-Is_Khar}', "");
    Expect(1, 68185, '\P{-Is_Khar}', "");
    Expect(0, 68185, '\P{^-Is_Khar}', "");
    Error('\p{/a/khmer}');
    Error('\P{/a/khmer}');
    Expect(1, 6655, '\p{khmer}', "");
    Expect(0, 6655, '\p{^khmer}', "");
    Expect(0, 6655, '\P{khmer}', "");
    Expect(1, 6655, '\P{^khmer}', "");
    Expect(0, 6656, '\p{khmer}', "");
    Expect(1, 6656, '\p{^khmer}', "");
    Expect(1, 6656, '\P{khmer}', "");
    Expect(0, 6656, '\P{^khmer}', "");
    Expect(1, 6655, '\p{_-Khmer}', "");
    Expect(0, 6655, '\p{^_-Khmer}', "");
    Expect(0, 6655, '\P{_-Khmer}', "");
    Expect(1, 6655, '\P{^_-Khmer}', "");
    Expect(0, 6656, '\p{_-Khmer}', "");
    Expect(1, 6656, '\p{^_-Khmer}', "");
    Expect(1, 6656, '\P{_-Khmer}', "");
    Expect(0, 6656, '\P{^_-Khmer}', "");
    Error('\p{	:=is_Khmer}');
    Error('\P{	:=is_Khmer}');
    Expect(1, 6655, '\p{iskhmer}', "");
    Expect(0, 6655, '\p{^iskhmer}', "");
    Expect(0, 6655, '\P{iskhmer}', "");
    Expect(1, 6655, '\P{^iskhmer}', "");
    Expect(0, 6656, '\p{iskhmer}', "");
    Expect(1, 6656, '\p{^iskhmer}', "");
    Expect(1, 6656, '\P{iskhmer}', "");
    Expect(0, 6656, '\P{^iskhmer}', "");
    Expect(1, 6655, '\p{_IS_khmer}', "");
    Expect(0, 6655, '\p{^_IS_khmer}', "");
    Expect(0, 6655, '\P{_IS_khmer}', "");
    Expect(1, 6655, '\P{^_IS_khmer}', "");
    Expect(0, 6656, '\p{_IS_khmer}', "");
    Expect(1, 6656, '\p{^_IS_khmer}', "");
    Expect(1, 6656, '\P{_IS_khmer}', "");
    Expect(0, 6656, '\P{^_IS_khmer}', "");
    Error('\p{	KHMR/a/}');
    Error('\P{	KHMR/a/}');
    Expect(1, 6655, '\p{khmr}', "");
    Expect(0, 6655, '\p{^khmr}', "");
    Expect(0, 6655, '\P{khmr}', "");
    Expect(1, 6655, '\P{^khmr}', "");
    Expect(0, 6656, '\p{khmr}', "");
    Expect(1, 6656, '\p{^khmr}', "");
    Expect(1, 6656, '\P{khmr}', "");
    Expect(0, 6656, '\P{^khmr}', "");
    Expect(1, 6655, '\p{		Khmr}', "");
    Expect(0, 6655, '\p{^		Khmr}', "");
    Expect(0, 6655, '\P{		Khmr}', "");
    Expect(1, 6655, '\P{^		Khmr}', "");
    Expect(0, 6656, '\p{		Khmr}', "");
    Expect(1, 6656, '\p{^		Khmr}', "");
    Expect(1, 6656, '\P{		Khmr}', "");
    Expect(0, 6656, '\P{^		Khmr}', "");
    Error('\p{:=- is_Khmr}');
    Error('\P{:=- is_Khmr}');
    Expect(1, 6655, '\p{iskhmr}', "");
    Expect(0, 6655, '\p{^iskhmr}', "");
    Expect(0, 6655, '\P{iskhmr}', "");
    Expect(1, 6655, '\P{^iskhmr}', "");
    Expect(0, 6656, '\p{iskhmr}', "");
    Expect(1, 6656, '\p{^iskhmr}', "");
    Expect(1, 6656, '\P{iskhmr}', "");
    Expect(0, 6656, '\P{^iskhmr}', "");
    Expect(1, 6655, '\p{ IS_Khmr}', "");
    Expect(0, 6655, '\p{^ IS_Khmr}', "");
    Expect(0, 6655, '\P{ IS_Khmr}', "");
    Expect(1, 6655, '\P{^ IS_Khmr}', "");
    Expect(0, 6656, '\p{ IS_Khmr}', "");
    Expect(1, 6656, '\p{^ IS_Khmr}', "");
    Expect(1, 6656, '\P{ IS_Khmr}', "");
    Expect(0, 6656, '\P{^ IS_Khmr}', "");
    Error('\p{/a/Khmer_Symbols}');
    Error('\P{/a/Khmer_Symbols}');
    Expect(1, 6655, '\p{khmersymbols}', "");
    Expect(0, 6655, '\p{^khmersymbols}', "");
    Expect(0, 6655, '\P{khmersymbols}', "");
    Expect(1, 6655, '\P{^khmersymbols}', "");
    Expect(0, 6656, '\p{khmersymbols}', "");
    Expect(1, 6656, '\p{^khmersymbols}', "");
    Expect(1, 6656, '\P{khmersymbols}', "");
    Expect(0, 6656, '\P{^khmersymbols}', "");
    Expect(1, 6655, '\p{ Khmer_symbols}', "");
    Expect(0, 6655, '\p{^ Khmer_symbols}', "");
    Expect(0, 6655, '\P{ Khmer_symbols}', "");
    Expect(1, 6655, '\P{^ Khmer_symbols}', "");
    Expect(0, 6656, '\p{ Khmer_symbols}', "");
    Expect(1, 6656, '\p{^ Khmer_symbols}', "");
    Expect(1, 6656, '\P{ Khmer_symbols}', "");
    Expect(0, 6656, '\P{^ Khmer_symbols}', "");
    Error('\p{-	Is_Khmer_Symbols:=}');
    Error('\P{-	Is_Khmer_Symbols:=}');
    Expect(1, 6655, '\p{iskhmersymbols}', "");
    Expect(0, 6655, '\p{^iskhmersymbols}', "");
    Expect(0, 6655, '\P{iskhmersymbols}', "");
    Expect(1, 6655, '\P{^iskhmersymbols}', "");
    Expect(0, 6656, '\p{iskhmersymbols}', "");
    Expect(1, 6656, '\p{^iskhmersymbols}', "");
    Expect(1, 6656, '\P{iskhmersymbols}', "");
    Expect(0, 6656, '\P{^iskhmersymbols}', "");
    Expect(1, 6655, '\p{	_Is_khmer_SYMBOLS}', "");
    Expect(0, 6655, '\p{^	_Is_khmer_SYMBOLS}', "");
    Expect(0, 6655, '\P{	_Is_khmer_SYMBOLS}', "");
    Expect(1, 6655, '\P{^	_Is_khmer_SYMBOLS}', "");
    Expect(0, 6656, '\p{	_Is_khmer_SYMBOLS}', "");
    Expect(1, 6656, '\p{^	_Is_khmer_SYMBOLS}', "");
    Expect(1, 6656, '\P{	_Is_khmer_SYMBOLS}', "");
    Expect(0, 6656, '\P{^	_Is_khmer_SYMBOLS}', "");
    Error('\p{-/a/In_KHMER_symbols}');
    Error('\P{-/a/In_KHMER_symbols}');
    Expect(1, 6655, '\p{inkhmersymbols}', "");
    Expect(0, 6655, '\p{^inkhmersymbols}', "");
    Expect(0, 6655, '\P{inkhmersymbols}', "");
    Expect(1, 6655, '\P{^inkhmersymbols}', "");
    Expect(0, 6656, '\p{inkhmersymbols}', "");
    Expect(1, 6656, '\p{^inkhmersymbols}', "");
    Expect(1, 6656, '\P{inkhmersymbols}', "");
    Expect(0, 6656, '\P{^inkhmersymbols}', "");
    Expect(1, 6655, '\p{-IN_khmer_SYMBOLS}', "");
    Expect(0, 6655, '\p{^-IN_khmer_SYMBOLS}', "");
    Expect(0, 6655, '\P{-IN_khmer_SYMBOLS}', "");
    Expect(1, 6655, '\P{^-IN_khmer_SYMBOLS}', "");
    Expect(0, 6656, '\p{-IN_khmer_SYMBOLS}', "");
    Expect(1, 6656, '\p{^-IN_khmer_SYMBOLS}', "");
    Expect(1, 6656, '\P{-IN_khmer_SYMBOLS}', "");
    Expect(0, 6656, '\P{^-IN_khmer_SYMBOLS}', "");
    Error('\p{ -KHOJKI:=}');
    Error('\P{ -KHOJKI:=}');
    Expect(1, 70206, '\p{khojki}', "");
    Expect(0, 70206, '\p{^khojki}', "");
    Expect(0, 70206, '\P{khojki}', "");
    Expect(1, 70206, '\P{^khojki}', "");
    Expect(0, 70207, '\p{khojki}', "");
    Expect(1, 70207, '\p{^khojki}', "");
    Expect(1, 70207, '\P{khojki}', "");
    Expect(0, 70207, '\P{^khojki}', "");
    Expect(1, 70206, '\p{	khojki}', "");
    Expect(0, 70206, '\p{^	khojki}', "");
    Expect(0, 70206, '\P{	khojki}', "");
    Expect(1, 70206, '\P{^	khojki}', "");
    Expect(0, 70207, '\p{	khojki}', "");
    Expect(1, 70207, '\p{^	khojki}', "");
    Expect(1, 70207, '\P{	khojki}', "");
    Expect(0, 70207, '\P{^	khojki}', "");
    Error('\p{ _IS_khojki:=}');
    Error('\P{ _IS_khojki:=}');
    Expect(1, 70206, '\p{iskhojki}', "");
    Expect(0, 70206, '\p{^iskhojki}', "");
    Expect(0, 70206, '\P{iskhojki}', "");
    Expect(1, 70206, '\P{^iskhojki}', "");
    Expect(0, 70207, '\p{iskhojki}', "");
    Expect(1, 70207, '\p{^iskhojki}', "");
    Expect(1, 70207, '\P{iskhojki}', "");
    Expect(0, 70207, '\P{^iskhojki}', "");
    Expect(1, 70206, '\p{_Is_Khojki}', "");
    Expect(0, 70206, '\p{^_Is_Khojki}', "");
    Expect(0, 70206, '\P{_Is_Khojki}', "");
    Expect(1, 70206, '\P{^_Is_Khojki}', "");
    Expect(0, 70207, '\p{_Is_Khojki}', "");
    Expect(1, 70207, '\p{^_Is_Khojki}', "");
    Expect(1, 70207, '\P{_Is_Khojki}', "");
    Expect(0, 70207, '\P{^_Is_Khojki}', "");
    Error('\p{:=	khoj}');
    Error('\P{:=	khoj}');
    Expect(1, 70206, '\p{khoj}', "");
    Expect(0, 70206, '\p{^khoj}', "");
    Expect(0, 70206, '\P{khoj}', "");
    Expect(1, 70206, '\P{^khoj}', "");
    Expect(0, 70207, '\p{khoj}', "");
    Expect(1, 70207, '\p{^khoj}', "");
    Expect(1, 70207, '\P{khoj}', "");
    Expect(0, 70207, '\P{^khoj}', "");
    Expect(1, 70206, '\p{ -KHOJ}', "");
    Expect(0, 70206, '\p{^ -KHOJ}', "");
    Expect(0, 70206, '\P{ -KHOJ}', "");
    Expect(1, 70206, '\P{^ -KHOJ}', "");
    Expect(0, 70207, '\p{ -KHOJ}', "");
    Expect(1, 70207, '\p{^ -KHOJ}', "");
    Expect(1, 70207, '\P{ -KHOJ}', "");
    Expect(0, 70207, '\P{^ -KHOJ}', "");
    Error('\p{/a/is_Khoj}');
    Error('\P{/a/is_Khoj}');
    Expect(1, 70206, '\p{iskhoj}', "");
    Expect(0, 70206, '\p{^iskhoj}', "");
    Expect(0, 70206, '\P{iskhoj}', "");
    Expect(1, 70206, '\P{^iskhoj}', "");
    Expect(0, 70207, '\p{iskhoj}', "");
    Expect(1, 70207, '\p{^iskhoj}', "");
    Expect(1, 70207, '\P{iskhoj}', "");
    Expect(0, 70207, '\P{^iskhoj}', "");
    Expect(1, 70206, '\p{-Is_Khoj}', "");
    Expect(0, 70206, '\p{^-Is_Khoj}', "");
    Expect(0, 70206, '\P{-Is_Khoj}', "");
    Expect(1, 70206, '\P{^-Is_Khoj}', "");
    Expect(0, 70207, '\p{-Is_Khoj}', "");
    Expect(1, 70207, '\p{^-Is_Khoj}', "");
    Expect(1, 70207, '\P{-Is_Khoj}', "");
    Expect(0, 70207, '\P{^-Is_Khoj}', "");
    Error('\p{	Khudawadi:=}');
    Error('\P{	Khudawadi:=}');
    Expect(1, 70393, '\p{khudawadi}', "");
    Expect(0, 70393, '\p{^khudawadi}', "");
    Expect(0, 70393, '\P{khudawadi}', "");
    Expect(1, 70393, '\P{^khudawadi}', "");
    Expect(0, 70394, '\p{khudawadi}', "");
    Expect(1, 70394, '\p{^khudawadi}', "");
    Expect(1, 70394, '\P{khudawadi}', "");
    Expect(0, 70394, '\P{^khudawadi}', "");
    Expect(1, 70393, '\p{ _Khudawadi}', "");
    Expect(0, 70393, '\p{^ _Khudawadi}', "");
    Expect(0, 70393, '\P{ _Khudawadi}', "");
    Expect(1, 70393, '\P{^ _Khudawadi}', "");
    Expect(0, 70394, '\p{ _Khudawadi}', "");
    Expect(1, 70394, '\p{^ _Khudawadi}', "");
    Expect(1, 70394, '\P{ _Khudawadi}', "");
    Expect(0, 70394, '\P{^ _Khudawadi}', "");
    Error('\p{ IS_khudawadi:=}');
    Error('\P{ IS_khudawadi:=}');
    Expect(1, 70393, '\p{iskhudawadi}', "");
    Expect(0, 70393, '\p{^iskhudawadi}', "");
    Expect(0, 70393, '\P{iskhudawadi}', "");
    Expect(1, 70393, '\P{^iskhudawadi}', "");
    Expect(0, 70394, '\p{iskhudawadi}', "");
    Expect(1, 70394, '\p{^iskhudawadi}', "");
    Expect(1, 70394, '\P{iskhudawadi}', "");
    Expect(0, 70394, '\P{^iskhudawadi}', "");
    Expect(1, 70393, '\p{__is_Khudawadi}', "");
    Expect(0, 70393, '\p{^__is_Khudawadi}', "");
    Expect(0, 70393, '\P{__is_Khudawadi}', "");
    Expect(1, 70393, '\P{^__is_Khudawadi}', "");
    Expect(0, 70394, '\p{__is_Khudawadi}', "");
    Expect(1, 70394, '\p{^__is_Khudawadi}', "");
    Expect(1, 70394, '\P{__is_Khudawadi}', "");
    Expect(0, 70394, '\P{^__is_Khudawadi}', "");
    Error('\p{--sind/a/}');
    Error('\P{--sind/a/}');
    Expect(1, 70393, '\p{sind}', "");
    Expect(0, 70393, '\p{^sind}', "");
    Expect(0, 70393, '\P{sind}', "");
    Expect(1, 70393, '\P{^sind}', "");
    Expect(0, 70394, '\p{sind}', "");
    Expect(1, 70394, '\p{^sind}', "");
    Expect(1, 70394, '\P{sind}', "");
    Expect(0, 70394, '\P{^sind}', "");
    Expect(1, 70393, '\p{_-SIND}', "");
    Expect(0, 70393, '\p{^_-SIND}', "");
    Expect(0, 70393, '\P{_-SIND}', "");
    Expect(1, 70393, '\P{^_-SIND}', "");
    Expect(0, 70394, '\p{_-SIND}', "");
    Expect(1, 70394, '\p{^_-SIND}', "");
    Expect(1, 70394, '\P{_-SIND}', "");
    Expect(0, 70394, '\P{^_-SIND}', "");
    Error('\p{	_Is_Sind/a/}');
    Error('\P{	_Is_Sind/a/}');
    Expect(1, 70393, '\p{issind}', "");
    Expect(0, 70393, '\p{^issind}', "");
    Expect(0, 70393, '\P{issind}', "");
    Expect(1, 70393, '\P{^issind}', "");
    Expect(0, 70394, '\p{issind}', "");
    Expect(1, 70394, '\p{^issind}', "");
    Expect(1, 70394, '\P{issind}', "");
    Expect(0, 70394, '\P{^issind}', "");
    Expect(1, 70393, '\p{_IS_SIND}', "");
    Expect(0, 70393, '\p{^_IS_SIND}', "");
    Expect(0, 70393, '\P{_IS_SIND}', "");
    Expect(1, 70393, '\P{^_IS_SIND}', "");
    Expect(0, 70394, '\p{_IS_SIND}', "");
    Expect(1, 70394, '\p{^_IS_SIND}', "");
    Expect(1, 70394, '\P{_IS_SIND}', "");
    Expect(0, 70394, '\P{^_IS_SIND}', "");
    Error('\p{:=-LAO}');
    Error('\P{:=-LAO}');
    Expect(1, 3807, '\p{lao}', "");
    Expect(0, 3807, '\p{^lao}', "");
    Expect(0, 3807, '\P{lao}', "");
    Expect(1, 3807, '\P{^lao}', "");
    Expect(0, 3808, '\p{lao}', "");
    Expect(1, 3808, '\p{^lao}', "");
    Expect(1, 3808, '\P{lao}', "");
    Expect(0, 3808, '\P{^lao}', "");
    Expect(1, 3807, '\p{_	Lao}', "");
    Expect(0, 3807, '\p{^_	Lao}', "");
    Expect(0, 3807, '\P{_	Lao}', "");
    Expect(1, 3807, '\P{^_	Lao}', "");
    Expect(0, 3808, '\p{_	Lao}', "");
    Expect(1, 3808, '\p{^_	Lao}', "");
    Expect(1, 3808, '\P{_	Lao}', "");
    Expect(0, 3808, '\P{^_	Lao}', "");
    Error('\p{-_IS_LAO:=}');
    Error('\P{-_IS_LAO:=}');
    Expect(1, 3807, '\p{islao}', "");
    Expect(0, 3807, '\p{^islao}', "");
    Expect(0, 3807, '\P{islao}', "");
    Expect(1, 3807, '\P{^islao}', "");
    Expect(0, 3808, '\p{islao}', "");
    Expect(1, 3808, '\p{^islao}', "");
    Expect(1, 3808, '\P{islao}', "");
    Expect(0, 3808, '\P{^islao}', "");
    Expect(1, 3807, '\p{-	Is_LAO}', "");
    Expect(0, 3807, '\p{^-	Is_LAO}', "");
    Expect(0, 3807, '\P{-	Is_LAO}', "");
    Expect(1, 3807, '\P{^-	Is_LAO}', "");
    Expect(0, 3808, '\p{-	Is_LAO}', "");
    Expect(1, 3808, '\p{^-	Is_LAO}', "");
    Expect(1, 3808, '\P{-	Is_LAO}', "");
    Expect(0, 3808, '\P{^-	Is_LAO}', "");
    Error('\p{_Laoo/a/}');
    Error('\P{_Laoo/a/}');
    Expect(1, 3807, '\p{laoo}', "");
    Expect(0, 3807, '\p{^laoo}', "");
    Expect(0, 3807, '\P{laoo}', "");
    Expect(1, 3807, '\P{^laoo}', "");
    Expect(0, 3808, '\p{laoo}', "");
    Expect(1, 3808, '\p{^laoo}', "");
    Expect(1, 3808, '\P{laoo}', "");
    Expect(0, 3808, '\P{^laoo}', "");
    Expect(1, 3807, '\p{- laoo}', "");
    Expect(0, 3807, '\p{^- laoo}', "");
    Expect(0, 3807, '\P{- laoo}', "");
    Expect(1, 3807, '\P{^- laoo}', "");
    Expect(0, 3808, '\p{- laoo}', "");
    Expect(1, 3808, '\p{^- laoo}', "");
    Expect(1, 3808, '\P{- laoo}', "");
    Expect(0, 3808, '\P{^- laoo}', "");
    Error('\p{:=	-is_LAOO}');
    Error('\P{:=	-is_LAOO}');
    Expect(1, 3807, '\p{islaoo}', "");
    Expect(0, 3807, '\p{^islaoo}', "");
    Expect(0, 3807, '\P{islaoo}', "");
    Expect(1, 3807, '\P{^islaoo}', "");
    Expect(0, 3808, '\p{islaoo}', "");
    Expect(1, 3808, '\p{^islaoo}', "");
    Expect(1, 3808, '\P{islaoo}', "");
    Expect(0, 3808, '\P{^islaoo}', "");
    Expect(1, 3807, '\p{--Is_LAOO}', "");
    Expect(0, 3807, '\p{^--Is_LAOO}', "");
    Expect(0, 3807, '\P{--Is_LAOO}', "");
    Expect(1, 3807, '\P{^--Is_LAOO}', "");
    Expect(0, 3808, '\p{--Is_LAOO}', "");
    Expect(1, 3808, '\p{^--Is_LAOO}', "");
    Expect(1, 3808, '\P{--Is_LAOO}', "");
    Expect(0, 3808, '\P{^--Is_LAOO}', "");
    Error('\p{-/a/Latin}');
    Error('\P{-/a/Latin}');
    Expect(1, 65370, '\p{latin}', "");
    Expect(0, 65370, '\p{^latin}', "");
    Expect(0, 65370, '\P{latin}', "");
    Expect(1, 65370, '\P{^latin}', "");
    Expect(0, 65371, '\p{latin}', "");
    Expect(1, 65371, '\p{^latin}', "");
    Expect(1, 65371, '\P{latin}', "");
    Expect(0, 65371, '\P{^latin}', "");
    Error('\p{:=--Is_Latin}');
    Error('\P{:=--Is_Latin}');
    Expect(1, 65370, '\p{islatin}', "");
    Expect(0, 65370, '\p{^islatin}', "");
    Expect(0, 65370, '\P{islatin}', "");
    Expect(1, 65370, '\P{^islatin}', "");
    Expect(0, 65371, '\p{islatin}', "");
    Expect(1, 65371, '\p{^islatin}', "");
    Expect(1, 65371, '\P{islatin}', "");
    Expect(0, 65371, '\P{^islatin}', "");
    Expect(1, 65370, '\p{_Is_latin}', "");
    Expect(0, 65370, '\p{^_Is_latin}', "");
    Expect(0, 65370, '\P{_Is_latin}', "");
    Expect(1, 65370, '\P{^_Is_latin}', "");
    Expect(0, 65371, '\p{_Is_latin}', "");
    Expect(1, 65371, '\p{^_Is_latin}', "");
    Expect(1, 65371, '\P{_Is_latin}', "");
    Expect(0, 65371, '\P{^_Is_latin}', "");
    Error('\p{	:=LATN}');
    Error('\P{	:=LATN}');
    Expect(1, 65370, '\p{latn}', "");
    Expect(0, 65370, '\p{^latn}', "");
    Expect(0, 65370, '\P{latn}', "");
    Expect(1, 65370, '\P{^latn}', "");
    Expect(0, 65371, '\p{latn}', "");
    Expect(1, 65371, '\p{^latn}', "");
    Expect(1, 65371, '\P{latn}', "");
    Expect(0, 65371, '\P{^latn}', "");
    Expect(1, 65370, '\p{-_latn}', "");
    Expect(0, 65370, '\p{^-_latn}', "");
    Expect(0, 65370, '\P{-_latn}', "");
    Expect(1, 65370, '\P{^-_latn}', "");
    Expect(0, 65371, '\p{-_latn}', "");
    Expect(1, 65371, '\p{^-_latn}', "");
    Expect(1, 65371, '\P{-_latn}', "");
    Expect(0, 65371, '\P{^-_latn}', "");
    Error('\p{ /a/is_LATN}');
    Error('\P{ /a/is_LATN}');
    Expect(1, 65370, '\p{islatn}', "");
    Expect(0, 65370, '\p{^islatn}', "");
    Expect(0, 65370, '\P{islatn}', "");
    Expect(1, 65370, '\P{^islatn}', "");
    Expect(0, 65371, '\p{islatn}', "");
    Expect(1, 65371, '\p{^islatn}', "");
    Expect(1, 65371, '\P{islatn}', "");
    Expect(0, 65371, '\P{^islatn}', "");
    Expect(1, 65370, '\p{ Is_Latn}', "");
    Expect(0, 65370, '\p{^ Is_Latn}', "");
    Expect(0, 65370, '\P{ Is_Latn}', "");
    Expect(1, 65370, '\P{^ Is_Latn}', "");
    Expect(0, 65371, '\p{ Is_Latn}', "");
    Expect(1, 65371, '\p{^ Is_Latn}', "");
    Expect(1, 65371, '\P{ Is_Latn}', "");
    Expect(0, 65371, '\P{^ Is_Latn}', "");
    Error('\p{	-latin_1_SUPPLEMENT/a/}');
    Error('\P{	-latin_1_SUPPLEMENT/a/}');
    Expect(1, 255, '\p{latin1supplement}', "");
    Expect(0, 255, '\p{^latin1supplement}', "");
    Expect(0, 255, '\P{latin1supplement}', "");
    Expect(1, 255, '\P{^latin1supplement}', "");
    Expect(0, 256, '\p{latin1supplement}', "");
    Expect(1, 256, '\p{^latin1supplement}', "");
    Expect(1, 256, '\P{latin1supplement}', "");
    Expect(0, 256, '\P{^latin1supplement}', "");
    Expect(1, 255, '\p{_ Latin_1_SUPPLEMENT}', "");
    Expect(0, 255, '\p{^_ Latin_1_SUPPLEMENT}', "");
    Expect(0, 255, '\P{_ Latin_1_SUPPLEMENT}', "");
    Expect(1, 255, '\P{^_ Latin_1_SUPPLEMENT}', "");
    Expect(0, 256, '\p{_ Latin_1_SUPPLEMENT}', "");
    Expect(1, 256, '\p{^_ Latin_1_SUPPLEMENT}', "");
    Expect(1, 256, '\P{_ Latin_1_SUPPLEMENT}', "");
    Expect(0, 256, '\P{^_ Latin_1_SUPPLEMENT}', "");
    Error('\p{-:=Is_Latin_1_Supplement}');
    Error('\P{-:=Is_Latin_1_Supplement}');
    Expect(1, 255, '\p{islatin1supplement}', "");
    Expect(0, 255, '\p{^islatin1supplement}', "");
    Expect(0, 255, '\P{islatin1supplement}', "");
    Expect(1, 255, '\P{^islatin1supplement}', "");
    Expect(0, 256, '\p{islatin1supplement}', "");
    Expect(1, 256, '\p{^islatin1supplement}', "");
    Expect(1, 256, '\P{islatin1supplement}', "");
    Expect(0, 256, '\P{^islatin1supplement}', "");
    Expect(1, 255, '\p{-	Is_latin_1_SUPPLEMENT}', "");
    Expect(0, 255, '\p{^-	Is_latin_1_SUPPLEMENT}', "");
    Expect(0, 255, '\P{-	Is_latin_1_SUPPLEMENT}', "");
    Expect(1, 255, '\P{^-	Is_latin_1_SUPPLEMENT}', "");
    Expect(0, 256, '\p{-	Is_latin_1_SUPPLEMENT}', "");
    Expect(1, 256, '\p{^-	Is_latin_1_SUPPLEMENT}', "");
    Expect(1, 256, '\P{-	Is_latin_1_SUPPLEMENT}', "");
    Expect(0, 256, '\P{^-	Is_latin_1_SUPPLEMENT}', "");
    Error('\p{	:=In_latin_1_SUPPLEMENT}');
    Error('\P{	:=In_latin_1_SUPPLEMENT}');
    Expect(1, 255, '\p{inlatin1supplement}', "");
    Expect(0, 255, '\p{^inlatin1supplement}', "");
    Expect(0, 255, '\P{inlatin1supplement}', "");
    Expect(1, 255, '\P{^inlatin1supplement}', "");
    Expect(0, 256, '\p{inlatin1supplement}', "");
    Expect(1, 256, '\p{^inlatin1supplement}', "");
    Expect(1, 256, '\P{inlatin1supplement}', "");
    Expect(0, 256, '\P{^inlatin1supplement}', "");
    Expect(1, 255, '\p{_IN_LATIN_1_Supplement}', "");
    Expect(0, 255, '\p{^_IN_LATIN_1_Supplement}', "");
    Expect(0, 255, '\P{_IN_LATIN_1_Supplement}', "");
    Expect(1, 255, '\P{^_IN_LATIN_1_Supplement}', "");
    Expect(0, 256, '\p{_IN_LATIN_1_Supplement}', "");
    Expect(1, 256, '\p{^_IN_LATIN_1_Supplement}', "");
    Expect(1, 256, '\P{_IN_LATIN_1_Supplement}', "");
    Expect(0, 256, '\P{^_IN_LATIN_1_Supplement}', "");
    Error('\p{-LATIN_1_Sup:=}');
    Error('\P{-LATIN_1_Sup:=}');
    Expect(1, 255, '\p{latin1sup}', "");
    Expect(0, 255, '\p{^latin1sup}', "");
    Expect(0, 255, '\P{latin1sup}', "");
    Expect(1, 255, '\P{^latin1sup}', "");
    Expect(0, 256, '\p{latin1sup}', "");
    Expect(1, 256, '\p{^latin1sup}', "");
    Expect(1, 256, '\P{latin1sup}', "");
    Expect(0, 256, '\P{^latin1sup}', "");
    Expect(1, 255, '\p{__Latin_1_SUP}', "");
    Expect(0, 255, '\p{^__Latin_1_SUP}', "");
    Expect(0, 255, '\P{__Latin_1_SUP}', "");
    Expect(1, 255, '\P{^__Latin_1_SUP}', "");
    Expect(0, 256, '\p{__Latin_1_SUP}', "");
    Expect(1, 256, '\p{^__Latin_1_SUP}', "");
    Expect(1, 256, '\P{__Latin_1_SUP}', "");
    Expect(0, 256, '\P{^__Latin_1_SUP}', "");
    Error('\p{__is_LATIN_1_SUP:=}');
    Error('\P{__is_LATIN_1_SUP:=}');
    Expect(1, 255, '\p{islatin1sup}', "");
    Expect(0, 255, '\p{^islatin1sup}', "");
    Expect(0, 255, '\P{islatin1sup}', "");
    Expect(1, 255, '\P{^islatin1sup}', "");
    Expect(0, 256, '\p{islatin1sup}', "");
    Expect(1, 256, '\p{^islatin1sup}', "");
    Expect(1, 256, '\P{islatin1sup}', "");
    Expect(0, 256, '\P{^islatin1sup}', "");
    Expect(1, 255, '\p{--Is_Latin_1_Sup}', "");
    Expect(0, 255, '\p{^--Is_Latin_1_Sup}', "");
    Expect(0, 255, '\P{--Is_Latin_1_Sup}', "");
    Expect(1, 255, '\P{^--Is_Latin_1_Sup}', "");
    Expect(0, 256, '\p{--Is_Latin_1_Sup}', "");
    Expect(1, 256, '\p{^--Is_Latin_1_Sup}', "");
    Expect(1, 256, '\P{--Is_Latin_1_Sup}', "");
    Expect(0, 256, '\P{^--Is_Latin_1_Sup}', "");
    Error('\p{/a/ In_LATIN_1_Sup}');
    Error('\P{/a/ In_LATIN_1_Sup}');
    Expect(1, 255, '\p{inlatin1sup}', "");
    Expect(0, 255, '\p{^inlatin1sup}', "");
    Expect(0, 255, '\P{inlatin1sup}', "");
    Expect(1, 255, '\P{^inlatin1sup}', "");
    Expect(0, 256, '\p{inlatin1sup}', "");
    Expect(1, 256, '\p{^inlatin1sup}', "");
    Expect(1, 256, '\P{inlatin1sup}', "");
    Expect(0, 256, '\P{^inlatin1sup}', "");
    Expect(1, 255, '\p{In_LATIN_1_Sup}', "");
    Expect(0, 255, '\p{^In_LATIN_1_Sup}', "");
    Expect(0, 255, '\P{In_LATIN_1_Sup}', "");
    Expect(1, 255, '\P{^In_LATIN_1_Sup}', "");
    Expect(0, 256, '\p{In_LATIN_1_Sup}', "");
    Expect(1, 256, '\p{^In_LATIN_1_Sup}', "");
    Expect(1, 256, '\P{In_LATIN_1_Sup}', "");
    Expect(0, 256, '\P{^In_LATIN_1_Sup}', "");
    Error('\p{_:=Latin_1}');
    Error('\P{_:=Latin_1}');
    Expect(1, 255, '\p{latin1}', "");
    Expect(0, 255, '\p{^latin1}', "");
    Expect(0, 255, '\P{latin1}', "");
    Expect(1, 255, '\P{^latin1}', "");
    Expect(0, 256, '\p{latin1}', "");
    Expect(1, 256, '\p{^latin1}', "");
    Expect(1, 256, '\P{latin1}', "");
    Expect(0, 256, '\P{^latin1}', "");
    Expect(1, 255, '\p{_-LATIN_1}', "");
    Expect(0, 255, '\p{^_-LATIN_1}', "");
    Expect(0, 255, '\P{_-LATIN_1}', "");
    Expect(1, 255, '\P{^_-LATIN_1}', "");
    Expect(0, 256, '\p{_-LATIN_1}', "");
    Expect(1, 256, '\p{^_-LATIN_1}', "");
    Expect(1, 256, '\P{_-LATIN_1}', "");
    Expect(0, 256, '\P{^_-LATIN_1}', "");
    Error('\p{/a/ is_latin_1}');
    Error('\P{/a/ is_latin_1}');
    Expect(1, 255, '\p{islatin1}', "");
    Expect(0, 255, '\p{^islatin1}', "");
    Expect(0, 255, '\P{islatin1}', "");
    Expect(1, 255, '\P{^islatin1}', "");
    Expect(0, 256, '\p{islatin1}', "");
    Expect(1, 256, '\p{^islatin1}', "");
    Expect(1, 256, '\P{islatin1}', "");
    Expect(0, 256, '\P{^islatin1}', "");
    Expect(1, 255, '\p{  Is_Latin_1}', "");
    Expect(0, 255, '\p{^  Is_Latin_1}', "");
    Expect(0, 255, '\P{  Is_Latin_1}', "");
    Expect(1, 255, '\P{^  Is_Latin_1}', "");
    Expect(0, 256, '\p{  Is_Latin_1}', "");
    Expect(1, 256, '\p{^  Is_Latin_1}', "");
    Expect(1, 256, '\P{  Is_Latin_1}', "");
    Expect(0, 256, '\P{^  Is_Latin_1}', "");
    Error('\p{/a/in_LATIN_1}');
    Error('\P{/a/in_LATIN_1}');
    Expect(1, 255, '\p{inlatin1}', "");
    Expect(0, 255, '\p{^inlatin1}', "");
    Expect(0, 255, '\P{inlatin1}', "");
    Expect(1, 255, '\P{^inlatin1}', "");
    Expect(0, 256, '\p{inlatin1}', "");
    Expect(1, 256, '\p{^inlatin1}', "");
    Expect(1, 256, '\P{inlatin1}', "");
    Expect(0, 256, '\P{^inlatin1}', "");
    Expect(1, 255, '\p{	_in_Latin_1}', "");
    Expect(0, 255, '\p{^	_in_Latin_1}', "");
    Expect(0, 255, '\P{	_in_Latin_1}', "");
    Expect(1, 255, '\P{^	_in_Latin_1}', "");
    Expect(0, 256, '\p{	_in_Latin_1}', "");
    Expect(1, 256, '\p{^	_in_Latin_1}', "");
    Expect(1, 256, '\P{	_in_Latin_1}', "");
    Expect(0, 256, '\P{^	_in_Latin_1}', "");
    Error('\p{- latin_Extended_A:=}');
    Error('\P{- latin_Extended_A:=}');
    Expect(1, 383, '\p{latinextendeda}', "");
    Expect(0, 383, '\p{^latinextendeda}', "");
    Expect(0, 383, '\P{latinextendeda}', "");
    Expect(1, 383, '\P{^latinextendeda}', "");
    Expect(0, 384, '\p{latinextendeda}', "");
    Expect(1, 384, '\p{^latinextendeda}', "");
    Expect(1, 384, '\P{latinextendeda}', "");
    Expect(0, 384, '\P{^latinextendeda}', "");
    Expect(1, 383, '\p{LATIN_extended_A}', "");
    Expect(0, 383, '\p{^LATIN_extended_A}', "");
    Expect(0, 383, '\P{LATIN_extended_A}', "");
    Expect(1, 383, '\P{^LATIN_extended_A}', "");
    Expect(0, 384, '\p{LATIN_extended_A}', "");
    Expect(1, 384, '\p{^LATIN_extended_A}', "");
    Expect(1, 384, '\P{LATIN_extended_A}', "");
    Expect(0, 384, '\P{^LATIN_extended_A}', "");
    Error('\p{/a/-Is_LATIN_Extended_A}');
    Error('\P{/a/-Is_LATIN_Extended_A}');
    Expect(1, 383, '\p{islatinextendeda}', "");
    Expect(0, 383, '\p{^islatinextendeda}', "");
    Expect(0, 383, '\P{islatinextendeda}', "");
    Expect(1, 383, '\P{^islatinextendeda}', "");
    Expect(0, 384, '\p{islatinextendeda}', "");
    Expect(1, 384, '\p{^islatinextendeda}', "");
    Expect(1, 384, '\P{islatinextendeda}', "");
    Expect(0, 384, '\P{^islatinextendeda}', "");
    Expect(1, 383, '\p{	IS_Latin_Extended_A}', "");
    Expect(0, 383, '\p{^	IS_Latin_Extended_A}', "");
    Expect(0, 383, '\P{	IS_Latin_Extended_A}', "");
    Expect(1, 383, '\P{^	IS_Latin_Extended_A}', "");
    Expect(0, 384, '\p{	IS_Latin_Extended_A}', "");
    Expect(1, 384, '\p{^	IS_Latin_Extended_A}', "");
    Expect(1, 384, '\P{	IS_Latin_Extended_A}', "");
    Expect(0, 384, '\P{^	IS_Latin_Extended_A}', "");
    Error('\p{	_In_Latin_EXTENDED_a/a/}');
    Error('\P{	_In_Latin_EXTENDED_a/a/}');
    Expect(1, 383, '\p{inlatinextendeda}', "");
    Expect(0, 383, '\p{^inlatinextendeda}', "");
    Expect(0, 383, '\P{inlatinextendeda}', "");
    Expect(1, 383, '\P{^inlatinextendeda}', "");
    Expect(0, 384, '\p{inlatinextendeda}', "");
    Expect(1, 384, '\p{^inlatinextendeda}', "");
    Expect(1, 384, '\P{inlatinextendeda}', "");
    Expect(0, 384, '\P{^inlatinextendeda}', "");
    Expect(1, 383, '\p{ 	In_LATIN_extended_A}', "");
    Expect(0, 383, '\p{^ 	In_LATIN_extended_A}', "");
    Expect(0, 383, '\P{ 	In_LATIN_extended_A}', "");
    Expect(1, 383, '\P{^ 	In_LATIN_extended_A}', "");
    Expect(0, 384, '\p{ 	In_LATIN_extended_A}', "");
    Expect(1, 384, '\p{^ 	In_LATIN_extended_A}', "");
    Expect(1, 384, '\P{ 	In_LATIN_extended_A}', "");
    Expect(0, 384, '\P{^ 	In_LATIN_extended_A}', "");
    Error('\p{ :=Latin_Ext_A}');
    Error('\P{ :=Latin_Ext_A}');
    Expect(1, 383, '\p{latinexta}', "");
    Expect(0, 383, '\p{^latinexta}', "");
    Expect(0, 383, '\P{latinexta}', "");
    Expect(1, 383, '\P{^latinexta}', "");
    Expect(0, 384, '\p{latinexta}', "");
    Expect(1, 384, '\p{^latinexta}', "");
    Expect(1, 384, '\P{latinexta}', "");
    Expect(0, 384, '\P{^latinexta}', "");
    Expect(1, 383, '\p{	Latin_EXT_A}', "");
    Expect(0, 383, '\p{^	Latin_EXT_A}', "");
    Expect(0, 383, '\P{	Latin_EXT_A}', "");
    Expect(1, 383, '\P{^	Latin_EXT_A}', "");
    Expect(0, 384, '\p{	Latin_EXT_A}', "");
    Expect(1, 384, '\p{^	Latin_EXT_A}', "");
    Expect(1, 384, '\P{	Latin_EXT_A}', "");
    Expect(0, 384, '\P{^	Latin_EXT_A}', "");
    Error('\p{	Is_Latin_Ext_A/a/}');
    Error('\P{	Is_Latin_Ext_A/a/}');
    Expect(1, 383, '\p{islatinexta}', "");
    Expect(0, 383, '\p{^islatinexta}', "");
    Expect(0, 383, '\P{islatinexta}', "");
    Expect(1, 383, '\P{^islatinexta}', "");
    Expect(0, 384, '\p{islatinexta}', "");
    Expect(1, 384, '\p{^islatinexta}', "");
    Expect(1, 384, '\P{islatinexta}', "");
    Expect(0, 384, '\P{^islatinexta}', "");
    Expect(1, 383, '\p{- Is_Latin_EXT_a}', "");
    Expect(0, 383, '\p{^- Is_Latin_EXT_a}', "");
    Expect(0, 383, '\P{- Is_Latin_EXT_a}', "");
    Expect(1, 383, '\P{^- Is_Latin_EXT_a}', "");
    Expect(0, 384, '\p{- Is_Latin_EXT_a}', "");
    Expect(1, 384, '\p{^- Is_Latin_EXT_a}', "");
    Expect(1, 384, '\P{- Is_Latin_EXT_a}', "");
    Expect(0, 384, '\P{^- Is_Latin_EXT_a}', "");
    Error('\p{/a/_-In_LATIN_ext_A}');
    Error('\P{/a/_-In_LATIN_ext_A}');
    Expect(1, 383, '\p{inlatinexta}', "");
    Expect(0, 383, '\p{^inlatinexta}', "");
    Expect(0, 383, '\P{inlatinexta}', "");
    Expect(1, 383, '\P{^inlatinexta}', "");
    Expect(0, 384, '\p{inlatinexta}', "");
    Expect(1, 384, '\p{^inlatinexta}', "");
    Expect(1, 384, '\P{inlatinexta}', "");
    Expect(0, 384, '\P{^inlatinexta}', "");
    Expect(1, 383, '\p{	 In_LATIN_Ext_A}', "");
    Expect(0, 383, '\p{^	 In_LATIN_Ext_A}', "");
    Expect(0, 383, '\P{	 In_LATIN_Ext_A}', "");
    Expect(1, 383, '\P{^	 In_LATIN_Ext_A}', "");
    Expect(0, 384, '\p{	 In_LATIN_Ext_A}', "");
    Expect(1, 384, '\p{^	 In_LATIN_Ext_A}', "");
    Expect(1, 384, '\P{	 In_LATIN_Ext_A}', "");
    Expect(0, 384, '\P{^	 In_LATIN_Ext_A}', "");
    Error('\p{ /a/Latin_Extended_additional}');
    Error('\P{ /a/Latin_Extended_additional}');
    Expect(1, 7935, '\p{latinextendedadditional}', "");
    Expect(0, 7935, '\p{^latinextendedadditional}', "");
    Expect(0, 7935, '\P{latinextendedadditional}', "");
    Expect(1, 7935, '\P{^latinextendedadditional}', "");
    Expect(0, 7936, '\p{latinextendedadditional}', "");
    Expect(1, 7936, '\p{^latinextendedadditional}', "");
    Expect(1, 7936, '\P{latinextendedadditional}', "");
    Expect(0, 7936, '\P{^latinextendedadditional}', "");
    Expect(1, 7935, '\p{ LATIN_Extended_additional}', "");
    Expect(0, 7935, '\p{^ LATIN_Extended_additional}', "");
    Expect(0, 7935, '\P{ LATIN_Extended_additional}', "");
    Expect(1, 7935, '\P{^ LATIN_Extended_additional}', "");
    Expect(0, 7936, '\p{ LATIN_Extended_additional}', "");
    Expect(1, 7936, '\p{^ LATIN_Extended_additional}', "");
    Expect(1, 7936, '\P{ LATIN_Extended_additional}', "");
    Expect(0, 7936, '\P{^ LATIN_Extended_additional}', "");
    Error('\p{__Is_latin_EXTENDED_Additional/a/}');
    Error('\P{__Is_latin_EXTENDED_Additional/a/}');
    Expect(1, 7935, '\p{islatinextendedadditional}', "");
    Expect(0, 7935, '\p{^islatinextendedadditional}', "");
    Expect(0, 7935, '\P{islatinextendedadditional}', "");
    Expect(1, 7935, '\P{^islatinextendedadditional}', "");
    Expect(0, 7936, '\p{islatinextendedadditional}', "");
    Expect(1, 7936, '\p{^islatinextendedadditional}', "");
    Expect(1, 7936, '\P{islatinextendedadditional}', "");
    Expect(0, 7936, '\P{^islatinextendedadditional}', "");
    Expect(1, 7935, '\p{ is_Latin_EXTENDED_ADDITIONAL}', "");
    Expect(0, 7935, '\p{^ is_Latin_EXTENDED_ADDITIONAL}', "");
    Expect(0, 7935, '\P{ is_Latin_EXTENDED_ADDITIONAL}', "");
    Expect(1, 7935, '\P{^ is_Latin_EXTENDED_ADDITIONAL}', "");
    Expect(0, 7936, '\p{ is_Latin_EXTENDED_ADDITIONAL}', "");
    Expect(1, 7936, '\p{^ is_Latin_EXTENDED_ADDITIONAL}', "");
    Expect(1, 7936, '\P{ is_Latin_EXTENDED_ADDITIONAL}', "");
    Expect(0, 7936, '\P{^ is_Latin_EXTENDED_ADDITIONAL}', "");
    Error('\p{:=IN_Latin_EXTENDED_Additional}');
    Error('\P{:=IN_Latin_EXTENDED_Additional}');
    Expect(1, 7935, '\p{inlatinextendedadditional}', "");
    Expect(0, 7935, '\p{^inlatinextendedadditional}', "");
    Expect(0, 7935, '\P{inlatinextendedadditional}', "");
    Expect(1, 7935, '\P{^inlatinextendedadditional}', "");
    Expect(0, 7936, '\p{inlatinextendedadditional}', "");
    Expect(1, 7936, '\p{^inlatinextendedadditional}', "");
    Expect(1, 7936, '\P{inlatinextendedadditional}', "");
    Expect(0, 7936, '\P{^inlatinextendedadditional}', "");
    Expect(1, 7935, '\p{In_Latin_Extended_Additional}', "");
    Expect(0, 7935, '\p{^In_Latin_Extended_Additional}', "");
    Expect(0, 7935, '\P{In_Latin_Extended_Additional}', "");
    Expect(1, 7935, '\P{^In_Latin_Extended_Additional}', "");
    Expect(0, 7936, '\p{In_Latin_Extended_Additional}', "");
    Expect(1, 7936, '\p{^In_Latin_Extended_Additional}', "");
    Expect(1, 7936, '\P{In_Latin_Extended_Additional}', "");
    Expect(0, 7936, '\P{^In_Latin_Extended_Additional}', "");
    Error('\p{/a/-_latin_EXT_Additional}');
    Error('\P{/a/-_latin_EXT_Additional}');
    Expect(1, 7935, '\p{latinextadditional}', "");
    Expect(0, 7935, '\p{^latinextadditional}', "");
    Expect(0, 7935, '\P{latinextadditional}', "");
    Expect(1, 7935, '\P{^latinextadditional}', "");
    Expect(0, 7936, '\p{latinextadditional}', "");
    Expect(1, 7936, '\p{^latinextadditional}', "");
    Expect(1, 7936, '\P{latinextadditional}', "");
    Expect(0, 7936, '\P{^latinextadditional}', "");
    Expect(1, 7935, '\p{ -Latin_EXT_ADDITIONAL}', "");
    Expect(0, 7935, '\p{^ -Latin_EXT_ADDITIONAL}', "");
    Expect(0, 7935, '\P{ -Latin_EXT_ADDITIONAL}', "");
    Expect(1, 7935, '\P{^ -Latin_EXT_ADDITIONAL}', "");
    Expect(0, 7936, '\p{ -Latin_EXT_ADDITIONAL}', "");
    Expect(1, 7936, '\p{^ -Latin_EXT_ADDITIONAL}', "");
    Expect(1, 7936, '\P{ -Latin_EXT_ADDITIONAL}', "");
    Expect(0, 7936, '\P{^ -Latin_EXT_ADDITIONAL}', "");
    Error('\p{_/a/IS_LATIN_Ext_additional}');
    Error('\P{_/a/IS_LATIN_Ext_additional}');
    Expect(1, 7935, '\p{islatinextadditional}', "");
    Expect(0, 7935, '\p{^islatinextadditional}', "");
    Expect(0, 7935, '\P{islatinextadditional}', "");
    Expect(1, 7935, '\P{^islatinextadditional}', "");
    Expect(0, 7936, '\p{islatinextadditional}', "");
    Expect(1, 7936, '\p{^islatinextadditional}', "");
    Expect(1, 7936, '\P{islatinextadditional}', "");
    Expect(0, 7936, '\P{^islatinextadditional}', "");
    Expect(1, 7935, '\p{-is_Latin_Ext_additional}', "");
    Expect(0, 7935, '\p{^-is_Latin_Ext_additional}', "");
    Expect(0, 7935, '\P{-is_Latin_Ext_additional}', "");
    Expect(1, 7935, '\P{^-is_Latin_Ext_additional}', "");
    Expect(0, 7936, '\p{-is_Latin_Ext_additional}', "");
    Expect(1, 7936, '\p{^-is_Latin_Ext_additional}', "");
    Expect(1, 7936, '\P{-is_Latin_Ext_additional}', "");
    Expect(0, 7936, '\P{^-is_Latin_Ext_additional}', "");
    Error('\p{-	In_latin_ext_additional:=}');
    Error('\P{-	In_latin_ext_additional:=}');
    Expect(1, 7935, '\p{inlatinextadditional}', "");
    Expect(0, 7935, '\p{^inlatinextadditional}', "");
    Expect(0, 7935, '\P{inlatinextadditional}', "");
    Expect(1, 7935, '\P{^inlatinextadditional}', "");
    Expect(0, 7936, '\p{inlatinextadditional}', "");
    Expect(1, 7936, '\p{^inlatinextadditional}', "");
    Expect(1, 7936, '\P{inlatinextadditional}', "");
    Expect(0, 7936, '\P{^inlatinextadditional}', "");
    Expect(1, 7935, '\p{_In_LATIN_ext_Additional}', "");
    Expect(0, 7935, '\p{^_In_LATIN_ext_Additional}', "");
    Expect(0, 7935, '\P{_In_LATIN_ext_Additional}', "");
    Expect(1, 7935, '\P{^_In_LATIN_ext_Additional}', "");
    Expect(0, 7936, '\p{_In_LATIN_ext_Additional}', "");
    Expect(1, 7936, '\p{^_In_LATIN_ext_Additional}', "");
    Expect(1, 7936, '\P{_In_LATIN_ext_Additional}', "");
    Expect(0, 7936, '\P{^_In_LATIN_ext_Additional}', "");
    Error('\p{:= Latin_Extended_b}');
    Error('\P{:= Latin_Extended_b}');
    Expect(1, 591, '\p{latinextendedb}', "");
    Expect(0, 591, '\p{^latinextendedb}', "");
    Expect(0, 591, '\P{latinextendedb}', "");
    Expect(1, 591, '\P{^latinextendedb}', "");
    Expect(0, 592, '\p{latinextendedb}', "");
    Expect(1, 592, '\p{^latinextendedb}', "");
    Expect(1, 592, '\P{latinextendedb}', "");
    Expect(0, 592, '\P{^latinextendedb}', "");
    Expect(1, 591, '\p{-latin_EXTENDED_B}', "");
    Expect(0, 591, '\p{^-latin_EXTENDED_B}', "");
    Expect(0, 591, '\P{-latin_EXTENDED_B}', "");
    Expect(1, 591, '\P{^-latin_EXTENDED_B}', "");
    Expect(0, 592, '\p{-latin_EXTENDED_B}', "");
    Expect(1, 592, '\p{^-latin_EXTENDED_B}', "");
    Expect(1, 592, '\P{-latin_EXTENDED_B}', "");
    Expect(0, 592, '\P{^-latin_EXTENDED_B}', "");
    Error('\p{ Is_latin_extended_B/a/}');
    Error('\P{ Is_latin_extended_B/a/}');
    Expect(1, 591, '\p{islatinextendedb}', "");
    Expect(0, 591, '\p{^islatinextendedb}', "");
    Expect(0, 591, '\P{islatinextendedb}', "");
    Expect(1, 591, '\P{^islatinextendedb}', "");
    Expect(0, 592, '\p{islatinextendedb}', "");
    Expect(1, 592, '\p{^islatinextendedb}', "");
    Expect(1, 592, '\P{islatinextendedb}', "");
    Expect(0, 592, '\P{^islatinextendedb}', "");
    Expect(1, 591, '\p{_	Is_Latin_extended_B}', "");
    Expect(0, 591, '\p{^_	Is_Latin_extended_B}', "");
    Expect(0, 591, '\P{_	Is_Latin_extended_B}', "");
    Expect(1, 591, '\P{^_	Is_Latin_extended_B}', "");
    Expect(0, 592, '\p{_	Is_Latin_extended_B}', "");
    Expect(1, 592, '\p{^_	Is_Latin_extended_B}', "");
    Expect(1, 592, '\P{_	Is_Latin_extended_B}', "");
    Expect(0, 592, '\P{^_	Is_Latin_extended_B}', "");
    Error('\p{ :=in_Latin_Extended_B}');
    Error('\P{ :=in_Latin_Extended_B}');
    Expect(1, 591, '\p{inlatinextendedb}', "");
    Expect(0, 591, '\p{^inlatinextendedb}', "");
    Expect(0, 591, '\P{inlatinextendedb}', "");
    Expect(1, 591, '\P{^inlatinextendedb}', "");
    Expect(0, 592, '\p{inlatinextendedb}', "");
    Expect(1, 592, '\p{^inlatinextendedb}', "");
    Expect(1, 592, '\P{inlatinextendedb}', "");
    Expect(0, 592, '\P{^inlatinextendedb}', "");
    Expect(1, 591, '\p{ 	In_Latin_EXTENDED_B}', "");
    Expect(0, 591, '\p{^ 	In_Latin_EXTENDED_B}', "");
    Expect(0, 591, '\P{ 	In_Latin_EXTENDED_B}', "");
    Expect(1, 591, '\P{^ 	In_Latin_EXTENDED_B}', "");
    Expect(0, 592, '\p{ 	In_Latin_EXTENDED_B}', "");
    Expect(1, 592, '\p{^ 	In_Latin_EXTENDED_B}', "");
    Expect(1, 592, '\P{ 	In_Latin_EXTENDED_B}', "");
    Expect(0, 592, '\P{^ 	In_Latin_EXTENDED_B}', "");
    Error('\p{/a/-latin_Ext_b}');
    Error('\P{/a/-latin_Ext_b}');
    Expect(1, 591, '\p{latinextb}', "");
    Expect(0, 591, '\p{^latinextb}', "");
    Expect(0, 591, '\P{latinextb}', "");
    Expect(1, 591, '\P{^latinextb}', "");
    Expect(0, 592, '\p{latinextb}', "");
    Expect(1, 592, '\p{^latinextb}', "");
    Expect(1, 592, '\P{latinextb}', "");
    Expect(0, 592, '\P{^latinextb}', "");
    Expect(1, 591, '\p{  Latin_EXT_b}', "");
    Expect(0, 591, '\p{^  Latin_EXT_b}', "");
    Expect(0, 591, '\P{  Latin_EXT_b}', "");
    Expect(1, 591, '\P{^  Latin_EXT_b}', "");
    Expect(0, 592, '\p{  Latin_EXT_b}', "");
    Expect(1, 592, '\p{^  Latin_EXT_b}', "");
    Expect(1, 592, '\P{  Latin_EXT_b}', "");
    Expect(0, 592, '\P{^  Latin_EXT_b}', "");
    Error('\p{/a/	_IS_Latin_Ext_B}');
    Error('\P{/a/	_IS_Latin_Ext_B}');
    Expect(1, 591, '\p{islatinextb}', "");
    Expect(0, 591, '\p{^islatinextb}', "");
    Expect(0, 591, '\P{islatinextb}', "");
    Expect(1, 591, '\P{^islatinextb}', "");
    Expect(0, 592, '\p{islatinextb}', "");
    Expect(1, 592, '\p{^islatinextb}', "");
    Expect(1, 592, '\P{islatinextb}', "");
    Expect(0, 592, '\P{^islatinextb}', "");
    Expect(1, 591, '\p{ Is_latin_Ext_B}', "");
    Expect(0, 591, '\p{^ Is_latin_Ext_B}', "");
    Expect(0, 591, '\P{ Is_latin_Ext_B}', "");
    Expect(1, 591, '\P{^ Is_latin_Ext_B}', "");
    Expect(0, 592, '\p{ Is_latin_Ext_B}', "");
    Expect(1, 592, '\p{^ Is_latin_Ext_B}', "");
    Expect(1, 592, '\P{ Is_latin_Ext_B}', "");
    Expect(0, 592, '\P{^ Is_latin_Ext_B}', "");
    Error('\p{:=_in_latin_Ext_b}');
    Error('\P{:=_in_latin_Ext_b}');
    Expect(1, 591, '\p{inlatinextb}', "");
    Expect(0, 591, '\p{^inlatinextb}', "");
    Expect(0, 591, '\P{inlatinextb}', "");
    Expect(1, 591, '\P{^inlatinextb}', "");
    Expect(0, 592, '\p{inlatinextb}', "");
    Expect(1, 592, '\p{^inlatinextb}', "");
    Expect(1, 592, '\P{inlatinextb}', "");
    Expect(0, 592, '\P{^inlatinextb}', "");
    Expect(1, 591, '\p{_	In_LATIN_Ext_B}', "");
    Expect(0, 591, '\p{^_	In_LATIN_Ext_B}', "");
    Expect(0, 591, '\P{_	In_LATIN_Ext_B}', "");
    Expect(1, 591, '\P{^_	In_LATIN_Ext_B}', "");
    Expect(0, 592, '\p{_	In_LATIN_Ext_B}', "");
    Expect(1, 592, '\p{^_	In_LATIN_Ext_B}', "");
    Expect(1, 592, '\P{_	In_LATIN_Ext_B}', "");
    Expect(0, 592, '\P{^_	In_LATIN_Ext_B}', "");
    Error('\p{_:=latin_extended_C}');
    Error('\P{_:=latin_extended_C}');
    Expect(1, 11391, '\p{latinextendedc}', "");
    Expect(0, 11391, '\p{^latinextendedc}', "");
    Expect(0, 11391, '\P{latinextendedc}', "");
    Expect(1, 11391, '\P{^latinextendedc}', "");
    Expect(0, 11392, '\p{latinextendedc}', "");
    Expect(1, 11392, '\p{^latinextendedc}', "");
    Expect(1, 11392, '\P{latinextendedc}', "");
    Expect(0, 11392, '\P{^latinextendedc}', "");
    Expect(1, 11391, '\p{__Latin_Extended_C}', "");
    Expect(0, 11391, '\p{^__Latin_Extended_C}', "");
    Expect(0, 11391, '\P{__Latin_Extended_C}', "");
    Expect(1, 11391, '\P{^__Latin_Extended_C}', "");
    Expect(0, 11392, '\p{__Latin_Extended_C}', "");
    Expect(1, 11392, '\p{^__Latin_Extended_C}', "");
    Expect(1, 11392, '\P{__Latin_Extended_C}', "");
    Expect(0, 11392, '\P{^__Latin_Extended_C}', "");
    Error('\p{:=	 IS_Latin_extended_C}');
    Error('\P{:=	 IS_Latin_extended_C}');
    Expect(1, 11391, '\p{islatinextendedc}', "");
    Expect(0, 11391, '\p{^islatinextendedc}', "");
    Expect(0, 11391, '\P{islatinextendedc}', "");
    Expect(1, 11391, '\P{^islatinextendedc}', "");
    Expect(0, 11392, '\p{islatinextendedc}', "");
    Expect(1, 11392, '\p{^islatinextendedc}', "");
    Expect(1, 11392, '\P{islatinextendedc}', "");
    Expect(0, 11392, '\P{^islatinextendedc}', "");
    Expect(1, 11391, '\p{	is_LATIN_EXTENDED_C}', "");
    Expect(0, 11391, '\p{^	is_LATIN_EXTENDED_C}', "");
    Expect(0, 11391, '\P{	is_LATIN_EXTENDED_C}', "");
    Expect(1, 11391, '\P{^	is_LATIN_EXTENDED_C}', "");
    Expect(0, 11392, '\p{	is_LATIN_EXTENDED_C}', "");
    Expect(1, 11392, '\p{^	is_LATIN_EXTENDED_C}', "");
    Expect(1, 11392, '\P{	is_LATIN_EXTENDED_C}', "");
    Expect(0, 11392, '\P{^	is_LATIN_EXTENDED_C}', "");
    Error('\p{/a/ In_Latin_Extended_C}');
    Error('\P{/a/ In_Latin_Extended_C}');
    Expect(1, 11391, '\p{inlatinextendedc}', "");
    Expect(0, 11391, '\p{^inlatinextendedc}', "");
    Expect(0, 11391, '\P{inlatinextendedc}', "");
    Expect(1, 11391, '\P{^inlatinextendedc}', "");
    Expect(0, 11392, '\p{inlatinextendedc}', "");
    Expect(1, 11392, '\p{^inlatinextendedc}', "");
    Expect(1, 11392, '\P{inlatinextendedc}', "");
    Expect(0, 11392, '\P{^inlatinextendedc}', "");
    Expect(1, 11391, '\p{ -in_Latin_Extended_C}', "");
    Expect(0, 11391, '\p{^ -in_Latin_Extended_C}', "");
    Expect(0, 11391, '\P{ -in_Latin_Extended_C}', "");
    Expect(1, 11391, '\P{^ -in_Latin_Extended_C}', "");
    Expect(0, 11392, '\p{ -in_Latin_Extended_C}', "");
    Expect(1, 11392, '\p{^ -in_Latin_Extended_C}', "");
    Expect(1, 11392, '\P{ -in_Latin_Extended_C}', "");
    Expect(0, 11392, '\P{^ -in_Latin_Extended_C}', "");
    Error('\p{:=_LATIN_EXT_c}');
    Error('\P{:=_LATIN_EXT_c}');
    Expect(1, 11391, '\p{latinextc}', "");
    Expect(0, 11391, '\p{^latinextc}', "");
    Expect(0, 11391, '\P{latinextc}', "");
    Expect(1, 11391, '\P{^latinextc}', "");
    Expect(0, 11392, '\p{latinextc}', "");
    Expect(1, 11392, '\p{^latinextc}', "");
    Expect(1, 11392, '\P{latinextc}', "");
    Expect(0, 11392, '\P{^latinextc}', "");
    Expect(1, 11391, '\p{_	latin_ext_c}', "");
    Expect(0, 11391, '\p{^_	latin_ext_c}', "");
    Expect(0, 11391, '\P{_	latin_ext_c}', "");
    Expect(1, 11391, '\P{^_	latin_ext_c}', "");
    Expect(0, 11392, '\p{_	latin_ext_c}', "");
    Expect(1, 11392, '\p{^_	latin_ext_c}', "");
    Expect(1, 11392, '\P{_	latin_ext_c}', "");
    Expect(0, 11392, '\P{^_	latin_ext_c}', "");
    Error('\p{/a/	is_Latin_Ext_C}');
    Error('\P{/a/	is_Latin_Ext_C}');
    Expect(1, 11391, '\p{islatinextc}', "");
    Expect(0, 11391, '\p{^islatinextc}', "");
    Expect(0, 11391, '\P{islatinextc}', "");
    Expect(1, 11391, '\P{^islatinextc}', "");
    Expect(0, 11392, '\p{islatinextc}', "");
    Expect(1, 11392, '\p{^islatinextc}', "");
    Expect(1, 11392, '\P{islatinextc}', "");
    Expect(0, 11392, '\P{^islatinextc}', "");
    Expect(1, 11391, '\p{_	IS_Latin_EXT_C}', "");
    Expect(0, 11391, '\p{^_	IS_Latin_EXT_C}', "");
    Expect(0, 11391, '\P{_	IS_Latin_EXT_C}', "");
    Expect(1, 11391, '\P{^_	IS_Latin_EXT_C}', "");
    Expect(0, 11392, '\p{_	IS_Latin_EXT_C}', "");
    Expect(1, 11392, '\p{^_	IS_Latin_EXT_C}', "");
    Expect(1, 11392, '\P{_	IS_Latin_EXT_C}', "");
    Expect(0, 11392, '\P{^_	IS_Latin_EXT_C}', "");
    Error('\p{/a/	-In_latin_ext_C}');
    Error('\P{/a/	-In_latin_ext_C}');
    Expect(1, 11391, '\p{inlatinextc}', "");
    Expect(0, 11391, '\p{^inlatinextc}', "");
    Expect(0, 11391, '\P{inlatinextc}', "");
    Expect(1, 11391, '\P{^inlatinextc}', "");
    Expect(0, 11392, '\p{inlatinextc}', "");
    Expect(1, 11392, '\p{^inlatinextc}', "");
    Expect(1, 11392, '\P{inlatinextc}', "");
    Expect(0, 11392, '\P{^inlatinextc}', "");
    Expect(1, 11391, '\p{-	In_LATIN_ext_C}', "");
    Expect(0, 11391, '\p{^-	In_LATIN_ext_C}', "");
    Expect(0, 11391, '\P{-	In_LATIN_ext_C}', "");
    Expect(1, 11391, '\P{^-	In_LATIN_ext_C}', "");
    Expect(0, 11392, '\p{-	In_LATIN_ext_C}', "");
    Expect(1, 11392, '\p{^-	In_LATIN_ext_C}', "");
    Expect(1, 11392, '\P{-	In_LATIN_ext_C}', "");
    Expect(0, 11392, '\P{^-	In_LATIN_ext_C}', "");
    Error('\p{:=	LATIN_EXTENDED_D}');
    Error('\P{:=	LATIN_EXTENDED_D}');
    Expect(1, 43007, '\p{latinextendedd}', "");
    Expect(0, 43007, '\p{^latinextendedd}', "");
    Expect(0, 43007, '\P{latinextendedd}', "");
    Expect(1, 43007, '\P{^latinextendedd}', "");
    Expect(0, 43008, '\p{latinextendedd}', "");
    Expect(1, 43008, '\p{^latinextendedd}', "");
    Expect(1, 43008, '\P{latinextendedd}', "");
    Expect(0, 43008, '\P{^latinextendedd}', "");
    Expect(1, 43007, '\p{	_Latin_Extended_d}', "");
    Expect(0, 43007, '\p{^	_Latin_Extended_d}', "");
    Expect(0, 43007, '\P{	_Latin_Extended_d}', "");
    Expect(1, 43007, '\P{^	_Latin_Extended_d}', "");
    Expect(0, 43008, '\p{	_Latin_Extended_d}', "");
    Expect(1, 43008, '\p{^	_Latin_Extended_d}', "");
    Expect(1, 43008, '\P{	_Latin_Extended_d}', "");
    Expect(0, 43008, '\P{^	_Latin_Extended_d}', "");
    Error('\p{_Is_Latin_Extended_D:=}');
    Error('\P{_Is_Latin_Extended_D:=}');
    Expect(1, 43007, '\p{islatinextendedd}', "");
    Expect(0, 43007, '\p{^islatinextendedd}', "");
    Expect(0, 43007, '\P{islatinextendedd}', "");
    Expect(1, 43007, '\P{^islatinextendedd}', "");
    Expect(0, 43008, '\p{islatinextendedd}', "");
    Expect(1, 43008, '\p{^islatinextendedd}', "");
    Expect(1, 43008, '\P{islatinextendedd}', "");
    Expect(0, 43008, '\P{^islatinextendedd}', "");
    Expect(1, 43007, '\p{-Is_Latin_Extended_D}', "");
    Expect(0, 43007, '\p{^-Is_Latin_Extended_D}', "");
    Expect(0, 43007, '\P{-Is_Latin_Extended_D}', "");
    Expect(1, 43007, '\P{^-Is_Latin_Extended_D}', "");
    Expect(0, 43008, '\p{-Is_Latin_Extended_D}', "");
    Expect(1, 43008, '\p{^-Is_Latin_Extended_D}', "");
    Expect(1, 43008, '\P{-Is_Latin_Extended_D}', "");
    Expect(0, 43008, '\P{^-Is_Latin_Extended_D}', "");
    Error('\p{ _IN_latin_extended_D/a/}');
    Error('\P{ _IN_latin_extended_D/a/}');
    Expect(1, 43007, '\p{inlatinextendedd}', "");
    Expect(0, 43007, '\p{^inlatinextendedd}', "");
    Expect(0, 43007, '\P{inlatinextendedd}', "");
    Expect(1, 43007, '\P{^inlatinextendedd}', "");
    Expect(0, 43008, '\p{inlatinextendedd}', "");
    Expect(1, 43008, '\p{^inlatinextendedd}', "");
    Expect(1, 43008, '\P{inlatinextendedd}', "");
    Expect(0, 43008, '\P{^inlatinextendedd}', "");
    Expect(1, 43007, '\p{ _In_LATIN_Extended_D}', "");
    Expect(0, 43007, '\p{^ _In_LATIN_Extended_D}', "");
    Expect(0, 43007, '\P{ _In_LATIN_Extended_D}', "");
    Expect(1, 43007, '\P{^ _In_LATIN_Extended_D}', "");
    Expect(0, 43008, '\p{ _In_LATIN_Extended_D}', "");
    Expect(1, 43008, '\p{^ _In_LATIN_Extended_D}', "");
    Expect(1, 43008, '\P{ _In_LATIN_Extended_D}', "");
    Expect(0, 43008, '\P{^ _In_LATIN_Extended_D}', "");
    Error('\p{	:=LATIN_ext_D}');
    Error('\P{	:=LATIN_ext_D}');
    Expect(1, 43007, '\p{latinextd}', "");
    Expect(0, 43007, '\p{^latinextd}', "");
    Expect(0, 43007, '\P{latinextd}', "");
    Expect(1, 43007, '\P{^latinextd}', "");
    Expect(0, 43008, '\p{latinextd}', "");
    Expect(1, 43008, '\p{^latinextd}', "");
    Expect(1, 43008, '\P{latinextd}', "");
    Expect(0, 43008, '\P{^latinextd}', "");
    Expect(1, 43007, '\p{--Latin_Ext_D}', "");
    Expect(0, 43007, '\p{^--Latin_Ext_D}', "");
    Expect(0, 43007, '\P{--Latin_Ext_D}', "");
    Expect(1, 43007, '\P{^--Latin_Ext_D}', "");
    Expect(0, 43008, '\p{--Latin_Ext_D}', "");
    Expect(1, 43008, '\p{^--Latin_Ext_D}', "");
    Expect(1, 43008, '\P{--Latin_Ext_D}', "");
    Expect(0, 43008, '\P{^--Latin_Ext_D}', "");
    Error('\p{__Is_LATIN_Ext_D/a/}');
    Error('\P{__Is_LATIN_Ext_D/a/}');
    Expect(1, 43007, '\p{islatinextd}', "");
    Expect(0, 43007, '\p{^islatinextd}', "");
    Expect(0, 43007, '\P{islatinextd}', "");
    Expect(1, 43007, '\P{^islatinextd}', "");
    Expect(0, 43008, '\p{islatinextd}', "");
    Expect(1, 43008, '\p{^islatinextd}', "");
    Expect(1, 43008, '\P{islatinextd}', "");
    Expect(0, 43008, '\P{^islatinextd}', "");
    Expect(1, 43007, '\p{--is_Latin_ext_d}', "");
    Expect(0, 43007, '\p{^--is_Latin_ext_d}', "");
    Expect(0, 43007, '\P{--is_Latin_ext_d}', "");
    Expect(1, 43007, '\P{^--is_Latin_ext_d}', "");
    Expect(0, 43008, '\p{--is_Latin_ext_d}', "");
    Expect(1, 43008, '\p{^--is_Latin_ext_d}', "");
    Expect(1, 43008, '\P{--is_Latin_ext_d}', "");
    Expect(0, 43008, '\P{^--is_Latin_ext_d}', "");
    Error('\p{/a/ In_latin_ext_D}');
    Error('\P{/a/ In_latin_ext_D}');
    Expect(1, 43007, '\p{inlatinextd}', "");
    Expect(0, 43007, '\p{^inlatinextd}', "");
    Expect(0, 43007, '\P{inlatinextd}', "");
    Expect(1, 43007, '\P{^inlatinextd}', "");
    Expect(0, 43008, '\p{inlatinextd}', "");
    Expect(1, 43008, '\p{^inlatinextd}', "");
    Expect(1, 43008, '\P{inlatinextd}', "");
    Expect(0, 43008, '\P{^inlatinextd}', "");
    Expect(1, 43007, '\p{- In_LATIN_EXT_D}', "");
    Expect(0, 43007, '\p{^- In_LATIN_EXT_D}', "");
    Expect(0, 43007, '\P{- In_LATIN_EXT_D}', "");
    Expect(1, 43007, '\P{^- In_LATIN_EXT_D}', "");
    Expect(0, 43008, '\p{- In_LATIN_EXT_D}', "");
    Expect(1, 43008, '\p{^- In_LATIN_EXT_D}', "");
    Expect(1, 43008, '\P{- In_LATIN_EXT_D}', "");
    Expect(0, 43008, '\P{^- In_LATIN_EXT_D}', "");
    Error('\p{--latin_EXTENDED_E/a/}');
    Error('\P{--latin_EXTENDED_E/a/}');
    Expect(1, 43887, '\p{latinextendede}', "");
    Expect(0, 43887, '\p{^latinextendede}', "");
    Expect(0, 43887, '\P{latinextendede}', "");
    Expect(1, 43887, '\P{^latinextendede}', "");
    Expect(0, 43888, '\p{latinextendede}', "");
    Expect(1, 43888, '\p{^latinextendede}', "");
    Expect(1, 43888, '\P{latinextendede}', "");
    Expect(0, 43888, '\P{^latinextendede}', "");
    Expect(1, 43887, '\p{-_Latin_Extended_E}', "");
    Expect(0, 43887, '\p{^-_Latin_Extended_E}', "");
    Expect(0, 43887, '\P{-_Latin_Extended_E}', "");
    Expect(1, 43887, '\P{^-_Latin_Extended_E}', "");
    Expect(0, 43888, '\p{-_Latin_Extended_E}', "");
    Expect(1, 43888, '\p{^-_Latin_Extended_E}', "");
    Expect(1, 43888, '\P{-_Latin_Extended_E}', "");
    Expect(0, 43888, '\P{^-_Latin_Extended_E}', "");
    Error('\p{/a/-Is_Latin_extended_E}');
    Error('\P{/a/-Is_Latin_extended_E}');
    Expect(1, 43887, '\p{islatinextendede}', "");
    Expect(0, 43887, '\p{^islatinextendede}', "");
    Expect(0, 43887, '\P{islatinextendede}', "");
    Expect(1, 43887, '\P{^islatinextendede}', "");
    Expect(0, 43888, '\p{islatinextendede}', "");
    Expect(1, 43888, '\p{^islatinextendede}', "");
    Expect(1, 43888, '\P{islatinextendede}', "");
    Expect(0, 43888, '\P{^islatinextendede}', "");
    Expect(1, 43887, '\p{	IS_LATIN_Extended_E}', "");
    Expect(0, 43887, '\p{^	IS_LATIN_Extended_E}', "");
    Expect(0, 43887, '\P{	IS_LATIN_Extended_E}', "");
    Expect(1, 43887, '\P{^	IS_LATIN_Extended_E}', "");
    Expect(0, 43888, '\p{	IS_LATIN_Extended_E}', "");
    Expect(1, 43888, '\p{^	IS_LATIN_Extended_E}', "");
    Expect(1, 43888, '\P{	IS_LATIN_Extended_E}', "");
    Expect(0, 43888, '\P{^	IS_LATIN_Extended_E}', "");
    Error('\p{/a/	IN_LATIN_EXTENDED_E}');
    Error('\P{/a/	IN_LATIN_EXTENDED_E}');
    Expect(1, 43887, '\p{inlatinextendede}', "");
    Expect(0, 43887, '\p{^inlatinextendede}', "");
    Expect(0, 43887, '\P{inlatinextendede}', "");
    Expect(1, 43887, '\P{^inlatinextendede}', "");
    Expect(0, 43888, '\p{inlatinextendede}', "");
    Expect(1, 43888, '\p{^inlatinextendede}', "");
    Expect(1, 43888, '\P{inlatinextendede}', "");
    Expect(0, 43888, '\P{^inlatinextendede}', "");
    Expect(1, 43887, '\p{	 IN_Latin_EXTENDED_E}', "");
    Expect(0, 43887, '\p{^	 IN_Latin_EXTENDED_E}', "");
    Expect(0, 43887, '\P{	 IN_Latin_EXTENDED_E}', "");
    Expect(1, 43887, '\P{^	 IN_Latin_EXTENDED_E}', "");
    Expect(0, 43888, '\p{	 IN_Latin_EXTENDED_E}', "");
    Expect(1, 43888, '\p{^	 IN_Latin_EXTENDED_E}', "");
    Expect(1, 43888, '\P{	 IN_Latin_EXTENDED_E}', "");
    Expect(0, 43888, '\P{^	 IN_Latin_EXTENDED_E}', "");
    Error('\p{	/a/Latin_Ext_E}');
    Error('\P{	/a/Latin_Ext_E}');
    Expect(1, 43887, '\p{latinexte}', "");
    Expect(0, 43887, '\p{^latinexte}', "");
    Expect(0, 43887, '\P{latinexte}', "");
    Expect(1, 43887, '\P{^latinexte}', "");
    Expect(0, 43888, '\p{latinexte}', "");
    Expect(1, 43888, '\p{^latinexte}', "");
    Expect(1, 43888, '\P{latinexte}', "");
    Expect(0, 43888, '\P{^latinexte}', "");
    Expect(1, 43887, '\p{-_LATIN_Ext_E}', "");
    Expect(0, 43887, '\p{^-_LATIN_Ext_E}', "");
    Expect(0, 43887, '\P{-_LATIN_Ext_E}', "");
    Expect(1, 43887, '\P{^-_LATIN_Ext_E}', "");
    Expect(0, 43888, '\p{-_LATIN_Ext_E}', "");
    Expect(1, 43888, '\p{^-_LATIN_Ext_E}', "");
    Expect(1, 43888, '\P{-_LATIN_Ext_E}', "");
    Expect(0, 43888, '\P{^-_LATIN_Ext_E}', "");
    Error('\p{-:=Is_Latin_Ext_E}');
    Error('\P{-:=Is_Latin_Ext_E}');
    Expect(1, 43887, '\p{islatinexte}', "");
    Expect(0, 43887, '\p{^islatinexte}', "");
    Expect(0, 43887, '\P{islatinexte}', "");
    Expect(1, 43887, '\P{^islatinexte}', "");
    Expect(0, 43888, '\p{islatinexte}', "");
    Expect(1, 43888, '\p{^islatinexte}', "");
    Expect(1, 43888, '\P{islatinexte}', "");
    Expect(0, 43888, '\P{^islatinexte}', "");
    Expect(1, 43887, '\p{ is_Latin_ext_E}', "");
    Expect(0, 43887, '\p{^ is_Latin_ext_E}', "");
    Expect(0, 43887, '\P{ is_Latin_ext_E}', "");
    Expect(1, 43887, '\P{^ is_Latin_ext_E}', "");
    Expect(0, 43888, '\p{ is_Latin_ext_E}', "");
    Expect(1, 43888, '\p{^ is_Latin_ext_E}', "");
    Expect(1, 43888, '\P{ is_Latin_ext_E}', "");
    Expect(0, 43888, '\P{^ is_Latin_ext_E}', "");
    Error('\p{/a/-	In_latin_Ext_E}');
    Error('\P{/a/-	In_latin_Ext_E}');
    Expect(1, 43887, '\p{inlatinexte}', "");
    Expect(0, 43887, '\p{^inlatinexte}', "");
    Expect(0, 43887, '\P{inlatinexte}', "");
    Expect(1, 43887, '\P{^inlatinexte}', "");
    Expect(0, 43888, '\p{inlatinexte}', "");
    Expect(1, 43888, '\p{^inlatinexte}', "");
    Expect(1, 43888, '\P{inlatinexte}', "");
    Expect(0, 43888, '\P{^inlatinexte}', "");
    Expect(1, 43887, '\p{ In_Latin_ext_E}', "");
    Expect(0, 43887, '\p{^ In_Latin_ext_E}', "");
    Expect(0, 43887, '\P{ In_Latin_ext_E}', "");
    Expect(1, 43887, '\P{^ In_Latin_ext_E}', "");
    Expect(0, 43888, '\p{ In_Latin_ext_E}', "");
    Expect(1, 43888, '\p{^ In_Latin_ext_E}', "");
    Expect(1, 43888, '\P{ In_Latin_ext_E}', "");
    Expect(0, 43888, '\P{^ In_Latin_ext_E}', "");
    Error('\p{ /a/LEPCHA}');
    Error('\P{ /a/LEPCHA}');
    Expect(1, 7247, '\p{lepcha}', "");
    Expect(0, 7247, '\p{^lepcha}', "");
    Expect(0, 7247, '\P{lepcha}', "");
    Expect(1, 7247, '\P{^lepcha}', "");
    Expect(0, 7248, '\p{lepcha}', "");
    Expect(1, 7248, '\p{^lepcha}', "");
    Expect(1, 7248, '\P{lepcha}', "");
    Expect(0, 7248, '\P{^lepcha}', "");
    Expect(1, 7247, '\p{_ Lepcha}', "");
    Expect(0, 7247, '\p{^_ Lepcha}', "");
    Expect(0, 7247, '\P{_ Lepcha}', "");
    Expect(1, 7247, '\P{^_ Lepcha}', "");
    Expect(0, 7248, '\p{_ Lepcha}', "");
    Expect(1, 7248, '\p{^_ Lepcha}', "");
    Expect(1, 7248, '\P{_ Lepcha}', "");
    Expect(0, 7248, '\P{^_ Lepcha}', "");
    Error('\p{ -Is_lepcha/a/}');
    Error('\P{ -Is_lepcha/a/}');
    Expect(1, 7247, '\p{islepcha}', "");
    Expect(0, 7247, '\p{^islepcha}', "");
    Expect(0, 7247, '\P{islepcha}', "");
    Expect(1, 7247, '\P{^islepcha}', "");
    Expect(0, 7248, '\p{islepcha}', "");
    Expect(1, 7248, '\p{^islepcha}', "");
    Expect(1, 7248, '\P{islepcha}', "");
    Expect(0, 7248, '\P{^islepcha}', "");
    Expect(1, 7247, '\p{_ is_lepcha}', "");
    Expect(0, 7247, '\p{^_ is_lepcha}', "");
    Expect(0, 7247, '\P{_ is_lepcha}', "");
    Expect(1, 7247, '\P{^_ is_lepcha}', "");
    Expect(0, 7248, '\p{_ is_lepcha}', "");
    Expect(1, 7248, '\p{^_ is_lepcha}', "");
    Expect(1, 7248, '\P{_ is_lepcha}', "");
    Expect(0, 7248, '\P{^_ is_lepcha}', "");
    Error('\p{-/a/Lepc}');
    Error('\P{-/a/Lepc}');
    Expect(1, 7247, '\p{lepc}', "");
    Expect(0, 7247, '\p{^lepc}', "");
    Expect(0, 7247, '\P{lepc}', "");
    Expect(1, 7247, '\P{^lepc}', "");
    Expect(0, 7248, '\p{lepc}', "");
    Expect(1, 7248, '\p{^lepc}', "");
    Expect(1, 7248, '\P{lepc}', "");
    Expect(0, 7248, '\P{^lepc}', "");
    Expect(1, 7247, '\p{	-lepc}', "");
    Expect(0, 7247, '\p{^	-lepc}', "");
    Expect(0, 7247, '\P{	-lepc}', "");
    Expect(1, 7247, '\P{^	-lepc}', "");
    Expect(0, 7248, '\p{	-lepc}', "");
    Expect(1, 7248, '\p{^	-lepc}', "");
    Expect(1, 7248, '\P{	-lepc}', "");
    Expect(0, 7248, '\P{^	-lepc}', "");
    Error('\p{	:=IS_Lepc}');
    Error('\P{	:=IS_Lepc}');
    Expect(1, 7247, '\p{islepc}', "");
    Expect(0, 7247, '\p{^islepc}', "");
    Expect(0, 7247, '\P{islepc}', "");
    Expect(1, 7247, '\P{^islepc}', "");
    Expect(0, 7248, '\p{islepc}', "");
    Expect(1, 7248, '\p{^islepc}', "");
    Expect(1, 7248, '\P{islepc}', "");
    Expect(0, 7248, '\P{^islepc}', "");
    Expect(1, 7247, '\p{	Is_LEPC}', "");
    Expect(0, 7247, '\p{^	Is_LEPC}', "");
    Expect(0, 7247, '\P{	Is_LEPC}', "");
    Expect(1, 7247, '\P{^	Is_LEPC}', "");
    Expect(0, 7248, '\p{	Is_LEPC}', "");
    Expect(1, 7248, '\p{^	Is_LEPC}', "");
    Expect(1, 7248, '\P{	Is_LEPC}', "");
    Expect(0, 7248, '\P{^	Is_LEPC}', "");
    Error('\p{/a/ _letter}');
    Error('\P{/a/ _letter}');
    Expect(1, 195101, '\p{letter}', "");
    Expect(0, 195101, '\p{^letter}', "");
    Expect(0, 195101, '\P{letter}', "");
    Expect(1, 195101, '\P{^letter}', "");
    Expect(0, 195102, '\p{letter}', "");
    Expect(1, 195102, '\p{^letter}', "");
    Expect(1, 195102, '\P{letter}', "");
    Expect(0, 195102, '\P{^letter}', "");
    Expect(1, 195101, '\p{ _Letter}', "");
    Expect(0, 195101, '\p{^ _Letter}', "");
    Expect(0, 195101, '\P{ _Letter}', "");
    Expect(1, 195101, '\P{^ _Letter}', "");
    Expect(0, 195102, '\p{ _Letter}', "");
    Expect(1, 195102, '\p{^ _Letter}', "");
    Expect(1, 195102, '\P{ _Letter}', "");
    Expect(0, 195102, '\P{^ _Letter}', "");
    Error('\p{/a/-_is_letter}');
    Error('\P{/a/-_is_letter}');
    Expect(1, 195101, '\p{isletter}', "");
    Expect(0, 195101, '\p{^isletter}', "");
    Expect(0, 195101, '\P{isletter}', "");
    Expect(1, 195101, '\P{^isletter}', "");
    Expect(0, 195102, '\p{isletter}', "");
    Expect(1, 195102, '\p{^isletter}', "");
    Expect(1, 195102, '\P{isletter}', "");
    Expect(0, 195102, '\P{^isletter}', "");
    Expect(1, 195101, '\p{	 Is_Letter}', "");
    Expect(0, 195101, '\p{^	 Is_Letter}', "");
    Expect(0, 195101, '\P{	 Is_Letter}', "");
    Expect(1, 195101, '\P{^	 Is_Letter}', "");
    Expect(0, 195102, '\p{	 Is_Letter}', "");
    Expect(1, 195102, '\p{^	 Is_Letter}', "");
    Expect(1, 195102, '\P{	 Is_Letter}', "");
    Expect(0, 195102, '\P{^	 Is_Letter}', "");
    Error('\p{_/a/L}');
    Error('\P{_/a/L}');
    Expect(1, 195101, '\p{l}', "");
    Expect(0, 195101, '\p{^l}', "");
    Expect(0, 195101, '\P{l}', "");
    Expect(1, 195101, '\P{^l}', "");
    Expect(0, 195102, '\p{l}', "");
    Expect(1, 195102, '\p{^l}', "");
    Expect(1, 195102, '\P{l}', "");
    Expect(0, 195102, '\P{^l}', "");
    Expect(1, 195101, '\p{	-L}', "");
    Expect(0, 195101, '\p{^	-L}', "");
    Expect(0, 195101, '\P{	-L}', "");
    Expect(1, 195101, '\P{^	-L}', "");
    Expect(0, 195102, '\p{	-L}', "");
    Expect(1, 195102, '\p{^	-L}', "");
    Expect(1, 195102, '\P{	-L}', "");
    Expect(0, 195102, '\P{^	-L}', "");
    Error('\p{ /a/Is_l}');
    Error('\P{ /a/Is_l}');
    Expect(1, 195101, '\p{isl}', "");
    Expect(0, 195101, '\p{^isl}', "");
    Expect(0, 195101, '\P{isl}', "");
    Expect(1, 195101, '\P{^isl}', "");
    Expect(0, 195102, '\p{isl}', "");
    Expect(1, 195102, '\p{^isl}', "");
    Expect(1, 195102, '\P{isl}', "");
    Expect(0, 195102, '\P{^isl}', "");
    Expect(1, 195101, '\p{ is_L}', "");
    Expect(0, 195101, '\p{^ is_L}', "");
    Expect(0, 195101, '\P{ is_L}', "");
    Expect(1, 195101, '\P{^ is_L}', "");
    Expect(0, 195102, '\p{ is_L}', "");
    Expect(1, 195102, '\p{^ is_L}', "");
    Expect(1, 195102, '\P{ is_L}', "");
    Expect(0, 195102, '\P{^ is_L}', "");
    Error('\p{_Letter_Number:=}');
    Error('\P{_Letter_Number:=}');
    Expect(1, 74862, '\p{letternumber}', "");
    Expect(0, 74862, '\p{^letternumber}', "");
    Expect(0, 74862, '\P{letternumber}', "");
    Expect(1, 74862, '\P{^letternumber}', "");
    Expect(0, 74863, '\p{letternumber}', "");
    Expect(1, 74863, '\p{^letternumber}', "");
    Expect(1, 74863, '\P{letternumber}', "");
    Expect(0, 74863, '\P{^letternumber}', "");
    Expect(1, 74862, '\p{  letter_Number}', "");
    Expect(0, 74862, '\p{^  letter_Number}', "");
    Expect(0, 74862, '\P{  letter_Number}', "");
    Expect(1, 74862, '\P{^  letter_Number}', "");
    Expect(0, 74863, '\p{  letter_Number}', "");
    Expect(1, 74863, '\p{^  letter_Number}', "");
    Expect(1, 74863, '\P{  letter_Number}', "");
    Expect(0, 74863, '\P{^  letter_Number}', "");
    Error('\p{:=--IS_Letter_NUMBER}');
    Error('\P{:=--IS_Letter_NUMBER}');
    Expect(1, 74862, '\p{isletternumber}', "");
    Expect(0, 74862, '\p{^isletternumber}', "");
    Expect(0, 74862, '\P{isletternumber}', "");
    Expect(1, 74862, '\P{^isletternumber}', "");
    Expect(0, 74863, '\p{isletternumber}', "");
    Expect(1, 74863, '\p{^isletternumber}', "");
    Expect(1, 74863, '\P{isletternumber}', "");
    Expect(0, 74863, '\P{^isletternumber}', "");
    Expect(1, 74862, '\p{ 	Is_Letter_Number}', "");
    Expect(0, 74862, '\p{^ 	Is_Letter_Number}', "");
    Expect(0, 74862, '\P{ 	Is_Letter_Number}', "");
    Expect(1, 74862, '\P{^ 	Is_Letter_Number}', "");
    Expect(0, 74863, '\p{ 	Is_Letter_Number}', "");
    Expect(1, 74863, '\p{^ 	Is_Letter_Number}', "");
    Expect(1, 74863, '\P{ 	Is_Letter_Number}', "");
    Expect(0, 74863, '\P{^ 	Is_Letter_Number}', "");
    Error('\p{ 	Nl:=}');
    Error('\P{ 	Nl:=}');
    Expect(1, 74862, '\p{nl}', "");
    Expect(0, 74862, '\p{^nl}', "");
    Expect(0, 74862, '\P{nl}', "");
    Expect(1, 74862, '\P{^nl}', "");
    Expect(0, 74863, '\p{nl}', "");
    Expect(1, 74863, '\p{^nl}', "");
    Expect(1, 74863, '\P{nl}', "");
    Expect(0, 74863, '\P{^nl}', "");
    Expect(1, 74862, '\p{_ NL}', "");
    Expect(0, 74862, '\p{^_ NL}', "");
    Expect(0, 74862, '\P{_ NL}', "");
    Expect(1, 74862, '\P{^_ NL}', "");
    Expect(0, 74863, '\p{_ NL}', "");
    Expect(1, 74863, '\p{^_ NL}', "");
    Expect(1, 74863, '\P{_ NL}', "");
    Expect(0, 74863, '\P{^_ NL}', "");
    Error('\p{  Is_Nl/a/}');
    Error('\P{  Is_Nl/a/}');
    Expect(1, 74862, '\p{isnl}', "");
    Expect(0, 74862, '\p{^isnl}', "");
    Expect(0, 74862, '\P{isnl}', "");
    Expect(1, 74862, '\P{^isnl}', "");
    Expect(0, 74863, '\p{isnl}', "");
    Expect(1, 74863, '\p{^isnl}', "");
    Expect(1, 74863, '\P{isnl}', "");
    Expect(0, 74863, '\P{^isnl}', "");
    Expect(1, 74862, '\p{	-IS_nl}', "");
    Expect(0, 74862, '\p{^	-IS_nl}', "");
    Expect(0, 74862, '\P{	-IS_nl}', "");
    Expect(1, 74862, '\P{^	-IS_nl}', "");
    Expect(0, 74863, '\p{	-IS_nl}', "");
    Expect(1, 74863, '\p{^	-IS_nl}', "");
    Expect(1, 74863, '\P{	-IS_nl}', "");
    Expect(0, 74863, '\P{^	-IS_nl}', "");
    Error('\p{:=Letterlike_Symbols}');
    Error('\P{:=Letterlike_Symbols}');
    Expect(1, 8527, '\p{letterlikesymbols}', "");
    Expect(0, 8527, '\p{^letterlikesymbols}', "");
    Expect(0, 8527, '\P{letterlikesymbols}', "");
    Expect(1, 8527, '\P{^letterlikesymbols}', "");
    Expect(0, 8528, '\p{letterlikesymbols}', "");
    Expect(1, 8528, '\p{^letterlikesymbols}', "");
    Expect(1, 8528, '\P{letterlikesymbols}', "");
    Expect(0, 8528, '\P{^letterlikesymbols}', "");
    Expect(1, 8527, '\p{		letterlike_symbols}', "");
    Expect(0, 8527, '\p{^		letterlike_symbols}', "");
    Expect(0, 8527, '\P{		letterlike_symbols}', "");
    Expect(1, 8527, '\P{^		letterlike_symbols}', "");
    Expect(0, 8528, '\p{		letterlike_symbols}', "");
    Expect(1, 8528, '\p{^		letterlike_symbols}', "");
    Expect(1, 8528, '\P{		letterlike_symbols}', "");
    Expect(0, 8528, '\P{^		letterlike_symbols}', "");
    Error('\p{:=	is_LETTERLIKE_SYMBOLS}');
    Error('\P{:=	is_LETTERLIKE_SYMBOLS}');
    Expect(1, 8527, '\p{isletterlikesymbols}', "");
    Expect(0, 8527, '\p{^isletterlikesymbols}', "");
    Expect(0, 8527, '\P{isletterlikesymbols}', "");
    Expect(1, 8527, '\P{^isletterlikesymbols}', "");
    Expect(0, 8528, '\p{isletterlikesymbols}', "");
    Expect(1, 8528, '\p{^isletterlikesymbols}', "");
    Expect(1, 8528, '\P{isletterlikesymbols}', "");
    Expect(0, 8528, '\P{^isletterlikesymbols}', "");
    Expect(1, 8527, '\p{--IS_Letterlike_symbols}', "");
    Expect(0, 8527, '\p{^--IS_Letterlike_symbols}', "");
    Expect(0, 8527, '\P{--IS_Letterlike_symbols}', "");
    Expect(1, 8527, '\P{^--IS_Letterlike_symbols}', "");
    Expect(0, 8528, '\p{--IS_Letterlike_symbols}', "");
    Expect(1, 8528, '\p{^--IS_Letterlike_symbols}', "");
    Expect(1, 8528, '\P{--IS_Letterlike_symbols}', "");
    Expect(0, 8528, '\P{^--IS_Letterlike_symbols}', "");
    Error('\p{:= _In_Letterlike_SYMBOLS}');
    Error('\P{:= _In_Letterlike_SYMBOLS}');
    Expect(1, 8527, '\p{inletterlikesymbols}', "");
    Expect(0, 8527, '\p{^inletterlikesymbols}', "");
    Expect(0, 8527, '\P{inletterlikesymbols}', "");
    Expect(1, 8527, '\P{^inletterlikesymbols}', "");
    Expect(0, 8528, '\p{inletterlikesymbols}', "");
    Expect(1, 8528, '\p{^inletterlikesymbols}', "");
    Expect(1, 8528, '\P{inletterlikesymbols}', "");
    Expect(0, 8528, '\P{^inletterlikesymbols}', "");
    Expect(1, 8527, '\p{		In_Letterlike_Symbols}', "");
    Expect(0, 8527, '\p{^		In_Letterlike_Symbols}', "");
    Expect(0, 8527, '\P{		In_Letterlike_Symbols}', "");
    Expect(1, 8527, '\P{^		In_Letterlike_Symbols}', "");
    Expect(0, 8528, '\p{		In_Letterlike_Symbols}', "");
    Expect(1, 8528, '\p{^		In_Letterlike_Symbols}', "");
    Expect(1, 8528, '\P{		In_Letterlike_Symbols}', "");
    Expect(0, 8528, '\P{^		In_Letterlike_Symbols}', "");
    Error('\p{-:=Limbu}');
    Error('\P{-:=Limbu}');
    Expect(1, 6479, '\p{limbu}', "");
    Expect(0, 6479, '\p{^limbu}', "");
    Expect(0, 6479, '\P{limbu}', "");
    Expect(1, 6479, '\P{^limbu}', "");
    Expect(0, 6480, '\p{limbu}', "");
    Expect(1, 6480, '\p{^limbu}', "");
    Expect(1, 6480, '\P{limbu}', "");
    Expect(0, 6480, '\P{^limbu}', "");
    Expect(1, 6479, '\p{--Limbu}', "");
    Expect(0, 6479, '\p{^--Limbu}', "");
    Expect(0, 6479, '\P{--Limbu}', "");
    Expect(1, 6479, '\P{^--Limbu}', "");
    Expect(0, 6480, '\p{--Limbu}', "");
    Expect(1, 6480, '\p{^--Limbu}', "");
    Expect(1, 6480, '\P{--Limbu}', "");
    Expect(0, 6480, '\P{^--Limbu}', "");
    Error('\p{/a/IS_Limbu}');
    Error('\P{/a/IS_Limbu}');
    Expect(1, 6479, '\p{islimbu}', "");
    Expect(0, 6479, '\p{^islimbu}', "");
    Expect(0, 6479, '\P{islimbu}', "");
    Expect(1, 6479, '\P{^islimbu}', "");
    Expect(0, 6480, '\p{islimbu}', "");
    Expect(1, 6480, '\p{^islimbu}', "");
    Expect(1, 6480, '\P{islimbu}', "");
    Expect(0, 6480, '\P{^islimbu}', "");
    Expect(1, 6479, '\p{-Is_limbu}', "");
    Expect(0, 6479, '\p{^-Is_limbu}', "");
    Expect(0, 6479, '\P{-Is_limbu}', "");
    Expect(1, 6479, '\P{^-Is_limbu}', "");
    Expect(0, 6480, '\p{-Is_limbu}', "");
    Expect(1, 6480, '\p{^-Is_limbu}', "");
    Expect(1, 6480, '\P{-Is_limbu}', "");
    Expect(0, 6480, '\P{^-Is_limbu}', "");
    Error('\p{:=	Limb}');
    Error('\P{:=	Limb}');
    Expect(1, 6479, '\p{limb}', "");
    Expect(0, 6479, '\p{^limb}', "");
    Expect(0, 6479, '\P{limb}', "");
    Expect(1, 6479, '\P{^limb}', "");
    Expect(0, 6480, '\p{limb}', "");
    Expect(1, 6480, '\p{^limb}', "");
    Expect(1, 6480, '\P{limb}', "");
    Expect(0, 6480, '\P{^limb}', "");
    Expect(1, 6479, '\p{--limb}', "");
    Expect(0, 6479, '\p{^--limb}', "");
    Expect(0, 6479, '\P{--limb}', "");
    Expect(1, 6479, '\P{^--limb}', "");
    Expect(0, 6480, '\p{--limb}', "");
    Expect(1, 6480, '\p{^--limb}', "");
    Expect(1, 6480, '\P{--limb}', "");
    Expect(0, 6480, '\P{^--limb}', "");
    Error('\p{/a/IS_Limb}');
    Error('\P{/a/IS_Limb}');
    Expect(1, 6479, '\p{islimb}', "");
    Expect(0, 6479, '\p{^islimb}', "");
    Expect(0, 6479, '\P{islimb}', "");
    Expect(1, 6479, '\P{^islimb}', "");
    Expect(0, 6480, '\p{islimb}', "");
    Expect(1, 6480, '\p{^islimb}', "");
    Expect(1, 6480, '\P{islimb}', "");
    Expect(0, 6480, '\P{^islimb}', "");
    Expect(1, 6479, '\p{__Is_LIMB}', "");
    Expect(0, 6479, '\p{^__Is_LIMB}', "");
    Expect(0, 6479, '\P{__Is_LIMB}', "");
    Expect(1, 6479, '\P{^__Is_LIMB}', "");
    Expect(0, 6480, '\p{__Is_LIMB}', "");
    Expect(1, 6480, '\p{^__Is_LIMB}', "");
    Expect(1, 6480, '\P{__Is_LIMB}', "");
    Expect(0, 6480, '\P{^__Is_LIMB}', "");
    Error('\p{	-LINE_Separator:=}');
    Error('\P{	-LINE_Separator:=}');
    Expect(1, 8232, '\p{lineseparator}', "");
    Expect(0, 8232, '\p{^lineseparator}', "");
    Expect(0, 8232, '\P{lineseparator}', "");
    Expect(1, 8232, '\P{^lineseparator}', "");
    Expect(0, 8233, '\p{lineseparator}', "");
    Expect(1, 8233, '\p{^lineseparator}', "");
    Expect(1, 8233, '\P{lineseparator}', "");
    Expect(0, 8233, '\P{^lineseparator}', "");
    Expect(1, 8232, '\p{		LINE_Separator}', "");
    Expect(0, 8232, '\p{^		LINE_Separator}', "");
    Expect(0, 8232, '\P{		LINE_Separator}', "");
    Expect(1, 8232, '\P{^		LINE_Separator}', "");
    Expect(0, 8233, '\p{		LINE_Separator}', "");
    Expect(1, 8233, '\p{^		LINE_Separator}', "");
    Expect(1, 8233, '\P{		LINE_Separator}', "");
    Expect(0, 8233, '\P{^		LINE_Separator}', "");
    Error('\p{/a/_	IS_Line_separator}');
    Error('\P{/a/_	IS_Line_separator}');
    Expect(1, 8232, '\p{islineseparator}', "");
    Expect(0, 8232, '\p{^islineseparator}', "");
    Expect(0, 8232, '\P{islineseparator}', "");
    Expect(1, 8232, '\P{^islineseparator}', "");
    Expect(0, 8233, '\p{islineseparator}', "");
    Expect(1, 8233, '\p{^islineseparator}', "");
    Expect(1, 8233, '\P{islineseparator}', "");
    Expect(0, 8233, '\P{^islineseparator}', "");
    Expect(1, 8232, '\p{ _is_Line_SEPARATOR}', "");
    Expect(0, 8232, '\p{^ _is_Line_SEPARATOR}', "");
    Expect(0, 8232, '\P{ _is_Line_SEPARATOR}', "");
    Expect(1, 8232, '\P{^ _is_Line_SEPARATOR}', "");
    Expect(0, 8233, '\p{ _is_Line_SEPARATOR}', "");
    Expect(1, 8233, '\p{^ _is_Line_SEPARATOR}', "");
    Expect(1, 8233, '\P{ _is_Line_SEPARATOR}', "");
    Expect(0, 8233, '\P{^ _is_Line_SEPARATOR}', "");
    Error('\p{_ZL/a/}');
    Error('\P{_ZL/a/}');
    Expect(1, 8232, '\p{zl}', "");
    Expect(0, 8232, '\p{^zl}', "");
    Expect(0, 8232, '\P{zl}', "");
    Expect(1, 8232, '\P{^zl}', "");
    Expect(0, 8233, '\p{zl}', "");
    Expect(1, 8233, '\p{^zl}', "");
    Expect(1, 8233, '\P{zl}', "");
    Expect(0, 8233, '\P{^zl}', "");
    Expect(1, 8232, '\p{		zl}', "");
    Expect(0, 8232, '\p{^		zl}', "");
    Expect(0, 8232, '\P{		zl}', "");
    Expect(1, 8232, '\P{^		zl}', "");
    Expect(0, 8233, '\p{		zl}', "");
    Expect(1, 8233, '\p{^		zl}', "");
    Expect(1, 8233, '\P{		zl}', "");
    Expect(0, 8233, '\P{^		zl}', "");
    Error('\p{/a/ -IS_Zl}');
    Error('\P{/a/ -IS_Zl}');
    Expect(1, 8232, '\p{iszl}', "");
    Expect(0, 8232, '\p{^iszl}', "");
    Expect(0, 8232, '\P{iszl}', "");
    Expect(1, 8232, '\P{^iszl}', "");
    Expect(0, 8233, '\p{iszl}', "");
    Expect(1, 8233, '\p{^iszl}', "");
    Expect(1, 8233, '\P{iszl}', "");
    Expect(0, 8233, '\P{^iszl}', "");
    Expect(1, 8232, '\p{	-Is_ZL}', "");
    Expect(0, 8232, '\p{^	-Is_ZL}', "");
    Expect(0, 8232, '\P{	-Is_ZL}', "");
    Expect(1, 8232, '\P{^	-Is_ZL}', "");
    Expect(0, 8233, '\p{	-Is_ZL}', "");
    Expect(1, 8233, '\p{^	-Is_ZL}', "");
    Expect(1, 8233, '\P{	-Is_ZL}', "");
    Expect(0, 8233, '\P{^	-Is_ZL}', "");
    Error('\p{-/a/Linear_A}');
    Error('\P{-/a/Linear_A}');
    Expect(1, 67431, '\p{lineara}', "");
    Expect(0, 67431, '\p{^lineara}', "");
    Expect(0, 67431, '\P{lineara}', "");
    Expect(1, 67431, '\P{^lineara}', "");
    Expect(0, 67432, '\p{lineara}', "");
    Expect(1, 67432, '\p{^lineara}', "");
    Expect(1, 67432, '\P{lineara}', "");
    Expect(0, 67432, '\P{^lineara}', "");
    Expect(1, 67431, '\p{-linear_A}', "");
    Expect(0, 67431, '\p{^-linear_A}', "");
    Expect(0, 67431, '\P{-linear_A}', "");
    Expect(1, 67431, '\P{^-linear_A}', "");
    Expect(0, 67432, '\p{-linear_A}', "");
    Expect(1, 67432, '\p{^-linear_A}', "");
    Expect(1, 67432, '\P{-linear_A}', "");
    Expect(0, 67432, '\P{^-linear_A}', "");
    Error('\p{	-Is_linear_A/a/}');
    Error('\P{	-Is_linear_A/a/}');
    Expect(1, 67431, '\p{islineara}', "");
    Expect(0, 67431, '\p{^islineara}', "");
    Expect(0, 67431, '\P{islineara}', "");
    Expect(1, 67431, '\P{^islineara}', "");
    Expect(0, 67432, '\p{islineara}', "");
    Expect(1, 67432, '\p{^islineara}', "");
    Expect(1, 67432, '\P{islineara}', "");
    Expect(0, 67432, '\P{^islineara}', "");
    Expect(1, 67431, '\p{  Is_linear_A}', "");
    Expect(0, 67431, '\p{^  Is_linear_A}', "");
    Expect(0, 67431, '\P{  Is_linear_A}', "");
    Expect(1, 67431, '\P{^  Is_linear_A}', "");
    Expect(0, 67432, '\p{  Is_linear_A}', "");
    Expect(1, 67432, '\p{^  Is_linear_A}', "");
    Expect(1, 67432, '\P{  Is_linear_A}', "");
    Expect(0, 67432, '\P{^  Is_linear_A}', "");
    Error('\p{-_Lina:=}');
    Error('\P{-_Lina:=}');
    Expect(1, 67431, '\p{lina}', "");
    Expect(0, 67431, '\p{^lina}', "");
    Expect(0, 67431, '\P{lina}', "");
    Expect(1, 67431, '\P{^lina}', "");
    Expect(0, 67432, '\p{lina}', "");
    Expect(1, 67432, '\p{^lina}', "");
    Expect(1, 67432, '\P{lina}', "");
    Expect(0, 67432, '\P{^lina}', "");
    Expect(1, 67431, '\p{ Lina}', "");
    Expect(0, 67431, '\p{^ Lina}', "");
    Expect(0, 67431, '\P{ Lina}', "");
    Expect(1, 67431, '\P{^ Lina}', "");
    Expect(0, 67432, '\p{ Lina}', "");
    Expect(1, 67432, '\p{^ Lina}', "");
    Expect(1, 67432, '\P{ Lina}', "");
    Expect(0, 67432, '\P{^ Lina}', "");
    Error('\p{/a/	-Is_lina}');
    Error('\P{/a/	-Is_lina}');
    Expect(1, 67431, '\p{islina}', "");
    Expect(0, 67431, '\p{^islina}', "");
    Expect(0, 67431, '\P{islina}', "");
    Expect(1, 67431, '\P{^islina}', "");
    Expect(0, 67432, '\p{islina}', "");
    Expect(1, 67432, '\p{^islina}', "");
    Expect(1, 67432, '\P{islina}', "");
    Expect(0, 67432, '\P{^islina}', "");
    Expect(1, 67431, '\p{	Is_Lina}', "");
    Expect(0, 67431, '\p{^	Is_Lina}', "");
    Expect(0, 67431, '\P{	Is_Lina}', "");
    Expect(1, 67431, '\P{^	Is_Lina}', "");
    Expect(0, 67432, '\p{	Is_Lina}', "");
    Expect(1, 67432, '\p{^	Is_Lina}', "");
    Expect(1, 67432, '\P{	Is_Lina}', "");
    Expect(0, 67432, '\P{^	Is_Lina}', "");
    Error('\p{-	Linear_B/a/}');
    Error('\P{-	Linear_B/a/}');
    Expect(1, 65855, '\p{linearb}', "");
    Expect(0, 65855, '\p{^linearb}', "");
    Expect(0, 65855, '\P{linearb}', "");
    Expect(1, 65855, '\P{^linearb}', "");
    Expect(0, 65856, '\p{linearb}', "");
    Expect(1, 65856, '\p{^linearb}', "");
    Expect(1, 65856, '\P{linearb}', "");
    Expect(0, 65856, '\P{^linearb}', "");
    Expect(1, 65855, '\p{_-LINEAR_b}', "");
    Expect(0, 65855, '\p{^_-LINEAR_b}', "");
    Expect(0, 65855, '\P{_-LINEAR_b}', "");
    Expect(1, 65855, '\P{^_-LINEAR_b}', "");
    Expect(0, 65856, '\p{_-LINEAR_b}', "");
    Expect(1, 65856, '\p{^_-LINEAR_b}', "");
    Expect(1, 65856, '\P{_-LINEAR_b}', "");
    Expect(0, 65856, '\P{^_-LINEAR_b}', "");
    Error('\p{-/a/Is_LINEAR_B}');
    Error('\P{-/a/Is_LINEAR_B}');
    Expect(1, 65855, '\p{islinearb}', "");
    Expect(0, 65855, '\p{^islinearb}', "");
    Expect(0, 65855, '\P{islinearb}', "");
    Expect(1, 65855, '\P{^islinearb}', "");
    Expect(0, 65856, '\p{islinearb}', "");
    Expect(1, 65856, '\p{^islinearb}', "");
    Expect(1, 65856, '\P{islinearb}', "");
    Expect(0, 65856, '\P{^islinearb}', "");
    Expect(1, 65855, '\p{-_Is_Linear_B}', "");
    Expect(0, 65855, '\p{^-_Is_Linear_B}', "");
    Expect(0, 65855, '\P{-_Is_Linear_B}', "");
    Expect(1, 65855, '\P{^-_Is_Linear_B}', "");
    Expect(0, 65856, '\p{-_Is_Linear_B}', "");
    Expect(1, 65856, '\p{^-_Is_Linear_B}', "");
    Expect(1, 65856, '\P{-_Is_Linear_B}', "");
    Expect(0, 65856, '\P{^-_Is_Linear_B}', "");
    Error('\p{-:=linb}');
    Error('\P{-:=linb}');
    Expect(1, 65855, '\p{linb}', "");
    Expect(0, 65855, '\p{^linb}', "");
    Expect(0, 65855, '\P{linb}', "");
    Expect(1, 65855, '\P{^linb}', "");
    Expect(0, 65856, '\p{linb}', "");
    Expect(1, 65856, '\p{^linb}', "");
    Expect(1, 65856, '\P{linb}', "");
    Expect(0, 65856, '\P{^linb}', "");
    Expect(1, 65855, '\p{-LINB}', "");
    Expect(0, 65855, '\p{^-LINB}', "");
    Expect(0, 65855, '\P{-LINB}', "");
    Expect(1, 65855, '\P{^-LINB}', "");
    Expect(0, 65856, '\p{-LINB}', "");
    Expect(1, 65856, '\p{^-LINB}', "");
    Expect(1, 65856, '\P{-LINB}', "");
    Expect(0, 65856, '\P{^-LINB}', "");
    Error('\p{_:=is_linb}');
    Error('\P{_:=is_linb}');
    Expect(1, 65855, '\p{islinb}', "");
    Expect(0, 65855, '\p{^islinb}', "");
    Expect(0, 65855, '\P{islinb}', "");
    Expect(1, 65855, '\P{^islinb}', "");
    Expect(0, 65856, '\p{islinb}', "");
    Expect(1, 65856, '\p{^islinb}', "");
    Expect(1, 65856, '\P{islinb}', "");
    Expect(0, 65856, '\P{^islinb}', "");
    Expect(1, 65855, '\p{-is_Linb}', "");
    Expect(0, 65855, '\p{^-is_Linb}', "");
    Expect(0, 65855, '\P{-is_Linb}', "");
    Expect(1, 65855, '\P{^-is_Linb}', "");
    Expect(0, 65856, '\p{-is_Linb}', "");
    Expect(1, 65856, '\p{^-is_Linb}', "");
    Expect(1, 65856, '\P{-is_Linb}', "");
    Expect(0, 65856, '\P{^-is_Linb}', "");
    Error('\p{__Linear_B_ideograms:=}');
    Error('\P{__Linear_B_ideograms:=}');
    Expect(1, 65791, '\p{linearbideograms}', "");
    Expect(0, 65791, '\p{^linearbideograms}', "");
    Expect(0, 65791, '\P{linearbideograms}', "");
    Expect(1, 65791, '\P{^linearbideograms}', "");
    Expect(0, 65792, '\p{linearbideograms}', "");
    Expect(1, 65792, '\p{^linearbideograms}', "");
    Expect(1, 65792, '\P{linearbideograms}', "");
    Expect(0, 65792, '\P{^linearbideograms}', "");
    Expect(1, 65791, '\p{		linear_B_Ideograms}', "");
    Expect(0, 65791, '\p{^		linear_B_Ideograms}', "");
    Expect(0, 65791, '\P{		linear_B_Ideograms}', "");
    Expect(1, 65791, '\P{^		linear_B_Ideograms}', "");
    Expect(0, 65792, '\p{		linear_B_Ideograms}', "");
    Expect(1, 65792, '\p{^		linear_B_Ideograms}', "");
    Expect(1, 65792, '\P{		linear_B_Ideograms}', "");
    Expect(0, 65792, '\P{^		linear_B_Ideograms}', "");
    Error('\p{	 is_Linear_B_IDEOGRAMS/a/}');
    Error('\P{	 is_Linear_B_IDEOGRAMS/a/}');
    Expect(1, 65791, '\p{islinearbideograms}', "");
    Expect(0, 65791, '\p{^islinearbideograms}', "");
    Expect(0, 65791, '\P{islinearbideograms}', "");
    Expect(1, 65791, '\P{^islinearbideograms}', "");
    Expect(0, 65792, '\p{islinearbideograms}', "");
    Expect(1, 65792, '\p{^islinearbideograms}', "");
    Expect(1, 65792, '\P{islinearbideograms}', "");
    Expect(0, 65792, '\P{^islinearbideograms}', "");
    Expect(1, 65791, '\p{	 Is_linear_B_Ideograms}', "");
    Expect(0, 65791, '\p{^	 Is_linear_B_Ideograms}', "");
    Expect(0, 65791, '\P{	 Is_linear_B_Ideograms}', "");
    Expect(1, 65791, '\P{^	 Is_linear_B_Ideograms}', "");
    Expect(0, 65792, '\p{	 Is_linear_B_Ideograms}', "");
    Expect(1, 65792, '\p{^	 Is_linear_B_Ideograms}', "");
    Expect(1, 65792, '\P{	 Is_linear_B_Ideograms}', "");
    Expect(0, 65792, '\P{^	 Is_linear_B_Ideograms}', "");
    Error('\p{-_IN_Linear_B_IDEOGRAMS/a/}');
    Error('\P{-_IN_Linear_B_IDEOGRAMS/a/}');
    Expect(1, 65791, '\p{inlinearbideograms}', "");
    Expect(0, 65791, '\p{^inlinearbideograms}', "");
    Expect(0, 65791, '\P{inlinearbideograms}', "");
    Expect(1, 65791, '\P{^inlinearbideograms}', "");
    Expect(0, 65792, '\p{inlinearbideograms}', "");
    Expect(1, 65792, '\p{^inlinearbideograms}', "");
    Expect(1, 65792, '\P{inlinearbideograms}', "");
    Expect(0, 65792, '\P{^inlinearbideograms}', "");
    Expect(1, 65791, '\p{ -In_Linear_B_ideograms}', "");
    Expect(0, 65791, '\p{^ -In_Linear_B_ideograms}', "");
    Expect(0, 65791, '\P{ -In_Linear_B_ideograms}', "");
    Expect(1, 65791, '\P{^ -In_Linear_B_ideograms}', "");
    Expect(0, 65792, '\p{ -In_Linear_B_ideograms}', "");
    Expect(1, 65792, '\p{^ -In_Linear_B_ideograms}', "");
    Expect(1, 65792, '\P{ -In_Linear_B_ideograms}', "");
    Expect(0, 65792, '\P{^ -In_Linear_B_ideograms}', "");
    Error('\p{ :=linear_B_Syllabary}');
    Error('\P{ :=linear_B_Syllabary}');
    Expect(1, 65663, '\p{linearbsyllabary}', "");
    Expect(0, 65663, '\p{^linearbsyllabary}', "");
    Expect(0, 65663, '\P{linearbsyllabary}', "");
    Expect(1, 65663, '\P{^linearbsyllabary}', "");
    Expect(0, 65664, '\p{linearbsyllabary}', "");
    Expect(1, 65664, '\p{^linearbsyllabary}', "");
    Expect(1, 65664, '\P{linearbsyllabary}', "");
    Expect(0, 65664, '\P{^linearbsyllabary}', "");
    Expect(1, 65663, '\p{-LINEAR_B_syllabary}', "");
    Expect(0, 65663, '\p{^-LINEAR_B_syllabary}', "");
    Expect(0, 65663, '\P{-LINEAR_B_syllabary}', "");
    Expect(1, 65663, '\P{^-LINEAR_B_syllabary}', "");
    Expect(0, 65664, '\p{-LINEAR_B_syllabary}', "");
    Expect(1, 65664, '\p{^-LINEAR_B_syllabary}', "");
    Expect(1, 65664, '\P{-LINEAR_B_syllabary}', "");
    Expect(0, 65664, '\P{^-LINEAR_B_syllabary}', "");
    Error('\p{/a/is_Linear_B_syllabary}');
    Error('\P{/a/is_Linear_B_syllabary}');
    Expect(1, 65663, '\p{islinearbsyllabary}', "");
    Expect(0, 65663, '\p{^islinearbsyllabary}', "");
    Expect(0, 65663, '\P{islinearbsyllabary}', "");
    Expect(1, 65663, '\P{^islinearbsyllabary}', "");
    Expect(0, 65664, '\p{islinearbsyllabary}', "");
    Expect(1, 65664, '\p{^islinearbsyllabary}', "");
    Expect(1, 65664, '\P{islinearbsyllabary}', "");
    Expect(0, 65664, '\P{^islinearbsyllabary}', "");
    Expect(1, 65663, '\p{_	is_LINEAR_B_Syllabary}', "");
    Expect(0, 65663, '\p{^_	is_LINEAR_B_Syllabary}', "");
    Expect(0, 65663, '\P{_	is_LINEAR_B_Syllabary}', "");
    Expect(1, 65663, '\P{^_	is_LINEAR_B_Syllabary}', "");
    Expect(0, 65664, '\p{_	is_LINEAR_B_Syllabary}', "");
    Expect(1, 65664, '\p{^_	is_LINEAR_B_Syllabary}', "");
    Expect(1, 65664, '\P{_	is_LINEAR_B_Syllabary}', "");
    Expect(0, 65664, '\P{^_	is_LINEAR_B_Syllabary}', "");
    Error('\p{_/a/in_LINEAR_B_syllabary}');
    Error('\P{_/a/in_LINEAR_B_syllabary}');
    Expect(1, 65663, '\p{inlinearbsyllabary}', "");
    Expect(0, 65663, '\p{^inlinearbsyllabary}', "");
    Expect(0, 65663, '\P{inlinearbsyllabary}', "");
    Expect(1, 65663, '\P{^inlinearbsyllabary}', "");
    Expect(0, 65664, '\p{inlinearbsyllabary}', "");
    Expect(1, 65664, '\p{^inlinearbsyllabary}', "");
    Expect(1, 65664, '\P{inlinearbsyllabary}', "");
    Expect(0, 65664, '\P{^inlinearbsyllabary}', "");
    Expect(1, 65663, '\p{-In_Linear_B_Syllabary}', "");
    Expect(0, 65663, '\p{^-In_Linear_B_Syllabary}', "");
    Expect(0, 65663, '\P{-In_Linear_B_Syllabary}', "");
    Expect(1, 65663, '\P{^-In_Linear_B_Syllabary}', "");
    Expect(0, 65664, '\p{-In_Linear_B_Syllabary}', "");
    Expect(1, 65664, '\p{^-In_Linear_B_Syllabary}', "");
    Expect(1, 65664, '\P{-In_Linear_B_Syllabary}', "");
    Expect(0, 65664, '\P{^-In_Linear_B_Syllabary}', "");
    Error('\p{:= _Lisu}');
    Error('\P{:= _Lisu}');
    Expect(1, 42239, '\p{lisu}', "");
    Expect(0, 42239, '\p{^lisu}', "");
    Expect(0, 42239, '\P{lisu}', "");
    Expect(1, 42239, '\P{^lisu}', "");
    Expect(0, 42240, '\p{lisu}', "");
    Expect(1, 42240, '\p{^lisu}', "");
    Expect(1, 42240, '\P{lisu}', "");
    Expect(0, 42240, '\P{^lisu}', "");
    Expect(1, 42239, '\p{_-Lisu}', "");
    Expect(0, 42239, '\p{^_-Lisu}', "");
    Expect(0, 42239, '\P{_-Lisu}', "");
    Expect(1, 42239, '\P{^_-Lisu}', "");
    Expect(0, 42240, '\p{_-Lisu}', "");
    Expect(1, 42240, '\p{^_-Lisu}', "");
    Expect(1, 42240, '\P{_-Lisu}', "");
    Expect(0, 42240, '\P{^_-Lisu}', "");
    Error('\p{/a/-	Is_Lisu}');
    Error('\P{/a/-	Is_Lisu}');
    Expect(1, 42239, '\p{islisu}', "");
    Expect(0, 42239, '\p{^islisu}', "");
    Expect(0, 42239, '\P{islisu}', "");
    Expect(1, 42239, '\P{^islisu}', "");
    Expect(0, 42240, '\p{islisu}', "");
    Expect(1, 42240, '\p{^islisu}', "");
    Expect(1, 42240, '\P{islisu}', "");
    Expect(0, 42240, '\P{^islisu}', "");
    Expect(1, 42239, '\p{-	Is_LISU}', "");
    Expect(0, 42239, '\p{^-	Is_LISU}', "");
    Expect(0, 42239, '\P{-	Is_LISU}', "");
    Expect(1, 42239, '\P{^-	Is_LISU}', "");
    Expect(0, 42240, '\p{-	Is_LISU}', "");
    Expect(1, 42240, '\p{^-	Is_LISU}', "");
    Expect(1, 42240, '\P{-	Is_LISU}', "");
    Expect(0, 42240, '\P{^-	Is_LISU}', "");
    Error('\p{	/a/Logical_Order_EXCEPTION}');
    Error('\P{	/a/Logical_Order_EXCEPTION}');
    Expect(1, 43708, '\p{logicalorderexception}', "");
    Expect(0, 43708, '\p{^logicalorderexception}', "");
    Expect(0, 43708, '\P{logicalorderexception}', "");
    Expect(1, 43708, '\P{^logicalorderexception}', "");
    Expect(0, 43709, '\p{logicalorderexception}', "");
    Expect(1, 43709, '\p{^logicalorderexception}', "");
    Expect(1, 43709, '\P{logicalorderexception}', "");
    Expect(0, 43709, '\P{^logicalorderexception}', "");
    Expect(1, 43708, '\p{	Logical_Order_exception}', "");
    Expect(0, 43708, '\p{^	Logical_Order_exception}', "");
    Expect(0, 43708, '\P{	Logical_Order_exception}', "");
    Expect(1, 43708, '\P{^	Logical_Order_exception}', "");
    Expect(0, 43709, '\p{	Logical_Order_exception}', "");
    Expect(1, 43709, '\p{^	Logical_Order_exception}', "");
    Expect(1, 43709, '\P{	Logical_Order_exception}', "");
    Expect(0, 43709, '\P{^	Logical_Order_exception}', "");
    Error('\p{-	is_LOGICAL_Order_Exception/a/}');
    Error('\P{-	is_LOGICAL_Order_Exception/a/}');
    Expect(1, 43708, '\p{islogicalorderexception}', "");
    Expect(0, 43708, '\p{^islogicalorderexception}', "");
    Expect(0, 43708, '\P{islogicalorderexception}', "");
    Expect(1, 43708, '\P{^islogicalorderexception}', "");
    Expect(0, 43709, '\p{islogicalorderexception}', "");
    Expect(1, 43709, '\p{^islogicalorderexception}', "");
    Expect(1, 43709, '\P{islogicalorderexception}', "");
    Expect(0, 43709, '\P{^islogicalorderexception}', "");
    Expect(1, 43708, '\p{_ IS_Logical_Order_Exception}', "");
    Expect(0, 43708, '\p{^_ IS_Logical_Order_Exception}', "");
    Expect(0, 43708, '\P{_ IS_Logical_Order_Exception}', "");
    Expect(1, 43708, '\P{^_ IS_Logical_Order_Exception}', "");
    Expect(0, 43709, '\p{_ IS_Logical_Order_Exception}', "");
    Expect(1, 43709, '\p{^_ IS_Logical_Order_Exception}', "");
    Expect(1, 43709, '\P{_ IS_Logical_Order_Exception}', "");
    Expect(0, 43709, '\P{^_ IS_Logical_Order_Exception}', "");
    Error('\p{	-LOE/a/}');
    Error('\P{	-LOE/a/}');
    Expect(1, 43708, '\p{loe}', "");
    Expect(0, 43708, '\p{^loe}', "");
    Expect(0, 43708, '\P{loe}', "");
    Expect(1, 43708, '\P{^loe}', "");
    Expect(0, 43709, '\p{loe}', "");
    Expect(1, 43709, '\p{^loe}', "");
    Expect(1, 43709, '\P{loe}', "");
    Expect(0, 43709, '\P{^loe}', "");
    Expect(1, 43708, '\p{	_loe}', "");
    Expect(0, 43708, '\p{^	_loe}', "");
    Expect(0, 43708, '\P{	_loe}', "");
    Expect(1, 43708, '\P{^	_loe}', "");
    Expect(0, 43709, '\p{	_loe}', "");
    Expect(1, 43709, '\p{^	_loe}', "");
    Expect(1, 43709, '\P{	_loe}', "");
    Expect(0, 43709, '\P{^	_loe}', "");
    Error('\p{_:=IS_LOE}');
    Error('\P{_:=IS_LOE}');
    Expect(1, 43708, '\p{isloe}', "");
    Expect(0, 43708, '\p{^isloe}', "");
    Expect(0, 43708, '\P{isloe}', "");
    Expect(1, 43708, '\P{^isloe}', "");
    Expect(0, 43709, '\p{isloe}', "");
    Expect(1, 43709, '\p{^isloe}', "");
    Expect(1, 43709, '\P{isloe}', "");
    Expect(0, 43709, '\P{^isloe}', "");
    Expect(1, 43708, '\p{_IS_loe}', "");
    Expect(0, 43708, '\p{^_IS_loe}', "");
    Expect(0, 43708, '\P{_IS_loe}', "");
    Expect(1, 43708, '\P{^_IS_loe}', "");
    Expect(0, 43709, '\p{_IS_loe}', "");
    Expect(1, 43709, '\p{^_IS_loe}', "");
    Expect(1, 43709, '\P{_IS_loe}', "");
    Expect(0, 43709, '\P{^_IS_loe}', "");
    Error('\p{/a/_ Low_SURROGATES}');
    Error('\P{/a/_ Low_SURROGATES}');
    Expect(1, 57343, '\p{lowsurrogates}', "");
    Expect(0, 57343, '\p{^lowsurrogates}', "");
    Expect(0, 57343, '\P{lowsurrogates}', "");
    Expect(1, 57343, '\P{^lowsurrogates}', "");
    Expect(0, 57344, '\p{lowsurrogates}', "");
    Expect(1, 57344, '\p{^lowsurrogates}', "");
    Expect(1, 57344, '\P{lowsurrogates}', "");
    Expect(0, 57344, '\P{^lowsurrogates}', "");
    Expect(1, 57343, '\p{Low_SURROGATES}', "");
    Expect(0, 57343, '\p{^Low_SURROGATES}', "");
    Expect(0, 57343, '\P{Low_SURROGATES}', "");
    Expect(1, 57343, '\P{^Low_SURROGATES}', "");
    Expect(0, 57344, '\p{Low_SURROGATES}', "");
    Expect(1, 57344, '\p{^Low_SURROGATES}', "");
    Expect(1, 57344, '\P{Low_SURROGATES}', "");
    Expect(0, 57344, '\P{^Low_SURROGATES}', "");
    Error('\p{	/a/Is_Low_SURROGATES}');
    Error('\P{	/a/Is_Low_SURROGATES}');
    Expect(1, 57343, '\p{islowsurrogates}', "");
    Expect(0, 57343, '\p{^islowsurrogates}', "");
    Expect(0, 57343, '\P{islowsurrogates}', "");
    Expect(1, 57343, '\P{^islowsurrogates}', "");
    Expect(0, 57344, '\p{islowsurrogates}', "");
    Expect(1, 57344, '\p{^islowsurrogates}', "");
    Expect(1, 57344, '\P{islowsurrogates}', "");
    Expect(0, 57344, '\P{^islowsurrogates}', "");
    Expect(1, 57343, '\p{	is_LOW_SURROGATES}', "");
    Expect(0, 57343, '\p{^	is_LOW_SURROGATES}', "");
    Expect(0, 57343, '\P{	is_LOW_SURROGATES}', "");
    Expect(1, 57343, '\P{^	is_LOW_SURROGATES}', "");
    Expect(0, 57344, '\p{	is_LOW_SURROGATES}', "");
    Expect(1, 57344, '\p{^	is_LOW_SURROGATES}', "");
    Expect(1, 57344, '\P{	is_LOW_SURROGATES}', "");
    Expect(0, 57344, '\P{^	is_LOW_SURROGATES}', "");
    Error('\p{ In_LOW_Surrogates/a/}');
    Error('\P{ In_LOW_Surrogates/a/}');
    Expect(1, 57343, '\p{inlowsurrogates}', "");
    Expect(0, 57343, '\p{^inlowsurrogates}', "");
    Expect(0, 57343, '\P{inlowsurrogates}', "");
    Expect(1, 57343, '\P{^inlowsurrogates}', "");
    Expect(0, 57344, '\p{inlowsurrogates}', "");
    Expect(1, 57344, '\p{^inlowsurrogates}', "");
    Expect(1, 57344, '\P{inlowsurrogates}', "");
    Expect(0, 57344, '\P{^inlowsurrogates}', "");
    Expect(1, 57343, '\p{	_In_low_Surrogates}', "");
    Expect(0, 57343, '\p{^	_In_low_Surrogates}', "");
    Expect(0, 57343, '\P{	_In_low_Surrogates}', "");
    Expect(1, 57343, '\P{^	_In_low_Surrogates}', "");
    Expect(0, 57344, '\p{	_In_low_Surrogates}', "");
    Expect(1, 57344, '\p{^	_In_low_Surrogates}', "");
    Expect(1, 57344, '\P{	_In_low_Surrogates}', "");
    Expect(0, 57344, '\P{^	_In_low_Surrogates}', "");
    Error('\p{ Lowercase_Letter:=}');
    Error('\P{ Lowercase_Letter:=}');
    Expect(1, 125251, '\p{lowercaseletter}', "");
    Expect(0, 125251, '\p{^lowercaseletter}', "");
    Expect(0, 125251, '\P{lowercaseletter}', "");
    Expect(1, 125251, '\P{^lowercaseletter}', "");
    Expect(0, 125252, '\p{lowercaseletter}', "");
    Expect(1, 125252, '\p{^lowercaseletter}', "");
    Expect(1, 125252, '\P{lowercaseletter}', "");
    Expect(0, 125252, '\P{^lowercaseletter}', "");
    Expect(1, 125251, '\p{	-Lowercase_letter}', "");
    Expect(0, 125251, '\p{^	-Lowercase_letter}', "");
    Expect(0, 125251, '\P{	-Lowercase_letter}', "");
    Expect(1, 125251, '\P{^	-Lowercase_letter}', "");
    Expect(0, 125252, '\p{	-Lowercase_letter}', "");
    Expect(1, 125252, '\p{^	-Lowercase_letter}', "");
    Expect(1, 125252, '\P{	-Lowercase_letter}', "");
    Expect(0, 125252, '\P{^	-Lowercase_letter}', "");
    Error('\p{/a/- is_LOWERCASE_letter}');
    Error('\P{/a/- is_LOWERCASE_letter}');
    Expect(1, 125251, '\p{islowercaseletter}', "");
    Expect(0, 125251, '\p{^islowercaseletter}', "");
    Expect(0, 125251, '\P{islowercaseletter}', "");
    Expect(1, 125251, '\P{^islowercaseletter}', "");
    Expect(0, 125252, '\p{islowercaseletter}', "");
    Expect(1, 125252, '\p{^islowercaseletter}', "");
    Expect(1, 125252, '\P{islowercaseletter}', "");
    Expect(0, 125252, '\P{^islowercaseletter}', "");
    Expect(1, 125251, '\p{_-is_LOWERCASE_letter}', "");
    Expect(0, 125251, '\p{^_-is_LOWERCASE_letter}', "");
    Expect(0, 125251, '\P{_-is_LOWERCASE_letter}', "");
    Expect(1, 125251, '\P{^_-is_LOWERCASE_letter}', "");
    Expect(0, 125252, '\p{_-is_LOWERCASE_letter}', "");
    Expect(1, 125252, '\p{^_-is_LOWERCASE_letter}', "");
    Expect(1, 125252, '\P{_-is_LOWERCASE_letter}', "");
    Expect(0, 125252, '\P{^_-is_LOWERCASE_letter}', "");
    Error('\p{/a/-	ll}');
    Error('\P{/a/-	ll}');
    Expect(1, 125251, '\p{ll}', "");
    Expect(0, 125251, '\p{^ll}', "");
    Expect(0, 125251, '\P{ll}', "");
    Expect(1, 125251, '\P{^ll}', "");
    Expect(0, 125252, '\p{ll}', "");
    Expect(1, 125252, '\p{^ll}', "");
    Expect(1, 125252, '\P{ll}', "");
    Expect(0, 125252, '\P{^ll}', "");
    Expect(1, 125251, '\p{_Ll}', "");
    Expect(0, 125251, '\p{^_Ll}', "");
    Expect(0, 125251, '\P{_Ll}', "");
    Expect(1, 125251, '\P{^_Ll}', "");
    Expect(0, 125252, '\p{_Ll}', "");
    Expect(1, 125252, '\p{^_Ll}', "");
    Expect(1, 125252, '\P{_Ll}', "");
    Expect(0, 125252, '\P{^_Ll}', "");
    Error('\p{ Is_Ll:=}');
    Error('\P{ Is_Ll:=}');
    Expect(1, 125251, '\p{isll}', "");
    Expect(0, 125251, '\p{^isll}', "");
    Expect(0, 125251, '\P{isll}', "");
    Expect(1, 125251, '\P{^isll}', "");
    Expect(0, 125252, '\p{isll}', "");
    Expect(1, 125252, '\p{^isll}', "");
    Expect(1, 125252, '\P{isll}', "");
    Expect(0, 125252, '\P{^isll}', "");
    Expect(1, 125251, '\p{- Is_ll}', "");
    Expect(0, 125251, '\p{^- Is_ll}', "");
    Expect(0, 125251, '\P{- Is_ll}', "");
    Expect(1, 125251, '\P{^- Is_ll}', "");
    Expect(0, 125252, '\p{- Is_ll}', "");
    Expect(1, 125252, '\p{^- Is_ll}', "");
    Expect(1, 125252, '\P{- Is_ll}', "");
    Expect(0, 125252, '\P{^- Is_ll}', "");
    Error('\p{_Lycian:=}');
    Error('\P{_Lycian:=}');
    Expect(1, 66204, '\p{lycian}', "");
    Expect(0, 66204, '\p{^lycian}', "");
    Expect(0, 66204, '\P{lycian}', "");
    Expect(1, 66204, '\P{^lycian}', "");
    Expect(0, 66205, '\p{lycian}', "");
    Expect(1, 66205, '\p{^lycian}', "");
    Expect(1, 66205, '\P{lycian}', "");
    Expect(0, 66205, '\P{^lycian}', "");
    Expect(1, 66204, '\p{ -Lycian}', "");
    Expect(0, 66204, '\p{^ -Lycian}', "");
    Expect(0, 66204, '\P{ -Lycian}', "");
    Expect(1, 66204, '\P{^ -Lycian}', "");
    Expect(0, 66205, '\p{ -Lycian}', "");
    Expect(1, 66205, '\p{^ -Lycian}', "");
    Expect(1, 66205, '\P{ -Lycian}', "");
    Expect(0, 66205, '\P{^ -Lycian}', "");
    Error('\p{ IS_Lycian:=}');
    Error('\P{ IS_Lycian:=}');
    Expect(1, 66204, '\p{islycian}', "");
    Expect(0, 66204, '\p{^islycian}', "");
    Expect(0, 66204, '\P{islycian}', "");
    Expect(1, 66204, '\P{^islycian}', "");
    Expect(0, 66205, '\p{islycian}', "");
    Expect(1, 66205, '\p{^islycian}', "");
    Expect(1, 66205, '\P{islycian}', "");
    Expect(0, 66205, '\P{^islycian}', "");
    Expect(1, 66204, '\p{ -IS_Lycian}', "");
    Expect(0, 66204, '\p{^ -IS_Lycian}', "");
    Expect(0, 66204, '\P{ -IS_Lycian}', "");
    Expect(1, 66204, '\P{^ -IS_Lycian}', "");
    Expect(0, 66205, '\p{ -IS_Lycian}', "");
    Expect(1, 66205, '\p{^ -IS_Lycian}', "");
    Expect(1, 66205, '\P{ -IS_Lycian}', "");
    Expect(0, 66205, '\P{^ -IS_Lycian}', "");
    Error('\p{	 Lyci:=}');
    Error('\P{	 Lyci:=}');
    Expect(1, 66204, '\p{lyci}', "");
    Expect(0, 66204, '\p{^lyci}', "");
    Expect(0, 66204, '\P{lyci}', "");
    Expect(1, 66204, '\P{^lyci}', "");
    Expect(0, 66205, '\p{lyci}', "");
    Expect(1, 66205, '\p{^lyci}', "");
    Expect(1, 66205, '\P{lyci}', "");
    Expect(0, 66205, '\P{^lyci}', "");
    Expect(1, 66204, '\p{ Lyci}', "");
    Expect(0, 66204, '\p{^ Lyci}', "");
    Expect(0, 66204, '\P{ Lyci}', "");
    Expect(1, 66204, '\P{^ Lyci}', "");
    Expect(0, 66205, '\p{ Lyci}', "");
    Expect(1, 66205, '\p{^ Lyci}', "");
    Expect(1, 66205, '\P{ Lyci}', "");
    Expect(0, 66205, '\P{^ Lyci}', "");
    Error('\p{:=_Is_Lyci}');
    Error('\P{:=_Is_Lyci}');
    Expect(1, 66204, '\p{islyci}', "");
    Expect(0, 66204, '\p{^islyci}', "");
    Expect(0, 66204, '\P{islyci}', "");
    Expect(1, 66204, '\P{^islyci}', "");
    Expect(0, 66205, '\p{islyci}', "");
    Expect(1, 66205, '\p{^islyci}', "");
    Expect(1, 66205, '\P{islyci}', "");
    Expect(0, 66205, '\P{^islyci}', "");
    Expect(1, 66204, '\p{is_Lyci}', "");
    Expect(0, 66204, '\p{^is_Lyci}', "");
    Expect(0, 66204, '\P{is_Lyci}', "");
    Expect(1, 66204, '\P{^is_Lyci}', "");
    Expect(0, 66205, '\p{is_Lyci}', "");
    Expect(1, 66205, '\p{^is_Lyci}', "");
    Expect(1, 66205, '\P{is_Lyci}', "");
    Expect(0, 66205, '\P{^is_Lyci}', "");
    Error('\p{		Lydian:=}');
    Error('\P{		Lydian:=}');
    Expect(1, 67903, '\p{lydian}', "");
    Expect(0, 67903, '\p{^lydian}', "");
    Expect(0, 67903, '\P{lydian}', "");
    Expect(1, 67903, '\P{^lydian}', "");
    Expect(0, 67904, '\p{lydian}', "");
    Expect(1, 67904, '\p{^lydian}', "");
    Expect(1, 67904, '\P{lydian}', "");
    Expect(0, 67904, '\P{^lydian}', "");
    Expect(1, 67903, '\p{--LYDIAN}', "");
    Expect(0, 67903, '\p{^--LYDIAN}', "");
    Expect(0, 67903, '\P{--LYDIAN}', "");
    Expect(1, 67903, '\P{^--LYDIAN}', "");
    Expect(0, 67904, '\p{--LYDIAN}', "");
    Expect(1, 67904, '\p{^--LYDIAN}', "");
    Expect(1, 67904, '\P{--LYDIAN}', "");
    Expect(0, 67904, '\P{^--LYDIAN}', "");
    Error('\p{-/a/Is_Lydian}');
    Error('\P{-/a/Is_Lydian}');
    Expect(1, 67903, '\p{islydian}', "");
    Expect(0, 67903, '\p{^islydian}', "");
    Expect(0, 67903, '\P{islydian}', "");
    Expect(1, 67903, '\P{^islydian}', "");
    Expect(0, 67904, '\p{islydian}', "");
    Expect(1, 67904, '\p{^islydian}', "");
    Expect(1, 67904, '\P{islydian}', "");
    Expect(0, 67904, '\P{^islydian}', "");
    Expect(1, 67903, '\p{_	IS_Lydian}', "");
    Expect(0, 67903, '\p{^_	IS_Lydian}', "");
    Expect(0, 67903, '\P{_	IS_Lydian}', "");
    Expect(1, 67903, '\P{^_	IS_Lydian}', "");
    Expect(0, 67904, '\p{_	IS_Lydian}', "");
    Expect(1, 67904, '\p{^_	IS_Lydian}', "");
    Expect(1, 67904, '\P{_	IS_Lydian}', "");
    Expect(0, 67904, '\P{^_	IS_Lydian}', "");
    Error('\p{:=	Lydi}');
    Error('\P{:=	Lydi}');
    Expect(1, 67903, '\p{lydi}', "");
    Expect(0, 67903, '\p{^lydi}', "");
    Expect(0, 67903, '\P{lydi}', "");
    Expect(1, 67903, '\P{^lydi}', "");
    Expect(0, 67904, '\p{lydi}', "");
    Expect(1, 67904, '\p{^lydi}', "");
    Expect(1, 67904, '\P{lydi}', "");
    Expect(0, 67904, '\P{^lydi}', "");
    Expect(1, 67903, '\p{  Lydi}', "");
    Expect(0, 67903, '\p{^  Lydi}', "");
    Expect(0, 67903, '\P{  Lydi}', "");
    Expect(1, 67903, '\P{^  Lydi}', "");
    Expect(0, 67904, '\p{  Lydi}', "");
    Expect(1, 67904, '\p{^  Lydi}', "");
    Expect(1, 67904, '\P{  Lydi}', "");
    Expect(0, 67904, '\P{^  Lydi}', "");
    Error('\p{_:=Is_LYDI}');
    Error('\P{_:=Is_LYDI}');
    Expect(1, 67903, '\p{islydi}', "");
    Expect(0, 67903, '\p{^islydi}', "");
    Expect(0, 67903, '\P{islydi}', "");
    Expect(1, 67903, '\P{^islydi}', "");
    Expect(0, 67904, '\p{islydi}', "");
    Expect(1, 67904, '\p{^islydi}', "");
    Expect(1, 67904, '\P{islydi}', "");
    Expect(0, 67904, '\P{^islydi}', "");
    Expect(1, 67903, '\p{ -is_Lydi}', "");
    Expect(0, 67903, '\p{^ -is_Lydi}', "");
    Expect(0, 67903, '\P{ -is_Lydi}', "");
    Expect(1, 67903, '\P{^ -is_Lydi}', "");
    Expect(0, 67904, '\p{ -is_Lydi}', "");
    Expect(1, 67904, '\p{^ -is_Lydi}', "");
    Expect(1, 67904, '\P{ -is_Lydi}', "");
    Expect(0, 67904, '\P{^ -is_Lydi}', "");
    Error('\p{-/a/Mahajani}');
    Error('\P{-/a/Mahajani}');
    Expect(1, 70006, '\p{mahajani}', "");
    Expect(0, 70006, '\p{^mahajani}', "");
    Expect(0, 70006, '\P{mahajani}', "");
    Expect(1, 70006, '\P{^mahajani}', "");
    Expect(0, 70007, '\p{mahajani}', "");
    Expect(1, 70007, '\p{^mahajani}', "");
    Expect(1, 70007, '\P{mahajani}', "");
    Expect(0, 70007, '\P{^mahajani}', "");
    Expect(1, 70006, '\p{- Mahajani}', "");
    Expect(0, 70006, '\p{^- Mahajani}', "");
    Expect(0, 70006, '\P{- Mahajani}', "");
    Expect(1, 70006, '\P{^- Mahajani}', "");
    Expect(0, 70007, '\p{- Mahajani}', "");
    Expect(1, 70007, '\p{^- Mahajani}', "");
    Expect(1, 70007, '\P{- Mahajani}', "");
    Expect(0, 70007, '\P{^- Mahajani}', "");
    Error('\p{-IS_MAHAJANI/a/}');
    Error('\P{-IS_MAHAJANI/a/}');
    Expect(1, 70006, '\p{ismahajani}', "");
    Expect(0, 70006, '\p{^ismahajani}', "");
    Expect(0, 70006, '\P{ismahajani}', "");
    Expect(1, 70006, '\P{^ismahajani}', "");
    Expect(0, 70007, '\p{ismahajani}', "");
    Expect(1, 70007, '\p{^ismahajani}', "");
    Expect(1, 70007, '\P{ismahajani}', "");
    Expect(0, 70007, '\P{^ismahajani}', "");
    Expect(1, 70006, '\p{ 	IS_Mahajani}', "");
    Expect(0, 70006, '\p{^ 	IS_Mahajani}', "");
    Expect(0, 70006, '\P{ 	IS_Mahajani}', "");
    Expect(1, 70006, '\P{^ 	IS_Mahajani}', "");
    Expect(0, 70007, '\p{ 	IS_Mahajani}', "");
    Expect(1, 70007, '\p{^ 	IS_Mahajani}', "");
    Expect(1, 70007, '\P{ 	IS_Mahajani}', "");
    Expect(0, 70007, '\P{^ 	IS_Mahajani}', "");
    Error('\p{:=_-mahj}');
    Error('\P{:=_-mahj}');
    Expect(1, 70006, '\p{mahj}', "");
    Expect(0, 70006, '\p{^mahj}', "");
    Expect(0, 70006, '\P{mahj}', "");
    Expect(1, 70006, '\P{^mahj}', "");
    Expect(0, 70007, '\p{mahj}', "");
    Expect(1, 70007, '\p{^mahj}', "");
    Expect(1, 70007, '\P{mahj}', "");
    Expect(0, 70007, '\P{^mahj}', "");
    Expect(1, 70006, '\p{	_Mahj}', "");
    Expect(0, 70006, '\p{^	_Mahj}', "");
    Expect(0, 70006, '\P{	_Mahj}', "");
    Expect(1, 70006, '\P{^	_Mahj}', "");
    Expect(0, 70007, '\p{	_Mahj}', "");
    Expect(1, 70007, '\p{^	_Mahj}', "");
    Expect(1, 70007, '\P{	_Mahj}', "");
    Expect(0, 70007, '\P{^	_Mahj}', "");
    Error('\p{-_Is_Mahj:=}');
    Error('\P{-_Is_Mahj:=}');
    Expect(1, 70006, '\p{ismahj}', "");
    Expect(0, 70006, '\p{^ismahj}', "");
    Expect(0, 70006, '\P{ismahj}', "");
    Expect(1, 70006, '\P{^ismahj}', "");
    Expect(0, 70007, '\p{ismahj}', "");
    Expect(1, 70007, '\p{^ismahj}', "");
    Expect(1, 70007, '\P{ismahj}', "");
    Expect(0, 70007, '\P{^ismahj}', "");
    Expect(1, 70006, '\p{_Is_Mahj}', "");
    Expect(0, 70006, '\p{^_Is_Mahj}', "");
    Expect(0, 70006, '\P{_Is_Mahj}', "");
    Expect(1, 70006, '\P{^_Is_Mahj}', "");
    Expect(0, 70007, '\p{_Is_Mahj}', "");
    Expect(1, 70007, '\p{^_Is_Mahj}', "");
    Expect(1, 70007, '\P{_Is_Mahj}', "");
    Expect(0, 70007, '\P{^_Is_Mahj}', "");
    Error('\p{_:=Mahjong_TILES}');
    Error('\P{_:=Mahjong_TILES}');
    Expect(1, 127023, '\p{mahjongtiles}', "");
    Expect(0, 127023, '\p{^mahjongtiles}', "");
    Expect(0, 127023, '\P{mahjongtiles}', "");
    Expect(1, 127023, '\P{^mahjongtiles}', "");
    Expect(0, 127024, '\p{mahjongtiles}', "");
    Expect(1, 127024, '\p{^mahjongtiles}', "");
    Expect(1, 127024, '\P{mahjongtiles}', "");
    Expect(0, 127024, '\P{^mahjongtiles}', "");
    Expect(1, 127023, '\p{	-Mahjong_Tiles}', "");
    Expect(0, 127023, '\p{^	-Mahjong_Tiles}', "");
    Expect(0, 127023, '\P{	-Mahjong_Tiles}', "");
    Expect(1, 127023, '\P{^	-Mahjong_Tiles}', "");
    Expect(0, 127024, '\p{	-Mahjong_Tiles}', "");
    Expect(1, 127024, '\p{^	-Mahjong_Tiles}', "");
    Expect(1, 127024, '\P{	-Mahjong_Tiles}', "");
    Expect(0, 127024, '\P{^	-Mahjong_Tiles}', "");
    Error('\p{:=Is_Mahjong_Tiles}');
    Error('\P{:=Is_Mahjong_Tiles}');
    Expect(1, 127023, '\p{ismahjongtiles}', "");
    Expect(0, 127023, '\p{^ismahjongtiles}', "");
    Expect(0, 127023, '\P{ismahjongtiles}', "");
    Expect(1, 127023, '\P{^ismahjongtiles}', "");
    Expect(0, 127024, '\p{ismahjongtiles}', "");
    Expect(1, 127024, '\p{^ismahjongtiles}', "");
    Expect(1, 127024, '\P{ismahjongtiles}', "");
    Expect(0, 127024, '\P{^ismahjongtiles}', "");
    Expect(1, 127023, '\p{__IS_MAHJONG_TILES}', "");
    Expect(0, 127023, '\p{^__IS_MAHJONG_TILES}', "");
    Expect(0, 127023, '\P{__IS_MAHJONG_TILES}', "");
    Expect(1, 127023, '\P{^__IS_MAHJONG_TILES}', "");
    Expect(0, 127024, '\p{__IS_MAHJONG_TILES}', "");
    Expect(1, 127024, '\p{^__IS_MAHJONG_TILES}', "");
    Expect(1, 127024, '\P{__IS_MAHJONG_TILES}', "");
    Expect(0, 127024, '\P{^__IS_MAHJONG_TILES}', "");
    Error('\p{	In_MAHJONG_tiles/a/}');
    Error('\P{	In_MAHJONG_tiles/a/}');
    Expect(1, 127023, '\p{inmahjongtiles}', "");
    Expect(0, 127023, '\p{^inmahjongtiles}', "");
    Expect(0, 127023, '\P{inmahjongtiles}', "");
    Expect(1, 127023, '\P{^inmahjongtiles}', "");
    Expect(0, 127024, '\p{inmahjongtiles}', "");
    Expect(1, 127024, '\p{^inmahjongtiles}', "");
    Expect(1, 127024, '\P{inmahjongtiles}', "");
    Expect(0, 127024, '\P{^inmahjongtiles}', "");
    Expect(1, 127023, '\p{__In_MAHJONG_Tiles}', "");
    Expect(0, 127023, '\p{^__In_MAHJONG_Tiles}', "");
    Expect(0, 127023, '\P{__In_MAHJONG_Tiles}', "");
    Expect(1, 127023, '\P{^__In_MAHJONG_Tiles}', "");
    Expect(0, 127024, '\p{__In_MAHJONG_Tiles}', "");
    Expect(1, 127024, '\p{^__In_MAHJONG_Tiles}', "");
    Expect(1, 127024, '\P{__In_MAHJONG_Tiles}', "");
    Expect(0, 127024, '\P{^__In_MAHJONG_Tiles}', "");
    Error('\p{:=-Mahjong}');
    Error('\P{:=-Mahjong}');
    Expect(1, 127023, '\p{mahjong}', "");
    Expect(0, 127023, '\p{^mahjong}', "");
    Expect(0, 127023, '\P{mahjong}', "");
    Expect(1, 127023, '\P{^mahjong}', "");
    Expect(0, 127024, '\p{mahjong}', "");
    Expect(1, 127024, '\p{^mahjong}', "");
    Expect(1, 127024, '\P{mahjong}', "");
    Expect(0, 127024, '\P{^mahjong}', "");
    Expect(1, 127023, '\p{_Mahjong}', "");
    Expect(0, 127023, '\p{^_Mahjong}', "");
    Expect(0, 127023, '\P{_Mahjong}', "");
    Expect(1, 127023, '\P{^_Mahjong}', "");
    Expect(0, 127024, '\p{_Mahjong}', "");
    Expect(1, 127024, '\p{^_Mahjong}', "");
    Expect(1, 127024, '\P{_Mahjong}', "");
    Expect(0, 127024, '\P{^_Mahjong}', "");
    Error('\p{-/a/IS_Mahjong}');
    Error('\P{-/a/IS_Mahjong}');
    Expect(1, 127023, '\p{ismahjong}', "");
    Expect(0, 127023, '\p{^ismahjong}', "");
    Expect(0, 127023, '\P{ismahjong}', "");
    Expect(1, 127023, '\P{^ismahjong}', "");
    Expect(0, 127024, '\p{ismahjong}', "");
    Expect(1, 127024, '\p{^ismahjong}', "");
    Expect(1, 127024, '\P{ismahjong}', "");
    Expect(0, 127024, '\P{^ismahjong}', "");
    Expect(1, 127023, '\p{-IS_Mahjong}', "");
    Expect(0, 127023, '\p{^-IS_Mahjong}', "");
    Expect(0, 127023, '\P{-IS_Mahjong}', "");
    Expect(1, 127023, '\P{^-IS_Mahjong}', "");
    Expect(0, 127024, '\p{-IS_Mahjong}', "");
    Expect(1, 127024, '\p{^-IS_Mahjong}', "");
    Expect(1, 127024, '\P{-IS_Mahjong}', "");
    Expect(0, 127024, '\P{^-IS_Mahjong}', "");
    Error('\p{-IN_MAHJONG/a/}');
    Error('\P{-IN_MAHJONG/a/}');
    Expect(1, 127023, '\p{inmahjong}', "");
    Expect(0, 127023, '\p{^inmahjong}', "");
    Expect(0, 127023, '\P{inmahjong}', "");
    Expect(1, 127023, '\P{^inmahjong}', "");
    Expect(0, 127024, '\p{inmahjong}', "");
    Expect(1, 127024, '\p{^inmahjong}', "");
    Expect(1, 127024, '\P{inmahjong}', "");
    Expect(0, 127024, '\P{^inmahjong}', "");
    Expect(1, 127023, '\p{--IN_Mahjong}', "");
    Expect(0, 127023, '\p{^--IN_Mahjong}', "");
    Expect(0, 127023, '\P{--IN_Mahjong}', "");
    Expect(1, 127023, '\P{^--IN_Mahjong}', "");
    Expect(0, 127024, '\p{--IN_Mahjong}', "");
    Expect(1, 127024, '\p{^--IN_Mahjong}', "");
    Expect(1, 127024, '\P{--IN_Mahjong}', "");
    Expect(0, 127024, '\P{^--IN_Mahjong}', "");
    Error('\p{-Malayalam:=}');
    Error('\P{-Malayalam:=}');
    Expect(1, 7386, '\p{malayalam}', "");
    Expect(0, 7386, '\p{^malayalam}', "");
    Expect(0, 7386, '\P{malayalam}', "");
    Expect(1, 7386, '\P{^malayalam}', "");
    Expect(0, 7387, '\p{malayalam}', "");
    Expect(1, 7387, '\p{^malayalam}', "");
    Expect(1, 7387, '\P{malayalam}', "");
    Expect(0, 7387, '\P{^malayalam}', "");
    Expect(1, 7386, '\p{ Malayalam}', "");
    Expect(0, 7386, '\p{^ Malayalam}', "");
    Expect(0, 7386, '\P{ Malayalam}', "");
    Expect(1, 7386, '\P{^ Malayalam}', "");
    Expect(0, 7387, '\p{ Malayalam}', "");
    Expect(1, 7387, '\p{^ Malayalam}', "");
    Expect(1, 7387, '\P{ Malayalam}', "");
    Expect(0, 7387, '\P{^ Malayalam}', "");
    Error('\p{_	is_Malayalam:=}');
    Error('\P{_	is_Malayalam:=}');
    Expect(1, 7386, '\p{ismalayalam}', "");
    Expect(0, 7386, '\p{^ismalayalam}', "");
    Expect(0, 7386, '\P{ismalayalam}', "");
    Expect(1, 7386, '\P{^ismalayalam}', "");
    Expect(0, 7387, '\p{ismalayalam}', "");
    Expect(1, 7387, '\p{^ismalayalam}', "");
    Expect(1, 7387, '\P{ismalayalam}', "");
    Expect(0, 7387, '\P{^ismalayalam}', "");
    Expect(1, 7386, '\p{--IS_Malayalam}', "");
    Expect(0, 7386, '\p{^--IS_Malayalam}', "");
    Expect(0, 7386, '\P{--IS_Malayalam}', "");
    Expect(1, 7386, '\P{^--IS_Malayalam}', "");
    Expect(0, 7387, '\p{--IS_Malayalam}', "");
    Expect(1, 7387, '\p{^--IS_Malayalam}', "");
    Expect(1, 7387, '\P{--IS_Malayalam}', "");
    Expect(0, 7387, '\P{^--IS_Malayalam}', "");
    Error('\p{-Mlym:=}');
    Error('\P{-Mlym:=}');
    Expect(1, 7386, '\p{mlym}', "");
    Expect(0, 7386, '\p{^mlym}', "");
    Expect(0, 7386, '\P{mlym}', "");
    Expect(1, 7386, '\P{^mlym}', "");
    Expect(0, 7387, '\p{mlym}', "");
    Expect(1, 7387, '\p{^mlym}', "");
    Expect(1, 7387, '\P{mlym}', "");
    Expect(0, 7387, '\P{^mlym}', "");
    Expect(1, 7386, '\p{__Mlym}', "");
    Expect(0, 7386, '\p{^__Mlym}', "");
    Expect(0, 7386, '\P{__Mlym}', "");
    Expect(1, 7386, '\P{^__Mlym}', "");
    Expect(0, 7387, '\p{__Mlym}', "");
    Expect(1, 7387, '\p{^__Mlym}', "");
    Expect(1, 7387, '\P{__Mlym}', "");
    Expect(0, 7387, '\P{^__Mlym}', "");
    Error('\p{ Is_mlym/a/}');
    Error('\P{ Is_mlym/a/}');
    Expect(1, 7386, '\p{ismlym}', "");
    Expect(0, 7386, '\p{^ismlym}', "");
    Expect(0, 7386, '\P{ismlym}', "");
    Expect(1, 7386, '\P{^ismlym}', "");
    Expect(0, 7387, '\p{ismlym}', "");
    Expect(1, 7387, '\p{^ismlym}', "");
    Expect(1, 7387, '\P{ismlym}', "");
    Expect(0, 7387, '\P{^ismlym}', "");
    Expect(1, 7386, '\p{ 	is_Mlym}', "");
    Expect(0, 7386, '\p{^ 	is_Mlym}', "");
    Expect(0, 7386, '\P{ 	is_Mlym}', "");
    Expect(1, 7386, '\P{^ 	is_Mlym}', "");
    Expect(0, 7387, '\p{ 	is_Mlym}', "");
    Expect(1, 7387, '\p{^ 	is_Mlym}', "");
    Expect(1, 7387, '\P{ 	is_Mlym}', "");
    Expect(0, 7387, '\P{^ 	is_Mlym}', "");
    Error('\p{:=-_mandaic}');
    Error('\P{:=-_mandaic}');
    Expect(1, 2142, '\p{mandaic}', "");
    Expect(0, 2142, '\p{^mandaic}', "");
    Expect(0, 2142, '\P{mandaic}', "");
    Expect(1, 2142, '\P{^mandaic}', "");
    Expect(0, 2143, '\p{mandaic}', "");
    Expect(1, 2143, '\p{^mandaic}', "");
    Expect(1, 2143, '\P{mandaic}', "");
    Expect(0, 2143, '\P{^mandaic}', "");
    Expect(1, 2142, '\p{_Mandaic}', "");
    Expect(0, 2142, '\p{^_Mandaic}', "");
    Expect(0, 2142, '\P{_Mandaic}', "");
    Expect(1, 2142, '\P{^_Mandaic}', "");
    Expect(0, 2143, '\p{_Mandaic}', "");
    Expect(1, 2143, '\p{^_Mandaic}', "");
    Expect(1, 2143, '\P{_Mandaic}', "");
    Expect(0, 2143, '\P{^_Mandaic}', "");
    Error('\p{:=IS_MANDAIC}');
    Error('\P{:=IS_MANDAIC}');
    Expect(1, 2142, '\p{ismandaic}', "");
    Expect(0, 2142, '\p{^ismandaic}', "");
    Expect(0, 2142, '\P{ismandaic}', "");
    Expect(1, 2142, '\P{^ismandaic}', "");
    Expect(0, 2143, '\p{ismandaic}', "");
    Expect(1, 2143, '\p{^ismandaic}', "");
    Expect(1, 2143, '\P{ismandaic}', "");
    Expect(0, 2143, '\P{^ismandaic}', "");
    Expect(1, 2142, '\p{	Is_mandaic}', "");
    Expect(0, 2142, '\p{^	Is_mandaic}', "");
    Expect(0, 2142, '\P{	Is_mandaic}', "");
    Expect(1, 2142, '\P{^	Is_mandaic}', "");
    Expect(0, 2143, '\p{	Is_mandaic}', "");
    Expect(1, 2143, '\p{^	Is_mandaic}', "");
    Expect(1, 2143, '\P{	Is_mandaic}', "");
    Expect(0, 2143, '\P{^	Is_mandaic}', "");
    Error('\p{/a/		MAND}');
    Error('\P{/a/		MAND}');
    Expect(1, 2142, '\p{mand}', "");
    Expect(0, 2142, '\p{^mand}', "");
    Expect(0, 2142, '\P{mand}', "");
    Expect(1, 2142, '\P{^mand}', "");
    Expect(0, 2143, '\p{mand}', "");
    Expect(1, 2143, '\p{^mand}', "");
    Expect(1, 2143, '\P{mand}', "");
    Expect(0, 2143, '\P{^mand}', "");
    Expect(1, 2142, '\p{-mand}', "");
    Expect(0, 2142, '\p{^-mand}', "");
    Expect(0, 2142, '\P{-mand}', "");
    Expect(1, 2142, '\P{^-mand}', "");
    Expect(0, 2143, '\p{-mand}', "");
    Expect(1, 2143, '\p{^-mand}', "");
    Expect(1, 2143, '\P{-mand}', "");
    Expect(0, 2143, '\P{^-mand}', "");
    Error('\p{/a/-is_Mand}');
    Error('\P{/a/-is_Mand}');
    Expect(1, 2142, '\p{ismand}', "");
    Expect(0, 2142, '\p{^ismand}', "");
    Expect(0, 2142, '\P{ismand}', "");
    Expect(1, 2142, '\P{^ismand}', "");
    Expect(0, 2143, '\p{ismand}', "");
    Expect(1, 2143, '\p{^ismand}', "");
    Expect(1, 2143, '\P{ismand}', "");
    Expect(0, 2143, '\P{^ismand}', "");
    Expect(1, 2142, '\p{__Is_Mand}', "");
    Expect(0, 2142, '\p{^__Is_Mand}', "");
    Expect(0, 2142, '\P{__Is_Mand}', "");
    Expect(1, 2142, '\P{^__Is_Mand}', "");
    Expect(0, 2143, '\p{__Is_Mand}', "");
    Expect(1, 2143, '\p{^__Is_Mand}', "");
    Expect(1, 2143, '\P{__Is_Mand}', "");
    Expect(0, 2143, '\P{^__Is_Mand}', "");
    Error('\p{	/a/manichaean}');
    Error('\P{	/a/manichaean}');
    Expect(1, 68342, '\p{manichaean}', "");
    Expect(0, 68342, '\p{^manichaean}', "");
    Expect(0, 68342, '\P{manichaean}', "");
    Expect(1, 68342, '\P{^manichaean}', "");
    Expect(0, 68343, '\p{manichaean}', "");
    Expect(1, 68343, '\p{^manichaean}', "");
    Expect(1, 68343, '\P{manichaean}', "");
    Expect(0, 68343, '\P{^manichaean}', "");
    Expect(1, 68342, '\p{-	MANICHAEAN}', "");
    Expect(0, 68342, '\p{^-	MANICHAEAN}', "");
    Expect(0, 68342, '\P{-	MANICHAEAN}', "");
    Expect(1, 68342, '\P{^-	MANICHAEAN}', "");
    Expect(0, 68343, '\p{-	MANICHAEAN}', "");
    Expect(1, 68343, '\p{^-	MANICHAEAN}', "");
    Expect(1, 68343, '\P{-	MANICHAEAN}', "");
    Expect(0, 68343, '\P{^-	MANICHAEAN}', "");
    Error('\p{	is_MANICHAEAN/a/}');
    Error('\P{	is_MANICHAEAN/a/}');
    Expect(1, 68342, '\p{ismanichaean}', "");
    Expect(0, 68342, '\p{^ismanichaean}', "");
    Expect(0, 68342, '\P{ismanichaean}', "");
    Expect(1, 68342, '\P{^ismanichaean}', "");
    Expect(0, 68343, '\p{ismanichaean}', "");
    Expect(1, 68343, '\p{^ismanichaean}', "");
    Expect(1, 68343, '\P{ismanichaean}', "");
    Expect(0, 68343, '\P{^ismanichaean}', "");
    Expect(1, 68342, '\p{	-IS_MANICHAEAN}', "");
    Expect(0, 68342, '\p{^	-IS_MANICHAEAN}', "");
    Expect(0, 68342, '\P{	-IS_MANICHAEAN}', "");
    Expect(1, 68342, '\P{^	-IS_MANICHAEAN}', "");
    Expect(0, 68343, '\p{	-IS_MANICHAEAN}', "");
    Expect(1, 68343, '\p{^	-IS_MANICHAEAN}', "");
    Expect(1, 68343, '\P{	-IS_MANICHAEAN}', "");
    Expect(0, 68343, '\P{^	-IS_MANICHAEAN}', "");
    Error('\p{_mani/a/}');
    Error('\P{_mani/a/}');
    Expect(1, 68342, '\p{mani}', "");
    Expect(0, 68342, '\p{^mani}', "");
    Expect(0, 68342, '\P{mani}', "");
    Expect(1, 68342, '\P{^mani}', "");
    Expect(0, 68343, '\p{mani}', "");
    Expect(1, 68343, '\p{^mani}', "");
    Expect(1, 68343, '\P{mani}', "");
    Expect(0, 68343, '\P{^mani}', "");
    Expect(1, 68342, '\p{ _MANI}', "");
    Expect(0, 68342, '\p{^ _MANI}', "");
    Expect(0, 68342, '\P{ _MANI}', "");
    Expect(1, 68342, '\P{^ _MANI}', "");
    Expect(0, 68343, '\p{ _MANI}', "");
    Expect(1, 68343, '\p{^ _MANI}', "");
    Expect(1, 68343, '\P{ _MANI}', "");
    Expect(0, 68343, '\P{^ _MANI}', "");
    Error('\p{_-Is_Mani/a/}');
    Error('\P{_-Is_Mani/a/}');
    Expect(1, 68342, '\p{ismani}', "");
    Expect(0, 68342, '\p{^ismani}', "");
    Expect(0, 68342, '\P{ismani}', "");
    Expect(1, 68342, '\P{^ismani}', "");
    Expect(0, 68343, '\p{ismani}', "");
    Expect(1, 68343, '\p{^ismani}', "");
    Expect(1, 68343, '\P{ismani}', "");
    Expect(0, 68343, '\P{^ismani}', "");
    Expect(1, 68342, '\p{ 	IS_mani}', "");
    Expect(0, 68342, '\p{^ 	IS_mani}', "");
    Expect(0, 68342, '\P{ 	IS_mani}', "");
    Expect(1, 68342, '\P{^ 	IS_mani}', "");
    Expect(0, 68343, '\p{ 	IS_mani}', "");
    Expect(1, 68343, '\p{^ 	IS_mani}', "");
    Expect(1, 68343, '\P{ 	IS_mani}', "");
    Expect(0, 68343, '\P{^ 	IS_mani}', "");
    Error('\p{ 	Marchen/a/}');
    Error('\P{ 	Marchen/a/}');
    Expect(1, 72886, '\p{marchen}', "");
    Expect(0, 72886, '\p{^marchen}', "");
    Expect(0, 72886, '\P{marchen}', "");
    Expect(1, 72886, '\P{^marchen}', "");
    Expect(0, 72887, '\p{marchen}', "");
    Expect(1, 72887, '\p{^marchen}', "");
    Expect(1, 72887, '\P{marchen}', "");
    Expect(0, 72887, '\P{^marchen}', "");
    Expect(1, 72886, '\p{-Marchen}', "");
    Expect(0, 72886, '\p{^-Marchen}', "");
    Expect(0, 72886, '\P{-Marchen}', "");
    Expect(1, 72886, '\P{^-Marchen}', "");
    Expect(0, 72887, '\p{-Marchen}', "");
    Expect(1, 72887, '\p{^-Marchen}', "");
    Expect(1, 72887, '\P{-Marchen}', "");
    Expect(0, 72887, '\P{^-Marchen}', "");
    Error('\p{:=__is_marchen}');
    Error('\P{:=__is_marchen}');
    Expect(1, 72886, '\p{ismarchen}', "");
    Expect(0, 72886, '\p{^ismarchen}', "");
    Expect(0, 72886, '\P{ismarchen}', "");
    Expect(1, 72886, '\P{^ismarchen}', "");
    Expect(0, 72887, '\p{ismarchen}', "");
    Expect(1, 72887, '\p{^ismarchen}', "");
    Expect(1, 72887, '\P{ismarchen}', "");
    Expect(0, 72887, '\P{^ismarchen}', "");
    Expect(1, 72886, '\p{__is_Marchen}', "");
    Expect(0, 72886, '\p{^__is_Marchen}', "");
    Expect(0, 72886, '\P{__is_Marchen}', "");
    Expect(1, 72886, '\P{^__is_Marchen}', "");
    Expect(0, 72887, '\p{__is_Marchen}', "");
    Expect(1, 72887, '\p{^__is_Marchen}', "");
    Expect(1, 72887, '\P{__is_Marchen}', "");
    Expect(0, 72887, '\P{^__is_Marchen}', "");
    Error('\p{/a/  marc}');
    Error('\P{/a/  marc}');
    Expect(1, 72886, '\p{marc}', "");
    Expect(0, 72886, '\p{^marc}', "");
    Expect(0, 72886, '\P{marc}', "");
    Expect(1, 72886, '\P{^marc}', "");
    Expect(0, 72887, '\p{marc}', "");
    Expect(1, 72887, '\p{^marc}', "");
    Expect(1, 72887, '\P{marc}', "");
    Expect(0, 72887, '\P{^marc}', "");
    Expect(1, 72886, '\p{	_marc}', "");
    Expect(0, 72886, '\p{^	_marc}', "");
    Expect(0, 72886, '\P{	_marc}', "");
    Expect(1, 72886, '\P{^	_marc}', "");
    Expect(0, 72887, '\p{	_marc}', "");
    Expect(1, 72887, '\p{^	_marc}', "");
    Expect(1, 72887, '\P{	_marc}', "");
    Expect(0, 72887, '\P{^	_marc}', "");
    Error('\p{:= IS_Marc}');
    Error('\P{:= IS_Marc}');
    Expect(1, 72886, '\p{ismarc}', "");
    Expect(0, 72886, '\p{^ismarc}', "");
    Expect(0, 72886, '\P{ismarc}', "");
    Expect(1, 72886, '\P{^ismarc}', "");
    Expect(0, 72887, '\p{ismarc}', "");
    Expect(1, 72887, '\p{^ismarc}', "");
    Expect(1, 72887, '\P{ismarc}', "");
    Expect(0, 72887, '\P{^ismarc}', "");
    Expect(1, 72886, '\p{_	IS_MARC}', "");
    Expect(0, 72886, '\p{^_	IS_MARC}', "");
    Expect(0, 72886, '\P{_	IS_MARC}', "");
    Expect(1, 72886, '\P{^_	IS_MARC}', "");
    Expect(0, 72887, '\p{_	IS_MARC}', "");
    Expect(1, 72887, '\p{^_	IS_MARC}', "");
    Expect(1, 72887, '\P{_	IS_MARC}', "");
    Expect(0, 72887, '\P{^_	IS_MARC}', "");
    Error('\p{Mark:=}');
    Error('\P{Mark:=}');
    Expect(1, 917999, '\p{mark}', "");
    Expect(0, 917999, '\p{^mark}', "");
    Expect(0, 917999, '\P{mark}', "");
    Expect(1, 917999, '\P{^mark}', "");
    Expect(0, 918000, '\p{mark}', "");
    Expect(1, 918000, '\p{^mark}', "");
    Expect(1, 918000, '\P{mark}', "");
    Expect(0, 918000, '\P{^mark}', "");
    Expect(1, 917999, '\p{-Mark}', "");
    Expect(0, 917999, '\p{^-Mark}', "");
    Expect(0, 917999, '\P{-Mark}', "");
    Expect(1, 917999, '\P{^-Mark}', "");
    Expect(0, 918000, '\p{-Mark}', "");
    Expect(1, 918000, '\p{^-Mark}', "");
    Expect(1, 918000, '\P{-Mark}', "");
    Expect(0, 918000, '\P{^-Mark}', "");
    Error('\p{:=_Is_Mark}');
    Error('\P{:=_Is_Mark}');
    Expect(1, 917999, '\p{ismark}', "");
    Expect(0, 917999, '\p{^ismark}', "");
    Expect(0, 917999, '\P{ismark}', "");
    Expect(1, 917999, '\P{^ismark}', "");
    Expect(0, 918000, '\p{ismark}', "");
    Expect(1, 918000, '\p{^ismark}', "");
    Expect(1, 918000, '\P{ismark}', "");
    Expect(0, 918000, '\P{^ismark}', "");
    Expect(1, 917999, '\p{Is_mark}', "");
    Expect(0, 917999, '\p{^Is_mark}', "");
    Expect(0, 917999, '\P{Is_mark}', "");
    Expect(1, 917999, '\P{^Is_mark}', "");
    Expect(0, 918000, '\p{Is_mark}', "");
    Expect(1, 918000, '\p{^Is_mark}', "");
    Expect(1, 918000, '\P{Is_mark}', "");
    Expect(0, 918000, '\P{^Is_mark}', "");
    Error('\p{		m:=}');
    Error('\P{		m:=}');
    Expect(1, 917999, '\p{m}', "");
    Expect(0, 917999, '\p{^m}', "");
    Expect(0, 917999, '\P{m}', "");
    Expect(1, 917999, '\P{^m}', "");
    Expect(0, 918000, '\p{m}', "");
    Expect(1, 918000, '\p{^m}', "");
    Expect(1, 918000, '\P{m}', "");
    Expect(0, 918000, '\P{^m}', "");
    Expect(1, 917999, '\p{_M}', "");
    Expect(0, 917999, '\p{^_M}', "");
    Expect(0, 917999, '\P{_M}', "");
    Expect(1, 917999, '\P{^_M}', "");
    Expect(0, 918000, '\p{_M}', "");
    Expect(1, 918000, '\p{^_M}', "");
    Expect(1, 918000, '\P{_M}', "");
    Expect(0, 918000, '\P{^_M}', "");
    Error('\p{:=is_m}');
    Error('\P{:=is_m}');
    Expect(1, 917999, '\p{ism}', "");
    Expect(0, 917999, '\p{^ism}', "");
    Expect(0, 917999, '\P{ism}', "");
    Expect(1, 917999, '\P{^ism}', "");
    Expect(0, 918000, '\p{ism}', "");
    Expect(1, 918000, '\p{^ism}', "");
    Expect(1, 918000, '\P{ism}', "");
    Expect(0, 918000, '\P{^ism}', "");
    Expect(1, 917999, '\p{ IS_m}', "");
    Expect(0, 917999, '\p{^ IS_m}', "");
    Expect(0, 917999, '\P{ IS_m}', "");
    Expect(1, 917999, '\P{^ IS_m}', "");
    Expect(0, 918000, '\p{ IS_m}', "");
    Expect(1, 918000, '\p{^ IS_m}', "");
    Expect(1, 918000, '\P{ IS_m}', "");
    Expect(0, 918000, '\P{^ IS_m}', "");
    Error('\p{	:=Combining_Mark}');
    Error('\P{	:=Combining_Mark}');
    Expect(1, 917999, '\p{combiningmark}', "");
    Expect(0, 917999, '\p{^combiningmark}', "");
    Expect(0, 917999, '\P{combiningmark}', "");
    Expect(1, 917999, '\P{^combiningmark}', "");
    Expect(0, 918000, '\p{combiningmark}', "");
    Expect(1, 918000, '\p{^combiningmark}', "");
    Expect(1, 918000, '\P{combiningmark}', "");
    Expect(0, 918000, '\P{^combiningmark}', "");
    Expect(1, 917999, '\p{__Combining_Mark}', "");
    Expect(0, 917999, '\p{^__Combining_Mark}', "");
    Expect(0, 917999, '\P{__Combining_Mark}', "");
    Expect(1, 917999, '\P{^__Combining_Mark}', "");
    Expect(0, 918000, '\p{__Combining_Mark}', "");
    Expect(1, 918000, '\p{^__Combining_Mark}', "");
    Expect(1, 918000, '\P{__Combining_Mark}', "");
    Expect(0, 918000, '\P{^__Combining_Mark}', "");
    Error('\p{/a/_Is_COMBINING_Mark}');
    Error('\P{/a/_Is_COMBINING_Mark}');
    Expect(1, 917999, '\p{iscombiningmark}', "");
    Expect(0, 917999, '\p{^iscombiningmark}', "");
    Expect(0, 917999, '\P{iscombiningmark}', "");
    Expect(1, 917999, '\P{^iscombiningmark}', "");
    Expect(0, 918000, '\p{iscombiningmark}', "");
    Expect(1, 918000, '\p{^iscombiningmark}', "");
    Expect(1, 918000, '\P{iscombiningmark}', "");
    Expect(0, 918000, '\P{^iscombiningmark}', "");
    Expect(1, 917999, '\p{-_is_COMBINING_mark}', "");
    Expect(0, 917999, '\p{^-_is_COMBINING_mark}', "");
    Expect(0, 917999, '\P{-_is_COMBINING_mark}', "");
    Expect(1, 917999, '\P{^-_is_COMBINING_mark}', "");
    Expect(0, 918000, '\p{-_is_COMBINING_mark}', "");
    Expect(1, 918000, '\p{^-_is_COMBINING_mark}', "");
    Expect(1, 918000, '\P{-_is_COMBINING_mark}', "");
    Expect(0, 918000, '\P{^-_is_COMBINING_mark}', "");
    Error('\p{/a/ Math}');
    Error('\P{/a/ Math}');
    Expect(1, 126705, '\p{math}', "");
    Expect(0, 126705, '\p{^math}', "");
    Expect(0, 126705, '\P{math}', "");
    Expect(1, 126705, '\P{^math}', "");
    Expect(0, 126706, '\p{math}', "");
    Expect(1, 126706, '\p{^math}', "");
    Expect(1, 126706, '\P{math}', "");
    Expect(0, 126706, '\P{^math}', "");
    Expect(1, 126705, '\p{		MATH}', "");
    Expect(0, 126705, '\p{^		MATH}', "");
    Expect(0, 126705, '\P{		MATH}', "");
    Expect(1, 126705, '\P{^		MATH}', "");
    Expect(0, 126706, '\p{		MATH}', "");
    Expect(1, 126706, '\p{^		MATH}', "");
    Expect(1, 126706, '\P{		MATH}', "");
    Expect(0, 126706, '\P{^		MATH}', "");
    Error('\p{--IS_MATH:=}');
    Error('\P{--IS_MATH:=}');
    Expect(1, 126705, '\p{ismath}', "");
    Expect(0, 126705, '\p{^ismath}', "");
    Expect(0, 126705, '\P{ismath}', "");
    Expect(1, 126705, '\P{^ismath}', "");
    Expect(0, 126706, '\p{ismath}', "");
    Expect(1, 126706, '\p{^ismath}', "");
    Expect(1, 126706, '\P{ismath}', "");
    Expect(0, 126706, '\P{^ismath}', "");
    Expect(1, 126705, '\p{_	IS_math}', "");
    Expect(0, 126705, '\p{^_	IS_math}', "");
    Expect(0, 126705, '\P{_	IS_math}', "");
    Expect(1, 126705, '\P{^_	IS_math}', "");
    Expect(0, 126706, '\p{_	IS_math}', "");
    Expect(1, 126706, '\p{^_	IS_math}', "");
    Expect(1, 126706, '\P{_	IS_math}', "");
    Expect(0, 126706, '\P{^_	IS_math}', "");
    Error('\p{ /a/Math_SYMBOL}');
    Error('\P{ /a/Math_SYMBOL}');
    Expect(1, 126705, '\p{mathsymbol}', "");
    Expect(0, 126705, '\p{^mathsymbol}', "");
    Expect(0, 126705, '\P{mathsymbol}', "");
    Expect(1, 126705, '\P{^mathsymbol}', "");
    Expect(0, 126706, '\p{mathsymbol}', "");
    Expect(1, 126706, '\p{^mathsymbol}', "");
    Expect(1, 126706, '\P{mathsymbol}', "");
    Expect(0, 126706, '\P{^mathsymbol}', "");
    Expect(1, 126705, '\p{ 	Math_Symbol}', "");
    Expect(0, 126705, '\p{^ 	Math_Symbol}', "");
    Expect(0, 126705, '\P{ 	Math_Symbol}', "");
    Expect(1, 126705, '\P{^ 	Math_Symbol}', "");
    Expect(0, 126706, '\p{ 	Math_Symbol}', "");
    Expect(1, 126706, '\p{^ 	Math_Symbol}', "");
    Expect(1, 126706, '\P{ 	Math_Symbol}', "");
    Expect(0, 126706, '\P{^ 	Math_Symbol}', "");
    Error('\p{-_IS_math_symbol/a/}');
    Error('\P{-_IS_math_symbol/a/}');
    Expect(1, 126705, '\p{ismathsymbol}', "");
    Expect(0, 126705, '\p{^ismathsymbol}', "");
    Expect(0, 126705, '\P{ismathsymbol}', "");
    Expect(1, 126705, '\P{^ismathsymbol}', "");
    Expect(0, 126706, '\p{ismathsymbol}', "");
    Expect(1, 126706, '\p{^ismathsymbol}', "");
    Expect(1, 126706, '\P{ismathsymbol}', "");
    Expect(0, 126706, '\P{^ismathsymbol}', "");
    Expect(1, 126705, '\p{_is_Math_symbol}', "");
    Expect(0, 126705, '\p{^_is_Math_symbol}', "");
    Expect(0, 126705, '\P{_is_Math_symbol}', "");
    Expect(1, 126705, '\P{^_is_Math_symbol}', "");
    Expect(0, 126706, '\p{_is_Math_symbol}', "");
    Expect(1, 126706, '\p{^_is_Math_symbol}', "");
    Expect(1, 126706, '\P{_is_Math_symbol}', "");
    Expect(0, 126706, '\P{^_is_Math_symbol}', "");
    Error('\p{:=Sm}');
    Error('\P{:=Sm}');
    Expect(1, 126705, '\p{sm}', "");
    Expect(0, 126705, '\p{^sm}', "");
    Expect(0, 126705, '\P{sm}', "");
    Expect(1, 126705, '\P{^sm}', "");
    Expect(0, 126706, '\p{sm}', "");
    Expect(1, 126706, '\p{^sm}', "");
    Expect(1, 126706, '\P{sm}', "");
    Expect(0, 126706, '\P{^sm}', "");
    Expect(1, 126705, '\p{-Sm}', "");
    Expect(0, 126705, '\p{^-Sm}', "");
    Expect(0, 126705, '\P{-Sm}', "");
    Expect(1, 126705, '\P{^-Sm}', "");
    Expect(0, 126706, '\p{-Sm}', "");
    Expect(1, 126706, '\p{^-Sm}', "");
    Expect(1, 126706, '\P{-Sm}', "");
    Expect(0, 126706, '\P{^-Sm}', "");
    Error('\p{/a/ _Is_Sm}');
    Error('\P{/a/ _Is_Sm}');
    Expect(1, 126705, '\p{issm}', "");
    Expect(0, 126705, '\p{^issm}', "");
    Expect(0, 126705, '\P{issm}', "");
    Expect(1, 126705, '\P{^issm}', "");
    Expect(0, 126706, '\p{issm}', "");
    Expect(1, 126706, '\p{^issm}', "");
    Expect(1, 126706, '\P{issm}', "");
    Expect(0, 126706, '\P{^issm}', "");
    Expect(1, 126705, '\p{- Is_Sm}', "");
    Expect(0, 126705, '\p{^- Is_Sm}', "");
    Expect(0, 126705, '\P{- Is_Sm}', "");
    Expect(1, 126705, '\P{^- Is_Sm}', "");
    Expect(0, 126706, '\p{- Is_Sm}', "");
    Expect(1, 126706, '\p{^- Is_Sm}', "");
    Expect(1, 126706, '\P{- Is_Sm}', "");
    Expect(0, 126706, '\P{^- Is_Sm}', "");
    Error('\p{/a/Mathematical_alphanumeric_Symbols}');
    Error('\P{/a/Mathematical_alphanumeric_Symbols}');
    Expect(1, 120831, '\p{mathematicalalphanumericsymbols}', "");
    Expect(0, 120831, '\p{^mathematicalalphanumericsymbols}', "");
    Expect(0, 120831, '\P{mathematicalalphanumericsymbols}', "");
    Expect(1, 120831, '\P{^mathematicalalphanumericsymbols}', "");
    Expect(0, 120832, '\p{mathematicalalphanumericsymbols}', "");
    Expect(1, 120832, '\p{^mathematicalalphanumericsymbols}', "");
    Expect(1, 120832, '\P{mathematicalalphanumericsymbols}', "");
    Expect(0, 120832, '\P{^mathematicalalphanumericsymbols}', "");
    Expect(1, 120831, '\p{ _mathematical_Alphanumeric_symbols}', "");
    Expect(0, 120831, '\p{^ _mathematical_Alphanumeric_symbols}', "");
    Expect(0, 120831, '\P{ _mathematical_Alphanumeric_symbols}', "");
    Expect(1, 120831, '\P{^ _mathematical_Alphanumeric_symbols}', "");
    Expect(0, 120832, '\p{ _mathematical_Alphanumeric_symbols}', "");
    Expect(1, 120832, '\p{^ _mathematical_Alphanumeric_symbols}', "");
    Expect(1, 120832, '\P{ _mathematical_Alphanumeric_symbols}', "");
    Expect(0, 120832, '\P{^ _mathematical_Alphanumeric_symbols}', "");
    Error('\p{-:=IS_Mathematical_ALPHANUMERIC_Symbols}');
    Error('\P{-:=IS_Mathematical_ALPHANUMERIC_Symbols}');
    Expect(1, 120831, '\p{ismathematicalalphanumericsymbols}', "");
    Expect(0, 120831, '\p{^ismathematicalalphanumericsymbols}', "");
    Expect(0, 120831, '\P{ismathematicalalphanumericsymbols}', "");
    Expect(1, 120831, '\P{^ismathematicalalphanumericsymbols}', "");
    Expect(0, 120832, '\p{ismathematicalalphanumericsymbols}', "");
    Expect(1, 120832, '\p{^ismathematicalalphanumericsymbols}', "");
    Expect(1, 120832, '\P{ismathematicalalphanumericsymbols}', "");
    Expect(0, 120832, '\P{^ismathematicalalphanumericsymbols}', "");
    Expect(1, 120831, '\p{_Is_MATHEMATICAL_ALPHANUMERIC_Symbols}', "");
    Expect(0, 120831, '\p{^_Is_MATHEMATICAL_ALPHANUMERIC_Symbols}', "");
    Expect(0, 120831, '\P{_Is_MATHEMATICAL_ALPHANUMERIC_Symbols}', "");
    Expect(1, 120831, '\P{^_Is_MATHEMATICAL_ALPHANUMERIC_Symbols}', "");
    Expect(0, 120832, '\p{_Is_MATHEMATICAL_ALPHANUMERIC_Symbols}', "");
    Expect(1, 120832, '\p{^_Is_MATHEMATICAL_ALPHANUMERIC_Symbols}', "");
    Expect(1, 120832, '\P{_Is_MATHEMATICAL_ALPHANUMERIC_Symbols}', "");
    Expect(0, 120832, '\P{^_Is_MATHEMATICAL_ALPHANUMERIC_Symbols}', "");
    Error('\p{ In_mathematical_Alphanumeric_SYMBOLS:=}');
    Error('\P{ In_mathematical_Alphanumeric_SYMBOLS:=}');
    Expect(1, 120831, '\p{inmathematicalalphanumericsymbols}', "");
    Expect(0, 120831, '\p{^inmathematicalalphanumericsymbols}', "");
    Expect(0, 120831, '\P{inmathematicalalphanumericsymbols}', "");
    Expect(1, 120831, '\P{^inmathematicalalphanumericsymbols}', "");
    Expect(0, 120832, '\p{inmathematicalalphanumericsymbols}', "");
    Expect(1, 120832, '\p{^inmathematicalalphanumericsymbols}', "");
    Expect(1, 120832, '\P{inmathematicalalphanumericsymbols}', "");
    Expect(0, 120832, '\P{^inmathematicalalphanumericsymbols}', "");
    Expect(1, 120831, '\p{-_IN_MATHEMATICAL_Alphanumeric_Symbols}', "");
    Expect(0, 120831, '\p{^-_IN_MATHEMATICAL_Alphanumeric_Symbols}', "");
    Expect(0, 120831, '\P{-_IN_MATHEMATICAL_Alphanumeric_Symbols}', "");
    Expect(1, 120831, '\P{^-_IN_MATHEMATICAL_Alphanumeric_Symbols}', "");
    Expect(0, 120832, '\p{-_IN_MATHEMATICAL_Alphanumeric_Symbols}', "");
    Expect(1, 120832, '\p{^-_IN_MATHEMATICAL_Alphanumeric_Symbols}', "");
    Expect(1, 120832, '\P{-_IN_MATHEMATICAL_Alphanumeric_Symbols}', "");
    Expect(0, 120832, '\P{^-_IN_MATHEMATICAL_Alphanumeric_Symbols}', "");
    Error('\p{/a/--Math_Alphanum}');
    Error('\P{/a/--Math_Alphanum}');
    Expect(1, 120831, '\p{mathalphanum}', "");
    Expect(0, 120831, '\p{^mathalphanum}', "");
    Expect(0, 120831, '\P{mathalphanum}', "");
    Expect(1, 120831, '\P{^mathalphanum}', "");
    Expect(0, 120832, '\p{mathalphanum}', "");
    Expect(1, 120832, '\p{^mathalphanum}', "");
    Expect(1, 120832, '\P{mathalphanum}', "");
    Expect(0, 120832, '\P{^mathalphanum}', "");
    Expect(1, 120831, '\p{  MATH_alphanum}', "");
    Expect(0, 120831, '\p{^  MATH_alphanum}', "");
    Expect(0, 120831, '\P{  MATH_alphanum}', "");
    Expect(1, 120831, '\P{^  MATH_alphanum}', "");
    Expect(0, 120832, '\p{  MATH_alphanum}', "");
    Expect(1, 120832, '\p{^  MATH_alphanum}', "");
    Expect(1, 120832, '\P{  MATH_alphanum}', "");
    Expect(0, 120832, '\P{^  MATH_alphanum}', "");
    Error('\p{		Is_MATH_Alphanum:=}');
    Error('\P{		Is_MATH_Alphanum:=}');
    Expect(1, 120831, '\p{ismathalphanum}', "");
    Expect(0, 120831, '\p{^ismathalphanum}', "");
    Expect(0, 120831, '\P{ismathalphanum}', "");
    Expect(1, 120831, '\P{^ismathalphanum}', "");
    Expect(0, 120832, '\p{ismathalphanum}', "");
    Expect(1, 120832, '\p{^ismathalphanum}', "");
    Expect(1, 120832, '\P{ismathalphanum}', "");
    Expect(0, 120832, '\P{^ismathalphanum}', "");
    Expect(1, 120831, '\p{_Is_Math_Alphanum}', "");
    Expect(0, 120831, '\p{^_Is_Math_Alphanum}', "");
    Expect(0, 120831, '\P{_Is_Math_Alphanum}', "");
    Expect(1, 120831, '\P{^_Is_Math_Alphanum}', "");
    Expect(0, 120832, '\p{_Is_Math_Alphanum}', "");
    Expect(1, 120832, '\p{^_Is_Math_Alphanum}', "");
    Expect(1, 120832, '\P{_Is_Math_Alphanum}', "");
    Expect(0, 120832, '\P{^_Is_Math_Alphanum}', "");
    Error('\p{ 	In_Math_Alphanum/a/}');
    Error('\P{ 	In_Math_Alphanum/a/}');
    Expect(1, 120831, '\p{inmathalphanum}', "");
    Expect(0, 120831, '\p{^inmathalphanum}', "");
    Expect(0, 120831, '\P{inmathalphanum}', "");
    Expect(1, 120831, '\P{^inmathalphanum}', "");
    Expect(0, 120832, '\p{inmathalphanum}', "");
    Expect(1, 120832, '\p{^inmathalphanum}', "");
    Expect(1, 120832, '\P{inmathalphanum}', "");
    Expect(0, 120832, '\P{^inmathalphanum}', "");
    Expect(1, 120831, '\p{- In_math_Alphanum}', "");
    Expect(0, 120831, '\p{^- In_math_Alphanum}', "");
    Expect(0, 120831, '\P{- In_math_Alphanum}', "");
    Expect(1, 120831, '\P{^- In_math_Alphanum}', "");
    Expect(0, 120832, '\p{- In_math_Alphanum}', "");
    Expect(1, 120832, '\p{^- In_math_Alphanum}', "");
    Expect(1, 120832, '\P{- In_math_Alphanum}', "");
    Expect(0, 120832, '\P{^- In_math_Alphanum}', "");
    Error('\p{/a/Mathematical_OPERATORS}');
    Error('\P{/a/Mathematical_OPERATORS}');
    Expect(1, 8959, '\p{mathematicaloperators}', "");
    Expect(0, 8959, '\p{^mathematicaloperators}', "");
    Expect(0, 8959, '\P{mathematicaloperators}', "");
    Expect(1, 8959, '\P{^mathematicaloperators}', "");
    Expect(0, 8960, '\p{mathematicaloperators}', "");
    Expect(1, 8960, '\p{^mathematicaloperators}', "");
    Expect(1, 8960, '\P{mathematicaloperators}', "");
    Expect(0, 8960, '\P{^mathematicaloperators}', "");
    Expect(1, 8959, '\p{	_MATHEMATICAL_operators}', "");
    Expect(0, 8959, '\p{^	_MATHEMATICAL_operators}', "");
    Expect(0, 8959, '\P{	_MATHEMATICAL_operators}', "");
    Expect(1, 8959, '\P{^	_MATHEMATICAL_operators}', "");
    Expect(0, 8960, '\p{	_MATHEMATICAL_operators}', "");
    Expect(1, 8960, '\p{^	_MATHEMATICAL_operators}', "");
    Expect(1, 8960, '\P{	_MATHEMATICAL_operators}', "");
    Expect(0, 8960, '\P{^	_MATHEMATICAL_operators}', "");
    Error('\p{	_Is_Mathematical_Operators:=}');
    Error('\P{	_Is_Mathematical_Operators:=}');
    Expect(1, 8959, '\p{ismathematicaloperators}', "");
    Expect(0, 8959, '\p{^ismathematicaloperators}', "");
    Expect(0, 8959, '\P{ismathematicaloperators}', "");
    Expect(1, 8959, '\P{^ismathematicaloperators}', "");
    Expect(0, 8960, '\p{ismathematicaloperators}', "");
    Expect(1, 8960, '\p{^ismathematicaloperators}', "");
    Expect(1, 8960, '\P{ismathematicaloperators}', "");
    Expect(0, 8960, '\P{^ismathematicaloperators}', "");
    Expect(1, 8959, '\p{	IS_MATHEMATICAL_Operators}', "");
    Expect(0, 8959, '\p{^	IS_MATHEMATICAL_Operators}', "");
    Expect(0, 8959, '\P{	IS_MATHEMATICAL_Operators}', "");
    Expect(1, 8959, '\P{^	IS_MATHEMATICAL_Operators}', "");
    Expect(0, 8960, '\p{	IS_MATHEMATICAL_Operators}', "");
    Expect(1, 8960, '\p{^	IS_MATHEMATICAL_Operators}', "");
    Expect(1, 8960, '\P{	IS_MATHEMATICAL_Operators}', "");
    Expect(0, 8960, '\P{^	IS_MATHEMATICAL_Operators}', "");
    Error('\p{:=in_Mathematical_OPERATORS}');
    Error('\P{:=in_Mathematical_OPERATORS}');
    Expect(1, 8959, '\p{inmathematicaloperators}', "");
    Expect(0, 8959, '\p{^inmathematicaloperators}', "");
    Expect(0, 8959, '\P{inmathematicaloperators}', "");
    Expect(1, 8959, '\P{^inmathematicaloperators}', "");
    Expect(0, 8960, '\p{inmathematicaloperators}', "");
    Expect(1, 8960, '\p{^inmathematicaloperators}', "");
    Expect(1, 8960, '\P{inmathematicaloperators}', "");
    Expect(0, 8960, '\P{^inmathematicaloperators}', "");
    Expect(1, 8959, '\p{	-In_Mathematical_OPERATORS}', "");
    Expect(0, 8959, '\p{^	-In_Mathematical_OPERATORS}', "");
    Expect(0, 8959, '\P{	-In_Mathematical_OPERATORS}', "");
    Expect(1, 8959, '\P{^	-In_Mathematical_OPERATORS}', "");
    Expect(0, 8960, '\p{	-In_Mathematical_OPERATORS}', "");
    Expect(1, 8960, '\p{^	-In_Mathematical_OPERATORS}', "");
    Expect(1, 8960, '\P{	-In_Mathematical_OPERATORS}', "");
    Expect(0, 8960, '\P{^	-In_Mathematical_OPERATORS}', "");
    Error('\p{:=- Math_operators}');
    Error('\P{:=- Math_operators}');
    Expect(1, 8959, '\p{mathoperators}', "");
    Expect(0, 8959, '\p{^mathoperators}', "");
    Expect(0, 8959, '\P{mathoperators}', "");
    Expect(1, 8959, '\P{^mathoperators}', "");
    Expect(0, 8960, '\p{mathoperators}', "");
    Expect(1, 8960, '\p{^mathoperators}', "");
    Expect(1, 8960, '\P{mathoperators}', "");
    Expect(0, 8960, '\P{^mathoperators}', "");
    Expect(1, 8959, '\p{-MATH_Operators}', "");
    Expect(0, 8959, '\p{^-MATH_Operators}', "");
    Expect(0, 8959, '\P{-MATH_Operators}', "");
    Expect(1, 8959, '\P{^-MATH_Operators}', "");
    Expect(0, 8960, '\p{-MATH_Operators}', "");
    Expect(1, 8960, '\p{^-MATH_Operators}', "");
    Expect(1, 8960, '\P{-MATH_Operators}', "");
    Expect(0, 8960, '\P{^-MATH_Operators}', "");
    Error('\p{-is_Math_Operators:=}');
    Error('\P{-is_Math_Operators:=}');
    Expect(1, 8959, '\p{ismathoperators}', "");
    Expect(0, 8959, '\p{^ismathoperators}', "");
    Expect(0, 8959, '\P{ismathoperators}', "");
    Expect(1, 8959, '\P{^ismathoperators}', "");
    Expect(0, 8960, '\p{ismathoperators}', "");
    Expect(1, 8960, '\p{^ismathoperators}', "");
    Expect(1, 8960, '\P{ismathoperators}', "");
    Expect(0, 8960, '\P{^ismathoperators}', "");
    Expect(1, 8959, '\p{ -Is_math_Operators}', "");
    Expect(0, 8959, '\p{^ -Is_math_Operators}', "");
    Expect(0, 8959, '\P{ -Is_math_Operators}', "");
    Expect(1, 8959, '\P{^ -Is_math_Operators}', "");
    Expect(0, 8960, '\p{ -Is_math_Operators}', "");
    Expect(1, 8960, '\p{^ -Is_math_Operators}', "");
    Expect(1, 8960, '\P{ -Is_math_Operators}', "");
    Expect(0, 8960, '\P{^ -Is_math_Operators}', "");
    Error('\p{_IN_Math_OPERATORS:=}');
    Error('\P{_IN_Math_OPERATORS:=}');
    Expect(1, 8959, '\p{inmathoperators}', "");
    Expect(0, 8959, '\p{^inmathoperators}', "");
    Expect(0, 8959, '\P{inmathoperators}', "");
    Expect(1, 8959, '\P{^inmathoperators}', "");
    Expect(0, 8960, '\p{inmathoperators}', "");
    Expect(1, 8960, '\p{^inmathoperators}', "");
    Expect(1, 8960, '\P{inmathoperators}', "");
    Expect(0, 8960, '\P{^inmathoperators}', "");
    Expect(1, 8959, '\p{ _in_Math_Operators}', "");
    Expect(0, 8959, '\p{^ _in_Math_Operators}', "");
    Expect(0, 8959, '\P{ _in_Math_Operators}', "");
    Expect(1, 8959, '\P{^ _in_Math_Operators}', "");
    Expect(0, 8960, '\p{ _in_Math_Operators}', "");
    Expect(1, 8960, '\p{^ _in_Math_Operators}', "");
    Expect(1, 8960, '\P{ _in_Math_Operators}', "");
    Expect(0, 8960, '\P{^ _in_Math_Operators}', "");
    Error('\p{meetei_mayek:=}');
    Error('\P{meetei_mayek:=}');
    Expect(1, 44025, '\p{meeteimayek}', "");
    Expect(0, 44025, '\p{^meeteimayek}', "");
    Expect(0, 44025, '\P{meeteimayek}', "");
    Expect(1, 44025, '\P{^meeteimayek}', "");
    Expect(0, 44026, '\p{meeteimayek}', "");
    Expect(1, 44026, '\p{^meeteimayek}', "");
    Expect(1, 44026, '\P{meeteimayek}', "");
    Expect(0, 44026, '\P{^meeteimayek}', "");
    Expect(1, 44025, '\p{ Meetei_MAYEK}', "");
    Expect(0, 44025, '\p{^ Meetei_MAYEK}', "");
    Expect(0, 44025, '\P{ Meetei_MAYEK}', "");
    Expect(1, 44025, '\P{^ Meetei_MAYEK}', "");
    Expect(0, 44026, '\p{ Meetei_MAYEK}', "");
    Expect(1, 44026, '\p{^ Meetei_MAYEK}', "");
    Expect(1, 44026, '\P{ Meetei_MAYEK}', "");
    Expect(0, 44026, '\P{^ Meetei_MAYEK}', "");
    Error('\p{_/a/is_MEETEI_MAYEK}');
    Error('\P{_/a/is_MEETEI_MAYEK}');
    Expect(1, 44025, '\p{ismeeteimayek}', "");
    Expect(0, 44025, '\p{^ismeeteimayek}', "");
    Expect(0, 44025, '\P{ismeeteimayek}', "");
    Expect(1, 44025, '\P{^ismeeteimayek}', "");
    Expect(0, 44026, '\p{ismeeteimayek}', "");
    Expect(1, 44026, '\p{^ismeeteimayek}', "");
    Expect(1, 44026, '\P{ismeeteimayek}', "");
    Expect(0, 44026, '\P{^ismeeteimayek}', "");
    Expect(1, 44025, '\p{ -IS_meetei_Mayek}', "");
    Expect(0, 44025, '\p{^ -IS_meetei_Mayek}', "");
    Expect(0, 44025, '\P{ -IS_meetei_Mayek}', "");
    Expect(1, 44025, '\P{^ -IS_meetei_Mayek}', "");
    Expect(0, 44026, '\p{ -IS_meetei_Mayek}', "");
    Expect(1, 44026, '\p{^ -IS_meetei_Mayek}', "");
    Expect(1, 44026, '\P{ -IS_meetei_Mayek}', "");
    Expect(0, 44026, '\P{^ -IS_meetei_Mayek}', "");
    Error('\p{-MTEI/a/}');
    Error('\P{-MTEI/a/}');
    Expect(1, 44025, '\p{mtei}', "");
    Expect(0, 44025, '\p{^mtei}', "");
    Expect(0, 44025, '\P{mtei}', "");
    Expect(1, 44025, '\P{^mtei}', "");
    Expect(0, 44026, '\p{mtei}', "");
    Expect(1, 44026, '\p{^mtei}', "");
    Expect(1, 44026, '\P{mtei}', "");
    Expect(0, 44026, '\P{^mtei}', "");
    Expect(1, 44025, '\p{-Mtei}', "");
    Expect(0, 44025, '\p{^-Mtei}', "");
    Expect(0, 44025, '\P{-Mtei}', "");
    Expect(1, 44025, '\P{^-Mtei}', "");
    Expect(0, 44026, '\p{-Mtei}', "");
    Expect(1, 44026, '\p{^-Mtei}', "");
    Expect(1, 44026, '\P{-Mtei}', "");
    Expect(0, 44026, '\P{^-Mtei}', "");
    Error('\p{ -Is_Mtei/a/}');
    Error('\P{ -Is_Mtei/a/}');
    Expect(1, 44025, '\p{ismtei}', "");
    Expect(0, 44025, '\p{^ismtei}', "");
    Expect(0, 44025, '\P{ismtei}', "");
    Expect(1, 44025, '\P{^ismtei}', "");
    Expect(0, 44026, '\p{ismtei}', "");
    Expect(1, 44026, '\p{^ismtei}', "");
    Expect(1, 44026, '\P{ismtei}', "");
    Expect(0, 44026, '\P{^ismtei}', "");
    Expect(1, 44025, '\p{_IS_Mtei}', "");
    Expect(0, 44025, '\p{^_IS_Mtei}', "");
    Expect(0, 44025, '\P{_IS_Mtei}', "");
    Expect(1, 44025, '\P{^_IS_Mtei}', "");
    Expect(0, 44026, '\p{_IS_Mtei}', "");
    Expect(1, 44026, '\p{^_IS_Mtei}', "");
    Expect(1, 44026, '\P{_IS_Mtei}', "");
    Expect(0, 44026, '\P{^_IS_Mtei}', "");
    Error('\p{:=_meetei_Mayek_EXTENSIONS}');
    Error('\P{:=_meetei_Mayek_EXTENSIONS}');
    Expect(1, 43775, '\p{meeteimayekextensions}', "");
    Expect(0, 43775, '\p{^meeteimayekextensions}', "");
    Expect(0, 43775, '\P{meeteimayekextensions}', "");
    Expect(1, 43775, '\P{^meeteimayekextensions}', "");
    Expect(0, 43776, '\p{meeteimayekextensions}', "");
    Expect(1, 43776, '\p{^meeteimayekextensions}', "");
    Expect(1, 43776, '\P{meeteimayekextensions}', "");
    Expect(0, 43776, '\P{^meeteimayekextensions}', "");
    Expect(1, 43775, '\p{	-Meetei_mayek_extensions}', "");
    Expect(0, 43775, '\p{^	-Meetei_mayek_extensions}', "");
    Expect(0, 43775, '\P{	-Meetei_mayek_extensions}', "");
    Expect(1, 43775, '\P{^	-Meetei_mayek_extensions}', "");
    Expect(0, 43776, '\p{	-Meetei_mayek_extensions}', "");
    Expect(1, 43776, '\p{^	-Meetei_mayek_extensions}', "");
    Expect(1, 43776, '\P{	-Meetei_mayek_extensions}', "");
    Expect(0, 43776, '\P{^	-Meetei_mayek_extensions}', "");
    Error('\p{/a/ _IS_MEETEI_Mayek_extensions}');
    Error('\P{/a/ _IS_MEETEI_Mayek_extensions}');
    Expect(1, 43775, '\p{ismeeteimayekextensions}', "");
    Expect(0, 43775, '\p{^ismeeteimayekextensions}', "");
    Expect(0, 43775, '\P{ismeeteimayekextensions}', "");
    Expect(1, 43775, '\P{^ismeeteimayekextensions}', "");
    Expect(0, 43776, '\p{ismeeteimayekextensions}', "");
    Expect(1, 43776, '\p{^ismeeteimayekextensions}', "");
    Expect(1, 43776, '\P{ismeeteimayekextensions}', "");
    Expect(0, 43776, '\P{^ismeeteimayekextensions}', "");
    Expect(1, 43775, '\p{__is_meetei_MAYEK_Extensions}', "");
    Expect(0, 43775, '\p{^__is_meetei_MAYEK_Extensions}', "");
    Expect(0, 43775, '\P{__is_meetei_MAYEK_Extensions}', "");
    Expect(1, 43775, '\P{^__is_meetei_MAYEK_Extensions}', "");
    Expect(0, 43776, '\p{__is_meetei_MAYEK_Extensions}', "");
    Expect(1, 43776, '\p{^__is_meetei_MAYEK_Extensions}', "");
    Expect(1, 43776, '\P{__is_meetei_MAYEK_Extensions}', "");
    Expect(0, 43776, '\P{^__is_meetei_MAYEK_Extensions}', "");
    Error('\p{__In_Meetei_Mayek_Extensions/a/}');
    Error('\P{__In_Meetei_Mayek_Extensions/a/}');
    Expect(1, 43775, '\p{inmeeteimayekextensions}', "");
    Expect(0, 43775, '\p{^inmeeteimayekextensions}', "");
    Expect(0, 43775, '\P{inmeeteimayekextensions}', "");
    Expect(1, 43775, '\P{^inmeeteimayekextensions}', "");
    Expect(0, 43776, '\p{inmeeteimayekextensions}', "");
    Expect(1, 43776, '\p{^inmeeteimayekextensions}', "");
    Expect(1, 43776, '\P{inmeeteimayekextensions}', "");
    Expect(0, 43776, '\P{^inmeeteimayekextensions}', "");
    Expect(1, 43775, '\p{-In_Meetei_Mayek_Extensions}', "");
    Expect(0, 43775, '\p{^-In_Meetei_Mayek_Extensions}', "");
    Expect(0, 43775, '\P{-In_Meetei_Mayek_Extensions}', "");
    Expect(1, 43775, '\P{^-In_Meetei_Mayek_Extensions}', "");
    Expect(0, 43776, '\p{-In_Meetei_Mayek_Extensions}', "");
    Expect(1, 43776, '\p{^-In_Meetei_Mayek_Extensions}', "");
    Expect(1, 43776, '\P{-In_Meetei_Mayek_Extensions}', "");
    Expect(0, 43776, '\P{^-In_Meetei_Mayek_Extensions}', "");
    Error('\p{/a/Meetei_mayek_Ext}');
    Error('\P{/a/Meetei_mayek_Ext}');
    Expect(1, 43775, '\p{meeteimayekext}', "");
    Expect(0, 43775, '\p{^meeteimayekext}', "");
    Expect(0, 43775, '\P{meeteimayekext}', "");
    Expect(1, 43775, '\P{^meeteimayekext}', "");
    Expect(0, 43776, '\p{meeteimayekext}', "");
    Expect(1, 43776, '\p{^meeteimayekext}', "");
    Expect(1, 43776, '\P{meeteimayekext}', "");
    Expect(0, 43776, '\P{^meeteimayekext}', "");
    Expect(1, 43775, '\p{_	Meetei_MAYEK_Ext}', "");
    Expect(0, 43775, '\p{^_	Meetei_MAYEK_Ext}', "");
    Expect(0, 43775, '\P{_	Meetei_MAYEK_Ext}', "");
    Expect(1, 43775, '\P{^_	Meetei_MAYEK_Ext}', "");
    Expect(0, 43776, '\p{_	Meetei_MAYEK_Ext}', "");
    Expect(1, 43776, '\p{^_	Meetei_MAYEK_Ext}', "");
    Expect(1, 43776, '\P{_	Meetei_MAYEK_Ext}', "");
    Expect(0, 43776, '\P{^_	Meetei_MAYEK_Ext}', "");
    Error('\p{-:=IS_Meetei_Mayek_ext}');
    Error('\P{-:=IS_Meetei_Mayek_ext}');
    Expect(1, 43775, '\p{ismeeteimayekext}', "");
    Expect(0, 43775, '\p{^ismeeteimayekext}', "");
    Expect(0, 43775, '\P{ismeeteimayekext}', "");
    Expect(1, 43775, '\P{^ismeeteimayekext}', "");
    Expect(0, 43776, '\p{ismeeteimayekext}', "");
    Expect(1, 43776, '\p{^ismeeteimayekext}', "");
    Expect(1, 43776, '\P{ismeeteimayekext}', "");
    Expect(0, 43776, '\P{^ismeeteimayekext}', "");
    Expect(1, 43775, '\p{		is_MEETEI_Mayek_ext}', "");
    Expect(0, 43775, '\p{^		is_MEETEI_Mayek_ext}', "");
    Expect(0, 43775, '\P{		is_MEETEI_Mayek_ext}', "");
    Expect(1, 43775, '\P{^		is_MEETEI_Mayek_ext}', "");
    Expect(0, 43776, '\p{		is_MEETEI_Mayek_ext}', "");
    Expect(1, 43776, '\p{^		is_MEETEI_Mayek_ext}', "");
    Expect(1, 43776, '\P{		is_MEETEI_Mayek_ext}', "");
    Expect(0, 43776, '\P{^		is_MEETEI_Mayek_ext}', "");
    Error('\p{  In_meetei_Mayek_Ext/a/}');
    Error('\P{  In_meetei_Mayek_Ext/a/}');
    Expect(1, 43775, '\p{inmeeteimayekext}', "");
    Expect(0, 43775, '\p{^inmeeteimayekext}', "");
    Expect(0, 43775, '\P{inmeeteimayekext}', "");
    Expect(1, 43775, '\P{^inmeeteimayekext}', "");
    Expect(0, 43776, '\p{inmeeteimayekext}', "");
    Expect(1, 43776, '\p{^inmeeteimayekext}', "");
    Expect(1, 43776, '\P{inmeeteimayekext}', "");
    Expect(0, 43776, '\P{^inmeeteimayekext}', "");
    Expect(1, 43775, '\p{	-In_MEETEI_mayek_Ext}', "");
    Expect(0, 43775, '\p{^	-In_MEETEI_mayek_Ext}', "");
    Expect(0, 43775, '\P{	-In_MEETEI_mayek_Ext}', "");
    Expect(1, 43775, '\P{^	-In_MEETEI_mayek_Ext}', "");
    Expect(0, 43776, '\p{	-In_MEETEI_mayek_Ext}', "");
    Expect(1, 43776, '\p{^	-In_MEETEI_mayek_Ext}', "");
    Expect(1, 43776, '\P{	-In_MEETEI_mayek_Ext}', "");
    Expect(0, 43776, '\P{^	-In_MEETEI_mayek_Ext}', "");
    Error('\p{Mende_Kikakui:=}');
    Error('\P{Mende_Kikakui:=}');
    Expect(1, 125142, '\p{mendekikakui}', "");
    Expect(0, 125142, '\p{^mendekikakui}', "");
    Expect(0, 125142, '\P{mendekikakui}', "");
    Expect(1, 125142, '\P{^mendekikakui}', "");
    Expect(0, 125143, '\p{mendekikakui}', "");
    Expect(1, 125143, '\p{^mendekikakui}', "");
    Expect(1, 125143, '\P{mendekikakui}', "");
    Expect(0, 125143, '\P{^mendekikakui}', "");
    Expect(1, 125142, '\p{	mende_KIKAKUI}', "");
    Expect(0, 125142, '\p{^	mende_KIKAKUI}', "");
    Expect(0, 125142, '\P{	mende_KIKAKUI}', "");
    Expect(1, 125142, '\P{^	mende_KIKAKUI}', "");
    Expect(0, 125143, '\p{	mende_KIKAKUI}', "");
    Expect(1, 125143, '\p{^	mende_KIKAKUI}', "");
    Expect(1, 125143, '\P{	mende_KIKAKUI}', "");
    Expect(0, 125143, '\P{^	mende_KIKAKUI}', "");
    Error('\p{/a/-_Is_mende_KIKAKUI}');
    Error('\P{/a/-_Is_mende_KIKAKUI}');
    Expect(1, 125142, '\p{ismendekikakui}', "");
    Expect(0, 125142, '\p{^ismendekikakui}', "");
    Expect(0, 125142, '\P{ismendekikakui}', "");
    Expect(1, 125142, '\P{^ismendekikakui}', "");
    Expect(0, 125143, '\p{ismendekikakui}', "");
    Expect(1, 125143, '\p{^ismendekikakui}', "");
    Expect(1, 125143, '\P{ismendekikakui}', "");
    Expect(0, 125143, '\P{^ismendekikakui}', "");
    Expect(1, 125142, '\p{ _is_Mende_Kikakui}', "");
    Expect(0, 125142, '\p{^ _is_Mende_Kikakui}', "");
    Expect(0, 125142, '\P{ _is_Mende_Kikakui}', "");
    Expect(1, 125142, '\P{^ _is_Mende_Kikakui}', "");
    Expect(0, 125143, '\p{ _is_Mende_Kikakui}', "");
    Expect(1, 125143, '\p{^ _is_Mende_Kikakui}', "");
    Expect(1, 125143, '\P{ _is_Mende_Kikakui}', "");
    Expect(0, 125143, '\P{^ _is_Mende_Kikakui}', "");
    Error('\p{mend/a/}');
    Error('\P{mend/a/}');
    Expect(1, 125142, '\p{mend}', "");
    Expect(0, 125142, '\p{^mend}', "");
    Expect(0, 125142, '\P{mend}', "");
    Expect(1, 125142, '\P{^mend}', "");
    Expect(0, 125143, '\p{mend}', "");
    Expect(1, 125143, '\p{^mend}', "");
    Expect(1, 125143, '\P{mend}', "");
    Expect(0, 125143, '\P{^mend}', "");
    Expect(1, 125142, '\p{ mend}', "");
    Expect(0, 125142, '\p{^ mend}', "");
    Expect(0, 125142, '\P{ mend}', "");
    Expect(1, 125142, '\P{^ mend}', "");
    Expect(0, 125143, '\p{ mend}', "");
    Expect(1, 125143, '\p{^ mend}', "");
    Expect(1, 125143, '\P{ mend}', "");
    Expect(0, 125143, '\P{^ mend}', "");
    Error('\p{/a/Is_MEND}');
    Error('\P{/a/Is_MEND}');
    Expect(1, 125142, '\p{ismend}', "");
    Expect(0, 125142, '\p{^ismend}', "");
    Expect(0, 125142, '\P{ismend}', "");
    Expect(1, 125142, '\P{^ismend}', "");
    Expect(0, 125143, '\p{ismend}', "");
    Expect(1, 125143, '\p{^ismend}', "");
    Expect(1, 125143, '\P{ismend}', "");
    Expect(0, 125143, '\P{^ismend}', "");
    Expect(1, 125142, '\p{	_IS_Mend}', "");
    Expect(0, 125142, '\p{^	_IS_Mend}', "");
    Expect(0, 125142, '\P{	_IS_Mend}', "");
    Expect(1, 125142, '\P{^	_IS_Mend}', "");
    Expect(0, 125143, '\p{	_IS_Mend}', "");
    Expect(1, 125143, '\p{^	_IS_Mend}', "");
    Expect(1, 125143, '\P{	_IS_Mend}', "");
    Expect(0, 125143, '\P{^	_IS_Mend}', "");
    Error('\p{-:=meroitic_CURSIVE}');
    Error('\P{-:=meroitic_CURSIVE}');
    Expect(1, 68095, '\p{meroiticcursive}', "");
    Expect(0, 68095, '\p{^meroiticcursive}', "");
    Expect(0, 68095, '\P{meroiticcursive}', "");
    Expect(1, 68095, '\P{^meroiticcursive}', "");
    Expect(0, 68096, '\p{meroiticcursive}', "");
    Expect(1, 68096, '\p{^meroiticcursive}', "");
    Expect(1, 68096, '\P{meroiticcursive}', "");
    Expect(0, 68096, '\P{^meroiticcursive}', "");
    Expect(1, 68095, '\p{ Meroitic_Cursive}', "");
    Expect(0, 68095, '\p{^ Meroitic_Cursive}', "");
    Expect(0, 68095, '\P{ Meroitic_Cursive}', "");
    Expect(1, 68095, '\P{^ Meroitic_Cursive}', "");
    Expect(0, 68096, '\p{ Meroitic_Cursive}', "");
    Expect(1, 68096, '\p{^ Meroitic_Cursive}', "");
    Expect(1, 68096, '\P{ Meroitic_Cursive}', "");
    Expect(0, 68096, '\P{^ Meroitic_Cursive}', "");
    Error('\p{/a/ _is_Meroitic_CURSIVE}');
    Error('\P{/a/ _is_Meroitic_CURSIVE}');
    Expect(1, 68095, '\p{ismeroiticcursive}', "");
    Expect(0, 68095, '\p{^ismeroiticcursive}', "");
    Expect(0, 68095, '\P{ismeroiticcursive}', "");
    Expect(1, 68095, '\P{^ismeroiticcursive}', "");
    Expect(0, 68096, '\p{ismeroiticcursive}', "");
    Expect(1, 68096, '\p{^ismeroiticcursive}', "");
    Expect(1, 68096, '\P{ismeroiticcursive}', "");
    Expect(0, 68096, '\P{^ismeroiticcursive}', "");
    Expect(1, 68095, '\p{_	is_meroitic_Cursive}', "");
    Expect(0, 68095, '\p{^_	is_meroitic_Cursive}', "");
    Expect(0, 68095, '\P{_	is_meroitic_Cursive}', "");
    Expect(1, 68095, '\P{^_	is_meroitic_Cursive}', "");
    Expect(0, 68096, '\p{_	is_meroitic_Cursive}', "");
    Expect(1, 68096, '\p{^_	is_meroitic_Cursive}', "");
    Expect(1, 68096, '\P{_	is_meroitic_Cursive}', "");
    Expect(0, 68096, '\P{^_	is_meroitic_Cursive}', "");
    Error('\p{:=Merc}');
    Error('\P{:=Merc}');
    Expect(1, 68095, '\p{merc}', "");
    Expect(0, 68095, '\p{^merc}', "");
    Expect(0, 68095, '\P{merc}', "");
    Expect(1, 68095, '\P{^merc}', "");
    Expect(0, 68096, '\p{merc}', "");
    Expect(1, 68096, '\p{^merc}', "");
    Expect(1, 68096, '\P{merc}', "");
    Expect(0, 68096, '\P{^merc}', "");
    Expect(1, 68095, '\p{	merc}', "");
    Expect(0, 68095, '\p{^	merc}', "");
    Expect(0, 68095, '\P{	merc}', "");
    Expect(1, 68095, '\P{^	merc}', "");
    Expect(0, 68096, '\p{	merc}', "");
    Expect(1, 68096, '\p{^	merc}', "");
    Expect(1, 68096, '\P{	merc}', "");
    Expect(0, 68096, '\P{^	merc}', "");
    Error('\p{		IS_Merc:=}');
    Error('\P{		IS_Merc:=}');
    Expect(1, 68095, '\p{ismerc}', "");
    Expect(0, 68095, '\p{^ismerc}', "");
    Expect(0, 68095, '\P{ismerc}', "");
    Expect(1, 68095, '\P{^ismerc}', "");
    Expect(0, 68096, '\p{ismerc}', "");
    Expect(1, 68096, '\p{^ismerc}', "");
    Expect(1, 68096, '\P{ismerc}', "");
    Expect(0, 68096, '\P{^ismerc}', "");
    Expect(1, 68095, '\p{	-Is_MERC}', "");
    Expect(0, 68095, '\p{^	-Is_MERC}', "");
    Expect(0, 68095, '\P{	-Is_MERC}', "");
    Expect(1, 68095, '\P{^	-Is_MERC}', "");
    Expect(0, 68096, '\p{	-Is_MERC}', "");
    Expect(1, 68096, '\p{^	-Is_MERC}', "");
    Expect(1, 68096, '\P{	-Is_MERC}', "");
    Expect(0, 68096, '\P{^	-Is_MERC}', "");
    Error('\p{_-meroitic_hieroglyphs:=}');
    Error('\P{_-meroitic_hieroglyphs:=}');
    Expect(1, 67999, '\p{meroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^meroitichieroglyphs}', "");
    Expect(0, 67999, '\P{meroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^meroitichieroglyphs}', "");
    Expect(0, 68000, '\p{meroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^meroitichieroglyphs}', "");
    Expect(1, 68000, '\P{meroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^meroitichieroglyphs}', "");
    Expect(1, 67999, '\p{ 	meroitic_hieroglyphs}', "");
    Expect(0, 67999, '\p{^ 	meroitic_hieroglyphs}', "");
    Expect(0, 67999, '\P{ 	meroitic_hieroglyphs}', "");
    Expect(1, 67999, '\P{^ 	meroitic_hieroglyphs}', "");
    Expect(0, 68000, '\p{ 	meroitic_hieroglyphs}', "");
    Expect(1, 68000, '\p{^ 	meroitic_hieroglyphs}', "");
    Expect(1, 68000, '\P{ 	meroitic_hieroglyphs}', "");
    Expect(0, 68000, '\P{^ 	meroitic_hieroglyphs}', "");
    Error('\p{	:=IS_MEROITIC_hieroglyphs}');
    Error('\P{	:=IS_MEROITIC_hieroglyphs}');
    Expect(1, 67999, '\p{ismeroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^ismeroitichieroglyphs}', "");
    Expect(0, 67999, '\P{ismeroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^ismeroitichieroglyphs}', "");
    Expect(0, 68000, '\p{ismeroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^ismeroitichieroglyphs}', "");
    Expect(1, 68000, '\P{ismeroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^ismeroitichieroglyphs}', "");
    Expect(1, 67999, '\p{	-is_Meroitic_HIEROGLYPHS}', "");
    Expect(0, 67999, '\p{^	-is_Meroitic_HIEROGLYPHS}', "");
    Expect(0, 67999, '\P{	-is_Meroitic_HIEROGLYPHS}', "");
    Expect(1, 67999, '\P{^	-is_Meroitic_HIEROGLYPHS}', "");
    Expect(0, 68000, '\p{	-is_Meroitic_HIEROGLYPHS}', "");
    Expect(1, 68000, '\p{^	-is_Meroitic_HIEROGLYPHS}', "");
    Expect(1, 68000, '\P{	-is_Meroitic_HIEROGLYPHS}', "");
    Expect(0, 68000, '\P{^	-is_Meroitic_HIEROGLYPHS}', "");
    Error('\p{ _Mero/a/}');
    Error('\P{ _Mero/a/}');
    Expect(1, 67999, '\p{mero}', "");
    Expect(0, 67999, '\p{^mero}', "");
    Expect(0, 67999, '\P{mero}', "");
    Expect(1, 67999, '\P{^mero}', "");
    Expect(0, 68000, '\p{mero}', "");
    Expect(1, 68000, '\p{^mero}', "");
    Expect(1, 68000, '\P{mero}', "");
    Expect(0, 68000, '\P{^mero}', "");
    Expect(1, 67999, '\p{ 	Mero}', "");
    Expect(0, 67999, '\p{^ 	Mero}', "");
    Expect(0, 67999, '\P{ 	Mero}', "");
    Expect(1, 67999, '\P{^ 	Mero}', "");
    Expect(0, 68000, '\p{ 	Mero}', "");
    Expect(1, 68000, '\p{^ 	Mero}', "");
    Expect(1, 68000, '\P{ 	Mero}', "");
    Expect(0, 68000, '\P{^ 	Mero}', "");
    Error('\p{ :=Is_Mero}');
    Error('\P{ :=Is_Mero}');
    Expect(1, 67999, '\p{ismero}', "");
    Expect(0, 67999, '\p{^ismero}', "");
    Expect(0, 67999, '\P{ismero}', "");
    Expect(1, 67999, '\P{^ismero}', "");
    Expect(0, 68000, '\p{ismero}', "");
    Expect(1, 68000, '\p{^ismero}', "");
    Expect(1, 68000, '\P{ismero}', "");
    Expect(0, 68000, '\P{^ismero}', "");
    Expect(1, 67999, '\p{ Is_Mero}', "");
    Expect(0, 67999, '\p{^ Is_Mero}', "");
    Expect(0, 67999, '\P{ Is_Mero}', "");
    Expect(1, 67999, '\P{^ Is_Mero}', "");
    Expect(0, 68000, '\p{ Is_Mero}', "");
    Expect(1, 68000, '\p{^ Is_Mero}', "");
    Expect(1, 68000, '\P{ Is_Mero}', "");
    Expect(0, 68000, '\P{^ Is_Mero}', "");
    Error('\p{/a/-_Miao}');
    Error('\P{/a/-_Miao}');
    Expect(1, 94111, '\p{miao}', "");
    Expect(0, 94111, '\p{^miao}', "");
    Expect(0, 94111, '\P{miao}', "");
    Expect(1, 94111, '\P{^miao}', "");
    Expect(0, 94112, '\p{miao}', "");
    Expect(1, 94112, '\p{^miao}', "");
    Expect(1, 94112, '\P{miao}', "");
    Expect(0, 94112, '\P{^miao}', "");
    Expect(1, 94111, '\p{_	Miao}', "");
    Expect(0, 94111, '\p{^_	Miao}', "");
    Expect(0, 94111, '\P{_	Miao}', "");
    Expect(1, 94111, '\P{^_	Miao}', "");
    Expect(0, 94112, '\p{_	Miao}', "");
    Expect(1, 94112, '\p{^_	Miao}', "");
    Expect(1, 94112, '\P{_	Miao}', "");
    Expect(0, 94112, '\P{^_	Miao}', "");
    Error('\p{:=-Is_Miao}');
    Error('\P{:=-Is_Miao}');
    Expect(1, 94111, '\p{ismiao}', "");
    Expect(0, 94111, '\p{^ismiao}', "");
    Expect(0, 94111, '\P{ismiao}', "");
    Expect(1, 94111, '\P{^ismiao}', "");
    Expect(0, 94112, '\p{ismiao}', "");
    Expect(1, 94112, '\p{^ismiao}', "");
    Expect(1, 94112, '\P{ismiao}', "");
    Expect(0, 94112, '\P{^ismiao}', "");
    Expect(1, 94111, '\p{ _is_miao}', "");
    Expect(0, 94111, '\p{^ _is_miao}', "");
    Expect(0, 94111, '\P{ _is_miao}', "");
    Expect(1, 94111, '\P{^ _is_miao}', "");
    Expect(0, 94112, '\p{ _is_miao}', "");
    Expect(1, 94112, '\p{^ _is_miao}', "");
    Expect(1, 94112, '\P{ _is_miao}', "");
    Expect(0, 94112, '\P{^ _is_miao}', "");
    Error('\p{/a/--PLRD}');
    Error('\P{/a/--PLRD}');
    Expect(1, 94111, '\p{plrd}', "");
    Expect(0, 94111, '\p{^plrd}', "");
    Expect(0, 94111, '\P{plrd}', "");
    Expect(1, 94111, '\P{^plrd}', "");
    Expect(0, 94112, '\p{plrd}', "");
    Expect(1, 94112, '\p{^plrd}', "");
    Expect(1, 94112, '\P{plrd}', "");
    Expect(0, 94112, '\P{^plrd}', "");
    Expect(1, 94111, '\p{Plrd}', "");
    Expect(0, 94111, '\p{^Plrd}', "");
    Expect(0, 94111, '\P{Plrd}', "");
    Expect(1, 94111, '\P{^Plrd}', "");
    Expect(0, 94112, '\p{Plrd}', "");
    Expect(1, 94112, '\p{^Plrd}', "");
    Expect(1, 94112, '\P{Plrd}', "");
    Expect(0, 94112, '\P{^Plrd}', "");
    Error('\p{-/a/is_PLRD}');
    Error('\P{-/a/is_PLRD}');
    Expect(1, 94111, '\p{isplrd}', "");
    Expect(0, 94111, '\p{^isplrd}', "");
    Expect(0, 94111, '\P{isplrd}', "");
    Expect(1, 94111, '\P{^isplrd}', "");
    Expect(0, 94112, '\p{isplrd}', "");
    Expect(1, 94112, '\p{^isplrd}', "");
    Expect(1, 94112, '\P{isplrd}', "");
    Expect(0, 94112, '\P{^isplrd}', "");
    Expect(1, 94111, '\p{	Is_PLRD}', "");
    Expect(0, 94111, '\p{^	Is_PLRD}', "");
    Expect(0, 94111, '\P{	Is_PLRD}', "");
    Expect(1, 94111, '\P{^	Is_PLRD}', "");
    Expect(0, 94112, '\p{	Is_PLRD}', "");
    Expect(1, 94112, '\p{^	Is_PLRD}', "");
    Expect(1, 94112, '\P{	Is_PLRD}', "");
    Expect(0, 94112, '\P{^	Is_PLRD}', "");
    Error('\p{	miscellaneous_MATHEMATICAL_SYMBOLS_A/a/}');
    Error('\P{	miscellaneous_MATHEMATICAL_SYMBOLS_A/a/}');
    Expect(1, 10223, '\p{miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10223, '\p{^miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10223, '\P{miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10223, '\P{^miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10224, '\p{miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10224, '\p{^miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10224, '\P{miscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10224, '\P{^miscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10223, '\p{		miscellaneous_Mathematical_Symbols_a}', "");
    Expect(0, 10223, '\p{^		miscellaneous_Mathematical_Symbols_a}', "");
    Expect(0, 10223, '\P{		miscellaneous_Mathematical_Symbols_a}', "");
    Expect(1, 10223, '\P{^		miscellaneous_Mathematical_Symbols_a}', "");
    Expect(0, 10224, '\p{		miscellaneous_Mathematical_Symbols_a}', "");
    Expect(1, 10224, '\p{^		miscellaneous_Mathematical_Symbols_a}', "");
    Expect(1, 10224, '\P{		miscellaneous_Mathematical_Symbols_a}', "");
    Expect(0, 10224, '\P{^		miscellaneous_Mathematical_Symbols_a}', "");
    Error('\p{:=_is_Miscellaneous_Mathematical_Symbols_A}');
    Error('\P{:=_is_Miscellaneous_Mathematical_Symbols_A}');
    Expect(1, 10223, '\p{ismiscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10223, '\p{^ismiscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10223, '\P{ismiscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10223, '\P{^ismiscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10224, '\p{ismiscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10224, '\p{^ismiscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10224, '\P{ismiscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10224, '\P{^ismiscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10223, '\p{_	Is_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10223, '\p{^_	Is_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10223, '\P{_	Is_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(1, 10223, '\P{^_	Is_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10224, '\p{_	Is_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(1, 10224, '\p{^_	Is_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(1, 10224, '\P{_	Is_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10224, '\P{^_	Is_Miscellaneous_Mathematical_Symbols_A}', "");
    Error('\p{ :=In_Miscellaneous_MATHEMATICAL_Symbols_A}');
    Error('\P{ :=In_Miscellaneous_MATHEMATICAL_Symbols_A}');
    Expect(1, 10223, '\p{inmiscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10223, '\p{^inmiscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10223, '\P{inmiscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10223, '\P{^inmiscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10224, '\p{inmiscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10224, '\p{^inmiscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10224, '\P{inmiscellaneousmathematicalsymbolsa}', "");
    Expect(0, 10224, '\P{^inmiscellaneousmathematicalsymbolsa}', "");
    Expect(1, 10223, '\p{-In_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10223, '\p{^-In_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10223, '\P{-In_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(1, 10223, '\P{^-In_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10224, '\p{-In_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(1, 10224, '\p{^-In_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(1, 10224, '\P{-In_Miscellaneous_Mathematical_Symbols_A}', "");
    Expect(0, 10224, '\P{^-In_Miscellaneous_Mathematical_Symbols_A}', "");
    Error('\p{/a/MISC_Math_Symbols_A}');
    Error('\P{/a/MISC_Math_Symbols_A}');
    Expect(1, 10223, '\p{miscmathsymbolsa}', "");
    Expect(0, 10223, '\p{^miscmathsymbolsa}', "");
    Expect(0, 10223, '\P{miscmathsymbolsa}', "");
    Expect(1, 10223, '\P{^miscmathsymbolsa}', "");
    Expect(0, 10224, '\p{miscmathsymbolsa}', "");
    Expect(1, 10224, '\p{^miscmathsymbolsa}', "");
    Expect(1, 10224, '\P{miscmathsymbolsa}', "");
    Expect(0, 10224, '\P{^miscmathsymbolsa}', "");
    Expect(1, 10223, '\p{	Misc_MATH_SYMBOLS_A}', "");
    Expect(0, 10223, '\p{^	Misc_MATH_SYMBOLS_A}', "");
    Expect(0, 10223, '\P{	Misc_MATH_SYMBOLS_A}', "");
    Expect(1, 10223, '\P{^	Misc_MATH_SYMBOLS_A}', "");
    Expect(0, 10224, '\p{	Misc_MATH_SYMBOLS_A}', "");
    Expect(1, 10224, '\p{^	Misc_MATH_SYMBOLS_A}', "");
    Expect(1, 10224, '\P{	Misc_MATH_SYMBOLS_A}', "");
    Expect(0, 10224, '\P{^	Misc_MATH_SYMBOLS_A}', "");
    Error('\p{		Is_MISC_Math_SYMBOLS_A:=}');
    Error('\P{		Is_MISC_Math_SYMBOLS_A:=}');
    Expect(1, 10223, '\p{ismiscmathsymbolsa}', "");
    Expect(0, 10223, '\p{^ismiscmathsymbolsa}', "");
    Expect(0, 10223, '\P{ismiscmathsymbolsa}', "");
    Expect(1, 10223, '\P{^ismiscmathsymbolsa}', "");
    Expect(0, 10224, '\p{ismiscmathsymbolsa}', "");
    Expect(1, 10224, '\p{^ismiscmathsymbolsa}', "");
    Expect(1, 10224, '\P{ismiscmathsymbolsa}', "");
    Expect(0, 10224, '\P{^ismiscmathsymbolsa}', "");
    Expect(1, 10223, '\p{ -Is_Misc_Math_SYMBOLS_a}', "");
    Expect(0, 10223, '\p{^ -Is_Misc_Math_SYMBOLS_a}', "");
    Expect(0, 10223, '\P{ -Is_Misc_Math_SYMBOLS_a}', "");
    Expect(1, 10223, '\P{^ -Is_Misc_Math_SYMBOLS_a}', "");
    Expect(0, 10224, '\p{ -Is_Misc_Math_SYMBOLS_a}', "");
    Expect(1, 10224, '\p{^ -Is_Misc_Math_SYMBOLS_a}', "");
    Expect(1, 10224, '\P{ -Is_Misc_Math_SYMBOLS_a}', "");
    Expect(0, 10224, '\P{^ -Is_Misc_Math_SYMBOLS_a}', "");
    Error('\p{-in_Misc_math_symbols_A:=}');
    Error('\P{-in_Misc_math_symbols_A:=}');
    Expect(1, 10223, '\p{inmiscmathsymbolsa}', "");
    Expect(0, 10223, '\p{^inmiscmathsymbolsa}', "");
    Expect(0, 10223, '\P{inmiscmathsymbolsa}', "");
    Expect(1, 10223, '\P{^inmiscmathsymbolsa}', "");
    Expect(0, 10224, '\p{inmiscmathsymbolsa}', "");
    Expect(1, 10224, '\p{^inmiscmathsymbolsa}', "");
    Expect(1, 10224, '\P{inmiscmathsymbolsa}', "");
    Expect(0, 10224, '\P{^inmiscmathsymbolsa}', "");
    Expect(1, 10223, '\p{-	In_Misc_Math_symbols_a}', "");
    Expect(0, 10223, '\p{^-	In_Misc_Math_symbols_a}', "");
    Expect(0, 10223, '\P{-	In_Misc_Math_symbols_a}', "");
    Expect(1, 10223, '\P{^-	In_Misc_Math_symbols_a}', "");
    Expect(0, 10224, '\p{-	In_Misc_Math_symbols_a}', "");
    Expect(1, 10224, '\p{^-	In_Misc_Math_symbols_a}', "");
    Expect(1, 10224, '\P{-	In_Misc_Math_symbols_a}', "");
    Expect(0, 10224, '\P{^-	In_Misc_Math_symbols_a}', "");
    Error('\p{/a/-	MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B}');
    Error('\P{/a/-	MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B}');
    Expect(1, 10751, '\p{miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10751, '\p{^miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10751, '\P{miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10751, '\P{^miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10752, '\p{miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10752, '\p{^miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10752, '\P{miscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10752, '\P{^miscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10751, '\p{  Miscellaneous_mathematical_SYMBOLS_B}', "");
    Expect(0, 10751, '\p{^  Miscellaneous_mathematical_SYMBOLS_B}', "");
    Expect(0, 10751, '\P{  Miscellaneous_mathematical_SYMBOLS_B}', "");
    Expect(1, 10751, '\P{^  Miscellaneous_mathematical_SYMBOLS_B}', "");
    Expect(0, 10752, '\p{  Miscellaneous_mathematical_SYMBOLS_B}', "");
    Expect(1, 10752, '\p{^  Miscellaneous_mathematical_SYMBOLS_B}', "");
    Expect(1, 10752, '\P{  Miscellaneous_mathematical_SYMBOLS_B}', "");
    Expect(0, 10752, '\P{^  Miscellaneous_mathematical_SYMBOLS_B}', "");
    Error('\p{/a/	 is_MISCELLANEOUS_MATHEMATICAL_Symbols_B}');
    Error('\P{/a/	 is_MISCELLANEOUS_MATHEMATICAL_Symbols_B}');
    Expect(1, 10751, '\p{ismiscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10751, '\p{^ismiscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10751, '\P{ismiscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10751, '\P{^ismiscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10752, '\p{ismiscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10752, '\p{^ismiscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10752, '\P{ismiscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10752, '\P{^ismiscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10751, '\p{ 	IS_Miscellaneous_mathematical_symbols_B}', "");
    Expect(0, 10751, '\p{^ 	IS_Miscellaneous_mathematical_symbols_B}', "");
    Expect(0, 10751, '\P{ 	IS_Miscellaneous_mathematical_symbols_B}', "");
    Expect(1, 10751, '\P{^ 	IS_Miscellaneous_mathematical_symbols_B}', "");
    Expect(0, 10752, '\p{ 	IS_Miscellaneous_mathematical_symbols_B}', "");
    Expect(1, 10752, '\p{^ 	IS_Miscellaneous_mathematical_symbols_B}', "");
    Expect(1, 10752, '\P{ 	IS_Miscellaneous_mathematical_symbols_B}', "");
    Expect(0, 10752, '\P{^ 	IS_Miscellaneous_mathematical_symbols_B}', "");
    Error('\p{/a/ -IN_Miscellaneous_MATHEMATICAL_Symbols_B}');
    Error('\P{/a/ -IN_Miscellaneous_MATHEMATICAL_Symbols_B}');
    Expect(1, 10751, '\p{inmiscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10751, '\p{^inmiscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10751, '\P{inmiscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10751, '\P{^inmiscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10752, '\p{inmiscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10752, '\p{^inmiscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10752, '\P{inmiscellaneousmathematicalsymbolsb}', "");
    Expect(0, 10752, '\P{^inmiscellaneousmathematicalsymbolsb}', "");
    Expect(1, 10751, '\p{	_In_Miscellaneous_MATHEMATICAL_SYMBOLS_b}', "");
    Expect(0, 10751, '\p{^	_In_Miscellaneous_MATHEMATICAL_SYMBOLS_b}', "");
    Expect(0, 10751, '\P{	_In_Miscellaneous_MATHEMATICAL_SYMBOLS_b}', "");
    Expect(1, 10751, '\P{^	_In_Miscellaneous_MATHEMATICAL_SYMBOLS_b}', "");
    Expect(0, 10752, '\p{	_In_Miscellaneous_MATHEMATICAL_SYMBOLS_b}', "");
    Expect(1, 10752, '\p{^	_In_Miscellaneous_MATHEMATICAL_SYMBOLS_b}', "");
    Expect(1, 10752, '\P{	_In_Miscellaneous_MATHEMATICAL_SYMBOLS_b}', "");
    Expect(0, 10752, '\P{^	_In_Miscellaneous_MATHEMATICAL_SYMBOLS_b}', "");
    Error('\p{/a/- misc_Math_SYMBOLS_b}');
    Error('\P{/a/- misc_Math_SYMBOLS_b}');
    Expect(1, 10751, '\p{miscmathsymbolsb}', "");
    Expect(0, 10751, '\p{^miscmathsymbolsb}', "");
    Expect(0, 10751, '\P{miscmathsymbolsb}', "");
    Expect(1, 10751, '\P{^miscmathsymbolsb}', "");
    Expect(0, 10752, '\p{miscmathsymbolsb}', "");
    Expect(1, 10752, '\p{^miscmathsymbolsb}', "");
    Expect(1, 10752, '\P{miscmathsymbolsb}', "");
    Expect(0, 10752, '\P{^miscmathsymbolsb}', "");
    Expect(1, 10751, '\p{ 	Misc_MATH_Symbols_b}', "");
    Expect(0, 10751, '\p{^ 	Misc_MATH_Symbols_b}', "");
    Expect(0, 10751, '\P{ 	Misc_MATH_Symbols_b}', "");
    Expect(1, 10751, '\P{^ 	Misc_MATH_Symbols_b}', "");
    Expect(0, 10752, '\p{ 	Misc_MATH_Symbols_b}', "");
    Expect(1, 10752, '\p{^ 	Misc_MATH_Symbols_b}', "");
    Expect(1, 10752, '\P{ 	Misc_MATH_Symbols_b}', "");
    Expect(0, 10752, '\P{^ 	Misc_MATH_Symbols_b}', "");
    Error('\p{ 	Is_Misc_Math_Symbols_B/a/}');
    Error('\P{ 	Is_Misc_Math_Symbols_B/a/}');
    Expect(1, 10751, '\p{ismiscmathsymbolsb}', "");
    Expect(0, 10751, '\p{^ismiscmathsymbolsb}', "");
    Expect(0, 10751, '\P{ismiscmathsymbolsb}', "");
    Expect(1, 10751, '\P{^ismiscmathsymbolsb}', "");
    Expect(0, 10752, '\p{ismiscmathsymbolsb}', "");
    Expect(1, 10752, '\p{^ismiscmathsymbolsb}', "");
    Expect(1, 10752, '\P{ismiscmathsymbolsb}', "");
    Expect(0, 10752, '\P{^ismiscmathsymbolsb}', "");
    Expect(1, 10751, '\p{_	Is_misc_Math_SYMBOLS_b}', "");
    Expect(0, 10751, '\p{^_	Is_misc_Math_SYMBOLS_b}', "");
    Expect(0, 10751, '\P{_	Is_misc_Math_SYMBOLS_b}', "");
    Expect(1, 10751, '\P{^_	Is_misc_Math_SYMBOLS_b}', "");
    Expect(0, 10752, '\p{_	Is_misc_Math_SYMBOLS_b}', "");
    Expect(1, 10752, '\p{^_	Is_misc_Math_SYMBOLS_b}', "");
    Expect(1, 10752, '\P{_	Is_misc_Math_SYMBOLS_b}', "");
    Expect(0, 10752, '\P{^_	Is_misc_Math_SYMBOLS_b}', "");
    Error('\p{ 	in_Misc_Math_symbols_B/a/}');
    Error('\P{ 	in_Misc_Math_symbols_B/a/}');
    Expect(1, 10751, '\p{inmiscmathsymbolsb}', "");
    Expect(0, 10751, '\p{^inmiscmathsymbolsb}', "");
    Expect(0, 10751, '\P{inmiscmathsymbolsb}', "");
    Expect(1, 10751, '\P{^inmiscmathsymbolsb}', "");
    Expect(0, 10752, '\p{inmiscmathsymbolsb}', "");
    Expect(1, 10752, '\p{^inmiscmathsymbolsb}', "");
    Expect(1, 10752, '\P{inmiscmathsymbolsb}', "");
    Expect(0, 10752, '\P{^inmiscmathsymbolsb}', "");
    Expect(1, 10751, '\p{	-In_misc_Math_SYMBOLS_b}', "");
    Expect(0, 10751, '\p{^	-In_misc_Math_SYMBOLS_b}', "");
    Expect(0, 10751, '\P{	-In_misc_Math_SYMBOLS_b}', "");
    Expect(1, 10751, '\P{^	-In_misc_Math_SYMBOLS_b}', "");
    Expect(0, 10752, '\p{	-In_misc_Math_SYMBOLS_b}', "");
    Expect(1, 10752, '\p{^	-In_misc_Math_SYMBOLS_b}', "");
    Expect(1, 10752, '\P{	-In_misc_Math_SYMBOLS_b}', "");
    Expect(0, 10752, '\P{^	-In_misc_Math_SYMBOLS_b}', "");
    Error('\p{ -Miscellaneous_symbols:=}');
    Error('\P{ -Miscellaneous_symbols:=}');
    Expect(1, 9983, '\p{miscellaneoussymbols}', "");
    Expect(0, 9983, '\p{^miscellaneoussymbols}', "");
    Expect(0, 9983, '\P{miscellaneoussymbols}', "");
    Expect(1, 9983, '\P{^miscellaneoussymbols}', "");
    Expect(0, 9984, '\p{miscellaneoussymbols}', "");
    Expect(1, 9984, '\p{^miscellaneoussymbols}', "");
    Expect(1, 9984, '\P{miscellaneoussymbols}', "");
    Expect(0, 9984, '\P{^miscellaneoussymbols}', "");
    Expect(1, 9983, '\p{	Miscellaneous_Symbols}', "");
    Expect(0, 9983, '\p{^	Miscellaneous_Symbols}', "");
    Expect(0, 9983, '\P{	Miscellaneous_Symbols}', "");
    Expect(1, 9983, '\P{^	Miscellaneous_Symbols}', "");
    Expect(0, 9984, '\p{	Miscellaneous_Symbols}', "");
    Expect(1, 9984, '\p{^	Miscellaneous_Symbols}', "");
    Expect(1, 9984, '\P{	Miscellaneous_Symbols}', "");
    Expect(0, 9984, '\P{^	Miscellaneous_Symbols}', "");
    Error('\p{ Is_Miscellaneous_Symbols:=}');
    Error('\P{ Is_Miscellaneous_Symbols:=}');
    Expect(1, 9983, '\p{ismiscellaneoussymbols}', "");
    Expect(0, 9983, '\p{^ismiscellaneoussymbols}', "");
    Expect(0, 9983, '\P{ismiscellaneoussymbols}', "");
    Expect(1, 9983, '\P{^ismiscellaneoussymbols}', "");
    Expect(0, 9984, '\p{ismiscellaneoussymbols}', "");
    Expect(1, 9984, '\p{^ismiscellaneoussymbols}', "");
    Expect(1, 9984, '\P{ismiscellaneoussymbols}', "");
    Expect(0, 9984, '\P{^ismiscellaneoussymbols}', "");
    Expect(1, 9983, '\p{-_IS_miscellaneous_SYMBOLS}', "");
    Expect(0, 9983, '\p{^-_IS_miscellaneous_SYMBOLS}', "");
    Expect(0, 9983, '\P{-_IS_miscellaneous_SYMBOLS}', "");
    Expect(1, 9983, '\P{^-_IS_miscellaneous_SYMBOLS}', "");
    Expect(0, 9984, '\p{-_IS_miscellaneous_SYMBOLS}', "");
    Expect(1, 9984, '\p{^-_IS_miscellaneous_SYMBOLS}', "");
    Expect(1, 9984, '\P{-_IS_miscellaneous_SYMBOLS}', "");
    Expect(0, 9984, '\P{^-_IS_miscellaneous_SYMBOLS}', "");
    Error('\p{:=__in_MISCELLANEOUS_Symbols}');
    Error('\P{:=__in_MISCELLANEOUS_Symbols}');
    Expect(1, 9983, '\p{inmiscellaneoussymbols}', "");
    Expect(0, 9983, '\p{^inmiscellaneoussymbols}', "");
    Expect(0, 9983, '\P{inmiscellaneoussymbols}', "");
    Expect(1, 9983, '\P{^inmiscellaneoussymbols}', "");
    Expect(0, 9984, '\p{inmiscellaneoussymbols}', "");
    Expect(1, 9984, '\p{^inmiscellaneoussymbols}', "");
    Expect(1, 9984, '\P{inmiscellaneoussymbols}', "");
    Expect(0, 9984, '\P{^inmiscellaneoussymbols}', "");
    Expect(1, 9983, '\p{_	IN_Miscellaneous_symbols}', "");
    Expect(0, 9983, '\p{^_	IN_Miscellaneous_symbols}', "");
    Expect(0, 9983, '\P{_	IN_Miscellaneous_symbols}', "");
    Expect(1, 9983, '\P{^_	IN_Miscellaneous_symbols}', "");
    Expect(0, 9984, '\p{_	IN_Miscellaneous_symbols}', "");
    Expect(1, 9984, '\p{^_	IN_Miscellaneous_symbols}', "");
    Expect(1, 9984, '\P{_	IN_Miscellaneous_symbols}', "");
    Expect(0, 9984, '\P{^_	IN_Miscellaneous_symbols}', "");
    Error('\p{:=-	MISC_SYMBOLS}');
    Error('\P{:=-	MISC_SYMBOLS}');
    Expect(1, 9983, '\p{miscsymbols}', "");
    Expect(0, 9983, '\p{^miscsymbols}', "");
    Expect(0, 9983, '\P{miscsymbols}', "");
    Expect(1, 9983, '\P{^miscsymbols}', "");
    Expect(0, 9984, '\p{miscsymbols}', "");
    Expect(1, 9984, '\p{^miscsymbols}', "");
    Expect(1, 9984, '\P{miscsymbols}', "");
    Expect(0, 9984, '\P{^miscsymbols}', "");
    Expect(1, 9983, '\p{	-MISC_SYMBOLS}', "");
    Expect(0, 9983, '\p{^	-MISC_SYMBOLS}', "");
    Expect(0, 9983, '\P{	-MISC_SYMBOLS}', "");
    Expect(1, 9983, '\P{^	-MISC_SYMBOLS}', "");
    Expect(0, 9984, '\p{	-MISC_SYMBOLS}', "");
    Expect(1, 9984, '\p{^	-MISC_SYMBOLS}', "");
    Expect(1, 9984, '\P{	-MISC_SYMBOLS}', "");
    Expect(0, 9984, '\P{^	-MISC_SYMBOLS}', "");
    Error('\p{:=_is_Misc_SYMBOLS}');
    Error('\P{:=_is_Misc_SYMBOLS}');
    Expect(1, 9983, '\p{ismiscsymbols}', "");
    Expect(0, 9983, '\p{^ismiscsymbols}', "");
    Expect(0, 9983, '\P{ismiscsymbols}', "");
    Expect(1, 9983, '\P{^ismiscsymbols}', "");
    Expect(0, 9984, '\p{ismiscsymbols}', "");
    Expect(1, 9984, '\p{^ismiscsymbols}', "");
    Expect(1, 9984, '\P{ismiscsymbols}', "");
    Expect(0, 9984, '\P{^ismiscsymbols}', "");
    Expect(1, 9983, '\p{ 	Is_Misc_Symbols}', "");
    Expect(0, 9983, '\p{^ 	Is_Misc_Symbols}', "");
    Expect(0, 9983, '\P{ 	Is_Misc_Symbols}', "");
    Expect(1, 9983, '\P{^ 	Is_Misc_Symbols}', "");
    Expect(0, 9984, '\p{ 	Is_Misc_Symbols}', "");
    Expect(1, 9984, '\p{^ 	Is_Misc_Symbols}', "");
    Expect(1, 9984, '\P{ 	Is_Misc_Symbols}', "");
    Expect(0, 9984, '\P{^ 	Is_Misc_Symbols}', "");
    Error('\p{/a/-_in_MISC_SYMBOLS}');
    Error('\P{/a/-_in_MISC_SYMBOLS}');
    Expect(1, 9983, '\p{inmiscsymbols}', "");
    Expect(0, 9983, '\p{^inmiscsymbols}', "");
    Expect(0, 9983, '\P{inmiscsymbols}', "");
    Expect(1, 9983, '\P{^inmiscsymbols}', "");
    Expect(0, 9984, '\p{inmiscsymbols}', "");
    Expect(1, 9984, '\p{^inmiscsymbols}', "");
    Expect(1, 9984, '\P{inmiscsymbols}', "");
    Expect(0, 9984, '\P{^inmiscsymbols}', "");
    Expect(1, 9983, '\p{	In_Misc_SYMBOLS}', "");
    Expect(0, 9983, '\p{^	In_Misc_SYMBOLS}', "");
    Expect(0, 9983, '\P{	In_Misc_SYMBOLS}', "");
    Expect(1, 9983, '\P{^	In_Misc_SYMBOLS}', "");
    Expect(0, 9984, '\p{	In_Misc_SYMBOLS}', "");
    Expect(1, 9984, '\p{^	In_Misc_SYMBOLS}', "");
    Expect(1, 9984, '\P{	In_Misc_SYMBOLS}', "");
    Expect(0, 9984, '\P{^	In_Misc_SYMBOLS}', "");
    Error('\p{:=_-MISCELLANEOUS_symbols_AND_arrows}');
    Error('\P{:=_-MISCELLANEOUS_symbols_AND_arrows}');
    Expect(1, 11263, '\p{miscellaneoussymbolsandarrows}', "");
    Expect(0, 11263, '\p{^miscellaneoussymbolsandarrows}', "");
    Expect(0, 11263, '\P{miscellaneoussymbolsandarrows}', "");
    Expect(1, 11263, '\P{^miscellaneoussymbolsandarrows}', "");
    Expect(0, 11264, '\p{miscellaneoussymbolsandarrows}', "");
    Expect(1, 11264, '\p{^miscellaneoussymbolsandarrows}', "");
    Expect(1, 11264, '\P{miscellaneoussymbolsandarrows}', "");
    Expect(0, 11264, '\P{^miscellaneoussymbolsandarrows}', "");
    Expect(1, 11263, '\p{ Miscellaneous_Symbols_And_Arrows}', "");
    Expect(0, 11263, '\p{^ Miscellaneous_Symbols_And_Arrows}', "");
    Expect(0, 11263, '\P{ Miscellaneous_Symbols_And_Arrows}', "");
    Expect(1, 11263, '\P{^ Miscellaneous_Symbols_And_Arrows}', "");
    Expect(0, 11264, '\p{ Miscellaneous_Symbols_And_Arrows}', "");
    Expect(1, 11264, '\p{^ Miscellaneous_Symbols_And_Arrows}', "");
    Expect(1, 11264, '\P{ Miscellaneous_Symbols_And_Arrows}', "");
    Expect(0, 11264, '\P{^ Miscellaneous_Symbols_And_Arrows}', "");
    Error('\p{	:=Is_MISCELLANEOUS_Symbols_AND_Arrows}');
    Error('\P{	:=Is_MISCELLANEOUS_Symbols_AND_Arrows}');
    Expect(1, 11263, '\p{ismiscellaneoussymbolsandarrows}', "");
    Expect(0, 11263, '\p{^ismiscellaneoussymbolsandarrows}', "");
    Expect(0, 11263, '\P{ismiscellaneoussymbolsandarrows}', "");
    Expect(1, 11263, '\P{^ismiscellaneoussymbolsandarrows}', "");
    Expect(0, 11264, '\p{ismiscellaneoussymbolsandarrows}', "");
    Expect(1, 11264, '\p{^ismiscellaneoussymbolsandarrows}', "");
    Expect(1, 11264, '\P{ismiscellaneoussymbolsandarrows}', "");
    Expect(0, 11264, '\P{^ismiscellaneoussymbolsandarrows}', "");
    Expect(1, 11263, '\p{	Is_Miscellaneous_Symbols_and_Arrows}', "");
    Expect(0, 11263, '\p{^	Is_Miscellaneous_Symbols_and_Arrows}', "");
    Expect(0, 11263, '\P{	Is_Miscellaneous_Symbols_and_Arrows}', "");
    Expect(1, 11263, '\P{^	Is_Miscellaneous_Symbols_and_Arrows}', "");
    Expect(0, 11264, '\p{	Is_Miscellaneous_Symbols_and_Arrows}', "");
    Expect(1, 11264, '\p{^	Is_Miscellaneous_Symbols_and_Arrows}', "");
    Expect(1, 11264, '\P{	Is_Miscellaneous_Symbols_and_Arrows}', "");
    Expect(0, 11264, '\P{^	Is_Miscellaneous_Symbols_and_Arrows}', "");
    Error('\p{_/a/In_Miscellaneous_symbols_and_Arrows}');
    Error('\P{_/a/In_Miscellaneous_symbols_and_Arrows}');
    Expect(1, 11263, '\p{inmiscellaneoussymbolsandarrows}', "");
    Expect(0, 11263, '\p{^inmiscellaneoussymbolsandarrows}', "");
    Expect(0, 11263, '\P{inmiscellaneoussymbolsandarrows}', "");
    Expect(1, 11263, '\P{^inmiscellaneoussymbolsandarrows}', "");
    Expect(0, 11264, '\p{inmiscellaneoussymbolsandarrows}', "");
    Expect(1, 11264, '\p{^inmiscellaneoussymbolsandarrows}', "");
    Expect(1, 11264, '\P{inmiscellaneoussymbolsandarrows}', "");
    Expect(0, 11264, '\P{^inmiscellaneoussymbolsandarrows}', "");
    Expect(1, 11263, '\p{-in_Miscellaneous_symbols_and_Arrows}', "");
    Expect(0, 11263, '\p{^-in_Miscellaneous_symbols_and_Arrows}', "");
    Expect(0, 11263, '\P{-in_Miscellaneous_symbols_and_Arrows}', "");
    Expect(1, 11263, '\P{^-in_Miscellaneous_symbols_and_Arrows}', "");
    Expect(0, 11264, '\p{-in_Miscellaneous_symbols_and_Arrows}', "");
    Expect(1, 11264, '\p{^-in_Miscellaneous_symbols_and_Arrows}', "");
    Expect(1, 11264, '\P{-in_Miscellaneous_symbols_and_Arrows}', "");
    Expect(0, 11264, '\P{^-in_Miscellaneous_symbols_and_Arrows}', "");
    Error('\p{-/a/misc_arrows}');
    Error('\P{-/a/misc_arrows}');
    Expect(1, 11263, '\p{miscarrows}', "");
    Expect(0, 11263, '\p{^miscarrows}', "");
    Expect(0, 11263, '\P{miscarrows}', "");
    Expect(1, 11263, '\P{^miscarrows}', "");
    Expect(0, 11264, '\p{miscarrows}', "");
    Expect(1, 11264, '\p{^miscarrows}', "");
    Expect(1, 11264, '\P{miscarrows}', "");
    Expect(0, 11264, '\P{^miscarrows}', "");
    Expect(1, 11263, '\p{_	Misc_Arrows}', "");
    Expect(0, 11263, '\p{^_	Misc_Arrows}', "");
    Expect(0, 11263, '\P{_	Misc_Arrows}', "");
    Expect(1, 11263, '\P{^_	Misc_Arrows}', "");
    Expect(0, 11264, '\p{_	Misc_Arrows}', "");
    Expect(1, 11264, '\p{^_	Misc_Arrows}', "");
    Expect(1, 11264, '\P{_	Misc_Arrows}', "");
    Expect(0, 11264, '\P{^_	Misc_Arrows}', "");
    Error('\p{_ IS_MISC_Arrows/a/}');
    Error('\P{_ IS_MISC_Arrows/a/}');
    Expect(1, 11263, '\p{ismiscarrows}', "");
    Expect(0, 11263, '\p{^ismiscarrows}', "");
    Expect(0, 11263, '\P{ismiscarrows}', "");
    Expect(1, 11263, '\P{^ismiscarrows}', "");
    Expect(0, 11264, '\p{ismiscarrows}', "");
    Expect(1, 11264, '\p{^ismiscarrows}', "");
    Expect(1, 11264, '\P{ismiscarrows}', "");
    Expect(0, 11264, '\P{^ismiscarrows}', "");
    Expect(1, 11263, '\p{ _IS_MISC_Arrows}', "");
    Expect(0, 11263, '\p{^ _IS_MISC_Arrows}', "");
    Expect(0, 11263, '\P{ _IS_MISC_Arrows}', "");
    Expect(1, 11263, '\P{^ _IS_MISC_Arrows}', "");
    Expect(0, 11264, '\p{ _IS_MISC_Arrows}', "");
    Expect(1, 11264, '\p{^ _IS_MISC_Arrows}', "");
    Expect(1, 11264, '\P{ _IS_MISC_Arrows}', "");
    Expect(0, 11264, '\P{^ _IS_MISC_Arrows}', "");
    Error('\p{ 	In_misc_arrows/a/}');
    Error('\P{ 	In_misc_arrows/a/}');
    Expect(1, 11263, '\p{inmiscarrows}', "");
    Expect(0, 11263, '\p{^inmiscarrows}', "");
    Expect(0, 11263, '\P{inmiscarrows}', "");
    Expect(1, 11263, '\P{^inmiscarrows}', "");
    Expect(0, 11264, '\p{inmiscarrows}', "");
    Expect(1, 11264, '\p{^inmiscarrows}', "");
    Expect(1, 11264, '\P{inmiscarrows}', "");
    Expect(0, 11264, '\P{^inmiscarrows}', "");
    Expect(1, 11263, '\p{_ In_Misc_ARROWS}', "");
    Expect(0, 11263, '\p{^_ In_Misc_ARROWS}', "");
    Expect(0, 11263, '\P{_ In_Misc_ARROWS}', "");
    Expect(1, 11263, '\P{^_ In_Misc_ARROWS}', "");
    Expect(0, 11264, '\p{_ In_Misc_ARROWS}', "");
    Expect(1, 11264, '\p{^_ In_Misc_ARROWS}', "");
    Expect(1, 11264, '\P{_ In_Misc_ARROWS}', "");
    Expect(0, 11264, '\P{^_ In_Misc_ARROWS}', "");
    Error('\p{:=Miscellaneous_SYMBOLS_and_Pictographs}');
    Error('\P{:=Miscellaneous_SYMBOLS_and_Pictographs}');
    Expect(1, 128511, '\p{miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128511, '\p{^miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128511, '\P{miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128511, '\P{^miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128512, '\p{miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128512, '\p{^miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128512, '\P{miscellaneoussymbolsandpictographs}', "");
    Expect(0, 128512, '\P{^miscellaneoussymbolsandpictographs}', "");
    Expect(1, 128511, '\p{-Miscellaneous_Symbols_AND_PICTOGRAPHS}', "");
    Expect(0, 128511, '\p{^-Miscellaneous_Symbols_AND_PICTOGRAPHS}', "");
    Expect(0, 128511, '\P{-Miscellaneous_Symbols_AND_PICTOGRAPHS}', "");
    Expect(1, 128511, '\P{^-Miscellaneous_Symbols_AND_PICTOGRAPHS}', "");
    Expect(0, 128512, '\p{-Miscellaneous_Symbols_AND_PICTOGRAPHS}', "");
    Expect(1, 128512, '\p{^-Miscellaneous_Symbols_AND_PICTOGRAPHS}', "");
    Expect(1, 128512, '\P{-Miscellaneous_Symbols_AND_PICTOGRAPHS}', "");
    Expect(0, 128512, '\P{^-Miscellaneous_Symbols_AND_PICTOGRAPHS}', "");
    Error('\p{/a/ _Is_MISCELLANEOUS_Symbols_AND_Pictographs}');
    Error('\P{/a/ _Is_MISCELLANEOUS_Symbols_AND_Pictographs}');
    Expect(1, 128511, '\p{ismiscellaneoussymbolsandpictographs}', "");
    Expect(0, 128511, '\p{^ismiscellaneoussymbolsandpictographs}', "");
    Expect(0, 128511, '\P{ismiscellaneoussymbolsandpictographs}', "");
    Expect(1, 128511, '\P{^ismiscellaneoussymbolsandpictographs}', "");
    Expect(0, 128512, '\p{ismiscellaneoussymbolsandpictographs}', "");
    Expect(1, 128512, '\p{^ismiscellaneoussymbolsandpictographs}', "");
    Expect(1, 128512, '\P{ismiscellaneoussymbolsandpictographs}', "");
    Expect(0, 128512, '\P{^ismiscellaneoussymbolsandpictographs}', "");
    Expect(1, 128511, '\p{-_IS_Miscellaneous_Symbols_AND_pictographs}', "");
    Expect(0, 128511, '\p{^-_IS_Miscellaneous_Symbols_AND_pictographs}', "");
    Expect(0, 128511, '\P{-_IS_Miscellaneous_Symbols_AND_pictographs}', "");
    Expect(1, 128511, '\P{^-_IS_Miscellaneous_Symbols_AND_pictographs}', "");
    Expect(0, 128512, '\p{-_IS_Miscellaneous_Symbols_AND_pictographs}', "");
    Expect(1, 128512, '\p{^-_IS_Miscellaneous_Symbols_AND_pictographs}', "");
    Expect(1, 128512, '\P{-_IS_Miscellaneous_Symbols_AND_pictographs}', "");
    Expect(0, 128512, '\P{^-_IS_Miscellaneous_Symbols_AND_pictographs}', "");
    Error('\p{-/a/In_miscellaneous_Symbols_And_pictographs}');
    Error('\P{-/a/In_miscellaneous_Symbols_And_pictographs}');
    Expect(1, 128511, '\p{inmiscellaneoussymbolsandpictographs}', "");
    Expect(0, 128511, '\p{^inmiscellaneoussymbolsandpictographs}', "");
    Expect(0, 128511, '\P{inmiscellaneoussymbolsandpictographs}', "");
    Expect(1, 128511, '\P{^inmiscellaneoussymbolsandpictographs}', "");
    Expect(0, 128512, '\p{inmiscellaneoussymbolsandpictographs}', "");
    Expect(1, 128512, '\p{^inmiscellaneoussymbolsandpictographs}', "");
    Expect(1, 128512, '\P{inmiscellaneoussymbolsandpictographs}', "");
    Expect(0, 128512, '\P{^inmiscellaneoussymbolsandpictographs}', "");
    Expect(1, 128511, '\p{	_IN_Miscellaneous_Symbols_And_Pictographs}', "");
    Expect(0, 128511, '\p{^	_IN_Miscellaneous_Symbols_And_Pictographs}', "");
    Expect(0, 128511, '\P{	_IN_Miscellaneous_Symbols_And_Pictographs}', "");
    Expect(1, 128511, '\P{^	_IN_Miscellaneous_Symbols_And_Pictographs}', "");
    Expect(0, 128512, '\p{	_IN_Miscellaneous_Symbols_And_Pictographs}', "");
    Expect(1, 128512, '\p{^	_IN_Miscellaneous_Symbols_And_Pictographs}', "");
    Expect(1, 128512, '\P{	_IN_Miscellaneous_Symbols_And_Pictographs}', "");
    Expect(0, 128512, '\P{^	_IN_Miscellaneous_Symbols_And_Pictographs}', "");
    Error('\p{	_Misc_PICTOGRAPHS/a/}');
    Error('\P{	_Misc_PICTOGRAPHS/a/}');
    Expect(1, 128511, '\p{miscpictographs}', "");
    Expect(0, 128511, '\p{^miscpictographs}', "");
    Expect(0, 128511, '\P{miscpictographs}', "");
    Expect(1, 128511, '\P{^miscpictographs}', "");
    Expect(0, 128512, '\p{miscpictographs}', "");
    Expect(1, 128512, '\p{^miscpictographs}', "");
    Expect(1, 128512, '\P{miscpictographs}', "");
    Expect(0, 128512, '\P{^miscpictographs}', "");
    Expect(1, 128511, '\p{	Misc_PICTOGRAPHS}', "");
    Expect(0, 128511, '\p{^	Misc_PICTOGRAPHS}', "");
    Expect(0, 128511, '\P{	Misc_PICTOGRAPHS}', "");
    Expect(1, 128511, '\P{^	Misc_PICTOGRAPHS}', "");
    Expect(0, 128512, '\p{	Misc_PICTOGRAPHS}', "");
    Expect(1, 128512, '\p{^	Misc_PICTOGRAPHS}', "");
    Expect(1, 128512, '\P{	Misc_PICTOGRAPHS}', "");
    Expect(0, 128512, '\P{^	Misc_PICTOGRAPHS}', "");
    Error('\p{:=	is_MISC_Pictographs}');
    Error('\P{:=	is_MISC_Pictographs}');
    Expect(1, 128511, '\p{ismiscpictographs}', "");
    Expect(0, 128511, '\p{^ismiscpictographs}', "");
    Expect(0, 128511, '\P{ismiscpictographs}', "");
    Expect(1, 128511, '\P{^ismiscpictographs}', "");
    Expect(0, 128512, '\p{ismiscpictographs}', "");
    Expect(1, 128512, '\p{^ismiscpictographs}', "");
    Expect(1, 128512, '\P{ismiscpictographs}', "");
    Expect(0, 128512, '\P{^ismiscpictographs}', "");
    Expect(1, 128511, '\p{		is_Misc_Pictographs}', "");
    Expect(0, 128511, '\p{^		is_Misc_Pictographs}', "");
    Expect(0, 128511, '\P{		is_Misc_Pictographs}', "");
    Expect(1, 128511, '\P{^		is_Misc_Pictographs}', "");
    Expect(0, 128512, '\p{		is_Misc_Pictographs}', "");
    Expect(1, 128512, '\p{^		is_Misc_Pictographs}', "");
    Expect(1, 128512, '\P{		is_Misc_Pictographs}', "");
    Expect(0, 128512, '\P{^		is_Misc_Pictographs}', "");
    Error('\p{-	IN_MISC_pictographs/a/}');
    Error('\P{-	IN_MISC_pictographs/a/}');
    Expect(1, 128511, '\p{inmiscpictographs}', "");
    Expect(0, 128511, '\p{^inmiscpictographs}', "");
    Expect(0, 128511, '\P{inmiscpictographs}', "");
    Expect(1, 128511, '\P{^inmiscpictographs}', "");
    Expect(0, 128512, '\p{inmiscpictographs}', "");
    Expect(1, 128512, '\p{^inmiscpictographs}', "");
    Expect(1, 128512, '\P{inmiscpictographs}', "");
    Expect(0, 128512, '\P{^inmiscpictographs}', "");
    Expect(1, 128511, '\p{_	in_Misc_PICTOGRAPHS}', "");
    Expect(0, 128511, '\p{^_	in_Misc_PICTOGRAPHS}', "");
    Expect(0, 128511, '\P{_	in_Misc_PICTOGRAPHS}', "");
    Expect(1, 128511, '\P{^_	in_Misc_PICTOGRAPHS}', "");
    Expect(0, 128512, '\p{_	in_Misc_PICTOGRAPHS}', "");
    Expect(1, 128512, '\p{^_	in_Misc_PICTOGRAPHS}', "");
    Expect(1, 128512, '\P{_	in_Misc_PICTOGRAPHS}', "");
    Expect(0, 128512, '\P{^_	in_Misc_PICTOGRAPHS}', "");
    Error('\p{	 Miscellaneous_Technical:=}');
    Error('\P{	 Miscellaneous_Technical:=}');
    Expect(1, 9215, '\p{miscellaneoustechnical}', "");
    Expect(0, 9215, '\p{^miscellaneoustechnical}', "");
    Expect(0, 9215, '\P{miscellaneoustechnical}', "");
    Expect(1, 9215, '\P{^miscellaneoustechnical}', "");
    Expect(0, 9216, '\p{miscellaneoustechnical}', "");
    Expect(1, 9216, '\p{^miscellaneoustechnical}', "");
    Expect(1, 9216, '\P{miscellaneoustechnical}', "");
    Expect(0, 9216, '\P{^miscellaneoustechnical}', "");
    Expect(1, 9215, '\p{Miscellaneous_Technical}', "");
    Expect(0, 9215, '\p{^Miscellaneous_Technical}', "");
    Expect(0, 9215, '\P{Miscellaneous_Technical}', "");
    Expect(1, 9215, '\P{^Miscellaneous_Technical}', "");
    Expect(0, 9216, '\p{Miscellaneous_Technical}', "");
    Expect(1, 9216, '\p{^Miscellaneous_Technical}', "");
    Expect(1, 9216, '\P{Miscellaneous_Technical}', "");
    Expect(0, 9216, '\P{^Miscellaneous_Technical}', "");
    Error('\p{/a/__Is_Miscellaneous_Technical}');
    Error('\P{/a/__Is_Miscellaneous_Technical}');
    Expect(1, 9215, '\p{ismiscellaneoustechnical}', "");
    Expect(0, 9215, '\p{^ismiscellaneoustechnical}', "");
    Expect(0, 9215, '\P{ismiscellaneoustechnical}', "");
    Expect(1, 9215, '\P{^ismiscellaneoustechnical}', "");
    Expect(0, 9216, '\p{ismiscellaneoustechnical}', "");
    Expect(1, 9216, '\p{^ismiscellaneoustechnical}', "");
    Expect(1, 9216, '\P{ismiscellaneoustechnical}', "");
    Expect(0, 9216, '\P{^ismiscellaneoustechnical}', "");
    Expect(1, 9215, '\p{	_IS_MISCELLANEOUS_technical}', "");
    Expect(0, 9215, '\p{^	_IS_MISCELLANEOUS_technical}', "");
    Expect(0, 9215, '\P{	_IS_MISCELLANEOUS_technical}', "");
    Expect(1, 9215, '\P{^	_IS_MISCELLANEOUS_technical}', "");
    Expect(0, 9216, '\p{	_IS_MISCELLANEOUS_technical}', "");
    Expect(1, 9216, '\p{^	_IS_MISCELLANEOUS_technical}', "");
    Expect(1, 9216, '\P{	_IS_MISCELLANEOUS_technical}', "");
    Expect(0, 9216, '\P{^	_IS_MISCELLANEOUS_technical}', "");
    Error('\p{ /a/In_Miscellaneous_Technical}');
    Error('\P{ /a/In_Miscellaneous_Technical}');
    Expect(1, 9215, '\p{inmiscellaneoustechnical}', "");
    Expect(0, 9215, '\p{^inmiscellaneoustechnical}', "");
    Expect(0, 9215, '\P{inmiscellaneoustechnical}', "");
    Expect(1, 9215, '\P{^inmiscellaneoustechnical}', "");
    Expect(0, 9216, '\p{inmiscellaneoustechnical}', "");
    Expect(1, 9216, '\p{^inmiscellaneoustechnical}', "");
    Expect(1, 9216, '\P{inmiscellaneoustechnical}', "");
    Expect(0, 9216, '\P{^inmiscellaneoustechnical}', "");
    Expect(1, 9215, '\p{ 	in_Miscellaneous_TECHNICAL}', "");
    Expect(0, 9215, '\p{^ 	in_Miscellaneous_TECHNICAL}', "");
    Expect(0, 9215, '\P{ 	in_Miscellaneous_TECHNICAL}', "");
    Expect(1, 9215, '\P{^ 	in_Miscellaneous_TECHNICAL}', "");
    Expect(0, 9216, '\p{ 	in_Miscellaneous_TECHNICAL}', "");
    Expect(1, 9216, '\p{^ 	in_Miscellaneous_TECHNICAL}', "");
    Expect(1, 9216, '\P{ 	in_Miscellaneous_TECHNICAL}', "");
    Expect(0, 9216, '\P{^ 	in_Miscellaneous_TECHNICAL}', "");
    Error('\p{ Misc_technical/a/}');
    Error('\P{ Misc_technical/a/}');
    Expect(1, 9215, '\p{misctechnical}', "");
    Expect(0, 9215, '\p{^misctechnical}', "");
    Expect(0, 9215, '\P{misctechnical}', "");
    Expect(1, 9215, '\P{^misctechnical}', "");
    Expect(0, 9216, '\p{misctechnical}', "");
    Expect(1, 9216, '\p{^misctechnical}', "");
    Expect(1, 9216, '\P{misctechnical}', "");
    Expect(0, 9216, '\P{^misctechnical}', "");
    Expect(1, 9215, '\p{	MISC_TECHNICAL}', "");
    Expect(0, 9215, '\p{^	MISC_TECHNICAL}', "");
    Expect(0, 9215, '\P{	MISC_TECHNICAL}', "");
    Expect(1, 9215, '\P{^	MISC_TECHNICAL}', "");
    Expect(0, 9216, '\p{	MISC_TECHNICAL}', "");
    Expect(1, 9216, '\p{^	MISC_TECHNICAL}', "");
    Expect(1, 9216, '\P{	MISC_TECHNICAL}', "");
    Expect(0, 9216, '\P{^	MISC_TECHNICAL}', "");
    Error('\p{_/a/is_Misc_Technical}');
    Error('\P{_/a/is_Misc_Technical}');
    Expect(1, 9215, '\p{ismisctechnical}', "");
    Expect(0, 9215, '\p{^ismisctechnical}', "");
    Expect(0, 9215, '\P{ismisctechnical}', "");
    Expect(1, 9215, '\P{^ismisctechnical}', "");
    Expect(0, 9216, '\p{ismisctechnical}', "");
    Expect(1, 9216, '\p{^ismisctechnical}', "");
    Expect(1, 9216, '\P{ismisctechnical}', "");
    Expect(0, 9216, '\P{^ismisctechnical}', "");
    Expect(1, 9215, '\p{	IS_MISC_technical}', "");
    Expect(0, 9215, '\p{^	IS_MISC_technical}', "");
    Expect(0, 9215, '\P{	IS_MISC_technical}', "");
    Expect(1, 9215, '\P{^	IS_MISC_technical}', "");
    Expect(0, 9216, '\p{	IS_MISC_technical}', "");
    Expect(1, 9216, '\p{^	IS_MISC_technical}', "");
    Expect(1, 9216, '\P{	IS_MISC_technical}', "");
    Expect(0, 9216, '\P{^	IS_MISC_technical}', "");
    Error('\p{		In_misc_Technical:=}');
    Error('\P{		In_misc_Technical:=}');
    Expect(1, 9215, '\p{inmisctechnical}', "");
    Expect(0, 9215, '\p{^inmisctechnical}', "");
    Expect(0, 9215, '\P{inmisctechnical}', "");
    Expect(1, 9215, '\P{^inmisctechnical}', "");
    Expect(0, 9216, '\p{inmisctechnical}', "");
    Expect(1, 9216, '\p{^inmisctechnical}', "");
    Expect(1, 9216, '\P{inmisctechnical}', "");
    Expect(0, 9216, '\P{^inmisctechnical}', "");
    Expect(1, 9215, '\p{_ In_misc_TECHNICAL}', "");
    Expect(0, 9215, '\p{^_ In_misc_TECHNICAL}', "");
    Expect(0, 9215, '\P{_ In_misc_TECHNICAL}', "");
    Expect(1, 9215, '\P{^_ In_misc_TECHNICAL}', "");
    Expect(0, 9216, '\p{_ In_misc_TECHNICAL}', "");
    Expect(1, 9216, '\p{^_ In_misc_TECHNICAL}', "");
    Expect(1, 9216, '\P{_ In_misc_TECHNICAL}', "");
    Expect(0, 9216, '\P{^_ In_misc_TECHNICAL}', "");
    Error('\p{/a/	Modi}');
    Error('\P{/a/	Modi}');
    Expect(1, 71257, '\p{modi}', "");
    Expect(0, 71257, '\p{^modi}', "");
    Expect(0, 71257, '\P{modi}', "");
    Expect(1, 71257, '\P{^modi}', "");
    Expect(0, 71258, '\p{modi}', "");
    Expect(1, 71258, '\p{^modi}', "");
    Expect(1, 71258, '\P{modi}', "");
    Expect(0, 71258, '\P{^modi}', "");
    Expect(1, 71257, '\p{_Modi}', "");
    Expect(0, 71257, '\p{^_Modi}', "");
    Expect(0, 71257, '\P{_Modi}', "");
    Expect(1, 71257, '\P{^_Modi}', "");
    Expect(0, 71258, '\p{_Modi}', "");
    Expect(1, 71258, '\p{^_Modi}', "");
    Expect(1, 71258, '\P{_Modi}', "");
    Expect(0, 71258, '\P{^_Modi}', "");
    Error('\p{- IS_modi/a/}');
    Error('\P{- IS_modi/a/}');
    Expect(1, 71257, '\p{ismodi}', "");
    Expect(0, 71257, '\p{^ismodi}', "");
    Expect(0, 71257, '\P{ismodi}', "");
    Expect(1, 71257, '\P{^ismodi}', "");
    Expect(0, 71258, '\p{ismodi}', "");
    Expect(1, 71258, '\p{^ismodi}', "");
    Expect(1, 71258, '\P{ismodi}', "");
    Expect(0, 71258, '\P{^ismodi}', "");
    Expect(1, 71257, '\p{ _Is_Modi}', "");
    Expect(0, 71257, '\p{^ _Is_Modi}', "");
    Expect(0, 71257, '\P{ _Is_Modi}', "");
    Expect(1, 71257, '\P{^ _Is_Modi}', "");
    Expect(0, 71258, '\p{ _Is_Modi}', "");
    Expect(1, 71258, '\p{^ _Is_Modi}', "");
    Expect(1, 71258, '\P{ _Is_Modi}', "");
    Expect(0, 71258, '\P{^ _Is_Modi}', "");
    Error('\p{:=_ Modifier_letter}');
    Error('\P{:=_ Modifier_letter}');
    Expect(1, 94176, '\p{modifierletter}', "");
    Expect(0, 94176, '\p{^modifierletter}', "");
    Expect(0, 94176, '\P{modifierletter}', "");
    Expect(1, 94176, '\P{^modifierletter}', "");
    Expect(0, 94177, '\p{modifierletter}', "");
    Expect(1, 94177, '\p{^modifierletter}', "");
    Expect(1, 94177, '\P{modifierletter}', "");
    Expect(0, 94177, '\P{^modifierletter}', "");
    Expect(1, 94176, '\p{		Modifier_letter}', "");
    Expect(0, 94176, '\p{^		Modifier_letter}', "");
    Expect(0, 94176, '\P{		Modifier_letter}', "");
    Expect(1, 94176, '\P{^		Modifier_letter}', "");
    Expect(0, 94177, '\p{		Modifier_letter}', "");
    Expect(1, 94177, '\p{^		Modifier_letter}', "");
    Expect(1, 94177, '\P{		Modifier_letter}', "");
    Expect(0, 94177, '\P{^		Modifier_letter}', "");
    Error('\p{  IS_modifier_Letter/a/}');
    Error('\P{  IS_modifier_Letter/a/}');
    Expect(1, 94176, '\p{ismodifierletter}', "");
    Expect(0, 94176, '\p{^ismodifierletter}', "");
    Expect(0, 94176, '\P{ismodifierletter}', "");
    Expect(1, 94176, '\P{^ismodifierletter}', "");
    Expect(0, 94177, '\p{ismodifierletter}', "");
    Expect(1, 94177, '\p{^ismodifierletter}', "");
    Expect(1, 94177, '\P{ismodifierletter}', "");
    Expect(0, 94177, '\P{^ismodifierletter}', "");
    Expect(1, 94176, '\p{	 Is_Modifier_Letter}', "");
    Expect(0, 94176, '\p{^	 Is_Modifier_Letter}', "");
    Expect(0, 94176, '\P{	 Is_Modifier_Letter}', "");
    Expect(1, 94176, '\P{^	 Is_Modifier_Letter}', "");
    Expect(0, 94177, '\p{	 Is_Modifier_Letter}', "");
    Expect(1, 94177, '\p{^	 Is_Modifier_Letter}', "");
    Expect(1, 94177, '\P{	 Is_Modifier_Letter}', "");
    Expect(0, 94177, '\P{^	 Is_Modifier_Letter}', "");
    Error('\p{:=LM}');
    Error('\P{:=LM}');
    Expect(1, 94176, '\p{lm}', "");
    Expect(0, 94176, '\p{^lm}', "");
    Expect(0, 94176, '\P{lm}', "");
    Expect(1, 94176, '\P{^lm}', "");
    Expect(0, 94177, '\p{lm}', "");
    Expect(1, 94177, '\p{^lm}', "");
    Expect(1, 94177, '\P{lm}', "");
    Expect(0, 94177, '\P{^lm}', "");
    Expect(1, 94176, '\p{ 	lm}', "");
    Expect(0, 94176, '\p{^ 	lm}', "");
    Expect(0, 94176, '\P{ 	lm}', "");
    Expect(1, 94176, '\P{^ 	lm}', "");
    Expect(0, 94177, '\p{ 	lm}', "");
    Expect(1, 94177, '\p{^ 	lm}', "");
    Expect(1, 94177, '\P{ 	lm}', "");
    Expect(0, 94177, '\P{^ 	lm}', "");
    Error('\p{ 	is_Lm/a/}');
    Error('\P{ 	is_Lm/a/}');
    Expect(1, 94176, '\p{islm}', "");
    Expect(0, 94176, '\p{^islm}', "");
    Expect(0, 94176, '\P{islm}', "");
    Expect(1, 94176, '\P{^islm}', "");
    Expect(0, 94177, '\p{islm}', "");
    Expect(1, 94177, '\p{^islm}', "");
    Expect(1, 94177, '\P{islm}', "");
    Expect(0, 94177, '\P{^islm}', "");
    Expect(1, 94176, '\p{__Is_Lm}', "");
    Expect(0, 94176, '\p{^__Is_Lm}', "");
    Expect(0, 94176, '\P{__Is_Lm}', "");
    Expect(1, 94176, '\P{^__Is_Lm}', "");
    Expect(0, 94177, '\p{__Is_Lm}', "");
    Expect(1, 94177, '\p{^__Is_Lm}', "");
    Expect(1, 94177, '\P{__Is_Lm}', "");
    Expect(0, 94177, '\P{^__Is_Lm}', "");
    Error('\p{/a/	_Modifier_SYMBOL}');
    Error('\P{/a/	_Modifier_SYMBOL}');
    Expect(1, 127999, '\p{modifiersymbol}', "");
    Expect(0, 127999, '\p{^modifiersymbol}', "");
    Expect(0, 127999, '\P{modifiersymbol}', "");
    Expect(1, 127999, '\P{^modifiersymbol}', "");
    Expect(0, 128000, '\p{modifiersymbol}', "");
    Expect(1, 128000, '\p{^modifiersymbol}', "");
    Expect(1, 128000, '\P{modifiersymbol}', "");
    Expect(0, 128000, '\P{^modifiersymbol}', "");
    Expect(1, 127999, '\p{	 Modifier_SYMBOL}', "");
    Expect(0, 127999, '\p{^	 Modifier_SYMBOL}', "");
    Expect(0, 127999, '\P{	 Modifier_SYMBOL}', "");
    Expect(1, 127999, '\P{^	 Modifier_SYMBOL}', "");
    Expect(0, 128000, '\p{	 Modifier_SYMBOL}', "");
    Expect(1, 128000, '\p{^	 Modifier_SYMBOL}', "");
    Expect(1, 128000, '\P{	 Modifier_SYMBOL}', "");
    Expect(0, 128000, '\P{^	 Modifier_SYMBOL}', "");
    Error('\p{	/a/IS_MODIFIER_SYMBOL}');
    Error('\P{	/a/IS_MODIFIER_SYMBOL}');
    Expect(1, 127999, '\p{ismodifiersymbol}', "");
    Expect(0, 127999, '\p{^ismodifiersymbol}', "");
    Expect(0, 127999, '\P{ismodifiersymbol}', "");
    Expect(1, 127999, '\P{^ismodifiersymbol}', "");
    Expect(0, 128000, '\p{ismodifiersymbol}', "");
    Expect(1, 128000, '\p{^ismodifiersymbol}', "");
    Expect(1, 128000, '\P{ismodifiersymbol}', "");
    Expect(0, 128000, '\P{^ismodifiersymbol}', "");
    Expect(1, 127999, '\p{- Is_Modifier_SYMBOL}', "");
    Expect(0, 127999, '\p{^- Is_Modifier_SYMBOL}', "");
    Expect(0, 127999, '\P{- Is_Modifier_SYMBOL}', "");
    Expect(1, 127999, '\P{^- Is_Modifier_SYMBOL}', "");
    Expect(0, 128000, '\p{- Is_Modifier_SYMBOL}', "");
    Expect(1, 128000, '\p{^- Is_Modifier_SYMBOL}', "");
    Expect(1, 128000, '\P{- Is_Modifier_SYMBOL}', "");
    Expect(0, 128000, '\P{^- Is_Modifier_SYMBOL}', "");
    Error('\p{_Sk:=}');
    Error('\P{_Sk:=}');
    Expect(1, 127999, '\p{sk}', "");
    Expect(0, 127999, '\p{^sk}', "");
    Expect(0, 127999, '\P{sk}', "");
    Expect(1, 127999, '\P{^sk}', "");
    Expect(0, 128000, '\p{sk}', "");
    Expect(1, 128000, '\p{^sk}', "");
    Expect(1, 128000, '\P{sk}', "");
    Expect(0, 128000, '\P{^sk}', "");
    Expect(1, 127999, '\p{-Sk}', "");
    Expect(0, 127999, '\p{^-Sk}', "");
    Expect(0, 127999, '\P{-Sk}', "");
    Expect(1, 127999, '\P{^-Sk}', "");
    Expect(0, 128000, '\p{-Sk}', "");
    Expect(1, 128000, '\p{^-Sk}', "");
    Expect(1, 128000, '\P{-Sk}', "");
    Expect(0, 128000, '\P{^-Sk}', "");
    Error('\p{__IS_Sk/a/}');
    Error('\P{__IS_Sk/a/}');
    Expect(1, 127999, '\p{issk}', "");
    Expect(0, 127999, '\p{^issk}', "");
    Expect(0, 127999, '\P{issk}', "");
    Expect(1, 127999, '\P{^issk}', "");
    Expect(0, 128000, '\p{issk}', "");
    Expect(1, 128000, '\p{^issk}', "");
    Expect(1, 128000, '\P{issk}', "");
    Expect(0, 128000, '\P{^issk}', "");
    Expect(1, 127999, '\p{_Is_SK}', "");
    Expect(0, 127999, '\p{^_Is_SK}', "");
    Expect(0, 127999, '\P{_Is_SK}', "");
    Expect(1, 127999, '\P{^_Is_SK}', "");
    Expect(0, 128000, '\p{_Is_SK}', "");
    Expect(1, 128000, '\p{^_Is_SK}', "");
    Expect(1, 128000, '\P{_Is_SK}', "");
    Expect(0, 128000, '\P{^_Is_SK}', "");
    Error('\p{:=	_Modifier_TONE_Letters}');
    Error('\P{:=	_Modifier_TONE_Letters}');
    Expect(1, 42783, '\p{modifiertoneletters}', "");
    Expect(0, 42783, '\p{^modifiertoneletters}', "");
    Expect(0, 42783, '\P{modifiertoneletters}', "");
    Expect(1, 42783, '\P{^modifiertoneletters}', "");
    Expect(0, 42784, '\p{modifiertoneletters}', "");
    Expect(1, 42784, '\p{^modifiertoneletters}', "");
    Expect(1, 42784, '\P{modifiertoneletters}', "");
    Expect(0, 42784, '\P{^modifiertoneletters}', "");
    Expect(1, 42783, '\p{_	MODIFIER_Tone_LETTERS}', "");
    Expect(0, 42783, '\p{^_	MODIFIER_Tone_LETTERS}', "");
    Expect(0, 42783, '\P{_	MODIFIER_Tone_LETTERS}', "");
    Expect(1, 42783, '\P{^_	MODIFIER_Tone_LETTERS}', "");
    Expect(0, 42784, '\p{_	MODIFIER_Tone_LETTERS}', "");
    Expect(1, 42784, '\p{^_	MODIFIER_Tone_LETTERS}', "");
    Expect(1, 42784, '\P{_	MODIFIER_Tone_LETTERS}', "");
    Expect(0, 42784, '\P{^_	MODIFIER_Tone_LETTERS}', "");
    Error('\p{:=IS_Modifier_TONE_Letters}');
    Error('\P{:=IS_Modifier_TONE_Letters}');
    Expect(1, 42783, '\p{ismodifiertoneletters}', "");
    Expect(0, 42783, '\p{^ismodifiertoneletters}', "");
    Expect(0, 42783, '\P{ismodifiertoneletters}', "");
    Expect(1, 42783, '\P{^ismodifiertoneletters}', "");
    Expect(0, 42784, '\p{ismodifiertoneletters}', "");
    Expect(1, 42784, '\p{^ismodifiertoneletters}', "");
    Expect(1, 42784, '\P{ismodifiertoneletters}', "");
    Expect(0, 42784, '\P{^ismodifiertoneletters}', "");
    Expect(1, 42783, '\p{ 	IS_Modifier_tone_letters}', "");
    Expect(0, 42783, '\p{^ 	IS_Modifier_tone_letters}', "");
    Expect(0, 42783, '\P{ 	IS_Modifier_tone_letters}', "");
    Expect(1, 42783, '\P{^ 	IS_Modifier_tone_letters}', "");
    Expect(0, 42784, '\p{ 	IS_Modifier_tone_letters}', "");
    Expect(1, 42784, '\p{^ 	IS_Modifier_tone_letters}', "");
    Expect(1, 42784, '\P{ 	IS_Modifier_tone_letters}', "");
    Expect(0, 42784, '\P{^ 	IS_Modifier_tone_letters}', "");
    Error('\p{-	IN_modifier_Tone_LETTERS:=}');
    Error('\P{-	IN_modifier_Tone_LETTERS:=}');
    Expect(1, 42783, '\p{inmodifiertoneletters}', "");
    Expect(0, 42783, '\p{^inmodifiertoneletters}', "");
    Expect(0, 42783, '\P{inmodifiertoneletters}', "");
    Expect(1, 42783, '\P{^inmodifiertoneletters}', "");
    Expect(0, 42784, '\p{inmodifiertoneletters}', "");
    Expect(1, 42784, '\p{^inmodifiertoneletters}', "");
    Expect(1, 42784, '\P{inmodifiertoneletters}', "");
    Expect(0, 42784, '\P{^inmodifiertoneletters}', "");
    Expect(1, 42783, '\p{-_IN_modifier_Tone_LETTERS}', "");
    Expect(0, 42783, '\p{^-_IN_modifier_Tone_LETTERS}', "");
    Expect(0, 42783, '\P{-_IN_modifier_Tone_LETTERS}', "");
    Expect(1, 42783, '\P{^-_IN_modifier_Tone_LETTERS}', "");
    Expect(0, 42784, '\p{-_IN_modifier_Tone_LETTERS}', "");
    Expect(1, 42784, '\p{^-_IN_modifier_Tone_LETTERS}', "");
    Expect(1, 42784, '\P{-_IN_modifier_Tone_LETTERS}', "");
    Expect(0, 42784, '\P{^-_IN_modifier_Tone_LETTERS}', "");
    Error('\p{/a/		Mongolian}');
    Error('\P{/a/		Mongolian}');
    Expect(1, 71276, '\p{mongolian}', "");
    Expect(0, 71276, '\p{^mongolian}', "");
    Expect(0, 71276, '\P{mongolian}', "");
    Expect(1, 71276, '\P{^mongolian}', "");
    Expect(0, 71277, '\p{mongolian}', "");
    Expect(1, 71277, '\p{^mongolian}', "");
    Expect(1, 71277, '\P{mongolian}', "");
    Expect(0, 71277, '\P{^mongolian}', "");
    Expect(1, 71276, '\p{- Mongolian}', "");
    Expect(0, 71276, '\p{^- Mongolian}', "");
    Expect(0, 71276, '\P{- Mongolian}', "");
    Expect(1, 71276, '\P{^- Mongolian}', "");
    Expect(0, 71277, '\p{- Mongolian}', "");
    Expect(1, 71277, '\p{^- Mongolian}', "");
    Expect(1, 71277, '\P{- Mongolian}', "");
    Expect(0, 71277, '\P{^- Mongolian}', "");
    Error('\p{	/a/Is_Mongolian}');
    Error('\P{	/a/Is_Mongolian}');
    Expect(1, 71276, '\p{ismongolian}', "");
    Expect(0, 71276, '\p{^ismongolian}', "");
    Expect(0, 71276, '\P{ismongolian}', "");
    Expect(1, 71276, '\P{^ismongolian}', "");
    Expect(0, 71277, '\p{ismongolian}', "");
    Expect(1, 71277, '\p{^ismongolian}', "");
    Expect(1, 71277, '\P{ismongolian}', "");
    Expect(0, 71277, '\P{^ismongolian}', "");
    Expect(1, 71276, '\p{-is_Mongolian}', "");
    Expect(0, 71276, '\p{^-is_Mongolian}', "");
    Expect(0, 71276, '\P{-is_Mongolian}', "");
    Expect(1, 71276, '\P{^-is_Mongolian}', "");
    Expect(0, 71277, '\p{-is_Mongolian}', "");
    Expect(1, 71277, '\p{^-is_Mongolian}', "");
    Expect(1, 71277, '\P{-is_Mongolian}', "");
    Expect(0, 71277, '\P{^-is_Mongolian}', "");
    Error('\p{ mong:=}');
    Error('\P{ mong:=}');
    Expect(1, 71276, '\p{mong}', "");
    Expect(0, 71276, '\p{^mong}', "");
    Expect(0, 71276, '\P{mong}', "");
    Expect(1, 71276, '\P{^mong}', "");
    Expect(0, 71277, '\p{mong}', "");
    Expect(1, 71277, '\p{^mong}', "");
    Expect(1, 71277, '\P{mong}', "");
    Expect(0, 71277, '\P{^mong}', "");
    Expect(1, 71276, '\p{	 Mong}', "");
    Expect(0, 71276, '\p{^	 Mong}', "");
    Expect(0, 71276, '\P{	 Mong}', "");
    Expect(1, 71276, '\P{^	 Mong}', "");
    Expect(0, 71277, '\p{	 Mong}', "");
    Expect(1, 71277, '\p{^	 Mong}', "");
    Expect(1, 71277, '\P{	 Mong}', "");
    Expect(0, 71277, '\P{^	 Mong}', "");
    Error('\p{:=	-Is_Mong}');
    Error('\P{:=	-Is_Mong}');
    Expect(1, 71276, '\p{ismong}', "");
    Expect(0, 71276, '\p{^ismong}', "");
    Expect(0, 71276, '\P{ismong}', "");
    Expect(1, 71276, '\P{^ismong}', "");
    Expect(0, 71277, '\p{ismong}', "");
    Expect(1, 71277, '\p{^ismong}', "");
    Expect(1, 71277, '\P{ismong}', "");
    Expect(0, 71277, '\P{^ismong}', "");
    Expect(1, 71276, '\p{_ IS_MONG}', "");
    Expect(0, 71276, '\p{^_ IS_MONG}', "");
    Expect(0, 71276, '\P{_ IS_MONG}', "");
    Expect(1, 71276, '\P{^_ IS_MONG}', "");
    Expect(0, 71277, '\p{_ IS_MONG}', "");
    Expect(1, 71277, '\p{^_ IS_MONG}', "");
    Expect(1, 71277, '\P{_ IS_MONG}', "");
    Expect(0, 71277, '\P{^_ IS_MONG}', "");
    Error('\p{ MONGOLIAN_SUPPLEMENT:=}');
    Error('\P{ MONGOLIAN_SUPPLEMENT:=}');
    Expect(1, 71295, '\p{mongoliansupplement}', "");
    Expect(0, 71295, '\p{^mongoliansupplement}', "");
    Expect(0, 71295, '\P{mongoliansupplement}', "");
    Expect(1, 71295, '\P{^mongoliansupplement}', "");
    Expect(0, 71296, '\p{mongoliansupplement}', "");
    Expect(1, 71296, '\p{^mongoliansupplement}', "");
    Expect(1, 71296, '\P{mongoliansupplement}', "");
    Expect(0, 71296, '\P{^mongoliansupplement}', "");
    Expect(1, 71295, '\p{- Mongolian_supplement}', "");
    Expect(0, 71295, '\p{^- Mongolian_supplement}', "");
    Expect(0, 71295, '\P{- Mongolian_supplement}', "");
    Expect(1, 71295, '\P{^- Mongolian_supplement}', "");
    Expect(0, 71296, '\p{- Mongolian_supplement}', "");
    Expect(1, 71296, '\p{^- Mongolian_supplement}', "");
    Expect(1, 71296, '\P{- Mongolian_supplement}', "");
    Expect(0, 71296, '\P{^- Mongolian_supplement}', "");
    Error('\p{/a/-Is_MONGOLIAN_SUPPLEMENT}');
    Error('\P{/a/-Is_MONGOLIAN_SUPPLEMENT}');
    Expect(1, 71295, '\p{ismongoliansupplement}', "");
    Expect(0, 71295, '\p{^ismongoliansupplement}', "");
    Expect(0, 71295, '\P{ismongoliansupplement}', "");
    Expect(1, 71295, '\P{^ismongoliansupplement}', "");
    Expect(0, 71296, '\p{ismongoliansupplement}', "");
    Expect(1, 71296, '\p{^ismongoliansupplement}', "");
    Expect(1, 71296, '\P{ismongoliansupplement}', "");
    Expect(0, 71296, '\P{^ismongoliansupplement}', "");
    Expect(1, 71295, '\p{ _is_MONGOLIAN_supplement}', "");
    Expect(0, 71295, '\p{^ _is_MONGOLIAN_supplement}', "");
    Expect(0, 71295, '\P{ _is_MONGOLIAN_supplement}', "");
    Expect(1, 71295, '\P{^ _is_MONGOLIAN_supplement}', "");
    Expect(0, 71296, '\p{ _is_MONGOLIAN_supplement}', "");
    Expect(1, 71296, '\p{^ _is_MONGOLIAN_supplement}', "");
    Expect(1, 71296, '\P{ _is_MONGOLIAN_supplement}', "");
    Expect(0, 71296, '\P{^ _is_MONGOLIAN_supplement}', "");
    Error('\p{/a/IN_Mongolian_SUPPLEMENT}');
    Error('\P{/a/IN_Mongolian_SUPPLEMENT}');
    Expect(1, 71295, '\p{inmongoliansupplement}', "");
    Expect(0, 71295, '\p{^inmongoliansupplement}', "");
    Expect(0, 71295, '\P{inmongoliansupplement}', "");
    Expect(1, 71295, '\P{^inmongoliansupplement}', "");
    Expect(0, 71296, '\p{inmongoliansupplement}', "");
    Expect(1, 71296, '\p{^inmongoliansupplement}', "");
    Expect(1, 71296, '\P{inmongoliansupplement}', "");
    Expect(0, 71296, '\P{^inmongoliansupplement}', "");
    Expect(1, 71295, '\p{	In_MONGOLIAN_Supplement}', "");
    Expect(0, 71295, '\p{^	In_MONGOLIAN_Supplement}', "");
    Expect(0, 71295, '\P{	In_MONGOLIAN_Supplement}', "");
    Expect(1, 71295, '\P{^	In_MONGOLIAN_Supplement}', "");
    Expect(0, 71296, '\p{	In_MONGOLIAN_Supplement}', "");
    Expect(1, 71296, '\p{^	In_MONGOLIAN_Supplement}', "");
    Expect(1, 71296, '\P{	In_MONGOLIAN_Supplement}', "");
    Expect(0, 71296, '\P{^	In_MONGOLIAN_Supplement}', "");
    Error('\p{_Mongolian_sup/a/}');
    Error('\P{_Mongolian_sup/a/}');
    Expect(1, 71295, '\p{mongoliansup}', "");
    Expect(0, 71295, '\p{^mongoliansup}', "");
    Expect(0, 71295, '\P{mongoliansup}', "");
    Expect(1, 71295, '\P{^mongoliansup}', "");
    Expect(0, 71296, '\p{mongoliansup}', "");
    Expect(1, 71296, '\p{^mongoliansup}', "");
    Expect(1, 71296, '\P{mongoliansup}', "");
    Expect(0, 71296, '\P{^mongoliansup}', "");
    Expect(1, 71295, '\p{-	MONGOLIAN_Sup}', "");
    Expect(0, 71295, '\p{^-	MONGOLIAN_Sup}', "");
    Expect(0, 71295, '\P{-	MONGOLIAN_Sup}', "");
    Expect(1, 71295, '\P{^-	MONGOLIAN_Sup}', "");
    Expect(0, 71296, '\p{-	MONGOLIAN_Sup}', "");
    Expect(1, 71296, '\p{^-	MONGOLIAN_Sup}', "");
    Expect(1, 71296, '\P{-	MONGOLIAN_Sup}', "");
    Expect(0, 71296, '\P{^-	MONGOLIAN_Sup}', "");
    Error('\p{_/a/Is_mongolian_sup}');
    Error('\P{_/a/Is_mongolian_sup}');
    Expect(1, 71295, '\p{ismongoliansup}', "");
    Expect(0, 71295, '\p{^ismongoliansup}', "");
    Expect(0, 71295, '\P{ismongoliansup}', "");
    Expect(1, 71295, '\P{^ismongoliansup}', "");
    Expect(0, 71296, '\p{ismongoliansup}', "");
    Expect(1, 71296, '\p{^ismongoliansup}', "");
    Expect(1, 71296, '\P{ismongoliansup}', "");
    Expect(0, 71296, '\P{^ismongoliansup}', "");
    Expect(1, 71295, '\p{ -Is_MONGOLIAN_sup}', "");
    Expect(0, 71295, '\p{^ -Is_MONGOLIAN_sup}', "");
    Expect(0, 71295, '\P{ -Is_MONGOLIAN_sup}', "");
    Expect(1, 71295, '\P{^ -Is_MONGOLIAN_sup}', "");
    Expect(0, 71296, '\p{ -Is_MONGOLIAN_sup}', "");
    Expect(1, 71296, '\p{^ -Is_MONGOLIAN_sup}', "");
    Expect(1, 71296, '\P{ -Is_MONGOLIAN_sup}', "");
    Expect(0, 71296, '\P{^ -Is_MONGOLIAN_sup}', "");
    Error('\p{ /a/In_mongolian_sup}');
    Error('\P{ /a/In_mongolian_sup}');
    Expect(1, 71295, '\p{inmongoliansup}', "");
    Expect(0, 71295, '\p{^inmongoliansup}', "");
    Expect(0, 71295, '\P{inmongoliansup}', "");
    Expect(1, 71295, '\P{^inmongoliansup}', "");
    Expect(0, 71296, '\p{inmongoliansup}', "");
    Expect(1, 71296, '\p{^inmongoliansup}', "");
    Expect(1, 71296, '\P{inmongoliansup}', "");
    Expect(0, 71296, '\P{^inmongoliansup}', "");
    Expect(1, 71295, '\p{_In_mongolian_sup}', "");
    Expect(0, 71295, '\p{^_In_mongolian_sup}', "");
    Expect(0, 71295, '\P{_In_mongolian_sup}', "");
    Expect(1, 71295, '\P{^_In_mongolian_sup}', "");
    Expect(0, 71296, '\p{_In_mongolian_sup}', "");
    Expect(1, 71296, '\p{^_In_mongolian_sup}', "");
    Expect(1, 71296, '\P{_In_mongolian_sup}', "");
    Expect(0, 71296, '\P{^_In_mongolian_sup}', "");
    Error('\p{:=-Mro}');
    Error('\P{:=-Mro}');
    Expect(1, 92783, '\p{mro}', "");
    Expect(0, 92783, '\p{^mro}', "");
    Expect(0, 92783, '\P{mro}', "");
    Expect(1, 92783, '\P{^mro}', "");
    Expect(0, 92784, '\p{mro}', "");
    Expect(1, 92784, '\p{^mro}', "");
    Expect(1, 92784, '\P{mro}', "");
    Expect(0, 92784, '\P{^mro}', "");
    Expect(1, 92783, '\p{ 	mro}', "");
    Expect(0, 92783, '\p{^ 	mro}', "");
    Expect(0, 92783, '\P{ 	mro}', "");
    Expect(1, 92783, '\P{^ 	mro}', "");
    Expect(0, 92784, '\p{ 	mro}', "");
    Expect(1, 92784, '\p{^ 	mro}', "");
    Expect(1, 92784, '\P{ 	mro}', "");
    Expect(0, 92784, '\P{^ 	mro}', "");
    Error('\p{	Is_MRO:=}');
    Error('\P{	Is_MRO:=}');
    Expect(1, 92783, '\p{ismro}', "");
    Expect(0, 92783, '\p{^ismro}', "");
    Expect(0, 92783, '\P{ismro}', "");
    Expect(1, 92783, '\P{^ismro}', "");
    Expect(0, 92784, '\p{ismro}', "");
    Expect(1, 92784, '\p{^ismro}', "");
    Expect(1, 92784, '\P{ismro}', "");
    Expect(0, 92784, '\P{^ismro}', "");
    Expect(1, 92783, '\p{--is_mro}', "");
    Expect(0, 92783, '\p{^--is_mro}', "");
    Expect(0, 92783, '\P{--is_mro}', "");
    Expect(1, 92783, '\P{^--is_mro}', "");
    Expect(0, 92784, '\p{--is_mro}', "");
    Expect(1, 92784, '\p{^--is_mro}', "");
    Expect(1, 92784, '\P{--is_mro}', "");
    Expect(0, 92784, '\P{^--is_mro}', "");
    Error('\p{_/a/Mroo}');
    Error('\P{_/a/Mroo}');
    Expect(1, 92783, '\p{mroo}', "");
    Expect(0, 92783, '\p{^mroo}', "");
    Expect(0, 92783, '\P{mroo}', "");
    Expect(1, 92783, '\P{^mroo}', "");
    Expect(0, 92784, '\p{mroo}', "");
    Expect(1, 92784, '\p{^mroo}', "");
    Expect(1, 92784, '\P{mroo}', "");
    Expect(0, 92784, '\P{^mroo}', "");
    Expect(1, 92783, '\p{_	MROO}', "");
    Expect(0, 92783, '\p{^_	MROO}', "");
    Expect(0, 92783, '\P{_	MROO}', "");
    Expect(1, 92783, '\P{^_	MROO}', "");
    Expect(0, 92784, '\p{_	MROO}', "");
    Expect(1, 92784, '\p{^_	MROO}', "");
    Expect(1, 92784, '\P{_	MROO}', "");
    Expect(0, 92784, '\P{^_	MROO}', "");
    Error('\p{ /a/Is_Mroo}');
    Error('\P{ /a/Is_Mroo}');
    Expect(1, 92783, '\p{ismroo}', "");
    Expect(0, 92783, '\p{^ismroo}', "");
    Expect(0, 92783, '\P{ismroo}', "");
    Expect(1, 92783, '\P{^ismroo}', "");
    Expect(0, 92784, '\p{ismroo}', "");
    Expect(1, 92784, '\p{^ismroo}', "");
    Expect(1, 92784, '\P{ismroo}', "");
    Expect(0, 92784, '\P{^ismroo}', "");
    Expect(1, 92783, '\p{		is_mroo}', "");
    Expect(0, 92783, '\p{^		is_mroo}', "");
    Expect(0, 92783, '\P{		is_mroo}', "");
    Expect(1, 92783, '\P{^		is_mroo}', "");
    Expect(0, 92784, '\p{		is_mroo}', "");
    Expect(1, 92784, '\p{^		is_mroo}', "");
    Expect(1, 92784, '\P{		is_mroo}', "");
    Expect(0, 92784, '\P{^		is_mroo}', "");
    Error('\p{_ Multani/a/}');
    Error('\P{_ Multani/a/}');
    Expect(1, 70313, '\p{multani}', "");
    Expect(0, 70313, '\p{^multani}', "");
    Expect(0, 70313, '\P{multani}', "");
    Expect(1, 70313, '\P{^multani}', "");
    Expect(0, 70314, '\p{multani}', "");
    Expect(1, 70314, '\p{^multani}', "");
    Expect(1, 70314, '\P{multani}', "");
    Expect(0, 70314, '\P{^multani}', "");
    Expect(1, 70313, '\p{__Multani}', "");
    Expect(0, 70313, '\p{^__Multani}', "");
    Expect(0, 70313, '\P{__Multani}', "");
    Expect(1, 70313, '\P{^__Multani}', "");
    Expect(0, 70314, '\p{__Multani}', "");
    Expect(1, 70314, '\p{^__Multani}', "");
    Expect(1, 70314, '\P{__Multani}', "");
    Expect(0, 70314, '\P{^__Multani}', "");
    Error('\p{ /a/IS_multani}');
    Error('\P{ /a/IS_multani}');
    Expect(1, 70313, '\p{ismultani}', "");
    Expect(0, 70313, '\p{^ismultani}', "");
    Expect(0, 70313, '\P{ismultani}', "");
    Expect(1, 70313, '\P{^ismultani}', "");
    Expect(0, 70314, '\p{ismultani}', "");
    Expect(1, 70314, '\p{^ismultani}', "");
    Expect(1, 70314, '\P{ismultani}', "");
    Expect(0, 70314, '\P{^ismultani}', "");
    Expect(1, 70313, '\p{	-IS_MULTANI}', "");
    Expect(0, 70313, '\p{^	-IS_MULTANI}', "");
    Expect(0, 70313, '\P{	-IS_MULTANI}', "");
    Expect(1, 70313, '\P{^	-IS_MULTANI}', "");
    Expect(0, 70314, '\p{	-IS_MULTANI}', "");
    Expect(1, 70314, '\p{^	-IS_MULTANI}', "");
    Expect(1, 70314, '\P{	-IS_MULTANI}', "");
    Expect(0, 70314, '\P{^	-IS_MULTANI}', "");
    Error('\p{--Mult/a/}');
    Error('\P{--Mult/a/}');
    Expect(1, 70313, '\p{mult}', "");
    Expect(0, 70313, '\p{^mult}', "");
    Expect(0, 70313, '\P{mult}', "");
    Expect(1, 70313, '\P{^mult}', "");
    Expect(0, 70314, '\p{mult}', "");
    Expect(1, 70314, '\p{^mult}', "");
    Expect(1, 70314, '\P{mult}', "");
    Expect(0, 70314, '\P{^mult}', "");
    Expect(1, 70313, '\p{	Mult}', "");
    Expect(0, 70313, '\p{^	Mult}', "");
    Expect(0, 70313, '\P{	Mult}', "");
    Expect(1, 70313, '\P{^	Mult}', "");
    Expect(0, 70314, '\p{	Mult}', "");
    Expect(1, 70314, '\p{^	Mult}', "");
    Expect(1, 70314, '\P{	Mult}', "");
    Expect(0, 70314, '\P{^	Mult}', "");
    Error('\p{/a/--is_MULT}');
    Error('\P{/a/--is_MULT}');
    Expect(1, 70313, '\p{ismult}', "");
    Expect(0, 70313, '\p{^ismult}', "");
    Expect(0, 70313, '\P{ismult}', "");
    Expect(1, 70313, '\P{^ismult}', "");
    Expect(0, 70314, '\p{ismult}', "");
    Expect(1, 70314, '\p{^ismult}', "");
    Expect(1, 70314, '\P{ismult}', "");
    Expect(0, 70314, '\P{^ismult}', "");
    Expect(1, 70313, '\p{__Is_Mult}', "");
    Expect(0, 70313, '\p{^__Is_Mult}', "");
    Expect(0, 70313, '\P{__Is_Mult}', "");
    Expect(1, 70313, '\P{^__Is_Mult}', "");
    Expect(0, 70314, '\p{__Is_Mult}', "");
    Expect(1, 70314, '\p{^__Is_Mult}', "");
    Expect(1, 70314, '\P{__Is_Mult}', "");
    Expect(0, 70314, '\P{^__Is_Mult}', "");
    Error('\p{ -MUSICAL_symbols:=}');
    Error('\P{ -MUSICAL_symbols:=}');
    Expect(1, 119295, '\p{musicalsymbols}', "");
    Expect(0, 119295, '\p{^musicalsymbols}', "");
    Expect(0, 119295, '\P{musicalsymbols}', "");
    Expect(1, 119295, '\P{^musicalsymbols}', "");
    Expect(0, 119296, '\p{musicalsymbols}', "");
    Expect(1, 119296, '\p{^musicalsymbols}', "");
    Expect(1, 119296, '\P{musicalsymbols}', "");
    Expect(0, 119296, '\P{^musicalsymbols}', "");
    Expect(1, 119295, '\p{- MUSICAL_Symbols}', "");
    Expect(0, 119295, '\p{^- MUSICAL_Symbols}', "");
    Expect(0, 119295, '\P{- MUSICAL_Symbols}', "");
    Expect(1, 119295, '\P{^- MUSICAL_Symbols}', "");
    Expect(0, 119296, '\p{- MUSICAL_Symbols}', "");
    Expect(1, 119296, '\p{^- MUSICAL_Symbols}', "");
    Expect(1, 119296, '\P{- MUSICAL_Symbols}', "");
    Expect(0, 119296, '\P{^- MUSICAL_Symbols}', "");
    Error('\p{-/a/Is_MUSICAL_Symbols}');
    Error('\P{-/a/Is_MUSICAL_Symbols}');
    Expect(1, 119295, '\p{ismusicalsymbols}', "");
    Expect(0, 119295, '\p{^ismusicalsymbols}', "");
    Expect(0, 119295, '\P{ismusicalsymbols}', "");
    Expect(1, 119295, '\P{^ismusicalsymbols}', "");
    Expect(0, 119296, '\p{ismusicalsymbols}', "");
    Expect(1, 119296, '\p{^ismusicalsymbols}', "");
    Expect(1, 119296, '\P{ismusicalsymbols}', "");
    Expect(0, 119296, '\P{^ismusicalsymbols}', "");
    Expect(1, 119295, '\p{-_is_Musical_Symbols}', "");
    Expect(0, 119295, '\p{^-_is_Musical_Symbols}', "");
    Expect(0, 119295, '\P{-_is_Musical_Symbols}', "");
    Expect(1, 119295, '\P{^-_is_Musical_Symbols}', "");
    Expect(0, 119296, '\p{-_is_Musical_Symbols}', "");
    Expect(1, 119296, '\p{^-_is_Musical_Symbols}', "");
    Expect(1, 119296, '\P{-_is_Musical_Symbols}', "");
    Expect(0, 119296, '\P{^-_is_Musical_Symbols}', "");
    Error('\p{:=-in_musical_SYMBOLS}');
    Error('\P{:=-in_musical_SYMBOLS}');
    Expect(1, 119295, '\p{inmusicalsymbols}', "");
    Expect(0, 119295, '\p{^inmusicalsymbols}', "");
    Expect(0, 119295, '\P{inmusicalsymbols}', "");
    Expect(1, 119295, '\P{^inmusicalsymbols}', "");
    Expect(0, 119296, '\p{inmusicalsymbols}', "");
    Expect(1, 119296, '\p{^inmusicalsymbols}', "");
    Expect(1, 119296, '\P{inmusicalsymbols}', "");
    Expect(0, 119296, '\P{^inmusicalsymbols}', "");
    Expect(1, 119295, '\p{-	In_Musical_Symbols}', "");
    Expect(0, 119295, '\p{^-	In_Musical_Symbols}', "");
    Expect(0, 119295, '\P{-	In_Musical_Symbols}', "");
    Expect(1, 119295, '\P{^-	In_Musical_Symbols}', "");
    Expect(0, 119296, '\p{-	In_Musical_Symbols}', "");
    Expect(1, 119296, '\p{^-	In_Musical_Symbols}', "");
    Expect(1, 119296, '\P{-	In_Musical_Symbols}', "");
    Expect(0, 119296, '\P{^-	In_Musical_Symbols}', "");
    Error('\p{/a/Music}');
    Error('\P{/a/Music}');
    Expect(1, 119295, '\p{music}', "");
    Expect(0, 119295, '\p{^music}', "");
    Expect(0, 119295, '\P{music}', "");
    Expect(1, 119295, '\P{^music}', "");
    Expect(0, 119296, '\p{music}', "");
    Expect(1, 119296, '\p{^music}', "");
    Expect(1, 119296, '\P{music}', "");
    Expect(0, 119296, '\P{^music}', "");
    Expect(1, 119295, '\p{ _Music}', "");
    Expect(0, 119295, '\p{^ _Music}', "");
    Expect(0, 119295, '\P{ _Music}', "");
    Expect(1, 119295, '\P{^ _Music}', "");
    Expect(0, 119296, '\p{ _Music}', "");
    Expect(1, 119296, '\p{^ _Music}', "");
    Expect(1, 119296, '\P{ _Music}', "");
    Expect(0, 119296, '\P{^ _Music}', "");
    Error('\p{/a/_Is_Music}');
    Error('\P{/a/_Is_Music}');
    Expect(1, 119295, '\p{ismusic}', "");
    Expect(0, 119295, '\p{^ismusic}', "");
    Expect(0, 119295, '\P{ismusic}', "");
    Expect(1, 119295, '\P{^ismusic}', "");
    Expect(0, 119296, '\p{ismusic}', "");
    Expect(1, 119296, '\p{^ismusic}', "");
    Expect(1, 119296, '\P{ismusic}', "");
    Expect(0, 119296, '\P{^ismusic}', "");
    Expect(1, 119295, '\p{ 	Is_music}', "");
    Expect(0, 119295, '\p{^ 	Is_music}', "");
    Expect(0, 119295, '\P{ 	Is_music}', "");
    Expect(1, 119295, '\P{^ 	Is_music}', "");
    Expect(0, 119296, '\p{ 	Is_music}', "");
    Expect(1, 119296, '\p{^ 	Is_music}', "");
    Expect(1, 119296, '\P{ 	Is_music}', "");
    Expect(0, 119296, '\P{^ 	Is_music}', "");
    Error('\p{:=		IN_Music}');
    Error('\P{:=		IN_Music}');
    Expect(1, 119295, '\p{inmusic}', "");
    Expect(0, 119295, '\p{^inmusic}', "");
    Expect(0, 119295, '\P{inmusic}', "");
    Expect(1, 119295, '\P{^inmusic}', "");
    Expect(0, 119296, '\p{inmusic}', "");
    Expect(1, 119296, '\p{^inmusic}', "");
    Expect(1, 119296, '\P{inmusic}', "");
    Expect(0, 119296, '\P{^inmusic}', "");
    Expect(1, 119295, '\p{	in_music}', "");
    Expect(0, 119295, '\p{^	in_music}', "");
    Expect(0, 119295, '\P{	in_music}', "");
    Expect(1, 119295, '\P{^	in_music}', "");
    Expect(0, 119296, '\p{	in_music}', "");
    Expect(1, 119296, '\p{^	in_music}', "");
    Expect(1, 119296, '\P{	in_music}', "");
    Expect(0, 119296, '\P{^	in_music}', "");
    Error('\p{ /a/Myanmar}');
    Error('\P{ /a/Myanmar}');
    Expect(1, 43647, '\p{myanmar}', "");
    Expect(0, 43647, '\p{^myanmar}', "");
    Expect(0, 43647, '\P{myanmar}', "");
    Expect(1, 43647, '\P{^myanmar}', "");
    Expect(0, 43648, '\p{myanmar}', "");
    Expect(1, 43648, '\p{^myanmar}', "");
    Expect(1, 43648, '\P{myanmar}', "");
    Expect(0, 43648, '\P{^myanmar}', "");
    Expect(1, 43647, '\p{-	Myanmar}', "");
    Expect(0, 43647, '\p{^-	Myanmar}', "");
    Expect(0, 43647, '\P{-	Myanmar}', "");
    Expect(1, 43647, '\P{^-	Myanmar}', "");
    Expect(0, 43648, '\p{-	Myanmar}', "");
    Expect(1, 43648, '\p{^-	Myanmar}', "");
    Expect(1, 43648, '\P{-	Myanmar}', "");
    Expect(0, 43648, '\P{^-	Myanmar}', "");
    Error('\p{:=  Is_myanmar}');
    Error('\P{:=  Is_myanmar}');
    Expect(1, 43647, '\p{ismyanmar}', "");
    Expect(0, 43647, '\p{^ismyanmar}', "");
    Expect(0, 43647, '\P{ismyanmar}', "");
    Expect(1, 43647, '\P{^ismyanmar}', "");
    Expect(0, 43648, '\p{ismyanmar}', "");
    Expect(1, 43648, '\p{^ismyanmar}', "");
    Expect(1, 43648, '\P{ismyanmar}', "");
    Expect(0, 43648, '\P{^ismyanmar}', "");
    Expect(1, 43647, '\p{-IS_Myanmar}', "");
    Expect(0, 43647, '\p{^-IS_Myanmar}', "");
    Expect(0, 43647, '\P{-IS_Myanmar}', "");
    Expect(1, 43647, '\P{^-IS_Myanmar}', "");
    Expect(0, 43648, '\p{-IS_Myanmar}', "");
    Expect(1, 43648, '\p{^-IS_Myanmar}', "");
    Expect(1, 43648, '\P{-IS_Myanmar}', "");
    Expect(0, 43648, '\P{^-IS_Myanmar}', "");
    Error('\p{_:=Mymr}');
    Error('\P{_:=Mymr}');
    Expect(1, 43647, '\p{mymr}', "");
    Expect(0, 43647, '\p{^mymr}', "");
    Expect(0, 43647, '\P{mymr}', "");
    Expect(1, 43647, '\P{^mymr}', "");
    Expect(0, 43648, '\p{mymr}', "");
    Expect(1, 43648, '\p{^mymr}', "");
    Expect(1, 43648, '\P{mymr}', "");
    Expect(0, 43648, '\P{^mymr}', "");
    Expect(1, 43647, '\p{	 MYMR}', "");
    Expect(0, 43647, '\p{^	 MYMR}', "");
    Expect(0, 43647, '\P{	 MYMR}', "");
    Expect(1, 43647, '\P{^	 MYMR}', "");
    Expect(0, 43648, '\p{	 MYMR}', "");
    Expect(1, 43648, '\p{^	 MYMR}', "");
    Expect(1, 43648, '\P{	 MYMR}', "");
    Expect(0, 43648, '\P{^	 MYMR}', "");
    Error('\p{_/a/Is_Mymr}');
    Error('\P{_/a/Is_Mymr}');
    Expect(1, 43647, '\p{ismymr}', "");
    Expect(0, 43647, '\p{^ismymr}', "");
    Expect(0, 43647, '\P{ismymr}', "");
    Expect(1, 43647, '\P{^ismymr}', "");
    Expect(0, 43648, '\p{ismymr}', "");
    Expect(1, 43648, '\p{^ismymr}', "");
    Expect(1, 43648, '\P{ismymr}', "");
    Expect(0, 43648, '\P{^ismymr}', "");
    Expect(1, 43647, '\p{ -is_mymr}', "");
    Expect(0, 43647, '\p{^ -is_mymr}', "");
    Expect(0, 43647, '\P{ -is_mymr}', "");
    Expect(1, 43647, '\P{^ -is_mymr}', "");
    Expect(0, 43648, '\p{ -is_mymr}', "");
    Expect(1, 43648, '\p{^ -is_mymr}', "");
    Expect(1, 43648, '\P{ -is_mymr}', "");
    Expect(0, 43648, '\P{^ -is_mymr}', "");
    Error('\p{	-Myanmar_EXTENDED_A/a/}');
    Error('\P{	-Myanmar_EXTENDED_A/a/}');
    Expect(1, 43647, '\p{myanmarextendeda}', "");
    Expect(0, 43647, '\p{^myanmarextendeda}', "");
    Expect(0, 43647, '\P{myanmarextendeda}', "");
    Expect(1, 43647, '\P{^myanmarextendeda}', "");
    Expect(0, 43648, '\p{myanmarextendeda}', "");
    Expect(1, 43648, '\p{^myanmarextendeda}', "");
    Expect(1, 43648, '\P{myanmarextendeda}', "");
    Expect(0, 43648, '\P{^myanmarextendeda}', "");
    Expect(1, 43647, '\p{_	MYANMAR_EXTENDED_A}', "");
    Expect(0, 43647, '\p{^_	MYANMAR_EXTENDED_A}', "");
    Expect(0, 43647, '\P{_	MYANMAR_EXTENDED_A}', "");
    Expect(1, 43647, '\P{^_	MYANMAR_EXTENDED_A}', "");
    Expect(0, 43648, '\p{_	MYANMAR_EXTENDED_A}', "");
    Expect(1, 43648, '\p{^_	MYANMAR_EXTENDED_A}', "");
    Expect(1, 43648, '\P{_	MYANMAR_EXTENDED_A}', "");
    Expect(0, 43648, '\P{^_	MYANMAR_EXTENDED_A}', "");
    Error('\p{_-Is_myanmar_Extended_A:=}');
    Error('\P{_-Is_myanmar_Extended_A:=}');
    Expect(1, 43647, '\p{ismyanmarextendeda}', "");
    Expect(0, 43647, '\p{^ismyanmarextendeda}', "");
    Expect(0, 43647, '\P{ismyanmarextendeda}', "");
    Expect(1, 43647, '\P{^ismyanmarextendeda}', "");
    Expect(0, 43648, '\p{ismyanmarextendeda}', "");
    Expect(1, 43648, '\p{^ismyanmarextendeda}', "");
    Expect(1, 43648, '\P{ismyanmarextendeda}', "");
    Expect(0, 43648, '\P{^ismyanmarextendeda}', "");
    Expect(1, 43647, '\p{__IS_MYANMAR_extended_A}', "");
    Expect(0, 43647, '\p{^__IS_MYANMAR_extended_A}', "");
    Expect(0, 43647, '\P{__IS_MYANMAR_extended_A}', "");
    Expect(1, 43647, '\P{^__IS_MYANMAR_extended_A}', "");
    Expect(0, 43648, '\p{__IS_MYANMAR_extended_A}', "");
    Expect(1, 43648, '\p{^__IS_MYANMAR_extended_A}', "");
    Expect(1, 43648, '\P{__IS_MYANMAR_extended_A}', "");
    Expect(0, 43648, '\P{^__IS_MYANMAR_extended_A}', "");
    Error('\p{ In_Myanmar_Extended_A/a/}');
    Error('\P{ In_Myanmar_Extended_A/a/}');
    Expect(1, 43647, '\p{inmyanmarextendeda}', "");
    Expect(0, 43647, '\p{^inmyanmarextendeda}', "");
    Expect(0, 43647, '\P{inmyanmarextendeda}', "");
    Expect(1, 43647, '\P{^inmyanmarextendeda}', "");
    Expect(0, 43648, '\p{inmyanmarextendeda}', "");
    Expect(1, 43648, '\p{^inmyanmarextendeda}', "");
    Expect(1, 43648, '\P{inmyanmarextendeda}', "");
    Expect(0, 43648, '\P{^inmyanmarextendeda}', "");
    Expect(1, 43647, '\p{_IN_Myanmar_Extended_A}', "");
    Expect(0, 43647, '\p{^_IN_Myanmar_Extended_A}', "");
    Expect(0, 43647, '\P{_IN_Myanmar_Extended_A}', "");
    Expect(1, 43647, '\P{^_IN_Myanmar_Extended_A}', "");
    Expect(0, 43648, '\p{_IN_Myanmar_Extended_A}', "");
    Expect(1, 43648, '\p{^_IN_Myanmar_Extended_A}', "");
    Expect(1, 43648, '\P{_IN_Myanmar_Extended_A}', "");
    Expect(0, 43648, '\P{^_IN_Myanmar_Extended_A}', "");
    Error('\p{/a/- myanmar_EXT_A}');
    Error('\P{/a/- myanmar_EXT_A}');
    Expect(1, 43647, '\p{myanmarexta}', "");
    Expect(0, 43647, '\p{^myanmarexta}', "");
    Expect(0, 43647, '\P{myanmarexta}', "");
    Expect(1, 43647, '\P{^myanmarexta}', "");
    Expect(0, 43648, '\p{myanmarexta}', "");
    Expect(1, 43648, '\p{^myanmarexta}', "");
    Expect(1, 43648, '\P{myanmarexta}', "");
    Expect(0, 43648, '\P{^myanmarexta}', "");
    Expect(1, 43647, '\p{	-Myanmar_EXT_a}', "");
    Expect(0, 43647, '\p{^	-Myanmar_EXT_a}', "");
    Expect(0, 43647, '\P{	-Myanmar_EXT_a}', "");
    Expect(1, 43647, '\P{^	-Myanmar_EXT_a}', "");
    Expect(0, 43648, '\p{	-Myanmar_EXT_a}', "");
    Expect(1, 43648, '\p{^	-Myanmar_EXT_a}', "");
    Expect(1, 43648, '\P{	-Myanmar_EXT_a}', "");
    Expect(0, 43648, '\P{^	-Myanmar_EXT_a}', "");
    Error('\p{	Is_Myanmar_ext_A:=}');
    Error('\P{	Is_Myanmar_ext_A:=}');
    Expect(1, 43647, '\p{ismyanmarexta}', "");
    Expect(0, 43647, '\p{^ismyanmarexta}', "");
    Expect(0, 43647, '\P{ismyanmarexta}', "");
    Expect(1, 43647, '\P{^ismyanmarexta}', "");
    Expect(0, 43648, '\p{ismyanmarexta}', "");
    Expect(1, 43648, '\p{^ismyanmarexta}', "");
    Expect(1, 43648, '\P{ismyanmarexta}', "");
    Expect(0, 43648, '\P{^ismyanmarexta}', "");
    Expect(1, 43647, '\p{ Is_Myanmar_EXT_A}', "");
    Expect(0, 43647, '\p{^ Is_Myanmar_EXT_A}', "");
    Expect(0, 43647, '\P{ Is_Myanmar_EXT_A}', "");
    Expect(1, 43647, '\P{^ Is_Myanmar_EXT_A}', "");
    Expect(0, 43648, '\p{ Is_Myanmar_EXT_A}', "");
    Expect(1, 43648, '\p{^ Is_Myanmar_EXT_A}', "");
    Expect(1, 43648, '\P{ Is_Myanmar_EXT_A}', "");
    Expect(0, 43648, '\P{^ Is_Myanmar_EXT_A}', "");
    Error('\p{:= -in_Myanmar_Ext_A}');
    Error('\P{:= -in_Myanmar_Ext_A}');
    Expect(1, 43647, '\p{inmyanmarexta}', "");
    Expect(0, 43647, '\p{^inmyanmarexta}', "");
    Expect(0, 43647, '\P{inmyanmarexta}', "");
    Expect(1, 43647, '\P{^inmyanmarexta}', "");
    Expect(0, 43648, '\p{inmyanmarexta}', "");
    Expect(1, 43648, '\p{^inmyanmarexta}', "");
    Expect(1, 43648, '\P{inmyanmarexta}', "");
    Expect(0, 43648, '\P{^inmyanmarexta}', "");
    Expect(1, 43647, '\p{  IN_Myanmar_EXT_A}', "");
    Expect(0, 43647, '\p{^  IN_Myanmar_EXT_A}', "");
    Expect(0, 43647, '\P{  IN_Myanmar_EXT_A}', "");
    Expect(1, 43647, '\P{^  IN_Myanmar_EXT_A}', "");
    Expect(0, 43648, '\p{  IN_Myanmar_EXT_A}', "");
    Expect(1, 43648, '\p{^  IN_Myanmar_EXT_A}', "");
    Expect(1, 43648, '\P{  IN_Myanmar_EXT_A}', "");
    Expect(0, 43648, '\P{^  IN_Myanmar_EXT_A}', "");
    Error('\p{- Myanmar_extended_B:=}');
    Error('\P{- Myanmar_extended_B:=}');
    Expect(1, 43519, '\p{myanmarextendedb}', "");
    Expect(0, 43519, '\p{^myanmarextendedb}', "");
    Expect(0, 43519, '\P{myanmarextendedb}', "");
    Expect(1, 43519, '\P{^myanmarextendedb}', "");
    Expect(0, 43520, '\p{myanmarextendedb}', "");
    Expect(1, 43520, '\p{^myanmarextendedb}', "");
    Expect(1, 43520, '\P{myanmarextendedb}', "");
    Expect(0, 43520, '\P{^myanmarextendedb}', "");
    Expect(1, 43519, '\p{ _MYANMAR_Extended_B}', "");
    Expect(0, 43519, '\p{^ _MYANMAR_Extended_B}', "");
    Expect(0, 43519, '\P{ _MYANMAR_Extended_B}', "");
    Expect(1, 43519, '\P{^ _MYANMAR_Extended_B}', "");
    Expect(0, 43520, '\p{ _MYANMAR_Extended_B}', "");
    Expect(1, 43520, '\p{^ _MYANMAR_Extended_B}', "");
    Expect(1, 43520, '\P{ _MYANMAR_Extended_B}', "");
    Expect(0, 43520, '\P{^ _MYANMAR_Extended_B}', "");
    Error('\p{ IS_Myanmar_Extended_B:=}');
    Error('\P{ IS_Myanmar_Extended_B:=}');
    Expect(1, 43519, '\p{ismyanmarextendedb}', "");
    Expect(0, 43519, '\p{^ismyanmarextendedb}', "");
    Expect(0, 43519, '\P{ismyanmarextendedb}', "");
    Expect(1, 43519, '\P{^ismyanmarextendedb}', "");
    Expect(0, 43520, '\p{ismyanmarextendedb}', "");
    Expect(1, 43520, '\p{^ismyanmarextendedb}', "");
    Expect(1, 43520, '\P{ismyanmarextendedb}', "");
    Expect(0, 43520, '\P{^ismyanmarextendedb}', "");
    Expect(1, 43519, '\p{		is_MYANMAR_Extended_b}', "");
    Expect(0, 43519, '\p{^		is_MYANMAR_Extended_b}', "");
    Expect(0, 43519, '\P{		is_MYANMAR_Extended_b}', "");
    Expect(1, 43519, '\P{^		is_MYANMAR_Extended_b}', "");
    Expect(0, 43520, '\p{		is_MYANMAR_Extended_b}', "");
    Expect(1, 43520, '\p{^		is_MYANMAR_Extended_b}', "");
    Expect(1, 43520, '\P{		is_MYANMAR_Extended_b}', "");
    Expect(0, 43520, '\P{^		is_MYANMAR_Extended_b}', "");
    Error('\p{/a/__In_MYANMAR_extended_b}');
    Error('\P{/a/__In_MYANMAR_extended_b}');
    Expect(1, 43519, '\p{inmyanmarextendedb}', "");
    Expect(0, 43519, '\p{^inmyanmarextendedb}', "");
    Expect(0, 43519, '\P{inmyanmarextendedb}', "");
    Expect(1, 43519, '\P{^inmyanmarextendedb}', "");
    Expect(0, 43520, '\p{inmyanmarextendedb}', "");
    Expect(1, 43520, '\p{^inmyanmarextendedb}', "");
    Expect(1, 43520, '\P{inmyanmarextendedb}', "");
    Expect(0, 43520, '\P{^inmyanmarextendedb}', "");
    Expect(1, 43519, '\p{- in_myanmar_EXTENDED_B}', "");
    Expect(0, 43519, '\p{^- in_myanmar_EXTENDED_B}', "");
    Expect(0, 43519, '\P{- in_myanmar_EXTENDED_B}', "");
    Expect(1, 43519, '\P{^- in_myanmar_EXTENDED_B}', "");
    Expect(0, 43520, '\p{- in_myanmar_EXTENDED_B}', "");
    Expect(1, 43520, '\p{^- in_myanmar_EXTENDED_B}', "");
    Expect(1, 43520, '\P{- in_myanmar_EXTENDED_B}', "");
    Expect(0, 43520, '\P{^- in_myanmar_EXTENDED_B}', "");
    Error('\p{_/a/Myanmar_Ext_b}');
    Error('\P{_/a/Myanmar_Ext_b}');
    Expect(1, 43519, '\p{myanmarextb}', "");
    Expect(0, 43519, '\p{^myanmarextb}', "");
    Expect(0, 43519, '\P{myanmarextb}', "");
    Expect(1, 43519, '\P{^myanmarextb}', "");
    Expect(0, 43520, '\p{myanmarextb}', "");
    Expect(1, 43520, '\p{^myanmarextb}', "");
    Expect(1, 43520, '\P{myanmarextb}', "");
    Expect(0, 43520, '\P{^myanmarextb}', "");
    Expect(1, 43519, '\p{-_MYANMAR_Ext_B}', "");
    Expect(0, 43519, '\p{^-_MYANMAR_Ext_B}', "");
    Expect(0, 43519, '\P{-_MYANMAR_Ext_B}', "");
    Expect(1, 43519, '\P{^-_MYANMAR_Ext_B}', "");
    Expect(0, 43520, '\p{-_MYANMAR_Ext_B}', "");
    Expect(1, 43520, '\p{^-_MYANMAR_Ext_B}', "");
    Expect(1, 43520, '\P{-_MYANMAR_Ext_B}', "");
    Expect(0, 43520, '\P{^-_MYANMAR_Ext_B}', "");
    Error('\p{ -is_MYANMAR_Ext_B/a/}');
    Error('\P{ -is_MYANMAR_Ext_B/a/}');
    Expect(1, 43519, '\p{ismyanmarextb}', "");
    Expect(0, 43519, '\p{^ismyanmarextb}', "");
    Expect(0, 43519, '\P{ismyanmarextb}', "");
    Expect(1, 43519, '\P{^ismyanmarextb}', "");
    Expect(0, 43520, '\p{ismyanmarextb}', "");
    Expect(1, 43520, '\p{^ismyanmarextb}', "");
    Expect(1, 43520, '\P{ismyanmarextb}', "");
    Expect(0, 43520, '\P{^ismyanmarextb}', "");
    Expect(1, 43519, '\p{	-Is_Myanmar_Ext_B}', "");
    Expect(0, 43519, '\p{^	-Is_Myanmar_Ext_B}', "");
    Expect(0, 43519, '\P{	-Is_Myanmar_Ext_B}', "");
    Expect(1, 43519, '\P{^	-Is_Myanmar_Ext_B}', "");
    Expect(0, 43520, '\p{	-Is_Myanmar_Ext_B}', "");
    Expect(1, 43520, '\p{^	-Is_Myanmar_Ext_B}', "");
    Expect(1, 43520, '\P{	-Is_Myanmar_Ext_B}', "");
    Expect(0, 43520, '\P{^	-Is_Myanmar_Ext_B}', "");
    Error('\p{-in_myanmar_Ext_B/a/}');
    Error('\P{-in_myanmar_Ext_B/a/}');
    Expect(1, 43519, '\p{inmyanmarextb}', "");
    Expect(0, 43519, '\p{^inmyanmarextb}', "");
    Expect(0, 43519, '\P{inmyanmarextb}', "");
    Expect(1, 43519, '\P{^inmyanmarextb}', "");
    Expect(0, 43520, '\p{inmyanmarextb}', "");
    Expect(1, 43520, '\p{^inmyanmarextb}', "");
    Expect(1, 43520, '\P{inmyanmarextb}', "");
    Expect(0, 43520, '\P{^inmyanmarextb}', "");
    Expect(1, 43519, '\p{-In_myanmar_ext_B}', "");
    Expect(0, 43519, '\p{^-In_myanmar_ext_B}', "");
    Expect(0, 43519, '\P{-In_myanmar_ext_B}', "");
    Expect(1, 43519, '\P{^-In_myanmar_ext_B}', "");
    Expect(0, 43520, '\p{-In_myanmar_ext_B}', "");
    Expect(1, 43520, '\p{^-In_myanmar_ext_B}', "");
    Expect(1, 43520, '\P{-In_myanmar_ext_B}', "");
    Expect(0, 43520, '\P{^-In_myanmar_ext_B}', "");
    Error('\p{/a/nabataean}');
    Error('\P{/a/nabataean}');
    Expect(1, 67759, '\p{nabataean}', "");
    Expect(0, 67759, '\p{^nabataean}', "");
    Expect(0, 67759, '\P{nabataean}', "");
    Expect(1, 67759, '\P{^nabataean}', "");
    Expect(0, 67760, '\p{nabataean}', "");
    Expect(1, 67760, '\p{^nabataean}', "");
    Expect(1, 67760, '\P{nabataean}', "");
    Expect(0, 67760, '\P{^nabataean}', "");
    Expect(1, 67759, '\p{__NABATAEAN}', "");
    Expect(0, 67759, '\p{^__NABATAEAN}', "");
    Expect(0, 67759, '\P{__NABATAEAN}', "");
    Expect(1, 67759, '\P{^__NABATAEAN}', "");
    Expect(0, 67760, '\p{__NABATAEAN}', "");
    Expect(1, 67760, '\p{^__NABATAEAN}', "");
    Expect(1, 67760, '\P{__NABATAEAN}', "");
    Expect(0, 67760, '\P{^__NABATAEAN}', "");
    Error('\p{:=	Is_Nabataean}');
    Error('\P{:=	Is_Nabataean}');
    Expect(1, 67759, '\p{isnabataean}', "");
    Expect(0, 67759, '\p{^isnabataean}', "");
    Expect(0, 67759, '\P{isnabataean}', "");
    Expect(1, 67759, '\P{^isnabataean}', "");
    Expect(0, 67760, '\p{isnabataean}', "");
    Expect(1, 67760, '\p{^isnabataean}', "");
    Expect(1, 67760, '\P{isnabataean}', "");
    Expect(0, 67760, '\P{^isnabataean}', "");
    Expect(1, 67759, '\p{ 	Is_Nabataean}', "");
    Expect(0, 67759, '\p{^ 	Is_Nabataean}', "");
    Expect(0, 67759, '\P{ 	Is_Nabataean}', "");
    Expect(1, 67759, '\P{^ 	Is_Nabataean}', "");
    Expect(0, 67760, '\p{ 	Is_Nabataean}', "");
    Expect(1, 67760, '\p{^ 	Is_Nabataean}', "");
    Expect(1, 67760, '\P{ 	Is_Nabataean}', "");
    Expect(0, 67760, '\P{^ 	Is_Nabataean}', "");
    Error('\p{-/a/NBAT}');
    Error('\P{-/a/NBAT}');
    Expect(1, 67759, '\p{nbat}', "");
    Expect(0, 67759, '\p{^nbat}', "");
    Expect(0, 67759, '\P{nbat}', "");
    Expect(1, 67759, '\P{^nbat}', "");
    Expect(0, 67760, '\p{nbat}', "");
    Expect(1, 67760, '\p{^nbat}', "");
    Expect(1, 67760, '\P{nbat}', "");
    Expect(0, 67760, '\P{^nbat}', "");
    Expect(1, 67759, '\p{	nbat}', "");
    Expect(0, 67759, '\p{^	nbat}', "");
    Expect(0, 67759, '\P{	nbat}', "");
    Expect(1, 67759, '\P{^	nbat}', "");
    Expect(0, 67760, '\p{	nbat}', "");
    Expect(1, 67760, '\p{^	nbat}', "");
    Expect(1, 67760, '\P{	nbat}', "");
    Expect(0, 67760, '\P{^	nbat}', "");
    Error('\p{/a/ 	Is_Nbat}');
    Error('\P{/a/ 	Is_Nbat}');
    Expect(1, 67759, '\p{isnbat}', "");
    Expect(0, 67759, '\p{^isnbat}', "");
    Expect(0, 67759, '\P{isnbat}', "");
    Expect(1, 67759, '\P{^isnbat}', "");
    Expect(0, 67760, '\p{isnbat}', "");
    Expect(1, 67760, '\p{^isnbat}', "");
    Expect(1, 67760, '\P{isnbat}', "");
    Expect(0, 67760, '\P{^isnbat}', "");
    Expect(1, 67759, '\p{  IS_NBAT}', "");
    Expect(0, 67759, '\p{^  IS_NBAT}', "");
    Expect(0, 67759, '\P{  IS_NBAT}', "");
    Expect(1, 67759, '\P{^  IS_NBAT}', "");
    Expect(0, 67760, '\p{  IS_NBAT}', "");
    Expect(1, 67760, '\p{^  IS_NBAT}', "");
    Expect(1, 67760, '\P{  IS_NBAT}', "");
    Expect(0, 67760, '\P{^  IS_NBAT}', "");
    Error('\p{	:=new_tai_Lue}');
    Error('\P{	:=new_tai_Lue}');
    Expect(1, 6623, '\p{newtailue}', "");
    Expect(0, 6623, '\p{^newtailue}', "");
    Expect(0, 6623, '\P{newtailue}', "");
    Expect(1, 6623, '\P{^newtailue}', "");
    Expect(0, 6624, '\p{newtailue}', "");
    Expect(1, 6624, '\p{^newtailue}', "");
    Expect(1, 6624, '\P{newtailue}', "");
    Expect(0, 6624, '\P{^newtailue}', "");
    Expect(1, 6623, '\p{_NEW_TAI_Lue}', "");
    Expect(0, 6623, '\p{^_NEW_TAI_Lue}', "");
    Expect(0, 6623, '\P{_NEW_TAI_Lue}', "");
    Expect(1, 6623, '\P{^_NEW_TAI_Lue}', "");
    Expect(0, 6624, '\p{_NEW_TAI_Lue}', "");
    Expect(1, 6624, '\p{^_NEW_TAI_Lue}', "");
    Expect(1, 6624, '\P{_NEW_TAI_Lue}', "");
    Expect(0, 6624, '\P{^_NEW_TAI_Lue}', "");
    Error('\p{ is_new_tai_LUE:=}');
    Error('\P{ is_new_tai_LUE:=}');
    Expect(1, 6623, '\p{isnewtailue}', "");
    Expect(0, 6623, '\p{^isnewtailue}', "");
    Expect(0, 6623, '\P{isnewtailue}', "");
    Expect(1, 6623, '\P{^isnewtailue}', "");
    Expect(0, 6624, '\p{isnewtailue}', "");
    Expect(1, 6624, '\p{^isnewtailue}', "");
    Expect(1, 6624, '\P{isnewtailue}', "");
    Expect(0, 6624, '\P{^isnewtailue}', "");
    Expect(1, 6623, '\p{	_Is_New_Tai_Lue}', "");
    Expect(0, 6623, '\p{^	_Is_New_Tai_Lue}', "");
    Expect(0, 6623, '\P{	_Is_New_Tai_Lue}', "");
    Expect(1, 6623, '\P{^	_Is_New_Tai_Lue}', "");
    Expect(0, 6624, '\p{	_Is_New_Tai_Lue}', "");
    Expect(1, 6624, '\p{^	_Is_New_Tai_Lue}', "");
    Expect(1, 6624, '\P{	_Is_New_Tai_Lue}', "");
    Expect(0, 6624, '\P{^	_Is_New_Tai_Lue}', "");
    Error('\p{	:=Talu}');
    Error('\P{	:=Talu}');
    Expect(1, 6623, '\p{talu}', "");
    Expect(0, 6623, '\p{^talu}', "");
    Expect(0, 6623, '\P{talu}', "");
    Expect(1, 6623, '\P{^talu}', "");
    Expect(0, 6624, '\p{talu}', "");
    Expect(1, 6624, '\p{^talu}', "");
    Expect(1, 6624, '\P{talu}', "");
    Expect(0, 6624, '\P{^talu}', "");
    Expect(1, 6623, '\p{- Talu}', "");
    Expect(0, 6623, '\p{^- Talu}', "");
    Expect(0, 6623, '\P{- Talu}', "");
    Expect(1, 6623, '\P{^- Talu}', "");
    Expect(0, 6624, '\p{- Talu}', "");
    Expect(1, 6624, '\p{^- Talu}', "");
    Expect(1, 6624, '\P{- Talu}', "");
    Expect(0, 6624, '\P{^- Talu}', "");
    Error('\p{	-Is_TALU/a/}');
    Error('\P{	-Is_TALU/a/}');
    Expect(1, 6623, '\p{istalu}', "");
    Expect(0, 6623, '\p{^istalu}', "");
    Expect(0, 6623, '\P{istalu}', "");
    Expect(1, 6623, '\P{^istalu}', "");
    Expect(0, 6624, '\p{istalu}', "");
    Expect(1, 6624, '\p{^istalu}', "");
    Expect(1, 6624, '\P{istalu}', "");
    Expect(0, 6624, '\P{^istalu}', "");
    Expect(1, 6623, '\p{-_IS_TALU}', "");
    Expect(0, 6623, '\p{^-_IS_TALU}', "");
    Expect(0, 6623, '\P{-_IS_TALU}', "");
    Expect(1, 6623, '\P{^-_IS_TALU}', "");
    Expect(0, 6624, '\p{-_IS_TALU}', "");
    Expect(1, 6624, '\p{^-_IS_TALU}', "");
    Expect(1, 6624, '\P{-_IS_TALU}', "");
    Expect(0, 6624, '\P{^-_IS_TALU}', "");
    Error('\p{ _Newa/a/}');
    Error('\P{ _Newa/a/}');
    Expect(1, 70749, '\p{newa}', "");
    Expect(0, 70749, '\p{^newa}', "");
    Expect(0, 70749, '\P{newa}', "");
    Expect(1, 70749, '\P{^newa}', "");
    Expect(0, 70750, '\p{newa}', "");
    Expect(1, 70750, '\p{^newa}', "");
    Expect(1, 70750, '\P{newa}', "");
    Expect(0, 70750, '\P{^newa}', "");
    Expect(1, 70749, '\p{	-Newa}', "");
    Expect(0, 70749, '\p{^	-Newa}', "");
    Expect(0, 70749, '\P{	-Newa}', "");
    Expect(1, 70749, '\P{^	-Newa}', "");
    Expect(0, 70750, '\p{	-Newa}', "");
    Expect(1, 70750, '\p{^	-Newa}', "");
    Expect(1, 70750, '\P{	-Newa}', "");
    Expect(0, 70750, '\P{^	-Newa}', "");
    Error('\p{	_Is_newa/a/}');
    Error('\P{	_Is_newa/a/}');
    Expect(1, 70749, '\p{isnewa}', "");
    Expect(0, 70749, '\p{^isnewa}', "");
    Expect(0, 70749, '\P{isnewa}', "");
    Expect(1, 70749, '\P{^isnewa}', "");
    Expect(0, 70750, '\p{isnewa}', "");
    Expect(1, 70750, '\p{^isnewa}', "");
    Expect(1, 70750, '\P{isnewa}', "");
    Expect(0, 70750, '\P{^isnewa}', "");
    Expect(1, 70749, '\p{ 	is_newa}', "");
    Expect(0, 70749, '\p{^ 	is_newa}', "");
    Expect(0, 70749, '\P{ 	is_newa}', "");
    Expect(1, 70749, '\P{^ 	is_newa}', "");
    Expect(0, 70750, '\p{ 	is_newa}', "");
    Expect(1, 70750, '\p{^ 	is_newa}', "");
    Expect(1, 70750, '\P{ 	is_newa}', "");
    Expect(0, 70750, '\P{^ 	is_newa}', "");
    Error('\p{	-NKO:=}');
    Error('\P{	-NKO:=}');
    Expect(1, 2042, '\p{nko}', "");
    Expect(0, 2042, '\p{^nko}', "");
    Expect(0, 2042, '\P{nko}', "");
    Expect(1, 2042, '\P{^nko}', "");
    Expect(0, 2043, '\p{nko}', "");
    Expect(1, 2043, '\p{^nko}', "");
    Expect(1, 2043, '\P{nko}', "");
    Expect(0, 2043, '\P{^nko}', "");
    Expect(1, 2042, '\p{--Nko}', "");
    Expect(0, 2042, '\p{^--Nko}', "");
    Expect(0, 2042, '\P{--Nko}', "");
    Expect(1, 2042, '\P{^--Nko}', "");
    Expect(0, 2043, '\p{--Nko}', "");
    Expect(1, 2043, '\p{^--Nko}', "");
    Expect(1, 2043, '\P{--Nko}', "");
    Expect(0, 2043, '\P{^--Nko}', "");
    Error('\p{:=--IS_Nko}');
    Error('\P{:=--IS_Nko}');
    Expect(1, 2042, '\p{isnko}', "");
    Expect(0, 2042, '\p{^isnko}', "");
    Expect(0, 2042, '\P{isnko}', "");
    Expect(1, 2042, '\P{^isnko}', "");
    Expect(0, 2043, '\p{isnko}', "");
    Expect(1, 2043, '\p{^isnko}', "");
    Expect(1, 2043, '\P{isnko}', "");
    Expect(0, 2043, '\P{^isnko}', "");
    Expect(1, 2042, '\p{	_IS_NKO}', "");
    Expect(0, 2042, '\p{^	_IS_NKO}', "");
    Expect(0, 2042, '\P{	_IS_NKO}', "");
    Expect(1, 2042, '\P{^	_IS_NKO}', "");
    Expect(0, 2043, '\p{	_IS_NKO}', "");
    Expect(1, 2043, '\p{^	_IS_NKO}', "");
    Expect(1, 2043, '\P{	_IS_NKO}', "");
    Expect(0, 2043, '\P{^	_IS_NKO}', "");
    Error('\p{-:=Nkoo}');
    Error('\P{-:=Nkoo}');
    Expect(1, 2042, '\p{nkoo}', "");
    Expect(0, 2042, '\p{^nkoo}', "");
    Expect(0, 2042, '\P{nkoo}', "");
    Expect(1, 2042, '\P{^nkoo}', "");
    Expect(0, 2043, '\p{nkoo}', "");
    Expect(1, 2043, '\p{^nkoo}', "");
    Expect(1, 2043, '\P{nkoo}', "");
    Expect(0, 2043, '\P{^nkoo}', "");
    Expect(1, 2042, '\p{ Nkoo}', "");
    Expect(0, 2042, '\p{^ Nkoo}', "");
    Expect(0, 2042, '\P{ Nkoo}', "");
    Expect(1, 2042, '\P{^ Nkoo}', "");
    Expect(0, 2043, '\p{ Nkoo}', "");
    Expect(1, 2043, '\p{^ Nkoo}', "");
    Expect(1, 2043, '\P{ Nkoo}', "");
    Expect(0, 2043, '\P{^ Nkoo}', "");
    Error('\p{-:=Is_Nkoo}');
    Error('\P{-:=Is_Nkoo}');
    Expect(1, 2042, '\p{isnkoo}', "");
    Expect(0, 2042, '\p{^isnkoo}', "");
    Expect(0, 2042, '\P{isnkoo}', "");
    Expect(1, 2042, '\P{^isnkoo}', "");
    Expect(0, 2043, '\p{isnkoo}', "");
    Expect(1, 2043, '\p{^isnkoo}', "");
    Expect(1, 2043, '\P{isnkoo}', "");
    Expect(0, 2043, '\P{^isnkoo}', "");
    Expect(1, 2042, '\p{ -Is_Nkoo}', "");
    Expect(0, 2042, '\p{^ -Is_Nkoo}', "");
    Expect(0, 2042, '\P{ -Is_Nkoo}', "");
    Expect(1, 2042, '\P{^ -Is_Nkoo}', "");
    Expect(0, 2043, '\p{ -Is_Nkoo}', "");
    Expect(1, 2043, '\p{^ -Is_Nkoo}', "");
    Expect(1, 2043, '\P{ -Is_Nkoo}', "");
    Expect(0, 2043, '\P{^ -Is_Nkoo}', "");
    Error('\p{_/a/no_Block}');
    Error('\P{_/a/no_Block}');
    Expect(1, 918000, '\p{noblock}', "");
    Expect(0, 918000, '\p{^noblock}', "");
    Expect(0, 918000, '\P{noblock}', "");
    Expect(1, 918000, '\P{^noblock}', "");
    Expect(0, 983040, '\p{noblock}', "");
    Expect(1, 983040, '\p{^noblock}', "");
    Expect(1, 983040, '\P{noblock}', "");
    Expect(0, 983040, '\P{^noblock}', "");
    Expect(1, 918000, '\p{	NO_Block}', "");
    Expect(0, 918000, '\p{^	NO_Block}', "");
    Expect(0, 918000, '\P{	NO_Block}', "");
    Expect(1, 918000, '\P{^	NO_Block}', "");
    Expect(0, 983040, '\p{	NO_Block}', "");
    Expect(1, 983040, '\p{^	NO_Block}', "");
    Expect(1, 983040, '\P{	NO_Block}', "");
    Expect(0, 983040, '\P{^	NO_Block}', "");
    Error('\p{		Is_No_block:=}');
    Error('\P{		Is_No_block:=}');
    Expect(1, 918000, '\p{isnoblock}', "");
    Expect(0, 918000, '\p{^isnoblock}', "");
    Expect(0, 918000, '\P{isnoblock}', "");
    Expect(1, 918000, '\P{^isnoblock}', "");
    Expect(0, 983040, '\p{isnoblock}', "");
    Expect(1, 983040, '\p{^isnoblock}', "");
    Expect(1, 983040, '\P{isnoblock}', "");
    Expect(0, 983040, '\P{^isnoblock}', "");
    Expect(1, 918000, '\p{ is_NO_block}', "");
    Expect(0, 918000, '\p{^ is_NO_block}', "");
    Expect(0, 918000, '\P{ is_NO_block}', "");
    Expect(1, 918000, '\P{^ is_NO_block}', "");
    Expect(0, 983040, '\p{ is_NO_block}', "");
    Expect(1, 983040, '\p{^ is_NO_block}', "");
    Expect(1, 983040, '\P{ is_NO_block}', "");
    Expect(0, 983040, '\P{^ is_NO_block}', "");
    Error('\p{ _In_no_BLOCK/a/}');
    Error('\P{ _In_no_BLOCK/a/}');
    Expect(1, 918000, '\p{innoblock}', "");
    Expect(0, 918000, '\p{^innoblock}', "");
    Expect(0, 918000, '\P{innoblock}', "");
    Expect(1, 918000, '\P{^innoblock}', "");
    Expect(0, 983040, '\p{innoblock}', "");
    Expect(1, 983040, '\p{^innoblock}', "");
    Expect(1, 983040, '\P{innoblock}', "");
    Expect(0, 983040, '\P{^innoblock}', "");
    Expect(1, 918000, '\p{ -in_No_Block}', "");
    Expect(0, 918000, '\p{^ -in_No_Block}', "");
    Expect(0, 918000, '\P{ -in_No_Block}', "");
    Expect(1, 918000, '\P{^ -in_No_Block}', "");
    Expect(0, 983040, '\p{ -in_No_Block}', "");
    Expect(1, 983040, '\p{^ -in_No_Block}', "");
    Expect(1, 983040, '\P{ -in_No_Block}', "");
    Expect(0, 983040, '\P{^ -in_No_Block}', "");
    Error('\p{/a/ -nb}');
    Error('\P{/a/ -nb}');
    Expect(1, 918000, '\p{nb}', "");
    Expect(0, 918000, '\p{^nb}', "");
    Expect(0, 918000, '\P{nb}', "");
    Expect(1, 918000, '\P{^nb}', "");
    Expect(0, 983040, '\p{nb}', "");
    Expect(1, 983040, '\p{^nb}', "");
    Expect(1, 983040, '\P{nb}', "");
    Expect(0, 983040, '\P{^nb}', "");
    Expect(1, 918000, '\p{__NB}', "");
    Expect(0, 918000, '\p{^__NB}', "");
    Expect(0, 918000, '\P{__NB}', "");
    Expect(1, 918000, '\P{^__NB}', "");
    Expect(0, 983040, '\p{__NB}', "");
    Expect(1, 983040, '\p{^__NB}', "");
    Expect(1, 983040, '\P{__NB}', "");
    Expect(0, 983040, '\P{^__NB}', "");
    Error('\p{:=	-IS_nb}');
    Error('\P{:=	-IS_nb}');
    Expect(1, 918000, '\p{isnb}', "");
    Expect(0, 918000, '\p{^isnb}', "");
    Expect(0, 918000, '\P{isnb}', "");
    Expect(1, 918000, '\P{^isnb}', "");
    Expect(0, 983040, '\p{isnb}', "");
    Expect(1, 983040, '\p{^isnb}', "");
    Expect(1, 983040, '\P{isnb}', "");
    Expect(0, 983040, '\P{^isnb}', "");
    Expect(1, 918000, '\p{	_is_NB}', "");
    Expect(0, 918000, '\p{^	_is_NB}', "");
    Expect(0, 918000, '\P{	_is_NB}', "");
    Expect(1, 918000, '\P{^	_is_NB}', "");
    Expect(0, 983040, '\p{	_is_NB}', "");
    Expect(1, 983040, '\p{^	_is_NB}', "");
    Expect(1, 983040, '\P{	_is_NB}', "");
    Expect(0, 983040, '\P{^	_is_NB}', "");
    Error('\p{	_In_NB:=}');
    Error('\P{	_In_NB:=}');
    Expect(1, 918000, '\p{innb}', "");
    Expect(0, 918000, '\p{^innb}', "");
    Expect(0, 918000, '\P{innb}', "");
    Expect(1, 918000, '\P{^innb}', "");
    Expect(0, 983040, '\p{innb}', "");
    Expect(1, 983040, '\p{^innb}', "");
    Expect(1, 983040, '\P{innb}', "");
    Expect(0, 983040, '\P{^innb}', "");
    Expect(1, 918000, '\p{-	In_NB}', "");
    Expect(0, 918000, '\p{^-	In_NB}', "");
    Expect(0, 918000, '\P{-	In_NB}', "");
    Expect(1, 918000, '\P{^-	In_NB}', "");
    Expect(0, 983040, '\p{-	In_NB}', "");
    Expect(1, 983040, '\p{^-	In_NB}', "");
    Expect(1, 983040, '\P{-	In_NB}', "");
    Expect(0, 983040, '\P{^-	In_NB}', "");
    Error('\p{-noncharacter_Code_point:=}');
    Error('\P{-noncharacter_Code_point:=}');
    Expect(1, 1114111, '\p{noncharactercodepoint}', "");
    Expect(0, 1114111, '\p{^noncharactercodepoint}', "");
    Expect(0, 1114111, '\P{noncharactercodepoint}', "");
    Expect(1, 1114111, '\P{^noncharactercodepoint}', "");
    Expect(0, 1114109, '\p{noncharactercodepoint}', "");
    Expect(1, 1114109, '\p{^noncharactercodepoint}', "");
    Expect(1, 1114109, '\P{noncharactercodepoint}', "");
    Expect(0, 1114109, '\P{^noncharactercodepoint}', "");
    Expect(1, 1114111, '\p{__Noncharacter_CODE_POINT}', "");
    Expect(0, 1114111, '\p{^__Noncharacter_CODE_POINT}', "");
    Expect(0, 1114111, '\P{__Noncharacter_CODE_POINT}', "");
    Expect(1, 1114111, '\P{^__Noncharacter_CODE_POINT}', "");
    Expect(0, 1114109, '\p{__Noncharacter_CODE_POINT}', "");
    Expect(1, 1114109, '\p{^__Noncharacter_CODE_POINT}', "");
    Expect(1, 1114109, '\P{__Noncharacter_CODE_POINT}', "");
    Expect(0, 1114109, '\P{^__Noncharacter_CODE_POINT}', "");
    Error('\p{/a/	is_NONCHARACTER_Code_Point}');
    Error('\P{/a/	is_NONCHARACTER_Code_Point}');
    Expect(1, 1114111, '\p{isnoncharactercodepoint}', "");
    Expect(0, 1114111, '\p{^isnoncharactercodepoint}', "");
    Expect(0, 1114111, '\P{isnoncharactercodepoint}', "");
    Expect(1, 1114111, '\P{^isnoncharactercodepoint}', "");
    Expect(0, 1114109, '\p{isnoncharactercodepoint}', "");
    Expect(1, 1114109, '\p{^isnoncharactercodepoint}', "");
    Expect(1, 1114109, '\P{isnoncharactercodepoint}', "");
    Expect(0, 1114109, '\P{^isnoncharactercodepoint}', "");
    Expect(1, 1114111, '\p{ Is_NONCHARACTER_Code_Point}', "");
    Expect(0, 1114111, '\p{^ Is_NONCHARACTER_Code_Point}', "");
    Expect(0, 1114111, '\P{ Is_NONCHARACTER_Code_Point}', "");
    Expect(1, 1114111, '\P{^ Is_NONCHARACTER_Code_Point}', "");
    Expect(0, 1114109, '\p{ Is_NONCHARACTER_Code_Point}', "");
    Expect(1, 1114109, '\p{^ Is_NONCHARACTER_Code_Point}', "");
    Expect(1, 1114109, '\P{ Is_NONCHARACTER_Code_Point}', "");
    Expect(0, 1114109, '\P{^ Is_NONCHARACTER_Code_Point}', "");
    Error('\p{/a/_-NCHAR}');
    Error('\P{/a/_-NCHAR}');
    Expect(1, 1114111, '\p{nchar}', "");
    Expect(0, 1114111, '\p{^nchar}', "");
    Expect(0, 1114111, '\P{nchar}', "");
    Expect(1, 1114111, '\P{^nchar}', "");
    Expect(0, 1114109, '\p{nchar}', "");
    Expect(1, 1114109, '\p{^nchar}', "");
    Expect(1, 1114109, '\P{nchar}', "");
    Expect(0, 1114109, '\P{^nchar}', "");
    Expect(1, 1114111, '\p{NCHAR}', "");
    Expect(0, 1114111, '\p{^NCHAR}', "");
    Expect(0, 1114111, '\P{NCHAR}', "");
    Expect(1, 1114111, '\P{^NCHAR}', "");
    Expect(0, 1114109, '\p{NCHAR}', "");
    Expect(1, 1114109, '\p{^NCHAR}', "");
    Expect(1, 1114109, '\P{NCHAR}', "");
    Expect(0, 1114109, '\P{^NCHAR}', "");
    Error('\p{_IS_nchar:=}');
    Error('\P{_IS_nchar:=}');
    Expect(1, 1114111, '\p{isnchar}', "");
    Expect(0, 1114111, '\p{^isnchar}', "");
    Expect(0, 1114111, '\P{isnchar}', "");
    Expect(1, 1114111, '\P{^isnchar}', "");
    Expect(0, 1114109, '\p{isnchar}', "");
    Expect(1, 1114109, '\p{^isnchar}', "");
    Expect(1, 1114109, '\P{isnchar}', "");
    Expect(0, 1114109, '\P{^isnchar}', "");
    Expect(1, 1114111, '\p{	_IS_nchar}', "");
    Expect(0, 1114111, '\p{^	_IS_nchar}', "");
    Expect(0, 1114111, '\P{	_IS_nchar}', "");
    Expect(1, 1114111, '\P{^	_IS_nchar}', "");
    Expect(0, 1114109, '\p{	_IS_nchar}', "");
    Expect(1, 1114109, '\p{^	_IS_nchar}', "");
    Expect(1, 1114109, '\P{	_IS_nchar}', "");
    Expect(0, 1114109, '\P{^	_IS_nchar}', "");
    Error('\p{:=_nonspacing_Mark}');
    Error('\P{:=_nonspacing_Mark}');
    Expect(1, 917999, '\p{nonspacingmark}', "");
    Expect(0, 917999, '\p{^nonspacingmark}', "");
    Expect(0, 917999, '\P{nonspacingmark}', "");
    Expect(1, 917999, '\P{^nonspacingmark}', "");
    Expect(0, 918000, '\p{nonspacingmark}', "");
    Expect(1, 918000, '\p{^nonspacingmark}', "");
    Expect(1, 918000, '\P{nonspacingmark}', "");
    Expect(0, 918000, '\P{^nonspacingmark}', "");
    Expect(1, 917999, '\p{__Nonspacing_Mark}', "");
    Expect(0, 917999, '\p{^__Nonspacing_Mark}', "");
    Expect(0, 917999, '\P{__Nonspacing_Mark}', "");
    Expect(1, 917999, '\P{^__Nonspacing_Mark}', "");
    Expect(0, 918000, '\p{__Nonspacing_Mark}', "");
    Expect(1, 918000, '\p{^__Nonspacing_Mark}', "");
    Expect(1, 918000, '\P{__Nonspacing_Mark}', "");
    Expect(0, 918000, '\P{^__Nonspacing_Mark}', "");
    Error('\p{_	Is_NONSPACING_MARK/a/}');
    Error('\P{_	Is_NONSPACING_MARK/a/}');
    Expect(1, 917999, '\p{isnonspacingmark}', "");
    Expect(0, 917999, '\p{^isnonspacingmark}', "");
    Expect(0, 917999, '\P{isnonspacingmark}', "");
    Expect(1, 917999, '\P{^isnonspacingmark}', "");
    Expect(0, 918000, '\p{isnonspacingmark}', "");
    Expect(1, 918000, '\p{^isnonspacingmark}', "");
    Expect(1, 918000, '\P{isnonspacingmark}', "");
    Expect(0, 918000, '\P{^isnonspacingmark}', "");
    Expect(1, 917999, '\p{ -Is_NONSPACING_Mark}', "");
    Expect(0, 917999, '\p{^ -Is_NONSPACING_Mark}', "");
    Expect(0, 917999, '\P{ -Is_NONSPACING_Mark}', "");
    Expect(1, 917999, '\P{^ -Is_NONSPACING_Mark}', "");
    Expect(0, 918000, '\p{ -Is_NONSPACING_Mark}', "");
    Expect(1, 918000, '\p{^ -Is_NONSPACING_Mark}', "");
    Expect(1, 918000, '\P{ -Is_NONSPACING_Mark}', "");
    Expect(0, 918000, '\P{^ -Is_NONSPACING_Mark}', "");
    Error('\p{/a/_	Mn}');
    Error('\P{/a/_	Mn}');
    Expect(1, 917999, '\p{mn}', "");
    Expect(0, 917999, '\p{^mn}', "");
    Expect(0, 917999, '\P{mn}', "");
    Expect(1, 917999, '\P{^mn}', "");
    Expect(0, 918000, '\p{mn}', "");
    Expect(1, 918000, '\p{^mn}', "");
    Expect(1, 918000, '\P{mn}', "");
    Expect(0, 918000, '\P{^mn}', "");
    Expect(1, 917999, '\p{ 	MN}', "");
    Expect(0, 917999, '\p{^ 	MN}', "");
    Expect(0, 917999, '\P{ 	MN}', "");
    Expect(1, 917999, '\P{^ 	MN}', "");
    Expect(0, 918000, '\p{ 	MN}', "");
    Expect(1, 918000, '\p{^ 	MN}', "");
    Expect(1, 918000, '\P{ 	MN}', "");
    Expect(0, 918000, '\P{^ 	MN}', "");
    Error('\p{/a/Is_Mn}');
    Error('\P{/a/Is_Mn}');
    Expect(1, 917999, '\p{ismn}', "");
    Expect(0, 917999, '\p{^ismn}', "");
    Expect(0, 917999, '\P{ismn}', "");
    Expect(1, 917999, '\P{^ismn}', "");
    Expect(0, 918000, '\p{ismn}', "");
    Expect(1, 918000, '\p{^ismn}', "");
    Expect(1, 918000, '\P{ismn}', "");
    Expect(0, 918000, '\P{^ismn}', "");
    Expect(1, 917999, '\p{_ Is_Mn}', "");
    Expect(0, 917999, '\p{^_ Is_Mn}', "");
    Expect(0, 917999, '\P{_ Is_Mn}', "");
    Expect(1, 917999, '\P{^_ Is_Mn}', "");
    Expect(0, 918000, '\p{_ Is_Mn}', "");
    Expect(1, 918000, '\p{^_ Is_Mn}', "");
    Expect(1, 918000, '\P{_ Is_Mn}', "");
    Expect(0, 918000, '\P{^_ Is_Mn}', "");
    Error('\p{_ Number/a/}');
    Error('\P{_ Number/a/}');
    Expect(1, 127244, '\p{number}', "");
    Expect(0, 127244, '\p{^number}', "");
    Expect(0, 127244, '\P{number}', "");
    Expect(1, 127244, '\P{^number}', "");
    Expect(0, 127245, '\p{number}', "");
    Expect(1, 127245, '\p{^number}', "");
    Expect(1, 127245, '\P{number}', "");
    Expect(0, 127245, '\P{^number}', "");
    Expect(1, 127244, '\p{	NUMBER}', "");
    Expect(0, 127244, '\p{^	NUMBER}', "");
    Expect(0, 127244, '\P{	NUMBER}', "");
    Expect(1, 127244, '\P{^	NUMBER}', "");
    Expect(0, 127245, '\p{	NUMBER}', "");
    Expect(1, 127245, '\p{^	NUMBER}', "");
    Expect(1, 127245, '\P{	NUMBER}', "");
    Expect(0, 127245, '\P{^	NUMBER}', "");
    Error('\p{	:=is_number}');
    Error('\P{	:=is_number}');
    Expect(1, 127244, '\p{isnumber}', "");
    Expect(0, 127244, '\p{^isnumber}', "");
    Expect(0, 127244, '\P{isnumber}', "");
    Expect(1, 127244, '\P{^isnumber}', "");
    Expect(0, 127245, '\p{isnumber}', "");
    Expect(1, 127245, '\p{^isnumber}', "");
    Expect(1, 127245, '\P{isnumber}', "");
    Expect(0, 127245, '\P{^isnumber}', "");
    Expect(1, 127244, '\p{ _IS_NUMBER}', "");
    Expect(0, 127244, '\p{^ _IS_NUMBER}', "");
    Expect(0, 127244, '\P{ _IS_NUMBER}', "");
    Expect(1, 127244, '\P{^ _IS_NUMBER}', "");
    Expect(0, 127245, '\p{ _IS_NUMBER}', "");
    Expect(1, 127245, '\p{^ _IS_NUMBER}', "");
    Expect(1, 127245, '\P{ _IS_NUMBER}', "");
    Expect(0, 127245, '\P{^ _IS_NUMBER}', "");
    Error('\p{:=	 N}');
    Error('\P{:=	 N}');
    Expect(1, 127244, '\p{n}', "");
    Expect(0, 127244, '\p{^n}', "");
    Expect(0, 127244, '\P{n}', "");
    Expect(1, 127244, '\P{^n}', "");
    Expect(0, 127245, '\p{n}', "");
    Expect(1, 127245, '\p{^n}', "");
    Expect(1, 127245, '\P{n}', "");
    Expect(0, 127245, '\P{^n}', "");
    Expect(1, 127244, '\p{ N}', "");
    Expect(0, 127244, '\p{^ N}', "");
    Expect(0, 127244, '\P{ N}', "");
    Expect(1, 127244, '\P{^ N}', "");
    Expect(0, 127245, '\p{ N}', "");
    Expect(1, 127245, '\p{^ N}', "");
    Expect(1, 127245, '\P{ N}', "");
    Expect(0, 127245, '\P{^ N}', "");
    Error('\p{-is_N:=}');
    Error('\P{-is_N:=}');
    Expect(1, 127244, '\p{isn}', "");
    Expect(0, 127244, '\p{^isn}', "");
    Expect(0, 127244, '\P{isn}', "");
    Expect(1, 127244, '\P{^isn}', "");
    Expect(0, 127245, '\p{isn}', "");
    Expect(1, 127245, '\p{^isn}', "");
    Expect(1, 127245, '\P{isn}', "");
    Expect(0, 127245, '\P{^isn}', "");
    Expect(1, 127244, '\p{_-IS_N}', "");
    Expect(0, 127244, '\p{^_-IS_N}', "");
    Expect(0, 127244, '\P{_-IS_N}', "");
    Expect(1, 127244, '\P{^_-IS_N}', "");
    Expect(0, 127245, '\p{_-IS_N}', "");
    Expect(1, 127245, '\p{^_-IS_N}', "");
    Expect(1, 127245, '\P{_-IS_N}', "");
    Expect(0, 127245, '\P{^_-IS_N}', "");
    Error('\p{:=Number_Forms}');
    Error('\P{:=Number_Forms}');
    Expect(1, 8591, '\p{numberforms}', "");
    Expect(0, 8591, '\p{^numberforms}', "");
    Expect(0, 8591, '\P{numberforms}', "");
    Expect(1, 8591, '\P{^numberforms}', "");
    Expect(0, 8592, '\p{numberforms}', "");
    Expect(1, 8592, '\p{^numberforms}', "");
    Expect(1, 8592, '\P{numberforms}', "");
    Expect(0, 8592, '\P{^numberforms}', "");
    Expect(1, 8591, '\p{ 	Number_forms}', "");
    Expect(0, 8591, '\p{^ 	Number_forms}', "");
    Expect(0, 8591, '\P{ 	Number_forms}', "");
    Expect(1, 8591, '\P{^ 	Number_forms}', "");
    Expect(0, 8592, '\p{ 	Number_forms}', "");
    Expect(1, 8592, '\p{^ 	Number_forms}', "");
    Expect(1, 8592, '\P{ 	Number_forms}', "");
    Expect(0, 8592, '\P{^ 	Number_forms}', "");
    Error('\p{_	Is_Number_Forms:=}');
    Error('\P{_	Is_Number_Forms:=}');
    Expect(1, 8591, '\p{isnumberforms}', "");
    Expect(0, 8591, '\p{^isnumberforms}', "");
    Expect(0, 8591, '\P{isnumberforms}', "");
    Expect(1, 8591, '\P{^isnumberforms}', "");
    Expect(0, 8592, '\p{isnumberforms}', "");
    Expect(1, 8592, '\p{^isnumberforms}', "");
    Expect(1, 8592, '\P{isnumberforms}', "");
    Expect(0, 8592, '\P{^isnumberforms}', "");
    Expect(1, 8591, '\p{ _is_Number_Forms}', "");
    Expect(0, 8591, '\p{^ _is_Number_Forms}', "");
    Expect(0, 8591, '\P{ _is_Number_Forms}', "");
    Expect(1, 8591, '\P{^ _is_Number_Forms}', "");
    Expect(0, 8592, '\p{ _is_Number_Forms}', "");
    Expect(1, 8592, '\p{^ _is_Number_Forms}', "");
    Expect(1, 8592, '\P{ _is_Number_Forms}', "");
    Expect(0, 8592, '\P{^ _is_Number_Forms}', "");
    Error('\p{-:=In_Number_Forms}');
    Error('\P{-:=In_Number_Forms}');
    Expect(1, 8591, '\p{innumberforms}', "");
    Expect(0, 8591, '\p{^innumberforms}', "");
    Expect(0, 8591, '\P{innumberforms}', "");
    Expect(1, 8591, '\P{^innumberforms}', "");
    Expect(0, 8592, '\p{innumberforms}', "");
    Expect(1, 8592, '\p{^innumberforms}', "");
    Expect(1, 8592, '\P{innumberforms}', "");
    Expect(0, 8592, '\P{^innumberforms}', "");
    Expect(1, 8591, '\p{	 In_NUMBER_forms}', "");
    Expect(0, 8591, '\p{^	 In_NUMBER_forms}', "");
    Expect(0, 8591, '\P{	 In_NUMBER_forms}', "");
    Expect(1, 8591, '\P{^	 In_NUMBER_forms}', "");
    Expect(0, 8592, '\p{	 In_NUMBER_forms}', "");
    Expect(1, 8592, '\p{^	 In_NUMBER_forms}', "");
    Expect(1, 8592, '\P{	 In_NUMBER_forms}', "");
    Expect(0, 8592, '\P{^	 In_NUMBER_forms}', "");
    Error('\p{/a/	Ogham}');
    Error('\P{/a/	Ogham}');
    Expect(1, 5788, '\p{ogham}', "");
    Expect(0, 5788, '\p{^ogham}', "");
    Expect(0, 5788, '\P{ogham}', "");
    Expect(1, 5788, '\P{^ogham}', "");
    Expect(0, 5789, '\p{ogham}', "");
    Expect(1, 5789, '\p{^ogham}', "");
    Expect(1, 5789, '\P{ogham}', "");
    Expect(0, 5789, '\P{^ogham}', "");
    Expect(1, 5788, '\p{  Ogham}', "");
    Expect(0, 5788, '\p{^  Ogham}', "");
    Expect(0, 5788, '\P{  Ogham}', "");
    Expect(1, 5788, '\P{^  Ogham}', "");
    Expect(0, 5789, '\p{  Ogham}', "");
    Expect(1, 5789, '\p{^  Ogham}', "");
    Expect(1, 5789, '\P{  Ogham}', "");
    Expect(0, 5789, '\P{^  Ogham}', "");
    Error('\p{--IS_Ogham:=}');
    Error('\P{--IS_Ogham:=}');
    Expect(1, 5788, '\p{isogham}', "");
    Expect(0, 5788, '\p{^isogham}', "");
    Expect(0, 5788, '\P{isogham}', "");
    Expect(1, 5788, '\P{^isogham}', "");
    Expect(0, 5789, '\p{isogham}', "");
    Expect(1, 5789, '\p{^isogham}', "");
    Expect(1, 5789, '\P{isogham}', "");
    Expect(0, 5789, '\P{^isogham}', "");
    Expect(1, 5788, '\p{-	Is_ogham}', "");
    Expect(0, 5788, '\p{^-	Is_ogham}', "");
    Expect(0, 5788, '\P{-	Is_ogham}', "");
    Expect(1, 5788, '\P{^-	Is_ogham}', "");
    Expect(0, 5789, '\p{-	Is_ogham}', "");
    Expect(1, 5789, '\p{^-	Is_ogham}', "");
    Expect(1, 5789, '\P{-	Is_ogham}', "");
    Expect(0, 5789, '\P{^-	Is_ogham}', "");
    Error('\p{-:=Ogam}');
    Error('\P{-:=Ogam}');
    Expect(1, 5788, '\p{ogam}', "");
    Expect(0, 5788, '\p{^ogam}', "");
    Expect(0, 5788, '\P{ogam}', "");
    Expect(1, 5788, '\P{^ogam}', "");
    Expect(0, 5789, '\p{ogam}', "");
    Expect(1, 5789, '\p{^ogam}', "");
    Expect(1, 5789, '\P{ogam}', "");
    Expect(0, 5789, '\P{^ogam}', "");
    Expect(1, 5788, '\p{-_Ogam}', "");
    Expect(0, 5788, '\p{^-_Ogam}', "");
    Expect(0, 5788, '\P{-_Ogam}', "");
    Expect(1, 5788, '\P{^-_Ogam}', "");
    Expect(0, 5789, '\p{-_Ogam}', "");
    Expect(1, 5789, '\p{^-_Ogam}', "");
    Expect(1, 5789, '\P{-_Ogam}', "");
    Expect(0, 5789, '\P{^-_Ogam}', "");
    Error('\p{ /a/is_Ogam}');
    Error('\P{ /a/is_Ogam}');
    Expect(1, 5788, '\p{isogam}', "");
    Expect(0, 5788, '\p{^isogam}', "");
    Expect(0, 5788, '\P{isogam}', "");
    Expect(1, 5788, '\P{^isogam}', "");
    Expect(0, 5789, '\p{isogam}', "");
    Expect(1, 5789, '\p{^isogam}', "");
    Expect(1, 5789, '\P{isogam}', "");
    Expect(0, 5789, '\P{^isogam}', "");
    Expect(1, 5788, '\p{	Is_Ogam}', "");
    Expect(0, 5788, '\p{^	Is_Ogam}', "");
    Expect(0, 5788, '\P{	Is_Ogam}', "");
    Expect(1, 5788, '\P{^	Is_Ogam}', "");
    Expect(0, 5789, '\p{	Is_Ogam}', "");
    Expect(1, 5789, '\p{^	Is_Ogam}', "");
    Expect(1, 5789, '\P{	Is_Ogam}', "");
    Expect(0, 5789, '\P{^	Is_Ogam}', "");
    Error('\p{ /a/Ol_CHIKI}');
    Error('\P{ /a/Ol_CHIKI}');
    Expect(1, 7295, '\p{olchiki}', "");
    Expect(0, 7295, '\p{^olchiki}', "");
    Expect(0, 7295, '\P{olchiki}', "");
    Expect(1, 7295, '\P{^olchiki}', "");
    Expect(0, 7296, '\p{olchiki}', "");
    Expect(1, 7296, '\p{^olchiki}', "");
    Expect(1, 7296, '\P{olchiki}', "");
    Expect(0, 7296, '\P{^olchiki}', "");
    Expect(1, 7295, '\p{	ol_CHIKI}', "");
    Expect(0, 7295, '\p{^	ol_CHIKI}', "");
    Expect(0, 7295, '\P{	ol_CHIKI}', "");
    Expect(1, 7295, '\P{^	ol_CHIKI}', "");
    Expect(0, 7296, '\p{	ol_CHIKI}', "");
    Expect(1, 7296, '\p{^	ol_CHIKI}', "");
    Expect(1, 7296, '\P{	ol_CHIKI}', "");
    Expect(0, 7296, '\P{^	ol_CHIKI}', "");
    Error('\p{/a/	_Is_OL_Chiki}');
    Error('\P{/a/	_Is_OL_Chiki}');
    Expect(1, 7295, '\p{isolchiki}', "");
    Expect(0, 7295, '\p{^isolchiki}', "");
    Expect(0, 7295, '\P{isolchiki}', "");
    Expect(1, 7295, '\P{^isolchiki}', "");
    Expect(0, 7296, '\p{isolchiki}', "");
    Expect(1, 7296, '\p{^isolchiki}', "");
    Expect(1, 7296, '\P{isolchiki}', "");
    Expect(0, 7296, '\P{^isolchiki}', "");
    Expect(1, 7295, '\p{_ is_Ol_Chiki}', "");
    Expect(0, 7295, '\p{^_ is_Ol_Chiki}', "");
    Expect(0, 7295, '\P{_ is_Ol_Chiki}', "");
    Expect(1, 7295, '\P{^_ is_Ol_Chiki}', "");
    Expect(0, 7296, '\p{_ is_Ol_Chiki}', "");
    Expect(1, 7296, '\p{^_ is_Ol_Chiki}', "");
    Expect(1, 7296, '\P{_ is_Ol_Chiki}', "");
    Expect(0, 7296, '\P{^_ is_Ol_Chiki}', "");
    Error('\p{-Olck/a/}');
    Error('\P{-Olck/a/}');
    Expect(1, 7295, '\p{olck}', "");
    Expect(0, 7295, '\p{^olck}', "");
    Expect(0, 7295, '\P{olck}', "");
    Expect(1, 7295, '\P{^olck}', "");
    Expect(0, 7296, '\p{olck}', "");
    Expect(1, 7296, '\p{^olck}', "");
    Expect(1, 7296, '\P{olck}', "");
    Expect(0, 7296, '\P{^olck}', "");
    Expect(1, 7295, '\p{_ olck}', "");
    Expect(0, 7295, '\p{^_ olck}', "");
    Expect(0, 7295, '\P{_ olck}', "");
    Expect(1, 7295, '\P{^_ olck}', "");
    Expect(0, 7296, '\p{_ olck}', "");
    Expect(1, 7296, '\p{^_ olck}', "");
    Expect(1, 7296, '\P{_ olck}', "");
    Expect(0, 7296, '\P{^_ olck}', "");
    Error('\p{:=Is_OLCK}');
    Error('\P{:=Is_OLCK}');
    Expect(1, 7295, '\p{isolck}', "");
    Expect(0, 7295, '\p{^isolck}', "");
    Expect(0, 7295, '\P{isolck}', "");
    Expect(1, 7295, '\P{^isolck}', "");
    Expect(0, 7296, '\p{isolck}', "");
    Expect(1, 7296, '\p{^isolck}', "");
    Expect(1, 7296, '\P{isolck}', "");
    Expect(0, 7296, '\P{^isolck}', "");
    Expect(1, 7295, '\p{		Is_Olck}', "");
    Expect(0, 7295, '\p{^		Is_Olck}', "");
    Expect(0, 7295, '\P{		Is_Olck}', "");
    Expect(1, 7295, '\P{^		Is_Olck}', "");
    Expect(0, 7296, '\p{		Is_Olck}', "");
    Expect(1, 7296, '\p{^		Is_Olck}', "");
    Expect(1, 7296, '\P{		Is_Olck}', "");
    Expect(0, 7296, '\P{^		Is_Olck}', "");
    Error('\p{	:=old_Hungarian}');
    Error('\P{	:=old_Hungarian}');
    Expect(1, 68863, '\p{oldhungarian}', "");
    Expect(0, 68863, '\p{^oldhungarian}', "");
    Expect(0, 68863, '\P{oldhungarian}', "");
    Expect(1, 68863, '\P{^oldhungarian}', "");
    Expect(0, 68864, '\p{oldhungarian}', "");
    Expect(1, 68864, '\p{^oldhungarian}', "");
    Expect(1, 68864, '\P{oldhungarian}', "");
    Expect(0, 68864, '\P{^oldhungarian}', "");
    Expect(1, 68863, '\p{-Old_Hungarian}', "");
    Expect(0, 68863, '\p{^-Old_Hungarian}', "");
    Expect(0, 68863, '\P{-Old_Hungarian}', "");
    Expect(1, 68863, '\P{^-Old_Hungarian}', "");
    Expect(0, 68864, '\p{-Old_Hungarian}', "");
    Expect(1, 68864, '\p{^-Old_Hungarian}', "");
    Expect(1, 68864, '\P{-Old_Hungarian}', "");
    Expect(0, 68864, '\P{^-Old_Hungarian}', "");
    Error('\p{		IS_old_HUNGARIAN:=}');
    Error('\P{		IS_old_HUNGARIAN:=}');
    Expect(1, 68863, '\p{isoldhungarian}', "");
    Expect(0, 68863, '\p{^isoldhungarian}', "");
    Expect(0, 68863, '\P{isoldhungarian}', "");
    Expect(1, 68863, '\P{^isoldhungarian}', "");
    Expect(0, 68864, '\p{isoldhungarian}', "");
    Expect(1, 68864, '\p{^isoldhungarian}', "");
    Expect(1, 68864, '\P{isoldhungarian}', "");
    Expect(0, 68864, '\P{^isoldhungarian}', "");
    Expect(1, 68863, '\p{	-Is_Old_Hungarian}', "");
    Expect(0, 68863, '\p{^	-Is_Old_Hungarian}', "");
    Expect(0, 68863, '\P{	-Is_Old_Hungarian}', "");
    Expect(1, 68863, '\P{^	-Is_Old_Hungarian}', "");
    Expect(0, 68864, '\p{	-Is_Old_Hungarian}', "");
    Expect(1, 68864, '\p{^	-Is_Old_Hungarian}', "");
    Expect(1, 68864, '\P{	-Is_Old_Hungarian}', "");
    Expect(0, 68864, '\P{^	-Is_Old_Hungarian}', "");
    Error('\p{/a/  Hung}');
    Error('\P{/a/  Hung}');
    Expect(1, 68863, '\p{hung}', "");
    Expect(0, 68863, '\p{^hung}', "");
    Expect(0, 68863, '\P{hung}', "");
    Expect(1, 68863, '\P{^hung}', "");
    Expect(0, 68864, '\p{hung}', "");
    Expect(1, 68864, '\p{^hung}', "");
    Expect(1, 68864, '\P{hung}', "");
    Expect(0, 68864, '\P{^hung}', "");
    Expect(1, 68863, '\p{ Hung}', "");
    Expect(0, 68863, '\p{^ Hung}', "");
    Expect(0, 68863, '\P{ Hung}', "");
    Expect(1, 68863, '\P{^ Hung}', "");
    Expect(0, 68864, '\p{ Hung}', "");
    Expect(1, 68864, '\p{^ Hung}', "");
    Expect(1, 68864, '\P{ Hung}', "");
    Expect(0, 68864, '\P{^ Hung}', "");
    Error('\p{ Is_Hung/a/}');
    Error('\P{ Is_Hung/a/}');
    Expect(1, 68863, '\p{ishung}', "");
    Expect(0, 68863, '\p{^ishung}', "");
    Expect(0, 68863, '\P{ishung}', "");
    Expect(1, 68863, '\P{^ishung}', "");
    Expect(0, 68864, '\p{ishung}', "");
    Expect(1, 68864, '\p{^ishung}', "");
    Expect(1, 68864, '\P{ishung}', "");
    Expect(0, 68864, '\P{^ishung}', "");
    Expect(1, 68863, '\p{	_IS_HUNG}', "");
    Expect(0, 68863, '\p{^	_IS_HUNG}', "");
    Expect(0, 68863, '\P{	_IS_HUNG}', "");
    Expect(1, 68863, '\P{^	_IS_HUNG}', "");
    Expect(0, 68864, '\p{	_IS_HUNG}', "");
    Expect(1, 68864, '\p{^	_IS_HUNG}', "");
    Expect(1, 68864, '\P{	_IS_HUNG}', "");
    Expect(0, 68864, '\P{^	_IS_HUNG}', "");
    Error('\p{ :=OLD_Italic}');
    Error('\P{ :=OLD_Italic}');
    Expect(1, 66339, '\p{olditalic}', "");
    Expect(0, 66339, '\p{^olditalic}', "");
    Expect(0, 66339, '\P{olditalic}', "");
    Expect(1, 66339, '\P{^olditalic}', "");
    Expect(0, 66340, '\p{olditalic}', "");
    Expect(1, 66340, '\p{^olditalic}', "");
    Expect(1, 66340, '\P{olditalic}', "");
    Expect(0, 66340, '\P{^olditalic}', "");
    Expect(1, 66339, '\p{-_Old_italic}', "");
    Expect(0, 66339, '\p{^-_Old_italic}', "");
    Expect(0, 66339, '\P{-_Old_italic}', "");
    Expect(1, 66339, '\P{^-_Old_italic}', "");
    Expect(0, 66340, '\p{-_Old_italic}', "");
    Expect(1, 66340, '\p{^-_Old_italic}', "");
    Expect(1, 66340, '\P{-_Old_italic}', "");
    Expect(0, 66340, '\P{^-_Old_italic}', "");
    Error('\p{ :=IS_Old_italic}');
    Error('\P{ :=IS_Old_italic}');
    Expect(1, 66339, '\p{isolditalic}', "");
    Expect(0, 66339, '\p{^isolditalic}', "");
    Expect(0, 66339, '\P{isolditalic}', "");
    Expect(1, 66339, '\P{^isolditalic}', "");
    Expect(0, 66340, '\p{isolditalic}', "");
    Expect(1, 66340, '\p{^isolditalic}', "");
    Expect(1, 66340, '\P{isolditalic}', "");
    Expect(0, 66340, '\P{^isolditalic}', "");
    Expect(1, 66339, '\p{_-IS_old_Italic}', "");
    Expect(0, 66339, '\p{^_-IS_old_Italic}', "");
    Expect(0, 66339, '\P{_-IS_old_Italic}', "");
    Expect(1, 66339, '\P{^_-IS_old_Italic}', "");
    Expect(0, 66340, '\p{_-IS_old_Italic}', "");
    Expect(1, 66340, '\p{^_-IS_old_Italic}', "");
    Expect(1, 66340, '\P{_-IS_old_Italic}', "");
    Expect(0, 66340, '\P{^_-IS_old_Italic}', "");
    Error('\p{/a/ITAL}');
    Error('\P{/a/ITAL}');
    Expect(1, 66339, '\p{ital}', "");
    Expect(0, 66339, '\p{^ital}', "");
    Expect(0, 66339, '\P{ital}', "");
    Expect(1, 66339, '\P{^ital}', "");
    Expect(0, 66340, '\p{ital}', "");
    Expect(1, 66340, '\p{^ital}', "");
    Expect(1, 66340, '\P{ital}', "");
    Expect(0, 66340, '\P{^ital}', "");
    Expect(1, 66339, '\p{_ Ital}', "");
    Expect(0, 66339, '\p{^_ Ital}', "");
    Expect(0, 66339, '\P{_ Ital}', "");
    Expect(1, 66339, '\P{^_ Ital}', "");
    Expect(0, 66340, '\p{_ Ital}', "");
    Expect(1, 66340, '\p{^_ Ital}', "");
    Expect(1, 66340, '\P{_ Ital}', "");
    Expect(0, 66340, '\P{^_ Ital}', "");
    Error('\p{/a/_Is_Ital}');
    Error('\P{/a/_Is_Ital}');
    Expect(1, 66339, '\p{isital}', "");
    Expect(0, 66339, '\p{^isital}', "");
    Expect(0, 66339, '\P{isital}', "");
    Expect(1, 66339, '\P{^isital}', "");
    Expect(0, 66340, '\p{isital}', "");
    Expect(1, 66340, '\p{^isital}', "");
    Expect(1, 66340, '\P{isital}', "");
    Expect(0, 66340, '\P{^isital}', "");
    Expect(1, 66339, '\p{ -Is_ital}', "");
    Expect(0, 66339, '\p{^ -Is_ital}', "");
    Expect(0, 66339, '\P{ -Is_ital}', "");
    Expect(1, 66339, '\P{^ -Is_ital}', "");
    Expect(0, 66340, '\p{ -Is_ital}', "");
    Expect(1, 66340, '\p{^ -Is_ital}', "");
    Expect(1, 66340, '\P{ -Is_ital}', "");
    Expect(0, 66340, '\P{^ -Is_ital}', "");
    Error('\p{/a/ 	OLD_NORTH_Arabian}');
    Error('\P{/a/ 	OLD_NORTH_Arabian}');
    Expect(1, 68255, '\p{oldnortharabian}', "");
    Expect(0, 68255, '\p{^oldnortharabian}', "");
    Expect(0, 68255, '\P{oldnortharabian}', "");
    Expect(1, 68255, '\P{^oldnortharabian}', "");
    Expect(0, 68256, '\p{oldnortharabian}', "");
    Expect(1, 68256, '\p{^oldnortharabian}', "");
    Expect(1, 68256, '\P{oldnortharabian}', "");
    Expect(0, 68256, '\P{^oldnortharabian}', "");
    Expect(1, 68255, '\p{ 	Old_NORTH_Arabian}', "");
    Expect(0, 68255, '\p{^ 	Old_NORTH_Arabian}', "");
    Expect(0, 68255, '\P{ 	Old_NORTH_Arabian}', "");
    Expect(1, 68255, '\P{^ 	Old_NORTH_Arabian}', "");
    Expect(0, 68256, '\p{ 	Old_NORTH_Arabian}', "");
    Expect(1, 68256, '\p{^ 	Old_NORTH_Arabian}', "");
    Expect(1, 68256, '\P{ 	Old_NORTH_Arabian}', "");
    Expect(0, 68256, '\P{^ 	Old_NORTH_Arabian}', "");
    Error('\p{:=-is_Old_NORTH_ARABIAN}');
    Error('\P{:=-is_Old_NORTH_ARABIAN}');
    Expect(1, 68255, '\p{isoldnortharabian}', "");
    Expect(0, 68255, '\p{^isoldnortharabian}', "");
    Expect(0, 68255, '\P{isoldnortharabian}', "");
    Expect(1, 68255, '\P{^isoldnortharabian}', "");
    Expect(0, 68256, '\p{isoldnortharabian}', "");
    Expect(1, 68256, '\p{^isoldnortharabian}', "");
    Expect(1, 68256, '\P{isoldnortharabian}', "");
    Expect(0, 68256, '\P{^isoldnortharabian}', "");
    Expect(1, 68255, '\p{-IS_Old_north_Arabian}', "");
    Expect(0, 68255, '\p{^-IS_Old_north_Arabian}', "");
    Expect(0, 68255, '\P{-IS_Old_north_Arabian}', "");
    Expect(1, 68255, '\P{^-IS_Old_north_Arabian}', "");
    Expect(0, 68256, '\p{-IS_Old_north_Arabian}', "");
    Expect(1, 68256, '\p{^-IS_Old_north_Arabian}', "");
    Expect(1, 68256, '\P{-IS_Old_north_Arabian}', "");
    Expect(0, 68256, '\P{^-IS_Old_north_Arabian}', "");
    Error('\p{:=	narb}');
    Error('\P{:=	narb}');
    Expect(1, 68255, '\p{narb}', "");
    Expect(0, 68255, '\p{^narb}', "");
    Expect(0, 68255, '\P{narb}', "");
    Expect(1, 68255, '\P{^narb}', "");
    Expect(0, 68256, '\p{narb}', "");
    Expect(1, 68256, '\p{^narb}', "");
    Expect(1, 68256, '\P{narb}', "");
    Expect(0, 68256, '\P{^narb}', "");
    Expect(1, 68255, '\p{_NARB}', "");
    Expect(0, 68255, '\p{^_NARB}', "");
    Expect(0, 68255, '\P{_NARB}', "");
    Expect(1, 68255, '\P{^_NARB}', "");
    Expect(0, 68256, '\p{_NARB}', "");
    Expect(1, 68256, '\p{^_NARB}', "");
    Expect(1, 68256, '\P{_NARB}', "");
    Expect(0, 68256, '\P{^_NARB}', "");
    Error('\p{	/a/is_narb}');
    Error('\P{	/a/is_narb}');
    Expect(1, 68255, '\p{isnarb}', "");
    Expect(0, 68255, '\p{^isnarb}', "");
    Expect(0, 68255, '\P{isnarb}', "");
    Expect(1, 68255, '\P{^isnarb}', "");
    Expect(0, 68256, '\p{isnarb}', "");
    Expect(1, 68256, '\p{^isnarb}', "");
    Expect(1, 68256, '\P{isnarb}', "");
    Expect(0, 68256, '\P{^isnarb}', "");
    Expect(1, 68255, '\p{	 Is_NARB}', "");
    Expect(0, 68255, '\p{^	 Is_NARB}', "");
    Expect(0, 68255, '\P{	 Is_NARB}', "");
    Expect(1, 68255, '\P{^	 Is_NARB}', "");
    Expect(0, 68256, '\p{	 Is_NARB}', "");
    Expect(1, 68256, '\p{^	 Is_NARB}', "");
    Expect(1, 68256, '\P{	 Is_NARB}', "");
    Expect(0, 68256, '\P{^	 Is_NARB}', "");
    Error('\p{-	OLD_permic/a/}');
    Error('\P{-	OLD_permic/a/}');
    Expect(1, 66426, '\p{oldpermic}', "");
    Expect(0, 66426, '\p{^oldpermic}', "");
    Expect(0, 66426, '\P{oldpermic}', "");
    Expect(1, 66426, '\P{^oldpermic}', "");
    Expect(0, 66427, '\p{oldpermic}', "");
    Expect(1, 66427, '\p{^oldpermic}', "");
    Expect(1, 66427, '\P{oldpermic}', "");
    Expect(0, 66427, '\P{^oldpermic}', "");
    Expect(1, 66426, '\p{-_Old_PERMIC}', "");
    Expect(0, 66426, '\p{^-_Old_PERMIC}', "");
    Expect(0, 66426, '\P{-_Old_PERMIC}', "");
    Expect(1, 66426, '\P{^-_Old_PERMIC}', "");
    Expect(0, 66427, '\p{-_Old_PERMIC}', "");
    Expect(1, 66427, '\p{^-_Old_PERMIC}', "");
    Expect(1, 66427, '\P{-_Old_PERMIC}', "");
    Expect(0, 66427, '\P{^-_Old_PERMIC}', "");
    Error('\p{:=_IS_Old_Permic}');
    Error('\P{:=_IS_Old_Permic}');
    Expect(1, 66426, '\p{isoldpermic}', "");
    Expect(0, 66426, '\p{^isoldpermic}', "");
    Expect(0, 66426, '\P{isoldpermic}', "");
    Expect(1, 66426, '\P{^isoldpermic}', "");
    Expect(0, 66427, '\p{isoldpermic}', "");
    Expect(1, 66427, '\p{^isoldpermic}', "");
    Expect(1, 66427, '\P{isoldpermic}', "");
    Expect(0, 66427, '\P{^isoldpermic}', "");
    Expect(1, 66426, '\p{	IS_Old_PERMIC}', "");
    Expect(0, 66426, '\p{^	IS_Old_PERMIC}', "");
    Expect(0, 66426, '\P{	IS_Old_PERMIC}', "");
    Expect(1, 66426, '\P{^	IS_Old_PERMIC}', "");
    Expect(0, 66427, '\p{	IS_Old_PERMIC}', "");
    Expect(1, 66427, '\p{^	IS_Old_PERMIC}', "");
    Expect(1, 66427, '\P{	IS_Old_PERMIC}', "");
    Expect(0, 66427, '\P{^	IS_Old_PERMIC}', "");
    Error('\p{-PERM/a/}');
    Error('\P{-PERM/a/}');
    Expect(1, 66426, '\p{perm}', "");
    Expect(0, 66426, '\p{^perm}', "");
    Expect(0, 66426, '\P{perm}', "");
    Expect(1, 66426, '\P{^perm}', "");
    Expect(0, 66427, '\p{perm}', "");
    Expect(1, 66427, '\p{^perm}', "");
    Expect(1, 66427, '\P{perm}', "");
    Expect(0, 66427, '\P{^perm}', "");
    Expect(1, 66426, '\p{	-Perm}', "");
    Expect(0, 66426, '\p{^	-Perm}', "");
    Expect(0, 66426, '\P{	-Perm}', "");
    Expect(1, 66426, '\P{^	-Perm}', "");
    Expect(0, 66427, '\p{	-Perm}', "");
    Expect(1, 66427, '\p{^	-Perm}', "");
    Expect(1, 66427, '\P{	-Perm}', "");
    Expect(0, 66427, '\P{^	-Perm}', "");
    Error('\p{/a/_	Is_Perm}');
    Error('\P{/a/_	Is_Perm}');
    Expect(1, 66426, '\p{isperm}', "");
    Expect(0, 66426, '\p{^isperm}', "");
    Expect(0, 66426, '\P{isperm}', "");
    Expect(1, 66426, '\P{^isperm}', "");
    Expect(0, 66427, '\p{isperm}', "");
    Expect(1, 66427, '\p{^isperm}', "");
    Expect(1, 66427, '\P{isperm}', "");
    Expect(0, 66427, '\P{^isperm}', "");
    Expect(1, 66426, '\p{	Is_perm}', "");
    Expect(0, 66426, '\p{^	Is_perm}', "");
    Expect(0, 66426, '\P{	Is_perm}', "");
    Expect(1, 66426, '\P{^	Is_perm}', "");
    Expect(0, 66427, '\p{	Is_perm}', "");
    Expect(1, 66427, '\p{^	Is_perm}', "");
    Expect(1, 66427, '\P{	Is_perm}', "");
    Expect(0, 66427, '\P{^	Is_perm}', "");
    Error('\p{_-OLD_Persian/a/}');
    Error('\P{_-OLD_Persian/a/}');
    Expect(1, 66517, '\p{oldpersian}', "");
    Expect(0, 66517, '\p{^oldpersian}', "");
    Expect(0, 66517, '\P{oldpersian}', "");
    Expect(1, 66517, '\P{^oldpersian}', "");
    Expect(0, 66518, '\p{oldpersian}', "");
    Expect(1, 66518, '\p{^oldpersian}', "");
    Expect(1, 66518, '\P{oldpersian}', "");
    Expect(0, 66518, '\P{^oldpersian}', "");
    Expect(1, 66517, '\p{	-old_Persian}', "");
    Expect(0, 66517, '\p{^	-old_Persian}', "");
    Expect(0, 66517, '\P{	-old_Persian}', "");
    Expect(1, 66517, '\P{^	-old_Persian}', "");
    Expect(0, 66518, '\p{	-old_Persian}', "");
    Expect(1, 66518, '\p{^	-old_Persian}', "");
    Expect(1, 66518, '\P{	-old_Persian}', "");
    Expect(0, 66518, '\P{^	-old_Persian}', "");
    Error('\p{-:=IS_Old_Persian}');
    Error('\P{-:=IS_Old_Persian}');
    Expect(1, 66517, '\p{isoldpersian}', "");
    Expect(0, 66517, '\p{^isoldpersian}', "");
    Expect(0, 66517, '\P{isoldpersian}', "");
    Expect(1, 66517, '\P{^isoldpersian}', "");
    Expect(0, 66518, '\p{isoldpersian}', "");
    Expect(1, 66518, '\p{^isoldpersian}', "");
    Expect(1, 66518, '\P{isoldpersian}', "");
    Expect(0, 66518, '\P{^isoldpersian}', "");
    Expect(1, 66517, '\p{--IS_OLD_Persian}', "");
    Expect(0, 66517, '\p{^--IS_OLD_Persian}', "");
    Expect(0, 66517, '\P{--IS_OLD_Persian}', "");
    Expect(1, 66517, '\P{^--IS_OLD_Persian}', "");
    Expect(0, 66518, '\p{--IS_OLD_Persian}', "");
    Expect(1, 66518, '\p{^--IS_OLD_Persian}', "");
    Expect(1, 66518, '\P{--IS_OLD_Persian}', "");
    Expect(0, 66518, '\P{^--IS_OLD_Persian}', "");
    Error('\p{  Xpeo:=}');
    Error('\P{  Xpeo:=}');
    Expect(1, 66517, '\p{xpeo}', "");
    Expect(0, 66517, '\p{^xpeo}', "");
    Expect(0, 66517, '\P{xpeo}', "");
    Expect(1, 66517, '\P{^xpeo}', "");
    Expect(0, 66518, '\p{xpeo}', "");
    Expect(1, 66518, '\p{^xpeo}', "");
    Expect(1, 66518, '\P{xpeo}', "");
    Expect(0, 66518, '\P{^xpeo}', "");
    Expect(1, 66517, '\p{Xpeo}', "");
    Expect(0, 66517, '\p{^Xpeo}', "");
    Expect(0, 66517, '\P{Xpeo}', "");
    Expect(1, 66517, '\P{^Xpeo}', "");
    Expect(0, 66518, '\p{Xpeo}', "");
    Expect(1, 66518, '\p{^Xpeo}', "");
    Expect(1, 66518, '\P{Xpeo}', "");
    Expect(0, 66518, '\P{^Xpeo}', "");
    Error('\p{:=	-IS_XPEO}');
    Error('\P{:=	-IS_XPEO}');
    Expect(1, 66517, '\p{isxpeo}', "");
    Expect(0, 66517, '\p{^isxpeo}', "");
    Expect(0, 66517, '\P{isxpeo}', "");
    Expect(1, 66517, '\P{^isxpeo}', "");
    Expect(0, 66518, '\p{isxpeo}', "");
    Expect(1, 66518, '\p{^isxpeo}', "");
    Expect(1, 66518, '\P{isxpeo}', "");
    Expect(0, 66518, '\P{^isxpeo}', "");
    Expect(1, 66517, '\p{_IS_Xpeo}', "");
    Expect(0, 66517, '\p{^_IS_Xpeo}', "");
    Expect(0, 66517, '\P{_IS_Xpeo}', "");
    Expect(1, 66517, '\P{^_IS_Xpeo}', "");
    Expect(0, 66518, '\p{_IS_Xpeo}', "");
    Expect(1, 66518, '\p{^_IS_Xpeo}', "");
    Expect(1, 66518, '\P{_IS_Xpeo}', "");
    Expect(0, 66518, '\P{^_IS_Xpeo}', "");
    Error('\p{	 OLD_South_arabian/a/}');
    Error('\P{	 OLD_South_arabian/a/}');
    Expect(1, 68223, '\p{oldsoutharabian}', "");
    Expect(0, 68223, '\p{^oldsoutharabian}', "");
    Expect(0, 68223, '\P{oldsoutharabian}', "");
    Expect(1, 68223, '\P{^oldsoutharabian}', "");
    Expect(0, 68224, '\p{oldsoutharabian}', "");
    Expect(1, 68224, '\p{^oldsoutharabian}', "");
    Expect(1, 68224, '\P{oldsoutharabian}', "");
    Expect(0, 68224, '\P{^oldsoutharabian}', "");
    Expect(1, 68223, '\p{ Old_South_Arabian}', "");
    Expect(0, 68223, '\p{^ Old_South_Arabian}', "");
    Expect(0, 68223, '\P{ Old_South_Arabian}', "");
    Expect(1, 68223, '\P{^ Old_South_Arabian}', "");
    Expect(0, 68224, '\p{ Old_South_Arabian}', "");
    Expect(1, 68224, '\p{^ Old_South_Arabian}', "");
    Expect(1, 68224, '\P{ Old_South_Arabian}', "");
    Expect(0, 68224, '\P{^ Old_South_Arabian}', "");
    Error('\p{/a/	_Is_OLD_South_arabian}');
    Error('\P{/a/	_Is_OLD_South_arabian}');
    Expect(1, 68223, '\p{isoldsoutharabian}', "");
    Expect(0, 68223, '\p{^isoldsoutharabian}', "");
    Expect(0, 68223, '\P{isoldsoutharabian}', "");
    Expect(1, 68223, '\P{^isoldsoutharabian}', "");
    Expect(0, 68224, '\p{isoldsoutharabian}', "");
    Expect(1, 68224, '\p{^isoldsoutharabian}', "");
    Expect(1, 68224, '\P{isoldsoutharabian}', "");
    Expect(0, 68224, '\P{^isoldsoutharabian}', "");
    Expect(1, 68223, '\p{-	IS_Old_south_arabian}', "");
    Expect(0, 68223, '\p{^-	IS_Old_south_arabian}', "");
    Expect(0, 68223, '\P{-	IS_Old_south_arabian}', "");
    Expect(1, 68223, '\P{^-	IS_Old_south_arabian}', "");
    Expect(0, 68224, '\p{-	IS_Old_south_arabian}', "");
    Expect(1, 68224, '\p{^-	IS_Old_south_arabian}', "");
    Expect(1, 68224, '\P{-	IS_Old_south_arabian}', "");
    Expect(0, 68224, '\P{^-	IS_Old_south_arabian}', "");
    Error('\p{		sarb:=}');
    Error('\P{		sarb:=}');
    Expect(1, 68223, '\p{sarb}', "");
    Expect(0, 68223, '\p{^sarb}', "");
    Expect(0, 68223, '\P{sarb}', "");
    Expect(1, 68223, '\P{^sarb}', "");
    Expect(0, 68224, '\p{sarb}', "");
    Expect(1, 68224, '\p{^sarb}', "");
    Expect(1, 68224, '\P{sarb}', "");
    Expect(0, 68224, '\P{^sarb}', "");
    Expect(1, 68223, '\p{		Sarb}', "");
    Expect(0, 68223, '\p{^		Sarb}', "");
    Expect(0, 68223, '\P{		Sarb}', "");
    Expect(1, 68223, '\P{^		Sarb}', "");
    Expect(0, 68224, '\p{		Sarb}', "");
    Expect(1, 68224, '\p{^		Sarb}', "");
    Expect(1, 68224, '\P{		Sarb}', "");
    Expect(0, 68224, '\P{^		Sarb}', "");
    Error('\p{:=  Is_sarb}');
    Error('\P{:=  Is_sarb}');
    Expect(1, 68223, '\p{issarb}', "");
    Expect(0, 68223, '\p{^issarb}', "");
    Expect(0, 68223, '\P{issarb}', "");
    Expect(1, 68223, '\P{^issarb}', "");
    Expect(0, 68224, '\p{issarb}', "");
    Expect(1, 68224, '\p{^issarb}', "");
    Expect(1, 68224, '\P{issarb}', "");
    Expect(0, 68224, '\P{^issarb}', "");
    Expect(1, 68223, '\p{-	Is_SARB}', "");
    Expect(0, 68223, '\p{^-	Is_SARB}', "");
    Expect(0, 68223, '\P{-	Is_SARB}', "");
    Expect(1, 68223, '\P{^-	Is_SARB}', "");
    Expect(0, 68224, '\p{-	Is_SARB}', "");
    Expect(1, 68224, '\p{^-	Is_SARB}', "");
    Expect(1, 68224, '\P{-	Is_SARB}', "");
    Expect(0, 68224, '\P{^-	Is_SARB}', "");
    Error('\p{:=  Old_Turkic}');
    Error('\P{:=  Old_Turkic}');
    Expect(1, 68680, '\p{oldturkic}', "");
    Expect(0, 68680, '\p{^oldturkic}', "");
    Expect(0, 68680, '\P{oldturkic}', "");
    Expect(1, 68680, '\P{^oldturkic}', "");
    Expect(0, 68681, '\p{oldturkic}', "");
    Expect(1, 68681, '\p{^oldturkic}', "");
    Expect(1, 68681, '\P{oldturkic}', "");
    Expect(0, 68681, '\P{^oldturkic}', "");
    Expect(1, 68680, '\p{-Old_TURKIC}', "");
    Expect(0, 68680, '\p{^-Old_TURKIC}', "");
    Expect(0, 68680, '\P{-Old_TURKIC}', "");
    Expect(1, 68680, '\P{^-Old_TURKIC}', "");
    Expect(0, 68681, '\p{-Old_TURKIC}', "");
    Expect(1, 68681, '\p{^-Old_TURKIC}', "");
    Expect(1, 68681, '\P{-Old_TURKIC}', "");
    Expect(0, 68681, '\P{^-Old_TURKIC}', "");
    Error('\p{ :=IS_Old_Turkic}');
    Error('\P{ :=IS_Old_Turkic}');
    Expect(1, 68680, '\p{isoldturkic}', "");
    Expect(0, 68680, '\p{^isoldturkic}', "");
    Expect(0, 68680, '\P{isoldturkic}', "");
    Expect(1, 68680, '\P{^isoldturkic}', "");
    Expect(0, 68681, '\p{isoldturkic}', "");
    Expect(1, 68681, '\p{^isoldturkic}', "");
    Expect(1, 68681, '\P{isoldturkic}', "");
    Expect(0, 68681, '\P{^isoldturkic}', "");
    Expect(1, 68680, '\p{ is_OLD_Turkic}', "");
    Expect(0, 68680, '\p{^ is_OLD_Turkic}', "");
    Expect(0, 68680, '\P{ is_OLD_Turkic}', "");
    Expect(1, 68680, '\P{^ is_OLD_Turkic}', "");
    Expect(0, 68681, '\p{ is_OLD_Turkic}', "");
    Expect(1, 68681, '\p{^ is_OLD_Turkic}', "");
    Expect(1, 68681, '\P{ is_OLD_Turkic}', "");
    Expect(0, 68681, '\P{^ is_OLD_Turkic}', "");
    Error('\p{- Orkh:=}');
    Error('\P{- Orkh:=}');
    Expect(1, 68680, '\p{orkh}', "");
    Expect(0, 68680, '\p{^orkh}', "");
    Expect(0, 68680, '\P{orkh}', "");
    Expect(1, 68680, '\P{^orkh}', "");
    Expect(0, 68681, '\p{orkh}', "");
    Expect(1, 68681, '\p{^orkh}', "");
    Expect(1, 68681, '\P{orkh}', "");
    Expect(0, 68681, '\P{^orkh}', "");
    Expect(1, 68680, '\p{_ Orkh}', "");
    Expect(0, 68680, '\p{^_ Orkh}', "");
    Expect(0, 68680, '\P{_ Orkh}', "");
    Expect(1, 68680, '\P{^_ Orkh}', "");
    Expect(0, 68681, '\p{_ Orkh}', "");
    Expect(1, 68681, '\p{^_ Orkh}', "");
    Expect(1, 68681, '\P{_ Orkh}', "");
    Expect(0, 68681, '\P{^_ Orkh}', "");
    Error('\p{-/a/IS_orkh}');
    Error('\P{-/a/IS_orkh}');
    Expect(1, 68680, '\p{isorkh}', "");
    Expect(0, 68680, '\p{^isorkh}', "");
    Expect(0, 68680, '\P{isorkh}', "");
    Expect(1, 68680, '\P{^isorkh}', "");
    Expect(0, 68681, '\p{isorkh}', "");
    Expect(1, 68681, '\p{^isorkh}', "");
    Expect(1, 68681, '\P{isorkh}', "");
    Expect(0, 68681, '\P{^isorkh}', "");
    Expect(1, 68680, '\p{ _Is_Orkh}', "");
    Expect(0, 68680, '\p{^ _Is_Orkh}', "");
    Expect(0, 68680, '\P{ _Is_Orkh}', "");
    Expect(1, 68680, '\P{^ _Is_Orkh}', "");
    Expect(0, 68681, '\p{ _Is_Orkh}', "");
    Expect(1, 68681, '\p{^ _Is_Orkh}', "");
    Expect(1, 68681, '\P{ _Is_Orkh}', "");
    Expect(0, 68681, '\P{^ _Is_Orkh}', "");
    Error('\p{		open_Punctuation:=}');
    Error('\P{		open_Punctuation:=}');
    Expect(1, 65378, '\p{openpunctuation}', "");
    Expect(0, 65378, '\p{^openpunctuation}', "");
    Expect(0, 65378, '\P{openpunctuation}', "");
    Expect(1, 65378, '\P{^openpunctuation}', "");
    Expect(0, 65379, '\p{openpunctuation}', "");
    Expect(1, 65379, '\p{^openpunctuation}', "");
    Expect(1, 65379, '\P{openpunctuation}', "");
    Expect(0, 65379, '\P{^openpunctuation}', "");
    Expect(1, 65378, '\p{open_Punctuation}', "");
    Expect(0, 65378, '\p{^open_Punctuation}', "");
    Expect(0, 65378, '\P{open_Punctuation}', "");
    Expect(1, 65378, '\P{^open_Punctuation}', "");
    Expect(0, 65379, '\p{open_Punctuation}', "");
    Expect(1, 65379, '\p{^open_Punctuation}', "");
    Expect(1, 65379, '\P{open_Punctuation}', "");
    Expect(0, 65379, '\P{^open_Punctuation}', "");
    Error('\p{:=  Is_Open_punctuation}');
    Error('\P{:=  Is_Open_punctuation}');
    Expect(1, 65378, '\p{isopenpunctuation}', "");
    Expect(0, 65378, '\p{^isopenpunctuation}', "");
    Expect(0, 65378, '\P{isopenpunctuation}', "");
    Expect(1, 65378, '\P{^isopenpunctuation}', "");
    Expect(0, 65379, '\p{isopenpunctuation}', "");
    Expect(1, 65379, '\p{^isopenpunctuation}', "");
    Expect(1, 65379, '\P{isopenpunctuation}', "");
    Expect(0, 65379, '\P{^isopenpunctuation}', "");
    Expect(1, 65378, '\p{ IS_open_Punctuation}', "");
    Expect(0, 65378, '\p{^ IS_open_Punctuation}', "");
    Expect(0, 65378, '\P{ IS_open_Punctuation}', "");
    Expect(1, 65378, '\P{^ IS_open_Punctuation}', "");
    Expect(0, 65379, '\p{ IS_open_Punctuation}', "");
    Expect(1, 65379, '\p{^ IS_open_Punctuation}', "");
    Expect(1, 65379, '\P{ IS_open_Punctuation}', "");
    Expect(0, 65379, '\P{^ IS_open_Punctuation}', "");
    Error('\p{:= -PS}');
    Error('\P{:= -PS}');
    Expect(1, 65378, '\p{ps}', "");
    Expect(0, 65378, '\p{^ps}', "");
    Expect(0, 65378, '\P{ps}', "");
    Expect(1, 65378, '\P{^ps}', "");
    Expect(0, 65379, '\p{ps}', "");
    Expect(1, 65379, '\p{^ps}', "");
    Expect(1, 65379, '\P{ps}', "");
    Expect(0, 65379, '\P{^ps}', "");
    Expect(1, 65378, '\p{	Ps}', "");
    Expect(0, 65378, '\p{^	Ps}', "");
    Expect(0, 65378, '\P{	Ps}', "");
    Expect(1, 65378, '\P{^	Ps}', "");
    Expect(0, 65379, '\p{	Ps}', "");
    Expect(1, 65379, '\p{^	Ps}', "");
    Expect(1, 65379, '\P{	Ps}', "");
    Expect(0, 65379, '\P{^	Ps}', "");
    Error('\p{_/a/Is_Ps}');
    Error('\P{_/a/Is_Ps}');
    Expect(1, 65378, '\p{isps}', "");
    Expect(0, 65378, '\p{^isps}', "");
    Expect(0, 65378, '\P{isps}', "");
    Expect(1, 65378, '\P{^isps}', "");
    Expect(0, 65379, '\p{isps}', "");
    Expect(1, 65379, '\p{^isps}', "");
    Expect(1, 65379, '\P{isps}', "");
    Expect(0, 65379, '\P{^isps}', "");
    Expect(1, 65378, '\p{	-IS_PS}', "");
    Expect(0, 65378, '\p{^	-IS_PS}', "");
    Expect(0, 65378, '\P{	-IS_PS}', "");
    Expect(1, 65378, '\P{^	-IS_PS}', "");
    Expect(0, 65379, '\p{	-IS_PS}', "");
    Expect(1, 65379, '\p{^	-IS_PS}', "");
    Expect(1, 65379, '\P{	-IS_PS}', "");
    Expect(0, 65379, '\P{^	-IS_PS}', "");
    Error('\p{:=		OPTICAL_CHARACTER_RECOGNITION}');
    Error('\P{:=		OPTICAL_CHARACTER_RECOGNITION}');
    Expect(1, 9311, '\p{opticalcharacterrecognition}', "");
    Expect(0, 9311, '\p{^opticalcharacterrecognition}', "");
    Expect(0, 9311, '\P{opticalcharacterrecognition}', "");
    Expect(1, 9311, '\P{^opticalcharacterrecognition}', "");
    Expect(0, 9312, '\p{opticalcharacterrecognition}', "");
    Expect(1, 9312, '\p{^opticalcharacterrecognition}', "");
    Expect(1, 9312, '\P{opticalcharacterrecognition}', "");
    Expect(0, 9312, '\P{^opticalcharacterrecognition}', "");
    Expect(1, 9311, '\p{	 Optical_Character_recognition}', "");
    Expect(0, 9311, '\p{^	 Optical_Character_recognition}', "");
    Expect(0, 9311, '\P{	 Optical_Character_recognition}', "");
    Expect(1, 9311, '\P{^	 Optical_Character_recognition}', "");
    Expect(0, 9312, '\p{	 Optical_Character_recognition}', "");
    Expect(1, 9312, '\p{^	 Optical_Character_recognition}', "");
    Expect(1, 9312, '\P{	 Optical_Character_recognition}', "");
    Expect(0, 9312, '\P{^	 Optical_Character_recognition}', "");
    Error('\p{:=-_Is_Optical_Character_Recognition}');
    Error('\P{:=-_Is_Optical_Character_Recognition}');
    Expect(1, 9311, '\p{isopticalcharacterrecognition}', "");
    Expect(0, 9311, '\p{^isopticalcharacterrecognition}', "");
    Expect(0, 9311, '\P{isopticalcharacterrecognition}', "");
    Expect(1, 9311, '\P{^isopticalcharacterrecognition}', "");
    Expect(0, 9312, '\p{isopticalcharacterrecognition}', "");
    Expect(1, 9312, '\p{^isopticalcharacterrecognition}', "");
    Expect(1, 9312, '\P{isopticalcharacterrecognition}', "");
    Expect(0, 9312, '\P{^isopticalcharacterrecognition}', "");
    Expect(1, 9311, '\p{	_is_Optical_character_Recognition}', "");
    Expect(0, 9311, '\p{^	_is_Optical_character_Recognition}', "");
    Expect(0, 9311, '\P{	_is_Optical_character_Recognition}', "");
    Expect(1, 9311, '\P{^	_is_Optical_character_Recognition}', "");
    Expect(0, 9312, '\p{	_is_Optical_character_Recognition}', "");
    Expect(1, 9312, '\p{^	_is_Optical_character_Recognition}', "");
    Expect(1, 9312, '\P{	_is_Optical_character_Recognition}', "");
    Expect(0, 9312, '\P{^	_is_Optical_character_Recognition}', "");
    Error('\p{_:=In_optical_Character_RECOGNITION}');
    Error('\P{_:=In_optical_Character_RECOGNITION}');
    Expect(1, 9311, '\p{inopticalcharacterrecognition}', "");
    Expect(0, 9311, '\p{^inopticalcharacterrecognition}', "");
    Expect(0, 9311, '\P{inopticalcharacterrecognition}', "");
    Expect(1, 9311, '\P{^inopticalcharacterrecognition}', "");
    Expect(0, 9312, '\p{inopticalcharacterrecognition}', "");
    Expect(1, 9312, '\p{^inopticalcharacterrecognition}', "");
    Expect(1, 9312, '\P{inopticalcharacterrecognition}', "");
    Expect(0, 9312, '\P{^inopticalcharacterrecognition}', "");
    Expect(1, 9311, '\p{-	in_optical_Character_RECOGNITION}', "");
    Expect(0, 9311, '\p{^-	in_optical_Character_RECOGNITION}', "");
    Expect(0, 9311, '\P{-	in_optical_Character_RECOGNITION}', "");
    Expect(1, 9311, '\P{^-	in_optical_Character_RECOGNITION}', "");
    Expect(0, 9312, '\p{-	in_optical_Character_RECOGNITION}', "");
    Expect(1, 9312, '\p{^-	in_optical_Character_RECOGNITION}', "");
    Expect(1, 9312, '\P{-	in_optical_Character_RECOGNITION}', "");
    Expect(0, 9312, '\P{^-	in_optical_Character_RECOGNITION}', "");
    Error('\p{ /a/OCR}');
    Error('\P{ /a/OCR}');
    Expect(1, 9311, '\p{ocr}', "");
    Expect(0, 9311, '\p{^ocr}', "");
    Expect(0, 9311, '\P{ocr}', "");
    Expect(1, 9311, '\P{^ocr}', "");
    Expect(0, 9312, '\p{ocr}', "");
    Expect(1, 9312, '\p{^ocr}', "");
    Expect(1, 9312, '\P{ocr}', "");
    Expect(0, 9312, '\P{^ocr}', "");
    Expect(1, 9311, '\p{ OCR}', "");
    Expect(0, 9311, '\p{^ OCR}', "");
    Expect(0, 9311, '\P{ OCR}', "");
    Expect(1, 9311, '\P{^ OCR}', "");
    Expect(0, 9312, '\p{ OCR}', "");
    Expect(1, 9312, '\p{^ OCR}', "");
    Expect(1, 9312, '\P{ OCR}', "");
    Expect(0, 9312, '\P{^ OCR}', "");
    Error('\p{_:=Is_OCR}');
    Error('\P{_:=Is_OCR}');
    Expect(1, 9311, '\p{isocr}', "");
    Expect(0, 9311, '\p{^isocr}', "");
    Expect(0, 9311, '\P{isocr}', "");
    Expect(1, 9311, '\P{^isocr}', "");
    Expect(0, 9312, '\p{isocr}', "");
    Expect(1, 9312, '\p{^isocr}', "");
    Expect(1, 9312, '\P{isocr}', "");
    Expect(0, 9312, '\P{^isocr}', "");
    Expect(1, 9311, '\p{is_OCR}', "");
    Expect(0, 9311, '\p{^is_OCR}', "");
    Expect(0, 9311, '\P{is_OCR}', "");
    Expect(1, 9311, '\P{^is_OCR}', "");
    Expect(0, 9312, '\p{is_OCR}', "");
    Expect(1, 9312, '\p{^is_OCR}', "");
    Expect(1, 9312, '\P{is_OCR}', "");
    Expect(0, 9312, '\P{^is_OCR}', "");
    Error('\p{- IN_OCR:=}');
    Error('\P{- IN_OCR:=}');
    Expect(1, 9311, '\p{inocr}', "");
    Expect(0, 9311, '\p{^inocr}', "");
    Expect(0, 9311, '\P{inocr}', "");
    Expect(1, 9311, '\P{^inocr}', "");
    Expect(0, 9312, '\p{inocr}', "");
    Expect(1, 9312, '\p{^inocr}', "");
    Expect(1, 9312, '\P{inocr}', "");
    Expect(0, 9312, '\P{^inocr}', "");
    Expect(1, 9311, '\p{- In_OCR}', "");
    Expect(0, 9311, '\p{^- In_OCR}', "");
    Expect(0, 9311, '\P{- In_OCR}', "");
    Expect(1, 9311, '\P{^- In_OCR}', "");
    Expect(0, 9312, '\p{- In_OCR}', "");
    Expect(1, 9312, '\p{^- In_OCR}', "");
    Expect(1, 9312, '\P{- In_OCR}', "");
    Expect(0, 9312, '\P{^- In_OCR}', "");
    Error('\p{/a/ Oriya}');
    Error('\P{/a/ Oriya}');
    Expect(1, 2935, '\p{oriya}', "");
    Expect(0, 2935, '\p{^oriya}', "");
    Expect(0, 2935, '\P{oriya}', "");
    Expect(1, 2935, '\P{^oriya}', "");
    Expect(0, 2936, '\p{oriya}', "");
    Expect(1, 2936, '\p{^oriya}', "");
    Expect(1, 2936, '\P{oriya}', "");
    Expect(0, 2936, '\P{^oriya}', "");
    Expect(1, 2935, '\p{ 	Oriya}', "");
    Expect(0, 2935, '\p{^ 	Oriya}', "");
    Expect(0, 2935, '\P{ 	Oriya}', "");
    Expect(1, 2935, '\P{^ 	Oriya}', "");
    Expect(0, 2936, '\p{ 	Oriya}', "");
    Expect(1, 2936, '\p{^ 	Oriya}', "");
    Expect(1, 2936, '\P{ 	Oriya}', "");
    Expect(0, 2936, '\P{^ 	Oriya}', "");
    Error('\p{  Is_Oriya/a/}');
    Error('\P{  Is_Oriya/a/}');
    Expect(1, 2935, '\p{isoriya}', "");
    Expect(0, 2935, '\p{^isoriya}', "");
    Expect(0, 2935, '\P{isoriya}', "");
    Expect(1, 2935, '\P{^isoriya}', "");
    Expect(0, 2936, '\p{isoriya}', "");
    Expect(1, 2936, '\p{^isoriya}', "");
    Expect(1, 2936, '\P{isoriya}', "");
    Expect(0, 2936, '\P{^isoriya}', "");
    Expect(1, 2935, '\p{-Is_ORIYA}', "");
    Expect(0, 2935, '\p{^-Is_ORIYA}', "");
    Expect(0, 2935, '\P{-Is_ORIYA}', "");
    Expect(1, 2935, '\P{^-Is_ORIYA}', "");
    Expect(0, 2936, '\p{-Is_ORIYA}', "");
    Expect(1, 2936, '\p{^-Is_ORIYA}', "");
    Expect(1, 2936, '\P{-Is_ORIYA}', "");
    Expect(0, 2936, '\P{^-Is_ORIYA}', "");
    Error('\p{:=		orya}');
    Error('\P{:=		orya}');
    Expect(1, 2935, '\p{orya}', "");
    Expect(0, 2935, '\p{^orya}', "");
    Expect(0, 2935, '\P{orya}', "");
    Expect(1, 2935, '\P{^orya}', "");
    Expect(0, 2936, '\p{orya}', "");
    Expect(1, 2936, '\p{^orya}', "");
    Expect(1, 2936, '\P{orya}', "");
    Expect(0, 2936, '\P{^orya}', "");
    Expect(1, 2935, '\p{__ORYA}', "");
    Expect(0, 2935, '\p{^__ORYA}', "");
    Expect(0, 2935, '\P{__ORYA}', "");
    Expect(1, 2935, '\P{^__ORYA}', "");
    Expect(0, 2936, '\p{__ORYA}', "");
    Expect(1, 2936, '\p{^__ORYA}', "");
    Expect(1, 2936, '\P{__ORYA}', "");
    Expect(0, 2936, '\P{^__ORYA}', "");
    Error('\p{/a/-	is_orya}');
    Error('\P{/a/-	is_orya}');
    Expect(1, 2935, '\p{isorya}', "");
    Expect(0, 2935, '\p{^isorya}', "");
    Expect(0, 2935, '\P{isorya}', "");
    Expect(1, 2935, '\P{^isorya}', "");
    Expect(0, 2936, '\p{isorya}', "");
    Expect(1, 2936, '\p{^isorya}', "");
    Expect(1, 2936, '\P{isorya}', "");
    Expect(0, 2936, '\P{^isorya}', "");
    Expect(1, 2935, '\p{		Is_ORYA}', "");
    Expect(0, 2935, '\p{^		Is_ORYA}', "");
    Expect(0, 2935, '\P{		Is_ORYA}', "");
    Expect(1, 2935, '\P{^		Is_ORYA}', "");
    Expect(0, 2936, '\p{		Is_ORYA}', "");
    Expect(1, 2936, '\p{^		Is_ORYA}', "");
    Expect(1, 2936, '\P{		Is_ORYA}', "");
    Expect(0, 2936, '\P{^		Is_ORYA}', "");
    Error('\p{  Ornamental_DINGBATS/a/}');
    Error('\P{  Ornamental_DINGBATS/a/}');
    Expect(1, 128639, '\p{ornamentaldingbats}', "");
    Expect(0, 128639, '\p{^ornamentaldingbats}', "");
    Expect(0, 128639, '\P{ornamentaldingbats}', "");
    Expect(1, 128639, '\P{^ornamentaldingbats}', "");
    Expect(0, 128640, '\p{ornamentaldingbats}', "");
    Expect(1, 128640, '\p{^ornamentaldingbats}', "");
    Expect(1, 128640, '\P{ornamentaldingbats}', "");
    Expect(0, 128640, '\P{^ornamentaldingbats}', "");
    Expect(1, 128639, '\p{ Ornamental_Dingbats}', "");
    Expect(0, 128639, '\p{^ Ornamental_Dingbats}', "");
    Expect(0, 128639, '\P{ Ornamental_Dingbats}', "");
    Expect(1, 128639, '\P{^ Ornamental_Dingbats}', "");
    Expect(0, 128640, '\p{ Ornamental_Dingbats}', "");
    Expect(1, 128640, '\p{^ Ornamental_Dingbats}', "");
    Expect(1, 128640, '\P{ Ornamental_Dingbats}', "");
    Expect(0, 128640, '\P{^ Ornamental_Dingbats}', "");
    Error('\p{		IS_ornamental_dingbats/a/}');
    Error('\P{		IS_ornamental_dingbats/a/}');
    Expect(1, 128639, '\p{isornamentaldingbats}', "");
    Expect(0, 128639, '\p{^isornamentaldingbats}', "");
    Expect(0, 128639, '\P{isornamentaldingbats}', "");
    Expect(1, 128639, '\P{^isornamentaldingbats}', "");
    Expect(0, 128640, '\p{isornamentaldingbats}', "");
    Expect(1, 128640, '\p{^isornamentaldingbats}', "");
    Expect(1, 128640, '\P{isornamentaldingbats}', "");
    Expect(0, 128640, '\P{^isornamentaldingbats}', "");
    Expect(1, 128639, '\p{ -Is_Ornamental_Dingbats}', "");
    Expect(0, 128639, '\p{^ -Is_Ornamental_Dingbats}', "");
    Expect(0, 128639, '\P{ -Is_Ornamental_Dingbats}', "");
    Expect(1, 128639, '\P{^ -Is_Ornamental_Dingbats}', "");
    Expect(0, 128640, '\p{ -Is_Ornamental_Dingbats}', "");
    Expect(1, 128640, '\p{^ -Is_Ornamental_Dingbats}', "");
    Expect(1, 128640, '\P{ -Is_Ornamental_Dingbats}', "");
    Expect(0, 128640, '\P{^ -Is_Ornamental_Dingbats}', "");
    Error('\p{ 	IN_Ornamental_Dingbats:=}');
    Error('\P{ 	IN_Ornamental_Dingbats:=}');
    Expect(1, 128639, '\p{inornamentaldingbats}', "");
    Expect(0, 128639, '\p{^inornamentaldingbats}', "");
    Expect(0, 128639, '\P{inornamentaldingbats}', "");
    Expect(1, 128639, '\P{^inornamentaldingbats}', "");
    Expect(0, 128640, '\p{inornamentaldingbats}', "");
    Expect(1, 128640, '\p{^inornamentaldingbats}', "");
    Expect(1, 128640, '\P{inornamentaldingbats}', "");
    Expect(0, 128640, '\P{^inornamentaldingbats}', "");
    Expect(1, 128639, '\p{__In_Ornamental_DINGBATS}', "");
    Expect(0, 128639, '\p{^__In_Ornamental_DINGBATS}', "");
    Expect(0, 128639, '\P{__In_Ornamental_DINGBATS}', "");
    Expect(1, 128639, '\P{^__In_Ornamental_DINGBATS}', "");
    Expect(0, 128640, '\p{__In_Ornamental_DINGBATS}', "");
    Expect(1, 128640, '\p{^__In_Ornamental_DINGBATS}', "");
    Expect(1, 128640, '\P{__In_Ornamental_DINGBATS}', "");
    Expect(0, 128640, '\P{^__In_Ornamental_DINGBATS}', "");
    Error('\p{-/a/osage}');
    Error('\P{-/a/osage}');
    Expect(1, 66811, '\p{osage}', "");
    Expect(0, 66811, '\p{^osage}', "");
    Expect(0, 66811, '\P{osage}', "");
    Expect(1, 66811, '\P{^osage}', "");
    Expect(0, 66812, '\p{osage}', "");
    Expect(1, 66812, '\p{^osage}', "");
    Expect(1, 66812, '\P{osage}', "");
    Expect(0, 66812, '\P{^osage}', "");
    Expect(1, 66811, '\p{	-Osage}', "");
    Expect(0, 66811, '\p{^	-Osage}', "");
    Expect(0, 66811, '\P{	-Osage}', "");
    Expect(1, 66811, '\P{^	-Osage}', "");
    Expect(0, 66812, '\p{	-Osage}', "");
    Expect(1, 66812, '\p{^	-Osage}', "");
    Expect(1, 66812, '\P{	-Osage}', "");
    Expect(0, 66812, '\P{^	-Osage}', "");
    Error('\p{/a/ Is_Osage}');
    Error('\P{/a/ Is_Osage}');
    Expect(1, 66811, '\p{isosage}', "");
    Expect(0, 66811, '\p{^isosage}', "");
    Expect(0, 66811, '\P{isosage}', "");
    Expect(1, 66811, '\P{^isosage}', "");
    Expect(0, 66812, '\p{isosage}', "");
    Expect(1, 66812, '\p{^isosage}', "");
    Expect(1, 66812, '\P{isosage}', "");
    Expect(0, 66812, '\P{^isosage}', "");
    Expect(1, 66811, '\p{-Is_OSAGE}', "");
    Expect(0, 66811, '\p{^-Is_OSAGE}', "");
    Expect(0, 66811, '\P{-Is_OSAGE}', "");
    Expect(1, 66811, '\P{^-Is_OSAGE}', "");
    Expect(0, 66812, '\p{-Is_OSAGE}', "");
    Expect(1, 66812, '\p{^-Is_OSAGE}', "");
    Expect(1, 66812, '\P{-Is_OSAGE}', "");
    Expect(0, 66812, '\P{^-Is_OSAGE}', "");
    Error('\p{:=_	Osge}');
    Error('\P{:=_	Osge}');
    Expect(1, 66811, '\p{osge}', "");
    Expect(0, 66811, '\p{^osge}', "");
    Expect(0, 66811, '\P{osge}', "");
    Expect(1, 66811, '\P{^osge}', "");
    Expect(0, 66812, '\p{osge}', "");
    Expect(1, 66812, '\p{^osge}', "");
    Expect(1, 66812, '\P{osge}', "");
    Expect(0, 66812, '\P{^osge}', "");
    Expect(1, 66811, '\p{ 	Osge}', "");
    Expect(0, 66811, '\p{^ 	Osge}', "");
    Expect(0, 66811, '\P{ 	Osge}', "");
    Expect(1, 66811, '\P{^ 	Osge}', "");
    Expect(0, 66812, '\p{ 	Osge}', "");
    Expect(1, 66812, '\p{^ 	Osge}', "");
    Expect(1, 66812, '\P{ 	Osge}', "");
    Expect(0, 66812, '\P{^ 	Osge}', "");
    Error('\p{/a/	 IS_Osge}');
    Error('\P{/a/	 IS_Osge}');
    Expect(1, 66811, '\p{isosge}', "");
    Expect(0, 66811, '\p{^isosge}', "");
    Expect(0, 66811, '\P{isosge}', "");
    Expect(1, 66811, '\P{^isosge}', "");
    Expect(0, 66812, '\p{isosge}', "");
    Expect(1, 66812, '\p{^isosge}', "");
    Expect(1, 66812, '\P{isosge}', "");
    Expect(0, 66812, '\P{^isosge}', "");
    Expect(1, 66811, '\p{	 IS_Osge}', "");
    Expect(0, 66811, '\p{^	 IS_Osge}', "");
    Expect(0, 66811, '\P{	 IS_Osge}', "");
    Expect(1, 66811, '\P{^	 IS_Osge}', "");
    Expect(0, 66812, '\p{	 IS_Osge}', "");
    Expect(1, 66812, '\p{^	 IS_Osge}', "");
    Expect(1, 66812, '\P{	 IS_Osge}', "");
    Expect(0, 66812, '\P{^	 IS_Osge}', "");
    Error('\p{:=_OSMANYA}');
    Error('\P{:=_OSMANYA}');
    Expect(1, 66729, '\p{osmanya}', "");
    Expect(0, 66729, '\p{^osmanya}', "");
    Expect(0, 66729, '\P{osmanya}', "");
    Expect(1, 66729, '\P{^osmanya}', "");
    Expect(0, 66730, '\p{osmanya}', "");
    Expect(1, 66730, '\p{^osmanya}', "");
    Expect(1, 66730, '\P{osmanya}', "");
    Expect(0, 66730, '\P{^osmanya}', "");
    Expect(1, 66729, '\p{-Osmanya}', "");
    Expect(0, 66729, '\p{^-Osmanya}', "");
    Expect(0, 66729, '\P{-Osmanya}', "");
    Expect(1, 66729, '\P{^-Osmanya}', "");
    Expect(0, 66730, '\p{-Osmanya}', "");
    Expect(1, 66730, '\p{^-Osmanya}', "");
    Expect(1, 66730, '\P{-Osmanya}', "");
    Expect(0, 66730, '\P{^-Osmanya}', "");
    Error('\p{IS_Osmanya:=}');
    Error('\P{IS_Osmanya:=}');
    Expect(1, 66729, '\p{isosmanya}', "");
    Expect(0, 66729, '\p{^isosmanya}', "");
    Expect(0, 66729, '\P{isosmanya}', "");
    Expect(1, 66729, '\P{^isosmanya}', "");
    Expect(0, 66730, '\p{isosmanya}', "");
    Expect(1, 66730, '\p{^isosmanya}', "");
    Expect(1, 66730, '\P{isosmanya}', "");
    Expect(0, 66730, '\P{^isosmanya}', "");
    Expect(1, 66729, '\p{-	is_osmanya}', "");
    Expect(0, 66729, '\p{^-	is_osmanya}', "");
    Expect(0, 66729, '\P{-	is_osmanya}', "");
    Expect(1, 66729, '\P{^-	is_osmanya}', "");
    Expect(0, 66730, '\p{-	is_osmanya}', "");
    Expect(1, 66730, '\p{^-	is_osmanya}', "");
    Expect(1, 66730, '\P{-	is_osmanya}', "");
    Expect(0, 66730, '\P{^-	is_osmanya}', "");
    Error('\p{	 OSMA:=}');
    Error('\P{	 OSMA:=}');
    Expect(1, 66729, '\p{osma}', "");
    Expect(0, 66729, '\p{^osma}', "");
    Expect(0, 66729, '\P{osma}', "");
    Expect(1, 66729, '\P{^osma}', "");
    Expect(0, 66730, '\p{osma}', "");
    Expect(1, 66730, '\p{^osma}', "");
    Expect(1, 66730, '\P{osma}', "");
    Expect(0, 66730, '\P{^osma}', "");
    Expect(1, 66729, '\p{_	Osma}', "");
    Expect(0, 66729, '\p{^_	Osma}', "");
    Expect(0, 66729, '\P{_	Osma}', "");
    Expect(1, 66729, '\P{^_	Osma}', "");
    Expect(0, 66730, '\p{_	Osma}', "");
    Expect(1, 66730, '\p{^_	Osma}', "");
    Expect(1, 66730, '\P{_	Osma}', "");
    Expect(0, 66730, '\P{^_	Osma}', "");
    Error('\p{	is_Osma/a/}');
    Error('\P{	is_Osma/a/}');
    Expect(1, 66729, '\p{isosma}', "");
    Expect(0, 66729, '\p{^isosma}', "");
    Expect(0, 66729, '\P{isosma}', "");
    Expect(1, 66729, '\P{^isosma}', "");
    Expect(0, 66730, '\p{isosma}', "");
    Expect(1, 66730, '\p{^isosma}', "");
    Expect(1, 66730, '\P{isosma}', "");
    Expect(0, 66730, '\P{^isosma}', "");
    Expect(1, 66729, '\p{ IS_Osma}', "");
    Expect(0, 66729, '\p{^ IS_Osma}', "");
    Expect(0, 66729, '\P{ IS_Osma}', "");
    Expect(1, 66729, '\P{^ IS_Osma}', "");
    Expect(0, 66730, '\p{ IS_Osma}', "");
    Expect(1, 66730, '\p{^ IS_Osma}', "");
    Expect(1, 66730, '\P{ IS_Osma}', "");
    Expect(0, 66730, '\P{^ IS_Osma}', "");
    Error('\p{/a/ other}');
    Error('\P{/a/ other}');
    Expect(1, 918000, '\p{other}', "");
    Expect(0, 918000, '\p{^other}', "");
    Expect(0, 918000, '\P{other}', "");
    Expect(1, 918000, '\P{^other}', "");
    Expect(0, 917999, '\p{other}', "");
    Expect(1, 917999, '\p{^other}', "");
    Expect(1, 917999, '\P{other}', "");
    Expect(0, 917999, '\P{^other}', "");
    Error('\p{-/a/is_OTHER}');
    Error('\P{-/a/is_OTHER}');
    Expect(1, 918000, '\p{isother}', "");
    Expect(0, 918000, '\p{^isother}', "");
    Expect(0, 918000, '\P{isother}', "");
    Expect(1, 918000, '\P{^isother}', "");
    Expect(0, 917999, '\p{isother}', "");
    Expect(1, 917999, '\p{^isother}', "");
    Expect(1, 917999, '\P{isother}', "");
    Expect(0, 917999, '\P{^isother}', "");
    Expect(1, 918000, '\p{	IS_other}', "");
    Expect(0, 918000, '\p{^	IS_other}', "");
    Expect(0, 918000, '\P{	IS_other}', "");
    Expect(1, 918000, '\P{^	IS_other}', "");
    Expect(0, 917999, '\p{	IS_other}', "");
    Expect(1, 917999, '\p{^	IS_other}', "");
    Expect(1, 917999, '\P{	IS_other}', "");
    Expect(0, 917999, '\P{^	IS_other}', "");
    Error('\p{/a/	C}');
    Error('\P{/a/	C}');
    Expect(1, 918000, '\p{c}', "");
    Expect(0, 918000, '\p{^c}', "");
    Expect(0, 918000, '\P{c}', "");
    Expect(1, 918000, '\P{^c}', "");
    Expect(0, 917999, '\p{c}', "");
    Expect(1, 917999, '\p{^c}', "");
    Expect(1, 917999, '\P{c}', "");
    Expect(0, 917999, '\P{^c}', "");
    Expect(1, 918000, '\p{_-C}', "");
    Expect(0, 918000, '\p{^_-C}', "");
    Expect(0, 918000, '\P{_-C}', "");
    Expect(1, 918000, '\P{^_-C}', "");
    Expect(0, 917999, '\p{_-C}', "");
    Expect(1, 917999, '\p{^_-C}', "");
    Expect(1, 917999, '\P{_-C}', "");
    Expect(0, 917999, '\P{^_-C}', "");
    Error('\p{	_IS_C/a/}');
    Error('\P{	_IS_C/a/}');
    Expect(1, 918000, '\p{isc}', "");
    Expect(0, 918000, '\p{^isc}', "");
    Expect(0, 918000, '\P{isc}', "");
    Expect(1, 918000, '\P{^isc}', "");
    Expect(0, 917999, '\p{isc}', "");
    Expect(1, 917999, '\p{^isc}', "");
    Expect(1, 917999, '\P{isc}', "");
    Expect(0, 917999, '\P{^isc}', "");
    Expect(1, 918000, '\p{_ IS_c}', "");
    Expect(0, 918000, '\p{^_ IS_c}', "");
    Expect(0, 918000, '\P{_ IS_c}', "");
    Expect(1, 918000, '\P{^_ IS_c}', "");
    Expect(0, 917999, '\p{_ IS_c}', "");
    Expect(1, 917999, '\p{^_ IS_c}', "");
    Expect(1, 917999, '\P{_ IS_c}', "");
    Expect(0, 917999, '\P{^_ IS_c}', "");
    Error('\p{Other_Alphabetic}');
    Error('\P{Other_Alphabetic}');
    Error('\p{Is_Other_Alphabetic}');
    Error('\P{Is_Other_Alphabetic}');
    Error('\p{OAlpha}');
    Error('\P{OAlpha}');
    Error('\p{Is_OAlpha}');
    Error('\P{Is_OAlpha}');
    Error('\p{Other_Default_Ignorable_Code_Point}');
    Error('\P{Other_Default_Ignorable_Code_Point}');
    Error('\p{Is_Other_Default_Ignorable_Code_Point}');
    Error('\P{Is_Other_Default_Ignorable_Code_Point}');
    Error('\p{ODI}');
    Error('\P{ODI}');
    Error('\p{Is_ODI}');
    Error('\P{Is_ODI}');
    Error('\p{Other_Grapheme_Extend}');
    Error('\P{Other_Grapheme_Extend}');
    Error('\p{Is_Other_Grapheme_Extend}');
    Error('\P{Is_Other_Grapheme_Extend}');
    Error('\p{OGr_Ext}');
    Error('\P{OGr_Ext}');
    Error('\p{Is_OGr_Ext}');
    Error('\P{Is_OGr_Ext}');
    Error('\p{Other_ID_Continue}');
    Error('\P{Other_ID_Continue}');
    Error('\p{Is_Other_ID_Continue}');
    Error('\P{Is_Other_ID_Continue}');
    Error('\p{OIDC}');
    Error('\P{OIDC}');
    Error('\p{Is_OIDC}');
    Error('\P{Is_OIDC}');
    Error('\p{Other_ID_Start}');
    Error('\P{Other_ID_Start}');
    Error('\p{Is_Other_ID_Start}');
    Error('\P{Is_Other_ID_Start}');
    Error('\p{OIDS}');
    Error('\P{OIDS}');
    Error('\p{Is_OIDS}');
    Error('\P{Is_OIDS}');
    Error('\p{_Other_Letter:=}');
    Error('\P{_Other_Letter:=}');
    Expect(1, 195101, '\p{otherletter}', "");
    Expect(0, 195101, '\p{^otherletter}', "");
    Expect(0, 195101, '\P{otherletter}', "");
    Expect(1, 195101, '\P{^otherletter}', "");
    Expect(0, 195102, '\p{otherletter}', "");
    Expect(1, 195102, '\p{^otherletter}', "");
    Expect(1, 195102, '\P{otherletter}', "");
    Expect(0, 195102, '\P{^otherletter}', "");
    Expect(1, 195101, '\p{_Other_letter}', "");
    Expect(0, 195101, '\p{^_Other_letter}', "");
    Expect(0, 195101, '\P{_Other_letter}', "");
    Expect(1, 195101, '\P{^_Other_letter}', "");
    Expect(0, 195102, '\p{_Other_letter}', "");
    Expect(1, 195102, '\p{^_Other_letter}', "");
    Expect(1, 195102, '\P{_Other_letter}', "");
    Expect(0, 195102, '\P{^_Other_letter}', "");
    Error('\p{/a/--IS_Other_Letter}');
    Error('\P{/a/--IS_Other_Letter}');
    Expect(1, 195101, '\p{isotherletter}', "");
    Expect(0, 195101, '\p{^isotherletter}', "");
    Expect(0, 195101, '\P{isotherletter}', "");
    Expect(1, 195101, '\P{^isotherletter}', "");
    Expect(0, 195102, '\p{isotherletter}', "");
    Expect(1, 195102, '\p{^isotherletter}', "");
    Expect(1, 195102, '\P{isotherletter}', "");
    Expect(0, 195102, '\P{^isotherletter}', "");
    Expect(1, 195101, '\p{-IS_Other_Letter}', "");
    Expect(0, 195101, '\p{^-IS_Other_Letter}', "");
    Expect(0, 195101, '\P{-IS_Other_Letter}', "");
    Expect(1, 195101, '\P{^-IS_Other_Letter}', "");
    Expect(0, 195102, '\p{-IS_Other_Letter}', "");
    Expect(1, 195102, '\p{^-IS_Other_Letter}', "");
    Expect(1, 195102, '\P{-IS_Other_Letter}', "");
    Expect(0, 195102, '\P{^-IS_Other_Letter}', "");
    Error('\p{-:=Lo}');
    Error('\P{-:=Lo}');
    Expect(1, 195101, '\p{lo}', "");
    Expect(0, 195101, '\p{^lo}', "");
    Expect(0, 195101, '\P{lo}', "");
    Expect(1, 195101, '\P{^lo}', "");
    Expect(0, 195102, '\p{lo}', "");
    Expect(1, 195102, '\p{^lo}', "");
    Expect(1, 195102, '\P{lo}', "");
    Expect(0, 195102, '\P{^lo}', "");
    Expect(1, 195101, '\p{	_lo}', "");
    Expect(0, 195101, '\p{^	_lo}', "");
    Expect(0, 195101, '\P{	_lo}', "");
    Expect(1, 195101, '\P{^	_lo}', "");
    Expect(0, 195102, '\p{	_lo}', "");
    Expect(1, 195102, '\p{^	_lo}', "");
    Expect(1, 195102, '\P{	_lo}', "");
    Expect(0, 195102, '\P{^	_lo}', "");
    Error('\p{ /a/IS_lo}');
    Error('\P{ /a/IS_lo}');
    Expect(1, 195101, '\p{islo}', "");
    Expect(0, 195101, '\p{^islo}', "");
    Expect(0, 195101, '\P{islo}', "");
    Expect(1, 195101, '\P{^islo}', "");
    Expect(0, 195102, '\p{islo}', "");
    Expect(1, 195102, '\p{^islo}', "");
    Expect(1, 195102, '\P{islo}', "");
    Expect(0, 195102, '\P{^islo}', "");
    Expect(1, 195101, '\p{ 	Is_LO}', "");
    Expect(0, 195101, '\p{^ 	Is_LO}', "");
    Expect(0, 195101, '\P{ 	Is_LO}', "");
    Expect(1, 195101, '\P{^ 	Is_LO}', "");
    Expect(0, 195102, '\p{ 	Is_LO}', "");
    Expect(1, 195102, '\p{^ 	Is_LO}', "");
    Expect(1, 195102, '\P{ 	Is_LO}', "");
    Expect(0, 195102, '\P{^ 	Is_LO}', "");
    Error('\p{Other_Lowercase}');
    Error('\P{Other_Lowercase}');
    Error('\p{Is_Other_Lowercase}');
    Error('\P{Is_Other_Lowercase}');
    Error('\p{OLower}');
    Error('\P{OLower}');
    Error('\p{Is_OLower}');
    Error('\P{Is_OLower}');
    Error('\p{Other_Math}');
    Error('\P{Other_Math}');
    Error('\p{Is_Other_Math}');
    Error('\P{Is_Other_Math}');
    Error('\p{OMath}');
    Error('\P{OMath}');
    Error('\p{Is_OMath}');
    Error('\P{Is_OMath}');
    Error('\p{ -Other_Number/a/}');
    Error('\P{ -Other_Number/a/}');
    Expect(1, 127244, '\p{othernumber}', "");
    Expect(0, 127244, '\p{^othernumber}', "");
    Expect(0, 127244, '\P{othernumber}', "");
    Expect(1, 127244, '\P{^othernumber}', "");
    Expect(0, 127245, '\p{othernumber}', "");
    Expect(1, 127245, '\p{^othernumber}', "");
    Expect(1, 127245, '\P{othernumber}', "");
    Expect(0, 127245, '\P{^othernumber}', "");
    Expect(1, 127244, '\p{_-OTHER_NUMBER}', "");
    Expect(0, 127244, '\p{^_-OTHER_NUMBER}', "");
    Expect(0, 127244, '\P{_-OTHER_NUMBER}', "");
    Expect(1, 127244, '\P{^_-OTHER_NUMBER}', "");
    Expect(0, 127245, '\p{_-OTHER_NUMBER}', "");
    Expect(1, 127245, '\p{^_-OTHER_NUMBER}', "");
    Expect(1, 127245, '\P{_-OTHER_NUMBER}', "");
    Expect(0, 127245, '\P{^_-OTHER_NUMBER}', "");
    Error('\p{_/a/is_Other_NUMBER}');
    Error('\P{_/a/is_Other_NUMBER}');
    Expect(1, 127244, '\p{isothernumber}', "");
    Expect(0, 127244, '\p{^isothernumber}', "");
    Expect(0, 127244, '\P{isothernumber}', "");
    Expect(1, 127244, '\P{^isothernumber}', "");
    Expect(0, 127245, '\p{isothernumber}', "");
    Expect(1, 127245, '\p{^isothernumber}', "");
    Expect(1, 127245, '\P{isothernumber}', "");
    Expect(0, 127245, '\P{^isothernumber}', "");
    Expect(1, 127244, '\p{-	IS_other_Number}', "");
    Expect(0, 127244, '\p{^-	IS_other_Number}', "");
    Expect(0, 127244, '\P{-	IS_other_Number}', "");
    Expect(1, 127244, '\P{^-	IS_other_Number}', "");
    Expect(0, 127245, '\p{-	IS_other_Number}', "");
    Expect(1, 127245, '\p{^-	IS_other_Number}', "");
    Expect(1, 127245, '\P{-	IS_other_Number}', "");
    Expect(0, 127245, '\P{^-	IS_other_Number}', "");
    Error('\p{	 No/a/}');
    Error('\P{	 No/a/}');
    Expect(1, 127244, '\p{no}', "");
    Expect(0, 127244, '\p{^no}', "");
    Expect(0, 127244, '\P{no}', "");
    Expect(1, 127244, '\P{^no}', "");
    Expect(0, 127245, '\p{no}', "");
    Expect(1, 127245, '\p{^no}', "");
    Expect(1, 127245, '\P{no}', "");
    Expect(0, 127245, '\P{^no}', "");
    Expect(1, 127244, '\p{--No}', "");
    Expect(0, 127244, '\p{^--No}', "");
    Expect(0, 127244, '\P{--No}', "");
    Expect(1, 127244, '\P{^--No}', "");
    Expect(0, 127245, '\p{--No}', "");
    Expect(1, 127245, '\p{^--No}', "");
    Expect(1, 127245, '\P{--No}', "");
    Expect(0, 127245, '\P{^--No}', "");
    Error('\p{/a/_ Is_NO}');
    Error('\P{/a/_ Is_NO}');
    Expect(1, 127244, '\p{isno}', "");
    Expect(0, 127244, '\p{^isno}', "");
    Expect(0, 127244, '\P{isno}', "");
    Expect(1, 127244, '\P{^isno}', "");
    Expect(0, 127245, '\p{isno}', "");
    Expect(1, 127245, '\p{^isno}', "");
    Expect(1, 127245, '\P{isno}', "");
    Expect(0, 127245, '\P{^isno}', "");
    Expect(1, 127244, '\p{	-Is_no}', "");
    Expect(0, 127244, '\p{^	-Is_no}', "");
    Expect(0, 127244, '\P{	-Is_no}', "");
    Expect(1, 127244, '\P{^	-Is_no}', "");
    Expect(0, 127245, '\p{	-Is_no}', "");
    Expect(1, 127245, '\p{^	-Is_no}', "");
    Expect(1, 127245, '\P{	-Is_no}', "");
    Expect(0, 127245, '\P{^	-Is_no}', "");
    Error('\p{		other_PUNCTUATION:=}');
    Error('\P{		other_PUNCTUATION:=}');
    Expect(1, 125279, '\p{otherpunctuation}', "");
    Expect(0, 125279, '\p{^otherpunctuation}', "");
    Expect(0, 125279, '\P{otherpunctuation}', "");
    Expect(1, 125279, '\P{^otherpunctuation}', "");
    Expect(0, 125280, '\p{otherpunctuation}', "");
    Expect(1, 125280, '\p{^otherpunctuation}', "");
    Expect(1, 125280, '\P{otherpunctuation}', "");
    Expect(0, 125280, '\P{^otherpunctuation}', "");
    Expect(1, 125279, '\p{-other_Punctuation}', "");
    Expect(0, 125279, '\p{^-other_Punctuation}', "");
    Expect(0, 125279, '\P{-other_Punctuation}', "");
    Expect(1, 125279, '\P{^-other_Punctuation}', "");
    Expect(0, 125280, '\p{-other_Punctuation}', "");
    Expect(1, 125280, '\p{^-other_Punctuation}', "");
    Expect(1, 125280, '\P{-other_Punctuation}', "");
    Expect(0, 125280, '\P{^-other_Punctuation}', "");
    Error('\p{:=Is_OTHER_Punctuation}');
    Error('\P{:=Is_OTHER_Punctuation}');
    Expect(1, 125279, '\p{isotherpunctuation}', "");
    Expect(0, 125279, '\p{^isotherpunctuation}', "");
    Expect(0, 125279, '\P{isotherpunctuation}', "");
    Expect(1, 125279, '\P{^isotherpunctuation}', "");
    Expect(0, 125280, '\p{isotherpunctuation}', "");
    Expect(1, 125280, '\p{^isotherpunctuation}', "");
    Expect(1, 125280, '\P{isotherpunctuation}', "");
    Expect(0, 125280, '\P{^isotherpunctuation}', "");
    Expect(1, 125279, '\p{	_is_other_Punctuation}', "");
    Expect(0, 125279, '\p{^	_is_other_Punctuation}', "");
    Expect(0, 125279, '\P{	_is_other_Punctuation}', "");
    Expect(1, 125279, '\P{^	_is_other_Punctuation}', "");
    Expect(0, 125280, '\p{	_is_other_Punctuation}', "");
    Expect(1, 125280, '\p{^	_is_other_Punctuation}', "");
    Expect(1, 125280, '\P{	_is_other_Punctuation}', "");
    Expect(0, 125280, '\P{^	_is_other_Punctuation}', "");
    Error('\p{_:=PO}');
    Error('\P{_:=PO}');
    Expect(1, 125279, '\p{po}', "");
    Expect(0, 125279, '\p{^po}', "");
    Expect(0, 125279, '\P{po}', "");
    Expect(1, 125279, '\P{^po}', "");
    Expect(0, 125280, '\p{po}', "");
    Expect(1, 125280, '\p{^po}', "");
    Expect(1, 125280, '\P{po}', "");
    Expect(0, 125280, '\P{^po}', "");
    Expect(1, 125279, '\p{		Po}', "");
    Expect(0, 125279, '\p{^		Po}', "");
    Expect(0, 125279, '\P{		Po}', "");
    Expect(1, 125279, '\P{^		Po}', "");
    Expect(0, 125280, '\p{		Po}', "");
    Expect(1, 125280, '\p{^		Po}', "");
    Expect(1, 125280, '\P{		Po}', "");
    Expect(0, 125280, '\P{^		Po}', "");
    Error('\p{_Is_PO/a/}');
    Error('\P{_Is_PO/a/}');
    Expect(1, 125279, '\p{ispo}', "");
    Expect(0, 125279, '\p{^ispo}', "");
    Expect(0, 125279, '\P{ispo}', "");
    Expect(1, 125279, '\P{^ispo}', "");
    Expect(0, 125280, '\p{ispo}', "");
    Expect(1, 125280, '\p{^ispo}', "");
    Expect(1, 125280, '\P{ispo}', "");
    Expect(0, 125280, '\P{^ispo}', "");
    Expect(1, 125279, '\p{_	IS_po}', "");
    Expect(0, 125279, '\p{^_	IS_po}', "");
    Expect(0, 125279, '\P{_	IS_po}', "");
    Expect(1, 125279, '\P{^_	IS_po}', "");
    Expect(0, 125280, '\p{_	IS_po}', "");
    Expect(1, 125280, '\p{^_	IS_po}', "");
    Expect(1, 125280, '\P{_	IS_po}', "");
    Expect(0, 125280, '\P{^_	IS_po}', "");
    Error('\p{ -Other_Symbol:=}');
    Error('\P{ -Other_Symbol:=}');
    Expect(1, 129472, '\p{othersymbol}', "");
    Expect(0, 129472, '\p{^othersymbol}', "");
    Expect(0, 129472, '\P{othersymbol}', "");
    Expect(1, 129472, '\P{^othersymbol}', "");
    Expect(0, 129473, '\p{othersymbol}', "");
    Expect(1, 129473, '\p{^othersymbol}', "");
    Expect(1, 129473, '\P{othersymbol}', "");
    Expect(0, 129473, '\P{^othersymbol}', "");
    Expect(1, 129472, '\p{ _Other_Symbol}', "");
    Expect(0, 129472, '\p{^ _Other_Symbol}', "");
    Expect(0, 129472, '\P{ _Other_Symbol}', "");
    Expect(1, 129472, '\P{^ _Other_Symbol}', "");
    Expect(0, 129473, '\p{ _Other_Symbol}', "");
    Expect(1, 129473, '\p{^ _Other_Symbol}', "");
    Expect(1, 129473, '\P{ _Other_Symbol}', "");
    Expect(0, 129473, '\P{^ _Other_Symbol}', "");
    Error('\p{	/a/Is_Other_Symbol}');
    Error('\P{	/a/Is_Other_Symbol}');
    Expect(1, 129472, '\p{isothersymbol}', "");
    Expect(0, 129472, '\p{^isothersymbol}', "");
    Expect(0, 129472, '\P{isothersymbol}', "");
    Expect(1, 129472, '\P{^isothersymbol}', "");
    Expect(0, 129473, '\p{isothersymbol}', "");
    Expect(1, 129473, '\p{^isothersymbol}', "");
    Expect(1, 129473, '\P{isothersymbol}', "");
    Expect(0, 129473, '\P{^isothersymbol}', "");
    Expect(1, 129472, '\p{ IS_Other_SYMBOL}', "");
    Expect(0, 129472, '\p{^ IS_Other_SYMBOL}', "");
    Expect(0, 129472, '\P{ IS_Other_SYMBOL}', "");
    Expect(1, 129472, '\P{^ IS_Other_SYMBOL}', "");
    Expect(0, 129473, '\p{ IS_Other_SYMBOL}', "");
    Expect(1, 129473, '\p{^ IS_Other_SYMBOL}', "");
    Expect(1, 129473, '\P{ IS_Other_SYMBOL}', "");
    Expect(0, 129473, '\P{^ IS_Other_SYMBOL}', "");
    Error('\p{_-SO:=}');
    Error('\P{_-SO:=}');
    Expect(1, 129472, '\p{so}', "");
    Expect(0, 129472, '\p{^so}', "");
    Expect(0, 129472, '\P{so}', "");
    Expect(1, 129472, '\P{^so}', "");
    Expect(0, 129473, '\p{so}', "");
    Expect(1, 129473, '\p{^so}', "");
    Expect(1, 129473, '\P{so}', "");
    Expect(0, 129473, '\P{^so}', "");
    Expect(1, 129472, '\p{	-So}', "");
    Expect(0, 129472, '\p{^	-So}', "");
    Expect(0, 129472, '\P{	-So}', "");
    Expect(1, 129472, '\P{^	-So}', "");
    Expect(0, 129473, '\p{	-So}', "");
    Expect(1, 129473, '\p{^	-So}', "");
    Expect(1, 129473, '\P{	-So}', "");
    Expect(0, 129473, '\P{^	-So}', "");
    Error('\p{-	IS_So:=}');
    Error('\P{-	IS_So:=}');
    Expect(1, 129472, '\p{isso}', "");
    Expect(0, 129472, '\p{^isso}', "");
    Expect(0, 129472, '\P{isso}', "");
    Expect(1, 129472, '\P{^isso}', "");
    Expect(0, 129473, '\p{isso}', "");
    Expect(1, 129473, '\p{^isso}', "");
    Expect(1, 129473, '\P{isso}', "");
    Expect(0, 129473, '\P{^isso}', "");
    Expect(1, 129472, '\p{ Is_So}', "");
    Expect(0, 129472, '\p{^ Is_So}', "");
    Expect(0, 129472, '\P{ Is_So}', "");
    Expect(1, 129472, '\P{^ Is_So}', "");
    Expect(0, 129473, '\p{ Is_So}', "");
    Expect(1, 129473, '\p{^ Is_So}', "");
    Expect(1, 129473, '\P{ Is_So}', "");
    Expect(0, 129473, '\P{^ Is_So}', "");
    Error('\p{Other_Uppercase}');
    Error('\P{Other_Uppercase}');
    Error('\p{Is_Other_Uppercase}');
    Error('\P{Is_Other_Uppercase}');
    Error('\p{OUpper}');
    Error('\P{OUpper}');
    Error('\p{Is_OUpper}');
    Error('\P{Is_OUpper}');
    Error('\p{_/a/Pahawh_Hmong}');
    Error('\P{_/a/Pahawh_Hmong}');
    Expect(1, 93071, '\p{pahawhhmong}', "");
    Expect(0, 93071, '\p{^pahawhhmong}', "");
    Expect(0, 93071, '\P{pahawhhmong}', "");
    Expect(1, 93071, '\P{^pahawhhmong}', "");
    Expect(0, 93072, '\p{pahawhhmong}', "");
    Expect(1, 93072, '\p{^pahawhhmong}', "");
    Expect(1, 93072, '\P{pahawhhmong}', "");
    Expect(0, 93072, '\P{^pahawhhmong}', "");
    Expect(1, 93071, '\p{- pahawh_Hmong}', "");
    Expect(0, 93071, '\p{^- pahawh_Hmong}', "");
    Expect(0, 93071, '\P{- pahawh_Hmong}', "");
    Expect(1, 93071, '\P{^- pahawh_Hmong}', "");
    Expect(0, 93072, '\p{- pahawh_Hmong}', "");
    Expect(1, 93072, '\p{^- pahawh_Hmong}', "");
    Expect(1, 93072, '\P{- pahawh_Hmong}', "");
    Expect(0, 93072, '\P{^- pahawh_Hmong}', "");
    Error('\p{_:=IS_PAHAWH_hmong}');
    Error('\P{_:=IS_PAHAWH_hmong}');
    Expect(1, 93071, '\p{ispahawhhmong}', "");
    Expect(0, 93071, '\p{^ispahawhhmong}', "");
    Expect(0, 93071, '\P{ispahawhhmong}', "");
    Expect(1, 93071, '\P{^ispahawhhmong}', "");
    Expect(0, 93072, '\p{ispahawhhmong}', "");
    Expect(1, 93072, '\p{^ispahawhhmong}', "");
    Expect(1, 93072, '\P{ispahawhhmong}', "");
    Expect(0, 93072, '\P{^ispahawhhmong}', "");
    Expect(1, 93071, '\p{ IS_Pahawh_Hmong}', "");
    Expect(0, 93071, '\p{^ IS_Pahawh_Hmong}', "");
    Expect(0, 93071, '\P{ IS_Pahawh_Hmong}', "");
    Expect(1, 93071, '\P{^ IS_Pahawh_Hmong}', "");
    Expect(0, 93072, '\p{ IS_Pahawh_Hmong}', "");
    Expect(1, 93072, '\p{^ IS_Pahawh_Hmong}', "");
    Expect(1, 93072, '\P{ IS_Pahawh_Hmong}', "");
    Expect(0, 93072, '\P{^ IS_Pahawh_Hmong}', "");
    Error('\p{:=Hmng}');
    Error('\P{:=Hmng}');
    Expect(1, 93071, '\p{hmng}', "");
    Expect(0, 93071, '\p{^hmng}', "");
    Expect(0, 93071, '\P{hmng}', "");
    Expect(1, 93071, '\P{^hmng}', "");
    Expect(0, 93072, '\p{hmng}', "");
    Expect(1, 93072, '\p{^hmng}', "");
    Expect(1, 93072, '\P{hmng}', "");
    Expect(0, 93072, '\P{^hmng}', "");
    Expect(1, 93071, '\p{ _hmng}', "");
    Expect(0, 93071, '\p{^ _hmng}', "");
    Expect(0, 93071, '\P{ _hmng}', "");
    Expect(1, 93071, '\P{^ _hmng}', "");
    Expect(0, 93072, '\p{ _hmng}', "");
    Expect(1, 93072, '\p{^ _hmng}', "");
    Expect(1, 93072, '\P{ _hmng}', "");
    Expect(0, 93072, '\P{^ _hmng}', "");
    Error('\p{_:=is_Hmng}');
    Error('\P{_:=is_Hmng}');
    Expect(1, 93071, '\p{ishmng}', "");
    Expect(0, 93071, '\p{^ishmng}', "");
    Expect(0, 93071, '\P{ishmng}', "");
    Expect(1, 93071, '\P{^ishmng}', "");
    Expect(0, 93072, '\p{ishmng}', "");
    Expect(1, 93072, '\p{^ishmng}', "");
    Expect(1, 93072, '\P{ishmng}', "");
    Expect(0, 93072, '\P{^ishmng}', "");
    Expect(1, 93071, '\p{		IS_Hmng}', "");
    Expect(0, 93071, '\p{^		IS_Hmng}', "");
    Expect(0, 93071, '\P{		IS_Hmng}', "");
    Expect(1, 93071, '\P{^		IS_Hmng}', "");
    Expect(0, 93072, '\p{		IS_Hmng}', "");
    Expect(1, 93072, '\p{^		IS_Hmng}', "");
    Expect(1, 93072, '\P{		IS_Hmng}', "");
    Expect(0, 93072, '\P{^		IS_Hmng}', "");
    Error('\p{ :=Palmyrene}');
    Error('\P{ :=Palmyrene}');
    Expect(1, 67711, '\p{palmyrene}', "");
    Expect(0, 67711, '\p{^palmyrene}', "");
    Expect(0, 67711, '\P{palmyrene}', "");
    Expect(1, 67711, '\P{^palmyrene}', "");
    Expect(0, 67712, '\p{palmyrene}', "");
    Expect(1, 67712, '\p{^palmyrene}', "");
    Expect(1, 67712, '\P{palmyrene}', "");
    Expect(0, 67712, '\P{^palmyrene}', "");
    Expect(1, 67711, '\p{ _palmyrene}', "");
    Expect(0, 67711, '\p{^ _palmyrene}', "");
    Expect(0, 67711, '\P{ _palmyrene}', "");
    Expect(1, 67711, '\P{^ _palmyrene}', "");
    Expect(0, 67712, '\p{ _palmyrene}', "");
    Expect(1, 67712, '\p{^ _palmyrene}', "");
    Expect(1, 67712, '\P{ _palmyrene}', "");
    Expect(0, 67712, '\P{^ _palmyrene}', "");
    Error('\p{_:=Is_Palmyrene}');
    Error('\P{_:=Is_Palmyrene}');
    Expect(1, 67711, '\p{ispalmyrene}', "");
    Expect(0, 67711, '\p{^ispalmyrene}', "");
    Expect(0, 67711, '\P{ispalmyrene}', "");
    Expect(1, 67711, '\P{^ispalmyrene}', "");
    Expect(0, 67712, '\p{ispalmyrene}', "");
    Expect(1, 67712, '\p{^ispalmyrene}', "");
    Expect(1, 67712, '\P{ispalmyrene}', "");
    Expect(0, 67712, '\P{^ispalmyrene}', "");
    Expect(1, 67711, '\p{	 Is_Palmyrene}', "");
    Expect(0, 67711, '\p{^	 Is_Palmyrene}', "");
    Expect(0, 67711, '\P{	 Is_Palmyrene}', "");
    Expect(1, 67711, '\P{^	 Is_Palmyrene}', "");
    Expect(0, 67712, '\p{	 Is_Palmyrene}', "");
    Expect(1, 67712, '\p{^	 Is_Palmyrene}', "");
    Expect(1, 67712, '\P{	 Is_Palmyrene}', "");
    Expect(0, 67712, '\P{^	 Is_Palmyrene}', "");
    Error('\p{	Palm/a/}');
    Error('\P{	Palm/a/}');
    Expect(1, 67711, '\p{palm}', "");
    Expect(0, 67711, '\p{^palm}', "");
    Expect(0, 67711, '\P{palm}', "");
    Expect(1, 67711, '\P{^palm}', "");
    Expect(0, 67712, '\p{palm}', "");
    Expect(1, 67712, '\p{^palm}', "");
    Expect(1, 67712, '\P{palm}', "");
    Expect(0, 67712, '\P{^palm}', "");
    Expect(1, 67711, '\p{ _palm}', "");
    Expect(0, 67711, '\p{^ _palm}', "");
    Expect(0, 67711, '\P{ _palm}', "");
    Expect(1, 67711, '\P{^ _palm}', "");
    Expect(0, 67712, '\p{ _palm}', "");
    Expect(1, 67712, '\p{^ _palm}', "");
    Expect(1, 67712, '\P{ _palm}', "");
    Expect(0, 67712, '\P{^ _palm}', "");
    Error('\p{	Is_Palm/a/}');
    Error('\P{	Is_Palm/a/}');
    Expect(1, 67711, '\p{ispalm}', "");
    Expect(0, 67711, '\p{^ispalm}', "");
    Expect(0, 67711, '\P{ispalm}', "");
    Expect(1, 67711, '\P{^ispalm}', "");
    Expect(0, 67712, '\p{ispalm}', "");
    Expect(1, 67712, '\p{^ispalm}', "");
    Expect(1, 67712, '\P{ispalm}', "");
    Expect(0, 67712, '\P{^ispalm}', "");
    Expect(1, 67711, '\p{--IS_PALM}', "");
    Expect(0, 67711, '\p{^--IS_PALM}', "");
    Expect(0, 67711, '\P{--IS_PALM}', "");
    Expect(1, 67711, '\P{^--IS_PALM}', "");
    Expect(0, 67712, '\p{--IS_PALM}', "");
    Expect(1, 67712, '\p{^--IS_PALM}', "");
    Expect(1, 67712, '\P{--IS_PALM}', "");
    Expect(0, 67712, '\P{^--IS_PALM}', "");
    Error('\p{ 	Paragraph_SEPARATOR/a/}');
    Error('\P{ 	Paragraph_SEPARATOR/a/}');
    Expect(1, 8233, '\p{paragraphseparator}', "");
    Expect(0, 8233, '\p{^paragraphseparator}', "");
    Expect(0, 8233, '\P{paragraphseparator}', "");
    Expect(1, 8233, '\P{^paragraphseparator}', "");
    Expect(0, 8234, '\p{paragraphseparator}', "");
    Expect(1, 8234, '\p{^paragraphseparator}', "");
    Expect(1, 8234, '\P{paragraphseparator}', "");
    Expect(0, 8234, '\P{^paragraphseparator}', "");
    Expect(1, 8233, '\p{  paragraph_Separator}', "");
    Expect(0, 8233, '\p{^  paragraph_Separator}', "");
    Expect(0, 8233, '\P{  paragraph_Separator}', "");
    Expect(1, 8233, '\P{^  paragraph_Separator}', "");
    Expect(0, 8234, '\p{  paragraph_Separator}', "");
    Expect(1, 8234, '\p{^  paragraph_Separator}', "");
    Expect(1, 8234, '\P{  paragraph_Separator}', "");
    Expect(0, 8234, '\P{^  paragraph_Separator}', "");
    Error('\p{/a/--IS_paragraph_Separator}');
    Error('\P{/a/--IS_paragraph_Separator}');
    Expect(1, 8233, '\p{isparagraphseparator}', "");
    Expect(0, 8233, '\p{^isparagraphseparator}', "");
    Expect(0, 8233, '\P{isparagraphseparator}', "");
    Expect(1, 8233, '\P{^isparagraphseparator}', "");
    Expect(0, 8234, '\p{isparagraphseparator}', "");
    Expect(1, 8234, '\p{^isparagraphseparator}', "");
    Expect(1, 8234, '\P{isparagraphseparator}', "");
    Expect(0, 8234, '\P{^isparagraphseparator}', "");
    Expect(1, 8233, '\p{_Is_paragraph_Separator}', "");
    Expect(0, 8233, '\p{^_Is_paragraph_Separator}', "");
    Expect(0, 8233, '\P{_Is_paragraph_Separator}', "");
    Expect(1, 8233, '\P{^_Is_paragraph_Separator}', "");
    Expect(0, 8234, '\p{_Is_paragraph_Separator}', "");
    Expect(1, 8234, '\p{^_Is_paragraph_Separator}', "");
    Expect(1, 8234, '\P{_Is_paragraph_Separator}', "");
    Expect(0, 8234, '\P{^_Is_paragraph_Separator}', "");
    Error('\p{__Zp/a/}');
    Error('\P{__Zp/a/}');
    Expect(1, 8233, '\p{zp}', "");
    Expect(0, 8233, '\p{^zp}', "");
    Expect(0, 8233, '\P{zp}', "");
    Expect(1, 8233, '\P{^zp}', "");
    Expect(0, 8234, '\p{zp}', "");
    Expect(1, 8234, '\p{^zp}', "");
    Expect(1, 8234, '\P{zp}', "");
    Expect(0, 8234, '\P{^zp}', "");
    Expect(1, 8233, '\p{-Zp}', "");
    Expect(0, 8233, '\p{^-Zp}', "");
    Expect(0, 8233, '\P{-Zp}', "");
    Expect(1, 8233, '\P{^-Zp}', "");
    Expect(0, 8234, '\p{-Zp}', "");
    Expect(1, 8234, '\p{^-Zp}', "");
    Expect(1, 8234, '\P{-Zp}', "");
    Expect(0, 8234, '\P{^-Zp}', "");
    Error('\p{_/a/is_ZP}');
    Error('\P{_/a/is_ZP}');
    Expect(1, 8233, '\p{iszp}', "");
    Expect(0, 8233, '\p{^iszp}', "");
    Expect(0, 8233, '\P{iszp}', "");
    Expect(1, 8233, '\P{^iszp}', "");
    Expect(0, 8234, '\p{iszp}', "");
    Expect(1, 8234, '\p{^iszp}', "");
    Expect(1, 8234, '\P{iszp}', "");
    Expect(0, 8234, '\P{^iszp}', "");
    Expect(1, 8233, '\p{--IS_ZP}', "");
    Expect(0, 8233, '\p{^--IS_ZP}', "");
    Expect(0, 8233, '\P{--IS_ZP}', "");
    Expect(1, 8233, '\P{^--IS_ZP}', "");
    Expect(0, 8234, '\p{--IS_ZP}', "");
    Expect(1, 8234, '\p{^--IS_ZP}', "");
    Expect(1, 8234, '\P{--IS_ZP}', "");
    Expect(0, 8234, '\P{^--IS_ZP}', "");
    Error('\p{:=_PATTERN_SYNTAX}');
    Error('\P{:=_PATTERN_SYNTAX}');
    Expect(1, 65094, '\p{patternsyntax}', "");
    Expect(0, 65094, '\p{^patternsyntax}', "");
    Expect(0, 65094, '\P{patternsyntax}', "");
    Expect(1, 65094, '\P{^patternsyntax}', "");
    Expect(0, 65095, '\p{patternsyntax}', "");
    Expect(1, 65095, '\p{^patternsyntax}', "");
    Expect(1, 65095, '\P{patternsyntax}', "");
    Expect(0, 65095, '\P{^patternsyntax}', "");
    Expect(1, 65094, '\p{-pattern_SYNTAX}', "");
    Expect(0, 65094, '\p{^-pattern_SYNTAX}', "");
    Expect(0, 65094, '\P{-pattern_SYNTAX}', "");
    Expect(1, 65094, '\P{^-pattern_SYNTAX}', "");
    Expect(0, 65095, '\p{-pattern_SYNTAX}', "");
    Expect(1, 65095, '\p{^-pattern_SYNTAX}', "");
    Expect(1, 65095, '\P{-pattern_SYNTAX}', "");
    Expect(0, 65095, '\P{^-pattern_SYNTAX}', "");
    Error('\p{:=- Is_Pattern_SYNTAX}');
    Error('\P{:=- Is_Pattern_SYNTAX}');
    Expect(1, 65094, '\p{ispatternsyntax}', "");
    Expect(0, 65094, '\p{^ispatternsyntax}', "");
    Expect(0, 65094, '\P{ispatternsyntax}', "");
    Expect(1, 65094, '\P{^ispatternsyntax}', "");
    Expect(0, 65095, '\p{ispatternsyntax}', "");
    Expect(1, 65095, '\p{^ispatternsyntax}', "");
    Expect(1, 65095, '\P{ispatternsyntax}', "");
    Expect(0, 65095, '\P{^ispatternsyntax}', "");
    Expect(1, 65094, '\p{_Is_PATTERN_Syntax}', "");
    Expect(0, 65094, '\p{^_Is_PATTERN_Syntax}', "");
    Expect(0, 65094, '\P{_Is_PATTERN_Syntax}', "");
    Expect(1, 65094, '\P{^_Is_PATTERN_Syntax}', "");
    Expect(0, 65095, '\p{_Is_PATTERN_Syntax}', "");
    Expect(1, 65095, '\p{^_Is_PATTERN_Syntax}', "");
    Expect(1, 65095, '\P{_Is_PATTERN_Syntax}', "");
    Expect(0, 65095, '\P{^_Is_PATTERN_Syntax}', "");
    Error('\p{_Pat_Syn/a/}');
    Error('\P{_Pat_Syn/a/}');
    Expect(1, 65094, '\p{patsyn}', "");
    Expect(0, 65094, '\p{^patsyn}', "");
    Expect(0, 65094, '\P{patsyn}', "");
    Expect(1, 65094, '\P{^patsyn}', "");
    Expect(0, 65095, '\p{patsyn}', "");
    Expect(1, 65095, '\p{^patsyn}', "");
    Expect(1, 65095, '\P{patsyn}', "");
    Expect(0, 65095, '\P{^patsyn}', "");
    Expect(1, 65094, '\p{_	PAT_syn}', "");
    Expect(0, 65094, '\p{^_	PAT_syn}', "");
    Expect(0, 65094, '\P{_	PAT_syn}', "");
    Expect(1, 65094, '\P{^_	PAT_syn}', "");
    Expect(0, 65095, '\p{_	PAT_syn}', "");
    Expect(1, 65095, '\p{^_	PAT_syn}', "");
    Expect(1, 65095, '\P{_	PAT_syn}', "");
    Expect(0, 65095, '\P{^_	PAT_syn}', "");
    Error('\p{:=-IS_Pat_Syn}');
    Error('\P{:=-IS_Pat_Syn}');
    Expect(1, 65094, '\p{ispatsyn}', "");
    Expect(0, 65094, '\p{^ispatsyn}', "");
    Expect(0, 65094, '\P{ispatsyn}', "");
    Expect(1, 65094, '\P{^ispatsyn}', "");
    Expect(0, 65095, '\p{ispatsyn}', "");
    Expect(1, 65095, '\p{^ispatsyn}', "");
    Expect(1, 65095, '\P{ispatsyn}', "");
    Expect(0, 65095, '\P{^ispatsyn}', "");
    Expect(1, 65094, '\p{_	IS_Pat_syn}', "");
    Expect(0, 65094, '\p{^_	IS_Pat_syn}', "");
    Expect(0, 65094, '\P{_	IS_Pat_syn}', "");
    Expect(1, 65094, '\P{^_	IS_Pat_syn}', "");
    Expect(0, 65095, '\p{_	IS_Pat_syn}', "");
    Expect(1, 65095, '\p{^_	IS_Pat_syn}', "");
    Expect(1, 65095, '\P{_	IS_Pat_syn}', "");
    Expect(0, 65095, '\P{^_	IS_Pat_syn}', "");
    Error('\p{/a/_ PATTERN_white_SPACE}');
    Error('\P{/a/_ PATTERN_white_SPACE}');
    Expect(1, 8233, '\p{patternwhitespace}', "");
    Expect(0, 8233, '\p{^patternwhitespace}', "");
    Expect(0, 8233, '\P{patternwhitespace}', "");
    Expect(1, 8233, '\P{^patternwhitespace}', "");
    Expect(0, 8234, '\p{patternwhitespace}', "");
    Expect(1, 8234, '\p{^patternwhitespace}', "");
    Expect(1, 8234, '\P{patternwhitespace}', "");
    Expect(0, 8234, '\P{^patternwhitespace}', "");
    Expect(1, 8233, '\p{- Pattern_White_space}', "");
    Expect(0, 8233, '\p{^- Pattern_White_space}', "");
    Expect(0, 8233, '\P{- Pattern_White_space}', "");
    Expect(1, 8233, '\P{^- Pattern_White_space}', "");
    Expect(0, 8234, '\p{- Pattern_White_space}', "");
    Expect(1, 8234, '\p{^- Pattern_White_space}', "");
    Expect(1, 8234, '\P{- Pattern_White_space}', "");
    Expect(0, 8234, '\P{^- Pattern_White_space}', "");
    Error('\p{:=	 is_Pattern_WHITE_Space}');
    Error('\P{:=	 is_Pattern_WHITE_Space}');
    Expect(1, 8233, '\p{ispatternwhitespace}', "");
    Expect(0, 8233, '\p{^ispatternwhitespace}', "");
    Expect(0, 8233, '\P{ispatternwhitespace}', "");
    Expect(1, 8233, '\P{^ispatternwhitespace}', "");
    Expect(0, 8234, '\p{ispatternwhitespace}', "");
    Expect(1, 8234, '\p{^ispatternwhitespace}', "");
    Expect(1, 8234, '\P{ispatternwhitespace}', "");
    Expect(0, 8234, '\P{^ispatternwhitespace}', "");
    Expect(1, 8233, '\p{_	is_pattern_White_Space}', "");
    Expect(0, 8233, '\p{^_	is_pattern_White_Space}', "");
    Expect(0, 8233, '\P{_	is_pattern_White_Space}', "");
    Expect(1, 8233, '\P{^_	is_pattern_White_Space}', "");
    Expect(0, 8234, '\p{_	is_pattern_White_Space}', "");
    Expect(1, 8234, '\p{^_	is_pattern_White_Space}', "");
    Expect(1, 8234, '\P{_	is_pattern_White_Space}', "");
    Expect(0, 8234, '\P{^_	is_pattern_White_Space}', "");
    Error('\p{ -pat_WS:=}');
    Error('\P{ -pat_WS:=}');
    Expect(1, 8233, '\p{patws}', "");
    Expect(0, 8233, '\p{^patws}', "");
    Expect(0, 8233, '\P{patws}', "");
    Expect(1, 8233, '\P{^patws}', "");
    Expect(0, 8234, '\p{patws}', "");
    Expect(1, 8234, '\p{^patws}', "");
    Expect(1, 8234, '\P{patws}', "");
    Expect(0, 8234, '\P{^patws}', "");
    Expect(1, 8233, '\p{-	PAT_WS}', "");
    Expect(0, 8233, '\p{^-	PAT_WS}', "");
    Expect(0, 8233, '\P{-	PAT_WS}', "");
    Expect(1, 8233, '\P{^-	PAT_WS}', "");
    Expect(0, 8234, '\p{-	PAT_WS}', "");
    Expect(1, 8234, '\p{^-	PAT_WS}', "");
    Expect(1, 8234, '\P{-	PAT_WS}', "");
    Expect(0, 8234, '\P{^-	PAT_WS}', "");
    Error('\p{_/a/IS_pat_ws}');
    Error('\P{_/a/IS_pat_ws}');
    Expect(1, 8233, '\p{ispatws}', "");
    Expect(0, 8233, '\p{^ispatws}', "");
    Expect(0, 8233, '\P{ispatws}', "");
    Expect(1, 8233, '\P{^ispatws}', "");
    Expect(0, 8234, '\p{ispatws}', "");
    Expect(1, 8234, '\p{^ispatws}', "");
    Expect(1, 8234, '\P{ispatws}', "");
    Expect(0, 8234, '\P{^ispatws}', "");
    Expect(1, 8233, '\p{- Is_Pat_ws}', "");
    Expect(0, 8233, '\p{^- Is_Pat_ws}', "");
    Expect(0, 8233, '\P{- Is_Pat_ws}', "");
    Expect(1, 8233, '\P{^- Is_Pat_ws}', "");
    Expect(0, 8234, '\p{- Is_Pat_ws}', "");
    Expect(1, 8234, '\p{^- Is_Pat_ws}', "");
    Expect(1, 8234, '\P{- Is_Pat_ws}', "");
    Expect(0, 8234, '\P{^- Is_Pat_ws}', "");
    Error('\p{:=	 Pau_cin_Hau}');
    Error('\P{:=	 Pau_cin_Hau}');
    Expect(1, 72440, '\p{paucinhau}', "");
    Expect(0, 72440, '\p{^paucinhau}', "");
    Expect(0, 72440, '\P{paucinhau}', "");
    Expect(1, 72440, '\P{^paucinhau}', "");
    Expect(0, 72441, '\p{paucinhau}', "");
    Expect(1, 72441, '\p{^paucinhau}', "");
    Expect(1, 72441, '\P{paucinhau}', "");
    Expect(0, 72441, '\P{^paucinhau}', "");
    Expect(1, 72440, '\p{ -pau_CIN_hau}', "");
    Expect(0, 72440, '\p{^ -pau_CIN_hau}', "");
    Expect(0, 72440, '\P{ -pau_CIN_hau}', "");
    Expect(1, 72440, '\P{^ -pau_CIN_hau}', "");
    Expect(0, 72441, '\p{ -pau_CIN_hau}', "");
    Expect(1, 72441, '\p{^ -pau_CIN_hau}', "");
    Expect(1, 72441, '\P{ -pau_CIN_hau}', "");
    Expect(0, 72441, '\P{^ -pau_CIN_hau}', "");
    Error('\p{_	Is_PAU_CIN_Hau/a/}');
    Error('\P{_	Is_PAU_CIN_Hau/a/}');
    Expect(1, 72440, '\p{ispaucinhau}', "");
    Expect(0, 72440, '\p{^ispaucinhau}', "");
    Expect(0, 72440, '\P{ispaucinhau}', "");
    Expect(1, 72440, '\P{^ispaucinhau}', "");
    Expect(0, 72441, '\p{ispaucinhau}', "");
    Expect(1, 72441, '\p{^ispaucinhau}', "");
    Expect(1, 72441, '\P{ispaucinhau}', "");
    Expect(0, 72441, '\P{^ispaucinhau}', "");
    Expect(1, 72440, '\p{	-IS_Pau_Cin_Hau}', "");
    Expect(0, 72440, '\p{^	-IS_Pau_Cin_Hau}', "");
    Expect(0, 72440, '\P{	-IS_Pau_Cin_Hau}', "");
    Expect(1, 72440, '\P{^	-IS_Pau_Cin_Hau}', "");
    Expect(0, 72441, '\p{	-IS_Pau_Cin_Hau}', "");
    Expect(1, 72441, '\p{^	-IS_Pau_Cin_Hau}', "");
    Expect(1, 72441, '\P{	-IS_Pau_Cin_Hau}', "");
    Expect(0, 72441, '\P{^	-IS_Pau_Cin_Hau}', "");
    Error('\p{	/a/PAUC}');
    Error('\P{	/a/PAUC}');
    Expect(1, 72440, '\p{pauc}', "");
    Expect(0, 72440, '\p{^pauc}', "");
    Expect(0, 72440, '\P{pauc}', "");
    Expect(1, 72440, '\P{^pauc}', "");
    Expect(0, 72441, '\p{pauc}', "");
    Expect(1, 72441, '\p{^pauc}', "");
    Expect(1, 72441, '\P{pauc}', "");
    Expect(0, 72441, '\P{^pauc}', "");
    Expect(1, 72440, '\p{_Pauc}', "");
    Expect(0, 72440, '\p{^_Pauc}', "");
    Expect(0, 72440, '\P{_Pauc}', "");
    Expect(1, 72440, '\P{^_Pauc}', "");
    Expect(0, 72441, '\p{_Pauc}', "");
    Expect(1, 72441, '\p{^_Pauc}', "");
    Expect(1, 72441, '\P{_Pauc}', "");
    Expect(0, 72441, '\P{^_Pauc}', "");
    Error('\p{ /a/IS_pauc}');
    Error('\P{ /a/IS_pauc}');
    Expect(1, 72440, '\p{ispauc}', "");
    Expect(0, 72440, '\p{^ispauc}', "");
    Expect(0, 72440, '\P{ispauc}', "");
    Expect(1, 72440, '\P{^ispauc}', "");
    Expect(0, 72441, '\p{ispauc}', "");
    Expect(1, 72441, '\p{^ispauc}', "");
    Expect(1, 72441, '\P{ispauc}', "");
    Expect(0, 72441, '\P{^ispauc}', "");
    Expect(1, 72440, '\p{__Is_Pauc}', "");
    Expect(0, 72440, '\p{^__Is_Pauc}', "");
    Expect(0, 72440, '\P{__Is_Pauc}', "");
    Expect(1, 72440, '\P{^__Is_Pauc}', "");
    Expect(0, 72441, '\p{__Is_Pauc}', "");
    Expect(1, 72441, '\p{^__Is_Pauc}', "");
    Expect(1, 72441, '\P{__Is_Pauc}', "");
    Expect(0, 72441, '\P{^__Is_Pauc}', "");
    Error('\p{ -phags_pa:=}');
    Error('\P{ -phags_pa:=}');
    Expect(1, 43127, '\p{phagspa}', "");
    Expect(0, 43127, '\p{^phagspa}', "");
    Expect(0, 43127, '\P{phagspa}', "");
    Expect(1, 43127, '\P{^phagspa}', "");
    Expect(0, 43128, '\p{phagspa}', "");
    Expect(1, 43128, '\p{^phagspa}', "");
    Expect(1, 43128, '\P{phagspa}', "");
    Expect(0, 43128, '\P{^phagspa}', "");
    Expect(1, 43127, '\p{ Phags_Pa}', "");
    Expect(0, 43127, '\p{^ Phags_Pa}', "");
    Expect(0, 43127, '\P{ Phags_Pa}', "");
    Expect(1, 43127, '\P{^ Phags_Pa}', "");
    Expect(0, 43128, '\p{ Phags_Pa}', "");
    Expect(1, 43128, '\p{^ Phags_Pa}', "");
    Expect(1, 43128, '\P{ Phags_Pa}', "");
    Expect(0, 43128, '\P{^ Phags_Pa}', "");
    Error('\p{-Is_Phags_Pa:=}');
    Error('\P{-Is_Phags_Pa:=}');
    Expect(1, 43127, '\p{isphagspa}', "");
    Expect(0, 43127, '\p{^isphagspa}', "");
    Expect(0, 43127, '\P{isphagspa}', "");
    Expect(1, 43127, '\P{^isphagspa}', "");
    Expect(0, 43128, '\p{isphagspa}', "");
    Expect(1, 43128, '\p{^isphagspa}', "");
    Expect(1, 43128, '\P{isphagspa}', "");
    Expect(0, 43128, '\P{^isphagspa}', "");
    Expect(1, 43127, '\p{_	Is_Phags_Pa}', "");
    Expect(0, 43127, '\p{^_	Is_Phags_Pa}', "");
    Expect(0, 43127, '\P{_	Is_Phags_Pa}', "");
    Expect(1, 43127, '\P{^_	Is_Phags_Pa}', "");
    Expect(0, 43128, '\p{_	Is_Phags_Pa}', "");
    Expect(1, 43128, '\p{^_	Is_Phags_Pa}', "");
    Expect(1, 43128, '\P{_	Is_Phags_Pa}', "");
    Expect(0, 43128, '\P{^_	Is_Phags_Pa}', "");
    Error('\p{ _Phag:=}');
    Error('\P{ _Phag:=}');
    Expect(1, 43127, '\p{phag}', "");
    Expect(0, 43127, '\p{^phag}', "");
    Expect(0, 43127, '\P{phag}', "");
    Expect(1, 43127, '\P{^phag}', "");
    Expect(0, 43128, '\p{phag}', "");
    Expect(1, 43128, '\p{^phag}', "");
    Expect(1, 43128, '\P{phag}', "");
    Expect(0, 43128, '\P{^phag}', "");
    Expect(1, 43127, '\p{-PHAG}', "");
    Expect(0, 43127, '\p{^-PHAG}', "");
    Expect(0, 43127, '\P{-PHAG}', "");
    Expect(1, 43127, '\P{^-PHAG}', "");
    Expect(0, 43128, '\p{-PHAG}', "");
    Expect(1, 43128, '\p{^-PHAG}', "");
    Expect(1, 43128, '\P{-PHAG}', "");
    Expect(0, 43128, '\P{^-PHAG}', "");
    Error('\p{/a/ 	Is_phag}');
    Error('\P{/a/ 	Is_phag}');
    Expect(1, 43127, '\p{isphag}', "");
    Expect(0, 43127, '\p{^isphag}', "");
    Expect(0, 43127, '\P{isphag}', "");
    Expect(1, 43127, '\P{^isphag}', "");
    Expect(0, 43128, '\p{isphag}', "");
    Expect(1, 43128, '\p{^isphag}', "");
    Expect(1, 43128, '\P{isphag}', "");
    Expect(0, 43128, '\P{^isphag}', "");
    Expect(1, 43127, '\p{	Is_PHAG}', "");
    Expect(0, 43127, '\p{^	Is_PHAG}', "");
    Expect(0, 43127, '\P{	Is_PHAG}', "");
    Expect(1, 43127, '\P{^	Is_PHAG}', "");
    Expect(0, 43128, '\p{	Is_PHAG}', "");
    Expect(1, 43128, '\p{^	Is_PHAG}', "");
    Expect(1, 43128, '\P{	Is_PHAG}', "");
    Expect(0, 43128, '\P{^	Is_PHAG}', "");
    Error('\p{--phaistos_disc/a/}');
    Error('\P{--phaistos_disc/a/}');
    Expect(1, 66047, '\p{phaistosdisc}', "");
    Expect(0, 66047, '\p{^phaistosdisc}', "");
    Expect(0, 66047, '\P{phaistosdisc}', "");
    Expect(1, 66047, '\P{^phaistosdisc}', "");
    Expect(0, 66048, '\p{phaistosdisc}', "");
    Expect(1, 66048, '\p{^phaistosdisc}', "");
    Expect(1, 66048, '\P{phaistosdisc}', "");
    Expect(0, 66048, '\P{^phaistosdisc}', "");
    Expect(1, 66047, '\p{ PHAISTOS_Disc}', "");
    Expect(0, 66047, '\p{^ PHAISTOS_Disc}', "");
    Expect(0, 66047, '\P{ PHAISTOS_Disc}', "");
    Expect(1, 66047, '\P{^ PHAISTOS_Disc}', "");
    Expect(0, 66048, '\p{ PHAISTOS_Disc}', "");
    Expect(1, 66048, '\p{^ PHAISTOS_Disc}', "");
    Expect(1, 66048, '\P{ PHAISTOS_Disc}', "");
    Expect(0, 66048, '\P{^ PHAISTOS_Disc}', "");
    Error('\p{ Is_PHAISTOS_Disc/a/}');
    Error('\P{ Is_PHAISTOS_Disc/a/}');
    Expect(1, 66047, '\p{isphaistosdisc}', "");
    Expect(0, 66047, '\p{^isphaistosdisc}', "");
    Expect(0, 66047, '\P{isphaistosdisc}', "");
    Expect(1, 66047, '\P{^isphaistosdisc}', "");
    Expect(0, 66048, '\p{isphaistosdisc}', "");
    Expect(1, 66048, '\p{^isphaistosdisc}', "");
    Expect(1, 66048, '\P{isphaistosdisc}', "");
    Expect(0, 66048, '\P{^isphaistosdisc}', "");
    Expect(1, 66047, '\p{- IS_phaistos_Disc}', "");
    Expect(0, 66047, '\p{^- IS_phaistos_Disc}', "");
    Expect(0, 66047, '\P{- IS_phaistos_Disc}', "");
    Expect(1, 66047, '\P{^- IS_phaistos_Disc}', "");
    Expect(0, 66048, '\p{- IS_phaistos_Disc}', "");
    Expect(1, 66048, '\p{^- IS_phaistos_Disc}', "");
    Expect(1, 66048, '\P{- IS_phaistos_Disc}', "");
    Expect(0, 66048, '\P{^- IS_phaistos_Disc}', "");
    Error('\p{_	IN_Phaistos_DISC:=}');
    Error('\P{_	IN_Phaistos_DISC:=}');
    Expect(1, 66047, '\p{inphaistosdisc}', "");
    Expect(0, 66047, '\p{^inphaistosdisc}', "");
    Expect(0, 66047, '\P{inphaistosdisc}', "");
    Expect(1, 66047, '\P{^inphaistosdisc}', "");
    Expect(0, 66048, '\p{inphaistosdisc}', "");
    Expect(1, 66048, '\p{^inphaistosdisc}', "");
    Expect(1, 66048, '\P{inphaistosdisc}', "");
    Expect(0, 66048, '\P{^inphaistosdisc}', "");
    Expect(1, 66047, '\p{__In_Phaistos_Disc}', "");
    Expect(0, 66047, '\p{^__In_Phaistos_Disc}', "");
    Expect(0, 66047, '\P{__In_Phaistos_Disc}', "");
    Expect(1, 66047, '\P{^__In_Phaistos_Disc}', "");
    Expect(0, 66048, '\p{__In_Phaistos_Disc}', "");
    Expect(1, 66048, '\p{^__In_Phaistos_Disc}', "");
    Expect(1, 66048, '\P{__In_Phaistos_Disc}', "");
    Expect(0, 66048, '\P{^__In_Phaistos_Disc}', "");
    Error('\p{:=-	Phaistos}');
    Error('\P{:=-	Phaistos}');
    Expect(1, 66047, '\p{phaistos}', "");
    Expect(0, 66047, '\p{^phaistos}', "");
    Expect(0, 66047, '\P{phaistos}', "");
    Expect(1, 66047, '\P{^phaistos}', "");
    Expect(0, 66048, '\p{phaistos}', "");
    Expect(1, 66048, '\p{^phaistos}', "");
    Expect(1, 66048, '\P{phaistos}', "");
    Expect(0, 66048, '\P{^phaistos}', "");
    Expect(1, 66047, '\p{	 PHAISTOS}', "");
    Expect(0, 66047, '\p{^	 PHAISTOS}', "");
    Expect(0, 66047, '\P{	 PHAISTOS}', "");
    Expect(1, 66047, '\P{^	 PHAISTOS}', "");
    Expect(0, 66048, '\p{	 PHAISTOS}', "");
    Expect(1, 66048, '\p{^	 PHAISTOS}', "");
    Expect(1, 66048, '\P{	 PHAISTOS}', "");
    Expect(0, 66048, '\P{^	 PHAISTOS}', "");
    Error('\p{  is_Phaistos/a/}');
    Error('\P{  is_Phaistos/a/}');
    Expect(1, 66047, '\p{isphaistos}', "");
    Expect(0, 66047, '\p{^isphaistos}', "");
    Expect(0, 66047, '\P{isphaistos}', "");
    Expect(1, 66047, '\P{^isphaistos}', "");
    Expect(0, 66048, '\p{isphaistos}', "");
    Expect(1, 66048, '\p{^isphaistos}', "");
    Expect(1, 66048, '\P{isphaistos}', "");
    Expect(0, 66048, '\P{^isphaistos}', "");
    Expect(1, 66047, '\p{ -Is_phaistos}', "");
    Expect(0, 66047, '\p{^ -Is_phaistos}', "");
    Expect(0, 66047, '\P{ -Is_phaistos}', "");
    Expect(1, 66047, '\P{^ -Is_phaistos}', "");
    Expect(0, 66048, '\p{ -Is_phaistos}', "");
    Expect(1, 66048, '\p{^ -Is_phaistos}', "");
    Expect(1, 66048, '\P{ -Is_phaistos}', "");
    Expect(0, 66048, '\P{^ -Is_phaistos}', "");
    Error('\p{_/a/in_Phaistos}');
    Error('\P{_/a/in_Phaistos}');
    Expect(1, 66047, '\p{inphaistos}', "");
    Expect(0, 66047, '\p{^inphaistos}', "");
    Expect(0, 66047, '\P{inphaistos}', "");
    Expect(1, 66047, '\P{^inphaistos}', "");
    Expect(0, 66048, '\p{inphaistos}', "");
    Expect(1, 66048, '\p{^inphaistos}', "");
    Expect(1, 66048, '\P{inphaistos}', "");
    Expect(0, 66048, '\P{^inphaistos}', "");
    Expect(1, 66047, '\p{- in_PHAISTOS}', "");
    Expect(0, 66047, '\p{^- in_PHAISTOS}', "");
    Expect(0, 66047, '\P{- in_PHAISTOS}', "");
    Expect(1, 66047, '\P{^- in_PHAISTOS}', "");
    Expect(0, 66048, '\p{- in_PHAISTOS}', "");
    Expect(1, 66048, '\p{^- in_PHAISTOS}', "");
    Expect(1, 66048, '\P{- in_PHAISTOS}', "");
    Expect(0, 66048, '\P{^- in_PHAISTOS}', "");
    Error('\p{-phoenician:=}');
    Error('\P{-phoenician:=}');
    Expect(1, 67871, '\p{phoenician}', "");
    Expect(0, 67871, '\p{^phoenician}', "");
    Expect(0, 67871, '\P{phoenician}', "");
    Expect(1, 67871, '\P{^phoenician}', "");
    Expect(0, 67872, '\p{phoenician}', "");
    Expect(1, 67872, '\p{^phoenician}', "");
    Expect(1, 67872, '\P{phoenician}', "");
    Expect(0, 67872, '\P{^phoenician}', "");
    Expect(1, 67871, '\p{	_phoenician}', "");
    Expect(0, 67871, '\p{^	_phoenician}', "");
    Expect(0, 67871, '\P{	_phoenician}', "");
    Expect(1, 67871, '\P{^	_phoenician}', "");
    Expect(0, 67872, '\p{	_phoenician}', "");
    Expect(1, 67872, '\p{^	_phoenician}', "");
    Expect(1, 67872, '\P{	_phoenician}', "");
    Expect(0, 67872, '\P{^	_phoenician}', "");
    Error('\p{/a/IS_Phoenician}');
    Error('\P{/a/IS_Phoenician}');
    Expect(1, 67871, '\p{isphoenician}', "");
    Expect(0, 67871, '\p{^isphoenician}', "");
    Expect(0, 67871, '\P{isphoenician}', "");
    Expect(1, 67871, '\P{^isphoenician}', "");
    Expect(0, 67872, '\p{isphoenician}', "");
    Expect(1, 67872, '\p{^isphoenician}', "");
    Expect(1, 67872, '\P{isphoenician}', "");
    Expect(0, 67872, '\P{^isphoenician}', "");
    Expect(1, 67871, '\p{-is_PHOENICIAN}', "");
    Expect(0, 67871, '\p{^-is_PHOENICIAN}', "");
    Expect(0, 67871, '\P{-is_PHOENICIAN}', "");
    Expect(1, 67871, '\P{^-is_PHOENICIAN}', "");
    Expect(0, 67872, '\p{-is_PHOENICIAN}', "");
    Expect(1, 67872, '\p{^-is_PHOENICIAN}', "");
    Expect(1, 67872, '\P{-is_PHOENICIAN}', "");
    Expect(0, 67872, '\P{^-is_PHOENICIAN}', "");
    Error('\p{- Phnx/a/}');
    Error('\P{- Phnx/a/}');
    Expect(1, 67871, '\p{phnx}', "");
    Expect(0, 67871, '\p{^phnx}', "");
    Expect(0, 67871, '\P{phnx}', "");
    Expect(1, 67871, '\P{^phnx}', "");
    Expect(0, 67872, '\p{phnx}', "");
    Expect(1, 67872, '\p{^phnx}', "");
    Expect(1, 67872, '\P{phnx}', "");
    Expect(0, 67872, '\P{^phnx}', "");
    Expect(1, 67871, '\p{-_phnx}', "");
    Expect(0, 67871, '\p{^-_phnx}', "");
    Expect(0, 67871, '\P{-_phnx}', "");
    Expect(1, 67871, '\P{^-_phnx}', "");
    Expect(0, 67872, '\p{-_phnx}', "");
    Expect(1, 67872, '\p{^-_phnx}', "");
    Expect(1, 67872, '\P{-_phnx}', "");
    Expect(0, 67872, '\P{^-_phnx}', "");
    Error('\p{/a/	Is_Phnx}');
    Error('\P{/a/	Is_Phnx}');
    Expect(1, 67871, '\p{isphnx}', "");
    Expect(0, 67871, '\p{^isphnx}', "");
    Expect(0, 67871, '\P{isphnx}', "");
    Expect(1, 67871, '\P{^isphnx}', "");
    Expect(0, 67872, '\p{isphnx}', "");
    Expect(1, 67872, '\p{^isphnx}', "");
    Expect(1, 67872, '\P{isphnx}', "");
    Expect(0, 67872, '\P{^isphnx}', "");
    Expect(1, 67871, '\p{	-is_PHNX}', "");
    Expect(0, 67871, '\p{^	-is_PHNX}', "");
    Expect(0, 67871, '\P{	-is_PHNX}', "");
    Expect(1, 67871, '\P{^	-is_PHNX}', "");
    Expect(0, 67872, '\p{	-is_PHNX}', "");
    Expect(1, 67872, '\p{^	-is_PHNX}', "");
    Expect(1, 67872, '\P{	-is_PHNX}', "");
    Expect(0, 67872, '\P{^	-is_PHNX}', "");
    Error('\p{_:=Phonetic_Extensions}');
    Error('\P{_:=Phonetic_Extensions}');
    Expect(1, 7551, '\p{phoneticextensions}', "");
    Expect(0, 7551, '\p{^phoneticextensions}', "");
    Expect(0, 7551, '\P{phoneticextensions}', "");
    Expect(1, 7551, '\P{^phoneticextensions}', "");
    Expect(0, 7552, '\p{phoneticextensions}', "");
    Expect(1, 7552, '\p{^phoneticextensions}', "");
    Expect(1, 7552, '\P{phoneticextensions}', "");
    Expect(0, 7552, '\P{^phoneticextensions}', "");
    Expect(1, 7551, '\p{_ Phonetic_Extensions}', "");
    Expect(0, 7551, '\p{^_ Phonetic_Extensions}', "");
    Expect(0, 7551, '\P{_ Phonetic_Extensions}', "");
    Expect(1, 7551, '\P{^_ Phonetic_Extensions}', "");
    Expect(0, 7552, '\p{_ Phonetic_Extensions}', "");
    Expect(1, 7552, '\p{^_ Phonetic_Extensions}', "");
    Expect(1, 7552, '\P{_ Phonetic_Extensions}', "");
    Expect(0, 7552, '\P{^_ Phonetic_Extensions}', "");
    Error('\p{ :=Is_Phonetic_EXTENSIONS}');
    Error('\P{ :=Is_Phonetic_EXTENSIONS}');
    Expect(1, 7551, '\p{isphoneticextensions}', "");
    Expect(0, 7551, '\p{^isphoneticextensions}', "");
    Expect(0, 7551, '\P{isphoneticextensions}', "");
    Expect(1, 7551, '\P{^isphoneticextensions}', "");
    Expect(0, 7552, '\p{isphoneticextensions}', "");
    Expect(1, 7552, '\p{^isphoneticextensions}', "");
    Expect(1, 7552, '\P{isphoneticextensions}', "");
    Expect(0, 7552, '\P{^isphoneticextensions}', "");
    Expect(1, 7551, '\p{	 Is_Phonetic_Extensions}', "");
    Expect(0, 7551, '\p{^	 Is_Phonetic_Extensions}', "");
    Expect(0, 7551, '\P{	 Is_Phonetic_Extensions}', "");
    Expect(1, 7551, '\P{^	 Is_Phonetic_Extensions}', "");
    Expect(0, 7552, '\p{	 Is_Phonetic_Extensions}', "");
    Expect(1, 7552, '\p{^	 Is_Phonetic_Extensions}', "");
    Expect(1, 7552, '\P{	 Is_Phonetic_Extensions}', "");
    Expect(0, 7552, '\P{^	 Is_Phonetic_Extensions}', "");
    Error('\p{:=__in_phonetic_Extensions}');
    Error('\P{:=__in_phonetic_Extensions}');
    Expect(1, 7551, '\p{inphoneticextensions}', "");
    Expect(0, 7551, '\p{^inphoneticextensions}', "");
    Expect(0, 7551, '\P{inphoneticextensions}', "");
    Expect(1, 7551, '\P{^inphoneticextensions}', "");
    Expect(0, 7552, '\p{inphoneticextensions}', "");
    Expect(1, 7552, '\p{^inphoneticextensions}', "");
    Expect(1, 7552, '\P{inphoneticextensions}', "");
    Expect(0, 7552, '\P{^inphoneticextensions}', "");
    Expect(1, 7551, '\p{		In_PHONETIC_Extensions}', "");
    Expect(0, 7551, '\p{^		In_PHONETIC_Extensions}', "");
    Expect(0, 7551, '\P{		In_PHONETIC_Extensions}', "");
    Expect(1, 7551, '\P{^		In_PHONETIC_Extensions}', "");
    Expect(0, 7552, '\p{		In_PHONETIC_Extensions}', "");
    Expect(1, 7552, '\p{^		In_PHONETIC_Extensions}', "");
    Expect(1, 7552, '\P{		In_PHONETIC_Extensions}', "");
    Expect(0, 7552, '\P{^		In_PHONETIC_Extensions}', "");
    Error('\p{-Phonetic_Ext/a/}');
    Error('\P{-Phonetic_Ext/a/}');
    Expect(1, 7551, '\p{phoneticext}', "");
    Expect(0, 7551, '\p{^phoneticext}', "");
    Expect(0, 7551, '\P{phoneticext}', "");
    Expect(1, 7551, '\P{^phoneticext}', "");
    Expect(0, 7552, '\p{phoneticext}', "");
    Expect(1, 7552, '\p{^phoneticext}', "");
    Expect(1, 7552, '\P{phoneticext}', "");
    Expect(0, 7552, '\P{^phoneticext}', "");
    Expect(1, 7551, '\p{_ phonetic_EXT}', "");
    Expect(0, 7551, '\p{^_ phonetic_EXT}', "");
    Expect(0, 7551, '\P{_ phonetic_EXT}', "");
    Expect(1, 7551, '\P{^_ phonetic_EXT}', "");
    Expect(0, 7552, '\p{_ phonetic_EXT}', "");
    Expect(1, 7552, '\p{^_ phonetic_EXT}', "");
    Expect(1, 7552, '\P{_ phonetic_EXT}', "");
    Expect(0, 7552, '\P{^_ phonetic_EXT}', "");
    Error('\p{ :=IS_PHONETIC_ext}');
    Error('\P{ :=IS_PHONETIC_ext}');
    Expect(1, 7551, '\p{isphoneticext}', "");
    Expect(0, 7551, '\p{^isphoneticext}', "");
    Expect(0, 7551, '\P{isphoneticext}', "");
    Expect(1, 7551, '\P{^isphoneticext}', "");
    Expect(0, 7552, '\p{isphoneticext}', "");
    Expect(1, 7552, '\p{^isphoneticext}', "");
    Expect(1, 7552, '\P{isphoneticext}', "");
    Expect(0, 7552, '\P{^isphoneticext}', "");
    Expect(1, 7551, '\p{Is_phonetic_EXT}', "");
    Expect(0, 7551, '\p{^Is_phonetic_EXT}', "");
    Expect(0, 7551, '\P{Is_phonetic_EXT}', "");
    Expect(1, 7551, '\P{^Is_phonetic_EXT}', "");
    Expect(0, 7552, '\p{Is_phonetic_EXT}', "");
    Expect(1, 7552, '\p{^Is_phonetic_EXT}', "");
    Expect(1, 7552, '\P{Is_phonetic_EXT}', "");
    Expect(0, 7552, '\P{^Is_phonetic_EXT}', "");
    Error('\p{/a/ -IN_Phonetic_ext}');
    Error('\P{/a/ -IN_Phonetic_ext}');
    Expect(1, 7551, '\p{inphoneticext}', "");
    Expect(0, 7551, '\p{^inphoneticext}', "");
    Expect(0, 7551, '\P{inphoneticext}', "");
    Expect(1, 7551, '\P{^inphoneticext}', "");
    Expect(0, 7552, '\p{inphoneticext}', "");
    Expect(1, 7552, '\p{^inphoneticext}', "");
    Expect(1, 7552, '\P{inphoneticext}', "");
    Expect(0, 7552, '\P{^inphoneticext}', "");
    Expect(1, 7551, '\p{ 	in_Phonetic_Ext}', "");
    Expect(0, 7551, '\p{^ 	in_Phonetic_Ext}', "");
    Expect(0, 7551, '\P{ 	in_Phonetic_Ext}', "");
    Expect(1, 7551, '\P{^ 	in_Phonetic_Ext}', "");
    Expect(0, 7552, '\p{ 	in_Phonetic_Ext}', "");
    Expect(1, 7552, '\p{^ 	in_Phonetic_Ext}', "");
    Expect(1, 7552, '\P{ 	in_Phonetic_Ext}', "");
    Expect(0, 7552, '\P{^ 	in_Phonetic_Ext}', "");
    Error('\p{:=phonetic_Extensions_supplement}');
    Error('\P{:=phonetic_Extensions_supplement}');
    Expect(1, 7615, '\p{phoneticextensionssupplement}', "");
    Expect(0, 7615, '\p{^phoneticextensionssupplement}', "");
    Expect(0, 7615, '\P{phoneticextensionssupplement}', "");
    Expect(1, 7615, '\P{^phoneticextensionssupplement}', "");
    Expect(0, 7616, '\p{phoneticextensionssupplement}', "");
    Expect(1, 7616, '\p{^phoneticextensionssupplement}', "");
    Expect(1, 7616, '\P{phoneticextensionssupplement}', "");
    Expect(0, 7616, '\P{^phoneticextensionssupplement}', "");
    Expect(1, 7615, '\p{		Phonetic_extensions_supplement}', "");
    Expect(0, 7615, '\p{^		Phonetic_extensions_supplement}', "");
    Expect(0, 7615, '\P{		Phonetic_extensions_supplement}', "");
    Expect(1, 7615, '\P{^		Phonetic_extensions_supplement}', "");
    Expect(0, 7616, '\p{		Phonetic_extensions_supplement}', "");
    Expect(1, 7616, '\p{^		Phonetic_extensions_supplement}', "");
    Expect(1, 7616, '\P{		Phonetic_extensions_supplement}', "");
    Expect(0, 7616, '\P{^		Phonetic_extensions_supplement}', "");
    Error('\p{/a/_IS_Phonetic_Extensions_supplement}');
    Error('\P{/a/_IS_Phonetic_Extensions_supplement}');
    Expect(1, 7615, '\p{isphoneticextensionssupplement}', "");
    Expect(0, 7615, '\p{^isphoneticextensionssupplement}', "");
    Expect(0, 7615, '\P{isphoneticextensionssupplement}', "");
    Expect(1, 7615, '\P{^isphoneticextensionssupplement}', "");
    Expect(0, 7616, '\p{isphoneticextensionssupplement}', "");
    Expect(1, 7616, '\p{^isphoneticextensionssupplement}', "");
    Expect(1, 7616, '\P{isphoneticextensionssupplement}', "");
    Expect(0, 7616, '\P{^isphoneticextensionssupplement}', "");
    Expect(1, 7615, '\p{ is_Phonetic_extensions_Supplement}', "");
    Expect(0, 7615, '\p{^ is_Phonetic_extensions_Supplement}', "");
    Expect(0, 7615, '\P{ is_Phonetic_extensions_Supplement}', "");
    Expect(1, 7615, '\P{^ is_Phonetic_extensions_Supplement}', "");
    Expect(0, 7616, '\p{ is_Phonetic_extensions_Supplement}', "");
    Expect(1, 7616, '\p{^ is_Phonetic_extensions_Supplement}', "");
    Expect(1, 7616, '\P{ is_Phonetic_extensions_Supplement}', "");
    Expect(0, 7616, '\P{^ is_Phonetic_extensions_Supplement}', "");
    Error('\p{/a/__In_Phonetic_extensions_Supplement}');
    Error('\P{/a/__In_Phonetic_extensions_Supplement}');
    Expect(1, 7615, '\p{inphoneticextensionssupplement}', "");
    Expect(0, 7615, '\p{^inphoneticextensionssupplement}', "");
    Expect(0, 7615, '\P{inphoneticextensionssupplement}', "");
    Expect(1, 7615, '\P{^inphoneticextensionssupplement}', "");
    Expect(0, 7616, '\p{inphoneticextensionssupplement}', "");
    Expect(1, 7616, '\p{^inphoneticextensionssupplement}', "");
    Expect(1, 7616, '\P{inphoneticextensionssupplement}', "");
    Expect(0, 7616, '\P{^inphoneticextensionssupplement}', "");
    Expect(1, 7615, '\p{	_IN_PHONETIC_Extensions_Supplement}', "");
    Expect(0, 7615, '\p{^	_IN_PHONETIC_Extensions_Supplement}', "");
    Expect(0, 7615, '\P{	_IN_PHONETIC_Extensions_Supplement}', "");
    Expect(1, 7615, '\P{^	_IN_PHONETIC_Extensions_Supplement}', "");
    Expect(0, 7616, '\p{	_IN_PHONETIC_Extensions_Supplement}', "");
    Expect(1, 7616, '\p{^	_IN_PHONETIC_Extensions_Supplement}', "");
    Expect(1, 7616, '\P{	_IN_PHONETIC_Extensions_Supplement}', "");
    Expect(0, 7616, '\P{^	_IN_PHONETIC_Extensions_Supplement}', "");
    Error('\p{:=__phonetic_ext_SUP}');
    Error('\P{:=__phonetic_ext_SUP}');
    Expect(1, 7615, '\p{phoneticextsup}', "");
    Expect(0, 7615, '\p{^phoneticextsup}', "");
    Expect(0, 7615, '\P{phoneticextsup}', "");
    Expect(1, 7615, '\P{^phoneticextsup}', "");
    Expect(0, 7616, '\p{phoneticextsup}', "");
    Expect(1, 7616, '\p{^phoneticextsup}', "");
    Expect(1, 7616, '\P{phoneticextsup}', "");
    Expect(0, 7616, '\P{^phoneticextsup}', "");
    Expect(1, 7615, '\p{ phonetic_EXT_Sup}', "");
    Expect(0, 7615, '\p{^ phonetic_EXT_Sup}', "");
    Expect(0, 7615, '\P{ phonetic_EXT_Sup}', "");
    Expect(1, 7615, '\P{^ phonetic_EXT_Sup}', "");
    Expect(0, 7616, '\p{ phonetic_EXT_Sup}', "");
    Expect(1, 7616, '\p{^ phonetic_EXT_Sup}', "");
    Expect(1, 7616, '\P{ phonetic_EXT_Sup}', "");
    Expect(0, 7616, '\P{^ phonetic_EXT_Sup}', "");
    Error('\p{-Is_Phonetic_Ext_Sup/a/}');
    Error('\P{-Is_Phonetic_Ext_Sup/a/}');
    Expect(1, 7615, '\p{isphoneticextsup}', "");
    Expect(0, 7615, '\p{^isphoneticextsup}', "");
    Expect(0, 7615, '\P{isphoneticextsup}', "");
    Expect(1, 7615, '\P{^isphoneticextsup}', "");
    Expect(0, 7616, '\p{isphoneticextsup}', "");
    Expect(1, 7616, '\p{^isphoneticextsup}', "");
    Expect(1, 7616, '\P{isphoneticextsup}', "");
    Expect(0, 7616, '\P{^isphoneticextsup}', "");
    Expect(1, 7615, '\p{	Is_Phonetic_Ext_Sup}', "");
    Expect(0, 7615, '\p{^	Is_Phonetic_Ext_Sup}', "");
    Expect(0, 7615, '\P{	Is_Phonetic_Ext_Sup}', "");
    Expect(1, 7615, '\P{^	Is_Phonetic_Ext_Sup}', "");
    Expect(0, 7616, '\p{	Is_Phonetic_Ext_Sup}', "");
    Expect(1, 7616, '\p{^	Is_Phonetic_Ext_Sup}', "");
    Expect(1, 7616, '\P{	Is_Phonetic_Ext_Sup}', "");
    Expect(0, 7616, '\P{^	Is_Phonetic_Ext_Sup}', "");
    Error('\p{:=-In_PHONETIC_Ext_Sup}');
    Error('\P{:=-In_PHONETIC_Ext_Sup}');
    Expect(1, 7615, '\p{inphoneticextsup}', "");
    Expect(0, 7615, '\p{^inphoneticextsup}', "");
    Expect(0, 7615, '\P{inphoneticextsup}', "");
    Expect(1, 7615, '\P{^inphoneticextsup}', "");
    Expect(0, 7616, '\p{inphoneticextsup}', "");
    Expect(1, 7616, '\p{^inphoneticextsup}', "");
    Expect(1, 7616, '\P{inphoneticextsup}', "");
    Expect(0, 7616, '\P{^inphoneticextsup}', "");
    Expect(1, 7615, '\p{		In_phonetic_EXT_SUP}', "");
    Expect(0, 7615, '\p{^		In_phonetic_EXT_SUP}', "");
    Expect(0, 7615, '\P{		In_phonetic_EXT_SUP}', "");
    Expect(1, 7615, '\P{^		In_phonetic_EXT_SUP}', "");
    Expect(0, 7616, '\p{		In_phonetic_EXT_SUP}', "");
    Expect(1, 7616, '\p{^		In_phonetic_EXT_SUP}', "");
    Expect(1, 7616, '\P{		In_phonetic_EXT_SUP}', "");
    Expect(0, 7616, '\P{^		In_phonetic_EXT_SUP}', "");
    Error('\p{- PLAYING_cards/a/}');
    Error('\P{- PLAYING_cards/a/}');
    Expect(1, 127231, '\p{playingcards}', "");
    Expect(0, 127231, '\p{^playingcards}', "");
    Expect(0, 127231, '\P{playingcards}', "");
    Expect(1, 127231, '\P{^playingcards}', "");
    Expect(0, 127232, '\p{playingcards}', "");
    Expect(1, 127232, '\p{^playingcards}', "");
    Expect(1, 127232, '\P{playingcards}', "");
    Expect(0, 127232, '\P{^playingcards}', "");
    Expect(1, 127231, '\p{-PLAYING_Cards}', "");
    Expect(0, 127231, '\p{^-PLAYING_Cards}', "");
    Expect(0, 127231, '\P{-PLAYING_Cards}', "");
    Expect(1, 127231, '\P{^-PLAYING_Cards}', "");
    Expect(0, 127232, '\p{-PLAYING_Cards}', "");
    Expect(1, 127232, '\p{^-PLAYING_Cards}', "");
    Expect(1, 127232, '\P{-PLAYING_Cards}', "");
    Expect(0, 127232, '\P{^-PLAYING_Cards}', "");
    Error('\p{/a/-is_Playing_cards}');
    Error('\P{/a/-is_Playing_cards}');
    Expect(1, 127231, '\p{isplayingcards}', "");
    Expect(0, 127231, '\p{^isplayingcards}', "");
    Expect(0, 127231, '\P{isplayingcards}', "");
    Expect(1, 127231, '\P{^isplayingcards}', "");
    Expect(0, 127232, '\p{isplayingcards}', "");
    Expect(1, 127232, '\p{^isplayingcards}', "");
    Expect(1, 127232, '\P{isplayingcards}', "");
    Expect(0, 127232, '\P{^isplayingcards}', "");
    Expect(1, 127231, '\p{ -IS_PLAYING_cards}', "");
    Expect(0, 127231, '\p{^ -IS_PLAYING_cards}', "");
    Expect(0, 127231, '\P{ -IS_PLAYING_cards}', "");
    Expect(1, 127231, '\P{^ -IS_PLAYING_cards}', "");
    Expect(0, 127232, '\p{ -IS_PLAYING_cards}', "");
    Expect(1, 127232, '\p{^ -IS_PLAYING_cards}', "");
    Expect(1, 127232, '\P{ -IS_PLAYING_cards}', "");
    Expect(0, 127232, '\P{^ -IS_PLAYING_cards}', "");
    Error('\p{_/a/In_Playing_CARDS}');
    Error('\P{_/a/In_Playing_CARDS}');
    Expect(1, 127231, '\p{inplayingcards}', "");
    Expect(0, 127231, '\p{^inplayingcards}', "");
    Expect(0, 127231, '\P{inplayingcards}', "");
    Expect(1, 127231, '\P{^inplayingcards}', "");
    Expect(0, 127232, '\p{inplayingcards}', "");
    Expect(1, 127232, '\p{^inplayingcards}', "");
    Expect(1, 127232, '\P{inplayingcards}', "");
    Expect(0, 127232, '\P{^inplayingcards}', "");
    Expect(1, 127231, '\p{_ In_Playing_cards}', "");
    Expect(0, 127231, '\p{^_ In_Playing_cards}', "");
    Expect(0, 127231, '\P{_ In_Playing_cards}', "");
    Expect(1, 127231, '\P{^_ In_Playing_cards}', "");
    Expect(0, 127232, '\p{_ In_Playing_cards}', "");
    Expect(1, 127232, '\p{^_ In_Playing_cards}', "");
    Expect(1, 127232, '\P{_ In_Playing_cards}', "");
    Expect(0, 127232, '\P{^_ In_Playing_cards}', "");
    Error('\p{/a/ 	posixalnum}');
    Error('\P{/a/ 	posixalnum}');
    Expect(1, 122, '\p{posixalnum}', "");
    Expect(0, 122, '\p{^posixalnum}', "");
    Expect(0, 122, '\P{posixalnum}', "");
    Expect(1, 122, '\P{^posixalnum}', "");
    Expect(0, 123, '\p{posixalnum}', "");
    Expect(1, 123, '\p{^posixalnum}', "");
    Expect(1, 123, '\P{posixalnum}', "");
    Expect(0, 123, '\P{^posixalnum}', "");
    Expect(1, 122, '\p{-_PosixAlnum}', "");
    Expect(0, 122, '\p{^-_PosixAlnum}', "");
    Expect(0, 122, '\P{-_PosixAlnum}', "");
    Expect(1, 122, '\P{^-_PosixAlnum}', "");
    Expect(0, 123, '\p{-_PosixAlnum}', "");
    Expect(1, 123, '\p{^-_PosixAlnum}', "");
    Expect(1, 123, '\P{-_PosixAlnum}', "");
    Expect(0, 123, '\P{^-_PosixAlnum}', "");
    Error('\p{:= 	Is_posixalnum}');
    Error('\P{:= 	Is_posixalnum}');
    Expect(1, 122, '\p{isposixalnum}', "");
    Expect(0, 122, '\p{^isposixalnum}', "");
    Expect(0, 122, '\P{isposixalnum}', "");
    Expect(1, 122, '\P{^isposixalnum}', "");
    Expect(0, 123, '\p{isposixalnum}', "");
    Expect(1, 123, '\p{^isposixalnum}', "");
    Expect(1, 123, '\P{isposixalnum}', "");
    Expect(0, 123, '\P{^isposixalnum}', "");
    Expect(1, 122, '\p{-	IS_POSIXALNUM}', "");
    Expect(0, 122, '\p{^-	IS_POSIXALNUM}', "");
    Expect(0, 122, '\P{-	IS_POSIXALNUM}', "");
    Expect(1, 122, '\P{^-	IS_POSIXALNUM}', "");
    Expect(0, 123, '\p{-	IS_POSIXALNUM}', "");
    Expect(1, 123, '\p{^-	IS_POSIXALNUM}', "");
    Expect(1, 123, '\P{-	IS_POSIXALNUM}', "");
    Expect(0, 123, '\P{^-	IS_POSIXALNUM}', "");
    Error('\p{	 POSIXALPHA:=}');
    Error('\P{	 POSIXALPHA:=}');
    Expect(1, 122, '\p{posixalpha}', "");
    Expect(0, 122, '\p{^posixalpha}', "");
    Expect(0, 122, '\P{posixalpha}', "");
    Expect(1, 122, '\P{^posixalpha}', "");
    Expect(0, 123, '\p{posixalpha}', "");
    Expect(1, 123, '\p{^posixalpha}', "");
    Expect(1, 123, '\P{posixalpha}', "");
    Expect(0, 123, '\P{^posixalpha}', "");
    Expect(1, 122, '\p{- POSIXALPHA}', "");
    Expect(0, 122, '\p{^- POSIXALPHA}', "");
    Expect(0, 122, '\P{- POSIXALPHA}', "");
    Expect(1, 122, '\P{^- POSIXALPHA}', "");
    Expect(0, 123, '\p{- POSIXALPHA}', "");
    Expect(1, 123, '\p{^- POSIXALPHA}', "");
    Expect(1, 123, '\P{- POSIXALPHA}', "");
    Expect(0, 123, '\P{^- POSIXALPHA}', "");
    Error('\p{	_Is_PosixAlpha:=}');
    Error('\P{	_Is_PosixAlpha:=}');
    Expect(1, 122, '\p{isposixalpha}', "");
    Expect(0, 122, '\p{^isposixalpha}', "");
    Expect(0, 122, '\P{isposixalpha}', "");
    Expect(1, 122, '\P{^isposixalpha}', "");
    Expect(0, 123, '\p{isposixalpha}', "");
    Expect(1, 123, '\p{^isposixalpha}', "");
    Expect(1, 123, '\P{isposixalpha}', "");
    Expect(0, 123, '\P{^isposixalpha}', "");
    Expect(1, 122, '\p{ IS_PosixAlpha}', "");
    Expect(0, 122, '\p{^ IS_PosixAlpha}', "");
    Expect(0, 122, '\P{ IS_PosixAlpha}', "");
    Expect(1, 122, '\P{^ IS_PosixAlpha}', "");
    Expect(0, 123, '\p{ IS_PosixAlpha}', "");
    Expect(1, 123, '\p{^ IS_PosixAlpha}', "");
    Expect(1, 123, '\P{ IS_PosixAlpha}', "");
    Expect(0, 123, '\P{^ IS_PosixAlpha}', "");
    Error('\p{		posixblank:=}');
    Error('\P{		posixblank:=}');
    Expect(1, 32, '\p{posixblank}', "");
    Expect(0, 32, '\p{^posixblank}', "");
    Expect(0, 32, '\P{posixblank}', "");
    Expect(1, 32, '\P{^posixblank}', "");
    Expect(0, 33, '\p{posixblank}', "");
    Expect(1, 33, '\p{^posixblank}', "");
    Expect(1, 33, '\P{posixblank}', "");
    Expect(0, 33, '\P{^posixblank}', "");
    Expect(1, 32, '\p{	posixblank}', "");
    Expect(0, 32, '\p{^	posixblank}', "");
    Expect(0, 32, '\P{	posixblank}', "");
    Expect(1, 32, '\P{^	posixblank}', "");
    Expect(0, 33, '\p{	posixblank}', "");
    Expect(1, 33, '\p{^	posixblank}', "");
    Expect(1, 33, '\P{	posixblank}', "");
    Expect(0, 33, '\P{^	posixblank}', "");
    Error('\p{_-is_POSIXBLANK:=}');
    Error('\P{_-is_POSIXBLANK:=}');
    Expect(1, 32, '\p{isposixblank}', "");
    Expect(0, 32, '\p{^isposixblank}', "");
    Expect(0, 32, '\P{isposixblank}', "");
    Expect(1, 32, '\P{^isposixblank}', "");
    Expect(0, 33, '\p{isposixblank}', "");
    Expect(1, 33, '\p{^isposixblank}', "");
    Expect(1, 33, '\P{isposixblank}', "");
    Expect(0, 33, '\P{^isposixblank}', "");
    Expect(1, 32, '\p{_-Is_PosixBlank}', "");
    Expect(0, 32, '\p{^_-Is_PosixBlank}', "");
    Expect(0, 32, '\P{_-Is_PosixBlank}', "");
    Expect(1, 32, '\P{^_-Is_PosixBlank}', "");
    Expect(0, 33, '\p{_-Is_PosixBlank}', "");
    Expect(1, 33, '\p{^_-Is_PosixBlank}', "");
    Expect(1, 33, '\P{_-Is_PosixBlank}', "");
    Expect(0, 33, '\P{^_-Is_PosixBlank}', "");
    Error('\p{/a/	_PosixCntrl}');
    Error('\P{/a/	_PosixCntrl}');
    Expect(1, 127, '\p{posixcntrl}', "");
    Expect(0, 127, '\p{^posixcntrl}', "");
    Expect(0, 127, '\P{posixcntrl}', "");
    Expect(1, 127, '\P{^posixcntrl}', "");
    Expect(0, 128, '\p{posixcntrl}', "");
    Expect(1, 128, '\p{^posixcntrl}', "");
    Expect(1, 128, '\P{posixcntrl}', "");
    Expect(0, 128, '\P{^posixcntrl}', "");
    Expect(1, 127, '\p{ -PosixCntrl}', "");
    Expect(0, 127, '\p{^ -PosixCntrl}', "");
    Expect(0, 127, '\P{ -PosixCntrl}', "");
    Expect(1, 127, '\P{^ -PosixCntrl}', "");
    Expect(0, 128, '\p{ -PosixCntrl}', "");
    Expect(1, 128, '\p{^ -PosixCntrl}', "");
    Expect(1, 128, '\P{ -PosixCntrl}', "");
    Expect(0, 128, '\P{^ -PosixCntrl}', "");
    Error('\p{-/a/IS_POSIXCNTRL}');
    Error('\P{-/a/IS_POSIXCNTRL}');
    Expect(1, 127, '\p{isposixcntrl}', "");
    Expect(0, 127, '\p{^isposixcntrl}', "");
    Expect(0, 127, '\P{isposixcntrl}', "");
    Expect(1, 127, '\P{^isposixcntrl}', "");
    Expect(0, 128, '\p{isposixcntrl}', "");
    Expect(1, 128, '\p{^isposixcntrl}', "");
    Expect(1, 128, '\P{isposixcntrl}', "");
    Expect(0, 128, '\P{^isposixcntrl}', "");
    Expect(1, 127, '\p{	IS_PosixCntrl}', "");
    Expect(0, 127, '\p{^	IS_PosixCntrl}', "");
    Expect(0, 127, '\P{	IS_PosixCntrl}', "");
    Expect(1, 127, '\P{^	IS_PosixCntrl}', "");
    Expect(0, 128, '\p{	IS_PosixCntrl}', "");
    Expect(1, 128, '\p{^	IS_PosixCntrl}', "");
    Expect(1, 128, '\P{	IS_PosixCntrl}', "");
    Expect(0, 128, '\P{^	IS_PosixCntrl}', "");
    Error('\p{:=_posixdigit}');
    Error('\P{:=_posixdigit}');
    Expect(1, 57, '\p{posixdigit}', "");
    Expect(0, 57, '\p{^posixdigit}', "");
    Expect(0, 57, '\P{posixdigit}', "");
    Expect(1, 57, '\P{^posixdigit}', "");
    Expect(0, 58, '\p{posixdigit}', "");
    Expect(1, 58, '\p{^posixdigit}', "");
    Expect(1, 58, '\P{posixdigit}', "");
    Expect(0, 58, '\P{^posixdigit}', "");
    Expect(1, 57, '\p{--posixdigit}', "");
    Expect(0, 57, '\p{^--posixdigit}', "");
    Expect(0, 57, '\P{--posixdigit}', "");
    Expect(1, 57, '\P{^--posixdigit}', "");
    Expect(0, 58, '\p{--posixdigit}', "");
    Expect(1, 58, '\p{^--posixdigit}', "");
    Expect(1, 58, '\P{--posixdigit}', "");
    Expect(0, 58, '\P{^--posixdigit}', "");
    Error('\p{-is_posixdigit/a/}');
    Error('\P{-is_posixdigit/a/}');
    Expect(1, 57, '\p{isposixdigit}', "");
    Expect(0, 57, '\p{^isposixdigit}', "");
    Expect(0, 57, '\P{isposixdigit}', "");
    Expect(1, 57, '\P{^isposixdigit}', "");
    Expect(0, 58, '\p{isposixdigit}', "");
    Expect(1, 58, '\p{^isposixdigit}', "");
    Expect(1, 58, '\P{isposixdigit}', "");
    Expect(0, 58, '\P{^isposixdigit}', "");
    Expect(1, 57, '\p{is_PosixDigit}', "");
    Expect(0, 57, '\p{^is_PosixDigit}', "");
    Expect(0, 57, '\P{is_PosixDigit}', "");
    Expect(1, 57, '\P{^is_PosixDigit}', "");
    Expect(0, 58, '\p{is_PosixDigit}', "");
    Expect(1, 58, '\p{^is_PosixDigit}', "");
    Expect(1, 58, '\P{is_PosixDigit}', "");
    Expect(0, 58, '\P{^is_PosixDigit}', "");
    Error('\p{/a/	POSIXGRAPH}');
    Error('\P{/a/	POSIXGRAPH}');
    Expect(1, 126, '\p{posixgraph}', "");
    Expect(0, 126, '\p{^posixgraph}', "");
    Expect(0, 126, '\P{posixgraph}', "");
    Expect(1, 126, '\P{^posixgraph}', "");
    Expect(0, 127, '\p{posixgraph}', "");
    Expect(1, 127, '\p{^posixgraph}', "");
    Expect(1, 127, '\P{posixgraph}', "");
    Expect(0, 127, '\P{^posixgraph}', "");
    Expect(1, 126, '\p{-	posixgraph}', "");
    Expect(0, 126, '\p{^-	posixgraph}', "");
    Expect(0, 126, '\P{-	posixgraph}', "");
    Expect(1, 126, '\P{^-	posixgraph}', "");
    Expect(0, 127, '\p{-	posixgraph}', "");
    Expect(1, 127, '\p{^-	posixgraph}', "");
    Expect(1, 127, '\P{-	posixgraph}', "");
    Expect(0, 127, '\P{^-	posixgraph}', "");
    Error('\p{:=	IS_PosixGraph}');
    Error('\P{:=	IS_PosixGraph}');
    Expect(1, 126, '\p{isposixgraph}', "");
    Expect(0, 126, '\p{^isposixgraph}', "");
    Expect(0, 126, '\P{isposixgraph}', "");
    Expect(1, 126, '\P{^isposixgraph}', "");
    Expect(0, 127, '\p{isposixgraph}', "");
    Expect(1, 127, '\p{^isposixgraph}', "");
    Expect(1, 127, '\P{isposixgraph}', "");
    Expect(0, 127, '\P{^isposixgraph}', "");
    Expect(1, 126, '\p{	Is_PosixGraph}', "");
    Expect(0, 126, '\p{^	Is_PosixGraph}', "");
    Expect(0, 126, '\P{	Is_PosixGraph}', "");
    Expect(1, 126, '\P{^	Is_PosixGraph}', "");
    Expect(0, 127, '\p{	Is_PosixGraph}', "");
    Expect(1, 127, '\p{^	Is_PosixGraph}', "");
    Expect(1, 127, '\P{	Is_PosixGraph}', "");
    Expect(0, 127, '\P{^	Is_PosixGraph}', "");
    Error('\p{/a/	PosixLower}');
    Error('\P{/a/	PosixLower}');
    Expect(1, 122, '\p{posixlower}', "");
    Expect(0, 122, '\p{^posixlower}', "");
    Expect(0, 122, '\P{posixlower}', "");
    Expect(1, 122, '\P{^posixlower}', "");
    Expect(0, 123, '\p{posixlower}', "");
    Expect(1, 123, '\p{^posixlower}', "");
    Expect(1, 123, '\P{posixlower}', "");
    Expect(0, 123, '\P{^posixlower}', "");
    Expect(1, 122, '\p{-_posixlower}', "");
    Expect(0, 122, '\p{^-_posixlower}', "");
    Expect(0, 122, '\P{-_posixlower}', "");
    Expect(1, 122, '\P{^-_posixlower}', "");
    Expect(0, 123, '\p{-_posixlower}', "");
    Expect(1, 123, '\p{^-_posixlower}', "");
    Expect(1, 123, '\P{-_posixlower}', "");
    Expect(0, 123, '\P{^-_posixlower}', "");
    Error('\p{-Is_posixlower:=}');
    Error('\P{-Is_posixlower:=}');
    Expect(1, 122, '\p{isposixlower}', "");
    Expect(0, 122, '\p{^isposixlower}', "");
    Expect(0, 122, '\P{isposixlower}', "");
    Expect(1, 122, '\P{^isposixlower}', "");
    Expect(0, 123, '\p{isposixlower}', "");
    Expect(1, 123, '\p{^isposixlower}', "");
    Expect(1, 123, '\P{isposixlower}', "");
    Expect(0, 123, '\P{^isposixlower}', "");
    Expect(1, 122, '\p{ -is_PosixLower}', "");
    Expect(0, 122, '\p{^ -is_PosixLower}', "");
    Expect(0, 122, '\P{ -is_PosixLower}', "");
    Expect(1, 122, '\P{^ -is_PosixLower}', "");
    Expect(0, 123, '\p{ -is_PosixLower}', "");
    Expect(1, 123, '\p{^ -is_PosixLower}', "");
    Expect(1, 123, '\P{ -is_PosixLower}', "");
    Expect(0, 123, '\P{^ -is_PosixLower}', "");
    Error('\p{/a/		POSIXPRINT}');
    Error('\P{/a/		POSIXPRINT}');
    Expect(1, 126, '\p{posixprint}', "");
    Expect(0, 126, '\p{^posixprint}', "");
    Expect(0, 126, '\P{posixprint}', "");
    Expect(1, 126, '\P{^posixprint}', "");
    Expect(0, 127, '\p{posixprint}', "");
    Expect(1, 127, '\p{^posixprint}', "");
    Expect(1, 127, '\P{posixprint}', "");
    Expect(0, 127, '\P{^posixprint}', "");
    Expect(1, 126, '\p{--posixprint}', "");
    Expect(0, 126, '\p{^--posixprint}', "");
    Expect(0, 126, '\P{--posixprint}', "");
    Expect(1, 126, '\P{^--posixprint}', "");
    Expect(0, 127, '\p{--posixprint}', "");
    Expect(1, 127, '\p{^--posixprint}', "");
    Expect(1, 127, '\P{--posixprint}', "");
    Expect(0, 127, '\P{^--posixprint}', "");
    Error('\p{ :=IS_PosixPrint}');
    Error('\P{ :=IS_PosixPrint}');
    Expect(1, 126, '\p{isposixprint}', "");
    Expect(0, 126, '\p{^isposixprint}', "");
    Expect(0, 126, '\P{isposixprint}', "");
    Expect(1, 126, '\P{^isposixprint}', "");
    Expect(0, 127, '\p{isposixprint}', "");
    Expect(1, 127, '\p{^isposixprint}', "");
    Expect(1, 127, '\P{isposixprint}', "");
    Expect(0, 127, '\P{^isposixprint}', "");
    Expect(1, 126, '\p{	-is_PosixPrint}', "");
    Expect(0, 126, '\p{^	-is_PosixPrint}', "");
    Expect(0, 126, '\P{	-is_PosixPrint}', "");
    Expect(1, 126, '\P{^	-is_PosixPrint}', "");
    Expect(0, 127, '\p{	-is_PosixPrint}', "");
    Expect(1, 127, '\p{^	-is_PosixPrint}', "");
    Expect(1, 127, '\P{	-is_PosixPrint}', "");
    Expect(0, 127, '\P{^	-is_PosixPrint}', "");
    Error('\p{-POSIXPUNCT/a/}');
    Error('\P{-POSIXPUNCT/a/}');
    Expect(1, 126, '\p{posixpunct}', "");
    Expect(0, 126, '\p{^posixpunct}', "");
    Expect(0, 126, '\P{posixpunct}', "");
    Expect(1, 126, '\P{^posixpunct}', "");
    Expect(0, 127, '\p{posixpunct}', "");
    Expect(1, 127, '\p{^posixpunct}', "");
    Expect(1, 127, '\P{posixpunct}', "");
    Expect(0, 127, '\P{^posixpunct}', "");
    Expect(1, 126, '\p{_posixpunct}', "");
    Expect(0, 126, '\p{^_posixpunct}', "");
    Expect(0, 126, '\P{_posixpunct}', "");
    Expect(1, 126, '\P{^_posixpunct}', "");
    Expect(0, 127, '\p{_posixpunct}', "");
    Expect(1, 127, '\p{^_posixpunct}', "");
    Expect(1, 127, '\P{_posixpunct}', "");
    Expect(0, 127, '\P{^_posixpunct}', "");
    Error('\p{:=_ IS_POSIXPUNCT}');
    Error('\P{:=_ IS_POSIXPUNCT}');
    Expect(1, 126, '\p{isposixpunct}', "");
    Expect(0, 126, '\p{^isposixpunct}', "");
    Expect(0, 126, '\P{isposixpunct}', "");
    Expect(1, 126, '\P{^isposixpunct}', "");
    Expect(0, 127, '\p{isposixpunct}', "");
    Expect(1, 127, '\p{^isposixpunct}', "");
    Expect(1, 127, '\P{isposixpunct}', "");
    Expect(0, 127, '\P{^isposixpunct}', "");
    Expect(1, 126, '\p{ 	Is_posixpunct}', "");
    Expect(0, 126, '\p{^ 	Is_posixpunct}', "");
    Expect(0, 126, '\P{ 	Is_posixpunct}', "");
    Expect(1, 126, '\P{^ 	Is_posixpunct}', "");
    Expect(0, 127, '\p{ 	Is_posixpunct}', "");
    Expect(1, 127, '\p{^ 	Is_posixpunct}', "");
    Expect(1, 127, '\P{ 	Is_posixpunct}', "");
    Expect(0, 127, '\P{^ 	Is_posixpunct}', "");
    Error('\p{/a/__POSIXSPACE}');
    Error('\P{/a/__POSIXSPACE}');
    Expect(1, 32, '\p{posixspace}', "");
    Expect(0, 32, '\p{^posixspace}', "");
    Expect(0, 32, '\P{posixspace}', "");
    Expect(1, 32, '\P{^posixspace}', "");
    Expect(0, 33, '\p{posixspace}', "");
    Expect(1, 33, '\p{^posixspace}', "");
    Expect(1, 33, '\P{posixspace}', "");
    Expect(0, 33, '\P{^posixspace}', "");
    Expect(1, 32, '\p{_PosixSpace}', "");
    Expect(0, 32, '\p{^_PosixSpace}', "");
    Expect(0, 32, '\P{_PosixSpace}', "");
    Expect(1, 32, '\P{^_PosixSpace}', "");
    Expect(0, 33, '\p{_PosixSpace}', "");
    Expect(1, 33, '\p{^_PosixSpace}', "");
    Expect(1, 33, '\P{_PosixSpace}', "");
    Expect(0, 33, '\P{^_PosixSpace}', "");
    Error('\p{/a/_	PERLSPACE}');
    Error('\P{/a/_	PERLSPACE}');
    Expect(1, 32, '\p{perlspace}', "");
    Expect(0, 32, '\p{^perlspace}', "");
    Expect(0, 32, '\P{perlspace}', "");
    Expect(1, 32, '\P{^perlspace}', "");
    Expect(0, 33, '\p{perlspace}', "");
    Expect(1, 33, '\p{^perlspace}', "");
    Expect(1, 33, '\P{perlspace}', "");
    Expect(0, 33, '\P{^perlspace}', "");
    Expect(1, 32, '\p{ _perlspace}', "");
    Expect(0, 32, '\p{^ _perlspace}', "");
    Expect(0, 32, '\P{ _perlspace}', "");
    Expect(1, 32, '\P{^ _perlspace}', "");
    Expect(0, 33, '\p{ _perlspace}', "");
    Expect(1, 33, '\p{^ _perlspace}', "");
    Expect(1, 33, '\P{ _perlspace}', "");
    Expect(0, 33, '\P{^ _perlspace}', "");
    Error('\p{/a/  Is_POSIXSPACE}');
    Error('\P{/a/  Is_POSIXSPACE}');
    Expect(1, 32, '\p{isposixspace}', "");
    Expect(0, 32, '\p{^isposixspace}', "");
    Expect(0, 32, '\P{isposixspace}', "");
    Expect(1, 32, '\P{^isposixspace}', "");
    Expect(0, 33, '\p{isposixspace}', "");
    Expect(1, 33, '\p{^isposixspace}', "");
    Expect(1, 33, '\P{isposixspace}', "");
    Expect(0, 33, '\P{^isposixspace}', "");
    Expect(1, 32, '\p{-	Is_PosixSpace}', "");
    Expect(0, 32, '\p{^-	Is_PosixSpace}', "");
    Expect(0, 32, '\P{-	Is_PosixSpace}', "");
    Expect(1, 32, '\P{^-	Is_PosixSpace}', "");
    Expect(0, 33, '\p{-	Is_PosixSpace}', "");
    Expect(1, 33, '\p{^-	Is_PosixSpace}', "");
    Expect(1, 33, '\P{-	Is_PosixSpace}', "");
    Expect(0, 33, '\P{^-	Is_PosixSpace}', "");
    Error('\p{__is_PERLSPACE/a/}');
    Error('\P{__is_PERLSPACE/a/}');
    Expect(1, 32, '\p{isperlspace}', "");
    Expect(0, 32, '\p{^isperlspace}', "");
    Expect(0, 32, '\P{isperlspace}', "");
    Expect(1, 32, '\P{^isperlspace}', "");
    Expect(0, 33, '\p{isperlspace}', "");
    Expect(1, 33, '\p{^isperlspace}', "");
    Expect(1, 33, '\P{isperlspace}', "");
    Expect(0, 33, '\P{^isperlspace}', "");
    Expect(1, 32, '\p{	 is_perlspace}', "");
    Expect(0, 32, '\p{^	 is_perlspace}', "");
    Expect(0, 32, '\P{	 is_perlspace}', "");
    Expect(1, 32, '\P{^	 is_perlspace}', "");
    Expect(0, 33, '\p{	 is_perlspace}', "");
    Expect(1, 33, '\p{^	 is_perlspace}', "");
    Expect(1, 33, '\P{	 is_perlspace}', "");
    Expect(0, 33, '\P{^	 is_perlspace}', "");
    Error('\p{:=	 PosixUpper}');
    Error('\P{:=	 PosixUpper}');
    Expect(1, 90, '\p{posixupper}', "");
    Expect(0, 90, '\p{^posixupper}', "");
    Expect(0, 90, '\P{posixupper}', "");
    Expect(1, 90, '\P{^posixupper}', "");
    Expect(0, 91, '\p{posixupper}', "");
    Expect(1, 91, '\p{^posixupper}', "");
    Expect(1, 91, '\P{posixupper}', "");
    Expect(0, 91, '\P{^posixupper}', "");
    Expect(1, 90, '\p{_posixupper}', "");
    Expect(0, 90, '\p{^_posixupper}', "");
    Expect(0, 90, '\P{_posixupper}', "");
    Expect(1, 90, '\P{^_posixupper}', "");
    Expect(0, 91, '\p{_posixupper}', "");
    Expect(1, 91, '\p{^_posixupper}', "");
    Expect(1, 91, '\P{_posixupper}', "");
    Expect(0, 91, '\P{^_posixupper}', "");
    Error('\p{_:=Is_PosixUpper}');
    Error('\P{_:=Is_PosixUpper}');
    Expect(1, 90, '\p{isposixupper}', "");
    Expect(0, 90, '\p{^isposixupper}', "");
    Expect(0, 90, '\P{isposixupper}', "");
    Expect(1, 90, '\P{^isposixupper}', "");
    Expect(0, 91, '\p{isposixupper}', "");
    Expect(1, 91, '\p{^isposixupper}', "");
    Expect(1, 91, '\P{isposixupper}', "");
    Expect(0, 91, '\P{^isposixupper}', "");
    Expect(1, 90, '\p{	_IS_POSIXUPPER}', "");
    Expect(0, 90, '\p{^	_IS_POSIXUPPER}', "");
    Expect(0, 90, '\P{	_IS_POSIXUPPER}', "");
    Expect(1, 90, '\P{^	_IS_POSIXUPPER}', "");
    Expect(0, 91, '\p{	_IS_POSIXUPPER}', "");
    Expect(1, 91, '\p{^	_IS_POSIXUPPER}', "");
    Expect(1, 91, '\P{	_IS_POSIXUPPER}', "");
    Expect(0, 91, '\P{^	_IS_POSIXUPPER}', "");
    Error('\p{_:=PosixWord}');
    Error('\P{_:=PosixWord}');
    Expect(1, 122, '\p{posixword}', "");
    Expect(0, 122, '\p{^posixword}', "");
    Expect(0, 122, '\P{posixword}', "");
    Expect(1, 122, '\P{^posixword}', "");
    Expect(0, 123, '\p{posixword}', "");
    Expect(1, 123, '\p{^posixword}', "");
    Expect(1, 123, '\P{posixword}', "");
    Expect(0, 123, '\P{^posixword}', "");
    Expect(1, 122, '\p{	 POSIXWORD}', "");
    Expect(0, 122, '\p{^	 POSIXWORD}', "");
    Expect(0, 122, '\P{	 POSIXWORD}', "");
    Expect(1, 122, '\P{^	 POSIXWORD}', "");
    Expect(0, 123, '\p{	 POSIXWORD}', "");
    Expect(1, 123, '\p{^	 POSIXWORD}', "");
    Expect(1, 123, '\P{	 POSIXWORD}', "");
    Expect(0, 123, '\P{^	 POSIXWORD}', "");
    Error('\p{__PerlWord:=}');
    Error('\P{__PerlWord:=}');
    Expect(1, 122, '\p{perlword}', "");
    Expect(0, 122, '\p{^perlword}', "");
    Expect(0, 122, '\P{perlword}', "");
    Expect(1, 122, '\P{^perlword}', "");
    Expect(0, 123, '\p{perlword}', "");
    Expect(1, 123, '\p{^perlword}', "");
    Expect(1, 123, '\P{perlword}', "");
    Expect(0, 123, '\P{^perlword}', "");
    Expect(1, 122, '\p{	PerlWord}', "");
    Expect(0, 122, '\p{^	PerlWord}', "");
    Expect(0, 122, '\P{	PerlWord}', "");
    Expect(1, 122, '\P{^	PerlWord}', "");
    Expect(0, 123, '\p{	PerlWord}', "");
    Expect(1, 123, '\p{^	PerlWord}', "");
    Expect(1, 123, '\P{	PerlWord}', "");
    Expect(0, 123, '\P{^	PerlWord}', "");
    Error('\p{-	is_posixword/a/}');
    Error('\P{-	is_posixword/a/}');
    Expect(1, 122, '\p{isposixword}', "");
    Expect(0, 122, '\p{^isposixword}', "");
    Expect(0, 122, '\P{isposixword}', "");
    Expect(1, 122, '\P{^isposixword}', "");
    Expect(0, 123, '\p{isposixword}', "");
    Expect(1, 123, '\p{^isposixword}', "");
    Expect(1, 123, '\P{isposixword}', "");
    Expect(0, 123, '\P{^isposixword}', "");
    Expect(1, 122, '\p{	 Is_posixword}', "");
    Expect(0, 122, '\p{^	 Is_posixword}', "");
    Expect(0, 122, '\P{	 Is_posixword}', "");
    Expect(1, 122, '\P{^	 Is_posixword}', "");
    Expect(0, 123, '\p{	 Is_posixword}', "");
    Expect(1, 123, '\p{^	 Is_posixword}', "");
    Expect(1, 123, '\P{	 Is_posixword}', "");
    Expect(0, 123, '\P{^	 Is_posixword}', "");
    Error('\p{ :=IS_perlword}');
    Error('\P{ :=IS_perlword}');
    Expect(1, 122, '\p{isperlword}', "");
    Expect(0, 122, '\p{^isperlword}', "");
    Expect(0, 122, '\P{isperlword}', "");
    Expect(1, 122, '\P{^isperlword}', "");
    Expect(0, 123, '\p{isperlword}', "");
    Expect(1, 123, '\p{^isperlword}', "");
    Expect(1, 123, '\P{isperlword}', "");
    Expect(0, 123, '\P{^isperlword}', "");
    Expect(1, 122, '\p{-_Is_PerlWord}', "");
    Expect(0, 122, '\p{^-_Is_PerlWord}', "");
    Expect(0, 122, '\P{-_Is_PerlWord}', "");
    Expect(1, 122, '\P{^-_Is_PerlWord}', "");
    Expect(0, 123, '\p{-_Is_PerlWord}', "");
    Expect(1, 123, '\p{^-_Is_PerlWord}', "");
    Expect(1, 123, '\P{-_Is_PerlWord}', "");
    Expect(0, 123, '\P{^-_Is_PerlWord}', "");
    Error('\p{	:=PosixXDigit}');
    Error('\P{	:=PosixXDigit}');
    Expect(1, 102, '\p{posixxdigit}', "");
    Expect(0, 102, '\p{^posixxdigit}', "");
    Expect(0, 102, '\P{posixxdigit}', "");
    Expect(1, 102, '\P{^posixxdigit}', "");
    Expect(0, 103, '\p{posixxdigit}', "");
    Expect(1, 103, '\p{^posixxdigit}', "");
    Expect(1, 103, '\P{posixxdigit}', "");
    Expect(0, 103, '\P{^posixxdigit}', "");
    Expect(1, 102, '\p{	posixxdigit}', "");
    Expect(0, 102, '\p{^	posixxdigit}', "");
    Expect(0, 102, '\P{	posixxdigit}', "");
    Expect(1, 102, '\P{^	posixxdigit}', "");
    Expect(0, 103, '\p{	posixxdigit}', "");
    Expect(1, 103, '\p{^	posixxdigit}', "");
    Expect(1, 103, '\P{	posixxdigit}', "");
    Expect(0, 103, '\P{^	posixxdigit}', "");
    Error('\p{/a/ Is_PosixXDigit}');
    Error('\P{/a/ Is_PosixXDigit}');
    Expect(1, 102, '\p{isposixxdigit}', "");
    Expect(0, 102, '\p{^isposixxdigit}', "");
    Expect(0, 102, '\P{isposixxdigit}', "");
    Expect(1, 102, '\P{^isposixxdigit}', "");
    Expect(0, 103, '\p{isposixxdigit}', "");
    Expect(1, 103, '\p{^isposixxdigit}', "");
    Expect(1, 103, '\P{isposixxdigit}', "");
    Expect(0, 103, '\P{^isposixxdigit}', "");
    Expect(1, 102, '\p{	_is_PosixXDigit}', "");
    Expect(0, 102, '\p{^	_is_PosixXDigit}', "");
    Expect(0, 102, '\P{	_is_PosixXDigit}', "");
    Expect(1, 102, '\P{^	_is_PosixXDigit}', "");
    Expect(0, 103, '\p{	_is_PosixXDigit}', "");
    Expect(1, 103, '\p{^	_is_PosixXDigit}', "");
    Expect(1, 103, '\P{	_is_PosixXDigit}', "");
    Expect(0, 103, '\P{^	_is_PosixXDigit}', "");
    Error('\p{	:=ASCII_Hex_Digit}');
    Error('\P{	:=ASCII_Hex_Digit}');
    Expect(1, 102, '\p{asciihexdigit}', "");
    Expect(0, 102, '\p{^asciihexdigit}', "");
    Expect(0, 102, '\P{asciihexdigit}', "");
    Expect(1, 102, '\P{^asciihexdigit}', "");
    Expect(0, 103, '\p{asciihexdigit}', "");
    Expect(1, 103, '\p{^asciihexdigit}', "");
    Expect(1, 103, '\P{asciihexdigit}', "");
    Expect(0, 103, '\P{^asciihexdigit}', "");
    Expect(1, 102, '\p{-_ascii_hex_Digit}', "");
    Expect(0, 102, '\p{^-_ascii_hex_Digit}', "");
    Expect(0, 102, '\P{-_ascii_hex_Digit}', "");
    Expect(1, 102, '\P{^-_ascii_hex_Digit}', "");
    Expect(0, 103, '\p{-_ascii_hex_Digit}', "");
    Expect(1, 103, '\p{^-_ascii_hex_Digit}', "");
    Expect(1, 103, '\P{-_ascii_hex_Digit}', "");
    Expect(0, 103, '\P{^-_ascii_hex_Digit}', "");
    Error('\p{_:=is_ASCII_Hex_Digit}');
    Error('\P{_:=is_ASCII_Hex_Digit}');
    Expect(1, 102, '\p{isasciihexdigit}', "");
    Expect(0, 102, '\p{^isasciihexdigit}', "");
    Expect(0, 102, '\P{isasciihexdigit}', "");
    Expect(1, 102, '\P{^isasciihexdigit}', "");
    Expect(0, 103, '\p{isasciihexdigit}', "");
    Expect(1, 103, '\p{^isasciihexdigit}', "");
    Expect(1, 103, '\P{isasciihexdigit}', "");
    Expect(0, 103, '\P{^isasciihexdigit}', "");
    Expect(1, 102, '\p{ _Is_ASCII_Hex_Digit}', "");
    Expect(0, 102, '\p{^ _Is_ASCII_Hex_Digit}', "");
    Expect(0, 102, '\P{ _Is_ASCII_Hex_Digit}', "");
    Expect(1, 102, '\P{^ _Is_ASCII_Hex_Digit}', "");
    Expect(0, 103, '\p{ _Is_ASCII_Hex_Digit}', "");
    Expect(1, 103, '\p{^ _Is_ASCII_Hex_Digit}', "");
    Expect(1, 103, '\P{ _Is_ASCII_Hex_Digit}', "");
    Expect(0, 103, '\P{^ _Is_ASCII_Hex_Digit}', "");
    Error('\p{	:=AHex}');
    Error('\P{	:=AHex}');
    Expect(1, 102, '\p{ahex}', "");
    Expect(0, 102, '\p{^ahex}', "");
    Expect(0, 102, '\P{ahex}', "");
    Expect(1, 102, '\P{^ahex}', "");
    Expect(0, 103, '\p{ahex}', "");
    Expect(1, 103, '\p{^ahex}', "");
    Expect(1, 103, '\P{ahex}', "");
    Expect(0, 103, '\P{^ahex}', "");
    Expect(1, 102, '\p{--AHex}', "");
    Expect(0, 102, '\p{^--AHex}', "");
    Expect(0, 102, '\P{--AHex}', "");
    Expect(1, 102, '\P{^--AHex}', "");
    Expect(0, 103, '\p{--AHex}', "");
    Expect(1, 103, '\p{^--AHex}', "");
    Expect(1, 103, '\P{--AHex}', "");
    Expect(0, 103, '\P{^--AHex}', "");
    Error('\p{/a/Is_AHex}');
    Error('\P{/a/Is_AHex}');
    Expect(1, 102, '\p{isahex}', "");
    Expect(0, 102, '\p{^isahex}', "");
    Expect(0, 102, '\P{isahex}', "");
    Expect(1, 102, '\P{^isahex}', "");
    Expect(0, 103, '\p{isahex}', "");
    Expect(1, 103, '\p{^isahex}', "");
    Expect(1, 103, '\P{isahex}', "");
    Expect(0, 103, '\P{^isahex}', "");
    Expect(1, 102, '\p{ Is_AHEX}', "");
    Expect(0, 102, '\p{^ Is_AHEX}', "");
    Expect(0, 102, '\P{ Is_AHEX}', "");
    Expect(1, 102, '\P{^ Is_AHEX}', "");
    Expect(0, 103, '\p{ Is_AHEX}', "");
    Expect(1, 103, '\p{^ Is_AHEX}', "");
    Expect(1, 103, '\P{ Is_AHEX}', "");
    Expect(0, 103, '\P{^ Is_AHEX}', "");
    Error('\p{/a/-Prepended_Concatenation_mark}');
    Error('\P{/a/-Prepended_Concatenation_mark}');
    Expect(1, 69821, '\p{prependedconcatenationmark}', "");
    Expect(0, 69821, '\p{^prependedconcatenationmark}', "");
    Expect(0, 69821, '\P{prependedconcatenationmark}', "");
    Expect(1, 69821, '\P{^prependedconcatenationmark}', "");
    Expect(0, 69822, '\p{prependedconcatenationmark}', "");
    Expect(1, 69822, '\p{^prependedconcatenationmark}', "");
    Expect(1, 69822, '\P{prependedconcatenationmark}', "");
    Expect(0, 69822, '\P{^prependedconcatenationmark}', "");
    Expect(1, 69821, '\p{_-prepended_Concatenation_mark}', "");
    Expect(0, 69821, '\p{^_-prepended_Concatenation_mark}', "");
    Expect(0, 69821, '\P{_-prepended_Concatenation_mark}', "");
    Expect(1, 69821, '\P{^_-prepended_Concatenation_mark}', "");
    Expect(0, 69822, '\p{_-prepended_Concatenation_mark}', "");
    Expect(1, 69822, '\p{^_-prepended_Concatenation_mark}', "");
    Expect(1, 69822, '\P{_-prepended_Concatenation_mark}', "");
    Expect(0, 69822, '\P{^_-prepended_Concatenation_mark}', "");
    Error('\p{_	Is_Prepended_concatenation_mark:=}');
    Error('\P{_	Is_Prepended_concatenation_mark:=}');
    Expect(1, 69821, '\p{isprependedconcatenationmark}', "");
    Expect(0, 69821, '\p{^isprependedconcatenationmark}', "");
    Expect(0, 69821, '\P{isprependedconcatenationmark}', "");
    Expect(1, 69821, '\P{^isprependedconcatenationmark}', "");
    Expect(0, 69822, '\p{isprependedconcatenationmark}', "");
    Expect(1, 69822, '\p{^isprependedconcatenationmark}', "");
    Expect(1, 69822, '\P{isprependedconcatenationmark}', "");
    Expect(0, 69822, '\P{^isprependedconcatenationmark}', "");
    Expect(1, 69821, '\p{	_IS_Prepended_concatenation_mark}', "");
    Expect(0, 69821, '\p{^	_IS_Prepended_concatenation_mark}', "");
    Expect(0, 69821, '\P{	_IS_Prepended_concatenation_mark}', "");
    Expect(1, 69821, '\P{^	_IS_Prepended_concatenation_mark}', "");
    Expect(0, 69822, '\p{	_IS_Prepended_concatenation_mark}', "");
    Expect(1, 69822, '\p{^	_IS_Prepended_concatenation_mark}', "");
    Expect(1, 69822, '\P{	_IS_Prepended_concatenation_mark}', "");
    Expect(0, 69822, '\P{^	_IS_Prepended_concatenation_mark}', "");
    Error('\p{/a/--PCM}');
    Error('\P{/a/--PCM}');
    Expect(1, 69821, '\p{pcm}', "");
    Expect(0, 69821, '\p{^pcm}', "");
    Expect(0, 69821, '\P{pcm}', "");
    Expect(1, 69821, '\P{^pcm}', "");
    Expect(0, 69822, '\p{pcm}', "");
    Expect(1, 69822, '\p{^pcm}', "");
    Expect(1, 69822, '\P{pcm}', "");
    Expect(0, 69822, '\P{^pcm}', "");
    Expect(1, 69821, '\p{-	pcm}', "");
    Expect(0, 69821, '\p{^-	pcm}', "");
    Expect(0, 69821, '\P{-	pcm}', "");
    Expect(1, 69821, '\P{^-	pcm}', "");
    Expect(0, 69822, '\p{-	pcm}', "");
    Expect(1, 69822, '\p{^-	pcm}', "");
    Expect(1, 69822, '\P{-	pcm}', "");
    Expect(0, 69822, '\P{^-	pcm}', "");
    Error('\p{_Is_PCM/a/}');
    Error('\P{_Is_PCM/a/}');
    Expect(1, 69821, '\p{ispcm}', "");
    Expect(0, 69821, '\p{^ispcm}', "");
    Expect(0, 69821, '\P{ispcm}', "");
    Expect(1, 69821, '\P{^ispcm}', "");
    Expect(0, 69822, '\p{ispcm}', "");
    Expect(1, 69822, '\p{^ispcm}', "");
    Expect(1, 69822, '\P{ispcm}', "");
    Expect(0, 69822, '\P{^ispcm}', "");
    Expect(1, 69821, '\p{	_Is_PCM}', "");
    Expect(0, 69821, '\p{^	_Is_PCM}', "");
    Expect(0, 69821, '\P{	_Is_PCM}', "");
    Expect(1, 69821, '\P{^	_Is_PCM}', "");
    Expect(0, 69822, '\p{	_Is_PCM}', "");
    Expect(1, 69822, '\p{^	_Is_PCM}', "");
    Expect(1, 69822, '\P{	_Is_PCM}', "");
    Expect(0, 69822, '\P{^	_Is_PCM}', "");
    Error('\p{		xposixprint:=}');
    Error('\P{		xposixprint:=}');
    Expect(1, 1114109, '\p{xposixprint}', "");
    Expect(0, 1114109, '\p{^xposixprint}', "");
    Expect(0, 1114109, '\P{xposixprint}', "");
    Expect(1, 1114109, '\P{^xposixprint}', "");
    Expect(0, 918000, '\p{xposixprint}', "");
    Expect(1, 918000, '\p{^xposixprint}', "");
    Expect(1, 918000, '\P{xposixprint}', "");
    Expect(0, 918000, '\P{^xposixprint}', "");
    Expect(1, 1114109, '\p{_	XPosixPrint}', "");
    Expect(0, 1114109, '\p{^_	XPosixPrint}', "");
    Expect(0, 1114109, '\P{_	XPosixPrint}', "");
    Expect(1, 1114109, '\P{^_	XPosixPrint}', "");
    Expect(0, 918000, '\p{_	XPosixPrint}', "");
    Expect(1, 918000, '\p{^_	XPosixPrint}', "");
    Expect(1, 918000, '\P{_	XPosixPrint}', "");
    Expect(0, 918000, '\P{^_	XPosixPrint}', "");
    Error('\p{_Print:=}');
    Error('\P{_Print:=}');
    Expect(1, 1114109, '\p{print}', "");
    Expect(0, 1114109, '\p{^print}', "");
    Expect(0, 1114109, '\P{print}', "");
    Expect(1, 1114109, '\P{^print}', "");
    Expect(0, 918000, '\p{print}', "");
    Expect(1, 918000, '\p{^print}', "");
    Expect(1, 918000, '\P{print}', "");
    Expect(0, 918000, '\P{^print}', "");
    Expect(1, 1114109, '\p{ -Print}', "");
    Expect(0, 1114109, '\p{^ -Print}', "");
    Expect(0, 1114109, '\P{ -Print}', "");
    Expect(1, 1114109, '\P{^ -Print}', "");
    Expect(0, 918000, '\p{ -Print}', "");
    Expect(1, 918000, '\p{^ -Print}', "");
    Expect(1, 918000, '\P{ -Print}', "");
    Expect(0, 918000, '\P{^ -Print}', "");
    Error('\p{	_Is_XPosixPrint:=}');
    Error('\P{	_Is_XPosixPrint:=}');
    Expect(1, 1114109, '\p{isxposixprint}', "");
    Expect(0, 1114109, '\p{^isxposixprint}', "");
    Expect(0, 1114109, '\P{isxposixprint}', "");
    Expect(1, 1114109, '\P{^isxposixprint}', "");
    Expect(0, 918000, '\p{isxposixprint}', "");
    Expect(1, 918000, '\p{^isxposixprint}', "");
    Expect(1, 918000, '\P{isxposixprint}', "");
    Expect(0, 918000, '\P{^isxposixprint}', "");
    Expect(1, 1114109, '\p{-Is_xposixprint}', "");
    Expect(0, 1114109, '\p{^-Is_xposixprint}', "");
    Expect(0, 1114109, '\P{-Is_xposixprint}', "");
    Expect(1, 1114109, '\P{^-Is_xposixprint}', "");
    Expect(0, 918000, '\p{-Is_xposixprint}', "");
    Expect(1, 918000, '\p{^-Is_xposixprint}', "");
    Expect(1, 918000, '\P{-Is_xposixprint}', "");
    Expect(0, 918000, '\P{^-Is_xposixprint}', "");
    Error('\p{:=IS_print}');
    Error('\P{:=IS_print}');
    Expect(1, 1114109, '\p{isprint}', "");
    Expect(0, 1114109, '\p{^isprint}', "");
    Expect(0, 1114109, '\P{isprint}', "");
    Expect(1, 1114109, '\P{^isprint}', "");
    Expect(0, 918000, '\p{isprint}', "");
    Expect(1, 918000, '\p{^isprint}', "");
    Expect(1, 918000, '\P{isprint}', "");
    Expect(0, 918000, '\P{^isprint}', "");
    Expect(1, 1114109, '\p{- Is_print}', "");
    Expect(0, 1114109, '\p{^- Is_print}', "");
    Expect(0, 1114109, '\P{- Is_print}', "");
    Expect(1, 1114109, '\P{^- Is_print}', "");
    Expect(0, 918000, '\p{- Is_print}', "");
    Expect(1, 918000, '\p{^- Is_print}', "");
    Expect(1, 918000, '\P{- Is_print}', "");
    Expect(0, 918000, '\P{^- Is_print}', "");
    Error('\p{:=--Private_Use}');
    Error('\P{:=--Private_Use}');
    Expect(1, 1114109, '\p{privateuse}', "");
    Expect(0, 1114109, '\p{^privateuse}', "");
    Expect(0, 1114109, '\P{privateuse}', "");
    Expect(1, 1114109, '\P{^privateuse}', "");
    Expect(0, 63744, '\p{privateuse}', "");
    Expect(1, 63744, '\p{^privateuse}', "");
    Expect(1, 63744, '\P{privateuse}', "");
    Expect(0, 63744, '\P{^privateuse}', "");
    Expect(1, 1114109, '\p{-private_Use}', "");
    Expect(0, 1114109, '\p{^-private_Use}', "");
    Expect(0, 1114109, '\P{-private_Use}', "");
    Expect(1, 1114109, '\P{^-private_Use}', "");
    Expect(0, 63744, '\p{-private_Use}', "");
    Expect(1, 63744, '\p{^-private_Use}', "");
    Expect(1, 63744, '\P{-private_Use}', "");
    Expect(0, 63744, '\P{^-private_Use}', "");
    Error('\p{/a/	 Is_Private_Use}');
    Error('\P{/a/	 Is_Private_Use}');
    Expect(1, 1114109, '\p{isprivateuse}', "");
    Expect(0, 1114109, '\p{^isprivateuse}', "");
    Expect(0, 1114109, '\P{isprivateuse}', "");
    Expect(1, 1114109, '\P{^isprivateuse}', "");
    Expect(0, 63744, '\p{isprivateuse}', "");
    Expect(1, 63744, '\p{^isprivateuse}', "");
    Expect(1, 63744, '\P{isprivateuse}', "");
    Expect(0, 63744, '\P{^isprivateuse}', "");
    Expect(1, 1114109, '\p{	 Is_Private_Use}', "");
    Expect(0, 1114109, '\p{^	 Is_Private_Use}', "");
    Expect(0, 1114109, '\P{	 Is_Private_Use}', "");
    Expect(1, 1114109, '\P{^	 Is_Private_Use}', "");
    Expect(0, 63744, '\p{	 Is_Private_Use}', "");
    Expect(1, 63744, '\p{^	 Is_Private_Use}', "");
    Expect(1, 63744, '\P{	 Is_Private_Use}', "");
    Expect(0, 63744, '\P{^	 Is_Private_Use}', "");
    Error('\p{/a/-_Co}');
    Error('\P{/a/-_Co}');
    Expect(1, 1114109, '\p{co}', "");
    Expect(0, 1114109, '\p{^co}', "");
    Expect(0, 1114109, '\P{co}', "");
    Expect(1, 1114109, '\P{^co}', "");
    Expect(0, 63744, '\p{co}', "");
    Expect(1, 63744, '\p{^co}', "");
    Expect(1, 63744, '\P{co}', "");
    Expect(0, 63744, '\P{^co}', "");
    Expect(1, 1114109, '\p{	-CO}', "");
    Expect(0, 1114109, '\p{^	-CO}', "");
    Expect(0, 1114109, '\P{	-CO}', "");
    Expect(1, 1114109, '\P{^	-CO}', "");
    Expect(0, 63744, '\p{	-CO}', "");
    Expect(1, 63744, '\p{^	-CO}', "");
    Expect(1, 63744, '\P{	-CO}', "");
    Expect(0, 63744, '\P{^	-CO}', "");
    Error('\p{:=__IS_CO}');
    Error('\P{:=__IS_CO}');
    Expect(1, 1114109, '\p{isco}', "");
    Expect(0, 1114109, '\p{^isco}', "");
    Expect(0, 1114109, '\P{isco}', "");
    Expect(1, 1114109, '\P{^isco}', "");
    Expect(0, 63744, '\p{isco}', "");
    Expect(1, 63744, '\p{^isco}', "");
    Expect(1, 63744, '\P{isco}', "");
    Expect(0, 63744, '\P{^isco}', "");
    Expect(1, 1114109, '\p{ Is_Co}', "");
    Expect(0, 1114109, '\p{^ Is_Co}', "");
    Expect(0, 1114109, '\P{ Is_Co}', "");
    Expect(1, 1114109, '\P{^ Is_Co}', "");
    Expect(0, 63744, '\p{ Is_Co}', "");
    Expect(1, 63744, '\p{^ Is_Co}', "");
    Expect(1, 63744, '\P{ Is_Co}', "");
    Expect(0, 63744, '\P{^ Is_Co}', "");
    Error('\p{:=	Private_Use_Area}');
    Error('\P{:=	Private_Use_Area}');
    Expect(1, 63743, '\p{privateusearea}', "");
    Expect(0, 63743, '\p{^privateusearea}', "");
    Expect(0, 63743, '\P{privateusearea}', "");
    Expect(1, 63743, '\P{^privateusearea}', "");
    Expect(0, 63744, '\p{privateusearea}', "");
    Expect(1, 63744, '\p{^privateusearea}', "");
    Expect(1, 63744, '\P{privateusearea}', "");
    Expect(0, 63744, '\P{^privateusearea}', "");
    Expect(1, 63743, '\p{_	private_use_AREA}', "");
    Expect(0, 63743, '\p{^_	private_use_AREA}', "");
    Expect(0, 63743, '\P{_	private_use_AREA}', "");
    Expect(1, 63743, '\P{^_	private_use_AREA}', "");
    Expect(0, 63744, '\p{_	private_use_AREA}', "");
    Expect(1, 63744, '\p{^_	private_use_AREA}', "");
    Expect(1, 63744, '\P{_	private_use_AREA}', "");
    Expect(0, 63744, '\P{^_	private_use_AREA}', "");
    Error('\p{ :=Is_private_USE_Area}');
    Error('\P{ :=Is_private_USE_Area}');
    Expect(1, 63743, '\p{isprivateusearea}', "");
    Expect(0, 63743, '\p{^isprivateusearea}', "");
    Expect(0, 63743, '\P{isprivateusearea}', "");
    Expect(1, 63743, '\P{^isprivateusearea}', "");
    Expect(0, 63744, '\p{isprivateusearea}', "");
    Expect(1, 63744, '\p{^isprivateusearea}', "");
    Expect(1, 63744, '\P{isprivateusearea}', "");
    Expect(0, 63744, '\P{^isprivateusearea}', "");
    Expect(1, 63743, '\p{	Is_PRIVATE_Use_AREA}', "");
    Expect(0, 63743, '\p{^	Is_PRIVATE_Use_AREA}', "");
    Expect(0, 63743, '\P{	Is_PRIVATE_Use_AREA}', "");
    Expect(1, 63743, '\P{^	Is_PRIVATE_Use_AREA}', "");
    Expect(0, 63744, '\p{	Is_PRIVATE_Use_AREA}', "");
    Expect(1, 63744, '\p{^	Is_PRIVATE_Use_AREA}', "");
    Expect(1, 63744, '\P{	Is_PRIVATE_Use_AREA}', "");
    Expect(0, 63744, '\P{^	Is_PRIVATE_Use_AREA}', "");
    Error('\p{	:=in_private_USE_area}');
    Error('\P{	:=in_private_USE_area}');
    Expect(1, 63743, '\p{inprivateusearea}', "");
    Expect(0, 63743, '\p{^inprivateusearea}', "");
    Expect(0, 63743, '\P{inprivateusearea}', "");
    Expect(1, 63743, '\P{^inprivateusearea}', "");
    Expect(0, 63744, '\p{inprivateusearea}', "");
    Expect(1, 63744, '\p{^inprivateusearea}', "");
    Expect(1, 63744, '\P{inprivateusearea}', "");
    Expect(0, 63744, '\P{^inprivateusearea}', "");
    Expect(1, 63743, '\p{- in_Private_Use_AREA}', "");
    Expect(0, 63743, '\p{^- in_Private_Use_AREA}', "");
    Expect(0, 63743, '\P{- in_Private_Use_AREA}', "");
    Expect(1, 63743, '\P{^- in_Private_Use_AREA}', "");
    Expect(0, 63744, '\p{- in_Private_Use_AREA}', "");
    Expect(1, 63744, '\p{^- in_Private_Use_AREA}', "");
    Expect(1, 63744, '\P{- in_Private_Use_AREA}', "");
    Expect(0, 63744, '\P{^- in_Private_Use_AREA}', "");
    Error('\p{_/a/PUA}');
    Error('\P{_/a/PUA}');
    Expect(1, 63743, '\p{pua}', "");
    Expect(0, 63743, '\p{^pua}', "");
    Expect(0, 63743, '\P{pua}', "");
    Expect(1, 63743, '\P{^pua}', "");
    Expect(0, 63744, '\p{pua}', "");
    Expect(1, 63744, '\p{^pua}', "");
    Expect(1, 63744, '\P{pua}', "");
    Expect(0, 63744, '\P{^pua}', "");
    Expect(1, 63743, '\p{ -PUA}', "");
    Expect(0, 63743, '\p{^ -PUA}', "");
    Expect(0, 63743, '\P{ -PUA}', "");
    Expect(1, 63743, '\P{^ -PUA}', "");
    Expect(0, 63744, '\p{ -PUA}', "");
    Expect(1, 63744, '\p{^ -PUA}', "");
    Expect(1, 63744, '\P{ -PUA}', "");
    Expect(0, 63744, '\P{^ -PUA}', "");
    Error('\p{:=_IS_PUA}');
    Error('\P{:=_IS_PUA}');
    Expect(1, 63743, '\p{ispua}', "");
    Expect(0, 63743, '\p{^ispua}', "");
    Expect(0, 63743, '\P{ispua}', "");
    Expect(1, 63743, '\P{^ispua}', "");
    Expect(0, 63744, '\p{ispua}', "");
    Expect(1, 63744, '\p{^ispua}', "");
    Expect(1, 63744, '\P{ispua}', "");
    Expect(0, 63744, '\P{^ispua}', "");
    Expect(1, 63743, '\p{- Is_pua}', "");
    Expect(0, 63743, '\p{^- Is_pua}', "");
    Expect(0, 63743, '\P{- Is_pua}', "");
    Expect(1, 63743, '\P{^- Is_pua}', "");
    Expect(0, 63744, '\p{- Is_pua}', "");
    Expect(1, 63744, '\p{^- Is_pua}', "");
    Expect(1, 63744, '\P{- Is_pua}', "");
    Expect(0, 63744, '\P{^- Is_pua}', "");
    Error('\p{/a/-_In_pua}');
    Error('\P{/a/-_In_pua}');
    Expect(1, 63743, '\p{inpua}', "");
    Expect(0, 63743, '\p{^inpua}', "");
    Expect(0, 63743, '\P{inpua}', "");
    Expect(1, 63743, '\P{^inpua}', "");
    Expect(0, 63744, '\p{inpua}', "");
    Expect(1, 63744, '\p{^inpua}', "");
    Expect(1, 63744, '\P{inpua}', "");
    Expect(0, 63744, '\P{^inpua}', "");
    Expect(1, 63743, '\p{--In_pua}', "");
    Expect(0, 63743, '\p{^--In_pua}', "");
    Expect(0, 63743, '\P{--In_pua}', "");
    Expect(1, 63743, '\P{^--In_pua}', "");
    Expect(0, 63744, '\p{--In_pua}', "");
    Expect(1, 63744, '\p{^--In_pua}', "");
    Expect(1, 63744, '\P{--In_pua}', "");
    Expect(0, 63744, '\P{^--In_pua}', "");
    Error('\p{ 	in_Private_Use:=}');
    Error('\P{ 	in_Private_Use:=}');
    Expect(1, 63743, '\p{inprivateuse}', "");
    Expect(0, 63743, '\p{^inprivateuse}', "");
    Expect(0, 63743, '\P{inprivateuse}', "");
    Expect(1, 63743, '\P{^inprivateuse}', "");
    Expect(0, 63744, '\p{inprivateuse}', "");
    Expect(1, 63744, '\p{^inprivateuse}', "");
    Expect(1, 63744, '\P{inprivateuse}', "");
    Expect(0, 63744, '\P{^inprivateuse}', "");
    Expect(1, 63743, '\p{__in_PRIVATE_use}', "");
    Expect(0, 63743, '\p{^__in_PRIVATE_use}', "");
    Expect(0, 63743, '\P{__in_PRIVATE_use}', "");
    Expect(1, 63743, '\P{^__in_PRIVATE_use}', "");
    Expect(0, 63744, '\p{__in_PRIVATE_use}', "");
    Expect(1, 63744, '\p{^__in_PRIVATE_use}', "");
    Expect(1, 63744, '\P{__in_PRIVATE_use}', "");
    Expect(0, 63744, '\P{^__in_PRIVATE_use}', "");
    Error('\p{/a/	_Psalter_Pahlavi}');
    Error('\P{/a/	_Psalter_Pahlavi}');
    Expect(1, 68527, '\p{psalterpahlavi}', "");
    Expect(0, 68527, '\p{^psalterpahlavi}', "");
    Expect(0, 68527, '\P{psalterpahlavi}', "");
    Expect(1, 68527, '\P{^psalterpahlavi}', "");
    Expect(0, 68528, '\p{psalterpahlavi}', "");
    Expect(1, 68528, '\p{^psalterpahlavi}', "");
    Expect(1, 68528, '\P{psalterpahlavi}', "");
    Expect(0, 68528, '\P{^psalterpahlavi}', "");
    Expect(1, 68527, '\p{- PSALTER_PAHLAVI}', "");
    Expect(0, 68527, '\p{^- PSALTER_PAHLAVI}', "");
    Expect(0, 68527, '\P{- PSALTER_PAHLAVI}', "");
    Expect(1, 68527, '\P{^- PSALTER_PAHLAVI}', "");
    Expect(0, 68528, '\p{- PSALTER_PAHLAVI}', "");
    Expect(1, 68528, '\p{^- PSALTER_PAHLAVI}', "");
    Expect(1, 68528, '\P{- PSALTER_PAHLAVI}', "");
    Expect(0, 68528, '\P{^- PSALTER_PAHLAVI}', "");
    Error('\p{	-Is_Psalter_Pahlavi:=}');
    Error('\P{	-Is_Psalter_Pahlavi:=}');
    Expect(1, 68527, '\p{ispsalterpahlavi}', "");
    Expect(0, 68527, '\p{^ispsalterpahlavi}', "");
    Expect(0, 68527, '\P{ispsalterpahlavi}', "");
    Expect(1, 68527, '\P{^ispsalterpahlavi}', "");
    Expect(0, 68528, '\p{ispsalterpahlavi}', "");
    Expect(1, 68528, '\p{^ispsalterpahlavi}', "");
    Expect(1, 68528, '\P{ispsalterpahlavi}', "");
    Expect(0, 68528, '\P{^ispsalterpahlavi}', "");
    Expect(1, 68527, '\p{--Is_psalter_Pahlavi}', "");
    Expect(0, 68527, '\p{^--Is_psalter_Pahlavi}', "");
    Expect(0, 68527, '\P{--Is_psalter_Pahlavi}', "");
    Expect(1, 68527, '\P{^--Is_psalter_Pahlavi}', "");
    Expect(0, 68528, '\p{--Is_psalter_Pahlavi}', "");
    Expect(1, 68528, '\p{^--Is_psalter_Pahlavi}', "");
    Expect(1, 68528, '\P{--Is_psalter_Pahlavi}', "");
    Expect(0, 68528, '\P{^--Is_psalter_Pahlavi}', "");
    Error('\p{:= Phlp}');
    Error('\P{:= Phlp}');
    Expect(1, 68527, '\p{phlp}', "");
    Expect(0, 68527, '\p{^phlp}', "");
    Expect(0, 68527, '\P{phlp}', "");
    Expect(1, 68527, '\P{^phlp}', "");
    Expect(0, 68528, '\p{phlp}', "");
    Expect(1, 68528, '\p{^phlp}', "");
    Expect(1, 68528, '\P{phlp}', "");
    Expect(0, 68528, '\P{^phlp}', "");
    Expect(1, 68527, '\p{-_phlp}', "");
    Expect(0, 68527, '\p{^-_phlp}', "");
    Expect(0, 68527, '\P{-_phlp}', "");
    Expect(1, 68527, '\P{^-_phlp}', "");
    Expect(0, 68528, '\p{-_phlp}', "");
    Expect(1, 68528, '\p{^-_phlp}', "");
    Expect(1, 68528, '\P{-_phlp}', "");
    Expect(0, 68528, '\P{^-_phlp}', "");
    Error('\p{-:=is_Phlp}');
    Error('\P{-:=is_Phlp}');
    Expect(1, 68527, '\p{isphlp}', "");
    Expect(0, 68527, '\p{^isphlp}', "");
    Expect(0, 68527, '\P{isphlp}', "");
    Expect(1, 68527, '\P{^isphlp}', "");
    Expect(0, 68528, '\p{isphlp}', "");
    Expect(1, 68528, '\p{^isphlp}', "");
    Expect(1, 68528, '\P{isphlp}', "");
    Expect(0, 68528, '\P{^isphlp}', "");
    Expect(1, 68527, '\p{	Is_Phlp}', "");
    Expect(0, 68527, '\p{^	Is_Phlp}', "");
    Expect(0, 68527, '\P{	Is_Phlp}', "");
    Expect(1, 68527, '\P{^	Is_Phlp}', "");
    Expect(0, 68528, '\p{	Is_Phlp}', "");
    Expect(1, 68528, '\p{^	Is_Phlp}', "");
    Expect(1, 68528, '\P{	Is_Phlp}', "");
    Expect(0, 68528, '\P{^	Is_Phlp}', "");
    Error('\p{:=_	Punct}');
    Error('\P{:=_	Punct}');
    Expect(1, 125279, '\p{punct}', "");
    Expect(0, 125279, '\p{^punct}', "");
    Expect(0, 125279, '\P{punct}', "");
    Expect(1, 125279, '\P{^punct}', "");
    Expect(0, 125280, '\p{punct}', "");
    Expect(1, 125280, '\p{^punct}', "");
    Expect(1, 125280, '\P{punct}', "");
    Expect(0, 125280, '\P{^punct}', "");
    Expect(1, 125279, '\p{_-Punct}', "");
    Expect(0, 125279, '\p{^_-Punct}', "");
    Expect(0, 125279, '\P{_-Punct}', "");
    Expect(1, 125279, '\P{^_-Punct}', "");
    Expect(0, 125280, '\p{_-Punct}', "");
    Expect(1, 125280, '\p{^_-Punct}', "");
    Expect(1, 125280, '\P{_-Punct}', "");
    Expect(0, 125280, '\P{^_-Punct}', "");
    Error('\p{	Is_Punct/a/}');
    Error('\P{	Is_Punct/a/}');
    Expect(1, 125279, '\p{ispunct}', "");
    Expect(0, 125279, '\p{^ispunct}', "");
    Expect(0, 125279, '\P{ispunct}', "");
    Expect(1, 125279, '\P{^ispunct}', "");
    Expect(0, 125280, '\p{ispunct}', "");
    Expect(1, 125280, '\p{^ispunct}', "");
    Expect(1, 125280, '\P{ispunct}', "");
    Expect(0, 125280, '\P{^ispunct}', "");
    Expect(1, 125279, '\p{-IS_PUNCT}', "");
    Expect(0, 125279, '\p{^-IS_PUNCT}', "");
    Expect(0, 125279, '\P{-IS_PUNCT}', "");
    Expect(1, 125279, '\P{^-IS_PUNCT}', "");
    Expect(0, 125280, '\p{-IS_PUNCT}', "");
    Expect(1, 125280, '\p{^-IS_PUNCT}', "");
    Expect(1, 125280, '\P{-IS_PUNCT}', "");
    Expect(0, 125280, '\P{^-IS_PUNCT}', "");
    Error('\p{	/a/punctuation}');
    Error('\P{	/a/punctuation}');
    Expect(1, 125279, '\p{punctuation}', "");
    Expect(0, 125279, '\p{^punctuation}', "");
    Expect(0, 125279, '\P{punctuation}', "");
    Expect(1, 125279, '\P{^punctuation}', "");
    Expect(0, 125280, '\p{punctuation}', "");
    Expect(1, 125280, '\p{^punctuation}', "");
    Expect(1, 125280, '\P{punctuation}', "");
    Expect(0, 125280, '\P{^punctuation}', "");
    Expect(1, 125279, '\p{	PUNCTUATION}', "");
    Expect(0, 125279, '\p{^	PUNCTUATION}', "");
    Expect(0, 125279, '\P{	PUNCTUATION}', "");
    Expect(1, 125279, '\P{^	PUNCTUATION}', "");
    Expect(0, 125280, '\p{	PUNCTUATION}', "");
    Expect(1, 125280, '\p{^	PUNCTUATION}', "");
    Expect(1, 125280, '\P{	PUNCTUATION}', "");
    Expect(0, 125280, '\P{^	PUNCTUATION}', "");
    Error('\p{-:=Is_PUNCTUATION}');
    Error('\P{-:=Is_PUNCTUATION}');
    Expect(1, 125279, '\p{ispunctuation}', "");
    Expect(0, 125279, '\p{^ispunctuation}', "");
    Expect(0, 125279, '\P{ispunctuation}', "");
    Expect(1, 125279, '\P{^ispunctuation}', "");
    Expect(0, 125280, '\p{ispunctuation}', "");
    Expect(1, 125280, '\p{^ispunctuation}', "");
    Expect(1, 125280, '\P{ispunctuation}', "");
    Expect(0, 125280, '\P{^ispunctuation}', "");
    Expect(1, 125279, '\p{ 	is_Punctuation}', "");
    Expect(0, 125279, '\p{^ 	is_Punctuation}', "");
    Expect(0, 125279, '\P{ 	is_Punctuation}', "");
    Expect(1, 125279, '\P{^ 	is_Punctuation}', "");
    Expect(0, 125280, '\p{ 	is_Punctuation}', "");
    Expect(1, 125280, '\p{^ 	is_Punctuation}', "");
    Expect(1, 125280, '\P{ 	is_Punctuation}', "");
    Expect(0, 125280, '\P{^ 	is_Punctuation}', "");
    Error('\p{/a/-P}');
    Error('\P{/a/-P}');
    Expect(1, 125279, '\p{p}', "");
    Expect(0, 125279, '\p{^p}', "");
    Expect(0, 125279, '\P{p}', "");
    Expect(1, 125279, '\P{^p}', "");
    Expect(0, 125280, '\p{p}', "");
    Expect(1, 125280, '\p{^p}', "");
    Expect(1, 125280, '\P{p}', "");
    Expect(0, 125280, '\P{^p}', "");
    Expect(1, 125279, '\p{_-P}', "");
    Expect(0, 125279, '\p{^_-P}', "");
    Expect(0, 125279, '\P{_-P}', "");
    Expect(1, 125279, '\P{^_-P}', "");
    Expect(0, 125280, '\p{_-P}', "");
    Expect(1, 125280, '\p{^_-P}', "");
    Expect(1, 125280, '\P{_-P}', "");
    Expect(0, 125280, '\P{^_-P}', "");
    Error('\p{_/a/is_P}');
    Error('\P{_/a/is_P}');
    Expect(1, 125279, '\p{isp}', "");
    Expect(0, 125279, '\p{^isp}', "");
    Expect(0, 125279, '\P{isp}', "");
    Expect(1, 125279, '\P{^isp}', "");
    Expect(0, 125280, '\p{isp}', "");
    Expect(1, 125280, '\p{^isp}', "");
    Expect(1, 125280, '\P{isp}', "");
    Expect(0, 125280, '\P{^isp}', "");
    Expect(1, 125279, '\p{	IS_P}', "");
    Expect(0, 125279, '\p{^	IS_P}', "");
    Expect(0, 125279, '\P{	IS_P}', "");
    Expect(1, 125279, '\P{^	IS_P}', "");
    Expect(0, 125280, '\p{	IS_P}', "");
    Expect(1, 125280, '\p{^	IS_P}', "");
    Expect(1, 125280, '\P{	IS_P}', "");
    Expect(0, 125280, '\P{^	IS_P}', "");
    Error('\p{-Quotation_MARK/a/}');
    Error('\P{-Quotation_MARK/a/}');
    Expect(1, 65379, '\p{quotationmark}', "");
    Expect(0, 65379, '\p{^quotationmark}', "");
    Expect(0, 65379, '\P{quotationmark}', "");
    Expect(1, 65379, '\P{^quotationmark}', "");
    Expect(0, 65380, '\p{quotationmark}', "");
    Expect(1, 65380, '\p{^quotationmark}', "");
    Expect(1, 65380, '\P{quotationmark}', "");
    Expect(0, 65380, '\P{^quotationmark}', "");
    Expect(1, 65379, '\p{		Quotation_mark}', "");
    Expect(0, 65379, '\p{^		Quotation_mark}', "");
    Expect(0, 65379, '\P{		Quotation_mark}', "");
    Expect(1, 65379, '\P{^		Quotation_mark}', "");
    Expect(0, 65380, '\p{		Quotation_mark}', "");
    Expect(1, 65380, '\p{^		Quotation_mark}', "");
    Expect(1, 65380, '\P{		Quotation_mark}', "");
    Expect(0, 65380, '\P{^		Quotation_mark}', "");
    Error('\p{/a/is_Quotation_MARK}');
    Error('\P{/a/is_Quotation_MARK}');
    Expect(1, 65379, '\p{isquotationmark}', "");
    Expect(0, 65379, '\p{^isquotationmark}', "");
    Expect(0, 65379, '\P{isquotationmark}', "");
    Expect(1, 65379, '\P{^isquotationmark}', "");
    Expect(0, 65380, '\p{isquotationmark}', "");
    Expect(1, 65380, '\p{^isquotationmark}', "");
    Expect(1, 65380, '\P{isquotationmark}', "");
    Expect(0, 65380, '\P{^isquotationmark}', "");
    Expect(1, 65379, '\p{-is_Quotation_Mark}', "");
    Expect(0, 65379, '\p{^-is_Quotation_Mark}', "");
    Expect(0, 65379, '\P{-is_Quotation_Mark}', "");
    Expect(1, 65379, '\P{^-is_Quotation_Mark}', "");
    Expect(0, 65380, '\p{-is_Quotation_Mark}', "");
    Expect(1, 65380, '\p{^-is_Quotation_Mark}', "");
    Expect(1, 65380, '\P{-is_Quotation_Mark}', "");
    Expect(0, 65380, '\P{^-is_Quotation_Mark}', "");
    Error('\p{-/a/QMark}');
    Error('\P{-/a/QMark}');
    Expect(1, 65379, '\p{qmark}', "");
    Expect(0, 65379, '\p{^qmark}', "");
    Expect(0, 65379, '\P{qmark}', "");
    Expect(1, 65379, '\P{^qmark}', "");
    Expect(0, 65380, '\p{qmark}', "");
    Expect(1, 65380, '\p{^qmark}', "");
    Expect(1, 65380, '\P{qmark}', "");
    Expect(0, 65380, '\P{^qmark}', "");
    Expect(1, 65379, '\p{	_qmark}', "");
    Expect(0, 65379, '\p{^	_qmark}', "");
    Expect(0, 65379, '\P{	_qmark}', "");
    Expect(1, 65379, '\P{^	_qmark}', "");
    Expect(0, 65380, '\p{	_qmark}', "");
    Expect(1, 65380, '\p{^	_qmark}', "");
    Expect(1, 65380, '\P{	_qmark}', "");
    Expect(0, 65380, '\P{^	_qmark}', "");
    Error('\p{:=		IS_QMARK}');
    Error('\P{:=		IS_QMARK}');
    Expect(1, 65379, '\p{isqmark}', "");
    Expect(0, 65379, '\p{^isqmark}', "");
    Expect(0, 65379, '\P{isqmark}', "");
    Expect(1, 65379, '\P{^isqmark}', "");
    Expect(0, 65380, '\p{isqmark}', "");
    Expect(1, 65380, '\p{^isqmark}', "");
    Expect(1, 65380, '\P{isqmark}', "");
    Expect(0, 65380, '\P{^isqmark}', "");
    Expect(1, 65379, '\p{-	IS_QMark}', "");
    Expect(0, 65379, '\p{^-	IS_QMark}', "");
    Expect(0, 65379, '\P{-	IS_QMark}', "");
    Expect(1, 65379, '\P{^-	IS_QMark}', "");
    Expect(0, 65380, '\p{-	IS_QMark}', "");
    Expect(1, 65380, '\p{^-	IS_QMark}', "");
    Expect(1, 65380, '\P{-	IS_QMark}', "");
    Expect(0, 65380, '\P{^-	IS_QMark}', "");
    Error('\p{ -RADICAL/a/}');
    Error('\P{ -RADICAL/a/}');
    Expect(1, 12245, '\p{radical}', "");
    Expect(0, 12245, '\p{^radical}', "");
    Expect(0, 12245, '\P{radical}', "");
    Expect(1, 12245, '\P{^radical}', "");
    Expect(0, 12246, '\p{radical}', "");
    Expect(1, 12246, '\p{^radical}', "");
    Expect(1, 12246, '\P{radical}', "");
    Expect(0, 12246, '\P{^radical}', "");
    Expect(1, 12245, '\p{_RADICAL}', "");
    Expect(0, 12245, '\p{^_RADICAL}', "");
    Expect(0, 12245, '\P{_RADICAL}', "");
    Expect(1, 12245, '\P{^_RADICAL}', "");
    Expect(0, 12246, '\p{_RADICAL}', "");
    Expect(1, 12246, '\p{^_RADICAL}', "");
    Expect(1, 12246, '\P{_RADICAL}', "");
    Expect(0, 12246, '\P{^_RADICAL}', "");
    Error('\p{/a/ 	Is_RADICAL}');
    Error('\P{/a/ 	Is_RADICAL}');
    Expect(1, 12245, '\p{isradical}', "");
    Expect(0, 12245, '\p{^isradical}', "");
    Expect(0, 12245, '\P{isradical}', "");
    Expect(1, 12245, '\P{^isradical}', "");
    Expect(0, 12246, '\p{isradical}', "");
    Expect(1, 12246, '\p{^isradical}', "");
    Expect(1, 12246, '\P{isradical}', "");
    Expect(0, 12246, '\P{^isradical}', "");
    Expect(1, 12245, '\p{_Is_Radical}', "");
    Expect(0, 12245, '\p{^_Is_Radical}', "");
    Expect(0, 12245, '\P{_Is_Radical}', "");
    Expect(1, 12245, '\P{^_Is_Radical}', "");
    Expect(0, 12246, '\p{_Is_Radical}', "");
    Expect(1, 12246, '\p{^_Is_Radical}', "");
    Expect(1, 12246, '\P{_Is_Radical}', "");
    Expect(0, 12246, '\P{^_Is_Radical}', "");
    Error('\p{_-Rejang:=}');
    Error('\P{_-Rejang:=}');
    Expect(1, 43359, '\p{rejang}', "");
    Expect(0, 43359, '\p{^rejang}', "");
    Expect(0, 43359, '\P{rejang}', "");
    Expect(1, 43359, '\P{^rejang}', "");
    Expect(0, 43360, '\p{rejang}', "");
    Expect(1, 43360, '\p{^rejang}', "");
    Expect(1, 43360, '\P{rejang}', "");
    Expect(0, 43360, '\P{^rejang}', "");
    Expect(1, 43359, '\p{_Rejang}', "");
    Expect(0, 43359, '\p{^_Rejang}', "");
    Expect(0, 43359, '\P{_Rejang}', "");
    Expect(1, 43359, '\P{^_Rejang}', "");
    Expect(0, 43360, '\p{_Rejang}', "");
    Expect(1, 43360, '\p{^_Rejang}', "");
    Expect(1, 43360, '\P{_Rejang}', "");
    Expect(0, 43360, '\P{^_Rejang}', "");
    Error('\p{ /a/is_rejang}');
    Error('\P{ /a/is_rejang}');
    Expect(1, 43359, '\p{isrejang}', "");
    Expect(0, 43359, '\p{^isrejang}', "");
    Expect(0, 43359, '\P{isrejang}', "");
    Expect(1, 43359, '\P{^isrejang}', "");
    Expect(0, 43360, '\p{isrejang}', "");
    Expect(1, 43360, '\p{^isrejang}', "");
    Expect(1, 43360, '\P{isrejang}', "");
    Expect(0, 43360, '\P{^isrejang}', "");
    Expect(1, 43359, '\p{	Is_Rejang}', "");
    Expect(0, 43359, '\p{^	Is_Rejang}', "");
    Expect(0, 43359, '\P{	Is_Rejang}', "");
    Expect(1, 43359, '\P{^	Is_Rejang}', "");
    Expect(0, 43360, '\p{	Is_Rejang}', "");
    Expect(1, 43360, '\p{^	Is_Rejang}', "");
    Expect(1, 43360, '\P{	Is_Rejang}', "");
    Expect(0, 43360, '\P{^	Is_Rejang}', "");
    Error('\p{	:=RJNG}');
    Error('\P{	:=RJNG}');
    Expect(1, 43359, '\p{rjng}', "");
    Expect(0, 43359, '\p{^rjng}', "");
    Expect(0, 43359, '\P{rjng}', "");
    Expect(1, 43359, '\P{^rjng}', "");
    Expect(0, 43360, '\p{rjng}', "");
    Expect(1, 43360, '\p{^rjng}', "");
    Expect(1, 43360, '\P{rjng}', "");
    Expect(0, 43360, '\P{^rjng}', "");
    Expect(1, 43359, '\p{	RJNG}', "");
    Expect(0, 43359, '\p{^	RJNG}', "");
    Expect(0, 43359, '\P{	RJNG}', "");
    Expect(1, 43359, '\P{^	RJNG}', "");
    Expect(0, 43360, '\p{	RJNG}', "");
    Expect(1, 43360, '\p{^	RJNG}', "");
    Expect(1, 43360, '\P{	RJNG}', "");
    Expect(0, 43360, '\P{^	RJNG}', "");
    Error('\p{/a/-Is_Rjng}');
    Error('\P{/a/-Is_Rjng}');
    Expect(1, 43359, '\p{isrjng}', "");
    Expect(0, 43359, '\p{^isrjng}', "");
    Expect(0, 43359, '\P{isrjng}', "");
    Expect(1, 43359, '\P{^isrjng}', "");
    Expect(0, 43360, '\p{isrjng}', "");
    Expect(1, 43360, '\p{^isrjng}', "");
    Expect(1, 43360, '\P{isrjng}', "");
    Expect(0, 43360, '\P{^isrjng}', "");
    Expect(1, 43359, '\p{ -IS_Rjng}', "");
    Expect(0, 43359, '\p{^ -IS_Rjng}', "");
    Expect(0, 43359, '\P{ -IS_Rjng}', "");
    Expect(1, 43359, '\P{^ -IS_Rjng}', "");
    Expect(0, 43360, '\p{ -IS_Rjng}', "");
    Expect(1, 43360, '\p{^ -IS_Rjng}', "");
    Expect(1, 43360, '\P{ -IS_Rjng}', "");
    Expect(0, 43360, '\P{^ -IS_Rjng}', "");
    Error('\p{-rumi_Numeral_symbols/a/}');
    Error('\P{-rumi_Numeral_symbols/a/}');
    Expect(1, 69247, '\p{ruminumeralsymbols}', "");
    Expect(0, 69247, '\p{^ruminumeralsymbols}', "");
    Expect(0, 69247, '\P{ruminumeralsymbols}', "");
    Expect(1, 69247, '\P{^ruminumeralsymbols}', "");
    Expect(0, 69248, '\p{ruminumeralsymbols}', "");
    Expect(1, 69248, '\p{^ruminumeralsymbols}', "");
    Expect(1, 69248, '\P{ruminumeralsymbols}', "");
    Expect(0, 69248, '\P{^ruminumeralsymbols}', "");
    Expect(1, 69247, '\p{Rumi_Numeral_Symbols}', "");
    Expect(0, 69247, '\p{^Rumi_Numeral_Symbols}', "");
    Expect(0, 69247, '\P{Rumi_Numeral_Symbols}', "");
    Expect(1, 69247, '\P{^Rumi_Numeral_Symbols}', "");
    Expect(0, 69248, '\p{Rumi_Numeral_Symbols}', "");
    Expect(1, 69248, '\p{^Rumi_Numeral_Symbols}', "");
    Expect(1, 69248, '\P{Rumi_Numeral_Symbols}', "");
    Expect(0, 69248, '\P{^Rumi_Numeral_Symbols}', "");
    Error('\p{_/a/IS_RUMI_Numeral_Symbols}');
    Error('\P{_/a/IS_RUMI_Numeral_Symbols}');
    Expect(1, 69247, '\p{isruminumeralsymbols}', "");
    Expect(0, 69247, '\p{^isruminumeralsymbols}', "");
    Expect(0, 69247, '\P{isruminumeralsymbols}', "");
    Expect(1, 69247, '\P{^isruminumeralsymbols}', "");
    Expect(0, 69248, '\p{isruminumeralsymbols}', "");
    Expect(1, 69248, '\p{^isruminumeralsymbols}', "");
    Expect(1, 69248, '\P{isruminumeralsymbols}', "");
    Expect(0, 69248, '\P{^isruminumeralsymbols}', "");
    Expect(1, 69247, '\p{- is_rumi_Numeral_SYMBOLS}', "");
    Expect(0, 69247, '\p{^- is_rumi_Numeral_SYMBOLS}', "");
    Expect(0, 69247, '\P{- is_rumi_Numeral_SYMBOLS}', "");
    Expect(1, 69247, '\P{^- is_rumi_Numeral_SYMBOLS}', "");
    Expect(0, 69248, '\p{- is_rumi_Numeral_SYMBOLS}', "");
    Expect(1, 69248, '\p{^- is_rumi_Numeral_SYMBOLS}', "");
    Expect(1, 69248, '\P{- is_rumi_Numeral_SYMBOLS}', "");
    Expect(0, 69248, '\P{^- is_rumi_Numeral_SYMBOLS}', "");
    Error('\p{-/a/IN_Rumi_Numeral_symbols}');
    Error('\P{-/a/IN_Rumi_Numeral_symbols}');
    Expect(1, 69247, '\p{inruminumeralsymbols}', "");
    Expect(0, 69247, '\p{^inruminumeralsymbols}', "");
    Expect(0, 69247, '\P{inruminumeralsymbols}', "");
    Expect(1, 69247, '\P{^inruminumeralsymbols}', "");
    Expect(0, 69248, '\p{inruminumeralsymbols}', "");
    Expect(1, 69248, '\p{^inruminumeralsymbols}', "");
    Expect(1, 69248, '\P{inruminumeralsymbols}', "");
    Expect(0, 69248, '\P{^inruminumeralsymbols}', "");
    Expect(1, 69247, '\p{-In_Rumi_numeral_Symbols}', "");
    Expect(0, 69247, '\p{^-In_Rumi_numeral_Symbols}', "");
    Expect(0, 69247, '\P{-In_Rumi_numeral_Symbols}', "");
    Expect(1, 69247, '\P{^-In_Rumi_numeral_Symbols}', "");
    Expect(0, 69248, '\p{-In_Rumi_numeral_Symbols}', "");
    Expect(1, 69248, '\p{^-In_Rumi_numeral_Symbols}', "");
    Expect(1, 69248, '\P{-In_Rumi_numeral_Symbols}', "");
    Expect(0, 69248, '\P{^-In_Rumi_numeral_Symbols}', "");
    Error('\p{/a/Rumi}');
    Error('\P{/a/Rumi}');
    Expect(1, 69247, '\p{rumi}', "");
    Expect(0, 69247, '\p{^rumi}', "");
    Expect(0, 69247, '\P{rumi}', "");
    Expect(1, 69247, '\P{^rumi}', "");
    Expect(0, 69248, '\p{rumi}', "");
    Expect(1, 69248, '\p{^rumi}', "");
    Expect(1, 69248, '\P{rumi}', "");
    Expect(0, 69248, '\P{^rumi}', "");
    Expect(1, 69247, '\p{Rumi}', "");
    Expect(0, 69247, '\p{^Rumi}', "");
    Expect(0, 69247, '\P{Rumi}', "");
    Expect(1, 69247, '\P{^Rumi}', "");
    Expect(0, 69248, '\p{Rumi}', "");
    Expect(1, 69248, '\p{^Rumi}', "");
    Expect(1, 69248, '\P{Rumi}', "");
    Expect(0, 69248, '\P{^Rumi}', "");
    Error('\p{ 	IS_RUMI:=}');
    Error('\P{ 	IS_RUMI:=}');
    Expect(1, 69247, '\p{isrumi}', "");
    Expect(0, 69247, '\p{^isrumi}', "");
    Expect(0, 69247, '\P{isrumi}', "");
    Expect(1, 69247, '\P{^isrumi}', "");
    Expect(0, 69248, '\p{isrumi}', "");
    Expect(1, 69248, '\p{^isrumi}', "");
    Expect(1, 69248, '\P{isrumi}', "");
    Expect(0, 69248, '\P{^isrumi}', "");
    Expect(1, 69247, '\p{ Is_rumi}', "");
    Expect(0, 69247, '\p{^ Is_rumi}', "");
    Expect(0, 69247, '\P{ Is_rumi}', "");
    Expect(1, 69247, '\P{^ Is_rumi}', "");
    Expect(0, 69248, '\p{ Is_rumi}', "");
    Expect(1, 69248, '\p{^ Is_rumi}', "");
    Expect(1, 69248, '\P{ Is_rumi}', "");
    Expect(0, 69248, '\P{^ Is_rumi}', "");
    Error('\p{:=	_In_Rumi}');
    Error('\P{:=	_In_Rumi}');
    Expect(1, 69247, '\p{inrumi}', "");
    Expect(0, 69247, '\p{^inrumi}', "");
    Expect(0, 69247, '\P{inrumi}', "");
    Expect(1, 69247, '\P{^inrumi}', "");
    Expect(0, 69248, '\p{inrumi}', "");
    Expect(1, 69248, '\p{^inrumi}', "");
    Expect(1, 69248, '\P{inrumi}', "");
    Expect(0, 69248, '\P{^inrumi}', "");
    Expect(1, 69247, '\p{	-in_RUMI}', "");
    Expect(0, 69247, '\p{^	-in_RUMI}', "");
    Expect(0, 69247, '\P{	-in_RUMI}', "");
    Expect(1, 69247, '\P{^	-in_RUMI}', "");
    Expect(0, 69248, '\p{	-in_RUMI}', "");
    Expect(1, 69248, '\p{^	-in_RUMI}', "");
    Expect(1, 69248, '\P{	-in_RUMI}', "");
    Expect(0, 69248, '\P{^	-in_RUMI}', "");
    Error('\p{ /a/runic}');
    Error('\P{ /a/runic}');
    Expect(1, 5880, '\p{runic}', "");
    Expect(0, 5880, '\p{^runic}', "");
    Expect(0, 5880, '\P{runic}', "");
    Expect(1, 5880, '\P{^runic}', "");
    Expect(0, 5881, '\p{runic}', "");
    Expect(1, 5881, '\p{^runic}', "");
    Expect(1, 5881, '\P{runic}', "");
    Expect(0, 5881, '\P{^runic}', "");
    Expect(1, 5880, '\p{_	runic}', "");
    Expect(0, 5880, '\p{^_	runic}', "");
    Expect(0, 5880, '\P{_	runic}', "");
    Expect(1, 5880, '\P{^_	runic}', "");
    Expect(0, 5881, '\p{_	runic}', "");
    Expect(1, 5881, '\p{^_	runic}', "");
    Expect(1, 5881, '\P{_	runic}', "");
    Expect(0, 5881, '\P{^_	runic}', "");
    Error('\p{ :=Is_Runic}');
    Error('\P{ :=Is_Runic}');
    Expect(1, 5880, '\p{isrunic}', "");
    Expect(0, 5880, '\p{^isrunic}', "");
    Expect(0, 5880, '\P{isrunic}', "");
    Expect(1, 5880, '\P{^isrunic}', "");
    Expect(0, 5881, '\p{isrunic}', "");
    Expect(1, 5881, '\p{^isrunic}', "");
    Expect(1, 5881, '\P{isrunic}', "");
    Expect(0, 5881, '\P{^isrunic}', "");
    Expect(1, 5880, '\p{  IS_RUNIC}', "");
    Expect(0, 5880, '\p{^  IS_RUNIC}', "");
    Expect(0, 5880, '\P{  IS_RUNIC}', "");
    Expect(1, 5880, '\P{^  IS_RUNIC}', "");
    Expect(0, 5881, '\p{  IS_RUNIC}', "");
    Expect(1, 5881, '\p{^  IS_RUNIC}', "");
    Expect(1, 5881, '\P{  IS_RUNIC}', "");
    Expect(0, 5881, '\P{^  IS_RUNIC}', "");
    Error('\p{-:=runr}');
    Error('\P{-:=runr}');
    Expect(1, 5880, '\p{runr}', "");
    Expect(0, 5880, '\p{^runr}', "");
    Expect(0, 5880, '\P{runr}', "");
    Expect(1, 5880, '\P{^runr}', "");
    Expect(0, 5881, '\p{runr}', "");
    Expect(1, 5881, '\p{^runr}', "");
    Expect(1, 5881, '\P{runr}', "");
    Expect(0, 5881, '\P{^runr}', "");
    Expect(1, 5880, '\p{- runr}', "");
    Expect(0, 5880, '\p{^- runr}', "");
    Expect(0, 5880, '\P{- runr}', "");
    Expect(1, 5880, '\P{^- runr}', "");
    Expect(0, 5881, '\p{- runr}', "");
    Expect(1, 5881, '\p{^- runr}', "");
    Expect(1, 5881, '\P{- runr}', "");
    Expect(0, 5881, '\P{^- runr}', "");
    Error('\p{	is_Runr/a/}');
    Error('\P{	is_Runr/a/}');
    Expect(1, 5880, '\p{isrunr}', "");
    Expect(0, 5880, '\p{^isrunr}', "");
    Expect(0, 5880, '\P{isrunr}', "");
    Expect(1, 5880, '\P{^isrunr}', "");
    Expect(0, 5881, '\p{isrunr}', "");
    Expect(1, 5881, '\p{^isrunr}', "");
    Expect(1, 5881, '\P{isrunr}', "");
    Expect(0, 5881, '\P{^isrunr}', "");
    Expect(1, 5880, '\p{__is_Runr}', "");
    Expect(0, 5880, '\p{^__is_Runr}', "");
    Expect(0, 5880, '\P{__is_Runr}', "");
    Expect(1, 5880, '\P{^__is_Runr}', "");
    Expect(0, 5881, '\p{__is_Runr}', "");
    Expect(1, 5881, '\p{^__is_Runr}', "");
    Expect(1, 5881, '\P{__is_Runr}', "");
    Expect(0, 5881, '\P{^__is_Runr}', "");
    Error('\p{- Samaritan/a/}');
    Error('\P{- Samaritan/a/}');
    Expect(1, 2110, '\p{samaritan}', "");
    Expect(0, 2110, '\p{^samaritan}', "");
    Expect(0, 2110, '\P{samaritan}', "");
    Expect(1, 2110, '\P{^samaritan}', "");
    Expect(0, 2111, '\p{samaritan}', "");
    Expect(1, 2111, '\p{^samaritan}', "");
    Expect(1, 2111, '\P{samaritan}', "");
    Expect(0, 2111, '\P{^samaritan}', "");
    Expect(1, 2110, '\p{--SAMARITAN}', "");
    Expect(0, 2110, '\p{^--SAMARITAN}', "");
    Expect(0, 2110, '\P{--SAMARITAN}', "");
    Expect(1, 2110, '\P{^--SAMARITAN}', "");
    Expect(0, 2111, '\p{--SAMARITAN}', "");
    Expect(1, 2111, '\p{^--SAMARITAN}', "");
    Expect(1, 2111, '\P{--SAMARITAN}', "");
    Expect(0, 2111, '\P{^--SAMARITAN}', "");
    Error('\p{:=-IS_samaritan}');
    Error('\P{:=-IS_samaritan}');
    Expect(1, 2110, '\p{issamaritan}', "");
    Expect(0, 2110, '\p{^issamaritan}', "");
    Expect(0, 2110, '\P{issamaritan}', "");
    Expect(1, 2110, '\P{^issamaritan}', "");
    Expect(0, 2111, '\p{issamaritan}', "");
    Expect(1, 2111, '\p{^issamaritan}', "");
    Expect(1, 2111, '\P{issamaritan}', "");
    Expect(0, 2111, '\P{^issamaritan}', "");
    Expect(1, 2110, '\p{-Is_samaritan}', "");
    Expect(0, 2110, '\p{^-Is_samaritan}', "");
    Expect(0, 2110, '\P{-Is_samaritan}', "");
    Expect(1, 2110, '\P{^-Is_samaritan}', "");
    Expect(0, 2111, '\p{-Is_samaritan}', "");
    Expect(1, 2111, '\p{^-Is_samaritan}', "");
    Expect(1, 2111, '\P{-Is_samaritan}', "");
    Expect(0, 2111, '\P{^-Is_samaritan}', "");
    Error('\p{:=	 SAMR}');
    Error('\P{:=	 SAMR}');
    Expect(1, 2110, '\p{samr}', "");
    Expect(0, 2110, '\p{^samr}', "");
    Expect(0, 2110, '\P{samr}', "");
    Expect(1, 2110, '\P{^samr}', "");
    Expect(0, 2111, '\p{samr}', "");
    Expect(1, 2111, '\p{^samr}', "");
    Expect(1, 2111, '\P{samr}', "");
    Expect(0, 2111, '\P{^samr}', "");
    Expect(1, 2110, '\p{	SAMR}', "");
    Expect(0, 2110, '\p{^	SAMR}', "");
    Expect(0, 2110, '\P{	SAMR}', "");
    Expect(1, 2110, '\P{^	SAMR}', "");
    Expect(0, 2111, '\p{	SAMR}', "");
    Expect(1, 2111, '\p{^	SAMR}', "");
    Expect(1, 2111, '\P{	SAMR}', "");
    Expect(0, 2111, '\P{^	SAMR}', "");
    Error('\p{	/a/Is_samr}');
    Error('\P{	/a/Is_samr}');
    Expect(1, 2110, '\p{issamr}', "");
    Expect(0, 2110, '\p{^issamr}', "");
    Expect(0, 2110, '\P{issamr}', "");
    Expect(1, 2110, '\P{^issamr}', "");
    Expect(0, 2111, '\p{issamr}', "");
    Expect(1, 2111, '\p{^issamr}', "");
    Expect(1, 2111, '\P{issamr}', "");
    Expect(0, 2111, '\P{^issamr}', "");
    Expect(1, 2110, '\p{	IS_samr}', "");
    Expect(0, 2110, '\p{^	IS_samr}', "");
    Expect(0, 2110, '\P{	IS_samr}', "");
    Expect(1, 2110, '\P{^	IS_samr}', "");
    Expect(0, 2111, '\p{	IS_samr}', "");
    Expect(1, 2111, '\p{^	IS_samr}', "");
    Expect(1, 2111, '\P{	IS_samr}', "");
    Expect(0, 2111, '\P{^	IS_samr}', "");
    Error('\p{ :=Saurashtra}');
    Error('\P{ :=Saurashtra}');
    Expect(1, 43225, '\p{saurashtra}', "");
    Expect(0, 43225, '\p{^saurashtra}', "");
    Expect(0, 43225, '\P{saurashtra}', "");
    Expect(1, 43225, '\P{^saurashtra}', "");
    Expect(0, 43226, '\p{saurashtra}', "");
    Expect(1, 43226, '\p{^saurashtra}', "");
    Expect(1, 43226, '\P{saurashtra}', "");
    Expect(0, 43226, '\P{^saurashtra}', "");
    Expect(1, 43225, '\p{_ SAURASHTRA}', "");
    Expect(0, 43225, '\p{^_ SAURASHTRA}', "");
    Expect(0, 43225, '\P{_ SAURASHTRA}', "");
    Expect(1, 43225, '\P{^_ SAURASHTRA}', "");
    Expect(0, 43226, '\p{_ SAURASHTRA}', "");
    Expect(1, 43226, '\p{^_ SAURASHTRA}', "");
    Expect(1, 43226, '\P{_ SAURASHTRA}', "");
    Expect(0, 43226, '\P{^_ SAURASHTRA}', "");
    Error('\p{-:=is_Saurashtra}');
    Error('\P{-:=is_Saurashtra}');
    Expect(1, 43225, '\p{issaurashtra}', "");
    Expect(0, 43225, '\p{^issaurashtra}', "");
    Expect(0, 43225, '\P{issaurashtra}', "");
    Expect(1, 43225, '\P{^issaurashtra}', "");
    Expect(0, 43226, '\p{issaurashtra}', "");
    Expect(1, 43226, '\p{^issaurashtra}', "");
    Expect(1, 43226, '\P{issaurashtra}', "");
    Expect(0, 43226, '\P{^issaurashtra}', "");
    Expect(1, 43225, '\p{	IS_Saurashtra}', "");
    Expect(0, 43225, '\p{^	IS_Saurashtra}', "");
    Expect(0, 43225, '\P{	IS_Saurashtra}', "");
    Expect(1, 43225, '\P{^	IS_Saurashtra}', "");
    Expect(0, 43226, '\p{	IS_Saurashtra}', "");
    Expect(1, 43226, '\p{^	IS_Saurashtra}', "");
    Expect(1, 43226, '\P{	IS_Saurashtra}', "");
    Expect(0, 43226, '\P{^	IS_Saurashtra}', "");
    Error('\p{_/a/SAUR}');
    Error('\P{_/a/SAUR}');
    Expect(1, 43225, '\p{saur}', "");
    Expect(0, 43225, '\p{^saur}', "");
    Expect(0, 43225, '\P{saur}', "");
    Expect(1, 43225, '\P{^saur}', "");
    Expect(0, 43226, '\p{saur}', "");
    Expect(1, 43226, '\p{^saur}', "");
    Expect(1, 43226, '\P{saur}', "");
    Expect(0, 43226, '\P{^saur}', "");
    Expect(1, 43225, '\p{	SAUR}', "");
    Expect(0, 43225, '\p{^	SAUR}', "");
    Expect(0, 43225, '\P{	SAUR}', "");
    Expect(1, 43225, '\P{^	SAUR}', "");
    Expect(0, 43226, '\p{	SAUR}', "");
    Expect(1, 43226, '\p{^	SAUR}', "");
    Expect(1, 43226, '\P{	SAUR}', "");
    Expect(0, 43226, '\P{^	SAUR}', "");
    Error('\p{_Is_Saur/a/}');
    Error('\P{_Is_Saur/a/}');
    Expect(1, 43225, '\p{issaur}', "");
    Expect(0, 43225, '\p{^issaur}', "");
    Expect(0, 43225, '\P{issaur}', "");
    Expect(1, 43225, '\P{^issaur}', "");
    Expect(0, 43226, '\p{issaur}', "");
    Expect(1, 43226, '\p{^issaur}', "");
    Expect(1, 43226, '\P{issaur}', "");
    Expect(0, 43226, '\P{^issaur}', "");
    Expect(1, 43225, '\p{_Is_Saur}', "");
    Expect(0, 43225, '\p{^_Is_Saur}', "");
    Expect(0, 43225, '\P{_Is_Saur}', "");
    Expect(1, 43225, '\P{^_Is_Saur}', "");
    Expect(0, 43226, '\p{_Is_Saur}', "");
    Expect(1, 43226, '\p{^_Is_Saur}', "");
    Expect(1, 43226, '\P{_Is_Saur}', "");
    Expect(0, 43226, '\P{^_Is_Saur}', "");
    Error('\p{/a/_ Sentence_TERMINAL}');
    Error('\P{/a/_ Sentence_TERMINAL}');
    Expect(1, 121480, '\p{sentenceterminal}', "");
    Expect(0, 121480, '\p{^sentenceterminal}', "");
    Expect(0, 121480, '\P{sentenceterminal}', "");
    Expect(1, 121480, '\P{^sentenceterminal}', "");
    Expect(0, 121481, '\p{sentenceterminal}', "");
    Expect(1, 121481, '\p{^sentenceterminal}', "");
    Expect(1, 121481, '\P{sentenceterminal}', "");
    Expect(0, 121481, '\P{^sentenceterminal}', "");
    Expect(1, 121480, '\p{Sentence_TERMINAL}', "");
    Expect(0, 121480, '\p{^Sentence_TERMINAL}', "");
    Expect(0, 121480, '\P{Sentence_TERMINAL}', "");
    Expect(1, 121480, '\P{^Sentence_TERMINAL}', "");
    Expect(0, 121481, '\p{Sentence_TERMINAL}', "");
    Expect(1, 121481, '\p{^Sentence_TERMINAL}', "");
    Expect(1, 121481, '\P{Sentence_TERMINAL}', "");
    Expect(0, 121481, '\P{^Sentence_TERMINAL}', "");
    Error('\p{Is_Sentence_terminal/a/}');
    Error('\P{Is_Sentence_terminal/a/}');
    Expect(1, 121480, '\p{issentenceterminal}', "");
    Expect(0, 121480, '\p{^issentenceterminal}', "");
    Expect(0, 121480, '\P{issentenceterminal}', "");
    Expect(1, 121480, '\P{^issentenceterminal}', "");
    Expect(0, 121481, '\p{issentenceterminal}', "");
    Expect(1, 121481, '\p{^issentenceterminal}', "");
    Expect(1, 121481, '\P{issentenceterminal}', "");
    Expect(0, 121481, '\P{^issentenceterminal}', "");
    Expect(1, 121480, '\p{_	IS_SENTENCE_Terminal}', "");
    Expect(0, 121480, '\p{^_	IS_SENTENCE_Terminal}', "");
    Expect(0, 121480, '\P{_	IS_SENTENCE_Terminal}', "");
    Expect(1, 121480, '\P{^_	IS_SENTENCE_Terminal}', "");
    Expect(0, 121481, '\p{_	IS_SENTENCE_Terminal}', "");
    Expect(1, 121481, '\p{^_	IS_SENTENCE_Terminal}', "");
    Expect(1, 121481, '\P{_	IS_SENTENCE_Terminal}', "");
    Expect(0, 121481, '\P{^_	IS_SENTENCE_Terminal}', "");
    Error('\p{	:=sterm}');
    Error('\P{	:=sterm}');
    Expect(1, 121480, '\p{sterm}', "");
    Expect(0, 121480, '\p{^sterm}', "");
    Expect(0, 121480, '\P{sterm}', "");
    Expect(1, 121480, '\P{^sterm}', "");
    Expect(0, 121481, '\p{sterm}', "");
    Expect(1, 121481, '\p{^sterm}', "");
    Expect(1, 121481, '\P{sterm}', "");
    Expect(0, 121481, '\P{^sterm}', "");
    Expect(1, 121480, '\p{-sterm}', "");
    Expect(0, 121480, '\p{^-sterm}', "");
    Expect(0, 121480, '\P{-sterm}', "");
    Expect(1, 121480, '\P{^-sterm}', "");
    Expect(0, 121481, '\p{-sterm}', "");
    Expect(1, 121481, '\p{^-sterm}', "");
    Expect(1, 121481, '\P{-sterm}', "");
    Expect(0, 121481, '\P{^-sterm}', "");
    Error('\p{  is_STERM:=}');
    Error('\P{  is_STERM:=}');
    Expect(1, 121480, '\p{issterm}', "");
    Expect(0, 121480, '\p{^issterm}', "");
    Expect(0, 121480, '\P{issterm}', "");
    Expect(1, 121480, '\P{^issterm}', "");
    Expect(0, 121481, '\p{issterm}', "");
    Expect(1, 121481, '\p{^issterm}', "");
    Expect(1, 121481, '\P{issterm}', "");
    Expect(0, 121481, '\P{^issterm}', "");
    Expect(1, 121480, '\p{--Is_STerm}', "");
    Expect(0, 121480, '\p{^--Is_STerm}', "");
    Expect(0, 121480, '\P{--Is_STerm}', "");
    Expect(1, 121480, '\P{^--Is_STerm}', "");
    Expect(0, 121481, '\p{--Is_STerm}', "");
    Expect(1, 121481, '\p{^--Is_STerm}', "");
    Expect(1, 121481, '\P{--Is_STerm}', "");
    Expect(0, 121481, '\P{^--Is_STerm}', "");
    Error('\p{-/a/SEPARATOR}');
    Error('\P{-/a/SEPARATOR}');
    Expect(1, 12288, '\p{separator}', "");
    Expect(0, 12288, '\p{^separator}', "");
    Expect(0, 12288, '\P{separator}', "");
    Expect(1, 12288, '\P{^separator}', "");
    Expect(0, 12289, '\p{separator}', "");
    Expect(1, 12289, '\p{^separator}', "");
    Expect(1, 12289, '\P{separator}', "");
    Expect(0, 12289, '\P{^separator}', "");
    Expect(1, 12288, '\p{	_separator}', "");
    Expect(0, 12288, '\p{^	_separator}', "");
    Expect(0, 12288, '\P{	_separator}', "");
    Expect(1, 12288, '\P{^	_separator}', "");
    Expect(0, 12289, '\p{	_separator}', "");
    Expect(1, 12289, '\p{^	_separator}', "");
    Expect(1, 12289, '\P{	_separator}', "");
    Expect(0, 12289, '\P{^	_separator}', "");
    Error('\p{-:=Is_SEPARATOR}');
    Error('\P{-:=Is_SEPARATOR}');
    Expect(1, 12288, '\p{isseparator}', "");
    Expect(0, 12288, '\p{^isseparator}', "");
    Expect(0, 12288, '\P{isseparator}', "");
    Expect(1, 12288, '\P{^isseparator}', "");
    Expect(0, 12289, '\p{isseparator}', "");
    Expect(1, 12289, '\p{^isseparator}', "");
    Expect(1, 12289, '\P{isseparator}', "");
    Expect(0, 12289, '\P{^isseparator}', "");
    Expect(1, 12288, '\p{-Is_Separator}', "");
    Expect(0, 12288, '\p{^-Is_Separator}', "");
    Expect(0, 12288, '\P{-Is_Separator}', "");
    Expect(1, 12288, '\P{^-Is_Separator}', "");
    Expect(0, 12289, '\p{-Is_Separator}', "");
    Expect(1, 12289, '\p{^-Is_Separator}', "");
    Expect(1, 12289, '\P{-Is_Separator}', "");
    Expect(0, 12289, '\P{^-Is_Separator}', "");
    Error('\p{/a/-_Z}');
    Error('\P{/a/-_Z}');
    Expect(1, 12288, '\p{z}', "");
    Expect(0, 12288, '\p{^z}', "");
    Expect(0, 12288, '\P{z}', "");
    Expect(1, 12288, '\P{^z}', "");
    Expect(0, 12289, '\p{z}', "");
    Expect(1, 12289, '\p{^z}', "");
    Expect(1, 12289, '\P{z}', "");
    Expect(0, 12289, '\P{^z}', "");
    Expect(1, 12288, '\p{ -Z}', "");
    Expect(0, 12288, '\p{^ -Z}', "");
    Expect(0, 12288, '\P{ -Z}', "");
    Expect(1, 12288, '\P{^ -Z}', "");
    Expect(0, 12289, '\p{ -Z}', "");
    Expect(1, 12289, '\p{^ -Z}', "");
    Expect(1, 12289, '\P{ -Z}', "");
    Expect(0, 12289, '\P{^ -Z}', "");
    Error('\p{:=	 Is_Z}');
    Error('\P{:=	 Is_Z}');
    Expect(1, 12288, '\p{isz}', "");
    Expect(0, 12288, '\p{^isz}', "");
    Expect(0, 12288, '\P{isz}', "");
    Expect(1, 12288, '\P{^isz}', "");
    Expect(0, 12289, '\p{isz}', "");
    Expect(1, 12289, '\p{^isz}', "");
    Expect(1, 12289, '\P{isz}', "");
    Expect(0, 12289, '\P{^isz}', "");
    Expect(1, 12288, '\p{-	IS_Z}', "");
    Expect(0, 12288, '\p{^-	IS_Z}', "");
    Expect(0, 12288, '\P{-	IS_Z}', "");
    Expect(1, 12288, '\P{^-	IS_Z}', "");
    Expect(0, 12289, '\p{-	IS_Z}', "");
    Expect(1, 12289, '\p{^-	IS_Z}', "");
    Expect(1, 12289, '\P{-	IS_Z}', "");
    Expect(0, 12289, '\P{^-	IS_Z}', "");
    Error('\p{		Sharada:=}');
    Error('\P{		Sharada:=}');
    Expect(1, 70111, '\p{sharada}', "");
    Expect(0, 70111, '\p{^sharada}', "");
    Expect(0, 70111, '\P{sharada}', "");
    Expect(1, 70111, '\P{^sharada}', "");
    Expect(0, 70112, '\p{sharada}', "");
    Expect(1, 70112, '\p{^sharada}', "");
    Expect(1, 70112, '\P{sharada}', "");
    Expect(0, 70112, '\P{^sharada}', "");
    Expect(1, 70111, '\p{-Sharada}', "");
    Expect(0, 70111, '\p{^-Sharada}', "");
    Expect(0, 70111, '\P{-Sharada}', "");
    Expect(1, 70111, '\P{^-Sharada}', "");
    Expect(0, 70112, '\p{-Sharada}', "");
    Expect(1, 70112, '\p{^-Sharada}', "");
    Expect(1, 70112, '\P{-Sharada}', "");
    Expect(0, 70112, '\P{^-Sharada}', "");
    Error('\p{	/a/is_Sharada}');
    Error('\P{	/a/is_Sharada}');
    Expect(1, 70111, '\p{issharada}', "");
    Expect(0, 70111, '\p{^issharada}', "");
    Expect(0, 70111, '\P{issharada}', "");
    Expect(1, 70111, '\P{^issharada}', "");
    Expect(0, 70112, '\p{issharada}', "");
    Expect(1, 70112, '\p{^issharada}', "");
    Expect(1, 70112, '\P{issharada}', "");
    Expect(0, 70112, '\P{^issharada}', "");
    Expect(1, 70111, '\p{-_IS_sharada}', "");
    Expect(0, 70111, '\p{^-_IS_sharada}', "");
    Expect(0, 70111, '\P{-_IS_sharada}', "");
    Expect(1, 70111, '\P{^-_IS_sharada}', "");
    Expect(0, 70112, '\p{-_IS_sharada}', "");
    Expect(1, 70112, '\p{^-_IS_sharada}', "");
    Expect(1, 70112, '\P{-_IS_sharada}', "");
    Expect(0, 70112, '\P{^-_IS_sharada}', "");
    Error('\p{ Shrd:=}');
    Error('\P{ Shrd:=}');
    Expect(1, 70111, '\p{shrd}', "");
    Expect(0, 70111, '\p{^shrd}', "");
    Expect(0, 70111, '\P{shrd}', "");
    Expect(1, 70111, '\P{^shrd}', "");
    Expect(0, 70112, '\p{shrd}', "");
    Expect(1, 70112, '\p{^shrd}', "");
    Expect(1, 70112, '\P{shrd}', "");
    Expect(0, 70112, '\P{^shrd}', "");
    Expect(1, 70111, '\p{__Shrd}', "");
    Expect(0, 70111, '\p{^__Shrd}', "");
    Expect(0, 70111, '\P{__Shrd}', "");
    Expect(1, 70111, '\P{^__Shrd}', "");
    Expect(0, 70112, '\p{__Shrd}', "");
    Expect(1, 70112, '\p{^__Shrd}', "");
    Expect(1, 70112, '\P{__Shrd}', "");
    Expect(0, 70112, '\P{^__Shrd}', "");
    Error('\p{_/a/Is_Shrd}');
    Error('\P{_/a/Is_Shrd}');
    Expect(1, 70111, '\p{isshrd}', "");
    Expect(0, 70111, '\p{^isshrd}', "");
    Expect(0, 70111, '\P{isshrd}', "");
    Expect(1, 70111, '\P{^isshrd}', "");
    Expect(0, 70112, '\p{isshrd}', "");
    Expect(1, 70112, '\p{^isshrd}', "");
    Expect(1, 70112, '\P{isshrd}', "");
    Expect(0, 70112, '\P{^isshrd}', "");
    Expect(1, 70111, '\p{_ is_Shrd}', "");
    Expect(0, 70111, '\p{^_ is_Shrd}', "");
    Expect(0, 70111, '\P{_ is_Shrd}', "");
    Expect(1, 70111, '\P{^_ is_Shrd}', "");
    Expect(0, 70112, '\p{_ is_Shrd}', "");
    Expect(1, 70112, '\p{^_ is_Shrd}', "");
    Expect(1, 70112, '\P{_ is_Shrd}', "");
    Expect(0, 70112, '\P{^_ is_Shrd}', "");
    Error('\p{__SHAVIAN/a/}');
    Error('\P{__SHAVIAN/a/}');
    Expect(1, 66687, '\p{shavian}', "");
    Expect(0, 66687, '\p{^shavian}', "");
    Expect(0, 66687, '\P{shavian}', "");
    Expect(1, 66687, '\P{^shavian}', "");
    Expect(0, 66688, '\p{shavian}', "");
    Expect(1, 66688, '\p{^shavian}', "");
    Expect(1, 66688, '\P{shavian}', "");
    Expect(0, 66688, '\P{^shavian}', "");
    Expect(1, 66687, '\p{	SHAVIAN}', "");
    Expect(0, 66687, '\p{^	SHAVIAN}', "");
    Expect(0, 66687, '\P{	SHAVIAN}', "");
    Expect(1, 66687, '\P{^	SHAVIAN}', "");
    Expect(0, 66688, '\p{	SHAVIAN}', "");
    Expect(1, 66688, '\p{^	SHAVIAN}', "");
    Expect(1, 66688, '\P{	SHAVIAN}', "");
    Expect(0, 66688, '\P{^	SHAVIAN}', "");
    Error('\p{/a/ -Is_SHAVIAN}');
    Error('\P{/a/ -Is_SHAVIAN}');
    Expect(1, 66687, '\p{isshavian}', "");
    Expect(0, 66687, '\p{^isshavian}', "");
    Expect(0, 66687, '\P{isshavian}', "");
    Expect(1, 66687, '\P{^isshavian}', "");
    Expect(0, 66688, '\p{isshavian}', "");
    Expect(1, 66688, '\p{^isshavian}', "");
    Expect(1, 66688, '\P{isshavian}', "");
    Expect(0, 66688, '\P{^isshavian}', "");
    Expect(1, 66687, '\p{Is_shavian}', "");
    Expect(0, 66687, '\p{^Is_shavian}', "");
    Expect(0, 66687, '\P{Is_shavian}', "");
    Expect(1, 66687, '\P{^Is_shavian}', "");
    Expect(0, 66688, '\p{Is_shavian}', "");
    Expect(1, 66688, '\p{^Is_shavian}', "");
    Expect(1, 66688, '\P{Is_shavian}', "");
    Expect(0, 66688, '\P{^Is_shavian}', "");
    Error('\p{:=shaw}');
    Error('\P{:=shaw}');
    Expect(1, 66687, '\p{shaw}', "");
    Expect(0, 66687, '\p{^shaw}', "");
    Expect(0, 66687, '\P{shaw}', "");
    Expect(1, 66687, '\P{^shaw}', "");
    Expect(0, 66688, '\p{shaw}', "");
    Expect(1, 66688, '\p{^shaw}', "");
    Expect(1, 66688, '\P{shaw}', "");
    Expect(0, 66688, '\P{^shaw}', "");
    Expect(1, 66687, '\p{_-SHAW}', "");
    Expect(0, 66687, '\p{^_-SHAW}', "");
    Expect(0, 66687, '\P{_-SHAW}', "");
    Expect(1, 66687, '\P{^_-SHAW}', "");
    Expect(0, 66688, '\p{_-SHAW}', "");
    Expect(1, 66688, '\p{^_-SHAW}', "");
    Expect(1, 66688, '\P{_-SHAW}', "");
    Expect(0, 66688, '\P{^_-SHAW}', "");
    Error('\p{:=	is_Shaw}');
    Error('\P{:=	is_Shaw}');
    Expect(1, 66687, '\p{isshaw}', "");
    Expect(0, 66687, '\p{^isshaw}', "");
    Expect(0, 66687, '\P{isshaw}', "");
    Expect(1, 66687, '\P{^isshaw}', "");
    Expect(0, 66688, '\p{isshaw}', "");
    Expect(1, 66688, '\p{^isshaw}', "");
    Expect(1, 66688, '\P{isshaw}', "");
    Expect(0, 66688, '\P{^isshaw}', "");
    Expect(1, 66687, '\p{	Is_SHAW}', "");
    Expect(0, 66687, '\p{^	Is_SHAW}', "");
    Expect(0, 66687, '\P{	Is_SHAW}', "");
    Expect(1, 66687, '\P{^	Is_SHAW}', "");
    Expect(0, 66688, '\p{	Is_SHAW}', "");
    Expect(1, 66688, '\p{^	Is_SHAW}', "");
    Expect(1, 66688, '\P{	Is_SHAW}', "");
    Expect(0, 66688, '\P{^	Is_SHAW}', "");
    Error('\p{ /a/Shorthand_FORMAT_Controls}');
    Error('\P{ /a/Shorthand_FORMAT_Controls}');
    Expect(1, 113839, '\p{shorthandformatcontrols}', "");
    Expect(0, 113839, '\p{^shorthandformatcontrols}', "");
    Expect(0, 113839, '\P{shorthandformatcontrols}', "");
    Expect(1, 113839, '\P{^shorthandformatcontrols}', "");
    Expect(0, 113840, '\p{shorthandformatcontrols}', "");
    Expect(1, 113840, '\p{^shorthandformatcontrols}', "");
    Expect(1, 113840, '\P{shorthandformatcontrols}', "");
    Expect(0, 113840, '\P{^shorthandformatcontrols}', "");
    Expect(1, 113839, '\p{ shorthand_Format_controls}', "");
    Expect(0, 113839, '\p{^ shorthand_Format_controls}', "");
    Expect(0, 113839, '\P{ shorthand_Format_controls}', "");
    Expect(1, 113839, '\P{^ shorthand_Format_controls}', "");
    Expect(0, 113840, '\p{ shorthand_Format_controls}', "");
    Expect(1, 113840, '\p{^ shorthand_Format_controls}', "");
    Expect(1, 113840, '\P{ shorthand_Format_controls}', "");
    Expect(0, 113840, '\P{^ shorthand_Format_controls}', "");
    Error('\p{_/a/Is_Shorthand_Format_Controls}');
    Error('\P{_/a/Is_Shorthand_Format_Controls}');
    Expect(1, 113839, '\p{isshorthandformatcontrols}', "");
    Expect(0, 113839, '\p{^isshorthandformatcontrols}', "");
    Expect(0, 113839, '\P{isshorthandformatcontrols}', "");
    Expect(1, 113839, '\P{^isshorthandformatcontrols}', "");
    Expect(0, 113840, '\p{isshorthandformatcontrols}', "");
    Expect(1, 113840, '\p{^isshorthandformatcontrols}', "");
    Expect(1, 113840, '\P{isshorthandformatcontrols}', "");
    Expect(0, 113840, '\P{^isshorthandformatcontrols}', "");
    Expect(1, 113839, '\p{_ is_Shorthand_FORMAT_Controls}', "");
    Expect(0, 113839, '\p{^_ is_Shorthand_FORMAT_Controls}', "");
    Expect(0, 113839, '\P{_ is_Shorthand_FORMAT_Controls}', "");
    Expect(1, 113839, '\P{^_ is_Shorthand_FORMAT_Controls}', "");
    Expect(0, 113840, '\p{_ is_Shorthand_FORMAT_Controls}', "");
    Expect(1, 113840, '\p{^_ is_Shorthand_FORMAT_Controls}', "");
    Expect(1, 113840, '\P{_ is_Shorthand_FORMAT_Controls}', "");
    Expect(0, 113840, '\P{^_ is_Shorthand_FORMAT_Controls}', "");
    Error('\p{_	IN_SHORTHAND_FORMAT_Controls:=}');
    Error('\P{_	IN_SHORTHAND_FORMAT_Controls:=}');
    Expect(1, 113839, '\p{inshorthandformatcontrols}', "");
    Expect(0, 113839, '\p{^inshorthandformatcontrols}', "");
    Expect(0, 113839, '\P{inshorthandformatcontrols}', "");
    Expect(1, 113839, '\P{^inshorthandformatcontrols}', "");
    Expect(0, 113840, '\p{inshorthandformatcontrols}', "");
    Expect(1, 113840, '\p{^inshorthandformatcontrols}', "");
    Expect(1, 113840, '\P{inshorthandformatcontrols}', "");
    Expect(0, 113840, '\P{^inshorthandformatcontrols}', "");
    Expect(1, 113839, '\p{	_in_Shorthand_FORMAT_Controls}', "");
    Expect(0, 113839, '\p{^	_in_Shorthand_FORMAT_Controls}', "");
    Expect(0, 113839, '\P{	_in_Shorthand_FORMAT_Controls}', "");
    Expect(1, 113839, '\P{^	_in_Shorthand_FORMAT_Controls}', "");
    Expect(0, 113840, '\p{	_in_Shorthand_FORMAT_Controls}', "");
    Expect(1, 113840, '\p{^	_in_Shorthand_FORMAT_Controls}', "");
    Expect(1, 113840, '\P{	_in_Shorthand_FORMAT_Controls}', "");
    Expect(0, 113840, '\P{^	_in_Shorthand_FORMAT_Controls}', "");
    Error('\p{	/a/Siddham}');
    Error('\P{	/a/Siddham}');
    Expect(1, 71133, '\p{siddham}', "");
    Expect(0, 71133, '\p{^siddham}', "");
    Expect(0, 71133, '\P{siddham}', "");
    Expect(1, 71133, '\P{^siddham}', "");
    Expect(0, 71134, '\p{siddham}', "");
    Expect(1, 71134, '\p{^siddham}', "");
    Expect(1, 71134, '\P{siddham}', "");
    Expect(0, 71134, '\P{^siddham}', "");
    Expect(1, 71133, '\p{--Siddham}', "");
    Expect(0, 71133, '\p{^--Siddham}', "");
    Expect(0, 71133, '\P{--Siddham}', "");
    Expect(1, 71133, '\P{^--Siddham}', "");
    Expect(0, 71134, '\p{--Siddham}', "");
    Expect(1, 71134, '\p{^--Siddham}', "");
    Expect(1, 71134, '\P{--Siddham}', "");
    Expect(0, 71134, '\P{^--Siddham}', "");
    Error('\p{:=__IS_Siddham}');
    Error('\P{:=__IS_Siddham}');
    Expect(1, 71133, '\p{issiddham}', "");
    Expect(0, 71133, '\p{^issiddham}', "");
    Expect(0, 71133, '\P{issiddham}', "");
    Expect(1, 71133, '\P{^issiddham}', "");
    Expect(0, 71134, '\p{issiddham}', "");
    Expect(1, 71134, '\p{^issiddham}', "");
    Expect(1, 71134, '\P{issiddham}', "");
    Expect(0, 71134, '\P{^issiddham}', "");
    Expect(1, 71133, '\p{ Is_SIDDHAM}', "");
    Expect(0, 71133, '\p{^ Is_SIDDHAM}', "");
    Expect(0, 71133, '\P{ Is_SIDDHAM}', "");
    Expect(1, 71133, '\P{^ Is_SIDDHAM}', "");
    Expect(0, 71134, '\p{ Is_SIDDHAM}', "");
    Expect(1, 71134, '\p{^ Is_SIDDHAM}', "");
    Expect(1, 71134, '\P{ Is_SIDDHAM}', "");
    Expect(0, 71134, '\P{^ Is_SIDDHAM}', "");
    Error('\p{__Sidd/a/}');
    Error('\P{__Sidd/a/}');
    Expect(1, 71133, '\p{sidd}', "");
    Expect(0, 71133, '\p{^sidd}', "");
    Expect(0, 71133, '\P{sidd}', "");
    Expect(1, 71133, '\P{^sidd}', "");
    Expect(0, 71134, '\p{sidd}', "");
    Expect(1, 71134, '\p{^sidd}', "");
    Expect(1, 71134, '\P{sidd}', "");
    Expect(0, 71134, '\P{^sidd}', "");
    Expect(1, 71133, '\p{	 SIDD}', "");
    Expect(0, 71133, '\p{^	 SIDD}', "");
    Expect(0, 71133, '\P{	 SIDD}', "");
    Expect(1, 71133, '\P{^	 SIDD}', "");
    Expect(0, 71134, '\p{	 SIDD}', "");
    Expect(1, 71134, '\p{^	 SIDD}', "");
    Expect(1, 71134, '\P{	 SIDD}', "");
    Expect(0, 71134, '\P{^	 SIDD}', "");
    Error('\p{	/a/Is_SIDD}');
    Error('\P{	/a/Is_SIDD}');
    Expect(1, 71133, '\p{issidd}', "");
    Expect(0, 71133, '\p{^issidd}', "");
    Expect(0, 71133, '\P{issidd}', "");
    Expect(1, 71133, '\P{^issidd}', "");
    Expect(0, 71134, '\p{issidd}', "");
    Expect(1, 71134, '\p{^issidd}', "");
    Expect(1, 71134, '\P{issidd}', "");
    Expect(0, 71134, '\P{^issidd}', "");
    Expect(1, 71133, '\p{ -Is_sidd}', "");
    Expect(0, 71133, '\p{^ -Is_sidd}', "");
    Expect(0, 71133, '\P{ -Is_sidd}', "");
    Expect(1, 71133, '\P{^ -Is_sidd}', "");
    Expect(0, 71134, '\p{ -Is_sidd}', "");
    Expect(1, 71134, '\p{^ -Is_sidd}', "");
    Expect(1, 71134, '\P{ -Is_sidd}', "");
    Expect(0, 71134, '\P{^ -Is_sidd}', "");
    Error('\p{__SignWriting:=}');
    Error('\P{__SignWriting:=}');
    Expect(1, 121519, '\p{signwriting}', "");
    Expect(0, 121519, '\p{^signwriting}', "");
    Expect(0, 121519, '\P{signwriting}', "");
    Expect(1, 121519, '\P{^signwriting}', "");
    Expect(0, 121520, '\p{signwriting}', "");
    Expect(1, 121520, '\p{^signwriting}', "");
    Expect(1, 121520, '\P{signwriting}', "");
    Expect(0, 121520, '\P{^signwriting}', "");
    Expect(1, 121519, '\p{-SignWriting}', "");
    Expect(0, 121519, '\p{^-SignWriting}', "");
    Expect(0, 121519, '\P{-SignWriting}', "");
    Expect(1, 121519, '\P{^-SignWriting}', "");
    Expect(0, 121520, '\p{-SignWriting}', "");
    Expect(1, 121520, '\p{^-SignWriting}', "");
    Expect(1, 121520, '\P{-SignWriting}', "");
    Expect(0, 121520, '\P{^-SignWriting}', "");
    Error('\p{:= Is_signwriting}');
    Error('\P{:= Is_signwriting}');
    Expect(1, 121519, '\p{issignwriting}', "");
    Expect(0, 121519, '\p{^issignwriting}', "");
    Expect(0, 121519, '\P{issignwriting}', "");
    Expect(1, 121519, '\P{^issignwriting}', "");
    Expect(0, 121520, '\p{issignwriting}', "");
    Expect(1, 121520, '\p{^issignwriting}', "");
    Expect(1, 121520, '\P{issignwriting}', "");
    Expect(0, 121520, '\P{^issignwriting}', "");
    Expect(1, 121519, '\p{  IS_SignWriting}', "");
    Expect(0, 121519, '\p{^  IS_SignWriting}', "");
    Expect(0, 121519, '\P{  IS_SignWriting}', "");
    Expect(1, 121519, '\P{^  IS_SignWriting}', "");
    Expect(0, 121520, '\p{  IS_SignWriting}', "");
    Expect(1, 121520, '\p{^  IS_SignWriting}', "");
    Expect(1, 121520, '\P{  IS_SignWriting}', "");
    Expect(0, 121520, '\P{^  IS_SignWriting}', "");
    Error('\p{ :=SGNW}');
    Error('\P{ :=SGNW}');
    Expect(1, 121519, '\p{sgnw}', "");
    Expect(0, 121519, '\p{^sgnw}', "");
    Expect(0, 121519, '\P{sgnw}', "");
    Expect(1, 121519, '\P{^sgnw}', "");
    Expect(0, 121520, '\p{sgnw}', "");
    Expect(1, 121520, '\p{^sgnw}', "");
    Expect(1, 121520, '\P{sgnw}', "");
    Expect(0, 121520, '\P{^sgnw}', "");
    Expect(1, 121519, '\p{	 Sgnw}', "");
    Expect(0, 121519, '\p{^	 Sgnw}', "");
    Expect(0, 121519, '\P{	 Sgnw}', "");
    Expect(1, 121519, '\P{^	 Sgnw}', "");
    Expect(0, 121520, '\p{	 Sgnw}', "");
    Expect(1, 121520, '\p{^	 Sgnw}', "");
    Expect(1, 121520, '\P{	 Sgnw}', "");
    Expect(0, 121520, '\P{^	 Sgnw}', "");
    Error('\p{:= 	Is_Sgnw}');
    Error('\P{:= 	Is_Sgnw}');
    Expect(1, 121519, '\p{issgnw}', "");
    Expect(0, 121519, '\p{^issgnw}', "");
    Expect(0, 121519, '\P{issgnw}', "");
    Expect(1, 121519, '\P{^issgnw}', "");
    Expect(0, 121520, '\p{issgnw}', "");
    Expect(1, 121520, '\p{^issgnw}', "");
    Expect(1, 121520, '\P{issgnw}', "");
    Expect(0, 121520, '\P{^issgnw}', "");
    Expect(1, 121519, '\p{ -Is_Sgnw}', "");
    Expect(0, 121519, '\p{^ -Is_Sgnw}', "");
    Expect(0, 121519, '\P{ -Is_Sgnw}', "");
    Expect(1, 121519, '\P{^ -Is_Sgnw}', "");
    Expect(0, 121520, '\p{ -Is_Sgnw}', "");
    Expect(1, 121520, '\p{^ -Is_Sgnw}', "");
    Expect(1, 121520, '\P{ -Is_Sgnw}', "");
    Expect(0, 121520, '\P{^ -Is_Sgnw}', "");
    Error('\p{:=	sinhala}');
    Error('\P{:=	sinhala}');
    Expect(1, 70132, '\p{sinhala}', "");
    Expect(0, 70132, '\p{^sinhala}', "");
    Expect(0, 70132, '\P{sinhala}', "");
    Expect(1, 70132, '\P{^sinhala}', "");
    Expect(0, 70133, '\p{sinhala}', "");
    Expect(1, 70133, '\p{^sinhala}', "");
    Expect(1, 70133, '\P{sinhala}', "");
    Expect(0, 70133, '\P{^sinhala}', "");
    Expect(1, 70132, '\p{_	sinhala}', "");
    Expect(0, 70132, '\p{^_	sinhala}', "");
    Expect(0, 70132, '\P{_	sinhala}', "");
    Expect(1, 70132, '\P{^_	sinhala}', "");
    Expect(0, 70133, '\p{_	sinhala}', "");
    Expect(1, 70133, '\p{^_	sinhala}', "");
    Expect(1, 70133, '\P{_	sinhala}', "");
    Expect(0, 70133, '\P{^_	sinhala}', "");
    Error('\p{:=_IS_Sinhala}');
    Error('\P{:=_IS_Sinhala}');
    Expect(1, 70132, '\p{issinhala}', "");
    Expect(0, 70132, '\p{^issinhala}', "");
    Expect(0, 70132, '\P{issinhala}', "");
    Expect(1, 70132, '\P{^issinhala}', "");
    Expect(0, 70133, '\p{issinhala}', "");
    Expect(1, 70133, '\p{^issinhala}', "");
    Expect(1, 70133, '\P{issinhala}', "");
    Expect(0, 70133, '\P{^issinhala}', "");
    Expect(1, 70132, '\p{-IS_Sinhala}', "");
    Expect(0, 70132, '\p{^-IS_Sinhala}', "");
    Expect(0, 70132, '\P{-IS_Sinhala}', "");
    Expect(1, 70132, '\P{^-IS_Sinhala}', "");
    Expect(0, 70133, '\p{-IS_Sinhala}', "");
    Expect(1, 70133, '\p{^-IS_Sinhala}', "");
    Expect(1, 70133, '\P{-IS_Sinhala}', "");
    Expect(0, 70133, '\P{^-IS_Sinhala}', "");
    Error('\p{/a/		SINH}');
    Error('\P{/a/		SINH}');
    Expect(1, 70132, '\p{sinh}', "");
    Expect(0, 70132, '\p{^sinh}', "");
    Expect(0, 70132, '\P{sinh}', "");
    Expect(1, 70132, '\P{^sinh}', "");
    Expect(0, 70133, '\p{sinh}', "");
    Expect(1, 70133, '\p{^sinh}', "");
    Expect(1, 70133, '\P{sinh}', "");
    Expect(0, 70133, '\P{^sinh}', "");
    Expect(1, 70132, '\p{ SINH}', "");
    Expect(0, 70132, '\p{^ SINH}', "");
    Expect(0, 70132, '\P{ SINH}', "");
    Expect(1, 70132, '\P{^ SINH}', "");
    Expect(0, 70133, '\p{ SINH}', "");
    Expect(1, 70133, '\p{^ SINH}', "");
    Expect(1, 70133, '\P{ SINH}', "");
    Expect(0, 70133, '\P{^ SINH}', "");
    Error('\p{ :=Is_Sinh}');
    Error('\P{ :=Is_Sinh}');
    Expect(1, 70132, '\p{issinh}', "");
    Expect(0, 70132, '\p{^issinh}', "");
    Expect(0, 70132, '\P{issinh}', "");
    Expect(1, 70132, '\P{^issinh}', "");
    Expect(0, 70133, '\p{issinh}', "");
    Expect(1, 70133, '\p{^issinh}', "");
    Expect(1, 70133, '\P{issinh}', "");
    Expect(0, 70133, '\P{^issinh}', "");
    Expect(1, 70132, '\p{--Is_Sinh}', "");
    Expect(0, 70132, '\p{^--Is_Sinh}', "");
    Expect(0, 70132, '\P{--Is_Sinh}', "");
    Expect(1, 70132, '\P{^--Is_Sinh}', "");
    Expect(0, 70133, '\p{--Is_Sinh}', "");
    Expect(1, 70133, '\p{^--Is_Sinh}', "");
    Expect(1, 70133, '\P{--Is_Sinh}', "");
    Expect(0, 70133, '\P{^--Is_Sinh}', "");
    Error('\p{:=--sinhala_Archaic_Numbers}');
    Error('\P{:=--sinhala_Archaic_Numbers}');
    Expect(1, 70143, '\p{sinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\p{^sinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\P{sinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\P{^sinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\p{sinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\p{^sinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\P{sinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\P{^sinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\p{	Sinhala_Archaic_Numbers}', "");
    Expect(0, 70143, '\p{^	Sinhala_Archaic_Numbers}', "");
    Expect(0, 70143, '\P{	Sinhala_Archaic_Numbers}', "");
    Expect(1, 70143, '\P{^	Sinhala_Archaic_Numbers}', "");
    Expect(0, 70144, '\p{	Sinhala_Archaic_Numbers}', "");
    Expect(1, 70144, '\p{^	Sinhala_Archaic_Numbers}', "");
    Expect(1, 70144, '\P{	Sinhala_Archaic_Numbers}', "");
    Expect(0, 70144, '\P{^	Sinhala_Archaic_Numbers}', "");
    Error('\p{-/a/Is_Sinhala_Archaic_Numbers}');
    Error('\P{-/a/Is_Sinhala_Archaic_Numbers}');
    Expect(1, 70143, '\p{issinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\p{^issinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\P{issinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\P{^issinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\p{issinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\p{^issinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\P{issinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\P{^issinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\p{_is_Sinhala_Archaic_NUMBERS}', "");
    Expect(0, 70143, '\p{^_is_Sinhala_Archaic_NUMBERS}', "");
    Expect(0, 70143, '\P{_is_Sinhala_Archaic_NUMBERS}', "");
    Expect(1, 70143, '\P{^_is_Sinhala_Archaic_NUMBERS}', "");
    Expect(0, 70144, '\p{_is_Sinhala_Archaic_NUMBERS}', "");
    Expect(1, 70144, '\p{^_is_Sinhala_Archaic_NUMBERS}', "");
    Expect(1, 70144, '\P{_is_Sinhala_Archaic_NUMBERS}', "");
    Expect(0, 70144, '\P{^_is_Sinhala_Archaic_NUMBERS}', "");
    Error('\p{_In_Sinhala_archaic_numbers/a/}');
    Error('\P{_In_Sinhala_archaic_numbers/a/}');
    Expect(1, 70143, '\p{insinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\p{^insinhalaarchaicnumbers}', "");
    Expect(0, 70143, '\P{insinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\P{^insinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\p{insinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\p{^insinhalaarchaicnumbers}', "");
    Expect(1, 70144, '\P{insinhalaarchaicnumbers}', "");
    Expect(0, 70144, '\P{^insinhalaarchaicnumbers}', "");
    Expect(1, 70143, '\p{_ In_sinhala_ARCHAIC_numbers}', "");
    Expect(0, 70143, '\p{^_ In_sinhala_ARCHAIC_numbers}', "");
    Expect(0, 70143, '\P{_ In_sinhala_ARCHAIC_numbers}', "");
    Expect(1, 70143, '\P{^_ In_sinhala_ARCHAIC_numbers}', "");
    Expect(0, 70144, '\p{_ In_sinhala_ARCHAIC_numbers}', "");
    Expect(1, 70144, '\p{^_ In_sinhala_ARCHAIC_numbers}', "");
    Expect(1, 70144, '\P{_ In_sinhala_ARCHAIC_numbers}', "");
    Expect(0, 70144, '\P{^_ In_sinhala_ARCHAIC_numbers}', "");
    Error('\p{:=  SMALL_FORM_Variants}');
    Error('\P{:=  SMALL_FORM_Variants}');
    Expect(1, 65135, '\p{smallformvariants}', "");
    Expect(0, 65135, '\p{^smallformvariants}', "");
    Expect(0, 65135, '\P{smallformvariants}', "");
    Expect(1, 65135, '\P{^smallformvariants}', "");
}
if (!$::TESTCHUNK or $::TESTCHUNK == 4) {
    Expect(0, 65136, '\p{smallformvariants}', "");
    Expect(1, 65136, '\p{^smallformvariants}', "");
    Expect(1, 65136, '\P{smallformvariants}', "");
    Expect(0, 65136, '\P{^smallformvariants}', "");
    Expect(1, 65135, '\p{  small_form_VARIANTS}', "");
    Expect(0, 65135, '\p{^  small_form_VARIANTS}', "");
    Expect(0, 65135, '\P{  small_form_VARIANTS}', "");
    Expect(1, 65135, '\P{^  small_form_VARIANTS}', "");
    Expect(0, 65136, '\p{  small_form_VARIANTS}', "");
    Expect(1, 65136, '\p{^  small_form_VARIANTS}', "");
    Expect(1, 65136, '\P{  small_form_VARIANTS}', "");
    Expect(0, 65136, '\P{^  small_form_VARIANTS}', "");
    Error('\p{-Is_Small_FORM_Variants:=}');
    Error('\P{-Is_Small_FORM_Variants:=}');
    Expect(1, 65135, '\p{issmallformvariants}', "");
    Expect(0, 65135, '\p{^issmallformvariants}', "");
    Expect(0, 65135, '\P{issmallformvariants}', "");
    Expect(1, 65135, '\P{^issmallformvariants}', "");
    Expect(0, 65136, '\p{issmallformvariants}', "");
    Expect(1, 65136, '\p{^issmallformvariants}', "");
    Expect(1, 65136, '\P{issmallformvariants}', "");
    Expect(0, 65136, '\P{^issmallformvariants}', "");
    Expect(1, 65135, '\p{ -IS_Small_form_Variants}', "");
    Expect(0, 65135, '\p{^ -IS_Small_form_Variants}', "");
    Expect(0, 65135, '\P{ -IS_Small_form_Variants}', "");
    Expect(1, 65135, '\P{^ -IS_Small_form_Variants}', "");
    Expect(0, 65136, '\p{ -IS_Small_form_Variants}', "");
    Expect(1, 65136, '\p{^ -IS_Small_form_Variants}', "");
    Expect(1, 65136, '\P{ -IS_Small_form_Variants}', "");
    Expect(0, 65136, '\P{^ -IS_Small_form_Variants}', "");
    Error('\p{ In_Small_Form_Variants:=}');
    Error('\P{ In_Small_Form_Variants:=}');
    Expect(1, 65135, '\p{insmallformvariants}', "");
    Expect(0, 65135, '\p{^insmallformvariants}', "");
    Expect(0, 65135, '\P{insmallformvariants}', "");
    Expect(1, 65135, '\P{^insmallformvariants}', "");
    Expect(0, 65136, '\p{insmallformvariants}', "");
    Expect(1, 65136, '\p{^insmallformvariants}', "");
    Expect(1, 65136, '\P{insmallformvariants}', "");
    Expect(0, 65136, '\P{^insmallformvariants}', "");
    Expect(1, 65135, '\p{-_In_Small_Form_Variants}', "");
    Expect(0, 65135, '\p{^-_In_Small_Form_Variants}', "");
    Expect(0, 65135, '\P{-_In_Small_Form_Variants}', "");
    Expect(1, 65135, '\P{^-_In_Small_Form_Variants}', "");
    Expect(0, 65136, '\p{-_In_Small_Form_Variants}', "");
    Expect(1, 65136, '\p{^-_In_Small_Form_Variants}', "");
    Expect(1, 65136, '\P{-_In_Small_Form_Variants}', "");
    Expect(0, 65136, '\P{^-_In_Small_Form_Variants}', "");
    Error('\p{	/a/SMALL_Forms}');
    Error('\P{	/a/SMALL_Forms}');
    Expect(1, 65135, '\p{smallforms}', "");
    Expect(0, 65135, '\p{^smallforms}', "");
    Expect(0, 65135, '\P{smallforms}', "");
    Expect(1, 65135, '\P{^smallforms}', "");
    Expect(0, 65136, '\p{smallforms}', "");
    Expect(1, 65136, '\p{^smallforms}', "");
    Expect(1, 65136, '\P{smallforms}', "");
    Expect(0, 65136, '\P{^smallforms}', "");
    Expect(1, 65135, '\p{	_small_forms}', "");
    Expect(0, 65135, '\p{^	_small_forms}', "");
    Expect(0, 65135, '\P{	_small_forms}', "");
    Expect(1, 65135, '\P{^	_small_forms}', "");
    Expect(0, 65136, '\p{	_small_forms}', "");
    Expect(1, 65136, '\p{^	_small_forms}', "");
    Expect(1, 65136, '\P{	_small_forms}', "");
    Expect(0, 65136, '\P{^	_small_forms}', "");
    Error('\p{:=- IS_SMALL_FORMS}');
    Error('\P{:=- IS_SMALL_FORMS}');
    Expect(1, 65135, '\p{issmallforms}', "");
    Expect(0, 65135, '\p{^issmallforms}', "");
    Expect(0, 65135, '\P{issmallforms}', "");
    Expect(1, 65135, '\P{^issmallforms}', "");
    Expect(0, 65136, '\p{issmallforms}', "");
    Expect(1, 65136, '\p{^issmallforms}', "");
    Expect(1, 65136, '\P{issmallforms}', "");
    Expect(0, 65136, '\P{^issmallforms}', "");
    Expect(1, 65135, '\p{-	Is_Small_Forms}', "");
    Expect(0, 65135, '\p{^-	Is_Small_Forms}', "");
    Expect(0, 65135, '\P{-	Is_Small_Forms}', "");
    Expect(1, 65135, '\P{^-	Is_Small_Forms}', "");
    Expect(0, 65136, '\p{-	Is_Small_Forms}', "");
    Expect(1, 65136, '\p{^-	Is_Small_Forms}', "");
    Expect(1, 65136, '\P{-	Is_Small_Forms}', "");
    Expect(0, 65136, '\P{^-	Is_Small_Forms}', "");
    Error('\p{ in_small_FORMS/a/}');
    Error('\P{ in_small_FORMS/a/}');
    Expect(1, 65135, '\p{insmallforms}', "");
    Expect(0, 65135, '\p{^insmallforms}', "");
    Expect(0, 65135, '\P{insmallforms}', "");
    Expect(1, 65135, '\P{^insmallforms}', "");
    Expect(0, 65136, '\p{insmallforms}', "");
    Expect(1, 65136, '\p{^insmallforms}', "");
    Expect(1, 65136, '\P{insmallforms}', "");
    Expect(0, 65136, '\P{^insmallforms}', "");
    Expect(1, 65135, '\p{		in_Small_Forms}', "");
    Expect(0, 65135, '\p{^		in_Small_Forms}', "");
    Expect(0, 65135, '\P{		in_Small_Forms}', "");
    Expect(1, 65135, '\P{^		in_Small_Forms}', "");
    Expect(0, 65136, '\p{		in_Small_Forms}', "");
    Expect(1, 65136, '\p{^		in_Small_Forms}', "");
    Expect(1, 65136, '\P{		in_Small_Forms}', "");
    Expect(0, 65136, '\P{^		in_Small_Forms}', "");
    Error('\p{ :=Sora_SOMPENG}');
    Error('\P{ :=Sora_SOMPENG}');
    Expect(1, 69881, '\p{sorasompeng}', "");
    Expect(0, 69881, '\p{^sorasompeng}', "");
    Expect(0, 69881, '\P{sorasompeng}', "");
    Expect(1, 69881, '\P{^sorasompeng}', "");
    Expect(0, 69882, '\p{sorasompeng}', "");
    Expect(1, 69882, '\p{^sorasompeng}', "");
    Expect(1, 69882, '\P{sorasompeng}', "");
    Expect(0, 69882, '\P{^sorasompeng}', "");
    Expect(1, 69881, '\p{-Sora_sompeng}', "");
    Expect(0, 69881, '\p{^-Sora_sompeng}', "");
    Expect(0, 69881, '\P{-Sora_sompeng}', "");
    Expect(1, 69881, '\P{^-Sora_sompeng}', "");
    Expect(0, 69882, '\p{-Sora_sompeng}', "");
    Expect(1, 69882, '\p{^-Sora_sompeng}', "");
    Expect(1, 69882, '\P{-Sora_sompeng}', "");
    Expect(0, 69882, '\P{^-Sora_sompeng}', "");
    Error('\p{:=is_Sora_Sompeng}');
    Error('\P{:=is_Sora_Sompeng}');
    Expect(1, 69881, '\p{issorasompeng}', "");
    Expect(0, 69881, '\p{^issorasompeng}', "");
    Expect(0, 69881, '\P{issorasompeng}', "");
    Expect(1, 69881, '\P{^issorasompeng}', "");
    Expect(0, 69882, '\p{issorasompeng}', "");
    Expect(1, 69882, '\p{^issorasompeng}', "");
    Expect(1, 69882, '\P{issorasompeng}', "");
    Expect(0, 69882, '\P{^issorasompeng}', "");
    Expect(1, 69881, '\p{	IS_SORA_Sompeng}', "");
    Expect(0, 69881, '\p{^	IS_SORA_Sompeng}', "");
    Expect(0, 69881, '\P{	IS_SORA_Sompeng}', "");
    Expect(1, 69881, '\P{^	IS_SORA_Sompeng}', "");
    Expect(0, 69882, '\p{	IS_SORA_Sompeng}', "");
    Expect(1, 69882, '\p{^	IS_SORA_Sompeng}', "");
    Expect(1, 69882, '\P{	IS_SORA_Sompeng}', "");
    Expect(0, 69882, '\P{^	IS_SORA_Sompeng}', "");
    Error('\p{_ SORA:=}');
    Error('\P{_ SORA:=}');
    Expect(1, 69881, '\p{sora}', "");
    Expect(0, 69881, '\p{^sora}', "");
    Expect(0, 69881, '\P{sora}', "");
    Expect(1, 69881, '\P{^sora}', "");
    Expect(0, 69882, '\p{sora}', "");
    Expect(1, 69882, '\p{^sora}', "");
    Expect(1, 69882, '\P{sora}', "");
    Expect(0, 69882, '\P{^sora}', "");
    Expect(1, 69881, '\p{__SORA}', "");
    Expect(0, 69881, '\p{^__SORA}', "");
    Expect(0, 69881, '\P{__SORA}', "");
    Expect(1, 69881, '\P{^__SORA}', "");
    Expect(0, 69882, '\p{__SORA}', "");
    Expect(1, 69882, '\p{^__SORA}', "");
    Expect(1, 69882, '\P{__SORA}', "");
    Expect(0, 69882, '\P{^__SORA}', "");
    Error('\p{_ IS_SORA:=}');
    Error('\P{_ IS_SORA:=}');
    Expect(1, 69881, '\p{issora}', "");
    Expect(0, 69881, '\p{^issora}', "");
    Expect(0, 69881, '\P{issora}', "");
    Expect(1, 69881, '\P{^issora}', "");
    Expect(0, 69882, '\p{issora}', "");
    Expect(1, 69882, '\p{^issora}', "");
    Expect(1, 69882, '\P{issora}', "");
    Expect(0, 69882, '\P{^issora}', "");
    Expect(1, 69881, '\p{-_is_sora}', "");
    Expect(0, 69881, '\p{^-_is_sora}', "");
    Expect(0, 69881, '\P{-_is_sora}', "");
    Expect(1, 69881, '\P{^-_is_sora}', "");
    Expect(0, 69882, '\p{-_is_sora}', "");
    Expect(1, 69882, '\p{^-_is_sora}', "");
    Expect(1, 69882, '\P{-_is_sora}', "");
    Expect(0, 69882, '\P{^-_is_sora}', "");
    Error('\p{Space_Separator:=}');
    Error('\P{Space_Separator:=}');
    Expect(1, 12288, '\p{spaceseparator}', "");
    Expect(0, 12288, '\p{^spaceseparator}', "");
    Expect(0, 12288, '\P{spaceseparator}', "");
    Expect(1, 12288, '\P{^spaceseparator}', "");
    Expect(0, 12289, '\p{spaceseparator}', "");
    Expect(1, 12289, '\p{^spaceseparator}', "");
    Expect(1, 12289, '\P{spaceseparator}', "");
    Expect(0, 12289, '\P{^spaceseparator}', "");
    Expect(1, 12288, '\p{ Space_Separator}', "");
    Expect(0, 12288, '\p{^ Space_Separator}', "");
    Expect(0, 12288, '\P{ Space_Separator}', "");
    Expect(1, 12288, '\P{^ Space_Separator}', "");
    Expect(0, 12289, '\p{ Space_Separator}', "");
    Expect(1, 12289, '\p{^ Space_Separator}', "");
    Expect(1, 12289, '\P{ Space_Separator}', "");
    Expect(0, 12289, '\P{^ Space_Separator}', "");
    Error('\p{ Is_Space_Separator:=}');
    Error('\P{ Is_Space_Separator:=}');
    Expect(1, 12288, '\p{isspaceseparator}', "");
    Expect(0, 12288, '\p{^isspaceseparator}', "");
    Expect(0, 12288, '\P{isspaceseparator}', "");
    Expect(1, 12288, '\P{^isspaceseparator}', "");
    Expect(0, 12289, '\p{isspaceseparator}', "");
    Expect(1, 12289, '\p{^isspaceseparator}', "");
    Expect(1, 12289, '\P{isspaceseparator}', "");
    Expect(0, 12289, '\P{^isspaceseparator}', "");
    Expect(1, 12288, '\p{--is_space_Separator}', "");
    Expect(0, 12288, '\p{^--is_space_Separator}', "");
    Expect(0, 12288, '\P{--is_space_Separator}', "");
    Expect(1, 12288, '\P{^--is_space_Separator}', "");
    Expect(0, 12289, '\p{--is_space_Separator}', "");
    Expect(1, 12289, '\p{^--is_space_Separator}', "");
    Expect(1, 12289, '\P{--is_space_Separator}', "");
    Expect(0, 12289, '\P{^--is_space_Separator}', "");
    Error('\p{/a/__ZS}');
    Error('\P{/a/__ZS}');
    Expect(1, 12288, '\p{zs}', "");
    Expect(0, 12288, '\p{^zs}', "");
    Expect(0, 12288, '\P{zs}', "");
    Expect(1, 12288, '\P{^zs}', "");
    Expect(0, 12289, '\p{zs}', "");
    Expect(1, 12289, '\p{^zs}', "");
    Expect(1, 12289, '\P{zs}', "");
    Expect(0, 12289, '\P{^zs}', "");
    Expect(1, 12288, '\p{ ZS}', "");
    Expect(0, 12288, '\p{^ ZS}', "");
    Expect(0, 12288, '\P{ ZS}', "");
    Expect(1, 12288, '\P{^ ZS}', "");
    Expect(0, 12289, '\p{ ZS}', "");
    Expect(1, 12289, '\p{^ ZS}', "");
    Expect(1, 12289, '\P{ ZS}', "");
    Expect(0, 12289, '\P{^ ZS}', "");
    Error('\p{:=IS_ZS}');
    Error('\P{:=IS_ZS}');
    Expect(1, 12288, '\p{iszs}', "");
    Expect(0, 12288, '\p{^iszs}', "");
    Expect(0, 12288, '\P{iszs}', "");
    Expect(1, 12288, '\P{^iszs}', "");
    Expect(0, 12289, '\p{iszs}', "");
    Expect(1, 12289, '\p{^iszs}', "");
    Expect(1, 12289, '\P{iszs}', "");
    Expect(0, 12289, '\P{^iszs}', "");
    Expect(1, 12288, '\p{_is_ZS}', "");
    Expect(0, 12288, '\p{^_is_ZS}', "");
    Expect(0, 12288, '\P{_is_ZS}', "");
    Expect(1, 12288, '\P{^_is_ZS}', "");
    Expect(0, 12289, '\p{_is_ZS}', "");
    Expect(1, 12289, '\p{^_is_ZS}', "");
    Expect(1, 12289, '\P{_is_ZS}', "");
    Expect(0, 12289, '\P{^_is_ZS}', "");
    Error('\p{_ Spacing_mark:=}');
    Error('\P{_ Spacing_mark:=}');
    Expect(1, 119154, '\p{spacingmark}', "");
    Expect(0, 119154, '\p{^spacingmark}', "");
    Expect(0, 119154, '\P{spacingmark}', "");
    Expect(1, 119154, '\P{^spacingmark}', "");
    Expect(0, 119155, '\p{spacingmark}', "");
    Expect(1, 119155, '\p{^spacingmark}', "");
    Expect(1, 119155, '\P{spacingmark}', "");
    Expect(0, 119155, '\P{^spacingmark}', "");
    Expect(1, 119154, '\p{	_Spacing_Mark}', "");
    Expect(0, 119154, '\p{^	_Spacing_Mark}', "");
    Expect(0, 119154, '\P{	_Spacing_Mark}', "");
    Expect(1, 119154, '\P{^	_Spacing_Mark}', "");
    Expect(0, 119155, '\p{	_Spacing_Mark}', "");
    Expect(1, 119155, '\p{^	_Spacing_Mark}', "");
    Expect(1, 119155, '\P{	_Spacing_Mark}', "");
    Expect(0, 119155, '\P{^	_Spacing_Mark}', "");
    Error('\p{:=	Is_SPACING_mark}');
    Error('\P{:=	Is_SPACING_mark}');
    Expect(1, 119154, '\p{isspacingmark}', "");
    Expect(0, 119154, '\p{^isspacingmark}', "");
    Expect(0, 119154, '\P{isspacingmark}', "");
    Expect(1, 119154, '\P{^isspacingmark}', "");
    Expect(0, 119155, '\p{isspacingmark}', "");
    Expect(1, 119155, '\p{^isspacingmark}', "");
    Expect(1, 119155, '\P{isspacingmark}', "");
    Expect(0, 119155, '\P{^isspacingmark}', "");
    Expect(1, 119154, '\p{ -IS_SPACING_MARK}', "");
    Expect(0, 119154, '\p{^ -IS_SPACING_MARK}', "");
    Expect(0, 119154, '\P{ -IS_SPACING_MARK}', "");
    Expect(1, 119154, '\P{^ -IS_SPACING_MARK}', "");
    Expect(0, 119155, '\p{ -IS_SPACING_MARK}', "");
    Expect(1, 119155, '\p{^ -IS_SPACING_MARK}', "");
    Expect(1, 119155, '\P{ -IS_SPACING_MARK}', "");
    Expect(0, 119155, '\P{^ -IS_SPACING_MARK}', "");
    Error('\p{/a/_mc}');
    Error('\P{/a/_mc}');
    Expect(1, 119154, '\p{mc}', "");
    Expect(0, 119154, '\p{^mc}', "");
    Expect(0, 119154, '\P{mc}', "");
    Expect(1, 119154, '\P{^mc}', "");
    Expect(0, 119155, '\p{mc}', "");
    Expect(1, 119155, '\p{^mc}', "");
    Expect(1, 119155, '\P{mc}', "");
    Expect(0, 119155, '\P{^mc}', "");
    Expect(1, 119154, '\p{_mc}', "");
    Expect(0, 119154, '\p{^_mc}', "");
    Expect(0, 119154, '\P{_mc}', "");
    Expect(1, 119154, '\P{^_mc}', "");
    Expect(0, 119155, '\p{_mc}', "");
    Expect(1, 119155, '\p{^_mc}', "");
    Expect(1, 119155, '\P{_mc}', "");
    Expect(0, 119155, '\P{^_mc}', "");
    Error('\p{__is_MC:=}');
    Error('\P{__is_MC:=}');
    Expect(1, 119154, '\p{ismc}', "");
    Expect(0, 119154, '\p{^ismc}', "");
    Expect(0, 119154, '\P{ismc}', "");
    Expect(1, 119154, '\P{^ismc}', "");
    Expect(0, 119155, '\p{ismc}', "");
    Expect(1, 119155, '\p{^ismc}', "");
    Expect(1, 119155, '\P{ismc}', "");
    Expect(0, 119155, '\P{^ismc}', "");
    Expect(1, 119154, '\p{_-is_Mc}', "");
    Expect(0, 119154, '\p{^_-is_Mc}', "");
    Expect(0, 119154, '\P{_-is_Mc}', "");
    Expect(1, 119154, '\P{^_-is_Mc}', "");
    Expect(0, 119155, '\p{_-is_Mc}', "");
    Expect(1, 119155, '\p{^_-is_Mc}', "");
    Expect(1, 119155, '\P{_-is_Mc}', "");
    Expect(0, 119155, '\P{^_-is_Mc}', "");
    Error('\p{/a/-	Spacing_Modifier_Letters}');
    Error('\P{/a/-	Spacing_Modifier_Letters}');
    Expect(1, 767, '\p{spacingmodifierletters}', "");
    Expect(0, 767, '\p{^spacingmodifierletters}', "");
    Expect(0, 767, '\P{spacingmodifierletters}', "");
    Expect(1, 767, '\P{^spacingmodifierletters}', "");
    Expect(0, 768, '\p{spacingmodifierletters}', "");
    Expect(1, 768, '\p{^spacingmodifierletters}', "");
    Expect(1, 768, '\P{spacingmodifierletters}', "");
    Expect(0, 768, '\P{^spacingmodifierletters}', "");
    Expect(1, 767, '\p{_-SPACING_modifier_Letters}', "");
    Expect(0, 767, '\p{^_-SPACING_modifier_Letters}', "");
    Expect(0, 767, '\P{_-SPACING_modifier_Letters}', "");
    Expect(1, 767, '\P{^_-SPACING_modifier_Letters}', "");
    Expect(0, 768, '\p{_-SPACING_modifier_Letters}', "");
    Expect(1, 768, '\p{^_-SPACING_modifier_Letters}', "");
    Expect(1, 768, '\P{_-SPACING_modifier_Letters}', "");
    Expect(0, 768, '\P{^_-SPACING_modifier_Letters}', "");
    Error('\p{-Is_SPACING_MODIFIER_letters/a/}');
    Error('\P{-Is_SPACING_MODIFIER_letters/a/}');
    Expect(1, 767, '\p{isspacingmodifierletters}', "");
    Expect(0, 767, '\p{^isspacingmodifierletters}', "");
    Expect(0, 767, '\P{isspacingmodifierletters}', "");
    Expect(1, 767, '\P{^isspacingmodifierletters}', "");
    Expect(0, 768, '\p{isspacingmodifierletters}', "");
    Expect(1, 768, '\p{^isspacingmodifierletters}', "");
    Expect(1, 768, '\P{isspacingmodifierletters}', "");
    Expect(0, 768, '\P{^isspacingmodifierletters}', "");
    Expect(1, 767, '\p{	 IS_spacing_modifier_letters}', "");
    Expect(0, 767, '\p{^	 IS_spacing_modifier_letters}', "");
    Expect(0, 767, '\P{	 IS_spacing_modifier_letters}', "");
    Expect(1, 767, '\P{^	 IS_spacing_modifier_letters}', "");
    Expect(0, 768, '\p{	 IS_spacing_modifier_letters}', "");
    Expect(1, 768, '\p{^	 IS_spacing_modifier_letters}', "");
    Expect(1, 768, '\P{	 IS_spacing_modifier_letters}', "");
    Expect(0, 768, '\P{^	 IS_spacing_modifier_letters}', "");
    Error('\p{:=  in_Spacing_Modifier_Letters}');
    Error('\P{:=  in_Spacing_Modifier_Letters}');
    Expect(1, 767, '\p{inspacingmodifierletters}', "");
    Expect(0, 767, '\p{^inspacingmodifierletters}', "");
    Expect(0, 767, '\P{inspacingmodifierletters}', "");
    Expect(1, 767, '\P{^inspacingmodifierletters}', "");
    Expect(0, 768, '\p{inspacingmodifierletters}', "");
    Expect(1, 768, '\p{^inspacingmodifierletters}', "");
    Expect(1, 768, '\P{inspacingmodifierletters}', "");
    Expect(0, 768, '\P{^inspacingmodifierletters}', "");
    Expect(1, 767, '\p{	IN_Spacing_Modifier_LETTERS}', "");
    Expect(0, 767, '\p{^	IN_Spacing_Modifier_LETTERS}', "");
    Expect(0, 767, '\P{	IN_Spacing_Modifier_LETTERS}', "");
    Expect(1, 767, '\P{^	IN_Spacing_Modifier_LETTERS}', "");
    Expect(0, 768, '\p{	IN_Spacing_Modifier_LETTERS}', "");
    Expect(1, 768, '\p{^	IN_Spacing_Modifier_LETTERS}', "");
    Expect(1, 768, '\P{	IN_Spacing_Modifier_LETTERS}', "");
    Expect(0, 768, '\P{^	IN_Spacing_Modifier_LETTERS}', "");
    Error('\p{:=_-Modifier_LETTERS}');
    Error('\P{:=_-Modifier_LETTERS}');
    Expect(1, 767, '\p{modifierletters}', "");
    Expect(0, 767, '\p{^modifierletters}', "");
    Expect(0, 767, '\P{modifierletters}', "");
    Expect(1, 767, '\P{^modifierletters}', "");
    Expect(0, 768, '\p{modifierletters}', "");
    Expect(1, 768, '\p{^modifierletters}', "");
    Expect(1, 768, '\P{modifierletters}', "");
    Expect(0, 768, '\P{^modifierletters}', "");
    Expect(1, 767, '\p{-	modifier_Letters}', "");
    Expect(0, 767, '\p{^-	modifier_Letters}', "");
    Expect(0, 767, '\P{-	modifier_Letters}', "");
    Expect(1, 767, '\P{^-	modifier_Letters}', "");
    Expect(0, 768, '\p{-	modifier_Letters}', "");
    Expect(1, 768, '\p{^-	modifier_Letters}', "");
    Expect(1, 768, '\P{-	modifier_Letters}', "");
    Expect(0, 768, '\P{^-	modifier_Letters}', "");
    Error('\p{_Is_modifier_Letters:=}');
    Error('\P{_Is_modifier_Letters:=}');
    Expect(1, 767, '\p{ismodifierletters}', "");
    Expect(0, 767, '\p{^ismodifierletters}', "");
    Expect(0, 767, '\P{ismodifierletters}', "");
    Expect(1, 767, '\P{^ismodifierletters}', "");
    Expect(0, 768, '\p{ismodifierletters}', "");
    Expect(1, 768, '\p{^ismodifierletters}', "");
    Expect(1, 768, '\P{ismodifierletters}', "");
    Expect(0, 768, '\P{^ismodifierletters}', "");
    Expect(1, 767, '\p{		Is_MODIFIER_LETTERS}', "");
    Expect(0, 767, '\p{^		Is_MODIFIER_LETTERS}', "");
    Expect(0, 767, '\P{		Is_MODIFIER_LETTERS}', "");
    Expect(1, 767, '\P{^		Is_MODIFIER_LETTERS}', "");
    Expect(0, 768, '\p{		Is_MODIFIER_LETTERS}', "");
    Expect(1, 768, '\p{^		Is_MODIFIER_LETTERS}', "");
    Expect(1, 768, '\P{		Is_MODIFIER_LETTERS}', "");
    Expect(0, 768, '\P{^		Is_MODIFIER_LETTERS}', "");
    Error('\p{:=- IN_MODIFIER_Letters}');
    Error('\P{:=- IN_MODIFIER_Letters}');
    Expect(1, 767, '\p{inmodifierletters}', "");
    Expect(0, 767, '\p{^inmodifierletters}', "");
    Expect(0, 767, '\P{inmodifierletters}', "");
    Expect(1, 767, '\P{^inmodifierletters}', "");
    Expect(0, 768, '\p{inmodifierletters}', "");
    Expect(1, 768, '\p{^inmodifierletters}', "");
    Expect(1, 768, '\P{inmodifierletters}', "");
    Expect(0, 768, '\P{^inmodifierletters}', "");
    Expect(1, 767, '\p{	-In_MODIFIER_letters}', "");
    Expect(0, 767, '\p{^	-In_MODIFIER_letters}', "");
    Expect(0, 767, '\P{	-In_MODIFIER_letters}', "");
    Expect(1, 767, '\P{^	-In_MODIFIER_letters}', "");
    Expect(0, 768, '\p{	-In_MODIFIER_letters}', "");
    Expect(1, 768, '\p{^	-In_MODIFIER_letters}', "");
    Expect(1, 768, '\P{	-In_MODIFIER_letters}', "");
    Expect(0, 768, '\P{^	-In_MODIFIER_letters}', "");
    Error('\p{ /a/SPECIALS}');
    Error('\P{ /a/SPECIALS}');
    Expect(1, 65520, '\p{specials}', "");
    Expect(0, 65520, '\p{^specials}', "");
    Expect(0, 65520, '\P{specials}', "");
    Expect(1, 65520, '\P{^specials}', "");
    Expect(0, 65536, '\p{specials}', "");
    Expect(1, 65536, '\p{^specials}', "");
    Expect(1, 65536, '\P{specials}', "");
    Expect(0, 65536, '\P{^specials}', "");
    Expect(1, 65520, '\p{	 specials}', "");
    Expect(0, 65520, '\p{^	 specials}', "");
    Expect(0, 65520, '\P{	 specials}', "");
    Expect(1, 65520, '\P{^	 specials}', "");
    Expect(0, 65536, '\p{	 specials}', "");
    Expect(1, 65536, '\p{^	 specials}', "");
    Expect(1, 65536, '\P{	 specials}', "");
    Expect(0, 65536, '\P{^	 specials}', "");
    Error('\p{_Is_Specials/a/}');
    Error('\P{_Is_Specials/a/}');
    Expect(1, 65520, '\p{isspecials}', "");
    Expect(0, 65520, '\p{^isspecials}', "");
    Expect(0, 65520, '\P{isspecials}', "");
    Expect(1, 65520, '\P{^isspecials}', "");
    Expect(0, 65536, '\p{isspecials}', "");
    Expect(1, 65536, '\p{^isspecials}', "");
    Expect(1, 65536, '\P{isspecials}', "");
    Expect(0, 65536, '\P{^isspecials}', "");
    Expect(1, 65520, '\p{_	IS_Specials}', "");
    Expect(0, 65520, '\p{^_	IS_Specials}', "");
    Expect(0, 65520, '\P{_	IS_Specials}', "");
    Expect(1, 65520, '\P{^_	IS_Specials}', "");
    Expect(0, 65536, '\p{_	IS_Specials}', "");
    Expect(1, 65536, '\p{^_	IS_Specials}', "");
    Expect(1, 65536, '\P{_	IS_Specials}', "");
    Expect(0, 65536, '\P{^_	IS_Specials}', "");
    Error('\p{:=	in_SPECIALS}');
    Error('\P{:=	in_SPECIALS}');
    Expect(1, 65520, '\p{inspecials}', "");
    Expect(0, 65520, '\p{^inspecials}', "");
    Expect(0, 65520, '\P{inspecials}', "");
    Expect(1, 65520, '\P{^inspecials}', "");
    Expect(0, 65536, '\p{inspecials}', "");
    Expect(1, 65536, '\p{^inspecials}', "");
    Expect(1, 65536, '\P{inspecials}', "");
    Expect(0, 65536, '\P{^inspecials}', "");
    Expect(1, 65520, '\p{		IN_Specials}', "");
    Expect(0, 65520, '\p{^		IN_Specials}', "");
    Expect(0, 65520, '\P{		IN_Specials}', "");
    Expect(1, 65520, '\P{^		IN_Specials}', "");
    Expect(0, 65536, '\p{		IN_Specials}', "");
    Expect(1, 65536, '\p{^		IN_Specials}', "");
    Expect(1, 65536, '\P{		IN_Specials}', "");
    Expect(0, 65536, '\P{^		IN_Specials}', "");
    Error('\p{__SUNDANESE/a/}');
    Error('\P{__SUNDANESE/a/}');
    Expect(1, 7367, '\p{sundanese}', "");
    Expect(0, 7367, '\p{^sundanese}', "");
    Expect(0, 7367, '\P{sundanese}', "");
    Expect(1, 7367, '\P{^sundanese}', "");
    Expect(0, 7368, '\p{sundanese}', "");
    Expect(1, 7368, '\p{^sundanese}', "");
    Expect(1, 7368, '\P{sundanese}', "");
    Expect(0, 7368, '\P{^sundanese}', "");
    Expect(1, 7367, '\p{__Sundanese}', "");
    Expect(0, 7367, '\p{^__Sundanese}', "");
    Expect(0, 7367, '\P{__Sundanese}', "");
    Expect(1, 7367, '\P{^__Sundanese}', "");
    Expect(0, 7368, '\p{__Sundanese}', "");
    Expect(1, 7368, '\p{^__Sundanese}', "");
    Expect(1, 7368, '\P{__Sundanese}', "");
    Expect(0, 7368, '\P{^__Sundanese}', "");
    Error('\p{/a/Is_sundanese}');
    Error('\P{/a/Is_sundanese}');
    Expect(1, 7367, '\p{issundanese}', "");
    Expect(0, 7367, '\p{^issundanese}', "");
    Expect(0, 7367, '\P{issundanese}', "");
    Expect(1, 7367, '\P{^issundanese}', "");
    Expect(0, 7368, '\p{issundanese}', "");
    Expect(1, 7368, '\p{^issundanese}', "");
    Expect(1, 7368, '\P{issundanese}', "");
    Expect(0, 7368, '\P{^issundanese}', "");
    Expect(1, 7367, '\p{	-Is_SUNDANESE}', "");
    Expect(0, 7367, '\p{^	-Is_SUNDANESE}', "");
    Expect(0, 7367, '\P{	-Is_SUNDANESE}', "");
    Expect(1, 7367, '\P{^	-Is_SUNDANESE}', "");
    Expect(0, 7368, '\p{	-Is_SUNDANESE}', "");
    Expect(1, 7368, '\p{^	-Is_SUNDANESE}', "");
    Expect(1, 7368, '\P{	-Is_SUNDANESE}', "");
    Expect(0, 7368, '\P{^	-Is_SUNDANESE}', "");
    Error('\p{/a/ 	Sund}');
    Error('\P{/a/ 	Sund}');
    Expect(1, 7367, '\p{sund}', "");
    Expect(0, 7367, '\p{^sund}', "");
    Expect(0, 7367, '\P{sund}', "");
    Expect(1, 7367, '\P{^sund}', "");
    Expect(0, 7368, '\p{sund}', "");
    Expect(1, 7368, '\p{^sund}', "");
    Expect(1, 7368, '\P{sund}', "");
    Expect(0, 7368, '\P{^sund}', "");
    Expect(1, 7367, '\p{_	sund}', "");
    Expect(0, 7367, '\p{^_	sund}', "");
    Expect(0, 7367, '\P{_	sund}', "");
    Expect(1, 7367, '\P{^_	sund}', "");
    Expect(0, 7368, '\p{_	sund}', "");
    Expect(1, 7368, '\p{^_	sund}', "");
    Expect(1, 7368, '\P{_	sund}', "");
    Expect(0, 7368, '\P{^_	sund}', "");
    Error('\p{/a/__Is_Sund}');
    Error('\P{/a/__Is_Sund}');
    Expect(1, 7367, '\p{issund}', "");
    Expect(0, 7367, '\p{^issund}', "");
    Expect(0, 7367, '\P{issund}', "");
    Expect(1, 7367, '\P{^issund}', "");
    Expect(0, 7368, '\p{issund}', "");
    Expect(1, 7368, '\p{^issund}', "");
    Expect(1, 7368, '\P{issund}', "");
    Expect(0, 7368, '\P{^issund}', "");
    Expect(1, 7367, '\p{	-Is_Sund}', "");
    Expect(0, 7367, '\p{^	-Is_Sund}', "");
    Expect(0, 7367, '\P{	-Is_Sund}', "");
    Expect(1, 7367, '\P{^	-Is_Sund}', "");
    Expect(0, 7368, '\p{	-Is_Sund}', "");
    Expect(1, 7368, '\p{^	-Is_Sund}', "");
    Expect(1, 7368, '\P{	-Is_Sund}', "");
    Expect(0, 7368, '\P{^	-Is_Sund}', "");
    Error('\p{ /a/Sundanese_SUPPLEMENT}');
    Error('\P{ /a/Sundanese_SUPPLEMENT}');
    Expect(1, 7375, '\p{sundanesesupplement}', "");
    Expect(0, 7375, '\p{^sundanesesupplement}', "");
    Expect(0, 7375, '\P{sundanesesupplement}', "");
    Expect(1, 7375, '\P{^sundanesesupplement}', "");
    Expect(0, 7376, '\p{sundanesesupplement}', "");
    Expect(1, 7376, '\p{^sundanesesupplement}', "");
    Expect(1, 7376, '\P{sundanesesupplement}', "");
    Expect(0, 7376, '\P{^sundanesesupplement}', "");
    Expect(1, 7375, '\p{ 	sundanese_Supplement}', "");
    Expect(0, 7375, '\p{^ 	sundanese_Supplement}', "");
    Expect(0, 7375, '\P{ 	sundanese_Supplement}', "");
    Expect(1, 7375, '\P{^ 	sundanese_Supplement}', "");
    Expect(0, 7376, '\p{ 	sundanese_Supplement}', "");
    Expect(1, 7376, '\p{^ 	sundanese_Supplement}', "");
    Expect(1, 7376, '\P{ 	sundanese_Supplement}', "");
    Expect(0, 7376, '\P{^ 	sundanese_Supplement}', "");
    Error('\p{	is_sundanese_Supplement:=}');
    Error('\P{	is_sundanese_Supplement:=}');
    Expect(1, 7375, '\p{issundanesesupplement}', "");
    Expect(0, 7375, '\p{^issundanesesupplement}', "");
    Expect(0, 7375, '\P{issundanesesupplement}', "");
    Expect(1, 7375, '\P{^issundanesesupplement}', "");
    Expect(0, 7376, '\p{issundanesesupplement}', "");
    Expect(1, 7376, '\p{^issundanesesupplement}', "");
    Expect(1, 7376, '\P{issundanesesupplement}', "");
    Expect(0, 7376, '\P{^issundanesesupplement}', "");
    Expect(1, 7375, '\p{		is_SUNDANESE_supplement}', "");
    Expect(0, 7375, '\p{^		is_SUNDANESE_supplement}', "");
    Expect(0, 7375, '\P{		is_SUNDANESE_supplement}', "");
    Expect(1, 7375, '\P{^		is_SUNDANESE_supplement}', "");
    Expect(0, 7376, '\p{		is_SUNDANESE_supplement}', "");
    Expect(1, 7376, '\p{^		is_SUNDANESE_supplement}', "");
    Expect(1, 7376, '\P{		is_SUNDANESE_supplement}', "");
    Expect(0, 7376, '\P{^		is_SUNDANESE_supplement}', "");
    Error('\p{:=	 in_sundanese_Supplement}');
    Error('\P{:=	 in_sundanese_Supplement}');
    Expect(1, 7375, '\p{insundanesesupplement}', "");
    Expect(0, 7375, '\p{^insundanesesupplement}', "");
    Expect(0, 7375, '\P{insundanesesupplement}', "");
    Expect(1, 7375, '\P{^insundanesesupplement}', "");
    Expect(0, 7376, '\p{insundanesesupplement}', "");
    Expect(1, 7376, '\p{^insundanesesupplement}', "");
    Expect(1, 7376, '\P{insundanesesupplement}', "");
    Expect(0, 7376, '\P{^insundanesesupplement}', "");
    Expect(1, 7375, '\p{		In_Sundanese_SUPPLEMENT}', "");
    Expect(0, 7375, '\p{^		In_Sundanese_SUPPLEMENT}', "");
    Expect(0, 7375, '\P{		In_Sundanese_SUPPLEMENT}', "");
    Expect(1, 7375, '\P{^		In_Sundanese_SUPPLEMENT}', "");
    Expect(0, 7376, '\p{		In_Sundanese_SUPPLEMENT}', "");
    Expect(1, 7376, '\p{^		In_Sundanese_SUPPLEMENT}', "");
    Expect(1, 7376, '\P{		In_Sundanese_SUPPLEMENT}', "");
    Expect(0, 7376, '\P{^		In_Sundanese_SUPPLEMENT}', "");
    Error('\p{:=SUNDANESE_Sup}');
    Error('\P{:=SUNDANESE_Sup}');
    Expect(1, 7375, '\p{sundanesesup}', "");
    Expect(0, 7375, '\p{^sundanesesup}', "");
    Expect(0, 7375, '\P{sundanesesup}', "");
    Expect(1, 7375, '\P{^sundanesesup}', "");
    Expect(0, 7376, '\p{sundanesesup}', "");
    Expect(1, 7376, '\p{^sundanesesup}', "");
    Expect(1, 7376, '\P{sundanesesup}', "");
    Expect(0, 7376, '\P{^sundanesesup}', "");
    Expect(1, 7375, '\p{-_Sundanese_sup}', "");
    Expect(0, 7375, '\p{^-_Sundanese_sup}', "");
    Expect(0, 7375, '\P{-_Sundanese_sup}', "");
    Expect(1, 7375, '\P{^-_Sundanese_sup}', "");
    Expect(0, 7376, '\p{-_Sundanese_sup}', "");
    Expect(1, 7376, '\p{^-_Sundanese_sup}', "");
    Expect(1, 7376, '\P{-_Sundanese_sup}', "");
    Expect(0, 7376, '\P{^-_Sundanese_sup}', "");
    Error('\p{--Is_Sundanese_Sup:=}');
    Error('\P{--Is_Sundanese_Sup:=}');
    Expect(1, 7375, '\p{issundanesesup}', "");
    Expect(0, 7375, '\p{^issundanesesup}', "");
    Expect(0, 7375, '\P{issundanesesup}', "");
    Expect(1, 7375, '\P{^issundanesesup}', "");
    Expect(0, 7376, '\p{issundanesesup}', "");
    Expect(1, 7376, '\p{^issundanesesup}', "");
    Expect(1, 7376, '\P{issundanesesup}', "");
    Expect(0, 7376, '\P{^issundanesesup}', "");
    Expect(1, 7375, '\p{ _Is_Sundanese_SUP}', "");
    Expect(0, 7375, '\p{^ _Is_Sundanese_SUP}', "");
    Expect(0, 7375, '\P{ _Is_Sundanese_SUP}', "");
    Expect(1, 7375, '\P{^ _Is_Sundanese_SUP}', "");
    Expect(0, 7376, '\p{ _Is_Sundanese_SUP}', "");
    Expect(1, 7376, '\p{^ _Is_Sundanese_SUP}', "");
    Expect(1, 7376, '\P{ _Is_Sundanese_SUP}', "");
    Expect(0, 7376, '\P{^ _Is_Sundanese_SUP}', "");
    Error('\p{/a/	_in_SUNDANESE_Sup}');
    Error('\P{/a/	_in_SUNDANESE_Sup}');
    Expect(1, 7375, '\p{insundanesesup}', "");
    Expect(0, 7375, '\p{^insundanesesup}', "");
    Expect(0, 7375, '\P{insundanesesup}', "");
    Expect(1, 7375, '\P{^insundanesesup}', "");
    Expect(0, 7376, '\p{insundanesesup}', "");
    Expect(1, 7376, '\p{^insundanesesup}', "");
    Expect(1, 7376, '\P{insundanesesup}', "");
    Expect(0, 7376, '\P{^insundanesesup}', "");
    Expect(1, 7375, '\p{  In_sundanese_sup}', "");
    Expect(0, 7375, '\p{^  In_sundanese_sup}', "");
    Expect(0, 7375, '\P{  In_sundanese_sup}', "");
    Expect(1, 7375, '\P{^  In_sundanese_sup}', "");
    Expect(0, 7376, '\p{  In_sundanese_sup}', "");
    Expect(1, 7376, '\p{^  In_sundanese_sup}', "");
    Expect(1, 7376, '\P{  In_sundanese_sup}', "");
    Expect(0, 7376, '\P{^  In_sundanese_sup}', "");
    Error('\p{:=		Superscripts_And_Subscripts}');
    Error('\P{:=		Superscripts_And_Subscripts}');
    Expect(1, 8351, '\p{superscriptsandsubscripts}', "");
    Expect(0, 8351, '\p{^superscriptsandsubscripts}', "");
    Expect(0, 8351, '\P{superscriptsandsubscripts}', "");
    Expect(1, 8351, '\P{^superscriptsandsubscripts}', "");
    Expect(0, 8352, '\p{superscriptsandsubscripts}', "");
    Expect(1, 8352, '\p{^superscriptsandsubscripts}', "");
    Expect(1, 8352, '\P{superscriptsandsubscripts}', "");
    Expect(0, 8352, '\P{^superscriptsandsubscripts}', "");
    Expect(1, 8351, '\p{SUPERSCRIPTS_And_subscripts}', "");
    Expect(0, 8351, '\p{^SUPERSCRIPTS_And_subscripts}', "");
    Expect(0, 8351, '\P{SUPERSCRIPTS_And_subscripts}', "");
    Expect(1, 8351, '\P{^SUPERSCRIPTS_And_subscripts}', "");
    Expect(0, 8352, '\p{SUPERSCRIPTS_And_subscripts}', "");
    Expect(1, 8352, '\p{^SUPERSCRIPTS_And_subscripts}', "");
    Expect(1, 8352, '\P{SUPERSCRIPTS_And_subscripts}', "");
    Expect(0, 8352, '\P{^SUPERSCRIPTS_And_subscripts}', "");
    Error('\p{- Is_SUPERSCRIPTS_And_SUBSCRIPTS/a/}');
    Error('\P{- Is_SUPERSCRIPTS_And_SUBSCRIPTS/a/}');
    Expect(1, 8351, '\p{issuperscriptsandsubscripts}', "");
    Expect(0, 8351, '\p{^issuperscriptsandsubscripts}', "");
    Expect(0, 8351, '\P{issuperscriptsandsubscripts}', "");
    Expect(1, 8351, '\P{^issuperscriptsandsubscripts}', "");
    Expect(0, 8352, '\p{issuperscriptsandsubscripts}', "");
    Expect(1, 8352, '\p{^issuperscriptsandsubscripts}', "");
    Expect(1, 8352, '\P{issuperscriptsandsubscripts}', "");
    Expect(0, 8352, '\P{^issuperscriptsandsubscripts}', "");
    Expect(1, 8351, '\p{- IS_Superscripts_and_Subscripts}', "");
    Expect(0, 8351, '\p{^- IS_Superscripts_and_Subscripts}', "");
    Expect(0, 8351, '\P{- IS_Superscripts_and_Subscripts}', "");
    Expect(1, 8351, '\P{^- IS_Superscripts_and_Subscripts}', "");
    Expect(0, 8352, '\p{- IS_Superscripts_and_Subscripts}', "");
    Expect(1, 8352, '\p{^- IS_Superscripts_and_Subscripts}', "");
    Expect(1, 8352, '\P{- IS_Superscripts_and_Subscripts}', "");
    Expect(0, 8352, '\P{^- IS_Superscripts_and_Subscripts}', "");
    Error('\p{:=IN_SUPERSCRIPTS_and_subscripts}');
    Error('\P{:=IN_SUPERSCRIPTS_and_subscripts}');
    Expect(1, 8351, '\p{insuperscriptsandsubscripts}', "");
    Expect(0, 8351, '\p{^insuperscriptsandsubscripts}', "");
    Expect(0, 8351, '\P{insuperscriptsandsubscripts}', "");
    Expect(1, 8351, '\P{^insuperscriptsandsubscripts}', "");
    Expect(0, 8352, '\p{insuperscriptsandsubscripts}', "");
    Expect(1, 8352, '\p{^insuperscriptsandsubscripts}', "");
    Expect(1, 8352, '\P{insuperscriptsandsubscripts}', "");
    Expect(0, 8352, '\P{^insuperscriptsandsubscripts}', "");
    Expect(1, 8351, '\p{-IN_SUPERSCRIPTS_and_Subscripts}', "");
    Expect(0, 8351, '\p{^-IN_SUPERSCRIPTS_and_Subscripts}', "");
    Expect(0, 8351, '\P{-IN_SUPERSCRIPTS_and_Subscripts}', "");
    Expect(1, 8351, '\P{^-IN_SUPERSCRIPTS_and_Subscripts}', "");
    Expect(0, 8352, '\p{-IN_SUPERSCRIPTS_and_Subscripts}', "");
    Expect(1, 8352, '\p{^-IN_SUPERSCRIPTS_and_Subscripts}', "");
    Expect(1, 8352, '\P{-IN_SUPERSCRIPTS_and_Subscripts}', "");
    Expect(0, 8352, '\P{^-IN_SUPERSCRIPTS_and_Subscripts}', "");
    Error('\p{-_Super_AND_SUB/a/}');
    Error('\P{-_Super_AND_SUB/a/}');
    Expect(1, 8351, '\p{superandsub}', "");
    Expect(0, 8351, '\p{^superandsub}', "");
    Expect(0, 8351, '\P{superandsub}', "");
    Expect(1, 8351, '\P{^superandsub}', "");
    Expect(0, 8352, '\p{superandsub}', "");
    Expect(1, 8352, '\p{^superandsub}', "");
    Expect(1, 8352, '\P{superandsub}', "");
    Expect(0, 8352, '\P{^superandsub}', "");
    Expect(1, 8351, '\p{ Super_and_SUB}', "");
    Expect(0, 8351, '\p{^ Super_and_SUB}', "");
    Expect(0, 8351, '\P{ Super_and_SUB}', "");
    Expect(1, 8351, '\P{^ Super_and_SUB}', "");
    Expect(0, 8352, '\p{ Super_and_SUB}', "");
    Expect(1, 8352, '\p{^ Super_and_SUB}', "");
    Expect(1, 8352, '\P{ Super_and_SUB}', "");
    Expect(0, 8352, '\P{^ Super_and_SUB}', "");
    Error('\p{  Is_Super_And_Sub/a/}');
    Error('\P{  Is_Super_And_Sub/a/}');
    Expect(1, 8351, '\p{issuperandsub}', "");
    Expect(0, 8351, '\p{^issuperandsub}', "");
    Expect(0, 8351, '\P{issuperandsub}', "");
    Expect(1, 8351, '\P{^issuperandsub}', "");
    Expect(0, 8352, '\p{issuperandsub}', "");
    Expect(1, 8352, '\p{^issuperandsub}', "");
    Expect(1, 8352, '\P{issuperandsub}', "");
    Expect(0, 8352, '\P{^issuperandsub}', "");
    Expect(1, 8351, '\p{__Is_Super_AND_sub}', "");
    Expect(0, 8351, '\p{^__Is_Super_AND_sub}', "");
    Expect(0, 8351, '\P{__Is_Super_AND_sub}', "");
    Expect(1, 8351, '\P{^__Is_Super_AND_sub}', "");
    Expect(0, 8352, '\p{__Is_Super_AND_sub}', "");
    Expect(1, 8352, '\p{^__Is_Super_AND_sub}', "");
    Expect(1, 8352, '\P{__Is_Super_AND_sub}', "");
    Expect(0, 8352, '\P{^__Is_Super_AND_sub}', "");
    Error('\p{ in_SUPER_AND_SUB/a/}');
    Error('\P{ in_SUPER_AND_SUB/a/}');
    Expect(1, 8351, '\p{insuperandsub}', "");
    Expect(0, 8351, '\p{^insuperandsub}', "");
    Expect(0, 8351, '\P{insuperandsub}', "");
    Expect(1, 8351, '\P{^insuperandsub}', "");
    Expect(0, 8352, '\p{insuperandsub}', "");
    Expect(1, 8352, '\p{^insuperandsub}', "");
    Expect(1, 8352, '\P{insuperandsub}', "");
    Expect(0, 8352, '\P{^insuperandsub}', "");
    Expect(1, 8351, '\p{_in_super_and_Sub}', "");
    Expect(0, 8351, '\p{^_in_super_and_Sub}', "");
    Expect(0, 8351, '\P{_in_super_and_Sub}', "");
    Expect(1, 8351, '\P{^_in_super_and_Sub}', "");
    Expect(0, 8352, '\p{_in_super_and_Sub}', "");
    Expect(1, 8352, '\p{^_in_super_and_Sub}', "");
    Expect(1, 8352, '\P{_in_super_and_Sub}', "");
    Expect(0, 8352, '\P{^_in_super_and_Sub}', "");
    Error('\p{/a/ Supplemental_arrows_A}');
    Error('\P{/a/ Supplemental_arrows_A}');
    Expect(1, 10239, '\p{supplementalarrowsa}', "");
    Expect(0, 10239, '\p{^supplementalarrowsa}', "");
    Expect(0, 10239, '\P{supplementalarrowsa}', "");
    Expect(1, 10239, '\P{^supplementalarrowsa}', "");
    Expect(0, 10240, '\p{supplementalarrowsa}', "");
    Expect(1, 10240, '\p{^supplementalarrowsa}', "");
    Expect(1, 10240, '\P{supplementalarrowsa}', "");
    Expect(0, 10240, '\P{^supplementalarrowsa}', "");
    Expect(1, 10239, '\p{	_Supplemental_Arrows_a}', "");
    Expect(0, 10239, '\p{^	_Supplemental_Arrows_a}', "");
    Expect(0, 10239, '\P{	_Supplemental_Arrows_a}', "");
    Expect(1, 10239, '\P{^	_Supplemental_Arrows_a}', "");
    Expect(0, 10240, '\p{	_Supplemental_Arrows_a}', "");
    Expect(1, 10240, '\p{^	_Supplemental_Arrows_a}', "");
    Expect(1, 10240, '\P{	_Supplemental_Arrows_a}', "");
    Expect(0, 10240, '\P{^	_Supplemental_Arrows_a}', "");
    Error('\p{/a/ _is_supplemental_ARROWS_A}');
    Error('\P{/a/ _is_supplemental_ARROWS_A}');
    Expect(1, 10239, '\p{issupplementalarrowsa}', "");
    Expect(0, 10239, '\p{^issupplementalarrowsa}', "");
    Expect(0, 10239, '\P{issupplementalarrowsa}', "");
    Expect(1, 10239, '\P{^issupplementalarrowsa}', "");
    Expect(0, 10240, '\p{issupplementalarrowsa}', "");
    Expect(1, 10240, '\p{^issupplementalarrowsa}', "");
    Expect(1, 10240, '\P{issupplementalarrowsa}', "");
    Expect(0, 10240, '\P{^issupplementalarrowsa}', "");
    Expect(1, 10239, '\p{  Is_Supplemental_Arrows_A}', "");
    Expect(0, 10239, '\p{^  Is_Supplemental_Arrows_A}', "");
    Expect(0, 10239, '\P{  Is_Supplemental_Arrows_A}', "");
    Expect(1, 10239, '\P{^  Is_Supplemental_Arrows_A}', "");
    Expect(0, 10240, '\p{  Is_Supplemental_Arrows_A}', "");
    Expect(1, 10240, '\p{^  Is_Supplemental_Arrows_A}', "");
    Expect(1, 10240, '\P{  Is_Supplemental_Arrows_A}', "");
    Expect(0, 10240, '\P{^  Is_Supplemental_Arrows_A}', "");
    Error('\p{:=IN_SUPPLEMENTAL_arrows_A}');
    Error('\P{:=IN_SUPPLEMENTAL_arrows_A}');
    Expect(1, 10239, '\p{insupplementalarrowsa}', "");
    Expect(0, 10239, '\p{^insupplementalarrowsa}', "");
    Expect(0, 10239, '\P{insupplementalarrowsa}', "");
    Expect(1, 10239, '\P{^insupplementalarrowsa}', "");
    Expect(0, 10240, '\p{insupplementalarrowsa}', "");
    Expect(1, 10240, '\p{^insupplementalarrowsa}', "");
    Expect(1, 10240, '\P{insupplementalarrowsa}', "");
    Expect(0, 10240, '\P{^insupplementalarrowsa}', "");
    Expect(1, 10239, '\p{- In_Supplemental_Arrows_A}', "");
    Expect(0, 10239, '\p{^- In_Supplemental_Arrows_A}', "");
    Expect(0, 10239, '\P{- In_Supplemental_Arrows_A}', "");
    Expect(1, 10239, '\P{^- In_Supplemental_Arrows_A}', "");
    Expect(0, 10240, '\p{- In_Supplemental_Arrows_A}', "");
    Expect(1, 10240, '\p{^- In_Supplemental_Arrows_A}', "");
    Expect(1, 10240, '\P{- In_Supplemental_Arrows_A}', "");
    Expect(0, 10240, '\P{^- In_Supplemental_Arrows_A}', "");
    Error('\p{:=SUP_Arrows_A}');
    Error('\P{:=SUP_Arrows_A}');
    Expect(1, 10239, '\p{suparrowsa}', "");
    Expect(0, 10239, '\p{^suparrowsa}', "");
    Expect(0, 10239, '\P{suparrowsa}', "");
    Expect(1, 10239, '\P{^suparrowsa}', "");
    Expect(0, 10240, '\p{suparrowsa}', "");
    Expect(1, 10240, '\p{^suparrowsa}', "");
    Expect(1, 10240, '\P{suparrowsa}', "");
    Expect(0, 10240, '\P{^suparrowsa}', "");
    Expect(1, 10239, '\p{	 SUP_arrows_a}', "");
    Expect(0, 10239, '\p{^	 SUP_arrows_a}', "");
    Expect(0, 10239, '\P{	 SUP_arrows_a}', "");
    Expect(1, 10239, '\P{^	 SUP_arrows_a}', "");
    Expect(0, 10240, '\p{	 SUP_arrows_a}', "");
    Expect(1, 10240, '\p{^	 SUP_arrows_a}', "");
    Expect(1, 10240, '\P{	 SUP_arrows_a}', "");
    Expect(0, 10240, '\P{^	 SUP_arrows_a}', "");
    Error('\p{/a/		Is_Sup_Arrows_A}');
    Error('\P{/a/		Is_Sup_Arrows_A}');
    Expect(1, 10239, '\p{issuparrowsa}', "");
    Expect(0, 10239, '\p{^issuparrowsa}', "");
    Expect(0, 10239, '\P{issuparrowsa}', "");
    Expect(1, 10239, '\P{^issuparrowsa}', "");
    Expect(0, 10240, '\p{issuparrowsa}', "");
    Expect(1, 10240, '\p{^issuparrowsa}', "");
    Expect(1, 10240, '\P{issuparrowsa}', "");
    Expect(0, 10240, '\P{^issuparrowsa}', "");
    Expect(1, 10239, '\p{- IS_Sup_Arrows_A}', "");
    Expect(0, 10239, '\p{^- IS_Sup_Arrows_A}', "");
    Expect(0, 10239, '\P{- IS_Sup_Arrows_A}', "");
    Expect(1, 10239, '\P{^- IS_Sup_Arrows_A}', "");
    Expect(0, 10240, '\p{- IS_Sup_Arrows_A}', "");
    Expect(1, 10240, '\p{^- IS_Sup_Arrows_A}', "");
    Expect(1, 10240, '\P{- IS_Sup_Arrows_A}', "");
    Expect(0, 10240, '\P{^- IS_Sup_Arrows_A}', "");
    Error('\p{-:=In_SUP_Arrows_a}');
    Error('\P{-:=In_SUP_Arrows_a}');
    Expect(1, 10239, '\p{insuparrowsa}', "");
    Expect(0, 10239, '\p{^insuparrowsa}', "");
    Expect(0, 10239, '\P{insuparrowsa}', "");
    Expect(1, 10239, '\P{^insuparrowsa}', "");
    Expect(0, 10240, '\p{insuparrowsa}', "");
    Expect(1, 10240, '\p{^insuparrowsa}', "");
    Expect(1, 10240, '\P{insuparrowsa}', "");
    Expect(0, 10240, '\P{^insuparrowsa}', "");
    Expect(1, 10239, '\p{	_in_SUP_arrows_A}', "");
    Expect(0, 10239, '\p{^	_in_SUP_arrows_A}', "");
    Expect(0, 10239, '\P{	_in_SUP_arrows_A}', "");
    Expect(1, 10239, '\P{^	_in_SUP_arrows_A}', "");
    Expect(0, 10240, '\p{	_in_SUP_arrows_A}', "");
    Expect(1, 10240, '\p{^	_in_SUP_arrows_A}', "");
    Expect(1, 10240, '\P{	_in_SUP_arrows_A}', "");
    Expect(0, 10240, '\P{^	_in_SUP_arrows_A}', "");
    Error('\p{--Supplemental_Arrows_b:=}');
    Error('\P{--Supplemental_Arrows_b:=}');
    Expect(1, 10623, '\p{supplementalarrowsb}', "");
    Expect(0, 10623, '\p{^supplementalarrowsb}', "");
    Expect(0, 10623, '\P{supplementalarrowsb}', "");
    Expect(1, 10623, '\P{^supplementalarrowsb}', "");
    Expect(0, 10624, '\p{supplementalarrowsb}', "");
    Expect(1, 10624, '\p{^supplementalarrowsb}', "");
    Expect(1, 10624, '\P{supplementalarrowsb}', "");
    Expect(0, 10624, '\P{^supplementalarrowsb}', "");
    Expect(1, 10623, '\p{ -SUPPLEMENTAL_ARROWS_B}', "");
    Expect(0, 10623, '\p{^ -SUPPLEMENTAL_ARROWS_B}', "");
    Expect(0, 10623, '\P{ -SUPPLEMENTAL_ARROWS_B}', "");
    Expect(1, 10623, '\P{^ -SUPPLEMENTAL_ARROWS_B}', "");
    Expect(0, 10624, '\p{ -SUPPLEMENTAL_ARROWS_B}', "");
    Expect(1, 10624, '\p{^ -SUPPLEMENTAL_ARROWS_B}', "");
    Expect(1, 10624, '\P{ -SUPPLEMENTAL_ARROWS_B}', "");
    Expect(0, 10624, '\P{^ -SUPPLEMENTAL_ARROWS_B}', "");
    Error('\p{	_IS_supplemental_Arrows_B/a/}');
    Error('\P{	_IS_supplemental_Arrows_B/a/}');
    Expect(1, 10623, '\p{issupplementalarrowsb}', "");
    Expect(0, 10623, '\p{^issupplementalarrowsb}', "");
    Expect(0, 10623, '\P{issupplementalarrowsb}', "");
    Expect(1, 10623, '\P{^issupplementalarrowsb}', "");
    Expect(0, 10624, '\p{issupplementalarrowsb}', "");
    Expect(1, 10624, '\p{^issupplementalarrowsb}', "");
    Expect(1, 10624, '\P{issupplementalarrowsb}', "");
    Expect(0, 10624, '\P{^issupplementalarrowsb}', "");
    Expect(1, 10623, '\p{- Is_Supplemental_ARROWS_B}', "");
    Expect(0, 10623, '\p{^- Is_Supplemental_ARROWS_B}', "");
    Expect(0, 10623, '\P{- Is_Supplemental_ARROWS_B}', "");
    Expect(1, 10623, '\P{^- Is_Supplemental_ARROWS_B}', "");
    Expect(0, 10624, '\p{- Is_Supplemental_ARROWS_B}', "");
    Expect(1, 10624, '\p{^- Is_Supplemental_ARROWS_B}', "");
    Expect(1, 10624, '\P{- Is_Supplemental_ARROWS_B}', "");
    Expect(0, 10624, '\P{^- Is_Supplemental_ARROWS_B}', "");
    Error('\p{/a/ In_Supplemental_ARROWS_B}');
    Error('\P{/a/ In_Supplemental_ARROWS_B}');
    Expect(1, 10623, '\p{insupplementalarrowsb}', "");
    Expect(0, 10623, '\p{^insupplementalarrowsb}', "");
    Expect(0, 10623, '\P{insupplementalarrowsb}', "");
    Expect(1, 10623, '\P{^insupplementalarrowsb}', "");
    Expect(0, 10624, '\p{insupplementalarrowsb}', "");
    Expect(1, 10624, '\p{^insupplementalarrowsb}', "");
    Expect(1, 10624, '\P{insupplementalarrowsb}', "");
    Expect(0, 10624, '\P{^insupplementalarrowsb}', "");
    Expect(1, 10623, '\p{_	In_SUPPLEMENTAL_Arrows_B}', "");
    Expect(0, 10623, '\p{^_	In_SUPPLEMENTAL_Arrows_B}', "");
    Expect(0, 10623, '\P{_	In_SUPPLEMENTAL_Arrows_B}', "");
    Expect(1, 10623, '\P{^_	In_SUPPLEMENTAL_Arrows_B}', "");
    Expect(0, 10624, '\p{_	In_SUPPLEMENTAL_Arrows_B}', "");
    Expect(1, 10624, '\p{^_	In_SUPPLEMENTAL_Arrows_B}', "");
    Expect(1, 10624, '\P{_	In_SUPPLEMENTAL_Arrows_B}', "");
    Expect(0, 10624, '\P{^_	In_SUPPLEMENTAL_Arrows_B}', "");
    Error('\p{:=	 Sup_Arrows_B}');
    Error('\P{:=	 Sup_Arrows_B}');
    Expect(1, 10623, '\p{suparrowsb}', "");
    Expect(0, 10623, '\p{^suparrowsb}', "");
    Expect(0, 10623, '\P{suparrowsb}', "");
    Expect(1, 10623, '\P{^suparrowsb}', "");
    Expect(0, 10624, '\p{suparrowsb}', "");
    Expect(1, 10624, '\p{^suparrowsb}', "");
    Expect(1, 10624, '\P{suparrowsb}', "");
    Expect(0, 10624, '\P{^suparrowsb}', "");
    Expect(1, 10623, '\p{-Sup_ARROWS_B}', "");
    Expect(0, 10623, '\p{^-Sup_ARROWS_B}', "");
    Expect(0, 10623, '\P{-Sup_ARROWS_B}', "");
    Expect(1, 10623, '\P{^-Sup_ARROWS_B}', "");
    Expect(0, 10624, '\p{-Sup_ARROWS_B}', "");
    Expect(1, 10624, '\p{^-Sup_ARROWS_B}', "");
    Expect(1, 10624, '\P{-Sup_ARROWS_B}', "");
    Expect(0, 10624, '\P{^-Sup_ARROWS_B}', "");
    Error('\p{/a/--Is_SUP_arrows_B}');
    Error('\P{/a/--Is_SUP_arrows_B}');
    Expect(1, 10623, '\p{issuparrowsb}', "");
    Expect(0, 10623, '\p{^issuparrowsb}', "");
    Expect(0, 10623, '\P{issuparrowsb}', "");
    Expect(1, 10623, '\P{^issuparrowsb}', "");
    Expect(0, 10624, '\p{issuparrowsb}', "");
    Expect(1, 10624, '\p{^issuparrowsb}', "");
    Expect(1, 10624, '\P{issuparrowsb}', "");
    Expect(0, 10624, '\P{^issuparrowsb}', "");
    Expect(1, 10623, '\p{_	Is_SUP_Arrows_B}', "");
    Expect(0, 10623, '\p{^_	Is_SUP_Arrows_B}', "");
    Expect(0, 10623, '\P{_	Is_SUP_Arrows_B}', "");
    Expect(1, 10623, '\P{^_	Is_SUP_Arrows_B}', "");
    Expect(0, 10624, '\p{_	Is_SUP_Arrows_B}', "");
    Expect(1, 10624, '\p{^_	Is_SUP_Arrows_B}', "");
    Expect(1, 10624, '\P{_	Is_SUP_Arrows_B}', "");
    Expect(0, 10624, '\P{^_	Is_SUP_Arrows_B}', "");
    Error('\p{--In_SUP_Arrows_B:=}');
    Error('\P{--In_SUP_Arrows_B:=}');
    Expect(1, 10623, '\p{insuparrowsb}', "");
    Expect(0, 10623, '\p{^insuparrowsb}', "");
    Expect(0, 10623, '\P{insuparrowsb}', "");
    Expect(1, 10623, '\P{^insuparrowsb}', "");
    Expect(0, 10624, '\p{insuparrowsb}', "");
    Expect(1, 10624, '\p{^insuparrowsb}', "");
    Expect(1, 10624, '\P{insuparrowsb}', "");
    Expect(0, 10624, '\P{^insuparrowsb}', "");
    Expect(1, 10623, '\p{	in_Sup_arrows_B}', "");
    Expect(0, 10623, '\p{^	in_Sup_arrows_B}', "");
    Expect(0, 10623, '\P{	in_Sup_arrows_B}', "");
    Expect(1, 10623, '\P{^	in_Sup_arrows_B}', "");
    Expect(0, 10624, '\p{	in_Sup_arrows_B}', "");
    Expect(1, 10624, '\p{^	in_Sup_arrows_B}', "");
    Expect(1, 10624, '\P{	in_Sup_arrows_B}', "");
    Expect(0, 10624, '\P{^	in_Sup_arrows_B}', "");
    Error('\p{- supplemental_Arrows_C:=}');
    Error('\P{- supplemental_Arrows_C:=}');
    Expect(1, 129279, '\p{supplementalarrowsc}', "");
    Expect(0, 129279, '\p{^supplementalarrowsc}', "");
    Expect(0, 129279, '\P{supplementalarrowsc}', "");
    Expect(1, 129279, '\P{^supplementalarrowsc}', "");
    Expect(0, 129280, '\p{supplementalarrowsc}', "");
    Expect(1, 129280, '\p{^supplementalarrowsc}', "");
    Expect(1, 129280, '\P{supplementalarrowsc}', "");
    Expect(0, 129280, '\P{^supplementalarrowsc}', "");
    Expect(1, 129279, '\p{supplemental_arrows_C}', "");
    Expect(0, 129279, '\p{^supplemental_arrows_C}', "");
    Expect(0, 129279, '\P{supplemental_arrows_C}', "");
    Expect(1, 129279, '\P{^supplemental_arrows_C}', "");
    Expect(0, 129280, '\p{supplemental_arrows_C}', "");
    Expect(1, 129280, '\p{^supplemental_arrows_C}', "");
    Expect(1, 129280, '\P{supplemental_arrows_C}', "");
    Expect(0, 129280, '\P{^supplemental_arrows_C}', "");
    Error('\p{ -Is_Supplemental_Arrows_C/a/}');
    Error('\P{ -Is_Supplemental_Arrows_C/a/}');
    Expect(1, 129279, '\p{issupplementalarrowsc}', "");
    Expect(0, 129279, '\p{^issupplementalarrowsc}', "");
    Expect(0, 129279, '\P{issupplementalarrowsc}', "");
    Expect(1, 129279, '\P{^issupplementalarrowsc}', "");
    Expect(0, 129280, '\p{issupplementalarrowsc}', "");
    Expect(1, 129280, '\p{^issupplementalarrowsc}', "");
    Expect(1, 129280, '\P{issupplementalarrowsc}', "");
    Expect(0, 129280, '\P{^issupplementalarrowsc}', "");
    Expect(1, 129279, '\p{	_Is_Supplemental_Arrows_C}', "");
    Expect(0, 129279, '\p{^	_Is_Supplemental_Arrows_C}', "");
    Expect(0, 129279, '\P{	_Is_Supplemental_Arrows_C}', "");
    Expect(1, 129279, '\P{^	_Is_Supplemental_Arrows_C}', "");
    Expect(0, 129280, '\p{	_Is_Supplemental_Arrows_C}', "");
    Expect(1, 129280, '\p{^	_Is_Supplemental_Arrows_C}', "");
    Expect(1, 129280, '\P{	_Is_Supplemental_Arrows_C}', "");
    Expect(0, 129280, '\P{^	_Is_Supplemental_Arrows_C}', "");
    Error('\p{:=_ In_Supplemental_arrows_C}');
    Error('\P{:=_ In_Supplemental_arrows_C}');
    Expect(1, 129279, '\p{insupplementalarrowsc}', "");
    Expect(0, 129279, '\p{^insupplementalarrowsc}', "");
    Expect(0, 129279, '\P{insupplementalarrowsc}', "");
    Expect(1, 129279, '\P{^insupplementalarrowsc}', "");
    Expect(0, 129280, '\p{insupplementalarrowsc}', "");
    Expect(1, 129280, '\p{^insupplementalarrowsc}', "");
    Expect(1, 129280, '\P{insupplementalarrowsc}', "");
    Expect(0, 129280, '\P{^insupplementalarrowsc}', "");
    Expect(1, 129279, '\p{- In_supplemental_ARROWS_C}', "");
    Expect(0, 129279, '\p{^- In_supplemental_ARROWS_C}', "");
    Expect(0, 129279, '\P{- In_supplemental_ARROWS_C}', "");
    Expect(1, 129279, '\P{^- In_supplemental_ARROWS_C}', "");
    Expect(0, 129280, '\p{- In_supplemental_ARROWS_C}', "");
    Expect(1, 129280, '\p{^- In_supplemental_ARROWS_C}', "");
    Expect(1, 129280, '\P{- In_supplemental_ARROWS_C}', "");
    Expect(0, 129280, '\P{^- In_supplemental_ARROWS_C}', "");
    Error('\p{  sup_ARROWS_C/a/}');
    Error('\P{  sup_ARROWS_C/a/}');
    Expect(1, 129279, '\p{suparrowsc}', "");
    Expect(0, 129279, '\p{^suparrowsc}', "");
    Expect(0, 129279, '\P{suparrowsc}', "");
    Expect(1, 129279, '\P{^suparrowsc}', "");
    Expect(0, 129280, '\p{suparrowsc}', "");
    Expect(1, 129280, '\p{^suparrowsc}', "");
    Expect(1, 129280, '\P{suparrowsc}', "");
    Expect(0, 129280, '\P{^suparrowsc}', "");
    Expect(1, 129279, '\p{ SUP_Arrows_c}', "");
    Expect(0, 129279, '\p{^ SUP_Arrows_c}', "");
    Expect(0, 129279, '\P{ SUP_Arrows_c}', "");
    Expect(1, 129279, '\P{^ SUP_Arrows_c}', "");
    Expect(0, 129280, '\p{ SUP_Arrows_c}', "");
    Expect(1, 129280, '\p{^ SUP_Arrows_c}', "");
    Expect(1, 129280, '\P{ SUP_Arrows_c}', "");
    Expect(0, 129280, '\P{^ SUP_Arrows_c}', "");
    Error('\p{-:=Is_SUP_Arrows_C}');
    Error('\P{-:=Is_SUP_Arrows_C}');
    Expect(1, 129279, '\p{issuparrowsc}', "");
    Expect(0, 129279, '\p{^issuparrowsc}', "");
    Expect(0, 129279, '\P{issuparrowsc}', "");
    Expect(1, 129279, '\P{^issuparrowsc}', "");
    Expect(0, 129280, '\p{issuparrowsc}', "");
    Expect(1, 129280, '\p{^issuparrowsc}', "");
    Expect(1, 129280, '\P{issuparrowsc}', "");
    Expect(0, 129280, '\P{^issuparrowsc}', "");
    Expect(1, 129279, '\p{ IS_Sup_arrows_c}', "");
    Expect(0, 129279, '\p{^ IS_Sup_arrows_c}', "");
    Expect(0, 129279, '\P{ IS_Sup_arrows_c}', "");
    Expect(1, 129279, '\P{^ IS_Sup_arrows_c}', "");
    Expect(0, 129280, '\p{ IS_Sup_arrows_c}', "");
    Expect(1, 129280, '\p{^ IS_Sup_arrows_c}', "");
    Expect(1, 129280, '\P{ IS_Sup_arrows_c}', "");
    Expect(0, 129280, '\P{^ IS_Sup_arrows_c}', "");
    Error('\p{_in_Sup_ARROWS_C:=}');
    Error('\P{_in_Sup_ARROWS_C:=}');
    Expect(1, 129279, '\p{insuparrowsc}', "");
    Expect(0, 129279, '\p{^insuparrowsc}', "");
    Expect(0, 129279, '\P{insuparrowsc}', "");
    Expect(1, 129279, '\P{^insuparrowsc}', "");
    Expect(0, 129280, '\p{insuparrowsc}', "");
    Expect(1, 129280, '\p{^insuparrowsc}', "");
    Expect(1, 129280, '\P{insuparrowsc}', "");
    Expect(0, 129280, '\P{^insuparrowsc}', "");
    Expect(1, 129279, '\p{ _in_Sup_Arrows_C}', "");
    Expect(0, 129279, '\p{^ _in_Sup_Arrows_C}', "");
    Expect(0, 129279, '\P{ _in_Sup_Arrows_C}', "");
    Expect(1, 129279, '\P{^ _in_Sup_Arrows_C}', "");
    Expect(0, 129280, '\p{ _in_Sup_Arrows_C}', "");
    Expect(1, 129280, '\p{^ _in_Sup_Arrows_C}', "");
    Expect(1, 129280, '\P{ _in_Sup_Arrows_C}', "");
    Expect(0, 129280, '\P{^ _in_Sup_Arrows_C}', "");
    Error('\p{_supplemental_MATHEMATICAL_OPERATORS/a/}');
    Error('\P{_supplemental_MATHEMATICAL_OPERATORS/a/}');
    Expect(1, 11007, '\p{supplementalmathematicaloperators}', "");
    Expect(0, 11007, '\p{^supplementalmathematicaloperators}', "");
    Expect(0, 11007, '\P{supplementalmathematicaloperators}', "");
    Expect(1, 11007, '\P{^supplementalmathematicaloperators}', "");
    Expect(0, 11008, '\p{supplementalmathematicaloperators}', "");
    Expect(1, 11008, '\p{^supplementalmathematicaloperators}', "");
    Expect(1, 11008, '\P{supplementalmathematicaloperators}', "");
    Expect(0, 11008, '\P{^supplementalmathematicaloperators}', "");
    Expect(1, 11007, '\p{	_SUPPLEMENTAL_Mathematical_OPERATORS}', "");
    Expect(0, 11007, '\p{^	_SUPPLEMENTAL_Mathematical_OPERATORS}', "");
    Expect(0, 11007, '\P{	_SUPPLEMENTAL_Mathematical_OPERATORS}', "");
    Expect(1, 11007, '\P{^	_SUPPLEMENTAL_Mathematical_OPERATORS}', "");
    Expect(0, 11008, '\p{	_SUPPLEMENTAL_Mathematical_OPERATORS}', "");
    Expect(1, 11008, '\p{^	_SUPPLEMENTAL_Mathematical_OPERATORS}', "");
    Expect(1, 11008, '\P{	_SUPPLEMENTAL_Mathematical_OPERATORS}', "");
    Expect(0, 11008, '\P{^	_SUPPLEMENTAL_Mathematical_OPERATORS}', "");
    Error('\p{__Is_supplemental_Mathematical_Operators:=}');
    Error('\P{__Is_supplemental_Mathematical_Operators:=}');
    Expect(1, 11007, '\p{issupplementalmathematicaloperators}', "");
    Expect(0, 11007, '\p{^issupplementalmathematicaloperators}', "");
    Expect(0, 11007, '\P{issupplementalmathematicaloperators}', "");
    Expect(1, 11007, '\P{^issupplementalmathematicaloperators}', "");
    Expect(0, 11008, '\p{issupplementalmathematicaloperators}', "");
    Expect(1, 11008, '\p{^issupplementalmathematicaloperators}', "");
    Expect(1, 11008, '\P{issupplementalmathematicaloperators}', "");
    Expect(0, 11008, '\P{^issupplementalmathematicaloperators}', "");
    Expect(1, 11007, '\p{-Is_Supplemental_mathematical_Operators}', "");
    Expect(0, 11007, '\p{^-Is_Supplemental_mathematical_Operators}', "");
    Expect(0, 11007, '\P{-Is_Supplemental_mathematical_Operators}', "");
    Expect(1, 11007, '\P{^-Is_Supplemental_mathematical_Operators}', "");
    Expect(0, 11008, '\p{-Is_Supplemental_mathematical_Operators}', "");
    Expect(1, 11008, '\p{^-Is_Supplemental_mathematical_Operators}', "");
    Expect(1, 11008, '\P{-Is_Supplemental_mathematical_Operators}', "");
    Expect(0, 11008, '\P{^-Is_Supplemental_mathematical_Operators}', "");
    Error('\p{/a/	in_SUPPLEMENTAL_mathematical_OPERATORS}');
    Error('\P{/a/	in_SUPPLEMENTAL_mathematical_OPERATORS}');
    Expect(1, 11007, '\p{insupplementalmathematicaloperators}', "");
    Expect(0, 11007, '\p{^insupplementalmathematicaloperators}', "");
    Expect(0, 11007, '\P{insupplementalmathematicaloperators}', "");
    Expect(1, 11007, '\P{^insupplementalmathematicaloperators}', "");
    Expect(0, 11008, '\p{insupplementalmathematicaloperators}', "");
    Expect(1, 11008, '\p{^insupplementalmathematicaloperators}', "");
    Expect(1, 11008, '\P{insupplementalmathematicaloperators}', "");
    Expect(0, 11008, '\P{^insupplementalmathematicaloperators}', "");
    Expect(1, 11007, '\p{	IN_Supplemental_Mathematical_Operators}', "");
    Expect(0, 11007, '\p{^	IN_Supplemental_Mathematical_Operators}', "");
    Expect(0, 11007, '\P{	IN_Supplemental_Mathematical_Operators}', "");
    Expect(1, 11007, '\P{^	IN_Supplemental_Mathematical_Operators}', "");
    Expect(0, 11008, '\p{	IN_Supplemental_Mathematical_Operators}', "");
    Expect(1, 11008, '\p{^	IN_Supplemental_Mathematical_Operators}', "");
    Expect(1, 11008, '\P{	IN_Supplemental_Mathematical_Operators}', "");
    Expect(0, 11008, '\P{^	IN_Supplemental_Mathematical_Operators}', "");
    Error('\p{ :=Sup_math_Operators}');
    Error('\P{ :=Sup_math_Operators}');
    Expect(1, 11007, '\p{supmathoperators}', "");
    Expect(0, 11007, '\p{^supmathoperators}', "");
    Expect(0, 11007, '\P{supmathoperators}', "");
    Expect(1, 11007, '\P{^supmathoperators}', "");
    Expect(0, 11008, '\p{supmathoperators}', "");
    Expect(1, 11008, '\p{^supmathoperators}', "");
    Expect(1, 11008, '\P{supmathoperators}', "");
    Expect(0, 11008, '\P{^supmathoperators}', "");
    Expect(1, 11007, '\p{_ SUP_MATH_Operators}', "");
    Expect(0, 11007, '\p{^_ SUP_MATH_Operators}', "");
    Expect(0, 11007, '\P{_ SUP_MATH_Operators}', "");
    Expect(1, 11007, '\P{^_ SUP_MATH_Operators}', "");
    Expect(0, 11008, '\p{_ SUP_MATH_Operators}', "");
    Expect(1, 11008, '\p{^_ SUP_MATH_Operators}', "");
    Expect(1, 11008, '\P{_ SUP_MATH_Operators}', "");
    Expect(0, 11008, '\P{^_ SUP_MATH_Operators}', "");
    Error('\p{ Is_sup_Math_operators/a/}');
    Error('\P{ Is_sup_Math_operators/a/}');
    Expect(1, 11007, '\p{issupmathoperators}', "");
    Expect(0, 11007, '\p{^issupmathoperators}', "");
    Expect(0, 11007, '\P{issupmathoperators}', "");
    Expect(1, 11007, '\P{^issupmathoperators}', "");
    Expect(0, 11008, '\p{issupmathoperators}', "");
    Expect(1, 11008, '\p{^issupmathoperators}', "");
    Expect(1, 11008, '\P{issupmathoperators}', "");
    Expect(0, 11008, '\P{^issupmathoperators}', "");
    Expect(1, 11007, '\p{	IS_Sup_math_Operators}', "");
    Expect(0, 11007, '\p{^	IS_Sup_math_Operators}', "");
    Expect(0, 11007, '\P{	IS_Sup_math_Operators}', "");
    Expect(1, 11007, '\P{^	IS_Sup_math_Operators}', "");
    Expect(0, 11008, '\p{	IS_Sup_math_Operators}', "");
    Expect(1, 11008, '\p{^	IS_Sup_math_Operators}', "");
    Expect(1, 11008, '\P{	IS_Sup_math_Operators}', "");
    Expect(0, 11008, '\P{^	IS_Sup_math_Operators}', "");
    Error('\p{- In_Sup_MATH_Operators:=}');
    Error('\P{- In_Sup_MATH_Operators:=}');
    Expect(1, 11007, '\p{insupmathoperators}', "");
    Expect(0, 11007, '\p{^insupmathoperators}', "");
    Expect(0, 11007, '\P{insupmathoperators}', "");
    Expect(1, 11007, '\P{^insupmathoperators}', "");
    Expect(0, 11008, '\p{insupmathoperators}', "");
    Expect(1, 11008, '\p{^insupmathoperators}', "");
    Expect(1, 11008, '\P{insupmathoperators}', "");
    Expect(0, 11008, '\P{^insupmathoperators}', "");
    Expect(1, 11007, '\p{- In_Sup_Math_Operators}', "");
    Expect(0, 11007, '\p{^- In_Sup_Math_Operators}', "");
    Expect(0, 11007, '\P{- In_Sup_Math_Operators}', "");
    Expect(1, 11007, '\P{^- In_Sup_Math_Operators}', "");
    Expect(0, 11008, '\p{- In_Sup_Math_Operators}', "");
    Expect(1, 11008, '\p{^- In_Sup_Math_Operators}', "");
    Expect(1, 11008, '\P{- In_Sup_Math_Operators}', "");
    Expect(0, 11008, '\P{^- In_Sup_Math_Operators}', "");
    Error('\p{:=	Supplemental_PUNCTUATION}');
    Error('\P{:=	Supplemental_PUNCTUATION}');
    Expect(1, 11903, '\p{supplementalpunctuation}', "");
    Expect(0, 11903, '\p{^supplementalpunctuation}', "");
    Expect(0, 11903, '\P{supplementalpunctuation}', "");
    Expect(1, 11903, '\P{^supplementalpunctuation}', "");
    Expect(0, 11904, '\p{supplementalpunctuation}', "");
    Expect(1, 11904, '\p{^supplementalpunctuation}', "");
    Expect(1, 11904, '\P{supplementalpunctuation}', "");
    Expect(0, 11904, '\P{^supplementalpunctuation}', "");
    Expect(1, 11903, '\p{- supplemental_Punctuation}', "");
    Expect(0, 11903, '\p{^- supplemental_Punctuation}', "");
    Expect(0, 11903, '\P{- supplemental_Punctuation}', "");
    Expect(1, 11903, '\P{^- supplemental_Punctuation}', "");
    Expect(0, 11904, '\p{- supplemental_Punctuation}', "");
    Expect(1, 11904, '\p{^- supplemental_Punctuation}', "");
    Expect(1, 11904, '\P{- supplemental_Punctuation}', "");
    Expect(0, 11904, '\P{^- supplemental_Punctuation}', "");
    Error('\p{/a/-IS_Supplemental_Punctuation}');
    Error('\P{/a/-IS_Supplemental_Punctuation}');
    Expect(1, 11903, '\p{issupplementalpunctuation}', "");
    Expect(0, 11903, '\p{^issupplementalpunctuation}', "");
    Expect(0, 11903, '\P{issupplementalpunctuation}', "");
    Expect(1, 11903, '\P{^issupplementalpunctuation}', "");
    Expect(0, 11904, '\p{issupplementalpunctuation}', "");
    Expect(1, 11904, '\p{^issupplementalpunctuation}', "");
    Expect(1, 11904, '\P{issupplementalpunctuation}', "");
    Expect(0, 11904, '\P{^issupplementalpunctuation}', "");
    Expect(1, 11903, '\p{ _Is_Supplemental_Punctuation}', "");
    Expect(0, 11903, '\p{^ _Is_Supplemental_Punctuation}', "");
    Expect(0, 11903, '\P{ _Is_Supplemental_Punctuation}', "");
    Expect(1, 11903, '\P{^ _Is_Supplemental_Punctuation}', "");
    Expect(0, 11904, '\p{ _Is_Supplemental_Punctuation}', "");
    Expect(1, 11904, '\p{^ _Is_Supplemental_Punctuation}', "");
    Expect(1, 11904, '\P{ _Is_Supplemental_Punctuation}', "");
    Expect(0, 11904, '\P{^ _Is_Supplemental_Punctuation}', "");
    Error('\p{/a/ _In_Supplemental_PUNCTUATION}');
    Error('\P{/a/ _In_Supplemental_PUNCTUATION}');
    Expect(1, 11903, '\p{insupplementalpunctuation}', "");
    Expect(0, 11903, '\p{^insupplementalpunctuation}', "");
    Expect(0, 11903, '\P{insupplementalpunctuation}', "");
    Expect(1, 11903, '\P{^insupplementalpunctuation}', "");
    Expect(0, 11904, '\p{insupplementalpunctuation}', "");
    Expect(1, 11904, '\p{^insupplementalpunctuation}', "");
    Expect(1, 11904, '\P{insupplementalpunctuation}', "");
    Expect(0, 11904, '\P{^insupplementalpunctuation}', "");
    Expect(1, 11903, '\p{ -in_Supplemental_punctuation}', "");
    Expect(0, 11903, '\p{^ -in_Supplemental_punctuation}', "");
    Expect(0, 11903, '\P{ -in_Supplemental_punctuation}', "");
    Expect(1, 11903, '\P{^ -in_Supplemental_punctuation}', "");
    Expect(0, 11904, '\p{ -in_Supplemental_punctuation}', "");
    Expect(1, 11904, '\p{^ -in_Supplemental_punctuation}', "");
    Expect(1, 11904, '\P{ -in_Supplemental_punctuation}', "");
    Expect(0, 11904, '\P{^ -in_Supplemental_punctuation}', "");
    Error('\p{-	SUP_punctuation:=}');
    Error('\P{-	SUP_punctuation:=}');
    Expect(1, 11903, '\p{suppunctuation}', "");
    Expect(0, 11903, '\p{^suppunctuation}', "");
    Expect(0, 11903, '\P{suppunctuation}', "");
    Expect(1, 11903, '\P{^suppunctuation}', "");
    Expect(0, 11904, '\p{suppunctuation}', "");
    Expect(1, 11904, '\p{^suppunctuation}', "");
    Expect(1, 11904, '\P{suppunctuation}', "");
    Expect(0, 11904, '\P{^suppunctuation}', "");
    Expect(1, 11903, '\p{	 sup_Punctuation}', "");
    Expect(0, 11903, '\p{^	 sup_Punctuation}', "");
    Expect(0, 11903, '\P{	 sup_Punctuation}', "");
    Expect(1, 11903, '\P{^	 sup_Punctuation}', "");
    Expect(0, 11904, '\p{	 sup_Punctuation}', "");
    Expect(1, 11904, '\p{^	 sup_Punctuation}', "");
    Expect(1, 11904, '\P{	 sup_Punctuation}', "");
    Expect(0, 11904, '\P{^	 sup_Punctuation}', "");
    Error('\p{:=Is_SUP_Punctuation}');
    Error('\P{:=Is_SUP_Punctuation}');
    Expect(1, 11903, '\p{issuppunctuation}', "");
    Expect(0, 11903, '\p{^issuppunctuation}', "");
    Expect(0, 11903, '\P{issuppunctuation}', "");
    Expect(1, 11903, '\P{^issuppunctuation}', "");
    Expect(0, 11904, '\p{issuppunctuation}', "");
    Expect(1, 11904, '\p{^issuppunctuation}', "");
    Expect(1, 11904, '\P{issuppunctuation}', "");
    Expect(0, 11904, '\P{^issuppunctuation}', "");
    Expect(1, 11903, '\p{ _Is_Sup_Punctuation}', "");
    Expect(0, 11903, '\p{^ _Is_Sup_Punctuation}', "");
    Expect(0, 11903, '\P{ _Is_Sup_Punctuation}', "");
    Expect(1, 11903, '\P{^ _Is_Sup_Punctuation}', "");
    Expect(0, 11904, '\p{ _Is_Sup_Punctuation}', "");
    Expect(1, 11904, '\p{^ _Is_Sup_Punctuation}', "");
    Expect(1, 11904, '\P{ _Is_Sup_Punctuation}', "");
    Expect(0, 11904, '\P{^ _Is_Sup_Punctuation}', "");
    Error('\p{-/a/In_Sup_Punctuation}');
    Error('\P{-/a/In_Sup_Punctuation}');
    Expect(1, 11903, '\p{insuppunctuation}', "");
    Expect(0, 11903, '\p{^insuppunctuation}', "");
    Expect(0, 11903, '\P{insuppunctuation}', "");
    Expect(1, 11903, '\P{^insuppunctuation}', "");
    Expect(0, 11904, '\p{insuppunctuation}', "");
    Expect(1, 11904, '\p{^insuppunctuation}', "");
    Expect(1, 11904, '\P{insuppunctuation}', "");
    Expect(0, 11904, '\P{^insuppunctuation}', "");
    Expect(1, 11903, '\p{--in_Sup_Punctuation}', "");
    Expect(0, 11903, '\p{^--in_Sup_Punctuation}', "");
    Expect(0, 11903, '\P{--in_Sup_Punctuation}', "");
    Expect(1, 11903, '\P{^--in_Sup_Punctuation}', "");
    Expect(0, 11904, '\p{--in_Sup_Punctuation}', "");
    Expect(1, 11904, '\p{^--in_Sup_Punctuation}', "");
    Expect(1, 11904, '\P{--in_Sup_Punctuation}', "");
    Expect(0, 11904, '\P{^--in_Sup_Punctuation}', "");
    Error('\p{:=Supplemental_Symbols_and_pictographs}');
    Error('\P{:=Supplemental_Symbols_and_pictographs}');
    Expect(1, 129535, '\p{supplementalsymbolsandpictographs}', "");
    Expect(0, 129535, '\p{^supplementalsymbolsandpictographs}', "");
    Expect(0, 129535, '\P{supplementalsymbolsandpictographs}', "");
    Expect(1, 129535, '\P{^supplementalsymbolsandpictographs}', "");
    Expect(0, 129536, '\p{supplementalsymbolsandpictographs}', "");
    Expect(1, 129536, '\p{^supplementalsymbolsandpictographs}', "");
    Expect(1, 129536, '\P{supplementalsymbolsandpictographs}', "");
    Expect(0, 129536, '\P{^supplementalsymbolsandpictographs}', "");
    Expect(1, 129535, '\p{		Supplemental_Symbols_And_PICTOGRAPHS}', "");
    Expect(0, 129535, '\p{^		Supplemental_Symbols_And_PICTOGRAPHS}', "");
    Expect(0, 129535, '\P{		Supplemental_Symbols_And_PICTOGRAPHS}', "");
    Expect(1, 129535, '\P{^		Supplemental_Symbols_And_PICTOGRAPHS}', "");
    Expect(0, 129536, '\p{		Supplemental_Symbols_And_PICTOGRAPHS}', "");
    Expect(1, 129536, '\p{^		Supplemental_Symbols_And_PICTOGRAPHS}', "");
    Expect(1, 129536, '\P{		Supplemental_Symbols_And_PICTOGRAPHS}', "");
    Expect(0, 129536, '\P{^		Supplemental_Symbols_And_PICTOGRAPHS}', "");
    Error('\p{_IS_supplemental_Symbols_And_PICTOGRAPHS:=}');
    Error('\P{_IS_supplemental_Symbols_And_PICTOGRAPHS:=}');
    Expect(1, 129535, '\p{issupplementalsymbolsandpictographs}', "");
    Expect(0, 129535, '\p{^issupplementalsymbolsandpictographs}', "");
    Expect(0, 129535, '\P{issupplementalsymbolsandpictographs}', "");
    Expect(1, 129535, '\P{^issupplementalsymbolsandpictographs}', "");
    Expect(0, 129536, '\p{issupplementalsymbolsandpictographs}', "");
    Expect(1, 129536, '\p{^issupplementalsymbolsandpictographs}', "");
    Expect(1, 129536, '\P{issupplementalsymbolsandpictographs}', "");
    Expect(0, 129536, '\P{^issupplementalsymbolsandpictographs}', "");
    Expect(1, 129535, '\p{ is_supplemental_symbols_AND_PICTOGRAPHS}', "");
    Expect(0, 129535, '\p{^ is_supplemental_symbols_AND_PICTOGRAPHS}', "");
    Expect(0, 129535, '\P{ is_supplemental_symbols_AND_PICTOGRAPHS}', "");
    Expect(1, 129535, '\P{^ is_supplemental_symbols_AND_PICTOGRAPHS}', "");
    Expect(0, 129536, '\p{ is_supplemental_symbols_AND_PICTOGRAPHS}', "");
    Expect(1, 129536, '\p{^ is_supplemental_symbols_AND_PICTOGRAPHS}', "");
    Expect(1, 129536, '\P{ is_supplemental_symbols_AND_PICTOGRAPHS}', "");
    Expect(0, 129536, '\P{^ is_supplemental_symbols_AND_PICTOGRAPHS}', "");
    Error('\p{_:=IN_Supplemental_symbols_and_Pictographs}');
    Error('\P{_:=IN_Supplemental_symbols_and_Pictographs}');
    Expect(1, 129535, '\p{insupplementalsymbolsandpictographs}', "");
    Expect(0, 129535, '\p{^insupplementalsymbolsandpictographs}', "");
    Expect(0, 129535, '\P{insupplementalsymbolsandpictographs}', "");
    Expect(1, 129535, '\P{^insupplementalsymbolsandpictographs}', "");
    Expect(0, 129536, '\p{insupplementalsymbolsandpictographs}', "");
    Expect(1, 129536, '\p{^insupplementalsymbolsandpictographs}', "");
    Expect(1, 129536, '\P{insupplementalsymbolsandpictographs}', "");
    Expect(0, 129536, '\P{^insupplementalsymbolsandpictographs}', "");
    Expect(1, 129535, '\p{	_In_SUPPLEMENTAL_symbols_And_Pictographs}', "");
    Expect(0, 129535, '\p{^	_In_SUPPLEMENTAL_symbols_And_Pictographs}', "");
    Expect(0, 129535, '\P{	_In_SUPPLEMENTAL_symbols_And_Pictographs}', "");
    Expect(1, 129535, '\P{^	_In_SUPPLEMENTAL_symbols_And_Pictographs}', "");
    Expect(0, 129536, '\p{	_In_SUPPLEMENTAL_symbols_And_Pictographs}', "");
    Expect(1, 129536, '\p{^	_In_SUPPLEMENTAL_symbols_And_Pictographs}', "");
    Expect(1, 129536, '\P{	_In_SUPPLEMENTAL_symbols_And_Pictographs}', "");
    Expect(0, 129536, '\P{^	_In_SUPPLEMENTAL_symbols_And_Pictographs}', "");
    Error('\p{:= Sup_SYMBOLS_And_Pictographs}');
    Error('\P{:= Sup_SYMBOLS_And_Pictographs}');
    Expect(1, 129535, '\p{supsymbolsandpictographs}', "");
    Expect(0, 129535, '\p{^supsymbolsandpictographs}', "");
    Expect(0, 129535, '\P{supsymbolsandpictographs}', "");
    Expect(1, 129535, '\P{^supsymbolsandpictographs}', "");
    Expect(0, 129536, '\p{supsymbolsandpictographs}', "");
    Expect(1, 129536, '\p{^supsymbolsandpictographs}', "");
    Expect(1, 129536, '\P{supsymbolsandpictographs}', "");
    Expect(0, 129536, '\P{^supsymbolsandpictographs}', "");
    Expect(1, 129535, '\p{--SUP_symbols_And_Pictographs}', "");
    Expect(0, 129535, '\p{^--SUP_symbols_And_Pictographs}', "");
    Expect(0, 129535, '\P{--SUP_symbols_And_Pictographs}', "");
    Expect(1, 129535, '\P{^--SUP_symbols_And_Pictographs}', "");
    Expect(0, 129536, '\p{--SUP_symbols_And_Pictographs}', "");
    Expect(1, 129536, '\p{^--SUP_symbols_And_Pictographs}', "");
    Expect(1, 129536, '\P{--SUP_symbols_And_Pictographs}', "");
    Expect(0, 129536, '\P{^--SUP_symbols_And_Pictographs}', "");
    Error('\p{	:=Is_Sup_Symbols_and_Pictographs}');
    Error('\P{	:=Is_Sup_Symbols_and_Pictographs}');
    Expect(1, 129535, '\p{issupsymbolsandpictographs}', "");
    Expect(0, 129535, '\p{^issupsymbolsandpictographs}', "");
    Expect(0, 129535, '\P{issupsymbolsandpictographs}', "");
    Expect(1, 129535, '\P{^issupsymbolsandpictographs}', "");
    Expect(0, 129536, '\p{issupsymbolsandpictographs}', "");
    Expect(1, 129536, '\p{^issupsymbolsandpictographs}', "");
    Expect(1, 129536, '\P{issupsymbolsandpictographs}', "");
    Expect(0, 129536, '\P{^issupsymbolsandpictographs}', "");
    Expect(1, 129535, '\p{	 is_SUP_Symbols_and_PICTOGRAPHS}', "");
    Expect(0, 129535, '\p{^	 is_SUP_Symbols_and_PICTOGRAPHS}', "");
    Expect(0, 129535, '\P{	 is_SUP_Symbols_and_PICTOGRAPHS}', "");
    Expect(1, 129535, '\P{^	 is_SUP_Symbols_and_PICTOGRAPHS}', "");
    Expect(0, 129536, '\p{	 is_SUP_Symbols_and_PICTOGRAPHS}', "");
    Expect(1, 129536, '\p{^	 is_SUP_Symbols_and_PICTOGRAPHS}', "");
    Expect(1, 129536, '\P{	 is_SUP_Symbols_and_PICTOGRAPHS}', "");
    Expect(0, 129536, '\P{^	 is_SUP_Symbols_and_PICTOGRAPHS}', "");
    Error('\p{/a/_	In_Sup_Symbols_and_PICTOGRAPHS}');
    Error('\P{/a/_	In_Sup_Symbols_and_PICTOGRAPHS}');
    Expect(1, 129535, '\p{insupsymbolsandpictographs}', "");
    Expect(0, 129535, '\p{^insupsymbolsandpictographs}', "");
    Expect(0, 129535, '\P{insupsymbolsandpictographs}', "");
    Expect(1, 129535, '\P{^insupsymbolsandpictographs}', "");
    Expect(0, 129536, '\p{insupsymbolsandpictographs}', "");
    Expect(1, 129536, '\p{^insupsymbolsandpictographs}', "");
    Expect(1, 129536, '\P{insupsymbolsandpictographs}', "");
    Expect(0, 129536, '\P{^insupsymbolsandpictographs}', "");
    Expect(1, 129535, '\p{_-In_Sup_SYMBOLS_And_pictographs}', "");
    Expect(0, 129535, '\p{^_-In_Sup_SYMBOLS_And_pictographs}', "");
    Expect(0, 129535, '\P{_-In_Sup_SYMBOLS_And_pictographs}', "");
    Expect(1, 129535, '\P{^_-In_Sup_SYMBOLS_And_pictographs}', "");
    Expect(0, 129536, '\p{_-In_Sup_SYMBOLS_And_pictographs}', "");
    Expect(1, 129536, '\p{^_-In_Sup_SYMBOLS_And_pictographs}', "");
    Expect(1, 129536, '\P{_-In_Sup_SYMBOLS_And_pictographs}', "");
    Expect(0, 129536, '\P{^_-In_Sup_SYMBOLS_And_pictographs}', "");
    Error('\p{/a/-Supplementary_private_Use_area_a}');
    Error('\P{/a/-Supplementary_private_Use_area_a}');
    Expect(1, 983040, '\p{supplementaryprivateuseareaa}', "");
    Expect(0, 983040, '\p{^supplementaryprivateuseareaa}', "");
    Expect(0, 983040, '\P{supplementaryprivateuseareaa}', "");
    Expect(1, 983040, '\P{^supplementaryprivateuseareaa}', "");
    Expect(0, 1048576, '\p{supplementaryprivateuseareaa}', "");
    Expect(1, 1048576, '\p{^supplementaryprivateuseareaa}', "");
    Expect(1, 1048576, '\P{supplementaryprivateuseareaa}', "");
    Expect(0, 1048576, '\P{^supplementaryprivateuseareaa}', "");
    Expect(1, 983040, '\p{		SUPPLEMENTARY_PRIVATE_USE_Area_a}', "");
    Expect(0, 983040, '\p{^		SUPPLEMENTARY_PRIVATE_USE_Area_a}', "");
    Expect(0, 983040, '\P{		SUPPLEMENTARY_PRIVATE_USE_Area_a}', "");
    Expect(1, 983040, '\P{^		SUPPLEMENTARY_PRIVATE_USE_Area_a}', "");
    Expect(0, 1048576, '\p{		SUPPLEMENTARY_PRIVATE_USE_Area_a}', "");
    Expect(1, 1048576, '\p{^		SUPPLEMENTARY_PRIVATE_USE_Area_a}', "");
    Expect(1, 1048576, '\P{		SUPPLEMENTARY_PRIVATE_USE_Area_a}', "");
    Expect(0, 1048576, '\P{^		SUPPLEMENTARY_PRIVATE_USE_Area_a}', "");
    Error('\p{	:=is_Supplementary_Private_Use_Area_A}');
    Error('\P{	:=is_Supplementary_Private_Use_Area_A}');
    Expect(1, 983040, '\p{issupplementaryprivateuseareaa}', "");
    Expect(0, 983040, '\p{^issupplementaryprivateuseareaa}', "");
    Expect(0, 983040, '\P{issupplementaryprivateuseareaa}', "");
    Expect(1, 983040, '\P{^issupplementaryprivateuseareaa}', "");
    Expect(0, 1048576, '\p{issupplementaryprivateuseareaa}', "");
    Expect(1, 1048576, '\p{^issupplementaryprivateuseareaa}', "");
    Expect(1, 1048576, '\P{issupplementaryprivateuseareaa}', "");
    Expect(0, 1048576, '\P{^issupplementaryprivateuseareaa}', "");
    Expect(1, 983040, '\p{--Is_supplementary_PRIVATE_Use_Area_A}', "");
    Expect(0, 983040, '\p{^--Is_supplementary_PRIVATE_Use_Area_A}', "");
    Expect(0, 983040, '\P{--Is_supplementary_PRIVATE_Use_Area_A}', "");
    Expect(1, 983040, '\P{^--Is_supplementary_PRIVATE_Use_Area_A}', "");
    Expect(0, 1048576, '\p{--Is_supplementary_PRIVATE_Use_Area_A}', "");
    Expect(1, 1048576, '\p{^--Is_supplementary_PRIVATE_Use_Area_A}', "");
    Expect(1, 1048576, '\P{--Is_supplementary_PRIVATE_Use_Area_A}', "");
    Expect(0, 1048576, '\P{^--Is_supplementary_PRIVATE_Use_Area_A}', "");
    Error('\p{:=		In_Supplementary_Private_Use_Area_A}');
    Error('\P{:=		In_Supplementary_Private_Use_Area_A}');
    Expect(1, 983040, '\p{insupplementaryprivateuseareaa}', "");
    Expect(0, 983040, '\p{^insupplementaryprivateuseareaa}', "");
    Expect(0, 983040, '\P{insupplementaryprivateuseareaa}', "");
    Expect(1, 983040, '\P{^insupplementaryprivateuseareaa}', "");
    Expect(0, 1048576, '\p{insupplementaryprivateuseareaa}', "");
    Expect(1, 1048576, '\p{^insupplementaryprivateuseareaa}', "");
    Expect(1, 1048576, '\P{insupplementaryprivateuseareaa}', "");
    Expect(0, 1048576, '\P{^insupplementaryprivateuseareaa}', "");
    Expect(1, 983040, '\p{-In_Supplementary_private_USE_area_A}', "");
    Expect(0, 983040, '\p{^-In_Supplementary_private_USE_area_A}', "");
    Expect(0, 983040, '\P{-In_Supplementary_private_USE_area_A}', "");
    Expect(1, 983040, '\P{^-In_Supplementary_private_USE_area_A}', "");
    Expect(0, 1048576, '\p{-In_Supplementary_private_USE_area_A}', "");
    Expect(1, 1048576, '\p{^-In_Supplementary_private_USE_area_A}', "");
    Expect(1, 1048576, '\P{-In_Supplementary_private_USE_area_A}', "");
    Expect(0, 1048576, '\P{^-In_Supplementary_private_USE_area_A}', "");
    Error('\p{/a/_Sup_PUA_A}');
    Error('\P{/a/_Sup_PUA_A}');
    Expect(1, 983040, '\p{suppuaa}', "");
    Expect(0, 983040, '\p{^suppuaa}', "");
    Expect(0, 983040, '\P{suppuaa}', "");
    Expect(1, 983040, '\P{^suppuaa}', "");
    Expect(0, 1048576, '\p{suppuaa}', "");
    Expect(1, 1048576, '\p{^suppuaa}', "");
    Expect(1, 1048576, '\P{suppuaa}', "");
    Expect(0, 1048576, '\P{^suppuaa}', "");
    Expect(1, 983040, '\p{  SUP_pua_A}', "");
    Expect(0, 983040, '\p{^  SUP_pua_A}', "");
    Expect(0, 983040, '\P{  SUP_pua_A}', "");
    Expect(1, 983040, '\P{^  SUP_pua_A}', "");
    Expect(0, 1048576, '\p{  SUP_pua_A}', "");
    Expect(1, 1048576, '\p{^  SUP_pua_A}', "");
    Expect(1, 1048576, '\P{  SUP_pua_A}', "");
    Expect(0, 1048576, '\P{^  SUP_pua_A}', "");
    Error('\p{is_sup_PUA_A:=}');
    Error('\P{is_sup_PUA_A:=}');
    Expect(1, 983040, '\p{issuppuaa}', "");
    Expect(0, 983040, '\p{^issuppuaa}', "");
    Expect(0, 983040, '\P{issuppuaa}', "");
    Expect(1, 983040, '\P{^issuppuaa}', "");
    Expect(0, 1048576, '\p{issuppuaa}', "");
    Expect(1, 1048576, '\p{^issuppuaa}', "");
    Expect(1, 1048576, '\P{issuppuaa}', "");
    Expect(0, 1048576, '\P{^issuppuaa}', "");
    Expect(1, 983040, '\p{__IS_Sup_PUA_a}', "");
    Expect(0, 983040, '\p{^__IS_Sup_PUA_a}', "");
    Expect(0, 983040, '\P{__IS_Sup_PUA_a}', "");
    Expect(1, 983040, '\P{^__IS_Sup_PUA_a}', "");
    Expect(0, 1048576, '\p{__IS_Sup_PUA_a}', "");
    Expect(1, 1048576, '\p{^__IS_Sup_PUA_a}', "");
    Expect(1, 1048576, '\P{__IS_Sup_PUA_a}', "");
    Expect(0, 1048576, '\P{^__IS_Sup_PUA_a}', "");
    Error('\p{	/a/In_Sup_pua_A}');
    Error('\P{	/a/In_Sup_pua_A}');
    Expect(1, 983040, '\p{insuppuaa}', "");
    Expect(0, 983040, '\p{^insuppuaa}', "");
    Expect(0, 983040, '\P{insuppuaa}', "");
    Expect(1, 983040, '\P{^insuppuaa}', "");
    Expect(0, 1048576, '\p{insuppuaa}', "");
    Expect(1, 1048576, '\p{^insuppuaa}', "");
    Expect(1, 1048576, '\P{insuppuaa}', "");
    Expect(0, 1048576, '\P{^insuppuaa}', "");
    Expect(1, 983040, '\p{	-IN_Sup_PUA_A}', "");
    Expect(0, 983040, '\p{^	-IN_Sup_PUA_A}', "");
    Expect(0, 983040, '\P{	-IN_Sup_PUA_A}', "");
    Expect(1, 983040, '\P{^	-IN_Sup_PUA_A}', "");
    Expect(0, 1048576, '\p{	-IN_Sup_PUA_A}', "");
    Expect(1, 1048576, '\p{^	-IN_Sup_PUA_A}', "");
    Expect(1, 1048576, '\P{	-IN_Sup_PUA_A}', "");
    Expect(0, 1048576, '\P{^	-IN_Sup_PUA_A}', "");
    Error('\p{_	supplementary_private_Use_area_B/a/}');
    Error('\P{_	supplementary_private_Use_area_B/a/}');
    Expect(1, 1048576, '\p{supplementaryprivateuseareab}', "");
    Expect(0, 1048576, '\p{^supplementaryprivateuseareab}', "");
    Expect(0, 1048576, '\P{supplementaryprivateuseareab}', "");
    Expect(1, 1048576, '\P{^supplementaryprivateuseareab}', "");
    Expect(0, 1, '\p{supplementaryprivateuseareab}', "");
    Expect(1, 1, '\p{^supplementaryprivateuseareab}', "");
    Expect(1, 1, '\P{supplementaryprivateuseareab}', "");
    Expect(0, 1, '\P{^supplementaryprivateuseareab}', "");
    Expect(1, 1048576, '\p{	_SUPPLEMENTARY_private_Use_area_B}', "");
    Expect(0, 1048576, '\p{^	_SUPPLEMENTARY_private_Use_area_B}', "");
    Expect(0, 1048576, '\P{	_SUPPLEMENTARY_private_Use_area_B}', "");
    Expect(1, 1048576, '\P{^	_SUPPLEMENTARY_private_Use_area_B}', "");
    Expect(0, 1, '\p{	_SUPPLEMENTARY_private_Use_area_B}', "");
    Expect(1, 1, '\p{^	_SUPPLEMENTARY_private_Use_area_B}', "");
    Expect(1, 1, '\P{	_SUPPLEMENTARY_private_Use_area_B}', "");
    Expect(0, 1, '\P{^	_SUPPLEMENTARY_private_Use_area_B}', "");
    Error('\p{/a/Is_Supplementary_Private_use_Area_B}');
    Error('\P{/a/Is_Supplementary_Private_use_Area_B}');
    Expect(1, 1048576, '\p{issupplementaryprivateuseareab}', "");
    Expect(0, 1048576, '\p{^issupplementaryprivateuseareab}', "");
    Expect(0, 1048576, '\P{issupplementaryprivateuseareab}', "");
    Expect(1, 1048576, '\P{^issupplementaryprivateuseareab}', "");
    Expect(0, 1, '\p{issupplementaryprivateuseareab}', "");
    Expect(1, 1, '\p{^issupplementaryprivateuseareab}', "");
    Expect(1, 1, '\P{issupplementaryprivateuseareab}', "");
    Expect(0, 1, '\P{^issupplementaryprivateuseareab}', "");
    Expect(1, 1048576, '\p{	_Is_supplementary_Private_Use_Area_B}', "");
    Expect(0, 1048576, '\p{^	_Is_supplementary_Private_Use_Area_B}', "");
    Expect(0, 1048576, '\P{	_Is_supplementary_Private_Use_Area_B}', "");
    Expect(1, 1048576, '\P{^	_Is_supplementary_Private_Use_Area_B}', "");
    Expect(0, 1, '\p{	_Is_supplementary_Private_Use_Area_B}', "");
    Expect(1, 1, '\p{^	_Is_supplementary_Private_Use_Area_B}', "");
    Expect(1, 1, '\P{	_Is_supplementary_Private_Use_Area_B}', "");
    Expect(0, 1, '\P{^	_Is_supplementary_Private_Use_Area_B}', "");
    Error('\p{ /a/In_supplementary_PRIVATE_USE_Area_B}');
    Error('\P{ /a/In_supplementary_PRIVATE_USE_Area_B}');
    Expect(1, 1048576, '\p{insupplementaryprivateuseareab}', "");
    Expect(0, 1048576, '\p{^insupplementaryprivateuseareab}', "");
    Expect(0, 1048576, '\P{insupplementaryprivateuseareab}', "");
    Expect(1, 1048576, '\P{^insupplementaryprivateuseareab}', "");
    Expect(0, 1, '\p{insupplementaryprivateuseareab}', "");
    Expect(1, 1, '\p{^insupplementaryprivateuseareab}', "");
    Expect(1, 1, '\P{insupplementaryprivateuseareab}', "");
    Expect(0, 1, '\P{^insupplementaryprivateuseareab}', "");
    Expect(1, 1048576, '\p{ IN_SUPPLEMENTARY_PRIVATE_Use_Area_B}', "");
    Expect(0, 1048576, '\p{^ IN_SUPPLEMENTARY_PRIVATE_Use_Area_B}', "");
    Expect(0, 1048576, '\P{ IN_SUPPLEMENTARY_PRIVATE_Use_Area_B}', "");
    Expect(1, 1048576, '\P{^ IN_SUPPLEMENTARY_PRIVATE_Use_Area_B}', "");
    Expect(0, 1, '\p{ IN_SUPPLEMENTARY_PRIVATE_Use_Area_B}', "");
    Expect(1, 1, '\p{^ IN_SUPPLEMENTARY_PRIVATE_Use_Area_B}', "");
    Expect(1, 1, '\P{ IN_SUPPLEMENTARY_PRIVATE_Use_Area_B}', "");
    Expect(0, 1, '\P{^ IN_SUPPLEMENTARY_PRIVATE_Use_Area_B}', "");
    Error('\p{/a/Sup_PUA_B}');
    Error('\P{/a/Sup_PUA_B}');
    Expect(1, 1048576, '\p{suppuab}', "");
    Expect(0, 1048576, '\p{^suppuab}', "");
    Expect(0, 1048576, '\P{suppuab}', "");
    Expect(1, 1048576, '\P{^suppuab}', "");
    Expect(0, 1, '\p{suppuab}', "");
    Expect(1, 1, '\p{^suppuab}', "");
    Expect(1, 1, '\P{suppuab}', "");
    Expect(0, 1, '\P{^suppuab}', "");
    Expect(1, 1048576, '\p{	sup_PUA_B}', "");
    Expect(0, 1048576, '\p{^	sup_PUA_B}', "");
    Expect(0, 1048576, '\P{	sup_PUA_B}', "");
    Expect(1, 1048576, '\P{^	sup_PUA_B}', "");
    Expect(0, 1, '\p{	sup_PUA_B}', "");
    Expect(1, 1, '\p{^	sup_PUA_B}', "");
    Expect(1, 1, '\P{	sup_PUA_B}', "");
    Expect(0, 1, '\P{^	sup_PUA_B}', "");
    Error('\p{:=_ Is_sup_PUA_B}');
    Error('\P{:=_ Is_sup_PUA_B}');
    Expect(1, 1048576, '\p{issuppuab}', "");
    Expect(0, 1048576, '\p{^issuppuab}', "");
    Expect(0, 1048576, '\P{issuppuab}', "");
    Expect(1, 1048576, '\P{^issuppuab}', "");
    Expect(0, 1, '\p{issuppuab}', "");
    Expect(1, 1, '\p{^issuppuab}', "");
    Expect(1, 1, '\P{issuppuab}', "");
    Expect(0, 1, '\P{^issuppuab}', "");
    Expect(1, 1048576, '\p{ is_Sup_PUA_B}', "");
    Expect(0, 1048576, '\p{^ is_Sup_PUA_B}', "");
    Expect(0, 1048576, '\P{ is_Sup_PUA_B}', "");
    Expect(1, 1048576, '\P{^ is_Sup_PUA_B}', "");
    Expect(0, 1, '\p{ is_Sup_PUA_B}', "");
    Expect(1, 1, '\p{^ is_Sup_PUA_B}', "");
    Expect(1, 1, '\P{ is_Sup_PUA_B}', "");
    Expect(0, 1, '\P{^ is_Sup_PUA_B}', "");
    Error('\p{/a/_-In_Sup_pua_B}');
    Error('\P{/a/_-In_Sup_pua_B}');
    Expect(1, 1048576, '\p{insuppuab}', "");
    Expect(0, 1048576, '\p{^insuppuab}', "");
    Expect(0, 1048576, '\P{insuppuab}', "");
    Expect(1, 1048576, '\P{^insuppuab}', "");
    Expect(0, 1, '\p{insuppuab}', "");
    Expect(1, 1, '\p{^insuppuab}', "");
    Expect(1, 1, '\P{insuppuab}', "");
    Expect(0, 1, '\P{^insuppuab}', "");
    Expect(1, 1048576, '\p{_In_Sup_PUA_B}', "");
    Expect(0, 1048576, '\p{^_In_Sup_PUA_B}', "");
    Expect(0, 1048576, '\P{_In_Sup_PUA_B}', "");
    Expect(1, 1048576, '\P{^_In_Sup_PUA_B}', "");
    Expect(0, 1, '\p{_In_Sup_PUA_B}', "");
    Expect(1, 1, '\p{^_In_Sup_PUA_B}', "");
    Expect(1, 1, '\P{_In_Sup_PUA_B}', "");
    Expect(0, 1, '\P{^_In_Sup_PUA_B}', "");
    Error('\p{	_surrogate:=}');
    Error('\P{	_surrogate:=}');
    Expect(1, 57343, '\p{surrogate}', "");
    Expect(0, 57343, '\p{^surrogate}', "");
    Expect(0, 57343, '\P{surrogate}', "");
    Expect(1, 57343, '\P{^surrogate}', "");
    Expect(0, 57344, '\p{surrogate}', "");
    Expect(1, 57344, '\p{^surrogate}', "");
    Expect(1, 57344, '\P{surrogate}', "");
    Expect(0, 57344, '\P{^surrogate}', "");
    Expect(1, 57343, '\p{SURROGATE}', "");
    Expect(0, 57343, '\p{^SURROGATE}', "");
    Expect(0, 57343, '\P{SURROGATE}', "");
    Expect(1, 57343, '\P{^SURROGATE}', "");
    Expect(0, 57344, '\p{SURROGATE}', "");
    Expect(1, 57344, '\p{^SURROGATE}', "");
    Expect(1, 57344, '\P{SURROGATE}', "");
    Expect(0, 57344, '\P{^SURROGATE}', "");
    Error('\p{_/a/is_Surrogate}');
    Error('\P{_/a/is_Surrogate}');
    Expect(1, 57343, '\p{issurrogate}', "");
    Expect(0, 57343, '\p{^issurrogate}', "");
    Expect(0, 57343, '\P{issurrogate}', "");
    Expect(1, 57343, '\P{^issurrogate}', "");
    Expect(0, 57344, '\p{issurrogate}', "");
    Expect(1, 57344, '\p{^issurrogate}', "");
    Expect(1, 57344, '\P{issurrogate}', "");
    Expect(0, 57344, '\P{^issurrogate}', "");
    Expect(1, 57343, '\p{-Is_Surrogate}', "");
    Expect(0, 57343, '\p{^-Is_Surrogate}', "");
    Expect(0, 57343, '\P{-Is_Surrogate}', "");
    Expect(1, 57343, '\P{^-Is_Surrogate}', "");
    Expect(0, 57344, '\p{-Is_Surrogate}', "");
    Expect(1, 57344, '\p{^-Is_Surrogate}', "");
    Expect(1, 57344, '\P{-Is_Surrogate}', "");
    Expect(0, 57344, '\P{^-Is_Surrogate}', "");
    Error('\p{ 	cs:=}');
    Error('\P{ 	cs:=}');
    Expect(1, 57343, '\p{cs}', "");
    Expect(0, 57343, '\p{^cs}', "");
    Expect(0, 57343, '\P{cs}', "");
    Expect(1, 57343, '\P{^cs}', "");
    Expect(0, 57344, '\p{cs}', "");
    Expect(1, 57344, '\p{^cs}', "");
    Expect(1, 57344, '\P{cs}', "");
    Expect(0, 57344, '\P{^cs}', "");
    Expect(1, 57343, '\p{	CS}', "");
    Expect(0, 57343, '\p{^	CS}', "");
    Expect(0, 57343, '\P{	CS}', "");
    Expect(1, 57343, '\P{^	CS}', "");
    Expect(0, 57344, '\p{	CS}', "");
    Expect(1, 57344, '\p{^	CS}', "");
    Expect(1, 57344, '\P{	CS}', "");
    Expect(0, 57344, '\P{^	CS}', "");
    Error('\p{ _is_Cs:=}');
    Error('\P{ _is_Cs:=}');
    Expect(1, 57343, '\p{iscs}', "");
    Expect(0, 57343, '\p{^iscs}', "");
    Expect(0, 57343, '\P{iscs}', "");
    Expect(1, 57343, '\P{^iscs}', "");
    Expect(0, 57344, '\p{iscs}', "");
    Expect(1, 57344, '\p{^iscs}', "");
    Expect(1, 57344, '\P{iscs}', "");
    Expect(0, 57344, '\P{^iscs}', "");
    Expect(1, 57343, '\p{	-is_Cs}', "");
    Expect(0, 57343, '\p{^	-is_Cs}', "");
    Expect(0, 57343, '\P{	-is_Cs}', "");
    Expect(1, 57343, '\P{^	-is_Cs}', "");
    Expect(0, 57344, '\p{	-is_Cs}', "");
    Expect(1, 57344, '\p{^	-is_Cs}', "");
    Expect(1, 57344, '\P{	-is_Cs}', "");
    Expect(0, 57344, '\P{^	-is_Cs}', "");
    Error('\p{-:=Sutton_SignWriting}');
    Error('\P{-:=Sutton_SignWriting}');
    Expect(1, 121519, '\p{suttonsignwriting}', "");
    Expect(0, 121519, '\p{^suttonsignwriting}', "");
    Expect(0, 121519, '\P{suttonsignwriting}', "");
    Expect(1, 121519, '\P{^suttonsignwriting}', "");
    Expect(0, 121520, '\p{suttonsignwriting}', "");
    Expect(1, 121520, '\p{^suttonsignwriting}', "");
    Expect(1, 121520, '\P{suttonsignwriting}', "");
    Expect(0, 121520, '\P{^suttonsignwriting}', "");
    Expect(1, 121519, '\p{--SUTTON_signwriting}', "");
    Expect(0, 121519, '\p{^--SUTTON_signwriting}', "");
    Expect(0, 121519, '\P{--SUTTON_signwriting}', "");
    Expect(1, 121519, '\P{^--SUTTON_signwriting}', "");
    Expect(0, 121520, '\p{--SUTTON_signwriting}', "");
    Expect(1, 121520, '\p{^--SUTTON_signwriting}', "");
    Expect(1, 121520, '\P{--SUTTON_signwriting}', "");
    Expect(0, 121520, '\P{^--SUTTON_signwriting}', "");
    Error('\p{	 IS_SUTTON_SignWriting:=}');
    Error('\P{	 IS_SUTTON_SignWriting:=}');
    Expect(1, 121519, '\p{issuttonsignwriting}', "");
    Expect(0, 121519, '\p{^issuttonsignwriting}', "");
    Expect(0, 121519, '\P{issuttonsignwriting}', "");
    Expect(1, 121519, '\P{^issuttonsignwriting}', "");
    Expect(0, 121520, '\p{issuttonsignwriting}', "");
    Expect(1, 121520, '\p{^issuttonsignwriting}', "");
    Expect(1, 121520, '\P{issuttonsignwriting}', "");
    Expect(0, 121520, '\P{^issuttonsignwriting}', "");
    Expect(1, 121519, '\p{	Is_Sutton_signwriting}', "");
    Expect(0, 121519, '\p{^	Is_Sutton_signwriting}', "");
    Expect(0, 121519, '\P{	Is_Sutton_signwriting}', "");
    Expect(1, 121519, '\P{^	Is_Sutton_signwriting}', "");
    Expect(0, 121520, '\p{	Is_Sutton_signwriting}', "");
    Expect(1, 121520, '\p{^	Is_Sutton_signwriting}', "");
    Expect(1, 121520, '\P{	Is_Sutton_signwriting}', "");
    Expect(0, 121520, '\P{^	Is_Sutton_signwriting}', "");
    Error('\p{:=_In_SUTTON_SIGNWRITING}');
    Error('\P{:=_In_SUTTON_SIGNWRITING}');
    Expect(1, 121519, '\p{insuttonsignwriting}', "");
    Expect(0, 121519, '\p{^insuttonsignwriting}', "");
    Expect(0, 121519, '\P{insuttonsignwriting}', "");
    Expect(1, 121519, '\P{^insuttonsignwriting}', "");
    Expect(0, 121520, '\p{insuttonsignwriting}', "");
    Expect(1, 121520, '\p{^insuttonsignwriting}', "");
    Expect(1, 121520, '\P{insuttonsignwriting}', "");
    Expect(0, 121520, '\P{^insuttonsignwriting}', "");
    Expect(1, 121519, '\p{ In_sutton_SIGNWRITING}', "");
    Expect(0, 121519, '\p{^ In_sutton_SIGNWRITING}', "");
    Expect(0, 121519, '\P{ In_sutton_SIGNWRITING}', "");
    Expect(1, 121519, '\P{^ In_sutton_SIGNWRITING}', "");
    Expect(0, 121520, '\p{ In_sutton_SIGNWRITING}', "");
    Expect(1, 121520, '\p{^ In_sutton_SIGNWRITING}', "");
    Expect(1, 121520, '\P{ In_sutton_SIGNWRITING}', "");
    Expect(0, 121520, '\P{^ In_sutton_SIGNWRITING}', "");
    Error('\p{_syloti_Nagri/a/}');
    Error('\P{_syloti_Nagri/a/}');
    Expect(1, 43051, '\p{sylotinagri}', "");
    Expect(0, 43051, '\p{^sylotinagri}', "");
    Expect(0, 43051, '\P{sylotinagri}', "");
    Expect(1, 43051, '\P{^sylotinagri}', "");
    Expect(0, 43052, '\p{sylotinagri}', "");
    Expect(1, 43052, '\p{^sylotinagri}', "");
    Expect(1, 43052, '\P{sylotinagri}', "");
    Expect(0, 43052, '\P{^sylotinagri}', "");
    Expect(1, 43051, '\p{ 	syloti_NAGRI}', "");
    Expect(0, 43051, '\p{^ 	syloti_NAGRI}', "");
    Expect(0, 43051, '\P{ 	syloti_NAGRI}', "");
    Expect(1, 43051, '\P{^ 	syloti_NAGRI}', "");
    Expect(0, 43052, '\p{ 	syloti_NAGRI}', "");
    Expect(1, 43052, '\p{^ 	syloti_NAGRI}', "");
    Expect(1, 43052, '\P{ 	syloti_NAGRI}', "");
    Expect(0, 43052, '\P{^ 	syloti_NAGRI}', "");
    Error('\p{	:=is_Syloti_NAGRI}');
    Error('\P{	:=is_Syloti_NAGRI}');
    Expect(1, 43051, '\p{issylotinagri}', "");
    Expect(0, 43051, '\p{^issylotinagri}', "");
    Expect(0, 43051, '\P{issylotinagri}', "");
    Expect(1, 43051, '\P{^issylotinagri}', "");
    Expect(0, 43052, '\p{issylotinagri}', "");
    Expect(1, 43052, '\p{^issylotinagri}', "");
    Expect(1, 43052, '\P{issylotinagri}', "");
    Expect(0, 43052, '\P{^issylotinagri}', "");
    Expect(1, 43051, '\p{ _IS_Syloti_nagri}', "");
    Expect(0, 43051, '\p{^ _IS_Syloti_nagri}', "");
    Expect(0, 43051, '\P{ _IS_Syloti_nagri}', "");
    Expect(1, 43051, '\P{^ _IS_Syloti_nagri}', "");
    Expect(0, 43052, '\p{ _IS_Syloti_nagri}', "");
    Expect(1, 43052, '\p{^ _IS_Syloti_nagri}', "");
    Expect(1, 43052, '\P{ _IS_Syloti_nagri}', "");
    Expect(0, 43052, '\P{^ _IS_Syloti_nagri}', "");
    Error('\p{ :=sylo}');
    Error('\P{ :=sylo}');
    Expect(1, 43051, '\p{sylo}', "");
    Expect(0, 43051, '\p{^sylo}', "");
    Expect(0, 43051, '\P{sylo}', "");
    Expect(1, 43051, '\P{^sylo}', "");
    Expect(0, 43052, '\p{sylo}', "");
    Expect(1, 43052, '\p{^sylo}', "");
    Expect(1, 43052, '\P{sylo}', "");
    Expect(0, 43052, '\P{^sylo}', "");
    Expect(1, 43051, '\p{	_SYLO}', "");
    Expect(0, 43051, '\p{^	_SYLO}', "");
    Expect(0, 43051, '\P{	_SYLO}', "");
    Expect(1, 43051, '\P{^	_SYLO}', "");
    Expect(0, 43052, '\p{	_SYLO}', "");
    Expect(1, 43052, '\p{^	_SYLO}', "");
    Expect(1, 43052, '\P{	_SYLO}', "");
    Expect(0, 43052, '\P{^	_SYLO}', "");
    Error('\p{/a/_ is_sylo}');
    Error('\P{/a/_ is_sylo}');
    Expect(1, 43051, '\p{issylo}', "");
    Expect(0, 43051, '\p{^issylo}', "");
    Expect(0, 43051, '\P{issylo}', "");
    Expect(1, 43051, '\P{^issylo}', "");
    Expect(0, 43052, '\p{issylo}', "");
    Expect(1, 43052, '\p{^issylo}', "");
    Expect(1, 43052, '\P{issylo}', "");
    Expect(0, 43052, '\P{^issylo}', "");
    Expect(1, 43051, '\p{	IS_Sylo}', "");
    Expect(0, 43051, '\p{^	IS_Sylo}', "");
    Expect(0, 43051, '\P{	IS_Sylo}', "");
    Expect(1, 43051, '\P{^	IS_Sylo}', "");
    Expect(0, 43052, '\p{	IS_Sylo}', "");
    Expect(1, 43052, '\p{^	IS_Sylo}', "");
    Expect(1, 43052, '\P{	IS_Sylo}', "");
    Expect(0, 43052, '\P{^	IS_Sylo}', "");
    Error('\p{		Symbol:=}');
    Error('\P{		Symbol:=}');
    Expect(1, 129472, '\p{symbol}', "");
    Expect(0, 129472, '\p{^symbol}', "");
    Expect(0, 129472, '\P{symbol}', "");
    Expect(1, 129472, '\P{^symbol}', "");
    Expect(0, 129473, '\p{symbol}', "");
    Expect(1, 129473, '\p{^symbol}', "");
    Expect(1, 129473, '\P{symbol}', "");
    Expect(0, 129473, '\P{^symbol}', "");
    Expect(1, 129472, '\p{	symbol}', "");
    Expect(0, 129472, '\p{^	symbol}', "");
    Expect(0, 129472, '\P{	symbol}', "");
    Expect(1, 129472, '\P{^	symbol}', "");
    Expect(0, 129473, '\p{	symbol}', "");
    Expect(1, 129473, '\p{^	symbol}', "");
    Expect(1, 129473, '\P{	symbol}', "");
    Expect(0, 129473, '\P{^	symbol}', "");
    Error('\p{__IS_Symbol:=}');
    Error('\P{__IS_Symbol:=}');
    Expect(1, 129472, '\p{issymbol}', "");
    Expect(0, 129472, '\p{^issymbol}', "");
    Expect(0, 129472, '\P{issymbol}', "");
    Expect(1, 129472, '\P{^issymbol}', "");
    Expect(0, 129473, '\p{issymbol}', "");
    Expect(1, 129473, '\p{^issymbol}', "");
    Expect(1, 129473, '\P{issymbol}', "");
    Expect(0, 129473, '\P{^issymbol}', "");
    Expect(1, 129472, '\p{__is_SYMBOL}', "");
    Expect(0, 129472, '\p{^__is_SYMBOL}', "");
    Expect(0, 129472, '\P{__is_SYMBOL}', "");
    Expect(1, 129472, '\P{^__is_SYMBOL}', "");
    Expect(0, 129473, '\p{__is_SYMBOL}', "");
    Expect(1, 129473, '\p{^__is_SYMBOL}', "");
    Expect(1, 129473, '\P{__is_SYMBOL}', "");
    Expect(0, 129473, '\P{^__is_SYMBOL}', "");
    Error('\p{:=	S}');
    Error('\P{:=	S}');
    Expect(1, 129472, '\p{s}', "");
    Expect(0, 129472, '\p{^s}', "");
    Expect(0, 129472, '\P{s}', "");
    Expect(1, 129472, '\P{^s}', "");
    Expect(0, 129473, '\p{s}', "");
    Expect(1, 129473, '\p{^s}', "");
    Expect(1, 129473, '\P{s}', "");
    Expect(0, 129473, '\P{^s}', "");
    Expect(1, 129472, '\p{-_S}', "");
    Expect(0, 129472, '\p{^-_S}', "");
    Expect(0, 129472, '\P{-_S}', "");
    Expect(1, 129472, '\P{^-_S}', "");
    Expect(0, 129473, '\p{-_S}', "");
    Expect(1, 129473, '\p{^-_S}', "");
    Expect(1, 129473, '\P{-_S}', "");
    Expect(0, 129473, '\P{^-_S}', "");
    Error('\p{/a/	_Is_S}');
    Error('\P{/a/	_Is_S}');
    Expect(1, 129472, '\p{iss}', "");
    Expect(0, 129472, '\p{^iss}', "");
    Expect(0, 129472, '\P{iss}', "");
    Expect(1, 129472, '\P{^iss}', "");
    Expect(0, 129473, '\p{iss}', "");
    Expect(1, 129473, '\p{^iss}', "");
    Expect(1, 129473, '\P{iss}', "");
    Expect(0, 129473, '\P{^iss}', "");
    Expect(1, 129472, '\p{  Is_S}', "");
    Expect(0, 129472, '\p{^  Is_S}', "");
    Expect(0, 129472, '\P{  Is_S}', "");
    Expect(1, 129472, '\P{^  Is_S}', "");
    Expect(0, 129473, '\p{  Is_S}', "");
    Expect(1, 129473, '\p{^  Is_S}', "");
    Expect(1, 129473, '\P{  Is_S}', "");
    Expect(0, 129473, '\P{^  Is_S}', "");
    Error('\p{-/a/Syriac}');
    Error('\P{-/a/Syriac}');
    Expect(1, 1871, '\p{syriac}', "");
    Expect(0, 1871, '\p{^syriac}', "");
    Expect(0, 1871, '\P{syriac}', "");
    Expect(1, 1871, '\P{^syriac}', "");
    Expect(0, 1872, '\p{syriac}', "");
    Expect(1, 1872, '\p{^syriac}', "");
    Expect(1, 1872, '\P{syriac}', "");
    Expect(0, 1872, '\P{^syriac}', "");
    Expect(1, 1871, '\p{	 SYRIAC}', "");
    Expect(0, 1871, '\p{^	 SYRIAC}', "");
    Expect(0, 1871, '\P{	 SYRIAC}', "");
    Expect(1, 1871, '\P{^	 SYRIAC}', "");
    Expect(0, 1872, '\p{	 SYRIAC}', "");
    Expect(1, 1872, '\p{^	 SYRIAC}', "");
    Expect(1, 1872, '\P{	 SYRIAC}', "");
    Expect(0, 1872, '\P{^	 SYRIAC}', "");
    Error('\p{_/a/Is_syriac}');
    Error('\P{_/a/Is_syriac}');
    Expect(1, 1871, '\p{issyriac}', "");
    Expect(0, 1871, '\p{^issyriac}', "");
    Expect(0, 1871, '\P{issyriac}', "");
    Expect(1, 1871, '\P{^issyriac}', "");
    Expect(0, 1872, '\p{issyriac}', "");
    Expect(1, 1872, '\p{^issyriac}', "");
    Expect(1, 1872, '\P{issyriac}', "");
    Expect(0, 1872, '\P{^issyriac}', "");
    Expect(1, 1871, '\p{ -IS_Syriac}', "");
    Expect(0, 1871, '\p{^ -IS_Syriac}', "");
    Expect(0, 1871, '\P{ -IS_Syriac}', "");
    Expect(1, 1871, '\P{^ -IS_Syriac}', "");
    Expect(0, 1872, '\p{ -IS_Syriac}', "");
    Expect(1, 1872, '\p{^ -IS_Syriac}', "");
    Expect(1, 1872, '\P{ -IS_Syriac}', "");
    Expect(0, 1872, '\P{^ -IS_Syriac}', "");
    Error('\p{/a/	Syrc}');
    Error('\P{/a/	Syrc}');
    Expect(1, 1871, '\p{syrc}', "");
    Expect(0, 1871, '\p{^syrc}', "");
    Expect(0, 1871, '\P{syrc}', "");
    Expect(1, 1871, '\P{^syrc}', "");
    Expect(0, 1872, '\p{syrc}', "");
    Expect(1, 1872, '\p{^syrc}', "");
    Expect(1, 1872, '\P{syrc}', "");
    Expect(0, 1872, '\P{^syrc}', "");
    Expect(1, 1871, '\p{-Syrc}', "");
    Expect(0, 1871, '\p{^-Syrc}', "");
    Expect(0, 1871, '\P{-Syrc}', "");
    Expect(1, 1871, '\P{^-Syrc}', "");
    Expect(0, 1872, '\p{-Syrc}', "");
    Expect(1, 1872, '\p{^-Syrc}', "");
    Expect(1, 1872, '\P{-Syrc}', "");
    Expect(0, 1872, '\P{^-Syrc}', "");
    Error('\p{/a/_	is_Syrc}');
    Error('\P{/a/_	is_Syrc}');
    Expect(1, 1871, '\p{issyrc}', "");
    Expect(0, 1871, '\p{^issyrc}', "");
    Expect(0, 1871, '\P{issyrc}', "");
    Expect(1, 1871, '\P{^issyrc}', "");
    Expect(0, 1872, '\p{issyrc}', "");
    Expect(1, 1872, '\p{^issyrc}', "");
    Expect(1, 1872, '\P{issyrc}', "");
    Expect(0, 1872, '\P{^issyrc}', "");
    Expect(1, 1871, '\p{ _Is_SYRC}', "");
    Expect(0, 1871, '\p{^ _Is_SYRC}', "");
    Expect(0, 1871, '\P{ _Is_SYRC}', "");
    Expect(1, 1871, '\P{^ _Is_SYRC}', "");
    Expect(0, 1872, '\p{ _Is_SYRC}', "");
    Expect(1, 1872, '\p{^ _Is_SYRC}', "");
    Expect(1, 1872, '\P{ _Is_SYRC}', "");
    Expect(0, 1872, '\P{^ _Is_SYRC}', "");
    Error('\p{_Tagalog:=}');
    Error('\P{_Tagalog:=}');
    Expect(1, 5942, '\p{tagalog}', "");
    Expect(0, 5942, '\p{^tagalog}', "");
    Expect(0, 5942, '\P{tagalog}', "");
    Expect(1, 5942, '\P{^tagalog}', "");
    Expect(0, 5943, '\p{tagalog}', "");
    Expect(1, 5943, '\p{^tagalog}', "");
    Expect(1, 5943, '\P{tagalog}', "");
    Expect(0, 5943, '\P{^tagalog}', "");
    Expect(1, 5942, '\p{--Tagalog}', "");
    Expect(0, 5942, '\p{^--Tagalog}', "");
    Expect(0, 5942, '\P{--Tagalog}', "");
    Expect(1, 5942, '\P{^--Tagalog}', "");
    Expect(0, 5943, '\p{--Tagalog}', "");
    Expect(1, 5943, '\p{^--Tagalog}', "");
    Expect(1, 5943, '\P{--Tagalog}', "");
    Expect(0, 5943, '\P{^--Tagalog}', "");
    Error('\p{-:=Is_tagalog}');
    Error('\P{-:=Is_tagalog}');
    Expect(1, 5942, '\p{istagalog}', "");
    Expect(0, 5942, '\p{^istagalog}', "");
    Expect(0, 5942, '\P{istagalog}', "");
    Expect(1, 5942, '\P{^istagalog}', "");
    Expect(0, 5943, '\p{istagalog}', "");
    Expect(1, 5943, '\p{^istagalog}', "");
    Expect(1, 5943, '\P{istagalog}', "");
    Expect(0, 5943, '\P{^istagalog}', "");
    Expect(1, 5942, '\p{	 Is_TAGALOG}', "");
    Expect(0, 5942, '\p{^	 Is_TAGALOG}', "");
    Expect(0, 5942, '\P{	 Is_TAGALOG}', "");
    Expect(1, 5942, '\P{^	 Is_TAGALOG}', "");
    Expect(0, 5943, '\p{	 Is_TAGALOG}', "");
    Expect(1, 5943, '\p{^	 Is_TAGALOG}', "");
    Expect(1, 5943, '\P{	 Is_TAGALOG}', "");
    Expect(0, 5943, '\P{^	 Is_TAGALOG}', "");
    Error('\p{/a/Tglg}');
    Error('\P{/a/Tglg}');
    Expect(1, 5942, '\p{tglg}', "");
    Expect(0, 5942, '\p{^tglg}', "");
    Expect(0, 5942, '\P{tglg}', "");
    Expect(1, 5942, '\P{^tglg}', "");
    Expect(0, 5943, '\p{tglg}', "");
    Expect(1, 5943, '\p{^tglg}', "");
    Expect(1, 5943, '\P{tglg}', "");
    Expect(0, 5943, '\P{^tglg}', "");
    Expect(1, 5942, '\p{	 tglg}', "");
    Expect(0, 5942, '\p{^	 tglg}', "");
    Expect(0, 5942, '\P{	 tglg}', "");
    Expect(1, 5942, '\P{^	 tglg}', "");
    Expect(0, 5943, '\p{	 tglg}', "");
    Expect(1, 5943, '\p{^	 tglg}', "");
    Expect(1, 5943, '\P{	 tglg}', "");
    Expect(0, 5943, '\P{^	 tglg}', "");
    Error('\p{:=	Is_TGLG}');
    Error('\P{:=	Is_TGLG}');
    Expect(1, 5942, '\p{istglg}', "");
    Expect(0, 5942, '\p{^istglg}', "");
    Expect(0, 5942, '\P{istglg}', "");
    Expect(1, 5942, '\P{^istglg}', "");
    Expect(0, 5943, '\p{istglg}', "");
    Expect(1, 5943, '\p{^istglg}', "");
    Expect(1, 5943, '\P{istglg}', "");
    Expect(0, 5943, '\P{^istglg}', "");
    Expect(1, 5942, '\p{ 	is_TGLG}', "");
    Expect(0, 5942, '\p{^ 	is_TGLG}', "");
    Expect(0, 5942, '\P{ 	is_TGLG}', "");
    Expect(1, 5942, '\P{^ 	is_TGLG}', "");
    Expect(0, 5943, '\p{ 	is_TGLG}', "");
    Expect(1, 5943, '\p{^ 	is_TGLG}', "");
    Expect(1, 5943, '\P{ 	is_TGLG}', "");
    Expect(0, 5943, '\P{^ 	is_TGLG}', "");
    Error('\p{/a/ -TAGBANWA}');
    Error('\P{/a/ -TAGBANWA}');
    Expect(1, 6003, '\p{tagbanwa}', "");
    Expect(0, 6003, '\p{^tagbanwa}', "");
    Expect(0, 6003, '\P{tagbanwa}', "");
    Expect(1, 6003, '\P{^tagbanwa}', "");
    Expect(0, 6004, '\p{tagbanwa}', "");
    Expect(1, 6004, '\p{^tagbanwa}', "");
    Expect(1, 6004, '\P{tagbanwa}', "");
    Expect(0, 6004, '\P{^tagbanwa}', "");
    Expect(1, 6003, '\p{- Tagbanwa}', "");
    Expect(0, 6003, '\p{^- Tagbanwa}', "");
    Expect(0, 6003, '\P{- Tagbanwa}', "");
    Expect(1, 6003, '\P{^- Tagbanwa}', "");
    Expect(0, 6004, '\p{- Tagbanwa}', "");
    Expect(1, 6004, '\p{^- Tagbanwa}', "");
    Expect(1, 6004, '\P{- Tagbanwa}', "");
    Expect(0, 6004, '\P{^- Tagbanwa}', "");
    Error('\p{:=IS_Tagbanwa}');
    Error('\P{:=IS_Tagbanwa}');
    Expect(1, 6003, '\p{istagbanwa}', "");
    Expect(0, 6003, '\p{^istagbanwa}', "");
    Expect(0, 6003, '\P{istagbanwa}', "");
    Expect(1, 6003, '\P{^istagbanwa}', "");
    Expect(0, 6004, '\p{istagbanwa}', "");
    Expect(1, 6004, '\p{^istagbanwa}', "");
    Expect(1, 6004, '\P{istagbanwa}', "");
    Expect(0, 6004, '\P{^istagbanwa}', "");
    Expect(1, 6003, '\p{ -IS_Tagbanwa}', "");
    Expect(0, 6003, '\p{^ -IS_Tagbanwa}', "");
    Expect(0, 6003, '\P{ -IS_Tagbanwa}', "");
    Expect(1, 6003, '\P{^ -IS_Tagbanwa}', "");
    Expect(0, 6004, '\p{ -IS_Tagbanwa}', "");
    Expect(1, 6004, '\p{^ -IS_Tagbanwa}', "");
    Expect(1, 6004, '\P{ -IS_Tagbanwa}', "");
    Expect(0, 6004, '\P{^ -IS_Tagbanwa}', "");
    Error('\p{-:=Tagb}');
    Error('\P{-:=Tagb}');
    Expect(1, 6003, '\p{tagb}', "");
    Expect(0, 6003, '\p{^tagb}', "");
    Expect(0, 6003, '\P{tagb}', "");
    Expect(1, 6003, '\P{^tagb}', "");
    Expect(0, 6004, '\p{tagb}', "");
    Expect(1, 6004, '\p{^tagb}', "");
    Expect(1, 6004, '\P{tagb}', "");
    Expect(0, 6004, '\P{^tagb}', "");
    Expect(1, 6003, '\p{-	tagb}', "");
    Expect(0, 6003, '\p{^-	tagb}', "");
    Expect(0, 6003, '\P{-	tagb}', "");
    Expect(1, 6003, '\P{^-	tagb}', "");
    Expect(0, 6004, '\p{-	tagb}', "");
    Expect(1, 6004, '\p{^-	tagb}', "");
    Expect(1, 6004, '\P{-	tagb}', "");
    Expect(0, 6004, '\P{^-	tagb}', "");
    Error('\p{ is_tagb:=}');
    Error('\P{ is_tagb:=}');
    Expect(1, 6003, '\p{istagb}', "");
    Expect(0, 6003, '\p{^istagb}', "");
    Expect(0, 6003, '\P{istagb}', "");
    Expect(1, 6003, '\P{^istagb}', "");
    Expect(0, 6004, '\p{istagb}', "");
    Expect(1, 6004, '\p{^istagb}', "");
    Expect(1, 6004, '\P{istagb}', "");
    Expect(0, 6004, '\P{^istagb}', "");
    Expect(1, 6003, '\p{ Is_Tagb}', "");
    Expect(0, 6003, '\p{^ Is_Tagb}', "");
    Expect(0, 6003, '\P{ Is_Tagb}', "");
    Expect(1, 6003, '\P{^ Is_Tagb}', "");
    Expect(0, 6004, '\p{ Is_Tagb}', "");
    Expect(1, 6004, '\p{^ Is_Tagb}', "");
    Expect(1, 6004, '\P{ Is_Tagb}', "");
    Expect(0, 6004, '\P{^ Is_Tagb}', "");
    Error('\p{/a/TAGS}');
    Error('\P{/a/TAGS}');
    Expect(1, 917631, '\p{tags}', "");
    Expect(0, 917631, '\p{^tags}', "");
    Expect(0, 917631, '\P{tags}', "");
    Expect(1, 917631, '\P{^tags}', "");
    Expect(0, 917632, '\p{tags}', "");
    Expect(1, 917632, '\p{^tags}', "");
    Expect(1, 917632, '\P{tags}', "");
    Expect(0, 917632, '\P{^tags}', "");
    Expect(1, 917631, '\p{__Tags}', "");
    Expect(0, 917631, '\p{^__Tags}', "");
    Expect(0, 917631, '\P{__Tags}', "");
    Expect(1, 917631, '\P{^__Tags}', "");
    Expect(0, 917632, '\p{__Tags}', "");
    Expect(1, 917632, '\p{^__Tags}', "");
    Expect(1, 917632, '\P{__Tags}', "");
    Expect(0, 917632, '\P{^__Tags}', "");
    Error('\p{_	Is_TAGS:=}');
    Error('\P{_	Is_TAGS:=}');
    Expect(1, 917631, '\p{istags}', "");
    Expect(0, 917631, '\p{^istags}', "");
    Expect(0, 917631, '\P{istags}', "");
    Expect(1, 917631, '\P{^istags}', "");
    Expect(0, 917632, '\p{istags}', "");
    Expect(1, 917632, '\p{^istags}', "");
    Expect(1, 917632, '\P{istags}', "");
    Expect(0, 917632, '\P{^istags}', "");
    Expect(1, 917631, '\p{ is_tags}', "");
    Expect(0, 917631, '\p{^ is_tags}', "");
    Expect(0, 917631, '\P{ is_tags}', "");
    Expect(1, 917631, '\P{^ is_tags}', "");
    Expect(0, 917632, '\p{ is_tags}', "");
    Expect(1, 917632, '\p{^ is_tags}', "");
    Expect(1, 917632, '\P{ is_tags}', "");
    Expect(0, 917632, '\P{^ is_tags}', "");
    Error('\p{/a/--In_tags}');
    Error('\P{/a/--In_tags}');
    Expect(1, 917631, '\p{intags}', "");
    Expect(0, 917631, '\p{^intags}', "");
    Expect(0, 917631, '\P{intags}', "");
    Expect(1, 917631, '\P{^intags}', "");
    Expect(0, 917632, '\p{intags}', "");
    Expect(1, 917632, '\p{^intags}', "");
    Expect(1, 917632, '\P{intags}', "");
    Expect(0, 917632, '\P{^intags}', "");
    Expect(1, 917631, '\p{		IN_Tags}', "");
    Expect(0, 917631, '\p{^		IN_Tags}', "");
    Expect(0, 917631, '\P{		IN_Tags}', "");
    Expect(1, 917631, '\P{^		IN_Tags}', "");
    Expect(0, 917632, '\p{		IN_Tags}', "");
    Expect(1, 917632, '\p{^		IN_Tags}', "");
    Expect(1, 917632, '\P{		IN_Tags}', "");
    Expect(0, 917632, '\P{^		IN_Tags}', "");
    Error('\p{		TAI_le:=}');
    Error('\P{		TAI_le:=}');
    Expect(1, 6516, '\p{taile}', "");
    Expect(0, 6516, '\p{^taile}', "");
    Expect(0, 6516, '\P{taile}', "");
    Expect(1, 6516, '\P{^taile}', "");
    Expect(0, 6517, '\p{taile}', "");
    Expect(1, 6517, '\p{^taile}', "");
    Expect(1, 6517, '\P{taile}', "");
    Expect(0, 6517, '\P{^taile}', "");
    Expect(1, 6516, '\p{_ Tai_Le}', "");
    Expect(0, 6516, '\p{^_ Tai_Le}', "");
    Expect(0, 6516, '\P{_ Tai_Le}', "");
    Expect(1, 6516, '\P{^_ Tai_Le}', "");
    Expect(0, 6517, '\p{_ Tai_Le}', "");
    Expect(1, 6517, '\p{^_ Tai_Le}', "");
    Expect(1, 6517, '\P{_ Tai_Le}', "");
    Expect(0, 6517, '\P{^_ Tai_Le}', "");
    Error('\p{:= -IS_TAI_LE}');
    Error('\P{:= -IS_TAI_LE}');
    Expect(1, 6516, '\p{istaile}', "");
    Expect(0, 6516, '\p{^istaile}', "");
    Expect(0, 6516, '\P{istaile}', "");
    Expect(1, 6516, '\P{^istaile}', "");
    Expect(0, 6517, '\p{istaile}', "");
    Expect(1, 6517, '\p{^istaile}', "");
    Expect(1, 6517, '\P{istaile}', "");
    Expect(0, 6517, '\P{^istaile}', "");
    Expect(1, 6516, '\p{_	Is_Tai_LE}', "");
    Expect(0, 6516, '\p{^_	Is_Tai_LE}', "");
    Expect(0, 6516, '\P{_	Is_Tai_LE}', "");
    Expect(1, 6516, '\P{^_	Is_Tai_LE}', "");
    Expect(0, 6517, '\p{_	Is_Tai_LE}', "");
    Expect(1, 6517, '\p{^_	Is_Tai_LE}', "");
    Expect(1, 6517, '\P{_	Is_Tai_LE}', "");
    Expect(0, 6517, '\P{^_	Is_Tai_LE}', "");
    Error('\p{:=	 Tale}');
    Error('\P{:=	 Tale}');
    Expect(1, 6516, '\p{tale}', "");
    Expect(0, 6516, '\p{^tale}', "");
    Expect(0, 6516, '\P{tale}', "");
    Expect(1, 6516, '\P{^tale}', "");
    Expect(0, 6517, '\p{tale}', "");
    Expect(1, 6517, '\p{^tale}', "");
    Expect(1, 6517, '\P{tale}', "");
    Expect(0, 6517, '\P{^tale}', "");
    Expect(1, 6516, '\p{_TALE}', "");
    Expect(0, 6516, '\p{^_TALE}', "");
    Expect(0, 6516, '\P{_TALE}', "");
    Expect(1, 6516, '\P{^_TALE}', "");
    Expect(0, 6517, '\p{_TALE}', "");
    Expect(1, 6517, '\p{^_TALE}', "");
    Expect(1, 6517, '\P{_TALE}', "");
    Expect(0, 6517, '\P{^_TALE}', "");
    Error('\p{/a/__Is_Tale}');
    Error('\P{/a/__Is_Tale}');
    Expect(1, 6516, '\p{istale}', "");
    Expect(0, 6516, '\p{^istale}', "");
    Expect(0, 6516, '\P{istale}', "");
    Expect(1, 6516, '\P{^istale}', "");
    Expect(0, 6517, '\p{istale}', "");
    Expect(1, 6517, '\p{^istale}', "");
    Expect(1, 6517, '\P{istale}', "");
    Expect(0, 6517, '\P{^istale}', "");
    Expect(1, 6516, '\p{_	is_Tale}', "");
    Expect(0, 6516, '\p{^_	is_Tale}', "");
    Expect(0, 6516, '\P{_	is_Tale}', "");
    Expect(1, 6516, '\P{^_	is_Tale}', "");
    Expect(0, 6517, '\p{_	is_Tale}', "");
    Expect(1, 6517, '\p{^_	is_Tale}', "");
    Expect(1, 6517, '\P{_	is_Tale}', "");
    Expect(0, 6517, '\P{^_	is_Tale}', "");
    Error('\p{/a/_-Tai_Tham}');
    Error('\P{/a/_-Tai_Tham}');
    Expect(1, 6829, '\p{taitham}', "");
    Expect(0, 6829, '\p{^taitham}', "");
    Expect(0, 6829, '\P{taitham}', "");
    Expect(1, 6829, '\P{^taitham}', "");
    Expect(0, 6830, '\p{taitham}', "");
    Expect(1, 6830, '\p{^taitham}', "");
    Expect(1, 6830, '\P{taitham}', "");
    Expect(0, 6830, '\P{^taitham}', "");
    Expect(1, 6829, '\p{ 	Tai_Tham}', "");
    Expect(0, 6829, '\p{^ 	Tai_Tham}', "");
    Expect(0, 6829, '\P{ 	Tai_Tham}', "");
    Expect(1, 6829, '\P{^ 	Tai_Tham}', "");
    Expect(0, 6830, '\p{ 	Tai_Tham}', "");
    Expect(1, 6830, '\p{^ 	Tai_Tham}', "");
    Expect(1, 6830, '\P{ 	Tai_Tham}', "");
    Expect(0, 6830, '\P{^ 	Tai_Tham}', "");
    Error('\p{:=  Is_TAI_THAM}');
    Error('\P{:=  Is_TAI_THAM}');
    Expect(1, 6829, '\p{istaitham}', "");
    Expect(0, 6829, '\p{^istaitham}', "");
    Expect(0, 6829, '\P{istaitham}', "");
    Expect(1, 6829, '\P{^istaitham}', "");
    Expect(0, 6830, '\p{istaitham}', "");
    Expect(1, 6830, '\p{^istaitham}', "");
    Expect(1, 6830, '\P{istaitham}', "");
    Expect(0, 6830, '\P{^istaitham}', "");
    Expect(1, 6829, '\p{-	is_tai_tham}', "");
    Expect(0, 6829, '\p{^-	is_tai_tham}', "");
    Expect(0, 6829, '\P{-	is_tai_tham}', "");
    Expect(1, 6829, '\P{^-	is_tai_tham}', "");
    Expect(0, 6830, '\p{-	is_tai_tham}', "");
    Expect(1, 6830, '\p{^-	is_tai_tham}', "");
    Expect(1, 6830, '\P{-	is_tai_tham}', "");
    Expect(0, 6830, '\P{^-	is_tai_tham}', "");
    Error('\p{:= _Lana}');
    Error('\P{:= _Lana}');
    Expect(1, 6829, '\p{lana}', "");
    Expect(0, 6829, '\p{^lana}', "");
    Expect(0, 6829, '\P{lana}', "");
    Expect(1, 6829, '\P{^lana}', "");
    Expect(0, 6830, '\p{lana}', "");
    Expect(1, 6830, '\p{^lana}', "");
    Expect(1, 6830, '\P{lana}', "");
    Expect(0, 6830, '\P{^lana}', "");
    Expect(1, 6829, '\p{ -lana}', "");
    Expect(0, 6829, '\p{^ -lana}', "");
    Expect(0, 6829, '\P{ -lana}', "");
    Expect(1, 6829, '\P{^ -lana}', "");
    Expect(0, 6830, '\p{ -lana}', "");
    Expect(1, 6830, '\p{^ -lana}', "");
    Expect(1, 6830, '\P{ -lana}', "");
    Expect(0, 6830, '\P{^ -lana}', "");
    Error('\p{_Is_LANA:=}');
    Error('\P{_Is_LANA:=}');
    Expect(1, 6829, '\p{islana}', "");
    Expect(0, 6829, '\p{^islana}', "");
    Expect(0, 6829, '\P{islana}', "");
    Expect(1, 6829, '\P{^islana}', "");
    Expect(0, 6830, '\p{islana}', "");
    Expect(1, 6830, '\p{^islana}', "");
    Expect(1, 6830, '\P{islana}', "");
    Expect(0, 6830, '\P{^islana}', "");
    Expect(1, 6829, '\p{ Is_LANA}', "");
    Expect(0, 6829, '\p{^ Is_LANA}', "");
    Expect(0, 6829, '\P{ Is_LANA}', "");
    Expect(1, 6829, '\P{^ Is_LANA}', "");
    Expect(0, 6830, '\p{ Is_LANA}', "");
    Expect(1, 6830, '\p{^ Is_LANA}', "");
    Expect(1, 6830, '\P{ Is_LANA}', "");
    Expect(0, 6830, '\P{^ Is_LANA}', "");
    Error('\p{/a/__tai_Viet}');
    Error('\P{/a/__tai_Viet}');
    Expect(1, 43743, '\p{taiviet}', "");
    Expect(0, 43743, '\p{^taiviet}', "");
    Expect(0, 43743, '\P{taiviet}', "");
    Expect(1, 43743, '\P{^taiviet}', "");
    Expect(0, 43744, '\p{taiviet}', "");
    Expect(1, 43744, '\p{^taiviet}', "");
    Expect(1, 43744, '\P{taiviet}', "");
    Expect(0, 43744, '\P{^taiviet}', "");
    Expect(1, 43743, '\p{	-tai_viet}', "");
    Expect(0, 43743, '\p{^	-tai_viet}', "");
    Expect(0, 43743, '\P{	-tai_viet}', "");
    Expect(1, 43743, '\P{^	-tai_viet}', "");
    Expect(0, 43744, '\p{	-tai_viet}', "");
    Expect(1, 43744, '\p{^	-tai_viet}', "");
    Expect(1, 43744, '\P{	-tai_viet}', "");
    Expect(0, 43744, '\P{^	-tai_viet}', "");
    Error('\p{:=_Is_TAI_viet}');
    Error('\P{:=_Is_TAI_viet}');
    Expect(1, 43743, '\p{istaiviet}', "");
    Expect(0, 43743, '\p{^istaiviet}', "");
    Expect(0, 43743, '\P{istaiviet}', "");
    Expect(1, 43743, '\P{^istaiviet}', "");
    Expect(0, 43744, '\p{istaiviet}', "");
    Expect(1, 43744, '\p{^istaiviet}', "");
    Expect(1, 43744, '\P{istaiviet}', "");
    Expect(0, 43744, '\P{^istaiviet}', "");
    Expect(1, 43743, '\p{_ IS_Tai_Viet}', "");
    Expect(0, 43743, '\p{^_ IS_Tai_Viet}', "");
    Expect(0, 43743, '\P{_ IS_Tai_Viet}', "");
    Expect(1, 43743, '\P{^_ IS_Tai_Viet}', "");
    Expect(0, 43744, '\p{_ IS_Tai_Viet}', "");
    Expect(1, 43744, '\p{^_ IS_Tai_Viet}', "");
    Expect(1, 43744, '\P{_ IS_Tai_Viet}', "");
    Expect(0, 43744, '\P{^_ IS_Tai_Viet}', "");
    Error('\p{	/a/tavt}');
    Error('\P{	/a/tavt}');
    Expect(1, 43743, '\p{tavt}', "");
    Expect(0, 43743, '\p{^tavt}', "");
    Expect(0, 43743, '\P{tavt}', "");
    Expect(1, 43743, '\P{^tavt}', "");
    Expect(0, 43744, '\p{tavt}', "");
    Expect(1, 43744, '\p{^tavt}', "");
    Expect(1, 43744, '\P{tavt}', "");
    Expect(0, 43744, '\P{^tavt}', "");
    Expect(1, 43743, '\p{-	tavt}', "");
    Expect(0, 43743, '\p{^-	tavt}', "");
    Expect(0, 43743, '\P{-	tavt}', "");
    Expect(1, 43743, '\P{^-	tavt}', "");
    Expect(0, 43744, '\p{-	tavt}', "");
    Expect(1, 43744, '\p{^-	tavt}', "");
    Expect(1, 43744, '\P{-	tavt}', "");
    Expect(0, 43744, '\P{^-	tavt}', "");
    Error('\p{	/a/is_TAVT}');
    Error('\P{	/a/is_TAVT}');
    Expect(1, 43743, '\p{istavt}', "");
    Expect(0, 43743, '\p{^istavt}', "");
    Expect(0, 43743, '\P{istavt}', "");
    Expect(1, 43743, '\P{^istavt}', "");
    Expect(0, 43744, '\p{istavt}', "");
    Expect(1, 43744, '\p{^istavt}', "");
    Expect(1, 43744, '\P{istavt}', "");
    Expect(0, 43744, '\P{^istavt}', "");
    Expect(1, 43743, '\p{	-is_Tavt}', "");
    Expect(0, 43743, '\p{^	-is_Tavt}', "");
    Expect(0, 43743, '\P{	-is_Tavt}', "");
    Expect(1, 43743, '\P{^	-is_Tavt}', "");
    Expect(0, 43744, '\p{	-is_Tavt}', "");
    Expect(1, 43744, '\p{^	-is_Tavt}', "");
    Expect(1, 43744, '\P{	-is_Tavt}', "");
    Expect(0, 43744, '\P{^	-is_Tavt}', "");
    Error('\p{ -Tai_xuan_Jing_Symbols:=}');
    Error('\P{ -Tai_xuan_Jing_Symbols:=}');
    Expect(1, 119647, '\p{taixuanjingsymbols}', "");
    Expect(0, 119647, '\p{^taixuanjingsymbols}', "");
    Expect(0, 119647, '\P{taixuanjingsymbols}', "");
    Expect(1, 119647, '\P{^taixuanjingsymbols}', "");
    Expect(0, 119648, '\p{taixuanjingsymbols}', "");
    Expect(1, 119648, '\p{^taixuanjingsymbols}', "");
    Expect(1, 119648, '\P{taixuanjingsymbols}', "");
    Expect(0, 119648, '\P{^taixuanjingsymbols}', "");
    Expect(1, 119647, '\p{	-tai_Xuan_Jing_Symbols}', "");
    Expect(0, 119647, '\p{^	-tai_Xuan_Jing_Symbols}', "");
    Expect(0, 119647, '\P{	-tai_Xuan_Jing_Symbols}', "");
    Expect(1, 119647, '\P{^	-tai_Xuan_Jing_Symbols}', "");
    Expect(0, 119648, '\p{	-tai_Xuan_Jing_Symbols}', "");
    Expect(1, 119648, '\p{^	-tai_Xuan_Jing_Symbols}', "");
    Expect(1, 119648, '\P{	-tai_Xuan_Jing_Symbols}', "");
    Expect(0, 119648, '\P{^	-tai_Xuan_Jing_Symbols}', "");
    Error('\p{_	Is_tai_Xuan_Jing_Symbols:=}');
    Error('\P{_	Is_tai_Xuan_Jing_Symbols:=}');
    Expect(1, 119647, '\p{istaixuanjingsymbols}', "");
    Expect(0, 119647, '\p{^istaixuanjingsymbols}', "");
    Expect(0, 119647, '\P{istaixuanjingsymbols}', "");
    Expect(1, 119647, '\P{^istaixuanjingsymbols}', "");
    Expect(0, 119648, '\p{istaixuanjingsymbols}', "");
    Expect(1, 119648, '\p{^istaixuanjingsymbols}', "");
    Expect(1, 119648, '\P{istaixuanjingsymbols}', "");
    Expect(0, 119648, '\P{^istaixuanjingsymbols}', "");
    Expect(1, 119647, '\p{-	IS_tai_Xuan_Jing_SYMBOLS}', "");
    Expect(0, 119647, '\p{^-	IS_tai_Xuan_Jing_SYMBOLS}', "");
    Expect(0, 119647, '\P{-	IS_tai_Xuan_Jing_SYMBOLS}', "");
    Expect(1, 119647, '\P{^-	IS_tai_Xuan_Jing_SYMBOLS}', "");
    Expect(0, 119648, '\p{-	IS_tai_Xuan_Jing_SYMBOLS}', "");
    Expect(1, 119648, '\p{^-	IS_tai_Xuan_Jing_SYMBOLS}', "");
    Expect(1, 119648, '\P{-	IS_tai_Xuan_Jing_SYMBOLS}', "");
    Expect(0, 119648, '\P{^-	IS_tai_Xuan_Jing_SYMBOLS}', "");
    Error('\p{_ In_tai_Xuan_Jing_SYMBOLS/a/}');
    Error('\P{_ In_tai_Xuan_Jing_SYMBOLS/a/}');
    Expect(1, 119647, '\p{intaixuanjingsymbols}', "");
    Expect(0, 119647, '\p{^intaixuanjingsymbols}', "");
    Expect(0, 119647, '\P{intaixuanjingsymbols}', "");
    Expect(1, 119647, '\P{^intaixuanjingsymbols}', "");
    Expect(0, 119648, '\p{intaixuanjingsymbols}', "");
    Expect(1, 119648, '\p{^intaixuanjingsymbols}', "");
    Expect(1, 119648, '\P{intaixuanjingsymbols}', "");
    Expect(0, 119648, '\P{^intaixuanjingsymbols}', "");
    Expect(1, 119647, '\p{	 in_tai_Xuan_Jing_Symbols}', "");
    Expect(0, 119647, '\p{^	 in_tai_Xuan_Jing_Symbols}', "");
    Expect(0, 119647, '\P{	 in_tai_Xuan_Jing_Symbols}', "");
    Expect(1, 119647, '\P{^	 in_tai_Xuan_Jing_Symbols}', "");
    Expect(0, 119648, '\p{	 in_tai_Xuan_Jing_Symbols}', "");
    Expect(1, 119648, '\p{^	 in_tai_Xuan_Jing_Symbols}', "");
    Expect(1, 119648, '\P{	 in_tai_Xuan_Jing_Symbols}', "");
    Expect(0, 119648, '\P{^	 in_tai_Xuan_Jing_Symbols}', "");
    Error('\p{	tai_XUAN_Jing/a/}');
    Error('\P{	tai_XUAN_Jing/a/}');
    Expect(1, 119647, '\p{taixuanjing}', "");
    Expect(0, 119647, '\p{^taixuanjing}', "");
    Expect(0, 119647, '\P{taixuanjing}', "");
    Expect(1, 119647, '\P{^taixuanjing}', "");
    Expect(0, 119648, '\p{taixuanjing}', "");
    Expect(1, 119648, '\p{^taixuanjing}', "");
    Expect(1, 119648, '\P{taixuanjing}', "");
    Expect(0, 119648, '\P{^taixuanjing}', "");
    Expect(1, 119647, '\p{_tai_XUAN_jing}', "");
    Expect(0, 119647, '\p{^_tai_XUAN_jing}', "");
    Expect(0, 119647, '\P{_tai_XUAN_jing}', "");
    Expect(1, 119647, '\P{^_tai_XUAN_jing}', "");
    Expect(0, 119648, '\p{_tai_XUAN_jing}', "");
    Expect(1, 119648, '\p{^_tai_XUAN_jing}', "");
    Expect(1, 119648, '\P{_tai_XUAN_jing}', "");
    Expect(0, 119648, '\P{^_tai_XUAN_jing}', "");
    Error('\p{/a/- Is_tai_XUAN_JING}');
    Error('\P{/a/- Is_tai_XUAN_JING}');
    Expect(1, 119647, '\p{istaixuanjing}', "");
    Expect(0, 119647, '\p{^istaixuanjing}', "");
    Expect(0, 119647, '\P{istaixuanjing}', "");
    Expect(1, 119647, '\P{^istaixuanjing}', "");
    Expect(0, 119648, '\p{istaixuanjing}', "");
    Expect(1, 119648, '\p{^istaixuanjing}', "");
    Expect(1, 119648, '\P{istaixuanjing}', "");
    Expect(0, 119648, '\P{^istaixuanjing}', "");
    Expect(1, 119647, '\p{Is_Tai_XUAN_Jing}', "");
    Expect(0, 119647, '\p{^Is_Tai_XUAN_Jing}', "");
    Expect(0, 119647, '\P{Is_Tai_XUAN_Jing}', "");
    Expect(1, 119647, '\P{^Is_Tai_XUAN_Jing}', "");
    Expect(0, 119648, '\p{Is_Tai_XUAN_Jing}', "");
    Expect(1, 119648, '\p{^Is_Tai_XUAN_Jing}', "");
    Expect(1, 119648, '\P{Is_Tai_XUAN_Jing}', "");
    Expect(0, 119648, '\P{^Is_Tai_XUAN_Jing}', "");
    Error('\p{		In_Tai_xuan_JING/a/}');
    Error('\P{		In_Tai_xuan_JING/a/}');
    Expect(1, 119647, '\p{intaixuanjing}', "");
    Expect(0, 119647, '\p{^intaixuanjing}', "");
    Expect(0, 119647, '\P{intaixuanjing}', "");
    Expect(1, 119647, '\P{^intaixuanjing}', "");
    Expect(0, 119648, '\p{intaixuanjing}', "");
    Expect(1, 119648, '\p{^intaixuanjing}', "");
    Expect(1, 119648, '\P{intaixuanjing}', "");
    Expect(0, 119648, '\P{^intaixuanjing}', "");
    Expect(1, 119647, '\p{ -In_tai_xuan_JING}', "");
    Expect(0, 119647, '\p{^ -In_tai_xuan_JING}', "");
    Expect(0, 119647, '\P{ -In_tai_xuan_JING}', "");
    Expect(1, 119647, '\P{^ -In_tai_xuan_JING}', "");
    Expect(0, 119648, '\p{ -In_tai_xuan_JING}', "");
    Expect(1, 119648, '\p{^ -In_tai_xuan_JING}', "");
    Expect(1, 119648, '\P{ -In_tai_xuan_JING}', "");
    Expect(0, 119648, '\P{^ -In_tai_xuan_JING}', "");
    Error('\p{takri/a/}');
    Error('\P{takri/a/}');
    Expect(1, 71369, '\p{takri}', "");
    Expect(0, 71369, '\p{^takri}', "");
    Expect(0, 71369, '\P{takri}', "");
    Expect(1, 71369, '\P{^takri}', "");
    Expect(0, 71370, '\p{takri}', "");
    Expect(1, 71370, '\p{^takri}', "");
    Expect(1, 71370, '\P{takri}', "");
    Expect(0, 71370, '\P{^takri}', "");
    Expect(1, 71369, '\p{-takri}', "");
    Expect(0, 71369, '\p{^-takri}', "");
    Expect(0, 71369, '\P{-takri}', "");
    Expect(1, 71369, '\P{^-takri}', "");
    Expect(0, 71370, '\p{-takri}', "");
    Expect(1, 71370, '\p{^-takri}', "");
    Expect(1, 71370, '\P{-takri}', "");
    Expect(0, 71370, '\P{^-takri}', "");
    Error('\p{:=_is_Takri}');
    Error('\P{:=_is_Takri}');
    Expect(1, 71369, '\p{istakri}', "");
    Expect(0, 71369, '\p{^istakri}', "");
    Expect(0, 71369, '\P{istakri}', "");
    Expect(1, 71369, '\P{^istakri}', "");
    Expect(0, 71370, '\p{istakri}', "");
    Expect(1, 71370, '\p{^istakri}', "");
    Expect(1, 71370, '\P{istakri}', "");
    Expect(0, 71370, '\P{^istakri}', "");
    Expect(1, 71369, '\p{_ Is_Takri}', "");
    Expect(0, 71369, '\p{^_ Is_Takri}', "");
    Expect(0, 71369, '\P{_ Is_Takri}', "");
    Expect(1, 71369, '\P{^_ Is_Takri}', "");
    Expect(0, 71370, '\p{_ Is_Takri}', "");
    Expect(1, 71370, '\p{^_ Is_Takri}', "");
    Expect(1, 71370, '\P{_ Is_Takri}', "");
    Expect(0, 71370, '\P{^_ Is_Takri}', "");
    Error('\p{:= takr}');
    Error('\P{:= takr}');
    Expect(1, 71369, '\p{takr}', "");
    Expect(0, 71369, '\p{^takr}', "");
    Expect(0, 71369, '\P{takr}', "");
    Expect(1, 71369, '\P{^takr}', "");
    Expect(0, 71370, '\p{takr}', "");
    Expect(1, 71370, '\p{^takr}', "");
    Expect(1, 71370, '\P{takr}', "");
    Expect(0, 71370, '\P{^takr}', "");
    Expect(1, 71369, '\p{_takr}', "");
    Expect(0, 71369, '\p{^_takr}', "");
    Expect(0, 71369, '\P{_takr}', "");
    Expect(1, 71369, '\P{^_takr}', "");
    Expect(0, 71370, '\p{_takr}', "");
    Expect(1, 71370, '\p{^_takr}', "");
    Expect(1, 71370, '\P{_takr}', "");
    Expect(0, 71370, '\P{^_takr}', "");
    Error('\p{ /a/IS_Takr}');
    Error('\P{ /a/IS_Takr}');
    Expect(1, 71369, '\p{istakr}', "");
    Expect(0, 71369, '\p{^istakr}', "");
    Expect(0, 71369, '\P{istakr}', "");
    Expect(1, 71369, '\P{^istakr}', "");
    Expect(0, 71370, '\p{istakr}', "");
    Expect(1, 71370, '\p{^istakr}', "");
    Expect(1, 71370, '\P{istakr}', "");
    Expect(0, 71370, '\P{^istakr}', "");
    Expect(1, 71369, '\p{  is_takr}', "");
    Expect(0, 71369, '\p{^  is_takr}', "");
    Expect(0, 71369, '\P{  is_takr}', "");
    Expect(1, 71369, '\P{^  is_takr}', "");
    Expect(0, 71370, '\p{  is_takr}', "");
    Expect(1, 71370, '\p{^  is_takr}', "");
    Expect(1, 71370, '\P{  is_takr}', "");
    Expect(0, 71370, '\P{^  is_takr}', "");
    Error('\p{	/a/TAMIL}');
    Error('\P{	/a/TAMIL}');
    Expect(1, 70460, '\p{tamil}', "");
    Expect(0, 70460, '\p{^tamil}', "");
    Expect(0, 70460, '\P{tamil}', "");
    Expect(1, 70460, '\P{^tamil}', "");
    Expect(0, 70461, '\p{tamil}', "");
    Expect(1, 70461, '\p{^tamil}', "");
    Expect(1, 70461, '\P{tamil}', "");
    Expect(0, 70461, '\P{^tamil}', "");
    Expect(1, 70460, '\p{_tamil}', "");
    Expect(0, 70460, '\p{^_tamil}', "");
    Expect(0, 70460, '\P{_tamil}', "");
    Expect(1, 70460, '\P{^_tamil}', "");
    Expect(0, 70461, '\p{_tamil}', "");
    Expect(1, 70461, '\p{^_tamil}', "");
    Expect(1, 70461, '\P{_tamil}', "");
    Expect(0, 70461, '\P{^_tamil}', "");
    Error('\p{ IS_TAMIL:=}');
    Error('\P{ IS_TAMIL:=}');
    Expect(1, 70460, '\p{istamil}', "");
    Expect(0, 70460, '\p{^istamil}', "");
    Expect(0, 70460, '\P{istamil}', "");
    Expect(1, 70460, '\P{^istamil}', "");
    Expect(0, 70461, '\p{istamil}', "");
    Expect(1, 70461, '\p{^istamil}', "");
    Expect(1, 70461, '\P{istamil}', "");
    Expect(0, 70461, '\P{^istamil}', "");
    Expect(1, 70460, '\p{ Is_Tamil}', "");
    Expect(0, 70460, '\p{^ Is_Tamil}', "");
    Expect(0, 70460, '\P{ Is_Tamil}', "");
    Expect(1, 70460, '\P{^ Is_Tamil}', "");
    Expect(0, 70461, '\p{ Is_Tamil}', "");
    Expect(1, 70461, '\p{^ Is_Tamil}', "");
    Expect(1, 70461, '\P{ Is_Tamil}', "");
    Expect(0, 70461, '\P{^ Is_Tamil}', "");
    Error('\p{/a/ _taml}');
    Error('\P{/a/ _taml}');
    Expect(1, 70460, '\p{taml}', "");
    Expect(0, 70460, '\p{^taml}', "");
    Expect(0, 70460, '\P{taml}', "");
    Expect(1, 70460, '\P{^taml}', "");
    Expect(0, 70461, '\p{taml}', "");
    Expect(1, 70461, '\p{^taml}', "");
    Expect(1, 70461, '\P{taml}', "");
    Expect(0, 70461, '\P{^taml}', "");
    Expect(1, 70460, '\p{-_taml}', "");
    Expect(0, 70460, '\p{^-_taml}', "");
    Expect(0, 70460, '\P{-_taml}', "");
    Expect(1, 70460, '\P{^-_taml}', "");
    Expect(0, 70461, '\p{-_taml}', "");
    Expect(1, 70461, '\p{^-_taml}', "");
    Expect(1, 70461, '\P{-_taml}', "");
    Expect(0, 70461, '\P{^-_taml}', "");
    Error('\p{	/a/Is_TAML}');
    Error('\P{	/a/Is_TAML}');
    Expect(1, 70460, '\p{istaml}', "");
    Expect(0, 70460, '\p{^istaml}', "");
    Expect(0, 70460, '\P{istaml}', "");
    Expect(1, 70460, '\P{^istaml}', "");
    Expect(0, 70461, '\p{istaml}', "");
    Expect(1, 70461, '\p{^istaml}', "");
    Expect(1, 70461, '\P{istaml}', "");
    Expect(0, 70461, '\P{^istaml}', "");
    Expect(1, 70460, '\p{__is_TAML}', "");
    Expect(0, 70460, '\p{^__is_TAML}', "");
    Expect(0, 70460, '\P{__is_TAML}', "");
    Expect(1, 70460, '\P{^__is_TAML}', "");
    Expect(0, 70461, '\p{__is_TAML}', "");
    Expect(1, 70461, '\p{^__is_TAML}', "");
    Expect(1, 70461, '\P{__is_TAML}', "");
    Expect(0, 70461, '\P{^__is_TAML}', "");
    Error('\p{/a/_ Tangut}');
    Error('\P{/a/_ Tangut}');
    Expect(1, 101106, '\p{tangut}', "");
    Expect(0, 101106, '\p{^tangut}', "");
    Expect(0, 101106, '\P{tangut}', "");
    Expect(1, 101106, '\P{^tangut}', "");
    Expect(0, 101107, '\p{tangut}', "");
    Expect(1, 101107, '\p{^tangut}', "");
    Expect(1, 101107, '\P{tangut}', "");
    Expect(0, 101107, '\P{^tangut}', "");
    Expect(1, 101106, '\p{- Tangut}', "");
    Expect(0, 101106, '\p{^- Tangut}', "");
    Expect(0, 101106, '\P{- Tangut}', "");
    Expect(1, 101106, '\P{^- Tangut}', "");
    Expect(0, 101107, '\p{- Tangut}', "");
    Expect(1, 101107, '\p{^- Tangut}', "");
    Expect(1, 101107, '\P{- Tangut}', "");
    Expect(0, 101107, '\P{^- Tangut}', "");
    Error('\p{-/a/is_tangut}');
    Error('\P{-/a/is_tangut}');
    Expect(1, 101106, '\p{istangut}', "");
    Expect(0, 101106, '\p{^istangut}', "");
    Expect(0, 101106, '\P{istangut}', "");
    Expect(1, 101106, '\P{^istangut}', "");
    Expect(0, 101107, '\p{istangut}', "");
    Expect(1, 101107, '\p{^istangut}', "");
    Expect(1, 101107, '\P{istangut}', "");
    Expect(0, 101107, '\P{^istangut}', "");
    Expect(1, 101106, '\p{_Is_Tangut}', "");
    Expect(0, 101106, '\p{^_Is_Tangut}', "");
    Expect(0, 101106, '\P{_Is_Tangut}', "");
    Expect(1, 101106, '\P{^_Is_Tangut}', "");
    Expect(0, 101107, '\p{_Is_Tangut}', "");
    Expect(1, 101107, '\p{^_Is_Tangut}', "");
    Expect(1, 101107, '\P{_Is_Tangut}', "");
    Expect(0, 101107, '\P{^_Is_Tangut}', "");
    Error('\p{-/a/TANG}');
    Error('\P{-/a/TANG}');
    Expect(1, 101106, '\p{tang}', "");
    Expect(0, 101106, '\p{^tang}', "");
    Expect(0, 101106, '\P{tang}', "");
    Expect(1, 101106, '\P{^tang}', "");
    Expect(0, 101107, '\p{tang}', "");
    Expect(1, 101107, '\p{^tang}', "");
    Expect(1, 101107, '\P{tang}', "");
    Expect(0, 101107, '\P{^tang}', "");
    Expect(1, 101106, '\p{  Tang}', "");
    Expect(0, 101106, '\p{^  Tang}', "");
    Expect(0, 101106, '\P{  Tang}', "");
    Expect(1, 101106, '\P{^  Tang}', "");
    Expect(0, 101107, '\p{  Tang}', "");
    Expect(1, 101107, '\p{^  Tang}', "");
    Expect(1, 101107, '\P{  Tang}', "");
    Expect(0, 101107, '\P{^  Tang}', "");
    Error('\p{/a/		Is_tang}');
    Error('\P{/a/		Is_tang}');
    Expect(1, 101106, '\p{istang}', "");
    Expect(0, 101106, '\p{^istang}', "");
    Expect(0, 101106, '\P{istang}', "");
    Expect(1, 101106, '\P{^istang}', "");
    Expect(0, 101107, '\p{istang}', "");
    Expect(1, 101107, '\p{^istang}', "");
    Expect(1, 101107, '\P{istang}', "");
    Expect(0, 101107, '\P{^istang}', "");
    Expect(1, 101106, '\p{	Is_Tang}', "");
    Expect(0, 101106, '\p{^	Is_Tang}', "");
    Expect(0, 101106, '\P{	Is_Tang}', "");
    Expect(1, 101106, '\P{^	Is_Tang}', "");
    Expect(0, 101107, '\p{	Is_Tang}', "");
    Expect(1, 101107, '\p{^	Is_Tang}', "");
    Expect(1, 101107, '\P{	Is_Tang}', "");
    Expect(0, 101107, '\P{^	Is_Tang}', "");
    Error('\p{	/a/TANGUT_components}');
    Error('\P{	/a/TANGUT_components}');
    Expect(1, 101119, '\p{tangutcomponents}', "");
    Expect(0, 101119, '\p{^tangutcomponents}', "");
    Expect(0, 101119, '\P{tangutcomponents}', "");
    Expect(1, 101119, '\P{^tangutcomponents}', "");
    Expect(0, 101120, '\p{tangutcomponents}', "");
    Expect(1, 101120, '\p{^tangutcomponents}', "");
    Expect(1, 101120, '\P{tangutcomponents}', "");
    Expect(0, 101120, '\P{^tangutcomponents}', "");
    Expect(1, 101119, '\p{_	TANGUT_components}', "");
    Expect(0, 101119, '\p{^_	TANGUT_components}', "");
    Expect(0, 101119, '\P{_	TANGUT_components}', "");
    Expect(1, 101119, '\P{^_	TANGUT_components}', "");
    Expect(0, 101120, '\p{_	TANGUT_components}', "");
    Expect(1, 101120, '\p{^_	TANGUT_components}', "");
    Expect(1, 101120, '\P{_	TANGUT_components}', "");
    Expect(0, 101120, '\P{^_	TANGUT_components}', "");
    Error('\p{_is_tangut_Components:=}');
    Error('\P{_is_tangut_Components:=}');
    Expect(1, 101119, '\p{istangutcomponents}', "");
    Expect(0, 101119, '\p{^istangutcomponents}', "");
    Expect(0, 101119, '\P{istangutcomponents}', "");
    Expect(1, 101119, '\P{^istangutcomponents}', "");
    Expect(0, 101120, '\p{istangutcomponents}', "");
    Expect(1, 101120, '\p{^istangutcomponents}', "");
    Expect(1, 101120, '\P{istangutcomponents}', "");
    Expect(0, 101120, '\P{^istangutcomponents}', "");
    Expect(1, 101119, '\p{ -IS_Tangut_Components}', "");
    Expect(0, 101119, '\p{^ -IS_Tangut_Components}', "");
    Expect(0, 101119, '\P{ -IS_Tangut_Components}', "");
    Expect(1, 101119, '\P{^ -IS_Tangut_Components}', "");
    Expect(0, 101120, '\p{ -IS_Tangut_Components}', "");
    Expect(1, 101120, '\p{^ -IS_Tangut_Components}', "");
    Expect(1, 101120, '\P{ -IS_Tangut_Components}', "");
    Expect(0, 101120, '\P{^ -IS_Tangut_Components}', "");
    Error('\p{_In_Tangut_components:=}');
    Error('\P{_In_Tangut_components:=}');
    Expect(1, 101119, '\p{intangutcomponents}', "");
    Expect(0, 101119, '\p{^intangutcomponents}', "");
    Expect(0, 101119, '\P{intangutcomponents}', "");
    Expect(1, 101119, '\P{^intangutcomponents}', "");
    Expect(0, 101120, '\p{intangutcomponents}', "");
    Expect(1, 101120, '\p{^intangutcomponents}', "");
    Expect(1, 101120, '\P{intangutcomponents}', "");
    Expect(0, 101120, '\P{^intangutcomponents}', "");
    Expect(1, 101119, '\p{	_In_Tangut_Components}', "");
    Expect(0, 101119, '\p{^	_In_Tangut_Components}', "");
    Expect(0, 101119, '\P{	_In_Tangut_Components}', "");
    Expect(1, 101119, '\P{^	_In_Tangut_Components}', "");
    Expect(0, 101120, '\p{	_In_Tangut_Components}', "");
    Expect(1, 101120, '\p{^	_In_Tangut_Components}', "");
    Expect(1, 101120, '\P{	_In_Tangut_Components}', "");
    Expect(0, 101120, '\P{^	_In_Tangut_Components}', "");
    Error('\p{:=	 TELUGU}');
    Error('\P{:=	 TELUGU}');
    Expect(1, 7386, '\p{telugu}', "");
    Expect(0, 7386, '\p{^telugu}', "");
    Expect(0, 7386, '\P{telugu}', "");
    Expect(1, 7386, '\P{^telugu}', "");
    Expect(0, 7387, '\p{telugu}', "");
    Expect(1, 7387, '\p{^telugu}', "");
    Expect(1, 7387, '\P{telugu}', "");
    Expect(0, 7387, '\P{^telugu}', "");
    Expect(1, 7386, '\p{ Telugu}', "");
    Expect(0, 7386, '\p{^ Telugu}', "");
    Expect(0, 7386, '\P{ Telugu}', "");
    Expect(1, 7386, '\P{^ Telugu}', "");
    Expect(0, 7387, '\p{ Telugu}', "");
    Expect(1, 7387, '\p{^ Telugu}', "");
    Expect(1, 7387, '\P{ Telugu}', "");
    Expect(0, 7387, '\P{^ Telugu}', "");
    Error('\p{/a/-	is_TELUGU}');
    Error('\P{/a/-	is_TELUGU}');
    Expect(1, 7386, '\p{istelugu}', "");
    Expect(0, 7386, '\p{^istelugu}', "");
    Expect(0, 7386, '\P{istelugu}', "");
    Expect(1, 7386, '\P{^istelugu}', "");
    Expect(0, 7387, '\p{istelugu}', "");
    Expect(1, 7387, '\p{^istelugu}', "");
    Expect(1, 7387, '\P{istelugu}', "");
    Expect(0, 7387, '\P{^istelugu}', "");
    Expect(1, 7386, '\p{- IS_telugu}', "");
    Expect(0, 7386, '\p{^- IS_telugu}', "");
    Expect(0, 7386, '\P{- IS_telugu}', "");
    Expect(1, 7386, '\P{^- IS_telugu}', "");
    Expect(0, 7387, '\p{- IS_telugu}', "");
    Expect(1, 7387, '\p{^- IS_telugu}', "");
    Expect(1, 7387, '\P{- IS_telugu}', "");
    Expect(0, 7387, '\P{^- IS_telugu}', "");
    Error('\p{/a/_ TELU}');
    Error('\P{/a/_ TELU}');
    Expect(1, 7386, '\p{telu}', "");
    Expect(0, 7386, '\p{^telu}', "");
    Expect(0, 7386, '\P{telu}', "");
    Expect(1, 7386, '\P{^telu}', "");
    Expect(0, 7387, '\p{telu}', "");
    Expect(1, 7387, '\p{^telu}', "");
    Expect(1, 7387, '\P{telu}', "");
    Expect(0, 7387, '\P{^telu}', "");
    Expect(1, 7386, '\p{ -TELU}', "");
    Expect(0, 7386, '\p{^ -TELU}', "");
    Expect(0, 7386, '\P{ -TELU}', "");
    Expect(1, 7386, '\P{^ -TELU}', "");
    Expect(0, 7387, '\p{ -TELU}', "");
    Expect(1, 7387, '\p{^ -TELU}', "");
    Expect(1, 7387, '\P{ -TELU}', "");
    Expect(0, 7387, '\P{^ -TELU}', "");
    Error('\p{:=IS_Telu}');
    Error('\P{:=IS_Telu}');
    Expect(1, 7386, '\p{istelu}', "");
    Expect(0, 7386, '\p{^istelu}', "");
    Expect(0, 7386, '\P{istelu}', "");
    Expect(1, 7386, '\P{^istelu}', "");
    Expect(0, 7387, '\p{istelu}', "");
    Expect(1, 7387, '\p{^istelu}', "");
    Expect(1, 7387, '\P{istelu}', "");
    Expect(0, 7387, '\P{^istelu}', "");
    Expect(1, 7386, '\p{ 	IS_Telu}', "");
    Expect(0, 7386, '\p{^ 	IS_Telu}', "");
    Expect(0, 7386, '\P{ 	IS_Telu}', "");
    Expect(1, 7386, '\P{^ 	IS_Telu}', "");
    Expect(0, 7387, '\p{ 	IS_Telu}', "");
    Expect(1, 7387, '\p{^ 	IS_Telu}', "");
    Expect(1, 7387, '\P{ 	IS_Telu}', "");
    Expect(0, 7387, '\P{^ 	IS_Telu}', "");
    Error('\p{:=_	terminal_PUNCTUATION}');
    Error('\P{:=_	terminal_PUNCTUATION}');
    Expect(1, 121482, '\p{terminalpunctuation}', "");
    Expect(0, 121482, '\p{^terminalpunctuation}', "");
    Expect(0, 121482, '\P{terminalpunctuation}', "");
    Expect(1, 121482, '\P{^terminalpunctuation}', "");
    Expect(0, 121483, '\p{terminalpunctuation}', "");
    Expect(1, 121483, '\p{^terminalpunctuation}', "");
    Expect(1, 121483, '\P{terminalpunctuation}', "");
    Expect(0, 121483, '\P{^terminalpunctuation}', "");
    Expect(1, 121482, '\p{ Terminal_punctuation}', "");
    Expect(0, 121482, '\p{^ Terminal_punctuation}', "");
    Expect(0, 121482, '\P{ Terminal_punctuation}', "");
    Expect(1, 121482, '\P{^ Terminal_punctuation}', "");
    Expect(0, 121483, '\p{ Terminal_punctuation}', "");
    Expect(1, 121483, '\p{^ Terminal_punctuation}', "");
    Expect(1, 121483, '\P{ Terminal_punctuation}', "");
    Expect(0, 121483, '\P{^ Terminal_punctuation}', "");
    Error('\p{/a/	IS_Terminal_Punctuation}');
    Error('\P{/a/	IS_Terminal_Punctuation}');
    Expect(1, 121482, '\p{isterminalpunctuation}', "");
    Expect(0, 121482, '\p{^isterminalpunctuation}', "");
    Expect(0, 121482, '\P{isterminalpunctuation}', "");
    Expect(1, 121482, '\P{^isterminalpunctuation}', "");
    Expect(0, 121483, '\p{isterminalpunctuation}', "");
    Expect(1, 121483, '\p{^isterminalpunctuation}', "");
    Expect(1, 121483, '\P{isterminalpunctuation}', "");
    Expect(0, 121483, '\P{^isterminalpunctuation}', "");
    Expect(1, 121482, '\p{--IS_Terminal_Punctuation}', "");
    Expect(0, 121482, '\p{^--IS_Terminal_Punctuation}', "");
    Expect(0, 121482, '\P{--IS_Terminal_Punctuation}', "");
    Expect(1, 121482, '\P{^--IS_Terminal_Punctuation}', "");
    Expect(0, 121483, '\p{--IS_Terminal_Punctuation}', "");
    Expect(1, 121483, '\p{^--IS_Terminal_Punctuation}', "");
    Expect(1, 121483, '\P{--IS_Terminal_Punctuation}', "");
    Expect(0, 121483, '\P{^--IS_Terminal_Punctuation}', "");
    Error('\p{	:=Term}');
    Error('\P{	:=Term}');
    Expect(1, 121482, '\p{term}', "");
    Expect(0, 121482, '\p{^term}', "");
    Expect(0, 121482, '\P{term}', "");
    Expect(1, 121482, '\P{^term}', "");
    Expect(0, 121483, '\p{term}', "");
    Expect(1, 121483, '\p{^term}', "");
    Expect(1, 121483, '\P{term}', "");
    Expect(0, 121483, '\P{^term}', "");
    Error('\p{-_IS_Term/a/}');
    Error('\P{-_IS_Term/a/}');
    Expect(1, 121482, '\p{isterm}', "");
    Expect(0, 121482, '\p{^isterm}', "");
    Expect(0, 121482, '\P{isterm}', "");
    Expect(1, 121482, '\P{^isterm}', "");
    Expect(0, 121483, '\p{isterm}', "");
    Expect(1, 121483, '\p{^isterm}', "");
    Expect(1, 121483, '\P{isterm}', "");
    Expect(0, 121483, '\P{^isterm}', "");
    Expect(1, 121482, '\p{	Is_TERM}', "");
    Expect(0, 121482, '\p{^	Is_TERM}', "");
    Expect(0, 121482, '\P{	Is_TERM}', "");
    Expect(1, 121482, '\P{^	Is_TERM}', "");
    Expect(0, 121483, '\p{	Is_TERM}', "");
    Expect(1, 121483, '\p{^	Is_TERM}', "");
    Expect(1, 121483, '\P{	Is_TERM}', "");
    Expect(0, 121483, '\P{^	Is_TERM}', "");
    Error('\p{	Thaana:=}');
    Error('\P{	Thaana:=}');
    Expect(1, 65021, '\p{thaana}', "");
    Expect(0, 65021, '\p{^thaana}', "");
    Expect(0, 65021, '\P{thaana}', "");
    Expect(1, 65021, '\P{^thaana}', "");
    Expect(0, 65022, '\p{thaana}', "");
    Expect(1, 65022, '\p{^thaana}', "");
    Expect(1, 65022, '\P{thaana}', "");
    Expect(0, 65022, '\P{^thaana}', "");
    Expect(1, 65021, '\p{ _Thaana}', "");
    Expect(0, 65021, '\p{^ _Thaana}', "");
    Expect(0, 65021, '\P{ _Thaana}', "");
    Expect(1, 65021, '\P{^ _Thaana}', "");
    Expect(0, 65022, '\p{ _Thaana}', "");
    Expect(1, 65022, '\p{^ _Thaana}', "");
    Expect(1, 65022, '\P{ _Thaana}', "");
    Expect(0, 65022, '\P{^ _Thaana}', "");
    Error('\p{:=Is_THAANA}');
    Error('\P{:=Is_THAANA}');
    Expect(1, 65021, '\p{isthaana}', "");
    Expect(0, 65021, '\p{^isthaana}', "");
    Expect(0, 65021, '\P{isthaana}', "");
    Expect(1, 65021, '\P{^isthaana}', "");
    Expect(0, 65022, '\p{isthaana}', "");
    Expect(1, 65022, '\p{^isthaana}', "");
    Expect(1, 65022, '\P{isthaana}', "");
    Expect(0, 65022, '\P{^isthaana}', "");
    Expect(1, 65021, '\p{_	Is_THAANA}', "");
    Expect(0, 65021, '\p{^_	Is_THAANA}', "");
    Expect(0, 65021, '\P{_	Is_THAANA}', "");
    Expect(1, 65021, '\P{^_	Is_THAANA}', "");
    Expect(0, 65022, '\p{_	Is_THAANA}', "");
    Expect(1, 65022, '\p{^_	Is_THAANA}', "");
    Expect(1, 65022, '\P{_	Is_THAANA}', "");
    Expect(0, 65022, '\P{^_	Is_THAANA}', "");
    Error('\p{:=-	thaa}');
    Error('\P{:=-	thaa}');
    Expect(1, 65021, '\p{thaa}', "");
    Expect(0, 65021, '\p{^thaa}', "");
    Expect(0, 65021, '\P{thaa}', "");
    Expect(1, 65021, '\P{^thaa}', "");
    Expect(0, 65022, '\p{thaa}', "");
    Expect(1, 65022, '\p{^thaa}', "");
    Expect(1, 65022, '\P{thaa}', "");
    Expect(0, 65022, '\P{^thaa}', "");
    Expect(1, 65021, '\p{	_Thaa}', "");
    Expect(0, 65021, '\p{^	_Thaa}', "");
    Expect(0, 65021, '\P{	_Thaa}', "");
    Expect(1, 65021, '\P{^	_Thaa}', "");
    Expect(0, 65022, '\p{	_Thaa}', "");
    Expect(1, 65022, '\p{^	_Thaa}', "");
    Expect(1, 65022, '\P{	_Thaa}', "");
    Expect(0, 65022, '\P{^	_Thaa}', "");
    Error('\p{ :=Is_thaa}');
    Error('\P{ :=Is_thaa}');
    Expect(1, 65021, '\p{isthaa}', "");
    Expect(0, 65021, '\p{^isthaa}', "");
    Expect(0, 65021, '\P{isthaa}', "");
    Expect(1, 65021, '\P{^isthaa}', "");
    Expect(0, 65022, '\p{isthaa}', "");
    Expect(1, 65022, '\p{^isthaa}', "");
    Expect(1, 65022, '\P{isthaa}', "");
    Expect(0, 65022, '\P{^isthaa}', "");
    Expect(1, 65021, '\p{_ is_thaa}', "");
    Expect(0, 65021, '\p{^_ is_thaa}', "");
    Expect(0, 65021, '\P{_ is_thaa}', "");
    Expect(1, 65021, '\P{^_ is_thaa}', "");
    Expect(0, 65022, '\p{_ is_thaa}', "");
    Expect(1, 65022, '\p{^_ is_thaa}', "");
    Expect(1, 65022, '\P{_ is_thaa}', "");
    Expect(0, 65022, '\P{^_ is_thaa}', "");
    Error('\p{-_Thai/a/}');
    Error('\P{-_Thai/a/}');
    Expect(1, 3675, '\p{thai}', "");
    Expect(0, 3675, '\p{^thai}', "");
    Expect(0, 3675, '\P{thai}', "");
    Expect(1, 3675, '\P{^thai}', "");
    Expect(0, 3676, '\p{thai}', "");
    Expect(1, 3676, '\p{^thai}', "");
    Expect(1, 3676, '\P{thai}', "");
    Expect(0, 3676, '\P{^thai}', "");
    Expect(1, 3675, '\p{_THAI}', "");
    Expect(0, 3675, '\p{^_THAI}', "");
    Expect(0, 3675, '\P{_THAI}', "");
    Expect(1, 3675, '\P{^_THAI}', "");
    Expect(0, 3676, '\p{_THAI}', "");
    Expect(1, 3676, '\p{^_THAI}', "");
    Expect(1, 3676, '\P{_THAI}', "");
    Expect(0, 3676, '\P{^_THAI}', "");
    Error('\p{ /a/Is_Thai}');
    Error('\P{ /a/Is_Thai}');
    Expect(1, 3675, '\p{isthai}', "");
    Expect(0, 3675, '\p{^isthai}', "");
    Expect(0, 3675, '\P{isthai}', "");
    Expect(1, 3675, '\P{^isthai}', "");
    Expect(0, 3676, '\p{isthai}', "");
    Expect(1, 3676, '\p{^isthai}', "");
    Expect(1, 3676, '\P{isthai}', "");
    Expect(0, 3676, '\P{^isthai}', "");
    Expect(1, 3675, '\p{	-Is_thai}', "");
    Expect(0, 3675, '\p{^	-Is_thai}', "");
    Expect(0, 3675, '\P{	-Is_thai}', "");
    Expect(1, 3675, '\P{^	-Is_thai}', "");
    Expect(0, 3676, '\p{	-Is_thai}', "");
    Expect(1, 3676, '\p{^	-Is_thai}', "");
    Expect(1, 3676, '\P{	-Is_thai}', "");
    Expect(0, 3676, '\P{^	-Is_thai}', "");
    Error('\p{:=_Tibetan}');
    Error('\P{:=_Tibetan}');
    Expect(1, 4058, '\p{tibetan}', "");
    Expect(0, 4058, '\p{^tibetan}', "");
    Expect(0, 4058, '\P{tibetan}', "");
    Expect(1, 4058, '\P{^tibetan}', "");
    Expect(0, 4059, '\p{tibetan}', "");
    Expect(1, 4059, '\p{^tibetan}', "");
    Expect(1, 4059, '\P{tibetan}', "");
    Expect(0, 4059, '\P{^tibetan}', "");
    Expect(1, 4058, '\p{-_Tibetan}', "");
    Expect(0, 4058, '\p{^-_Tibetan}', "");
    Expect(0, 4058, '\P{-_Tibetan}', "");
    Expect(1, 4058, '\P{^-_Tibetan}', "");
    Expect(0, 4059, '\p{-_Tibetan}', "");
    Expect(1, 4059, '\p{^-_Tibetan}', "");
    Expect(1, 4059, '\P{-_Tibetan}', "");
    Expect(0, 4059, '\P{^-_Tibetan}', "");
    Error('\p{/a/	IS_Tibetan}');
    Error('\P{/a/	IS_Tibetan}');
    Expect(1, 4058, '\p{istibetan}', "");
    Expect(0, 4058, '\p{^istibetan}', "");
    Expect(0, 4058, '\P{istibetan}', "");
    Expect(1, 4058, '\P{^istibetan}', "");
    Expect(0, 4059, '\p{istibetan}', "");
    Expect(1, 4059, '\p{^istibetan}', "");
    Expect(1, 4059, '\P{istibetan}', "");
    Expect(0, 4059, '\P{^istibetan}', "");
    Expect(1, 4058, '\p{ -Is_TIBETAN}', "");
    Expect(0, 4058, '\p{^ -Is_TIBETAN}', "");
    Expect(0, 4058, '\P{ -Is_TIBETAN}', "");
    Expect(1, 4058, '\P{^ -Is_TIBETAN}', "");
    Expect(0, 4059, '\p{ -Is_TIBETAN}', "");
    Expect(1, 4059, '\p{^ -Is_TIBETAN}', "");
    Expect(1, 4059, '\P{ -Is_TIBETAN}', "");
    Expect(0, 4059, '\P{^ -Is_TIBETAN}', "");
    Error('\p{	/a/tibt}');
    Error('\P{	/a/tibt}');
    Expect(1, 4058, '\p{tibt}', "");
    Expect(0, 4058, '\p{^tibt}', "");
    Expect(0, 4058, '\P{tibt}', "");
    Expect(1, 4058, '\P{^tibt}', "");
    Expect(0, 4059, '\p{tibt}', "");
    Expect(1, 4059, '\p{^tibt}', "");
    Expect(1, 4059, '\P{tibt}', "");
    Expect(0, 4059, '\P{^tibt}', "");
    Expect(1, 4058, '\p{ Tibt}', "");
    Expect(0, 4058, '\p{^ Tibt}', "");
    Expect(0, 4058, '\P{ Tibt}', "");
    Expect(1, 4058, '\P{^ Tibt}', "");
    Expect(0, 4059, '\p{ Tibt}', "");
    Expect(1, 4059, '\p{^ Tibt}', "");
    Expect(1, 4059, '\P{ Tibt}', "");
    Expect(0, 4059, '\P{^ Tibt}', "");
    Error('\p{_/a/Is_TIBT}');
    Error('\P{_/a/Is_TIBT}');
    Expect(1, 4058, '\p{istibt}', "");
    Expect(0, 4058, '\p{^istibt}', "");
    Expect(0, 4058, '\P{istibt}', "");
    Expect(1, 4058, '\P{^istibt}', "");
    Expect(0, 4059, '\p{istibt}', "");
    Expect(1, 4059, '\p{^istibt}', "");
    Expect(1, 4059, '\P{istibt}', "");
    Expect(0, 4059, '\P{^istibt}', "");
    Expect(1, 4058, '\p{_is_tibt}', "");
    Expect(0, 4058, '\p{^_is_tibt}', "");
    Expect(0, 4058, '\P{_is_tibt}', "");
    Expect(1, 4058, '\P{^_is_tibt}', "");
    Expect(0, 4059, '\p{_is_tibt}', "");
    Expect(1, 4059, '\p{^_is_tibt}', "");
    Expect(1, 4059, '\P{_is_tibt}', "");
    Expect(0, 4059, '\P{^_is_tibt}', "");
    Error('\p{	:=Tifinagh}');
    Error('\P{	:=Tifinagh}');
    Expect(1, 11647, '\p{tifinagh}', "");
    Expect(0, 11647, '\p{^tifinagh}', "");
    Expect(0, 11647, '\P{tifinagh}', "");
    Expect(1, 11647, '\P{^tifinagh}', "");
    Expect(0, 11648, '\p{tifinagh}', "");
    Expect(1, 11648, '\p{^tifinagh}', "");
    Expect(1, 11648, '\P{tifinagh}', "");
    Expect(0, 11648, '\P{^tifinagh}', "");
    Expect(1, 11647, '\p{_Tifinagh}', "");
    Expect(0, 11647, '\p{^_Tifinagh}', "");
    Expect(0, 11647, '\P{_Tifinagh}', "");
    Expect(1, 11647, '\P{^_Tifinagh}', "");
    Expect(0, 11648, '\p{_Tifinagh}', "");
    Expect(1, 11648, '\p{^_Tifinagh}', "");
    Expect(1, 11648, '\P{_Tifinagh}', "");
    Expect(0, 11648, '\P{^_Tifinagh}', "");
    Error('\p{_/a/is_Tifinagh}');
    Error('\P{_/a/is_Tifinagh}');
    Expect(1, 11647, '\p{istifinagh}', "");
    Expect(0, 11647, '\p{^istifinagh}', "");
    Expect(0, 11647, '\P{istifinagh}', "");
    Expect(1, 11647, '\P{^istifinagh}', "");
    Expect(0, 11648, '\p{istifinagh}', "");
    Expect(1, 11648, '\p{^istifinagh}', "");
    Expect(1, 11648, '\P{istifinagh}', "");
    Expect(0, 11648, '\P{^istifinagh}', "");
    Expect(1, 11647, '\p{_ Is_Tifinagh}', "");
    Expect(0, 11647, '\p{^_ Is_Tifinagh}', "");
    Expect(0, 11647, '\P{_ Is_Tifinagh}', "");
    Expect(1, 11647, '\P{^_ Is_Tifinagh}', "");
    Expect(0, 11648, '\p{_ Is_Tifinagh}', "");
    Expect(1, 11648, '\p{^_ Is_Tifinagh}', "");
    Expect(1, 11648, '\P{_ Is_Tifinagh}', "");
    Expect(0, 11648, '\P{^_ Is_Tifinagh}', "");
    Error('\p{__Tfng/a/}');
    Error('\P{__Tfng/a/}');
    Expect(1, 11647, '\p{tfng}', "");
    Expect(0, 11647, '\p{^tfng}', "");
    Expect(0, 11647, '\P{tfng}', "");
    Expect(1, 11647, '\P{^tfng}', "");
    Expect(0, 11648, '\p{tfng}', "");
    Expect(1, 11648, '\p{^tfng}', "");
    Expect(1, 11648, '\P{tfng}', "");
    Expect(0, 11648, '\P{^tfng}', "");
    Expect(1, 11647, '\p{_	tfng}', "");
    Expect(0, 11647, '\p{^_	tfng}', "");
    Expect(0, 11647, '\P{_	tfng}', "");
    Expect(1, 11647, '\P{^_	tfng}', "");
    Expect(0, 11648, '\p{_	tfng}', "");
    Expect(1, 11648, '\p{^_	tfng}', "");
    Expect(1, 11648, '\P{_	tfng}', "");
    Expect(0, 11648, '\P{^_	tfng}', "");
    Error('\p{--IS_Tfng:=}');
    Error('\P{--IS_Tfng:=}');
    Expect(1, 11647, '\p{istfng}', "");
    Expect(0, 11647, '\p{^istfng}', "");
    Expect(0, 11647, '\P{istfng}', "");
    Expect(1, 11647, '\P{^istfng}', "");
    Expect(0, 11648, '\p{istfng}', "");
    Expect(1, 11648, '\p{^istfng}', "");
    Expect(1, 11648, '\P{istfng}', "");
    Expect(0, 11648, '\P{^istfng}', "");
    Expect(1, 11647, '\p{is_Tfng}', "");
    Expect(0, 11647, '\p{^is_Tfng}', "");
    Expect(0, 11647, '\P{is_Tfng}', "");
    Expect(1, 11647, '\P{^is_Tfng}', "");
    Expect(0, 11648, '\p{is_Tfng}', "");
    Expect(1, 11648, '\p{^is_Tfng}', "");
    Expect(1, 11648, '\P{is_Tfng}', "");
    Expect(0, 11648, '\P{^is_Tfng}', "");
    Error('\p{:=tirhuta}');
    Error('\P{:=tirhuta}');
    Expect(1, 70873, '\p{tirhuta}', "");
    Expect(0, 70873, '\p{^tirhuta}', "");
    Expect(0, 70873, '\P{tirhuta}', "");
    Expect(1, 70873, '\P{^tirhuta}', "");
    Expect(0, 70874, '\p{tirhuta}', "");
    Expect(1, 70874, '\p{^tirhuta}', "");
    Expect(1, 70874, '\P{tirhuta}', "");
    Expect(0, 70874, '\P{^tirhuta}', "");
    Expect(1, 70873, '\p{-TIRHUTA}', "");
    Expect(0, 70873, '\p{^-TIRHUTA}', "");
    Expect(0, 70873, '\P{-TIRHUTA}', "");
    Expect(1, 70873, '\P{^-TIRHUTA}', "");
    Expect(0, 70874, '\p{-TIRHUTA}', "");
    Expect(1, 70874, '\p{^-TIRHUTA}', "");
    Expect(1, 70874, '\P{-TIRHUTA}', "");
    Expect(0, 70874, '\P{^-TIRHUTA}', "");
    Error('\p{ Is_TIRHUTA/a/}');
    Error('\P{ Is_TIRHUTA/a/}');
    Expect(1, 70873, '\p{istirhuta}', "");
    Expect(0, 70873, '\p{^istirhuta}', "");
    Expect(0, 70873, '\P{istirhuta}', "");
    Expect(1, 70873, '\P{^istirhuta}', "");
    Expect(0, 70874, '\p{istirhuta}', "");
    Expect(1, 70874, '\p{^istirhuta}', "");
    Expect(1, 70874, '\P{istirhuta}', "");
    Expect(0, 70874, '\P{^istirhuta}', "");
    Expect(1, 70873, '\p{IS_Tirhuta}', "");
    Expect(0, 70873, '\p{^IS_Tirhuta}', "");
    Expect(0, 70873, '\P{IS_Tirhuta}', "");
    Expect(1, 70873, '\P{^IS_Tirhuta}', "");
    Expect(0, 70874, '\p{IS_Tirhuta}', "");
    Expect(1, 70874, '\p{^IS_Tirhuta}', "");
    Expect(1, 70874, '\P{IS_Tirhuta}', "");
    Expect(0, 70874, '\P{^IS_Tirhuta}', "");
    Error('\p{Tirh/a/}');
    Error('\P{Tirh/a/}');
    Expect(1, 70873, '\p{tirh}', "");
    Expect(0, 70873, '\p{^tirh}', "");
    Expect(0, 70873, '\P{tirh}', "");
    Expect(1, 70873, '\P{^tirh}', "");
    Expect(0, 70874, '\p{tirh}', "");
    Expect(1, 70874, '\p{^tirh}', "");
    Expect(1, 70874, '\P{tirh}', "");
    Expect(0, 70874, '\P{^tirh}', "");
    Expect(1, 70873, '\p{	-TIRH}', "");
    Expect(0, 70873, '\p{^	-TIRH}', "");
    Expect(0, 70873, '\P{	-TIRH}', "");
    Expect(1, 70873, '\P{^	-TIRH}', "");
    Expect(0, 70874, '\p{	-TIRH}', "");
    Expect(1, 70874, '\p{^	-TIRH}', "");
    Expect(1, 70874, '\P{	-TIRH}', "");
    Expect(0, 70874, '\P{^	-TIRH}', "");
    Error('\p{:= Is_TIRH}');
    Error('\P{:= Is_TIRH}');
    Expect(1, 70873, '\p{istirh}', "");
    Expect(0, 70873, '\p{^istirh}', "");
    Expect(0, 70873, '\P{istirh}', "");
    Expect(1, 70873, '\P{^istirh}', "");
    Expect(0, 70874, '\p{istirh}', "");
    Expect(1, 70874, '\p{^istirh}', "");
    Expect(1, 70874, '\P{istirh}', "");
    Expect(0, 70874, '\P{^istirh}', "");
    Expect(1, 70873, '\p{- Is_Tirh}', "");
    Expect(0, 70873, '\p{^- Is_Tirh}', "");
    Expect(0, 70873, '\P{- Is_Tirh}', "");
    Expect(1, 70873, '\P{^- Is_Tirh}', "");
    Expect(0, 70874, '\p{- Is_Tirh}', "");
    Expect(1, 70874, '\p{^- Is_Tirh}', "");
    Expect(1, 70874, '\P{- Is_Tirh}', "");
    Expect(0, 70874, '\P{^- Is_Tirh}', "");
    Error('\p{_:=Titlecase}');
    Error('\P{_:=Titlecase}');
    Expect(1, 8188, '\p{titlecase}', "");
    Expect(0, 8188, '\p{^titlecase}', "");
    Expect(0, 8188, '\P{titlecase}', "");
    Expect(1, 8188, '\P{^titlecase}', "");
    Expect(0, 8189, '\p{titlecase}', "");
    Expect(1, 8189, '\p{^titlecase}', "");
    Expect(1, 8189, '\P{titlecase}', "");
    Expect(0, 8189, '\P{^titlecase}', "");
    Expect(1, 8188, '\p{ titlecase}', "");
    Expect(0, 8188, '\p{^ titlecase}', "");
    Expect(0, 8188, '\P{ titlecase}', "");
    Expect(1, 8188, '\P{^ titlecase}', "");
    Expect(0, 8189, '\p{ titlecase}', "");
    Expect(1, 8189, '\p{^ titlecase}', "");
    Expect(1, 8189, '\P{ titlecase}', "");
    Expect(0, 8189, '\P{^ titlecase}', "");
    Error('\p{/a/-	Title}');
    Error('\P{/a/-	Title}');
    Expect(1, 8188, '\p{title}', "");
    Expect(0, 8188, '\p{^title}', "");
    Expect(0, 8188, '\P{title}', "");
    Expect(1, 8188, '\P{^title}', "");
    Expect(0, 8189, '\p{title}', "");
    Expect(1, 8189, '\p{^title}', "");
    Expect(1, 8189, '\P{title}', "");
    Expect(0, 8189, '\P{^title}', "");
    Expect(1, 8188, '\p{-	Title}', "");
    Expect(0, 8188, '\p{^-	Title}', "");
    Expect(0, 8188, '\P{-	Title}', "");
    Expect(1, 8188, '\P{^-	Title}', "");
    Expect(0, 8189, '\p{-	Title}', "");
    Expect(1, 8189, '\p{^-	Title}', "");
    Expect(1, 8189, '\P{-	Title}', "");
    Expect(0, 8189, '\P{^-	Title}', "");
    Error('\p{_-is_Titlecase:=}');
    Error('\P{_-is_Titlecase:=}');
    Expect(1, 8188, '\p{istitlecase}', "");
    Expect(0, 8188, '\p{^istitlecase}', "");
    Expect(0, 8188, '\P{istitlecase}', "");
    Expect(1, 8188, '\P{^istitlecase}', "");
    Expect(0, 8189, '\p{istitlecase}', "");
    Expect(1, 8189, '\p{^istitlecase}', "");
    Expect(1, 8189, '\P{istitlecase}', "");
    Expect(0, 8189, '\P{^istitlecase}', "");
    Expect(1, 8188, '\p{-	Is_titlecase}', "");
    Expect(0, 8188, '\p{^-	Is_titlecase}', "");
    Expect(0, 8188, '\P{-	Is_titlecase}', "");
    Expect(1, 8188, '\P{^-	Is_titlecase}', "");
    Expect(0, 8189, '\p{-	Is_titlecase}', "");
    Expect(1, 8189, '\p{^-	Is_titlecase}', "");
    Expect(1, 8189, '\P{-	Is_titlecase}', "");
    Expect(0, 8189, '\P{^-	Is_titlecase}', "");
    Error('\p{ :=IS_Title}');
    Error('\P{ :=IS_Title}');
    Expect(1, 8188, '\p{istitle}', "");
    Expect(0, 8188, '\p{^istitle}', "");
    Expect(0, 8188, '\P{istitle}', "");
    Expect(1, 8188, '\P{^istitle}', "");
    Expect(0, 8189, '\p{istitle}', "");
    Expect(1, 8189, '\p{^istitle}', "");
    Expect(1, 8189, '\P{istitle}', "");
    Expect(0, 8189, '\P{^istitle}', "");
    Expect(1, 8188, '\p{_is_TITLE}', "");
    Expect(0, 8188, '\p{^_is_TITLE}', "");
    Expect(0, 8188, '\P{_is_TITLE}', "");
    Expect(1, 8188, '\P{^_is_TITLE}', "");
    Expect(0, 8189, '\p{_is_TITLE}', "");
    Expect(1, 8189, '\p{^_is_TITLE}', "");
    Expect(1, 8189, '\P{_is_TITLE}', "");
    Expect(0, 8189, '\P{^_is_TITLE}', "");
    Error('\p{_Titlecase_Letter:=}');
    Error('\P{_Titlecase_Letter:=}');
    Expect(1, 8188, '\p{titlecaseletter}', "");
    Expect(0, 8188, '\p{^titlecaseletter}', "");
    Expect(0, 8188, '\P{titlecaseletter}', "");
    Expect(1, 8188, '\P{^titlecaseletter}', "");
    Expect(0, 8189, '\p{titlecaseletter}', "");
    Expect(1, 8189, '\p{^titlecaseletter}', "");
    Expect(1, 8189, '\P{titlecaseletter}', "");
    Expect(0, 8189, '\P{^titlecaseletter}', "");
    Expect(1, 8188, '\p{	TITLECASE_LETTER}', "");
    Expect(0, 8188, '\p{^	TITLECASE_LETTER}', "");
    Expect(0, 8188, '\P{	TITLECASE_LETTER}', "");
    Expect(1, 8188, '\P{^	TITLECASE_LETTER}', "");
    Expect(0, 8189, '\p{	TITLECASE_LETTER}', "");
    Expect(1, 8189, '\p{^	TITLECASE_LETTER}', "");
    Expect(1, 8189, '\P{	TITLECASE_LETTER}', "");
    Expect(0, 8189, '\P{^	TITLECASE_LETTER}', "");
    Error('\p{--IS_Titlecase_LETTER/a/}');
    Error('\P{--IS_Titlecase_LETTER/a/}');
    Expect(1, 8188, '\p{istitlecaseletter}', "");
    Expect(0, 8188, '\p{^istitlecaseletter}', "");
    Expect(0, 8188, '\P{istitlecaseletter}', "");
    Expect(1, 8188, '\P{^istitlecaseletter}', "");
    Expect(0, 8189, '\p{istitlecaseletter}', "");
    Expect(1, 8189, '\p{^istitlecaseletter}', "");
    Expect(1, 8189, '\P{istitlecaseletter}', "");
    Expect(0, 8189, '\P{^istitlecaseletter}', "");
    Expect(1, 8188, '\p{- Is_Titlecase_letter}', "");
    Expect(0, 8188, '\p{^- Is_Titlecase_letter}', "");
    Expect(0, 8188, '\P{- Is_Titlecase_letter}', "");
    Expect(1, 8188, '\P{^- Is_Titlecase_letter}', "");
    Expect(0, 8189, '\p{- Is_Titlecase_letter}', "");
    Expect(1, 8189, '\p{^- Is_Titlecase_letter}', "");
    Expect(1, 8189, '\P{- Is_Titlecase_letter}', "");
    Expect(0, 8189, '\P{^- Is_Titlecase_letter}', "");
    Error('\p{/a/_Lt}');
    Error('\P{/a/_Lt}');
    Expect(1, 8188, '\p{lt}', "");
    Expect(0, 8188, '\p{^lt}', "");
    Expect(0, 8188, '\P{lt}', "");
    Expect(1, 8188, '\P{^lt}', "");
    Expect(0, 8189, '\p{lt}', "");
    Expect(1, 8189, '\p{^lt}', "");
    Expect(1, 8189, '\P{lt}', "");
    Expect(0, 8189, '\P{^lt}', "");
    Expect(1, 8188, '\p{	Lt}', "");
    Expect(0, 8188, '\p{^	Lt}', "");
    Expect(0, 8188, '\P{	Lt}', "");
    Expect(1, 8188, '\P{^	Lt}', "");
    Expect(0, 8189, '\p{	Lt}', "");
    Expect(1, 8189, '\p{^	Lt}', "");
    Expect(1, 8189, '\P{	Lt}', "");
    Expect(0, 8189, '\P{^	Lt}', "");
    Error('\p{:=_is_lt}');
    Error('\P{:=_is_lt}');
    Expect(1, 8188, '\p{islt}', "");
    Expect(0, 8188, '\p{^islt}', "");
    Expect(0, 8188, '\P{islt}', "");
    Expect(1, 8188, '\P{^islt}', "");
    Expect(0, 8189, '\p{islt}', "");
    Expect(1, 8189, '\p{^islt}', "");
    Expect(1, 8189, '\P{islt}', "");
    Expect(0, 8189, '\P{^islt}', "");
    Expect(1, 8188, '\p{_Is_lt}', "");
    Expect(0, 8188, '\p{^_Is_lt}', "");
    Expect(0, 8188, '\P{_Is_lt}', "");
    Expect(1, 8188, '\P{^_Is_lt}', "");
    Expect(0, 8189, '\p{_Is_lt}', "");
    Expect(1, 8189, '\p{^_Is_lt}', "");
    Expect(1, 8189, '\P{_Is_lt}', "");
    Expect(0, 8189, '\P{^_Is_lt}', "");
    Error('\p{:=transport_And_Map_Symbols}');
    Error('\P{:=transport_And_Map_Symbols}');
    Expect(1, 128767, '\p{transportandmapsymbols}', "");
    Expect(0, 128767, '\p{^transportandmapsymbols}', "");
    Expect(0, 128767, '\P{transportandmapsymbols}', "");
    Expect(1, 128767, '\P{^transportandmapsymbols}', "");
    Expect(0, 128768, '\p{transportandmapsymbols}', "");
    Expect(1, 128768, '\p{^transportandmapsymbols}', "");
    Expect(1, 128768, '\P{transportandmapsymbols}', "");
    Expect(0, 128768, '\P{^transportandmapsymbols}', "");
    Expect(1, 128767, '\p{transport_AND_map_symbols}', "");
    Expect(0, 128767, '\p{^transport_AND_map_symbols}', "");
    Expect(0, 128767, '\P{transport_AND_map_symbols}', "");
    Expect(1, 128767, '\P{^transport_AND_map_symbols}', "");
    Expect(0, 128768, '\p{transport_AND_map_symbols}', "");
    Expect(1, 128768, '\p{^transport_AND_map_symbols}', "");
    Expect(1, 128768, '\P{transport_AND_map_symbols}', "");
    Expect(0, 128768, '\P{^transport_AND_map_symbols}', "");
    Error('\p{-/a/IS_TRANSPORT_and_Map_Symbols}');
    Error('\P{-/a/IS_TRANSPORT_and_Map_Symbols}');
    Expect(1, 128767, '\p{istransportandmapsymbols}', "");
    Expect(0, 128767, '\p{^istransportandmapsymbols}', "");
    Expect(0, 128767, '\P{istransportandmapsymbols}', "");
    Expect(1, 128767, '\P{^istransportandmapsymbols}', "");
    Expect(0, 128768, '\p{istransportandmapsymbols}', "");
    Expect(1, 128768, '\p{^istransportandmapsymbols}', "");
    Expect(1, 128768, '\P{istransportandmapsymbols}', "");
    Expect(0, 128768, '\P{^istransportandmapsymbols}', "");
    Expect(1, 128767, '\p{_-Is_transport_And_MAP_Symbols}', "");
    Expect(0, 128767, '\p{^_-Is_transport_And_MAP_Symbols}', "");
    Expect(0, 128767, '\P{_-Is_transport_And_MAP_Symbols}', "");
    Expect(1, 128767, '\P{^_-Is_transport_And_MAP_Symbols}', "");
    Expect(0, 128768, '\p{_-Is_transport_And_MAP_Symbols}', "");
    Expect(1, 128768, '\p{^_-Is_transport_And_MAP_Symbols}', "");
    Expect(1, 128768, '\P{_-Is_transport_And_MAP_Symbols}', "");
    Expect(0, 128768, '\P{^_-Is_transport_And_MAP_Symbols}', "");
    Error('\p{	-In_Transport_And_Map_Symbols:=}');
    Error('\P{	-In_Transport_And_Map_Symbols:=}');
    Expect(1, 128767, '\p{intransportandmapsymbols}', "");
    Expect(0, 128767, '\p{^intransportandmapsymbols}', "");
    Expect(0, 128767, '\P{intransportandmapsymbols}', "");
    Expect(1, 128767, '\P{^intransportandmapsymbols}', "");
    Expect(0, 128768, '\p{intransportandmapsymbols}', "");
    Expect(1, 128768, '\p{^intransportandmapsymbols}', "");
    Expect(1, 128768, '\P{intransportandmapsymbols}', "");
    Expect(0, 128768, '\P{^intransportandmapsymbols}', "");
    Expect(1, 128767, '\p{ In_Transport_and_MAP_Symbols}', "");
    Expect(0, 128767, '\p{^ In_Transport_and_MAP_Symbols}', "");
    Expect(0, 128767, '\P{ In_Transport_and_MAP_Symbols}', "");
    Expect(1, 128767, '\P{^ In_Transport_and_MAP_Symbols}', "");
    Expect(0, 128768, '\p{ In_Transport_and_MAP_Symbols}', "");
    Expect(1, 128768, '\p{^ In_Transport_and_MAP_Symbols}', "");
    Expect(1, 128768, '\P{ In_Transport_and_MAP_Symbols}', "");
    Expect(0, 128768, '\P{^ In_Transport_and_MAP_Symbols}', "");
    Error('\p{	_Transport_And_map:=}');
    Error('\P{	_Transport_And_map:=}');
    Expect(1, 128767, '\p{transportandmap}', "");
    Expect(0, 128767, '\p{^transportandmap}', "");
    Expect(0, 128767, '\P{transportandmap}', "");
    Expect(1, 128767, '\P{^transportandmap}', "");
    Expect(0, 128768, '\p{transportandmap}', "");
    Expect(1, 128768, '\p{^transportandmap}', "");
    Expect(1, 128768, '\P{transportandmap}', "");
    Expect(0, 128768, '\P{^transportandmap}', "");
    Expect(1, 128767, '\p{_ TRANSPORT_AND_MAP}', "");
    Expect(0, 128767, '\p{^_ TRANSPORT_AND_MAP}', "");
    Expect(0, 128767, '\P{_ TRANSPORT_AND_MAP}', "");
    Expect(1, 128767, '\P{^_ TRANSPORT_AND_MAP}', "");
    Expect(0, 128768, '\p{_ TRANSPORT_AND_MAP}', "");
    Expect(1, 128768, '\p{^_ TRANSPORT_AND_MAP}', "");
    Expect(1, 128768, '\P{_ TRANSPORT_AND_MAP}', "");
    Expect(0, 128768, '\P{^_ TRANSPORT_AND_MAP}', "");
    Error('\p{:= IS_TRANSPORT_and_MAP}');
    Error('\P{:= IS_TRANSPORT_and_MAP}');
    Expect(1, 128767, '\p{istransportandmap}', "");
    Expect(0, 128767, '\p{^istransportandmap}', "");
    Expect(0, 128767, '\P{istransportandmap}', "");
    Expect(1, 128767, '\P{^istransportandmap}', "");
    Expect(0, 128768, '\p{istransportandmap}', "");
    Expect(1, 128768, '\p{^istransportandmap}', "");
    Expect(1, 128768, '\P{istransportandmap}', "");
    Expect(0, 128768, '\P{^istransportandmap}', "");
    Expect(1, 128767, '\p{-	is_transport_AND_Map}', "");
    Expect(0, 128767, '\p{^-	is_transport_AND_Map}', "");
    Expect(0, 128767, '\P{-	is_transport_AND_Map}', "");
    Expect(1, 128767, '\P{^-	is_transport_AND_Map}', "");
    Expect(0, 128768, '\p{-	is_transport_AND_Map}', "");
    Expect(1, 128768, '\p{^-	is_transport_AND_Map}', "");
    Expect(1, 128768, '\P{-	is_transport_AND_Map}', "");
    Expect(0, 128768, '\P{^-	is_transport_AND_Map}', "");
    Error('\p{/a/__In_Transport_AND_MAP}');
    Error('\P{/a/__In_Transport_AND_MAP}');
    Expect(1, 128767, '\p{intransportandmap}', "");
    Expect(0, 128767, '\p{^intransportandmap}', "");
    Expect(0, 128767, '\P{intransportandmap}', "");
    Expect(1, 128767, '\P{^intransportandmap}', "");
    Expect(0, 128768, '\p{intransportandmap}', "");
    Expect(1, 128768, '\p{^intransportandmap}', "");
    Expect(1, 128768, '\P{intransportandmap}', "");
    Expect(0, 128768, '\P{^intransportandmap}', "");
    Expect(1, 128767, '\p{- in_transport_AND_Map}', "");
    Expect(0, 128767, '\p{^- in_transport_AND_Map}', "");
    Expect(0, 128767, '\P{- in_transport_AND_Map}', "");
    Expect(1, 128767, '\P{^- in_transport_AND_Map}', "");
    Expect(0, 128768, '\p{- in_transport_AND_Map}', "");
    Expect(1, 128768, '\p{^- in_transport_AND_Map}', "");
    Expect(1, 128768, '\P{- in_transport_AND_Map}', "");
    Expect(0, 128768, '\P{^- in_transport_AND_Map}', "");
    Error('\p{_ Ugaritic/a/}');
    Error('\P{_ Ugaritic/a/}');
    Expect(1, 66463, '\p{ugaritic}', "");
    Expect(0, 66463, '\p{^ugaritic}', "");
    Expect(0, 66463, '\P{ugaritic}', "");
    Expect(1, 66463, '\P{^ugaritic}', "");
    Expect(0, 66464, '\p{ugaritic}', "");
    Expect(1, 66464, '\p{^ugaritic}', "");
    Expect(1, 66464, '\P{ugaritic}', "");
    Expect(0, 66464, '\P{^ugaritic}', "");
    Expect(1, 66463, '\p{	_UGARITIC}', "");
    Expect(0, 66463, '\p{^	_UGARITIC}', "");
    Expect(0, 66463, '\P{	_UGARITIC}', "");
    Expect(1, 66463, '\P{^	_UGARITIC}', "");
    Expect(0, 66464, '\p{	_UGARITIC}', "");
    Expect(1, 66464, '\p{^	_UGARITIC}', "");
    Expect(1, 66464, '\P{	_UGARITIC}', "");
    Expect(0, 66464, '\P{^	_UGARITIC}', "");
    Error('\p{	 Is_ugaritic/a/}');
    Error('\P{	 Is_ugaritic/a/}');
    Expect(1, 66463, '\p{isugaritic}', "");
    Expect(0, 66463, '\p{^isugaritic}', "");
    Expect(0, 66463, '\P{isugaritic}', "");
    Expect(1, 66463, '\P{^isugaritic}', "");
    Expect(0, 66464, '\p{isugaritic}', "");
    Expect(1, 66464, '\p{^isugaritic}', "");
    Expect(1, 66464, '\P{isugaritic}', "");
    Expect(0, 66464, '\P{^isugaritic}', "");
    Expect(1, 66463, '\p{-Is_UGARITIC}', "");
    Expect(0, 66463, '\p{^-Is_UGARITIC}', "");
    Expect(0, 66463, '\P{-Is_UGARITIC}', "");
    Expect(1, 66463, '\P{^-Is_UGARITIC}', "");
    Expect(0, 66464, '\p{-Is_UGARITIC}', "");
    Expect(1, 66464, '\p{^-Is_UGARITIC}', "");
    Expect(1, 66464, '\P{-Is_UGARITIC}', "");
    Expect(0, 66464, '\P{^-Is_UGARITIC}', "");
    Error('\p{:=-Ugar}');
    Error('\P{:=-Ugar}');
    Expect(1, 66463, '\p{ugar}', "");
    Expect(0, 66463, '\p{^ugar}', "");
    Expect(0, 66463, '\P{ugar}', "");
    Expect(1, 66463, '\P{^ugar}', "");
    Expect(0, 66464, '\p{ugar}', "");
    Expect(1, 66464, '\p{^ugar}', "");
    Expect(1, 66464, '\P{ugar}', "");
    Expect(0, 66464, '\P{^ugar}', "");
    Expect(1, 66463, '\p{__UGAR}', "");
    Expect(0, 66463, '\p{^__UGAR}', "");
    Expect(0, 66463, '\P{__UGAR}', "");
    Expect(1, 66463, '\P{^__UGAR}', "");
    Expect(0, 66464, '\p{__UGAR}', "");
    Expect(1, 66464, '\p{^__UGAR}', "");
    Expect(1, 66464, '\P{__UGAR}', "");
    Expect(0, 66464, '\P{^__UGAR}', "");
    Error('\p{	/a/Is_Ugar}');
    Error('\P{	/a/Is_Ugar}');
    Expect(1, 66463, '\p{isugar}', "");
    Expect(0, 66463, '\p{^isugar}', "");
    Expect(0, 66463, '\P{isugar}', "");
    Expect(1, 66463, '\P{^isugar}', "");
    Expect(0, 66464, '\p{isugar}', "");
    Expect(1, 66464, '\p{^isugar}', "");
    Expect(1, 66464, '\P{isugar}', "");
    Expect(0, 66464, '\P{^isugar}', "");
    Expect(1, 66463, '\p{_Is_Ugar}', "");
    Expect(0, 66463, '\p{^_Is_Ugar}', "");
    Expect(0, 66463, '\P{_Is_Ugar}', "");
    Expect(1, 66463, '\P{^_Is_Ugar}', "");
    Expect(0, 66464, '\p{_Is_Ugar}', "");
    Expect(1, 66464, '\p{^_Is_Ugar}', "");
    Expect(1, 66464, '\P{_Is_Ugar}', "");
    Expect(0, 66464, '\P{^_Is_Ugar}', "");
    Error('\p{:= _Unassigned}');
    Error('\P{:= _Unassigned}');
    Expect(1, 918000, '\p{unassigned}', "");
    Expect(0, 918000, '\p{^unassigned}', "");
    Expect(0, 918000, '\P{unassigned}', "");
    Expect(1, 918000, '\P{^unassigned}', "");
    Expect(0, 1114109, '\p{unassigned}', "");
    Expect(1, 1114109, '\p{^unassigned}', "");
    Expect(1, 1114109, '\P{unassigned}', "");
    Expect(0, 1114109, '\P{^unassigned}', "");
    Expect(1, 918000, '\p{-Unassigned}', "");
    Expect(0, 918000, '\p{^-Unassigned}', "");
    Expect(0, 918000, '\P{-Unassigned}', "");
    Expect(1, 918000, '\P{^-Unassigned}', "");
    Expect(0, 1114109, '\p{-Unassigned}', "");
    Expect(1, 1114109, '\p{^-Unassigned}', "");
    Expect(1, 1114109, '\P{-Unassigned}', "");
    Expect(0, 1114109, '\P{^-Unassigned}', "");
    Error('\p{ -Is_unassigned:=}');
    Error('\P{ -Is_unassigned:=}');
    Expect(1, 918000, '\p{isunassigned}', "");
    Expect(0, 918000, '\p{^isunassigned}', "");
    Expect(0, 918000, '\P{isunassigned}', "");
    Expect(1, 918000, '\P{^isunassigned}', "");
    Expect(0, 1114109, '\p{isunassigned}', "");
    Expect(1, 1114109, '\p{^isunassigned}', "");
    Expect(1, 1114109, '\P{isunassigned}', "");
    Expect(0, 1114109, '\P{^isunassigned}', "");
    Expect(1, 918000, '\p{		is_Unassigned}', "");
    Expect(0, 918000, '\p{^		is_Unassigned}', "");
    Expect(0, 918000, '\P{		is_Unassigned}', "");
    Expect(1, 918000, '\P{^		is_Unassigned}', "");
    Expect(0, 1114109, '\p{		is_Unassigned}', "");
    Expect(1, 1114109, '\p{^		is_Unassigned}', "");
    Expect(1, 1114109, '\P{		is_Unassigned}', "");
    Expect(0, 1114109, '\P{^		is_Unassigned}', "");
    Error('\p{/a/		CN}');
    Error('\P{/a/		CN}');
    Expect(1, 918000, '\p{cn}', "");
    Expect(0, 918000, '\p{^cn}', "");
    Expect(0, 918000, '\P{cn}', "");
    Expect(1, 918000, '\P{^cn}', "");
    Expect(0, 1114109, '\p{cn}', "");
    Expect(1, 1114109, '\p{^cn}', "");
    Expect(1, 1114109, '\P{cn}', "");
    Expect(0, 1114109, '\P{^cn}', "");
    Expect(1, 918000, '\p{ 	Cn}', "");
    Expect(0, 918000, '\p{^ 	Cn}', "");
    Expect(0, 918000, '\P{ 	Cn}', "");
    Expect(1, 918000, '\P{^ 	Cn}', "");
    Expect(0, 1114109, '\p{ 	Cn}', "");
    Expect(1, 1114109, '\p{^ 	Cn}', "");
    Expect(1, 1114109, '\P{ 	Cn}', "");
    Expect(0, 1114109, '\P{^ 	Cn}', "");
    Error('\p{-_IS_Cn:=}');
    Error('\P{-_IS_Cn:=}');
    Expect(1, 918000, '\p{iscn}', "");
    Expect(0, 918000, '\p{^iscn}', "");
    Expect(0, 918000, '\P{iscn}', "");
    Expect(1, 918000, '\P{^iscn}', "");
    Expect(0, 1114109, '\p{iscn}', "");
    Expect(1, 1114109, '\p{^iscn}', "");
    Expect(1, 1114109, '\P{iscn}', "");
    Expect(0, 1114109, '\P{^iscn}', "");
    Expect(1, 918000, '\p{-is_Cn}', "");
    Expect(0, 918000, '\p{^-is_Cn}', "");
    Expect(0, 918000, '\P{-is_Cn}', "");
    Expect(1, 918000, '\P{^-is_Cn}', "");
    Expect(0, 1114109, '\p{-is_Cn}', "");
    Expect(1, 1114109, '\p{^-is_Cn}', "");
    Expect(1, 1114109, '\P{-is_Cn}', "");
    Expect(0, 1114109, '\P{^-is_Cn}', "");
    Error('\p{/a/UNIFIED_Canadian_ABORIGINAL_Syllabics}');
    Error('\P{/a/UNIFIED_Canadian_ABORIGINAL_Syllabics}');
    Expect(1, 5759, '\p{unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5759, '\p{^unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5759, '\P{unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5759, '\P{^unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5760, '\p{unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5760, '\p{^unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5760, '\P{unifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5760, '\P{^unifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5759, '\p{	unified_canadian_Aboriginal_Syllabics}', "");
    Expect(0, 5759, '\p{^	unified_canadian_Aboriginal_Syllabics}', "");
    Expect(0, 5759, '\P{	unified_canadian_Aboriginal_Syllabics}', "");
    Expect(1, 5759, '\P{^	unified_canadian_Aboriginal_Syllabics}', "");
    Expect(0, 5760, '\p{	unified_canadian_Aboriginal_Syllabics}', "");
    Expect(1, 5760, '\p{^	unified_canadian_Aboriginal_Syllabics}', "");
    Expect(1, 5760, '\P{	unified_canadian_Aboriginal_Syllabics}', "");
    Expect(0, 5760, '\P{^	unified_canadian_Aboriginal_Syllabics}', "");
    Error('\p{ /a/Is_Unified_CANADIAN_aboriginal_Syllabics}');
    Error('\P{ /a/Is_Unified_CANADIAN_aboriginal_Syllabics}');
    Expect(1, 5759, '\p{isunifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5759, '\p{^isunifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5759, '\P{isunifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5759, '\P{^isunifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5760, '\p{isunifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5760, '\p{^isunifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5760, '\P{isunifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5760, '\P{^isunifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5759, '\p{	 Is_Unified_Canadian_aboriginal_Syllabics}', "");
    Expect(0, 5759, '\p{^	 Is_Unified_Canadian_aboriginal_Syllabics}', "");
    Expect(0, 5759, '\P{	 Is_Unified_Canadian_aboriginal_Syllabics}', "");
    Expect(1, 5759, '\P{^	 Is_Unified_Canadian_aboriginal_Syllabics}', "");
    Expect(0, 5760, '\p{	 Is_Unified_Canadian_aboriginal_Syllabics}', "");
    Expect(1, 5760, '\p{^	 Is_Unified_Canadian_aboriginal_Syllabics}', "");
    Expect(1, 5760, '\P{	 Is_Unified_Canadian_aboriginal_Syllabics}', "");
    Expect(0, 5760, '\P{^	 Is_Unified_Canadian_aboriginal_Syllabics}', "");
    Error('\p{ In_Unified_canadian_Aboriginal_Syllabics/a/}');
    Error('\P{ In_Unified_canadian_Aboriginal_Syllabics/a/}');
    Expect(1, 5759, '\p{inunifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5759, '\p{^inunifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5759, '\P{inunifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5759, '\P{^inunifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5760, '\p{inunifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5760, '\p{^inunifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5760, '\P{inunifiedcanadianaboriginalsyllabics}', "");
    Expect(0, 5760, '\P{^inunifiedcanadianaboriginalsyllabics}', "");
    Expect(1, 5759, '\p{  In_Unified_Canadian_ABORIGINAL_Syllabics}', "");
    Expect(0, 5759, '\p{^  In_Unified_Canadian_ABORIGINAL_Syllabics}', "");
    Expect(0, 5759, '\P{  In_Unified_Canadian_ABORIGINAL_Syllabics}', "");
    Expect(1, 5759, '\P{^  In_Unified_Canadian_ABORIGINAL_Syllabics}', "");
    Expect(0, 5760, '\p{  In_Unified_Canadian_ABORIGINAL_Syllabics}', "");
    Expect(1, 5760, '\p{^  In_Unified_Canadian_ABORIGINAL_Syllabics}', "");
    Expect(1, 5760, '\P{  In_Unified_Canadian_ABORIGINAL_Syllabics}', "");
    Expect(0, 5760, '\P{^  In_Unified_Canadian_ABORIGINAL_Syllabics}', "");
    Error('\p{-_ucas/a/}');
    Error('\P{-_ucas/a/}');
    Expect(1, 5759, '\p{ucas}', "");
    Expect(0, 5759, '\p{^ucas}', "");
    Expect(0, 5759, '\P{ucas}', "");
    Expect(1, 5759, '\P{^ucas}', "");
    Expect(0, 5760, '\p{ucas}', "");
    Expect(1, 5760, '\p{^ucas}', "");
    Expect(1, 5760, '\P{ucas}', "");
    Expect(0, 5760, '\P{^ucas}', "");
    Expect(1, 5759, '\p{  UCAS}', "");
    Expect(0, 5759, '\p{^  UCAS}', "");
    Expect(0, 5759, '\P{  UCAS}', "");
    Expect(1, 5759, '\P{^  UCAS}', "");
    Expect(0, 5760, '\p{  UCAS}', "");
    Expect(1, 5760, '\p{^  UCAS}', "");
    Expect(1, 5760, '\P{  UCAS}', "");
    Expect(0, 5760, '\P{^  UCAS}', "");
    Error('\p{/a/	Is_UCAS}');
    Error('\P{/a/	Is_UCAS}');
    Expect(1, 5759, '\p{isucas}', "");
    Expect(0, 5759, '\p{^isucas}', "");
    Expect(0, 5759, '\P{isucas}', "");
    Expect(1, 5759, '\P{^isucas}', "");
    Expect(0, 5760, '\p{isucas}', "");
    Expect(1, 5760, '\p{^isucas}', "");
    Expect(1, 5760, '\P{isucas}', "");
    Expect(0, 5760, '\P{^isucas}', "");
    Expect(1, 5759, '\p{ 	Is_UCAS}', "");
    Expect(0, 5759, '\p{^ 	Is_UCAS}', "");
    Expect(0, 5759, '\P{ 	Is_UCAS}', "");
    Expect(1, 5759, '\P{^ 	Is_UCAS}', "");
    Expect(0, 5760, '\p{ 	Is_UCAS}', "");
    Expect(1, 5760, '\p{^ 	Is_UCAS}', "");
    Expect(1, 5760, '\P{ 	Is_UCAS}', "");
    Expect(0, 5760, '\P{^ 	Is_UCAS}', "");
    Error('\p{/a/in_UCAS}');
    Error('\P{/a/in_UCAS}');
    Expect(1, 5759, '\p{inucas}', "");
    Expect(0, 5759, '\p{^inucas}', "");
    Expect(0, 5759, '\P{inucas}', "");
    Expect(1, 5759, '\P{^inucas}', "");
    Expect(0, 5760, '\p{inucas}', "");
    Expect(1, 5760, '\p{^inucas}', "");
    Expect(1, 5760, '\P{inucas}', "");
    Expect(0, 5760, '\P{^inucas}', "");
    Expect(1, 5759, '\p{__IN_UCAS}', "");
    Expect(0, 5759, '\p{^__IN_UCAS}', "");
    Expect(0, 5759, '\P{__IN_UCAS}', "");
    Expect(1, 5759, '\P{^__IN_UCAS}', "");
    Expect(0, 5760, '\p{__IN_UCAS}', "");
    Expect(1, 5760, '\p{^__IN_UCAS}', "");
    Expect(1, 5760, '\P{__IN_UCAS}', "");
    Expect(0, 5760, '\P{^__IN_UCAS}', "");
    Error('\p{-:=Canadian_SYLLABICS}');
    Error('\P{-:=Canadian_SYLLABICS}');
    Expect(1, 5759, '\p{canadiansyllabics}', "");
    Expect(0, 5759, '\p{^canadiansyllabics}', "");
    Expect(0, 5759, '\P{canadiansyllabics}', "");
    Expect(1, 5759, '\P{^canadiansyllabics}', "");
    Expect(0, 5760, '\p{canadiansyllabics}', "");
    Expect(1, 5760, '\p{^canadiansyllabics}', "");
    Expect(1, 5760, '\P{canadiansyllabics}', "");
    Expect(0, 5760, '\P{^canadiansyllabics}', "");
    Expect(1, 5759, '\p{ Canadian_SYLLABICS}', "");
    Expect(0, 5759, '\p{^ Canadian_SYLLABICS}', "");
    Expect(0, 5759, '\P{ Canadian_SYLLABICS}', "");
    Expect(1, 5759, '\P{^ Canadian_SYLLABICS}', "");
    Expect(0, 5760, '\p{ Canadian_SYLLABICS}', "");
    Expect(1, 5760, '\p{^ Canadian_SYLLABICS}', "");
    Expect(1, 5760, '\P{ Canadian_SYLLABICS}', "");
    Expect(0, 5760, '\P{^ Canadian_SYLLABICS}', "");
    Error('\p{-/a/IS_CANADIAN_SYLLABICS}');
    Error('\P{-/a/IS_CANADIAN_SYLLABICS}');
    Expect(1, 5759, '\p{iscanadiansyllabics}', "");
    Expect(0, 5759, '\p{^iscanadiansyllabics}', "");
    Expect(0, 5759, '\P{iscanadiansyllabics}', "");
    Expect(1, 5759, '\P{^iscanadiansyllabics}', "");
    Expect(0, 5760, '\p{iscanadiansyllabics}', "");
    Expect(1, 5760, '\p{^iscanadiansyllabics}', "");
    Expect(1, 5760, '\P{iscanadiansyllabics}', "");
    Expect(0, 5760, '\P{^iscanadiansyllabics}', "");
    Expect(1, 5759, '\p{	_Is_Canadian_Syllabics}', "");
    Expect(0, 5759, '\p{^	_Is_Canadian_Syllabics}', "");
    Expect(0, 5759, '\P{	_Is_Canadian_Syllabics}', "");
    Expect(1, 5759, '\P{^	_Is_Canadian_Syllabics}', "");
    Expect(0, 5760, '\p{	_Is_Canadian_Syllabics}', "");
    Expect(1, 5760, '\p{^	_Is_Canadian_Syllabics}', "");
    Expect(1, 5760, '\P{	_Is_Canadian_Syllabics}', "");
    Expect(0, 5760, '\P{^	_Is_Canadian_Syllabics}', "");
    Error('\p{:=		IN_Canadian_Syllabics}');
    Error('\P{:=		IN_Canadian_Syllabics}');
    Expect(1, 5759, '\p{incanadiansyllabics}', "");
    Expect(0, 5759, '\p{^incanadiansyllabics}', "");
    Expect(0, 5759, '\P{incanadiansyllabics}', "");
    Expect(1, 5759, '\P{^incanadiansyllabics}', "");
    Expect(0, 5760, '\p{incanadiansyllabics}', "");
    Expect(1, 5760, '\p{^incanadiansyllabics}', "");
    Expect(1, 5760, '\P{incanadiansyllabics}', "");
    Expect(0, 5760, '\P{^incanadiansyllabics}', "");
    Expect(1, 5759, '\p{_In_canadian_Syllabics}', "");
    Expect(0, 5759, '\p{^_In_canadian_Syllabics}', "");
    Expect(0, 5759, '\P{_In_canadian_Syllabics}', "");
    Expect(1, 5759, '\P{^_In_canadian_Syllabics}', "");
    Expect(0, 5760, '\p{_In_canadian_Syllabics}', "");
    Expect(1, 5760, '\p{^_In_canadian_Syllabics}', "");
    Expect(1, 5760, '\P{_In_canadian_Syllabics}', "");
    Expect(0, 5760, '\P{^_In_canadian_Syllabics}', "");
    Error('\p{-	unified_canadian_ABORIGINAL_SYLLABICS_extended/a/}');
    Error('\P{-	unified_canadian_ABORIGINAL_SYLLABICS_extended/a/}');
    Expect(1, 6399, '\p{unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6399, '\p{^unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6399, '\P{unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6399, '\P{^unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6400, '\p{unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6400, '\p{^unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6400, '\P{unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6400, '\P{^unifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6399, '\p{- Unified_CANADIAN_ABORIGINAL_SYLLABICS_extended}', "");
    Expect(0, 6399, '\p{^- Unified_CANADIAN_ABORIGINAL_SYLLABICS_extended}', "");
    Expect(0, 6399, '\P{- Unified_CANADIAN_ABORIGINAL_SYLLABICS_extended}', "");
    Expect(1, 6399, '\P{^- Unified_CANADIAN_ABORIGINAL_SYLLABICS_extended}', "");
    Expect(0, 6400, '\p{- Unified_CANADIAN_ABORIGINAL_SYLLABICS_extended}', "");
    Expect(1, 6400, '\p{^- Unified_CANADIAN_ABORIGINAL_SYLLABICS_extended}', "");
    Expect(1, 6400, '\P{- Unified_CANADIAN_ABORIGINAL_SYLLABICS_extended}', "");
    Expect(0, 6400, '\P{^- Unified_CANADIAN_ABORIGINAL_SYLLABICS_extended}', "");
    Error('\p{__Is_Unified_canadian_ABORIGINAL_Syllabics_Extended/a/}');
    Error('\P{__Is_Unified_canadian_ABORIGINAL_Syllabics_Extended/a/}');
    Expect(1, 6399, '\p{isunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6399, '\p{^isunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6399, '\P{isunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6399, '\P{^isunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6400, '\p{isunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6400, '\p{^isunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6400, '\P{isunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6400, '\P{^isunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6399, '\p{	-Is_Unified_Canadian_aboriginal_Syllabics_EXTENDED}', "");
    Expect(0, 6399, '\p{^	-Is_Unified_Canadian_aboriginal_Syllabics_EXTENDED}', "");
    Expect(0, 6399, '\P{	-Is_Unified_Canadian_aboriginal_Syllabics_EXTENDED}', "");
    Expect(1, 6399, '\P{^	-Is_Unified_Canadian_aboriginal_Syllabics_EXTENDED}', "");
    Expect(0, 6400, '\p{	-Is_Unified_Canadian_aboriginal_Syllabics_EXTENDED}', "");
    Expect(1, 6400, '\p{^	-Is_Unified_Canadian_aboriginal_Syllabics_EXTENDED}', "");
    Expect(1, 6400, '\P{	-Is_Unified_Canadian_aboriginal_Syllabics_EXTENDED}', "");
    Expect(0, 6400, '\P{^	-Is_Unified_Canadian_aboriginal_Syllabics_EXTENDED}', "");
    Error('\p{ /a/In_UNIFIED_canadian_Aboriginal_syllabics_Extended}');
    Error('\P{ /a/In_UNIFIED_canadian_Aboriginal_syllabics_Extended}');
    Expect(1, 6399, '\p{inunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6399, '\p{^inunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6399, '\P{inunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6399, '\P{^inunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6400, '\p{inunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6400, '\p{^inunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6400, '\P{inunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(0, 6400, '\P{^inunifiedcanadianaboriginalsyllabicsextended}', "");
    Expect(1, 6399, '\p{ -in_Unified_CANADIAN_Aboriginal_Syllabics_extended}', "");
    Expect(0, 6399, '\p{^ -in_Unified_CANADIAN_Aboriginal_Syllabics_extended}', "");
    Expect(0, 6399, '\P{ -in_Unified_CANADIAN_Aboriginal_Syllabics_extended}', "");
    Expect(1, 6399, '\P{^ -in_Unified_CANADIAN_Aboriginal_Syllabics_extended}', "");
    Expect(0, 6400, '\p{ -in_Unified_CANADIAN_Aboriginal_Syllabics_extended}', "");
    Expect(1, 6400, '\p{^ -in_Unified_CANADIAN_Aboriginal_Syllabics_extended}', "");
    Expect(1, 6400, '\P{ -in_Unified_CANADIAN_Aboriginal_Syllabics_extended}', "");
    Expect(0, 6400, '\P{^ -in_Unified_CANADIAN_Aboriginal_Syllabics_extended}', "");
    Error('\p{_UCAS_Ext:=}');
    Error('\P{_UCAS_Ext:=}');
    Expect(1, 6399, '\p{ucasext}', "");
    Expect(0, 6399, '\p{^ucasext}', "");
    Expect(0, 6399, '\P{ucasext}', "");
    Expect(1, 6399, '\P{^ucasext}', "");
    Expect(0, 6400, '\p{ucasext}', "");
    Expect(1, 6400, '\p{^ucasext}', "");
    Expect(1, 6400, '\P{ucasext}', "");
    Expect(0, 6400, '\P{^ucasext}', "");
    Expect(1, 6399, '\p{ _UCAS_EXT}', "");
    Expect(0, 6399, '\p{^ _UCAS_EXT}', "");
    Expect(0, 6399, '\P{ _UCAS_EXT}', "");
    Expect(1, 6399, '\P{^ _UCAS_EXT}', "");
    Expect(0, 6400, '\p{ _UCAS_EXT}', "");
    Expect(1, 6400, '\p{^ _UCAS_EXT}', "");
    Expect(1, 6400, '\P{ _UCAS_EXT}', "");
    Expect(0, 6400, '\P{^ _UCAS_EXT}', "");
    Error('\p{:=- IS_ucas_ext}');
    Error('\P{:=- IS_ucas_ext}');
    Expect(1, 6399, '\p{isucasext}', "");
    Expect(0, 6399, '\p{^isucasext}', "");
    Expect(0, 6399, '\P{isucasext}', "");
    Expect(1, 6399, '\P{^isucasext}', "");
    Expect(0, 6400, '\p{isucasext}', "");
    Expect(1, 6400, '\p{^isucasext}', "");
    Expect(1, 6400, '\P{isucasext}', "");
    Expect(0, 6400, '\P{^isucasext}', "");
    Expect(1, 6399, '\p{  Is_UCAS_Ext}', "");
    Expect(0, 6399, '\p{^  Is_UCAS_Ext}', "");
    Expect(0, 6399, '\P{  Is_UCAS_Ext}', "");
    Expect(1, 6399, '\P{^  Is_UCAS_Ext}', "");
    Expect(0, 6400, '\p{  Is_UCAS_Ext}', "");
    Expect(1, 6400, '\p{^  Is_UCAS_Ext}', "");
    Expect(1, 6400, '\P{  Is_UCAS_Ext}', "");
    Expect(0, 6400, '\P{^  Is_UCAS_Ext}', "");
    Error('\p{	 in_UCAS_EXT:=}');
    Error('\P{	 in_UCAS_EXT:=}');
    Expect(1, 6399, '\p{inucasext}', "");
    Expect(0, 6399, '\p{^inucasext}', "");
    Expect(0, 6399, '\P{inucasext}', "");
    Expect(1, 6399, '\P{^inucasext}', "");
    Expect(0, 6400, '\p{inucasext}', "");
    Expect(1, 6400, '\p{^inucasext}', "");
    Expect(1, 6400, '\P{inucasext}', "");
    Expect(0, 6400, '\P{^inucasext}', "");
    Expect(1, 6399, '\p{-_IN_UCAS_EXT}', "");
    Expect(0, 6399, '\p{^-_IN_UCAS_EXT}', "");
    Expect(0, 6399, '\P{-_IN_UCAS_EXT}', "");
    Expect(1, 6399, '\P{^-_IN_UCAS_EXT}', "");
    Expect(0, 6400, '\p{-_IN_UCAS_EXT}', "");
    Expect(1, 6400, '\p{^-_IN_UCAS_EXT}', "");
    Expect(1, 6400, '\P{-_IN_UCAS_EXT}', "");
    Expect(0, 6400, '\P{^-_IN_UCAS_EXT}', "");
    Error('\p{:=-_UNIFIED_Ideograph}');
    Error('\P{:=-_UNIFIED_Ideograph}');
    Expect(1, 183969, '\p{unifiedideograph}', "");
    Expect(0, 183969, '\p{^unifiedideograph}', "");
    Expect(0, 183969, '\P{unifiedideograph}', "");
    Expect(1, 183969, '\P{^unifiedideograph}', "");
    Expect(0, 183970, '\p{unifiedideograph}', "");
    Expect(1, 183970, '\p{^unifiedideograph}', "");
    Expect(1, 183970, '\P{unifiedideograph}', "");
    Expect(0, 183970, '\P{^unifiedideograph}', "");
    Expect(1, 183969, '\p{-_Unified_Ideograph}', "");
    Expect(0, 183969, '\p{^-_Unified_Ideograph}', "");
    Expect(0, 183969, '\P{-_Unified_Ideograph}', "");
    Expect(1, 183969, '\P{^-_Unified_Ideograph}', "");
    Expect(0, 183970, '\p{-_Unified_Ideograph}', "");
    Expect(1, 183970, '\p{^-_Unified_Ideograph}', "");
    Expect(1, 183970, '\P{-_Unified_Ideograph}', "");
    Expect(0, 183970, '\P{^-_Unified_Ideograph}', "");
    Error('\p{	IS_unified_IDEOGRAPH/a/}');
    Error('\P{	IS_unified_IDEOGRAPH/a/}');
    Expect(1, 183969, '\p{isunifiedideograph}', "");
    Expect(0, 183969, '\p{^isunifiedideograph}', "");
    Expect(0, 183969, '\P{isunifiedideograph}', "");
    Expect(1, 183969, '\P{^isunifiedideograph}', "");
    Expect(0, 183970, '\p{isunifiedideograph}', "");
    Expect(1, 183970, '\p{^isunifiedideograph}', "");
    Expect(1, 183970, '\P{isunifiedideograph}', "");
    Expect(0, 183970, '\P{^isunifiedideograph}', "");
    Expect(1, 183969, '\p{_ Is_Unified_Ideograph}', "");
    Expect(0, 183969, '\p{^_ Is_Unified_Ideograph}', "");
    Expect(0, 183969, '\P{_ Is_Unified_Ideograph}', "");
    Expect(1, 183969, '\P{^_ Is_Unified_Ideograph}', "");
    Expect(0, 183970, '\p{_ Is_Unified_Ideograph}', "");
    Expect(1, 183970, '\p{^_ Is_Unified_Ideograph}', "");
    Expect(1, 183970, '\P{_ Is_Unified_Ideograph}', "");
    Expect(0, 183970, '\P{^_ Is_Unified_Ideograph}', "");
    Error('\p{/a/ UIdeo}');
    Error('\P{/a/ UIdeo}');
    Expect(1, 183969, '\p{uideo}', "");
    Expect(0, 183969, '\p{^uideo}', "");
    Expect(0, 183969, '\P{uideo}', "");
    Expect(1, 183969, '\P{^uideo}', "");
    Expect(0, 183970, '\p{uideo}', "");
    Expect(1, 183970, '\p{^uideo}', "");
    Expect(1, 183970, '\P{uideo}', "");
    Expect(0, 183970, '\P{^uideo}', "");
    Expect(1, 183969, '\p{	_UIdeo}', "");
    Expect(0, 183969, '\p{^	_UIdeo}', "");
    Expect(0, 183969, '\P{	_UIdeo}', "");
    Expect(1, 183969, '\P{^	_UIdeo}', "");
    Expect(0, 183970, '\p{	_UIdeo}', "");
    Expect(1, 183970, '\p{^	_UIdeo}', "");
    Expect(1, 183970, '\P{	_UIdeo}', "");
    Expect(0, 183970, '\P{^	_UIdeo}', "");
    Error('\p{:=-Is_UIdeo}');
    Error('\P{:=-Is_UIdeo}');
    Expect(1, 183969, '\p{isuideo}', "");
    Expect(0, 183969, '\p{^isuideo}', "");
    Expect(0, 183969, '\P{isuideo}', "");
    Expect(1, 183969, '\P{^isuideo}', "");
    Expect(0, 183970, '\p{isuideo}', "");
    Expect(1, 183970, '\p{^isuideo}', "");
    Expect(1, 183970, '\P{isuideo}', "");
    Expect(0, 183970, '\P{^isuideo}', "");
    Expect(1, 183969, '\p{ 	Is_uideo}', "");
    Expect(0, 183969, '\p{^ 	Is_uideo}', "");
    Expect(0, 183969, '\P{ 	Is_uideo}', "");
    Expect(1, 183969, '\P{^ 	Is_uideo}', "");
    Expect(0, 183970, '\p{ 	Is_uideo}', "");
    Expect(1, 183970, '\p{^ 	Is_uideo}', "");
    Expect(1, 183970, '\P{ 	Is_uideo}', "");
    Expect(0, 183970, '\P{^ 	Is_uideo}', "");
    Error('\p{ _Unknown/a/}');
    Error('\P{ _Unknown/a/}');
    Expect(1, 918000, '\p{unknown}', "");
    Expect(0, 918000, '\p{^unknown}', "");
    Expect(0, 918000, '\P{unknown}', "");
    Expect(1, 918000, '\P{^unknown}', "");
    Expect(0, 917999, '\p{unknown}', "");
    Expect(1, 917999, '\p{^unknown}', "");
    Expect(1, 917999, '\P{unknown}', "");
    Expect(0, 917999, '\P{^unknown}', "");
    Expect(1, 918000, '\p{  Unknown}', "");
    Expect(0, 918000, '\p{^  Unknown}', "");
    Expect(0, 918000, '\P{  Unknown}', "");
    Expect(1, 918000, '\P{^  Unknown}', "");
    Expect(0, 917999, '\p{  Unknown}', "");
    Expect(1, 917999, '\p{^  Unknown}', "");
    Expect(1, 917999, '\P{  Unknown}', "");
    Expect(0, 917999, '\P{^  Unknown}', "");
    Error('\p{--is_Unknown/a/}');
    Error('\P{--is_Unknown/a/}');
    Expect(1, 918000, '\p{isunknown}', "");
    Expect(0, 918000, '\p{^isunknown}', "");
    Expect(0, 918000, '\P{isunknown}', "");
    Expect(1, 918000, '\P{^isunknown}', "");
    Expect(0, 917999, '\p{isunknown}', "");
    Expect(1, 917999, '\p{^isunknown}', "");
    Expect(1, 917999, '\P{isunknown}', "");
    Expect(0, 917999, '\P{^isunknown}', "");
    Expect(1, 918000, '\p{-_IS_Unknown}', "");
    Expect(0, 918000, '\p{^-_IS_Unknown}', "");
    Expect(0, 918000, '\P{-_IS_Unknown}', "");
    Expect(1, 918000, '\P{^-_IS_Unknown}', "");
    Expect(0, 917999, '\p{-_IS_Unknown}', "");
    Expect(1, 917999, '\p{^-_IS_Unknown}', "");
    Expect(1, 917999, '\P{-_IS_Unknown}', "");
    Expect(0, 917999, '\P{^-_IS_Unknown}', "");
    Error('\p{-	Zzzz:=}');
    Error('\P{-	Zzzz:=}');
    Expect(1, 918000, '\p{zzzz}', "");
    Expect(0, 918000, '\p{^zzzz}', "");
    Expect(0, 918000, '\P{zzzz}', "");
    Expect(1, 918000, '\P{^zzzz}', "");
    Expect(0, 917999, '\p{zzzz}', "");
    Expect(1, 917999, '\p{^zzzz}', "");
    Expect(1, 917999, '\P{zzzz}', "");
    Expect(0, 917999, '\P{^zzzz}', "");
    Expect(1, 918000, '\p{- Zzzz}', "");
    Expect(0, 918000, '\p{^- Zzzz}', "");
    Expect(0, 918000, '\P{- Zzzz}', "");
    Expect(1, 918000, '\P{^- Zzzz}', "");
    Expect(0, 917999, '\p{- Zzzz}', "");
    Expect(1, 917999, '\p{^- Zzzz}', "");
    Expect(1, 917999, '\P{- Zzzz}', "");
    Expect(0, 917999, '\P{^- Zzzz}', "");
    Error('\p{	_is_Zzzz:=}');
    Error('\P{	_is_Zzzz:=}');
    Expect(1, 918000, '\p{iszzzz}', "");
    Expect(0, 918000, '\p{^iszzzz}', "");
    Expect(0, 918000, '\P{iszzzz}', "");
    Expect(1, 918000, '\P{^iszzzz}', "");
    Expect(0, 917999, '\p{iszzzz}', "");
    Expect(1, 917999, '\p{^iszzzz}', "");
    Expect(1, 917999, '\P{iszzzz}', "");
    Expect(0, 917999, '\P{^iszzzz}', "");
    Expect(1, 918000, '\p{_-Is_Zzzz}', "");
    Expect(0, 918000, '\p{^_-Is_Zzzz}', "");
    Expect(0, 918000, '\P{_-Is_Zzzz}', "");
    Expect(1, 918000, '\P{^_-Is_Zzzz}', "");
    Expect(0, 917999, '\p{_-Is_Zzzz}', "");
    Expect(1, 917999, '\p{^_-Is_Zzzz}', "");
    Expect(1, 917999, '\P{_-Is_Zzzz}', "");
    Expect(0, 917999, '\P{^_-Is_Zzzz}', "");
    Error('\p{/a/  UPPERCASE_Letter}');
    Error('\P{/a/  UPPERCASE_Letter}');
    Expect(1, 125217, '\p{uppercaseletter}', "");
    Expect(0, 125217, '\p{^uppercaseletter}', "");
    Expect(0, 125217, '\P{uppercaseletter}', "");
    Expect(1, 125217, '\P{^uppercaseletter}', "");
    Expect(0, 125218, '\p{uppercaseletter}', "");
    Expect(1, 125218, '\p{^uppercaseletter}', "");
    Expect(1, 125218, '\P{uppercaseletter}', "");
    Expect(0, 125218, '\P{^uppercaseletter}', "");
    Expect(1, 125217, '\p{_	Uppercase_Letter}', "");
    Expect(0, 125217, '\p{^_	Uppercase_Letter}', "");
    Expect(0, 125217, '\P{_	Uppercase_Letter}', "");
    Expect(1, 125217, '\P{^_	Uppercase_Letter}', "");
    Expect(0, 125218, '\p{_	Uppercase_Letter}', "");
    Expect(1, 125218, '\p{^_	Uppercase_Letter}', "");
    Expect(1, 125218, '\P{_	Uppercase_Letter}', "");
    Expect(0, 125218, '\P{^_	Uppercase_Letter}', "");
    Error('\p{	/a/Is_UPPERCASE_Letter}');
    Error('\P{	/a/Is_UPPERCASE_Letter}');
    Expect(1, 125217, '\p{isuppercaseletter}', "");
    Expect(0, 125217, '\p{^isuppercaseletter}', "");
    Expect(0, 125217, '\P{isuppercaseletter}', "");
    Expect(1, 125217, '\P{^isuppercaseletter}', "");
    Expect(0, 125218, '\p{isuppercaseletter}', "");
    Expect(1, 125218, '\p{^isuppercaseletter}', "");
    Expect(1, 125218, '\P{isuppercaseletter}', "");
    Expect(0, 125218, '\P{^isuppercaseletter}', "");
    Expect(1, 125217, '\p{ 	Is_Uppercase_Letter}', "");
    Expect(0, 125217, '\p{^ 	Is_Uppercase_Letter}', "");
    Expect(0, 125217, '\P{ 	Is_Uppercase_Letter}', "");
    Expect(1, 125217, '\P{^ 	Is_Uppercase_Letter}', "");
    Expect(0, 125218, '\p{ 	Is_Uppercase_Letter}', "");
    Expect(1, 125218, '\p{^ 	Is_Uppercase_Letter}', "");
    Expect(1, 125218, '\P{ 	Is_Uppercase_Letter}', "");
    Expect(0, 125218, '\P{^ 	Is_Uppercase_Letter}', "");
    Error('\p{-	Lu/a/}');
    Error('\P{-	Lu/a/}');
    Expect(1, 125217, '\p{lu}', "");
    Expect(0, 125217, '\p{^lu}', "");
    Expect(0, 125217, '\P{lu}', "");
    Expect(1, 125217, '\P{^lu}', "");
    Expect(0, 125218, '\p{lu}', "");
    Expect(1, 125218, '\p{^lu}', "");
    Expect(1, 125218, '\P{lu}', "");
    Expect(0, 125218, '\P{^lu}', "");
    Expect(1, 125217, '\p{	lu}', "");
    Expect(0, 125217, '\p{^	lu}', "");
    Expect(0, 125217, '\P{	lu}', "");
    Expect(1, 125217, '\P{^	lu}', "");
    Expect(0, 125218, '\p{	lu}', "");
    Expect(1, 125218, '\p{^	lu}', "");
    Expect(1, 125218, '\P{	lu}', "");
    Expect(0, 125218, '\P{^	lu}', "");
    Error('\p{:=	_Is_Lu}');
    Error('\P{:=	_Is_Lu}');
    Expect(1, 125217, '\p{islu}', "");
    Expect(0, 125217, '\p{^islu}', "");
    Expect(0, 125217, '\P{islu}', "");
    Expect(1, 125217, '\P{^islu}', "");
    Expect(0, 125218, '\p{islu}', "");
    Expect(1, 125218, '\p{^islu}', "");
    Expect(1, 125218, '\P{islu}', "");
    Expect(0, 125218, '\P{^islu}', "");
    Expect(1, 125217, '\p{	_Is_lu}', "");
    Expect(0, 125217, '\p{^	_Is_lu}', "");
    Expect(0, 125217, '\P{	_Is_lu}', "");
    Expect(1, 125217, '\P{^	_Is_lu}', "");
    Expect(0, 125218, '\p{	_Is_lu}', "");
    Expect(1, 125218, '\p{^	_Is_lu}', "");
    Expect(1, 125218, '\P{	_Is_lu}', "");
    Expect(0, 125218, '\P{^	_Is_lu}', "");
    Error('\p{__VAI/a/}');
    Error('\P{__VAI/a/}');
    Expect(1, 42539, '\p{vai}', "");
    Expect(0, 42539, '\p{^vai}', "");
    Expect(0, 42539, '\P{vai}', "");
    Expect(1, 42539, '\P{^vai}', "");
    Expect(0, 42540, '\p{vai}', "");
    Expect(1, 42540, '\p{^vai}', "");
    Expect(1, 42540, '\P{vai}', "");
    Expect(0, 42540, '\P{^vai}', "");
    Expect(1, 42539, '\p{-vai}', "");
    Expect(0, 42539, '\p{^-vai}', "");
    Expect(0, 42539, '\P{-vai}', "");
    Expect(1, 42539, '\P{^-vai}', "");
    Expect(0, 42540, '\p{-vai}', "");
    Expect(1, 42540, '\p{^-vai}', "");
    Expect(1, 42540, '\P{-vai}', "");
    Expect(0, 42540, '\P{^-vai}', "");
    Error('\p{--is_Vai:=}');
    Error('\P{--is_Vai:=}');
    Expect(1, 42539, '\p{isvai}', "");
    Expect(0, 42539, '\p{^isvai}', "");
    Expect(0, 42539, '\P{isvai}', "");
    Expect(1, 42539, '\P{^isvai}', "");
    Expect(0, 42540, '\p{isvai}', "");
    Expect(1, 42540, '\p{^isvai}', "");
    Expect(1, 42540, '\P{isvai}', "");
    Expect(0, 42540, '\P{^isvai}', "");
    Expect(1, 42539, '\p{__Is_Vai}', "");
    Expect(0, 42539, '\p{^__Is_Vai}', "");
    Expect(0, 42539, '\P{__Is_Vai}', "");
    Expect(1, 42539, '\P{^__Is_Vai}', "");
    Expect(0, 42540, '\p{__Is_Vai}', "");
    Expect(1, 42540, '\p{^__Is_Vai}', "");
    Expect(1, 42540, '\P{__Is_Vai}', "");
    Expect(0, 42540, '\P{^__Is_Vai}', "");
    Error('\p{/a/  Vaii}');
    Error('\P{/a/  Vaii}');
    Expect(1, 42539, '\p{vaii}', "");
    Expect(0, 42539, '\p{^vaii}', "");
    Expect(0, 42539, '\P{vaii}', "");
    Expect(1, 42539, '\P{^vaii}', "");
    Expect(0, 42540, '\p{vaii}', "");
    Expect(1, 42540, '\p{^vaii}', "");
    Expect(1, 42540, '\P{vaii}', "");
    Expect(0, 42540, '\P{^vaii}', "");
    Expect(1, 42539, '\p{_Vaii}', "");
    Expect(0, 42539, '\p{^_Vaii}', "");
    Expect(0, 42539, '\P{_Vaii}', "");
    Expect(1, 42539, '\P{^_Vaii}', "");
    Expect(0, 42540, '\p{_Vaii}', "");
    Expect(1, 42540, '\p{^_Vaii}', "");
    Expect(1, 42540, '\P{_Vaii}', "");
    Expect(0, 42540, '\P{^_Vaii}', "");
    Error('\p{:=_	IS_vaii}');
    Error('\P{:=_	IS_vaii}');
    Expect(1, 42539, '\p{isvaii}', "");
    Expect(0, 42539, '\p{^isvaii}', "");
    Expect(0, 42539, '\P{isvaii}', "");
    Expect(1, 42539, '\P{^isvaii}', "");
    Expect(0, 42540, '\p{isvaii}', "");
    Expect(1, 42540, '\p{^isvaii}', "");
    Expect(1, 42540, '\P{isvaii}', "");
    Expect(0, 42540, '\P{^isvaii}', "");
    Expect(1, 42539, '\p{ _Is_VAII}', "");
    Expect(0, 42539, '\p{^ _Is_VAII}', "");
    Expect(0, 42539, '\P{ _Is_VAII}', "");
    Expect(1, 42539, '\P{^ _Is_VAII}', "");
    Expect(0, 42540, '\p{ _Is_VAII}', "");
    Expect(1, 42540, '\p{^ _Is_VAII}', "");
    Expect(1, 42540, '\P{ _Is_VAII}', "");
    Expect(0, 42540, '\P{^ _Is_VAII}', "");
    Error('\p{ 	Variation_SELECTOR:=}');
    Error('\P{ 	Variation_SELECTOR:=}');
    Expect(1, 917999, '\p{variationselector}', "");
    Expect(0, 917999, '\p{^variationselector}', "");
    Expect(0, 917999, '\P{variationselector}', "");
    Expect(1, 917999, '\P{^variationselector}', "");
    Expect(0, 918000, '\p{variationselector}', "");
    Expect(1, 918000, '\p{^variationselector}', "");
    Expect(1, 918000, '\P{variationselector}', "");
    Expect(0, 918000, '\P{^variationselector}', "");
    Expect(1, 917999, '\p{	VARIATION_SELECTOR}', "");
    Expect(0, 917999, '\p{^	VARIATION_SELECTOR}', "");
    Expect(0, 917999, '\P{	VARIATION_SELECTOR}', "");
    Expect(1, 917999, '\P{^	VARIATION_SELECTOR}', "");
    Expect(0, 918000, '\p{	VARIATION_SELECTOR}', "");
    Expect(1, 918000, '\p{^	VARIATION_SELECTOR}', "");
    Expect(1, 918000, '\P{	VARIATION_SELECTOR}', "");
    Expect(0, 918000, '\P{^	VARIATION_SELECTOR}', "");
    Error('\p{/a/	_Is_VARIATION_Selector}');
    Error('\P{/a/	_Is_VARIATION_Selector}');
    Expect(1, 917999, '\p{isvariationselector}', "");
    Expect(0, 917999, '\p{^isvariationselector}', "");
    Expect(0, 917999, '\P{isvariationselector}', "");
    Expect(1, 917999, '\P{^isvariationselector}', "");
    Expect(0, 918000, '\p{isvariationselector}', "");
    Expect(1, 918000, '\p{^isvariationselector}', "");
    Expect(1, 918000, '\P{isvariationselector}', "");
    Expect(0, 918000, '\P{^isvariationselector}', "");
    Expect(1, 917999, '\p{__Is_VARIATION_Selector}', "");
    Expect(0, 917999, '\p{^__Is_VARIATION_Selector}', "");
    Expect(0, 917999, '\P{__Is_VARIATION_Selector}', "");
    Expect(1, 917999, '\P{^__Is_VARIATION_Selector}', "");
    Expect(0, 918000, '\p{__Is_VARIATION_Selector}', "");
    Expect(1, 918000, '\p{^__Is_VARIATION_Selector}', "");
    Expect(1, 918000, '\P{__Is_VARIATION_Selector}', "");
    Expect(0, 918000, '\P{^__Is_VARIATION_Selector}', "");
    Error('\p{_:=VS}');
    Error('\P{_:=VS}');
    Expect(1, 917999, '\p{vs}', "");
    Expect(0, 917999, '\p{^vs}', "");
    Expect(0, 917999, '\P{vs}', "");
    Expect(1, 917999, '\P{^vs}', "");
    Expect(0, 918000, '\p{vs}', "");
    Expect(1, 918000, '\p{^vs}', "");
    Expect(1, 918000, '\P{vs}', "");
    Expect(0, 918000, '\P{^vs}', "");
    Expect(1, 917999, '\p{	VS}', "");
    Expect(0, 917999, '\p{^	VS}', "");
    Expect(0, 917999, '\P{	VS}', "");
    Expect(1, 917999, '\P{^	VS}', "");
    Expect(0, 918000, '\p{	VS}', "");
    Expect(1, 918000, '\p{^	VS}', "");
    Expect(1, 918000, '\P{	VS}', "");
    Expect(0, 918000, '\P{^	VS}', "");
    Error('\p{	_is_VS/a/}');
    Error('\P{	_is_VS/a/}');
    Expect(1, 917999, '\p{isvs}', "");
    Expect(0, 917999, '\p{^isvs}', "");
    Expect(0, 917999, '\P{isvs}', "");
    Expect(1, 917999, '\P{^isvs}', "");
    Expect(0, 918000, '\p{isvs}', "");
    Expect(1, 918000, '\p{^isvs}', "");
    Expect(1, 918000, '\P{isvs}', "");
    Expect(0, 918000, '\P{^isvs}', "");
    Expect(1, 917999, '\p{-IS_VS}', "");
    Expect(0, 917999, '\p{^-IS_VS}', "");
    Expect(0, 917999, '\P{-IS_VS}', "");
    Expect(1, 917999, '\P{^-IS_VS}', "");
    Expect(0, 918000, '\p{-IS_VS}', "");
    Expect(1, 918000, '\p{^-IS_VS}', "");
    Expect(1, 918000, '\P{-IS_VS}', "");
    Expect(0, 918000, '\P{^-IS_VS}', "");
    Error('\p{variation_selectors/a/}');
    Error('\P{variation_selectors/a/}');
    Expect(1, 65039, '\p{variationselectors}', "");
    Expect(0, 65039, '\p{^variationselectors}', "");
    Expect(0, 65039, '\P{variationselectors}', "");
    Expect(1, 65039, '\P{^variationselectors}', "");
    Expect(0, 65040, '\p{variationselectors}', "");
    Expect(1, 65040, '\p{^variationselectors}', "");
    Expect(1, 65040, '\P{variationselectors}', "");
    Expect(0, 65040, '\P{^variationselectors}', "");
    Expect(1, 65039, '\p{ 	VARIATION_Selectors}', "");
    Expect(0, 65039, '\p{^ 	VARIATION_Selectors}', "");
    Expect(0, 65039, '\P{ 	VARIATION_Selectors}', "");
    Expect(1, 65039, '\P{^ 	VARIATION_Selectors}', "");
    Expect(0, 65040, '\p{ 	VARIATION_Selectors}', "");
    Expect(1, 65040, '\p{^ 	VARIATION_Selectors}', "");
    Expect(1, 65040, '\P{ 	VARIATION_Selectors}', "");
    Expect(0, 65040, '\P{^ 	VARIATION_Selectors}', "");
    Error('\p{_is_variation_Selectors/a/}');
    Error('\P{_is_variation_Selectors/a/}');
    Expect(1, 65039, '\p{isvariationselectors}', "");
    Expect(0, 65039, '\p{^isvariationselectors}', "");
    Expect(0, 65039, '\P{isvariationselectors}', "");
    Expect(1, 65039, '\P{^isvariationselectors}', "");
    Expect(0, 65040, '\p{isvariationselectors}', "");
    Expect(1, 65040, '\p{^isvariationselectors}', "");
    Expect(1, 65040, '\P{isvariationselectors}', "");
    Expect(0, 65040, '\P{^isvariationselectors}', "");
    Expect(1, 65039, '\p{_	Is_variation_Selectors}', "");
    Expect(0, 65039, '\p{^_	Is_variation_Selectors}', "");
    Expect(0, 65039, '\P{_	Is_variation_Selectors}', "");
    Expect(1, 65039, '\P{^_	Is_variation_Selectors}', "");
    Expect(0, 65040, '\p{_	Is_variation_Selectors}', "");
    Expect(1, 65040, '\p{^_	Is_variation_Selectors}', "");
    Expect(1, 65040, '\P{_	Is_variation_Selectors}', "");
    Expect(0, 65040, '\P{^_	Is_variation_Selectors}', "");
    Error('\p{ In_Variation_Selectors/a/}');
    Error('\P{ In_Variation_Selectors/a/}');
    Expect(1, 65039, '\p{invariationselectors}', "");
    Expect(0, 65039, '\p{^invariationselectors}', "");
    Expect(0, 65039, '\P{invariationselectors}', "");
    Expect(1, 65039, '\P{^invariationselectors}', "");
    Expect(0, 65040, '\p{invariationselectors}', "");
    Expect(1, 65040, '\p{^invariationselectors}', "");
    Expect(1, 65040, '\P{invariationselectors}', "");
    Expect(0, 65040, '\P{^invariationselectors}', "");
    Expect(1, 65039, '\p{_In_Variation_Selectors}', "");
    Expect(0, 65039, '\p{^_In_Variation_Selectors}', "");
    Expect(0, 65039, '\P{_In_Variation_Selectors}', "");
    Expect(1, 65039, '\P{^_In_Variation_Selectors}', "");
    Expect(0, 65040, '\p{_In_Variation_Selectors}', "");
    Expect(1, 65040, '\p{^_In_Variation_Selectors}', "");
    Expect(1, 65040, '\P{_In_Variation_Selectors}', "");
    Expect(0, 65040, '\P{^_In_Variation_Selectors}', "");
    Error('\p{	:=IN_VS}');
    Error('\P{	:=IN_VS}');
    Expect(1, 65039, '\p{invs}', "");
    Expect(0, 65039, '\p{^invs}', "");
    Expect(0, 65039, '\P{invs}', "");
    Expect(1, 65039, '\P{^invs}', "");
    Expect(0, 65040, '\p{invs}', "");
    Expect(1, 65040, '\p{^invs}', "");
    Expect(1, 65040, '\P{invs}', "");
    Expect(0, 65040, '\P{^invs}', "");
    Expect(1, 65039, '\p{-_In_VS}', "");
    Expect(0, 65039, '\p{^-_In_VS}', "");
    Expect(0, 65039, '\P{-_In_VS}', "");
    Expect(1, 65039, '\P{^-_In_VS}', "");
    Expect(0, 65040, '\p{-_In_VS}', "");
    Expect(1, 65040, '\p{^-_In_VS}', "");
    Expect(1, 65040, '\P{-_In_VS}', "");
    Expect(0, 65040, '\P{^-_In_VS}', "");
    Error('\p{:=__Variation_Selectors_supplement}');
    Error('\P{:=__Variation_Selectors_supplement}');
    Expect(1, 917999, '\p{variationselectorssupplement}', "");
    Expect(0, 917999, '\p{^variationselectorssupplement}', "");
    Expect(0, 917999, '\P{variationselectorssupplement}', "");
    Expect(1, 917999, '\P{^variationselectorssupplement}', "");
    Expect(0, 918000, '\p{variationselectorssupplement}', "");
    Expect(1, 918000, '\p{^variationselectorssupplement}', "");
    Expect(1, 918000, '\P{variationselectorssupplement}', "");
    Expect(0, 918000, '\P{^variationselectorssupplement}', "");
    Expect(1, 917999, '\p{	 VARIATION_selectors_Supplement}', "");
    Expect(0, 917999, '\p{^	 VARIATION_selectors_Supplement}', "");
    Expect(0, 917999, '\P{	 VARIATION_selectors_Supplement}', "");
    Expect(1, 917999, '\P{^	 VARIATION_selectors_Supplement}', "");
    Expect(0, 918000, '\p{	 VARIATION_selectors_Supplement}', "");
    Expect(1, 918000, '\p{^	 VARIATION_selectors_Supplement}', "");
    Expect(1, 918000, '\P{	 VARIATION_selectors_Supplement}', "");
    Expect(0, 918000, '\P{^	 VARIATION_selectors_Supplement}', "");
    Error('\p{ _Is_Variation_selectors_Supplement/a/}');
    Error('\P{ _Is_Variation_selectors_Supplement/a/}');
    Expect(1, 917999, '\p{isvariationselectorssupplement}', "");
    Expect(0, 917999, '\p{^isvariationselectorssupplement}', "");
    Expect(0, 917999, '\P{isvariationselectorssupplement}', "");
    Expect(1, 917999, '\P{^isvariationselectorssupplement}', "");
    Expect(0, 918000, '\p{isvariationselectorssupplement}', "");
    Expect(1, 918000, '\p{^isvariationselectorssupplement}', "");
    Expect(1, 918000, '\P{isvariationselectorssupplement}', "");
    Expect(0, 918000, '\P{^isvariationselectorssupplement}', "");
    Expect(1, 917999, '\p{_is_Variation_Selectors_Supplement}', "");
    Expect(0, 917999, '\p{^_is_Variation_Selectors_Supplement}', "");
    Expect(0, 917999, '\P{_is_Variation_Selectors_Supplement}', "");
    Expect(1, 917999, '\P{^_is_Variation_Selectors_Supplement}', "");
    Expect(0, 918000, '\p{_is_Variation_Selectors_Supplement}', "");
    Expect(1, 918000, '\p{^_is_Variation_Selectors_Supplement}', "");
    Expect(1, 918000, '\P{_is_Variation_Selectors_Supplement}', "");
    Expect(0, 918000, '\P{^_is_Variation_Selectors_Supplement}', "");
    Error('\p{- IN_VARIATION_Selectors_Supplement:=}');
    Error('\P{- IN_VARIATION_Selectors_Supplement:=}');
    Expect(1, 917999, '\p{invariationselectorssupplement}', "");
    Expect(0, 917999, '\p{^invariationselectorssupplement}', "");
    Expect(0, 917999, '\P{invariationselectorssupplement}', "");
    Expect(1, 917999, '\P{^invariationselectorssupplement}', "");
    Expect(0, 918000, '\p{invariationselectorssupplement}', "");
    Expect(1, 918000, '\p{^invariationselectorssupplement}', "");
    Expect(1, 918000, '\P{invariationselectorssupplement}', "");
    Expect(0, 918000, '\P{^invariationselectorssupplement}', "");
    Expect(1, 917999, '\p{_ in_VARIATION_Selectors_supplement}', "");
    Expect(0, 917999, '\p{^_ in_VARIATION_Selectors_supplement}', "");
    Expect(0, 917999, '\P{_ in_VARIATION_Selectors_supplement}', "");
    Expect(1, 917999, '\P{^_ in_VARIATION_Selectors_supplement}', "");
    Expect(0, 918000, '\p{_ in_VARIATION_Selectors_supplement}', "");
    Expect(1, 918000, '\p{^_ in_VARIATION_Selectors_supplement}', "");
    Expect(1, 918000, '\P{_ in_VARIATION_Selectors_supplement}', "");
    Expect(0, 918000, '\P{^_ in_VARIATION_Selectors_supplement}', "");
    Error('\p{	/a/VS_sup}');
    Error('\P{	/a/VS_sup}');
    Expect(1, 917999, '\p{vssup}', "");
    Expect(0, 917999, '\p{^vssup}', "");
    Expect(0, 917999, '\P{vssup}', "");
    Expect(1, 917999, '\P{^vssup}', "");
    Expect(0, 918000, '\p{vssup}', "");
    Expect(1, 918000, '\p{^vssup}', "");
    Expect(1, 918000, '\P{vssup}', "");
    Expect(0, 918000, '\P{^vssup}', "");
    Expect(1, 917999, '\p{VS_Sup}', "");
    Expect(0, 917999, '\p{^VS_Sup}', "");
    Expect(0, 917999, '\P{VS_Sup}', "");
    Expect(1, 917999, '\P{^VS_Sup}', "");
    Expect(0, 918000, '\p{VS_Sup}', "");
    Expect(1, 918000, '\p{^VS_Sup}', "");
    Expect(1, 918000, '\P{VS_Sup}', "");
    Expect(0, 918000, '\P{^VS_Sup}', "");
    Error('\p{:=-Is_VS_Sup}');
    Error('\P{:=-Is_VS_Sup}');
    Expect(1, 917999, '\p{isvssup}', "");
    Expect(0, 917999, '\p{^isvssup}', "");
    Expect(0, 917999, '\P{isvssup}', "");
    Expect(1, 917999, '\P{^isvssup}', "");
    Expect(0, 918000, '\p{isvssup}', "");
    Expect(1, 918000, '\p{^isvssup}', "");
    Expect(1, 918000, '\P{isvssup}', "");
    Expect(0, 918000, '\P{^isvssup}', "");
    Expect(1, 917999, '\p{__Is_VS_Sup}', "");
    Expect(0, 917999, '\p{^__Is_VS_Sup}', "");
    Expect(0, 917999, '\P{__Is_VS_Sup}', "");
    Expect(1, 917999, '\P{^__Is_VS_Sup}', "");
    Expect(0, 918000, '\p{__Is_VS_Sup}', "");
    Expect(1, 918000, '\p{^__Is_VS_Sup}', "");
    Expect(1, 918000, '\P{__Is_VS_Sup}', "");
    Expect(0, 918000, '\P{^__Is_VS_Sup}', "");
    Error('\p{_in_VS_sup:=}');
    Error('\P{_in_VS_sup:=}');
    Expect(1, 917999, '\p{invssup}', "");
    Expect(0, 917999, '\p{^invssup}', "");
    Expect(0, 917999, '\P{invssup}', "");
    Expect(1, 917999, '\P{^invssup}', "");
    Expect(0, 918000, '\p{invssup}', "");
    Expect(1, 918000, '\p{^invssup}', "");
    Expect(1, 918000, '\P{invssup}', "");
    Expect(0, 918000, '\P{^invssup}', "");
    Expect(1, 917999, '\p{-In_VS_Sup}', "");
    Expect(0, 917999, '\p{^-In_VS_Sup}', "");
    Expect(0, 917999, '\P{-In_VS_Sup}', "");
    Expect(1, 917999, '\P{^-In_VS_Sup}', "");
    Expect(0, 918000, '\p{-In_VS_Sup}', "");
    Expect(1, 918000, '\p{^-In_VS_Sup}', "");
    Expect(1, 918000, '\P{-In_VS_Sup}', "");
    Expect(0, 918000, '\P{^-In_VS_Sup}', "");
    Error('\p{	:=VEDIC_extensions}');
    Error('\P{	:=VEDIC_extensions}');
    Expect(1, 7423, '\p{vedicextensions}', "");
    Expect(0, 7423, '\p{^vedicextensions}', "");
    Expect(0, 7423, '\P{vedicextensions}', "");
    Expect(1, 7423, '\P{^vedicextensions}', "");
    Expect(0, 7424, '\p{vedicextensions}', "");
    Expect(1, 7424, '\p{^vedicextensions}', "");
    Expect(1, 7424, '\P{vedicextensions}', "");
    Expect(0, 7424, '\P{^vedicextensions}', "");
    Expect(1, 7423, '\p{_ Vedic_Extensions}', "");
    Expect(0, 7423, '\p{^_ Vedic_Extensions}', "");
    Expect(0, 7423, '\P{_ Vedic_Extensions}', "");
    Expect(1, 7423, '\P{^_ Vedic_Extensions}', "");
    Expect(0, 7424, '\p{_ Vedic_Extensions}', "");
    Expect(1, 7424, '\p{^_ Vedic_Extensions}', "");
    Expect(1, 7424, '\P{_ Vedic_Extensions}', "");
    Expect(0, 7424, '\P{^_ Vedic_Extensions}', "");
    Error('\p{__Is_Vedic_Extensions/a/}');
    Error('\P{__Is_Vedic_Extensions/a/}');
    Expect(1, 7423, '\p{isvedicextensions}', "");
    Expect(0, 7423, '\p{^isvedicextensions}', "");
    Expect(0, 7423, '\P{isvedicextensions}', "");
    Expect(1, 7423, '\P{^isvedicextensions}', "");
    Expect(0, 7424, '\p{isvedicextensions}', "");
    Expect(1, 7424, '\p{^isvedicextensions}', "");
    Expect(1, 7424, '\P{isvedicextensions}', "");
    Expect(0, 7424, '\P{^isvedicextensions}', "");
    Expect(1, 7423, '\p{_is_Vedic_Extensions}', "");
    Expect(0, 7423, '\p{^_is_Vedic_Extensions}', "");
    Expect(0, 7423, '\P{_is_Vedic_Extensions}', "");
    Expect(1, 7423, '\P{^_is_Vedic_Extensions}', "");
    Expect(0, 7424, '\p{_is_Vedic_Extensions}', "");
    Expect(1, 7424, '\p{^_is_Vedic_Extensions}', "");
    Expect(1, 7424, '\P{_is_Vedic_Extensions}', "");
    Expect(0, 7424, '\P{^_is_Vedic_Extensions}', "");
    Error('\p{/a/In_VEDIC_Extensions}');
    Error('\P{/a/In_VEDIC_Extensions}');
    Expect(1, 7423, '\p{invedicextensions}', "");
    Expect(0, 7423, '\p{^invedicextensions}', "");
    Expect(0, 7423, '\P{invedicextensions}', "");
    Expect(1, 7423, '\P{^invedicextensions}', "");
    Expect(0, 7424, '\p{invedicextensions}', "");
    Expect(1, 7424, '\p{^invedicextensions}', "");
    Expect(1, 7424, '\P{invedicextensions}', "");
    Expect(0, 7424, '\P{^invedicextensions}', "");
    Expect(1, 7423, '\p{_-In_vedic_Extensions}', "");
    Expect(0, 7423, '\p{^_-In_vedic_Extensions}', "");
    Expect(0, 7423, '\P{_-In_vedic_Extensions}', "");
    Expect(1, 7423, '\P{^_-In_vedic_Extensions}', "");
    Expect(0, 7424, '\p{_-In_vedic_Extensions}', "");
    Expect(1, 7424, '\p{^_-In_vedic_Extensions}', "");
    Expect(1, 7424, '\P{_-In_vedic_Extensions}', "");
    Expect(0, 7424, '\P{^_-In_vedic_Extensions}', "");
    Error('\p{:=_vedic_Ext}');
    Error('\P{:=_vedic_Ext}');
    Expect(1, 7423, '\p{vedicext}', "");
    Expect(0, 7423, '\p{^vedicext}', "");
    Expect(0, 7423, '\P{vedicext}', "");
    Expect(1, 7423, '\P{^vedicext}', "");
    Expect(0, 7424, '\p{vedicext}', "");
    Expect(1, 7424, '\p{^vedicext}', "");
    Expect(1, 7424, '\P{vedicext}', "");
    Expect(0, 7424, '\P{^vedicext}', "");
    Expect(1, 7423, '\p{_ Vedic_EXT}', "");
    Expect(0, 7423, '\p{^_ Vedic_EXT}', "");
    Expect(0, 7423, '\P{_ Vedic_EXT}', "");
    Expect(1, 7423, '\P{^_ Vedic_EXT}', "");
    Expect(0, 7424, '\p{_ Vedic_EXT}', "");
    Expect(1, 7424, '\p{^_ Vedic_EXT}', "");
    Expect(1, 7424, '\P{_ Vedic_EXT}', "");
    Expect(0, 7424, '\P{^_ Vedic_EXT}', "");
    Error('\p{ /a/IS_VEDIC_EXT}');
    Error('\P{ /a/IS_VEDIC_EXT}');
    Expect(1, 7423, '\p{isvedicext}', "");
    Expect(0, 7423, '\p{^isvedicext}', "");
    Expect(0, 7423, '\P{isvedicext}', "");
    Expect(1, 7423, '\P{^isvedicext}', "");
    Expect(0, 7424, '\p{isvedicext}', "");
    Expect(1, 7424, '\p{^isvedicext}', "");
    Expect(1, 7424, '\P{isvedicext}', "");
    Expect(0, 7424, '\P{^isvedicext}', "");
    Expect(1, 7423, '\p{-_Is_Vedic_Ext}', "");
    Expect(0, 7423, '\p{^-_Is_Vedic_Ext}', "");
    Expect(0, 7423, '\P{-_Is_Vedic_Ext}', "");
    Expect(1, 7423, '\P{^-_Is_Vedic_Ext}', "");
    Expect(0, 7424, '\p{-_Is_Vedic_Ext}', "");
    Expect(1, 7424, '\p{^-_Is_Vedic_Ext}', "");
    Expect(1, 7424, '\P{-_Is_Vedic_Ext}', "");
    Expect(0, 7424, '\P{^-_Is_Vedic_Ext}', "");
    Error('\p{-in_VEDIC_EXT:=}');
    Error('\P{-in_VEDIC_EXT:=}');
    Expect(1, 7423, '\p{invedicext}', "");
    Expect(0, 7423, '\p{^invedicext}', "");
    Expect(0, 7423, '\P{invedicext}', "");
    Expect(1, 7423, '\P{^invedicext}', "");
    Expect(0, 7424, '\p{invedicext}', "");
    Expect(1, 7424, '\p{^invedicext}', "");
    Expect(1, 7424, '\P{invedicext}', "");
    Expect(0, 7424, '\P{^invedicext}', "");
    Expect(1, 7423, '\p{ _in_Vedic_ext}', "");
    Expect(0, 7423, '\p{^ _in_Vedic_ext}', "");
    Expect(0, 7423, '\P{ _in_Vedic_ext}', "");
    Expect(1, 7423, '\P{^ _in_Vedic_ext}', "");
    Expect(0, 7424, '\p{ _in_Vedic_ext}', "");
    Expect(1, 7424, '\p{^ _in_Vedic_ext}', "");
    Expect(1, 7424, '\P{ _in_Vedic_ext}', "");
    Expect(0, 7424, '\P{^ _in_Vedic_ext}', "");
    Error('\p{/a/-_vertical_FORMS}');
    Error('\P{/a/-_vertical_FORMS}');
    Expect(1, 65055, '\p{verticalforms}', "");
    Expect(0, 65055, '\p{^verticalforms}', "");
    Expect(0, 65055, '\P{verticalforms}', "");
    Expect(1, 65055, '\P{^verticalforms}', "");
    Expect(0, 65056, '\p{verticalforms}', "");
    Expect(1, 65056, '\p{^verticalforms}', "");
    Expect(1, 65056, '\P{verticalforms}', "");
    Expect(0, 65056, '\P{^verticalforms}', "");
    Expect(1, 65055, '\p{_ Vertical_Forms}', "");
    Expect(0, 65055, '\p{^_ Vertical_Forms}', "");
    Expect(0, 65055, '\P{_ Vertical_Forms}', "");
    Expect(1, 65055, '\P{^_ Vertical_Forms}', "");
    Expect(0, 65056, '\p{_ Vertical_Forms}', "");
    Expect(1, 65056, '\p{^_ Vertical_Forms}', "");
    Expect(1, 65056, '\P{_ Vertical_Forms}', "");
    Expect(0, 65056, '\P{^_ Vertical_Forms}', "");
    Error('\p{:=_Is_Vertical_Forms}');
    Error('\P{:=_Is_Vertical_Forms}');
    Expect(1, 65055, '\p{isverticalforms}', "");
    Expect(0, 65055, '\p{^isverticalforms}', "");
    Expect(0, 65055, '\P{isverticalforms}', "");
    Expect(1, 65055, '\P{^isverticalforms}', "");
    Expect(0, 65056, '\p{isverticalforms}', "");
    Expect(1, 65056, '\p{^isverticalforms}', "");
    Expect(1, 65056, '\P{isverticalforms}', "");
    Expect(0, 65056, '\P{^isverticalforms}', "");
    Expect(1, 65055, '\p{_ Is_vertical_FORMS}', "");
    Expect(0, 65055, '\p{^_ Is_vertical_FORMS}', "");
    Expect(0, 65055, '\P{_ Is_vertical_FORMS}', "");
    Expect(1, 65055, '\P{^_ Is_vertical_FORMS}', "");
    Expect(0, 65056, '\p{_ Is_vertical_FORMS}', "");
    Expect(1, 65056, '\p{^_ Is_vertical_FORMS}', "");
    Expect(1, 65056, '\P{_ Is_vertical_FORMS}', "");
    Expect(0, 65056, '\P{^_ Is_vertical_FORMS}', "");
    Error('\p{	-In_VERTICAL_Forms/a/}');
    Error('\P{	-In_VERTICAL_Forms/a/}');
    Expect(1, 65055, '\p{inverticalforms}', "");
    Expect(0, 65055, '\p{^inverticalforms}', "");
    Expect(0, 65055, '\P{inverticalforms}', "");
    Expect(1, 65055, '\P{^inverticalforms}', "");
    Expect(0, 65056, '\p{inverticalforms}', "");
    Expect(1, 65056, '\p{^inverticalforms}', "");
    Expect(1, 65056, '\P{inverticalforms}', "");
    Expect(0, 65056, '\P{^inverticalforms}', "");
    Expect(1, 65055, '\p{	-IN_VERTICAL_Forms}', "");
    Expect(0, 65055, '\p{^	-IN_VERTICAL_Forms}', "");
    Expect(0, 65055, '\P{	-IN_VERTICAL_Forms}', "");
    Expect(1, 65055, '\P{^	-IN_VERTICAL_Forms}', "");
    Expect(0, 65056, '\p{	-IN_VERTICAL_Forms}', "");
    Expect(1, 65056, '\p{^	-IN_VERTICAL_Forms}', "");
    Expect(1, 65056, '\P{	-IN_VERTICAL_Forms}', "");
    Expect(0, 65056, '\P{^	-IN_VERTICAL_Forms}', "");
    Error('\p{/a/-	VertSpace}');
    Error('\P{/a/-	VertSpace}');
    Expect(1, 8233, '\p{vertspace}', "");
    Expect(0, 8233, '\p{^vertspace}', "");
    Expect(0, 8233, '\P{vertspace}', "");
    Expect(1, 8233, '\P{^vertspace}', "");
    Expect(0, 8234, '\p{vertspace}', "");
    Expect(1, 8234, '\p{^vertspace}', "");
    Expect(1, 8234, '\P{vertspace}', "");
    Expect(0, 8234, '\P{^vertspace}', "");
    Expect(1, 8233, '\p{-	VERTSPACE}', "");
    Expect(0, 8233, '\p{^-	VERTSPACE}', "");
    Expect(0, 8233, '\P{-	VERTSPACE}', "");
    Expect(1, 8233, '\P{^-	VERTSPACE}', "");
    Expect(0, 8234, '\p{-	VERTSPACE}', "");
    Expect(1, 8234, '\p{^-	VERTSPACE}', "");
    Expect(1, 8234, '\P{-	VERTSPACE}', "");
    Expect(0, 8234, '\P{^-	VERTSPACE}', "");
    Error('\p{	/a/IS_vertspace}');
    Error('\P{	/a/IS_vertspace}');
    Expect(1, 8233, '\p{isvertspace}', "");
    Expect(0, 8233, '\p{^isvertspace}', "");
    Expect(0, 8233, '\P{isvertspace}', "");
    Expect(1, 8233, '\P{^isvertspace}', "");
    Expect(0, 8234, '\p{isvertspace}', "");
    Expect(1, 8234, '\p{^isvertspace}', "");
    Expect(1, 8234, '\P{isvertspace}', "");
    Expect(0, 8234, '\P{^isvertspace}', "");
    Expect(1, 8233, '\p{		Is_vertspace}', "");
    Expect(0, 8233, '\p{^		Is_vertspace}', "");
    Expect(0, 8233, '\P{		Is_vertspace}', "");
    Expect(1, 8233, '\P{^		Is_vertspace}', "");
    Expect(0, 8234, '\p{		Is_vertspace}', "");
    Expect(1, 8234, '\p{^		Is_vertspace}', "");
    Expect(1, 8234, '\P{		Is_vertspace}', "");
    Expect(0, 8234, '\P{^		Is_vertspace}', "");
    Error('\p{:=-	WARANG_Citi}');
    Error('\P{:=-	WARANG_Citi}');
    Expect(1, 71935, '\p{warangciti}', "");
    Expect(0, 71935, '\p{^warangciti}', "");
    Expect(0, 71935, '\P{warangciti}', "");
    Expect(1, 71935, '\P{^warangciti}', "");
    Expect(0, 71936, '\p{warangciti}', "");
    Expect(1, 71936, '\p{^warangciti}', "");
    Expect(1, 71936, '\P{warangciti}', "");
    Expect(0, 71936, '\P{^warangciti}', "");
    Expect(1, 71935, '\p{_WARANG_Citi}', "");
    Expect(0, 71935, '\p{^_WARANG_Citi}', "");
    Expect(0, 71935, '\P{_WARANG_Citi}', "");
    Expect(1, 71935, '\P{^_WARANG_Citi}', "");
    Expect(0, 71936, '\p{_WARANG_Citi}', "");
    Expect(1, 71936, '\p{^_WARANG_Citi}', "");
    Expect(1, 71936, '\P{_WARANG_Citi}', "");
    Expect(0, 71936, '\P{^_WARANG_Citi}', "");
    Error('\p{_/a/Is_Warang_CITI}');
    Error('\P{_/a/Is_Warang_CITI}');
    Expect(1, 71935, '\p{iswarangciti}', "");
    Expect(0, 71935, '\p{^iswarangciti}', "");
    Expect(0, 71935, '\P{iswarangciti}', "");
    Expect(1, 71935, '\P{^iswarangciti}', "");
    Expect(0, 71936, '\p{iswarangciti}', "");
    Expect(1, 71936, '\p{^iswarangciti}', "");
    Expect(1, 71936, '\P{iswarangciti}', "");
    Expect(0, 71936, '\P{^iswarangciti}', "");
    Expect(1, 71935, '\p{ -is_warang_citi}', "");
    Expect(0, 71935, '\p{^ -is_warang_citi}', "");
    Expect(0, 71935, '\P{ -is_warang_citi}', "");
    Expect(1, 71935, '\P{^ -is_warang_citi}', "");
    Expect(0, 71936, '\p{ -is_warang_citi}', "");
    Expect(1, 71936, '\p{^ -is_warang_citi}', "");
    Expect(1, 71936, '\P{ -is_warang_citi}', "");
    Expect(0, 71936, '\P{^ -is_warang_citi}', "");
    Error('\p{	:=WARA}');
    Error('\P{	:=WARA}');
    Expect(1, 71935, '\p{wara}', "");
    Expect(0, 71935, '\p{^wara}', "");
    Expect(0, 71935, '\P{wara}', "");
    Expect(1, 71935, '\P{^wara}', "");
    Expect(0, 71936, '\p{wara}', "");
    Expect(1, 71936, '\p{^wara}', "");
    Expect(1, 71936, '\P{wara}', "");
    Expect(0, 71936, '\P{^wara}', "");
    Expect(1, 71935, '\p{--wara}', "");
    Expect(0, 71935, '\p{^--wara}', "");
    Expect(0, 71935, '\P{--wara}', "");
    Expect(1, 71935, '\P{^--wara}', "");
    Expect(0, 71936, '\p{--wara}', "");
    Expect(1, 71936, '\p{^--wara}', "");
    Expect(1, 71936, '\P{--wara}', "");
    Expect(0, 71936, '\P{^--wara}', "");
    Error('\p{:=_is_wara}');
    Error('\P{:=_is_wara}');
    Expect(1, 71935, '\p{iswara}', "");
    Expect(0, 71935, '\p{^iswara}', "");
    Expect(0, 71935, '\P{iswara}', "");
    Expect(1, 71935, '\P{^iswara}', "");
    Expect(0, 71936, '\p{iswara}', "");
    Expect(1, 71936, '\p{^iswara}', "");
    Expect(1, 71936, '\P{iswara}', "");
    Expect(0, 71936, '\P{^iswara}', "");
    Expect(1, 71935, '\p{	_IS_wara}', "");
    Expect(0, 71935, '\p{^	_IS_wara}', "");
    Expect(0, 71935, '\P{	_IS_wara}', "");
    Expect(1, 71935, '\P{^	_IS_wara}', "");
    Expect(0, 71936, '\p{	_IS_wara}', "");
    Expect(1, 71936, '\p{^	_IS_wara}', "");
    Expect(1, 71936, '\P{	_IS_wara}', "");
    Expect(0, 71936, '\P{^	_IS_wara}', "");
    Error('\p{-:=WHITE_SPACE}');
    Error('\P{-:=WHITE_SPACE}');
    Expect(1, 12288, '\p{whitespace}', "");
    Expect(0, 12288, '\p{^whitespace}', "");
    Expect(0, 12288, '\P{whitespace}', "");
    Expect(1, 12288, '\P{^whitespace}', "");
    Expect(0, 12289, '\p{whitespace}', "");
    Expect(1, 12289, '\p{^whitespace}', "");
    Expect(1, 12289, '\P{whitespace}', "");
    Expect(0, 12289, '\P{^whitespace}', "");
    Expect(1, 12288, '\p{-_white_Space}', "");
    Expect(0, 12288, '\p{^-_white_Space}', "");
    Expect(0, 12288, '\P{-_white_Space}', "");
    Expect(1, 12288, '\P{^-_white_Space}', "");
    Expect(0, 12289, '\p{-_white_Space}', "");
    Expect(1, 12289, '\p{^-_white_Space}', "");
    Expect(1, 12289, '\P{-_white_Space}', "");
    Expect(0, 12289, '\P{^-_white_Space}', "");
    Error('\p{ Is_WHITE_SPACE:=}');
    Error('\P{ Is_WHITE_SPACE:=}');
    Expect(1, 12288, '\p{iswhitespace}', "");
    Expect(0, 12288, '\p{^iswhitespace}', "");
    Expect(0, 12288, '\P{iswhitespace}', "");
    Expect(1, 12288, '\P{^iswhitespace}', "");
    Expect(0, 12289, '\p{iswhitespace}', "");
    Expect(1, 12289, '\p{^iswhitespace}', "");
    Expect(1, 12289, '\P{iswhitespace}', "");
    Expect(0, 12289, '\P{^iswhitespace}', "");
    Expect(1, 12288, '\p{-_IS_WHITE_SPACE}', "");
    Expect(0, 12288, '\p{^-_IS_WHITE_SPACE}', "");
    Expect(0, 12288, '\P{-_IS_WHITE_SPACE}', "");
    Expect(1, 12288, '\P{^-_IS_WHITE_SPACE}', "");
    Expect(0, 12289, '\p{-_IS_WHITE_SPACE}', "");
    Expect(1, 12289, '\p{^-_IS_WHITE_SPACE}', "");
    Expect(1, 12289, '\P{-_IS_WHITE_SPACE}', "");
    Expect(0, 12289, '\P{^-_IS_WHITE_SPACE}', "");
    Error('\p{:=wspace}');
    Error('\P{:=wspace}');
    Expect(1, 12288, '\p{wspace}', "");
    Expect(0, 12288, '\p{^wspace}', "");
    Expect(0, 12288, '\P{wspace}', "");
    Expect(1, 12288, '\P{^wspace}', "");
    Expect(0, 12289, '\p{wspace}', "");
    Expect(1, 12289, '\p{^wspace}', "");
    Expect(1, 12289, '\P{wspace}', "");
    Expect(0, 12289, '\P{^wspace}', "");
    Expect(1, 12288, '\p{ WSpace}', "");
    Expect(0, 12288, '\p{^ WSpace}', "");
    Expect(0, 12288, '\P{ WSpace}', "");
    Expect(1, 12288, '\P{^ WSpace}', "");
    Expect(0, 12289, '\p{ WSpace}', "");
    Expect(1, 12289, '\p{^ WSpace}', "");
    Expect(1, 12289, '\P{ WSpace}', "");
    Expect(0, 12289, '\P{^ WSpace}', "");
    Error('\p{:= is_WSPACE}');
    Error('\P{:= is_WSPACE}');
    Expect(1, 12288, '\p{iswspace}', "");
    Expect(0, 12288, '\p{^iswspace}', "");
    Expect(0, 12288, '\P{iswspace}', "");
    Expect(1, 12288, '\P{^iswspace}', "");
    Expect(0, 12289, '\p{iswspace}', "");
    Expect(1, 12289, '\p{^iswspace}', "");
    Expect(1, 12289, '\P{iswspace}', "");
    Expect(0, 12289, '\P{^iswspace}', "");
    Expect(1, 12288, '\p{_-Is_wspace}', "");
    Expect(0, 12288, '\p{^_-Is_wspace}', "");
    Expect(0, 12288, '\P{_-Is_wspace}', "");
    Expect(1, 12288, '\P{^_-Is_wspace}', "");
    Expect(0, 12289, '\p{_-Is_wspace}', "");
    Expect(1, 12289, '\p{^_-Is_wspace}', "");
    Expect(1, 12289, '\P{_-Is_wspace}', "");
    Expect(0, 12289, '\P{^_-Is_wspace}', "");
    Error('\p{ Space/a/}');
    Error('\P{ Space/a/}');
    Expect(1, 12288, '\p{space}', "");
    Expect(0, 12288, '\p{^space}', "");
    Expect(0, 12288, '\P{space}', "");
    Expect(1, 12288, '\P{^space}', "");
    Expect(0, 12289, '\p{space}', "");
    Expect(1, 12289, '\p{^space}', "");
    Expect(1, 12289, '\P{space}', "");
    Expect(0, 12289, '\P{^space}', "");
    Expect(1, 12288, '\p{ Space}', "");
    Expect(0, 12288, '\p{^ Space}', "");
    Expect(0, 12288, '\P{ Space}', "");
    Expect(1, 12288, '\P{^ Space}', "");
    Expect(0, 12289, '\p{ Space}', "");
    Expect(1, 12289, '\p{^ Space}', "");
    Expect(1, 12289, '\P{ Space}', "");
    Expect(0, 12289, '\P{^ Space}', "");
    Error('\p{:=	-Is_Space}');
    Error('\P{:=	-Is_Space}');
    Expect(1, 12288, '\p{isspace}', "");
    Expect(0, 12288, '\p{^isspace}', "");
    Expect(0, 12288, '\P{isspace}', "");
    Expect(1, 12288, '\P{^isspace}', "");
    Expect(0, 12289, '\p{isspace}', "");
    Expect(1, 12289, '\p{^isspace}', "");
    Expect(1, 12289, '\P{isspace}', "");
    Expect(0, 12289, '\P{^isspace}', "");
    Expect(1, 12288, '\p{  IS_SPACE}', "");
    Expect(0, 12288, '\p{^  IS_SPACE}', "");
    Expect(0, 12288, '\P{  IS_SPACE}', "");
    Expect(1, 12288, '\P{^  IS_SPACE}', "");
    Expect(0, 12289, '\p{  IS_SPACE}', "");
    Expect(1, 12289, '\p{^  IS_SPACE}', "");
    Expect(1, 12289, '\P{  IS_SPACE}', "");
    Expect(0, 12289, '\P{^  IS_SPACE}', "");
    Error('\p{XPosixWord/a/}');
    Error('\P{XPosixWord/a/}');
    Expect(1, 917999, '\p{xposixword}', "");
    Expect(0, 917999, '\p{^xposixword}', "");
    Expect(0, 917999, '\P{xposixword}', "");
    Expect(1, 917999, '\P{^xposixword}', "");
    Expect(0, 918000, '\p{xposixword}', "");
    Expect(1, 918000, '\p{^xposixword}', "");
    Expect(1, 918000, '\P{xposixword}', "");
    Expect(0, 918000, '\P{^xposixword}', "");
    Expect(1, 917999, '\p{	_XPosixWord}', "");
    Expect(0, 917999, '\p{^	_XPosixWord}', "");
    Expect(0, 917999, '\P{	_XPosixWord}', "");
    Expect(1, 917999, '\P{^	_XPosixWord}', "");
    Expect(0, 918000, '\p{	_XPosixWord}', "");
    Expect(1, 918000, '\p{^	_XPosixWord}', "");
    Expect(1, 918000, '\P{	_XPosixWord}', "");
    Expect(0, 918000, '\P{^	_XPosixWord}', "");
    Error('\p{  Word/a/}');
    Error('\P{  Word/a/}');
    Expect(1, 917999, '\p{word}', "");
    Expect(0, 917999, '\p{^word}', "");
    Expect(0, 917999, '\P{word}', "");
    Expect(1, 917999, '\P{^word}', "");
    Expect(0, 918000, '\p{word}', "");
    Expect(1, 918000, '\p{^word}', "");
    Expect(1, 918000, '\P{word}', "");
    Expect(0, 918000, '\P{^word}', "");
    Expect(1, 917999, '\p{ -Word}', "");
    Expect(0, 917999, '\p{^ -Word}', "");
    Expect(0, 917999, '\P{ -Word}', "");
    Expect(1, 917999, '\P{^ -Word}', "");
    Expect(0, 918000, '\p{ -Word}', "");
    Expect(1, 918000, '\p{^ -Word}', "");
    Expect(1, 918000, '\P{ -Word}', "");
    Expect(0, 918000, '\P{^ -Word}', "");
    Error('\p{-_is_XPosixWord:=}');
    Error('\P{-_is_XPosixWord:=}');
    Expect(1, 917999, '\p{isxposixword}', "");
    Expect(0, 917999, '\p{^isxposixword}', "");
    Expect(0, 917999, '\P{isxposixword}', "");
    Expect(1, 917999, '\P{^isxposixword}', "");
    Expect(0, 918000, '\p{isxposixword}', "");
    Expect(1, 918000, '\p{^isxposixword}', "");
    Expect(1, 918000, '\P{isxposixword}', "");
    Expect(0, 918000, '\P{^isxposixword}', "");
    Expect(1, 917999, '\p{ 	Is_xposixword}', "");
    Expect(0, 917999, '\p{^ 	Is_xposixword}', "");
    Expect(0, 917999, '\P{ 	Is_xposixword}', "");
    Expect(1, 917999, '\P{^ 	Is_xposixword}', "");
    Expect(0, 918000, '\p{ 	Is_xposixword}', "");
    Expect(1, 918000, '\p{^ 	Is_xposixword}', "");
    Expect(1, 918000, '\P{ 	Is_xposixword}', "");
    Expect(0, 918000, '\P{^ 	Is_xposixword}', "");
    Error('\p{/a/  is_Word}');
    Error('\P{/a/  is_Word}');
    Expect(1, 917999, '\p{isword}', "");
    Expect(0, 917999, '\p{^isword}', "");
    Expect(0, 917999, '\P{isword}', "");
    Expect(1, 917999, '\P{^isword}', "");
    Expect(0, 918000, '\p{isword}', "");
    Expect(1, 918000, '\p{^isword}', "");
    Expect(1, 918000, '\P{isword}', "");
    Expect(0, 918000, '\P{^isword}', "");
    Expect(1, 917999, '\p{		Is_WORD}', "");
    Expect(0, 917999, '\p{^		Is_WORD}', "");
    Expect(0, 917999, '\P{		Is_WORD}', "");
    Expect(1, 917999, '\P{^		Is_WORD}', "");
    Expect(0, 918000, '\p{		Is_WORD}', "");
    Expect(1, 918000, '\p{^		Is_WORD}', "");
    Expect(1, 918000, '\P{		Is_WORD}', "");
    Expect(0, 918000, '\P{^		Is_WORD}', "");
    Error('\p{ /a/xposixxdigit}');
    Error('\P{ /a/xposixxdigit}');
    Expect(1, 65350, '\p{xposixxdigit}', "");
    Expect(0, 65350, '\p{^xposixxdigit}', "");
    Expect(0, 65350, '\P{xposixxdigit}', "");
    Expect(1, 65350, '\P{^xposixxdigit}', "");
    Expect(0, 65351, '\p{xposixxdigit}', "");
    Expect(1, 65351, '\p{^xposixxdigit}', "");
    Expect(1, 65351, '\P{xposixxdigit}', "");
    Expect(0, 65351, '\P{^xposixxdigit}', "");
    Expect(1, 65350, '\p{		xposixxdigit}', "");
    Expect(0, 65350, '\p{^		xposixxdigit}', "");
    Expect(0, 65350, '\P{		xposixxdigit}', "");
    Expect(1, 65350, '\P{^		xposixxdigit}', "");
    Expect(0, 65351, '\p{		xposixxdigit}', "");
    Expect(1, 65351, '\p{^		xposixxdigit}', "");
    Expect(1, 65351, '\P{		xposixxdigit}', "");
    Expect(0, 65351, '\P{^		xposixxdigit}', "");
    Error('\p{/a/_	xdigit}');
    Error('\P{/a/_	xdigit}');
    Expect(1, 65350, '\p{xdigit}', "");
    Expect(0, 65350, '\p{^xdigit}', "");
    Expect(0, 65350, '\P{xdigit}', "");
    Expect(1, 65350, '\P{^xdigit}', "");
    Expect(0, 65351, '\p{xdigit}', "");
    Expect(1, 65351, '\p{^xdigit}', "");
    Expect(1, 65351, '\P{xdigit}', "");
    Expect(0, 65351, '\P{^xdigit}', "");
    Expect(1, 65350, '\p{	XDIGIT}', "");
    Expect(0, 65350, '\p{^	XDIGIT}', "");
    Expect(0, 65350, '\P{	XDIGIT}', "");
    Expect(1, 65350, '\P{^	XDIGIT}', "");
    Expect(0, 65351, '\p{	XDIGIT}', "");
    Expect(1, 65351, '\p{^	XDIGIT}', "");
    Expect(1, 65351, '\P{	XDIGIT}', "");
    Expect(0, 65351, '\P{^	XDIGIT}', "");
    Error('\p{/a/	 IS_XPosixXDigit}');
    Error('\P{/a/	 IS_XPosixXDigit}');
    Expect(1, 65350, '\p{isxposixxdigit}', "");
    Expect(0, 65350, '\p{^isxposixxdigit}', "");
    Expect(0, 65350, '\P{isxposixxdigit}', "");
    Expect(1, 65350, '\P{^isxposixxdigit}', "");
    Expect(0, 65351, '\p{isxposixxdigit}', "");
    Expect(1, 65351, '\p{^isxposixxdigit}', "");
    Expect(1, 65351, '\P{isxposixxdigit}', "");
    Expect(0, 65351, '\P{^isxposixxdigit}', "");
    Expect(1, 65350, '\p{_ IS_XPOSIXXDIGIT}', "");
    Expect(0, 65350, '\p{^_ IS_XPOSIXXDIGIT}', "");
    Expect(0, 65350, '\P{_ IS_XPOSIXXDIGIT}', "");
    Expect(1, 65350, '\P{^_ IS_XPOSIXXDIGIT}', "");
    Expect(0, 65351, '\p{_ IS_XPOSIXXDIGIT}', "");
    Expect(1, 65351, '\p{^_ IS_XPOSIXXDIGIT}', "");
    Expect(1, 65351, '\P{_ IS_XPOSIXXDIGIT}', "");
    Expect(0, 65351, '\P{^_ IS_XPOSIXXDIGIT}', "");
    Error('\p{-Is_XDigit/a/}');
    Error('\P{-Is_XDigit/a/}');
    Expect(1, 65350, '\p{isxdigit}', "");
    Expect(0, 65350, '\p{^isxdigit}', "");
    Expect(0, 65350, '\P{isxdigit}', "");
    Expect(1, 65350, '\P{^isxdigit}', "");
    Expect(0, 65351, '\p{isxdigit}', "");
    Expect(1, 65351, '\p{^isxdigit}', "");
    Expect(1, 65351, '\P{isxdigit}', "");
    Expect(0, 65351, '\P{^isxdigit}', "");
    Expect(1, 65350, '\p{_Is_XDigit}', "");
    Expect(0, 65350, '\p{^_Is_XDigit}', "");
    Expect(0, 65350, '\P{_Is_XDigit}', "");
    Expect(1, 65350, '\P{^_Is_XDigit}', "");
    Expect(0, 65351, '\p{_Is_XDigit}', "");
    Expect(1, 65351, '\p{^_Is_XDigit}', "");
    Expect(1, 65351, '\P{_Is_XDigit}', "");
    Expect(0, 65351, '\P{^_Is_XDigit}', "");
    Error('\p{	/a/Hex_Digit}');
    Error('\P{	/a/Hex_Digit}');
    Expect(1, 65350, '\p{hexdigit}', "");
    Expect(0, 65350, '\p{^hexdigit}', "");
    Expect(0, 65350, '\P{hexdigit}', "");
    Expect(1, 65350, '\P{^hexdigit}', "");
    Expect(0, 65351, '\p{hexdigit}', "");
    Expect(1, 65351, '\p{^hexdigit}', "");
    Expect(1, 65351, '\P{hexdigit}', "");
    Expect(0, 65351, '\P{^hexdigit}', "");
    Expect(1, 65350, '\p{	Hex_digit}', "");
    Expect(0, 65350, '\p{^	Hex_digit}', "");
    Expect(0, 65350, '\P{	Hex_digit}', "");
    Expect(1, 65350, '\P{^	Hex_digit}', "");
    Expect(0, 65351, '\p{	Hex_digit}', "");
    Expect(1, 65351, '\p{^	Hex_digit}', "");
    Expect(1, 65351, '\P{	Hex_digit}', "");
    Expect(0, 65351, '\P{^	Hex_digit}', "");
    Error('\p{:= -is_HEX_digit}');
    Error('\P{:= -is_HEX_digit}');
    Expect(1, 65350, '\p{ishexdigit}', "");
    Expect(0, 65350, '\p{^ishexdigit}', "");
    Expect(0, 65350, '\P{ishexdigit}', "");
    Expect(1, 65350, '\P{^ishexdigit}', "");
    Expect(0, 65351, '\p{ishexdigit}', "");
    Expect(1, 65351, '\p{^ishexdigit}', "");
    Expect(1, 65351, '\P{ishexdigit}', "");
    Expect(0, 65351, '\P{^ishexdigit}', "");
    Expect(1, 65350, '\p{	IS_HEX_DIGIT}', "");
    Expect(0, 65350, '\p{^	IS_HEX_DIGIT}', "");
    Expect(0, 65350, '\P{	IS_HEX_DIGIT}', "");
    Expect(1, 65350, '\P{^	IS_HEX_DIGIT}', "");
    Expect(0, 65351, '\p{	IS_HEX_DIGIT}', "");
    Expect(1, 65351, '\p{^	IS_HEX_DIGIT}', "");
    Expect(1, 65351, '\P{	IS_HEX_DIGIT}', "");
    Expect(0, 65351, '\P{^	IS_HEX_DIGIT}', "");
    Error('\p{/a/HEX}');
    Error('\P{/a/HEX}');
    Expect(1, 65350, '\p{hex}', "");
    Expect(0, 65350, '\p{^hex}', "");
    Expect(0, 65350, '\P{hex}', "");
    Expect(1, 65350, '\P{^hex}', "");
    Expect(0, 65351, '\p{hex}', "");
    Expect(1, 65351, '\p{^hex}', "");
    Expect(1, 65351, '\P{hex}', "");
    Expect(0, 65351, '\P{^hex}', "");
    Expect(1, 65350, '\p{ Hex}', "");
    Expect(0, 65350, '\p{^ Hex}', "");
    Expect(0, 65350, '\P{ Hex}', "");
    Expect(1, 65350, '\P{^ Hex}', "");
    Expect(0, 65351, '\p{ Hex}', "");
    Expect(1, 65351, '\p{^ Hex}', "");
    Expect(1, 65351, '\P{ Hex}', "");
    Expect(0, 65351, '\P{^ Hex}', "");
    Error('\p{-_IS_Hex/a/}');
    Error('\P{-_IS_Hex/a/}');
    Expect(1, 65350, '\p{ishex}', "");
    Expect(0, 65350, '\p{^ishex}', "");
    Expect(0, 65350, '\P{ishex}', "");
    Expect(1, 65350, '\P{^ishex}', "");
    Expect(0, 65351, '\p{ishex}', "");
    Expect(1, 65351, '\p{^ishex}', "");
    Expect(1, 65351, '\P{ishex}', "");
    Expect(0, 65351, '\P{^ishex}', "");
    Expect(1, 65350, '\p{-	Is_hex}', "");
    Expect(0, 65350, '\p{^-	Is_hex}', "");
    Expect(0, 65350, '\P{-	Is_hex}', "");
    Expect(1, 65350, '\P{^-	Is_hex}', "");
    Expect(0, 65351, '\p{-	Is_hex}', "");
    Expect(1, 65351, '\p{^-	Is_hex}', "");
    Expect(1, 65351, '\P{-	Is_hex}', "");
    Expect(0, 65351, '\P{^-	Is_hex}', "");
    Error('\p{ /a/XID_continue}');
    Error('\P{ /a/XID_continue}');
    Expect(1, 917999, '\p{xidcontinue}', "");
    Expect(0, 917999, '\p{^xidcontinue}', "");
    Expect(0, 917999, '\P{xidcontinue}', "");
    Expect(1, 917999, '\P{^xidcontinue}', "");
    Expect(0, 918000, '\p{xidcontinue}', "");
    Expect(1, 918000, '\p{^xidcontinue}', "");
    Expect(1, 918000, '\P{xidcontinue}', "");
    Expect(0, 918000, '\P{^xidcontinue}', "");
    Expect(1, 917999, '\p{_xid_Continue}', "");
    Expect(0, 917999, '\p{^_xid_Continue}', "");
    Expect(0, 917999, '\P{_xid_Continue}', "");
    Expect(1, 917999, '\P{^_xid_Continue}', "");
    Expect(0, 918000, '\p{_xid_Continue}', "");
    Expect(1, 918000, '\p{^_xid_Continue}', "");
    Expect(1, 918000, '\P{_xid_Continue}', "");
    Expect(0, 918000, '\P{^_xid_Continue}', "");
    Error('\p{:=-	is_xid_Continue}');
    Error('\P{:=-	is_xid_Continue}');
    Expect(1, 917999, '\p{isxidcontinue}', "");
    Expect(0, 917999, '\p{^isxidcontinue}', "");
    Expect(0, 917999, '\P{isxidcontinue}', "");
    Expect(1, 917999, '\P{^isxidcontinue}', "");
    Expect(0, 918000, '\p{isxidcontinue}', "");
    Expect(1, 918000, '\p{^isxidcontinue}', "");
    Expect(1, 918000, '\P{isxidcontinue}', "");
    Expect(0, 918000, '\P{^isxidcontinue}', "");
    Expect(1, 917999, '\p{_-is_xid_Continue}', "");
    Expect(0, 917999, '\p{^_-is_xid_Continue}', "");
    Expect(0, 917999, '\P{_-is_xid_Continue}', "");
    Expect(1, 917999, '\P{^_-is_xid_Continue}', "");
    Expect(0, 918000, '\p{_-is_xid_Continue}', "");
    Expect(1, 918000, '\p{^_-is_xid_Continue}', "");
    Expect(1, 918000, '\P{_-is_xid_Continue}', "");
    Expect(0, 918000, '\P{^_-is_xid_Continue}', "");
    Error('\p{ -XIDC/a/}');
    Error('\P{ -XIDC/a/}');
    Expect(1, 917999, '\p{xidc}', "");
    Expect(0, 917999, '\p{^xidc}', "");
    Expect(0, 917999, '\P{xidc}', "");
    Expect(1, 917999, '\P{^xidc}', "");
    Expect(0, 918000, '\p{xidc}', "");
    Expect(1, 918000, '\p{^xidc}', "");
    Expect(1, 918000, '\P{xidc}', "");
    Expect(0, 918000, '\P{^xidc}', "");
    Expect(1, 917999, '\p{	XIDC}', "");
    Expect(0, 917999, '\p{^	XIDC}', "");
    Expect(0, 917999, '\P{	XIDC}', "");
    Expect(1, 917999, '\P{^	XIDC}', "");
    Expect(0, 918000, '\p{	XIDC}', "");
    Expect(1, 918000, '\p{^	XIDC}', "");
    Expect(1, 918000, '\P{	XIDC}', "");
    Expect(0, 918000, '\P{^	XIDC}', "");
    Error('\p{/a/IS_XIDC}');
    Error('\P{/a/IS_XIDC}');
    Expect(1, 917999, '\p{isxidc}', "");
    Expect(0, 917999, '\p{^isxidc}', "");
    Expect(0, 917999, '\P{isxidc}', "");
    Expect(1, 917999, '\P{^isxidc}', "");
    Expect(0, 918000, '\p{isxidc}', "");
    Expect(1, 918000, '\p{^isxidc}', "");
    Expect(1, 918000, '\P{isxidc}', "");
    Expect(0, 918000, '\P{^isxidc}', "");
    Expect(1, 917999, '\p{_ Is_XIDC}', "");
    Expect(0, 917999, '\p{^_ Is_XIDC}', "");
    Expect(0, 917999, '\P{_ Is_XIDC}', "");
    Expect(1, 917999, '\P{^_ Is_XIDC}', "");
    Expect(0, 918000, '\p{_ Is_XIDC}', "");
    Expect(1, 918000, '\p{^_ Is_XIDC}', "");
    Expect(1, 918000, '\P{_ Is_XIDC}', "");
    Expect(0, 918000, '\P{^_ Is_XIDC}', "");
    Error('\p{XID_start:=}');
    Error('\P{XID_start:=}');
    Expect(1, 195101, '\p{xidstart}', "");
    Expect(0, 195101, '\p{^xidstart}', "");
    Expect(0, 195101, '\P{xidstart}', "");
    Expect(1, 195101, '\P{^xidstart}', "");
    Expect(0, 195102, '\p{xidstart}', "");
    Expect(1, 195102, '\p{^xidstart}', "");
    Expect(1, 195102, '\P{xidstart}', "");
    Expect(0, 195102, '\P{^xidstart}', "");
    Expect(1, 195101, '\p{__XID_Start}', "");
    Expect(0, 195101, '\p{^__XID_Start}', "");
    Expect(0, 195101, '\P{__XID_Start}', "");
    Expect(1, 195101, '\P{^__XID_Start}', "");
    Expect(0, 195102, '\p{__XID_Start}', "");
    Expect(1, 195102, '\p{^__XID_Start}', "");
    Expect(1, 195102, '\P{__XID_Start}', "");
    Expect(0, 195102, '\P{^__XID_Start}', "");
    Error('\p{__IS_XID_Start:=}');
    Error('\P{__IS_XID_Start:=}');
    Expect(1, 195101, '\p{isxidstart}', "");
    Expect(0, 195101, '\p{^isxidstart}', "");
    Expect(0, 195101, '\P{isxidstart}', "");
    Expect(1, 195101, '\P{^isxidstart}', "");
    Expect(0, 195102, '\p{isxidstart}', "");
    Expect(1, 195102, '\p{^isxidstart}', "");
    Expect(1, 195102, '\P{isxidstart}', "");
    Expect(0, 195102, '\P{^isxidstart}', "");
    Expect(1, 195101, '\p{ _Is_XID_START}', "");
    Expect(0, 195101, '\p{^ _Is_XID_START}', "");
    Expect(0, 195101, '\P{ _Is_XID_START}', "");
    Expect(1, 195101, '\P{^ _Is_XID_START}', "");
    Expect(0, 195102, '\p{ _Is_XID_START}', "");
    Expect(1, 195102, '\p{^ _Is_XID_START}', "");
    Expect(1, 195102, '\P{ _Is_XID_START}', "");
    Expect(0, 195102, '\P{^ _Is_XID_START}', "");
    Error('\p{:=_-xids}');
    Error('\P{:=_-xids}');
    Expect(1, 195101, '\p{xids}', "");
    Expect(0, 195101, '\p{^xids}', "");
    Expect(0, 195101, '\P{xids}', "");
    Expect(1, 195101, '\P{^xids}', "");
    Expect(0, 195102, '\p{xids}', "");
    Expect(1, 195102, '\p{^xids}', "");
    Expect(1, 195102, '\P{xids}', "");
    Expect(0, 195102, '\P{^xids}', "");
    Expect(1, 195101, '\p{	_XIDS}', "");
    Expect(0, 195101, '\p{^	_XIDS}', "");
    Expect(0, 195101, '\P{	_XIDS}', "");
    Expect(1, 195101, '\P{^	_XIDS}', "");
    Expect(0, 195102, '\p{	_XIDS}', "");
    Expect(1, 195102, '\p{^	_XIDS}', "");
    Expect(1, 195102, '\P{	_XIDS}', "");
    Expect(0, 195102, '\P{^	_XIDS}', "");
    Error('\p{:= is_XIDS}');
    Error('\P{:= is_XIDS}');
    Expect(1, 195101, '\p{isxids}', "");
    Expect(0, 195101, '\p{^isxids}', "");
    Expect(0, 195101, '\P{isxids}', "");
    Expect(1, 195101, '\P{^isxids}', "");
    Expect(0, 195102, '\p{isxids}', "");
    Expect(1, 195102, '\p{^isxids}', "");
    Expect(1, 195102, '\P{isxids}', "");
    Expect(0, 195102, '\P{^isxids}', "");
    Expect(1, 195101, '\p{-_is_XIDS}', "");
    Expect(0, 195101, '\p{^-_is_XIDS}', "");
    Expect(0, 195101, '\P{-_is_XIDS}', "");
    Expect(1, 195101, '\P{^-_is_XIDS}', "");
    Expect(0, 195102, '\p{-_is_XIDS}', "");
    Expect(1, 195102, '\p{^-_is_XIDS}', "");
    Expect(1, 195102, '\P{-_is_XIDS}', "");
    Expect(0, 195102, '\P{^-_is_XIDS}', "");
    Error('\p{-	XPosixAlpha:=}');
    Error('\P{-	XPosixAlpha:=}');
    Expect(1, 195101, '\p{xposixalpha}', "");
    Expect(0, 195101, '\p{^xposixalpha}', "");
    Expect(0, 195101, '\P{xposixalpha}', "");
    Expect(1, 195101, '\P{^xposixalpha}', "");
    Expect(0, 195102, '\p{xposixalpha}', "");
    Expect(1, 195102, '\p{^xposixalpha}', "");
    Expect(1, 195102, '\P{xposixalpha}', "");
    Expect(0, 195102, '\P{^xposixalpha}', "");
    Expect(1, 195101, '\p{_	XPosixAlpha}', "");
    Expect(0, 195101, '\p{^_	XPosixAlpha}', "");
    Expect(0, 195101, '\P{_	XPosixAlpha}', "");
    Expect(1, 195101, '\P{^_	XPosixAlpha}', "");
    Expect(0, 195102, '\p{_	XPosixAlpha}', "");
    Expect(1, 195102, '\p{^_	XPosixAlpha}', "");
    Expect(1, 195102, '\P{_	XPosixAlpha}', "");
    Expect(0, 195102, '\P{^_	XPosixAlpha}', "");
    Error('\p{	Is_XPOSIXALPHA/a/}');
    Error('\P{	Is_XPOSIXALPHA/a/}');
    Expect(1, 195101, '\p{isxposixalpha}', "");
    Expect(0, 195101, '\p{^isxposixalpha}', "");
    Expect(0, 195101, '\P{isxposixalpha}', "");
    Expect(1, 195101, '\P{^isxposixalpha}', "");
    Expect(0, 195102, '\p{isxposixalpha}', "");
    Expect(1, 195102, '\p{^isxposixalpha}', "");
    Expect(1, 195102, '\P{isxposixalpha}', "");
    Expect(0, 195102, '\P{^isxposixalpha}', "");
    Expect(1, 195101, '\p{-Is_XPosixAlpha}', "");
    Expect(0, 195101, '\p{^-Is_XPosixAlpha}', "");
    Expect(0, 195101, '\P{-Is_XPosixAlpha}', "");
    Expect(1, 195101, '\P{^-Is_XPosixAlpha}', "");
    Expect(0, 195102, '\p{-Is_XPosixAlpha}', "");
    Expect(1, 195102, '\p{^-Is_XPosixAlpha}', "");
    Expect(1, 195102, '\P{-Is_XPosixAlpha}', "");
    Expect(0, 195102, '\P{^-Is_XPosixAlpha}', "");
    Error('\p{_/a/alphabetic}');
    Error('\P{_/a/alphabetic}');
    Expect(1, 195101, '\p{alphabetic}', "");
    Expect(0, 195101, '\p{^alphabetic}', "");
    Expect(0, 195101, '\P{alphabetic}', "");
    Expect(1, 195101, '\P{^alphabetic}', "");
    Expect(0, 195102, '\p{alphabetic}', "");
    Expect(1, 195102, '\p{^alphabetic}', "");
    Expect(1, 195102, '\P{alphabetic}', "");
    Expect(0, 195102, '\P{^alphabetic}', "");
    Expect(1, 195101, '\p{ Alphabetic}', "");
    Expect(0, 195101, '\p{^ Alphabetic}', "");
    Expect(0, 195101, '\P{ Alphabetic}', "");
    Expect(1, 195101, '\P{^ Alphabetic}', "");
    Expect(0, 195102, '\p{ Alphabetic}', "");
    Expect(1, 195102, '\p{^ Alphabetic}', "");
    Expect(1, 195102, '\P{ Alphabetic}', "");
    Expect(0, 195102, '\P{^ Alphabetic}', "");
    Error('\p{ /a/Is_alphabetic}');
    Error('\P{ /a/Is_alphabetic}');
    Expect(1, 195101, '\p{isalphabetic}', "");
    Expect(0, 195101, '\p{^isalphabetic}', "");
    Expect(0, 195101, '\P{isalphabetic}', "");
    Expect(1, 195101, '\P{^isalphabetic}', "");
    Expect(0, 195102, '\p{isalphabetic}', "");
    Expect(1, 195102, '\p{^isalphabetic}', "");
    Expect(1, 195102, '\P{isalphabetic}', "");
    Expect(0, 195102, '\P{^isalphabetic}', "");
    Expect(1, 195101, '\p{-IS_ALPHABETIC}', "");
    Expect(0, 195101, '\p{^-IS_ALPHABETIC}', "");
    Expect(0, 195101, '\P{-IS_ALPHABETIC}', "");
    Expect(1, 195101, '\P{^-IS_ALPHABETIC}', "");
    Expect(0, 195102, '\p{-IS_ALPHABETIC}', "");
    Expect(1, 195102, '\p{^-IS_ALPHABETIC}', "");
    Expect(1, 195102, '\P{-IS_ALPHABETIC}', "");
    Expect(0, 195102, '\P{^-IS_ALPHABETIC}', "");
    Error('\p{/a/- ALPHA}');
    Error('\P{/a/- ALPHA}');
    Expect(1, 195101, '\p{alpha}', "");
    Expect(0, 195101, '\p{^alpha}', "");
    Expect(0, 195101, '\P{alpha}', "");
    Expect(1, 195101, '\P{^alpha}', "");
    Expect(0, 195102, '\p{alpha}', "");
    Expect(1, 195102, '\p{^alpha}', "");
    Expect(1, 195102, '\P{alpha}', "");
    Expect(0, 195102, '\P{^alpha}', "");
    Expect(1, 195101, '\p{_	ALPHA}', "");
    Expect(0, 195101, '\p{^_	ALPHA}', "");
    Expect(0, 195101, '\P{_	ALPHA}', "");
    Expect(1, 195101, '\P{^_	ALPHA}', "");
    Expect(0, 195102, '\p{_	ALPHA}', "");
    Expect(1, 195102, '\p{^_	ALPHA}', "");
    Expect(1, 195102, '\P{_	ALPHA}', "");
    Expect(0, 195102, '\P{^_	ALPHA}', "");
    Error('\p{/a/Is_alpha}');
    Error('\P{/a/Is_alpha}');
    Expect(1, 195101, '\p{isalpha}', "");
    Expect(0, 195101, '\p{^isalpha}', "");
    Expect(0, 195101, '\P{isalpha}', "");
    Expect(1, 195101, '\P{^isalpha}', "");
    Expect(0, 195102, '\p{isalpha}', "");
    Expect(1, 195102, '\p{^isalpha}', "");
    Expect(1, 195102, '\P{isalpha}', "");
    Expect(0, 195102, '\P{^isalpha}', "");
    Expect(1, 195101, '\p{-	is_ALPHA}', "");
    Expect(0, 195101, '\p{^-	is_ALPHA}', "");
    Expect(0, 195101, '\P{-	is_ALPHA}', "");
    Expect(1, 195101, '\P{^-	is_ALPHA}', "");
    Expect(0, 195102, '\p{-	is_ALPHA}', "");
    Expect(1, 195102, '\p{^-	is_ALPHA}', "");
    Expect(1, 195102, '\P{-	is_ALPHA}', "");
    Expect(0, 195102, '\P{^-	is_ALPHA}', "");
    Error('\p{ :=XPOSIXLOWER}');
    Error('\P{ :=XPOSIXLOWER}');
    Expect(1, 125251, '\p{xposixlower}', "");
    Expect(0, 125251, '\p{^xposixlower}', "");
    Expect(0, 125251, '\P{xposixlower}', "");
    Expect(1, 125251, '\P{^xposixlower}', "");
    Expect(0, 125252, '\p{xposixlower}', "");
    Expect(1, 125252, '\p{^xposixlower}', "");
    Expect(1, 125252, '\P{xposixlower}', "");
    Expect(0, 125252, '\P{^xposixlower}', "");
    Expect(1, 125251, '\p{XPOSIXLOWER}', "");
    Expect(0, 125251, '\p{^XPOSIXLOWER}', "");
    Expect(0, 125251, '\P{XPOSIXLOWER}', "");
    Expect(1, 125251, '\P{^XPOSIXLOWER}', "");
    Expect(0, 125252, '\p{XPOSIXLOWER}', "");
    Expect(1, 125252, '\p{^XPOSIXLOWER}', "");
    Expect(1, 125252, '\P{XPOSIXLOWER}', "");
    Expect(0, 125252, '\P{^XPOSIXLOWER}', "");
    Error('\p{-/a/is_XPosixLower}');
    Error('\P{-/a/is_XPosixLower}');
    Expect(1, 125251, '\p{isxposixlower}', "");
    Expect(0, 125251, '\p{^isxposixlower}', "");
    Expect(0, 125251, '\P{isxposixlower}', "");
    Expect(1, 125251, '\P{^isxposixlower}', "");
    Expect(0, 125252, '\p{isxposixlower}', "");
    Expect(1, 125252, '\p{^isxposixlower}', "");
    Expect(1, 125252, '\P{isxposixlower}', "");
    Expect(0, 125252, '\P{^isxposixlower}', "");
    Expect(1, 125251, '\p{ Is_XPosixLower}', "");
    Expect(0, 125251, '\p{^ Is_XPosixLower}', "");
    Expect(0, 125251, '\P{ Is_XPosixLower}', "");
    Expect(1, 125251, '\P{^ Is_XPosixLower}', "");
    Expect(0, 125252, '\p{ Is_XPosixLower}', "");
    Expect(1, 125252, '\p{^ Is_XPosixLower}', "");
    Expect(1, 125252, '\P{ Is_XPosixLower}', "");
    Expect(0, 125252, '\P{^ Is_XPosixLower}', "");
    Error('\p{/a/ lowercase}');
    Error('\P{/a/ lowercase}');
    Expect(1, 125251, '\p{lowercase}', "");
    Expect(0, 125251, '\p{^lowercase}', "");
    Expect(0, 125251, '\P{lowercase}', "");
    Expect(1, 125251, '\P{^lowercase}', "");
    Expect(0, 125252, '\p{lowercase}', "");
    Expect(1, 125252, '\p{^lowercase}', "");
    Expect(1, 125252, '\P{lowercase}', "");
    Expect(0, 125252, '\P{^lowercase}', "");
    Expect(1, 125251, '\p{-	Lowercase}', "");
    Expect(0, 125251, '\p{^-	Lowercase}', "");
    Expect(0, 125251, '\P{-	Lowercase}', "");
    Expect(1, 125251, '\P{^-	Lowercase}', "");
    Expect(0, 125252, '\p{-	Lowercase}', "");
    Expect(1, 125252, '\p{^-	Lowercase}', "");
    Expect(1, 125252, '\P{-	Lowercase}', "");
    Expect(0, 125252, '\P{^-	Lowercase}', "");
    Error('\p{/a/is_LOWERCASE}');
    Error('\P{/a/is_LOWERCASE}');
    Expect(1, 125251, '\p{islowercase}', "");
    Expect(0, 125251, '\p{^islowercase}', "");
    Expect(0, 125251, '\P{islowercase}', "");
    Expect(1, 125251, '\P{^islowercase}', "");
    Expect(0, 125252, '\p{islowercase}', "");
    Expect(1, 125252, '\p{^islowercase}', "");
    Expect(1, 125252, '\P{islowercase}', "");
    Expect(0, 125252, '\P{^islowercase}', "");
    Expect(1, 125251, '\p{--Is_lowercase}', "");
    Expect(0, 125251, '\p{^--Is_lowercase}', "");
    Expect(0, 125251, '\P{--Is_lowercase}', "");
    Expect(1, 125251, '\P{^--Is_lowercase}', "");
    Expect(0, 125252, '\p{--Is_lowercase}', "");
    Expect(1, 125252, '\p{^--Is_lowercase}', "");
    Expect(1, 125252, '\P{--Is_lowercase}', "");
    Expect(0, 125252, '\P{^--Is_lowercase}', "");
    Error('\p{:=-Lower}');
    Error('\P{:=-Lower}');
    Expect(1, 125251, '\p{lower}', "");
    Expect(0, 125251, '\p{^lower}', "");
    Expect(0, 125251, '\P{lower}', "");
    Expect(1, 125251, '\P{^lower}', "");
    Expect(0, 125252, '\p{lower}', "");
    Expect(1, 125252, '\p{^lower}', "");
    Expect(1, 125252, '\P{lower}', "");
    Expect(0, 125252, '\P{^lower}', "");
    Expect(1, 125251, '\p{ lower}', "");
    Expect(0, 125251, '\p{^ lower}', "");
    Expect(0, 125251, '\P{ lower}', "");
    Expect(1, 125251, '\P{^ lower}', "");
    Expect(0, 125252, '\p{ lower}', "");
    Expect(1, 125252, '\p{^ lower}', "");
    Expect(1, 125252, '\P{ lower}', "");
    Expect(0, 125252, '\P{^ lower}', "");
    Error('\p{/a/_	Is_Lower}');
    Error('\P{/a/_	Is_Lower}');
    Expect(1, 125251, '\p{islower}', "");
    Expect(0, 125251, '\p{^islower}', "");
    Expect(0, 125251, '\P{islower}', "");
    Expect(1, 125251, '\P{^islower}', "");
    Expect(0, 125252, '\p{islower}', "");
    Expect(1, 125252, '\p{^islower}', "");
    Expect(1, 125252, '\P{islower}', "");
    Expect(0, 125252, '\P{^islower}', "");
    Expect(1, 125251, '\p{-	IS_Lower}', "");
    Expect(0, 125251, '\p{^-	IS_Lower}', "");
    Expect(0, 125251, '\P{-	IS_Lower}', "");
    Expect(1, 125251, '\P{^-	IS_Lower}', "");
    Expect(0, 125252, '\p{-	IS_Lower}', "");
    Expect(1, 125252, '\p{^-	IS_Lower}', "");
    Expect(1, 125252, '\P{-	IS_Lower}', "");
    Expect(0, 125252, '\P{^-	IS_Lower}', "");
    Error('\p{ xposixpunct:=}');
    Error('\P{ xposixpunct:=}');
    Expect(1, 125279, '\p{xposixpunct}', "");
    Expect(0, 125279, '\p{^xposixpunct}', "");
    Expect(0, 125279, '\P{xposixpunct}', "");
    Expect(1, 125279, '\P{^xposixpunct}', "");
    Expect(0, 125280, '\p{xposixpunct}', "");
    Expect(1, 125280, '\p{^xposixpunct}', "");
    Expect(1, 125280, '\P{xposixpunct}', "");
    Expect(0, 125280, '\P{^xposixpunct}', "");
    Expect(1, 125279, '\p{_ xposixpunct}', "");
    Expect(0, 125279, '\p{^_ xposixpunct}', "");
    Expect(0, 125279, '\P{_ xposixpunct}', "");
    Expect(1, 125279, '\P{^_ xposixpunct}', "");
    Expect(0, 125280, '\p{_ xposixpunct}', "");
    Expect(1, 125280, '\p{^_ xposixpunct}', "");
    Expect(1, 125280, '\P{_ xposixpunct}', "");
    Expect(0, 125280, '\P{^_ xposixpunct}', "");
    Error('\p{/a/	Is_XPosixPunct}');
    Error('\P{/a/	Is_XPosixPunct}');
    Expect(1, 125279, '\p{isxposixpunct}', "");
    Expect(0, 125279, '\p{^isxposixpunct}', "");
    Expect(0, 125279, '\P{isxposixpunct}', "");
    Expect(1, 125279, '\P{^isxposixpunct}', "");
    Expect(0, 125280, '\p{isxposixpunct}', "");
    Expect(1, 125280, '\p{^isxposixpunct}', "");
    Expect(1, 125280, '\P{isxposixpunct}', "");
    Expect(0, 125280, '\P{^isxposixpunct}', "");
    Expect(1, 125279, '\p{		is_xposixpunct}', "");
    Expect(0, 125279, '\p{^		is_xposixpunct}', "");
    Expect(0, 125279, '\P{		is_xposixpunct}', "");
    Expect(1, 125279, '\P{^		is_xposixpunct}', "");
    Expect(0, 125280, '\p{		is_xposixpunct}', "");
    Expect(1, 125280, '\p{^		is_xposixpunct}', "");
    Expect(1, 125280, '\P{		is_xposixpunct}', "");
    Expect(0, 125280, '\P{^		is_xposixpunct}', "");
    Error('\p{ _XPosixSpace/a/}');
    Error('\P{ _XPosixSpace/a/}');
    Expect(1, 12288, '\p{xposixspace}', "");
    Expect(0, 12288, '\p{^xposixspace}', "");
    Expect(0, 12288, '\P{xposixspace}', "");
    Expect(1, 12288, '\P{^xposixspace}', "");
    Expect(0, 12289, '\p{xposixspace}', "");
    Expect(1, 12289, '\p{^xposixspace}', "");
    Expect(1, 12289, '\P{xposixspace}', "");
    Expect(0, 12289, '\P{^xposixspace}', "");
    Expect(1, 12288, '\p{	XPosixSpace}', "");
    Expect(0, 12288, '\p{^	XPosixSpace}', "");
    Expect(0, 12288, '\P{	XPosixSpace}', "");
    Expect(1, 12288, '\P{^	XPosixSpace}', "");
    Expect(0, 12289, '\p{	XPosixSpace}', "");
    Expect(1, 12289, '\p{^	XPosixSpace}', "");
    Expect(1, 12289, '\P{	XPosixSpace}', "");
    Expect(0, 12289, '\P{^	XPosixSpace}', "");
    Error('\p{_/a/xperlspace}');
    Error('\P{_/a/xperlspace}');
    Expect(1, 12288, '\p{xperlspace}', "");
    Expect(0, 12288, '\p{^xperlspace}', "");
    Expect(0, 12288, '\P{xperlspace}', "");
    Expect(1, 12288, '\P{^xperlspace}', "");
    Expect(0, 12289, '\p{xperlspace}', "");
    Expect(1, 12289, '\p{^xperlspace}', "");
    Expect(1, 12289, '\P{xperlspace}', "");
    Expect(0, 12289, '\P{^xperlspace}', "");
    Expect(1, 12288, '\p{--xperlspace}', "");
    Expect(0, 12288, '\p{^--xperlspace}', "");
    Expect(0, 12288, '\P{--xperlspace}', "");
    Expect(1, 12288, '\P{^--xperlspace}', "");
    Expect(0, 12289, '\p{--xperlspace}', "");
    Expect(1, 12289, '\p{^--xperlspace}', "");
    Expect(1, 12289, '\P{--xperlspace}', "");
    Expect(0, 12289, '\P{^--xperlspace}', "");
    Error('\p{--SpacePerl:=}');
    Error('\P{--SpacePerl:=}');
    Expect(1, 12288, '\p{spaceperl}', "");
    Expect(0, 12288, '\p{^spaceperl}', "");
    Expect(0, 12288, '\P{spaceperl}', "");
    Expect(1, 12288, '\P{^spaceperl}', "");
    Expect(0, 12289, '\p{spaceperl}', "");
    Expect(1, 12289, '\p{^spaceperl}', "");
    Expect(1, 12289, '\P{spaceperl}', "");
    Expect(0, 12289, '\P{^spaceperl}', "");
    Expect(1, 12288, '\p{-SpacePerl}', "");
    Expect(0, 12288, '\p{^-SpacePerl}', "");
    Expect(0, 12288, '\P{-SpacePerl}', "");
    Expect(1, 12288, '\P{^-SpacePerl}', "");
    Expect(0, 12289, '\p{-SpacePerl}', "");
    Expect(1, 12289, '\p{^-SpacePerl}', "");
    Expect(1, 12289, '\P{-SpacePerl}', "");
    Expect(0, 12289, '\P{^-SpacePerl}', "");
    Error('\p{ :=Is_xposixspace}');
    Error('\P{ :=Is_xposixspace}');
    Expect(1, 12288, '\p{isxposixspace}', "");
    Expect(0, 12288, '\p{^isxposixspace}', "");
    Expect(0, 12288, '\P{isxposixspace}', "");
    Expect(1, 12288, '\P{^isxposixspace}', "");
    Expect(0, 12289, '\p{isxposixspace}', "");
    Expect(1, 12289, '\p{^isxposixspace}', "");
    Expect(1, 12289, '\P{isxposixspace}', "");
    Expect(0, 12289, '\P{^isxposixspace}', "");
    Expect(1, 12288, '\p{	 is_XPosixSpace}', "");
    Expect(0, 12288, '\p{^	 is_XPosixSpace}', "");
    Expect(0, 12288, '\P{	 is_XPosixSpace}', "");
    Expect(1, 12288, '\P{^	 is_XPosixSpace}', "");
    Expect(0, 12289, '\p{	 is_XPosixSpace}', "");
    Expect(1, 12289, '\p{^	 is_XPosixSpace}', "");
    Expect(1, 12289, '\P{	 is_XPosixSpace}', "");
    Expect(0, 12289, '\P{^	 is_XPosixSpace}', "");
    Error('\p{	-IS_xperlspace/a/}');
    Error('\P{	-IS_xperlspace/a/}');
    Expect(1, 12288, '\p{isxperlspace}', "");
    Expect(0, 12288, '\p{^isxperlspace}', "");
    Expect(0, 12288, '\P{isxperlspace}', "");
    Expect(1, 12288, '\P{^isxperlspace}', "");
    Expect(0, 12289, '\p{isxperlspace}', "");
    Expect(1, 12289, '\p{^isxperlspace}', "");
    Expect(1, 12289, '\P{isxperlspace}', "");
    Expect(0, 12289, '\P{^isxperlspace}', "");
    Expect(1, 12288, '\p{_IS_XPERLSPACE}', "");
    Expect(0, 12288, '\p{^_IS_XPERLSPACE}', "");
    Expect(0, 12288, '\P{_IS_XPERLSPACE}', "");
    Expect(1, 12288, '\P{^_IS_XPERLSPACE}', "");
    Expect(0, 12289, '\p{_IS_XPERLSPACE}', "");
    Expect(1, 12289, '\p{^_IS_XPERLSPACE}', "");
    Expect(1, 12289, '\P{_IS_XPERLSPACE}', "");
    Expect(0, 12289, '\P{^_IS_XPERLSPACE}', "");
    Error('\p{_	IS_spaceperl/a/}');
    Error('\P{_	IS_spaceperl/a/}');
    Expect(1, 12288, '\p{isspaceperl}', "");
    Expect(0, 12288, '\p{^isspaceperl}', "");
    Expect(0, 12288, '\P{isspaceperl}', "");
    Expect(1, 12288, '\P{^isspaceperl}', "");
    Expect(0, 12289, '\p{isspaceperl}', "");
    Expect(1, 12289, '\p{^isspaceperl}', "");
    Expect(1, 12289, '\P{isspaceperl}', "");
    Expect(0, 12289, '\P{^isspaceperl}', "");
    Expect(1, 12288, '\p{ _Is_SPACEPERL}', "");
    Expect(0, 12288, '\p{^ _Is_SPACEPERL}', "");
    Expect(0, 12288, '\P{ _Is_SPACEPERL}', "");
    Expect(1, 12288, '\P{^ _Is_SPACEPERL}', "");
    Expect(0, 12289, '\p{ _Is_SPACEPERL}', "");
    Expect(1, 12289, '\p{^ _Is_SPACEPERL}', "");
    Expect(1, 12289, '\P{ _Is_SPACEPERL}', "");
    Expect(0, 12289, '\P{^ _Is_SPACEPERL}', "");
    Error('\p{--xposixupper:=}');
    Error('\P{--xposixupper:=}');
    Expect(1, 127369, '\p{xposixupper}', "");
    Expect(0, 127369, '\p{^xposixupper}', "");
    Expect(0, 127369, '\P{xposixupper}', "");
    Expect(1, 127369, '\P{^xposixupper}', "");
    Expect(0, 127370, '\p{xposixupper}', "");
    Expect(1, 127370, '\p{^xposixupper}', "");
    Expect(1, 127370, '\P{xposixupper}', "");
    Expect(0, 127370, '\P{^xposixupper}', "");
    Expect(1, 127369, '\p{	XPosixUpper}', "");
    Expect(0, 127369, '\p{^	XPosixUpper}', "");
    Expect(0, 127369, '\P{	XPosixUpper}', "");
    Expect(1, 127369, '\P{^	XPosixUpper}', "");
    Expect(0, 127370, '\p{	XPosixUpper}', "");
    Expect(1, 127370, '\p{^	XPosixUpper}', "");
    Expect(1, 127370, '\P{	XPosixUpper}', "");
    Expect(0, 127370, '\P{^	XPosixUpper}', "");
    Error('\p{	is_XPosixUpper/a/}');
    Error('\P{	is_XPosixUpper/a/}');
    Expect(1, 127369, '\p{isxposixupper}', "");
    Expect(0, 127369, '\p{^isxposixupper}', "");
    Expect(0, 127369, '\P{isxposixupper}', "");
    Expect(1, 127369, '\P{^isxposixupper}', "");
    Expect(0, 127370, '\p{isxposixupper}', "");
    Expect(1, 127370, '\p{^isxposixupper}', "");
    Expect(1, 127370, '\P{isxposixupper}', "");
    Expect(0, 127370, '\P{^isxposixupper}', "");
    Expect(1, 127369, '\p{- is_XPOSIXUPPER}', "");
    Expect(0, 127369, '\p{^- is_XPOSIXUPPER}', "");
    Expect(0, 127369, '\P{- is_XPOSIXUPPER}', "");
    Expect(1, 127369, '\P{^- is_XPOSIXUPPER}', "");
    Expect(0, 127370, '\p{- is_XPOSIXUPPER}', "");
    Expect(1, 127370, '\p{^- is_XPOSIXUPPER}', "");
    Expect(1, 127370, '\P{- is_XPOSIXUPPER}', "");
    Expect(0, 127370, '\P{^- is_XPOSIXUPPER}', "");
    Error('\p{/a/-_Uppercase}');
    Error('\P{/a/-_Uppercase}');
    Expect(1, 127369, '\p{uppercase}', "");
    Expect(0, 127369, '\p{^uppercase}', "");
    Expect(0, 127369, '\P{uppercase}', "");
    Expect(1, 127369, '\P{^uppercase}', "");
    Expect(0, 127370, '\p{uppercase}', "");
    Expect(1, 127370, '\p{^uppercase}', "");
    Expect(1, 127370, '\P{uppercase}', "");
    Expect(0, 127370, '\P{^uppercase}', "");
    Expect(1, 127369, '\p{Uppercase}', "");
    Expect(0, 127369, '\p{^Uppercase}', "");
    Expect(0, 127369, '\P{Uppercase}', "");
    Expect(1, 127369, '\P{^Uppercase}', "");
    Expect(0, 127370, '\p{Uppercase}', "");
    Expect(1, 127370, '\p{^Uppercase}', "");
    Expect(1, 127370, '\P{Uppercase}', "");
    Expect(0, 127370, '\P{^Uppercase}', "");
    Error('\p{_IS_uppercase:=}');
    Error('\P{_IS_uppercase:=}');
    Expect(1, 127369, '\p{isuppercase}', "");
    Expect(0, 127369, '\p{^isuppercase}', "");
    Expect(0, 127369, '\P{isuppercase}', "");
    Expect(1, 127369, '\P{^isuppercase}', "");
    Expect(0, 127370, '\p{isuppercase}', "");
    Expect(1, 127370, '\p{^isuppercase}', "");
    Expect(1, 127370, '\P{isuppercase}', "");
    Expect(0, 127370, '\P{^isuppercase}', "");
    Expect(1, 127369, '\p{	is_UPPERCASE}', "");
    Expect(0, 127369, '\p{^	is_UPPERCASE}', "");
    Expect(0, 127369, '\P{	is_UPPERCASE}', "");
    Expect(1, 127369, '\P{^	is_UPPERCASE}', "");
    Expect(0, 127370, '\p{	is_UPPERCASE}', "");
    Expect(1, 127370, '\p{^	is_UPPERCASE}', "");
    Expect(1, 127370, '\P{	is_UPPERCASE}', "");
    Expect(0, 127370, '\P{^	is_UPPERCASE}', "");
    Error('\p{/a/- UPPER}');
    Error('\P{/a/- UPPER}');
    Expect(1, 127369, '\p{upper}', "");
    Expect(0, 127369, '\p{^upper}', "");
    Expect(0, 127369, '\P{upper}', "");
    Expect(1, 127369, '\P{^upper}', "");
    Expect(0, 127370, '\p{upper}', "");
    Expect(1, 127370, '\p{^upper}', "");
    Expect(1, 127370, '\P{upper}', "");
    Expect(0, 127370, '\P{^upper}', "");
    Expect(1, 127369, '\p{__Upper}', "");
    Expect(0, 127369, '\p{^__Upper}', "");
    Expect(0, 127369, '\P{__Upper}', "");
    Expect(1, 127369, '\P{^__Upper}', "");
    Expect(0, 127370, '\p{__Upper}', "");
    Expect(1, 127370, '\p{^__Upper}', "");
    Expect(1, 127370, '\P{__Upper}', "");
    Expect(0, 127370, '\P{^__Upper}', "");
    Error('\p{_:=Is_UPPER}');
    Error('\P{_:=Is_UPPER}');
    Expect(1, 127369, '\p{isupper}', "");
    Expect(0, 127369, '\p{^isupper}', "");
    Expect(0, 127369, '\P{isupper}', "");
    Expect(1, 127369, '\P{^isupper}', "");
    Expect(0, 127370, '\p{isupper}', "");
    Expect(1, 127370, '\p{^isupper}', "");
    Expect(1, 127370, '\P{isupper}', "");
    Expect(0, 127370, '\P{^isupper}', "");
    Expect(1, 127369, '\p{		is_Upper}', "");
    Expect(0, 127369, '\p{^		is_Upper}', "");
    Expect(0, 127369, '\P{		is_Upper}', "");
    Expect(1, 127369, '\P{^		is_Upper}', "");
    Expect(0, 127370, '\p{		is_Upper}', "");
    Expect(1, 127370, '\p{^		is_Upper}', "");
    Expect(1, 127370, '\P{		is_Upper}', "");
    Expect(0, 127370, '\P{^		is_Upper}', "");
    Error('\p{	:=yi}');
    Error('\P{	:=yi}');
    Expect(1, 65381, '\p{yi}', "");
    Expect(0, 65381, '\p{^yi}', "");
    Expect(0, 65381, '\P{yi}', "");
    Expect(1, 65381, '\P{^yi}', "");
    Expect(0, 65382, '\p{yi}', "");
    Expect(1, 65382, '\p{^yi}', "");
    Expect(1, 65382, '\P{yi}', "");
    Expect(0, 65382, '\P{^yi}', "");
    Expect(1, 65381, '\p{  yi}', "");
    Expect(0, 65381, '\p{^  yi}', "");
    Expect(0, 65381, '\P{  yi}', "");
    Expect(1, 65381, '\P{^  yi}', "");
    Expect(0, 65382, '\p{  yi}', "");
    Expect(1, 65382, '\p{^  yi}', "");
    Expect(1, 65382, '\P{  yi}', "");
    Expect(0, 65382, '\P{^  yi}', "");
    Error('\p{:=_-Is_yi}');
    Error('\P{:=_-Is_yi}');
    Expect(1, 65381, '\p{isyi}', "");
    Expect(0, 65381, '\p{^isyi}', "");
    Expect(0, 65381, '\P{isyi}', "");
    Expect(1, 65381, '\P{^isyi}', "");
    Expect(0, 65382, '\p{isyi}', "");
    Expect(1, 65382, '\p{^isyi}', "");
    Expect(1, 65382, '\P{isyi}', "");
    Expect(0, 65382, '\P{^isyi}', "");
    Expect(1, 65381, '\p{_-IS_Yi}', "");
    Expect(0, 65381, '\p{^_-IS_Yi}', "");
    Expect(0, 65381, '\P{_-IS_Yi}', "");
    Expect(1, 65381, '\P{^_-IS_Yi}', "");
    Expect(0, 65382, '\p{_-IS_Yi}', "");
    Expect(1, 65382, '\p{^_-IS_Yi}', "");
    Expect(1, 65382, '\P{_-IS_Yi}', "");
    Expect(0, 65382, '\P{^_-IS_Yi}', "");
    Error('\p{:=yiii}');
    Error('\P{:=yiii}');
    Expect(1, 65381, '\p{yiii}', "");
    Expect(0, 65381, '\p{^yiii}', "");
    Expect(0, 65381, '\P{yiii}', "");
    Expect(1, 65381, '\P{^yiii}', "");
    Expect(0, 65382, '\p{yiii}', "");
    Expect(1, 65382, '\p{^yiii}', "");
    Expect(1, 65382, '\P{yiii}', "");
    Expect(0, 65382, '\P{^yiii}', "");
    Expect(1, 65381, '\p{	-YIII}', "");
    Expect(0, 65381, '\p{^	-YIII}', "");
    Expect(0, 65381, '\P{	-YIII}', "");
    Expect(1, 65381, '\P{^	-YIII}', "");
    Expect(0, 65382, '\p{	-YIII}', "");
    Expect(1, 65382, '\p{^	-YIII}', "");
    Expect(1, 65382, '\P{	-YIII}', "");
    Expect(0, 65382, '\P{^	-YIII}', "");
    Error('\p{/a/is_yiii}');
    Error('\P{/a/is_yiii}');
    Expect(1, 65381, '\p{isyiii}', "");
    Expect(0, 65381, '\p{^isyiii}', "");
    Expect(0, 65381, '\P{isyiii}', "");
    Expect(1, 65381, '\P{^isyiii}', "");
    Expect(0, 65382, '\p{isyiii}', "");
    Expect(1, 65382, '\p{^isyiii}', "");
    Expect(1, 65382, '\P{isyiii}', "");
    Expect(0, 65382, '\P{^isyiii}', "");
    Expect(1, 65381, '\p{_Is_YIII}', "");
    Expect(0, 65381, '\p{^_Is_YIII}', "");
    Expect(0, 65381, '\P{_Is_YIII}', "");
    Expect(1, 65381, '\P{^_Is_YIII}', "");
    Expect(0, 65382, '\p{_Is_YIII}', "");
    Expect(1, 65382, '\p{^_Is_YIII}', "");
    Expect(1, 65382, '\P{_Is_YIII}', "");
    Expect(0, 65382, '\P{^_Is_YIII}', "");
    Error('\p{ :=Yi_RADICALS}');
    Error('\P{ :=Yi_RADICALS}');
    Expect(1, 42191, '\p{yiradicals}', "");
    Expect(0, 42191, '\p{^yiradicals}', "");
    Expect(0, 42191, '\P{yiradicals}', "");
    Expect(1, 42191, '\P{^yiradicals}', "");
    Expect(0, 42192, '\p{yiradicals}', "");
    Expect(1, 42192, '\p{^yiradicals}', "");
    Expect(1, 42192, '\P{yiradicals}', "");
    Expect(0, 42192, '\P{^yiradicals}', "");
    Expect(1, 42191, '\p{- Yi_Radicals}', "");
    Expect(0, 42191, '\p{^- Yi_Radicals}', "");
    Expect(0, 42191, '\P{- Yi_Radicals}', "");
    Expect(1, 42191, '\P{^- Yi_Radicals}', "");
    Expect(0, 42192, '\p{- Yi_Radicals}', "");
    Expect(1, 42192, '\p{^- Yi_Radicals}', "");
    Expect(1, 42192, '\P{- Yi_Radicals}', "");
    Expect(0, 42192, '\P{^- Yi_Radicals}', "");
    Error('\p{_Is_YI_radicals/a/}');
    Error('\P{_Is_YI_radicals/a/}');
    Expect(1, 42191, '\p{isyiradicals}', "");
    Expect(0, 42191, '\p{^isyiradicals}', "");
    Expect(0, 42191, '\P{isyiradicals}', "");
    Expect(1, 42191, '\P{^isyiradicals}', "");
    Expect(0, 42192, '\p{isyiradicals}', "");
    Expect(1, 42192, '\p{^isyiradicals}', "");
    Expect(1, 42192, '\P{isyiradicals}', "");
    Expect(0, 42192, '\P{^isyiradicals}', "");
    Expect(1, 42191, '\p{-IS_Yi_Radicals}', "");
    Expect(0, 42191, '\p{^-IS_Yi_Radicals}', "");
    Expect(0, 42191, '\P{-IS_Yi_Radicals}', "");
    Expect(1, 42191, '\P{^-IS_Yi_Radicals}', "");
    Expect(0, 42192, '\p{-IS_Yi_Radicals}', "");
    Expect(1, 42192, '\p{^-IS_Yi_Radicals}', "");
    Expect(1, 42192, '\P{-IS_Yi_Radicals}', "");
    Expect(0, 42192, '\P{^-IS_Yi_Radicals}', "");
    Error('\p{/a/-In_Yi_Radicals}');
    Error('\P{/a/-In_Yi_Radicals}');
    Expect(1, 42191, '\p{inyiradicals}', "");
    Expect(0, 42191, '\p{^inyiradicals}', "");
    Expect(0, 42191, '\P{inyiradicals}', "");
    Expect(1, 42191, '\P{^inyiradicals}', "");
    Expect(0, 42192, '\p{inyiradicals}', "");
    Expect(1, 42192, '\p{^inyiradicals}', "");
    Expect(1, 42192, '\P{inyiradicals}', "");
    Expect(0, 42192, '\P{^inyiradicals}', "");
    Expect(1, 42191, '\p{	IN_Yi_RADICALS}', "");
    Expect(0, 42191, '\p{^	IN_Yi_RADICALS}', "");
    Expect(0, 42191, '\P{	IN_Yi_RADICALS}', "");
    Expect(1, 42191, '\P{^	IN_Yi_RADICALS}', "");
    Expect(0, 42192, '\p{	IN_Yi_RADICALS}', "");
    Expect(1, 42192, '\p{^	IN_Yi_RADICALS}', "");
    Expect(1, 42192, '\P{	IN_Yi_RADICALS}', "");
    Expect(0, 42192, '\P{^	IN_Yi_RADICALS}', "");
    Error('\p{__yi_SYLLABLES/a/}');
    Error('\P{__yi_SYLLABLES/a/}');
    Expect(1, 42127, '\p{yisyllables}', "");
    Expect(0, 42127, '\p{^yisyllables}', "");
    Expect(0, 42127, '\P{yisyllables}', "");
    Expect(1, 42127, '\P{^yisyllables}', "");
    Expect(0, 42128, '\p{yisyllables}', "");
    Expect(1, 42128, '\p{^yisyllables}', "");
    Expect(1, 42128, '\P{yisyllables}', "");
    Expect(0, 42128, '\P{^yisyllables}', "");
    Expect(1, 42127, '\p{_ Yi_syllables}', "");
    Expect(0, 42127, '\p{^_ Yi_syllables}', "");
    Expect(0, 42127, '\P{_ Yi_syllables}', "");
    Expect(1, 42127, '\P{^_ Yi_syllables}', "");
    Expect(0, 42128, '\p{_ Yi_syllables}', "");
    Expect(1, 42128, '\p{^_ Yi_syllables}', "");
    Expect(1, 42128, '\P{_ Yi_syllables}', "");
    Expect(0, 42128, '\P{^_ Yi_syllables}', "");
    Error('\p{-/a/Is_YI_Syllables}');
    Error('\P{-/a/Is_YI_Syllables}');
    Expect(1, 42127, '\p{isyisyllables}', "");
    Expect(0, 42127, '\p{^isyisyllables}', "");
    Expect(0, 42127, '\P{isyisyllables}', "");
    Expect(1, 42127, '\P{^isyisyllables}', "");
    Expect(0, 42128, '\p{isyisyllables}', "");
    Expect(1, 42128, '\p{^isyisyllables}', "");
    Expect(1, 42128, '\P{isyisyllables}', "");
    Expect(0, 42128, '\P{^isyisyllables}', "");
    Expect(1, 42127, '\p{_Is_Yi_syllables}', "");
    Expect(0, 42127, '\p{^_Is_Yi_syllables}', "");
    Expect(0, 42127, '\P{_Is_Yi_syllables}', "");
    Expect(1, 42127, '\P{^_Is_Yi_syllables}', "");
    Expect(0, 42128, '\p{_Is_Yi_syllables}', "");
    Expect(1, 42128, '\p{^_Is_Yi_syllables}', "");
    Expect(1, 42128, '\P{_Is_Yi_syllables}', "");
    Expect(0, 42128, '\P{^_Is_Yi_syllables}', "");
    Error('\p{ :=In_yi_syllables}');
    Error('\P{ :=In_yi_syllables}');
    Expect(1, 42127, '\p{inyisyllables}', "");
    Expect(0, 42127, '\p{^inyisyllables}', "");
    Expect(0, 42127, '\P{inyisyllables}', "");
    Expect(1, 42127, '\P{^inyisyllables}', "");
    Expect(0, 42128, '\p{inyisyllables}', "");
    Expect(1, 42128, '\p{^inyisyllables}', "");
    Expect(1, 42128, '\P{inyisyllables}', "");
    Expect(0, 42128, '\P{^inyisyllables}', "");
    Expect(1, 42127, '\p{_IN_Yi_syllables}', "");
    Expect(0, 42127, '\p{^_IN_Yi_syllables}', "");
    Expect(0, 42127, '\P{_IN_Yi_syllables}', "");
    Expect(1, 42127, '\P{^_IN_Yi_syllables}', "");
    Expect(0, 42128, '\p{_IN_Yi_syllables}', "");
    Expect(1, 42128, '\p{^_IN_Yi_syllables}', "");
    Expect(1, 42128, '\P{_IN_Yi_syllables}', "");
    Expect(0, 42128, '\P{^_IN_Yi_syllables}', "");
    Error('\p{-:=Yijing_hexagram_Symbols}');
    Error('\P{-:=Yijing_hexagram_Symbols}');
    Expect(1, 19967, '\p{yijinghexagramsymbols}', "");
    Expect(0, 19967, '\p{^yijinghexagramsymbols}', "");
    Expect(0, 19967, '\P{yijinghexagramsymbols}', "");
    Expect(1, 19967, '\P{^yijinghexagramsymbols}', "");
    Expect(0, 19968, '\p{yijinghexagramsymbols}', "");
    Expect(1, 19968, '\p{^yijinghexagramsymbols}', "");
    Expect(1, 19968, '\P{yijinghexagramsymbols}', "");
    Expect(0, 19968, '\P{^yijinghexagramsymbols}', "");
    Expect(1, 19967, '\p{	YIJING_Hexagram_Symbols}', "");
    Expect(0, 19967, '\p{^	YIJING_Hexagram_Symbols}', "");
    Expect(0, 19967, '\P{	YIJING_Hexagram_Symbols}', "");
    Expect(1, 19967, '\P{^	YIJING_Hexagram_Symbols}', "");
    Expect(0, 19968, '\p{	YIJING_Hexagram_Symbols}', "");
    Expect(1, 19968, '\p{^	YIJING_Hexagram_Symbols}', "");
    Expect(1, 19968, '\P{	YIJING_Hexagram_Symbols}', "");
    Expect(0, 19968, '\P{^	YIJING_Hexagram_Symbols}', "");
    Error('\p{-/a/Is_yijing_Hexagram_SYMBOLS}');
    Error('\P{-/a/Is_yijing_Hexagram_SYMBOLS}');
    Expect(1, 19967, '\p{isyijinghexagramsymbols}', "");
    Expect(0, 19967, '\p{^isyijinghexagramsymbols}', "");
    Expect(0, 19967, '\P{isyijinghexagramsymbols}', "");
    Expect(1, 19967, '\P{^isyijinghexagramsymbols}', "");
    Expect(0, 19968, '\p{isyijinghexagramsymbols}', "");
    Expect(1, 19968, '\p{^isyijinghexagramsymbols}', "");
    Expect(1, 19968, '\P{isyijinghexagramsymbols}', "");
    Expect(0, 19968, '\P{^isyijinghexagramsymbols}', "");
    Expect(1, 19967, '\p{	_Is_Yijing_Hexagram_Symbols}', "");
    Expect(0, 19967, '\p{^	_Is_Yijing_Hexagram_Symbols}', "");
    Expect(0, 19967, '\P{	_Is_Yijing_Hexagram_Symbols}', "");
    Expect(1, 19967, '\P{^	_Is_Yijing_Hexagram_Symbols}', "");
    Expect(0, 19968, '\p{	_Is_Yijing_Hexagram_Symbols}', "");
    Expect(1, 19968, '\p{^	_Is_Yijing_Hexagram_Symbols}', "");
    Expect(1, 19968, '\P{	_Is_Yijing_Hexagram_Symbols}', "");
    Expect(0, 19968, '\P{^	_Is_Yijing_Hexagram_Symbols}', "");
    Error('\p{ in_YIJING_Hexagram_Symbols:=}');
    Error('\P{ in_YIJING_Hexagram_Symbols:=}');
    Expect(1, 19967, '\p{inyijinghexagramsymbols}', "");
    Expect(0, 19967, '\p{^inyijinghexagramsymbols}', "");
    Expect(0, 19967, '\P{inyijinghexagramsymbols}', "");
    Expect(1, 19967, '\P{^inyijinghexagramsymbols}', "");
    Expect(0, 19968, '\p{inyijinghexagramsymbols}', "");
    Expect(1, 19968, '\p{^inyijinghexagramsymbols}', "");
    Expect(1, 19968, '\P{inyijinghexagramsymbols}', "");
    Expect(0, 19968, '\P{^inyijinghexagramsymbols}', "");
    Expect(1, 19967, '\p{  In_Yijing_hexagram_symbols}', "");
    Expect(0, 19967, '\p{^  In_Yijing_hexagram_symbols}', "");
    Expect(0, 19967, '\P{  In_Yijing_hexagram_symbols}', "");
    Expect(1, 19967, '\P{^  In_Yijing_hexagram_symbols}', "");
    Expect(0, 19968, '\p{  In_Yijing_hexagram_symbols}', "");
    Expect(1, 19968, '\p{^  In_Yijing_hexagram_symbols}', "");
    Expect(1, 19968, '\P{  In_Yijing_hexagram_symbols}', "");
    Expect(0, 19968, '\P{^  In_Yijing_hexagram_symbols}', "");
    Error('\p{-/a/Yijing}');
    Error('\P{-/a/Yijing}');
    Expect(1, 19967, '\p{yijing}', "");
    Expect(0, 19967, '\p{^yijing}', "");
    Expect(0, 19967, '\P{yijing}', "");
    Expect(1, 19967, '\P{^yijing}', "");
    Expect(0, 19968, '\p{yijing}', "");
    Expect(1, 19968, '\p{^yijing}', "");
    Expect(1, 19968, '\P{yijing}', "");
    Expect(0, 19968, '\P{^yijing}', "");
    Expect(1, 19967, '\p{ _yijing}', "");
    Expect(0, 19967, '\p{^ _yijing}', "");
    Expect(0, 19967, '\P{ _yijing}', "");
    Expect(1, 19967, '\P{^ _yijing}', "");
    Expect(0, 19968, '\p{ _yijing}', "");
    Expect(1, 19968, '\p{^ _yijing}', "");
    Expect(1, 19968, '\P{ _yijing}', "");
    Expect(0, 19968, '\P{^ _yijing}', "");
    Error('\p{ :=IS_Yijing}');
    Error('\P{ :=IS_Yijing}');
    Expect(1, 19967, '\p{isyijing}', "");
    Expect(0, 19967, '\p{^isyijing}', "");
    Expect(0, 19967, '\P{isyijing}', "");
    Expect(1, 19967, '\P{^isyijing}', "");
    Expect(0, 19968, '\p{isyijing}', "");
    Expect(1, 19968, '\p{^isyijing}', "");
    Expect(1, 19968, '\P{isyijing}', "");
    Expect(0, 19968, '\P{^isyijing}', "");
    Expect(1, 19967, '\p{-Is_yijing}', "");
    Expect(0, 19967, '\p{^-Is_yijing}', "");
    Expect(0, 19967, '\P{-Is_yijing}', "");
    Expect(1, 19967, '\P{^-Is_yijing}', "");
    Expect(0, 19968, '\p{-Is_yijing}', "");
    Expect(1, 19968, '\p{^-Is_yijing}', "");
    Expect(1, 19968, '\P{-Is_yijing}', "");
    Expect(0, 19968, '\P{^-Is_yijing}', "");
    Error('\p{:=	 IN_yijing}');
    Error('\P{:=	 IN_yijing}');
    Expect(1, 19967, '\p{inyijing}', "");
    Expect(0, 19967, '\p{^inyijing}', "");
    Expect(0, 19967, '\P{inyijing}', "");
    Expect(1, 19967, '\P{^inyijing}', "");
    Expect(0, 19968, '\p{inyijing}', "");
    Expect(1, 19968, '\p{^inyijing}', "");
    Expect(1, 19968, '\P{inyijing}', "");
    Expect(0, 19968, '\P{^inyijing}', "");
    Expect(1, 19967, '\p{ IN_Yijing}', "");
    Expect(0, 19967, '\p{^ IN_Yijing}', "");
    Expect(0, 19967, '\P{ IN_Yijing}', "");
    Expect(1, 19967, '\P{^ IN_Yijing}', "");
    Expect(0, 19968, '\p{ IN_Yijing}', "");
    Expect(1, 19968, '\p{^ IN_Yijing}', "");
    Expect(1, 19968, '\P{ IN_Yijing}', "");
    Expect(0, 19968, '\P{^ IN_Yijing}', "");
    Error('\p{Quotation_Mark=- No/a/}');
    Error('\P{Quotation_Mark=- No/a/}');
    Expect(1, 65380, '\p{Quotation_Mark=no}', "");
    Expect(0, 65380, '\p{^Quotation_Mark=no}', "");
    Expect(0, 65380, '\P{Quotation_Mark=no}', "");
    Expect(1, 65380, '\P{^Quotation_Mark=no}', "");
    Expect(0, 65379, '\p{Quotation_Mark=no}', "");
    Expect(1, 65379, '\p{^Quotation_Mark=no}', "");
    Expect(1, 65379, '\P{Quotation_Mark=no}', "");
    Expect(0, 65379, '\P{^Quotation_Mark=no}', "");
    Expect(1, 65380, '\p{Quotation_Mark=_no}', "");
    Expect(0, 65380, '\p{^Quotation_Mark=_no}', "");
    Expect(0, 65380, '\P{Quotation_Mark=_no}', "");
    Expect(1, 65380, '\P{^Quotation_Mark=_no}', "");
    Expect(0, 65379, '\p{Quotation_Mark=_no}', "");
    Expect(1, 65379, '\p{^Quotation_Mark=_no}', "");
    Expect(1, 65379, '\P{Quotation_Mark=_no}', "");
    Expect(0, 65379, '\P{^Quotation_Mark=_no}', "");
    Error('\p{QMark= :=N}');
    Error('\P{QMark= :=N}');
    Expect(1, 65380, '\p{QMark=n}', "");
    Expect(0, 65380, '\p{^QMark=n}', "");
    Expect(0, 65380, '\P{QMark=n}', "");
    Expect(1, 65380, '\P{^QMark=n}', "");
    Expect(0, 65379, '\p{QMark=n}', "");
    Expect(1, 65379, '\p{^QMark=n}', "");
    Expect(1, 65379, '\P{QMark=n}', "");
    Expect(0, 65379, '\P{^QMark=n}', "");
    Expect(1, 65380, '\p{QMark=-_n}', "");
    Expect(0, 65380, '\p{^QMark=-_n}', "");
    Expect(0, 65380, '\P{QMark=-_n}', "");
    Expect(1, 65380, '\P{^QMark=-_n}', "");
    Expect(0, 65379, '\p{QMark=-_n}', "");
    Expect(1, 65379, '\p{^QMark=-_n}', "");
    Expect(1, 65379, '\P{QMark=-_n}', "");
    Expect(0, 65379, '\P{^QMark=-_n}', "");
    Error('\p{Is_Quotation_Mark=:= F}');
    Error('\P{Is_Quotation_Mark=:= F}');
    Expect(1, 65380, '\p{Is_Quotation_Mark=f}', "");
    Expect(0, 65380, '\p{^Is_Quotation_Mark=f}', "");
    Expect(0, 65380, '\P{Is_Quotation_Mark=f}', "");
    Expect(1, 65380, '\P{^Is_Quotation_Mark=f}', "");
    Expect(0, 65379, '\p{Is_Quotation_Mark=f}', "");
    Expect(1, 65379, '\p{^Is_Quotation_Mark=f}', "");
    Expect(1, 65379, '\P{Is_Quotation_Mark=f}', "");
    Expect(0, 65379, '\P{^Is_Quotation_Mark=f}', "");
    Expect(1, 65380, '\p{Is_Quotation_Mark=	_F}', "");
    Expect(0, 65380, '\p{^Is_Quotation_Mark=	_F}', "");
    Expect(0, 65380, '\P{Is_Quotation_Mark=	_F}', "");
    Expect(1, 65380, '\P{^Is_Quotation_Mark=	_F}', "");
    Expect(0, 65379, '\p{Is_Quotation_Mark=	_F}', "");
    Expect(1, 65379, '\p{^Is_Quotation_Mark=	_F}', "");
    Expect(1, 65379, '\P{Is_Quotation_Mark=	_F}', "");
    Expect(0, 65379, '\P{^Is_Quotation_Mark=	_F}', "");
    Error('\p{Is_QMark=:=		false}');
    Error('\P{Is_QMark=:=		false}');
    Expect(1, 65380, '\p{Is_QMark=false}', "");
    Expect(0, 65380, '\p{^Is_QMark=false}', "");
    Expect(0, 65380, '\P{Is_QMark=false}', "");
    Expect(1, 65380, '\P{^Is_QMark=false}', "");
    Expect(0, 65379, '\p{Is_QMark=false}', "");
    Expect(1, 65379, '\p{^Is_QMark=false}', "");
    Expect(1, 65379, '\P{Is_QMark=false}', "");
    Expect(0, 65379, '\P{^Is_QMark=false}', "");
    Expect(1, 65380, '\p{Is_QMark=	False}', "");
    Expect(0, 65380, '\p{^Is_QMark=	False}', "");
    Expect(0, 65380, '\P{Is_QMark=	False}', "");
    Expect(1, 65380, '\P{^Is_QMark=	False}', "");
    Expect(0, 65379, '\p{Is_QMark=	False}', "");
    Expect(1, 65379, '\p{^Is_QMark=	False}', "");
    Expect(1, 65379, '\P{Is_QMark=	False}', "");
    Expect(0, 65379, '\P{^Is_QMark=	False}', "");
    Error('\p{Quotation_Mark=/a/__YES}');
    Error('\P{Quotation_Mark=/a/__YES}');
    Expect(1, 65379, '\p{Quotation_Mark=yes}', "");
    Expect(0, 65379, '\p{^Quotation_Mark=yes}', "");
    Expect(0, 65379, '\P{Quotation_Mark=yes}', "");
    Expect(1, 65379, '\P{^Quotation_Mark=yes}', "");
    Expect(0, 65380, '\p{Quotation_Mark=yes}', "");
    Expect(1, 65380, '\p{^Quotation_Mark=yes}', "");
    Expect(1, 65380, '\P{Quotation_Mark=yes}', "");
    Expect(0, 65380, '\P{^Quotation_Mark=yes}', "");
    Expect(1, 65379, '\p{Quotation_Mark:   _ Yes}', "");
    Expect(0, 65379, '\p{^Quotation_Mark:   _ Yes}', "");
    Expect(0, 65379, '\P{Quotation_Mark:   _ Yes}', "");
    Expect(1, 65379, '\P{^Quotation_Mark:   _ Yes}', "");
    Expect(0, 65380, '\p{Quotation_Mark:   _ Yes}', "");
    Expect(1, 65380, '\p{^Quotation_Mark:   _ Yes}', "");
    Expect(1, 65380, '\P{Quotation_Mark:   _ Yes}', "");
    Expect(0, 65380, '\P{^Quotation_Mark:   _ Yes}', "");
    Error('\p{QMark=	:=y}');
    Error('\P{QMark=	:=y}');
    Expect(1, 65379, '\p{QMark=y}', "");
    Expect(0, 65379, '\p{^QMark=y}', "");
    Expect(0, 65379, '\P{QMark=y}', "");
    Expect(1, 65379, '\P{^QMark=y}', "");
    Expect(0, 65380, '\p{QMark=y}', "");
    Expect(1, 65380, '\p{^QMark=y}', "");
    Expect(1, 65380, '\P{QMark=y}', "");
    Expect(0, 65380, '\P{^QMark=y}', "");
    Expect(1, 65379, '\p{QMark=_Y}', "");
    Expect(0, 65379, '\p{^QMark=_Y}', "");
    Expect(0, 65379, '\P{QMark=_Y}', "");
    Expect(1, 65379, '\P{^QMark=_Y}', "");
    Expect(0, 65380, '\p{QMark=_Y}', "");
    Expect(1, 65380, '\p{^QMark=_Y}', "");
    Expect(1, 65380, '\P{QMark=_Y}', "");
    Expect(0, 65380, '\P{^QMark=_Y}', "");
    Error('\p{Is_Quotation_Mark=	/a/t}');
    Error('\P{Is_Quotation_Mark=	/a/t}');
    Expect(1, 65379, '\p{Is_Quotation_Mark:   t}', "");
    Expect(0, 65379, '\p{^Is_Quotation_Mark:   t}', "");
    Expect(0, 65379, '\P{Is_Quotation_Mark:   t}', "");
    Expect(1, 65379, '\P{^Is_Quotation_Mark:   t}', "");
    Expect(0, 65380, '\p{Is_Quotation_Mark:   t}', "");
    Expect(1, 65380, '\p{^Is_Quotation_Mark:   t}', "");
    Expect(1, 65380, '\P{Is_Quotation_Mark:   t}', "");
    Expect(0, 65380, '\P{^Is_Quotation_Mark:   t}', "");
    Expect(1, 65379, '\p{Is_Quotation_Mark= 	T}', "");
    Expect(0, 65379, '\p{^Is_Quotation_Mark= 	T}', "");
    Expect(0, 65379, '\P{Is_Quotation_Mark= 	T}', "");
    Expect(1, 65379, '\P{^Is_Quotation_Mark= 	T}', "");
    Expect(0, 65380, '\p{Is_Quotation_Mark= 	T}', "");
    Expect(1, 65380, '\p{^Is_Quotation_Mark= 	T}', "");
    Expect(1, 65380, '\P{Is_Quotation_Mark= 	T}', "");
    Expect(0, 65380, '\P{^Is_Quotation_Mark= 	T}', "");
    Error('\p{Is_QMark=	/a/TRUE}');
    Error('\P{Is_QMark=	/a/TRUE}');
    Expect(1, 65379, '\p{Is_QMark=true}', "");
    Expect(0, 65379, '\p{^Is_QMark=true}', "");
    Expect(0, 65379, '\P{Is_QMark=true}', "");
    Expect(1, 65379, '\P{^Is_QMark=true}', "");
    Expect(0, 65380, '\p{Is_QMark=true}', "");
    Expect(1, 65380, '\p{^Is_QMark=true}', "");
    Expect(1, 65380, '\P{Is_QMark=true}', "");
    Expect(0, 65380, '\P{^Is_QMark=true}', "");
    Expect(1, 65379, '\p{Is_QMark= TRUE}', "");
    Expect(0, 65379, '\p{^Is_QMark= TRUE}', "");
    Expect(0, 65379, '\P{Is_QMark= TRUE}', "");
    Expect(1, 65379, '\P{^Is_QMark= TRUE}', "");
    Expect(0, 65380, '\p{Is_QMark= TRUE}', "");
    Expect(1, 65380, '\p{^Is_QMark= TRUE}', "");
    Expect(1, 65380, '\P{Is_QMark= TRUE}', "");
    Expect(0, 65380, '\P{^Is_QMark= TRUE}', "");
    Error('\p{Radical=-NO:=}');
    Error('\P{Radical=-NO:=}');
    Expect(1, 12246, '\p{Radical=no}', "");
    Expect(0, 12246, '\p{^Radical=no}', "");
    Expect(0, 12246, '\P{Radical=no}', "");
    Expect(1, 12246, '\P{^Radical=no}', "");
    Expect(0, 12245, '\p{Radical=no}', "");
    Expect(1, 12245, '\p{^Radical=no}', "");
    Expect(1, 12245, '\P{Radical=no}', "");
    Expect(0, 12245, '\P{^Radical=no}', "");
    Expect(1, 12246, '\p{Radical:   - NO}', "");
    Expect(0, 12246, '\p{^Radical:   - NO}', "");
    Expect(0, 12246, '\P{Radical:   - NO}', "");
    Expect(1, 12246, '\P{^Radical:   - NO}', "");
    Expect(0, 12245, '\p{Radical:   - NO}', "");
    Expect(1, 12245, '\p{^Radical:   - NO}', "");
    Expect(1, 12245, '\P{Radical:   - NO}', "");
    Expect(0, 12245, '\P{^Radical:   - NO}', "");
    Error('\p{Is_Radical=	N:=}');
    Error('\P{Is_Radical=	N:=}');
    Expect(1, 12246, '\p{Is_Radical:	n}', "");
    Expect(0, 12246, '\p{^Is_Radical:	n}', "");
    Expect(0, 12246, '\P{Is_Radical:	n}', "");
    Expect(1, 12246, '\P{^Is_Radical:	n}', "");
    Expect(0, 12245, '\p{Is_Radical:	n}', "");
    Expect(1, 12245, '\p{^Is_Radical:	n}', "");
    Expect(1, 12245, '\P{Is_Radical:	n}', "");
    Expect(0, 12245, '\P{^Is_Radical:	n}', "");
    Expect(1, 12246, '\p{Is_Radical=	_N}', "");
    Expect(0, 12246, '\p{^Is_Radical=	_N}', "");
    Expect(0, 12246, '\P{Is_Radical=	_N}', "");
    Expect(1, 12246, '\P{^Is_Radical=	_N}', "");
    Expect(0, 12245, '\p{Is_Radical=	_N}', "");
    Expect(1, 12245, '\p{^Is_Radical=	_N}', "");
    Expect(1, 12245, '\P{Is_Radical=	_N}', "");
    Expect(0, 12245, '\P{^Is_Radical=	_N}', "");
    Error('\p{Radical= 	f:=}');
    Error('\P{Radical= 	f:=}');
    Expect(1, 12246, '\p{Radical=f}', "");
    Expect(0, 12246, '\p{^Radical=f}', "");
    Expect(0, 12246, '\P{Radical=f}', "");
    Expect(1, 12246, '\P{^Radical=f}', "");
    Expect(0, 12245, '\p{Radical=f}', "");
    Expect(1, 12245, '\p{^Radical=f}', "");
    Expect(1, 12245, '\P{Radical=f}', "");
    Expect(0, 12245, '\P{^Radical=f}', "");
    Expect(1, 12246, '\p{Radical= 	F}', "");
    Expect(0, 12246, '\p{^Radical= 	F}', "");
    Expect(0, 12246, '\P{Radical= 	F}', "");
    Expect(1, 12246, '\P{^Radical= 	F}', "");
    Expect(0, 12245, '\p{Radical= 	F}', "");
    Expect(1, 12245, '\p{^Radical= 	F}', "");
    Expect(1, 12245, '\P{Radical= 	F}', "");
    Expect(0, 12245, '\P{^Radical= 	F}', "");
    Error('\p{Is_Radical=/a/	-False}');
    Error('\P{Is_Radical=/a/	-False}');
    Expect(1, 12246, '\p{Is_Radical=false}', "");
    Expect(0, 12246, '\p{^Is_Radical=false}', "");
    Expect(0, 12246, '\P{Is_Radical=false}', "");
    Expect(1, 12246, '\P{^Is_Radical=false}', "");
    Expect(0, 12245, '\p{Is_Radical=false}', "");
    Expect(1, 12245, '\p{^Is_Radical=false}', "");
    Expect(1, 12245, '\P{Is_Radical=false}', "");
    Expect(0, 12245, '\P{^Is_Radical=false}', "");
    Expect(1, 12246, '\p{Is_Radical=	 False}', "");
    Expect(0, 12246, '\p{^Is_Radical=	 False}', "");
    Expect(0, 12246, '\P{Is_Radical=	 False}', "");
    Expect(1, 12246, '\P{^Is_Radical=	 False}', "");
    Expect(0, 12245, '\p{Is_Radical=	 False}', "");
    Expect(1, 12245, '\p{^Is_Radical=	 False}', "");
    Expect(1, 12245, '\P{Is_Radical=	 False}', "");
    Expect(0, 12245, '\P{^Is_Radical=	 False}', "");
    Error('\p{Radical=:= Yes}');
    Error('\P{Radical=:= Yes}');
    Expect(1, 12245, '\p{Radical=yes}', "");
    Expect(0, 12245, '\p{^Radical=yes}', "");
    Expect(0, 12245, '\P{Radical=yes}', "");
    Expect(1, 12245, '\P{^Radical=yes}', "");
    Expect(0, 12246, '\p{Radical=yes}', "");
    Expect(1, 12246, '\p{^Radical=yes}', "");
    Expect(1, 12246, '\P{Radical=yes}', "");
    Expect(0, 12246, '\P{^Radical=yes}', "");
    Expect(1, 12245, '\p{Radical=	Yes}', "");
    Expect(0, 12245, '\p{^Radical=	Yes}', "");
    Expect(0, 12245, '\P{Radical=	Yes}', "");
    Expect(1, 12245, '\P{^Radical=	Yes}', "");
    Expect(0, 12246, '\p{Radical=	Yes}', "");
    Expect(1, 12246, '\p{^Radical=	Yes}', "");
    Expect(1, 12246, '\P{Radical=	Yes}', "");
    Expect(0, 12246, '\P{^Radical=	Yes}', "");
    Error('\p{Is_Radical= /a/y}');
    Error('\P{Is_Radical= /a/y}');
    Expect(1, 12245, '\p{Is_Radical=y}', "");
    Expect(0, 12245, '\p{^Is_Radical=y}', "");
    Expect(0, 12245, '\P{Is_Radical=y}', "");
    Expect(1, 12245, '\P{^Is_Radical=y}', "");
    Expect(0, 12246, '\p{Is_Radical=y}', "");
    Expect(1, 12246, '\p{^Is_Radical=y}', "");
    Expect(1, 12246, '\P{Is_Radical=y}', "");
    Expect(0, 12246, '\P{^Is_Radical=y}', "");
    Expect(1, 12245, '\p{Is_Radical=  Y}', "");
    Expect(0, 12245, '\p{^Is_Radical=  Y}', "");
    Expect(0, 12245, '\P{Is_Radical=  Y}', "");
    Expect(1, 12245, '\P{^Is_Radical=  Y}', "");
    Expect(0, 12246, '\p{Is_Radical=  Y}', "");
    Expect(1, 12246, '\p{^Is_Radical=  Y}', "");
    Expect(1, 12246, '\P{Is_Radical=  Y}', "");
    Expect(0, 12246, '\P{^Is_Radical=  Y}', "");
    Error('\p{Radical:    /a/T}');
    Error('\P{Radical:    /a/T}');
    Expect(1, 12245, '\p{Radical=t}', "");
    Expect(0, 12245, '\p{^Radical=t}', "");
    Expect(0, 12245, '\P{Radical=t}', "");
    Expect(1, 12245, '\P{^Radical=t}', "");
    Expect(0, 12246, '\p{Radical=t}', "");
    Expect(1, 12246, '\p{^Radical=t}', "");
    Expect(1, 12246, '\P{Radical=t}', "");
    Expect(0, 12246, '\P{^Radical=t}', "");
    Expect(1, 12245, '\p{Radical=_t}', "");
    Expect(0, 12245, '\p{^Radical=_t}', "");
    Expect(0, 12245, '\P{Radical=_t}', "");
    Expect(1, 12245, '\P{^Radical=_t}', "");
    Expect(0, 12246, '\p{Radical=_t}', "");
    Expect(1, 12246, '\p{^Radical=_t}', "");
    Expect(1, 12246, '\P{Radical=_t}', "");
    Expect(0, 12246, '\P{^Radical=_t}', "");
    Error('\p{Is_Radical=/a/True}');
    Error('\P{Is_Radical=/a/True}');
    Expect(1, 12245, '\p{Is_Radical=true}', "");
    Expect(0, 12245, '\p{^Is_Radical=true}', "");
    Expect(0, 12245, '\P{Is_Radical=true}', "");
    Expect(1, 12245, '\P{^Is_Radical=true}', "");
    Expect(0, 12246, '\p{Is_Radical=true}', "");
    Expect(1, 12246, '\p{^Is_Radical=true}', "");
    Expect(1, 12246, '\P{Is_Radical=true}', "");
    Expect(0, 12246, '\P{^Is_Radical=true}', "");
    Expect(1, 12245, '\p{Is_Radical=	-True}', "");
    Expect(0, 12245, '\p{^Is_Radical=	-True}', "");
    Expect(0, 12245, '\P{Is_Radical=	-True}', "");
    Expect(1, 12245, '\P{^Is_Radical=	-True}', "");
    Expect(0, 12246, '\p{Is_Radical=	-True}', "");
    Expect(1, 12246, '\p{^Is_Radical=	-True}', "");
    Expect(1, 12246, '\P{Is_Radical=	-True}', "");
    Expect(0, 12246, '\P{^Is_Radical=	-True}', "");
    Error('\p{Sentence_Break=	/a/ATERM}');
    Error('\P{Sentence_Break=	/a/ATERM}');
    Expect(1, 65294, '\p{Sentence_Break=aterm}', "");
    Expect(0, 65294, '\p{^Sentence_Break=aterm}', "");
    Expect(0, 65294, '\P{Sentence_Break=aterm}', "");
    Expect(1, 65294, '\P{^Sentence_Break=aterm}', "");
    Expect(0, 65295, '\p{Sentence_Break=aterm}', "");
    Expect(1, 65295, '\p{^Sentence_Break=aterm}', "");
    Expect(1, 65295, '\P{Sentence_Break=aterm}', "");
    Expect(0, 65295, '\P{^Sentence_Break=aterm}', "");
    Expect(1, 65294, '\p{Sentence_Break=- ATerm}', "");
    Expect(0, 65294, '\p{^Sentence_Break=- ATerm}', "");
    Expect(0, 65294, '\P{Sentence_Break=- ATerm}', "");
    Expect(1, 65294, '\P{^Sentence_Break=- ATerm}', "");
    Expect(0, 65295, '\p{Sentence_Break=- ATerm}', "");
    Expect(1, 65295, '\p{^Sentence_Break=- ATerm}', "");
    Expect(1, 65295, '\P{Sentence_Break=- ATerm}', "");
    Expect(0, 65295, '\P{^Sentence_Break=- ATerm}', "");
    Error('\p{SB=	:=AT}');
    Error('\P{SB=	:=AT}');
    Expect(1, 65294, '\p{SB=at}', "");
    Expect(0, 65294, '\p{^SB=at}', "");
    Expect(0, 65294, '\P{SB=at}', "");
    Expect(1, 65294, '\P{^SB=at}', "");
    Expect(0, 65295, '\p{SB=at}', "");
    Expect(1, 65295, '\p{^SB=at}', "");
    Expect(1, 65295, '\P{SB=at}', "");
    Expect(0, 65295, '\P{^SB=at}', "");
    Expect(1, 65294, '\p{SB= 	AT}', "");
    Expect(0, 65294, '\p{^SB= 	AT}', "");
    Expect(0, 65294, '\P{SB= 	AT}', "");
    Expect(1, 65294, '\P{^SB= 	AT}', "");
    Expect(0, 65295, '\p{SB= 	AT}', "");
    Expect(1, 65295, '\p{^SB= 	AT}', "");
    Expect(1, 65295, '\P{SB= 	AT}', "");
    Expect(0, 65295, '\P{^SB= 	AT}', "");
    Error('\p{Is_Sentence_Break=	ATerm/a/}');
    Error('\P{Is_Sentence_Break=	ATerm/a/}');
    Expect(1, 65294, '\p{Is_Sentence_Break=aterm}', "");
    Expect(0, 65294, '\p{^Is_Sentence_Break=aterm}', "");
    Expect(0, 65294, '\P{Is_Sentence_Break=aterm}', "");
    Expect(1, 65294, '\P{^Is_Sentence_Break=aterm}', "");
    Expect(0, 65295, '\p{Is_Sentence_Break=aterm}', "");
    Expect(1, 65295, '\p{^Is_Sentence_Break=aterm}', "");
    Expect(1, 65295, '\P{Is_Sentence_Break=aterm}', "");
    Expect(0, 65295, '\P{^Is_Sentence_Break=aterm}', "");
    Expect(1, 65294, '\p{Is_Sentence_Break=ATerm}', "");
    Expect(0, 65294, '\p{^Is_Sentence_Break=ATerm}', "");
    Expect(0, 65294, '\P{Is_Sentence_Break=ATerm}', "");
    Expect(1, 65294, '\P{^Is_Sentence_Break=ATerm}', "");
    Expect(0, 65295, '\p{Is_Sentence_Break=ATerm}', "");
    Expect(1, 65295, '\p{^Is_Sentence_Break=ATerm}', "");
    Expect(1, 65295, '\P{Is_Sentence_Break=ATerm}', "");
    Expect(0, 65295, '\P{^Is_Sentence_Break=ATerm}', "");
    Error('\p{Is_SB=_-AT/a/}');
    Error('\P{Is_SB=_-AT/a/}');
    Expect(1, 65294, '\p{Is_SB=at}', "");
    Expect(0, 65294, '\p{^Is_SB=at}', "");
    Expect(0, 65294, '\P{Is_SB=at}', "");
    Expect(1, 65294, '\P{^Is_SB=at}', "");
    Expect(0, 65295, '\p{Is_SB=at}', "");
    Expect(1, 65295, '\p{^Is_SB=at}', "");
    Expect(1, 65295, '\P{Is_SB=at}', "");
    Expect(0, 65295, '\P{^Is_SB=at}', "");
    Expect(1, 65294, '\p{Is_SB=		AT}', "");
    Expect(0, 65294, '\p{^Is_SB=		AT}', "");
    Expect(0, 65294, '\P{Is_SB=		AT}', "");
    Expect(1, 65294, '\P{^Is_SB=		AT}', "");
    Expect(0, 65295, '\p{Is_SB=		AT}', "");
    Expect(1, 65295, '\p{^Is_SB=		AT}', "");
    Expect(1, 65295, '\P{Is_SB=		AT}', "");
    Expect(0, 65295, '\P{^Is_SB=		AT}', "");
    Error('\p{Sentence_Break:	Close/a/}');
    Error('\P{Sentence_Break:	Close/a/}');
    Expect(1, 128632, '\p{Sentence_Break=close}', "");
    Expect(0, 128632, '\p{^Sentence_Break=close}', "");
    Expect(0, 128632, '\P{Sentence_Break=close}', "");
    Expect(1, 128632, '\P{^Sentence_Break=close}', "");
    Expect(0, 128633, '\p{Sentence_Break=close}', "");
    Expect(1, 128633, '\p{^Sentence_Break=close}', "");
    Expect(1, 128633, '\P{Sentence_Break=close}', "");
    Expect(0, 128633, '\P{^Sentence_Break=close}', "");
    Expect(1, 128632, '\p{Sentence_Break:   	Close}', "");
    Expect(0, 128632, '\p{^Sentence_Break:   	Close}', "");
    Expect(0, 128632, '\P{Sentence_Break:   	Close}', "");
    Expect(1, 128632, '\P{^Sentence_Break:   	Close}', "");
    Expect(0, 128633, '\p{Sentence_Break:   	Close}', "");
    Expect(1, 128633, '\p{^Sentence_Break:   	Close}', "");
    Expect(1, 128633, '\P{Sentence_Break:   	Close}', "");
    Expect(0, 128633, '\P{^Sentence_Break:   	Close}', "");
    Error('\p{SB: _:=CL}');
    Error('\P{SB: _:=CL}');
    Expect(1, 128632, '\p{SB=cl}', "");
    Expect(0, 128632, '\p{^SB=cl}', "");
    Expect(0, 128632, '\P{SB=cl}', "");
    Expect(1, 128632, '\P{^SB=cl}', "");
    Expect(0, 128633, '\p{SB=cl}', "");
    Expect(1, 128633, '\p{^SB=cl}', "");
    Expect(1, 128633, '\P{SB=cl}', "");
    Expect(0, 128633, '\P{^SB=cl}', "");
    Expect(1, 128632, '\p{SB=-	CL}', "");
    Expect(0, 128632, '\p{^SB=-	CL}', "");
    Expect(0, 128632, '\P{SB=-	CL}', "");
    Expect(1, 128632, '\P{^SB=-	CL}', "");
    Expect(0, 128633, '\p{SB=-	CL}', "");
    Expect(1, 128633, '\p{^SB=-	CL}', "");
    Expect(1, 128633, '\P{SB=-	CL}', "");
    Expect(0, 128633, '\P{^SB=-	CL}', "");
    Error('\p{Is_Sentence_Break= CLOSE/a/}');
    Error('\P{Is_Sentence_Break= CLOSE/a/}');
    Expect(1, 128632, '\p{Is_Sentence_Break=close}', "");
    Expect(0, 128632, '\p{^Is_Sentence_Break=close}', "");
    Expect(0, 128632, '\P{Is_Sentence_Break=close}', "");
    Expect(1, 128632, '\P{^Is_Sentence_Break=close}', "");
    Expect(0, 128633, '\p{Is_Sentence_Break=close}', "");
    Expect(1, 128633, '\p{^Is_Sentence_Break=close}', "");
    Expect(1, 128633, '\P{Is_Sentence_Break=close}', "");
    Expect(0, 128633, '\P{^Is_Sentence_Break=close}', "");
    Expect(1, 128632, '\p{Is_Sentence_Break=__close}', "");
    Expect(0, 128632, '\p{^Is_Sentence_Break=__close}', "");
    Expect(0, 128632, '\P{Is_Sentence_Break=__close}', "");
    Expect(1, 128632, '\P{^Is_Sentence_Break=__close}', "");
    Expect(0, 128633, '\p{Is_Sentence_Break=__close}', "");
    Expect(1, 128633, '\p{^Is_Sentence_Break=__close}', "");
    Expect(1, 128633, '\P{Is_Sentence_Break=__close}', "");
    Expect(0, 128633, '\P{^Is_Sentence_Break=__close}', "");
    Error('\p{Is_SB:   	 cl:=}');
    Error('\P{Is_SB:   	 cl:=}');
    Expect(1, 128632, '\p{Is_SB:cl}', "");
    Expect(0, 128632, '\p{^Is_SB:cl}', "");
    Expect(0, 128632, '\P{Is_SB:cl}', "");
    Expect(1, 128632, '\P{^Is_SB:cl}', "");
    Expect(0, 128633, '\p{Is_SB:cl}', "");
    Expect(1, 128633, '\p{^Is_SB:cl}', "");
    Expect(1, 128633, '\P{Is_SB:cl}', "");
    Expect(0, 128633, '\P{^Is_SB:cl}', "");
    Expect(1, 128632, '\p{Is_SB=_-CL}', "");
    Expect(0, 128632, '\p{^Is_SB=_-CL}', "");
    Expect(0, 128632, '\P{Is_SB=_-CL}', "");
    Expect(1, 128632, '\P{^Is_SB=_-CL}', "");
    Expect(0, 128633, '\p{Is_SB=_-CL}', "");
    Expect(1, 128633, '\p{^Is_SB=_-CL}', "");
    Expect(1, 128633, '\P{Is_SB=_-CL}', "");
    Expect(0, 128633, '\P{^Is_SB=_-CL}', "");
    Error('\p{Sentence_Break=	CR/a/}');
    Error('\P{Sentence_Break=	CR/a/}');
    Expect(1, 13, '\p{Sentence_Break=cr}', "");
    Expect(0, 13, '\p{^Sentence_Break=cr}', "");
    Expect(0, 13, '\P{Sentence_Break=cr}', "");
    Expect(1, 13, '\P{^Sentence_Break=cr}', "");
    Expect(0, 14, '\p{Sentence_Break=cr}', "");
    Expect(1, 14, '\p{^Sentence_Break=cr}', "");
    Expect(1, 14, '\P{Sentence_Break=cr}', "");
    Expect(0, 14, '\P{^Sentence_Break=cr}', "");
    Expect(1, 13, '\p{Sentence_Break: CR}', "");
    Expect(0, 13, '\p{^Sentence_Break: CR}', "");
    Expect(0, 13, '\P{Sentence_Break: CR}', "");
    Expect(1, 13, '\P{^Sentence_Break: CR}', "");
    Expect(0, 14, '\p{Sentence_Break: CR}', "");
    Expect(1, 14, '\p{^Sentence_Break: CR}', "");
    Expect(1, 14, '\P{Sentence_Break: CR}', "");
    Expect(0, 14, '\P{^Sentence_Break: CR}', "");
    Error('\p{SB=/a/ _CR}');
    Error('\P{SB=/a/ _CR}');
    Expect(1, 13, '\p{SB=cr}', "");
    Expect(0, 13, '\p{^SB=cr}', "");
    Expect(0, 13, '\P{SB=cr}', "");
    Expect(1, 13, '\P{^SB=cr}', "");
    Expect(0, 14, '\p{SB=cr}', "");
    Expect(1, 14, '\p{^SB=cr}', "");
    Expect(1, 14, '\P{SB=cr}', "");
    Expect(0, 14, '\P{^SB=cr}', "");
    Expect(1, 13, '\p{SB=--CR}', "");
    Expect(0, 13, '\p{^SB=--CR}', "");
    Expect(0, 13, '\P{SB=--CR}', "");
    Expect(1, 13, '\P{^SB=--CR}', "");
    Expect(0, 14, '\p{SB=--CR}', "");
    Expect(1, 14, '\p{^SB=--CR}', "");
    Expect(1, 14, '\P{SB=--CR}', "");
    Expect(0, 14, '\P{^SB=--CR}', "");
    Error('\p{Is_Sentence_Break=:=__CR}');
    Error('\P{Is_Sentence_Break=:=__CR}');
    Expect(1, 13, '\p{Is_Sentence_Break=cr}', "");
    Expect(0, 13, '\p{^Is_Sentence_Break=cr}', "");
    Expect(0, 13, '\P{Is_Sentence_Break=cr}', "");
    Expect(1, 13, '\P{^Is_Sentence_Break=cr}', "");
    Expect(0, 14, '\p{Is_Sentence_Break=cr}', "");
    Expect(1, 14, '\p{^Is_Sentence_Break=cr}', "");
    Expect(1, 14, '\P{Is_Sentence_Break=cr}', "");
    Expect(0, 14, '\P{^Is_Sentence_Break=cr}', "");
    Expect(1, 13, '\p{Is_Sentence_Break=_CR}', "");
    Expect(0, 13, '\p{^Is_Sentence_Break=_CR}', "");
    Expect(0, 13, '\P{Is_Sentence_Break=_CR}', "");
    Expect(1, 13, '\P{^Is_Sentence_Break=_CR}', "");
    Expect(0, 14, '\p{Is_Sentence_Break=_CR}', "");
    Expect(1, 14, '\p{^Is_Sentence_Break=_CR}', "");
    Expect(1, 14, '\P{Is_Sentence_Break=_CR}', "");
    Expect(0, 14, '\P{^Is_Sentence_Break=_CR}', "");
    Error('\p{Is_SB= CR:=}');
    Error('\P{Is_SB= CR:=}');
    Expect(1, 13, '\p{Is_SB=cr}', "");
    Expect(0, 13, '\p{^Is_SB=cr}', "");
    Expect(0, 13, '\P{Is_SB=cr}', "");
    Expect(1, 13, '\P{^Is_SB=cr}', "");
    Expect(0, 14, '\p{Is_SB=cr}', "");
    Expect(1, 14, '\p{^Is_SB=cr}', "");
    Expect(1, 14, '\P{Is_SB=cr}', "");
    Expect(0, 14, '\P{^Is_SB=cr}', "");
    Expect(1, 13, '\p{Is_SB=		CR}', "");
    Expect(0, 13, '\p{^Is_SB=		CR}', "");
    Expect(0, 13, '\P{Is_SB=		CR}', "");
    Expect(1, 13, '\P{^Is_SB=		CR}', "");
    Expect(0, 14, '\p{Is_SB=		CR}', "");
    Expect(1, 14, '\p{^Is_SB=		CR}', "");
    Expect(1, 14, '\P{Is_SB=		CR}', "");
    Expect(0, 14, '\P{^Is_SB=		CR}', "");
    Error('\p{Sentence_Break:   :=	_EXTEND}');
    Error('\P{Sentence_Break:   :=	_EXTEND}');
    Expect(1, 917999, '\p{Sentence_Break:   extend}', "");
    Expect(0, 917999, '\p{^Sentence_Break:   extend}', "");
    Expect(0, 917999, '\P{Sentence_Break:   extend}', "");
    Expect(1, 917999, '\P{^Sentence_Break:   extend}', "");
    Expect(0, 918000, '\p{Sentence_Break:   extend}', "");
    Expect(1, 918000, '\p{^Sentence_Break:   extend}', "");
    Expect(1, 918000, '\P{Sentence_Break:   extend}', "");
    Expect(0, 918000, '\P{^Sentence_Break:   extend}', "");
    Expect(1, 917999, '\p{Sentence_Break=	Extend}', "");
    Expect(0, 917999, '\p{^Sentence_Break=	Extend}', "");
    Expect(0, 917999, '\P{Sentence_Break=	Extend}', "");
    Expect(1, 917999, '\P{^Sentence_Break=	Extend}', "");
    Expect(0, 918000, '\p{Sentence_Break=	Extend}', "");
    Expect(1, 918000, '\p{^Sentence_Break=	Extend}', "");
    Expect(1, 918000, '\P{Sentence_Break=	Extend}', "");
    Expect(0, 918000, '\P{^Sentence_Break=	Extend}', "");
    Error('\p{SB=_	EX:=}');
    Error('\P{SB=_	EX:=}');
    Expect(1, 917999, '\p{SB=ex}', "");
    Expect(0, 917999, '\p{^SB=ex}', "");
    Expect(0, 917999, '\P{SB=ex}', "");
    Expect(1, 917999, '\P{^SB=ex}', "");
    Expect(0, 918000, '\p{SB=ex}', "");
    Expect(1, 918000, '\p{^SB=ex}', "");
    Expect(1, 918000, '\P{SB=ex}', "");
    Expect(0, 918000, '\P{^SB=ex}', "");
    Expect(1, 917999, '\p{SB=		EX}', "");
    Expect(0, 917999, '\p{^SB=		EX}', "");
    Expect(0, 917999, '\P{SB=		EX}', "");
    Expect(1, 917999, '\P{^SB=		EX}', "");
    Expect(0, 918000, '\p{SB=		EX}', "");
    Expect(1, 918000, '\p{^SB=		EX}', "");
    Expect(1, 918000, '\P{SB=		EX}', "");
    Expect(0, 918000, '\P{^SB=		EX}', "");
    Error('\p{Is_Sentence_Break= Extend:=}');
    Error('\P{Is_Sentence_Break= Extend:=}');
    Expect(1, 917999, '\p{Is_Sentence_Break:	extend}', "");
    Expect(0, 917999, '\p{^Is_Sentence_Break:	extend}', "");
    Expect(0, 917999, '\P{Is_Sentence_Break:	extend}', "");
    Expect(1, 917999, '\P{^Is_Sentence_Break:	extend}', "");
    Expect(0, 918000, '\p{Is_Sentence_Break:	extend}', "");
    Expect(1, 918000, '\p{^Is_Sentence_Break:	extend}', "");
    Expect(1, 918000, '\P{Is_Sentence_Break:	extend}', "");
    Expect(0, 918000, '\P{^Is_Sentence_Break:	extend}', "");
    Expect(1, 917999, '\p{Is_Sentence_Break=		Extend}', "");
    Expect(0, 917999, '\p{^Is_Sentence_Break=		Extend}', "");
    Expect(0, 917999, '\P{Is_Sentence_Break=		Extend}', "");
    Expect(1, 917999, '\P{^Is_Sentence_Break=		Extend}', "");
    Expect(0, 918000, '\p{Is_Sentence_Break=		Extend}', "");
    Expect(1, 918000, '\p{^Is_Sentence_Break=		Extend}', "");
    Expect(1, 918000, '\P{Is_Sentence_Break=		Extend}', "");
    Expect(0, 918000, '\P{^Is_Sentence_Break=		Extend}', "");
    Error('\p{Is_SB=:=-EX}');
    Error('\P{Is_SB=:=-EX}');
    Expect(1, 917999, '\p{Is_SB=ex}', "");
    Expect(0, 917999, '\p{^Is_SB=ex}', "");
    Expect(0, 917999, '\P{Is_SB=ex}', "");
    Expect(1, 917999, '\P{^Is_SB=ex}', "");
    Expect(0, 918000, '\p{Is_SB=ex}', "");
    Expect(1, 918000, '\p{^Is_SB=ex}', "");
    Expect(1, 918000, '\P{Is_SB=ex}', "");
    Expect(0, 918000, '\P{^Is_SB=ex}', "");
    Expect(1, 917999, '\p{Is_SB=__EX}', "");
    Expect(0, 917999, '\p{^Is_SB=__EX}', "");
    Expect(0, 917999, '\P{Is_SB=__EX}', "");
    Expect(1, 917999, '\P{^Is_SB=__EX}', "");
    Expect(0, 918000, '\p{Is_SB=__EX}', "");
    Expect(1, 918000, '\p{^Is_SB=__EX}', "");
    Expect(1, 918000, '\P{Is_SB=__EX}', "");
    Expect(0, 918000, '\P{^Is_SB=__EX}', "");
    Error('\p{Sentence_Break:   /a/ _format}');
    Error('\P{Sentence_Break:   /a/ _format}');
    Expect(1, 917505, '\p{Sentence_Break=format}', "");
    Expect(0, 917505, '\p{^Sentence_Break=format}', "");
    Expect(0, 917505, '\P{Sentence_Break=format}', "");
    Expect(1, 917505, '\P{^Sentence_Break=format}', "");
    Expect(0, 917506, '\p{Sentence_Break=format}', "");
    Expect(1, 917506, '\p{^Sentence_Break=format}', "");
    Expect(1, 917506, '\P{Sentence_Break=format}', "");
    Expect(0, 917506, '\P{^Sentence_Break=format}', "");
    Expect(1, 917505, '\p{Sentence_Break=	Format}', "");
    Expect(0, 917505, '\p{^Sentence_Break=	Format}', "");
    Expect(0, 917505, '\P{Sentence_Break=	Format}', "");
    Expect(1, 917505, '\P{^Sentence_Break=	Format}', "");
    Expect(0, 917506, '\p{Sentence_Break=	Format}', "");
    Expect(1, 917506, '\p{^Sentence_Break=	Format}', "");
    Expect(1, 917506, '\P{Sentence_Break=	Format}', "");
    Expect(0, 917506, '\P{^Sentence_Break=	Format}', "");
    Error('\p{SB= _fo/a/}');
    Error('\P{SB= _fo/a/}');
    Expect(1, 917505, '\p{SB=fo}', "");
    Expect(0, 917505, '\p{^SB=fo}', "");
    Expect(0, 917505, '\P{SB=fo}', "");
    Expect(1, 917505, '\P{^SB=fo}', "");
    Expect(0, 917506, '\p{SB=fo}', "");
    Expect(1, 917506, '\p{^SB=fo}', "");
    Expect(1, 917506, '\P{SB=fo}', "");
    Expect(0, 917506, '\P{^SB=fo}', "");
    Expect(1, 917505, '\p{SB=		FO}', "");
    Expect(0, 917505, '\p{^SB=		FO}', "");
    Expect(0, 917505, '\P{SB=		FO}', "");
    Expect(1, 917505, '\P{^SB=		FO}', "");
    Expect(0, 917506, '\p{SB=		FO}', "");
    Expect(1, 917506, '\p{^SB=		FO}', "");
    Expect(1, 917506, '\P{SB=		FO}', "");
    Expect(0, 917506, '\P{^SB=		FO}', "");
    Error('\p{Is_Sentence_Break=  Format:=}');
    Error('\P{Is_Sentence_Break=  Format:=}');
    Expect(1, 917505, '\p{Is_Sentence_Break=format}', "");
    Expect(0, 917505, '\p{^Is_Sentence_Break=format}', "");
    Expect(0, 917505, '\P{Is_Sentence_Break=format}', "");
    Expect(1, 917505, '\P{^Is_Sentence_Break=format}', "");
    Expect(0, 917506, '\p{Is_Sentence_Break=format}', "");
    Expect(1, 917506, '\p{^Is_Sentence_Break=format}', "");
    Expect(1, 917506, '\P{Is_Sentence_Break=format}', "");
    Expect(0, 917506, '\P{^Is_Sentence_Break=format}', "");
    Expect(1, 917505, '\p{Is_Sentence_Break=	 format}', "");
    Expect(0, 917505, '\p{^Is_Sentence_Break=	 format}', "");
    Expect(0, 917505, '\P{Is_Sentence_Break=	 format}', "");
    Expect(1, 917505, '\P{^Is_Sentence_Break=	 format}', "");
    Expect(0, 917506, '\p{Is_Sentence_Break=	 format}', "");
    Expect(1, 917506, '\p{^Is_Sentence_Break=	 format}', "");
    Expect(1, 917506, '\P{Is_Sentence_Break=	 format}', "");
    Expect(0, 917506, '\P{^Is_Sentence_Break=	 format}', "");
    Error('\p{Is_SB=:=-FO}');
    Error('\P{Is_SB=:=-FO}');
    Expect(1, 917505, '\p{Is_SB=fo}', "");
    Expect(0, 917505, '\p{^Is_SB=fo}', "");
    Expect(0, 917505, '\P{Is_SB=fo}', "");
    Expect(1, 917505, '\P{^Is_SB=fo}', "");
    Expect(0, 917506, '\p{Is_SB=fo}', "");
    Expect(1, 917506, '\p{^Is_SB=fo}', "");
    Expect(1, 917506, '\P{Is_SB=fo}', "");
    Expect(0, 917506, '\P{^Is_SB=fo}', "");
    Expect(1, 917505, '\p{Is_SB:		FO}', "");
    Expect(0, 917505, '\p{^Is_SB:		FO}', "");
    Expect(0, 917505, '\P{Is_SB:		FO}', "");
    Expect(1, 917505, '\P{^Is_SB:		FO}', "");
    Expect(0, 917506, '\p{Is_SB:		FO}', "");
    Expect(1, 917506, '\p{^Is_SB:		FO}', "");
    Expect(1, 917506, '\P{Is_SB:		FO}', "");
    Expect(0, 917506, '\P{^Is_SB:		FO}', "");
    Error('\p{Sentence_Break=	/a/OLetter}');
    Error('\P{Sentence_Break=	/a/OLetter}');
    Expect(1, 195101, '\p{Sentence_Break:oletter}', "");
    Expect(0, 195101, '\p{^Sentence_Break:oletter}', "");
    Expect(0, 195101, '\P{Sentence_Break:oletter}', "");
    Expect(1, 195101, '\P{^Sentence_Break:oletter}', "");
    Expect(0, 195102, '\p{Sentence_Break:oletter}', "");
    Expect(1, 195102, '\p{^Sentence_Break:oletter}', "");
    Expect(1, 195102, '\P{Sentence_Break:oletter}', "");
    Expect(0, 195102, '\P{^Sentence_Break:oletter}', "");
    Expect(1, 195101, '\p{Sentence_Break:		OLetter}', "");
    Expect(0, 195101, '\p{^Sentence_Break:		OLetter}', "");
    Expect(0, 195101, '\P{Sentence_Break:		OLetter}', "");
    Expect(1, 195101, '\P{^Sentence_Break:		OLetter}', "");
    Expect(0, 195102, '\p{Sentence_Break:		OLetter}', "");
    Expect(1, 195102, '\p{^Sentence_Break:		OLetter}', "");
    Expect(1, 195102, '\P{Sentence_Break:		OLetter}', "");
    Expect(0, 195102, '\P{^Sentence_Break:		OLetter}', "");
    Error('\p{SB=:=	LE}');
    Error('\P{SB=:=	LE}');
    Expect(1, 195101, '\p{SB=le}', "");
    Expect(0, 195101, '\p{^SB=le}', "");
    Expect(0, 195101, '\P{SB=le}', "");
    Expect(1, 195101, '\P{^SB=le}', "");
    Expect(0, 195102, '\p{SB=le}', "");
    Expect(1, 195102, '\p{^SB=le}', "");
    Expect(1, 195102, '\P{SB=le}', "");
    Expect(0, 195102, '\P{^SB=le}', "");
    Error('\p{Is_Sentence_Break=	-OLETTER:=}');
    Error('\P{Is_Sentence_Break=	-OLETTER:=}');
    Expect(1, 195101, '\p{Is_Sentence_Break=oletter}', "");
    Expect(0, 195101, '\p{^Is_Sentence_Break=oletter}', "");
    Expect(0, 195101, '\P{Is_Sentence_Break=oletter}', "");
    Expect(1, 195101, '\P{^Is_Sentence_Break=oletter}', "");
    Expect(0, 195102, '\p{Is_Sentence_Break=oletter}', "");
    Expect(1, 195102, '\p{^Is_Sentence_Break=oletter}', "");
    Expect(1, 195102, '\P{Is_Sentence_Break=oletter}', "");
    Expect(0, 195102, '\P{^Is_Sentence_Break=oletter}', "");
    Expect(1, 195101, '\p{Is_Sentence_Break=--oletter}', "");
    Expect(0, 195101, '\p{^Is_Sentence_Break=--oletter}', "");
    Expect(0, 195101, '\P{Is_Sentence_Break=--oletter}', "");
    Expect(1, 195101, '\P{^Is_Sentence_Break=--oletter}', "");
    Expect(0, 195102, '\p{Is_Sentence_Break=--oletter}', "");
    Expect(1, 195102, '\p{^Is_Sentence_Break=--oletter}', "");
    Expect(1, 195102, '\P{Is_Sentence_Break=--oletter}', "");
    Expect(0, 195102, '\P{^Is_Sentence_Break=--oletter}', "");
    Error('\p{Is_SB=-:=LE}');
    Error('\P{Is_SB=-:=LE}');
    Expect(1, 195101, '\p{Is_SB=le}', "");
    Expect(0, 195101, '\p{^Is_SB=le}', "");
    Expect(0, 195101, '\P{Is_SB=le}', "");
    Expect(1, 195101, '\P{^Is_SB=le}', "");
    Expect(0, 195102, '\p{Is_SB=le}', "");
    Expect(1, 195102, '\p{^Is_SB=le}', "");
    Expect(1, 195102, '\P{Is_SB=le}', "");
    Expect(0, 195102, '\P{^Is_SB=le}', "");
    Expect(1, 195101, '\p{Is_SB:	-	le}', "");
    Expect(0, 195101, '\p{^Is_SB:	-	le}', "");
    Expect(0, 195101, '\P{Is_SB:	-	le}', "");
    Expect(1, 195101, '\P{^Is_SB:	-	le}', "");
    Expect(0, 195102, '\p{Is_SB:	-	le}', "");
    Expect(1, 195102, '\p{^Is_SB:	-	le}', "");
    Expect(1, 195102, '\P{Is_SB:	-	le}', "");
    Expect(0, 195102, '\P{^Is_SB:	-	le}', "");
    Error('\p{Sentence_Break=/a/--lf}');
    Error('\P{Sentence_Break=/a/--lf}');
    Expect(1, 10, '\p{Sentence_Break=lf}', "");
    Expect(0, 10, '\p{^Sentence_Break=lf}', "");
    Expect(0, 10, '\P{Sentence_Break=lf}', "");
    Expect(1, 10, '\P{^Sentence_Break=lf}', "");
    Expect(0, 11, '\p{Sentence_Break=lf}', "");
    Expect(1, 11, '\p{^Sentence_Break=lf}', "");
    Expect(1, 11, '\P{Sentence_Break=lf}', "");
    Expect(0, 11, '\P{^Sentence_Break=lf}', "");
    Expect(1, 10, '\p{Sentence_Break=_LF}', "");
    Expect(0, 10, '\p{^Sentence_Break=_LF}', "");
    Expect(0, 10, '\P{Sentence_Break=_LF}', "");
    Expect(1, 10, '\P{^Sentence_Break=_LF}', "");
    Expect(0, 11, '\p{Sentence_Break=_LF}', "");
    Expect(1, 11, '\p{^Sentence_Break=_LF}', "");
    Expect(1, 11, '\P{Sentence_Break=_LF}', "");
    Expect(0, 11, '\P{^Sentence_Break=_LF}', "");
    Error('\p{SB=:=	_LF}');
    Error('\P{SB=:=	_LF}');
    Expect(1, 10, '\p{SB:   lf}', "");
    Expect(0, 10, '\p{^SB:   lf}', "");
    Expect(0, 10, '\P{SB:   lf}', "");
    Expect(1, 10, '\P{^SB:   lf}', "");
    Expect(0, 11, '\p{SB:   lf}', "");
    Expect(1, 11, '\p{^SB:   lf}', "");
    Expect(1, 11, '\P{SB:   lf}', "");
    Expect(0, 11, '\P{^SB:   lf}', "");
    Expect(1, 10, '\p{SB=- LF}', "");
    Expect(0, 10, '\p{^SB=- LF}', "");
    Expect(0, 10, '\P{SB=- LF}', "");
    Expect(1, 10, '\P{^SB=- LF}', "");
    Expect(0, 11, '\p{SB=- LF}', "");
    Expect(1, 11, '\p{^SB=- LF}', "");
    Expect(1, 11, '\P{SB=- LF}', "");
    Expect(0, 11, '\P{^SB=- LF}', "");
    Error('\p{Is_Sentence_Break=	LF/a/}');
    Error('\P{Is_Sentence_Break=	LF/a/}');
    Expect(1, 10, '\p{Is_Sentence_Break=lf}', "");
    Expect(0, 10, '\p{^Is_Sentence_Break=lf}', "");
    Expect(0, 10, '\P{Is_Sentence_Break=lf}', "");
    Expect(1, 10, '\P{^Is_Sentence_Break=lf}', "");
    Expect(0, 11, '\p{Is_Sentence_Break=lf}', "");
    Expect(1, 11, '\p{^Is_Sentence_Break=lf}', "");
    Expect(1, 11, '\P{Is_Sentence_Break=lf}', "");
    Expect(0, 11, '\P{^Is_Sentence_Break=lf}', "");
    Expect(1, 10, '\p{Is_Sentence_Break=-	LF}', "");
    Expect(0, 10, '\p{^Is_Sentence_Break=-	LF}', "");
    Expect(0, 10, '\P{Is_Sentence_Break=-	LF}', "");
    Expect(1, 10, '\P{^Is_Sentence_Break=-	LF}', "");
    Expect(0, 11, '\p{Is_Sentence_Break=-	LF}', "");
    Expect(1, 11, '\p{^Is_Sentence_Break=-	LF}', "");
    Expect(1, 11, '\P{Is_Sentence_Break=-	LF}', "");
    Expect(0, 11, '\P{^Is_Sentence_Break=-	LF}', "");
    Error('\p{Is_SB=_:=LF}');
    Error('\P{Is_SB=_:=LF}');
    Expect(1, 10, '\p{Is_SB=lf}', "");
    Expect(0, 10, '\p{^Is_SB=lf}', "");
    Expect(0, 10, '\P{Is_SB=lf}', "");
    Expect(1, 10, '\P{^Is_SB=lf}', "");
    Expect(0, 11, '\p{Is_SB=lf}', "");
    Expect(1, 11, '\p{^Is_SB=lf}', "");
    Expect(1, 11, '\P{Is_SB=lf}', "");
    Expect(0, 11, '\P{^Is_SB=lf}', "");
    Expect(1, 10, '\p{Is_SB=-LF}', "");
    Expect(0, 10, '\p{^Is_SB=-LF}', "");
    Expect(0, 10, '\P{Is_SB=-LF}', "");
    Expect(1, 10, '\P{^Is_SB=-LF}', "");
    Expect(0, 11, '\p{Is_SB=-LF}', "");
    Expect(1, 11, '\p{^Is_SB=-LF}', "");
    Expect(1, 11, '\P{Is_SB=-LF}', "");
    Expect(0, 11, '\P{^Is_SB=-LF}', "");
    Error('\p{Sentence_Break=_/a/LOWER}');
    Error('\P{Sentence_Break=_/a/LOWER}');
    Expect(1, 125251, '\p{Sentence_Break=lower}', "");
    Expect(0, 125251, '\p{^Sentence_Break=lower}', "");
    Expect(0, 125251, '\P{Sentence_Break=lower}', "");
    Expect(1, 125251, '\P{^Sentence_Break=lower}', "");
    Expect(0, 125252, '\p{Sentence_Break=lower}', "");
    Expect(1, 125252, '\p{^Sentence_Break=lower}', "");
    Expect(1, 125252, '\P{Sentence_Break=lower}', "");
    Expect(0, 125252, '\P{^Sentence_Break=lower}', "");
    Expect(1, 125251, '\p{Sentence_Break= Lower}', "");
    Expect(0, 125251, '\p{^Sentence_Break= Lower}', "");
    Expect(0, 125251, '\P{Sentence_Break= Lower}', "");
    Expect(1, 125251, '\P{^Sentence_Break= Lower}', "");
    Expect(0, 125252, '\p{Sentence_Break= Lower}', "");
    Expect(1, 125252, '\p{^Sentence_Break= Lower}', "");
    Expect(1, 125252, '\P{Sentence_Break= Lower}', "");
    Expect(0, 125252, '\P{^Sentence_Break= Lower}', "");
    Error('\p{SB=:=		LO}');
    Error('\P{SB=:=		LO}');
    Expect(1, 125251, '\p{SB=lo}', "");
    Expect(0, 125251, '\p{^SB=lo}', "");
    Expect(0, 125251, '\P{SB=lo}', "");
    Expect(1, 125251, '\P{^SB=lo}', "");
    Expect(0, 125252, '\p{SB=lo}', "");
    Expect(1, 125252, '\p{^SB=lo}', "");
    Expect(1, 125252, '\P{SB=lo}', "");
    Expect(0, 125252, '\P{^SB=lo}', "");
    Expect(1, 125251, '\p{SB=-LO}', "");
    Expect(0, 125251, '\p{^SB=-LO}', "");
    Expect(0, 125251, '\P{SB=-LO}', "");
    Expect(1, 125251, '\P{^SB=-LO}', "");
    Expect(0, 125252, '\p{SB=-LO}', "");
    Expect(1, 125252, '\p{^SB=-LO}', "");
    Expect(1, 125252, '\P{SB=-LO}', "");
    Expect(0, 125252, '\P{^SB=-LO}', "");
    Error('\p{Is_Sentence_Break=-LOWER/a/}');
    Error('\P{Is_Sentence_Break=-LOWER/a/}');
    Expect(1, 125251, '\p{Is_Sentence_Break=lower}', "");
    Expect(0, 125251, '\p{^Is_Sentence_Break=lower}', "");
    Expect(0, 125251, '\P{Is_Sentence_Break=lower}', "");
    Expect(1, 125251, '\P{^Is_Sentence_Break=lower}', "");
    Expect(0, 125252, '\p{Is_Sentence_Break=lower}', "");
    Expect(1, 125252, '\p{^Is_Sentence_Break=lower}', "");
    Expect(1, 125252, '\P{Is_Sentence_Break=lower}', "");
    Expect(0, 125252, '\P{^Is_Sentence_Break=lower}', "");
    Expect(1, 125251, '\p{Is_Sentence_Break: -	Lower}', "");
    Expect(0, 125251, '\p{^Is_Sentence_Break: -	Lower}', "");
    Expect(0, 125251, '\P{Is_Sentence_Break: -	Lower}', "");
    Expect(1, 125251, '\P{^Is_Sentence_Break: -	Lower}', "");
    Expect(0, 125252, '\p{Is_Sentence_Break: -	Lower}', "");
    Expect(1, 125252, '\p{^Is_Sentence_Break: -	Lower}', "");
    Expect(1, 125252, '\P{Is_Sentence_Break: -	Lower}', "");
    Expect(0, 125252, '\P{^Is_Sentence_Break: -	Lower}', "");
    Error('\p{Is_SB:	_lo:=}');
    Error('\P{Is_SB:	_lo:=}');
    Expect(1, 125251, '\p{Is_SB=lo}', "");
    Expect(0, 125251, '\p{^Is_SB=lo}', "");
    Expect(0, 125251, '\P{Is_SB=lo}', "");
    Expect(1, 125251, '\P{^Is_SB=lo}', "");
    Expect(0, 125252, '\p{Is_SB=lo}', "");
    Expect(1, 125252, '\p{^Is_SB=lo}', "");
    Expect(1, 125252, '\P{Is_SB=lo}', "");
    Expect(0, 125252, '\P{^Is_SB=lo}', "");
    Expect(1, 125251, '\p{Is_SB:- LO}', "");
    Expect(0, 125251, '\p{^Is_SB:- LO}', "");
    Expect(0, 125251, '\P{Is_SB:- LO}', "");
    Expect(1, 125251, '\P{^Is_SB:- LO}', "");
    Expect(0, 125252, '\p{Is_SB:- LO}', "");
    Expect(1, 125252, '\p{^Is_SB:- LO}', "");
    Expect(1, 125252, '\P{Is_SB:- LO}', "");
    Expect(0, 125252, '\P{^Is_SB:- LO}', "");
    Error('\p{Sentence_Break=:=  Numeric}');
    Error('\P{Sentence_Break=:=  Numeric}');
    Expect(1, 125273, '\p{Sentence_Break=numeric}', "");
    Expect(0, 125273, '\p{^Sentence_Break=numeric}', "");
    Expect(0, 125273, '\P{Sentence_Break=numeric}', "");
    Expect(1, 125273, '\P{^Sentence_Break=numeric}', "");
    Expect(0, 125274, '\p{Sentence_Break=numeric}', "");
    Expect(1, 125274, '\p{^Sentence_Break=numeric}', "");
    Expect(1, 125274, '\P{Sentence_Break=numeric}', "");
    Expect(0, 125274, '\P{^Sentence_Break=numeric}', "");
    Expect(1, 125273, '\p{Sentence_Break= NUMERIC}', "");
    Expect(0, 125273, '\p{^Sentence_Break= NUMERIC}', "");
    Expect(0, 125273, '\P{Sentence_Break= NUMERIC}', "");
    Expect(1, 125273, '\P{^Sentence_Break= NUMERIC}', "");
    Expect(0, 125274, '\p{Sentence_Break= NUMERIC}', "");
    Expect(1, 125274, '\p{^Sentence_Break= NUMERIC}', "");
    Expect(1, 125274, '\P{Sentence_Break= NUMERIC}', "");
    Expect(0, 125274, '\P{^Sentence_Break= NUMERIC}', "");
    Error('\p{SB=- NU/a/}');
    Error('\P{SB=- NU/a/}');
    Expect(1, 125273, '\p{SB=nu}', "");
    Expect(0, 125273, '\p{^SB=nu}', "");
    Expect(0, 125273, '\P{SB=nu}', "");
    Expect(1, 125273, '\P{^SB=nu}', "");
    Expect(0, 125274, '\p{SB=nu}', "");
    Expect(1, 125274, '\p{^SB=nu}', "");
    Expect(1, 125274, '\P{SB=nu}', "");
    Expect(0, 125274, '\P{^SB=nu}', "");
    Expect(1, 125273, '\p{SB= NU}', "");
    Expect(0, 125273, '\p{^SB= NU}', "");
    Expect(0, 125273, '\P{SB= NU}', "");
    Expect(1, 125273, '\P{^SB= NU}', "");
    Expect(0, 125274, '\p{SB= NU}', "");
    Expect(1, 125274, '\p{^SB= NU}', "");
    Expect(1, 125274, '\P{SB= NU}', "");
    Expect(0, 125274, '\P{^SB= NU}', "");
    Error('\p{Is_Sentence_Break=/a/__numeric}');
    Error('\P{Is_Sentence_Break=/a/__numeric}');
    Expect(1, 125273, '\p{Is_Sentence_Break=numeric}', "");
    Expect(0, 125273, '\p{^Is_Sentence_Break=numeric}', "");
    Expect(0, 125273, '\P{Is_Sentence_Break=numeric}', "");
    Expect(1, 125273, '\P{^Is_Sentence_Break=numeric}', "");
    Expect(0, 125274, '\p{Is_Sentence_Break=numeric}', "");
    Expect(1, 125274, '\p{^Is_Sentence_Break=numeric}', "");
    Expect(1, 125274, '\P{Is_Sentence_Break=numeric}', "");
    Expect(0, 125274, '\P{^Is_Sentence_Break=numeric}', "");
    Expect(1, 125273, '\p{Is_Sentence_Break=	Numeric}', "");
    Expect(0, 125273, '\p{^Is_Sentence_Break=	Numeric}', "");
    Expect(0, 125273, '\P{Is_Sentence_Break=	Numeric}', "");
    Expect(1, 125273, '\P{^Is_Sentence_Break=	Numeric}', "");
    Expect(0, 125274, '\p{Is_Sentence_Break=	Numeric}', "");
    Expect(1, 125274, '\p{^Is_Sentence_Break=	Numeric}', "");
    Expect(1, 125274, '\P{Is_Sentence_Break=	Numeric}', "");
    Expect(0, 125274, '\P{^Is_Sentence_Break=	Numeric}', "");
    Error('\p{Is_SB= NU/a/}');
    Error('\P{Is_SB= NU/a/}');
    Expect(1, 125273, '\p{Is_SB:	nu}', "");
    Expect(0, 125273, '\p{^Is_SB:	nu}', "");
    Expect(0, 125273, '\P{Is_SB:	nu}', "");
    Expect(1, 125273, '\P{^Is_SB:	nu}', "");
    Expect(0, 125274, '\p{Is_SB:	nu}', "");
    Expect(1, 125274, '\p{^Is_SB:	nu}', "");
    Expect(1, 125274, '\P{Is_SB:	nu}', "");
    Expect(0, 125274, '\P{^Is_SB:	nu}', "");
    Expect(1, 125273, '\p{Is_SB=_	NU}', "");
    Expect(0, 125273, '\p{^Is_SB=_	NU}', "");
    Expect(0, 125273, '\P{Is_SB=_	NU}', "");
    Expect(1, 125273, '\P{^Is_SB=_	NU}', "");
    Expect(0, 125274, '\p{Is_SB=_	NU}', "");
    Expect(1, 125274, '\p{^Is_SB=_	NU}', "");
    Expect(1, 125274, '\P{Is_SB=_	NU}', "");
    Expect(0, 125274, '\P{^Is_SB=_	NU}', "");
    Error('\p{Sentence_Break=_:=SCONTINUE}');
    Error('\P{Sentence_Break=_:=SCONTINUE}');
    Expect(1, 65380, '\p{Sentence_Break=scontinue}', "");
    Expect(0, 65380, '\p{^Sentence_Break=scontinue}', "");
    Expect(0, 65380, '\P{Sentence_Break=scontinue}', "");
    Expect(1, 65380, '\P{^Sentence_Break=scontinue}', "");
    Expect(0, 65381, '\p{Sentence_Break=scontinue}', "");
    Expect(1, 65381, '\p{^Sentence_Break=scontinue}', "");
    Expect(1, 65381, '\P{Sentence_Break=scontinue}', "");
    Expect(0, 65381, '\P{^Sentence_Break=scontinue}', "");
    Expect(1, 65380, '\p{Sentence_Break=	_scontinue}', "");
    Expect(0, 65380, '\p{^Sentence_Break=	_scontinue}', "");
    Expect(0, 65380, '\P{Sentence_Break=	_scontinue}', "");
    Expect(1, 65380, '\P{^Sentence_Break=	_scontinue}', "");
    Expect(0, 65381, '\p{Sentence_Break=	_scontinue}', "");
    Expect(1, 65381, '\p{^Sentence_Break=	_scontinue}', "");
    Expect(1, 65381, '\P{Sentence_Break=	_scontinue}', "");
    Expect(0, 65381, '\P{^Sentence_Break=	_scontinue}', "");
    Error('\p{SB=SC/a/}');
    Error('\P{SB=SC/a/}');
    Expect(1, 65380, '\p{SB=sc}', "");
    Expect(0, 65380, '\p{^SB=sc}', "");
    Expect(0, 65380, '\P{SB=sc}', "");
    Expect(1, 65380, '\P{^SB=sc}', "");
    Expect(0, 65381, '\p{SB=sc}', "");
    Expect(1, 65381, '\p{^SB=sc}', "");
    Expect(1, 65381, '\P{SB=sc}', "");
    Expect(0, 65381, '\P{^SB=sc}', "");
    Expect(1, 65380, '\p{SB=-_SC}', "");
    Expect(0, 65380, '\p{^SB=-_SC}', "");
    Expect(0, 65380, '\P{SB=-_SC}', "");
    Expect(1, 65380, '\P{^SB=-_SC}', "");
    Expect(0, 65381, '\p{SB=-_SC}', "");
    Expect(1, 65381, '\p{^SB=-_SC}', "");
    Expect(1, 65381, '\P{SB=-_SC}', "");
    Expect(0, 65381, '\P{^SB=-_SC}', "");
    Error('\p{Is_Sentence_Break::=-SContinue}');
    Error('\P{Is_Sentence_Break::=-SContinue}');
    Expect(1, 65380, '\p{Is_Sentence_Break=scontinue}', "");
    Expect(0, 65380, '\p{^Is_Sentence_Break=scontinue}', "");
    Expect(0, 65380, '\P{Is_Sentence_Break=scontinue}', "");
    Expect(1, 65380, '\P{^Is_Sentence_Break=scontinue}', "");
    Expect(0, 65381, '\p{Is_Sentence_Break=scontinue}', "");
    Expect(1, 65381, '\p{^Is_Sentence_Break=scontinue}', "");
    Expect(1, 65381, '\P{Is_Sentence_Break=scontinue}', "");
    Expect(0, 65381, '\P{^Is_Sentence_Break=scontinue}', "");
    Expect(1, 65380, '\p{Is_Sentence_Break=	_SCONTINUE}', "");
    Expect(0, 65380, '\p{^Is_Sentence_Break=	_SCONTINUE}', "");
    Expect(0, 65380, '\P{Is_Sentence_Break=	_SCONTINUE}', "");
    Expect(1, 65380, '\P{^Is_Sentence_Break=	_SCONTINUE}', "");
    Expect(0, 65381, '\p{Is_Sentence_Break=	_SCONTINUE}', "");
    Expect(1, 65381, '\p{^Is_Sentence_Break=	_SCONTINUE}', "");
    Expect(1, 65381, '\P{Is_Sentence_Break=	_SCONTINUE}', "");
    Expect(0, 65381, '\P{^Is_Sentence_Break=	_SCONTINUE}', "");
    Error('\p{Is_SB=/a/__SC}');
    Error('\P{Is_SB=/a/__SC}');
    Expect(1, 65380, '\p{Is_SB=sc}', "");
    Expect(0, 65380, '\p{^Is_SB=sc}', "");
    Expect(0, 65380, '\P{Is_SB=sc}', "");
    Expect(1, 65380, '\P{^Is_SB=sc}', "");
    Expect(0, 65381, '\p{Is_SB=sc}', "");
    Expect(1, 65381, '\p{^Is_SB=sc}', "");
    Expect(1, 65381, '\P{Is_SB=sc}', "");
    Expect(0, 65381, '\P{^Is_SB=sc}', "");
    Expect(1, 65380, '\p{Is_SB=-	SC}', "");
    Expect(0, 65380, '\p{^Is_SB=-	SC}', "");
    Expect(0, 65380, '\P{Is_SB=-	SC}', "");
    Expect(1, 65380, '\P{^Is_SB=-	SC}', "");
    Expect(0, 65381, '\p{Is_SB=-	SC}', "");
    Expect(1, 65381, '\p{^Is_SB=-	SC}', "");
    Expect(1, 65381, '\P{Is_SB=-	SC}', "");
    Expect(0, 65381, '\P{^Is_SB=-	SC}', "");
    Error('\p{Sentence_Break=/a/	-Sep}');
    Error('\P{Sentence_Break=/a/	-Sep}');
    Expect(1, 8233, '\p{Sentence_Break=sep}', "");
    Expect(0, 8233, '\p{^Sentence_Break=sep}', "");
    Expect(0, 8233, '\P{Sentence_Break=sep}', "");
    Expect(1, 8233, '\P{^Sentence_Break=sep}', "");
    Expect(0, 8234, '\p{Sentence_Break=sep}', "");
    Expect(1, 8234, '\p{^Sentence_Break=sep}', "");
    Expect(1, 8234, '\P{Sentence_Break=sep}', "");
    Expect(0, 8234, '\P{^Sentence_Break=sep}', "");
    Expect(1, 8233, '\p{Sentence_Break=_-SEP}', "");
    Expect(0, 8233, '\p{^Sentence_Break=_-SEP}', "");
    Expect(0, 8233, '\P{Sentence_Break=_-SEP}', "");
    Expect(1, 8233, '\P{^Sentence_Break=_-SEP}', "");
    Expect(0, 8234, '\p{Sentence_Break=_-SEP}', "");
    Expect(1, 8234, '\p{^Sentence_Break=_-SEP}', "");
    Expect(1, 8234, '\P{Sentence_Break=_-SEP}', "");
    Expect(0, 8234, '\P{^Sentence_Break=_-SEP}', "");
    Error('\p{SB:    -SE/a/}');
    Error('\P{SB:    -SE/a/}');
    Expect(1, 8233, '\p{SB=se}', "");
    Expect(0, 8233, '\p{^SB=se}', "");
    Expect(0, 8233, '\P{SB=se}', "");
    Expect(1, 8233, '\P{^SB=se}', "");
    Expect(0, 8234, '\p{SB=se}', "");
    Expect(1, 8234, '\p{^SB=se}', "");
    Expect(1, 8234, '\P{SB=se}', "");
    Expect(0, 8234, '\P{^SB=se}', "");
    Expect(1, 8233, '\p{SB= SE}', "");
    Expect(0, 8233, '\p{^SB= SE}', "");
    Expect(0, 8233, '\P{SB= SE}', "");
    Expect(1, 8233, '\P{^SB= SE}', "");
    Expect(0, 8234, '\p{SB= SE}', "");
    Expect(1, 8234, '\p{^SB= SE}', "");
    Expect(1, 8234, '\P{SB= SE}', "");
    Expect(0, 8234, '\P{^SB= SE}', "");
    Error('\p{Is_Sentence_Break=:=SEP}');
    Error('\P{Is_Sentence_Break=:=SEP}');
    Expect(1, 8233, '\p{Is_Sentence_Break=sep}', "");
    Expect(0, 8233, '\p{^Is_Sentence_Break=sep}', "");
    Expect(0, 8233, '\P{Is_Sentence_Break=sep}', "");
    Expect(1, 8233, '\P{^Is_Sentence_Break=sep}', "");
    Expect(0, 8234, '\p{Is_Sentence_Break=sep}', "");
    Expect(1, 8234, '\p{^Is_Sentence_Break=sep}', "");
    Expect(1, 8234, '\P{Is_Sentence_Break=sep}', "");
    Expect(0, 8234, '\P{^Is_Sentence_Break=sep}', "");
    Expect(1, 8233, '\p{Is_Sentence_Break=	Sep}', "");
    Expect(0, 8233, '\p{^Is_Sentence_Break=	Sep}', "");
    Expect(0, 8233, '\P{Is_Sentence_Break=	Sep}', "");
    Expect(1, 8233, '\P{^Is_Sentence_Break=	Sep}', "");
    Expect(0, 8234, '\p{Is_Sentence_Break=	Sep}', "");
    Expect(1, 8234, '\p{^Is_Sentence_Break=	Sep}', "");
    Expect(1, 8234, '\P{Is_Sentence_Break=	Sep}', "");
    Expect(0, 8234, '\P{^Is_Sentence_Break=	Sep}', "");
    Error('\p{Is_SB=/a/SE}');
    Error('\P{Is_SB=/a/SE}');
    Expect(1, 8233, '\p{Is_SB=se}', "");
    Expect(0, 8233, '\p{^Is_SB=se}', "");
    Expect(0, 8233, '\P{Is_SB=se}', "");
    Expect(1, 8233, '\P{^Is_SB=se}', "");
    Expect(0, 8234, '\p{Is_SB=se}', "");
    Expect(1, 8234, '\p{^Is_SB=se}', "");
    Expect(1, 8234, '\P{Is_SB=se}', "");
    Expect(0, 8234, '\P{^Is_SB=se}', "");
    Expect(1, 8233, '\p{Is_SB=- SE}', "");
    Expect(0, 8233, '\p{^Is_SB=- SE}', "");
    Expect(0, 8233, '\P{Is_SB=- SE}', "");
    Expect(1, 8233, '\P{^Is_SB=- SE}', "");
    Expect(0, 8234, '\p{Is_SB=- SE}', "");
    Expect(1, 8234, '\p{^Is_SB=- SE}', "");
    Expect(1, 8234, '\P{Is_SB=- SE}', "");
    Expect(0, 8234, '\P{^Is_SB=- SE}', "");
    Error('\p{Sentence_Break=:=_	Sp}');
    Error('\P{Sentence_Break=:=_	Sp}');
    Expect(1, 12288, '\p{Sentence_Break=sp}', "");
    Expect(0, 12288, '\p{^Sentence_Break=sp}', "");
    Expect(0, 12288, '\P{Sentence_Break=sp}', "");
    Expect(1, 12288, '\P{^Sentence_Break=sp}', "");
    Expect(0, 12289, '\p{Sentence_Break=sp}', "");
    Expect(1, 12289, '\p{^Sentence_Break=sp}', "");
    Expect(1, 12289, '\P{Sentence_Break=sp}', "");
    Expect(0, 12289, '\P{^Sentence_Break=sp}', "");
    Expect(1, 12288, '\p{Sentence_Break=_-Sp}', "");
    Expect(0, 12288, '\p{^Sentence_Break=_-Sp}', "");
    Expect(0, 12288, '\P{Sentence_Break=_-Sp}', "");
    Expect(1, 12288, '\P{^Sentence_Break=_-Sp}', "");
    Expect(0, 12289, '\p{Sentence_Break=_-Sp}', "");
    Expect(1, 12289, '\p{^Sentence_Break=_-Sp}', "");
    Expect(1, 12289, '\P{Sentence_Break=_-Sp}', "");
    Expect(0, 12289, '\P{^Sentence_Break=_-Sp}', "");
    Error('\p{SB=/a/__sp}');
    Error('\P{SB=/a/__sp}');
    Expect(1, 12288, '\p{SB: sp}', "");
    Expect(0, 12288, '\p{^SB: sp}', "");
    Expect(0, 12288, '\P{SB: sp}', "");
    Expect(1, 12288, '\P{^SB: sp}', "");
    Expect(0, 12289, '\p{SB: sp}', "");
    Expect(1, 12289, '\p{^SB: sp}', "");
    Expect(1, 12289, '\P{SB: sp}', "");
    Expect(0, 12289, '\P{^SB: sp}', "");
    Expect(1, 12288, '\p{SB= -SP}', "");
    Expect(0, 12288, '\p{^SB= -SP}', "");
    Expect(0, 12288, '\P{SB= -SP}', "");
    Expect(1, 12288, '\P{^SB= -SP}', "");
    Expect(0, 12289, '\p{SB= -SP}', "");
    Expect(1, 12289, '\p{^SB= -SP}', "");
    Expect(1, 12289, '\P{SB= -SP}', "");
    Expect(0, 12289, '\P{^SB= -SP}', "");
    Error('\p{Is_Sentence_Break:-Sp:=}');
    Error('\P{Is_Sentence_Break:-Sp:=}');
    Expect(1, 12288, '\p{Is_Sentence_Break=sp}', "");
    Expect(0, 12288, '\p{^Is_Sentence_Break=sp}', "");
    Expect(0, 12288, '\P{Is_Sentence_Break=sp}', "");
    Expect(1, 12288, '\P{^Is_Sentence_Break=sp}', "");
    Expect(0, 12289, '\p{Is_Sentence_Break=sp}', "");
    Expect(1, 12289, '\p{^Is_Sentence_Break=sp}', "");
    Expect(1, 12289, '\P{Is_Sentence_Break=sp}', "");
    Expect(0, 12289, '\P{^Is_Sentence_Break=sp}', "");
    Error('\p{Is_SB:    Sp/a/}');
    Error('\P{Is_SB:    Sp/a/}');
    Expect(1, 12288, '\p{Is_SB=sp}', "");
    Expect(0, 12288, '\p{^Is_SB=sp}', "");
    Expect(0, 12288, '\P{Is_SB=sp}', "");
    Expect(1, 12288, '\P{^Is_SB=sp}', "");
    Expect(0, 12289, '\p{Is_SB=sp}', "");
    Expect(1, 12289, '\p{^Is_SB=sp}', "");
    Expect(1, 12289, '\P{Is_SB=sp}', "");
    Expect(0, 12289, '\P{^Is_SB=sp}', "");
    Expect(1, 12288, '\p{Is_SB=	Sp}', "");
    Expect(0, 12288, '\p{^Is_SB=	Sp}', "");
    Expect(0, 12288, '\P{Is_SB=	Sp}', "");
    Expect(1, 12288, '\P{^Is_SB=	Sp}', "");
    Expect(0, 12289, '\p{Is_SB=	Sp}', "");
    Expect(1, 12289, '\p{^Is_SB=	Sp}', "");
    Expect(1, 12289, '\P{Is_SB=	Sp}', "");
    Expect(0, 12289, '\P{^Is_SB=	Sp}', "");
    Error('\p{Sentence_Break=sterm/a/}');
    Error('\P{Sentence_Break=sterm/a/}');
    Expect(1, 121480, '\p{Sentence_Break=sterm}', "");
    Expect(0, 121480, '\p{^Sentence_Break=sterm}', "");
    Expect(0, 121480, '\P{Sentence_Break=sterm}', "");
    Expect(1, 121480, '\P{^Sentence_Break=sterm}', "");
    Expect(0, 121481, '\p{Sentence_Break=sterm}', "");
    Expect(1, 121481, '\p{^Sentence_Break=sterm}', "");
    Expect(1, 121481, '\P{Sentence_Break=sterm}', "");
    Expect(0, 121481, '\P{^Sentence_Break=sterm}', "");
    Expect(1, 121480, '\p{Sentence_Break=	 STerm}', "");
    Expect(0, 121480, '\p{^Sentence_Break=	 STerm}', "");
    Expect(0, 121480, '\P{Sentence_Break=	 STerm}', "");
    Expect(1, 121480, '\P{^Sentence_Break=	 STerm}', "");
    Expect(0, 121481, '\p{Sentence_Break=	 STerm}', "");
    Expect(1, 121481, '\p{^Sentence_Break=	 STerm}', "");
    Expect(1, 121481, '\P{Sentence_Break=	 STerm}', "");
    Expect(0, 121481, '\P{^Sentence_Break=	 STerm}', "");
    Error('\p{SB=/a/	-ST}');
    Error('\P{SB=/a/	-ST}');
    Expect(1, 121480, '\p{SB=st}', "");
    Expect(0, 121480, '\p{^SB=st}', "");
    Expect(0, 121480, '\P{SB=st}', "");
    Expect(1, 121480, '\P{^SB=st}', "");
    Expect(0, 121481, '\p{SB=st}', "");
    Expect(1, 121481, '\p{^SB=st}', "");
    Expect(1, 121481, '\P{SB=st}', "");
    Expect(0, 121481, '\P{^SB=st}', "");
    Expect(1, 121480, '\p{SB= -st}', "");
    Expect(0, 121480, '\p{^SB= -st}', "");
    Expect(0, 121480, '\P{SB= -st}', "");
    Expect(1, 121480, '\P{^SB= -st}', "");
    Expect(0, 121481, '\p{SB= -st}', "");
    Expect(1, 121481, '\p{^SB= -st}', "");
    Expect(1, 121481, '\P{SB= -st}', "");
    Expect(0, 121481, '\P{^SB= -st}', "");
    Error('\p{Is_Sentence_Break=/a/ 	STerm}');
    Error('\P{Is_Sentence_Break=/a/ 	STerm}');
    Expect(1, 121480, '\p{Is_Sentence_Break=sterm}', "");
    Expect(0, 121480, '\p{^Is_Sentence_Break=sterm}', "");
    Expect(0, 121480, '\P{Is_Sentence_Break=sterm}', "");
    Expect(1, 121480, '\P{^Is_Sentence_Break=sterm}', "");
    Expect(0, 121481, '\p{Is_Sentence_Break=sterm}', "");
    Expect(1, 121481, '\p{^Is_Sentence_Break=sterm}', "");
    Expect(1, 121481, '\P{Is_Sentence_Break=sterm}', "");
    Expect(0, 121481, '\P{^Is_Sentence_Break=sterm}', "");
    Expect(1, 121480, '\p{Is_Sentence_Break= STerm}', "");
    Expect(0, 121480, '\p{^Is_Sentence_Break= STerm}', "");
    Expect(0, 121480, '\P{Is_Sentence_Break= STerm}', "");
    Expect(1, 121480, '\P{^Is_Sentence_Break= STerm}', "");
    Expect(0, 121481, '\p{Is_Sentence_Break= STerm}', "");
    Expect(1, 121481, '\p{^Is_Sentence_Break= STerm}', "");
    Expect(1, 121481, '\P{Is_Sentence_Break= STerm}', "");
    Expect(0, 121481, '\P{^Is_Sentence_Break= STerm}', "");
    Error('\p{Is_SB: --st:=}');
    Error('\P{Is_SB: --st:=}');
    Expect(1, 121480, '\p{Is_SB=st}', "");
    Expect(0, 121480, '\p{^Is_SB=st}', "");
    Expect(0, 121480, '\P{Is_SB=st}', "");
    Expect(1, 121480, '\P{^Is_SB=st}', "");
    Expect(0, 121481, '\p{Is_SB=st}', "");
    Expect(1, 121481, '\p{^Is_SB=st}', "");
    Expect(1, 121481, '\P{Is_SB=st}', "");
    Expect(0, 121481, '\P{^Is_SB=st}', "");
    Expect(1, 121480, '\p{Is_SB=-_st}', "");
    Expect(0, 121480, '\p{^Is_SB=-_st}', "");
    Expect(0, 121480, '\P{Is_SB=-_st}', "");
    Expect(1, 121480, '\P{^Is_SB=-_st}', "");
    Expect(0, 121481, '\p{Is_SB=-_st}', "");
    Expect(1, 121481, '\p{^Is_SB=-_st}', "");
    Expect(1, 121481, '\P{Is_SB=-_st}', "");
    Expect(0, 121481, '\P{^Is_SB=-_st}', "");
    Error('\p{Sentence_Break=/a/__Upper}');
    Error('\P{Sentence_Break=/a/__Upper}');
    Expect(1, 127369, '\p{Sentence_Break=upper}', "");
    Expect(0, 127369, '\p{^Sentence_Break=upper}', "");
    Expect(0, 127369, '\P{Sentence_Break=upper}', "");
    Expect(1, 127369, '\P{^Sentence_Break=upper}', "");
    Expect(0, 127370, '\p{Sentence_Break=upper}', "");
    Expect(1, 127370, '\p{^Sentence_Break=upper}', "");
    Expect(1, 127370, '\P{Sentence_Break=upper}', "");
    Expect(0, 127370, '\P{^Sentence_Break=upper}', "");
    Expect(1, 127369, '\p{Sentence_Break=_	UPPER}', "");
    Expect(0, 127369, '\p{^Sentence_Break=_	UPPER}', "");
    Expect(0, 127369, '\P{Sentence_Break=_	UPPER}', "");
    Expect(1, 127369, '\P{^Sentence_Break=_	UPPER}', "");
    Expect(0, 127370, '\p{Sentence_Break=_	UPPER}', "");
    Expect(1, 127370, '\p{^Sentence_Break=_	UPPER}', "");
    Expect(1, 127370, '\P{Sentence_Break=_	UPPER}', "");
    Expect(0, 127370, '\P{^Sentence_Break=_	UPPER}', "");
    Error('\p{SB=_:=up}');
    Error('\P{SB=_:=up}');
    Expect(1, 127369, '\p{SB=up}', "");
    Expect(0, 127369, '\p{^SB=up}', "");
    Expect(0, 127369, '\P{SB=up}', "");
    Expect(1, 127369, '\P{^SB=up}', "");
    Expect(0, 127370, '\p{SB=up}', "");
    Expect(1, 127370, '\p{^SB=up}', "");
    Expect(1, 127370, '\P{SB=up}', "");
    Expect(0, 127370, '\P{^SB=up}', "");
    Expect(1, 127369, '\p{SB=_up}', "");
    Expect(0, 127369, '\p{^SB=_up}', "");
    Expect(0, 127369, '\P{SB=_up}', "");
    Expect(1, 127369, '\P{^SB=_up}', "");
    Expect(0, 127370, '\p{SB=_up}', "");
    Expect(1, 127370, '\p{^SB=_up}', "");
    Expect(1, 127370, '\P{SB=_up}', "");
    Expect(0, 127370, '\P{^SB=_up}', "");
    Error('\p{Is_Sentence_Break=	/a/upper}');
    Error('\P{Is_Sentence_Break=	/a/upper}');
    Expect(1, 127369, '\p{Is_Sentence_Break=upper}', "");
    Expect(0, 127369, '\p{^Is_Sentence_Break=upper}', "");
    Expect(0, 127369, '\P{Is_Sentence_Break=upper}', "");
    Expect(1, 127369, '\P{^Is_Sentence_Break=upper}', "");
    Expect(0, 127370, '\p{Is_Sentence_Break=upper}', "");
    Expect(1, 127370, '\p{^Is_Sentence_Break=upper}', "");
    Expect(1, 127370, '\P{Is_Sentence_Break=upper}', "");
    Expect(0, 127370, '\P{^Is_Sentence_Break=upper}', "");
    Expect(1, 127369, '\p{Is_Sentence_Break=_Upper}', "");
    Expect(0, 127369, '\p{^Is_Sentence_Break=_Upper}', "");
    Expect(0, 127369, '\P{Is_Sentence_Break=_Upper}', "");
    Expect(1, 127369, '\P{^Is_Sentence_Break=_Upper}', "");
    Expect(0, 127370, '\p{Is_Sentence_Break=_Upper}', "");
    Expect(1, 127370, '\p{^Is_Sentence_Break=_Upper}', "");
    Expect(1, 127370, '\P{Is_Sentence_Break=_Upper}', "");
    Expect(0, 127370, '\P{^Is_Sentence_Break=_Upper}', "");
    Error('\p{Is_SB:   __UP/a/}');
    Error('\P{Is_SB:   __UP/a/}');
    Expect(1, 127369, '\p{Is_SB=up}', "");
    Expect(0, 127369, '\p{^Is_SB=up}', "");
    Expect(0, 127369, '\P{Is_SB=up}', "");
    Expect(1, 127369, '\P{^Is_SB=up}', "");
    Expect(0, 127370, '\p{Is_SB=up}', "");
    Expect(1, 127370, '\p{^Is_SB=up}', "");
    Expect(1, 127370, '\P{Is_SB=up}', "");
    Expect(0, 127370, '\P{^Is_SB=up}', "");
    Expect(1, 127369, '\p{Is_SB=UP}', "");
    Expect(0, 127369, '\p{^Is_SB=UP}', "");
    Expect(0, 127369, '\P{Is_SB=UP}', "");
    Expect(1, 127369, '\P{^Is_SB=UP}', "");
    Expect(0, 127370, '\p{Is_SB=UP}', "");
    Expect(1, 127370, '\p{^Is_SB=UP}', "");
    Expect(1, 127370, '\P{Is_SB=UP}', "");
    Expect(0, 127370, '\P{^Is_SB=UP}', "");
    Error('\p{Sentence_Break=_OTHER/a/}');
    Error('\P{Sentence_Break=_OTHER/a/}');
    Expect(1, 918000, '\p{Sentence_Break:   other}', "");
    Expect(0, 918000, '\p{^Sentence_Break:   other}', "");
    Expect(0, 918000, '\P{Sentence_Break:   other}', "");
    Expect(1, 918000, '\P{^Sentence_Break:   other}', "");
    Expect(0, 917999, '\p{Sentence_Break:   other}', "");
    Expect(1, 917999, '\p{^Sentence_Break:   other}', "");
    Expect(1, 917999, '\P{Sentence_Break:   other}', "");
    Expect(0, 917999, '\P{^Sentence_Break:   other}', "");
    Expect(1, 918000, '\p{Sentence_Break= -OTHER}', "");
    Expect(0, 918000, '\p{^Sentence_Break= -OTHER}', "");
    Expect(0, 918000, '\P{Sentence_Break= -OTHER}', "");
    Expect(1, 918000, '\P{^Sentence_Break= -OTHER}', "");
    Expect(0, 917999, '\p{Sentence_Break= -OTHER}', "");
    Expect(1, 917999, '\p{^Sentence_Break= -OTHER}', "");
    Expect(1, 917999, '\P{Sentence_Break= -OTHER}', "");
    Expect(0, 917999, '\P{^Sentence_Break= -OTHER}', "");
    Error('\p{SB=_:=XX}');
    Error('\P{SB=_:=XX}');
    Expect(1, 918000, '\p{SB=xx}', "");
    Expect(0, 918000, '\p{^SB=xx}', "");
    Expect(0, 918000, '\P{SB=xx}', "");
    Expect(1, 918000, '\P{^SB=xx}', "");
    Expect(0, 917999, '\p{SB=xx}', "");
    Expect(1, 917999, '\p{^SB=xx}', "");
    Expect(1, 917999, '\P{SB=xx}', "");
    Expect(0, 917999, '\P{^SB=xx}', "");
    Expect(1, 918000, '\p{SB:-	xx}', "");
    Expect(0, 918000, '\p{^SB:-	xx}', "");
    Expect(0, 918000, '\P{SB:-	xx}', "");
    Expect(1, 918000, '\P{^SB:-	xx}', "");
    Expect(0, 917999, '\p{SB:-	xx}', "");
    Expect(1, 917999, '\p{^SB:-	xx}', "");
    Expect(1, 917999, '\P{SB:-	xx}', "");
    Expect(0, 917999, '\P{^SB:-	xx}', "");
    Error('\p{Is_Sentence_Break=other/a/}');
    Error('\P{Is_Sentence_Break=other/a/}');
    Expect(1, 918000, '\p{Is_Sentence_Break=other}', "");
    Expect(0, 918000, '\p{^Is_Sentence_Break=other}', "");
    Expect(0, 918000, '\P{Is_Sentence_Break=other}', "");
    Expect(1, 918000, '\P{^Is_Sentence_Break=other}', "");
    Expect(0, 917999, '\p{Is_Sentence_Break=other}', "");
    Expect(1, 917999, '\p{^Is_Sentence_Break=other}', "");
    Expect(1, 917999, '\P{Is_Sentence_Break=other}', "");
    Expect(0, 917999, '\P{^Is_Sentence_Break=other}', "");
    Expect(1, 918000, '\p{Is_Sentence_Break= _Other}', "");
    Expect(0, 918000, '\p{^Is_Sentence_Break= _Other}', "");
    Expect(0, 918000, '\P{Is_Sentence_Break= _Other}', "");
    Expect(1, 918000, '\P{^Is_Sentence_Break= _Other}', "");
    Expect(0, 917999, '\p{Is_Sentence_Break= _Other}', "");
    Expect(1, 917999, '\p{^Is_Sentence_Break= _Other}', "");
    Expect(1, 917999, '\P{Is_Sentence_Break= _Other}', "");
    Expect(0, 917999, '\P{^Is_Sentence_Break= _Other}', "");
    Error('\p{Is_SB=_:=XX}');
    Error('\P{Is_SB=_:=XX}');
    Expect(1, 918000, '\p{Is_SB:   xx}', "");
    Expect(0, 918000, '\p{^Is_SB:   xx}', "");
    Expect(0, 918000, '\P{Is_SB:   xx}', "");
    Expect(1, 918000, '\P{^Is_SB:   xx}', "");
    Expect(0, 917999, '\p{Is_SB:   xx}', "");
    Expect(1, 917999, '\p{^Is_SB:   xx}', "");
    Expect(1, 917999, '\P{Is_SB:   xx}', "");
    Expect(0, 917999, '\P{^Is_SB:   xx}', "");
    Expect(1, 918000, '\p{Is_SB:-	XX}', "");
    Expect(0, 918000, '\p{^Is_SB:-	XX}', "");
    Expect(0, 918000, '\P{Is_SB:-	XX}', "");
    Expect(1, 918000, '\P{^Is_SB:-	XX}', "");
    Expect(0, 917999, '\p{Is_SB:-	XX}', "");
    Expect(1, 917999, '\p{^Is_SB:-	XX}', "");
    Expect(1, 917999, '\P{Is_SB:-	XX}', "");
    Expect(0, 917999, '\P{^Is_SB:-	XX}', "");
    Error('\p{Script=-_adlam:=}');
    Error('\P{Script=-_adlam:=}');
    Expect(1, 125279, '\p{Script=adlam}', "");
    Expect(0, 125279, '\p{^Script=adlam}', "");
    Expect(0, 125279, '\P{Script=adlam}', "");
    Expect(1, 125279, '\P{^Script=adlam}', "");
    Expect(0, 125280, '\p{Script=adlam}', "");
    Expect(1, 125280, '\p{^Script=adlam}', "");
    Expect(1, 125280, '\P{Script=adlam}', "");
    Expect(0, 125280, '\P{^Script=adlam}', "");
    Expect(1, 125279, '\p{Script=_	Adlam}', "");
    Expect(0, 125279, '\p{^Script=_	Adlam}', "");
    Expect(0, 125279, '\P{Script=_	Adlam}', "");
    Expect(1, 125279, '\P{^Script=_	Adlam}', "");
    Expect(0, 125280, '\p{Script=_	Adlam}', "");
    Expect(1, 125280, '\p{^Script=_	Adlam}', "");
    Expect(1, 125280, '\P{Script=_	Adlam}', "");
    Expect(0, 125280, '\P{^Script=_	Adlam}', "");
    Error('\p{Sc=:=		ADLM}');
    Error('\P{Sc=:=		ADLM}');
    Expect(1, 125279, '\p{Sc=adlm}', "");
    Expect(0, 125279, '\p{^Sc=adlm}', "");
    Expect(0, 125279, '\P{Sc=adlm}', "");
    Expect(1, 125279, '\P{^Sc=adlm}', "");
    Expect(0, 125280, '\p{Sc=adlm}', "");
    Expect(1, 125280, '\p{^Sc=adlm}', "");
    Expect(1, 125280, '\P{Sc=adlm}', "");
    Expect(0, 125280, '\P{^Sc=adlm}', "");
    Expect(1, 125279, '\p{Sc= _adlm}', "");
    Expect(0, 125279, '\p{^Sc= _adlm}', "");
    Expect(0, 125279, '\P{Sc= _adlm}', "");
    Expect(1, 125279, '\P{^Sc= _adlm}', "");
    Expect(0, 125280, '\p{Sc= _adlm}', "");
    Expect(1, 125280, '\p{^Sc= _adlm}', "");
    Expect(1, 125280, '\P{Sc= _adlm}', "");
    Expect(0, 125280, '\P{^Sc= _adlm}', "");
    Error('\p{Is_Script= /a/adlam}');
    Error('\P{Is_Script= /a/adlam}');
    Expect(1, 125279, '\p{Is_Script=adlam}', "");
    Expect(0, 125279, '\p{^Is_Script=adlam}', "");
    Expect(0, 125279, '\P{Is_Script=adlam}', "");
    Expect(1, 125279, '\P{^Is_Script=adlam}', "");
    Expect(0, 125280, '\p{Is_Script=adlam}', "");
    Expect(1, 125280, '\p{^Is_Script=adlam}', "");
    Expect(1, 125280, '\P{Is_Script=adlam}', "");
    Expect(0, 125280, '\P{^Is_Script=adlam}', "");
    Expect(1, 125279, '\p{Is_Script=  ADLAM}', "");
    Expect(0, 125279, '\p{^Is_Script=  ADLAM}', "");
    Expect(0, 125279, '\P{Is_Script=  ADLAM}', "");
    Expect(1, 125279, '\P{^Is_Script=  ADLAM}', "");
    Expect(0, 125280, '\p{Is_Script=  ADLAM}', "");
    Expect(1, 125280, '\p{^Is_Script=  ADLAM}', "");
    Expect(1, 125280, '\P{Is_Script=  ADLAM}', "");
    Expect(0, 125280, '\P{^Is_Script=  ADLAM}', "");
    Error('\p{Is_Sc= _adlm:=}');
    Error('\P{Is_Sc= _adlm:=}');
    Expect(1, 125279, '\p{Is_Sc=adlm}', "");
    Expect(0, 125279, '\p{^Is_Sc=adlm}', "");
    Expect(0, 125279, '\P{Is_Sc=adlm}', "");
    Expect(1, 125279, '\P{^Is_Sc=adlm}', "");
    Expect(0, 125280, '\p{Is_Sc=adlm}', "");
    Expect(1, 125280, '\p{^Is_Sc=adlm}', "");
    Expect(1, 125280, '\P{Is_Sc=adlm}', "");
    Expect(0, 125280, '\P{^Is_Sc=adlm}', "");
    Expect(1, 125279, '\p{Is_Sc=_	adlm}', "");
    Expect(0, 125279, '\p{^Is_Sc=_	adlm}', "");
    Expect(0, 125279, '\P{Is_Sc=_	adlm}', "");
    Expect(1, 125279, '\P{^Is_Sc=_	adlm}', "");
    Expect(0, 125280, '\p{Is_Sc=_	adlm}', "");
    Expect(1, 125280, '\p{^Is_Sc=_	adlm}', "");
    Expect(1, 125280, '\P{Is_Sc=_	adlm}', "");
    Expect(0, 125280, '\P{^Is_Sc=_	adlm}', "");
    Error('\p{Script= caucasian_Albanian:=}');
    Error('\P{Script= caucasian_Albanian:=}');
    Expect(1, 66927, '\p{Script=caucasianalbanian}', "");
    Expect(0, 66927, '\p{^Script=caucasianalbanian}', "");
    Expect(0, 66927, '\P{Script=caucasianalbanian}', "");
    Expect(1, 66927, '\P{^Script=caucasianalbanian}', "");
    Expect(0, 66928, '\p{Script=caucasianalbanian}', "");
    Expect(1, 66928, '\p{^Script=caucasianalbanian}', "");
    Expect(1, 66928, '\P{Script=caucasianalbanian}', "");
    Expect(0, 66928, '\P{^Script=caucasianalbanian}', "");
    Expect(1, 66927, '\p{Script=-Caucasian_ALBANIAN}', "");
    Expect(0, 66927, '\p{^Script=-Caucasian_ALBANIAN}', "");
    Expect(0, 66927, '\P{Script=-Caucasian_ALBANIAN}', "");
    Expect(1, 66927, '\P{^Script=-Caucasian_ALBANIAN}', "");
    Expect(0, 66928, '\p{Script=-Caucasian_ALBANIAN}', "");
    Expect(1, 66928, '\p{^Script=-Caucasian_ALBANIAN}', "");
    Expect(1, 66928, '\P{Script=-Caucasian_ALBANIAN}', "");
    Expect(0, 66928, '\P{^Script=-Caucasian_ALBANIAN}', "");
    Error('\p{Sc=_/a/AGHB}');
    Error('\P{Sc=_/a/AGHB}');
    Expect(1, 66927, '\p{Sc=aghb}', "");
    Expect(0, 66927, '\p{^Sc=aghb}', "");
    Expect(0, 66927, '\P{Sc=aghb}', "");
    Expect(1, 66927, '\P{^Sc=aghb}', "");
    Expect(0, 66928, '\p{Sc=aghb}', "");
    Expect(1, 66928, '\p{^Sc=aghb}', "");
    Expect(1, 66928, '\P{Sc=aghb}', "");
    Expect(0, 66928, '\P{^Sc=aghb}', "");
    Expect(1, 66927, '\p{Sc=--Aghb}', "");
    Expect(0, 66927, '\p{^Sc=--Aghb}', "");
    Expect(0, 66927, '\P{Sc=--Aghb}', "");
    Expect(1, 66927, '\P{^Sc=--Aghb}', "");
    Expect(0, 66928, '\p{Sc=--Aghb}', "");
    Expect(1, 66928, '\p{^Sc=--Aghb}', "");
    Expect(1, 66928, '\P{Sc=--Aghb}', "");
    Expect(0, 66928, '\P{^Sc=--Aghb}', "");
    Error('\p{Is_Script= :=caucasian_Albanian}');
    Error('\P{Is_Script= :=caucasian_Albanian}');
    Expect(1, 66927, '\p{Is_Script=caucasianalbanian}', "");
    Expect(0, 66927, '\p{^Is_Script=caucasianalbanian}', "");
    Expect(0, 66927, '\P{Is_Script=caucasianalbanian}', "");
    Expect(1, 66927, '\P{^Is_Script=caucasianalbanian}', "");
    Expect(0, 66928, '\p{Is_Script=caucasianalbanian}', "");
    Expect(1, 66928, '\p{^Is_Script=caucasianalbanian}', "");
    Expect(1, 66928, '\P{Is_Script=caucasianalbanian}', "");
    Expect(0, 66928, '\P{^Is_Script=caucasianalbanian}', "");
    Expect(1, 66927, '\p{Is_Script=_-CAUCASIAN_Albanian}', "");
    Expect(0, 66927, '\p{^Is_Script=_-CAUCASIAN_Albanian}', "");
    Expect(0, 66927, '\P{Is_Script=_-CAUCASIAN_Albanian}', "");
    Expect(1, 66927, '\P{^Is_Script=_-CAUCASIAN_Albanian}', "");
    Expect(0, 66928, '\p{Is_Script=_-CAUCASIAN_Albanian}', "");
    Expect(1, 66928, '\p{^Is_Script=_-CAUCASIAN_Albanian}', "");
    Expect(1, 66928, '\P{Is_Script=_-CAUCASIAN_Albanian}', "");
    Expect(0, 66928, '\P{^Is_Script=_-CAUCASIAN_Albanian}', "");
    Error('\p{Is_Sc= :=aghb}');
    Error('\P{Is_Sc= :=aghb}');
    Expect(1, 66927, '\p{Is_Sc: aghb}', "");
    Expect(0, 66927, '\p{^Is_Sc: aghb}', "");
    Expect(0, 66927, '\P{Is_Sc: aghb}', "");
    Expect(1, 66927, '\P{^Is_Sc: aghb}', "");
    Expect(0, 66928, '\p{Is_Sc: aghb}', "");
    Expect(1, 66928, '\p{^Is_Sc: aghb}', "");
    Expect(1, 66928, '\P{Is_Sc: aghb}', "");
    Expect(0, 66928, '\P{^Is_Sc: aghb}', "");
    Expect(1, 66927, '\p{Is_Sc=- Aghb}', "");
    Expect(0, 66927, '\p{^Is_Sc=- Aghb}', "");
    Expect(0, 66927, '\P{Is_Sc=- Aghb}', "");
    Expect(1, 66927, '\P{^Is_Sc=- Aghb}', "");
    Expect(0, 66928, '\p{Is_Sc=- Aghb}', "");
    Expect(1, 66928, '\p{^Is_Sc=- Aghb}', "");
    Expect(1, 66928, '\P{Is_Sc=- Aghb}', "");
    Expect(0, 66928, '\P{^Is_Sc=- Aghb}', "");
    Error('\p{Script= 	ahom/a/}');
    Error('\P{Script= 	ahom/a/}');
    Expect(1, 71487, '\p{Script=ahom}', "");
    Expect(0, 71487, '\p{^Script=ahom}', "");
    Expect(0, 71487, '\P{Script=ahom}', "");
    Expect(1, 71487, '\P{^Script=ahom}', "");
    Expect(0, 71488, '\p{Script=ahom}', "");
    Expect(1, 71488, '\p{^Script=ahom}', "");
    Expect(1, 71488, '\P{Script=ahom}', "");
    Expect(0, 71488, '\P{^Script=ahom}', "");
    Expect(1, 71487, '\p{Script=-	Ahom}', "");
    Expect(0, 71487, '\p{^Script=-	Ahom}', "");
    Expect(0, 71487, '\P{Script=-	Ahom}', "");
    Expect(1, 71487, '\P{^Script=-	Ahom}', "");
    Expect(0, 71488, '\p{Script=-	Ahom}', "");
    Expect(1, 71488, '\p{^Script=-	Ahom}', "");
    Expect(1, 71488, '\P{Script=-	Ahom}', "");
    Expect(0, 71488, '\P{^Script=-	Ahom}', "");
    Error('\p{Sc=/a/_-AHOM}');
    Error('\P{Sc=/a/_-AHOM}');
    Expect(1, 71487, '\p{Sc=ahom}', "");
    Expect(0, 71487, '\p{^Sc=ahom}', "");
    Expect(0, 71487, '\P{Sc=ahom}', "");
    Expect(1, 71487, '\P{^Sc=ahom}', "");
    Expect(0, 71488, '\p{Sc=ahom}', "");
    Expect(1, 71488, '\p{^Sc=ahom}', "");
    Expect(1, 71488, '\P{Sc=ahom}', "");
    Expect(0, 71488, '\P{^Sc=ahom}', "");
    Expect(1, 71487, '\p{Sc= Ahom}', "");
    Expect(0, 71487, '\p{^Sc= Ahom}', "");
    Expect(0, 71487, '\P{Sc= Ahom}', "");
    Expect(1, 71487, '\P{^Sc= Ahom}', "");
    Expect(0, 71488, '\p{Sc= Ahom}', "");
    Expect(1, 71488, '\p{^Sc= Ahom}', "");
    Expect(1, 71488, '\P{Sc= Ahom}', "");
    Expect(0, 71488, '\P{^Sc= Ahom}', "");
    Error('\p{Is_Script=:= Ahom}');
    Error('\P{Is_Script=:= Ahom}');
    Expect(1, 71487, '\p{Is_Script=ahom}', "");
    Expect(0, 71487, '\p{^Is_Script=ahom}', "");
    Expect(0, 71487, '\P{Is_Script=ahom}', "");
    Expect(1, 71487, '\P{^Is_Script=ahom}', "");
    Expect(0, 71488, '\p{Is_Script=ahom}', "");
    Expect(1, 71488, '\p{^Is_Script=ahom}', "");
    Expect(1, 71488, '\P{Is_Script=ahom}', "");
    Expect(0, 71488, '\P{^Is_Script=ahom}', "");
    Expect(1, 71487, '\p{Is_Script:	-Ahom}', "");
    Expect(0, 71487, '\p{^Is_Script:	-Ahom}', "");
    Expect(0, 71487, '\P{Is_Script:	-Ahom}', "");
    Expect(1, 71487, '\P{^Is_Script:	-Ahom}', "");
    Expect(0, 71488, '\p{Is_Script:	-Ahom}', "");
    Expect(1, 71488, '\p{^Is_Script:	-Ahom}', "");
    Expect(1, 71488, '\P{Is_Script:	-Ahom}', "");
    Expect(0, 71488, '\P{^Is_Script:	-Ahom}', "");
    Error('\p{Is_Sc=	-Ahom:=}');
    Error('\P{Is_Sc=	-Ahom:=}');
    Expect(1, 71487, '\p{Is_Sc:	ahom}', "");
    Expect(0, 71487, '\p{^Is_Sc:	ahom}', "");
    Expect(0, 71487, '\P{Is_Sc:	ahom}', "");
    Expect(1, 71487, '\P{^Is_Sc:	ahom}', "");
    Expect(0, 71488, '\p{Is_Sc:	ahom}', "");
    Expect(1, 71488, '\p{^Is_Sc:	ahom}', "");
    Expect(1, 71488, '\P{Is_Sc:	ahom}', "");
    Expect(0, 71488, '\P{^Is_Sc:	ahom}', "");
    Expect(1, 71487, '\p{Is_Sc= Ahom}', "");
    Expect(0, 71487, '\p{^Is_Sc= Ahom}', "");
    Expect(0, 71487, '\P{Is_Sc= Ahom}', "");
    Expect(1, 71487, '\P{^Is_Sc= Ahom}', "");
    Expect(0, 71488, '\p{Is_Sc= Ahom}', "");
    Expect(1, 71488, '\p{^Is_Sc= Ahom}', "");
    Expect(1, 71488, '\P{Is_Sc= Ahom}', "");
    Expect(0, 71488, '\P{^Is_Sc= Ahom}', "");
    Error('\p{Script:	:=- arabic}');
    Error('\P{Script:	:=- arabic}');
    Expect(1, 126705, '\p{Script=arabic}', "");
    Expect(0, 126705, '\p{^Script=arabic}', "");
    Expect(0, 126705, '\P{Script=arabic}', "");
    Expect(1, 126705, '\P{^Script=arabic}', "");
    Expect(0, 126706, '\p{Script=arabic}', "");
    Expect(1, 126706, '\p{^Script=arabic}', "");
    Expect(1, 126706, '\P{Script=arabic}', "");
    Expect(0, 126706, '\P{^Script=arabic}', "");
    Expect(1, 126705, '\p{Script:   	_Arabic}', "");
    Expect(0, 126705, '\p{^Script:   	_Arabic}', "");
    Expect(0, 126705, '\P{Script:   	_Arabic}', "");
    Expect(1, 126705, '\P{^Script:   	_Arabic}', "");
    Expect(0, 126706, '\p{Script:   	_Arabic}', "");
    Expect(1, 126706, '\p{^Script:   	_Arabic}', "");
    Expect(1, 126706, '\P{Script:   	_Arabic}', "");
    Expect(0, 126706, '\P{^Script:   	_Arabic}', "");
    Error('\p{Sc: :=  Arab}');
    Error('\P{Sc: :=  Arab}');
    Expect(1, 126705, '\p{Sc=arab}', "");
    Expect(0, 126705, '\p{^Sc=arab}', "");
    Expect(0, 126705, '\P{Sc=arab}', "");
    Expect(1, 126705, '\P{^Sc=arab}', "");
    Expect(0, 126706, '\p{Sc=arab}', "");
    Expect(1, 126706, '\p{^Sc=arab}', "");
    Expect(1, 126706, '\P{Sc=arab}', "");
    Expect(0, 126706, '\P{^Sc=arab}', "");
    Expect(1, 126705, '\p{Sc=	 Arab}', "");
    Expect(0, 126705, '\p{^Sc=	 Arab}', "");
    Expect(0, 126705, '\P{Sc=	 Arab}', "");
    Expect(1, 126705, '\P{^Sc=	 Arab}', "");
    Expect(0, 126706, '\p{Sc=	 Arab}', "");
    Expect(1, 126706, '\p{^Sc=	 Arab}', "");
    Expect(1, 126706, '\P{Sc=	 Arab}', "");
    Expect(0, 126706, '\P{^Sc=	 Arab}', "");
    Error('\p{Is_Script=/a/--ARABIC}');
    Error('\P{Is_Script=/a/--ARABIC}');
    Expect(1, 126705, '\p{Is_Script=arabic}', "");
    Expect(0, 126705, '\p{^Is_Script=arabic}', "");
    Expect(0, 126705, '\P{Is_Script=arabic}', "");
    Expect(1, 126705, '\P{^Is_Script=arabic}', "");
    Expect(0, 126706, '\p{Is_Script=arabic}', "");
    Expect(1, 126706, '\p{^Is_Script=arabic}', "");
    Expect(1, 126706, '\P{Is_Script=arabic}', "");
    Expect(0, 126706, '\P{^Is_Script=arabic}', "");
    Expect(1, 126705, '\p{Is_Script=-Arabic}', "");
    Expect(0, 126705, '\p{^Is_Script=-Arabic}', "");
    Expect(0, 126705, '\P{Is_Script=-Arabic}', "");
    Expect(1, 126705, '\P{^Is_Script=-Arabic}', "");
    Expect(0, 126706, '\p{Is_Script=-Arabic}', "");
    Expect(1, 126706, '\p{^Is_Script=-Arabic}', "");
    Expect(1, 126706, '\P{Is_Script=-Arabic}', "");
    Expect(0, 126706, '\P{^Is_Script=-Arabic}', "");
    Error('\p{Is_Sc=- arab/a/}');
    Error('\P{Is_Sc=- arab/a/}');
    Expect(1, 126705, '\p{Is_Sc=arab}', "");
    Expect(0, 126705, '\p{^Is_Sc=arab}', "");
    Expect(0, 126705, '\P{Is_Sc=arab}', "");
    Expect(1, 126705, '\P{^Is_Sc=arab}', "");
    Expect(0, 126706, '\p{Is_Sc=arab}', "");
    Expect(1, 126706, '\p{^Is_Sc=arab}', "");
    Expect(1, 126706, '\P{Is_Sc=arab}', "");
    Expect(0, 126706, '\P{^Is_Sc=arab}', "");
    Expect(1, 126705, '\p{Is_Sc=	ARAB}', "");
    Expect(0, 126705, '\p{^Is_Sc=	ARAB}', "");
    Expect(0, 126705, '\P{Is_Sc=	ARAB}', "");
    Expect(1, 126705, '\P{^Is_Sc=	ARAB}', "");
    Expect(0, 126706, '\p{Is_Sc=	ARAB}', "");
    Expect(1, 126706, '\p{^Is_Sc=	ARAB}', "");
    Expect(1, 126706, '\P{Is_Sc=	ARAB}', "");
    Expect(0, 126706, '\P{^Is_Sc=	ARAB}', "");
    Error('\p{Script=/a/	_Imperial_Aramaic}');
    Error('\P{Script=/a/	_Imperial_Aramaic}');
    Expect(1, 67679, '\p{Script=imperialaramaic}', "");
    Expect(0, 67679, '\p{^Script=imperialaramaic}', "");
    Expect(0, 67679, '\P{Script=imperialaramaic}', "");
    Expect(1, 67679, '\P{^Script=imperialaramaic}', "");
    Expect(0, 67680, '\p{Script=imperialaramaic}', "");
    Expect(1, 67680, '\p{^Script=imperialaramaic}', "");
    Expect(1, 67680, '\P{Script=imperialaramaic}', "");
    Expect(0, 67680, '\P{^Script=imperialaramaic}', "");
    Expect(1, 67679, '\p{Script=	-Imperial_aramaic}', "");
    Expect(0, 67679, '\p{^Script=	-Imperial_aramaic}', "");
    Expect(0, 67679, '\P{Script=	-Imperial_aramaic}', "");
    Expect(1, 67679, '\P{^Script=	-Imperial_aramaic}', "");
    Expect(0, 67680, '\p{Script=	-Imperial_aramaic}', "");
    Expect(1, 67680, '\p{^Script=	-Imperial_aramaic}', "");
    Expect(1, 67680, '\P{Script=	-Imperial_aramaic}', "");
    Expect(0, 67680, '\P{^Script=	-Imperial_aramaic}', "");
    Error('\p{Sc=/a/	_Armi}');
    Error('\P{Sc=/a/	_Armi}');
    Expect(1, 67679, '\p{Sc=armi}', "");
    Expect(0, 67679, '\p{^Sc=armi}', "");
    Expect(0, 67679, '\P{Sc=armi}', "");
    Expect(1, 67679, '\P{^Sc=armi}', "");
    Expect(0, 67680, '\p{Sc=armi}', "");
    Expect(1, 67680, '\p{^Sc=armi}', "");
    Expect(1, 67680, '\P{Sc=armi}', "");
    Expect(0, 67680, '\P{^Sc=armi}', "");
    Expect(1, 67679, '\p{Sc=_armi}', "");
    Expect(0, 67679, '\p{^Sc=_armi}', "");
    Expect(0, 67679, '\P{Sc=_armi}', "");
    Expect(1, 67679, '\P{^Sc=_armi}', "");
    Expect(0, 67680, '\p{Sc=_armi}', "");
    Expect(1, 67680, '\p{^Sc=_armi}', "");
    Expect(1, 67680, '\P{Sc=_armi}', "");
    Expect(0, 67680, '\P{^Sc=_armi}', "");
    Error('\p{Is_Script= /a/imperial_ARAMAIC}');
    Error('\P{Is_Script= /a/imperial_ARAMAIC}');
    Expect(1, 67679, '\p{Is_Script=imperialaramaic}', "");
    Expect(0, 67679, '\p{^Is_Script=imperialaramaic}', "");
    Expect(0, 67679, '\P{Is_Script=imperialaramaic}', "");
    Expect(1, 67679, '\P{^Is_Script=imperialaramaic}', "");
    Expect(0, 67680, '\p{Is_Script=imperialaramaic}', "");
    Expect(1, 67680, '\p{^Is_Script=imperialaramaic}', "");
    Expect(1, 67680, '\P{Is_Script=imperialaramaic}', "");
    Expect(0, 67680, '\P{^Is_Script=imperialaramaic}', "");
    Expect(1, 67679, '\p{Is_Script= _imperial_Aramaic}', "");
    Expect(0, 67679, '\p{^Is_Script= _imperial_Aramaic}', "");
    Expect(0, 67679, '\P{Is_Script= _imperial_Aramaic}', "");
    Expect(1, 67679, '\P{^Is_Script= _imperial_Aramaic}', "");
    Expect(0, 67680, '\p{Is_Script= _imperial_Aramaic}', "");
    Expect(1, 67680, '\p{^Is_Script= _imperial_Aramaic}', "");
    Expect(1, 67680, '\P{Is_Script= _imperial_Aramaic}', "");
    Expect(0, 67680, '\P{^Is_Script= _imperial_Aramaic}', "");
    Error('\p{Is_Sc=/a/	armi}');
    Error('\P{Is_Sc=/a/	armi}');
    Expect(1, 67679, '\p{Is_Sc=armi}', "");
    Expect(0, 67679, '\p{^Is_Sc=armi}', "");
    Expect(0, 67679, '\P{Is_Sc=armi}', "");
    Expect(1, 67679, '\P{^Is_Sc=armi}', "");
    Expect(0, 67680, '\p{Is_Sc=armi}', "");
    Expect(1, 67680, '\p{^Is_Sc=armi}', "");
    Expect(1, 67680, '\P{Is_Sc=armi}', "");
    Expect(0, 67680, '\P{^Is_Sc=armi}', "");
    Expect(1, 67679, '\p{Is_Sc=- Armi}', "");
    Expect(0, 67679, '\p{^Is_Sc=- Armi}', "");
    Expect(0, 67679, '\P{Is_Sc=- Armi}', "");
    Expect(1, 67679, '\P{^Is_Sc=- Armi}', "");
    Expect(0, 67680, '\p{Is_Sc=- Armi}', "");
    Expect(1, 67680, '\p{^Is_Sc=- Armi}', "");
    Expect(1, 67680, '\P{Is_Sc=- Armi}', "");
    Expect(0, 67680, '\P{^Is_Sc=- Armi}', "");
    Error('\p{Script:		/a/armenian}');
    Error('\P{Script:		/a/armenian}');
    Expect(1, 64279, '\p{Script=armenian}', "");
    Expect(0, 64279, '\p{^Script=armenian}', "");
    Expect(0, 64279, '\P{Script=armenian}', "");
    Expect(1, 64279, '\P{^Script=armenian}', "");
    Expect(0, 64280, '\p{Script=armenian}', "");
    Expect(1, 64280, '\p{^Script=armenian}', "");
    Expect(1, 64280, '\P{Script=armenian}', "");
    Expect(0, 64280, '\P{^Script=armenian}', "");
    Expect(1, 64279, '\p{Script=_ARMENIAN}', "");
    Expect(0, 64279, '\p{^Script=_ARMENIAN}', "");
    Expect(0, 64279, '\P{Script=_ARMENIAN}', "");
    Expect(1, 64279, '\P{^Script=_ARMENIAN}', "");
    Expect(0, 64280, '\p{Script=_ARMENIAN}', "");
    Expect(1, 64280, '\p{^Script=_ARMENIAN}', "");
    Expect(1, 64280, '\P{Script=_ARMENIAN}', "");
    Expect(0, 64280, '\P{^Script=_ARMENIAN}', "");
    Error('\p{Sc=_/a/armn}');
    Error('\P{Sc=_/a/armn}');
    Expect(1, 64279, '\p{Sc=armn}', "");
    Expect(0, 64279, '\p{^Sc=armn}', "");
    Expect(0, 64279, '\P{Sc=armn}', "");
    Expect(1, 64279, '\P{^Sc=armn}', "");
    Expect(0, 64280, '\p{Sc=armn}', "");
    Expect(1, 64280, '\p{^Sc=armn}', "");
    Expect(1, 64280, '\P{Sc=armn}', "");
    Expect(0, 64280, '\P{^Sc=armn}', "");
    Expect(1, 64279, '\p{Sc=-armn}', "");
    Expect(0, 64279, '\p{^Sc=-armn}', "");
    Expect(0, 64279, '\P{Sc=-armn}', "");
    Expect(1, 64279, '\P{^Sc=-armn}', "");
    Expect(0, 64280, '\p{Sc=-armn}', "");
    Expect(1, 64280, '\p{^Sc=-armn}', "");
    Expect(1, 64280, '\P{Sc=-armn}', "");
    Expect(0, 64280, '\P{^Sc=-armn}', "");
    Error('\p{Is_Script=_ Armenian/a/}');
    Error('\P{Is_Script=_ Armenian/a/}');
    Expect(1, 64279, '\p{Is_Script=armenian}', "");
    Expect(0, 64279, '\p{^Is_Script=armenian}', "");
    Expect(0, 64279, '\P{Is_Script=armenian}', "");
    Expect(1, 64279, '\P{^Is_Script=armenian}', "");
    Expect(0, 64280, '\p{Is_Script=armenian}', "");
    Expect(1, 64280, '\p{^Is_Script=armenian}', "");
    Expect(1, 64280, '\P{Is_Script=armenian}', "");
    Expect(0, 64280, '\P{^Is_Script=armenian}', "");
    Expect(1, 64279, '\p{Is_Script=	armenian}', "");
    Expect(0, 64279, '\p{^Is_Script=	armenian}', "");
    Expect(0, 64279, '\P{Is_Script=	armenian}', "");
    Expect(1, 64279, '\P{^Is_Script=	armenian}', "");
    Expect(0, 64280, '\p{Is_Script=	armenian}', "");
    Expect(1, 64280, '\p{^Is_Script=	armenian}', "");
    Expect(1, 64280, '\P{Is_Script=	armenian}', "");
    Expect(0, 64280, '\P{^Is_Script=	armenian}', "");
    Error('\p{Is_Sc:	:=_Armn}');
    Error('\P{Is_Sc:	:=_Armn}');
    Expect(1, 64279, '\p{Is_Sc=armn}', "");
    Expect(0, 64279, '\p{^Is_Sc=armn}', "");
    Expect(0, 64279, '\P{Is_Sc=armn}', "");
    Expect(1, 64279, '\P{^Is_Sc=armn}', "");
    Expect(0, 64280, '\p{Is_Sc=armn}', "");
    Expect(1, 64280, '\p{^Is_Sc=armn}', "");
    Expect(1, 64280, '\P{Is_Sc=armn}', "");
    Expect(0, 64280, '\P{^Is_Sc=armn}', "");
    Expect(1, 64279, '\p{Is_Sc=	_Armn}', "");
    Expect(0, 64279, '\p{^Is_Sc=	_Armn}', "");
    Expect(0, 64279, '\P{Is_Sc=	_Armn}', "");
    Expect(1, 64279, '\P{^Is_Sc=	_Armn}', "");
    Expect(0, 64280, '\p{Is_Sc=	_Armn}', "");
    Expect(1, 64280, '\p{^Is_Sc=	_Armn}', "");
    Expect(1, 64280, '\P{Is_Sc=	_Armn}', "");
    Expect(0, 64280, '\P{^Is_Sc=	_Armn}', "");
    Error('\p{Script:/a/		Avestan}');
    Error('\P{Script:/a/		Avestan}');
    Expect(1, 68415, '\p{Script=avestan}', "");
    Expect(0, 68415, '\p{^Script=avestan}', "");
    Expect(0, 68415, '\P{Script=avestan}', "");
    Expect(1, 68415, '\P{^Script=avestan}', "");
    Expect(0, 68416, '\p{Script=avestan}', "");
    Expect(1, 68416, '\p{^Script=avestan}', "");
    Expect(1, 68416, '\P{Script=avestan}', "");
    Expect(0, 68416, '\P{^Script=avestan}', "");
    Expect(1, 68415, '\p{Script=- Avestan}', "");
    Expect(0, 68415, '\p{^Script=- Avestan}', "");
    Expect(0, 68415, '\P{Script=- Avestan}', "");
    Expect(1, 68415, '\P{^Script=- Avestan}', "");
    Expect(0, 68416, '\p{Script=- Avestan}', "");
    Expect(1, 68416, '\p{^Script=- Avestan}', "");
    Expect(1, 68416, '\P{Script=- Avestan}', "");
    Expect(0, 68416, '\P{^Script=- Avestan}', "");
    Error('\p{Sc=	 AVST/a/}');
    Error('\P{Sc=	 AVST/a/}');
    Expect(1, 68415, '\p{Sc=avst}', "");
    Expect(0, 68415, '\p{^Sc=avst}', "");
    Expect(0, 68415, '\P{Sc=avst}', "");
    Expect(1, 68415, '\P{^Sc=avst}', "");
    Expect(0, 68416, '\p{Sc=avst}', "");
    Expect(1, 68416, '\p{^Sc=avst}', "");
    Expect(1, 68416, '\P{Sc=avst}', "");
    Expect(0, 68416, '\P{^Sc=avst}', "");
    Expect(1, 68415, '\p{Sc= 	AVST}', "");
    Expect(0, 68415, '\p{^Sc= 	AVST}', "");
    Expect(0, 68415, '\P{Sc= 	AVST}', "");
    Expect(1, 68415, '\P{^Sc= 	AVST}', "");
    Expect(0, 68416, '\p{Sc= 	AVST}', "");
    Expect(1, 68416, '\p{^Sc= 	AVST}', "");
    Expect(1, 68416, '\P{Sc= 	AVST}', "");
    Expect(0, 68416, '\P{^Sc= 	AVST}', "");
    Error('\p{Is_Script=-/a/Avestan}');
    Error('\P{Is_Script=-/a/Avestan}');
    Expect(1, 68415, '\p{Is_Script=avestan}', "");
    Expect(0, 68415, '\p{^Is_Script=avestan}', "");
    Expect(0, 68415, '\P{Is_Script=avestan}', "");
    Expect(1, 68415, '\P{^Is_Script=avestan}', "");
    Expect(0, 68416, '\p{Is_Script=avestan}', "");
    Expect(1, 68416, '\p{^Is_Script=avestan}', "");
    Expect(1, 68416, '\P{Is_Script=avestan}', "");
    Expect(0, 68416, '\P{^Is_Script=avestan}', "");
    Expect(1, 68415, '\p{Is_Script=	Avestan}', "");
    Expect(0, 68415, '\p{^Is_Script=	Avestan}', "");
    Expect(0, 68415, '\P{Is_Script=	Avestan}', "");
    Expect(1, 68415, '\P{^Is_Script=	Avestan}', "");
    Expect(0, 68416, '\p{Is_Script=	Avestan}', "");
    Expect(1, 68416, '\p{^Is_Script=	Avestan}', "");
    Expect(1, 68416, '\P{Is_Script=	Avestan}', "");
    Expect(0, 68416, '\P{^Is_Script=	Avestan}', "");
    Error('\p{Is_Sc=  Avst/a/}');
    Error('\P{Is_Sc=  Avst/a/}');
    Expect(1, 68415, '\p{Is_Sc=avst}', "");
    Expect(0, 68415, '\p{^Is_Sc=avst}', "");
    Expect(0, 68415, '\P{Is_Sc=avst}', "");
    Expect(1, 68415, '\P{^Is_Sc=avst}', "");
    Expect(0, 68416, '\p{Is_Sc=avst}', "");
    Expect(1, 68416, '\p{^Is_Sc=avst}', "");
    Expect(1, 68416, '\P{Is_Sc=avst}', "");
    Expect(0, 68416, '\P{^Is_Sc=avst}', "");
    Expect(1, 68415, '\p{Is_Sc:   	-avst}', "");
    Expect(0, 68415, '\p{^Is_Sc:   	-avst}', "");
    Expect(0, 68415, '\P{Is_Sc:   	-avst}', "");
    Expect(1, 68415, '\P{^Is_Sc:   	-avst}', "");
    Expect(0, 68416, '\p{Is_Sc:   	-avst}', "");
    Expect(1, 68416, '\p{^Is_Sc:   	-avst}', "");
    Expect(1, 68416, '\P{Is_Sc:   	-avst}', "");
    Expect(0, 68416, '\P{^Is_Sc:   	-avst}', "");
    Error('\p{Script=-_Balinese:=}');
    Error('\P{Script=-_Balinese:=}');
    Expect(1, 7036, '\p{Script=balinese}', "");
    Expect(0, 7036, '\p{^Script=balinese}', "");
    Expect(0, 7036, '\P{Script=balinese}', "");
    Expect(1, 7036, '\P{^Script=balinese}', "");
    Expect(0, 7037, '\p{Script=balinese}', "");
    Expect(1, 7037, '\p{^Script=balinese}', "");
    Expect(1, 7037, '\P{Script=balinese}', "");
    Expect(0, 7037, '\P{^Script=balinese}', "");
    Expect(1, 7036, '\p{Script= Balinese}', "");
    Expect(0, 7036, '\p{^Script= Balinese}', "");
    Expect(0, 7036, '\P{Script= Balinese}', "");
    Expect(1, 7036, '\P{^Script= Balinese}', "");
    Expect(0, 7037, '\p{Script= Balinese}', "");
    Expect(1, 7037, '\p{^Script= Balinese}', "");
    Expect(1, 7037, '\P{Script= Balinese}', "");
    Expect(0, 7037, '\P{^Script= Balinese}', "");
    Error('\p{Sc=-:=bali}');
    Error('\P{Sc=-:=bali}');
    Expect(1, 7036, '\p{Sc=bali}', "");
    Expect(0, 7036, '\p{^Sc=bali}', "");
    Expect(0, 7036, '\P{Sc=bali}', "");
    Expect(1, 7036, '\P{^Sc=bali}', "");
    Expect(0, 7037, '\p{Sc=bali}', "");
    Expect(1, 7037, '\p{^Sc=bali}', "");
    Expect(1, 7037, '\P{Sc=bali}', "");
    Expect(0, 7037, '\P{^Sc=bali}', "");
    Expect(1, 7036, '\p{Sc:   -_bali}', "");
    Expect(0, 7036, '\p{^Sc:   -_bali}', "");
    Expect(0, 7036, '\P{Sc:   -_bali}', "");
    Expect(1, 7036, '\P{^Sc:   -_bali}', "");
    Expect(0, 7037, '\p{Sc:   -_bali}', "");
    Expect(1, 7037, '\p{^Sc:   -_bali}', "");
    Expect(1, 7037, '\P{Sc:   -_bali}', "");
    Expect(0, 7037, '\P{^Sc:   -_bali}', "");
    Error('\p{Is_Script:/a/ -Balinese}');
    Error('\P{Is_Script:/a/ -Balinese}');
    Expect(1, 7036, '\p{Is_Script=balinese}', "");
    Expect(0, 7036, '\p{^Is_Script=balinese}', "");
    Expect(0, 7036, '\P{Is_Script=balinese}', "");
    Expect(1, 7036, '\P{^Is_Script=balinese}', "");
    Expect(0, 7037, '\p{Is_Script=balinese}', "");
    Expect(1, 7037, '\p{^Is_Script=balinese}', "");
    Expect(1, 7037, '\P{Is_Script=balinese}', "");
    Expect(0, 7037, '\P{^Is_Script=balinese}', "");
    Expect(1, 7036, '\p{Is_Script=_	BALINESE}', "");
    Expect(0, 7036, '\p{^Is_Script=_	BALINESE}', "");
    Expect(0, 7036, '\P{Is_Script=_	BALINESE}', "");
    Expect(1, 7036, '\P{^Is_Script=_	BALINESE}', "");
    Expect(0, 7037, '\p{Is_Script=_	BALINESE}', "");
    Expect(1, 7037, '\p{^Is_Script=_	BALINESE}', "");
    Expect(1, 7037, '\P{Is_Script=_	BALINESE}', "");
    Expect(0, 7037, '\P{^Is_Script=_	BALINESE}', "");
    Error('\p{Is_Sc=-/a/BALI}');
    Error('\P{Is_Sc=-/a/BALI}');
    Expect(1, 7036, '\p{Is_Sc=bali}', "");
    Expect(0, 7036, '\p{^Is_Sc=bali}', "");
    Expect(0, 7036, '\P{Is_Sc=bali}', "");
    Expect(1, 7036, '\P{^Is_Sc=bali}', "");
    Expect(0, 7037, '\p{Is_Sc=bali}', "");
    Expect(1, 7037, '\p{^Is_Sc=bali}', "");
    Expect(1, 7037, '\P{Is_Sc=bali}', "");
    Expect(0, 7037, '\P{^Is_Sc=bali}', "");
    Expect(1, 7036, '\p{Is_Sc= _BALI}', "");
    Expect(0, 7036, '\p{^Is_Sc= _BALI}', "");
    Expect(0, 7036, '\P{Is_Sc= _BALI}', "");
    Expect(1, 7036, '\P{^Is_Sc= _BALI}', "");
    Expect(0, 7037, '\p{Is_Sc= _BALI}', "");
    Expect(1, 7037, '\p{^Is_Sc= _BALI}', "");
    Expect(1, 7037, '\P{Is_Sc= _BALI}', "");
    Expect(0, 7037, '\P{^Is_Sc= _BALI}', "");
    Error('\p{Script=_ bamum/a/}');
    Error('\P{Script=_ bamum/a/}');
    Expect(1, 92728, '\p{Script=bamum}', "");
    Expect(0, 92728, '\p{^Script=bamum}', "");
    Expect(0, 92728, '\P{Script=bamum}', "");
    Expect(1, 92728, '\P{^Script=bamum}', "");
    Expect(0, 92729, '\p{Script=bamum}', "");
    Expect(1, 92729, '\p{^Script=bamum}', "");
    Expect(1, 92729, '\P{Script=bamum}', "");
    Expect(0, 92729, '\P{^Script=bamum}', "");
    Expect(1, 92728, '\p{Script=--BAMUM}', "");
    Expect(0, 92728, '\p{^Script=--BAMUM}', "");
    Expect(0, 92728, '\P{Script=--BAMUM}', "");
    Expect(1, 92728, '\P{^Script=--BAMUM}', "");
    Expect(0, 92729, '\p{Script=--BAMUM}', "");
    Expect(1, 92729, '\p{^Script=--BAMUM}', "");
    Expect(1, 92729, '\P{Script=--BAMUM}', "");
    Expect(0, 92729, '\P{^Script=--BAMUM}', "");
    Error('\p{Sc:   	_Bamu:=}');
    Error('\P{Sc:   	_Bamu:=}');
    Expect(1, 92728, '\p{Sc=bamu}', "");
    Expect(0, 92728, '\p{^Sc=bamu}', "");
    Expect(0, 92728, '\P{Sc=bamu}', "");
    Expect(1, 92728, '\P{^Sc=bamu}', "");
    Expect(0, 92729, '\p{Sc=bamu}', "");
    Expect(1, 92729, '\p{^Sc=bamu}', "");
    Expect(1, 92729, '\P{Sc=bamu}', "");
    Expect(0, 92729, '\P{^Sc=bamu}', "");
    Expect(1, 92728, '\p{Sc:   -_BAMU}', "");
    Expect(0, 92728, '\p{^Sc:   -_BAMU}', "");
    Expect(0, 92728, '\P{Sc:   -_BAMU}', "");
    Expect(1, 92728, '\P{^Sc:   -_BAMU}', "");
    Expect(0, 92729, '\p{Sc:   -_BAMU}', "");
    Expect(1, 92729, '\p{^Sc:   -_BAMU}', "");
    Expect(1, 92729, '\P{Sc:   -_BAMU}', "");
    Expect(0, 92729, '\P{^Sc:   -_BAMU}', "");
    Error('\p{Is_Script=	 BAMUM/a/}');
    Error('\P{Is_Script=	 BAMUM/a/}');
    Expect(1, 92728, '\p{Is_Script=bamum}', "");
    Expect(0, 92728, '\p{^Is_Script=bamum}', "");
    Expect(0, 92728, '\P{Is_Script=bamum}', "");
    Expect(1, 92728, '\P{^Is_Script=bamum}', "");
    Expect(0, 92729, '\p{Is_Script=bamum}', "");
    Expect(1, 92729, '\p{^Is_Script=bamum}', "");
    Expect(1, 92729, '\P{Is_Script=bamum}', "");
    Expect(0, 92729, '\P{^Is_Script=bamum}', "");
    Expect(1, 92728, '\p{Is_Script= _BAMUM}', "");
    Expect(0, 92728, '\p{^Is_Script= _BAMUM}', "");
    Expect(0, 92728, '\P{Is_Script= _BAMUM}', "");
    Expect(1, 92728, '\P{^Is_Script= _BAMUM}', "");
    Expect(0, 92729, '\p{Is_Script= _BAMUM}', "");
    Expect(1, 92729, '\p{^Is_Script= _BAMUM}', "");
    Expect(1, 92729, '\P{Is_Script= _BAMUM}', "");
    Expect(0, 92729, '\P{^Is_Script= _BAMUM}', "");
    Error('\p{Is_Sc=	Bamu:=}');
    Error('\P{Is_Sc=	Bamu:=}');
    Expect(1, 92728, '\p{Is_Sc=bamu}', "");
    Expect(0, 92728, '\p{^Is_Sc=bamu}', "");
    Expect(0, 92728, '\P{Is_Sc=bamu}', "");
    Expect(1, 92728, '\P{^Is_Sc=bamu}', "");
    Expect(0, 92729, '\p{Is_Sc=bamu}', "");
    Expect(1, 92729, '\p{^Is_Sc=bamu}', "");
    Expect(1, 92729, '\P{Is_Sc=bamu}', "");
    Expect(0, 92729, '\P{^Is_Sc=bamu}', "");
    Expect(1, 92728, '\p{Is_Sc=  BAMU}', "");
    Expect(0, 92728, '\p{^Is_Sc=  BAMU}', "");
    Expect(0, 92728, '\P{Is_Sc=  BAMU}', "");
    Expect(1, 92728, '\P{^Is_Sc=  BAMU}', "");
    Expect(0, 92729, '\p{Is_Sc=  BAMU}', "");
    Expect(1, 92729, '\p{^Is_Sc=  BAMU}', "");
    Expect(1, 92729, '\P{Is_Sc=  BAMU}', "");
    Expect(0, 92729, '\P{^Is_Sc=  BAMU}', "");
    Error('\p{Script=-/a/Bassa_vah}');
    Error('\P{Script=-/a/Bassa_vah}');
    Expect(1, 92917, '\p{Script=bassavah}', "");
    Expect(0, 92917, '\p{^Script=bassavah}', "");
    Expect(0, 92917, '\P{Script=bassavah}', "");
    Expect(1, 92917, '\P{^Script=bassavah}', "");
    Expect(0, 92918, '\p{Script=bassavah}', "");
    Expect(1, 92918, '\p{^Script=bassavah}', "");
    Expect(1, 92918, '\P{Script=bassavah}', "");
    Expect(0, 92918, '\P{^Script=bassavah}', "");
    Expect(1, 92917, '\p{Script=- Bassa_vah}', "");
    Expect(0, 92917, '\p{^Script=- Bassa_vah}', "");
    Expect(0, 92917, '\P{Script=- Bassa_vah}', "");
    Expect(1, 92917, '\P{^Script=- Bassa_vah}', "");
    Expect(0, 92918, '\p{Script=- Bassa_vah}', "");
    Expect(1, 92918, '\p{^Script=- Bassa_vah}', "");
    Expect(1, 92918, '\P{Script=- Bassa_vah}', "");
    Expect(0, 92918, '\P{^Script=- Bassa_vah}', "");
    Error('\p{Sc=_Bass/a/}');
    Error('\P{Sc=_Bass/a/}');
    Expect(1, 92917, '\p{Sc=bass}', "");
    Expect(0, 92917, '\p{^Sc=bass}', "");
    Expect(0, 92917, '\P{Sc=bass}', "");
    Expect(1, 92917, '\P{^Sc=bass}', "");
    Expect(0, 92918, '\p{Sc=bass}', "");
    Expect(1, 92918, '\p{^Sc=bass}', "");
    Expect(1, 92918, '\P{Sc=bass}', "");
    Expect(0, 92918, '\P{^Sc=bass}', "");
    Expect(1, 92917, '\p{Sc=-	BASS}', "");
    Expect(0, 92917, '\p{^Sc=-	BASS}', "");
    Expect(0, 92917, '\P{Sc=-	BASS}', "");
    Expect(1, 92917, '\P{^Sc=-	BASS}', "");
    Expect(0, 92918, '\p{Sc=-	BASS}', "");
    Expect(1, 92918, '\p{^Sc=-	BASS}', "");
    Expect(1, 92918, '\P{Sc=-	BASS}', "");
    Expect(0, 92918, '\P{^Sc=-	BASS}', "");
    Error('\p{Is_Script=:=_ BASSA_vah}');
    Error('\P{Is_Script=:=_ BASSA_vah}');
    Expect(1, 92917, '\p{Is_Script=bassavah}', "");
    Expect(0, 92917, '\p{^Is_Script=bassavah}', "");
    Expect(0, 92917, '\P{Is_Script=bassavah}', "");
    Expect(1, 92917, '\P{^Is_Script=bassavah}', "");
    Expect(0, 92918, '\p{Is_Script=bassavah}', "");
    Expect(1, 92918, '\p{^Is_Script=bassavah}', "");
    Expect(1, 92918, '\P{Is_Script=bassavah}', "");
    Expect(0, 92918, '\P{^Is_Script=bassavah}', "");
    Expect(1, 92917, '\p{Is_Script=-BASSA_VAH}', "");
    Expect(0, 92917, '\p{^Is_Script=-BASSA_VAH}', "");
    Expect(0, 92917, '\P{Is_Script=-BASSA_VAH}', "");
    Expect(1, 92917, '\P{^Is_Script=-BASSA_VAH}', "");
    Expect(0, 92918, '\p{Is_Script=-BASSA_VAH}', "");
    Expect(1, 92918, '\p{^Is_Script=-BASSA_VAH}', "");
    Expect(1, 92918, '\P{Is_Script=-BASSA_VAH}', "");
    Expect(0, 92918, '\P{^Is_Script=-BASSA_VAH}', "");
    Error('\p{Is_Sc=-:=BASS}');
    Error('\P{Is_Sc=-:=BASS}');
    Expect(1, 92917, '\p{Is_Sc=bass}', "");
    Expect(0, 92917, '\p{^Is_Sc=bass}', "");
    Expect(0, 92917, '\P{Is_Sc=bass}', "");
    Expect(1, 92917, '\P{^Is_Sc=bass}', "");
    Expect(0, 92918, '\p{Is_Sc=bass}', "");
    Expect(1, 92918, '\p{^Is_Sc=bass}', "");
    Expect(1, 92918, '\P{Is_Sc=bass}', "");
    Expect(0, 92918, '\P{^Is_Sc=bass}', "");
    Expect(1, 92917, '\p{Is_Sc=-Bass}', "");
    Expect(0, 92917, '\p{^Is_Sc=-Bass}', "");
    Expect(0, 92917, '\P{Is_Sc=-Bass}', "");
    Expect(1, 92917, '\P{^Is_Sc=-Bass}', "");
    Expect(0, 92918, '\p{Is_Sc=-Bass}', "");
    Expect(1, 92918, '\p{^Is_Sc=-Bass}', "");
    Expect(1, 92918, '\P{Is_Sc=-Bass}', "");
    Expect(0, 92918, '\P{^Is_Sc=-Bass}', "");
    Error('\p{Script=_ Batak/a/}');
    Error('\P{Script=_ Batak/a/}');
    Expect(1, 7167, '\p{Script:	batak}', "");
    Expect(0, 7167, '\p{^Script:	batak}', "");
    Expect(0, 7167, '\P{Script:	batak}', "");
    Expect(1, 7167, '\P{^Script:	batak}', "");
    Expect(0, 7168, '\p{Script:	batak}', "");
    Expect(1, 7168, '\p{^Script:	batak}', "");
    Expect(1, 7168, '\P{Script:	batak}', "");
    Expect(0, 7168, '\P{^Script:	batak}', "");
    Expect(1, 7167, '\p{Script=_-batak}', "");
    Expect(0, 7167, '\p{^Script=_-batak}', "");
    Expect(0, 7167, '\P{Script=_-batak}', "");
    Expect(1, 7167, '\P{^Script=_-batak}', "");
    Expect(0, 7168, '\p{Script=_-batak}', "");
    Expect(1, 7168, '\p{^Script=_-batak}', "");
    Expect(1, 7168, '\P{Script=_-batak}', "");
    Expect(0, 7168, '\P{^Script=_-batak}', "");
    Error('\p{Sc=	-BATK/a/}');
    Error('\P{Sc=	-BATK/a/}');
    Expect(1, 7167, '\p{Sc=batk}', "");
    Expect(0, 7167, '\p{^Sc=batk}', "");
    Expect(0, 7167, '\P{Sc=batk}', "");
    Expect(1, 7167, '\P{^Sc=batk}', "");
    Expect(0, 7168, '\p{Sc=batk}', "");
    Expect(1, 7168, '\p{^Sc=batk}', "");
    Expect(1, 7168, '\P{Sc=batk}', "");
    Expect(0, 7168, '\P{^Sc=batk}', "");
    Expect(1, 7167, '\p{Sc=-BATK}', "");
    Expect(0, 7167, '\p{^Sc=-BATK}', "");
    Expect(0, 7167, '\P{Sc=-BATK}', "");
    Expect(1, 7167, '\P{^Sc=-BATK}', "");
    Expect(0, 7168, '\p{Sc=-BATK}', "");
    Expect(1, 7168, '\p{^Sc=-BATK}', "");
    Expect(1, 7168, '\P{Sc=-BATK}', "");
    Expect(0, 7168, '\P{^Sc=-BATK}', "");
    Error('\p{Is_Script:	:=batak}');
    Error('\P{Is_Script:	:=batak}');
    Expect(1, 7167, '\p{Is_Script: batak}', "");
    Expect(0, 7167, '\p{^Is_Script: batak}', "");
    Expect(0, 7167, '\P{Is_Script: batak}', "");
    Expect(1, 7167, '\P{^Is_Script: batak}', "");
    Expect(0, 7168, '\p{Is_Script: batak}', "");
    Expect(1, 7168, '\p{^Is_Script: batak}', "");
    Expect(1, 7168, '\P{Is_Script: batak}', "");
    Expect(0, 7168, '\P{^Is_Script: batak}', "");
    Expect(1, 7167, '\p{Is_Script:    _batak}', "");
    Expect(0, 7167, '\p{^Is_Script:    _batak}', "");
    Expect(0, 7167, '\P{Is_Script:    _batak}', "");
    Expect(1, 7167, '\P{^Is_Script:    _batak}', "");
    Expect(0, 7168, '\p{Is_Script:    _batak}', "");
    Expect(1, 7168, '\p{^Is_Script:    _batak}', "");
    Expect(1, 7168, '\P{Is_Script:    _batak}', "");
    Expect(0, 7168, '\P{^Is_Script:    _batak}', "");
    Error('\p{Is_Sc=-:=Batk}');
    Error('\P{Is_Sc=-:=Batk}');
    Expect(1, 7167, '\p{Is_Sc=batk}', "");
    Expect(0, 7167, '\p{^Is_Sc=batk}', "");
    Expect(0, 7167, '\P{Is_Sc=batk}', "");
    Expect(1, 7167, '\P{^Is_Sc=batk}', "");
    Expect(0, 7168, '\p{Is_Sc=batk}', "");
    Expect(1, 7168, '\p{^Is_Sc=batk}', "");
    Expect(1, 7168, '\P{Is_Sc=batk}', "");
    Expect(0, 7168, '\P{^Is_Sc=batk}', "");
    Expect(1, 7167, '\p{Is_Sc=	-batk}', "");
    Expect(0, 7167, '\p{^Is_Sc=	-batk}', "");
    Expect(0, 7167, '\P{Is_Sc=	-batk}', "");
    Expect(1, 7167, '\P{^Is_Sc=	-batk}', "");
    Expect(0, 7168, '\p{Is_Sc=	-batk}', "");
    Expect(1, 7168, '\p{^Is_Sc=	-batk}', "");
    Expect(1, 7168, '\P{Is_Sc=	-batk}', "");
    Expect(0, 7168, '\P{^Is_Sc=	-batk}', "");
    Error('\p{Script=	bengali:=}');
    Error('\P{Script=	bengali:=}');
    Expect(1, 2555, '\p{Script=bengali}', "");
    Expect(0, 2555, '\p{^Script=bengali}', "");
    Expect(0, 2555, '\P{Script=bengali}', "");
    Expect(1, 2555, '\P{^Script=bengali}', "");
    Expect(0, 2556, '\p{Script=bengali}', "");
    Expect(1, 2556, '\p{^Script=bengali}', "");
    Expect(1, 2556, '\P{Script=bengali}', "");
    Expect(0, 2556, '\P{^Script=bengali}', "");
    Expect(1, 2555, '\p{Script= BENGALI}', "");
    Expect(0, 2555, '\p{^Script= BENGALI}', "");
    Expect(0, 2555, '\P{Script= BENGALI}', "");
    Expect(1, 2555, '\P{^Script= BENGALI}', "");
    Expect(0, 2556, '\p{Script= BENGALI}', "");
    Expect(1, 2556, '\p{^Script= BENGALI}', "");
    Expect(1, 2556, '\P{Script= BENGALI}', "");
    Expect(0, 2556, '\P{^Script= BENGALI}', "");
    Error('\p{Sc=_	Beng:=}');
    Error('\P{Sc=_	Beng:=}');
    Expect(1, 2555, '\p{Sc=beng}', "");
    Expect(0, 2555, '\p{^Sc=beng}', "");
    Expect(0, 2555, '\P{Sc=beng}', "");
    Expect(1, 2555, '\P{^Sc=beng}', "");
    Expect(0, 2556, '\p{Sc=beng}', "");
    Expect(1, 2556, '\p{^Sc=beng}', "");
    Expect(1, 2556, '\P{Sc=beng}', "");
    Expect(0, 2556, '\P{^Sc=beng}', "");
    Expect(1, 2555, '\p{Sc=__BENG}', "");
    Expect(0, 2555, '\p{^Sc=__BENG}', "");
    Expect(0, 2555, '\P{Sc=__BENG}', "");
    Expect(1, 2555, '\P{^Sc=__BENG}', "");
    Expect(0, 2556, '\p{Sc=__BENG}', "");
    Expect(1, 2556, '\p{^Sc=__BENG}', "");
    Expect(1, 2556, '\P{Sc=__BENG}', "");
    Expect(0, 2556, '\P{^Sc=__BENG}', "");
    Error('\p{Is_Script=	Bengali:=}');
    Error('\P{Is_Script=	Bengali:=}');
    Expect(1, 2555, '\p{Is_Script:	bengali}', "");
    Expect(0, 2555, '\p{^Is_Script:	bengali}', "");
    Expect(0, 2555, '\P{Is_Script:	bengali}', "");
    Expect(1, 2555, '\P{^Is_Script:	bengali}', "");
    Expect(0, 2556, '\p{Is_Script:	bengali}', "");
    Expect(1, 2556, '\p{^Is_Script:	bengali}', "");
    Expect(1, 2556, '\P{Is_Script:	bengali}', "");
    Expect(0, 2556, '\P{^Is_Script:	bengali}', "");
    Expect(1, 2555, '\p{Is_Script= bengali}', "");
    Expect(0, 2555, '\p{^Is_Script= bengali}', "");
    Expect(0, 2555, '\P{Is_Script= bengali}', "");
    Expect(1, 2555, '\P{^Is_Script= bengali}', "");
    Expect(0, 2556, '\p{Is_Script= bengali}', "");
    Expect(1, 2556, '\p{^Is_Script= bengali}', "");
    Expect(1, 2556, '\P{Is_Script= bengali}', "");
    Expect(0, 2556, '\P{^Is_Script= bengali}', "");
    Error('\p{Is_Sc=:=_-BENG}');
    Error('\P{Is_Sc=:=_-BENG}');
    Expect(1, 2555, '\p{Is_Sc=beng}', "");
    Expect(0, 2555, '\p{^Is_Sc=beng}', "");
    Expect(0, 2555, '\P{Is_Sc=beng}', "");
    Expect(1, 2555, '\P{^Is_Sc=beng}', "");
    Expect(0, 2556, '\p{Is_Sc=beng}', "");
    Expect(1, 2556, '\p{^Is_Sc=beng}', "");
    Expect(1, 2556, '\P{Is_Sc=beng}', "");
    Expect(0, 2556, '\P{^Is_Sc=beng}', "");
    Expect(1, 2555, '\p{Is_Sc=-_Beng}', "");
    Expect(0, 2555, '\p{^Is_Sc=-_Beng}', "");
    Expect(0, 2555, '\P{Is_Sc=-_Beng}', "");
    Expect(1, 2555, '\P{^Is_Sc=-_Beng}', "");
    Expect(0, 2556, '\p{Is_Sc=-_Beng}', "");
    Expect(1, 2556, '\p{^Is_Sc=-_Beng}', "");
    Expect(1, 2556, '\P{Is_Sc=-_Beng}', "");
    Expect(0, 2556, '\P{^Is_Sc=-_Beng}', "");
    Error('\p{Script=--Bhaiksuki/a/}');
    Error('\P{Script=--Bhaiksuki/a/}');
    Expect(1, 72812, '\p{Script=bhaiksuki}', "");
    Expect(0, 72812, '\p{^Script=bhaiksuki}', "");
    Expect(0, 72812, '\P{Script=bhaiksuki}', "");
    Expect(1, 72812, '\P{^Script=bhaiksuki}', "");
    Expect(0, 72813, '\p{Script=bhaiksuki}', "");
    Expect(1, 72813, '\p{^Script=bhaiksuki}', "");
    Expect(1, 72813, '\P{Script=bhaiksuki}', "");
    Expect(0, 72813, '\P{^Script=bhaiksuki}', "");
    Expect(1, 72812, '\p{Script=-bhaiksuki}', "");
    Expect(0, 72812, '\p{^Script=-bhaiksuki}', "");
    Expect(0, 72812, '\P{Script=-bhaiksuki}', "");
    Expect(1, 72812, '\P{^Script=-bhaiksuki}', "");
    Expect(0, 72813, '\p{Script=-bhaiksuki}', "");
    Expect(1, 72813, '\p{^Script=-bhaiksuki}', "");
    Expect(1, 72813, '\P{Script=-bhaiksuki}', "");
    Expect(0, 72813, '\P{^Script=-bhaiksuki}', "");
    Error('\p{Sc=:=-BHKS}');
    Error('\P{Sc=:=-BHKS}');
    Expect(1, 72812, '\p{Sc=bhks}', "");
    Expect(0, 72812, '\p{^Sc=bhks}', "");
    Expect(0, 72812, '\P{Sc=bhks}', "");
    Expect(1, 72812, '\P{^Sc=bhks}', "");
    Expect(0, 72813, '\p{Sc=bhks}', "");
    Expect(1, 72813, '\p{^Sc=bhks}', "");
    Expect(1, 72813, '\P{Sc=bhks}', "");
    Expect(0, 72813, '\P{^Sc=bhks}', "");
    Expect(1, 72812, '\p{Sc=-bhks}', "");
    Expect(0, 72812, '\p{^Sc=-bhks}', "");
    Expect(0, 72812, '\P{Sc=-bhks}', "");
    Expect(1, 72812, '\P{^Sc=-bhks}', "");
    Expect(0, 72813, '\p{Sc=-bhks}', "");
    Expect(1, 72813, '\p{^Sc=-bhks}', "");
    Expect(1, 72813, '\P{Sc=-bhks}', "");
    Expect(0, 72813, '\P{^Sc=-bhks}', "");
    Error('\p{Is_Script=-	Bhaiksuki:=}');
    Error('\P{Is_Script=-	Bhaiksuki:=}');
    Expect(1, 72812, '\p{Is_Script=bhaiksuki}', "");
    Expect(0, 72812, '\p{^Is_Script=bhaiksuki}', "");
    Expect(0, 72812, '\P{Is_Script=bhaiksuki}', "");
    Expect(1, 72812, '\P{^Is_Script=bhaiksuki}', "");
    Expect(0, 72813, '\p{Is_Script=bhaiksuki}', "");
    Expect(1, 72813, '\p{^Is_Script=bhaiksuki}', "");
    Expect(1, 72813, '\P{Is_Script=bhaiksuki}', "");
    Expect(0, 72813, '\P{^Is_Script=bhaiksuki}', "");
    Expect(1, 72812, '\p{Is_Script=	-Bhaiksuki}', "");
    Expect(0, 72812, '\p{^Is_Script=	-Bhaiksuki}', "");
    Expect(0, 72812, '\P{Is_Script=	-Bhaiksuki}', "");
    Expect(1, 72812, '\P{^Is_Script=	-Bhaiksuki}', "");
    Expect(0, 72813, '\p{Is_Script=	-Bhaiksuki}', "");
    Expect(1, 72813, '\p{^Is_Script=	-Bhaiksuki}', "");
    Expect(1, 72813, '\P{Is_Script=	-Bhaiksuki}', "");
    Expect(0, 72813, '\P{^Is_Script=	-Bhaiksuki}', "");
    Error('\p{Is_Sc=	-Bhks/a/}');
    Error('\P{Is_Sc=	-Bhks/a/}');
    Expect(1, 72812, '\p{Is_Sc=bhks}', "");
    Expect(0, 72812, '\p{^Is_Sc=bhks}', "");
    Expect(0, 72812, '\P{Is_Sc=bhks}', "");
    Expect(1, 72812, '\P{^Is_Sc=bhks}', "");
    Expect(0, 72813, '\p{Is_Sc=bhks}', "");
    Expect(1, 72813, '\p{^Is_Sc=bhks}', "");
    Expect(1, 72813, '\P{Is_Sc=bhks}', "");
    Expect(0, 72813, '\P{^Is_Sc=bhks}', "");
    Expect(1, 72812, '\p{Is_Sc=-_Bhks}', "");
    Expect(0, 72812, '\p{^Is_Sc=-_Bhks}', "");
    Expect(0, 72812, '\P{Is_Sc=-_Bhks}', "");
    Expect(1, 72812, '\P{^Is_Sc=-_Bhks}', "");
    Expect(0, 72813, '\p{Is_Sc=-_Bhks}', "");
    Expect(1, 72813, '\p{^Is_Sc=-_Bhks}', "");
    Expect(1, 72813, '\P{Is_Sc=-_Bhks}', "");
    Expect(0, 72813, '\P{^Is_Sc=-_Bhks}', "");
    Error('\p{Script=	:=bopomofo}');
    Error('\P{Script=	:=bopomofo}');
    Expect(1, 12730, '\p{Script=bopomofo}', "");
    Expect(0, 12730, '\p{^Script=bopomofo}', "");
    Expect(0, 12730, '\P{Script=bopomofo}', "");
    Expect(1, 12730, '\P{^Script=bopomofo}', "");
    Expect(0, 12731, '\p{Script=bopomofo}', "");
    Expect(1, 12731, '\p{^Script=bopomofo}', "");
    Expect(1, 12731, '\P{Script=bopomofo}', "");
    Expect(0, 12731, '\P{^Script=bopomofo}', "");
    Expect(1, 12730, '\p{Script=-bopomofo}', "");
    Expect(0, 12730, '\p{^Script=-bopomofo}', "");
    Expect(0, 12730, '\P{Script=-bopomofo}', "");
    Expect(1, 12730, '\P{^Script=-bopomofo}', "");
    Expect(0, 12731, '\p{Script=-bopomofo}', "");
    Expect(1, 12731, '\p{^Script=-bopomofo}', "");
    Expect(1, 12731, '\P{Script=-bopomofo}', "");
    Expect(0, 12731, '\P{^Script=-bopomofo}', "");
    Error('\p{Sc=:=		BOPO}');
    Error('\P{Sc=:=		BOPO}');
    Expect(1, 12730, '\p{Sc=bopo}', "");
    Expect(0, 12730, '\p{^Sc=bopo}', "");
    Expect(0, 12730, '\P{Sc=bopo}', "");
    Expect(1, 12730, '\P{^Sc=bopo}', "");
    Expect(0, 12731, '\p{Sc=bopo}', "");
    Expect(1, 12731, '\p{^Sc=bopo}', "");
    Expect(1, 12731, '\P{Sc=bopo}', "");
    Expect(0, 12731, '\P{^Sc=bopo}', "");
    Expect(1, 12730, '\p{Sc=-_Bopo}', "");
    Expect(0, 12730, '\p{^Sc=-_Bopo}', "");
    Expect(0, 12730, '\P{Sc=-_Bopo}', "");
    Expect(1, 12730, '\P{^Sc=-_Bopo}', "");
    Expect(0, 12731, '\p{Sc=-_Bopo}', "");
    Expect(1, 12731, '\p{^Sc=-_Bopo}', "");
    Expect(1, 12731, '\P{Sc=-_Bopo}', "");
    Expect(0, 12731, '\P{^Sc=-_Bopo}', "");
    Error('\p{Is_Script=	/a/BOPOMOFO}');
    Error('\P{Is_Script=	/a/BOPOMOFO}');
    Expect(1, 12730, '\p{Is_Script:	bopomofo}', "");
    Expect(0, 12730, '\p{^Is_Script:	bopomofo}', "");
    Expect(0, 12730, '\P{Is_Script:	bopomofo}', "");
    Expect(1, 12730, '\P{^Is_Script:	bopomofo}', "");
    Expect(0, 12731, '\p{Is_Script:	bopomofo}', "");
    Expect(1, 12731, '\p{^Is_Script:	bopomofo}', "");
    Expect(1, 12731, '\P{Is_Script:	bopomofo}', "");
    Expect(0, 12731, '\P{^Is_Script:	bopomofo}', "");
    Expect(1, 12730, '\p{Is_Script=-_Bopomofo}', "");
    Expect(0, 12730, '\p{^Is_Script=-_Bopomofo}', "");
    Expect(0, 12730, '\P{Is_Script=-_Bopomofo}', "");
    Expect(1, 12730, '\P{^Is_Script=-_Bopomofo}', "");
    Expect(0, 12731, '\p{Is_Script=-_Bopomofo}', "");
    Expect(1, 12731, '\p{^Is_Script=-_Bopomofo}', "");
    Expect(1, 12731, '\P{Is_Script=-_Bopomofo}', "");
    Expect(0, 12731, '\P{^Is_Script=-_Bopomofo}', "");
    Error('\p{Is_Sc=_Bopo/a/}');
    Error('\P{Is_Sc=_Bopo/a/}');
    Expect(1, 12730, '\p{Is_Sc=bopo}', "");
    Expect(0, 12730, '\p{^Is_Sc=bopo}', "");
    Expect(0, 12730, '\P{Is_Sc=bopo}', "");
    Expect(1, 12730, '\P{^Is_Sc=bopo}', "");
    Expect(0, 12731, '\p{Is_Sc=bopo}', "");
    Expect(1, 12731, '\p{^Is_Sc=bopo}', "");
    Expect(1, 12731, '\P{Is_Sc=bopo}', "");
    Expect(0, 12731, '\P{^Is_Sc=bopo}', "");
    Expect(1, 12730, '\p{Is_Sc=_BOPO}', "");
    Expect(0, 12730, '\p{^Is_Sc=_BOPO}', "");
    Expect(0, 12730, '\P{Is_Sc=_BOPO}', "");
    Expect(1, 12730, '\P{^Is_Sc=_BOPO}', "");
    Expect(0, 12731, '\p{Is_Sc=_BOPO}', "");
    Expect(1, 12731, '\p{^Is_Sc=_BOPO}', "");
    Expect(1, 12731, '\P{Is_Sc=_BOPO}', "");
    Expect(0, 12731, '\P{^Is_Sc=_BOPO}', "");
    Error('\p{Script=/a/--Brahmi}');
    Error('\P{Script=/a/--Brahmi}');
    Expect(1, 69759, '\p{Script=brahmi}', "");
    Expect(0, 69759, '\p{^Script=brahmi}', "");
    Expect(0, 69759, '\P{Script=brahmi}', "");
    Expect(1, 69759, '\P{^Script=brahmi}', "");
    Expect(0, 69760, '\p{Script=brahmi}', "");
    Expect(1, 69760, '\p{^Script=brahmi}', "");
    Expect(1, 69760, '\P{Script=brahmi}', "");
    Expect(0, 69760, '\P{^Script=brahmi}', "");
    Expect(1, 69759, '\p{Script:	Brahmi}', "");
    Expect(0, 69759, '\p{^Script:	Brahmi}', "");
    Expect(0, 69759, '\P{Script:	Brahmi}', "");
    Expect(1, 69759, '\P{^Script:	Brahmi}', "");
    Expect(0, 69760, '\p{Script:	Brahmi}', "");
    Expect(1, 69760, '\p{^Script:	Brahmi}', "");
    Expect(1, 69760, '\P{Script:	Brahmi}', "");
    Expect(0, 69760, '\P{^Script:	Brahmi}', "");
    Error('\p{Sc=	-BRAH/a/}');
    Error('\P{Sc=	-BRAH/a/}');
    Expect(1, 69759, '\p{Sc=brah}', "");
    Expect(0, 69759, '\p{^Sc=brah}', "");
    Expect(0, 69759, '\P{Sc=brah}', "");
    Expect(1, 69759, '\P{^Sc=brah}', "");
    Expect(0, 69760, '\p{Sc=brah}', "");
    Expect(1, 69760, '\p{^Sc=brah}', "");
    Expect(1, 69760, '\P{Sc=brah}', "");
    Expect(0, 69760, '\P{^Sc=brah}', "");
    Expect(1, 69759, '\p{Sc= _brah}', "");
    Expect(0, 69759, '\p{^Sc= _brah}', "");
    Expect(0, 69759, '\P{Sc= _brah}', "");
    Expect(1, 69759, '\P{^Sc= _brah}', "");
    Expect(0, 69760, '\p{Sc= _brah}', "");
    Expect(1, 69760, '\p{^Sc= _brah}', "");
    Expect(1, 69760, '\P{Sc= _brah}', "");
    Expect(0, 69760, '\P{^Sc= _brah}', "");
    Error('\p{Is_Script=/a/_brahmi}');
    Error('\P{Is_Script=/a/_brahmi}');
    Expect(1, 69759, '\p{Is_Script: brahmi}', "");
    Expect(0, 69759, '\p{^Is_Script: brahmi}', "");
    Expect(0, 69759, '\P{Is_Script: brahmi}', "");
    Expect(1, 69759, '\P{^Is_Script: brahmi}', "");
    Expect(0, 69760, '\p{Is_Script: brahmi}', "");
    Expect(1, 69760, '\p{^Is_Script: brahmi}', "");
    Expect(1, 69760, '\P{Is_Script: brahmi}', "");
    Expect(0, 69760, '\P{^Is_Script: brahmi}', "");
    Expect(1, 69759, '\p{Is_Script= _BRAHMI}', "");
    Expect(0, 69759, '\p{^Is_Script= _BRAHMI}', "");
    Expect(0, 69759, '\P{Is_Script= _BRAHMI}', "");
    Expect(1, 69759, '\P{^Is_Script= _BRAHMI}', "");
    Expect(0, 69760, '\p{Is_Script= _BRAHMI}', "");
    Expect(1, 69760, '\p{^Is_Script= _BRAHMI}', "");
    Expect(1, 69760, '\P{Is_Script= _BRAHMI}', "");
    Expect(0, 69760, '\P{^Is_Script= _BRAHMI}', "");
    Error('\p{Is_Sc=:=_	Brah}');
    Error('\P{Is_Sc=:=_	Brah}');
    Expect(1, 69759, '\p{Is_Sc=brah}', "");
    Expect(0, 69759, '\p{^Is_Sc=brah}', "");
    Expect(0, 69759, '\P{Is_Sc=brah}', "");
    Expect(1, 69759, '\P{^Is_Sc=brah}', "");
    Expect(0, 69760, '\p{Is_Sc=brah}', "");
    Expect(1, 69760, '\p{^Is_Sc=brah}', "");
    Expect(1, 69760, '\P{Is_Sc=brah}', "");
    Expect(0, 69760, '\P{^Is_Sc=brah}', "");
    Expect(1, 69759, '\p{Is_Sc=-BRAH}', "");
    Expect(0, 69759, '\p{^Is_Sc=-BRAH}', "");
    Expect(0, 69759, '\P{Is_Sc=-BRAH}', "");
    Expect(1, 69759, '\P{^Is_Sc=-BRAH}', "");
    Expect(0, 69760, '\p{Is_Sc=-BRAH}', "");
    Expect(1, 69760, '\p{^Is_Sc=-BRAH}', "");
    Expect(1, 69760, '\P{Is_Sc=-BRAH}', "");
    Expect(0, 69760, '\P{^Is_Sc=-BRAH}', "");
    Error('\p{Script=--Braille/a/}');
    Error('\P{Script=--Braille/a/}');
    Expect(1, 10495, '\p{Script: braille}', "");
    Expect(0, 10495, '\p{^Script: braille}', "");
    Expect(0, 10495, '\P{Script: braille}', "");
    Expect(1, 10495, '\P{^Script: braille}', "");
    Expect(0, 10496, '\p{Script: braille}', "");
    Expect(1, 10496, '\p{^Script: braille}', "");
    Expect(1, 10496, '\P{Script: braille}', "");
    Expect(0, 10496, '\P{^Script: braille}', "");
    Expect(1, 10495, '\p{Script=-Braille}', "");
    Expect(0, 10495, '\p{^Script=-Braille}', "");
    Expect(0, 10495, '\P{Script=-Braille}', "");
    Expect(1, 10495, '\P{^Script=-Braille}', "");
    Expect(0, 10496, '\p{Script=-Braille}', "");
    Expect(1, 10496, '\p{^Script=-Braille}', "");
    Expect(1, 10496, '\P{Script=-Braille}', "");
    Expect(0, 10496, '\P{^Script=-Braille}', "");
    Error('\p{Sc= :=brai}');
    Error('\P{Sc= :=brai}');
    Expect(1, 10495, '\p{Sc=brai}', "");
    Expect(0, 10495, '\p{^Sc=brai}', "");
    Expect(0, 10495, '\P{Sc=brai}', "");
    Expect(1, 10495, '\P{^Sc=brai}', "");
    Expect(0, 10496, '\p{Sc=brai}', "");
    Expect(1, 10496, '\p{^Sc=brai}', "");
    Expect(1, 10496, '\P{Sc=brai}', "");
    Expect(0, 10496, '\P{^Sc=brai}', "");
    Expect(1, 10495, '\p{Sc=__brai}', "");
    Expect(0, 10495, '\p{^Sc=__brai}', "");
    Expect(0, 10495, '\P{Sc=__brai}', "");
    Expect(1, 10495, '\P{^Sc=__brai}', "");
    Expect(0, 10496, '\p{Sc=__brai}', "");
    Expect(1, 10496, '\p{^Sc=__brai}', "");
    Expect(1, 10496, '\P{Sc=__brai}', "");
    Expect(0, 10496, '\P{^Sc=__brai}', "");
    Error('\p{Is_Script= -Braille:=}');
    Error('\P{Is_Script= -Braille:=}');
    Expect(1, 10495, '\p{Is_Script:   braille}', "");
    Expect(0, 10495, '\p{^Is_Script:   braille}', "");
    Expect(0, 10495, '\P{Is_Script:   braille}', "");
    Expect(1, 10495, '\P{^Is_Script:   braille}', "");
    Expect(0, 10496, '\p{Is_Script:   braille}', "");
    Expect(1, 10496, '\p{^Is_Script:   braille}', "");
    Expect(1, 10496, '\P{Is_Script:   braille}', "");
    Expect(0, 10496, '\P{^Is_Script:   braille}', "");
    Expect(1, 10495, '\p{Is_Script= BRAILLE}', "");
    Expect(0, 10495, '\p{^Is_Script= BRAILLE}', "");
    Expect(0, 10495, '\P{Is_Script= BRAILLE}', "");
    Expect(1, 10495, '\P{^Is_Script= BRAILLE}', "");
    Expect(0, 10496, '\p{Is_Script= BRAILLE}', "");
    Expect(1, 10496, '\p{^Is_Script= BRAILLE}', "");
    Expect(1, 10496, '\P{Is_Script= BRAILLE}', "");
    Expect(0, 10496, '\P{^Is_Script= BRAILLE}', "");
    Error('\p{Is_Sc=/a/	_Brai}');
    Error('\P{Is_Sc=/a/	_Brai}');
    Expect(1, 10495, '\p{Is_Sc=brai}', "");
    Expect(0, 10495, '\p{^Is_Sc=brai}', "");
    Expect(0, 10495, '\P{Is_Sc=brai}', "");
    Expect(1, 10495, '\P{^Is_Sc=brai}', "");
    Expect(0, 10496, '\p{Is_Sc=brai}', "");
    Expect(1, 10496, '\p{^Is_Sc=brai}', "");
    Expect(1, 10496, '\P{Is_Sc=brai}', "");
    Expect(0, 10496, '\P{^Is_Sc=brai}', "");
    Expect(1, 10495, '\p{Is_Sc= brai}', "");
    Expect(0, 10495, '\p{^Is_Sc= brai}', "");
    Expect(0, 10495, '\P{Is_Sc= brai}', "");
    Expect(1, 10495, '\P{^Is_Sc= brai}', "");
    Expect(0, 10496, '\p{Is_Sc= brai}', "");
    Expect(1, 10496, '\p{^Is_Sc= brai}', "");
    Expect(1, 10496, '\P{Is_Sc= brai}', "");
    Expect(0, 10496, '\P{^Is_Sc= brai}', "");
    Error('\p{Script=-Buginese/a/}');
    Error('\P{Script=-Buginese/a/}');
    Expect(1, 6687, '\p{Script=buginese}', "");
    Expect(0, 6687, '\p{^Script=buginese}', "");
    Expect(0, 6687, '\P{Script=buginese}', "");
    Expect(1, 6687, '\P{^Script=buginese}', "");
    Expect(0, 6688, '\p{Script=buginese}', "");
    Expect(1, 6688, '\p{^Script=buginese}', "");
    Expect(1, 6688, '\P{Script=buginese}', "");
    Expect(0, 6688, '\P{^Script=buginese}', "");
    Expect(1, 6687, '\p{Script=	-Buginese}', "");
    Expect(0, 6687, '\p{^Script=	-Buginese}', "");
    Expect(0, 6687, '\P{Script=	-Buginese}', "");
    Expect(1, 6687, '\P{^Script=	-Buginese}', "");
    Expect(0, 6688, '\p{Script=	-Buginese}', "");
    Expect(1, 6688, '\p{^Script=	-Buginese}', "");
    Expect(1, 6688, '\P{Script=	-Buginese}', "");
    Expect(0, 6688, '\P{^Script=	-Buginese}', "");
    Error('\p{Sc:/a/	bugi}');
    Error('\P{Sc:/a/	bugi}');
    Expect(1, 6687, '\p{Sc=bugi}', "");
    Expect(0, 6687, '\p{^Sc=bugi}', "");
    Expect(0, 6687, '\P{Sc=bugi}', "");
    Expect(1, 6687, '\P{^Sc=bugi}', "");
    Expect(0, 6688, '\p{Sc=bugi}', "");
    Expect(1, 6688, '\p{^Sc=bugi}', "");
    Expect(1, 6688, '\P{Sc=bugi}', "");
    Expect(0, 6688, '\P{^Sc=bugi}', "");
    Expect(1, 6687, '\p{Sc:	-Bugi}', "");
    Expect(0, 6687, '\p{^Sc:	-Bugi}', "");
    Expect(0, 6687, '\P{Sc:	-Bugi}', "");
    Expect(1, 6687, '\P{^Sc:	-Bugi}', "");
    Expect(0, 6688, '\p{Sc:	-Bugi}', "");
    Expect(1, 6688, '\p{^Sc:	-Bugi}', "");
    Expect(1, 6688, '\P{Sc:	-Bugi}', "");
    Expect(0, 6688, '\P{^Sc:	-Bugi}', "");
    Error('\p{Is_Script=/a/buginese}');
    Error('\P{Is_Script=/a/buginese}');
    Expect(1, 6687, '\p{Is_Script=buginese}', "");
    Expect(0, 6687, '\p{^Is_Script=buginese}', "");
    Expect(0, 6687, '\P{Is_Script=buginese}', "");
    Expect(1, 6687, '\P{^Is_Script=buginese}', "");
    Expect(0, 6688, '\p{Is_Script=buginese}', "");
    Expect(1, 6688, '\p{^Is_Script=buginese}', "");
    Expect(1, 6688, '\P{Is_Script=buginese}', "");
    Expect(0, 6688, '\P{^Is_Script=buginese}', "");
    Expect(1, 6687, '\p{Is_Script=  Buginese}', "");
    Expect(0, 6687, '\p{^Is_Script=  Buginese}', "");
    Expect(0, 6687, '\P{Is_Script=  Buginese}', "");
    Expect(1, 6687, '\P{^Is_Script=  Buginese}', "");
    Expect(0, 6688, '\p{Is_Script=  Buginese}', "");
    Expect(1, 6688, '\p{^Is_Script=  Buginese}', "");
    Expect(1, 6688, '\P{Is_Script=  Buginese}', "");
    Expect(0, 6688, '\P{^Is_Script=  Buginese}', "");
    Error('\p{Is_Sc=	:=Bugi}');
    Error('\P{Is_Sc=	:=Bugi}');
    Expect(1, 6687, '\p{Is_Sc:	bugi}', "");
    Expect(0, 6687, '\p{^Is_Sc:	bugi}', "");
    Expect(0, 6687, '\P{Is_Sc:	bugi}', "");
    Expect(1, 6687, '\P{^Is_Sc:	bugi}', "");
    Expect(0, 6688, '\p{Is_Sc:	bugi}', "");
    Expect(1, 6688, '\p{^Is_Sc:	bugi}', "");
    Expect(1, 6688, '\P{Is_Sc:	bugi}', "");
    Expect(0, 6688, '\P{^Is_Sc:	bugi}', "");
    Expect(1, 6687, '\p{Is_Sc=- BUGI}', "");
    Expect(0, 6687, '\p{^Is_Sc=- BUGI}', "");
    Expect(0, 6687, '\P{Is_Sc=- BUGI}', "");
    Expect(1, 6687, '\P{^Is_Sc=- BUGI}', "");
    Expect(0, 6688, '\p{Is_Sc=- BUGI}', "");
    Expect(1, 6688, '\p{^Is_Sc=- BUGI}', "");
    Expect(1, 6688, '\P{Is_Sc=- BUGI}', "");
    Expect(0, 6688, '\P{^Is_Sc=- BUGI}', "");
    Error('\p{Script:--buhid/a/}');
    Error('\P{Script:--buhid/a/}');
    Expect(1, 5971, '\p{Script=buhid}', "");
    Expect(0, 5971, '\p{^Script=buhid}', "");
    Expect(0, 5971, '\P{Script=buhid}', "");
    Expect(1, 5971, '\P{^Script=buhid}', "");
    Expect(0, 5972, '\p{Script=buhid}', "");
    Expect(1, 5972, '\p{^Script=buhid}', "");
    Expect(1, 5972, '\P{Script=buhid}', "");
    Expect(0, 5972, '\P{^Script=buhid}', "");
    Expect(1, 5971, '\p{Script=	BUHID}', "");
    Expect(0, 5971, '\p{^Script=	BUHID}', "");
    Expect(0, 5971, '\P{Script=	BUHID}', "");
    Expect(1, 5971, '\P{^Script=	BUHID}', "");
    Expect(0, 5972, '\p{Script=	BUHID}', "");
    Expect(1, 5972, '\p{^Script=	BUHID}', "");
    Expect(1, 5972, '\P{Script=	BUHID}', "");
    Expect(0, 5972, '\P{^Script=	BUHID}', "");
    Error('\p{Sc=-buhd/a/}');
    Error('\P{Sc=-buhd/a/}');
    Expect(1, 5971, '\p{Sc=buhd}', "");
    Expect(0, 5971, '\p{^Sc=buhd}', "");
    Expect(0, 5971, '\P{Sc=buhd}', "");
    Expect(1, 5971, '\P{^Sc=buhd}', "");
    Expect(0, 5972, '\p{Sc=buhd}', "");
    Expect(1, 5972, '\p{^Sc=buhd}', "");
    Expect(1, 5972, '\P{Sc=buhd}', "");
    Expect(0, 5972, '\P{^Sc=buhd}', "");
    Expect(1, 5971, '\p{Sc=	-buhd}', "");
    Expect(0, 5971, '\p{^Sc=	-buhd}', "");
    Expect(0, 5971, '\P{Sc=	-buhd}', "");
    Expect(1, 5971, '\P{^Sc=	-buhd}', "");
    Expect(0, 5972, '\p{Sc=	-buhd}', "");
    Expect(1, 5972, '\p{^Sc=	-buhd}', "");
    Expect(1, 5972, '\P{Sc=	-buhd}', "");
    Expect(0, 5972, '\P{^Sc=	-buhd}', "");
    Error('\p{Is_Script=_ buhid/a/}');
    Error('\P{Is_Script=_ buhid/a/}');
    Expect(1, 5971, '\p{Is_Script=buhid}', "");
    Expect(0, 5971, '\p{^Is_Script=buhid}', "");
    Expect(0, 5971, '\P{Is_Script=buhid}', "");
    Expect(1, 5971, '\P{^Is_Script=buhid}', "");
    Expect(0, 5972, '\p{Is_Script=buhid}', "");
    Expect(1, 5972, '\p{^Is_Script=buhid}', "");
    Expect(1, 5972, '\P{Is_Script=buhid}', "");
    Expect(0, 5972, '\P{^Is_Script=buhid}', "");
    Expect(1, 5971, '\p{Is_Script=-Buhid}', "");
    Expect(0, 5971, '\p{^Is_Script=-Buhid}', "");
    Expect(0, 5971, '\P{Is_Script=-Buhid}', "");
    Expect(1, 5971, '\P{^Is_Script=-Buhid}', "");
    Expect(0, 5972, '\p{Is_Script=-Buhid}', "");
    Expect(1, 5972, '\p{^Is_Script=-Buhid}', "");
    Expect(1, 5972, '\P{Is_Script=-Buhid}', "");
    Expect(0, 5972, '\P{^Is_Script=-Buhid}', "");
    Error('\p{Is_Sc=__buhd:=}');
    Error('\P{Is_Sc=__buhd:=}');
    Expect(1, 5971, '\p{Is_Sc=buhd}', "");
    Expect(0, 5971, '\p{^Is_Sc=buhd}', "");
    Expect(0, 5971, '\P{Is_Sc=buhd}', "");
    Expect(1, 5971, '\P{^Is_Sc=buhd}', "");
    Expect(0, 5972, '\p{Is_Sc=buhd}', "");
    Expect(1, 5972, '\p{^Is_Sc=buhd}', "");
    Expect(1, 5972, '\P{Is_Sc=buhd}', "");
    Expect(0, 5972, '\P{^Is_Sc=buhd}', "");
    Expect(1, 5971, '\p{Is_Sc=-	Buhd}', "");
    Expect(0, 5971, '\p{^Is_Sc=-	Buhd}', "");
    Expect(0, 5971, '\P{Is_Sc=-	Buhd}', "");
    Expect(1, 5971, '\P{^Is_Sc=-	Buhd}', "");
    Expect(0, 5972, '\p{Is_Sc=-	Buhd}', "");
    Expect(1, 5972, '\p{^Is_Sc=-	Buhd}', "");
    Expect(1, 5972, '\P{Is_Sc=-	Buhd}', "");
    Expect(0, 5972, '\P{^Is_Sc=-	Buhd}', "");
    Error('\p{Script:    -chakma:=}');
    Error('\P{Script:    -chakma:=}');
    Expect(1, 69955, '\p{Script=chakma}', "");
    Expect(0, 69955, '\p{^Script=chakma}', "");
    Expect(0, 69955, '\P{Script=chakma}', "");
    Expect(1, 69955, '\P{^Script=chakma}', "");
    Expect(0, 69956, '\p{Script=chakma}', "");
    Expect(1, 69956, '\p{^Script=chakma}', "");
    Expect(1, 69956, '\P{Script=chakma}', "");
    Expect(0, 69956, '\P{^Script=chakma}', "");
    Expect(1, 69955, '\p{Script=		CHAKMA}', "");
    Expect(0, 69955, '\p{^Script=		CHAKMA}', "");
    Expect(0, 69955, '\P{Script=		CHAKMA}', "");
    Expect(1, 69955, '\P{^Script=		CHAKMA}', "");
    Expect(0, 69956, '\p{Script=		CHAKMA}', "");
    Expect(1, 69956, '\p{^Script=		CHAKMA}', "");
    Expect(1, 69956, '\P{Script=		CHAKMA}', "");
    Expect(0, 69956, '\P{^Script=		CHAKMA}', "");
    Error('\p{Sc:	:=		Cakm}');
    Error('\P{Sc:	:=		Cakm}');
    Expect(1, 69955, '\p{Sc=cakm}', "");
    Expect(0, 69955, '\p{^Sc=cakm}', "");
    Expect(0, 69955, '\P{Sc=cakm}', "");
    Expect(1, 69955, '\P{^Sc=cakm}', "");
    Expect(0, 69956, '\p{Sc=cakm}', "");
    Expect(1, 69956, '\p{^Sc=cakm}', "");
    Expect(1, 69956, '\P{Sc=cakm}', "");
    Expect(0, 69956, '\P{^Sc=cakm}', "");
    Expect(1, 69955, '\p{Sc=-_Cakm}', "");
    Expect(0, 69955, '\p{^Sc=-_Cakm}', "");
    Expect(0, 69955, '\P{Sc=-_Cakm}', "");
    Expect(1, 69955, '\P{^Sc=-_Cakm}', "");
    Expect(0, 69956, '\p{Sc=-_Cakm}', "");
    Expect(1, 69956, '\p{^Sc=-_Cakm}', "");
    Expect(1, 69956, '\P{Sc=-_Cakm}', "");
    Expect(0, 69956, '\P{^Sc=-_Cakm}', "");
    Error('\p{Is_Script=	_CHAKMA/a/}');
    Error('\P{Is_Script=	_CHAKMA/a/}');
    Expect(1, 69955, '\p{Is_Script=chakma}', "");
    Expect(0, 69955, '\p{^Is_Script=chakma}', "");
    Expect(0, 69955, '\P{Is_Script=chakma}', "");
    Expect(1, 69955, '\P{^Is_Script=chakma}', "");
    Expect(0, 69956, '\p{Is_Script=chakma}', "");
    Expect(1, 69956, '\p{^Is_Script=chakma}', "");
    Expect(1, 69956, '\P{Is_Script=chakma}', "");
    Expect(0, 69956, '\P{^Is_Script=chakma}', "");
    Expect(1, 69955, '\p{Is_Script=	 Chakma}', "");
    Expect(0, 69955, '\p{^Is_Script=	 Chakma}', "");
    Expect(0, 69955, '\P{Is_Script=	 Chakma}', "");
    Expect(1, 69955, '\P{^Is_Script=	 Chakma}', "");
    Expect(0, 69956, '\p{Is_Script=	 Chakma}', "");
    Expect(1, 69956, '\p{^Is_Script=	 Chakma}', "");
    Expect(1, 69956, '\P{Is_Script=	 Chakma}', "");
    Expect(0, 69956, '\P{^Is_Script=	 Chakma}', "");
    Error('\p{Is_Sc=-:=Cakm}');
    Error('\P{Is_Sc=-:=Cakm}');
    Expect(1, 69955, '\p{Is_Sc=cakm}', "");
    Expect(0, 69955, '\p{^Is_Sc=cakm}', "");
    Expect(0, 69955, '\P{Is_Sc=cakm}', "");
    Expect(1, 69955, '\P{^Is_Sc=cakm}', "");
    Expect(0, 69956, '\p{Is_Sc=cakm}', "");
    Expect(1, 69956, '\p{^Is_Sc=cakm}', "");
    Expect(1, 69956, '\P{Is_Sc=cakm}', "");
    Expect(0, 69956, '\P{^Is_Sc=cakm}', "");
    Expect(1, 69955, '\p{Is_Sc=- Cakm}', "");
    Expect(0, 69955, '\p{^Is_Sc=- Cakm}', "");
    Expect(0, 69955, '\P{Is_Sc=- Cakm}', "");
    Expect(1, 69955, '\P{^Is_Sc=- Cakm}', "");
    Expect(0, 69956, '\p{Is_Sc=- Cakm}', "");
    Expect(1, 69956, '\p{^Is_Sc=- Cakm}', "");
    Expect(1, 69956, '\P{Is_Sc=- Cakm}', "");
    Expect(0, 69956, '\P{^Is_Sc=- Cakm}', "");
    Error('\p{Script= -CANADIAN_aboriginal:=}');
    Error('\P{Script= -CANADIAN_aboriginal:=}');
    Expect(1, 6389, '\p{Script=canadianaboriginal}', "");
    Expect(0, 6389, '\p{^Script=canadianaboriginal}', "");
    Expect(0, 6389, '\P{Script=canadianaboriginal}', "");
    Expect(1, 6389, '\P{^Script=canadianaboriginal}', "");
    Expect(0, 6390, '\p{Script=canadianaboriginal}', "");
    Expect(1, 6390, '\p{^Script=canadianaboriginal}', "");
    Expect(1, 6390, '\P{Script=canadianaboriginal}', "");
    Expect(0, 6390, '\P{^Script=canadianaboriginal}', "");
    Expect(1, 6389, '\p{Script=_Canadian_ABORIGINAL}', "");
    Expect(0, 6389, '\p{^Script=_Canadian_ABORIGINAL}', "");
    Expect(0, 6389, '\P{Script=_Canadian_ABORIGINAL}', "");
    Expect(1, 6389, '\P{^Script=_Canadian_ABORIGINAL}', "");
    Expect(0, 6390, '\p{Script=_Canadian_ABORIGINAL}', "");
    Expect(1, 6390, '\p{^Script=_Canadian_ABORIGINAL}', "");
    Expect(1, 6390, '\P{Script=_Canadian_ABORIGINAL}', "");
    Expect(0, 6390, '\P{^Script=_Canadian_ABORIGINAL}', "");
    Error('\p{Sc=:=	-CANS}');
    Error('\P{Sc=:=	-CANS}');
    Expect(1, 6389, '\p{Sc=cans}', "");
    Expect(0, 6389, '\p{^Sc=cans}', "");
    Expect(0, 6389, '\P{Sc=cans}', "");
    Expect(1, 6389, '\P{^Sc=cans}', "");
    Expect(0, 6390, '\p{Sc=cans}', "");
    Expect(1, 6390, '\p{^Sc=cans}', "");
    Expect(1, 6390, '\P{Sc=cans}', "");
    Expect(0, 6390, '\P{^Sc=cans}', "");
    Expect(1, 6389, '\p{Sc:	cans}', "");
    Expect(0, 6389, '\p{^Sc:	cans}', "");
    Expect(0, 6389, '\P{Sc:	cans}', "");
    Expect(1, 6389, '\P{^Sc:	cans}', "");
    Expect(0, 6390, '\p{Sc:	cans}', "");
    Expect(1, 6390, '\p{^Sc:	cans}', "");
    Expect(1, 6390, '\P{Sc:	cans}', "");
    Expect(0, 6390, '\P{^Sc:	cans}', "");
    Error('\p{Is_Script=_/a/Canadian_ABORIGINAL}');
    Error('\P{Is_Script=_/a/Canadian_ABORIGINAL}');
    Expect(1, 6389, '\p{Is_Script=canadianaboriginal}', "");
    Expect(0, 6389, '\p{^Is_Script=canadianaboriginal}', "");
    Expect(0, 6389, '\P{Is_Script=canadianaboriginal}', "");
    Expect(1, 6389, '\P{^Is_Script=canadianaboriginal}', "");
    Expect(0, 6390, '\p{Is_Script=canadianaboriginal}', "");
    Expect(1, 6390, '\p{^Is_Script=canadianaboriginal}', "");
    Expect(1, 6390, '\P{Is_Script=canadianaboriginal}', "");
    Expect(0, 6390, '\P{^Is_Script=canadianaboriginal}', "");
    Expect(1, 6389, '\p{Is_Script=	 Canadian_aboriginal}', "");
    Expect(0, 6389, '\p{^Is_Script=	 Canadian_aboriginal}', "");
    Expect(0, 6389, '\P{Is_Script=	 Canadian_aboriginal}', "");
    Expect(1, 6389, '\P{^Is_Script=	 Canadian_aboriginal}', "");
    Expect(0, 6390, '\p{Is_Script=	 Canadian_aboriginal}', "");
    Expect(1, 6390, '\p{^Is_Script=	 Canadian_aboriginal}', "");
    Expect(1, 6390, '\P{Is_Script=	 Canadian_aboriginal}', "");
    Expect(0, 6390, '\P{^Is_Script=	 Canadian_aboriginal}', "");
    Error('\p{Is_Sc=/a/ -Cans}');
    Error('\P{Is_Sc=/a/ -Cans}');
    Expect(1, 6389, '\p{Is_Sc=cans}', "");
    Expect(0, 6389, '\p{^Is_Sc=cans}', "");
    Expect(0, 6389, '\P{Is_Sc=cans}', "");
    Expect(1, 6389, '\P{^Is_Sc=cans}', "");
    Expect(0, 6390, '\p{Is_Sc=cans}', "");
    Expect(1, 6390, '\p{^Is_Sc=cans}', "");
    Expect(1, 6390, '\P{Is_Sc=cans}', "");
    Expect(0, 6390, '\P{^Is_Sc=cans}', "");
    Expect(1, 6389, '\p{Is_Sc=_ Cans}', "");
    Expect(0, 6389, '\p{^Is_Sc=_ Cans}', "");
    Expect(0, 6389, '\P{Is_Sc=_ Cans}', "");
    Expect(1, 6389, '\P{^Is_Sc=_ Cans}', "");
    Expect(0, 6390, '\p{Is_Sc=_ Cans}', "");
    Expect(1, 6390, '\p{^Is_Sc=_ Cans}', "");
    Expect(1, 6390, '\P{Is_Sc=_ Cans}', "");
    Expect(0, 6390, '\P{^Is_Sc=_ Cans}', "");
    Error('\p{Script=_-carian/a/}');
    Error('\P{Script=_-carian/a/}');
    Expect(1, 66256, '\p{Script=carian}', "");
    Expect(0, 66256, '\p{^Script=carian}', "");
    Expect(0, 66256, '\P{Script=carian}', "");
    Expect(1, 66256, '\P{^Script=carian}', "");
    Expect(0, 66257, '\p{Script=carian}', "");
    Expect(1, 66257, '\p{^Script=carian}', "");
    Expect(1, 66257, '\P{Script=carian}', "");
    Expect(0, 66257, '\P{^Script=carian}', "");
    Expect(1, 66256, '\p{Script=-_Carian}', "");
    Expect(0, 66256, '\p{^Script=-_Carian}', "");
    Expect(0, 66256, '\P{Script=-_Carian}', "");
    Expect(1, 66256, '\P{^Script=-_Carian}', "");
    Expect(0, 66257, '\p{Script=-_Carian}', "");
    Expect(1, 66257, '\p{^Script=-_Carian}', "");
    Expect(1, 66257, '\P{Script=-_Carian}', "");
    Expect(0, 66257, '\P{^Script=-_Carian}', "");
    Error('\p{Sc=- Cari/a/}');
    Error('\P{Sc=- Cari/a/}');
    Expect(1, 66256, '\p{Sc=cari}', "");
    Expect(0, 66256, '\p{^Sc=cari}', "");
    Expect(0, 66256, '\P{Sc=cari}', "");
    Expect(1, 66256, '\P{^Sc=cari}', "");
    Expect(0, 66257, '\p{Sc=cari}', "");
    Expect(1, 66257, '\p{^Sc=cari}', "");
    Expect(1, 66257, '\P{Sc=cari}', "");
    Expect(0, 66257, '\P{^Sc=cari}', "");
    Expect(1, 66256, '\p{Sc=- Cari}', "");
    Expect(0, 66256, '\p{^Sc=- Cari}', "");
    Expect(0, 66256, '\P{Sc=- Cari}', "");
    Expect(1, 66256, '\P{^Sc=- Cari}', "");
    Expect(0, 66257, '\p{Sc=- Cari}', "");
    Expect(1, 66257, '\p{^Sc=- Cari}', "");
    Expect(1, 66257, '\P{Sc=- Cari}', "");
    Expect(0, 66257, '\P{^Sc=- Cari}', "");
    Error('\p{Is_Script=	-Carian:=}');
    Error('\P{Is_Script=	-Carian:=}');
    Expect(1, 66256, '\p{Is_Script=carian}', "");
    Expect(0, 66256, '\p{^Is_Script=carian}', "");
    Expect(0, 66256, '\P{Is_Script=carian}', "");
    Expect(1, 66256, '\P{^Is_Script=carian}', "");
    Expect(0, 66257, '\p{Is_Script=carian}', "");
    Expect(1, 66257, '\p{^Is_Script=carian}', "");
    Expect(1, 66257, '\P{Is_Script=carian}', "");
    Expect(0, 66257, '\P{^Is_Script=carian}', "");
    Expect(1, 66256, '\p{Is_Script= CARIAN}', "");
    Expect(0, 66256, '\p{^Is_Script= CARIAN}', "");
    Expect(0, 66256, '\P{Is_Script= CARIAN}', "");
    Expect(1, 66256, '\P{^Is_Script= CARIAN}', "");
    Expect(0, 66257, '\p{Is_Script= CARIAN}', "");
    Expect(1, 66257, '\p{^Is_Script= CARIAN}', "");
    Expect(1, 66257, '\P{Is_Script= CARIAN}', "");
    Expect(0, 66257, '\P{^Is_Script= CARIAN}', "");
    Error('\p{Is_Sc: cari:=}');
    Error('\P{Is_Sc: cari:=}');
    Expect(1, 66256, '\p{Is_Sc=cari}', "");
    Expect(0, 66256, '\p{^Is_Sc=cari}', "");
    Expect(0, 66256, '\P{Is_Sc=cari}', "");
    Expect(1, 66256, '\P{^Is_Sc=cari}', "");
    Expect(0, 66257, '\p{Is_Sc=cari}', "");
    Expect(1, 66257, '\p{^Is_Sc=cari}', "");
    Expect(1, 66257, '\P{Is_Sc=cari}', "");
    Expect(0, 66257, '\P{^Is_Sc=cari}', "");
    Expect(1, 66256, '\p{Is_Sc=		CARI}', "");
    Expect(0, 66256, '\p{^Is_Sc=		CARI}', "");
    Expect(0, 66256, '\P{Is_Sc=		CARI}', "");
    Expect(1, 66256, '\P{^Is_Sc=		CARI}', "");
    Expect(0, 66257, '\p{Is_Sc=		CARI}', "");
    Expect(1, 66257, '\p{^Is_Sc=		CARI}', "");
    Expect(1, 66257, '\P{Is_Sc=		CARI}', "");
    Expect(0, 66257, '\P{^Is_Sc=		CARI}', "");
    Error('\p{Script= :=Cham}');
    Error('\P{Script= :=Cham}');
    Expect(1, 43615, '\p{Script:	cham}', "");
    Expect(0, 43615, '\p{^Script:	cham}', "");
    Expect(0, 43615, '\P{Script:	cham}', "");
    Expect(1, 43615, '\P{^Script:	cham}', "");
    Expect(0, 43616, '\p{Script:	cham}', "");
    Expect(1, 43616, '\p{^Script:	cham}', "");
    Expect(1, 43616, '\P{Script:	cham}', "");
    Expect(0, 43616, '\P{^Script:	cham}', "");
    Expect(1, 43615, '\p{Script=- Cham}', "");
    Expect(0, 43615, '\p{^Script=- Cham}', "");
    Expect(0, 43615, '\P{Script=- Cham}', "");
    Expect(1, 43615, '\P{^Script=- Cham}', "");
    Expect(0, 43616, '\p{Script=- Cham}', "");
    Expect(1, 43616, '\p{^Script=- Cham}', "");
    Expect(1, 43616, '\P{Script=- Cham}', "");
    Expect(0, 43616, '\P{^Script=- Cham}', "");
    Error('\p{Sc=	 CHAM:=}');
    Error('\P{Sc=	 CHAM:=}');
    Expect(1, 43615, '\p{Sc=cham}', "");
    Expect(0, 43615, '\p{^Sc=cham}', "");
    Expect(0, 43615, '\P{Sc=cham}', "");
    Expect(1, 43615, '\P{^Sc=cham}', "");
    Expect(0, 43616, '\p{Sc=cham}', "");
    Expect(1, 43616, '\p{^Sc=cham}', "");
    Expect(1, 43616, '\P{Sc=cham}', "");
    Expect(0, 43616, '\P{^Sc=cham}', "");
    Expect(1, 43615, '\p{Sc=-Cham}', "");
    Expect(0, 43615, '\p{^Sc=-Cham}', "");
    Expect(0, 43615, '\P{Sc=-Cham}', "");
    Expect(1, 43615, '\P{^Sc=-Cham}', "");
    Expect(0, 43616, '\p{Sc=-Cham}', "");
    Expect(1, 43616, '\p{^Sc=-Cham}', "");
    Expect(1, 43616, '\P{Sc=-Cham}', "");
    Expect(0, 43616, '\P{^Sc=-Cham}', "");
    Error('\p{Is_Script=_/a/Cham}');
    Error('\P{Is_Script=_/a/Cham}');
    Expect(1, 43615, '\p{Is_Script=cham}', "");
    Expect(0, 43615, '\p{^Is_Script=cham}', "");
    Expect(0, 43615, '\P{Is_Script=cham}', "");
    Expect(1, 43615, '\P{^Is_Script=cham}', "");
    Expect(0, 43616, '\p{Is_Script=cham}', "");
    Expect(1, 43616, '\p{^Is_Script=cham}', "");
    Expect(1, 43616, '\P{Is_Script=cham}', "");
    Expect(0, 43616, '\P{^Is_Script=cham}', "");
    Expect(1, 43615, '\p{Is_Script= cham}', "");
    Expect(0, 43615, '\p{^Is_Script= cham}', "");
    Expect(0, 43615, '\P{Is_Script= cham}', "");
    Expect(1, 43615, '\P{^Is_Script= cham}', "");
    Expect(0, 43616, '\p{Is_Script= cham}', "");
    Expect(1, 43616, '\p{^Is_Script= cham}', "");
    Expect(1, 43616, '\P{Is_Script= cham}', "");
    Expect(0, 43616, '\P{^Is_Script= cham}', "");
    Error('\p{Is_Sc=-/a/cham}');
    Error('\P{Is_Sc=-/a/cham}');
    Expect(1, 43615, '\p{Is_Sc=cham}', "");
    Expect(0, 43615, '\p{^Is_Sc=cham}', "");
    Expect(0, 43615, '\P{Is_Sc=cham}', "");
    Expect(1, 43615, '\P{^Is_Sc=cham}', "");
    Expect(0, 43616, '\p{Is_Sc=cham}', "");
    Expect(1, 43616, '\p{^Is_Sc=cham}', "");
    Expect(1, 43616, '\P{Is_Sc=cham}', "");
    Expect(0, 43616, '\P{^Is_Sc=cham}', "");
    Expect(1, 43615, '\p{Is_Sc=-cham}', "");
    Expect(0, 43615, '\p{^Is_Sc=-cham}', "");
    Expect(0, 43615, '\P{Is_Sc=-cham}', "");
    Expect(1, 43615, '\P{^Is_Sc=-cham}', "");
    Expect(0, 43616, '\p{Is_Sc=-cham}', "");
    Expect(1, 43616, '\p{^Is_Sc=-cham}', "");
    Expect(1, 43616, '\P{Is_Sc=-cham}', "");
    Expect(0, 43616, '\P{^Is_Sc=-cham}', "");
    Error('\p{Script= CHEROKEE/a/}');
    Error('\P{Script= CHEROKEE/a/}');
    Expect(1, 43967, '\p{Script=cherokee}', "");
    Expect(0, 43967, '\p{^Script=cherokee}', "");
    Expect(0, 43967, '\P{Script=cherokee}', "");
    Expect(1, 43967, '\P{^Script=cherokee}', "");
    Expect(0, 43968, '\p{Script=cherokee}', "");
    Expect(1, 43968, '\p{^Script=cherokee}', "");
    Expect(1, 43968, '\P{Script=cherokee}', "");
    Expect(0, 43968, '\P{^Script=cherokee}', "");
    Expect(1, 43967, '\p{Script=__Cherokee}', "");
    Expect(0, 43967, '\p{^Script=__Cherokee}', "");
    Expect(0, 43967, '\P{Script=__Cherokee}', "");
    Expect(1, 43967, '\P{^Script=__Cherokee}', "");
    Expect(0, 43968, '\p{Script=__Cherokee}', "");
    Expect(1, 43968, '\p{^Script=__Cherokee}', "");
    Expect(1, 43968, '\P{Script=__Cherokee}', "");
    Expect(0, 43968, '\P{^Script=__Cherokee}', "");
    Error('\p{Sc=:=cher}');
    Error('\P{Sc=:=cher}');
    Expect(1, 43967, '\p{Sc=cher}', "");
    Expect(0, 43967, '\p{^Sc=cher}', "");
    Expect(0, 43967, '\P{Sc=cher}', "");
    Expect(1, 43967, '\P{^Sc=cher}', "");
    Expect(0, 43968, '\p{Sc=cher}', "");
    Expect(1, 43968, '\p{^Sc=cher}', "");
    Expect(1, 43968, '\P{Sc=cher}', "");
    Expect(0, 43968, '\P{^Sc=cher}', "");
    Expect(1, 43967, '\p{Sc= -cher}', "");
    Expect(0, 43967, '\p{^Sc= -cher}', "");
    Expect(0, 43967, '\P{Sc= -cher}', "");
    Expect(1, 43967, '\P{^Sc= -cher}', "");
    Expect(0, 43968, '\p{Sc= -cher}', "");
    Expect(1, 43968, '\p{^Sc= -cher}', "");
    Expect(1, 43968, '\P{Sc= -cher}', "");
    Expect(0, 43968, '\P{^Sc= -cher}', "");
    Error('\p{Is_Script= _CHEROKEE:=}');
    Error('\P{Is_Script= _CHEROKEE:=}');
    Expect(1, 43967, '\p{Is_Script=cherokee}', "");
    Expect(0, 43967, '\p{^Is_Script=cherokee}', "");
    Expect(0, 43967, '\P{Is_Script=cherokee}', "");
    Expect(1, 43967, '\P{^Is_Script=cherokee}', "");
    Expect(0, 43968, '\p{Is_Script=cherokee}', "");
    Expect(1, 43968, '\p{^Is_Script=cherokee}', "");
    Expect(1, 43968, '\P{Is_Script=cherokee}', "");
    Expect(0, 43968, '\P{^Is_Script=cherokee}', "");
    Expect(1, 43967, '\p{Is_Script=Cherokee}', "");
    Expect(0, 43967, '\p{^Is_Script=Cherokee}', "");
    Expect(0, 43967, '\P{Is_Script=Cherokee}', "");
    Expect(1, 43967, '\P{^Is_Script=Cherokee}', "");
    Expect(0, 43968, '\p{Is_Script=Cherokee}', "");
    Expect(1, 43968, '\p{^Is_Script=Cherokee}', "");
    Expect(1, 43968, '\P{Is_Script=Cherokee}', "");
    Expect(0, 43968, '\P{^Is_Script=Cherokee}', "");
    Error('\p{Is_Sc= /a/Cher}');
    Error('\P{Is_Sc= /a/Cher}');
    Expect(1, 43967, '\p{Is_Sc=cher}', "");
    Expect(0, 43967, '\p{^Is_Sc=cher}', "");
    Expect(0, 43967, '\P{Is_Sc=cher}', "");
    Expect(1, 43967, '\P{^Is_Sc=cher}', "");
    Expect(0, 43968, '\p{Is_Sc=cher}', "");
    Expect(1, 43968, '\p{^Is_Sc=cher}', "");
    Expect(1, 43968, '\P{Is_Sc=cher}', "");
    Expect(0, 43968, '\P{^Is_Sc=cher}', "");
    Expect(1, 43967, '\p{Is_Sc= Cher}', "");
    Expect(0, 43967, '\p{^Is_Sc= Cher}', "");
    Expect(0, 43967, '\P{Is_Sc= Cher}', "");
    Expect(1, 43967, '\P{^Is_Sc= Cher}', "");
    Expect(0, 43968, '\p{Is_Sc= Cher}', "");
    Expect(1, 43968, '\p{^Is_Sc= Cher}', "");
    Expect(1, 43968, '\P{Is_Sc= Cher}', "");
    Expect(0, 43968, '\P{^Is_Sc= Cher}', "");
    Error('\p{Script=	:=Coptic}');
    Error('\P{Script=	:=Coptic}');
    Expect(1, 11519, '\p{Script=coptic}', "");
    Expect(0, 11519, '\p{^Script=coptic}', "");
    Expect(0, 11519, '\P{Script=coptic}', "");
    Expect(1, 11519, '\P{^Script=coptic}', "");
    Expect(0, 11520, '\p{Script=coptic}', "");
    Expect(1, 11520, '\p{^Script=coptic}', "");
    Expect(1, 11520, '\P{Script=coptic}', "");
    Expect(0, 11520, '\P{^Script=coptic}', "");
    Expect(1, 11519, '\p{Script= _Coptic}', "");
    Expect(0, 11519, '\p{^Script= _Coptic}', "");
    Expect(0, 11519, '\P{Script= _Coptic}', "");
    Expect(1, 11519, '\P{^Script= _Coptic}', "");
    Expect(0, 11520, '\p{Script= _Coptic}', "");
    Expect(1, 11520, '\p{^Script= _Coptic}', "");
    Expect(1, 11520, '\P{Script= _Coptic}', "");
    Expect(0, 11520, '\P{^Script= _Coptic}', "");
    Error('\p{Sc=-:=COPT}');
    Error('\P{Sc=-:=COPT}');
    Expect(1, 11519, '\p{Sc=copt}', "");
    Expect(0, 11519, '\p{^Sc=copt}', "");
    Expect(0, 11519, '\P{Sc=copt}', "");
    Expect(1, 11519, '\P{^Sc=copt}', "");
    Expect(0, 11520, '\p{Sc=copt}', "");
    Expect(1, 11520, '\p{^Sc=copt}', "");
    Expect(1, 11520, '\P{Sc=copt}', "");
    Expect(0, 11520, '\P{^Sc=copt}', "");
    Expect(1, 11519, '\p{Sc=-Copt}', "");
    Expect(0, 11519, '\p{^Sc=-Copt}', "");
    Expect(0, 11519, '\P{Sc=-Copt}', "");
    Expect(1, 11519, '\P{^Sc=-Copt}', "");
    Expect(0, 11520, '\p{Sc=-Copt}', "");
    Expect(1, 11520, '\p{^Sc=-Copt}', "");
    Expect(1, 11520, '\P{Sc=-Copt}', "");
    Expect(0, 11520, '\P{^Sc=-Copt}', "");
    Error('\p{Is_Script=:=qaac}');
    Error('\P{Is_Script=:=qaac}');
    Expect(1, 11519, '\p{Is_Script=qaac}', "");
    Expect(0, 11519, '\p{^Is_Script=qaac}', "");
    Expect(0, 11519, '\P{Is_Script=qaac}', "");
    Expect(1, 11519, '\P{^Is_Script=qaac}', "");
    Expect(0, 11520, '\p{Is_Script=qaac}', "");
    Expect(1, 11520, '\p{^Is_Script=qaac}', "");
    Expect(1, 11520, '\P{Is_Script=qaac}', "");
    Expect(0, 11520, '\P{^Is_Script=qaac}', "");
    Expect(1, 11519, '\p{Is_Script=-_Qaac}', "");
    Expect(0, 11519, '\p{^Is_Script=-_Qaac}', "");
    Expect(0, 11519, '\P{Is_Script=-_Qaac}', "");
    Expect(1, 11519, '\P{^Is_Script=-_Qaac}', "");
    Expect(0, 11520, '\p{Is_Script=-_Qaac}', "");
    Expect(1, 11520, '\p{^Is_Script=-_Qaac}', "");
    Expect(1, 11520, '\P{Is_Script=-_Qaac}', "");
    Expect(0, 11520, '\P{^Is_Script=-_Qaac}', "");
    Error('\p{Is_Sc:/a/-	COPTIC}');
    Error('\P{Is_Sc:/a/-	COPTIC}');
    Expect(1, 11519, '\p{Is_Sc=coptic}', "");
    Expect(0, 11519, '\p{^Is_Sc=coptic}', "");
    Expect(0, 11519, '\P{Is_Sc=coptic}', "");
    Expect(1, 11519, '\P{^Is_Sc=coptic}', "");
    Expect(0, 11520, '\p{Is_Sc=coptic}', "");
    Expect(1, 11520, '\p{^Is_Sc=coptic}', "");
    Expect(1, 11520, '\P{Is_Sc=coptic}', "");
    Expect(0, 11520, '\P{^Is_Sc=coptic}', "");
    Expect(1, 11519, '\p{Is_Sc=	 COPTIC}', "");
    Expect(0, 11519, '\p{^Is_Sc=	 COPTIC}', "");
    Expect(0, 11519, '\P{Is_Sc=	 COPTIC}', "");
    Expect(1, 11519, '\P{^Is_Sc=	 COPTIC}', "");
    Expect(0, 11520, '\p{Is_Sc=	 COPTIC}', "");
    Expect(1, 11520, '\p{^Is_Sc=	 COPTIC}', "");
    Expect(1, 11520, '\P{Is_Sc=	 COPTIC}', "");
    Expect(0, 11520, '\P{^Is_Sc=	 COPTIC}', "");
    Error('\p{Script= :=CYPRIOT}');
    Error('\P{Script= :=CYPRIOT}');
    Expect(1, 67647, '\p{Script=cypriot}', "");
    Expect(0, 67647, '\p{^Script=cypriot}', "");
    Expect(0, 67647, '\P{Script=cypriot}', "");
    Expect(1, 67647, '\P{^Script=cypriot}', "");
    Expect(0, 67648, '\p{Script=cypriot}', "");
    Expect(1, 67648, '\p{^Script=cypriot}', "");
    Expect(1, 67648, '\P{Script=cypriot}', "");
    Expect(0, 67648, '\P{^Script=cypriot}', "");
    Expect(1, 67647, '\p{Script:   --CYPRIOT}', "");
    Expect(0, 67647, '\p{^Script:   --CYPRIOT}', "");
    Expect(0, 67647, '\P{Script:   --CYPRIOT}', "");
    Expect(1, 67647, '\P{^Script:   --CYPRIOT}', "");
    Expect(0, 67648, '\p{Script:   --CYPRIOT}', "");
    Expect(1, 67648, '\p{^Script:   --CYPRIOT}', "");
    Expect(1, 67648, '\P{Script:   --CYPRIOT}', "");
    Expect(0, 67648, '\P{^Script:   --CYPRIOT}', "");
    Error('\p{Sc= cprt/a/}');
    Error('\P{Sc= cprt/a/}');
    Expect(1, 67647, '\p{Sc=cprt}', "");
    Expect(0, 67647, '\p{^Sc=cprt}', "");
    Expect(0, 67647, '\P{Sc=cprt}', "");
    Expect(1, 67647, '\P{^Sc=cprt}', "");
    Expect(0, 67648, '\p{Sc=cprt}', "");
    Expect(1, 67648, '\p{^Sc=cprt}', "");
    Expect(1, 67648, '\P{Sc=cprt}', "");
    Expect(0, 67648, '\P{^Sc=cprt}', "");
    Expect(1, 67647, '\p{Sc= _Cprt}', "");
    Expect(0, 67647, '\p{^Sc= _Cprt}', "");
    Expect(0, 67647, '\P{Sc= _Cprt}', "");
    Expect(1, 67647, '\P{^Sc= _Cprt}', "");
    Expect(0, 67648, '\p{Sc= _Cprt}', "");
    Expect(1, 67648, '\p{^Sc= _Cprt}', "");
    Expect(1, 67648, '\P{Sc= _Cprt}', "");
    Expect(0, 67648, '\P{^Sc= _Cprt}', "");
    Error('\p{Is_Script=-/a/CYPRIOT}');
    Error('\P{Is_Script=-/a/CYPRIOT}');
    Expect(1, 67647, '\p{Is_Script=cypriot}', "");
    Expect(0, 67647, '\p{^Is_Script=cypriot}', "");
    Expect(0, 67647, '\P{Is_Script=cypriot}', "");
    Expect(1, 67647, '\P{^Is_Script=cypriot}', "");
    Expect(0, 67648, '\p{Is_Script=cypriot}', "");
    Expect(1, 67648, '\p{^Is_Script=cypriot}', "");
    Expect(1, 67648, '\P{Is_Script=cypriot}', "");
    Expect(0, 67648, '\P{^Is_Script=cypriot}', "");
    Error('\p{Is_Sc= 	Cprt:=}');
    Error('\P{Is_Sc= 	Cprt:=}');
    Expect(1, 67647, '\p{Is_Sc=cprt}', "");
    Expect(0, 67647, '\p{^Is_Sc=cprt}', "");
    Expect(0, 67647, '\P{Is_Sc=cprt}', "");
    Expect(1, 67647, '\P{^Is_Sc=cprt}', "");
    Expect(0, 67648, '\p{Is_Sc=cprt}', "");
    Expect(1, 67648, '\p{^Is_Sc=cprt}', "");
    Expect(1, 67648, '\P{Is_Sc=cprt}', "");
    Expect(0, 67648, '\P{^Is_Sc=cprt}', "");
    Expect(1, 67647, '\p{Is_Sc=__Cprt}', "");
    Expect(0, 67647, '\p{^Is_Sc=__Cprt}', "");
    Expect(0, 67647, '\P{Is_Sc=__Cprt}', "");
    Expect(1, 67647, '\P{^Is_Sc=__Cprt}', "");
    Expect(0, 67648, '\p{Is_Sc=__Cprt}', "");
    Expect(1, 67648, '\p{^Is_Sc=__Cprt}', "");
    Expect(1, 67648, '\P{Is_Sc=__Cprt}', "");
    Expect(0, 67648, '\P{^Is_Sc=__Cprt}', "");
    Error('\p{Script:    -CYRILLIC/a/}');
    Error('\P{Script:    -CYRILLIC/a/}');
    Expect(1, 65071, '\p{Script=cyrillic}', "");
    Expect(0, 65071, '\p{^Script=cyrillic}', "");
    Expect(0, 65071, '\P{Script=cyrillic}', "");
    Expect(1, 65071, '\P{^Script=cyrillic}', "");
    Expect(0, 65072, '\p{Script=cyrillic}', "");
    Expect(1, 65072, '\p{^Script=cyrillic}', "");
    Expect(1, 65072, '\P{Script=cyrillic}', "");
    Expect(0, 65072, '\P{^Script=cyrillic}', "");
    Expect(1, 65071, '\p{Script=-Cyrillic}', "");
    Expect(0, 65071, '\p{^Script=-Cyrillic}', "");
    Expect(0, 65071, '\P{Script=-Cyrillic}', "");
    Expect(1, 65071, '\P{^Script=-Cyrillic}', "");
    Expect(0, 65072, '\p{Script=-Cyrillic}', "");
    Expect(1, 65072, '\p{^Script=-Cyrillic}', "");
    Expect(1, 65072, '\P{Script=-Cyrillic}', "");
    Expect(0, 65072, '\P{^Script=-Cyrillic}', "");
    Error('\p{Sc= 	cyrl/a/}');
    Error('\P{Sc= 	cyrl/a/}');
    Expect(1, 65071, '\p{Sc=cyrl}', "");
    Expect(0, 65071, '\p{^Sc=cyrl}', "");
    Expect(0, 65071, '\P{Sc=cyrl}', "");
    Expect(1, 65071, '\P{^Sc=cyrl}', "");
    Expect(0, 65072, '\p{Sc=cyrl}', "");
    Expect(1, 65072, '\p{^Sc=cyrl}', "");
    Expect(1, 65072, '\P{Sc=cyrl}', "");
    Expect(0, 65072, '\P{^Sc=cyrl}', "");
    Expect(1, 65071, '\p{Sc=--Cyrl}', "");
    Expect(0, 65071, '\p{^Sc=--Cyrl}', "");
    Expect(0, 65071, '\P{Sc=--Cyrl}', "");
    Expect(1, 65071, '\P{^Sc=--Cyrl}', "");
    Expect(0, 65072, '\p{Sc=--Cyrl}', "");
    Expect(1, 65072, '\p{^Sc=--Cyrl}', "");
    Expect(1, 65072, '\P{Sc=--Cyrl}', "");
    Expect(0, 65072, '\P{^Sc=--Cyrl}', "");
    Error('\p{Is_Script=_:=cyrillic}');
    Error('\P{Is_Script=_:=cyrillic}');
    Expect(1, 65071, '\p{Is_Script:cyrillic}', "");
    Expect(0, 65071, '\p{^Is_Script:cyrillic}', "");
    Expect(0, 65071, '\P{Is_Script:cyrillic}', "");
    Expect(1, 65071, '\P{^Is_Script:cyrillic}', "");
    Expect(0, 65072, '\p{Is_Script:cyrillic}', "");
    Expect(1, 65072, '\p{^Is_Script:cyrillic}', "");
    Expect(1, 65072, '\P{Is_Script:cyrillic}', "");
    Expect(0, 65072, '\P{^Is_Script:cyrillic}', "");
    Expect(1, 65071, '\p{Is_Script=_Cyrillic}', "");
    Expect(0, 65071, '\p{^Is_Script=_Cyrillic}', "");
    Expect(0, 65071, '\P{Is_Script=_Cyrillic}', "");
    Expect(1, 65071, '\P{^Is_Script=_Cyrillic}', "");
    Expect(0, 65072, '\p{Is_Script=_Cyrillic}', "");
    Expect(1, 65072, '\p{^Is_Script=_Cyrillic}', "");
    Expect(1, 65072, '\P{Is_Script=_Cyrillic}', "");
    Expect(0, 65072, '\P{^Is_Script=_Cyrillic}', "");
    Error('\p{Is_Sc=_/a/cyrl}');
    Error('\P{Is_Sc=_/a/cyrl}');
    Expect(1, 65071, '\p{Is_Sc=cyrl}', "");
    Expect(0, 65071, '\p{^Is_Sc=cyrl}', "");
    Expect(0, 65071, '\P{Is_Sc=cyrl}', "");
    Expect(1, 65071, '\P{^Is_Sc=cyrl}', "");
    Expect(0, 65072, '\p{Is_Sc=cyrl}', "");
    Expect(1, 65072, '\p{^Is_Sc=cyrl}', "");
    Expect(1, 65072, '\P{Is_Sc=cyrl}', "");
    Expect(0, 65072, '\P{^Is_Sc=cyrl}', "");
    Expect(1, 65071, '\p{Is_Sc=_-Cyrl}', "");
    Expect(0, 65071, '\p{^Is_Sc=_-Cyrl}', "");
    Expect(0, 65071, '\P{Is_Sc=_-Cyrl}', "");
    Expect(1, 65071, '\P{^Is_Sc=_-Cyrl}', "");
    Expect(0, 65072, '\p{Is_Sc=_-Cyrl}', "");
    Expect(1, 65072, '\p{^Is_Sc=_-Cyrl}', "");
    Expect(1, 65072, '\P{Is_Sc=_-Cyrl}', "");
    Expect(0, 65072, '\P{^Is_Sc=_-Cyrl}', "");
    Error('\p{Script=-Devanagari/a/}');
    Error('\P{Script=-Devanagari/a/}');
    Expect(1, 43261, '\p{Script=devanagari}', "");
    Expect(0, 43261, '\p{^Script=devanagari}', "");
    Expect(0, 43261, '\P{Script=devanagari}', "");
    Expect(1, 43261, '\P{^Script=devanagari}', "");
    Expect(0, 43262, '\p{Script=devanagari}', "");
    Expect(1, 43262, '\p{^Script=devanagari}', "");
    Expect(1, 43262, '\P{Script=devanagari}', "");
    Expect(0, 43262, '\P{^Script=devanagari}', "");
    Expect(1, 43261, '\p{Script=	DEVANAGARI}', "");
    Expect(0, 43261, '\p{^Script=	DEVANAGARI}', "");
    Expect(0, 43261, '\P{Script=	DEVANAGARI}', "");
    Expect(1, 43261, '\P{^Script=	DEVANAGARI}', "");
    Expect(0, 43262, '\p{Script=	DEVANAGARI}', "");
    Expect(1, 43262, '\p{^Script=	DEVANAGARI}', "");
    Expect(1, 43262, '\P{Script=	DEVANAGARI}', "");
    Expect(0, 43262, '\P{^Script=	DEVANAGARI}', "");
    Error('\p{Sc=:=__DEVA}');
    Error('\P{Sc=:=__DEVA}');
    Expect(1, 43261, '\p{Sc=deva}', "");
    Expect(0, 43261, '\p{^Sc=deva}', "");
    Expect(0, 43261, '\P{Sc=deva}', "");
    Expect(1, 43261, '\P{^Sc=deva}', "");
    Expect(0, 43262, '\p{Sc=deva}', "");
    Expect(1, 43262, '\p{^Sc=deva}', "");
    Expect(1, 43262, '\P{Sc=deva}', "");
    Expect(0, 43262, '\P{^Sc=deva}', "");
    Expect(1, 43261, '\p{Sc:  deva}', "");
    Expect(0, 43261, '\p{^Sc:  deva}', "");
    Expect(0, 43261, '\P{Sc:  deva}', "");
    Expect(1, 43261, '\P{^Sc:  deva}', "");
    Expect(0, 43262, '\p{Sc:  deva}', "");
    Expect(1, 43262, '\p{^Sc:  deva}', "");
    Expect(1, 43262, '\P{Sc:  deva}', "");
    Expect(0, 43262, '\P{^Sc:  deva}', "");
    Error('\p{Is_Script=:=	Devanagari}');
    Error('\P{Is_Script=:=	Devanagari}');
    Expect(1, 43261, '\p{Is_Script=devanagari}', "");
    Expect(0, 43261, '\p{^Is_Script=devanagari}', "");
    Expect(0, 43261, '\P{Is_Script=devanagari}', "");
    Expect(1, 43261, '\P{^Is_Script=devanagari}', "");
    Expect(0, 43262, '\p{Is_Script=devanagari}', "");
    Expect(1, 43262, '\p{^Is_Script=devanagari}', "");
    Expect(1, 43262, '\P{Is_Script=devanagari}', "");
    Expect(0, 43262, '\P{^Is_Script=devanagari}', "");
    Expect(1, 43261, '\p{Is_Script=-	DEVANAGARI}', "");
    Expect(0, 43261, '\p{^Is_Script=-	DEVANAGARI}', "");
    Expect(0, 43261, '\P{Is_Script=-	DEVANAGARI}', "");
    Expect(1, 43261, '\P{^Is_Script=-	DEVANAGARI}', "");
    Expect(0, 43262, '\p{Is_Script=-	DEVANAGARI}', "");
    Expect(1, 43262, '\p{^Is_Script=-	DEVANAGARI}', "");
    Expect(1, 43262, '\P{Is_Script=-	DEVANAGARI}', "");
    Expect(0, 43262, '\P{^Is_Script=-	DEVANAGARI}', "");
    Error('\p{Is_Sc=	:=deva}');
    Error('\P{Is_Sc=	:=deva}');
    Expect(1, 43261, '\p{Is_Sc=deva}', "");
    Expect(0, 43261, '\p{^Is_Sc=deva}', "");
    Expect(0, 43261, '\P{Is_Sc=deva}', "");
    Expect(1, 43261, '\P{^Is_Sc=deva}', "");
    Expect(0, 43262, '\p{Is_Sc=deva}', "");
    Expect(1, 43262, '\p{^Is_Sc=deva}', "");
    Expect(1, 43262, '\P{Is_Sc=deva}', "");
    Expect(0, 43262, '\P{^Is_Sc=deva}', "");
    Expect(1, 43261, '\p{Is_Sc=-deva}', "");
    Expect(0, 43261, '\p{^Is_Sc=-deva}', "");
    Expect(0, 43261, '\P{Is_Sc=-deva}', "");
    Expect(1, 43261, '\P{^Is_Sc=-deva}', "");
    Expect(0, 43262, '\p{Is_Sc=-deva}', "");
    Expect(1, 43262, '\p{^Is_Sc=-deva}', "");
    Expect(1, 43262, '\P{Is_Sc=-deva}', "");
    Expect(0, 43262, '\P{^Is_Sc=-deva}', "");
    Error('\p{Script:   :=Deseret}');
    Error('\P{Script:   :=Deseret}');
    Expect(1, 66639, '\p{Script:   deseret}', "");
    Expect(0, 66639, '\p{^Script:   deseret}', "");
    Expect(0, 66639, '\P{Script:   deseret}', "");
    Expect(1, 66639, '\P{^Script:   deseret}', "");
    Expect(0, 66640, '\p{Script:   deseret}', "");
    Expect(1, 66640, '\p{^Script:   deseret}', "");
    Expect(1, 66640, '\P{Script:   deseret}', "");
    Expect(0, 66640, '\P{^Script:   deseret}', "");
    Expect(1, 66639, '\p{Script=-Deseret}', "");
    Expect(0, 66639, '\p{^Script=-Deseret}', "");
    Expect(0, 66639, '\P{Script=-Deseret}', "");
    Expect(1, 66639, '\P{^Script=-Deseret}', "");
    Expect(0, 66640, '\p{Script=-Deseret}', "");
    Expect(1, 66640, '\p{^Script=-Deseret}', "");
    Expect(1, 66640, '\P{Script=-Deseret}', "");
    Expect(0, 66640, '\P{^Script=-Deseret}', "");
    Error('\p{Sc=:=	-Dsrt}');
    Error('\P{Sc=:=	-Dsrt}');
    Expect(1, 66639, '\p{Sc=dsrt}', "");
    Expect(0, 66639, '\p{^Sc=dsrt}', "");
    Expect(0, 66639, '\P{Sc=dsrt}', "");
    Expect(1, 66639, '\P{^Sc=dsrt}', "");
    Expect(0, 66640, '\p{Sc=dsrt}', "");
    Expect(1, 66640, '\p{^Sc=dsrt}', "");
    Expect(1, 66640, '\P{Sc=dsrt}', "");
    Expect(0, 66640, '\P{^Sc=dsrt}', "");
    Expect(1, 66639, '\p{Sc:- Dsrt}', "");
    Expect(0, 66639, '\p{^Sc:- Dsrt}', "");
    Expect(0, 66639, '\P{Sc:- Dsrt}', "");
    Expect(1, 66639, '\P{^Sc:- Dsrt}', "");
    Expect(0, 66640, '\p{Sc:- Dsrt}', "");
    Expect(1, 66640, '\p{^Sc:- Dsrt}', "");
    Expect(1, 66640, '\P{Sc:- Dsrt}', "");
    Expect(0, 66640, '\P{^Sc:- Dsrt}', "");
    Error('\p{Is_Script=	_Deseret:=}');
    Error('\P{Is_Script=	_Deseret:=}');
    Expect(1, 66639, '\p{Is_Script: deseret}', "");
    Expect(0, 66639, '\p{^Is_Script: deseret}', "");
    Expect(0, 66639, '\P{Is_Script: deseret}', "");
    Expect(1, 66639, '\P{^Is_Script: deseret}', "");
    Expect(0, 66640, '\p{Is_Script: deseret}', "");
    Expect(1, 66640, '\p{^Is_Script: deseret}', "");
    Expect(1, 66640, '\P{Is_Script: deseret}', "");
    Expect(0, 66640, '\P{^Is_Script: deseret}', "");
    Expect(1, 66639, '\p{Is_Script=	_DESERET}', "");
    Expect(0, 66639, '\p{^Is_Script=	_DESERET}', "");
    Expect(0, 66639, '\P{Is_Script=	_DESERET}', "");
    Expect(1, 66639, '\P{^Is_Script=	_DESERET}', "");
    Expect(0, 66640, '\p{Is_Script=	_DESERET}', "");
    Expect(1, 66640, '\p{^Is_Script=	_DESERET}', "");
    Expect(1, 66640, '\P{Is_Script=	_DESERET}', "");
    Expect(0, 66640, '\P{^Is_Script=	_DESERET}', "");
    Error('\p{Is_Sc=/a/_ Dsrt}');
    Error('\P{Is_Sc=/a/_ Dsrt}');
    Expect(1, 66639, '\p{Is_Sc=dsrt}', "");
    Expect(0, 66639, '\p{^Is_Sc=dsrt}', "");
    Expect(0, 66639, '\P{Is_Sc=dsrt}', "");
    Expect(1, 66639, '\P{^Is_Sc=dsrt}', "");
    Expect(0, 66640, '\p{Is_Sc=dsrt}', "");
    Expect(1, 66640, '\p{^Is_Sc=dsrt}', "");
    Expect(1, 66640, '\P{Is_Sc=dsrt}', "");
    Expect(0, 66640, '\P{^Is_Sc=dsrt}', "");
    Expect(1, 66639, '\p{Is_Sc=_	Dsrt}', "");
    Expect(0, 66639, '\p{^Is_Sc=_	Dsrt}', "");
    Expect(0, 66639, '\P{Is_Sc=_	Dsrt}', "");
    Expect(1, 66639, '\P{^Is_Sc=_	Dsrt}', "");
    Expect(0, 66640, '\p{Is_Sc=_	Dsrt}', "");
    Expect(1, 66640, '\p{^Is_Sc=_	Dsrt}', "");
    Expect(1, 66640, '\P{Is_Sc=_	Dsrt}', "");
    Expect(0, 66640, '\P{^Is_Sc=_	Dsrt}', "");
    Error('\p{Script=-/a/Duployan}');
    Error('\P{Script=-/a/Duployan}');
    Expect(1, 113823, '\p{Script=duployan}', "");
    Expect(0, 113823, '\p{^Script=duployan}', "");
    Expect(0, 113823, '\P{Script=duployan}', "");
    Expect(1, 113823, '\P{^Script=duployan}', "");
    Expect(0, 113824, '\p{Script=duployan}', "");
    Expect(1, 113824, '\p{^Script=duployan}', "");
    Expect(1, 113824, '\P{Script=duployan}', "");
    Expect(0, 113824, '\P{^Script=duployan}', "");
    Expect(1, 113823, '\p{Script=_DUPLOYAN}', "");
    Expect(0, 113823, '\p{^Script=_DUPLOYAN}', "");
    Expect(0, 113823, '\P{Script=_DUPLOYAN}', "");
    Expect(1, 113823, '\P{^Script=_DUPLOYAN}', "");
    Expect(0, 113824, '\p{Script=_DUPLOYAN}', "");
    Expect(1, 113824, '\p{^Script=_DUPLOYAN}', "");
    Expect(1, 113824, '\P{Script=_DUPLOYAN}', "");
    Expect(0, 113824, '\P{^Script=_DUPLOYAN}', "");
    Error('\p{Sc: /a/Dupl}');
    Error('\P{Sc: /a/Dupl}');
    Expect(1, 113823, '\p{Sc=dupl}', "");
    Expect(0, 113823, '\p{^Sc=dupl}', "");
    Expect(0, 113823, '\P{Sc=dupl}', "");
    Expect(1, 113823, '\P{^Sc=dupl}', "");
    Expect(0, 113824, '\p{Sc=dupl}', "");
    Expect(1, 113824, '\p{^Sc=dupl}', "");
    Expect(1, 113824, '\P{Sc=dupl}', "");
    Expect(0, 113824, '\P{^Sc=dupl}', "");
    Expect(1, 113823, '\p{Sc=	-Dupl}', "");
    Expect(0, 113823, '\p{^Sc=	-Dupl}', "");
    Expect(0, 113823, '\P{Sc=	-Dupl}', "");
    Expect(1, 113823, '\P{^Sc=	-Dupl}', "");
    Expect(0, 113824, '\p{Sc=	-Dupl}', "");
    Expect(1, 113824, '\p{^Sc=	-Dupl}', "");
    Expect(1, 113824, '\P{Sc=	-Dupl}', "");
    Expect(0, 113824, '\P{^Sc=	-Dupl}', "");
    Error('\p{Is_Script= /a/Duployan}');
    Error('\P{Is_Script= /a/Duployan}');
    Expect(1, 113823, '\p{Is_Script=duployan}', "");
    Expect(0, 113823, '\p{^Is_Script=duployan}', "");
    Expect(0, 113823, '\P{Is_Script=duployan}', "");
    Expect(1, 113823, '\P{^Is_Script=duployan}', "");
    Expect(0, 113824, '\p{Is_Script=duployan}', "");
    Expect(1, 113824, '\p{^Is_Script=duployan}', "");
    Expect(1, 113824, '\P{Is_Script=duployan}', "");
    Expect(0, 113824, '\P{^Is_Script=duployan}', "");
    Expect(1, 113823, '\p{Is_Script=	-Duployan}', "");
    Expect(0, 113823, '\p{^Is_Script=	-Duployan}', "");
    Expect(0, 113823, '\P{Is_Script=	-Duployan}', "");
    Expect(1, 113823, '\P{^Is_Script=	-Duployan}', "");
    Expect(0, 113824, '\p{Is_Script=	-Duployan}', "");
    Expect(1, 113824, '\p{^Is_Script=	-Duployan}', "");
    Expect(1, 113824, '\P{Is_Script=	-Duployan}', "");
    Expect(0, 113824, '\P{^Is_Script=	-Duployan}', "");
    Error('\p{Is_Sc= /a/Dupl}');
    Error('\P{Is_Sc= /a/Dupl}');
    Expect(1, 113823, '\p{Is_Sc=dupl}', "");
    Expect(0, 113823, '\p{^Is_Sc=dupl}', "");
    Expect(0, 113823, '\P{Is_Sc=dupl}', "");
    Expect(1, 113823, '\P{^Is_Sc=dupl}', "");
    Expect(0, 113824, '\p{Is_Sc=dupl}', "");
    Expect(1, 113824, '\p{^Is_Sc=dupl}', "");
    Expect(1, 113824, '\P{Is_Sc=dupl}', "");
    Expect(0, 113824, '\P{^Is_Sc=dupl}', "");
    Expect(1, 113823, '\p{Is_Sc= 	Dupl}', "");
    Expect(0, 113823, '\p{^Is_Sc= 	Dupl}', "");
    Expect(0, 113823, '\P{Is_Sc= 	Dupl}', "");
    Expect(1, 113823, '\P{^Is_Sc= 	Dupl}', "");
    Expect(0, 113824, '\p{Is_Sc= 	Dupl}', "");
    Expect(1, 113824, '\p{^Is_Sc= 	Dupl}', "");
    Expect(1, 113824, '\P{Is_Sc= 	Dupl}', "");
    Expect(0, 113824, '\P{^Is_Sc= 	Dupl}', "");
    Error('\p{Script=:=		Egyptian_hieroglyphs}');
    Error('\P{Script=:=		Egyptian_hieroglyphs}');
    Expect(1, 78894, '\p{Script=egyptianhieroglyphs}', "");
    Expect(0, 78894, '\p{^Script=egyptianhieroglyphs}', "");
    Expect(0, 78894, '\P{Script=egyptianhieroglyphs}', "");
    Expect(1, 78894, '\P{^Script=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{Script=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{^Script=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{Script=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{^Script=egyptianhieroglyphs}', "");
    Expect(1, 78894, '\p{Script=_	Egyptian_Hieroglyphs}', "");
    Expect(0, 78894, '\p{^Script=_	Egyptian_Hieroglyphs}', "");
    Expect(0, 78894, '\P{Script=_	Egyptian_Hieroglyphs}', "");
    Expect(1, 78894, '\P{^Script=_	Egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\p{Script=_	Egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\p{^Script=_	Egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\P{Script=_	Egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\P{^Script=_	Egyptian_Hieroglyphs}', "");
    Error('\p{Sc=_:=Egyp}');
    Error('\P{Sc=_:=Egyp}');
    Expect(1, 78894, '\p{Sc=egyp}', "");
    Expect(0, 78894, '\p{^Sc=egyp}', "");
    Expect(0, 78894, '\P{Sc=egyp}', "");
    Expect(1, 78894, '\P{^Sc=egyp}', "");
    Expect(0, 78895, '\p{Sc=egyp}', "");
    Expect(1, 78895, '\p{^Sc=egyp}', "");
    Expect(1, 78895, '\P{Sc=egyp}', "");
    Expect(0, 78895, '\P{^Sc=egyp}', "");
    Expect(1, 78894, '\p{Sc=	-Egyp}', "");
    Expect(0, 78894, '\p{^Sc=	-Egyp}', "");
    Expect(0, 78894, '\P{Sc=	-Egyp}', "");
    Expect(1, 78894, '\P{^Sc=	-Egyp}', "");
    Expect(0, 78895, '\p{Sc=	-Egyp}', "");
    Expect(1, 78895, '\p{^Sc=	-Egyp}', "");
    Expect(1, 78895, '\P{Sc=	-Egyp}', "");
    Expect(0, 78895, '\P{^Sc=	-Egyp}', "");
    Error('\p{Is_Script=egyptian_HIEROGLYPHS/a/}');
    Error('\P{Is_Script=egyptian_HIEROGLYPHS/a/}');
    Expect(1, 78894, '\p{Is_Script=egyptianhieroglyphs}', "");
    Expect(0, 78894, '\p{^Is_Script=egyptianhieroglyphs}', "");
    Expect(0, 78894, '\P{Is_Script=egyptianhieroglyphs}', "");
    Expect(1, 78894, '\P{^Is_Script=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{Is_Script=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{^Is_Script=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{Is_Script=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{^Is_Script=egyptianhieroglyphs}', "");
    Expect(1, 78894, '\p{Is_Script=		egyptian_Hieroglyphs}', "");
    Expect(0, 78894, '\p{^Is_Script=		egyptian_Hieroglyphs}', "");
    Expect(0, 78894, '\P{Is_Script=		egyptian_Hieroglyphs}', "");
    Expect(1, 78894, '\P{^Is_Script=		egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\p{Is_Script=		egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\p{^Is_Script=		egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\P{Is_Script=		egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\P{^Is_Script=		egyptian_Hieroglyphs}', "");
    Error('\p{Is_Sc= -Egyp:=}');
    Error('\P{Is_Sc= -Egyp:=}');
    Expect(1, 78894, '\p{Is_Sc=egyp}', "");
    Expect(0, 78894, '\p{^Is_Sc=egyp}', "");
    Expect(0, 78894, '\P{Is_Sc=egyp}', "");
    Expect(1, 78894, '\P{^Is_Sc=egyp}', "");
    Expect(0, 78895, '\p{Is_Sc=egyp}', "");
    Expect(1, 78895, '\p{^Is_Sc=egyp}', "");
    Expect(1, 78895, '\P{Is_Sc=egyp}', "");
    Expect(0, 78895, '\P{^Is_Sc=egyp}', "");
    Expect(1, 78894, '\p{Is_Sc= _Egyp}', "");
    Expect(0, 78894, '\p{^Is_Sc= _Egyp}', "");
    Expect(0, 78894, '\P{Is_Sc= _Egyp}', "");
    Expect(1, 78894, '\P{^Is_Sc= _Egyp}', "");
    Expect(0, 78895, '\p{Is_Sc= _Egyp}', "");
    Expect(1, 78895, '\p{^Is_Sc= _Egyp}', "");
    Expect(1, 78895, '\P{Is_Sc= _Egyp}', "");
    Expect(0, 78895, '\P{^Is_Sc= _Egyp}', "");
    Error('\p{Script=/a/_ELBASAN}');
    Error('\P{Script=/a/_ELBASAN}');
    Expect(1, 66855, '\p{Script=elbasan}', "");
    Expect(0, 66855, '\p{^Script=elbasan}', "");
    Expect(0, 66855, '\P{Script=elbasan}', "");
    Expect(1, 66855, '\P{^Script=elbasan}', "");
    Expect(0, 66856, '\p{Script=elbasan}', "");
    Expect(1, 66856, '\p{^Script=elbasan}', "");
    Expect(1, 66856, '\P{Script=elbasan}', "");
    Expect(0, 66856, '\P{^Script=elbasan}', "");
    Expect(1, 66855, '\p{Script=-	Elbasan}', "");
    Expect(0, 66855, '\p{^Script=-	Elbasan}', "");
    Expect(0, 66855, '\P{Script=-	Elbasan}', "");
    Expect(1, 66855, '\P{^Script=-	Elbasan}', "");
    Expect(0, 66856, '\p{Script=-	Elbasan}', "");
    Expect(1, 66856, '\p{^Script=-	Elbasan}', "");
    Expect(1, 66856, '\P{Script=-	Elbasan}', "");
    Expect(0, 66856, '\P{^Script=-	Elbasan}', "");
    Error('\p{Sc=-Elba:=}');
    Error('\P{Sc=-Elba:=}');
    Expect(1, 66855, '\p{Sc=elba}', "");
    Expect(0, 66855, '\p{^Sc=elba}', "");
    Expect(0, 66855, '\P{Sc=elba}', "");
    Expect(1, 66855, '\P{^Sc=elba}', "");
    Expect(0, 66856, '\p{Sc=elba}', "");
    Expect(1, 66856, '\p{^Sc=elba}', "");
    Expect(1, 66856, '\P{Sc=elba}', "");
    Expect(0, 66856, '\P{^Sc=elba}', "");
    Expect(1, 66855, '\p{Sc=	Elba}', "");
    Expect(0, 66855, '\p{^Sc=	Elba}', "");
    Expect(0, 66855, '\P{Sc=	Elba}', "");
    Expect(1, 66855, '\P{^Sc=	Elba}', "");
    Expect(0, 66856, '\p{Sc=	Elba}', "");
    Expect(1, 66856, '\p{^Sc=	Elba}', "");
    Expect(1, 66856, '\P{Sc=	Elba}', "");
    Expect(0, 66856, '\P{^Sc=	Elba}', "");
    Error('\p{Is_Script=/a/	_elbasan}');
    Error('\P{Is_Script=/a/	_elbasan}');
    Expect(1, 66855, '\p{Is_Script=elbasan}', "");
    Expect(0, 66855, '\p{^Is_Script=elbasan}', "");
    Expect(0, 66855, '\P{Is_Script=elbasan}', "");
    Expect(1, 66855, '\P{^Is_Script=elbasan}', "");
    Expect(0, 66856, '\p{Is_Script=elbasan}', "");
    Expect(1, 66856, '\p{^Is_Script=elbasan}', "");
    Expect(1, 66856, '\P{Is_Script=elbasan}', "");
    Expect(0, 66856, '\P{^Is_Script=elbasan}', "");
    Expect(1, 66855, '\p{Is_Script= Elbasan}', "");
    Expect(0, 66855, '\p{^Is_Script= Elbasan}', "");
    Expect(0, 66855, '\P{Is_Script= Elbasan}', "");
    Expect(1, 66855, '\P{^Is_Script= Elbasan}', "");
    Expect(0, 66856, '\p{Is_Script= Elbasan}', "");
    Expect(1, 66856, '\p{^Is_Script= Elbasan}', "");
    Expect(1, 66856, '\P{Is_Script= Elbasan}', "");
    Expect(0, 66856, '\P{^Is_Script= Elbasan}', "");
    Error('\p{Is_Sc=_ELBA:=}');
    Error('\P{Is_Sc=_ELBA:=}');
    Expect(1, 66855, '\p{Is_Sc=elba}', "");
    Expect(0, 66855, '\p{^Is_Sc=elba}', "");
    Expect(0, 66855, '\P{Is_Sc=elba}', "");
    Expect(1, 66855, '\P{^Is_Sc=elba}', "");
    Expect(0, 66856, '\p{Is_Sc=elba}', "");
    Expect(1, 66856, '\p{^Is_Sc=elba}', "");
    Expect(1, 66856, '\P{Is_Sc=elba}', "");
    Expect(0, 66856, '\P{^Is_Sc=elba}', "");
    Expect(1, 66855, '\p{Is_Sc= elba}', "");
    Expect(0, 66855, '\p{^Is_Sc= elba}', "");
    Expect(0, 66855, '\P{Is_Sc= elba}', "");
    Expect(1, 66855, '\P{^Is_Sc= elba}', "");
    Expect(0, 66856, '\p{Is_Sc= elba}', "");
    Expect(1, 66856, '\p{^Is_Sc= elba}', "");
    Expect(1, 66856, '\P{Is_Sc= elba}', "");
    Expect(0, 66856, '\P{^Is_Sc= elba}', "");
    Error('\p{Script:	/a/		ethiopic}');
    Error('\P{Script:	/a/		ethiopic}');
    Expect(1, 43822, '\p{Script:ethiopic}', "");
    Expect(0, 43822, '\p{^Script:ethiopic}', "");
    Expect(0, 43822, '\P{Script:ethiopic}', "");
    Expect(1, 43822, '\P{^Script:ethiopic}', "");
    Expect(0, 43823, '\p{Script:ethiopic}', "");
    Expect(1, 43823, '\p{^Script:ethiopic}', "");
    Expect(1, 43823, '\P{Script:ethiopic}', "");
    Expect(0, 43823, '\P{^Script:ethiopic}', "");
    Expect(1, 43822, '\p{Script=_ Ethiopic}', "");
    Expect(0, 43822, '\p{^Script=_ Ethiopic}', "");
    Expect(0, 43822, '\P{Script=_ Ethiopic}', "");
    Expect(1, 43822, '\P{^Script=_ Ethiopic}', "");
    Expect(0, 43823, '\p{Script=_ Ethiopic}', "");
    Expect(1, 43823, '\p{^Script=_ Ethiopic}', "");
    Expect(1, 43823, '\P{Script=_ Ethiopic}', "");
    Expect(0, 43823, '\P{^Script=_ Ethiopic}', "");
    Error('\p{Sc=/a/Ethi}');
    Error('\P{Sc=/a/Ethi}');
    Expect(1, 43822, '\p{Sc=ethi}', "");
    Expect(0, 43822, '\p{^Sc=ethi}', "");
    Expect(0, 43822, '\P{Sc=ethi}', "");
    Expect(1, 43822, '\P{^Sc=ethi}', "");
    Expect(0, 43823, '\p{Sc=ethi}', "");
    Expect(1, 43823, '\p{^Sc=ethi}', "");
    Expect(1, 43823, '\P{Sc=ethi}', "");
    Expect(0, 43823, '\P{^Sc=ethi}', "");
    Expect(1, 43822, '\p{Sc=	Ethi}', "");
    Expect(0, 43822, '\p{^Sc=	Ethi}', "");
    Expect(0, 43822, '\P{Sc=	Ethi}', "");
    Expect(1, 43822, '\P{^Sc=	Ethi}', "");
    Expect(0, 43823, '\p{Sc=	Ethi}', "");
    Expect(1, 43823, '\p{^Sc=	Ethi}', "");
    Expect(1, 43823, '\P{Sc=	Ethi}', "");
    Expect(0, 43823, '\P{^Sc=	Ethi}', "");
    Error('\p{Is_Script=/a/_	ETHIOPIC}');
    Error('\P{Is_Script=/a/_	ETHIOPIC}');
    Expect(1, 43822, '\p{Is_Script=ethiopic}', "");
    Expect(0, 43822, '\p{^Is_Script=ethiopic}', "");
    Expect(0, 43822, '\P{Is_Script=ethiopic}', "");
    Expect(1, 43822, '\P{^Is_Script=ethiopic}', "");
    Expect(0, 43823, '\p{Is_Script=ethiopic}', "");
    Expect(1, 43823, '\p{^Is_Script=ethiopic}', "");
    Expect(1, 43823, '\P{Is_Script=ethiopic}', "");
    Expect(0, 43823, '\P{^Is_Script=ethiopic}', "");
    Expect(1, 43822, '\p{Is_Script=__ETHIOPIC}', "");
    Expect(0, 43822, '\p{^Is_Script=__ETHIOPIC}', "");
    Expect(0, 43822, '\P{Is_Script=__ETHIOPIC}', "");
    Expect(1, 43822, '\P{^Is_Script=__ETHIOPIC}', "");
    Expect(0, 43823, '\p{Is_Script=__ETHIOPIC}', "");
    Expect(1, 43823, '\p{^Is_Script=__ETHIOPIC}', "");
    Expect(1, 43823, '\P{Is_Script=__ETHIOPIC}', "");
    Expect(0, 43823, '\P{^Is_Script=__ETHIOPIC}', "");
    Error('\p{Is_Sc:_/a/Ethi}');
    Error('\P{Is_Sc:_/a/Ethi}');
    Expect(1, 43822, '\p{Is_Sc=ethi}', "");
    Expect(0, 43822, '\p{^Is_Sc=ethi}', "");
    Expect(0, 43822, '\P{Is_Sc=ethi}', "");
    Expect(1, 43822, '\P{^Is_Sc=ethi}', "");
    Expect(0, 43823, '\p{Is_Sc=ethi}', "");
    Expect(1, 43823, '\p{^Is_Sc=ethi}', "");
    Expect(1, 43823, '\P{Is_Sc=ethi}', "");
    Expect(0, 43823, '\P{^Is_Sc=ethi}', "");
    Expect(1, 43822, '\p{Is_Sc= -ethi}', "");
    Expect(0, 43822, '\p{^Is_Sc= -ethi}', "");
    Expect(0, 43822, '\P{Is_Sc= -ethi}', "");
    Expect(1, 43822, '\P{^Is_Sc= -ethi}', "");
    Expect(0, 43823, '\p{Is_Sc= -ethi}', "");
    Expect(1, 43823, '\p{^Is_Sc= -ethi}', "");
    Expect(1, 43823, '\P{Is_Sc= -ethi}', "");
    Expect(0, 43823, '\P{^Is_Sc= -ethi}', "");
    Error('\p{Script=:=_ Georgian}');
    Error('\P{Script=:=_ Georgian}');
    Expect(1, 11565, '\p{Script=georgian}', "");
    Expect(0, 11565, '\p{^Script=georgian}', "");
    Expect(0, 11565, '\P{Script=georgian}', "");
    Expect(1, 11565, '\P{^Script=georgian}', "");
    Expect(0, 11566, '\p{Script=georgian}', "");
    Expect(1, 11566, '\p{^Script=georgian}', "");
    Expect(1, 11566, '\P{Script=georgian}', "");
    Expect(0, 11566, '\P{^Script=georgian}', "");
    Expect(1, 11565, '\p{Script=-georgian}', "");
    Expect(0, 11565, '\p{^Script=-georgian}', "");
    Expect(0, 11565, '\P{Script=-georgian}', "");
    Expect(1, 11565, '\P{^Script=-georgian}', "");
    Expect(0, 11566, '\p{Script=-georgian}', "");
    Expect(1, 11566, '\p{^Script=-georgian}', "");
    Expect(1, 11566, '\P{Script=-georgian}', "");
    Expect(0, 11566, '\P{^Script=-georgian}', "");
    Error('\p{Sc=--GEOR:=}');
    Error('\P{Sc=--GEOR:=}');
    Expect(1, 11565, '\p{Sc=geor}', "");
    Expect(0, 11565, '\p{^Sc=geor}', "");
    Expect(0, 11565, '\P{Sc=geor}', "");
    Expect(1, 11565, '\P{^Sc=geor}', "");
    Expect(0, 11566, '\p{Sc=geor}', "");
    Expect(1, 11566, '\p{^Sc=geor}', "");
    Expect(1, 11566, '\P{Sc=geor}', "");
    Expect(0, 11566, '\P{^Sc=geor}', "");
    Expect(1, 11565, '\p{Sc=	geor}', "");
    Expect(0, 11565, '\p{^Sc=	geor}', "");
    Expect(0, 11565, '\P{Sc=	geor}', "");
    Expect(1, 11565, '\P{^Sc=	geor}', "");
    Expect(0, 11566, '\p{Sc=	geor}', "");
    Expect(1, 11566, '\p{^Sc=	geor}', "");
    Expect(1, 11566, '\P{Sc=	geor}', "");
    Expect(0, 11566, '\P{^Sc=	geor}', "");
    Error('\p{Is_Script= GEORGIAN:=}');
    Error('\P{Is_Script= GEORGIAN:=}');
    Expect(1, 11565, '\p{Is_Script=georgian}', "");
    Expect(0, 11565, '\p{^Is_Script=georgian}', "");
    Expect(0, 11565, '\P{Is_Script=georgian}', "");
    Expect(1, 11565, '\P{^Is_Script=georgian}', "");
    Expect(0, 11566, '\p{Is_Script=georgian}', "");
    Expect(1, 11566, '\p{^Is_Script=georgian}', "");
    Expect(1, 11566, '\P{Is_Script=georgian}', "");
    Expect(0, 11566, '\P{^Is_Script=georgian}', "");
    Expect(1, 11565, '\p{Is_Script:Georgian}', "");
    Expect(0, 11565, '\p{^Is_Script:Georgian}', "");
    Expect(0, 11565, '\P{Is_Script:Georgian}', "");
    Expect(1, 11565, '\P{^Is_Script:Georgian}', "");
    Expect(0, 11566, '\p{Is_Script:Georgian}', "");
    Expect(1, 11566, '\p{^Is_Script:Georgian}', "");
    Expect(1, 11566, '\P{Is_Script:Georgian}', "");
    Expect(0, 11566, '\P{^Is_Script:Georgian}', "");
    Error('\p{Is_Sc= /a/Geor}');
    Error('\P{Is_Sc= /a/Geor}');
    Expect(1, 11565, '\p{Is_Sc=geor}', "");
    Expect(0, 11565, '\p{^Is_Sc=geor}', "");
    Expect(0, 11565, '\P{Is_Sc=geor}', "");
    Expect(1, 11565, '\P{^Is_Sc=geor}', "");
    Expect(0, 11566, '\p{Is_Sc=geor}', "");
    Expect(1, 11566, '\p{^Is_Sc=geor}', "");
    Expect(1, 11566, '\P{Is_Sc=geor}', "");
    Expect(0, 11566, '\P{^Is_Sc=geor}', "");
    Expect(1, 11565, '\p{Is_Sc=__geor}', "");
    Expect(0, 11565, '\p{^Is_Sc=__geor}', "");
    Expect(0, 11565, '\P{Is_Sc=__geor}', "");
    Expect(1, 11565, '\P{^Is_Sc=__geor}', "");
    Expect(0, 11566, '\p{Is_Sc=__geor}', "");
    Expect(1, 11566, '\p{^Is_Sc=__geor}', "");
    Expect(1, 11566, '\P{Is_Sc=__geor}', "");
    Expect(0, 11566, '\P{^Is_Sc=__geor}', "");
    Error('\p{Script=:=--Glagolitic}');
    Error('\P{Script=:=--Glagolitic}');
    Expect(1, 122922, '\p{Script=glagolitic}', "");
    Expect(0, 122922, '\p{^Script=glagolitic}', "");
    Expect(0, 122922, '\P{Script=glagolitic}', "");
    Expect(1, 122922, '\P{^Script=glagolitic}', "");
    Expect(0, 122923, '\p{Script=glagolitic}', "");
    Expect(1, 122923, '\p{^Script=glagolitic}', "");
    Expect(1, 122923, '\P{Script=glagolitic}', "");
    Expect(0, 122923, '\P{^Script=glagolitic}', "");
    Expect(1, 122922, '\p{Script=_Glagolitic}', "");
    Expect(0, 122922, '\p{^Script=_Glagolitic}', "");
    Expect(0, 122922, '\P{Script=_Glagolitic}', "");
    Expect(1, 122922, '\P{^Script=_Glagolitic}', "");
    Expect(0, 122923, '\p{Script=_Glagolitic}', "");
    Expect(1, 122923, '\p{^Script=_Glagolitic}', "");
    Expect(1, 122923, '\P{Script=_Glagolitic}', "");
    Expect(0, 122923, '\P{^Script=_Glagolitic}', "");
    Error('\p{Sc=:=	GLAG}');
    Error('\P{Sc=:=	GLAG}');
    Expect(1, 122922, '\p{Sc=glag}', "");
    Expect(0, 122922, '\p{^Sc=glag}', "");
    Expect(0, 122922, '\P{Sc=glag}', "");
    Expect(1, 122922, '\P{^Sc=glag}', "");
    Expect(0, 122923, '\p{Sc=glag}', "");
    Expect(1, 122923, '\p{^Sc=glag}', "");
    Expect(1, 122923, '\P{Sc=glag}', "");
    Expect(0, 122923, '\P{^Sc=glag}', "");
    Expect(1, 122922, '\p{Sc=- GLAG}', "");
    Expect(0, 122922, '\p{^Sc=- GLAG}', "");
    Expect(0, 122922, '\P{Sc=- GLAG}', "");
    Expect(1, 122922, '\P{^Sc=- GLAG}', "");
    Expect(0, 122923, '\p{Sc=- GLAG}', "");
    Expect(1, 122923, '\p{^Sc=- GLAG}', "");
    Expect(1, 122923, '\P{Sc=- GLAG}', "");
    Expect(0, 122923, '\P{^Sc=- GLAG}', "");
    Error('\p{Is_Script=	GLAGOLITIC:=}');
    Error('\P{Is_Script=	GLAGOLITIC:=}');
    Expect(1, 122922, '\p{Is_Script=glagolitic}', "");
    Expect(0, 122922, '\p{^Is_Script=glagolitic}', "");
    Expect(0, 122922, '\P{Is_Script=glagolitic}', "");
    Expect(1, 122922, '\P{^Is_Script=glagolitic}', "");
    Expect(0, 122923, '\p{Is_Script=glagolitic}', "");
    Expect(1, 122923, '\p{^Is_Script=glagolitic}', "");
    Expect(1, 122923, '\P{Is_Script=glagolitic}', "");
    Expect(0, 122923, '\P{^Is_Script=glagolitic}', "");
    Expect(1, 122922, '\p{Is_Script=		glagolitic}', "");
    Expect(0, 122922, '\p{^Is_Script=		glagolitic}', "");
    Expect(0, 122922, '\P{Is_Script=		glagolitic}', "");
    Expect(1, 122922, '\P{^Is_Script=		glagolitic}', "");
    Expect(0, 122923, '\p{Is_Script=		glagolitic}', "");
    Expect(1, 122923, '\p{^Is_Script=		glagolitic}', "");
    Expect(1, 122923, '\P{Is_Script=		glagolitic}', "");
    Expect(0, 122923, '\P{^Is_Script=		glagolitic}', "");
    Error('\p{Is_Sc=-:=glag}');
    Error('\P{Is_Sc=-:=glag}');
    Expect(1, 122922, '\p{Is_Sc=glag}', "");
    Expect(0, 122922, '\p{^Is_Sc=glag}', "");
    Expect(0, 122922, '\P{Is_Sc=glag}', "");
    Expect(1, 122922, '\P{^Is_Sc=glag}', "");
    Expect(0, 122923, '\p{Is_Sc=glag}', "");
    Expect(1, 122923, '\p{^Is_Sc=glag}', "");
    Expect(1, 122923, '\P{Is_Sc=glag}', "");
    Expect(0, 122923, '\P{^Is_Sc=glag}', "");
    Expect(1, 122922, '\p{Is_Sc= -Glag}', "");
    Expect(0, 122922, '\p{^Is_Sc= -Glag}', "");
    Expect(0, 122922, '\P{Is_Sc= -Glag}', "");
    Expect(1, 122922, '\P{^Is_Sc= -Glag}', "");
    Expect(0, 122923, '\p{Is_Sc= -Glag}', "");
    Expect(1, 122923, '\p{^Is_Sc= -Glag}', "");
    Expect(1, 122923, '\P{Is_Sc= -Glag}', "");
    Expect(0, 122923, '\P{^Is_Sc= -Glag}', "");
    Error('\p{Script=/a/ Gothic}');
    Error('\P{Script=/a/ Gothic}');
    Expect(1, 66378, '\p{Script=gothic}', "");
    Expect(0, 66378, '\p{^Script=gothic}', "");
    Expect(0, 66378, '\P{Script=gothic}', "");
    Expect(1, 66378, '\P{^Script=gothic}', "");
    Expect(0, 66379, '\p{Script=gothic}', "");
    Expect(1, 66379, '\p{^Script=gothic}', "");
    Expect(1, 66379, '\P{Script=gothic}', "");
    Expect(0, 66379, '\P{^Script=gothic}', "");
    Expect(1, 66378, '\p{Script=Gothic}', "");
    Expect(0, 66378, '\p{^Script=Gothic}', "");
    Expect(0, 66378, '\P{Script=Gothic}', "");
    Expect(1, 66378, '\P{^Script=Gothic}', "");
    Expect(0, 66379, '\p{Script=Gothic}', "");
    Expect(1, 66379, '\p{^Script=Gothic}', "");
    Expect(1, 66379, '\P{Script=Gothic}', "");
    Expect(0, 66379, '\P{^Script=Gothic}', "");
    Error('\p{Sc=/a/  Goth}');
    Error('\P{Sc=/a/  Goth}');
    Expect(1, 66378, '\p{Sc=goth}', "");
    Expect(0, 66378, '\p{^Sc=goth}', "");
    Expect(0, 66378, '\P{Sc=goth}', "");
    Expect(1, 66378, '\P{^Sc=goth}', "");
    Expect(0, 66379, '\p{Sc=goth}', "");
    Expect(1, 66379, '\p{^Sc=goth}', "");
    Expect(1, 66379, '\P{Sc=goth}', "");
    Expect(0, 66379, '\P{^Sc=goth}', "");
    Expect(1, 66378, '\p{Sc=-	Goth}', "");
    Expect(0, 66378, '\p{^Sc=-	Goth}', "");
    Expect(0, 66378, '\P{Sc=-	Goth}', "");
    Expect(1, 66378, '\P{^Sc=-	Goth}', "");
    Expect(0, 66379, '\p{Sc=-	Goth}', "");
    Expect(1, 66379, '\p{^Sc=-	Goth}', "");
    Expect(1, 66379, '\P{Sc=-	Goth}', "");
    Expect(0, 66379, '\P{^Sc=-	Goth}', "");
    Error('\p{Is_Script=	 GOTHIC:=}');
    Error('\P{Is_Script=	 GOTHIC:=}');
    Expect(1, 66378, '\p{Is_Script: gothic}', "");
    Expect(0, 66378, '\p{^Is_Script: gothic}', "");
    Expect(0, 66378, '\P{Is_Script: gothic}', "");
    Expect(1, 66378, '\P{^Is_Script: gothic}', "");
    Expect(0, 66379, '\p{Is_Script: gothic}', "");
    Expect(1, 66379, '\p{^Is_Script: gothic}', "");
    Expect(1, 66379, '\P{Is_Script: gothic}', "");
    Expect(0, 66379, '\P{^Is_Script: gothic}', "");
    Expect(1, 66378, '\p{Is_Script=- gothic}', "");
    Expect(0, 66378, '\p{^Is_Script=- gothic}', "");
    Expect(0, 66378, '\P{Is_Script=- gothic}', "");
    Expect(1, 66378, '\P{^Is_Script=- gothic}', "");
    Expect(0, 66379, '\p{Is_Script=- gothic}', "");
    Expect(1, 66379, '\p{^Is_Script=- gothic}', "");
    Expect(1, 66379, '\P{Is_Script=- gothic}', "");
    Expect(0, 66379, '\P{^Is_Script=- gothic}', "");
    Error('\p{Is_Sc=		Goth:=}');
    Error('\P{Is_Sc=		Goth:=}');
    Expect(1, 66378, '\p{Is_Sc=goth}', "");
    Expect(0, 66378, '\p{^Is_Sc=goth}', "");
    Expect(0, 66378, '\P{Is_Sc=goth}', "");
    Expect(1, 66378, '\P{^Is_Sc=goth}', "");
    Expect(0, 66379, '\p{Is_Sc=goth}', "");
    Expect(1, 66379, '\p{^Is_Sc=goth}', "");
    Expect(1, 66379, '\P{Is_Sc=goth}', "");
    Expect(0, 66379, '\P{^Is_Sc=goth}', "");
    Expect(1, 66378, '\p{Is_Sc=	_goth}', "");
    Expect(0, 66378, '\p{^Is_Sc=	_goth}', "");
    Expect(0, 66378, '\P{Is_Sc=	_goth}', "");
    Expect(1, 66378, '\P{^Is_Sc=	_goth}', "");
    Expect(0, 66379, '\p{Is_Sc=	_goth}', "");
    Expect(1, 66379, '\p{^Is_Sc=	_goth}', "");
    Expect(1, 66379, '\P{Is_Sc=	_goth}', "");
    Expect(0, 66379, '\P{^Is_Sc=	_goth}', "");
    Error('\p{Script=__GRANTHA/a/}');
    Error('\P{Script=__GRANTHA/a/}');
    Expect(1, 70516, '\p{Script:	grantha}', "");
    Expect(0, 70516, '\p{^Script:	grantha}', "");
    Expect(0, 70516, '\P{Script:	grantha}', "");
    Expect(1, 70516, '\P{^Script:	grantha}', "");
    Expect(0, 70517, '\p{Script:	grantha}', "");
    Expect(1, 70517, '\p{^Script:	grantha}', "");
    Expect(1, 70517, '\P{Script:	grantha}', "");
    Expect(0, 70517, '\P{^Script:	grantha}', "");
    Expect(1, 70516, '\p{Script= Grantha}', "");
    Expect(0, 70516, '\p{^Script= Grantha}', "");
    Expect(0, 70516, '\P{Script= Grantha}', "");
    Expect(1, 70516, '\P{^Script= Grantha}', "");
    Expect(0, 70517, '\p{Script= Grantha}', "");
    Expect(1, 70517, '\p{^Script= Grantha}', "");
    Expect(1, 70517, '\P{Script= Grantha}', "");
    Expect(0, 70517, '\P{^Script= Grantha}', "");
    Error('\p{Sc=_	Gran:=}');
    Error('\P{Sc=_	Gran:=}');
    Expect(1, 70516, '\p{Sc=gran}', "");
    Expect(0, 70516, '\p{^Sc=gran}', "");
    Expect(0, 70516, '\P{Sc=gran}', "");
    Expect(1, 70516, '\P{^Sc=gran}', "");
    Expect(0, 70517, '\p{Sc=gran}', "");
    Expect(1, 70517, '\p{^Sc=gran}', "");
    Expect(1, 70517, '\P{Sc=gran}', "");
    Expect(0, 70517, '\P{^Sc=gran}', "");
    Expect(1, 70516, '\p{Sc=- GRAN}', "");
    Expect(0, 70516, '\p{^Sc=- GRAN}', "");
    Expect(0, 70516, '\P{Sc=- GRAN}', "");
    Expect(1, 70516, '\P{^Sc=- GRAN}', "");
    Expect(0, 70517, '\p{Sc=- GRAN}', "");
    Expect(1, 70517, '\p{^Sc=- GRAN}', "");
    Expect(1, 70517, '\P{Sc=- GRAN}', "");
    Expect(0, 70517, '\P{^Sc=- GRAN}', "");
    Error('\p{Is_Script=/a/-_grantha}');
    Error('\P{Is_Script=/a/-_grantha}');
    Expect(1, 70516, '\p{Is_Script=grantha}', "");
    Expect(0, 70516, '\p{^Is_Script=grantha}', "");
    Expect(0, 70516, '\P{Is_Script=grantha}', "");
    Expect(1, 70516, '\P{^Is_Script=grantha}', "");
    Expect(0, 70517, '\p{Is_Script=grantha}', "");
    Expect(1, 70517, '\p{^Is_Script=grantha}', "");
    Expect(1, 70517, '\P{Is_Script=grantha}', "");
    Expect(0, 70517, '\P{^Is_Script=grantha}', "");
    Expect(1, 70516, '\p{Is_Script=_-grantha}', "");
    Expect(0, 70516, '\p{^Is_Script=_-grantha}', "");
    Expect(0, 70516, '\P{Is_Script=_-grantha}', "");
    Expect(1, 70516, '\P{^Is_Script=_-grantha}', "");
    Expect(0, 70517, '\p{Is_Script=_-grantha}', "");
    Expect(1, 70517, '\p{^Is_Script=_-grantha}', "");
    Expect(1, 70517, '\P{Is_Script=_-grantha}', "");
    Expect(0, 70517, '\P{^Is_Script=_-grantha}', "");
    Error('\p{Is_Sc=	/a/GRAN}');
    Error('\P{Is_Sc=	/a/GRAN}');
    Expect(1, 70516, '\p{Is_Sc=gran}', "");
    Expect(0, 70516, '\p{^Is_Sc=gran}', "");
    Expect(0, 70516, '\P{Is_Sc=gran}', "");
    Expect(1, 70516, '\P{^Is_Sc=gran}', "");
    Expect(0, 70517, '\p{Is_Sc=gran}', "");
    Expect(1, 70517, '\p{^Is_Sc=gran}', "");
    Expect(1, 70517, '\P{Is_Sc=gran}', "");
    Expect(0, 70517, '\P{^Is_Sc=gran}', "");
    Expect(1, 70516, '\p{Is_Sc:-GRAN}', "");
    Expect(0, 70516, '\p{^Is_Sc:-GRAN}', "");
    Expect(0, 70516, '\P{Is_Sc:-GRAN}', "");
    Expect(1, 70516, '\P{^Is_Sc:-GRAN}', "");
    Expect(0, 70517, '\p{Is_Sc:-GRAN}', "");
    Expect(1, 70517, '\p{^Is_Sc:-GRAN}', "");
    Expect(1, 70517, '\P{Is_Sc:-GRAN}', "");
    Expect(0, 70517, '\P{^Is_Sc:-GRAN}', "");
    Error('\p{Script=-Greek/a/}');
    Error('\P{Script=-Greek/a/}');
    Expect(1, 119365, '\p{Script=greek}', "");
    Expect(0, 119365, '\p{^Script=greek}', "");
    Expect(0, 119365, '\P{Script=greek}', "");
    Expect(1, 119365, '\P{^Script=greek}', "");
    Expect(0, 119366, '\p{Script=greek}', "");
    Expect(1, 119366, '\p{^Script=greek}', "");
    Expect(1, 119366, '\P{Script=greek}', "");
    Expect(0, 119366, '\P{^Script=greek}', "");
    Expect(1, 119365, '\p{Script=		GREEK}', "");
    Expect(0, 119365, '\p{^Script=		GREEK}', "");
    Expect(0, 119365, '\P{Script=		GREEK}', "");
    Expect(1, 119365, '\P{^Script=		GREEK}', "");
    Expect(0, 119366, '\p{Script=		GREEK}', "");
    Expect(1, 119366, '\p{^Script=		GREEK}', "");
    Expect(1, 119366, '\P{Script=		GREEK}', "");
    Expect(0, 119366, '\P{^Script=		GREEK}', "");
    Error('\p{Sc:_/a/grek}');
    Error('\P{Sc:_/a/grek}');
    Expect(1, 119365, '\p{Sc=grek}', "");
    Expect(0, 119365, '\p{^Sc=grek}', "");
    Expect(0, 119365, '\P{Sc=grek}', "");
    Expect(1, 119365, '\P{^Sc=grek}', "");
    Expect(0, 119366, '\p{Sc=grek}', "");
    Expect(1, 119366, '\p{^Sc=grek}', "");
    Expect(1, 119366, '\P{Sc=grek}', "");
    Expect(0, 119366, '\P{^Sc=grek}', "");
    Expect(1, 119365, '\p{Sc= Grek}', "");
    Expect(0, 119365, '\p{^Sc= Grek}', "");
    Expect(0, 119365, '\P{Sc= Grek}', "");
    Expect(1, 119365, '\P{^Sc= Grek}', "");
    Expect(0, 119366, '\p{Sc= Grek}', "");
    Expect(1, 119366, '\p{^Sc= Grek}', "");
    Expect(1, 119366, '\P{Sc= Grek}', "");
    Expect(0, 119366, '\P{^Sc= Grek}', "");
    Error('\p{Is_Script=:=_Greek}');
    Error('\P{Is_Script=:=_Greek}');
    Expect(1, 119365, '\p{Is_Script=greek}', "");
    Expect(0, 119365, '\p{^Is_Script=greek}', "");
    Expect(0, 119365, '\P{Is_Script=greek}', "");
    Expect(1, 119365, '\P{^Is_Script=greek}', "");
    Expect(0, 119366, '\p{Is_Script=greek}', "");
    Expect(1, 119366, '\p{^Is_Script=greek}', "");
    Expect(1, 119366, '\P{Is_Script=greek}', "");
    Expect(0, 119366, '\P{^Is_Script=greek}', "");
    Expect(1, 119365, '\p{Is_Script=-GREEK}', "");
    Expect(0, 119365, '\p{^Is_Script=-GREEK}', "");
    Expect(0, 119365, '\P{Is_Script=-GREEK}', "");
    Expect(1, 119365, '\P{^Is_Script=-GREEK}', "");
    Expect(0, 119366, '\p{Is_Script=-GREEK}', "");
    Expect(1, 119366, '\p{^Is_Script=-GREEK}', "");
    Expect(1, 119366, '\P{Is_Script=-GREEK}', "");
    Expect(0, 119366, '\P{^Is_Script=-GREEK}', "");
    Error('\p{Is_Sc=_/a/grek}');
    Error('\P{Is_Sc=_/a/grek}');
    Expect(1, 119365, '\p{Is_Sc=grek}', "");
    Expect(0, 119365, '\p{^Is_Sc=grek}', "");
    Expect(0, 119365, '\P{Is_Sc=grek}', "");
    Expect(1, 119365, '\P{^Is_Sc=grek}', "");
    Expect(0, 119366, '\p{Is_Sc=grek}', "");
    Expect(1, 119366, '\p{^Is_Sc=grek}', "");
    Expect(1, 119366, '\P{Is_Sc=grek}', "");
    Expect(0, 119366, '\P{^Is_Sc=grek}', "");
    Expect(1, 119365, '\p{Is_Sc=- GREK}', "");
    Expect(0, 119365, '\p{^Is_Sc=- GREK}', "");
    Expect(0, 119365, '\P{Is_Sc=- GREK}', "");
    Expect(1, 119365, '\P{^Is_Sc=- GREK}', "");
    Expect(0, 119366, '\p{Is_Sc=- GREK}', "");
    Expect(1, 119366, '\p{^Is_Sc=- GREK}', "");
    Expect(1, 119366, '\P{Is_Sc=- GREK}', "");
    Expect(0, 119366, '\P{^Is_Sc=- GREK}', "");
    Error('\p{Script=-_gujarati:=}');
    Error('\P{Script=-_gujarati:=}');
    Expect(1, 2809, '\p{Script:	gujarati}', "");
    Expect(0, 2809, '\p{^Script:	gujarati}', "");
    Expect(0, 2809, '\P{Script:	gujarati}', "");
    Expect(1, 2809, '\P{^Script:	gujarati}', "");
    Expect(0, 2810, '\p{Script:	gujarati}', "");
    Expect(1, 2810, '\p{^Script:	gujarati}', "");
    Expect(1, 2810, '\P{Script:	gujarati}', "");
    Expect(0, 2810, '\P{^Script:	gujarati}', "");
    Expect(1, 2809, '\p{Script=-Gujarati}', "");
    Expect(0, 2809, '\p{^Script=-Gujarati}', "");
    Expect(0, 2809, '\P{Script=-Gujarati}', "");
    Expect(1, 2809, '\P{^Script=-Gujarati}', "");
    Expect(0, 2810, '\p{Script=-Gujarati}', "");
    Expect(1, 2810, '\p{^Script=-Gujarati}', "");
    Expect(1, 2810, '\P{Script=-Gujarati}', "");
    Expect(0, 2810, '\P{^Script=-Gujarati}', "");
    Error('\p{Sc=:=_ GUJR}');
    Error('\P{Sc=:=_ GUJR}');
    Expect(1, 2809, '\p{Sc=gujr}', "");
    Expect(0, 2809, '\p{^Sc=gujr}', "");
    Expect(0, 2809, '\P{Sc=gujr}', "");
    Expect(1, 2809, '\P{^Sc=gujr}', "");
    Expect(0, 2810, '\p{Sc=gujr}', "");
    Expect(1, 2810, '\p{^Sc=gujr}', "");
    Expect(1, 2810, '\P{Sc=gujr}', "");
    Expect(0, 2810, '\P{^Sc=gujr}', "");
    Expect(1, 2809, '\p{Sc=-Gujr}', "");
    Expect(0, 2809, '\p{^Sc=-Gujr}', "");
    Expect(0, 2809, '\P{Sc=-Gujr}', "");
    Expect(1, 2809, '\P{^Sc=-Gujr}', "");
    Expect(0, 2810, '\p{Sc=-Gujr}', "");
    Expect(1, 2810, '\p{^Sc=-Gujr}', "");
    Expect(1, 2810, '\P{Sc=-Gujr}', "");
    Expect(0, 2810, '\P{^Sc=-Gujr}', "");
    Error('\p{Is_Script= _Gujarati:=}');
    Error('\P{Is_Script= _Gujarati:=}');
    Expect(1, 2809, '\p{Is_Script:	gujarati}', "");
    Expect(0, 2809, '\p{^Is_Script:	gujarati}', "");
    Expect(0, 2809, '\P{Is_Script:	gujarati}', "");
    Expect(1, 2809, '\P{^Is_Script:	gujarati}', "");
    Expect(0, 2810, '\p{Is_Script:	gujarati}', "");
    Expect(1, 2810, '\p{^Is_Script:	gujarati}', "");
    Expect(1, 2810, '\P{Is_Script:	gujarati}', "");
    Expect(0, 2810, '\P{^Is_Script:	gujarati}', "");
    Expect(1, 2809, '\p{Is_Script=_Gujarati}', "");
    Expect(0, 2809, '\p{^Is_Script=_Gujarati}', "");
    Expect(0, 2809, '\P{Is_Script=_Gujarati}', "");
    Expect(1, 2809, '\P{^Is_Script=_Gujarati}', "");
    Expect(0, 2810, '\p{Is_Script=_Gujarati}', "");
    Expect(1, 2810, '\p{^Is_Script=_Gujarati}', "");
    Expect(1, 2810, '\P{Is_Script=_Gujarati}', "");
    Expect(0, 2810, '\P{^Is_Script=_Gujarati}', "");
    Error('\p{Is_Sc= -GUJR/a/}');
    Error('\P{Is_Sc= -GUJR/a/}');
    Expect(1, 2809, '\p{Is_Sc=gujr}', "");
    Expect(0, 2809, '\p{^Is_Sc=gujr}', "");
    Expect(0, 2809, '\P{Is_Sc=gujr}', "");
    Expect(1, 2809, '\P{^Is_Sc=gujr}', "");
    Expect(0, 2810, '\p{Is_Sc=gujr}', "");
    Expect(1, 2810, '\p{^Is_Sc=gujr}', "");
    Expect(1, 2810, '\P{Is_Sc=gujr}', "");
    Expect(0, 2810, '\P{^Is_Sc=gujr}', "");
    Expect(1, 2809, '\p{Is_Sc:   	_Gujr}', "");
    Expect(0, 2809, '\p{^Is_Sc:   	_Gujr}', "");
    Expect(0, 2809, '\P{Is_Sc:   	_Gujr}', "");
    Expect(1, 2809, '\P{^Is_Sc:   	_Gujr}', "");
    Expect(0, 2810, '\p{Is_Sc:   	_Gujr}', "");
    Expect(1, 2810, '\p{^Is_Sc:   	_Gujr}', "");
    Expect(1, 2810, '\P{Is_Sc:   	_Gujr}', "");
    Expect(0, 2810, '\P{^Is_Sc:   	_Gujr}', "");
    Error('\p{Script=_	Gurmukhi:=}');
    Error('\P{Script=_	Gurmukhi:=}');
    Expect(1, 2677, '\p{Script=gurmukhi}', "");
    Expect(0, 2677, '\p{^Script=gurmukhi}', "");
    Expect(0, 2677, '\P{Script=gurmukhi}', "");
    Expect(1, 2677, '\P{^Script=gurmukhi}', "");
    Expect(0, 2678, '\p{Script=gurmukhi}', "");
    Expect(1, 2678, '\p{^Script=gurmukhi}', "");
    Expect(1, 2678, '\P{Script=gurmukhi}', "");
    Expect(0, 2678, '\P{^Script=gurmukhi}', "");
    Expect(1, 2677, '\p{Script=__gurmukhi}', "");
    Expect(0, 2677, '\p{^Script=__gurmukhi}', "");
    Expect(0, 2677, '\P{Script=__gurmukhi}', "");
    Expect(1, 2677, '\P{^Script=__gurmukhi}', "");
    Expect(0, 2678, '\p{Script=__gurmukhi}', "");
    Expect(1, 2678, '\p{^Script=__gurmukhi}', "");
    Expect(1, 2678, '\P{Script=__gurmukhi}', "");
    Expect(0, 2678, '\P{^Script=__gurmukhi}', "");
    Error('\p{Sc=	-Guru:=}');
    Error('\P{Sc=	-Guru:=}');
    Expect(1, 2677, '\p{Sc=guru}', "");
    Expect(0, 2677, '\p{^Sc=guru}', "");
    Expect(0, 2677, '\P{Sc=guru}', "");
    Expect(1, 2677, '\P{^Sc=guru}', "");
    Expect(0, 2678, '\p{Sc=guru}', "");
    Expect(1, 2678, '\p{^Sc=guru}', "");
    Expect(1, 2678, '\P{Sc=guru}', "");
    Expect(0, 2678, '\P{^Sc=guru}', "");
    Expect(1, 2677, '\p{Sc= Guru}', "");
    Expect(0, 2677, '\p{^Sc= Guru}', "");
    Expect(0, 2677, '\P{Sc= Guru}', "");
    Expect(1, 2677, '\P{^Sc= Guru}', "");
    Expect(0, 2678, '\p{Sc= Guru}', "");
    Expect(1, 2678, '\p{^Sc= Guru}', "");
    Expect(1, 2678, '\P{Sc= Guru}', "");
    Expect(0, 2678, '\P{^Sc= Guru}', "");
    Error('\p{Is_Script=-gurmukhi/a/}');
    Error('\P{Is_Script=-gurmukhi/a/}');
    Expect(1, 2677, '\p{Is_Script=gurmukhi}', "");
    Expect(0, 2677, '\p{^Is_Script=gurmukhi}', "");
    Expect(0, 2677, '\P{Is_Script=gurmukhi}', "");
    Expect(1, 2677, '\P{^Is_Script=gurmukhi}', "");
    Expect(0, 2678, '\p{Is_Script=gurmukhi}', "");
    Expect(1, 2678, '\p{^Is_Script=gurmukhi}', "");
    Expect(1, 2678, '\P{Is_Script=gurmukhi}', "");
    Expect(0, 2678, '\P{^Is_Script=gurmukhi}', "");
    Expect(1, 2677, '\p{Is_Script=	_gurmukhi}', "");
    Expect(0, 2677, '\p{^Is_Script=	_gurmukhi}', "");
    Expect(0, 2677, '\P{Is_Script=	_gurmukhi}', "");
    Expect(1, 2677, '\P{^Is_Script=	_gurmukhi}', "");
    Expect(0, 2678, '\p{Is_Script=	_gurmukhi}', "");
    Expect(1, 2678, '\p{^Is_Script=	_gurmukhi}', "");
    Expect(1, 2678, '\P{Is_Script=	_gurmukhi}', "");
    Expect(0, 2678, '\P{^Is_Script=	_gurmukhi}', "");
    Error('\p{Is_Sc:	_/a/Guru}');
    Error('\P{Is_Sc:	_/a/Guru}');
    Expect(1, 2677, '\p{Is_Sc=guru}', "");
    Expect(0, 2677, '\p{^Is_Sc=guru}', "");
    Expect(0, 2677, '\P{Is_Sc=guru}', "");
    Expect(1, 2677, '\P{^Is_Sc=guru}', "");
    Expect(0, 2678, '\p{Is_Sc=guru}', "");
    Expect(1, 2678, '\p{^Is_Sc=guru}', "");
    Expect(1, 2678, '\P{Is_Sc=guru}', "");
    Expect(0, 2678, '\P{^Is_Sc=guru}', "");
    Expect(1, 2677, '\p{Is_Sc=-GURU}', "");
    Expect(0, 2677, '\p{^Is_Sc=-GURU}', "");
    Expect(0, 2677, '\P{Is_Sc=-GURU}', "");
    Expect(1, 2677, '\P{^Is_Sc=-GURU}', "");
    Expect(0, 2678, '\p{Is_Sc=-GURU}', "");
    Expect(1, 2678, '\p{^Is_Sc=-GURU}', "");
    Expect(1, 2678, '\P{Is_Sc=-GURU}', "");
    Expect(0, 2678, '\P{^Is_Sc=-GURU}', "");
    Error('\p{Script= :=Hangul}');
    Error('\P{Script= :=Hangul}');
    Expect(1, 65500, '\p{Script=hangul}', "");
    Expect(0, 65500, '\p{^Script=hangul}', "");
    Expect(0, 65500, '\P{Script=hangul}', "");
    Expect(1, 65500, '\P{^Script=hangul}', "");
    Expect(0, 65501, '\p{Script=hangul}', "");
    Expect(1, 65501, '\p{^Script=hangul}', "");
    Expect(1, 65501, '\P{Script=hangul}', "");
    Expect(0, 65501, '\P{^Script=hangul}', "");
    Expect(1, 65500, '\p{Script=-_Hangul}', "");
    Expect(0, 65500, '\p{^Script=-_Hangul}', "");
    Expect(0, 65500, '\P{Script=-_Hangul}', "");
    Expect(1, 65500, '\P{^Script=-_Hangul}', "");
    Expect(0, 65501, '\p{Script=-_Hangul}', "");
    Expect(1, 65501, '\p{^Script=-_Hangul}', "");
    Expect(1, 65501, '\P{Script=-_Hangul}', "");
    Expect(0, 65501, '\P{^Script=-_Hangul}', "");
    Error('\p{Sc=/a/__Hang}');
    Error('\P{Sc=/a/__Hang}');
    Expect(1, 65500, '\p{Sc:   hang}', "");
    Expect(0, 65500, '\p{^Sc:   hang}', "");
    Expect(0, 65500, '\P{Sc:   hang}', "");
    Expect(1, 65500, '\P{^Sc:   hang}', "");
    Expect(0, 65501, '\p{Sc:   hang}', "");
    Expect(1, 65501, '\p{^Sc:   hang}', "");
    Expect(1, 65501, '\P{Sc:   hang}', "");
    Expect(0, 65501, '\P{^Sc:   hang}', "");
    Expect(1, 65500, '\p{Sc:	_	Hang}', "");
    Expect(0, 65500, '\p{^Sc:	_	Hang}', "");
    Expect(0, 65500, '\P{Sc:	_	Hang}', "");
    Expect(1, 65500, '\P{^Sc:	_	Hang}', "");
    Expect(0, 65501, '\p{Sc:	_	Hang}', "");
    Expect(1, 65501, '\p{^Sc:	_	Hang}', "");
    Expect(1, 65501, '\P{Sc:	_	Hang}', "");
    Expect(0, 65501, '\P{^Sc:	_	Hang}', "");
    Error('\p{Is_Script=/a/ Hangul}');
    Error('\P{Is_Script=/a/ Hangul}');
    Expect(1, 65500, '\p{Is_Script=hangul}', "");
    Expect(0, 65500, '\p{^Is_Script=hangul}', "");
    Expect(0, 65500, '\P{Is_Script=hangul}', "");
    Expect(1, 65500, '\P{^Is_Script=hangul}', "");
    Expect(0, 65501, '\p{Is_Script=hangul}', "");
    Expect(1, 65501, '\p{^Is_Script=hangul}', "");
    Expect(1, 65501, '\P{Is_Script=hangul}', "");
    Expect(0, 65501, '\P{^Is_Script=hangul}', "");
    Expect(1, 65500, '\p{Is_Script=-hangul}', "");
    Expect(0, 65500, '\p{^Is_Script=-hangul}', "");
    Expect(0, 65500, '\P{Is_Script=-hangul}', "");
    Expect(1, 65500, '\P{^Is_Script=-hangul}', "");
    Expect(0, 65501, '\p{Is_Script=-hangul}', "");
    Expect(1, 65501, '\p{^Is_Script=-hangul}', "");
    Expect(1, 65501, '\P{Is_Script=-hangul}', "");
    Expect(0, 65501, '\P{^Is_Script=-hangul}', "");
    Error('\p{Is_Sc=_:=Hang}');
    Error('\P{Is_Sc=_:=Hang}');
    Expect(1, 65500, '\p{Is_Sc: hang}', "");
    Expect(0, 65500, '\p{^Is_Sc: hang}', "");
    Expect(0, 65500, '\P{Is_Sc: hang}', "");
    Expect(1, 65500, '\P{^Is_Sc: hang}', "");
    Expect(0, 65501, '\p{Is_Sc: hang}', "");
    Expect(1, 65501, '\p{^Is_Sc: hang}', "");
    Expect(1, 65501, '\P{Is_Sc: hang}', "");
    Expect(0, 65501, '\P{^Is_Sc: hang}', "");
    Expect(1, 65500, '\p{Is_Sc=	 hang}', "");
    Expect(0, 65500, '\p{^Is_Sc=	 hang}', "");
    Expect(0, 65500, '\P{Is_Sc=	 hang}', "");
    Expect(1, 65500, '\P{^Is_Sc=	 hang}', "");
    Expect(0, 65501, '\p{Is_Sc=	 hang}', "");
    Expect(1, 65501, '\p{^Is_Sc=	 hang}', "");
    Expect(1, 65501, '\P{Is_Sc=	 hang}', "");
    Expect(0, 65501, '\P{^Is_Sc=	 hang}', "");
    Error('\p{Script=_/a/HAN}');
    Error('\P{Script=_/a/HAN}');
    Expect(1, 195101, '\p{Script=han}', "");
    Expect(0, 195101, '\p{^Script=han}', "");
    Expect(0, 195101, '\P{Script=han}', "");
    Expect(1, 195101, '\P{^Script=han}', "");
    Expect(0, 195102, '\p{Script=han}', "");
    Expect(1, 195102, '\p{^Script=han}', "");
    Expect(1, 195102, '\P{Script=han}', "");
    Expect(0, 195102, '\P{^Script=han}', "");
    Expect(1, 195101, '\p{Script:_-Han}', "");
    Expect(0, 195101, '\p{^Script:_-Han}', "");
    Expect(0, 195101, '\P{Script:_-Han}', "");
    Expect(1, 195101, '\P{^Script:_-Han}', "");
    Expect(0, 195102, '\p{Script:_-Han}', "");
    Expect(1, 195102, '\p{^Script:_-Han}', "");
    Expect(1, 195102, '\P{Script:_-Han}', "");
    Expect(0, 195102, '\P{^Script:_-Han}', "");
    Error('\p{Sc=	/a/Hani}');
    Error('\P{Sc=	/a/Hani}');
    Expect(1, 195101, '\p{Sc=hani}', "");
    Expect(0, 195101, '\p{^Sc=hani}', "");
    Expect(0, 195101, '\P{Sc=hani}', "");
    Expect(1, 195101, '\P{^Sc=hani}', "");
    Expect(0, 195102, '\p{Sc=hani}', "");
    Expect(1, 195102, '\p{^Sc=hani}', "");
    Expect(1, 195102, '\P{Sc=hani}', "");
    Expect(0, 195102, '\P{^Sc=hani}', "");
    Expect(1, 195101, '\p{Sc=	_Hani}', "");
    Expect(0, 195101, '\p{^Sc=	_Hani}', "");
    Expect(0, 195101, '\P{Sc=	_Hani}', "");
    Expect(1, 195101, '\P{^Sc=	_Hani}', "");
    Expect(0, 195102, '\p{Sc=	_Hani}', "");
    Expect(1, 195102, '\p{^Sc=	_Hani}', "");
    Expect(1, 195102, '\P{Sc=	_Hani}', "");
    Expect(0, 195102, '\P{^Sc=	_Hani}', "");
    Error('\p{Is_Script=  HAN/a/}');
    Error('\P{Is_Script=  HAN/a/}');
    Expect(1, 195101, '\p{Is_Script=han}', "");
    Expect(0, 195101, '\p{^Is_Script=han}', "");
    Expect(0, 195101, '\P{Is_Script=han}', "");
    Expect(1, 195101, '\P{^Is_Script=han}', "");
    Expect(0, 195102, '\p{Is_Script=han}', "");
    Expect(1, 195102, '\p{^Is_Script=han}', "");
    Expect(1, 195102, '\P{Is_Script=han}', "");
    Expect(0, 195102, '\P{^Is_Script=han}', "");
    Expect(1, 195101, '\p{Is_Script=- Han}', "");
    Expect(0, 195101, '\p{^Is_Script=- Han}', "");
    Expect(0, 195101, '\P{Is_Script=- Han}', "");
    Expect(1, 195101, '\P{^Is_Script=- Han}', "");
    Expect(0, 195102, '\p{Is_Script=- Han}', "");
    Expect(1, 195102, '\p{^Is_Script=- Han}', "");
    Expect(1, 195102, '\P{Is_Script=- Han}', "");
    Expect(0, 195102, '\P{^Is_Script=- Han}', "");
    Error('\p{Is_Sc=/a/-Hani}');
    Error('\P{Is_Sc=/a/-Hani}');
    Expect(1, 195101, '\p{Is_Sc=hani}', "");
    Expect(0, 195101, '\p{^Is_Sc=hani}', "");
    Expect(0, 195101, '\P{Is_Sc=hani}', "");
    Expect(1, 195101, '\P{^Is_Sc=hani}', "");
    Expect(0, 195102, '\p{Is_Sc=hani}', "");
    Expect(1, 195102, '\p{^Is_Sc=hani}', "");
    Expect(1, 195102, '\P{Is_Sc=hani}', "");
    Expect(0, 195102, '\P{^Is_Sc=hani}', "");
    Error('\p{Script:/a/-_Hanunoo}');
    Error('\P{Script:/a/-_Hanunoo}');
    Expect(1, 5940, '\p{Script: hanunoo}', "");
    Expect(0, 5940, '\p{^Script: hanunoo}', "");
    Expect(0, 5940, '\P{Script: hanunoo}', "");
    Expect(1, 5940, '\P{^Script: hanunoo}', "");
    Expect(0, 5941, '\p{Script: hanunoo}', "");
    Expect(1, 5941, '\p{^Script: hanunoo}', "");
    Expect(1, 5941, '\P{Script: hanunoo}', "");
    Expect(0, 5941, '\P{^Script: hanunoo}', "");
    Expect(1, 5940, '\p{Script=	Hanunoo}', "");
    Expect(0, 5940, '\p{^Script=	Hanunoo}', "");
    Expect(0, 5940, '\P{Script=	Hanunoo}', "");
    Expect(1, 5940, '\P{^Script=	Hanunoo}', "");
    Expect(0, 5941, '\p{Script=	Hanunoo}', "");
    Expect(1, 5941, '\p{^Script=	Hanunoo}', "");
    Expect(1, 5941, '\P{Script=	Hanunoo}', "");
    Expect(0, 5941, '\P{^Script=	Hanunoo}', "");
    Error('\p{Sc=/a/hano}');
    Error('\P{Sc=/a/hano}');
    Expect(1, 5940, '\p{Sc: hano}', "");
    Expect(0, 5940, '\p{^Sc: hano}', "");
    Expect(0, 5940, '\P{Sc: hano}', "");
    Expect(1, 5940, '\P{^Sc: hano}', "");
    Expect(0, 5941, '\p{Sc: hano}', "");
    Expect(1, 5941, '\p{^Sc: hano}', "");
    Expect(1, 5941, '\P{Sc: hano}', "");
    Expect(0, 5941, '\P{^Sc: hano}', "");
    Expect(1, 5940, '\p{Sc=	HANO}', "");
    Expect(0, 5940, '\p{^Sc=	HANO}', "");
    Expect(0, 5940, '\P{Sc=	HANO}', "");
    Expect(1, 5940, '\P{^Sc=	HANO}', "");
    Expect(0, 5941, '\p{Sc=	HANO}', "");
    Expect(1, 5941, '\p{^Sc=	HANO}', "");
    Expect(1, 5941, '\P{Sc=	HANO}', "");
    Expect(0, 5941, '\P{^Sc=	HANO}', "");
    Error('\p{Is_Script=-:=Hanunoo}');
    Error('\P{Is_Script=-:=Hanunoo}');
    Expect(1, 5940, '\p{Is_Script=hanunoo}', "");
    Expect(0, 5940, '\p{^Is_Script=hanunoo}', "");
    Expect(0, 5940, '\P{Is_Script=hanunoo}', "");
    Expect(1, 5940, '\P{^Is_Script=hanunoo}', "");
    Expect(0, 5941, '\p{Is_Script=hanunoo}', "");
    Expect(1, 5941, '\p{^Is_Script=hanunoo}', "");
    Expect(1, 5941, '\P{Is_Script=hanunoo}', "");
    Expect(0, 5941, '\P{^Is_Script=hanunoo}', "");
    Expect(1, 5940, '\p{Is_Script= -hanunoo}', "");
    Expect(0, 5940, '\p{^Is_Script= -hanunoo}', "");
    Expect(0, 5940, '\P{Is_Script= -hanunoo}', "");
    Expect(1, 5940, '\P{^Is_Script= -hanunoo}', "");
    Expect(0, 5941, '\p{Is_Script= -hanunoo}', "");
    Expect(1, 5941, '\p{^Is_Script= -hanunoo}', "");
    Expect(1, 5941, '\P{Is_Script= -hanunoo}', "");
    Expect(0, 5941, '\P{^Is_Script= -hanunoo}', "");
    Error('\p{Is_Sc=--HANO/a/}');
    Error('\P{Is_Sc=--HANO/a/}');
    Expect(1, 5940, '\p{Is_Sc=hano}', "");
    Expect(0, 5940, '\p{^Is_Sc=hano}', "");
    Expect(0, 5940, '\P{Is_Sc=hano}', "");
    Expect(1, 5940, '\P{^Is_Sc=hano}', "");
    Expect(0, 5941, '\p{Is_Sc=hano}', "");
    Expect(1, 5941, '\p{^Is_Sc=hano}', "");
    Expect(1, 5941, '\P{Is_Sc=hano}', "");
    Expect(0, 5941, '\P{^Is_Sc=hano}', "");
    Expect(1, 5940, '\p{Is_Sc= Hano}', "");
    Expect(0, 5940, '\p{^Is_Sc= Hano}', "");
    Expect(0, 5940, '\P{Is_Sc= Hano}', "");
    Expect(1, 5940, '\P{^Is_Sc= Hano}', "");
    Expect(0, 5941, '\p{Is_Sc= Hano}', "");
    Expect(1, 5941, '\p{^Is_Sc= Hano}', "");
    Expect(1, 5941, '\P{Is_Sc= Hano}', "");
    Expect(0, 5941, '\P{^Is_Sc= Hano}', "");
    Error('\p{Script:/a/_Hatran}');
    Error('\P{Script:/a/_Hatran}');
    Expect(1, 67839, '\p{Script:	hatran}', "");
    Expect(0, 67839, '\p{^Script:	hatran}', "");
    Expect(0, 67839, '\P{Script:	hatran}', "");
    Expect(1, 67839, '\P{^Script:	hatran}', "");
    Expect(0, 67840, '\p{Script:	hatran}', "");
    Expect(1, 67840, '\p{^Script:	hatran}', "");
    Expect(1, 67840, '\P{Script:	hatran}', "");
    Expect(0, 67840, '\P{^Script:	hatran}', "");
    Expect(1, 67839, '\p{Script=_hatran}', "");
    Expect(0, 67839, '\p{^Script=_hatran}', "");
    Expect(0, 67839, '\P{Script=_hatran}', "");
    Expect(1, 67839, '\P{^Script=_hatran}', "");
    Expect(0, 67840, '\p{Script=_hatran}', "");
    Expect(1, 67840, '\p{^Script=_hatran}', "");
    Expect(1, 67840, '\P{Script=_hatran}', "");
    Expect(0, 67840, '\P{^Script=_hatran}', "");
    Error('\p{Sc:   	 HATR/a/}');
    Error('\P{Sc:   	 HATR/a/}');
    Expect(1, 67839, '\p{Sc=hatr}', "");
    Expect(0, 67839, '\p{^Sc=hatr}', "");
    Expect(0, 67839, '\P{Sc=hatr}', "");
    Expect(1, 67839, '\P{^Sc=hatr}', "");
    Expect(0, 67840, '\p{Sc=hatr}', "");
    Expect(1, 67840, '\p{^Sc=hatr}', "");
    Expect(1, 67840, '\P{Sc=hatr}', "");
    Expect(0, 67840, '\P{^Sc=hatr}', "");
    Expect(1, 67839, '\p{Sc=		HATR}', "");
    Expect(0, 67839, '\p{^Sc=		HATR}', "");
    Expect(0, 67839, '\P{Sc=		HATR}', "");
    Expect(1, 67839, '\P{^Sc=		HATR}', "");
    Expect(0, 67840, '\p{Sc=		HATR}', "");
    Expect(1, 67840, '\p{^Sc=		HATR}', "");
    Expect(1, 67840, '\P{Sc=		HATR}', "");
    Expect(0, 67840, '\P{^Sc=		HATR}', "");
    Error('\p{Is_Script=-_hatran:=}');
    Error('\P{Is_Script=-_hatran:=}');
    Expect(1, 67839, '\p{Is_Script=hatran}', "");
    Expect(0, 67839, '\p{^Is_Script=hatran}', "");
    Expect(0, 67839, '\P{Is_Script=hatran}', "");
    Expect(1, 67839, '\P{^Is_Script=hatran}', "");
    Expect(0, 67840, '\p{Is_Script=hatran}', "");
    Expect(1, 67840, '\p{^Is_Script=hatran}', "");
    Expect(1, 67840, '\P{Is_Script=hatran}', "");
    Expect(0, 67840, '\P{^Is_Script=hatran}', "");
    Expect(1, 67839, '\p{Is_Script=HATRAN}', "");
    Expect(0, 67839, '\p{^Is_Script=HATRAN}', "");
    Expect(0, 67839, '\P{Is_Script=HATRAN}', "");
    Expect(1, 67839, '\P{^Is_Script=HATRAN}', "");
    Expect(0, 67840, '\p{Is_Script=HATRAN}', "");
    Expect(1, 67840, '\p{^Is_Script=HATRAN}', "");
    Expect(1, 67840, '\P{Is_Script=HATRAN}', "");
    Expect(0, 67840, '\P{^Is_Script=HATRAN}', "");
    Error('\p{Is_Sc=--Hatr/a/}');
    Error('\P{Is_Sc=--Hatr/a/}');
    Expect(1, 67839, '\p{Is_Sc=hatr}', "");
    Expect(0, 67839, '\p{^Is_Sc=hatr}', "");
    Expect(0, 67839, '\P{Is_Sc=hatr}', "");
    Expect(1, 67839, '\P{^Is_Sc=hatr}', "");
    Expect(0, 67840, '\p{Is_Sc=hatr}', "");
    Expect(1, 67840, '\p{^Is_Sc=hatr}', "");
    Expect(1, 67840, '\P{Is_Sc=hatr}', "");
    Expect(0, 67840, '\P{^Is_Sc=hatr}', "");
    Expect(1, 67839, '\p{Is_Sc=__HATR}', "");
    Expect(0, 67839, '\p{^Is_Sc=__HATR}', "");
    Expect(0, 67839, '\P{Is_Sc=__HATR}', "");
    Expect(1, 67839, '\P{^Is_Sc=__HATR}', "");
    Expect(0, 67840, '\p{Is_Sc=__HATR}', "");
    Expect(1, 67840, '\p{^Is_Sc=__HATR}', "");
    Expect(1, 67840, '\P{Is_Sc=__HATR}', "");
    Expect(0, 67840, '\P{^Is_Sc=__HATR}', "");
    Error('\p{Script=/a/-	Hebrew}');
    Error('\P{Script=/a/-	Hebrew}');
    Expect(1, 64335, '\p{Script=hebrew}', "");
    Expect(0, 64335, '\p{^Script=hebrew}', "");
    Expect(0, 64335, '\P{Script=hebrew}', "");
    Expect(1, 64335, '\P{^Script=hebrew}', "");
    Expect(0, 64336, '\p{Script=hebrew}', "");
    Expect(1, 64336, '\p{^Script=hebrew}', "");
    Expect(1, 64336, '\P{Script=hebrew}', "");
    Expect(0, 64336, '\P{^Script=hebrew}', "");
    Expect(1, 64335, '\p{Script= Hebrew}', "");
    Expect(0, 64335, '\p{^Script= Hebrew}', "");
    Expect(0, 64335, '\P{Script= Hebrew}', "");
    Expect(1, 64335, '\P{^Script= Hebrew}', "");
    Expect(0, 64336, '\p{Script= Hebrew}', "");
    Expect(1, 64336, '\p{^Script= Hebrew}', "");
    Expect(1, 64336, '\P{Script= Hebrew}', "");
    Expect(0, 64336, '\P{^Script= Hebrew}', "");
    Error('\p{Sc:	Hebr/a/}');
    Error('\P{Sc:	Hebr/a/}');
    Expect(1, 64335, '\p{Sc: hebr}', "");
    Expect(0, 64335, '\p{^Sc: hebr}', "");
    Expect(0, 64335, '\P{Sc: hebr}', "");
    Expect(1, 64335, '\P{^Sc: hebr}', "");
    Expect(0, 64336, '\p{Sc: hebr}', "");
    Expect(1, 64336, '\p{^Sc: hebr}', "");
    Expect(1, 64336, '\P{Sc: hebr}', "");
    Expect(0, 64336, '\P{^Sc: hebr}', "");
    Expect(1, 64335, '\p{Sc=	Hebr}', "");
    Expect(0, 64335, '\p{^Sc=	Hebr}', "");
    Expect(0, 64335, '\P{Sc=	Hebr}', "");
    Expect(1, 64335, '\P{^Sc=	Hebr}', "");
    Expect(0, 64336, '\p{Sc=	Hebr}', "");
    Expect(1, 64336, '\p{^Sc=	Hebr}', "");
    Expect(1, 64336, '\P{Sc=	Hebr}', "");
    Expect(0, 64336, '\P{^Sc=	Hebr}', "");
    Error('\p{Is_Script= /a/Hebrew}');
    Error('\P{Is_Script= /a/Hebrew}');
    Expect(1, 64335, '\p{Is_Script=hebrew}', "");
    Expect(0, 64335, '\p{^Is_Script=hebrew}', "");
    Expect(0, 64335, '\P{Is_Script=hebrew}', "");
    Expect(1, 64335, '\P{^Is_Script=hebrew}', "");
    Expect(0, 64336, '\p{Is_Script=hebrew}', "");
    Expect(1, 64336, '\p{^Is_Script=hebrew}', "");
    Expect(1, 64336, '\P{Is_Script=hebrew}', "");
    Expect(0, 64336, '\P{^Is_Script=hebrew}', "");
    Expect(1, 64335, '\p{Is_Script= _HEBREW}', "");
    Expect(0, 64335, '\p{^Is_Script= _HEBREW}', "");
    Expect(0, 64335, '\P{Is_Script= _HEBREW}', "");
    Expect(1, 64335, '\P{^Is_Script= _HEBREW}', "");
    Expect(0, 64336, '\p{Is_Script= _HEBREW}', "");
    Expect(1, 64336, '\p{^Is_Script= _HEBREW}', "");
    Expect(1, 64336, '\P{Is_Script= _HEBREW}', "");
    Expect(0, 64336, '\P{^Is_Script= _HEBREW}', "");
    Error('\p{Is_Sc=_-Hebr/a/}');
    Error('\P{Is_Sc=_-Hebr/a/}');
    Expect(1, 64335, '\p{Is_Sc=hebr}', "");
    Expect(0, 64335, '\p{^Is_Sc=hebr}', "");
    Expect(0, 64335, '\P{Is_Sc=hebr}', "");
    Expect(1, 64335, '\P{^Is_Sc=hebr}', "");
    Expect(0, 64336, '\p{Is_Sc=hebr}', "");
    Expect(1, 64336, '\p{^Is_Sc=hebr}', "");
    Expect(1, 64336, '\P{Is_Sc=hebr}', "");
    Expect(0, 64336, '\P{^Is_Sc=hebr}', "");
    Expect(1, 64335, '\p{Is_Sc=_-HEBR}', "");
    Expect(0, 64335, '\p{^Is_Sc=_-HEBR}', "");
    Expect(0, 64335, '\P{Is_Sc=_-HEBR}', "");
    Expect(1, 64335, '\P{^Is_Sc=_-HEBR}', "");
    Expect(0, 64336, '\p{Is_Sc=_-HEBR}', "");
    Expect(1, 64336, '\p{^Is_Sc=_-HEBR}', "");
    Expect(1, 64336, '\P{Is_Sc=_-HEBR}', "");
    Expect(0, 64336, '\P{^Is_Sc=_-HEBR}', "");
    Error('\p{Script:--HIRAGANA:=}');
    Error('\P{Script:--HIRAGANA:=}');
    Expect(1, 127488, '\p{Script=hiragana}', "");
    Expect(0, 127488, '\p{^Script=hiragana}', "");
    Expect(0, 127488, '\P{Script=hiragana}', "");
    Expect(1, 127488, '\P{^Script=hiragana}', "");
    Expect(0, 127489, '\p{Script=hiragana}', "");
    Expect(1, 127489, '\p{^Script=hiragana}', "");
    Expect(1, 127489, '\P{Script=hiragana}', "");
    Expect(0, 127489, '\P{^Script=hiragana}', "");
    Expect(1, 127488, '\p{Script=	-hiragana}', "");
    Expect(0, 127488, '\p{^Script=	-hiragana}', "");
    Expect(0, 127488, '\P{Script=	-hiragana}', "");
    Expect(1, 127488, '\P{^Script=	-hiragana}', "");
    Expect(0, 127489, '\p{Script=	-hiragana}', "");
    Expect(1, 127489, '\p{^Script=	-hiragana}', "");
    Expect(1, 127489, '\P{Script=	-hiragana}', "");
    Expect(0, 127489, '\P{^Script=	-hiragana}', "");
    Error('\p{Sc= Hira/a/}');
    Error('\P{Sc= Hira/a/}');
    Expect(1, 127488, '\p{Sc=hira}', "");
    Expect(0, 127488, '\p{^Sc=hira}', "");
    Expect(0, 127488, '\P{Sc=hira}', "");
    Expect(1, 127488, '\P{^Sc=hira}', "");
    Expect(0, 127489, '\p{Sc=hira}', "");
    Expect(1, 127489, '\p{^Sc=hira}', "");
    Expect(1, 127489, '\P{Sc=hira}', "");
    Expect(0, 127489, '\P{^Sc=hira}', "");
    Expect(1, 127488, '\p{Sc=-HIRA}', "");
    Expect(0, 127488, '\p{^Sc=-HIRA}', "");
    Expect(0, 127488, '\P{Sc=-HIRA}', "");
    Expect(1, 127488, '\P{^Sc=-HIRA}', "");
    Expect(0, 127489, '\p{Sc=-HIRA}', "");
    Expect(1, 127489, '\p{^Sc=-HIRA}', "");
    Expect(1, 127489, '\P{Sc=-HIRA}', "");
    Expect(0, 127489, '\P{^Sc=-HIRA}', "");
    Error('\p{Is_Script::=--hiragana}');
    Error('\P{Is_Script::=--hiragana}');
    Expect(1, 127488, '\p{Is_Script=hiragana}', "");
    Expect(0, 127488, '\p{^Is_Script=hiragana}', "");
    Expect(0, 127488, '\P{Is_Script=hiragana}', "");
    Expect(1, 127488, '\P{^Is_Script=hiragana}', "");
    Expect(0, 127489, '\p{Is_Script=hiragana}', "");
    Expect(1, 127489, '\p{^Is_Script=hiragana}', "");
    Expect(1, 127489, '\P{Is_Script=hiragana}', "");
    Expect(0, 127489, '\P{^Is_Script=hiragana}', "");
    Expect(1, 127488, '\p{Is_Script=Hiragana}', "");
    Expect(0, 127488, '\p{^Is_Script=Hiragana}', "");
    Expect(0, 127488, '\P{Is_Script=Hiragana}', "");
    Expect(1, 127488, '\P{^Is_Script=Hiragana}', "");
    Expect(0, 127489, '\p{Is_Script=Hiragana}', "");
    Expect(1, 127489, '\p{^Is_Script=Hiragana}', "");
    Expect(1, 127489, '\P{Is_Script=Hiragana}', "");
    Expect(0, 127489, '\P{^Is_Script=Hiragana}', "");
    Error('\p{Is_Sc=-	hira:=}');
    Error('\P{Is_Sc=-	hira:=}');
    Expect(1, 127488, '\p{Is_Sc=hira}', "");
    Expect(0, 127488, '\p{^Is_Sc=hira}', "");
    Expect(0, 127488, '\P{Is_Sc=hira}', "");
    Expect(1, 127488, '\P{^Is_Sc=hira}', "");
    Expect(0, 127489, '\p{Is_Sc=hira}', "");
    Expect(1, 127489, '\p{^Is_Sc=hira}', "");
    Expect(1, 127489, '\P{Is_Sc=hira}', "");
    Expect(0, 127489, '\P{^Is_Sc=hira}', "");
    Expect(1, 127488, '\p{Is_Sc=	 hira}', "");
    Expect(0, 127488, '\p{^Is_Sc=	 hira}', "");
    Expect(0, 127488, '\P{Is_Sc=	 hira}', "");
    Expect(1, 127488, '\P{^Is_Sc=	 hira}', "");
    Expect(0, 127489, '\p{Is_Sc=	 hira}', "");
    Expect(1, 127489, '\p{^Is_Sc=	 hira}', "");
    Expect(1, 127489, '\P{Is_Sc=	 hira}', "");
    Expect(0, 127489, '\P{^Is_Sc=	 hira}', "");
    Error('\p{Script=_:=Anatolian_HIEROGLYPHS}');
    Error('\P{Script=_:=Anatolian_HIEROGLYPHS}');
    Expect(1, 83526, '\p{Script=anatolianhieroglyphs}', "");
    Expect(0, 83526, '\p{^Script=anatolianhieroglyphs}', "");
    Expect(0, 83526, '\P{Script=anatolianhieroglyphs}', "");
    Expect(1, 83526, '\P{^Script=anatolianhieroglyphs}', "");
    Expect(0, 83527, '\p{Script=anatolianhieroglyphs}', "");
    Expect(1, 83527, '\p{^Script=anatolianhieroglyphs}', "");
    Expect(1, 83527, '\P{Script=anatolianhieroglyphs}', "");
    Expect(0, 83527, '\P{^Script=anatolianhieroglyphs}', "");
    Expect(1, 83526, '\p{Script=ANATOLIAN_hieroglyphs}', "");
    Expect(0, 83526, '\p{^Script=ANATOLIAN_hieroglyphs}', "");
    Expect(0, 83526, '\P{Script=ANATOLIAN_hieroglyphs}', "");
    Expect(1, 83526, '\P{^Script=ANATOLIAN_hieroglyphs}', "");
    Expect(0, 83527, '\p{Script=ANATOLIAN_hieroglyphs}', "");
    Expect(1, 83527, '\p{^Script=ANATOLIAN_hieroglyphs}', "");
    Expect(1, 83527, '\P{Script=ANATOLIAN_hieroglyphs}', "");
    Expect(0, 83527, '\P{^Script=ANATOLIAN_hieroglyphs}', "");
    Error('\p{Sc=	:=Hluw}');
    Error('\P{Sc=	:=Hluw}');
    Expect(1, 83526, '\p{Sc=hluw}', "");
    Expect(0, 83526, '\p{^Sc=hluw}', "");
    Expect(0, 83526, '\P{Sc=hluw}', "");
    Expect(1, 83526, '\P{^Sc=hluw}', "");
    Expect(0, 83527, '\p{Sc=hluw}', "");
    Expect(1, 83527, '\p{^Sc=hluw}', "");
    Expect(1, 83527, '\P{Sc=hluw}', "");
    Expect(0, 83527, '\P{^Sc=hluw}', "");
    Expect(1, 83526, '\p{Sc:	HLUW}', "");
    Expect(0, 83526, '\p{^Sc:	HLUW}', "");
    Expect(0, 83526, '\P{Sc:	HLUW}', "");
    Expect(1, 83526, '\P{^Sc:	HLUW}', "");
    Expect(0, 83527, '\p{Sc:	HLUW}', "");
    Expect(1, 83527, '\p{^Sc:	HLUW}', "");
    Expect(1, 83527, '\P{Sc:	HLUW}', "");
    Expect(0, 83527, '\P{^Sc:	HLUW}', "");
    Error('\p{Is_Script=_/a/Anatolian_HIEROGLYPHS}');
    Error('\P{Is_Script=_/a/Anatolian_HIEROGLYPHS}');
    Expect(1, 83526, '\p{Is_Script=anatolianhieroglyphs}', "");
    Expect(0, 83526, '\p{^Is_Script=anatolianhieroglyphs}', "");
    Expect(0, 83526, '\P{Is_Script=anatolianhieroglyphs}', "");
    Expect(1, 83526, '\P{^Is_Script=anatolianhieroglyphs}', "");
    Expect(0, 83527, '\p{Is_Script=anatolianhieroglyphs}', "");
    Expect(1, 83527, '\p{^Is_Script=anatolianhieroglyphs}', "");
    Expect(1, 83527, '\P{Is_Script=anatolianhieroglyphs}', "");
    Expect(0, 83527, '\P{^Is_Script=anatolianhieroglyphs}', "");
    Expect(1, 83526, '\p{Is_Script:   - ANATOLIAN_HIEROGLYPHS}', "");
    Expect(0, 83526, '\p{^Is_Script:   - ANATOLIAN_HIEROGLYPHS}', "");
    Expect(0, 83526, '\P{Is_Script:   - ANATOLIAN_HIEROGLYPHS}', "");
    Expect(1, 83526, '\P{^Is_Script:   - ANATOLIAN_HIEROGLYPHS}', "");
    Expect(0, 83527, '\p{Is_Script:   - ANATOLIAN_HIEROGLYPHS}', "");
    Expect(1, 83527, '\p{^Is_Script:   - ANATOLIAN_HIEROGLYPHS}', "");
    Expect(1, 83527, '\P{Is_Script:   - ANATOLIAN_HIEROGLYPHS}', "");
    Expect(0, 83527, '\P{^Is_Script:   - ANATOLIAN_HIEROGLYPHS}', "");
    Error('\p{Is_Sc=	/a/Hluw}');
    Error('\P{Is_Sc=	/a/Hluw}');
    Expect(1, 83526, '\p{Is_Sc=hluw}', "");
    Expect(0, 83526, '\p{^Is_Sc=hluw}', "");
    Expect(0, 83526, '\P{Is_Sc=hluw}', "");
    Expect(1, 83526, '\P{^Is_Sc=hluw}', "");
    Expect(0, 83527, '\p{Is_Sc=hluw}', "");
    Expect(1, 83527, '\p{^Is_Sc=hluw}', "");
    Expect(1, 83527, '\P{Is_Sc=hluw}', "");
    Expect(0, 83527, '\P{^Is_Sc=hluw}', "");
    Expect(1, 83526, '\p{Is_Sc:   _ Hluw}', "");
    Expect(0, 83526, '\p{^Is_Sc:   _ Hluw}', "");
    Expect(0, 83526, '\P{Is_Sc:   _ Hluw}', "");
    Expect(1, 83526, '\P{^Is_Sc:   _ Hluw}', "");
    Expect(0, 83527, '\p{Is_Sc:   _ Hluw}', "");
    Expect(1, 83527, '\p{^Is_Sc:   _ Hluw}', "");
    Expect(1, 83527, '\P{Is_Sc:   _ Hluw}', "");
    Expect(0, 83527, '\P{^Is_Sc:   _ Hluw}', "");
    Error('\p{Script:/a/	_pahawh_HMONG}');
    Error('\P{Script:/a/	_pahawh_HMONG}');
    Expect(1, 93071, '\p{Script=pahawhhmong}', "");
    Expect(0, 93071, '\p{^Script=pahawhhmong}', "");
    Expect(0, 93071, '\P{Script=pahawhhmong}', "");
    Expect(1, 93071, '\P{^Script=pahawhhmong}', "");
    Expect(0, 93072, '\p{Script=pahawhhmong}', "");
    Expect(1, 93072, '\p{^Script=pahawhhmong}', "");
    Expect(1, 93072, '\P{Script=pahawhhmong}', "");
    Expect(0, 93072, '\P{^Script=pahawhhmong}', "");
    Expect(1, 93071, '\p{Script=	 PAHAWH_Hmong}', "");
    Expect(0, 93071, '\p{^Script=	 PAHAWH_Hmong}', "");
    Expect(0, 93071, '\P{Script=	 PAHAWH_Hmong}', "");
    Expect(1, 93071, '\P{^Script=	 PAHAWH_Hmong}', "");
    Expect(0, 93072, '\p{Script=	 PAHAWH_Hmong}', "");
    Expect(1, 93072, '\p{^Script=	 PAHAWH_Hmong}', "");
    Expect(1, 93072, '\P{Script=	 PAHAWH_Hmong}', "");
    Expect(0, 93072, '\P{^Script=	 PAHAWH_Hmong}', "");
    Error('\p{Sc=_HMNG:=}');
    Error('\P{Sc=_HMNG:=}');
    Expect(1, 93071, '\p{Sc=hmng}', "");
    Expect(0, 93071, '\p{^Sc=hmng}', "");
    Expect(0, 93071, '\P{Sc=hmng}', "");
    Expect(1, 93071, '\P{^Sc=hmng}', "");
    Expect(0, 93072, '\p{Sc=hmng}', "");
    Expect(1, 93072, '\p{^Sc=hmng}', "");
    Expect(1, 93072, '\P{Sc=hmng}', "");
    Expect(0, 93072, '\P{^Sc=hmng}', "");
    Expect(1, 93071, '\p{Sc=-Hmng}', "");
    Expect(0, 93071, '\p{^Sc=-Hmng}', "");
    Expect(0, 93071, '\P{Sc=-Hmng}', "");
    Expect(1, 93071, '\P{^Sc=-Hmng}', "");
    Expect(0, 93072, '\p{Sc=-Hmng}', "");
    Expect(1, 93072, '\p{^Sc=-Hmng}', "");
    Expect(1, 93072, '\P{Sc=-Hmng}', "");
    Expect(0, 93072, '\P{^Sc=-Hmng}', "");
    Error('\p{Is_Script=/a/-Pahawh_Hmong}');
    Error('\P{Is_Script=/a/-Pahawh_Hmong}');
    Expect(1, 93071, '\p{Is_Script=pahawhhmong}', "");
    Expect(0, 93071, '\p{^Is_Script=pahawhhmong}', "");
    Expect(0, 93071, '\P{Is_Script=pahawhhmong}', "");
    Expect(1, 93071, '\P{^Is_Script=pahawhhmong}', "");
    Expect(0, 93072, '\p{Is_Script=pahawhhmong}', "");
    Expect(1, 93072, '\p{^Is_Script=pahawhhmong}', "");
    Expect(1, 93072, '\P{Is_Script=pahawhhmong}', "");
    Expect(0, 93072, '\P{^Is_Script=pahawhhmong}', "");
    Expect(1, 93071, '\p{Is_Script= -PAHAWH_Hmong}', "");
    Expect(0, 93071, '\p{^Is_Script= -PAHAWH_Hmong}', "");
    Expect(0, 93071, '\P{Is_Script= -PAHAWH_Hmong}', "");
    Expect(1, 93071, '\P{^Is_Script= -PAHAWH_Hmong}', "");
    Expect(0, 93072, '\p{Is_Script= -PAHAWH_Hmong}', "");
    Expect(1, 93072, '\p{^Is_Script= -PAHAWH_Hmong}', "");
    Expect(1, 93072, '\P{Is_Script= -PAHAWH_Hmong}', "");
    Expect(0, 93072, '\P{^Is_Script= -PAHAWH_Hmong}', "");
    Error('\p{Is_Sc= /a/hmng}');
    Error('\P{Is_Sc= /a/hmng}');
    Expect(1, 93071, '\p{Is_Sc=hmng}', "");
    Expect(0, 93071, '\p{^Is_Sc=hmng}', "");
    Expect(0, 93071, '\P{Is_Sc=hmng}', "");
    Expect(1, 93071, '\P{^Is_Sc=hmng}', "");
    Expect(0, 93072, '\p{Is_Sc=hmng}', "");
    Expect(1, 93072, '\p{^Is_Sc=hmng}', "");
    Expect(1, 93072, '\P{Is_Sc=hmng}', "");
    Expect(0, 93072, '\P{^Is_Sc=hmng}', "");
    Expect(1, 93071, '\p{Is_Sc=  hmng}', "");
    Expect(0, 93071, '\p{^Is_Sc=  hmng}', "");
    Expect(0, 93071, '\P{Is_Sc=  hmng}', "");
    Expect(1, 93071, '\P{^Is_Sc=  hmng}', "");
    Expect(0, 93072, '\p{Is_Sc=  hmng}', "");
    Expect(1, 93072, '\p{^Is_Sc=  hmng}', "");
    Expect(1, 93072, '\P{Is_Sc=  hmng}', "");
    Expect(0, 93072, '\P{^Is_Sc=  hmng}', "");
    Error('\p{Script=Katakana_Or_Hiragana}');
    Error('\P{Script=Katakana_Or_Hiragana}');
    Error('\p{Sc=Hrkt}');
    Error('\P{Sc=Hrkt}');
    Error('\p{Is_Script=Katakana_Or_Hiragana}');
    Error('\P{Is_Script=Katakana_Or_Hiragana}');
    Error('\p{Is_Sc=Hrkt}');
    Error('\P{Is_Sc=Hrkt}');
    Error('\p{Script=/a/ 	Old_hungarian}');
    Error('\P{Script=/a/ 	Old_hungarian}');
    Expect(1, 68863, '\p{Script=oldhungarian}', "");
    Expect(0, 68863, '\p{^Script=oldhungarian}', "");
    Expect(0, 68863, '\P{Script=oldhungarian}', "");
    Expect(1, 68863, '\P{^Script=oldhungarian}', "");
    Expect(0, 68864, '\p{Script=oldhungarian}', "");
    Expect(1, 68864, '\p{^Script=oldhungarian}', "");
    Expect(1, 68864, '\P{Script=oldhungarian}', "");
    Expect(0, 68864, '\P{^Script=oldhungarian}', "");
    Expect(1, 68863, '\p{Script= -Old_hungarian}', "");
    Expect(0, 68863, '\p{^Script= -Old_hungarian}', "");
    Expect(0, 68863, '\P{Script= -Old_hungarian}', "");
    Expect(1, 68863, '\P{^Script= -Old_hungarian}', "");
    Expect(0, 68864, '\p{Script= -Old_hungarian}', "");
    Expect(1, 68864, '\p{^Script= -Old_hungarian}', "");
    Expect(1, 68864, '\P{Script= -Old_hungarian}', "");
    Expect(0, 68864, '\P{^Script= -Old_hungarian}', "");
    Error('\p{Sc=:=	HUNG}');
    Error('\P{Sc=:=	HUNG}');
    Expect(1, 68863, '\p{Sc:   hung}', "");
    Expect(0, 68863, '\p{^Sc:   hung}', "");
    Expect(0, 68863, '\P{Sc:   hung}', "");
    Expect(1, 68863, '\P{^Sc:   hung}', "");
    Expect(0, 68864, '\p{Sc:   hung}', "");
    Expect(1, 68864, '\p{^Sc:   hung}', "");
    Expect(1, 68864, '\P{Sc:   hung}', "");
    Expect(0, 68864, '\P{^Sc:   hung}', "");
    Expect(1, 68863, '\p{Sc= HUNG}', "");
    Expect(0, 68863, '\p{^Sc= HUNG}', "");
    Expect(0, 68863, '\P{Sc= HUNG}', "");
    Expect(1, 68863, '\P{^Sc= HUNG}', "");
    Expect(0, 68864, '\p{Sc= HUNG}', "");
    Expect(1, 68864, '\p{^Sc= HUNG}', "");
    Expect(1, 68864, '\P{Sc= HUNG}', "");
    Expect(0, 68864, '\P{^Sc= HUNG}', "");
    Error('\p{Is_Script=/a/ _OLD_HUNGARIAN}');
    Error('\P{Is_Script=/a/ _OLD_HUNGARIAN}');
    Expect(1, 68863, '\p{Is_Script=oldhungarian}', "");
    Expect(0, 68863, '\p{^Is_Script=oldhungarian}', "");
    Expect(0, 68863, '\P{Is_Script=oldhungarian}', "");
    Expect(1, 68863, '\P{^Is_Script=oldhungarian}', "");
    Expect(0, 68864, '\p{Is_Script=oldhungarian}', "");
    Expect(1, 68864, '\p{^Is_Script=oldhungarian}', "");
    Expect(1, 68864, '\P{Is_Script=oldhungarian}', "");
    Expect(0, 68864, '\P{^Is_Script=oldhungarian}', "");
    Expect(1, 68863, '\p{Is_Script=--Old_hungarian}', "");
    Expect(0, 68863, '\p{^Is_Script=--Old_hungarian}', "");
    Expect(0, 68863, '\P{Is_Script=--Old_hungarian}', "");
    Expect(1, 68863, '\P{^Is_Script=--Old_hungarian}', "");
    Expect(0, 68864, '\p{Is_Script=--Old_hungarian}', "");
    Expect(1, 68864, '\p{^Is_Script=--Old_hungarian}', "");
    Expect(1, 68864, '\P{Is_Script=--Old_hungarian}', "");
    Expect(0, 68864, '\P{^Is_Script=--Old_hungarian}', "");
    Error('\p{Is_Sc:   :=	 Hung}');
    Error('\P{Is_Sc:   :=	 Hung}');
    Expect(1, 68863, '\p{Is_Sc=hung}', "");
    Expect(0, 68863, '\p{^Is_Sc=hung}', "");
    Expect(0, 68863, '\P{Is_Sc=hung}', "");
    Expect(1, 68863, '\P{^Is_Sc=hung}', "");
    Expect(0, 68864, '\p{Is_Sc=hung}', "");
    Expect(1, 68864, '\p{^Is_Sc=hung}', "");
    Expect(1, 68864, '\P{Is_Sc=hung}', "");
    Expect(0, 68864, '\P{^Is_Sc=hung}', "");
    Expect(1, 68863, '\p{Is_Sc:	 hung}', "");
    Expect(0, 68863, '\p{^Is_Sc:	 hung}', "");
    Expect(0, 68863, '\P{Is_Sc:	 hung}', "");
    Expect(1, 68863, '\P{^Is_Sc:	 hung}', "");
    Expect(0, 68864, '\p{Is_Sc:	 hung}', "");
    Expect(1, 68864, '\p{^Is_Sc:	 hung}', "");
    Expect(1, 68864, '\P{Is_Sc:	 hung}', "");
    Expect(0, 68864, '\P{^Is_Sc:	 hung}', "");
    Error('\p{Script:/a/old_Italic}');
    Error('\P{Script:/a/old_Italic}');
    Expect(1, 66339, '\p{Script=olditalic}', "");
    Expect(0, 66339, '\p{^Script=olditalic}', "");
    Expect(0, 66339, '\P{Script=olditalic}', "");
    Expect(1, 66339, '\P{^Script=olditalic}', "");
    Expect(0, 66340, '\p{Script=olditalic}', "");
    Expect(1, 66340, '\p{^Script=olditalic}', "");
    Expect(1, 66340, '\P{Script=olditalic}', "");
    Expect(0, 66340, '\P{^Script=olditalic}', "");
    Expect(1, 66339, '\p{Script: -	Old_italic}', "");
    Expect(0, 66339, '\p{^Script: -	Old_italic}', "");
    Expect(0, 66339, '\P{Script: -	Old_italic}', "");
    Expect(1, 66339, '\P{^Script: -	Old_italic}', "");
    Expect(0, 66340, '\p{Script: -	Old_italic}', "");
    Expect(1, 66340, '\p{^Script: -	Old_italic}', "");
    Expect(1, 66340, '\P{Script: -	Old_italic}', "");
    Expect(0, 66340, '\P{^Script: -	Old_italic}', "");
    Error('\p{Sc= /a/ITAL}');
    Error('\P{Sc= /a/ITAL}');
    Expect(1, 66339, '\p{Sc=ital}', "");
    Expect(0, 66339, '\p{^Sc=ital}', "");
    Expect(0, 66339, '\P{Sc=ital}', "");
    Expect(1, 66339, '\P{^Sc=ital}', "");
    Expect(0, 66340, '\p{Sc=ital}', "");
    Expect(1, 66340, '\p{^Sc=ital}', "");
    Expect(1, 66340, '\P{Sc=ital}', "");
    Expect(0, 66340, '\P{^Sc=ital}', "");
    Expect(1, 66339, '\p{Sc=_ ital}', "");
    Expect(0, 66339, '\p{^Sc=_ ital}', "");
    Expect(0, 66339, '\P{Sc=_ ital}', "");
    Expect(1, 66339, '\P{^Sc=_ ital}', "");
    Expect(0, 66340, '\p{Sc=_ ital}', "");
    Expect(1, 66340, '\p{^Sc=_ ital}', "");
    Expect(1, 66340, '\P{Sc=_ ital}', "");
    Expect(0, 66340, '\P{^Sc=_ ital}', "");
    Error('\p{Is_Script=:=--OLD_Italic}');
    Error('\P{Is_Script=:=--OLD_Italic}');
    Expect(1, 66339, '\p{Is_Script=olditalic}', "");
    Expect(0, 66339, '\p{^Is_Script=olditalic}', "");
    Expect(0, 66339, '\P{Is_Script=olditalic}', "");
    Expect(1, 66339, '\P{^Is_Script=olditalic}', "");
    Expect(0, 66340, '\p{Is_Script=olditalic}', "");
    Expect(1, 66340, '\p{^Is_Script=olditalic}', "");
    Expect(1, 66340, '\P{Is_Script=olditalic}', "");
    Expect(0, 66340, '\P{^Is_Script=olditalic}', "");
    Expect(1, 66339, '\p{Is_Script=	-OLD_italic}', "");
    Expect(0, 66339, '\p{^Is_Script=	-OLD_italic}', "");
    Expect(0, 66339, '\P{Is_Script=	-OLD_italic}', "");
    Expect(1, 66339, '\P{^Is_Script=	-OLD_italic}', "");
    Expect(0, 66340, '\p{Is_Script=	-OLD_italic}', "");
    Expect(1, 66340, '\p{^Is_Script=	-OLD_italic}', "");
    Expect(1, 66340, '\P{Is_Script=	-OLD_italic}', "");
    Expect(0, 66340, '\P{^Is_Script=	-OLD_italic}', "");
    Error('\p{Is_Sc=	:=ital}');
    Error('\P{Is_Sc=	:=ital}');
    Expect(1, 66339, '\p{Is_Sc=ital}', "");
    Expect(0, 66339, '\p{^Is_Sc=ital}', "");
    Expect(0, 66339, '\P{Is_Sc=ital}', "");
    Expect(1, 66339, '\P{^Is_Sc=ital}', "");
    Expect(0, 66340, '\p{Is_Sc=ital}', "");
    Expect(1, 66340, '\p{^Is_Sc=ital}', "");
    Expect(1, 66340, '\P{Is_Sc=ital}', "");
    Expect(0, 66340, '\P{^Is_Sc=ital}', "");
    Expect(1, 66339, '\p{Is_Sc=ITAL}', "");
    Expect(0, 66339, '\p{^Is_Sc=ITAL}', "");
    Expect(0, 66339, '\P{Is_Sc=ITAL}', "");
    Expect(1, 66339, '\P{^Is_Sc=ITAL}', "");
    Expect(0, 66340, '\p{Is_Sc=ITAL}', "");
    Expect(1, 66340, '\p{^Is_Sc=ITAL}', "");
    Expect(1, 66340, '\P{Is_Sc=ITAL}', "");
    Expect(0, 66340, '\P{^Is_Sc=ITAL}', "");
    Error('\p{Script=/a/-_Javanese}');
    Error('\P{Script=/a/-_Javanese}');
    Expect(1, 43487, '\p{Script=javanese}', "");
    Expect(0, 43487, '\p{^Script=javanese}', "");
    Expect(0, 43487, '\P{Script=javanese}', "");
    Expect(1, 43487, '\P{^Script=javanese}', "");
    Expect(0, 43488, '\p{Script=javanese}', "");
    Expect(1, 43488, '\p{^Script=javanese}', "");
    Expect(1, 43488, '\P{Script=javanese}', "");
    Expect(0, 43488, '\P{^Script=javanese}', "");
    Expect(1, 43487, '\p{Script= _javanese}', "");
    Expect(0, 43487, '\p{^Script= _javanese}', "");
    Expect(0, 43487, '\P{Script= _javanese}', "");
    Expect(1, 43487, '\P{^Script= _javanese}', "");
    Expect(0, 43488, '\p{Script= _javanese}', "");
    Expect(1, 43488, '\p{^Script= _javanese}', "");
    Expect(1, 43488, '\P{Script= _javanese}', "");
    Expect(0, 43488, '\P{^Script= _javanese}', "");
    Error('\p{Sc=	java/a/}');
    Error('\P{Sc=	java/a/}');
    Expect(1, 43487, '\p{Sc=java}', "");
    Expect(0, 43487, '\p{^Sc=java}', "");
    Expect(0, 43487, '\P{Sc=java}', "");
    Expect(1, 43487, '\P{^Sc=java}', "");
    Expect(0, 43488, '\p{Sc=java}', "");
    Expect(1, 43488, '\p{^Sc=java}', "");
    Expect(1, 43488, '\P{Sc=java}', "");
    Expect(0, 43488, '\P{^Sc=java}', "");
    Expect(1, 43487, '\p{Sc=-_Java}', "");
    Expect(0, 43487, '\p{^Sc=-_Java}', "");
    Expect(0, 43487, '\P{Sc=-_Java}', "");
    Expect(1, 43487, '\P{^Sc=-_Java}', "");
    Expect(0, 43488, '\p{Sc=-_Java}', "");
    Expect(1, 43488, '\p{^Sc=-_Java}', "");
    Expect(1, 43488, '\P{Sc=-_Java}', "");
    Expect(0, 43488, '\P{^Sc=-_Java}', "");
    Error('\p{Is_Script=_Javanese:=}');
    Error('\P{Is_Script=_Javanese:=}');
    Expect(1, 43487, '\p{Is_Script=javanese}', "");
    Expect(0, 43487, '\p{^Is_Script=javanese}', "");
    Expect(0, 43487, '\P{Is_Script=javanese}', "");
    Expect(1, 43487, '\P{^Is_Script=javanese}', "");
    Expect(0, 43488, '\p{Is_Script=javanese}', "");
    Expect(1, 43488, '\p{^Is_Script=javanese}', "");
    Expect(1, 43488, '\P{Is_Script=javanese}', "");
    Expect(0, 43488, '\P{^Is_Script=javanese}', "");
    Expect(1, 43487, '\p{Is_Script=	Javanese}', "");
    Expect(0, 43487, '\p{^Is_Script=	Javanese}', "");
    Expect(0, 43487, '\P{Is_Script=	Javanese}', "");
    Expect(1, 43487, '\P{^Is_Script=	Javanese}', "");
    Expect(0, 43488, '\p{Is_Script=	Javanese}', "");
    Expect(1, 43488, '\p{^Is_Script=	Javanese}', "");
    Expect(1, 43488, '\P{Is_Script=	Javanese}', "");
    Expect(0, 43488, '\P{^Is_Script=	Javanese}', "");
    Error('\p{Is_Sc=/a/ Java}');
    Error('\P{Is_Sc=/a/ Java}');
    Expect(1, 43487, '\p{Is_Sc=java}', "");
    Expect(0, 43487, '\p{^Is_Sc=java}', "");
    Expect(0, 43487, '\P{Is_Sc=java}', "");
    Expect(1, 43487, '\P{^Is_Sc=java}', "");
    Expect(0, 43488, '\p{Is_Sc=java}', "");
    Expect(1, 43488, '\p{^Is_Sc=java}', "");
    Expect(1, 43488, '\P{Is_Sc=java}', "");
    Expect(0, 43488, '\P{^Is_Sc=java}', "");
    Expect(1, 43487, '\p{Is_Sc=_-JAVA}', "");
    Expect(0, 43487, '\p{^Is_Sc=_-JAVA}', "");
    Expect(0, 43487, '\P{Is_Sc=_-JAVA}', "");
    Expect(1, 43487, '\P{^Is_Sc=_-JAVA}', "");
    Expect(0, 43488, '\p{Is_Sc=_-JAVA}', "");
    Expect(1, 43488, '\p{^Is_Sc=_-JAVA}', "");
    Expect(1, 43488, '\P{Is_Sc=_-JAVA}', "");
    Expect(0, 43488, '\P{^Is_Sc=_-JAVA}', "");
    Error('\p{Script:	-_Kayah_li:=}');
    Error('\P{Script:	-_Kayah_li:=}');
    Expect(1, 43311, '\p{Script=kayahli}', "");
    Expect(0, 43311, '\p{^Script=kayahli}', "");
    Expect(0, 43311, '\P{Script=kayahli}', "");
    Expect(1, 43311, '\P{^Script=kayahli}', "");
    Expect(0, 43312, '\p{Script=kayahli}', "");
    Expect(1, 43312, '\p{^Script=kayahli}', "");
    Expect(1, 43312, '\P{Script=kayahli}', "");
    Expect(0, 43312, '\P{^Script=kayahli}', "");
    Expect(1, 43311, '\p{Script=	_Kayah_Li}', "");
    Expect(0, 43311, '\p{^Script=	_Kayah_Li}', "");
    Expect(0, 43311, '\P{Script=	_Kayah_Li}', "");
    Expect(1, 43311, '\P{^Script=	_Kayah_Li}', "");
    Expect(0, 43312, '\p{Script=	_Kayah_Li}', "");
    Expect(1, 43312, '\p{^Script=	_Kayah_Li}', "");
    Expect(1, 43312, '\P{Script=	_Kayah_Li}', "");
    Expect(0, 43312, '\P{^Script=	_Kayah_Li}', "");
    Error('\p{Sc=	/a/KALI}');
    Error('\P{Sc=	/a/KALI}');
    Expect(1, 43311, '\p{Sc=kali}', "");
    Expect(0, 43311, '\p{^Sc=kali}', "");
    Expect(0, 43311, '\P{Sc=kali}', "");
    Expect(1, 43311, '\P{^Sc=kali}', "");
    Expect(0, 43312, '\p{Sc=kali}', "");
    Expect(1, 43312, '\p{^Sc=kali}', "");
    Expect(1, 43312, '\P{Sc=kali}', "");
    Expect(0, 43312, '\P{^Sc=kali}', "");
    Expect(1, 43311, '\p{Sc=	KALI}', "");
    Expect(0, 43311, '\p{^Sc=	KALI}', "");
    Expect(0, 43311, '\P{Sc=	KALI}', "");
    Expect(1, 43311, '\P{^Sc=	KALI}', "");
    Expect(0, 43312, '\p{Sc=	KALI}', "");
    Expect(1, 43312, '\p{^Sc=	KALI}', "");
    Expect(1, 43312, '\P{Sc=	KALI}', "");
    Expect(0, 43312, '\P{^Sc=	KALI}', "");
    Error('\p{Is_Script=/a/kayah_li}');
    Error('\P{Is_Script=/a/kayah_li}');
    Expect(1, 43311, '\p{Is_Script=kayahli}', "");
    Expect(0, 43311, '\p{^Is_Script=kayahli}', "");
    Expect(0, 43311, '\P{Is_Script=kayahli}', "");
    Expect(1, 43311, '\P{^Is_Script=kayahli}', "");
    Expect(0, 43312, '\p{Is_Script=kayahli}', "");
    Expect(1, 43312, '\p{^Is_Script=kayahli}', "");
    Expect(1, 43312, '\P{Is_Script=kayahli}', "");
    Expect(0, 43312, '\P{^Is_Script=kayahli}', "");
    Expect(1, 43311, '\p{Is_Script=_	Kayah_li}', "");
    Expect(0, 43311, '\p{^Is_Script=_	Kayah_li}', "");
    Expect(0, 43311, '\P{Is_Script=_	Kayah_li}', "");
    Expect(1, 43311, '\P{^Is_Script=_	Kayah_li}', "");
    Expect(0, 43312, '\p{Is_Script=_	Kayah_li}', "");
    Expect(1, 43312, '\p{^Is_Script=_	Kayah_li}', "");
    Expect(1, 43312, '\P{Is_Script=_	Kayah_li}', "");
    Expect(0, 43312, '\P{^Is_Script=_	Kayah_li}', "");
    Error('\p{Is_Sc=:=_ kali}');
    Error('\P{Is_Sc=:=_ kali}');
    Expect(1, 43311, '\p{Is_Sc=kali}', "");
    Expect(0, 43311, '\p{^Is_Sc=kali}', "");
    Expect(0, 43311, '\P{Is_Sc=kali}', "");
    Expect(1, 43311, '\P{^Is_Sc=kali}', "");
    Expect(0, 43312, '\p{Is_Sc=kali}', "");
    Expect(1, 43312, '\p{^Is_Sc=kali}', "");
    Expect(1, 43312, '\P{Is_Sc=kali}', "");
    Expect(0, 43312, '\P{^Is_Sc=kali}', "");
    Expect(1, 43311, '\p{Is_Sc=_Kali}', "");
    Expect(0, 43311, '\p{^Is_Sc=_Kali}', "");
    Expect(0, 43311, '\P{Is_Sc=_Kali}', "");
    Expect(1, 43311, '\P{^Is_Sc=_Kali}', "");
    Expect(0, 43312, '\p{Is_Sc=_Kali}', "");
    Expect(1, 43312, '\p{^Is_Sc=_Kali}', "");
    Expect(1, 43312, '\P{Is_Sc=_Kali}', "");
    Expect(0, 43312, '\P{^Is_Sc=_Kali}', "");
    Error('\p{Script=	Katakana/a/}');
    Error('\P{Script=	Katakana/a/}');
    Expect(1, 110592, '\p{Script=katakana}', "");
    Expect(0, 110592, '\p{^Script=katakana}', "");
    Expect(0, 110592, '\P{Script=katakana}', "");
    Expect(1, 110592, '\P{^Script=katakana}', "");
    Expect(0, 110593, '\p{Script=katakana}', "");
    Expect(1, 110593, '\p{^Script=katakana}', "");
    Expect(1, 110593, '\P{Script=katakana}', "");
    Expect(0, 110593, '\P{^Script=katakana}', "");
    Expect(1, 110592, '\p{Script=  Katakana}', "");
    Expect(0, 110592, '\p{^Script=  Katakana}', "");
    Expect(0, 110592, '\P{Script=  Katakana}', "");
    Expect(1, 110592, '\P{^Script=  Katakana}', "");
    Expect(0, 110593, '\p{Script=  Katakana}', "");
    Expect(1, 110593, '\p{^Script=  Katakana}', "");
    Expect(1, 110593, '\P{Script=  Katakana}', "");
    Expect(0, 110593, '\P{^Script=  Katakana}', "");
    Error('\p{Sc=	:=KANA}');
    Error('\P{Sc=	:=KANA}');
    Expect(1, 110592, '\p{Sc=kana}', "");
    Expect(0, 110592, '\p{^Sc=kana}', "");
    Expect(0, 110592, '\P{Sc=kana}', "");
    Expect(1, 110592, '\P{^Sc=kana}', "");
    Expect(0, 110593, '\p{Sc=kana}', "");
    Expect(1, 110593, '\p{^Sc=kana}', "");
    Expect(1, 110593, '\P{Sc=kana}', "");
    Expect(0, 110593, '\P{^Sc=kana}', "");
    Expect(1, 110592, '\p{Sc=_	KANA}', "");
    Expect(0, 110592, '\p{^Sc=_	KANA}', "");
    Expect(0, 110592, '\P{Sc=_	KANA}', "");
    Expect(1, 110592, '\P{^Sc=_	KANA}', "");
    Expect(0, 110593, '\p{Sc=_	KANA}', "");
    Expect(1, 110593, '\p{^Sc=_	KANA}', "");
    Expect(1, 110593, '\P{Sc=_	KANA}', "");
    Expect(0, 110593, '\P{^Sc=_	KANA}', "");
    Error('\p{Is_Script= /a/Katakana}');
    Error('\P{Is_Script= /a/Katakana}');
    Expect(1, 110592, '\p{Is_Script=katakana}', "");
    Expect(0, 110592, '\p{^Is_Script=katakana}', "");
    Expect(0, 110592, '\P{Is_Script=katakana}', "");
    Expect(1, 110592, '\P{^Is_Script=katakana}', "");
    Expect(0, 110593, '\p{Is_Script=katakana}', "");
    Expect(1, 110593, '\p{^Is_Script=katakana}', "");
    Expect(1, 110593, '\P{Is_Script=katakana}', "");
    Expect(0, 110593, '\P{^Is_Script=katakana}', "");
    Expect(1, 110592, '\p{Is_Script=	katakana}', "");
    Expect(0, 110592, '\p{^Is_Script=	katakana}', "");
    Expect(0, 110592, '\P{Is_Script=	katakana}', "");
    Expect(1, 110592, '\P{^Is_Script=	katakana}', "");
    Expect(0, 110593, '\p{Is_Script=	katakana}', "");
    Expect(1, 110593, '\p{^Is_Script=	katakana}', "");
    Expect(1, 110593, '\P{Is_Script=	katakana}', "");
    Expect(0, 110593, '\P{^Is_Script=	katakana}', "");
    Error('\p{Is_Sc=/a/	 kana}');
    Error('\P{Is_Sc=/a/	 kana}');
    Expect(1, 110592, '\p{Is_Sc=kana}', "");
    Expect(0, 110592, '\p{^Is_Sc=kana}', "");
    Expect(0, 110592, '\P{Is_Sc=kana}', "");
    Expect(1, 110592, '\P{^Is_Sc=kana}', "");
    Expect(0, 110593, '\p{Is_Sc=kana}', "");
    Expect(1, 110593, '\p{^Is_Sc=kana}', "");
    Expect(1, 110593, '\P{Is_Sc=kana}', "");
    Expect(0, 110593, '\P{^Is_Sc=kana}', "");
    Expect(1, 110592, '\p{Is_Sc=__Kana}', "");
    Expect(0, 110592, '\p{^Is_Sc=__Kana}', "");
    Expect(0, 110592, '\P{Is_Sc=__Kana}', "");
    Expect(1, 110592, '\P{^Is_Sc=__Kana}', "");
    Expect(0, 110593, '\p{Is_Sc=__Kana}', "");
    Expect(1, 110593, '\p{^Is_Sc=__Kana}', "");
    Expect(1, 110593, '\P{Is_Sc=__Kana}', "");
    Expect(0, 110593, '\P{^Is_Sc=__Kana}', "");
    Error('\p{Script=		Kharoshthi/a/}');
    Error('\P{Script=		Kharoshthi/a/}');
    Expect(1, 68184, '\p{Script=kharoshthi}', "");
    Expect(0, 68184, '\p{^Script=kharoshthi}', "");
    Expect(0, 68184, '\P{Script=kharoshthi}', "");
    Expect(1, 68184, '\P{^Script=kharoshthi}', "");
    Expect(0, 68185, '\p{Script=kharoshthi}', "");
    Expect(1, 68185, '\p{^Script=kharoshthi}', "");
    Expect(1, 68185, '\P{Script=kharoshthi}', "");
    Expect(0, 68185, '\P{^Script=kharoshthi}', "");
    Expect(1, 68184, '\p{Script=	kharoshthi}', "");
    Expect(0, 68184, '\p{^Script=	kharoshthi}', "");
    Expect(0, 68184, '\P{Script=	kharoshthi}', "");
    Expect(1, 68184, '\P{^Script=	kharoshthi}', "");
    Expect(0, 68185, '\p{Script=	kharoshthi}', "");
    Expect(1, 68185, '\p{^Script=	kharoshthi}', "");
    Expect(1, 68185, '\P{Script=	kharoshthi}', "");
    Expect(0, 68185, '\P{^Script=	kharoshthi}', "");
    Error('\p{Sc=_Khar/a/}');
    Error('\P{Sc=_Khar/a/}');
    Expect(1, 68184, '\p{Sc=khar}', "");
    Expect(0, 68184, '\p{^Sc=khar}', "");
    Expect(0, 68184, '\P{Sc=khar}', "");
    Expect(1, 68184, '\P{^Sc=khar}', "");
    Expect(0, 68185, '\p{Sc=khar}', "");
    Expect(1, 68185, '\p{^Sc=khar}', "");
    Expect(1, 68185, '\P{Sc=khar}', "");
    Expect(0, 68185, '\P{^Sc=khar}', "");
    Expect(1, 68184, '\p{Sc=  Khar}', "");
    Expect(0, 68184, '\p{^Sc=  Khar}', "");
    Expect(0, 68184, '\P{Sc=  Khar}', "");
    Expect(1, 68184, '\P{^Sc=  Khar}', "");
    Expect(0, 68185, '\p{Sc=  Khar}', "");
    Expect(1, 68185, '\p{^Sc=  Khar}', "");
    Expect(1, 68185, '\P{Sc=  Khar}', "");
    Expect(0, 68185, '\P{^Sc=  Khar}', "");
    Error('\p{Is_Script=/a/-KHAROSHTHI}');
    Error('\P{Is_Script=/a/-KHAROSHTHI}');
    Expect(1, 68184, '\p{Is_Script=kharoshthi}', "");
    Expect(0, 68184, '\p{^Is_Script=kharoshthi}', "");
    Expect(0, 68184, '\P{Is_Script=kharoshthi}', "");
    Expect(1, 68184, '\P{^Is_Script=kharoshthi}', "");
    Expect(0, 68185, '\p{Is_Script=kharoshthi}', "");
    Expect(1, 68185, '\p{^Is_Script=kharoshthi}', "");
    Expect(1, 68185, '\P{Is_Script=kharoshthi}', "");
    Expect(0, 68185, '\P{^Is_Script=kharoshthi}', "");
    Expect(1, 68184, '\p{Is_Script=	Kharoshthi}', "");
    Expect(0, 68184, '\p{^Is_Script=	Kharoshthi}', "");
    Expect(0, 68184, '\P{Is_Script=	Kharoshthi}', "");
    Expect(1, 68184, '\P{^Is_Script=	Kharoshthi}', "");
    Expect(0, 68185, '\p{Is_Script=	Kharoshthi}', "");
    Expect(1, 68185, '\p{^Is_Script=	Kharoshthi}', "");
    Expect(1, 68185, '\P{Is_Script=	Kharoshthi}', "");
    Expect(0, 68185, '\P{^Is_Script=	Kharoshthi}', "");
    Error('\p{Is_Sc=-Khar:=}');
    Error('\P{Is_Sc=-Khar:=}');
    Expect(1, 68184, '\p{Is_Sc=khar}', "");
    Expect(0, 68184, '\p{^Is_Sc=khar}', "");
    Expect(0, 68184, '\P{Is_Sc=khar}', "");
    Expect(1, 68184, '\P{^Is_Sc=khar}', "");
    Expect(0, 68185, '\p{Is_Sc=khar}', "");
    Expect(1, 68185, '\p{^Is_Sc=khar}', "");
    Expect(1, 68185, '\P{Is_Sc=khar}', "");
    Expect(0, 68185, '\P{^Is_Sc=khar}', "");
    Expect(1, 68184, '\p{Is_Sc=__Khar}', "");
    Expect(0, 68184, '\p{^Is_Sc=__Khar}', "");
    Expect(0, 68184, '\P{Is_Sc=__Khar}', "");
    Expect(1, 68184, '\P{^Is_Sc=__Khar}', "");
    Expect(0, 68185, '\p{Is_Sc=__Khar}', "");
    Expect(1, 68185, '\p{^Is_Sc=__Khar}', "");
    Expect(1, 68185, '\P{Is_Sc=__Khar}', "");
    Expect(0, 68185, '\P{^Is_Sc=__Khar}', "");
    Error('\p{Script=/a/	-khmer}');
    Error('\P{Script=/a/	-khmer}');
    Expect(1, 6655, '\p{Script=khmer}', "");
    Expect(0, 6655, '\p{^Script=khmer}', "");
    Expect(0, 6655, '\P{Script=khmer}', "");
    Expect(1, 6655, '\P{^Script=khmer}', "");
    Expect(0, 6656, '\p{Script=khmer}', "");
    Expect(1, 6656, '\p{^Script=khmer}', "");
    Expect(1, 6656, '\P{Script=khmer}', "");
    Expect(0, 6656, '\P{^Script=khmer}', "");
    Expect(1, 6655, '\p{Script=-	Khmer}', "");
    Expect(0, 6655, '\p{^Script=-	Khmer}', "");
    Expect(0, 6655, '\P{Script=-	Khmer}', "");
    Expect(1, 6655, '\P{^Script=-	Khmer}', "");
    Expect(0, 6656, '\p{Script=-	Khmer}', "");
    Expect(1, 6656, '\p{^Script=-	Khmer}', "");
    Expect(1, 6656, '\P{Script=-	Khmer}', "");
    Expect(0, 6656, '\P{^Script=-	Khmer}', "");
    Error('\p{Sc=	-Khmr:=}');
    Error('\P{Sc=	-Khmr:=}');
    Expect(1, 6655, '\p{Sc:khmr}', "");
    Expect(0, 6655, '\p{^Sc:khmr}', "");
    Expect(0, 6655, '\P{Sc:khmr}', "");
    Expect(1, 6655, '\P{^Sc:khmr}', "");
    Expect(0, 6656, '\p{Sc:khmr}', "");
    Expect(1, 6656, '\p{^Sc:khmr}', "");
    Expect(1, 6656, '\P{Sc:khmr}', "");
    Expect(0, 6656, '\P{^Sc:khmr}', "");
    Expect(1, 6655, '\p{Sc=- Khmr}', "");
    Expect(0, 6655, '\p{^Sc=- Khmr}', "");
    Expect(0, 6655, '\P{Sc=- Khmr}', "");
    Expect(1, 6655, '\P{^Sc=- Khmr}', "");
    Expect(0, 6656, '\p{Sc=- Khmr}', "");
    Expect(1, 6656, '\p{^Sc=- Khmr}', "");
    Expect(1, 6656, '\P{Sc=- Khmr}', "");
    Expect(0, 6656, '\P{^Sc=- Khmr}', "");
    Error('\p{Is_Script=	:=Khmer}');
    Error('\P{Is_Script=	:=Khmer}');
    Expect(1, 6655, '\p{Is_Script=khmer}', "");
    Expect(0, 6655, '\p{^Is_Script=khmer}', "");
    Expect(0, 6655, '\P{Is_Script=khmer}', "");
    Expect(1, 6655, '\P{^Is_Script=khmer}', "");
    Expect(0, 6656, '\p{Is_Script=khmer}', "");
    Expect(1, 6656, '\p{^Is_Script=khmer}', "");
    Expect(1, 6656, '\P{Is_Script=khmer}', "");
    Expect(0, 6656, '\P{^Is_Script=khmer}', "");
    Expect(1, 6655, '\p{Is_Script=-	Khmer}', "");
    Expect(0, 6655, '\p{^Is_Script=-	Khmer}', "");
    Expect(0, 6655, '\P{Is_Script=-	Khmer}', "");
    Expect(1, 6655, '\P{^Is_Script=-	Khmer}', "");
    Expect(0, 6656, '\p{Is_Script=-	Khmer}', "");
    Expect(1, 6656, '\p{^Is_Script=-	Khmer}', "");
    Expect(1, 6656, '\P{Is_Script=-	Khmer}', "");
    Expect(0, 6656, '\P{^Is_Script=-	Khmer}', "");
    Error('\p{Is_Sc=/a/_ khmr}');
    Error('\P{Is_Sc=/a/_ khmr}');
    Expect(1, 6655, '\p{Is_Sc=khmr}', "");
    Expect(0, 6655, '\p{^Is_Sc=khmr}', "");
    Expect(0, 6655, '\P{Is_Sc=khmr}', "");
    Expect(1, 6655, '\P{^Is_Sc=khmr}', "");
    Expect(0, 6656, '\p{Is_Sc=khmr}', "");
    Expect(1, 6656, '\p{^Is_Sc=khmr}', "");
    Expect(1, 6656, '\P{Is_Sc=khmr}', "");
    Expect(0, 6656, '\P{^Is_Sc=khmr}', "");
    Expect(1, 6655, '\p{Is_Sc=-Khmr}', "");
    Expect(0, 6655, '\p{^Is_Sc=-Khmr}', "");
    Expect(0, 6655, '\P{Is_Sc=-Khmr}', "");
    Expect(1, 6655, '\P{^Is_Sc=-Khmr}', "");
    Expect(0, 6656, '\p{Is_Sc=-Khmr}', "");
    Expect(1, 6656, '\p{^Is_Sc=-Khmr}', "");
    Expect(1, 6656, '\P{Is_Sc=-Khmr}', "");
    Expect(0, 6656, '\P{^Is_Sc=-Khmr}', "");
    Error('\p{Script=_	khojki/a/}');
    Error('\P{Script=_	khojki/a/}');
    Expect(1, 70206, '\p{Script=khojki}', "");
    Expect(0, 70206, '\p{^Script=khojki}', "");
    Expect(0, 70206, '\P{Script=khojki}', "");
    Expect(1, 70206, '\P{^Script=khojki}', "");
    Expect(0, 70207, '\p{Script=khojki}', "");
    Expect(1, 70207, '\p{^Script=khojki}', "");
    Expect(1, 70207, '\P{Script=khojki}', "");
    Expect(0, 70207, '\P{^Script=khojki}', "");
    Expect(1, 70206, '\p{Script=		khojki}', "");
    Expect(0, 70206, '\p{^Script=		khojki}', "");
    Expect(0, 70206, '\P{Script=		khojki}', "");
    Expect(1, 70206, '\P{^Script=		khojki}', "");
    Expect(0, 70207, '\p{Script=		khojki}', "");
    Expect(1, 70207, '\p{^Script=		khojki}', "");
    Expect(1, 70207, '\P{Script=		khojki}', "");
    Expect(0, 70207, '\P{^Script=		khojki}', "");
    Error('\p{Sc=:= _KHOJ}');
    Error('\P{Sc=:= _KHOJ}');
    Expect(1, 70206, '\p{Sc=khoj}', "");
    Expect(0, 70206, '\p{^Sc=khoj}', "");
    Expect(0, 70206, '\P{Sc=khoj}', "");
    Expect(1, 70206, '\P{^Sc=khoj}', "");
    Expect(0, 70207, '\p{Sc=khoj}', "");
    Expect(1, 70207, '\p{^Sc=khoj}', "");
    Expect(1, 70207, '\P{Sc=khoj}', "");
    Expect(0, 70207, '\P{^Sc=khoj}', "");
    Expect(1, 70206, '\p{Sc=_khoj}', "");
    Expect(0, 70206, '\p{^Sc=_khoj}', "");
    Expect(0, 70206, '\P{Sc=_khoj}', "");
    Expect(1, 70206, '\P{^Sc=_khoj}', "");
    Expect(0, 70207, '\p{Sc=_khoj}', "");
    Expect(1, 70207, '\p{^Sc=_khoj}', "");
    Expect(1, 70207, '\P{Sc=_khoj}', "");
    Expect(0, 70207, '\P{^Sc=_khoj}', "");
    Error('\p{Is_Script=-_Khojki/a/}');
    Error('\P{Is_Script=-_Khojki/a/}');
    Expect(1, 70206, '\p{Is_Script=khojki}', "");
    Expect(0, 70206, '\p{^Is_Script=khojki}', "");
    Expect(0, 70206, '\P{Is_Script=khojki}', "");
    Expect(1, 70206, '\P{^Is_Script=khojki}', "");
    Expect(0, 70207, '\p{Is_Script=khojki}', "");
    Expect(1, 70207, '\p{^Is_Script=khojki}', "");
    Expect(1, 70207, '\P{Is_Script=khojki}', "");
    Expect(0, 70207, '\P{^Is_Script=khojki}', "");
    Expect(1, 70206, '\p{Is_Script=	-KHOJKI}', "");
    Expect(0, 70206, '\p{^Is_Script=	-KHOJKI}', "");
    Expect(0, 70206, '\P{Is_Script=	-KHOJKI}', "");
    Expect(1, 70206, '\P{^Is_Script=	-KHOJKI}', "");
    Expect(0, 70207, '\p{Is_Script=	-KHOJKI}', "");
    Expect(1, 70207, '\p{^Is_Script=	-KHOJKI}', "");
    Expect(1, 70207, '\P{Is_Script=	-KHOJKI}', "");
    Expect(0, 70207, '\P{^Is_Script=	-KHOJKI}', "");
    Error('\p{Is_Sc=-:=KHOJ}');
    Error('\P{Is_Sc=-:=KHOJ}');
    Expect(1, 70206, '\p{Is_Sc=khoj}', "");
    Expect(0, 70206, '\p{^Is_Sc=khoj}', "");
    Expect(0, 70206, '\P{Is_Sc=khoj}', "");
    Expect(1, 70206, '\P{^Is_Sc=khoj}', "");
    Expect(0, 70207, '\p{Is_Sc=khoj}', "");
    Expect(1, 70207, '\p{^Is_Sc=khoj}', "");
    Expect(1, 70207, '\P{Is_Sc=khoj}', "");
    Expect(0, 70207, '\P{^Is_Sc=khoj}', "");
    Expect(1, 70206, '\p{Is_Sc: khoj}', "");
    Expect(0, 70206, '\p{^Is_Sc: khoj}', "");
    Expect(0, 70206, '\P{Is_Sc: khoj}', "");
    Expect(1, 70206, '\P{^Is_Sc: khoj}', "");
    Expect(0, 70207, '\p{Is_Sc: khoj}', "");
    Expect(1, 70207, '\p{^Is_Sc: khoj}', "");
    Expect(1, 70207, '\P{Is_Sc: khoj}', "");
    Expect(0, 70207, '\P{^Is_Sc: khoj}', "");
    Error('\p{Script=	_kannada/a/}');
    Error('\P{Script=	_kannada/a/}');
    Expect(1, 3314, '\p{Script=kannada}', "");
    Expect(0, 3314, '\p{^Script=kannada}', "");
    Expect(0, 3314, '\P{Script=kannada}', "");
    Expect(1, 3314, '\P{^Script=kannada}', "");
    Expect(0, 3315, '\p{Script=kannada}', "");
    Expect(1, 3315, '\p{^Script=kannada}', "");
    Expect(1, 3315, '\P{Script=kannada}', "");
    Expect(0, 3315, '\P{^Script=kannada}', "");
    Expect(1, 3314, '\p{Script=-	kannada}', "");
    Expect(0, 3314, '\p{^Script=-	kannada}', "");
    Expect(0, 3314, '\P{Script=-	kannada}', "");
    Expect(1, 3314, '\P{^Script=-	kannada}', "");
    Expect(0, 3315, '\p{Script=-	kannada}', "");
    Expect(1, 3315, '\p{^Script=-	kannada}', "");
    Expect(1, 3315, '\P{Script=-	kannada}', "");
    Expect(0, 3315, '\P{^Script=-	kannada}', "");
    Error('\p{Sc=/a/ Knda}');
    Error('\P{Sc=/a/ Knda}');
    Expect(1, 3314, '\p{Sc=knda}', "");
    Expect(0, 3314, '\p{^Sc=knda}', "");
    Expect(0, 3314, '\P{Sc=knda}', "");
    Expect(1, 3314, '\P{^Sc=knda}', "");
    Expect(0, 3315, '\p{Sc=knda}', "");
    Expect(1, 3315, '\p{^Sc=knda}', "");
    Expect(1, 3315, '\P{Sc=knda}', "");
    Expect(0, 3315, '\P{^Sc=knda}', "");
    Expect(1, 3314, '\p{Sc=-	KNDA}', "");
    Expect(0, 3314, '\p{^Sc=-	KNDA}', "");
    Expect(0, 3314, '\P{Sc=-	KNDA}', "");
    Expect(1, 3314, '\P{^Sc=-	KNDA}', "");
    Expect(0, 3315, '\p{Sc=-	KNDA}', "");
    Expect(1, 3315, '\p{^Sc=-	KNDA}', "");
    Expect(1, 3315, '\P{Sc=-	KNDA}', "");
    Expect(0, 3315, '\P{^Sc=-	KNDA}', "");
    Error('\p{Is_Script=:=	 kannada}');
    Error('\P{Is_Script=:=	 kannada}');
    Expect(1, 3314, '\p{Is_Script=kannada}', "");
    Expect(0, 3314, '\p{^Is_Script=kannada}', "");
    Expect(0, 3314, '\P{Is_Script=kannada}', "");
    Expect(1, 3314, '\P{^Is_Script=kannada}', "");
    Expect(0, 3315, '\p{Is_Script=kannada}', "");
    Expect(1, 3315, '\p{^Is_Script=kannada}', "");
    Expect(1, 3315, '\P{Is_Script=kannada}', "");
    Expect(0, 3315, '\P{^Is_Script=kannada}', "");
    Expect(1, 3314, '\p{Is_Script=-Kannada}', "");
    Expect(0, 3314, '\p{^Is_Script=-Kannada}', "");
    Expect(0, 3314, '\P{Is_Script=-Kannada}', "");
    Expect(1, 3314, '\P{^Is_Script=-Kannada}', "");
    Expect(0, 3315, '\p{Is_Script=-Kannada}', "");
    Expect(1, 3315, '\p{^Is_Script=-Kannada}', "");
    Expect(1, 3315, '\P{Is_Script=-Kannada}', "");
    Expect(0, 3315, '\P{^Is_Script=-Kannada}', "");
    Error('\p{Is_Sc=		Knda/a/}');
    Error('\P{Is_Sc=		Knda/a/}');
    Expect(1, 3314, '\p{Is_Sc=knda}', "");
    Expect(0, 3314, '\p{^Is_Sc=knda}', "");
    Expect(0, 3314, '\P{Is_Sc=knda}', "");
    Expect(1, 3314, '\P{^Is_Sc=knda}', "");
    Expect(0, 3315, '\p{Is_Sc=knda}', "");
    Expect(1, 3315, '\p{^Is_Sc=knda}', "");
    Expect(1, 3315, '\P{Is_Sc=knda}', "");
    Expect(0, 3315, '\P{^Is_Sc=knda}', "");
    Expect(1, 3314, '\p{Is_Sc=_-Knda}', "");
    Expect(0, 3314, '\p{^Is_Sc=_-Knda}', "");
    Expect(0, 3314, '\P{Is_Sc=_-Knda}', "");
    Expect(1, 3314, '\P{^Is_Sc=_-Knda}', "");
    Expect(0, 3315, '\p{Is_Sc=_-Knda}', "");
    Expect(1, 3315, '\p{^Is_Sc=_-Knda}', "");
    Expect(1, 3315, '\P{Is_Sc=_-Knda}', "");
    Expect(0, 3315, '\P{^Is_Sc=_-Knda}', "");
    Error('\p{Script=/a/Kaithi}');
    Error('\P{Script=/a/Kaithi}');
    Expect(1, 69825, '\p{Script=kaithi}', "");
    Expect(0, 69825, '\p{^Script=kaithi}', "");
    Expect(0, 69825, '\P{Script=kaithi}', "");
    Expect(1, 69825, '\P{^Script=kaithi}', "");
    Expect(0, 69826, '\p{Script=kaithi}', "");
    Expect(1, 69826, '\p{^Script=kaithi}', "");
    Expect(1, 69826, '\P{Script=kaithi}', "");
    Expect(0, 69826, '\P{^Script=kaithi}', "");
    Expect(1, 69825, '\p{Script: 	-Kaithi}', "");
    Expect(0, 69825, '\p{^Script: 	-Kaithi}', "");
    Expect(0, 69825, '\P{Script: 	-Kaithi}', "");
    Expect(1, 69825, '\P{^Script: 	-Kaithi}', "");
    Expect(0, 69826, '\p{Script: 	-Kaithi}', "");
    Expect(1, 69826, '\p{^Script: 	-Kaithi}', "");
    Expect(1, 69826, '\P{Script: 	-Kaithi}', "");
    Expect(0, 69826, '\P{^Script: 	-Kaithi}', "");
    Error('\p{Sc=-_KTHI:=}');
    Error('\P{Sc=-_KTHI:=}');
    Expect(1, 69825, '\p{Sc=kthi}', "");
    Expect(0, 69825, '\p{^Sc=kthi}', "");
    Expect(0, 69825, '\P{Sc=kthi}', "");
    Expect(1, 69825, '\P{^Sc=kthi}', "");
    Expect(0, 69826, '\p{Sc=kthi}', "");
    Expect(1, 69826, '\p{^Sc=kthi}', "");
    Expect(1, 69826, '\P{Sc=kthi}', "");
    Expect(0, 69826, '\P{^Sc=kthi}', "");
    Expect(1, 69825, '\p{Sc: -_kthi}', "");
    Expect(0, 69825, '\p{^Sc: -_kthi}', "");
    Expect(0, 69825, '\P{Sc: -_kthi}', "");
    Expect(1, 69825, '\P{^Sc: -_kthi}', "");
    Expect(0, 69826, '\p{Sc: -_kthi}', "");
    Expect(1, 69826, '\p{^Sc: -_kthi}', "");
    Expect(1, 69826, '\P{Sc: -_kthi}', "");
    Expect(0, 69826, '\P{^Sc: -_kthi}', "");
    Error('\p{Is_Script=		KAITHI:=}');
    Error('\P{Is_Script=		KAITHI:=}');
    Expect(1, 69825, '\p{Is_Script=kaithi}', "");
    Expect(0, 69825, '\p{^Is_Script=kaithi}', "");
    Expect(0, 69825, '\P{Is_Script=kaithi}', "");
    Expect(1, 69825, '\P{^Is_Script=kaithi}', "");
    Expect(0, 69826, '\p{Is_Script=kaithi}', "");
    Expect(1, 69826, '\p{^Is_Script=kaithi}', "");
    Expect(1, 69826, '\P{Is_Script=kaithi}', "");
    Expect(0, 69826, '\P{^Is_Script=kaithi}', "");
    Expect(1, 69825, '\p{Is_Script= kaithi}', "");
    Expect(0, 69825, '\p{^Is_Script= kaithi}', "");
    Expect(0, 69825, '\P{Is_Script= kaithi}', "");
    Expect(1, 69825, '\P{^Is_Script= kaithi}', "");
    Expect(0, 69826, '\p{Is_Script= kaithi}', "");
    Expect(1, 69826, '\p{^Is_Script= kaithi}', "");
    Expect(1, 69826, '\P{Is_Script= kaithi}', "");
    Expect(0, 69826, '\P{^Is_Script= kaithi}', "");
    Error('\p{Is_Sc=	:=Kthi}');
    Error('\P{Is_Sc=	:=Kthi}');
    Expect(1, 69825, '\p{Is_Sc:   kthi}', "");
    Expect(0, 69825, '\p{^Is_Sc:   kthi}', "");
    Expect(0, 69825, '\P{Is_Sc:   kthi}', "");
    Expect(1, 69825, '\P{^Is_Sc:   kthi}', "");
    Expect(0, 69826, '\p{Is_Sc:   kthi}', "");
    Expect(1, 69826, '\p{^Is_Sc:   kthi}', "");
    Expect(1, 69826, '\P{Is_Sc:   kthi}', "");
    Expect(0, 69826, '\P{^Is_Sc:   kthi}', "");
    Expect(1, 69825, '\p{Is_Sc=	kthi}', "");
    Expect(0, 69825, '\p{^Is_Sc=	kthi}', "");
    Expect(0, 69825, '\P{Is_Sc=	kthi}', "");
    Expect(1, 69825, '\P{^Is_Sc=	kthi}', "");
    Expect(0, 69826, '\p{Is_Sc=	kthi}', "");
    Expect(1, 69826, '\p{^Is_Sc=	kthi}', "");
    Expect(1, 69826, '\P{Is_Sc=	kthi}', "");
    Expect(0, 69826, '\P{^Is_Sc=	kthi}', "");
    Error('\p{Script=_/a/tai_THAM}');
    Error('\P{Script=_/a/tai_THAM}');
    Expect(1, 6829, '\p{Script=taitham}', "");
    Expect(0, 6829, '\p{^Script=taitham}', "");
    Expect(0, 6829, '\P{Script=taitham}', "");
    Expect(1, 6829, '\P{^Script=taitham}', "");
    Expect(0, 6830, '\p{Script=taitham}', "");
    Expect(1, 6830, '\p{^Script=taitham}', "");
    Expect(1, 6830, '\P{Script=taitham}', "");
    Expect(0, 6830, '\P{^Script=taitham}', "");
    Expect(1, 6829, '\p{Script=-Tai_Tham}', "");
    Expect(0, 6829, '\p{^Script=-Tai_Tham}', "");
    Expect(0, 6829, '\P{Script=-Tai_Tham}', "");
    Expect(1, 6829, '\P{^Script=-Tai_Tham}', "");
    Expect(0, 6830, '\p{Script=-Tai_Tham}', "");
    Expect(1, 6830, '\p{^Script=-Tai_Tham}', "");
    Expect(1, 6830, '\P{Script=-Tai_Tham}', "");
    Expect(0, 6830, '\P{^Script=-Tai_Tham}', "");
    Error('\p{Sc:_lana:=}');
    Error('\P{Sc:_lana:=}');
    Expect(1, 6829, '\p{Sc=lana}', "");
    Expect(0, 6829, '\p{^Sc=lana}', "");
    Expect(0, 6829, '\P{Sc=lana}', "");
    Expect(1, 6829, '\P{^Sc=lana}', "");
    Expect(0, 6830, '\p{Sc=lana}', "");
    Expect(1, 6830, '\p{^Sc=lana}', "");
    Expect(1, 6830, '\P{Sc=lana}', "");
    Expect(0, 6830, '\P{^Sc=lana}', "");
    Expect(1, 6829, '\p{Sc=	_Lana}', "");
    Expect(0, 6829, '\p{^Sc=	_Lana}', "");
    Expect(0, 6829, '\P{Sc=	_Lana}', "");
    Expect(1, 6829, '\P{^Sc=	_Lana}', "");
    Expect(0, 6830, '\p{Sc=	_Lana}', "");
    Expect(1, 6830, '\p{^Sc=	_Lana}', "");
    Expect(1, 6830, '\P{Sc=	_Lana}', "");
    Expect(0, 6830, '\P{^Sc=	_Lana}', "");
    Error('\p{Is_Script::=		Tai_Tham}');
    Error('\P{Is_Script::=		Tai_Tham}');
    Expect(1, 6829, '\p{Is_Script=taitham}', "");
    Expect(0, 6829, '\p{^Is_Script=taitham}', "");
    Expect(0, 6829, '\P{Is_Script=taitham}', "");
    Expect(1, 6829, '\P{^Is_Script=taitham}', "");
    Expect(0, 6830, '\p{Is_Script=taitham}', "");
    Expect(1, 6830, '\p{^Is_Script=taitham}', "");
    Expect(1, 6830, '\P{Is_Script=taitham}', "");
    Expect(0, 6830, '\P{^Is_Script=taitham}', "");
    Expect(1, 6829, '\p{Is_Script=_-tai_Tham}', "");
    Expect(0, 6829, '\p{^Is_Script=_-tai_Tham}', "");
    Expect(0, 6829, '\P{Is_Script=_-tai_Tham}', "");
    Expect(1, 6829, '\P{^Is_Script=_-tai_Tham}', "");
    Expect(0, 6830, '\p{Is_Script=_-tai_Tham}', "");
    Expect(1, 6830, '\p{^Is_Script=_-tai_Tham}', "");
    Expect(1, 6830, '\P{Is_Script=_-tai_Tham}', "");
    Expect(0, 6830, '\P{^Is_Script=_-tai_Tham}', "");
    Error('\p{Is_Sc=:=  LANA}');
    Error('\P{Is_Sc=:=  LANA}');
    Expect(1, 6829, '\p{Is_Sc=lana}', "");
    Expect(0, 6829, '\p{^Is_Sc=lana}', "");
    Expect(0, 6829, '\P{Is_Sc=lana}', "");
    Expect(1, 6829, '\P{^Is_Sc=lana}', "");
    Expect(0, 6830, '\p{Is_Sc=lana}', "");
    Expect(1, 6830, '\p{^Is_Sc=lana}', "");
    Expect(1, 6830, '\P{Is_Sc=lana}', "");
    Expect(0, 6830, '\P{^Is_Sc=lana}', "");
    Expect(1, 6829, '\p{Is_Sc=- Lana}', "");
    Expect(0, 6829, '\p{^Is_Sc=- Lana}', "");
    Expect(0, 6829, '\P{Is_Sc=- Lana}', "");
    Expect(1, 6829, '\P{^Is_Sc=- Lana}', "");
    Expect(0, 6830, '\p{Is_Sc=- Lana}', "");
    Expect(1, 6830, '\p{^Is_Sc=- Lana}', "");
    Expect(1, 6830, '\P{Is_Sc=- Lana}', "");
    Expect(0, 6830, '\P{^Is_Sc=- Lana}', "");
    Error('\p{Script=-Lao/a/}');
    Error('\P{Script=-Lao/a/}');
    Expect(1, 3807, '\p{Script=lao}', "");
    Expect(0, 3807, '\p{^Script=lao}', "");
    Expect(0, 3807, '\P{Script=lao}', "");
    Expect(1, 3807, '\P{^Script=lao}', "");
    Expect(0, 3808, '\p{Script=lao}', "");
    Expect(1, 3808, '\p{^Script=lao}', "");
    Expect(1, 3808, '\P{Script=lao}', "");
    Expect(0, 3808, '\P{^Script=lao}', "");
    Expect(1, 3807, '\p{Script:  LAO}', "");
    Expect(0, 3807, '\p{^Script:  LAO}', "");
    Expect(0, 3807, '\P{Script:  LAO}', "");
    Expect(1, 3807, '\P{^Script:  LAO}', "");
    Expect(0, 3808, '\p{Script:  LAO}', "");
    Expect(1, 3808, '\p{^Script:  LAO}', "");
    Expect(1, 3808, '\P{Script:  LAO}', "");
    Expect(0, 3808, '\P{^Script:  LAO}', "");
    Error('\p{Sc=-_LAOO/a/}');
    Error('\P{Sc=-_LAOO/a/}');
    Expect(1, 3807, '\p{Sc=laoo}', "");
    Expect(0, 3807, '\p{^Sc=laoo}', "");
    Expect(0, 3807, '\P{Sc=laoo}', "");
    Expect(1, 3807, '\P{^Sc=laoo}', "");
    Expect(0, 3808, '\p{Sc=laoo}', "");
    Expect(1, 3808, '\p{^Sc=laoo}', "");
    Expect(1, 3808, '\P{Sc=laoo}', "");
    Expect(0, 3808, '\P{^Sc=laoo}', "");
    Error('\p{Is_Script= lao/a/}');
    Error('\P{Is_Script= lao/a/}');
    Expect(1, 3807, '\p{Is_Script=lao}', "");
    Expect(0, 3807, '\p{^Is_Script=lao}', "");
    Expect(0, 3807, '\P{Is_Script=lao}', "");
    Expect(1, 3807, '\P{^Is_Script=lao}', "");
    Expect(0, 3808, '\p{Is_Script=lao}', "");
    Expect(1, 3808, '\p{^Is_Script=lao}', "");
    Expect(1, 3808, '\P{Is_Script=lao}', "");
    Expect(0, 3808, '\P{^Is_Script=lao}', "");
    Expect(1, 3807, '\p{Is_Script=-LAO}', "");
    Expect(0, 3807, '\p{^Is_Script=-LAO}', "");
    Expect(0, 3807, '\P{Is_Script=-LAO}', "");
    Expect(1, 3807, '\P{^Is_Script=-LAO}', "");
    Expect(0, 3808, '\p{Is_Script=-LAO}', "");
    Expect(1, 3808, '\p{^Is_Script=-LAO}', "");
    Expect(1, 3808, '\P{Is_Script=-LAO}', "");
    Expect(0, 3808, '\P{^Is_Script=-LAO}', "");
    Error('\p{Is_Sc=	_Laoo:=}');
    Error('\P{Is_Sc=	_Laoo:=}');
    Expect(1, 3807, '\p{Is_Sc:laoo}', "");
    Expect(0, 3807, '\p{^Is_Sc:laoo}', "");
    Expect(0, 3807, '\P{Is_Sc:laoo}', "");
    Expect(1, 3807, '\P{^Is_Sc:laoo}', "");
    Expect(0, 3808, '\p{Is_Sc:laoo}', "");
    Expect(1, 3808, '\p{^Is_Sc:laoo}', "");
    Expect(1, 3808, '\P{Is_Sc:laoo}', "");
    Expect(0, 3808, '\P{^Is_Sc:laoo}', "");
    Expect(1, 3807, '\p{Is_Sc= 	Laoo}', "");
    Expect(0, 3807, '\p{^Is_Sc= 	Laoo}', "");
    Expect(0, 3807, '\P{Is_Sc= 	Laoo}', "");
    Expect(1, 3807, '\P{^Is_Sc= 	Laoo}', "");
    Expect(0, 3808, '\p{Is_Sc= 	Laoo}', "");
    Expect(1, 3808, '\p{^Is_Sc= 	Laoo}', "");
    Expect(1, 3808, '\P{Is_Sc= 	Laoo}', "");
    Expect(0, 3808, '\P{^Is_Sc= 	Laoo}', "");
    Error('\p{Script=/a/-latin}');
    Error('\P{Script=/a/-latin}');
    Expect(1, 65370, '\p{Script=latin}', "");
    Expect(0, 65370, '\p{^Script=latin}', "");
    Expect(0, 65370, '\P{Script=latin}', "");
    Expect(1, 65370, '\P{^Script=latin}', "");
    Expect(0, 65371, '\p{Script=latin}', "");
    Expect(1, 65371, '\p{^Script=latin}', "");
    Expect(1, 65371, '\P{Script=latin}', "");
    Expect(0, 65371, '\P{^Script=latin}', "");
    Expect(1, 65370, '\p{Script= latin}', "");
    Expect(0, 65370, '\p{^Script= latin}', "");
    Expect(0, 65370, '\P{Script= latin}', "");
    Expect(1, 65370, '\P{^Script= latin}', "");
    Expect(0, 65371, '\p{Script= latin}', "");
    Expect(1, 65371, '\p{^Script= latin}', "");
    Expect(1, 65371, '\P{Script= latin}', "");
    Expect(0, 65371, '\P{^Script= latin}', "");
    Error('\p{Sc=/a/_LATN}');
    Error('\P{Sc=/a/_LATN}');
    Expect(1, 65370, '\p{Sc=latn}', "");
    Expect(0, 65370, '\p{^Sc=latn}', "");
    Expect(0, 65370, '\P{Sc=latn}', "");
    Expect(1, 65370, '\P{^Sc=latn}', "");
    Expect(0, 65371, '\p{Sc=latn}', "");
    Expect(1, 65371, '\p{^Sc=latn}', "");
    Expect(1, 65371, '\P{Sc=latn}', "");
    Expect(0, 65371, '\P{^Sc=latn}', "");
    Expect(1, 65370, '\p{Sc=  Latn}', "");
    Expect(0, 65370, '\p{^Sc=  Latn}', "");
    Expect(0, 65370, '\P{Sc=  Latn}', "");
    Expect(1, 65370, '\P{^Sc=  Latn}', "");
    Expect(0, 65371, '\p{Sc=  Latn}', "");
    Expect(1, 65371, '\p{^Sc=  Latn}', "");
    Expect(1, 65371, '\P{Sc=  Latn}', "");
    Expect(0, 65371, '\P{^Sc=  Latn}', "");
    Error('\p{Is_Script= Latin:=}');
    Error('\P{Is_Script= Latin:=}');
    Expect(1, 65370, '\p{Is_Script=latin}', "");
    Expect(0, 65370, '\p{^Is_Script=latin}', "");
    Expect(0, 65370, '\P{Is_Script=latin}', "");
    Expect(1, 65370, '\P{^Is_Script=latin}', "");
    Expect(0, 65371, '\p{Is_Script=latin}', "");
    Expect(1, 65371, '\p{^Is_Script=latin}', "");
    Expect(1, 65371, '\P{Is_Script=latin}', "");
    Expect(0, 65371, '\P{^Is_Script=latin}', "");
    Expect(1, 65370, '\p{Is_Script=	-LATIN}', "");
    Expect(0, 65370, '\p{^Is_Script=	-LATIN}', "");
    Expect(0, 65370, '\P{Is_Script=	-LATIN}', "");
    Expect(1, 65370, '\P{^Is_Script=	-LATIN}', "");
    Expect(0, 65371, '\p{Is_Script=	-LATIN}', "");
    Expect(1, 65371, '\p{^Is_Script=	-LATIN}', "");
    Expect(1, 65371, '\P{Is_Script=	-LATIN}', "");
    Expect(0, 65371, '\P{^Is_Script=	-LATIN}', "");
    Error('\p{Is_Sc=:=-_latn}');
    Error('\P{Is_Sc=:=-_latn}');
    Expect(1, 65370, '\p{Is_Sc=latn}', "");
    Expect(0, 65370, '\p{^Is_Sc=latn}', "");
    Expect(0, 65370, '\P{Is_Sc=latn}', "");
    Expect(1, 65370, '\P{^Is_Sc=latn}', "");
    Expect(0, 65371, '\p{Is_Sc=latn}', "");
    Expect(1, 65371, '\p{^Is_Sc=latn}', "");
    Expect(1, 65371, '\P{Is_Sc=latn}', "");
    Expect(0, 65371, '\P{^Is_Sc=latn}', "");
    Expect(1, 65370, '\p{Is_Sc=__Latn}', "");
    Expect(0, 65370, '\p{^Is_Sc=__Latn}', "");
    Expect(0, 65370, '\P{Is_Sc=__Latn}', "");
    Expect(1, 65370, '\P{^Is_Sc=__Latn}', "");
    Expect(0, 65371, '\p{Is_Sc=__Latn}', "");
    Expect(1, 65371, '\p{^Is_Sc=__Latn}', "");
    Expect(1, 65371, '\P{Is_Sc=__Latn}', "");
    Expect(0, 65371, '\P{^Is_Sc=__Latn}', "");
    Error('\p{Script=-:=Lepcha}');
    Error('\P{Script=-:=Lepcha}');
    Expect(1, 7247, '\p{Script:lepcha}', "");
    Expect(0, 7247, '\p{^Script:lepcha}', "");
    Expect(0, 7247, '\P{Script:lepcha}', "");
    Expect(1, 7247, '\P{^Script:lepcha}', "");
    Expect(0, 7248, '\p{Script:lepcha}', "");
    Expect(1, 7248, '\p{^Script:lepcha}', "");
    Expect(1, 7248, '\P{Script:lepcha}', "");
    Expect(0, 7248, '\P{^Script:lepcha}', "");
    Expect(1, 7247, '\p{Script=__Lepcha}', "");
    Expect(0, 7247, '\p{^Script=__Lepcha}', "");
    Expect(0, 7247, '\P{Script=__Lepcha}', "");
    Expect(1, 7247, '\P{^Script=__Lepcha}', "");
    Expect(0, 7248, '\p{Script=__Lepcha}', "");
    Expect(1, 7248, '\p{^Script=__Lepcha}', "");
    Expect(1, 7248, '\P{Script=__Lepcha}', "");
    Expect(0, 7248, '\P{^Script=__Lepcha}', "");
    Error('\p{Sc=	Lepc/a/}');
    Error('\P{Sc=	Lepc/a/}');
    Expect(1, 7247, '\p{Sc=lepc}', "");
    Expect(0, 7247, '\p{^Sc=lepc}', "");
    Expect(0, 7247, '\P{Sc=lepc}', "");
    Expect(1, 7247, '\P{^Sc=lepc}', "");
    Expect(0, 7248, '\p{Sc=lepc}', "");
    Expect(1, 7248, '\p{^Sc=lepc}', "");
    Expect(1, 7248, '\P{Sc=lepc}', "");
    Expect(0, 7248, '\P{^Sc=lepc}', "");
    Expect(1, 7247, '\p{Sc=-Lepc}', "");
    Expect(0, 7247, '\p{^Sc=-Lepc}', "");
    Expect(0, 7247, '\P{Sc=-Lepc}', "");
    Expect(1, 7247, '\P{^Sc=-Lepc}', "");
    Expect(0, 7248, '\p{Sc=-Lepc}', "");
    Expect(1, 7248, '\p{^Sc=-Lepc}', "");
    Expect(1, 7248, '\P{Sc=-Lepc}', "");
    Expect(0, 7248, '\P{^Sc=-Lepc}', "");
    Error('\p{Is_Script=/a/_lepcha}');
    Error('\P{Is_Script=/a/_lepcha}');
    Expect(1, 7247, '\p{Is_Script=lepcha}', "");
    Expect(0, 7247, '\p{^Is_Script=lepcha}', "");
    Expect(0, 7247, '\P{Is_Script=lepcha}', "");
    Expect(1, 7247, '\P{^Is_Script=lepcha}', "");
    Expect(0, 7248, '\p{Is_Script=lepcha}', "");
    Expect(1, 7248, '\p{^Is_Script=lepcha}', "");
    Expect(1, 7248, '\P{Is_Script=lepcha}', "");
    Expect(0, 7248, '\P{^Is_Script=lepcha}', "");
    Expect(1, 7247, '\p{Is_Script=- Lepcha}', "");
    Expect(0, 7247, '\p{^Is_Script=- Lepcha}', "");
    Expect(0, 7247, '\P{Is_Script=- Lepcha}', "");
    Expect(1, 7247, '\P{^Is_Script=- Lepcha}', "");
    Expect(0, 7248, '\p{Is_Script=- Lepcha}', "");
    Expect(1, 7248, '\p{^Is_Script=- Lepcha}', "");
    Expect(1, 7248, '\P{Is_Script=- Lepcha}', "");
    Expect(0, 7248, '\P{^Is_Script=- Lepcha}', "");
    Error('\p{Is_Sc= /a/lepc}');
    Error('\P{Is_Sc= /a/lepc}');
    Expect(1, 7247, '\p{Is_Sc: lepc}', "");
    Expect(0, 7247, '\p{^Is_Sc: lepc}', "");
    Expect(0, 7247, '\P{Is_Sc: lepc}', "");
    Expect(1, 7247, '\P{^Is_Sc: lepc}', "");
    Expect(0, 7248, '\p{Is_Sc: lepc}', "");
    Expect(1, 7248, '\p{^Is_Sc: lepc}', "");
    Expect(1, 7248, '\P{Is_Sc: lepc}', "");
    Expect(0, 7248, '\P{^Is_Sc: lepc}', "");
    Expect(1, 7247, '\p{Is_Sc=-	Lepc}', "");
    Expect(0, 7247, '\p{^Is_Sc=-	Lepc}', "");
    Expect(0, 7247, '\P{Is_Sc=-	Lepc}', "");
    Expect(1, 7247, '\P{^Is_Sc=-	Lepc}', "");
    Expect(0, 7248, '\p{Is_Sc=-	Lepc}', "");
    Expect(1, 7248, '\p{^Is_Sc=-	Lepc}', "");
    Expect(1, 7248, '\P{Is_Sc=-	Lepc}', "");
    Expect(0, 7248, '\P{^Is_Sc=-	Lepc}', "");
    Error('\p{Script=_LIMBU:=}');
    Error('\P{Script=_LIMBU:=}');
    Expect(1, 6479, '\p{Script=limbu}', "");
    Expect(0, 6479, '\p{^Script=limbu}', "");
    Expect(0, 6479, '\P{Script=limbu}', "");
    Expect(1, 6479, '\P{^Script=limbu}', "");
    Expect(0, 6480, '\p{Script=limbu}', "");
    Expect(1, 6480, '\p{^Script=limbu}', "");
    Expect(1, 6480, '\P{Script=limbu}', "");
    Expect(0, 6480, '\P{^Script=limbu}', "");
    Expect(1, 6479, '\p{Script=-	Limbu}', "");
    Expect(0, 6479, '\p{^Script=-	Limbu}', "");
    Expect(0, 6479, '\P{Script=-	Limbu}', "");
    Expect(1, 6479, '\P{^Script=-	Limbu}', "");
    Expect(0, 6480, '\p{Script=-	Limbu}', "");
    Expect(1, 6480, '\p{^Script=-	Limbu}', "");
    Expect(1, 6480, '\P{Script=-	Limbu}', "");
    Expect(0, 6480, '\P{^Script=-	Limbu}', "");
    Error('\p{Sc= 	Limb:=}');
    Error('\P{Sc= 	Limb:=}');
    Expect(1, 6479, '\p{Sc=limb}', "");
    Expect(0, 6479, '\p{^Sc=limb}', "");
    Expect(0, 6479, '\P{Sc=limb}', "");
    Expect(1, 6479, '\P{^Sc=limb}', "");
    Expect(0, 6480, '\p{Sc=limb}', "");
    Expect(1, 6480, '\p{^Sc=limb}', "");
    Expect(1, 6480, '\P{Sc=limb}', "");
    Expect(0, 6480, '\P{^Sc=limb}', "");
    Expect(1, 6479, '\p{Sc=	-LIMB}', "");
    Expect(0, 6479, '\p{^Sc=	-LIMB}', "");
    Expect(0, 6479, '\P{Sc=	-LIMB}', "");
    Expect(1, 6479, '\P{^Sc=	-LIMB}', "");
    Expect(0, 6480, '\p{Sc=	-LIMB}', "");
    Expect(1, 6480, '\p{^Sc=	-LIMB}', "");
    Expect(1, 6480, '\P{Sc=	-LIMB}', "");
    Expect(0, 6480, '\P{^Sc=	-LIMB}', "");
    Error('\p{Is_Script=:=-LIMBU}');
    Error('\P{Is_Script=:=-LIMBU}');
    Expect(1, 6479, '\p{Is_Script=limbu}', "");
    Expect(0, 6479, '\p{^Is_Script=limbu}', "");
    Expect(0, 6479, '\P{Is_Script=limbu}', "");
    Expect(1, 6479, '\P{^Is_Script=limbu}', "");
    Expect(0, 6480, '\p{Is_Script=limbu}', "");
    Expect(1, 6480, '\p{^Is_Script=limbu}', "");
    Expect(1, 6480, '\P{Is_Script=limbu}', "");
    Expect(0, 6480, '\P{^Is_Script=limbu}', "");
    Expect(1, 6479, '\p{Is_Script=_-Limbu}', "");
    Expect(0, 6479, '\p{^Is_Script=_-Limbu}', "");
    Expect(0, 6479, '\P{Is_Script=_-Limbu}', "");
    Expect(1, 6479, '\P{^Is_Script=_-Limbu}', "");
    Expect(0, 6480, '\p{Is_Script=_-Limbu}', "");
    Expect(1, 6480, '\p{^Is_Script=_-Limbu}', "");
    Expect(1, 6480, '\P{Is_Script=_-Limbu}', "");
    Expect(0, 6480, '\P{^Is_Script=_-Limbu}', "");
    Error('\p{Is_Sc=:=	limb}');
    Error('\P{Is_Sc=:=	limb}');
    Expect(1, 6479, '\p{Is_Sc=limb}', "");
    Expect(0, 6479, '\p{^Is_Sc=limb}', "");
    Expect(0, 6479, '\P{Is_Sc=limb}', "");
    Expect(1, 6479, '\P{^Is_Sc=limb}', "");
    Expect(0, 6480, '\p{Is_Sc=limb}', "");
    Expect(1, 6480, '\p{^Is_Sc=limb}', "");
    Expect(1, 6480, '\P{Is_Sc=limb}', "");
    Expect(0, 6480, '\P{^Is_Sc=limb}', "");
    Expect(1, 6479, '\p{Is_Sc=_Limb}', "");
    Expect(0, 6479, '\p{^Is_Sc=_Limb}', "");
    Expect(0, 6479, '\P{Is_Sc=_Limb}', "");
    Expect(1, 6479, '\P{^Is_Sc=_Limb}', "");
    Expect(0, 6480, '\p{Is_Sc=_Limb}', "");
    Expect(1, 6480, '\p{^Is_Sc=_Limb}', "");
    Expect(1, 6480, '\P{Is_Sc=_Limb}', "");
    Expect(0, 6480, '\P{^Is_Sc=_Limb}', "");
    Error('\p{Script=_linear_A/a/}');
    Error('\P{Script=_linear_A/a/}');
    Expect(1, 67431, '\p{Script=lineara}', "");
    Expect(0, 67431, '\p{^Script=lineara}', "");
    Expect(0, 67431, '\P{Script=lineara}', "");
    Expect(1, 67431, '\P{^Script=lineara}', "");
    Expect(0, 67432, '\p{Script=lineara}', "");
    Expect(1, 67432, '\p{^Script=lineara}', "");
    Expect(1, 67432, '\P{Script=lineara}', "");
    Expect(0, 67432, '\P{^Script=lineara}', "");
    Expect(1, 67431, '\p{Script=_Linear_A}', "");
    Expect(0, 67431, '\p{^Script=_Linear_A}', "");
    Expect(0, 67431, '\P{Script=_Linear_A}', "");
    Expect(1, 67431, '\P{^Script=_Linear_A}', "");
    Expect(0, 67432, '\p{Script=_Linear_A}', "");
    Expect(1, 67432, '\p{^Script=_Linear_A}', "");
    Expect(1, 67432, '\P{Script=_Linear_A}', "");
    Expect(0, 67432, '\P{^Script=_Linear_A}', "");
    Error('\p{Sc=_-Lina/a/}');
    Error('\P{Sc=_-Lina/a/}');
    Expect(1, 67431, '\p{Sc=lina}', "");
    Expect(0, 67431, '\p{^Sc=lina}', "");
    Expect(0, 67431, '\P{Sc=lina}', "");
    Expect(1, 67431, '\P{^Sc=lina}', "");
    Expect(0, 67432, '\p{Sc=lina}', "");
    Expect(1, 67432, '\p{^Sc=lina}', "");
    Expect(1, 67432, '\P{Sc=lina}', "");
    Expect(0, 67432, '\P{^Sc=lina}', "");
    Expect(1, 67431, '\p{Sc=  lina}', "");
    Expect(0, 67431, '\p{^Sc=  lina}', "");
    Expect(0, 67431, '\P{Sc=  lina}', "");
    Expect(1, 67431, '\P{^Sc=  lina}', "");
    Expect(0, 67432, '\p{Sc=  lina}', "");
    Expect(1, 67432, '\p{^Sc=  lina}', "");
    Expect(1, 67432, '\P{Sc=  lina}', "");
    Expect(0, 67432, '\P{^Sc=  lina}', "");
    Error('\p{Is_Script=	Linear_A:=}');
    Error('\P{Is_Script=	Linear_A:=}');
    Expect(1, 67431, '\p{Is_Script=lineara}', "");
    Expect(0, 67431, '\p{^Is_Script=lineara}', "");
    Expect(0, 67431, '\P{Is_Script=lineara}', "");
    Expect(1, 67431, '\P{^Is_Script=lineara}', "");
    Expect(0, 67432, '\p{Is_Script=lineara}', "");
    Expect(1, 67432, '\p{^Is_Script=lineara}', "");
    Expect(1, 67432, '\P{Is_Script=lineara}', "");
    Expect(0, 67432, '\P{^Is_Script=lineara}', "");
    Expect(1, 67431, '\p{Is_Script:--linear_A}', "");
    Expect(0, 67431, '\p{^Is_Script:--linear_A}', "");
    Expect(0, 67431, '\P{Is_Script:--linear_A}', "");
    Expect(1, 67431, '\P{^Is_Script:--linear_A}', "");
    Expect(0, 67432, '\p{Is_Script:--linear_A}', "");
    Expect(1, 67432, '\p{^Is_Script:--linear_A}', "");
    Expect(1, 67432, '\P{Is_Script:--linear_A}', "");
    Expect(0, 67432, '\P{^Is_Script:--linear_A}', "");
    Error('\p{Is_Sc:	_Lina:=}');
    Error('\P{Is_Sc:	_Lina:=}');
    Expect(1, 67431, '\p{Is_Sc=lina}', "");
    Expect(0, 67431, '\p{^Is_Sc=lina}', "");
    Expect(0, 67431, '\P{Is_Sc=lina}', "");
    Expect(1, 67431, '\P{^Is_Sc=lina}', "");
    Expect(0, 67432, '\p{Is_Sc=lina}', "");
    Expect(1, 67432, '\p{^Is_Sc=lina}', "");
    Expect(1, 67432, '\P{Is_Sc=lina}', "");
    Expect(0, 67432, '\P{^Is_Sc=lina}', "");
    Expect(1, 67431, '\p{Is_Sc= _LINA}', "");
    Expect(0, 67431, '\p{^Is_Sc= _LINA}', "");
    Expect(0, 67431, '\P{Is_Sc= _LINA}', "");
    Expect(1, 67431, '\P{^Is_Sc= _LINA}', "");
    Expect(0, 67432, '\p{Is_Sc= _LINA}', "");
    Expect(1, 67432, '\p{^Is_Sc= _LINA}', "");
    Expect(1, 67432, '\P{Is_Sc= _LINA}', "");
    Expect(0, 67432, '\P{^Is_Sc= _LINA}', "");
    Error('\p{Script=/a/_-linear_B}');
    Error('\P{Script=/a/_-linear_B}');
    Expect(1, 65786, '\p{Script:linearb}', "");
    Expect(0, 65786, '\p{^Script:linearb}', "");
    Expect(0, 65786, '\P{Script:linearb}', "");
    Expect(1, 65786, '\P{^Script:linearb}', "");
    Expect(0, 65787, '\p{Script:linearb}', "");
    Expect(1, 65787, '\p{^Script:linearb}', "");
    Expect(1, 65787, '\P{Script:linearb}', "");
    Expect(0, 65787, '\P{^Script:linearb}', "");
    Expect(1, 65786, '\p{Script=_-LINEAR_b}', "");
    Expect(0, 65786, '\p{^Script=_-LINEAR_b}', "");
    Expect(0, 65786, '\P{Script=_-LINEAR_b}', "");
    Expect(1, 65786, '\P{^Script=_-LINEAR_b}', "");
    Expect(0, 65787, '\p{Script=_-LINEAR_b}', "");
    Expect(1, 65787, '\p{^Script=_-LINEAR_b}', "");
    Expect(1, 65787, '\P{Script=_-LINEAR_b}', "");
    Expect(0, 65787, '\P{^Script=_-LINEAR_b}', "");
    Error('\p{Sc=-:=Linb}');
    Error('\P{Sc=-:=Linb}');
    Expect(1, 65786, '\p{Sc=linb}', "");
    Expect(0, 65786, '\p{^Sc=linb}', "");
    Expect(0, 65786, '\P{Sc=linb}', "");
    Expect(1, 65786, '\P{^Sc=linb}', "");
    Expect(0, 65787, '\p{Sc=linb}', "");
    Expect(1, 65787, '\p{^Sc=linb}', "");
    Expect(1, 65787, '\P{Sc=linb}', "");
    Expect(0, 65787, '\P{^Sc=linb}', "");
    Expect(1, 65786, '\p{Sc=-_LINB}', "");
    Expect(0, 65786, '\p{^Sc=-_LINB}', "");
    Expect(0, 65786, '\P{Sc=-_LINB}', "");
    Expect(1, 65786, '\P{^Sc=-_LINB}', "");
    Expect(0, 65787, '\p{Sc=-_LINB}', "");
    Expect(1, 65787, '\p{^Sc=-_LINB}', "");
    Expect(1, 65787, '\P{Sc=-_LINB}', "");
    Expect(0, 65787, '\P{^Sc=-_LINB}', "");
    Error('\p{Is_Script=	:=linear_b}');
    Error('\P{Is_Script=	:=linear_b}');
    Expect(1, 65786, '\p{Is_Script=linearb}', "");
    Expect(0, 65786, '\p{^Is_Script=linearb}', "");
    Expect(0, 65786, '\P{Is_Script=linearb}', "");
    Expect(1, 65786, '\P{^Is_Script=linearb}', "");
    Expect(0, 65787, '\p{Is_Script=linearb}', "");
    Expect(1, 65787, '\p{^Is_Script=linearb}', "");
    Expect(1, 65787, '\P{Is_Script=linearb}', "");
    Expect(0, 65787, '\P{^Is_Script=linearb}', "");
    Expect(1, 65786, '\p{Is_Script=-Linear_B}', "");
    Expect(0, 65786, '\p{^Is_Script=-Linear_B}', "");
    Expect(0, 65786, '\P{Is_Script=-Linear_B}', "");
    Expect(1, 65786, '\P{^Is_Script=-Linear_B}', "");
    Expect(0, 65787, '\p{Is_Script=-Linear_B}', "");
    Expect(1, 65787, '\p{^Is_Script=-Linear_B}', "");
    Expect(1, 65787, '\P{Is_Script=-Linear_B}', "");
    Expect(0, 65787, '\P{^Is_Script=-Linear_B}', "");
    Error('\p{Is_Sc=_	LINB:=}');
    Error('\P{Is_Sc=_	LINB:=}');
    Expect(1, 65786, '\p{Is_Sc=linb}', "");
    Expect(0, 65786, '\p{^Is_Sc=linb}', "");
    Expect(0, 65786, '\P{Is_Sc=linb}', "");
    Expect(1, 65786, '\P{^Is_Sc=linb}', "");
    Expect(0, 65787, '\p{Is_Sc=linb}', "");
    Expect(1, 65787, '\p{^Is_Sc=linb}', "");
    Expect(1, 65787, '\P{Is_Sc=linb}', "");
    Expect(0, 65787, '\P{^Is_Sc=linb}', "");
    Expect(1, 65786, '\p{Is_Sc=  Linb}', "");
    Expect(0, 65786, '\p{^Is_Sc=  Linb}', "");
    Expect(0, 65786, '\P{Is_Sc=  Linb}', "");
    Expect(1, 65786, '\P{^Is_Sc=  Linb}', "");
    Expect(0, 65787, '\p{Is_Sc=  Linb}', "");
    Expect(1, 65787, '\p{^Is_Sc=  Linb}', "");
    Expect(1, 65787, '\P{Is_Sc=  Linb}', "");
    Expect(0, 65787, '\P{^Is_Sc=  Linb}', "");
    Error('\p{Script=-	LISU/a/}');
    Error('\P{Script=-	LISU/a/}');
    Expect(1, 42239, '\p{Script=lisu}', "");
    Expect(0, 42239, '\p{^Script=lisu}', "");
    Expect(0, 42239, '\P{Script=lisu}', "");
    Expect(1, 42239, '\P{^Script=lisu}', "");
    Expect(0, 42240, '\p{Script=lisu}', "");
    Expect(1, 42240, '\p{^Script=lisu}', "");
    Expect(1, 42240, '\P{Script=lisu}', "");
    Expect(0, 42240, '\P{^Script=lisu}', "");
    Expect(1, 42239, '\p{Script=_-LISU}', "");
    Expect(0, 42239, '\p{^Script=_-LISU}', "");
    Expect(0, 42239, '\P{Script=_-LISU}', "");
    Expect(1, 42239, '\P{^Script=_-LISU}', "");
    Expect(0, 42240, '\p{Script=_-LISU}', "");
    Expect(1, 42240, '\p{^Script=_-LISU}', "");
    Expect(1, 42240, '\P{Script=_-LISU}', "");
    Expect(0, 42240, '\P{^Script=_-LISU}', "");
    Error('\p{Sc=/a/Lisu}');
    Error('\P{Sc=/a/Lisu}');
    Expect(1, 42239, '\p{Sc:   lisu}', "");
    Expect(0, 42239, '\p{^Sc:   lisu}', "");
    Expect(0, 42239, '\P{Sc:   lisu}', "");
    Expect(1, 42239, '\P{^Sc:   lisu}', "");
    Expect(0, 42240, '\p{Sc:   lisu}', "");
    Expect(1, 42240, '\p{^Sc:   lisu}', "");
    Expect(1, 42240, '\P{Sc:   lisu}', "");
    Expect(0, 42240, '\P{^Sc:   lisu}', "");
    Expect(1, 42239, '\p{Sc=_	LISU}', "");
    Expect(0, 42239, '\p{^Sc=_	LISU}', "");
    Expect(0, 42239, '\P{Sc=_	LISU}', "");
    Expect(1, 42239, '\P{^Sc=_	LISU}', "");
    Expect(0, 42240, '\p{Sc=_	LISU}', "");
    Expect(1, 42240, '\p{^Sc=_	LISU}', "");
    Expect(1, 42240, '\P{Sc=_	LISU}', "");
    Expect(0, 42240, '\P{^Sc=_	LISU}', "");
    Error('\p{Is_Script= /a/LISU}');
    Error('\P{Is_Script= /a/LISU}');
    Expect(1, 42239, '\p{Is_Script=lisu}', "");
    Expect(0, 42239, '\p{^Is_Script=lisu}', "");
    Expect(0, 42239, '\P{Is_Script=lisu}', "");
    Expect(1, 42239, '\P{^Is_Script=lisu}', "");
    Expect(0, 42240, '\p{Is_Script=lisu}', "");
    Expect(1, 42240, '\p{^Is_Script=lisu}', "");
    Expect(1, 42240, '\P{Is_Script=lisu}', "");
    Expect(0, 42240, '\P{^Is_Script=lisu}', "");
    Expect(1, 42239, '\p{Is_Script=-Lisu}', "");
    Expect(0, 42239, '\p{^Is_Script=-Lisu}', "");
    Expect(0, 42239, '\P{Is_Script=-Lisu}', "");
    Expect(1, 42239, '\P{^Is_Script=-Lisu}', "");
    Expect(0, 42240, '\p{Is_Script=-Lisu}', "");
    Expect(1, 42240, '\p{^Is_Script=-Lisu}', "");
    Expect(1, 42240, '\P{Is_Script=-Lisu}', "");
    Expect(0, 42240, '\P{^Is_Script=-Lisu}', "");
    Error('\p{Is_Sc:	/a/Lisu}');
    Error('\P{Is_Sc:	/a/Lisu}');
    Expect(1, 42239, '\p{Is_Sc=lisu}', "");
    Expect(0, 42239, '\p{^Is_Sc=lisu}', "");
    Expect(0, 42239, '\P{Is_Sc=lisu}', "");
    Expect(1, 42239, '\P{^Is_Sc=lisu}', "");
    Expect(0, 42240, '\p{Is_Sc=lisu}', "");
    Expect(1, 42240, '\p{^Is_Sc=lisu}', "");
    Expect(1, 42240, '\P{Is_Sc=lisu}', "");
    Expect(0, 42240, '\P{^Is_Sc=lisu}', "");
    Expect(1, 42239, '\p{Is_Sc=_Lisu}', "");
    Expect(0, 42239, '\p{^Is_Sc=_Lisu}', "");
    Expect(0, 42239, '\P{Is_Sc=_Lisu}', "");
    Expect(1, 42239, '\P{^Is_Sc=_Lisu}', "");
    Expect(0, 42240, '\p{Is_Sc=_Lisu}', "");
    Expect(1, 42240, '\p{^Is_Sc=_Lisu}', "");
    Expect(1, 42240, '\P{Is_Sc=_Lisu}', "");
    Expect(0, 42240, '\P{^Is_Sc=_Lisu}', "");
    Error('\p{Script=:=--LYCIAN}');
    Error('\P{Script=:=--LYCIAN}');
    Expect(1, 66204, '\p{Script=lycian}', "");
    Expect(0, 66204, '\p{^Script=lycian}', "");
    Expect(0, 66204, '\P{Script=lycian}', "");
    Expect(1, 66204, '\P{^Script=lycian}', "");
    Expect(0, 66205, '\p{Script=lycian}', "");
    Expect(1, 66205, '\p{^Script=lycian}', "");
    Expect(1, 66205, '\P{Script=lycian}', "");
    Expect(0, 66205, '\P{^Script=lycian}', "");
    Expect(1, 66204, '\p{Script= -Lycian}', "");
    Expect(0, 66204, '\p{^Script= -Lycian}', "");
    Expect(0, 66204, '\P{Script= -Lycian}', "");
    Expect(1, 66204, '\P{^Script= -Lycian}', "");
    Expect(0, 66205, '\p{Script= -Lycian}', "");
    Expect(1, 66205, '\p{^Script= -Lycian}', "");
    Expect(1, 66205, '\P{Script= -Lycian}', "");
    Expect(0, 66205, '\P{^Script= -Lycian}', "");
    Error('\p{Sc= :=lyci}');
    Error('\P{Sc= :=lyci}');
    Expect(1, 66204, '\p{Sc=lyci}', "");
    Expect(0, 66204, '\p{^Sc=lyci}', "");
    Expect(0, 66204, '\P{Sc=lyci}', "");
    Expect(1, 66204, '\P{^Sc=lyci}', "");
    Expect(0, 66205, '\p{Sc=lyci}', "");
    Expect(1, 66205, '\p{^Sc=lyci}', "");
    Expect(1, 66205, '\P{Sc=lyci}', "");
    Expect(0, 66205, '\P{^Sc=lyci}', "");
    Expect(1, 66204, '\p{Sc=_Lyci}', "");
    Expect(0, 66204, '\p{^Sc=_Lyci}', "");
    Expect(0, 66204, '\P{Sc=_Lyci}', "");
    Expect(1, 66204, '\P{^Sc=_Lyci}', "");
    Expect(0, 66205, '\p{Sc=_Lyci}', "");
    Expect(1, 66205, '\p{^Sc=_Lyci}', "");
    Expect(1, 66205, '\P{Sc=_Lyci}', "");
    Expect(0, 66205, '\P{^Sc=_Lyci}', "");
    Error('\p{Is_Script=_ Lycian:=}');
    Error('\P{Is_Script=_ Lycian:=}');
    Expect(1, 66204, '\p{Is_Script:lycian}', "");
    Expect(0, 66204, '\p{^Is_Script:lycian}', "");
    Expect(0, 66204, '\P{Is_Script:lycian}', "");
    Expect(1, 66204, '\P{^Is_Script:lycian}', "");
    Expect(0, 66205, '\p{Is_Script:lycian}', "");
    Expect(1, 66205, '\p{^Is_Script:lycian}', "");
    Expect(1, 66205, '\P{Is_Script:lycian}', "");
    Expect(0, 66205, '\P{^Is_Script:lycian}', "");
    Expect(1, 66204, '\p{Is_Script=	_Lycian}', "");
    Expect(0, 66204, '\p{^Is_Script=	_Lycian}', "");
    Expect(0, 66204, '\P{Is_Script=	_Lycian}', "");
    Expect(1, 66204, '\P{^Is_Script=	_Lycian}', "");
    Expect(0, 66205, '\p{Is_Script=	_Lycian}', "");
    Expect(1, 66205, '\p{^Is_Script=	_Lycian}', "");
    Expect(1, 66205, '\P{Is_Script=	_Lycian}', "");
    Expect(0, 66205, '\P{^Is_Script=	_Lycian}', "");
    Error('\p{Is_Sc=/a/- Lyci}');
    Error('\P{Is_Sc=/a/- Lyci}');
    Expect(1, 66204, '\p{Is_Sc=lyci}', "");
    Expect(0, 66204, '\p{^Is_Sc=lyci}', "");
    Expect(0, 66204, '\P{Is_Sc=lyci}', "");
    Expect(1, 66204, '\P{^Is_Sc=lyci}', "");
    Expect(0, 66205, '\p{Is_Sc=lyci}', "");
    Expect(1, 66205, '\p{^Is_Sc=lyci}', "");
    Expect(1, 66205, '\P{Is_Sc=lyci}', "");
    Expect(0, 66205, '\P{^Is_Sc=lyci}', "");
    Expect(1, 66204, '\p{Is_Sc= LYCI}', "");
    Expect(0, 66204, '\p{^Is_Sc= LYCI}', "");
    Expect(0, 66204, '\P{Is_Sc= LYCI}', "");
    Expect(1, 66204, '\P{^Is_Sc= LYCI}', "");
    Expect(0, 66205, '\p{Is_Sc= LYCI}', "");
    Expect(1, 66205, '\p{^Is_Sc= LYCI}', "");
    Expect(1, 66205, '\P{Is_Sc= LYCI}', "");
    Expect(0, 66205, '\P{^Is_Sc= LYCI}', "");
    Error('\p{Script: 	Lydian/a/}');
    Error('\P{Script: 	Lydian/a/}');
    Expect(1, 67903, '\p{Script=lydian}', "");
    Expect(0, 67903, '\p{^Script=lydian}', "");
    Expect(0, 67903, '\P{Script=lydian}', "");
    Expect(1, 67903, '\P{^Script=lydian}', "");
    Expect(0, 67904, '\p{Script=lydian}', "");
    Expect(1, 67904, '\p{^Script=lydian}', "");
    Expect(1, 67904, '\P{Script=lydian}', "");
    Expect(0, 67904, '\P{^Script=lydian}', "");
    Expect(1, 67903, '\p{Script=_LYDIAN}', "");
    Expect(0, 67903, '\p{^Script=_LYDIAN}', "");
    Expect(0, 67903, '\P{Script=_LYDIAN}', "");
    Expect(1, 67903, '\P{^Script=_LYDIAN}', "");
    Expect(0, 67904, '\p{Script=_LYDIAN}', "");
    Expect(1, 67904, '\p{^Script=_LYDIAN}', "");
    Expect(1, 67904, '\P{Script=_LYDIAN}', "");
    Expect(0, 67904, '\P{^Script=_LYDIAN}', "");
    Error('\p{Sc= /a/LYDI}');
    Error('\P{Sc= /a/LYDI}');
    Expect(1, 67903, '\p{Sc=lydi}', "");
    Expect(0, 67903, '\p{^Sc=lydi}', "");
    Expect(0, 67903, '\P{Sc=lydi}', "");
    Expect(1, 67903, '\P{^Sc=lydi}', "");
    Expect(0, 67904, '\p{Sc=lydi}', "");
    Expect(1, 67904, '\p{^Sc=lydi}', "");
    Expect(1, 67904, '\P{Sc=lydi}', "");
    Expect(0, 67904, '\P{^Sc=lydi}', "");
    Expect(1, 67903, '\p{Sc=-Lydi}', "");
    Expect(0, 67903, '\p{^Sc=-Lydi}', "");
    Expect(0, 67903, '\P{Sc=-Lydi}', "");
    Expect(1, 67903, '\P{^Sc=-Lydi}', "");
    Expect(0, 67904, '\p{Sc=-Lydi}', "");
    Expect(1, 67904, '\p{^Sc=-Lydi}', "");
    Expect(1, 67904, '\P{Sc=-Lydi}', "");
    Expect(0, 67904, '\P{^Sc=-Lydi}', "");
    Error('\p{Is_Script=__LYDIAN/a/}');
    Error('\P{Is_Script=__LYDIAN/a/}');
    Expect(1, 67903, '\p{Is_Script=lydian}', "");
    Expect(0, 67903, '\p{^Is_Script=lydian}', "");
    Expect(0, 67903, '\P{Is_Script=lydian}', "");
    Expect(1, 67903, '\P{^Is_Script=lydian}', "");
    Expect(0, 67904, '\p{Is_Script=lydian}', "");
    Expect(1, 67904, '\p{^Is_Script=lydian}', "");
    Expect(1, 67904, '\P{Is_Script=lydian}', "");
    Expect(0, 67904, '\P{^Is_Script=lydian}', "");
    Expect(1, 67903, '\p{Is_Script=--Lydian}', "");
    Expect(0, 67903, '\p{^Is_Script=--Lydian}', "");
    Expect(0, 67903, '\P{Is_Script=--Lydian}', "");
    Expect(1, 67903, '\P{^Is_Script=--Lydian}', "");
    Expect(0, 67904, '\p{Is_Script=--Lydian}', "");
    Expect(1, 67904, '\p{^Is_Script=--Lydian}', "");
    Expect(1, 67904, '\P{Is_Script=--Lydian}', "");
    Expect(0, 67904, '\P{^Is_Script=--Lydian}', "");
    Error('\p{Is_Sc=	 lydi:=}');
    Error('\P{Is_Sc=	 lydi:=}');
    Expect(1, 67903, '\p{Is_Sc=lydi}', "");
    Expect(0, 67903, '\p{^Is_Sc=lydi}', "");
    Expect(0, 67903, '\P{Is_Sc=lydi}', "");
    Expect(1, 67903, '\P{^Is_Sc=lydi}', "");
    Expect(0, 67904, '\p{Is_Sc=lydi}', "");
    Expect(1, 67904, '\p{^Is_Sc=lydi}', "");
    Expect(1, 67904, '\P{Is_Sc=lydi}', "");
    Expect(0, 67904, '\P{^Is_Sc=lydi}', "");
    Expect(1, 67903, '\p{Is_Sc= _lydi}', "");
    Expect(0, 67903, '\p{^Is_Sc= _lydi}', "");
    Expect(0, 67903, '\P{Is_Sc= _lydi}', "");
    Expect(1, 67903, '\P{^Is_Sc= _lydi}', "");
    Expect(0, 67904, '\p{Is_Sc= _lydi}', "");
    Expect(1, 67904, '\p{^Is_Sc= _lydi}', "");
    Expect(1, 67904, '\P{Is_Sc= _lydi}', "");
    Expect(0, 67904, '\P{^Is_Sc= _lydi}', "");
    Error('\p{Script=_:=Mahajani}');
    Error('\P{Script=_:=Mahajani}');
    Expect(1, 70006, '\p{Script=mahajani}', "");
    Expect(0, 70006, '\p{^Script=mahajani}', "");
    Expect(0, 70006, '\P{Script=mahajani}', "");
    Expect(1, 70006, '\P{^Script=mahajani}', "");
    Expect(0, 70007, '\p{Script=mahajani}', "");
    Expect(1, 70007, '\p{^Script=mahajani}', "");
    Expect(1, 70007, '\P{Script=mahajani}', "");
    Expect(0, 70007, '\P{^Script=mahajani}', "");
    Expect(1, 70006, '\p{Script=_-MAHAJANI}', "");
    Expect(0, 70006, '\p{^Script=_-MAHAJANI}', "");
    Expect(0, 70006, '\P{Script=_-MAHAJANI}', "");
    Expect(1, 70006, '\P{^Script=_-MAHAJANI}', "");
    Expect(0, 70007, '\p{Script=_-MAHAJANI}', "");
    Expect(1, 70007, '\p{^Script=_-MAHAJANI}', "");
    Expect(1, 70007, '\P{Script=_-MAHAJANI}', "");
    Expect(0, 70007, '\P{^Script=_-MAHAJANI}', "");
    Error('\p{Sc=_/a/MAHJ}');
    Error('\P{Sc=_/a/MAHJ}');
    Expect(1, 70006, '\p{Sc:   mahj}', "");
    Expect(0, 70006, '\p{^Sc:   mahj}', "");
    Expect(0, 70006, '\P{Sc:   mahj}', "");
    Expect(1, 70006, '\P{^Sc:   mahj}', "");
    Expect(0, 70007, '\p{Sc:   mahj}', "");
    Expect(1, 70007, '\p{^Sc:   mahj}', "");
    Expect(1, 70007, '\P{Sc:   mahj}', "");
    Expect(0, 70007, '\P{^Sc:   mahj}', "");
    Expect(1, 70006, '\p{Sc=--MAHJ}', "");
    Expect(0, 70006, '\p{^Sc=--MAHJ}', "");
    Expect(0, 70006, '\P{Sc=--MAHJ}', "");
    Expect(1, 70006, '\P{^Sc=--MAHJ}', "");
    Expect(0, 70007, '\p{Sc=--MAHJ}', "");
    Expect(1, 70007, '\p{^Sc=--MAHJ}', "");
    Expect(1, 70007, '\P{Sc=--MAHJ}', "");
    Expect(0, 70007, '\P{^Sc=--MAHJ}', "");
    Error('\p{Is_Script=:=	 MAHAJANI}');
    Error('\P{Is_Script=:=	 MAHAJANI}');
    Expect(1, 70006, '\p{Is_Script:   mahajani}', "");
    Expect(0, 70006, '\p{^Is_Script:   mahajani}', "");
    Expect(0, 70006, '\P{Is_Script:   mahajani}', "");
    Expect(1, 70006, '\P{^Is_Script:   mahajani}', "");
    Expect(0, 70007, '\p{Is_Script:   mahajani}', "");
    Expect(1, 70007, '\p{^Is_Script:   mahajani}', "");
    Expect(1, 70007, '\P{Is_Script:   mahajani}', "");
    Expect(0, 70007, '\P{^Is_Script:   mahajani}', "");
    Expect(1, 70006, '\p{Is_Script=	-Mahajani}', "");
    Expect(0, 70006, '\p{^Is_Script=	-Mahajani}', "");
    Expect(0, 70006, '\P{Is_Script=	-Mahajani}', "");
    Expect(1, 70006, '\P{^Is_Script=	-Mahajani}', "");
    Expect(0, 70007, '\p{Is_Script=	-Mahajani}', "");
    Expect(1, 70007, '\p{^Is_Script=	-Mahajani}', "");
    Expect(1, 70007, '\P{Is_Script=	-Mahajani}', "");
    Expect(0, 70007, '\P{^Is_Script=	-Mahajani}', "");
    Error('\p{Is_Sc=:=_-MAHJ}');
    Error('\P{Is_Sc=:=_-MAHJ}');
    Expect(1, 70006, '\p{Is_Sc=mahj}', "");
    Expect(0, 70006, '\p{^Is_Sc=mahj}', "");
    Expect(0, 70006, '\P{Is_Sc=mahj}', "");
    Expect(1, 70006, '\P{^Is_Sc=mahj}', "");
    Expect(0, 70007, '\p{Is_Sc=mahj}', "");
    Expect(1, 70007, '\p{^Is_Sc=mahj}', "");
    Expect(1, 70007, '\P{Is_Sc=mahj}', "");
    Expect(0, 70007, '\P{^Is_Sc=mahj}', "");
    Expect(1, 70006, '\p{Is_Sc:	-Mahj}', "");
    Expect(0, 70006, '\p{^Is_Sc:	-Mahj}', "");
    Expect(0, 70006, '\P{Is_Sc:	-Mahj}', "");
    Expect(1, 70006, '\P{^Is_Sc:	-Mahj}', "");
    Expect(0, 70007, '\p{Is_Sc:	-Mahj}', "");
    Expect(1, 70007, '\p{^Is_Sc:	-Mahj}', "");
    Expect(1, 70007, '\P{Is_Sc:	-Mahj}', "");
    Expect(0, 70007, '\P{^Is_Sc:	-Mahj}', "");
    Error('\p{Script=:=-Mandaic}');
    Error('\P{Script=:=-Mandaic}');
    Expect(1, 2142, '\p{Script=mandaic}', "");
    Expect(0, 2142, '\p{^Script=mandaic}', "");
    Expect(0, 2142, '\P{Script=mandaic}', "");
    Expect(1, 2142, '\P{^Script=mandaic}', "");
    Expect(0, 2143, '\p{Script=mandaic}', "");
    Expect(1, 2143, '\p{^Script=mandaic}', "");
    Expect(1, 2143, '\P{Script=mandaic}', "");
    Expect(0, 2143, '\P{^Script=mandaic}', "");
    Expect(1, 2142, '\p{Script=	 Mandaic}', "");
    Expect(0, 2142, '\p{^Script=	 Mandaic}', "");
    Expect(0, 2142, '\P{Script=	 Mandaic}', "");
    Expect(1, 2142, '\P{^Script=	 Mandaic}', "");
    Expect(0, 2143, '\p{Script=	 Mandaic}', "");
    Expect(1, 2143, '\p{^Script=	 Mandaic}', "");
    Expect(1, 2143, '\P{Script=	 Mandaic}', "");
    Expect(0, 2143, '\P{^Script=	 Mandaic}', "");
    Error('\p{Sc=:=	_Mand}');
    Error('\P{Sc=:=	_Mand}');
    Expect(1, 2142, '\p{Sc:   mand}', "");
    Expect(0, 2142, '\p{^Sc:   mand}', "");
    Expect(0, 2142, '\P{Sc:   mand}', "");
    Expect(1, 2142, '\P{^Sc:   mand}', "");
    Expect(0, 2143, '\p{Sc:   mand}', "");
    Expect(1, 2143, '\p{^Sc:   mand}', "");
    Expect(1, 2143, '\P{Sc:   mand}', "");
    Expect(0, 2143, '\P{^Sc:   mand}', "");
    Expect(1, 2142, '\p{Sc=-MAND}', "");
    Expect(0, 2142, '\p{^Sc=-MAND}', "");
    Expect(0, 2142, '\P{Sc=-MAND}', "");
    Expect(1, 2142, '\P{^Sc=-MAND}', "");
    Expect(0, 2143, '\p{Sc=-MAND}', "");
    Expect(1, 2143, '\p{^Sc=-MAND}', "");
    Expect(1, 2143, '\P{Sc=-MAND}', "");
    Expect(0, 2143, '\P{^Sc=-MAND}', "");
    Error('\p{Is_Script=_MANDAIC/a/}');
    Error('\P{Is_Script=_MANDAIC/a/}');
    Expect(1, 2142, '\p{Is_Script:	mandaic}', "");
    Expect(0, 2142, '\p{^Is_Script:	mandaic}', "");
    Expect(0, 2142, '\P{Is_Script:	mandaic}', "");
    Expect(1, 2142, '\P{^Is_Script:	mandaic}', "");
    Expect(0, 2143, '\p{Is_Script:	mandaic}', "");
    Expect(1, 2143, '\p{^Is_Script:	mandaic}', "");
    Expect(1, 2143, '\P{Is_Script:	mandaic}', "");
    Expect(0, 2143, '\P{^Is_Script:	mandaic}', "");
    Expect(1, 2142, '\p{Is_Script=	-Mandaic}', "");
    Expect(0, 2142, '\p{^Is_Script=	-Mandaic}', "");
    Expect(0, 2142, '\P{Is_Script=	-Mandaic}', "");
    Expect(1, 2142, '\P{^Is_Script=	-Mandaic}', "");
    Expect(0, 2143, '\p{Is_Script=	-Mandaic}', "");
    Expect(1, 2143, '\p{^Is_Script=	-Mandaic}', "");
    Expect(1, 2143, '\P{Is_Script=	-Mandaic}', "");
    Expect(0, 2143, '\P{^Is_Script=	-Mandaic}', "");
    Error('\p{Is_Sc=	Mand/a/}');
    Error('\P{Is_Sc=	Mand/a/}');
    Expect(1, 2142, '\p{Is_Sc=mand}', "");
    Expect(0, 2142, '\p{^Is_Sc=mand}', "");
    Expect(0, 2142, '\P{Is_Sc=mand}', "");
    Expect(1, 2142, '\P{^Is_Sc=mand}', "");
    Expect(0, 2143, '\p{Is_Sc=mand}', "");
    Expect(1, 2143, '\p{^Is_Sc=mand}', "");
    Expect(1, 2143, '\P{Is_Sc=mand}', "");
    Expect(0, 2143, '\P{^Is_Sc=mand}', "");
    Expect(1, 2142, '\p{Is_Sc=	mand}', "");
    Expect(0, 2142, '\p{^Is_Sc=	mand}', "");
    Expect(0, 2142, '\P{Is_Sc=	mand}', "");
    Expect(1, 2142, '\P{^Is_Sc=	mand}', "");
    Expect(0, 2143, '\p{Is_Sc=	mand}', "");
    Expect(1, 2143, '\p{^Is_Sc=	mand}', "");
    Expect(1, 2143, '\P{Is_Sc=	mand}', "");
    Expect(0, 2143, '\P{^Is_Sc=	mand}', "");
    Error('\p{Script=_MANICHAEAN:=}');
    Error('\P{Script=_MANICHAEAN:=}');
    Expect(1, 68342, '\p{Script=manichaean}', "");
    Expect(0, 68342, '\p{^Script=manichaean}', "");
    Expect(0, 68342, '\P{Script=manichaean}', "");
    Expect(1, 68342, '\P{^Script=manichaean}', "");
    Expect(0, 68343, '\p{Script=manichaean}', "");
    Expect(1, 68343, '\p{^Script=manichaean}', "");
    Expect(1, 68343, '\P{Script=manichaean}', "");
    Expect(0, 68343, '\P{^Script=manichaean}', "");
    Expect(1, 68342, '\p{Script= 	MANICHAEAN}', "");
    Expect(0, 68342, '\p{^Script= 	MANICHAEAN}', "");
    Expect(0, 68342, '\P{Script= 	MANICHAEAN}', "");
    Expect(1, 68342, '\P{^Script= 	MANICHAEAN}', "");
    Expect(0, 68343, '\p{Script= 	MANICHAEAN}', "");
    Expect(1, 68343, '\p{^Script= 	MANICHAEAN}', "");
    Expect(1, 68343, '\P{Script= 	MANICHAEAN}', "");
    Expect(0, 68343, '\P{^Script= 	MANICHAEAN}', "");
    Error('\p{Sc=	:=Mani}');
    Error('\P{Sc=	:=Mani}');
    Expect(1, 68342, '\p{Sc=mani}', "");
    Expect(0, 68342, '\p{^Sc=mani}', "");
    Expect(0, 68342, '\P{Sc=mani}', "");
    Expect(1, 68342, '\P{^Sc=mani}', "");
    Expect(0, 68343, '\p{Sc=mani}', "");
    Expect(1, 68343, '\p{^Sc=mani}', "");
    Expect(1, 68343, '\P{Sc=mani}', "");
    Expect(0, 68343, '\P{^Sc=mani}', "");
    Expect(1, 68342, '\p{Sc=	-MANI}', "");
    Expect(0, 68342, '\p{^Sc=	-MANI}', "");
    Expect(0, 68342, '\P{Sc=	-MANI}', "");
    Expect(1, 68342, '\P{^Sc=	-MANI}', "");
    Expect(0, 68343, '\p{Sc=	-MANI}', "");
    Expect(1, 68343, '\p{^Sc=	-MANI}', "");
    Expect(1, 68343, '\P{Sc=	-MANI}', "");
    Expect(0, 68343, '\P{^Sc=	-MANI}', "");
    Error('\p{Is_Script= _Manichaean:=}');
    Error('\P{Is_Script= _Manichaean:=}');
    Expect(1, 68342, '\p{Is_Script=manichaean}', "");
    Expect(0, 68342, '\p{^Is_Script=manichaean}', "");
    Expect(0, 68342, '\P{Is_Script=manichaean}', "");
    Expect(1, 68342, '\P{^Is_Script=manichaean}', "");
    Expect(0, 68343, '\p{Is_Script=manichaean}', "");
    Expect(1, 68343, '\p{^Is_Script=manichaean}', "");
    Expect(1, 68343, '\P{Is_Script=manichaean}', "");
    Expect(0, 68343, '\P{^Is_Script=manichaean}', "");
    Expect(1, 68342, '\p{Is_Script=_ manichaean}', "");
    Expect(0, 68342, '\p{^Is_Script=_ manichaean}', "");
    Expect(0, 68342, '\P{Is_Script=_ manichaean}', "");
    Expect(1, 68342, '\P{^Is_Script=_ manichaean}', "");
    Expect(0, 68343, '\p{Is_Script=_ manichaean}', "");
    Expect(1, 68343, '\p{^Is_Script=_ manichaean}', "");
    Expect(1, 68343, '\P{Is_Script=_ manichaean}', "");
    Expect(0, 68343, '\P{^Is_Script=_ manichaean}', "");
    Error('\p{Is_Sc:  Mani:=}');
    Error('\P{Is_Sc:  Mani:=}');
    Expect(1, 68342, '\p{Is_Sc=mani}', "");
    Expect(0, 68342, '\p{^Is_Sc=mani}', "");
    Expect(0, 68342, '\P{Is_Sc=mani}', "");
    Expect(1, 68342, '\P{^Is_Sc=mani}', "");
    Expect(0, 68343, '\p{Is_Sc=mani}', "");
    Expect(1, 68343, '\p{^Is_Sc=mani}', "");
    Expect(1, 68343, '\P{Is_Sc=mani}', "");
    Expect(0, 68343, '\P{^Is_Sc=mani}', "");
    Expect(1, 68342, '\p{Is_Sc=MANI}', "");
    Expect(0, 68342, '\p{^Is_Sc=MANI}', "");
    Expect(0, 68342, '\P{Is_Sc=MANI}', "");
    Expect(1, 68342, '\P{^Is_Sc=MANI}', "");
    Expect(0, 68343, '\p{Is_Sc=MANI}', "");
    Expect(1, 68343, '\p{^Is_Sc=MANI}', "");
    Expect(1, 68343, '\P{Is_Sc=MANI}', "");
    Expect(0, 68343, '\P{^Is_Sc=MANI}', "");
    Error('\p{Script: _ marchen/a/}');
    Error('\P{Script: _ marchen/a/}');
    Expect(1, 72886, '\p{Script=marchen}', "");
    Expect(0, 72886, '\p{^Script=marchen}', "");
    Expect(0, 72886, '\P{Script=marchen}', "");
    Expect(1, 72886, '\P{^Script=marchen}', "");
    Expect(0, 72887, '\p{Script=marchen}', "");
    Expect(1, 72887, '\p{^Script=marchen}', "");
    Expect(1, 72887, '\P{Script=marchen}', "");
    Expect(0, 72887, '\P{^Script=marchen}', "");
    Expect(1, 72886, '\p{Script:   _ Marchen}', "");
    Expect(0, 72886, '\p{^Script:   _ Marchen}', "");
    Expect(0, 72886, '\P{Script:   _ Marchen}', "");
    Expect(1, 72886, '\P{^Script:   _ Marchen}', "");
    Expect(0, 72887, '\p{Script:   _ Marchen}', "");
    Expect(1, 72887, '\p{^Script:   _ Marchen}', "");
    Expect(1, 72887, '\P{Script:   _ Marchen}', "");
    Expect(0, 72887, '\P{^Script:   _ Marchen}', "");
    Error('\p{Sc=:=  Marc}');
    Error('\P{Sc=:=  Marc}');
    Expect(1, 72886, '\p{Sc=marc}', "");
    Expect(0, 72886, '\p{^Sc=marc}', "");
    Expect(0, 72886, '\P{Sc=marc}', "");
    Expect(1, 72886, '\P{^Sc=marc}', "");
    Expect(0, 72887, '\p{Sc=marc}', "");
    Expect(1, 72887, '\p{^Sc=marc}', "");
    Expect(1, 72887, '\P{Sc=marc}', "");
    Expect(0, 72887, '\P{^Sc=marc}', "");
    Expect(1, 72886, '\p{Sc= _Marc}', "");
    Expect(0, 72886, '\p{^Sc= _Marc}', "");
    Expect(0, 72886, '\P{Sc= _Marc}', "");
    Expect(1, 72886, '\P{^Sc= _Marc}', "");
    Expect(0, 72887, '\p{Sc= _Marc}', "");
    Expect(1, 72887, '\p{^Sc= _Marc}', "");
    Expect(1, 72887, '\P{Sc= _Marc}', "");
    Expect(0, 72887, '\P{^Sc= _Marc}', "");
    Error('\p{Is_Script:	__MARCHEN/a/}');
    Error('\P{Is_Script:	__MARCHEN/a/}');
    Expect(1, 72886, '\p{Is_Script:   marchen}', "");
    Expect(0, 72886, '\p{^Is_Script:   marchen}', "");
    Expect(0, 72886, '\P{Is_Script:   marchen}', "");
    Expect(1, 72886, '\P{^Is_Script:   marchen}', "");
    Expect(0, 72887, '\p{Is_Script:   marchen}', "");
    Expect(1, 72887, '\p{^Is_Script:   marchen}', "");
    Expect(1, 72887, '\P{Is_Script:   marchen}', "");
    Expect(0, 72887, '\P{^Is_Script:   marchen}', "");
    Expect(1, 72886, '\p{Is_Script:	_	Marchen}', "");
    Expect(0, 72886, '\p{^Is_Script:	_	Marchen}', "");
    Expect(0, 72886, '\P{Is_Script:	_	Marchen}', "");
    Expect(1, 72886, '\P{^Is_Script:	_	Marchen}', "");
    Expect(0, 72887, '\p{Is_Script:	_	Marchen}', "");
    Expect(1, 72887, '\p{^Is_Script:	_	Marchen}', "");
    Expect(1, 72887, '\P{Is_Script:	_	Marchen}', "");
    Expect(0, 72887, '\P{^Is_Script:	_	Marchen}', "");
    Error('\p{Is_Sc=		MARC/a/}');
    Error('\P{Is_Sc=		MARC/a/}');
    Expect(1, 72886, '\p{Is_Sc=marc}', "");
    Expect(0, 72886, '\p{^Is_Sc=marc}', "");
    Expect(0, 72886, '\P{Is_Sc=marc}', "");
    Expect(1, 72886, '\P{^Is_Sc=marc}', "");
    Expect(0, 72887, '\p{Is_Sc=marc}', "");
    Expect(1, 72887, '\p{^Is_Sc=marc}', "");
    Expect(1, 72887, '\P{Is_Sc=marc}', "");
    Expect(0, 72887, '\P{^Is_Sc=marc}', "");
    Expect(1, 72886, '\p{Is_Sc=	Marc}', "");
    Expect(0, 72886, '\p{^Is_Sc=	Marc}', "");
    Expect(0, 72886, '\P{Is_Sc=	Marc}', "");
    Expect(1, 72886, '\P{^Is_Sc=	Marc}', "");
    Expect(0, 72887, '\p{Is_Sc=	Marc}', "");
    Expect(1, 72887, '\p{^Is_Sc=	Marc}', "");
    Expect(1, 72887, '\P{Is_Sc=	Marc}', "");
    Expect(0, 72887, '\P{^Is_Sc=	Marc}', "");
    Error('\p{Script=-Mende_KIKAKUI:=}');
    Error('\P{Script=-Mende_KIKAKUI:=}');
    Expect(1, 125142, '\p{Script=mendekikakui}', "");
    Expect(0, 125142, '\p{^Script=mendekikakui}', "");
    Expect(0, 125142, '\P{Script=mendekikakui}', "");
    Expect(1, 125142, '\P{^Script=mendekikakui}', "");
    Expect(0, 125143, '\p{Script=mendekikakui}', "");
    Expect(1, 125143, '\p{^Script=mendekikakui}', "");
    Expect(1, 125143, '\P{Script=mendekikakui}', "");
    Expect(0, 125143, '\P{^Script=mendekikakui}', "");
    Expect(1, 125142, '\p{Script=		Mende_Kikakui}', "");
    Expect(0, 125142, '\p{^Script=		Mende_Kikakui}', "");
    Expect(0, 125142, '\P{Script=		Mende_Kikakui}', "");
    Expect(1, 125142, '\P{^Script=		Mende_Kikakui}', "");
    Expect(0, 125143, '\p{Script=		Mende_Kikakui}', "");
    Expect(1, 125143, '\p{^Script=		Mende_Kikakui}', "");
    Expect(1, 125143, '\P{Script=		Mende_Kikakui}', "");
    Expect(0, 125143, '\P{^Script=		Mende_Kikakui}', "");
    Error('\p{Sc=	:=mend}');
    Error('\P{Sc=	:=mend}');
    Expect(1, 125142, '\p{Sc=mend}', "");
    Expect(0, 125142, '\p{^Sc=mend}', "");
    Expect(0, 125142, '\P{Sc=mend}', "");
    Expect(1, 125142, '\P{^Sc=mend}', "");
    Expect(0, 125143, '\p{Sc=mend}', "");
    Expect(1, 125143, '\p{^Sc=mend}', "");
    Expect(1, 125143, '\P{Sc=mend}', "");
    Expect(0, 125143, '\P{^Sc=mend}', "");
    Expect(1, 125142, '\p{Sc=	MEND}', "");
    Expect(0, 125142, '\p{^Sc=	MEND}', "");
    Expect(0, 125142, '\P{Sc=	MEND}', "");
    Expect(1, 125142, '\P{^Sc=	MEND}', "");
    Expect(0, 125143, '\p{Sc=	MEND}', "");
    Expect(1, 125143, '\p{^Sc=	MEND}', "");
    Expect(1, 125143, '\P{Sc=	MEND}', "");
    Expect(0, 125143, '\P{^Sc=	MEND}', "");
    Error('\p{Is_Script=:=mende_Kikakui}');
    Error('\P{Is_Script=:=mende_Kikakui}');
    Expect(1, 125142, '\p{Is_Script=mendekikakui}', "");
    Expect(0, 125142, '\p{^Is_Script=mendekikakui}', "");
    Expect(0, 125142, '\P{Is_Script=mendekikakui}', "");
    Expect(1, 125142, '\P{^Is_Script=mendekikakui}', "");
    Expect(0, 125143, '\p{Is_Script=mendekikakui}', "");
    Expect(1, 125143, '\p{^Is_Script=mendekikakui}', "");
    Expect(1, 125143, '\P{Is_Script=mendekikakui}', "");
    Expect(0, 125143, '\P{^Is_Script=mendekikakui}', "");
    Expect(1, 125142, '\p{Is_Script:	-	Mende_Kikakui}', "");
    Expect(0, 125142, '\p{^Is_Script:	-	Mende_Kikakui}', "");
    Expect(0, 125142, '\P{Is_Script:	-	Mende_Kikakui}', "");
    Expect(1, 125142, '\P{^Is_Script:	-	Mende_Kikakui}', "");
    Expect(0, 125143, '\p{Is_Script:	-	Mende_Kikakui}', "");
    Expect(1, 125143, '\p{^Is_Script:	-	Mende_Kikakui}', "");
    Expect(1, 125143, '\P{Is_Script:	-	Mende_Kikakui}', "");
    Expect(0, 125143, '\P{^Is_Script:	-	Mende_Kikakui}', "");
    Error('\p{Is_Sc=	Mend/a/}');
    Error('\P{Is_Sc=	Mend/a/}');
    Expect(1, 125142, '\p{Is_Sc=mend}', "");
    Expect(0, 125142, '\p{^Is_Sc=mend}', "");
    Expect(0, 125142, '\P{Is_Sc=mend}', "");
    Expect(1, 125142, '\P{^Is_Sc=mend}', "");
    Expect(0, 125143, '\p{Is_Sc=mend}', "");
    Expect(1, 125143, '\p{^Is_Sc=mend}', "");
    Expect(1, 125143, '\P{Is_Sc=mend}', "");
    Expect(0, 125143, '\P{^Is_Sc=mend}', "");
    Expect(1, 125142, '\p{Is_Sc=	_Mend}', "");
    Expect(0, 125142, '\p{^Is_Sc=	_Mend}', "");
    Expect(0, 125142, '\P{Is_Sc=	_Mend}', "");
    Expect(1, 125142, '\P{^Is_Sc=	_Mend}', "");
    Expect(0, 125143, '\p{Is_Sc=	_Mend}', "");
    Expect(1, 125143, '\p{^Is_Sc=	_Mend}', "");
    Expect(1, 125143, '\P{Is_Sc=	_Mend}', "");
    Expect(0, 125143, '\P{^Is_Sc=	_Mend}', "");
    Error('\p{Script=	/a/MEROITIC_CURSIVE}');
    Error('\P{Script=	/a/MEROITIC_CURSIVE}');
    Expect(1, 68095, '\p{Script=meroiticcursive}', "");
    Expect(0, 68095, '\p{^Script=meroiticcursive}', "");
    Expect(0, 68095, '\P{Script=meroiticcursive}', "");
    Expect(1, 68095, '\P{^Script=meroiticcursive}', "");
    Expect(0, 68096, '\p{Script=meroiticcursive}', "");
    Expect(1, 68096, '\p{^Script=meroiticcursive}', "");
    Expect(1, 68096, '\P{Script=meroiticcursive}', "");
    Expect(0, 68096, '\P{^Script=meroiticcursive}', "");
    Expect(1, 68095, '\p{Script=-_Meroitic_Cursive}', "");
    Expect(0, 68095, '\p{^Script=-_Meroitic_Cursive}', "");
    Expect(0, 68095, '\P{Script=-_Meroitic_Cursive}', "");
    Expect(1, 68095, '\P{^Script=-_Meroitic_Cursive}', "");
    Expect(0, 68096, '\p{Script=-_Meroitic_Cursive}', "");
    Expect(1, 68096, '\p{^Script=-_Meroitic_Cursive}', "");
    Expect(1, 68096, '\P{Script=-_Meroitic_Cursive}', "");
    Expect(0, 68096, '\P{^Script=-_Meroitic_Cursive}', "");
    Error('\p{Sc=_merc/a/}');
    Error('\P{Sc=_merc/a/}');
    Expect(1, 68095, '\p{Sc=merc}', "");
    Expect(0, 68095, '\p{^Sc=merc}', "");
    Expect(0, 68095, '\P{Sc=merc}', "");
    Expect(1, 68095, '\P{^Sc=merc}', "");
    Expect(0, 68096, '\p{Sc=merc}', "");
    Expect(1, 68096, '\p{^Sc=merc}', "");
    Expect(1, 68096, '\P{Sc=merc}', "");
    Expect(0, 68096, '\P{^Sc=merc}', "");
    Expect(1, 68095, '\p{Sc=__Merc}', "");
    Expect(0, 68095, '\p{^Sc=__Merc}', "");
    Expect(0, 68095, '\P{Sc=__Merc}', "");
    Expect(1, 68095, '\P{^Sc=__Merc}', "");
    Expect(0, 68096, '\p{Sc=__Merc}', "");
    Expect(1, 68096, '\p{^Sc=__Merc}', "");
    Expect(1, 68096, '\P{Sc=__Merc}', "");
    Expect(0, 68096, '\P{^Sc=__Merc}', "");
    Error('\p{Is_Script= /a/Meroitic_CURSIVE}');
    Error('\P{Is_Script= /a/Meroitic_CURSIVE}');
    Expect(1, 68095, '\p{Is_Script=meroiticcursive}', "");
    Expect(0, 68095, '\p{^Is_Script=meroiticcursive}', "");
    Expect(0, 68095, '\P{Is_Script=meroiticcursive}', "");
    Expect(1, 68095, '\P{^Is_Script=meroiticcursive}', "");
    Expect(0, 68096, '\p{Is_Script=meroiticcursive}', "");
    Expect(1, 68096, '\p{^Is_Script=meroiticcursive}', "");
    Expect(1, 68096, '\P{Is_Script=meroiticcursive}', "");
    Expect(0, 68096, '\P{^Is_Script=meroiticcursive}', "");
    Expect(1, 68095, '\p{Is_Script=_Meroitic_cursive}', "");
    Expect(0, 68095, '\p{^Is_Script=_Meroitic_cursive}', "");
    Expect(0, 68095, '\P{Is_Script=_Meroitic_cursive}', "");
    Expect(1, 68095, '\P{^Is_Script=_Meroitic_cursive}', "");
    Expect(0, 68096, '\p{Is_Script=_Meroitic_cursive}', "");
    Expect(1, 68096, '\p{^Is_Script=_Meroitic_cursive}', "");
    Expect(1, 68096, '\P{Is_Script=_Meroitic_cursive}', "");
    Expect(0, 68096, '\P{^Is_Script=_Meroitic_cursive}', "");
    Error('\p{Is_Sc= MERC:=}');
    Error('\P{Is_Sc= MERC:=}');
    Expect(1, 68095, '\p{Is_Sc=merc}', "");
    Expect(0, 68095, '\p{^Is_Sc=merc}', "");
    Expect(0, 68095, '\P{Is_Sc=merc}', "");
    Expect(1, 68095, '\P{^Is_Sc=merc}', "");
    Expect(0, 68096, '\p{Is_Sc=merc}', "");
    Expect(1, 68096, '\p{^Is_Sc=merc}', "");
    Expect(1, 68096, '\P{Is_Sc=merc}', "");
    Expect(0, 68096, '\P{^Is_Sc=merc}', "");
    Expect(1, 68095, '\p{Is_Sc=--MERC}', "");
    Expect(0, 68095, '\p{^Is_Sc=--MERC}', "");
    Expect(0, 68095, '\P{Is_Sc=--MERC}', "");
    Expect(1, 68095, '\P{^Is_Sc=--MERC}', "");
    Expect(0, 68096, '\p{Is_Sc=--MERC}', "");
    Expect(1, 68096, '\p{^Is_Sc=--MERC}', "");
    Expect(1, 68096, '\P{Is_Sc=--MERC}', "");
    Expect(0, 68096, '\P{^Is_Sc=--MERC}', "");
    Error('\p{Script:   :=_Meroitic_Hieroglyphs}');
    Error('\P{Script:   :=_Meroitic_Hieroglyphs}');
    Expect(1, 67999, '\p{Script=meroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^Script=meroitichieroglyphs}', "");
    Expect(0, 67999, '\P{Script=meroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^Script=meroitichieroglyphs}', "");
    Expect(0, 68000, '\p{Script=meroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^Script=meroitichieroglyphs}', "");
    Expect(1, 68000, '\P{Script=meroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^Script=meroitichieroglyphs}', "");
    Expect(1, 67999, '\p{Script=	-meroitic_Hieroglyphs}', "");
    Expect(0, 67999, '\p{^Script=	-meroitic_Hieroglyphs}', "");
    Expect(0, 67999, '\P{Script=	-meroitic_Hieroglyphs}', "");
    Expect(1, 67999, '\P{^Script=	-meroitic_Hieroglyphs}', "");
    Expect(0, 68000, '\p{Script=	-meroitic_Hieroglyphs}', "");
    Expect(1, 68000, '\p{^Script=	-meroitic_Hieroglyphs}', "");
    Expect(1, 68000, '\P{Script=	-meroitic_Hieroglyphs}', "");
    Expect(0, 68000, '\P{^Script=	-meroitic_Hieroglyphs}', "");
    Error('\p{Sc: :=_Mero}');
    Error('\P{Sc: :=_Mero}');
    Expect(1, 67999, '\p{Sc=mero}', "");
    Expect(0, 67999, '\p{^Sc=mero}', "");
    Expect(0, 67999, '\P{Sc=mero}', "");
    Expect(1, 67999, '\P{^Sc=mero}', "");
    Expect(0, 68000, '\p{Sc=mero}', "");
    Expect(1, 68000, '\p{^Sc=mero}', "");
    Expect(1, 68000, '\P{Sc=mero}', "");
    Expect(0, 68000, '\P{^Sc=mero}', "");
    Expect(1, 67999, '\p{Sc: -	mero}', "");
    Expect(0, 67999, '\p{^Sc: -	mero}', "");
    Expect(0, 67999, '\P{Sc: -	mero}', "");
    Expect(1, 67999, '\P{^Sc: -	mero}', "");
    Expect(0, 68000, '\p{Sc: -	mero}', "");
    Expect(1, 68000, '\p{^Sc: -	mero}', "");
    Expect(1, 68000, '\P{Sc: -	mero}', "");
    Expect(0, 68000, '\P{^Sc: -	mero}', "");
    Error('\p{Is_Script=/a/	_meroitic_Hieroglyphs}');
    Error('\P{Is_Script=/a/	_meroitic_Hieroglyphs}');
    Expect(1, 67999, '\p{Is_Script: meroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^Is_Script: meroitichieroglyphs}', "");
    Expect(0, 67999, '\P{Is_Script: meroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^Is_Script: meroitichieroglyphs}', "");
    Expect(0, 68000, '\p{Is_Script: meroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^Is_Script: meroitichieroglyphs}', "");
    Expect(1, 68000, '\P{Is_Script: meroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^Is_Script: meroitichieroglyphs}', "");
    Expect(1, 67999, '\p{Is_Script=-Meroitic_hieroglyphs}', "");
    Expect(0, 67999, '\p{^Is_Script=-Meroitic_hieroglyphs}', "");
    Expect(0, 67999, '\P{Is_Script=-Meroitic_hieroglyphs}', "");
    Expect(1, 67999, '\P{^Is_Script=-Meroitic_hieroglyphs}', "");
    Expect(0, 68000, '\p{Is_Script=-Meroitic_hieroglyphs}', "");
    Expect(1, 68000, '\p{^Is_Script=-Meroitic_hieroglyphs}', "");
    Expect(1, 68000, '\P{Is_Script=-Meroitic_hieroglyphs}', "");
    Expect(0, 68000, '\P{^Is_Script=-Meroitic_hieroglyphs}', "");
    Error('\p{Is_Sc=:=_	mero}');
    Error('\P{Is_Sc=:=_	mero}');
    Expect(1, 67999, '\p{Is_Sc=mero}', "");
    Expect(0, 67999, '\p{^Is_Sc=mero}', "");
    Expect(0, 67999, '\P{Is_Sc=mero}', "");
    Expect(1, 67999, '\P{^Is_Sc=mero}', "");
    Expect(0, 68000, '\p{Is_Sc=mero}', "");
    Expect(1, 68000, '\p{^Is_Sc=mero}', "");
    Expect(1, 68000, '\P{Is_Sc=mero}', "");
    Expect(0, 68000, '\P{^Is_Sc=mero}', "");
    Expect(1, 67999, '\p{Is_Sc= mero}', "");
    Expect(0, 67999, '\p{^Is_Sc= mero}', "");
    Expect(0, 67999, '\P{Is_Sc= mero}', "");
    Expect(1, 67999, '\P{^Is_Sc= mero}', "");
    Expect(0, 68000, '\p{Is_Sc= mero}', "");
    Expect(1, 68000, '\p{^Is_Sc= mero}', "");
    Expect(1, 68000, '\P{Is_Sc= mero}', "");
    Expect(0, 68000, '\P{^Is_Sc= mero}', "");
    Error('\p{Script=_	Malayalam/a/}');
    Error('\P{Script=_	Malayalam/a/}');
    Expect(1, 3455, '\p{Script:   malayalam}', "");
    Expect(0, 3455, '\p{^Script:   malayalam}', "");
    Expect(0, 3455, '\P{Script:   malayalam}', "");
    Expect(1, 3455, '\P{^Script:   malayalam}', "");
    Expect(0, 3456, '\p{Script:   malayalam}', "");
    Expect(1, 3456, '\p{^Script:   malayalam}', "");
    Expect(1, 3456, '\P{Script:   malayalam}', "");
    Expect(0, 3456, '\P{^Script:   malayalam}', "");
    Expect(1, 3455, '\p{Script=-	malayalam}', "");
    Expect(0, 3455, '\p{^Script=-	malayalam}', "");
    Expect(0, 3455, '\P{Script=-	malayalam}', "");
    Expect(1, 3455, '\P{^Script=-	malayalam}', "");
    Expect(0, 3456, '\p{Script=-	malayalam}', "");
    Expect(1, 3456, '\p{^Script=-	malayalam}', "");
    Expect(1, 3456, '\P{Script=-	malayalam}', "");
    Expect(0, 3456, '\P{^Script=-	malayalam}', "");
    Error('\p{Sc=-_Mlym:=}');
    Error('\P{Sc=-_Mlym:=}');
    Expect(1, 3455, '\p{Sc=mlym}', "");
    Expect(0, 3455, '\p{^Sc=mlym}', "");
    Expect(0, 3455, '\P{Sc=mlym}', "");
    Expect(1, 3455, '\P{^Sc=mlym}', "");
    Expect(0, 3456, '\p{Sc=mlym}', "");
    Expect(1, 3456, '\p{^Sc=mlym}', "");
    Expect(1, 3456, '\P{Sc=mlym}', "");
    Expect(0, 3456, '\P{^Sc=mlym}', "");
    Expect(1, 3455, '\p{Sc=_	MLYM}', "");
    Expect(0, 3455, '\p{^Sc=_	MLYM}', "");
    Expect(0, 3455, '\P{Sc=_	MLYM}', "");
    Expect(1, 3455, '\P{^Sc=_	MLYM}', "");
    Expect(0, 3456, '\p{Sc=_	MLYM}', "");
    Expect(1, 3456, '\p{^Sc=_	MLYM}', "");
    Expect(1, 3456, '\P{Sc=_	MLYM}', "");
    Expect(0, 3456, '\P{^Sc=_	MLYM}', "");
    Error('\p{Is_Script=_ malayalam/a/}');
    Error('\P{Is_Script=_ malayalam/a/}');
    Expect(1, 3455, '\p{Is_Script=malayalam}', "");
    Expect(0, 3455, '\p{^Is_Script=malayalam}', "");
    Expect(0, 3455, '\P{Is_Script=malayalam}', "");
    Expect(1, 3455, '\P{^Is_Script=malayalam}', "");
    Expect(0, 3456, '\p{Is_Script=malayalam}', "");
    Expect(1, 3456, '\p{^Is_Script=malayalam}', "");
    Expect(1, 3456, '\P{Is_Script=malayalam}', "");
    Expect(0, 3456, '\P{^Is_Script=malayalam}', "");
    Expect(1, 3455, '\p{Is_Script: _	MALAYALAM}', "");
    Expect(0, 3455, '\p{^Is_Script: _	MALAYALAM}', "");
    Expect(0, 3455, '\P{Is_Script: _	MALAYALAM}', "");
    Expect(1, 3455, '\P{^Is_Script: _	MALAYALAM}', "");
    Expect(0, 3456, '\p{Is_Script: _	MALAYALAM}', "");
    Expect(1, 3456, '\p{^Is_Script: _	MALAYALAM}', "");
    Expect(1, 3456, '\P{Is_Script: _	MALAYALAM}', "");
    Expect(0, 3456, '\P{^Is_Script: _	MALAYALAM}', "");
    Error('\p{Is_Sc=:=_Mlym}');
    Error('\P{Is_Sc=:=_Mlym}');
    Expect(1, 3455, '\p{Is_Sc=mlym}', "");
    Expect(0, 3455, '\p{^Is_Sc=mlym}', "");
    Expect(0, 3455, '\P{Is_Sc=mlym}', "");
    Expect(1, 3455, '\P{^Is_Sc=mlym}', "");
    Expect(0, 3456, '\p{Is_Sc=mlym}', "");
    Expect(1, 3456, '\p{^Is_Sc=mlym}', "");
    Expect(1, 3456, '\P{Is_Sc=mlym}', "");
    Expect(0, 3456, '\P{^Is_Sc=mlym}', "");
    Expect(1, 3455, '\p{Is_Sc=__MLYM}', "");
    Expect(0, 3455, '\p{^Is_Sc=__MLYM}', "");
    Expect(0, 3455, '\P{Is_Sc=__MLYM}', "");
    Expect(1, 3455, '\P{^Is_Sc=__MLYM}', "");
    Expect(0, 3456, '\p{Is_Sc=__MLYM}', "");
    Expect(1, 3456, '\p{^Is_Sc=__MLYM}', "");
    Expect(1, 3456, '\P{Is_Sc=__MLYM}', "");
    Expect(0, 3456, '\P{^Is_Sc=__MLYM}', "");
    Error('\p{Script=/a/-_modi}');
    Error('\P{Script=/a/-_modi}');
    Expect(1, 71257, '\p{Script=modi}', "");
    Expect(0, 71257, '\p{^Script=modi}', "");
    Expect(0, 71257, '\P{Script=modi}', "");
    Expect(1, 71257, '\P{^Script=modi}', "");
    Expect(0, 71258, '\p{Script=modi}', "");
    Expect(1, 71258, '\p{^Script=modi}', "");
    Expect(1, 71258, '\P{Script=modi}', "");
    Expect(0, 71258, '\P{^Script=modi}', "");
    Expect(1, 71257, '\p{Script=-_modi}', "");
    Expect(0, 71257, '\p{^Script=-_modi}', "");
    Expect(0, 71257, '\P{Script=-_modi}', "");
    Expect(1, 71257, '\P{^Script=-_modi}', "");
    Expect(0, 71258, '\p{Script=-_modi}', "");
    Expect(1, 71258, '\p{^Script=-_modi}', "");
    Expect(1, 71258, '\P{Script=-_modi}', "");
    Expect(0, 71258, '\P{^Script=-_modi}', "");
    Error('\p{Sc=_-MODI/a/}');
    Error('\P{Sc=_-MODI/a/}');
    Expect(1, 71257, '\p{Sc=modi}', "");
    Expect(0, 71257, '\p{^Sc=modi}', "");
    Expect(0, 71257, '\P{Sc=modi}', "");
    Expect(1, 71257, '\P{^Sc=modi}', "");
    Expect(0, 71258, '\p{Sc=modi}', "");
    Expect(1, 71258, '\p{^Sc=modi}', "");
    Expect(1, 71258, '\P{Sc=modi}', "");
    Expect(0, 71258, '\P{^Sc=modi}', "");
    Expect(1, 71257, '\p{Sc= 	MODI}', "");
    Expect(0, 71257, '\p{^Sc= 	MODI}', "");
    Expect(0, 71257, '\P{Sc= 	MODI}', "");
    Expect(1, 71257, '\P{^Sc= 	MODI}', "");
    Expect(0, 71258, '\p{Sc= 	MODI}', "");
    Expect(1, 71258, '\p{^Sc= 	MODI}', "");
    Expect(1, 71258, '\P{Sc= 	MODI}', "");
    Expect(0, 71258, '\P{^Sc= 	MODI}', "");
    Error('\p{Is_Script=_/a/MODI}');
    Error('\P{Is_Script=_/a/MODI}');
    Expect(1, 71257, '\p{Is_Script=modi}', "");
    Expect(0, 71257, '\p{^Is_Script=modi}', "");
    Expect(0, 71257, '\P{Is_Script=modi}', "");
    Expect(1, 71257, '\P{^Is_Script=modi}', "");
    Expect(0, 71258, '\p{Is_Script=modi}', "");
    Expect(1, 71258, '\p{^Is_Script=modi}', "");
    Expect(1, 71258, '\P{Is_Script=modi}', "");
    Expect(0, 71258, '\P{^Is_Script=modi}', "");
    Expect(1, 71257, '\p{Is_Script=-modi}', "");
    Expect(0, 71257, '\p{^Is_Script=-modi}', "");
    Expect(0, 71257, '\P{Is_Script=-modi}', "");
    Expect(1, 71257, '\P{^Is_Script=-modi}', "");
    Expect(0, 71258, '\p{Is_Script=-modi}', "");
    Expect(1, 71258, '\p{^Is_Script=-modi}', "");
    Expect(1, 71258, '\P{Is_Script=-modi}', "");
    Expect(0, 71258, '\P{^Is_Script=-modi}', "");
    Error('\p{Is_Sc=:=	-MODI}');
    Error('\P{Is_Sc=:=	-MODI}');
    Expect(1, 71257, '\p{Is_Sc=modi}', "");
    Expect(0, 71257, '\p{^Is_Sc=modi}', "");
    Expect(0, 71257, '\P{Is_Sc=modi}', "");
    Expect(1, 71257, '\P{^Is_Sc=modi}', "");
    Expect(0, 71258, '\p{Is_Sc=modi}', "");
    Expect(1, 71258, '\p{^Is_Sc=modi}', "");
    Expect(1, 71258, '\P{Is_Sc=modi}', "");
    Expect(0, 71258, '\P{^Is_Sc=modi}', "");
    Expect(1, 71257, '\p{Is_Sc=	 Modi}', "");
    Expect(0, 71257, '\p{^Is_Sc=	 Modi}', "");
    Expect(0, 71257, '\P{Is_Sc=	 Modi}', "");
    Expect(1, 71257, '\P{^Is_Sc=	 Modi}', "");
    Expect(0, 71258, '\p{Is_Sc=	 Modi}', "");
    Expect(1, 71258, '\p{^Is_Sc=	 Modi}', "");
    Expect(1, 71258, '\P{Is_Sc=	 Modi}', "");
    Expect(0, 71258, '\P{^Is_Sc=	 Modi}', "");
    Error('\p{Script: /a/ MONGOLIAN}');
    Error('\P{Script: /a/ MONGOLIAN}');
    Expect(1, 71276, '\p{Script:   mongolian}', "");
    Expect(0, 71276, '\p{^Script:   mongolian}', "");
    Expect(0, 71276, '\P{Script:   mongolian}', "");
    Expect(1, 71276, '\P{^Script:   mongolian}', "");
    Expect(0, 71277, '\p{Script:   mongolian}', "");
    Expect(1, 71277, '\p{^Script:   mongolian}', "");
    Expect(1, 71277, '\P{Script:   mongolian}', "");
    Expect(0, 71277, '\P{^Script:   mongolian}', "");
    Expect(1, 71276, '\p{Script:    _MONGOLIAN}', "");
    Expect(0, 71276, '\p{^Script:    _MONGOLIAN}', "");
    Expect(0, 71276, '\P{Script:    _MONGOLIAN}', "");
    Expect(1, 71276, '\P{^Script:    _MONGOLIAN}', "");
    Expect(0, 71277, '\p{Script:    _MONGOLIAN}', "");
    Expect(1, 71277, '\p{^Script:    _MONGOLIAN}', "");
    Expect(1, 71277, '\P{Script:    _MONGOLIAN}', "");
    Expect(0, 71277, '\P{^Script:    _MONGOLIAN}', "");
    Error('\p{Sc= _Mong/a/}');
    Error('\P{Sc= _Mong/a/}');
    Expect(1, 71276, '\p{Sc:mong}', "");
    Expect(0, 71276, '\p{^Sc:mong}', "");
    Expect(0, 71276, '\P{Sc:mong}', "");
    Expect(1, 71276, '\P{^Sc:mong}', "");
    Expect(0, 71277, '\p{Sc:mong}', "");
    Expect(1, 71277, '\p{^Sc:mong}', "");
    Expect(1, 71277, '\P{Sc:mong}', "");
    Expect(0, 71277, '\P{^Sc:mong}', "");
    Expect(1, 71276, '\p{Sc=	 mong}', "");
    Expect(0, 71276, '\p{^Sc=	 mong}', "");
    Expect(0, 71276, '\P{Sc=	 mong}', "");
    Expect(1, 71276, '\P{^Sc=	 mong}', "");
    Expect(0, 71277, '\p{Sc=	 mong}', "");
    Expect(1, 71277, '\p{^Sc=	 mong}', "");
    Expect(1, 71277, '\P{Sc=	 mong}', "");
    Expect(0, 71277, '\P{^Sc=	 mong}', "");
    Error('\p{Is_Script=--mongolian/a/}');
    Error('\P{Is_Script=--mongolian/a/}');
    Expect(1, 71276, '\p{Is_Script=mongolian}', "");
    Expect(0, 71276, '\p{^Is_Script=mongolian}', "");
    Expect(0, 71276, '\P{Is_Script=mongolian}', "");
    Expect(1, 71276, '\P{^Is_Script=mongolian}', "");
    Expect(0, 71277, '\p{Is_Script=mongolian}', "");
    Expect(1, 71277, '\p{^Is_Script=mongolian}', "");
    Expect(1, 71277, '\P{Is_Script=mongolian}', "");
    Expect(0, 71277, '\P{^Is_Script=mongolian}', "");
    Expect(1, 71276, '\p{Is_Script=_	MONGOLIAN}', "");
    Expect(0, 71276, '\p{^Is_Script=_	MONGOLIAN}', "");
    Expect(0, 71276, '\P{Is_Script=_	MONGOLIAN}', "");
    Expect(1, 71276, '\P{^Is_Script=_	MONGOLIAN}', "");
    Expect(0, 71277, '\p{Is_Script=_	MONGOLIAN}', "");
    Expect(1, 71277, '\p{^Is_Script=_	MONGOLIAN}', "");
    Expect(1, 71277, '\P{Is_Script=_	MONGOLIAN}', "");
    Expect(0, 71277, '\P{^Is_Script=_	MONGOLIAN}', "");
    Error('\p{Is_Sc=	mong/a/}');
    Error('\P{Is_Sc=	mong/a/}');
    Expect(1, 71276, '\p{Is_Sc:   mong}', "");
    Expect(0, 71276, '\p{^Is_Sc:   mong}', "");
    Expect(0, 71276, '\P{Is_Sc:   mong}', "");
    Expect(1, 71276, '\P{^Is_Sc:   mong}', "");
    Expect(0, 71277, '\p{Is_Sc:   mong}', "");
    Expect(1, 71277, '\p{^Is_Sc:   mong}', "");
    Expect(1, 71277, '\P{Is_Sc:   mong}', "");
    Expect(0, 71277, '\P{^Is_Sc:   mong}', "");
    Expect(1, 71276, '\p{Is_Sc=  Mong}', "");
    Expect(0, 71276, '\p{^Is_Sc=  Mong}', "");
    Expect(0, 71276, '\P{Is_Sc=  Mong}', "");
    Expect(1, 71276, '\P{^Is_Sc=  Mong}', "");
    Expect(0, 71277, '\p{Is_Sc=  Mong}', "");
    Expect(1, 71277, '\p{^Is_Sc=  Mong}', "");
    Expect(1, 71277, '\P{Is_Sc=  Mong}', "");
    Expect(0, 71277, '\P{^Is_Sc=  Mong}', "");
    Error('\p{Script=:=-MRO}');
    Error('\P{Script=:=-MRO}');
    Expect(1, 92783, '\p{Script=mro}', "");
    Expect(0, 92783, '\p{^Script=mro}', "");
    Expect(0, 92783, '\P{Script=mro}', "");
    Expect(1, 92783, '\P{^Script=mro}', "");
    Expect(0, 92784, '\p{Script=mro}', "");
    Expect(1, 92784, '\p{^Script=mro}', "");
    Expect(1, 92784, '\P{Script=mro}', "");
    Expect(0, 92784, '\P{^Script=mro}', "");
    Expect(1, 92783, '\p{Script=-	MRO}', "");
    Expect(0, 92783, '\p{^Script=-	MRO}', "");
    Expect(0, 92783, '\P{Script=-	MRO}', "");
    Expect(1, 92783, '\P{^Script=-	MRO}', "");
    Expect(0, 92784, '\p{Script=-	MRO}', "");
    Expect(1, 92784, '\p{^Script=-	MRO}', "");
    Expect(1, 92784, '\P{Script=-	MRO}', "");
    Expect(0, 92784, '\P{^Script=-	MRO}', "");
    Error('\p{Sc=_/a/Mroo}');
    Error('\P{Sc=_/a/Mroo}');
    Expect(1, 92783, '\p{Sc=mroo}', "");
    Expect(0, 92783, '\p{^Sc=mroo}', "");
    Expect(0, 92783, '\P{Sc=mroo}', "");
    Expect(1, 92783, '\P{^Sc=mroo}', "");
    Expect(0, 92784, '\p{Sc=mroo}', "");
    Expect(1, 92784, '\p{^Sc=mroo}', "");
    Expect(1, 92784, '\P{Sc=mroo}', "");
    Expect(0, 92784, '\P{^Sc=mroo}', "");
    Expect(1, 92783, '\p{Sc=_MROO}', "");
    Expect(0, 92783, '\p{^Sc=_MROO}', "");
    Expect(0, 92783, '\P{Sc=_MROO}', "");
    Expect(1, 92783, '\P{^Sc=_MROO}', "");
    Expect(0, 92784, '\p{Sc=_MROO}', "");
    Expect(1, 92784, '\p{^Sc=_MROO}', "");
    Expect(1, 92784, '\P{Sc=_MROO}', "");
    Expect(0, 92784, '\P{^Sc=_MROO}', "");
    Error('\p{Is_Script=_/a/Mro}');
    Error('\P{Is_Script=_/a/Mro}');
    Expect(1, 92783, '\p{Is_Script=mro}', "");
    Expect(0, 92783, '\p{^Is_Script=mro}', "");
    Expect(0, 92783, '\P{Is_Script=mro}', "");
    Expect(1, 92783, '\P{^Is_Script=mro}', "");
    Expect(0, 92784, '\p{Is_Script=mro}', "");
    Expect(1, 92784, '\p{^Is_Script=mro}', "");
    Expect(1, 92784, '\P{Is_Script=mro}', "");
    Expect(0, 92784, '\P{^Is_Script=mro}', "");
    Expect(1, 92783, '\p{Is_Script=	Mro}', "");
    Expect(0, 92783, '\p{^Is_Script=	Mro}', "");
    Expect(0, 92783, '\P{Is_Script=	Mro}', "");
    Expect(1, 92783, '\P{^Is_Script=	Mro}', "");
    Expect(0, 92784, '\p{Is_Script=	Mro}', "");
    Expect(1, 92784, '\p{^Is_Script=	Mro}', "");
    Expect(1, 92784, '\P{Is_Script=	Mro}', "");
    Expect(0, 92784, '\P{^Is_Script=	Mro}', "");
    Error('\p{Is_Sc=_:=Mroo}');
    Error('\P{Is_Sc=_:=Mroo}');
    Expect(1, 92783, '\p{Is_Sc=mroo}', "");
    Expect(0, 92783, '\p{^Is_Sc=mroo}', "");
    Expect(0, 92783, '\P{Is_Sc=mroo}', "");
    Expect(1, 92783, '\P{^Is_Sc=mroo}', "");
    Expect(0, 92784, '\p{Is_Sc=mroo}', "");
    Expect(1, 92784, '\p{^Is_Sc=mroo}', "");
    Expect(1, 92784, '\P{Is_Sc=mroo}', "");
    Expect(0, 92784, '\P{^Is_Sc=mroo}', "");
    Expect(1, 92783, '\p{Is_Sc=	Mroo}', "");
    Expect(0, 92783, '\p{^Is_Sc=	Mroo}', "");
    Expect(0, 92783, '\P{Is_Sc=	Mroo}', "");
    Expect(1, 92783, '\P{^Is_Sc=	Mroo}', "");
    Expect(0, 92784, '\p{Is_Sc=	Mroo}', "");
    Expect(1, 92784, '\p{^Is_Sc=	Mroo}', "");
    Expect(1, 92784, '\P{Is_Sc=	Mroo}', "");
    Expect(0, 92784, '\P{^Is_Sc=	Mroo}', "");
    Error('\p{Script=/a/_MEETEI_mayek}');
    Error('\P{Script=/a/_MEETEI_mayek}');
    Expect(1, 44025, '\p{Script=meeteimayek}', "");
    Expect(0, 44025, '\p{^Script=meeteimayek}', "");
    Expect(0, 44025, '\P{Script=meeteimayek}', "");
    Expect(1, 44025, '\P{^Script=meeteimayek}', "");
    Expect(0, 44026, '\p{Script=meeteimayek}', "");
    Expect(1, 44026, '\p{^Script=meeteimayek}', "");
    Expect(1, 44026, '\P{Script=meeteimayek}', "");
    Expect(0, 44026, '\P{^Script=meeteimayek}', "");
    Expect(1, 44025, '\p{Script=-	Meetei_Mayek}', "");
    Expect(0, 44025, '\p{^Script=-	Meetei_Mayek}', "");
    Expect(0, 44025, '\P{Script=-	Meetei_Mayek}', "");
    Expect(1, 44025, '\P{^Script=-	Meetei_Mayek}', "");
    Expect(0, 44026, '\p{Script=-	Meetei_Mayek}', "");
    Expect(1, 44026, '\p{^Script=-	Meetei_Mayek}', "");
    Expect(1, 44026, '\P{Script=-	Meetei_Mayek}', "");
    Expect(0, 44026, '\P{^Script=-	Meetei_Mayek}', "");
    Error('\p{Sc=_/a/MTEI}');
    Error('\P{Sc=_/a/MTEI}');
    Expect(1, 44025, '\p{Sc=mtei}', "");
    Expect(0, 44025, '\p{^Sc=mtei}', "");
    Expect(0, 44025, '\P{Sc=mtei}', "");
    Expect(1, 44025, '\P{^Sc=mtei}', "");
    Expect(0, 44026, '\p{Sc=mtei}', "");
    Expect(1, 44026, '\p{^Sc=mtei}', "");
    Expect(1, 44026, '\P{Sc=mtei}', "");
    Expect(0, 44026, '\P{^Sc=mtei}', "");
    Expect(1, 44025, '\p{Sc=_-Mtei}', "");
    Expect(0, 44025, '\p{^Sc=_-Mtei}', "");
    Expect(0, 44025, '\P{Sc=_-Mtei}', "");
    Expect(1, 44025, '\P{^Sc=_-Mtei}', "");
    Expect(0, 44026, '\p{Sc=_-Mtei}', "");
    Expect(1, 44026, '\p{^Sc=_-Mtei}', "");
    Expect(1, 44026, '\P{Sc=_-Mtei}', "");
    Expect(0, 44026, '\P{^Sc=_-Mtei}', "");
    Error('\p{Is_Script=/a/meetei_Mayek}');
    Error('\P{Is_Script=/a/meetei_Mayek}');
    Expect(1, 44025, '\p{Is_Script=meeteimayek}', "");
    Expect(0, 44025, '\p{^Is_Script=meeteimayek}', "");
    Expect(0, 44025, '\P{Is_Script=meeteimayek}', "");
    Expect(1, 44025, '\P{^Is_Script=meeteimayek}', "");
    Expect(0, 44026, '\p{Is_Script=meeteimayek}', "");
    Expect(1, 44026, '\p{^Is_Script=meeteimayek}', "");
    Expect(1, 44026, '\P{Is_Script=meeteimayek}', "");
    Expect(0, 44026, '\P{^Is_Script=meeteimayek}', "");
    Expect(1, 44025, '\p{Is_Script=--Meetei_mayek}', "");
    Expect(0, 44025, '\p{^Is_Script=--Meetei_mayek}', "");
    Expect(0, 44025, '\P{Is_Script=--Meetei_mayek}', "");
    Expect(1, 44025, '\P{^Is_Script=--Meetei_mayek}', "");
    Expect(0, 44026, '\p{Is_Script=--Meetei_mayek}', "");
    Expect(1, 44026, '\p{^Is_Script=--Meetei_mayek}', "");
    Expect(1, 44026, '\P{Is_Script=--Meetei_mayek}', "");
    Expect(0, 44026, '\P{^Is_Script=--Meetei_mayek}', "");
    Error('\p{Is_Sc=:=-Mtei}');
    Error('\P{Is_Sc=:=-Mtei}');
    Expect(1, 44025, '\p{Is_Sc=mtei}', "");
    Expect(0, 44025, '\p{^Is_Sc=mtei}', "");
    Expect(0, 44025, '\P{Is_Sc=mtei}', "");
    Expect(1, 44025, '\P{^Is_Sc=mtei}', "");
    Expect(0, 44026, '\p{Is_Sc=mtei}', "");
    Expect(1, 44026, '\p{^Is_Sc=mtei}', "");
    Expect(1, 44026, '\P{Is_Sc=mtei}', "");
    Expect(0, 44026, '\P{^Is_Sc=mtei}', "");
    Expect(1, 44025, '\p{Is_Sc= -Mtei}', "");
    Expect(0, 44025, '\p{^Is_Sc= -Mtei}', "");
    Expect(0, 44025, '\P{Is_Sc= -Mtei}', "");
    Expect(1, 44025, '\P{^Is_Sc= -Mtei}', "");
    Expect(0, 44026, '\p{Is_Sc= -Mtei}', "");
    Expect(1, 44026, '\p{^Is_Sc= -Mtei}', "");
    Expect(1, 44026, '\P{Is_Sc= -Mtei}', "");
    Expect(0, 44026, '\P{^Is_Sc= -Mtei}', "");
    Error('\p{Script=-:=Multani}');
    Error('\P{Script=-:=Multani}');
    Expect(1, 70313, '\p{Script: multani}', "");
    Expect(0, 70313, '\p{^Script: multani}', "");
    Expect(0, 70313, '\P{Script: multani}', "");
    Expect(1, 70313, '\P{^Script: multani}', "");
    Expect(0, 70314, '\p{Script: multani}', "");
    Expect(1, 70314, '\p{^Script: multani}', "");
    Expect(1, 70314, '\P{Script: multani}', "");
    Expect(0, 70314, '\P{^Script: multani}', "");
    Expect(1, 70313, '\p{Script= -multani}', "");
    Expect(0, 70313, '\p{^Script= -multani}', "");
    Expect(0, 70313, '\P{Script= -multani}', "");
    Expect(1, 70313, '\P{^Script= -multani}', "");
    Expect(0, 70314, '\p{Script= -multani}', "");
    Expect(1, 70314, '\p{^Script= -multani}', "");
    Expect(1, 70314, '\P{Script= -multani}', "");
    Expect(0, 70314, '\P{^Script= -multani}', "");
    Error('\p{Sc=_:=mult}');
    Error('\P{Sc=_:=mult}');
    Expect(1, 70313, '\p{Sc:   mult}', "");
    Expect(0, 70313, '\p{^Sc:   mult}', "");
    Expect(0, 70313, '\P{Sc:   mult}', "");
    Expect(1, 70313, '\P{^Sc:   mult}', "");
    Expect(0, 70314, '\p{Sc:   mult}', "");
    Expect(1, 70314, '\p{^Sc:   mult}', "");
    Expect(1, 70314, '\P{Sc:   mult}', "");
    Expect(0, 70314, '\P{^Sc:   mult}', "");
    Expect(1, 70313, '\p{Sc=	 Mult}', "");
    Expect(0, 70313, '\p{^Sc=	 Mult}', "");
    Expect(0, 70313, '\P{Sc=	 Mult}', "");
    Expect(1, 70313, '\P{^Sc=	 Mult}', "");
    Expect(0, 70314, '\p{Sc=	 Mult}', "");
    Expect(1, 70314, '\p{^Sc=	 Mult}', "");
    Expect(1, 70314, '\P{Sc=	 Mult}', "");
    Expect(0, 70314, '\P{^Sc=	 Mult}', "");
    Error('\p{Is_Script=/a/	_multani}');
    Error('\P{Is_Script=/a/	_multani}');
    Expect(1, 70313, '\p{Is_Script=multani}', "");
    Expect(0, 70313, '\p{^Is_Script=multani}', "");
    Expect(0, 70313, '\P{Is_Script=multani}', "");
    Expect(1, 70313, '\P{^Is_Script=multani}', "");
    Expect(0, 70314, '\p{Is_Script=multani}', "");
    Expect(1, 70314, '\p{^Is_Script=multani}', "");
    Expect(1, 70314, '\P{Is_Script=multani}', "");
    Expect(0, 70314, '\P{^Is_Script=multani}', "");
    Expect(1, 70313, '\p{Is_Script=Multani}', "");
    Expect(0, 70313, '\p{^Is_Script=Multani}', "");
    Expect(0, 70313, '\P{Is_Script=Multani}', "");
    Expect(1, 70313, '\P{^Is_Script=Multani}', "");
    Expect(0, 70314, '\p{Is_Script=Multani}', "");
    Expect(1, 70314, '\p{^Is_Script=Multani}', "");
    Expect(1, 70314, '\P{Is_Script=Multani}', "");
    Expect(0, 70314, '\P{^Is_Script=Multani}', "");
    Error('\p{Is_Sc=:=-mult}');
    Error('\P{Is_Sc=:=-mult}');
    Expect(1, 70313, '\p{Is_Sc=mult}', "");
    Expect(0, 70313, '\p{^Is_Sc=mult}', "");
    Expect(0, 70313, '\P{Is_Sc=mult}', "");
    Expect(1, 70313, '\P{^Is_Sc=mult}', "");
    Expect(0, 70314, '\p{Is_Sc=mult}', "");
    Expect(1, 70314, '\p{^Is_Sc=mult}', "");
    Expect(1, 70314, '\P{Is_Sc=mult}', "");
    Expect(0, 70314, '\P{^Is_Sc=mult}', "");
    Expect(1, 70313, '\p{Is_Sc= -Mult}', "");
    Expect(0, 70313, '\p{^Is_Sc= -Mult}', "");
    Expect(0, 70313, '\P{Is_Sc= -Mult}', "");
    Expect(1, 70313, '\P{^Is_Sc= -Mult}', "");
    Expect(0, 70314, '\p{Is_Sc= -Mult}', "");
    Expect(1, 70314, '\p{^Is_Sc= -Mult}', "");
    Expect(1, 70314, '\P{Is_Sc= -Mult}', "");
    Expect(0, 70314, '\P{^Is_Sc= -Mult}', "");
    Error('\p{Script=		myanmar:=}');
    Error('\P{Script=		myanmar:=}');
    Expect(1, 43647, '\p{Script=myanmar}', "");
    Expect(0, 43647, '\p{^Script=myanmar}', "");
    Expect(0, 43647, '\P{Script=myanmar}', "");
    Expect(1, 43647, '\P{^Script=myanmar}', "");
    Expect(0, 43648, '\p{Script=myanmar}', "");
    Expect(1, 43648, '\p{^Script=myanmar}', "");
    Expect(1, 43648, '\P{Script=myanmar}', "");
    Expect(0, 43648, '\P{^Script=myanmar}', "");
    Expect(1, 43647, '\p{Script=		myanmar}', "");
    Expect(0, 43647, '\p{^Script=		myanmar}', "");
    Expect(0, 43647, '\P{Script=		myanmar}', "");
    Expect(1, 43647, '\P{^Script=		myanmar}', "");
    Expect(0, 43648, '\p{Script=		myanmar}', "");
    Expect(1, 43648, '\p{^Script=		myanmar}', "");
    Expect(1, 43648, '\P{Script=		myanmar}', "");
    Expect(0, 43648, '\P{^Script=		myanmar}', "");
    Error('\p{Sc=_mymr/a/}');
    Error('\P{Sc=_mymr/a/}');
    Expect(1, 43647, '\p{Sc=mymr}', "");
    Expect(0, 43647, '\p{^Sc=mymr}', "");
    Expect(0, 43647, '\P{Sc=mymr}', "");
    Expect(1, 43647, '\P{^Sc=mymr}', "");
    Expect(0, 43648, '\p{Sc=mymr}', "");
    Expect(1, 43648, '\p{^Sc=mymr}', "");
    Expect(1, 43648, '\P{Sc=mymr}', "");
    Expect(0, 43648, '\P{^Sc=mymr}', "");
    Expect(1, 43647, '\p{Sc=	MYMR}', "");
    Expect(0, 43647, '\p{^Sc=	MYMR}', "");
    Expect(0, 43647, '\P{Sc=	MYMR}', "");
    Expect(1, 43647, '\P{^Sc=	MYMR}', "");
    Expect(0, 43648, '\p{Sc=	MYMR}', "");
    Expect(1, 43648, '\p{^Sc=	MYMR}', "");
    Expect(1, 43648, '\P{Sc=	MYMR}', "");
    Expect(0, 43648, '\P{^Sc=	MYMR}', "");
    Error('\p{Is_Script=-:=Myanmar}');
    Error('\P{Is_Script=-:=Myanmar}');
    Expect(1, 43647, '\p{Is_Script=myanmar}', "");
    Expect(0, 43647, '\p{^Is_Script=myanmar}', "");
    Expect(0, 43647, '\P{Is_Script=myanmar}', "");
    Expect(1, 43647, '\P{^Is_Script=myanmar}', "");
    Expect(0, 43648, '\p{Is_Script=myanmar}', "");
    Expect(1, 43648, '\p{^Is_Script=myanmar}', "");
    Expect(1, 43648, '\P{Is_Script=myanmar}', "");
    Expect(0, 43648, '\P{^Is_Script=myanmar}', "");
    Expect(1, 43647, '\p{Is_Script=	 Myanmar}', "");
    Expect(0, 43647, '\p{^Is_Script=	 Myanmar}', "");
    Expect(0, 43647, '\P{Is_Script=	 Myanmar}', "");
    Expect(1, 43647, '\P{^Is_Script=	 Myanmar}', "");
    Expect(0, 43648, '\p{Is_Script=	 Myanmar}', "");
    Expect(1, 43648, '\p{^Is_Script=	 Myanmar}', "");
    Expect(1, 43648, '\P{Is_Script=	 Myanmar}', "");
    Expect(0, 43648, '\P{^Is_Script=	 Myanmar}', "");
    Error('\p{Is_Sc= :=Mymr}');
    Error('\P{Is_Sc= :=Mymr}');
    Expect(1, 43647, '\p{Is_Sc=mymr}', "");
    Expect(0, 43647, '\p{^Is_Sc=mymr}', "");
    Expect(0, 43647, '\P{Is_Sc=mymr}', "");
    Expect(1, 43647, '\P{^Is_Sc=mymr}', "");
    Expect(0, 43648, '\p{Is_Sc=mymr}', "");
    Expect(1, 43648, '\p{^Is_Sc=mymr}', "");
    Expect(1, 43648, '\P{Is_Sc=mymr}', "");
    Expect(0, 43648, '\P{^Is_Sc=mymr}', "");
    Expect(1, 43647, '\p{Is_Sc= mymr}', "");
    Expect(0, 43647, '\p{^Is_Sc= mymr}', "");
    Expect(0, 43647, '\P{Is_Sc= mymr}', "");
    Expect(1, 43647, '\P{^Is_Sc= mymr}', "");
    Expect(0, 43648, '\p{Is_Sc= mymr}', "");
    Expect(1, 43648, '\p{^Is_Sc= mymr}', "");
    Expect(1, 43648, '\P{Is_Sc= mymr}', "");
    Expect(0, 43648, '\P{^Is_Sc= mymr}', "");
    Error('\p{Script=-_Old_NORTH_Arabian:=}');
    Error('\P{Script=-_Old_NORTH_Arabian:=}');
    Expect(1, 68255, '\p{Script=oldnortharabian}', "");
    Expect(0, 68255, '\p{^Script=oldnortharabian}', "");
    Expect(0, 68255, '\P{Script=oldnortharabian}', "");
    Expect(1, 68255, '\P{^Script=oldnortharabian}', "");
    Expect(0, 68256, '\p{Script=oldnortharabian}', "");
    Expect(1, 68256, '\p{^Script=oldnortharabian}', "");
    Expect(1, 68256, '\P{Script=oldnortharabian}', "");
    Expect(0, 68256, '\P{^Script=oldnortharabian}', "");
    Expect(1, 68255, '\p{Script=	 OLD_North_ARABIAN}', "");
    Expect(0, 68255, '\p{^Script=	 OLD_North_ARABIAN}', "");
    Expect(0, 68255, '\P{Script=	 OLD_North_ARABIAN}', "");
    Expect(1, 68255, '\P{^Script=	 OLD_North_ARABIAN}', "");
    Expect(0, 68256, '\p{Script=	 OLD_North_ARABIAN}', "");
    Expect(1, 68256, '\p{^Script=	 OLD_North_ARABIAN}', "");
    Expect(1, 68256, '\P{Script=	 OLD_North_ARABIAN}', "");
    Expect(0, 68256, '\P{^Script=	 OLD_North_ARABIAN}', "");
    Error('\p{Sc=_-Narb/a/}');
    Error('\P{Sc=_-Narb/a/}');
    Expect(1, 68255, '\p{Sc=narb}', "");
    Expect(0, 68255, '\p{^Sc=narb}', "");
    Expect(0, 68255, '\P{Sc=narb}', "");
    Expect(1, 68255, '\P{^Sc=narb}', "");
    Expect(0, 68256, '\p{Sc=narb}', "");
    Expect(1, 68256, '\p{^Sc=narb}', "");
    Expect(1, 68256, '\P{Sc=narb}', "");
    Expect(0, 68256, '\P{^Sc=narb}', "");
    Expect(1, 68255, '\p{Sc=_-Narb}', "");
    Expect(0, 68255, '\p{^Sc=_-Narb}', "");
    Expect(0, 68255, '\P{Sc=_-Narb}', "");
    Expect(1, 68255, '\P{^Sc=_-Narb}', "");
    Expect(0, 68256, '\p{Sc=_-Narb}', "");
    Expect(1, 68256, '\p{^Sc=_-Narb}', "");
    Expect(1, 68256, '\P{Sc=_-Narb}', "");
    Expect(0, 68256, '\P{^Sc=_-Narb}', "");
    Error('\p{Is_Script=	:=Old_north_Arabian}');
    Error('\P{Is_Script=	:=Old_north_Arabian}');
    Expect(1, 68255, '\p{Is_Script=oldnortharabian}', "");
    Expect(0, 68255, '\p{^Is_Script=oldnortharabian}', "");
    Expect(0, 68255, '\P{Is_Script=oldnortharabian}', "");
    Expect(1, 68255, '\P{^Is_Script=oldnortharabian}', "");
    Expect(0, 68256, '\p{Is_Script=oldnortharabian}', "");
    Expect(1, 68256, '\p{^Is_Script=oldnortharabian}', "");
    Expect(1, 68256, '\P{Is_Script=oldnortharabian}', "");
    Expect(0, 68256, '\P{^Is_Script=oldnortharabian}', "");
    Expect(1, 68255, '\p{Is_Script=Old_north_arabian}', "");
    Expect(0, 68255, '\p{^Is_Script=Old_north_arabian}', "");
    Expect(0, 68255, '\P{Is_Script=Old_north_arabian}', "");
    Expect(1, 68255, '\P{^Is_Script=Old_north_arabian}', "");
    Expect(0, 68256, '\p{Is_Script=Old_north_arabian}', "");
    Expect(1, 68256, '\p{^Is_Script=Old_north_arabian}', "");
    Expect(1, 68256, '\P{Is_Script=Old_north_arabian}', "");
    Expect(0, 68256, '\P{^Is_Script=Old_north_arabian}', "");
    Error('\p{Is_Sc=  Narb/a/}');
    Error('\P{Is_Sc=  Narb/a/}');
    Expect(1, 68255, '\p{Is_Sc=narb}', "");
    Expect(0, 68255, '\p{^Is_Sc=narb}', "");
    Expect(0, 68255, '\P{Is_Sc=narb}', "");
    Expect(1, 68255, '\P{^Is_Sc=narb}', "");
    Expect(0, 68256, '\p{Is_Sc=narb}', "");
    Expect(1, 68256, '\p{^Is_Sc=narb}', "");
    Expect(1, 68256, '\P{Is_Sc=narb}', "");
    Expect(0, 68256, '\P{^Is_Sc=narb}', "");
    Expect(1, 68255, '\p{Is_Sc= _narb}', "");
    Expect(0, 68255, '\p{^Is_Sc= _narb}', "");
    Expect(0, 68255, '\P{Is_Sc= _narb}', "");
    Expect(1, 68255, '\P{^Is_Sc= _narb}', "");
    Expect(0, 68256, '\p{Is_Sc= _narb}', "");
    Expect(1, 68256, '\p{^Is_Sc= _narb}', "");
    Expect(1, 68256, '\P{Is_Sc= _narb}', "");
    Expect(0, 68256, '\P{^Is_Sc= _narb}', "");
    Error('\p{Script=_NABATAEAN:=}');
    Error('\P{Script=_NABATAEAN:=}');
    Expect(1, 67759, '\p{Script=nabataean}', "");
    Expect(0, 67759, '\p{^Script=nabataean}', "");
    Expect(0, 67759, '\P{Script=nabataean}', "");
    Expect(1, 67759, '\P{^Script=nabataean}', "");
    Expect(0, 67760, '\p{Script=nabataean}', "");
    Expect(1, 67760, '\p{^Script=nabataean}', "");
    Expect(1, 67760, '\P{Script=nabataean}', "");
    Expect(0, 67760, '\P{^Script=nabataean}', "");
    Expect(1, 67759, '\p{Script=	-Nabataean}', "");
    Expect(0, 67759, '\p{^Script=	-Nabataean}', "");
    Expect(0, 67759, '\P{Script=	-Nabataean}', "");
    Expect(1, 67759, '\P{^Script=	-Nabataean}', "");
    Expect(0, 67760, '\p{Script=	-Nabataean}', "");
    Expect(1, 67760, '\p{^Script=	-Nabataean}', "");
    Expect(1, 67760, '\P{Script=	-Nabataean}', "");
    Expect(0, 67760, '\P{^Script=	-Nabataean}', "");
    Error('\p{Sc=-_NBAT/a/}');
    Error('\P{Sc=-_NBAT/a/}');
    Expect(1, 67759, '\p{Sc=nbat}', "");
    Expect(0, 67759, '\p{^Sc=nbat}', "");
    Expect(0, 67759, '\P{Sc=nbat}', "");
    Expect(1, 67759, '\P{^Sc=nbat}', "");
    Expect(0, 67760, '\p{Sc=nbat}', "");
    Expect(1, 67760, '\p{^Sc=nbat}', "");
    Expect(1, 67760, '\P{Sc=nbat}', "");
    Expect(0, 67760, '\P{^Sc=nbat}', "");
    Expect(1, 67759, '\p{Sc=-nbat}', "");
    Expect(0, 67759, '\p{^Sc=-nbat}', "");
    Expect(0, 67759, '\P{Sc=-nbat}', "");
    Expect(1, 67759, '\P{^Sc=-nbat}', "");
    Expect(0, 67760, '\p{Sc=-nbat}', "");
    Expect(1, 67760, '\p{^Sc=-nbat}', "");
    Expect(1, 67760, '\P{Sc=-nbat}', "");
    Expect(0, 67760, '\P{^Sc=-nbat}', "");
    Error('\p{Is_Script=/a/_-Nabataean}');
    Error('\P{Is_Script=/a/_-Nabataean}');
    Expect(1, 67759, '\p{Is_Script:	nabataean}', "");
    Expect(0, 67759, '\p{^Is_Script:	nabataean}', "");
    Expect(0, 67759, '\P{Is_Script:	nabataean}', "");
    Expect(1, 67759, '\P{^Is_Script:	nabataean}', "");
    Expect(0, 67760, '\p{Is_Script:	nabataean}', "");
    Expect(1, 67760, '\p{^Is_Script:	nabataean}', "");
    Expect(1, 67760, '\P{Is_Script:	nabataean}', "");
    Expect(0, 67760, '\P{^Is_Script:	nabataean}', "");
    Expect(1, 67759, '\p{Is_Script= Nabataean}', "");
    Expect(0, 67759, '\p{^Is_Script= Nabataean}', "");
    Expect(0, 67759, '\P{Is_Script= Nabataean}', "");
    Expect(1, 67759, '\P{^Is_Script= Nabataean}', "");
    Expect(0, 67760, '\p{Is_Script= Nabataean}', "");
    Expect(1, 67760, '\p{^Is_Script= Nabataean}', "");
    Expect(1, 67760, '\P{Is_Script= Nabataean}', "");
    Expect(0, 67760, '\P{^Is_Script= Nabataean}', "");
    Error('\p{Is_Sc=/a/--NBAT}');
    Error('\P{Is_Sc=/a/--NBAT}');
    Expect(1, 67759, '\p{Is_Sc=nbat}', "");
    Expect(0, 67759, '\p{^Is_Sc=nbat}', "");
    Expect(0, 67759, '\P{Is_Sc=nbat}', "");
    Expect(1, 67759, '\P{^Is_Sc=nbat}', "");
    Expect(0, 67760, '\p{Is_Sc=nbat}', "");
    Expect(1, 67760, '\p{^Is_Sc=nbat}', "");
    Expect(1, 67760, '\P{Is_Sc=nbat}', "");
    Expect(0, 67760, '\P{^Is_Sc=nbat}', "");
    Expect(1, 67759, '\p{Is_Sc=_-Nbat}', "");
    Expect(0, 67759, '\p{^Is_Sc=_-Nbat}', "");
    Expect(0, 67759, '\P{Is_Sc=_-Nbat}', "");
    Expect(1, 67759, '\P{^Is_Sc=_-Nbat}', "");
    Expect(0, 67760, '\p{Is_Sc=_-Nbat}', "");
    Expect(1, 67760, '\p{^Is_Sc=_-Nbat}', "");
    Expect(1, 67760, '\P{Is_Sc=_-Nbat}', "");
    Expect(0, 67760, '\P{^Is_Sc=_-Nbat}', "");
    Error('\p{Script=-_Newa:=}');
    Error('\P{Script=-_Newa:=}');
    Expect(1, 70749, '\p{Script=newa}', "");
    Expect(0, 70749, '\p{^Script=newa}', "");
    Expect(0, 70749, '\P{Script=newa}', "");
    Expect(1, 70749, '\P{^Script=newa}', "");
    Expect(0, 70750, '\p{Script=newa}', "");
    Expect(1, 70750, '\p{^Script=newa}', "");
    Expect(1, 70750, '\P{Script=newa}', "");
    Expect(0, 70750, '\P{^Script=newa}', "");
    Expect(1, 70749, '\p{Script=_Newa}', "");
    Expect(0, 70749, '\p{^Script=_Newa}', "");
    Expect(0, 70749, '\P{Script=_Newa}', "");
    Expect(1, 70749, '\P{^Script=_Newa}', "");
    Expect(0, 70750, '\p{Script=_Newa}', "");
    Expect(1, 70750, '\p{^Script=_Newa}', "");
    Expect(1, 70750, '\P{Script=_Newa}', "");
    Expect(0, 70750, '\P{^Script=_Newa}', "");
    Error('\p{Sc=:= NEWA}');
    Error('\P{Sc=:= NEWA}');
    Expect(1, 70749, '\p{Sc=newa}', "");
    Expect(0, 70749, '\p{^Sc=newa}', "");
    Expect(0, 70749, '\P{Sc=newa}', "");
    Expect(1, 70749, '\P{^Sc=newa}', "");
    Expect(0, 70750, '\p{Sc=newa}', "");
    Expect(1, 70750, '\p{^Sc=newa}', "");
    Expect(1, 70750, '\P{Sc=newa}', "");
    Expect(0, 70750, '\P{^Sc=newa}', "");
    Expect(1, 70749, '\p{Sc:	__Newa}', "");
    Expect(0, 70749, '\p{^Sc:	__Newa}', "");
    Expect(0, 70749, '\P{Sc:	__Newa}', "");
    Expect(1, 70749, '\P{^Sc:	__Newa}', "");
    Expect(0, 70750, '\p{Sc:	__Newa}', "");
    Expect(1, 70750, '\p{^Sc:	__Newa}', "");
    Expect(1, 70750, '\P{Sc:	__Newa}', "");
    Expect(0, 70750, '\P{^Sc:	__Newa}', "");
    Error('\p{Is_Script= Newa/a/}');
    Error('\P{Is_Script= Newa/a/}');
    Expect(1, 70749, '\p{Is_Script=newa}', "");
    Expect(0, 70749, '\p{^Is_Script=newa}', "");
    Expect(0, 70749, '\P{Is_Script=newa}', "");
    Expect(1, 70749, '\P{^Is_Script=newa}', "");
    Expect(0, 70750, '\p{Is_Script=newa}', "");
    Expect(1, 70750, '\p{^Is_Script=newa}', "");
    Expect(1, 70750, '\P{Is_Script=newa}', "");
    Expect(0, 70750, '\P{^Is_Script=newa}', "");
    Expect(1, 70749, '\p{Is_Script=	 Newa}', "");
    Expect(0, 70749, '\p{^Is_Script=	 Newa}', "");
    Expect(0, 70749, '\P{Is_Script=	 Newa}', "");
    Expect(1, 70749, '\P{^Is_Script=	 Newa}', "");
    Expect(0, 70750, '\p{Is_Script=	 Newa}', "");
    Expect(1, 70750, '\p{^Is_Script=	 Newa}', "");
    Expect(1, 70750, '\P{Is_Script=	 Newa}', "");
    Expect(0, 70750, '\P{^Is_Script=	 Newa}', "");
    Error('\p{Is_Sc= /a/newa}');
    Error('\P{Is_Sc= /a/newa}');
    Expect(1, 70749, '\p{Is_Sc=newa}', "");
    Expect(0, 70749, '\p{^Is_Sc=newa}', "");
    Expect(0, 70749, '\P{Is_Sc=newa}', "");
    Expect(1, 70749, '\P{^Is_Sc=newa}', "");
    Expect(0, 70750, '\p{Is_Sc=newa}', "");
    Expect(1, 70750, '\p{^Is_Sc=newa}', "");
    Expect(1, 70750, '\P{Is_Sc=newa}', "");
    Expect(0, 70750, '\P{^Is_Sc=newa}', "");
    Expect(1, 70749, '\p{Is_Sc=	-Newa}', "");
    Expect(0, 70749, '\p{^Is_Sc=	-Newa}', "");
    Expect(0, 70749, '\P{Is_Sc=	-Newa}', "");
    Expect(1, 70749, '\P{^Is_Sc=	-Newa}', "");
    Expect(0, 70750, '\p{Is_Sc=	-Newa}', "");
    Expect(1, 70750, '\p{^Is_Sc=	-Newa}', "");
    Expect(1, 70750, '\P{Is_Sc=	-Newa}', "");
    Expect(0, 70750, '\P{^Is_Sc=	-Newa}', "");
    Error('\p{Script:   -_nko:=}');
    Error('\P{Script:   -_nko:=}');
    Expect(1, 2042, '\p{Script=nko}', "");
    Expect(0, 2042, '\p{^Script=nko}', "");
    Expect(0, 2042, '\P{Script=nko}', "");
    Expect(1, 2042, '\P{^Script=nko}', "");
    Expect(0, 2043, '\p{Script=nko}', "");
    Expect(1, 2043, '\p{^Script=nko}', "");
    Expect(1, 2043, '\P{Script=nko}', "");
    Expect(0, 2043, '\P{^Script=nko}', "");
    Expect(1, 2042, '\p{Script= nko}', "");
    Expect(0, 2042, '\p{^Script= nko}', "");
    Expect(0, 2042, '\P{Script= nko}', "");
    Expect(1, 2042, '\P{^Script= nko}', "");
    Expect(0, 2043, '\p{Script= nko}', "");
    Expect(1, 2043, '\p{^Script= nko}', "");
    Expect(1, 2043, '\P{Script= nko}', "");
    Expect(0, 2043, '\P{^Script= nko}', "");
    Error('\p{Sc=:=Nkoo}');
    Error('\P{Sc=:=Nkoo}');
    Expect(1, 2042, '\p{Sc: nkoo}', "");
    Expect(0, 2042, '\p{^Sc: nkoo}', "");
    Expect(0, 2042, '\P{Sc: nkoo}', "");
    Expect(1, 2042, '\P{^Sc: nkoo}', "");
    Expect(0, 2043, '\p{Sc: nkoo}', "");
    Expect(1, 2043, '\p{^Sc: nkoo}', "");
    Expect(1, 2043, '\P{Sc: nkoo}', "");
    Expect(0, 2043, '\P{^Sc: nkoo}', "");
    Expect(1, 2042, '\p{Sc=_ Nkoo}', "");
    Expect(0, 2042, '\p{^Sc=_ Nkoo}', "");
    Expect(0, 2042, '\P{Sc=_ Nkoo}', "");
    Expect(1, 2042, '\P{^Sc=_ Nkoo}', "");
    Expect(0, 2043, '\p{Sc=_ Nkoo}', "");
    Expect(1, 2043, '\p{^Sc=_ Nkoo}', "");
    Expect(1, 2043, '\P{Sc=_ Nkoo}', "");
    Expect(0, 2043, '\P{^Sc=_ Nkoo}', "");
    Error('\p{Is_Script=-:=Nko}');
    Error('\P{Is_Script=-:=Nko}');
    Expect(1, 2042, '\p{Is_Script=nko}', "");
    Expect(0, 2042, '\p{^Is_Script=nko}', "");
    Expect(0, 2042, '\P{Is_Script=nko}', "");
    Expect(1, 2042, '\P{^Is_Script=nko}', "");
    Expect(0, 2043, '\p{Is_Script=nko}', "");
    Expect(1, 2043, '\p{^Is_Script=nko}', "");
    Expect(1, 2043, '\P{Is_Script=nko}', "");
    Expect(0, 2043, '\P{^Is_Script=nko}', "");
    Expect(1, 2042, '\p{Is_Script:   		NKO}', "");
    Expect(0, 2042, '\p{^Is_Script:   		NKO}', "");
    Expect(0, 2042, '\P{Is_Script:   		NKO}', "");
    Expect(1, 2042, '\P{^Is_Script:   		NKO}', "");
    Expect(0, 2043, '\p{Is_Script:   		NKO}', "");
    Expect(1, 2043, '\p{^Is_Script:   		NKO}', "");
    Expect(1, 2043, '\P{Is_Script:   		NKO}', "");
    Expect(0, 2043, '\P{^Is_Script:   		NKO}', "");
    Error('\p{Is_Sc=:=_nkoo}');
    Error('\P{Is_Sc=:=_nkoo}');
    Expect(1, 2042, '\p{Is_Sc=nkoo}', "");
    Expect(0, 2042, '\p{^Is_Sc=nkoo}', "");
    Expect(0, 2042, '\P{Is_Sc=nkoo}', "");
    Expect(1, 2042, '\P{^Is_Sc=nkoo}', "");
    Expect(0, 2043, '\p{Is_Sc=nkoo}', "");
    Expect(1, 2043, '\p{^Is_Sc=nkoo}', "");
    Expect(1, 2043, '\P{Is_Sc=nkoo}', "");
    Expect(0, 2043, '\P{^Is_Sc=nkoo}', "");
    Expect(1, 2042, '\p{Is_Sc=_nkoo}', "");
    Expect(0, 2042, '\p{^Is_Sc=_nkoo}', "");
    Expect(0, 2042, '\P{Is_Sc=_nkoo}', "");
    Expect(1, 2042, '\P{^Is_Sc=_nkoo}', "");
    Expect(0, 2043, '\p{Is_Sc=_nkoo}', "");
    Expect(1, 2043, '\p{^Is_Sc=_nkoo}', "");
    Expect(1, 2043, '\P{Is_Sc=_nkoo}', "");
    Expect(0, 2043, '\P{^Is_Sc=_nkoo}', "");
    Error('\p{Script=_/a/ogham}');
    Error('\P{Script=_/a/ogham}');
    Expect(1, 5788, '\p{Script=ogham}', "");
    Expect(0, 5788, '\p{^Script=ogham}', "");
    Expect(0, 5788, '\P{Script=ogham}', "");
    Expect(1, 5788, '\P{^Script=ogham}', "");
    Expect(0, 5789, '\p{Script=ogham}', "");
    Expect(1, 5789, '\p{^Script=ogham}', "");
    Expect(1, 5789, '\P{Script=ogham}', "");
    Expect(0, 5789, '\P{^Script=ogham}', "");
    Expect(1, 5788, '\p{Script=_ Ogham}', "");
    Expect(0, 5788, '\p{^Script=_ Ogham}', "");
    Expect(0, 5788, '\P{Script=_ Ogham}', "");
    Expect(1, 5788, '\P{^Script=_ Ogham}', "");
    Expect(0, 5789, '\p{Script=_ Ogham}', "");
    Expect(1, 5789, '\p{^Script=_ Ogham}', "");
    Expect(1, 5789, '\P{Script=_ Ogham}', "");
    Expect(0, 5789, '\P{^Script=_ Ogham}', "");
    Error('\p{Sc:	- Ogam:=}');
    Error('\P{Sc:	- Ogam:=}');
    Expect(1, 5788, '\p{Sc=ogam}', "");
    Expect(0, 5788, '\p{^Sc=ogam}', "");
    Expect(0, 5788, '\P{Sc=ogam}', "");
    Expect(1, 5788, '\P{^Sc=ogam}', "");
    Expect(0, 5789, '\p{Sc=ogam}', "");
    Expect(1, 5789, '\p{^Sc=ogam}', "");
    Expect(1, 5789, '\P{Sc=ogam}', "");
    Expect(0, 5789, '\P{^Sc=ogam}', "");
    Expect(1, 5788, '\p{Sc=	-Ogam}', "");
    Expect(0, 5788, '\p{^Sc=	-Ogam}', "");
    Expect(0, 5788, '\P{Sc=	-Ogam}', "");
    Expect(1, 5788, '\P{^Sc=	-Ogam}', "");
    Expect(0, 5789, '\p{Sc=	-Ogam}', "");
    Expect(1, 5789, '\p{^Sc=	-Ogam}', "");
    Expect(1, 5789, '\P{Sc=	-Ogam}', "");
    Expect(0, 5789, '\P{^Sc=	-Ogam}', "");
    Error('\p{Is_Script= OGHAM:=}');
    Error('\P{Is_Script= OGHAM:=}');
    Expect(1, 5788, '\p{Is_Script=ogham}', "");
    Expect(0, 5788, '\p{^Is_Script=ogham}', "");
    Expect(0, 5788, '\P{Is_Script=ogham}', "");
    Expect(1, 5788, '\P{^Is_Script=ogham}', "");
    Expect(0, 5789, '\p{Is_Script=ogham}', "");
    Expect(1, 5789, '\p{^Is_Script=ogham}', "");
    Expect(1, 5789, '\P{Is_Script=ogham}', "");
    Expect(0, 5789, '\P{^Is_Script=ogham}', "");
    Expect(1, 5788, '\p{Is_Script=	_ogham}', "");
    Expect(0, 5788, '\p{^Is_Script=	_ogham}', "");
    Expect(0, 5788, '\P{Is_Script=	_ogham}', "");
    Expect(1, 5788, '\P{^Is_Script=	_ogham}', "");
    Expect(0, 5789, '\p{Is_Script=	_ogham}', "");
    Expect(1, 5789, '\p{^Is_Script=	_ogham}', "");
    Expect(1, 5789, '\P{Is_Script=	_ogham}', "");
    Expect(0, 5789, '\P{^Is_Script=	_ogham}', "");
    Error('\p{Is_Sc=_:=OGAM}');
    Error('\P{Is_Sc=_:=OGAM}');
    Expect(1, 5788, '\p{Is_Sc=ogam}', "");
    Expect(0, 5788, '\p{^Is_Sc=ogam}', "");
    Expect(0, 5788, '\P{Is_Sc=ogam}', "");
    Expect(1, 5788, '\P{^Is_Sc=ogam}', "");
    Expect(0, 5789, '\p{Is_Sc=ogam}', "");
    Expect(1, 5789, '\p{^Is_Sc=ogam}', "");
    Expect(1, 5789, '\P{Is_Sc=ogam}', "");
    Expect(0, 5789, '\P{^Is_Sc=ogam}', "");
    Expect(1, 5788, '\p{Is_Sc=	Ogam}', "");
    Expect(0, 5788, '\p{^Is_Sc=	Ogam}', "");
    Expect(0, 5788, '\P{Is_Sc=	Ogam}', "");
    Expect(1, 5788, '\P{^Is_Sc=	Ogam}', "");
    Expect(0, 5789, '\p{Is_Sc=	Ogam}', "");
    Expect(1, 5789, '\p{^Is_Sc=	Ogam}', "");
    Expect(1, 5789, '\P{Is_Sc=	Ogam}', "");
    Expect(0, 5789, '\P{^Is_Sc=	Ogam}', "");
    Error('\p{Script=_Ol_CHIKI:=}');
    Error('\P{Script=_Ol_CHIKI:=}');
    Expect(1, 7295, '\p{Script=olchiki}', "");
    Expect(0, 7295, '\p{^Script=olchiki}', "");
    Expect(0, 7295, '\P{Script=olchiki}', "");
    Expect(1, 7295, '\P{^Script=olchiki}', "");
    Expect(0, 7296, '\p{Script=olchiki}', "");
    Expect(1, 7296, '\p{^Script=olchiki}', "");
    Expect(1, 7296, '\P{Script=olchiki}', "");
    Expect(0, 7296, '\P{^Script=olchiki}', "");
    Expect(1, 7295, '\p{Script= OL_CHIKI}', "");
    Expect(0, 7295, '\p{^Script= OL_CHIKI}', "");
    Expect(0, 7295, '\P{Script= OL_CHIKI}', "");
    Expect(1, 7295, '\P{^Script= OL_CHIKI}', "");
    Expect(0, 7296, '\p{Script= OL_CHIKI}', "");
    Expect(1, 7296, '\p{^Script= OL_CHIKI}', "");
    Expect(1, 7296, '\P{Script= OL_CHIKI}', "");
    Expect(0, 7296, '\P{^Script= OL_CHIKI}', "");
    Error('\p{Sc:	_:=Olck}');
    Error('\P{Sc:	_:=Olck}');
    Expect(1, 7295, '\p{Sc=olck}', "");
    Expect(0, 7295, '\p{^Sc=olck}', "");
    Expect(0, 7295, '\P{Sc=olck}', "");
    Expect(1, 7295, '\P{^Sc=olck}', "");
    Expect(0, 7296, '\p{Sc=olck}', "");
    Expect(1, 7296, '\p{^Sc=olck}', "");
    Expect(1, 7296, '\P{Sc=olck}', "");
    Expect(0, 7296, '\P{^Sc=olck}', "");
    Expect(1, 7295, '\p{Sc=- OLCK}', "");
    Expect(0, 7295, '\p{^Sc=- OLCK}', "");
    Expect(0, 7295, '\P{Sc=- OLCK}', "");
    Expect(1, 7295, '\P{^Sc=- OLCK}', "");
    Expect(0, 7296, '\p{Sc=- OLCK}', "");
    Expect(1, 7296, '\p{^Sc=- OLCK}', "");
    Expect(1, 7296, '\P{Sc=- OLCK}', "");
    Expect(0, 7296, '\P{^Sc=- OLCK}', "");
    Error('\p{Is_Script=	_OL_CHIKI:=}');
    Error('\P{Is_Script=	_OL_CHIKI:=}');
    Expect(1, 7295, '\p{Is_Script=olchiki}', "");
    Expect(0, 7295, '\p{^Is_Script=olchiki}', "");
    Expect(0, 7295, '\P{Is_Script=olchiki}', "");
    Expect(1, 7295, '\P{^Is_Script=olchiki}', "");
    Expect(0, 7296, '\p{Is_Script=olchiki}', "");
    Expect(1, 7296, '\p{^Is_Script=olchiki}', "");
    Expect(1, 7296, '\P{Is_Script=olchiki}', "");
    Expect(0, 7296, '\P{^Is_Script=olchiki}', "");
    Expect(1, 7295, '\p{Is_Script=-	Ol_Chiki}', "");
    Expect(0, 7295, '\p{^Is_Script=-	Ol_Chiki}', "");
    Expect(0, 7295, '\P{Is_Script=-	Ol_Chiki}', "");
    Expect(1, 7295, '\P{^Is_Script=-	Ol_Chiki}', "");
    Expect(0, 7296, '\p{Is_Script=-	Ol_Chiki}', "");
    Expect(1, 7296, '\p{^Is_Script=-	Ol_Chiki}', "");
    Expect(1, 7296, '\P{Is_Script=-	Ol_Chiki}', "");
    Expect(0, 7296, '\P{^Is_Script=-	Ol_Chiki}', "");
    Error('\p{Is_Sc=:= Olck}');
    Error('\P{Is_Sc=:= Olck}');
    Expect(1, 7295, '\p{Is_Sc=olck}', "");
    Expect(0, 7295, '\p{^Is_Sc=olck}', "");
    Expect(0, 7295, '\P{Is_Sc=olck}', "");
    Expect(1, 7295, '\P{^Is_Sc=olck}', "");
    Expect(0, 7296, '\p{Is_Sc=olck}', "");
    Expect(1, 7296, '\p{^Is_Sc=olck}', "");
    Expect(1, 7296, '\P{Is_Sc=olck}', "");
    Expect(0, 7296, '\P{^Is_Sc=olck}', "");
    Expect(1, 7295, '\p{Is_Sc= -Olck}', "");
    Expect(0, 7295, '\p{^Is_Sc= -Olck}', "");
    Expect(0, 7295, '\P{Is_Sc= -Olck}', "");
    Expect(1, 7295, '\P{^Is_Sc= -Olck}', "");
    Expect(0, 7296, '\p{Is_Sc= -Olck}', "");
    Expect(1, 7296, '\p{^Is_Sc= -Olck}', "");
    Expect(1, 7296, '\P{Is_Sc= -Olck}', "");
    Expect(0, 7296, '\P{^Is_Sc= -Olck}', "");
    Error('\p{Script=:=- old_TURKIC}');
    Error('\P{Script=:=- old_TURKIC}');
    Expect(1, 68680, '\p{Script=oldturkic}', "");
    Expect(0, 68680, '\p{^Script=oldturkic}', "");
    Expect(0, 68680, '\P{Script=oldturkic}', "");
    Expect(1, 68680, '\P{^Script=oldturkic}', "");
    Expect(0, 68681, '\p{Script=oldturkic}', "");
    Expect(1, 68681, '\p{^Script=oldturkic}', "");
    Expect(1, 68681, '\P{Script=oldturkic}', "");
    Expect(0, 68681, '\P{^Script=oldturkic}', "");
    Expect(1, 68680, '\p{Script=	-OLD_turkic}', "");
    Expect(0, 68680, '\p{^Script=	-OLD_turkic}', "");
    Expect(0, 68680, '\P{Script=	-OLD_turkic}', "");
    Expect(1, 68680, '\P{^Script=	-OLD_turkic}', "");
    Expect(0, 68681, '\p{Script=	-OLD_turkic}', "");
    Expect(1, 68681, '\p{^Script=	-OLD_turkic}', "");
    Expect(1, 68681, '\P{Script=	-OLD_turkic}', "");
    Expect(0, 68681, '\P{^Script=	-OLD_turkic}', "");
    Error('\p{Sc=:=_orkh}');
    Error('\P{Sc=:=_orkh}');
    Expect(1, 68680, '\p{Sc=orkh}', "");
    Expect(0, 68680, '\p{^Sc=orkh}', "");
    Expect(0, 68680, '\P{Sc=orkh}', "");
    Expect(1, 68680, '\P{^Sc=orkh}', "");
    Expect(0, 68681, '\p{Sc=orkh}', "");
    Expect(1, 68681, '\p{^Sc=orkh}', "");
    Expect(1, 68681, '\P{Sc=orkh}', "");
    Expect(0, 68681, '\P{^Sc=orkh}', "");
    Expect(1, 68680, '\p{Sc=_ Orkh}', "");
    Expect(0, 68680, '\p{^Sc=_ Orkh}', "");
    Expect(0, 68680, '\P{Sc=_ Orkh}', "");
    Expect(1, 68680, '\P{^Sc=_ Orkh}', "");
    Expect(0, 68681, '\p{Sc=_ Orkh}', "");
    Expect(1, 68681, '\p{^Sc=_ Orkh}', "");
    Expect(1, 68681, '\P{Sc=_ Orkh}', "");
    Expect(0, 68681, '\P{^Sc=_ Orkh}', "");
    Error('\p{Is_Script:/a/  Old_Turkic}');
    Error('\P{Is_Script:/a/  Old_Turkic}');
    Expect(1, 68680, '\p{Is_Script=oldturkic}', "");
    Expect(0, 68680, '\p{^Is_Script=oldturkic}', "");
    Expect(0, 68680, '\P{Is_Script=oldturkic}', "");
    Expect(1, 68680, '\P{^Is_Script=oldturkic}', "");
    Expect(0, 68681, '\p{Is_Script=oldturkic}', "");
    Expect(1, 68681, '\p{^Is_Script=oldturkic}', "");
    Expect(1, 68681, '\P{Is_Script=oldturkic}', "");
    Expect(0, 68681, '\P{^Is_Script=oldturkic}', "");
    Expect(1, 68680, '\p{Is_Script: _	Old_TURKIC}', "");
    Expect(0, 68680, '\p{^Is_Script: _	Old_TURKIC}', "");
    Expect(0, 68680, '\P{Is_Script: _	Old_TURKIC}', "");
    Expect(1, 68680, '\P{^Is_Script: _	Old_TURKIC}', "");
    Expect(0, 68681, '\p{Is_Script: _	Old_TURKIC}', "");
    Expect(1, 68681, '\p{^Is_Script: _	Old_TURKIC}', "");
    Expect(1, 68681, '\P{Is_Script: _	Old_TURKIC}', "");
    Expect(0, 68681, '\P{^Is_Script: _	Old_TURKIC}', "");
    Error('\p{Is_Sc:	:=orkh}');
    Error('\P{Is_Sc:	:=orkh}');
    Expect(1, 68680, '\p{Is_Sc=orkh}', "");
    Expect(0, 68680, '\p{^Is_Sc=orkh}', "");
    Expect(0, 68680, '\P{Is_Sc=orkh}', "");
    Expect(1, 68680, '\P{^Is_Sc=orkh}', "");
    Expect(0, 68681, '\p{Is_Sc=orkh}', "");
    Expect(1, 68681, '\p{^Is_Sc=orkh}', "");
    Expect(1, 68681, '\P{Is_Sc=orkh}', "");
    Expect(0, 68681, '\P{^Is_Sc=orkh}', "");
    Expect(1, 68680, '\p{Is_Sc=-	Orkh}', "");
    Expect(0, 68680, '\p{^Is_Sc=-	Orkh}', "");
    Expect(0, 68680, '\P{Is_Sc=-	Orkh}', "");
    Expect(1, 68680, '\P{^Is_Sc=-	Orkh}', "");
    Expect(0, 68681, '\p{Is_Sc=-	Orkh}', "");
    Expect(1, 68681, '\p{^Is_Sc=-	Orkh}', "");
    Expect(1, 68681, '\P{Is_Sc=-	Orkh}', "");
    Expect(0, 68681, '\P{^Is_Sc=-	Orkh}', "");
    Error('\p{Script= Oriya/a/}');
    Error('\P{Script= Oriya/a/}');
    Expect(1, 2935, '\p{Script=oriya}', "");
    Expect(0, 2935, '\p{^Script=oriya}', "");
    Expect(0, 2935, '\P{Script=oriya}', "");
    Expect(1, 2935, '\P{^Script=oriya}', "");
    Expect(0, 2936, '\p{Script=oriya}', "");
    Expect(1, 2936, '\p{^Script=oriya}', "");
    Expect(1, 2936, '\P{Script=oriya}', "");
    Expect(0, 2936, '\P{^Script=oriya}', "");
    Expect(1, 2935, '\p{Script=_oriya}', "");
    Expect(0, 2935, '\p{^Script=_oriya}', "");
    Expect(0, 2935, '\P{Script=_oriya}', "");
    Expect(1, 2935, '\P{^Script=_oriya}', "");
    Expect(0, 2936, '\p{Script=_oriya}', "");
    Expect(1, 2936, '\p{^Script=_oriya}', "");
    Expect(1, 2936, '\P{Script=_oriya}', "");
    Expect(0, 2936, '\P{^Script=_oriya}', "");
    Error('\p{Sc=/a/	 Orya}');
    Error('\P{Sc=/a/	 Orya}');
    Expect(1, 2935, '\p{Sc=orya}', "");
    Expect(0, 2935, '\p{^Sc=orya}', "");
    Expect(0, 2935, '\P{Sc=orya}', "");
    Expect(1, 2935, '\P{^Sc=orya}', "");
    Expect(0, 2936, '\p{Sc=orya}', "");
    Expect(1, 2936, '\p{^Sc=orya}', "");
    Expect(1, 2936, '\P{Sc=orya}', "");
    Expect(0, 2936, '\P{^Sc=orya}', "");
    Expect(1, 2935, '\p{Sc=	 Orya}', "");
    Expect(0, 2935, '\p{^Sc=	 Orya}', "");
    Expect(0, 2935, '\P{Sc=	 Orya}', "");
    Expect(1, 2935, '\P{^Sc=	 Orya}', "");
    Expect(0, 2936, '\p{Sc=	 Orya}', "");
    Expect(1, 2936, '\p{^Sc=	 Orya}', "");
    Expect(1, 2936, '\P{Sc=	 Orya}', "");
    Expect(0, 2936, '\P{^Sc=	 Orya}', "");
    Error('\p{Is_Script=	 oriya:=}');
    Error('\P{Is_Script=	 oriya:=}');
    Expect(1, 2935, '\p{Is_Script=oriya}', "");
    Expect(0, 2935, '\p{^Is_Script=oriya}', "");
    Expect(0, 2935, '\P{Is_Script=oriya}', "");
    Expect(1, 2935, '\P{^Is_Script=oriya}', "");
    Expect(0, 2936, '\p{Is_Script=oriya}', "");
    Expect(1, 2936, '\p{^Is_Script=oriya}', "");
    Expect(1, 2936, '\P{Is_Script=oriya}', "");
    Expect(0, 2936, '\P{^Is_Script=oriya}', "");
    Expect(1, 2935, '\p{Is_Script= 	Oriya}', "");
    Expect(0, 2935, '\p{^Is_Script= 	Oriya}', "");
    Expect(0, 2935, '\P{Is_Script= 	Oriya}', "");
    Expect(1, 2935, '\P{^Is_Script= 	Oriya}', "");
    Expect(0, 2936, '\p{Is_Script= 	Oriya}', "");
    Expect(1, 2936, '\p{^Is_Script= 	Oriya}', "");
    Expect(1, 2936, '\P{Is_Script= 	Oriya}', "");
    Expect(0, 2936, '\P{^Is_Script= 	Oriya}', "");
    Error('\p{Is_Sc=/a/-	ORYA}');
    Error('\P{Is_Sc=/a/-	ORYA}');
    Expect(1, 2935, '\p{Is_Sc:orya}', "");
    Expect(0, 2935, '\p{^Is_Sc:orya}', "");
    Expect(0, 2935, '\P{Is_Sc:orya}', "");
    Expect(1, 2935, '\P{^Is_Sc:orya}', "");
    Expect(0, 2936, '\p{Is_Sc:orya}', "");
    Expect(1, 2936, '\p{^Is_Sc:orya}', "");
    Expect(1, 2936, '\P{Is_Sc:orya}', "");
    Expect(0, 2936, '\P{^Is_Sc:orya}', "");
    Expect(1, 2935, '\p{Is_Sc= Orya}', "");
    Expect(0, 2935, '\p{^Is_Sc= Orya}', "");
    Expect(0, 2935, '\P{Is_Sc= Orya}', "");
    Expect(1, 2935, '\P{^Is_Sc= Orya}', "");
    Expect(0, 2936, '\p{Is_Sc= Orya}', "");
    Expect(1, 2936, '\p{^Is_Sc= Orya}', "");
    Expect(1, 2936, '\P{Is_Sc= Orya}', "");
    Expect(0, 2936, '\P{^Is_Sc= Orya}', "");
    Error('\p{Script= _Osage/a/}');
    Error('\P{Script= _Osage/a/}');
    Expect(1, 66811, '\p{Script=osage}', "");
    Expect(0, 66811, '\p{^Script=osage}', "");
    Expect(0, 66811, '\P{Script=osage}', "");
    Expect(1, 66811, '\P{^Script=osage}', "");
    Expect(0, 66812, '\p{Script=osage}', "");
    Expect(1, 66812, '\p{^Script=osage}', "");
    Expect(1, 66812, '\P{Script=osage}', "");
    Expect(0, 66812, '\P{^Script=osage}', "");
    Expect(1, 66811, '\p{Script=_-OSAGE}', "");
    Expect(0, 66811, '\p{^Script=_-OSAGE}', "");
    Expect(0, 66811, '\P{Script=_-OSAGE}', "");
    Expect(1, 66811, '\P{^Script=_-OSAGE}', "");
    Expect(0, 66812, '\p{Script=_-OSAGE}', "");
    Expect(1, 66812, '\p{^Script=_-OSAGE}', "");
    Expect(1, 66812, '\P{Script=_-OSAGE}', "");
    Expect(0, 66812, '\P{^Script=_-OSAGE}', "");
    Error('\p{Sc=/a/	_Osge}');
    Error('\P{Sc=/a/	_Osge}');
    Expect(1, 66811, '\p{Sc=osge}', "");
    Expect(0, 66811, '\p{^Sc=osge}', "");
    Expect(0, 66811, '\P{Sc=osge}', "");
    Expect(1, 66811, '\P{^Sc=osge}', "");
    Expect(0, 66812, '\p{Sc=osge}', "");
    Expect(1, 66812, '\p{^Sc=osge}', "");
    Expect(1, 66812, '\P{Sc=osge}', "");
    Expect(0, 66812, '\P{^Sc=osge}', "");
    Expect(1, 66811, '\p{Sc=  Osge}', "");
    Expect(0, 66811, '\p{^Sc=  Osge}', "");
    Expect(0, 66811, '\P{Sc=  Osge}', "");
    Expect(1, 66811, '\P{^Sc=  Osge}', "");
    Expect(0, 66812, '\p{Sc=  Osge}', "");
    Expect(1, 66812, '\p{^Sc=  Osge}', "");
    Expect(1, 66812, '\P{Sc=  Osge}', "");
    Expect(0, 66812, '\P{^Sc=  Osge}', "");
    Error('\p{Is_Script= :=osage}');
    Error('\P{Is_Script= :=osage}');
    Expect(1, 66811, '\p{Is_Script=osage}', "");
    Expect(0, 66811, '\p{^Is_Script=osage}', "");
    Expect(0, 66811, '\P{Is_Script=osage}', "");
    Expect(1, 66811, '\P{^Is_Script=osage}', "");
    Expect(0, 66812, '\p{Is_Script=osage}', "");
    Expect(1, 66812, '\p{^Is_Script=osage}', "");
    Expect(1, 66812, '\P{Is_Script=osage}', "");
    Expect(0, 66812, '\P{^Is_Script=osage}', "");
    Expect(1, 66811, '\p{Is_Script=-	Osage}', "");
    Expect(0, 66811, '\p{^Is_Script=-	Osage}', "");
    Expect(0, 66811, '\P{Is_Script=-	Osage}', "");
    Expect(1, 66811, '\P{^Is_Script=-	Osage}', "");
    Expect(0, 66812, '\p{Is_Script=-	Osage}', "");
    Expect(1, 66812, '\p{^Is_Script=-	Osage}', "");
    Expect(1, 66812, '\P{Is_Script=-	Osage}', "");
    Expect(0, 66812, '\P{^Is_Script=-	Osage}', "");
    Error('\p{Is_Sc= _osge/a/}');
    Error('\P{Is_Sc= _osge/a/}');
    Expect(1, 66811, '\p{Is_Sc=osge}', "");
    Expect(0, 66811, '\p{^Is_Sc=osge}', "");
    Expect(0, 66811, '\P{Is_Sc=osge}', "");
    Expect(1, 66811, '\P{^Is_Sc=osge}', "");
    Expect(0, 66812, '\p{Is_Sc=osge}', "");
    Expect(1, 66812, '\p{^Is_Sc=osge}', "");
    Expect(1, 66812, '\P{Is_Sc=osge}', "");
    Expect(0, 66812, '\P{^Is_Sc=osge}', "");
    Expect(1, 66811, '\p{Is_Sc=	_OSGE}', "");
    Expect(0, 66811, '\p{^Is_Sc=	_OSGE}', "");
    Expect(0, 66811, '\P{Is_Sc=	_OSGE}', "");
    Expect(1, 66811, '\P{^Is_Sc=	_OSGE}', "");
    Expect(0, 66812, '\p{Is_Sc=	_OSGE}', "");
    Expect(1, 66812, '\p{^Is_Sc=	_OSGE}', "");
    Expect(1, 66812, '\P{Is_Sc=	_OSGE}', "");
    Expect(0, 66812, '\P{^Is_Sc=	_OSGE}', "");
    Error('\p{Script:  	Osmanya/a/}');
    Error('\P{Script:  	Osmanya/a/}');
    Expect(1, 66729, '\p{Script=osmanya}', "");
    Expect(0, 66729, '\p{^Script=osmanya}', "");
    Expect(0, 66729, '\P{Script=osmanya}', "");
    Expect(1, 66729, '\P{^Script=osmanya}', "");
    Expect(0, 66730, '\p{Script=osmanya}', "");
    Expect(1, 66730, '\p{^Script=osmanya}', "");
    Expect(1, 66730, '\P{Script=osmanya}', "");
    Expect(0, 66730, '\P{^Script=osmanya}', "");
    Expect(1, 66729, '\p{Script=	-Osmanya}', "");
    Expect(0, 66729, '\p{^Script=	-Osmanya}', "");
    Expect(0, 66729, '\P{Script=	-Osmanya}', "");
    Expect(1, 66729, '\P{^Script=	-Osmanya}', "");
    Expect(0, 66730, '\p{Script=	-Osmanya}', "");
    Expect(1, 66730, '\p{^Script=	-Osmanya}', "");
    Expect(1, 66730, '\P{Script=	-Osmanya}', "");
    Expect(0, 66730, '\P{^Script=	-Osmanya}', "");
    Error('\p{Sc=/a/_OSMA}');
    Error('\P{Sc=/a/_OSMA}');
    Expect(1, 66729, '\p{Sc=osma}', "");
    Expect(0, 66729, '\p{^Sc=osma}', "");
    Expect(0, 66729, '\P{Sc=osma}', "");
    Expect(1, 66729, '\P{^Sc=osma}', "");
    Expect(0, 66730, '\p{Sc=osma}', "");
    Expect(1, 66730, '\p{^Sc=osma}', "");
    Expect(1, 66730, '\P{Sc=osma}', "");
    Expect(0, 66730, '\P{^Sc=osma}', "");
    Expect(1, 66729, '\p{Sc= Osma}', "");
    Expect(0, 66729, '\p{^Sc= Osma}', "");
    Expect(0, 66729, '\P{Sc= Osma}', "");
    Expect(1, 66729, '\P{^Sc= Osma}', "");
    Expect(0, 66730, '\p{Sc= Osma}', "");
    Expect(1, 66730, '\p{^Sc= Osma}', "");
    Expect(1, 66730, '\P{Sc= Osma}', "");
    Expect(0, 66730, '\P{^Sc= Osma}', "");
    Error('\p{Is_Script=_:=Osmanya}');
    Error('\P{Is_Script=_:=Osmanya}');
    Expect(1, 66729, '\p{Is_Script=osmanya}', "");
    Expect(0, 66729, '\p{^Is_Script=osmanya}', "");
    Expect(0, 66729, '\P{Is_Script=osmanya}', "");
    Expect(1, 66729, '\P{^Is_Script=osmanya}', "");
    Expect(0, 66730, '\p{Is_Script=osmanya}', "");
    Expect(1, 66730, '\p{^Is_Script=osmanya}', "");
    Expect(1, 66730, '\P{Is_Script=osmanya}', "");
    Expect(0, 66730, '\P{^Is_Script=osmanya}', "");
    Expect(1, 66729, '\p{Is_Script=- Osmanya}', "");
    Expect(0, 66729, '\p{^Is_Script=- Osmanya}', "");
    Expect(0, 66729, '\P{Is_Script=- Osmanya}', "");
    Expect(1, 66729, '\P{^Is_Script=- Osmanya}', "");
    Expect(0, 66730, '\p{Is_Script=- Osmanya}', "");
    Expect(1, 66730, '\p{^Is_Script=- Osmanya}', "");
    Expect(1, 66730, '\P{Is_Script=- Osmanya}', "");
    Expect(0, 66730, '\P{^Is_Script=- Osmanya}', "");
    Error('\p{Is_Sc=osma:=}');
    Error('\P{Is_Sc=osma:=}');
    Expect(1, 66729, '\p{Is_Sc=osma}', "");
    Expect(0, 66729, '\p{^Is_Sc=osma}', "");
    Expect(0, 66729, '\P{Is_Sc=osma}', "");
    Expect(1, 66729, '\P{^Is_Sc=osma}', "");
    Expect(0, 66730, '\p{Is_Sc=osma}', "");
    Expect(1, 66730, '\p{^Is_Sc=osma}', "");
    Expect(1, 66730, '\P{Is_Sc=osma}', "");
    Expect(0, 66730, '\P{^Is_Sc=osma}', "");
    Expect(1, 66729, '\p{Is_Sc=--osma}', "");
    Expect(0, 66729, '\p{^Is_Sc=--osma}', "");
    Expect(0, 66729, '\P{Is_Sc=--osma}', "");
    Expect(1, 66729, '\P{^Is_Sc=--osma}', "");
    Expect(0, 66730, '\p{Is_Sc=--osma}', "");
    Expect(1, 66730, '\p{^Is_Sc=--osma}', "");
    Expect(1, 66730, '\P{Is_Sc=--osma}', "");
    Expect(0, 66730, '\P{^Is_Sc=--osma}', "");
    Error('\p{Script=  Palmyrene/a/}');
    Error('\P{Script=  Palmyrene/a/}');
    Expect(1, 67711, '\p{Script=palmyrene}', "");
    Expect(0, 67711, '\p{^Script=palmyrene}', "");
    Expect(0, 67711, '\P{Script=palmyrene}', "");
    Expect(1, 67711, '\P{^Script=palmyrene}', "");
    Expect(0, 67712, '\p{Script=palmyrene}', "");
    Expect(1, 67712, '\p{^Script=palmyrene}', "");
    Expect(1, 67712, '\P{Script=palmyrene}', "");
    Expect(0, 67712, '\P{^Script=palmyrene}', "");
    Expect(1, 67711, '\p{Script:		-PALMYRENE}', "");
    Expect(0, 67711, '\p{^Script:		-PALMYRENE}', "");
    Expect(0, 67711, '\P{Script:		-PALMYRENE}', "");
    Expect(1, 67711, '\P{^Script:		-PALMYRENE}', "");
    Expect(0, 67712, '\p{Script:		-PALMYRENE}', "");
    Expect(1, 67712, '\p{^Script:		-PALMYRENE}', "");
    Expect(1, 67712, '\P{Script:		-PALMYRENE}', "");
    Expect(0, 67712, '\P{^Script:		-PALMYRENE}', "");
    Error('\p{Sc=		Palm:=}');
    Error('\P{Sc=		Palm:=}');
    Expect(1, 67711, '\p{Sc=palm}', "");
    Expect(0, 67711, '\p{^Sc=palm}', "");
    Expect(0, 67711, '\P{Sc=palm}', "");
    Expect(1, 67711, '\P{^Sc=palm}', "");
    Expect(0, 67712, '\p{Sc=palm}', "");
    Expect(1, 67712, '\p{^Sc=palm}', "");
    Expect(1, 67712, '\P{Sc=palm}', "");
    Expect(0, 67712, '\P{^Sc=palm}', "");
    Expect(1, 67711, '\p{Sc=  PALM}', "");
    Expect(0, 67711, '\p{^Sc=  PALM}', "");
    Expect(0, 67711, '\P{Sc=  PALM}', "");
    Expect(1, 67711, '\P{^Sc=  PALM}', "");
    Expect(0, 67712, '\p{Sc=  PALM}', "");
    Expect(1, 67712, '\p{^Sc=  PALM}', "");
    Expect(1, 67712, '\P{Sc=  PALM}', "");
    Expect(0, 67712, '\P{^Sc=  PALM}', "");
    Error('\p{Is_Script= :=palmyrene}');
    Error('\P{Is_Script= :=palmyrene}');
    Expect(1, 67711, '\p{Is_Script=palmyrene}', "");
    Expect(0, 67711, '\p{^Is_Script=palmyrene}', "");
    Expect(0, 67711, '\P{Is_Script=palmyrene}', "");
    Expect(1, 67711, '\P{^Is_Script=palmyrene}', "");
    Expect(0, 67712, '\p{Is_Script=palmyrene}', "");
    Expect(1, 67712, '\p{^Is_Script=palmyrene}', "");
    Expect(1, 67712, '\P{Is_Script=palmyrene}', "");
    Expect(0, 67712, '\P{^Is_Script=palmyrene}', "");
    Expect(1, 67711, '\p{Is_Script=-palmyrene}', "");
    Expect(0, 67711, '\p{^Is_Script=-palmyrene}', "");
    Expect(0, 67711, '\P{Is_Script=-palmyrene}', "");
    Expect(1, 67711, '\P{^Is_Script=-palmyrene}', "");
    Expect(0, 67712, '\p{Is_Script=-palmyrene}', "");
    Expect(1, 67712, '\p{^Is_Script=-palmyrene}', "");
    Expect(1, 67712, '\P{Is_Script=-palmyrene}', "");
    Expect(0, 67712, '\P{^Is_Script=-palmyrene}', "");
    Error('\p{Is_Sc=_/a/Palm}');
    Error('\P{Is_Sc=_/a/Palm}');
    Expect(1, 67711, '\p{Is_Sc=palm}', "");
    Expect(0, 67711, '\p{^Is_Sc=palm}', "");
    Expect(0, 67711, '\P{Is_Sc=palm}', "");
    Expect(1, 67711, '\P{^Is_Sc=palm}', "");
    Expect(0, 67712, '\p{Is_Sc=palm}', "");
    Expect(1, 67712, '\p{^Is_Sc=palm}', "");
    Expect(1, 67712, '\P{Is_Sc=palm}', "");
    Expect(0, 67712, '\P{^Is_Sc=palm}', "");
    Expect(1, 67711, '\p{Is_Sc=-	palm}', "");
    Expect(0, 67711, '\p{^Is_Sc=-	palm}', "");
    Expect(0, 67711, '\P{Is_Sc=-	palm}', "");
    Expect(1, 67711, '\P{^Is_Sc=-	palm}', "");
    Expect(0, 67712, '\p{Is_Sc=-	palm}', "");
    Expect(1, 67712, '\p{^Is_Sc=-	palm}', "");
    Expect(1, 67712, '\P{Is_Sc=-	palm}', "");
    Expect(0, 67712, '\P{^Is_Sc=-	palm}', "");
    Error('\p{Script=:=	 Pau_Cin_HAU}');
    Error('\P{Script=:=	 Pau_Cin_HAU}');
    Expect(1, 72440, '\p{Script=paucinhau}', "");
    Expect(0, 72440, '\p{^Script=paucinhau}', "");
    Expect(0, 72440, '\P{Script=paucinhau}', "");
    Expect(1, 72440, '\P{^Script=paucinhau}', "");
    Expect(0, 72441, '\p{Script=paucinhau}', "");
    Expect(1, 72441, '\p{^Script=paucinhau}', "");
    Expect(1, 72441, '\P{Script=paucinhau}', "");
    Expect(0, 72441, '\P{^Script=paucinhau}', "");
    Expect(1, 72440, '\p{Script=_pau_CIN_hau}', "");
    Expect(0, 72440, '\p{^Script=_pau_CIN_hau}', "");
    Expect(0, 72440, '\P{Script=_pau_CIN_hau}', "");
    Expect(1, 72440, '\P{^Script=_pau_CIN_hau}', "");
    Expect(0, 72441, '\p{Script=_pau_CIN_hau}', "");
    Expect(1, 72441, '\p{^Script=_pau_CIN_hau}', "");
    Expect(1, 72441, '\P{Script=_pau_CIN_hau}', "");
    Expect(0, 72441, '\P{^Script=_pau_CIN_hau}', "");
    Error('\p{Sc=/a/-Pauc}');
    Error('\P{Sc=/a/-Pauc}');
    Expect(1, 72440, '\p{Sc=pauc}', "");
    Expect(0, 72440, '\p{^Sc=pauc}', "");
    Expect(0, 72440, '\P{Sc=pauc}', "");
    Expect(1, 72440, '\P{^Sc=pauc}', "");
    Expect(0, 72441, '\p{Sc=pauc}', "");
    Expect(1, 72441, '\p{^Sc=pauc}', "");
    Expect(1, 72441, '\P{Sc=pauc}', "");
    Expect(0, 72441, '\P{^Sc=pauc}', "");
    Expect(1, 72440, '\p{Sc=	 Pauc}', "");
    Expect(0, 72440, '\p{^Sc=	 Pauc}', "");
    Expect(0, 72440, '\P{Sc=	 Pauc}', "");
    Expect(1, 72440, '\P{^Sc=	 Pauc}', "");
    Expect(0, 72441, '\p{Sc=	 Pauc}', "");
    Expect(1, 72441, '\p{^Sc=	 Pauc}', "");
    Expect(1, 72441, '\P{Sc=	 Pauc}', "");
    Expect(0, 72441, '\P{^Sc=	 Pauc}', "");
    Error('\p{Is_Script=/a/__PAU_Cin_Hau}');
    Error('\P{Is_Script=/a/__PAU_Cin_Hau}');
    Expect(1, 72440, '\p{Is_Script=paucinhau}', "");
    Expect(0, 72440, '\p{^Is_Script=paucinhau}', "");
    Expect(0, 72440, '\P{Is_Script=paucinhau}', "");
    Expect(1, 72440, '\P{^Is_Script=paucinhau}', "");
    Expect(0, 72441, '\p{Is_Script=paucinhau}', "");
    Expect(1, 72441, '\p{^Is_Script=paucinhau}', "");
    Expect(1, 72441, '\P{Is_Script=paucinhau}', "");
    Expect(0, 72441, '\P{^Is_Script=paucinhau}', "");
    Expect(1, 72440, '\p{Is_Script=_	pau_Cin_HAU}', "");
    Expect(0, 72440, '\p{^Is_Script=_	pau_Cin_HAU}', "");
    Expect(0, 72440, '\P{Is_Script=_	pau_Cin_HAU}', "");
    Expect(1, 72440, '\P{^Is_Script=_	pau_Cin_HAU}', "");
    Expect(0, 72441, '\p{Is_Script=_	pau_Cin_HAU}', "");
    Expect(1, 72441, '\p{^Is_Script=_	pau_Cin_HAU}', "");
    Expect(1, 72441, '\P{Is_Script=_	pau_Cin_HAU}', "");
    Expect(0, 72441, '\P{^Is_Script=_	pau_Cin_HAU}', "");
    Error('\p{Is_Sc=	/a/Pauc}');
    Error('\P{Is_Sc=	/a/Pauc}');
    Expect(1, 72440, '\p{Is_Sc=pauc}', "");
    Expect(0, 72440, '\p{^Is_Sc=pauc}', "");
    Expect(0, 72440, '\P{Is_Sc=pauc}', "");
    Expect(1, 72440, '\P{^Is_Sc=pauc}', "");
    Expect(0, 72441, '\p{Is_Sc=pauc}', "");
    Expect(1, 72441, '\p{^Is_Sc=pauc}', "");
    Expect(1, 72441, '\P{Is_Sc=pauc}', "");
    Expect(0, 72441, '\P{^Is_Sc=pauc}', "");
    Expect(1, 72440, '\p{Is_Sc=	pauc}', "");
    Expect(0, 72440, '\p{^Is_Sc=	pauc}', "");
    Expect(0, 72440, '\P{Is_Sc=	pauc}', "");
    Expect(1, 72440, '\P{^Is_Sc=	pauc}', "");
    Expect(0, 72441, '\p{Is_Sc=	pauc}', "");
    Expect(1, 72441, '\p{^Is_Sc=	pauc}', "");
    Expect(1, 72441, '\P{Is_Sc=	pauc}', "");
    Expect(0, 72441, '\P{^Is_Sc=	pauc}', "");
    Error('\p{Script=:=  OLD_Permic}');
    Error('\P{Script=:=  OLD_Permic}');
    Expect(1, 66426, '\p{Script=oldpermic}', "");
    Expect(0, 66426, '\p{^Script=oldpermic}', "");
    Expect(0, 66426, '\P{Script=oldpermic}', "");
    Expect(1, 66426, '\P{^Script=oldpermic}', "");
    Expect(0, 66427, '\p{Script=oldpermic}', "");
    Expect(1, 66427, '\p{^Script=oldpermic}', "");
    Expect(1, 66427, '\P{Script=oldpermic}', "");
    Expect(0, 66427, '\P{^Script=oldpermic}', "");
    Expect(1, 66426, '\p{Script=_ Old_permic}', "");
    Expect(0, 66426, '\p{^Script=_ Old_permic}', "");
    Expect(0, 66426, '\P{Script=_ Old_permic}', "");
    Expect(1, 66426, '\P{^Script=_ Old_permic}', "");
    Expect(0, 66427, '\p{Script=_ Old_permic}', "");
    Expect(1, 66427, '\p{^Script=_ Old_permic}', "");
    Expect(1, 66427, '\P{Script=_ Old_permic}', "");
    Expect(0, 66427, '\P{^Script=_ Old_permic}', "");
    Error('\p{Sc:-/a/perm}');
    Error('\P{Sc:-/a/perm}');
    Expect(1, 66426, '\p{Sc=perm}', "");
    Expect(0, 66426, '\p{^Sc=perm}', "");
    Expect(0, 66426, '\P{Sc=perm}', "");
    Expect(1, 66426, '\P{^Sc=perm}', "");
    Expect(0, 66427, '\p{Sc=perm}', "");
    Expect(1, 66427, '\p{^Sc=perm}', "");
    Expect(1, 66427, '\P{Sc=perm}', "");
    Expect(0, 66427, '\P{^Sc=perm}', "");
    Expect(1, 66426, '\p{Sc=	-Perm}', "");
    Expect(0, 66426, '\p{^Sc=	-Perm}', "");
    Expect(0, 66426, '\P{Sc=	-Perm}', "");
    Expect(1, 66426, '\P{^Sc=	-Perm}', "");
    Expect(0, 66427, '\p{Sc=	-Perm}', "");
    Expect(1, 66427, '\p{^Sc=	-Perm}', "");
    Expect(1, 66427, '\P{Sc=	-Perm}', "");
    Expect(0, 66427, '\P{^Sc=	-Perm}', "");
    Error('\p{Is_Script:		:=OLD_Permic}');
    Error('\P{Is_Script:		:=OLD_Permic}');
    Expect(1, 66426, '\p{Is_Script=oldpermic}', "");
    Expect(0, 66426, '\p{^Is_Script=oldpermic}', "");
    Expect(0, 66426, '\P{Is_Script=oldpermic}', "");
    Expect(1, 66426, '\P{^Is_Script=oldpermic}', "");
    Expect(0, 66427, '\p{Is_Script=oldpermic}', "");
    Expect(1, 66427, '\p{^Is_Script=oldpermic}', "");
    Expect(1, 66427, '\P{Is_Script=oldpermic}', "");
    Expect(0, 66427, '\P{^Is_Script=oldpermic}', "");
    Expect(1, 66426, '\p{Is_Script= 	Old_PERMIC}', "");
    Expect(0, 66426, '\p{^Is_Script= 	Old_PERMIC}', "");
    Expect(0, 66426, '\P{Is_Script= 	Old_PERMIC}', "");
    Expect(1, 66426, '\P{^Is_Script= 	Old_PERMIC}', "");
    Expect(0, 66427, '\p{Is_Script= 	Old_PERMIC}', "");
    Expect(1, 66427, '\p{^Is_Script= 	Old_PERMIC}', "");
    Expect(1, 66427, '\P{Is_Script= 	Old_PERMIC}', "");
    Expect(0, 66427, '\P{^Is_Script= 	Old_PERMIC}', "");
    Error('\p{Is_Sc=_:=perm}');
    Error('\P{Is_Sc=_:=perm}');
    Expect(1, 66426, '\p{Is_Sc=perm}', "");
    Expect(0, 66426, '\p{^Is_Sc=perm}', "");
    Expect(0, 66426, '\P{Is_Sc=perm}', "");
    Expect(1, 66426, '\P{^Is_Sc=perm}', "");
    Expect(0, 66427, '\p{Is_Sc=perm}', "");
    Expect(1, 66427, '\p{^Is_Sc=perm}', "");
    Expect(1, 66427, '\P{Is_Sc=perm}', "");
    Expect(0, 66427, '\P{^Is_Sc=perm}', "");
    Expect(1, 66426, '\p{Is_Sc=- Perm}', "");
    Expect(0, 66426, '\p{^Is_Sc=- Perm}', "");
    Expect(0, 66426, '\P{Is_Sc=- Perm}', "");
    Expect(1, 66426, '\P{^Is_Sc=- Perm}', "");
    Expect(0, 66427, '\p{Is_Sc=- Perm}', "");
    Expect(1, 66427, '\p{^Is_Sc=- Perm}', "");
    Expect(1, 66427, '\P{Is_Sc=- Perm}', "");
    Expect(0, 66427, '\P{^Is_Sc=- Perm}', "");
    Error('\p{Script=	:=PHAGS_Pa}');
    Error('\P{Script=	:=PHAGS_Pa}');
    Expect(1, 43127, '\p{Script=phagspa}', "");
    Expect(0, 43127, '\p{^Script=phagspa}', "");
    Expect(0, 43127, '\P{Script=phagspa}', "");
    Expect(1, 43127, '\P{^Script=phagspa}', "");
    Expect(0, 43128, '\p{Script=phagspa}', "");
    Expect(1, 43128, '\p{^Script=phagspa}', "");
    Expect(1, 43128, '\P{Script=phagspa}', "");
    Expect(0, 43128, '\P{^Script=phagspa}', "");
    Expect(1, 43127, '\p{Script:  	phags_Pa}', "");
    Expect(0, 43127, '\p{^Script:  	phags_Pa}', "");
    Expect(0, 43127, '\P{Script:  	phags_Pa}', "");
    Expect(1, 43127, '\P{^Script:  	phags_Pa}', "");
    Expect(0, 43128, '\p{Script:  	phags_Pa}', "");
    Expect(1, 43128, '\p{^Script:  	phags_Pa}', "");
    Expect(1, 43128, '\P{Script:  	phags_Pa}', "");
    Expect(0, 43128, '\P{^Script:  	phags_Pa}', "");
    Error('\p{Sc: :=--phag}');
    Error('\P{Sc: :=--phag}');
    Expect(1, 43127, '\p{Sc=phag}', "");
    Expect(0, 43127, '\p{^Sc=phag}', "");
    Expect(0, 43127, '\P{Sc=phag}', "");
    Expect(1, 43127, '\P{^Sc=phag}', "");
    Expect(0, 43128, '\p{Sc=phag}', "");
    Expect(1, 43128, '\p{^Sc=phag}', "");
    Expect(1, 43128, '\P{Sc=phag}', "");
    Expect(0, 43128, '\P{^Sc=phag}', "");
    Expect(1, 43127, '\p{Sc=	_Phag}', "");
    Expect(0, 43127, '\p{^Sc=	_Phag}', "");
    Expect(0, 43127, '\P{Sc=	_Phag}', "");
    Expect(1, 43127, '\P{^Sc=	_Phag}', "");
    Expect(0, 43128, '\p{Sc=	_Phag}', "");
    Expect(1, 43128, '\p{^Sc=	_Phag}', "");
    Expect(1, 43128, '\P{Sc=	_Phag}', "");
    Expect(0, 43128, '\P{^Sc=	_Phag}', "");
    Error('\p{Is_Script= Phags_pa/a/}');
    Error('\P{Is_Script= Phags_pa/a/}');
    Expect(1, 43127, '\p{Is_Script=phagspa}', "");
    Expect(0, 43127, '\p{^Is_Script=phagspa}', "");
    Expect(0, 43127, '\P{Is_Script=phagspa}', "");
    Expect(1, 43127, '\P{^Is_Script=phagspa}', "");
    Expect(0, 43128, '\p{Is_Script=phagspa}', "");
    Expect(1, 43128, '\p{^Is_Script=phagspa}', "");
    Expect(1, 43128, '\P{Is_Script=phagspa}', "");
    Expect(0, 43128, '\P{^Is_Script=phagspa}', "");
    Expect(1, 43127, '\p{Is_Script=-_phags_Pa}', "");
    Expect(0, 43127, '\p{^Is_Script=-_phags_Pa}', "");
    Expect(0, 43127, '\P{Is_Script=-_phags_Pa}', "");
    Expect(1, 43127, '\P{^Is_Script=-_phags_Pa}', "");
    Expect(0, 43128, '\p{Is_Script=-_phags_Pa}', "");
    Expect(1, 43128, '\p{^Is_Script=-_phags_Pa}', "");
    Expect(1, 43128, '\P{Is_Script=-_phags_Pa}', "");
    Expect(0, 43128, '\P{^Is_Script=-_phags_Pa}', "");
    Error('\p{Is_Sc=_-Phag:=}');
    Error('\P{Is_Sc=_-Phag:=}');
    Expect(1, 43127, '\p{Is_Sc:phag}', "");
    Expect(0, 43127, '\p{^Is_Sc:phag}', "");
    Expect(0, 43127, '\P{Is_Sc:phag}', "");
    Expect(1, 43127, '\P{^Is_Sc:phag}', "");
    Expect(0, 43128, '\p{Is_Sc:phag}', "");
    Expect(1, 43128, '\p{^Is_Sc:phag}', "");
    Expect(1, 43128, '\P{Is_Sc:phag}', "");
    Expect(0, 43128, '\P{^Is_Sc:phag}', "");
    Expect(1, 43127, '\p{Is_Sc= Phag}', "");
    Expect(0, 43127, '\p{^Is_Sc= Phag}', "");
    Expect(0, 43127, '\P{Is_Sc= Phag}', "");
    Expect(1, 43127, '\P{^Is_Sc= Phag}', "");
    Expect(0, 43128, '\p{Is_Sc= Phag}', "");
    Expect(1, 43128, '\p{^Is_Sc= Phag}', "");
    Expect(1, 43128, '\P{Is_Sc= Phag}', "");
    Expect(0, 43128, '\P{^Is_Sc= Phag}', "");
    Error('\p{Script=-INSCRIPTIONAL_PAHLAVI/a/}');
    Error('\P{Script=-INSCRIPTIONAL_PAHLAVI/a/}');
    Expect(1, 68479, '\p{Script:   inscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^Script:   inscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{Script:   inscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^Script:   inscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{Script:   inscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^Script:   inscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{Script:   inscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^Script:   inscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{Script=_-INSCRIPTIONAL_Pahlavi}', "");
    Expect(0, 68479, '\p{^Script=_-INSCRIPTIONAL_Pahlavi}', "");
    Expect(0, 68479, '\P{Script=_-INSCRIPTIONAL_Pahlavi}', "");
    Expect(1, 68479, '\P{^Script=_-INSCRIPTIONAL_Pahlavi}', "");
    Expect(0, 68480, '\p{Script=_-INSCRIPTIONAL_Pahlavi}', "");
    Expect(1, 68480, '\p{^Script=_-INSCRIPTIONAL_Pahlavi}', "");
    Expect(1, 68480, '\P{Script=_-INSCRIPTIONAL_Pahlavi}', "");
    Expect(0, 68480, '\P{^Script=_-INSCRIPTIONAL_Pahlavi}', "");
    Error('\p{Sc:	/a/-Phli}');
    Error('\P{Sc:	/a/-Phli}');
    Expect(1, 68479, '\p{Sc=phli}', "");
    Expect(0, 68479, '\p{^Sc=phli}', "");
    Expect(0, 68479, '\P{Sc=phli}', "");
    Expect(1, 68479, '\P{^Sc=phli}', "");
    Expect(0, 68480, '\p{Sc=phli}', "");
    Expect(1, 68480, '\p{^Sc=phli}', "");
    Expect(1, 68480, '\P{Sc=phli}', "");
    Expect(0, 68480, '\P{^Sc=phli}', "");
    Expect(1, 68479, '\p{Sc=--PHLI}', "");
    Expect(0, 68479, '\p{^Sc=--PHLI}', "");
    Expect(0, 68479, '\P{Sc=--PHLI}', "");
    Expect(1, 68479, '\P{^Sc=--PHLI}', "");
    Expect(0, 68480, '\p{Sc=--PHLI}', "");
    Expect(1, 68480, '\p{^Sc=--PHLI}', "");
    Expect(1, 68480, '\P{Sc=--PHLI}', "");
    Expect(0, 68480, '\P{^Sc=--PHLI}', "");
    Error('\p{Is_Script=:= INSCRIPTIONAL_PAHLAVI}');
    Error('\P{Is_Script=:= INSCRIPTIONAL_PAHLAVI}');
    Expect(1, 68479, '\p{Is_Script=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^Is_Script=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{Is_Script=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^Is_Script=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{Is_Script=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^Is_Script=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{Is_Script=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^Is_Script=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{Is_Script=--Inscriptional_pahlavi}', "");
    Expect(0, 68479, '\p{^Is_Script=--Inscriptional_pahlavi}', "");
    Expect(0, 68479, '\P{Is_Script=--Inscriptional_pahlavi}', "");
    Expect(1, 68479, '\P{^Is_Script=--Inscriptional_pahlavi}', "");
    Expect(0, 68480, '\p{Is_Script=--Inscriptional_pahlavi}', "");
    Expect(1, 68480, '\p{^Is_Script=--Inscriptional_pahlavi}', "");
    Expect(1, 68480, '\P{Is_Script=--Inscriptional_pahlavi}', "");
    Expect(0, 68480, '\P{^Is_Script=--Inscriptional_pahlavi}', "");
    Error('\p{Is_Sc: 	PHLI/a/}');
    Error('\P{Is_Sc: 	PHLI/a/}');
    Expect(1, 68479, '\p{Is_Sc=phli}', "");
    Expect(0, 68479, '\p{^Is_Sc=phli}', "");
    Expect(0, 68479, '\P{Is_Sc=phli}', "");
    Expect(1, 68479, '\P{^Is_Sc=phli}', "");
    Expect(0, 68480, '\p{Is_Sc=phli}', "");
    Expect(1, 68480, '\p{^Is_Sc=phli}', "");
    Expect(1, 68480, '\P{Is_Sc=phli}', "");
    Expect(0, 68480, '\P{^Is_Sc=phli}', "");
    Expect(1, 68479, '\p{Is_Sc=	-PHLI}', "");
    Expect(0, 68479, '\p{^Is_Sc=	-PHLI}', "");
    Expect(0, 68479, '\P{Is_Sc=	-PHLI}', "");
    Expect(1, 68479, '\P{^Is_Sc=	-PHLI}', "");
    Expect(0, 68480, '\p{Is_Sc=	-PHLI}', "");
    Expect(1, 68480, '\p{^Is_Sc=	-PHLI}', "");
    Expect(1, 68480, '\P{Is_Sc=	-PHLI}', "");
    Expect(0, 68480, '\P{^Is_Sc=	-PHLI}', "");
    Error('\p{Script:	--Psalter_Pahlavi/a/}');
    Error('\P{Script:	--Psalter_Pahlavi/a/}');
    Expect(1, 68527, '\p{Script=psalterpahlavi}', "");
    Expect(0, 68527, '\p{^Script=psalterpahlavi}', "");
    Expect(0, 68527, '\P{Script=psalterpahlavi}', "");
    Expect(1, 68527, '\P{^Script=psalterpahlavi}', "");
    Expect(0, 68528, '\p{Script=psalterpahlavi}', "");
    Expect(1, 68528, '\p{^Script=psalterpahlavi}', "");
    Expect(1, 68528, '\P{Script=psalterpahlavi}', "");
    Expect(0, 68528, '\P{^Script=psalterpahlavi}', "");
    Expect(1, 68527, '\p{Script=-Psalter_PAHLAVI}', "");
    Expect(0, 68527, '\p{^Script=-Psalter_PAHLAVI}', "");
    Expect(0, 68527, '\P{Script=-Psalter_PAHLAVI}', "");
    Expect(1, 68527, '\P{^Script=-Psalter_PAHLAVI}', "");
    Expect(0, 68528, '\p{Script=-Psalter_PAHLAVI}', "");
    Expect(1, 68528, '\p{^Script=-Psalter_PAHLAVI}', "");
    Expect(1, 68528, '\P{Script=-Psalter_PAHLAVI}', "");
    Expect(0, 68528, '\P{^Script=-Psalter_PAHLAVI}', "");
    Error('\p{Sc=:=_Phlp}');
    Error('\P{Sc=:=_Phlp}');
    Expect(1, 68527, '\p{Sc=phlp}', "");
    Expect(0, 68527, '\p{^Sc=phlp}', "");
    Expect(0, 68527, '\P{Sc=phlp}', "");
    Expect(1, 68527, '\P{^Sc=phlp}', "");
    Expect(0, 68528, '\p{Sc=phlp}', "");
    Expect(1, 68528, '\p{^Sc=phlp}', "");
    Expect(1, 68528, '\P{Sc=phlp}', "");
    Expect(0, 68528, '\P{^Sc=phlp}', "");
    Expect(1, 68527, '\p{Sc=	-phlp}', "");
    Expect(0, 68527, '\p{^Sc=	-phlp}', "");
    Expect(0, 68527, '\P{Sc=	-phlp}', "");
    Expect(1, 68527, '\P{^Sc=	-phlp}', "");
    Expect(0, 68528, '\p{Sc=	-phlp}', "");
    Expect(1, 68528, '\p{^Sc=	-phlp}', "");
    Expect(1, 68528, '\P{Sc=	-phlp}', "");
    Expect(0, 68528, '\P{^Sc=	-phlp}', "");
    Error('\p{Is_Script=-Psalter_Pahlavi:=}');
    Error('\P{Is_Script=-Psalter_Pahlavi:=}');
    Expect(1, 68527, '\p{Is_Script:psalterpahlavi}', "");
    Expect(0, 68527, '\p{^Is_Script:psalterpahlavi}', "");
    Expect(0, 68527, '\P{Is_Script:psalterpahlavi}', "");
    Expect(1, 68527, '\P{^Is_Script:psalterpahlavi}', "");
    Expect(0, 68528, '\p{Is_Script:psalterpahlavi}', "");
    Expect(1, 68528, '\p{^Is_Script:psalterpahlavi}', "");
    Expect(1, 68528, '\P{Is_Script:psalterpahlavi}', "");
    Expect(0, 68528, '\P{^Is_Script:psalterpahlavi}', "");
    Expect(1, 68527, '\p{Is_Script= Psalter_Pahlavi}', "");
    Expect(0, 68527, '\p{^Is_Script= Psalter_Pahlavi}', "");
    Expect(0, 68527, '\P{Is_Script= Psalter_Pahlavi}', "");
    Expect(1, 68527, '\P{^Is_Script= Psalter_Pahlavi}', "");
    Expect(0, 68528, '\p{Is_Script= Psalter_Pahlavi}', "");
    Expect(1, 68528, '\p{^Is_Script= Psalter_Pahlavi}', "");
    Expect(1, 68528, '\P{Is_Script= Psalter_Pahlavi}', "");
    Expect(0, 68528, '\P{^Is_Script= Psalter_Pahlavi}', "");
    Error('\p{Is_Sc=		phlp:=}');
    Error('\P{Is_Sc=		phlp:=}');
    Expect(1, 68527, '\p{Is_Sc=phlp}', "");
    Expect(0, 68527, '\p{^Is_Sc=phlp}', "");
    Expect(0, 68527, '\P{Is_Sc=phlp}', "");
    Expect(1, 68527, '\P{^Is_Sc=phlp}', "");
    Expect(0, 68528, '\p{Is_Sc=phlp}', "");
    Expect(1, 68528, '\p{^Is_Sc=phlp}', "");
    Expect(1, 68528, '\P{Is_Sc=phlp}', "");
    Expect(0, 68528, '\P{^Is_Sc=phlp}', "");
    Expect(1, 68527, '\p{Is_Sc=  phlp}', "");
    Expect(0, 68527, '\p{^Is_Sc=  phlp}', "");
    Expect(0, 68527, '\P{Is_Sc=  phlp}', "");
    Expect(1, 68527, '\P{^Is_Sc=  phlp}', "");
    Expect(0, 68528, '\p{Is_Sc=  phlp}', "");
    Expect(1, 68528, '\p{^Is_Sc=  phlp}', "");
    Expect(1, 68528, '\P{Is_Sc=  phlp}', "");
    Expect(0, 68528, '\P{^Is_Sc=  phlp}', "");
    Error('\p{Script=-/a/Phoenician}');
    Error('\P{Script=-/a/Phoenician}');
    Expect(1, 67871, '\p{Script=phoenician}', "");
    Expect(0, 67871, '\p{^Script=phoenician}', "");
    Expect(0, 67871, '\P{Script=phoenician}', "");
    Expect(1, 67871, '\P{^Script=phoenician}', "");
    Expect(0, 67872, '\p{Script=phoenician}', "");
    Expect(1, 67872, '\p{^Script=phoenician}', "");
    Expect(1, 67872, '\P{Script=phoenician}', "");
    Expect(0, 67872, '\P{^Script=phoenician}', "");
    Expect(1, 67871, '\p{Script=	-Phoenician}', "");
    Expect(0, 67871, '\p{^Script=	-Phoenician}', "");
    Expect(0, 67871, '\P{Script=	-Phoenician}', "");
    Expect(1, 67871, '\P{^Script=	-Phoenician}', "");
    Expect(0, 67872, '\p{Script=	-Phoenician}', "");
    Expect(1, 67872, '\p{^Script=	-Phoenician}', "");
    Expect(1, 67872, '\P{Script=	-Phoenician}', "");
    Expect(0, 67872, '\P{^Script=	-Phoenician}', "");
    Error('\p{Sc=-PHNX/a/}');
    Error('\P{Sc=-PHNX/a/}');
    Expect(1, 67871, '\p{Sc=phnx}', "");
    Expect(0, 67871, '\p{^Sc=phnx}', "");
    Expect(0, 67871, '\P{Sc=phnx}', "");
    Expect(1, 67871, '\P{^Sc=phnx}', "");
    Expect(0, 67872, '\p{Sc=phnx}', "");
    Expect(1, 67872, '\p{^Sc=phnx}', "");
    Expect(1, 67872, '\P{Sc=phnx}', "");
    Expect(0, 67872, '\P{^Sc=phnx}', "");
    Expect(1, 67871, '\p{Sc=	 Phnx}', "");
    Expect(0, 67871, '\p{^Sc=	 Phnx}', "");
    Expect(0, 67871, '\P{Sc=	 Phnx}', "");
    Expect(1, 67871, '\P{^Sc=	 Phnx}', "");
    Expect(0, 67872, '\p{Sc=	 Phnx}', "");
    Expect(1, 67872, '\p{^Sc=	 Phnx}', "");
    Expect(1, 67872, '\P{Sc=	 Phnx}', "");
    Expect(0, 67872, '\P{^Sc=	 Phnx}', "");
    Error('\p{Is_Script=:=	phoenician}');
    Error('\P{Is_Script=:=	phoenician}');
    Expect(1, 67871, '\p{Is_Script=phoenician}', "");
    Expect(0, 67871, '\p{^Is_Script=phoenician}', "");
    Expect(0, 67871, '\P{Is_Script=phoenician}', "");
    Expect(1, 67871, '\P{^Is_Script=phoenician}', "");
    Expect(0, 67872, '\p{Is_Script=phoenician}', "");
    Expect(1, 67872, '\p{^Is_Script=phoenician}', "");
    Expect(1, 67872, '\P{Is_Script=phoenician}', "");
    Expect(0, 67872, '\P{^Is_Script=phoenician}', "");
    Expect(1, 67871, '\p{Is_Script=_ Phoenician}', "");
    Expect(0, 67871, '\p{^Is_Script=_ Phoenician}', "");
    Expect(0, 67871, '\P{Is_Script=_ Phoenician}', "");
    Expect(1, 67871, '\P{^Is_Script=_ Phoenician}', "");
    Expect(0, 67872, '\p{Is_Script=_ Phoenician}', "");
    Expect(1, 67872, '\p{^Is_Script=_ Phoenician}', "");
    Expect(1, 67872, '\P{Is_Script=_ Phoenician}', "");
    Expect(0, 67872, '\P{^Is_Script=_ Phoenician}', "");
    Error('\p{Is_Sc=:=	Phnx}');
    Error('\P{Is_Sc=:=	Phnx}');
    Expect(1, 67871, '\p{Is_Sc=phnx}', "");
    Expect(0, 67871, '\p{^Is_Sc=phnx}', "");
    Expect(0, 67871, '\P{Is_Sc=phnx}', "");
    Expect(1, 67871, '\P{^Is_Sc=phnx}', "");
    Expect(0, 67872, '\p{Is_Sc=phnx}', "");
    Expect(1, 67872, '\p{^Is_Sc=phnx}', "");
    Expect(1, 67872, '\P{Is_Sc=phnx}', "");
    Expect(0, 67872, '\P{^Is_Sc=phnx}', "");
    Expect(1, 67871, '\p{Is_Sc:	__PHNX}', "");
    Expect(0, 67871, '\p{^Is_Sc:	__PHNX}', "");
    Expect(0, 67871, '\P{Is_Sc:	__PHNX}', "");
    Expect(1, 67871, '\P{^Is_Sc:	__PHNX}', "");
    Expect(0, 67872, '\p{Is_Sc:	__PHNX}', "");
    Expect(1, 67872, '\p{^Is_Sc:	__PHNX}', "");
    Expect(1, 67872, '\P{Is_Sc:	__PHNX}', "");
    Expect(0, 67872, '\P{^Is_Sc:	__PHNX}', "");
    Error('\p{Script=-_MIAO/a/}');
    Error('\P{Script=-_MIAO/a/}');
    Expect(1, 94111, '\p{Script=miao}', "");
    Expect(0, 94111, '\p{^Script=miao}', "");
    Expect(0, 94111, '\P{Script=miao}', "");
    Expect(1, 94111, '\P{^Script=miao}', "");
    Expect(0, 94112, '\p{Script=miao}', "");
    Expect(1, 94112, '\p{^Script=miao}', "");
    Expect(1, 94112, '\P{Script=miao}', "");
    Expect(0, 94112, '\P{^Script=miao}', "");
    Expect(1, 94111, '\p{Script=	 miao}', "");
    Expect(0, 94111, '\p{^Script=	 miao}', "");
    Expect(0, 94111, '\P{Script=	 miao}', "");
    Expect(1, 94111, '\P{^Script=	 miao}', "");
    Expect(0, 94112, '\p{Script=	 miao}', "");
    Expect(1, 94112, '\p{^Script=	 miao}', "");
    Expect(1, 94112, '\P{Script=	 miao}', "");
    Expect(0, 94112, '\P{^Script=	 miao}', "");
    Error('\p{Sc=/a/  Plrd}');
    Error('\P{Sc=/a/  Plrd}');
    Expect(1, 94111, '\p{Sc=plrd}', "");
    Expect(0, 94111, '\p{^Sc=plrd}', "");
    Expect(0, 94111, '\P{Sc=plrd}', "");
    Expect(1, 94111, '\P{^Sc=plrd}', "");
    Expect(0, 94112, '\p{Sc=plrd}', "");
    Expect(1, 94112, '\p{^Sc=plrd}', "");
    Expect(1, 94112, '\P{Sc=plrd}', "");
    Expect(0, 94112, '\P{^Sc=plrd}', "");
    Expect(1, 94111, '\p{Sc=	 Plrd}', "");
    Expect(0, 94111, '\p{^Sc=	 Plrd}', "");
    Expect(0, 94111, '\P{Sc=	 Plrd}', "");
    Expect(1, 94111, '\P{^Sc=	 Plrd}', "");
    Expect(0, 94112, '\p{Sc=	 Plrd}', "");
    Expect(1, 94112, '\p{^Sc=	 Plrd}', "");
    Expect(1, 94112, '\P{Sc=	 Plrd}', "");
    Expect(0, 94112, '\P{^Sc=	 Plrd}', "");
    Error('\p{Is_Script= 	miao:=}');
    Error('\P{Is_Script= 	miao:=}');
    Expect(1, 94111, '\p{Is_Script=miao}', "");
    Expect(0, 94111, '\p{^Is_Script=miao}', "");
    Expect(0, 94111, '\P{Is_Script=miao}', "");
    Expect(1, 94111, '\P{^Is_Script=miao}', "");
    Expect(0, 94112, '\p{Is_Script=miao}', "");
    Expect(1, 94112, '\p{^Is_Script=miao}', "");
    Expect(1, 94112, '\P{Is_Script=miao}', "");
    Expect(0, 94112, '\P{^Is_Script=miao}', "");
    Expect(1, 94111, '\p{Is_Script=	MIAO}', "");
    Expect(0, 94111, '\p{^Is_Script=	MIAO}', "");
    Expect(0, 94111, '\P{Is_Script=	MIAO}', "");
    Expect(1, 94111, '\P{^Is_Script=	MIAO}', "");
    Expect(0, 94112, '\p{Is_Script=	MIAO}', "");
    Expect(1, 94112, '\p{^Is_Script=	MIAO}', "");
    Expect(1, 94112, '\P{Is_Script=	MIAO}', "");
    Expect(0, 94112, '\P{^Is_Script=	MIAO}', "");
    Error('\p{Is_Sc=-/a/plrd}');
    Error('\P{Is_Sc=-/a/plrd}');
    Expect(1, 94111, '\p{Is_Sc=plrd}', "");
    Expect(0, 94111, '\p{^Is_Sc=plrd}', "");
    Expect(0, 94111, '\P{Is_Sc=plrd}', "");
    Expect(1, 94111, '\P{^Is_Sc=plrd}', "");
    Expect(0, 94112, '\p{Is_Sc=plrd}', "");
    Expect(1, 94112, '\p{^Is_Sc=plrd}', "");
    Expect(1, 94112, '\P{Is_Sc=plrd}', "");
    Expect(0, 94112, '\P{^Is_Sc=plrd}', "");
    Expect(1, 94111, '\p{Is_Sc=	plrd}', "");
    Expect(0, 94111, '\p{^Is_Sc=	plrd}', "");
    Expect(0, 94111, '\P{Is_Sc=	plrd}', "");
    Expect(1, 94111, '\P{^Is_Sc=	plrd}', "");
    Expect(0, 94112, '\p{Is_Sc=	plrd}', "");
    Expect(1, 94112, '\p{^Is_Sc=	plrd}', "");
    Expect(1, 94112, '\P{Is_Sc=	plrd}', "");
    Expect(0, 94112, '\P{^Is_Sc=	plrd}', "");
    Error('\p{Script=_/a/INSCRIPTIONAL_PARTHIAN}');
    Error('\P{Script=_/a/INSCRIPTIONAL_PARTHIAN}');
    Expect(1, 68447, '\p{Script=inscriptionalparthian}', "");
    Expect(0, 68447, '\p{^Script=inscriptionalparthian}', "");
    Expect(0, 68447, '\P{Script=inscriptionalparthian}', "");
    Expect(1, 68447, '\P{^Script=inscriptionalparthian}', "");
    Expect(0, 68448, '\p{Script=inscriptionalparthian}', "");
    Expect(1, 68448, '\p{^Script=inscriptionalparthian}', "");
    Expect(1, 68448, '\P{Script=inscriptionalparthian}', "");
    Expect(0, 68448, '\P{^Script=inscriptionalparthian}', "");
    Expect(1, 68447, '\p{Script= -INSCRIPTIONAL_PARTHIAN}', "");
    Expect(0, 68447, '\p{^Script= -INSCRIPTIONAL_PARTHIAN}', "");
    Expect(0, 68447, '\P{Script= -INSCRIPTIONAL_PARTHIAN}', "");
    Expect(1, 68447, '\P{^Script= -INSCRIPTIONAL_PARTHIAN}', "");
    Expect(0, 68448, '\p{Script= -INSCRIPTIONAL_PARTHIAN}', "");
    Expect(1, 68448, '\p{^Script= -INSCRIPTIONAL_PARTHIAN}', "");
    Expect(1, 68448, '\P{Script= -INSCRIPTIONAL_PARTHIAN}', "");
    Expect(0, 68448, '\P{^Script= -INSCRIPTIONAL_PARTHIAN}', "");
    Error('\p{Sc=/a/_	Prti}');
    Error('\P{Sc=/a/_	Prti}');
    Expect(1, 68447, '\p{Sc=prti}', "");
    Expect(0, 68447, '\p{^Sc=prti}', "");
    Expect(0, 68447, '\P{Sc=prti}', "");
    Expect(1, 68447, '\P{^Sc=prti}', "");
    Expect(0, 68448, '\p{Sc=prti}', "");
    Expect(1, 68448, '\p{^Sc=prti}', "");
    Expect(1, 68448, '\P{Sc=prti}', "");
    Expect(0, 68448, '\P{^Sc=prti}', "");
    Expect(1, 68447, '\p{Sc:	-	Prti}', "");
    Expect(0, 68447, '\p{^Sc:	-	Prti}', "");
    Expect(0, 68447, '\P{Sc:	-	Prti}', "");
    Expect(1, 68447, '\P{^Sc:	-	Prti}', "");
    Expect(0, 68448, '\p{Sc:	-	Prti}', "");
    Expect(1, 68448, '\p{^Sc:	-	Prti}', "");
    Expect(1, 68448, '\P{Sc:	-	Prti}', "");
    Expect(0, 68448, '\P{^Sc:	-	Prti}', "");
    Error('\p{Is_Script= 	Inscriptional_PARTHIAN:=}');
    Error('\P{Is_Script= 	Inscriptional_PARTHIAN:=}');
    Expect(1, 68447, '\p{Is_Script=inscriptionalparthian}', "");
    Expect(0, 68447, '\p{^Is_Script=inscriptionalparthian}', "");
    Expect(0, 68447, '\P{Is_Script=inscriptionalparthian}', "");
    Expect(1, 68447, '\P{^Is_Script=inscriptionalparthian}', "");
    Expect(0, 68448, '\p{Is_Script=inscriptionalparthian}', "");
    Expect(1, 68448, '\p{^Is_Script=inscriptionalparthian}', "");
    Expect(1, 68448, '\P{Is_Script=inscriptionalparthian}', "");
    Expect(0, 68448, '\P{^Is_Script=inscriptionalparthian}', "");
    Expect(1, 68447, '\p{Is_Script=-_Inscriptional_Parthian}', "");
    Expect(0, 68447, '\p{^Is_Script=-_Inscriptional_Parthian}', "");
    Expect(0, 68447, '\P{Is_Script=-_Inscriptional_Parthian}', "");
    Expect(1, 68447, '\P{^Is_Script=-_Inscriptional_Parthian}', "");
    Expect(0, 68448, '\p{Is_Script=-_Inscriptional_Parthian}', "");
    Expect(1, 68448, '\p{^Is_Script=-_Inscriptional_Parthian}', "");
    Expect(1, 68448, '\P{Is_Script=-_Inscriptional_Parthian}', "");
    Expect(0, 68448, '\P{^Is_Script=-_Inscriptional_Parthian}', "");
    Error('\p{Is_Sc: :=Prti}');
    Error('\P{Is_Sc: :=Prti}');
    Expect(1, 68447, '\p{Is_Sc=prti}', "");
    Expect(0, 68447, '\p{^Is_Sc=prti}', "");
    Expect(0, 68447, '\P{Is_Sc=prti}', "");
    Expect(1, 68447, '\P{^Is_Sc=prti}', "");
    Expect(0, 68448, '\p{Is_Sc=prti}', "");
    Expect(1, 68448, '\p{^Is_Sc=prti}', "");
    Expect(1, 68448, '\P{Is_Sc=prti}', "");
    Expect(0, 68448, '\P{^Is_Sc=prti}', "");
    Expect(1, 68447, '\p{Is_Sc=	PRTI}', "");
    Expect(0, 68447, '\p{^Is_Sc=	PRTI}', "");
    Expect(0, 68447, '\P{Is_Sc=	PRTI}', "");
    Expect(1, 68447, '\P{^Is_Sc=	PRTI}', "");
    Expect(0, 68448, '\p{Is_Sc=	PRTI}', "");
    Expect(1, 68448, '\p{^Is_Sc=	PRTI}', "");
    Expect(1, 68448, '\P{Is_Sc=	PRTI}', "");
    Expect(0, 68448, '\P{^Is_Sc=	PRTI}', "");
    Error('\p{Script=-	REJANG/a/}');
    Error('\P{Script=-	REJANG/a/}');
    Expect(1, 43359, '\p{Script:   rejang}', "");
    Expect(0, 43359, '\p{^Script:   rejang}', "");
    Expect(0, 43359, '\P{Script:   rejang}', "");
    Expect(1, 43359, '\P{^Script:   rejang}', "");
    Expect(0, 43360, '\p{Script:   rejang}', "");
    Expect(1, 43360, '\p{^Script:   rejang}', "");
    Expect(1, 43360, '\P{Script:   rejang}', "");
    Expect(0, 43360, '\P{^Script:   rejang}', "");
    Expect(1, 43359, '\p{Script:-REJANG}', "");
    Expect(0, 43359, '\p{^Script:-REJANG}', "");
    Expect(0, 43359, '\P{Script:-REJANG}', "");
    Expect(1, 43359, '\P{^Script:-REJANG}', "");
    Expect(0, 43360, '\p{Script:-REJANG}', "");
    Expect(1, 43360, '\p{^Script:-REJANG}', "");
    Expect(1, 43360, '\P{Script:-REJANG}', "");
    Expect(0, 43360, '\P{^Script:-REJANG}', "");
    Error('\p{Sc=/a/rjng}');
    Error('\P{Sc=/a/rjng}');
    Expect(1, 43359, '\p{Sc=rjng}', "");
    Expect(0, 43359, '\p{^Sc=rjng}', "");
    Expect(0, 43359, '\P{Sc=rjng}', "");
    Expect(1, 43359, '\P{^Sc=rjng}', "");
    Expect(0, 43360, '\p{Sc=rjng}', "");
    Expect(1, 43360, '\p{^Sc=rjng}', "");
    Expect(1, 43360, '\P{Sc=rjng}', "");
    Expect(0, 43360, '\P{^Sc=rjng}', "");
    Expect(1, 43359, '\p{Sc=		Rjng}', "");
    Expect(0, 43359, '\p{^Sc=		Rjng}', "");
    Expect(0, 43359, '\P{Sc=		Rjng}', "");
    Expect(1, 43359, '\P{^Sc=		Rjng}', "");
    Expect(0, 43360, '\p{Sc=		Rjng}', "");
    Expect(1, 43360, '\p{^Sc=		Rjng}', "");
    Expect(1, 43360, '\P{Sc=		Rjng}', "");
    Expect(0, 43360, '\P{^Sc=		Rjng}', "");
    Error('\p{Is_Script=:=_	Rejang}');
    Error('\P{Is_Script=:=_	Rejang}');
    Expect(1, 43359, '\p{Is_Script=rejang}', "");
    Expect(0, 43359, '\p{^Is_Script=rejang}', "");
    Expect(0, 43359, '\P{Is_Script=rejang}', "");
    Expect(1, 43359, '\P{^Is_Script=rejang}', "");
    Expect(0, 43360, '\p{Is_Script=rejang}', "");
    Expect(1, 43360, '\p{^Is_Script=rejang}', "");
    Expect(1, 43360, '\P{Is_Script=rejang}', "");
    Expect(0, 43360, '\P{^Is_Script=rejang}', "");
    Expect(1, 43359, '\p{Is_Script:	rejang}', "");
    Expect(0, 43359, '\p{^Is_Script:	rejang}', "");
    Expect(0, 43359, '\P{Is_Script:	rejang}', "");
    Expect(1, 43359, '\P{^Is_Script:	rejang}', "");
    Expect(0, 43360, '\p{Is_Script:	rejang}', "");
    Expect(1, 43360, '\p{^Is_Script:	rejang}', "");
    Expect(1, 43360, '\P{Is_Script:	rejang}', "");
    Expect(0, 43360, '\P{^Is_Script:	rejang}', "");
    Error('\p{Is_Sc=_Rjng/a/}');
    Error('\P{Is_Sc=_Rjng/a/}');
    Expect(1, 43359, '\p{Is_Sc=rjng}', "");
    Expect(0, 43359, '\p{^Is_Sc=rjng}', "");
    Expect(0, 43359, '\P{Is_Sc=rjng}', "");
    Expect(1, 43359, '\P{^Is_Sc=rjng}', "");
    Expect(0, 43360, '\p{Is_Sc=rjng}', "");
    Expect(1, 43360, '\p{^Is_Sc=rjng}', "");
    Expect(1, 43360, '\P{Is_Sc=rjng}', "");
    Expect(0, 43360, '\P{^Is_Sc=rjng}', "");
    Expect(1, 43359, '\p{Is_Sc:		 RJNG}', "");
    Expect(0, 43359, '\p{^Is_Sc:		 RJNG}', "");
    Expect(0, 43359, '\P{Is_Sc:		 RJNG}', "");
    Expect(1, 43359, '\P{^Is_Sc:		 RJNG}', "");
    Expect(0, 43360, '\p{Is_Sc:		 RJNG}', "");
    Expect(1, 43360, '\p{^Is_Sc:		 RJNG}', "");
    Expect(1, 43360, '\P{Is_Sc:		 RJNG}', "");
    Expect(0, 43360, '\P{^Is_Sc:		 RJNG}', "");
    Error('\p{Script=_-Runic/a/}');
    Error('\P{Script=_-Runic/a/}');
    Expect(1, 5880, '\p{Script=runic}', "");
    Expect(0, 5880, '\p{^Script=runic}', "");
    Expect(0, 5880, '\P{Script=runic}', "");
    Expect(1, 5880, '\P{^Script=runic}', "");
    Expect(0, 5881, '\p{Script=runic}', "");
    Expect(1, 5881, '\p{^Script=runic}', "");
    Expect(1, 5881, '\P{Script=runic}', "");
    Expect(0, 5881, '\P{^Script=runic}', "");
    Expect(1, 5880, '\p{Script=  RUNIC}', "");
    Expect(0, 5880, '\p{^Script=  RUNIC}', "");
    Expect(0, 5880, '\P{Script=  RUNIC}', "");
    Expect(1, 5880, '\P{^Script=  RUNIC}', "");
    Expect(0, 5881, '\p{Script=  RUNIC}', "");
    Expect(1, 5881, '\p{^Script=  RUNIC}', "");
    Expect(1, 5881, '\P{Script=  RUNIC}', "");
    Expect(0, 5881, '\P{^Script=  RUNIC}', "");
    Error('\p{Sc=	 runr:=}');
    Error('\P{Sc=	 runr:=}');
    Expect(1, 5880, '\p{Sc=runr}', "");
    Expect(0, 5880, '\p{^Sc=runr}', "");
    Expect(0, 5880, '\P{Sc=runr}', "");
    Expect(1, 5880, '\P{^Sc=runr}', "");
    Expect(0, 5881, '\p{Sc=runr}', "");
    Expect(1, 5881, '\p{^Sc=runr}', "");
    Expect(1, 5881, '\P{Sc=runr}', "");
    Expect(0, 5881, '\P{^Sc=runr}', "");
    Expect(1, 5880, '\p{Sc=--Runr}', "");
    Expect(0, 5880, '\p{^Sc=--Runr}', "");
    Expect(0, 5880, '\P{Sc=--Runr}', "");
    Expect(1, 5880, '\P{^Sc=--Runr}', "");
    Expect(0, 5881, '\p{Sc=--Runr}', "");
    Expect(1, 5881, '\p{^Sc=--Runr}', "");
    Expect(1, 5881, '\P{Sc=--Runr}', "");
    Expect(0, 5881, '\P{^Sc=--Runr}', "");
    Error('\p{Is_Script=/a/ _Runic}');
    Error('\P{Is_Script=/a/ _Runic}');
    Expect(1, 5880, '\p{Is_Script:runic}', "");
    Expect(0, 5880, '\p{^Is_Script:runic}', "");
    Expect(0, 5880, '\P{Is_Script:runic}', "");
    Expect(1, 5880, '\P{^Is_Script:runic}', "");
    Expect(0, 5881, '\p{Is_Script:runic}', "");
    Expect(1, 5881, '\p{^Is_Script:runic}', "");
    Expect(1, 5881, '\P{Is_Script:runic}', "");
    Expect(0, 5881, '\P{^Is_Script:runic}', "");
    Expect(1, 5880, '\p{Is_Script=  Runic}', "");
    Expect(0, 5880, '\p{^Is_Script=  Runic}', "");
    Expect(0, 5880, '\P{Is_Script=  Runic}', "");
    Expect(1, 5880, '\P{^Is_Script=  Runic}', "");
    Expect(0, 5881, '\p{Is_Script=  Runic}', "");
    Expect(1, 5881, '\p{^Is_Script=  Runic}', "");
    Expect(1, 5881, '\P{Is_Script=  Runic}', "");
    Expect(0, 5881, '\P{^Is_Script=  Runic}', "");
    Error('\p{Is_Sc: RUNR:=}');
    Error('\P{Is_Sc: RUNR:=}');
    Expect(1, 5880, '\p{Is_Sc=runr}', "");
    Expect(0, 5880, '\p{^Is_Sc=runr}', "");
    Expect(0, 5880, '\P{Is_Sc=runr}', "");
    Expect(1, 5880, '\P{^Is_Sc=runr}', "");
    Expect(0, 5881, '\p{Is_Sc=runr}', "");
    Expect(1, 5881, '\p{^Is_Sc=runr}', "");
    Expect(1, 5881, '\P{Is_Sc=runr}', "");
    Expect(0, 5881, '\P{^Is_Sc=runr}', "");
    Expect(1, 5880, '\p{Is_Sc=-Runr}', "");
    Expect(0, 5880, '\p{^Is_Sc=-Runr}', "");
    Expect(0, 5880, '\P{Is_Sc=-Runr}', "");
    Expect(1, 5880, '\P{^Is_Sc=-Runr}', "");
    Expect(0, 5881, '\p{Is_Sc=-Runr}', "");
    Expect(1, 5881, '\p{^Is_Sc=-Runr}', "");
    Expect(1, 5881, '\P{Is_Sc=-Runr}', "");
    Expect(0, 5881, '\P{^Is_Sc=-Runr}', "");
    Error('\p{Script=:=samaritan}');
    Error('\P{Script=:=samaritan}');
    Expect(1, 2110, '\p{Script=samaritan}', "");
    Expect(0, 2110, '\p{^Script=samaritan}', "");
    Expect(0, 2110, '\P{Script=samaritan}', "");
    Expect(1, 2110, '\P{^Script=samaritan}', "");
    Expect(0, 2111, '\p{Script=samaritan}', "");
    Expect(1, 2111, '\p{^Script=samaritan}', "");
    Expect(1, 2111, '\P{Script=samaritan}', "");
    Expect(0, 2111, '\P{^Script=samaritan}', "");
    Expect(1, 2110, '\p{Script=		Samaritan}', "");
    Expect(0, 2110, '\p{^Script=		Samaritan}', "");
    Expect(0, 2110, '\P{Script=		Samaritan}', "");
    Expect(1, 2110, '\P{^Script=		Samaritan}', "");
    Expect(0, 2111, '\p{Script=		Samaritan}', "");
    Expect(1, 2111, '\p{^Script=		Samaritan}', "");
    Expect(1, 2111, '\P{Script=		Samaritan}', "");
    Expect(0, 2111, '\P{^Script=		Samaritan}', "");
    Error('\p{Sc=_	SAMR:=}');
    Error('\P{Sc=_	SAMR:=}');
    Expect(1, 2110, '\p{Sc=samr}', "");
    Expect(0, 2110, '\p{^Sc=samr}', "");
    Expect(0, 2110, '\P{Sc=samr}', "");
    Expect(1, 2110, '\P{^Sc=samr}', "");
    Expect(0, 2111, '\p{Sc=samr}', "");
    Expect(1, 2111, '\p{^Sc=samr}', "");
    Expect(1, 2111, '\P{Sc=samr}', "");
    Expect(0, 2111, '\P{^Sc=samr}', "");
    Expect(1, 2110, '\p{Sc=		Samr}', "");
    Expect(0, 2110, '\p{^Sc=		Samr}', "");
    Expect(0, 2110, '\P{Sc=		Samr}', "");
    Expect(1, 2110, '\P{^Sc=		Samr}', "");
    Expect(0, 2111, '\p{Sc=		Samr}', "");
    Expect(1, 2111, '\p{^Sc=		Samr}', "");
    Expect(1, 2111, '\P{Sc=		Samr}', "");
    Expect(0, 2111, '\P{^Sc=		Samr}', "");
    Error('\p{Is_Script:	/a/Samaritan}');
    Error('\P{Is_Script:	/a/Samaritan}');
    Expect(1, 2110, '\p{Is_Script=samaritan}', "");
    Expect(0, 2110, '\p{^Is_Script=samaritan}', "");
    Expect(0, 2110, '\P{Is_Script=samaritan}', "");
    Expect(1, 2110, '\P{^Is_Script=samaritan}', "");
    Expect(0, 2111, '\p{Is_Script=samaritan}', "");
    Expect(1, 2111, '\p{^Is_Script=samaritan}', "");
    Expect(1, 2111, '\P{Is_Script=samaritan}', "");
    Expect(0, 2111, '\P{^Is_Script=samaritan}', "");
    Expect(1, 2110, '\p{Is_Script=	_SAMARITAN}', "");
    Expect(0, 2110, '\p{^Is_Script=	_SAMARITAN}', "");
    Expect(0, 2110, '\P{Is_Script=	_SAMARITAN}', "");
    Expect(1, 2110, '\P{^Is_Script=	_SAMARITAN}', "");
    Expect(0, 2111, '\p{Is_Script=	_SAMARITAN}', "");
    Expect(1, 2111, '\p{^Is_Script=	_SAMARITAN}', "");
    Expect(1, 2111, '\P{Is_Script=	_SAMARITAN}', "");
    Expect(0, 2111, '\P{^Is_Script=	_SAMARITAN}', "");
    Error('\p{Is_Sc:	:=	 Samr}');
    Error('\P{Is_Sc:	:=	 Samr}');
    Expect(1, 2110, '\p{Is_Sc:	samr}', "");
    Expect(0, 2110, '\p{^Is_Sc:	samr}', "");
    Expect(0, 2110, '\P{Is_Sc:	samr}', "");
    Expect(1, 2110, '\P{^Is_Sc:	samr}', "");
    Expect(0, 2111, '\p{Is_Sc:	samr}', "");
    Expect(1, 2111, '\p{^Is_Sc:	samr}', "");
    Expect(1, 2111, '\P{Is_Sc:	samr}', "");
    Expect(0, 2111, '\P{^Is_Sc:	samr}', "");
    Expect(1, 2110, '\p{Is_Sc=-Samr}', "");
    Expect(0, 2110, '\p{^Is_Sc=-Samr}', "");
    Expect(0, 2110, '\P{Is_Sc=-Samr}', "");
    Expect(1, 2110, '\P{^Is_Sc=-Samr}', "");
    Expect(0, 2111, '\p{Is_Sc=-Samr}', "");
    Expect(1, 2111, '\p{^Is_Sc=-Samr}', "");
    Expect(1, 2111, '\P{Is_Sc=-Samr}', "");
    Expect(0, 2111, '\P{^Is_Sc=-Samr}', "");
    Error('\p{Script=-:=Old_south_Arabian}');
    Error('\P{Script=-:=Old_south_Arabian}');
    Expect(1, 68223, '\p{Script:oldsoutharabian}', "");
    Expect(0, 68223, '\p{^Script:oldsoutharabian}', "");
    Expect(0, 68223, '\P{Script:oldsoutharabian}', "");
    Expect(1, 68223, '\P{^Script:oldsoutharabian}', "");
    Expect(0, 68224, '\p{Script:oldsoutharabian}', "");
    Expect(1, 68224, '\p{^Script:oldsoutharabian}', "");
    Expect(1, 68224, '\P{Script:oldsoutharabian}', "");
    Expect(0, 68224, '\P{^Script:oldsoutharabian}', "");
    Expect(1, 68223, '\p{Script=	-old_south_arabian}', "");
    Expect(0, 68223, '\p{^Script=	-old_south_arabian}', "");
    Expect(0, 68223, '\P{Script=	-old_south_arabian}', "");
    Expect(1, 68223, '\P{^Script=	-old_south_arabian}', "");
    Expect(0, 68224, '\p{Script=	-old_south_arabian}', "");
    Expect(1, 68224, '\p{^Script=	-old_south_arabian}', "");
    Expect(1, 68224, '\P{Script=	-old_south_arabian}', "");
    Expect(0, 68224, '\P{^Script=	-old_south_arabian}', "");
    Error('\p{Sc=:=-Sarb}');
    Error('\P{Sc=:=-Sarb}');
    Expect(1, 68223, '\p{Sc=sarb}', "");
    Expect(0, 68223, '\p{^Sc=sarb}', "");
    Expect(0, 68223, '\P{Sc=sarb}', "");
    Expect(1, 68223, '\P{^Sc=sarb}', "");
    Expect(0, 68224, '\p{Sc=sarb}', "");
    Expect(1, 68224, '\p{^Sc=sarb}', "");
    Expect(1, 68224, '\P{Sc=sarb}', "");
    Expect(0, 68224, '\P{^Sc=sarb}', "");
    Expect(1, 68223, '\p{Sc=	_Sarb}', "");
    Expect(0, 68223, '\p{^Sc=	_Sarb}', "");
    Expect(0, 68223, '\P{Sc=	_Sarb}', "");
    Expect(1, 68223, '\P{^Sc=	_Sarb}', "");
    Expect(0, 68224, '\p{Sc=	_Sarb}', "");
    Expect(1, 68224, '\p{^Sc=	_Sarb}', "");
    Expect(1, 68224, '\P{Sc=	_Sarb}', "");
    Expect(0, 68224, '\P{^Sc=	_Sarb}', "");
    Error('\p{Is_Script= /a/Old_South_ARABIAN}');
    Error('\P{Is_Script= /a/Old_South_ARABIAN}');
    Expect(1, 68223, '\p{Is_Script=oldsoutharabian}', "");
    Expect(0, 68223, '\p{^Is_Script=oldsoutharabian}', "");
    Expect(0, 68223, '\P{Is_Script=oldsoutharabian}', "");
    Expect(1, 68223, '\P{^Is_Script=oldsoutharabian}', "");
    Expect(0, 68224, '\p{Is_Script=oldsoutharabian}', "");
    Expect(1, 68224, '\p{^Is_Script=oldsoutharabian}', "");
    Expect(1, 68224, '\P{Is_Script=oldsoutharabian}', "");
    Expect(0, 68224, '\P{^Is_Script=oldsoutharabian}', "");
    Expect(1, 68223, '\p{Is_Script=--Old_South_Arabian}', "");
    Expect(0, 68223, '\p{^Is_Script=--Old_South_Arabian}', "");
    Expect(0, 68223, '\P{Is_Script=--Old_South_Arabian}', "");
    Expect(1, 68223, '\P{^Is_Script=--Old_South_Arabian}', "");
    Expect(0, 68224, '\p{Is_Script=--Old_South_Arabian}', "");
    Expect(1, 68224, '\p{^Is_Script=--Old_South_Arabian}', "");
    Expect(1, 68224, '\P{Is_Script=--Old_South_Arabian}', "");
    Expect(0, 68224, '\P{^Is_Script=--Old_South_Arabian}', "");
    Error('\p{Is_Sc=--Sarb:=}');
    Error('\P{Is_Sc=--Sarb:=}');
    Expect(1, 68223, '\p{Is_Sc=sarb}', "");
    Expect(0, 68223, '\p{^Is_Sc=sarb}', "");
    Expect(0, 68223, '\P{Is_Sc=sarb}', "");
    Expect(1, 68223, '\P{^Is_Sc=sarb}', "");
    Expect(0, 68224, '\p{Is_Sc=sarb}', "");
    Expect(1, 68224, '\p{^Is_Sc=sarb}', "");
    Expect(1, 68224, '\P{Is_Sc=sarb}', "");
    Expect(0, 68224, '\P{^Is_Sc=sarb}', "");
    Expect(1, 68223, '\p{Is_Sc=	_sarb}', "");
    Expect(0, 68223, '\p{^Is_Sc=	_sarb}', "");
    Expect(0, 68223, '\P{Is_Sc=	_sarb}', "");
    Expect(1, 68223, '\P{^Is_Sc=	_sarb}', "");
    Expect(0, 68224, '\p{Is_Sc=	_sarb}', "");
    Expect(1, 68224, '\p{^Is_Sc=	_sarb}', "");
    Expect(1, 68224, '\P{Is_Sc=	_sarb}', "");
    Expect(0, 68224, '\P{^Is_Sc=	_sarb}', "");
    Error('\p{Script: /a/	_Saurashtra}');
    Error('\P{Script: /a/	_Saurashtra}');
    Expect(1, 43225, '\p{Script=saurashtra}', "");
    Expect(0, 43225, '\p{^Script=saurashtra}', "");
    Expect(0, 43225, '\P{Script=saurashtra}', "");
    Expect(1, 43225, '\P{^Script=saurashtra}', "");
    Expect(0, 43226, '\p{Script=saurashtra}', "");
    Expect(1, 43226, '\p{^Script=saurashtra}', "");
    Expect(1, 43226, '\P{Script=saurashtra}', "");
    Expect(0, 43226, '\P{^Script=saurashtra}', "");
    Expect(1, 43225, '\p{Script:    Saurashtra}', "");
    Expect(0, 43225, '\p{^Script:    Saurashtra}', "");
    Expect(0, 43225, '\P{Script:    Saurashtra}', "");
    Expect(1, 43225, '\P{^Script:    Saurashtra}', "");
    Expect(0, 43226, '\p{Script:    Saurashtra}', "");
    Expect(1, 43226, '\p{^Script:    Saurashtra}', "");
    Expect(1, 43226, '\P{Script:    Saurashtra}', "");
    Expect(0, 43226, '\P{^Script:    Saurashtra}', "");
    Error('\p{Sc=--SAUR:=}');
    Error('\P{Sc=--SAUR:=}');
    Expect(1, 43225, '\p{Sc=saur}', "");
    Expect(0, 43225, '\p{^Sc=saur}', "");
    Expect(0, 43225, '\P{Sc=saur}', "");
    Expect(1, 43225, '\P{^Sc=saur}', "");
    Expect(0, 43226, '\p{Sc=saur}', "");
    Expect(1, 43226, '\p{^Sc=saur}', "");
    Expect(1, 43226, '\P{Sc=saur}', "");
    Expect(0, 43226, '\P{^Sc=saur}', "");
    Expect(1, 43225, '\p{Sc=--Saur}', "");
    Expect(0, 43225, '\p{^Sc=--Saur}', "");
    Expect(0, 43225, '\P{Sc=--Saur}', "");
    Expect(1, 43225, '\P{^Sc=--Saur}', "");
    Expect(0, 43226, '\p{Sc=--Saur}', "");
    Expect(1, 43226, '\p{^Sc=--Saur}', "");
    Expect(1, 43226, '\P{Sc=--Saur}', "");
    Expect(0, 43226, '\P{^Sc=--Saur}', "");
    Error('\p{Is_Script=/a/__saurashtra}');
    Error('\P{Is_Script=/a/__saurashtra}');
    Expect(1, 43225, '\p{Is_Script=saurashtra}', "");
    Expect(0, 43225, '\p{^Is_Script=saurashtra}', "");
    Expect(0, 43225, '\P{Is_Script=saurashtra}', "");
    Expect(1, 43225, '\P{^Is_Script=saurashtra}', "");
    Expect(0, 43226, '\p{Is_Script=saurashtra}', "");
    Expect(1, 43226, '\p{^Is_Script=saurashtra}', "");
    Expect(1, 43226, '\P{Is_Script=saurashtra}', "");
    Expect(0, 43226, '\P{^Is_Script=saurashtra}', "");
    Expect(1, 43225, '\p{Is_Script= 	saurashtra}', "");
    Expect(0, 43225, '\p{^Is_Script= 	saurashtra}', "");
    Expect(0, 43225, '\P{Is_Script= 	saurashtra}', "");
    Expect(1, 43225, '\P{^Is_Script= 	saurashtra}', "");
    Expect(0, 43226, '\p{Is_Script= 	saurashtra}', "");
    Expect(1, 43226, '\p{^Is_Script= 	saurashtra}', "");
    Expect(1, 43226, '\P{Is_Script= 	saurashtra}', "");
    Expect(0, 43226, '\P{^Is_Script= 	saurashtra}', "");
    Error('\p{Is_Sc=	_Saur/a/}');
    Error('\P{Is_Sc=	_Saur/a/}');
    Expect(1, 43225, '\p{Is_Sc=saur}', "");
    Expect(0, 43225, '\p{^Is_Sc=saur}', "");
    Expect(0, 43225, '\P{Is_Sc=saur}', "");
    Expect(1, 43225, '\P{^Is_Sc=saur}', "");
    Expect(0, 43226, '\p{Is_Sc=saur}', "");
    Expect(1, 43226, '\p{^Is_Sc=saur}', "");
    Expect(1, 43226, '\P{Is_Sc=saur}', "");
    Expect(0, 43226, '\P{^Is_Sc=saur}', "");
    Expect(1, 43225, '\p{Is_Sc= Saur}', "");
    Expect(0, 43225, '\p{^Is_Sc= Saur}', "");
    Expect(0, 43225, '\P{Is_Sc= Saur}', "");
    Expect(1, 43225, '\P{^Is_Sc= Saur}', "");
    Expect(0, 43226, '\p{Is_Sc= Saur}', "");
    Expect(1, 43226, '\p{^Is_Sc= Saur}', "");
    Expect(1, 43226, '\P{Is_Sc= Saur}', "");
    Expect(0, 43226, '\P{^Is_Sc= Saur}', "");
    Error('\p{Script=/a/SignWriting}');
    Error('\P{Script=/a/SignWriting}');
    Expect(1, 121519, '\p{Script=signwriting}', "");
    Expect(0, 121519, '\p{^Script=signwriting}', "");
    Expect(0, 121519, '\P{Script=signwriting}', "");
    Expect(1, 121519, '\P{^Script=signwriting}', "");
    Expect(0, 121520, '\p{Script=signwriting}', "");
    Expect(1, 121520, '\p{^Script=signwriting}', "");
    Expect(1, 121520, '\P{Script=signwriting}', "");
    Expect(0, 121520, '\P{^Script=signwriting}', "");
    Expect(1, 121519, '\p{Script=- SignWriting}', "");
    Expect(0, 121519, '\p{^Script=- SignWriting}', "");
    Expect(0, 121519, '\P{Script=- SignWriting}', "");
    Expect(1, 121519, '\P{^Script=- SignWriting}', "");
    Expect(0, 121520, '\p{Script=- SignWriting}', "");
    Expect(1, 121520, '\p{^Script=- SignWriting}', "");
    Expect(1, 121520, '\P{Script=- SignWriting}', "");
    Expect(0, 121520, '\P{^Script=- SignWriting}', "");
    Error('\p{Sc=:=		Sgnw}');
    Error('\P{Sc=:=		Sgnw}');
    Expect(1, 121519, '\p{Sc=sgnw}', "");
    Expect(0, 121519, '\p{^Sc=sgnw}', "");
    Expect(0, 121519, '\P{Sc=sgnw}', "");
    Expect(1, 121519, '\P{^Sc=sgnw}', "");
    Expect(0, 121520, '\p{Sc=sgnw}', "");
    Expect(1, 121520, '\p{^Sc=sgnw}', "");
    Expect(1, 121520, '\P{Sc=sgnw}', "");
    Expect(0, 121520, '\P{^Sc=sgnw}', "");
    Expect(1, 121519, '\p{Sc:		-SGNW}', "");
    Expect(0, 121519, '\p{^Sc:		-SGNW}', "");
    Expect(0, 121519, '\P{Sc:		-SGNW}', "");
    Expect(1, 121519, '\P{^Sc:		-SGNW}', "");
    Expect(0, 121520, '\p{Sc:		-SGNW}', "");
    Expect(1, 121520, '\p{^Sc:		-SGNW}', "");
    Expect(1, 121520, '\P{Sc:		-SGNW}', "");
    Expect(0, 121520, '\P{^Sc:		-SGNW}', "");
    Error('\p{Is_Script=  signwriting:=}');
    Error('\P{Is_Script=  signwriting:=}');
    Expect(1, 121519, '\p{Is_Script=signwriting}', "");
    Expect(0, 121519, '\p{^Is_Script=signwriting}', "");
    Expect(0, 121519, '\P{Is_Script=signwriting}', "");
    Expect(1, 121519, '\P{^Is_Script=signwriting}', "");
    Expect(0, 121520, '\p{Is_Script=signwriting}', "");
    Expect(1, 121520, '\p{^Is_Script=signwriting}', "");
    Expect(1, 121520, '\P{Is_Script=signwriting}', "");
    Expect(0, 121520, '\P{^Is_Script=signwriting}', "");
    Expect(1, 121519, '\p{Is_Script=  SignWriting}', "");
    Expect(0, 121519, '\p{^Is_Script=  SignWriting}', "");
    Expect(0, 121519, '\P{Is_Script=  SignWriting}', "");
    Expect(1, 121519, '\P{^Is_Script=  SignWriting}', "");
    Expect(0, 121520, '\p{Is_Script=  SignWriting}', "");
    Expect(1, 121520, '\p{^Is_Script=  SignWriting}', "");
    Expect(1, 121520, '\P{Is_Script=  SignWriting}', "");
    Expect(0, 121520, '\P{^Is_Script=  SignWriting}', "");
    Error('\p{Is_Sc=-_sgnw:=}');
    Error('\P{Is_Sc=-_sgnw:=}');
    Expect(1, 121519, '\p{Is_Sc=sgnw}', "");
    Expect(0, 121519, '\p{^Is_Sc=sgnw}', "");
    Expect(0, 121519, '\P{Is_Sc=sgnw}', "");
    Expect(1, 121519, '\P{^Is_Sc=sgnw}', "");
    Expect(0, 121520, '\p{Is_Sc=sgnw}', "");
    Expect(1, 121520, '\p{^Is_Sc=sgnw}', "");
    Expect(1, 121520, '\P{Is_Sc=sgnw}', "");
    Expect(0, 121520, '\P{^Is_Sc=sgnw}', "");
    Expect(1, 121519, '\p{Is_Sc=	SGNW}', "");
    Expect(0, 121519, '\p{^Is_Sc=	SGNW}', "");
    Expect(0, 121519, '\P{Is_Sc=	SGNW}', "");
    Expect(1, 121519, '\P{^Is_Sc=	SGNW}', "");
    Expect(0, 121520, '\p{Is_Sc=	SGNW}', "");
    Expect(1, 121520, '\p{^Is_Sc=	SGNW}', "");
    Expect(1, 121520, '\P{Is_Sc=	SGNW}', "");
    Expect(0, 121520, '\P{^Is_Sc=	SGNW}', "");
    Error('\p{Script=_:=SHAVIAN}');
    Error('\P{Script=_:=SHAVIAN}');
    Expect(1, 66687, '\p{Script=shavian}', "");
    Expect(0, 66687, '\p{^Script=shavian}', "");
    Expect(0, 66687, '\P{Script=shavian}', "");
    Expect(1, 66687, '\P{^Script=shavian}', "");
    Expect(0, 66688, '\p{Script=shavian}', "");
    Expect(1, 66688, '\p{^Script=shavian}', "");
    Expect(1, 66688, '\P{Script=shavian}', "");
    Expect(0, 66688, '\P{^Script=shavian}', "");
    Expect(1, 66687, '\p{Script=-	Shavian}', "");
    Expect(0, 66687, '\p{^Script=-	Shavian}', "");
    Expect(0, 66687, '\P{Script=-	Shavian}', "");
    Expect(1, 66687, '\P{^Script=-	Shavian}', "");
    Expect(0, 66688, '\p{Script=-	Shavian}', "");
    Expect(1, 66688, '\p{^Script=-	Shavian}', "");
    Expect(1, 66688, '\P{Script=-	Shavian}', "");
    Expect(0, 66688, '\P{^Script=-	Shavian}', "");
    Error('\p{Sc=		Shaw/a/}');
    Error('\P{Sc=		Shaw/a/}');
    Expect(1, 66687, '\p{Sc:   shaw}', "");
    Expect(0, 66687, '\p{^Sc:   shaw}', "");
    Expect(0, 66687, '\P{Sc:   shaw}', "");
    Expect(1, 66687, '\P{^Sc:   shaw}', "");
    Expect(0, 66688, '\p{Sc:   shaw}', "");
    Expect(1, 66688, '\p{^Sc:   shaw}', "");
    Expect(1, 66688, '\P{Sc:   shaw}', "");
    Expect(0, 66688, '\P{^Sc:   shaw}', "");
    Expect(1, 66687, '\p{Sc=		Shaw}', "");
    Expect(0, 66687, '\p{^Sc=		Shaw}', "");
    Expect(0, 66687, '\P{Sc=		Shaw}', "");
    Expect(1, 66687, '\P{^Sc=		Shaw}', "");
    Expect(0, 66688, '\p{Sc=		Shaw}', "");
    Expect(1, 66688, '\p{^Sc=		Shaw}', "");
    Expect(1, 66688, '\P{Sc=		Shaw}', "");
    Expect(0, 66688, '\P{^Sc=		Shaw}', "");
    Error('\p{Is_Script= :=Shavian}');
    Error('\P{Is_Script= :=Shavian}');
    Expect(1, 66687, '\p{Is_Script: shavian}', "");
    Expect(0, 66687, '\p{^Is_Script: shavian}', "");
    Expect(0, 66687, '\P{Is_Script: shavian}', "");
    Expect(1, 66687, '\P{^Is_Script: shavian}', "");
    Expect(0, 66688, '\p{Is_Script: shavian}', "");
    Expect(1, 66688, '\p{^Is_Script: shavian}', "");
    Expect(1, 66688, '\P{Is_Script: shavian}', "");
    Expect(0, 66688, '\P{^Is_Script: shavian}', "");
    Expect(1, 66687, '\p{Is_Script=		shavian}', "");
    Expect(0, 66687, '\p{^Is_Script=		shavian}', "");
    Expect(0, 66687, '\P{Is_Script=		shavian}', "");
    Expect(1, 66687, '\P{^Is_Script=		shavian}', "");
    Expect(0, 66688, '\p{Is_Script=		shavian}', "");
    Expect(1, 66688, '\p{^Is_Script=		shavian}', "");
    Expect(1, 66688, '\P{Is_Script=		shavian}', "");
    Expect(0, 66688, '\P{^Is_Script=		shavian}', "");
    Error('\p{Is_Sc= /a/Shaw}');
    Error('\P{Is_Sc= /a/Shaw}');
    Expect(1, 66687, '\p{Is_Sc=shaw}', "");
    Expect(0, 66687, '\p{^Is_Sc=shaw}', "");
    Expect(0, 66687, '\P{Is_Sc=shaw}', "");
    Expect(1, 66687, '\P{^Is_Sc=shaw}', "");
    Expect(0, 66688, '\p{Is_Sc=shaw}', "");
    Expect(1, 66688, '\p{^Is_Sc=shaw}', "");
    Expect(1, 66688, '\P{Is_Sc=shaw}', "");
    Expect(0, 66688, '\P{^Is_Sc=shaw}', "");
    Expect(1, 66687, '\p{Is_Sc=_-Shaw}', "");
    Expect(0, 66687, '\p{^Is_Sc=_-Shaw}', "");
    Expect(0, 66687, '\P{Is_Sc=_-Shaw}', "");
    Expect(1, 66687, '\P{^Is_Sc=_-Shaw}', "");
    Expect(0, 66688, '\p{Is_Sc=_-Shaw}', "");
    Expect(1, 66688, '\p{^Is_Sc=_-Shaw}', "");
    Expect(1, 66688, '\P{Is_Sc=_-Shaw}', "");
    Expect(0, 66688, '\P{^Is_Sc=_-Shaw}', "");
    Error('\p{Script=:=_-Sharada}');
    Error('\P{Script=:=_-Sharada}');
    Expect(1, 70111, '\p{Script=sharada}', "");
    Expect(0, 70111, '\p{^Script=sharada}', "");
    Expect(0, 70111, '\P{Script=sharada}', "");
    Expect(1, 70111, '\P{^Script=sharada}', "");
    Expect(0, 70112, '\p{Script=sharada}', "");
    Expect(1, 70112, '\p{^Script=sharada}', "");
    Expect(1, 70112, '\P{Script=sharada}', "");
    Expect(0, 70112, '\P{^Script=sharada}', "");
    Expect(1, 70111, '\p{Script=__SHARADA}', "");
    Expect(0, 70111, '\p{^Script=__SHARADA}', "");
    Expect(0, 70111, '\P{Script=__SHARADA}', "");
    Expect(1, 70111, '\P{^Script=__SHARADA}', "");
    Expect(0, 70112, '\p{Script=__SHARADA}', "");
    Expect(1, 70112, '\p{^Script=__SHARADA}', "");
    Expect(1, 70112, '\P{Script=__SHARADA}', "");
    Expect(0, 70112, '\P{^Script=__SHARADA}', "");
    Error('\p{Sc=	 Shrd/a/}');
    Error('\P{Sc=	 Shrd/a/}');
    Expect(1, 70111, '\p{Sc=shrd}', "");
    Expect(0, 70111, '\p{^Sc=shrd}', "");
    Expect(0, 70111, '\P{Sc=shrd}', "");
    Expect(1, 70111, '\P{^Sc=shrd}', "");
    Expect(0, 70112, '\p{Sc=shrd}', "");
    Expect(1, 70112, '\p{^Sc=shrd}', "");
    Expect(1, 70112, '\P{Sc=shrd}', "");
    Expect(0, 70112, '\P{^Sc=shrd}', "");
    Expect(1, 70111, '\p{Sc=_-shrd}', "");
    Expect(0, 70111, '\p{^Sc=_-shrd}', "");
    Expect(0, 70111, '\P{Sc=_-shrd}', "");
    Expect(1, 70111, '\P{^Sc=_-shrd}', "");
    Expect(0, 70112, '\p{Sc=_-shrd}', "");
    Expect(1, 70112, '\p{^Sc=_-shrd}', "");
    Expect(1, 70112, '\P{Sc=_-shrd}', "");
    Expect(0, 70112, '\P{^Sc=_-shrd}', "");
    Error('\p{Is_Script=:= -Sharada}');
    Error('\P{Is_Script=:= -Sharada}');
    Expect(1, 70111, '\p{Is_Script:   sharada}', "");
    Expect(0, 70111, '\p{^Is_Script:   sharada}', "");
    Expect(0, 70111, '\P{Is_Script:   sharada}', "");
    Expect(1, 70111, '\P{^Is_Script:   sharada}', "");
    Expect(0, 70112, '\p{Is_Script:   sharada}', "");
    Expect(1, 70112, '\p{^Is_Script:   sharada}', "");
    Expect(1, 70112, '\P{Is_Script:   sharada}', "");
    Expect(0, 70112, '\P{^Is_Script:   sharada}', "");
    Expect(1, 70111, '\p{Is_Script= Sharada}', "");
    Expect(0, 70111, '\p{^Is_Script= Sharada}', "");
    Expect(0, 70111, '\P{Is_Script= Sharada}', "");
    Expect(1, 70111, '\P{^Is_Script= Sharada}', "");
    Expect(0, 70112, '\p{Is_Script= Sharada}', "");
    Expect(1, 70112, '\p{^Is_Script= Sharada}', "");
    Expect(1, 70112, '\P{Is_Script= Sharada}', "");
    Expect(0, 70112, '\P{^Is_Script= Sharada}', "");
    Error('\p{Is_Sc=:=-	Shrd}');
    Error('\P{Is_Sc=:=-	Shrd}');
    Expect(1, 70111, '\p{Is_Sc=shrd}', "");
    Expect(0, 70111, '\p{^Is_Sc=shrd}', "");
    Expect(0, 70111, '\P{Is_Sc=shrd}', "");
    Expect(1, 70111, '\P{^Is_Sc=shrd}', "");
    Expect(0, 70112, '\p{Is_Sc=shrd}', "");
    Expect(1, 70112, '\p{^Is_Sc=shrd}', "");
    Expect(1, 70112, '\P{Is_Sc=shrd}', "");
    Expect(0, 70112, '\P{^Is_Sc=shrd}', "");
    Expect(1, 70111, '\p{Is_Sc= shrd}', "");
    Expect(0, 70111, '\p{^Is_Sc= shrd}', "");
    Expect(0, 70111, '\P{Is_Sc= shrd}', "");
    Expect(1, 70111, '\P{^Is_Sc= shrd}', "");
    Expect(0, 70112, '\p{Is_Sc= shrd}', "");
    Expect(1, 70112, '\p{^Is_Sc= shrd}', "");
    Expect(1, 70112, '\P{Is_Sc= shrd}', "");
    Expect(0, 70112, '\P{^Is_Sc= shrd}', "");
    Error('\p{Script=_/a/Siddham}');
    Error('\P{Script=_/a/Siddham}');
    Expect(1, 71133, '\p{Script=siddham}', "");
    Expect(0, 71133, '\p{^Script=siddham}', "");
    Expect(0, 71133, '\P{Script=siddham}', "");
    Expect(1, 71133, '\P{^Script=siddham}', "");
    Expect(0, 71134, '\p{Script=siddham}', "");
    Expect(1, 71134, '\p{^Script=siddham}', "");
    Expect(1, 71134, '\P{Script=siddham}', "");
    Expect(0, 71134, '\P{^Script=siddham}', "");
    Expect(1, 71133, '\p{Script=	_Siddham}', "");
    Expect(0, 71133, '\p{^Script=	_Siddham}', "");
    Expect(0, 71133, '\P{Script=	_Siddham}', "");
    Expect(1, 71133, '\P{^Script=	_Siddham}', "");
    Expect(0, 71134, '\p{Script=	_Siddham}', "");
    Expect(1, 71134, '\p{^Script=	_Siddham}', "");
    Expect(1, 71134, '\P{Script=	_Siddham}', "");
    Expect(0, 71134, '\P{^Script=	_Siddham}', "");
    Error('\p{Sc=:=-Sidd}');
    Error('\P{Sc=:=-Sidd}');
    Expect(1, 71133, '\p{Sc=sidd}', "");
    Expect(0, 71133, '\p{^Sc=sidd}', "");
    Expect(0, 71133, '\P{Sc=sidd}', "");
    Expect(1, 71133, '\P{^Sc=sidd}', "");
    Expect(0, 71134, '\p{Sc=sidd}', "");
    Expect(1, 71134, '\p{^Sc=sidd}', "");
    Expect(1, 71134, '\P{Sc=sidd}', "");
    Expect(0, 71134, '\P{^Sc=sidd}', "");
    Expect(1, 71133, '\p{Sc=--SIDD}', "");
    Expect(0, 71133, '\p{^Sc=--SIDD}', "");
    Expect(0, 71133, '\P{Sc=--SIDD}', "");
    Expect(1, 71133, '\P{^Sc=--SIDD}', "");
    Expect(0, 71134, '\p{Sc=--SIDD}', "");
    Expect(1, 71134, '\p{^Sc=--SIDD}', "");
    Expect(1, 71134, '\P{Sc=--SIDD}', "");
    Expect(0, 71134, '\P{^Sc=--SIDD}', "");
    Error('\p{Is_Script= /a/Siddham}');
    Error('\P{Is_Script= /a/Siddham}');
    Expect(1, 71133, '\p{Is_Script=siddham}', "");
    Expect(0, 71133, '\p{^Is_Script=siddham}', "");
    Expect(0, 71133, '\P{Is_Script=siddham}', "");
    Expect(1, 71133, '\P{^Is_Script=siddham}', "");
    Expect(0, 71134, '\p{Is_Script=siddham}', "");
    Expect(1, 71134, '\p{^Is_Script=siddham}', "");
    Expect(1, 71134, '\P{Is_Script=siddham}', "");
    Expect(0, 71134, '\P{^Is_Script=siddham}', "");
    Expect(1, 71133, '\p{Is_Script=_-SIDDHAM}', "");
    Expect(0, 71133, '\p{^Is_Script=_-SIDDHAM}', "");
    Expect(0, 71133, '\P{Is_Script=_-SIDDHAM}', "");
    Expect(1, 71133, '\P{^Is_Script=_-SIDDHAM}', "");
    Expect(0, 71134, '\p{Is_Script=_-SIDDHAM}', "");
    Expect(1, 71134, '\p{^Is_Script=_-SIDDHAM}', "");
    Expect(1, 71134, '\P{Is_Script=_-SIDDHAM}', "");
    Expect(0, 71134, '\P{^Is_Script=_-SIDDHAM}', "");
    Error('\p{Is_Sc=:= 	SIDD}');
    Error('\P{Is_Sc=:= 	SIDD}');
    Expect(1, 71133, '\p{Is_Sc=sidd}', "");
    Expect(0, 71133, '\p{^Is_Sc=sidd}', "");
    Expect(0, 71133, '\P{Is_Sc=sidd}', "");
    Expect(1, 71133, '\P{^Is_Sc=sidd}', "");
    Expect(0, 71134, '\p{Is_Sc=sidd}', "");
    Expect(1, 71134, '\p{^Is_Sc=sidd}', "");
    Expect(1, 71134, '\P{Is_Sc=sidd}', "");
    Expect(0, 71134, '\P{^Is_Sc=sidd}', "");
    Expect(1, 71133, '\p{Is_Sc:	-	Sidd}', "");
    Expect(0, 71133, '\p{^Is_Sc:	-	Sidd}', "");
    Expect(0, 71133, '\P{Is_Sc:	-	Sidd}', "");
    Expect(1, 71133, '\P{^Is_Sc:	-	Sidd}', "");
    Expect(0, 71134, '\p{Is_Sc:	-	Sidd}', "");
    Expect(1, 71134, '\p{^Is_Sc:	-	Sidd}', "");
    Expect(1, 71134, '\P{Is_Sc:	-	Sidd}', "");
    Expect(0, 71134, '\P{^Is_Sc:	-	Sidd}', "");
    Error('\p{Script:   -:=khudawadi}');
    Error('\P{Script:   -:=khudawadi}');
    Expect(1, 70393, '\p{Script=khudawadi}', "");
    Expect(0, 70393, '\p{^Script=khudawadi}', "");
    Expect(0, 70393, '\P{Script=khudawadi}', "");
    Expect(1, 70393, '\P{^Script=khudawadi}', "");
    Expect(0, 70394, '\p{Script=khudawadi}', "");
    Expect(1, 70394, '\p{^Script=khudawadi}', "");
    Expect(1, 70394, '\P{Script=khudawadi}', "");
    Expect(0, 70394, '\P{^Script=khudawadi}', "");
    Expect(1, 70393, '\p{Script=	 khudawadi}', "");
    Expect(0, 70393, '\p{^Script=	 khudawadi}', "");
    Expect(0, 70393, '\P{Script=	 khudawadi}', "");
    Expect(1, 70393, '\P{^Script=	 khudawadi}', "");
    Expect(0, 70394, '\p{Script=	 khudawadi}', "");
    Expect(1, 70394, '\p{^Script=	 khudawadi}', "");
    Expect(1, 70394, '\P{Script=	 khudawadi}', "");
    Expect(0, 70394, '\P{^Script=	 khudawadi}', "");
    Error('\p{Sc=:=	Sind}');
    Error('\P{Sc=:=	Sind}');
    Expect(1, 70393, '\p{Sc=sind}', "");
    Expect(0, 70393, '\p{^Sc=sind}', "");
    Expect(0, 70393, '\P{Sc=sind}', "");
    Expect(1, 70393, '\P{^Sc=sind}', "");
    Expect(0, 70394, '\p{Sc=sind}', "");
    Expect(1, 70394, '\p{^Sc=sind}', "");
    Expect(1, 70394, '\P{Sc=sind}', "");
    Expect(0, 70394, '\P{^Sc=sind}', "");
    Expect(1, 70393, '\p{Sc=-sind}', "");
    Expect(0, 70393, '\p{^Sc=-sind}', "");
    Expect(0, 70393, '\P{Sc=-sind}', "");
    Expect(1, 70393, '\P{^Sc=-sind}', "");
    Expect(0, 70394, '\p{Sc=-sind}', "");
    Expect(1, 70394, '\p{^Sc=-sind}', "");
    Expect(1, 70394, '\P{Sc=-sind}', "");
    Expect(0, 70394, '\P{^Sc=-sind}', "");
    Error('\p{Is_Script=	Khudawadi:=}');
    Error('\P{Is_Script=	Khudawadi:=}');
    Expect(1, 70393, '\p{Is_Script:khudawadi}', "");
    Expect(0, 70393, '\p{^Is_Script:khudawadi}', "");
    Expect(0, 70393, '\P{Is_Script:khudawadi}', "");
    Expect(1, 70393, '\P{^Is_Script:khudawadi}', "");
    Expect(0, 70394, '\p{Is_Script:khudawadi}', "");
    Expect(1, 70394, '\p{^Is_Script:khudawadi}', "");
    Expect(1, 70394, '\P{Is_Script:khudawadi}', "");
    Expect(0, 70394, '\P{^Is_Script:khudawadi}', "");
    Expect(1, 70393, '\p{Is_Script=_Khudawadi}', "");
    Expect(0, 70393, '\p{^Is_Script=_Khudawadi}', "");
    Expect(0, 70393, '\P{Is_Script=_Khudawadi}', "");
    Expect(1, 70393, '\P{^Is_Script=_Khudawadi}', "");
    Expect(0, 70394, '\p{Is_Script=_Khudawadi}', "");
    Expect(1, 70394, '\p{^Is_Script=_Khudawadi}', "");
    Expect(1, 70394, '\P{Is_Script=_Khudawadi}', "");
    Expect(0, 70394, '\P{^Is_Script=_Khudawadi}', "");
    Error('\p{Is_Sc=	_SIND/a/}');
    Error('\P{Is_Sc=	_SIND/a/}');
    Expect(1, 70393, '\p{Is_Sc:sind}', "");
    Expect(0, 70393, '\p{^Is_Sc:sind}', "");
    Expect(0, 70393, '\P{Is_Sc:sind}', "");
    Expect(1, 70393, '\P{^Is_Sc:sind}', "");
    Expect(0, 70394, '\p{Is_Sc:sind}', "");
    Expect(1, 70394, '\p{^Is_Sc:sind}', "");
    Expect(1, 70394, '\P{Is_Sc:sind}', "");
    Expect(0, 70394, '\P{^Is_Sc:sind}', "");
    Expect(1, 70393, '\p{Is_Sc= _Sind}', "");
    Expect(0, 70393, '\p{^Is_Sc= _Sind}', "");
    Expect(0, 70393, '\P{Is_Sc= _Sind}', "");
    Expect(1, 70393, '\P{^Is_Sc= _Sind}', "");
    Expect(0, 70394, '\p{Is_Sc= _Sind}', "");
    Expect(1, 70394, '\p{^Is_Sc= _Sind}', "");
    Expect(1, 70394, '\P{Is_Sc= _Sind}', "");
    Expect(0, 70394, '\P{^Is_Sc= _Sind}', "");
    Error('\p{Script=	 sinhala:=}');
    Error('\P{Script=	 sinhala:=}');
    Expect(1, 70132, '\p{Script=sinhala}', "");
    Expect(0, 70132, '\p{^Script=sinhala}', "");
    Expect(0, 70132, '\P{Script=sinhala}', "");
    Expect(1, 70132, '\P{^Script=sinhala}', "");
    Expect(0, 70133, '\p{Script=sinhala}', "");
    Expect(1, 70133, '\p{^Script=sinhala}', "");
    Expect(1, 70133, '\P{Script=sinhala}', "");
    Expect(0, 70133, '\P{^Script=sinhala}', "");
    Expect(1, 70132, '\p{Script=-_Sinhala}', "");
    Expect(0, 70132, '\p{^Script=-_Sinhala}', "");
    Expect(0, 70132, '\P{Script=-_Sinhala}', "");
    Expect(1, 70132, '\P{^Script=-_Sinhala}', "");
    Expect(0, 70133, '\p{Script=-_Sinhala}', "");
    Expect(1, 70133, '\p{^Script=-_Sinhala}', "");
    Expect(1, 70133, '\P{Script=-_Sinhala}', "");
    Expect(0, 70133, '\P{^Script=-_Sinhala}', "");
    Error('\p{Sc= _sinh:=}');
    Error('\P{Sc= _sinh:=}');
    Expect(1, 70132, '\p{Sc:sinh}', "");
    Expect(0, 70132, '\p{^Sc:sinh}', "");
    Expect(0, 70132, '\P{Sc:sinh}', "");
    Expect(1, 70132, '\P{^Sc:sinh}', "");
    Expect(0, 70133, '\p{Sc:sinh}', "");
    Expect(1, 70133, '\p{^Sc:sinh}', "");
    Expect(1, 70133, '\P{Sc:sinh}', "");
    Expect(0, 70133, '\P{^Sc:sinh}', "");
    Expect(1, 70132, '\p{Sc=_sinh}', "");
    Expect(0, 70132, '\p{^Sc=_sinh}', "");
    Expect(0, 70132, '\P{Sc=_sinh}', "");
    Expect(1, 70132, '\P{^Sc=_sinh}', "");
    Expect(0, 70133, '\p{Sc=_sinh}', "");
    Expect(1, 70133, '\p{^Sc=_sinh}', "");
    Expect(1, 70133, '\P{Sc=_sinh}', "");
    Expect(0, 70133, '\P{^Sc=_sinh}', "");
    Error('\p{Is_Script= _SINHALA/a/}');
    Error('\P{Is_Script= _SINHALA/a/}');
    Expect(1, 70132, '\p{Is_Script=sinhala}', "");
    Expect(0, 70132, '\p{^Is_Script=sinhala}', "");
    Expect(0, 70132, '\P{Is_Script=sinhala}', "");
    Expect(1, 70132, '\P{^Is_Script=sinhala}', "");
    Expect(0, 70133, '\p{Is_Script=sinhala}', "");
    Expect(1, 70133, '\p{^Is_Script=sinhala}', "");
    Expect(1, 70133, '\P{Is_Script=sinhala}', "");
    Expect(0, 70133, '\P{^Is_Script=sinhala}', "");
    Expect(1, 70132, '\p{Is_Script: _Sinhala}', "");
    Expect(0, 70132, '\p{^Is_Script: _Sinhala}', "");
    Expect(0, 70132, '\P{Is_Script: _Sinhala}', "");
    Expect(1, 70132, '\P{^Is_Script: _Sinhala}', "");
    Expect(0, 70133, '\p{Is_Script: _Sinhala}', "");
    Expect(1, 70133, '\p{^Is_Script: _Sinhala}', "");
    Expect(1, 70133, '\P{Is_Script: _Sinhala}', "");
    Expect(0, 70133, '\P{^Is_Script: _Sinhala}', "");
    Error('\p{Is_Sc=/a/Sinh}');
    Error('\P{Is_Sc=/a/Sinh}');
    Expect(1, 70132, '\p{Is_Sc=sinh}', "");
    Expect(0, 70132, '\p{^Is_Sc=sinh}', "");
    Expect(0, 70132, '\P{Is_Sc=sinh}', "");
    Expect(1, 70132, '\P{^Is_Sc=sinh}', "");
    Expect(0, 70133, '\p{Is_Sc=sinh}', "");
    Expect(1, 70133, '\p{^Is_Sc=sinh}', "");
    Expect(1, 70133, '\P{Is_Sc=sinh}', "");
    Expect(0, 70133, '\P{^Is_Sc=sinh}', "");
    Expect(1, 70132, '\p{Is_Sc:  Sinh}', "");
    Expect(0, 70132, '\p{^Is_Sc:  Sinh}', "");
    Expect(0, 70132, '\P{Is_Sc:  Sinh}', "");
    Expect(1, 70132, '\P{^Is_Sc:  Sinh}', "");
    Expect(0, 70133, '\p{Is_Sc:  Sinh}', "");
    Expect(1, 70133, '\p{^Is_Sc:  Sinh}', "");
    Expect(1, 70133, '\P{Is_Sc:  Sinh}', "");
    Expect(0, 70133, '\P{^Is_Sc:  Sinh}', "");
    Error('\p{Script=/a/ Sora_sompeng}');
    Error('\P{Script=/a/ Sora_sompeng}');
    Expect(1, 69881, '\p{Script=sorasompeng}', "");
    Expect(0, 69881, '\p{^Script=sorasompeng}', "");
    Expect(0, 69881, '\P{Script=sorasompeng}', "");
    Expect(1, 69881, '\P{^Script=sorasompeng}', "");
    Expect(0, 69882, '\p{Script=sorasompeng}', "");
    Expect(1, 69882, '\p{^Script=sorasompeng}', "");
    Expect(1, 69882, '\P{Script=sorasompeng}', "");
    Expect(0, 69882, '\P{^Script=sorasompeng}', "");
    Expect(1, 69881, '\p{Script=-	Sora_sompeng}', "");
    Expect(0, 69881, '\p{^Script=-	Sora_sompeng}', "");
    Expect(0, 69881, '\P{Script=-	Sora_sompeng}', "");
    Expect(1, 69881, '\P{^Script=-	Sora_sompeng}', "");
    Expect(0, 69882, '\p{Script=-	Sora_sompeng}', "");
    Expect(1, 69882, '\p{^Script=-	Sora_sompeng}', "");
    Expect(1, 69882, '\P{Script=-	Sora_sompeng}', "");
    Expect(0, 69882, '\P{^Script=-	Sora_sompeng}', "");
    Error('\p{Sc=		sora/a/}');
    Error('\P{Sc=		sora/a/}');
    Expect(1, 69881, '\p{Sc=sora}', "");
    Expect(0, 69881, '\p{^Sc=sora}', "");
    Expect(0, 69881, '\P{Sc=sora}', "");
    Expect(1, 69881, '\P{^Sc=sora}', "");
    Expect(0, 69882, '\p{Sc=sora}', "");
    Expect(1, 69882, '\p{^Sc=sora}', "");
    Expect(1, 69882, '\P{Sc=sora}', "");
    Expect(0, 69882, '\P{^Sc=sora}', "");
    Expect(1, 69881, '\p{Sc=_sora}', "");
    Expect(0, 69881, '\p{^Sc=_sora}', "");
    Expect(0, 69881, '\P{Sc=_sora}', "");
    Expect(1, 69881, '\P{^Sc=_sora}', "");
    Expect(0, 69882, '\p{Sc=_sora}', "");
    Expect(1, 69882, '\p{^Sc=_sora}', "");
    Expect(1, 69882, '\P{Sc=_sora}', "");
    Expect(0, 69882, '\P{^Sc=_sora}', "");
    Error('\p{Is_Script=-	Sora_Sompeng:=}');
    Error('\P{Is_Script=-	Sora_Sompeng:=}');
    Expect(1, 69881, '\p{Is_Script=sorasompeng}', "");
    Expect(0, 69881, '\p{^Is_Script=sorasompeng}', "");
    Expect(0, 69881, '\P{Is_Script=sorasompeng}', "");
    Expect(1, 69881, '\P{^Is_Script=sorasompeng}', "");
    Expect(0, 69882, '\p{Is_Script=sorasompeng}', "");
    Expect(1, 69882, '\p{^Is_Script=sorasompeng}', "");
    Expect(1, 69882, '\P{Is_Script=sorasompeng}', "");
    Expect(0, 69882, '\P{^Is_Script=sorasompeng}', "");
    Expect(1, 69881, '\p{Is_Script=_ SORA_Sompeng}', "");
    Expect(0, 69881, '\p{^Is_Script=_ SORA_Sompeng}', "");
    Expect(0, 69881, '\P{Is_Script=_ SORA_Sompeng}', "");
    Expect(1, 69881, '\P{^Is_Script=_ SORA_Sompeng}', "");
    Expect(0, 69882, '\p{Is_Script=_ SORA_Sompeng}', "");
    Expect(1, 69882, '\p{^Is_Script=_ SORA_Sompeng}', "");
    Expect(1, 69882, '\P{Is_Script=_ SORA_Sompeng}', "");
    Expect(0, 69882, '\P{^Is_Script=_ SORA_Sompeng}', "");
    Error('\p{Is_Sc=/a/__sora}');
    Error('\P{Is_Sc=/a/__sora}');
    Expect(1, 69881, '\p{Is_Sc=sora}', "");
    Expect(0, 69881, '\p{^Is_Sc=sora}', "");
    Expect(0, 69881, '\P{Is_Sc=sora}', "");
    Expect(1, 69881, '\P{^Is_Sc=sora}', "");
    Expect(0, 69882, '\p{Is_Sc=sora}', "");
    Expect(1, 69882, '\p{^Is_Sc=sora}', "");
    Expect(1, 69882, '\P{Is_Sc=sora}', "");
    Expect(0, 69882, '\P{^Is_Sc=sora}', "");
    Expect(1, 69881, '\p{Is_Sc=	Sora}', "");
    Expect(0, 69881, '\p{^Is_Sc=	Sora}', "");
    Expect(0, 69881, '\P{Is_Sc=	Sora}', "");
    Expect(1, 69881, '\P{^Is_Sc=	Sora}', "");
    Expect(0, 69882, '\p{Is_Sc=	Sora}', "");
    Expect(1, 69882, '\p{^Is_Sc=	Sora}', "");
    Expect(1, 69882, '\P{Is_Sc=	Sora}', "");
    Expect(0, 69882, '\P{^Is_Sc=	Sora}', "");
    Error('\p{Script=/a/_-Sundanese}');
    Error('\P{Script=/a/_-Sundanese}');
    Expect(1, 7367, '\p{Script:	sundanese}', "");
    Expect(0, 7367, '\p{^Script:	sundanese}', "");
    Expect(0, 7367, '\P{Script:	sundanese}', "");
    Expect(1, 7367, '\P{^Script:	sundanese}', "");
    Expect(0, 7368, '\p{Script:	sundanese}', "");
    Expect(1, 7368, '\p{^Script:	sundanese}', "");
    Expect(1, 7368, '\P{Script:	sundanese}', "");
    Expect(0, 7368, '\P{^Script:	sundanese}', "");
    Expect(1, 7367, '\p{Script= SUNDANESE}', "");
    Expect(0, 7367, '\p{^Script= SUNDANESE}', "");
    Expect(0, 7367, '\P{Script= SUNDANESE}', "");
    Expect(1, 7367, '\P{^Script= SUNDANESE}', "");
    Expect(0, 7368, '\p{Script= SUNDANESE}', "");
    Expect(1, 7368, '\p{^Script= SUNDANESE}', "");
    Expect(1, 7368, '\P{Script= SUNDANESE}', "");
    Expect(0, 7368, '\P{^Script= SUNDANESE}', "");
    Error('\p{Sc=  SUND/a/}');
    Error('\P{Sc=  SUND/a/}');
    Expect(1, 7367, '\p{Sc=sund}', "");
    Expect(0, 7367, '\p{^Sc=sund}', "");
    Expect(0, 7367, '\P{Sc=sund}', "");
    Expect(1, 7367, '\P{^Sc=sund}', "");
    Expect(0, 7368, '\p{Sc=sund}', "");
    Expect(1, 7368, '\p{^Sc=sund}', "");
    Expect(1, 7368, '\P{Sc=sund}', "");
    Expect(0, 7368, '\P{^Sc=sund}', "");
    Expect(1, 7367, '\p{Sc=	Sund}', "");
    Expect(0, 7367, '\p{^Sc=	Sund}', "");
    Expect(0, 7367, '\P{Sc=	Sund}', "");
    Expect(1, 7367, '\P{^Sc=	Sund}', "");
    Expect(0, 7368, '\p{Sc=	Sund}', "");
    Expect(1, 7368, '\p{^Sc=	Sund}', "");
    Expect(1, 7368, '\P{Sc=	Sund}', "");
    Expect(0, 7368, '\P{^Sc=	Sund}', "");
    Error('\p{Is_Script= /a/sundanese}');
    Error('\P{Is_Script= /a/sundanese}');
    Expect(1, 7367, '\p{Is_Script=sundanese}', "");
    Expect(0, 7367, '\p{^Is_Script=sundanese}', "");
    Expect(0, 7367, '\P{Is_Script=sundanese}', "");
    Expect(1, 7367, '\P{^Is_Script=sundanese}', "");
    Expect(0, 7368, '\p{Is_Script=sundanese}', "");
    Expect(1, 7368, '\p{^Is_Script=sundanese}', "");
    Expect(1, 7368, '\P{Is_Script=sundanese}', "");
    Expect(0, 7368, '\P{^Is_Script=sundanese}', "");
    Expect(1, 7367, '\p{Is_Script=_ sundanese}', "");
    Expect(0, 7367, '\p{^Is_Script=_ sundanese}', "");
    Expect(0, 7367, '\P{Is_Script=_ sundanese}', "");
    Expect(1, 7367, '\P{^Is_Script=_ sundanese}', "");
    Expect(0, 7368, '\p{Is_Script=_ sundanese}', "");
    Expect(1, 7368, '\p{^Is_Script=_ sundanese}', "");
    Expect(1, 7368, '\P{Is_Script=_ sundanese}', "");
    Expect(0, 7368, '\P{^Is_Script=_ sundanese}', "");
    Error('\p{Is_Sc= :=sund}');
    Error('\P{Is_Sc= :=sund}');
    Expect(1, 7367, '\p{Is_Sc=sund}', "");
    Expect(0, 7367, '\p{^Is_Sc=sund}', "");
    Expect(0, 7367, '\P{Is_Sc=sund}', "");
    Expect(1, 7367, '\P{^Is_Sc=sund}', "");
    Expect(0, 7368, '\p{Is_Sc=sund}', "");
    Expect(1, 7368, '\p{^Is_Sc=sund}', "");
    Expect(1, 7368, '\P{Is_Sc=sund}', "");
    Expect(0, 7368, '\P{^Is_Sc=sund}', "");
    Expect(1, 7367, '\p{Is_Sc=-_Sund}', "");
    Expect(0, 7367, '\p{^Is_Sc=-_Sund}', "");
    Expect(0, 7367, '\P{Is_Sc=-_Sund}', "");
    Expect(1, 7367, '\P{^Is_Sc=-_Sund}', "");
    Expect(0, 7368, '\p{Is_Sc=-_Sund}', "");
    Expect(1, 7368, '\p{^Is_Sc=-_Sund}', "");
    Expect(1, 7368, '\P{Is_Sc=-_Sund}', "");
    Expect(0, 7368, '\P{^Is_Sc=-_Sund}', "");
    Error('\p{Script=:= _Syloti_Nagri}');
    Error('\P{Script=:= _Syloti_Nagri}');
    Expect(1, 43051, '\p{Script=sylotinagri}', "");
    Expect(0, 43051, '\p{^Script=sylotinagri}', "");
    Expect(0, 43051, '\P{Script=sylotinagri}', "");
    Expect(1, 43051, '\P{^Script=sylotinagri}', "");
    Expect(0, 43052, '\p{Script=sylotinagri}', "");
    Expect(1, 43052, '\p{^Script=sylotinagri}', "");
    Expect(1, 43052, '\P{Script=sylotinagri}', "");
    Expect(0, 43052, '\P{^Script=sylotinagri}', "");
    Expect(1, 43051, '\p{Script=-syloti_NAGRI}', "");
    Expect(0, 43051, '\p{^Script=-syloti_NAGRI}', "");
    Expect(0, 43051, '\P{Script=-syloti_NAGRI}', "");
    Expect(1, 43051, '\P{^Script=-syloti_NAGRI}', "");
    Expect(0, 43052, '\p{Script=-syloti_NAGRI}', "");
    Expect(1, 43052, '\p{^Script=-syloti_NAGRI}', "");
    Expect(1, 43052, '\P{Script=-syloti_NAGRI}', "");
    Expect(0, 43052, '\P{^Script=-syloti_NAGRI}', "");
    Error('\p{Sc=/a/	 SYLO}');
    Error('\P{Sc=/a/	 SYLO}');
    Expect(1, 43051, '\p{Sc=sylo}', "");
    Expect(0, 43051, '\p{^Sc=sylo}', "");
    Expect(0, 43051, '\P{Sc=sylo}', "");
    Expect(1, 43051, '\P{^Sc=sylo}', "");
    Expect(0, 43052, '\p{Sc=sylo}', "");
    Expect(1, 43052, '\p{^Sc=sylo}', "");
    Expect(1, 43052, '\P{Sc=sylo}', "");
    Expect(0, 43052, '\P{^Sc=sylo}', "");
    Expect(1, 43051, '\p{Sc=	sylo}', "");
    Expect(0, 43051, '\p{^Sc=	sylo}', "");
    Expect(0, 43051, '\P{Sc=	sylo}', "");
    Expect(1, 43051, '\P{^Sc=	sylo}', "");
    Expect(0, 43052, '\p{Sc=	sylo}', "");
    Expect(1, 43052, '\p{^Sc=	sylo}', "");
    Expect(1, 43052, '\P{Sc=	sylo}', "");
    Expect(0, 43052, '\P{^Sc=	sylo}', "");
    Error('\p{Is_Script=:=syloti_Nagri}');
    Error('\P{Is_Script=:=syloti_Nagri}');
    Expect(1, 43051, '\p{Is_Script=sylotinagri}', "");
    Expect(0, 43051, '\p{^Is_Script=sylotinagri}', "");
    Expect(0, 43051, '\P{Is_Script=sylotinagri}', "");
    Expect(1, 43051, '\P{^Is_Script=sylotinagri}', "");
    Expect(0, 43052, '\p{Is_Script=sylotinagri}', "");
    Expect(1, 43052, '\p{^Is_Script=sylotinagri}', "");
    Expect(1, 43052, '\P{Is_Script=sylotinagri}', "");
    Expect(0, 43052, '\P{^Is_Script=sylotinagri}', "");
    Expect(1, 43051, '\p{Is_Script=  SYLOTI_Nagri}', "");
    Expect(0, 43051, '\p{^Is_Script=  SYLOTI_Nagri}', "");
    Expect(0, 43051, '\P{Is_Script=  SYLOTI_Nagri}', "");
    Expect(1, 43051, '\P{^Is_Script=  SYLOTI_Nagri}', "");
    Expect(0, 43052, '\p{Is_Script=  SYLOTI_Nagri}', "");
    Expect(1, 43052, '\p{^Is_Script=  SYLOTI_Nagri}', "");
    Expect(1, 43052, '\P{Is_Script=  SYLOTI_Nagri}', "");
    Expect(0, 43052, '\P{^Is_Script=  SYLOTI_Nagri}', "");
    Error('\p{Is_Sc=	/a/Sylo}');
    Error('\P{Is_Sc=	/a/Sylo}');
    Expect(1, 43051, '\p{Is_Sc=sylo}', "");
    Expect(0, 43051, '\p{^Is_Sc=sylo}', "");
    Expect(0, 43051, '\P{Is_Sc=sylo}', "");
    Expect(1, 43051, '\P{^Is_Sc=sylo}', "");
    Expect(0, 43052, '\p{Is_Sc=sylo}', "");
    Expect(1, 43052, '\p{^Is_Sc=sylo}', "");
    Expect(1, 43052, '\P{Is_Sc=sylo}', "");
    Expect(0, 43052, '\P{^Is_Sc=sylo}', "");
    Expect(1, 43051, '\p{Is_Sc=-	Sylo}', "");
    Expect(0, 43051, '\p{^Is_Sc=-	Sylo}', "");
    Expect(0, 43051, '\P{Is_Sc=-	Sylo}', "");
    Expect(1, 43051, '\P{^Is_Sc=-	Sylo}', "");
    Expect(0, 43052, '\p{Is_Sc=-	Sylo}', "");
    Expect(1, 43052, '\p{^Is_Sc=-	Sylo}', "");
    Expect(1, 43052, '\P{Is_Sc=-	Sylo}', "");
    Expect(0, 43052, '\P{^Is_Sc=-	Sylo}', "");
    Error('\p{Script=	:=SYRIAC}');
    Error('\P{Script=	:=SYRIAC}');
    Expect(1, 1871, '\p{Script=syriac}', "");
    Expect(0, 1871, '\p{^Script=syriac}', "");
    Expect(0, 1871, '\P{Script=syriac}', "");
    Expect(1, 1871, '\P{^Script=syriac}', "");
    Expect(0, 1872, '\p{Script=syriac}', "");
    Expect(1, 1872, '\p{^Script=syriac}', "");
    Expect(1, 1872, '\P{Script=syriac}', "");
    Expect(0, 1872, '\P{^Script=syriac}', "");
    Expect(1, 1871, '\p{Script=-Syriac}', "");
    Expect(0, 1871, '\p{^Script=-Syriac}', "");
    Expect(0, 1871, '\P{Script=-Syriac}', "");
    Expect(1, 1871, '\P{^Script=-Syriac}', "");
    Expect(0, 1872, '\p{Script=-Syriac}', "");
    Expect(1, 1872, '\p{^Script=-Syriac}', "");
    Expect(1, 1872, '\P{Script=-Syriac}', "");
    Expect(0, 1872, '\P{^Script=-Syriac}', "");
    Error('\p{Sc=--Syrc/a/}');
    Error('\P{Sc=--Syrc/a/}');
    Expect(1, 1871, '\p{Sc=syrc}', "");
    Expect(0, 1871, '\p{^Sc=syrc}', "");
    Expect(0, 1871, '\P{Sc=syrc}', "");
    Expect(1, 1871, '\P{^Sc=syrc}', "");
    Expect(0, 1872, '\p{Sc=syrc}', "");
    Expect(1, 1872, '\p{^Sc=syrc}', "");
    Expect(1, 1872, '\P{Sc=syrc}', "");
    Expect(0, 1872, '\P{^Sc=syrc}', "");
    Expect(1, 1871, '\p{Sc= -Syrc}', "");
    Expect(0, 1871, '\p{^Sc= -Syrc}', "");
    Expect(0, 1871, '\P{Sc= -Syrc}', "");
    Expect(1, 1871, '\P{^Sc= -Syrc}', "");
    Expect(0, 1872, '\p{Sc= -Syrc}', "");
    Expect(1, 1872, '\p{^Sc= -Syrc}', "");
    Expect(1, 1872, '\P{Sc= -Syrc}', "");
    Expect(0, 1872, '\P{^Sc= -Syrc}', "");
    Error('\p{Is_Script=_:=Syriac}');
    Error('\P{Is_Script=_:=Syriac}');
    Expect(1, 1871, '\p{Is_Script=syriac}', "");
    Expect(0, 1871, '\p{^Is_Script=syriac}', "");
    Expect(0, 1871, '\P{Is_Script=syriac}', "");
    Expect(1, 1871, '\P{^Is_Script=syriac}', "");
    Expect(0, 1872, '\p{Is_Script=syriac}', "");
    Expect(1, 1872, '\p{^Is_Script=syriac}', "");
    Expect(1, 1872, '\P{Is_Script=syriac}', "");
    Expect(0, 1872, '\P{^Is_Script=syriac}', "");
    Expect(1, 1871, '\p{Is_Script=__Syriac}', "");
    Expect(0, 1871, '\p{^Is_Script=__Syriac}', "");
    Expect(0, 1871, '\P{Is_Script=__Syriac}', "");
    Expect(1, 1871, '\P{^Is_Script=__Syriac}', "");
    Expect(0, 1872, '\p{Is_Script=__Syriac}', "");
    Expect(1, 1872, '\p{^Is_Script=__Syriac}', "");
    Expect(1, 1872, '\P{Is_Script=__Syriac}', "");
    Expect(0, 1872, '\P{^Is_Script=__Syriac}', "");
    Error('\p{Is_Sc=/a/	-Syrc}');
    Error('\P{Is_Sc=/a/	-Syrc}');
    Expect(1, 1871, '\p{Is_Sc=syrc}', "");
    Expect(0, 1871, '\p{^Is_Sc=syrc}', "");
    Expect(0, 1871, '\P{Is_Sc=syrc}', "");
    Expect(1, 1871, '\P{^Is_Sc=syrc}', "");
    Expect(0, 1872, '\p{Is_Sc=syrc}', "");
    Expect(1, 1872, '\p{^Is_Sc=syrc}', "");
    Expect(1, 1872, '\P{Is_Sc=syrc}', "");
    Expect(0, 1872, '\P{^Is_Sc=syrc}', "");
    Expect(1, 1871, '\p{Is_Sc=__Syrc}', "");
    Expect(0, 1871, '\p{^Is_Sc=__Syrc}', "");
    Expect(0, 1871, '\P{Is_Sc=__Syrc}', "");
    Expect(1, 1871, '\P{^Is_Sc=__Syrc}', "");
    Expect(0, 1872, '\p{Is_Sc=__Syrc}', "");
    Expect(1, 1872, '\p{^Is_Sc=__Syrc}', "");
    Expect(1, 1872, '\P{Is_Sc=__Syrc}', "");
    Expect(0, 1872, '\P{^Is_Sc=__Syrc}', "");
    Error('\p{Script:/a/	-TAGBANWA}');
    Error('\P{Script:/a/	-TAGBANWA}');
    Expect(1, 6003, '\p{Script=tagbanwa}', "");
    Expect(0, 6003, '\p{^Script=tagbanwa}', "");
    Expect(0, 6003, '\P{Script=tagbanwa}', "");
    Expect(1, 6003, '\P{^Script=tagbanwa}', "");
    Expect(0, 6004, '\p{Script=tagbanwa}', "");
    Expect(1, 6004, '\p{^Script=tagbanwa}', "");
    Expect(1, 6004, '\P{Script=tagbanwa}', "");
    Expect(0, 6004, '\P{^Script=tagbanwa}', "");
    Expect(1, 6003, '\p{Script=-	TAGBANWA}', "");
    Expect(0, 6003, '\p{^Script=-	TAGBANWA}', "");
    Expect(0, 6003, '\P{Script=-	TAGBANWA}', "");
    Expect(1, 6003, '\P{^Script=-	TAGBANWA}', "");
    Expect(0, 6004, '\p{Script=-	TAGBANWA}', "");
    Expect(1, 6004, '\p{^Script=-	TAGBANWA}', "");
    Expect(1, 6004, '\P{Script=-	TAGBANWA}', "");
    Expect(0, 6004, '\P{^Script=-	TAGBANWA}', "");
    Error('\p{Sc=- Tagb/a/}');
    Error('\P{Sc=- Tagb/a/}');
    Expect(1, 6003, '\p{Sc=tagb}', "");
    Expect(0, 6003, '\p{^Sc=tagb}', "");
    Expect(0, 6003, '\P{Sc=tagb}', "");
    Expect(1, 6003, '\P{^Sc=tagb}', "");
    Expect(0, 6004, '\p{Sc=tagb}', "");
    Expect(1, 6004, '\p{^Sc=tagb}', "");
    Expect(1, 6004, '\P{Sc=tagb}', "");
    Expect(0, 6004, '\P{^Sc=tagb}', "");
    Expect(1, 6003, '\p{Sc=-	TAGB}', "");
    Expect(0, 6003, '\p{^Sc=-	TAGB}', "");
    Expect(0, 6003, '\P{Sc=-	TAGB}', "");
    Expect(1, 6003, '\P{^Sc=-	TAGB}', "");
    Expect(0, 6004, '\p{Sc=-	TAGB}', "");
    Expect(1, 6004, '\p{^Sc=-	TAGB}', "");
    Expect(1, 6004, '\P{Sc=-	TAGB}', "");
    Expect(0, 6004, '\P{^Sc=-	TAGB}', "");
    Error('\p{Is_Script=-	TAGBANWA/a/}');
    Error('\P{Is_Script=-	TAGBANWA/a/}');
    Expect(1, 6003, '\p{Is_Script=tagbanwa}', "");
    Expect(0, 6003, '\p{^Is_Script=tagbanwa}', "");
    Expect(0, 6003, '\P{Is_Script=tagbanwa}', "");
    Expect(1, 6003, '\P{^Is_Script=tagbanwa}', "");
    Expect(0, 6004, '\p{Is_Script=tagbanwa}', "");
    Expect(1, 6004, '\p{^Is_Script=tagbanwa}', "");
    Expect(1, 6004, '\P{Is_Script=tagbanwa}', "");
    Expect(0, 6004, '\P{^Is_Script=tagbanwa}', "");
    Expect(1, 6003, '\p{Is_Script=_tagbanwa}', "");
    Expect(0, 6003, '\p{^Is_Script=_tagbanwa}', "");
    Expect(0, 6003, '\P{Is_Script=_tagbanwa}', "");
    Expect(1, 6003, '\P{^Is_Script=_tagbanwa}', "");
    Expect(0, 6004, '\p{Is_Script=_tagbanwa}', "");
    Expect(1, 6004, '\p{^Is_Script=_tagbanwa}', "");
    Expect(1, 6004, '\P{Is_Script=_tagbanwa}', "");
    Expect(0, 6004, '\P{^Is_Script=_tagbanwa}', "");
    Error('\p{Is_Sc= /a/TAGB}');
    Error('\P{Is_Sc= /a/TAGB}');
    Expect(1, 6003, '\p{Is_Sc=tagb}', "");
    Expect(0, 6003, '\p{^Is_Sc=tagb}', "");
    Expect(0, 6003, '\P{Is_Sc=tagb}', "");
    Expect(1, 6003, '\P{^Is_Sc=tagb}', "");
    Expect(0, 6004, '\p{Is_Sc=tagb}', "");
    Expect(1, 6004, '\p{^Is_Sc=tagb}', "");
    Expect(1, 6004, '\P{Is_Sc=tagb}', "");
    Expect(0, 6004, '\P{^Is_Sc=tagb}', "");
    Expect(1, 6003, '\p{Is_Sc= _tagb}', "");
    Expect(0, 6003, '\p{^Is_Sc= _tagb}', "");
    Expect(0, 6003, '\P{Is_Sc= _tagb}', "");
    Expect(1, 6003, '\P{^Is_Sc= _tagb}', "");
    Expect(0, 6004, '\p{Is_Sc= _tagb}', "");
    Expect(1, 6004, '\p{^Is_Sc= _tagb}', "");
    Expect(1, 6004, '\P{Is_Sc= _tagb}', "");
    Expect(0, 6004, '\P{^Is_Sc= _tagb}', "");
    Error('\p{Script= 	Takri/a/}');
    Error('\P{Script= 	Takri/a/}');
    Expect(1, 71369, '\p{Script=takri}', "");
    Expect(0, 71369, '\p{^Script=takri}', "");
    Expect(0, 71369, '\P{Script=takri}', "");
    Expect(1, 71369, '\P{^Script=takri}', "");
    Expect(0, 71370, '\p{Script=takri}', "");
    Expect(1, 71370, '\p{^Script=takri}', "");
    Expect(1, 71370, '\P{Script=takri}', "");
    Expect(0, 71370, '\P{^Script=takri}', "");
    Expect(1, 71369, '\p{Script= -Takri}', "");
    Expect(0, 71369, '\p{^Script= -Takri}', "");
    Expect(0, 71369, '\P{Script= -Takri}', "");
    Expect(1, 71369, '\P{^Script= -Takri}', "");
    Expect(0, 71370, '\p{Script= -Takri}', "");
    Expect(1, 71370, '\p{^Script= -Takri}', "");
    Expect(1, 71370, '\P{Script= -Takri}', "");
    Expect(0, 71370, '\P{^Script= -Takri}', "");
    Error('\p{Sc: /a/--Takr}');
    Error('\P{Sc: /a/--Takr}');
    Expect(1, 71369, '\p{Sc: takr}', "");
    Expect(0, 71369, '\p{^Sc: takr}', "");
    Expect(0, 71369, '\P{Sc: takr}', "");
    Expect(1, 71369, '\P{^Sc: takr}', "");
    Expect(0, 71370, '\p{Sc: takr}', "");
    Expect(1, 71370, '\p{^Sc: takr}', "");
    Expect(1, 71370, '\P{Sc: takr}', "");
    Expect(0, 71370, '\P{^Sc: takr}', "");
    Expect(1, 71369, '\p{Sc=	_Takr}', "");
    Expect(0, 71369, '\p{^Sc=	_Takr}', "");
    Expect(0, 71369, '\P{Sc=	_Takr}', "");
    Expect(1, 71369, '\P{^Sc=	_Takr}', "");
    Expect(0, 71370, '\p{Sc=	_Takr}', "");
    Expect(1, 71370, '\p{^Sc=	_Takr}', "");
    Expect(1, 71370, '\P{Sc=	_Takr}', "");
    Expect(0, 71370, '\P{^Sc=	_Takr}', "");
    Error('\p{Is_Script=_	takri/a/}');
    Error('\P{Is_Script=_	takri/a/}');
    Expect(1, 71369, '\p{Is_Script=takri}', "");
    Expect(0, 71369, '\p{^Is_Script=takri}', "");
    Expect(0, 71369, '\P{Is_Script=takri}', "");
    Expect(1, 71369, '\P{^Is_Script=takri}', "");
    Expect(0, 71370, '\p{Is_Script=takri}', "");
    Expect(1, 71370, '\p{^Is_Script=takri}', "");
    Expect(1, 71370, '\P{Is_Script=takri}', "");
    Expect(0, 71370, '\P{^Is_Script=takri}', "");
    Expect(1, 71369, '\p{Is_Script=-_takri}', "");
    Expect(0, 71369, '\p{^Is_Script=-_takri}', "");
    Expect(0, 71369, '\P{Is_Script=-_takri}', "");
    Expect(1, 71369, '\P{^Is_Script=-_takri}', "");
    Expect(0, 71370, '\p{Is_Script=-_takri}', "");
    Expect(1, 71370, '\p{^Is_Script=-_takri}', "");
    Expect(1, 71370, '\P{Is_Script=-_takri}', "");
    Expect(0, 71370, '\P{^Is_Script=-_takri}', "");
    Error('\p{Is_Sc=	 Takr:=}');
    Error('\P{Is_Sc=	 Takr:=}');
    Expect(1, 71369, '\p{Is_Sc=takr}', "");
    Expect(0, 71369, '\p{^Is_Sc=takr}', "");
    Expect(0, 71369, '\P{Is_Sc=takr}', "");
    Expect(1, 71369, '\P{^Is_Sc=takr}', "");
    Expect(0, 71370, '\p{Is_Sc=takr}', "");
    Expect(1, 71370, '\p{^Is_Sc=takr}', "");
    Expect(1, 71370, '\P{Is_Sc=takr}', "");
    Expect(0, 71370, '\P{^Is_Sc=takr}', "");
    Expect(1, 71369, '\p{Is_Sc= _TAKR}', "");
    Expect(0, 71369, '\p{^Is_Sc= _TAKR}', "");
    Expect(0, 71369, '\P{Is_Sc= _TAKR}', "");
    Expect(1, 71369, '\P{^Is_Sc= _TAKR}', "");
    Expect(0, 71370, '\p{Is_Sc= _TAKR}', "");
    Expect(1, 71370, '\p{^Is_Sc= _TAKR}', "");
    Expect(1, 71370, '\P{Is_Sc= _TAKR}', "");
    Expect(0, 71370, '\P{^Is_Sc= _TAKR}', "");
    Error('\p{Script=-Tai_Le:=}');
    Error('\P{Script=-Tai_Le:=}');
    Expect(1, 6516, '\p{Script:	taile}', "");
    Expect(0, 6516, '\p{^Script:	taile}', "");
    Expect(0, 6516, '\P{Script:	taile}', "");
    Expect(1, 6516, '\P{^Script:	taile}', "");
    Expect(0, 6517, '\p{Script:	taile}', "");
    Expect(1, 6517, '\p{^Script:	taile}', "");
    Expect(1, 6517, '\P{Script:	taile}', "");
    Expect(0, 6517, '\P{^Script:	taile}', "");
    Expect(1, 6516, '\p{Script:	_TAI_Le}', "");
    Expect(0, 6516, '\p{^Script:	_TAI_Le}', "");
    Expect(0, 6516, '\P{Script:	_TAI_Le}', "");
    Expect(1, 6516, '\P{^Script:	_TAI_Le}', "");
    Expect(0, 6517, '\p{Script:	_TAI_Le}', "");
    Expect(1, 6517, '\p{^Script:	_TAI_Le}', "");
    Expect(1, 6517, '\P{Script:	_TAI_Le}', "");
    Expect(0, 6517, '\P{^Script:	_TAI_Le}', "");
    Error('\p{Sc= TALE/a/}');
    Error('\P{Sc= TALE/a/}');
    Expect(1, 6516, '\p{Sc: tale}', "");
    Expect(0, 6516, '\p{^Sc: tale}', "");
    Expect(0, 6516, '\P{Sc: tale}', "");
    Expect(1, 6516, '\P{^Sc: tale}', "");
    Expect(0, 6517, '\p{Sc: tale}', "");
    Expect(1, 6517, '\p{^Sc: tale}', "");
    Expect(1, 6517, '\P{Sc: tale}', "");
    Expect(0, 6517, '\P{^Sc: tale}', "");
    Expect(1, 6516, '\p{Sc=--Tale}', "");
    Expect(0, 6516, '\p{^Sc=--Tale}', "");
    Expect(0, 6516, '\P{Sc=--Tale}', "");
    Expect(1, 6516, '\P{^Sc=--Tale}', "");
    Expect(0, 6517, '\p{Sc=--Tale}', "");
    Expect(1, 6517, '\p{^Sc=--Tale}', "");
    Expect(1, 6517, '\P{Sc=--Tale}', "");
    Expect(0, 6517, '\P{^Sc=--Tale}', "");
    Error('\p{Is_Script=-/a/TAI_le}');
    Error('\P{Is_Script=-/a/TAI_le}');
    Expect(1, 6516, '\p{Is_Script=taile}', "");
    Expect(0, 6516, '\p{^Is_Script=taile}', "");
    Expect(0, 6516, '\P{Is_Script=taile}', "");
    Expect(1, 6516, '\P{^Is_Script=taile}', "");
    Expect(0, 6517, '\p{Is_Script=taile}', "");
    Expect(1, 6517, '\p{^Is_Script=taile}', "");
    Expect(1, 6517, '\P{Is_Script=taile}', "");
    Expect(0, 6517, '\P{^Is_Script=taile}', "");
    Expect(1, 6516, '\p{Is_Script= TAI_Le}', "");
    Expect(0, 6516, '\p{^Is_Script= TAI_Le}', "");
    Expect(0, 6516, '\P{Is_Script= TAI_Le}', "");
    Expect(1, 6516, '\P{^Is_Script= TAI_Le}', "");
    Expect(0, 6517, '\p{Is_Script= TAI_Le}', "");
    Expect(1, 6517, '\p{^Is_Script= TAI_Le}', "");
    Expect(1, 6517, '\P{Is_Script= TAI_Le}', "");
    Expect(0, 6517, '\P{^Is_Script= TAI_Le}', "");
    Error('\p{Is_Sc=	/a/tale}');
    Error('\P{Is_Sc=	/a/tale}');
    Expect(1, 6516, '\p{Is_Sc=tale}', "");
    Expect(0, 6516, '\p{^Is_Sc=tale}', "");
    Expect(0, 6516, '\P{Is_Sc=tale}', "");
    Expect(1, 6516, '\P{^Is_Sc=tale}', "");
    Expect(0, 6517, '\p{Is_Sc=tale}', "");
    Expect(1, 6517, '\p{^Is_Sc=tale}', "");
    Expect(1, 6517, '\P{Is_Sc=tale}', "");
    Expect(0, 6517, '\P{^Is_Sc=tale}', "");
    Expect(1, 6516, '\p{Is_Sc: 		Tale}', "");
    Expect(0, 6516, '\p{^Is_Sc: 		Tale}', "");
    Expect(0, 6516, '\P{Is_Sc: 		Tale}', "");
    Expect(1, 6516, '\P{^Is_Sc: 		Tale}', "");
    Expect(0, 6517, '\p{Is_Sc: 		Tale}', "");
    Expect(1, 6517, '\p{^Is_Sc: 		Tale}', "");
    Expect(1, 6517, '\P{Is_Sc: 		Tale}', "");
    Expect(0, 6517, '\P{^Is_Sc: 		Tale}', "");
    Error('\p{Script=/a/New_Tai_Lue}');
    Error('\P{Script=/a/New_Tai_Lue}');
    Expect(1, 6623, '\p{Script=newtailue}', "");
    Expect(0, 6623, '\p{^Script=newtailue}', "");
    Expect(0, 6623, '\P{Script=newtailue}', "");
    Expect(1, 6623, '\P{^Script=newtailue}', "");
    Expect(0, 6624, '\p{Script=newtailue}', "");
    Expect(1, 6624, '\p{^Script=newtailue}', "");
    Expect(1, 6624, '\P{Script=newtailue}', "");
    Expect(0, 6624, '\P{^Script=newtailue}', "");
    Expect(1, 6623, '\p{Script=NEW_Tai_Lue}', "");
    Expect(0, 6623, '\p{^Script=NEW_Tai_Lue}', "");
    Expect(0, 6623, '\P{Script=NEW_Tai_Lue}', "");
    Expect(1, 6623, '\P{^Script=NEW_Tai_Lue}', "");
    Expect(0, 6624, '\p{Script=NEW_Tai_Lue}', "");
    Expect(1, 6624, '\p{^Script=NEW_Tai_Lue}', "");
    Expect(1, 6624, '\P{Script=NEW_Tai_Lue}', "");
    Expect(0, 6624, '\P{^Script=NEW_Tai_Lue}', "");
    Error('\p{Sc=/a/ _talu}');
    Error('\P{Sc=/a/ _talu}');
    Expect(1, 6623, '\p{Sc: talu}', "");
    Expect(0, 6623, '\p{^Sc: talu}', "");
    Expect(0, 6623, '\P{Sc: talu}', "");
    Expect(1, 6623, '\P{^Sc: talu}', "");
    Expect(0, 6624, '\p{Sc: talu}', "");
    Expect(1, 6624, '\p{^Sc: talu}', "");
    Expect(1, 6624, '\P{Sc: talu}', "");
    Expect(0, 6624, '\P{^Sc: talu}', "");
    Expect(1, 6623, '\p{Sc=__Talu}', "");
    Expect(0, 6623, '\p{^Sc=__Talu}', "");
    Expect(0, 6623, '\P{Sc=__Talu}', "");
    Expect(1, 6623, '\P{^Sc=__Talu}', "");
    Expect(0, 6624, '\p{Sc=__Talu}', "");
    Expect(1, 6624, '\p{^Sc=__Talu}', "");
    Expect(1, 6624, '\P{Sc=__Talu}', "");
    Expect(0, 6624, '\P{^Sc=__Talu}', "");
    Error('\p{Is_Script=New_Tai_Lue:=}');
    Error('\P{Is_Script=New_Tai_Lue:=}');
    Expect(1, 6623, '\p{Is_Script=newtailue}', "");
    Expect(0, 6623, '\p{^Is_Script=newtailue}', "");
    Expect(0, 6623, '\P{Is_Script=newtailue}', "");
    Expect(1, 6623, '\P{^Is_Script=newtailue}', "");
    Expect(0, 6624, '\p{Is_Script=newtailue}', "");
    Expect(1, 6624, '\p{^Is_Script=newtailue}', "");
    Expect(1, 6624, '\P{Is_Script=newtailue}', "");
    Expect(0, 6624, '\P{^Is_Script=newtailue}', "");
    Expect(1, 6623, '\p{Is_Script=	NEW_tai_Lue}', "");
    Expect(0, 6623, '\p{^Is_Script=	NEW_tai_Lue}', "");
    Expect(0, 6623, '\P{Is_Script=	NEW_tai_Lue}', "");
    Expect(1, 6623, '\P{^Is_Script=	NEW_tai_Lue}', "");
    Expect(0, 6624, '\p{Is_Script=	NEW_tai_Lue}', "");
    Expect(1, 6624, '\p{^Is_Script=	NEW_tai_Lue}', "");
    Expect(1, 6624, '\P{Is_Script=	NEW_tai_Lue}', "");
    Expect(0, 6624, '\P{^Is_Script=	NEW_tai_Lue}', "");
    Error('\p{Is_Sc:   -:=talu}');
    Error('\P{Is_Sc:   -:=talu}');
    Expect(1, 6623, '\p{Is_Sc=talu}', "");
    Expect(0, 6623, '\p{^Is_Sc=talu}', "");
    Expect(0, 6623, '\P{Is_Sc=talu}', "");
    Expect(1, 6623, '\P{^Is_Sc=talu}', "");
    Expect(0, 6624, '\p{Is_Sc=talu}', "");
    Expect(1, 6624, '\p{^Is_Sc=talu}', "");
    Expect(1, 6624, '\P{Is_Sc=talu}', "");
    Expect(0, 6624, '\P{^Is_Sc=talu}', "");
    Expect(1, 6623, '\p{Is_Sc=TALU}', "");
    Expect(0, 6623, '\p{^Is_Sc=TALU}', "");
    Expect(0, 6623, '\P{Is_Sc=TALU}', "");
    Expect(1, 6623, '\P{^Is_Sc=TALU}', "");
    Expect(0, 6624, '\p{Is_Sc=TALU}', "");
    Expect(1, 6624, '\p{^Is_Sc=TALU}', "");
    Expect(1, 6624, '\P{Is_Sc=TALU}', "");
    Expect(0, 6624, '\P{^Is_Sc=TALU}', "");
    Error('\p{Script=_ Tamil:=}');
    Error('\P{Script=_ Tamil:=}');
    Expect(1, 3066, '\p{Script=tamil}', "");
    Expect(0, 3066, '\p{^Script=tamil}', "");
    Expect(0, 3066, '\P{Script=tamil}', "");
    Expect(1, 3066, '\P{^Script=tamil}', "");
    Expect(0, 3067, '\p{Script=tamil}', "");
    Expect(1, 3067, '\p{^Script=tamil}', "");
    Expect(1, 3067, '\P{Script=tamil}', "");
    Expect(0, 3067, '\P{^Script=tamil}', "");
    Expect(1, 3066, '\p{Script:	 TAMIL}', "");
    Expect(0, 3066, '\p{^Script:	 TAMIL}', "");
    Expect(0, 3066, '\P{Script:	 TAMIL}', "");
    Expect(1, 3066, '\P{^Script:	 TAMIL}', "");
    Expect(0, 3067, '\p{Script:	 TAMIL}', "");
    Expect(1, 3067, '\p{^Script:	 TAMIL}', "");
    Expect(1, 3067, '\P{Script:	 TAMIL}', "");
    Expect(0, 3067, '\P{^Script:	 TAMIL}', "");
    Error('\p{Sc=--Taml/a/}');
    Error('\P{Sc=--Taml/a/}');
    Expect(1, 3066, '\p{Sc=taml}', "");
    Expect(0, 3066, '\p{^Sc=taml}', "");
    Expect(0, 3066, '\P{Sc=taml}', "");
    Expect(1, 3066, '\P{^Sc=taml}', "");
    Expect(0, 3067, '\p{Sc=taml}', "");
    Expect(1, 3067, '\p{^Sc=taml}', "");
    Expect(1, 3067, '\P{Sc=taml}', "");
    Expect(0, 3067, '\P{^Sc=taml}', "");
    Expect(1, 3066, '\p{Sc= TAML}', "");
    Expect(0, 3066, '\p{^Sc= TAML}', "");
    Expect(0, 3066, '\P{Sc= TAML}', "");
    Expect(1, 3066, '\P{^Sc= TAML}', "");
    Expect(0, 3067, '\p{Sc= TAML}', "");
    Expect(1, 3067, '\p{^Sc= TAML}', "");
    Expect(1, 3067, '\P{Sc= TAML}', "");
    Expect(0, 3067, '\P{^Sc= TAML}', "");
    Error('\p{Is_Script=	:=tamil}');
    Error('\P{Is_Script=	:=tamil}');
    Expect(1, 3066, '\p{Is_Script=tamil}', "");
    Expect(0, 3066, '\p{^Is_Script=tamil}', "");
    Expect(0, 3066, '\P{Is_Script=tamil}', "");
    Expect(1, 3066, '\P{^Is_Script=tamil}', "");
    Expect(0, 3067, '\p{Is_Script=tamil}', "");
    Expect(1, 3067, '\p{^Is_Script=tamil}', "");
    Expect(1, 3067, '\P{Is_Script=tamil}', "");
    Expect(0, 3067, '\P{^Is_Script=tamil}', "");
    Expect(1, 3066, '\p{Is_Script= Tamil}', "");
    Expect(0, 3066, '\p{^Is_Script= Tamil}', "");
    Expect(0, 3066, '\P{Is_Script= Tamil}', "");
    Expect(1, 3066, '\P{^Is_Script= Tamil}', "");
    Expect(0, 3067, '\p{Is_Script= Tamil}', "");
    Expect(1, 3067, '\p{^Is_Script= Tamil}', "");
    Expect(1, 3067, '\P{Is_Script= Tamil}', "");
    Expect(0, 3067, '\P{^Is_Script= Tamil}', "");
    Error('\p{Is_Sc:	:=	 TAML}');
    Error('\P{Is_Sc:	:=	 TAML}');
    Expect(1, 3066, '\p{Is_Sc=taml}', "");
    Expect(0, 3066, '\p{^Is_Sc=taml}', "");
    Expect(0, 3066, '\P{Is_Sc=taml}', "");
    Expect(1, 3066, '\P{^Is_Sc=taml}', "");
    Expect(0, 3067, '\p{Is_Sc=taml}', "");
    Expect(1, 3067, '\p{^Is_Sc=taml}', "");
    Expect(1, 3067, '\P{Is_Sc=taml}', "");
    Expect(0, 3067, '\P{^Is_Sc=taml}', "");
    Expect(1, 3066, '\p{Is_Sc=	_Taml}', "");
    Expect(0, 3066, '\p{^Is_Sc=	_Taml}', "");
    Expect(0, 3066, '\P{Is_Sc=	_Taml}', "");
    Expect(1, 3066, '\P{^Is_Sc=	_Taml}', "");
    Expect(0, 3067, '\p{Is_Sc=	_Taml}', "");
    Expect(1, 3067, '\p{^Is_Sc=	_Taml}', "");
    Expect(1, 3067, '\P{Is_Sc=	_Taml}', "");
    Expect(0, 3067, '\P{^Is_Sc=	_Taml}', "");
    Error('\p{Script=/a/ -Tangut}');
    Error('\P{Script=/a/ -Tangut}');
    Expect(1, 101106, '\p{Script=tangut}', "");
    Expect(0, 101106, '\p{^Script=tangut}', "");
    Expect(0, 101106, '\P{Script=tangut}', "");
    Expect(1, 101106, '\P{^Script=tangut}', "");
    Expect(0, 101107, '\p{Script=tangut}', "");
    Expect(1, 101107, '\p{^Script=tangut}', "");
    Expect(1, 101107, '\P{Script=tangut}', "");
    Expect(0, 101107, '\P{^Script=tangut}', "");
    Expect(1, 101106, '\p{Script=-	Tangut}', "");
    Expect(0, 101106, '\p{^Script=-	Tangut}', "");
    Expect(0, 101106, '\P{Script=-	Tangut}', "");
    Expect(1, 101106, '\P{^Script=-	Tangut}', "");
    Expect(0, 101107, '\p{Script=-	Tangut}', "");
    Expect(1, 101107, '\p{^Script=-	Tangut}', "");
    Expect(1, 101107, '\P{Script=-	Tangut}', "");
    Expect(0, 101107, '\P{^Script=-	Tangut}', "");
    Error('\p{Sc=:=Tang}');
    Error('\P{Sc=:=Tang}');
    Expect(1, 101106, '\p{Sc=tang}', "");
    Expect(0, 101106, '\p{^Sc=tang}', "");
    Expect(0, 101106, '\P{Sc=tang}', "");
    Expect(1, 101106, '\P{^Sc=tang}', "");
    Expect(0, 101107, '\p{Sc=tang}', "");
    Expect(1, 101107, '\p{^Sc=tang}', "");
    Expect(1, 101107, '\P{Sc=tang}', "");
    Expect(0, 101107, '\P{^Sc=tang}', "");
    Expect(1, 101106, '\p{Sc=_tang}', "");
    Expect(0, 101106, '\p{^Sc=_tang}', "");
    Expect(0, 101106, '\P{Sc=_tang}', "");
    Expect(1, 101106, '\P{^Sc=_tang}', "");
    Expect(0, 101107, '\p{Sc=_tang}', "");
    Expect(1, 101107, '\p{^Sc=_tang}', "");
    Expect(1, 101107, '\P{Sc=_tang}', "");
    Expect(0, 101107, '\P{^Sc=_tang}', "");
    Error('\p{Is_Script=-Tangut/a/}');
    Error('\P{Is_Script=-Tangut/a/}');
    Expect(1, 101106, '\p{Is_Script=tangut}', "");
    Expect(0, 101106, '\p{^Is_Script=tangut}', "");
    Expect(0, 101106, '\P{Is_Script=tangut}', "");
    Expect(1, 101106, '\P{^Is_Script=tangut}', "");
    Expect(0, 101107, '\p{Is_Script=tangut}', "");
    Expect(1, 101107, '\p{^Is_Script=tangut}', "");
    Expect(1, 101107, '\P{Is_Script=tangut}', "");
    Expect(0, 101107, '\P{^Is_Script=tangut}', "");
    Expect(1, 101106, '\p{Is_Script= TANGUT}', "");
    Expect(0, 101106, '\p{^Is_Script= TANGUT}', "");
    Expect(0, 101106, '\P{Is_Script= TANGUT}', "");
    Expect(1, 101106, '\P{^Is_Script= TANGUT}', "");
    Expect(0, 101107, '\p{Is_Script= TANGUT}', "");
    Expect(1, 101107, '\p{^Is_Script= TANGUT}', "");
    Expect(1, 101107, '\P{Is_Script= TANGUT}', "");
    Expect(0, 101107, '\P{^Is_Script= TANGUT}', "");
    Error('\p{Is_Sc= /a/TANG}');
    Error('\P{Is_Sc= /a/TANG}');
    Expect(1, 101106, '\p{Is_Sc=tang}', "");
    Expect(0, 101106, '\p{^Is_Sc=tang}', "");
    Expect(0, 101106, '\P{Is_Sc=tang}', "");
    Expect(1, 101106, '\P{^Is_Sc=tang}', "");
    Expect(0, 101107, '\p{Is_Sc=tang}', "");
    Expect(1, 101107, '\p{^Is_Sc=tang}', "");
    Expect(1, 101107, '\P{Is_Sc=tang}', "");
    Expect(0, 101107, '\P{^Is_Sc=tang}', "");
    Expect(1, 101106, '\p{Is_Sc=	_Tang}', "");
    Expect(0, 101106, '\p{^Is_Sc=	_Tang}', "");
    Expect(0, 101106, '\P{Is_Sc=	_Tang}', "");
    Expect(1, 101106, '\P{^Is_Sc=	_Tang}', "");
    Expect(0, 101107, '\p{Is_Sc=	_Tang}', "");
    Expect(1, 101107, '\p{^Is_Sc=	_Tang}', "");
    Expect(1, 101107, '\P{Is_Sc=	_Tang}', "");
    Expect(0, 101107, '\P{^Is_Sc=	_Tang}', "");
    Error('\p{Script=/a/  tai_viet}');
    Error('\P{Script=/a/  tai_viet}');
    Expect(1, 43743, '\p{Script=taiviet}', "");
    Expect(0, 43743, '\p{^Script=taiviet}', "");
    Expect(0, 43743, '\P{Script=taiviet}', "");
    Expect(1, 43743, '\P{^Script=taiviet}', "");
    Expect(0, 43744, '\p{Script=taiviet}', "");
    Expect(1, 43744, '\p{^Script=taiviet}', "");
    Expect(1, 43744, '\P{Script=taiviet}', "");
    Expect(0, 43744, '\P{^Script=taiviet}', "");
    Expect(1, 43743, '\p{Script=_-Tai_Viet}', "");
    Expect(0, 43743, '\p{^Script=_-Tai_Viet}', "");
    Expect(0, 43743, '\P{Script=_-Tai_Viet}', "");
    Expect(1, 43743, '\P{^Script=_-Tai_Viet}', "");
    Expect(0, 43744, '\p{Script=_-Tai_Viet}', "");
    Expect(1, 43744, '\p{^Script=_-Tai_Viet}', "");
    Expect(1, 43744, '\P{Script=_-Tai_Viet}', "");
    Expect(0, 43744, '\P{^Script=_-Tai_Viet}', "");
    Error('\p{Sc=:=		Tavt}');
    Error('\P{Sc=:=		Tavt}');
    Expect(1, 43743, '\p{Sc=tavt}', "");
    Expect(0, 43743, '\p{^Sc=tavt}', "");
    Expect(0, 43743, '\P{Sc=tavt}', "");
    Expect(1, 43743, '\P{^Sc=tavt}', "");
    Expect(0, 43744, '\p{Sc=tavt}', "");
    Expect(1, 43744, '\p{^Sc=tavt}', "");
    Expect(1, 43744, '\P{Sc=tavt}', "");
    Expect(0, 43744, '\P{^Sc=tavt}', "");
    Expect(1, 43743, '\p{Sc=	Tavt}', "");
    Expect(0, 43743, '\p{^Sc=	Tavt}', "");
    Expect(0, 43743, '\P{Sc=	Tavt}', "");
    Expect(1, 43743, '\P{^Sc=	Tavt}', "");
    Expect(0, 43744, '\p{Sc=	Tavt}', "");
    Expect(1, 43744, '\p{^Sc=	Tavt}', "");
    Expect(1, 43744, '\P{Sc=	Tavt}', "");
    Expect(0, 43744, '\P{^Sc=	Tavt}', "");
    Error('\p{Is_Script=_Tai_VIET/a/}');
    Error('\P{Is_Script=_Tai_VIET/a/}');
    Expect(1, 43743, '\p{Is_Script=taiviet}', "");
    Expect(0, 43743, '\p{^Is_Script=taiviet}', "");
    Expect(0, 43743, '\P{Is_Script=taiviet}', "");
    Expect(1, 43743, '\P{^Is_Script=taiviet}', "");
    Expect(0, 43744, '\p{Is_Script=taiviet}', "");
    Expect(1, 43744, '\p{^Is_Script=taiviet}', "");
    Expect(1, 43744, '\P{Is_Script=taiviet}', "");
    Expect(0, 43744, '\P{^Is_Script=taiviet}', "");
    Expect(1, 43743, '\p{Is_Script=	_tai_viet}', "");
    Expect(0, 43743, '\p{^Is_Script=	_tai_viet}', "");
    Expect(0, 43743, '\P{Is_Script=	_tai_viet}', "");
    Expect(1, 43743, '\P{^Is_Script=	_tai_viet}', "");
    Expect(0, 43744, '\p{Is_Script=	_tai_viet}', "");
    Expect(1, 43744, '\p{^Is_Script=	_tai_viet}', "");
    Expect(1, 43744, '\P{Is_Script=	_tai_viet}', "");
    Expect(0, 43744, '\P{^Is_Script=	_tai_viet}', "");
    Error('\p{Is_Sc=/a/	-Tavt}');
    Error('\P{Is_Sc=/a/	-Tavt}');
    Expect(1, 43743, '\p{Is_Sc=tavt}', "");
    Expect(0, 43743, '\p{^Is_Sc=tavt}', "");
    Expect(0, 43743, '\P{Is_Sc=tavt}', "");
    Expect(1, 43743, '\P{^Is_Sc=tavt}', "");
    Expect(0, 43744, '\p{Is_Sc=tavt}', "");
    Expect(1, 43744, '\p{^Is_Sc=tavt}', "");
    Expect(1, 43744, '\P{Is_Sc=tavt}', "");
    Expect(0, 43744, '\P{^Is_Sc=tavt}', "");
    Expect(1, 43743, '\p{Is_Sc=-TAVT}', "");
    Expect(0, 43743, '\p{^Is_Sc=-TAVT}', "");
    Expect(0, 43743, '\P{Is_Sc=-TAVT}', "");
    Expect(1, 43743, '\P{^Is_Sc=-TAVT}', "");
    Expect(0, 43744, '\p{Is_Sc=-TAVT}', "");
    Expect(1, 43744, '\p{^Is_Sc=-TAVT}', "");
    Expect(1, 43744, '\P{Is_Sc=-TAVT}', "");
    Expect(0, 43744, '\P{^Is_Sc=-TAVT}', "");
    Error('\p{Script=:=TELUGU}');
    Error('\P{Script=:=TELUGU}');
    Expect(1, 3199, '\p{Script=telugu}', "");
    Expect(0, 3199, '\p{^Script=telugu}', "");
    Expect(0, 3199, '\P{Script=telugu}', "");
    Expect(1, 3199, '\P{^Script=telugu}', "");
    Expect(0, 3200, '\p{Script=telugu}', "");
    Expect(1, 3200, '\p{^Script=telugu}', "");
    Expect(1, 3200, '\P{Script=telugu}', "");
    Expect(0, 3200, '\P{^Script=telugu}', "");
    Expect(1, 3199, '\p{Script: -Telugu}', "");
    Expect(0, 3199, '\p{^Script: -Telugu}', "");
    Expect(0, 3199, '\P{Script: -Telugu}', "");
    Expect(1, 3199, '\P{^Script: -Telugu}', "");
    Expect(0, 3200, '\p{Script: -Telugu}', "");
    Expect(1, 3200, '\p{^Script: -Telugu}', "");
    Expect(1, 3200, '\P{Script: -Telugu}', "");
    Expect(0, 3200, '\P{^Script: -Telugu}', "");
    Error('\p{Sc=_/a/telu}');
    Error('\P{Sc=_/a/telu}');
    Expect(1, 3199, '\p{Sc=telu}', "");
    Expect(0, 3199, '\p{^Sc=telu}', "");
    Expect(0, 3199, '\P{Sc=telu}', "");
    Expect(1, 3199, '\P{^Sc=telu}', "");
    Expect(0, 3200, '\p{Sc=telu}', "");
    Expect(1, 3200, '\p{^Sc=telu}', "");
    Expect(1, 3200, '\P{Sc=telu}', "");
    Expect(0, 3200, '\P{^Sc=telu}', "");
    Expect(1, 3199, '\p{Sc=-	Telu}', "");
    Expect(0, 3199, '\p{^Sc=-	Telu}', "");
    Expect(0, 3199, '\P{Sc=-	Telu}', "");
    Expect(1, 3199, '\P{^Sc=-	Telu}', "");
    Expect(0, 3200, '\p{Sc=-	Telu}', "");
    Expect(1, 3200, '\p{^Sc=-	Telu}', "");
    Expect(1, 3200, '\P{Sc=-	Telu}', "");
    Expect(0, 3200, '\P{^Sc=-	Telu}', "");
    Error('\p{Is_Script=		TELUGU:=}');
    Error('\P{Is_Script=		TELUGU:=}');
    Expect(1, 3199, '\p{Is_Script=telugu}', "");
    Expect(0, 3199, '\p{^Is_Script=telugu}', "");
    Expect(0, 3199, '\P{Is_Script=telugu}', "");
    Expect(1, 3199, '\P{^Is_Script=telugu}', "");
    Expect(0, 3200, '\p{Is_Script=telugu}', "");
    Expect(1, 3200, '\p{^Is_Script=telugu}', "");
    Expect(1, 3200, '\P{Is_Script=telugu}', "");
    Expect(0, 3200, '\P{^Is_Script=telugu}', "");
    Expect(1, 3199, '\p{Is_Script= -Telugu}', "");
    Expect(0, 3199, '\p{^Is_Script= -Telugu}', "");
    Expect(0, 3199, '\P{Is_Script= -Telugu}', "");
    Expect(1, 3199, '\P{^Is_Script= -Telugu}', "");
    Expect(0, 3200, '\p{Is_Script= -Telugu}', "");
    Expect(1, 3200, '\p{^Is_Script= -Telugu}', "");
    Expect(1, 3200, '\P{Is_Script= -Telugu}', "");
    Expect(0, 3200, '\P{^Is_Script= -Telugu}', "");
    Error('\p{Is_Sc: 	:=telu}');
    Error('\P{Is_Sc: 	:=telu}');
    Expect(1, 3199, '\p{Is_Sc=telu}', "");
    Expect(0, 3199, '\p{^Is_Sc=telu}', "");
    Expect(0, 3199, '\P{Is_Sc=telu}', "");
    Expect(1, 3199, '\P{^Is_Sc=telu}', "");
    Expect(0, 3200, '\p{Is_Sc=telu}', "");
    Expect(1, 3200, '\p{^Is_Sc=telu}', "");
    Expect(1, 3200, '\P{Is_Sc=telu}', "");
    Expect(0, 3200, '\P{^Is_Sc=telu}', "");
    Expect(1, 3199, '\p{Is_Sc=-	telu}', "");
    Expect(0, 3199, '\p{^Is_Sc=-	telu}', "");
    Expect(0, 3199, '\P{Is_Sc=-	telu}', "");
    Expect(1, 3199, '\P{^Is_Sc=-	telu}', "");
    Expect(0, 3200, '\p{Is_Sc=-	telu}', "");
    Expect(1, 3200, '\p{^Is_Sc=-	telu}', "");
    Expect(1, 3200, '\P{Is_Sc=-	telu}', "");
    Expect(0, 3200, '\P{^Is_Sc=-	telu}', "");
    Error('\p{Script:   _TIFINAGH:=}');
    Error('\P{Script:   _TIFINAGH:=}');
    Expect(1, 11647, '\p{Script=tifinagh}', "");
    Expect(0, 11647, '\p{^Script=tifinagh}', "");
    Expect(0, 11647, '\P{Script=tifinagh}', "");
    Expect(1, 11647, '\P{^Script=tifinagh}', "");
    Expect(0, 11648, '\p{Script=tifinagh}', "");
    Expect(1, 11648, '\p{^Script=tifinagh}', "");
    Expect(1, 11648, '\P{Script=tifinagh}', "");
    Expect(0, 11648, '\P{^Script=tifinagh}', "");
    Expect(1, 11647, '\p{Script:--TIFINAGH}', "");
    Expect(0, 11647, '\p{^Script:--TIFINAGH}', "");
    Expect(0, 11647, '\P{Script:--TIFINAGH}', "");
    Expect(1, 11647, '\P{^Script:--TIFINAGH}', "");
    Expect(0, 11648, '\p{Script:--TIFINAGH}', "");
    Expect(1, 11648, '\p{^Script:--TIFINAGH}', "");
    Expect(1, 11648, '\P{Script:--TIFINAGH}', "");
    Expect(0, 11648, '\P{^Script:--TIFINAGH}', "");
    Error('\p{Sc=:= -Tfng}');
    Error('\P{Sc=:= -Tfng}');
    Expect(1, 11647, '\p{Sc=tfng}', "");
    Expect(0, 11647, '\p{^Sc=tfng}', "");
    Expect(0, 11647, '\P{Sc=tfng}', "");
    Expect(1, 11647, '\P{^Sc=tfng}', "");
    Expect(0, 11648, '\p{Sc=tfng}', "");
    Expect(1, 11648, '\p{^Sc=tfng}', "");
    Expect(1, 11648, '\P{Sc=tfng}', "");
    Expect(0, 11648, '\P{^Sc=tfng}', "");
    Expect(1, 11647, '\p{Sc:-Tfng}', "");
    Expect(0, 11647, '\p{^Sc:-Tfng}', "");
    Expect(0, 11647, '\P{Sc:-Tfng}', "");
    Expect(1, 11647, '\P{^Sc:-Tfng}', "");
    Expect(0, 11648, '\p{Sc:-Tfng}', "");
    Expect(1, 11648, '\p{^Sc:-Tfng}', "");
    Expect(1, 11648, '\P{Sc:-Tfng}', "");
    Expect(0, 11648, '\P{^Sc:-Tfng}', "");
    Error('\p{Is_Script=_:=tifinagh}');
    Error('\P{Is_Script=_:=tifinagh}');
    Expect(1, 11647, '\p{Is_Script:   tifinagh}', "");
    Expect(0, 11647, '\p{^Is_Script:   tifinagh}', "");
    Expect(0, 11647, '\P{Is_Script:   tifinagh}', "");
    Expect(1, 11647, '\P{^Is_Script:   tifinagh}', "");
    Expect(0, 11648, '\p{Is_Script:   tifinagh}', "");
    Expect(1, 11648, '\p{^Is_Script:   tifinagh}', "");
    Expect(1, 11648, '\P{Is_Script:   tifinagh}', "");
    Expect(0, 11648, '\P{^Is_Script:   tifinagh}', "");
    Expect(1, 11647, '\p{Is_Script= tifinagh}', "");
    Expect(0, 11647, '\p{^Is_Script= tifinagh}', "");
    Expect(0, 11647, '\P{Is_Script= tifinagh}', "");
    Expect(1, 11647, '\P{^Is_Script= tifinagh}', "");
    Expect(0, 11648, '\p{Is_Script= tifinagh}', "");
    Expect(1, 11648, '\p{^Is_Script= tifinagh}', "");
    Expect(1, 11648, '\P{Is_Script= tifinagh}', "");
    Expect(0, 11648, '\P{^Is_Script= tifinagh}', "");
    Error('\p{Is_Sc=	TFNG/a/}');
    Error('\P{Is_Sc=	TFNG/a/}');
    Expect(1, 11647, '\p{Is_Sc=tfng}', "");
    Expect(0, 11647, '\p{^Is_Sc=tfng}', "");
    Expect(0, 11647, '\P{Is_Sc=tfng}', "");
    Expect(1, 11647, '\P{^Is_Sc=tfng}', "");
    Expect(0, 11648, '\p{Is_Sc=tfng}', "");
    Expect(1, 11648, '\p{^Is_Sc=tfng}', "");
    Expect(1, 11648, '\P{Is_Sc=tfng}', "");
    Expect(0, 11648, '\P{^Is_Sc=tfng}', "");
    Expect(1, 11647, '\p{Is_Sc=Tfng}', "");
    Expect(0, 11647, '\p{^Is_Sc=Tfng}', "");
    Expect(0, 11647, '\P{Is_Sc=Tfng}', "");
    Expect(1, 11647, '\P{^Is_Sc=Tfng}', "");
    Expect(0, 11648, '\p{Is_Sc=Tfng}', "");
    Expect(1, 11648, '\p{^Is_Sc=Tfng}', "");
    Expect(1, 11648, '\P{Is_Sc=Tfng}', "");
    Expect(0, 11648, '\P{^Is_Sc=Tfng}', "");
    Error('\p{Script= :=tagalog}');
    Error('\P{Script= :=tagalog}');
    Expect(1, 5908, '\p{Script=tagalog}', "");
    Expect(0, 5908, '\p{^Script=tagalog}', "");
    Expect(0, 5908, '\P{Script=tagalog}', "");
    Expect(1, 5908, '\P{^Script=tagalog}', "");
    Expect(0, 5909, '\p{Script=tagalog}', "");
    Expect(1, 5909, '\p{^Script=tagalog}', "");
    Expect(1, 5909, '\P{Script=tagalog}', "");
    Expect(0, 5909, '\P{^Script=tagalog}', "");
    Expect(1, 5908, '\p{Script=_ Tagalog}', "");
    Expect(0, 5908, '\p{^Script=_ Tagalog}', "");
    Expect(0, 5908, '\P{Script=_ Tagalog}', "");
    Expect(1, 5908, '\P{^Script=_ Tagalog}', "");
    Expect(0, 5909, '\p{Script=_ Tagalog}', "");
    Expect(1, 5909, '\p{^Script=_ Tagalog}', "");
    Expect(1, 5909, '\P{Script=_ Tagalog}', "");
    Expect(0, 5909, '\P{^Script=_ Tagalog}', "");
    Error('\p{Sc=/a/	Tglg}');
    Error('\P{Sc=/a/	Tglg}');
    Expect(1, 5908, '\p{Sc=tglg}', "");
    Expect(0, 5908, '\p{^Sc=tglg}', "");
    Expect(0, 5908, '\P{Sc=tglg}', "");
    Expect(1, 5908, '\P{^Sc=tglg}', "");
    Expect(0, 5909, '\p{Sc=tglg}', "");
    Expect(1, 5909, '\p{^Sc=tglg}', "");
    Expect(1, 5909, '\P{Sc=tglg}', "");
    Expect(0, 5909, '\P{^Sc=tglg}', "");
    Expect(1, 5908, '\p{Sc=_Tglg}', "");
    Expect(0, 5908, '\p{^Sc=_Tglg}', "");
    Expect(0, 5908, '\P{Sc=_Tglg}', "");
    Expect(1, 5908, '\P{^Sc=_Tglg}', "");
    Expect(0, 5909, '\p{Sc=_Tglg}', "");
    Expect(1, 5909, '\p{^Sc=_Tglg}', "");
    Expect(1, 5909, '\P{Sc=_Tglg}', "");
    Expect(0, 5909, '\P{^Sc=_Tglg}', "");
    Error('\p{Is_Script= _TAGALOG/a/}');
    Error('\P{Is_Script= _TAGALOG/a/}');
    Expect(1, 5908, '\p{Is_Script=tagalog}', "");
    Expect(0, 5908, '\p{^Is_Script=tagalog}', "");
    Expect(0, 5908, '\P{Is_Script=tagalog}', "");
    Expect(1, 5908, '\P{^Is_Script=tagalog}', "");
    Expect(0, 5909, '\p{Is_Script=tagalog}', "");
    Expect(1, 5909, '\p{^Is_Script=tagalog}', "");
    Expect(1, 5909, '\P{Is_Script=tagalog}', "");
    Expect(0, 5909, '\P{^Is_Script=tagalog}', "");
    Expect(1, 5908, '\p{Is_Script=_-TAGALOG}', "");
    Expect(0, 5908, '\p{^Is_Script=_-TAGALOG}', "");
    Expect(0, 5908, '\P{Is_Script=_-TAGALOG}', "");
    Expect(1, 5908, '\P{^Is_Script=_-TAGALOG}', "");
    Expect(0, 5909, '\p{Is_Script=_-TAGALOG}', "");
    Expect(1, 5909, '\p{^Is_Script=_-TAGALOG}', "");
    Expect(1, 5909, '\P{Is_Script=_-TAGALOG}', "");
    Expect(0, 5909, '\P{^Is_Script=_-TAGALOG}', "");
    Error('\p{Is_Sc=:=_-Tglg}');
    Error('\P{Is_Sc=:=_-Tglg}');
    Expect(1, 5908, '\p{Is_Sc=tglg}', "");
    Expect(0, 5908, '\p{^Is_Sc=tglg}', "");
    Expect(0, 5908, '\P{Is_Sc=tglg}', "");
    Expect(1, 5908, '\P{^Is_Sc=tglg}', "");
    Expect(0, 5909, '\p{Is_Sc=tglg}', "");
    Expect(1, 5909, '\p{^Is_Sc=tglg}', "");
    Expect(1, 5909, '\P{Is_Sc=tglg}', "");
    Expect(0, 5909, '\P{^Is_Sc=tglg}', "");
    Expect(1, 5908, '\p{Is_Sc=	_Tglg}', "");
    Expect(0, 5908, '\p{^Is_Sc=	_Tglg}', "");
    Expect(0, 5908, '\P{Is_Sc=	_Tglg}', "");
    Expect(1, 5908, '\P{^Is_Sc=	_Tglg}', "");
    Expect(0, 5909, '\p{Is_Sc=	_Tglg}', "");
    Expect(1, 5909, '\p{^Is_Sc=	_Tglg}', "");
    Expect(1, 5909, '\P{Is_Sc=	_Tglg}', "");
    Expect(0, 5909, '\P{^Is_Sc=	_Tglg}', "");
    Error('\p{Script=:=__thaana}');
    Error('\P{Script=:=__thaana}');
    Expect(1, 1969, '\p{Script: thaana}', "");
    Expect(0, 1969, '\p{^Script: thaana}', "");
    Expect(0, 1969, '\P{Script: thaana}', "");
    Expect(1, 1969, '\P{^Script: thaana}', "");
    Expect(0, 1970, '\p{Script: thaana}', "");
    Expect(1, 1970, '\p{^Script: thaana}', "");
    Expect(1, 1970, '\P{Script: thaana}', "");
    Expect(0, 1970, '\P{^Script: thaana}', "");
    Expect(1, 1969, '\p{Script=- THAANA}', "");
    Expect(0, 1969, '\p{^Script=- THAANA}', "");
    Expect(0, 1969, '\P{Script=- THAANA}', "");
    Expect(1, 1969, '\P{^Script=- THAANA}', "");
    Expect(0, 1970, '\p{Script=- THAANA}', "");
    Expect(1, 1970, '\p{^Script=- THAANA}', "");
    Expect(1, 1970, '\P{Script=- THAANA}', "");
    Expect(0, 1970, '\P{^Script=- THAANA}', "");
    Error('\p{Sc=:=_	THAA}');
    Error('\P{Sc=:=_	THAA}');
    Expect(1, 1969, '\p{Sc=thaa}', "");
    Expect(0, 1969, '\p{^Sc=thaa}', "");
    Expect(0, 1969, '\P{Sc=thaa}', "");
    Expect(1, 1969, '\P{^Sc=thaa}', "");
    Expect(0, 1970, '\p{Sc=thaa}', "");
    Expect(1, 1970, '\p{^Sc=thaa}', "");
    Expect(1, 1970, '\P{Sc=thaa}', "");
    Expect(0, 1970, '\P{^Sc=thaa}', "");
    Expect(1, 1969, '\p{Sc= 	Thaa}', "");
    Expect(0, 1969, '\p{^Sc= 	Thaa}', "");
    Expect(0, 1969, '\P{Sc= 	Thaa}', "");
    Expect(1, 1969, '\P{^Sc= 	Thaa}', "");
    Expect(0, 1970, '\p{Sc= 	Thaa}', "");
    Expect(1, 1970, '\p{^Sc= 	Thaa}', "");
    Expect(1, 1970, '\P{Sc= 	Thaa}', "");
    Expect(0, 1970, '\P{^Sc= 	Thaa}', "");
    Error('\p{Is_Script=/a/-_thaana}');
    Error('\P{Is_Script=/a/-_thaana}');
    Expect(1, 1969, '\p{Is_Script: thaana}', "");
    Expect(0, 1969, '\p{^Is_Script: thaana}', "");
    Expect(0, 1969, '\P{Is_Script: thaana}', "");
    Expect(1, 1969, '\P{^Is_Script: thaana}', "");
    Expect(0, 1970, '\p{Is_Script: thaana}', "");
    Expect(1, 1970, '\p{^Is_Script: thaana}', "");
    Expect(1, 1970, '\P{Is_Script: thaana}', "");
    Expect(0, 1970, '\P{^Is_Script: thaana}', "");
    Expect(1, 1969, '\p{Is_Script=	-Thaana}', "");
    Expect(0, 1969, '\p{^Is_Script=	-Thaana}', "");
    Expect(0, 1969, '\P{Is_Script=	-Thaana}', "");
    Expect(1, 1969, '\P{^Is_Script=	-Thaana}', "");
    Expect(0, 1970, '\p{Is_Script=	-Thaana}', "");
    Expect(1, 1970, '\p{^Is_Script=	-Thaana}', "");
    Expect(1, 1970, '\P{Is_Script=	-Thaana}', "");
    Expect(0, 1970, '\P{^Is_Script=	-Thaana}', "");
    Error('\p{Is_Sc=_/a/thaa}');
    Error('\P{Is_Sc=_/a/thaa}');
    Expect(1, 1969, '\p{Is_Sc=thaa}', "");
    Expect(0, 1969, '\p{^Is_Sc=thaa}', "");
    Expect(0, 1969, '\P{Is_Sc=thaa}', "");
    Expect(1, 1969, '\P{^Is_Sc=thaa}', "");
    Expect(0, 1970, '\p{Is_Sc=thaa}', "");
    Expect(1, 1970, '\p{^Is_Sc=thaa}', "");
    Expect(1, 1970, '\P{Is_Sc=thaa}', "");
    Expect(0, 1970, '\P{^Is_Sc=thaa}', "");
    Expect(1, 1969, '\p{Is_Sc=- Thaa}', "");
    Expect(0, 1969, '\p{^Is_Sc=- Thaa}', "");
    Expect(0, 1969, '\P{Is_Sc=- Thaa}', "");
    Expect(1, 1969, '\P{^Is_Sc=- Thaa}', "");
    Expect(0, 1970, '\p{Is_Sc=- Thaa}', "");
    Expect(1, 1970, '\p{^Is_Sc=- Thaa}', "");
    Expect(1, 1970, '\P{Is_Sc=- Thaa}', "");
    Expect(0, 1970, '\P{^Is_Sc=- Thaa}', "");
    Error('\p{Script=/a/_ thai}');
    Error('\P{Script=/a/_ thai}');
    Expect(1, 3675, '\p{Script=thai}', "");
    Expect(0, 3675, '\p{^Script=thai}', "");
    Expect(0, 3675, '\P{Script=thai}', "");
    Expect(1, 3675, '\P{^Script=thai}', "");
    Expect(0, 3676, '\p{Script=thai}', "");
    Expect(1, 3676, '\p{^Script=thai}', "");
    Expect(1, 3676, '\P{Script=thai}', "");
    Expect(0, 3676, '\P{^Script=thai}', "");
    Expect(1, 3675, '\p{Script:   --Thai}', "");
    Expect(0, 3675, '\p{^Script:   --Thai}', "");
    Expect(0, 3675, '\P{Script:   --Thai}', "");
    Expect(1, 3675, '\P{^Script:   --Thai}', "");
    Expect(0, 3676, '\p{Script:   --Thai}', "");
    Expect(1, 3676, '\p{^Script:   --Thai}', "");
    Expect(1, 3676, '\P{Script:   --Thai}', "");
    Expect(0, 3676, '\P{^Script:   --Thai}', "");
    Error('\p{Sc=-:=Thai}');
    Error('\P{Sc=-:=Thai}');
    Expect(1, 3675, '\p{Sc=thai}', "");
    Expect(0, 3675, '\p{^Sc=thai}', "");
    Expect(0, 3675, '\P{Sc=thai}', "");
    Expect(1, 3675, '\P{^Sc=thai}', "");
    Expect(0, 3676, '\p{Sc=thai}', "");
    Expect(1, 3676, '\p{^Sc=thai}', "");
    Expect(1, 3676, '\P{Sc=thai}', "");
    Expect(0, 3676, '\P{^Sc=thai}', "");
    Expect(1, 3675, '\p{Sc= -THAI}', "");
    Expect(0, 3675, '\p{^Sc= -THAI}', "");
    Expect(0, 3675, '\P{Sc= -THAI}', "");
    Expect(1, 3675, '\P{^Sc= -THAI}', "");
    Expect(0, 3676, '\p{Sc= -THAI}', "");
    Expect(1, 3676, '\p{^Sc= -THAI}', "");
    Expect(1, 3676, '\P{Sc= -THAI}', "");
    Expect(0, 3676, '\P{^Sc= -THAI}', "");
    Error('\p{Is_Script=-:=THAI}');
    Error('\P{Is_Script=-:=THAI}');
    Expect(1, 3675, '\p{Is_Script=thai}', "");
    Expect(0, 3675, '\p{^Is_Script=thai}', "");
    Expect(0, 3675, '\P{Is_Script=thai}', "");
    Expect(1, 3675, '\P{^Is_Script=thai}', "");
    Expect(0, 3676, '\p{Is_Script=thai}', "");
    Expect(1, 3676, '\p{^Is_Script=thai}', "");
    Expect(1, 3676, '\P{Is_Script=thai}', "");
    Expect(0, 3676, '\P{^Is_Script=thai}', "");
    Expect(1, 3675, '\p{Is_Script= _Thai}', "");
    Expect(0, 3675, '\p{^Is_Script= _Thai}', "");
    Expect(0, 3675, '\P{Is_Script= _Thai}', "");
    Expect(1, 3675, '\P{^Is_Script= _Thai}', "");
    Expect(0, 3676, '\p{Is_Script= _Thai}', "");
    Expect(1, 3676, '\p{^Is_Script= _Thai}', "");
    Expect(1, 3676, '\P{Is_Script= _Thai}', "");
    Expect(0, 3676, '\P{^Is_Script= _Thai}', "");
    Error('\p{Is_Sc=:=-_thai}');
    Error('\P{Is_Sc=:=-_thai}');
    Expect(1, 3675, '\p{Is_Sc=thai}', "");
    Expect(0, 3675, '\p{^Is_Sc=thai}', "");
    Expect(0, 3675, '\P{Is_Sc=thai}', "");
    Expect(1, 3675, '\P{^Is_Sc=thai}', "");
    Expect(0, 3676, '\p{Is_Sc=thai}', "");
    Expect(1, 3676, '\p{^Is_Sc=thai}', "");
    Expect(1, 3676, '\P{Is_Sc=thai}', "");
    Expect(0, 3676, '\P{^Is_Sc=thai}', "");
    Expect(1, 3675, '\p{Is_Sc=	THAI}', "");
    Expect(0, 3675, '\p{^Is_Sc=	THAI}', "");
    Expect(0, 3675, '\P{Is_Sc=	THAI}', "");
    Expect(1, 3675, '\P{^Is_Sc=	THAI}', "");
    Expect(0, 3676, '\p{Is_Sc=	THAI}', "");
    Expect(1, 3676, '\p{^Is_Sc=	THAI}', "");
    Expect(1, 3676, '\P{Is_Sc=	THAI}', "");
    Expect(0, 3676, '\P{^Is_Sc=	THAI}', "");
    Error('\p{Script=/a/		Tibetan}');
    Error('\P{Script=/a/		Tibetan}');
    Expect(1, 4058, '\p{Script=tibetan}', "");
    Expect(0, 4058, '\p{^Script=tibetan}', "");
    Expect(0, 4058, '\P{Script=tibetan}', "");
    Expect(1, 4058, '\P{^Script=tibetan}', "");
    Expect(0, 4059, '\p{Script=tibetan}', "");
    Expect(1, 4059, '\p{^Script=tibetan}', "");
    Expect(1, 4059, '\P{Script=tibetan}', "");
    Expect(0, 4059, '\P{^Script=tibetan}', "");
    Expect(1, 4058, '\p{Script=	tibetan}', "");
    Expect(0, 4058, '\p{^Script=	tibetan}', "");
    Expect(0, 4058, '\P{Script=	tibetan}', "");
    Expect(1, 4058, '\P{^Script=	tibetan}', "");
    Expect(0, 4059, '\p{Script=	tibetan}', "");
    Expect(1, 4059, '\p{^Script=	tibetan}', "");
    Expect(1, 4059, '\P{Script=	tibetan}', "");
    Expect(0, 4059, '\P{^Script=	tibetan}', "");
    Error('\p{Sc=/a/-	Tibt}');
    Error('\P{Sc=/a/-	Tibt}');
    Expect(1, 4058, '\p{Sc:	tibt}', "");
    Expect(0, 4058, '\p{^Sc:	tibt}', "");
    Expect(0, 4058, '\P{Sc:	tibt}', "");
    Expect(1, 4058, '\P{^Sc:	tibt}', "");
    Expect(0, 4059, '\p{Sc:	tibt}', "");
    Expect(1, 4059, '\p{^Sc:	tibt}', "");
    Expect(1, 4059, '\P{Sc:	tibt}', "");
    Expect(0, 4059, '\P{^Sc:	tibt}', "");
    Expect(1, 4058, '\p{Sc=- tibt}', "");
    Expect(0, 4058, '\p{^Sc=- tibt}', "");
    Expect(0, 4058, '\P{Sc=- tibt}', "");
    Expect(1, 4058, '\P{^Sc=- tibt}', "");
    Expect(0, 4059, '\p{Sc=- tibt}', "");
    Expect(1, 4059, '\p{^Sc=- tibt}', "");
    Expect(1, 4059, '\P{Sc=- tibt}', "");
    Expect(0, 4059, '\P{^Sc=- tibt}', "");
    Error('\p{Is_Script=/a/_TIBETAN}');
    Error('\P{Is_Script=/a/_TIBETAN}');
    Expect(1, 4058, '\p{Is_Script=tibetan}', "");
    Expect(0, 4058, '\p{^Is_Script=tibetan}', "");
    Expect(0, 4058, '\P{Is_Script=tibetan}', "");
    Expect(1, 4058, '\P{^Is_Script=tibetan}', "");
    Expect(0, 4059, '\p{Is_Script=tibetan}', "");
    Expect(1, 4059, '\p{^Is_Script=tibetan}', "");
    Expect(1, 4059, '\P{Is_Script=tibetan}', "");
    Expect(0, 4059, '\P{^Is_Script=tibetan}', "");
    Expect(1, 4058, '\p{Is_Script=-_TIBETAN}', "");
    Expect(0, 4058, '\p{^Is_Script=-_TIBETAN}', "");
    Expect(0, 4058, '\P{Is_Script=-_TIBETAN}', "");
    Expect(1, 4058, '\P{^Is_Script=-_TIBETAN}', "");
    Expect(0, 4059, '\p{Is_Script=-_TIBETAN}', "");
    Expect(1, 4059, '\p{^Is_Script=-_TIBETAN}', "");
    Expect(1, 4059, '\P{Is_Script=-_TIBETAN}', "");
    Expect(0, 4059, '\P{^Is_Script=-_TIBETAN}', "");
    Error('\p{Is_Sc=-	TIBT:=}');
    Error('\P{Is_Sc=-	TIBT:=}');
    Expect(1, 4058, '\p{Is_Sc=tibt}', "");
    Expect(0, 4058, '\p{^Is_Sc=tibt}', "");
    Expect(0, 4058, '\P{Is_Sc=tibt}', "");
    Expect(1, 4058, '\P{^Is_Sc=tibt}', "");
    Expect(0, 4059, '\p{Is_Sc=tibt}', "");
    Expect(1, 4059, '\p{^Is_Sc=tibt}', "");
    Expect(1, 4059, '\P{Is_Sc=tibt}', "");
    Expect(0, 4059, '\P{^Is_Sc=tibt}', "");
    Expect(1, 4058, '\p{Is_Sc=	-tibt}', "");
    Expect(0, 4058, '\p{^Is_Sc=	-tibt}', "");
    Expect(0, 4058, '\P{Is_Sc=	-tibt}', "");
    Expect(1, 4058, '\P{^Is_Sc=	-tibt}', "");
    Expect(0, 4059, '\p{Is_Sc=	-tibt}', "");
    Expect(1, 4059, '\p{^Is_Sc=	-tibt}', "");
    Expect(1, 4059, '\P{Is_Sc=	-tibt}', "");
    Expect(0, 4059, '\P{^Is_Sc=	-tibt}', "");
    Error('\p{Script=--Tirhuta/a/}');
    Error('\P{Script=--Tirhuta/a/}');
    Expect(1, 70873, '\p{Script=tirhuta}', "");
    Expect(0, 70873, '\p{^Script=tirhuta}', "");
    Expect(0, 70873, '\P{Script=tirhuta}', "");
    Expect(1, 70873, '\P{^Script=tirhuta}', "");
    Expect(0, 70874, '\p{Script=tirhuta}', "");
    Expect(1, 70874, '\p{^Script=tirhuta}', "");
    Expect(1, 70874, '\P{Script=tirhuta}', "");
    Expect(0, 70874, '\P{^Script=tirhuta}', "");
    Expect(1, 70873, '\p{Script=	TIRHUTA}', "");
    Expect(0, 70873, '\p{^Script=	TIRHUTA}', "");
    Expect(0, 70873, '\P{Script=	TIRHUTA}', "");
    Expect(1, 70873, '\P{^Script=	TIRHUTA}', "");
    Expect(0, 70874, '\p{Script=	TIRHUTA}', "");
    Expect(1, 70874, '\p{^Script=	TIRHUTA}', "");
    Expect(1, 70874, '\P{Script=	TIRHUTA}', "");
    Expect(0, 70874, '\P{^Script=	TIRHUTA}', "");
    Error('\p{Sc=:= 	Tirh}');
    Error('\P{Sc=:= 	Tirh}');
    Expect(1, 70873, '\p{Sc=tirh}', "");
    Expect(0, 70873, '\p{^Sc=tirh}', "");
    Expect(0, 70873, '\P{Sc=tirh}', "");
    Expect(1, 70873, '\P{^Sc=tirh}', "");
    Expect(0, 70874, '\p{Sc=tirh}', "");
    Expect(1, 70874, '\p{^Sc=tirh}', "");
    Expect(1, 70874, '\P{Sc=tirh}', "");
    Expect(0, 70874, '\P{^Sc=tirh}', "");
    Expect(1, 70873, '\p{Sc=__Tirh}', "");
    Expect(0, 70873, '\p{^Sc=__Tirh}', "");
    Expect(0, 70873, '\P{Sc=__Tirh}', "");
    Expect(1, 70873, '\P{^Sc=__Tirh}', "");
    Expect(0, 70874, '\p{Sc=__Tirh}', "");
    Expect(1, 70874, '\p{^Sc=__Tirh}', "");
    Expect(1, 70874, '\P{Sc=__Tirh}', "");
    Expect(0, 70874, '\P{^Sc=__Tirh}', "");
    Error('\p{Is_Script=/a/Tirhuta}');
    Error('\P{Is_Script=/a/Tirhuta}');
    Expect(1, 70873, '\p{Is_Script=tirhuta}', "");
    Expect(0, 70873, '\p{^Is_Script=tirhuta}', "");
    Expect(0, 70873, '\P{Is_Script=tirhuta}', "");
    Expect(1, 70873, '\P{^Is_Script=tirhuta}', "");
    Expect(0, 70874, '\p{Is_Script=tirhuta}', "");
    Expect(1, 70874, '\p{^Is_Script=tirhuta}', "");
    Expect(1, 70874, '\P{Is_Script=tirhuta}', "");
    Expect(0, 70874, '\P{^Is_Script=tirhuta}', "");
    Expect(1, 70873, '\p{Is_Script=	Tirhuta}', "");
    Expect(0, 70873, '\p{^Is_Script=	Tirhuta}', "");
    Expect(0, 70873, '\P{Is_Script=	Tirhuta}', "");
    Expect(1, 70873, '\P{^Is_Script=	Tirhuta}', "");
    Expect(0, 70874, '\p{Is_Script=	Tirhuta}', "");
    Expect(1, 70874, '\p{^Is_Script=	Tirhuta}', "");
    Expect(1, 70874, '\P{Is_Script=	Tirhuta}', "");
    Expect(0, 70874, '\P{^Is_Script=	Tirhuta}', "");
    Error('\p{Is_Sc=/a/ Tirh}');
    Error('\P{Is_Sc=/a/ Tirh}');
    Expect(1, 70873, '\p{Is_Sc=tirh}', "");
    Expect(0, 70873, '\p{^Is_Sc=tirh}', "");
    Expect(0, 70873, '\P{Is_Sc=tirh}', "");
    Expect(1, 70873, '\P{^Is_Sc=tirh}', "");
    Expect(0, 70874, '\p{Is_Sc=tirh}', "");
    Expect(1, 70874, '\p{^Is_Sc=tirh}', "");
    Expect(1, 70874, '\P{Is_Sc=tirh}', "");
    Expect(0, 70874, '\P{^Is_Sc=tirh}', "");
    Expect(1, 70873, '\p{Is_Sc=_	Tirh}', "");
    Expect(0, 70873, '\p{^Is_Sc=_	Tirh}', "");
    Expect(0, 70873, '\P{Is_Sc=_	Tirh}', "");
    Expect(1, 70873, '\P{^Is_Sc=_	Tirh}', "");
    Expect(0, 70874, '\p{Is_Sc=_	Tirh}', "");
    Expect(1, 70874, '\p{^Is_Sc=_	Tirh}', "");
    Expect(1, 70874, '\P{Is_Sc=_	Tirh}', "");
    Expect(0, 70874, '\P{^Is_Sc=_	Tirh}', "");
    Error('\p{Script:/a/ -UGARITIC}');
    Error('\P{Script:/a/ -UGARITIC}');
    Expect(1, 66463, '\p{Script=ugaritic}', "");
    Expect(0, 66463, '\p{^Script=ugaritic}', "");
    Expect(0, 66463, '\P{Script=ugaritic}', "");
    Expect(1, 66463, '\P{^Script=ugaritic}', "");
    Expect(0, 66464, '\p{Script=ugaritic}', "");
    Expect(1, 66464, '\p{^Script=ugaritic}', "");
    Expect(1, 66464, '\P{Script=ugaritic}', "");
    Expect(0, 66464, '\P{^Script=ugaritic}', "");
    Expect(1, 66463, '\p{Script=_Ugaritic}', "");
    Expect(0, 66463, '\p{^Script=_Ugaritic}', "");
    Expect(0, 66463, '\P{Script=_Ugaritic}', "");
    Expect(1, 66463, '\P{^Script=_Ugaritic}', "");
    Expect(0, 66464, '\p{Script=_Ugaritic}', "");
    Expect(1, 66464, '\p{^Script=_Ugaritic}', "");
    Expect(1, 66464, '\P{Script=_Ugaritic}', "");
    Expect(0, 66464, '\P{^Script=_Ugaritic}', "");
    Error('\p{Sc=:=_Ugar}');
    Error('\P{Sc=:=_Ugar}');
    Expect(1, 66463, '\p{Sc=ugar}', "");
    Expect(0, 66463, '\p{^Sc=ugar}', "");
    Expect(0, 66463, '\P{Sc=ugar}', "");
    Expect(1, 66463, '\P{^Sc=ugar}', "");
    Expect(0, 66464, '\p{Sc=ugar}', "");
    Expect(1, 66464, '\p{^Sc=ugar}', "");
    Expect(1, 66464, '\P{Sc=ugar}', "");
    Expect(0, 66464, '\P{^Sc=ugar}', "");
    Expect(1, 66463, '\p{Sc= 	Ugar}', "");
    Expect(0, 66463, '\p{^Sc= 	Ugar}', "");
    Expect(0, 66463, '\P{Sc= 	Ugar}', "");
    Expect(1, 66463, '\P{^Sc= 	Ugar}', "");
    Expect(0, 66464, '\p{Sc= 	Ugar}', "");
    Expect(1, 66464, '\p{^Sc= 	Ugar}', "");
    Expect(1, 66464, '\P{Sc= 	Ugar}', "");
    Expect(0, 66464, '\P{^Sc= 	Ugar}', "");
    Error('\p{Is_Script=/a/	Ugaritic}');
    Error('\P{Is_Script=/a/	Ugaritic}');
    Expect(1, 66463, '\p{Is_Script=ugaritic}', "");
    Expect(0, 66463, '\p{^Is_Script=ugaritic}', "");
    Expect(0, 66463, '\P{Is_Script=ugaritic}', "");
    Expect(1, 66463, '\P{^Is_Script=ugaritic}', "");
    Expect(0, 66464, '\p{Is_Script=ugaritic}', "");
    Expect(1, 66464, '\p{^Is_Script=ugaritic}', "");
    Expect(1, 66464, '\P{Is_Script=ugaritic}', "");
    Expect(0, 66464, '\P{^Is_Script=ugaritic}', "");
    Expect(1, 66463, '\p{Is_Script=- Ugaritic}', "");
    Expect(0, 66463, '\p{^Is_Script=- Ugaritic}', "");
    Expect(0, 66463, '\P{Is_Script=- Ugaritic}', "");
    Expect(1, 66463, '\P{^Is_Script=- Ugaritic}', "");
    Expect(0, 66464, '\p{Is_Script=- Ugaritic}', "");
    Expect(1, 66464, '\p{^Is_Script=- Ugaritic}', "");
    Expect(1, 66464, '\P{Is_Script=- Ugaritic}', "");
    Expect(0, 66464, '\P{^Is_Script=- Ugaritic}', "");
    Error('\p{Is_Sc=/a/ugar}');
    Error('\P{Is_Sc=/a/ugar}');
    Expect(1, 66463, '\p{Is_Sc=ugar}', "");
    Expect(0, 66463, '\p{^Is_Sc=ugar}', "");
    Expect(0, 66463, '\P{Is_Sc=ugar}', "");
    Expect(1, 66463, '\P{^Is_Sc=ugar}', "");
    Expect(0, 66464, '\p{Is_Sc=ugar}', "");
    Expect(1, 66464, '\p{^Is_Sc=ugar}', "");
    Expect(1, 66464, '\P{Is_Sc=ugar}', "");
    Expect(0, 66464, '\P{^Is_Sc=ugar}', "");
    Error('\p{Script=/a/_	Vai}');
    Error('\P{Script=/a/_	Vai}');
    Expect(1, 42539, '\p{Script:	vai}', "");
    Expect(0, 42539, '\p{^Script:	vai}', "");
    Expect(0, 42539, '\P{Script:	vai}', "");
    Expect(1, 42539, '\P{^Script:	vai}', "");
    Expect(0, 42540, '\p{Script:	vai}', "");
    Expect(1, 42540, '\p{^Script:	vai}', "");
    Expect(1, 42540, '\P{Script:	vai}', "");
    Expect(0, 42540, '\P{^Script:	vai}', "");
    Expect(1, 42539, '\p{Script=-_Vai}', "");
    Expect(0, 42539, '\p{^Script=-_Vai}', "");
    Expect(0, 42539, '\P{Script=-_Vai}', "");
    Expect(1, 42539, '\P{^Script=-_Vai}', "");
    Expect(0, 42540, '\p{Script=-_Vai}', "");
    Expect(1, 42540, '\p{^Script=-_Vai}', "");
    Expect(1, 42540, '\P{Script=-_Vai}', "");
    Expect(0, 42540, '\P{^Script=-_Vai}', "");
    Error('\p{Sc= 	Vaii/a/}');
    Error('\P{Sc= 	Vaii/a/}');
    Expect(1, 42539, '\p{Sc=vaii}', "");
    Expect(0, 42539, '\p{^Sc=vaii}', "");
    Expect(0, 42539, '\P{Sc=vaii}', "");
    Expect(1, 42539, '\P{^Sc=vaii}', "");
    Expect(0, 42540, '\p{Sc=vaii}', "");
    Expect(1, 42540, '\p{^Sc=vaii}', "");
    Expect(1, 42540, '\P{Sc=vaii}', "");
    Expect(0, 42540, '\P{^Sc=vaii}', "");
    Expect(1, 42539, '\p{Sc= Vaii}', "");
    Expect(0, 42539, '\p{^Sc= Vaii}', "");
    Expect(0, 42539, '\P{Sc= Vaii}', "");
    Expect(1, 42539, '\P{^Sc= Vaii}', "");
    Expect(0, 42540, '\p{Sc= Vaii}', "");
    Expect(1, 42540, '\p{^Sc= Vaii}', "");
    Expect(1, 42540, '\P{Sc= Vaii}', "");
    Expect(0, 42540, '\P{^Sc= Vaii}', "");
    Error('\p{Is_Script=-/a/vai}');
    Error('\P{Is_Script=-/a/vai}');
    Expect(1, 42539, '\p{Is_Script=vai}', "");
    Expect(0, 42539, '\p{^Is_Script=vai}', "");
    Expect(0, 42539, '\P{Is_Script=vai}', "");
    Expect(1, 42539, '\P{^Is_Script=vai}', "");
    Expect(0, 42540, '\p{Is_Script=vai}', "");
    Expect(1, 42540, '\p{^Is_Script=vai}', "");
    Expect(1, 42540, '\P{Is_Script=vai}', "");
    Expect(0, 42540, '\P{^Is_Script=vai}', "");
    Expect(1, 42539, '\p{Is_Script:	Vai}', "");
    Expect(0, 42539, '\p{^Is_Script:	Vai}', "");
    Expect(0, 42539, '\P{Is_Script:	Vai}', "");
    Expect(1, 42539, '\P{^Is_Script:	Vai}', "");
    Expect(0, 42540, '\p{Is_Script:	Vai}', "");
    Expect(1, 42540, '\p{^Is_Script:	Vai}', "");
    Expect(1, 42540, '\P{Is_Script:	Vai}', "");
    Expect(0, 42540, '\P{^Is_Script:	Vai}', "");
    Error('\p{Is_Sc=/a/--Vaii}');
    Error('\P{Is_Sc=/a/--Vaii}');
    Expect(1, 42539, '\p{Is_Sc=vaii}', "");
    Expect(0, 42539, '\p{^Is_Sc=vaii}', "");
    Expect(0, 42539, '\P{Is_Sc=vaii}', "");
    Expect(1, 42539, '\P{^Is_Sc=vaii}', "");
    Expect(0, 42540, '\p{Is_Sc=vaii}', "");
    Expect(1, 42540, '\p{^Is_Sc=vaii}', "");
    Expect(1, 42540, '\P{Is_Sc=vaii}', "");
    Expect(0, 42540, '\P{^Is_Sc=vaii}', "");
    Expect(1, 42539, '\p{Is_Sc=  VAII}', "");
    Expect(0, 42539, '\p{^Is_Sc=  VAII}', "");
    Expect(0, 42539, '\P{Is_Sc=  VAII}', "");
    Expect(1, 42539, '\P{^Is_Sc=  VAII}', "");
    Expect(0, 42540, '\p{Is_Sc=  VAII}', "");
    Expect(1, 42540, '\p{^Is_Sc=  VAII}', "");
    Expect(1, 42540, '\P{Is_Sc=  VAII}', "");
    Expect(0, 42540, '\P{^Is_Sc=  VAII}', "");
    Error('\p{Script=/a/WARANG_Citi}');
    Error('\P{Script=/a/WARANG_Citi}');
    Expect(1, 71935, '\p{Script=warangciti}', "");
    Expect(0, 71935, '\p{^Script=warangciti}', "");
    Expect(0, 71935, '\P{Script=warangciti}', "");
    Expect(1, 71935, '\P{^Script=warangciti}', "");
    Expect(0, 71936, '\p{Script=warangciti}', "");
    Expect(1, 71936, '\p{^Script=warangciti}', "");
    Expect(1, 71936, '\P{Script=warangciti}', "");
    Expect(0, 71936, '\P{^Script=warangciti}', "");
    Expect(1, 71935, '\p{Script=_-Warang_CITI}', "");
    Expect(0, 71935, '\p{^Script=_-Warang_CITI}', "");
    Expect(0, 71935, '\P{Script=_-Warang_CITI}', "");
    Expect(1, 71935, '\P{^Script=_-Warang_CITI}', "");
    Expect(0, 71936, '\p{Script=_-Warang_CITI}', "");
    Expect(1, 71936, '\p{^Script=_-Warang_CITI}', "");
    Expect(1, 71936, '\P{Script=_-Warang_CITI}', "");
    Expect(0, 71936, '\P{^Script=_-Warang_CITI}', "");
    Error('\p{Sc=/a/WARA}');
    Error('\P{Sc=/a/WARA}');
    Expect(1, 71935, '\p{Sc:wara}', "");
    Expect(0, 71935, '\p{^Sc:wara}', "");
    Expect(0, 71935, '\P{Sc:wara}', "");
    Expect(1, 71935, '\P{^Sc:wara}', "");
    Expect(0, 71936, '\p{Sc:wara}', "");
    Expect(1, 71936, '\p{^Sc:wara}', "");
    Expect(1, 71936, '\P{Sc:wara}', "");
    Expect(0, 71936, '\P{^Sc:wara}', "");
    Expect(1, 71935, '\p{Sc=Wara}', "");
    Expect(0, 71935, '\p{^Sc=Wara}', "");
    Expect(0, 71935, '\P{Sc=Wara}', "");
    Expect(1, 71935, '\P{^Sc=Wara}', "");
    Expect(0, 71936, '\p{Sc=Wara}', "");
    Expect(1, 71936, '\p{^Sc=Wara}', "");
    Expect(1, 71936, '\P{Sc=Wara}', "");
    Expect(0, 71936, '\P{^Sc=Wara}', "");
    Error('\p{Is_Script=_warang_Citi:=}');
    Error('\P{Is_Script=_warang_Citi:=}');
    Expect(1, 71935, '\p{Is_Script=warangciti}', "");
    Expect(0, 71935, '\p{^Is_Script=warangciti}', "");
    Expect(0, 71935, '\P{Is_Script=warangciti}', "");
    Expect(1, 71935, '\P{^Is_Script=warangciti}', "");
    Expect(0, 71936, '\p{Is_Script=warangciti}', "");
    Expect(1, 71936, '\p{^Is_Script=warangciti}', "");
    Expect(1, 71936, '\P{Is_Script=warangciti}', "");
    Expect(0, 71936, '\P{^Is_Script=warangciti}', "");
    Expect(1, 71935, '\p{Is_Script=		WARANG_Citi}', "");
    Expect(0, 71935, '\p{^Is_Script=		WARANG_Citi}', "");
    Expect(0, 71935, '\P{Is_Script=		WARANG_Citi}', "");
    Expect(1, 71935, '\P{^Is_Script=		WARANG_Citi}', "");
    Expect(0, 71936, '\p{Is_Script=		WARANG_Citi}', "");
    Expect(1, 71936, '\p{^Is_Script=		WARANG_Citi}', "");
    Expect(1, 71936, '\P{Is_Script=		WARANG_Citi}', "");
    Expect(0, 71936, '\P{^Is_Script=		WARANG_Citi}', "");
    Error('\p{Is_Sc=/a/-	wara}');
    Error('\P{Is_Sc=/a/-	wara}');
    Expect(1, 71935, '\p{Is_Sc=wara}', "");
    Expect(0, 71935, '\p{^Is_Sc=wara}', "");
    Expect(0, 71935, '\P{Is_Sc=wara}', "");
    Expect(1, 71935, '\P{^Is_Sc=wara}', "");
    Expect(0, 71936, '\p{Is_Sc=wara}', "");
    Expect(1, 71936, '\p{^Is_Sc=wara}', "");
    Expect(1, 71936, '\P{Is_Sc=wara}', "");
    Expect(0, 71936, '\P{^Is_Sc=wara}', "");
    Expect(1, 71935, '\p{Is_Sc=_	Wara}', "");
    Expect(0, 71935, '\p{^Is_Sc=_	Wara}', "");
    Expect(0, 71935, '\P{Is_Sc=_	Wara}', "");
    Expect(1, 71935, '\P{^Is_Sc=_	Wara}', "");
    Expect(0, 71936, '\p{Is_Sc=_	Wara}', "");
    Expect(1, 71936, '\p{^Is_Sc=_	Wara}', "");
    Expect(1, 71936, '\P{Is_Sc=_	Wara}', "");
    Expect(0, 71936, '\P{^Is_Sc=_	Wara}', "");
    Error('\p{Script=_/a/Old_Persian}');
    Error('\P{Script=_/a/Old_Persian}');
    Expect(1, 66517, '\p{Script=oldpersian}', "");
    Expect(0, 66517, '\p{^Script=oldpersian}', "");
    Expect(0, 66517, '\P{Script=oldpersian}', "");
    Expect(1, 66517, '\P{^Script=oldpersian}', "");
    Expect(0, 66518, '\p{Script=oldpersian}', "");
    Expect(1, 66518, '\p{^Script=oldpersian}', "");
    Expect(1, 66518, '\P{Script=oldpersian}', "");
    Expect(0, 66518, '\P{^Script=oldpersian}', "");
    Expect(1, 66517, '\p{Script=-	OLD_Persian}', "");
    Expect(0, 66517, '\p{^Script=-	OLD_Persian}', "");
    Expect(0, 66517, '\P{Script=-	OLD_Persian}', "");
    Expect(1, 66517, '\P{^Script=-	OLD_Persian}', "");
    Expect(0, 66518, '\p{Script=-	OLD_Persian}', "");
    Expect(1, 66518, '\p{^Script=-	OLD_Persian}', "");
    Expect(1, 66518, '\P{Script=-	OLD_Persian}', "");
    Expect(0, 66518, '\P{^Script=-	OLD_Persian}', "");
    Error('\p{Sc=:= 	XPEO}');
    Error('\P{Sc=:= 	XPEO}');
    Expect(1, 66517, '\p{Sc: xpeo}', "");
    Expect(0, 66517, '\p{^Sc: xpeo}', "");
    Expect(0, 66517, '\P{Sc: xpeo}', "");
    Expect(1, 66517, '\P{^Sc: xpeo}', "");
    Expect(0, 66518, '\p{Sc: xpeo}', "");
    Expect(1, 66518, '\p{^Sc: xpeo}', "");
    Expect(1, 66518, '\P{Sc: xpeo}', "");
    Expect(0, 66518, '\P{^Sc: xpeo}', "");
    Expect(1, 66517, '\p{Sc= -Xpeo}', "");
    Expect(0, 66517, '\p{^Sc= -Xpeo}', "");
    Expect(0, 66517, '\P{Sc= -Xpeo}', "");
    Expect(1, 66517, '\P{^Sc= -Xpeo}', "");
    Expect(0, 66518, '\p{Sc= -Xpeo}', "");
    Expect(1, 66518, '\p{^Sc= -Xpeo}', "");
    Expect(1, 66518, '\P{Sc= -Xpeo}', "");
    Expect(0, 66518, '\P{^Sc= -Xpeo}', "");
    Error('\p{Is_Script=/a/_-Old_Persian}');
    Error('\P{Is_Script=/a/_-Old_Persian}');
    Expect(1, 66517, '\p{Is_Script=oldpersian}', "");
    Expect(0, 66517, '\p{^Is_Script=oldpersian}', "");
    Expect(0, 66517, '\P{Is_Script=oldpersian}', "");
    Expect(1, 66517, '\P{^Is_Script=oldpersian}', "");
    Expect(0, 66518, '\p{Is_Script=oldpersian}', "");
    Expect(1, 66518, '\p{^Is_Script=oldpersian}', "");
    Expect(1, 66518, '\P{Is_Script=oldpersian}', "");
    Expect(0, 66518, '\P{^Is_Script=oldpersian}', "");
    Expect(1, 66517, '\p{Is_Script=- old_PERSIAN}', "");
    Expect(0, 66517, '\p{^Is_Script=- old_PERSIAN}', "");
    Expect(0, 66517, '\P{Is_Script=- old_PERSIAN}', "");
    Expect(1, 66517, '\P{^Is_Script=- old_PERSIAN}', "");
    Expect(0, 66518, '\p{Is_Script=- old_PERSIAN}', "");
    Expect(1, 66518, '\p{^Is_Script=- old_PERSIAN}', "");
    Expect(1, 66518, '\P{Is_Script=- old_PERSIAN}', "");
    Expect(0, 66518, '\P{^Is_Script=- old_PERSIAN}', "");
    Error('\p{Is_Sc= /a/xpeo}');
    Error('\P{Is_Sc= /a/xpeo}');
    Expect(1, 66517, '\p{Is_Sc=xpeo}', "");
    Expect(0, 66517, '\p{^Is_Sc=xpeo}', "");
    Expect(0, 66517, '\P{Is_Sc=xpeo}', "");
    Expect(1, 66517, '\P{^Is_Sc=xpeo}', "");
    Expect(0, 66518, '\p{Is_Sc=xpeo}', "");
    Expect(1, 66518, '\p{^Is_Sc=xpeo}', "");
    Expect(1, 66518, '\P{Is_Sc=xpeo}', "");
    Expect(0, 66518, '\P{^Is_Sc=xpeo}', "");
    Expect(1, 66517, '\p{Is_Sc:   _ XPEO}', "");
    Expect(0, 66517, '\p{^Is_Sc:   _ XPEO}', "");
    Expect(0, 66517, '\P{Is_Sc:   _ XPEO}', "");
    Expect(1, 66517, '\P{^Is_Sc:   _ XPEO}', "");
    Expect(0, 66518, '\p{Is_Sc:   _ XPEO}', "");
    Expect(1, 66518, '\p{^Is_Sc:   _ XPEO}', "");
    Expect(1, 66518, '\P{Is_Sc:   _ XPEO}', "");
    Expect(0, 66518, '\P{^Is_Sc:   _ XPEO}', "");
    Error('\p{Script=_CUNEIFORM:=}');
    Error('\P{Script=_CUNEIFORM:=}');
    Expect(1, 75075, '\p{Script=cuneiform}', "");
    Expect(0, 75075, '\p{^Script=cuneiform}', "");
    Expect(0, 75075, '\P{Script=cuneiform}', "");
    Expect(1, 75075, '\P{^Script=cuneiform}', "");
    Expect(0, 75076, '\p{Script=cuneiform}', "");
    Expect(1, 75076, '\p{^Script=cuneiform}', "");
    Expect(1, 75076, '\P{Script=cuneiform}', "");
    Expect(0, 75076, '\P{^Script=cuneiform}', "");
    Expect(1, 75075, '\p{Script:   - cuneiform}', "");
    Expect(0, 75075, '\p{^Script:   - cuneiform}', "");
    Expect(0, 75075, '\P{Script:   - cuneiform}', "");
    Expect(1, 75075, '\P{^Script:   - cuneiform}', "");
    Expect(0, 75076, '\p{Script:   - cuneiform}', "");
    Expect(1, 75076, '\p{^Script:   - cuneiform}', "");
    Expect(1, 75076, '\P{Script:   - cuneiform}', "");
    Expect(0, 75076, '\P{^Script:   - cuneiform}', "");
    Error('\p{Sc: 	_XSUX/a/}');
    Error('\P{Sc: 	_XSUX/a/}');
    Expect(1, 75075, '\p{Sc=xsux}', "");
    Expect(0, 75075, '\p{^Sc=xsux}', "");
    Expect(0, 75075, '\P{Sc=xsux}', "");
    Expect(1, 75075, '\P{^Sc=xsux}', "");
    Expect(0, 75076, '\p{Sc=xsux}', "");
    Expect(1, 75076, '\p{^Sc=xsux}', "");
    Expect(1, 75076, '\P{Sc=xsux}', "");
    Expect(0, 75076, '\P{^Sc=xsux}', "");
    Expect(1, 75075, '\p{Sc= _xsux}', "");
    Expect(0, 75075, '\p{^Sc= _xsux}', "");
    Expect(0, 75075, '\P{Sc= _xsux}', "");
    Expect(1, 75075, '\P{^Sc= _xsux}', "");
    Expect(0, 75076, '\p{Sc= _xsux}', "");
    Expect(1, 75076, '\p{^Sc= _xsux}', "");
    Expect(1, 75076, '\P{Sc= _xsux}', "");
    Expect(0, 75076, '\P{^Sc= _xsux}', "");
    Error('\p{Is_Script: _:=Cuneiform}');
    Error('\P{Is_Script: _:=Cuneiform}');
    Expect(1, 75075, '\p{Is_Script=cuneiform}', "");
    Expect(0, 75075, '\p{^Is_Script=cuneiform}', "");
    Expect(0, 75075, '\P{Is_Script=cuneiform}', "");
    Expect(1, 75075, '\P{^Is_Script=cuneiform}', "");
    Expect(0, 75076, '\p{Is_Script=cuneiform}', "");
    Expect(1, 75076, '\p{^Is_Script=cuneiform}', "");
    Expect(1, 75076, '\P{Is_Script=cuneiform}', "");
    Expect(0, 75076, '\P{^Is_Script=cuneiform}', "");
    Expect(1, 75075, '\p{Is_Script=-	CUNEIFORM}', "");
    Expect(0, 75075, '\p{^Is_Script=-	CUNEIFORM}', "");
    Expect(0, 75075, '\P{Is_Script=-	CUNEIFORM}', "");
    Expect(1, 75075, '\P{^Is_Script=-	CUNEIFORM}', "");
    Expect(0, 75076, '\p{Is_Script=-	CUNEIFORM}', "");
    Expect(1, 75076, '\p{^Is_Script=-	CUNEIFORM}', "");
    Expect(1, 75076, '\P{Is_Script=-	CUNEIFORM}', "");
    Expect(0, 75076, '\P{^Is_Script=-	CUNEIFORM}', "");
    Error('\p{Is_Sc=:=-xsux}');
    Error('\P{Is_Sc=:=-xsux}');
    Expect(1, 75075, '\p{Is_Sc=xsux}', "");
    Expect(0, 75075, '\p{^Is_Sc=xsux}', "");
    Expect(0, 75075, '\P{Is_Sc=xsux}', "");
    Expect(1, 75075, '\P{^Is_Sc=xsux}', "");
    Expect(0, 75076, '\p{Is_Sc=xsux}', "");
    Expect(1, 75076, '\p{^Is_Sc=xsux}', "");
    Expect(1, 75076, '\P{Is_Sc=xsux}', "");
    Expect(0, 75076, '\P{^Is_Sc=xsux}', "");
    Expect(1, 75075, '\p{Is_Sc=- Xsux}', "");
    Expect(0, 75075, '\p{^Is_Sc=- Xsux}', "");
    Expect(0, 75075, '\P{Is_Sc=- Xsux}', "");
    Expect(1, 75075, '\P{^Is_Sc=- Xsux}', "");
    Expect(0, 75076, '\p{Is_Sc=- Xsux}', "");
    Expect(1, 75076, '\p{^Is_Sc=- Xsux}', "");
    Expect(1, 75076, '\P{Is_Sc=- Xsux}', "");
    Expect(0, 75076, '\P{^Is_Sc=- Xsux}', "");
    Error('\p{Script=	yi/a/}');
    Error('\P{Script=	yi/a/}');
    Expect(1, 42182, '\p{Script=yi}', "");
    Expect(0, 42182, '\p{^Script=yi}', "");
    Expect(0, 42182, '\P{Script=yi}', "");
    Expect(1, 42182, '\P{^Script=yi}', "");
    Expect(0, 42183, '\p{Script=yi}', "");
    Expect(1, 42183, '\p{^Script=yi}', "");
    Expect(1, 42183, '\P{Script=yi}', "");
    Expect(0, 42183, '\P{^Script=yi}', "");
    Expect(1, 42182, '\p{Script= -YI}', "");
    Expect(0, 42182, '\p{^Script= -YI}', "");
    Expect(0, 42182, '\P{Script= -YI}', "");
    Expect(1, 42182, '\P{^Script= -YI}', "");
    Expect(0, 42183, '\p{Script= -YI}', "");
    Expect(1, 42183, '\p{^Script= -YI}', "");
    Expect(1, 42183, '\P{Script= -YI}', "");
    Expect(0, 42183, '\P{^Script= -YI}', "");
    Error('\p{Sc=_	Yiii/a/}');
    Error('\P{Sc=_	Yiii/a/}');
    Expect(1, 42182, '\p{Sc=yiii}', "");
    Expect(0, 42182, '\p{^Sc=yiii}', "");
    Expect(0, 42182, '\P{Sc=yiii}', "");
    Expect(1, 42182, '\P{^Sc=yiii}', "");
    Expect(0, 42183, '\p{Sc=yiii}', "");
    Expect(1, 42183, '\p{^Sc=yiii}', "");
    Expect(1, 42183, '\P{Sc=yiii}', "");
    Expect(0, 42183, '\P{^Sc=yiii}', "");
    Expect(1, 42182, '\p{Sc=	yiii}', "");
    Expect(0, 42182, '\p{^Sc=	yiii}', "");
    Expect(0, 42182, '\P{Sc=	yiii}', "");
    Expect(1, 42182, '\P{^Sc=	yiii}', "");
    Expect(0, 42183, '\p{Sc=	yiii}', "");
    Expect(1, 42183, '\p{^Sc=	yiii}', "");
    Expect(1, 42183, '\P{Sc=	yiii}', "");
    Expect(0, 42183, '\P{^Sc=	yiii}', "");
    Error('\p{Is_Script:		:=YI}');
    Error('\P{Is_Script:		:=YI}');
    Expect(1, 42182, '\p{Is_Script=yi}', "");
    Expect(0, 42182, '\p{^Is_Script=yi}', "");
    Expect(0, 42182, '\P{Is_Script=yi}', "");
    Expect(1, 42182, '\P{^Is_Script=yi}', "");
    Expect(0, 42183, '\p{Is_Script=yi}', "");
    Expect(1, 42183, '\p{^Is_Script=yi}', "");
    Expect(1, 42183, '\P{Is_Script=yi}', "");
    Expect(0, 42183, '\P{^Is_Script=yi}', "");
    Expect(1, 42182, '\p{Is_Script=	-Yi}', "");
    Expect(0, 42182, '\p{^Is_Script=	-Yi}', "");
    Expect(0, 42182, '\P{Is_Script=	-Yi}', "");
    Expect(1, 42182, '\P{^Is_Script=	-Yi}', "");
    Expect(0, 42183, '\p{Is_Script=	-Yi}', "");
    Expect(1, 42183, '\p{^Is_Script=	-Yi}', "");
    Expect(1, 42183, '\P{Is_Script=	-Yi}', "");
    Expect(0, 42183, '\P{^Is_Script=	-Yi}', "");
    Error('\p{Is_Sc=	/a/yiii}');
    Error('\P{Is_Sc=	/a/yiii}');
    Expect(1, 42182, '\p{Is_Sc=yiii}', "");
    Expect(0, 42182, '\p{^Is_Sc=yiii}', "");
    Expect(0, 42182, '\P{Is_Sc=yiii}', "");
    Expect(1, 42182, '\P{^Is_Sc=yiii}', "");
    Expect(0, 42183, '\p{Is_Sc=yiii}', "");
    Expect(1, 42183, '\p{^Is_Sc=yiii}', "");
    Expect(1, 42183, '\P{Is_Sc=yiii}', "");
    Expect(0, 42183, '\P{^Is_Sc=yiii}', "");
    Expect(1, 42182, '\p{Is_Sc=YIII}', "");
    Expect(0, 42182, '\p{^Is_Sc=YIII}', "");
    Expect(0, 42182, '\P{Is_Sc=YIII}', "");
    Expect(1, 42182, '\P{^Is_Sc=YIII}', "");
    Expect(0, 42183, '\p{Is_Sc=YIII}', "");
    Expect(1, 42183, '\p{^Is_Sc=YIII}', "");
    Expect(1, 42183, '\P{Is_Sc=YIII}', "");
    Expect(0, 42183, '\P{^Is_Sc=YIII}', "");
    Error('\p{Script=--Inherited/a/}');
    Error('\P{Script=--Inherited/a/}');
    Expect(1, 917999, '\p{Script=inherited}', "");
    Expect(0, 917999, '\p{^Script=inherited}', "");
    Expect(0, 917999, '\P{Script=inherited}', "");
    Expect(1, 917999, '\P{^Script=inherited}', "");
    Expect(0, 918000, '\p{Script=inherited}', "");
    Expect(1, 918000, '\p{^Script=inherited}', "");
    Expect(1, 918000, '\P{Script=inherited}', "");
    Expect(0, 918000, '\P{^Script=inherited}', "");
    Expect(1, 917999, '\p{Script=	-Inherited}', "");
    Expect(0, 917999, '\p{^Script=	-Inherited}', "");
    Expect(0, 917999, '\P{Script=	-Inherited}', "");
    Expect(1, 917999, '\P{^Script=	-Inherited}', "");
    Expect(0, 918000, '\p{Script=	-Inherited}', "");
    Expect(1, 918000, '\p{^Script=	-Inherited}', "");
    Expect(1, 918000, '\P{Script=	-Inherited}', "");
    Expect(0, 918000, '\P{^Script=	-Inherited}', "");
    Error('\p{Sc=--zinh/a/}');
    Error('\P{Sc=--zinh/a/}');
    Expect(1, 917999, '\p{Sc=zinh}', "");
    Expect(0, 917999, '\p{^Sc=zinh}', "");
    Expect(0, 917999, '\P{Sc=zinh}', "");
    Expect(1, 917999, '\P{^Sc=zinh}', "");
    Expect(0, 918000, '\p{Sc=zinh}', "");
    Expect(1, 918000, '\p{^Sc=zinh}', "");
    Expect(1, 918000, '\P{Sc=zinh}', "");
    Expect(0, 918000, '\P{^Sc=zinh}', "");
    Expect(1, 917999, '\p{Sc=	 Zinh}', "");
    Expect(0, 917999, '\p{^Sc=	 Zinh}', "");
    Expect(0, 917999, '\P{Sc=	 Zinh}', "");
    Expect(1, 917999, '\P{^Sc=	 Zinh}', "");
    Expect(0, 918000, '\p{Sc=	 Zinh}', "");
    Expect(1, 918000, '\p{^Sc=	 Zinh}', "");
    Expect(1, 918000, '\P{Sc=	 Zinh}', "");
    Expect(0, 918000, '\P{^Sc=	 Zinh}', "");
    Error('\p{Is_Script= :=Qaai}');
    Error('\P{Is_Script= :=Qaai}');
    Expect(1, 917999, '\p{Is_Script=qaai}', "");
    Expect(0, 917999, '\p{^Is_Script=qaai}', "");
    Expect(0, 917999, '\P{Is_Script=qaai}', "");
    Expect(1, 917999, '\P{^Is_Script=qaai}', "");
    Expect(0, 918000, '\p{Is_Script=qaai}', "");
    Expect(1, 918000, '\p{^Is_Script=qaai}', "");
    Expect(1, 918000, '\P{Is_Script=qaai}', "");
    Expect(0, 918000, '\P{^Is_Script=qaai}', "");
    Expect(1, 917999, '\p{Is_Script=-qaai}', "");
    Expect(0, 917999, '\p{^Is_Script=-qaai}', "");
    Expect(0, 917999, '\P{Is_Script=-qaai}', "");
    Expect(1, 917999, '\P{^Is_Script=-qaai}', "");
    Expect(0, 918000, '\p{Is_Script=-qaai}', "");
    Expect(1, 918000, '\p{^Is_Script=-qaai}', "");
    Expect(1, 918000, '\P{Is_Script=-qaai}', "");
    Expect(0, 918000, '\P{^Is_Script=-qaai}', "");
    Error('\p{Is_Sc=_/a/INHERITED}');
    Error('\P{Is_Sc=_/a/INHERITED}');
    Expect(1, 917999, '\p{Is_Sc:inherited}', "");
    Expect(0, 917999, '\p{^Is_Sc:inherited}', "");
    Expect(0, 917999, '\P{Is_Sc:inherited}', "");
    Expect(1, 917999, '\P{^Is_Sc:inherited}', "");
    Expect(0, 918000, '\p{Is_Sc:inherited}', "");
    Expect(1, 918000, '\p{^Is_Sc:inherited}', "");
    Expect(1, 918000, '\P{Is_Sc:inherited}', "");
    Expect(0, 918000, '\P{^Is_Sc:inherited}', "");
    Expect(1, 917999, '\p{Is_Sc=_ Inherited}', "");
    Expect(0, 917999, '\p{^Is_Sc=_ Inherited}', "");
    Expect(0, 917999, '\P{Is_Sc=_ Inherited}', "");
    Expect(1, 917999, '\P{^Is_Sc=_ Inherited}', "");
    Expect(0, 918000, '\p{Is_Sc=_ Inherited}', "");
    Expect(1, 918000, '\p{^Is_Sc=_ Inherited}', "");
    Expect(1, 918000, '\P{Is_Sc=_ Inherited}', "");
    Expect(0, 918000, '\P{^Is_Sc=_ Inherited}', "");
    Error('\p{Script=:= common}');
    Error('\P{Script=:= common}');
    Expect(1, 917631, '\p{Script=common}', "");
    Expect(0, 917631, '\p{^Script=common}', "");
    Expect(0, 917631, '\P{Script=common}', "");
    Expect(1, 917631, '\P{^Script=common}', "");
    Expect(0, 917632, '\p{Script=common}', "");
    Expect(1, 917632, '\p{^Script=common}', "");
    Expect(1, 917632, '\P{Script=common}', "");
    Expect(0, 917632, '\P{^Script=common}', "");
    Expect(1, 917631, '\p{Script=-COMMON}', "");
    Expect(0, 917631, '\p{^Script=-COMMON}', "");
    Expect(0, 917631, '\P{Script=-COMMON}', "");
    Expect(1, 917631, '\P{^Script=-COMMON}', "");
    Expect(0, 917632, '\p{Script=-COMMON}', "");
    Expect(1, 917632, '\p{^Script=-COMMON}', "");
    Expect(1, 917632, '\P{Script=-COMMON}', "");
    Expect(0, 917632, '\P{^Script=-COMMON}', "");
    Error('\p{Sc=:=Zyyy}');
    Error('\P{Sc=:=Zyyy}');
    Expect(1, 917631, '\p{Sc:	zyyy}', "");
    Expect(0, 917631, '\p{^Sc:	zyyy}', "");
    Expect(0, 917631, '\P{Sc:	zyyy}', "");
    Expect(1, 917631, '\P{^Sc:	zyyy}', "");
    Expect(0, 917632, '\p{Sc:	zyyy}', "");
    Expect(1, 917632, '\p{^Sc:	zyyy}', "");
    Expect(1, 917632, '\P{Sc:	zyyy}', "");
    Expect(0, 917632, '\P{^Sc:	zyyy}', "");
    Expect(1, 917631, '\p{Sc=-	Zyyy}', "");
    Expect(0, 917631, '\p{^Sc=-	Zyyy}', "");
    Expect(0, 917631, '\P{Sc=-	Zyyy}', "");
    Expect(1, 917631, '\P{^Sc=-	Zyyy}', "");
    Expect(0, 917632, '\p{Sc=-	Zyyy}', "");
    Expect(1, 917632, '\p{^Sc=-	Zyyy}', "");
    Expect(1, 917632, '\P{Sc=-	Zyyy}', "");
    Expect(0, 917632, '\P{^Sc=-	Zyyy}', "");
    Error('\p{Is_Script:	/a/ common}');
    Error('\P{Is_Script:	/a/ common}');
    Expect(1, 917631, '\p{Is_Script=common}', "");
    Expect(0, 917631, '\p{^Is_Script=common}', "");
    Expect(0, 917631, '\P{Is_Script=common}', "");
    Expect(1, 917631, '\P{^Is_Script=common}', "");
    Expect(0, 917632, '\p{Is_Script=common}', "");
    Expect(1, 917632, '\p{^Is_Script=common}', "");
    Expect(1, 917632, '\P{Is_Script=common}', "");
    Expect(0, 917632, '\P{^Is_Script=common}', "");
    Expect(1, 917631, '\p{Is_Script=--COMMON}', "");
    Expect(0, 917631, '\p{^Is_Script=--COMMON}', "");
    Expect(0, 917631, '\P{Is_Script=--COMMON}', "");
    Expect(1, 917631, '\P{^Is_Script=--COMMON}', "");
    Expect(0, 917632, '\p{Is_Script=--COMMON}', "");
    Expect(1, 917632, '\p{^Is_Script=--COMMON}', "");
    Expect(1, 917632, '\P{Is_Script=--COMMON}', "");
    Expect(0, 917632, '\P{^Is_Script=--COMMON}', "");
    Error('\p{Is_Sc:	/a/- zyyy}');
    Error('\P{Is_Sc:	/a/- zyyy}');
    Expect(1, 917631, '\p{Is_Sc=zyyy}', "");
    Expect(0, 917631, '\p{^Is_Sc=zyyy}', "");
    Expect(0, 917631, '\P{Is_Sc=zyyy}', "");
    Expect(1, 917631, '\P{^Is_Sc=zyyy}', "");
    Expect(0, 917632, '\p{Is_Sc=zyyy}', "");
    Expect(1, 917632, '\p{^Is_Sc=zyyy}', "");
    Expect(1, 917632, '\P{Is_Sc=zyyy}', "");
    Expect(0, 917632, '\P{^Is_Sc=zyyy}', "");
    Expect(1, 917631, '\p{Is_Sc:	-Zyyy}', "");
    Expect(0, 917631, '\p{^Is_Sc:	-Zyyy}', "");
    Expect(0, 917631, '\P{Is_Sc:	-Zyyy}', "");
    Expect(1, 917631, '\P{^Is_Sc:	-Zyyy}', "");
    Expect(0, 917632, '\p{Is_Sc:	-Zyyy}', "");
    Expect(1, 917632, '\p{^Is_Sc:	-Zyyy}', "");
    Expect(1, 917632, '\P{Is_Sc:	-Zyyy}', "");
    Expect(0, 917632, '\P{^Is_Sc:	-Zyyy}', "");
    Error('\p{Script= 	unknown/a/}');
    Error('\P{Script= 	unknown/a/}');
    Expect(1, 918000, '\p{Script=unknown}', "");
    Expect(0, 918000, '\p{^Script=unknown}', "");
    Expect(0, 918000, '\P{Script=unknown}', "");
    Expect(1, 918000, '\P{^Script=unknown}', "");
    Expect(0, 917999, '\p{Script=unknown}', "");
    Expect(1, 917999, '\p{^Script=unknown}', "");
    Expect(1, 917999, '\P{Script=unknown}', "");
    Expect(0, 917999, '\P{^Script=unknown}', "");
    Expect(1, 918000, '\p{Script:	Unknown}', "");
    Expect(0, 918000, '\p{^Script:	Unknown}', "");
    Expect(0, 918000, '\P{Script:	Unknown}', "");
    Expect(1, 918000, '\P{^Script:	Unknown}', "");
    Expect(0, 917999, '\p{Script:	Unknown}', "");
    Expect(1, 917999, '\p{^Script:	Unknown}', "");
    Expect(1, 917999, '\P{Script:	Unknown}', "");
    Expect(0, 917999, '\P{^Script:	Unknown}', "");
    Error('\p{Sc=- ZZZZ:=}');
    Error('\P{Sc=- ZZZZ:=}');
    Expect(1, 918000, '\p{Sc=zzzz}', "");
    Expect(0, 918000, '\p{^Sc=zzzz}', "");
    Expect(0, 918000, '\P{Sc=zzzz}', "");
    Expect(1, 918000, '\P{^Sc=zzzz}', "");
    Expect(0, 917999, '\p{Sc=zzzz}', "");
    Expect(1, 917999, '\p{^Sc=zzzz}', "");
    Expect(1, 917999, '\P{Sc=zzzz}', "");
    Expect(0, 917999, '\P{^Sc=zzzz}', "");
    Expect(1, 918000, '\p{Sc=-Zzzz}', "");
    Expect(0, 918000, '\p{^Sc=-Zzzz}', "");
    Expect(0, 918000, '\P{Sc=-Zzzz}', "");
    Expect(1, 918000, '\P{^Sc=-Zzzz}', "");
    Expect(0, 917999, '\p{Sc=-Zzzz}', "");
    Expect(1, 917999, '\p{^Sc=-Zzzz}', "");
    Expect(1, 917999, '\P{Sc=-Zzzz}', "");
    Expect(0, 917999, '\P{^Sc=-Zzzz}', "");
    Error('\p{Is_Script:   :=-_unknown}');
    Error('\P{Is_Script:   :=-_unknown}');
    Expect(1, 918000, '\p{Is_Script=unknown}', "");
    Expect(0, 918000, '\p{^Is_Script=unknown}', "");
    Expect(0, 918000, '\P{Is_Script=unknown}', "");
    Expect(1, 918000, '\P{^Is_Script=unknown}', "");
    Expect(0, 917999, '\p{Is_Script=unknown}', "");
    Expect(1, 917999, '\p{^Is_Script=unknown}', "");
    Expect(1, 917999, '\P{Is_Script=unknown}', "");
    Expect(0, 917999, '\P{^Is_Script=unknown}', "");
    Expect(1, 918000, '\p{Is_Script=	unknown}', "");
    Expect(0, 918000, '\p{^Is_Script=	unknown}', "");
    Expect(0, 918000, '\P{Is_Script=	unknown}', "");
    Expect(1, 918000, '\P{^Is_Script=	unknown}', "");
    Expect(0, 917999, '\p{Is_Script=	unknown}', "");
    Expect(1, 917999, '\p{^Is_Script=	unknown}', "");
    Expect(1, 917999, '\P{Is_Script=	unknown}', "");
    Expect(0, 917999, '\P{^Is_Script=	unknown}', "");
    Error('\p{Is_Sc:	Zzzz:=}');
    Error('\P{Is_Sc:	Zzzz:=}');
    Expect(1, 918000, '\p{Is_Sc=zzzz}', "");
    Expect(0, 918000, '\p{^Is_Sc=zzzz}', "");
    Expect(0, 918000, '\P{Is_Sc=zzzz}', "");
    Expect(1, 918000, '\P{^Is_Sc=zzzz}', "");
    Expect(0, 917999, '\p{Is_Sc=zzzz}', "");
    Expect(1, 917999, '\p{^Is_Sc=zzzz}', "");
    Expect(1, 917999, '\P{Is_Sc=zzzz}', "");
    Expect(0, 917999, '\P{^Is_Sc=zzzz}', "");
    Expect(1, 918000, '\p{Is_Sc=_Zzzz}', "");
    Expect(0, 918000, '\p{^Is_Sc=_Zzzz}', "");
    Expect(0, 918000, '\P{Is_Sc=_Zzzz}', "");
    Expect(1, 918000, '\P{^Is_Sc=_Zzzz}', "");
    Expect(0, 917999, '\p{Is_Sc=_Zzzz}', "");
    Expect(1, 917999, '\p{^Is_Sc=_Zzzz}', "");
    Expect(1, 917999, '\P{Is_Sc=_Zzzz}', "");
    Expect(0, 917999, '\P{^Is_Sc=_Zzzz}', "");
    Error('\p{Script_Extensions=	:=adlam}');
    Error('\P{Script_Extensions=	:=adlam}');
    Expect(1, 125279, '\p{Script_Extensions=adlam}', "");
    Expect(0, 125279, '\p{^Script_Extensions=adlam}', "");
    Expect(0, 125279, '\P{Script_Extensions=adlam}', "");
    Expect(1, 125279, '\P{^Script_Extensions=adlam}', "");
    Expect(0, 125280, '\p{Script_Extensions=adlam}', "");
    Expect(1, 125280, '\p{^Script_Extensions=adlam}', "");
    Expect(1, 125280, '\P{Script_Extensions=adlam}', "");
    Expect(0, 125280, '\P{^Script_Extensions=adlam}', "");
    Expect(1, 125279, '\p{Script_Extensions=Adlam}', "");
    Expect(0, 125279, '\p{^Script_Extensions=Adlam}', "");
    Expect(0, 125279, '\P{Script_Extensions=Adlam}', "");
    Expect(1, 125279, '\P{^Script_Extensions=Adlam}', "");
    Expect(0, 125280, '\p{Script_Extensions=Adlam}', "");
    Expect(1, 125280, '\p{^Script_Extensions=Adlam}', "");
    Expect(1, 125280, '\P{Script_Extensions=Adlam}', "");
    Expect(0, 125280, '\P{^Script_Extensions=Adlam}', "");
    Error('\p{Scx=-/a/adlm}');
    Error('\P{Scx=-/a/adlm}');
    Expect(1, 125279, '\p{Scx:	adlm}', "");
    Expect(0, 125279, '\p{^Scx:	adlm}', "");
    Expect(0, 125279, '\P{Scx:	adlm}', "");
    Expect(1, 125279, '\P{^Scx:	adlm}', "");
    Expect(0, 125280, '\p{Scx:	adlm}', "");
    Expect(1, 125280, '\p{^Scx:	adlm}', "");
    Expect(1, 125280, '\P{Scx:	adlm}', "");
    Expect(0, 125280, '\P{^Scx:	adlm}', "");
    Expect(1, 125279, '\p{Scx=_-Adlm}', "");
    Expect(0, 125279, '\p{^Scx=_-Adlm}', "");
    Expect(0, 125279, '\P{Scx=_-Adlm}', "");
    Expect(1, 125279, '\P{^Scx=_-Adlm}', "");
    Expect(0, 125280, '\p{Scx=_-Adlm}', "");
    Expect(1, 125280, '\p{^Scx=_-Adlm}', "");
    Expect(1, 125280, '\P{Scx=_-Adlm}', "");
    Expect(0, 125280, '\P{^Scx=_-Adlm}', "");
    Error('\p{Is_Script_Extensions=	:=ADLAM}');
    Error('\P{Is_Script_Extensions=	:=ADLAM}');
    Expect(1, 125279, '\p{Is_Script_Extensions=adlam}', "");
    Expect(0, 125279, '\p{^Is_Script_Extensions=adlam}', "");
    Expect(0, 125279, '\P{Is_Script_Extensions=adlam}', "");
    Expect(1, 125279, '\P{^Is_Script_Extensions=adlam}', "");
    Expect(0, 125280, '\p{Is_Script_Extensions=adlam}', "");
    Expect(1, 125280, '\p{^Is_Script_Extensions=adlam}', "");
    Expect(1, 125280, '\P{Is_Script_Extensions=adlam}', "");
    Expect(0, 125280, '\P{^Is_Script_Extensions=adlam}', "");
    Expect(1, 125279, '\p{Is_Script_Extensions=__adlam}', "");
    Expect(0, 125279, '\p{^Is_Script_Extensions=__adlam}', "");
    Expect(0, 125279, '\P{Is_Script_Extensions=__adlam}', "");
    Expect(1, 125279, '\P{^Is_Script_Extensions=__adlam}', "");
    Expect(0, 125280, '\p{Is_Script_Extensions=__adlam}', "");
    Expect(1, 125280, '\p{^Is_Script_Extensions=__adlam}', "");
    Expect(1, 125280, '\P{Is_Script_Extensions=__adlam}', "");
    Expect(0, 125280, '\P{^Is_Script_Extensions=__adlam}', "");
    Error('\p{Is_Scx:	_ Adlm/a/}');
    Error('\P{Is_Scx:	_ Adlm/a/}');
    Expect(1, 125279, '\p{Is_Scx=adlm}', "");
    Expect(0, 125279, '\p{^Is_Scx=adlm}', "");
    Expect(0, 125279, '\P{Is_Scx=adlm}', "");
    Expect(1, 125279, '\P{^Is_Scx=adlm}', "");
    Expect(0, 125280, '\p{Is_Scx=adlm}', "");
    Expect(1, 125280, '\p{^Is_Scx=adlm}', "");
    Expect(1, 125280, '\P{Is_Scx=adlm}', "");
    Expect(0, 125280, '\P{^Is_Scx=adlm}', "");
    Expect(1, 125279, '\p{Is_Scx=_Adlm}', "");
    Expect(0, 125279, '\p{^Is_Scx=_Adlm}', "");
    Expect(0, 125279, '\P{Is_Scx=_Adlm}', "");
    Expect(1, 125279, '\P{^Is_Scx=_Adlm}', "");
    Expect(0, 125280, '\p{Is_Scx=_Adlm}', "");
    Expect(1, 125280, '\p{^Is_Scx=_Adlm}', "");
    Expect(1, 125280, '\P{Is_Scx=_Adlm}', "");
    Expect(0, 125280, '\P{^Is_Scx=_Adlm}', "");
    Error('\p{Script_Extensions=:=__Caucasian_Albanian}');
    Error('\P{Script_Extensions=:=__Caucasian_Albanian}');
    Expect(1, 66927, '\p{Script_Extensions=caucasianalbanian}', "");
    Expect(0, 66927, '\p{^Script_Extensions=caucasianalbanian}', "");
    Expect(0, 66927, '\P{Script_Extensions=caucasianalbanian}', "");
    Expect(1, 66927, '\P{^Script_Extensions=caucasianalbanian}', "");
    Expect(0, 66928, '\p{Script_Extensions=caucasianalbanian}', "");
    Expect(1, 66928, '\p{^Script_Extensions=caucasianalbanian}', "");
    Expect(1, 66928, '\P{Script_Extensions=caucasianalbanian}', "");
    Expect(0, 66928, '\P{^Script_Extensions=caucasianalbanian}', "");
    Expect(1, 66927, '\p{Script_Extensions:  Caucasian_Albanian}', "");
    Expect(0, 66927, '\p{^Script_Extensions:  Caucasian_Albanian}', "");
    Expect(0, 66927, '\P{Script_Extensions:  Caucasian_Albanian}', "");
    Expect(1, 66927, '\P{^Script_Extensions:  Caucasian_Albanian}', "");
    Expect(0, 66928, '\p{Script_Extensions:  Caucasian_Albanian}', "");
    Expect(1, 66928, '\p{^Script_Extensions:  Caucasian_Albanian}', "");
    Expect(1, 66928, '\P{Script_Extensions:  Caucasian_Albanian}', "");
    Expect(0, 66928, '\P{^Script_Extensions:  Caucasian_Albanian}', "");
    Error('\p{Scx=	:=aghb}');
    Error('\P{Scx=	:=aghb}');
    Expect(1, 66927, '\p{Scx=aghb}', "");
    Expect(0, 66927, '\p{^Scx=aghb}', "");
    Expect(0, 66927, '\P{Scx=aghb}', "");
    Expect(1, 66927, '\P{^Scx=aghb}', "");
    Expect(0, 66928, '\p{Scx=aghb}', "");
    Expect(1, 66928, '\p{^Scx=aghb}', "");
    Expect(1, 66928, '\P{Scx=aghb}', "");
    Expect(0, 66928, '\P{^Scx=aghb}', "");
    Expect(1, 66927, '\p{Scx=- AGHB}', "");
    Expect(0, 66927, '\p{^Scx=- AGHB}', "");
    Expect(0, 66927, '\P{Scx=- AGHB}', "");
    Expect(1, 66927, '\P{^Scx=- AGHB}', "");
    Expect(0, 66928, '\p{Scx=- AGHB}', "");
    Expect(1, 66928, '\p{^Scx=- AGHB}', "");
    Expect(1, 66928, '\P{Scx=- AGHB}', "");
    Expect(0, 66928, '\P{^Scx=- AGHB}', "");
    Error('\p{Is_Script_Extensions=_/a/CAUCASIAN_Albanian}');
    Error('\P{Is_Script_Extensions=_/a/CAUCASIAN_Albanian}');
    Expect(1, 66927, '\p{Is_Script_Extensions=caucasianalbanian}', "");
    Expect(0, 66927, '\p{^Is_Script_Extensions=caucasianalbanian}', "");
    Expect(0, 66927, '\P{Is_Script_Extensions=caucasianalbanian}', "");
    Expect(1, 66927, '\P{^Is_Script_Extensions=caucasianalbanian}', "");
    Expect(0, 66928, '\p{Is_Script_Extensions=caucasianalbanian}', "");
    Expect(1, 66928, '\p{^Is_Script_Extensions=caucasianalbanian}', "");
    Expect(1, 66928, '\P{Is_Script_Extensions=caucasianalbanian}', "");
    Expect(0, 66928, '\P{^Is_Script_Extensions=caucasianalbanian}', "");
    Expect(1, 66927, '\p{Is_Script_Extensions=	-caucasian_Albanian}', "");
    Expect(0, 66927, '\p{^Is_Script_Extensions=	-caucasian_Albanian}', "");
    Expect(0, 66927, '\P{Is_Script_Extensions=	-caucasian_Albanian}', "");
    Expect(1, 66927, '\P{^Is_Script_Extensions=	-caucasian_Albanian}', "");
    Expect(0, 66928, '\p{Is_Script_Extensions=	-caucasian_Albanian}', "");
    Expect(1, 66928, '\p{^Is_Script_Extensions=	-caucasian_Albanian}', "");
    Expect(1, 66928, '\P{Is_Script_Extensions=	-caucasian_Albanian}', "");
    Expect(0, 66928, '\P{^Is_Script_Extensions=	-caucasian_Albanian}', "");
    Error('\p{Is_Scx=_/a/aghb}');
    Error('\P{Is_Scx=_/a/aghb}');
    Expect(1, 66927, '\p{Is_Scx=aghb}', "");
    Expect(0, 66927, '\p{^Is_Scx=aghb}', "");
    Expect(0, 66927, '\P{Is_Scx=aghb}', "");
    Expect(1, 66927, '\P{^Is_Scx=aghb}', "");
    Expect(0, 66928, '\p{Is_Scx=aghb}', "");
    Expect(1, 66928, '\p{^Is_Scx=aghb}', "");
    Expect(1, 66928, '\P{Is_Scx=aghb}', "");
    Expect(0, 66928, '\P{^Is_Scx=aghb}', "");
    Expect(1, 66927, '\p{Is_Scx=	-AGHB}', "");
    Expect(0, 66927, '\p{^Is_Scx=	-AGHB}', "");
    Expect(0, 66927, '\P{Is_Scx=	-AGHB}', "");
    Expect(1, 66927, '\P{^Is_Scx=	-AGHB}', "");
    Expect(0, 66928, '\p{Is_Scx=	-AGHB}', "");
    Expect(1, 66928, '\p{^Is_Scx=	-AGHB}', "");
    Expect(1, 66928, '\P{Is_Scx=	-AGHB}', "");
    Expect(0, 66928, '\P{^Is_Scx=	-AGHB}', "");
    Error('\p{Script_Extensions=-	AHOM/a/}');
    Error('\P{Script_Extensions=-	AHOM/a/}');
    Expect(1, 71487, '\p{Script_Extensions=ahom}', "");
    Expect(0, 71487, '\p{^Script_Extensions=ahom}', "");
    Expect(0, 71487, '\P{Script_Extensions=ahom}', "");
    Expect(1, 71487, '\P{^Script_Extensions=ahom}', "");
    Expect(0, 71488, '\p{Script_Extensions=ahom}', "");
    Expect(1, 71488, '\p{^Script_Extensions=ahom}', "");
    Expect(1, 71488, '\P{Script_Extensions=ahom}', "");
    Expect(0, 71488, '\P{^Script_Extensions=ahom}', "");
    Expect(1, 71487, '\p{Script_Extensions=-AHOM}', "");
    Expect(0, 71487, '\p{^Script_Extensions=-AHOM}', "");
    Expect(0, 71487, '\P{Script_Extensions=-AHOM}', "");
    Expect(1, 71487, '\P{^Script_Extensions=-AHOM}', "");
    Expect(0, 71488, '\p{Script_Extensions=-AHOM}', "");
    Expect(1, 71488, '\p{^Script_Extensions=-AHOM}', "");
    Expect(1, 71488, '\P{Script_Extensions=-AHOM}', "");
    Expect(0, 71488, '\P{^Script_Extensions=-AHOM}', "");
    Error('\p{Scx: /a/AHOM}');
    Error('\P{Scx: /a/AHOM}');
    Expect(1, 71487, '\p{Scx:ahom}', "");
    Expect(0, 71487, '\p{^Scx:ahom}', "");
    Expect(0, 71487, '\P{Scx:ahom}', "");
    Expect(1, 71487, '\P{^Scx:ahom}', "");
    Expect(0, 71488, '\p{Scx:ahom}', "");
    Expect(1, 71488, '\p{^Scx:ahom}', "");
    Expect(1, 71488, '\P{Scx:ahom}', "");
    Expect(0, 71488, '\P{^Scx:ahom}', "");
    Expect(1, 71487, '\p{Scx= 	Ahom}', "");
    Expect(0, 71487, '\p{^Scx= 	Ahom}', "");
    Expect(0, 71487, '\P{Scx= 	Ahom}', "");
    Expect(1, 71487, '\P{^Scx= 	Ahom}', "");
    Expect(0, 71488, '\p{Scx= 	Ahom}', "");
    Expect(1, 71488, '\p{^Scx= 	Ahom}', "");
    Expect(1, 71488, '\P{Scx= 	Ahom}', "");
    Expect(0, 71488, '\P{^Scx= 	Ahom}', "");
    Error('\p{Is_Script_Extensions: /a/AHOM}');
    Error('\P{Is_Script_Extensions: /a/AHOM}');
    Expect(1, 71487, '\p{Is_Script_Extensions=ahom}', "");
    Expect(0, 71487, '\p{^Is_Script_Extensions=ahom}', "");
    Expect(0, 71487, '\P{Is_Script_Extensions=ahom}', "");
    Expect(1, 71487, '\P{^Is_Script_Extensions=ahom}', "");
    Expect(0, 71488, '\p{Is_Script_Extensions=ahom}', "");
    Expect(1, 71488, '\p{^Is_Script_Extensions=ahom}', "");
    Expect(1, 71488, '\P{Is_Script_Extensions=ahom}', "");
    Expect(0, 71488, '\P{^Is_Script_Extensions=ahom}', "");
    Expect(1, 71487, '\p{Is_Script_Extensions= 	ahom}', "");
    Expect(0, 71487, '\p{^Is_Script_Extensions= 	ahom}', "");
    Expect(0, 71487, '\P{Is_Script_Extensions= 	ahom}', "");
    Expect(1, 71487, '\P{^Is_Script_Extensions= 	ahom}', "");
    Expect(0, 71488, '\p{Is_Script_Extensions= 	ahom}', "");
    Expect(1, 71488, '\p{^Is_Script_Extensions= 	ahom}', "");
    Expect(1, 71488, '\P{Is_Script_Extensions= 	ahom}', "");
    Expect(0, 71488, '\P{^Is_Script_Extensions= 	ahom}', "");
    Error('\p{Is_Scx=:=ahom}');
    Error('\P{Is_Scx=:=ahom}');
    Expect(1, 71487, '\p{Is_Scx=ahom}', "");
    Expect(0, 71487, '\p{^Is_Scx=ahom}', "");
    Expect(0, 71487, '\P{Is_Scx=ahom}', "");
    Expect(1, 71487, '\P{^Is_Scx=ahom}', "");
    Expect(0, 71488, '\p{Is_Scx=ahom}', "");
    Expect(1, 71488, '\p{^Is_Scx=ahom}', "");
    Expect(1, 71488, '\P{Is_Scx=ahom}', "");
    Expect(0, 71488, '\P{^Is_Scx=ahom}', "");
    Expect(1, 71487, '\p{Is_Scx=_	Ahom}', "");
    Expect(0, 71487, '\p{^Is_Scx=_	Ahom}', "");
    Expect(0, 71487, '\P{Is_Scx=_	Ahom}', "");
    Expect(1, 71487, '\P{^Is_Scx=_	Ahom}', "");
    Expect(0, 71488, '\p{Is_Scx=_	Ahom}', "");
    Expect(1, 71488, '\p{^Is_Scx=_	Ahom}', "");
    Expect(1, 71488, '\P{Is_Scx=_	Ahom}', "");
    Expect(0, 71488, '\P{^Is_Scx=_	Ahom}', "");
    Error('\p{Script_Extensions=-	Arabic:=}');
    Error('\P{Script_Extensions=-	Arabic:=}');
    Expect(1, 126705, '\p{Script_Extensions=arabic}', "");
    Expect(0, 126705, '\p{^Script_Extensions=arabic}', "");
    Expect(0, 126705, '\P{Script_Extensions=arabic}', "");
    Expect(1, 126705, '\P{^Script_Extensions=arabic}', "");
    Expect(0, 126706, '\p{Script_Extensions=arabic}', "");
    Expect(1, 126706, '\p{^Script_Extensions=arabic}', "");
    Expect(1, 126706, '\P{Script_Extensions=arabic}', "");
    Expect(0, 126706, '\P{^Script_Extensions=arabic}', "");
    Expect(1, 126705, '\p{Script_Extensions=	_ARABIC}', "");
    Expect(0, 126705, '\p{^Script_Extensions=	_ARABIC}', "");
    Expect(0, 126705, '\P{Script_Extensions=	_ARABIC}', "");
    Expect(1, 126705, '\P{^Script_Extensions=	_ARABIC}', "");
    Expect(0, 126706, '\p{Script_Extensions=	_ARABIC}', "");
    Expect(1, 126706, '\p{^Script_Extensions=	_ARABIC}', "");
    Expect(1, 126706, '\P{Script_Extensions=	_ARABIC}', "");
    Expect(0, 126706, '\P{^Script_Extensions=	_ARABIC}', "");
    Error('\p{Scx: _Arab/a/}');
    Error('\P{Scx: _Arab/a/}');
    Expect(1, 126705, '\p{Scx:arab}', "");
    Expect(0, 126705, '\p{^Scx:arab}', "");
    Expect(0, 126705, '\P{Scx:arab}', "");
    Expect(1, 126705, '\P{^Scx:arab}', "");
    Expect(0, 126706, '\p{Scx:arab}', "");
    Expect(1, 126706, '\p{^Scx:arab}', "");
    Expect(1, 126706, '\P{Scx:arab}', "");
    Expect(0, 126706, '\P{^Scx:arab}', "");
    Expect(1, 126705, '\p{Scx=	 ARAB}', "");
    Expect(0, 126705, '\p{^Scx=	 ARAB}', "");
    Expect(0, 126705, '\P{Scx=	 ARAB}', "");
    Expect(1, 126705, '\P{^Scx=	 ARAB}', "");
    Expect(0, 126706, '\p{Scx=	 ARAB}', "");
    Expect(1, 126706, '\p{^Scx=	 ARAB}', "");
    Expect(1, 126706, '\P{Scx=	 ARAB}', "");
    Expect(0, 126706, '\P{^Scx=	 ARAB}', "");
    Error('\p{Is_Script_Extensions= 	ARABIC/a/}');
    Error('\P{Is_Script_Extensions= 	ARABIC/a/}');
    Expect(1, 126705, '\p{Is_Script_Extensions=arabic}', "");
    Expect(0, 126705, '\p{^Is_Script_Extensions=arabic}', "");
    Expect(0, 126705, '\P{Is_Script_Extensions=arabic}', "");
    Expect(1, 126705, '\P{^Is_Script_Extensions=arabic}', "");
    Expect(0, 126706, '\p{Is_Script_Extensions=arabic}', "");
    Expect(1, 126706, '\p{^Is_Script_Extensions=arabic}', "");
    Expect(1, 126706, '\P{Is_Script_Extensions=arabic}', "");
    Expect(0, 126706, '\P{^Is_Script_Extensions=arabic}', "");
    Expect(1, 126705, '\p{Is_Script_Extensions=	Arabic}', "");
    Expect(0, 126705, '\p{^Is_Script_Extensions=	Arabic}', "");
    Expect(0, 126705, '\P{Is_Script_Extensions=	Arabic}', "");
    Expect(1, 126705, '\P{^Is_Script_Extensions=	Arabic}', "");
    Expect(0, 126706, '\p{Is_Script_Extensions=	Arabic}', "");
    Expect(1, 126706, '\p{^Is_Script_Extensions=	Arabic}', "");
    Expect(1, 126706, '\P{Is_Script_Extensions=	Arabic}', "");
    Expect(0, 126706, '\P{^Is_Script_Extensions=	Arabic}', "");
    Error('\p{Is_Scx=:=_ARAB}');
    Error('\P{Is_Scx=:=_ARAB}');
    Expect(1, 126705, '\p{Is_Scx=arab}', "");
    Expect(0, 126705, '\p{^Is_Scx=arab}', "");
    Expect(0, 126705, '\P{Is_Scx=arab}', "");
    Expect(1, 126705, '\P{^Is_Scx=arab}', "");
    Expect(0, 126706, '\p{Is_Scx=arab}', "");
    Expect(1, 126706, '\p{^Is_Scx=arab}', "");
    Expect(1, 126706, '\P{Is_Scx=arab}', "");
    Expect(0, 126706, '\P{^Is_Scx=arab}', "");
    Expect(1, 126705, '\p{Is_Scx= ARAB}', "");
    Expect(0, 126705, '\p{^Is_Scx= ARAB}', "");
    Expect(0, 126705, '\P{Is_Scx= ARAB}', "");
    Expect(1, 126705, '\P{^Is_Scx= ARAB}', "");
    Expect(0, 126706, '\p{Is_Scx= ARAB}', "");
    Expect(1, 126706, '\p{^Is_Scx= ARAB}', "");
    Expect(1, 126706, '\P{Is_Scx= ARAB}', "");
    Expect(0, 126706, '\P{^Is_Scx= ARAB}', "");
    Error('\p{Script_Extensions::=IMPERIAL_Aramaic}');
    Error('\P{Script_Extensions::=IMPERIAL_Aramaic}');
    Expect(1, 67679, '\p{Script_Extensions=imperialaramaic}', "");
    Expect(0, 67679, '\p{^Script_Extensions=imperialaramaic}', "");
    Expect(0, 67679, '\P{Script_Extensions=imperialaramaic}', "");
    Expect(1, 67679, '\P{^Script_Extensions=imperialaramaic}', "");
    Expect(0, 67680, '\p{Script_Extensions=imperialaramaic}', "");
    Expect(1, 67680, '\p{^Script_Extensions=imperialaramaic}', "");
    Expect(1, 67680, '\P{Script_Extensions=imperialaramaic}', "");
    Expect(0, 67680, '\P{^Script_Extensions=imperialaramaic}', "");
    Expect(1, 67679, '\p{Script_Extensions=  Imperial_ARAMAIC}', "");
    Expect(0, 67679, '\p{^Script_Extensions=  Imperial_ARAMAIC}', "");
    Expect(0, 67679, '\P{Script_Extensions=  Imperial_ARAMAIC}', "");
    Expect(1, 67679, '\P{^Script_Extensions=  Imperial_ARAMAIC}', "");
    Expect(0, 67680, '\p{Script_Extensions=  Imperial_ARAMAIC}', "");
    Expect(1, 67680, '\p{^Script_Extensions=  Imperial_ARAMAIC}', "");
    Expect(1, 67680, '\P{Script_Extensions=  Imperial_ARAMAIC}', "");
    Expect(0, 67680, '\P{^Script_Extensions=  Imperial_ARAMAIC}', "");
    Error('\p{Scx=	/a/Armi}');
    Error('\P{Scx=	/a/Armi}');
    Expect(1, 67679, '\p{Scx=armi}', "");
    Expect(0, 67679, '\p{^Scx=armi}', "");
    Expect(0, 67679, '\P{Scx=armi}', "");
    Expect(1, 67679, '\P{^Scx=armi}', "");
    Expect(0, 67680, '\p{Scx=armi}', "");
    Expect(1, 67680, '\p{^Scx=armi}', "");
    Expect(1, 67680, '\P{Scx=armi}', "");
    Expect(0, 67680, '\P{^Scx=armi}', "");
    Expect(1, 67679, '\p{Scx=	-Armi}', "");
    Expect(0, 67679, '\p{^Scx=	-Armi}', "");
    Expect(0, 67679, '\P{Scx=	-Armi}', "");
    Expect(1, 67679, '\P{^Scx=	-Armi}', "");
    Expect(0, 67680, '\p{Scx=	-Armi}', "");
    Expect(1, 67680, '\p{^Scx=	-Armi}', "");
    Expect(1, 67680, '\P{Scx=	-Armi}', "");
    Expect(0, 67680, '\P{^Scx=	-Armi}', "");
    Error('\p{Is_Script_Extensions=:= -IMPERIAL_Aramaic}');
    Error('\P{Is_Script_Extensions=:= -IMPERIAL_Aramaic}');
    Expect(1, 67679, '\p{Is_Script_Extensions=imperialaramaic}', "");
    Expect(0, 67679, '\p{^Is_Script_Extensions=imperialaramaic}', "");
    Expect(0, 67679, '\P{Is_Script_Extensions=imperialaramaic}', "");
    Expect(1, 67679, '\P{^Is_Script_Extensions=imperialaramaic}', "");
    Expect(0, 67680, '\p{Is_Script_Extensions=imperialaramaic}', "");
    Expect(1, 67680, '\p{^Is_Script_Extensions=imperialaramaic}', "");
    Expect(1, 67680, '\P{Is_Script_Extensions=imperialaramaic}', "");
    Expect(0, 67680, '\P{^Is_Script_Extensions=imperialaramaic}', "");
    Expect(1, 67679, '\p{Is_Script_Extensions=__IMPERIAL_Aramaic}', "");
    Expect(0, 67679, '\p{^Is_Script_Extensions=__IMPERIAL_Aramaic}', "");
    Expect(0, 67679, '\P{Is_Script_Extensions=__IMPERIAL_Aramaic}', "");
    Expect(1, 67679, '\P{^Is_Script_Extensions=__IMPERIAL_Aramaic}', "");
    Expect(0, 67680, '\p{Is_Script_Extensions=__IMPERIAL_Aramaic}', "");
    Expect(1, 67680, '\p{^Is_Script_Extensions=__IMPERIAL_Aramaic}', "");
    Expect(1, 67680, '\P{Is_Script_Extensions=__IMPERIAL_Aramaic}', "");
    Expect(0, 67680, '\P{^Is_Script_Extensions=__IMPERIAL_Aramaic}', "");
    Error('\p{Is_Scx: :=armi}');
    Error('\P{Is_Scx: :=armi}');
    Expect(1, 67679, '\p{Is_Scx=armi}', "");
    Expect(0, 67679, '\p{^Is_Scx=armi}', "");
    Expect(0, 67679, '\P{Is_Scx=armi}', "");
    Expect(1, 67679, '\P{^Is_Scx=armi}', "");
    Expect(0, 67680, '\p{Is_Scx=armi}', "");
    Expect(1, 67680, '\p{^Is_Scx=armi}', "");
    Expect(1, 67680, '\P{Is_Scx=armi}', "");
    Expect(0, 67680, '\P{^Is_Scx=armi}', "");
    Expect(1, 67679, '\p{Is_Scx=		Armi}', "");
    Expect(0, 67679, '\p{^Is_Scx=		Armi}', "");
    Expect(0, 67679, '\P{Is_Scx=		Armi}', "");
    Expect(1, 67679, '\P{^Is_Scx=		Armi}', "");
    Expect(0, 67680, '\p{Is_Scx=		Armi}', "");
    Expect(1, 67680, '\p{^Is_Scx=		Armi}', "");
    Expect(1, 67680, '\P{Is_Scx=		Armi}', "");
    Expect(0, 67680, '\P{^Is_Scx=		Armi}', "");
    Error('\p{Script_Extensions=:=-_armenian}');
    Error('\P{Script_Extensions=:=-_armenian}');
    Expect(1, 64279, '\p{Script_Extensions:	armenian}', "");
    Expect(0, 64279, '\p{^Script_Extensions:	armenian}', "");
    Expect(0, 64279, '\P{Script_Extensions:	armenian}', "");
    Expect(1, 64279, '\P{^Script_Extensions:	armenian}', "");
    Expect(0, 64280, '\p{Script_Extensions:	armenian}', "");
    Expect(1, 64280, '\p{^Script_Extensions:	armenian}', "");
    Expect(1, 64280, '\P{Script_Extensions:	armenian}', "");
    Expect(0, 64280, '\P{^Script_Extensions:	armenian}', "");
    Expect(1, 64279, '\p{Script_Extensions=	ARMENIAN}', "");
    Expect(0, 64279, '\p{^Script_Extensions=	ARMENIAN}', "");
    Expect(0, 64279, '\P{Script_Extensions=	ARMENIAN}', "");
    Expect(1, 64279, '\P{^Script_Extensions=	ARMENIAN}', "");
    Expect(0, 64280, '\p{Script_Extensions=	ARMENIAN}', "");
    Expect(1, 64280, '\p{^Script_Extensions=	ARMENIAN}', "");
    Expect(1, 64280, '\P{Script_Extensions=	ARMENIAN}', "");
    Expect(0, 64280, '\P{^Script_Extensions=	ARMENIAN}', "");
    Error('\p{Scx=/a/	Armn}');
    Error('\P{Scx=/a/	Armn}');
    Expect(1, 64279, '\p{Scx=armn}', "");
    Expect(0, 64279, '\p{^Scx=armn}', "");
    Expect(0, 64279, '\P{Scx=armn}', "");
    Expect(1, 64279, '\P{^Scx=armn}', "");
    Expect(0, 64280, '\p{Scx=armn}', "");
    Expect(1, 64280, '\p{^Scx=armn}', "");
    Expect(1, 64280, '\P{Scx=armn}', "");
    Expect(0, 64280, '\P{^Scx=armn}', "");
    Expect(1, 64279, '\p{Scx=	 ARMN}', "");
    Expect(0, 64279, '\p{^Scx=	 ARMN}', "");
    Expect(0, 64279, '\P{Scx=	 ARMN}', "");
    Expect(1, 64279, '\P{^Scx=	 ARMN}', "");
    Expect(0, 64280, '\p{Scx=	 ARMN}', "");
    Expect(1, 64280, '\p{^Scx=	 ARMN}', "");
    Expect(1, 64280, '\P{Scx=	 ARMN}', "");
    Expect(0, 64280, '\P{^Scx=	 ARMN}', "");
    Error('\p{Is_Script_Extensions= -armenian/a/}');
    Error('\P{Is_Script_Extensions= -armenian/a/}');
    Expect(1, 64279, '\p{Is_Script_Extensions=armenian}', "");
    Expect(0, 64279, '\p{^Is_Script_Extensions=armenian}', "");
    Expect(0, 64279, '\P{Is_Script_Extensions=armenian}', "");
    Expect(1, 64279, '\P{^Is_Script_Extensions=armenian}', "");
    Expect(0, 64280, '\p{Is_Script_Extensions=armenian}', "");
    Expect(1, 64280, '\p{^Is_Script_Extensions=armenian}', "");
    Expect(1, 64280, '\P{Is_Script_Extensions=armenian}', "");
    Expect(0, 64280, '\P{^Is_Script_Extensions=armenian}', "");
    Expect(1, 64279, '\p{Is_Script_Extensions: -armenian}', "");
    Expect(0, 64279, '\p{^Is_Script_Extensions: -armenian}', "");
    Expect(0, 64279, '\P{Is_Script_Extensions: -armenian}', "");
    Expect(1, 64279, '\P{^Is_Script_Extensions: -armenian}', "");
    Expect(0, 64280, '\p{Is_Script_Extensions: -armenian}', "");
    Expect(1, 64280, '\p{^Is_Script_Extensions: -armenian}', "");
    Expect(1, 64280, '\P{Is_Script_Extensions: -armenian}', "");
    Expect(0, 64280, '\P{^Is_Script_Extensions: -armenian}', "");
    Error('\p{Is_Scx=_:=ARMN}');
    Error('\P{Is_Scx=_:=ARMN}');
    Expect(1, 64279, '\p{Is_Scx=armn}', "");
    Expect(0, 64279, '\p{^Is_Scx=armn}', "");
    Expect(0, 64279, '\P{Is_Scx=armn}', "");
    Expect(1, 64279, '\P{^Is_Scx=armn}', "");
    Expect(0, 64280, '\p{Is_Scx=armn}', "");
    Expect(1, 64280, '\p{^Is_Scx=armn}', "");
    Expect(1, 64280, '\P{Is_Scx=armn}', "");
    Expect(0, 64280, '\P{^Is_Scx=armn}', "");
    Expect(1, 64279, '\p{Is_Scx=- ARMN}', "");
    Expect(0, 64279, '\p{^Is_Scx=- ARMN}', "");
    Expect(0, 64279, '\P{Is_Scx=- ARMN}', "");
    Expect(1, 64279, '\P{^Is_Scx=- ARMN}', "");
    Expect(0, 64280, '\p{Is_Scx=- ARMN}', "");
    Expect(1, 64280, '\p{^Is_Scx=- ARMN}', "");
    Expect(1, 64280, '\P{Is_Scx=- ARMN}', "");
    Expect(0, 64280, '\P{^Is_Scx=- ARMN}', "");
    Error('\p{Script_Extensions=:= AVESTAN}');
    Error('\P{Script_Extensions=:= AVESTAN}');
    Expect(1, 68415, '\p{Script_Extensions=avestan}', "");
    Expect(0, 68415, '\p{^Script_Extensions=avestan}', "");
    Expect(0, 68415, '\P{Script_Extensions=avestan}', "");
    Expect(1, 68415, '\P{^Script_Extensions=avestan}', "");
    Expect(0, 68416, '\p{Script_Extensions=avestan}', "");
    Expect(1, 68416, '\p{^Script_Extensions=avestan}', "");
    Expect(1, 68416, '\P{Script_Extensions=avestan}', "");
    Expect(0, 68416, '\P{^Script_Extensions=avestan}', "");
    Expect(1, 68415, '\p{Script_Extensions= Avestan}', "");
    Expect(0, 68415, '\p{^Script_Extensions= Avestan}', "");
    Expect(0, 68415, '\P{Script_Extensions= Avestan}', "");
    Expect(1, 68415, '\P{^Script_Extensions= Avestan}', "");
    Expect(0, 68416, '\p{Script_Extensions= Avestan}', "");
    Expect(1, 68416, '\p{^Script_Extensions= Avestan}', "");
    Expect(1, 68416, '\P{Script_Extensions= Avestan}', "");
    Expect(0, 68416, '\P{^Script_Extensions= Avestan}', "");
    Error('\p{Scx=_AVST:=}');
    Error('\P{Scx=_AVST:=}');
    Expect(1, 68415, '\p{Scx=avst}', "");
    Expect(0, 68415, '\p{^Scx=avst}', "");
    Expect(0, 68415, '\P{Scx=avst}', "");
    Expect(1, 68415, '\P{^Scx=avst}', "");
    Expect(0, 68416, '\p{Scx=avst}', "");
    Expect(1, 68416, '\p{^Scx=avst}', "");
    Expect(1, 68416, '\P{Scx=avst}', "");
    Expect(0, 68416, '\P{^Scx=avst}', "");
    Expect(1, 68415, '\p{Scx:  -avst}', "");
    Expect(0, 68415, '\p{^Scx:  -avst}', "");
    Expect(0, 68415, '\P{Scx:  -avst}', "");
    Expect(1, 68415, '\P{^Scx:  -avst}', "");
    Expect(0, 68416, '\p{Scx:  -avst}', "");
    Expect(1, 68416, '\p{^Scx:  -avst}', "");
    Expect(1, 68416, '\P{Scx:  -avst}', "");
    Expect(0, 68416, '\P{^Scx:  -avst}', "");
    Error('\p{Is_Script_Extensions= /a/avestan}');
    Error('\P{Is_Script_Extensions= /a/avestan}');
    Expect(1, 68415, '\p{Is_Script_Extensions=avestan}', "");
    Expect(0, 68415, '\p{^Is_Script_Extensions=avestan}', "");
    Expect(0, 68415, '\P{Is_Script_Extensions=avestan}', "");
    Expect(1, 68415, '\P{^Is_Script_Extensions=avestan}', "");
    Expect(0, 68416, '\p{Is_Script_Extensions=avestan}', "");
    Expect(1, 68416, '\p{^Is_Script_Extensions=avestan}', "");
    Expect(1, 68416, '\P{Is_Script_Extensions=avestan}', "");
    Expect(0, 68416, '\P{^Is_Script_Extensions=avestan}', "");
    Expect(1, 68415, '\p{Is_Script_Extensions= avestan}', "");
    Expect(0, 68415, '\p{^Is_Script_Extensions= avestan}', "");
    Expect(0, 68415, '\P{Is_Script_Extensions= avestan}', "");
    Expect(1, 68415, '\P{^Is_Script_Extensions= avestan}', "");
    Expect(0, 68416, '\p{Is_Script_Extensions= avestan}', "");
    Expect(1, 68416, '\p{^Is_Script_Extensions= avestan}', "");
    Expect(1, 68416, '\P{Is_Script_Extensions= avestan}', "");
    Expect(0, 68416, '\P{^Is_Script_Extensions= avestan}', "");
    Error('\p{Is_Scx: --Avst/a/}');
    Error('\P{Is_Scx: --Avst/a/}');
    Expect(1, 68415, '\p{Is_Scx=avst}', "");
    Expect(0, 68415, '\p{^Is_Scx=avst}', "");
    Expect(0, 68415, '\P{Is_Scx=avst}', "");
    Expect(1, 68415, '\P{^Is_Scx=avst}', "");
    Expect(0, 68416, '\p{Is_Scx=avst}', "");
    Expect(1, 68416, '\p{^Is_Scx=avst}', "");
    Expect(1, 68416, '\P{Is_Scx=avst}', "");
    Expect(0, 68416, '\P{^Is_Scx=avst}', "");
    Expect(1, 68415, '\p{Is_Scx=		AVST}', "");
    Expect(0, 68415, '\p{^Is_Scx=		AVST}', "");
    Expect(0, 68415, '\P{Is_Scx=		AVST}', "");
    Expect(1, 68415, '\P{^Is_Scx=		AVST}', "");
    Expect(0, 68416, '\p{Is_Scx=		AVST}', "");
    Expect(1, 68416, '\p{^Is_Scx=		AVST}', "");
    Expect(1, 68416, '\P{Is_Scx=		AVST}', "");
    Expect(0, 68416, '\P{^Is_Scx=		AVST}', "");
    Error('\p{Script_Extensions= -BALINESE:=}');
    Error('\P{Script_Extensions= -BALINESE:=}');
    Expect(1, 7036, '\p{Script_Extensions=balinese}', "");
    Expect(0, 7036, '\p{^Script_Extensions=balinese}', "");
    Expect(0, 7036, '\P{Script_Extensions=balinese}', "");
    Expect(1, 7036, '\P{^Script_Extensions=balinese}', "");
    Expect(0, 7037, '\p{Script_Extensions=balinese}', "");
    Expect(1, 7037, '\p{^Script_Extensions=balinese}', "");
    Expect(1, 7037, '\P{Script_Extensions=balinese}', "");
    Expect(0, 7037, '\P{^Script_Extensions=balinese}', "");
    Expect(1, 7036, '\p{Script_Extensions= 	balinese}', "");
    Expect(0, 7036, '\p{^Script_Extensions= 	balinese}', "");
    Expect(0, 7036, '\P{Script_Extensions= 	balinese}', "");
    Expect(1, 7036, '\P{^Script_Extensions= 	balinese}', "");
    Expect(0, 7037, '\p{Script_Extensions= 	balinese}', "");
    Expect(1, 7037, '\p{^Script_Extensions= 	balinese}', "");
    Expect(1, 7037, '\P{Script_Extensions= 	balinese}', "");
    Expect(0, 7037, '\P{^Script_Extensions= 	balinese}', "");
    Error('\p{Scx=/a/	_Bali}');
    Error('\P{Scx=/a/	_Bali}');
    Expect(1, 7036, '\p{Scx=bali}', "");
    Expect(0, 7036, '\p{^Scx=bali}', "");
    Expect(0, 7036, '\P{Scx=bali}', "");
    Expect(1, 7036, '\P{^Scx=bali}', "");
    Expect(0, 7037, '\p{Scx=bali}', "");
    Expect(1, 7037, '\p{^Scx=bali}', "");
    Expect(1, 7037, '\P{Scx=bali}', "");
    Expect(0, 7037, '\P{^Scx=bali}', "");
    Expect(1, 7036, '\p{Scx:   bali}', "");
    Expect(0, 7036, '\p{^Scx:   bali}', "");
    Expect(0, 7036, '\P{Scx:   bali}', "");
    Expect(1, 7036, '\P{^Scx:   bali}', "");
    Expect(0, 7037, '\p{Scx:   bali}', "");
    Expect(1, 7037, '\p{^Scx:   bali}', "");
    Expect(1, 7037, '\P{Scx:   bali}', "");
    Expect(0, 7037, '\P{^Scx:   bali}', "");
    Error('\p{Is_Script_Extensions=	 Balinese:=}');
    Error('\P{Is_Script_Extensions=	 Balinese:=}');
    Expect(1, 7036, '\p{Is_Script_Extensions=balinese}', "");
    Expect(0, 7036, '\p{^Is_Script_Extensions=balinese}', "");
    Expect(0, 7036, '\P{Is_Script_Extensions=balinese}', "");
    Expect(1, 7036, '\P{^Is_Script_Extensions=balinese}', "");
    Expect(0, 7037, '\p{Is_Script_Extensions=balinese}', "");
    Expect(1, 7037, '\p{^Is_Script_Extensions=balinese}', "");
    Expect(1, 7037, '\P{Is_Script_Extensions=balinese}', "");
    Expect(0, 7037, '\P{^Is_Script_Extensions=balinese}', "");
    Expect(1, 7036, '\p{Is_Script_Extensions= Balinese}', "");
    Expect(0, 7036, '\p{^Is_Script_Extensions= Balinese}', "");
    Expect(0, 7036, '\P{Is_Script_Extensions= Balinese}', "");
    Expect(1, 7036, '\P{^Is_Script_Extensions= Balinese}', "");
    Expect(0, 7037, '\p{Is_Script_Extensions= Balinese}', "");
    Expect(1, 7037, '\p{^Is_Script_Extensions= Balinese}', "");
    Expect(1, 7037, '\P{Is_Script_Extensions= Balinese}', "");
    Expect(0, 7037, '\P{^Is_Script_Extensions= Balinese}', "");
    Error('\p{Is_Scx=bali/a/}');
    Error('\P{Is_Scx=bali/a/}');
    Expect(1, 7036, '\p{Is_Scx=bali}', "");
    Expect(0, 7036, '\p{^Is_Scx=bali}', "");
    Expect(0, 7036, '\P{Is_Scx=bali}', "");
    Expect(1, 7036, '\P{^Is_Scx=bali}', "");
    Expect(0, 7037, '\p{Is_Scx=bali}', "");
    Expect(1, 7037, '\p{^Is_Scx=bali}', "");
    Expect(1, 7037, '\P{Is_Scx=bali}', "");
    Expect(0, 7037, '\P{^Is_Scx=bali}', "");
    Expect(1, 7036, '\p{Is_Scx=- Bali}', "");
    Expect(0, 7036, '\p{^Is_Scx=- Bali}', "");
    Expect(0, 7036, '\P{Is_Scx=- Bali}', "");
    Expect(1, 7036, '\P{^Is_Scx=- Bali}', "");
    Expect(0, 7037, '\p{Is_Scx=- Bali}', "");
    Expect(1, 7037, '\p{^Is_Scx=- Bali}', "");
    Expect(1, 7037, '\P{Is_Scx=- Bali}', "");
    Expect(0, 7037, '\P{^Is_Scx=- Bali}', "");
    Error('\p{Script_Extensions=:=-_BAMUM}');
    Error('\P{Script_Extensions=:=-_BAMUM}');
    Expect(1, 92728, '\p{Script_Extensions=bamum}', "");
    Expect(0, 92728, '\p{^Script_Extensions=bamum}', "");
    Expect(0, 92728, '\P{Script_Extensions=bamum}', "");
    Expect(1, 92728, '\P{^Script_Extensions=bamum}', "");
    Expect(0, 92729, '\p{Script_Extensions=bamum}', "");
    Expect(1, 92729, '\p{^Script_Extensions=bamum}', "");
    Expect(1, 92729, '\P{Script_Extensions=bamum}', "");
    Expect(0, 92729, '\P{^Script_Extensions=bamum}', "");
    Expect(1, 92728, '\p{Script_Extensions=	bamum}', "");
    Expect(0, 92728, '\p{^Script_Extensions=	bamum}', "");
    Expect(0, 92728, '\P{Script_Extensions=	bamum}', "");
    Expect(1, 92728, '\P{^Script_Extensions=	bamum}', "");
    Expect(0, 92729, '\p{Script_Extensions=	bamum}', "");
    Expect(1, 92729, '\p{^Script_Extensions=	bamum}', "");
    Expect(1, 92729, '\P{Script_Extensions=	bamum}', "");
    Expect(0, 92729, '\P{^Script_Extensions=	bamum}', "");
    Error('\p{Scx=bamu:=}');
    Error('\P{Scx=bamu:=}');
    Expect(1, 92728, '\p{Scx=bamu}', "");
    Expect(0, 92728, '\p{^Scx=bamu}', "");
    Expect(0, 92728, '\P{Scx=bamu}', "");
    Expect(1, 92728, '\P{^Scx=bamu}', "");
    Expect(0, 92729, '\p{Scx=bamu}', "");
    Expect(1, 92729, '\p{^Scx=bamu}', "");
    Expect(1, 92729, '\P{Scx=bamu}', "");
    Expect(0, 92729, '\P{^Scx=bamu}', "");
    Expect(1, 92728, '\p{Scx= 	BAMU}', "");
    Expect(0, 92728, '\p{^Scx= 	BAMU}', "");
    Expect(0, 92728, '\P{Scx= 	BAMU}', "");
    Expect(1, 92728, '\P{^Scx= 	BAMU}', "");
    Expect(0, 92729, '\p{Scx= 	BAMU}', "");
    Expect(1, 92729, '\p{^Scx= 	BAMU}', "");
    Expect(1, 92729, '\P{Scx= 	BAMU}', "");
    Expect(0, 92729, '\P{^Scx= 	BAMU}', "");
    Error('\p{Is_Script_Extensions: :=-bamum}');
    Error('\P{Is_Script_Extensions: :=-bamum}');
    Expect(1, 92728, '\p{Is_Script_Extensions=bamum}', "");
    Expect(0, 92728, '\p{^Is_Script_Extensions=bamum}', "");
    Expect(0, 92728, '\P{Is_Script_Extensions=bamum}', "");
    Expect(1, 92728, '\P{^Is_Script_Extensions=bamum}', "");
    Expect(0, 92729, '\p{Is_Script_Extensions=bamum}', "");
    Expect(1, 92729, '\p{^Is_Script_Extensions=bamum}', "");
    Expect(1, 92729, '\P{Is_Script_Extensions=bamum}', "");
    Expect(0, 92729, '\P{^Is_Script_Extensions=bamum}', "");
    Expect(1, 92728, '\p{Is_Script_Extensions= _Bamum}', "");
    Expect(0, 92728, '\p{^Is_Script_Extensions= _Bamum}', "");
    Expect(0, 92728, '\P{Is_Script_Extensions= _Bamum}', "");
    Expect(1, 92728, '\P{^Is_Script_Extensions= _Bamum}', "");
    Expect(0, 92729, '\p{Is_Script_Extensions= _Bamum}', "");
    Expect(1, 92729, '\p{^Is_Script_Extensions= _Bamum}', "");
    Expect(1, 92729, '\P{Is_Script_Extensions= _Bamum}', "");
    Expect(0, 92729, '\P{^Is_Script_Extensions= _Bamum}', "");
    Error('\p{Is_Scx= /a/Bamu}');
    Error('\P{Is_Scx= /a/Bamu}');
    Expect(1, 92728, '\p{Is_Scx=bamu}', "");
    Expect(0, 92728, '\p{^Is_Scx=bamu}', "");
    Expect(0, 92728, '\P{Is_Scx=bamu}', "");
    Expect(1, 92728, '\P{^Is_Scx=bamu}', "");
    Expect(0, 92729, '\p{Is_Scx=bamu}', "");
    Expect(1, 92729, '\p{^Is_Scx=bamu}', "");
    Expect(1, 92729, '\P{Is_Scx=bamu}', "");
    Expect(0, 92729, '\P{^Is_Scx=bamu}', "");
    Expect(1, 92728, '\p{Is_Scx= 	Bamu}', "");
    Expect(0, 92728, '\p{^Is_Scx= 	Bamu}', "");
    Expect(0, 92728, '\P{Is_Scx= 	Bamu}', "");
    Expect(1, 92728, '\P{^Is_Scx= 	Bamu}', "");
    Expect(0, 92729, '\p{Is_Scx= 	Bamu}', "");
    Expect(1, 92729, '\p{^Is_Scx= 	Bamu}', "");
    Expect(1, 92729, '\P{Is_Scx= 	Bamu}', "");
    Expect(0, 92729, '\P{^Is_Scx= 	Bamu}', "");
    Error('\p{Script_Extensions= _BASSA_vah:=}');
    Error('\P{Script_Extensions= _BASSA_vah:=}');
    Expect(1, 92917, '\p{Script_Extensions=bassavah}', "");
    Expect(0, 92917, '\p{^Script_Extensions=bassavah}', "");
    Expect(0, 92917, '\P{Script_Extensions=bassavah}', "");
    Expect(1, 92917, '\P{^Script_Extensions=bassavah}', "");
    Expect(0, 92918, '\p{Script_Extensions=bassavah}', "");
    Expect(1, 92918, '\p{^Script_Extensions=bassavah}', "");
    Expect(1, 92918, '\P{Script_Extensions=bassavah}', "");
    Expect(0, 92918, '\P{^Script_Extensions=bassavah}', "");
    Expect(1, 92917, '\p{Script_Extensions=	Bassa_VAH}', "");
    Expect(0, 92917, '\p{^Script_Extensions=	Bassa_VAH}', "");
    Expect(0, 92917, '\P{Script_Extensions=	Bassa_VAH}', "");
    Expect(1, 92917, '\P{^Script_Extensions=	Bassa_VAH}', "");
    Expect(0, 92918, '\p{Script_Extensions=	Bassa_VAH}', "");
    Expect(1, 92918, '\p{^Script_Extensions=	Bassa_VAH}', "");
    Expect(1, 92918, '\P{Script_Extensions=	Bassa_VAH}', "");
    Expect(0, 92918, '\P{^Script_Extensions=	Bassa_VAH}', "");
    Error('\p{Scx=:=_	Bass}');
    Error('\P{Scx=:=_	Bass}');
    Expect(1, 92917, '\p{Scx=bass}', "");
    Expect(0, 92917, '\p{^Scx=bass}', "");
    Expect(0, 92917, '\P{Scx=bass}', "");
    Expect(1, 92917, '\P{^Scx=bass}', "");
    Expect(0, 92918, '\p{Scx=bass}', "");
    Expect(1, 92918, '\p{^Scx=bass}', "");
    Expect(1, 92918, '\P{Scx=bass}', "");
    Expect(0, 92918, '\P{^Scx=bass}', "");
    Expect(1, 92917, '\p{Scx= 	Bass}', "");
    Expect(0, 92917, '\p{^Scx= 	Bass}', "");
    Expect(0, 92917, '\P{Scx= 	Bass}', "");
    Expect(1, 92917, '\P{^Scx= 	Bass}', "");
    Expect(0, 92918, '\p{Scx= 	Bass}', "");
    Expect(1, 92918, '\p{^Scx= 	Bass}', "");
    Expect(1, 92918, '\P{Scx= 	Bass}', "");
    Expect(0, 92918, '\P{^Scx= 	Bass}', "");
    Error('\p{Is_Script_Extensions=-:=BASSA_Vah}');
    Error('\P{Is_Script_Extensions=-:=BASSA_Vah}');
    Expect(1, 92917, '\p{Is_Script_Extensions=bassavah}', "");
    Expect(0, 92917, '\p{^Is_Script_Extensions=bassavah}', "");
    Expect(0, 92917, '\P{Is_Script_Extensions=bassavah}', "");
    Expect(1, 92917, '\P{^Is_Script_Extensions=bassavah}', "");
    Expect(0, 92918, '\p{Is_Script_Extensions=bassavah}', "");
    Expect(1, 92918, '\p{^Is_Script_Extensions=bassavah}', "");
    Expect(1, 92918, '\P{Is_Script_Extensions=bassavah}', "");
    Expect(0, 92918, '\P{^Is_Script_Extensions=bassavah}', "");
    Expect(1, 92917, '\p{Is_Script_Extensions= BASSA_Vah}', "");
    Expect(0, 92917, '\p{^Is_Script_Extensions= BASSA_Vah}', "");
    Expect(0, 92917, '\P{Is_Script_Extensions= BASSA_Vah}', "");
    Expect(1, 92917, '\P{^Is_Script_Extensions= BASSA_Vah}', "");
    Expect(0, 92918, '\p{Is_Script_Extensions= BASSA_Vah}', "");
    Expect(1, 92918, '\p{^Is_Script_Extensions= BASSA_Vah}', "");
    Expect(1, 92918, '\P{Is_Script_Extensions= BASSA_Vah}', "");
    Expect(0, 92918, '\P{^Is_Script_Extensions= BASSA_Vah}', "");
    Error('\p{Is_Scx:	/a/Bass}');
    Error('\P{Is_Scx:	/a/Bass}');
    Expect(1, 92917, '\p{Is_Scx=bass}', "");
    Expect(0, 92917, '\p{^Is_Scx=bass}', "");
    Expect(0, 92917, '\P{Is_Scx=bass}', "");
    Expect(1, 92917, '\P{^Is_Scx=bass}', "");
    Expect(0, 92918, '\p{Is_Scx=bass}', "");
    Expect(1, 92918, '\p{^Is_Scx=bass}', "");
    Expect(1, 92918, '\P{Is_Scx=bass}', "");
    Expect(0, 92918, '\P{^Is_Scx=bass}', "");
    Expect(1, 92917, '\p{Is_Scx:	_Bass}', "");
    Expect(0, 92917, '\p{^Is_Scx:	_Bass}', "");
    Expect(0, 92917, '\P{Is_Scx:	_Bass}', "");
    Expect(1, 92917, '\P{^Is_Scx:	_Bass}', "");
    Expect(0, 92918, '\p{Is_Scx:	_Bass}', "");
    Expect(1, 92918, '\p{^Is_Scx:	_Bass}', "");
    Expect(1, 92918, '\P{Is_Scx:	_Bass}', "");
    Expect(0, 92918, '\P{^Is_Scx:	_Bass}', "");
    Error('\p{Script_Extensions=:=  Batak}');
    Error('\P{Script_Extensions=:=  Batak}');
    Expect(1, 7167, '\p{Script_Extensions=batak}', "");
    Expect(0, 7167, '\p{^Script_Extensions=batak}', "");
    Expect(0, 7167, '\P{Script_Extensions=batak}', "");
    Expect(1, 7167, '\P{^Script_Extensions=batak}', "");
    Expect(0, 7168, '\p{Script_Extensions=batak}', "");
    Expect(1, 7168, '\p{^Script_Extensions=batak}', "");
    Expect(1, 7168, '\P{Script_Extensions=batak}', "");
    Expect(0, 7168, '\P{^Script_Extensions=batak}', "");
    Expect(1, 7167, '\p{Script_Extensions=	Batak}', "");
    Expect(0, 7167, '\p{^Script_Extensions=	Batak}', "");
    Expect(0, 7167, '\P{Script_Extensions=	Batak}', "");
    Expect(1, 7167, '\P{^Script_Extensions=	Batak}', "");
    Expect(0, 7168, '\p{Script_Extensions=	Batak}', "");
    Expect(1, 7168, '\p{^Script_Extensions=	Batak}', "");
    Expect(1, 7168, '\P{Script_Extensions=	Batak}', "");
    Expect(0, 7168, '\P{^Script_Extensions=	Batak}', "");
    Error('\p{Scx= _Batk:=}');
    Error('\P{Scx= _Batk:=}');
    Expect(1, 7167, '\p{Scx=batk}', "");
    Expect(0, 7167, '\p{^Scx=batk}', "");
    Expect(0, 7167, '\P{Scx=batk}', "");
    Expect(1, 7167, '\P{^Scx=batk}', "");
    Expect(0, 7168, '\p{Scx=batk}', "");
    Expect(1, 7168, '\p{^Scx=batk}', "");
    Expect(1, 7168, '\P{Scx=batk}', "");
    Expect(0, 7168, '\P{^Scx=batk}', "");
    Expect(1, 7167, '\p{Scx=__Batk}', "");
    Expect(0, 7167, '\p{^Scx=__Batk}', "");
    Expect(0, 7167, '\P{Scx=__Batk}', "");
    Expect(1, 7167, '\P{^Scx=__Batk}', "");
    Expect(0, 7168, '\p{Scx=__Batk}', "");
    Expect(1, 7168, '\p{^Scx=__Batk}', "");
    Expect(1, 7168, '\P{Scx=__Batk}', "");
    Expect(0, 7168, '\P{^Scx=__Batk}', "");
    Error('\p{Is_Script_Extensions=/a/ 	Batak}');
    Error('\P{Is_Script_Extensions=/a/ 	Batak}');
    Expect(1, 7167, '\p{Is_Script_Extensions=batak}', "");
    Expect(0, 7167, '\p{^Is_Script_Extensions=batak}', "");
    Expect(0, 7167, '\P{Is_Script_Extensions=batak}', "");
    Expect(1, 7167, '\P{^Is_Script_Extensions=batak}', "");
    Expect(0, 7168, '\p{Is_Script_Extensions=batak}', "");
    Expect(1, 7168, '\p{^Is_Script_Extensions=batak}', "");
    Expect(1, 7168, '\P{Is_Script_Extensions=batak}', "");
    Expect(0, 7168, '\P{^Is_Script_Extensions=batak}', "");
    Expect(1, 7167, '\p{Is_Script_Extensions=-Batak}', "");
    Expect(0, 7167, '\p{^Is_Script_Extensions=-Batak}', "");
    Expect(0, 7167, '\P{Is_Script_Extensions=-Batak}', "");
    Expect(1, 7167, '\P{^Is_Script_Extensions=-Batak}', "");
    Expect(0, 7168, '\p{Is_Script_Extensions=-Batak}', "");
    Expect(1, 7168, '\p{^Is_Script_Extensions=-Batak}', "");
    Expect(1, 7168, '\P{Is_Script_Extensions=-Batak}', "");
    Expect(0, 7168, '\P{^Is_Script_Extensions=-Batak}', "");
    Error('\p{Is_Scx=_	Batk/a/}');
    Error('\P{Is_Scx=_	Batk/a/}');
    Expect(1, 7167, '\p{Is_Scx=batk}', "");
    Expect(0, 7167, '\p{^Is_Scx=batk}', "");
    Expect(0, 7167, '\P{Is_Scx=batk}', "");
    Expect(1, 7167, '\P{^Is_Scx=batk}', "");
    Expect(0, 7168, '\p{Is_Scx=batk}', "");
    Expect(1, 7168, '\p{^Is_Scx=batk}', "");
    Expect(1, 7168, '\P{Is_Scx=batk}', "");
    Expect(0, 7168, '\P{^Is_Scx=batk}', "");
    Expect(1, 7167, '\p{Is_Scx:	 	Batk}', "");
    Expect(0, 7167, '\p{^Is_Scx:	 	Batk}', "");
    Expect(0, 7167, '\P{Is_Scx:	 	Batk}', "");
    Expect(1, 7167, '\P{^Is_Scx:	 	Batk}', "");
    Expect(0, 7168, '\p{Is_Scx:	 	Batk}', "");
    Expect(1, 7168, '\p{^Is_Scx:	 	Batk}', "");
    Expect(1, 7168, '\P{Is_Scx:	 	Batk}', "");
    Expect(0, 7168, '\P{^Is_Scx:	 	Batk}', "");
    Error('\p{Script_Extensions:	_/a/BENGALI}');
    Error('\P{Script_Extensions:	_/a/BENGALI}');
    Expect(1, 43249, '\p{Script_Extensions=bengali}', "");
    Expect(0, 43249, '\p{^Script_Extensions=bengali}', "");
    Expect(0, 43249, '\P{Script_Extensions=bengali}', "");
    Expect(1, 43249, '\P{^Script_Extensions=bengali}', "");
    Expect(0, 43250, '\p{Script_Extensions=bengali}', "");
    Expect(1, 43250, '\p{^Script_Extensions=bengali}', "");
    Expect(1, 43250, '\P{Script_Extensions=bengali}', "");
    Expect(0, 43250, '\P{^Script_Extensions=bengali}', "");
    Expect(1, 43249, '\p{Script_Extensions= _Bengali}', "");
    Expect(0, 43249, '\p{^Script_Extensions= _Bengali}', "");
    Expect(0, 43249, '\P{Script_Extensions= _Bengali}', "");
    Expect(1, 43249, '\P{^Script_Extensions= _Bengali}', "");
    Expect(0, 43250, '\p{Script_Extensions= _Bengali}', "");
    Expect(1, 43250, '\p{^Script_Extensions= _Bengali}', "");
    Expect(1, 43250, '\P{Script_Extensions= _Bengali}', "");
    Expect(0, 43250, '\P{^Script_Extensions= _Bengali}', "");
    Error('\p{Scx= 	Beng/a/}');
    Error('\P{Scx= 	Beng/a/}');
    Expect(1, 43249, '\p{Scx=beng}', "");
    Expect(0, 43249, '\p{^Scx=beng}', "");
    Expect(0, 43249, '\P{Scx=beng}', "");
    Expect(1, 43249, '\P{^Scx=beng}', "");
    Expect(0, 43250, '\p{Scx=beng}', "");
    Expect(1, 43250, '\p{^Scx=beng}', "");
    Expect(1, 43250, '\P{Scx=beng}', "");
    Expect(0, 43250, '\P{^Scx=beng}', "");
    Expect(1, 43249, '\p{Scx=_Beng}', "");
    Expect(0, 43249, '\p{^Scx=_Beng}', "");
    Expect(0, 43249, '\P{Scx=_Beng}', "");
    Expect(1, 43249, '\P{^Scx=_Beng}', "");
    Expect(0, 43250, '\p{Scx=_Beng}', "");
    Expect(1, 43250, '\p{^Scx=_Beng}', "");
    Expect(1, 43250, '\P{Scx=_Beng}', "");
    Expect(0, 43250, '\P{^Scx=_Beng}', "");
    Error('\p{Is_Script_Extensions= _bengali:=}');
    Error('\P{Is_Script_Extensions= _bengali:=}');
    Expect(1, 43249, '\p{Is_Script_Extensions=bengali}', "");
    Expect(0, 43249, '\p{^Is_Script_Extensions=bengali}', "");
    Expect(0, 43249, '\P{Is_Script_Extensions=bengali}', "");
    Expect(1, 43249, '\P{^Is_Script_Extensions=bengali}', "");
    Expect(0, 43250, '\p{Is_Script_Extensions=bengali}', "");
    Expect(1, 43250, '\p{^Is_Script_Extensions=bengali}', "");
    Expect(1, 43250, '\P{Is_Script_Extensions=bengali}', "");
    Expect(0, 43250, '\P{^Is_Script_Extensions=bengali}', "");
    Expect(1, 43249, '\p{Is_Script_Extensions=_-bengali}', "");
    Expect(0, 43249, '\p{^Is_Script_Extensions=_-bengali}', "");
    Expect(0, 43249, '\P{Is_Script_Extensions=_-bengali}', "");
    Expect(1, 43249, '\P{^Is_Script_Extensions=_-bengali}', "");
    Expect(0, 43250, '\p{Is_Script_Extensions=_-bengali}', "");
    Expect(1, 43250, '\p{^Is_Script_Extensions=_-bengali}', "");
    Expect(1, 43250, '\P{Is_Script_Extensions=_-bengali}', "");
    Expect(0, 43250, '\P{^Is_Script_Extensions=_-bengali}', "");
    Error('\p{Is_Scx:	-:=Beng}');
    Error('\P{Is_Scx:	-:=Beng}');
    Expect(1, 43249, '\p{Is_Scx=beng}', "");
    Expect(0, 43249, '\p{^Is_Scx=beng}', "");
    Expect(0, 43249, '\P{Is_Scx=beng}', "");
    Expect(1, 43249, '\P{^Is_Scx=beng}', "");
    Expect(0, 43250, '\p{Is_Scx=beng}', "");
    Expect(1, 43250, '\p{^Is_Scx=beng}', "");
    Expect(1, 43250, '\P{Is_Scx=beng}', "");
    Expect(0, 43250, '\P{^Is_Scx=beng}', "");
    Expect(1, 43249, '\p{Is_Scx= BENG}', "");
    Expect(0, 43249, '\p{^Is_Scx= BENG}', "");
    Expect(0, 43249, '\P{Is_Scx= BENG}', "");
    Expect(1, 43249, '\P{^Is_Scx= BENG}', "");
    Expect(0, 43250, '\p{Is_Scx= BENG}', "");
    Expect(1, 43250, '\p{^Is_Scx= BENG}', "");
    Expect(1, 43250, '\P{Is_Scx= BENG}', "");
    Expect(0, 43250, '\P{^Is_Scx= BENG}', "");
    Error('\p{Script_Extensions= :=bhaiksuki}');
    Error('\P{Script_Extensions= :=bhaiksuki}');
    Expect(1, 72812, '\p{Script_Extensions=bhaiksuki}', "");
    Expect(0, 72812, '\p{^Script_Extensions=bhaiksuki}', "");
    Expect(0, 72812, '\P{Script_Extensions=bhaiksuki}', "");
    Expect(1, 72812, '\P{^Script_Extensions=bhaiksuki}', "");
    Expect(0, 72813, '\p{Script_Extensions=bhaiksuki}', "");
    Expect(1, 72813, '\p{^Script_Extensions=bhaiksuki}', "");
    Expect(1, 72813, '\P{Script_Extensions=bhaiksuki}', "");
    Expect(0, 72813, '\P{^Script_Extensions=bhaiksuki}', "");
    Expect(1, 72812, '\p{Script_Extensions=_ bhaiksuki}', "");
    Expect(0, 72812, '\p{^Script_Extensions=_ bhaiksuki}', "");
    Expect(0, 72812, '\P{Script_Extensions=_ bhaiksuki}', "");
    Expect(1, 72812, '\P{^Script_Extensions=_ bhaiksuki}', "");
    Expect(0, 72813, '\p{Script_Extensions=_ bhaiksuki}', "");
    Expect(1, 72813, '\p{^Script_Extensions=_ bhaiksuki}', "");
    Expect(1, 72813, '\P{Script_Extensions=_ bhaiksuki}', "");
    Expect(0, 72813, '\P{^Script_Extensions=_ bhaiksuki}', "");
    Error('\p{Scx:	:=	Bhks}');
    Error('\P{Scx:	:=	Bhks}');
    Expect(1, 72812, '\p{Scx=bhks}', "");
    Expect(0, 72812, '\p{^Scx=bhks}', "");
    Expect(0, 72812, '\P{Scx=bhks}', "");
    Expect(1, 72812, '\P{^Scx=bhks}', "");
    Expect(0, 72813, '\p{Scx=bhks}', "");
    Expect(1, 72813, '\p{^Scx=bhks}', "");
    Expect(1, 72813, '\P{Scx=bhks}', "");
    Expect(0, 72813, '\P{^Scx=bhks}', "");
    Expect(1, 72812, '\p{Scx=  Bhks}', "");
    Expect(0, 72812, '\p{^Scx=  Bhks}', "");
    Expect(0, 72812, '\P{Scx=  Bhks}', "");
    Expect(1, 72812, '\P{^Scx=  Bhks}', "");
    Expect(0, 72813, '\p{Scx=  Bhks}', "");
    Expect(1, 72813, '\p{^Scx=  Bhks}', "");
    Expect(1, 72813, '\P{Scx=  Bhks}', "");
    Expect(0, 72813, '\P{^Scx=  Bhks}', "");
    Error('\p{Is_Script_Extensions=--BHAIKSUKI/a/}');
    Error('\P{Is_Script_Extensions=--BHAIKSUKI/a/}');
    Expect(1, 72812, '\p{Is_Script_Extensions=bhaiksuki}', "");
    Expect(0, 72812, '\p{^Is_Script_Extensions=bhaiksuki}', "");
    Expect(0, 72812, '\P{Is_Script_Extensions=bhaiksuki}', "");
    Expect(1, 72812, '\P{^Is_Script_Extensions=bhaiksuki}', "");
    Expect(0, 72813, '\p{Is_Script_Extensions=bhaiksuki}', "");
    Expect(1, 72813, '\p{^Is_Script_Extensions=bhaiksuki}', "");
    Expect(1, 72813, '\P{Is_Script_Extensions=bhaiksuki}', "");
    Expect(0, 72813, '\P{^Is_Script_Extensions=bhaiksuki}', "");
    Expect(1, 72812, '\p{Is_Script_Extensions=		Bhaiksuki}', "");
    Expect(0, 72812, '\p{^Is_Script_Extensions=		Bhaiksuki}', "");
    Expect(0, 72812, '\P{Is_Script_Extensions=		Bhaiksuki}', "");
    Expect(1, 72812, '\P{^Is_Script_Extensions=		Bhaiksuki}', "");
    Expect(0, 72813, '\p{Is_Script_Extensions=		Bhaiksuki}', "");
    Expect(1, 72813, '\p{^Is_Script_Extensions=		Bhaiksuki}', "");
    Expect(1, 72813, '\P{Is_Script_Extensions=		Bhaiksuki}', "");
    Expect(0, 72813, '\P{^Is_Script_Extensions=		Bhaiksuki}', "");
    Error('\p{Is_Scx=-/a/Bhks}');
    Error('\P{Is_Scx=-/a/Bhks}');
    Expect(1, 72812, '\p{Is_Scx=bhks}', "");
    Expect(0, 72812, '\p{^Is_Scx=bhks}', "");
    Expect(0, 72812, '\P{Is_Scx=bhks}', "");
    Expect(1, 72812, '\P{^Is_Scx=bhks}', "");
    Expect(0, 72813, '\p{Is_Scx=bhks}', "");
    Expect(1, 72813, '\p{^Is_Scx=bhks}', "");
    Expect(1, 72813, '\P{Is_Scx=bhks}', "");
    Expect(0, 72813, '\P{^Is_Scx=bhks}', "");
    Expect(1, 72812, '\p{Is_Scx= Bhks}', "");
    Expect(0, 72812, '\p{^Is_Scx= Bhks}', "");
    Expect(0, 72812, '\P{Is_Scx= Bhks}', "");
    Expect(1, 72812, '\P{^Is_Scx= Bhks}', "");
    Expect(0, 72813, '\p{Is_Scx= Bhks}', "");
    Expect(1, 72813, '\p{^Is_Scx= Bhks}', "");
    Expect(1, 72813, '\P{Is_Scx= Bhks}', "");
    Expect(0, 72813, '\P{^Is_Scx= Bhks}', "");
    Error('\p{Script_Extensions:	-/a/Bopomofo}');
    Error('\P{Script_Extensions:	-/a/Bopomofo}');
    Expect(1, 65381, '\p{Script_Extensions=bopomofo}', "");
    Expect(0, 65381, '\p{^Script_Extensions=bopomofo}', "");
    Expect(0, 65381, '\P{Script_Extensions=bopomofo}', "");
    Expect(1, 65381, '\P{^Script_Extensions=bopomofo}', "");
    Expect(0, 65382, '\p{Script_Extensions=bopomofo}', "");
    Expect(1, 65382, '\p{^Script_Extensions=bopomofo}', "");
    Expect(1, 65382, '\P{Script_Extensions=bopomofo}', "");
    Expect(0, 65382, '\P{^Script_Extensions=bopomofo}', "");
    Expect(1, 65381, '\p{Script_Extensions=	_Bopomofo}', "");
    Expect(0, 65381, '\p{^Script_Extensions=	_Bopomofo}', "");
    Expect(0, 65381, '\P{Script_Extensions=	_Bopomofo}', "");
    Expect(1, 65381, '\P{^Script_Extensions=	_Bopomofo}', "");
    Expect(0, 65382, '\p{Script_Extensions=	_Bopomofo}', "");
    Expect(1, 65382, '\p{^Script_Extensions=	_Bopomofo}', "");
    Expect(1, 65382, '\P{Script_Extensions=	_Bopomofo}', "");
    Expect(0, 65382, '\P{^Script_Extensions=	_Bopomofo}', "");
    Error('\p{Scx=/a/	BOPO}');
    Error('\P{Scx=/a/	BOPO}');
    Expect(1, 65381, '\p{Scx:   bopo}', "");
    Expect(0, 65381, '\p{^Scx:   bopo}', "");
    Expect(0, 65381, '\P{Scx:   bopo}', "");
    Expect(1, 65381, '\P{^Scx:   bopo}', "");
    Expect(0, 65382, '\p{Scx:   bopo}', "");
    Expect(1, 65382, '\p{^Scx:   bopo}', "");
    Expect(1, 65382, '\P{Scx:   bopo}', "");
    Expect(0, 65382, '\P{^Scx:   bopo}', "");
    Expect(1, 65381, '\p{Scx= _Bopo}', "");
    Expect(0, 65381, '\p{^Scx= _Bopo}', "");
    Expect(0, 65381, '\P{Scx= _Bopo}', "");
    Expect(1, 65381, '\P{^Scx= _Bopo}', "");
    Expect(0, 65382, '\p{Scx= _Bopo}', "");
    Expect(1, 65382, '\p{^Scx= _Bopo}', "");
    Expect(1, 65382, '\P{Scx= _Bopo}', "");
    Expect(0, 65382, '\P{^Scx= _Bopo}', "");
    Error('\p{Is_Script_Extensions:			Bopomofo/a/}');
    Error('\P{Is_Script_Extensions:			Bopomofo/a/}');
    Expect(1, 65381, '\p{Is_Script_Extensions=bopomofo}', "");
    Expect(0, 65381, '\p{^Is_Script_Extensions=bopomofo}', "");
    Expect(0, 65381, '\P{Is_Script_Extensions=bopomofo}', "");
    Expect(1, 65381, '\P{^Is_Script_Extensions=bopomofo}', "");
    Expect(0, 65382, '\p{Is_Script_Extensions=bopomofo}', "");
    Expect(1, 65382, '\p{^Is_Script_Extensions=bopomofo}', "");
    Expect(1, 65382, '\P{Is_Script_Extensions=bopomofo}', "");
    Expect(0, 65382, '\P{^Is_Script_Extensions=bopomofo}', "");
    Expect(1, 65381, '\p{Is_Script_Extensions= Bopomofo}', "");
    Expect(0, 65381, '\p{^Is_Script_Extensions= Bopomofo}', "");
    Expect(0, 65381, '\P{Is_Script_Extensions= Bopomofo}', "");
    Expect(1, 65381, '\P{^Is_Script_Extensions= Bopomofo}', "");
    Expect(0, 65382, '\p{Is_Script_Extensions= Bopomofo}', "");
    Expect(1, 65382, '\p{^Is_Script_Extensions= Bopomofo}', "");
    Expect(1, 65382, '\P{Is_Script_Extensions= Bopomofo}', "");
    Expect(0, 65382, '\P{^Is_Script_Extensions= Bopomofo}', "");
    Error('\p{Is_Scx:   	Bopo/a/}');
    Error('\P{Is_Scx:   	Bopo/a/}');
    Expect(1, 65381, '\p{Is_Scx=bopo}', "");
    Expect(0, 65381, '\p{^Is_Scx=bopo}', "");
    Expect(0, 65381, '\P{Is_Scx=bopo}', "");
    Expect(1, 65381, '\P{^Is_Scx=bopo}', "");
    Expect(0, 65382, '\p{Is_Scx=bopo}', "");
    Expect(1, 65382, '\p{^Is_Scx=bopo}', "");
    Expect(1, 65382, '\P{Is_Scx=bopo}', "");
    Expect(0, 65382, '\P{^Is_Scx=bopo}', "");
    Expect(1, 65381, '\p{Is_Scx=_ bopo}', "");
    Expect(0, 65381, '\p{^Is_Scx=_ bopo}', "");
    Expect(0, 65381, '\P{Is_Scx=_ bopo}', "");
    Expect(1, 65381, '\P{^Is_Scx=_ bopo}', "");
    Expect(0, 65382, '\p{Is_Scx=_ bopo}', "");
    Expect(1, 65382, '\p{^Is_Scx=_ bopo}', "");
    Expect(1, 65382, '\P{Is_Scx=_ bopo}', "");
    Expect(0, 65382, '\P{^Is_Scx=_ bopo}', "");
    Error('\p{Script_Extensions=/a/		Brahmi}');
    Error('\P{Script_Extensions=/a/		Brahmi}');
    Expect(1, 69759, '\p{Script_Extensions=brahmi}', "");
    Expect(0, 69759, '\p{^Script_Extensions=brahmi}', "");
    Expect(0, 69759, '\P{Script_Extensions=brahmi}', "");
    Expect(1, 69759, '\P{^Script_Extensions=brahmi}', "");
    Expect(0, 69760, '\p{Script_Extensions=brahmi}', "");
    Expect(1, 69760, '\p{^Script_Extensions=brahmi}', "");
    Expect(1, 69760, '\P{Script_Extensions=brahmi}', "");
    Expect(0, 69760, '\P{^Script_Extensions=brahmi}', "");
    Expect(1, 69759, '\p{Script_Extensions:	 Brahmi}', "");
    Expect(0, 69759, '\p{^Script_Extensions:	 Brahmi}', "");
    Expect(0, 69759, '\P{Script_Extensions:	 Brahmi}', "");
    Expect(1, 69759, '\P{^Script_Extensions:	 Brahmi}', "");
    Expect(0, 69760, '\p{Script_Extensions:	 Brahmi}', "");
    Expect(1, 69760, '\p{^Script_Extensions:	 Brahmi}', "");
    Expect(1, 69760, '\P{Script_Extensions:	 Brahmi}', "");
    Expect(0, 69760, '\P{^Script_Extensions:	 Brahmi}', "");
    Error('\p{Scx=/a/ BRAH}');
    Error('\P{Scx=/a/ BRAH}');
    Expect(1, 69759, '\p{Scx:	brah}', "");
    Expect(0, 69759, '\p{^Scx:	brah}', "");
    Expect(0, 69759, '\P{Scx:	brah}', "");
    Expect(1, 69759, '\P{^Scx:	brah}', "");
    Expect(0, 69760, '\p{Scx:	brah}', "");
    Expect(1, 69760, '\p{^Scx:	brah}', "");
    Expect(1, 69760, '\P{Scx:	brah}', "");
    Expect(0, 69760, '\P{^Scx:	brah}', "");
    Expect(1, 69759, '\p{Scx=-Brah}', "");
    Expect(0, 69759, '\p{^Scx=-Brah}', "");
    Expect(0, 69759, '\P{Scx=-Brah}', "");
    Expect(1, 69759, '\P{^Scx=-Brah}', "");
    Expect(0, 69760, '\p{Scx=-Brah}', "");
    Expect(1, 69760, '\p{^Scx=-Brah}', "");
    Expect(1, 69760, '\P{Scx=-Brah}', "");
    Expect(0, 69760, '\P{^Scx=-Brah}', "");
    Error('\p{Is_Script_Extensions=:=_-brahmi}');
    Error('\P{Is_Script_Extensions=:=_-brahmi}');
    Expect(1, 69759, '\p{Is_Script_Extensions=brahmi}', "");
    Expect(0, 69759, '\p{^Is_Script_Extensions=brahmi}', "");
    Expect(0, 69759, '\P{Is_Script_Extensions=brahmi}', "");
    Expect(1, 69759, '\P{^Is_Script_Extensions=brahmi}', "");
    Expect(0, 69760, '\p{Is_Script_Extensions=brahmi}', "");
    Expect(1, 69760, '\p{^Is_Script_Extensions=brahmi}', "");
    Expect(1, 69760, '\P{Is_Script_Extensions=brahmi}', "");
    Expect(0, 69760, '\P{^Is_Script_Extensions=brahmi}', "");
    Expect(1, 69759, '\p{Is_Script_Extensions=-	brahmi}', "");
    Expect(0, 69759, '\p{^Is_Script_Extensions=-	brahmi}', "");
    Expect(0, 69759, '\P{Is_Script_Extensions=-	brahmi}', "");
    Expect(1, 69759, '\P{^Is_Script_Extensions=-	brahmi}', "");
    Expect(0, 69760, '\p{Is_Script_Extensions=-	brahmi}', "");
    Expect(1, 69760, '\p{^Is_Script_Extensions=-	brahmi}', "");
    Expect(1, 69760, '\P{Is_Script_Extensions=-	brahmi}', "");
    Expect(0, 69760, '\P{^Is_Script_Extensions=-	brahmi}', "");
    Error('\p{Is_Scx=	:=Brah}');
    Error('\P{Is_Scx=	:=Brah}');
    Expect(1, 69759, '\p{Is_Scx=brah}', "");
    Expect(0, 69759, '\p{^Is_Scx=brah}', "");
    Expect(0, 69759, '\P{Is_Scx=brah}', "");
    Expect(1, 69759, '\P{^Is_Scx=brah}', "");
    Expect(0, 69760, '\p{Is_Scx=brah}', "");
    Expect(1, 69760, '\p{^Is_Scx=brah}', "");
    Expect(1, 69760, '\P{Is_Scx=brah}', "");
    Expect(0, 69760, '\P{^Is_Scx=brah}', "");
    Expect(1, 69759, '\p{Is_Scx= Brah}', "");
    Expect(0, 69759, '\p{^Is_Scx= Brah}', "");
    Expect(0, 69759, '\P{Is_Scx= Brah}', "");
    Expect(1, 69759, '\P{^Is_Scx= Brah}', "");
    Expect(0, 69760, '\p{Is_Scx= Brah}', "");
    Expect(1, 69760, '\p{^Is_Scx= Brah}', "");
    Expect(1, 69760, '\P{Is_Scx= Brah}', "");
    Expect(0, 69760, '\P{^Is_Scx= Brah}', "");
    Error('\p{Script_Extensions=/a/Braille}');
    Error('\P{Script_Extensions=/a/Braille}');
    Expect(1, 10495, '\p{Script_Extensions=braille}', "");
    Expect(0, 10495, '\p{^Script_Extensions=braille}', "");
    Expect(0, 10495, '\P{Script_Extensions=braille}', "");
    Expect(1, 10495, '\P{^Script_Extensions=braille}', "");
    Expect(0, 10496, '\p{Script_Extensions=braille}', "");
    Expect(1, 10496, '\p{^Script_Extensions=braille}', "");
    Expect(1, 10496, '\P{Script_Extensions=braille}', "");
    Expect(0, 10496, '\P{^Script_Extensions=braille}', "");
    Expect(1, 10495, '\p{Script_Extensions=		braille}', "");
    Expect(0, 10495, '\p{^Script_Extensions=		braille}', "");
    Expect(0, 10495, '\P{Script_Extensions=		braille}', "");
    Expect(1, 10495, '\P{^Script_Extensions=		braille}', "");
    Expect(0, 10496, '\p{Script_Extensions=		braille}', "");
    Expect(1, 10496, '\p{^Script_Extensions=		braille}', "");
    Expect(1, 10496, '\P{Script_Extensions=		braille}', "");
    Expect(0, 10496, '\P{^Script_Extensions=		braille}', "");
    Error('\p{Scx=_:=BRAI}');
    Error('\P{Scx=_:=BRAI}');
    Expect(1, 10495, '\p{Scx:brai}', "");
    Expect(0, 10495, '\p{^Scx:brai}', "");
    Expect(0, 10495, '\P{Scx:brai}', "");
    Expect(1, 10495, '\P{^Scx:brai}', "");
    Expect(0, 10496, '\p{Scx:brai}', "");
    Expect(1, 10496, '\p{^Scx:brai}', "");
    Expect(1, 10496, '\P{Scx:brai}', "");
    Expect(0, 10496, '\P{^Scx:brai}', "");
    Expect(1, 10495, '\p{Scx=__Brai}', "");
    Expect(0, 10495, '\p{^Scx=__Brai}', "");
    Expect(0, 10495, '\P{Scx=__Brai}', "");
    Expect(1, 10495, '\P{^Scx=__Brai}', "");
    Expect(0, 10496, '\p{Scx=__Brai}', "");
    Expect(1, 10496, '\p{^Scx=__Brai}', "");
    Expect(1, 10496, '\P{Scx=__Brai}', "");
    Expect(0, 10496, '\P{^Scx=__Brai}', "");
    Error('\p{Is_Script_Extensions=_/a/BRAILLE}');
    Error('\P{Is_Script_Extensions=_/a/BRAILLE}');
    Expect(1, 10495, '\p{Is_Script_Extensions=braille}', "");
    Expect(0, 10495, '\p{^Is_Script_Extensions=braille}', "");
    Expect(0, 10495, '\P{Is_Script_Extensions=braille}', "");
    Expect(1, 10495, '\P{^Is_Script_Extensions=braille}', "");
    Expect(0, 10496, '\p{Is_Script_Extensions=braille}', "");
    Expect(1, 10496, '\p{^Is_Script_Extensions=braille}', "");
    Expect(1, 10496, '\P{Is_Script_Extensions=braille}', "");
    Expect(0, 10496, '\P{^Is_Script_Extensions=braille}', "");
    Expect(1, 10495, '\p{Is_Script_Extensions= 	braille}', "");
    Expect(0, 10495, '\p{^Is_Script_Extensions= 	braille}', "");
    Expect(0, 10495, '\P{Is_Script_Extensions= 	braille}', "");
    Expect(1, 10495, '\P{^Is_Script_Extensions= 	braille}', "");
    Expect(0, 10496, '\p{Is_Script_Extensions= 	braille}', "");
    Expect(1, 10496, '\p{^Is_Script_Extensions= 	braille}', "");
    Expect(1, 10496, '\P{Is_Script_Extensions= 	braille}', "");
    Expect(0, 10496, '\P{^Is_Script_Extensions= 	braille}', "");
    Error('\p{Is_Scx=-:=Brai}');
    Error('\P{Is_Scx=-:=Brai}');
    Expect(1, 10495, '\p{Is_Scx=brai}', "");
    Expect(0, 10495, '\p{^Is_Scx=brai}', "");
    Expect(0, 10495, '\P{Is_Scx=brai}', "");
    Expect(1, 10495, '\P{^Is_Scx=brai}', "");
    Expect(0, 10496, '\p{Is_Scx=brai}', "");
    Expect(1, 10496, '\p{^Is_Scx=brai}', "");
    Expect(1, 10496, '\P{Is_Scx=brai}', "");
    Expect(0, 10496, '\P{^Is_Scx=brai}', "");
    Expect(1, 10495, '\p{Is_Scx=_Brai}', "");
    Expect(0, 10495, '\p{^Is_Scx=_Brai}', "");
    Expect(0, 10495, '\P{Is_Scx=_Brai}', "");
    Expect(1, 10495, '\P{^Is_Scx=_Brai}', "");
    Expect(0, 10496, '\p{Is_Scx=_Brai}', "");
    Expect(1, 10496, '\p{^Is_Scx=_Brai}', "");
    Expect(1, 10496, '\P{Is_Scx=_Brai}', "");
    Expect(0, 10496, '\P{^Is_Scx=_Brai}', "");
    Error('\p{Script_Extensions=	Buginese:=}');
    Error('\P{Script_Extensions=	Buginese:=}');
    Expect(1, 43471, '\p{Script_Extensions=buginese}', "");
    Expect(0, 43471, '\p{^Script_Extensions=buginese}', "");
    Expect(0, 43471, '\P{Script_Extensions=buginese}', "");
    Expect(1, 43471, '\P{^Script_Extensions=buginese}', "");
    Expect(0, 43472, '\p{Script_Extensions=buginese}', "");
    Expect(1, 43472, '\p{^Script_Extensions=buginese}', "");
    Expect(1, 43472, '\P{Script_Extensions=buginese}', "");
    Expect(0, 43472, '\P{^Script_Extensions=buginese}', "");
    Expect(1, 43471, '\p{Script_Extensions=	_buginese}', "");
    Expect(0, 43471, '\p{^Script_Extensions=	_buginese}', "");
    Expect(0, 43471, '\P{Script_Extensions=	_buginese}', "");
    Expect(1, 43471, '\P{^Script_Extensions=	_buginese}', "");
    Expect(0, 43472, '\p{Script_Extensions=	_buginese}', "");
    Expect(1, 43472, '\p{^Script_Extensions=	_buginese}', "");
    Expect(1, 43472, '\P{Script_Extensions=	_buginese}', "");
    Expect(0, 43472, '\P{^Script_Extensions=	_buginese}', "");
    Error('\p{Scx=_	BUGI/a/}');
    Error('\P{Scx=_	BUGI/a/}');
    Expect(1, 43471, '\p{Scx:	bugi}', "");
    Expect(0, 43471, '\p{^Scx:	bugi}', "");
    Expect(0, 43471, '\P{Scx:	bugi}', "");
    Expect(1, 43471, '\P{^Scx:	bugi}', "");
    Expect(0, 43472, '\p{Scx:	bugi}', "");
    Expect(1, 43472, '\p{^Scx:	bugi}', "");
    Expect(1, 43472, '\P{Scx:	bugi}', "");
    Expect(0, 43472, '\P{^Scx:	bugi}', "");
    Expect(1, 43471, '\p{Scx=_	bugi}', "");
    Expect(0, 43471, '\p{^Scx=_	bugi}', "");
    Expect(0, 43471, '\P{Scx=_	bugi}', "");
    Expect(1, 43471, '\P{^Scx=_	bugi}', "");
    Expect(0, 43472, '\p{Scx=_	bugi}', "");
    Expect(1, 43472, '\p{^Scx=_	bugi}', "");
    Expect(1, 43472, '\P{Scx=_	bugi}', "");
    Expect(0, 43472, '\P{^Scx=_	bugi}', "");
    Error('\p{Is_Script_Extensions=_-BUGINESE:=}');
    Error('\P{Is_Script_Extensions=_-BUGINESE:=}');
    Expect(1, 43471, '\p{Is_Script_Extensions=buginese}', "");
    Expect(0, 43471, '\p{^Is_Script_Extensions=buginese}', "");
    Expect(0, 43471, '\P{Is_Script_Extensions=buginese}', "");
    Expect(1, 43471, '\P{^Is_Script_Extensions=buginese}', "");
    Expect(0, 43472, '\p{Is_Script_Extensions=buginese}', "");
    Expect(1, 43472, '\p{^Is_Script_Extensions=buginese}', "");
    Expect(1, 43472, '\P{Is_Script_Extensions=buginese}', "");
    Expect(0, 43472, '\P{^Is_Script_Extensions=buginese}', "");
    Expect(1, 43471, '\p{Is_Script_Extensions=_-BUGINESE}', "");
    Expect(0, 43471, '\p{^Is_Script_Extensions=_-BUGINESE}', "");
    Expect(0, 43471, '\P{Is_Script_Extensions=_-BUGINESE}', "");
    Expect(1, 43471, '\P{^Is_Script_Extensions=_-BUGINESE}', "");
    Expect(0, 43472, '\p{Is_Script_Extensions=_-BUGINESE}', "");
    Expect(1, 43472, '\p{^Is_Script_Extensions=_-BUGINESE}', "");
    Expect(1, 43472, '\P{Is_Script_Extensions=_-BUGINESE}', "");
    Expect(0, 43472, '\P{^Is_Script_Extensions=_-BUGINESE}', "");
    Error('\p{Is_Scx= Bugi:=}');
    Error('\P{Is_Scx= Bugi:=}');
    Expect(1, 43471, '\p{Is_Scx=bugi}', "");
    Expect(0, 43471, '\p{^Is_Scx=bugi}', "");
    Expect(0, 43471, '\P{Is_Scx=bugi}', "");
    Expect(1, 43471, '\P{^Is_Scx=bugi}', "");
    Expect(0, 43472, '\p{Is_Scx=bugi}', "");
    Expect(1, 43472, '\p{^Is_Scx=bugi}', "");
    Expect(1, 43472, '\P{Is_Scx=bugi}', "");
    Expect(0, 43472, '\P{^Is_Scx=bugi}', "");
    Expect(1, 43471, '\p{Is_Scx= _bugi}', "");
    Expect(0, 43471, '\p{^Is_Scx= _bugi}', "");
    Expect(0, 43471, '\P{Is_Scx= _bugi}', "");
    Expect(1, 43471, '\P{^Is_Scx= _bugi}', "");
    Expect(0, 43472, '\p{Is_Scx= _bugi}', "");
    Expect(1, 43472, '\p{^Is_Scx= _bugi}', "");
    Expect(1, 43472, '\P{Is_Scx= _bugi}', "");
    Expect(0, 43472, '\P{^Is_Scx= _bugi}', "");
    Error('\p{Script_Extensions: /a/Buhid}');
    Error('\P{Script_Extensions: /a/Buhid}');
    Expect(1, 5971, '\p{Script_Extensions=buhid}', "");
    Expect(0, 5971, '\p{^Script_Extensions=buhid}', "");
    Expect(0, 5971, '\P{Script_Extensions=buhid}', "");
    Expect(1, 5971, '\P{^Script_Extensions=buhid}', "");
    Expect(0, 5972, '\p{Script_Extensions=buhid}', "");
    Expect(1, 5972, '\p{^Script_Extensions=buhid}', "");
    Expect(1, 5972, '\P{Script_Extensions=buhid}', "");
    Expect(0, 5972, '\P{^Script_Extensions=buhid}', "");
    Expect(1, 5971, '\p{Script_Extensions=_-buhid}', "");
    Expect(0, 5971, '\p{^Script_Extensions=_-buhid}', "");
    Expect(0, 5971, '\P{Script_Extensions=_-buhid}', "");
    Expect(1, 5971, '\P{^Script_Extensions=_-buhid}', "");
    Expect(0, 5972, '\p{Script_Extensions=_-buhid}', "");
    Expect(1, 5972, '\p{^Script_Extensions=_-buhid}', "");
    Expect(1, 5972, '\P{Script_Extensions=_-buhid}', "");
    Expect(0, 5972, '\P{^Script_Extensions=_-buhid}', "");
    Error('\p{Scx=_/a/buhd}');
    Error('\P{Scx=_/a/buhd}');
    Expect(1, 5971, '\p{Scx: buhd}', "");
    Expect(0, 5971, '\p{^Scx: buhd}', "");
    Expect(0, 5971, '\P{Scx: buhd}', "");
    Expect(1, 5971, '\P{^Scx: buhd}', "");
    Expect(0, 5972, '\p{Scx: buhd}', "");
    Expect(1, 5972, '\p{^Scx: buhd}', "");
    Expect(1, 5972, '\P{Scx: buhd}', "");
    Expect(0, 5972, '\P{^Scx: buhd}', "");
    Expect(1, 5971, '\p{Scx=	_BUHD}', "");
    Expect(0, 5971, '\p{^Scx=	_BUHD}', "");
    Expect(0, 5971, '\P{Scx=	_BUHD}', "");
    Expect(1, 5971, '\P{^Scx=	_BUHD}', "");
    Expect(0, 5972, '\p{Scx=	_BUHD}', "");
    Expect(1, 5972, '\p{^Scx=	_BUHD}', "");
    Expect(1, 5972, '\P{Scx=	_BUHD}', "");
    Expect(0, 5972, '\P{^Scx=	_BUHD}', "");
    Error('\p{Is_Script_Extensions=:=-	BUHID}');
    Error('\P{Is_Script_Extensions=:=-	BUHID}');
    Expect(1, 5971, '\p{Is_Script_Extensions=buhid}', "");
    Expect(0, 5971, '\p{^Is_Script_Extensions=buhid}', "");
    Expect(0, 5971, '\P{Is_Script_Extensions=buhid}', "");
    Expect(1, 5971, '\P{^Is_Script_Extensions=buhid}', "");
    Expect(0, 5972, '\p{Is_Script_Extensions=buhid}', "");
    Expect(1, 5972, '\p{^Is_Script_Extensions=buhid}', "");
    Expect(1, 5972, '\P{Is_Script_Extensions=buhid}', "");
    Expect(0, 5972, '\P{^Is_Script_Extensions=buhid}', "");
    Expect(1, 5971, '\p{Is_Script_Extensions:  BUHID}', "");
    Expect(0, 5971, '\p{^Is_Script_Extensions:  BUHID}', "");
    Expect(0, 5971, '\P{Is_Script_Extensions:  BUHID}', "");
    Expect(1, 5971, '\P{^Is_Script_Extensions:  BUHID}', "");
    Expect(0, 5972, '\p{Is_Script_Extensions:  BUHID}', "");
    Expect(1, 5972, '\p{^Is_Script_Extensions:  BUHID}', "");
    Expect(1, 5972, '\P{Is_Script_Extensions:  BUHID}', "");
    Expect(0, 5972, '\P{^Is_Script_Extensions:  BUHID}', "");
    Error('\p{Is_Scx=-BUHD/a/}');
    Error('\P{Is_Scx=-BUHD/a/}');
    Expect(1, 5971, '\p{Is_Scx=buhd}', "");
    Expect(0, 5971, '\p{^Is_Scx=buhd}', "");
    Expect(0, 5971, '\P{Is_Scx=buhd}', "");
    Expect(1, 5971, '\P{^Is_Scx=buhd}', "");
    Expect(0, 5972, '\p{Is_Scx=buhd}', "");
    Expect(1, 5972, '\p{^Is_Scx=buhd}', "");
    Expect(1, 5972, '\P{Is_Scx=buhd}', "");
    Expect(0, 5972, '\P{^Is_Scx=buhd}', "");
    Expect(1, 5971, '\p{Is_Scx= 	Buhd}', "");
    Expect(0, 5971, '\p{^Is_Scx= 	Buhd}', "");
    Expect(0, 5971, '\P{Is_Scx= 	Buhd}', "");
    Expect(1, 5971, '\P{^Is_Scx= 	Buhd}', "");
    Expect(0, 5972, '\p{Is_Scx= 	Buhd}', "");
    Expect(1, 5972, '\p{^Is_Scx= 	Buhd}', "");
    Expect(1, 5972, '\P{Is_Scx= 	Buhd}', "");
    Expect(0, 5972, '\P{^Is_Scx= 	Buhd}', "");
    Error('\p{Script_Extensions=:=- chakma}');
    Error('\P{Script_Extensions=:=- chakma}');
    Expect(1, 69955, '\p{Script_Extensions=chakma}', "");
    Expect(0, 69955, '\p{^Script_Extensions=chakma}', "");
    Expect(0, 69955, '\P{Script_Extensions=chakma}', "");
    Expect(1, 69955, '\P{^Script_Extensions=chakma}', "");
    Expect(0, 69956, '\p{Script_Extensions=chakma}', "");
    Expect(1, 69956, '\p{^Script_Extensions=chakma}', "");
    Expect(1, 69956, '\P{Script_Extensions=chakma}', "");
    Expect(0, 69956, '\P{^Script_Extensions=chakma}', "");
    Expect(1, 69955, '\p{Script_Extensions:   _	CHAKMA}', "");
    Expect(0, 69955, '\p{^Script_Extensions:   _	CHAKMA}', "");
    Expect(0, 69955, '\P{Script_Extensions:   _	CHAKMA}', "");
    Expect(1, 69955, '\P{^Script_Extensions:   _	CHAKMA}', "");
    Expect(0, 69956, '\p{Script_Extensions:   _	CHAKMA}', "");
    Expect(1, 69956, '\p{^Script_Extensions:   _	CHAKMA}', "");
    Expect(1, 69956, '\P{Script_Extensions:   _	CHAKMA}', "");
    Expect(0, 69956, '\P{^Script_Extensions:   _	CHAKMA}', "");
    Error('\p{Scx= 	cakm/a/}');
    Error('\P{Scx= 	cakm/a/}');
    Expect(1, 69955, '\p{Scx=cakm}', "");
    Expect(0, 69955, '\p{^Scx=cakm}', "");
    Expect(0, 69955, '\P{Scx=cakm}', "");
    Expect(1, 69955, '\P{^Scx=cakm}', "");
    Expect(0, 69956, '\p{Scx=cakm}', "");
    Expect(1, 69956, '\p{^Scx=cakm}', "");
    Expect(1, 69956, '\P{Scx=cakm}', "");
    Expect(0, 69956, '\P{^Scx=cakm}', "");
    Expect(1, 69955, '\p{Scx:     Cakm}', "");
    Expect(0, 69955, '\p{^Scx:     Cakm}', "");
    Expect(0, 69955, '\P{Scx:     Cakm}', "");
    Expect(1, 69955, '\P{^Scx:     Cakm}', "");
    Expect(0, 69956, '\p{Scx:     Cakm}', "");
    Expect(1, 69956, '\p{^Scx:     Cakm}', "");
    Expect(1, 69956, '\P{Scx:     Cakm}', "");
    Expect(0, 69956, '\P{^Scx:     Cakm}', "");
    Error('\p{Is_Script_Extensions=_chakma:=}');
    Error('\P{Is_Script_Extensions=_chakma:=}');
    Expect(1, 69955, '\p{Is_Script_Extensions=chakma}', "");
    Expect(0, 69955, '\p{^Is_Script_Extensions=chakma}', "");
    Expect(0, 69955, '\P{Is_Script_Extensions=chakma}', "");
    Expect(1, 69955, '\P{^Is_Script_Extensions=chakma}', "");
    Expect(0, 69956, '\p{Is_Script_Extensions=chakma}', "");
    Expect(1, 69956, '\p{^Is_Script_Extensions=chakma}', "");
    Expect(1, 69956, '\P{Is_Script_Extensions=chakma}', "");
    Expect(0, 69956, '\P{^Is_Script_Extensions=chakma}', "");
    Expect(1, 69955, '\p{Is_Script_Extensions= Chakma}', "");
    Expect(0, 69955, '\p{^Is_Script_Extensions= Chakma}', "");
    Expect(0, 69955, '\P{Is_Script_Extensions= Chakma}', "");
    Expect(1, 69955, '\P{^Is_Script_Extensions= Chakma}', "");
    Expect(0, 69956, '\p{Is_Script_Extensions= Chakma}', "");
    Expect(1, 69956, '\p{^Is_Script_Extensions= Chakma}', "");
    Expect(1, 69956, '\P{Is_Script_Extensions= Chakma}', "");
    Expect(0, 69956, '\P{^Is_Script_Extensions= Chakma}', "");
    Error('\p{Is_Scx=:=CAKM}');
    Error('\P{Is_Scx=:=CAKM}');
    Expect(1, 69955, '\p{Is_Scx=cakm}', "");
    Expect(0, 69955, '\p{^Is_Scx=cakm}', "");
    Expect(0, 69955, '\P{Is_Scx=cakm}', "");
    Expect(1, 69955, '\P{^Is_Scx=cakm}', "");
    Expect(0, 69956, '\p{Is_Scx=cakm}', "");
    Expect(1, 69956, '\p{^Is_Scx=cakm}', "");
    Expect(1, 69956, '\P{Is_Scx=cakm}', "");
    Expect(0, 69956, '\P{^Is_Scx=cakm}', "");
    Expect(1, 69955, '\p{Is_Scx=-_cakm}', "");
    Expect(0, 69955, '\p{^Is_Scx=-_cakm}', "");
    Expect(0, 69955, '\P{Is_Scx=-_cakm}', "");
    Expect(1, 69955, '\P{^Is_Scx=-_cakm}', "");
    Expect(0, 69956, '\p{Is_Scx=-_cakm}', "");
    Expect(1, 69956, '\p{^Is_Scx=-_cakm}', "");
    Expect(1, 69956, '\P{Is_Scx=-_cakm}', "");
    Expect(0, 69956, '\P{^Is_Scx=-_cakm}', "");
    Error('\p{Script_Extensions=:=	_Canadian_Aboriginal}');
    Error('\P{Script_Extensions=:=	_Canadian_Aboriginal}');
    Expect(1, 6389, '\p{Script_Extensions:	canadianaboriginal}', "");
    Expect(0, 6389, '\p{^Script_Extensions:	canadianaboriginal}', "");
    Expect(0, 6389, '\P{Script_Extensions:	canadianaboriginal}', "");
    Expect(1, 6389, '\P{^Script_Extensions:	canadianaboriginal}', "");
    Expect(0, 6390, '\p{Script_Extensions:	canadianaboriginal}', "");
    Expect(1, 6390, '\p{^Script_Extensions:	canadianaboriginal}', "");
    Expect(1, 6390, '\P{Script_Extensions:	canadianaboriginal}', "");
    Expect(0, 6390, '\P{^Script_Extensions:	canadianaboriginal}', "");
    Expect(1, 6389, '\p{Script_Extensions=__Canadian_Aboriginal}', "");
    Expect(0, 6389, '\p{^Script_Extensions=__Canadian_Aboriginal}', "");
    Expect(0, 6389, '\P{Script_Extensions=__Canadian_Aboriginal}', "");
    Expect(1, 6389, '\P{^Script_Extensions=__Canadian_Aboriginal}', "");
    Expect(0, 6390, '\p{Script_Extensions=__Canadian_Aboriginal}', "");
    Expect(1, 6390, '\p{^Script_Extensions=__Canadian_Aboriginal}', "");
    Expect(1, 6390, '\P{Script_Extensions=__Canadian_Aboriginal}', "");
    Expect(0, 6390, '\P{^Script_Extensions=__Canadian_Aboriginal}', "");
    Error('\p{Scx=:=		Cans}');
    Error('\P{Scx=:=		Cans}');
    Expect(1, 6389, '\p{Scx=cans}', "");
    Expect(0, 6389, '\p{^Scx=cans}', "");
    Expect(0, 6389, '\P{Scx=cans}', "");
    Expect(1, 6389, '\P{^Scx=cans}', "");
    Expect(0, 6390, '\p{Scx=cans}', "");
    Expect(1, 6390, '\p{^Scx=cans}', "");
    Expect(1, 6390, '\P{Scx=cans}', "");
    Expect(0, 6390, '\P{^Scx=cans}', "");
    Expect(1, 6389, '\p{Scx=_CANS}', "");
    Expect(0, 6389, '\p{^Scx=_CANS}', "");
    Expect(0, 6389, '\P{Scx=_CANS}', "");
    Expect(1, 6389, '\P{^Scx=_CANS}', "");
    Expect(0, 6390, '\p{Scx=_CANS}', "");
    Expect(1, 6390, '\p{^Scx=_CANS}', "");
    Expect(1, 6390, '\P{Scx=_CANS}', "");
    Expect(0, 6390, '\P{^Scx=_CANS}', "");
    Error('\p{Is_Script_Extensions=-/a/Canadian_Aboriginal}');
    Error('\P{Is_Script_Extensions=-/a/Canadian_Aboriginal}');
    Expect(1, 6389, '\p{Is_Script_Extensions=canadianaboriginal}', "");
    Expect(0, 6389, '\p{^Is_Script_Extensions=canadianaboriginal}', "");
    Expect(0, 6389, '\P{Is_Script_Extensions=canadianaboriginal}', "");
    Expect(1, 6389, '\P{^Is_Script_Extensions=canadianaboriginal}', "");
    Expect(0, 6390, '\p{Is_Script_Extensions=canadianaboriginal}', "");
    Expect(1, 6390, '\p{^Is_Script_Extensions=canadianaboriginal}', "");
    Expect(1, 6390, '\P{Is_Script_Extensions=canadianaboriginal}', "");
    Expect(0, 6390, '\P{^Is_Script_Extensions=canadianaboriginal}', "");
    Expect(1, 6389, '\p{Is_Script_Extensions=		Canadian_ABORIGINAL}', "");
    Expect(0, 6389, '\p{^Is_Script_Extensions=		Canadian_ABORIGINAL}', "");
    Expect(0, 6389, '\P{Is_Script_Extensions=		Canadian_ABORIGINAL}', "");
    Expect(1, 6389, '\P{^Is_Script_Extensions=		Canadian_ABORIGINAL}', "");
    Expect(0, 6390, '\p{Is_Script_Extensions=		Canadian_ABORIGINAL}', "");
    Expect(1, 6390, '\p{^Is_Script_Extensions=		Canadian_ABORIGINAL}', "");
    Expect(1, 6390, '\P{Is_Script_Extensions=		Canadian_ABORIGINAL}', "");
    Expect(0, 6390, '\P{^Is_Script_Extensions=		Canadian_ABORIGINAL}', "");
    Error('\p{Is_Scx= Cans/a/}');
    Error('\P{Is_Scx= Cans/a/}');
    Expect(1, 6389, '\p{Is_Scx=cans}', "");
    Expect(0, 6389, '\p{^Is_Scx=cans}', "");
    Expect(0, 6389, '\P{Is_Scx=cans}', "");
    Expect(1, 6389, '\P{^Is_Scx=cans}', "");
    Expect(0, 6390, '\p{Is_Scx=cans}', "");
    Expect(1, 6390, '\p{^Is_Scx=cans}', "");
    Expect(1, 6390, '\P{Is_Scx=cans}', "");
    Expect(0, 6390, '\P{^Is_Scx=cans}', "");
    Expect(1, 6389, '\p{Is_Scx=--Cans}', "");
    Expect(0, 6389, '\p{^Is_Scx=--Cans}', "");
    Expect(0, 6389, '\P{Is_Scx=--Cans}', "");
    Expect(1, 6389, '\P{^Is_Scx=--Cans}', "");
    Expect(0, 6390, '\p{Is_Scx=--Cans}', "");
    Expect(1, 6390, '\p{^Is_Scx=--Cans}', "");
    Expect(1, 6390, '\P{Is_Scx=--Cans}', "");
    Expect(0, 6390, '\P{^Is_Scx=--Cans}', "");
    Error('\p{Script_Extensions= /a/Carian}');
    Error('\P{Script_Extensions= /a/Carian}');
    Expect(1, 66256, '\p{Script_Extensions=carian}', "");
    Expect(0, 66256, '\p{^Script_Extensions=carian}', "");
    Expect(0, 66256, '\P{Script_Extensions=carian}', "");
    Expect(1, 66256, '\P{^Script_Extensions=carian}', "");
    Expect(0, 66257, '\p{Script_Extensions=carian}', "");
    Expect(1, 66257, '\p{^Script_Extensions=carian}', "");
    Expect(1, 66257, '\P{Script_Extensions=carian}', "");
    Expect(0, 66257, '\P{^Script_Extensions=carian}', "");
    Expect(1, 66256, '\p{Script_Extensions=--Carian}', "");
    Expect(0, 66256, '\p{^Script_Extensions=--Carian}', "");
    Expect(0, 66256, '\P{Script_Extensions=--Carian}', "");
    Expect(1, 66256, '\P{^Script_Extensions=--Carian}', "");
    Expect(0, 66257, '\p{Script_Extensions=--Carian}', "");
    Expect(1, 66257, '\p{^Script_Extensions=--Carian}', "");
    Expect(1, 66257, '\P{Script_Extensions=--Carian}', "");
    Expect(0, 66257, '\P{^Script_Extensions=--Carian}', "");
    Error('\p{Scx=-:=CARI}');
    Error('\P{Scx=-:=CARI}');
    Expect(1, 66256, '\p{Scx=cari}', "");
    Expect(0, 66256, '\p{^Scx=cari}', "");
    Expect(0, 66256, '\P{Scx=cari}', "");
    Expect(1, 66256, '\P{^Scx=cari}', "");
    Expect(0, 66257, '\p{Scx=cari}', "");
    Expect(1, 66257, '\p{^Scx=cari}', "");
    Expect(1, 66257, '\P{Scx=cari}', "");
    Expect(0, 66257, '\P{^Scx=cari}', "");
    Expect(1, 66256, '\p{Scx=--Cari}', "");
    Expect(0, 66256, '\p{^Scx=--Cari}', "");
    Expect(0, 66256, '\P{Scx=--Cari}', "");
    Expect(1, 66256, '\P{^Scx=--Cari}', "");
    Expect(0, 66257, '\p{Scx=--Cari}', "");
    Expect(1, 66257, '\p{^Scx=--Cari}', "");
    Expect(1, 66257, '\P{Scx=--Cari}', "");
    Expect(0, 66257, '\P{^Scx=--Cari}', "");
    Error('\p{Is_Script_Extensions=-/a/CARIAN}');
    Error('\P{Is_Script_Extensions=-/a/CARIAN}');
    Expect(1, 66256, '\p{Is_Script_Extensions=carian}', "");
    Expect(0, 66256, '\p{^Is_Script_Extensions=carian}', "");
    Expect(0, 66256, '\P{Is_Script_Extensions=carian}', "");
    Expect(1, 66256, '\P{^Is_Script_Extensions=carian}', "");
    Expect(0, 66257, '\p{Is_Script_Extensions=carian}', "");
    Expect(1, 66257, '\p{^Is_Script_Extensions=carian}', "");
    Expect(1, 66257, '\P{Is_Script_Extensions=carian}', "");
    Expect(0, 66257, '\P{^Is_Script_Extensions=carian}', "");
    Expect(1, 66256, '\p{Is_Script_Extensions=-	CARIAN}', "");
    Expect(0, 66256, '\p{^Is_Script_Extensions=-	CARIAN}', "");
    Expect(0, 66256, '\P{Is_Script_Extensions=-	CARIAN}', "");
    Expect(1, 66256, '\P{^Is_Script_Extensions=-	CARIAN}', "");
    Expect(0, 66257, '\p{Is_Script_Extensions=-	CARIAN}', "");
    Expect(1, 66257, '\p{^Is_Script_Extensions=-	CARIAN}', "");
    Expect(1, 66257, '\P{Is_Script_Extensions=-	CARIAN}', "");
    Expect(0, 66257, '\P{^Is_Script_Extensions=-	CARIAN}', "");
    Error('\p{Is_Scx=-/a/Cari}');
    Error('\P{Is_Scx=-/a/Cari}');
    Expect(1, 66256, '\p{Is_Scx=cari}', "");
    Expect(0, 66256, '\p{^Is_Scx=cari}', "");
    Expect(0, 66256, '\P{Is_Scx=cari}', "");
    Expect(1, 66256, '\P{^Is_Scx=cari}', "");
    Expect(0, 66257, '\p{Is_Scx=cari}', "");
    Expect(1, 66257, '\p{^Is_Scx=cari}', "");
    Expect(1, 66257, '\P{Is_Scx=cari}', "");
    Expect(0, 66257, '\P{^Is_Scx=cari}', "");
    Expect(1, 66256, '\p{Is_Scx=-Cari}', "");
    Expect(0, 66256, '\p{^Is_Scx=-Cari}', "");
    Expect(0, 66256, '\P{Is_Scx=-Cari}', "");
    Expect(1, 66256, '\P{^Is_Scx=-Cari}', "");
    Expect(0, 66257, '\p{Is_Scx=-Cari}', "");
    Expect(1, 66257, '\p{^Is_Scx=-Cari}', "");
    Expect(1, 66257, '\P{Is_Scx=-Cari}', "");
    Expect(0, 66257, '\P{^Is_Scx=-Cari}', "");
    Error('\p{Script_Extensions=/a/ -cham}');
    Error('\P{Script_Extensions=/a/ -cham}');
    Expect(1, 43615, '\p{Script_Extensions=cham}', "");
    Expect(0, 43615, '\p{^Script_Extensions=cham}', "");
    Expect(0, 43615, '\P{Script_Extensions=cham}', "");
    Expect(1, 43615, '\P{^Script_Extensions=cham}', "");
    Expect(0, 43616, '\p{Script_Extensions=cham}', "");
    Expect(1, 43616, '\p{^Script_Extensions=cham}', "");
    Expect(1, 43616, '\P{Script_Extensions=cham}', "");
    Expect(0, 43616, '\P{^Script_Extensions=cham}', "");
    Expect(1, 43615, '\p{Script_Extensions= -cham}', "");
    Expect(0, 43615, '\p{^Script_Extensions= -cham}', "");
    Expect(0, 43615, '\P{Script_Extensions= -cham}', "");
    Expect(1, 43615, '\P{^Script_Extensions= -cham}', "");
    Expect(0, 43616, '\p{Script_Extensions= -cham}', "");
    Expect(1, 43616, '\p{^Script_Extensions= -cham}', "");
    Expect(1, 43616, '\P{Script_Extensions= -cham}', "");
    Expect(0, 43616, '\P{^Script_Extensions= -cham}', "");
    Error('\p{Scx=/a/__CHAM}');
    Error('\P{Scx=/a/__CHAM}');
    Expect(1, 43615, '\p{Scx=cham}', "");
    Expect(0, 43615, '\p{^Scx=cham}', "");
    Expect(0, 43615, '\P{Scx=cham}', "");
    Expect(1, 43615, '\P{^Scx=cham}', "");
    Expect(0, 43616, '\p{Scx=cham}', "");
    Expect(1, 43616, '\p{^Scx=cham}', "");
    Expect(1, 43616, '\P{Scx=cham}', "");
    Expect(0, 43616, '\P{^Scx=cham}', "");
    Expect(1, 43615, '\p{Scx= Cham}', "");
    Expect(0, 43615, '\p{^Scx= Cham}', "");
    Expect(0, 43615, '\P{Scx= Cham}', "");
    Expect(1, 43615, '\P{^Scx= Cham}', "");
    Expect(0, 43616, '\p{Scx= Cham}', "");
    Expect(1, 43616, '\p{^Scx= Cham}', "");
    Expect(1, 43616, '\P{Scx= Cham}', "");
    Expect(0, 43616, '\P{^Scx= Cham}', "");
    Error('\p{Is_Script_Extensions=/a/ _Cham}');
    Error('\P{Is_Script_Extensions=/a/ _Cham}');
    Expect(1, 43615, '\p{Is_Script_Extensions=cham}', "");
    Expect(0, 43615, '\p{^Is_Script_Extensions=cham}', "");
    Expect(0, 43615, '\P{Is_Script_Extensions=cham}', "");
    Expect(1, 43615, '\P{^Is_Script_Extensions=cham}', "");
    Expect(0, 43616, '\p{Is_Script_Extensions=cham}', "");
    Expect(1, 43616, '\p{^Is_Script_Extensions=cham}', "");
    Expect(1, 43616, '\P{Is_Script_Extensions=cham}', "");
    Expect(0, 43616, '\P{^Is_Script_Extensions=cham}', "");
    Expect(1, 43615, '\p{Is_Script_Extensions=--CHAM}', "");
    Expect(0, 43615, '\p{^Is_Script_Extensions=--CHAM}', "");
    Expect(0, 43615, '\P{Is_Script_Extensions=--CHAM}', "");
    Expect(1, 43615, '\P{^Is_Script_Extensions=--CHAM}', "");
    Expect(0, 43616, '\p{Is_Script_Extensions=--CHAM}', "");
    Expect(1, 43616, '\p{^Is_Script_Extensions=--CHAM}', "");
    Expect(1, 43616, '\P{Is_Script_Extensions=--CHAM}', "");
    Expect(0, 43616, '\P{^Is_Script_Extensions=--CHAM}', "");
    Error('\p{Is_Scx:/a/-_Cham}');
    Error('\P{Is_Scx:/a/-_Cham}');
    Expect(1, 43615, '\p{Is_Scx=cham}', "");
    Expect(0, 43615, '\p{^Is_Scx=cham}', "");
    Expect(0, 43615, '\P{Is_Scx=cham}', "");
    Expect(1, 43615, '\P{^Is_Scx=cham}', "");
    Expect(0, 43616, '\p{Is_Scx=cham}', "");
    Expect(1, 43616, '\p{^Is_Scx=cham}', "");
    Expect(1, 43616, '\P{Is_Scx=cham}', "");
    Expect(0, 43616, '\P{^Is_Scx=cham}', "");
    Expect(1, 43615, '\p{Is_Scx=_ Cham}', "");
    Expect(0, 43615, '\p{^Is_Scx=_ Cham}', "");
    Expect(0, 43615, '\P{Is_Scx=_ Cham}', "");
    Expect(1, 43615, '\P{^Is_Scx=_ Cham}', "");
    Expect(0, 43616, '\p{Is_Scx=_ Cham}', "");
    Expect(1, 43616, '\p{^Is_Scx=_ Cham}', "");
    Expect(1, 43616, '\P{Is_Scx=_ Cham}', "");
    Expect(0, 43616, '\P{^Is_Scx=_ Cham}', "");
    Error('\p{Script_Extensions=_:=Cherokee}');
    Error('\P{Script_Extensions=_:=Cherokee}');
    Expect(1, 43967, '\p{Script_Extensions=cherokee}', "");
    Expect(0, 43967, '\p{^Script_Extensions=cherokee}', "");
    Expect(0, 43967, '\P{Script_Extensions=cherokee}', "");
    Expect(1, 43967, '\P{^Script_Extensions=cherokee}', "");
    Expect(0, 43968, '\p{Script_Extensions=cherokee}', "");
    Expect(1, 43968, '\p{^Script_Extensions=cherokee}', "");
    Expect(1, 43968, '\P{Script_Extensions=cherokee}', "");
    Expect(0, 43968, '\P{^Script_Extensions=cherokee}', "");
    Expect(1, 43967, '\p{Script_Extensions= _Cherokee}', "");
    Expect(0, 43967, '\p{^Script_Extensions= _Cherokee}', "");
    Expect(0, 43967, '\P{Script_Extensions= _Cherokee}', "");
    Expect(1, 43967, '\P{^Script_Extensions= _Cherokee}', "");
    Expect(0, 43968, '\p{Script_Extensions= _Cherokee}', "");
    Expect(1, 43968, '\p{^Script_Extensions= _Cherokee}', "");
    Expect(1, 43968, '\P{Script_Extensions= _Cherokee}', "");
    Expect(0, 43968, '\P{^Script_Extensions= _Cherokee}', "");
    Error('\p{Scx=-:=CHER}');
    Error('\P{Scx=-:=CHER}');
    Expect(1, 43967, '\p{Scx=cher}', "");
    Expect(0, 43967, '\p{^Scx=cher}', "");
    Expect(0, 43967, '\P{Scx=cher}', "");
    Expect(1, 43967, '\P{^Scx=cher}', "");
    Expect(0, 43968, '\p{Scx=cher}', "");
    Expect(1, 43968, '\p{^Scx=cher}', "");
    Expect(1, 43968, '\P{Scx=cher}', "");
    Expect(0, 43968, '\P{^Scx=cher}', "");
    Expect(1, 43967, '\p{Scx=__CHER}', "");
    Expect(0, 43967, '\p{^Scx=__CHER}', "");
    Expect(0, 43967, '\P{Scx=__CHER}', "");
    Expect(1, 43967, '\P{^Scx=__CHER}', "");
    Expect(0, 43968, '\p{Scx=__CHER}', "");
    Expect(1, 43968, '\p{^Scx=__CHER}', "");
    Expect(1, 43968, '\P{Scx=__CHER}', "");
    Expect(0, 43968, '\P{^Scx=__CHER}', "");
    Error('\p{Is_Script_Extensions=_:=CHEROKEE}');
    Error('\P{Is_Script_Extensions=_:=CHEROKEE}');
    Expect(1, 43967, '\p{Is_Script_Extensions=cherokee}', "");
    Expect(0, 43967, '\p{^Is_Script_Extensions=cherokee}', "");
    Expect(0, 43967, '\P{Is_Script_Extensions=cherokee}', "");
    Expect(1, 43967, '\P{^Is_Script_Extensions=cherokee}', "");
    Expect(0, 43968, '\p{Is_Script_Extensions=cherokee}', "");
    Expect(1, 43968, '\p{^Is_Script_Extensions=cherokee}', "");
    Expect(1, 43968, '\P{Is_Script_Extensions=cherokee}', "");
    Expect(0, 43968, '\P{^Is_Script_Extensions=cherokee}', "");
    Expect(1, 43967, '\p{Is_Script_Extensions:	- cherokee}', "");
    Expect(0, 43967, '\p{^Is_Script_Extensions:	- cherokee}', "");
    Expect(0, 43967, '\P{Is_Script_Extensions:	- cherokee}', "");
    Expect(1, 43967, '\P{^Is_Script_Extensions:	- cherokee}', "");
    Expect(0, 43968, '\p{Is_Script_Extensions:	- cherokee}', "");
    Expect(1, 43968, '\p{^Is_Script_Extensions:	- cherokee}', "");
    Expect(1, 43968, '\P{Is_Script_Extensions:	- cherokee}', "");
    Expect(0, 43968, '\P{^Is_Script_Extensions:	- cherokee}', "");
    Error('\p{Is_Scx=/a/		cher}');
    Error('\P{Is_Scx=/a/		cher}');
    Expect(1, 43967, '\p{Is_Scx=cher}', "");
    Expect(0, 43967, '\p{^Is_Scx=cher}', "");
    Expect(0, 43967, '\P{Is_Scx=cher}', "");
    Expect(1, 43967, '\P{^Is_Scx=cher}', "");
    Expect(0, 43968, '\p{Is_Scx=cher}', "");
    Expect(1, 43968, '\p{^Is_Scx=cher}', "");
    Expect(1, 43968, '\P{Is_Scx=cher}', "");
    Expect(0, 43968, '\P{^Is_Scx=cher}', "");
    Expect(1, 43967, '\p{Is_Scx=_CHER}', "");
    Expect(0, 43967, '\p{^Is_Scx=_CHER}', "");
    Expect(0, 43967, '\P{Is_Scx=_CHER}', "");
    Expect(1, 43967, '\P{^Is_Scx=_CHER}', "");
    Expect(0, 43968, '\p{Is_Scx=_CHER}', "");
    Expect(1, 43968, '\p{^Is_Scx=_CHER}', "");
    Expect(1, 43968, '\P{Is_Scx=_CHER}', "");
    Expect(0, 43968, '\P{^Is_Scx=_CHER}', "");
    Error('\p{Script_Extensions=:=-Coptic}');
    Error('\P{Script_Extensions=:=-Coptic}');
    Expect(1, 66299, '\p{Script_Extensions=coptic}', "");
    Expect(0, 66299, '\p{^Script_Extensions=coptic}', "");
    Expect(0, 66299, '\P{Script_Extensions=coptic}', "");
    Expect(1, 66299, '\P{^Script_Extensions=coptic}', "");
    Expect(0, 66300, '\p{Script_Extensions=coptic}', "");
    Expect(1, 66300, '\p{^Script_Extensions=coptic}', "");
    Expect(1, 66300, '\P{Script_Extensions=coptic}', "");
    Expect(0, 66300, '\P{^Script_Extensions=coptic}', "");
    Expect(1, 66299, '\p{Script_Extensions=		Coptic}', "");
    Expect(0, 66299, '\p{^Script_Extensions=		Coptic}', "");
    Expect(0, 66299, '\P{Script_Extensions=		Coptic}', "");
    Expect(1, 66299, '\P{^Script_Extensions=		Coptic}', "");
    Expect(0, 66300, '\p{Script_Extensions=		Coptic}', "");
    Expect(1, 66300, '\p{^Script_Extensions=		Coptic}', "");
    Expect(1, 66300, '\P{Script_Extensions=		Coptic}', "");
    Expect(0, 66300, '\P{^Script_Extensions=		Coptic}', "");
    Error('\p{Scx=/a/	_COPT}');
    Error('\P{Scx=/a/	_COPT}');
    Expect(1, 66299, '\p{Scx=copt}', "");
    Expect(0, 66299, '\p{^Scx=copt}', "");
    Expect(0, 66299, '\P{Scx=copt}', "");
    Expect(1, 66299, '\P{^Scx=copt}', "");
    Expect(0, 66300, '\p{Scx=copt}', "");
    Expect(1, 66300, '\p{^Scx=copt}', "");
    Expect(1, 66300, '\P{Scx=copt}', "");
    Expect(0, 66300, '\P{^Scx=copt}', "");
    Expect(1, 66299, '\p{Scx= 	COPT}', "");
    Expect(0, 66299, '\p{^Scx= 	COPT}', "");
    Expect(0, 66299, '\P{Scx= 	COPT}', "");
    Expect(1, 66299, '\P{^Scx= 	COPT}', "");
    Expect(0, 66300, '\p{Scx= 	COPT}', "");
    Expect(1, 66300, '\p{^Scx= 	COPT}', "");
    Expect(1, 66300, '\P{Scx= 	COPT}', "");
    Expect(0, 66300, '\P{^Scx= 	COPT}', "");
    Error('\p{Is_Script_Extensions:    /a/QAAC}');
    Error('\P{Is_Script_Extensions:    /a/QAAC}');
    Expect(1, 66299, '\p{Is_Script_Extensions: qaac}', "");
    Expect(0, 66299, '\p{^Is_Script_Extensions: qaac}', "");
    Expect(0, 66299, '\P{Is_Script_Extensions: qaac}', "");
    Expect(1, 66299, '\P{^Is_Script_Extensions: qaac}', "");
    Expect(0, 66300, '\p{Is_Script_Extensions: qaac}', "");
    Expect(1, 66300, '\p{^Is_Script_Extensions: qaac}', "");
    Expect(1, 66300, '\P{Is_Script_Extensions: qaac}', "");
    Expect(0, 66300, '\P{^Is_Script_Extensions: qaac}', "");
    Expect(1, 66299, '\p{Is_Script_Extensions= 	Qaac}', "");
    Expect(0, 66299, '\p{^Is_Script_Extensions= 	Qaac}', "");
    Expect(0, 66299, '\P{Is_Script_Extensions= 	Qaac}', "");
    Expect(1, 66299, '\P{^Is_Script_Extensions= 	Qaac}', "");
    Expect(0, 66300, '\p{Is_Script_Extensions= 	Qaac}', "");
    Expect(1, 66300, '\p{^Is_Script_Extensions= 	Qaac}', "");
    Expect(1, 66300, '\P{Is_Script_Extensions= 	Qaac}', "");
    Expect(0, 66300, '\P{^Is_Script_Extensions= 	Qaac}', "");
    Error('\p{Is_Scx=	/a/coptic}');
    Error('\P{Is_Scx=	/a/coptic}');
    Expect(1, 66299, '\p{Is_Scx=coptic}', "");
    Expect(0, 66299, '\p{^Is_Scx=coptic}', "");
    Expect(0, 66299, '\P{Is_Scx=coptic}', "");
    Expect(1, 66299, '\P{^Is_Scx=coptic}', "");
    Expect(0, 66300, '\p{Is_Scx=coptic}', "");
    Expect(1, 66300, '\p{^Is_Scx=coptic}', "");
    Expect(1, 66300, '\P{Is_Scx=coptic}', "");
    Expect(0, 66300, '\P{^Is_Scx=coptic}', "");
    Expect(1, 66299, '\p{Is_Scx= COPTIC}', "");
    Expect(0, 66299, '\p{^Is_Scx= COPTIC}', "");
    Expect(0, 66299, '\P{Is_Scx= COPTIC}', "");
    Expect(1, 66299, '\P{^Is_Scx= COPTIC}', "");
    Expect(0, 66300, '\p{Is_Scx= COPTIC}', "");
    Expect(1, 66300, '\p{^Is_Scx= COPTIC}', "");
    Expect(1, 66300, '\P{Is_Scx= COPTIC}', "");
    Expect(0, 66300, '\P{^Is_Scx= COPTIC}', "");
    Error('\p{Script_Extensions=:= 	cypriot}');
    Error('\P{Script_Extensions=:= 	cypriot}');
    Expect(1, 67647, '\p{Script_Extensions=cypriot}', "");
    Expect(0, 67647, '\p{^Script_Extensions=cypriot}', "");
    Expect(0, 67647, '\P{Script_Extensions=cypriot}', "");
    Expect(1, 67647, '\P{^Script_Extensions=cypriot}', "");
    Expect(0, 67648, '\p{Script_Extensions=cypriot}', "");
    Expect(1, 67648, '\p{^Script_Extensions=cypriot}', "");
    Expect(1, 67648, '\P{Script_Extensions=cypriot}', "");
    Expect(0, 67648, '\P{^Script_Extensions=cypriot}', "");
    Expect(1, 67647, '\p{Script_Extensions: -_Cypriot}', "");
    Expect(0, 67647, '\p{^Script_Extensions: -_Cypriot}', "");
    Expect(0, 67647, '\P{Script_Extensions: -_Cypriot}', "");
    Expect(1, 67647, '\P{^Script_Extensions: -_Cypriot}', "");
    Expect(0, 67648, '\p{Script_Extensions: -_Cypriot}', "");
    Expect(1, 67648, '\p{^Script_Extensions: -_Cypriot}', "");
    Expect(1, 67648, '\P{Script_Extensions: -_Cypriot}', "");
    Expect(0, 67648, '\P{^Script_Extensions: -_Cypriot}', "");
    Error('\p{Scx=- Cprt/a/}');
    Error('\P{Scx=- Cprt/a/}');
    Expect(1, 67647, '\p{Scx=cprt}', "");
    Expect(0, 67647, '\p{^Scx=cprt}', "");
    Expect(0, 67647, '\P{Scx=cprt}', "");
    Expect(1, 67647, '\P{^Scx=cprt}', "");
    Expect(0, 67648, '\p{Scx=cprt}', "");
    Expect(1, 67648, '\p{^Scx=cprt}', "");
    Expect(1, 67648, '\P{Scx=cprt}', "");
    Expect(0, 67648, '\P{^Scx=cprt}', "");
    Expect(1, 67647, '\p{Scx=		Cprt}', "");
    Expect(0, 67647, '\p{^Scx=		Cprt}', "");
    Expect(0, 67647, '\P{Scx=		Cprt}', "");
    Expect(1, 67647, '\P{^Scx=		Cprt}', "");
    Expect(0, 67648, '\p{Scx=		Cprt}', "");
    Expect(1, 67648, '\p{^Scx=		Cprt}', "");
    Expect(1, 67648, '\P{Scx=		Cprt}', "");
    Expect(0, 67648, '\P{^Scx=		Cprt}', "");
    Error('\p{Is_Script_Extensions=/a/__cypriot}');
    Error('\P{Is_Script_Extensions=/a/__cypriot}');
    Expect(1, 67647, '\p{Is_Script_Extensions=cypriot}', "");
    Expect(0, 67647, '\p{^Is_Script_Extensions=cypriot}', "");
    Expect(0, 67647, '\P{Is_Script_Extensions=cypriot}', "");
    Expect(1, 67647, '\P{^Is_Script_Extensions=cypriot}', "");
    Expect(0, 67648, '\p{Is_Script_Extensions=cypriot}', "");
    Expect(1, 67648, '\p{^Is_Script_Extensions=cypriot}', "");
    Expect(1, 67648, '\P{Is_Script_Extensions=cypriot}', "");
    Expect(0, 67648, '\P{^Is_Script_Extensions=cypriot}', "");
    Expect(1, 67647, '\p{Is_Script_Extensions:	- Cypriot}', "");
    Expect(0, 67647, '\p{^Is_Script_Extensions:	- Cypriot}', "");
    Expect(0, 67647, '\P{Is_Script_Extensions:	- Cypriot}', "");
    Expect(1, 67647, '\P{^Is_Script_Extensions:	- Cypriot}', "");
    Expect(0, 67648, '\p{Is_Script_Extensions:	- Cypriot}', "");
    Expect(1, 67648, '\p{^Is_Script_Extensions:	- Cypriot}', "");
    Expect(1, 67648, '\P{Is_Script_Extensions:	- Cypriot}', "");
    Expect(0, 67648, '\P{^Is_Script_Extensions:	- Cypriot}', "");
    Error('\p{Is_Scx=-_Cprt/a/}');
    Error('\P{Is_Scx=-_Cprt/a/}');
    Expect(1, 67647, '\p{Is_Scx=cprt}', "");
    Expect(0, 67647, '\p{^Is_Scx=cprt}', "");
    Expect(0, 67647, '\P{Is_Scx=cprt}', "");
    Expect(1, 67647, '\P{^Is_Scx=cprt}', "");
    Expect(0, 67648, '\p{Is_Scx=cprt}', "");
    Expect(1, 67648, '\p{^Is_Scx=cprt}', "");
    Expect(1, 67648, '\P{Is_Scx=cprt}', "");
    Expect(0, 67648, '\P{^Is_Scx=cprt}', "");
    Expect(1, 67647, '\p{Is_Scx=_-cprt}', "");
    Expect(0, 67647, '\p{^Is_Scx=_-cprt}', "");
    Expect(0, 67647, '\P{Is_Scx=_-cprt}', "");
    Expect(1, 67647, '\P{^Is_Scx=_-cprt}', "");
    Expect(0, 67648, '\p{Is_Scx=_-cprt}', "");
    Expect(1, 67648, '\p{^Is_Scx=_-cprt}', "");
    Expect(1, 67648, '\P{Is_Scx=_-cprt}', "");
    Expect(0, 67648, '\P{^Is_Scx=_-cprt}', "");
    Error('\p{Script_Extensions=_cyrillic/a/}');
    Error('\P{Script_Extensions=_cyrillic/a/}');
    Expect(1, 65071, '\p{Script_Extensions=cyrillic}', "");
    Expect(0, 65071, '\p{^Script_Extensions=cyrillic}', "");
    Expect(0, 65071, '\P{Script_Extensions=cyrillic}', "");
    Expect(1, 65071, '\P{^Script_Extensions=cyrillic}', "");
    Expect(0, 65072, '\p{Script_Extensions=cyrillic}', "");
    Expect(1, 65072, '\p{^Script_Extensions=cyrillic}', "");
    Expect(1, 65072, '\P{Script_Extensions=cyrillic}', "");
    Expect(0, 65072, '\P{^Script_Extensions=cyrillic}', "");
    Expect(1, 65071, '\p{Script_Extensions=-Cyrillic}', "");
    Expect(0, 65071, '\p{^Script_Extensions=-Cyrillic}', "");
    Expect(0, 65071, '\P{Script_Extensions=-Cyrillic}', "");
    Expect(1, 65071, '\P{^Script_Extensions=-Cyrillic}', "");
    Expect(0, 65072, '\p{Script_Extensions=-Cyrillic}', "");
    Expect(1, 65072, '\p{^Script_Extensions=-Cyrillic}', "");
    Expect(1, 65072, '\P{Script_Extensions=-Cyrillic}', "");
    Expect(0, 65072, '\P{^Script_Extensions=-Cyrillic}', "");
    Error('\p{Scx=_/a/Cyrl}');
    Error('\P{Scx=_/a/Cyrl}');
    Expect(1, 65071, '\p{Scx=cyrl}', "");
    Expect(0, 65071, '\p{^Scx=cyrl}', "");
    Expect(0, 65071, '\P{Scx=cyrl}', "");
    Expect(1, 65071, '\P{^Scx=cyrl}', "");
    Expect(0, 65072, '\p{Scx=cyrl}', "");
    Expect(1, 65072, '\p{^Scx=cyrl}', "");
    Expect(1, 65072, '\P{Scx=cyrl}', "");
    Expect(0, 65072, '\P{^Scx=cyrl}', "");
    Expect(1, 65071, '\p{Scx=	 cyrl}', "");
    Expect(0, 65071, '\p{^Scx=	 cyrl}', "");
    Expect(0, 65071, '\P{Scx=	 cyrl}', "");
    Expect(1, 65071, '\P{^Scx=	 cyrl}', "");
    Expect(0, 65072, '\p{Scx=	 cyrl}', "");
    Expect(1, 65072, '\p{^Scx=	 cyrl}', "");
    Expect(1, 65072, '\P{Scx=	 cyrl}', "");
    Expect(0, 65072, '\P{^Scx=	 cyrl}', "");
    Error('\p{Is_Script_Extensions=	:=Cyrillic}');
    Error('\P{Is_Script_Extensions=	:=Cyrillic}');
    Expect(1, 65071, '\p{Is_Script_Extensions=cyrillic}', "");
    Expect(0, 65071, '\p{^Is_Script_Extensions=cyrillic}', "");
    Expect(0, 65071, '\P{Is_Script_Extensions=cyrillic}', "");
    Expect(1, 65071, '\P{^Is_Script_Extensions=cyrillic}', "");
    Expect(0, 65072, '\p{Is_Script_Extensions=cyrillic}', "");
    Expect(1, 65072, '\p{^Is_Script_Extensions=cyrillic}', "");
    Expect(1, 65072, '\P{Is_Script_Extensions=cyrillic}', "");
    Expect(0, 65072, '\P{^Is_Script_Extensions=cyrillic}', "");
    Expect(1, 65071, '\p{Is_Script_Extensions=	 cyrillic}', "");
    Expect(0, 65071, '\p{^Is_Script_Extensions=	 cyrillic}', "");
    Expect(0, 65071, '\P{Is_Script_Extensions=	 cyrillic}', "");
    Expect(1, 65071, '\P{^Is_Script_Extensions=	 cyrillic}', "");
    Expect(0, 65072, '\p{Is_Script_Extensions=	 cyrillic}', "");
    Expect(1, 65072, '\p{^Is_Script_Extensions=	 cyrillic}', "");
    Expect(1, 65072, '\P{Is_Script_Extensions=	 cyrillic}', "");
    Expect(0, 65072, '\P{^Is_Script_Extensions=	 cyrillic}', "");
    Error('\p{Is_Scx=-:=Cyrl}');
    Error('\P{Is_Scx=-:=Cyrl}');
    Expect(1, 65071, '\p{Is_Scx=cyrl}', "");
    Expect(0, 65071, '\p{^Is_Scx=cyrl}', "");
    Expect(0, 65071, '\P{Is_Scx=cyrl}', "");
    Expect(1, 65071, '\P{^Is_Scx=cyrl}', "");
    Expect(0, 65072, '\p{Is_Scx=cyrl}', "");
    Expect(1, 65072, '\p{^Is_Scx=cyrl}', "");
    Expect(1, 65072, '\P{Is_Scx=cyrl}', "");
    Expect(0, 65072, '\P{^Is_Scx=cyrl}', "");
    Expect(1, 65071, '\p{Is_Scx: 	-CYRL}', "");
    Expect(0, 65071, '\p{^Is_Scx: 	-CYRL}', "");
    Expect(0, 65071, '\P{Is_Scx: 	-CYRL}', "");
    Expect(1, 65071, '\P{^Is_Scx: 	-CYRL}', "");
    Expect(0, 65072, '\p{Is_Scx: 	-CYRL}', "");
    Expect(1, 65072, '\p{^Is_Scx: 	-CYRL}', "");
    Expect(1, 65072, '\P{Is_Scx: 	-CYRL}', "");
    Expect(0, 65072, '\P{^Is_Scx: 	-CYRL}', "");
    Error('\p{Script_Extensions:	 /a/DEVANAGARI}');
    Error('\P{Script_Extensions:	 /a/DEVANAGARI}');
    Expect(1, 43261, '\p{Script_Extensions=devanagari}', "");
    Expect(0, 43261, '\p{^Script_Extensions=devanagari}', "");
    Expect(0, 43261, '\P{Script_Extensions=devanagari}', "");
    Expect(1, 43261, '\P{^Script_Extensions=devanagari}', "");
    Expect(0, 43262, '\p{Script_Extensions=devanagari}', "");
    Expect(1, 43262, '\p{^Script_Extensions=devanagari}', "");
    Expect(1, 43262, '\P{Script_Extensions=devanagari}', "");
    Expect(0, 43262, '\P{^Script_Extensions=devanagari}', "");
    Expect(1, 43261, '\p{Script_Extensions= devanagari}', "");
    Expect(0, 43261, '\p{^Script_Extensions= devanagari}', "");
    Expect(0, 43261, '\P{Script_Extensions= devanagari}', "");
    Expect(1, 43261, '\P{^Script_Extensions= devanagari}', "");
    Expect(0, 43262, '\p{Script_Extensions= devanagari}', "");
    Expect(1, 43262, '\p{^Script_Extensions= devanagari}', "");
    Expect(1, 43262, '\P{Script_Extensions= devanagari}', "");
    Expect(0, 43262, '\P{^Script_Extensions= devanagari}', "");
    Error('\p{Scx=		DEVA/a/}');
    Error('\P{Scx=		DEVA/a/}');
    Expect(1, 43261, '\p{Scx=deva}', "");
    Expect(0, 43261, '\p{^Scx=deva}', "");
    Expect(0, 43261, '\P{Scx=deva}', "");
    Expect(1, 43261, '\P{^Scx=deva}', "");
    Expect(0, 43262, '\p{Scx=deva}', "");
    Expect(1, 43262, '\p{^Scx=deva}', "");
    Expect(1, 43262, '\P{Scx=deva}', "");
    Expect(0, 43262, '\P{^Scx=deva}', "");
    Expect(1, 43261, '\p{Scx=-	deva}', "");
    Expect(0, 43261, '\p{^Scx=-	deva}', "");
    Expect(0, 43261, '\P{Scx=-	deva}', "");
    Expect(1, 43261, '\P{^Scx=-	deva}', "");
    Expect(0, 43262, '\p{Scx=-	deva}', "");
    Expect(1, 43262, '\p{^Scx=-	deva}', "");
    Expect(1, 43262, '\P{Scx=-	deva}', "");
    Expect(0, 43262, '\P{^Scx=-	deva}', "");
    Error('\p{Is_Script_Extensions=:=	-DEVANAGARI}');
    Error('\P{Is_Script_Extensions=:=	-DEVANAGARI}');
    Expect(1, 43261, '\p{Is_Script_Extensions=devanagari}', "");
    Expect(0, 43261, '\p{^Is_Script_Extensions=devanagari}', "");
    Expect(0, 43261, '\P{Is_Script_Extensions=devanagari}', "");
    Expect(1, 43261, '\P{^Is_Script_Extensions=devanagari}', "");
    Expect(0, 43262, '\p{Is_Script_Extensions=devanagari}', "");
    Expect(1, 43262, '\p{^Is_Script_Extensions=devanagari}', "");
    Expect(1, 43262, '\P{Is_Script_Extensions=devanagari}', "");
    Expect(0, 43262, '\P{^Is_Script_Extensions=devanagari}', "");
    Expect(1, 43261, '\p{Is_Script_Extensions= DEVANAGARI}', "");
    Expect(0, 43261, '\p{^Is_Script_Extensions= DEVANAGARI}', "");
    Expect(0, 43261, '\P{Is_Script_Extensions= DEVANAGARI}', "");
    Expect(1, 43261, '\P{^Is_Script_Extensions= DEVANAGARI}', "");
    Expect(0, 43262, '\p{Is_Script_Extensions= DEVANAGARI}', "");
    Expect(1, 43262, '\p{^Is_Script_Extensions= DEVANAGARI}', "");
    Expect(1, 43262, '\P{Is_Script_Extensions= DEVANAGARI}', "");
    Expect(0, 43262, '\P{^Is_Script_Extensions= DEVANAGARI}', "");
    Error('\p{Is_Scx=/a/Deva}');
    Error('\P{Is_Scx=/a/Deva}');
    Expect(1, 43261, '\p{Is_Scx:   deva}', "");
    Expect(0, 43261, '\p{^Is_Scx:   deva}', "");
    Expect(0, 43261, '\P{Is_Scx:   deva}', "");
    Expect(1, 43261, '\P{^Is_Scx:   deva}', "");
    Expect(0, 43262, '\p{Is_Scx:   deva}', "");
    Expect(1, 43262, '\p{^Is_Scx:   deva}', "");
    Expect(1, 43262, '\P{Is_Scx:   deva}', "");
    Expect(0, 43262, '\P{^Is_Scx:   deva}', "");
    Expect(1, 43261, '\p{Is_Scx= -deva}', "");
    Expect(0, 43261, '\p{^Is_Scx= -deva}', "");
    Expect(0, 43261, '\P{Is_Scx= -deva}', "");
    Expect(1, 43261, '\P{^Is_Scx= -deva}', "");
    Expect(0, 43262, '\p{Is_Scx= -deva}', "");
    Expect(1, 43262, '\p{^Is_Scx= -deva}', "");
    Expect(1, 43262, '\P{Is_Scx= -deva}', "");
    Expect(0, 43262, '\P{^Is_Scx= -deva}', "");
    Error('\p{Script_Extensions=--DESERET/a/}');
    Error('\P{Script_Extensions=--DESERET/a/}');
    Expect(1, 66639, '\p{Script_Extensions=deseret}', "");
    Expect(0, 66639, '\p{^Script_Extensions=deseret}', "");
    Expect(0, 66639, '\P{Script_Extensions=deseret}', "");
    Expect(1, 66639, '\P{^Script_Extensions=deseret}', "");
    Expect(0, 66640, '\p{Script_Extensions=deseret}', "");
    Expect(1, 66640, '\p{^Script_Extensions=deseret}', "");
    Expect(1, 66640, '\P{Script_Extensions=deseret}', "");
    Expect(0, 66640, '\P{^Script_Extensions=deseret}', "");
    Expect(1, 66639, '\p{Script_Extensions=-DESERET}', "");
    Expect(0, 66639, '\p{^Script_Extensions=-DESERET}', "");
    Expect(0, 66639, '\P{Script_Extensions=-DESERET}', "");
    Expect(1, 66639, '\P{^Script_Extensions=-DESERET}', "");
    Expect(0, 66640, '\p{Script_Extensions=-DESERET}', "");
    Expect(1, 66640, '\p{^Script_Extensions=-DESERET}', "");
    Expect(1, 66640, '\P{Script_Extensions=-DESERET}', "");
    Expect(0, 66640, '\P{^Script_Extensions=-DESERET}', "");
    Error('\p{Scx=_:=dsrt}');
    Error('\P{Scx=_:=dsrt}');
    Expect(1, 66639, '\p{Scx=dsrt}', "");
    Expect(0, 66639, '\p{^Scx=dsrt}', "");
    Expect(0, 66639, '\P{Scx=dsrt}', "");
    Expect(1, 66639, '\P{^Scx=dsrt}', "");
    Expect(0, 66640, '\p{Scx=dsrt}', "");
    Expect(1, 66640, '\p{^Scx=dsrt}', "");
    Expect(1, 66640, '\P{Scx=dsrt}', "");
    Expect(0, 66640, '\P{^Scx=dsrt}', "");
    Expect(1, 66639, '\p{Scx= Dsrt}', "");
    Expect(0, 66639, '\p{^Scx= Dsrt}', "");
    Expect(0, 66639, '\P{Scx= Dsrt}', "");
    Expect(1, 66639, '\P{^Scx= Dsrt}', "");
    Expect(0, 66640, '\p{Scx= Dsrt}', "");
    Expect(1, 66640, '\p{^Scx= Dsrt}', "");
    Expect(1, 66640, '\P{Scx= Dsrt}', "");
    Expect(0, 66640, '\P{^Scx= Dsrt}', "");
    Error('\p{Is_Script_Extensions= /a/deseret}');
    Error('\P{Is_Script_Extensions= /a/deseret}');
    Expect(1, 66639, '\p{Is_Script_Extensions=deseret}', "");
    Expect(0, 66639, '\p{^Is_Script_Extensions=deseret}', "");
    Expect(0, 66639, '\P{Is_Script_Extensions=deseret}', "");
    Expect(1, 66639, '\P{^Is_Script_Extensions=deseret}', "");
    Expect(0, 66640, '\p{Is_Script_Extensions=deseret}', "");
    Expect(1, 66640, '\p{^Is_Script_Extensions=deseret}', "");
    Expect(1, 66640, '\P{Is_Script_Extensions=deseret}', "");
    Expect(0, 66640, '\P{^Is_Script_Extensions=deseret}', "");
    Expect(1, 66639, '\p{Is_Script_Extensions=  DESERET}', "");
    Expect(0, 66639, '\p{^Is_Script_Extensions=  DESERET}', "");
    Expect(0, 66639, '\P{Is_Script_Extensions=  DESERET}', "");
    Expect(1, 66639, '\P{^Is_Script_Extensions=  DESERET}', "");
    Expect(0, 66640, '\p{Is_Script_Extensions=  DESERET}', "");
    Expect(1, 66640, '\p{^Is_Script_Extensions=  DESERET}', "");
    Expect(1, 66640, '\P{Is_Script_Extensions=  DESERET}', "");
    Expect(0, 66640, '\P{^Is_Script_Extensions=  DESERET}', "");
    Error('\p{Is_Scx=:= Dsrt}');
    Error('\P{Is_Scx=:= Dsrt}');
    Expect(1, 66639, '\p{Is_Scx=dsrt}', "");
    Expect(0, 66639, '\p{^Is_Scx=dsrt}', "");
    Expect(0, 66639, '\P{Is_Scx=dsrt}', "");
    Expect(1, 66639, '\P{^Is_Scx=dsrt}', "");
    Expect(0, 66640, '\p{Is_Scx=dsrt}', "");
    Expect(1, 66640, '\p{^Is_Scx=dsrt}', "");
    Expect(1, 66640, '\P{Is_Scx=dsrt}', "");
    Expect(0, 66640, '\P{^Is_Scx=dsrt}', "");
    Expect(1, 66639, '\p{Is_Scx=_-dsrt}', "");
    Expect(0, 66639, '\p{^Is_Scx=_-dsrt}', "");
    Expect(0, 66639, '\P{Is_Scx=_-dsrt}', "");
    Expect(1, 66639, '\P{^Is_Scx=_-dsrt}', "");
    Expect(0, 66640, '\p{Is_Scx=_-dsrt}', "");
    Expect(1, 66640, '\p{^Is_Scx=_-dsrt}', "");
    Expect(1, 66640, '\P{Is_Scx=_-dsrt}', "");
    Expect(0, 66640, '\P{^Is_Scx=_-dsrt}', "");
    Error('\p{Script_Extensions=-/a/Duployan}');
    Error('\P{Script_Extensions=-/a/Duployan}');
    Expect(1, 113827, '\p{Script_Extensions=duployan}', "");
    Expect(0, 113827, '\p{^Script_Extensions=duployan}', "");
    Expect(0, 113827, '\P{Script_Extensions=duployan}', "");
    Expect(1, 113827, '\P{^Script_Extensions=duployan}', "");
    Expect(0, 113828, '\p{Script_Extensions=duployan}', "");
    Expect(1, 113828, '\p{^Script_Extensions=duployan}', "");
    Expect(1, 113828, '\P{Script_Extensions=duployan}', "");
    Expect(0, 113828, '\P{^Script_Extensions=duployan}', "");
    Expect(1, 113827, '\p{Script_Extensions= _Duployan}', "");
    Expect(0, 113827, '\p{^Script_Extensions= _Duployan}', "");
    Expect(0, 113827, '\P{Script_Extensions= _Duployan}', "");
    Expect(1, 113827, '\P{^Script_Extensions= _Duployan}', "");
    Expect(0, 113828, '\p{Script_Extensions= _Duployan}', "");
    Expect(1, 113828, '\p{^Script_Extensions= _Duployan}', "");
    Expect(1, 113828, '\P{Script_Extensions= _Duployan}', "");
    Expect(0, 113828, '\P{^Script_Extensions= _Duployan}', "");
    Error('\p{Scx:	--Dupl/a/}');
    Error('\P{Scx:	--Dupl/a/}');
    Expect(1, 113827, '\p{Scx=dupl}', "");
    Expect(0, 113827, '\p{^Scx=dupl}', "");
    Expect(0, 113827, '\P{Scx=dupl}', "");
    Expect(1, 113827, '\P{^Scx=dupl}', "");
    Expect(0, 113828, '\p{Scx=dupl}', "");
    Expect(1, 113828, '\p{^Scx=dupl}', "");
    Expect(1, 113828, '\P{Scx=dupl}', "");
    Expect(0, 113828, '\P{^Scx=dupl}', "");
    Expect(1, 113827, '\p{Scx=__Dupl}', "");
    Expect(0, 113827, '\p{^Scx=__Dupl}', "");
    Expect(0, 113827, '\P{Scx=__Dupl}', "");
    Expect(1, 113827, '\P{^Scx=__Dupl}', "");
    Expect(0, 113828, '\p{Scx=__Dupl}', "");
    Expect(1, 113828, '\p{^Scx=__Dupl}', "");
    Expect(1, 113828, '\P{Scx=__Dupl}', "");
    Expect(0, 113828, '\P{^Scx=__Dupl}', "");
    Error('\p{Is_Script_Extensions=/a/--DUPLOYAN}');
    Error('\P{Is_Script_Extensions=/a/--DUPLOYAN}');
    Expect(1, 113827, '\p{Is_Script_Extensions=duployan}', "");
    Expect(0, 113827, '\p{^Is_Script_Extensions=duployan}', "");
    Expect(0, 113827, '\P{Is_Script_Extensions=duployan}', "");
    Expect(1, 113827, '\P{^Is_Script_Extensions=duployan}', "");
    Expect(0, 113828, '\p{Is_Script_Extensions=duployan}', "");
    Expect(1, 113828, '\p{^Is_Script_Extensions=duployan}', "");
    Expect(1, 113828, '\P{Is_Script_Extensions=duployan}', "");
    Expect(0, 113828, '\P{^Is_Script_Extensions=duployan}', "");
    Expect(1, 113827, '\p{Is_Script_Extensions=	_Duployan}', "");
    Expect(0, 113827, '\p{^Is_Script_Extensions=	_Duployan}', "");
    Expect(0, 113827, '\P{Is_Script_Extensions=	_Duployan}', "");
    Expect(1, 113827, '\P{^Is_Script_Extensions=	_Duployan}', "");
    Expect(0, 113828, '\p{Is_Script_Extensions=	_Duployan}', "");
    Expect(1, 113828, '\p{^Is_Script_Extensions=	_Duployan}', "");
    Expect(1, 113828, '\P{Is_Script_Extensions=	_Duployan}', "");
    Expect(0, 113828, '\P{^Is_Script_Extensions=	_Duployan}', "");
    Error('\p{Is_Scx=-:=Dupl}');
    Error('\P{Is_Scx=-:=Dupl}');
    Expect(1, 113827, '\p{Is_Scx=dupl}', "");
    Expect(0, 113827, '\p{^Is_Scx=dupl}', "");
    Expect(0, 113827, '\P{Is_Scx=dupl}', "");
    Expect(1, 113827, '\P{^Is_Scx=dupl}', "");
    Expect(0, 113828, '\p{Is_Scx=dupl}', "");
    Expect(1, 113828, '\p{^Is_Scx=dupl}', "");
    Expect(1, 113828, '\P{Is_Scx=dupl}', "");
    Expect(0, 113828, '\P{^Is_Scx=dupl}', "");
    Expect(1, 113827, '\p{Is_Scx= 	Dupl}', "");
    Expect(0, 113827, '\p{^Is_Scx= 	Dupl}', "");
    Expect(0, 113827, '\P{Is_Scx= 	Dupl}', "");
    Expect(1, 113827, '\P{^Is_Scx= 	Dupl}', "");
    Expect(0, 113828, '\p{Is_Scx= 	Dupl}', "");
    Expect(1, 113828, '\p{^Is_Scx= 	Dupl}', "");
    Expect(1, 113828, '\P{Is_Scx= 	Dupl}', "");
    Expect(0, 113828, '\P{^Is_Scx= 	Dupl}', "");
    Error('\p{Script_Extensions=-/a/Egyptian_HIEROGLYPHS}');
    Error('\P{Script_Extensions=-/a/Egyptian_HIEROGLYPHS}');
    Expect(1, 78894, '\p{Script_Extensions=egyptianhieroglyphs}', "");
    Expect(0, 78894, '\p{^Script_Extensions=egyptianhieroglyphs}', "");
    Expect(0, 78894, '\P{Script_Extensions=egyptianhieroglyphs}', "");
    Expect(1, 78894, '\P{^Script_Extensions=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{Script_Extensions=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{^Script_Extensions=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{Script_Extensions=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{^Script_Extensions=egyptianhieroglyphs}', "");
    Expect(1, 78894, '\p{Script_Extensions: _Egyptian_Hieroglyphs}', "");
    Expect(0, 78894, '\p{^Script_Extensions: _Egyptian_Hieroglyphs}', "");
    Expect(0, 78894, '\P{Script_Extensions: _Egyptian_Hieroglyphs}', "");
    Expect(1, 78894, '\P{^Script_Extensions: _Egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\p{Script_Extensions: _Egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\p{^Script_Extensions: _Egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\P{Script_Extensions: _Egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\P{^Script_Extensions: _Egyptian_Hieroglyphs}', "");
    Error('\p{Scx=_egyp/a/}');
    Error('\P{Scx=_egyp/a/}');
    Expect(1, 78894, '\p{Scx=egyp}', "");
    Expect(0, 78894, '\p{^Scx=egyp}', "");
    Expect(0, 78894, '\P{Scx=egyp}', "");
    Expect(1, 78894, '\P{^Scx=egyp}', "");
    Expect(0, 78895, '\p{Scx=egyp}', "");
    Expect(1, 78895, '\p{^Scx=egyp}', "");
    Expect(1, 78895, '\P{Scx=egyp}', "");
    Expect(0, 78895, '\P{^Scx=egyp}', "");
    Expect(1, 78894, '\p{Scx= -egyp}', "");
    Expect(0, 78894, '\p{^Scx= -egyp}', "");
    Expect(0, 78894, '\P{Scx= -egyp}', "");
    Expect(1, 78894, '\P{^Scx= -egyp}', "");
    Expect(0, 78895, '\p{Scx= -egyp}', "");
    Expect(1, 78895, '\p{^Scx= -egyp}', "");
    Expect(1, 78895, '\P{Scx= -egyp}', "");
    Expect(0, 78895, '\P{^Scx= -egyp}', "");
    Error('\p{Is_Script_Extensions=	_Egyptian_HIEROGLYPHS/a/}');
    Error('\P{Is_Script_Extensions=	_Egyptian_HIEROGLYPHS/a/}');
    Expect(1, 78894, '\p{Is_Script_Extensions=egyptianhieroglyphs}', "");
    Expect(0, 78894, '\p{^Is_Script_Extensions=egyptianhieroglyphs}', "");
    Expect(0, 78894, '\P{Is_Script_Extensions=egyptianhieroglyphs}', "");
    Expect(1, 78894, '\P{^Is_Script_Extensions=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\p{Is_Script_Extensions=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\p{^Is_Script_Extensions=egyptianhieroglyphs}', "");
    Expect(1, 78895, '\P{Is_Script_Extensions=egyptianhieroglyphs}', "");
    Expect(0, 78895, '\P{^Is_Script_Extensions=egyptianhieroglyphs}', "");
    Expect(1, 78894, '\p{Is_Script_Extensions=-	Egyptian_Hieroglyphs}', "");
    Expect(0, 78894, '\p{^Is_Script_Extensions=-	Egyptian_Hieroglyphs}', "");
    Expect(0, 78894, '\P{Is_Script_Extensions=-	Egyptian_Hieroglyphs}', "");
    Expect(1, 78894, '\P{^Is_Script_Extensions=-	Egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\p{Is_Script_Extensions=-	Egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\p{^Is_Script_Extensions=-	Egyptian_Hieroglyphs}', "");
    Expect(1, 78895, '\P{Is_Script_Extensions=-	Egyptian_Hieroglyphs}', "");
    Expect(0, 78895, '\P{^Is_Script_Extensions=-	Egyptian_Hieroglyphs}', "");
    Error('\p{Is_Scx=:= -Egyp}');
    Error('\P{Is_Scx=:= -Egyp}');
    Expect(1, 78894, '\p{Is_Scx=egyp}', "");
    Expect(0, 78894, '\p{^Is_Scx=egyp}', "");
    Expect(0, 78894, '\P{Is_Scx=egyp}', "");
    Expect(1, 78894, '\P{^Is_Scx=egyp}', "");
    Expect(0, 78895, '\p{Is_Scx=egyp}', "");
    Expect(1, 78895, '\p{^Is_Scx=egyp}', "");
    Expect(1, 78895, '\P{Is_Scx=egyp}', "");
    Expect(0, 78895, '\P{^Is_Scx=egyp}', "");
    Expect(1, 78894, '\p{Is_Scx=	Egyp}', "");
    Expect(0, 78894, '\p{^Is_Scx=	Egyp}', "");
    Expect(0, 78894, '\P{Is_Scx=	Egyp}', "");
    Expect(1, 78894, '\P{^Is_Scx=	Egyp}', "");
    Expect(0, 78895, '\p{Is_Scx=	Egyp}', "");
    Expect(1, 78895, '\p{^Is_Scx=	Egyp}', "");
    Expect(1, 78895, '\P{Is_Scx=	Egyp}', "");
    Expect(0, 78895, '\P{^Is_Scx=	Egyp}', "");
    Error('\p{Script_Extensions:	:= -Elbasan}');
    Error('\P{Script_Extensions:	:= -Elbasan}');
    Expect(1, 66855, '\p{Script_Extensions=elbasan}', "");
    Expect(0, 66855, '\p{^Script_Extensions=elbasan}', "");
    Expect(0, 66855, '\P{Script_Extensions=elbasan}', "");
    Expect(1, 66855, '\P{^Script_Extensions=elbasan}', "");
    Expect(0, 66856, '\p{Script_Extensions=elbasan}', "");
    Expect(1, 66856, '\p{^Script_Extensions=elbasan}', "");
    Expect(1, 66856, '\P{Script_Extensions=elbasan}', "");
    Expect(0, 66856, '\P{^Script_Extensions=elbasan}', "");
    Expect(1, 66855, '\p{Script_Extensions:_Elbasan}', "");
    Expect(0, 66855, '\p{^Script_Extensions:_Elbasan}', "");
    Expect(0, 66855, '\P{Script_Extensions:_Elbasan}', "");
    Expect(1, 66855, '\P{^Script_Extensions:_Elbasan}', "");
    Expect(0, 66856, '\p{Script_Extensions:_Elbasan}', "");
    Expect(1, 66856, '\p{^Script_Extensions:_Elbasan}', "");
    Expect(1, 66856, '\P{Script_Extensions:_Elbasan}', "");
    Expect(0, 66856, '\P{^Script_Extensions:_Elbasan}', "");
    Error('\p{Scx=	/a/Elba}');
    Error('\P{Scx=	/a/Elba}');
    Expect(1, 66855, '\p{Scx=elba}', "");
    Expect(0, 66855, '\p{^Scx=elba}', "");
    Expect(0, 66855, '\P{Scx=elba}', "");
    Expect(1, 66855, '\P{^Scx=elba}', "");
    Expect(0, 66856, '\p{Scx=elba}', "");
    Expect(1, 66856, '\p{^Scx=elba}', "");
    Expect(1, 66856, '\P{Scx=elba}', "");
    Expect(0, 66856, '\P{^Scx=elba}', "");
    Expect(1, 66855, '\p{Scx=_ Elba}', "");
    Expect(0, 66855, '\p{^Scx=_ Elba}', "");
    Expect(0, 66855, '\P{Scx=_ Elba}', "");
    Expect(1, 66855, '\P{^Scx=_ Elba}', "");
    Expect(0, 66856, '\p{Scx=_ Elba}', "");
    Expect(1, 66856, '\p{^Scx=_ Elba}', "");
    Expect(1, 66856, '\P{Scx=_ Elba}', "");
    Expect(0, 66856, '\P{^Scx=_ Elba}', "");
    Error('\p{Is_Script_Extensions=-/a/ELBASAN}');
    Error('\P{Is_Script_Extensions=-/a/ELBASAN}');
    Expect(1, 66855, '\p{Is_Script_Extensions=elbasan}', "");
    Expect(0, 66855, '\p{^Is_Script_Extensions=elbasan}', "");
    Expect(0, 66855, '\P{Is_Script_Extensions=elbasan}', "");
    Expect(1, 66855, '\P{^Is_Script_Extensions=elbasan}', "");
    Expect(0, 66856, '\p{Is_Script_Extensions=elbasan}', "");
    Expect(1, 66856, '\p{^Is_Script_Extensions=elbasan}', "");
    Expect(1, 66856, '\P{Is_Script_Extensions=elbasan}', "");
    Expect(0, 66856, '\P{^Is_Script_Extensions=elbasan}', "");
    Expect(1, 66855, '\p{Is_Script_Extensions=  Elbasan}', "");
    Expect(0, 66855, '\p{^Is_Script_Extensions=  Elbasan}', "");
    Expect(0, 66855, '\P{Is_Script_Extensions=  Elbasan}', "");
    Expect(1, 66855, '\P{^Is_Script_Extensions=  Elbasan}', "");
    Expect(0, 66856, '\p{Is_Script_Extensions=  Elbasan}', "");
    Expect(1, 66856, '\p{^Is_Script_Extensions=  Elbasan}', "");
    Expect(1, 66856, '\P{Is_Script_Extensions=  Elbasan}', "");
    Expect(0, 66856, '\P{^Is_Script_Extensions=  Elbasan}', "");
    Error('\p{Is_Scx=/a/Elba}');
    Error('\P{Is_Scx=/a/Elba}');
    Expect(1, 66855, '\p{Is_Scx=elba}', "");
    Expect(0, 66855, '\p{^Is_Scx=elba}', "");
    Expect(0, 66855, '\P{Is_Scx=elba}', "");
    Expect(1, 66855, '\P{^Is_Scx=elba}', "");
    Expect(0, 66856, '\p{Is_Scx=elba}', "");
    Expect(1, 66856, '\p{^Is_Scx=elba}', "");
    Expect(1, 66856, '\P{Is_Scx=elba}', "");
    Expect(0, 66856, '\P{^Is_Scx=elba}', "");
    Expect(1, 66855, '\p{Is_Scx=	 Elba}', "");
    Expect(0, 66855, '\p{^Is_Scx=	 Elba}', "");
    Expect(0, 66855, '\P{Is_Scx=	 Elba}', "");
    Expect(1, 66855, '\P{^Is_Scx=	 Elba}', "");
    Expect(0, 66856, '\p{Is_Scx=	 Elba}', "");
    Expect(1, 66856, '\p{^Is_Scx=	 Elba}', "");
    Expect(1, 66856, '\P{Is_Scx=	 Elba}', "");
    Expect(0, 66856, '\P{^Is_Scx=	 Elba}', "");
    Error('\p{Script_Extensions=Ethiopic:=}');
    Error('\P{Script_Extensions=Ethiopic:=}');
    Expect(1, 43822, '\p{Script_Extensions=ethiopic}', "");
    Expect(0, 43822, '\p{^Script_Extensions=ethiopic}', "");
    Expect(0, 43822, '\P{Script_Extensions=ethiopic}', "");
    Expect(1, 43822, '\P{^Script_Extensions=ethiopic}', "");
    Expect(0, 43823, '\p{Script_Extensions=ethiopic}', "");
    Expect(1, 43823, '\p{^Script_Extensions=ethiopic}', "");
    Expect(1, 43823, '\P{Script_Extensions=ethiopic}', "");
    Expect(0, 43823, '\P{^Script_Extensions=ethiopic}', "");
    Expect(1, 43822, '\p{Script_Extensions=-	ETHIOPIC}', "");
    Expect(0, 43822, '\p{^Script_Extensions=-	ETHIOPIC}', "");
    Expect(0, 43822, '\P{Script_Extensions=-	ETHIOPIC}', "");
    Expect(1, 43822, '\P{^Script_Extensions=-	ETHIOPIC}', "");
    Expect(0, 43823, '\p{Script_Extensions=-	ETHIOPIC}', "");
    Expect(1, 43823, '\p{^Script_Extensions=-	ETHIOPIC}', "");
    Expect(1, 43823, '\P{Script_Extensions=-	ETHIOPIC}', "");
    Expect(0, 43823, '\P{^Script_Extensions=-	ETHIOPIC}', "");
    Error('\p{Scx: :=-Ethi}');
    Error('\P{Scx: :=-Ethi}');
    Expect(1, 43822, '\p{Scx=ethi}', "");
    Expect(0, 43822, '\p{^Scx=ethi}', "");
    Expect(0, 43822, '\P{Scx=ethi}', "");
    Expect(1, 43822, '\P{^Scx=ethi}', "");
    Expect(0, 43823, '\p{Scx=ethi}', "");
    Expect(1, 43823, '\p{^Scx=ethi}', "");
    Expect(1, 43823, '\P{Scx=ethi}', "");
    Expect(0, 43823, '\P{^Scx=ethi}', "");
    Expect(1, 43822, '\p{Scx=-ethi}', "");
    Expect(0, 43822, '\p{^Scx=-ethi}', "");
    Expect(0, 43822, '\P{Scx=-ethi}', "");
    Expect(1, 43822, '\P{^Scx=-ethi}', "");
    Expect(0, 43823, '\p{Scx=-ethi}', "");
    Expect(1, 43823, '\p{^Scx=-ethi}', "");
    Expect(1, 43823, '\P{Scx=-ethi}', "");
    Expect(0, 43823, '\P{^Scx=-ethi}', "");
    Error('\p{Is_Script_Extensions: :=  Ethiopic}');
    Error('\P{Is_Script_Extensions: :=  Ethiopic}');
    Expect(1, 43822, '\p{Is_Script_Extensions=ethiopic}', "");
    Expect(0, 43822, '\p{^Is_Script_Extensions=ethiopic}', "");
    Expect(0, 43822, '\P{Is_Script_Extensions=ethiopic}', "");
    Expect(1, 43822, '\P{^Is_Script_Extensions=ethiopic}', "");
    Expect(0, 43823, '\p{Is_Script_Extensions=ethiopic}', "");
    Expect(1, 43823, '\p{^Is_Script_Extensions=ethiopic}', "");
    Expect(1, 43823, '\P{Is_Script_Extensions=ethiopic}', "");
    Expect(0, 43823, '\P{^Is_Script_Extensions=ethiopic}', "");
    Expect(1, 43822, '\p{Is_Script_Extensions=-	ETHIOPIC}', "");
    Expect(0, 43822, '\p{^Is_Script_Extensions=-	ETHIOPIC}', "");
    Expect(0, 43822, '\P{Is_Script_Extensions=-	ETHIOPIC}', "");
    Expect(1, 43822, '\P{^Is_Script_Extensions=-	ETHIOPIC}', "");
    Expect(0, 43823, '\p{Is_Script_Extensions=-	ETHIOPIC}', "");
    Expect(1, 43823, '\p{^Is_Script_Extensions=-	ETHIOPIC}', "");
    Expect(1, 43823, '\P{Is_Script_Extensions=-	ETHIOPIC}', "");
    Expect(0, 43823, '\P{^Is_Script_Extensions=-	ETHIOPIC}', "");
    Error('\p{Is_Scx=:=	_ethi}');
    Error('\P{Is_Scx=:=	_ethi}');
    Expect(1, 43822, '\p{Is_Scx: ethi}', "");
    Expect(0, 43822, '\p{^Is_Scx: ethi}', "");
    Expect(0, 43822, '\P{Is_Scx: ethi}', "");
    Expect(1, 43822, '\P{^Is_Scx: ethi}', "");
    Expect(0, 43823, '\p{Is_Scx: ethi}', "");
    Expect(1, 43823, '\p{^Is_Scx: ethi}', "");
    Expect(1, 43823, '\P{Is_Scx: ethi}', "");
    Expect(0, 43823, '\P{^Is_Scx: ethi}', "");
    Expect(1, 43822, '\p{Is_Scx=	_Ethi}', "");
    Expect(0, 43822, '\p{^Is_Scx=	_Ethi}', "");
    Expect(0, 43822, '\P{Is_Scx=	_Ethi}', "");
    Expect(1, 43822, '\P{^Is_Scx=	_Ethi}', "");
    Expect(0, 43823, '\p{Is_Scx=	_Ethi}', "");
    Expect(1, 43823, '\p{^Is_Scx=	_Ethi}', "");
    Expect(1, 43823, '\P{Is_Scx=	_Ethi}', "");
    Expect(0, 43823, '\P{^Is_Scx=	_Ethi}', "");
    Error('\p{Script_Extensions=/a/__georgian}');
    Error('\P{Script_Extensions=/a/__georgian}');
    Expect(1, 11565, '\p{Script_Extensions=georgian}', "");
    Expect(0, 11565, '\p{^Script_Extensions=georgian}', "");
    Expect(0, 11565, '\P{Script_Extensions=georgian}', "");
    Expect(1, 11565, '\P{^Script_Extensions=georgian}', "");
    Expect(0, 11566, '\p{Script_Extensions=georgian}', "");
    Expect(1, 11566, '\p{^Script_Extensions=georgian}', "");
    Expect(1, 11566, '\P{Script_Extensions=georgian}', "");
    Expect(0, 11566, '\P{^Script_Extensions=georgian}', "");
    Expect(1, 11565, '\p{Script_Extensions=-GEORGIAN}', "");
    Expect(0, 11565, '\p{^Script_Extensions=-GEORGIAN}', "");
    Expect(0, 11565, '\P{Script_Extensions=-GEORGIAN}', "");
    Expect(1, 11565, '\P{^Script_Extensions=-GEORGIAN}', "");
    Expect(0, 11566, '\p{Script_Extensions=-GEORGIAN}', "");
    Expect(1, 11566, '\p{^Script_Extensions=-GEORGIAN}', "");
    Expect(1, 11566, '\P{Script_Extensions=-GEORGIAN}', "");
    Expect(0, 11566, '\P{^Script_Extensions=-GEORGIAN}', "");
    Error('\p{Scx=:= 	Geor}');
    Error('\P{Scx=:= 	Geor}');
    Expect(1, 11565, '\p{Scx=geor}', "");
    Expect(0, 11565, '\p{^Scx=geor}', "");
    Expect(0, 11565, '\P{Scx=geor}', "");
    Expect(1, 11565, '\P{^Scx=geor}', "");
    Expect(0, 11566, '\p{Scx=geor}', "");
    Expect(1, 11566, '\p{^Scx=geor}', "");
    Expect(1, 11566, '\P{Scx=geor}', "");
    Expect(0, 11566, '\P{^Scx=geor}', "");
    Expect(1, 11565, '\p{Scx=--GEOR}', "");
    Expect(0, 11565, '\p{^Scx=--GEOR}', "");
    Expect(0, 11565, '\P{Scx=--GEOR}', "");
    Expect(1, 11565, '\P{^Scx=--GEOR}', "");
    Expect(0, 11566, '\p{Scx=--GEOR}', "");
    Expect(1, 11566, '\p{^Scx=--GEOR}', "");
    Expect(1, 11566, '\P{Scx=--GEOR}', "");
    Expect(0, 11566, '\P{^Scx=--GEOR}', "");
    Error('\p{Is_Script_Extensions=-Georgian:=}');
    Error('\P{Is_Script_Extensions=-Georgian:=}');
    Expect(1, 11565, '\p{Is_Script_Extensions=georgian}', "");
    Expect(0, 11565, '\p{^Is_Script_Extensions=georgian}', "");
    Expect(0, 11565, '\P{Is_Script_Extensions=georgian}', "");
    Expect(1, 11565, '\P{^Is_Script_Extensions=georgian}', "");
    Expect(0, 11566, '\p{Is_Script_Extensions=georgian}', "");
    Expect(1, 11566, '\p{^Is_Script_Extensions=georgian}', "");
    Expect(1, 11566, '\P{Is_Script_Extensions=georgian}', "");
    Expect(0, 11566, '\P{^Is_Script_Extensions=georgian}', "");
    Expect(1, 11565, '\p{Is_Script_Extensions=-GEORGIAN}', "");
    Expect(0, 11565, '\p{^Is_Script_Extensions=-GEORGIAN}', "");
    Expect(0, 11565, '\P{Is_Script_Extensions=-GEORGIAN}', "");
    Expect(1, 11565, '\P{^Is_Script_Extensions=-GEORGIAN}', "");
    Expect(0, 11566, '\p{Is_Script_Extensions=-GEORGIAN}', "");
    Expect(1, 11566, '\p{^Is_Script_Extensions=-GEORGIAN}', "");
    Expect(1, 11566, '\P{Is_Script_Extensions=-GEORGIAN}', "");
    Expect(0, 11566, '\P{^Is_Script_Extensions=-GEORGIAN}', "");
    Error('\p{Is_Scx=-/a/GEOR}');
    Error('\P{Is_Scx=-/a/GEOR}');
    Expect(1, 11565, '\p{Is_Scx=geor}', "");
    Expect(0, 11565, '\p{^Is_Scx=geor}', "");
    Expect(0, 11565, '\P{Is_Scx=geor}', "");
    Expect(1, 11565, '\P{^Is_Scx=geor}', "");
    Expect(0, 11566, '\p{Is_Scx=geor}', "");
    Expect(1, 11566, '\p{^Is_Scx=geor}', "");
    Expect(1, 11566, '\P{Is_Scx=geor}', "");
    Expect(0, 11566, '\P{^Is_Scx=geor}', "");
    Expect(1, 11565, '\p{Is_Scx=	 Geor}', "");
    Expect(0, 11565, '\p{^Is_Scx=	 Geor}', "");
    Expect(0, 11565, '\P{Is_Scx=	 Geor}', "");
    Expect(1, 11565, '\P{^Is_Scx=	 Geor}', "");
    Expect(0, 11566, '\p{Is_Scx=	 Geor}', "");
    Expect(1, 11566, '\p{^Is_Scx=	 Geor}', "");
    Expect(1, 11566, '\P{Is_Scx=	 Geor}', "");
    Expect(0, 11566, '\P{^Is_Scx=	 Geor}', "");
    Error('\p{Script_Extensions=-	glagolitic:=}');
    Error('\P{Script_Extensions=-	glagolitic:=}');
    Expect(1, 122922, '\p{Script_Extensions=glagolitic}', "");
    Expect(0, 122922, '\p{^Script_Extensions=glagolitic}', "");
    Expect(0, 122922, '\P{Script_Extensions=glagolitic}', "");
    Expect(1, 122922, '\P{^Script_Extensions=glagolitic}', "");
    Expect(0, 122923, '\p{Script_Extensions=glagolitic}', "");
    Expect(1, 122923, '\p{^Script_Extensions=glagolitic}', "");
    Expect(1, 122923, '\P{Script_Extensions=glagolitic}', "");
    Expect(0, 122923, '\P{^Script_Extensions=glagolitic}', "");
    Expect(1, 122922, '\p{Script_Extensions=  Glagolitic}', "");
    Expect(0, 122922, '\p{^Script_Extensions=  Glagolitic}', "");
    Expect(0, 122922, '\P{Script_Extensions=  Glagolitic}', "");
    Expect(1, 122922, '\P{^Script_Extensions=  Glagolitic}', "");
    Expect(0, 122923, '\p{Script_Extensions=  Glagolitic}', "");
    Expect(1, 122923, '\p{^Script_Extensions=  Glagolitic}', "");
    Expect(1, 122923, '\P{Script_Extensions=  Glagolitic}', "");
    Expect(0, 122923, '\P{^Script_Extensions=  Glagolitic}', "");
    Error('\p{Scx=	/a/Glag}');
    Error('\P{Scx=	/a/Glag}');
    Expect(1, 122922, '\p{Scx=glag}', "");
    Expect(0, 122922, '\p{^Scx=glag}', "");
    Expect(0, 122922, '\P{Scx=glag}', "");
    Expect(1, 122922, '\P{^Scx=glag}', "");
    Expect(0, 122923, '\p{Scx=glag}', "");
    Expect(1, 122923, '\p{^Scx=glag}', "");
    Expect(1, 122923, '\P{Scx=glag}', "");
    Expect(0, 122923, '\P{^Scx=glag}', "");
    Expect(1, 122922, '\p{Scx:    -Glag}', "");
    Expect(0, 122922, '\p{^Scx:    -Glag}', "");
    Expect(0, 122922, '\P{Scx:    -Glag}', "");
    Expect(1, 122922, '\P{^Scx:    -Glag}', "");
    Expect(0, 122923, '\p{Scx:    -Glag}', "");
    Expect(1, 122923, '\p{^Scx:    -Glag}', "");
    Expect(1, 122923, '\P{Scx:    -Glag}', "");
    Expect(0, 122923, '\P{^Scx:    -Glag}', "");
    Error('\p{Is_Script_Extensions= _GLAGOLITIC/a/}');
    Error('\P{Is_Script_Extensions= _GLAGOLITIC/a/}');
    Expect(1, 122922, '\p{Is_Script_Extensions=glagolitic}', "");
    Expect(0, 122922, '\p{^Is_Script_Extensions=glagolitic}', "");
    Expect(0, 122922, '\P{Is_Script_Extensions=glagolitic}', "");
    Expect(1, 122922, '\P{^Is_Script_Extensions=glagolitic}', "");
    Expect(0, 122923, '\p{Is_Script_Extensions=glagolitic}', "");
    Expect(1, 122923, '\p{^Is_Script_Extensions=glagolitic}', "");
    Expect(1, 122923, '\P{Is_Script_Extensions=glagolitic}', "");
    Expect(0, 122923, '\P{^Is_Script_Extensions=glagolitic}', "");
    Expect(1, 122922, '\p{Is_Script_Extensions=	-Glagolitic}', "");
    Expect(0, 122922, '\p{^Is_Script_Extensions=	-Glagolitic}', "");
    Expect(0, 122922, '\P{Is_Script_Extensions=	-Glagolitic}', "");
    Expect(1, 122922, '\P{^Is_Script_Extensions=	-Glagolitic}', "");
    Expect(0, 122923, '\p{Is_Script_Extensions=	-Glagolitic}', "");
    Expect(1, 122923, '\p{^Is_Script_Extensions=	-Glagolitic}', "");
    Expect(1, 122923, '\P{Is_Script_Extensions=	-Glagolitic}', "");
    Expect(0, 122923, '\P{^Is_Script_Extensions=	-Glagolitic}', "");
    Error('\p{Is_Scx=-Glag:=}');
    Error('\P{Is_Scx=-Glag:=}');
    Expect(1, 122922, '\p{Is_Scx=glag}', "");
    Expect(0, 122922, '\p{^Is_Scx=glag}', "");
    Expect(0, 122922, '\P{Is_Scx=glag}', "");
    Expect(1, 122922, '\P{^Is_Scx=glag}', "");
    Expect(0, 122923, '\p{Is_Scx=glag}', "");
    Expect(1, 122923, '\p{^Is_Scx=glag}', "");
    Expect(1, 122923, '\P{Is_Scx=glag}', "");
    Expect(0, 122923, '\P{^Is_Scx=glag}', "");
    Expect(1, 122922, '\p{Is_Scx= _glag}', "");
    Expect(0, 122922, '\p{^Is_Scx= _glag}', "");
    Expect(0, 122922, '\P{Is_Scx= _glag}', "");
    Expect(1, 122922, '\P{^Is_Scx= _glag}', "");
    Expect(0, 122923, '\p{Is_Scx= _glag}', "");
    Expect(1, 122923, '\p{^Is_Scx= _glag}', "");
    Expect(1, 122923, '\P{Is_Scx= _glag}', "");
    Expect(0, 122923, '\P{^Is_Scx= _glag}', "");
    Error('\p{Script_Extensions= :=Gothic}');
    Error('\P{Script_Extensions= :=Gothic}');
    Expect(1, 66378, '\p{Script_Extensions=gothic}', "");
    Expect(0, 66378, '\p{^Script_Extensions=gothic}', "");
    Expect(0, 66378, '\P{Script_Extensions=gothic}', "");
    Expect(1, 66378, '\P{^Script_Extensions=gothic}', "");
    Expect(0, 66379, '\p{Script_Extensions=gothic}', "");
    Expect(1, 66379, '\p{^Script_Extensions=gothic}', "");
    Expect(1, 66379, '\P{Script_Extensions=gothic}', "");
    Expect(0, 66379, '\P{^Script_Extensions=gothic}', "");
    Expect(1, 66378, '\p{Script_Extensions:	Gothic}', "");
    Expect(0, 66378, '\p{^Script_Extensions:	Gothic}', "");
    Expect(0, 66378, '\P{Script_Extensions:	Gothic}', "");
    Expect(1, 66378, '\P{^Script_Extensions:	Gothic}', "");
    Expect(0, 66379, '\p{Script_Extensions:	Gothic}', "");
    Expect(1, 66379, '\p{^Script_Extensions:	Gothic}', "");
    Expect(1, 66379, '\P{Script_Extensions:	Gothic}', "");
    Expect(0, 66379, '\P{^Script_Extensions:	Gothic}', "");
    Error('\p{Scx=/a/__Goth}');
    Error('\P{Scx=/a/__Goth}');
    Expect(1, 66378, '\p{Scx:goth}', "");
    Expect(0, 66378, '\p{^Scx:goth}', "");
    Expect(0, 66378, '\P{Scx:goth}', "");
    Expect(1, 66378, '\P{^Scx:goth}', "");
    Expect(0, 66379, '\p{Scx:goth}', "");
    Expect(1, 66379, '\p{^Scx:goth}', "");
    Expect(1, 66379, '\P{Scx:goth}', "");
    Expect(0, 66379, '\P{^Scx:goth}', "");
    Expect(1, 66378, '\p{Scx= _goth}', "");
    Expect(0, 66378, '\p{^Scx= _goth}', "");
    Expect(0, 66378, '\P{Scx= _goth}', "");
    Expect(1, 66378, '\P{^Scx= _goth}', "");
    Expect(0, 66379, '\p{Scx= _goth}', "");
    Expect(1, 66379, '\p{^Scx= _goth}', "");
    Expect(1, 66379, '\P{Scx= _goth}', "");
    Expect(0, 66379, '\P{^Scx= _goth}', "");
    Error('\p{Is_Script_Extensions=:=	-GOTHIC}');
    Error('\P{Is_Script_Extensions=:=	-GOTHIC}');
    Expect(1, 66378, '\p{Is_Script_Extensions=gothic}', "");
    Expect(0, 66378, '\p{^Is_Script_Extensions=gothic}', "");
    Expect(0, 66378, '\P{Is_Script_Extensions=gothic}', "");
    Expect(1, 66378, '\P{^Is_Script_Extensions=gothic}', "");
    Expect(0, 66379, '\p{Is_Script_Extensions=gothic}', "");
    Expect(1, 66379, '\p{^Is_Script_Extensions=gothic}', "");
    Expect(1, 66379, '\P{Is_Script_Extensions=gothic}', "");
    Expect(0, 66379, '\P{^Is_Script_Extensions=gothic}', "");
    Expect(1, 66378, '\p{Is_Script_Extensions= -Gothic}', "");
    Expect(0, 66378, '\p{^Is_Script_Extensions= -Gothic}', "");
    Expect(0, 66378, '\P{Is_Script_Extensions= -Gothic}', "");
    Expect(1, 66378, '\P{^Is_Script_Extensions= -Gothic}', "");
    Expect(0, 66379, '\p{Is_Script_Extensions= -Gothic}', "");
    Expect(1, 66379, '\p{^Is_Script_Extensions= -Gothic}', "");
    Expect(1, 66379, '\P{Is_Script_Extensions= -Gothic}', "");
    Expect(0, 66379, '\P{^Is_Script_Extensions= -Gothic}', "");
    Error('\p{Is_Scx=:=-goth}');
    Error('\P{Is_Scx=:=-goth}');
    Expect(1, 66378, '\p{Is_Scx=goth}', "");
    Expect(0, 66378, '\p{^Is_Scx=goth}', "");
    Expect(0, 66378, '\P{Is_Scx=goth}', "");
    Expect(1, 66378, '\P{^Is_Scx=goth}', "");
    Expect(0, 66379, '\p{Is_Scx=goth}', "");
    Expect(1, 66379, '\p{^Is_Scx=goth}', "");
    Expect(1, 66379, '\P{Is_Scx=goth}', "");
    Expect(0, 66379, '\P{^Is_Scx=goth}', "");
    Expect(1, 66378, '\p{Is_Scx=		Goth}', "");
    Expect(0, 66378, '\p{^Is_Scx=		Goth}', "");
    Expect(0, 66378, '\P{Is_Scx=		Goth}', "");
    Expect(1, 66378, '\P{^Is_Scx=		Goth}', "");
    Expect(0, 66379, '\p{Is_Scx=		Goth}', "");
    Expect(1, 66379, '\p{^Is_Scx=		Goth}', "");
    Expect(1, 66379, '\P{Is_Scx=		Goth}', "");
    Expect(0, 66379, '\P{^Is_Scx=		Goth}', "");
    Error('\p{Script_Extensions=_:=Grantha}');
    Error('\P{Script_Extensions=_:=Grantha}');
    Expect(1, 70516, '\p{Script_Extensions=grantha}', "");
    Expect(0, 70516, '\p{^Script_Extensions=grantha}', "");
    Expect(0, 70516, '\P{Script_Extensions=grantha}', "");
    Expect(1, 70516, '\P{^Script_Extensions=grantha}', "");
    Expect(0, 70517, '\p{Script_Extensions=grantha}', "");
    Expect(1, 70517, '\p{^Script_Extensions=grantha}', "");
    Expect(1, 70517, '\P{Script_Extensions=grantha}', "");
    Expect(0, 70517, '\P{^Script_Extensions=grantha}', "");
    Expect(1, 70516, '\p{Script_Extensions= grantha}', "");
    Expect(0, 70516, '\p{^Script_Extensions= grantha}', "");
    Expect(0, 70516, '\P{Script_Extensions= grantha}', "");
    Expect(1, 70516, '\P{^Script_Extensions= grantha}', "");
    Expect(0, 70517, '\p{Script_Extensions= grantha}', "");
    Expect(1, 70517, '\p{^Script_Extensions= grantha}', "");
    Expect(1, 70517, '\P{Script_Extensions= grantha}', "");
    Expect(0, 70517, '\P{^Script_Extensions= grantha}', "");
    Error('\p{Scx=	_GRAN/a/}');
    Error('\P{Scx=	_GRAN/a/}');
    Expect(1, 70516, '\p{Scx=gran}', "");
    Expect(0, 70516, '\p{^Scx=gran}', "");
    Expect(0, 70516, '\P{Scx=gran}', "");
    Expect(1, 70516, '\P{^Scx=gran}', "");
    Expect(0, 70517, '\p{Scx=gran}', "");
    Expect(1, 70517, '\p{^Scx=gran}', "");
    Expect(1, 70517, '\P{Scx=gran}', "");
    Expect(0, 70517, '\P{^Scx=gran}', "");
    Expect(1, 70516, '\p{Scx=  Gran}', "");
    Expect(0, 70516, '\p{^Scx=  Gran}', "");
    Expect(0, 70516, '\P{Scx=  Gran}', "");
    Expect(1, 70516, '\P{^Scx=  Gran}', "");
    Expect(0, 70517, '\p{Scx=  Gran}', "");
    Expect(1, 70517, '\p{^Scx=  Gran}', "");
    Expect(1, 70517, '\P{Scx=  Gran}', "");
    Expect(0, 70517, '\P{^Scx=  Gran}', "");
    Error('\p{Is_Script_Extensions=/a/	grantha}');
    Error('\P{Is_Script_Extensions=/a/	grantha}');
    Expect(1, 70516, '\p{Is_Script_Extensions=grantha}', "");
    Expect(0, 70516, '\p{^Is_Script_Extensions=grantha}', "");
    Expect(0, 70516, '\P{Is_Script_Extensions=grantha}', "");
    Expect(1, 70516, '\P{^Is_Script_Extensions=grantha}', "");
    Expect(0, 70517, '\p{Is_Script_Extensions=grantha}', "");
    Expect(1, 70517, '\p{^Is_Script_Extensions=grantha}', "");
    Expect(1, 70517, '\P{Is_Script_Extensions=grantha}', "");
    Expect(0, 70517, '\P{^Is_Script_Extensions=grantha}', "");
    Expect(1, 70516, '\p{Is_Script_Extensions=-	Grantha}', "");
    Expect(0, 70516, '\p{^Is_Script_Extensions=-	Grantha}', "");
    Expect(0, 70516, '\P{Is_Script_Extensions=-	Grantha}', "");
    Expect(1, 70516, '\P{^Is_Script_Extensions=-	Grantha}', "");
    Expect(0, 70517, '\p{Is_Script_Extensions=-	Grantha}', "");
    Expect(1, 70517, '\p{^Is_Script_Extensions=-	Grantha}', "");
    Expect(1, 70517, '\P{Is_Script_Extensions=-	Grantha}', "");
    Expect(0, 70517, '\P{^Is_Script_Extensions=-	Grantha}', "");
    Error('\p{Is_Scx: 	Gran/a/}');
    Error('\P{Is_Scx: 	Gran/a/}');
    Expect(1, 70516, '\p{Is_Scx=gran}', "");
    Expect(0, 70516, '\p{^Is_Scx=gran}', "");
    Expect(0, 70516, '\P{Is_Scx=gran}', "");
    Expect(1, 70516, '\P{^Is_Scx=gran}', "");
    Expect(0, 70517, '\p{Is_Scx=gran}', "");
    Expect(1, 70517, '\p{^Is_Scx=gran}', "");
    Expect(1, 70517, '\P{Is_Scx=gran}', "");
    Expect(0, 70517, '\P{^Is_Scx=gran}', "");
    Expect(1, 70516, '\p{Is_Scx=-	Gran}', "");
    Expect(0, 70516, '\p{^Is_Scx=-	Gran}', "");
    Expect(0, 70516, '\P{Is_Scx=-	Gran}', "");
    Expect(1, 70516, '\P{^Is_Scx=-	Gran}', "");
    Expect(0, 70517, '\p{Is_Scx=-	Gran}', "");
    Expect(1, 70517, '\p{^Is_Scx=-	Gran}', "");
    Expect(1, 70517, '\P{Is_Scx=-	Gran}', "");
    Expect(0, 70517, '\P{^Is_Scx=-	Gran}', "");
    Error('\p{Script_Extensions=	Greek/a/}');
    Error('\P{Script_Extensions=	Greek/a/}');
    Expect(1, 119365, '\p{Script_Extensions=greek}', "");
    Expect(0, 119365, '\p{^Script_Extensions=greek}', "");
    Expect(0, 119365, '\P{Script_Extensions=greek}', "");
    Expect(1, 119365, '\P{^Script_Extensions=greek}', "");
    Expect(0, 119366, '\p{Script_Extensions=greek}', "");
    Expect(1, 119366, '\p{^Script_Extensions=greek}', "");
    Expect(1, 119366, '\P{Script_Extensions=greek}', "");
    Expect(0, 119366, '\P{^Script_Extensions=greek}', "");
    Expect(1, 119365, '\p{Script_Extensions:		Greek}', "");
    Expect(0, 119365, '\p{^Script_Extensions:		Greek}', "");
    Expect(0, 119365, '\P{Script_Extensions:		Greek}', "");
    Expect(1, 119365, '\P{^Script_Extensions:		Greek}', "");
    Expect(0, 119366, '\p{Script_Extensions:		Greek}', "");
    Expect(1, 119366, '\p{^Script_Extensions:		Greek}', "");
    Expect(1, 119366, '\P{Script_Extensions:		Greek}', "");
    Expect(0, 119366, '\P{^Script_Extensions:		Greek}', "");
    Error('\p{Scx=-:=grek}');
    Error('\P{Scx=-:=grek}');
    Expect(1, 119365, '\p{Scx=grek}', "");
    Expect(0, 119365, '\p{^Scx=grek}', "");
    Expect(0, 119365, '\P{Scx=grek}', "");
    Expect(1, 119365, '\P{^Scx=grek}', "");
    Expect(0, 119366, '\p{Scx=grek}', "");
    Expect(1, 119366, '\p{^Scx=grek}', "");
    Expect(1, 119366, '\P{Scx=grek}', "");
    Expect(0, 119366, '\P{^Scx=grek}', "");
    Expect(1, 119365, '\p{Scx=_	grek}', "");
    Expect(0, 119365, '\p{^Scx=_	grek}', "");
    Expect(0, 119365, '\P{Scx=_	grek}', "");
    Expect(1, 119365, '\P{^Scx=_	grek}', "");
    Expect(0, 119366, '\p{Scx=_	grek}', "");
    Expect(1, 119366, '\p{^Scx=_	grek}', "");
    Expect(1, 119366, '\P{Scx=_	grek}', "");
    Expect(0, 119366, '\P{^Scx=_	grek}', "");
    Error('\p{Is_Script_Extensions=	 GREEK/a/}');
    Error('\P{Is_Script_Extensions=	 GREEK/a/}');
    Expect(1, 119365, '\p{Is_Script_Extensions=greek}', "");
    Expect(0, 119365, '\p{^Is_Script_Extensions=greek}', "");
    Expect(0, 119365, '\P{Is_Script_Extensions=greek}', "");
    Expect(1, 119365, '\P{^Is_Script_Extensions=greek}', "");
    Expect(0, 119366, '\p{Is_Script_Extensions=greek}', "");
    Expect(1, 119366, '\p{^Is_Script_Extensions=greek}', "");
    Expect(1, 119366, '\P{Is_Script_Extensions=greek}', "");
    Expect(0, 119366, '\P{^Is_Script_Extensions=greek}', "");
    Expect(1, 119365, '\p{Is_Script_Extensions=-_GREEK}', "");
    Expect(0, 119365, '\p{^Is_Script_Extensions=-_GREEK}', "");
    Expect(0, 119365, '\P{Is_Script_Extensions=-_GREEK}', "");
    Expect(1, 119365, '\P{^Is_Script_Extensions=-_GREEK}', "");
    Expect(0, 119366, '\p{Is_Script_Extensions=-_GREEK}', "");
    Expect(1, 119366, '\p{^Is_Script_Extensions=-_GREEK}', "");
    Expect(1, 119366, '\P{Is_Script_Extensions=-_GREEK}', "");
    Expect(0, 119366, '\P{^Is_Script_Extensions=-_GREEK}', "");
    Error('\p{Is_Scx= /a/GREK}');
    Error('\P{Is_Scx= /a/GREK}');
    Expect(1, 119365, '\p{Is_Scx=grek}', "");
    Expect(0, 119365, '\p{^Is_Scx=grek}', "");
    Expect(0, 119365, '\P{Is_Scx=grek}', "");
    Expect(1, 119365, '\P{^Is_Scx=grek}', "");
    Expect(0, 119366, '\p{Is_Scx=grek}', "");
    Expect(1, 119366, '\p{^Is_Scx=grek}', "");
    Expect(1, 119366, '\P{Is_Scx=grek}', "");
    Expect(0, 119366, '\P{^Is_Scx=grek}', "");
    Expect(1, 119365, '\p{Is_Scx=	_grek}', "");
    Expect(0, 119365, '\p{^Is_Scx=	_grek}', "");
    Expect(0, 119365, '\P{Is_Scx=	_grek}', "");
    Expect(1, 119365, '\P{^Is_Scx=	_grek}', "");
    Expect(0, 119366, '\p{Is_Scx=	_grek}', "");
    Expect(1, 119366, '\p{^Is_Scx=	_grek}', "");
    Expect(1, 119366, '\P{Is_Scx=	_grek}', "");
    Expect(0, 119366, '\P{^Is_Scx=	_grek}', "");
    Error('\p{Script_Extensions=	GUJARATI:=}');
    Error('\P{Script_Extensions=	GUJARATI:=}');
    Expect(1, 43065, '\p{Script_Extensions:   gujarati}', "");
    Expect(0, 43065, '\p{^Script_Extensions:   gujarati}', "");
    Expect(0, 43065, '\P{Script_Extensions:   gujarati}', "");
    Expect(1, 43065, '\P{^Script_Extensions:   gujarati}', "");
    Expect(0, 43066, '\p{Script_Extensions:   gujarati}', "");
    Expect(1, 43066, '\p{^Script_Extensions:   gujarati}', "");
    Expect(1, 43066, '\P{Script_Extensions:   gujarati}', "");
    Expect(0, 43066, '\P{^Script_Extensions:   gujarati}', "");
    Expect(1, 43065, '\p{Script_Extensions=--gujarati}', "");
    Expect(0, 43065, '\p{^Script_Extensions=--gujarati}', "");
    Expect(0, 43065, '\P{Script_Extensions=--gujarati}', "");
    Expect(1, 43065, '\P{^Script_Extensions=--gujarati}', "");
    Expect(0, 43066, '\p{Script_Extensions=--gujarati}', "");
    Expect(1, 43066, '\p{^Script_Extensions=--gujarati}', "");
    Expect(1, 43066, '\P{Script_Extensions=--gujarati}', "");
    Expect(0, 43066, '\P{^Script_Extensions=--gujarati}', "");
    Error('\p{Scx= GUJR:=}');
    Error('\P{Scx= GUJR:=}');
    Expect(1, 43065, '\p{Scx=gujr}', "");
    Expect(0, 43065, '\p{^Scx=gujr}', "");
    Expect(0, 43065, '\P{Scx=gujr}', "");
    Expect(1, 43065, '\P{^Scx=gujr}', "");
    Expect(0, 43066, '\p{Scx=gujr}', "");
    Expect(1, 43066, '\p{^Scx=gujr}', "");
    Expect(1, 43066, '\P{Scx=gujr}', "");
    Expect(0, 43066, '\P{^Scx=gujr}', "");
    Expect(1, 43065, '\p{Scx= -gujr}', "");
    Expect(0, 43065, '\p{^Scx= -gujr}', "");
    Expect(0, 43065, '\P{Scx= -gujr}', "");
    Expect(1, 43065, '\P{^Scx= -gujr}', "");
    Expect(0, 43066, '\p{Scx= -gujr}', "");
    Expect(1, 43066, '\p{^Scx= -gujr}', "");
    Expect(1, 43066, '\P{Scx= -gujr}', "");
    Expect(0, 43066, '\P{^Scx= -gujr}', "");
    Error('\p{Is_Script_Extensions=	/a/gujarati}');
    Error('\P{Is_Script_Extensions=	/a/gujarati}');
    Expect(1, 43065, '\p{Is_Script_Extensions=gujarati}', "");
    Expect(0, 43065, '\p{^Is_Script_Extensions=gujarati}', "");
    Expect(0, 43065, '\P{Is_Script_Extensions=gujarati}', "");
    Expect(1, 43065, '\P{^Is_Script_Extensions=gujarati}', "");
    Expect(0, 43066, '\p{Is_Script_Extensions=gujarati}', "");
    Expect(1, 43066, '\p{^Is_Script_Extensions=gujarati}', "");
    Expect(1, 43066, '\P{Is_Script_Extensions=gujarati}', "");
    Expect(0, 43066, '\P{^Is_Script_Extensions=gujarati}', "");
    Expect(1, 43065, '\p{Is_Script_Extensions=	 Gujarati}', "");
    Expect(0, 43065, '\p{^Is_Script_Extensions=	 Gujarati}', "");
    Expect(0, 43065, '\P{Is_Script_Extensions=	 Gujarati}', "");
    Expect(1, 43065, '\P{^Is_Script_Extensions=	 Gujarati}', "");
    Expect(0, 43066, '\p{Is_Script_Extensions=	 Gujarati}', "");
    Expect(1, 43066, '\p{^Is_Script_Extensions=	 Gujarati}', "");
    Expect(1, 43066, '\P{Is_Script_Extensions=	 Gujarati}', "");
    Expect(0, 43066, '\P{^Is_Script_Extensions=	 Gujarati}', "");
    Error('\p{Is_Scx= _Gujr/a/}');
    Error('\P{Is_Scx= _Gujr/a/}');
    Expect(1, 43065, '\p{Is_Scx=gujr}', "");
    Expect(0, 43065, '\p{^Is_Scx=gujr}', "");
    Expect(0, 43065, '\P{Is_Scx=gujr}', "");
    Expect(1, 43065, '\P{^Is_Scx=gujr}', "");
    Expect(0, 43066, '\p{Is_Scx=gujr}', "");
    Expect(1, 43066, '\p{^Is_Scx=gujr}', "");
    Expect(1, 43066, '\P{Is_Scx=gujr}', "");
    Expect(0, 43066, '\P{^Is_Scx=gujr}', "");
    Expect(1, 43065, '\p{Is_Scx=__Gujr}', "");
    Expect(0, 43065, '\p{^Is_Scx=__Gujr}', "");
    Expect(0, 43065, '\P{Is_Scx=__Gujr}', "");
    Expect(1, 43065, '\P{^Is_Scx=__Gujr}', "");
    Expect(0, 43066, '\p{Is_Scx=__Gujr}', "");
    Expect(1, 43066, '\p{^Is_Scx=__Gujr}', "");
    Expect(1, 43066, '\P{Is_Scx=__Gujr}', "");
    Expect(0, 43066, '\P{^Is_Scx=__Gujr}', "");
    Error('\p{Script_Extensions=	Gurmukhi:=}');
    Error('\P{Script_Extensions=	Gurmukhi:=}');
    Expect(1, 43065, '\p{Script_Extensions=gurmukhi}', "");
    Expect(0, 43065, '\p{^Script_Extensions=gurmukhi}', "");
    Expect(0, 43065, '\P{Script_Extensions=gurmukhi}', "");
    Expect(1, 43065, '\P{^Script_Extensions=gurmukhi}', "");
    Expect(0, 43066, '\p{Script_Extensions=gurmukhi}', "");
    Expect(1, 43066, '\p{^Script_Extensions=gurmukhi}', "");
    Expect(1, 43066, '\P{Script_Extensions=gurmukhi}', "");
    Expect(0, 43066, '\P{^Script_Extensions=gurmukhi}', "");
    Expect(1, 43065, '\p{Script_Extensions:   	gurmukhi}', "");
    Expect(0, 43065, '\p{^Script_Extensions:   	gurmukhi}', "");
    Expect(0, 43065, '\P{Script_Extensions:   	gurmukhi}', "");
    Expect(1, 43065, '\P{^Script_Extensions:   	gurmukhi}', "");
    Expect(0, 43066, '\p{Script_Extensions:   	gurmukhi}', "");
    Expect(1, 43066, '\p{^Script_Extensions:   	gurmukhi}', "");
    Expect(1, 43066, '\P{Script_Extensions:   	gurmukhi}', "");
    Expect(0, 43066, '\P{^Script_Extensions:   	gurmukhi}', "");
    Error('\p{Scx=:=GURU}');
    Error('\P{Scx=:=GURU}');
    Expect(1, 43065, '\p{Scx=guru}', "");
    Expect(0, 43065, '\p{^Scx=guru}', "");
    Expect(0, 43065, '\P{Scx=guru}', "");
    Expect(1, 43065, '\P{^Scx=guru}', "");
    Expect(0, 43066, '\p{Scx=guru}', "");
    Expect(1, 43066, '\p{^Scx=guru}', "");
    Expect(1, 43066, '\P{Scx=guru}', "");
    Expect(0, 43066, '\P{^Scx=guru}', "");
    Expect(1, 43065, '\p{Scx=  GURU}', "");
    Expect(0, 43065, '\p{^Scx=  GURU}', "");
    Expect(0, 43065, '\P{Scx=  GURU}', "");
    Expect(1, 43065, '\P{^Scx=  GURU}', "");
    Expect(0, 43066, '\p{Scx=  GURU}', "");
    Expect(1, 43066, '\p{^Scx=  GURU}', "");
    Expect(1, 43066, '\P{Scx=  GURU}', "");
    Expect(0, 43066, '\P{^Scx=  GURU}', "");
    Error('\p{Is_Script_Extensions=:=	gurmukhi}');
    Error('\P{Is_Script_Extensions=:=	gurmukhi}');
    Expect(1, 43065, '\p{Is_Script_Extensions=gurmukhi}', "");
    Expect(0, 43065, '\p{^Is_Script_Extensions=gurmukhi}', "");
    Expect(0, 43065, '\P{Is_Script_Extensions=gurmukhi}', "");
    Expect(1, 43065, '\P{^Is_Script_Extensions=gurmukhi}', "");
    Expect(0, 43066, '\p{Is_Script_Extensions=gurmukhi}', "");
    Expect(1, 43066, '\p{^Is_Script_Extensions=gurmukhi}', "");
    Expect(1, 43066, '\P{Is_Script_Extensions=gurmukhi}', "");
    Expect(0, 43066, '\P{^Is_Script_Extensions=gurmukhi}', "");
    Expect(1, 43065, '\p{Is_Script_Extensions=	GURMUKHI}', "");
    Expect(0, 43065, '\p{^Is_Script_Extensions=	GURMUKHI}', "");
    Expect(0, 43065, '\P{Is_Script_Extensions=	GURMUKHI}', "");
    Expect(1, 43065, '\P{^Is_Script_Extensions=	GURMUKHI}', "");
    Expect(0, 43066, '\p{Is_Script_Extensions=	GURMUKHI}', "");
    Expect(1, 43066, '\p{^Is_Script_Extensions=	GURMUKHI}', "");
    Expect(1, 43066, '\P{Is_Script_Extensions=	GURMUKHI}', "");
    Expect(0, 43066, '\P{^Is_Script_Extensions=	GURMUKHI}', "");
    Error('\p{Is_Scx=_ Guru/a/}');
    Error('\P{Is_Scx=_ Guru/a/}');
    Expect(1, 43065, '\p{Is_Scx=guru}', "");
    Expect(0, 43065, '\p{^Is_Scx=guru}', "");
    Expect(0, 43065, '\P{Is_Scx=guru}', "");
    Expect(1, 43065, '\P{^Is_Scx=guru}', "");
    Expect(0, 43066, '\p{Is_Scx=guru}', "");
    Expect(1, 43066, '\p{^Is_Scx=guru}', "");
    Expect(1, 43066, '\P{Is_Scx=guru}', "");
    Expect(0, 43066, '\P{^Is_Scx=guru}', "");
    Expect(1, 43065, '\p{Is_Scx=--GURU}', "");
    Expect(0, 43065, '\p{^Is_Scx=--GURU}', "");
    Expect(0, 43065, '\P{Is_Scx=--GURU}', "");
    Expect(1, 43065, '\P{^Is_Scx=--GURU}', "");
    Expect(0, 43066, '\p{Is_Scx=--GURU}', "");
    Expect(1, 43066, '\p{^Is_Scx=--GURU}', "");
    Expect(1, 43066, '\P{Is_Scx=--GURU}', "");
    Expect(0, 43066, '\P{^Is_Scx=--GURU}', "");
    Error('\p{Script_Extensions:/a/hangul}');
    Error('\P{Script_Extensions:/a/hangul}');
    Expect(1, 65500, '\p{Script_Extensions=hangul}', "");
    Expect(0, 65500, '\p{^Script_Extensions=hangul}', "");
    Expect(0, 65500, '\P{Script_Extensions=hangul}', "");
    Expect(1, 65500, '\P{^Script_Extensions=hangul}', "");
    Expect(0, 65501, '\p{Script_Extensions=hangul}', "");
    Expect(1, 65501, '\p{^Script_Extensions=hangul}', "");
    Expect(1, 65501, '\P{Script_Extensions=hangul}', "");
    Expect(0, 65501, '\P{^Script_Extensions=hangul}', "");
    Expect(1, 65500, '\p{Script_Extensions= 	Hangul}', "");
    Expect(0, 65500, '\p{^Script_Extensions= 	Hangul}', "");
    Expect(0, 65500, '\P{Script_Extensions= 	Hangul}', "");
    Expect(1, 65500, '\P{^Script_Extensions= 	Hangul}', "");
    Expect(0, 65501, '\p{Script_Extensions= 	Hangul}', "");
    Expect(1, 65501, '\p{^Script_Extensions= 	Hangul}', "");
    Expect(1, 65501, '\P{Script_Extensions= 	Hangul}', "");
    Expect(0, 65501, '\P{^Script_Extensions= 	Hangul}', "");
    Error('\p{Scx=/a/Hang}');
    Error('\P{Scx=/a/Hang}');
    Expect(1, 65500, '\p{Scx=hang}', "");
    Expect(0, 65500, '\p{^Scx=hang}', "");
    Expect(0, 65500, '\P{Scx=hang}', "");
    Expect(1, 65500, '\P{^Scx=hang}', "");
    Expect(0, 65501, '\p{Scx=hang}', "");
    Expect(1, 65501, '\p{^Scx=hang}', "");
    Expect(1, 65501, '\P{Scx=hang}', "");
    Expect(0, 65501, '\P{^Scx=hang}', "");
    Expect(1, 65500, '\p{Scx=	 Hang}', "");
    Expect(0, 65500, '\p{^Scx=	 Hang}', "");
    Expect(0, 65500, '\P{Scx=	 Hang}', "");
    Expect(1, 65500, '\P{^Scx=	 Hang}', "");
    Expect(0, 65501, '\p{Scx=	 Hang}', "");
    Expect(1, 65501, '\p{^Scx=	 Hang}', "");
    Expect(1, 65501, '\P{Scx=	 Hang}', "");
    Expect(0, 65501, '\P{^Scx=	 Hang}', "");
    Error('\p{Is_Script_Extensions=:=Hangul}');
    Error('\P{Is_Script_Extensions=:=Hangul}');
    Expect(1, 65500, '\p{Is_Script_Extensions=hangul}', "");
    Expect(0, 65500, '\p{^Is_Script_Extensions=hangul}', "");
    Expect(0, 65500, '\P{Is_Script_Extensions=hangul}', "");
    Expect(1, 65500, '\P{^Is_Script_Extensions=hangul}', "");
    Expect(0, 65501, '\p{Is_Script_Extensions=hangul}', "");
    Expect(1, 65501, '\p{^Is_Script_Extensions=hangul}', "");
    Expect(1, 65501, '\P{Is_Script_Extensions=hangul}', "");
    Expect(0, 65501, '\P{^Is_Script_Extensions=hangul}', "");
    Expect(1, 65500, '\p{Is_Script_Extensions:	--Hangul}', "");
    Expect(0, 65500, '\p{^Is_Script_Extensions:	--Hangul}', "");
    Expect(0, 65500, '\P{Is_Script_Extensions:	--Hangul}', "");
    Expect(1, 65500, '\P{^Is_Script_Extensions:	--Hangul}', "");
    Expect(0, 65501, '\p{Is_Script_Extensions:	--Hangul}', "");
    Expect(1, 65501, '\p{^Is_Script_Extensions:	--Hangul}', "");
    Expect(1, 65501, '\P{Is_Script_Extensions:	--Hangul}', "");
    Expect(0, 65501, '\P{^Is_Script_Extensions:	--Hangul}', "");
    Error('\p{Is_Scx=	:=hang}');
    Error('\P{Is_Scx=	:=hang}');
    Expect(1, 65500, '\p{Is_Scx=hang}', "");
    Expect(0, 65500, '\p{^Is_Scx=hang}', "");
    Expect(0, 65500, '\P{Is_Scx=hang}', "");
    Expect(1, 65500, '\P{^Is_Scx=hang}', "");
    Expect(0, 65501, '\p{Is_Scx=hang}', "");
    Expect(1, 65501, '\p{^Is_Scx=hang}', "");
    Expect(1, 65501, '\P{Is_Scx=hang}', "");
    Expect(0, 65501, '\P{^Is_Scx=hang}', "");
    Expect(1, 65500, '\p{Is_Scx=		HANG}', "");
    Expect(0, 65500, '\p{^Is_Scx=		HANG}', "");
    Expect(0, 65500, '\P{Is_Scx=		HANG}', "");
    Expect(1, 65500, '\P{^Is_Scx=		HANG}', "");
    Expect(0, 65501, '\p{Is_Scx=		HANG}', "");
    Expect(1, 65501, '\p{^Is_Scx=		HANG}', "");
    Expect(1, 65501, '\P{Is_Scx=		HANG}', "");
    Expect(0, 65501, '\P{^Is_Scx=		HANG}', "");
    Error('\p{Script_Extensions=_:=Han}');
    Error('\P{Script_Extensions=_:=Han}');
    Expect(1, 195101, '\p{Script_Extensions=han}', "");
    Expect(0, 195101, '\p{^Script_Extensions=han}', "");
    Expect(0, 195101, '\P{Script_Extensions=han}', "");
    Expect(1, 195101, '\P{^Script_Extensions=han}', "");
    Expect(0, 195102, '\p{Script_Extensions=han}', "");
    Expect(1, 195102, '\p{^Script_Extensions=han}', "");
    Expect(1, 195102, '\P{Script_Extensions=han}', "");
    Expect(0, 195102, '\P{^Script_Extensions=han}', "");
    Expect(1, 195101, '\p{Script_Extensions=	HAN}', "");
    Expect(0, 195101, '\p{^Script_Extensions=	HAN}', "");
    Expect(0, 195101, '\P{Script_Extensions=	HAN}', "");
    Expect(1, 195101, '\P{^Script_Extensions=	HAN}', "");
    Expect(0, 195102, '\p{Script_Extensions=	HAN}', "");
    Expect(1, 195102, '\p{^Script_Extensions=	HAN}', "");
    Expect(1, 195102, '\P{Script_Extensions=	HAN}', "");
    Expect(0, 195102, '\P{^Script_Extensions=	HAN}', "");
    Error('\p{Scx=:=	hani}');
    Error('\P{Scx=:=	hani}');
    Expect(1, 195101, '\p{Scx=hani}', "");
    Expect(0, 195101, '\p{^Scx=hani}', "");
    Expect(0, 195101, '\P{Scx=hani}', "");
    Expect(1, 195101, '\P{^Scx=hani}', "");
    Expect(0, 195102, '\p{Scx=hani}', "");
    Expect(1, 195102, '\p{^Scx=hani}', "");
    Expect(1, 195102, '\P{Scx=hani}', "");
    Expect(0, 195102, '\P{^Scx=hani}', "");
    Expect(1, 195101, '\p{Scx= 	HANI}', "");
    Expect(0, 195101, '\p{^Scx= 	HANI}', "");
    Expect(0, 195101, '\P{Scx= 	HANI}', "");
    Expect(1, 195101, '\P{^Scx= 	HANI}', "");
    Expect(0, 195102, '\p{Scx= 	HANI}', "");
    Expect(1, 195102, '\p{^Scx= 	HANI}', "");
    Expect(1, 195102, '\P{Scx= 	HANI}', "");
    Expect(0, 195102, '\P{^Scx= 	HANI}', "");
    Error('\p{Is_Script_Extensions=_-han:=}');
    Error('\P{Is_Script_Extensions=_-han:=}');
    Expect(1, 195101, '\p{Is_Script_Extensions=han}', "");
    Expect(0, 195101, '\p{^Is_Script_Extensions=han}', "");
    Expect(0, 195101, '\P{Is_Script_Extensions=han}', "");
    Expect(1, 195101, '\P{^Is_Script_Extensions=han}', "");
    Expect(0, 195102, '\p{Is_Script_Extensions=han}', "");
    Expect(1, 195102, '\p{^Is_Script_Extensions=han}', "");
    Expect(1, 195102, '\P{Is_Script_Extensions=han}', "");
    Expect(0, 195102, '\P{^Is_Script_Extensions=han}', "");
    Expect(1, 195101, '\p{Is_Script_Extensions:__Han}', "");
    Expect(0, 195101, '\p{^Is_Script_Extensions:__Han}', "");
    Expect(0, 195101, '\P{Is_Script_Extensions:__Han}', "");
    Expect(1, 195101, '\P{^Is_Script_Extensions:__Han}', "");
    Expect(0, 195102, '\p{Is_Script_Extensions:__Han}', "");
    Expect(1, 195102, '\p{^Is_Script_Extensions:__Han}', "");
    Expect(1, 195102, '\P{Is_Script_Extensions:__Han}', "");
    Expect(0, 195102, '\P{^Is_Script_Extensions:__Han}', "");
    Error('\p{Is_Scx=--Hani/a/}');
    Error('\P{Is_Scx=--Hani/a/}');
    Expect(1, 195101, '\p{Is_Scx=hani}', "");
    Expect(0, 195101, '\p{^Is_Scx=hani}', "");
    Expect(0, 195101, '\P{Is_Scx=hani}', "");
    Expect(1, 195101, '\P{^Is_Scx=hani}', "");
    Expect(0, 195102, '\p{Is_Scx=hani}', "");
    Expect(1, 195102, '\p{^Is_Scx=hani}', "");
    Expect(1, 195102, '\P{Is_Scx=hani}', "");
    Expect(0, 195102, '\P{^Is_Scx=hani}', "");
    Expect(1, 195101, '\p{Is_Scx=_-Hani}', "");
    Expect(0, 195101, '\p{^Is_Scx=_-Hani}', "");
    Expect(0, 195101, '\P{Is_Scx=_-Hani}', "");
    Expect(1, 195101, '\P{^Is_Scx=_-Hani}', "");
    Expect(0, 195102, '\p{Is_Scx=_-Hani}', "");
    Expect(1, 195102, '\p{^Is_Scx=_-Hani}', "");
    Expect(1, 195102, '\P{Is_Scx=_-Hani}', "");
    Expect(0, 195102, '\P{^Is_Scx=_-Hani}', "");
    Error('\p{Script_Extensions=_/a/Hanunoo}');
    Error('\P{Script_Extensions=_/a/Hanunoo}');
    Expect(1, 5942, '\p{Script_Extensions:	hanunoo}', "");
    Expect(0, 5942, '\p{^Script_Extensions:	hanunoo}', "");
    Expect(0, 5942, '\P{Script_Extensions:	hanunoo}', "");
    Expect(1, 5942, '\P{^Script_Extensions:	hanunoo}', "");
    Expect(0, 5943, '\p{Script_Extensions:	hanunoo}', "");
    Expect(1, 5943, '\p{^Script_Extensions:	hanunoo}', "");
    Expect(1, 5943, '\P{Script_Extensions:	hanunoo}', "");
    Expect(0, 5943, '\P{^Script_Extensions:	hanunoo}', "");
    Expect(1, 5942, '\p{Script_Extensions= Hanunoo}', "");
    Expect(0, 5942, '\p{^Script_Extensions= Hanunoo}', "");
    Expect(0, 5942, '\P{Script_Extensions= Hanunoo}', "");
    Expect(1, 5942, '\P{^Script_Extensions= Hanunoo}', "");
    Expect(0, 5943, '\p{Script_Extensions= Hanunoo}', "");
    Expect(1, 5943, '\p{^Script_Extensions= Hanunoo}', "");
    Expect(1, 5943, '\P{Script_Extensions= Hanunoo}', "");
    Expect(0, 5943, '\P{^Script_Extensions= Hanunoo}', "");
    Error('\p{Scx=/a/  hano}');
    Error('\P{Scx=/a/  hano}');
    Expect(1, 5942, '\p{Scx=hano}', "");
    Expect(0, 5942, '\p{^Scx=hano}', "");
    Expect(0, 5942, '\P{Scx=hano}', "");
    Expect(1, 5942, '\P{^Scx=hano}', "");
    Expect(0, 5943, '\p{Scx=hano}', "");
    Expect(1, 5943, '\p{^Scx=hano}', "");
    Expect(1, 5943, '\P{Scx=hano}', "");
    Expect(0, 5943, '\P{^Scx=hano}', "");
    Expect(1, 5942, '\p{Scx=	hano}', "");
    Expect(0, 5942, '\p{^Scx=	hano}', "");
    Expect(0, 5942, '\P{Scx=	hano}', "");
    Expect(1, 5942, '\P{^Scx=	hano}', "");
    Expect(0, 5943, '\p{Scx=	hano}', "");
    Expect(1, 5943, '\p{^Scx=	hano}', "");
    Expect(1, 5943, '\P{Scx=	hano}', "");
    Expect(0, 5943, '\P{^Scx=	hano}', "");
    Error('\p{Is_Script_Extensions=:=hanunoo}');
    Error('\P{Is_Script_Extensions=:=hanunoo}');
    Expect(1, 5942, '\p{Is_Script_Extensions=hanunoo}', "");
    Expect(0, 5942, '\p{^Is_Script_Extensions=hanunoo}', "");
    Expect(0, 5942, '\P{Is_Script_Extensions=hanunoo}', "");
    Expect(1, 5942, '\P{^Is_Script_Extensions=hanunoo}', "");
    Expect(0, 5943, '\p{Is_Script_Extensions=hanunoo}', "");
    Expect(1, 5943, '\p{^Is_Script_Extensions=hanunoo}', "");
    Expect(1, 5943, '\P{Is_Script_Extensions=hanunoo}', "");
    Expect(0, 5943, '\P{^Is_Script_Extensions=hanunoo}', "");
    Expect(1, 5942, '\p{Is_Script_Extensions= -Hanunoo}', "");
    Expect(0, 5942, '\p{^Is_Script_Extensions= -Hanunoo}', "");
    Expect(0, 5942, '\P{Is_Script_Extensions= -Hanunoo}', "");
    Expect(1, 5942, '\P{^Is_Script_Extensions= -Hanunoo}', "");
    Expect(0, 5943, '\p{Is_Script_Extensions= -Hanunoo}', "");
    Expect(1, 5943, '\p{^Is_Script_Extensions= -Hanunoo}', "");
    Expect(1, 5943, '\P{Is_Script_Extensions= -Hanunoo}', "");
    Expect(0, 5943, '\P{^Is_Script_Extensions= -Hanunoo}', "");
    Error('\p{Is_Scx=/a/__HANO}');
    Error('\P{Is_Scx=/a/__HANO}');
    Expect(1, 5942, '\p{Is_Scx=hano}', "");
    Expect(0, 5942, '\p{^Is_Scx=hano}', "");
    Expect(0, 5942, '\P{Is_Scx=hano}', "");
    Expect(1, 5942, '\P{^Is_Scx=hano}', "");
    Expect(0, 5943, '\p{Is_Scx=hano}', "");
    Expect(1, 5943, '\p{^Is_Scx=hano}', "");
    Expect(1, 5943, '\P{Is_Scx=hano}', "");
    Expect(0, 5943, '\P{^Is_Scx=hano}', "");
    Expect(1, 5942, '\p{Is_Scx= hano}', "");
    Expect(0, 5942, '\p{^Is_Scx= hano}', "");
    Expect(0, 5942, '\P{Is_Scx= hano}', "");
    Expect(1, 5942, '\P{^Is_Scx= hano}', "");
    Expect(0, 5943, '\p{Is_Scx= hano}', "");
    Expect(1, 5943, '\p{^Is_Scx= hano}', "");
    Expect(1, 5943, '\P{Is_Scx= hano}', "");
    Expect(0, 5943, '\P{^Is_Scx= hano}', "");
    Error('\p{Script_Extensions=:= hatran}');
    Error('\P{Script_Extensions=:= hatran}');
    Expect(1, 67839, '\p{Script_Extensions=hatran}', "");
    Expect(0, 67839, '\p{^Script_Extensions=hatran}', "");
    Expect(0, 67839, '\P{Script_Extensions=hatran}', "");
    Expect(1, 67839, '\P{^Script_Extensions=hatran}', "");
    Expect(0, 67840, '\p{Script_Extensions=hatran}', "");
    Expect(1, 67840, '\p{^Script_Extensions=hatran}', "");
    Expect(1, 67840, '\P{Script_Extensions=hatran}', "");
    Expect(0, 67840, '\P{^Script_Extensions=hatran}', "");
    Expect(1, 67839, '\p{Script_Extensions=	Hatran}', "");
    Expect(0, 67839, '\p{^Script_Extensions=	Hatran}', "");
    Expect(0, 67839, '\P{Script_Extensions=	Hatran}', "");
    Expect(1, 67839, '\P{^Script_Extensions=	Hatran}', "");
    Expect(0, 67840, '\p{Script_Extensions=	Hatran}', "");
    Expect(1, 67840, '\p{^Script_Extensions=	Hatran}', "");
    Expect(1, 67840, '\P{Script_Extensions=	Hatran}', "");
    Expect(0, 67840, '\P{^Script_Extensions=	Hatran}', "");
    Error('\p{Scx= Hatr:=}');
    Error('\P{Scx= Hatr:=}');
    Expect(1, 67839, '\p{Scx=hatr}', "");
    Expect(0, 67839, '\p{^Scx=hatr}', "");
    Expect(0, 67839, '\P{Scx=hatr}', "");
    Expect(1, 67839, '\P{^Scx=hatr}', "");
    Expect(0, 67840, '\p{Scx=hatr}', "");
    Expect(1, 67840, '\p{^Scx=hatr}', "");
    Expect(1, 67840, '\P{Scx=hatr}', "");
    Expect(0, 67840, '\P{^Scx=hatr}', "");
    Expect(1, 67839, '\p{Scx=-_Hatr}', "");
    Expect(0, 67839, '\p{^Scx=-_Hatr}', "");
    Expect(0, 67839, '\P{Scx=-_Hatr}', "");
    Expect(1, 67839, '\P{^Scx=-_Hatr}', "");
    Expect(0, 67840, '\p{Scx=-_Hatr}', "");
    Expect(1, 67840, '\p{^Scx=-_Hatr}', "");
    Expect(1, 67840, '\P{Scx=-_Hatr}', "");
    Expect(0, 67840, '\P{^Scx=-_Hatr}', "");
    Error('\p{Is_Script_Extensions=--Hatran/a/}');
    Error('\P{Is_Script_Extensions=--Hatran/a/}');
    Expect(1, 67839, '\p{Is_Script_Extensions=hatran}', "");
    Expect(0, 67839, '\p{^Is_Script_Extensions=hatran}', "");
    Expect(0, 67839, '\P{Is_Script_Extensions=hatran}', "");
    Expect(1, 67839, '\P{^Is_Script_Extensions=hatran}', "");
    Expect(0, 67840, '\p{Is_Script_Extensions=hatran}', "");
    Expect(1, 67840, '\p{^Is_Script_Extensions=hatran}', "");
    Expect(1, 67840, '\P{Is_Script_Extensions=hatran}', "");
    Expect(0, 67840, '\P{^Is_Script_Extensions=hatran}', "");
    Expect(1, 67839, '\p{Is_Script_Extensions=--hatran}', "");
    Expect(0, 67839, '\p{^Is_Script_Extensions=--hatran}', "");
    Expect(0, 67839, '\P{Is_Script_Extensions=--hatran}', "");
    Expect(1, 67839, '\P{^Is_Script_Extensions=--hatran}', "");
    Expect(0, 67840, '\p{Is_Script_Extensions=--hatran}', "");
    Expect(1, 67840, '\p{^Is_Script_Extensions=--hatran}', "");
    Expect(1, 67840, '\P{Is_Script_Extensions=--hatran}', "");
    Expect(0, 67840, '\P{^Is_Script_Extensions=--hatran}', "");
    Error('\p{Is_Scx=_:=Hatr}');
    Error('\P{Is_Scx=_:=Hatr}');
    Expect(1, 67839, '\p{Is_Scx=hatr}', "");
    Expect(0, 67839, '\p{^Is_Scx=hatr}', "");
    Expect(0, 67839, '\P{Is_Scx=hatr}', "");
    Expect(1, 67839, '\P{^Is_Scx=hatr}', "");
    Expect(0, 67840, '\p{Is_Scx=hatr}', "");
    Expect(1, 67840, '\p{^Is_Scx=hatr}', "");
    Expect(1, 67840, '\P{Is_Scx=hatr}', "");
    Expect(0, 67840, '\P{^Is_Scx=hatr}', "");
    Expect(1, 67839, '\p{Is_Scx= -HATR}', "");
    Expect(0, 67839, '\p{^Is_Scx= -HATR}', "");
    Expect(0, 67839, '\P{Is_Scx= -HATR}', "");
    Expect(1, 67839, '\P{^Is_Scx= -HATR}', "");
    Expect(0, 67840, '\p{Is_Scx= -HATR}', "");
    Expect(1, 67840, '\p{^Is_Scx= -HATR}', "");
    Expect(1, 67840, '\P{Is_Scx= -HATR}', "");
    Expect(0, 67840, '\P{^Is_Scx= -HATR}', "");
    Error('\p{Script_Extensions= /a/Hebrew}');
    Error('\P{Script_Extensions= /a/Hebrew}');
    Expect(1, 64335, '\p{Script_Extensions=hebrew}', "");
    Expect(0, 64335, '\p{^Script_Extensions=hebrew}', "");
    Expect(0, 64335, '\P{Script_Extensions=hebrew}', "");
    Expect(1, 64335, '\P{^Script_Extensions=hebrew}', "");
    Expect(0, 64336, '\p{Script_Extensions=hebrew}', "");
    Expect(1, 64336, '\p{^Script_Extensions=hebrew}', "");
    Expect(1, 64336, '\P{Script_Extensions=hebrew}', "");
    Expect(0, 64336, '\P{^Script_Extensions=hebrew}', "");
    Expect(1, 64335, '\p{Script_Extensions=- HEBREW}', "");
    Expect(0, 64335, '\p{^Script_Extensions=- HEBREW}', "");
    Expect(0, 64335, '\P{Script_Extensions=- HEBREW}', "");
    Expect(1, 64335, '\P{^Script_Extensions=- HEBREW}', "");
    Expect(0, 64336, '\p{Script_Extensions=- HEBREW}', "");
    Expect(1, 64336, '\p{^Script_Extensions=- HEBREW}', "");
    Expect(1, 64336, '\P{Script_Extensions=- HEBREW}', "");
    Expect(0, 64336, '\P{^Script_Extensions=- HEBREW}', "");
    Error('\p{Scx=/a/_ Hebr}');
    Error('\P{Scx=/a/_ Hebr}');
    Expect(1, 64335, '\p{Scx=hebr}', "");
    Expect(0, 64335, '\p{^Scx=hebr}', "");
    Expect(0, 64335, '\P{Scx=hebr}', "");
    Expect(1, 64335, '\P{^Scx=hebr}', "");
    Expect(0, 64336, '\p{Scx=hebr}', "");
    Expect(1, 64336, '\p{^Scx=hebr}', "");
    Expect(1, 64336, '\P{Scx=hebr}', "");
    Expect(0, 64336, '\P{^Scx=hebr}', "");
    Expect(1, 64335, '\p{Scx= _hebr}', "");
    Expect(0, 64335, '\p{^Scx= _hebr}', "");
    Expect(0, 64335, '\P{Scx= _hebr}', "");
    Expect(1, 64335, '\P{^Scx= _hebr}', "");
    Expect(0, 64336, '\p{Scx= _hebr}', "");
    Expect(1, 64336, '\p{^Scx= _hebr}', "");
    Expect(1, 64336, '\P{Scx= _hebr}', "");
    Expect(0, 64336, '\P{^Scx= _hebr}', "");
    Error('\p{Is_Script_Extensions=/a/_hebrew}');
    Error('\P{Is_Script_Extensions=/a/_hebrew}');
    Expect(1, 64335, '\p{Is_Script_Extensions=hebrew}', "");
    Expect(0, 64335, '\p{^Is_Script_Extensions=hebrew}', "");
    Expect(0, 64335, '\P{Is_Script_Extensions=hebrew}', "");
    Expect(1, 64335, '\P{^Is_Script_Extensions=hebrew}', "");
    Expect(0, 64336, '\p{Is_Script_Extensions=hebrew}', "");
    Expect(1, 64336, '\p{^Is_Script_Extensions=hebrew}', "");
    Expect(1, 64336, '\P{Is_Script_Extensions=hebrew}', "");
    Expect(0, 64336, '\P{^Is_Script_Extensions=hebrew}', "");
    Expect(1, 64335, '\p{Is_Script_Extensions=--Hebrew}', "");
    Expect(0, 64335, '\p{^Is_Script_Extensions=--Hebrew}', "");
    Expect(0, 64335, '\P{Is_Script_Extensions=--Hebrew}', "");
    Expect(1, 64335, '\P{^Is_Script_Extensions=--Hebrew}', "");
    Expect(0, 64336, '\p{Is_Script_Extensions=--Hebrew}', "");
    Expect(1, 64336, '\p{^Is_Script_Extensions=--Hebrew}', "");
    Expect(1, 64336, '\P{Is_Script_Extensions=--Hebrew}', "");
    Expect(0, 64336, '\P{^Is_Script_Extensions=--Hebrew}', "");
    Error('\p{Is_Scx=_/a/HEBR}');
    Error('\P{Is_Scx=_/a/HEBR}');
    Expect(1, 64335, '\p{Is_Scx:	hebr}', "");
    Expect(0, 64335, '\p{^Is_Scx:	hebr}', "");
    Expect(0, 64335, '\P{Is_Scx:	hebr}', "");
    Expect(1, 64335, '\P{^Is_Scx:	hebr}', "");
    Expect(0, 64336, '\p{Is_Scx:	hebr}', "");
    Expect(1, 64336, '\p{^Is_Scx:	hebr}', "");
    Expect(1, 64336, '\P{Is_Scx:	hebr}', "");
    Expect(0, 64336, '\P{^Is_Scx:	hebr}', "");
    Expect(1, 64335, '\p{Is_Scx=-_hebr}', "");
    Expect(0, 64335, '\p{^Is_Scx=-_hebr}', "");
    Expect(0, 64335, '\P{Is_Scx=-_hebr}', "");
    Expect(1, 64335, '\P{^Is_Scx=-_hebr}', "");
    Expect(0, 64336, '\p{Is_Scx=-_hebr}', "");
    Expect(1, 64336, '\p{^Is_Scx=-_hebr}', "");
    Expect(1, 64336, '\P{Is_Scx=-_hebr}', "");
    Expect(0, 64336, '\P{^Is_Scx=-_hebr}', "");
    Error('\p{Script_Extensions=	-Hiragana:=}');
    Error('\P{Script_Extensions=	-Hiragana:=}');
    Expect(1, 127488, '\p{Script_Extensions:hiragana}', "");
    Expect(0, 127488, '\p{^Script_Extensions:hiragana}', "");
    Expect(0, 127488, '\P{Script_Extensions:hiragana}', "");
    Expect(1, 127488, '\P{^Script_Extensions:hiragana}', "");
    Expect(0, 127489, '\p{Script_Extensions:hiragana}', "");
    Expect(1, 127489, '\p{^Script_Extensions:hiragana}', "");
    Expect(1, 127489, '\P{Script_Extensions:hiragana}', "");
    Expect(0, 127489, '\P{^Script_Extensions:hiragana}', "");
    Expect(1, 127488, '\p{Script_Extensions=_ hiragana}', "");
    Expect(0, 127488, '\p{^Script_Extensions=_ hiragana}', "");
    Expect(0, 127488, '\P{Script_Extensions=_ hiragana}', "");
    Expect(1, 127488, '\P{^Script_Extensions=_ hiragana}', "");
    Expect(0, 127489, '\p{Script_Extensions=_ hiragana}', "");
    Expect(1, 127489, '\p{^Script_Extensions=_ hiragana}', "");
    Expect(1, 127489, '\P{Script_Extensions=_ hiragana}', "");
    Expect(0, 127489, '\P{^Script_Extensions=_ hiragana}', "");
    Error('\p{Scx=:= -HIRA}');
    Error('\P{Scx=:= -HIRA}');
    Expect(1, 127488, '\p{Scx:   hira}', "");
    Expect(0, 127488, '\p{^Scx:   hira}', "");
    Expect(0, 127488, '\P{Scx:   hira}', "");
    Expect(1, 127488, '\P{^Scx:   hira}', "");
    Expect(0, 127489, '\p{Scx:   hira}', "");
    Expect(1, 127489, '\p{^Scx:   hira}', "");
    Expect(1, 127489, '\P{Scx:   hira}', "");
    Expect(0, 127489, '\P{^Scx:   hira}', "");
    Expect(1, 127488, '\p{Scx= -HIRA}', "");
    Expect(0, 127488, '\p{^Scx= -HIRA}', "");
    Expect(0, 127488, '\P{Scx= -HIRA}', "");
    Expect(1, 127488, '\P{^Scx= -HIRA}', "");
    Expect(0, 127489, '\p{Scx= -HIRA}', "");
    Expect(1, 127489, '\p{^Scx= -HIRA}', "");
    Expect(1, 127489, '\P{Scx= -HIRA}', "");
    Expect(0, 127489, '\P{^Scx= -HIRA}', "");
    Error('\p{Is_Script_Extensions=:=-hiragana}');
    Error('\P{Is_Script_Extensions=:=-hiragana}');
    Expect(1, 127488, '\p{Is_Script_Extensions=hiragana}', "");
    Expect(0, 127488, '\p{^Is_Script_Extensions=hiragana}', "");
    Expect(0, 127488, '\P{Is_Script_Extensions=hiragana}', "");
    Expect(1, 127488, '\P{^Is_Script_Extensions=hiragana}', "");
    Expect(0, 127489, '\p{Is_Script_Extensions=hiragana}', "");
    Expect(1, 127489, '\p{^Is_Script_Extensions=hiragana}', "");
    Expect(1, 127489, '\P{Is_Script_Extensions=hiragana}', "");
    Expect(0, 127489, '\P{^Is_Script_Extensions=hiragana}', "");
    Expect(1, 127488, '\p{Is_Script_Extensions=-Hiragana}', "");
    Expect(0, 127488, '\p{^Is_Script_Extensions=-Hiragana}', "");
    Expect(0, 127488, '\P{Is_Script_Extensions=-Hiragana}', "");
    Expect(1, 127488, '\P{^Is_Script_Extensions=-Hiragana}', "");
    Expect(0, 127489, '\p{Is_Script_Extensions=-Hiragana}', "");
    Expect(1, 127489, '\p{^Is_Script_Extensions=-Hiragana}', "");
    Expect(1, 127489, '\P{Is_Script_Extensions=-Hiragana}', "");
    Expect(0, 127489, '\P{^Is_Script_Extensions=-Hiragana}', "");
    Error('\p{Is_Scx=_Hira:=}');
    Error('\P{Is_Scx=_Hira:=}');
    Expect(1, 127488, '\p{Is_Scx=hira}', "");
    Expect(0, 127488, '\p{^Is_Scx=hira}', "");
    Expect(0, 127488, '\P{Is_Scx=hira}', "");
    Expect(1, 127488, '\P{^Is_Scx=hira}', "");
    Expect(0, 127489, '\p{Is_Scx=hira}', "");
    Expect(1, 127489, '\p{^Is_Scx=hira}', "");
    Expect(1, 127489, '\P{Is_Scx=hira}', "");
    Expect(0, 127489, '\P{^Is_Scx=hira}', "");
    Expect(1, 127488, '\p{Is_Scx= 	Hira}', "");
    Expect(0, 127488, '\p{^Is_Scx= 	Hira}', "");
    Expect(0, 127488, '\P{Is_Scx= 	Hira}', "");
    Expect(1, 127488, '\P{^Is_Scx= 	Hira}', "");
    Expect(0, 127489, '\p{Is_Scx= 	Hira}', "");
    Expect(1, 127489, '\p{^Is_Scx= 	Hira}', "");
    Expect(1, 127489, '\P{Is_Scx= 	Hira}', "");
    Expect(0, 127489, '\P{^Is_Scx= 	Hira}', "");
    Error('\p{Script_Extensions=	_Anatolian_Hieroglyphs:=}');
    Error('\P{Script_Extensions=	_Anatolian_Hieroglyphs:=}');
    Expect(1, 83526, '\p{Script_Extensions=anatolianhieroglyphs}', "");
    Expect(0, 83526, '\p{^Script_Extensions=anatolianhieroglyphs}', "");
    Expect(0, 83526, '\P{Script_Extensions=anatolianhieroglyphs}', "");
    Expect(1, 83526, '\P{^Script_Extensions=anatolianhieroglyphs}', "");
    Expect(0, 83527, '\p{Script_Extensions=anatolianhieroglyphs}', "");
    Expect(1, 83527, '\p{^Script_Extensions=anatolianhieroglyphs}', "");
    Expect(1, 83527, '\P{Script_Extensions=anatolianhieroglyphs}', "");
    Expect(0, 83527, '\P{^Script_Extensions=anatolianhieroglyphs}', "");
    Expect(1, 83526, '\p{Script_Extensions:  Anatolian_HIEROGLYPHS}', "");
    Expect(0, 83526, '\p{^Script_Extensions:  Anatolian_HIEROGLYPHS}', "");
    Expect(0, 83526, '\P{Script_Extensions:  Anatolian_HIEROGLYPHS}', "");
    Expect(1, 83526, '\P{^Script_Extensions:  Anatolian_HIEROGLYPHS}', "");
    Expect(0, 83527, '\p{Script_Extensions:  Anatolian_HIEROGLYPHS}', "");
    Expect(1, 83527, '\p{^Script_Extensions:  Anatolian_HIEROGLYPHS}', "");
    Expect(1, 83527, '\P{Script_Extensions:  Anatolian_HIEROGLYPHS}', "");
    Expect(0, 83527, '\P{^Script_Extensions:  Anatolian_HIEROGLYPHS}', "");
    Error('\p{Scx:   /a/Hluw}');
    Error('\P{Scx:   /a/Hluw}');
    Expect(1, 83526, '\p{Scx=hluw}', "");
    Expect(0, 83526, '\p{^Scx=hluw}', "");
    Expect(0, 83526, '\P{Scx=hluw}', "");
    Expect(1, 83526, '\P{^Scx=hluw}', "");
    Expect(0, 83527, '\p{Scx=hluw}', "");
    Expect(1, 83527, '\p{^Scx=hluw}', "");
    Expect(1, 83527, '\P{Scx=hluw}', "");
    Expect(0, 83527, '\P{^Scx=hluw}', "");
    Expect(1, 83526, '\p{Scx=-HLUW}', "");
    Expect(0, 83526, '\p{^Scx=-HLUW}', "");
    Expect(0, 83526, '\P{Scx=-HLUW}', "");
    Expect(1, 83526, '\P{^Scx=-HLUW}', "");
    Expect(0, 83527, '\p{Scx=-HLUW}', "");
    Expect(1, 83527, '\p{^Scx=-HLUW}', "");
    Expect(1, 83527, '\P{Scx=-HLUW}', "");
    Expect(0, 83527, '\P{^Scx=-HLUW}', "");
    Error('\p{Is_Script_Extensions=-anatolian_Hieroglyphs:=}');
    Error('\P{Is_Script_Extensions=-anatolian_Hieroglyphs:=}');
    Expect(1, 83526, '\p{Is_Script_Extensions=anatolianhieroglyphs}', "");
    Expect(0, 83526, '\p{^Is_Script_Extensions=anatolianhieroglyphs}', "");
    Expect(0, 83526, '\P{Is_Script_Extensions=anatolianhieroglyphs}', "");
    Expect(1, 83526, '\P{^Is_Script_Extensions=anatolianhieroglyphs}', "");
    Expect(0, 83527, '\p{Is_Script_Extensions=anatolianhieroglyphs}', "");
    Expect(1, 83527, '\p{^Is_Script_Extensions=anatolianhieroglyphs}', "");
    Expect(1, 83527, '\P{Is_Script_Extensions=anatolianhieroglyphs}', "");
    Expect(0, 83527, '\P{^Is_Script_Extensions=anatolianhieroglyphs}', "");
    Expect(1, 83526, '\p{Is_Script_Extensions= anatolian_HIEROGLYPHS}', "");
    Expect(0, 83526, '\p{^Is_Script_Extensions= anatolian_HIEROGLYPHS}', "");
    Expect(0, 83526, '\P{Is_Script_Extensions= anatolian_HIEROGLYPHS}', "");
    Expect(1, 83526, '\P{^Is_Script_Extensions= anatolian_HIEROGLYPHS}', "");
    Expect(0, 83527, '\p{Is_Script_Extensions= anatolian_HIEROGLYPHS}', "");
    Expect(1, 83527, '\p{^Is_Script_Extensions= anatolian_HIEROGLYPHS}', "");
    Expect(1, 83527, '\P{Is_Script_Extensions= anatolian_HIEROGLYPHS}', "");
    Expect(0, 83527, '\P{^Is_Script_Extensions= anatolian_HIEROGLYPHS}', "");
    Error('\p{Is_Scx=_:=Hluw}');
    Error('\P{Is_Scx=_:=Hluw}');
    Expect(1, 83526, '\p{Is_Scx: hluw}', "");
    Expect(0, 83526, '\p{^Is_Scx: hluw}', "");
    Expect(0, 83526, '\P{Is_Scx: hluw}', "");
    Expect(1, 83526, '\P{^Is_Scx: hluw}', "");
    Expect(0, 83527, '\p{Is_Scx: hluw}', "");
    Expect(1, 83527, '\p{^Is_Scx: hluw}', "");
    Expect(1, 83527, '\P{Is_Scx: hluw}', "");
    Expect(0, 83527, '\P{^Is_Scx: hluw}', "");
    Error('\p{Script_Extensions=/a/ -PAHAWH_Hmong}');
    Error('\P{Script_Extensions=/a/ -PAHAWH_Hmong}');
    Expect(1, 93071, '\p{Script_Extensions:   pahawhhmong}', "");
    Expect(0, 93071, '\p{^Script_Extensions:   pahawhhmong}', "");
    Expect(0, 93071, '\P{Script_Extensions:   pahawhhmong}', "");
    Expect(1, 93071, '\P{^Script_Extensions:   pahawhhmong}', "");
    Expect(0, 93072, '\p{Script_Extensions:   pahawhhmong}', "");
    Expect(1, 93072, '\p{^Script_Extensions:   pahawhhmong}', "");
    Expect(1, 93072, '\P{Script_Extensions:   pahawhhmong}', "");
    Expect(0, 93072, '\P{^Script_Extensions:   pahawhhmong}', "");
    Expect(1, 93071, '\p{Script_Extensions=_-Pahawh_Hmong}', "");
    Expect(0, 93071, '\p{^Script_Extensions=_-Pahawh_Hmong}', "");
    Expect(0, 93071, '\P{Script_Extensions=_-Pahawh_Hmong}', "");
    Expect(1, 93071, '\P{^Script_Extensions=_-Pahawh_Hmong}', "");
    Expect(0, 93072, '\p{Script_Extensions=_-Pahawh_Hmong}', "");
    Expect(1, 93072, '\p{^Script_Extensions=_-Pahawh_Hmong}', "");
    Expect(1, 93072, '\P{Script_Extensions=_-Pahawh_Hmong}', "");
    Expect(0, 93072, '\P{^Script_Extensions=_-Pahawh_Hmong}', "");
    Error('\p{Scx=	 Hmng:=}');
    Error('\P{Scx=	 Hmng:=}');
    Expect(1, 93071, '\p{Scx=hmng}', "");
    Expect(0, 93071, '\p{^Scx=hmng}', "");
    Expect(0, 93071, '\P{Scx=hmng}', "");
    Expect(1, 93071, '\P{^Scx=hmng}', "");
    Expect(0, 93072, '\p{Scx=hmng}', "");
    Expect(1, 93072, '\p{^Scx=hmng}', "");
    Expect(1, 93072, '\P{Scx=hmng}', "");
    Expect(0, 93072, '\P{^Scx=hmng}', "");
    Expect(1, 93071, '\p{Scx=-HMNG}', "");
    Expect(0, 93071, '\p{^Scx=-HMNG}', "");
    Expect(0, 93071, '\P{Scx=-HMNG}', "");
    Expect(1, 93071, '\P{^Scx=-HMNG}', "");
    Expect(0, 93072, '\p{Scx=-HMNG}', "");
    Expect(1, 93072, '\p{^Scx=-HMNG}', "");
    Expect(1, 93072, '\P{Scx=-HMNG}', "");
    Expect(0, 93072, '\P{^Scx=-HMNG}', "");
    Error('\p{Is_Script_Extensions=/a/	_Pahawh_hmong}');
    Error('\P{Is_Script_Extensions=/a/	_Pahawh_hmong}');
    Expect(1, 93071, '\p{Is_Script_Extensions:	pahawhhmong}', "");
    Expect(0, 93071, '\p{^Is_Script_Extensions:	pahawhhmong}', "");
    Expect(0, 93071, '\P{Is_Script_Extensions:	pahawhhmong}', "");
    Expect(1, 93071, '\P{^Is_Script_Extensions:	pahawhhmong}', "");
    Expect(0, 93072, '\p{Is_Script_Extensions:	pahawhhmong}', "");
    Expect(1, 93072, '\p{^Is_Script_Extensions:	pahawhhmong}', "");
    Expect(1, 93072, '\P{Is_Script_Extensions:	pahawhhmong}', "");
    Expect(0, 93072, '\P{^Is_Script_Extensions:	pahawhhmong}', "");
    Expect(1, 93071, '\p{Is_Script_Extensions= -Pahawh_Hmong}', "");
    Expect(0, 93071, '\p{^Is_Script_Extensions= -Pahawh_Hmong}', "");
    Expect(0, 93071, '\P{Is_Script_Extensions= -Pahawh_Hmong}', "");
    Expect(1, 93071, '\P{^Is_Script_Extensions= -Pahawh_Hmong}', "");
    Expect(0, 93072, '\p{Is_Script_Extensions= -Pahawh_Hmong}', "");
    Expect(1, 93072, '\p{^Is_Script_Extensions= -Pahawh_Hmong}', "");
    Expect(1, 93072, '\P{Is_Script_Extensions= -Pahawh_Hmong}', "");
    Expect(0, 93072, '\P{^Is_Script_Extensions= -Pahawh_Hmong}', "");
    Error('\p{Is_Scx=_ HMNG/a/}');
    Error('\P{Is_Scx=_ HMNG/a/}');
    Expect(1, 93071, '\p{Is_Scx=hmng}', "");
    Expect(0, 93071, '\p{^Is_Scx=hmng}', "");
    Expect(0, 93071, '\P{Is_Scx=hmng}', "");
    Expect(1, 93071, '\P{^Is_Scx=hmng}', "");
    Expect(0, 93072, '\p{Is_Scx=hmng}', "");
    Expect(1, 93072, '\p{^Is_Scx=hmng}', "");
    Expect(1, 93072, '\P{Is_Scx=hmng}', "");
    Expect(0, 93072, '\P{^Is_Scx=hmng}', "");
    Expect(1, 93071, '\p{Is_Scx:_ Hmng}', "");
    Expect(0, 93071, '\p{^Is_Scx:_ Hmng}', "");
    Expect(0, 93071, '\P{Is_Scx:_ Hmng}', "");
    Expect(1, 93071, '\P{^Is_Scx:_ Hmng}', "");
    Expect(0, 93072, '\p{Is_Scx:_ Hmng}', "");
    Expect(1, 93072, '\p{^Is_Scx:_ Hmng}', "");
    Expect(1, 93072, '\P{Is_Scx:_ Hmng}', "");
    Expect(0, 93072, '\P{^Is_Scx:_ Hmng}', "");
    Error('\p{Script_Extensions=Katakana_Or_Hiragana}');
    Error('\P{Script_Extensions=Katakana_Or_Hiragana}');
    Error('\p{Scx=Hrkt}');
    Error('\P{Scx=Hrkt}');
    Error('\p{Is_Script_Extensions=Katakana_Or_Hiragana}');
    Error('\P{Is_Script_Extensions=Katakana_Or_Hiragana}');
    Error('\p{Is_Scx=Hrkt}');
    Error('\P{Is_Scx=Hrkt}');
    Error('\p{Script_Extensions=/a/-	Old_hungarian}');
    Error('\P{Script_Extensions=/a/-	Old_hungarian}');
    Expect(1, 68863, '\p{Script_Extensions=oldhungarian}', "");
    Expect(0, 68863, '\p{^Script_Extensions=oldhungarian}', "");
    Expect(0, 68863, '\P{Script_Extensions=oldhungarian}', "");
    Expect(1, 68863, '\P{^Script_Extensions=oldhungarian}', "");
    Expect(0, 68864, '\p{Script_Extensions=oldhungarian}', "");
    Expect(1, 68864, '\p{^Script_Extensions=oldhungarian}', "");
    Expect(1, 68864, '\P{Script_Extensions=oldhungarian}', "");
    Expect(0, 68864, '\P{^Script_Extensions=oldhungarian}', "");
    Expect(1, 68863, '\p{Script_Extensions=		OLD_HUNGARIAN}', "");
    Expect(0, 68863, '\p{^Script_Extensions=		OLD_HUNGARIAN}', "");
    Expect(0, 68863, '\P{Script_Extensions=		OLD_HUNGARIAN}', "");
    Expect(1, 68863, '\P{^Script_Extensions=		OLD_HUNGARIAN}', "");
    Expect(0, 68864, '\p{Script_Extensions=		OLD_HUNGARIAN}', "");
    Expect(1, 68864, '\p{^Script_Extensions=		OLD_HUNGARIAN}', "");
    Expect(1, 68864, '\P{Script_Extensions=		OLD_HUNGARIAN}', "");
    Expect(0, 68864, '\P{^Script_Extensions=		OLD_HUNGARIAN}', "");
    Error('\p{Scx=:= -Hung}');
    Error('\P{Scx=:= -Hung}');
    Expect(1, 68863, '\p{Scx=hung}', "");
    Expect(0, 68863, '\p{^Scx=hung}', "");
    Expect(0, 68863, '\P{Scx=hung}', "");
    Expect(1, 68863, '\P{^Scx=hung}', "");
    Expect(0, 68864, '\p{Scx=hung}', "");
    Expect(1, 68864, '\p{^Scx=hung}', "");
    Expect(1, 68864, '\P{Scx=hung}', "");
    Expect(0, 68864, '\P{^Scx=hung}', "");
    Expect(1, 68863, '\p{Scx= _hung}', "");
    Expect(0, 68863, '\p{^Scx= _hung}', "");
    Expect(0, 68863, '\P{Scx= _hung}', "");
    Expect(1, 68863, '\P{^Scx= _hung}', "");
    Expect(0, 68864, '\p{Scx= _hung}', "");
    Expect(1, 68864, '\p{^Scx= _hung}', "");
    Expect(1, 68864, '\P{Scx= _hung}', "");
    Expect(0, 68864, '\P{^Scx= _hung}', "");
    Error('\p{Is_Script_Extensions=--Old_hungarian/a/}');
    Error('\P{Is_Script_Extensions=--Old_hungarian/a/}');
    Expect(1, 68863, '\p{Is_Script_Extensions:	oldhungarian}', "");
    Expect(0, 68863, '\p{^Is_Script_Extensions:	oldhungarian}', "");
    Expect(0, 68863, '\P{Is_Script_Extensions:	oldhungarian}', "");
    Expect(1, 68863, '\P{^Is_Script_Extensions:	oldhungarian}', "");
    Expect(0, 68864, '\p{Is_Script_Extensions:	oldhungarian}', "");
    Expect(1, 68864, '\p{^Is_Script_Extensions:	oldhungarian}', "");
    Expect(1, 68864, '\P{Is_Script_Extensions:	oldhungarian}', "");
    Expect(0, 68864, '\P{^Is_Script_Extensions:	oldhungarian}', "");
    Expect(1, 68863, '\p{Is_Script_Extensions=_Old_Hungarian}', "");
    Expect(0, 68863, '\p{^Is_Script_Extensions=_Old_Hungarian}', "");
    Expect(0, 68863, '\P{Is_Script_Extensions=_Old_Hungarian}', "");
    Expect(1, 68863, '\P{^Is_Script_Extensions=_Old_Hungarian}', "");
    Expect(0, 68864, '\p{Is_Script_Extensions=_Old_Hungarian}', "");
    Expect(1, 68864, '\p{^Is_Script_Extensions=_Old_Hungarian}', "");
    Expect(1, 68864, '\P{Is_Script_Extensions=_Old_Hungarian}', "");
    Expect(0, 68864, '\P{^Is_Script_Extensions=_Old_Hungarian}', "");
    Error('\p{Is_Scx= :=Hung}');
    Error('\P{Is_Scx= :=Hung}');
    Expect(1, 68863, '\p{Is_Scx=hung}', "");
    Expect(0, 68863, '\p{^Is_Scx=hung}', "");
    Expect(0, 68863, '\P{Is_Scx=hung}', "");
    Expect(1, 68863, '\P{^Is_Scx=hung}', "");
    Expect(0, 68864, '\p{Is_Scx=hung}', "");
    Expect(1, 68864, '\p{^Is_Scx=hung}', "");
    Expect(1, 68864, '\P{Is_Scx=hung}', "");
    Expect(0, 68864, '\P{^Is_Scx=hung}', "");
    Expect(1, 68863, '\p{Is_Scx=_Hung}', "");
    Expect(0, 68863, '\p{^Is_Scx=_Hung}', "");
    Expect(0, 68863, '\P{Is_Scx=_Hung}', "");
    Expect(1, 68863, '\P{^Is_Scx=_Hung}', "");
    Expect(0, 68864, '\p{Is_Scx=_Hung}', "");
    Expect(1, 68864, '\p{^Is_Scx=_Hung}', "");
    Expect(1, 68864, '\P{Is_Scx=_Hung}', "");
    Expect(0, 68864, '\P{^Is_Scx=_Hung}', "");
    Error('\p{Script_Extensions=_old_Italic/a/}');
    Error('\P{Script_Extensions=_old_Italic/a/}');
    Expect(1, 66339, '\p{Script_Extensions=olditalic}', "");
    Expect(0, 66339, '\p{^Script_Extensions=olditalic}', "");
    Expect(0, 66339, '\P{Script_Extensions=olditalic}', "");
    Expect(1, 66339, '\P{^Script_Extensions=olditalic}', "");
    Expect(0, 66340, '\p{Script_Extensions=olditalic}', "");
    Expect(1, 66340, '\p{^Script_Extensions=olditalic}', "");
    Expect(1, 66340, '\P{Script_Extensions=olditalic}', "");
    Expect(0, 66340, '\P{^Script_Extensions=olditalic}', "");
    Expect(1, 66339, '\p{Script_Extensions= Old_Italic}', "");
    Expect(0, 66339, '\p{^Script_Extensions= Old_Italic}', "");
    Expect(0, 66339, '\P{Script_Extensions= Old_Italic}', "");
    Expect(1, 66339, '\P{^Script_Extensions= Old_Italic}', "");
    Expect(0, 66340, '\p{Script_Extensions= Old_Italic}', "");
    Expect(1, 66340, '\p{^Script_Extensions= Old_Italic}', "");
    Expect(1, 66340, '\P{Script_Extensions= Old_Italic}', "");
    Expect(0, 66340, '\P{^Script_Extensions= Old_Italic}', "");
    Error('\p{Scx=-:=ITAL}');
    Error('\P{Scx=-:=ITAL}');
    Expect(1, 66339, '\p{Scx=ital}', "");
    Expect(0, 66339, '\p{^Scx=ital}', "");
    Expect(0, 66339, '\P{Scx=ital}', "");
    Expect(1, 66339, '\P{^Scx=ital}', "");
    Expect(0, 66340, '\p{Scx=ital}', "");
    Expect(1, 66340, '\p{^Scx=ital}', "");
    Expect(1, 66340, '\P{Scx=ital}', "");
    Expect(0, 66340, '\P{^Scx=ital}', "");
    Expect(1, 66339, '\p{Scx:	Ital}', "");
    Expect(0, 66339, '\p{^Scx:	Ital}', "");
    Expect(0, 66339, '\P{Scx:	Ital}', "");
    Expect(1, 66339, '\P{^Scx:	Ital}', "");
    Expect(0, 66340, '\p{Scx:	Ital}', "");
    Expect(1, 66340, '\p{^Scx:	Ital}', "");
    Expect(1, 66340, '\P{Scx:	Ital}', "");
    Expect(0, 66340, '\P{^Scx:	Ital}', "");
    Error('\p{Is_Script_Extensions=/a/  OLD_italic}');
    Error('\P{Is_Script_Extensions=/a/  OLD_italic}');
    Expect(1, 66339, '\p{Is_Script_Extensions=olditalic}', "");
    Expect(0, 66339, '\p{^Is_Script_Extensions=olditalic}', "");
    Expect(0, 66339, '\P{Is_Script_Extensions=olditalic}', "");
    Expect(1, 66339, '\P{^Is_Script_Extensions=olditalic}', "");
    Expect(0, 66340, '\p{Is_Script_Extensions=olditalic}', "");
    Expect(1, 66340, '\p{^Is_Script_Extensions=olditalic}', "");
    Expect(1, 66340, '\P{Is_Script_Extensions=olditalic}', "");
    Expect(0, 66340, '\P{^Is_Script_Extensions=olditalic}', "");
    Expect(1, 66339, '\p{Is_Script_Extensions=	-Old_italic}', "");
    Expect(0, 66339, '\p{^Is_Script_Extensions=	-Old_italic}', "");
    Expect(0, 66339, '\P{Is_Script_Extensions=	-Old_italic}', "");
    Expect(1, 66339, '\P{^Is_Script_Extensions=	-Old_italic}', "");
    Expect(0, 66340, '\p{Is_Script_Extensions=	-Old_italic}', "");
    Expect(1, 66340, '\p{^Is_Script_Extensions=	-Old_italic}', "");
    Expect(1, 66340, '\P{Is_Script_Extensions=	-Old_italic}', "");
    Expect(0, 66340, '\P{^Is_Script_Extensions=	-Old_italic}', "");
    Error('\p{Is_Scx= /a/Ital}');
    Error('\P{Is_Scx= /a/Ital}');
    Expect(1, 66339, '\p{Is_Scx=ital}', "");
    Expect(0, 66339, '\p{^Is_Scx=ital}', "");
    Expect(0, 66339, '\P{Is_Scx=ital}', "");
    Expect(1, 66339, '\P{^Is_Scx=ital}', "");
    Expect(0, 66340, '\p{Is_Scx=ital}', "");
    Expect(1, 66340, '\p{^Is_Scx=ital}', "");
    Expect(1, 66340, '\P{Is_Scx=ital}', "");
    Expect(0, 66340, '\P{^Is_Scx=ital}', "");
    Expect(1, 66339, '\p{Is_Scx= _Ital}', "");
    Expect(0, 66339, '\p{^Is_Scx= _Ital}', "");
    Expect(0, 66339, '\P{Is_Scx= _Ital}', "");
    Expect(1, 66339, '\P{^Is_Scx= _Ital}', "");
    Expect(0, 66340, '\p{Is_Scx= _Ital}', "");
    Expect(1, 66340, '\p{^Is_Scx= _Ital}', "");
    Expect(1, 66340, '\P{Is_Scx= _Ital}', "");
    Expect(0, 66340, '\P{^Is_Scx= _Ital}', "");
    Error('\p{Script_Extensions=-/a/javanese}');
    Error('\P{Script_Extensions=-/a/javanese}');
    Expect(1, 43487, '\p{Script_Extensions=javanese}', "");
    Expect(0, 43487, '\p{^Script_Extensions=javanese}', "");
    Expect(0, 43487, '\P{Script_Extensions=javanese}', "");
    Expect(1, 43487, '\P{^Script_Extensions=javanese}', "");
    Expect(0, 43488, '\p{Script_Extensions=javanese}', "");
    Expect(1, 43488, '\p{^Script_Extensions=javanese}', "");
    Expect(1, 43488, '\P{Script_Extensions=javanese}', "");
    Expect(0, 43488, '\P{^Script_Extensions=javanese}', "");
    Expect(1, 43487, '\p{Script_Extensions=-Javanese}', "");
    Expect(0, 43487, '\p{^Script_Extensions=-Javanese}', "");
    Expect(0, 43487, '\P{Script_Extensions=-Javanese}', "");
    Expect(1, 43487, '\P{^Script_Extensions=-Javanese}', "");
    Expect(0, 43488, '\p{Script_Extensions=-Javanese}', "");
    Expect(1, 43488, '\p{^Script_Extensions=-Javanese}', "");
    Expect(1, 43488, '\P{Script_Extensions=-Javanese}', "");
    Expect(0, 43488, '\P{^Script_Extensions=-Javanese}', "");
    Error('\p{Scx=-_Java/a/}');
    Error('\P{Scx=-_Java/a/}');
    Expect(1, 43487, '\p{Scx=java}', "");
    Expect(0, 43487, '\p{^Scx=java}', "");
    Expect(0, 43487, '\P{Scx=java}', "");
    Expect(1, 43487, '\P{^Scx=java}', "");
    Expect(0, 43488, '\p{Scx=java}', "");
    Expect(1, 43488, '\p{^Scx=java}', "");
    Expect(1, 43488, '\P{Scx=java}', "");
    Expect(0, 43488, '\P{^Scx=java}', "");
    Expect(1, 43487, '\p{Scx=_JAVA}', "");
    Expect(0, 43487, '\p{^Scx=_JAVA}', "");
    Expect(0, 43487, '\P{Scx=_JAVA}', "");
    Expect(1, 43487, '\P{^Scx=_JAVA}', "");
    Expect(0, 43488, '\p{Scx=_JAVA}', "");
    Expect(1, 43488, '\p{^Scx=_JAVA}', "");
    Expect(1, 43488, '\P{Scx=_JAVA}', "");
    Expect(0, 43488, '\P{^Scx=_JAVA}', "");
    Error('\p{Is_Script_Extensions=	/a/JAVANESE}');
    Error('\P{Is_Script_Extensions=	/a/JAVANESE}');
    Expect(1, 43487, '\p{Is_Script_Extensions=javanese}', "");
    Expect(0, 43487, '\p{^Is_Script_Extensions=javanese}', "");
    Expect(0, 43487, '\P{Is_Script_Extensions=javanese}', "");
    Expect(1, 43487, '\P{^Is_Script_Extensions=javanese}', "");
    Expect(0, 43488, '\p{Is_Script_Extensions=javanese}', "");
    Expect(1, 43488, '\p{^Is_Script_Extensions=javanese}', "");
    Expect(1, 43488, '\P{Is_Script_Extensions=javanese}', "");
    Expect(0, 43488, '\P{^Is_Script_Extensions=javanese}', "");
    Expect(1, 43487, '\p{Is_Script_Extensions=	Javanese}', "");
    Expect(0, 43487, '\p{^Is_Script_Extensions=	Javanese}', "");
    Expect(0, 43487, '\P{Is_Script_Extensions=	Javanese}', "");
    Expect(1, 43487, '\P{^Is_Script_Extensions=	Javanese}', "");
    Expect(0, 43488, '\p{Is_Script_Extensions=	Javanese}', "");
    Expect(1, 43488, '\p{^Is_Script_Extensions=	Javanese}', "");
    Expect(1, 43488, '\P{Is_Script_Extensions=	Javanese}', "");
    Expect(0, 43488, '\P{^Is_Script_Extensions=	Javanese}', "");
    Error('\p{Is_Scx=	Java:=}');
    Error('\P{Is_Scx=	Java:=}');
    Expect(1, 43487, '\p{Is_Scx=java}', "");
    Expect(0, 43487, '\p{^Is_Scx=java}', "");
    Expect(0, 43487, '\P{Is_Scx=java}', "");
    Expect(1, 43487, '\P{^Is_Scx=java}', "");
    Expect(0, 43488, '\p{Is_Scx=java}', "");
    Expect(1, 43488, '\p{^Is_Scx=java}', "");
    Expect(1, 43488, '\P{Is_Scx=java}', "");
    Expect(0, 43488, '\P{^Is_Scx=java}', "");
    Expect(1, 43487, '\p{Is_Scx=__Java}', "");
    Expect(0, 43487, '\p{^Is_Scx=__Java}', "");
    Expect(0, 43487, '\P{Is_Scx=__Java}', "");
    Expect(1, 43487, '\P{^Is_Scx=__Java}', "");
    Expect(0, 43488, '\p{Is_Scx=__Java}', "");
    Expect(1, 43488, '\p{^Is_Scx=__Java}', "");
    Expect(1, 43488, '\P{Is_Scx=__Java}', "");
    Expect(0, 43488, '\P{^Is_Scx=__Java}', "");
    Error('\p{Script_Extensions=	/a/KAYAH_Li}');
    Error('\P{Script_Extensions=	/a/KAYAH_Li}');
    Expect(1, 43311, '\p{Script_Extensions=kayahli}', "");
    Expect(0, 43311, '\p{^Script_Extensions=kayahli}', "");
    Expect(0, 43311, '\P{Script_Extensions=kayahli}', "");
    Expect(1, 43311, '\P{^Script_Extensions=kayahli}', "");
    Expect(0, 43312, '\p{Script_Extensions=kayahli}', "");
    Expect(1, 43312, '\p{^Script_Extensions=kayahli}', "");
    Expect(1, 43312, '\P{Script_Extensions=kayahli}', "");
    Expect(0, 43312, '\P{^Script_Extensions=kayahli}', "");
    Expect(1, 43311, '\p{Script_Extensions= 	KAYAH_Li}', "");
    Expect(0, 43311, '\p{^Script_Extensions= 	KAYAH_Li}', "");
    Expect(0, 43311, '\P{Script_Extensions= 	KAYAH_Li}', "");
    Expect(1, 43311, '\P{^Script_Extensions= 	KAYAH_Li}', "");
    Expect(0, 43312, '\p{Script_Extensions= 	KAYAH_Li}', "");
    Expect(1, 43312, '\p{^Script_Extensions= 	KAYAH_Li}', "");
    Expect(1, 43312, '\P{Script_Extensions= 	KAYAH_Li}', "");
    Expect(0, 43312, '\P{^Script_Extensions= 	KAYAH_Li}', "");
    Error('\p{Scx:-_kali/a/}');
    Error('\P{Scx:-_kali/a/}');
    Expect(1, 43311, '\p{Scx=kali}', "");
    Expect(0, 43311, '\p{^Scx=kali}', "");
    Expect(0, 43311, '\P{Scx=kali}', "");
    Expect(1, 43311, '\P{^Scx=kali}', "");
    Expect(0, 43312, '\p{Scx=kali}', "");
    Expect(1, 43312, '\p{^Scx=kali}', "");
    Expect(1, 43312, '\P{Scx=kali}', "");
    Expect(0, 43312, '\P{^Scx=kali}', "");
    Expect(1, 43311, '\p{Scx=	 Kali}', "");
    Expect(0, 43311, '\p{^Scx=	 Kali}', "");
    Expect(0, 43311, '\P{Scx=	 Kali}', "");
    Expect(1, 43311, '\P{^Scx=	 Kali}', "");
    Expect(0, 43312, '\p{Scx=	 Kali}', "");
    Expect(1, 43312, '\p{^Scx=	 Kali}', "");
    Expect(1, 43312, '\P{Scx=	 Kali}', "");
    Expect(0, 43312, '\P{^Scx=	 Kali}', "");
    Error('\p{Is_Script_Extensions=	/a/kayah_Li}');
    Error('\P{Is_Script_Extensions=	/a/kayah_Li}');
    Expect(1, 43311, '\p{Is_Script_Extensions=kayahli}', "");
    Expect(0, 43311, '\p{^Is_Script_Extensions=kayahli}', "");
    Expect(0, 43311, '\P{Is_Script_Extensions=kayahli}', "");
    Expect(1, 43311, '\P{^Is_Script_Extensions=kayahli}', "");
    Expect(0, 43312, '\p{Is_Script_Extensions=kayahli}', "");
    Expect(1, 43312, '\p{^Is_Script_Extensions=kayahli}', "");
    Expect(1, 43312, '\P{Is_Script_Extensions=kayahli}', "");
    Expect(0, 43312, '\P{^Is_Script_Extensions=kayahli}', "");
    Expect(1, 43311, '\p{Is_Script_Extensions=	 KAYAH_Li}', "");
    Expect(0, 43311, '\p{^Is_Script_Extensions=	 KAYAH_Li}', "");
    Expect(0, 43311, '\P{Is_Script_Extensions=	 KAYAH_Li}', "");
    Expect(1, 43311, '\P{^Is_Script_Extensions=	 KAYAH_Li}', "");
    Expect(0, 43312, '\p{Is_Script_Extensions=	 KAYAH_Li}', "");
    Expect(1, 43312, '\p{^Is_Script_Extensions=	 KAYAH_Li}', "");
    Expect(1, 43312, '\P{Is_Script_Extensions=	 KAYAH_Li}', "");
    Expect(0, 43312, '\P{^Is_Script_Extensions=	 KAYAH_Li}', "");
    Error('\p{Is_Scx=:=_-Kali}');
    Error('\P{Is_Scx=:=_-Kali}');
    Expect(1, 43311, '\p{Is_Scx=kali}', "");
    Expect(0, 43311, '\p{^Is_Scx=kali}', "");
    Expect(0, 43311, '\P{Is_Scx=kali}', "");
    Expect(1, 43311, '\P{^Is_Scx=kali}', "");
    Expect(0, 43312, '\p{Is_Scx=kali}', "");
    Expect(1, 43312, '\p{^Is_Scx=kali}', "");
    Expect(1, 43312, '\P{Is_Scx=kali}', "");
    Expect(0, 43312, '\P{^Is_Scx=kali}', "");
    Expect(1, 43311, '\p{Is_Scx= kali}', "");
    Expect(0, 43311, '\p{^Is_Scx= kali}', "");
    Expect(0, 43311, '\P{Is_Scx= kali}', "");
    Expect(1, 43311, '\P{^Is_Scx= kali}', "");
    Expect(0, 43312, '\p{Is_Scx= kali}', "");
    Expect(1, 43312, '\p{^Is_Scx= kali}', "");
    Expect(1, 43312, '\P{Is_Scx= kali}', "");
    Expect(0, 43312, '\P{^Is_Scx= kali}', "");
    Error('\p{Script_Extensions=:=-KATAKANA}');
    Error('\P{Script_Extensions=:=-KATAKANA}');
    Expect(1, 110592, '\p{Script_Extensions=katakana}', "");
    Expect(0, 110592, '\p{^Script_Extensions=katakana}', "");
    Expect(0, 110592, '\P{Script_Extensions=katakana}', "");
    Expect(1, 110592, '\P{^Script_Extensions=katakana}', "");
    Expect(0, 110593, '\p{Script_Extensions=katakana}', "");
    Expect(1, 110593, '\p{^Script_Extensions=katakana}', "");
    Expect(1, 110593, '\P{Script_Extensions=katakana}', "");
    Expect(0, 110593, '\P{^Script_Extensions=katakana}', "");
    Expect(1, 110592, '\p{Script_Extensions:_-Katakana}', "");
    Expect(0, 110592, '\p{^Script_Extensions:_-Katakana}', "");
    Expect(0, 110592, '\P{Script_Extensions:_-Katakana}', "");
    Expect(1, 110592, '\P{^Script_Extensions:_-Katakana}', "");
    Expect(0, 110593, '\p{Script_Extensions:_-Katakana}', "");
    Expect(1, 110593, '\p{^Script_Extensions:_-Katakana}', "");
    Expect(1, 110593, '\P{Script_Extensions:_-Katakana}', "");
    Expect(0, 110593, '\P{^Script_Extensions:_-Katakana}', "");
    Error('\p{Scx= 	kana/a/}');
    Error('\P{Scx= 	kana/a/}');
    Expect(1, 110592, '\p{Scx:	kana}', "");
    Expect(0, 110592, '\p{^Scx:	kana}', "");
    Expect(0, 110592, '\P{Scx:	kana}', "");
    Expect(1, 110592, '\P{^Scx:	kana}', "");
    Expect(0, 110593, '\p{Scx:	kana}', "");
    Expect(1, 110593, '\p{^Scx:	kana}', "");
    Expect(1, 110593, '\P{Scx:	kana}', "");
    Expect(0, 110593, '\P{^Scx:	kana}', "");
    Expect(1, 110592, '\p{Scx=_	Kana}', "");
    Expect(0, 110592, '\p{^Scx=_	Kana}', "");
    Expect(0, 110592, '\P{Scx=_	Kana}', "");
    Expect(1, 110592, '\P{^Scx=_	Kana}', "");
    Expect(0, 110593, '\p{Scx=_	Kana}', "");
    Expect(1, 110593, '\p{^Scx=_	Kana}', "");
    Expect(1, 110593, '\P{Scx=_	Kana}', "");
    Expect(0, 110593, '\P{^Scx=_	Kana}', "");
    Error('\p{Is_Script_Extensions=:=	 KATAKANA}');
    Error('\P{Is_Script_Extensions=:=	 KATAKANA}');
    Expect(1, 110592, '\p{Is_Script_Extensions=katakana}', "");
    Expect(0, 110592, '\p{^Is_Script_Extensions=katakana}', "");
    Expect(0, 110592, '\P{Is_Script_Extensions=katakana}', "");
    Expect(1, 110592, '\P{^Is_Script_Extensions=katakana}', "");
    Expect(0, 110593, '\p{Is_Script_Extensions=katakana}', "");
    Expect(1, 110593, '\p{^Is_Script_Extensions=katakana}', "");
    Expect(1, 110593, '\P{Is_Script_Extensions=katakana}', "");
    Expect(0, 110593, '\P{^Is_Script_Extensions=katakana}', "");
    Expect(1, 110592, '\p{Is_Script_Extensions= 	Katakana}', "");
    Expect(0, 110592, '\p{^Is_Script_Extensions= 	Katakana}', "");
    Expect(0, 110592, '\P{Is_Script_Extensions= 	Katakana}', "");
    Expect(1, 110592, '\P{^Is_Script_Extensions= 	Katakana}', "");
    Expect(0, 110593, '\p{Is_Script_Extensions= 	Katakana}', "");
    Expect(1, 110593, '\p{^Is_Script_Extensions= 	Katakana}', "");
    Expect(1, 110593, '\P{Is_Script_Extensions= 	Katakana}', "");
    Expect(0, 110593, '\P{^Is_Script_Extensions= 	Katakana}', "");
    Error('\p{Is_Scx=	 KANA/a/}');
    Error('\P{Is_Scx=	 KANA/a/}');
    Expect(1, 110592, '\p{Is_Scx:   kana}', "");
    Expect(0, 110592, '\p{^Is_Scx:   kana}', "");
    Expect(0, 110592, '\P{Is_Scx:   kana}', "");
    Expect(1, 110592, '\P{^Is_Scx:   kana}', "");
    Expect(0, 110593, '\p{Is_Scx:   kana}', "");
    Expect(1, 110593, '\p{^Is_Scx:   kana}', "");
    Expect(1, 110593, '\P{Is_Scx:   kana}', "");
    Expect(0, 110593, '\P{^Is_Scx:   kana}', "");
    Expect(1, 110592, '\p{Is_Scx=_-Kana}', "");
    Expect(0, 110592, '\p{^Is_Scx=_-Kana}', "");
    Expect(0, 110592, '\P{Is_Scx=_-Kana}', "");
    Expect(1, 110592, '\P{^Is_Scx=_-Kana}', "");
    Expect(0, 110593, '\p{Is_Scx=_-Kana}', "");
    Expect(1, 110593, '\p{^Is_Scx=_-Kana}', "");
    Expect(1, 110593, '\P{Is_Scx=_-Kana}', "");
    Expect(0, 110593, '\P{^Is_Scx=_-Kana}', "");
    Error('\p{Script_Extensions=-	Kharoshthi:=}');
    Error('\P{Script_Extensions=-	Kharoshthi:=}');
    Expect(1, 68184, '\p{Script_Extensions=kharoshthi}', "");
    Expect(0, 68184, '\p{^Script_Extensions=kharoshthi}', "");
    Expect(0, 68184, '\P{Script_Extensions=kharoshthi}', "");
    Expect(1, 68184, '\P{^Script_Extensions=kharoshthi}', "");
    Expect(0, 68185, '\p{Script_Extensions=kharoshthi}', "");
    Expect(1, 68185, '\p{^Script_Extensions=kharoshthi}', "");
    Expect(1, 68185, '\P{Script_Extensions=kharoshthi}', "");
    Expect(0, 68185, '\P{^Script_Extensions=kharoshthi}', "");
    Expect(1, 68184, '\p{Script_Extensions=	 Kharoshthi}', "");
    Expect(0, 68184, '\p{^Script_Extensions=	 Kharoshthi}', "");
    Expect(0, 68184, '\P{Script_Extensions=	 Kharoshthi}', "");
    Expect(1, 68184, '\P{^Script_Extensions=	 Kharoshthi}', "");
    Expect(0, 68185, '\p{Script_Extensions=	 Kharoshthi}', "");
    Expect(1, 68185, '\p{^Script_Extensions=	 Kharoshthi}', "");
    Expect(1, 68185, '\P{Script_Extensions=	 Kharoshthi}', "");
    Expect(0, 68185, '\P{^Script_Extensions=	 Kharoshthi}', "");
    Error('\p{Scx= /a/KHAR}');
    Error('\P{Scx= /a/KHAR}');
    Expect(1, 68184, '\p{Scx=khar}', "");
    Expect(0, 68184, '\p{^Scx=khar}', "");
    Expect(0, 68184, '\P{Scx=khar}', "");
    Expect(1, 68184, '\P{^Scx=khar}', "");
    Expect(0, 68185, '\p{Scx=khar}', "");
    Expect(1, 68185, '\p{^Scx=khar}', "");
    Expect(1, 68185, '\P{Scx=khar}', "");
    Expect(0, 68185, '\P{^Scx=khar}', "");
    Expect(1, 68184, '\p{Scx=-	Khar}', "");
    Expect(0, 68184, '\p{^Scx=-	Khar}', "");
    Expect(0, 68184, '\P{Scx=-	Khar}', "");
    Expect(1, 68184, '\P{^Scx=-	Khar}', "");
    Expect(0, 68185, '\p{Scx=-	Khar}', "");
    Expect(1, 68185, '\p{^Scx=-	Khar}', "");
    Expect(1, 68185, '\P{Scx=-	Khar}', "");
    Expect(0, 68185, '\P{^Scx=-	Khar}', "");
    Error('\p{Is_Script_Extensions=	/a/kharoshthi}');
    Error('\P{Is_Script_Extensions=	/a/kharoshthi}');
    Expect(1, 68184, '\p{Is_Script_Extensions:   kharoshthi}', "");
    Expect(0, 68184, '\p{^Is_Script_Extensions:   kharoshthi}', "");
    Expect(0, 68184, '\P{Is_Script_Extensions:   kharoshthi}', "");
    Expect(1, 68184, '\P{^Is_Script_Extensions:   kharoshthi}', "");
    Expect(0, 68185, '\p{Is_Script_Extensions:   kharoshthi}', "");
    Expect(1, 68185, '\p{^Is_Script_Extensions:   kharoshthi}', "");
    Expect(1, 68185, '\P{Is_Script_Extensions:   kharoshthi}', "");
    Expect(0, 68185, '\P{^Is_Script_Extensions:   kharoshthi}', "");
    Expect(1, 68184, '\p{Is_Script_Extensions=	kharoshthi}', "");
    Expect(0, 68184, '\p{^Is_Script_Extensions=	kharoshthi}', "");
    Expect(0, 68184, '\P{Is_Script_Extensions=	kharoshthi}', "");
    Expect(1, 68184, '\P{^Is_Script_Extensions=	kharoshthi}', "");
    Expect(0, 68185, '\p{Is_Script_Extensions=	kharoshthi}', "");
    Expect(1, 68185, '\p{^Is_Script_Extensions=	kharoshthi}', "");
    Expect(1, 68185, '\P{Is_Script_Extensions=	kharoshthi}', "");
    Expect(0, 68185, '\P{^Is_Script_Extensions=	kharoshthi}', "");
    Error('\p{Is_Scx= khar/a/}');
    Error('\P{Is_Scx= khar/a/}');
    Expect(1, 68184, '\p{Is_Scx=khar}', "");
    Expect(0, 68184, '\p{^Is_Scx=khar}', "");
    Expect(0, 68184, '\P{Is_Scx=khar}', "");
    Expect(1, 68184, '\P{^Is_Scx=khar}', "");
    Expect(0, 68185, '\p{Is_Scx=khar}', "");
    Expect(1, 68185, '\p{^Is_Scx=khar}', "");
    Expect(1, 68185, '\P{Is_Scx=khar}', "");
    Expect(0, 68185, '\P{^Is_Scx=khar}', "");
    Expect(1, 68184, '\p{Is_Scx=  Khar}', "");
    Expect(0, 68184, '\p{^Is_Scx=  Khar}', "");
    Expect(0, 68184, '\P{Is_Scx=  Khar}', "");
    Expect(1, 68184, '\P{^Is_Scx=  Khar}', "");
    Expect(0, 68185, '\p{Is_Scx=  Khar}', "");
    Expect(1, 68185, '\p{^Is_Scx=  Khar}', "");
    Expect(1, 68185, '\P{Is_Scx=  Khar}', "");
    Expect(0, 68185, '\P{^Is_Scx=  Khar}', "");
    Error('\p{Script_Extensions= Khmer:=}');
    Error('\P{Script_Extensions= Khmer:=}');
    Expect(1, 6655, '\p{Script_Extensions=khmer}', "");
    Expect(0, 6655, '\p{^Script_Extensions=khmer}', "");
    Expect(0, 6655, '\P{Script_Extensions=khmer}', "");
    Expect(1, 6655, '\P{^Script_Extensions=khmer}', "");
    Expect(0, 6656, '\p{Script_Extensions=khmer}', "");
    Expect(1, 6656, '\p{^Script_Extensions=khmer}', "");
    Expect(1, 6656, '\P{Script_Extensions=khmer}', "");
    Expect(0, 6656, '\P{^Script_Extensions=khmer}', "");
    Expect(1, 6655, '\p{Script_Extensions=	-KHMER}', "");
    Expect(0, 6655, '\p{^Script_Extensions=	-KHMER}', "");
    Expect(0, 6655, '\P{Script_Extensions=	-KHMER}', "");
    Expect(1, 6655, '\P{^Script_Extensions=	-KHMER}', "");
    Expect(0, 6656, '\p{Script_Extensions=	-KHMER}', "");
    Expect(1, 6656, '\p{^Script_Extensions=	-KHMER}', "");
    Expect(1, 6656, '\P{Script_Extensions=	-KHMER}', "");
    Expect(0, 6656, '\P{^Script_Extensions=	-KHMER}', "");
    Error('\p{Scx=	:=khmr}');
    Error('\P{Scx=	:=khmr}');
    Expect(1, 6655, '\p{Scx=khmr}', "");
    Expect(0, 6655, '\p{^Scx=khmr}', "");
    Expect(0, 6655, '\P{Scx=khmr}', "");
    Expect(1, 6655, '\P{^Scx=khmr}', "");
    Expect(0, 6656, '\p{Scx=khmr}', "");
    Expect(1, 6656, '\p{^Scx=khmr}', "");
    Expect(1, 6656, '\P{Scx=khmr}', "");
    Expect(0, 6656, '\P{^Scx=khmr}', "");
    Expect(1, 6655, '\p{Scx:-Khmr}', "");
    Expect(0, 6655, '\p{^Scx:-Khmr}', "");
    Expect(0, 6655, '\P{Scx:-Khmr}', "");
    Expect(1, 6655, '\P{^Scx:-Khmr}', "");
    Expect(0, 6656, '\p{Scx:-Khmr}', "");
    Expect(1, 6656, '\p{^Scx:-Khmr}', "");
    Expect(1, 6656, '\P{Scx:-Khmr}', "");
    Expect(0, 6656, '\P{^Scx:-Khmr}', "");
    Error('\p{Is_Script_Extensions=:=khmer}');
    Error('\P{Is_Script_Extensions=:=khmer}');
    Expect(1, 6655, '\p{Is_Script_Extensions=khmer}', "");
    Expect(0, 6655, '\p{^Is_Script_Extensions=khmer}', "");
    Expect(0, 6655, '\P{Is_Script_Extensions=khmer}', "");
    Expect(1, 6655, '\P{^Is_Script_Extensions=khmer}', "");
    Expect(0, 6656, '\p{Is_Script_Extensions=khmer}', "");
    Expect(1, 6656, '\p{^Is_Script_Extensions=khmer}', "");
    Expect(1, 6656, '\P{Is_Script_Extensions=khmer}', "");
    Expect(0, 6656, '\P{^Is_Script_Extensions=khmer}', "");
    Expect(1, 6655, '\p{Is_Script_Extensions=_ Khmer}', "");
    Expect(0, 6655, '\p{^Is_Script_Extensions=_ Khmer}', "");
    Expect(0, 6655, '\P{Is_Script_Extensions=_ Khmer}', "");
    Expect(1, 6655, '\P{^Is_Script_Extensions=_ Khmer}', "");
    Expect(0, 6656, '\p{Is_Script_Extensions=_ Khmer}', "");
    Expect(1, 6656, '\p{^Is_Script_Extensions=_ Khmer}', "");
    Expect(1, 6656, '\P{Is_Script_Extensions=_ Khmer}', "");
    Expect(0, 6656, '\P{^Is_Script_Extensions=_ Khmer}', "");
    Error('\p{Is_Scx=/a/_Khmr}');
    Error('\P{Is_Scx=/a/_Khmr}');
    Expect(1, 6655, '\p{Is_Scx=khmr}', "");
    Expect(0, 6655, '\p{^Is_Scx=khmr}', "");
    Expect(0, 6655, '\P{Is_Scx=khmr}', "");
    Expect(1, 6655, '\P{^Is_Scx=khmr}', "");
    Expect(0, 6656, '\p{Is_Scx=khmr}', "");
    Expect(1, 6656, '\p{^Is_Scx=khmr}', "");
    Expect(1, 6656, '\P{Is_Scx=khmr}', "");
    Expect(0, 6656, '\P{^Is_Scx=khmr}', "");
    Expect(1, 6655, '\p{Is_Scx=_ khmr}', "");
    Expect(0, 6655, '\p{^Is_Scx=_ khmr}', "");
    Expect(0, 6655, '\P{Is_Scx=_ khmr}', "");
    Expect(1, 6655, '\P{^Is_Scx=_ khmr}', "");
    Expect(0, 6656, '\p{Is_Scx=_ khmr}', "");
    Expect(1, 6656, '\p{^Is_Scx=_ khmr}', "");
    Expect(1, 6656, '\P{Is_Scx=_ khmr}', "");
    Expect(0, 6656, '\P{^Is_Scx=_ khmr}', "");
    Error('\p{Script_Extensions=:=- Khojki}');
    Error('\P{Script_Extensions=:=- Khojki}');
    Expect(1, 70206, '\p{Script_Extensions:	khojki}', "");
    Expect(0, 70206, '\p{^Script_Extensions:	khojki}', "");
    Expect(0, 70206, '\P{Script_Extensions:	khojki}', "");
    Expect(1, 70206, '\P{^Script_Extensions:	khojki}', "");
    Expect(0, 70207, '\p{Script_Extensions:	khojki}', "");
    Expect(1, 70207, '\p{^Script_Extensions:	khojki}', "");
    Expect(1, 70207, '\P{Script_Extensions:	khojki}', "");
    Expect(0, 70207, '\P{^Script_Extensions:	khojki}', "");
    Expect(1, 70206, '\p{Script_Extensions=	 khojki}', "");
    Expect(0, 70206, '\p{^Script_Extensions=	 khojki}', "");
    Expect(0, 70206, '\P{Script_Extensions=	 khojki}', "");
    Expect(1, 70206, '\P{^Script_Extensions=	 khojki}', "");
    Expect(0, 70207, '\p{Script_Extensions=	 khojki}', "");
    Expect(1, 70207, '\p{^Script_Extensions=	 khojki}', "");
    Expect(1, 70207, '\P{Script_Extensions=	 khojki}', "");
    Expect(0, 70207, '\P{^Script_Extensions=	 khojki}', "");
    Error('\p{Scx=__KHOJ/a/}');
    Error('\P{Scx=__KHOJ/a/}');
    Expect(1, 70206, '\p{Scx=khoj}', "");
    Expect(0, 70206, '\p{^Scx=khoj}', "");
    Expect(0, 70206, '\P{Scx=khoj}', "");
    Expect(1, 70206, '\P{^Scx=khoj}', "");
    Expect(0, 70207, '\p{Scx=khoj}', "");
    Expect(1, 70207, '\p{^Scx=khoj}', "");
    Expect(1, 70207, '\P{Scx=khoj}', "");
    Expect(0, 70207, '\P{^Scx=khoj}', "");
    Expect(1, 70206, '\p{Scx= _KHOJ}', "");
    Expect(0, 70206, '\p{^Scx= _KHOJ}', "");
    Expect(0, 70206, '\P{Scx= _KHOJ}', "");
    Expect(1, 70206, '\P{^Scx= _KHOJ}', "");
    Expect(0, 70207, '\p{Scx= _KHOJ}', "");
    Expect(1, 70207, '\p{^Scx= _KHOJ}', "");
    Expect(1, 70207, '\P{Scx= _KHOJ}', "");
    Expect(0, 70207, '\P{^Scx= _KHOJ}', "");
    Error('\p{Is_Script_Extensions=_/a/Khojki}');
    Error('\P{Is_Script_Extensions=_/a/Khojki}');
    Expect(1, 70206, '\p{Is_Script_Extensions=khojki}', "");
    Expect(0, 70206, '\p{^Is_Script_Extensions=khojki}', "");
    Expect(0, 70206, '\P{Is_Script_Extensions=khojki}', "");
    Expect(1, 70206, '\P{^Is_Script_Extensions=khojki}', "");
    Expect(0, 70207, '\p{Is_Script_Extensions=khojki}', "");
    Expect(1, 70207, '\p{^Is_Script_Extensions=khojki}', "");
    Expect(1, 70207, '\P{Is_Script_Extensions=khojki}', "");
    Expect(0, 70207, '\P{^Is_Script_Extensions=khojki}', "");
    Expect(1, 70206, '\p{Is_Script_Extensions=	khojki}', "");
    Expect(0, 70206, '\p{^Is_Script_Extensions=	khojki}', "");
    Expect(0, 70206, '\P{Is_Script_Extensions=	khojki}', "");
    Expect(1, 70206, '\P{^Is_Script_Extensions=	khojki}', "");
    Expect(0, 70207, '\p{Is_Script_Extensions=	khojki}', "");
    Expect(1, 70207, '\p{^Is_Script_Extensions=	khojki}', "");
    Expect(1, 70207, '\P{Is_Script_Extensions=	khojki}', "");
    Expect(0, 70207, '\P{^Is_Script_Extensions=	khojki}', "");
    Error('\p{Is_Scx:   -Khoj:=}');
    Error('\P{Is_Scx:   -Khoj:=}');
    Expect(1, 70206, '\p{Is_Scx=khoj}', "");
    Expect(0, 70206, '\p{^Is_Scx=khoj}', "");
    Expect(0, 70206, '\P{Is_Scx=khoj}', "");
    Expect(1, 70206, '\P{^Is_Scx=khoj}', "");
    Expect(0, 70207, '\p{Is_Scx=khoj}', "");
    Expect(1, 70207, '\p{^Is_Scx=khoj}', "");
    Expect(1, 70207, '\P{Is_Scx=khoj}', "");
    Expect(0, 70207, '\P{^Is_Scx=khoj}', "");
    Expect(1, 70206, '\p{Is_Scx=  KHOJ}', "");
    Expect(0, 70206, '\p{^Is_Scx=  KHOJ}', "");
    Expect(0, 70206, '\P{Is_Scx=  KHOJ}', "");
    Expect(1, 70206, '\P{^Is_Scx=  KHOJ}', "");
    Expect(0, 70207, '\p{Is_Scx=  KHOJ}', "");
    Expect(1, 70207, '\p{^Is_Scx=  KHOJ}', "");
    Expect(1, 70207, '\P{Is_Scx=  KHOJ}', "");
    Expect(0, 70207, '\P{^Is_Scx=  KHOJ}', "");
    Error('\p{Script_Extensions=	-kannada:=}');
    Error('\P{Script_Extensions=	-kannada:=}');
    Expect(1, 43061, '\p{Script_Extensions:kannada}', "");
    Expect(0, 43061, '\p{^Script_Extensions:kannada}', "");
    Expect(0, 43061, '\P{Script_Extensions:kannada}', "");
    Expect(1, 43061, '\P{^Script_Extensions:kannada}', "");
    Expect(0, 43062, '\p{Script_Extensions:kannada}', "");
    Expect(1, 43062, '\p{^Script_Extensions:kannada}', "");
    Expect(1, 43062, '\P{Script_Extensions:kannada}', "");
    Expect(0, 43062, '\P{^Script_Extensions:kannada}', "");
    Expect(1, 43061, '\p{Script_Extensions=Kannada}', "");
    Expect(0, 43061, '\p{^Script_Extensions=Kannada}', "");
    Expect(0, 43061, '\P{Script_Extensions=Kannada}', "");
    Expect(1, 43061, '\P{^Script_Extensions=Kannada}', "");
    Expect(0, 43062, '\p{Script_Extensions=Kannada}', "");
    Expect(1, 43062, '\p{^Script_Extensions=Kannada}', "");
    Expect(1, 43062, '\P{Script_Extensions=Kannada}', "");
    Expect(0, 43062, '\P{^Script_Extensions=Kannada}', "");
    Error('\p{Scx: _Knda/a/}');
    Error('\P{Scx: _Knda/a/}');
    Expect(1, 43061, '\p{Scx=knda}', "");
    Expect(0, 43061, '\p{^Scx=knda}', "");
    Expect(0, 43061, '\P{Scx=knda}', "");
    Expect(1, 43061, '\P{^Scx=knda}', "");
    Expect(0, 43062, '\p{Scx=knda}', "");
    Expect(1, 43062, '\p{^Scx=knda}', "");
    Expect(1, 43062, '\P{Scx=knda}', "");
    Expect(0, 43062, '\P{^Scx=knda}', "");
    Expect(1, 43061, '\p{Scx= Knda}', "");
    Expect(0, 43061, '\p{^Scx= Knda}', "");
    Expect(0, 43061, '\P{Scx= Knda}', "");
    Expect(1, 43061, '\P{^Scx= Knda}', "");
    Expect(0, 43062, '\p{Scx= Knda}', "");
    Expect(1, 43062, '\p{^Scx= Knda}', "");
    Expect(1, 43062, '\P{Scx= Knda}', "");
    Expect(0, 43062, '\P{^Scx= Knda}', "");
    Error('\p{Is_Script_Extensions=/a/	-Kannada}');
    Error('\P{Is_Script_Extensions=/a/	-Kannada}');
    Expect(1, 43061, '\p{Is_Script_Extensions:   kannada}', "");
    Expect(0, 43061, '\p{^Is_Script_Extensions:   kannada}', "");
    Expect(0, 43061, '\P{Is_Script_Extensions:   kannada}', "");
    Expect(1, 43061, '\P{^Is_Script_Extensions:   kannada}', "");
    Expect(0, 43062, '\p{Is_Script_Extensions:   kannada}', "");
    Expect(1, 43062, '\p{^Is_Script_Extensions:   kannada}', "");
    Expect(1, 43062, '\P{Is_Script_Extensions:   kannada}', "");
    Expect(0, 43062, '\P{^Is_Script_Extensions:   kannada}', "");
    Expect(1, 43061, '\p{Is_Script_Extensions=  kannada}', "");
    Expect(0, 43061, '\p{^Is_Script_Extensions=  kannada}', "");
    Expect(0, 43061, '\P{Is_Script_Extensions=  kannada}', "");
    Expect(1, 43061, '\P{^Is_Script_Extensions=  kannada}', "");
    Expect(0, 43062, '\p{Is_Script_Extensions=  kannada}', "");
    Expect(1, 43062, '\p{^Is_Script_Extensions=  kannada}', "");
    Expect(1, 43062, '\P{Is_Script_Extensions=  kannada}', "");
    Expect(0, 43062, '\P{^Is_Script_Extensions=  kannada}', "");
    Error('\p{Is_Scx=	_Knda/a/}');
    Error('\P{Is_Scx=	_Knda/a/}');
    Expect(1, 43061, '\p{Is_Scx=knda}', "");
    Expect(0, 43061, '\p{^Is_Scx=knda}', "");
    Expect(0, 43061, '\P{Is_Scx=knda}', "");
    Expect(1, 43061, '\P{^Is_Scx=knda}', "");
    Expect(0, 43062, '\p{Is_Scx=knda}', "");
    Expect(1, 43062, '\p{^Is_Scx=knda}', "");
    Expect(1, 43062, '\P{Is_Scx=knda}', "");
    Expect(0, 43062, '\P{^Is_Scx=knda}', "");
    Expect(1, 43061, '\p{Is_Scx:_Knda}', "");
    Expect(0, 43061, '\p{^Is_Scx:_Knda}', "");
    Expect(0, 43061, '\P{Is_Scx:_Knda}', "");
    Expect(1, 43061, '\P{^Is_Scx:_Knda}', "");
    Expect(0, 43062, '\p{Is_Scx:_Knda}', "");
    Expect(1, 43062, '\p{^Is_Scx:_Knda}', "");
    Expect(1, 43062, '\P{Is_Scx:_Knda}', "");
    Expect(0, 43062, '\P{^Is_Scx:_Knda}', "");
    Error('\p{Script_Extensions=kaithi/a/}');
    Error('\P{Script_Extensions=kaithi/a/}');
    Expect(1, 69825, '\p{Script_Extensions: kaithi}', "");
    Expect(0, 69825, '\p{^Script_Extensions: kaithi}', "");
    Expect(0, 69825, '\P{Script_Extensions: kaithi}', "");
    Expect(1, 69825, '\P{^Script_Extensions: kaithi}', "");
    Expect(0, 69826, '\p{Script_Extensions: kaithi}', "");
    Expect(1, 69826, '\p{^Script_Extensions: kaithi}', "");
    Expect(1, 69826, '\P{Script_Extensions: kaithi}', "");
    Expect(0, 69826, '\P{^Script_Extensions: kaithi}', "");
    Expect(1, 69825, '\p{Script_Extensions:	_KAITHI}', "");
    Expect(0, 69825, '\p{^Script_Extensions:	_KAITHI}', "");
    Expect(0, 69825, '\P{Script_Extensions:	_KAITHI}', "");
    Expect(1, 69825, '\P{^Script_Extensions:	_KAITHI}', "");
    Expect(0, 69826, '\p{Script_Extensions:	_KAITHI}', "");
    Expect(1, 69826, '\p{^Script_Extensions:	_KAITHI}', "");
    Expect(1, 69826, '\P{Script_Extensions:	_KAITHI}', "");
    Expect(0, 69826, '\P{^Script_Extensions:	_KAITHI}', "");
    Error('\p{Scx= -Kthi/a/}');
    Error('\P{Scx= -Kthi/a/}');
    Expect(1, 69825, '\p{Scx=kthi}', "");
    Expect(0, 69825, '\p{^Scx=kthi}', "");
    Expect(0, 69825, '\P{Scx=kthi}', "");
    Expect(1, 69825, '\P{^Scx=kthi}', "");
    Expect(0, 69826, '\p{Scx=kthi}', "");
    Expect(1, 69826, '\p{^Scx=kthi}', "");
    Expect(1, 69826, '\P{Scx=kthi}', "");
    Expect(0, 69826, '\P{^Scx=kthi}', "");
    Expect(1, 69825, '\p{Scx=_Kthi}', "");
    Expect(0, 69825, '\p{^Scx=_Kthi}', "");
    Expect(0, 69825, '\P{Scx=_Kthi}', "");
    Expect(1, 69825, '\P{^Scx=_Kthi}', "");
    Expect(0, 69826, '\p{Scx=_Kthi}', "");
    Expect(1, 69826, '\p{^Scx=_Kthi}', "");
    Expect(1, 69826, '\P{Scx=_Kthi}', "");
    Expect(0, 69826, '\P{^Scx=_Kthi}', "");
    Error('\p{Is_Script_Extensions=:=-KAITHI}');
    Error('\P{Is_Script_Extensions=:=-KAITHI}');
    Expect(1, 69825, '\p{Is_Script_Extensions=kaithi}', "");
    Expect(0, 69825, '\p{^Is_Script_Extensions=kaithi}', "");
    Expect(0, 69825, '\P{Is_Script_Extensions=kaithi}', "");
    Expect(1, 69825, '\P{^Is_Script_Extensions=kaithi}', "");
    Expect(0, 69826, '\p{Is_Script_Extensions=kaithi}', "");
    Expect(1, 69826, '\p{^Is_Script_Extensions=kaithi}', "");
    Expect(1, 69826, '\P{Is_Script_Extensions=kaithi}', "");
    Expect(0, 69826, '\P{^Is_Script_Extensions=kaithi}', "");
    Expect(1, 69825, '\p{Is_Script_Extensions=	 KAITHI}', "");
    Expect(0, 69825, '\p{^Is_Script_Extensions=	 KAITHI}', "");
    Expect(0, 69825, '\P{Is_Script_Extensions=	 KAITHI}', "");
    Expect(1, 69825, '\P{^Is_Script_Extensions=	 KAITHI}', "");
    Expect(0, 69826, '\p{Is_Script_Extensions=	 KAITHI}', "");
    Expect(1, 69826, '\p{^Is_Script_Extensions=	 KAITHI}', "");
    Expect(1, 69826, '\P{Is_Script_Extensions=	 KAITHI}', "");
    Expect(0, 69826, '\P{^Is_Script_Extensions=	 KAITHI}', "");
    Error('\p{Is_Scx=	Kthi:=}');
    Error('\P{Is_Scx=	Kthi:=}');
    Expect(1, 69825, '\p{Is_Scx=kthi}', "");
    Expect(0, 69825, '\p{^Is_Scx=kthi}', "");
    Expect(0, 69825, '\P{Is_Scx=kthi}', "");
    Expect(1, 69825, '\P{^Is_Scx=kthi}', "");
    Expect(0, 69826, '\p{Is_Scx=kthi}', "");
    Expect(1, 69826, '\p{^Is_Scx=kthi}', "");
    Expect(1, 69826, '\P{Is_Scx=kthi}', "");
    Expect(0, 69826, '\P{^Is_Scx=kthi}', "");
    Expect(1, 69825, '\p{Is_Scx=__KTHI}', "");
    Expect(0, 69825, '\p{^Is_Scx=__KTHI}', "");
    Expect(0, 69825, '\P{Is_Scx=__KTHI}', "");
    Expect(1, 69825, '\P{^Is_Scx=__KTHI}', "");
    Expect(0, 69826, '\p{Is_Scx=__KTHI}', "");
    Expect(1, 69826, '\p{^Is_Scx=__KTHI}', "");
    Expect(1, 69826, '\P{Is_Scx=__KTHI}', "");
    Expect(0, 69826, '\P{^Is_Scx=__KTHI}', "");
    Error('\p{Script_Extensions=	/a/Tai_THAM}');
    Error('\P{Script_Extensions=	/a/Tai_THAM}');
    Expect(1, 6829, '\p{Script_Extensions=taitham}', "");
    Expect(0, 6829, '\p{^Script_Extensions=taitham}', "");
    Expect(0, 6829, '\P{Script_Extensions=taitham}', "");
    Expect(1, 6829, '\P{^Script_Extensions=taitham}', "");
    Expect(0, 6830, '\p{Script_Extensions=taitham}', "");
    Expect(1, 6830, '\p{^Script_Extensions=taitham}', "");
    Expect(1, 6830, '\P{Script_Extensions=taitham}', "");
    Expect(0, 6830, '\P{^Script_Extensions=taitham}', "");
    Expect(1, 6829, '\p{Script_Extensions=	_tai_tham}', "");
    Expect(0, 6829, '\p{^Script_Extensions=	_tai_tham}', "");
    Expect(0, 6829, '\P{Script_Extensions=	_tai_tham}', "");
    Expect(1, 6829, '\P{^Script_Extensions=	_tai_tham}', "");
    Expect(0, 6830, '\p{Script_Extensions=	_tai_tham}', "");
    Expect(1, 6830, '\p{^Script_Extensions=	_tai_tham}', "");
    Expect(1, 6830, '\P{Script_Extensions=	_tai_tham}', "");
    Expect(0, 6830, '\P{^Script_Extensions=	_tai_tham}', "");
    Error('\p{Scx=	lana/a/}');
    Error('\P{Scx=	lana/a/}');
    Expect(1, 6829, '\p{Scx=lana}', "");
    Expect(0, 6829, '\p{^Scx=lana}', "");
    Expect(0, 6829, '\P{Scx=lana}', "");
    Expect(1, 6829, '\P{^Scx=lana}', "");
    Expect(0, 6830, '\p{Scx=lana}', "");
    Expect(1, 6830, '\p{^Scx=lana}', "");
    Expect(1, 6830, '\P{Scx=lana}', "");
    Expect(0, 6830, '\P{^Scx=lana}', "");
    Expect(1, 6829, '\p{Scx=LANA}', "");
    Expect(0, 6829, '\p{^Scx=LANA}', "");
    Expect(0, 6829, '\P{Scx=LANA}', "");
    Expect(1, 6829, '\P{^Scx=LANA}', "");
    Expect(0, 6830, '\p{Scx=LANA}', "");
    Expect(1, 6830, '\p{^Scx=LANA}', "");
    Expect(1, 6830, '\P{Scx=LANA}', "");
    Expect(0, 6830, '\P{^Scx=LANA}', "");
    Error('\p{Is_Script_Extensions=	_tai_Tham/a/}');
    Error('\P{Is_Script_Extensions=	_tai_Tham/a/}');
    Expect(1, 6829, '\p{Is_Script_Extensions=taitham}', "");
    Expect(0, 6829, '\p{^Is_Script_Extensions=taitham}', "");
    Expect(0, 6829, '\P{Is_Script_Extensions=taitham}', "");
    Expect(1, 6829, '\P{^Is_Script_Extensions=taitham}', "");
    Expect(0, 6830, '\p{Is_Script_Extensions=taitham}', "");
    Expect(1, 6830, '\p{^Is_Script_Extensions=taitham}', "");
    Expect(1, 6830, '\P{Is_Script_Extensions=taitham}', "");
    Expect(0, 6830, '\P{^Is_Script_Extensions=taitham}', "");
    Expect(1, 6829, '\p{Is_Script_Extensions=--Tai_THAM}', "");
    Expect(0, 6829, '\p{^Is_Script_Extensions=--Tai_THAM}', "");
    Expect(0, 6829, '\P{Is_Script_Extensions=--Tai_THAM}', "");
    Expect(1, 6829, '\P{^Is_Script_Extensions=--Tai_THAM}', "");
    Expect(0, 6830, '\p{Is_Script_Extensions=--Tai_THAM}', "");
    Expect(1, 6830, '\p{^Is_Script_Extensions=--Tai_THAM}', "");
    Expect(1, 6830, '\P{Is_Script_Extensions=--Tai_THAM}', "");
    Expect(0, 6830, '\P{^Is_Script_Extensions=--Tai_THAM}', "");
    Error('\p{Is_Scx=:=--Lana}');
    Error('\P{Is_Scx=:=--Lana}');
    Expect(1, 6829, '\p{Is_Scx=lana}', "");
    Expect(0, 6829, '\p{^Is_Scx=lana}', "");
    Expect(0, 6829, '\P{Is_Scx=lana}', "");
    Expect(1, 6829, '\P{^Is_Scx=lana}', "");
    Expect(0, 6830, '\p{Is_Scx=lana}', "");
    Expect(1, 6830, '\p{^Is_Scx=lana}', "");
    Expect(1, 6830, '\P{Is_Scx=lana}', "");
    Expect(0, 6830, '\P{^Is_Scx=lana}', "");
    Expect(1, 6829, '\p{Is_Scx=  Lana}', "");
    Expect(0, 6829, '\p{^Is_Scx=  Lana}', "");
    Expect(0, 6829, '\P{Is_Scx=  Lana}', "");
    Expect(1, 6829, '\P{^Is_Scx=  Lana}', "");
    Expect(0, 6830, '\p{Is_Scx=  Lana}', "");
    Expect(1, 6830, '\p{^Is_Scx=  Lana}', "");
    Expect(1, 6830, '\P{Is_Scx=  Lana}', "");
    Expect(0, 6830, '\P{^Is_Scx=  Lana}', "");
    Error('\p{Script_Extensions= Lao:=}');
    Error('\P{Script_Extensions= Lao:=}');
    Expect(1, 3807, '\p{Script_Extensions=lao}', "");
    Expect(0, 3807, '\p{^Script_Extensions=lao}', "");
    Expect(0, 3807, '\P{Script_Extensions=lao}', "");
    Expect(1, 3807, '\P{^Script_Extensions=lao}', "");
    Expect(0, 3808, '\p{Script_Extensions=lao}', "");
    Expect(1, 3808, '\p{^Script_Extensions=lao}', "");
    Expect(1, 3808, '\P{Script_Extensions=lao}', "");
    Expect(0, 3808, '\P{^Script_Extensions=lao}', "");
    Expect(1, 3807, '\p{Script_Extensions:    -Lao}', "");
    Expect(0, 3807, '\p{^Script_Extensions:    -Lao}', "");
    Expect(0, 3807, '\P{Script_Extensions:    -Lao}', "");
    Expect(1, 3807, '\P{^Script_Extensions:    -Lao}', "");
    Expect(0, 3808, '\p{Script_Extensions:    -Lao}', "");
    Expect(1, 3808, '\p{^Script_Extensions:    -Lao}', "");
    Expect(1, 3808, '\P{Script_Extensions:    -Lao}', "");
    Expect(0, 3808, '\P{^Script_Extensions:    -Lao}', "");
    Error('\p{Scx=	 Laoo:=}');
    Error('\P{Scx=	 Laoo:=}');
    Expect(1, 3807, '\p{Scx=laoo}', "");
    Expect(0, 3807, '\p{^Scx=laoo}', "");
    Expect(0, 3807, '\P{Scx=laoo}', "");
    Expect(1, 3807, '\P{^Scx=laoo}', "");
    Expect(0, 3808, '\p{Scx=laoo}', "");
    Expect(1, 3808, '\p{^Scx=laoo}', "");
    Expect(1, 3808, '\P{Scx=laoo}', "");
    Expect(0, 3808, '\P{^Scx=laoo}', "");
    Expect(1, 3807, '\p{Scx=_	Laoo}', "");
    Expect(0, 3807, '\p{^Scx=_	Laoo}', "");
    Expect(0, 3807, '\P{Scx=_	Laoo}', "");
    Expect(1, 3807, '\P{^Scx=_	Laoo}', "");
    Expect(0, 3808, '\p{Scx=_	Laoo}', "");
    Expect(1, 3808, '\p{^Scx=_	Laoo}', "");
    Expect(1, 3808, '\P{Scx=_	Laoo}', "");
    Expect(0, 3808, '\P{^Scx=_	Laoo}', "");
    Error('\p{Is_Script_Extensions=	lao:=}');
    Error('\P{Is_Script_Extensions=	lao:=}');
    Expect(1, 3807, '\p{Is_Script_Extensions=lao}', "");
    Expect(0, 3807, '\p{^Is_Script_Extensions=lao}', "");
    Expect(0, 3807, '\P{Is_Script_Extensions=lao}', "");
    Expect(1, 3807, '\P{^Is_Script_Extensions=lao}', "");
    Expect(0, 3808, '\p{Is_Script_Extensions=lao}', "");
    Expect(1, 3808, '\p{^Is_Script_Extensions=lao}', "");
    Expect(1, 3808, '\P{Is_Script_Extensions=lao}', "");
    Expect(0, 3808, '\P{^Is_Script_Extensions=lao}', "");
    Expect(1, 3807, '\p{Is_Script_Extensions:   _ LAO}', "");
    Expect(0, 3807, '\p{^Is_Script_Extensions:   _ LAO}', "");
    Expect(0, 3807, '\P{Is_Script_Extensions:   _ LAO}', "");
    Expect(1, 3807, '\P{^Is_Script_Extensions:   _ LAO}', "");
    Expect(0, 3808, '\p{Is_Script_Extensions:   _ LAO}', "");
    Expect(1, 3808, '\p{^Is_Script_Extensions:   _ LAO}', "");
    Expect(1, 3808, '\P{Is_Script_Extensions:   _ LAO}', "");
    Expect(0, 3808, '\P{^Is_Script_Extensions:   _ LAO}', "");
    Error('\p{Is_Scx=	Laoo:=}');
    Error('\P{Is_Scx=	Laoo:=}');
    Expect(1, 3807, '\p{Is_Scx=laoo}', "");
    Expect(0, 3807, '\p{^Is_Scx=laoo}', "");
    Expect(0, 3807, '\P{Is_Scx=laoo}', "");
    Expect(1, 3807, '\P{^Is_Scx=laoo}', "");
    Expect(0, 3808, '\p{Is_Scx=laoo}', "");
    Expect(1, 3808, '\p{^Is_Scx=laoo}', "");
    Expect(1, 3808, '\P{Is_Scx=laoo}', "");
    Expect(0, 3808, '\P{^Is_Scx=laoo}', "");
    Expect(1, 3807, '\p{Is_Scx=		LAOO}', "");
    Expect(0, 3807, '\p{^Is_Scx=		LAOO}', "");
    Expect(0, 3807, '\P{Is_Scx=		LAOO}', "");
    Expect(1, 3807, '\P{^Is_Scx=		LAOO}', "");
    Expect(0, 3808, '\p{Is_Scx=		LAOO}', "");
    Expect(1, 3808, '\p{^Is_Scx=		LAOO}', "");
    Expect(1, 3808, '\P{Is_Scx=		LAOO}', "");
    Expect(0, 3808, '\P{^Is_Scx=		LAOO}', "");
    Error('\p{Script_Extensions=:=--Latin}');
    Error('\P{Script_Extensions=:=--Latin}');
    Expect(1, 65370, '\p{Script_Extensions:   latin}', "");
    Expect(0, 65370, '\p{^Script_Extensions:   latin}', "");
    Expect(0, 65370, '\P{Script_Extensions:   latin}', "");
    Expect(1, 65370, '\P{^Script_Extensions:   latin}', "");
    Expect(0, 65371, '\p{Script_Extensions:   latin}', "");
    Expect(1, 65371, '\p{^Script_Extensions:   latin}', "");
    Expect(1, 65371, '\P{Script_Extensions:   latin}', "");
    Expect(0, 65371, '\P{^Script_Extensions:   latin}', "");
    Expect(1, 65370, '\p{Script_Extensions= -LATIN}', "");
    Expect(0, 65370, '\p{^Script_Extensions= -LATIN}', "");
    Expect(0, 65370, '\P{Script_Extensions= -LATIN}', "");
    Expect(1, 65370, '\P{^Script_Extensions= -LATIN}', "");
    Expect(0, 65371, '\p{Script_Extensions= -LATIN}', "");
    Expect(1, 65371, '\p{^Script_Extensions= -LATIN}', "");
    Expect(1, 65371, '\P{Script_Extensions= -LATIN}', "");
    Expect(0, 65371, '\P{^Script_Extensions= -LATIN}', "");
    Error('\p{Scx=:=--LATN}');
    Error('\P{Scx=:=--LATN}');
    Expect(1, 65370, '\p{Scx=latn}', "");
    Expect(0, 65370, '\p{^Scx=latn}', "");
    Expect(0, 65370, '\P{Scx=latn}', "");
    Expect(1, 65370, '\P{^Scx=latn}', "");
    Expect(0, 65371, '\p{Scx=latn}', "");
    Expect(1, 65371, '\p{^Scx=latn}', "");
    Expect(1, 65371, '\P{Scx=latn}', "");
    Expect(0, 65371, '\P{^Scx=latn}', "");
    Expect(1, 65370, '\p{Scx=__LATN}', "");
    Expect(0, 65370, '\p{^Scx=__LATN}', "");
    Expect(0, 65370, '\P{Scx=__LATN}', "");
    Expect(1, 65370, '\P{^Scx=__LATN}', "");
    Expect(0, 65371, '\p{Scx=__LATN}', "");
    Expect(1, 65371, '\p{^Scx=__LATN}', "");
    Expect(1, 65371, '\P{Scx=__LATN}', "");
    Expect(0, 65371, '\P{^Scx=__LATN}', "");
    Error('\p{Is_Script_Extensions=/a/ Latin}');
    Error('\P{Is_Script_Extensions=/a/ Latin}');
    Expect(1, 65370, '\p{Is_Script_Extensions=latin}', "");
    Expect(0, 65370, '\p{^Is_Script_Extensions=latin}', "");
    Expect(0, 65370, '\P{Is_Script_Extensions=latin}', "");
    Expect(1, 65370, '\P{^Is_Script_Extensions=latin}', "");
    Expect(0, 65371, '\p{Is_Script_Extensions=latin}', "");
    Expect(1, 65371, '\p{^Is_Script_Extensions=latin}', "");
    Expect(1, 65371, '\P{Is_Script_Extensions=latin}', "");
    Expect(0, 65371, '\P{^Is_Script_Extensions=latin}', "");
    Expect(1, 65370, '\p{Is_Script_Extensions= 	Latin}', "");
    Expect(0, 65370, '\p{^Is_Script_Extensions= 	Latin}', "");
    Expect(0, 65370, '\P{Is_Script_Extensions= 	Latin}', "");
    Expect(1, 65370, '\P{^Is_Script_Extensions= 	Latin}', "");
    Expect(0, 65371, '\p{Is_Script_Extensions= 	Latin}', "");
    Expect(1, 65371, '\p{^Is_Script_Extensions= 	Latin}', "");
    Expect(1, 65371, '\P{Is_Script_Extensions= 	Latin}', "");
    Expect(0, 65371, '\P{^Is_Script_Extensions= 	Latin}', "");
    Error('\p{Is_Scx=/a/  LATN}');
    Error('\P{Is_Scx=/a/  LATN}');
    Expect(1, 65370, '\p{Is_Scx=latn}', "");
    Expect(0, 65370, '\p{^Is_Scx=latn}', "");
    Expect(0, 65370, '\P{Is_Scx=latn}', "");
    Expect(1, 65370, '\P{^Is_Scx=latn}', "");
    Expect(0, 65371, '\p{Is_Scx=latn}', "");
    Expect(1, 65371, '\p{^Is_Scx=latn}', "");
    Expect(1, 65371, '\P{Is_Scx=latn}', "");
    Expect(0, 65371, '\P{^Is_Scx=latn}', "");
    Expect(1, 65370, '\p{Is_Scx=LATN}', "");
    Expect(0, 65370, '\p{^Is_Scx=LATN}', "");
    Expect(0, 65370, '\P{Is_Scx=LATN}', "");
    Expect(1, 65370, '\P{^Is_Scx=LATN}', "");
    Expect(0, 65371, '\p{Is_Scx=LATN}', "");
    Expect(1, 65371, '\p{^Is_Scx=LATN}', "");
    Expect(1, 65371, '\P{Is_Scx=LATN}', "");
    Expect(0, 65371, '\P{^Is_Scx=LATN}', "");
    Error('\p{Script_Extensions=-/a/Lepcha}');
    Error('\P{Script_Extensions=-/a/Lepcha}');
    Expect(1, 7247, '\p{Script_Extensions=lepcha}', "");
    Expect(0, 7247, '\p{^Script_Extensions=lepcha}', "");
    Expect(0, 7247, '\P{Script_Extensions=lepcha}', "");
    Expect(1, 7247, '\P{^Script_Extensions=lepcha}', "");
    Expect(0, 7248, '\p{Script_Extensions=lepcha}', "");
    Expect(1, 7248, '\p{^Script_Extensions=lepcha}', "");
    Expect(1, 7248, '\P{Script_Extensions=lepcha}', "");
    Expect(0, 7248, '\P{^Script_Extensions=lepcha}', "");
    Expect(1, 7247, '\p{Script_Extensions=	_LEPCHA}', "");
    Expect(0, 7247, '\p{^Script_Extensions=	_LEPCHA}', "");
    Expect(0, 7247, '\P{Script_Extensions=	_LEPCHA}', "");
    Expect(1, 7247, '\P{^Script_Extensions=	_LEPCHA}', "");
    Expect(0, 7248, '\p{Script_Extensions=	_LEPCHA}', "");
    Expect(1, 7248, '\p{^Script_Extensions=	_LEPCHA}', "");
    Expect(1, 7248, '\P{Script_Extensions=	_LEPCHA}', "");
    Expect(0, 7248, '\P{^Script_Extensions=	_LEPCHA}', "");
    Error('\p{Scx=	Lepc:=}');
    Error('\P{Scx=	Lepc:=}');
    Expect(1, 7247, '\p{Scx=lepc}', "");
    Expect(0, 7247, '\p{^Scx=lepc}', "");
    Expect(0, 7247, '\P{Scx=lepc}', "");
    Expect(1, 7247, '\P{^Scx=lepc}', "");
    Expect(0, 7248, '\p{Scx=lepc}', "");
    Expect(1, 7248, '\p{^Scx=lepc}', "");
    Expect(1, 7248, '\P{Scx=lepc}', "");
    Expect(0, 7248, '\P{^Scx=lepc}', "");
    Expect(1, 7247, '\p{Scx=	Lepc}', "");
    Expect(0, 7247, '\p{^Scx=	Lepc}', "");
    Expect(0, 7247, '\P{Scx=	Lepc}', "");
    Expect(1, 7247, '\P{^Scx=	Lepc}', "");
    Expect(0, 7248, '\p{Scx=	Lepc}', "");
    Expect(1, 7248, '\p{^Scx=	Lepc}', "");
    Expect(1, 7248, '\P{Scx=	Lepc}', "");
    Expect(0, 7248, '\P{^Scx=	Lepc}', "");
    Error('\p{Is_Script_Extensions= _Lepcha:=}');
    Error('\P{Is_Script_Extensions= _Lepcha:=}');
    Expect(1, 7247, '\p{Is_Script_Extensions=lepcha}', "");
    Expect(0, 7247, '\p{^Is_Script_Extensions=lepcha}', "");
    Expect(0, 7247, '\P{Is_Script_Extensions=lepcha}', "");
    Expect(1, 7247, '\P{^Is_Script_Extensions=lepcha}', "");
    Expect(0, 7248, '\p{Is_Script_Extensions=lepcha}', "");
    Expect(1, 7248, '\p{^Is_Script_Extensions=lepcha}', "");
    Expect(1, 7248, '\P{Is_Script_Extensions=lepcha}', "");
    Expect(0, 7248, '\P{^Is_Script_Extensions=lepcha}', "");
    Expect(1, 7247, '\p{Is_Script_Extensions=-Lepcha}', "");
    Expect(0, 7247, '\p{^Is_Script_Extensions=-Lepcha}', "");
    Expect(0, 7247, '\P{Is_Script_Extensions=-Lepcha}', "");
    Expect(1, 7247, '\P{^Is_Script_Extensions=-Lepcha}', "");
    Expect(0, 7248, '\p{Is_Script_Extensions=-Lepcha}', "");
    Expect(1, 7248, '\p{^Is_Script_Extensions=-Lepcha}', "");
    Expect(1, 7248, '\P{Is_Script_Extensions=-Lepcha}', "");
    Expect(0, 7248, '\P{^Is_Script_Extensions=-Lepcha}', "");
    Error('\p{Is_Scx=:=lepc}');
    Error('\P{Is_Scx=:=lepc}');
    Expect(1, 7247, '\p{Is_Scx=lepc}', "");
    Expect(0, 7247, '\p{^Is_Scx=lepc}', "");
    Expect(0, 7247, '\P{Is_Scx=lepc}', "");
    Expect(1, 7247, '\P{^Is_Scx=lepc}', "");
    Expect(0, 7248, '\p{Is_Scx=lepc}', "");
    Expect(1, 7248, '\p{^Is_Scx=lepc}', "");
    Expect(1, 7248, '\P{Is_Scx=lepc}', "");
    Expect(0, 7248, '\P{^Is_Scx=lepc}', "");
    Expect(1, 7247, '\p{Is_Scx: 	Lepc}', "");
    Expect(0, 7247, '\p{^Is_Scx: 	Lepc}', "");
    Expect(0, 7247, '\P{Is_Scx: 	Lepc}', "");
    Expect(1, 7247, '\P{^Is_Scx: 	Lepc}', "");
    Expect(0, 7248, '\p{Is_Scx: 	Lepc}', "");
    Expect(1, 7248, '\p{^Is_Scx: 	Lepc}', "");
    Expect(1, 7248, '\P{Is_Scx: 	Lepc}', "");
    Expect(0, 7248, '\P{^Is_Scx: 	Lepc}', "");
    Error('\p{Script_Extensions=:=	Limbu}');
    Error('\P{Script_Extensions=:=	Limbu}');
    Expect(1, 6479, '\p{Script_Extensions=limbu}', "");
    Expect(0, 6479, '\p{^Script_Extensions=limbu}', "");
    Expect(0, 6479, '\P{Script_Extensions=limbu}', "");
    Expect(1, 6479, '\P{^Script_Extensions=limbu}', "");
    Expect(0, 6480, '\p{Script_Extensions=limbu}', "");
    Expect(1, 6480, '\p{^Script_Extensions=limbu}', "");
    Expect(1, 6480, '\P{Script_Extensions=limbu}', "");
    Expect(0, 6480, '\P{^Script_Extensions=limbu}', "");
    Expect(1, 6479, '\p{Script_Extensions=- limbu}', "");
    Expect(0, 6479, '\p{^Script_Extensions=- limbu}', "");
    Expect(0, 6479, '\P{Script_Extensions=- limbu}', "");
    Expect(1, 6479, '\P{^Script_Extensions=- limbu}', "");
    Expect(0, 6480, '\p{Script_Extensions=- limbu}', "");
    Expect(1, 6480, '\p{^Script_Extensions=- limbu}', "");
    Expect(1, 6480, '\P{Script_Extensions=- limbu}', "");
    Expect(0, 6480, '\P{^Script_Extensions=- limbu}', "");
    Error('\p{Scx=/a/__limb}');
    Error('\P{Scx=/a/__limb}');
    Expect(1, 6479, '\p{Scx=limb}', "");
    Expect(0, 6479, '\p{^Scx=limb}', "");
    Expect(0, 6479, '\P{Scx=limb}', "");
    Expect(1, 6479, '\P{^Scx=limb}', "");
    Expect(0, 6480, '\p{Scx=limb}', "");
    Expect(1, 6480, '\p{^Scx=limb}', "");
    Expect(1, 6480, '\P{Scx=limb}', "");
    Expect(0, 6480, '\P{^Scx=limb}', "");
    Expect(1, 6479, '\p{Scx=  limb}', "");
    Expect(0, 6479, '\p{^Scx=  limb}', "");
    Expect(0, 6479, '\P{Scx=  limb}', "");
    Expect(1, 6479, '\P{^Scx=  limb}', "");
    Expect(0, 6480, '\p{Scx=  limb}', "");
    Expect(1, 6480, '\p{^Scx=  limb}', "");
    Expect(1, 6480, '\P{Scx=  limb}', "");
    Expect(0, 6480, '\P{^Scx=  limb}', "");
    Error('\p{Is_Script_Extensions=:=  Limbu}');
    Error('\P{Is_Script_Extensions=:=  Limbu}');
    Expect(1, 6479, '\p{Is_Script_Extensions=limbu}', "");
    Expect(0, 6479, '\p{^Is_Script_Extensions=limbu}', "");
    Expect(0, 6479, '\P{Is_Script_Extensions=limbu}', "");
    Expect(1, 6479, '\P{^Is_Script_Extensions=limbu}', "");
    Expect(0, 6480, '\p{Is_Script_Extensions=limbu}', "");
    Expect(1, 6480, '\p{^Is_Script_Extensions=limbu}', "");
    Expect(1, 6480, '\P{Is_Script_Extensions=limbu}', "");
    Expect(0, 6480, '\P{^Is_Script_Extensions=limbu}', "");
    Expect(1, 6479, '\p{Is_Script_Extensions=	-limbu}', "");
    Expect(0, 6479, '\p{^Is_Script_Extensions=	-limbu}', "");
    Expect(0, 6479, '\P{Is_Script_Extensions=	-limbu}', "");
    Expect(1, 6479, '\P{^Is_Script_Extensions=	-limbu}', "");
    Expect(0, 6480, '\p{Is_Script_Extensions=	-limbu}', "");
    Expect(1, 6480, '\p{^Is_Script_Extensions=	-limbu}', "");
    Expect(1, 6480, '\P{Is_Script_Extensions=	-limbu}', "");
    Expect(0, 6480, '\P{^Is_Script_Extensions=	-limbu}', "");
    Error('\p{Is_Scx=:=-Limb}');
    Error('\P{Is_Scx=:=-Limb}');
    Expect(1, 6479, '\p{Is_Scx:limb}', "");
    Expect(0, 6479, '\p{^Is_Scx:limb}', "");
    Expect(0, 6479, '\P{Is_Scx:limb}', "");
    Expect(1, 6479, '\P{^Is_Scx:limb}', "");
    Expect(0, 6480, '\p{Is_Scx:limb}', "");
    Expect(1, 6480, '\p{^Is_Scx:limb}', "");
    Expect(1, 6480, '\P{Is_Scx:limb}', "");
    Expect(0, 6480, '\P{^Is_Scx:limb}', "");
    Expect(1, 6479, '\p{Is_Scx:  	LIMB}', "");
    Expect(0, 6479, '\p{^Is_Scx:  	LIMB}', "");
    Expect(0, 6479, '\P{Is_Scx:  	LIMB}', "");
    Expect(1, 6479, '\P{^Is_Scx:  	LIMB}', "");
    Expect(0, 6480, '\p{Is_Scx:  	LIMB}', "");
    Expect(1, 6480, '\p{^Is_Scx:  	LIMB}', "");
    Expect(1, 6480, '\P{Is_Scx:  	LIMB}', "");
    Expect(0, 6480, '\P{^Is_Scx:  	LIMB}', "");
    Error('\p{Script_Extensions=/a/-_linear_a}');
    Error('\P{Script_Extensions=/a/-_linear_a}');
    Expect(1, 67431, '\p{Script_Extensions=lineara}', "");
    Expect(0, 67431, '\p{^Script_Extensions=lineara}', "");
    Expect(0, 67431, '\P{Script_Extensions=lineara}', "");
    Expect(1, 67431, '\P{^Script_Extensions=lineara}', "");
    Expect(0, 67432, '\p{Script_Extensions=lineara}', "");
    Expect(1, 67432, '\p{^Script_Extensions=lineara}', "");
    Expect(1, 67432, '\P{Script_Extensions=lineara}', "");
    Expect(0, 67432, '\P{^Script_Extensions=lineara}', "");
    Expect(1, 67431, '\p{Script_Extensions= LINEAR_A}', "");
    Expect(0, 67431, '\p{^Script_Extensions= LINEAR_A}', "");
    Expect(0, 67431, '\P{Script_Extensions= LINEAR_A}', "");
    Expect(1, 67431, '\P{^Script_Extensions= LINEAR_A}', "");
    Expect(0, 67432, '\p{Script_Extensions= LINEAR_A}', "");
    Expect(1, 67432, '\p{^Script_Extensions= LINEAR_A}', "");
    Expect(1, 67432, '\P{Script_Extensions= LINEAR_A}', "");
    Expect(0, 67432, '\P{^Script_Extensions= LINEAR_A}', "");
    Error('\p{Scx:	:=lina}');
    Error('\P{Scx:	:=lina}');
    Expect(1, 67431, '\p{Scx=lina}', "");
    Expect(0, 67431, '\p{^Scx=lina}', "");
    Expect(0, 67431, '\P{Scx=lina}', "");
    Expect(1, 67431, '\P{^Scx=lina}', "");
    Expect(0, 67432, '\p{Scx=lina}', "");
    Expect(1, 67432, '\p{^Scx=lina}', "");
    Expect(1, 67432, '\P{Scx=lina}', "");
    Expect(0, 67432, '\P{^Scx=lina}', "");
    Expect(1, 67431, '\p{Scx=_lina}', "");
    Expect(0, 67431, '\p{^Scx=_lina}', "");
    Expect(0, 67431, '\P{Scx=_lina}', "");
    Expect(1, 67431, '\P{^Scx=_lina}', "");
    Expect(0, 67432, '\p{Scx=_lina}', "");
    Expect(1, 67432, '\p{^Scx=_lina}', "");
    Expect(1, 67432, '\P{Scx=_lina}', "");
    Expect(0, 67432, '\P{^Scx=_lina}', "");
    Error('\p{Is_Script_Extensions= /a/Linear_A}');
    Error('\P{Is_Script_Extensions= /a/Linear_A}');
    Expect(1, 67431, '\p{Is_Script_Extensions=lineara}', "");
    Expect(0, 67431, '\p{^Is_Script_Extensions=lineara}', "");
    Expect(0, 67431, '\P{Is_Script_Extensions=lineara}', "");
    Expect(1, 67431, '\P{^Is_Script_Extensions=lineara}', "");
    Expect(0, 67432, '\p{Is_Script_Extensions=lineara}', "");
    Expect(1, 67432, '\p{^Is_Script_Extensions=lineara}', "");
    Expect(1, 67432, '\P{Is_Script_Extensions=lineara}', "");
    Expect(0, 67432, '\P{^Is_Script_Extensions=lineara}', "");
    Expect(1, 67431, '\p{Is_Script_Extensions=	 Linear_A}', "");
    Expect(0, 67431, '\p{^Is_Script_Extensions=	 Linear_A}', "");
    Expect(0, 67431, '\P{Is_Script_Extensions=	 Linear_A}', "");
    Expect(1, 67431, '\P{^Is_Script_Extensions=	 Linear_A}', "");
    Expect(0, 67432, '\p{Is_Script_Extensions=	 Linear_A}', "");
    Expect(1, 67432, '\p{^Is_Script_Extensions=	 Linear_A}', "");
    Expect(1, 67432, '\P{Is_Script_Extensions=	 Linear_A}', "");
    Expect(0, 67432, '\P{^Is_Script_Extensions=	 Linear_A}', "");
    Error('\p{Is_Scx=/a/	lina}');
    Error('\P{Is_Scx=/a/	lina}');
    Expect(1, 67431, '\p{Is_Scx=lina}', "");
    Expect(0, 67431, '\p{^Is_Scx=lina}', "");
    Expect(0, 67431, '\P{Is_Scx=lina}', "");
    Expect(1, 67431, '\P{^Is_Scx=lina}', "");
    Expect(0, 67432, '\p{Is_Scx=lina}', "");
    Expect(1, 67432, '\p{^Is_Scx=lina}', "");
    Expect(1, 67432, '\P{Is_Scx=lina}', "");
    Expect(0, 67432, '\P{^Is_Scx=lina}', "");
    Expect(1, 67431, '\p{Is_Scx=_	lina}', "");
    Expect(0, 67431, '\p{^Is_Scx=_	lina}', "");
    Expect(0, 67431, '\P{Is_Scx=_	lina}', "");
    Expect(1, 67431, '\P{^Is_Scx=_	lina}', "");
    Expect(0, 67432, '\p{Is_Scx=_	lina}', "");
    Expect(1, 67432, '\p{^Is_Scx=_	lina}', "");
    Expect(1, 67432, '\P{Is_Scx=_	lina}', "");
    Expect(0, 67432, '\P{^Is_Scx=_	lina}', "");
    Error('\p{Script_Extensions= /a/linear_b}');
    Error('\P{Script_Extensions= /a/linear_b}');
    Expect(1, 65855, '\p{Script_Extensions:linearb}', "");
    Expect(0, 65855, '\p{^Script_Extensions:linearb}', "");
    Expect(0, 65855, '\P{Script_Extensions:linearb}', "");
    Expect(1, 65855, '\P{^Script_Extensions:linearb}', "");
    Expect(0, 65856, '\p{Script_Extensions:linearb}', "");
    Expect(1, 65856, '\p{^Script_Extensions:linearb}', "");
    Expect(1, 65856, '\P{Script_Extensions:linearb}', "");
    Expect(0, 65856, '\P{^Script_Extensions:linearb}', "");
    Expect(1, 65855, '\p{Script_Extensions=--LINEAR_B}', "");
    Expect(0, 65855, '\p{^Script_Extensions=--LINEAR_B}', "");
    Expect(0, 65855, '\P{Script_Extensions=--LINEAR_B}', "");
    Expect(1, 65855, '\P{^Script_Extensions=--LINEAR_B}', "");
    Expect(0, 65856, '\p{Script_Extensions=--LINEAR_B}', "");
    Expect(1, 65856, '\p{^Script_Extensions=--LINEAR_B}', "");
    Expect(1, 65856, '\P{Script_Extensions=--LINEAR_B}', "");
    Expect(0, 65856, '\P{^Script_Extensions=--LINEAR_B}', "");
    Error('\p{Scx:	-:=Linb}');
    Error('\P{Scx:	-:=Linb}');
    Expect(1, 65855, '\p{Scx=linb}', "");
    Expect(0, 65855, '\p{^Scx=linb}', "");
    Expect(0, 65855, '\P{Scx=linb}', "");
    Expect(1, 65855, '\P{^Scx=linb}', "");
    Expect(0, 65856, '\p{Scx=linb}', "");
    Expect(1, 65856, '\p{^Scx=linb}', "");
    Expect(1, 65856, '\P{Scx=linb}', "");
    Expect(0, 65856, '\P{^Scx=linb}', "");
    Expect(1, 65855, '\p{Scx=	 Linb}', "");
    Expect(0, 65855, '\p{^Scx=	 Linb}', "");
    Expect(0, 65855, '\P{Scx=	 Linb}', "");
    Expect(1, 65855, '\P{^Scx=	 Linb}', "");
    Expect(0, 65856, '\p{Scx=	 Linb}', "");
    Expect(1, 65856, '\p{^Scx=	 Linb}', "");
    Expect(1, 65856, '\P{Scx=	 Linb}', "");
    Expect(0, 65856, '\P{^Scx=	 Linb}', "");
    Error('\p{Is_Script_Extensions=	 linear_B/a/}');
    Error('\P{Is_Script_Extensions=	 linear_B/a/}');
    Expect(1, 65855, '\p{Is_Script_Extensions=linearb}', "");
    Expect(0, 65855, '\p{^Is_Script_Extensions=linearb}', "");
    Expect(0, 65855, '\P{Is_Script_Extensions=linearb}', "");
    Expect(1, 65855, '\P{^Is_Script_Extensions=linearb}', "");
    Expect(0, 65856, '\p{Is_Script_Extensions=linearb}', "");
    Expect(1, 65856, '\p{^Is_Script_Extensions=linearb}', "");
    Expect(1, 65856, '\P{Is_Script_Extensions=linearb}', "");
    Expect(0, 65856, '\P{^Is_Script_Extensions=linearb}', "");
    Expect(1, 65855, '\p{Is_Script_Extensions=	 LINEAR_B}', "");
    Expect(0, 65855, '\p{^Is_Script_Extensions=	 LINEAR_B}', "");
    Expect(0, 65855, '\P{Is_Script_Extensions=	 LINEAR_B}', "");
    Expect(1, 65855, '\P{^Is_Script_Extensions=	 LINEAR_B}', "");
    Expect(0, 65856, '\p{Is_Script_Extensions=	 LINEAR_B}', "");
    Expect(1, 65856, '\p{^Is_Script_Extensions=	 LINEAR_B}', "");
    Expect(1, 65856, '\P{Is_Script_Extensions=	 LINEAR_B}', "");
    Expect(0, 65856, '\P{^Is_Script_Extensions=	 LINEAR_B}', "");
    Error('\p{Is_Scx= -LINB:=}');
    Error('\P{Is_Scx= -LINB:=}');
    Expect(1, 65855, '\p{Is_Scx=linb}', "");
    Expect(0, 65855, '\p{^Is_Scx=linb}', "");
    Expect(0, 65855, '\P{Is_Scx=linb}', "");
    Expect(1, 65855, '\P{^Is_Scx=linb}', "");
    Expect(0, 65856, '\p{Is_Scx=linb}', "");
    Expect(1, 65856, '\p{^Is_Scx=linb}', "");
    Expect(1, 65856, '\P{Is_Scx=linb}', "");
    Expect(0, 65856, '\P{^Is_Scx=linb}', "");
    Expect(1, 65855, '\p{Is_Scx= Linb}', "");
    Expect(0, 65855, '\p{^Is_Scx= Linb}', "");
    Expect(0, 65855, '\P{Is_Scx= Linb}', "");
    Expect(1, 65855, '\P{^Is_Scx= Linb}', "");
    Expect(0, 65856, '\p{Is_Scx= Linb}', "");
    Expect(1, 65856, '\p{^Is_Scx= Linb}', "");
    Expect(1, 65856, '\P{Is_Scx= Linb}', "");
    Expect(0, 65856, '\P{^Is_Scx= Linb}', "");
    Error('\p{Script_Extensions:	/a/Lisu}');
    Error('\P{Script_Extensions:	/a/Lisu}');
    Expect(1, 42239, '\p{Script_Extensions=lisu}', "");
    Expect(0, 42239, '\p{^Script_Extensions=lisu}', "");
    Expect(0, 42239, '\P{Script_Extensions=lisu}', "");
    Expect(1, 42239, '\P{^Script_Extensions=lisu}', "");
    Expect(0, 42240, '\p{Script_Extensions=lisu}', "");
    Expect(1, 42240, '\p{^Script_Extensions=lisu}', "");
    Expect(1, 42240, '\P{Script_Extensions=lisu}', "");
    Expect(0, 42240, '\P{^Script_Extensions=lisu}', "");
    Expect(1, 42239, '\p{Script_Extensions=	 lisu}', "");
    Expect(0, 42239, '\p{^Script_Extensions=	 lisu}', "");
    Expect(0, 42239, '\P{Script_Extensions=	 lisu}', "");
    Expect(1, 42239, '\P{^Script_Extensions=	 lisu}', "");
    Expect(0, 42240, '\p{Script_Extensions=	 lisu}', "");
    Expect(1, 42240, '\p{^Script_Extensions=	 lisu}', "");
    Expect(1, 42240, '\P{Script_Extensions=	 lisu}', "");
    Expect(0, 42240, '\P{^Script_Extensions=	 lisu}', "");
    Error('\p{Scx::=_	LISU}');
    Error('\P{Scx::=_	LISU}');
    Expect(1, 42239, '\p{Scx=lisu}', "");
    Expect(0, 42239, '\p{^Scx=lisu}', "");
    Expect(0, 42239, '\P{Scx=lisu}', "");
    Expect(1, 42239, '\P{^Scx=lisu}', "");
    Expect(0, 42240, '\p{Scx=lisu}', "");
    Expect(1, 42240, '\p{^Scx=lisu}', "");
    Expect(1, 42240, '\P{Scx=lisu}', "");
    Expect(0, 42240, '\P{^Scx=lisu}', "");
    Expect(1, 42239, '\p{Scx=	 Lisu}', "");
    Expect(0, 42239, '\p{^Scx=	 Lisu}', "");
    Expect(0, 42239, '\P{Scx=	 Lisu}', "");
    Expect(1, 42239, '\P{^Scx=	 Lisu}', "");
    Expect(0, 42240, '\p{Scx=	 Lisu}', "");
    Expect(1, 42240, '\p{^Scx=	 Lisu}', "");
    Expect(1, 42240, '\P{Scx=	 Lisu}', "");
    Expect(0, 42240, '\P{^Scx=	 Lisu}', "");
    Error('\p{Is_Script_Extensions: /a/Lisu}');
    Error('\P{Is_Script_Extensions: /a/Lisu}');
    Expect(1, 42239, '\p{Is_Script_Extensions=lisu}', "");
    Expect(0, 42239, '\p{^Is_Script_Extensions=lisu}', "");
    Expect(0, 42239, '\P{Is_Script_Extensions=lisu}', "");
    Expect(1, 42239, '\P{^Is_Script_Extensions=lisu}', "");
    Expect(0, 42240, '\p{Is_Script_Extensions=lisu}', "");
    Expect(1, 42240, '\p{^Is_Script_Extensions=lisu}', "");
    Expect(1, 42240, '\P{Is_Script_Extensions=lisu}', "");
    Expect(0, 42240, '\P{^Is_Script_Extensions=lisu}', "");
    Expect(1, 42239, '\p{Is_Script_Extensions:	 _Lisu}', "");
    Expect(0, 42239, '\p{^Is_Script_Extensions:	 _Lisu}', "");
    Expect(0, 42239, '\P{Is_Script_Extensions:	 _Lisu}', "");
    Expect(1, 42239, '\P{^Is_Script_Extensions:	 _Lisu}', "");
    Expect(0, 42240, '\p{Is_Script_Extensions:	 _Lisu}', "");
    Expect(1, 42240, '\p{^Is_Script_Extensions:	 _Lisu}', "");
    Expect(1, 42240, '\P{Is_Script_Extensions:	 _Lisu}', "");
    Expect(0, 42240, '\P{^Is_Script_Extensions:	 _Lisu}', "");
    Error('\p{Is_Scx=_:=Lisu}');
    Error('\P{Is_Scx=_:=Lisu}');
    Expect(1, 42239, '\p{Is_Scx=lisu}', "");
    Expect(0, 42239, '\p{^Is_Scx=lisu}', "");
    Expect(0, 42239, '\P{Is_Scx=lisu}', "");
    Expect(1, 42239, '\P{^Is_Scx=lisu}', "");
    Expect(0, 42240, '\p{Is_Scx=lisu}', "");
    Expect(1, 42240, '\p{^Is_Scx=lisu}', "");
    Expect(1, 42240, '\P{Is_Scx=lisu}', "");
    Expect(0, 42240, '\P{^Is_Scx=lisu}', "");
    Expect(1, 42239, '\p{Is_Scx=_ lisu}', "");
    Expect(0, 42239, '\p{^Is_Scx=_ lisu}', "");
    Expect(0, 42239, '\P{Is_Scx=_ lisu}', "");
    Expect(1, 42239, '\P{^Is_Scx=_ lisu}', "");
    Expect(0, 42240, '\p{Is_Scx=_ lisu}', "");
    Expect(1, 42240, '\p{^Is_Scx=_ lisu}', "");
    Expect(1, 42240, '\P{Is_Scx=_ lisu}', "");
    Expect(0, 42240, '\P{^Is_Scx=_ lisu}', "");
    Error('\p{Script_Extensions=/a/ 	Lycian}');
    Error('\P{Script_Extensions=/a/ 	Lycian}');
    Expect(1, 66204, '\p{Script_Extensions=lycian}', "");
    Expect(0, 66204, '\p{^Script_Extensions=lycian}', "");
    Expect(0, 66204, '\P{Script_Extensions=lycian}', "");
    Expect(1, 66204, '\P{^Script_Extensions=lycian}', "");
    Expect(0, 66205, '\p{Script_Extensions=lycian}', "");
    Expect(1, 66205, '\p{^Script_Extensions=lycian}', "");
    Expect(1, 66205, '\P{Script_Extensions=lycian}', "");
    Expect(0, 66205, '\P{^Script_Extensions=lycian}', "");
    Expect(1, 66204, '\p{Script_Extensions=-Lycian}', "");
    Expect(0, 66204, '\p{^Script_Extensions=-Lycian}', "");
    Expect(0, 66204, '\P{Script_Extensions=-Lycian}', "");
    Expect(1, 66204, '\P{^Script_Extensions=-Lycian}', "");
    Expect(0, 66205, '\p{Script_Extensions=-Lycian}', "");
    Expect(1, 66205, '\p{^Script_Extensions=-Lycian}', "");
    Expect(1, 66205, '\P{Script_Extensions=-Lycian}', "");
    Expect(0, 66205, '\P{^Script_Extensions=-Lycian}', "");
    Error('\p{Scx=_/a/lyci}');
    Error('\P{Scx=_/a/lyci}');
    Expect(1, 66204, '\p{Scx=lyci}', "");
    Expect(0, 66204, '\p{^Scx=lyci}', "");
    Expect(0, 66204, '\P{Scx=lyci}', "");
    Expect(1, 66204, '\P{^Scx=lyci}', "");
    Expect(0, 66205, '\p{Scx=lyci}', "");
    Expect(1, 66205, '\p{^Scx=lyci}', "");
    Expect(1, 66205, '\P{Scx=lyci}', "");
    Expect(0, 66205, '\P{^Scx=lyci}', "");
    Expect(1, 66204, '\p{Scx: --LYCI}', "");
    Expect(0, 66204, '\p{^Scx: --LYCI}', "");
    Expect(0, 66204, '\P{Scx: --LYCI}', "");
    Expect(1, 66204, '\P{^Scx: --LYCI}', "");
    Expect(0, 66205, '\p{Scx: --LYCI}', "");
    Expect(1, 66205, '\p{^Scx: --LYCI}', "");
    Expect(1, 66205, '\P{Scx: --LYCI}', "");
    Expect(0, 66205, '\P{^Scx: --LYCI}', "");
    Error('\p{Is_Script_Extensions=/a/ -Lycian}');
    Error('\P{Is_Script_Extensions=/a/ -Lycian}');
    Expect(1, 66204, '\p{Is_Script_Extensions=lycian}', "");
    Expect(0, 66204, '\p{^Is_Script_Extensions=lycian}', "");
    Expect(0, 66204, '\P{Is_Script_Extensions=lycian}', "");
    Expect(1, 66204, '\P{^Is_Script_Extensions=lycian}', "");
    Expect(0, 66205, '\p{Is_Script_Extensions=lycian}', "");
    Expect(1, 66205, '\p{^Is_Script_Extensions=lycian}', "");
    Expect(1, 66205, '\P{Is_Script_Extensions=lycian}', "");
    Expect(0, 66205, '\P{^Is_Script_Extensions=lycian}', "");
    Expect(1, 66204, '\p{Is_Script_Extensions=_Lycian}', "");
    Expect(0, 66204, '\p{^Is_Script_Extensions=_Lycian}', "");
    Expect(0, 66204, '\P{Is_Script_Extensions=_Lycian}', "");
    Expect(1, 66204, '\P{^Is_Script_Extensions=_Lycian}', "");
    Expect(0, 66205, '\p{Is_Script_Extensions=_Lycian}', "");
    Expect(1, 66205, '\p{^Is_Script_Extensions=_Lycian}', "");
    Expect(1, 66205, '\P{Is_Script_Extensions=_Lycian}', "");
    Expect(0, 66205, '\P{^Is_Script_Extensions=_Lycian}', "");
    Error('\p{Is_Scx=	-lyci:=}');
    Error('\P{Is_Scx=	-lyci:=}');
    Expect(1, 66204, '\p{Is_Scx=lyci}', "");
    Expect(0, 66204, '\p{^Is_Scx=lyci}', "");
    Expect(0, 66204, '\P{Is_Scx=lyci}', "");
    Expect(1, 66204, '\P{^Is_Scx=lyci}', "");
    Expect(0, 66205, '\p{Is_Scx=lyci}', "");
    Expect(1, 66205, '\p{^Is_Scx=lyci}', "");
    Expect(1, 66205, '\P{Is_Scx=lyci}', "");
    Expect(0, 66205, '\P{^Is_Scx=lyci}', "");
    Expect(1, 66204, '\p{Is_Scx=_Lyci}', "");
    Expect(0, 66204, '\p{^Is_Scx=_Lyci}', "");
    Expect(0, 66204, '\P{Is_Scx=_Lyci}', "");
    Expect(1, 66204, '\P{^Is_Scx=_Lyci}', "");
    Expect(0, 66205, '\p{Is_Scx=_Lyci}', "");
    Expect(1, 66205, '\p{^Is_Scx=_Lyci}', "");
    Expect(1, 66205, '\P{Is_Scx=_Lyci}', "");
    Expect(0, 66205, '\P{^Is_Scx=_Lyci}', "");
    Error('\p{Script_Extensions=-:=LYDIAN}');
    Error('\P{Script_Extensions=-:=LYDIAN}');
    Expect(1, 67903, '\p{Script_Extensions=lydian}', "");
    Expect(0, 67903, '\p{^Script_Extensions=lydian}', "");
    Expect(0, 67903, '\P{Script_Extensions=lydian}', "");
    Expect(1, 67903, '\P{^Script_Extensions=lydian}', "");
    Expect(0, 67904, '\p{Script_Extensions=lydian}', "");
    Expect(1, 67904, '\p{^Script_Extensions=lydian}', "");
    Expect(1, 67904, '\P{Script_Extensions=lydian}', "");
    Expect(0, 67904, '\P{^Script_Extensions=lydian}', "");
    Error('\p{Scx=-:=Lydi}');
    Error('\P{Scx=-:=Lydi}');
    Expect(1, 67903, '\p{Scx=lydi}', "");
    Expect(0, 67903, '\p{^Scx=lydi}', "");
    Expect(0, 67903, '\P{Scx=lydi}', "");
    Expect(1, 67903, '\P{^Scx=lydi}', "");
    Expect(0, 67904, '\p{Scx=lydi}', "");
    Expect(1, 67904, '\p{^Scx=lydi}', "");
    Expect(1, 67904, '\P{Scx=lydi}', "");
    Expect(0, 67904, '\P{^Scx=lydi}', "");
    Expect(1, 67903, '\p{Scx:	Lydi}', "");
    Expect(0, 67903, '\p{^Scx:	Lydi}', "");
    Expect(0, 67903, '\P{Scx:	Lydi}', "");
    Expect(1, 67903, '\P{^Scx:	Lydi}', "");
    Expect(0, 67904, '\p{Scx:	Lydi}', "");
    Expect(1, 67904, '\p{^Scx:	Lydi}', "");
    Expect(1, 67904, '\P{Scx:	Lydi}', "");
    Expect(0, 67904, '\P{^Scx:	Lydi}', "");
    Error('\p{Is_Script_Extensions=	 Lydian/a/}');
    Error('\P{Is_Script_Extensions=	 Lydian/a/}');
    Expect(1, 67903, '\p{Is_Script_Extensions:   lydian}', "");
    Expect(0, 67903, '\p{^Is_Script_Extensions:   lydian}', "");
    Expect(0, 67903, '\P{Is_Script_Extensions:   lydian}', "");
    Expect(1, 67903, '\P{^Is_Script_Extensions:   lydian}', "");
    Expect(0, 67904, '\p{Is_Script_Extensions:   lydian}', "");
    Expect(1, 67904, '\p{^Is_Script_Extensions:   lydian}', "");
    Expect(1, 67904, '\P{Is_Script_Extensions:   lydian}', "");
    Expect(0, 67904, '\P{^Is_Script_Extensions:   lydian}', "");
    Expect(1, 67903, '\p{Is_Script_Extensions=_lydian}', "");
    Expect(0, 67903, '\p{^Is_Script_Extensions=_lydian}', "");
    Expect(0, 67903, '\P{Is_Script_Extensions=_lydian}', "");
    Expect(1, 67903, '\P{^Is_Script_Extensions=_lydian}', "");
    Expect(0, 67904, '\p{Is_Script_Extensions=_lydian}', "");
    Expect(1, 67904, '\p{^Is_Script_Extensions=_lydian}', "");
    Expect(1, 67904, '\P{Is_Script_Extensions=_lydian}', "");
    Expect(0, 67904, '\P{^Is_Script_Extensions=_lydian}', "");
    Error('\p{Is_Scx:	:=lydi}');
    Error('\P{Is_Scx:	:=lydi}');
    Expect(1, 67903, '\p{Is_Scx=lydi}', "");
    Expect(0, 67903, '\p{^Is_Scx=lydi}', "");
    Expect(0, 67903, '\P{Is_Scx=lydi}', "");
    Expect(1, 67903, '\P{^Is_Scx=lydi}', "");
    Expect(0, 67904, '\p{Is_Scx=lydi}', "");
    Expect(1, 67904, '\p{^Is_Scx=lydi}', "");
    Expect(1, 67904, '\P{Is_Scx=lydi}', "");
    Expect(0, 67904, '\P{^Is_Scx=lydi}', "");
    Expect(1, 67903, '\p{Is_Scx: 		Lydi}', "");
    Expect(0, 67903, '\p{^Is_Scx: 		Lydi}', "");
    Expect(0, 67903, '\P{Is_Scx: 		Lydi}', "");
    Expect(1, 67903, '\P{^Is_Scx: 		Lydi}', "");
    Expect(0, 67904, '\p{Is_Scx: 		Lydi}', "");
    Expect(1, 67904, '\p{^Is_Scx: 		Lydi}', "");
    Expect(1, 67904, '\P{Is_Scx: 		Lydi}', "");
    Expect(0, 67904, '\P{^Is_Scx: 		Lydi}', "");
    Error('\p{Script_Extensions=/a/- mahajani}');
    Error('\P{Script_Extensions=/a/- mahajani}');
    Expect(1, 70006, '\p{Script_Extensions=mahajani}', "");
    Expect(0, 70006, '\p{^Script_Extensions=mahajani}', "");
    Expect(0, 70006, '\P{Script_Extensions=mahajani}', "");
    Expect(1, 70006, '\P{^Script_Extensions=mahajani}', "");
    Expect(0, 70007, '\p{Script_Extensions=mahajani}', "");
    Expect(1, 70007, '\p{^Script_Extensions=mahajani}', "");
    Expect(1, 70007, '\P{Script_Extensions=mahajani}', "");
    Expect(0, 70007, '\P{^Script_Extensions=mahajani}', "");
    Expect(1, 70006, '\p{Script_Extensions=--MAHAJANI}', "");
    Expect(0, 70006, '\p{^Script_Extensions=--MAHAJANI}', "");
    Expect(0, 70006, '\P{Script_Extensions=--MAHAJANI}', "");
    Expect(1, 70006, '\P{^Script_Extensions=--MAHAJANI}', "");
    Expect(0, 70007, '\p{Script_Extensions=--MAHAJANI}', "");
    Expect(1, 70007, '\p{^Script_Extensions=--MAHAJANI}', "");
    Expect(1, 70007, '\P{Script_Extensions=--MAHAJANI}', "");
    Expect(0, 70007, '\P{^Script_Extensions=--MAHAJANI}', "");
    Error('\p{Scx=  Mahj/a/}');
    Error('\P{Scx=  Mahj/a/}');
    Expect(1, 70006, '\p{Scx=mahj}', "");
    Expect(0, 70006, '\p{^Scx=mahj}', "");
    Expect(0, 70006, '\P{Scx=mahj}', "");
    Expect(1, 70006, '\P{^Scx=mahj}', "");
    Expect(0, 70007, '\p{Scx=mahj}', "");
    Expect(1, 70007, '\p{^Scx=mahj}', "");
    Expect(1, 70007, '\P{Scx=mahj}', "");
    Expect(0, 70007, '\P{^Scx=mahj}', "");
    Expect(1, 70006, '\p{Scx=-_MAHJ}', "");
    Expect(0, 70006, '\p{^Scx=-_MAHJ}', "");
    Expect(0, 70006, '\P{Scx=-_MAHJ}', "");
    Expect(1, 70006, '\P{^Scx=-_MAHJ}', "");
    Expect(0, 70007, '\p{Scx=-_MAHJ}', "");
    Expect(1, 70007, '\p{^Scx=-_MAHJ}', "");
    Expect(1, 70007, '\P{Scx=-_MAHJ}', "");
    Expect(0, 70007, '\P{^Scx=-_MAHJ}', "");
    Error('\p{Is_Script_Extensions=/a/  mahajani}');
    Error('\P{Is_Script_Extensions=/a/  mahajani}');
    Expect(1, 70006, '\p{Is_Script_Extensions:	mahajani}', "");
    Expect(0, 70006, '\p{^Is_Script_Extensions:	mahajani}', "");
    Expect(0, 70006, '\P{Is_Script_Extensions:	mahajani}', "");
    Expect(1, 70006, '\P{^Is_Script_Extensions:	mahajani}', "");
    Expect(0, 70007, '\p{Is_Script_Extensions:	mahajani}', "");
    Expect(1, 70007, '\p{^Is_Script_Extensions:	mahajani}', "");
    Expect(1, 70007, '\P{Is_Script_Extensions:	mahajani}', "");
    Expect(0, 70007, '\P{^Is_Script_Extensions:	mahajani}', "");
    Expect(1, 70006, '\p{Is_Script_Extensions=	mahajani}', "");
    Expect(0, 70006, '\p{^Is_Script_Extensions=	mahajani}', "");
    Expect(0, 70006, '\P{Is_Script_Extensions=	mahajani}', "");
    Expect(1, 70006, '\P{^Is_Script_Extensions=	mahajani}', "");
    Expect(0, 70007, '\p{Is_Script_Extensions=	mahajani}', "");
    Expect(1, 70007, '\p{^Is_Script_Extensions=	mahajani}', "");
    Expect(1, 70007, '\P{Is_Script_Extensions=	mahajani}', "");
    Expect(0, 70007, '\P{^Is_Script_Extensions=	mahajani}', "");
    Error('\p{Is_Scx= /a/MAHJ}');
    Error('\P{Is_Scx= /a/MAHJ}');
    Expect(1, 70006, '\p{Is_Scx=mahj}', "");
    Expect(0, 70006, '\p{^Is_Scx=mahj}', "");
    Expect(0, 70006, '\P{Is_Scx=mahj}', "");
    Expect(1, 70006, '\P{^Is_Scx=mahj}', "");
    Expect(0, 70007, '\p{Is_Scx=mahj}', "");
    Expect(1, 70007, '\p{^Is_Scx=mahj}', "");
    Expect(1, 70007, '\P{Is_Scx=mahj}', "");
    Expect(0, 70007, '\P{^Is_Scx=mahj}', "");
    Expect(1, 70006, '\p{Is_Scx=_	mahj}', "");
    Expect(0, 70006, '\p{^Is_Scx=_	mahj}', "");
    Expect(0, 70006, '\P{Is_Scx=_	mahj}', "");
    Expect(1, 70006, '\P{^Is_Scx=_	mahj}', "");
    Expect(0, 70007, '\p{Is_Scx=_	mahj}', "");
    Expect(1, 70007, '\p{^Is_Scx=_	mahj}', "");
    Expect(1, 70007, '\P{Is_Scx=_	mahj}', "");
    Expect(0, 70007, '\P{^Is_Scx=_	mahj}', "");
    Error('\p{Script_Extensions=-:=mandaic}');
    Error('\P{Script_Extensions=-:=mandaic}');
    Expect(1, 2142, '\p{Script_Extensions:mandaic}', "");
    Expect(0, 2142, '\p{^Script_Extensions:mandaic}', "");
    Expect(0, 2142, '\P{Script_Extensions:mandaic}', "");
    Expect(1, 2142, '\P{^Script_Extensions:mandaic}', "");
    Expect(0, 2143, '\p{Script_Extensions:mandaic}', "");
    Expect(1, 2143, '\p{^Script_Extensions:mandaic}', "");
    Expect(1, 2143, '\P{Script_Extensions:mandaic}', "");
    Expect(0, 2143, '\P{^Script_Extensions:mandaic}', "");
    Expect(1, 2142, '\p{Script_Extensions:   	mandaic}', "");
    Expect(0, 2142, '\p{^Script_Extensions:   	mandaic}', "");
    Expect(0, 2142, '\P{Script_Extensions:   	mandaic}', "");
    Expect(1, 2142, '\P{^Script_Extensions:   	mandaic}', "");
    Expect(0, 2143, '\p{Script_Extensions:   	mandaic}', "");
    Expect(1, 2143, '\p{^Script_Extensions:   	mandaic}', "");
    Expect(1, 2143, '\P{Script_Extensions:   	mandaic}', "");
    Expect(0, 2143, '\P{^Script_Extensions:   	mandaic}', "");
    Error('\p{Scx:  mand:=}');
    Error('\P{Scx:  mand:=}');
    Expect(1, 2142, '\p{Scx=mand}', "");
    Expect(0, 2142, '\p{^Scx=mand}', "");
    Expect(0, 2142, '\P{Scx=mand}', "");
    Expect(1, 2142, '\P{^Scx=mand}', "");
    Expect(0, 2143, '\p{Scx=mand}', "");
    Expect(1, 2143, '\p{^Scx=mand}', "");
    Expect(1, 2143, '\P{Scx=mand}', "");
    Expect(0, 2143, '\P{^Scx=mand}', "");
    Expect(1, 2142, '\p{Scx=	Mand}', "");
    Expect(0, 2142, '\p{^Scx=	Mand}', "");
    Expect(0, 2142, '\P{Scx=	Mand}', "");
    Expect(1, 2142, '\P{^Scx=	Mand}', "");
    Expect(0, 2143, '\p{Scx=	Mand}', "");
    Expect(1, 2143, '\p{^Scx=	Mand}', "");
    Expect(1, 2143, '\P{Scx=	Mand}', "");
    Expect(0, 2143, '\P{^Scx=	Mand}', "");
    Error('\p{Is_Script_Extensions=:= _MANDAIC}');
    Error('\P{Is_Script_Extensions=:= _MANDAIC}');
    Expect(1, 2142, '\p{Is_Script_Extensions=mandaic}', "");
    Expect(0, 2142, '\p{^Is_Script_Extensions=mandaic}', "");
    Expect(0, 2142, '\P{Is_Script_Extensions=mandaic}', "");
    Expect(1, 2142, '\P{^Is_Script_Extensions=mandaic}', "");
    Expect(0, 2143, '\p{Is_Script_Extensions=mandaic}', "");
    Expect(1, 2143, '\p{^Is_Script_Extensions=mandaic}', "");
    Expect(1, 2143, '\P{Is_Script_Extensions=mandaic}', "");
    Expect(0, 2143, '\P{^Is_Script_Extensions=mandaic}', "");
    Expect(1, 2142, '\p{Is_Script_Extensions:-mandaic}', "");
    Expect(0, 2142, '\p{^Is_Script_Extensions:-mandaic}', "");
    Expect(0, 2142, '\P{Is_Script_Extensions:-mandaic}', "");
    Expect(1, 2142, '\P{^Is_Script_Extensions:-mandaic}', "");
    Expect(0, 2143, '\p{Is_Script_Extensions:-mandaic}', "");
    Expect(1, 2143, '\p{^Is_Script_Extensions:-mandaic}', "");
    Expect(1, 2143, '\P{Is_Script_Extensions:-mandaic}', "");
    Expect(0, 2143, '\P{^Is_Script_Extensions:-mandaic}', "");
    Error('\p{Is_Scx=-:=mand}');
    Error('\P{Is_Scx=-:=mand}');
    Expect(1, 2142, '\p{Is_Scx=mand}', "");
    Expect(0, 2142, '\p{^Is_Scx=mand}', "");
    Expect(0, 2142, '\P{Is_Scx=mand}', "");
    Expect(1, 2142, '\P{^Is_Scx=mand}', "");
    Expect(0, 2143, '\p{Is_Scx=mand}', "");
    Expect(1, 2143, '\p{^Is_Scx=mand}', "");
    Expect(1, 2143, '\P{Is_Scx=mand}', "");
    Expect(0, 2143, '\P{^Is_Scx=mand}', "");
    Expect(1, 2142, '\p{Is_Scx: -MAND}', "");
    Expect(0, 2142, '\p{^Is_Scx: -MAND}', "");
    Expect(0, 2142, '\P{Is_Scx: -MAND}', "");
    Expect(1, 2142, '\P{^Is_Scx: -MAND}', "");
    Expect(0, 2143, '\p{Is_Scx: -MAND}', "");
    Expect(1, 2143, '\p{^Is_Scx: -MAND}', "");
    Expect(1, 2143, '\P{Is_Scx: -MAND}', "");
    Expect(0, 2143, '\P{^Is_Scx: -MAND}', "");
    Error('\p{Script_Extensions= Manichaean:=}');
    Error('\P{Script_Extensions= Manichaean:=}');
    Expect(1, 68342, '\p{Script_Extensions: manichaean}', "");
    Expect(0, 68342, '\p{^Script_Extensions: manichaean}', "");
    Expect(0, 68342, '\P{Script_Extensions: manichaean}', "");
    Expect(1, 68342, '\P{^Script_Extensions: manichaean}', "");
    Expect(0, 68343, '\p{Script_Extensions: manichaean}', "");
    Expect(1, 68343, '\p{^Script_Extensions: manichaean}', "");
    Expect(1, 68343, '\P{Script_Extensions: manichaean}', "");
    Expect(0, 68343, '\P{^Script_Extensions: manichaean}', "");
    Expect(1, 68342, '\p{Script_Extensions=	manichaean}', "");
    Expect(0, 68342, '\p{^Script_Extensions=	manichaean}', "");
    Expect(0, 68342, '\P{Script_Extensions=	manichaean}', "");
    Expect(1, 68342, '\P{^Script_Extensions=	manichaean}', "");
    Expect(0, 68343, '\p{Script_Extensions=	manichaean}', "");
    Expect(1, 68343, '\p{^Script_Extensions=	manichaean}', "");
    Expect(1, 68343, '\P{Script_Extensions=	manichaean}', "");
    Expect(0, 68343, '\P{^Script_Extensions=	manichaean}', "");
    Error('\p{Scx=- mani:=}');
    Error('\P{Scx=- mani:=}');
    Expect(1, 68342, '\p{Scx:mani}', "");
    Expect(0, 68342, '\p{^Scx:mani}', "");
    Expect(0, 68342, '\P{Scx:mani}', "");
    Expect(1, 68342, '\P{^Scx:mani}', "");
    Expect(0, 68343, '\p{Scx:mani}', "");
    Expect(1, 68343, '\p{^Scx:mani}', "");
    Expect(1, 68343, '\P{Scx:mani}', "");
    Expect(0, 68343, '\P{^Scx:mani}', "");
    Expect(1, 68342, '\p{Scx=_Mani}', "");
    Expect(0, 68342, '\p{^Scx=_Mani}', "");
    Expect(0, 68342, '\P{Scx=_Mani}', "");
    Expect(1, 68342, '\P{^Scx=_Mani}', "");
    Expect(0, 68343, '\p{Scx=_Mani}', "");
    Expect(1, 68343, '\p{^Scx=_Mani}', "");
    Expect(1, 68343, '\P{Scx=_Mani}', "");
    Expect(0, 68343, '\P{^Scx=_Mani}', "");
    Error('\p{Is_Script_Extensions=__manichaean:=}');
    Error('\P{Is_Script_Extensions=__manichaean:=}');
    Expect(1, 68342, '\p{Is_Script_Extensions=manichaean}', "");
    Expect(0, 68342, '\p{^Is_Script_Extensions=manichaean}', "");
    Expect(0, 68342, '\P{Is_Script_Extensions=manichaean}', "");
    Expect(1, 68342, '\P{^Is_Script_Extensions=manichaean}', "");
    Expect(0, 68343, '\p{Is_Script_Extensions=manichaean}', "");
    Expect(1, 68343, '\p{^Is_Script_Extensions=manichaean}', "");
    Expect(1, 68343, '\P{Is_Script_Extensions=manichaean}', "");
    Expect(0, 68343, '\P{^Is_Script_Extensions=manichaean}', "");
    Expect(1, 68342, '\p{Is_Script_Extensions:   -manichaean}', "");
    Expect(0, 68342, '\p{^Is_Script_Extensions:   -manichaean}', "");
    Expect(0, 68342, '\P{Is_Script_Extensions:   -manichaean}', "");
    Expect(1, 68342, '\P{^Is_Script_Extensions:   -manichaean}', "");
    Expect(0, 68343, '\p{Is_Script_Extensions:   -manichaean}', "");
    Expect(1, 68343, '\p{^Is_Script_Extensions:   -manichaean}', "");
    Expect(1, 68343, '\P{Is_Script_Extensions:   -manichaean}', "");
    Expect(0, 68343, '\P{^Is_Script_Extensions:   -manichaean}', "");
    Error('\p{Is_Scx=  Mani/a/}');
    Error('\P{Is_Scx=  Mani/a/}');
    Expect(1, 68342, '\p{Is_Scx=mani}', "");
    Expect(0, 68342, '\p{^Is_Scx=mani}', "");
    Expect(0, 68342, '\P{Is_Scx=mani}', "");
    Expect(1, 68342, '\P{^Is_Scx=mani}', "");
    Expect(0, 68343, '\p{Is_Scx=mani}', "");
    Expect(1, 68343, '\p{^Is_Scx=mani}', "");
    Expect(1, 68343, '\P{Is_Scx=mani}', "");
    Expect(0, 68343, '\P{^Is_Scx=mani}', "");
    Expect(1, 68342, '\p{Is_Scx= _Mani}', "");
    Expect(0, 68342, '\p{^Is_Scx= _Mani}', "");
    Expect(0, 68342, '\P{Is_Scx= _Mani}', "");
    Expect(1, 68342, '\P{^Is_Scx= _Mani}', "");
    Expect(0, 68343, '\p{Is_Scx= _Mani}', "");
    Expect(1, 68343, '\p{^Is_Scx= _Mani}', "");
    Expect(1, 68343, '\P{Is_Scx= _Mani}', "");
    Expect(0, 68343, '\P{^Is_Scx= _Mani}', "");
    Error('\p{Script_Extensions=--marchen/a/}');
    Error('\P{Script_Extensions=--marchen/a/}');
    Expect(1, 72886, '\p{Script_Extensions=marchen}', "");
    Expect(0, 72886, '\p{^Script_Extensions=marchen}', "");
    Expect(0, 72886, '\P{Script_Extensions=marchen}', "");
    Expect(1, 72886, '\P{^Script_Extensions=marchen}', "");
    Expect(0, 72887, '\p{Script_Extensions=marchen}', "");
    Expect(1, 72887, '\p{^Script_Extensions=marchen}', "");
    Expect(1, 72887, '\P{Script_Extensions=marchen}', "");
    Expect(0, 72887, '\P{^Script_Extensions=marchen}', "");
    Expect(1, 72886, '\p{Script_Extensions=_Marchen}', "");
    Expect(0, 72886, '\p{^Script_Extensions=_Marchen}', "");
    Expect(0, 72886, '\P{Script_Extensions=_Marchen}', "");
    Expect(1, 72886, '\P{^Script_Extensions=_Marchen}', "");
    Expect(0, 72887, '\p{Script_Extensions=_Marchen}', "");
    Expect(1, 72887, '\p{^Script_Extensions=_Marchen}', "");
    Expect(1, 72887, '\P{Script_Extensions=_Marchen}', "");
    Expect(0, 72887, '\P{^Script_Extensions=_Marchen}', "");
    Error('\p{Scx= /a/Marc}');
    Error('\P{Scx= /a/Marc}');
    Expect(1, 72886, '\p{Scx=marc}', "");
    Expect(0, 72886, '\p{^Scx=marc}', "");
    Expect(0, 72886, '\P{Scx=marc}', "");
    Expect(1, 72886, '\P{^Scx=marc}', "");
    Expect(0, 72887, '\p{Scx=marc}', "");
    Expect(1, 72887, '\p{^Scx=marc}', "");
    Expect(1, 72887, '\P{Scx=marc}', "");
    Expect(0, 72887, '\P{^Scx=marc}', "");
    Expect(1, 72886, '\p{Scx=- MARC}', "");
    Expect(0, 72886, '\p{^Scx=- MARC}', "");
    Expect(0, 72886, '\P{Scx=- MARC}', "");
    Expect(1, 72886, '\P{^Scx=- MARC}', "");
    Expect(0, 72887, '\p{Scx=- MARC}', "");
    Expect(1, 72887, '\p{^Scx=- MARC}', "");
    Expect(1, 72887, '\P{Scx=- MARC}', "");
    Expect(0, 72887, '\P{^Scx=- MARC}', "");
    Error('\p{Is_Script_Extensions=:=__Marchen}');
    Error('\P{Is_Script_Extensions=:=__Marchen}');
    Expect(1, 72886, '\p{Is_Script_Extensions=marchen}', "");
    Expect(0, 72886, '\p{^Is_Script_Extensions=marchen}', "");
    Expect(0, 72886, '\P{Is_Script_Extensions=marchen}', "");
    Expect(1, 72886, '\P{^Is_Script_Extensions=marchen}', "");
    Expect(0, 72887, '\p{Is_Script_Extensions=marchen}', "");
    Expect(1, 72887, '\p{^Is_Script_Extensions=marchen}', "");
    Expect(1, 72887, '\P{Is_Script_Extensions=marchen}', "");
    Expect(0, 72887, '\P{^Is_Script_Extensions=marchen}', "");
    Expect(1, 72886, '\p{Is_Script_Extensions=-	Marchen}', "");
    Expect(0, 72886, '\p{^Is_Script_Extensions=-	Marchen}', "");
    Expect(0, 72886, '\P{Is_Script_Extensions=-	Marchen}', "");
    Expect(1, 72886, '\P{^Is_Script_Extensions=-	Marchen}', "");
    Expect(0, 72887, '\p{Is_Script_Extensions=-	Marchen}', "");
    Expect(1, 72887, '\p{^Is_Script_Extensions=-	Marchen}', "");
    Expect(1, 72887, '\P{Is_Script_Extensions=-	Marchen}', "");
    Expect(0, 72887, '\P{^Is_Script_Extensions=-	Marchen}', "");
    Error('\p{Is_Scx=_-Marc:=}');
    Error('\P{Is_Scx=_-Marc:=}');
    Expect(1, 72886, '\p{Is_Scx=marc}', "");
    Expect(0, 72886, '\p{^Is_Scx=marc}', "");
    Expect(0, 72886, '\P{Is_Scx=marc}', "");
    Expect(1, 72886, '\P{^Is_Scx=marc}', "");
    Expect(0, 72887, '\p{Is_Scx=marc}', "");
    Expect(1, 72887, '\p{^Is_Scx=marc}', "");
    Expect(1, 72887, '\P{Is_Scx=marc}', "");
    Expect(0, 72887, '\P{^Is_Scx=marc}', "");
    Expect(1, 72886, '\p{Is_Scx=	MARC}', "");
    Expect(0, 72886, '\p{^Is_Scx=	MARC}', "");
    Expect(0, 72886, '\P{Is_Scx=	MARC}', "");
    Expect(1, 72886, '\P{^Is_Scx=	MARC}', "");
    Expect(0, 72887, '\p{Is_Scx=	MARC}', "");
    Expect(1, 72887, '\p{^Is_Scx=	MARC}', "");
    Expect(1, 72887, '\P{Is_Scx=	MARC}', "");
    Expect(0, 72887, '\P{^Is_Scx=	MARC}', "");
    Error('\p{Script_Extensions=_	mende_Kikakui/a/}');
    Error('\P{Script_Extensions=_	mende_Kikakui/a/}');
    Expect(1, 125142, '\p{Script_Extensions=mendekikakui}', "");
    Expect(0, 125142, '\p{^Script_Extensions=mendekikakui}', "");
    Expect(0, 125142, '\P{Script_Extensions=mendekikakui}', "");
    Expect(1, 125142, '\P{^Script_Extensions=mendekikakui}', "");
    Expect(0, 125143, '\p{Script_Extensions=mendekikakui}', "");
    Expect(1, 125143, '\p{^Script_Extensions=mendekikakui}', "");
    Expect(1, 125143, '\P{Script_Extensions=mendekikakui}', "");
    Expect(0, 125143, '\P{^Script_Extensions=mendekikakui}', "");
    Expect(1, 125142, '\p{Script_Extensions: _-MENDE_Kikakui}', "");
    Expect(0, 125142, '\p{^Script_Extensions: _-MENDE_Kikakui}', "");
    Expect(0, 125142, '\P{Script_Extensions: _-MENDE_Kikakui}', "");
    Expect(1, 125142, '\P{^Script_Extensions: _-MENDE_Kikakui}', "");
    Expect(0, 125143, '\p{Script_Extensions: _-MENDE_Kikakui}', "");
    Expect(1, 125143, '\p{^Script_Extensions: _-MENDE_Kikakui}', "");
    Expect(1, 125143, '\P{Script_Extensions: _-MENDE_Kikakui}', "");
    Expect(0, 125143, '\P{^Script_Extensions: _-MENDE_Kikakui}', "");
    Error('\p{Scx: 		Mend/a/}');
    Error('\P{Scx: 		Mend/a/}');
    Expect(1, 125142, '\p{Scx=mend}', "");
    Expect(0, 125142, '\p{^Scx=mend}', "");
    Expect(0, 125142, '\P{Scx=mend}', "");
    Expect(1, 125142, '\P{^Scx=mend}', "");
    Expect(0, 125143, '\p{Scx=mend}', "");
    Expect(1, 125143, '\p{^Scx=mend}', "");
    Expect(1, 125143, '\P{Scx=mend}', "");
    Expect(0, 125143, '\P{^Scx=mend}', "");
    Expect(1, 125142, '\p{Scx=	 Mend}', "");
    Expect(0, 125142, '\p{^Scx=	 Mend}', "");
    Expect(0, 125142, '\P{Scx=	 Mend}', "");
    Expect(1, 125142, '\P{^Scx=	 Mend}', "");
    Expect(0, 125143, '\p{Scx=	 Mend}', "");
    Expect(1, 125143, '\p{^Scx=	 Mend}', "");
    Expect(1, 125143, '\P{Scx=	 Mend}', "");
    Expect(0, 125143, '\P{^Scx=	 Mend}', "");
    Error('\p{Is_Script_Extensions=:= MENDE_Kikakui}');
    Error('\P{Is_Script_Extensions=:= MENDE_Kikakui}');
    Expect(1, 125142, '\p{Is_Script_Extensions=mendekikakui}', "");
    Expect(0, 125142, '\p{^Is_Script_Extensions=mendekikakui}', "");
    Expect(0, 125142, '\P{Is_Script_Extensions=mendekikakui}', "");
    Expect(1, 125142, '\P{^Is_Script_Extensions=mendekikakui}', "");
    Expect(0, 125143, '\p{Is_Script_Extensions=mendekikakui}', "");
    Expect(1, 125143, '\p{^Is_Script_Extensions=mendekikakui}', "");
    Expect(1, 125143, '\P{Is_Script_Extensions=mendekikakui}', "");
    Expect(0, 125143, '\P{^Is_Script_Extensions=mendekikakui}', "");
    Expect(1, 125142, '\p{Is_Script_Extensions=_MENDE_kikakui}', "");
    Expect(0, 125142, '\p{^Is_Script_Extensions=_MENDE_kikakui}', "");
    Expect(0, 125142, '\P{Is_Script_Extensions=_MENDE_kikakui}', "");
    Expect(1, 125142, '\P{^Is_Script_Extensions=_MENDE_kikakui}', "");
    Expect(0, 125143, '\p{Is_Script_Extensions=_MENDE_kikakui}', "");
    Expect(1, 125143, '\p{^Is_Script_Extensions=_MENDE_kikakui}', "");
    Expect(1, 125143, '\P{Is_Script_Extensions=_MENDE_kikakui}', "");
    Expect(0, 125143, '\P{^Is_Script_Extensions=_MENDE_kikakui}', "");
    Error('\p{Is_Scx=/a/--Mend}');
    Error('\P{Is_Scx=/a/--Mend}');
    Expect(1, 125142, '\p{Is_Scx=mend}', "");
    Expect(0, 125142, '\p{^Is_Scx=mend}', "");
    Expect(0, 125142, '\P{Is_Scx=mend}', "");
    Expect(1, 125142, '\P{^Is_Scx=mend}', "");
    Expect(0, 125143, '\p{Is_Scx=mend}', "");
    Expect(1, 125143, '\p{^Is_Scx=mend}', "");
    Expect(1, 125143, '\P{Is_Scx=mend}', "");
    Expect(0, 125143, '\P{^Is_Scx=mend}', "");
    Expect(1, 125142, '\p{Is_Scx= -Mend}', "");
    Expect(0, 125142, '\p{^Is_Scx= -Mend}', "");
    Expect(0, 125142, '\P{Is_Scx= -Mend}', "");
    Expect(1, 125142, '\P{^Is_Scx= -Mend}', "");
    Expect(0, 125143, '\p{Is_Scx= -Mend}', "");
    Expect(1, 125143, '\p{^Is_Scx= -Mend}', "");
    Expect(1, 125143, '\P{Is_Scx= -Mend}', "");
    Expect(0, 125143, '\P{^Is_Scx= -Mend}', "");
    Error('\p{Script_Extensions=/a/- MEROITIC_Cursive}');
    Error('\P{Script_Extensions=/a/- MEROITIC_Cursive}');
    Expect(1, 68095, '\p{Script_Extensions=meroiticcursive}', "");
    Expect(0, 68095, '\p{^Script_Extensions=meroiticcursive}', "");
    Expect(0, 68095, '\P{Script_Extensions=meroiticcursive}', "");
    Expect(1, 68095, '\P{^Script_Extensions=meroiticcursive}', "");
    Expect(0, 68096, '\p{Script_Extensions=meroiticcursive}', "");
    Expect(1, 68096, '\p{^Script_Extensions=meroiticcursive}', "");
    Expect(1, 68096, '\P{Script_Extensions=meroiticcursive}', "");
    Expect(0, 68096, '\P{^Script_Extensions=meroiticcursive}', "");
    Expect(1, 68095, '\p{Script_Extensions=	 MEROITIC_CURSIVE}', "");
    Expect(0, 68095, '\p{^Script_Extensions=	 MEROITIC_CURSIVE}', "");
    Expect(0, 68095, '\P{Script_Extensions=	 MEROITIC_CURSIVE}', "");
    Expect(1, 68095, '\P{^Script_Extensions=	 MEROITIC_CURSIVE}', "");
    Expect(0, 68096, '\p{Script_Extensions=	 MEROITIC_CURSIVE}', "");
    Expect(1, 68096, '\p{^Script_Extensions=	 MEROITIC_CURSIVE}', "");
    Expect(1, 68096, '\P{Script_Extensions=	 MEROITIC_CURSIVE}', "");
    Expect(0, 68096, '\P{^Script_Extensions=	 MEROITIC_CURSIVE}', "");
    Error('\p{Scx=/a/		merc}');
    Error('\P{Scx=/a/		merc}');
    Expect(1, 68095, '\p{Scx=merc}', "");
    Expect(0, 68095, '\p{^Scx=merc}', "");
    Expect(0, 68095, '\P{Scx=merc}', "");
    Expect(1, 68095, '\P{^Scx=merc}', "");
    Expect(0, 68096, '\p{Scx=merc}', "");
    Expect(1, 68096, '\p{^Scx=merc}', "");
    Expect(1, 68096, '\P{Scx=merc}', "");
    Expect(0, 68096, '\P{^Scx=merc}', "");
    Expect(1, 68095, '\p{Scx=_-MERC}', "");
    Expect(0, 68095, '\p{^Scx=_-MERC}', "");
    Expect(0, 68095, '\P{Scx=_-MERC}', "");
    Expect(1, 68095, '\P{^Scx=_-MERC}', "");
    Expect(0, 68096, '\p{Scx=_-MERC}', "");
    Expect(1, 68096, '\p{^Scx=_-MERC}', "");
    Expect(1, 68096, '\P{Scx=_-MERC}', "");
    Expect(0, 68096, '\P{^Scx=_-MERC}', "");
    Error('\p{Is_Script_Extensions=	/a/Meroitic_cursive}');
    Error('\P{Is_Script_Extensions=	/a/Meroitic_cursive}');
    Expect(1, 68095, '\p{Is_Script_Extensions:	meroiticcursive}', "");
    Expect(0, 68095, '\p{^Is_Script_Extensions:	meroiticcursive}', "");
    Expect(0, 68095, '\P{Is_Script_Extensions:	meroiticcursive}', "");
    Expect(1, 68095, '\P{^Is_Script_Extensions:	meroiticcursive}', "");
    Expect(0, 68096, '\p{Is_Script_Extensions:	meroiticcursive}', "");
    Expect(1, 68096, '\p{^Is_Script_Extensions:	meroiticcursive}', "");
    Expect(1, 68096, '\P{Is_Script_Extensions:	meroiticcursive}', "");
    Expect(0, 68096, '\P{^Is_Script_Extensions:	meroiticcursive}', "");
    Expect(1, 68095, '\p{Is_Script_Extensions:   	MEROITIC_cursive}', "");
    Expect(0, 68095, '\p{^Is_Script_Extensions:   	MEROITIC_cursive}', "");
    Expect(0, 68095, '\P{Is_Script_Extensions:   	MEROITIC_cursive}', "");
    Expect(1, 68095, '\P{^Is_Script_Extensions:   	MEROITIC_cursive}', "");
    Expect(0, 68096, '\p{Is_Script_Extensions:   	MEROITIC_cursive}', "");
    Expect(1, 68096, '\p{^Is_Script_Extensions:   	MEROITIC_cursive}', "");
    Expect(1, 68096, '\P{Is_Script_Extensions:   	MEROITIC_cursive}', "");
    Expect(0, 68096, '\P{^Is_Script_Extensions:   	MEROITIC_cursive}', "");
    Error('\p{Is_Scx=_Merc/a/}');
    Error('\P{Is_Scx=_Merc/a/}');
    Expect(1, 68095, '\p{Is_Scx=merc}', "");
    Expect(0, 68095, '\p{^Is_Scx=merc}', "");
    Expect(0, 68095, '\P{Is_Scx=merc}', "");
    Expect(1, 68095, '\P{^Is_Scx=merc}', "");
    Expect(0, 68096, '\p{Is_Scx=merc}', "");
    Expect(1, 68096, '\p{^Is_Scx=merc}', "");
    Expect(1, 68096, '\P{Is_Scx=merc}', "");
    Expect(0, 68096, '\P{^Is_Scx=merc}', "");
    Expect(1, 68095, '\p{Is_Scx:	Merc}', "");
    Expect(0, 68095, '\p{^Is_Scx:	Merc}', "");
    Expect(0, 68095, '\P{Is_Scx:	Merc}', "");
    Expect(1, 68095, '\P{^Is_Scx:	Merc}', "");
    Expect(0, 68096, '\p{Is_Scx:	Merc}', "");
    Expect(1, 68096, '\p{^Is_Scx:	Merc}', "");
    Expect(1, 68096, '\P{Is_Scx:	Merc}', "");
    Expect(0, 68096, '\P{^Is_Scx:	Merc}', "");
    Error('\p{Script_Extensions: 	:=meroitic_HIEROGLYPHS}');
    Error('\P{Script_Extensions: 	:=meroitic_HIEROGLYPHS}');
    Expect(1, 67999, '\p{Script_Extensions=meroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^Script_Extensions=meroitichieroglyphs}', "");
    Expect(0, 67999, '\P{Script_Extensions=meroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^Script_Extensions=meroitichieroglyphs}', "");
    Expect(0, 68000, '\p{Script_Extensions=meroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^Script_Extensions=meroitichieroglyphs}', "");
    Expect(1, 68000, '\P{Script_Extensions=meroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^Script_Extensions=meroitichieroglyphs}', "");
    Expect(1, 67999, '\p{Script_Extensions=	Meroitic_Hieroglyphs}', "");
    Expect(0, 67999, '\p{^Script_Extensions=	Meroitic_Hieroglyphs}', "");
    Expect(0, 67999, '\P{Script_Extensions=	Meroitic_Hieroglyphs}', "");
    Expect(1, 67999, '\P{^Script_Extensions=	Meroitic_Hieroglyphs}', "");
    Expect(0, 68000, '\p{Script_Extensions=	Meroitic_Hieroglyphs}', "");
    Expect(1, 68000, '\p{^Script_Extensions=	Meroitic_Hieroglyphs}', "");
    Expect(1, 68000, '\P{Script_Extensions=	Meroitic_Hieroglyphs}', "");
    Expect(0, 68000, '\P{^Script_Extensions=	Meroitic_Hieroglyphs}', "");
    Error('\p{Scx=/a/Mero}');
    Error('\P{Scx=/a/Mero}');
    Expect(1, 67999, '\p{Scx=mero}', "");
    Expect(0, 67999, '\p{^Scx=mero}', "");
    Expect(0, 67999, '\P{Scx=mero}', "");
    Expect(1, 67999, '\P{^Scx=mero}', "");
    Expect(0, 68000, '\p{Scx=mero}', "");
    Expect(1, 68000, '\p{^Scx=mero}', "");
    Expect(1, 68000, '\P{Scx=mero}', "");
    Expect(0, 68000, '\P{^Scx=mero}', "");
    Error('\p{Is_Script_Extensions=/a/meroitic_hieroglyphs}');
    Error('\P{Is_Script_Extensions=/a/meroitic_hieroglyphs}');
    Expect(1, 67999, '\p{Is_Script_Extensions=meroitichieroglyphs}', "");
    Expect(0, 67999, '\p{^Is_Script_Extensions=meroitichieroglyphs}', "");
    Expect(0, 67999, '\P{Is_Script_Extensions=meroitichieroglyphs}', "");
    Expect(1, 67999, '\P{^Is_Script_Extensions=meroitichieroglyphs}', "");
    Expect(0, 68000, '\p{Is_Script_Extensions=meroitichieroglyphs}', "");
    Expect(1, 68000, '\p{^Is_Script_Extensions=meroitichieroglyphs}', "");
    Expect(1, 68000, '\P{Is_Script_Extensions=meroitichieroglyphs}', "");
    Expect(0, 68000, '\P{^Is_Script_Extensions=meroitichieroglyphs}', "");
    Expect(1, 67999, '\p{Is_Script_Extensions= -Meroitic_HIEROGLYPHS}', "");
    Expect(0, 67999, '\p{^Is_Script_Extensions= -Meroitic_HIEROGLYPHS}', "");
    Expect(0, 67999, '\P{Is_Script_Extensions= -Meroitic_HIEROGLYPHS}', "");
    Expect(1, 67999, '\P{^Is_Script_Extensions= -Meroitic_HIEROGLYPHS}', "");
    Expect(0, 68000, '\p{Is_Script_Extensions= -Meroitic_HIEROGLYPHS}', "");
    Expect(1, 68000, '\p{^Is_Script_Extensions= -Meroitic_HIEROGLYPHS}', "");
    Expect(1, 68000, '\P{Is_Script_Extensions= -Meroitic_HIEROGLYPHS}', "");
    Expect(0, 68000, '\P{^Is_Script_Extensions= -Meroitic_HIEROGLYPHS}', "");
    Error('\p{Is_Scx=_ MERO/a/}');
    Error('\P{Is_Scx=_ MERO/a/}');
    Expect(1, 67999, '\p{Is_Scx=mero}', "");
    Expect(0, 67999, '\p{^Is_Scx=mero}', "");
    Expect(0, 67999, '\P{Is_Scx=mero}', "");
    Expect(1, 67999, '\P{^Is_Scx=mero}', "");
    Expect(0, 68000, '\p{Is_Scx=mero}', "");
    Expect(1, 68000, '\p{^Is_Scx=mero}', "");
    Expect(1, 68000, '\P{Is_Scx=mero}', "");
    Expect(0, 68000, '\P{^Is_Scx=mero}', "");
    Expect(1, 67999, '\p{Is_Scx=-	mero}', "");
    Expect(0, 67999, '\p{^Is_Scx=-	mero}', "");
    Expect(0, 67999, '\P{Is_Scx=-	mero}', "");
    Expect(1, 67999, '\P{^Is_Scx=-	mero}', "");
    Expect(0, 68000, '\p{Is_Scx=-	mero}', "");
    Expect(1, 68000, '\p{^Is_Scx=-	mero}', "");
    Expect(1, 68000, '\P{Is_Scx=-	mero}', "");
    Expect(0, 68000, '\P{^Is_Scx=-	mero}', "");
    Error('\p{Script_Extensions=_	Malayalam:=}');
    Error('\P{Script_Extensions=_	Malayalam:=}');
    Expect(1, 7386, '\p{Script_Extensions=malayalam}', "");
    Expect(0, 7386, '\p{^Script_Extensions=malayalam}', "");
    Expect(0, 7386, '\P{Script_Extensions=malayalam}', "");
    Expect(1, 7386, '\P{^Script_Extensions=malayalam}', "");
    Expect(0, 7387, '\p{Script_Extensions=malayalam}', "");
    Expect(1, 7387, '\p{^Script_Extensions=malayalam}', "");
    Expect(1, 7387, '\P{Script_Extensions=malayalam}', "");
    Expect(0, 7387, '\P{^Script_Extensions=malayalam}', "");
    Expect(1, 7386, '\p{Script_Extensions=	MALAYALAM}', "");
    Expect(0, 7386, '\p{^Script_Extensions=	MALAYALAM}', "");
    Expect(0, 7386, '\P{Script_Extensions=	MALAYALAM}', "");
    Expect(1, 7386, '\P{^Script_Extensions=	MALAYALAM}', "");
    Expect(0, 7387, '\p{Script_Extensions=	MALAYALAM}', "");
    Expect(1, 7387, '\p{^Script_Extensions=	MALAYALAM}', "");
    Expect(1, 7387, '\P{Script_Extensions=	MALAYALAM}', "");
    Expect(0, 7387, '\P{^Script_Extensions=	MALAYALAM}', "");
    Error('\p{Scx=/a/ Mlym}');
    Error('\P{Scx=/a/ Mlym}');
    Expect(1, 7386, '\p{Scx=mlym}', "");
    Expect(0, 7386, '\p{^Scx=mlym}', "");
    Expect(0, 7386, '\P{Scx=mlym}', "");
    Expect(1, 7386, '\P{^Scx=mlym}', "");
    Expect(0, 7387, '\p{Scx=mlym}', "");
    Expect(1, 7387, '\p{^Scx=mlym}', "");
    Expect(1, 7387, '\P{Scx=mlym}', "");
    Expect(0, 7387, '\P{^Scx=mlym}', "");
    Expect(1, 7386, '\p{Scx=		Mlym}', "");
    Expect(0, 7386, '\p{^Scx=		Mlym}', "");
    Expect(0, 7386, '\P{Scx=		Mlym}', "");
    Expect(1, 7386, '\P{^Scx=		Mlym}', "");
    Expect(0, 7387, '\p{Scx=		Mlym}', "");
    Expect(1, 7387, '\p{^Scx=		Mlym}', "");
    Expect(1, 7387, '\P{Scx=		Mlym}', "");
    Expect(0, 7387, '\P{^Scx=		Mlym}', "");
    Error('\p{Is_Script_Extensions=/a/  Malayalam}');
    Error('\P{Is_Script_Extensions=/a/  Malayalam}');
    Expect(1, 7386, '\p{Is_Script_Extensions=malayalam}', "");
    Expect(0, 7386, '\p{^Is_Script_Extensions=malayalam}', "");
    Expect(0, 7386, '\P{Is_Script_Extensions=malayalam}', "");
    Expect(1, 7386, '\P{^Is_Script_Extensions=malayalam}', "");
    Expect(0, 7387, '\p{Is_Script_Extensions=malayalam}', "");
    Expect(1, 7387, '\p{^Is_Script_Extensions=malayalam}', "");
    Expect(1, 7387, '\P{Is_Script_Extensions=malayalam}', "");
    Expect(0, 7387, '\P{^Is_Script_Extensions=malayalam}', "");
    Expect(1, 7386, '\p{Is_Script_Extensions=	Malayalam}', "");
    Expect(0, 7386, '\p{^Is_Script_Extensions=	Malayalam}', "");
    Expect(0, 7386, '\P{Is_Script_Extensions=	Malayalam}', "");
    Expect(1, 7386, '\P{^Is_Script_Extensions=	Malayalam}', "");
    Expect(0, 7387, '\p{Is_Script_Extensions=	Malayalam}', "");
    Expect(1, 7387, '\p{^Is_Script_Extensions=	Malayalam}', "");
    Expect(1, 7387, '\P{Is_Script_Extensions=	Malayalam}', "");
    Expect(0, 7387, '\P{^Is_Script_Extensions=	Malayalam}', "");
    Error('\p{Is_Scx=_/a/MLYM}');
    Error('\P{Is_Scx=_/a/MLYM}');
    Expect(1, 7386, '\p{Is_Scx=mlym}', "");
    Expect(0, 7386, '\p{^Is_Scx=mlym}', "");
    Expect(0, 7386, '\P{Is_Scx=mlym}', "");
    Expect(1, 7386, '\P{^Is_Scx=mlym}', "");
    Expect(0, 7387, '\p{Is_Scx=mlym}', "");
    Expect(1, 7387, '\p{^Is_Scx=mlym}', "");
    Expect(1, 7387, '\P{Is_Scx=mlym}', "");
    Expect(0, 7387, '\P{^Is_Scx=mlym}', "");
    Expect(1, 7386, '\p{Is_Scx=	_mlym}', "");
    Expect(0, 7386, '\p{^Is_Scx=	_mlym}', "");
    Expect(0, 7386, '\P{Is_Scx=	_mlym}', "");
    Expect(1, 7386, '\P{^Is_Scx=	_mlym}', "");
    Expect(0, 7387, '\p{Is_Scx=	_mlym}', "");
    Expect(1, 7387, '\p{^Is_Scx=	_mlym}', "");
    Expect(1, 7387, '\P{Is_Scx=	_mlym}', "");
    Expect(0, 7387, '\P{^Is_Scx=	_mlym}', "");
    Error('\p{Script_Extensions=:=	-Modi}');
    Error('\P{Script_Extensions=:=	-Modi}');
    Expect(1, 71257, '\p{Script_Extensions=modi}', "");
    Expect(0, 71257, '\p{^Script_Extensions=modi}', "");
    Expect(0, 71257, '\P{Script_Extensions=modi}', "");
    Expect(1, 71257, '\P{^Script_Extensions=modi}', "");
    Expect(0, 71258, '\p{Script_Extensions=modi}', "");
    Expect(1, 71258, '\p{^Script_Extensions=modi}', "");
    Expect(1, 71258, '\P{Script_Extensions=modi}', "");
    Expect(0, 71258, '\P{^Script_Extensions=modi}', "");
    Expect(1, 71257, '\p{Script_Extensions=	 Modi}', "");
    Expect(0, 71257, '\p{^Script_Extensions=	 Modi}', "");
    Expect(0, 71257, '\P{Script_Extensions=	 Modi}', "");
    Expect(1, 71257, '\P{^Script_Extensions=	 Modi}', "");
    Expect(0, 71258, '\p{Script_Extensions=	 Modi}', "");
    Expect(1, 71258, '\p{^Script_Extensions=	 Modi}', "");
    Expect(1, 71258, '\P{Script_Extensions=	 Modi}', "");
    Expect(0, 71258, '\P{^Script_Extensions=	 Modi}', "");
    Error('\p{Scx= modi:=}');
    Error('\P{Scx= modi:=}');
    Expect(1, 71257, '\p{Scx=modi}', "");
    Expect(0, 71257, '\p{^Scx=modi}', "");
    Expect(0, 71257, '\P{Scx=modi}', "");
    Expect(1, 71257, '\P{^Scx=modi}', "");
    Expect(0, 71258, '\p{Scx=modi}', "");
    Expect(1, 71258, '\p{^Scx=modi}', "");
    Expect(1, 71258, '\P{Scx=modi}', "");
    Expect(0, 71258, '\P{^Scx=modi}', "");
    Expect(1, 71257, '\p{Scx=_ Modi}', "");
    Expect(0, 71257, '\p{^Scx=_ Modi}', "");
    Expect(0, 71257, '\P{Scx=_ Modi}', "");
    Expect(1, 71257, '\P{^Scx=_ Modi}', "");
    Expect(0, 71258, '\p{Scx=_ Modi}', "");
    Expect(1, 71258, '\p{^Scx=_ Modi}', "");
    Expect(1, 71258, '\P{Scx=_ Modi}', "");
    Expect(0, 71258, '\P{^Scx=_ Modi}', "");
    Error('\p{Is_Script_Extensions=	-MODI:=}');
    Error('\P{Is_Script_Extensions=	-MODI:=}');
    Expect(1, 71257, '\p{Is_Script_Extensions=modi}', "");
    Expect(0, 71257, '\p{^Is_Script_Extensions=modi}', "");
    Expect(0, 71257, '\P{Is_Script_Extensions=modi}', "");
    Expect(1, 71257, '\P{^Is_Script_Extensions=modi}', "");
    Expect(0, 71258, '\p{Is_Script_Extensions=modi}', "");
    Expect(1, 71258, '\p{^Is_Script_Extensions=modi}', "");
    Expect(1, 71258, '\P{Is_Script_Extensions=modi}', "");
    Expect(0, 71258, '\P{^Is_Script_Extensions=modi}', "");
    Expect(1, 71257, '\p{Is_Script_Extensions=-modi}', "");
    Expect(0, 71257, '\p{^Is_Script_Extensions=-modi}', "");
    Expect(0, 71257, '\P{Is_Script_Extensions=-modi}', "");
    Expect(1, 71257, '\P{^Is_Script_Extensions=-modi}', "");
    Expect(0, 71258, '\p{Is_Script_Extensions=-modi}', "");
    Expect(1, 71258, '\p{^Is_Script_Extensions=-modi}', "");
    Expect(1, 71258, '\P{Is_Script_Extensions=-modi}', "");
    Expect(0, 71258, '\P{^Is_Script_Extensions=-modi}', "");
    Error('\p{Is_Scx=/a/_modi}');
    Error('\P{Is_Scx=/a/_modi}');
    Expect(1, 71257, '\p{Is_Scx:   modi}', "");
    Expect(0, 71257, '\p{^Is_Scx:   modi}', "");
    Expect(0, 71257, '\P{Is_Scx:   modi}', "");
    Expect(1, 71257, '\P{^Is_Scx:   modi}', "");
    Expect(0, 71258, '\p{Is_Scx:   modi}', "");
    Expect(1, 71258, '\p{^Is_Scx:   modi}', "");
    Expect(1, 71258, '\P{Is_Scx:   modi}', "");
    Expect(0, 71258, '\P{^Is_Scx:   modi}', "");
    Expect(1, 71257, '\p{Is_Scx=__modi}', "");
    Expect(0, 71257, '\p{^Is_Scx=__modi}', "");
    Expect(0, 71257, '\P{Is_Scx=__modi}', "");
    Expect(1, 71257, '\P{^Is_Scx=__modi}', "");
    Expect(0, 71258, '\p{Is_Scx=__modi}', "");
    Expect(1, 71258, '\p{^Is_Scx=__modi}', "");
    Expect(1, 71258, '\P{Is_Scx=__modi}', "");
    Expect(0, 71258, '\P{^Is_Scx=__modi}', "");
    Error('\p{Script_Extensions=  Mongolian:=}');
    Error('\P{Script_Extensions=  Mongolian:=}');
    Expect(1, 71276, '\p{Script_Extensions=mongolian}', "");
    Expect(0, 71276, '\p{^Script_Extensions=mongolian}', "");
    Expect(0, 71276, '\P{Script_Extensions=mongolian}', "");
    Expect(1, 71276, '\P{^Script_Extensions=mongolian}', "");
    Expect(0, 71277, '\p{Script_Extensions=mongolian}', "");
    Expect(1, 71277, '\p{^Script_Extensions=mongolian}', "");
    Expect(1, 71277, '\P{Script_Extensions=mongolian}', "");
    Expect(0, 71277, '\P{^Script_Extensions=mongolian}', "");
    Expect(1, 71276, '\p{Script_Extensions=_	mongolian}', "");
    Expect(0, 71276, '\p{^Script_Extensions=_	mongolian}', "");
    Expect(0, 71276, '\P{Script_Extensions=_	mongolian}', "");
    Expect(1, 71276, '\P{^Script_Extensions=_	mongolian}', "");
    Expect(0, 71277, '\p{Script_Extensions=_	mongolian}', "");
    Expect(1, 71277, '\p{^Script_Extensions=_	mongolian}', "");
    Expect(1, 71277, '\P{Script_Extensions=_	mongolian}', "");
    Expect(0, 71277, '\P{^Script_Extensions=_	mongolian}', "");
    Error('\p{Scx= :=Mong}');
    Error('\P{Scx= :=Mong}');
    Expect(1, 71276, '\p{Scx=mong}', "");
    Expect(0, 71276, '\p{^Scx=mong}', "");
    Expect(0, 71276, '\P{Scx=mong}', "");
    Expect(1, 71276, '\P{^Scx=mong}', "");
    Expect(0, 71277, '\p{Scx=mong}', "");
    Expect(1, 71277, '\p{^Scx=mong}', "");
    Expect(1, 71277, '\P{Scx=mong}', "");
    Expect(0, 71277, '\P{^Scx=mong}', "");
    Expect(1, 71276, '\p{Scx=	 MONG}', "");
    Expect(0, 71276, '\p{^Scx=	 MONG}', "");
    Expect(0, 71276, '\P{Scx=	 MONG}', "");
    Expect(1, 71276, '\P{^Scx=	 MONG}', "");
    Expect(0, 71277, '\p{Scx=	 MONG}', "");
    Expect(1, 71277, '\p{^Scx=	 MONG}', "");
    Expect(1, 71277, '\P{Scx=	 MONG}', "");
    Expect(0, 71277, '\P{^Scx=	 MONG}', "");
    Error('\p{Is_Script_Extensions=-/a/mongolian}');
    Error('\P{Is_Script_Extensions=-/a/mongolian}');
    Expect(1, 71276, '\p{Is_Script_Extensions=mongolian}', "");
    Expect(0, 71276, '\p{^Is_Script_Extensions=mongolian}', "");
    Expect(0, 71276, '\P{Is_Script_Extensions=mongolian}', "");
    Expect(1, 71276, '\P{^Is_Script_Extensions=mongolian}', "");
    Expect(0, 71277, '\p{Is_Script_Extensions=mongolian}', "");
    Expect(1, 71277, '\p{^Is_Script_Extensions=mongolian}', "");
    Expect(1, 71277, '\P{Is_Script_Extensions=mongolian}', "");
    Expect(0, 71277, '\P{^Is_Script_Extensions=mongolian}', "");
    Expect(1, 71276, '\p{Is_Script_Extensions=	_MONGOLIAN}', "");
    Expect(0, 71276, '\p{^Is_Script_Extensions=	_MONGOLIAN}', "");
    Expect(0, 71276, '\P{Is_Script_Extensions=	_MONGOLIAN}', "");
    Expect(1, 71276, '\P{^Is_Script_Extensions=	_MONGOLIAN}', "");
    Expect(0, 71277, '\p{Is_Script_Extensions=	_MONGOLIAN}', "");
    Expect(1, 71277, '\p{^Is_Script_Extensions=	_MONGOLIAN}', "");
    Expect(1, 71277, '\P{Is_Script_Extensions=	_MONGOLIAN}', "");
    Expect(0, 71277, '\P{^Is_Script_Extensions=	_MONGOLIAN}', "");
    Error('\p{Is_Scx=Mong/a/}');
    Error('\P{Is_Scx=Mong/a/}');
    Expect(1, 71276, '\p{Is_Scx=mong}', "");
    Expect(0, 71276, '\p{^Is_Scx=mong}', "");
    Expect(0, 71276, '\P{Is_Scx=mong}', "");
    Expect(1, 71276, '\P{^Is_Scx=mong}', "");
    Expect(0, 71277, '\p{Is_Scx=mong}', "");
    Expect(1, 71277, '\p{^Is_Scx=mong}', "");
    Expect(1, 71277, '\P{Is_Scx=mong}', "");
    Expect(0, 71277, '\P{^Is_Scx=mong}', "");
    Expect(1, 71276, '\p{Is_Scx=_-Mong}', "");
    Expect(0, 71276, '\p{^Is_Scx=_-Mong}', "");
    Expect(0, 71276, '\P{Is_Scx=_-Mong}', "");
    Expect(1, 71276, '\P{^Is_Scx=_-Mong}', "");
    Expect(0, 71277, '\p{Is_Scx=_-Mong}', "");
    Expect(1, 71277, '\p{^Is_Scx=_-Mong}', "");
    Expect(1, 71277, '\P{Is_Scx=_-Mong}', "");
    Expect(0, 71277, '\P{^Is_Scx=_-Mong}', "");
    Error('\p{Script_Extensions= mro/a/}');
    Error('\P{Script_Extensions= mro/a/}');
    Expect(1, 92783, '\p{Script_Extensions=mro}', "");
    Expect(0, 92783, '\p{^Script_Extensions=mro}', "");
    Expect(0, 92783, '\P{Script_Extensions=mro}', "");
    Expect(1, 92783, '\P{^Script_Extensions=mro}', "");
    Expect(0, 92784, '\p{Script_Extensions=mro}', "");
    Expect(1, 92784, '\p{^Script_Extensions=mro}', "");
    Expect(1, 92784, '\P{Script_Extensions=mro}', "");
    Expect(0, 92784, '\P{^Script_Extensions=mro}', "");
    Expect(1, 92783, '\p{Script_Extensions= _mro}', "");
    Expect(0, 92783, '\p{^Script_Extensions= _mro}', "");
    Expect(0, 92783, '\P{Script_Extensions= _mro}', "");
    Expect(1, 92783, '\P{^Script_Extensions= _mro}', "");
    Expect(0, 92784, '\p{Script_Extensions= _mro}', "");
    Expect(1, 92784, '\p{^Script_Extensions= _mro}', "");
    Expect(1, 92784, '\P{Script_Extensions= _mro}', "");
    Expect(0, 92784, '\P{^Script_Extensions= _mro}', "");
    Error('\p{Scx=/a/Mroo}');
    Error('\P{Scx=/a/Mroo}');
    Expect(1, 92783, '\p{Scx=mroo}', "");
    Expect(0, 92783, '\p{^Scx=mroo}', "");
    Expect(0, 92783, '\P{Scx=mroo}', "");
    Expect(1, 92783, '\P{^Scx=mroo}', "");
    Expect(0, 92784, '\p{Scx=mroo}', "");
    Expect(1, 92784, '\p{^Scx=mroo}', "");
    Expect(1, 92784, '\P{Scx=mroo}', "");
    Expect(0, 92784, '\P{^Scx=mroo}', "");
    Expect(1, 92783, '\p{Scx=-	MROO}', "");
    Expect(0, 92783, '\p{^Scx=-	MROO}', "");
    Expect(0, 92783, '\P{Scx=-	MROO}', "");
    Expect(1, 92783, '\P{^Scx=-	MROO}', "");
    Expect(0, 92784, '\p{Scx=-	MROO}', "");
    Expect(1, 92784, '\p{^Scx=-	MROO}', "");
    Expect(1, 92784, '\P{Scx=-	MROO}', "");
    Expect(0, 92784, '\P{^Scx=-	MROO}', "");
    Error('\p{Is_Script_Extensions=--mro/a/}');
    Error('\P{Is_Script_Extensions=--mro/a/}');
    Expect(1, 92783, '\p{Is_Script_Extensions=mro}', "");
    Expect(0, 92783, '\p{^Is_Script_Extensions=mro}', "");
    Expect(0, 92783, '\P{Is_Script_Extensions=mro}', "");
    Expect(1, 92783, '\P{^Is_Script_Extensions=mro}', "");
    Expect(0, 92784, '\p{Is_Script_Extensions=mro}', "");
    Expect(1, 92784, '\p{^Is_Script_Extensions=mro}', "");
    Expect(1, 92784, '\P{Is_Script_Extensions=mro}', "");
    Expect(0, 92784, '\P{^Is_Script_Extensions=mro}', "");
    Error('\p{Is_Scx=	/a/Mroo}');
    Error('\P{Is_Scx=	/a/Mroo}');
    Expect(1, 92783, '\p{Is_Scx=mroo}', "");
    Expect(0, 92783, '\p{^Is_Scx=mroo}', "");
    Expect(0, 92783, '\P{Is_Scx=mroo}', "");
    Expect(1, 92783, '\P{^Is_Scx=mroo}', "");
    Expect(0, 92784, '\p{Is_Scx=mroo}', "");
    Expect(1, 92784, '\p{^Is_Scx=mroo}', "");
    Expect(1, 92784, '\P{Is_Scx=mroo}', "");
    Expect(0, 92784, '\P{^Is_Scx=mroo}', "");
    Expect(1, 92783, '\p{Is_Scx=  Mroo}', "");
    Expect(0, 92783, '\p{^Is_Scx=  Mroo}', "");
    Expect(0, 92783, '\P{Is_Scx=  Mroo}', "");
    Expect(1, 92783, '\P{^Is_Scx=  Mroo}', "");
    Expect(0, 92784, '\p{Is_Scx=  Mroo}', "");
    Expect(1, 92784, '\p{^Is_Scx=  Mroo}', "");
    Expect(1, 92784, '\P{Is_Scx=  Mroo}', "");
    Expect(0, 92784, '\P{^Is_Scx=  Mroo}', "");
    Error('\p{Script_Extensions=__meetei_MAYEK/a/}');
    Error('\P{Script_Extensions=__meetei_MAYEK/a/}');
    Expect(1, 44025, '\p{Script_Extensions=meeteimayek}', "");
    Expect(0, 44025, '\p{^Script_Extensions=meeteimayek}', "");
    Expect(0, 44025, '\P{Script_Extensions=meeteimayek}', "");
    Expect(1, 44025, '\P{^Script_Extensions=meeteimayek}', "");
    Expect(0, 44026, '\p{Script_Extensions=meeteimayek}', "");
    Expect(1, 44026, '\p{^Script_Extensions=meeteimayek}', "");
    Expect(1, 44026, '\P{Script_Extensions=meeteimayek}', "");
    Expect(0, 44026, '\P{^Script_Extensions=meeteimayek}', "");
    Expect(1, 44025, '\p{Script_Extensions=-_Meetei_MAYEK}', "");
    Expect(0, 44025, '\p{^Script_Extensions=-_Meetei_MAYEK}', "");
    Expect(0, 44025, '\P{Script_Extensions=-_Meetei_MAYEK}', "");
    Expect(1, 44025, '\P{^Script_Extensions=-_Meetei_MAYEK}', "");
    Expect(0, 44026, '\p{Script_Extensions=-_Meetei_MAYEK}', "");
    Expect(1, 44026, '\p{^Script_Extensions=-_Meetei_MAYEK}', "");
    Expect(1, 44026, '\P{Script_Extensions=-_Meetei_MAYEK}', "");
    Expect(0, 44026, '\P{^Script_Extensions=-_Meetei_MAYEK}', "");
    Error('\p{Scx=	:=MTEI}');
    Error('\P{Scx=	:=MTEI}');
    Expect(1, 44025, '\p{Scx=mtei}', "");
    Expect(0, 44025, '\p{^Scx=mtei}', "");
    Expect(0, 44025, '\P{Scx=mtei}', "");
    Expect(1, 44025, '\P{^Scx=mtei}', "");
    Expect(0, 44026, '\p{Scx=mtei}', "");
    Expect(1, 44026, '\p{^Scx=mtei}', "");
    Expect(1, 44026, '\P{Scx=mtei}', "");
    Expect(0, 44026, '\P{^Scx=mtei}', "");
    Expect(1, 44025, '\p{Scx:   mtei}', "");
    Expect(0, 44025, '\p{^Scx:   mtei}', "");
    Expect(0, 44025, '\P{Scx:   mtei}', "");
    Expect(1, 44025, '\P{^Scx:   mtei}', "");
    Expect(0, 44026, '\p{Scx:   mtei}', "");
    Expect(1, 44026, '\p{^Scx:   mtei}', "");
    Expect(1, 44026, '\P{Scx:   mtei}', "");
    Expect(0, 44026, '\P{^Scx:   mtei}', "");
    Error('\p{Is_Script_Extensions= :=Meetei_Mayek}');
    Error('\P{Is_Script_Extensions= :=Meetei_Mayek}');
    Expect(1, 44025, '\p{Is_Script_Extensions=meeteimayek}', "");
    Expect(0, 44025, '\p{^Is_Script_Extensions=meeteimayek}', "");
    Expect(0, 44025, '\P{Is_Script_Extensions=meeteimayek}', "");
    Expect(1, 44025, '\P{^Is_Script_Extensions=meeteimayek}', "");
    Expect(0, 44026, '\p{Is_Script_Extensions=meeteimayek}', "");
    Expect(1, 44026, '\p{^Is_Script_Extensions=meeteimayek}', "");
    Expect(1, 44026, '\P{Is_Script_Extensions=meeteimayek}', "");
    Expect(0, 44026, '\P{^Is_Script_Extensions=meeteimayek}', "");
    Expect(1, 44025, '\p{Is_Script_Extensions= 	MEETEI_Mayek}', "");
    Expect(0, 44025, '\p{^Is_Script_Extensions= 	MEETEI_Mayek}', "");
    Expect(0, 44025, '\P{Is_Script_Extensions= 	MEETEI_Mayek}', "");
    Expect(1, 44025, '\P{^Is_Script_Extensions= 	MEETEI_Mayek}', "");
    Expect(0, 44026, '\p{Is_Script_Extensions= 	MEETEI_Mayek}', "");
    Expect(1, 44026, '\p{^Is_Script_Extensions= 	MEETEI_Mayek}', "");
    Expect(1, 44026, '\P{Is_Script_Extensions= 	MEETEI_Mayek}', "");
    Expect(0, 44026, '\P{^Is_Script_Extensions= 	MEETEI_Mayek}', "");
    Error('\p{Is_Scx=	 mtei:=}');
    Error('\P{Is_Scx=	 mtei:=}');
    Expect(1, 44025, '\p{Is_Scx=mtei}', "");
    Expect(0, 44025, '\p{^Is_Scx=mtei}', "");
    Expect(0, 44025, '\P{Is_Scx=mtei}', "");
    Expect(1, 44025, '\P{^Is_Scx=mtei}', "");
    Expect(0, 44026, '\p{Is_Scx=mtei}', "");
    Expect(1, 44026, '\p{^Is_Scx=mtei}', "");
    Expect(1, 44026, '\P{Is_Scx=mtei}', "");
    Expect(0, 44026, '\P{^Is_Scx=mtei}', "");
    Expect(1, 44025, '\p{Is_Scx=	-MTEI}', "");
    Expect(0, 44025, '\p{^Is_Scx=	-MTEI}', "");
    Expect(0, 44025, '\P{Is_Scx=	-MTEI}', "");
    Expect(1, 44025, '\P{^Is_Scx=	-MTEI}', "");
    Expect(0, 44026, '\p{Is_Scx=	-MTEI}', "");
    Expect(1, 44026, '\p{^Is_Scx=	-MTEI}', "");
    Expect(1, 44026, '\P{Is_Scx=	-MTEI}', "");
    Expect(0, 44026, '\P{^Is_Scx=	-MTEI}', "");
    Error('\p{Script_Extensions=/a/	MULTANI}');
    Error('\P{Script_Extensions=/a/	MULTANI}');
    Expect(1, 70313, '\p{Script_Extensions=multani}', "");
    Expect(0, 70313, '\p{^Script_Extensions=multani}', "");
    Expect(0, 70313, '\P{Script_Extensions=multani}', "");
    Expect(1, 70313, '\P{^Script_Extensions=multani}', "");
    Expect(0, 70314, '\p{Script_Extensions=multani}', "");
    Expect(1, 70314, '\p{^Script_Extensions=multani}', "");
    Expect(1, 70314, '\P{Script_Extensions=multani}', "");
    Expect(0, 70314, '\P{^Script_Extensions=multani}', "");
    Expect(1, 70313, '\p{Script_Extensions=  multani}', "");
    Expect(0, 70313, '\p{^Script_Extensions=  multani}', "");
    Expect(0, 70313, '\P{Script_Extensions=  multani}', "");
    Expect(1, 70313, '\P{^Script_Extensions=  multani}', "");
    Expect(0, 70314, '\p{Script_Extensions=  multani}', "");
    Expect(1, 70314, '\p{^Script_Extensions=  multani}', "");
    Expect(1, 70314, '\P{Script_Extensions=  multani}', "");
    Expect(0, 70314, '\P{^Script_Extensions=  multani}', "");
    Error('\p{Scx= /a/mult}');
    Error('\P{Scx= /a/mult}');
    Expect(1, 70313, '\p{Scx=mult}', "");
    Expect(0, 70313, '\p{^Scx=mult}', "");
    Expect(0, 70313, '\P{Scx=mult}', "");
    Expect(1, 70313, '\P{^Scx=mult}', "");
    Expect(0, 70314, '\p{Scx=mult}', "");
    Expect(1, 70314, '\p{^Scx=mult}', "");
    Expect(1, 70314, '\P{Scx=mult}', "");
    Expect(0, 70314, '\P{^Scx=mult}', "");
    Expect(1, 70313, '\p{Scx=		Mult}', "");
    Expect(0, 70313, '\p{^Scx=		Mult}', "");
    Expect(0, 70313, '\P{Scx=		Mult}', "");
    Expect(1, 70313, '\P{^Scx=		Mult}', "");
    Expect(0, 70314, '\p{Scx=		Mult}', "");
    Expect(1, 70314, '\p{^Scx=		Mult}', "");
    Expect(1, 70314, '\P{Scx=		Mult}', "");
    Expect(0, 70314, '\P{^Scx=		Mult}', "");
    Error('\p{Is_Script_Extensions=/a/Multani}');
    Error('\P{Is_Script_Extensions=/a/Multani}');
    Expect(1, 70313, '\p{Is_Script_Extensions=multani}', "");
    Expect(0, 70313, '\p{^Is_Script_Extensions=multani}', "");
    Expect(0, 70313, '\P{Is_Script_Extensions=multani}', "");
    Expect(1, 70313, '\P{^Is_Script_Extensions=multani}', "");
    Expect(0, 70314, '\p{Is_Script_Extensions=multani}', "");
    Expect(1, 70314, '\p{^Is_Script_Extensions=multani}', "");
    Expect(1, 70314, '\P{Is_Script_Extensions=multani}', "");
    Expect(0, 70314, '\P{^Is_Script_Extensions=multani}', "");
    Expect(1, 70313, '\p{Is_Script_Extensions:	 	Multani}', "");
    Expect(0, 70313, '\p{^Is_Script_Extensions:	 	Multani}', "");
    Expect(0, 70313, '\P{Is_Script_Extensions:	 	Multani}', "");
    Expect(1, 70313, '\P{^Is_Script_Extensions:	 	Multani}', "");
    Expect(0, 70314, '\p{Is_Script_Extensions:	 	Multani}', "");
    Expect(1, 70314, '\p{^Is_Script_Extensions:	 	Multani}', "");
    Expect(1, 70314, '\P{Is_Script_Extensions:	 	Multani}', "");
    Expect(0, 70314, '\P{^Is_Script_Extensions:	 	Multani}', "");
    Error('\p{Is_Scx=/a/_ Mult}');
    Error('\P{Is_Scx=/a/_ Mult}');
    Expect(1, 70313, '\p{Is_Scx=mult}', "");
    Expect(0, 70313, '\p{^Is_Scx=mult}', "");
    Expect(0, 70313, '\P{Is_Scx=mult}', "");
    Expect(1, 70313, '\P{^Is_Scx=mult}', "");
    Expect(0, 70314, '\p{Is_Scx=mult}', "");
    Expect(1, 70314, '\p{^Is_Scx=mult}', "");
    Expect(1, 70314, '\P{Is_Scx=mult}', "");
    Expect(0, 70314, '\P{^Is_Scx=mult}', "");
    Expect(1, 70313, '\p{Is_Scx=-_MULT}', "");
    Expect(0, 70313, '\p{^Is_Scx=-_MULT}', "");
    Expect(0, 70313, '\P{Is_Scx=-_MULT}', "");
    Expect(1, 70313, '\P{^Is_Scx=-_MULT}', "");
    Expect(0, 70314, '\p{Is_Scx=-_MULT}', "");
    Expect(1, 70314, '\p{^Is_Scx=-_MULT}', "");
    Expect(1, 70314, '\P{Is_Scx=-_MULT}', "");
    Expect(0, 70314, '\P{^Is_Scx=-_MULT}', "");
    Error('\p{Script_Extensions=:=Myanmar}');
    Error('\P{Script_Extensions=:=Myanmar}');
    Expect(1, 43647, '\p{Script_Extensions=myanmar}', "");
    Expect(0, 43647, '\p{^Script_Extensions=myanmar}', "");
    Expect(0, 43647, '\P{Script_Extensions=myanmar}', "");
    Expect(1, 43647, '\P{^Script_Extensions=myanmar}', "");
    Expect(0, 43648, '\p{Script_Extensions=myanmar}', "");
    Expect(1, 43648, '\p{^Script_Extensions=myanmar}', "");
    Expect(1, 43648, '\P{Script_Extensions=myanmar}', "");
    Expect(0, 43648, '\P{^Script_Extensions=myanmar}', "");
    Expect(1, 43647, '\p{Script_Extensions:	Myanmar}', "");
    Expect(0, 43647, '\p{^Script_Extensions:	Myanmar}', "");
    Expect(0, 43647, '\P{Script_Extensions:	Myanmar}', "");
    Expect(1, 43647, '\P{^Script_Extensions:	Myanmar}', "");
    Expect(0, 43648, '\p{Script_Extensions:	Myanmar}', "");
    Expect(1, 43648, '\p{^Script_Extensions:	Myanmar}', "");
    Expect(1, 43648, '\P{Script_Extensions:	Myanmar}', "");
    Expect(0, 43648, '\P{^Script_Extensions:	Myanmar}', "");
    Error('\p{Scx=:=-Mymr}');
    Error('\P{Scx=:=-Mymr}');
    Expect(1, 43647, '\p{Scx=mymr}', "");
    Expect(0, 43647, '\p{^Scx=mymr}', "");
    Expect(0, 43647, '\P{Scx=mymr}', "");
    Expect(1, 43647, '\P{^Scx=mymr}', "");
    Expect(0, 43648, '\p{Scx=mymr}', "");
    Expect(1, 43648, '\p{^Scx=mymr}', "");
    Expect(1, 43648, '\P{Scx=mymr}', "");
    Expect(0, 43648, '\P{^Scx=mymr}', "");
    Expect(1, 43647, '\p{Scx=	MYMR}', "");
    Expect(0, 43647, '\p{^Scx=	MYMR}', "");
    Expect(0, 43647, '\P{Scx=	MYMR}', "");
    Expect(1, 43647, '\P{^Scx=	MYMR}', "");
    Expect(0, 43648, '\p{Scx=	MYMR}', "");
    Expect(1, 43648, '\p{^Scx=	MYMR}', "");
    Expect(1, 43648, '\P{Scx=	MYMR}', "");
    Expect(0, 43648, '\P{^Scx=	MYMR}', "");
    Error('\p{Is_Script_Extensions=:=Myanmar}');
    Error('\P{Is_Script_Extensions=:=Myanmar}');
    Expect(1, 43647, '\p{Is_Script_Extensions=myanmar}', "");
    Expect(0, 43647, '\p{^Is_Script_Extensions=myanmar}', "");
    Expect(0, 43647, '\P{Is_Script_Extensions=myanmar}', "");
    Expect(1, 43647, '\P{^Is_Script_Extensions=myanmar}', "");
    Expect(0, 43648, '\p{Is_Script_Extensions=myanmar}', "");
    Expect(1, 43648, '\p{^Is_Script_Extensions=myanmar}', "");
    Expect(1, 43648, '\P{Is_Script_Extensions=myanmar}', "");
    Expect(0, 43648, '\P{^Is_Script_Extensions=myanmar}', "");
    Expect(1, 43647, '\p{Is_Script_Extensions=  Myanmar}', "");
    Expect(0, 43647, '\p{^Is_Script_Extensions=  Myanmar}', "");
    Expect(0, 43647, '\P{Is_Script_Extensions=  Myanmar}', "");
    Expect(1, 43647, '\P{^Is_Script_Extensions=  Myanmar}', "");
    Expect(0, 43648, '\p{Is_Script_Extensions=  Myanmar}', "");
    Expect(1, 43648, '\p{^Is_Script_Extensions=  Myanmar}', "");
    Expect(1, 43648, '\P{Is_Script_Extensions=  Myanmar}', "");
    Expect(0, 43648, '\P{^Is_Script_Extensions=  Myanmar}', "");
    Error('\p{Is_Scx=-/a/Mymr}');
    Error('\P{Is_Scx=-/a/Mymr}');
    Expect(1, 43647, '\p{Is_Scx=mymr}', "");
    Expect(0, 43647, '\p{^Is_Scx=mymr}', "");
    Expect(0, 43647, '\P{Is_Scx=mymr}', "");
    Expect(1, 43647, '\P{^Is_Scx=mymr}', "");
    Expect(0, 43648, '\p{Is_Scx=mymr}', "");
    Expect(1, 43648, '\p{^Is_Scx=mymr}', "");
    Expect(1, 43648, '\P{Is_Scx=mymr}', "");
    Expect(0, 43648, '\P{^Is_Scx=mymr}', "");
    Expect(1, 43647, '\p{Is_Scx=_mymr}', "");
    Expect(0, 43647, '\p{^Is_Scx=_mymr}', "");
    Expect(0, 43647, '\P{Is_Scx=_mymr}', "");
    Expect(1, 43647, '\P{^Is_Scx=_mymr}', "");
    Expect(0, 43648, '\p{Is_Scx=_mymr}', "");
    Expect(1, 43648, '\p{^Is_Scx=_mymr}', "");
    Expect(1, 43648, '\P{Is_Scx=_mymr}', "");
    Expect(0, 43648, '\P{^Is_Scx=_mymr}', "");
    Error('\p{Script_Extensions=:=__OLD_north_arabian}');
    Error('\P{Script_Extensions=:=__OLD_north_arabian}');
    Expect(1, 68255, '\p{Script_Extensions=oldnortharabian}', "");
    Expect(0, 68255, '\p{^Script_Extensions=oldnortharabian}', "");
    Expect(0, 68255, '\P{Script_Extensions=oldnortharabian}', "");
    Expect(1, 68255, '\P{^Script_Extensions=oldnortharabian}', "");
    Expect(0, 68256, '\p{Script_Extensions=oldnortharabian}', "");
    Expect(1, 68256, '\p{^Script_Extensions=oldnortharabian}', "");
    Expect(1, 68256, '\P{Script_Extensions=oldnortharabian}', "");
    Expect(0, 68256, '\P{^Script_Extensions=oldnortharabian}', "");
    Expect(1, 68255, '\p{Script_Extensions=Old_North_Arabian}', "");
    Expect(0, 68255, '\p{^Script_Extensions=Old_North_Arabian}', "");
    Expect(0, 68255, '\P{Script_Extensions=Old_North_Arabian}', "");
    Expect(1, 68255, '\P{^Script_Extensions=Old_North_Arabian}', "");
    Expect(0, 68256, '\p{Script_Extensions=Old_North_Arabian}', "");
    Expect(1, 68256, '\p{^Script_Extensions=Old_North_Arabian}', "");
    Expect(1, 68256, '\P{Script_Extensions=Old_North_Arabian}', "");
    Expect(0, 68256, '\P{^Script_Extensions=Old_North_Arabian}', "");
    Error('\p{Scx=/a/ -Narb}');
    Error('\P{Scx=/a/ -Narb}');
    Expect(1, 68255, '\p{Scx=narb}', "");
    Expect(0, 68255, '\p{^Scx=narb}', "");
    Expect(0, 68255, '\P{Scx=narb}', "");
    Expect(1, 68255, '\P{^Scx=narb}', "");
    Expect(0, 68256, '\p{Scx=narb}', "");
    Expect(1, 68256, '\p{^Scx=narb}', "");
    Expect(1, 68256, '\P{Scx=narb}', "");
    Expect(0, 68256, '\P{^Scx=narb}', "");
    Expect(1, 68255, '\p{Scx=-_NARB}', "");
    Expect(0, 68255, '\p{^Scx=-_NARB}', "");
    Expect(0, 68255, '\P{Scx=-_NARB}', "");
    Expect(1, 68255, '\P{^Scx=-_NARB}', "");
    Expect(0, 68256, '\p{Scx=-_NARB}', "");
    Expect(1, 68256, '\p{^Scx=-_NARB}', "");
    Expect(1, 68256, '\P{Scx=-_NARB}', "");
    Expect(0, 68256, '\P{^Scx=-_NARB}', "");
    Error('\p{Is_Script_Extensions= _Old_North_arabian/a/}');
    Error('\P{Is_Script_Extensions= _Old_North_arabian/a/}');
    Expect(1, 68255, '\p{Is_Script_Extensions=oldnortharabian}', "");
    Expect(0, 68255, '\p{^Is_Script_Extensions=oldnortharabian}', "");
    Expect(0, 68255, '\P{Is_Script_Extensions=oldnortharabian}', "");
    Expect(1, 68255, '\P{^Is_Script_Extensions=oldnortharabian}', "");
    Expect(0, 68256, '\p{Is_Script_Extensions=oldnortharabian}', "");
    Expect(1, 68256, '\p{^Is_Script_Extensions=oldnortharabian}', "");
    Expect(1, 68256, '\P{Is_Script_Extensions=oldnortharabian}', "");
    Expect(0, 68256, '\P{^Is_Script_Extensions=oldnortharabian}', "");
    Expect(1, 68255, '\p{Is_Script_Extensions= 	Old_NORTH_Arabian}', "");
    Expect(0, 68255, '\p{^Is_Script_Extensions= 	Old_NORTH_Arabian}', "");
    Expect(0, 68255, '\P{Is_Script_Extensions= 	Old_NORTH_Arabian}', "");
    Expect(1, 68255, '\P{^Is_Script_Extensions= 	Old_NORTH_Arabian}', "");
    Expect(0, 68256, '\p{Is_Script_Extensions= 	Old_NORTH_Arabian}', "");
    Expect(1, 68256, '\p{^Is_Script_Extensions= 	Old_NORTH_Arabian}', "");
    Expect(1, 68256, '\P{Is_Script_Extensions= 	Old_NORTH_Arabian}', "");
    Expect(0, 68256, '\P{^Is_Script_Extensions= 	Old_NORTH_Arabian}', "");
    Error('\p{Is_Scx=:=--narb}');
    Error('\P{Is_Scx=:=--narb}');
    Expect(1, 68255, '\p{Is_Scx=narb}', "");
    Expect(0, 68255, '\p{^Is_Scx=narb}', "");
    Expect(0, 68255, '\P{Is_Scx=narb}', "");
    Expect(1, 68255, '\P{^Is_Scx=narb}', "");
    Expect(0, 68256, '\p{Is_Scx=narb}', "");
    Expect(1, 68256, '\p{^Is_Scx=narb}', "");
    Expect(1, 68256, '\P{Is_Scx=narb}', "");
    Expect(0, 68256, '\P{^Is_Scx=narb}', "");
    Expect(1, 68255, '\p{Is_Scx= 	narb}', "");
    Expect(0, 68255, '\p{^Is_Scx= 	narb}', "");
    Expect(0, 68255, '\P{Is_Scx= 	narb}', "");
    Expect(1, 68255, '\P{^Is_Scx= 	narb}', "");
    Expect(0, 68256, '\p{Is_Scx= 	narb}', "");
    Expect(1, 68256, '\p{^Is_Scx= 	narb}', "");
    Expect(1, 68256, '\P{Is_Scx= 	narb}', "");
    Expect(0, 68256, '\P{^Is_Scx= 	narb}', "");
    Error('\p{Script_Extensions=  nabataean:=}');
    Error('\P{Script_Extensions=  nabataean:=}');
    Expect(1, 67759, '\p{Script_Extensions=nabataean}', "");
    Expect(0, 67759, '\p{^Script_Extensions=nabataean}', "");
    Expect(0, 67759, '\P{Script_Extensions=nabataean}', "");
    Expect(1, 67759, '\P{^Script_Extensions=nabataean}', "");
    Expect(0, 67760, '\p{Script_Extensions=nabataean}', "");
    Expect(1, 67760, '\p{^Script_Extensions=nabataean}', "");
    Expect(1, 67760, '\P{Script_Extensions=nabataean}', "");
    Expect(0, 67760, '\P{^Script_Extensions=nabataean}', "");
    Expect(1, 67759, '\p{Script_Extensions= 	NABATAEAN}', "");
    Expect(0, 67759, '\p{^Script_Extensions= 	NABATAEAN}', "");
    Expect(0, 67759, '\P{Script_Extensions= 	NABATAEAN}', "");
    Expect(1, 67759, '\P{^Script_Extensions= 	NABATAEAN}', "");
    Expect(0, 67760, '\p{Script_Extensions= 	NABATAEAN}', "");
    Expect(1, 67760, '\p{^Script_Extensions= 	NABATAEAN}', "");
    Expect(1, 67760, '\P{Script_Extensions= 	NABATAEAN}', "");
    Expect(0, 67760, '\P{^Script_Extensions= 	NABATAEAN}', "");
    Error('\p{Scx=-NBAT:=}');
    Error('\P{Scx=-NBAT:=}');
    Expect(1, 67759, '\p{Scx=nbat}', "");
    Expect(0, 67759, '\p{^Scx=nbat}', "");
    Expect(0, 67759, '\P{Scx=nbat}', "");
    Expect(1, 67759, '\P{^Scx=nbat}', "");
    Expect(0, 67760, '\p{Scx=nbat}', "");
    Expect(1, 67760, '\p{^Scx=nbat}', "");
    Expect(1, 67760, '\P{Scx=nbat}', "");
    Expect(0, 67760, '\P{^Scx=nbat}', "");
    Expect(1, 67759, '\p{Scx:   	_nbat}', "");
    Expect(0, 67759, '\p{^Scx:   	_nbat}', "");
    Expect(0, 67759, '\P{Scx:   	_nbat}', "");
    Expect(1, 67759, '\P{^Scx:   	_nbat}', "");
    Expect(0, 67760, '\p{Scx:   	_nbat}', "");
    Expect(1, 67760, '\p{^Scx:   	_nbat}', "");
    Expect(1, 67760, '\P{Scx:   	_nbat}', "");
    Expect(0, 67760, '\P{^Scx:   	_nbat}', "");
    Error('\p{Is_Script_Extensions: _/a/nabataean}');
    Error('\P{Is_Script_Extensions: _/a/nabataean}');
    Expect(1, 67759, '\p{Is_Script_Extensions=nabataean}', "");
    Expect(0, 67759, '\p{^Is_Script_Extensions=nabataean}', "");
    Expect(0, 67759, '\P{Is_Script_Extensions=nabataean}', "");
    Expect(1, 67759, '\P{^Is_Script_Extensions=nabataean}', "");
    Expect(0, 67760, '\p{Is_Script_Extensions=nabataean}', "");
    Expect(1, 67760, '\p{^Is_Script_Extensions=nabataean}', "");
    Expect(1, 67760, '\P{Is_Script_Extensions=nabataean}', "");
    Expect(0, 67760, '\P{^Is_Script_Extensions=nabataean}', "");
    Expect(1, 67759, '\p{Is_Script_Extensions= 	NABATAEAN}', "");
    Expect(0, 67759, '\p{^Is_Script_Extensions= 	NABATAEAN}', "");
    Expect(0, 67759, '\P{Is_Script_Extensions= 	NABATAEAN}', "");
    Expect(1, 67759, '\P{^Is_Script_Extensions= 	NABATAEAN}', "");
    Expect(0, 67760, '\p{Is_Script_Extensions= 	NABATAEAN}', "");
    Expect(1, 67760, '\p{^Is_Script_Extensions= 	NABATAEAN}', "");
    Expect(1, 67760, '\P{Is_Script_Extensions= 	NABATAEAN}', "");
    Expect(0, 67760, '\P{^Is_Script_Extensions= 	NABATAEAN}', "");
    Error('\p{Is_Scx=-:=Nbat}');
    Error('\P{Is_Scx=-:=Nbat}');
    Expect(1, 67759, '\p{Is_Scx:nbat}', "");
    Expect(0, 67759, '\p{^Is_Scx:nbat}', "");
    Expect(0, 67759, '\P{Is_Scx:nbat}', "");
    Expect(1, 67759, '\P{^Is_Scx:nbat}', "");
    Expect(0, 67760, '\p{Is_Scx:nbat}', "");
    Expect(1, 67760, '\p{^Is_Scx:nbat}', "");
    Expect(1, 67760, '\P{Is_Scx:nbat}', "");
    Expect(0, 67760, '\P{^Is_Scx:nbat}', "");
    Expect(1, 67759, '\p{Is_Scx=_NBAT}', "");
    Expect(0, 67759, '\p{^Is_Scx=_NBAT}', "");
    Expect(0, 67759, '\P{Is_Scx=_NBAT}', "");
    Expect(1, 67759, '\P{^Is_Scx=_NBAT}', "");
    Expect(0, 67760, '\p{Is_Scx=_NBAT}', "");
    Expect(1, 67760, '\p{^Is_Scx=_NBAT}', "");
    Expect(1, 67760, '\P{Is_Scx=_NBAT}', "");
    Expect(0, 67760, '\P{^Is_Scx=_NBAT}', "");
    Error('\p{Script_Extensions= 	Newa:=}');
    Error('\P{Script_Extensions= 	Newa:=}');
    Expect(1, 70749, '\p{Script_Extensions=newa}', "");
    Expect(0, 70749, '\p{^Script_Extensions=newa}', "");
    Expect(0, 70749, '\P{Script_Extensions=newa}', "");
    Expect(1, 70749, '\P{^Script_Extensions=newa}', "");
    Expect(0, 70750, '\p{Script_Extensions=newa}', "");
    Expect(1, 70750, '\p{^Script_Extensions=newa}', "");
    Expect(1, 70750, '\P{Script_Extensions=newa}', "");
    Expect(0, 70750, '\P{^Script_Extensions=newa}', "");
    Expect(1, 70749, '\p{Script_Extensions=-_NEWA}', "");
    Expect(0, 70749, '\p{^Script_Extensions=-_NEWA}', "");
    Expect(0, 70749, '\P{Script_Extensions=-_NEWA}', "");
    Expect(1, 70749, '\P{^Script_Extensions=-_NEWA}', "");
    Expect(0, 70750, '\p{Script_Extensions=-_NEWA}', "");
    Expect(1, 70750, '\p{^Script_Extensions=-_NEWA}', "");
    Expect(1, 70750, '\P{Script_Extensions=-_NEWA}', "");
    Expect(0, 70750, '\P{^Script_Extensions=-_NEWA}', "");
    Error('\p{Scx=	-newa/a/}');
    Error('\P{Scx=	-newa/a/}');
    Expect(1, 70749, '\p{Scx:   newa}', "");
    Expect(0, 70749, '\p{^Scx:   newa}', "");
    Expect(0, 70749, '\P{Scx:   newa}', "");
    Expect(1, 70749, '\P{^Scx:   newa}', "");
    Expect(0, 70750, '\p{Scx:   newa}', "");
    Expect(1, 70750, '\p{^Scx:   newa}', "");
    Expect(1, 70750, '\P{Scx:   newa}', "");
    Expect(0, 70750, '\P{^Scx:   newa}', "");
    Expect(1, 70749, '\p{Scx:   _-Newa}', "");
    Expect(0, 70749, '\p{^Scx:   _-Newa}', "");
    Expect(0, 70749, '\P{Scx:   _-Newa}', "");
    Expect(1, 70749, '\P{^Scx:   _-Newa}', "");
    Expect(0, 70750, '\p{Scx:   _-Newa}', "");
    Expect(1, 70750, '\p{^Scx:   _-Newa}', "");
    Expect(1, 70750, '\P{Scx:   _-Newa}', "");
    Expect(0, 70750, '\P{^Scx:   _-Newa}', "");
    Error('\p{Is_Script_Extensions= _newa/a/}');
    Error('\P{Is_Script_Extensions= _newa/a/}');
    Expect(1, 70749, '\p{Is_Script_Extensions=newa}', "");
    Expect(0, 70749, '\p{^Is_Script_Extensions=newa}', "");
    Expect(0, 70749, '\P{Is_Script_Extensions=newa}', "");
    Expect(1, 70749, '\P{^Is_Script_Extensions=newa}', "");
    Expect(0, 70750, '\p{Is_Script_Extensions=newa}', "");
    Expect(1, 70750, '\p{^Is_Script_Extensions=newa}', "");
    Expect(1, 70750, '\P{Is_Script_Extensions=newa}', "");
    Expect(0, 70750, '\P{^Is_Script_Extensions=newa}', "");
    Expect(1, 70749, '\p{Is_Script_Extensions= Newa}', "");
    Expect(0, 70749, '\p{^Is_Script_Extensions= Newa}', "");
    Expect(0, 70749, '\P{Is_Script_Extensions= Newa}', "");
    Expect(1, 70749, '\P{^Is_Script_Extensions= Newa}', "");
    Expect(0, 70750, '\p{Is_Script_Extensions= Newa}', "");
    Expect(1, 70750, '\p{^Is_Script_Extensions= Newa}', "");
    Expect(1, 70750, '\P{Is_Script_Extensions= Newa}', "");
    Expect(0, 70750, '\P{^Is_Script_Extensions= Newa}', "");
    Error('\p{Is_Scx=:=_newa}');
    Error('\P{Is_Scx=:=_newa}');
    Expect(1, 70749, '\p{Is_Scx=newa}', "");
    Expect(0, 70749, '\p{^Is_Scx=newa}', "");
    Expect(0, 70749, '\P{Is_Scx=newa}', "");
    Expect(1, 70749, '\P{^Is_Scx=newa}', "");
    Expect(0, 70750, '\p{Is_Scx=newa}', "");
    Expect(1, 70750, '\p{^Is_Scx=newa}', "");
    Expect(1, 70750, '\P{Is_Scx=newa}', "");
    Expect(0, 70750, '\P{^Is_Scx=newa}', "");
    Expect(1, 70749, '\p{Is_Scx:			Newa}', "");
    Expect(0, 70749, '\p{^Is_Scx:			Newa}', "");
    Expect(0, 70749, '\P{Is_Scx:			Newa}', "");
    Expect(1, 70749, '\P{^Is_Scx:			Newa}', "");
    Expect(0, 70750, '\p{Is_Scx:			Newa}', "");
    Expect(1, 70750, '\p{^Is_Scx:			Newa}', "");
    Expect(1, 70750, '\P{Is_Scx:			Newa}', "");
    Expect(0, 70750, '\P{^Is_Scx:			Newa}', "");
    Error('\p{Script_Extensions= -Nko/a/}');
    Error('\P{Script_Extensions= -Nko/a/}');
    Expect(1, 2042, '\p{Script_Extensions=nko}', "");
    Expect(0, 2042, '\p{^Script_Extensions=nko}', "");
    Expect(0, 2042, '\P{Script_Extensions=nko}', "");
    Expect(1, 2042, '\P{^Script_Extensions=nko}', "");
    Expect(0, 2043, '\p{Script_Extensions=nko}', "");
    Expect(1, 2043, '\p{^Script_Extensions=nko}', "");
    Expect(1, 2043, '\P{Script_Extensions=nko}', "");
    Expect(0, 2043, '\P{^Script_Extensions=nko}', "");
    Expect(1, 2042, '\p{Script_Extensions= 	NKO}', "");
    Expect(0, 2042, '\p{^Script_Extensions= 	NKO}', "");
    Expect(0, 2042, '\P{Script_Extensions= 	NKO}', "");
    Expect(1, 2042, '\P{^Script_Extensions= 	NKO}', "");
    Expect(0, 2043, '\p{Script_Extensions= 	NKO}', "");
    Expect(1, 2043, '\p{^Script_Extensions= 	NKO}', "");
    Expect(1, 2043, '\P{Script_Extensions= 	NKO}', "");
    Expect(0, 2043, '\P{^Script_Extensions= 	NKO}', "");
    Error('\p{Scx=	/a/NKOO}');
    Error('\P{Scx=	/a/NKOO}');
    Expect(1, 2042, '\p{Scx:   nkoo}', "");
    Expect(0, 2042, '\p{^Scx:   nkoo}', "");
    Expect(0, 2042, '\P{Scx:   nkoo}', "");
    Expect(1, 2042, '\P{^Scx:   nkoo}', "");
    Expect(0, 2043, '\p{Scx:   nkoo}', "");
    Expect(1, 2043, '\p{^Scx:   nkoo}', "");
    Expect(1, 2043, '\P{Scx:   nkoo}', "");
    Expect(0, 2043, '\P{^Scx:   nkoo}', "");
    Expect(1, 2042, '\p{Scx=	Nkoo}', "");
    Expect(0, 2042, '\p{^Scx=	Nkoo}', "");
    Expect(0, 2042, '\P{Scx=	Nkoo}', "");
    Expect(1, 2042, '\P{^Scx=	Nkoo}', "");
    Expect(0, 2043, '\p{Scx=	Nkoo}', "");
    Expect(1, 2043, '\p{^Scx=	Nkoo}', "");
    Expect(1, 2043, '\P{Scx=	Nkoo}', "");
    Expect(0, 2043, '\P{^Scx=	Nkoo}', "");
    Error('\p{Is_Script_Extensions=/a/  NKO}');
    Error('\P{Is_Script_Extensions=/a/  NKO}');
    Expect(1, 2042, '\p{Is_Script_Extensions=nko}', "");
    Expect(0, 2042, '\p{^Is_Script_Extensions=nko}', "");
    Expect(0, 2042, '\P{Is_Script_Extensions=nko}', "");
    Expect(1, 2042, '\P{^Is_Script_Extensions=nko}', "");
    Expect(0, 2043, '\p{Is_Script_Extensions=nko}', "");
    Expect(1, 2043, '\p{^Is_Script_Extensions=nko}', "");
    Expect(1, 2043, '\P{Is_Script_Extensions=nko}', "");
    Expect(0, 2043, '\P{^Is_Script_Extensions=nko}', "");
    Expect(1, 2042, '\p{Is_Script_Extensions=- Nko}', "");
    Expect(0, 2042, '\p{^Is_Script_Extensions=- Nko}', "");
    Expect(0, 2042, '\P{Is_Script_Extensions=- Nko}', "");
    Expect(1, 2042, '\P{^Is_Script_Extensions=- Nko}', "");
    Expect(0, 2043, '\p{Is_Script_Extensions=- Nko}', "");
    Expect(1, 2043, '\p{^Is_Script_Extensions=- Nko}', "");
    Expect(1, 2043, '\P{Is_Script_Extensions=- Nko}', "");
    Expect(0, 2043, '\P{^Is_Script_Extensions=- Nko}', "");
    Error('\p{Is_Scx=/a/ _nkoo}');
    Error('\P{Is_Scx=/a/ _nkoo}');
    Expect(1, 2042, '\p{Is_Scx=nkoo}', "");
    Expect(0, 2042, '\p{^Is_Scx=nkoo}', "");
    Expect(0, 2042, '\P{Is_Scx=nkoo}', "");
    Expect(1, 2042, '\P{^Is_Scx=nkoo}', "");
    Expect(0, 2043, '\p{Is_Scx=nkoo}', "");
    Expect(1, 2043, '\p{^Is_Scx=nkoo}', "");
    Expect(1, 2043, '\P{Is_Scx=nkoo}', "");
    Expect(0, 2043, '\P{^Is_Scx=nkoo}', "");
    Expect(1, 2042, '\p{Is_Scx:- NKOO}', "");
    Expect(0, 2042, '\p{^Is_Scx:- NKOO}', "");
    Expect(0, 2042, '\P{Is_Scx:- NKOO}', "");
    Expect(1, 2042, '\P{^Is_Scx:- NKOO}', "");
    Expect(0, 2043, '\p{Is_Scx:- NKOO}', "");
    Expect(1, 2043, '\p{^Is_Scx:- NKOO}', "");
    Expect(1, 2043, '\P{Is_Scx:- NKOO}', "");
    Expect(0, 2043, '\P{^Is_Scx:- NKOO}', "");
    Error('\p{Script_Extensions=-ogham/a/}');
    Error('\P{Script_Extensions=-ogham/a/}');
    Expect(1, 5788, '\p{Script_Extensions:   ogham}', "");
    Expect(0, 5788, '\p{^Script_Extensions:   ogham}', "");
    Expect(0, 5788, '\P{Script_Extensions:   ogham}', "");
    Expect(1, 5788, '\P{^Script_Extensions:   ogham}', "");
    Expect(0, 5789, '\p{Script_Extensions:   ogham}', "");
    Expect(1, 5789, '\p{^Script_Extensions:   ogham}', "");
    Expect(1, 5789, '\P{Script_Extensions:   ogham}', "");
    Expect(0, 5789, '\P{^Script_Extensions:   ogham}', "");
    Expect(1, 5788, '\p{Script_Extensions=	 ogham}', "");
    Expect(0, 5788, '\p{^Script_Extensions=	 ogham}', "");
    Expect(0, 5788, '\P{Script_Extensions=	 ogham}', "");
    Expect(1, 5788, '\P{^Script_Extensions=	 ogham}', "");
    Expect(0, 5789, '\p{Script_Extensions=	 ogham}', "");
    Expect(1, 5789, '\p{^Script_Extensions=	 ogham}', "");
    Expect(1, 5789, '\P{Script_Extensions=	 ogham}', "");
    Expect(0, 5789, '\P{^Script_Extensions=	 ogham}', "");
    Error('\p{Scx=-:=ogam}');
    Error('\P{Scx=-:=ogam}');
    Expect(1, 5788, '\p{Scx=ogam}', "");
    Expect(0, 5788, '\p{^Scx=ogam}', "");
    Expect(0, 5788, '\P{Scx=ogam}', "");
    Expect(1, 5788, '\P{^Scx=ogam}', "");
    Expect(0, 5789, '\p{Scx=ogam}', "");
    Expect(1, 5789, '\p{^Scx=ogam}', "");
    Expect(1, 5789, '\P{Scx=ogam}', "");
    Expect(0, 5789, '\P{^Scx=ogam}', "");
    Expect(1, 5788, '\p{Scx=-Ogam}', "");
    Expect(0, 5788, '\p{^Scx=-Ogam}', "");
    Expect(0, 5788, '\P{Scx=-Ogam}', "");
    Expect(1, 5788, '\P{^Scx=-Ogam}', "");
    Expect(0, 5789, '\p{Scx=-Ogam}', "");
    Expect(1, 5789, '\p{^Scx=-Ogam}', "");
    Expect(1, 5789, '\P{Scx=-Ogam}', "");
    Expect(0, 5789, '\P{^Scx=-Ogam}', "");
    Error('\p{Is_Script_Extensions=--Ogham/a/}');
    Error('\P{Is_Script_Extensions=--Ogham/a/}');
    Expect(1, 5788, '\p{Is_Script_Extensions=ogham}', "");
    Expect(0, 5788, '\p{^Is_Script_Extensions=ogham}', "");
    Expect(0, 5788, '\P{Is_Script_Extensions=ogham}', "");
    Expect(1, 5788, '\P{^Is_Script_Extensions=ogham}', "");
    Expect(0, 5789, '\p{Is_Script_Extensions=ogham}', "");
    Expect(1, 5789, '\p{^Is_Script_Extensions=ogham}', "");
    Expect(1, 5789, '\P{Is_Script_Extensions=ogham}', "");
    Expect(0, 5789, '\P{^Is_Script_Extensions=ogham}', "");
    Expect(1, 5788, '\p{Is_Script_Extensions= Ogham}', "");
    Expect(0, 5788, '\p{^Is_Script_Extensions= Ogham}', "");
    Expect(0, 5788, '\P{Is_Script_Extensions= Ogham}', "");
    Expect(1, 5788, '\P{^Is_Script_Extensions= Ogham}', "");
    Expect(0, 5789, '\p{Is_Script_Extensions= Ogham}', "");
    Expect(1, 5789, '\p{^Is_Script_Extensions= Ogham}', "");
    Expect(1, 5789, '\P{Is_Script_Extensions= Ogham}', "");
    Expect(0, 5789, '\P{^Is_Script_Extensions= Ogham}', "");
    Error('\p{Is_Scx=/a/OGAM}');
    Error('\P{Is_Scx=/a/OGAM}');
    Expect(1, 5788, '\p{Is_Scx=ogam}', "");
    Expect(0, 5788, '\p{^Is_Scx=ogam}', "");
    Expect(0, 5788, '\P{Is_Scx=ogam}', "");
    Expect(1, 5788, '\P{^Is_Scx=ogam}', "");
    Expect(0, 5789, '\p{Is_Scx=ogam}', "");
    Expect(1, 5789, '\p{^Is_Scx=ogam}', "");
    Expect(1, 5789, '\P{Is_Scx=ogam}', "");
    Expect(0, 5789, '\P{^Is_Scx=ogam}', "");
    Expect(1, 5788, '\p{Is_Scx:  Ogam}', "");
    Expect(0, 5788, '\p{^Is_Scx:  Ogam}', "");
    Expect(0, 5788, '\P{Is_Scx:  Ogam}', "");
    Expect(1, 5788, '\P{^Is_Scx:  Ogam}', "");
    Expect(0, 5789, '\p{Is_Scx:  Ogam}', "");
    Expect(1, 5789, '\p{^Is_Scx:  Ogam}', "");
    Expect(1, 5789, '\P{Is_Scx:  Ogam}', "");
    Expect(0, 5789, '\P{^Is_Scx:  Ogam}', "");
    Error('\p{Script_Extensions= /a/Ol_Chiki}');
    Error('\P{Script_Extensions= /a/Ol_Chiki}');
    Expect(1, 7295, '\p{Script_Extensions:olchiki}', "");
    Expect(0, 7295, '\p{^Script_Extensions:olchiki}', "");
    Expect(0, 7295, '\P{Script_Extensions:olchiki}', "");
    Expect(1, 7295, '\P{^Script_Extensions:olchiki}', "");
    Expect(0, 7296, '\p{Script_Extensions:olchiki}', "");
    Expect(1, 7296, '\p{^Script_Extensions:olchiki}', "");
    Expect(1, 7296, '\P{Script_Extensions:olchiki}', "");
    Expect(0, 7296, '\P{^Script_Extensions:olchiki}', "");
    Expect(1, 7295, '\p{Script_Extensions=_OL_chiki}', "");
    Expect(0, 7295, '\p{^Script_Extensions=_OL_chiki}', "");
    Expect(0, 7295, '\P{Script_Extensions=_OL_chiki}', "");
    Expect(1, 7295, '\P{^Script_Extensions=_OL_chiki}', "");
    Expect(0, 7296, '\p{Script_Extensions=_OL_chiki}', "");
    Expect(1, 7296, '\p{^Script_Extensions=_OL_chiki}', "");
    Expect(1, 7296, '\P{Script_Extensions=_OL_chiki}', "");
    Expect(0, 7296, '\P{^Script_Extensions=_OL_chiki}', "");
    Error('\p{Scx=		olck/a/}');
    Error('\P{Scx=		olck/a/}');
    Expect(1, 7295, '\p{Scx:	olck}', "");
    Expect(0, 7295, '\p{^Scx:	olck}', "");
    Expect(0, 7295, '\P{Scx:	olck}', "");
    Expect(1, 7295, '\P{^Scx:	olck}', "");
    Expect(0, 7296, '\p{Scx:	olck}', "");
    Expect(1, 7296, '\p{^Scx:	olck}', "");
    Expect(1, 7296, '\P{Scx:	olck}', "");
    Expect(0, 7296, '\P{^Scx:	olck}', "");
    Expect(1, 7295, '\p{Scx: -Olck}', "");
    Expect(0, 7295, '\p{^Scx: -Olck}', "");
    Expect(0, 7295, '\P{Scx: -Olck}', "");
    Expect(1, 7295, '\P{^Scx: -Olck}', "");
    Expect(0, 7296, '\p{Scx: -Olck}', "");
    Expect(1, 7296, '\p{^Scx: -Olck}', "");
    Expect(1, 7296, '\P{Scx: -Olck}', "");
    Expect(0, 7296, '\P{^Scx: -Olck}', "");
    Error('\p{Is_Script_Extensions=	-ol_Chiki/a/}');
    Error('\P{Is_Script_Extensions=	-ol_Chiki/a/}');
    Expect(1, 7295, '\p{Is_Script_Extensions=olchiki}', "");
    Expect(0, 7295, '\p{^Is_Script_Extensions=olchiki}', "");
    Expect(0, 7295, '\P{Is_Script_Extensions=olchiki}', "");
    Expect(1, 7295, '\P{^Is_Script_Extensions=olchiki}', "");
    Expect(0, 7296, '\p{Is_Script_Extensions=olchiki}', "");
    Expect(1, 7296, '\p{^Is_Script_Extensions=olchiki}', "");
    Expect(1, 7296, '\P{Is_Script_Extensions=olchiki}', "");
    Expect(0, 7296, '\P{^Is_Script_Extensions=olchiki}', "");
    Expect(1, 7295, '\p{Is_Script_Extensions:   	 Ol_CHIKI}', "");
    Expect(0, 7295, '\p{^Is_Script_Extensions:   	 Ol_CHIKI}', "");
    Expect(0, 7295, '\P{Is_Script_Extensions:   	 Ol_CHIKI}', "");
    Expect(1, 7295, '\P{^Is_Script_Extensions:   	 Ol_CHIKI}', "");
    Expect(0, 7296, '\p{Is_Script_Extensions:   	 Ol_CHIKI}', "");
    Expect(1, 7296, '\p{^Is_Script_Extensions:   	 Ol_CHIKI}', "");
    Expect(1, 7296, '\P{Is_Script_Extensions:   	 Ol_CHIKI}', "");
    Expect(0, 7296, '\P{^Is_Script_Extensions:   	 Ol_CHIKI}', "");
    Error('\p{Is_Scx=	:=OLCK}');
    Error('\P{Is_Scx=	:=OLCK}');
    Expect(1, 7295, '\p{Is_Scx=olck}', "");
    Expect(0, 7295, '\p{^Is_Scx=olck}', "");
    Expect(0, 7295, '\P{Is_Scx=olck}', "");
    Expect(1, 7295, '\P{^Is_Scx=olck}', "");
    Expect(0, 7296, '\p{Is_Scx=olck}', "");
    Expect(1, 7296, '\p{^Is_Scx=olck}', "");
    Expect(1, 7296, '\P{Is_Scx=olck}', "");
    Expect(0, 7296, '\P{^Is_Scx=olck}', "");
    Expect(1, 7295, '\p{Is_Scx=  Olck}', "");
    Expect(0, 7295, '\p{^Is_Scx=  Olck}', "");
    Expect(0, 7295, '\P{Is_Scx=  Olck}', "");
    Expect(1, 7295, '\P{^Is_Scx=  Olck}', "");
    Expect(0, 7296, '\p{Is_Scx=  Olck}', "");
    Expect(1, 7296, '\p{^Is_Scx=  Olck}', "");
    Expect(1, 7296, '\P{Is_Scx=  Olck}', "");
    Expect(0, 7296, '\P{^Is_Scx=  Olck}', "");
    Error('\p{Script_Extensions=_-Old_Turkic:=}');
    Error('\P{Script_Extensions=_-Old_Turkic:=}');
    Expect(1, 68680, '\p{Script_Extensions=oldturkic}', "");
    Expect(0, 68680, '\p{^Script_Extensions=oldturkic}', "");
    Expect(0, 68680, '\P{Script_Extensions=oldturkic}', "");
    Expect(1, 68680, '\P{^Script_Extensions=oldturkic}', "");
    Expect(0, 68681, '\p{Script_Extensions=oldturkic}', "");
    Expect(1, 68681, '\p{^Script_Extensions=oldturkic}', "");
    Expect(1, 68681, '\P{Script_Extensions=oldturkic}', "");
    Expect(0, 68681, '\P{^Script_Extensions=oldturkic}', "");
    Expect(1, 68680, '\p{Script_Extensions=_old_turkic}', "");
    Expect(0, 68680, '\p{^Script_Extensions=_old_turkic}', "");
    Expect(0, 68680, '\P{Script_Extensions=_old_turkic}', "");
    Expect(1, 68680, '\P{^Script_Extensions=_old_turkic}', "");
    Expect(0, 68681, '\p{Script_Extensions=_old_turkic}', "");
    Expect(1, 68681, '\p{^Script_Extensions=_old_turkic}', "");
    Expect(1, 68681, '\P{Script_Extensions=_old_turkic}', "");
    Expect(0, 68681, '\P{^Script_Extensions=_old_turkic}', "");
    Error('\p{Scx= :=Orkh}');
    Error('\P{Scx= :=Orkh}');
    Expect(1, 68680, '\p{Scx=orkh}', "");
    Expect(0, 68680, '\p{^Scx=orkh}', "");
    Expect(0, 68680, '\P{Scx=orkh}', "");
    Expect(1, 68680, '\P{^Scx=orkh}', "");
    Expect(0, 68681, '\p{Scx=orkh}', "");
    Expect(1, 68681, '\p{^Scx=orkh}', "");
    Expect(1, 68681, '\P{Scx=orkh}', "");
    Expect(0, 68681, '\P{^Scx=orkh}', "");
    Expect(1, 68680, '\p{Scx=-_ORKH}', "");
    Expect(0, 68680, '\p{^Scx=-_ORKH}', "");
    Expect(0, 68680, '\P{Scx=-_ORKH}', "");
    Expect(1, 68680, '\P{^Scx=-_ORKH}', "");
    Expect(0, 68681, '\p{Scx=-_ORKH}', "");
    Expect(1, 68681, '\p{^Scx=-_ORKH}', "");
    Expect(1, 68681, '\P{Scx=-_ORKH}', "");
    Expect(0, 68681, '\P{^Scx=-_ORKH}', "");
    Error('\p{Is_Script_Extensions=/a/ -old_Turkic}');
    Error('\P{Is_Script_Extensions=/a/ -old_Turkic}');
    Expect(1, 68680, '\p{Is_Script_Extensions=oldturkic}', "");
    Expect(0, 68680, '\p{^Is_Script_Extensions=oldturkic}', "");
    Expect(0, 68680, '\P{Is_Script_Extensions=oldturkic}', "");
    Expect(1, 68680, '\P{^Is_Script_Extensions=oldturkic}', "");
    Expect(0, 68681, '\p{Is_Script_Extensions=oldturkic}', "");
    Expect(1, 68681, '\p{^Is_Script_Extensions=oldturkic}', "");
    Expect(1, 68681, '\P{Is_Script_Extensions=oldturkic}', "");
    Expect(0, 68681, '\P{^Is_Script_Extensions=oldturkic}', "");
    Expect(1, 68680, '\p{Is_Script_Extensions=_-old_TURKIC}', "");
    Expect(0, 68680, '\p{^Is_Script_Extensions=_-old_TURKIC}', "");
    Expect(0, 68680, '\P{Is_Script_Extensions=_-old_TURKIC}', "");
    Expect(1, 68680, '\P{^Is_Script_Extensions=_-old_TURKIC}', "");
    Expect(0, 68681, '\p{Is_Script_Extensions=_-old_TURKIC}', "");
    Expect(1, 68681, '\p{^Is_Script_Extensions=_-old_TURKIC}', "");
    Expect(1, 68681, '\P{Is_Script_Extensions=_-old_TURKIC}', "");
    Expect(0, 68681, '\P{^Is_Script_Extensions=_-old_TURKIC}', "");
    Error('\p{Is_Scx=/a/  Orkh}');
    Error('\P{Is_Scx=/a/  Orkh}');
    Expect(1, 68680, '\p{Is_Scx=orkh}', "");
    Expect(0, 68680, '\p{^Is_Scx=orkh}', "");
    Expect(0, 68680, '\P{Is_Scx=orkh}', "");
    Expect(1, 68680, '\P{^Is_Scx=orkh}', "");
    Expect(0, 68681, '\p{Is_Scx=orkh}', "");
    Expect(1, 68681, '\p{^Is_Scx=orkh}', "");
    Expect(1, 68681, '\P{Is_Scx=orkh}', "");
    Expect(0, 68681, '\P{^Is_Scx=orkh}', "");
    Expect(1, 68680, '\p{Is_Scx=  orkh}', "");
    Expect(0, 68680, '\p{^Is_Scx=  orkh}', "");
    Expect(0, 68680, '\P{Is_Scx=  orkh}', "");
    Expect(1, 68680, '\P{^Is_Scx=  orkh}', "");
    Expect(0, 68681, '\p{Is_Scx=  orkh}', "");
    Expect(1, 68681, '\p{^Is_Scx=  orkh}', "");
    Expect(1, 68681, '\P{Is_Scx=  orkh}', "");
    Expect(0, 68681, '\P{^Is_Scx=  orkh}', "");
    Error('\p{Script_Extensions=-/a/Oriya}');
    Error('\P{Script_Extensions=-/a/Oriya}');
    Expect(1, 2935, '\p{Script_Extensions=oriya}', "");
    Expect(0, 2935, '\p{^Script_Extensions=oriya}', "");
    Expect(0, 2935, '\P{Script_Extensions=oriya}', "");
    Expect(1, 2935, '\P{^Script_Extensions=oriya}', "");
    Expect(0, 2936, '\p{Script_Extensions=oriya}', "");
    Expect(1, 2936, '\p{^Script_Extensions=oriya}', "");
    Expect(1, 2936, '\P{Script_Extensions=oriya}', "");
    Expect(0, 2936, '\P{^Script_Extensions=oriya}', "");
    Expect(1, 2935, '\p{Script_Extensions:-ORIYA}', "");
    Expect(0, 2935, '\p{^Script_Extensions:-ORIYA}', "");
    Expect(0, 2935, '\P{Script_Extensions:-ORIYA}', "");
    Expect(1, 2935, '\P{^Script_Extensions:-ORIYA}', "");
    Expect(0, 2936, '\p{Script_Extensions:-ORIYA}', "");
    Expect(1, 2936, '\p{^Script_Extensions:-ORIYA}', "");
    Expect(1, 2936, '\P{Script_Extensions:-ORIYA}', "");
    Expect(0, 2936, '\P{^Script_Extensions:-ORIYA}', "");
    Error('\p{Scx= _Orya:=}');
    Error('\P{Scx= _Orya:=}');
    Expect(1, 2935, '\p{Scx=orya}', "");
    Expect(0, 2935, '\p{^Scx=orya}', "");
    Expect(0, 2935, '\P{Scx=orya}', "");
    Expect(1, 2935, '\P{^Scx=orya}', "");
    Expect(0, 2936, '\p{Scx=orya}', "");
    Expect(1, 2936, '\p{^Scx=orya}', "");
    Expect(1, 2936, '\P{Scx=orya}', "");
    Expect(0, 2936, '\P{^Scx=orya}', "");
    Expect(1, 2935, '\p{Scx=-ORYA}', "");
    Expect(0, 2935, '\p{^Scx=-ORYA}', "");
    Expect(0, 2935, '\P{Scx=-ORYA}', "");
    Expect(1, 2935, '\P{^Scx=-ORYA}', "");
    Expect(0, 2936, '\p{Scx=-ORYA}', "");
    Expect(1, 2936, '\p{^Scx=-ORYA}', "");
    Expect(1, 2936, '\P{Scx=-ORYA}', "");
    Expect(0, 2936, '\P{^Scx=-ORYA}', "");
    Error('\p{Is_Script_Extensions=	-ORIYA:=}');
    Error('\P{Is_Script_Extensions=	-ORIYA:=}');
    Expect(1, 2935, '\p{Is_Script_Extensions:	oriya}', "");
    Expect(0, 2935, '\p{^Is_Script_Extensions:	oriya}', "");
    Expect(0, 2935, '\P{Is_Script_Extensions:	oriya}', "");
    Expect(1, 2935, '\P{^Is_Script_Extensions:	oriya}', "");
    Expect(0, 2936, '\p{Is_Script_Extensions:	oriya}', "");
    Expect(1, 2936, '\p{^Is_Script_Extensions:	oriya}', "");
    Expect(1, 2936, '\P{Is_Script_Extensions:	oriya}', "");
    Expect(0, 2936, '\P{^Is_Script_Extensions:	oriya}', "");
    Expect(1, 2935, '\p{Is_Script_Extensions=__oriya}', "");
    Expect(0, 2935, '\p{^Is_Script_Extensions=__oriya}', "");
    Expect(0, 2935, '\P{Is_Script_Extensions=__oriya}', "");
    Expect(1, 2935, '\P{^Is_Script_Extensions=__oriya}', "");
    Expect(0, 2936, '\p{Is_Script_Extensions=__oriya}', "");
    Expect(1, 2936, '\p{^Is_Script_Extensions=__oriya}', "");
    Expect(1, 2936, '\P{Is_Script_Extensions=__oriya}', "");
    Expect(0, 2936, '\P{^Is_Script_Extensions=__oriya}', "");
    Error('\p{Is_Scx=-/a/ORYA}');
    Error('\P{Is_Scx=-/a/ORYA}');
    Expect(1, 2935, '\p{Is_Scx=orya}', "");
    Expect(0, 2935, '\p{^Is_Scx=orya}', "");
    Expect(0, 2935, '\P{Is_Scx=orya}', "");
    Expect(1, 2935, '\P{^Is_Scx=orya}', "");
    Expect(0, 2936, '\p{Is_Scx=orya}', "");
    Expect(1, 2936, '\p{^Is_Scx=orya}', "");
    Expect(1, 2936, '\P{Is_Scx=orya}', "");
    Expect(0, 2936, '\P{^Is_Scx=orya}', "");
    Expect(1, 2935, '\p{Is_Scx=-orya}', "");
    Expect(0, 2935, '\p{^Is_Scx=-orya}', "");
    Expect(0, 2935, '\P{Is_Scx=-orya}', "");
    Expect(1, 2935, '\P{^Is_Scx=-orya}', "");
    Expect(0, 2936, '\p{Is_Scx=-orya}', "");
    Expect(1, 2936, '\p{^Is_Scx=-orya}', "");
    Expect(1, 2936, '\P{Is_Scx=-orya}', "");
    Expect(0, 2936, '\P{^Is_Scx=-orya}', "");
    Error('\p{Script_Extensions=	OSAGE/a/}');
    Error('\P{Script_Extensions=	OSAGE/a/}');
    Expect(1, 66811, '\p{Script_Extensions=osage}', "");
    Expect(0, 66811, '\p{^Script_Extensions=osage}', "");
    Expect(0, 66811, '\P{Script_Extensions=osage}', "");
    Expect(1, 66811, '\P{^Script_Extensions=osage}', "");
    Expect(0, 66812, '\p{Script_Extensions=osage}', "");
    Expect(1, 66812, '\p{^Script_Extensions=osage}', "");
    Expect(1, 66812, '\P{Script_Extensions=osage}', "");
    Expect(0, 66812, '\P{^Script_Extensions=osage}', "");
    Expect(1, 66811, '\p{Script_Extensions=-_osage}', "");
    Expect(0, 66811, '\p{^Script_Extensions=-_osage}', "");
    Expect(0, 66811, '\P{Script_Extensions=-_osage}', "");
    Expect(1, 66811, '\P{^Script_Extensions=-_osage}', "");
    Expect(0, 66812, '\p{Script_Extensions=-_osage}', "");
    Expect(1, 66812, '\p{^Script_Extensions=-_osage}', "");
    Expect(1, 66812, '\P{Script_Extensions=-_osage}', "");
    Expect(0, 66812, '\P{^Script_Extensions=-_osage}', "");
    Error('\p{Scx=:=	osge}');
    Error('\P{Scx=:=	osge}');
    Expect(1, 66811, '\p{Scx:osge}', "");
    Expect(0, 66811, '\p{^Scx:osge}', "");
    Expect(0, 66811, '\P{Scx:osge}', "");
    Expect(1, 66811, '\P{^Scx:osge}', "");
    Expect(0, 66812, '\p{Scx:osge}', "");
    Expect(1, 66812, '\p{^Scx:osge}', "");
    Expect(1, 66812, '\P{Scx:osge}', "");
    Expect(0, 66812, '\P{^Scx:osge}', "");
    Expect(1, 66811, '\p{Scx: 	Osge}', "");
    Expect(0, 66811, '\p{^Scx: 	Osge}', "");
    Expect(0, 66811, '\P{Scx: 	Osge}', "");
    Expect(1, 66811, '\P{^Scx: 	Osge}', "");
    Expect(0, 66812, '\p{Scx: 	Osge}', "");
    Expect(1, 66812, '\p{^Scx: 	Osge}', "");
    Expect(1, 66812, '\P{Scx: 	Osge}', "");
    Expect(0, 66812, '\P{^Scx: 	Osge}', "");
    Error('\p{Is_Script_Extensions:   /a/_ osage}');
    Error('\P{Is_Script_Extensions:   /a/_ osage}');
    Expect(1, 66811, '\p{Is_Script_Extensions=osage}', "");
    Expect(0, 66811, '\p{^Is_Script_Extensions=osage}', "");
    Expect(0, 66811, '\P{Is_Script_Extensions=osage}', "");
    Expect(1, 66811, '\P{^Is_Script_Extensions=osage}', "");
    Expect(0, 66812, '\p{Is_Script_Extensions=osage}', "");
    Expect(1, 66812, '\p{^Is_Script_Extensions=osage}', "");
    Expect(1, 66812, '\P{Is_Script_Extensions=osage}', "");
    Expect(0, 66812, '\P{^Is_Script_Extensions=osage}', "");
    Expect(1, 66811, '\p{Is_Script_Extensions= -Osage}', "");
    Expect(0, 66811, '\p{^Is_Script_Extensions= -Osage}', "");
    Expect(0, 66811, '\P{Is_Script_Extensions= -Osage}', "");
    Expect(1, 66811, '\P{^Is_Script_Extensions= -Osage}', "");
    Expect(0, 66812, '\p{Is_Script_Extensions= -Osage}', "");
    Expect(1, 66812, '\p{^Is_Script_Extensions= -Osage}', "");
    Expect(1, 66812, '\P{Is_Script_Extensions= -Osage}', "");
    Expect(0, 66812, '\P{^Is_Script_Extensions= -Osage}', "");
    Error('\p{Is_Scx=_:=OSGE}');
    Error('\P{Is_Scx=_:=OSGE}');
    Expect(1, 66811, '\p{Is_Scx=osge}', "");
    Expect(0, 66811, '\p{^Is_Scx=osge}', "");
    Expect(0, 66811, '\P{Is_Scx=osge}', "");
    Expect(1, 66811, '\P{^Is_Scx=osge}', "");
    Expect(0, 66812, '\p{Is_Scx=osge}', "");
    Expect(1, 66812, '\p{^Is_Scx=osge}', "");
    Expect(1, 66812, '\P{Is_Scx=osge}', "");
    Expect(0, 66812, '\P{^Is_Scx=osge}', "");
    Expect(1, 66811, '\p{Is_Scx=Osge}', "");
    Expect(0, 66811, '\p{^Is_Scx=Osge}', "");
    Expect(0, 66811, '\P{Is_Scx=Osge}', "");
    Expect(1, 66811, '\P{^Is_Scx=Osge}', "");
    Expect(0, 66812, '\p{Is_Scx=Osge}', "");
    Expect(1, 66812, '\p{^Is_Scx=Osge}', "");
    Expect(1, 66812, '\P{Is_Scx=Osge}', "");
    Expect(0, 66812, '\P{^Is_Scx=Osge}', "");
    Error('\p{Script_Extensions=/a/__OSMANYA}');
    Error('\P{Script_Extensions=/a/__OSMANYA}');
    Expect(1, 66729, '\p{Script_Extensions=osmanya}', "");
    Expect(0, 66729, '\p{^Script_Extensions=osmanya}', "");
    Expect(0, 66729, '\P{Script_Extensions=osmanya}', "");
    Expect(1, 66729, '\P{^Script_Extensions=osmanya}', "");
    Expect(0, 66730, '\p{Script_Extensions=osmanya}', "");
    Expect(1, 66730, '\p{^Script_Extensions=osmanya}', "");
    Expect(1, 66730, '\P{Script_Extensions=osmanya}', "");
    Expect(0, 66730, '\P{^Script_Extensions=osmanya}', "");
    Expect(1, 66729, '\p{Script_Extensions= -osmanya}', "");
    Expect(0, 66729, '\p{^Script_Extensions= -osmanya}', "");
    Expect(0, 66729, '\P{Script_Extensions= -osmanya}', "");
    Expect(1, 66729, '\P{^Script_Extensions= -osmanya}', "");
    Expect(0, 66730, '\p{Script_Extensions= -osmanya}', "");
    Expect(1, 66730, '\p{^Script_Extensions= -osmanya}', "");
    Expect(1, 66730, '\P{Script_Extensions= -osmanya}', "");
    Expect(0, 66730, '\P{^Script_Extensions= -osmanya}', "");
    Error('\p{Scx=:= _Osma}');
    Error('\P{Scx=:= _Osma}');
    Expect(1, 66729, '\p{Scx=osma}', "");
    Expect(0, 66729, '\p{^Scx=osma}', "");
    Expect(0, 66729, '\P{Scx=osma}', "");
    Expect(1, 66729, '\P{^Scx=osma}', "");
    Expect(0, 66730, '\p{Scx=osma}', "");
    Expect(1, 66730, '\p{^Scx=osma}', "");
    Expect(1, 66730, '\P{Scx=osma}', "");
    Expect(0, 66730, '\P{^Scx=osma}', "");
    Expect(1, 66729, '\p{Scx=-Osma}', "");
    Expect(0, 66729, '\p{^Scx=-Osma}', "");
    Expect(0, 66729, '\P{Scx=-Osma}', "");
    Expect(1, 66729, '\P{^Scx=-Osma}', "");
    Expect(0, 66730, '\p{Scx=-Osma}', "");
    Expect(1, 66730, '\p{^Scx=-Osma}', "");
    Expect(1, 66730, '\P{Scx=-Osma}', "");
    Expect(0, 66730, '\P{^Scx=-Osma}', "");
    Error('\p{Is_Script_Extensions=-/a/OSMANYA}');
    Error('\P{Is_Script_Extensions=-/a/OSMANYA}');
    Expect(1, 66729, '\p{Is_Script_Extensions=osmanya}', "");
    Expect(0, 66729, '\p{^Is_Script_Extensions=osmanya}', "");
    Expect(0, 66729, '\P{Is_Script_Extensions=osmanya}', "");
    Expect(1, 66729, '\P{^Is_Script_Extensions=osmanya}', "");
    Expect(0, 66730, '\p{Is_Script_Extensions=osmanya}', "");
    Expect(1, 66730, '\p{^Is_Script_Extensions=osmanya}', "");
    Expect(1, 66730, '\P{Is_Script_Extensions=osmanya}', "");
    Expect(0, 66730, '\P{^Is_Script_Extensions=osmanya}', "");
    Expect(1, 66729, '\p{Is_Script_Extensions= Osmanya}', "");
    Expect(0, 66729, '\p{^Is_Script_Extensions= Osmanya}', "");
    Expect(0, 66729, '\P{Is_Script_Extensions= Osmanya}', "");
    Expect(1, 66729, '\P{^Is_Script_Extensions= Osmanya}', "");
    Expect(0, 66730, '\p{Is_Script_Extensions= Osmanya}', "");
    Expect(1, 66730, '\p{^Is_Script_Extensions= Osmanya}', "");
    Expect(1, 66730, '\P{Is_Script_Extensions= Osmanya}', "");
    Expect(0, 66730, '\P{^Is_Script_Extensions= Osmanya}', "");
    Error('\p{Is_Scx:  /a/OSMA}');
    Error('\P{Is_Scx:  /a/OSMA}');
    Expect(1, 66729, '\p{Is_Scx=osma}', "");
    Expect(0, 66729, '\p{^Is_Scx=osma}', "");
    Expect(0, 66729, '\P{Is_Scx=osma}', "");
    Expect(1, 66729, '\P{^Is_Scx=osma}', "");
    Expect(0, 66730, '\p{Is_Scx=osma}', "");
    Expect(1, 66730, '\p{^Is_Scx=osma}', "");
    Expect(1, 66730, '\P{Is_Scx=osma}', "");
    Expect(0, 66730, '\P{^Is_Scx=osma}', "");
    Expect(1, 66729, '\p{Is_Scx= -Osma}', "");
    Expect(0, 66729, '\p{^Is_Scx= -Osma}', "");
    Expect(0, 66729, '\P{Is_Scx= -Osma}', "");
    Expect(1, 66729, '\P{^Is_Scx= -Osma}', "");
    Expect(0, 66730, '\p{Is_Scx= -Osma}', "");
    Expect(1, 66730, '\p{^Is_Scx= -Osma}', "");
    Expect(1, 66730, '\P{Is_Scx= -Osma}', "");
    Expect(0, 66730, '\P{^Is_Scx= -Osma}', "");
    Error('\p{Script_Extensions=_:=palmyrene}');
    Error('\P{Script_Extensions=_:=palmyrene}');
    Expect(1, 67711, '\p{Script_Extensions=palmyrene}', "");
    Expect(0, 67711, '\p{^Script_Extensions=palmyrene}', "");
    Expect(0, 67711, '\P{Script_Extensions=palmyrene}', "");
    Expect(1, 67711, '\P{^Script_Extensions=palmyrene}', "");
    Expect(0, 67712, '\p{Script_Extensions=palmyrene}', "");
    Expect(1, 67712, '\p{^Script_Extensions=palmyrene}', "");
    Expect(1, 67712, '\P{Script_Extensions=palmyrene}', "");
    Expect(0, 67712, '\P{^Script_Extensions=palmyrene}', "");
    Expect(1, 67711, '\p{Script_Extensions=_	palmyrene}', "");
    Expect(0, 67711, '\p{^Script_Extensions=_	palmyrene}', "");
    Expect(0, 67711, '\P{Script_Extensions=_	palmyrene}', "");
    Expect(1, 67711, '\P{^Script_Extensions=_	palmyrene}', "");
    Expect(0, 67712, '\p{Script_Extensions=_	palmyrene}', "");
    Expect(1, 67712, '\p{^Script_Extensions=_	palmyrene}', "");
    Expect(1, 67712, '\P{Script_Extensions=_	palmyrene}', "");
    Expect(0, 67712, '\P{^Script_Extensions=_	palmyrene}', "");
    Error('\p{Scx=/a/ Palm}');
    Error('\P{Scx=/a/ Palm}');
    Expect(1, 67711, '\p{Scx:palm}', "");
    Expect(0, 67711, '\p{^Scx:palm}', "");
    Expect(0, 67711, '\P{Scx:palm}', "");
    Expect(1, 67711, '\P{^Scx:palm}', "");
    Expect(0, 67712, '\p{Scx:palm}', "");
    Expect(1, 67712, '\p{^Scx:palm}', "");
    Expect(1, 67712, '\P{Scx:palm}', "");
    Expect(0, 67712, '\P{^Scx:palm}', "");
    Expect(1, 67711, '\p{Scx= 	PALM}', "");
    Expect(0, 67711, '\p{^Scx= 	PALM}', "");
    Expect(0, 67711, '\P{Scx= 	PALM}', "");
    Expect(1, 67711, '\P{^Scx= 	PALM}', "");
    Expect(0, 67712, '\p{Scx= 	PALM}', "");
    Expect(1, 67712, '\p{^Scx= 	PALM}', "");
    Expect(1, 67712, '\P{Scx= 	PALM}', "");
    Expect(0, 67712, '\P{^Scx= 	PALM}', "");
    Error('\p{Is_Script_Extensions=-_PALMYRENE:=}');
    Error('\P{Is_Script_Extensions=-_PALMYRENE:=}');
    Expect(1, 67711, '\p{Is_Script_Extensions=palmyrene}', "");
    Expect(0, 67711, '\p{^Is_Script_Extensions=palmyrene}', "");
    Expect(0, 67711, '\P{Is_Script_Extensions=palmyrene}', "");
    Expect(1, 67711, '\P{^Is_Script_Extensions=palmyrene}', "");
    Expect(0, 67712, '\p{Is_Script_Extensions=palmyrene}', "");
    Expect(1, 67712, '\p{^Is_Script_Extensions=palmyrene}', "");
    Expect(1, 67712, '\P{Is_Script_Extensions=palmyrene}', "");
    Expect(0, 67712, '\P{^Is_Script_Extensions=palmyrene}', "");
    Error('\p{Is_Scx=/a/- palm}');
    Error('\P{Is_Scx=/a/- palm}');
    Expect(1, 67711, '\p{Is_Scx=palm}', "");
    Expect(0, 67711, '\p{^Is_Scx=palm}', "");
    Expect(0, 67711, '\P{Is_Scx=palm}', "");
    Expect(1, 67711, '\P{^Is_Scx=palm}', "");
    Expect(0, 67712, '\p{Is_Scx=palm}', "");
    Expect(1, 67712, '\p{^Is_Scx=palm}', "");
    Expect(1, 67712, '\P{Is_Scx=palm}', "");
    Expect(0, 67712, '\P{^Is_Scx=palm}', "");
    Expect(1, 67711, '\p{Is_Scx=--palm}', "");
    Expect(0, 67711, '\p{^Is_Scx=--palm}', "");
    Expect(0, 67711, '\P{Is_Scx=--palm}', "");
    Expect(1, 67711, '\P{^Is_Scx=--palm}', "");
    Expect(0, 67712, '\p{Is_Scx=--palm}', "");
    Expect(1, 67712, '\p{^Is_Scx=--palm}', "");
    Expect(1, 67712, '\P{Is_Scx=--palm}', "");
    Expect(0, 67712, '\P{^Is_Scx=--palm}', "");
    Error('\p{Script_Extensions=:=PAU_Cin_Hau}');
    Error('\P{Script_Extensions=:=PAU_Cin_Hau}');
    Expect(1, 72440, '\p{Script_Extensions=paucinhau}', "");
    Expect(0, 72440, '\p{^Script_Extensions=paucinhau}', "");
    Expect(0, 72440, '\P{Script_Extensions=paucinhau}', "");
    Expect(1, 72440, '\P{^Script_Extensions=paucinhau}', "");
    Expect(0, 72441, '\p{Script_Extensions=paucinhau}', "");
    Expect(1, 72441, '\p{^Script_Extensions=paucinhau}', "");
    Expect(1, 72441, '\P{Script_Extensions=paucinhau}', "");
    Expect(0, 72441, '\P{^Script_Extensions=paucinhau}', "");
    Expect(1, 72440, '\p{Script_Extensions=_ Pau_cin_hau}', "");
    Expect(0, 72440, '\p{^Script_Extensions=_ Pau_cin_hau}', "");
    Expect(0, 72440, '\P{Script_Extensions=_ Pau_cin_hau}', "");
    Expect(1, 72440, '\P{^Script_Extensions=_ Pau_cin_hau}', "");
    Expect(0, 72441, '\p{Script_Extensions=_ Pau_cin_hau}', "");
    Expect(1, 72441, '\p{^Script_Extensions=_ Pau_cin_hau}', "");
    Expect(1, 72441, '\P{Script_Extensions=_ Pau_cin_hau}', "");
    Expect(0, 72441, '\P{^Script_Extensions=_ Pau_cin_hau}', "");
    Error('\p{Scx: _:=pauc}');
    Error('\P{Scx: _:=pauc}');
    Expect(1, 72440, '\p{Scx=pauc}', "");
    Expect(0, 72440, '\p{^Scx=pauc}', "");
    Expect(0, 72440, '\P{Scx=pauc}', "");
    Expect(1, 72440, '\P{^Scx=pauc}', "");
    Expect(0, 72441, '\p{Scx=pauc}', "");
    Expect(1, 72441, '\p{^Scx=pauc}', "");
    Expect(1, 72441, '\P{Scx=pauc}', "");
    Expect(0, 72441, '\P{^Scx=pauc}', "");
    Expect(1, 72440, '\p{Scx=	-pauc}', "");
    Expect(0, 72440, '\p{^Scx=	-pauc}', "");
    Expect(0, 72440, '\P{Scx=	-pauc}', "");
    Expect(1, 72440, '\P{^Scx=	-pauc}', "");
    Expect(0, 72441, '\p{Scx=	-pauc}', "");
    Expect(1, 72441, '\p{^Scx=	-pauc}', "");
    Expect(1, 72441, '\P{Scx=	-pauc}', "");
    Expect(0, 72441, '\P{^Scx=	-pauc}', "");
    Error('\p{Is_Script_Extensions=-pau_CIN_hau:=}');
    Error('\P{Is_Script_Extensions=-pau_CIN_hau:=}');
    Expect(1, 72440, '\p{Is_Script_Extensions=paucinhau}', "");
    Expect(0, 72440, '\p{^Is_Script_Extensions=paucinhau}', "");
    Expect(0, 72440, '\P{Is_Script_Extensions=paucinhau}', "");
    Expect(1, 72440, '\P{^Is_Script_Extensions=paucinhau}', "");
    Expect(0, 72441, '\p{Is_Script_Extensions=paucinhau}', "");
    Expect(1, 72441, '\p{^Is_Script_Extensions=paucinhau}', "");
    Expect(1, 72441, '\P{Is_Script_Extensions=paucinhau}', "");
    Expect(0, 72441, '\P{^Is_Script_Extensions=paucinhau}', "");
    Expect(1, 72440, '\p{Is_Script_Extensions=	pau_Cin_hau}', "");
    Expect(0, 72440, '\p{^Is_Script_Extensions=	pau_Cin_hau}', "");
    Expect(0, 72440, '\P{Is_Script_Extensions=	pau_Cin_hau}', "");
    Expect(1, 72440, '\P{^Is_Script_Extensions=	pau_Cin_hau}', "");
    Expect(0, 72441, '\p{Is_Script_Extensions=	pau_Cin_hau}', "");
    Expect(1, 72441, '\p{^Is_Script_Extensions=	pau_Cin_hau}', "");
    Expect(1, 72441, '\P{Is_Script_Extensions=	pau_Cin_hau}', "");
    Expect(0, 72441, '\P{^Is_Script_Extensions=	pau_Cin_hau}', "");
    Error('\p{Is_Scx=_pauc/a/}');
    Error('\P{Is_Scx=_pauc/a/}');
    Expect(1, 72440, '\p{Is_Scx=pauc}', "");
    Expect(0, 72440, '\p{^Is_Scx=pauc}', "");
    Expect(0, 72440, '\P{Is_Scx=pauc}', "");
    Expect(1, 72440, '\P{^Is_Scx=pauc}', "");
    Expect(0, 72441, '\p{Is_Scx=pauc}', "");
    Expect(1, 72441, '\p{^Is_Scx=pauc}', "");
    Expect(1, 72441, '\P{Is_Scx=pauc}', "");
    Expect(0, 72441, '\P{^Is_Scx=pauc}', "");
    Expect(1, 72440, '\p{Is_Scx=	PAUC}', "");
    Expect(0, 72440, '\p{^Is_Scx=	PAUC}', "");
    Expect(0, 72440, '\P{Is_Scx=	PAUC}', "");
    Expect(1, 72440, '\P{^Is_Scx=	PAUC}', "");
    Expect(0, 72441, '\p{Is_Scx=	PAUC}', "");
    Expect(1, 72441, '\p{^Is_Scx=	PAUC}', "");
    Expect(1, 72441, '\P{Is_Scx=	PAUC}', "");
    Expect(0, 72441, '\P{^Is_Scx=	PAUC}', "");
    Error('\p{Script_Extensions=:=	Old_Permic}');
    Error('\P{Script_Extensions=:=	Old_Permic}');
    Expect(1, 66426, '\p{Script_Extensions=oldpermic}', "");
    Expect(0, 66426, '\p{^Script_Extensions=oldpermic}', "");
    Expect(0, 66426, '\P{Script_Extensions=oldpermic}', "");
    Expect(1, 66426, '\P{^Script_Extensions=oldpermic}', "");
    Expect(0, 66427, '\p{Script_Extensions=oldpermic}', "");
    Expect(1, 66427, '\p{^Script_Extensions=oldpermic}', "");
    Expect(1, 66427, '\P{Script_Extensions=oldpermic}', "");
    Expect(0, 66427, '\P{^Script_Extensions=oldpermic}', "");
    Expect(1, 66426, '\p{Script_Extensions=		Old_Permic}', "");
    Expect(0, 66426, '\p{^Script_Extensions=		Old_Permic}', "");
    Expect(0, 66426, '\P{Script_Extensions=		Old_Permic}', "");
    Expect(1, 66426, '\P{^Script_Extensions=		Old_Permic}', "");
    Expect(0, 66427, '\p{Script_Extensions=		Old_Permic}', "");
    Expect(1, 66427, '\p{^Script_Extensions=		Old_Permic}', "");
    Expect(1, 66427, '\P{Script_Extensions=		Old_Permic}', "");
    Expect(0, 66427, '\P{^Script_Extensions=		Old_Permic}', "");
    Error('\p{Scx=	:=PERM}');
    Error('\P{Scx=	:=PERM}');
    Expect(1, 66426, '\p{Scx=perm}', "");
    Expect(0, 66426, '\p{^Scx=perm}', "");
    Expect(0, 66426, '\P{Scx=perm}', "");
    Expect(1, 66426, '\P{^Scx=perm}', "");
    Expect(0, 66427, '\p{Scx=perm}', "");
    Expect(1, 66427, '\p{^Scx=perm}', "");
    Expect(1, 66427, '\P{Scx=perm}', "");
    Expect(0, 66427, '\P{^Scx=perm}', "");
    Expect(1, 66426, '\p{Scx= _PERM}', "");
    Expect(0, 66426, '\p{^Scx= _PERM}', "");
    Expect(0, 66426, '\P{Scx= _PERM}', "");
    Expect(1, 66426, '\P{^Scx= _PERM}', "");
    Expect(0, 66427, '\p{Scx= _PERM}', "");
    Expect(1, 66427, '\p{^Scx= _PERM}', "");
    Expect(1, 66427, '\P{Scx= _PERM}', "");
    Expect(0, 66427, '\P{^Scx= _PERM}', "");
    Error('\p{Is_Script_Extensions=:=	_old_permic}');
    Error('\P{Is_Script_Extensions=:=	_old_permic}');
    Expect(1, 66426, '\p{Is_Script_Extensions=oldpermic}', "");
    Expect(0, 66426, '\p{^Is_Script_Extensions=oldpermic}', "");
    Expect(0, 66426, '\P{Is_Script_Extensions=oldpermic}', "");
    Expect(1, 66426, '\P{^Is_Script_Extensions=oldpermic}', "");
    Expect(0, 66427, '\p{Is_Script_Extensions=oldpermic}', "");
    Expect(1, 66427, '\p{^Is_Script_Extensions=oldpermic}', "");
    Expect(1, 66427, '\P{Is_Script_Extensions=oldpermic}', "");
    Expect(0, 66427, '\P{^Is_Script_Extensions=oldpermic}', "");
    Expect(1, 66426, '\p{Is_Script_Extensions= Old_PERMIC}', "");
    Expect(0, 66426, '\p{^Is_Script_Extensions= Old_PERMIC}', "");
    Expect(0, 66426, '\P{Is_Script_Extensions= Old_PERMIC}', "");
    Expect(1, 66426, '\P{^Is_Script_Extensions= Old_PERMIC}', "");
    Expect(0, 66427, '\p{Is_Script_Extensions= Old_PERMIC}', "");
    Expect(1, 66427, '\p{^Is_Script_Extensions= Old_PERMIC}', "");
    Expect(1, 66427, '\P{Is_Script_Extensions= Old_PERMIC}', "");
    Expect(0, 66427, '\P{^Is_Script_Extensions= Old_PERMIC}', "");
    Error('\p{Is_Scx=:=PERM}');
    Error('\P{Is_Scx=:=PERM}');
    Expect(1, 66426, '\p{Is_Scx=perm}', "");
    Expect(0, 66426, '\p{^Is_Scx=perm}', "");
    Expect(0, 66426, '\P{Is_Scx=perm}', "");
    Expect(1, 66426, '\P{^Is_Scx=perm}', "");
    Expect(0, 66427, '\p{Is_Scx=perm}', "");
    Expect(1, 66427, '\p{^Is_Scx=perm}', "");
    Expect(1, 66427, '\P{Is_Scx=perm}', "");
    Expect(0, 66427, '\P{^Is_Scx=perm}', "");
    Expect(1, 66426, '\p{Is_Scx=- Perm}', "");
    Expect(0, 66426, '\p{^Is_Scx=- Perm}', "");
    Expect(0, 66426, '\P{Is_Scx=- Perm}', "");
    Expect(1, 66426, '\P{^Is_Scx=- Perm}', "");
    Expect(0, 66427, '\p{Is_Scx=- Perm}', "");
    Expect(1, 66427, '\p{^Is_Scx=- Perm}', "");
    Expect(1, 66427, '\P{Is_Scx=- Perm}', "");
    Expect(0, 66427, '\P{^Is_Scx=- Perm}', "");
    Error('\p{Script_Extensions:  Phags_pa:=}');
    Error('\P{Script_Extensions:  Phags_pa:=}');
    Expect(1, 43127, '\p{Script_Extensions=phagspa}', "");
    Expect(0, 43127, '\p{^Script_Extensions=phagspa}', "");
    Expect(0, 43127, '\P{Script_Extensions=phagspa}', "");
    Expect(1, 43127, '\P{^Script_Extensions=phagspa}', "");
    Expect(0, 43128, '\p{Script_Extensions=phagspa}', "");
    Expect(1, 43128, '\p{^Script_Extensions=phagspa}', "");
    Expect(1, 43128, '\P{Script_Extensions=phagspa}', "");
    Expect(0, 43128, '\P{^Script_Extensions=phagspa}', "");
    Expect(1, 43127, '\p{Script_Extensions=  Phags_Pa}', "");
    Expect(0, 43127, '\p{^Script_Extensions=  Phags_Pa}', "");
    Expect(0, 43127, '\P{Script_Extensions=  Phags_Pa}', "");
    Expect(1, 43127, '\P{^Script_Extensions=  Phags_Pa}', "");
    Expect(0, 43128, '\p{Script_Extensions=  Phags_Pa}', "");
    Expect(1, 43128, '\p{^Script_Extensions=  Phags_Pa}', "");
    Expect(1, 43128, '\P{Script_Extensions=  Phags_Pa}', "");
    Expect(0, 43128, '\P{^Script_Extensions=  Phags_Pa}', "");
    Error('\p{Scx=_/a/Phag}');
    Error('\P{Scx=_/a/Phag}');
    Expect(1, 43127, '\p{Scx=phag}', "");
    Expect(0, 43127, '\p{^Scx=phag}', "");
    Expect(0, 43127, '\P{Scx=phag}', "");
    Expect(1, 43127, '\P{^Scx=phag}', "");
    Expect(0, 43128, '\p{Scx=phag}', "");
    Expect(1, 43128, '\p{^Scx=phag}', "");
    Expect(1, 43128, '\P{Scx=phag}', "");
    Expect(0, 43128, '\P{^Scx=phag}', "");
    Expect(1, 43127, '\p{Scx= _Phag}', "");
    Expect(0, 43127, '\p{^Scx= _Phag}', "");
    Expect(0, 43127, '\P{Scx= _Phag}', "");
    Expect(1, 43127, '\P{^Scx= _Phag}', "");
    Expect(0, 43128, '\p{Scx= _Phag}', "");
    Expect(1, 43128, '\p{^Scx= _Phag}', "");
    Expect(1, 43128, '\P{Scx= _Phag}', "");
    Expect(0, 43128, '\P{^Scx= _Phag}', "");
    Error('\p{Is_Script_Extensions=_PHAGS_Pa:=}');
    Error('\P{Is_Script_Extensions=_PHAGS_Pa:=}');
    Expect(1, 43127, '\p{Is_Script_Extensions=phagspa}', "");
    Expect(0, 43127, '\p{^Is_Script_Extensions=phagspa}', "");
    Expect(0, 43127, '\P{Is_Script_Extensions=phagspa}', "");
    Expect(1, 43127, '\P{^Is_Script_Extensions=phagspa}', "");
    Expect(0, 43128, '\p{Is_Script_Extensions=phagspa}', "");
    Expect(1, 43128, '\p{^Is_Script_Extensions=phagspa}', "");
    Expect(1, 43128, '\P{Is_Script_Extensions=phagspa}', "");
    Expect(0, 43128, '\P{^Is_Script_Extensions=phagspa}', "");
    Expect(1, 43127, '\p{Is_Script_Extensions=_	phags_Pa}', "");
    Expect(0, 43127, '\p{^Is_Script_Extensions=_	phags_Pa}', "");
    Expect(0, 43127, '\P{Is_Script_Extensions=_	phags_Pa}', "");
    Expect(1, 43127, '\P{^Is_Script_Extensions=_	phags_Pa}', "");
    Expect(0, 43128, '\p{Is_Script_Extensions=_	phags_Pa}', "");
    Expect(1, 43128, '\p{^Is_Script_Extensions=_	phags_Pa}', "");
    Expect(1, 43128, '\P{Is_Script_Extensions=_	phags_Pa}', "");
    Expect(0, 43128, '\P{^Is_Script_Extensions=_	phags_Pa}', "");
    Error('\p{Is_Scx= Phag/a/}');
    Error('\P{Is_Scx= Phag/a/}');
    Expect(1, 43127, '\p{Is_Scx=phag}', "");
    Expect(0, 43127, '\p{^Is_Scx=phag}', "");
    Expect(0, 43127, '\P{Is_Scx=phag}', "");
    Expect(1, 43127, '\P{^Is_Scx=phag}', "");
    Expect(0, 43128, '\p{Is_Scx=phag}', "");
    Expect(1, 43128, '\p{^Is_Scx=phag}', "");
    Expect(1, 43128, '\P{Is_Scx=phag}', "");
    Expect(0, 43128, '\P{^Is_Scx=phag}', "");
    Error('\p{Script_Extensions=-/a/Inscriptional_PAHLAVI}');
    Error('\P{Script_Extensions=-/a/Inscriptional_PAHLAVI}');
    Expect(1, 68479, '\p{Script_Extensions=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^Script_Extensions=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{Script_Extensions=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^Script_Extensions=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{Script_Extensions=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^Script_Extensions=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{Script_Extensions=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^Script_Extensions=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{Script_Extensions=		inscriptional_pahlavi}', "");
    Expect(0, 68479, '\p{^Script_Extensions=		inscriptional_pahlavi}', "");
    Expect(0, 68479, '\P{Script_Extensions=		inscriptional_pahlavi}', "");
    Expect(1, 68479, '\P{^Script_Extensions=		inscriptional_pahlavi}', "");
    Expect(0, 68480, '\p{Script_Extensions=		inscriptional_pahlavi}', "");
    Expect(1, 68480, '\p{^Script_Extensions=		inscriptional_pahlavi}', "");
    Expect(1, 68480, '\P{Script_Extensions=		inscriptional_pahlavi}', "");
    Expect(0, 68480, '\P{^Script_Extensions=		inscriptional_pahlavi}', "");
    Error('\p{Scx=	/a/Phli}');
    Error('\P{Scx=	/a/Phli}');
    Expect(1, 68479, '\p{Scx=phli}', "");
    Expect(0, 68479, '\p{^Scx=phli}', "");
    Expect(0, 68479, '\P{Scx=phli}', "");
    Expect(1, 68479, '\P{^Scx=phli}', "");
    Expect(0, 68480, '\p{Scx=phli}', "");
    Expect(1, 68480, '\p{^Scx=phli}', "");
    Expect(1, 68480, '\P{Scx=phli}', "");
    Expect(0, 68480, '\P{^Scx=phli}', "");
    Expect(1, 68479, '\p{Scx=  PHLI}', "");
    Expect(0, 68479, '\p{^Scx=  PHLI}', "");
    Expect(0, 68479, '\P{Scx=  PHLI}', "");
    Expect(1, 68479, '\P{^Scx=  PHLI}', "");
    Expect(0, 68480, '\p{Scx=  PHLI}', "");
    Expect(1, 68480, '\p{^Scx=  PHLI}', "");
    Expect(1, 68480, '\P{Scx=  PHLI}', "");
    Expect(0, 68480, '\P{^Scx=  PHLI}', "");
    Error('\p{Is_Script_Extensions=:=-_inscriptional_pahlavi}');
    Error('\P{Is_Script_Extensions=:=-_inscriptional_pahlavi}');
    Expect(1, 68479, '\p{Is_Script_Extensions=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\p{^Is_Script_Extensions=inscriptionalpahlavi}', "");
    Expect(0, 68479, '\P{Is_Script_Extensions=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\P{^Is_Script_Extensions=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\p{Is_Script_Extensions=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\p{^Is_Script_Extensions=inscriptionalpahlavi}', "");
    Expect(1, 68480, '\P{Is_Script_Extensions=inscriptionalpahlavi}', "");
    Expect(0, 68480, '\P{^Is_Script_Extensions=inscriptionalpahlavi}', "");
    Expect(1, 68479, '\p{Is_Script_Extensions=--inscriptional_pahlavi}', "");
    Expect(0, 68479, '\p{^Is_Script_Extensions=--inscriptional_pahlavi}', "");
    Expect(0, 68479, '\P{Is_Script_Extensions=--inscriptional_pahlavi}', "");
    Expect(1, 68479, '\P{^Is_Script_Extensions=--inscriptional_pahlavi}', "");
    Expect(0, 68480, '\p{Is_Script_Extensions=--inscriptional_pahlavi}', "");
    Expect(1, 68480, '\p{^Is_Script_Extensions=--inscriptional_pahlavi}', "");
    Expect(1, 68480, '\P{Is_Script_Extensions=--inscriptional_pahlavi}', "");
    Expect(0, 68480, '\P{^Is_Script_Extensions=--inscriptional_pahlavi}', "");
    Error('\p{Is_Scx=-PHLI:=}');
    Error('\P{Is_Scx=-PHLI:=}');
    Expect(1, 68479, '\p{Is_Scx=phli}', "");
    Expect(0, 68479, '\p{^Is_Scx=phli}', "");
    Expect(0, 68479, '\P{Is_Scx=phli}', "");
    Expect(1, 68479, '\P{^Is_Scx=phli}', "");
    Expect(0, 68480, '\p{Is_Scx=phli}', "");
    Expect(1, 68480, '\p{^Is_Scx=phli}', "");
    Expect(1, 68480, '\P{Is_Scx=phli}', "");
    Expect(0, 68480, '\P{^Is_Scx=phli}', "");
    Expect(1, 68479, '\p{Is_Scx=-	phli}', "");
    Expect(0, 68479, '\p{^Is_Scx=-	phli}', "");
    Expect(0, 68479, '\P{Is_Scx=-	phli}', "");
    Expect(1, 68479, '\P{^Is_Scx=-	phli}', "");
    Expect(0, 68480, '\p{Is_Scx=-	phli}', "");
    Expect(1, 68480, '\p{^Is_Scx=-	phli}', "");
    Expect(1, 68480, '\P{Is_Scx=-	phli}', "");
    Expect(0, 68480, '\P{^Is_Scx=-	phli}', "");
    Error('\p{Script_Extensions=:=--Psalter_pahlavi}');
    Error('\P{Script_Extensions=:=--Psalter_pahlavi}');
    Expect(1, 68527, '\p{Script_Extensions=psalterpahlavi}', "");
    Expect(0, 68527, '\p{^Script_Extensions=psalterpahlavi}', "");
    Expect(0, 68527, '\P{Script_Extensions=psalterpahlavi}', "");
    Expect(1, 68527, '\P{^Script_Extensions=psalterpahlavi}', "");
    Expect(0, 68528, '\p{Script_Extensions=psalterpahlavi}', "");
    Expect(1, 68528, '\p{^Script_Extensions=psalterpahlavi}', "");
    Expect(1, 68528, '\P{Script_Extensions=psalterpahlavi}', "");
    Expect(0, 68528, '\P{^Script_Extensions=psalterpahlavi}', "");
    Expect(1, 68527, '\p{Script_Extensions= _PSALTER_PAHLAVI}', "");
    Expect(0, 68527, '\p{^Script_Extensions= _PSALTER_PAHLAVI}', "");
    Expect(0, 68527, '\P{Script_Extensions= _PSALTER_PAHLAVI}', "");
    Expect(1, 68527, '\P{^Script_Extensions= _PSALTER_PAHLAVI}', "");
    Expect(0, 68528, '\p{Script_Extensions= _PSALTER_PAHLAVI}', "");
    Expect(1, 68528, '\p{^Script_Extensions= _PSALTER_PAHLAVI}', "");
    Expect(1, 68528, '\P{Script_Extensions= _PSALTER_PAHLAVI}', "");
    Expect(0, 68528, '\P{^Script_Extensions= _PSALTER_PAHLAVI}', "");
    Error('\p{Scx=:=_phlp}');
    Error('\P{Scx=:=_phlp}');
    Expect(1, 68527, '\p{Scx=phlp}', "");
    Expect(0, 68527, '\p{^Scx=phlp}', "");
    Expect(0, 68527, '\P{Scx=phlp}', "");
    Expect(1, 68527, '\P{^Scx=phlp}', "");
    Expect(0, 68528, '\p{Scx=phlp}', "");
    Expect(1, 68528, '\p{^Scx=phlp}', "");
    Expect(1, 68528, '\P{Scx=phlp}', "");
    Expect(0, 68528, '\P{^Scx=phlp}', "");
    Expect(1, 68527, '\p{Scx=	_phlp}', "");
    Expect(0, 68527, '\p{^Scx=	_phlp}', "");
    Expect(0, 68527, '\P{Scx=	_phlp}', "");
    Expect(1, 68527, '\P{^Scx=	_phlp}', "");
    Expect(0, 68528, '\p{Scx=	_phlp}', "");
    Expect(1, 68528, '\p{^Scx=	_phlp}', "");
    Expect(1, 68528, '\P{Scx=	_phlp}', "");
    Expect(0, 68528, '\P{^Scx=	_phlp}', "");
    Error('\p{Is_Script_Extensions=_:=Psalter_pahlavi}');
    Error('\P{Is_Script_Extensions=_:=Psalter_pahlavi}');
    Expect(1, 68527, '\p{Is_Script_Extensions=psalterpahlavi}', "");
    Expect(0, 68527, '\p{^Is_Script_Extensions=psalterpahlavi}', "");
    Expect(0, 68527, '\P{Is_Script_Extensions=psalterpahlavi}', "");
    Expect(1, 68527, '\P{^Is_Script_Extensions=psalterpahlavi}', "");
    Expect(0, 68528, '\p{Is_Script_Extensions=psalterpahlavi}', "");
    Expect(1, 68528, '\p{^Is_Script_Extensions=psalterpahlavi}', "");
    Expect(1, 68528, '\P{Is_Script_Extensions=psalterpahlavi}', "");
    Expect(0, 68528, '\P{^Is_Script_Extensions=psalterpahlavi}', "");
    Expect(1, 68527, '\p{Is_Script_Extensions=_-psalter_PAHLAVI}', "");
    Expect(0, 68527, '\p{^Is_Script_Extensions=_-psalter_PAHLAVI}', "");
    Expect(0, 68527, '\P{Is_Script_Extensions=_-psalter_PAHLAVI}', "");
    Expect(1, 68527, '\P{^Is_Script_Extensions=_-psalter_PAHLAVI}', "");
    Expect(0, 68528, '\p{Is_Script_Extensions=_-psalter_PAHLAVI}', "");
    Expect(1, 68528, '\p{^Is_Script_Extensions=_-psalter_PAHLAVI}', "");
    Expect(1, 68528, '\P{Is_Script_Extensions=_-psalter_PAHLAVI}', "");
    Expect(0, 68528, '\P{^Is_Script_Extensions=_-psalter_PAHLAVI}', "");
    Error('\p{Is_Scx=:= 	PHLP}');
    Error('\P{Is_Scx=:= 	PHLP}');
    Expect(1, 68527, '\p{Is_Scx=phlp}', "");
    Expect(0, 68527, '\p{^Is_Scx=phlp}', "");
    Expect(0, 68527, '\P{Is_Scx=phlp}', "");
    Expect(1, 68527, '\P{^Is_Scx=phlp}', "");
    Expect(0, 68528, '\p{Is_Scx=phlp}', "");
    Expect(1, 68528, '\p{^Is_Scx=phlp}', "");
    Expect(1, 68528, '\P{Is_Scx=phlp}', "");
    Expect(0, 68528, '\P{^Is_Scx=phlp}', "");
    Expect(1, 68527, '\p{Is_Scx=_-Phlp}', "");
    Expect(0, 68527, '\p{^Is_Scx=_-Phlp}', "");
    Expect(0, 68527, '\P{Is_Scx=_-Phlp}', "");
    Expect(1, 68527, '\P{^Is_Scx=_-Phlp}', "");
    Expect(0, 68528, '\p{Is_Scx=_-Phlp}', "");
    Expect(1, 68528, '\p{^Is_Scx=_-Phlp}', "");
    Expect(1, 68528, '\P{Is_Scx=_-Phlp}', "");
    Expect(0, 68528, '\P{^Is_Scx=_-Phlp}', "");
    Error('\p{Script_Extensions=	Phoenician/a/}');
    Error('\P{Script_Extensions=	Phoenician/a/}');
    Expect(1, 67871, '\p{Script_Extensions=phoenician}', "");
    Expect(0, 67871, '\p{^Script_Extensions=phoenician}', "");
    Expect(0, 67871, '\P{Script_Extensions=phoenician}', "");
    Expect(1, 67871, '\P{^Script_Extensions=phoenician}', "");
    Expect(0, 67872, '\p{Script_Extensions=phoenician}', "");
    Expect(1, 67872, '\p{^Script_Extensions=phoenician}', "");
    Expect(1, 67872, '\P{Script_Extensions=phoenician}', "");
    Expect(0, 67872, '\P{^Script_Extensions=phoenician}', "");
    Expect(1, 67871, '\p{Script_Extensions=-Phoenician}', "");
    Expect(0, 67871, '\p{^Script_Extensions=-Phoenician}', "");
    Expect(0, 67871, '\P{Script_Extensions=-Phoenician}', "");
    Expect(1, 67871, '\P{^Script_Extensions=-Phoenician}', "");
    Expect(0, 67872, '\p{Script_Extensions=-Phoenician}', "");
    Expect(1, 67872, '\p{^Script_Extensions=-Phoenician}', "");
    Expect(1, 67872, '\P{Script_Extensions=-Phoenician}', "");
    Expect(0, 67872, '\P{^Script_Extensions=-Phoenician}', "");
    Error('\p{Scx=:=-	Phnx}');
    Error('\P{Scx=:=-	Phnx}');
    Expect(1, 67871, '\p{Scx=phnx}', "");
    Expect(0, 67871, '\p{^Scx=phnx}', "");
    Expect(0, 67871, '\P{Scx=phnx}', "");
    Expect(1, 67871, '\P{^Scx=phnx}', "");
    Expect(0, 67872, '\p{Scx=phnx}', "");
    Expect(1, 67872, '\p{^Scx=phnx}', "");
    Expect(1, 67872, '\P{Scx=phnx}', "");
    Expect(0, 67872, '\P{^Scx=phnx}', "");
    Expect(1, 67871, '\p{Scx=	PHNX}', "");
    Expect(0, 67871, '\p{^Scx=	PHNX}', "");
    Expect(0, 67871, '\P{Scx=	PHNX}', "");
    Expect(1, 67871, '\P{^Scx=	PHNX}', "");
    Expect(0, 67872, '\p{Scx=	PHNX}', "");
    Expect(1, 67872, '\p{^Scx=	PHNX}', "");
    Expect(1, 67872, '\P{Scx=	PHNX}', "");
    Expect(0, 67872, '\P{^Scx=	PHNX}', "");
    Error('\p{Is_Script_Extensions:   /a/_phoenician}');
    Error('\P{Is_Script_Extensions:   /a/_phoenician}');
    Expect(1, 67871, '\p{Is_Script_Extensions=phoenician}', "");
    Expect(0, 67871, '\p{^Is_Script_Extensions=phoenician}', "");
    Expect(0, 67871, '\P{Is_Script_Extensions=phoenician}', "");
    Expect(1, 67871, '\P{^Is_Script_Extensions=phoenician}', "");
    Expect(0, 67872, '\p{Is_Script_Extensions=phoenician}', "");
    Expect(1, 67872, '\p{^Is_Script_Extensions=phoenician}', "");
    Expect(1, 67872, '\P{Is_Script_Extensions=phoenician}', "");
    Expect(0, 67872, '\P{^Is_Script_Extensions=phoenician}', "");
    Expect(1, 67871, '\p{Is_Script_Extensions=- Phoenician}', "");
    Expect(0, 67871, '\p{^Is_Script_Extensions=- Phoenician}', "");
    Expect(0, 67871, '\P{Is_Script_Extensions=- Phoenician}', "");
    Expect(1, 67871, '\P{^Is_Script_Extensions=- Phoenician}', "");
    Expect(0, 67872, '\p{Is_Script_Extensions=- Phoenician}', "");
    Expect(1, 67872, '\p{^Is_Script_Extensions=- Phoenician}', "");
    Expect(1, 67872, '\P{Is_Script_Extensions=- Phoenician}', "");
    Expect(0, 67872, '\P{^Is_Script_Extensions=- Phoenician}', "");
    Error('\p{Is_Scx=-/a/PHNX}');
    Error('\P{Is_Scx=-/a/PHNX}');
    Expect(1, 67871, '\p{Is_Scx=phnx}', "");
    Expect(0, 67871, '\p{^Is_Scx=phnx}', "");
    Expect(0, 67871, '\P{Is_Scx=phnx}', "");
    Expect(1, 67871, '\P{^Is_Scx=phnx}', "");
    Expect(0, 67872, '\p{Is_Scx=phnx}', "");
    Expect(1, 67872, '\p{^Is_Scx=phnx}', "");
    Expect(1, 67872, '\P{Is_Scx=phnx}', "");
    Expect(0, 67872, '\P{^Is_Scx=phnx}', "");
    Expect(1, 67871, '\p{Is_Scx=		Phnx}', "");
    Expect(0, 67871, '\p{^Is_Scx=		Phnx}', "");
    Expect(0, 67871, '\P{Is_Scx=		Phnx}', "");
    Expect(1, 67871, '\P{^Is_Scx=		Phnx}', "");
    Expect(0, 67872, '\p{Is_Scx=		Phnx}', "");
    Expect(1, 67872, '\p{^Is_Scx=		Phnx}', "");
    Expect(1, 67872, '\P{Is_Scx=		Phnx}', "");
    Expect(0, 67872, '\P{^Is_Scx=		Phnx}', "");
    Error('\p{Script_Extensions=:= MIAO}');
    Error('\P{Script_Extensions=:= MIAO}');
    Expect(1, 94111, '\p{Script_Extensions=miao}', "");
    Expect(0, 94111, '\p{^Script_Extensions=miao}', "");
    Expect(0, 94111, '\P{Script_Extensions=miao}', "");
    Expect(1, 94111, '\P{^Script_Extensions=miao}', "");
    Expect(0, 94112, '\p{Script_Extensions=miao}', "");
    Expect(1, 94112, '\p{^Script_Extensions=miao}', "");
    Expect(1, 94112, '\P{Script_Extensions=miao}', "");
    Expect(0, 94112, '\P{^Script_Extensions=miao}', "");
    Expect(1, 94111, '\p{Script_Extensions=-_Miao}', "");
    Expect(0, 94111, '\p{^Script_Extensions=-_Miao}', "");
    Expect(0, 94111, '\P{Script_Extensions=-_Miao}', "");
    Expect(1, 94111, '\P{^Script_Extensions=-_Miao}', "");
    Expect(0, 94112, '\p{Script_Extensions=-_Miao}', "");
    Expect(1, 94112, '\p{^Script_Extensions=-_Miao}', "");
    Expect(1, 94112, '\P{Script_Extensions=-_Miao}', "");
    Expect(0, 94112, '\P{^Script_Extensions=-_Miao}', "");
    Error('\p{Scx=_:=Plrd}');
    Error('\P{Scx=_:=Plrd}');
    Expect(1, 94111, '\p{Scx=plrd}', "");
    Expect(0, 94111, '\p{^Scx=plrd}', "");
    Expect(0, 94111, '\P{Scx=plrd}', "");
    Expect(1, 94111, '\P{^Scx=plrd}', "");
    Expect(0, 94112, '\p{Scx=plrd}', "");
    Expect(1, 94112, '\p{^Scx=plrd}', "");
    Expect(1, 94112, '\P{Scx=plrd}', "");
    Expect(0, 94112, '\P{^Scx=plrd}', "");
    Expect(1, 94111, '\p{Scx=	 Plrd}', "");
    Expect(0, 94111, '\p{^Scx=	 Plrd}', "");
    Expect(0, 94111, '\P{Scx=	 Plrd}', "");
    Expect(1, 94111, '\P{^Scx=	 Plrd}', "");
    Expect(0, 94112, '\p{Scx=	 Plrd}', "");
    Expect(1, 94112, '\p{^Scx=	 Plrd}', "");
    Expect(1, 94112, '\P{Scx=	 Plrd}', "");
    Expect(0, 94112, '\P{^Scx=	 Plrd}', "");
    Error('\p{Is_Script_Extensions=-/a/MIAO}');
    Error('\P{Is_Script_Extensions=-/a/MIAO}');
    Expect(1, 94111, '\p{Is_Script_Extensions:	miao}', "");
    Expect(0, 94111, '\p{^Is_Script_Extensions:	miao}', "");
    Expect(0, 94111, '\P{Is_Script_Extensions:	miao}', "");
    Expect(1, 94111, '\P{^Is_Script_Extensions:	miao}', "");
    Expect(0, 94112, '\p{Is_Script_Extensions:	miao}', "");
    Expect(1, 94112, '\p{^Is_Script_Extensions:	miao}', "");
    Expect(1, 94112, '\P{Is_Script_Extensions:	miao}', "");
    Expect(0, 94112, '\P{^Is_Script_Extensions:	miao}', "");
    Expect(1, 94111, '\p{Is_Script_Extensions=-MIAO}', "");
    Expect(0, 94111, '\p{^Is_Script_Extensions=-MIAO}', "");
    Expect(0, 94111, '\P{Is_Script_Extensions=-MIAO}', "");
    Expect(1, 94111, '\P{^Is_Script_Extensions=-MIAO}', "");
    Expect(0, 94112, '\p{Is_Script_Extensions=-MIAO}', "");
    Expect(1, 94112, '\p{^Is_Script_Extensions=-MIAO}', "");
    Expect(1, 94112, '\P{Is_Script_Extensions=-MIAO}', "");
    Expect(0, 94112, '\P{^Is_Script_Extensions=-MIAO}', "");
    Error('\p{Is_Scx=/a/ _Plrd}');
    Error('\P{Is_Scx=/a/ _Plrd}');
    Expect(1, 94111, '\p{Is_Scx=plrd}', "");
    Expect(0, 94111, '\p{^Is_Scx=plrd}', "");
    Expect(0, 94111, '\P{Is_Scx=plrd}', "");
    Expect(1, 94111, '\P{^Is_Scx=plrd}', "");
    Expect(0, 94112, '\p{Is_Scx=plrd}', "");
    Expect(1, 94112, '\p{^Is_Scx=plrd}', "");
    Expect(1, 94112, '\P{Is_Scx=plrd}', "");
    Expect(0, 94112, '\P{^Is_Scx=plrd}', "");
    Expect(1, 94111, '\p{Is_Scx:   	Plrd}', "");
    Expect(0, 94111, '\p{^Is_Scx:   	Plrd}', "");
    Expect(0, 94111, '\P{Is_Scx:   	Plrd}', "");
    Expect(1, 94111, '\P{^Is_Scx:   	Plrd}', "");
    Expect(0, 94112, '\p{Is_Scx:   	Plrd}', "");
    Expect(1, 94112, '\p{^Is_Scx:   	Plrd}', "");
    Expect(1, 94112, '\P{Is_Scx:   	Plrd}', "");
    Expect(0, 94112, '\P{^Is_Scx:   	Plrd}', "");
    Error('\p{Script_Extensions=-/a/inscriptional_parthian}');
    Error('\P{Script_Extensions=-/a/inscriptional_parthian}');
    Expect(1, 68447, '\p{Script_Extensions=inscriptionalparthian}', "");
    Expect(0, 68447, '\p{^Script_Extensions=inscriptionalparthian}', "");
    Expect(0, 68447, '\P{Script_Extensions=inscriptionalparthian}', "");
    Expect(1, 68447, '\P{^Script_Extensions=inscriptionalparthian}', "");
    Expect(0, 68448, '\p{Script_Extensions=inscriptionalparthian}', "");
    Expect(1, 68448, '\p{^Script_Extensions=inscriptionalparthian}', "");
    Expect(1, 68448, '\P{Script_Extensions=inscriptionalparthian}', "");
    Expect(0, 68448, '\P{^Script_Extensions=inscriptionalparthian}', "");
    Expect(1, 68447, '\p{Script_Extensions= inscriptional_Parthian}', "");
    Expect(0, 68447, '\p{^Script_Extensions= inscriptional_Parthian}', "");
    Expect(0, 68447, '\P{Script_Extensions= inscriptional_Parthian}', "");
    Expect(1, 68447, '\P{^Script_Extensions= inscriptional_Parthian}', "");
    Expect(0, 68448, '\p{Script_Extensions= inscriptional_Parthian}', "");
    Expect(1, 68448, '\p{^Script_Extensions= inscriptional_Parthian}', "");
    Expect(1, 68448, '\P{Script_Extensions= inscriptional_Parthian}', "");
    Expect(0, 68448, '\P{^Script_Extensions= inscriptional_Parthian}', "");
    Error('\p{Scx= -PRTI/a/}');
    Error('\P{Scx= -PRTI/a/}');
    Expect(1, 68447, '\p{Scx:   prti}', "");
    Expect(0, 68447, '\p{^Scx:   prti}', "");
    Expect(0, 68447, '\P{Scx:   prti}', "");
    Expect(1, 68447, '\P{^Scx:   prti}', "");
    Expect(0, 68448, '\p{Scx:   prti}', "");
    Expect(1, 68448, '\p{^Scx:   prti}', "");
    Expect(1, 68448, '\P{Scx:   prti}', "");
    Expect(0, 68448, '\P{^Scx:   prti}', "");
    Expect(1, 68447, '\p{Scx=_ prti}', "");
    Expect(0, 68447, '\p{^Scx=_ prti}', "");
    Expect(0, 68447, '\P{Scx=_ prti}', "");
    Expect(1, 68447, '\P{^Scx=_ prti}', "");
    Expect(0, 68448, '\p{Scx=_ prti}', "");
    Expect(1, 68448, '\p{^Scx=_ prti}', "");
    Expect(1, 68448, '\P{Scx=_ prti}', "");
    Expect(0, 68448, '\P{^Scx=_ prti}', "");
    Error('\p{Is_Script_Extensions=		inscriptional_Parthian/a/}');
    Error('\P{Is_Script_Extensions=		inscriptional_Parthian/a/}');
    Expect(1, 68447, '\p{Is_Script_Extensions:	inscriptionalparthian}', "");
    Expect(0, 68447, '\p{^Is_Script_Extensions:	inscriptionalparthian}', "");
    Expect(0, 68447, '\P{Is_Script_Extensions:	inscriptionalparthian}', "");
    Expect(1, 68447, '\P{^Is_Script_Extensions:	inscriptionalparthian}', "");
    Expect(0, 68448, '\p{Is_Script_Extensions:	inscriptionalparthian}', "");
    Expect(1, 68448, '\p{^Is_Script_Extensions:	inscriptionalparthian}', "");
    Expect(1, 68448, '\P{Is_Script_Extensions:	inscriptionalparthian}', "");
    Expect(0, 68448, '\P{^Is_Script_Extensions:	inscriptionalparthian}', "");
    Expect(1, 68447, '\p{Is_Script_Extensions:  Inscriptional_Parthian}', "");
    Expect(0, 68447, '\p{^Is_Script_Extensions:  Inscriptional_Parthian}', "");
    Expect(0, 68447, '\P{Is_Script_Extensions:  Inscriptional_Parthian}', "");
    Expect(1, 68447, '\P{^Is_Script_Extensions:  Inscriptional_Parthian}', "");
    Expect(0, 68448, '\p{Is_Script_Extensions:  Inscriptional_Parthian}', "");
    Expect(1, 68448, '\p{^Is_Script_Extensions:  Inscriptional_Parthian}', "");
    Expect(1, 68448, '\P{Is_Script_Extensions:  Inscriptional_Parthian}', "");
    Expect(0, 68448, '\P{^Is_Script_Extensions:  Inscriptional_Parthian}', "");
    Error('\p{Is_Scx=/a/		PRTI}');
    Error('\P{Is_Scx=/a/		PRTI}');
    Expect(1, 68447, '\p{Is_Scx=prti}', "");
    Expect(0, 68447, '\p{^Is_Scx=prti}', "");
    Expect(0, 68447, '\P{Is_Scx=prti}', "");
    Expect(1, 68447, '\P{^Is_Scx=prti}', "");
    Expect(0, 68448, '\p{Is_Scx=prti}', "");
    Expect(1, 68448, '\p{^Is_Scx=prti}', "");
    Expect(1, 68448, '\P{Is_Scx=prti}', "");
    Expect(0, 68448, '\P{^Is_Scx=prti}', "");
    Expect(1, 68447, '\p{Is_Scx=--PRTI}', "");
    Expect(0, 68447, '\p{^Is_Scx=--PRTI}', "");
    Expect(0, 68447, '\P{Is_Scx=--PRTI}', "");
    Expect(1, 68447, '\P{^Is_Scx=--PRTI}', "");
    Expect(0, 68448, '\p{Is_Scx=--PRTI}', "");
    Expect(1, 68448, '\p{^Is_Scx=--PRTI}', "");
    Expect(1, 68448, '\P{Is_Scx=--PRTI}', "");
    Expect(0, 68448, '\P{^Is_Scx=--PRTI}', "");
    Error('\p{Script_Extensions=_:=Rejang}');
    Error('\P{Script_Extensions=_:=Rejang}');
    Expect(1, 43359, '\p{Script_Extensions=rejang}', "");
    Expect(0, 43359, '\p{^Script_Extensions=rejang}', "");
    Expect(0, 43359, '\P{Script_Extensions=rejang}', "");
    Expect(1, 43359, '\P{^Script_Extensions=rejang}', "");
    Expect(0, 43360, '\p{Script_Extensions=rejang}', "");
    Expect(1, 43360, '\p{^Script_Extensions=rejang}', "");
    Expect(1, 43360, '\P{Script_Extensions=rejang}', "");
    Expect(0, 43360, '\P{^Script_Extensions=rejang}', "");
    Expect(1, 43359, '\p{Script_Extensions:  _REJANG}', "");
    Expect(0, 43359, '\p{^Script_Extensions:  _REJANG}', "");
    Expect(0, 43359, '\P{Script_Extensions:  _REJANG}', "");
    Expect(1, 43359, '\P{^Script_Extensions:  _REJANG}', "");
    Expect(0, 43360, '\p{Script_Extensions:  _REJANG}', "");
    Expect(1, 43360, '\p{^Script_Extensions:  _REJANG}', "");
    Expect(1, 43360, '\P{Script_Extensions:  _REJANG}', "");
    Expect(0, 43360, '\P{^Script_Extensions:  _REJANG}', "");
    Error('\p{Scx=_-rjng:=}');
    Error('\P{Scx=_-rjng:=}');
    Expect(1, 43359, '\p{Scx=rjng}', "");
    Expect(0, 43359, '\p{^Scx=rjng}', "");
    Expect(0, 43359, '\P{Scx=rjng}', "");
    Expect(1, 43359, '\P{^Scx=rjng}', "");
    Expect(0, 43360, '\p{Scx=rjng}', "");
    Expect(1, 43360, '\p{^Scx=rjng}', "");
    Expect(1, 43360, '\P{Scx=rjng}', "");
    Expect(0, 43360, '\P{^Scx=rjng}', "");
    Expect(1, 43359, '\p{Scx=	rjng}', "");
    Expect(0, 43359, '\p{^Scx=	rjng}', "");
    Expect(0, 43359, '\P{Scx=	rjng}', "");
    Expect(1, 43359, '\P{^Scx=	rjng}', "");
    Expect(0, 43360, '\p{Scx=	rjng}', "");
    Expect(1, 43360, '\p{^Scx=	rjng}', "");
    Expect(1, 43360, '\P{Scx=	rjng}', "");
    Expect(0, 43360, '\P{^Scx=	rjng}', "");
    Error('\p{Is_Script_Extensions=/a/-_Rejang}');
    Error('\P{Is_Script_Extensions=/a/-_Rejang}');
    Expect(1, 43359, '\p{Is_Script_Extensions=rejang}', "");
    Expect(0, 43359, '\p{^Is_Script_Extensions=rejang}', "");
    Expect(0, 43359, '\P{Is_Script_Extensions=rejang}', "");
    Expect(1, 43359, '\P{^Is_Script_Extensions=rejang}', "");
    Expect(0, 43360, '\p{Is_Script_Extensions=rejang}', "");
    Expect(1, 43360, '\p{^Is_Script_Extensions=rejang}', "");
    Expect(1, 43360, '\P{Is_Script_Extensions=rejang}', "");
    Expect(0, 43360, '\P{^Is_Script_Extensions=rejang}', "");
    Expect(1, 43359, '\p{Is_Script_Extensions=-_REJANG}', "");
    Expect(0, 43359, '\p{^Is_Script_Extensions=-_REJANG}', "");
    Expect(0, 43359, '\P{Is_Script_Extensions=-_REJANG}', "");
    Expect(1, 43359, '\P{^Is_Script_Extensions=-_REJANG}', "");
    Expect(0, 43360, '\p{Is_Script_Extensions=-_REJANG}', "");
    Expect(1, 43360, '\p{^Is_Script_Extensions=-_REJANG}', "");
    Expect(1, 43360, '\P{Is_Script_Extensions=-_REJANG}', "");
    Expect(0, 43360, '\P{^Is_Script_Extensions=-_REJANG}', "");
    Error('\p{Is_Scx=/a/		rjng}');
    Error('\P{Is_Scx=/a/		rjng}');
    Expect(1, 43359, '\p{Is_Scx=rjng}', "");
    Expect(0, 43359, '\p{^Is_Scx=rjng}', "");
    Expect(0, 43359, '\P{Is_Scx=rjng}', "");
    Expect(1, 43359, '\P{^Is_Scx=rjng}', "");
    Expect(0, 43360, '\p{Is_Scx=rjng}', "");
    Expect(1, 43360, '\p{^Is_Scx=rjng}', "");
    Expect(1, 43360, '\P{Is_Scx=rjng}', "");
    Expect(0, 43360, '\P{^Is_Scx=rjng}', "");
    Error('\p{Script_Extensions=	Runic/a/}');
    Error('\P{Script_Extensions=	Runic/a/}');
    Expect(1, 5880, '\p{Script_Extensions=runic}', "");
    Expect(0, 5880, '\p{^Script_Extensions=runic}', "");
    Expect(0, 5880, '\P{Script_Extensions=runic}', "");
    Expect(1, 5880, '\P{^Script_Extensions=runic}', "");
    Expect(0, 5881, '\p{Script_Extensions=runic}', "");
    Expect(1, 5881, '\p{^Script_Extensions=runic}', "");
    Expect(1, 5881, '\P{Script_Extensions=runic}', "");
    Expect(0, 5881, '\P{^Script_Extensions=runic}', "");
    Expect(1, 5880, '\p{Script_Extensions=-RUNIC}', "");
    Expect(0, 5880, '\p{^Script_Extensions=-RUNIC}', "");
    Expect(0, 5880, '\P{Script_Extensions=-RUNIC}', "");
    Expect(1, 5880, '\P{^Script_Extensions=-RUNIC}', "");
    Expect(0, 5881, '\p{Script_Extensions=-RUNIC}', "");
    Expect(1, 5881, '\p{^Script_Extensions=-RUNIC}', "");
    Expect(1, 5881, '\P{Script_Extensions=-RUNIC}', "");
    Expect(0, 5881, '\P{^Script_Extensions=-RUNIC}', "");
    Error('\p{Scx=:=	runr}');
    Error('\P{Scx=:=	runr}');
    Expect(1, 5880, '\p{Scx=runr}', "");
    Expect(0, 5880, '\p{^Scx=runr}', "");
    Expect(0, 5880, '\P{Scx=runr}', "");
    Expect(1, 5880, '\P{^Scx=runr}', "");
    Expect(0, 5881, '\p{Scx=runr}', "");
    Expect(1, 5881, '\p{^Scx=runr}', "");
    Expect(1, 5881, '\P{Scx=runr}', "");
    Expect(0, 5881, '\P{^Scx=runr}', "");
    Expect(1, 5880, '\p{Scx=	runr}', "");
    Expect(0, 5880, '\p{^Scx=	runr}', "");
    Expect(0, 5880, '\P{Scx=	runr}', "");
    Expect(1, 5880, '\P{^Scx=	runr}', "");
    Expect(0, 5881, '\p{Scx=	runr}', "");
    Expect(1, 5881, '\p{^Scx=	runr}', "");
    Expect(1, 5881, '\P{Scx=	runr}', "");
    Expect(0, 5881, '\P{^Scx=	runr}', "");
    Error('\p{Is_Script_Extensions=	RUNIC/a/}');
    Error('\P{Is_Script_Extensions=	RUNIC/a/}');
    Expect(1, 5880, '\p{Is_Script_Extensions=runic}', "");
    Expect(0, 5880, '\p{^Is_Script_Extensions=runic}', "");
    Expect(0, 5880, '\P{Is_Script_Extensions=runic}', "");
    Expect(1, 5880, '\P{^Is_Script_Extensions=runic}', "");
    Expect(0, 5881, '\p{Is_Script_Extensions=runic}', "");
    Expect(1, 5881, '\p{^Is_Script_Extensions=runic}', "");
    Expect(1, 5881, '\P{Is_Script_Extensions=runic}', "");
    Expect(0, 5881, '\P{^Is_Script_Extensions=runic}', "");
    Expect(1, 5880, '\p{Is_Script_Extensions= Runic}', "");
    Expect(0, 5880, '\p{^Is_Script_Extensions= Runic}', "");
    Expect(0, 5880, '\P{Is_Script_Extensions= Runic}', "");
    Expect(1, 5880, '\P{^Is_Script_Extensions= Runic}', "");
    Expect(0, 5881, '\p{Is_Script_Extensions= Runic}', "");
    Expect(1, 5881, '\p{^Is_Script_Extensions= Runic}', "");
    Expect(1, 5881, '\P{Is_Script_Extensions= Runic}', "");
    Expect(0, 5881, '\P{^Is_Script_Extensions= Runic}', "");
    Error('\p{Is_Scx=_/a/Runr}');
    Error('\P{Is_Scx=_/a/Runr}');
    Expect(1, 5880, '\p{Is_Scx=runr}', "");
    Expect(0, 5880, '\p{^Is_Scx=runr}', "");
    Expect(0, 5880, '\P{Is_Scx=runr}', "");
    Expect(1, 5880, '\P{^Is_Scx=runr}', "");
    Expect(0, 5881, '\p{Is_Scx=runr}', "");
    Expect(1, 5881, '\p{^Is_Scx=runr}', "");
    Expect(1, 5881, '\P{Is_Scx=runr}', "");
    Expect(0, 5881, '\P{^Is_Scx=runr}', "");
    Expect(1, 5880, '\p{Is_Scx=	Runr}', "");
    Expect(0, 5880, '\p{^Is_Scx=	Runr}', "");
    Expect(0, 5880, '\P{Is_Scx=	Runr}', "");
    Expect(1, 5880, '\P{^Is_Scx=	Runr}', "");
    Expect(0, 5881, '\p{Is_Scx=	Runr}', "");
    Expect(1, 5881, '\p{^Is_Scx=	Runr}', "");
    Expect(1, 5881, '\P{Is_Scx=	Runr}', "");
    Expect(0, 5881, '\P{^Is_Scx=	Runr}', "");
    Error('\p{Script_Extensions= :=SAMARITAN}');
    Error('\P{Script_Extensions= :=SAMARITAN}');
    Expect(1, 2110, '\p{Script_Extensions=samaritan}', "");
    Expect(0, 2110, '\p{^Script_Extensions=samaritan}', "");
    Expect(0, 2110, '\P{Script_Extensions=samaritan}', "");
    Expect(1, 2110, '\P{^Script_Extensions=samaritan}', "");
    Expect(0, 2111, '\p{Script_Extensions=samaritan}', "");
    Expect(1, 2111, '\p{^Script_Extensions=samaritan}', "");
    Expect(1, 2111, '\P{Script_Extensions=samaritan}', "");
    Expect(0, 2111, '\P{^Script_Extensions=samaritan}', "");
    Expect(1, 2110, '\p{Script_Extensions= 	Samaritan}', "");
    Expect(0, 2110, '\p{^Script_Extensions= 	Samaritan}', "");
    Expect(0, 2110, '\P{Script_Extensions= 	Samaritan}', "");
    Expect(1, 2110, '\P{^Script_Extensions= 	Samaritan}', "");
    Expect(0, 2111, '\p{Script_Extensions= 	Samaritan}', "");
    Expect(1, 2111, '\p{^Script_Extensions= 	Samaritan}', "");
    Expect(1, 2111, '\P{Script_Extensions= 	Samaritan}', "");
    Expect(0, 2111, '\P{^Script_Extensions= 	Samaritan}', "");
    Error('\p{Scx=:= _Samr}');
    Error('\P{Scx=:= _Samr}');
    Expect(1, 2110, '\p{Scx=samr}', "");
    Expect(0, 2110, '\p{^Scx=samr}', "");
    Expect(0, 2110, '\P{Scx=samr}', "");
    Expect(1, 2110, '\P{^Scx=samr}', "");
    Expect(0, 2111, '\p{Scx=samr}', "");
    Expect(1, 2111, '\p{^Scx=samr}', "");
    Expect(1, 2111, '\P{Scx=samr}', "");
    Expect(0, 2111, '\P{^Scx=samr}', "");
    Expect(1, 2110, '\p{Scx=	Samr}', "");
    Expect(0, 2110, '\p{^Scx=	Samr}', "");
    Expect(0, 2110, '\P{Scx=	Samr}', "");
    Expect(1, 2110, '\P{^Scx=	Samr}', "");
    Expect(0, 2111, '\p{Scx=	Samr}', "");
    Expect(1, 2111, '\p{^Scx=	Samr}', "");
    Expect(1, 2111, '\P{Scx=	Samr}', "");
    Expect(0, 2111, '\P{^Scx=	Samr}', "");
    Error('\p{Is_Script_Extensions=:=Samaritan}');
    Error('\P{Is_Script_Extensions=:=Samaritan}');
    Expect(1, 2110, '\p{Is_Script_Extensions=samaritan}', "");
    Expect(0, 2110, '\p{^Is_Script_Extensions=samaritan}', "");
    Expect(0, 2110, '\P{Is_Script_Extensions=samaritan}', "");
    Expect(1, 2110, '\P{^Is_Script_Extensions=samaritan}', "");
    Expect(0, 2111, '\p{Is_Script_Extensions=samaritan}', "");
    Expect(1, 2111, '\p{^Is_Script_Extensions=samaritan}', "");
    Expect(1, 2111, '\P{Is_Script_Extensions=samaritan}', "");
    Expect(0, 2111, '\P{^Is_Script_Extensions=samaritan}', "");
    Expect(1, 2110, '\p{Is_Script_Extensions=	Samaritan}', "");
    Expect(0, 2110, '\p{^Is_Script_Extensions=	Samaritan}', "");
    Expect(0, 2110, '\P{Is_Script_Extensions=	Samaritan}', "");
    Expect(1, 2110, '\P{^Is_Script_Extensions=	Samaritan}', "");
    Expect(0, 2111, '\p{Is_Script_Extensions=	Samaritan}', "");
    Expect(1, 2111, '\p{^Is_Script_Extensions=	Samaritan}', "");
    Expect(1, 2111, '\P{Is_Script_Extensions=	Samaritan}', "");
    Expect(0, 2111, '\P{^Is_Script_Extensions=	Samaritan}', "");
    Error('\p{Is_Scx=	:=SAMR}');
    Error('\P{Is_Scx=	:=SAMR}');
    Expect(1, 2110, '\p{Is_Scx=samr}', "");
    Expect(0, 2110, '\p{^Is_Scx=samr}', "");
    Expect(0, 2110, '\P{Is_Scx=samr}', "");
    Expect(1, 2110, '\P{^Is_Scx=samr}', "");
    Expect(0, 2111, '\p{Is_Scx=samr}', "");
    Expect(1, 2111, '\p{^Is_Scx=samr}', "");
    Expect(1, 2111, '\P{Is_Scx=samr}', "");
    Expect(0, 2111, '\P{^Is_Scx=samr}', "");
    Expect(1, 2110, '\p{Is_Scx:-_Samr}', "");
    Expect(0, 2110, '\p{^Is_Scx:-_Samr}', "");
    Expect(0, 2110, '\P{Is_Scx:-_Samr}', "");
    Expect(1, 2110, '\P{^Is_Scx:-_Samr}', "");
    Expect(0, 2111, '\p{Is_Scx:-_Samr}', "");
    Expect(1, 2111, '\p{^Is_Scx:-_Samr}', "");
    Expect(1, 2111, '\P{Is_Scx:-_Samr}', "");
    Expect(0, 2111, '\P{^Is_Scx:-_Samr}', "");
    Error('\p{Script_Extensions=- OLD_South_Arabian/a/}');
    Error('\P{Script_Extensions=- OLD_South_Arabian/a/}');
    Expect(1, 68223, '\p{Script_Extensions=oldsoutharabian}', "");
    Expect(0, 68223, '\p{^Script_Extensions=oldsoutharabian}', "");
    Expect(0, 68223, '\P{Script_Extensions=oldsoutharabian}', "");
    Expect(1, 68223, '\P{^Script_Extensions=oldsoutharabian}', "");
    Expect(0, 68224, '\p{Script_Extensions=oldsoutharabian}', "");
    Expect(1, 68224, '\p{^Script_Extensions=oldsoutharabian}', "");
    Expect(1, 68224, '\P{Script_Extensions=oldsoutharabian}', "");
    Expect(0, 68224, '\P{^Script_Extensions=oldsoutharabian}', "");
    Expect(1, 68223, '\p{Script_Extensions= Old_South_ARABIAN}', "");
    Expect(0, 68223, '\p{^Script_Extensions= Old_South_ARABIAN}', "");
    Expect(0, 68223, '\P{Script_Extensions= Old_South_ARABIAN}', "");
    Expect(1, 68223, '\P{^Script_Extensions= Old_South_ARABIAN}', "");
    Expect(0, 68224, '\p{Script_Extensions= Old_South_ARABIAN}', "");
    Expect(1, 68224, '\p{^Script_Extensions= Old_South_ARABIAN}', "");
    Expect(1, 68224, '\P{Script_Extensions= Old_South_ARABIAN}', "");
    Expect(0, 68224, '\P{^Script_Extensions= Old_South_ARABIAN}', "");
    Error('\p{Scx= -Sarb:=}');
    Error('\P{Scx= -Sarb:=}');
    Expect(1, 68223, '\p{Scx=sarb}', "");
    Expect(0, 68223, '\p{^Scx=sarb}', "");
    Expect(0, 68223, '\P{Scx=sarb}', "");
    Expect(1, 68223, '\P{^Scx=sarb}', "");
    Expect(0, 68224, '\p{Scx=sarb}', "");
    Expect(1, 68224, '\p{^Scx=sarb}', "");
    Expect(1, 68224, '\P{Scx=sarb}', "");
    Expect(0, 68224, '\P{^Scx=sarb}', "");
    Expect(1, 68223, '\p{Scx=_Sarb}', "");
    Expect(0, 68223, '\p{^Scx=_Sarb}', "");
    Expect(0, 68223, '\P{Scx=_Sarb}', "");
    Expect(1, 68223, '\P{^Scx=_Sarb}', "");
    Expect(0, 68224, '\p{Scx=_Sarb}', "");
    Expect(1, 68224, '\p{^Scx=_Sarb}', "");
    Expect(1, 68224, '\P{Scx=_Sarb}', "");
    Expect(0, 68224, '\P{^Scx=_Sarb}', "");
    Error('\p{Is_Script_Extensions::= 	OLD_South_ARABIAN}');
    Error('\P{Is_Script_Extensions::= 	OLD_South_ARABIAN}');
    Expect(1, 68223, '\p{Is_Script_Extensions=oldsoutharabian}', "");
    Expect(0, 68223, '\p{^Is_Script_Extensions=oldsoutharabian}', "");
    Expect(0, 68223, '\P{Is_Script_Extensions=oldsoutharabian}', "");
    Expect(1, 68223, '\P{^Is_Script_Extensions=oldsoutharabian}', "");
    Expect(0, 68224, '\p{Is_Script_Extensions=oldsoutharabian}', "");
    Expect(1, 68224, '\p{^Is_Script_Extensions=oldsoutharabian}', "");
    Expect(1, 68224, '\P{Is_Script_Extensions=oldsoutharabian}', "");
    Expect(0, 68224, '\P{^Is_Script_Extensions=oldsoutharabian}', "");
    Expect(1, 68223, '\p{Is_Script_Extensions=--OLD_SOUTH_Arabian}', "");
    Expect(0, 68223, '\p{^Is_Script_Extensions=--OLD_SOUTH_Arabian}', "");
    Expect(0, 68223, '\P{Is_Script_Extensions=--OLD_SOUTH_Arabian}', "");
    Expect(1, 68223, '\P{^Is_Script_Extensions=--OLD_SOUTH_Arabian}', "");
    Expect(0, 68224, '\p{Is_Script_Extensions=--OLD_SOUTH_Arabian}', "");
    Expect(1, 68224, '\p{^Is_Script_Extensions=--OLD_SOUTH_Arabian}', "");
    Expect(1, 68224, '\P{Is_Script_Extensions=--OLD_SOUTH_Arabian}', "");
    Expect(0, 68224, '\P{^Is_Script_Extensions=--OLD_SOUTH_Arabian}', "");
    Error('\p{Is_Scx=/a/	sarb}');
    Error('\P{Is_Scx=/a/	sarb}');
    Expect(1, 68223, '\p{Is_Scx=sarb}', "");
    Expect(0, 68223, '\p{^Is_Scx=sarb}', "");
    Expect(0, 68223, '\P{Is_Scx=sarb}', "");
    Expect(1, 68223, '\P{^Is_Scx=sarb}', "");
    Expect(0, 68224, '\p{Is_Scx=sarb}', "");
    Expect(1, 68224, '\p{^Is_Scx=sarb}', "");
    Expect(1, 68224, '\P{Is_Scx=sarb}', "");
    Expect(0, 68224, '\P{^Is_Scx=sarb}', "");
    Expect(1, 68223, '\p{Is_Scx=	sarb}', "");
    Expect(0, 68223, '\p{^Is_Scx=	sarb}', "");
    Expect(0, 68223, '\P{Is_Scx=	sarb}', "");
    Expect(1, 68223, '\P{^Is_Scx=	sarb}', "");
    Expect(0, 68224, '\p{Is_Scx=	sarb}', "");
    Expect(1, 68224, '\p{^Is_Scx=	sarb}', "");
    Expect(1, 68224, '\P{Is_Scx=	sarb}', "");
    Expect(0, 68224, '\P{^Is_Scx=	sarb}', "");
    Error('\p{Script_Extensions=--saurashtra/a/}');
    Error('\P{Script_Extensions=--saurashtra/a/}');
    Expect(1, 43225, '\p{Script_Extensions=saurashtra}', "");
    Expect(0, 43225, '\p{^Script_Extensions=saurashtra}', "");
    Expect(0, 43225, '\P{Script_Extensions=saurashtra}', "");
    Expect(1, 43225, '\P{^Script_Extensions=saurashtra}', "");
    Expect(0, 43226, '\p{Script_Extensions=saurashtra}', "");
    Expect(1, 43226, '\p{^Script_Extensions=saurashtra}', "");
    Expect(1, 43226, '\P{Script_Extensions=saurashtra}', "");
    Expect(0, 43226, '\P{^Script_Extensions=saurashtra}', "");
    Expect(1, 43225, '\p{Script_Extensions=--Saurashtra}', "");
    Expect(0, 43225, '\p{^Script_Extensions=--Saurashtra}', "");
    Expect(0, 43225, '\P{Script_Extensions=--Saurashtra}', "");
    Expect(1, 43225, '\P{^Script_Extensions=--Saurashtra}', "");
    Expect(0, 43226, '\p{Script_Extensions=--Saurashtra}', "");
    Expect(1, 43226, '\p{^Script_Extensions=--Saurashtra}', "");
    Expect(1, 43226, '\P{Script_Extensions=--Saurashtra}', "");
    Expect(0, 43226, '\P{^Script_Extensions=--Saurashtra}', "");
    Error('\p{Scx=_/a/saur}');
    Error('\P{Scx=_/a/saur}');
    Expect(1, 43225, '\p{Scx=saur}', "");
    Expect(0, 43225, '\p{^Scx=saur}', "");
    Expect(0, 43225, '\P{Scx=saur}', "");
    Expect(1, 43225, '\P{^Scx=saur}', "");
    Expect(0, 43226, '\p{Scx=saur}', "");
    Expect(1, 43226, '\p{^Scx=saur}', "");
    Expect(1, 43226, '\P{Scx=saur}', "");
    Expect(0, 43226, '\P{^Scx=saur}', "");
    Expect(1, 43225, '\p{Scx:-	Saur}', "");
    Expect(0, 43225, '\p{^Scx:-	Saur}', "");
    Expect(0, 43225, '\P{Scx:-	Saur}', "");
    Expect(1, 43225, '\P{^Scx:-	Saur}', "");
    Expect(0, 43226, '\p{Scx:-	Saur}', "");
    Expect(1, 43226, '\p{^Scx:-	Saur}', "");
    Expect(1, 43226, '\P{Scx:-	Saur}', "");
    Expect(0, 43226, '\P{^Scx:-	Saur}', "");
    Error('\p{Is_Script_Extensions=	saurashtra:=}');
    Error('\P{Is_Script_Extensions=	saurashtra:=}');
    Expect(1, 43225, '\p{Is_Script_Extensions: saurashtra}', "");
    Expect(0, 43225, '\p{^Is_Script_Extensions: saurashtra}', "");
    Expect(0, 43225, '\P{Is_Script_Extensions: saurashtra}', "");
    Expect(1, 43225, '\P{^Is_Script_Extensions: saurashtra}', "");
    Expect(0, 43226, '\p{Is_Script_Extensions: saurashtra}', "");
    Expect(1, 43226, '\p{^Is_Script_Extensions: saurashtra}', "");
    Expect(1, 43226, '\P{Is_Script_Extensions: saurashtra}', "");
    Expect(0, 43226, '\P{^Is_Script_Extensions: saurashtra}', "");
    Expect(1, 43225, '\p{Is_Script_Extensions=--Saurashtra}', "");
    Expect(0, 43225, '\p{^Is_Script_Extensions=--Saurashtra}', "");
    Expect(0, 43225, '\P{Is_Script_Extensions=--Saurashtra}', "");
    Expect(1, 43225, '\P{^Is_Script_Extensions=--Saurashtra}', "");
    Expect(0, 43226, '\p{Is_Script_Extensions=--Saurashtra}', "");
    Expect(1, 43226, '\p{^Is_Script_Extensions=--Saurashtra}', "");
    Expect(1, 43226, '\P{Is_Script_Extensions=--Saurashtra}', "");
    Expect(0, 43226, '\P{^Is_Script_Extensions=--Saurashtra}', "");
    Error('\p{Is_Scx:   := -Saur}');
    Error('\P{Is_Scx:   := -Saur}');
    Expect(1, 43225, '\p{Is_Scx=saur}', "");
    Expect(0, 43225, '\p{^Is_Scx=saur}', "");
    Expect(0, 43225, '\P{Is_Scx=saur}', "");
    Expect(1, 43225, '\P{^Is_Scx=saur}', "");
    Expect(0, 43226, '\p{Is_Scx=saur}', "");
    Expect(1, 43226, '\p{^Is_Scx=saur}', "");
    Expect(1, 43226, '\P{Is_Scx=saur}', "");
    Expect(0, 43226, '\P{^Is_Scx=saur}', "");
    Expect(1, 43225, '\p{Is_Scx=-Saur}', "");
    Expect(0, 43225, '\p{^Is_Scx=-Saur}', "");
    Expect(0, 43225, '\P{Is_Scx=-Saur}', "");
    Expect(1, 43225, '\P{^Is_Scx=-Saur}', "");
    Expect(0, 43226, '\p{Is_Scx=-Saur}', "");
    Expect(1, 43226, '\p{^Is_Scx=-Saur}', "");
    Expect(1, 43226, '\P{Is_Scx=-Saur}', "");
    Expect(0, 43226, '\P{^Is_Scx=-Saur}', "");
    Error('\p{Script_Extensions=  SIGNWRITING/a/}');
    Error('\P{Script_Extensions=  SIGNWRITING/a/}');
    Expect(1, 121519, '\p{Script_Extensions=signwriting}', "");
    Expect(0, 121519, '\p{^Script_Extensions=signwriting}', "");
    Expect(0, 121519, '\P{Script_Extensions=signwriting}', "");
    Expect(1, 121519, '\P{^Script_Extensions=signwriting}', "");
    Expect(0, 121520, '\p{Script_Extensions=signwriting}', "");
    Expect(1, 121520, '\p{^Script_Extensions=signwriting}', "");
    Expect(1, 121520, '\P{Script_Extensions=signwriting}', "");
    Expect(0, 121520, '\P{^Script_Extensions=signwriting}', "");
    Expect(1, 121519, '\p{Script_Extensions= signwriting}', "");
    Expect(0, 121519, '\p{^Script_Extensions= signwriting}', "");
    Expect(0, 121519, '\P{Script_Extensions= signwriting}', "");
    Expect(1, 121519, '\P{^Script_Extensions= signwriting}', "");
    Expect(0, 121520, '\p{Script_Extensions= signwriting}', "");
    Expect(1, 121520, '\p{^Script_Extensions= signwriting}', "");
    Expect(1, 121520, '\P{Script_Extensions= signwriting}', "");
    Expect(0, 121520, '\P{^Script_Extensions= signwriting}', "");
    Error('\p{Scx=:=	 Sgnw}');
    Error('\P{Scx=:=	 Sgnw}');
    Expect(1, 121519, '\p{Scx=sgnw}', "");
    Expect(0, 121519, '\p{^Scx=sgnw}', "");
    Expect(0, 121519, '\P{Scx=sgnw}', "");
    Expect(1, 121519, '\P{^Scx=sgnw}', "");
    Expect(0, 121520, '\p{Scx=sgnw}', "");
    Expect(1, 121520, '\p{^Scx=sgnw}', "");
    Expect(1, 121520, '\P{Scx=sgnw}', "");
    Expect(0, 121520, '\P{^Scx=sgnw}', "");
    Expect(1, 121519, '\p{Scx=-Sgnw}', "");
    Expect(0, 121519, '\p{^Scx=-Sgnw}', "");
    Expect(0, 121519, '\P{Scx=-Sgnw}', "");
    Expect(1, 121519, '\P{^Scx=-Sgnw}', "");
    Expect(0, 121520, '\p{Scx=-Sgnw}', "");
    Expect(1, 121520, '\p{^Scx=-Sgnw}', "");
    Expect(1, 121520, '\P{Scx=-Sgnw}', "");
    Expect(0, 121520, '\P{^Scx=-Sgnw}', "");
    Error('\p{Is_Script_Extensions=/a/ SignWriting}');
    Error('\P{Is_Script_Extensions=/a/ SignWriting}');
    Expect(1, 121519, '\p{Is_Script_Extensions=signwriting}', "");
    Expect(0, 121519, '\p{^Is_Script_Extensions=signwriting}', "");
    Expect(0, 121519, '\P{Is_Script_Extensions=signwriting}', "");
    Expect(1, 121519, '\P{^Is_Script_Extensions=signwriting}', "");
    Expect(0, 121520, '\p{Is_Script_Extensions=signwriting}', "");
    Expect(1, 121520, '\p{^Is_Script_Extensions=signwriting}', "");
    Expect(1, 121520, '\P{Is_Script_Extensions=signwriting}', "");
    Expect(0, 121520, '\P{^Is_Script_Extensions=signwriting}', "");
    Expect(1, 121519, '\p{Is_Script_Extensions: _	SignWriting}', "");
    Expect(0, 121519, '\p{^Is_Script_Extensions: _	SignWriting}', "");
    Expect(0, 121519, '\P{Is_Script_Extensions: _	SignWriting}', "");
    Expect(1, 121519, '\P{^Is_Script_Extensions: _	SignWriting}', "");
    Expect(0, 121520, '\p{Is_Script_Extensions: _	SignWriting}', "");
    Expect(1, 121520, '\p{^Is_Script_Extensions: _	SignWriting}', "");
    Expect(1, 121520, '\P{Is_Script_Extensions: _	SignWriting}', "");
    Expect(0, 121520, '\P{^Is_Script_Extensions: _	SignWriting}', "");
    Error('\p{Is_Scx=  Sgnw/a/}');
    Error('\P{Is_Scx=  Sgnw/a/}');
    Expect(1, 121519, '\p{Is_Scx:   sgnw}', "");
    Expect(0, 121519, '\p{^Is_Scx:   sgnw}', "");
    Expect(0, 121519, '\P{Is_Scx:   sgnw}', "");
    Expect(1, 121519, '\P{^Is_Scx:   sgnw}', "");
    Expect(0, 121520, '\p{Is_Scx:   sgnw}', "");
    Expect(1, 121520, '\p{^Is_Scx:   sgnw}', "");
    Expect(1, 121520, '\P{Is_Scx:   sgnw}', "");
    Expect(0, 121520, '\P{^Is_Scx:   sgnw}', "");
    Expect(1, 121519, '\p{Is_Scx:	-	SGNW}', "");
    Expect(0, 121519, '\p{^Is_Scx:	-	SGNW}', "");
    Expect(0, 121519, '\P{Is_Scx:	-	SGNW}', "");
    Expect(1, 121519, '\P{^Is_Scx:	-	SGNW}', "");
    Expect(0, 121520, '\p{Is_Scx:	-	SGNW}', "");
    Expect(1, 121520, '\p{^Is_Scx:	-	SGNW}', "");
    Expect(1, 121520, '\P{Is_Scx:	-	SGNW}', "");
    Expect(0, 121520, '\P{^Is_Scx:	-	SGNW}', "");
    Error('\p{Script_Extensions=:=--Shavian}');
    Error('\P{Script_Extensions=:=--Shavian}');
    Expect(1, 66687, '\p{Script_Extensions=shavian}', "");
    Expect(0, 66687, '\p{^Script_Extensions=shavian}', "");
    Expect(0, 66687, '\P{Script_Extensions=shavian}', "");
    Expect(1, 66687, '\P{^Script_Extensions=shavian}', "");
    Expect(0, 66688, '\p{Script_Extensions=shavian}', "");
    Expect(1, 66688, '\p{^Script_Extensions=shavian}', "");
    Expect(1, 66688, '\P{Script_Extensions=shavian}', "");
    Expect(0, 66688, '\P{^Script_Extensions=shavian}', "");
    Expect(1, 66687, '\p{Script_Extensions=	_Shavian}', "");
    Expect(0, 66687, '\p{^Script_Extensions=	_Shavian}', "");
    Expect(0, 66687, '\P{Script_Extensions=	_Shavian}', "");
    Expect(1, 66687, '\P{^Script_Extensions=	_Shavian}', "");
    Expect(0, 66688, '\p{Script_Extensions=	_Shavian}', "");
    Expect(1, 66688, '\p{^Script_Extensions=	_Shavian}', "");
    Expect(1, 66688, '\P{Script_Extensions=	_Shavian}', "");
    Expect(0, 66688, '\P{^Script_Extensions=	_Shavian}', "");
    Error('\p{Scx= SHAW:=}');
    Error('\P{Scx= SHAW:=}');
    Expect(1, 66687, '\p{Scx=shaw}', "");
    Expect(0, 66687, '\p{^Scx=shaw}', "");
    Expect(0, 66687, '\P{Scx=shaw}', "");
    Expect(1, 66687, '\P{^Scx=shaw}', "");
    Expect(0, 66688, '\p{Scx=shaw}', "");
    Expect(1, 66688, '\p{^Scx=shaw}', "");
    Expect(1, 66688, '\P{Scx=shaw}', "");
    Expect(0, 66688, '\P{^Scx=shaw}', "");
    Expect(1, 66687, '\p{Scx=_Shaw}', "");
    Expect(0, 66687, '\p{^Scx=_Shaw}', "");
    Expect(0, 66687, '\P{Scx=_Shaw}', "");
    Expect(1, 66687, '\P{^Scx=_Shaw}', "");
    Expect(0, 66688, '\p{Scx=_Shaw}', "");
    Expect(1, 66688, '\p{^Scx=_Shaw}', "");
    Expect(1, 66688, '\P{Scx=_Shaw}', "");
    Expect(0, 66688, '\P{^Scx=_Shaw}', "");
    Error('\p{Is_Script_Extensions= :=Shavian}');
    Error('\P{Is_Script_Extensions= :=Shavian}');
    Expect(1, 66687, '\p{Is_Script_Extensions=shavian}', "");
    Expect(0, 66687, '\p{^Is_Script_Extensions=shavian}', "");
    Expect(0, 66687, '\P{Is_Script_Extensions=shavian}', "");
    Expect(1, 66687, '\P{^Is_Script_Extensions=shavian}', "");
    Expect(0, 66688, '\p{Is_Script_Extensions=shavian}', "");
    Expect(1, 66688, '\p{^Is_Script_Extensions=shavian}', "");
    Expect(1, 66688, '\P{Is_Script_Extensions=shavian}', "");
    Expect(0, 66688, '\P{^Is_Script_Extensions=shavian}', "");
    Expect(1, 66687, '\p{Is_Script_Extensions=	_SHAVIAN}', "");
    Expect(0, 66687, '\p{^Is_Script_Extensions=	_SHAVIAN}', "");
    Expect(0, 66687, '\P{Is_Script_Extensions=	_SHAVIAN}', "");
    Expect(1, 66687, '\P{^Is_Script_Extensions=	_SHAVIAN}', "");
    Expect(0, 66688, '\p{Is_Script_Extensions=	_SHAVIAN}', "");
    Expect(1, 66688, '\p{^Is_Script_Extensions=	_SHAVIAN}', "");
    Expect(1, 66688, '\P{Is_Script_Extensions=	_SHAVIAN}', "");
    Expect(0, 66688, '\P{^Is_Script_Extensions=	_SHAVIAN}', "");
    Error('\p{Is_Scx:	/a/_	Shaw}');
    Error('\P{Is_Scx:	/a/_	Shaw}');
    Expect(1, 66687, '\p{Is_Scx:shaw}', "");
    Expect(0, 66687, '\p{^Is_Scx:shaw}', "");
    Expect(0, 66687, '\P{Is_Scx:shaw}', "");
    Expect(1, 66687, '\P{^Is_Scx:shaw}', "");
    Expect(0, 66688, '\p{Is_Scx:shaw}', "");
    Expect(1, 66688, '\p{^Is_Scx:shaw}', "");
    Expect(1, 66688, '\P{Is_Scx:shaw}', "");
    Expect(0, 66688, '\P{^Is_Scx:shaw}', "");
    Expect(1, 66687, '\p{Is_Scx=_shaw}', "");
    Expect(0, 66687, '\p{^Is_Scx=_shaw}', "");
    Expect(0, 66687, '\P{Is_Scx=_shaw}', "");
    Expect(1, 66687, '\P{^Is_Scx=_shaw}', "");
    Expect(0, 66688, '\p{Is_Scx=_shaw}', "");
    Expect(1, 66688, '\p{^Is_Scx=_shaw}', "");
    Expect(1, 66688, '\P{Is_Scx=_shaw}', "");
    Expect(0, 66688, '\P{^Is_Scx=_shaw}', "");
    Error('\p{Script_Extensions=_/a/SHARADA}');
    Error('\P{Script_Extensions=_/a/SHARADA}');
    Expect(1, 70111, '\p{Script_Extensions: sharada}', "");
    Expect(0, 70111, '\p{^Script_Extensions: sharada}', "");
    Expect(0, 70111, '\P{Script_Extensions: sharada}', "");
    Expect(1, 70111, '\P{^Script_Extensions: sharada}', "");
    Expect(0, 70112, '\p{Script_Extensions: sharada}', "");
    Expect(1, 70112, '\p{^Script_Extensions: sharada}', "");
    Expect(1, 70112, '\P{Script_Extensions: sharada}', "");
    Expect(0, 70112, '\P{^Script_Extensions: sharada}', "");
    Expect(1, 70111, '\p{Script_Extensions=-Sharada}', "");
    Expect(0, 70111, '\p{^Script_Extensions=-Sharada}', "");
    Expect(0, 70111, '\P{Script_Extensions=-Sharada}', "");
    Expect(1, 70111, '\P{^Script_Extensions=-Sharada}', "");
    Expect(0, 70112, '\p{Script_Extensions=-Sharada}', "");
    Expect(1, 70112, '\p{^Script_Extensions=-Sharada}', "");
    Expect(1, 70112, '\P{Script_Extensions=-Sharada}', "");
    Expect(0, 70112, '\P{^Script_Extensions=-Sharada}', "");
    Error('\p{Scx=	 SHRD:=}');
    Error('\P{Scx=	 SHRD:=}');
    Expect(1, 70111, '\p{Scx=shrd}', "");
    Expect(0, 70111, '\p{^Scx=shrd}', "");
    Expect(0, 70111, '\P{Scx=shrd}', "");
    Expect(1, 70111, '\P{^Scx=shrd}', "");
    Expect(0, 70112, '\p{Scx=shrd}', "");
    Expect(1, 70112, '\p{^Scx=shrd}', "");
    Expect(1, 70112, '\P{Scx=shrd}', "");
    Expect(0, 70112, '\P{^Scx=shrd}', "");
    Expect(1, 70111, '\p{Scx= 	SHRD}', "");
    Expect(0, 70111, '\p{^Scx= 	SHRD}', "");
    Expect(0, 70111, '\P{Scx= 	SHRD}', "");
    Expect(1, 70111, '\P{^Scx= 	SHRD}', "");
    Expect(0, 70112, '\p{Scx= 	SHRD}', "");
    Expect(1, 70112, '\p{^Scx= 	SHRD}', "");
    Expect(1, 70112, '\P{Scx= 	SHRD}', "");
    Expect(0, 70112, '\P{^Scx= 	SHRD}', "");
    Error('\p{Is_Script_Extensions: 	/a/Sharada}');
    Error('\P{Is_Script_Extensions: 	/a/Sharada}');
    Expect(1, 70111, '\p{Is_Script_Extensions=sharada}', "");
    Expect(0, 70111, '\p{^Is_Script_Extensions=sharada}', "");
    Expect(0, 70111, '\P{Is_Script_Extensions=sharada}', "");
    Expect(1, 70111, '\P{^Is_Script_Extensions=sharada}', "");
    Expect(0, 70112, '\p{Is_Script_Extensions=sharada}', "");
    Expect(1, 70112, '\p{^Is_Script_Extensions=sharada}', "");
    Expect(1, 70112, '\P{Is_Script_Extensions=sharada}', "");
    Expect(0, 70112, '\P{^Is_Script_Extensions=sharada}', "");
    Expect(1, 70111, '\p{Is_Script_Extensions= Sharada}', "");
    Expect(0, 70111, '\p{^Is_Script_Extensions= Sharada}', "");
    Expect(0, 70111, '\P{Is_Script_Extensions= Sharada}', "");
    Expect(1, 70111, '\P{^Is_Script_Extensions= Sharada}', "");
    Expect(0, 70112, '\p{Is_Script_Extensions= Sharada}', "");
    Expect(1, 70112, '\p{^Is_Script_Extensions= Sharada}', "");
    Expect(1, 70112, '\P{Is_Script_Extensions= Sharada}', "");
    Expect(0, 70112, '\P{^Is_Script_Extensions= Sharada}', "");
    Error('\p{Is_Scx= Shrd:=}');
    Error('\P{Is_Scx= Shrd:=}');
    Expect(1, 70111, '\p{Is_Scx:   shrd}', "");
    Expect(0, 70111, '\p{^Is_Scx:   shrd}', "");
    Expect(0, 70111, '\P{Is_Scx:   shrd}', "");
    Expect(1, 70111, '\P{^Is_Scx:   shrd}', "");
    Expect(0, 70112, '\p{Is_Scx:   shrd}', "");
    Expect(1, 70112, '\p{^Is_Scx:   shrd}', "");
    Expect(1, 70112, '\P{Is_Scx:   shrd}', "");
    Expect(0, 70112, '\P{^Is_Scx:   shrd}', "");
    Expect(1, 70111, '\p{Is_Scx=-_SHRD}', "");
    Expect(0, 70111, '\p{^Is_Scx=-_SHRD}', "");
    Expect(0, 70111, '\P{Is_Scx=-_SHRD}', "");
    Expect(1, 70111, '\P{^Is_Scx=-_SHRD}', "");
    Expect(0, 70112, '\p{Is_Scx=-_SHRD}', "");
    Expect(1, 70112, '\p{^Is_Scx=-_SHRD}', "");
    Expect(1, 70112, '\P{Is_Scx=-_SHRD}', "");
    Expect(0, 70112, '\P{^Is_Scx=-_SHRD}', "");
    Error('\p{Script_Extensions=		Siddham/a/}');
    Error('\P{Script_Extensions=		Siddham/a/}');
    Expect(1, 71133, '\p{Script_Extensions=siddham}', "");
    Expect(0, 71133, '\p{^Script_Extensions=siddham}', "");
    Expect(0, 71133, '\P{Script_Extensions=siddham}', "");
    Expect(1, 71133, '\P{^Script_Extensions=siddham}', "");
    Expect(0, 71134, '\p{Script_Extensions=siddham}', "");
    Expect(1, 71134, '\p{^Script_Extensions=siddham}', "");
    Expect(1, 71134, '\P{Script_Extensions=siddham}', "");
    Expect(0, 71134, '\P{^Script_Extensions=siddham}', "");
    Expect(1, 71133, '\p{Script_Extensions: 		Siddham}', "");
    Expect(0, 71133, '\p{^Script_Extensions: 		Siddham}', "");
    Expect(0, 71133, '\P{Script_Extensions: 		Siddham}', "");
    Expect(1, 71133, '\P{^Script_Extensions: 		Siddham}', "");
    Expect(0, 71134, '\p{Script_Extensions: 		Siddham}', "");
    Expect(1, 71134, '\p{^Script_Extensions: 		Siddham}', "");
    Expect(1, 71134, '\P{Script_Extensions: 		Siddham}', "");
    Expect(0, 71134, '\P{^Script_Extensions: 		Siddham}', "");
    Error('\p{Scx=-_SIDD/a/}');
    Error('\P{Scx=-_SIDD/a/}');
    Expect(1, 71133, '\p{Scx=sidd}', "");
    Expect(0, 71133, '\p{^Scx=sidd}', "");
    Expect(0, 71133, '\P{Scx=sidd}', "");
    Expect(1, 71133, '\P{^Scx=sidd}', "");
    Expect(0, 71134, '\p{Scx=sidd}', "");
    Expect(1, 71134, '\p{^Scx=sidd}', "");
    Expect(1, 71134, '\P{Scx=sidd}', "");
    Expect(0, 71134, '\P{^Scx=sidd}', "");
    Expect(1, 71133, '\p{Scx= 	SIDD}', "");
    Expect(0, 71133, '\p{^Scx= 	SIDD}', "");
    Expect(0, 71133, '\P{Scx= 	SIDD}', "");
    Expect(1, 71133, '\P{^Scx= 	SIDD}', "");
    Expect(0, 71134, '\p{Scx= 	SIDD}', "");
    Expect(1, 71134, '\p{^Scx= 	SIDD}', "");
    Expect(1, 71134, '\P{Scx= 	SIDD}', "");
    Expect(0, 71134, '\P{^Scx= 	SIDD}', "");
    Error('\p{Is_Script_Extensions=/a/ siddham}');
    Error('\P{Is_Script_Extensions=/a/ siddham}');
    Expect(1, 71133, '\p{Is_Script_Extensions=siddham}', "");
    Expect(0, 71133, '\p{^Is_Script_Extensions=siddham}', "");
    Expect(0, 71133, '\P{Is_Script_Extensions=siddham}', "");
    Expect(1, 71133, '\P{^Is_Script_Extensions=siddham}', "");
    Expect(0, 71134, '\p{Is_Script_Extensions=siddham}', "");
    Expect(1, 71134, '\p{^Is_Script_Extensions=siddham}', "");
    Expect(1, 71134, '\P{Is_Script_Extensions=siddham}', "");
    Expect(0, 71134, '\P{^Is_Script_Extensions=siddham}', "");
    Expect(1, 71133, '\p{Is_Script_Extensions=	Siddham}', "");
    Expect(0, 71133, '\p{^Is_Script_Extensions=	Siddham}', "");
    Expect(0, 71133, '\P{Is_Script_Extensions=	Siddham}', "");
    Expect(1, 71133, '\P{^Is_Script_Extensions=	Siddham}', "");
    Expect(0, 71134, '\p{Is_Script_Extensions=	Siddham}', "");
    Expect(1, 71134, '\p{^Is_Script_Extensions=	Siddham}', "");
    Expect(1, 71134, '\P{Is_Script_Extensions=	Siddham}', "");
    Expect(0, 71134, '\P{^Is_Script_Extensions=	Siddham}', "");
    Error('\p{Is_Scx= :=Sidd}');
    Error('\P{Is_Scx= :=Sidd}');
    Expect(1, 71133, '\p{Is_Scx=sidd}', "");
    Expect(0, 71133, '\p{^Is_Scx=sidd}', "");
    Expect(0, 71133, '\P{Is_Scx=sidd}', "");
    Expect(1, 71133, '\P{^Is_Scx=sidd}', "");
    Expect(0, 71134, '\p{Is_Scx=sidd}', "");
    Expect(1, 71134, '\p{^Is_Scx=sidd}', "");
    Expect(1, 71134, '\P{Is_Scx=sidd}', "");
    Expect(0, 71134, '\P{^Is_Scx=sidd}', "");
    Expect(1, 71133, '\p{Is_Scx= sidd}', "");
    Expect(0, 71133, '\p{^Is_Scx= sidd}', "");
    Expect(0, 71133, '\P{Is_Scx= sidd}', "");
    Expect(1, 71133, '\P{^Is_Scx= sidd}', "");
    Expect(0, 71134, '\p{Is_Scx= sidd}', "");
    Expect(1, 71134, '\p{^Is_Scx= sidd}', "");
    Expect(1, 71134, '\P{Is_Scx= sidd}', "");
    Expect(0, 71134, '\P{^Is_Scx= sidd}', "");
    Error('\p{Script_Extensions=_:=Khudawadi}');
    Error('\P{Script_Extensions=_:=Khudawadi}');
    Expect(1, 70393, '\p{Script_Extensions=khudawadi}', "");
    Expect(0, 70393, '\p{^Script_Extensions=khudawadi}', "");
    Expect(0, 70393, '\P{Script_Extensions=khudawadi}', "");
    Expect(1, 70393, '\P{^Script_Extensions=khudawadi}', "");
    Expect(0, 70394, '\p{Script_Extensions=khudawadi}', "");
    Expect(1, 70394, '\p{^Script_Extensions=khudawadi}', "");
    Expect(1, 70394, '\P{Script_Extensions=khudawadi}', "");
    Expect(0, 70394, '\P{^Script_Extensions=khudawadi}', "");
    Expect(1, 70393, '\p{Script_Extensions=	-Khudawadi}', "");
    Expect(0, 70393, '\p{^Script_Extensions=	-Khudawadi}', "");
    Expect(0, 70393, '\P{Script_Extensions=	-Khudawadi}', "");
    Expect(1, 70393, '\P{^Script_Extensions=	-Khudawadi}', "");
    Expect(0, 70394, '\p{Script_Extensions=	-Khudawadi}', "");
    Expect(1, 70394, '\p{^Script_Extensions=	-Khudawadi}', "");
    Expect(1, 70394, '\P{Script_Extensions=	-Khudawadi}', "");
    Expect(0, 70394, '\P{^Script_Extensions=	-Khudawadi}', "");
    Error('\p{Scx=/a/SIND}');
    Error('\P{Scx=/a/SIND}');
    Expect(1, 70393, '\p{Scx=sind}', "");
    Expect(0, 70393, '\p{^Scx=sind}', "");
    Expect(0, 70393, '\P{Scx=sind}', "");
    Expect(1, 70393, '\P{^Scx=sind}', "");
    Expect(0, 70394, '\p{Scx=sind}', "");
    Expect(1, 70394, '\p{^Scx=sind}', "");
    Expect(1, 70394, '\P{Scx=sind}', "");
    Expect(0, 70394, '\P{^Scx=sind}', "");
    Expect(1, 70393, '\p{Scx=_ Sind}', "");
    Expect(0, 70393, '\p{^Scx=_ Sind}', "");
    Expect(0, 70393, '\P{Scx=_ Sind}', "");
    Expect(1, 70393, '\P{^Scx=_ Sind}', "");
    Expect(0, 70394, '\p{Scx=_ Sind}', "");
    Expect(1, 70394, '\p{^Scx=_ Sind}', "");
    Expect(1, 70394, '\P{Scx=_ Sind}', "");
    Expect(0, 70394, '\P{^Scx=_ Sind}', "");
    Error('\p{Is_Script_Extensions=	/a/Khudawadi}');
    Error('\P{Is_Script_Extensions=	/a/Khudawadi}');
    Expect(1, 70393, '\p{Is_Script_Extensions=khudawadi}', "");
    Expect(0, 70393, '\p{^Is_Script_Extensions=khudawadi}', "");
    Expect(0, 70393, '\P{Is_Script_Extensions=khudawadi}', "");
    Expect(1, 70393, '\P{^Is_Script_Extensions=khudawadi}', "");
    Expect(0, 70394, '\p{Is_Script_Extensions=khudawadi}', "");
    Expect(1, 70394, '\p{^Is_Script_Extensions=khudawadi}', "");
    Expect(1, 70394, '\P{Is_Script_Extensions=khudawadi}', "");
    Expect(0, 70394, '\P{^Is_Script_Extensions=khudawadi}', "");
    Expect(1, 70393, '\p{Is_Script_Extensions:_-KHUDAWADI}', "");
    Expect(0, 70393, '\p{^Is_Script_Extensions:_-KHUDAWADI}', "");
    Expect(0, 70393, '\P{Is_Script_Extensions:_-KHUDAWADI}', "");
    Expect(1, 70393, '\P{^Is_Script_Extensions:_-KHUDAWADI}', "");
    Expect(0, 70394, '\p{Is_Script_Extensions:_-KHUDAWADI}', "");
    Expect(1, 70394, '\p{^Is_Script_Extensions:_-KHUDAWADI}', "");
    Expect(1, 70394, '\P{Is_Script_Extensions:_-KHUDAWADI}', "");
    Expect(0, 70394, '\P{^Is_Script_Extensions:_-KHUDAWADI}', "");
    Error('\p{Is_Scx=/a/ Sind}');
    Error('\P{Is_Scx=/a/ Sind}');
    Expect(1, 70393, '\p{Is_Scx=sind}', "");
    Expect(0, 70393, '\p{^Is_Scx=sind}', "");
    Expect(0, 70393, '\P{Is_Scx=sind}', "");
    Expect(1, 70393, '\P{^Is_Scx=sind}', "");
    Expect(0, 70394, '\p{Is_Scx=sind}', "");
    Expect(1, 70394, '\p{^Is_Scx=sind}', "");
    Expect(1, 70394, '\P{Is_Scx=sind}', "");
    Expect(0, 70394, '\P{^Is_Scx=sind}', "");
    Expect(1, 70393, '\p{Is_Scx= 	Sind}', "");
    Expect(0, 70393, '\p{^Is_Scx= 	Sind}', "");
    Expect(0, 70393, '\P{Is_Scx= 	Sind}', "");
    Expect(1, 70393, '\P{^Is_Scx= 	Sind}', "");
    Expect(0, 70394, '\p{Is_Scx= 	Sind}', "");
    Expect(1, 70394, '\p{^Is_Scx= 	Sind}', "");
    Expect(1, 70394, '\P{Is_Scx= 	Sind}', "");
    Expect(0, 70394, '\P{^Is_Scx= 	Sind}', "");
    Error('\p{Script_Extensions=_	sinhala:=}');
    Error('\P{Script_Extensions=_	sinhala:=}');
    Expect(1, 70132, '\p{Script_Extensions=sinhala}', "");
    Expect(0, 70132, '\p{^Script_Extensions=sinhala}', "");
    Expect(0, 70132, '\P{Script_Extensions=sinhala}', "");
    Expect(1, 70132, '\P{^Script_Extensions=sinhala}', "");
    Expect(0, 70133, '\p{Script_Extensions=sinhala}', "");
    Expect(1, 70133, '\p{^Script_Extensions=sinhala}', "");
    Expect(1, 70133, '\P{Script_Extensions=sinhala}', "");
    Expect(0, 70133, '\P{^Script_Extensions=sinhala}', "");
    Expect(1, 70132, '\p{Script_Extensions=__Sinhala}', "");
    Expect(0, 70132, '\p{^Script_Extensions=__Sinhala}', "");
    Expect(0, 70132, '\P{Script_Extensions=__Sinhala}', "");
    Expect(1, 70132, '\P{^Script_Extensions=__Sinhala}', "");
    Expect(0, 70133, '\p{Script_Extensions=__Sinhala}', "");
    Expect(1, 70133, '\p{^Script_Extensions=__Sinhala}', "");
    Expect(1, 70133, '\P{Script_Extensions=__Sinhala}', "");
    Expect(0, 70133, '\P{^Script_Extensions=__Sinhala}', "");
    Error('\p{Scx=/a/_-sinh}');
    Error('\P{Scx=/a/_-sinh}');
    Expect(1, 70132, '\p{Scx=sinh}', "");
    Expect(0, 70132, '\p{^Scx=sinh}', "");
    Expect(0, 70132, '\P{Scx=sinh}', "");
    Expect(1, 70132, '\P{^Scx=sinh}', "");
    Expect(0, 70133, '\p{Scx=sinh}', "");
    Expect(1, 70133, '\p{^Scx=sinh}', "");
    Expect(1, 70133, '\P{Scx=sinh}', "");
    Expect(0, 70133, '\P{^Scx=sinh}', "");
    Expect(1, 70132, '\p{Scx=_-SINH}', "");
    Expect(0, 70132, '\p{^Scx=_-SINH}', "");
    Expect(0, 70132, '\P{Scx=_-SINH}', "");
    Expect(1, 70132, '\P{^Scx=_-SINH}', "");
    Expect(0, 70133, '\p{Scx=_-SINH}', "");
    Expect(1, 70133, '\p{^Scx=_-SINH}', "");
    Expect(1, 70133, '\P{Scx=_-SINH}', "");
    Expect(0, 70133, '\P{^Scx=_-SINH}', "");
    Error('\p{Is_Script_Extensions=:=-sinhala}');
    Error('\P{Is_Script_Extensions=:=-sinhala}');
    Expect(1, 70132, '\p{Is_Script_Extensions=sinhala}', "");
    Expect(0, 70132, '\p{^Is_Script_Extensions=sinhala}', "");
    Expect(0, 70132, '\P{Is_Script_Extensions=sinhala}', "");
    Expect(1, 70132, '\P{^Is_Script_Extensions=sinhala}', "");
    Expect(0, 70133, '\p{Is_Script_Extensions=sinhala}', "");
    Expect(1, 70133, '\p{^Is_Script_Extensions=sinhala}', "");
    Expect(1, 70133, '\P{Is_Script_Extensions=sinhala}', "");
    Expect(0, 70133, '\P{^Is_Script_Extensions=sinhala}', "");
    Expect(1, 70132, '\p{Is_Script_Extensions= 	SINHALA}', "");
    Expect(0, 70132, '\p{^Is_Script_Extensions= 	SINHALA}', "");
    Expect(0, 70132, '\P{Is_Script_Extensions= 	SINHALA}', "");
    Expect(1, 70132, '\P{^Is_Script_Extensions= 	SINHALA}', "");
    Expect(0, 70133, '\p{Is_Script_Extensions= 	SINHALA}', "");
    Expect(1, 70133, '\p{^Is_Script_Extensions= 	SINHALA}', "");
    Expect(1, 70133, '\P{Is_Script_Extensions= 	SINHALA}', "");
    Expect(0, 70133, '\P{^Is_Script_Extensions= 	SINHALA}', "");
    Error('\p{Is_Scx:   /a/ -Sinh}');
    Error('\P{Is_Scx:   /a/ -Sinh}');
    Expect(1, 70132, '\p{Is_Scx=sinh}', "");
    Expect(0, 70132, '\p{^Is_Scx=sinh}', "");
    Expect(0, 70132, '\P{Is_Scx=sinh}', "");
    Expect(1, 70132, '\P{^Is_Scx=sinh}', "");
    Expect(0, 70133, '\p{Is_Scx=sinh}', "");
    Expect(1, 70133, '\p{^Is_Scx=sinh}', "");
    Expect(1, 70133, '\P{Is_Scx=sinh}', "");
    Expect(0, 70133, '\P{^Is_Scx=sinh}', "");
    Expect(1, 70132, '\p{Is_Scx=	SINH}', "");
    Expect(0, 70132, '\p{^Is_Scx=	SINH}', "");
    Expect(0, 70132, '\P{Is_Scx=	SINH}', "");
    Expect(1, 70132, '\P{^Is_Scx=	SINH}', "");
    Expect(0, 70133, '\p{Is_Scx=	SINH}', "");
    Expect(1, 70133, '\p{^Is_Scx=	SINH}', "");
    Expect(1, 70133, '\P{Is_Scx=	SINH}', "");
    Expect(0, 70133, '\P{^Is_Scx=	SINH}', "");
    Error('\p{Script_Extensions: _/a/Sora_Sompeng}');
    Error('\P{Script_Extensions: _/a/Sora_Sompeng}');
    Expect(1, 69881, '\p{Script_Extensions=sorasompeng}', "");
    Expect(0, 69881, '\p{^Script_Extensions=sorasompeng}', "");
    Expect(0, 69881, '\P{Script_Extensions=sorasompeng}', "");
    Expect(1, 69881, '\P{^Script_Extensions=sorasompeng}', "");
    Expect(0, 69882, '\p{Script_Extensions=sorasompeng}', "");
    Expect(1, 69882, '\p{^Script_Extensions=sorasompeng}', "");
    Expect(1, 69882, '\P{Script_Extensions=sorasompeng}', "");
    Expect(0, 69882, '\P{^Script_Extensions=sorasompeng}', "");
    Expect(1, 69881, '\p{Script_Extensions=_	SORA_Sompeng}', "");
    Expect(0, 69881, '\p{^Script_Extensions=_	SORA_Sompeng}', "");
    Expect(0, 69881, '\P{Script_Extensions=_	SORA_Sompeng}', "");
    Expect(1, 69881, '\P{^Script_Extensions=_	SORA_Sompeng}', "");
    Expect(0, 69882, '\p{Script_Extensions=_	SORA_Sompeng}', "");
    Expect(1, 69882, '\p{^Script_Extensions=_	SORA_Sompeng}', "");
    Expect(1, 69882, '\P{Script_Extensions=_	SORA_Sompeng}', "");
    Expect(0, 69882, '\P{^Script_Extensions=_	SORA_Sompeng}', "");
    Error('\p{Scx=	:=SORA}');
    Error('\P{Scx=	:=SORA}');
    Expect(1, 69881, '\p{Scx=sora}', "");
    Expect(0, 69881, '\p{^Scx=sora}', "");
    Expect(0, 69881, '\P{Scx=sora}', "");
    Expect(1, 69881, '\P{^Scx=sora}', "");
    Expect(0, 69882, '\p{Scx=sora}', "");
    Expect(1, 69882, '\p{^Scx=sora}', "");
    Expect(1, 69882, '\P{Scx=sora}', "");
    Expect(0, 69882, '\P{^Scx=sora}', "");
    Expect(1, 69881, '\p{Scx=_Sora}', "");
    Expect(0, 69881, '\p{^Scx=_Sora}', "");
    Expect(0, 69881, '\P{Scx=_Sora}', "");
    Expect(1, 69881, '\P{^Scx=_Sora}', "");
    Expect(0, 69882, '\p{Scx=_Sora}', "");
    Expect(1, 69882, '\p{^Scx=_Sora}', "");
    Expect(1, 69882, '\P{Scx=_Sora}', "");
    Expect(0, 69882, '\P{^Scx=_Sora}', "");
    Error('\p{Is_Script_Extensions=__SORA_Sompeng:=}');
    Error('\P{Is_Script_Extensions=__SORA_Sompeng:=}');
    Expect(1, 69881, '\p{Is_Script_Extensions=sorasompeng}', "");
    Expect(0, 69881, '\p{^Is_Script_Extensions=sorasompeng}', "");
    Expect(0, 69881, '\P{Is_Script_Extensions=sorasompeng}', "");
    Expect(1, 69881, '\P{^Is_Script_Extensions=sorasompeng}', "");
    Expect(0, 69882, '\p{Is_Script_Extensions=sorasompeng}', "");
    Expect(1, 69882, '\p{^Is_Script_Extensions=sorasompeng}', "");
    Expect(1, 69882, '\P{Is_Script_Extensions=sorasompeng}', "");
    Expect(0, 69882, '\P{^Is_Script_Extensions=sorasompeng}', "");
    Expect(1, 69881, '\p{Is_Script_Extensions=-	Sora_Sompeng}', "");
    Expect(0, 69881, '\p{^Is_Script_Extensions=-	Sora_Sompeng}', "");
    Expect(0, 69881, '\P{Is_Script_Extensions=-	Sora_Sompeng}', "");
    Expect(1, 69881, '\P{^Is_Script_Extensions=-	Sora_Sompeng}', "");
    Expect(0, 69882, '\p{Is_Script_Extensions=-	Sora_Sompeng}', "");
    Expect(1, 69882, '\p{^Is_Script_Extensions=-	Sora_Sompeng}', "");
    Expect(1, 69882, '\P{Is_Script_Extensions=-	Sora_Sompeng}', "");
    Expect(0, 69882, '\P{^Is_Script_Extensions=-	Sora_Sompeng}', "");
    Error('\p{Is_Scx=:=_sora}');
    Error('\P{Is_Scx=:=_sora}');
    Expect(1, 69881, '\p{Is_Scx=sora}', "");
    Expect(0, 69881, '\p{^Is_Scx=sora}', "");
    Expect(0, 69881, '\P{Is_Scx=sora}', "");
    Expect(1, 69881, '\P{^Is_Scx=sora}', "");
    Expect(0, 69882, '\p{Is_Scx=sora}', "");
    Expect(1, 69882, '\p{^Is_Scx=sora}', "");
    Expect(1, 69882, '\P{Is_Scx=sora}', "");
    Expect(0, 69882, '\P{^Is_Scx=sora}', "");
    Expect(1, 69881, '\p{Is_Scx=-Sora}', "");
    Expect(0, 69881, '\p{^Is_Scx=-Sora}', "");
    Expect(0, 69881, '\P{Is_Scx=-Sora}', "");
    Expect(1, 69881, '\P{^Is_Scx=-Sora}', "");
    Expect(0, 69882, '\p{Is_Scx=-Sora}', "");
    Expect(1, 69882, '\p{^Is_Scx=-Sora}', "");
    Expect(1, 69882, '\P{Is_Scx=-Sora}', "");
    Expect(0, 69882, '\P{^Is_Scx=-Sora}', "");
    Error('\p{Script_Extensions=/a/-SUNDANESE}');
    Error('\P{Script_Extensions=/a/-SUNDANESE}');
    Expect(1, 7367, '\p{Script_Extensions=sundanese}', "");
    Expect(0, 7367, '\p{^Script_Extensions=sundanese}', "");
    Expect(0, 7367, '\P{Script_Extensions=sundanese}', "");
    Expect(1, 7367, '\P{^Script_Extensions=sundanese}', "");
    Expect(0, 7368, '\p{Script_Extensions=sundanese}', "");
    Expect(1, 7368, '\p{^Script_Extensions=sundanese}', "");
    Expect(1, 7368, '\P{Script_Extensions=sundanese}', "");
    Expect(0, 7368, '\P{^Script_Extensions=sundanese}', "");
    Expect(1, 7367, '\p{Script_Extensions=	Sundanese}', "");
    Expect(0, 7367, '\p{^Script_Extensions=	Sundanese}', "");
    Expect(0, 7367, '\P{Script_Extensions=	Sundanese}', "");
    Expect(1, 7367, '\P{^Script_Extensions=	Sundanese}', "");
    Expect(0, 7368, '\p{Script_Extensions=	Sundanese}', "");
    Expect(1, 7368, '\p{^Script_Extensions=	Sundanese}', "");
    Expect(1, 7368, '\P{Script_Extensions=	Sundanese}', "");
    Expect(0, 7368, '\P{^Script_Extensions=	Sundanese}', "");
    Error('\p{Scx= Sund:=}');
    Error('\P{Scx= Sund:=}');
    Expect(1, 7367, '\p{Scx=sund}', "");
    Expect(0, 7367, '\p{^Scx=sund}', "");
    Expect(0, 7367, '\P{Scx=sund}', "");
    Expect(1, 7367, '\P{^Scx=sund}', "");
    Expect(0, 7368, '\p{Scx=sund}', "");
    Expect(1, 7368, '\p{^Scx=sund}', "");
    Expect(1, 7368, '\P{Scx=sund}', "");
    Expect(0, 7368, '\P{^Scx=sund}', "");
    Expect(1, 7367, '\p{Scx: __Sund}', "");
    Expect(0, 7367, '\p{^Scx: __Sund}', "");
    Expect(0, 7367, '\P{Scx: __Sund}', "");
    Expect(1, 7367, '\P{^Scx: __Sund}', "");
    Expect(0, 7368, '\p{Scx: __Sund}', "");
    Expect(1, 7368, '\p{^Scx: __Sund}', "");
    Expect(1, 7368, '\P{Scx: __Sund}', "");
    Expect(0, 7368, '\P{^Scx: __Sund}', "");
    Error('\p{Is_Script_Extensions=-	sundanese:=}');
    Error('\P{Is_Script_Extensions=-	sundanese:=}');
    Expect(1, 7367, '\p{Is_Script_Extensions=sundanese}', "");
    Expect(0, 7367, '\p{^Is_Script_Extensions=sundanese}', "");
    Expect(0, 7367, '\P{Is_Script_Extensions=sundanese}', "");
    Expect(1, 7367, '\P{^Is_Script_Extensions=sundanese}', "");
    Expect(0, 7368, '\p{Is_Script_Extensions=sundanese}', "");
    Expect(1, 7368, '\p{^Is_Script_Extensions=sundanese}', "");
    Expect(1, 7368, '\P{Is_Script_Extensions=sundanese}', "");
    Expect(0, 7368, '\P{^Is_Script_Extensions=sundanese}', "");
    Expect(1, 7367, '\p{Is_Script_Extensions=	 Sundanese}', "");
    Expect(0, 7367, '\p{^Is_Script_Extensions=	 Sundanese}', "");
    Expect(0, 7367, '\P{Is_Script_Extensions=	 Sundanese}', "");
    Expect(1, 7367, '\P{^Is_Script_Extensions=	 Sundanese}', "");
    Expect(0, 7368, '\p{Is_Script_Extensions=	 Sundanese}', "");
    Expect(1, 7368, '\p{^Is_Script_Extensions=	 Sundanese}', "");
    Expect(1, 7368, '\P{Is_Script_Extensions=	 Sundanese}', "");
    Expect(0, 7368, '\P{^Is_Script_Extensions=	 Sundanese}', "");
    Error('\p{Is_Scx=:=_Sund}');
    Error('\P{Is_Scx=:=_Sund}');
    Expect(1, 7367, '\p{Is_Scx:   sund}', "");
    Expect(0, 7367, '\p{^Is_Scx:   sund}', "");
    Expect(0, 7367, '\P{Is_Scx:   sund}', "");
    Expect(1, 7367, '\P{^Is_Scx:   sund}', "");
    Expect(0, 7368, '\p{Is_Scx:   sund}', "");
    Expect(1, 7368, '\p{^Is_Scx:   sund}', "");
    Expect(1, 7368, '\P{Is_Scx:   sund}', "");
    Expect(0, 7368, '\P{^Is_Scx:   sund}', "");
    Expect(1, 7367, '\p{Is_Scx=-Sund}', "");
    Expect(0, 7367, '\p{^Is_Scx=-Sund}', "");
    Expect(0, 7367, '\P{Is_Scx=-Sund}', "");
    Expect(1, 7367, '\P{^Is_Scx=-Sund}', "");
    Expect(0, 7368, '\p{Is_Scx=-Sund}', "");
    Expect(1, 7368, '\p{^Is_Scx=-Sund}', "");
    Expect(1, 7368, '\P{Is_Scx=-Sund}', "");
    Expect(0, 7368, '\P{^Is_Scx=-Sund}', "");
    Error('\p{Script_Extensions= 	SYLOTI_Nagri:=}');
    Error('\P{Script_Extensions= 	SYLOTI_Nagri:=}');
    Expect(1, 43051, '\p{Script_Extensions: sylotinagri}', "");
    Expect(0, 43051, '\p{^Script_Extensions: sylotinagri}', "");
    Expect(0, 43051, '\P{Script_Extensions: sylotinagri}', "");
    Expect(1, 43051, '\P{^Script_Extensions: sylotinagri}', "");
    Expect(0, 43052, '\p{Script_Extensions: sylotinagri}', "");
    Expect(1, 43052, '\p{^Script_Extensions: sylotinagri}', "");
    Expect(1, 43052, '\P{Script_Extensions: sylotinagri}', "");
    Expect(0, 43052, '\P{^Script_Extensions: sylotinagri}', "");
    Expect(1, 43051, '\p{Script_Extensions=-	Syloti_nagri}', "");
    Expect(0, 43051, '\p{^Script_Extensions=-	Syloti_nagri}', "");
    Expect(0, 43051, '\P{Script_Extensions=-	Syloti_nagri}', "");
    Expect(1, 43051, '\P{^Script_Extensions=-	Syloti_nagri}', "");
    Expect(0, 43052, '\p{Script_Extensions=-	Syloti_nagri}', "");
    Expect(1, 43052, '\p{^Script_Extensions=-	Syloti_nagri}', "");
    Expect(1, 43052, '\P{Script_Extensions=-	Syloti_nagri}', "");
    Expect(0, 43052, '\P{^Script_Extensions=-	Syloti_nagri}', "");
    Error('\p{Scx=	SYLO/a/}');
    Error('\P{Scx=	SYLO/a/}');
    Expect(1, 43051, '\p{Scx=sylo}', "");
    Expect(0, 43051, '\p{^Scx=sylo}', "");
    Expect(0, 43051, '\P{Scx=sylo}', "");
    Expect(1, 43051, '\P{^Scx=sylo}', "");
    Expect(0, 43052, '\p{Scx=sylo}', "");
    Expect(1, 43052, '\p{^Scx=sylo}', "");
    Expect(1, 43052, '\P{Scx=sylo}', "");
    Expect(0, 43052, '\P{^Scx=sylo}', "");
    Expect(1, 43051, '\p{Scx=_SYLO}', "");
    Expect(0, 43051, '\p{^Scx=_SYLO}', "");
    Expect(0, 43051, '\P{Scx=_SYLO}', "");
    Expect(1, 43051, '\P{^Scx=_SYLO}', "");
    Expect(0, 43052, '\p{Scx=_SYLO}', "");
    Expect(1, 43052, '\p{^Scx=_SYLO}', "");
    Expect(1, 43052, '\P{Scx=_SYLO}', "");
    Expect(0, 43052, '\P{^Scx=_SYLO}', "");
    Error('\p{Is_Script_Extensions= _Syloti_nagri:=}');
    Error('\P{Is_Script_Extensions= _Syloti_nagri:=}');
    Expect(1, 43051, '\p{Is_Script_Extensions=sylotinagri}', "");
    Expect(0, 43051, '\p{^Is_Script_Extensions=sylotinagri}', "");
    Expect(0, 43051, '\P{Is_Script_Extensions=sylotinagri}', "");
    Expect(1, 43051, '\P{^Is_Script_Extensions=sylotinagri}', "");
    Expect(0, 43052, '\p{Is_Script_Extensions=sylotinagri}', "");
    Expect(1, 43052, '\p{^Is_Script_Extensions=sylotinagri}', "");
    Expect(1, 43052, '\P{Is_Script_Extensions=sylotinagri}', "");
    Expect(0, 43052, '\P{^Is_Script_Extensions=sylotinagri}', "");
    Expect(1, 43051, '\p{Is_Script_Extensions=-_SYLOTI_Nagri}', "");
    Expect(0, 43051, '\p{^Is_Script_Extensions=-_SYLOTI_Nagri}', "");
    Expect(0, 43051, '\P{Is_Script_Extensions=-_SYLOTI_Nagri}', "");
    Expect(1, 43051, '\P{^Is_Script_Extensions=-_SYLOTI_Nagri}', "");
    Expect(0, 43052, '\p{Is_Script_Extensions=-_SYLOTI_Nagri}', "");
    Expect(1, 43052, '\p{^Is_Script_Extensions=-_SYLOTI_Nagri}', "");
    Expect(1, 43052, '\P{Is_Script_Extensions=-_SYLOTI_Nagri}', "");
    Expect(0, 43052, '\P{^Is_Script_Extensions=-_SYLOTI_Nagri}', "");
    Error('\p{Is_Scx=--sylo/a/}');
    Error('\P{Is_Scx=--sylo/a/}');
    Expect(1, 43051, '\p{Is_Scx=sylo}', "");
    Expect(0, 43051, '\p{^Is_Scx=sylo}', "");
    Expect(0, 43051, '\P{Is_Scx=sylo}', "");
    Expect(1, 43051, '\P{^Is_Scx=sylo}', "");
    Expect(0, 43052, '\p{Is_Scx=sylo}', "");
    Expect(1, 43052, '\p{^Is_Scx=sylo}', "");
    Expect(1, 43052, '\P{Is_Scx=sylo}', "");
    Expect(0, 43052, '\P{^Is_Scx=sylo}', "");
    Expect(1, 43051, '\p{Is_Scx=		sylo}', "");
    Expect(0, 43051, '\p{^Is_Scx=		sylo}', "");
    Expect(0, 43051, '\P{Is_Scx=		sylo}', "");
    Expect(1, 43051, '\P{^Is_Scx=		sylo}', "");
    Expect(0, 43052, '\p{Is_Scx=		sylo}', "");
    Expect(1, 43052, '\p{^Is_Scx=		sylo}', "");
    Expect(1, 43052, '\P{Is_Scx=		sylo}', "");
    Expect(0, 43052, '\P{^Is_Scx=		sylo}', "");
    Error('\p{Script_Extensions= 	Syriac:=}');
    Error('\P{Script_Extensions= 	Syriac:=}');
    Expect(1, 1871, '\p{Script_Extensions=syriac}', "");
    Expect(0, 1871, '\p{^Script_Extensions=syriac}', "");
    Expect(0, 1871, '\P{Script_Extensions=syriac}', "");
    Expect(1, 1871, '\P{^Script_Extensions=syriac}', "");
    Expect(0, 1872, '\p{Script_Extensions=syriac}', "");
    Expect(1, 1872, '\p{^Script_Extensions=syriac}', "");
    Expect(1, 1872, '\P{Script_Extensions=syriac}', "");
    Expect(0, 1872, '\P{^Script_Extensions=syriac}', "");
    Expect(1, 1871, '\p{Script_Extensions=_syriac}', "");
    Expect(0, 1871, '\p{^Script_Extensions=_syriac}', "");
    Expect(0, 1871, '\P{Script_Extensions=_syriac}', "");
    Expect(1, 1871, '\P{^Script_Extensions=_syriac}', "");
    Expect(0, 1872, '\p{Script_Extensions=_syriac}', "");
    Expect(1, 1872, '\p{^Script_Extensions=_syriac}', "");
    Expect(1, 1872, '\P{Script_Extensions=_syriac}', "");
    Expect(0, 1872, '\P{^Script_Extensions=_syriac}', "");
    Error('\p{Scx= :=syrc}');
    Error('\P{Scx= :=syrc}');
    Expect(1, 1871, '\p{Scx=syrc}', "");
    Expect(0, 1871, '\p{^Scx=syrc}', "");
    Expect(0, 1871, '\P{Scx=syrc}', "");
    Expect(1, 1871, '\P{^Scx=syrc}', "");
    Expect(0, 1872, '\p{Scx=syrc}', "");
    Expect(1, 1872, '\p{^Scx=syrc}', "");
    Expect(1, 1872, '\P{Scx=syrc}', "");
    Expect(0, 1872, '\P{^Scx=syrc}', "");
    Expect(1, 1871, '\p{Scx=-SYRC}', "");
    Expect(0, 1871, '\p{^Scx=-SYRC}', "");
    Expect(0, 1871, '\P{Scx=-SYRC}', "");
    Expect(1, 1871, '\P{^Scx=-SYRC}', "");
    Expect(0, 1872, '\p{Scx=-SYRC}', "");
    Expect(1, 1872, '\p{^Scx=-SYRC}', "");
    Expect(1, 1872, '\P{Scx=-SYRC}', "");
    Expect(0, 1872, '\P{^Scx=-SYRC}', "");
    Error('\p{Is_Script_Extensions=/a/_-Syriac}');
    Error('\P{Is_Script_Extensions=/a/_-Syriac}');
    Expect(1, 1871, '\p{Is_Script_Extensions=syriac}', "");
    Expect(0, 1871, '\p{^Is_Script_Extensions=syriac}', "");
    Expect(0, 1871, '\P{Is_Script_Extensions=syriac}', "");
    Expect(1, 1871, '\P{^Is_Script_Extensions=syriac}', "");
    Expect(0, 1872, '\p{Is_Script_Extensions=syriac}', "");
    Expect(1, 1872, '\p{^Is_Script_Extensions=syriac}', "");
    Expect(1, 1872, '\P{Is_Script_Extensions=syriac}', "");
    Expect(0, 1872, '\P{^Is_Script_Extensions=syriac}', "");
    Expect(1, 1871, '\p{Is_Script_Extensions=_ SYRIAC}', "");
    Expect(0, 1871, '\p{^Is_Script_Extensions=_ SYRIAC}', "");
    Expect(0, 1871, '\P{Is_Script_Extensions=_ SYRIAC}', "");
    Expect(1, 1871, '\P{^Is_Script_Extensions=_ SYRIAC}', "");
    Expect(0, 1872, '\p{Is_Script_Extensions=_ SYRIAC}', "");
    Expect(1, 1872, '\p{^Is_Script_Extensions=_ SYRIAC}', "");
    Expect(1, 1872, '\P{Is_Script_Extensions=_ SYRIAC}', "");
    Expect(0, 1872, '\P{^Is_Script_Extensions=_ SYRIAC}', "");
    Error('\p{Is_Scx=/a/_-Syrc}');
    Error('\P{Is_Scx=/a/_-Syrc}');
    Expect(1, 1871, '\p{Is_Scx=syrc}', "");
    Expect(0, 1871, '\p{^Is_Scx=syrc}', "");
    Expect(0, 1871, '\P{Is_Scx=syrc}', "");
    Expect(1, 1871, '\P{^Is_Scx=syrc}', "");
    Expect(0, 1872, '\p{Is_Scx=syrc}', "");
    Expect(1, 1872, '\p{^Is_Scx=syrc}', "");
    Expect(1, 1872, '\P{Is_Scx=syrc}', "");
    Expect(0, 1872, '\P{^Is_Scx=syrc}', "");
    Expect(1, 1871, '\p{Is_Scx= _Syrc}', "");
    Expect(0, 1871, '\p{^Is_Scx= _Syrc}', "");
    Expect(0, 1871, '\P{Is_Scx= _Syrc}', "");
    Expect(1, 1871, '\P{^Is_Scx= _Syrc}', "");
    Expect(0, 1872, '\p{Is_Scx= _Syrc}', "");
    Expect(1, 1872, '\p{^Is_Scx= _Syrc}', "");
    Expect(1, 1872, '\P{Is_Scx= _Syrc}', "");
    Expect(0, 1872, '\P{^Is_Scx= _Syrc}', "");
    Error('\p{Script_Extensions=/a/_tagbanwa}');
    Error('\P{Script_Extensions=/a/_tagbanwa}');
    Expect(1, 6003, '\p{Script_Extensions:tagbanwa}', "");
    Expect(0, 6003, '\p{^Script_Extensions:tagbanwa}', "");
    Expect(0, 6003, '\P{Script_Extensions:tagbanwa}', "");
    Expect(1, 6003, '\P{^Script_Extensions:tagbanwa}', "");
    Expect(0, 6004, '\p{Script_Extensions:tagbanwa}', "");
    Expect(1, 6004, '\p{^Script_Extensions:tagbanwa}', "");
    Expect(1, 6004, '\P{Script_Extensions:tagbanwa}', "");
    Expect(0, 6004, '\P{^Script_Extensions:tagbanwa}', "");
    Expect(1, 6003, '\p{Script_Extensions=-	tagbanwa}', "");
    Expect(0, 6003, '\p{^Script_Extensions=-	tagbanwa}', "");
    Expect(0, 6003, '\P{Script_Extensions=-	tagbanwa}', "");
    Expect(1, 6003, '\P{^Script_Extensions=-	tagbanwa}', "");
    Expect(0, 6004, '\p{Script_Extensions=-	tagbanwa}', "");
    Expect(1, 6004, '\p{^Script_Extensions=-	tagbanwa}', "");
    Expect(1, 6004, '\P{Script_Extensions=-	tagbanwa}', "");
    Expect(0, 6004, '\P{^Script_Extensions=-	tagbanwa}', "");
    Error('\p{Scx= :=Tagb}');
    Error('\P{Scx= :=Tagb}');
    Expect(1, 6003, '\p{Scx=tagb}', "");
    Expect(0, 6003, '\p{^Scx=tagb}', "");
    Expect(0, 6003, '\P{Scx=tagb}', "");
    Expect(1, 6003, '\P{^Scx=tagb}', "");
    Expect(0, 6004, '\p{Scx=tagb}', "");
    Expect(1, 6004, '\p{^Scx=tagb}', "");
    Expect(1, 6004, '\P{Scx=tagb}', "");
    Expect(0, 6004, '\P{^Scx=tagb}', "");
    Expect(1, 6003, '\p{Scx=_	Tagb}', "");
    Expect(0, 6003, '\p{^Scx=_	Tagb}', "");
    Expect(0, 6003, '\P{Scx=_	Tagb}', "");
    Expect(1, 6003, '\P{^Scx=_	Tagb}', "");
    Expect(0, 6004, '\p{Scx=_	Tagb}', "");
    Expect(1, 6004, '\p{^Scx=_	Tagb}', "");
    Expect(1, 6004, '\P{Scx=_	Tagb}', "");
    Expect(0, 6004, '\P{^Scx=_	Tagb}', "");
    Error('\p{Is_Script_Extensions=_:=TAGBANWA}');
    Error('\P{Is_Script_Extensions=_:=TAGBANWA}');
    Expect(1, 6003, '\p{Is_Script_Extensions:	tagbanwa}', "");
    Expect(0, 6003, '\p{^Is_Script_Extensions:	tagbanwa}', "");
    Expect(0, 6003, '\P{Is_Script_Extensions:	tagbanwa}', "");
    Expect(1, 6003, '\P{^Is_Script_Extensions:	tagbanwa}', "");
    Expect(0, 6004, '\p{Is_Script_Extensions:	tagbanwa}', "");
    Expect(1, 6004, '\p{^Is_Script_Extensions:	tagbanwa}', "");
    Expect(1, 6004, '\P{Is_Script_Extensions:	tagbanwa}', "");
    Expect(0, 6004, '\P{^Is_Script_Extensions:	tagbanwa}', "");
    Expect(1, 6003, '\p{Is_Script_Extensions:   Tagbanwa}', "");
    Expect(0, 6003, '\p{^Is_Script_Extensions:   Tagbanwa}', "");
    Expect(0, 6003, '\P{Is_Script_Extensions:   Tagbanwa}', "");
    Expect(1, 6003, '\P{^Is_Script_Extensions:   Tagbanwa}', "");
    Expect(0, 6004, '\p{Is_Script_Extensions:   Tagbanwa}', "");
    Expect(1, 6004, '\p{^Is_Script_Extensions:   Tagbanwa}', "");
    Expect(1, 6004, '\P{Is_Script_Extensions:   Tagbanwa}', "");
    Expect(0, 6004, '\P{^Is_Script_Extensions:   Tagbanwa}', "");
    Error('\p{Is_Scx=-/a/Tagb}');
    Error('\P{Is_Scx=-/a/Tagb}');
    Expect(1, 6003, '\p{Is_Scx:   tagb}', "");
    Expect(0, 6003, '\p{^Is_Scx:   tagb}', "");
    Expect(0, 6003, '\P{Is_Scx:   tagb}', "");
    Expect(1, 6003, '\P{^Is_Scx:   tagb}', "");
    Expect(0, 6004, '\p{Is_Scx:   tagb}', "");
    Expect(1, 6004, '\p{^Is_Scx:   tagb}', "");
    Expect(1, 6004, '\P{Is_Scx:   tagb}', "");
    Expect(0, 6004, '\P{^Is_Scx:   tagb}', "");
    Expect(1, 6003, '\p{Is_Scx= Tagb}', "");
    Expect(0, 6003, '\p{^Is_Scx= Tagb}', "");
    Expect(0, 6003, '\P{Is_Scx= Tagb}', "");
    Expect(1, 6003, '\P{^Is_Scx= Tagb}', "");
    Expect(0, 6004, '\p{Is_Scx= Tagb}', "");
    Expect(1, 6004, '\p{^Is_Scx= Tagb}', "");
    Expect(1, 6004, '\P{Is_Scx= Tagb}', "");
    Expect(0, 6004, '\P{^Is_Scx= Tagb}', "");
    Error('\p{Script_Extensions=_ takri:=}');
    Error('\P{Script_Extensions=_ takri:=}');
    Expect(1, 71369, '\p{Script_Extensions=takri}', "");
    Expect(0, 71369, '\p{^Script_Extensions=takri}', "");
    Expect(0, 71369, '\P{Script_Extensions=takri}', "");
    Expect(1, 71369, '\P{^Script_Extensions=takri}', "");
    Expect(0, 71370, '\p{Script_Extensions=takri}', "");
    Expect(1, 71370, '\p{^Script_Extensions=takri}', "");
    Expect(1, 71370, '\P{Script_Extensions=takri}', "");
    Expect(0, 71370, '\P{^Script_Extensions=takri}', "");
    Expect(1, 71369, '\p{Script_Extensions= _Takri}', "");
    Expect(0, 71369, '\p{^Script_Extensions= _Takri}', "");
    Expect(0, 71369, '\P{Script_Extensions= _Takri}', "");
    Expect(1, 71369, '\P{^Script_Extensions= _Takri}', "");
    Expect(0, 71370, '\p{Script_Extensions= _Takri}', "");
    Expect(1, 71370, '\p{^Script_Extensions= _Takri}', "");
    Expect(1, 71370, '\P{Script_Extensions= _Takri}', "");
    Expect(0, 71370, '\P{^Script_Extensions= _Takri}', "");
    Error('\p{Scx= -Takr:=}');
    Error('\P{Scx= -Takr:=}');
    Expect(1, 71369, '\p{Scx=takr}', "");
    Expect(0, 71369, '\p{^Scx=takr}', "");
    Expect(0, 71369, '\P{Scx=takr}', "");
    Expect(1, 71369, '\P{^Scx=takr}', "");
    Expect(0, 71370, '\p{Scx=takr}', "");
    Expect(1, 71370, '\p{^Scx=takr}', "");
    Expect(1, 71370, '\P{Scx=takr}', "");
    Expect(0, 71370, '\P{^Scx=takr}', "");
    Expect(1, 71369, '\p{Scx=-TAKR}', "");
    Expect(0, 71369, '\p{^Scx=-TAKR}', "");
    Expect(0, 71369, '\P{Scx=-TAKR}', "");
    Expect(1, 71369, '\P{^Scx=-TAKR}', "");
    Expect(0, 71370, '\p{Scx=-TAKR}', "");
    Expect(1, 71370, '\p{^Scx=-TAKR}', "");
    Expect(1, 71370, '\P{Scx=-TAKR}', "");
    Expect(0, 71370, '\P{^Scx=-TAKR}', "");
    Error('\p{Is_Script_Extensions=/a/__Takri}');
    Error('\P{Is_Script_Extensions=/a/__Takri}');
    Expect(1, 71369, '\p{Is_Script_Extensions:   takri}', "");
    Expect(0, 71369, '\p{^Is_Script_Extensions:   takri}', "");
    Expect(0, 71369, '\P{Is_Script_Extensions:   takri}', "");
    Expect(1, 71369, '\P{^Is_Script_Extensions:   takri}', "");
    Expect(0, 71370, '\p{Is_Script_Extensions:   takri}', "");
    Expect(1, 71370, '\p{^Is_Script_Extensions:   takri}', "");
    Expect(1, 71370, '\P{Is_Script_Extensions:   takri}', "");
    Expect(0, 71370, '\P{^Is_Script_Extensions:   takri}', "");
    Expect(1, 71369, '\p{Is_Script_Extensions:		_TAKRI}', "");
    Expect(0, 71369, '\p{^Is_Script_Extensions:		_TAKRI}', "");
    Expect(0, 71369, '\P{Is_Script_Extensions:		_TAKRI}', "");
    Expect(1, 71369, '\P{^Is_Script_Extensions:		_TAKRI}', "");
    Expect(0, 71370, '\p{Is_Script_Extensions:		_TAKRI}', "");
    Expect(1, 71370, '\p{^Is_Script_Extensions:		_TAKRI}', "");
    Expect(1, 71370, '\P{Is_Script_Extensions:		_TAKRI}', "");
    Expect(0, 71370, '\P{^Is_Script_Extensions:		_TAKRI}', "");
    Error('\p{Is_Scx=/a/ -TAKR}');
    Error('\P{Is_Scx=/a/ -TAKR}');
    Expect(1, 71369, '\p{Is_Scx=takr}', "");
    Expect(0, 71369, '\p{^Is_Scx=takr}', "");
    Expect(0, 71369, '\P{Is_Scx=takr}', "");
    Expect(1, 71369, '\P{^Is_Scx=takr}', "");
    Expect(0, 71370, '\p{Is_Scx=takr}', "");
    Expect(1, 71370, '\p{^Is_Scx=takr}', "");
    Expect(1, 71370, '\P{Is_Scx=takr}', "");
    Expect(0, 71370, '\P{^Is_Scx=takr}', "");
    Expect(1, 71369, '\p{Is_Scx:- takr}', "");
    Expect(0, 71369, '\p{^Is_Scx:- takr}', "");
    Expect(0, 71369, '\P{Is_Scx:- takr}', "");
    Expect(1, 71369, '\P{^Is_Scx:- takr}', "");
    Expect(0, 71370, '\p{Is_Scx:- takr}', "");
    Expect(1, 71370, '\p{^Is_Scx:- takr}', "");
    Expect(1, 71370, '\P{Is_Scx:- takr}', "");
    Expect(0, 71370, '\P{^Is_Scx:- takr}', "");
    Error('\p{Script_Extensions=/a/ _TAI_le}');
    Error('\P{Script_Extensions=/a/ _TAI_le}');
    Expect(1, 6516, '\p{Script_Extensions=taile}', "");
    Expect(0, 6516, '\p{^Script_Extensions=taile}', "");
    Expect(0, 6516, '\P{Script_Extensions=taile}', "");
    Expect(1, 6516, '\P{^Script_Extensions=taile}', "");
    Expect(0, 6517, '\p{Script_Extensions=taile}', "");
    Expect(1, 6517, '\p{^Script_Extensions=taile}', "");
    Expect(1, 6517, '\P{Script_Extensions=taile}', "");
    Expect(0, 6517, '\P{^Script_Extensions=taile}', "");
    Expect(1, 6516, '\p{Script_Extensions= 	TAI_Le}', "");
    Expect(0, 6516, '\p{^Script_Extensions= 	TAI_Le}', "");
    Expect(0, 6516, '\P{Script_Extensions= 	TAI_Le}', "");
    Expect(1, 6516, '\P{^Script_Extensions= 	TAI_Le}', "");
    Expect(0, 6517, '\p{Script_Extensions= 	TAI_Le}', "");
    Expect(1, 6517, '\p{^Script_Extensions= 	TAI_Le}', "");
    Expect(1, 6517, '\P{Script_Extensions= 	TAI_Le}', "");
    Expect(0, 6517, '\P{^Script_Extensions= 	TAI_Le}', "");
    Error('\p{Scx=_:=tale}');
    Error('\P{Scx=_:=tale}');
    Expect(1, 6516, '\p{Scx=tale}', "");
    Expect(0, 6516, '\p{^Scx=tale}', "");
    Expect(0, 6516, '\P{Scx=tale}', "");
    Expect(1, 6516, '\P{^Scx=tale}', "");
    Expect(0, 6517, '\p{Scx=tale}', "");
    Expect(1, 6517, '\p{^Scx=tale}', "");
    Expect(1, 6517, '\P{Scx=tale}', "");
    Expect(0, 6517, '\P{^Scx=tale}', "");
    Expect(1, 6516, '\p{Scx=	Tale}', "");
    Expect(0, 6516, '\p{^Scx=	Tale}', "");
    Expect(0, 6516, '\P{Scx=	Tale}', "");
    Expect(1, 6516, '\P{^Scx=	Tale}', "");
    Expect(0, 6517, '\p{Scx=	Tale}', "");
    Expect(1, 6517, '\p{^Scx=	Tale}', "");
    Expect(1, 6517, '\P{Scx=	Tale}', "");
    Expect(0, 6517, '\P{^Scx=	Tale}', "");
    Error('\p{Is_Script_Extensions=:=-Tai_LE}');
    Error('\P{Is_Script_Extensions=:=-Tai_LE}');
    Expect(1, 6516, '\p{Is_Script_Extensions=taile}', "");
    Expect(0, 6516, '\p{^Is_Script_Extensions=taile}', "");
    Expect(0, 6516, '\P{Is_Script_Extensions=taile}', "");
    Expect(1, 6516, '\P{^Is_Script_Extensions=taile}', "");
    Expect(0, 6517, '\p{Is_Script_Extensions=taile}', "");
    Expect(1, 6517, '\p{^Is_Script_Extensions=taile}', "");
    Expect(1, 6517, '\P{Is_Script_Extensions=taile}', "");
    Expect(0, 6517, '\P{^Is_Script_Extensions=taile}', "");
    Expect(1, 6516, '\p{Is_Script_Extensions=-TAI_LE}', "");
    Expect(0, 6516, '\p{^Is_Script_Extensions=-TAI_LE}', "");
    Expect(0, 6516, '\P{Is_Script_Extensions=-TAI_LE}', "");
    Expect(1, 6516, '\P{^Is_Script_Extensions=-TAI_LE}', "");
    Expect(0, 6517, '\p{Is_Script_Extensions=-TAI_LE}', "");
    Expect(1, 6517, '\p{^Is_Script_Extensions=-TAI_LE}', "");
    Expect(1, 6517, '\P{Is_Script_Extensions=-TAI_LE}', "");
    Expect(0, 6517, '\P{^Is_Script_Extensions=-TAI_LE}', "");
    Error('\p{Is_Scx=/a/_	tale}');
    Error('\P{Is_Scx=/a/_	tale}');
    Expect(1, 6516, '\p{Is_Scx=tale}', "");
    Expect(0, 6516, '\p{^Is_Scx=tale}', "");
    Expect(0, 6516, '\P{Is_Scx=tale}', "");
    Expect(1, 6516, '\P{^Is_Scx=tale}', "");
    Expect(0, 6517, '\p{Is_Scx=tale}', "");
    Expect(1, 6517, '\p{^Is_Scx=tale}', "");
    Expect(1, 6517, '\P{Is_Scx=tale}', "");
    Expect(0, 6517, '\P{^Is_Scx=tale}', "");
    Expect(1, 6516, '\p{Is_Scx:__tale}', "");
    Expect(0, 6516, '\p{^Is_Scx:__tale}', "");
    Expect(0, 6516, '\P{Is_Scx:__tale}', "");
    Expect(1, 6516, '\P{^Is_Scx:__tale}', "");
    Expect(0, 6517, '\p{Is_Scx:__tale}', "");
    Expect(1, 6517, '\p{^Is_Scx:__tale}', "");
    Expect(1, 6517, '\P{Is_Scx:__tale}', "");
    Expect(0, 6517, '\P{^Is_Scx:__tale}', "");
    Error('\p{Script_Extensions=	_NEW_tai_Lue/a/}');
    Error('\P{Script_Extensions=	_NEW_tai_Lue/a/}');
    Expect(1, 6623, '\p{Script_Extensions=newtailue}', "");
    Expect(0, 6623, '\p{^Script_Extensions=newtailue}', "");
    Expect(0, 6623, '\P{Script_Extensions=newtailue}', "");
    Expect(1, 6623, '\P{^Script_Extensions=newtailue}', "");
    Expect(0, 6624, '\p{Script_Extensions=newtailue}', "");
    Expect(1, 6624, '\p{^Script_Extensions=newtailue}', "");
    Expect(1, 6624, '\P{Script_Extensions=newtailue}', "");
    Expect(0, 6624, '\P{^Script_Extensions=newtailue}', "");
    Expect(1, 6623, '\p{Script_Extensions=- New_Tai_Lue}', "");
    Expect(0, 6623, '\p{^Script_Extensions=- New_Tai_Lue}', "");
    Expect(0, 6623, '\P{Script_Extensions=- New_Tai_Lue}', "");
    Expect(1, 6623, '\P{^Script_Extensions=- New_Tai_Lue}', "");
    Expect(0, 6624, '\p{Script_Extensions=- New_Tai_Lue}', "");
    Expect(1, 6624, '\p{^Script_Extensions=- New_Tai_Lue}', "");
    Expect(1, 6624, '\P{Script_Extensions=- New_Tai_Lue}', "");
    Expect(0, 6624, '\P{^Script_Extensions=- New_Tai_Lue}', "");
    Error('\p{Scx=/a/Talu}');
    Error('\P{Scx=/a/Talu}');
    Expect(1, 6623, '\p{Scx=talu}', "");
    Expect(0, 6623, '\p{^Scx=talu}', "");
    Expect(0, 6623, '\P{Scx=talu}', "");
    Expect(1, 6623, '\P{^Scx=talu}', "");
    Expect(0, 6624, '\p{Scx=talu}', "");
    Expect(1, 6624, '\p{^Scx=talu}', "");
    Expect(1, 6624, '\P{Scx=talu}', "");
    Expect(0, 6624, '\P{^Scx=talu}', "");
    Expect(1, 6623, '\p{Scx=_-talu}', "");
    Expect(0, 6623, '\p{^Scx=_-talu}', "");
    Expect(0, 6623, '\P{Scx=_-talu}', "");
    Expect(1, 6623, '\P{^Scx=_-talu}', "");
    Expect(0, 6624, '\p{Scx=_-talu}', "");
    Expect(1, 6624, '\p{^Scx=_-talu}', "");
    Expect(1, 6624, '\P{Scx=_-talu}', "");
    Expect(0, 6624, '\P{^Scx=_-talu}', "");
    Error('\p{Is_Script_Extensions=/a/-New_Tai_LUE}');
    Error('\P{Is_Script_Extensions=/a/-New_Tai_LUE}');
    Expect(1, 6623, '\p{Is_Script_Extensions=newtailue}', "");
    Expect(0, 6623, '\p{^Is_Script_Extensions=newtailue}', "");
    Expect(0, 6623, '\P{Is_Script_Extensions=newtailue}', "");
    Expect(1, 6623, '\P{^Is_Script_Extensions=newtailue}', "");
    Expect(0, 6624, '\p{Is_Script_Extensions=newtailue}', "");
    Expect(1, 6624, '\p{^Is_Script_Extensions=newtailue}', "");
    Expect(1, 6624, '\P{Is_Script_Extensions=newtailue}', "");
    Expect(0, 6624, '\P{^Is_Script_Extensions=newtailue}', "");
    Expect(1, 6623, '\p{Is_Script_Extensions=_	NEW_Tai_LUE}', "");
    Expect(0, 6623, '\p{^Is_Script_Extensions=_	NEW_Tai_LUE}', "");
    Expect(0, 6623, '\P{Is_Script_Extensions=_	NEW_Tai_LUE}', "");
    Expect(1, 6623, '\P{^Is_Script_Extensions=_	NEW_Tai_LUE}', "");
    Expect(0, 6624, '\p{Is_Script_Extensions=_	NEW_Tai_LUE}', "");
    Expect(1, 6624, '\p{^Is_Script_Extensions=_	NEW_Tai_LUE}', "");
    Expect(1, 6624, '\P{Is_Script_Extensions=_	NEW_Tai_LUE}', "");
    Expect(0, 6624, '\P{^Is_Script_Extensions=_	NEW_Tai_LUE}', "");
    Error('\p{Is_Scx=/a/ _talu}');
    Error('\P{Is_Scx=/a/ _talu}');
    Expect(1, 6623, '\p{Is_Scx=talu}', "");
    Expect(0, 6623, '\p{^Is_Scx=talu}', "");
    Expect(0, 6623, '\P{Is_Scx=talu}', "");
    Expect(1, 6623, '\P{^Is_Scx=talu}', "");
    Expect(0, 6624, '\p{Is_Scx=talu}', "");
    Expect(1, 6624, '\p{^Is_Scx=talu}', "");
    Expect(1, 6624, '\P{Is_Scx=talu}', "");
    Expect(0, 6624, '\P{^Is_Scx=talu}', "");
    Expect(1, 6623, '\p{Is_Scx= _talu}', "");
    Expect(0, 6623, '\p{^Is_Scx= _talu}', "");
    Expect(0, 6623, '\P{Is_Scx= _talu}', "");
    Expect(1, 6623, '\P{^Is_Scx= _talu}', "");
    Expect(0, 6624, '\p{Is_Scx= _talu}', "");
    Expect(1, 6624, '\p{^Is_Scx= _talu}', "");
    Expect(1, 6624, '\P{Is_Scx= _talu}', "");
    Expect(0, 6624, '\P{^Is_Scx= _talu}', "");
    Error('\p{Script_Extensions=/a/--Tamil}');
    Error('\P{Script_Extensions=/a/--Tamil}');
    Expect(1, 70460, '\p{Script_Extensions=tamil}', "");
    Expect(0, 70460, '\p{^Script_Extensions=tamil}', "");
    Expect(0, 70460, '\P{Script_Extensions=tamil}', "");
    Expect(1, 70460, '\P{^Script_Extensions=tamil}', "");
    Expect(0, 70461, '\p{Script_Extensions=tamil}', "");
    Expect(1, 70461, '\p{^Script_Extensions=tamil}', "");
    Expect(1, 70461, '\P{Script_Extensions=tamil}', "");
    Expect(0, 70461, '\P{^Script_Extensions=tamil}', "");
    Expect(1, 70460, '\p{Script_Extensions=	_tamil}', "");
    Expect(0, 70460, '\p{^Script_Extensions=	_tamil}', "");
    Expect(0, 70460, '\P{Script_Extensions=	_tamil}', "");
    Expect(1, 70460, '\P{^Script_Extensions=	_tamil}', "");
    Expect(0, 70461, '\p{Script_Extensions=	_tamil}', "");
    Expect(1, 70461, '\p{^Script_Extensions=	_tamil}', "");
    Expect(1, 70461, '\P{Script_Extensions=	_tamil}', "");
    Expect(0, 70461, '\P{^Script_Extensions=	_tamil}', "");
    Error('\p{Scx=/a/ -TAML}');
    Error('\P{Scx=/a/ -TAML}');
    Expect(1, 70460, '\p{Scx=taml}', "");
    Expect(0, 70460, '\p{^Scx=taml}', "");
    Expect(0, 70460, '\P{Scx=taml}', "");
    Expect(1, 70460, '\P{^Scx=taml}', "");
    Expect(0, 70461, '\p{Scx=taml}', "");
    Expect(1, 70461, '\p{^Scx=taml}', "");
    Expect(1, 70461, '\P{Scx=taml}', "");
    Expect(0, 70461, '\P{^Scx=taml}', "");
    Expect(1, 70460, '\p{Scx= Taml}', "");
    Expect(0, 70460, '\p{^Scx= Taml}', "");
    Expect(0, 70460, '\P{Scx= Taml}', "");
    Expect(1, 70460, '\P{^Scx= Taml}', "");
    Expect(0, 70461, '\p{Scx= Taml}', "");
    Expect(1, 70461, '\p{^Scx= Taml}', "");
    Expect(1, 70461, '\P{Scx= Taml}', "");
    Expect(0, 70461, '\P{^Scx= Taml}', "");
    Error('\p{Is_Script_Extensions=-TAMIL/a/}');
    Error('\P{Is_Script_Extensions=-TAMIL/a/}');
    Expect(1, 70460, '\p{Is_Script_Extensions=tamil}', "");
    Expect(0, 70460, '\p{^Is_Script_Extensions=tamil}', "");
    Expect(0, 70460, '\P{Is_Script_Extensions=tamil}', "");
    Expect(1, 70460, '\P{^Is_Script_Extensions=tamil}', "");
    Expect(0, 70461, '\p{Is_Script_Extensions=tamil}', "");
    Expect(1, 70461, '\p{^Is_Script_Extensions=tamil}', "");
    Expect(1, 70461, '\P{Is_Script_Extensions=tamil}', "");
    Expect(0, 70461, '\P{^Is_Script_Extensions=tamil}', "");
    Expect(1, 70460, '\p{Is_Script_Extensions=_ TAMIL}', "");
    Expect(0, 70460, '\p{^Is_Script_Extensions=_ TAMIL}', "");
    Expect(0, 70460, '\P{Is_Script_Extensions=_ TAMIL}', "");
    Expect(1, 70460, '\P{^Is_Script_Extensions=_ TAMIL}', "");
    Expect(0, 70461, '\p{Is_Script_Extensions=_ TAMIL}', "");
    Expect(1, 70461, '\p{^Is_Script_Extensions=_ TAMIL}', "");
    Expect(1, 70461, '\P{Is_Script_Extensions=_ TAMIL}', "");
    Expect(0, 70461, '\P{^Is_Script_Extensions=_ TAMIL}', "");
    Error('\p{Is_Scx=-	TAML:=}');
    Error('\P{Is_Scx=-	TAML:=}');
    Expect(1, 70460, '\p{Is_Scx=taml}', "");
    Expect(0, 70460, '\p{^Is_Scx=taml}', "");
    Expect(0, 70460, '\P{Is_Scx=taml}', "");
    Expect(1, 70460, '\P{^Is_Scx=taml}', "");
    Expect(0, 70461, '\p{Is_Scx=taml}', "");
    Expect(1, 70461, '\p{^Is_Scx=taml}', "");
    Expect(1, 70461, '\P{Is_Scx=taml}', "");
    Expect(0, 70461, '\P{^Is_Scx=taml}', "");
    Expect(1, 70460, '\p{Is_Scx=_	Taml}', "");
    Expect(0, 70460, '\p{^Is_Scx=_	Taml}', "");
    Expect(0, 70460, '\P{Is_Scx=_	Taml}', "");
    Expect(1, 70460, '\P{^Is_Scx=_	Taml}', "");
    Expect(0, 70461, '\p{Is_Scx=_	Taml}', "");
    Expect(1, 70461, '\p{^Is_Scx=_	Taml}', "");
    Expect(1, 70461, '\P{Is_Scx=_	Taml}', "");
    Expect(0, 70461, '\P{^Is_Scx=_	Taml}', "");
    Error('\p{Script_Extensions= Tangut:=}');
    Error('\P{Script_Extensions= Tangut:=}');
    Expect(1, 101106, '\p{Script_Extensions:tangut}', "");
    Expect(0, 101106, '\p{^Script_Extensions:tangut}', "");
    Expect(0, 101106, '\P{Script_Extensions:tangut}', "");
    Expect(1, 101106, '\P{^Script_Extensions:tangut}', "");
    Expect(0, 101107, '\p{Script_Extensions:tangut}', "");
    Expect(1, 101107, '\p{^Script_Extensions:tangut}', "");
    Expect(1, 101107, '\P{Script_Extensions:tangut}', "");
    Expect(0, 101107, '\P{^Script_Extensions:tangut}', "");
    Expect(1, 101106, '\p{Script_Extensions=-_tangut}', "");
    Expect(0, 101106, '\p{^Script_Extensions=-_tangut}', "");
    Expect(0, 101106, '\P{Script_Extensions=-_tangut}', "");
    Expect(1, 101106, '\P{^Script_Extensions=-_tangut}', "");
    Expect(0, 101107, '\p{Script_Extensions=-_tangut}', "");
    Expect(1, 101107, '\p{^Script_Extensions=-_tangut}', "");
    Expect(1, 101107, '\P{Script_Extensions=-_tangut}', "");
    Expect(0, 101107, '\P{^Script_Extensions=-_tangut}', "");
    Error('\p{Scx:   	Tang:=}');
    Error('\P{Scx:   	Tang:=}');
    Expect(1, 101106, '\p{Scx=tang}', "");
    Expect(0, 101106, '\p{^Scx=tang}', "");
    Expect(0, 101106, '\P{Scx=tang}', "");
    Expect(1, 101106, '\P{^Scx=tang}', "");
    Expect(0, 101107, '\p{Scx=tang}', "");
    Expect(1, 101107, '\p{^Scx=tang}', "");
    Expect(1, 101107, '\P{Scx=tang}', "");
    Expect(0, 101107, '\P{^Scx=tang}', "");
    Expect(1, 101106, '\p{Scx=-	Tang}', "");
    Expect(0, 101106, '\p{^Scx=-	Tang}', "");
    Expect(0, 101106, '\P{Scx=-	Tang}', "");
    Expect(1, 101106, '\P{^Scx=-	Tang}', "");
    Expect(0, 101107, '\p{Scx=-	Tang}', "");
    Expect(1, 101107, '\p{^Scx=-	Tang}', "");
    Expect(1, 101107, '\P{Scx=-	Tang}', "");
    Expect(0, 101107, '\P{^Scx=-	Tang}', "");
    Error('\p{Is_Script_Extensions=:=- TANGUT}');
    Error('\P{Is_Script_Extensions=:=- TANGUT}');
    Expect(1, 101106, '\p{Is_Script_Extensions=tangut}', "");
    Expect(0, 101106, '\p{^Is_Script_Extensions=tangut}', "");
    Expect(0, 101106, '\P{Is_Script_Extensions=tangut}', "");
    Expect(1, 101106, '\P{^Is_Script_Extensions=tangut}', "");
    Expect(0, 101107, '\p{Is_Script_Extensions=tangut}', "");
    Expect(1, 101107, '\p{^Is_Script_Extensions=tangut}', "");
    Expect(1, 101107, '\P{Is_Script_Extensions=tangut}', "");
    Expect(0, 101107, '\P{^Is_Script_Extensions=tangut}', "");
    Expect(1, 101106, '\p{Is_Script_Extensions: 	TANGUT}', "");
    Expect(0, 101106, '\p{^Is_Script_Extensions: 	TANGUT}', "");
    Expect(0, 101106, '\P{Is_Script_Extensions: 	TANGUT}', "");
    Expect(1, 101106, '\P{^Is_Script_Extensions: 	TANGUT}', "");
    Expect(0, 101107, '\p{Is_Script_Extensions: 	TANGUT}', "");
    Expect(1, 101107, '\p{^Is_Script_Extensions: 	TANGUT}', "");
    Expect(1, 101107, '\P{Is_Script_Extensions: 	TANGUT}', "");
    Expect(0, 101107, '\P{^Is_Script_Extensions: 	TANGUT}', "");
    Error('\p{Is_Scx=_ Tang/a/}');
    Error('\P{Is_Scx=_ Tang/a/}');
    Expect(1, 101106, '\p{Is_Scx=tang}', "");
    Expect(0, 101106, '\p{^Is_Scx=tang}', "");
    Expect(0, 101106, '\P{Is_Scx=tang}', "");
    Expect(1, 101106, '\P{^Is_Scx=tang}', "");
    Expect(0, 101107, '\p{Is_Scx=tang}', "");
    Expect(1, 101107, '\p{^Is_Scx=tang}', "");
    Expect(1, 101107, '\P{Is_Scx=tang}', "");
    Expect(0, 101107, '\P{^Is_Scx=tang}', "");
    Expect(1, 101106, '\p{Is_Scx=__TANG}', "");
    Expect(0, 101106, '\p{^Is_Scx=__TANG}', "");
    Expect(0, 101106, '\P{Is_Scx=__TANG}', "");
    Expect(1, 101106, '\P{^Is_Scx=__TANG}', "");
    Expect(0, 101107, '\p{Is_Scx=__TANG}', "");
    Expect(1, 101107, '\p{^Is_Scx=__TANG}', "");
    Expect(1, 101107, '\P{Is_Scx=__TANG}', "");
    Expect(0, 101107, '\P{^Is_Scx=__TANG}', "");
    Error('\p{Script_Extensions::=	TAI_VIET}');
    Error('\P{Script_Extensions::=	TAI_VIET}');
    Expect(1, 43743, '\p{Script_Extensions=taiviet}', "");
    Expect(0, 43743, '\p{^Script_Extensions=taiviet}', "");
    Expect(0, 43743, '\P{Script_Extensions=taiviet}', "");
    Expect(1, 43743, '\P{^Script_Extensions=taiviet}', "");
    Expect(0, 43744, '\p{Script_Extensions=taiviet}', "");
    Expect(1, 43744, '\p{^Script_Extensions=taiviet}', "");
    Expect(1, 43744, '\P{Script_Extensions=taiviet}', "");
    Expect(0, 43744, '\P{^Script_Extensions=taiviet}', "");
    Expect(1, 43743, '\p{Script_Extensions=-TAI_viet}', "");
    Expect(0, 43743, '\p{^Script_Extensions=-TAI_viet}', "");
    Expect(0, 43743, '\P{Script_Extensions=-TAI_viet}', "");
    Expect(1, 43743, '\P{^Script_Extensions=-TAI_viet}', "");
    Expect(0, 43744, '\p{Script_Extensions=-TAI_viet}', "");
    Expect(1, 43744, '\p{^Script_Extensions=-TAI_viet}', "");
    Expect(1, 43744, '\P{Script_Extensions=-TAI_viet}', "");
    Expect(0, 43744, '\P{^Script_Extensions=-TAI_viet}', "");
    Error('\p{Scx=-Tavt/a/}');
    Error('\P{Scx=-Tavt/a/}');
    Expect(1, 43743, '\p{Scx=tavt}', "");
    Expect(0, 43743, '\p{^Scx=tavt}', "");
    Expect(0, 43743, '\P{Scx=tavt}', "");
    Expect(1, 43743, '\P{^Scx=tavt}', "");
    Expect(0, 43744, '\p{Scx=tavt}', "");
    Expect(1, 43744, '\p{^Scx=tavt}', "");
    Expect(1, 43744, '\P{Scx=tavt}', "");
    Expect(0, 43744, '\P{^Scx=tavt}', "");
    Expect(1, 43743, '\p{Scx=	Tavt}', "");
    Expect(0, 43743, '\p{^Scx=	Tavt}', "");
    Expect(0, 43743, '\P{Scx=	Tavt}', "");
    Expect(1, 43743, '\P{^Scx=	Tavt}', "");
    Expect(0, 43744, '\p{Scx=	Tavt}', "");
    Expect(1, 43744, '\p{^Scx=	Tavt}', "");
    Expect(1, 43744, '\P{Scx=	Tavt}', "");
    Expect(0, 43744, '\P{^Scx=	Tavt}', "");
    Error('\p{Is_Script_Extensions=/a/	-Tai_VIET}');
    Error('\P{Is_Script_Extensions=/a/	-Tai_VIET}');
    Expect(1, 43743, '\p{Is_Script_Extensions=taiviet}', "");
    Expect(0, 43743, '\p{^Is_Script_Extensions=taiviet}', "");
    Expect(0, 43743, '\P{Is_Script_Extensions=taiviet}', "");
    Expect(1, 43743, '\P{^Is_Script_Extensions=taiviet}', "");
    Expect(0, 43744, '\p{Is_Script_Extensions=taiviet}', "");
    Expect(1, 43744, '\p{^Is_Script_Extensions=taiviet}', "");
    Expect(1, 43744, '\P{Is_Script_Extensions=taiviet}', "");
    Expect(0, 43744, '\P{^Is_Script_Extensions=taiviet}', "");
    Expect(1, 43743, '\p{Is_Script_Extensions=		TAI_viet}', "");
    Expect(0, 43743, '\p{^Is_Script_Extensions=		TAI_viet}', "");
    Expect(0, 43743, '\P{Is_Script_Extensions=		TAI_viet}', "");
    Expect(1, 43743, '\P{^Is_Script_Extensions=		TAI_viet}', "");
    Expect(0, 43744, '\p{Is_Script_Extensions=		TAI_viet}', "");
    Expect(1, 43744, '\p{^Is_Script_Extensions=		TAI_viet}', "");
    Expect(1, 43744, '\P{Is_Script_Extensions=		TAI_viet}', "");
    Expect(0, 43744, '\P{^Is_Script_Extensions=		TAI_viet}', "");
    Error('\p{Is_Scx=/a/TAVT}');
    Error('\P{Is_Scx=/a/TAVT}');
    Expect(1, 43743, '\p{Is_Scx=tavt}', "");
    Expect(0, 43743, '\p{^Is_Scx=tavt}', "");
    Expect(0, 43743, '\P{Is_Scx=tavt}', "");
    Expect(1, 43743, '\P{^Is_Scx=tavt}', "");
    Expect(0, 43744, '\p{Is_Scx=tavt}', "");
    Expect(1, 43744, '\p{^Is_Scx=tavt}', "");
    Expect(1, 43744, '\P{Is_Scx=tavt}', "");
    Expect(0, 43744, '\P{^Is_Scx=tavt}', "");
    Expect(1, 43743, '\p{Is_Scx=		tavt}', "");
    Expect(0, 43743, '\p{^Is_Scx=		tavt}', "");
    Expect(0, 43743, '\P{Is_Scx=		tavt}', "");
    Expect(1, 43743, '\P{^Is_Scx=		tavt}', "");
    Expect(0, 43744, '\p{Is_Scx=		tavt}', "");
    Expect(1, 43744, '\p{^Is_Scx=		tavt}', "");
    Expect(1, 43744, '\P{Is_Scx=		tavt}', "");
    Expect(0, 43744, '\P{^Is_Scx=		tavt}', "");
    Error('\p{Script_Extensions=/a/	TELUGU}');
    Error('\P{Script_Extensions=/a/	TELUGU}');
    Expect(1, 7386, '\p{Script_Extensions=telugu}', "");
    Expect(0, 7386, '\p{^Script_Extensions=telugu}', "");
    Expect(0, 7386, '\P{Script_Extensions=telugu}', "");
    Expect(1, 7386, '\P{^Script_Extensions=telugu}', "");
    Expect(0, 7387, '\p{Script_Extensions=telugu}', "");
    Expect(1, 7387, '\p{^Script_Extensions=telugu}', "");
    Expect(1, 7387, '\P{Script_Extensions=telugu}', "");
    Expect(0, 7387, '\P{^Script_Extensions=telugu}', "");
    Expect(1, 7386, '\p{Script_Extensions:   _TELUGU}', "");
    Expect(0, 7386, '\p{^Script_Extensions:   _TELUGU}', "");
    Expect(0, 7386, '\P{Script_Extensions:   _TELUGU}', "");
    Expect(1, 7386, '\P{^Script_Extensions:   _TELUGU}', "");
    Expect(0, 7387, '\p{Script_Extensions:   _TELUGU}', "");
    Expect(1, 7387, '\p{^Script_Extensions:   _TELUGU}', "");
    Expect(1, 7387, '\P{Script_Extensions:   _TELUGU}', "");
    Expect(0, 7387, '\P{^Script_Extensions:   _TELUGU}', "");
    Error('\p{Scx=:=--Telu}');
    Error('\P{Scx=:=--Telu}');
    Expect(1, 7386, '\p{Scx=telu}', "");
    Expect(0, 7386, '\p{^Scx=telu}', "");
    Expect(0, 7386, '\P{Scx=telu}', "");
    Expect(1, 7386, '\P{^Scx=telu}', "");
    Expect(0, 7387, '\p{Scx=telu}', "");
    Expect(1, 7387, '\p{^Scx=telu}', "");
    Expect(1, 7387, '\P{Scx=telu}', "");
    Expect(0, 7387, '\P{^Scx=telu}', "");
    Expect(1, 7386, '\p{Scx=-Telu}', "");
    Expect(0, 7386, '\p{^Scx=-Telu}', "");
    Expect(0, 7386, '\P{Scx=-Telu}', "");
    Expect(1, 7386, '\P{^Scx=-Telu}', "");
    Expect(0, 7387, '\p{Scx=-Telu}', "");
    Expect(1, 7387, '\p{^Scx=-Telu}', "");
    Expect(1, 7387, '\P{Scx=-Telu}', "");
    Expect(0, 7387, '\P{^Scx=-Telu}', "");
    Error('\p{Is_Script_Extensions=	Telugu:=}');
    Error('\P{Is_Script_Extensions=	Telugu:=}');
    Expect(1, 7386, '\p{Is_Script_Extensions=telugu}', "");
    Expect(0, 7386, '\p{^Is_Script_Extensions=telugu}', "");
    Expect(0, 7386, '\P{Is_Script_Extensions=telugu}', "");
    Expect(1, 7386, '\P{^Is_Script_Extensions=telugu}', "");
    Expect(0, 7387, '\p{Is_Script_Extensions=telugu}', "");
    Expect(1, 7387, '\p{^Is_Script_Extensions=telugu}', "");
    Expect(1, 7387, '\P{Is_Script_Extensions=telugu}', "");
    Expect(0, 7387, '\P{^Is_Script_Extensions=telugu}', "");
    Expect(1, 7386, '\p{Is_Script_Extensions=-	telugu}', "");
    Expect(0, 7386, '\p{^Is_Script_Extensions=-	telugu}', "");
    Expect(0, 7386, '\P{Is_Script_Extensions=-	telugu}', "");
    Expect(1, 7386, '\P{^Is_Script_Extensions=-	telugu}', "");
    Expect(0, 7387, '\p{Is_Script_Extensions=-	telugu}', "");
    Expect(1, 7387, '\p{^Is_Script_Extensions=-	telugu}', "");
    Expect(1, 7387, '\P{Is_Script_Extensions=-	telugu}', "");
    Expect(0, 7387, '\P{^Is_Script_Extensions=-	telugu}', "");
    Error('\p{Is_Scx=	_telu/a/}');
    Error('\P{Is_Scx=	_telu/a/}');
    Expect(1, 7386, '\p{Is_Scx=telu}', "");
    Expect(0, 7386, '\p{^Is_Scx=telu}', "");
    Expect(0, 7386, '\P{Is_Scx=telu}', "");
    Expect(1, 7386, '\P{^Is_Scx=telu}', "");
    Expect(0, 7387, '\p{Is_Scx=telu}', "");
    Expect(1, 7387, '\p{^Is_Scx=telu}', "");
    Expect(1, 7387, '\P{Is_Scx=telu}', "");
    Expect(0, 7387, '\P{^Is_Scx=telu}', "");
    Expect(1, 7386, '\p{Is_Scx= 	Telu}', "");
    Expect(0, 7386, '\p{^Is_Scx= 	Telu}', "");
    Expect(0, 7386, '\P{Is_Scx= 	Telu}', "");
    Expect(1, 7386, '\P{^Is_Scx= 	Telu}', "");
    Expect(0, 7387, '\p{Is_Scx= 	Telu}', "");
    Expect(1, 7387, '\p{^Is_Scx= 	Telu}', "");
    Expect(1, 7387, '\P{Is_Scx= 	Telu}', "");
    Expect(0, 7387, '\P{^Is_Scx= 	Telu}', "");
    Error('\p{Script_Extensions: 	 Tifinagh/a/}');
    Error('\P{Script_Extensions: 	 Tifinagh/a/}');
    Expect(1, 11647, '\p{Script_Extensions=tifinagh}', "");
    Expect(0, 11647, '\p{^Script_Extensions=tifinagh}', "");
    Expect(0, 11647, '\P{Script_Extensions=tifinagh}', "");
    Expect(1, 11647, '\P{^Script_Extensions=tifinagh}', "");
    Expect(0, 11648, '\p{Script_Extensions=tifinagh}', "");
    Expect(1, 11648, '\p{^Script_Extensions=tifinagh}', "");
    Expect(1, 11648, '\P{Script_Extensions=tifinagh}', "");
    Expect(0, 11648, '\P{^Script_Extensions=tifinagh}', "");
    Expect(1, 11647, '\p{Script_Extensions=__tifinagh}', "");
    Expect(0, 11647, '\p{^Script_Extensions=__tifinagh}', "");
    Expect(0, 11647, '\P{Script_Extensions=__tifinagh}', "");
    Expect(1, 11647, '\P{^Script_Extensions=__tifinagh}', "");
    Expect(0, 11648, '\p{Script_Extensions=__tifinagh}', "");
    Expect(1, 11648, '\p{^Script_Extensions=__tifinagh}', "");
    Expect(1, 11648, '\P{Script_Extensions=__tifinagh}', "");
    Expect(0, 11648, '\P{^Script_Extensions=__tifinagh}', "");
    Error('\p{Scx:   /a/__tfng}');
    Error('\P{Scx:   /a/__tfng}');
    Expect(1, 11647, '\p{Scx=tfng}', "");
    Expect(0, 11647, '\p{^Scx=tfng}', "");
    Expect(0, 11647, '\P{Scx=tfng}', "");
    Expect(1, 11647, '\P{^Scx=tfng}', "");
    Expect(0, 11648, '\p{Scx=tfng}', "");
    Expect(1, 11648, '\p{^Scx=tfng}', "");
    Expect(1, 11648, '\P{Scx=tfng}', "");
    Expect(0, 11648, '\P{^Scx=tfng}', "");
    Expect(1, 11647, '\p{Scx= _Tfng}', "");
    Expect(0, 11647, '\p{^Scx= _Tfng}', "");
    Expect(0, 11647, '\P{Scx= _Tfng}', "");
    Expect(1, 11647, '\P{^Scx= _Tfng}', "");
    Expect(0, 11648, '\p{Scx= _Tfng}', "");
    Expect(1, 11648, '\p{^Scx= _Tfng}', "");
    Expect(1, 11648, '\P{Scx= _Tfng}', "");
    Expect(0, 11648, '\P{^Scx= _Tfng}', "");
    Error('\p{Is_Script_Extensions:   /a/ 	tifinagh}');
    Error('\P{Is_Script_Extensions:   /a/ 	tifinagh}');
    Expect(1, 11647, '\p{Is_Script_Extensions=tifinagh}', "");
    Expect(0, 11647, '\p{^Is_Script_Extensions=tifinagh}', "");
    Expect(0, 11647, '\P{Is_Script_Extensions=tifinagh}', "");
    Expect(1, 11647, '\P{^Is_Script_Extensions=tifinagh}', "");
    Expect(0, 11648, '\p{Is_Script_Extensions=tifinagh}', "");
    Expect(1, 11648, '\p{^Is_Script_Extensions=tifinagh}', "");
    Expect(1, 11648, '\P{Is_Script_Extensions=tifinagh}', "");
    Expect(0, 11648, '\P{^Is_Script_Extensions=tifinagh}', "");
    Expect(1, 11647, '\p{Is_Script_Extensions=_ tifinagh}', "");
    Expect(0, 11647, '\p{^Is_Script_Extensions=_ tifinagh}', "");
    Expect(0, 11647, '\P{Is_Script_Extensions=_ tifinagh}', "");
    Expect(1, 11647, '\P{^Is_Script_Extensions=_ tifinagh}', "");
    Expect(0, 11648, '\p{Is_Script_Extensions=_ tifinagh}', "");
    Expect(1, 11648, '\p{^Is_Script_Extensions=_ tifinagh}', "");
    Expect(1, 11648, '\P{Is_Script_Extensions=_ tifinagh}', "");
    Expect(0, 11648, '\P{^Is_Script_Extensions=_ tifinagh}', "");
    Error('\p{Is_Scx=/a/ TFNG}');
    Error('\P{Is_Scx=/a/ TFNG}');
    Expect(1, 11647, '\p{Is_Scx=tfng}', "");
    Expect(0, 11647, '\p{^Is_Scx=tfng}', "");
    Expect(0, 11647, '\P{Is_Scx=tfng}', "");
    Expect(1, 11647, '\P{^Is_Scx=tfng}', "");
    Expect(0, 11648, '\p{Is_Scx=tfng}', "");
    Expect(1, 11648, '\p{^Is_Scx=tfng}', "");
    Expect(1, 11648, '\P{Is_Scx=tfng}', "");
    Expect(0, 11648, '\P{^Is_Scx=tfng}', "");
    Expect(1, 11647, '\p{Is_Scx= 	Tfng}', "");
    Expect(0, 11647, '\p{^Is_Scx= 	Tfng}', "");
    Expect(0, 11647, '\P{Is_Scx= 	Tfng}', "");
    Expect(1, 11647, '\P{^Is_Scx= 	Tfng}', "");
    Expect(0, 11648, '\p{Is_Scx= 	Tfng}', "");
    Expect(1, 11648, '\p{^Is_Scx= 	Tfng}', "");
    Expect(1, 11648, '\P{Is_Scx= 	Tfng}', "");
    Expect(0, 11648, '\P{^Is_Scx= 	Tfng}', "");
    Error('\p{Script_Extensions=/a/_	Tagalog}');
    Error('\P{Script_Extensions=/a/_	Tagalog}');
    Expect(1, 5942, '\p{Script_Extensions=tagalog}', "");
    Expect(0, 5942, '\p{^Script_Extensions=tagalog}', "");
    Expect(0, 5942, '\P{Script_Extensions=tagalog}', "");
    Expect(1, 5942, '\P{^Script_Extensions=tagalog}', "");
    Expect(0, 5943, '\p{Script_Extensions=tagalog}', "");
    Expect(1, 5943, '\p{^Script_Extensions=tagalog}', "");
    Expect(1, 5943, '\P{Script_Extensions=tagalog}', "");
    Expect(0, 5943, '\P{^Script_Extensions=tagalog}', "");
    Expect(1, 5942, '\p{Script_Extensions=_Tagalog}', "");
    Expect(0, 5942, '\p{^Script_Extensions=_Tagalog}', "");
    Expect(0, 5942, '\P{Script_Extensions=_Tagalog}', "");
    Expect(1, 5942, '\P{^Script_Extensions=_Tagalog}', "");
    Expect(0, 5943, '\p{Script_Extensions=_Tagalog}', "");
    Expect(1, 5943, '\p{^Script_Extensions=_Tagalog}', "");
    Expect(1, 5943, '\P{Script_Extensions=_Tagalog}', "");
    Expect(0, 5943, '\P{^Script_Extensions=_Tagalog}', "");
    Error('\p{Scx=:=-Tglg}');
    Error('\P{Scx=:=-Tglg}');
    Expect(1, 5942, '\p{Scx=tglg}', "");
    Expect(0, 5942, '\p{^Scx=tglg}', "");
    Expect(0, 5942, '\P{Scx=tglg}', "");
    Expect(1, 5942, '\P{^Scx=tglg}', "");
    Expect(0, 5943, '\p{Scx=tglg}', "");
    Expect(1, 5943, '\p{^Scx=tglg}', "");
    Expect(1, 5943, '\P{Scx=tglg}', "");
    Expect(0, 5943, '\P{^Scx=tglg}', "");
    Expect(1, 5942, '\p{Scx: -Tglg}', "");
    Expect(0, 5942, '\p{^Scx: -Tglg}', "");
    Expect(0, 5942, '\P{Scx: -Tglg}', "");
    Expect(1, 5942, '\P{^Scx: -Tglg}', "");
    Expect(0, 5943, '\p{Scx: -Tglg}', "");
    Expect(1, 5943, '\p{^Scx: -Tglg}', "");
    Expect(1, 5943, '\P{Scx: -Tglg}', "");
    Expect(0, 5943, '\P{^Scx: -Tglg}', "");
    Error('\p{Is_Script_Extensions=:= tagalog}');
    Error('\P{Is_Script_Extensions=:= tagalog}');
    Expect(1, 5942, '\p{Is_Script_Extensions=tagalog}', "");
    Expect(0, 5942, '\p{^Is_Script_Extensions=tagalog}', "");
    Expect(0, 5942, '\P{Is_Script_Extensions=tagalog}', "");
    Expect(1, 5942, '\P{^Is_Script_Extensions=tagalog}', "");
    Expect(0, 5943, '\p{Is_Script_Extensions=tagalog}', "");
    Expect(1, 5943, '\p{^Is_Script_Extensions=tagalog}', "");
    Expect(1, 5943, '\P{Is_Script_Extensions=tagalog}', "");
    Expect(0, 5943, '\P{^Is_Script_Extensions=tagalog}', "");
    Expect(1, 5942, '\p{Is_Script_Extensions:	 _Tagalog}', "");
    Expect(0, 5942, '\p{^Is_Script_Extensions:	 _Tagalog}', "");
    Expect(0, 5942, '\P{Is_Script_Extensions:	 _Tagalog}', "");
    Expect(1, 5942, '\P{^Is_Script_Extensions:	 _Tagalog}', "");
    Expect(0, 5943, '\p{Is_Script_Extensions:	 _Tagalog}', "");
    Expect(1, 5943, '\p{^Is_Script_Extensions:	 _Tagalog}', "");
    Expect(1, 5943, '\P{Is_Script_Extensions:	 _Tagalog}', "");
    Expect(0, 5943, '\P{^Is_Script_Extensions:	 _Tagalog}', "");
    Error('\p{Is_Scx= Tglg:=}');
    Error('\P{Is_Scx= Tglg:=}');
    Expect(1, 5942, '\p{Is_Scx: tglg}', "");
    Expect(0, 5942, '\p{^Is_Scx: tglg}', "");
    Expect(0, 5942, '\P{Is_Scx: tglg}', "");
    Expect(1, 5942, '\P{^Is_Scx: tglg}', "");
    Expect(0, 5943, '\p{Is_Scx: tglg}', "");
    Expect(1, 5943, '\p{^Is_Scx: tglg}', "");
    Expect(1, 5943, '\P{Is_Scx: tglg}', "");
    Expect(0, 5943, '\P{^Is_Scx: tglg}', "");
    Expect(1, 5942, '\p{Is_Scx:	  TGLG}', "");
    Expect(0, 5942, '\p{^Is_Scx:	  TGLG}', "");
    Expect(0, 5942, '\P{Is_Scx:	  TGLG}', "");
    Expect(1, 5942, '\P{^Is_Scx:	  TGLG}', "");
    Expect(0, 5943, '\p{Is_Scx:	  TGLG}', "");
    Expect(1, 5943, '\p{^Is_Scx:	  TGLG}', "");
    Expect(1, 5943, '\P{Is_Scx:	  TGLG}', "");
    Expect(0, 5943, '\P{^Is_Scx:	  TGLG}', "");
    Error('\p{Script_Extensions=_	thaana/a/}');
    Error('\P{Script_Extensions=_	thaana/a/}');
    Expect(1, 65021, '\p{Script_Extensions=thaana}', "");
    Expect(0, 65021, '\p{^Script_Extensions=thaana}', "");
    Expect(0, 65021, '\P{Script_Extensions=thaana}', "");
    Expect(1, 65021, '\P{^Script_Extensions=thaana}', "");
    Expect(0, 65022, '\p{Script_Extensions=thaana}', "");
    Expect(1, 65022, '\p{^Script_Extensions=thaana}', "");
    Expect(1, 65022, '\P{Script_Extensions=thaana}', "");
    Expect(0, 65022, '\P{^Script_Extensions=thaana}', "");
    Expect(1, 65021, '\p{Script_Extensions=_	Thaana}', "");
    Expect(0, 65021, '\p{^Script_Extensions=_	Thaana}', "");
    Expect(0, 65021, '\P{Script_Extensions=_	Thaana}', "");
    Expect(1, 65021, '\P{^Script_Extensions=_	Thaana}', "");
    Expect(0, 65022, '\p{Script_Extensions=_	Thaana}', "");
    Expect(1, 65022, '\p{^Script_Extensions=_	Thaana}', "");
    Expect(1, 65022, '\P{Script_Extensions=_	Thaana}', "");
    Expect(0, 65022, '\P{^Script_Extensions=_	Thaana}', "");
    Error('\p{Scx=:=-Thaa}');
    Error('\P{Scx=:=-Thaa}');
    Expect(1, 65021, '\p{Scx=thaa}', "");
    Expect(0, 65021, '\p{^Scx=thaa}', "");
    Expect(0, 65021, '\P{Scx=thaa}', "");
    Expect(1, 65021, '\P{^Scx=thaa}', "");
    Expect(0, 65022, '\p{Scx=thaa}', "");
    Expect(1, 65022, '\p{^Scx=thaa}', "");
    Expect(1, 65022, '\P{Scx=thaa}', "");
    Expect(0, 65022, '\P{^Scx=thaa}', "");
    Expect(1, 65021, '\p{Scx=  Thaa}', "");
    Expect(0, 65021, '\p{^Scx=  Thaa}', "");
    Expect(0, 65021, '\P{Scx=  Thaa}', "");
    Expect(1, 65021, '\P{^Scx=  Thaa}', "");
    Expect(0, 65022, '\p{Scx=  Thaa}', "");
    Expect(1, 65022, '\p{^Scx=  Thaa}', "");
    Expect(1, 65022, '\P{Scx=  Thaa}', "");
    Expect(0, 65022, '\P{^Scx=  Thaa}', "");
    Error('\p{Is_Script_Extensions=:=	Thaana}');
    Error('\P{Is_Script_Extensions=:=	Thaana}');
    Expect(1, 65021, '\p{Is_Script_Extensions=thaana}', "");
    Expect(0, 65021, '\p{^Is_Script_Extensions=thaana}', "");
    Expect(0, 65021, '\P{Is_Script_Extensions=thaana}', "");
    Expect(1, 65021, '\P{^Is_Script_Extensions=thaana}', "");
    Expect(0, 65022, '\p{Is_Script_Extensions=thaana}', "");
    Expect(1, 65022, '\p{^Is_Script_Extensions=thaana}', "");
    Expect(1, 65022, '\P{Is_Script_Extensions=thaana}', "");
    Expect(0, 65022, '\P{^Is_Script_Extensions=thaana}', "");
    Expect(1, 65021, '\p{Is_Script_Extensions: _Thaana}', "");
    Expect(0, 65021, '\p{^Is_Script_Extensions: _Thaana}', "");
    Expect(0, 65021, '\P{Is_Script_Extensions: _Thaana}', "");
    Expect(1, 65021, '\P{^Is_Script_Extensions: _Thaana}', "");
    Expect(0, 65022, '\p{Is_Script_Extensions: _Thaana}', "");
    Expect(1, 65022, '\p{^Is_Script_Extensions: _Thaana}', "");
    Expect(1, 65022, '\P{Is_Script_Extensions: _Thaana}', "");
    Expect(0, 65022, '\P{^Is_Script_Extensions: _Thaana}', "");
    Error('\p{Is_Scx=/a/ Thaa}');
    Error('\P{Is_Scx=/a/ Thaa}');
    Expect(1, 65021, '\p{Is_Scx=thaa}', "");
    Expect(0, 65021, '\p{^Is_Scx=thaa}', "");
    Expect(0, 65021, '\P{Is_Scx=thaa}', "");
    Expect(1, 65021, '\P{^Is_Scx=thaa}', "");
    Expect(0, 65022, '\p{Is_Scx=thaa}', "");
    Expect(1, 65022, '\p{^Is_Scx=thaa}', "");
    Expect(1, 65022, '\P{Is_Scx=thaa}', "");
    Expect(0, 65022, '\P{^Is_Scx=thaa}', "");
    Expect(1, 65021, '\p{Is_Scx=__THAA}', "");
    Expect(0, 65021, '\p{^Is_Scx=__THAA}', "");
    Expect(0, 65021, '\P{Is_Scx=__THAA}', "");
    Expect(1, 65021, '\P{^Is_Scx=__THAA}', "");
    Expect(0, 65022, '\p{Is_Scx=__THAA}', "");
    Expect(1, 65022, '\p{^Is_Scx=__THAA}', "");
    Expect(1, 65022, '\P{Is_Scx=__THAA}', "");
    Expect(0, 65022, '\P{^Is_Scx=__THAA}', "");
    Error('\p{Script_Extensions=	Thai/a/}');
    Error('\P{Script_Extensions=	Thai/a/}');
    Expect(1, 3675, '\p{Script_Extensions:	thai}', "");
    Expect(0, 3675, '\p{^Script_Extensions:	thai}', "");
    Expect(0, 3675, '\P{Script_Extensions:	thai}', "");
    Expect(1, 3675, '\P{^Script_Extensions:	thai}', "");
    Expect(0, 3676, '\p{Script_Extensions:	thai}', "");
    Expect(1, 3676, '\p{^Script_Extensions:	thai}', "");
    Expect(1, 3676, '\P{Script_Extensions:	thai}', "");
    Expect(0, 3676, '\P{^Script_Extensions:	thai}', "");
    Expect(1, 3675, '\p{Script_Extensions=- THAI}', "");
    Expect(0, 3675, '\p{^Script_Extensions=- THAI}', "");
    Expect(0, 3675, '\P{Script_Extensions=- THAI}', "");
    Expect(1, 3675, '\P{^Script_Extensions=- THAI}', "");
    Expect(0, 3676, '\p{Script_Extensions=- THAI}', "");
    Expect(1, 3676, '\p{^Script_Extensions=- THAI}', "");
    Expect(1, 3676, '\P{Script_Extensions=- THAI}', "");
    Expect(0, 3676, '\P{^Script_Extensions=- THAI}', "");
    Error('\p{Scx= :=Thai}');
    Error('\P{Scx= :=Thai}');
    Expect(1, 3675, '\p{Scx=thai}', "");
    Expect(0, 3675, '\p{^Scx=thai}', "");
    Expect(0, 3675, '\P{Scx=thai}', "");
    Expect(1, 3675, '\P{^Scx=thai}', "");
    Expect(0, 3676, '\p{Scx=thai}', "");
    Expect(1, 3676, '\p{^Scx=thai}', "");
    Expect(1, 3676, '\P{Scx=thai}', "");
    Expect(0, 3676, '\P{^Scx=thai}', "");
    Expect(1, 3675, '\p{Scx=_ THAI}', "");
    Expect(0, 3675, '\p{^Scx=_ THAI}', "");
    Expect(0, 3675, '\P{Scx=_ THAI}', "");
    Expect(1, 3675, '\P{^Scx=_ THAI}', "");
    Expect(0, 3676, '\p{Scx=_ THAI}', "");
    Expect(1, 3676, '\p{^Scx=_ THAI}', "");
    Expect(1, 3676, '\P{Scx=_ THAI}', "");
    Expect(0, 3676, '\P{^Scx=_ THAI}', "");
    Error('\p{Is_Script_Extensions=Thai:=}');
    Error('\P{Is_Script_Extensions=Thai:=}');
    Expect(1, 3675, '\p{Is_Script_Extensions=thai}', "");
    Expect(0, 3675, '\p{^Is_Script_Extensions=thai}', "");
    Expect(0, 3675, '\P{Is_Script_Extensions=thai}', "");
    Expect(1, 3675, '\P{^Is_Script_Extensions=thai}', "");
    Expect(0, 3676, '\p{Is_Script_Extensions=thai}', "");
    Expect(1, 3676, '\p{^Is_Script_Extensions=thai}', "");
    Expect(1, 3676, '\P{Is_Script_Extensions=thai}', "");
    Expect(0, 3676, '\P{^Is_Script_Extensions=thai}', "");
    Expect(1, 3675, '\p{Is_Script_Extensions=		Thai}', "");
    Expect(0, 3675, '\p{^Is_Script_Extensions=		Thai}', "");
    Expect(0, 3675, '\P{Is_Script_Extensions=		Thai}', "");
    Expect(1, 3675, '\P{^Is_Script_Extensions=		Thai}', "");
    Expect(0, 3676, '\p{Is_Script_Extensions=		Thai}', "");
    Expect(1, 3676, '\p{^Is_Script_Extensions=		Thai}', "");
    Expect(1, 3676, '\P{Is_Script_Extensions=		Thai}', "");
    Expect(0, 3676, '\P{^Is_Script_Extensions=		Thai}', "");
    Error('\p{Is_Scx=:=-Thai}');
    Error('\P{Is_Scx=:=-Thai}');
    Expect(1, 3675, '\p{Is_Scx=thai}', "");
    Expect(0, 3675, '\p{^Is_Scx=thai}', "");
    Expect(0, 3675, '\P{Is_Scx=thai}', "");
    Expect(1, 3675, '\P{^Is_Scx=thai}', "");
    Expect(0, 3676, '\p{Is_Scx=thai}', "");
    Expect(1, 3676, '\p{^Is_Scx=thai}', "");
    Expect(1, 3676, '\P{Is_Scx=thai}', "");
    Expect(0, 3676, '\P{^Is_Scx=thai}', "");
    Expect(1, 3675, '\p{Is_Scx=_THAI}', "");
    Expect(0, 3675, '\p{^Is_Scx=_THAI}', "");
    Expect(0, 3675, '\P{Is_Scx=_THAI}', "");
    Expect(1, 3675, '\P{^Is_Scx=_THAI}', "");
    Expect(0, 3676, '\p{Is_Scx=_THAI}', "");
    Expect(1, 3676, '\p{^Is_Scx=_THAI}', "");
    Expect(1, 3676, '\P{Is_Scx=_THAI}', "");
    Expect(0, 3676, '\P{^Is_Scx=_THAI}', "");
    Error('\p{Script_Extensions=:= 	tibetan}');
    Error('\P{Script_Extensions=:= 	tibetan}');
    Expect(1, 4058, '\p{Script_Extensions=tibetan}', "");
    Expect(0, 4058, '\p{^Script_Extensions=tibetan}', "");
    Expect(0, 4058, '\P{Script_Extensions=tibetan}', "");
    Expect(1, 4058, '\P{^Script_Extensions=tibetan}', "");
    Expect(0, 4059, '\p{Script_Extensions=tibetan}', "");
    Expect(1, 4059, '\p{^Script_Extensions=tibetan}', "");
    Expect(1, 4059, '\P{Script_Extensions=tibetan}', "");
    Expect(0, 4059, '\P{^Script_Extensions=tibetan}', "");
    Expect(1, 4058, '\p{Script_Extensions= 	Tibetan}', "");
    Expect(0, 4058, '\p{^Script_Extensions= 	Tibetan}', "");
    Expect(0, 4058, '\P{Script_Extensions= 	Tibetan}', "");
    Expect(1, 4058, '\P{^Script_Extensions= 	Tibetan}', "");
    Expect(0, 4059, '\p{Script_Extensions= 	Tibetan}', "");
    Expect(1, 4059, '\p{^Script_Extensions= 	Tibetan}', "");
    Expect(1, 4059, '\P{Script_Extensions= 	Tibetan}', "");
    Expect(0, 4059, '\P{^Script_Extensions= 	Tibetan}', "");
    Error('\p{Scx=:=	tibt}');
    Error('\P{Scx=:=	tibt}');
    Expect(1, 4058, '\p{Scx=tibt}', "");
    Expect(0, 4058, '\p{^Scx=tibt}', "");
    Expect(0, 4058, '\P{Scx=tibt}', "");
    Expect(1, 4058, '\P{^Scx=tibt}', "");
    Expect(0, 4059, '\p{Scx=tibt}', "");
    Expect(1, 4059, '\p{^Scx=tibt}', "");
    Expect(1, 4059, '\P{Scx=tibt}', "");
    Expect(0, 4059, '\P{^Scx=tibt}', "");
    Expect(1, 4058, '\p{Scx=		Tibt}', "");
    Expect(0, 4058, '\p{^Scx=		Tibt}', "");
    Expect(0, 4058, '\P{Scx=		Tibt}', "");
    Expect(1, 4058, '\P{^Scx=		Tibt}', "");
    Expect(0, 4059, '\p{Scx=		Tibt}', "");
    Expect(1, 4059, '\p{^Scx=		Tibt}', "");
    Expect(1, 4059, '\P{Scx=		Tibt}', "");
    Expect(0, 4059, '\P{^Scx=		Tibt}', "");
    Error('\p{Is_Script_Extensions=/a/-	TIBETAN}');
    Error('\P{Is_Script_Extensions=/a/-	TIBETAN}');
    Expect(1, 4058, '\p{Is_Script_Extensions=tibetan}', "");
    Expect(0, 4058, '\p{^Is_Script_Extensions=tibetan}', "");
    Expect(0, 4058, '\P{Is_Script_Extensions=tibetan}', "");
    Expect(1, 4058, '\P{^Is_Script_Extensions=tibetan}', "");
    Expect(0, 4059, '\p{Is_Script_Extensions=tibetan}', "");
    Expect(1, 4059, '\p{^Is_Script_Extensions=tibetan}', "");
    Expect(1, 4059, '\P{Is_Script_Extensions=tibetan}', "");
    Expect(0, 4059, '\P{^Is_Script_Extensions=tibetan}', "");
    Expect(1, 4058, '\p{Is_Script_Extensions= 	Tibetan}', "");
    Expect(0, 4058, '\p{^Is_Script_Extensions= 	Tibetan}', "");
    Expect(0, 4058, '\P{Is_Script_Extensions= 	Tibetan}', "");
    Expect(1, 4058, '\P{^Is_Script_Extensions= 	Tibetan}', "");
    Expect(0, 4059, '\p{Is_Script_Extensions= 	Tibetan}', "");
    Expect(1, 4059, '\p{^Is_Script_Extensions= 	Tibetan}', "");
    Expect(1, 4059, '\P{Is_Script_Extensions= 	Tibetan}', "");
    Expect(0, 4059, '\P{^Is_Script_Extensions= 	Tibetan}', "");
    Error('\p{Is_Scx=_ Tibt:=}');
    Error('\P{Is_Scx=_ Tibt:=}');
    Expect(1, 4058, '\p{Is_Scx=tibt}', "");
    Expect(0, 4058, '\p{^Is_Scx=tibt}', "");
    Expect(0, 4058, '\P{Is_Scx=tibt}', "");
    Expect(1, 4058, '\P{^Is_Scx=tibt}', "");
    Expect(0, 4059, '\p{Is_Scx=tibt}', "");
    Expect(1, 4059, '\p{^Is_Scx=tibt}', "");
    Expect(1, 4059, '\P{Is_Scx=tibt}', "");
    Expect(0, 4059, '\P{^Is_Scx=tibt}', "");
    Expect(1, 4058, '\p{Is_Scx:   --TIBT}', "");
    Expect(0, 4058, '\p{^Is_Scx:   --TIBT}', "");
    Expect(0, 4058, '\P{Is_Scx:   --TIBT}', "");
    Expect(1, 4058, '\P{^Is_Scx:   --TIBT}', "");
    Expect(0, 4059, '\p{Is_Scx:   --TIBT}', "");
    Expect(1, 4059, '\p{^Is_Scx:   --TIBT}', "");
    Expect(1, 4059, '\P{Is_Scx:   --TIBT}', "");
    Expect(0, 4059, '\P{^Is_Scx:   --TIBT}', "");
    Error('\p{Script_Extensions= Tirhuta/a/}');
    Error('\P{Script_Extensions= Tirhuta/a/}');
    Expect(1, 70873, '\p{Script_Extensions=tirhuta}', "");
    Expect(0, 70873, '\p{^Script_Extensions=tirhuta}', "");
    Expect(0, 70873, '\P{Script_Extensions=tirhuta}', "");
    Expect(1, 70873, '\P{^Script_Extensions=tirhuta}', "");
    Expect(0, 70874, '\p{Script_Extensions=tirhuta}', "");
    Expect(1, 70874, '\p{^Script_Extensions=tirhuta}', "");
    Expect(1, 70874, '\P{Script_Extensions=tirhuta}', "");
    Expect(0, 70874, '\P{^Script_Extensions=tirhuta}', "");
    Expect(1, 70873, '\p{Script_Extensions=_-Tirhuta}', "");
    Expect(0, 70873, '\p{^Script_Extensions=_-Tirhuta}', "");
    Expect(0, 70873, '\P{Script_Extensions=_-Tirhuta}', "");
    Expect(1, 70873, '\P{^Script_Extensions=_-Tirhuta}', "");
    Expect(0, 70874, '\p{Script_Extensions=_-Tirhuta}', "");
    Expect(1, 70874, '\p{^Script_Extensions=_-Tirhuta}', "");
    Expect(1, 70874, '\P{Script_Extensions=_-Tirhuta}', "");
    Expect(0, 70874, '\P{^Script_Extensions=_-Tirhuta}', "");
    Error('\p{Scx=  Tirh/a/}');
    Error('\P{Scx=  Tirh/a/}');
    Expect(1, 70873, '\p{Scx=tirh}', "");
    Expect(0, 70873, '\p{^Scx=tirh}', "");
    Expect(0, 70873, '\P{Scx=tirh}', "");
    Expect(1, 70873, '\P{^Scx=tirh}', "");
    Expect(0, 70874, '\p{Scx=tirh}', "");
    Expect(1, 70874, '\p{^Scx=tirh}', "");
    Expect(1, 70874, '\P{Scx=tirh}', "");
    Expect(0, 70874, '\P{^Scx=tirh}', "");
    Expect(1, 70873, '\p{Scx=  tirh}', "");
    Expect(0, 70873, '\p{^Scx=  tirh}', "");
    Expect(0, 70873, '\P{Scx=  tirh}', "");
    Expect(1, 70873, '\P{^Scx=  tirh}', "");
    Expect(0, 70874, '\p{Scx=  tirh}', "");
    Expect(1, 70874, '\p{^Scx=  tirh}', "");
    Expect(1, 70874, '\P{Scx=  tirh}', "");
    Expect(0, 70874, '\P{^Scx=  tirh}', "");
    Error('\p{Is_Script_Extensions:   /a/	-Tirhuta}');
    Error('\P{Is_Script_Extensions:   /a/	-Tirhuta}');
    Expect(1, 70873, '\p{Is_Script_Extensions:   tirhuta}', "");
    Expect(0, 70873, '\p{^Is_Script_Extensions:   tirhuta}', "");
    Expect(0, 70873, '\P{Is_Script_Extensions:   tirhuta}', "");
    Expect(1, 70873, '\P{^Is_Script_Extensions:   tirhuta}', "");
    Expect(0, 70874, '\p{Is_Script_Extensions:   tirhuta}', "");
    Expect(1, 70874, '\p{^Is_Script_Extensions:   tirhuta}', "");
    Expect(1, 70874, '\P{Is_Script_Extensions:   tirhuta}', "");
    Expect(0, 70874, '\P{^Is_Script_Extensions:   tirhuta}', "");
    Expect(1, 70873, '\p{Is_Script_Extensions=  Tirhuta}', "");
    Expect(0, 70873, '\p{^Is_Script_Extensions=  Tirhuta}', "");
    Expect(0, 70873, '\P{Is_Script_Extensions=  Tirhuta}', "");
    Expect(1, 70873, '\P{^Is_Script_Extensions=  Tirhuta}', "");
    Expect(0, 70874, '\p{Is_Script_Extensions=  Tirhuta}', "");
    Expect(1, 70874, '\p{^Is_Script_Extensions=  Tirhuta}', "");
    Expect(1, 70874, '\P{Is_Script_Extensions=  Tirhuta}', "");
    Expect(0, 70874, '\P{^Is_Script_Extensions=  Tirhuta}', "");
    Error('\p{Is_Scx=/a/	-TIRH}');
    Error('\P{Is_Scx=/a/	-TIRH}');
    Expect(1, 70873, '\p{Is_Scx=tirh}', "");
    Expect(0, 70873, '\p{^Is_Scx=tirh}', "");
    Expect(0, 70873, '\P{Is_Scx=tirh}', "");
    Expect(1, 70873, '\P{^Is_Scx=tirh}', "");
    Expect(0, 70874, '\p{Is_Scx=tirh}', "");
    Expect(1, 70874, '\p{^Is_Scx=tirh}', "");
    Expect(1, 70874, '\P{Is_Scx=tirh}', "");
    Expect(0, 70874, '\P{^Is_Scx=tirh}', "");
    Expect(1, 70873, '\p{Is_Scx=Tirh}', "");
    Expect(0, 70873, '\p{^Is_Scx=Tirh}', "");
    Expect(0, 70873, '\P{Is_Scx=Tirh}', "");
    Expect(1, 70873, '\P{^Is_Scx=Tirh}', "");
    Expect(0, 70874, '\p{Is_Scx=Tirh}', "");
    Expect(1, 70874, '\p{^Is_Scx=Tirh}', "");
    Expect(1, 70874, '\P{Is_Scx=Tirh}', "");
    Expect(0, 70874, '\P{^Is_Scx=Tirh}', "");
    Error('\p{Script_Extensions= ugaritic/a/}');
    Error('\P{Script_Extensions= ugaritic/a/}');
    Expect(1, 66463, '\p{Script_Extensions=ugaritic}', "");
    Expect(0, 66463, '\p{^Script_Extensions=ugaritic}', "");
    Expect(0, 66463, '\P{Script_Extensions=ugaritic}', "");
    Expect(1, 66463, '\P{^Script_Extensions=ugaritic}', "");
    Expect(0, 66464, '\p{Script_Extensions=ugaritic}', "");
    Expect(1, 66464, '\p{^Script_Extensions=ugaritic}', "");
    Expect(1, 66464, '\P{Script_Extensions=ugaritic}', "");
    Expect(0, 66464, '\P{^Script_Extensions=ugaritic}', "");
    Expect(1, 66463, '\p{Script_Extensions=-Ugaritic}', "");
    Expect(0, 66463, '\p{^Script_Extensions=-Ugaritic}', "");
    Expect(0, 66463, '\P{Script_Extensions=-Ugaritic}', "");
    Expect(1, 66463, '\P{^Script_Extensions=-Ugaritic}', "");
    Expect(0, 66464, '\p{Script_Extensions=-Ugaritic}', "");
    Expect(1, 66464, '\p{^Script_Extensions=-Ugaritic}', "");
    Expect(1, 66464, '\P{Script_Extensions=-Ugaritic}', "");
    Expect(0, 66464, '\P{^Script_Extensions=-Ugaritic}', "");
    Error('\p{Scx=:=Ugar}');
    Error('\P{Scx=:=Ugar}');
    Expect(1, 66463, '\p{Scx=ugar}', "");
    Expect(0, 66463, '\p{^Scx=ugar}', "");
    Expect(0, 66463, '\P{Scx=ugar}', "");
    Expect(1, 66463, '\P{^Scx=ugar}', "");
    Expect(0, 66464, '\p{Scx=ugar}', "");
    Expect(1, 66464, '\p{^Scx=ugar}', "");
    Expect(1, 66464, '\P{Scx=ugar}', "");
    Expect(0, 66464, '\P{^Scx=ugar}', "");
    Expect(1, 66463, '\p{Scx=	-Ugar}', "");
    Expect(0, 66463, '\p{^Scx=	-Ugar}', "");
    Expect(0, 66463, '\P{Scx=	-Ugar}', "");
    Expect(1, 66463, '\P{^Scx=	-Ugar}', "");
    Expect(0, 66464, '\p{Scx=	-Ugar}', "");
    Expect(1, 66464, '\p{^Scx=	-Ugar}', "");
    Expect(1, 66464, '\P{Scx=	-Ugar}', "");
    Expect(0, 66464, '\P{^Scx=	-Ugar}', "");
    Error('\p{Is_Script_Extensions=_/a/UGARITIC}');
    Error('\P{Is_Script_Extensions=_/a/UGARITIC}');
    Expect(1, 66463, '\p{Is_Script_Extensions=ugaritic}', "");
    Expect(0, 66463, '\p{^Is_Script_Extensions=ugaritic}', "");
    Expect(0, 66463, '\P{Is_Script_Extensions=ugaritic}', "");
    Expect(1, 66463, '\P{^Is_Script_Extensions=ugaritic}', "");
    Expect(0, 66464, '\p{Is_Script_Extensions=ugaritic}', "");
    Expect(1, 66464, '\p{^Is_Script_Extensions=ugaritic}', "");
    Expect(1, 66464, '\P{Is_Script_Extensions=ugaritic}', "");
    Expect(0, 66464, '\P{^Is_Script_Extensions=ugaritic}', "");
    Expect(1, 66463, '\p{Is_Script_Extensions=-	ugaritic}', "");
    Expect(0, 66463, '\p{^Is_Script_Extensions=-	ugaritic}', "");
    Expect(0, 66463, '\P{Is_Script_Extensions=-	ugaritic}', "");
    Expect(1, 66463, '\P{^Is_Script_Extensions=-	ugaritic}', "");
    Expect(0, 66464, '\p{Is_Script_Extensions=-	ugaritic}', "");
    Expect(1, 66464, '\p{^Is_Script_Extensions=-	ugaritic}', "");
    Expect(1, 66464, '\P{Is_Script_Extensions=-	ugaritic}', "");
    Expect(0, 66464, '\P{^Is_Script_Extensions=-	ugaritic}', "");
    Error('\p{Is_Scx=/a/_ugar}');
    Error('\P{Is_Scx=/a/_ugar}');
    Expect(1, 66463, '\p{Is_Scx=ugar}', "");
    Expect(0, 66463, '\p{^Is_Scx=ugar}', "");
    Expect(0, 66463, '\P{Is_Scx=ugar}', "");
    Expect(1, 66463, '\P{^Is_Scx=ugar}', "");
    Expect(0, 66464, '\p{Is_Scx=ugar}', "");
    Expect(1, 66464, '\p{^Is_Scx=ugar}', "");
    Expect(1, 66464, '\P{Is_Scx=ugar}', "");
    Expect(0, 66464, '\P{^Is_Scx=ugar}', "");
    Expect(1, 66463, '\p{Is_Scx= 	Ugar}', "");
    Expect(0, 66463, '\p{^Is_Scx= 	Ugar}', "");
    Expect(0, 66463, '\P{Is_Scx= 	Ugar}', "");
    Expect(1, 66463, '\P{^Is_Scx= 	Ugar}', "");
    Expect(0, 66464, '\p{Is_Scx= 	Ugar}', "");
    Expect(1, 66464, '\p{^Is_Scx= 	Ugar}', "");
    Expect(1, 66464, '\P{Is_Scx= 	Ugar}', "");
    Expect(0, 66464, '\P{^Is_Scx= 	Ugar}', "");
    Error('\p{Script_Extensions= VAI/a/}');
    Error('\P{Script_Extensions= VAI/a/}');
    Expect(1, 42539, '\p{Script_Extensions=vai}', "");
    Expect(0, 42539, '\p{^Script_Extensions=vai}', "");
    Expect(0, 42539, '\P{Script_Extensions=vai}', "");
    Expect(1, 42539, '\P{^Script_Extensions=vai}', "");
    Expect(0, 42540, '\p{Script_Extensions=vai}', "");
    Expect(1, 42540, '\p{^Script_Extensions=vai}', "");
    Expect(1, 42540, '\P{Script_Extensions=vai}', "");
    Expect(0, 42540, '\P{^Script_Extensions=vai}', "");
    Expect(1, 42539, '\p{Script_Extensions=	-Vai}', "");
    Expect(0, 42539, '\p{^Script_Extensions=	-Vai}', "");
    Expect(0, 42539, '\P{Script_Extensions=	-Vai}', "");
    Expect(1, 42539, '\P{^Script_Extensions=	-Vai}', "");
    Expect(0, 42540, '\p{Script_Extensions=	-Vai}', "");
    Expect(1, 42540, '\p{^Script_Extensions=	-Vai}', "");
    Expect(1, 42540, '\P{Script_Extensions=	-Vai}', "");
    Expect(0, 42540, '\P{^Script_Extensions=	-Vai}', "");
    Error('\p{Scx:	_-Vaii:=}');
    Error('\P{Scx:	_-Vaii:=}');
    Expect(1, 42539, '\p{Scx=vaii}', "");
    Expect(0, 42539, '\p{^Scx=vaii}', "");
    Expect(0, 42539, '\P{Scx=vaii}', "");
    Expect(1, 42539, '\P{^Scx=vaii}', "");
    Expect(0, 42540, '\p{Scx=vaii}', "");
    Expect(1, 42540, '\p{^Scx=vaii}', "");
    Expect(1, 42540, '\P{Scx=vaii}', "");
    Expect(0, 42540, '\P{^Scx=vaii}', "");
    Expect(1, 42539, '\p{Scx=-_Vaii}', "");
    Expect(0, 42539, '\p{^Scx=-_Vaii}', "");
    Expect(0, 42539, '\P{Scx=-_Vaii}', "");
    Expect(1, 42539, '\P{^Scx=-_Vaii}', "");
    Expect(0, 42540, '\p{Scx=-_Vaii}', "");
    Expect(1, 42540, '\p{^Scx=-_Vaii}', "");
    Expect(1, 42540, '\P{Scx=-_Vaii}', "");
    Expect(0, 42540, '\P{^Scx=-_Vaii}', "");
    Error('\p{Is_Script_Extensions: --Vai/a/}');
    Error('\P{Is_Script_Extensions: --Vai/a/}');
    Expect(1, 42539, '\p{Is_Script_Extensions=vai}', "");
    Expect(0, 42539, '\p{^Is_Script_Extensions=vai}', "");
    Expect(0, 42539, '\P{Is_Script_Extensions=vai}', "");
    Expect(1, 42539, '\P{^Is_Script_Extensions=vai}', "");
    Expect(0, 42540, '\p{Is_Script_Extensions=vai}', "");
    Expect(1, 42540, '\p{^Is_Script_Extensions=vai}', "");
    Expect(1, 42540, '\P{Is_Script_Extensions=vai}', "");
    Expect(0, 42540, '\P{^Is_Script_Extensions=vai}', "");
    Expect(1, 42539, '\p{Is_Script_Extensions= Vai}', "");
    Expect(0, 42539, '\p{^Is_Script_Extensions= Vai}', "");
    Expect(0, 42539, '\P{Is_Script_Extensions= Vai}', "");
    Expect(1, 42539, '\P{^Is_Script_Extensions= Vai}', "");
    Expect(0, 42540, '\p{Is_Script_Extensions= Vai}', "");
    Expect(1, 42540, '\p{^Is_Script_Extensions= Vai}', "");
    Expect(1, 42540, '\P{Is_Script_Extensions= Vai}', "");
    Expect(0, 42540, '\P{^Is_Script_Extensions= Vai}', "");
    Error('\p{Is_Scx=/a/ -Vaii}');
    Error('\P{Is_Scx=/a/ -Vaii}');
    Expect(1, 42539, '\p{Is_Scx=vaii}', "");
    Expect(0, 42539, '\p{^Is_Scx=vaii}', "");
    Expect(0, 42539, '\P{Is_Scx=vaii}', "");
    Expect(1, 42539, '\P{^Is_Scx=vaii}', "");
    Expect(0, 42540, '\p{Is_Scx=vaii}', "");
    Expect(1, 42540, '\p{^Is_Scx=vaii}', "");
    Expect(1, 42540, '\P{Is_Scx=vaii}', "");
    Expect(0, 42540, '\P{^Is_Scx=vaii}', "");
    Expect(1, 42539, '\p{Is_Scx=  Vaii}', "");
    Expect(0, 42539, '\p{^Is_Scx=  Vaii}', "");
    Expect(0, 42539, '\P{Is_Scx=  Vaii}', "");
    Expect(1, 42539, '\P{^Is_Scx=  Vaii}', "");
    Expect(0, 42540, '\p{Is_Scx=  Vaii}', "");
    Expect(1, 42540, '\p{^Is_Scx=  Vaii}', "");
    Expect(1, 42540, '\P{Is_Scx=  Vaii}', "");
    Expect(0, 42540, '\P{^Is_Scx=  Vaii}', "");
    Error('\p{Script_Extensions=/a/_ Warang_CITI}');
    Error('\P{Script_Extensions=/a/_ Warang_CITI}');
    Expect(1, 71935, '\p{Script_Extensions=warangciti}', "");
    Expect(0, 71935, '\p{^Script_Extensions=warangciti}', "");
    Expect(0, 71935, '\P{Script_Extensions=warangciti}', "");
    Expect(1, 71935, '\P{^Script_Extensions=warangciti}', "");
    Expect(0, 71936, '\p{Script_Extensions=warangciti}', "");
    Expect(1, 71936, '\p{^Script_Extensions=warangciti}', "");
    Expect(1, 71936, '\P{Script_Extensions=warangciti}', "");
    Expect(0, 71936, '\P{^Script_Extensions=warangciti}', "");
    Expect(1, 71935, '\p{Script_Extensions= _Warang_CITI}', "");
    Expect(0, 71935, '\p{^Script_Extensions= _Warang_CITI}', "");
    Expect(0, 71935, '\P{Script_Extensions= _Warang_CITI}', "");
    Expect(1, 71935, '\P{^Script_Extensions= _Warang_CITI}', "");
    Expect(0, 71936, '\p{Script_Extensions= _Warang_CITI}', "");
    Expect(1, 71936, '\p{^Script_Extensions= _Warang_CITI}', "");
    Expect(1, 71936, '\P{Script_Extensions= _Warang_CITI}', "");
    Expect(0, 71936, '\P{^Script_Extensions= _Warang_CITI}', "");
    Error('\p{Scx=/a/_ Wara}');
    Error('\P{Scx=/a/_ Wara}');
    Expect(1, 71935, '\p{Scx=wara}', "");
    Expect(0, 71935, '\p{^Scx=wara}', "");
    Expect(0, 71935, '\P{Scx=wara}', "");
    Expect(1, 71935, '\P{^Scx=wara}', "");
    Expect(0, 71936, '\p{Scx=wara}', "");
    Expect(1, 71936, '\p{^Scx=wara}', "");
    Expect(1, 71936, '\P{Scx=wara}', "");
    Expect(0, 71936, '\P{^Scx=wara}', "");
    Expect(1, 71935, '\p{Scx=-	Wara}', "");
    Expect(0, 71935, '\p{^Scx=-	Wara}', "");
    Expect(0, 71935, '\P{Scx=-	Wara}', "");
    Expect(1, 71935, '\P{^Scx=-	Wara}', "");
    Expect(0, 71936, '\p{Scx=-	Wara}', "");
    Expect(1, 71936, '\p{^Scx=-	Wara}', "");
    Expect(1, 71936, '\P{Scx=-	Wara}', "");
    Expect(0, 71936, '\P{^Scx=-	Wara}', "");
    Error('\p{Is_Script_Extensions= _Warang_CITI/a/}');
    Error('\P{Is_Script_Extensions= _Warang_CITI/a/}');
    Expect(1, 71935, '\p{Is_Script_Extensions=warangciti}', "");
    Expect(0, 71935, '\p{^Is_Script_Extensions=warangciti}', "");
    Expect(0, 71935, '\P{Is_Script_Extensions=warangciti}', "");
    Expect(1, 71935, '\P{^Is_Script_Extensions=warangciti}', "");
    Expect(0, 71936, '\p{Is_Script_Extensions=warangciti}', "");
    Expect(1, 71936, '\p{^Is_Script_Extensions=warangciti}', "");
    Expect(1, 71936, '\P{Is_Script_Extensions=warangciti}', "");
    Expect(0, 71936, '\P{^Is_Script_Extensions=warangciti}', "");
    Expect(1, 71935, '\p{Is_Script_Extensions=Warang_Citi}', "");
    Expect(0, 71935, '\p{^Is_Script_Extensions=Warang_Citi}', "");
    Expect(0, 71935, '\P{Is_Script_Extensions=Warang_Citi}', "");
    Expect(1, 71935, '\P{^Is_Script_Extensions=Warang_Citi}', "");
    Expect(0, 71936, '\p{Is_Script_Extensions=Warang_Citi}', "");
    Expect(1, 71936, '\p{^Is_Script_Extensions=Warang_Citi}', "");
    Expect(1, 71936, '\P{Is_Script_Extensions=Warang_Citi}', "");
    Expect(0, 71936, '\P{^Is_Script_Extensions=Warang_Citi}', "");
    Error('\p{Is_Scx=/a/	 wara}');
    Error('\P{Is_Scx=/a/	 wara}');
    Expect(1, 71935, '\p{Is_Scx:	wara}', "");
    Expect(0, 71935, '\p{^Is_Scx:	wara}', "");
    Expect(0, 71935, '\P{Is_Scx:	wara}', "");
    Expect(1, 71935, '\P{^Is_Scx:	wara}', "");
    Expect(0, 71936, '\p{Is_Scx:	wara}', "");
    Expect(1, 71936, '\p{^Is_Scx:	wara}', "");
    Expect(1, 71936, '\P{Is_Scx:	wara}', "");
    Expect(0, 71936, '\P{^Is_Scx:	wara}', "");
    Expect(1, 71935, '\p{Is_Scx=-	WARA}', "");
    Expect(0, 71935, '\p{^Is_Scx=-	WARA}', "");
    Expect(0, 71935, '\P{Is_Scx=-	WARA}', "");
    Expect(1, 71935, '\P{^Is_Scx=-	WARA}', "");
    Expect(0, 71936, '\p{Is_Scx=-	WARA}', "");
    Expect(1, 71936, '\p{^Is_Scx=-	WARA}', "");
    Expect(1, 71936, '\P{Is_Scx=-	WARA}', "");
    Expect(0, 71936, '\P{^Is_Scx=-	WARA}', "");
    Error('\p{Script_Extensions=/a/	-Old_persian}');
    Error('\P{Script_Extensions=/a/	-Old_persian}');
    Expect(1, 66517, '\p{Script_Extensions=oldpersian}', "");
    Expect(0, 66517, '\p{^Script_Extensions=oldpersian}', "");
    Expect(0, 66517, '\P{Script_Extensions=oldpersian}', "");
    Expect(1, 66517, '\P{^Script_Extensions=oldpersian}', "");
    Expect(0, 66518, '\p{Script_Extensions=oldpersian}', "");
    Expect(1, 66518, '\p{^Script_Extensions=oldpersian}', "");
    Expect(1, 66518, '\P{Script_Extensions=oldpersian}', "");
    Expect(0, 66518, '\P{^Script_Extensions=oldpersian}', "");
    Expect(1, 66517, '\p{Script_Extensions=	-old_Persian}', "");
    Expect(0, 66517, '\p{^Script_Extensions=	-old_Persian}', "");
    Expect(0, 66517, '\P{Script_Extensions=	-old_Persian}', "");
    Expect(1, 66517, '\P{^Script_Extensions=	-old_Persian}', "");
    Expect(0, 66518, '\p{Script_Extensions=	-old_Persian}', "");
    Expect(1, 66518, '\p{^Script_Extensions=	-old_Persian}', "");
    Expect(1, 66518, '\P{Script_Extensions=	-old_Persian}', "");
    Expect(0, 66518, '\P{^Script_Extensions=	-old_Persian}', "");
    Error('\p{Scx:	/a/Xpeo}');
    Error('\P{Scx:	/a/Xpeo}');
    Expect(1, 66517, '\p{Scx=xpeo}', "");
    Expect(0, 66517, '\p{^Scx=xpeo}', "");
    Expect(0, 66517, '\P{Scx=xpeo}', "");
    Expect(1, 66517, '\P{^Scx=xpeo}', "");
    Expect(0, 66518, '\p{Scx=xpeo}', "");
    Expect(1, 66518, '\p{^Scx=xpeo}', "");
    Expect(1, 66518, '\P{Scx=xpeo}', "");
    Expect(0, 66518, '\P{^Scx=xpeo}', "");
    Expect(1, 66517, '\p{Scx= _XPEO}', "");
    Expect(0, 66517, '\p{^Scx= _XPEO}', "");
    Expect(0, 66517, '\P{Scx= _XPEO}', "");
    Expect(1, 66517, '\P{^Scx= _XPEO}', "");
    Expect(0, 66518, '\p{Scx= _XPEO}', "");
    Expect(1, 66518, '\p{^Scx= _XPEO}', "");
    Expect(1, 66518, '\P{Scx= _XPEO}', "");
    Expect(0, 66518, '\P{^Scx= _XPEO}', "");
    Error('\p{Is_Script_Extensions=	/a/old_PERSIAN}');
    Error('\P{Is_Script_Extensions=	/a/old_PERSIAN}');
    Expect(1, 66517, '\p{Is_Script_Extensions=oldpersian}', "");
    Expect(0, 66517, '\p{^Is_Script_Extensions=oldpersian}', "");
    Expect(0, 66517, '\P{Is_Script_Extensions=oldpersian}', "");
    Expect(1, 66517, '\P{^Is_Script_Extensions=oldpersian}', "");
    Expect(0, 66518, '\p{Is_Script_Extensions=oldpersian}', "");
    Expect(1, 66518, '\p{^Is_Script_Extensions=oldpersian}', "");
    Expect(1, 66518, '\P{Is_Script_Extensions=oldpersian}', "");
    Expect(0, 66518, '\P{^Is_Script_Extensions=oldpersian}', "");
    Expect(1, 66517, '\p{Is_Script_Extensions= _Old_Persian}', "");
    Expect(0, 66517, '\p{^Is_Script_Extensions= _Old_Persian}', "");
    Expect(0, 66517, '\P{Is_Script_Extensions= _Old_Persian}', "");
    Expect(1, 66517, '\P{^Is_Script_Extensions= _Old_Persian}', "");
    Expect(0, 66518, '\p{Is_Script_Extensions= _Old_Persian}', "");
    Expect(1, 66518, '\p{^Is_Script_Extensions= _Old_Persian}', "");
    Expect(1, 66518, '\P{Is_Script_Extensions= _Old_Persian}', "");
    Expect(0, 66518, '\P{^Is_Script_Extensions= _Old_Persian}', "");
    Error('\p{Is_Scx=/a/	XPEO}');
    Error('\P{Is_Scx=/a/	XPEO}');
    Expect(1, 66517, '\p{Is_Scx=xpeo}', "");
    Expect(0, 66517, '\p{^Is_Scx=xpeo}', "");
    Expect(0, 66517, '\P{Is_Scx=xpeo}', "");
    Expect(1, 66517, '\P{^Is_Scx=xpeo}', "");
    Expect(0, 66518, '\p{Is_Scx=xpeo}', "");
    Expect(1, 66518, '\p{^Is_Scx=xpeo}', "");
    Expect(1, 66518, '\P{Is_Scx=xpeo}', "");
    Expect(0, 66518, '\P{^Is_Scx=xpeo}', "");
    Expect(1, 66517, '\p{Is_Scx:    XPEO}', "");
    Expect(0, 66517, '\p{^Is_Scx:    XPEO}', "");
    Expect(0, 66517, '\P{Is_Scx:    XPEO}', "");
    Expect(1, 66517, '\P{^Is_Scx:    XPEO}', "");
    Expect(0, 66518, '\p{Is_Scx:    XPEO}', "");
    Expect(1, 66518, '\p{^Is_Scx:    XPEO}', "");
    Expect(1, 66518, '\P{Is_Scx:    XPEO}', "");
    Expect(0, 66518, '\P{^Is_Scx:    XPEO}', "");
    Error('\p{Script_Extensions=-:=Cuneiform}');
    Error('\P{Script_Extensions=-:=Cuneiform}');
    Expect(1, 75075, '\p{Script_Extensions=cuneiform}', "");
    Expect(0, 75075, '\p{^Script_Extensions=cuneiform}', "");
    Expect(0, 75075, '\P{Script_Extensions=cuneiform}', "");
    Expect(1, 75075, '\P{^Script_Extensions=cuneiform}', "");
    Expect(0, 75076, '\p{Script_Extensions=cuneiform}', "");
    Expect(1, 75076, '\p{^Script_Extensions=cuneiform}', "");
    Expect(1, 75076, '\P{Script_Extensions=cuneiform}', "");
    Expect(0, 75076, '\P{^Script_Extensions=cuneiform}', "");
    Expect(1, 75075, '\p{Script_Extensions= -Cuneiform}', "");
    Expect(0, 75075, '\p{^Script_Extensions= -Cuneiform}', "");
    Expect(0, 75075, '\P{Script_Extensions= -Cuneiform}', "");
    Expect(1, 75075, '\P{^Script_Extensions= -Cuneiform}', "");
    Expect(0, 75076, '\p{Script_Extensions= -Cuneiform}', "");
    Expect(1, 75076, '\p{^Script_Extensions= -Cuneiform}', "");
    Expect(1, 75076, '\P{Script_Extensions= -Cuneiform}', "");
    Expect(0, 75076, '\P{^Script_Extensions= -Cuneiform}', "");
    Error('\p{Scx:	:=-_xsux}');
    Error('\P{Scx:	:=-_xsux}');
    Expect(1, 75075, '\p{Scx=xsux}', "");
    Expect(0, 75075, '\p{^Scx=xsux}', "");
    Expect(0, 75075, '\P{Scx=xsux}', "");
    Expect(1, 75075, '\P{^Scx=xsux}', "");
    Expect(0, 75076, '\p{Scx=xsux}', "");
    Expect(1, 75076, '\p{^Scx=xsux}', "");
    Expect(1, 75076, '\P{Scx=xsux}', "");
    Expect(0, 75076, '\P{^Scx=xsux}', "");
    Expect(1, 75075, '\p{Scx= xsux}', "");
    Expect(0, 75075, '\p{^Scx= xsux}', "");
    Expect(0, 75075, '\P{Scx= xsux}', "");
    Expect(1, 75075, '\P{^Scx= xsux}', "");
    Expect(0, 75076, '\p{Scx= xsux}', "");
    Expect(1, 75076, '\p{^Scx= xsux}', "");
    Expect(1, 75076, '\P{Scx= xsux}', "");
    Expect(0, 75076, '\P{^Scx= xsux}', "");
    Error('\p{Is_Script_Extensions=	/a/cuneiform}');
    Error('\P{Is_Script_Extensions=	/a/cuneiform}');
    Expect(1, 75075, '\p{Is_Script_Extensions=cuneiform}', "");
    Expect(0, 75075, '\p{^Is_Script_Extensions=cuneiform}', "");
    Expect(0, 75075, '\P{Is_Script_Extensions=cuneiform}', "");
    Expect(1, 75075, '\P{^Is_Script_Extensions=cuneiform}', "");
    Expect(0, 75076, '\p{Is_Script_Extensions=cuneiform}', "");
    Expect(1, 75076, '\p{^Is_Script_Extensions=cuneiform}', "");
    Expect(1, 75076, '\P{Is_Script_Extensions=cuneiform}', "");
    Expect(0, 75076, '\P{^Is_Script_Extensions=cuneiform}', "");
    Expect(1, 75075, '\p{Is_Script_Extensions=  Cuneiform}', "");
    Expect(0, 75075, '\p{^Is_Script_Extensions=  Cuneiform}', "");
    Expect(0, 75075, '\P{Is_Script_Extensions=  Cuneiform}', "");
    Expect(1, 75075, '\P{^Is_Script_Extensions=  Cuneiform}', "");
    Expect(0, 75076, '\p{Is_Script_Extensions=  Cuneiform}', "");
    Expect(1, 75076, '\p{^Is_Script_Extensions=  Cuneiform}', "");
    Expect(1, 75076, '\P{Is_Script_Extensions=  Cuneiform}', "");
    Expect(0, 75076, '\P{^Is_Script_Extensions=  Cuneiform}', "");
    Error('\p{Is_Scx=_ Xsux/a/}');
    Error('\P{Is_Scx=_ Xsux/a/}');
    Expect(1, 75075, '\p{Is_Scx=xsux}', "");
    Expect(0, 75075, '\p{^Is_Scx=xsux}', "");
    Expect(0, 75075, '\P{Is_Scx=xsux}', "");
    Expect(1, 75075, '\P{^Is_Scx=xsux}', "");
    Expect(0, 75076, '\p{Is_Scx=xsux}', "");
    Expect(1, 75076, '\p{^Is_Scx=xsux}', "");
    Expect(1, 75076, '\P{Is_Scx=xsux}', "");
    Expect(0, 75076, '\P{^Is_Scx=xsux}', "");
    Expect(1, 75075, '\p{Is_Scx=-	Xsux}', "");
    Expect(0, 75075, '\p{^Is_Scx=-	Xsux}', "");
    Expect(0, 75075, '\P{Is_Scx=-	Xsux}', "");
    Expect(1, 75075, '\P{^Is_Scx=-	Xsux}', "");
    Expect(0, 75076, '\p{Is_Scx=-	Xsux}', "");
    Expect(1, 75076, '\p{^Is_Scx=-	Xsux}', "");
    Expect(1, 75076, '\P{Is_Scx=-	Xsux}', "");
    Expect(0, 75076, '\P{^Is_Scx=-	Xsux}', "");
    Error('\p{Script_Extensions=:=	YI}');
    Error('\P{Script_Extensions=:=	YI}');
    Expect(1, 65381, '\p{Script_Extensions=yi}', "");
    Expect(0, 65381, '\p{^Script_Extensions=yi}', "");
    Expect(0, 65381, '\P{Script_Extensions=yi}', "");
    Expect(1, 65381, '\P{^Script_Extensions=yi}', "");
    Expect(0, 65382, '\p{Script_Extensions=yi}', "");
    Expect(1, 65382, '\p{^Script_Extensions=yi}', "");
    Expect(1, 65382, '\P{Script_Extensions=yi}', "");
    Expect(0, 65382, '\P{^Script_Extensions=yi}', "");
    Expect(1, 65381, '\p{Script_Extensions=_Yi}', "");
    Expect(0, 65381, '\p{^Script_Extensions=_Yi}', "");
    Expect(0, 65381, '\P{Script_Extensions=_Yi}', "");
    Expect(1, 65381, '\P{^Script_Extensions=_Yi}', "");
    Expect(0, 65382, '\p{Script_Extensions=_Yi}', "");
    Expect(1, 65382, '\p{^Script_Extensions=_Yi}', "");
    Expect(1, 65382, '\P{Script_Extensions=_Yi}', "");
    Expect(0, 65382, '\P{^Script_Extensions=_Yi}', "");
    Error('\p{Scx=_/a/YIII}');
    Error('\P{Scx=_/a/YIII}');
    Expect(1, 65381, '\p{Scx=yiii}', "");
    Expect(0, 65381, '\p{^Scx=yiii}', "");
    Expect(0, 65381, '\P{Scx=yiii}', "");
    Expect(1, 65381, '\P{^Scx=yiii}', "");
    Expect(0, 65382, '\p{Scx=yiii}', "");
    Expect(1, 65382, '\p{^Scx=yiii}', "");
    Expect(1, 65382, '\P{Scx=yiii}', "");
    Expect(0, 65382, '\P{^Scx=yiii}', "");
    Expect(1, 65381, '\p{Scx: Yiii}', "");
    Expect(0, 65381, '\p{^Scx: Yiii}', "");
    Expect(0, 65381, '\P{Scx: Yiii}', "");
    Expect(1, 65381, '\P{^Scx: Yiii}', "");
    Expect(0, 65382, '\p{Scx: Yiii}', "");
    Expect(1, 65382, '\p{^Scx: Yiii}', "");
    Expect(1, 65382, '\P{Scx: Yiii}', "");
    Expect(0, 65382, '\P{^Scx: Yiii}', "");
    Error('\p{Is_Script_Extensions=yi/a/}');
    Error('\P{Is_Script_Extensions=yi/a/}');
    Expect(1, 65381, '\p{Is_Script_Extensions:yi}', "");
    Expect(0, 65381, '\p{^Is_Script_Extensions:yi}', "");
    Expect(0, 65381, '\P{Is_Script_Extensions:yi}', "");
    Expect(1, 65381, '\P{^Is_Script_Extensions:yi}', "");
    Expect(0, 65382, '\p{Is_Script_Extensions:yi}', "");
    Expect(1, 65382, '\p{^Is_Script_Extensions:yi}', "");
    Expect(1, 65382, '\P{Is_Script_Extensions:yi}', "");
    Expect(0, 65382, '\P{^Is_Script_Extensions:yi}', "");
    Expect(1, 65381, '\p{Is_Script_Extensions: -YI}', "");
    Expect(0, 65381, '\p{^Is_Script_Extensions: -YI}', "");
    Expect(0, 65381, '\P{Is_Script_Extensions: -YI}', "");
    Expect(1, 65381, '\P{^Is_Script_Extensions: -YI}', "");
    Expect(0, 65382, '\p{Is_Script_Extensions: -YI}', "");
    Expect(1, 65382, '\p{^Is_Script_Extensions: -YI}', "");
    Expect(1, 65382, '\P{Is_Script_Extensions: -YI}', "");
    Expect(0, 65382, '\P{^Is_Script_Extensions: -YI}', "");
    Error('\p{Is_Scx=/a/_	Yiii}');
    Error('\P{Is_Scx=/a/_	Yiii}');
    Expect(1, 65381, '\p{Is_Scx=yiii}', "");
    Expect(0, 65381, '\p{^Is_Scx=yiii}', "");
    Expect(0, 65381, '\P{Is_Scx=yiii}', "");
    Expect(1, 65381, '\P{^Is_Scx=yiii}', "");
    Expect(0, 65382, '\p{Is_Scx=yiii}', "");
    Expect(1, 65382, '\p{^Is_Scx=yiii}', "");
    Expect(1, 65382, '\P{Is_Scx=yiii}', "");
    Expect(0, 65382, '\P{^Is_Scx=yiii}', "");
    Expect(1, 65381, '\p{Is_Scx: -_Yiii}', "");
    Expect(0, 65381, '\p{^Is_Scx: -_Yiii}', "");
    Expect(0, 65381, '\P{Is_Scx: -_Yiii}', "");
    Expect(1, 65381, '\P{^Is_Scx: -_Yiii}', "");
    Expect(0, 65382, '\p{Is_Scx: -_Yiii}', "");
    Expect(1, 65382, '\p{^Is_Scx: -_Yiii}', "");
    Expect(1, 65382, '\P{Is_Scx: -_Yiii}', "");
    Expect(0, 65382, '\P{^Is_Scx: -_Yiii}', "");
    Error('\p{Script_Extensions=/a/-Inherited}');
    Error('\P{Script_Extensions=/a/-Inherited}');
    Expect(1, 917999, '\p{Script_Extensions=inherited}', "");
    Expect(0, 917999, '\p{^Script_Extensions=inherited}', "");
    Expect(0, 917999, '\P{Script_Extensions=inherited}', "");
    Expect(1, 917999, '\P{^Script_Extensions=inherited}', "");
    Expect(0, 918000, '\p{Script_Extensions=inherited}', "");
    Expect(1, 918000, '\p{^Script_Extensions=inherited}', "");
    Expect(1, 918000, '\P{Script_Extensions=inherited}', "");
    Expect(0, 918000, '\P{^Script_Extensions=inherited}', "");
    Expect(1, 917999, '\p{Script_Extensions=INHERITED}', "");
    Expect(0, 917999, '\p{^Script_Extensions=INHERITED}', "");
    Expect(0, 917999, '\P{Script_Extensions=INHERITED}', "");
    Expect(1, 917999, '\P{^Script_Extensions=INHERITED}', "");
    Expect(0, 918000, '\p{Script_Extensions=INHERITED}', "");
    Expect(1, 918000, '\p{^Script_Extensions=INHERITED}', "");
    Expect(1, 918000, '\P{Script_Extensions=INHERITED}', "");
    Expect(0, 918000, '\P{^Script_Extensions=INHERITED}', "");
    Error('\p{Scx=_ Zinh:=}');
    Error('\P{Scx=_ Zinh:=}');
    Expect(1, 917999, '\p{Scx:	zinh}', "");
    Expect(0, 917999, '\p{^Scx:	zinh}', "");
    Expect(0, 917999, '\P{Scx:	zinh}', "");
    Expect(1, 917999, '\P{^Scx:	zinh}', "");
    Expect(0, 918000, '\p{Scx:	zinh}', "");
    Expect(1, 918000, '\p{^Scx:	zinh}', "");
    Expect(1, 918000, '\P{Scx:	zinh}', "");
    Expect(0, 918000, '\P{^Scx:	zinh}', "");
    Expect(1, 917999, '\p{Scx=  Zinh}', "");
    Expect(0, 917999, '\p{^Scx=  Zinh}', "");
    Expect(0, 917999, '\P{Scx=  Zinh}', "");
    Expect(1, 917999, '\P{^Scx=  Zinh}', "");
    Expect(0, 918000, '\p{Scx=  Zinh}', "");
    Expect(1, 918000, '\p{^Scx=  Zinh}', "");
    Expect(1, 918000, '\P{Scx=  Zinh}', "");
    Expect(0, 918000, '\P{^Scx=  Zinh}', "");
    Error('\p{Is_Script_Extensions=	 Qaai:=}');
    Error('\P{Is_Script_Extensions=	 Qaai:=}');
    Expect(1, 917999, '\p{Is_Script_Extensions=qaai}', "");
    Expect(0, 917999, '\p{^Is_Script_Extensions=qaai}', "");
    Expect(0, 917999, '\P{Is_Script_Extensions=qaai}', "");
    Expect(1, 917999, '\P{^Is_Script_Extensions=qaai}', "");
    Expect(0, 918000, '\p{Is_Script_Extensions=qaai}', "");
    Expect(1, 918000, '\p{^Is_Script_Extensions=qaai}', "");
    Expect(1, 918000, '\P{Is_Script_Extensions=qaai}', "");
    Expect(0, 918000, '\P{^Is_Script_Extensions=qaai}', "");
    Expect(1, 917999, '\p{Is_Script_Extensions=_-Qaai}', "");
    Expect(0, 917999, '\p{^Is_Script_Extensions=_-Qaai}', "");
    Expect(0, 917999, '\P{Is_Script_Extensions=_-Qaai}', "");
    Expect(1, 917999, '\P{^Is_Script_Extensions=_-Qaai}', "");
    Expect(0, 918000, '\p{Is_Script_Extensions=_-Qaai}', "");
    Expect(1, 918000, '\p{^Is_Script_Extensions=_-Qaai}', "");
    Expect(1, 918000, '\P{Is_Script_Extensions=_-Qaai}', "");
    Expect(0, 918000, '\P{^Is_Script_Extensions=_-Qaai}', "");
    Error('\p{Is_Scx=- Inherited:=}');
    Error('\P{Is_Scx=- Inherited:=}');
    Expect(1, 917999, '\p{Is_Scx=inherited}', "");
    Expect(0, 917999, '\p{^Is_Scx=inherited}', "");
    Expect(0, 917999, '\P{Is_Scx=inherited}', "");
    Expect(1, 917999, '\P{^Is_Scx=inherited}', "");
    Expect(0, 918000, '\p{Is_Scx=inherited}', "");
    Expect(1, 918000, '\p{^Is_Scx=inherited}', "");
    Expect(1, 918000, '\P{Is_Scx=inherited}', "");
    Expect(0, 918000, '\P{^Is_Scx=inherited}', "");
    Expect(1, 917999, '\p{Is_Scx=_Inherited}', "");
    Expect(0, 917999, '\p{^Is_Scx=_Inherited}', "");
    Expect(0, 917999, '\P{Is_Scx=_Inherited}', "");
    Expect(1, 917999, '\P{^Is_Scx=_Inherited}', "");
    Expect(0, 918000, '\p{Is_Scx=_Inherited}', "");
    Expect(1, 918000, '\p{^Is_Scx=_Inherited}', "");
    Expect(1, 918000, '\P{Is_Scx=_Inherited}', "");
    Expect(0, 918000, '\P{^Is_Scx=_Inherited}', "");
    Error('\p{Script_Extensions=/a/Common}');
    Error('\P{Script_Extensions=/a/Common}');
    Expect(1, 917631, '\p{Script_Extensions=common}', "");
    Expect(0, 917631, '\p{^Script_Extensions=common}', "");
    Expect(0, 917631, '\P{Script_Extensions=common}', "");
    Expect(1, 917631, '\P{^Script_Extensions=common}', "");
    Expect(0, 917632, '\p{Script_Extensions=common}', "");
    Expect(1, 917632, '\p{^Script_Extensions=common}', "");
    Expect(1, 917632, '\P{Script_Extensions=common}', "");
    Expect(0, 917632, '\P{^Script_Extensions=common}', "");
    Expect(1, 917631, '\p{Script_Extensions=__common}', "");
    Expect(0, 917631, '\p{^Script_Extensions=__common}', "");
    Expect(0, 917631, '\P{Script_Extensions=__common}', "");
    Expect(1, 917631, '\P{^Script_Extensions=__common}', "");
    Expect(0, 917632, '\p{Script_Extensions=__common}', "");
    Expect(1, 917632, '\p{^Script_Extensions=__common}', "");
    Expect(1, 917632, '\P{Script_Extensions=__common}', "");
    Expect(0, 917632, '\P{^Script_Extensions=__common}', "");
    Error('\p{Scx=	zyyy/a/}');
    Error('\P{Scx=	zyyy/a/}');
    Expect(1, 917631, '\p{Scx=zyyy}', "");
    Expect(0, 917631, '\p{^Scx=zyyy}', "");
    Expect(0, 917631, '\P{Scx=zyyy}', "");
    Expect(1, 917631, '\P{^Scx=zyyy}', "");
    Expect(0, 917632, '\p{Scx=zyyy}', "");
    Expect(1, 917632, '\p{^Scx=zyyy}', "");
    Expect(1, 917632, '\P{Scx=zyyy}', "");
    Expect(0, 917632, '\P{^Scx=zyyy}', "");
    Expect(1, 917631, '\p{Scx:-_Zyyy}', "");
    Expect(0, 917631, '\p{^Scx:-_Zyyy}', "");
    Expect(0, 917631, '\P{Scx:-_Zyyy}', "");
    Expect(1, 917631, '\P{^Scx:-_Zyyy}', "");
    Expect(0, 917632, '\p{Scx:-_Zyyy}', "");
    Expect(1, 917632, '\p{^Scx:-_Zyyy}', "");
    Expect(1, 917632, '\P{Scx:-_Zyyy}', "");
    Expect(0, 917632, '\P{^Scx:-_Zyyy}', "");
    Error('\p{Is_Script_Extensions=:=		COMMON}');
    Error('\P{Is_Script_Extensions=:=		COMMON}');
    Expect(1, 917631, '\p{Is_Script_Extensions:common}', "");
    Expect(0, 917631, '\p{^Is_Script_Extensions:common}', "");
    Expect(0, 917631, '\P{Is_Script_Extensions:common}', "");
    Expect(1, 917631, '\P{^Is_Script_Extensions:common}', "");
    Expect(0, 917632, '\p{Is_Script_Extensions:common}', "");
    Expect(1, 917632, '\p{^Is_Script_Extensions:common}', "");
    Expect(1, 917632, '\P{Is_Script_Extensions:common}', "");
    Expect(0, 917632, '\P{^Is_Script_Extensions:common}', "");
    Expect(1, 917631, '\p{Is_Script_Extensions=_Common}', "");
    Expect(0, 917631, '\p{^Is_Script_Extensions=_Common}', "");
    Expect(0, 917631, '\P{Is_Script_Extensions=_Common}', "");
    Expect(1, 917631, '\P{^Is_Script_Extensions=_Common}', "");
    Expect(0, 917632, '\p{Is_Script_Extensions=_Common}', "");
    Expect(1, 917632, '\p{^Is_Script_Extensions=_Common}', "");
    Expect(1, 917632, '\P{Is_Script_Extensions=_Common}', "");
    Expect(0, 917632, '\P{^Is_Script_Extensions=_Common}', "");
    Error('\p{Is_Scx=:= Zyyy}');
    Error('\P{Is_Scx=:= Zyyy}');
    Expect(1, 917631, '\p{Is_Scx=zyyy}', "");
    Expect(0, 917631, '\p{^Is_Scx=zyyy}', "");
    Expect(0, 917631, '\P{Is_Scx=zyyy}', "");
    Expect(1, 917631, '\P{^Is_Scx=zyyy}', "");
    Expect(0, 917632, '\p{Is_Scx=zyyy}', "");
    Expect(1, 917632, '\p{^Is_Scx=zyyy}', "");
    Expect(1, 917632, '\P{Is_Scx=zyyy}', "");
    Expect(0, 917632, '\P{^Is_Scx=zyyy}', "");
    Expect(1, 917631, '\p{Is_Scx= ZYYY}', "");
    Expect(0, 917631, '\p{^Is_Scx= ZYYY}', "");
    Expect(0, 917631, '\P{Is_Scx= ZYYY}', "");
    Expect(1, 917631, '\P{^Is_Scx= ZYYY}', "");
    Expect(0, 917632, '\p{Is_Scx= ZYYY}', "");
    Expect(1, 917632, '\p{^Is_Scx= ZYYY}', "");
    Expect(1, 917632, '\P{Is_Scx= ZYYY}', "");
    Expect(0, 917632, '\P{^Is_Scx= ZYYY}', "");
    Error('\p{Script_Extensions=-/a/Unknown}');
    Error('\P{Script_Extensions=-/a/Unknown}');
    Expect(1, 918000, '\p{Script_Extensions=unknown}', "");
    Expect(0, 918000, '\p{^Script_Extensions=unknown}', "");
    Expect(0, 918000, '\P{Script_Extensions=unknown}', "");
    Expect(1, 918000, '\P{^Script_Extensions=unknown}', "");
    Expect(0, 917999, '\p{Script_Extensions=unknown}', "");
    Expect(1, 917999, '\p{^Script_Extensions=unknown}', "");
    Expect(1, 917999, '\P{Script_Extensions=unknown}', "");
    Expect(0, 917999, '\P{^Script_Extensions=unknown}', "");
    Expect(1, 918000, '\p{Script_Extensions=	_UNKNOWN}', "");
    Expect(0, 918000, '\p{^Script_Extensions=	_UNKNOWN}', "");
    Expect(0, 918000, '\P{Script_Extensions=	_UNKNOWN}', "");
    Expect(1, 918000, '\P{^Script_Extensions=	_UNKNOWN}', "");
    Expect(0, 917999, '\p{Script_Extensions=	_UNKNOWN}', "");
    Expect(1, 917999, '\p{^Script_Extensions=	_UNKNOWN}', "");
    Expect(1, 917999, '\P{Script_Extensions=	_UNKNOWN}', "");
    Expect(0, 917999, '\P{^Script_Extensions=	_UNKNOWN}', "");
    Error('\p{Scx=:=-_ZZZZ}');
    Error('\P{Scx=:=-_ZZZZ}');
    Expect(1, 918000, '\p{Scx=zzzz}', "");
    Expect(0, 918000, '\p{^Scx=zzzz}', "");
    Expect(0, 918000, '\P{Scx=zzzz}', "");
    Expect(1, 918000, '\P{^Scx=zzzz}', "");
    Expect(0, 917999, '\p{Scx=zzzz}', "");
    Expect(1, 917999, '\p{^Scx=zzzz}', "");
    Expect(1, 917999, '\P{Scx=zzzz}', "");
    Expect(0, 917999, '\P{^Scx=zzzz}', "");
    Expect(1, 918000, '\p{Scx=		Zzzz}', "");
    Expect(0, 918000, '\p{^Scx=		Zzzz}', "");
    Expect(0, 918000, '\P{Scx=		Zzzz}', "");
    Expect(1, 918000, '\P{^Scx=		Zzzz}', "");
    Expect(0, 917999, '\p{Scx=		Zzzz}', "");
    Expect(1, 917999, '\p{^Scx=		Zzzz}', "");
    Expect(1, 917999, '\P{Scx=		Zzzz}', "");
    Expect(0, 917999, '\P{^Scx=		Zzzz}', "");
    Error('\p{Is_Script_Extensions::= Unknown}');
    Error('\P{Is_Script_Extensions::= Unknown}');
    Expect(1, 918000, '\p{Is_Script_Extensions=unknown}', "");
    Expect(0, 918000, '\p{^Is_Script_Extensions=unknown}', "");
    Expect(0, 918000, '\P{Is_Script_Extensions=unknown}', "");
    Expect(1, 918000, '\P{^Is_Script_Extensions=unknown}', "");
    Expect(0, 917999, '\p{Is_Script_Extensions=unknown}', "");
    Expect(1, 917999, '\p{^Is_Script_Extensions=unknown}', "");
    Expect(1, 917999, '\P{Is_Script_Extensions=unknown}', "");
    Expect(0, 917999, '\P{^Is_Script_Extensions=unknown}', "");
    Expect(1, 918000, '\p{Is_Script_Extensions=	 UNKNOWN}', "");
    Expect(0, 918000, '\p{^Is_Script_Extensions=	 UNKNOWN}', "");
    Expect(0, 918000, '\P{Is_Script_Extensions=	 UNKNOWN}', "");
    Expect(1, 918000, '\P{^Is_Script_Extensions=	 UNKNOWN}', "");
    Expect(0, 917999, '\p{Is_Script_Extensions=	 UNKNOWN}', "");
    Expect(1, 917999, '\p{^Is_Script_Extensions=	 UNKNOWN}', "");
    Expect(1, 917999, '\P{Is_Script_Extensions=	 UNKNOWN}', "");
    Expect(0, 917999, '\P{^Is_Script_Extensions=	 UNKNOWN}', "");
    Error('\p{Is_Scx=_/a/zzzz}');
    Error('\P{Is_Scx=_/a/zzzz}');
    Expect(1, 918000, '\p{Is_Scx=zzzz}', "");
    Expect(0, 918000, '\p{^Is_Scx=zzzz}', "");
    Expect(0, 918000, '\P{Is_Scx=zzzz}', "");
    Expect(1, 918000, '\P{^Is_Scx=zzzz}', "");
    Expect(0, 917999, '\p{Is_Scx=zzzz}', "");
    Expect(1, 917999, '\p{^Is_Scx=zzzz}', "");
    Expect(1, 917999, '\P{Is_Scx=zzzz}', "");
    Expect(0, 917999, '\P{^Is_Scx=zzzz}', "");
    Expect(1, 918000, '\p{Is_Scx=	zzzz}', "");
    Expect(0, 918000, '\p{^Is_Scx=	zzzz}', "");
    Expect(0, 918000, '\P{Is_Scx=	zzzz}', "");
    Expect(1, 918000, '\P{^Is_Scx=	zzzz}', "");
    Expect(0, 917999, '\p{Is_Scx=	zzzz}', "");
    Expect(1, 917999, '\p{^Is_Scx=	zzzz}', "");
    Expect(1, 917999, '\P{Is_Scx=	zzzz}', "");
    Expect(0, 917999, '\P{^Is_Scx=	zzzz}', "");
    Error('\p{Soft_Dotted=_/a/no}');
    Error('\P{Soft_Dotted=_/a/no}');
    Expect(1, 120468, '\p{Soft_Dotted=no}', "");
    Expect(0, 120468, '\p{^Soft_Dotted=no}', "");
    Expect(0, 120468, '\P{Soft_Dotted=no}', "");
    Expect(1, 120468, '\P{^Soft_Dotted=no}', "");
    Expect(0, 120467, '\p{Soft_Dotted=no}', "");
    Expect(1, 120467, '\p{^Soft_Dotted=no}', "");
    Expect(1, 120467, '\P{Soft_Dotted=no}', "");
    Expect(0, 120467, '\P{^Soft_Dotted=no}', "");
    Expect(1, 120468, '\p{Soft_Dotted=-_no}', "");
    Expect(0, 120468, '\p{^Soft_Dotted=-_no}', "");
    Expect(0, 120468, '\P{Soft_Dotted=-_no}', "");
    Expect(1, 120468, '\P{^Soft_Dotted=-_no}', "");
    Expect(0, 120467, '\p{Soft_Dotted=-_no}', "");
    Expect(1, 120467, '\p{^Soft_Dotted=-_no}', "");
    Expect(1, 120467, '\P{Soft_Dotted=-_no}', "");
    Expect(0, 120467, '\P{^Soft_Dotted=-_no}', "");
    Error('\p{SD=/a/	 n}');
    Error('\P{SD=/a/	 n}');
    Expect(1, 120468, '\p{SD=n}', "");
    Expect(0, 120468, '\p{^SD=n}', "");
    Expect(0, 120468, '\P{SD=n}', "");
    Expect(1, 120468, '\P{^SD=n}', "");
    Expect(0, 120467, '\p{SD=n}', "");
    Expect(1, 120467, '\p{^SD=n}', "");
    Expect(1, 120467, '\P{SD=n}', "");
    Expect(0, 120467, '\P{^SD=n}', "");
    Expect(1, 120468, '\p{SD=N}', "");
    Expect(0, 120468, '\p{^SD=N}', "");
    Expect(0, 120468, '\P{SD=N}', "");
    Expect(1, 120468, '\P{^SD=N}', "");
    Expect(0, 120467, '\p{SD=N}', "");
    Expect(1, 120467, '\p{^SD=N}', "");
    Expect(1, 120467, '\P{SD=N}', "");
    Expect(0, 120467, '\P{^SD=N}', "");
    Error('\p{Is_Soft_Dotted= -F/a/}');
    Error('\P{Is_Soft_Dotted= -F/a/}');
    Expect(1, 120468, '\p{Is_Soft_Dotted:   f}', "");
    Expect(0, 120468, '\p{^Is_Soft_Dotted:   f}', "");
    Expect(0, 120468, '\P{Is_Soft_Dotted:   f}', "");
    Expect(1, 120468, '\P{^Is_Soft_Dotted:   f}', "");
    Expect(0, 120467, '\p{Is_Soft_Dotted:   f}', "");
    Expect(1, 120467, '\p{^Is_Soft_Dotted:   f}', "");
    Expect(1, 120467, '\P{Is_Soft_Dotted:   f}', "");
    Expect(0, 120467, '\P{^Is_Soft_Dotted:   f}', "");
    Expect(1, 120468, '\p{Is_Soft_Dotted=	F}', "");
    Expect(0, 120468, '\p{^Is_Soft_Dotted=	F}', "");
    Expect(0, 120468, '\P{Is_Soft_Dotted=	F}', "");
    Expect(1, 120468, '\P{^Is_Soft_Dotted=	F}', "");
    Expect(0, 120467, '\p{Is_Soft_Dotted=	F}', "");
    Expect(1, 120467, '\p{^Is_Soft_Dotted=	F}', "");
    Expect(1, 120467, '\P{Is_Soft_Dotted=	F}', "");
    Expect(0, 120467, '\P{^Is_Soft_Dotted=	F}', "");
    Error('\p{Is_SD:	_-false:=}');
    Error('\P{Is_SD:	_-false:=}');
    Expect(1, 120468, '\p{Is_SD=false}', "");
    Expect(0, 120468, '\p{^Is_SD=false}', "");
    Expect(0, 120468, '\P{Is_SD=false}', "");
    Expect(1, 120468, '\P{^Is_SD=false}', "");
    Expect(0, 120467, '\p{Is_SD=false}', "");
    Expect(1, 120467, '\p{^Is_SD=false}', "");
    Expect(1, 120467, '\P{Is_SD=false}', "");
    Expect(0, 120467, '\P{^Is_SD=false}', "");
    Expect(1, 120468, '\p{Is_SD=_false}', "");
    Expect(0, 120468, '\p{^Is_SD=_false}', "");
    Expect(0, 120468, '\P{Is_SD=_false}', "");
    Expect(1, 120468, '\P{^Is_SD=_false}', "");
    Expect(0, 120467, '\p{Is_SD=_false}', "");
    Expect(1, 120467, '\p{^Is_SD=_false}', "");
    Expect(1, 120467, '\P{Is_SD=_false}', "");
    Expect(0, 120467, '\P{^Is_SD=_false}', "");
    Error('\p{Soft_Dotted=	YES:=}');
    Error('\P{Soft_Dotted=	YES:=}');
    Expect(1, 120467, '\p{Soft_Dotted=yes}', "");
    Expect(0, 120467, '\p{^Soft_Dotted=yes}', "");
    Expect(0, 120467, '\P{Soft_Dotted=yes}', "");
    Expect(1, 120467, '\P{^Soft_Dotted=yes}', "");
    Expect(0, 120468, '\p{Soft_Dotted=yes}', "");
    Expect(1, 120468, '\p{^Soft_Dotted=yes}', "");
    Expect(1, 120468, '\P{Soft_Dotted=yes}', "");
    Expect(0, 120468, '\P{^Soft_Dotted=yes}', "");
    Expect(1, 120467, '\p{Soft_Dotted=-	Yes}', "");
    Expect(0, 120467, '\p{^Soft_Dotted=-	Yes}', "");
    Expect(0, 120467, '\P{Soft_Dotted=-	Yes}', "");
    Expect(1, 120467, '\P{^Soft_Dotted=-	Yes}', "");
    Expect(0, 120468, '\p{Soft_Dotted=-	Yes}', "");
    Expect(1, 120468, '\p{^Soft_Dotted=-	Yes}', "");
    Expect(1, 120468, '\P{Soft_Dotted=-	Yes}', "");
    Expect(0, 120468, '\P{^Soft_Dotted=-	Yes}', "");
    Error('\p{SD=-y/a/}');
    Error('\P{SD=-y/a/}');
    Expect(1, 120467, '\p{SD=y}', "");
    Expect(0, 120467, '\p{^SD=y}', "");
    Expect(0, 120467, '\P{SD=y}', "");
    Expect(1, 120467, '\P{^SD=y}', "");
    Expect(0, 120468, '\p{SD=y}', "");
    Expect(1, 120468, '\p{^SD=y}', "");
    Expect(1, 120468, '\P{SD=y}', "");
    Expect(0, 120468, '\P{^SD=y}', "");
    Expect(1, 120467, '\p{SD=_-Y}', "");
    Expect(0, 120467, '\p{^SD=_-Y}', "");
    Expect(0, 120467, '\P{SD=_-Y}', "");
    Expect(1, 120467, '\P{^SD=_-Y}', "");
    Expect(0, 120468, '\p{SD=_-Y}', "");
    Expect(1, 120468, '\p{^SD=_-Y}', "");
    Expect(1, 120468, '\P{SD=_-Y}', "");
    Expect(0, 120468, '\P{^SD=_-Y}', "");
    Error('\p{Is_Soft_Dotted=	/a/T}');
    Error('\P{Is_Soft_Dotted=	/a/T}');
    Expect(1, 120467, '\p{Is_Soft_Dotted=t}', "");
    Expect(0, 120467, '\p{^Is_Soft_Dotted=t}', "");
    Expect(0, 120467, '\P{Is_Soft_Dotted=t}', "");
    Expect(1, 120467, '\P{^Is_Soft_Dotted=t}', "");
    Expect(0, 120468, '\p{Is_Soft_Dotted=t}', "");
    Expect(1, 120468, '\p{^Is_Soft_Dotted=t}', "");
    Expect(1, 120468, '\P{Is_Soft_Dotted=t}', "");
    Expect(0, 120468, '\P{^Is_Soft_Dotted=t}', "");
    Expect(1, 120467, '\p{Is_Soft_Dotted: t}', "");
    Expect(0, 120467, '\p{^Is_Soft_Dotted: t}', "");
    Expect(0, 120467, '\P{Is_Soft_Dotted: t}', "");
    Expect(1, 120467, '\P{^Is_Soft_Dotted: t}', "");
    Expect(0, 120468, '\p{Is_Soft_Dotted: t}', "");
    Expect(1, 120468, '\p{^Is_Soft_Dotted: t}', "");
    Expect(1, 120468, '\P{Is_Soft_Dotted: t}', "");
    Expect(0, 120468, '\P{^Is_Soft_Dotted: t}', "");
    Error('\p{Is_SD=_	True:=}');
    Error('\P{Is_SD=_	True:=}');
    Expect(1, 120467, '\p{Is_SD=true}', "");
    Expect(0, 120467, '\p{^Is_SD=true}', "");
    Expect(0, 120467, '\P{Is_SD=true}', "");
    Expect(1, 120467, '\P{^Is_SD=true}', "");
    Expect(0, 120468, '\p{Is_SD=true}', "");
    Expect(1, 120468, '\p{^Is_SD=true}', "");
    Expect(1, 120468, '\P{Is_SD=true}', "");
    Expect(0, 120468, '\P{^Is_SD=true}', "");
    Expect(1, 120467, '\p{Is_SD=--True}', "");
    Expect(0, 120467, '\p{^Is_SD=--True}', "");
    Expect(0, 120467, '\P{Is_SD=--True}', "");
    Expect(1, 120467, '\P{^Is_SD=--True}', "");
    Expect(0, 120468, '\p{Is_SD=--True}', "");
    Expect(1, 120468, '\p{^Is_SD=--True}', "");
    Expect(1, 120468, '\P{Is_SD=--True}', "");
    Expect(0, 120468, '\P{^Is_SD=--True}', "");
    Error('\p{Sentence_Terminal=	NO:=}');
    Error('\P{Sentence_Terminal=	NO:=}');
    Expect(1, 121481, '\p{Sentence_Terminal=no}', "");
    Expect(0, 121481, '\p{^Sentence_Terminal=no}', "");
    Expect(0, 121481, '\P{Sentence_Terminal=no}', "");
    Expect(1, 121481, '\P{^Sentence_Terminal=no}', "");
    Expect(0, 121480, '\p{Sentence_Terminal=no}', "");
    Expect(1, 121480, '\p{^Sentence_Terminal=no}', "");
    Expect(1, 121480, '\P{Sentence_Terminal=no}', "");
    Expect(0, 121480, '\P{^Sentence_Terminal=no}', "");
    Expect(1, 121481, '\p{Sentence_Terminal= No}', "");
    Expect(0, 121481, '\p{^Sentence_Terminal= No}', "");
    Expect(0, 121481, '\P{Sentence_Terminal= No}', "");
    Expect(1, 121481, '\P{^Sentence_Terminal= No}', "");
    Expect(0, 121480, '\p{Sentence_Terminal= No}', "");
    Expect(1, 121480, '\p{^Sentence_Terminal= No}', "");
    Expect(1, 121480, '\P{Sentence_Terminal= No}', "");
    Expect(0, 121480, '\P{^Sentence_Terminal= No}', "");
    Error('\p{STerm:   /a/--N}');
    Error('\P{STerm:   /a/--N}');
    Expect(1, 121481, '\p{STerm=n}', "");
    Expect(0, 121481, '\p{^STerm=n}', "");
    Expect(0, 121481, '\P{STerm=n}', "");
    Expect(1, 121481, '\P{^STerm=n}', "");
    Expect(0, 121480, '\p{STerm=n}', "");
    Expect(1, 121480, '\p{^STerm=n}', "");
    Expect(1, 121480, '\P{STerm=n}', "");
    Expect(0, 121480, '\P{^STerm=n}', "");
    Expect(1, 121481, '\p{STerm=_	N}', "");
    Expect(0, 121481, '\p{^STerm=_	N}', "");
    Expect(0, 121481, '\P{STerm=_	N}', "");
    Expect(1, 121481, '\P{^STerm=_	N}', "");
    Expect(0, 121480, '\p{STerm=_	N}', "");
    Expect(1, 121480, '\p{^STerm=_	N}', "");
    Expect(1, 121480, '\P{STerm=_	N}', "");
    Expect(0, 121480, '\P{^STerm=_	N}', "");
    Error('\p{Is_Sentence_Terminal= 	f/a/}');
    Error('\P{Is_Sentence_Terminal= 	f/a/}');
    Expect(1, 121481, '\p{Is_Sentence_Terminal=f}', "");
    Expect(0, 121481, '\p{^Is_Sentence_Terminal=f}', "");
    Expect(0, 121481, '\P{Is_Sentence_Terminal=f}', "");
    Expect(1, 121481, '\P{^Is_Sentence_Terminal=f}', "");
    Expect(0, 121480, '\p{Is_Sentence_Terminal=f}', "");
    Expect(1, 121480, '\p{^Is_Sentence_Terminal=f}', "");
    Expect(1, 121480, '\P{Is_Sentence_Terminal=f}', "");
    Expect(0, 121480, '\P{^Is_Sentence_Terminal=f}', "");
    Expect(1, 121481, '\p{Is_Sentence_Terminal=- F}', "");
    Expect(0, 121481, '\p{^Is_Sentence_Terminal=- F}', "");
    Expect(0, 121481, '\P{Is_Sentence_Terminal=- F}', "");
    Expect(1, 121481, '\P{^Is_Sentence_Terminal=- F}', "");
    Expect(0, 121480, '\p{Is_Sentence_Terminal=- F}', "");
    Expect(1, 121480, '\p{^Is_Sentence_Terminal=- F}', "");
    Expect(1, 121480, '\P{Is_Sentence_Terminal=- F}', "");
    Expect(0, 121480, '\P{^Is_Sentence_Terminal=- F}', "");
    Error('\p{Is_STerm=/a/_-FALSE}');
    Error('\P{Is_STerm=/a/_-FALSE}');
    Expect(1, 121481, '\p{Is_STerm=false}', "");
    Expect(0, 121481, '\p{^Is_STerm=false}', "");
    Expect(0, 121481, '\P{Is_STerm=false}', "");
    Expect(1, 121481, '\P{^Is_STerm=false}', "");
    Expect(0, 121480, '\p{Is_STerm=false}', "");
    Expect(1, 121480, '\p{^Is_STerm=false}', "");
    Expect(1, 121480, '\P{Is_STerm=false}', "");
    Expect(0, 121480, '\P{^Is_STerm=false}', "");
    Expect(1, 121481, '\p{Is_STerm=- False}', "");
    Expect(0, 121481, '\p{^Is_STerm=- False}', "");
    Expect(0, 121481, '\P{Is_STerm=- False}', "");
    Expect(1, 121481, '\P{^Is_STerm=- False}', "");
    Expect(0, 121480, '\p{Is_STerm=- False}', "");
    Expect(1, 121480, '\p{^Is_STerm=- False}', "");
    Expect(1, 121480, '\P{Is_STerm=- False}', "");
    Expect(0, 121480, '\P{^Is_STerm=- False}', "");
    Error('\p{Sentence_Terminal: /a/	_Yes}');
    Error('\P{Sentence_Terminal: /a/	_Yes}');
    Expect(1, 121480, '\p{Sentence_Terminal=yes}', "");
    Expect(0, 121480, '\p{^Sentence_Terminal=yes}', "");
    Expect(0, 121480, '\P{Sentence_Terminal=yes}', "");
    Expect(1, 121480, '\P{^Sentence_Terminal=yes}', "");
    Expect(0, 121481, '\p{Sentence_Terminal=yes}', "");
    Expect(1, 121481, '\p{^Sentence_Terminal=yes}', "");
    Expect(1, 121481, '\P{Sentence_Terminal=yes}', "");
    Expect(0, 121481, '\P{^Sentence_Terminal=yes}', "");
    Expect(1, 121480, '\p{Sentence_Terminal=-Yes}', "");
    Expect(0, 121480, '\p{^Sentence_Terminal=-Yes}', "");
    Expect(0, 121480, '\P{Sentence_Terminal=-Yes}', "");
    Expect(1, 121480, '\P{^Sentence_Terminal=-Yes}', "");
    Expect(0, 121481, '\p{Sentence_Terminal=-Yes}', "");
    Expect(1, 121481, '\p{^Sentence_Terminal=-Yes}', "");
    Expect(1, 121481, '\P{Sentence_Terminal=-Yes}', "");
    Expect(0, 121481, '\P{^Sentence_Terminal=-Yes}', "");
    Error('\p{STerm=-_Y:=}');
    Error('\P{STerm=-_Y:=}');
    Expect(1, 121480, '\p{STerm=y}', "");
    Expect(0, 121480, '\p{^STerm=y}', "");
    Expect(0, 121480, '\P{STerm=y}', "");
    Expect(1, 121480, '\P{^STerm=y}', "");
    Expect(0, 121481, '\p{STerm=y}', "");
    Expect(1, 121481, '\p{^STerm=y}', "");
    Expect(1, 121481, '\P{STerm=y}', "");
    Expect(0, 121481, '\P{^STerm=y}', "");
    Expect(1, 121480, '\p{STerm=	y}', "");
    Expect(0, 121480, '\p{^STerm=	y}', "");
    Expect(0, 121480, '\P{STerm=	y}', "");
    Expect(1, 121480, '\P{^STerm=	y}', "");
    Expect(0, 121481, '\p{STerm=	y}', "");
    Expect(1, 121481, '\p{^STerm=	y}', "");
    Expect(1, 121481, '\P{STerm=	y}', "");
    Expect(0, 121481, '\P{^STerm=	y}', "");
    Error('\p{Is_Sentence_Terminal=:=		T}');
    Error('\P{Is_Sentence_Terminal=:=		T}');
    Expect(1, 121480, '\p{Is_Sentence_Terminal=t}', "");
    Expect(0, 121480, '\p{^Is_Sentence_Terminal=t}', "");
    Expect(0, 121480, '\P{Is_Sentence_Terminal=t}', "");
    Expect(1, 121480, '\P{^Is_Sentence_Terminal=t}', "");
    Expect(0, 121481, '\p{Is_Sentence_Terminal=t}', "");
    Expect(1, 121481, '\p{^Is_Sentence_Terminal=t}', "");
    Expect(1, 121481, '\P{Is_Sentence_Terminal=t}', "");
    Expect(0, 121481, '\P{^Is_Sentence_Terminal=t}', "");
    Expect(1, 121480, '\p{Is_Sentence_Terminal=	_T}', "");
    Expect(0, 121480, '\p{^Is_Sentence_Terminal=	_T}', "");
    Expect(0, 121480, '\P{Is_Sentence_Terminal=	_T}', "");
    Expect(1, 121480, '\P{^Is_Sentence_Terminal=	_T}', "");
    Expect(0, 121481, '\p{Is_Sentence_Terminal=	_T}', "");
    Expect(1, 121481, '\p{^Is_Sentence_Terminal=	_T}', "");
    Expect(1, 121481, '\P{Is_Sentence_Terminal=	_T}', "");
    Expect(0, 121481, '\P{^Is_Sentence_Terminal=	_T}', "");
    Error('\p{Is_STerm=_True/a/}');
    Error('\P{Is_STerm=_True/a/}');
    Expect(1, 121480, '\p{Is_STerm: true}', "");
    Expect(0, 121480, '\p{^Is_STerm: true}', "");
    Expect(0, 121480, '\P{Is_STerm: true}', "");
    Expect(1, 121480, '\P{^Is_STerm: true}', "");
    Expect(0, 121481, '\p{Is_STerm: true}', "");
    Expect(1, 121481, '\p{^Is_STerm: true}', "");
    Expect(1, 121481, '\P{Is_STerm: true}', "");
    Expect(0, 121481, '\P{^Is_STerm: true}', "");
    Expect(1, 121480, '\p{Is_STerm=--true}', "");
    Expect(0, 121480, '\p{^Is_STerm=--true}', "");
    Expect(0, 121480, '\P{Is_STerm=--true}', "");
    Expect(1, 121480, '\P{^Is_STerm=--true}', "");
    Expect(0, 121481, '\p{Is_STerm=--true}', "");
    Expect(1, 121481, '\p{^Is_STerm=--true}', "");
    Expect(1, 121481, '\P{Is_STerm=--true}', "");
    Expect(0, 121481, '\P{^Is_STerm=--true}', "");
    Error('\p{Terminal_Punctuation=:=  no}');
    Error('\P{Terminal_Punctuation=:=  no}');
    Expect(1, 121483, '\p{Terminal_Punctuation=no}', "");
    Expect(0, 121483, '\p{^Terminal_Punctuation=no}', "");
    Expect(0, 121483, '\P{Terminal_Punctuation=no}', "");
    Expect(1, 121483, '\P{^Terminal_Punctuation=no}', "");
    Expect(0, 121482, '\p{Terminal_Punctuation=no}', "");
    Expect(1, 121482, '\p{^Terminal_Punctuation=no}', "");
    Expect(1, 121482, '\P{Terminal_Punctuation=no}', "");
    Expect(0, 121482, '\P{^Terminal_Punctuation=no}', "");
    Expect(1, 121483, '\p{Terminal_Punctuation=-	no}', "");
    Expect(0, 121483, '\p{^Terminal_Punctuation=-	no}', "");
    Expect(0, 121483, '\P{Terminal_Punctuation=-	no}', "");
    Expect(1, 121483, '\P{^Terminal_Punctuation=-	no}', "");
    Expect(0, 121482, '\p{Terminal_Punctuation=-	no}', "");
    Expect(1, 121482, '\p{^Terminal_Punctuation=-	no}', "");
    Expect(1, 121482, '\P{Terminal_Punctuation=-	no}', "");
    Expect(0, 121482, '\P{^Terminal_Punctuation=-	no}', "");
    Error('\p{Term=/a/ -N}');
    Error('\P{Term=/a/ -N}');
    Expect(1, 121483, '\p{Term=n}', "");
    Expect(0, 121483, '\p{^Term=n}', "");
    Expect(0, 121483, '\P{Term=n}', "");
    Expect(1, 121483, '\P{^Term=n}', "");
    Expect(0, 121482, '\p{Term=n}', "");
    Expect(1, 121482, '\p{^Term=n}', "");
    Expect(1, 121482, '\P{Term=n}', "");
    Expect(0, 121482, '\P{^Term=n}', "");
    Expect(1, 121483, '\p{Term=- N}', "");
    Expect(0, 121483, '\p{^Term=- N}', "");
    Expect(0, 121483, '\P{Term=- N}', "");
    Expect(1, 121483, '\P{^Term=- N}', "");
    Expect(0, 121482, '\p{Term=- N}', "");
    Expect(1, 121482, '\p{^Term=- N}', "");
    Expect(1, 121482, '\P{Term=- N}', "");
    Expect(0, 121482, '\P{^Term=- N}', "");
    Error('\p{Is_Terminal_Punctuation=-_F:=}');
    Error('\P{Is_Terminal_Punctuation=-_F:=}');
    Expect(1, 121483, '\p{Is_Terminal_Punctuation:   f}', "");
    Expect(0, 121483, '\p{^Is_Terminal_Punctuation:   f}', "");
    Expect(0, 121483, '\P{Is_Terminal_Punctuation:   f}', "");
    Expect(1, 121483, '\P{^Is_Terminal_Punctuation:   f}', "");
    Expect(0, 121482, '\p{Is_Terminal_Punctuation:   f}', "");
    Expect(1, 121482, '\p{^Is_Terminal_Punctuation:   f}', "");
    Expect(1, 121482, '\P{Is_Terminal_Punctuation:   f}', "");
    Expect(0, 121482, '\P{^Is_Terminal_Punctuation:   f}', "");
    Expect(1, 121483, '\p{Is_Terminal_Punctuation=--f}', "");
    Expect(0, 121483, '\p{^Is_Terminal_Punctuation=--f}', "");
    Expect(0, 121483, '\P{Is_Terminal_Punctuation=--f}', "");
    Expect(1, 121483, '\P{^Is_Terminal_Punctuation=--f}', "");
    Expect(0, 121482, '\p{Is_Terminal_Punctuation=--f}', "");
    Expect(1, 121482, '\p{^Is_Terminal_Punctuation=--f}', "");
    Expect(1, 121482, '\P{Is_Terminal_Punctuation=--f}', "");
    Expect(0, 121482, '\P{^Is_Terminal_Punctuation=--f}', "");
    Error('\p{Is_Term=-:=False}');
    Error('\P{Is_Term=-:=False}');
    Expect(1, 121483, '\p{Is_Term=false}', "");
    Expect(0, 121483, '\p{^Is_Term=false}', "");
    Expect(0, 121483, '\P{Is_Term=false}', "");
    Expect(1, 121483, '\P{^Is_Term=false}', "");
    Expect(0, 121482, '\p{Is_Term=false}', "");
    Expect(1, 121482, '\p{^Is_Term=false}', "");
    Expect(1, 121482, '\P{Is_Term=false}', "");
    Expect(0, 121482, '\P{^Is_Term=false}', "");
    Expect(1, 121483, '\p{Is_Term=--FALSE}', "");
    Expect(0, 121483, '\p{^Is_Term=--FALSE}', "");
    Expect(0, 121483, '\P{Is_Term=--FALSE}', "");
    Expect(1, 121483, '\P{^Is_Term=--FALSE}', "");
    Expect(0, 121482, '\p{Is_Term=--FALSE}', "");
    Expect(1, 121482, '\p{^Is_Term=--FALSE}', "");
    Expect(1, 121482, '\P{Is_Term=--FALSE}', "");
    Expect(0, 121482, '\P{^Is_Term=--FALSE}', "");
    Error('\p{Terminal_Punctuation=_/a/Yes}');
    Error('\P{Terminal_Punctuation=_/a/Yes}');
    Expect(1, 121482, '\p{Terminal_Punctuation=yes}', "");
    Expect(0, 121482, '\p{^Terminal_Punctuation=yes}', "");
    Expect(0, 121482, '\P{Terminal_Punctuation=yes}', "");
    Expect(1, 121482, '\P{^Terminal_Punctuation=yes}', "");
    Expect(0, 121483, '\p{Terminal_Punctuation=yes}', "");
    Expect(1, 121483, '\p{^Terminal_Punctuation=yes}', "");
    Expect(1, 121483, '\P{Terminal_Punctuation=yes}', "");
    Expect(0, 121483, '\P{^Terminal_Punctuation=yes}', "");
    Expect(1, 121482, '\p{Terminal_Punctuation=- Yes}', "");
    Expect(0, 121482, '\p{^Terminal_Punctuation=- Yes}', "");
    Expect(0, 121482, '\P{Terminal_Punctuation=- Yes}', "");
    Expect(1, 121482, '\P{^Terminal_Punctuation=- Yes}', "");
    Expect(0, 121483, '\p{Terminal_Punctuation=- Yes}', "");
    Expect(1, 121483, '\p{^Terminal_Punctuation=- Yes}', "");
    Expect(1, 121483, '\P{Terminal_Punctuation=- Yes}', "");
    Expect(0, 121483, '\P{^Terminal_Punctuation=- Yes}', "");
    Error('\p{Term=/a/	Y}');
    Error('\P{Term=/a/	Y}');
    Expect(1, 121482, '\p{Term=y}', "");
    Expect(0, 121482, '\p{^Term=y}', "");
    Expect(0, 121482, '\P{Term=y}', "");
    Expect(1, 121482, '\P{^Term=y}', "");
    Expect(0, 121483, '\p{Term=y}', "");
    Expect(1, 121483, '\p{^Term=y}', "");
    Expect(1, 121483, '\P{Term=y}', "");
    Expect(0, 121483, '\P{^Term=y}', "");
    Expect(1, 121482, '\p{Term:- y}', "");
    Expect(0, 121482, '\p{^Term:- y}', "");
    Expect(0, 121482, '\P{Term:- y}', "");
    Expect(1, 121482, '\P{^Term:- y}', "");
    Expect(0, 121483, '\p{Term:- y}', "");
    Expect(1, 121483, '\p{^Term:- y}', "");
    Expect(1, 121483, '\P{Term:- y}', "");
    Expect(0, 121483, '\P{^Term:- y}', "");
    Error('\p{Is_Terminal_Punctuation=		T/a/}');
    Error('\P{Is_Terminal_Punctuation=		T/a/}');
    Expect(1, 121482, '\p{Is_Terminal_Punctuation=t}', "");
    Expect(0, 121482, '\p{^Is_Terminal_Punctuation=t}', "");
    Expect(0, 121482, '\P{Is_Terminal_Punctuation=t}', "");
    Expect(1, 121482, '\P{^Is_Terminal_Punctuation=t}', "");
    Expect(0, 121483, '\p{Is_Terminal_Punctuation=t}', "");
    Expect(1, 121483, '\p{^Is_Terminal_Punctuation=t}', "");
    Expect(1, 121483, '\P{Is_Terminal_Punctuation=t}', "");
    Expect(0, 121483, '\P{^Is_Terminal_Punctuation=t}', "");
    Expect(1, 121482, '\p{Is_Terminal_Punctuation=	 T}', "");
    Expect(0, 121482, '\p{^Is_Terminal_Punctuation=	 T}', "");
    Expect(0, 121482, '\P{Is_Terminal_Punctuation=	 T}', "");
    Expect(1, 121482, '\P{^Is_Terminal_Punctuation=	 T}', "");
    Expect(0, 121483, '\p{Is_Terminal_Punctuation=	 T}', "");
    Expect(1, 121483, '\p{^Is_Terminal_Punctuation=	 T}', "");
    Expect(1, 121483, '\P{Is_Terminal_Punctuation=	 T}', "");
    Expect(0, 121483, '\P{^Is_Terminal_Punctuation=	 T}', "");
    Error('\p{Is_Term=  true/a/}');
    Error('\P{Is_Term=  true/a/}');
    Expect(1, 121482, '\p{Is_Term=true}', "");
    Expect(0, 121482, '\p{^Is_Term=true}', "");
    Expect(0, 121482, '\P{Is_Term=true}', "");
    Expect(1, 121482, '\P{^Is_Term=true}', "");
    Expect(0, 121483, '\p{Is_Term=true}', "");
    Expect(1, 121483, '\p{^Is_Term=true}', "");
    Expect(1, 121483, '\P{Is_Term=true}', "");
    Expect(0, 121483, '\P{^Is_Term=true}', "");
    Expect(1, 121482, '\p{Is_Term=- TRUE}', "");
    Expect(0, 121482, '\p{^Is_Term=- TRUE}', "");
    Expect(0, 121482, '\P{Is_Term=- TRUE}', "");
    Expect(1, 121482, '\P{^Is_Term=- TRUE}', "");
    Expect(0, 121483, '\p{Is_Term=- TRUE}', "");
    Expect(1, 121483, '\p{^Is_Term=- TRUE}', "");
    Expect(1, 121483, '\P{Is_Term=- TRUE}', "");
    Expect(0, 121483, '\P{^Is_Term=- TRUE}', "");
    Error('\p{Unified_Ideograph=	/a/No}');
    Error('\P{Unified_Ideograph=	/a/No}');
    Expect(1, 183970, '\p{Unified_Ideograph=no}', "");
    Expect(0, 183970, '\p{^Unified_Ideograph=no}', "");
    Expect(0, 183970, '\P{Unified_Ideograph=no}', "");
    Expect(1, 183970, '\P{^Unified_Ideograph=no}', "");
    Expect(0, 183969, '\p{Unified_Ideograph=no}', "");
    Expect(1, 183969, '\p{^Unified_Ideograph=no}', "");
    Expect(1, 183969, '\P{Unified_Ideograph=no}', "");
    Expect(0, 183969, '\P{^Unified_Ideograph=no}', "");
    Expect(1, 183970, '\p{Unified_Ideograph=-_NO}', "");
    Expect(0, 183970, '\p{^Unified_Ideograph=-_NO}', "");
    Expect(0, 183970, '\P{Unified_Ideograph=-_NO}', "");
    Expect(1, 183970, '\P{^Unified_Ideograph=-_NO}', "");
    Expect(0, 183969, '\p{Unified_Ideograph=-_NO}', "");
    Expect(1, 183969, '\p{^Unified_Ideograph=-_NO}', "");
    Expect(1, 183969, '\P{Unified_Ideograph=-_NO}', "");
    Expect(0, 183969, '\P{^Unified_Ideograph=-_NO}', "");
    Error('\p{UIdeo=	/a/N}');
    Error('\P{UIdeo=	/a/N}');
    Expect(1, 183970, '\p{UIdeo=n}', "");
    Expect(0, 183970, '\p{^UIdeo=n}', "");
    Expect(0, 183970, '\P{UIdeo=n}', "");
    Expect(1, 183970, '\P{^UIdeo=n}', "");
    Expect(0, 183969, '\p{UIdeo=n}', "");
    Expect(1, 183969, '\p{^UIdeo=n}', "");
    Expect(1, 183969, '\P{UIdeo=n}', "");
    Expect(0, 183969, '\P{^UIdeo=n}', "");
    Expect(1, 183970, '\p{UIdeo=- n}', "");
    Expect(0, 183970, '\p{^UIdeo=- n}', "");
    Expect(0, 183970, '\P{UIdeo=- n}', "");
    Expect(1, 183970, '\P{^UIdeo=- n}', "");
    Expect(0, 183969, '\p{UIdeo=- n}', "");
    Expect(1, 183969, '\p{^UIdeo=- n}', "");
    Expect(1, 183969, '\P{UIdeo=- n}', "");
    Expect(0, 183969, '\P{^UIdeo=- n}', "");
    Error('\p{Is_Unified_Ideograph: 	F/a/}');
    Error('\P{Is_Unified_Ideograph: 	F/a/}');
    Expect(1, 183970, '\p{Is_Unified_Ideograph=f}', "");
    Expect(0, 183970, '\p{^Is_Unified_Ideograph=f}', "");
    Expect(0, 183970, '\P{Is_Unified_Ideograph=f}', "");
    Expect(1, 183970, '\P{^Is_Unified_Ideograph=f}', "");
    Expect(0, 183969, '\p{Is_Unified_Ideograph=f}', "");
    Expect(1, 183969, '\p{^Is_Unified_Ideograph=f}', "");
    Expect(1, 183969, '\P{Is_Unified_Ideograph=f}', "");
    Expect(0, 183969, '\P{^Is_Unified_Ideograph=f}', "");
    Expect(1, 183970, '\p{Is_Unified_Ideograph= 	F}', "");
    Expect(0, 183970, '\p{^Is_Unified_Ideograph= 	F}', "");
    Expect(0, 183970, '\P{Is_Unified_Ideograph= 	F}', "");
    Expect(1, 183970, '\P{^Is_Unified_Ideograph= 	F}', "");
    Expect(0, 183969, '\p{Is_Unified_Ideograph= 	F}', "");
    Expect(1, 183969, '\p{^Is_Unified_Ideograph= 	F}', "");
    Expect(1, 183969, '\P{Is_Unified_Ideograph= 	F}', "");
    Expect(0, 183969, '\P{^Is_Unified_Ideograph= 	F}', "");
    Error('\p{Is_UIdeo=_False/a/}');
    Error('\P{Is_UIdeo=_False/a/}');
    Expect(1, 183970, '\p{Is_UIdeo=false}', "");
    Expect(0, 183970, '\p{^Is_UIdeo=false}', "");
    Expect(0, 183970, '\P{Is_UIdeo=false}', "");
    Expect(1, 183970, '\P{^Is_UIdeo=false}', "");
    Expect(0, 183969, '\p{Is_UIdeo=false}', "");
    Expect(1, 183969, '\p{^Is_UIdeo=false}', "");
    Expect(1, 183969, '\P{Is_UIdeo=false}', "");
    Expect(0, 183969, '\P{^Is_UIdeo=false}', "");
    Expect(1, 183970, '\p{Is_UIdeo=-False}', "");
    Expect(0, 183970, '\p{^Is_UIdeo=-False}', "");
    Expect(0, 183970, '\P{Is_UIdeo=-False}', "");
    Expect(1, 183970, '\P{^Is_UIdeo=-False}', "");
    Expect(0, 183969, '\p{Is_UIdeo=-False}', "");
    Expect(1, 183969, '\p{^Is_UIdeo=-False}', "");
    Expect(1, 183969, '\P{Is_UIdeo=-False}', "");
    Expect(0, 183969, '\P{^Is_UIdeo=-False}', "");
    Error('\p{Unified_Ideograph=	/a/YES}');
    Error('\P{Unified_Ideograph=	/a/YES}');
    Expect(1, 183969, '\p{Unified_Ideograph=yes}', "");
    Expect(0, 183969, '\p{^Unified_Ideograph=yes}', "");
    Expect(0, 183969, '\P{Unified_Ideograph=yes}', "");
    Expect(1, 183969, '\P{^Unified_Ideograph=yes}', "");
    Expect(0, 183970, '\p{Unified_Ideograph=yes}', "");
    Expect(1, 183970, '\p{^Unified_Ideograph=yes}', "");
    Expect(1, 183970, '\P{Unified_Ideograph=yes}', "");
    Expect(0, 183970, '\P{^Unified_Ideograph=yes}', "");
    Expect(1, 183969, '\p{Unified_Ideograph=	-YES}', "");
    Expect(0, 183969, '\p{^Unified_Ideograph=	-YES}', "");
    Expect(0, 183969, '\P{Unified_Ideograph=	-YES}', "");
    Expect(1, 183969, '\P{^Unified_Ideograph=	-YES}', "");
    Expect(0, 183970, '\p{Unified_Ideograph=	-YES}', "");
    Expect(1, 183970, '\p{^Unified_Ideograph=	-YES}', "");
    Expect(1, 183970, '\P{Unified_Ideograph=	-YES}', "");
    Expect(0, 183970, '\P{^Unified_Ideograph=	-YES}', "");
    Error('\p{UIdeo=	 Y:=}');
    Error('\P{UIdeo=	 Y:=}');
    Expect(1, 183969, '\p{UIdeo=y}', "");
    Expect(0, 183969, '\p{^UIdeo=y}', "");
    Expect(0, 183969, '\P{UIdeo=y}', "");
    Expect(1, 183969, '\P{^UIdeo=y}', "");
    Expect(0, 183970, '\p{UIdeo=y}', "");
    Expect(1, 183970, '\p{^UIdeo=y}', "");
    Expect(1, 183970, '\P{UIdeo=y}', "");
    Expect(0, 183970, '\P{^UIdeo=y}', "");
    Expect(1, 183969, '\p{UIdeo=		Y}', "");
    Expect(0, 183969, '\p{^UIdeo=		Y}', "");
    Expect(0, 183969, '\P{UIdeo=		Y}', "");
    Expect(1, 183969, '\P{^UIdeo=		Y}', "");
    Expect(0, 183970, '\p{UIdeo=		Y}', "");
    Expect(1, 183970, '\p{^UIdeo=		Y}', "");
    Expect(1, 183970, '\P{UIdeo=		Y}', "");
    Expect(0, 183970, '\P{^UIdeo=		Y}', "");
    Error('\p{Is_Unified_Ideograph=:=T}');
    Error('\P{Is_Unified_Ideograph=:=T}');
    Expect(1, 183969, '\p{Is_Unified_Ideograph=t}', "");
    Expect(0, 183969, '\p{^Is_Unified_Ideograph=t}', "");
    Expect(0, 183969, '\P{Is_Unified_Ideograph=t}', "");
    Expect(1, 183969, '\P{^Is_Unified_Ideograph=t}', "");
    Expect(0, 183970, '\p{Is_Unified_Ideograph=t}', "");
    Expect(1, 183970, '\p{^Is_Unified_Ideograph=t}', "");
    Expect(1, 183970, '\P{Is_Unified_Ideograph=t}', "");
    Expect(0, 183970, '\P{^Is_Unified_Ideograph=t}', "");
    Expect(1, 183969, '\p{Is_Unified_Ideograph=	 T}', "");
    Expect(0, 183969, '\p{^Is_Unified_Ideograph=	 T}', "");
    Expect(0, 183969, '\P{Is_Unified_Ideograph=	 T}', "");
    Expect(1, 183969, '\P{^Is_Unified_Ideograph=	 T}', "");
    Expect(0, 183970, '\p{Is_Unified_Ideograph=	 T}', "");
    Expect(1, 183970, '\p{^Is_Unified_Ideograph=	 T}', "");
    Expect(1, 183970, '\P{Is_Unified_Ideograph=	 T}', "");
    Expect(0, 183970, '\P{^Is_Unified_Ideograph=	 T}', "");
    Error('\p{Is_UIdeo=:= -True}');
    Error('\P{Is_UIdeo=:= -True}');
    Expect(1, 183969, '\p{Is_UIdeo=true}', "");
    Expect(0, 183969, '\p{^Is_UIdeo=true}', "");
    Expect(0, 183969, '\P{Is_UIdeo=true}', "");
    Expect(1, 183969, '\P{^Is_UIdeo=true}', "");
    Expect(0, 183970, '\p{Is_UIdeo=true}', "");
    Expect(1, 183970, '\p{^Is_UIdeo=true}', "");
    Expect(1, 183970, '\P{Is_UIdeo=true}', "");
    Expect(0, 183970, '\P{^Is_UIdeo=true}', "");
    Expect(1, 183969, '\p{Is_UIdeo=	True}', "");
    Expect(0, 183969, '\p{^Is_UIdeo=	True}', "");
    Expect(0, 183969, '\P{Is_UIdeo=	True}', "");
    Expect(1, 183969, '\P{^Is_UIdeo=	True}', "");
    Expect(0, 183970, '\p{Is_UIdeo=	True}', "");
    Expect(1, 183970, '\p{^Is_UIdeo=	True}', "");
    Expect(1, 183970, '\P{Is_UIdeo=	True}', "");
    Expect(0, 183970, '\P{^Is_UIdeo=	True}', "");
    Error('\p{Uppercase=	/a/no}');
    Error('\P{Uppercase=	/a/no}');
    Expect(1, 127370, '\p{Uppercase=no}', "");
    Expect(0, 127370, '\p{^Uppercase=no}', "");
    Expect(0, 127370, '\P{Uppercase=no}', "");
    Expect(1, 127370, '\P{^Uppercase=no}', "");
    Expect(0, 127369, '\p{Uppercase=no}', "");
    Expect(1, 127369, '\p{^Uppercase=no}', "");
    Expect(1, 127369, '\P{Uppercase=no}', "");
    Expect(0, 127369, '\P{^Uppercase=no}', "");
    Expect(1, 127370, '\p{Uppercase= _No}', "");
    Expect(0, 127370, '\p{^Uppercase= _No}', "");
    Expect(0, 127370, '\P{Uppercase= _No}', "");
    Expect(1, 127370, '\P{^Uppercase= _No}', "");
    Expect(0, 127369, '\p{Uppercase= _No}', "");
    Expect(1, 127369, '\p{^Uppercase= _No}', "");
    Expect(1, 127369, '\P{Uppercase= _No}', "");
    Expect(0, 127369, '\P{^Uppercase= _No}', "");
    Error('\p{Upper=_/a/N}');
    Error('\P{Upper=_/a/N}');
    Expect(1, 127370, '\p{Upper=n}', "");
    Expect(0, 127370, '\p{^Upper=n}', "");
    Expect(0, 127370, '\P{Upper=n}', "");
    Expect(1, 127370, '\P{^Upper=n}', "");
    Expect(0, 127369, '\p{Upper=n}', "");
    Expect(1, 127369, '\p{^Upper=n}', "");
    Expect(1, 127369, '\P{Upper=n}', "");
    Expect(0, 127369, '\P{^Upper=n}', "");
    Expect(1, 127370, '\p{Upper=-n}', "");
    Expect(0, 127370, '\p{^Upper=-n}', "");
    Expect(0, 127370, '\P{Upper=-n}', "");
    Expect(1, 127370, '\P{^Upper=-n}', "");
    Expect(0, 127369, '\p{Upper=-n}', "");
    Expect(1, 127369, '\p{^Upper=-n}', "");
    Expect(1, 127369, '\P{Upper=-n}', "");
    Expect(0, 127369, '\P{^Upper=-n}', "");
    Error('\p{Is_Uppercase= F/a/}');
    Error('\P{Is_Uppercase= F/a/}');
    Expect(1, 127370, '\p{Is_Uppercase=f}', "");
    Expect(0, 127370, '\p{^Is_Uppercase=f}', "");
    Expect(0, 127370, '\P{Is_Uppercase=f}', "");
    Expect(1, 127370, '\P{^Is_Uppercase=f}', "");
    Expect(0, 127369, '\p{Is_Uppercase=f}', "");
    Expect(1, 127369, '\p{^Is_Uppercase=f}', "");
    Expect(1, 127369, '\P{Is_Uppercase=f}', "");
    Expect(0, 127369, '\P{^Is_Uppercase=f}', "");
    Expect(1, 127370, '\p{Is_Uppercase=_F}', "");
    Expect(0, 127370, '\p{^Is_Uppercase=_F}', "");
    Expect(0, 127370, '\P{Is_Uppercase=_F}', "");
    Expect(1, 127370, '\P{^Is_Uppercase=_F}', "");
    Expect(0, 127369, '\p{Is_Uppercase=_F}', "");
    Expect(1, 127369, '\p{^Is_Uppercase=_F}', "");
    Expect(1, 127369, '\P{Is_Uppercase=_F}', "");
    Expect(0, 127369, '\P{^Is_Uppercase=_F}', "");
    Error('\p{Is_Upper::=- false}');
    Error('\P{Is_Upper::=- false}');
    Expect(1, 127370, '\p{Is_Upper=false}', "");
    Expect(0, 127370, '\p{^Is_Upper=false}', "");
    Expect(0, 127370, '\P{Is_Upper=false}', "");
    Expect(1, 127370, '\P{^Is_Upper=false}', "");
    Expect(0, 127369, '\p{Is_Upper=false}', "");
    Expect(1, 127369, '\p{^Is_Upper=false}', "");
    Expect(1, 127369, '\P{Is_Upper=false}', "");
    Expect(0, 127369, '\P{^Is_Upper=false}', "");
    Expect(1, 127370, '\p{Is_Upper=	_False}', "");
    Expect(0, 127370, '\p{^Is_Upper=	_False}', "");
    Expect(0, 127370, '\P{Is_Upper=	_False}', "");
    Expect(1, 127370, '\P{^Is_Upper=	_False}', "");
    Expect(0, 127369, '\p{Is_Upper=	_False}', "");
    Expect(1, 127369, '\p{^Is_Upper=	_False}', "");
    Expect(1, 127369, '\P{Is_Upper=	_False}', "");
    Expect(0, 127369, '\P{^Is_Upper=	_False}', "");
    Error('\p{Uppercase=--YES:=}');
    Error('\P{Uppercase=--YES:=}');
    Expect(1, 127369, '\p{Uppercase: yes}', "");
    Expect(0, 127369, '\p{^Uppercase: yes}', "");
    Expect(0, 127369, '\P{Uppercase: yes}', "");
    Expect(1, 127369, '\P{^Uppercase: yes}', "");
    Expect(0, 127370, '\p{Uppercase: yes}', "");
    Expect(1, 127370, '\p{^Uppercase: yes}', "");
    Expect(1, 127370, '\P{Uppercase: yes}', "");
    Expect(0, 127370, '\P{^Uppercase: yes}', "");
    Expect(1, 127369, '\p{Uppercase= 	Yes}', "");
    Expect(0, 127369, '\p{^Uppercase= 	Yes}', "");
    Expect(0, 127369, '\P{Uppercase= 	Yes}', "");
    Expect(1, 127369, '\P{^Uppercase= 	Yes}', "");
    Expect(0, 127370, '\p{Uppercase= 	Yes}', "");
    Expect(1, 127370, '\p{^Uppercase= 	Yes}', "");
    Expect(1, 127370, '\P{Uppercase= 	Yes}', "");
    Expect(0, 127370, '\P{^Uppercase= 	Yes}', "");
    Error('\p{Upper= /a/Y}');
    Error('\P{Upper= /a/Y}');
    Expect(1, 127369, '\p{Upper=y}', "");
    Expect(0, 127369, '\p{^Upper=y}', "");
    Expect(0, 127369, '\P{Upper=y}', "");
    Expect(1, 127369, '\P{^Upper=y}', "");
    Expect(0, 127370, '\p{Upper=y}', "");
    Expect(1, 127370, '\p{^Upper=y}', "");
    Expect(1, 127370, '\P{Upper=y}', "");
    Expect(0, 127370, '\P{^Upper=y}', "");
    Expect(1, 127369, '\p{Upper=__Y}', "");
    Expect(0, 127369, '\p{^Upper=__Y}', "");
    Expect(0, 127369, '\P{Upper=__Y}', "");
    Expect(1, 127369, '\P{^Upper=__Y}', "");
    Expect(0, 127370, '\p{Upper=__Y}', "");
    Expect(1, 127370, '\p{^Upper=__Y}', "");
    Expect(1, 127370, '\P{Upper=__Y}', "");
    Expect(0, 127370, '\P{^Upper=__Y}', "");
    Error('\p{Is_Uppercase= -T:=}');
    Error('\P{Is_Uppercase= -T:=}');
    Expect(1, 127369, '\p{Is_Uppercase=t}', "");
    Expect(0, 127369, '\p{^Is_Uppercase=t}', "");
    Expect(0, 127369, '\P{Is_Uppercase=t}', "");
    Expect(1, 127369, '\P{^Is_Uppercase=t}', "");
    Expect(0, 127370, '\p{Is_Uppercase=t}', "");
    Expect(1, 127370, '\p{^Is_Uppercase=t}', "");
    Expect(1, 127370, '\P{Is_Uppercase=t}', "");
    Expect(0, 127370, '\P{^Is_Uppercase=t}', "");
    Expect(1, 127369, '\p{Is_Uppercase=	T}', "");
    Expect(0, 127369, '\p{^Is_Uppercase=	T}', "");
    Expect(0, 127369, '\P{Is_Uppercase=	T}', "");
    Expect(1, 127369, '\P{^Is_Uppercase=	T}', "");
    Expect(0, 127370, '\p{Is_Uppercase=	T}', "");
    Expect(1, 127370, '\p{^Is_Uppercase=	T}', "");
    Expect(1, 127370, '\P{Is_Uppercase=	T}', "");
    Expect(0, 127370, '\P{^Is_Uppercase=	T}', "");
    Error('\p{Is_Upper=-/a/True}');
    Error('\P{Is_Upper=-/a/True}');
    Expect(1, 127369, '\p{Is_Upper=true}', "");
    Expect(0, 127369, '\p{^Is_Upper=true}', "");
    Expect(0, 127369, '\P{Is_Upper=true}', "");
    Expect(1, 127369, '\P{^Is_Upper=true}', "");
    Expect(0, 127370, '\p{Is_Upper=true}', "");
    Expect(1, 127370, '\p{^Is_Upper=true}', "");
    Expect(1, 127370, '\P{Is_Upper=true}', "");
    Expect(0, 127370, '\P{^Is_Upper=true}', "");
    Expect(1, 127369, '\p{Is_Upper:-True}', "");
    Expect(0, 127369, '\p{^Is_Upper:-True}', "");
    Expect(0, 127369, '\P{Is_Upper:-True}', "");
    Expect(1, 127369, '\P{^Is_Upper:-True}', "");
    Expect(0, 127370, '\p{Is_Upper:-True}', "");
    Expect(1, 127370, '\p{^Is_Upper:-True}', "");
    Expect(1, 127370, '\P{Is_Upper:-True}', "");
    Expect(0, 127370, '\P{^Is_Upper:-True}', "");
    Error('\p{Variation_Selector=/a/_-No}');
    Error('\P{Variation_Selector=/a/_-No}');
    Expect(1, 918000, '\p{Variation_Selector=no}', "");
    Expect(0, 918000, '\p{^Variation_Selector=no}', "");
    Expect(0, 918000, '\P{Variation_Selector=no}', "");
    Expect(1, 918000, '\P{^Variation_Selector=no}', "");
    Expect(0, 917999, '\p{Variation_Selector=no}', "");
    Expect(1, 917999, '\p{^Variation_Selector=no}', "");
    Expect(1, 917999, '\P{Variation_Selector=no}', "");
    Expect(0, 917999, '\P{^Variation_Selector=no}', "");
    Expect(1, 918000, '\p{Variation_Selector=-	no}', "");
    Expect(0, 918000, '\p{^Variation_Selector=-	no}', "");
    Expect(0, 918000, '\P{Variation_Selector=-	no}', "");
    Expect(1, 918000, '\P{^Variation_Selector=-	no}', "");
    Expect(0, 917999, '\p{Variation_Selector=-	no}', "");
    Expect(1, 917999, '\p{^Variation_Selector=-	no}', "");
    Expect(1, 917999, '\P{Variation_Selector=-	no}', "");
    Expect(0, 917999, '\P{^Variation_Selector=-	no}', "");
    Error('\p{VS=_/a/n}');
    Error('\P{VS=_/a/n}');
    Expect(1, 918000, '\p{VS=n}', "");
    Expect(0, 918000, '\p{^VS=n}', "");
    Expect(0, 918000, '\P{VS=n}', "");
    Expect(1, 918000, '\P{^VS=n}', "");
    Expect(0, 917999, '\p{VS=n}', "");
    Expect(1, 917999, '\p{^VS=n}', "");
    Expect(1, 917999, '\P{VS=n}', "");
    Expect(0, 917999, '\P{^VS=n}', "");
    Expect(1, 918000, '\p{VS=N}', "");
    Expect(0, 918000, '\p{^VS=N}', "");
    Expect(0, 918000, '\P{VS=N}', "");
    Expect(1, 918000, '\P{^VS=N}', "");
    Expect(0, 917999, '\p{VS=N}', "");
    Expect(1, 917999, '\p{^VS=N}', "");
    Expect(1, 917999, '\P{VS=N}', "");
    Expect(0, 917999, '\P{^VS=N}', "");
    Error('\p{Is_Variation_Selector=:=	F}');
    Error('\P{Is_Variation_Selector=:=	F}');
    Expect(1, 918000, '\p{Is_Variation_Selector=f}', "");
    Expect(0, 918000, '\p{^Is_Variation_Selector=f}', "");
    Expect(0, 918000, '\P{Is_Variation_Selector=f}', "");
    Expect(1, 918000, '\P{^Is_Variation_Selector=f}', "");
    Expect(0, 917999, '\p{Is_Variation_Selector=f}', "");
    Expect(1, 917999, '\p{^Is_Variation_Selector=f}', "");
    Expect(1, 917999, '\P{Is_Variation_Selector=f}', "");
    Expect(0, 917999, '\P{^Is_Variation_Selector=f}', "");
    Expect(1, 918000, '\p{Is_Variation_Selector=	_F}', "");
    Expect(0, 918000, '\p{^Is_Variation_Selector=	_F}', "");
    Expect(0, 918000, '\P{Is_Variation_Selector=	_F}', "");
    Expect(1, 918000, '\P{^Is_Variation_Selector=	_F}', "");
    Expect(0, 917999, '\p{Is_Variation_Selector=	_F}', "");
    Expect(1, 917999, '\p{^Is_Variation_Selector=	_F}', "");
    Expect(1, 917999, '\P{Is_Variation_Selector=	_F}', "");
    Expect(0, 917999, '\P{^Is_Variation_Selector=	_F}', "");
    Error('\p{Is_VS=_False:=}');
    Error('\P{Is_VS=_False:=}');
    Expect(1, 918000, '\p{Is_VS=false}', "");
    Expect(0, 918000, '\p{^Is_VS=false}', "");
    Expect(0, 918000, '\P{Is_VS=false}', "");
    Expect(1, 918000, '\P{^Is_VS=false}', "");
    Expect(0, 917999, '\p{Is_VS=false}', "");
    Expect(1, 917999, '\p{^Is_VS=false}', "");
    Expect(1, 917999, '\P{Is_VS=false}', "");
    Expect(0, 917999, '\P{^Is_VS=false}', "");
    Expect(1, 918000, '\p{Is_VS=		false}', "");
    Expect(0, 918000, '\p{^Is_VS=		false}', "");
    Expect(0, 918000, '\P{Is_VS=		false}', "");
    Expect(1, 918000, '\P{^Is_VS=		false}', "");
    Expect(0, 917999, '\p{Is_VS=		false}', "");
    Expect(1, 917999, '\p{^Is_VS=		false}', "");
    Expect(1, 917999, '\P{Is_VS=		false}', "");
    Expect(0, 917999, '\P{^Is_VS=		false}', "");
    Error('\p{Variation_Selector=:= YES}');
    Error('\P{Variation_Selector=:= YES}');
    Expect(1, 917999, '\p{Variation_Selector=yes}', "");
    Expect(0, 917999, '\p{^Variation_Selector=yes}', "");
    Expect(0, 917999, '\P{Variation_Selector=yes}', "");
    Expect(1, 917999, '\P{^Variation_Selector=yes}', "");
    Expect(0, 918000, '\p{Variation_Selector=yes}', "");
    Expect(1, 918000, '\p{^Variation_Selector=yes}', "");
    Expect(1, 918000, '\P{Variation_Selector=yes}', "");
    Expect(0, 918000, '\P{^Variation_Selector=yes}', "");
    Expect(1, 917999, '\p{Variation_Selector=_ Yes}', "");
    Expect(0, 917999, '\p{^Variation_Selector=_ Yes}', "");
    Expect(0, 917999, '\P{Variation_Selector=_ Yes}', "");
    Expect(1, 917999, '\P{^Variation_Selector=_ Yes}', "");
    Expect(0, 918000, '\p{Variation_Selector=_ Yes}', "");
    Expect(1, 918000, '\p{^Variation_Selector=_ Yes}', "");
    Expect(1, 918000, '\P{Variation_Selector=_ Yes}', "");
    Expect(0, 918000, '\P{^Variation_Selector=_ Yes}', "");
    Error('\p{VS=/a/		Y}');
    Error('\P{VS=/a/		Y}');
    Expect(1, 917999, '\p{VS=y}', "");
    Expect(0, 917999, '\p{^VS=y}', "");
    Expect(0, 917999, '\P{VS=y}', "");
    Expect(1, 917999, '\P{^VS=y}', "");
    Expect(0, 918000, '\p{VS=y}', "");
    Expect(1, 918000, '\p{^VS=y}', "");
    Expect(1, 918000, '\P{VS=y}', "");
    Expect(0, 918000, '\P{^VS=y}', "");
    Expect(1, 917999, '\p{VS:	 	Y}', "");
    Expect(0, 917999, '\p{^VS:	 	Y}', "");
    Expect(0, 917999, '\P{VS:	 	Y}', "");
    Expect(1, 917999, '\P{^VS:	 	Y}', "");
    Expect(0, 918000, '\p{VS:	 	Y}', "");
    Expect(1, 918000, '\p{^VS:	 	Y}', "");
    Expect(1, 918000, '\P{VS:	 	Y}', "");
    Expect(0, 918000, '\P{^VS:	 	Y}', "");
    Error('\p{Is_Variation_Selector=/a/t}');
    Error('\P{Is_Variation_Selector=/a/t}');
    Expect(1, 917999, '\p{Is_Variation_Selector:t}', "");
    Expect(0, 917999, '\p{^Is_Variation_Selector:t}', "");
    Expect(0, 917999, '\P{Is_Variation_Selector:t}', "");
    Expect(1, 917999, '\P{^Is_Variation_Selector:t}', "");
    Expect(0, 918000, '\p{Is_Variation_Selector:t}', "");
    Expect(1, 918000, '\p{^Is_Variation_Selector:t}', "");
    Expect(1, 918000, '\P{Is_Variation_Selector:t}', "");
    Expect(0, 918000, '\P{^Is_Variation_Selector:t}', "");
    Expect(1, 917999, '\p{Is_Variation_Selector= 	T}', "");
    Expect(0, 917999, '\p{^Is_Variation_Selector= 	T}', "");
    Expect(0, 917999, '\P{Is_Variation_Selector= 	T}', "");
    Expect(1, 917999, '\P{^Is_Variation_Selector= 	T}', "");
    Expect(0, 918000, '\p{Is_Variation_Selector= 	T}', "");
    Expect(1, 918000, '\p{^Is_Variation_Selector= 	T}', "");
    Expect(1, 918000, '\P{Is_Variation_Selector= 	T}', "");
    Expect(0, 918000, '\P{^Is_Variation_Selector= 	T}', "");
    Error('\p{Is_VS=-/a/True}');
    Error('\P{Is_VS=-/a/True}');
    Expect(1, 917999, '\p{Is_VS:	true}', "");
    Expect(0, 917999, '\p{^Is_VS:	true}', "");
    Expect(0, 917999, '\P{Is_VS:	true}', "");
    Expect(1, 917999, '\P{^Is_VS:	true}', "");
    Expect(0, 918000, '\p{Is_VS:	true}', "");
    Expect(1, 918000, '\p{^Is_VS:	true}', "");
    Expect(1, 918000, '\P{Is_VS:	true}', "");
    Expect(0, 918000, '\P{^Is_VS:	true}', "");
    Expect(1, 917999, '\p{Is_VS=__true}', "");
    Expect(0, 917999, '\p{^Is_VS=__true}', "");
    Expect(0, 917999, '\P{Is_VS=__true}', "");
    Expect(1, 917999, '\P{^Is_VS=__true}', "");
    Expect(0, 918000, '\p{Is_VS=__true}', "");
    Expect(1, 918000, '\p{^Is_VS=__true}', "");
    Expect(1, 918000, '\P{Is_VS=__true}', "");
    Expect(0, 918000, '\P{^Is_VS=__true}', "");
    Error('\p{Word_Break=:=_	CR}');
    Error('\P{Word_Break=:=_	CR}');
    Expect(1, 13, '\p{Word_Break=cr}', "");
    Expect(0, 13, '\p{^Word_Break=cr}', "");
    Expect(0, 13, '\P{Word_Break=cr}', "");
    Expect(1, 13, '\P{^Word_Break=cr}', "");
    Expect(0, 14, '\p{Word_Break=cr}', "");
    Expect(1, 14, '\p{^Word_Break=cr}', "");
    Expect(1, 14, '\P{Word_Break=cr}', "");
    Expect(0, 14, '\P{^Word_Break=cr}', "");
    Expect(1, 13, '\p{Word_Break= 	CR}', "");
    Expect(0, 13, '\p{^Word_Break= 	CR}', "");
    Expect(0, 13, '\P{Word_Break= 	CR}', "");
    Expect(1, 13, '\P{^Word_Break= 	CR}', "");
    Expect(0, 14, '\p{Word_Break= 	CR}', "");
    Expect(1, 14, '\p{^Word_Break= 	CR}', "");
    Expect(1, 14, '\P{Word_Break= 	CR}', "");
    Expect(0, 14, '\P{^Word_Break= 	CR}', "");
    Error('\p{WB=_/a/cr}');
    Error('\P{WB=_/a/cr}');
    Expect(1, 13, '\p{WB=cr}', "");
    Expect(0, 13, '\p{^WB=cr}', "");
    Expect(0, 13, '\P{WB=cr}', "");
    Expect(1, 13, '\P{^WB=cr}', "");
    Expect(0, 14, '\p{WB=cr}', "");
    Expect(1, 14, '\p{^WB=cr}', "");
    Expect(1, 14, '\P{WB=cr}', "");
    Expect(0, 14, '\P{^WB=cr}', "");
    Expect(1, 13, '\p{WB=-_CR}', "");
    Expect(0, 13, '\p{^WB=-_CR}', "");
    Expect(0, 13, '\P{WB=-_CR}', "");
    Expect(1, 13, '\P{^WB=-_CR}', "");
    Expect(0, 14, '\p{WB=-_CR}', "");
    Expect(1, 14, '\p{^WB=-_CR}', "");
    Expect(1, 14, '\P{WB=-_CR}', "");
    Expect(0, 14, '\P{^WB=-_CR}', "");
    Error('\p{Is_Word_Break:   	/a/cr}');
    Error('\P{Is_Word_Break:   	/a/cr}');
    Expect(1, 13, '\p{Is_Word_Break=cr}', "");
    Expect(0, 13, '\p{^Is_Word_Break=cr}', "");
    Expect(0, 13, '\P{Is_Word_Break=cr}', "");
    Expect(1, 13, '\P{^Is_Word_Break=cr}', "");
    Expect(0, 14, '\p{Is_Word_Break=cr}', "");
    Expect(1, 14, '\p{^Is_Word_Break=cr}', "");
    Expect(1, 14, '\P{Is_Word_Break=cr}', "");
    Expect(0, 14, '\P{^Is_Word_Break=cr}', "");
    Expect(1, 13, '\p{Is_Word_Break=- CR}', "");
    Expect(0, 13, '\p{^Is_Word_Break=- CR}', "");
    Expect(0, 13, '\P{Is_Word_Break=- CR}', "");
    Expect(1, 13, '\P{^Is_Word_Break=- CR}', "");
    Expect(0, 14, '\p{Is_Word_Break=- CR}', "");
    Expect(1, 14, '\p{^Is_Word_Break=- CR}', "");
    Expect(1, 14, '\P{Is_Word_Break=- CR}', "");
    Expect(0, 14, '\P{^Is_Word_Break=- CR}', "");
    Error('\p{Is_WB=		CR:=}');
    Error('\P{Is_WB=		CR:=}');
    Expect(1, 13, '\p{Is_WB=cr}', "");
    Expect(0, 13, '\p{^Is_WB=cr}', "");
    Expect(0, 13, '\P{Is_WB=cr}', "");
    Expect(1, 13, '\P{^Is_WB=cr}', "");
    Expect(0, 14, '\p{Is_WB=cr}', "");
    Expect(1, 14, '\p{^Is_WB=cr}', "");
    Expect(1, 14, '\P{Is_WB=cr}', "");
    Expect(0, 14, '\P{^Is_WB=cr}', "");
    Expect(1, 13, '\p{Is_WB:    cr}', "");
    Expect(0, 13, '\p{^Is_WB:    cr}', "");
    Expect(0, 13, '\P{Is_WB:    cr}', "");
    Expect(1, 13, '\P{^Is_WB:    cr}', "");
    Expect(0, 14, '\p{Is_WB:    cr}', "");
    Expect(1, 14, '\p{^Is_WB:    cr}', "");
    Expect(1, 14, '\P{Is_WB:    cr}', "");
    Expect(0, 14, '\P{^Is_WB:    cr}', "");
    Error('\p{Word_Break=-Double_QUOTE:=}');
    Error('\P{Word_Break=-Double_QUOTE:=}');
    Expect(1, 34, '\p{Word_Break=doublequote}', "");
    Expect(0, 34, '\p{^Word_Break=doublequote}', "");
    Expect(0, 34, '\P{Word_Break=doublequote}', "");
    Expect(1, 34, '\P{^Word_Break=doublequote}', "");
    Expect(0, 35, '\p{Word_Break=doublequote}', "");
    Expect(1, 35, '\p{^Word_Break=doublequote}', "");
    Expect(1, 35, '\P{Word_Break=doublequote}', "");
    Expect(0, 35, '\P{^Word_Break=doublequote}', "");
    Expect(1, 34, '\p{Word_Break=	_double_quote}', "");
    Expect(0, 34, '\p{^Word_Break=	_double_quote}', "");
    Expect(0, 34, '\P{Word_Break=	_double_quote}', "");
    Expect(1, 34, '\P{^Word_Break=	_double_quote}', "");
    Expect(0, 35, '\p{Word_Break=	_double_quote}', "");
    Expect(1, 35, '\p{^Word_Break=	_double_quote}', "");
    Expect(1, 35, '\P{Word_Break=	_double_quote}', "");
    Expect(0, 35, '\P{^Word_Break=	_double_quote}', "");
    Error('\p{WB=:=-DQ}');
    Error('\P{WB=:=-DQ}');
    Expect(1, 34, '\p{WB=dq}', "");
    Expect(0, 34, '\p{^WB=dq}', "");
    Expect(0, 34, '\P{WB=dq}', "");
    Expect(1, 34, '\P{^WB=dq}', "");
    Expect(0, 35, '\p{WB=dq}', "");
    Expect(1, 35, '\p{^WB=dq}', "");
    Expect(1, 35, '\P{WB=dq}', "");
    Expect(0, 35, '\P{^WB=dq}', "");
    Expect(1, 34, '\p{WB=-DQ}', "");
    Expect(0, 34, '\p{^WB=-DQ}', "");
    Expect(0, 34, '\P{WB=-DQ}', "");
    Expect(1, 34, '\P{^WB=-DQ}', "");
    Expect(0, 35, '\p{WB=-DQ}', "");
    Expect(1, 35, '\p{^WB=-DQ}', "");
    Expect(1, 35, '\P{WB=-DQ}', "");
    Expect(0, 35, '\P{^WB=-DQ}', "");
    Error('\p{Is_Word_Break=/a/ 	Double_Quote}');
    Error('\P{Is_Word_Break=/a/ 	Double_Quote}');
    Expect(1, 34, '\p{Is_Word_Break=doublequote}', "");
    Expect(0, 34, '\p{^Is_Word_Break=doublequote}', "");
    Expect(0, 34, '\P{Is_Word_Break=doublequote}', "");
    Expect(1, 34, '\P{^Is_Word_Break=doublequote}', "");
    Expect(0, 35, '\p{Is_Word_Break=doublequote}', "");
    Expect(1, 35, '\p{^Is_Word_Break=doublequote}', "");
    Expect(1, 35, '\P{Is_Word_Break=doublequote}', "");
    Expect(0, 35, '\P{^Is_Word_Break=doublequote}', "");
    Expect(1, 34, '\p{Is_Word_Break= double_QUOTE}', "");
    Expect(0, 34, '\p{^Is_Word_Break= double_QUOTE}', "");
    Expect(0, 34, '\P{Is_Word_Break= double_QUOTE}', "");
    Expect(1, 34, '\P{^Is_Word_Break= double_QUOTE}', "");
    Expect(0, 35, '\p{Is_Word_Break= double_QUOTE}', "");
    Expect(1, 35, '\p{^Is_Word_Break= double_QUOTE}', "");
    Expect(1, 35, '\P{Is_Word_Break= double_QUOTE}', "");
    Expect(0, 35, '\P{^Is_Word_Break= double_QUOTE}', "");
    Error('\p{Is_WB=:=DQ}');
    Error('\P{Is_WB=:=DQ}');
    Expect(1, 34, '\p{Is_WB=dq}', "");
    Expect(0, 34, '\p{^Is_WB=dq}', "");
    Expect(0, 34, '\P{Is_WB=dq}', "");
    Expect(1, 34, '\P{^Is_WB=dq}', "");
    Expect(0, 35, '\p{Is_WB=dq}', "");
    Expect(1, 35, '\p{^Is_WB=dq}', "");
    Expect(1, 35, '\P{Is_WB=dq}', "");
    Expect(0, 35, '\P{^Is_WB=dq}', "");
    Expect(1, 34, '\p{Is_WB=_dq}', "");
    Expect(0, 34, '\p{^Is_WB=_dq}', "");
    Expect(0, 34, '\P{Is_WB=_dq}', "");
    Expect(1, 34, '\P{^Is_WB=_dq}', "");
    Expect(0, 35, '\p{Is_WB=_dq}', "");
    Expect(1, 35, '\p{^Is_WB=_dq}', "");
    Expect(1, 35, '\P{Is_WB=_dq}', "");
    Expect(0, 35, '\P{^Is_WB=_dq}', "");
    Error('\p{Word_Break=__E_BASE:=}');
    Error('\P{Word_Break=__E_BASE:=}');
    Expect(1, 129342, '\p{Word_Break=ebase}', "");
    Expect(0, 129342, '\p{^Word_Break=ebase}', "");
    Expect(0, 129342, '\P{Word_Break=ebase}', "");
    Expect(1, 129342, '\P{^Word_Break=ebase}', "");
    Expect(0, 129343, '\p{Word_Break=ebase}', "");
    Expect(1, 129343, '\p{^Word_Break=ebase}', "");
    Expect(1, 129343, '\P{Word_Break=ebase}', "");
    Expect(0, 129343, '\P{^Word_Break=ebase}', "");
    Expect(1, 129342, '\p{Word_Break=-_E_Base}', "");
    Expect(0, 129342, '\p{^Word_Break=-_E_Base}', "");
    Expect(0, 129342, '\P{Word_Break=-_E_Base}', "");
    Expect(1, 129342, '\P{^Word_Break=-_E_Base}', "");
    Expect(0, 129343, '\p{Word_Break=-_E_Base}', "");
    Expect(1, 129343, '\p{^Word_Break=-_E_Base}', "");
    Expect(1, 129343, '\P{Word_Break=-_E_Base}', "");
    Expect(0, 129343, '\P{^Word_Break=-_E_Base}', "");
    Error('\p{WB=_/a/EB}');
    Error('\P{WB=_/a/EB}');
    Expect(1, 129342, '\p{WB=eb}', "");
    Expect(0, 129342, '\p{^WB=eb}', "");
    Expect(0, 129342, '\P{WB=eb}', "");
    Expect(1, 129342, '\P{^WB=eb}', "");
    Expect(0, 129343, '\p{WB=eb}', "");
    Expect(1, 129343, '\p{^WB=eb}', "");
    Expect(1, 129343, '\P{WB=eb}', "");
    Expect(0, 129343, '\P{^WB=eb}', "");
    Expect(1, 129342, '\p{WB=	eb}', "");
    Expect(0, 129342, '\p{^WB=	eb}', "");
    Expect(0, 129342, '\P{WB=	eb}', "");
    Expect(1, 129342, '\P{^WB=	eb}', "");
    Expect(0, 129343, '\p{WB=	eb}', "");
    Expect(1, 129343, '\p{^WB=	eb}', "");
    Expect(1, 129343, '\P{WB=	eb}', "");
    Expect(0, 129343, '\P{^WB=	eb}', "");
    Error('\p{Is_Word_Break=:=  E_Base}');
    Error('\P{Is_Word_Break=:=  E_Base}');
    Expect(1, 129342, '\p{Is_Word_Break=ebase}', "");
    Expect(0, 129342, '\p{^Is_Word_Break=ebase}', "");
    Expect(0, 129342, '\P{Is_Word_Break=ebase}', "");
    Expect(1, 129342, '\P{^Is_Word_Break=ebase}', "");
    Expect(0, 129343, '\p{Is_Word_Break=ebase}', "");
    Expect(1, 129343, '\p{^Is_Word_Break=ebase}', "");
    Expect(1, 129343, '\P{Is_Word_Break=ebase}', "");
    Expect(0, 129343, '\P{^Is_Word_Break=ebase}', "");
    Expect(1, 129342, '\p{Is_Word_Break= _e_Base}', "");
    Expect(0, 129342, '\p{^Is_Word_Break= _e_Base}', "");
    Expect(0, 129342, '\P{Is_Word_Break= _e_Base}', "");
    Expect(1, 129342, '\P{^Is_Word_Break= _e_Base}', "");
    Expect(0, 129343, '\p{Is_Word_Break= _e_Base}', "");
    Expect(1, 129343, '\p{^Is_Word_Break= _e_Base}', "");
    Expect(1, 129343, '\P{Is_Word_Break= _e_Base}', "");
    Expect(0, 129343, '\P{^Is_Word_Break= _e_Base}', "");
    Error('\p{Is_WB=_	EB:=}');
    Error('\P{Is_WB=_	EB:=}');
    Expect(1, 129342, '\p{Is_WB=eb}', "");
    Expect(0, 129342, '\p{^Is_WB=eb}', "");
    Expect(0, 129342, '\P{Is_WB=eb}', "");
    Expect(1, 129342, '\P{^Is_WB=eb}', "");
    Expect(0, 129343, '\p{Is_WB=eb}', "");
    Expect(1, 129343, '\p{^Is_WB=eb}', "");
    Expect(1, 129343, '\P{Is_WB=eb}', "");
    Expect(0, 129343, '\P{^Is_WB=eb}', "");
    Expect(1, 129342, '\p{Is_WB=	_EB}', "");
    Expect(0, 129342, '\p{^Is_WB=	_EB}', "");
    Expect(0, 129342, '\P{Is_WB=	_EB}', "");
    Expect(1, 129342, '\P{^Is_WB=	_EB}', "");
    Expect(0, 129343, '\p{Is_WB=	_EB}', "");
    Expect(1, 129343, '\p{^Is_WB=	_EB}', "");
    Expect(1, 129343, '\P{Is_WB=	_EB}', "");
    Expect(0, 129343, '\P{^Is_WB=	_EB}', "");
    Error('\p{Word_Break=-	e_base_GAZ:=}');
    Error('\P{Word_Break=-	e_base_GAZ:=}');
    Expect(1, 128105, '\p{Word_Break:	ebasegaz}', "");
    Expect(0, 128105, '\p{^Word_Break:	ebasegaz}', "");
    Expect(0, 128105, '\P{Word_Break:	ebasegaz}', "");
    Expect(1, 128105, '\P{^Word_Break:	ebasegaz}', "");
    Expect(0, 128106, '\p{Word_Break:	ebasegaz}', "");
    Expect(1, 128106, '\p{^Word_Break:	ebasegaz}', "");
    Expect(1, 128106, '\P{Word_Break:	ebasegaz}', "");
    Expect(0, 128106, '\P{^Word_Break:	ebasegaz}', "");
    Expect(1, 128105, '\p{Word_Break=-E_BASE_GAZ}', "");
    Expect(0, 128105, '\p{^Word_Break=-E_BASE_GAZ}', "");
    Expect(0, 128105, '\P{Word_Break=-E_BASE_GAZ}', "");
    Expect(1, 128105, '\P{^Word_Break=-E_BASE_GAZ}', "");
    Expect(0, 128106, '\p{Word_Break=-E_BASE_GAZ}', "");
    Expect(1, 128106, '\p{^Word_Break=-E_BASE_GAZ}', "");
    Expect(1, 128106, '\P{Word_Break=-E_BASE_GAZ}', "");
    Expect(0, 128106, '\P{^Word_Break=-E_BASE_GAZ}', "");
    Error('\p{WB=__EBG:=}');
    Error('\P{WB=__EBG:=}');
    Expect(1, 128105, '\p{WB: ebg}', "");
    Expect(0, 128105, '\p{^WB: ebg}', "");
    Expect(0, 128105, '\P{WB: ebg}', "");
    Expect(1, 128105, '\P{^WB: ebg}', "");
    Expect(0, 128106, '\p{WB: ebg}', "");
    Expect(1, 128106, '\p{^WB: ebg}', "");
    Expect(1, 128106, '\P{WB: ebg}', "");
    Expect(0, 128106, '\P{^WB: ebg}', "");
    Expect(1, 128105, '\p{WB=		EBG}', "");
    Expect(0, 128105, '\p{^WB=		EBG}', "");
    Expect(0, 128105, '\P{WB=		EBG}', "");
    Expect(1, 128105, '\P{^WB=		EBG}', "");
    Expect(0, 128106, '\p{WB=		EBG}', "");
    Expect(1, 128106, '\p{^WB=		EBG}', "");
    Expect(1, 128106, '\P{WB=		EBG}', "");
    Expect(0, 128106, '\P{^WB=		EBG}', "");
    Error('\p{Is_Word_Break:	:=__E_Base_GAZ}');
    Error('\P{Is_Word_Break:	:=__E_Base_GAZ}');
    Expect(1, 128105, '\p{Is_Word_Break=ebasegaz}', "");
    Expect(0, 128105, '\p{^Is_Word_Break=ebasegaz}', "");
    Expect(0, 128105, '\P{Is_Word_Break=ebasegaz}', "");
    Expect(1, 128105, '\P{^Is_Word_Break=ebasegaz}', "");
    Expect(0, 128106, '\p{Is_Word_Break=ebasegaz}', "");
    Expect(1, 128106, '\p{^Is_Word_Break=ebasegaz}', "");
    Expect(1, 128106, '\P{Is_Word_Break=ebasegaz}', "");
    Expect(0, 128106, '\P{^Is_Word_Break=ebasegaz}', "");
    Expect(1, 128105, '\p{Is_Word_Break=_E_Base_GAZ}', "");
    Expect(0, 128105, '\p{^Is_Word_Break=_E_Base_GAZ}', "");
    Expect(0, 128105, '\P{Is_Word_Break=_E_Base_GAZ}', "");
    Expect(1, 128105, '\P{^Is_Word_Break=_E_Base_GAZ}', "");
    Expect(0, 128106, '\p{Is_Word_Break=_E_Base_GAZ}', "");
    Expect(1, 128106, '\p{^Is_Word_Break=_E_Base_GAZ}', "");
    Expect(1, 128106, '\P{Is_Word_Break=_E_Base_GAZ}', "");
    Expect(0, 128106, '\P{^Is_Word_Break=_E_Base_GAZ}', "");
    Error('\p{Is_WB:	EBG/a/}');
    Error('\P{Is_WB:	EBG/a/}');
    Expect(1, 128105, '\p{Is_WB=ebg}', "");
    Expect(0, 128105, '\p{^Is_WB=ebg}', "");
    Expect(0, 128105, '\P{Is_WB=ebg}', "");
    Expect(1, 128105, '\P{^Is_WB=ebg}', "");
    Expect(0, 128106, '\p{Is_WB=ebg}', "");
    Expect(1, 128106, '\p{^Is_WB=ebg}', "");
    Expect(1, 128106, '\P{Is_WB=ebg}', "");
    Expect(0, 128106, '\P{^Is_WB=ebg}', "");
    Expect(1, 128105, '\p{Is_WB= EBG}', "");
    Expect(0, 128105, '\p{^Is_WB= EBG}', "");
    Expect(0, 128105, '\P{Is_WB= EBG}', "");
    Expect(1, 128105, '\P{^Is_WB= EBG}', "");
    Expect(0, 128106, '\p{Is_WB= EBG}', "");
    Expect(1, 128106, '\p{^Is_WB= EBG}', "");
    Expect(1, 128106, '\P{Is_WB= EBG}', "");
    Expect(0, 128106, '\P{^Is_WB= EBG}', "");
    Error('\p{Word_Break=:=		E_Modifier}');
    Error('\P{Word_Break=:=		E_Modifier}');
    Expect(1, 127999, '\p{Word_Break=emodifier}', "");
    Expect(0, 127999, '\p{^Word_Break=emodifier}', "");
    Expect(0, 127999, '\P{Word_Break=emodifier}', "");
    Expect(1, 127999, '\P{^Word_Break=emodifier}', "");
    Expect(0, 128000, '\p{Word_Break=emodifier}', "");
    Expect(1, 128000, '\p{^Word_Break=emodifier}', "");
    Expect(1, 128000, '\P{Word_Break=emodifier}', "");
    Expect(0, 128000, '\P{^Word_Break=emodifier}', "");
    Expect(1, 127999, '\p{Word_Break= 	E_Modifier}', "");
    Expect(0, 127999, '\p{^Word_Break= 	E_Modifier}', "");
    Expect(0, 127999, '\P{Word_Break= 	E_Modifier}', "");
    Expect(1, 127999, '\P{^Word_Break= 	E_Modifier}', "");
    Expect(0, 128000, '\p{Word_Break= 	E_Modifier}', "");
    Expect(1, 128000, '\p{^Word_Break= 	E_Modifier}', "");
    Expect(1, 128000, '\P{Word_Break= 	E_Modifier}', "");
    Expect(0, 128000, '\P{^Word_Break= 	E_Modifier}', "");
    Error('\p{WB=_ EM/a/}');
    Error('\P{WB=_ EM/a/}');
    Expect(1, 127999, '\p{WB:   em}', "");
    Expect(0, 127999, '\p{^WB:   em}', "");
    Expect(0, 127999, '\P{WB:   em}', "");
    Expect(1, 127999, '\P{^WB:   em}', "");
    Expect(0, 128000, '\p{WB:   em}', "");
    Expect(1, 128000, '\p{^WB:   em}', "");
    Expect(1, 128000, '\P{WB:   em}', "");
    Expect(0, 128000, '\P{^WB:   em}', "");
    Expect(1, 127999, '\p{WB= -EM}', "");
    Expect(0, 127999, '\p{^WB= -EM}', "");
    Expect(0, 127999, '\P{WB= -EM}', "");
    Expect(1, 127999, '\P{^WB= -EM}', "");
    Expect(0, 128000, '\p{WB= -EM}', "");
    Expect(1, 128000, '\p{^WB= -EM}', "");
    Expect(1, 128000, '\P{WB= -EM}', "");
    Expect(0, 128000, '\P{^WB= -EM}', "");
    Error('\p{Is_Word_Break=/a/E_modifier}');
    Error('\P{Is_Word_Break=/a/E_modifier}');
    Expect(1, 127999, '\p{Is_Word_Break=emodifier}', "");
    Expect(0, 127999, '\p{^Is_Word_Break=emodifier}', "");
    Expect(0, 127999, '\P{Is_Word_Break=emodifier}', "");
    Expect(1, 127999, '\P{^Is_Word_Break=emodifier}', "");
    Expect(0, 128000, '\p{Is_Word_Break=emodifier}', "");
    Expect(1, 128000, '\p{^Is_Word_Break=emodifier}', "");
    Expect(1, 128000, '\P{Is_Word_Break=emodifier}', "");
    Expect(0, 128000, '\P{^Is_Word_Break=emodifier}', "");
    Expect(1, 127999, '\p{Is_Word_Break=-E_modifier}', "");
    Expect(0, 127999, '\p{^Is_Word_Break=-E_modifier}', "");
    Expect(0, 127999, '\P{Is_Word_Break=-E_modifier}', "");
    Expect(1, 127999, '\P{^Is_Word_Break=-E_modifier}', "");
    Expect(0, 128000, '\p{Is_Word_Break=-E_modifier}', "");
    Expect(1, 128000, '\p{^Is_Word_Break=-E_modifier}', "");
    Expect(1, 128000, '\P{Is_Word_Break=-E_modifier}', "");
    Expect(0, 128000, '\P{^Is_Word_Break=-E_modifier}', "");
    Error('\p{Is_WB=- EM/a/}');
    Error('\P{Is_WB=- EM/a/}');
    Expect(1, 127999, '\p{Is_WB:em}', "");
    Expect(0, 127999, '\p{^Is_WB:em}', "");
    Expect(0, 127999, '\P{Is_WB:em}', "");
    Expect(1, 127999, '\P{^Is_WB:em}', "");
    Expect(0, 128000, '\p{Is_WB:em}', "");
    Expect(1, 128000, '\p{^Is_WB:em}', "");
    Expect(1, 128000, '\P{Is_WB:em}', "");
    Expect(0, 128000, '\P{^Is_WB:em}', "");
    Expect(1, 127999, '\p{Is_WB=  EM}', "");
    Expect(0, 127999, '\p{^Is_WB=  EM}', "");
    Expect(0, 127999, '\P{Is_WB=  EM}', "");
    Expect(1, 127999, '\P{^Is_WB=  EM}', "");
    Expect(0, 128000, '\p{Is_WB=  EM}', "");
    Expect(1, 128000, '\p{^Is_WB=  EM}', "");
    Expect(1, 128000, '\P{Is_WB=  EM}', "");
    Expect(0, 128000, '\P{^Is_WB=  EM}', "");
    Error('\p{Word_Break=:=ExtendNumLet}');
    Error('\P{Word_Break=:=ExtendNumLet}');
    Expect(1, 65343, '\p{Word_Break:   extendnumlet}', "");
    Expect(0, 65343, '\p{^Word_Break:   extendnumlet}', "");
    Expect(0, 65343, '\P{Word_Break:   extendnumlet}', "");
    Expect(1, 65343, '\P{^Word_Break:   extendnumlet}', "");
    Expect(0, 65344, '\p{Word_Break:   extendnumlet}', "");
    Expect(1, 65344, '\p{^Word_Break:   extendnumlet}', "");
    Expect(1, 65344, '\P{Word_Break:   extendnumlet}', "");
    Expect(0, 65344, '\P{^Word_Break:   extendnumlet}', "");
    Expect(1, 65343, '\p{Word_Break=--EXTENDNUMLET}', "");
    Expect(0, 65343, '\p{^Word_Break=--EXTENDNUMLET}', "");
    Expect(0, 65343, '\P{Word_Break=--EXTENDNUMLET}', "");
    Expect(1, 65343, '\P{^Word_Break=--EXTENDNUMLET}', "");
    Expect(0, 65344, '\p{Word_Break=--EXTENDNUMLET}', "");
    Expect(1, 65344, '\p{^Word_Break=--EXTENDNUMLET}', "");
    Expect(1, 65344, '\P{Word_Break=--EXTENDNUMLET}', "");
    Expect(0, 65344, '\P{^Word_Break=--EXTENDNUMLET}', "");
    Error('\p{WB=-	EX:=}');
    Error('\P{WB=-	EX:=}');
    Expect(1, 65343, '\p{WB=ex}', "");
    Expect(0, 65343, '\p{^WB=ex}', "");
    Expect(0, 65343, '\P{WB=ex}', "");
    Expect(1, 65343, '\P{^WB=ex}', "");
    Expect(0, 65344, '\p{WB=ex}', "");
    Expect(1, 65344, '\p{^WB=ex}', "");
    Expect(1, 65344, '\P{WB=ex}', "");
    Expect(0, 65344, '\P{^WB=ex}', "");
    Expect(1, 65343, '\p{WB:__EX}', "");
    Expect(0, 65343, '\p{^WB:__EX}', "");
    Expect(0, 65343, '\P{WB:__EX}', "");
    Expect(1, 65343, '\P{^WB:__EX}', "");
    Expect(0, 65344, '\p{WB:__EX}', "");
    Expect(1, 65344, '\p{^WB:__EX}', "");
    Expect(1, 65344, '\P{WB:__EX}', "");
    Expect(0, 65344, '\P{^WB:__EX}', "");
    Error('\p{Is_Word_Break=:= 	ExtendNumLet}');
    Error('\P{Is_Word_Break=:= 	ExtendNumLet}');
    Expect(1, 65343, '\p{Is_Word_Break=extendnumlet}', "");
    Expect(0, 65343, '\p{^Is_Word_Break=extendnumlet}', "");
    Expect(0, 65343, '\P{Is_Word_Break=extendnumlet}', "");
    Expect(1, 65343, '\P{^Is_Word_Break=extendnumlet}', "");
    Expect(0, 65344, '\p{Is_Word_Break=extendnumlet}', "");
    Expect(1, 65344, '\p{^Is_Word_Break=extendnumlet}', "");
    Expect(1, 65344, '\P{Is_Word_Break=extendnumlet}', "");
    Expect(0, 65344, '\P{^Is_Word_Break=extendnumlet}', "");
    Expect(1, 65343, '\p{Is_Word_Break=	extendnumlet}', "");
    Expect(0, 65343, '\p{^Is_Word_Break=	extendnumlet}', "");
    Expect(0, 65343, '\P{Is_Word_Break=	extendnumlet}', "");
    Expect(1, 65343, '\P{^Is_Word_Break=	extendnumlet}', "");
    Expect(0, 65344, '\p{Is_Word_Break=	extendnumlet}', "");
    Expect(1, 65344, '\p{^Is_Word_Break=	extendnumlet}', "");
    Expect(1, 65344, '\P{Is_Word_Break=	extendnumlet}', "");
    Expect(0, 65344, '\P{^Is_Word_Break=	extendnumlet}', "");
    Error('\p{Is_WB=:=-	EX}');
    Error('\P{Is_WB=:=-	EX}');
    Expect(1, 65343, '\p{Is_WB:ex}', "");
    Expect(0, 65343, '\p{^Is_WB:ex}', "");
    Expect(0, 65343, '\P{Is_WB:ex}', "");
    Expect(1, 65343, '\P{^Is_WB:ex}', "");
    Expect(0, 65344, '\p{Is_WB:ex}', "");
    Expect(1, 65344, '\p{^Is_WB:ex}', "");
    Expect(1, 65344, '\P{Is_WB:ex}', "");
    Expect(0, 65344, '\P{^Is_WB:ex}', "");
    Expect(1, 65343, '\p{Is_WB=_ ex}', "");
    Expect(0, 65343, '\p{^Is_WB=_ ex}', "");
    Expect(0, 65343, '\P{Is_WB=_ ex}', "");
    Expect(1, 65343, '\P{^Is_WB=_ ex}', "");
    Expect(0, 65344, '\p{Is_WB=_ ex}', "");
    Expect(1, 65344, '\p{^Is_WB=_ ex}', "");
    Expect(1, 65344, '\P{Is_WB=_ ex}', "");
    Expect(0, 65344, '\P{^Is_WB=_ ex}', "");
    Error('\p{Word_Break=:=_-EXTEND}');
    Error('\P{Word_Break=:=_-EXTEND}');
    Expect(1, 917999, '\p{Word_Break=extend}', "");
    Expect(0, 917999, '\p{^Word_Break=extend}', "");
    Expect(0, 917999, '\P{Word_Break=extend}', "");
    Expect(1, 917999, '\P{^Word_Break=extend}', "");
    Expect(0, 918000, '\p{Word_Break=extend}', "");
    Expect(1, 918000, '\p{^Word_Break=extend}', "");
    Expect(1, 918000, '\P{Word_Break=extend}', "");
    Expect(0, 918000, '\P{^Word_Break=extend}', "");
    Expect(1, 917999, '\p{Word_Break=_EXTEND}', "");
    Expect(0, 917999, '\p{^Word_Break=_EXTEND}', "");
    Expect(0, 917999, '\P{Word_Break=_EXTEND}', "");
    Expect(1, 917999, '\P{^Word_Break=_EXTEND}', "");
    Expect(0, 918000, '\p{Word_Break=_EXTEND}', "");
    Expect(1, 918000, '\p{^Word_Break=_EXTEND}', "");
    Expect(1, 918000, '\P{Word_Break=_EXTEND}', "");
    Expect(0, 918000, '\P{^Word_Break=_EXTEND}', "");
    Error('\p{WB=/a/	-Extend}');
    Error('\P{WB=/a/	-Extend}');
    Expect(1, 917999, '\p{WB: extend}', "");
    Expect(0, 917999, '\p{^WB: extend}', "");
    Expect(0, 917999, '\P{WB: extend}', "");
    Expect(1, 917999, '\P{^WB: extend}', "");
    Expect(0, 918000, '\p{WB: extend}', "");
    Expect(1, 918000, '\p{^WB: extend}', "");
    Expect(1, 918000, '\P{WB: extend}', "");
    Expect(0, 918000, '\P{^WB: extend}', "");
    Expect(1, 917999, '\p{WB=--Extend}', "");
    Expect(0, 917999, '\p{^WB=--Extend}', "");
    Expect(0, 917999, '\P{WB=--Extend}', "");
    Expect(1, 917999, '\P{^WB=--Extend}', "");
    Expect(0, 918000, '\p{WB=--Extend}', "");
    Expect(1, 918000, '\p{^WB=--Extend}', "");
    Expect(1, 918000, '\P{WB=--Extend}', "");
    Expect(0, 918000, '\P{^WB=--Extend}', "");
    Error('\p{Is_Word_Break=:=--extend}');
    Error('\P{Is_Word_Break=:=--extend}');
    Expect(1, 917999, '\p{Is_Word_Break=extend}', "");
    Expect(0, 917999, '\p{^Is_Word_Break=extend}', "");
    Expect(0, 917999, '\P{Is_Word_Break=extend}', "");
    Expect(1, 917999, '\P{^Is_Word_Break=extend}', "");
    Expect(0, 918000, '\p{Is_Word_Break=extend}', "");
    Expect(1, 918000, '\p{^Is_Word_Break=extend}', "");
    Expect(1, 918000, '\P{Is_Word_Break=extend}', "");
    Expect(0, 918000, '\P{^Is_Word_Break=extend}', "");
    Expect(1, 917999, '\p{Is_Word_Break= _extend}', "");
    Expect(0, 917999, '\p{^Is_Word_Break= _extend}', "");
    Expect(0, 917999, '\P{Is_Word_Break= _extend}', "");
    Expect(1, 917999, '\P{^Is_Word_Break= _extend}', "");
    Expect(0, 918000, '\p{Is_Word_Break= _extend}', "");
    Expect(1, 918000, '\p{^Is_Word_Break= _extend}', "");
    Expect(1, 918000, '\P{Is_Word_Break= _extend}', "");
    Expect(0, 918000, '\P{^Is_Word_Break= _extend}', "");
    Error('\p{Is_WB=_Extend/a/}');
    Error('\P{Is_WB=_Extend/a/}');
    Expect(1, 917999, '\p{Is_WB=extend}', "");
    Expect(0, 917999, '\p{^Is_WB=extend}', "");
    Expect(0, 917999, '\P{Is_WB=extend}', "");
    Expect(1, 917999, '\P{^Is_WB=extend}', "");
    Expect(0, 918000, '\p{Is_WB=extend}', "");
    Expect(1, 918000, '\p{^Is_WB=extend}', "");
    Expect(1, 918000, '\P{Is_WB=extend}', "");
    Expect(0, 918000, '\P{^Is_WB=extend}', "");
    Expect(1, 917999, '\p{Is_WB=-	EXTEND}', "");
    Expect(0, 917999, '\p{^Is_WB=-	EXTEND}', "");
    Expect(0, 917999, '\P{Is_WB=-	EXTEND}', "");
    Expect(1, 917999, '\P{^Is_WB=-	EXTEND}', "");
    Expect(0, 918000, '\p{Is_WB=-	EXTEND}', "");
    Expect(1, 918000, '\p{^Is_WB=-	EXTEND}', "");
    Expect(1, 918000, '\P{Is_WB=-	EXTEND}', "");
    Expect(0, 918000, '\P{^Is_WB=-	EXTEND}', "");
    Error('\p{Word_Break= Format:=}');
    Error('\P{Word_Break= Format:=}');
    Expect(1, 917505, '\p{Word_Break: format}', "");
    Expect(0, 917505, '\p{^Word_Break: format}', "");
    Expect(0, 917505, '\P{Word_Break: format}', "");
    Expect(1, 917505, '\P{^Word_Break: format}', "");
    Expect(0, 917506, '\p{Word_Break: format}', "");
    Expect(1, 917506, '\p{^Word_Break: format}', "");
    Expect(1, 917506, '\P{Word_Break: format}', "");
    Expect(0, 917506, '\P{^Word_Break: format}', "");
    Expect(1, 917505, '\p{Word_Break= -Format}', "");
    Expect(0, 917505, '\p{^Word_Break= -Format}', "");
    Expect(0, 917505, '\P{Word_Break= -Format}', "");
    Expect(1, 917505, '\P{^Word_Break= -Format}', "");
    Expect(0, 917506, '\p{Word_Break= -Format}', "");
    Expect(1, 917506, '\p{^Word_Break= -Format}', "");
    Expect(1, 917506, '\P{Word_Break= -Format}', "");
    Expect(0, 917506, '\P{^Word_Break= -Format}', "");
    Error('\p{WB=-:=fo}');
    Error('\P{WB=-:=fo}');
    Expect(1, 917505, '\p{WB=fo}', "");
    Expect(0, 917505, '\p{^WB=fo}', "");
    Expect(0, 917505, '\P{WB=fo}', "");
    Expect(1, 917505, '\P{^WB=fo}', "");
    Expect(0, 917506, '\p{WB=fo}', "");
    Expect(1, 917506, '\p{^WB=fo}', "");
    Expect(1, 917506, '\P{WB=fo}', "");
    Expect(0, 917506, '\P{^WB=fo}', "");
    Expect(1, 917505, '\p{WB= FO}', "");
    Expect(0, 917505, '\p{^WB= FO}', "");
    Expect(0, 917505, '\P{WB= FO}', "");
    Expect(1, 917505, '\P{^WB= FO}', "");
    Expect(0, 917506, '\p{WB= FO}', "");
    Expect(1, 917506, '\p{^WB= FO}', "");
    Expect(1, 917506, '\P{WB= FO}', "");
    Expect(0, 917506, '\P{^WB= FO}', "");
    Error('\p{Is_Word_Break=- Format/a/}');
    Error('\P{Is_Word_Break=- Format/a/}');
    Expect(1, 917505, '\p{Is_Word_Break=format}', "");
    Expect(0, 917505, '\p{^Is_Word_Break=format}', "");
    Expect(0, 917505, '\P{Is_Word_Break=format}', "");
    Expect(1, 917505, '\P{^Is_Word_Break=format}', "");
    Expect(0, 917506, '\p{Is_Word_Break=format}', "");
    Expect(1, 917506, '\p{^Is_Word_Break=format}', "");
    Expect(1, 917506, '\P{Is_Word_Break=format}', "");
    Expect(0, 917506, '\P{^Is_Word_Break=format}', "");
    Expect(1, 917505, '\p{Is_Word_Break=_format}', "");
    Expect(0, 917505, '\p{^Is_Word_Break=_format}', "");
    Expect(0, 917505, '\P{Is_Word_Break=_format}', "");
    Expect(1, 917505, '\P{^Is_Word_Break=_format}', "");
    Expect(0, 917506, '\p{Is_Word_Break=_format}', "");
    Expect(1, 917506, '\p{^Is_Word_Break=_format}', "");
    Expect(1, 917506, '\P{Is_Word_Break=_format}', "");
    Expect(0, 917506, '\P{^Is_Word_Break=_format}', "");
    Error('\p{Is_WB=:= FO}');
    Error('\P{Is_WB=:= FO}');
    Expect(1, 917505, '\p{Is_WB=fo}', "");
    Expect(0, 917505, '\p{^Is_WB=fo}', "");
    Expect(0, 917505, '\P{Is_WB=fo}', "");
    Expect(1, 917505, '\P{^Is_WB=fo}', "");
    Expect(0, 917506, '\p{Is_WB=fo}', "");
    Expect(1, 917506, '\p{^Is_WB=fo}', "");
    Expect(1, 917506, '\P{Is_WB=fo}', "");
    Expect(0, 917506, '\P{^Is_WB=fo}', "");
    Expect(1, 917505, '\p{Is_WB=-FO}', "");
    Expect(0, 917505, '\p{^Is_WB=-FO}', "");
    Expect(0, 917505, '\P{Is_WB=-FO}', "");
    Expect(1, 917505, '\P{^Is_WB=-FO}', "");
    Expect(0, 917506, '\p{Is_WB=-FO}', "");
    Expect(1, 917506, '\p{^Is_WB=-FO}', "");
    Expect(1, 917506, '\P{Is_WB=-FO}', "");
    Expect(0, 917506, '\P{^Is_WB=-FO}', "");
    Error('\p{Word_Break=_Glue_after_zwj/a/}');
    Error('\P{Word_Break=_Glue_after_zwj/a/}');
    Expect(1, 128488, '\p{Word_Break=glueafterzwj}', "");
    Expect(0, 128488, '\p{^Word_Break=glueafterzwj}', "");
    Expect(0, 128488, '\P{Word_Break=glueafterzwj}', "");
    Expect(1, 128488, '\P{^Word_Break=glueafterzwj}', "");
    Expect(0, 128489, '\p{Word_Break=glueafterzwj}', "");
    Expect(1, 128489, '\p{^Word_Break=glueafterzwj}', "");
    Expect(1, 128489, '\P{Word_Break=glueafterzwj}', "");
    Expect(0, 128489, '\P{^Word_Break=glueafterzwj}', "");
    Expect(1, 128488, '\p{Word_Break= -GLUE_After_Zwj}', "");
    Expect(0, 128488, '\p{^Word_Break= -GLUE_After_Zwj}', "");
    Expect(0, 128488, '\P{Word_Break= -GLUE_After_Zwj}', "");
    Expect(1, 128488, '\P{^Word_Break= -GLUE_After_Zwj}', "");
    Expect(0, 128489, '\p{Word_Break= -GLUE_After_Zwj}', "");
    Expect(1, 128489, '\p{^Word_Break= -GLUE_After_Zwj}', "");
    Expect(1, 128489, '\P{Word_Break= -GLUE_After_Zwj}', "");
    Expect(0, 128489, '\P{^Word_Break= -GLUE_After_Zwj}', "");
    Error('\p{WB=/a/gaz}');
    Error('\P{WB=/a/gaz}');
    Expect(1, 128488, '\p{WB=gaz}', "");
    Expect(0, 128488, '\p{^WB=gaz}', "");
    Expect(0, 128488, '\P{WB=gaz}', "");
    Expect(1, 128488, '\P{^WB=gaz}', "");
    Expect(0, 128489, '\p{WB=gaz}', "");
    Expect(1, 128489, '\p{^WB=gaz}', "");
    Expect(1, 128489, '\P{WB=gaz}', "");
    Expect(0, 128489, '\P{^WB=gaz}', "");
    Expect(1, 128488, '\p{WB:--gaz}', "");
    Expect(0, 128488, '\p{^WB:--gaz}', "");
    Expect(0, 128488, '\P{WB:--gaz}', "");
    Expect(1, 128488, '\P{^WB:--gaz}', "");
    Expect(0, 128489, '\p{WB:--gaz}', "");
    Expect(1, 128489, '\p{^WB:--gaz}', "");
    Expect(1, 128489, '\P{WB:--gaz}', "");
    Expect(0, 128489, '\P{^WB:--gaz}', "");
    Error('\p{Is_Word_Break=/a/ _GLUE_After_zwj}');
    Error('\P{Is_Word_Break=/a/ _GLUE_After_zwj}');
    Expect(1, 128488, '\p{Is_Word_Break=glueafterzwj}', "");
    Expect(0, 128488, '\p{^Is_Word_Break=glueafterzwj}', "");
    Expect(0, 128488, '\P{Is_Word_Break=glueafterzwj}', "");
    Expect(1, 128488, '\P{^Is_Word_Break=glueafterzwj}', "");
    Expect(0, 128489, '\p{Is_Word_Break=glueafterzwj}', "");
    Expect(1, 128489, '\p{^Is_Word_Break=glueafterzwj}', "");
    Expect(1, 128489, '\P{Is_Word_Break=glueafterzwj}', "");
    Expect(0, 128489, '\P{^Is_Word_Break=glueafterzwj}', "");
    Expect(1, 128488, '\p{Is_Word_Break=- glue_AFTER_zwj}', "");
    Expect(0, 128488, '\p{^Is_Word_Break=- glue_AFTER_zwj}', "");
    Expect(0, 128488, '\P{Is_Word_Break=- glue_AFTER_zwj}', "");
    Expect(1, 128488, '\P{^Is_Word_Break=- glue_AFTER_zwj}', "");
    Expect(0, 128489, '\p{Is_Word_Break=- glue_AFTER_zwj}', "");
    Expect(1, 128489, '\p{^Is_Word_Break=- glue_AFTER_zwj}', "");
    Expect(1, 128489, '\P{Is_Word_Break=- glue_AFTER_zwj}', "");
    Expect(0, 128489, '\P{^Is_Word_Break=- glue_AFTER_zwj}', "");
    Error('\p{Is_WB=	-GAZ:=}');
    Error('\P{Is_WB=	-GAZ:=}');
    Expect(1, 128488, '\p{Is_WB=gaz}', "");
    Expect(0, 128488, '\p{^Is_WB=gaz}', "");
    Expect(0, 128488, '\P{Is_WB=gaz}', "");
    Expect(1, 128488, '\P{^Is_WB=gaz}', "");
    Expect(0, 128489, '\p{Is_WB=gaz}', "");
    Expect(1, 128489, '\p{^Is_WB=gaz}', "");
    Expect(1, 128489, '\P{Is_WB=gaz}', "");
    Expect(0, 128489, '\P{^Is_WB=gaz}', "");
    Expect(1, 128488, '\p{Is_WB= -GAZ}', "");
    Expect(0, 128488, '\p{^Is_WB= -GAZ}', "");
    Expect(0, 128488, '\P{Is_WB= -GAZ}', "");
    Expect(1, 128488, '\P{^Is_WB= -GAZ}', "");
    Expect(0, 128489, '\p{Is_WB= -GAZ}', "");
    Expect(1, 128489, '\p{^Is_WB= -GAZ}', "");
    Expect(1, 128489, '\P{Is_WB= -GAZ}', "");
    Expect(0, 128489, '\P{^Is_WB= -GAZ}', "");
    Error('\p{Word_Break=/a/ Hebrew_LETTER}');
    Error('\P{Word_Break=/a/ Hebrew_LETTER}');
    Expect(1, 64335, '\p{Word_Break=hebrewletter}', "");
    Expect(0, 64335, '\p{^Word_Break=hebrewletter}', "");
    Expect(0, 64335, '\P{Word_Break=hebrewletter}', "");
    Expect(1, 64335, '\P{^Word_Break=hebrewletter}', "");
    Expect(0, 64336, '\p{Word_Break=hebrewletter}', "");
    Expect(1, 64336, '\p{^Word_Break=hebrewletter}', "");
    Expect(1, 64336, '\P{Word_Break=hebrewletter}', "");
    Expect(0, 64336, '\P{^Word_Break=hebrewletter}', "");
    Expect(1, 64335, '\p{Word_Break=_ HEBREW_LETTER}', "");
    Expect(0, 64335, '\p{^Word_Break=_ HEBREW_LETTER}', "");
    Expect(0, 64335, '\P{Word_Break=_ HEBREW_LETTER}', "");
    Expect(1, 64335, '\P{^Word_Break=_ HEBREW_LETTER}', "");
    Expect(0, 64336, '\p{Word_Break=_ HEBREW_LETTER}', "");
    Expect(1, 64336, '\p{^Word_Break=_ HEBREW_LETTER}', "");
    Expect(1, 64336, '\P{Word_Break=_ HEBREW_LETTER}', "");
    Expect(0, 64336, '\P{^Word_Break=_ HEBREW_LETTER}', "");
    Error('\p{WB=/a/_HL}');
    Error('\P{WB=/a/_HL}');
    Expect(1, 64335, '\p{WB=hl}', "");
    Expect(0, 64335, '\p{^WB=hl}', "");
    Expect(0, 64335, '\P{WB=hl}', "");
    Expect(1, 64335, '\P{^WB=hl}', "");
    Expect(0, 64336, '\p{WB=hl}', "");
    Expect(1, 64336, '\p{^WB=hl}', "");
    Expect(1, 64336, '\P{WB=hl}', "");
    Expect(0, 64336, '\P{^WB=hl}', "");
    Expect(1, 64335, '\p{WB=- HL}', "");
    Expect(0, 64335, '\p{^WB=- HL}', "");
    Expect(0, 64335, '\P{WB=- HL}', "");
    Expect(1, 64335, '\P{^WB=- HL}', "");
    Expect(0, 64336, '\p{WB=- HL}', "");
    Expect(1, 64336, '\p{^WB=- HL}', "");
    Expect(1, 64336, '\P{WB=- HL}', "");
    Expect(0, 64336, '\P{^WB=- HL}', "");
    Error('\p{Is_Word_Break=:=Hebrew_letter}');
    Error('\P{Is_Word_Break=:=Hebrew_letter}');
    Expect(1, 64335, '\p{Is_Word_Break=hebrewletter}', "");
    Expect(0, 64335, '\p{^Is_Word_Break=hebrewletter}', "");
    Expect(0, 64335, '\P{Is_Word_Break=hebrewletter}', "");
    Expect(1, 64335, '\P{^Is_Word_Break=hebrewletter}', "");
    Expect(0, 64336, '\p{Is_Word_Break=hebrewletter}', "");
    Expect(1, 64336, '\p{^Is_Word_Break=hebrewletter}', "");
    Expect(1, 64336, '\P{Is_Word_Break=hebrewletter}', "");
    Expect(0, 64336, '\P{^Is_Word_Break=hebrewletter}', "");
    Expect(1, 64335, '\p{Is_Word_Break=-Hebrew_letter}', "");
    Expect(0, 64335, '\p{^Is_Word_Break=-Hebrew_letter}', "");
    Expect(0, 64335, '\P{Is_Word_Break=-Hebrew_letter}', "");
    Expect(1, 64335, '\P{^Is_Word_Break=-Hebrew_letter}', "");
    Expect(0, 64336, '\p{Is_Word_Break=-Hebrew_letter}', "");
    Expect(1, 64336, '\p{^Is_Word_Break=-Hebrew_letter}', "");
    Expect(1, 64336, '\P{Is_Word_Break=-Hebrew_letter}', "");
    Expect(0, 64336, '\P{^Is_Word_Break=-Hebrew_letter}', "");
    Error('\p{Is_WB=:=__HL}');
    Error('\P{Is_WB=:=__HL}');
    Expect(1, 64335, '\p{Is_WB=hl}', "");
    Expect(0, 64335, '\p{^Is_WB=hl}', "");
    Expect(0, 64335, '\P{Is_WB=hl}', "");
    Expect(1, 64335, '\P{^Is_WB=hl}', "");
    Expect(0, 64336, '\p{Is_WB=hl}', "");
    Expect(1, 64336, '\p{^Is_WB=hl}', "");
    Expect(1, 64336, '\P{Is_WB=hl}', "");
    Expect(0, 64336, '\P{^Is_WB=hl}', "");
    Expect(1, 64335, '\p{Is_WB= _HL}', "");
    Expect(0, 64335, '\p{^Is_WB= _HL}', "");
    Expect(0, 64335, '\P{Is_WB= _HL}', "");
    Expect(1, 64335, '\P{^Is_WB= _HL}', "");
    Expect(0, 64336, '\p{Is_WB= _HL}', "");
    Expect(1, 64336, '\p{^Is_WB= _HL}', "");
    Expect(1, 64336, '\P{Is_WB= _HL}', "");
    Expect(0, 64336, '\P{^Is_WB= _HL}', "");
    Error('\p{Word_Break=-katakana:=}');
    Error('\P{Word_Break=-katakana:=}');
    Expect(1, 110592, '\p{Word_Break=katakana}', "");
    Expect(0, 110592, '\p{^Word_Break=katakana}', "");
    Expect(0, 110592, '\P{Word_Break=katakana}', "");
    Expect(1, 110592, '\P{^Word_Break=katakana}', "");
    Expect(0, 110593, '\p{Word_Break=katakana}', "");
    Expect(1, 110593, '\p{^Word_Break=katakana}', "");
    Expect(1, 110593, '\P{Word_Break=katakana}', "");
    Expect(0, 110593, '\P{^Word_Break=katakana}', "");
    Expect(1, 110592, '\p{Word_Break=	Katakana}', "");
    Expect(0, 110592, '\p{^Word_Break=	Katakana}', "");
    Expect(0, 110592, '\P{Word_Break=	Katakana}', "");
    Expect(1, 110592, '\P{^Word_Break=	Katakana}', "");
    Expect(0, 110593, '\p{Word_Break=	Katakana}', "");
    Expect(1, 110593, '\p{^Word_Break=	Katakana}', "");
    Expect(1, 110593, '\P{Word_Break=	Katakana}', "");
    Expect(0, 110593, '\P{^Word_Break=	Katakana}', "");
    Error('\p{WB=:=KA}');
    Error('\P{WB=:=KA}');
    Expect(1, 110592, '\p{WB=ka}', "");
    Expect(0, 110592, '\p{^WB=ka}', "");
    Expect(0, 110592, '\P{WB=ka}', "");
    Expect(1, 110592, '\P{^WB=ka}', "");
    Expect(0, 110593, '\p{WB=ka}', "");
    Expect(1, 110593, '\p{^WB=ka}', "");
    Expect(1, 110593, '\P{WB=ka}', "");
    Expect(0, 110593, '\P{^WB=ka}', "");
    Expect(1, 110592, '\p{WB=_KA}', "");
    Expect(0, 110592, '\p{^WB=_KA}', "");
    Expect(0, 110592, '\P{WB=_KA}', "");
    Expect(1, 110592, '\P{^WB=_KA}', "");
    Expect(0, 110593, '\p{WB=_KA}', "");
    Expect(1, 110593, '\p{^WB=_KA}', "");
    Expect(1, 110593, '\P{WB=_KA}', "");
    Expect(0, 110593, '\P{^WB=_KA}', "");
    Error('\p{Is_Word_Break= :=Katakana}');
    Error('\P{Is_Word_Break= :=Katakana}');
    Expect(1, 110592, '\p{Is_Word_Break=katakana}', "");
    Expect(0, 110592, '\p{^Is_Word_Break=katakana}', "");
    Expect(0, 110592, '\P{Is_Word_Break=katakana}', "");
    Expect(1, 110592, '\P{^Is_Word_Break=katakana}', "");
    Expect(0, 110593, '\p{Is_Word_Break=katakana}', "");
    Expect(1, 110593, '\p{^Is_Word_Break=katakana}', "");
    Expect(1, 110593, '\P{Is_Word_Break=katakana}', "");
    Expect(0, 110593, '\P{^Is_Word_Break=katakana}', "");
    Expect(1, 110592, '\p{Is_Word_Break=-Katakana}', "");
    Expect(0, 110592, '\p{^Is_Word_Break=-Katakana}', "");
    Expect(0, 110592, '\P{Is_Word_Break=-Katakana}', "");
    Expect(1, 110592, '\P{^Is_Word_Break=-Katakana}', "");
    Expect(0, 110593, '\p{Is_Word_Break=-Katakana}', "");
    Expect(1, 110593, '\p{^Is_Word_Break=-Katakana}', "");
    Expect(1, 110593, '\P{Is_Word_Break=-Katakana}', "");
    Expect(0, 110593, '\P{^Is_Word_Break=-Katakana}', "");
    Error('\p{Is_WB:	/a/-ka}');
    Error('\P{Is_WB:	/a/-ka}');
    Expect(1, 110592, '\p{Is_WB=ka}', "");
    Expect(0, 110592, '\p{^Is_WB=ka}', "");
    Expect(0, 110592, '\P{Is_WB=ka}', "");
    Expect(1, 110592, '\P{^Is_WB=ka}', "");
    Expect(0, 110593, '\p{Is_WB=ka}', "");
    Expect(1, 110593, '\p{^Is_WB=ka}', "");
    Expect(1, 110593, '\P{Is_WB=ka}', "");
    Expect(0, 110593, '\P{^Is_WB=ka}', "");
    Expect(1, 110592, '\p{Is_WB=-_KA}', "");
    Expect(0, 110592, '\p{^Is_WB=-_KA}', "");
    Expect(0, 110592, '\P{Is_WB=-_KA}', "");
    Expect(1, 110592, '\P{^Is_WB=-_KA}', "");
    Expect(0, 110593, '\p{Is_WB=-_KA}', "");
    Expect(1, 110593, '\p{^Is_WB=-_KA}', "");
    Expect(1, 110593, '\P{Is_WB=-_KA}', "");
    Expect(0, 110593, '\P{^Is_WB=-_KA}', "");
    Error('\p{Word_Break=/a/	 ALetter}');
    Error('\P{Word_Break=/a/	 ALetter}');
    Expect(1, 127369, '\p{Word_Break=aletter}', "");
    Expect(0, 127369, '\p{^Word_Break=aletter}', "");
    Expect(0, 127369, '\P{Word_Break=aletter}', "");
    Expect(1, 127369, '\P{^Word_Break=aletter}', "");
    Expect(0, 127370, '\p{Word_Break=aletter}', "");
    Expect(1, 127370, '\p{^Word_Break=aletter}', "");
    Expect(1, 127370, '\P{Word_Break=aletter}', "");
    Expect(0, 127370, '\P{^Word_Break=aletter}', "");
    Expect(1, 127369, '\p{Word_Break=--ALETTER}', "");
    Expect(0, 127369, '\p{^Word_Break=--ALETTER}', "");
    Expect(0, 127369, '\P{Word_Break=--ALETTER}', "");
    Expect(1, 127369, '\P{^Word_Break=--ALETTER}', "");
    Expect(0, 127370, '\p{Word_Break=--ALETTER}', "");
    Expect(1, 127370, '\p{^Word_Break=--ALETTER}', "");
    Expect(1, 127370, '\P{Word_Break=--ALETTER}', "");
    Expect(0, 127370, '\P{^Word_Break=--ALETTER}', "");
    Error('\p{WB=/a/	LE}');
    Error('\P{WB=/a/	LE}');
    Expect(1, 127369, '\p{WB=le}', "");
    Expect(0, 127369, '\p{^WB=le}', "");
    Expect(0, 127369, '\P{WB=le}', "");
    Expect(1, 127369, '\P{^WB=le}', "");
    Expect(0, 127370, '\p{WB=le}', "");
    Expect(1, 127370, '\p{^WB=le}', "");
    Expect(1, 127370, '\P{WB=le}', "");
    Expect(0, 127370, '\P{^WB=le}', "");
    Expect(1, 127369, '\p{WB= 	LE}', "");
    Expect(0, 127369, '\p{^WB= 	LE}', "");
    Expect(0, 127369, '\P{WB= 	LE}', "");
    Expect(1, 127369, '\P{^WB= 	LE}', "");
    Expect(0, 127370, '\p{WB= 	LE}', "");
    Expect(1, 127370, '\p{^WB= 	LE}', "");
    Expect(1, 127370, '\P{WB= 	LE}', "");
    Expect(0, 127370, '\P{^WB= 	LE}', "");
    Error('\p{Is_Word_Break=-ALetter:=}');
    Error('\P{Is_Word_Break=-ALetter:=}');
    Expect(1, 127369, '\p{Is_Word_Break=aletter}', "");
    Expect(0, 127369, '\p{^Is_Word_Break=aletter}', "");
    Expect(0, 127369, '\P{Is_Word_Break=aletter}', "");
    Expect(1, 127369, '\P{^Is_Word_Break=aletter}', "");
    Expect(0, 127370, '\p{Is_Word_Break=aletter}', "");
    Expect(1, 127370, '\p{^Is_Word_Break=aletter}', "");
    Expect(1, 127370, '\P{Is_Word_Break=aletter}', "");
    Expect(0, 127370, '\P{^Is_Word_Break=aletter}', "");
    Expect(1, 127369, '\p{Is_Word_Break=  ALetter}', "");
    Expect(0, 127369, '\p{^Is_Word_Break=  ALetter}', "");
    Expect(0, 127369, '\P{Is_Word_Break=  ALetter}', "");
    Expect(1, 127369, '\P{^Is_Word_Break=  ALetter}', "");
    Expect(0, 127370, '\p{Is_Word_Break=  ALetter}', "");
    Expect(1, 127370, '\p{^Is_Word_Break=  ALetter}', "");
    Expect(1, 127370, '\P{Is_Word_Break=  ALetter}', "");
    Expect(0, 127370, '\P{^Is_Word_Break=  ALetter}', "");
    Error('\p{Is_WB= /a/le}');
    Error('\P{Is_WB= /a/le}');
    Expect(1, 127369, '\p{Is_WB=le}', "");
    Expect(0, 127369, '\p{^Is_WB=le}', "");
    Expect(0, 127369, '\P{Is_WB=le}', "");
    Expect(1, 127369, '\P{^Is_WB=le}', "");
    Expect(0, 127370, '\p{Is_WB=le}', "");
    Expect(1, 127370, '\p{^Is_WB=le}', "");
    Expect(1, 127370, '\P{Is_WB=le}', "");
    Expect(0, 127370, '\P{^Is_WB=le}', "");
    Expect(1, 127369, '\p{Is_WB=	_LE}', "");
    Expect(0, 127369, '\p{^Is_WB=	_LE}', "");
    Expect(0, 127369, '\P{Is_WB=	_LE}', "");
    Expect(1, 127369, '\P{^Is_WB=	_LE}', "");
    Expect(0, 127370, '\p{Is_WB=	_LE}', "");
    Expect(1, 127370, '\p{^Is_WB=	_LE}', "");
    Expect(1, 127370, '\P{Is_WB=	_LE}', "");
    Expect(0, 127370, '\P{^Is_WB=	_LE}', "");
    Error('\p{Word_Break=/a/_-LF}');
    Error('\P{Word_Break=/a/_-LF}');
    Expect(1, 10, '\p{Word_Break=lf}', "");
    Expect(0, 10, '\p{^Word_Break=lf}', "");
    Expect(0, 10, '\P{Word_Break=lf}', "");
    Expect(1, 10, '\P{^Word_Break=lf}', "");
    Expect(0, 11, '\p{Word_Break=lf}', "");
    Expect(1, 11, '\p{^Word_Break=lf}', "");
    Expect(1, 11, '\P{Word_Break=lf}', "");
    Expect(0, 11, '\P{^Word_Break=lf}', "");
    Expect(1, 10, '\p{Word_Break=	 lf}', "");
    Expect(0, 10, '\p{^Word_Break=	 lf}', "");
    Expect(0, 10, '\P{Word_Break=	 lf}', "");
    Expect(1, 10, '\P{^Word_Break=	 lf}', "");
    Expect(0, 11, '\p{Word_Break=	 lf}', "");
    Expect(1, 11, '\p{^Word_Break=	 lf}', "");
    Expect(1, 11, '\P{Word_Break=	 lf}', "");
    Expect(0, 11, '\P{^Word_Break=	 lf}', "");
    Error('\p{WB=:=_-LF}');
    Error('\P{WB=:=_-LF}');
    Expect(1, 10, '\p{WB=lf}', "");
    Expect(0, 10, '\p{^WB=lf}', "");
    Expect(0, 10, '\P{WB=lf}', "");
    Expect(1, 10, '\P{^WB=lf}', "");
    Expect(0, 11, '\p{WB=lf}', "");
    Expect(1, 11, '\p{^WB=lf}', "");
    Expect(1, 11, '\P{WB=lf}', "");
    Expect(0, 11, '\P{^WB=lf}', "");
    Expect(1, 10, '\p{WB=__LF}', "");
    Expect(0, 10, '\p{^WB=__LF}', "");
    Expect(0, 10, '\P{WB=__LF}', "");
    Expect(1, 10, '\P{^WB=__LF}', "");
    Expect(0, 11, '\p{WB=__LF}', "");
    Expect(1, 11, '\p{^WB=__LF}', "");
    Expect(1, 11, '\P{WB=__LF}', "");
    Expect(0, 11, '\P{^WB=__LF}', "");
    Error('\p{Is_Word_Break=:=LF}');
    Error('\P{Is_Word_Break=:=LF}');
    Expect(1, 10, '\p{Is_Word_Break:	lf}', "");
    Expect(0, 10, '\p{^Is_Word_Break:	lf}', "");
    Expect(0, 10, '\P{Is_Word_Break:	lf}', "");
    Expect(1, 10, '\P{^Is_Word_Break:	lf}', "");
    Expect(0, 11, '\p{Is_Word_Break:	lf}', "");
    Expect(1, 11, '\p{^Is_Word_Break:	lf}', "");
    Expect(1, 11, '\P{Is_Word_Break:	lf}', "");
    Expect(0, 11, '\P{^Is_Word_Break:	lf}', "");
    Expect(1, 10, '\p{Is_Word_Break= LF}', "");
    Expect(0, 10, '\p{^Is_Word_Break= LF}', "");
    Expect(0, 10, '\P{Is_Word_Break= LF}', "");
    Expect(1, 10, '\P{^Is_Word_Break= LF}', "");
    Expect(0, 11, '\p{Is_Word_Break= LF}', "");
    Expect(1, 11, '\p{^Is_Word_Break= LF}', "");
    Expect(1, 11, '\P{Is_Word_Break= LF}', "");
    Expect(0, 11, '\P{^Is_Word_Break= LF}', "");
    Error('\p{Is_WB= LF/a/}');
    Error('\P{Is_WB= LF/a/}');
    Expect(1, 10, '\p{Is_WB:	lf}', "");
    Expect(0, 10, '\p{^Is_WB:	lf}', "");
    Expect(0, 10, '\P{Is_WB:	lf}', "");
    Expect(1, 10, '\P{^Is_WB:	lf}', "");
    Expect(0, 11, '\p{Is_WB:	lf}', "");
    Expect(1, 11, '\p{^Is_WB:	lf}', "");
    Expect(1, 11, '\P{Is_WB:	lf}', "");
    Expect(0, 11, '\P{^Is_WB:	lf}', "");
    Expect(1, 10, '\p{Is_WB:	 LF}', "");
    Expect(0, 10, '\p{^Is_WB:	 LF}', "");
    Expect(0, 10, '\P{Is_WB:	 LF}', "");
    Expect(1, 10, '\P{^Is_WB:	 LF}', "");
    Expect(0, 11, '\p{Is_WB:	 LF}', "");
    Expect(1, 11, '\p{^Is_WB:	 LF}', "");
    Expect(1, 11, '\P{Is_WB:	 LF}', "");
    Expect(0, 11, '\P{^Is_WB:	 LF}', "");
    Error('\p{Word_Break=/a/	_midnumlet}');
    Error('\P{Word_Break=/a/	_midnumlet}');
    Expect(1, 65294, '\p{Word_Break=midnumlet}', "");
    Expect(0, 65294, '\p{^Word_Break=midnumlet}', "");
    Expect(0, 65294, '\P{Word_Break=midnumlet}', "");
    Expect(1, 65294, '\P{^Word_Break=midnumlet}', "");
    Expect(0, 65295, '\p{Word_Break=midnumlet}', "");
    Expect(1, 65295, '\p{^Word_Break=midnumlet}', "");
    Expect(1, 65295, '\P{Word_Break=midnumlet}', "");
    Expect(0, 65295, '\P{^Word_Break=midnumlet}', "");
    Expect(1, 65294, '\p{Word_Break=-midnumlet}', "");
    Expect(0, 65294, '\p{^Word_Break=-midnumlet}', "");
    Expect(0, 65294, '\P{Word_Break=-midnumlet}', "");
    Expect(1, 65294, '\P{^Word_Break=-midnumlet}', "");
    Expect(0, 65295, '\p{Word_Break=-midnumlet}', "");
    Expect(1, 65295, '\p{^Word_Break=-midnumlet}', "");
    Expect(1, 65295, '\P{Word_Break=-midnumlet}', "");
    Expect(0, 65295, '\P{^Word_Break=-midnumlet}', "");
    Error('\p{WB=/a/-MB}');
    Error('\P{WB=/a/-MB}');
    Expect(1, 65294, '\p{WB=mb}', "");
    Expect(0, 65294, '\p{^WB=mb}', "");
    Expect(0, 65294, '\P{WB=mb}', "");
    Expect(1, 65294, '\P{^WB=mb}', "");
    Expect(0, 65295, '\p{WB=mb}', "");
    Expect(1, 65295, '\p{^WB=mb}', "");
    Expect(1, 65295, '\P{WB=mb}', "");
    Expect(0, 65295, '\P{^WB=mb}', "");
    Expect(1, 65294, '\p{WB=	 MB}', "");
    Expect(0, 65294, '\p{^WB=	 MB}', "");
    Expect(0, 65294, '\P{WB=	 MB}', "");
    Expect(1, 65294, '\P{^WB=	 MB}', "");
    Expect(0, 65295, '\p{WB=	 MB}', "");
    Expect(1, 65295, '\p{^WB=	 MB}', "");
    Expect(1, 65295, '\P{WB=	 MB}', "");
    Expect(0, 65295, '\P{^WB=	 MB}', "");
    Error('\p{Is_Word_Break=/a/	 midnumlet}');
    Error('\P{Is_Word_Break=/a/	 midnumlet}');
    Expect(1, 65294, '\p{Is_Word_Break=midnumlet}', "");
    Expect(0, 65294, '\p{^Is_Word_Break=midnumlet}', "");
    Expect(0, 65294, '\P{Is_Word_Break=midnumlet}', "");
    Expect(1, 65294, '\P{^Is_Word_Break=midnumlet}', "");
    Expect(0, 65295, '\p{Is_Word_Break=midnumlet}', "");
    Expect(1, 65295, '\p{^Is_Word_Break=midnumlet}', "");
    Expect(1, 65295, '\P{Is_Word_Break=midnumlet}', "");
    Expect(0, 65295, '\P{^Is_Word_Break=midnumlet}', "");
    Expect(1, 65294, '\p{Is_Word_Break:_ MidNumLet}', "");
    Expect(0, 65294, '\p{^Is_Word_Break:_ MidNumLet}', "");
    Expect(0, 65294, '\P{Is_Word_Break:_ MidNumLet}', "");
    Expect(1, 65294, '\P{^Is_Word_Break:_ MidNumLet}', "");
    Expect(0, 65295, '\p{Is_Word_Break:_ MidNumLet}', "");
    Expect(1, 65295, '\p{^Is_Word_Break:_ MidNumLet}', "");
    Expect(1, 65295, '\P{Is_Word_Break:_ MidNumLet}', "");
    Expect(0, 65295, '\P{^Is_Word_Break:_ MidNumLet}', "");
    Error('\p{Is_WB=--mb:=}');
    Error('\P{Is_WB=--mb:=}');
    Expect(1, 65294, '\p{Is_WB=mb}', "");
    Expect(0, 65294, '\p{^Is_WB=mb}', "");
    Expect(0, 65294, '\P{Is_WB=mb}', "");
    Expect(1, 65294, '\P{^Is_WB=mb}', "");
    Expect(0, 65295, '\p{Is_WB=mb}', "");
    Expect(1, 65295, '\p{^Is_WB=mb}', "");
    Expect(1, 65295, '\P{Is_WB=mb}', "");
    Expect(0, 65295, '\P{^Is_WB=mb}', "");
    Expect(1, 65294, '\p{Is_WB=_ MB}', "");
    Expect(0, 65294, '\p{^Is_WB=_ MB}', "");
    Expect(0, 65294, '\P{Is_WB=_ MB}', "");
    Expect(1, 65294, '\P{^Is_WB=_ MB}', "");
    Expect(0, 65295, '\p{Is_WB=_ MB}', "");
    Expect(1, 65295, '\p{^Is_WB=_ MB}', "");
    Expect(1, 65295, '\P{Is_WB=_ MB}', "");
    Expect(0, 65295, '\P{^Is_WB=_ MB}', "");
    Error('\p{Word_Break=:= _MidLetter}');
    Error('\P{Word_Break=:= _MidLetter}');
    Expect(1, 65306, '\p{Word_Break=midletter}', "");
    Expect(0, 65306, '\p{^Word_Break=midletter}', "");
    Expect(0, 65306, '\P{Word_Break=midletter}', "");
    Expect(1, 65306, '\P{^Word_Break=midletter}', "");
    Expect(0, 65307, '\p{Word_Break=midletter}', "");
    Expect(1, 65307, '\p{^Word_Break=midletter}', "");
    Expect(1, 65307, '\P{Word_Break=midletter}', "");
    Expect(0, 65307, '\P{^Word_Break=midletter}', "");
    Expect(1, 65306, '\p{Word_Break=-MidLetter}', "");
    Expect(0, 65306, '\p{^Word_Break=-MidLetter}', "");
    Expect(0, 65306, '\P{Word_Break=-MidLetter}', "");
    Expect(1, 65306, '\P{^Word_Break=-MidLetter}', "");
    Expect(0, 65307, '\p{Word_Break=-MidLetter}', "");
    Expect(1, 65307, '\p{^Word_Break=-MidLetter}', "");
    Expect(1, 65307, '\P{Word_Break=-MidLetter}', "");
    Expect(0, 65307, '\P{^Word_Break=-MidLetter}', "");
    Error('\p{WB=		ML:=}');
    Error('\P{WB=		ML:=}');
    Expect(1, 65306, '\p{WB:ml}', "");
    Expect(0, 65306, '\p{^WB:ml}', "");
    Expect(0, 65306, '\P{WB:ml}', "");
    Expect(1, 65306, '\P{^WB:ml}', "");
    Expect(0, 65307, '\p{WB:ml}', "");
    Expect(1, 65307, '\p{^WB:ml}', "");
    Expect(1, 65307, '\P{WB:ml}', "");
    Expect(0, 65307, '\P{^WB:ml}', "");
    Expect(1, 65306, '\p{WB=	ML}', "");
    Expect(0, 65306, '\p{^WB=	ML}', "");
    Expect(0, 65306, '\P{WB=	ML}', "");
    Expect(1, 65306, '\P{^WB=	ML}', "");
    Expect(0, 65307, '\p{WB=	ML}', "");
    Expect(1, 65307, '\p{^WB=	ML}', "");
    Expect(1, 65307, '\P{WB=	ML}', "");
    Expect(0, 65307, '\P{^WB=	ML}', "");
    Error('\p{Is_Word_Break=-MidLetter/a/}');
    Error('\P{Is_Word_Break=-MidLetter/a/}');
    Expect(1, 65306, '\p{Is_Word_Break=midletter}', "");
    Expect(0, 65306, '\p{^Is_Word_Break=midletter}', "");
    Expect(0, 65306, '\P{Is_Word_Break=midletter}', "");
    Expect(1, 65306, '\P{^Is_Word_Break=midletter}', "");
    Expect(0, 65307, '\p{Is_Word_Break=midletter}', "");
    Expect(1, 65307, '\p{^Is_Word_Break=midletter}', "");
    Expect(1, 65307, '\P{Is_Word_Break=midletter}', "");
    Expect(0, 65307, '\P{^Is_Word_Break=midletter}', "");
    Expect(1, 65306, '\p{Is_Word_Break: _-MidLetter}', "");
    Expect(0, 65306, '\p{^Is_Word_Break: _-MidLetter}', "");
    Expect(0, 65306, '\P{Is_Word_Break: _-MidLetter}', "");
    Expect(1, 65306, '\P{^Is_Word_Break: _-MidLetter}', "");
    Expect(0, 65307, '\p{Is_Word_Break: _-MidLetter}', "");
    Expect(1, 65307, '\p{^Is_Word_Break: _-MidLetter}', "");
    Expect(1, 65307, '\P{Is_Word_Break: _-MidLetter}', "");
    Expect(0, 65307, '\P{^Is_Word_Break: _-MidLetter}', "");
    Error('\p{Is_WB=	:=ML}');
    Error('\P{Is_WB=	:=ML}');
    Expect(1, 65306, '\p{Is_WB=ml}', "");
    Expect(0, 65306, '\p{^Is_WB=ml}', "");
    Expect(0, 65306, '\P{Is_WB=ml}', "");
    Expect(1, 65306, '\P{^Is_WB=ml}', "");
    Expect(0, 65307, '\p{Is_WB=ml}', "");
    Expect(1, 65307, '\p{^Is_WB=ml}', "");
    Expect(1, 65307, '\P{Is_WB=ml}', "");
    Expect(0, 65307, '\P{^Is_WB=ml}', "");
    Expect(1, 65306, '\p{Is_WB= ml}', "");
    Expect(0, 65306, '\p{^Is_WB= ml}', "");
    Expect(0, 65306, '\P{Is_WB= ml}', "");
    Expect(1, 65306, '\P{^Is_WB= ml}', "");
    Expect(0, 65307, '\p{Is_WB= ml}', "");
    Expect(1, 65307, '\p{^Is_WB= ml}', "");
    Expect(1, 65307, '\P{Is_WB= ml}', "");
    Expect(0, 65307, '\P{^Is_WB= ml}', "");
    Error('\p{Word_Break=/a/-	MidNum}');
    Error('\P{Word_Break=/a/-	MidNum}');
    Expect(1, 65307, '\p{Word_Break: midnum}', "");
    Expect(0, 65307, '\p{^Word_Break: midnum}', "");
    Expect(0, 65307, '\P{Word_Break: midnum}', "");
    Expect(1, 65307, '\P{^Word_Break: midnum}', "");
    Expect(0, 65308, '\p{Word_Break: midnum}', "");
    Expect(1, 65308, '\p{^Word_Break: midnum}', "");
    Expect(1, 65308, '\P{Word_Break: midnum}', "");
    Expect(0, 65308, '\P{^Word_Break: midnum}', "");
    Expect(1, 65307, '\p{Word_Break=		MidNum}', "");
    Expect(0, 65307, '\p{^Word_Break=		MidNum}', "");
    Expect(0, 65307, '\P{Word_Break=		MidNum}', "");
    Expect(1, 65307, '\P{^Word_Break=		MidNum}', "");
    Expect(0, 65308, '\p{Word_Break=		MidNum}', "");
    Expect(1, 65308, '\p{^Word_Break=		MidNum}', "");
    Expect(1, 65308, '\P{Word_Break=		MidNum}', "");
    Expect(0, 65308, '\P{^Word_Break=		MidNum}', "");
    Error('\p{WB=/a/	-MN}');
    Error('\P{WB=/a/	-MN}');
    Expect(1, 65307, '\p{WB=mn}', "");
    Expect(0, 65307, '\p{^WB=mn}', "");
    Expect(0, 65307, '\P{WB=mn}', "");
    Expect(1, 65307, '\P{^WB=mn}', "");
    Expect(0, 65308, '\p{WB=mn}', "");
    Expect(1, 65308, '\p{^WB=mn}', "");
    Expect(1, 65308, '\P{WB=mn}', "");
    Expect(0, 65308, '\P{^WB=mn}', "");
    Expect(1, 65307, '\p{WB:   MN}', "");
    Expect(0, 65307, '\p{^WB:   MN}', "");
    Expect(0, 65307, '\P{WB:   MN}', "");
    Expect(1, 65307, '\P{^WB:   MN}', "");
    Expect(0, 65308, '\p{WB:   MN}', "");
    Expect(1, 65308, '\p{^WB:   MN}', "");
    Expect(1, 65308, '\P{WB:   MN}', "");
    Expect(0, 65308, '\P{^WB:   MN}', "");
    Error('\p{Is_Word_Break=_/a/MidNum}');
    Error('\P{Is_Word_Break=_/a/MidNum}');
    Expect(1, 65307, '\p{Is_Word_Break=midnum}', "");
    Expect(0, 65307, '\p{^Is_Word_Break=midnum}', "");
    Expect(0, 65307, '\P{Is_Word_Break=midnum}', "");
    Expect(1, 65307, '\P{^Is_Word_Break=midnum}', "");
    Expect(0, 65308, '\p{Is_Word_Break=midnum}', "");
    Expect(1, 65308, '\p{^Is_Word_Break=midnum}', "");
    Expect(1, 65308, '\P{Is_Word_Break=midnum}', "");
    Expect(0, 65308, '\P{^Is_Word_Break=midnum}', "");
    Expect(1, 65307, '\p{Is_Word_Break= 	MidNum}', "");
    Expect(0, 65307, '\p{^Is_Word_Break= 	MidNum}', "");
    Expect(0, 65307, '\P{Is_Word_Break= 	MidNum}', "");
    Expect(1, 65307, '\P{^Is_Word_Break= 	MidNum}', "");
    Expect(0, 65308, '\p{Is_Word_Break= 	MidNum}', "");
    Expect(1, 65308, '\p{^Is_Word_Break= 	MidNum}', "");
    Expect(1, 65308, '\P{Is_Word_Break= 	MidNum}', "");
    Expect(0, 65308, '\P{^Is_Word_Break= 	MidNum}', "");
    Error('\p{Is_WB=--MN/a/}');
    Error('\P{Is_WB=--MN/a/}');
    Expect(1, 65307, '\p{Is_WB=mn}', "");
    Expect(0, 65307, '\p{^Is_WB=mn}', "");
    Expect(0, 65307, '\P{Is_WB=mn}', "");
    Expect(1, 65307, '\P{^Is_WB=mn}', "");
    Expect(0, 65308, '\p{Is_WB=mn}', "");
    Expect(1, 65308, '\p{^Is_WB=mn}', "");
    Expect(1, 65308, '\P{Is_WB=mn}', "");
    Expect(0, 65308, '\P{^Is_WB=mn}', "");
    Expect(1, 65307, '\p{Is_WB=--MN}', "");
    Expect(0, 65307, '\p{^Is_WB=--MN}', "");
    Expect(0, 65307, '\P{Is_WB=--MN}', "");
    Expect(1, 65307, '\P{^Is_WB=--MN}', "");
    Expect(0, 65308, '\p{Is_WB=--MN}', "");
    Expect(1, 65308, '\p{^Is_WB=--MN}', "");
    Expect(1, 65308, '\P{Is_WB=--MN}', "");
    Expect(0, 65308, '\P{^Is_WB=--MN}', "");
    Error('\p{Word_Break=_/a/NEWLINE}');
    Error('\P{Word_Break=_/a/NEWLINE}');
    Expect(1, 8233, '\p{Word_Break:   newline}', "");
    Expect(0, 8233, '\p{^Word_Break:   newline}', "");
    Expect(0, 8233, '\P{Word_Break:   newline}', "");
    Expect(1, 8233, '\P{^Word_Break:   newline}', "");
    Expect(0, 8234, '\p{Word_Break:   newline}', "");
    Expect(1, 8234, '\p{^Word_Break:   newline}', "");
    Expect(1, 8234, '\P{Word_Break:   newline}', "");
    Expect(0, 8234, '\P{^Word_Break:   newline}', "");
    Expect(1, 8233, '\p{Word_Break:	- Newline}', "");
    Expect(0, 8233, '\p{^Word_Break:	- Newline}', "");
    Expect(0, 8233, '\P{Word_Break:	- Newline}', "");
    Expect(1, 8233, '\P{^Word_Break:	- Newline}', "");
    Expect(0, 8234, '\p{Word_Break:	- Newline}', "");
    Expect(1, 8234, '\p{^Word_Break:	- Newline}', "");
    Expect(1, 8234, '\P{Word_Break:	- Newline}', "");
    Expect(0, 8234, '\P{^Word_Break:	- Newline}', "");
    Error('\p{WB=/a/ NL}');
    Error('\P{WB=/a/ NL}');
    Expect(1, 8233, '\p{WB=nl}', "");
    Expect(0, 8233, '\p{^WB=nl}', "");
    Expect(0, 8233, '\P{WB=nl}', "");
    Expect(1, 8233, '\P{^WB=nl}', "");
    Expect(0, 8234, '\p{WB=nl}', "");
    Expect(1, 8234, '\p{^WB=nl}', "");
    Expect(1, 8234, '\P{WB=nl}', "");
    Expect(0, 8234, '\P{^WB=nl}', "");
    Expect(1, 8233, '\p{WB= -NL}', "");
    Expect(0, 8233, '\p{^WB= -NL}', "");
    Expect(0, 8233, '\P{WB= -NL}', "");
    Expect(1, 8233, '\P{^WB= -NL}', "");
    Expect(0, 8234, '\p{WB= -NL}', "");
    Expect(1, 8234, '\p{^WB= -NL}', "");
    Expect(1, 8234, '\P{WB= -NL}', "");
    Expect(0, 8234, '\P{^WB= -NL}', "");
    Error('\p{Is_Word_Break= _NEWLINE/a/}');
    Error('\P{Is_Word_Break= _NEWLINE/a/}');
    Expect(1, 8233, '\p{Is_Word_Break=newline}', "");
    Expect(0, 8233, '\p{^Is_Word_Break=newline}', "");
    Expect(0, 8233, '\P{Is_Word_Break=newline}', "");
    Expect(1, 8233, '\P{^Is_Word_Break=newline}', "");
    Expect(0, 8234, '\p{Is_Word_Break=newline}', "");
    Expect(1, 8234, '\p{^Is_Word_Break=newline}', "");
    Expect(1, 8234, '\P{Is_Word_Break=newline}', "");
    Expect(0, 8234, '\P{^Is_Word_Break=newline}', "");
    Expect(1, 8233, '\p{Is_Word_Break= _Newline}', "");
    Expect(0, 8233, '\p{^Is_Word_Break= _Newline}', "");
    Expect(0, 8233, '\P{Is_Word_Break= _Newline}', "");
    Expect(1, 8233, '\P{^Is_Word_Break= _Newline}', "");
    Expect(0, 8234, '\p{Is_Word_Break= _Newline}', "");
    Expect(1, 8234, '\p{^Is_Word_Break= _Newline}', "");
    Expect(1, 8234, '\P{Is_Word_Break= _Newline}', "");
    Expect(0, 8234, '\P{^Is_Word_Break= _Newline}', "");
    Error('\p{Is_WB=_ NL:=}');
    Error('\P{Is_WB=_ NL:=}');
    Expect(1, 8233, '\p{Is_WB=nl}', "");
    Expect(0, 8233, '\p{^Is_WB=nl}', "");
    Expect(0, 8233, '\P{Is_WB=nl}', "");
    Expect(1, 8233, '\P{^Is_WB=nl}', "");
    Expect(0, 8234, '\p{Is_WB=nl}', "");
    Expect(1, 8234, '\p{^Is_WB=nl}', "");
    Expect(1, 8234, '\P{Is_WB=nl}', "");
    Expect(0, 8234, '\P{^Is_WB=nl}', "");
    Expect(1, 8233, '\p{Is_WB=--NL}', "");
    Expect(0, 8233, '\p{^Is_WB=--NL}', "");
    Expect(0, 8233, '\P{Is_WB=--NL}', "");
    Expect(1, 8233, '\P{^Is_WB=--NL}', "");
    Expect(0, 8234, '\p{Is_WB=--NL}', "");
    Expect(1, 8234, '\p{^Is_WB=--NL}', "");
    Expect(1, 8234, '\P{Is_WB=--NL}', "");
    Expect(0, 8234, '\P{^Is_WB=--NL}', "");
    Error('\p{Word_Break=:= _numeric}');
    Error('\P{Word_Break=:= _numeric}');
    Expect(1, 125273, '\p{Word_Break=numeric}', "");
    Expect(0, 125273, '\p{^Word_Break=numeric}', "");
    Expect(0, 125273, '\P{Word_Break=numeric}', "");
    Expect(1, 125273, '\P{^Word_Break=numeric}', "");
    Expect(0, 125274, '\p{Word_Break=numeric}', "");
    Expect(1, 125274, '\p{^Word_Break=numeric}', "");
    Expect(1, 125274, '\P{Word_Break=numeric}', "");
    Expect(0, 125274, '\P{^Word_Break=numeric}', "");
    Expect(1, 125273, '\p{Word_Break=_-Numeric}', "");
    Expect(0, 125273, '\p{^Word_Break=_-Numeric}', "");
    Expect(0, 125273, '\P{Word_Break=_-Numeric}', "");
    Expect(1, 125273, '\P{^Word_Break=_-Numeric}', "");
    Expect(0, 125274, '\p{Word_Break=_-Numeric}', "");
    Expect(1, 125274, '\p{^Word_Break=_-Numeric}', "");
    Expect(1, 125274, '\P{Word_Break=_-Numeric}', "");
    Expect(0, 125274, '\P{^Word_Break=_-Numeric}', "");
    Error('\p{WB=NU:=}');
    Error('\P{WB=NU:=}');
    Expect(1, 125273, '\p{WB=nu}', "");
    Expect(0, 125273, '\p{^WB=nu}', "");
    Expect(0, 125273, '\P{WB=nu}', "");
    Expect(1, 125273, '\P{^WB=nu}', "");
    Expect(0, 125274, '\p{WB=nu}', "");
    Expect(1, 125274, '\p{^WB=nu}', "");
    Expect(1, 125274, '\P{WB=nu}', "");
    Expect(0, 125274, '\P{^WB=nu}', "");
    Expect(1, 125273, '\p{WB=- NU}', "");
    Expect(0, 125273, '\p{^WB=- NU}', "");
    Expect(0, 125273, '\P{WB=- NU}', "");
    Expect(1, 125273, '\P{^WB=- NU}', "");
    Expect(0, 125274, '\p{WB=- NU}', "");
    Expect(1, 125274, '\p{^WB=- NU}', "");
    Expect(1, 125274, '\P{WB=- NU}', "");
    Expect(0, 125274, '\P{^WB=- NU}', "");
    Error('\p{Is_Word_Break= -NUMERIC/a/}');
    Error('\P{Is_Word_Break= -NUMERIC/a/}');
    Expect(1, 125273, '\p{Is_Word_Break=numeric}', "");
    Expect(0, 125273, '\p{^Is_Word_Break=numeric}', "");
    Expect(0, 125273, '\P{Is_Word_Break=numeric}', "");
    Expect(1, 125273, '\P{^Is_Word_Break=numeric}', "");
    Expect(0, 125274, '\p{Is_Word_Break=numeric}', "");
    Expect(1, 125274, '\p{^Is_Word_Break=numeric}', "");
    Expect(1, 125274, '\P{Is_Word_Break=numeric}', "");
    Expect(0, 125274, '\P{^Is_Word_Break=numeric}', "");
    Expect(1, 125273, '\p{Is_Word_Break=-numeric}', "");
    Expect(0, 125273, '\p{^Is_Word_Break=-numeric}', "");
    Expect(0, 125273, '\P{Is_Word_Break=-numeric}', "");
    Expect(1, 125273, '\P{^Is_Word_Break=-numeric}', "");
    Expect(0, 125274, '\p{Is_Word_Break=-numeric}', "");
    Expect(1, 125274, '\p{^Is_Word_Break=-numeric}', "");
    Expect(1, 125274, '\P{Is_Word_Break=-numeric}', "");
    Expect(0, 125274, '\P{^Is_Word_Break=-numeric}', "");
    Error('\p{Is_WB=	_NU:=}');
    Error('\P{Is_WB=	_NU:=}');
    Expect(1, 125273, '\p{Is_WB=nu}', "");
    Expect(0, 125273, '\p{^Is_WB=nu}', "");
    Expect(0, 125273, '\P{Is_WB=nu}', "");
    Expect(1, 125273, '\P{^Is_WB=nu}', "");
    Expect(0, 125274, '\p{Is_WB=nu}', "");
    Expect(1, 125274, '\p{^Is_WB=nu}', "");
    Expect(1, 125274, '\P{Is_WB=nu}', "");
    Expect(0, 125274, '\P{^Is_WB=nu}', "");
    Expect(1, 125273, '\p{Is_WB=-nu}', "");
    Expect(0, 125273, '\p{^Is_WB=-nu}', "");
    Expect(0, 125273, '\P{Is_WB=-nu}', "");
    Expect(1, 125273, '\P{^Is_WB=-nu}', "");
    Expect(0, 125274, '\p{Is_WB=-nu}', "");
    Expect(1, 125274, '\p{^Is_WB=-nu}', "");
    Expect(1, 125274, '\P{Is_WB=-nu}', "");
    Expect(0, 125274, '\P{^Is_WB=-nu}', "");
    Error('\p{Word_Break=_:=Regional_INDICATOR}');
    Error('\P{Word_Break=_:=Regional_INDICATOR}');
    Expect(1, 127487, '\p{Word_Break=regionalindicator}', "");
    Expect(0, 127487, '\p{^Word_Break=regionalindicator}', "");
    Expect(0, 127487, '\P{Word_Break=regionalindicator}', "");
    Expect(1, 127487, '\P{^Word_Break=regionalindicator}', "");
    Expect(0, 127488, '\p{Word_Break=regionalindicator}', "");
    Expect(1, 127488, '\p{^Word_Break=regionalindicator}', "");
    Expect(1, 127488, '\P{Word_Break=regionalindicator}', "");
    Expect(0, 127488, '\P{^Word_Break=regionalindicator}', "");
    Expect(1, 127487, '\p{Word_Break:    Regional_Indicator}', "");
    Expect(0, 127487, '\p{^Word_Break:    Regional_Indicator}', "");
    Expect(0, 127487, '\P{Word_Break:    Regional_Indicator}', "");
    Expect(1, 127487, '\P{^Word_Break:    Regional_Indicator}', "");
    Expect(0, 127488, '\p{Word_Break:    Regional_Indicator}', "");
    Expect(1, 127488, '\p{^Word_Break:    Regional_Indicator}', "");
    Expect(1, 127488, '\P{Word_Break:    Regional_Indicator}', "");
    Expect(0, 127488, '\P{^Word_Break:    Regional_Indicator}', "");
    Error('\p{WB= 	RI/a/}');
    Error('\P{WB= 	RI/a/}');
    Expect(1, 127487, '\p{WB=ri}', "");
    Expect(0, 127487, '\p{^WB=ri}', "");
    Expect(0, 127487, '\P{WB=ri}', "");
    Expect(1, 127487, '\P{^WB=ri}', "");
    Expect(0, 127488, '\p{WB=ri}', "");
    Expect(1, 127488, '\p{^WB=ri}', "");
    Expect(1, 127488, '\P{WB=ri}', "");
    Expect(0, 127488, '\P{^WB=ri}', "");
    Expect(1, 127487, '\p{WB=- RI}', "");
    Expect(0, 127487, '\p{^WB=- RI}', "");
    Expect(0, 127487, '\P{WB=- RI}', "");
    Expect(1, 127487, '\P{^WB=- RI}', "");
    Expect(0, 127488, '\p{WB=- RI}', "");
    Expect(1, 127488, '\p{^WB=- RI}', "");
    Expect(1, 127488, '\P{WB=- RI}', "");
    Expect(0, 127488, '\P{^WB=- RI}', "");
    Error('\p{Is_Word_Break=_Regional_indicator/a/}');
    Error('\P{Is_Word_Break=_Regional_indicator/a/}');
    Expect(1, 127487, '\p{Is_Word_Break:   regionalindicator}', "");
    Expect(0, 127487, '\p{^Is_Word_Break:   regionalindicator}', "");
    Expect(0, 127487, '\P{Is_Word_Break:   regionalindicator}', "");
    Expect(1, 127487, '\P{^Is_Word_Break:   regionalindicator}', "");
    Expect(0, 127488, '\p{Is_Word_Break:   regionalindicator}', "");
    Expect(1, 127488, '\p{^Is_Word_Break:   regionalindicator}', "");
    Expect(1, 127488, '\P{Is_Word_Break:   regionalindicator}', "");
    Expect(0, 127488, '\P{^Is_Word_Break:   regionalindicator}', "");
    Expect(1, 127487, '\p{Is_Word_Break=REGIONAL_Indicator}', "");
    Expect(0, 127487, '\p{^Is_Word_Break=REGIONAL_Indicator}', "");
    Expect(0, 127487, '\P{Is_Word_Break=REGIONAL_Indicator}', "");
    Expect(1, 127487, '\P{^Is_Word_Break=REGIONAL_Indicator}', "");
    Expect(0, 127488, '\p{Is_Word_Break=REGIONAL_Indicator}', "");
    Expect(1, 127488, '\p{^Is_Word_Break=REGIONAL_Indicator}', "");
    Expect(1, 127488, '\P{Is_Word_Break=REGIONAL_Indicator}', "");
    Expect(0, 127488, '\P{^Is_Word_Break=REGIONAL_Indicator}', "");
    Error('\p{Is_WB=/a/_RI}');
    Error('\P{Is_WB=/a/_RI}');
    Expect(1, 127487, '\p{Is_WB=ri}', "");
    Expect(0, 127487, '\p{^Is_WB=ri}', "");
    Expect(0, 127487, '\P{Is_WB=ri}', "");
    Expect(1, 127487, '\P{^Is_WB=ri}', "");
    Expect(0, 127488, '\p{Is_WB=ri}', "");
    Expect(1, 127488, '\p{^Is_WB=ri}', "");
    Expect(1, 127488, '\P{Is_WB=ri}', "");
    Expect(0, 127488, '\P{^Is_WB=ri}', "");
    Expect(1, 127487, '\p{Is_WB=_ri}', "");
    Expect(0, 127487, '\p{^Is_WB=_ri}', "");
    Expect(0, 127487, '\P{Is_WB=_ri}', "");
    Expect(1, 127487, '\P{^Is_WB=_ri}', "");
    Expect(0, 127488, '\p{Is_WB=_ri}', "");
    Expect(1, 127488, '\p{^Is_WB=_ri}', "");
    Expect(1, 127488, '\P{Is_WB=_ri}', "");
    Expect(0, 127488, '\P{^Is_WB=_ri}', "");
    Error('\p{Word_Break= SINGLE_quote:=}');
    Error('\P{Word_Break= SINGLE_quote:=}');
    Expect(1, 39, '\p{Word_Break=singlequote}', "");
    Expect(0, 39, '\p{^Word_Break=singlequote}', "");
    Expect(0, 39, '\P{Word_Break=singlequote}', "");
    Expect(1, 39, '\P{^Word_Break=singlequote}', "");
    Expect(0, 40, '\p{Word_Break=singlequote}', "");
    Expect(1, 40, '\p{^Word_Break=singlequote}', "");
    Expect(1, 40, '\P{Word_Break=singlequote}', "");
    Expect(0, 40, '\P{^Word_Break=singlequote}', "");
    Expect(1, 39, '\p{Word_Break= SINGLE_Quote}', "");
    Expect(0, 39, '\p{^Word_Break= SINGLE_Quote}', "");
    Expect(0, 39, '\P{Word_Break= SINGLE_Quote}', "");
    Expect(1, 39, '\P{^Word_Break= SINGLE_Quote}', "");
    Expect(0, 40, '\p{Word_Break= SINGLE_Quote}', "");
    Expect(1, 40, '\p{^Word_Break= SINGLE_Quote}', "");
    Expect(1, 40, '\P{Word_Break= SINGLE_Quote}', "");
    Expect(0, 40, '\P{^Word_Break= SINGLE_Quote}', "");
    Error('\p{WB=_/a/SQ}');
    Error('\P{WB=_/a/SQ}');
    Expect(1, 39, '\p{WB=sq}', "");
    Expect(0, 39, '\p{^WB=sq}', "");
    Expect(0, 39, '\P{WB=sq}', "");
    Expect(1, 39, '\P{^WB=sq}', "");
    Expect(0, 40, '\p{WB=sq}', "");
    Expect(1, 40, '\p{^WB=sq}', "");
    Expect(1, 40, '\P{WB=sq}', "");
    Expect(0, 40, '\P{^WB=sq}', "");
    Error('\p{Is_Word_Break=/a/__SINGLE_quote}');
    Error('\P{Is_Word_Break=/a/__SINGLE_quote}');
    Expect(1, 39, '\p{Is_Word_Break=singlequote}', "");
    Expect(0, 39, '\p{^Is_Word_Break=singlequote}', "");
    Expect(0, 39, '\P{Is_Word_Break=singlequote}', "");
    Expect(1, 39, '\P{^Is_Word_Break=singlequote}', "");
    Expect(0, 40, '\p{Is_Word_Break=singlequote}', "");
    Expect(1, 40, '\p{^Is_Word_Break=singlequote}', "");
    Expect(1, 40, '\P{Is_Word_Break=singlequote}', "");
    Expect(0, 40, '\P{^Is_Word_Break=singlequote}', "");
    Expect(1, 39, '\p{Is_Word_Break=-_SINGLE_Quote}', "");
    Expect(0, 39, '\p{^Is_Word_Break=-_SINGLE_Quote}', "");
    Expect(0, 39, '\P{Is_Word_Break=-_SINGLE_Quote}', "");
    Expect(1, 39, '\P{^Is_Word_Break=-_SINGLE_Quote}', "");
    Expect(0, 40, '\p{Is_Word_Break=-_SINGLE_Quote}', "");
    Expect(1, 40, '\p{^Is_Word_Break=-_SINGLE_Quote}', "");
    Expect(1, 40, '\P{Is_Word_Break=-_SINGLE_Quote}', "");
    Expect(0, 40, '\P{^Is_Word_Break=-_SINGLE_Quote}', "");
    Error('\p{Is_WB= :=SQ}');
    Error('\P{Is_WB= :=SQ}');
    Expect(1, 39, '\p{Is_WB=sq}', "");
    Expect(0, 39, '\p{^Is_WB=sq}', "");
    Expect(0, 39, '\P{Is_WB=sq}', "");
    Expect(1, 39, '\P{^Is_WB=sq}', "");
    Expect(0, 40, '\p{Is_WB=sq}', "");
    Expect(1, 40, '\p{^Is_WB=sq}', "");
    Expect(1, 40, '\P{Is_WB=sq}', "");
    Expect(0, 40, '\P{^Is_WB=sq}', "");
    Expect(1, 39, '\p{Is_WB= SQ}', "");
    Expect(0, 39, '\p{^Is_WB= SQ}', "");
    Expect(0, 39, '\P{Is_WB= SQ}', "");
    Expect(1, 39, '\P{^Is_WB= SQ}', "");
    Expect(0, 40, '\p{Is_WB= SQ}', "");
    Expect(1, 40, '\p{^Is_WB= SQ}', "");
    Expect(1, 40, '\P{Is_WB= SQ}', "");
    Expect(0, 40, '\P{^Is_WB= SQ}', "");
    Error('\p{Word_Break=-/a/Other}');
    Error('\P{Word_Break=-/a/Other}');
    Expect(1, 918000, '\p{Word_Break: other}', "");
    Expect(0, 918000, '\p{^Word_Break: other}', "");
    Expect(0, 918000, '\P{Word_Break: other}', "");
    Expect(1, 918000, '\P{^Word_Break: other}', "");
    Expect(0, 917999, '\p{Word_Break: other}', "");
    Expect(1, 917999, '\p{^Word_Break: other}', "");
    Expect(1, 917999, '\P{Word_Break: other}', "");
    Expect(0, 917999, '\P{^Word_Break: other}', "");
    Expect(1, 918000, '\p{Word_Break=	OTHER}', "");
    Expect(0, 918000, '\p{^Word_Break=	OTHER}', "");
    Expect(0, 918000, '\P{Word_Break=	OTHER}', "");
    Expect(1, 918000, '\P{^Word_Break=	OTHER}', "");
    Expect(0, 917999, '\p{Word_Break=	OTHER}', "");
    Expect(1, 917999, '\p{^Word_Break=	OTHER}', "");
    Expect(1, 917999, '\P{Word_Break=	OTHER}', "");
    Expect(0, 917999, '\P{^Word_Break=	OTHER}', "");
    Error('\p{WB= _xx:=}');
    Error('\P{WB= _xx:=}');
    Expect(1, 918000, '\p{WB=xx}', "");
    Expect(0, 918000, '\p{^WB=xx}', "");
    Expect(0, 918000, '\P{WB=xx}', "");
    Expect(1, 918000, '\P{^WB=xx}', "");
    Expect(0, 917999, '\p{WB=xx}', "");
    Expect(1, 917999, '\p{^WB=xx}', "");
    Expect(1, 917999, '\P{WB=xx}', "");
    Expect(0, 917999, '\P{^WB=xx}', "");
    Expect(1, 918000, '\p{WB=  XX}', "");
    Expect(0, 918000, '\p{^WB=  XX}', "");
    Expect(0, 918000, '\P{WB=  XX}', "");
    Expect(1, 918000, '\P{^WB=  XX}', "");
    Expect(0, 917999, '\p{WB=  XX}', "");
    Expect(1, 917999, '\p{^WB=  XX}', "");
    Expect(1, 917999, '\P{WB=  XX}', "");
    Expect(0, 917999, '\P{^WB=  XX}', "");
    Error('\p{Is_Word_Break= /a/other}');
    Error('\P{Is_Word_Break= /a/other}');
    Expect(1, 918000, '\p{Is_Word_Break=other}', "");
    Expect(0, 918000, '\p{^Is_Word_Break=other}', "");
    Expect(0, 918000, '\P{Is_Word_Break=other}', "");
    Expect(1, 918000, '\P{^Is_Word_Break=other}', "");
    Expect(0, 917999, '\p{Is_Word_Break=other}', "");
    Expect(1, 917999, '\p{^Is_Word_Break=other}', "");
    Expect(1, 917999, '\P{Is_Word_Break=other}', "");
    Expect(0, 917999, '\P{^Is_Word_Break=other}', "");
    Expect(1, 918000, '\p{Is_Word_Break:	-Other}', "");
    Expect(0, 918000, '\p{^Is_Word_Break:	-Other}', "");
    Expect(0, 918000, '\P{Is_Word_Break:	-Other}', "");
    Expect(1, 918000, '\P{^Is_Word_Break:	-Other}', "");
    Expect(0, 917999, '\p{Is_Word_Break:	-Other}', "");
    Expect(1, 917999, '\p{^Is_Word_Break:	-Other}', "");
    Expect(1, 917999, '\P{Is_Word_Break:	-Other}', "");
    Expect(0, 917999, '\P{^Is_Word_Break:	-Other}', "");
    Error('\p{Is_WB=:=-XX}');
    Error('\P{Is_WB=:=-XX}');
    Expect(1, 918000, '\p{Is_WB:xx}', "");
    Expect(0, 918000, '\p{^Is_WB:xx}', "");
    Expect(0, 918000, '\P{Is_WB:xx}', "");
    Expect(1, 918000, '\P{^Is_WB:xx}', "");
    Expect(0, 917999, '\p{Is_WB:xx}', "");
    Expect(1, 917999, '\p{^Is_WB:xx}', "");
    Expect(1, 917999, '\P{Is_WB:xx}', "");
    Expect(0, 917999, '\P{^Is_WB:xx}', "");
    Expect(1, 918000, '\p{Is_WB=	_xx}', "");
    Expect(0, 918000, '\p{^Is_WB=	_xx}', "");
    Expect(0, 918000, '\P{Is_WB=	_xx}', "");
    Expect(1, 918000, '\P{^Is_WB=	_xx}', "");
    Expect(0, 917999, '\p{Is_WB=	_xx}', "");
    Expect(1, 917999, '\p{^Is_WB=	_xx}', "");
    Expect(1, 917999, '\P{Is_WB=	_xx}', "");
    Expect(0, 917999, '\P{^Is_WB=	_xx}', "");
    Error('\p{Word_Break=	zwj/a/}');
    Error('\P{Word_Break=	zwj/a/}');
    Expect(1, 8205, '\p{Word_Break=zwj}', "");
    Expect(0, 8205, '\p{^Word_Break=zwj}', "");
    Expect(0, 8205, '\P{Word_Break=zwj}', "");
    Expect(1, 8205, '\P{^Word_Break=zwj}', "");
    Expect(0, 8206, '\p{Word_Break=zwj}', "");
    Expect(1, 8206, '\p{^Word_Break=zwj}', "");
    Expect(1, 8206, '\P{Word_Break=zwj}', "");
    Expect(0, 8206, '\P{^Word_Break=zwj}', "");
    Expect(1, 8205, '\p{Word_Break= zwj}', "");
    Expect(0, 8205, '\p{^Word_Break= zwj}', "");
    Expect(0, 8205, '\P{Word_Break= zwj}', "");
    Expect(1, 8205, '\P{^Word_Break= zwj}', "");
    Expect(0, 8206, '\p{Word_Break= zwj}', "");
    Expect(1, 8206, '\p{^Word_Break= zwj}', "");
    Expect(1, 8206, '\P{Word_Break= zwj}', "");
    Expect(0, 8206, '\P{^Word_Break= zwj}', "");
    Error('\p{WB::=-ZWJ}');
    Error('\P{WB::=-ZWJ}');
    Expect(1, 8205, '\p{WB=zwj}', "");
    Expect(0, 8205, '\p{^WB=zwj}', "");
    Expect(0, 8205, '\P{WB=zwj}', "");
    Expect(1, 8205, '\P{^WB=zwj}', "");
    Expect(0, 8206, '\p{WB=zwj}', "");
    Expect(1, 8206, '\p{^WB=zwj}', "");
    Expect(1, 8206, '\P{WB=zwj}', "");
    Expect(0, 8206, '\P{^WB=zwj}', "");
    Expect(1, 8205, '\p{WB=-	zwj}', "");
    Expect(0, 8205, '\p{^WB=-	zwj}', "");
    Expect(0, 8205, '\P{WB=-	zwj}', "");
    Expect(1, 8205, '\P{^WB=-	zwj}', "");
    Expect(0, 8206, '\p{WB=-	zwj}', "");
    Expect(1, 8206, '\p{^WB=-	zwj}', "");
    Expect(1, 8206, '\P{WB=-	zwj}', "");
    Expect(0, 8206, '\P{^WB=-	zwj}', "");
    Error('\p{Is_Word_Break=:=	-ZWJ}');
    Error('\P{Is_Word_Break=:=	-ZWJ}');
    Expect(1, 8205, '\p{Is_Word_Break=zwj}', "");
    Expect(0, 8205, '\p{^Is_Word_Break=zwj}', "");
    Expect(0, 8205, '\P{Is_Word_Break=zwj}', "");
    Expect(1, 8205, '\P{^Is_Word_Break=zwj}', "");
    Expect(0, 8206, '\p{Is_Word_Break=zwj}', "");
    Expect(1, 8206, '\p{^Is_Word_Break=zwj}', "");
    Expect(1, 8206, '\P{Is_Word_Break=zwj}', "");
    Expect(0, 8206, '\P{^Is_Word_Break=zwj}', "");
    Expect(1, 8205, '\p{Is_Word_Break=	zwj}', "");
    Expect(0, 8205, '\p{^Is_Word_Break=	zwj}', "");
    Expect(0, 8205, '\P{Is_Word_Break=	zwj}', "");
    Expect(1, 8205, '\P{^Is_Word_Break=	zwj}', "");
    Expect(0, 8206, '\p{Is_Word_Break=	zwj}', "");
    Expect(1, 8206, '\p{^Is_Word_Break=	zwj}', "");
    Expect(1, 8206, '\P{Is_Word_Break=	zwj}', "");
    Expect(0, 8206, '\P{^Is_Word_Break=	zwj}', "");
    Error('\p{Is_WB=/a/ zwj}');
    Error('\P{Is_WB=/a/ zwj}');
    Expect(1, 8205, '\p{Is_WB=zwj}', "");
    Expect(0, 8205, '\p{^Is_WB=zwj}', "");
    Expect(0, 8205, '\P{Is_WB=zwj}', "");
    Expect(1, 8205, '\P{^Is_WB=zwj}', "");
    Expect(0, 8206, '\p{Is_WB=zwj}', "");
    Expect(1, 8206, '\p{^Is_WB=zwj}', "");
    Expect(1, 8206, '\P{Is_WB=zwj}', "");
    Expect(0, 8206, '\P{^Is_WB=zwj}', "");
    Expect(1, 8205, '\p{Is_WB=-	ZWJ}', "");
    Expect(0, 8205, '\p{^Is_WB=-	ZWJ}', "");
    Expect(0, 8205, '\P{Is_WB=-	ZWJ}', "");
    Expect(1, 8205, '\P{^Is_WB=-	ZWJ}', "");
    Expect(0, 8206, '\p{Is_WB=-	ZWJ}', "");
    Expect(1, 8206, '\p{^Is_WB=-	ZWJ}', "");
    Expect(1, 8206, '\P{Is_WB=-	ZWJ}', "");
    Expect(0, 8206, '\P{^Is_WB=-	ZWJ}', "");
    Error('\p{White_Space=	No:=}');
    Error('\P{White_Space=	No:=}');
    Expect(1, 12289, '\p{White_Space=no}', "");
    Expect(0, 12289, '\p{^White_Space=no}', "");
    Expect(0, 12289, '\P{White_Space=no}', "");
    Expect(1, 12289, '\P{^White_Space=no}', "");
    Expect(0, 12288, '\p{White_Space=no}', "");
    Expect(1, 12288, '\p{^White_Space=no}', "");
    Expect(1, 12288, '\P{White_Space=no}', "");
    Expect(0, 12288, '\P{^White_Space=no}', "");
    Expect(1, 12289, '\p{White_Space=__NO}', "");
    Expect(0, 12289, '\p{^White_Space=__NO}', "");
    Expect(0, 12289, '\P{White_Space=__NO}', "");
    Expect(1, 12289, '\P{^White_Space=__NO}', "");
    Expect(0, 12288, '\p{White_Space=__NO}', "");
    Expect(1, 12288, '\p{^White_Space=__NO}', "");
    Expect(1, 12288, '\P{White_Space=__NO}', "");
    Expect(0, 12288, '\P{^White_Space=__NO}', "");
    Error('\p{WSpace=_N/a/}');
    Error('\P{WSpace=_N/a/}');
    Expect(1, 12289, '\p{WSpace=n}', "");
    Expect(0, 12289, '\p{^WSpace=n}', "");
    Expect(0, 12289, '\P{WSpace=n}', "");
    Expect(1, 12289, '\P{^WSpace=n}', "");
    Expect(0, 12288, '\p{WSpace=n}', "");
    Expect(1, 12288, '\p{^WSpace=n}', "");
    Expect(1, 12288, '\P{WSpace=n}', "");
    Expect(0, 12288, '\P{^WSpace=n}', "");
    Expect(1, 12289, '\p{WSpace= n}', "");
    Expect(0, 12289, '\p{^WSpace= n}', "");
    Expect(0, 12289, '\P{WSpace= n}', "");
    Expect(1, 12289, '\P{^WSpace= n}', "");
    Expect(0, 12288, '\p{WSpace= n}', "");
    Expect(1, 12288, '\p{^WSpace= n}', "");
    Expect(1, 12288, '\P{WSpace= n}', "");
    Expect(0, 12288, '\P{^WSpace= n}', "");
    Error('\p{Space:  -F/a/}');
    Error('\P{Space:  -F/a/}');
    Expect(1, 12289, '\p{Space=f}', "");
    Expect(0, 12289, '\p{^Space=f}', "");
    Expect(0, 12289, '\P{Space=f}', "");
    Expect(1, 12289, '\P{^Space=f}', "");
    Expect(0, 12288, '\p{Space=f}', "");
    Expect(1, 12288, '\p{^Space=f}', "");
    Expect(1, 12288, '\P{Space=f}', "");
    Expect(0, 12288, '\P{^Space=f}', "");
    Expect(1, 12289, '\p{Space=	_F}', "");
    Expect(0, 12289, '\p{^Space=	_F}', "");
    Expect(0, 12289, '\P{Space=	_F}', "");
    Expect(1, 12289, '\P{^Space=	_F}', "");
    Expect(0, 12288, '\p{Space=	_F}', "");
    Expect(1, 12288, '\p{^Space=	_F}', "");
    Expect(1, 12288, '\P{Space=	_F}', "");
    Expect(0, 12288, '\P{^Space=	_F}', "");
    Error('\p{Is_White_Space=/a/__false}');
    Error('\P{Is_White_Space=/a/__false}');
    Expect(1, 12289, '\p{Is_White_Space=false}', "");
    Expect(0, 12289, '\p{^Is_White_Space=false}', "");
    Expect(0, 12289, '\P{Is_White_Space=false}', "");
    Expect(1, 12289, '\P{^Is_White_Space=false}', "");
    Expect(0, 12288, '\p{Is_White_Space=false}', "");
    Expect(1, 12288, '\p{^Is_White_Space=false}', "");
    Expect(1, 12288, '\P{Is_White_Space=false}', "");
    Expect(0, 12288, '\P{^Is_White_Space=false}', "");
    Expect(1, 12289, '\p{Is_White_Space=	-False}', "");
    Expect(0, 12289, '\p{^Is_White_Space=	-False}', "");
    Expect(0, 12289, '\P{Is_White_Space=	-False}', "");
    Expect(1, 12289, '\P{^Is_White_Space=	-False}', "");
    Expect(0, 12288, '\p{Is_White_Space=	-False}', "");
    Expect(1, 12288, '\p{^Is_White_Space=	-False}', "");
    Expect(1, 12288, '\P{Is_White_Space=	-False}', "");
    Expect(0, 12288, '\P{^Is_White_Space=	-False}', "");
    Error('\p{Is_WSpace=:=no}');
    Error('\P{Is_WSpace=:=no}');
    Expect(1, 12289, '\p{Is_WSpace=no}', "");
    Expect(0, 12289, '\p{^Is_WSpace=no}', "");
    Expect(0, 12289, '\P{Is_WSpace=no}', "");
    Expect(1, 12289, '\P{^Is_WSpace=no}', "");
    Expect(0, 12288, '\p{Is_WSpace=no}', "");
    Expect(1, 12288, '\p{^Is_WSpace=no}', "");
    Expect(1, 12288, '\P{Is_WSpace=no}', "");
    Expect(0, 12288, '\P{^Is_WSpace=no}', "");
    Expect(1, 12289, '\p{Is_WSpace=_no}', "");
    Expect(0, 12289, '\p{^Is_WSpace=_no}', "");
    Expect(0, 12289, '\P{Is_WSpace=_no}', "");
    Expect(1, 12289, '\P{^Is_WSpace=_no}', "");
    Expect(0, 12288, '\p{Is_WSpace=_no}', "");
    Expect(1, 12288, '\p{^Is_WSpace=_no}', "");
    Expect(1, 12288, '\P{Is_WSpace=_no}', "");
    Expect(0, 12288, '\P{^Is_WSpace=_no}', "");
    Error('\p{Is_Space=/a/ N}');
    Error('\P{Is_Space=/a/ N}');
    Expect(1, 12289, '\p{Is_Space=n}', "");
    Expect(0, 12289, '\p{^Is_Space=n}', "");
    Expect(0, 12289, '\P{Is_Space=n}', "");
    Expect(1, 12289, '\P{^Is_Space=n}', "");
    Expect(0, 12288, '\p{Is_Space=n}', "");
    Expect(1, 12288, '\p{^Is_Space=n}', "");
    Expect(1, 12288, '\P{Is_Space=n}', "");
    Expect(0, 12288, '\P{^Is_Space=n}', "");
    Expect(1, 12289, '\p{Is_Space=-N}', "");
    Expect(0, 12289, '\p{^Is_Space=-N}', "");
    Expect(0, 12289, '\P{Is_Space=-N}', "");
    Expect(1, 12289, '\P{^Is_Space=-N}', "");
    Expect(0, 12288, '\p{Is_Space=-N}', "");
    Expect(1, 12288, '\p{^Is_Space=-N}', "");
    Expect(1, 12288, '\P{Is_Space=-N}', "");
    Expect(0, 12288, '\P{^Is_Space=-N}', "");
    Error('\p{White_Space:_:=YES}');
    Error('\P{White_Space:_:=YES}');
    Expect(1, 12288, '\p{White_Space=yes}', "");
    Expect(0, 12288, '\p{^White_Space=yes}', "");
    Expect(0, 12288, '\P{White_Space=yes}', "");
    Expect(1, 12288, '\P{^White_Space=yes}', "");
    Expect(0, 12289, '\p{White_Space=yes}', "");
    Expect(1, 12289, '\p{^White_Space=yes}', "");
    Expect(1, 12289, '\P{White_Space=yes}', "");
    Expect(0, 12289, '\P{^White_Space=yes}', "");
    Expect(1, 12288, '\p{White_Space=--yes}', "");
    Expect(0, 12288, '\p{^White_Space=--yes}', "");
    Expect(0, 12288, '\P{White_Space=--yes}', "");
    Expect(1, 12288, '\P{^White_Space=--yes}', "");
    Expect(0, 12289, '\p{White_Space=--yes}', "");
    Expect(1, 12289, '\p{^White_Space=--yes}', "");
    Expect(1, 12289, '\P{White_Space=--yes}', "");
    Expect(0, 12289, '\P{^White_Space=--yes}', "");
    Error('\p{WSpace=/a/ -Y}');
    Error('\P{WSpace=/a/ -Y}');
    Expect(1, 12288, '\p{WSpace=y}', "");
    Expect(0, 12288, '\p{^WSpace=y}', "");
    Expect(0, 12288, '\P{WSpace=y}', "");
    Expect(1, 12288, '\P{^WSpace=y}', "");
    Expect(0, 12289, '\p{WSpace=y}', "");
    Expect(1, 12289, '\p{^WSpace=y}', "");
    Expect(1, 12289, '\P{WSpace=y}', "");
    Expect(0, 12289, '\P{^WSpace=y}', "");
    Expect(1, 12288, '\p{WSpace=		Y}', "");
    Expect(0, 12288, '\p{^WSpace=		Y}', "");
    Expect(0, 12288, '\P{WSpace=		Y}', "");
    Expect(1, 12288, '\P{^WSpace=		Y}', "");
    Expect(0, 12289, '\p{WSpace=		Y}', "");
    Expect(1, 12289, '\p{^WSpace=		Y}', "");
    Expect(1, 12289, '\P{WSpace=		Y}', "");
    Expect(0, 12289, '\P{^WSpace=		Y}', "");
    Error('\p{Space=t:=}');
    Error('\P{Space=t:=}');
    Expect(1, 12288, '\p{Space=t}', "");
    Expect(0, 12288, '\p{^Space=t}', "");
    Expect(0, 12288, '\P{Space=t}', "");
    Expect(1, 12288, '\P{^Space=t}', "");
    Expect(0, 12289, '\p{Space=t}', "");
    Expect(1, 12289, '\p{^Space=t}', "");
    Expect(1, 12289, '\P{Space=t}', "");
    Expect(0, 12289, '\P{^Space=t}', "");
    Expect(1, 12288, '\p{Space= 	T}', "");
    Expect(0, 12288, '\p{^Space= 	T}', "");
    Expect(0, 12288, '\P{Space= 	T}', "");
    Expect(1, 12288, '\P{^Space= 	T}', "");
    Expect(0, 12289, '\p{Space= 	T}', "");
    Expect(1, 12289, '\p{^Space= 	T}', "");
    Expect(1, 12289, '\P{Space= 	T}', "");
    Expect(0, 12289, '\P{^Space= 	T}', "");
    Error('\p{Is_White_Space=:=	True}');
    Error('\P{Is_White_Space=:=	True}');
    Expect(1, 12288, '\p{Is_White_Space=true}', "");
    Expect(0, 12288, '\p{^Is_White_Space=true}', "");
    Expect(0, 12288, '\P{Is_White_Space=true}', "");
    Expect(1, 12288, '\P{^Is_White_Space=true}', "");
    Expect(0, 12289, '\p{Is_White_Space=true}', "");
    Expect(1, 12289, '\p{^Is_White_Space=true}', "");
    Expect(1, 12289, '\P{Is_White_Space=true}', "");
    Expect(0, 12289, '\P{^Is_White_Space=true}', "");
    Expect(1, 12288, '\p{Is_White_Space=_ true}', "");
    Expect(0, 12288, '\p{^Is_White_Space=_ true}', "");
    Expect(0, 12288, '\P{Is_White_Space=_ true}', "");
    Expect(1, 12288, '\P{^Is_White_Space=_ true}', "");
    Expect(0, 12289, '\p{Is_White_Space=_ true}', "");
    Expect(1, 12289, '\p{^Is_White_Space=_ true}', "");
    Expect(1, 12289, '\P{Is_White_Space=_ true}', "");
    Expect(0, 12289, '\P{^Is_White_Space=_ true}', "");
    Error('\p{Is_WSpace=_	YES:=}');
    Error('\P{Is_WSpace=_	YES:=}');
    Expect(1, 12288, '\p{Is_WSpace=yes}', "");
    Expect(0, 12288, '\p{^Is_WSpace=yes}', "");
    Expect(0, 12288, '\P{Is_WSpace=yes}', "");
    Expect(1, 12288, '\P{^Is_WSpace=yes}', "");
    Expect(0, 12289, '\p{Is_WSpace=yes}', "");
    Expect(1, 12289, '\p{^Is_WSpace=yes}', "");
    Expect(1, 12289, '\P{Is_WSpace=yes}', "");
    Expect(0, 12289, '\P{^Is_WSpace=yes}', "");
    Expect(1, 12288, '\p{Is_WSpace=__Yes}', "");
    Expect(0, 12288, '\p{^Is_WSpace=__Yes}', "");
    Expect(0, 12288, '\P{Is_WSpace=__Yes}', "");
    Expect(1, 12288, '\P{^Is_WSpace=__Yes}', "");
    Expect(0, 12289, '\p{Is_WSpace=__Yes}', "");
    Expect(1, 12289, '\p{^Is_WSpace=__Yes}', "");
    Expect(1, 12289, '\P{Is_WSpace=__Yes}', "");
    Expect(0, 12289, '\P{^Is_WSpace=__Yes}', "");
    Error('\p{Is_Space=	Y:=}');
    Error('\P{Is_Space=	Y:=}');
    Expect(1, 12288, '\p{Is_Space=y}', "");
    Expect(0, 12288, '\p{^Is_Space=y}', "");
    Expect(0, 12288, '\P{Is_Space=y}', "");
    Expect(1, 12288, '\P{^Is_Space=y}', "");
    Expect(0, 12289, '\p{Is_Space=y}', "");
    Expect(1, 12289, '\p{^Is_Space=y}', "");
    Expect(1, 12289, '\P{Is_Space=y}', "");
    Expect(0, 12289, '\P{^Is_Space=y}', "");
    Expect(1, 12288, '\p{Is_Space=		Y}', "");
    Expect(0, 12288, '\p{^Is_Space=		Y}', "");
    Expect(0, 12288, '\P{Is_Space=		Y}', "");
    Expect(1, 12288, '\P{^Is_Space=		Y}', "");
    Expect(0, 12289, '\p{Is_Space=		Y}', "");
    Expect(1, 12289, '\p{^Is_Space=		Y}', "");
    Expect(1, 12289, '\P{Is_Space=		Y}', "");
    Expect(0, 12289, '\P{^Is_Space=		Y}', "");
    Error('\p{XID_Continue=:=NO}');
    Error('\P{XID_Continue=:=NO}');
    Expect(1, 918000, '\p{XID_Continue: no}', "");
    Expect(0, 918000, '\p{^XID_Continue: no}', "");
    Expect(0, 918000, '\P{XID_Continue: no}', "");
    Expect(1, 918000, '\P{^XID_Continue: no}', "");
    Expect(0, 917999, '\p{XID_Continue: no}', "");
    Expect(1, 917999, '\p{^XID_Continue: no}', "");
    Expect(1, 917999, '\P{XID_Continue: no}', "");
    Expect(0, 917999, '\P{^XID_Continue: no}', "");
    Expect(1, 918000, '\p{XID_Continue=_	No}', "");
    Expect(0, 918000, '\p{^XID_Continue=_	No}', "");
    Expect(0, 918000, '\P{XID_Continue=_	No}', "");
    Expect(1, 918000, '\P{^XID_Continue=_	No}', "");
    Expect(0, 917999, '\p{XID_Continue=_	No}', "");
    Expect(1, 917999, '\p{^XID_Continue=_	No}', "");
    Expect(1, 917999, '\P{XID_Continue=_	No}', "");
    Expect(0, 917999, '\P{^XID_Continue=_	No}', "");
    Error('\p{XIDC=/a/--N}');
    Error('\P{XIDC=/a/--N}');
    Expect(1, 918000, '\p{XIDC=n}', "");
    Expect(0, 918000, '\p{^XIDC=n}', "");
    Expect(0, 918000, '\P{XIDC=n}', "");
    Expect(1, 918000, '\P{^XIDC=n}', "");
    Expect(0, 917999, '\p{XIDC=n}', "");
    Expect(1, 917999, '\p{^XIDC=n}', "");
    Expect(1, 917999, '\P{XIDC=n}', "");
    Expect(0, 917999, '\P{^XIDC=n}', "");
    Expect(1, 918000, '\p{XIDC=	 N}', "");
    Expect(0, 918000, '\p{^XIDC=	 N}', "");
    Expect(0, 918000, '\P{XIDC=	 N}', "");
    Expect(1, 918000, '\P{^XIDC=	 N}', "");
    Expect(0, 917999, '\p{XIDC=	 N}', "");
    Expect(1, 917999, '\p{^XIDC=	 N}', "");
    Expect(1, 917999, '\P{XIDC=	 N}', "");
    Expect(0, 917999, '\P{^XIDC=	 N}', "");
    Error('\p{Is_XID_Continue= _F:=}');
    Error('\P{Is_XID_Continue= _F:=}');
    Expect(1, 918000, '\p{Is_XID_Continue=f}', "");
    Expect(0, 918000, '\p{^Is_XID_Continue=f}', "");
    Expect(0, 918000, '\P{Is_XID_Continue=f}', "");
    Expect(1, 918000, '\P{^Is_XID_Continue=f}', "");
    Expect(0, 917999, '\p{Is_XID_Continue=f}', "");
    Expect(1, 917999, '\p{^Is_XID_Continue=f}', "");
    Expect(1, 917999, '\P{Is_XID_Continue=f}', "");
    Expect(0, 917999, '\P{^Is_XID_Continue=f}', "");
    Expect(1, 918000, '\p{Is_XID_Continue=		f}', "");
    Expect(0, 918000, '\p{^Is_XID_Continue=		f}', "");
    Expect(0, 918000, '\P{Is_XID_Continue=		f}', "");
    Expect(1, 918000, '\P{^Is_XID_Continue=		f}', "");
    Expect(0, 917999, '\p{Is_XID_Continue=		f}', "");
    Expect(1, 917999, '\p{^Is_XID_Continue=		f}', "");
    Expect(1, 917999, '\P{Is_XID_Continue=		f}', "");
    Expect(0, 917999, '\P{^Is_XID_Continue=		f}', "");
    Error('\p{Is_XIDC=:=		False}');
    Error('\P{Is_XIDC=:=		False}');
    Expect(1, 918000, '\p{Is_XIDC:   false}', "");
    Expect(0, 918000, '\p{^Is_XIDC:   false}', "");
    Expect(0, 918000, '\P{Is_XIDC:   false}', "");
    Expect(1, 918000, '\P{^Is_XIDC:   false}', "");
    Expect(0, 917999, '\p{Is_XIDC:   false}', "");
    Expect(1, 917999, '\p{^Is_XIDC:   false}', "");
    Expect(1, 917999, '\P{Is_XIDC:   false}', "");
    Expect(0, 917999, '\P{^Is_XIDC:   false}', "");
    Expect(1, 918000, '\p{Is_XIDC= 	False}', "");
    Expect(0, 918000, '\p{^Is_XIDC= 	False}', "");
    Expect(0, 918000, '\P{Is_XIDC= 	False}', "");
    Expect(1, 918000, '\P{^Is_XIDC= 	False}', "");
    Expect(0, 917999, '\p{Is_XIDC= 	False}', "");
    Expect(1, 917999, '\p{^Is_XIDC= 	False}', "");
    Expect(1, 917999, '\P{Is_XIDC= 	False}', "");
    Expect(0, 917999, '\P{^Is_XIDC= 	False}', "");
    Error('\p{XID_Continue=-Yes:=}');
    Error('\P{XID_Continue=-Yes:=}');
    Expect(1, 917999, '\p{XID_Continue=yes}', "");
    Expect(0, 917999, '\p{^XID_Continue=yes}', "");
    Expect(0, 917999, '\P{XID_Continue=yes}', "");
    Expect(1, 917999, '\P{^XID_Continue=yes}', "");
    Expect(0, 918000, '\p{XID_Continue=yes}', "");
    Expect(1, 918000, '\p{^XID_Continue=yes}', "");
    Expect(1, 918000, '\P{XID_Continue=yes}', "");
    Expect(0, 918000, '\P{^XID_Continue=yes}', "");
    Expect(1, 917999, '\p{XID_Continue= -Yes}', "");
    Expect(0, 917999, '\p{^XID_Continue= -Yes}', "");
    Expect(0, 917999, '\P{XID_Continue= -Yes}', "");
    Expect(1, 917999, '\P{^XID_Continue= -Yes}', "");
    Expect(0, 918000, '\p{XID_Continue= -Yes}', "");
    Expect(1, 918000, '\p{^XID_Continue= -Yes}', "");
    Expect(1, 918000, '\P{XID_Continue= -Yes}', "");
    Expect(0, 918000, '\P{^XID_Continue= -Yes}', "");
    Error('\p{XIDC:	 /a/Y}');
    Error('\P{XIDC:	 /a/Y}');
    Expect(1, 917999, '\p{XIDC=y}', "");
    Expect(0, 917999, '\p{^XIDC=y}', "");
    Expect(0, 917999, '\P{XIDC=y}', "");
    Expect(1, 917999, '\P{^XIDC=y}', "");
    Expect(0, 918000, '\p{XIDC=y}', "");
    Expect(1, 918000, '\p{^XIDC=y}', "");
    Expect(1, 918000, '\P{XIDC=y}', "");
    Expect(0, 918000, '\P{^XIDC=y}', "");
    Expect(1, 917999, '\p{XIDC=  Y}', "");
    Expect(0, 917999, '\p{^XIDC=  Y}', "");
    Expect(0, 917999, '\P{XIDC=  Y}', "");
    Expect(1, 917999, '\P{^XIDC=  Y}', "");
    Expect(0, 918000, '\p{XIDC=  Y}', "");
    Expect(1, 918000, '\p{^XIDC=  Y}', "");
    Expect(1, 918000, '\P{XIDC=  Y}', "");
    Expect(0, 918000, '\P{^XIDC=  Y}', "");
    Error('\p{Is_XID_Continue= T:=}');
    Error('\P{Is_XID_Continue= T:=}');
    Expect(1, 917999, '\p{Is_XID_Continue: t}', "");
    Expect(0, 917999, '\p{^Is_XID_Continue: t}', "");
    Expect(0, 917999, '\P{Is_XID_Continue: t}', "");
    Expect(1, 917999, '\P{^Is_XID_Continue: t}', "");
    Expect(0, 918000, '\p{Is_XID_Continue: t}', "");
    Expect(1, 918000, '\p{^Is_XID_Continue: t}', "");
    Expect(1, 918000, '\P{Is_XID_Continue: t}', "");
    Expect(0, 918000, '\P{^Is_XID_Continue: t}', "");
    Expect(1, 917999, '\p{Is_XID_Continue=	 T}', "");
    Expect(0, 917999, '\p{^Is_XID_Continue=	 T}', "");
    Expect(0, 917999, '\P{Is_XID_Continue=	 T}', "");
    Expect(1, 917999, '\P{^Is_XID_Continue=	 T}', "");
    Expect(0, 918000, '\p{Is_XID_Continue=	 T}', "");
    Expect(1, 918000, '\p{^Is_XID_Continue=	 T}', "");
    Expect(1, 918000, '\P{Is_XID_Continue=	 T}', "");
    Expect(0, 918000, '\P{^Is_XID_Continue=	 T}', "");
    Error('\p{Is_XIDC=/a/ _true}');
    Error('\P{Is_XIDC=/a/ _true}');
    Expect(1, 917999, '\p{Is_XIDC: true}', "");
    Expect(0, 917999, '\p{^Is_XIDC: true}', "");
    Expect(0, 917999, '\P{Is_XIDC: true}', "");
    Expect(1, 917999, '\P{^Is_XIDC: true}', "");
    Expect(0, 918000, '\p{Is_XIDC: true}', "");
    Expect(1, 918000, '\p{^Is_XIDC: true}', "");
    Expect(1, 918000, '\P{Is_XIDC: true}', "");
    Expect(0, 918000, '\P{^Is_XIDC: true}', "");
    Expect(1, 917999, '\p{Is_XIDC=-_True}', "");
    Expect(0, 917999, '\p{^Is_XIDC=-_True}', "");
    Expect(0, 917999, '\P{Is_XIDC=-_True}', "");
    Expect(1, 917999, '\P{^Is_XIDC=-_True}', "");
    Expect(0, 918000, '\p{Is_XIDC=-_True}', "");
    Expect(1, 918000, '\p{^Is_XIDC=-_True}', "");
    Expect(1, 918000, '\P{Is_XIDC=-_True}', "");
    Expect(0, 918000, '\P{^Is_XIDC=-_True}', "");
    Error('\p{XID_Start: :=_No}');
    Error('\P{XID_Start: :=_No}');
    Expect(1, 195102, '\p{XID_Start:no}', "");
    Expect(0, 195102, '\p{^XID_Start:no}', "");
    Expect(0, 195102, '\P{XID_Start:no}', "");
    Expect(1, 195102, '\P{^XID_Start:no}', "");
    Expect(0, 195101, '\p{XID_Start:no}', "");
    Expect(1, 195101, '\p{^XID_Start:no}', "");
    Expect(1, 195101, '\P{XID_Start:no}', "");
    Expect(0, 195101, '\P{^XID_Start:no}', "");
    Expect(1, 195102, '\p{XID_Start=_-No}', "");
    Expect(0, 195102, '\p{^XID_Start=_-No}', "");
    Expect(0, 195102, '\P{XID_Start=_-No}', "");
    Expect(1, 195102, '\P{^XID_Start=_-No}', "");
    Expect(0, 195101, '\p{XID_Start=_-No}', "");
    Expect(1, 195101, '\p{^XID_Start=_-No}', "");
    Expect(1, 195101, '\P{XID_Start=_-No}', "");
    Expect(0, 195101, '\P{^XID_Start=_-No}', "");
    Error('\p{XIDS=_/a/N}');
    Error('\P{XIDS=_/a/N}');
    Expect(1, 195102, '\p{XIDS=n}', "");
    Expect(0, 195102, '\p{^XIDS=n}', "");
    Expect(0, 195102, '\P{XIDS=n}', "");
    Expect(1, 195102, '\P{^XIDS=n}', "");
    Expect(0, 195101, '\p{XIDS=n}', "");
    Expect(1, 195101, '\p{^XIDS=n}', "");
    Expect(1, 195101, '\P{XIDS=n}', "");
    Expect(0, 195101, '\P{^XIDS=n}', "");
    Expect(1, 195102, '\p{XIDS=--N}', "");
    Expect(0, 195102, '\p{^XIDS=--N}', "");
    Expect(0, 195102, '\P{XIDS=--N}', "");
    Expect(1, 195102, '\P{^XIDS=--N}', "");
    Expect(0, 195101, '\p{XIDS=--N}', "");
    Expect(1, 195101, '\p{^XIDS=--N}', "");
    Expect(1, 195101, '\P{XIDS=--N}', "");
    Expect(0, 195101, '\P{^XIDS=--N}', "");
    Error('\p{Is_XID_Start=/a/_F}');
    Error('\P{Is_XID_Start=/a/_F}');
    Expect(1, 195102, '\p{Is_XID_Start=f}', "");
    Expect(0, 195102, '\p{^Is_XID_Start=f}', "");
    Expect(0, 195102, '\P{Is_XID_Start=f}', "");
    Expect(1, 195102, '\P{^Is_XID_Start=f}', "");
    Expect(0, 195101, '\p{Is_XID_Start=f}', "");
    Expect(1, 195101, '\p{^Is_XID_Start=f}', "");
    Expect(1, 195101, '\P{Is_XID_Start=f}', "");
    Expect(0, 195101, '\P{^Is_XID_Start=f}', "");
    Expect(1, 195102, '\p{Is_XID_Start:   - F}', "");
    Expect(0, 195102, '\p{^Is_XID_Start:   - F}', "");
    Expect(0, 195102, '\P{Is_XID_Start:   - F}', "");
    Expect(1, 195102, '\P{^Is_XID_Start:   - F}', "");
    Expect(0, 195101, '\p{Is_XID_Start:   - F}', "");
    Expect(1, 195101, '\p{^Is_XID_Start:   - F}', "");
    Expect(1, 195101, '\P{Is_XID_Start:   - F}', "");
    Expect(0, 195101, '\P{^Is_XID_Start:   - F}', "");
    Error('\p{Is_XIDS=/a/ _FALSE}');
    Error('\P{Is_XIDS=/a/ _FALSE}');
    Expect(1, 195102, '\p{Is_XIDS=false}', "");
    Expect(0, 195102, '\p{^Is_XIDS=false}', "");
    Expect(0, 195102, '\P{Is_XIDS=false}', "");
    Expect(1, 195102, '\P{^Is_XIDS=false}', "");
    Expect(0, 195101, '\p{Is_XIDS=false}', "");
    Expect(1, 195101, '\p{^Is_XIDS=false}', "");
    Expect(1, 195101, '\P{Is_XIDS=false}', "");
    Expect(0, 195101, '\P{^Is_XIDS=false}', "");
    Expect(1, 195102, '\p{Is_XIDS=	false}', "");
    Expect(0, 195102, '\p{^Is_XIDS=	false}', "");
    Expect(0, 195102, '\P{Is_XIDS=	false}', "");
    Expect(1, 195102, '\P{^Is_XIDS=	false}', "");
    Expect(0, 195101, '\p{Is_XIDS=	false}', "");
    Expect(1, 195101, '\p{^Is_XIDS=	false}', "");
    Expect(1, 195101, '\P{Is_XIDS=	false}', "");
    Expect(0, 195101, '\P{^Is_XIDS=	false}', "");
    Error('\p{XID_Start=:=_Yes}');
    Error('\P{XID_Start=:=_Yes}');
    Expect(1, 195101, '\p{XID_Start=yes}', "");
    Expect(0, 195101, '\p{^XID_Start=yes}', "");
    Expect(0, 195101, '\P{XID_Start=yes}', "");
    Expect(1, 195101, '\P{^XID_Start=yes}', "");
    Expect(0, 195102, '\p{XID_Start=yes}', "");
    Expect(1, 195102, '\p{^XID_Start=yes}', "");
    Expect(1, 195102, '\P{XID_Start=yes}', "");
    Expect(0, 195102, '\P{^XID_Start=yes}', "");
    Expect(1, 195101, '\p{XID_Start:  YES}', "");
    Expect(0, 195101, '\p{^XID_Start:  YES}', "");
    Expect(0, 195101, '\P{XID_Start:  YES}', "");
    Expect(1, 195101, '\P{^XID_Start:  YES}', "");
    Expect(0, 195102, '\p{XID_Start:  YES}', "");
    Expect(1, 195102, '\p{^XID_Start:  YES}', "");
    Expect(1, 195102, '\P{XID_Start:  YES}', "");
    Expect(0, 195102, '\P{^XID_Start:  YES}', "");
    Error('\p{XIDS=/a/	_Y}');
    Error('\P{XIDS=/a/	_Y}');
    Expect(1, 195101, '\p{XIDS=y}', "");
    Expect(0, 195101, '\p{^XIDS=y}', "");
    Expect(0, 195101, '\P{XIDS=y}', "");
    Expect(1, 195101, '\P{^XIDS=y}', "");
    Expect(0, 195102, '\p{XIDS=y}', "");
    Expect(1, 195102, '\p{^XIDS=y}', "");
    Expect(1, 195102, '\P{XIDS=y}', "");
    Expect(0, 195102, '\P{^XIDS=y}', "");
    Expect(1, 195101, '\p{XIDS:   -_Y}', "");
    Expect(0, 195101, '\p{^XIDS:   -_Y}', "");
    Expect(0, 195101, '\P{XIDS:   -_Y}', "");
    Expect(1, 195101, '\P{^XIDS:   -_Y}', "");
    Expect(0, 195102, '\p{XIDS:   -_Y}', "");
    Expect(1, 195102, '\p{^XIDS:   -_Y}', "");
    Expect(1, 195102, '\P{XIDS:   -_Y}', "");
    Expect(0, 195102, '\P{^XIDS:   -_Y}', "");
    Error('\p{Is_XID_Start=-/a/t}');
    Error('\P{Is_XID_Start=-/a/t}');
    Expect(1, 195101, '\p{Is_XID_Start=t}', "");
    Expect(0, 195101, '\p{^Is_XID_Start=t}', "");
    Expect(0, 195101, '\P{Is_XID_Start=t}', "");
    Expect(1, 195101, '\P{^Is_XID_Start=t}', "");
    Expect(0, 195102, '\p{Is_XID_Start=t}', "");
    Expect(1, 195102, '\p{^Is_XID_Start=t}', "");
    Expect(1, 195102, '\P{Is_XID_Start=t}', "");
    Expect(0, 195102, '\P{^Is_XID_Start=t}', "");
    Expect(1, 195101, '\p{Is_XID_Start=_	t}', "");
    Expect(0, 195101, '\p{^Is_XID_Start=_	t}', "");
    Expect(0, 195101, '\P{Is_XID_Start=_	t}', "");
    Expect(1, 195101, '\P{^Is_XID_Start=_	t}', "");
    Expect(0, 195102, '\p{Is_XID_Start=_	t}', "");
    Expect(1, 195102, '\p{^Is_XID_Start=_	t}', "");
    Expect(1, 195102, '\P{Is_XID_Start=_	t}', "");
    Expect(0, 195102, '\P{^Is_XID_Start=_	t}', "");
    Error('\p{Is_XIDS=:= 	True}');
    Error('\P{Is_XIDS=:= 	True}');
    Expect(1, 195101, '\p{Is_XIDS=true}', "");
    Expect(0, 195101, '\p{^Is_XIDS=true}', "");
    Expect(0, 195101, '\P{Is_XIDS=true}', "");
    Expect(1, 195101, '\P{^Is_XIDS=true}', "");
    Expect(0, 195102, '\p{Is_XIDS=true}', "");
    Expect(1, 195102, '\p{^Is_XIDS=true}', "");
    Expect(1, 195102, '\P{Is_XIDS=true}', "");
    Expect(0, 195102, '\P{^Is_XIDS=true}', "");
    Expect(1, 195101, '\p{Is_XIDS=_True}', "");
    Expect(0, 195101, '\p{^Is_XIDS=_True}', "");
    Expect(0, 195101, '\P{Is_XIDS=_True}', "");
    Expect(1, 195101, '\P{^Is_XIDS=_True}', "");
    Expect(0, 195102, '\p{Is_XIDS=_True}', "");
    Expect(1, 195102, '\p{^Is_XIDS=_True}', "");
    Expect(1, 195102, '\P{Is_XIDS=_True}', "");
    Expect(0, 195102, '\P{^Is_XIDS=_True}', "");
    Error('\p{Expands_On_NFC=No}');
    Error('\P{Expands_On_NFC=No}');
    Error('\p{XO_NFC=N}');
    Error('\P{XO_NFC=N}');
    Error('\p{Is_Expands_On_NFC=F}');
    Error('\P{Is_Expands_On_NFC=F}');
    Error('\p{Is_XO_NFC=False}');
    Error('\P{Is_XO_NFC=False}');
    Error('\p{Expands_On_NFC=Yes}');
    Error('\P{Expands_On_NFC=Yes}');
    Error('\p{XO_NFC=Y}');
    Error('\P{XO_NFC=Y}');
    Error('\p{Is_Expands_On_NFC=T}');
    Error('\P{Is_Expands_On_NFC=T}');
    Error('\p{Is_XO_NFC=True}');
    Error('\P{Is_XO_NFC=True}');
    Error('\p{Expands_On_NFD=No}');
    Error('\P{Expands_On_NFD=No}');
    Error('\p{XO_NFD=N}');
    Error('\P{XO_NFD=N}');
    Error('\p{Is_Expands_On_NFD=F}');
    Error('\P{Is_Expands_On_NFD=F}');
    Error('\p{Is_XO_NFD=False}');
    Error('\P{Is_XO_NFD=False}');
    Error('\p{Expands_On_NFD=Yes}');
    Error('\P{Expands_On_NFD=Yes}');
    Error('\p{XO_NFD=Y}');
    Error('\P{XO_NFD=Y}');
    Error('\p{Is_Expands_On_NFD=T}');
    Error('\P{Is_Expands_On_NFD=T}');
    Error('\p{Is_XO_NFD=True}');
    Error('\P{Is_XO_NFD=True}');
    Error('\p{Expands_On_NFKC=No}');
    Error('\P{Expands_On_NFKC=No}');
    Error('\p{XO_NFKC=N}');
    Error('\P{XO_NFKC=N}');
    Error('\p{Is_Expands_On_NFKC=F}');
    Error('\P{Is_Expands_On_NFKC=F}');
    Error('\p{Is_XO_NFKC=False}');
    Error('\P{Is_XO_NFKC=False}');
    Error('\p{Expands_On_NFKC=Yes}');
    Error('\P{Expands_On_NFKC=Yes}');
    Error('\p{XO_NFKC:	Y}');
    Error('\P{XO_NFKC:	Y}');
    Error('\p{Is_Expands_On_NFKC=T}');
    Error('\P{Is_Expands_On_NFKC=T}');
    Error('\p{Is_XO_NFKC=True}');
    Error('\P{Is_XO_NFKC=True}');
    Error('\p{Expands_On_NFKD=No}');
    Error('\P{Expands_On_NFKD=No}');
    Error('\p{XO_NFKD=N}');
    Error('\P{XO_NFKD=N}');
    Error('\p{Is_Expands_On_NFKD=F}');
    Error('\P{Is_Expands_On_NFKD=F}');
    Error('\p{Is_XO_NFKD=False}');
    Error('\P{Is_XO_NFKD=False}');
    Error('\p{Expands_On_NFKD=Yes}');
    Error('\P{Expands_On_NFKD=Yes}');
    Error('\p{XO_NFKD=Y}');
    Error('\P{XO_NFKD=Y}');
    Error('\p{Is_Expands_On_NFKD=T}');
    Error('\P{Is_Expands_On_NFKD=T}');
    Error('\p{Is_XO_NFKD=True}');
    Error('\P{Is_XO_NFKD=True}');
}
if (!$::TESTCHUNK or $::TESTCHUNK == 5) {
    Test_GCB('÷ 0020 ÷ 0020 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 0020 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 000D ÷	#  ÷ [0.2] SPACE (Other) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 000D ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 000A ÷	#  ÷ [0.2] SPACE (Other) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 000A ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 0001 ÷	#  ÷ [0.2] SPACE (Other) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 0001 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0300 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 × 0300 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 0600 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 0600 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0903 ÷	#  ÷ [0.2] SPACE (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 × 0903 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 1100 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 1100 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 1160 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 1160 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 11A8 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ AC00 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ AC00 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ AC01 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ AC01 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 1F1E6 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 261D ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 261D ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 1F3FB ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0020 × 200D ÷	#  ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 × 200D ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 2764 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 2764 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 1F466 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ 0378 ÷	#  ÷ [0.2] SPACE (Other) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ 0378 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0020 ÷ D800 ÷	#  ÷ [0.2] SPACE (Other) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0020 × 0308 ÷ D800 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0020 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 0020 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 000D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 000D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 000D × 000A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 000A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0001 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 0001 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0300 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 × 0300 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0600 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 0600 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0903 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 × 0903 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 1100 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 1100 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 1160 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 1160 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 11A8 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 11A8 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ AC00 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ AC00 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ AC01 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ AC01 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 1F1E6 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 261D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 261D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 1F3FB ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 1F3FB ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 200D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 × 200D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 2764 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 2764 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 1F466 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 1F466 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0378 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ 0378 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ D800 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 000D ÷ 0308 ÷ D800 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0020 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 0020 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 000D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 000D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 000A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 000A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0001 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 0001 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0300 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 × 0300 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0600 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 0600 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0903 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 × 0903 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 1100 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 1100 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 1160 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 1160 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 11A8 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 11A8 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ AC00 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ AC00 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ AC01 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ AC01 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 1F1E6 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 261D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 261D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 1F3FB ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 1F3FB ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 200D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 × 200D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 2764 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 2764 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 1F466 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 1F466 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0378 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ 0378 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ D800 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 000A ÷ 0308 ÷ D800 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0020 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 0020 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 000D ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 000D ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 000A ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 000A ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0001 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 0001 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0300 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 × 0300 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0600 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 0600 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0903 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 × 0903 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 1100 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 1100 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 1160 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 1160 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 11A8 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 11A8 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ AC00 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ AC00 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ AC01 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ AC01 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 1F1E6 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 261D ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 261D ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 1F3FB ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 1F3FB ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 200D ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 × 200D ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 2764 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 2764 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 1F466 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 1F466 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0378 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ 0378 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ D800 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0001 ÷ 0308 ÷ D800 ÷	#  ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 0020 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 0020 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 000D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 000D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 000A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 000A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 0001 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 0001 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0300 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 × 0300 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 0600 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 0600 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0903 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 × 0903 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 1100 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 1100 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 1160 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 1160 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 11A8 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ AC00 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ AC00 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ AC01 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ AC01 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 1F1E6 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 261D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 261D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 1F3FB ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0300 × 200D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 × 200D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 2764 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 2764 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 1F466 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ 0378 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ 0378 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0300 ÷ D800 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0300 × 0308 ÷ D800 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0020 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 0020 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0600 ÷ 000D ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 000D ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0600 ÷ 000A ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 000A ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0600 ÷ 0001 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 0001 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0300 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 × 0300 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0600 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 0600 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0903 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 × 0903 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0600 × 1100 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 1100 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0600 × 1160 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 1160 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0600 × 11A8 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0600 × AC00 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ AC00 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0600 × AC01 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ AC01 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0600 × 1F1E6 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0600 × 261D ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 261D ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0600 × 1F3FB ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0600 × 200D ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 × 200D ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0600 × 2764 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 2764 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0600 × 1F466 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0378 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ 0378 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0600 ÷ D800 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0600 × 0308 ÷ D800 ÷	#  ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 0020 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 0020 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 000D ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 000D ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 000A ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 000A ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 0001 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 0001 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0300 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 × 0300 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 0600 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 0600 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0903 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 × 0903 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 1100 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 1100 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 1160 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 1160 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 11A8 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ AC00 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ AC00 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ AC01 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ AC01 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 1F1E6 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 261D ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 261D ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 1F3FB ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0903 × 200D ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 × 200D ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 2764 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 2764 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 1F466 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ 0378 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ 0378 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0903 ÷ D800 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0903 × 0308 ÷ D800 ÷	#  ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 0020 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 0020 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 000D ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 000D ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 000A ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 000A ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 0001 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 0001 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0300 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 × 0300 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 0600 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 0600 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0903 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 × 0903 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 1100 × 1100 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 1100 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1100 × 1160 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 1160 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 11A8 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 1100 × AC00 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ AC00 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 1100 × AC01 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ AC01 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 1F1E6 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 261D ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 261D ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 1F3FB ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 1100 × 200D ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 × 200D ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 2764 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 2764 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 1F466 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ 0378 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ 0378 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 1100 ÷ D800 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 1100 × 0308 ÷ D800 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 0020 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 0020 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 000D ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 000D ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 000A ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 000A ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 0001 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 0001 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0300 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 × 0300 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 0600 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 0600 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0903 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 × 0903 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 1100 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 1100 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1160 × 1160 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 1160 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 1160 × 11A8 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ AC00 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ AC00 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ AC01 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ AC01 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 1F1E6 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 261D ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 261D ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 1F3FB ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 1160 × 200D ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 × 200D ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 2764 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 2764 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 1F466 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ 0378 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ 0378 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 1160 ÷ D800 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 1160 × 0308 ÷ D800 ÷	#  ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 0020 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 0020 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 000D ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 000D ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 000A ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 000A ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 0001 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 0001 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0300 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 × 0300 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 0600 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 0600 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0903 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 × 0903 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 1100 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 1100 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 1160 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 1160 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 11A8 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ AC00 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ AC00 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ AC01 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ AC01 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 1F1E6 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 261D ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 261D ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 1F3FB ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 200D ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 × 200D ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 2764 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 2764 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 1F466 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ 0378 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ 0378 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 11A8 ÷ D800 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 11A8 × 0308 ÷ D800 ÷	#  ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 0020 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 0020 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 000D ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 000D ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 000A ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 000A ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 0001 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 0001 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0300 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 × 0300 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 0600 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 0600 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0903 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 × 0903 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 1100 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 1100 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ AC00 × 1160 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 1160 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ AC00 × 11A8 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ AC00 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ AC00 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ AC01 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ AC01 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 1F1E6 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 261D ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 261D ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 1F3FB ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ AC00 × 200D ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 × 200D ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 2764 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 2764 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 1F466 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ 0378 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ 0378 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ AC00 ÷ D800 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ AC00 × 0308 ÷ D800 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 0020 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 0020 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 000D ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 000D ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 000A ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 000A ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 0001 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 0001 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0300 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 × 0300 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 0600 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 0600 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0903 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 × 0903 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 1100 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 1100 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 1160 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 1160 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ AC01 × 11A8 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ AC00 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ AC00 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ AC01 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ AC01 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 1F1E6 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 261D ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 261D ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 1F3FB ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ AC01 × 200D ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 × 200D ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 2764 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 2764 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 1F466 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ 0378 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ 0378 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ AC01 ÷ D800 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ AC01 × 0308 ÷ D800 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 0020 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 0020 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 000D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 000D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 000A ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 000A ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 0001 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 0001 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0300 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 × 0300 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 0600 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 0600 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0903 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 × 0903 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 1100 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 1100 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 1160 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 1160 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 11A8 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ AC00 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ AC00 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ AC01 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ AC01 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 1F1E6 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 261D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 261D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 1F3FB ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 200D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 × 200D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 2764 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 2764 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 1F466 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ 0378 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ 0378 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 ÷ D800 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 0308 ÷ D800 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 0020 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 0020 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 000D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 000D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 000A ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 000A ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 0001 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 0001 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 261D × 0300 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 × 0300 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 0600 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 0600 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 261D × 0903 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 × 0903 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 1100 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 1100 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 1160 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 1160 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 11A8 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 11A8 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ AC00 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ AC00 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ AC01 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ AC01 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 1F1E6 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 261D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 261D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 261D × 1F3FB ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 × 1F3FB ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 261D × 200D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 × 200D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 2764 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 2764 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 1F466 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 1F466 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ 0378 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ 0378 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 261D ÷ D800 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 261D × 0308 ÷ D800 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 0020 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 0020 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 000D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 000D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 000A ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 000A ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 0001 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 0001 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0300 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 × 0300 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 0600 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 0600 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0903 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 × 0903 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 1100 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 1100 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 1160 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 1160 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 11A8 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 11A8 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ AC00 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ AC00 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ AC01 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ AC01 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 1F1E6 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 261D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 261D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 1F3FB ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 200D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 × 200D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 2764 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 2764 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 1F466 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 1F466 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ 0378 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ 0378 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 1F3FB ÷ D800 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F3FB × 0308 ÷ D800 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 0020 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 0020 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 000D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 000D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 000A ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 000A ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 0001 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 0001 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 200D × 0300 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 × 0300 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 0600 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 0600 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 200D × 0903 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 × 0903 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 1100 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 1100 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 1160 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 1160 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 11A8 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 11A8 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ AC00 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ AC00 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ AC01 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ AC01 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 1F1E6 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 261D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 261D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 1F3FB ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 200D × 200D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 × 200D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 200D × 2764 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 2764 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 200D × 1F466 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 1F466 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ 0378 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ 0378 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 200D ÷ D800 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 200D × 0308 ÷ D800 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 0020 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 0020 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 000D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 000D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 000A ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 000A ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 0001 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 0001 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0300 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 × 0300 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 0600 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 0600 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0903 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 × 0903 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 1100 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 1100 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 1160 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 1160 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 11A8 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ AC00 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ AC00 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ AC01 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ AC01 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 1F1E6 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 261D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 261D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 1F3FB ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 2764 × 200D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 × 200D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 2764 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 2764 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 1F466 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ 0378 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ 0378 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 2764 ÷ D800 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 2764 × 0308 ÷ D800 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 0020 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 0020 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 000D ÷	#  ÷ [0.2] BOY (EBG) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 000D ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 000A ÷	#  ÷ [0.2] BOY (EBG) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 000A ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 0001 ÷	#  ÷ [0.2] BOY (EBG) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 0001 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0300 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 × 0300 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 0600 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 0600 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0903 ÷	#  ÷ [0.2] BOY (EBG) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 × 0903 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 1100 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 1100 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 1160 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 1160 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 11A8 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ AC00 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ AC00 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ AC01 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ AC01 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 1F1E6 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 261D ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 261D ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 1F3FB ÷	#  ÷ [0.2] BOY (EBG) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 × 1F3FB ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 200D ÷	#  ÷ [0.2] BOY (EBG) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 × 200D ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 2764 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 2764 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 1F466 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 0378 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ 0378 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ D800 ÷	#  ÷ [0.2] BOY (EBG) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 0308 ÷ D800 ÷	#  ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 0020 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 0020 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 000D ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 000D ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 000A ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 000A ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 0001 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 0001 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0300 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 × 0300 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 0600 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 0600 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0903 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 × 0903 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 1100 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 1100 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 1160 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 1160 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 11A8 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 11A8 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ AC00 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ AC00 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ AC01 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ AC01 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 1F1E6 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 261D ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 261D ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 1F3FB ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 0378 × 200D ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 × 200D ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 2764 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 2764 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 1F466 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ 0378 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ 0378 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ 0378 ÷ D800 ÷	#  ÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 0378 × 0308 ÷ D800 ÷	#  ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0020 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 0020 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 000D ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 000D ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 000A ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 000A ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0001 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 0001 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0300 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 × 0300 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0600 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 0600 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0903 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 × 0903 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 1100 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 1100 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 1160 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 1160 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 11A8 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 11A8 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ AC00 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ AC00 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ AC01 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ AC01 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 1F1E6 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 261D ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 261D ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 1F3FB ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 1F3FB ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 200D ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 × 200D ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 2764 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 2764 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 1F466 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 1F466 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0378 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ 0378 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ D800 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ D800 ÷ 0308 ÷ D800 ÷	#  ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]');
    Test_GCB('÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [4.0] LATIN SMALL LETTER A (Other) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [0.3]');
    Test_GCB('÷ 0061 × 0308 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [0.3]');
    Test_GCB('÷ 0020 × 200D ÷ 0646 ÷	#  ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] ARABIC LETTER NOON (Other) ÷ [0.3]');
    Test_GCB('÷ 0646 × 200D ÷ 0020 ÷	#  ÷ [0.2] ARABIC LETTER NOON (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_GCB('÷ 1100 × 1100 ÷	#  ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ AC00 × 11A8 ÷ 1100 ÷	#  ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ AC01 × 11A8 ÷ 1100 ÷	#  ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]');
    Test_GCB('÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]');
    Test_GCB('÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]');
    Test_GCB('÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]');
    Test_GCB('÷ 0061 ÷ 1F1E6 × 200D ÷ 1F1E7 × 1F1E8 ÷ 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) × [13.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]');
    Test_GCB('÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) × [13.0] REGIONAL INDICATOR SYMBOL LETTER D (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]');
    Test_GCB('÷ 0061 × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3]');
    Test_GCB('÷ 0061 × 0308 ÷ 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]');
    Test_GCB('÷ 0061 × 0903 ÷ 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]');
    Test_GCB('÷ 0061 ÷ 0600 × 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) × [9.2] LATIN SMALL LETTER B (Other) ÷ [0.3]');
    Test_GCB('÷ 261D × 1F3FB ÷ 261D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_GCB('÷ 1F466 × 1F3FB ÷	#  ÷ [0.2] BOY (EBG) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 200D × 1F466 × 1F3FB ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] BOY (EBG) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_GCB('÷ 200D × 2764 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_GCB('÷ 200D × 1F466 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] BOY (EBG) ÷ [0.3]');
    Test_GCB('÷ 1F466 ÷ 1F466 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_SB('÷ 0001 × 0001 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 0001 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0001 × 000D ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 000D ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0001 × 000A ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 000A ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0001 × 0085 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 0085 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0001 × 0009 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 0009 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0001 × 0061 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 0061 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0001 × 0041 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 0041 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0001 × 01BB ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 01BB ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0001 × 0030 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 0030 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0001 × 002E ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 002E ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0001 × 0021 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 0021 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0001 × 0022 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 0022 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0001 × 002C ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 002C ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0001 × 00AD ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 00AD ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0001 × 0300 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0001 × 0308 × 0300 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0001 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 0001 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 000D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 000D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 000D × 000A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 000A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0085 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 0085 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0009 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 0009 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0061 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 0061 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0041 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 0041 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 01BB ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 01BB ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0030 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 0030 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 002E ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 002E ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0021 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 0021 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0022 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 0022 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 002C ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 002C ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 00AD ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 00AD ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0300 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 000D ÷ 0308 × 0300 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0001 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 0001 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 000D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 000D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 000A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 000A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0085 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 0085 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0009 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 0009 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0061 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 0061 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0041 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 0041 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 01BB ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 01BB ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0030 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 0030 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 002E ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 002E ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0021 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 0021 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0022 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 0022 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 002C ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 002C ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 00AD ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 00AD ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0300 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 000A ÷ 0308 × 0300 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0001 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 0001 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 000D ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 000D ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 000A ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 000A ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0085 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 0085 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0009 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 0009 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0061 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 0061 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0041 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 0041 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 01BB ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 01BB ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0030 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 0030 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 002E ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 002E ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0021 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 0021 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0022 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 0022 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 002C ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 002C ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 00AD ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 00AD ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0300 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0085 ÷ 0308 × 0300 ÷	#  ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0009 × 0001 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 0001 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0009 × 000D ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 000D ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0009 × 000A ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 000A ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0009 × 0085 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 0085 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0009 × 0009 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 0009 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0009 × 0061 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 0061 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0009 × 0041 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 0041 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0009 × 01BB ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 01BB ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0009 × 0030 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 0030 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0009 × 002E ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 002E ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0009 × 0021 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 0021 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0009 × 0022 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 0022 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0009 × 002C ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 002C ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0009 × 00AD ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 00AD ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0009 × 0300 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0009 × 0308 × 0300 ÷	#  ÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0061 × 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0061 × 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0061 × 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0061 × 0085 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 0085 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0061 × 0009 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 0009 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0061 × 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0061 × 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0061 × 01BB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 01BB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0061 × 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0061 × 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0061 × 0021 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 0021 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0061 × 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0061 × 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0061 × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0061 × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0041 × 0001 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 0001 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0041 × 000D ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 000D ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0041 × 000A ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 000A ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0041 × 0085 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 0085 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0041 × 0009 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 0009 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0041 × 0061 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 0061 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0041 × 0041 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 0041 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0041 × 01BB ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 01BB ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0041 × 0030 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 0030 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0041 × 002E ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 002E ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0041 × 0021 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 0021 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0041 × 0022 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 0022 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0041 × 002C ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 002C ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0041 × 00AD ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 00AD ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0041 × 0300 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0041 × 0308 × 0300 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 01BB × 0001 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 0001 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 01BB × 000D ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 000D ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 01BB × 000A ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 000A ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 01BB × 0085 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 0085 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 01BB × 0009 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 0009 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 01BB × 0061 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 0061 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 01BB × 0041 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 0041 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 01BB × 01BB ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 01BB ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 01BB × 0030 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 0030 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 01BB × 002E ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 002E ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 01BB × 0021 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 0021 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 01BB × 0022 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 0022 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 01BB × 002C ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 002C ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 01BB × 00AD ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 00AD ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 01BB × 0300 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 01BB × 0308 × 0300 ÷	#  ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0030 × 0001 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 0001 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0030 × 000D ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 000D ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0030 × 000A ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 000A ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0030 × 0085 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 0085 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0030 × 0009 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 0009 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0030 × 0061 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 0061 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0030 × 0041 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 0041 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0030 × 01BB ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 01BB ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0030 × 0030 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 0030 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0030 × 002E ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 002E ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0030 × 0021 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 0021 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0030 × 0022 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 0022 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0030 × 002C ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 002C ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0030 × 00AD ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 00AD ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0030 × 0300 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0030 × 0308 × 0300 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 002E ÷ 0001 ÷	#  ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 ÷ 0001 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 002E × 000D ÷	#  ÷ [0.2] FULL STOP (ATerm) × [9.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 000D ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 002E × 000A ÷	#  ÷ [0.2] FULL STOP (ATerm) × [9.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 000A ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 002E × 0085 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [9.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 0085 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 002E × 0009 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [9.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 0009 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 002E × 0061 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 0061 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 002E ÷ 0041 ÷	#  ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 ÷ 0041 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 002E ÷ 01BB ÷	#  ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 ÷ 01BB ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 002E × 0030 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 0030 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 002E × 002E ÷	#  ÷ [0.2] FULL STOP (ATerm) × [8.1] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 002E ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 002E × 0021 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 0021 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 002E × 0022 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 0022 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 002E × 002C ÷	#  ÷ [0.2] FULL STOP (ATerm) × [8.1] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 002C ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 002E × 00AD ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 00AD ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 002E × 0300 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 002E × 0308 × 0300 ÷	#  ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0021 ÷ 0001 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 ÷ 0001 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0021 × 000D ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 × 000D ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0021 × 000A ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 × 000A ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0021 × 0085 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 × 0085 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0021 × 0009 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 × 0009 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0021 ÷ 0061 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 ÷ 0061 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0021 ÷ 0041 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 ÷ 0041 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0021 ÷ 01BB ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 ÷ 01BB ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0021 ÷ 0030 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 ÷ 0030 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0021 × 002E ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 × 002E ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0021 × 0021 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 × 0021 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0021 × 0022 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 × 0022 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0021 × 002C ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 × 002C ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0021 × 00AD ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 × 00AD ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0021 × 0300 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0021 × 0308 × 0300 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0022 × 0001 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 0001 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0022 × 000D ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 000D ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0022 × 000A ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 000A ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0022 × 0085 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 0085 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0022 × 0009 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 0009 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0022 × 0061 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 0061 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0022 × 0041 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 0041 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0022 × 01BB ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 01BB ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0022 × 0030 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 0030 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0022 × 002E ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 002E ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0022 × 0021 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 0021 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0022 × 0022 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 0022 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0022 × 002C ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 002C ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0022 × 00AD ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 00AD ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0022 × 0300 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0022 × 0308 × 0300 ÷	#  ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 002C × 0001 ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 0001 ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 002C × 000D ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 000D ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 002C × 000A ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 000A ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 002C × 0085 ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 0085 ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 002C × 0009 ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 0009 ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 002C × 0061 ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 0061 ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 002C × 0041 ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 0041 ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 002C × 01BB ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 01BB ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 002C × 0030 ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 0030 ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 002C × 002E ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 002E ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 002C × 0021 ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 0021 ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 002C × 0022 ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 0022 ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 002C × 002C ÷	#  ÷ [0.2] COMMA (SContinue) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 002C ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 002C × 00AD ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 00AD ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 002C × 0300 ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 002C × 0308 × 0300 ÷	#  ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 00AD × 0001 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 0001 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 00AD × 000D ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 000D ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 00AD × 000A ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 000A ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 00AD × 0085 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 0085 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 00AD × 0009 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 0009 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 00AD × 0061 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 0061 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 00AD × 0041 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 0041 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 00AD × 01BB ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 01BB ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 00AD × 0030 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 0030 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 00AD × 002E ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 002E ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 00AD × 0021 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 0021 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 00AD × 0022 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 0022 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 00AD × 002C ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 002C ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 00AD × 00AD ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 00AD ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 00AD × 0300 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 00AD × 0308 × 0300 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0300 × 0001 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 0001 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_SB('÷ 0300 × 000D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 000D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_SB('÷ 0300 × 000A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 000A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_SB('÷ 0300 × 0085 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 0085 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]');
    Test_SB('÷ 0300 × 0009 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 0009 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]');
    Test_SB('÷ 0300 × 0061 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 0061 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]');
    Test_SB('÷ 0300 × 0041 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 0041 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]');
    Test_SB('÷ 0300 × 01BB ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 01BB ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]');
    Test_SB('÷ 0300 × 0030 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 0030 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_SB('÷ 0300 × 002E ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 002E ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0300 × 0021 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 0021 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3]');
    Test_SB('÷ 0300 × 0022 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 0022 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3]');
    Test_SB('÷ 0300 × 002C ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 002C ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3]');
    Test_SB('÷ 0300 × 00AD ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 00AD ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_SB('÷ 0300 × 0300 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0300 × 0308 × 0300 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) × [998.0] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0061 × 0308 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3]');
    Test_SB('÷ 0020 × 200D × 0646 ÷	#  ÷ [0.2] SPACE (Sp) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] ARABIC LETTER NOON (OLetter) ÷ [0.3]');
    Test_SB('÷ 0646 × 200D × 0020 ÷	#  ÷ [0.2] ARABIC LETTER NOON (OLetter) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] SPACE (Sp) ÷ [0.3]');
    Test_SB('÷ 0028 × 0022 × 0047 × 006F × 002E × 0022 × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷	#  ÷ [0.2] LEFT PARENTHESIS (Close) × [998.0] QUOTATION MARK (Close) × [998.0] LATIN CAPITAL LETTER G (Upper) × [998.0] LATIN SMALL LETTER O (Lower) × [998.0] FULL STOP (ATerm) × [9.0] QUOTATION MARK (Close) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] SPACE (Sp) ÷ [11.0] LEFT PARENTHESIS (Close) × [998.0] LATIN CAPITAL LETTER H (Upper) × [998.0] LATIN SMALL LETTER E (Lower) × [998.0] SPACE (Sp) × [998.0] LATIN SMALL LETTER D (Lower) × [998.0] LATIN SMALL LETTER I (Lower) × [998.0] LATIN SMALL LETTER D (Lower) × [998.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) ÷ [0.3]');
    Test_SB('÷ 0028 × 201C × 0047 × 006F × 003F × 201D × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷	#  ÷ [0.2] LEFT PARENTHESIS (Close) × [998.0] LEFT DOUBLE QUOTATION MARK (Close) × [998.0] LATIN CAPITAL LETTER G (Upper) × [998.0] LATIN SMALL LETTER O (Lower) × [998.0] QUESTION MARK (STerm) × [9.0] RIGHT DOUBLE QUOTATION MARK (Close) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] SPACE (Sp) ÷ [11.0] LEFT PARENTHESIS (Close) × [998.0] LATIN CAPITAL LETTER H (Upper) × [998.0] LATIN SMALL LETTER E (Lower) × [998.0] SPACE (Sp) × [998.0] LATIN SMALL LETTER D (Lower) × [998.0] LATIN SMALL LETTER I (Lower) × [998.0] LATIN SMALL LETTER D (Lower) × [998.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) ÷ [0.3]');
    Test_SB('÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E × 0020 × 0069 × 0073 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER U (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER S (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] FULL STOP (ATerm) × [8.0] SPACE (Sp) × [8.0] LATIN SMALL LETTER I (Lower) × [998.0] LATIN SMALL LETTER S (Lower) ÷ [0.3]');
    Test_SB('÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 003F × 0020 ÷ 0048 × 0065 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER U (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER S (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] QUESTION MARK (STerm) × [9.0] SPACE (Sp) ÷ [11.0] LATIN CAPITAL LETTER H (Upper) × [998.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]');
    Test_SB('÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E ÷	#  ÷ [0.2] LATIN CAPITAL LETTER U (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER S (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3]');
    Test_SB('÷ 0033 × 002E × 0034 ÷	#  ÷ [0.2] DIGIT THREE (Numeric) × [998.0] FULL STOP (ATerm) × [6.0] DIGIT FOUR (Numeric) ÷ [0.3]');
    Test_SB('÷ 0063 × 002E × 0064 ÷	#  ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3]');
    Test_SB('÷ 0043 × 002E × 0064 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3]');
    Test_SB('÷ 0063 × 002E × 0044 ÷	#  ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3]');
    Test_SB('÷ 0043 × 002E × 0044 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3]');
    Test_SB('÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0074 × 0068 × 0065 ÷	#  ÷ [0.2] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [8.0] RIGHT PARENTHESIS (Close) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [8.0] NO-BREAK SPACE (Sp) × [8.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER H (Lower) × [998.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]');
    Test_SB('÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 0054 × 0068 × 0065 ÷	#  ÷ [0.2] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [9.0] NO-BREAK SPACE (Sp) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [998.0] LATIN SMALL LETTER H (Lower) × [998.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]');
    Test_SB('÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 2018 × 0028 × 0074 × 0068 × 0065 ÷	#  ÷ [0.2] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [8.0] RIGHT PARENTHESIS (Close) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [8.0] NO-BREAK SPACE (Sp) × [8.0] LEFT SINGLE QUOTATION MARK (Close) × [998.0] LEFT PARENTHESIS (Close) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER H (Lower) × [998.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]');
    Test_SB('÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 2018 × 0028 × 0054 × 0068 × 0065 ÷	#  ÷ [0.2] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [9.0] NO-BREAK SPACE (Sp) ÷ [11.0] LEFT SINGLE QUOTATION MARK (Close) × [998.0] LEFT PARENTHESIS (Close) × [998.0] LATIN CAPITAL LETTER T (Upper) × [998.0] LATIN SMALL LETTER H (Lower) × [998.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]');
    Test_SB('÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 × 0074 × 0068 × 0065 ÷	#  ÷ [0.2] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [8.0] RIGHT PARENTHESIS (Close) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [8.0] NO-BREAK SPACE (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER H (Lower) × [998.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]');
    Test_SB('÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 ÷ 0054 × 0068 × 0065 ÷	#  ÷ [0.2] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [9.0] NO-BREAK SPACE (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [998.0] LATIN SMALL LETTER H (Lower) × [998.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]');
    Test_SB('÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 0308 ÷ 0054 × 0068 × 0065 ÷	#  ÷ [0.2] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [998.0] LATIN SMALL LETTER H (Lower) × [998.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]');
    Test_SB('÷ 0065 × 0074 × 0063 × 002E × 0029 × 000A ÷ 0308 × 0054 × 0068 × 0065 ÷	#  ÷ [0.2] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER T (Upper) × [998.0] LATIN SMALL LETTER H (Lower) × [998.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]');
    Test_SB('÷ 0074 × 0068 × 0065 × 0020 × 0072 × 0065 × 0073 × 0070 × 002E × 0020 × 006C × 0065 × 0061 × 0064 × 0065 × 0072 × 0073 × 0020 × 0061 × 0072 × 0065 ÷	#  ÷ [0.2] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER H (Lower) × [998.0] LATIN SMALL LETTER E (Lower) × [998.0] SPACE (Sp) × [998.0] LATIN SMALL LETTER R (Lower) × [998.0] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER S (Lower) × [998.0] LATIN SMALL LETTER P (Lower) × [998.0] FULL STOP (ATerm) × [8.0] SPACE (Sp) × [8.0] LATIN SMALL LETTER L (Lower) × [998.0] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER A (Lower) × [998.0] LATIN SMALL LETTER D (Lower) × [998.0] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER R (Lower) × [998.0] LATIN SMALL LETTER S (Lower) × [998.0] SPACE (Sp) × [998.0] LATIN SMALL LETTER A (Lower) × [998.0] LATIN SMALL LETTER R (Lower) × [998.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]');
    Test_SB('÷ 5B57 × 002E ÷ 5B57 ÷	#  ÷ [0.2] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [998.0] FULL STOP (ATerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) ÷ [0.3]');
    Test_SB('÷ 0065 × 0074 × 0063 × 002E ÷ 5B83 ÷	#  ÷ [0.2] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B83 (OLetter) ÷ [0.3]');
    Test_SB('÷ 0065 × 0074 × 0063 × 002E × 3002 ÷	#  ÷ [0.2] LATIN SMALL LETTER E (Lower) × [998.0] LATIN SMALL LETTER T (Lower) × [998.0] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [8.1] IDEOGRAPHIC FULL STOP (STerm) ÷ [0.3]');
    Test_SB('÷ 5B57 × 3002 ÷ 5B83 ÷	#  ÷ [0.2] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [998.0] IDEOGRAPHIC FULL STOP (STerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B83 (OLetter) ÷ [0.3]');
    Test_SB('÷ 0021 × 0020 × 0020 ÷	#  ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] SPACE (Sp) × [10.0] SPACE (Sp) ÷ [0.3]');
    Test_SB('÷ 2060 × 0028 × 2060 × 0022 × 2060 × 0047 × 2060 × 006F × 2060 × 002E × 2060 × 0022 × 2060 × 0029 × 2060 × 0020 × 2060 ÷ 0028 × 2060 × 0048 × 2060 × 0065 × 2060 × 0020 × 2060 × 0064 × 2060 × 0069 × 2060 × 0064 × 2060 × 002E × 2060 × 0029 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [998.0] QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER G (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER O (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER H (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER I (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0028 × 2060 × 201C × 2060 × 0047 × 2060 × 006F × 2060 × 003F × 2060 × 201D × 2060 × 0029 × 2060 × 0020 × 2060 ÷ 0028 × 2060 × 0048 × 2060 × 0065 × 2060 × 0020 × 2060 × 0064 × 2060 × 0069 × 2060 × 0064 × 2060 × 002E × 2060 × 0029 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [998.0] LEFT DOUBLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER G (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER O (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] QUESTION MARK (STerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT DOUBLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER H (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER I (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 0020 × 2060 × 0069 × 2060 × 0073 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER U (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER S (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [8.0] LATIN SMALL LETTER I (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER S (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 003F × 2060 × 0020 × 2060 ÷ 0048 × 2060 × 0065 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER U (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER S (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] QUESTION MARK (STerm) × [5.0] WORD JOINER (Format_FE) × [9.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] LATIN CAPITAL LETTER H (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER U (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER S (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0033 × 2060 × 002E × 2060 × 0034 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] DIGIT THREE (Numeric) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [6.0] DIGIT FOUR (Numeric) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0063 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0043 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER C (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0063 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER D (Upper) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0043 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER C (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER D (Upper) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [8.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 2018 × 2060 × 0028 × 2060 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [8.0] LEFT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [998.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 ÷ 2018 × 2060 × 0028 × 2060 × 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] LEFT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [998.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER T (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 000A ÷ 2060 × 0308 × 2060 × 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] <LINE FEED (LF)> (LF) ÷ [4.0] WORD JOINER (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN CAPITAL LETTER T (Upper) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 0020 × 2060 × 0072 × 2060 × 0065 × 2060 × 0073 × 2060 × 0070 × 2060 × 002E × 2060 × 0020 × 2060 × 006C × 2060 × 0065 × 2060 × 0061 × 2060 × 0064 × 2060 × 0065 × 2060 × 0072 × 2060 × 0073 × 2060 × 0020 × 2060 × 0061 × 2060 × 0072 × 2060 × 0065 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER R (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER S (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER P (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [8.0] LATIN SMALL LETTER L (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER A (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER R (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER S (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER A (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER R (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 5B57 × 2060 × 002E × 2060 ÷ 5B57 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 ÷ 5B83 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B83 (OLetter) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 3002 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [998.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.1] IDEOGRAPHIC FULL STOP (STerm) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 5B57 × 2060 × 3002 × 2060 ÷ 5B83 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [5.0] WORD JOINER (Format_FE) × [998.0] IDEOGRAPHIC FULL STOP (STerm) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B83 (OLetter) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_SB('÷ 2060 × 0021 × 2060 × 0020 × 2060 × 0020 × 2060 × 2060 ÷	#  ÷ [0.2] WORD JOINER (Format_FE) × [998.0] EXCLAMATION MARK (STerm) × [5.0] WORD JOINER (Format_FE) × [9.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [10.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]');
}
if (!$::TESTCHUNK or $::TESTCHUNK == 6) {
    Test_LB('× 0023 × 0023 ÷	#  × [0.3] NUMBER SIGN (AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 0023 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0023 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0023 ÷ 2014 ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 2014 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ 2014 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0023 × 0009 ÷	#  × [0.3] NUMBER SIGN (AL) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 0009 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0009 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0023 ÷ 00B4 ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 00B4 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ 00B4 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0023 × 000B ÷	#  × [0.3] NUMBER SIGN (AL) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 000B ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 000B ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 000B ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0023 ÷ FFFC ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ FFFC ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ FFFC ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0023 × 007D ÷	#  × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 007D ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 007D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 007D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0023 × 0029 ÷	#  × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 0029 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0029 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 0029 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0023 × 000D ÷	#  × [0.3] NUMBER SIGN (AL) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 000D ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 000D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 000D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0023 × 0021 ÷	#  × [0.3] NUMBER SIGN (AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 0021 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0021 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 0021 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0023 × 00A0 ÷	#  × [0.3] NUMBER SIGN (AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 00A0 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 00A0 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0023 ÷ AC00 ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ AC00 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ AC00 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0023 ÷ AC01 ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ AC01 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ AC01 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0023 × 05D0 ÷	#  × [0.3] NUMBER SIGN (AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 05D0 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 05D0 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0023 × 002D ÷	#  × [0.3] NUMBER SIGN (AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 002D ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 002D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0023 ÷ 231A ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 231A ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ 231A ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0023 × 2024 ÷	#  × [0.3] NUMBER SIGN (AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 2024 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 2024 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0023 × 002C ÷	#  × [0.3] NUMBER SIGN (AL) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 002C ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 002C ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 002C ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0023 ÷ 1100 ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 1100 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ 1100 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0023 ÷ 11A8 ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 11A8 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ 11A8 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0023 ÷ 1160 ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 1160 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ 1160 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0023 × 000A ÷	#  × [0.3] NUMBER SIGN (AL) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 000A ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 000A ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 000A ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0023 × 0085 ÷	#  × [0.3] NUMBER SIGN (AL) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 0085 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0085 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 0085 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0023 × 17D6 ÷	#  × [0.3] NUMBER SIGN (AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 17D6 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 17D6 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0023 × 0030 ÷	#  × [0.3] NUMBER SIGN (AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 0030 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0030 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0023 × 0028 ÷	#  × [0.3] NUMBER SIGN (AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 0028 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0028 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0023 × 0025 ÷	#  × [0.3] NUMBER SIGN (AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 0025 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0025 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0023 × 0024 ÷	#  × [0.3] NUMBER SIGN (AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 0024 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0024 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0023 × 0022 ÷	#  × [0.3] NUMBER SIGN (AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 0022 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0022 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 0020 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 0020 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0023 × 002F ÷	#  × [0.3] NUMBER SIGN (AL) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 002F ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 002F ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 002F ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0023 × 2060 ÷	#  × [0.3] NUMBER SIGN (AL) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 2060 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 2060 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 2060 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0023 × 200B ÷	#  × [0.3] NUMBER SIGN (AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0023 × 0020 × 200B ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 200B ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 × 200B ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0023 ÷ 1F1E6 ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 1F1E6 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ 1F1E6 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0023 ÷ 261D ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 261D ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ 261D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0023 ÷ 1F3FB ÷	#  × [0.3] NUMBER SIGN (AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 1F3FB ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0023 × 0308 ÷ 1F3FB ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0023 × 0001 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 0001 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0001 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0023 × 200D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 200D ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 200D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0023 × 00A7 ÷	#  × [0.3] NUMBER SIGN (AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 00A7 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 00A7 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0023 × 50005 ÷	#  × [0.3] NUMBER SIGN (AL) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 50005 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 50005 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0023 × 0E01 ÷	#  × [0.3] NUMBER SIGN (AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 0E01 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0E01 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0023 × 3041 ÷	#  × [0.3] NUMBER SIGN (AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0023 × 0020 ÷ 3041 ÷	#  × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 3041 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0023 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2014 ÷ 0023 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 0023 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 0023 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2014 × 2014 ÷	#  × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 2014 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [17.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 2014 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [17.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 2014 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [17.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2014 × 0009 ÷	#  × [0.3] EM DASH (B2) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 0009 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0009 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2014 ÷ 00B4 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 00B4 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 00B4 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2014 × 000B ÷	#  × [0.3] EM DASH (B2) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 000B ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 000B ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 000B ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2014 ÷ FFFC ÷	#  × [0.3] EM DASH (B2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ FFFC ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ FFFC ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2014 × 007D ÷	#  × [0.3] EM DASH (B2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 007D ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 007D ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 007D ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2014 × 0029 ÷	#  × [0.3] EM DASH (B2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 0029 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0029 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 0029 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2014 × 000D ÷	#  × [0.3] EM DASH (B2) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 000D ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 000D ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 000D ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2014 × 0021 ÷	#  × [0.3] EM DASH (B2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 0021 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0021 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 0021 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2014 × 00A0 ÷	#  × [0.3] EM DASH (B2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 00A0 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 00A0 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2014 ÷ AC00 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ AC00 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ AC00 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2014 ÷ AC01 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ AC01 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ AC01 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2014 ÷ 05D0 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 05D0 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 05D0 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2014 × 002D ÷	#  × [0.3] EM DASH (B2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 002D ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 002D ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2014 ÷ 231A ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 231A ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 231A ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2014 ÷ 2024 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 2024 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 2024 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2014 × 002C ÷	#  × [0.3] EM DASH (B2) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 002C ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 002C ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 002C ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2014 ÷ 1100 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 1100 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 1100 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2014 ÷ 11A8 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 11A8 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 11A8 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2014 ÷ 1160 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 1160 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 1160 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2014 × 000A ÷	#  × [0.3] EM DASH (B2) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 000A ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 000A ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 000A ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2014 × 0085 ÷	#  × [0.3] EM DASH (B2) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 0085 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0085 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 0085 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2014 × 17D6 ÷	#  × [0.3] EM DASH (B2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 17D6 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 17D6 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2014 ÷ 0030 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 0030 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 0030 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2014 ÷ 0028 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 0028 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 0028 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2014 ÷ 0025 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 0025 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 0025 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2014 ÷ 0024 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 0024 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 0024 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2014 × 0022 ÷	#  × [0.3] EM DASH (B2) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 0022 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0022 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 0020 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 0020 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2014 × 002F ÷	#  × [0.3] EM DASH (B2) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 002F ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 002F ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 002F ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2014 × 2060 ÷	#  × [0.3] EM DASH (B2) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 2060 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 2060 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 2060 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2014 × 200B ÷	#  × [0.3] EM DASH (B2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2014 × 0020 × 200B ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 200B ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 × 200B ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2014 ÷ 1F1E6 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 1F1E6 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 1F1E6 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2014 ÷ 261D ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 261D ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 261D ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2014 ÷ 1F3FB ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 1F3FB ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 1F3FB ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2014 × 0001 ÷	#  × [0.3] EM DASH (B2) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 0001 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0001 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2014 × 200D ÷	#  × [0.3] EM DASH (B2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 200D ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 200D ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2014 ÷ 00A7 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 00A7 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 00A7 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2014 ÷ 50005 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 50005 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 50005 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2014 ÷ 0E01 ÷	#  × [0.3] EM DASH (B2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 0E01 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 ÷ 0E01 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2014 × 3041 ÷	#  × [0.3] EM DASH (B2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2014 × 0020 ÷ 3041 ÷	#  × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 3041 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2014 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0009 ÷ 0023 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 0023 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 0023 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0009 ÷ 2014 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 2014 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 2014 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0009 × 0009 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 0009 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0009 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0009 ÷ 00B4 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 00B4 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 00B4 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0009 × 000B ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 000B ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 000B ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 000B ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0009 ÷ FFFC ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ FFFC ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ FFFC ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0009 × 007D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 007D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 007D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 007D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0009 × 0029 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 0029 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0029 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 0029 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0009 × 000D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 000D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 000D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 000D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0009 × 0021 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 0021 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0021 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 0021 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0009 ÷ 00A0 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 00A0 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 00A0 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0009 ÷ AC00 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ AC00 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ AC00 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0009 ÷ AC01 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ AC01 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ AC01 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0009 ÷ 05D0 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 05D0 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 05D0 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0009 × 002D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 002D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 002D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0009 ÷ 231A ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 231A ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 231A ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0009 ÷ 2024 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 2024 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 2024 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0009 × 002C ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 002C ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 002C ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 002C ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0009 ÷ 1100 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 1100 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 1100 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0009 ÷ 11A8 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 11A8 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 11A8 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0009 ÷ 1160 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 1160 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 1160 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0009 × 000A ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 000A ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 000A ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 000A ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0009 × 0085 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 0085 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0085 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 0085 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0009 × 17D6 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 17D6 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 17D6 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0009 ÷ 0030 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 0030 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 0030 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0009 ÷ 0028 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 0028 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 0028 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0009 ÷ 0025 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 0025 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 0025 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0009 ÷ 0024 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 0024 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 0024 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0009 × 0022 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 0022 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0022 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 0020 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 0020 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0009 × 002F ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 002F ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 002F ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 002F ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0009 × 2060 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 2060 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 2060 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 2060 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0009 × 200B ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0009 × 0020 × 200B ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 200B ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 × 200B ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0009 ÷ 1F1E6 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 1F1E6 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 1F1E6 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0009 ÷ 261D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 261D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 261D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0009 ÷ 1F3FB ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 1F3FB ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 1F3FB ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0009 × 0001 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 0001 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0001 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0009 × 200D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 200D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 200D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0009 ÷ 00A7 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 00A7 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 00A7 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0009 ÷ 50005 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 50005 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 50005 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0009 ÷ 0E01 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 0E01 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 ÷ 0E01 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0009 × 3041 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0009 × 0020 ÷ 3041 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 3041 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0009 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00B4 × 0023 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 0023 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0023 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00B4 × 2014 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 2014 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 2014 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00B4 × 0009 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 0009 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0009 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00B4 × 00B4 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 00B4 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 00B4 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00B4 × 000B ÷	#  × [0.3] ACUTE ACCENT (BB) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 000B ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 000B ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 000B ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00B4 ÷ FFFC ÷	#  × [0.3] ACUTE ACCENT (BB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ FFFC ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 ÷ FFFC ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00B4 × 007D ÷	#  × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 007D ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 007D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 007D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00B4 × 0029 ÷	#  × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 0029 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0029 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 0029 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00B4 × 000D ÷	#  × [0.3] ACUTE ACCENT (BB) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 000D ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 000D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 000D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00B4 × 0021 ÷	#  × [0.3] ACUTE ACCENT (BB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 0021 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0021 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 0021 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00B4 × 00A0 ÷	#  × [0.3] ACUTE ACCENT (BB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 00A0 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 00A0 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00B4 × AC00 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ AC00 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × AC00 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00B4 × AC01 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ AC01 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × AC01 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00B4 × 05D0 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 05D0 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 05D0 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00B4 × 002D ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 002D ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 002D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00B4 × 231A ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 231A ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 231A ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00B4 × 2024 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 2024 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 2024 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00B4 × 002C ÷	#  × [0.3] ACUTE ACCENT (BB) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 002C ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 002C ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 002C ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00B4 × 1100 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 1100 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 1100 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00B4 × 11A8 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 11A8 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 11A8 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00B4 × 1160 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 1160 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 1160 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00B4 × 000A ÷	#  × [0.3] ACUTE ACCENT (BB) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 000A ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 000A ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 000A ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00B4 × 0085 ÷	#  × [0.3] ACUTE ACCENT (BB) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 0085 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0085 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 0085 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00B4 × 17D6 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 17D6 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 17D6 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00B4 × 0030 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 0030 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0030 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00B4 × 0028 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 0028 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0028 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00B4 × 0025 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 0025 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0025 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00B4 × 0024 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 0024 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0024 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00B4 × 0022 ÷	#  × [0.3] ACUTE ACCENT (BB) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 0022 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0022 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 0020 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 0020 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00B4 × 002F ÷	#  × [0.3] ACUTE ACCENT (BB) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 002F ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 002F ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 002F ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00B4 × 2060 ÷	#  × [0.3] ACUTE ACCENT (BB) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 2060 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 2060 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 2060 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00B4 × 200B ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 × 200B ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 200B ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 × 200B ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00B4 × 1F1E6 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 1F1E6 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 1F1E6 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00B4 × 261D ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 261D ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 261D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00B4 × 1F3FB ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 1F3FB ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 1F3FB ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00B4 × 0001 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 0001 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0001 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00B4 × 200D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 200D ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 200D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00B4 × 00A7 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 00A7 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 00A7 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 50005 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 50005 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 50005 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0E01 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 0E01 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0E01 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00B4 × 3041 ÷	#  × [0.3] ACUTE ACCENT (BB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00B4 × 0020 ÷ 3041 ÷	#  × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 3041 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00B4 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0023 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 0023 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0023 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 0023 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 2014 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 2014 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ 2014 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 2014 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000B ÷ 0009 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 0009 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0009 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 0009 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000B ÷ 00B4 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 00B4 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ 00B4 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000B ÷ 000B ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 000B ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 000B ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 000B ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000B ÷ FFFC ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ FFFC ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ FFFC ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ FFFC ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000B ÷ 007D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 007D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 007D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 007D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0029 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 0029 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0029 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 0029 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000B ÷ 000D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 000D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 000D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 000D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000B ÷ 0021 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 0021 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0021 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 0021 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000B ÷ 00A0 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 00A0 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 00A0 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000B ÷ AC00 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ AC00 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ AC00 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ AC00 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000B ÷ AC01 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ AC01 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ AC01 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ AC01 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000B ÷ 05D0 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 05D0 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 05D0 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000B ÷ 002D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 002D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 002D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 002D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000B ÷ 231A ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 231A ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ 231A ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 231A ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000B ÷ 2024 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 2024 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 2024 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 2024 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000B ÷ 002C ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 002C ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 002C ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 002C ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000B ÷ 1100 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 1100 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ 1100 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 1100 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000B ÷ 11A8 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 11A8 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ 11A8 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000B ÷ 1160 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 1160 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ 1160 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 1160 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000B ÷ 000A ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 000A ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 000A ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 000A ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000B ÷ 0085 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 0085 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0085 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 0085 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000B ÷ 17D6 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 17D6 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 17D6 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0030 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 0030 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0030 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 0030 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000B ÷ 0028 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 0028 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0028 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 0028 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000B ÷ 0025 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 0025 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0025 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 0025 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000B ÷ 0024 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 0024 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0024 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 0024 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000B ÷ 0022 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 0022 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0022 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 0022 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 0020 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 0020 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000B ÷ 002F ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 002F ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 002F ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 002F ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000B ÷ 2060 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 2060 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 2060 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 2060 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000B ÷ 200B ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 × 200B ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 200B ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 × 200B ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000B ÷ 1F1E6 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 1F1E6 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ 1F1E6 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000B ÷ 261D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 261D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ 261D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 261D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000B ÷ 1F3FB ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 1F3FB ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 ÷ 1F3FB ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000B ÷ 0001 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 0001 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0001 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 0001 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000B ÷ 200D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 200D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 200D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 200D ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000B ÷ 00A7 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 00A7 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 00A7 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 50005 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 50005 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 50005 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 50005 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0E01 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 0E01 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0E01 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000B ÷ 3041 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0020 ÷ 3041 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 3041 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000B ÷ 0308 × 0020 ÷ 3041 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× FFFC ÷ 0023 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 0023 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 0023 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× FFFC ÷ 2014 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EM DASH (B2) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 2014 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 2014 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] EM DASH (B2) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× FFFC ÷ 0009 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 0009 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 0009 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× FFFC ÷ 00B4 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 00B4 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 00B4 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× FFFC × 000B ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 000B ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 000B ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 000B ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× FFFC ÷ FFFC ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ FFFC ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ FFFC ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× FFFC × 007D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 007D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 007D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 007D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× FFFC × 0029 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 0029 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0029 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 0029 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× FFFC × 000D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 000D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 000D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 000D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× FFFC × 0021 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 0021 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0021 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 0021 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× FFFC × 00A0 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 00A0 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 00A0 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× FFFC ÷ AC00 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ AC00 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ AC00 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× FFFC ÷ AC01 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ AC01 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ AC01 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× FFFC ÷ 05D0 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 05D0 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 05D0 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× FFFC ÷ 002D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 002D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 002D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 002D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× FFFC ÷ 231A ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WATCH (ID) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 231A ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 231A ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WATCH (ID) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 231A ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× FFFC ÷ 2024 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 2024 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 2024 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× FFFC × 002C ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 002C ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 002C ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 002C ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× FFFC ÷ 1100 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 1100 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 1100 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× FFFC ÷ 11A8 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 11A8 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 11A8 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× FFFC ÷ 1160 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 1160 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 1160 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× FFFC × 000A ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 000A ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 000A ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 000A ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× FFFC × 0085 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 0085 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0085 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 0085 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× FFFC ÷ 17D6 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 17D6 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 17D6 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× FFFC ÷ 0030 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 0030 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 0030 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× FFFC ÷ 0028 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 0028 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 0028 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× FFFC ÷ 0025 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 0025 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 0025 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× FFFC ÷ 0024 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 0024 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 0024 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× FFFC × 0022 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 0022 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0022 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 0020 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 0020 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× FFFC × 002F ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 002F ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 002F ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 002F ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× FFFC × 2060 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 2060 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 2060 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 2060 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× FFFC × 200B ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× FFFC × 0020 × 200B ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 200B ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 × 200B ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× FFFC ÷ 1F1E6 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 1F1E6 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 1F1E6 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× FFFC ÷ 261D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 261D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 261D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 261D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× FFFC ÷ 1F3FB ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 1F3FB ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 1F3FB ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× FFFC × 0001 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 0001 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0001 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× FFFC × 200D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 200D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 200D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 200D ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× FFFC ÷ 00A7 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 00A7 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 00A7 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× FFFC ÷ 50005 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 50005 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 50005 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× FFFC ÷ 0E01 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 0E01 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 0E01 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× FFFC ÷ 3041 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× FFFC × 0020 ÷ 3041 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× FFFC × 0308 ÷ 3041 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× FFFC × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 007D ÷ 0023 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 0023 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 0023 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 007D ÷ 2014 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 2014 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 2014 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 007D × 0009 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 0009 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0009 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 007D ÷ 00B4 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 00B4 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 00B4 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 007D × 000B ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 000B ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 000B ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 000B ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 007D ÷ FFFC ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ FFFC ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ FFFC ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 007D × 007D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 007D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 007D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 007D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 007D × 0029 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 0029 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0029 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 0029 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 007D × 000D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 000D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 000D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 000D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 007D × 0021 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 0021 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0021 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 0021 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 007D × 00A0 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 00A0 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 00A0 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 007D ÷ AC00 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ AC00 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ AC00 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 007D ÷ AC01 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ AC01 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ AC01 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 007D ÷ 05D0 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 05D0 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 05D0 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 007D × 002D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 002D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 002D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 002D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 007D ÷ 231A ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 231A ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 231A ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 231A ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 007D ÷ 2024 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 2024 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 2024 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 007D × 002C ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 002C ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 002C ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 002C ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 007D ÷ 1100 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 1100 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 1100 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 007D ÷ 11A8 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 11A8 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 11A8 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 007D ÷ 1160 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 1160 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 1160 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 007D × 000A ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 000A ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 000A ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 000A ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 007D × 0085 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 0085 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0085 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 0085 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 007D × 17D6 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 17D6 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 17D6 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 17D6 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 007D ÷ 0030 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 0030 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 0030 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 007D ÷ 0028 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 0028 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 0028 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 007D ÷ 0025 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 0025 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 0025 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 007D ÷ 0024 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 0024 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 0024 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 007D × 0022 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 0022 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0022 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 0020 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 0020 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 007D × 002F ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 002F ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 002F ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 002F ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 007D × 2060 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 2060 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 2060 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 2060 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 007D × 200B ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 200B ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 200B ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 200B ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 007D ÷ 1F1E6 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 1F1E6 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 1F1E6 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 007D ÷ 261D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 261D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 261D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 261D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 007D ÷ 1F3FB ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 1F3FB ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 1F3FB ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 007D × 0001 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 0001 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0001 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 007D × 200D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 200D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 200D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 200D ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 007D ÷ 00A7 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 00A7 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 00A7 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 007D ÷ 50005 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 50005 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 50005 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 007D ÷ 0E01 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 007D × 0020 ÷ 0E01 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 007D × 0308 ÷ 0E01 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 007D × 3041 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 007D × 0020 × 3041 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 3041 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 007D × 0308 × 0020 × 3041 ÷	#  × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0029 × 0023 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [30.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 0023 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0023 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0029 ÷ 2014 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 2014 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 2014 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0029 × 0009 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 0009 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0009 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0029 ÷ 00B4 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 00B4 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 00B4 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0029 × 000B ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 000B ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 000B ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 000B ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0029 ÷ FFFC ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ FFFC ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ FFFC ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0029 × 007D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 007D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 007D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 007D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0029 × 0029 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 0029 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0029 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 0029 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0029 × 000D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 000D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 000D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 000D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0029 × 0021 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 0021 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0021 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 0021 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0029 × 00A0 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 00A0 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 00A0 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0029 ÷ AC00 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ AC00 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ AC00 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0029 ÷ AC01 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ AC01 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ AC01 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0029 × 05D0 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 05D0 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 05D0 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0029 × 002D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 002D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 002D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0029 ÷ 231A ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 231A ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 231A ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0029 ÷ 2024 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 2024 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 2024 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0029 × 002C ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 002C ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 002C ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 002C ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0029 ÷ 1100 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 1100 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 1100 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0029 ÷ 11A8 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 11A8 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 11A8 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0029 ÷ 1160 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 1160 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 1160 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0029 × 000A ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 000A ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 000A ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 000A ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0029 × 0085 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 0085 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0085 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 0085 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0029 × 17D6 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 17D6 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 17D6 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 17D6 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0029 × 0030 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [30.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 0030 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0030 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0029 ÷ 0028 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 0028 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 0028 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0029 ÷ 0025 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 0025 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 0025 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0029 ÷ 0024 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 0024 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 0024 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0029 × 0022 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 0022 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0022 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 0020 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 0020 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0029 × 002F ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 002F ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 002F ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 002F ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0029 × 2060 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 2060 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 2060 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 2060 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0029 × 200B ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 200B ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 200B ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 200B ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0029 ÷ 1F1E6 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 1F1E6 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 1F1E6 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0029 ÷ 261D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 261D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 261D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0029 ÷ 1F3FB ÷	#  × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 1F3FB ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0029 × 0308 ÷ 1F3FB ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0029 × 0001 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 0001 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0001 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0029 × 200D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 200D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 200D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0029 × 00A7 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 00A7 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 00A7 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0029 × 50005 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [30.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 50005 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 50005 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0029 × 0E01 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0029 × 0020 ÷ 0E01 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0E01 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0029 × 3041 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0029 × 0020 × 3041 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 3041 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0029 × 0308 × 0020 × 3041 ÷	#  × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0023 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 0023 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0023 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 0023 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 2014 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 2014 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ 2014 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 2014 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000D ÷ 0009 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 0009 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0009 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 0009 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000D ÷ 00B4 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 00B4 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ 00B4 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000D ÷ 000B ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 000B ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 000B ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 000B ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000D ÷ FFFC ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ FFFC ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ FFFC ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ FFFC ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000D ÷ 007D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 007D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 007D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 007D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0029 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 0029 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0029 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 0029 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000D ÷ 000D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 000D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 000D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 000D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000D ÷ 0021 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 0021 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0021 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 0021 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000D ÷ 00A0 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 00A0 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 00A0 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000D ÷ AC00 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ AC00 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ AC00 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ AC00 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000D ÷ AC01 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ AC01 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ AC01 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ AC01 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000D ÷ 05D0 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 05D0 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 05D0 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000D ÷ 002D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 002D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 002D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 002D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000D ÷ 231A ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 231A ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ 231A ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 231A ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000D ÷ 2024 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 2024 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 2024 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 2024 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000D ÷ 002C ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 002C ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 002C ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 002C ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000D ÷ 1100 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 1100 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ 1100 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 1100 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000D ÷ 11A8 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 11A8 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ 11A8 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000D ÷ 1160 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 1160 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ 1160 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 1160 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000D × 000A ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) × [5.01] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 000A ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 000A ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 000A ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000D ÷ 0085 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 0085 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0085 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 0085 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000D ÷ 17D6 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 17D6 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 17D6 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0030 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 0030 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0030 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 0030 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000D ÷ 0028 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 0028 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0028 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 0028 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000D ÷ 0025 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 0025 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0025 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 0025 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000D ÷ 0024 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 0024 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0024 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 0024 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000D ÷ 0022 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 0022 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0022 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 0022 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 0020 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 0020 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000D ÷ 002F ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 002F ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 002F ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 002F ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000D ÷ 2060 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 2060 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 2060 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 2060 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000D ÷ 200B ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 × 200B ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 200B ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 × 200B ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000D ÷ 1F1E6 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 1F1E6 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ 1F1E6 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000D ÷ 261D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 261D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ 261D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 261D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000D ÷ 1F3FB ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 1F3FB ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 ÷ 1F3FB ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000D ÷ 0001 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 0001 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0001 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 0001 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000D ÷ 200D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 200D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 200D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 200D ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000D ÷ 00A7 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 00A7 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 00A7 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 50005 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 50005 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 50005 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 50005 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0E01 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 0E01 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0E01 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000D ÷ 3041 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0020 ÷ 3041 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 3041 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000D ÷ 0308 × 0020 ÷ 3041 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0021 ÷ 0023 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 0023 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 0023 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0021 ÷ 2014 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 2014 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 2014 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0021 × 0009 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 0009 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0009 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0021 ÷ 00B4 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 00B4 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 00B4 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0021 × 000B ÷	#  × [0.3] EXCLAMATION MARK (EX) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 000B ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 000B ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 000B ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0021 ÷ FFFC ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ FFFC ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ FFFC ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0021 × 007D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 007D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 007D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 007D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0021 × 0029 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 0029 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0029 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 0029 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0021 × 000D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 000D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 000D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 000D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0021 × 0021 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 0021 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0021 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 0021 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0021 × 00A0 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 00A0 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 00A0 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0021 ÷ AC00 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ AC00 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ AC00 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0021 ÷ AC01 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ AC01 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ AC01 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0021 ÷ 05D0 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 05D0 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 05D0 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0021 × 002D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 002D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 002D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0021 ÷ 231A ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 231A ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 231A ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0021 × 2024 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 2024 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 2024 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.02] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0021 × 002C ÷	#  × [0.3] EXCLAMATION MARK (EX) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 002C ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 002C ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 002C ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0021 ÷ 1100 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 1100 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 1100 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0021 ÷ 11A8 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 11A8 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 11A8 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0021 ÷ 1160 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 1160 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 1160 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0021 × 000A ÷	#  × [0.3] EXCLAMATION MARK (EX) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 000A ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 000A ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 000A ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0021 × 0085 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 0085 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0085 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 0085 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0021 × 17D6 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 17D6 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 17D6 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0021 ÷ 0030 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 0030 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 0030 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0021 ÷ 0028 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 0028 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 0028 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0021 ÷ 0025 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 0025 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 0025 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0021 ÷ 0024 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 0024 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 0024 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0021 × 0022 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 0022 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0022 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 0020 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 0020 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0021 × 002F ÷	#  × [0.3] EXCLAMATION MARK (EX) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 002F ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 002F ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 002F ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0021 × 2060 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 2060 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 2060 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 2060 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0021 × 200B ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0021 × 0020 × 200B ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 200B ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 × 200B ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0021 ÷ 1F1E6 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 1F1E6 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 1F1E6 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0021 ÷ 261D ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 261D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 261D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0021 ÷ 1F3FB ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 1F3FB ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 1F3FB ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0021 × 0001 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 0001 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0001 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0021 × 200D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 200D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 200D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0021 ÷ 00A7 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 00A7 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 00A7 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0021 ÷ 50005 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 50005 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 50005 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0021 ÷ 0E01 ÷	#  × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 0E01 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 ÷ 0E01 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0021 × 3041 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0021 × 0020 ÷ 3041 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 3041 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0021 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00A0 × 0023 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 0023 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0023 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00A0 × 2014 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 2014 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 2014 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00A0 × 0009 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 0009 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0009 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00A0 × 00B4 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 00B4 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 00B4 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00A0 × 000B ÷	#  × [0.3] NO-BREAK SPACE (GL) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 000B ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 000B ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 000B ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00A0 × FFFC ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ FFFC ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × FFFC ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00A0 × 007D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 007D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 007D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 007D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00A0 × 0029 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 0029 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0029 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 0029 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00A0 × 000D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 000D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 000D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 000D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00A0 × 0021 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 0021 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0021 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 0021 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00A0 × 00A0 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 00A0 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 00A0 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00A0 × AC00 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ AC00 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × AC00 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00A0 × AC01 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ AC01 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × AC01 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00A0 × 05D0 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 05D0 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 05D0 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00A0 × 002D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 002D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 002D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00A0 × 231A ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 231A ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 231A ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00A0 × 2024 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 2024 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 2024 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00A0 × 002C ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 002C ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 002C ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 002C ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00A0 × 1100 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 1100 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 1100 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00A0 × 11A8 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 11A8 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 11A8 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00A0 × 1160 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 1160 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 1160 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00A0 × 000A ÷	#  × [0.3] NO-BREAK SPACE (GL) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 000A ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 000A ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 000A ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00A0 × 0085 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 0085 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0085 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 0085 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00A0 × 17D6 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 17D6 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 17D6 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00A0 × 0030 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 0030 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0030 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00A0 × 0028 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 0028 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0028 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00A0 × 0025 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 0025 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0025 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00A0 × 0024 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 0024 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0024 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00A0 × 0022 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 0022 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0022 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 0020 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 0020 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00A0 × 002F ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 002F ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 002F ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 002F ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00A0 × 2060 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 2060 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 2060 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 2060 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00A0 × 200B ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 × 200B ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 200B ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 × 200B ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00A0 × 1F1E6 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 1F1E6 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 1F1E6 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00A0 × 261D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 261D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 261D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00A0 × 1F3FB ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 1F3FB ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 1F3FB ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00A0 × 0001 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 0001 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0001 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00A0 × 200D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
}
if (!$::TESTCHUNK or $::TESTCHUNK == 7) {
    Test_LB('× 00A0 × 0020 ÷ 200D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 200D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00A0 × 00A7 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 00A7 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 00A7 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 50005 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 50005 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 50005 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0E01 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 0E01 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0E01 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00A0 × 3041 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [12.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00A0 × 0020 ÷ 3041 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 3041 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00A0 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× AC00 ÷ 0023 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 0023 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 0023 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× AC00 ÷ 2014 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 2014 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 2014 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× AC00 × 0009 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 0009 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0009 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× AC00 ÷ 00B4 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 00B4 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 00B4 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× AC00 × 000B ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 000B ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 000B ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 000B ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× AC00 ÷ FFFC ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ FFFC ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ FFFC ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× AC00 × 007D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 007D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 007D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 007D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× AC00 × 0029 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 0029 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0029 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 0029 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× AC00 × 000D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 000D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 000D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 000D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× AC00 × 0021 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 0021 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0021 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 0021 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× AC00 × 00A0 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 00A0 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 00A0 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× AC00 ÷ AC00 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ AC00 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ AC00 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× AC00 ÷ AC01 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ AC01 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ AC01 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× AC00 ÷ 05D0 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 05D0 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 05D0 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× AC00 × 002D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 002D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 002D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× AC00 ÷ 231A ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 231A ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 231A ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× AC00 × 2024 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 2024 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 2024 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× AC00 × 002C ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 002C ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 002C ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 002C ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× AC00 ÷ 1100 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 1100 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 1100 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× AC00 × 11A8 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 11A8 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 11A8 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× AC00 × 1160 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 1160 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 1160 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× AC00 × 000A ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 000A ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 000A ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 000A ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× AC00 × 0085 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 0085 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0085 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 0085 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× AC00 × 17D6 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 17D6 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 17D6 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× AC00 ÷ 0030 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 0030 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 0030 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× AC00 ÷ 0028 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 0028 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 0028 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× AC00 × 0025 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 0025 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0025 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× AC00 ÷ 0024 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 0024 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 0024 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× AC00 × 0022 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 0022 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0022 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 0020 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 0020 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× AC00 × 002F ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 002F ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 002F ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 002F ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× AC00 × 2060 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 2060 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 2060 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 2060 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× AC00 × 200B ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× AC00 × 0020 × 200B ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 200B ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 × 200B ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× AC00 ÷ 1F1E6 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 1F1E6 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× AC00 ÷ 261D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 261D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 261D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× AC00 ÷ 1F3FB ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 1F3FB ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 1F3FB ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× AC00 × 0001 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 0001 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0001 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× AC00 × 200D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 200D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 200D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× AC00 ÷ 00A7 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 00A7 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 00A7 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× AC00 ÷ 50005 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 50005 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 50005 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× AC00 ÷ 0E01 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 0E01 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 ÷ 0E01 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× AC00 × 3041 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× AC00 × 0020 ÷ 3041 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 3041 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× AC00 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× AC01 ÷ 0023 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 0023 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 0023 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× AC01 ÷ 2014 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 2014 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 2014 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× AC01 × 0009 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 0009 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0009 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× AC01 ÷ 00B4 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 00B4 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 00B4 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× AC01 × 000B ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 000B ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 000B ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 000B ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× AC01 ÷ FFFC ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ FFFC ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ FFFC ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× AC01 × 007D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 007D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 007D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 007D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× AC01 × 0029 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 0029 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0029 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 0029 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× AC01 × 000D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 000D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 000D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 000D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× AC01 × 0021 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 0021 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0021 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 0021 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× AC01 × 00A0 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 00A0 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 00A0 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× AC01 ÷ AC00 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ AC00 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ AC00 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× AC01 ÷ AC01 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ AC01 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ AC01 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× AC01 ÷ 05D0 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 05D0 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 05D0 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× AC01 × 002D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 002D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 002D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× AC01 ÷ 231A ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 231A ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 231A ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× AC01 × 2024 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 2024 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 2024 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× AC01 × 002C ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 002C ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 002C ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 002C ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× AC01 ÷ 1100 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 1100 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 1100 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× AC01 × 11A8 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 11A8 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 11A8 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× AC01 ÷ 1160 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 1160 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 1160 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× AC01 × 000A ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 000A ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 000A ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 000A ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× AC01 × 0085 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 0085 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0085 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 0085 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× AC01 × 17D6 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 17D6 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 17D6 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× AC01 ÷ 0030 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 0030 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 0030 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× AC01 ÷ 0028 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 0028 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 0028 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× AC01 × 0025 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 0025 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0025 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× AC01 ÷ 0024 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 0024 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 0024 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× AC01 × 0022 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 0022 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0022 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 0020 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 0020 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× AC01 × 002F ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 002F ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 002F ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 002F ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× AC01 × 2060 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 2060 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 2060 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 2060 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× AC01 × 200B ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× AC01 × 0020 × 200B ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 200B ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 × 200B ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× AC01 ÷ 1F1E6 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 1F1E6 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× AC01 ÷ 261D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 261D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 261D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× AC01 ÷ 1F3FB ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 1F3FB ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 1F3FB ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× AC01 × 0001 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 0001 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0001 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× AC01 × 200D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 200D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 200D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× AC01 ÷ 00A7 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 00A7 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 00A7 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× AC01 ÷ 50005 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 50005 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 50005 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× AC01 ÷ 0E01 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 0E01 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 ÷ 0E01 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× AC01 × 3041 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× AC01 × 0020 ÷ 3041 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 3041 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× AC01 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 05D0 × 0023 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 0023 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0023 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 05D0 ÷ 2014 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 2014 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ 2014 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 05D0 × 0009 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 0009 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0009 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 05D0 ÷ 00B4 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 00B4 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ 00B4 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 05D0 × 000B ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 000B ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 000B ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 000B ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 05D0 ÷ FFFC ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ FFFC ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ FFFC ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 05D0 × 007D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 007D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 007D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 007D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 05D0 × 0029 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 0029 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0029 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 0029 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 05D0 × 000D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 000D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 000D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 000D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 05D0 × 0021 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 0021 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0021 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 0021 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 05D0 × 00A0 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 00A0 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 00A0 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 05D0 ÷ AC00 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ AC00 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ AC00 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 05D0 ÷ AC01 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ AC01 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ AC01 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 05D0 × 05D0 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 05D0 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 05D0 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 05D0 × 002D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 002D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 002D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 05D0 ÷ 231A ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 231A ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ 231A ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 05D0 × 2024 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 2024 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 2024 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 05D0 × 002C ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 002C ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 002C ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 002C ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 05D0 ÷ 1100 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 1100 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ 1100 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 05D0 ÷ 11A8 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 11A8 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ 11A8 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 05D0 ÷ 1160 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 1160 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ 1160 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 05D0 × 000A ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 000A ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 000A ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 000A ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 05D0 × 0085 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 0085 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0085 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 0085 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 05D0 × 17D6 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 17D6 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 17D6 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 05D0 × 0030 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 0030 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0030 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 05D0 × 0028 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 0028 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0028 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 05D0 × 0025 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 0025 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0025 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 05D0 × 0024 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 0024 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0024 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 05D0 × 0022 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 0022 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0022 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 0020 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 0020 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 05D0 × 002F ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 002F ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 002F ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 002F ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 05D0 × 2060 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 2060 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 2060 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 2060 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 05D0 × 200B ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 × 200B ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 200B ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 × 200B ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 05D0 ÷ 1F1E6 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ 1F1E6 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 05D0 ÷ 261D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 261D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ 261D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 05D0 ÷ 1F3FB ÷	#  × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 1F3FB ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 ÷ 1F3FB ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 05D0 × 0001 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 0001 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0001 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 05D0 × 200D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 200D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 200D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 05D0 × 00A7 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 00A7 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 00A7 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 50005 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 50005 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 50005 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0E01 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 0E01 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0E01 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 05D0 × 3041 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 05D0 × 0020 ÷ 3041 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 3041 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 05D0 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002D ÷ 0023 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 0023 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 0023 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002D ÷ 2014 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 2014 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 2014 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002D × 0009 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 0009 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0009 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002D ÷ 00B4 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 00B4 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 00B4 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002D × 000B ÷	#  × [0.3] HYPHEN-MINUS (HY) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 000B ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 000B ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 000B ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002D ÷ FFFC ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ FFFC ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ FFFC ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002D × 007D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 007D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 007D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 007D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002D × 0029 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 0029 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0029 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 0029 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002D × 000D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 000D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 000D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 000D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002D × 0021 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 0021 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0021 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 0021 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002D ÷ 00A0 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 00A0 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 00A0 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002D ÷ AC00 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ AC00 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ AC00 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002D ÷ AC01 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ AC01 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ AC01 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002D ÷ 05D0 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 05D0 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 05D0 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002D × 002D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 002D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 002D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 002D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002D ÷ 231A ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 231A ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 231A ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 231A ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002D ÷ 2024 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 2024 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 2024 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002D × 002C ÷	#  × [0.3] HYPHEN-MINUS (HY) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 002C ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 002C ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 002C ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002D ÷ 1100 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 1100 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 1100 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002D ÷ 11A8 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 11A8 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 11A8 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002D ÷ 1160 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 1160 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 1160 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002D × 000A ÷	#  × [0.3] HYPHEN-MINUS (HY) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 000A ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 000A ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 000A ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002D × 0085 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 0085 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0085 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 0085 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002D × 17D6 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 17D6 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 17D6 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002D × 0030 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 0030 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0030 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002D ÷ 0028 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 0028 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 0028 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002D ÷ 0025 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 0025 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 0025 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002D ÷ 0024 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 0024 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 0024 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002D × 0022 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 0022 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0022 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 0020 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 0020 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002D × 002F ÷	#  × [0.3] HYPHEN-MINUS (HY) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 002F ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 002F ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 002F ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002D × 2060 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 2060 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 2060 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 2060 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002D × 200B ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002D × 0020 × 200B ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 200B ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 × 200B ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002D ÷ 1F1E6 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 1F1E6 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 1F1E6 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002D ÷ 261D ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 261D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 261D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 261D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002D ÷ 1F3FB ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 1F3FB ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 1F3FB ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002D × 0001 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 0001 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0001 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002D × 200D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 200D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 200D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 200D ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002D ÷ 00A7 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 00A7 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 00A7 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002D ÷ 50005 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 50005 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 50005 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002D ÷ 0E01 ÷	#  × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 0E01 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002D × 0308 ÷ 0E01 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002D × 3041 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002D × 0020 ÷ 3041 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 3041 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002D × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 231A ÷ 0023 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 0023 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 0023 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 231A ÷ 2014 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 2014 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 2014 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 231A × 0009 ÷	#  × [0.3] WATCH (ID) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 0009 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0009 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 231A ÷ 00B4 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 00B4 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 00B4 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 231A × 000B ÷	#  × [0.3] WATCH (ID) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 000B ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 000B ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 000B ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 231A ÷ FFFC ÷	#  × [0.3] WATCH (ID) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ FFFC ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ FFFC ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 231A × 007D ÷	#  × [0.3] WATCH (ID) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 007D ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 007D ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 007D ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 231A × 0029 ÷	#  × [0.3] WATCH (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 0029 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0029 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 0029 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 231A × 000D ÷	#  × [0.3] WATCH (ID) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 000D ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 000D ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 000D ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 231A × 0021 ÷	#  × [0.3] WATCH (ID) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 0021 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0021 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 0021 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 231A × 00A0 ÷	#  × [0.3] WATCH (ID) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 00A0 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 00A0 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 231A ÷ AC00 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ AC00 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ AC00 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 231A ÷ AC01 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ AC01 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ AC01 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 231A ÷ 05D0 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 05D0 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 05D0 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 231A × 002D ÷	#  × [0.3] WATCH (ID) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 002D ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 002D ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 002D ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 231A ÷ 231A ÷	#  × [0.3] WATCH (ID) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 231A ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 231A ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 231A ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 231A × 2024 ÷	#  × [0.3] WATCH (ID) × [22.03] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 2024 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 2024 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 231A × 002C ÷	#  × [0.3] WATCH (ID) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 002C ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 002C ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 002C ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 231A ÷ 1100 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 1100 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 1100 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 231A ÷ 11A8 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 11A8 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 11A8 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 231A ÷ 1160 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 1160 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 1160 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 231A × 000A ÷	#  × [0.3] WATCH (ID) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 000A ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 000A ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 000A ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 231A × 0085 ÷	#  × [0.3] WATCH (ID) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 0085 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0085 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 0085 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 231A × 17D6 ÷	#  × [0.3] WATCH (ID) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 17D6 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 17D6 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 231A ÷ 0030 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 0030 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 0030 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 231A ÷ 0028 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 0028 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 0028 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 231A × 0025 ÷	#  × [0.3] WATCH (ID) × [23.13] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 0025 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0025 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 231A ÷ 0024 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 0024 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 0024 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 231A × 0022 ÷	#  × [0.3] WATCH (ID) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 0022 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0022 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 0020 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 0020 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 231A × 002F ÷	#  × [0.3] WATCH (ID) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 002F ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 002F ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 002F ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 231A × 2060 ÷	#  × [0.3] WATCH (ID) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 2060 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 2060 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 2060 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 231A × 200B ÷	#  × [0.3] WATCH (ID) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 231A × 0020 × 200B ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 200B ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 × 200B ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 231A ÷ 1F1E6 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 1F1E6 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 1F1E6 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 231A ÷ 261D ÷	#  × [0.3] WATCH (ID) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 261D ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 261D ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 261D ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 231A ÷ 1F3FB ÷	#  × [0.3] WATCH (ID) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 1F3FB ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 1F3FB ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 231A × 0001 ÷	#  × [0.3] WATCH (ID) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 0001 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0001 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 231A × 200D ÷	#  × [0.3] WATCH (ID) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 200D ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 200D ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 200D ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 231A ÷ 00A7 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 00A7 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 00A7 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 231A ÷ 50005 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 50005 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 50005 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 231A ÷ 0E01 ÷	#  × [0.3] WATCH (ID) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 0E01 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 231A × 0308 ÷ 0E01 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 231A × 3041 ÷	#  × [0.3] WATCH (ID) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 231A × 0020 ÷ 3041 ÷	#  × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 3041 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 231A × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2024 ÷ 0023 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 0023 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 0023 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2024 ÷ 2014 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 2014 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 2014 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2024 × 0009 ÷	#  × [0.3] ONE DOT LEADER (IN) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 0009 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0009 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2024 ÷ 00B4 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 00B4 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 00B4 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2024 × 000B ÷	#  × [0.3] ONE DOT LEADER (IN) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 000B ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 000B ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 000B ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2024 ÷ FFFC ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ FFFC ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ FFFC ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2024 × 007D ÷	#  × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 007D ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 007D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 007D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2024 × 0029 ÷	#  × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 0029 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0029 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 0029 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2024 × 000D ÷	#  × [0.3] ONE DOT LEADER (IN) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 000D ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 000D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 000D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2024 × 0021 ÷	#  × [0.3] ONE DOT LEADER (IN) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 0021 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0021 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 0021 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2024 × 00A0 ÷	#  × [0.3] ONE DOT LEADER (IN) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 00A0 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 00A0 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2024 ÷ AC00 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ AC00 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ AC00 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2024 ÷ AC01 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ AC01 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ AC01 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2024 ÷ 05D0 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 05D0 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 05D0 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2024 × 002D ÷	#  × [0.3] ONE DOT LEADER (IN) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 002D ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 002D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2024 ÷ 231A ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 231A ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 231A ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2024 × 2024 ÷	#  × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 2024 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 2024 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.04] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2024 × 002C ÷	#  × [0.3] ONE DOT LEADER (IN) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 002C ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 002C ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 002C ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2024 ÷ 1100 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 1100 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 1100 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2024 ÷ 11A8 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 11A8 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 11A8 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2024 ÷ 1160 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 1160 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 1160 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2024 × 000A ÷	#  × [0.3] ONE DOT LEADER (IN) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 000A ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 000A ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 000A ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2024 × 0085 ÷	#  × [0.3] ONE DOT LEADER (IN) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 0085 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0085 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 0085 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2024 × 17D6 ÷	#  × [0.3] ONE DOT LEADER (IN) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 17D6 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 17D6 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2024 ÷ 0030 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 0030 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 0030 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2024 ÷ 0028 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 0028 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 0028 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2024 ÷ 0025 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 0025 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 0025 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2024 ÷ 0024 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 0024 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 0024 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2024 × 0022 ÷	#  × [0.3] ONE DOT LEADER (IN) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 0022 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0022 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 0020 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 0020 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2024 × 002F ÷	#  × [0.3] ONE DOT LEADER (IN) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 002F ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 002F ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 002F ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2024 × 2060 ÷	#  × [0.3] ONE DOT LEADER (IN) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 2060 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 2060 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 2060 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2024 × 200B ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2024 × 0020 × 200B ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 200B ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 × 200B ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2024 ÷ 1F1E6 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 1F1E6 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 1F1E6 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2024 ÷ 261D ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 261D ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 261D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2024 ÷ 1F3FB ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 1F3FB ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 1F3FB ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2024 × 0001 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 0001 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0001 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2024 × 200D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 200D ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 200D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2024 ÷ 00A7 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 00A7 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 00A7 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2024 ÷ 50005 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 50005 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 50005 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2024 ÷ 0E01 ÷	#  × [0.3] ONE DOT LEADER (IN) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 0E01 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 ÷ 0E01 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2024 × 3041 ÷	#  × [0.3] ONE DOT LEADER (IN) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2024 × 0020 ÷ 3041 ÷	#  × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 3041 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2024 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002C × 0023 ÷	#  × [0.3] COMMA (IS) × [29.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 0023 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0023 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002C ÷ 2014 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 2014 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 2014 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002C × 0009 ÷	#  × [0.3] COMMA (IS) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 0009 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0009 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002C ÷ 00B4 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 00B4 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 00B4 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002C × 000B ÷	#  × [0.3] COMMA (IS) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 000B ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 000B ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 000B ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002C ÷ FFFC ÷	#  × [0.3] COMMA (IS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ FFFC ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ FFFC ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002C × 007D ÷	#  × [0.3] COMMA (IS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 007D ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 007D ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 007D ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002C × 0029 ÷	#  × [0.3] COMMA (IS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 0029 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0029 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 0029 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002C × 000D ÷	#  × [0.3] COMMA (IS) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 000D ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 000D ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 000D ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002C × 0021 ÷	#  × [0.3] COMMA (IS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 0021 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0021 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 0021 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002C × 00A0 ÷	#  × [0.3] COMMA (IS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 00A0 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 00A0 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002C ÷ AC00 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ AC00 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ AC00 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002C ÷ AC01 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ AC01 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ AC01 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002C × 05D0 ÷	#  × [0.3] COMMA (IS) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 05D0 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 05D0 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002C × 002D ÷	#  × [0.3] COMMA (IS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 002D ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 002D ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 002D ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002C ÷ 231A ÷	#  × [0.3] COMMA (IS) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 231A ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 231A ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 231A ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002C ÷ 2024 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 2024 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 2024 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002C × 002C ÷	#  × [0.3] COMMA (IS) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 002C ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 002C ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 002C ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002C ÷ 1100 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 1100 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 1100 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002C ÷ 11A8 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 11A8 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 11A8 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002C ÷ 1160 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 1160 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 1160 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002C × 000A ÷	#  × [0.3] COMMA (IS) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 000A ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 000A ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 000A ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002C × 0085 ÷	#  × [0.3] COMMA (IS) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 0085 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0085 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 0085 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002C × 17D6 ÷	#  × [0.3] COMMA (IS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 17D6 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 17D6 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002C ÷ 0030 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 0030 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 0030 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002C ÷ 0028 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 0028 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 0028 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002C ÷ 0025 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 0025 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 0025 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002C ÷ 0024 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 0024 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 0024 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002C × 0022 ÷	#  × [0.3] COMMA (IS) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 0022 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0022 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 0020 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 0020 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002C × 002F ÷	#  × [0.3] COMMA (IS) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 002F ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 002F ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 002F ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002C × 2060 ÷	#  × [0.3] COMMA (IS) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 2060 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 2060 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 2060 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002C × 200B ÷	#  × [0.3] COMMA (IS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002C × 0020 × 200B ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 200B ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 × 200B ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002C ÷ 1F1E6 ÷	#  × [0.3] COMMA (IS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 1F1E6 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 1F1E6 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002C ÷ 261D ÷	#  × [0.3] COMMA (IS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 261D ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 261D ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 261D ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002C ÷ 1F3FB ÷	#  × [0.3] COMMA (IS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 1F3FB ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002C × 0308 ÷ 1F3FB ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002C × 0001 ÷	#  × [0.3] COMMA (IS) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 0001 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0001 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002C × 200D ÷	#  × [0.3] COMMA (IS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 200D ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 200D ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 200D ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002C × 00A7 ÷	#  × [0.3] COMMA (IS) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 00A7 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 00A7 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002C × 50005 ÷	#  × [0.3] COMMA (IS) × [29.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 50005 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 50005 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002C × 0E01 ÷	#  × [0.3] COMMA (IS) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 0E01 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0E01 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002C × 3041 ÷	#  × [0.3] COMMA (IS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002C × 0020 ÷ 3041 ÷	#  × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 3041 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002C × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1100 ÷ 0023 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 0023 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 0023 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1100 ÷ 2014 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 2014 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 2014 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1100 × 0009 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 0009 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0009 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1100 ÷ 00B4 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 00B4 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 00B4 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1100 × 000B ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 000B ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 000B ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 000B ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1100 ÷ FFFC ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ FFFC ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ FFFC ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1100 × 007D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 007D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 007D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 007D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1100 × 0029 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 0029 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0029 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 0029 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1100 × 000D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 000D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 000D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 000D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1100 × 0021 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 0021 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0021 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 0021 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1100 × 00A0 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 00A0 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 00A0 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1100 × AC00 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ AC00 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × AC00 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1100 × AC01 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ AC01 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × AC01 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1100 ÷ 05D0 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 05D0 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 05D0 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1100 × 002D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 002D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 002D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1100 ÷ 231A ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 231A ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 231A ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1100 × 2024 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 2024 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 2024 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1100 × 002C ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 002C ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 002C ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 002C ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1100 × 1100 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 1100 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 1100 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1100 ÷ 11A8 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 11A8 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 11A8 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1100 × 1160 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 1160 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 1160 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1100 × 000A ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 000A ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 000A ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 000A ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1100 × 0085 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 0085 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0085 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 0085 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1100 × 17D6 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 17D6 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 17D6 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1100 ÷ 0030 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 0030 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 0030 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1100 ÷ 0028 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 0028 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 0028 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1100 × 0025 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 0025 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0025 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1100 ÷ 0024 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 0024 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 0024 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1100 × 0022 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 0022 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0022 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 0020 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 0020 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1100 × 002F ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 002F ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 002F ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 002F ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1100 × 2060 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 2060 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 2060 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 2060 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1100 × 200B ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1100 × 0020 × 200B ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 200B ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 × 200B ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1100 ÷ 1F1E6 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 1F1E6 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1100 ÷ 261D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 261D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 261D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1100 ÷ 1F3FB ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 1F3FB ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 1F3FB ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1100 × 0001 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 0001 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0001 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1100 × 200D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 200D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 200D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1100 ÷ 00A7 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 00A7 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 00A7 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1100 ÷ 50005 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 50005 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 50005 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1100 ÷ 0E01 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 0E01 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 ÷ 0E01 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1100 × 3041 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1100 × 0020 ÷ 3041 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 3041 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1100 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 0023 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 0023 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 0023 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 2014 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 2014 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 2014 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 11A8 × 0009 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 0009 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0009 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 00B4 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 00B4 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 00B4 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 11A8 × 000B ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 000B ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 000B ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 000B ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 11A8 ÷ FFFC ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ FFFC ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ FFFC ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 11A8 × 007D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 007D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 007D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 007D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 11A8 × 0029 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 0029 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0029 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 0029 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 11A8 × 000D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 000D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 000D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 000D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 11A8 × 0021 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 0021 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0021 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 0021 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 11A8 × 00A0 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 00A0 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 00A0 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 11A8 ÷ AC00 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ AC00 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ AC00 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 11A8 ÷ AC01 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ AC01 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ AC01 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 05D0 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 05D0 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 05D0 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 11A8 × 002D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 002D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 002D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 231A ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 231A ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 231A ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 11A8 × 2024 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 2024 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 2024 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 11A8 × 002C ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 002C ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 002C ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 002C ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 1100 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 1100 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 1100 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 11A8 × 11A8 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 11A8 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 11A8 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 1160 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 1160 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 1160 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 11A8 × 000A ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 000A ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 000A ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 000A ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 11A8 × 0085 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 0085 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0085 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 0085 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 11A8 × 17D6 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 17D6 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 17D6 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 0030 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 0030 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 0030 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 0028 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 0028 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 0028 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 11A8 × 0025 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 0025 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0025 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 0024 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 0024 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 0024 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 11A8 × 0022 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 0022 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0022 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 0020 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 0020 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 11A8 × 002F ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 002F ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 002F ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 002F ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 11A8 × 2060 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 2060 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 2060 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 2060 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 11A8 × 200B ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 × 200B ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 200B ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 × 200B ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 1F1E6 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 1F1E6 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 261D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 261D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 261D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 1F3FB ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 1F3FB ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 1F3FB ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 11A8 × 0001 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 0001 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0001 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 11A8 × 200D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 200D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 200D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 00A7 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 00A7 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 00A7 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 50005 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 50005 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 50005 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 11A8 ÷ 0E01 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 0E01 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 ÷ 0E01 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 11A8 × 3041 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 11A8 × 0020 ÷ 3041 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 3041 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 11A8 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1160 ÷ 0023 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 0023 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 0023 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1160 ÷ 2014 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 2014 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 2014 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1160 × 0009 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 0009 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0009 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1160 ÷ 00B4 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 00B4 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 00B4 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1160 × 000B ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 000B ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 000B ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 000B ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1160 ÷ FFFC ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ FFFC ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ FFFC ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1160 × 007D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 007D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 007D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 007D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1160 × 0029 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 0029 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0029 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 0029 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1160 × 000D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 000D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 000D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 000D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1160 × 0021 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 0021 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0021 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 0021 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1160 × 00A0 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 00A0 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 00A0 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1160 ÷ AC00 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ AC00 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ AC00 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1160 ÷ AC01 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ AC01 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ AC01 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1160 ÷ 05D0 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 05D0 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 05D0 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1160 × 002D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 002D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 002D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1160 ÷ 231A ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 231A ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 231A ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1160 × 2024 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 2024 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 2024 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1160 × 002C ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 002C ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 002C ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 002C ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1160 ÷ 1100 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 1100 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 1100 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1160 × 11A8 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 11A8 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 11A8 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1160 × 1160 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 1160 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 1160 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1160 × 000A ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 000A ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 000A ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 000A ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1160 × 0085 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 0085 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0085 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 0085 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1160 × 17D6 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 17D6 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 17D6 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1160 ÷ 0030 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 0030 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 0030 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1160 ÷ 0028 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 0028 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 0028 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1160 × 0025 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 0025 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0025 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1160 ÷ 0024 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 0024 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 0024 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1160 × 0022 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 0022 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0022 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 0020 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 0020 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1160 × 002F ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 002F ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 002F ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 002F ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1160 × 2060 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 2060 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 2060 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 2060 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1160 × 200B ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1160 × 0020 × 200B ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 200B ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 × 200B ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1160 ÷ 1F1E6 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 1F1E6 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1160 ÷ 261D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 261D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 261D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1160 ÷ 1F3FB ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 1F3FB ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 1F3FB ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1160 × 0001 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 0001 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0001 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1160 × 200D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 200D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 200D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1160 ÷ 00A7 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 00A7 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 00A7 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1160 ÷ 50005 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 50005 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 50005 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1160 ÷ 0E01 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 0E01 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 ÷ 0E01 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1160 × 3041 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1160 × 0020 ÷ 3041 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 3041 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1160 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0023 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 0023 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0023 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 0023 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 2014 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 2014 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ 2014 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 2014 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 000A ÷ 0009 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 0009 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0009 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 0009 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 000A ÷ 00B4 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 00B4 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ 00B4 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 000A ÷ 000B ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 000B ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 000B ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 000B ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 000A ÷ FFFC ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ FFFC ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ FFFC ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ FFFC ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 000A ÷ 007D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 007D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 007D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 007D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0029 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 0029 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0029 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 0029 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 000A ÷ 000D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 000D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 000D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 000D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 000A ÷ 0021 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 0021 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0021 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 0021 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 000A ÷ 00A0 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 00A0 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 00A0 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 000A ÷ AC00 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ AC00 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ AC00 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ AC00 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 000A ÷ AC01 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ AC01 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ AC01 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ AC01 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 000A ÷ 05D0 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 05D0 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 05D0 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 000A ÷ 002D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 002D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 002D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 002D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 000A ÷ 231A ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 231A ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ 231A ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 231A ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 000A ÷ 2024 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 2024 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 2024 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 2024 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 000A ÷ 002C ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 002C ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 002C ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 002C ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 000A ÷ 1100 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 1100 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ 1100 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 1100 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 000A ÷ 11A8 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 11A8 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ 11A8 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 000A ÷ 1160 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 1160 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ 1160 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 1160 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 000A ÷ 000A ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 000A ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 000A ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 000A ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 000A ÷ 0085 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 0085 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0085 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 0085 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 000A ÷ 17D6 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 17D6 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 17D6 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0030 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 0030 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0030 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 0030 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 000A ÷ 0028 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 0028 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0028 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 0028 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 000A ÷ 0025 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 0025 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0025 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 0025 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 000A ÷ 0024 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 0024 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0024 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 0024 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 000A ÷ 0022 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 0022 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0022 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 0022 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 0020 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 0020 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000A ÷ 002F ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 002F ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 002F ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 002F ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 000A ÷ 2060 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 2060 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 2060 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 2060 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 000A ÷ 200B ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 × 200B ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
}
if (!$::TESTCHUNK or $::TESTCHUNK == 8) {
    Test_LB('× 000A ÷ 0308 × 200B ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 × 200B ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 000A ÷ 1F1E6 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 1F1E6 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ 1F1E6 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 000A ÷ 261D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 261D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ 261D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 261D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 000A ÷ 1F3FB ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 1F3FB ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 ÷ 1F3FB ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 000A ÷ 0001 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 0001 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0001 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 0001 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 000A ÷ 200D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 200D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 200D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 200D ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 000A ÷ 00A7 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 00A7 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 00A7 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 50005 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 50005 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 50005 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 50005 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0E01 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 0E01 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0E01 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 000A ÷ 3041 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0020 ÷ 3041 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 3041 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000A ÷ 0308 × 0020 ÷ 3041 ÷	#  × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0023 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 0023 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0023 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 0023 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 2014 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 2014 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ 2014 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 2014 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0009 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 0009 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0009 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 0009 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0085 ÷ 00B4 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 00B4 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ 00B4 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 000B ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 000B ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 000B ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 000B ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0085 ÷ FFFC ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ FFFC ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ FFFC ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ FFFC ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 007D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 007D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 007D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 007D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0029 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 0029 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0029 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 0029 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 000D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 000D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 000D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 000D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0021 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 0021 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0021 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 0021 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0085 ÷ 00A0 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 00A0 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 00A0 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0085 ÷ AC00 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ AC00 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ AC00 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ AC00 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0085 ÷ AC01 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ AC01 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ AC01 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ AC01 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0085 ÷ 05D0 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 05D0 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 05D0 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 002D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 002D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 002D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 002D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0085 ÷ 231A ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 231A ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ 231A ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 231A ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0085 ÷ 2024 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 2024 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 2024 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 2024 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0085 ÷ 002C ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 002C ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 002C ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 002C ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 1100 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 1100 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ 1100 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 1100 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 11A8 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 11A8 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ 11A8 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0085 ÷ 1160 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 1160 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ 1160 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 1160 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0085 ÷ 000A ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 000A ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 000A ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 000A ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0085 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 0085 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0085 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 0085 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 17D6 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 17D6 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 17D6 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0030 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 0030 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0030 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 0030 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0028 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 0028 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0028 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 0028 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0025 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 0025 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0025 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 0025 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0024 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 0024 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0024 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 0024 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0022 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 0022 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0022 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 0022 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 0020 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 0020 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0085 ÷ 002F ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 002F ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 002F ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 002F ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0085 ÷ 2060 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 2060 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 2060 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 2060 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0085 ÷ 200B ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 × 200B ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 200B ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 × 200B ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0085 ÷ 1F1E6 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 1F1E6 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ 1F1E6 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0085 ÷ 261D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 261D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ 261D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 261D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0085 ÷ 1F3FB ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 1F3FB ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 ÷ 1F3FB ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0001 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 0001 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0001 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 0001 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 200D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 200D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 200D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 200D ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0085 ÷ 00A7 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 00A7 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 00A7 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 50005 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 50005 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 50005 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 50005 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0E01 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 0E01 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0E01 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0085 ÷ 3041 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0020 ÷ 3041 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 3041 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 0308 × 0020 ÷ 3041 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 0023 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 0023 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 0023 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 2014 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 2014 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 2014 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 17D6 × 0009 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 0009 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0009 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 00B4 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 00B4 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 00B4 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 17D6 × 000B ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 000B ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 000B ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 000B ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 17D6 ÷ FFFC ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ FFFC ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ FFFC ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 17D6 × 007D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 007D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 007D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 007D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 17D6 × 0029 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 0029 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0029 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 0029 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 17D6 × 000D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 000D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 000D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 000D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 17D6 × 0021 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 0021 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0021 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 0021 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 17D6 × 00A0 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 00A0 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 00A0 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 17D6 ÷ AC00 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ AC00 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ AC00 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 17D6 ÷ AC01 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ AC01 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ AC01 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 05D0 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 05D0 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 05D0 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 17D6 × 002D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 002D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 002D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 231A ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 231A ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 231A ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 2024 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 2024 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 2024 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 17D6 × 002C ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 002C ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 002C ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 002C ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 1100 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 1100 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 1100 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 11A8 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 11A8 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 11A8 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 1160 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 1160 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 1160 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 17D6 × 000A ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 000A ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 000A ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 000A ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 17D6 × 0085 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 0085 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0085 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 0085 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 17D6 × 17D6 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 17D6 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 17D6 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 0030 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 0030 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 0030 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 0028 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 0028 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 0028 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 0025 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 0025 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 0025 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 0024 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 0024 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 0024 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 17D6 × 0022 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 0022 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0022 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 0020 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 0020 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 17D6 × 002F ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 002F ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 002F ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 002F ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 17D6 × 2060 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 2060 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 2060 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 2060 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 17D6 × 200B ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 × 200B ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 200B ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 × 200B ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 1F1E6 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 1F1E6 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 1F1E6 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 261D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 261D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 261D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 1F3FB ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 1F3FB ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 1F3FB ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 17D6 × 0001 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 0001 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0001 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 17D6 × 200D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 200D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 200D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 00A7 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 00A7 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 00A7 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 50005 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 50005 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 50005 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 17D6 ÷ 0E01 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 0E01 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 ÷ 0E01 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 17D6 × 3041 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 17D6 × 0020 ÷ 3041 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 3041 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 17D6 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0030 × 0023 ÷	#  × [0.3] DIGIT ZERO (NU) × [23.03] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 0023 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0023 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0030 ÷ 2014 ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 2014 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ 2014 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0030 × 0009 ÷	#  × [0.3] DIGIT ZERO (NU) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 0009 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0009 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0030 ÷ 00B4 ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 00B4 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ 00B4 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0030 × 000B ÷	#  × [0.3] DIGIT ZERO (NU) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 000B ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 000B ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 000B ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0030 ÷ FFFC ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ FFFC ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ FFFC ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0030 × 007D ÷	#  × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 007D ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 007D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 007D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0030 × 0029 ÷	#  × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 0029 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0029 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 0029 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0030 × 000D ÷	#  × [0.3] DIGIT ZERO (NU) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 000D ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 000D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 000D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0030 × 0021 ÷	#  × [0.3] DIGIT ZERO (NU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 0021 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0021 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 0021 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0030 × 00A0 ÷	#  × [0.3] DIGIT ZERO (NU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 00A0 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 00A0 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0030 ÷ AC00 ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ AC00 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ AC00 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0030 ÷ AC01 ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ AC01 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ AC01 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0030 × 05D0 ÷	#  × [0.3] DIGIT ZERO (NU) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 05D0 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 05D0 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0030 × 002D ÷	#  × [0.3] DIGIT ZERO (NU) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 002D ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 002D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0030 ÷ 231A ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 231A ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ 231A ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0030 × 2024 ÷	#  × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 2024 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 2024 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.05] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0030 × 002C ÷	#  × [0.3] DIGIT ZERO (NU) × [25.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 002C ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 002C ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 002C ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0030 ÷ 1100 ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 1100 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ 1100 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0030 ÷ 11A8 ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 11A8 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ 11A8 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0030 ÷ 1160 ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 1160 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ 1160 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0030 × 000A ÷	#  × [0.3] DIGIT ZERO (NU) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 000A ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 000A ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 000A ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0030 × 0085 ÷	#  × [0.3] DIGIT ZERO (NU) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 0085 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0085 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 0085 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0030 × 17D6 ÷	#  × [0.3] DIGIT ZERO (NU) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 17D6 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 17D6 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0030 × 0030 ÷	#  × [0.3] DIGIT ZERO (NU) × [25.03] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 0030 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0030 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0030 × 0028 ÷	#  × [0.3] DIGIT ZERO (NU) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 0028 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0028 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0030 × 0025 ÷	#  × [0.3] DIGIT ZERO (NU) × [25.05] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 0025 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0025 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0030 × 0024 ÷	#  × [0.3] DIGIT ZERO (NU) × [25.05] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 0024 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0024 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0030 × 0022 ÷	#  × [0.3] DIGIT ZERO (NU) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 0022 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0022 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 0020 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 0020 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0030 × 002F ÷	#  × [0.3] DIGIT ZERO (NU) × [25.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 002F ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 002F ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 002F ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0030 × 2060 ÷	#  × [0.3] DIGIT ZERO (NU) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 2060 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 2060 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 2060 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0030 × 200B ÷	#  × [0.3] DIGIT ZERO (NU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0030 × 0020 × 200B ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 200B ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 × 200B ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0030 ÷ 1F1E6 ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 1F1E6 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ 1F1E6 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0030 ÷ 261D ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 261D ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ 261D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0030 ÷ 1F3FB ÷	#  × [0.3] DIGIT ZERO (NU) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 1F3FB ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0030 × 0308 ÷ 1F3FB ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0030 × 0001 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 0001 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0001 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0030 × 200D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 200D ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 200D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0030 × 00A7 ÷	#  × [0.3] DIGIT ZERO (NU) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 00A7 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 00A7 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0030 × 50005 ÷	#  × [0.3] DIGIT ZERO (NU) × [23.03] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 50005 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 50005 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0030 × 0E01 ÷	#  × [0.3] DIGIT ZERO (NU) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 0E01 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0E01 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0030 × 3041 ÷	#  × [0.3] DIGIT ZERO (NU) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0030 × 0020 ÷ 3041 ÷	#  × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 3041 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0030 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0028 × 0023 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0023 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0023 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0023 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0028 × 2014 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 2014 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 2014 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 2014 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0028 × 0009 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0009 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0009 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0009 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0028 × 00B4 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 00B4 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 00B4 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 00B4 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0028 × 000B ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 000B ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 000B ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 000B ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0028 × FFFC ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × FFFC ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × FFFC ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × FFFC ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0028 × 007D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 007D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 007D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 007D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0028 × 0029 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0029 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0029 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0029 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0028 × 000D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 000D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 000D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 000D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0028 × 0021 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0021 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0021 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0021 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0028 × 00A0 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 00A0 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 00A0 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 00A0 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0028 × AC00 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × AC00 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × AC00 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × AC00 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0028 × AC01 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × AC01 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × AC01 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × AC01 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0028 × 05D0 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 05D0 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 05D0 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 05D0 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0028 × 002D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 002D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 002D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 002D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0028 × 231A ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 231A ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 231A ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 231A ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0028 × 2024 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 2024 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 2024 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 2024 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0028 × 002C ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 002C ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 002C ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 002C ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0028 × 1100 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 1100 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 1100 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 1100 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0028 × 11A8 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 11A8 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 11A8 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 11A8 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0028 × 1160 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 1160 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 1160 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 1160 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0028 × 000A ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 000A ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 000A ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 000A ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0028 × 0085 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0085 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0085 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0085 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0028 × 17D6 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 17D6 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 17D6 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 17D6 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0028 × 0030 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0030 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0030 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0030 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0028 × 0028 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0028 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0028 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0028 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0028 × 0025 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0025 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0025 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0025 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0028 × 0024 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0024 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0024 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0024 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0028 × 0022 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0022 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0022 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0022 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0028 × 0020 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0020 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0020 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0028 × 002F ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 002F ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 002F ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 002F ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0028 × 2060 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 2060 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 2060 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 2060 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0028 × 200B ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 200B ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 200B ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 200B ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0028 × 1F1E6 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 1F1E6 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 1F1E6 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 1F1E6 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0028 × 261D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 261D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 261D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 261D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0028 × 1F3FB ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 1F3FB ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 1F3FB ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 1F3FB ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0028 × 0001 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0001 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0001 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0001 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0028 × 200D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 200D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 200D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 200D ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0028 × 00A7 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 00A7 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 00A7 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 00A7 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0028 × 50005 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 50005 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 50005 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 50005 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0028 × 0E01 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 0E01 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0E01 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 0E01 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0028 × 3041 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0028 × 0020 × 3041 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 3041 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0028 × 0308 × 0020 × 3041 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0025 × 0023 ÷	#  × [0.3] PERCENT SIGN (PO) × [24.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 0023 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0023 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0025 ÷ 2014 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 2014 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 2014 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0025 × 0009 ÷	#  × [0.3] PERCENT SIGN (PO) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 0009 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0009 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0025 ÷ 00B4 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 00B4 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 00B4 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0025 × 000B ÷	#  × [0.3] PERCENT SIGN (PO) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 000B ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 000B ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 000B ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0025 ÷ FFFC ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ FFFC ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ FFFC ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0025 × 007D ÷	#  × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 007D ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 007D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 007D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0025 × 0029 ÷	#  × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 0029 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0029 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 0029 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0025 × 000D ÷	#  × [0.3] PERCENT SIGN (PO) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 000D ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 000D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 000D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0025 × 0021 ÷	#  × [0.3] PERCENT SIGN (PO) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 0021 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0021 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 0021 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0025 × 00A0 ÷	#  × [0.3] PERCENT SIGN (PO) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 00A0 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 00A0 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0025 ÷ AC00 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ AC00 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ AC00 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0025 ÷ AC01 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ AC01 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ AC01 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0025 × 05D0 ÷	#  × [0.3] PERCENT SIGN (PO) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 05D0 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 05D0 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0025 × 002D ÷	#  × [0.3] PERCENT SIGN (PO) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 002D ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 002D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0025 ÷ 231A ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 231A ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 231A ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0025 ÷ 2024 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 2024 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 2024 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0025 × 002C ÷	#  × [0.3] PERCENT SIGN (PO) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 002C ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 002C ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 002C ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0025 ÷ 1100 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 1100 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 1100 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0025 ÷ 11A8 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 11A8 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 11A8 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0025 ÷ 1160 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 1160 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 1160 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0025 × 000A ÷	#  × [0.3] PERCENT SIGN (PO) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 000A ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 000A ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 000A ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0025 × 0085 ÷	#  × [0.3] PERCENT SIGN (PO) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 0085 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0085 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 0085 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0025 × 17D6 ÷	#  × [0.3] PERCENT SIGN (PO) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 17D6 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 17D6 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0025 × 0030 ÷	#  × [0.3] PERCENT SIGN (PO) × [25.01] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 0030 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0030 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0025 ÷ 0028 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 0028 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 0028 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0025 ÷ 0025 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 0025 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 0025 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0025 ÷ 0024 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 0024 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 0024 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0025 × 0022 ÷	#  × [0.3] PERCENT SIGN (PO) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 0022 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0022 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 0020 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 0020 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0025 × 002F ÷	#  × [0.3] PERCENT SIGN (PO) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 002F ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 002F ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 002F ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0025 × 2060 ÷	#  × [0.3] PERCENT SIGN (PO) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 2060 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 2060 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 2060 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0025 × 200B ÷	#  × [0.3] PERCENT SIGN (PO) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0025 × 0020 × 200B ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 200B ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 × 200B ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0025 ÷ 1F1E6 ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 1F1E6 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 1F1E6 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0025 ÷ 261D ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 261D ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 261D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0025 ÷ 1F3FB ÷	#  × [0.3] PERCENT SIGN (PO) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 1F3FB ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0025 × 0308 ÷ 1F3FB ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0025 × 0001 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 0001 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0001 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0025 × 200D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 200D ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 200D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0025 × 00A7 ÷	#  × [0.3] PERCENT SIGN (PO) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 00A7 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 00A7 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0025 × 50005 ÷	#  × [0.3] PERCENT SIGN (PO) × [24.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 50005 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 50005 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0E01 ÷	#  × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 0E01 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0E01 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0025 × 3041 ÷	#  × [0.3] PERCENT SIGN (PO) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0025 × 0020 ÷ 3041 ÷	#  × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 3041 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0025 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0024 × 0023 ÷	#  × [0.3] DOLLAR SIGN (PR) × [24.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 0023 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0023 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0024 ÷ 2014 ÷	#  × [0.3] DOLLAR SIGN (PR) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 2014 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0024 × 0308 ÷ 2014 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0024 × 0009 ÷	#  × [0.3] DOLLAR SIGN (PR) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 0009 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0009 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0024 ÷ 00B4 ÷	#  × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 00B4 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0024 × 0308 ÷ 00B4 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0024 × 000B ÷	#  × [0.3] DOLLAR SIGN (PR) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 000B ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 000B ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 000B ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0024 ÷ FFFC ÷	#  × [0.3] DOLLAR SIGN (PR) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ FFFC ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0024 × 0308 ÷ FFFC ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0024 × 007D ÷	#  × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 007D ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 007D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 007D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0024 × 0029 ÷	#  × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 0029 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0029 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 0029 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0024 × 000D ÷	#  × [0.3] DOLLAR SIGN (PR) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 000D ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 000D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 000D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0024 × 0021 ÷	#  × [0.3] DOLLAR SIGN (PR) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 0021 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0021 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 0021 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0024 × 00A0 ÷	#  × [0.3] DOLLAR SIGN (PR) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 00A0 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 00A0 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0024 × AC00 ÷	#  × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ AC00 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × AC00 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0024 × AC01 ÷	#  × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ AC01 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × AC01 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0024 × 05D0 ÷	#  × [0.3] DOLLAR SIGN (PR) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 05D0 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 05D0 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0024 × 002D ÷	#  × [0.3] DOLLAR SIGN (PR) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 002D ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 002D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0024 × 231A ÷	#  × [0.3] DOLLAR SIGN (PR) × [23.12] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 231A ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 231A ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0024 ÷ 2024 ÷	#  × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 2024 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0024 × 0308 ÷ 2024 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0024 × 002C ÷	#  × [0.3] DOLLAR SIGN (PR) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 002C ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 002C ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 002C ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0024 × 1100 ÷	#  × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 1100 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 1100 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0024 × 11A8 ÷	#  × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 11A8 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 11A8 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0024 × 1160 ÷	#  × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 1160 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 1160 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0024 × 000A ÷	#  × [0.3] DOLLAR SIGN (PR) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 000A ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 000A ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 000A ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0024 × 0085 ÷	#  × [0.3] DOLLAR SIGN (PR) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 0085 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0085 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 0085 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0024 × 17D6 ÷	#  × [0.3] DOLLAR SIGN (PR) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 17D6 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 17D6 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0024 × 0030 ÷	#  × [0.3] DOLLAR SIGN (PR) × [25.01] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 0030 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0030 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0024 ÷ 0028 ÷	#  × [0.3] DOLLAR SIGN (PR) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 0028 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0024 × 0308 ÷ 0028 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0024 ÷ 0025 ÷	#  × [0.3] DOLLAR SIGN (PR) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 0025 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0024 × 0308 ÷ 0025 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0024 ÷ 0024 ÷	#  × [0.3] DOLLAR SIGN (PR) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 0024 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0024 × 0308 ÷ 0024 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0024 × 0022 ÷	#  × [0.3] DOLLAR SIGN (PR) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 0022 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0022 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 0020 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 0020 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0024 × 002F ÷	#  × [0.3] DOLLAR SIGN (PR) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 002F ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 002F ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 002F ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0024 × 2060 ÷	#  × [0.3] DOLLAR SIGN (PR) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 2060 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 2060 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 2060 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0024 × 200B ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0024 × 0020 × 200B ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 200B ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 × 200B ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0024 ÷ 1F1E6 ÷	#  × [0.3] DOLLAR SIGN (PR) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 1F1E6 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0024 × 0308 ÷ 1F1E6 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0024 × 261D ÷	#  × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 261D ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 261D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0024 × 1F3FB ÷	#  × [0.3] DOLLAR SIGN (PR) × [23.12] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 1F3FB ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 1F3FB ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0024 × 0001 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 0001 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0001 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0024 × 200D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 200D ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 200D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0024 × 00A7 ÷	#  × [0.3] DOLLAR SIGN (PR) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 00A7 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 00A7 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0024 × 50005 ÷	#  × [0.3] DOLLAR SIGN (PR) × [24.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 50005 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 50005 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0024 × 0E01 ÷	#  × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 0E01 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0E01 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0024 × 3041 ÷	#  × [0.3] DOLLAR SIGN (PR) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0024 × 0020 ÷ 3041 ÷	#  × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 3041 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0024 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0022 × 0023 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 0023 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0023 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0022 × 2014 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 2014 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 2014 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0022 × 0009 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 0009 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0009 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0022 × 00B4 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 00B4 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 00B4 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0022 × 000B ÷	#  × [0.3] QUOTATION MARK (QU) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 000B ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 000B ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 000B ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0022 × FFFC ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ FFFC ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × FFFC ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0022 × 007D ÷	#  × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 007D ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 007D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 007D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0022 × 0029 ÷	#  × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 0029 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0029 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 0029 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0022 × 000D ÷	#  × [0.3] QUOTATION MARK (QU) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 000D ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 000D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 000D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0022 × 0021 ÷	#  × [0.3] QUOTATION MARK (QU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 0021 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0021 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 0021 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0022 × 00A0 ÷	#  × [0.3] QUOTATION MARK (QU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 00A0 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 00A0 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0022 × AC00 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ AC00 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × AC00 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0022 × AC01 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ AC01 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × AC01 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0022 × 05D0 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 05D0 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 05D0 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0022 × 002D ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 002D ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 002D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0022 × 231A ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 231A ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 231A ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0022 × 2024 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 2024 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 2024 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0022 × 002C ÷	#  × [0.3] QUOTATION MARK (QU) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 002C ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 002C ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 002C ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0022 × 1100 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 1100 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 1100 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0022 × 11A8 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 11A8 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 11A8 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0022 × 1160 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 1160 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 1160 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0022 × 000A ÷	#  × [0.3] QUOTATION MARK (QU) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 000A ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 000A ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 000A ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0022 × 0085 ÷	#  × [0.3] QUOTATION MARK (QU) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 0085 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0085 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 0085 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0022 × 17D6 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 17D6 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 17D6 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0022 × 0030 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 0030 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0030 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0022 × 0028 ÷	#  × [0.3] QUOTATION MARK (QU) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 0028 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0028 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 0028 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0022 × 0025 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 0025 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0025 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0022 × 0024 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 0024 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0024 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0022 × 0022 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 0022 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0022 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 0020 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 0020 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0022 × 002F ÷	#  × [0.3] QUOTATION MARK (QU) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 002F ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 002F ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 002F ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0022 × 2060 ÷	#  × [0.3] QUOTATION MARK (QU) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 2060 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 2060 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 2060 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0022 × 200B ÷	#  × [0.3] QUOTATION MARK (QU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0022 × 0020 × 200B ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 200B ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 × 200B ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0022 × 1F1E6 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 1F1E6 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 1F1E6 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0022 × 261D ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 261D ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 261D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0022 × 1F3FB ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 1F3FB ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 1F3FB ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0022 × 0001 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 0001 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0001 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0022 × 200D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 200D ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 200D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0022 × 00A7 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 00A7 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 00A7 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0022 × 50005 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 50005 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 50005 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0022 × 0E01 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 0E01 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0E01 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0022 × 3041 ÷	#  × [0.3] QUOTATION MARK (QU) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0022 × 0020 ÷ 3041 ÷	#  × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 3041 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0022 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0023 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 0023 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0023 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 0023 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 2014 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 2014 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ 2014 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 2014 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0009 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 0009 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0009 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 0009 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0020 ÷ 00B4 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 00B4 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ 00B4 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0020 × 000B ÷	#  × [0.3] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 000B ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 000B ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 000B ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0020 ÷ FFFC ÷	#  × [0.3] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ FFFC ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ FFFC ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ FFFC ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0020 × 007D ÷	#  × [0.3] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 007D ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 007D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 007D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0020 × 0029 ÷	#  × [0.3] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 0029 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0029 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 0029 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0020 × 000D ÷	#  × [0.3] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 000D ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 000D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 000D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0020 × 0021 ÷	#  × [0.3] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 0021 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0021 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 0021 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0020 ÷ 00A0 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 00A0 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 00A0 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0020 ÷ AC00 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ AC00 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ AC00 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ AC00 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0020 ÷ AC01 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ AC01 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ AC01 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ AC01 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0020 ÷ 05D0 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 05D0 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 05D0 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 002D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 002D ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 002D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 002D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0020 ÷ 231A ÷	#  × [0.3] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 231A ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ 231A ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 231A ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0020 ÷ 2024 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 2024 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 2024 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 2024 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0020 × 002C ÷	#  × [0.3] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 002C ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 002C ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 002C ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0020 ÷ 1100 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 1100 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ 1100 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 1100 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 11A8 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 11A8 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ 11A8 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0020 ÷ 1160 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 1160 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ 1160 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 1160 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0020 × 000A ÷	#  × [0.3] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 000A ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 000A ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 000A ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0020 × 0085 ÷	#  × [0.3] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 0085 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0085 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 0085 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 17D6 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 17D6 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 17D6 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0030 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 0030 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0030 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 0030 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0028 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 0028 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0028 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 0028 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0025 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 0025 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0025 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 0025 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0024 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 0024 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0024 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 0024 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0022 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 0022 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0022 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 0022 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 0020 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 0020 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0020 × 002F ÷	#  × [0.3] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 002F ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 002F ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 002F ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0020 × 2060 ÷	#  × [0.3] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 2060 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 2060 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 2060 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0020 × 200B ÷	#  × [0.3] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0020 × 0020 × 200B ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 200B ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 × 200B ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0020 ÷ 1F1E6 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 1F1E6 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ 1F1E6 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0020 ÷ 261D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 261D ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ 261D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 261D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0020 ÷ 1F3FB ÷	#  × [0.3] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 1F3FB ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 ÷ 1F3FB ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0001 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 0001 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0001 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 0001 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0020 ÷ 200D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 200D ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 200D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 200D ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0020 ÷ 00A7 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 00A7 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 00A7 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 50005 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 50005 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 50005 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 50005 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0E01 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 0E01 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0E01 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0020 ÷ 3041 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0020 × 0020 ÷ 3041 ÷	#  × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 3041 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0020 ÷ 0308 × 0020 ÷ 3041 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002F ÷ 0023 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 0023 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 0023 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 002F ÷ 2014 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 2014 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 2014 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 002F × 0009 ÷	#  × [0.3] SOLIDUS (SY) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 0009 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0009 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 002F ÷ 00B4 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 00B4 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 00B4 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 002F × 000B ÷	#  × [0.3] SOLIDUS (SY) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 000B ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 000B ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 000B ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 002F ÷ FFFC ÷	#  × [0.3] SOLIDUS (SY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ FFFC ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ FFFC ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 002F × 007D ÷	#  × [0.3] SOLIDUS (SY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 007D ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 007D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 007D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 002F × 0029 ÷	#  × [0.3] SOLIDUS (SY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 0029 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0029 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 0029 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 002F × 000D ÷	#  × [0.3] SOLIDUS (SY) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 000D ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 000D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 000D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 002F × 0021 ÷	#  × [0.3] SOLIDUS (SY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 0021 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0021 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 0021 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 002F × 00A0 ÷	#  × [0.3] SOLIDUS (SY) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 00A0 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 00A0 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 002F ÷ AC00 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ AC00 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ AC00 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 002F ÷ AC01 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ AC01 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ AC01 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 002F × 05D0 ÷	#  × [0.3] SOLIDUS (SY) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 05D0 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 05D0 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 002F × 002D ÷	#  × [0.3] SOLIDUS (SY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 002D ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 002D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 002D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 002F ÷ 231A ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 231A ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 231A ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 231A ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 002F ÷ 2024 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 2024 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 2024 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 002F × 002C ÷	#  × [0.3] SOLIDUS (SY) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 002C ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 002C ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 002C ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 002F ÷ 1100 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 1100 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 1100 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 002F ÷ 11A8 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 11A8 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 11A8 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 002F ÷ 1160 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 1160 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 1160 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 002F × 000A ÷	#  × [0.3] SOLIDUS (SY) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 000A ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 000A ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 000A ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 002F × 0085 ÷	#  × [0.3] SOLIDUS (SY) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 0085 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0085 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 0085 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 002F × 17D6 ÷	#  × [0.3] SOLIDUS (SY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 17D6 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 17D6 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 002F ÷ 0030 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 0030 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 0030 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 002F ÷ 0028 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 0028 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 0028 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 002F ÷ 0025 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 0025 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 0025 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 002F ÷ 0024 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 0024 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 0024 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 002F × 0022 ÷	#  × [0.3] SOLIDUS (SY) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 0022 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0022 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 0020 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 0020 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002F × 002F ÷	#  × [0.3] SOLIDUS (SY) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 002F ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 002F ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 002F ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 002F × 2060 ÷	#  × [0.3] SOLIDUS (SY) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 2060 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 2060 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 2060 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 002F × 200B ÷	#  × [0.3] SOLIDUS (SY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002F × 0020 × 200B ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 200B ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 × 200B ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 002F ÷ 1F1E6 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 1F1E6 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 1F1E6 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 002F ÷ 261D ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 261D ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 261D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 261D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 002F ÷ 1F3FB ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 1F3FB ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 1F3FB ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 002F × 0001 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 0001 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0001 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 002F × 200D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 200D ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 200D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 200D ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 002F ÷ 00A7 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 00A7 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 00A7 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 002F ÷ 50005 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 50005 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 50005 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 002F ÷ 0E01 ÷	#  × [0.3] SOLIDUS (SY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 0E01 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002F × 0308 ÷ 0E01 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 002F × 3041 ÷	#  × [0.3] SOLIDUS (SY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002F × 0020 ÷ 3041 ÷	#  × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 3041 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 002F × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2060 × 0023 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 0023 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0023 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 2060 × 2014 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 2014 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 2014 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 2060 × 0009 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 0009 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0009 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 2060 × 00B4 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 00B4 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 00B4 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 2060 × 000B ÷	#  × [0.3] WORD JOINER (WJ) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 000B ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 000B ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 000B ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 2060 × FFFC ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ FFFC ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × FFFC ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 2060 × 007D ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 007D ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 007D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 007D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 2060 × 0029 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 0029 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0029 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 0029 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 2060 × 000D ÷	#  × [0.3] WORD JOINER (WJ) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 000D ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 000D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 000D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 2060 × 0021 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 0021 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0021 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 0021 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 2060 × 00A0 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 00A0 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 00A0 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 2060 × AC00 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ AC00 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × AC00 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 2060 × AC01 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ AC01 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × AC01 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 2060 × 05D0 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 05D0 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 05D0 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 2060 × 002D ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 002D ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 002D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 2060 × 231A ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 231A ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 231A ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 2060 × 2024 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 2024 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 2024 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2060 × 002C ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 002C ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 002C ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 002C ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 2060 × 1100 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 1100 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 1100 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 2060 × 11A8 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 11A8 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 11A8 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 2060 × 1160 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 1160 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 1160 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 2060 × 000A ÷	#  × [0.3] WORD JOINER (WJ) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 000A ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 000A ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 000A ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 2060 × 0085 ÷	#  × [0.3] WORD JOINER (WJ) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 0085 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0085 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 0085 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 2060 × 17D6 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 17D6 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 17D6 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 2060 × 0030 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 0030 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0030 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 2060 × 0028 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 0028 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0028 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 2060 × 0025 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 0025 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0025 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 2060 × 0024 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 0024 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0024 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 2060 × 0022 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 0022 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0022 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 0020 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 0020 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 2060 × 002F ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 002F ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 002F ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 002F ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2060 × 2060 ÷	#  × [0.3] WORD JOINER (WJ) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 2060 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 2060 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 2060 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2060 × 200B ÷	#  × [0.3] WORD JOINER (WJ) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2060 × 0020 × 200B ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 200B ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 × 200B ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 2060 × 1F1E6 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 1F1E6 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 1F1E6 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 2060 × 261D ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 261D ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 261D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 2060 × 1F3FB ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 1F3FB ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 1F3FB ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 2060 × 0001 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 0001 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0001 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 2060 × 200D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 200D ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 200D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 2060 × 00A7 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 00A7 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 00A7 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 2060 × 50005 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 50005 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 50005 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 2060 × 0E01 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 0E01 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0E01 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 2060 × 3041 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2060 × 0020 ÷ 3041 ÷	#  × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 3041 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 2060 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 200B ÷ 0023 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0023 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0023 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 0023 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 2014 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 2014 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ 2014 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 2014 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 200B ÷ 0009 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0009 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0009 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 0009 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 200B ÷ 00B4 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 00B4 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ 00B4 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 200B × 000B ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 200B × 0020 × 000B ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 000B ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 000B ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 200B ÷ FFFC ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ FFFC ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ FFFC ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ FFFC ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 200B ÷ 007D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 007D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 007D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 007D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0029 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0029 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0029 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 0029 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 200B × 000D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 200B × 0020 × 000D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 000D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 000D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 200B ÷ 0021 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0021 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0021 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 0021 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 200B ÷ 00A0 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 00A0 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 00A0 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 200B ÷ AC00 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ AC00 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ AC00 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ AC00 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 200B ÷ AC01 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ AC01 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ AC01 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ AC01 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 200B ÷ 05D0 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 05D0 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 05D0 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 200B ÷ 002D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 002D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 002D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 002D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 200B ÷ 231A ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 231A ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ 231A ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 231A ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 200B ÷ 2024 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 2024 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 2024 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 2024 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 200B ÷ 002C ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMMA (IS) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 002C ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] COMMA (IS) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 002C ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 002C ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 200B ÷ 1100 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 1100 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ 1100 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 1100 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 200B ÷ 11A8 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 11A8 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ 11A8 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 200B ÷ 1160 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 1160 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ 1160 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 1160 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 200B × 000A ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 200B × 0020 × 000A ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 000A ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 000A ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 200B × 0085 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 200B × 0020 × 0085 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0085 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 0085 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 200B ÷ 17D6 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 17D6 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 17D6 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 200B ÷ 0030 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0030 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0030 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 0030 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 200B ÷ 0028 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0028 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0028 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 0028 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 200B ÷ 0025 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0025 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0025 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 0025 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 200B ÷ 0024 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0024 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0024 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
}
if (!$::TESTCHUNK or $::TESTCHUNK == 9) {
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 0024 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 200B ÷ 0022 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0022 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0022 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 0022 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 200B × 0020 × 0020 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 0020 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 200B ÷ 002F ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 002F ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 002F ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 002F ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 200B ÷ 2060 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 2060 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 2060 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 2060 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 200B × 200B ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 200B × 0020 × 200B ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 200B ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 × 200B ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 200B ÷ 1F1E6 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 1F1E6 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ 1F1E6 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 200B ÷ 261D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 261D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ 261D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 261D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 200B ÷ 1F3FB ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 1F3FB ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 ÷ 1F3FB ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 200B ÷ 0001 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0001 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0001 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 0001 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 200B ÷ 200D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 200D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 200D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 200D ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 200B ÷ 00A7 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 00A7 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 00A7 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 50005 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 50005 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 50005 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 50005 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0E01 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 0E01 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0E01 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 200B ÷ 3041 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 200B × 0020 ÷ 3041 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 3041 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 200B ÷ 0308 × 0020 ÷ 3041 ÷	#  × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 0023 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 0023 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 0023 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 2014 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 2014 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 2014 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0009 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 0009 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0009 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 00B4 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 00B4 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 00B4 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 000B ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 000B ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 000B ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 000B ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ FFFC ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ FFFC ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ FFFC ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 007D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 007D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 007D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 007D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0029 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 0029 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0029 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 0029 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 000D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 000D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 000D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 000D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0021 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 0021 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0021 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 0021 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1F1E6 × 00A0 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 00A0 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 00A0 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ AC00 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ AC00 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ AC00 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ AC01 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ AC01 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ AC01 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 05D0 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 05D0 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 05D0 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 002D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 002D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 002D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 231A ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 231A ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 231A ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 2024 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 2024 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 2024 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1F1E6 × 002C ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 002C ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 002C ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 002C ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 1100 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 1100 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 1100 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 11A8 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 11A8 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 11A8 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 1160 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 1160 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 1160 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1F1E6 × 000A ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 000A ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 000A ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 000A ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0085 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 0085 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0085 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 0085 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 17D6 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 17D6 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 17D6 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 0030 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 0030 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 0030 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 0028 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 0028 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 0028 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 0025 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 0025 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 0025 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 0024 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 0024 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 0024 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0022 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 0022 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0022 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 0020 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 0020 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1F1E6 × 002F ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 002F ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 002F ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 002F ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1F1E6 × 2060 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 2060 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 2060 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 2060 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1F1E6 × 200B ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 × 200B ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 200B ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 × 200B ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1F1E6 × 1F1E6 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 1F1E6 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 1F1E6 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.11] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 261D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 261D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 261D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 1F3FB ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 1F3FB ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 1F3FB ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0001 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 0001 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0001 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 200D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 200D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 200D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 00A7 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 00A7 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 00A7 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 50005 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 50005 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 50005 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 ÷ 0E01 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 0E01 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 ÷ 0E01 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1F1E6 × 3041 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0020 ÷ 3041 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 3041 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1F1E6 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 261D ÷ 0023 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 0023 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 0023 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 261D ÷ 2014 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 2014 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 2014 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 261D × 0009 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 0009 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0009 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 261D ÷ 00B4 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 00B4 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 00B4 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 261D × 000B ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 000B ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 000B ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 000B ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 261D ÷ FFFC ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ FFFC ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ FFFC ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 261D × 007D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 007D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 007D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 007D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 261D × 0029 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 0029 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0029 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 0029 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 261D × 000D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 000D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 000D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 000D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 261D × 0021 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 0021 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0021 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 0021 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 261D × 00A0 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 00A0 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 00A0 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 261D ÷ AC00 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ AC00 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ AC00 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 261D ÷ AC01 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ AC01 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ AC01 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 261D ÷ 05D0 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 05D0 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 05D0 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 261D × 002D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 002D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 002D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 002D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 261D ÷ 231A ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 231A ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 231A ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 231A ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 261D × 2024 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [22.03] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 2024 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 2024 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 261D × 002C ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 002C ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 002C ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 002C ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 261D ÷ 1100 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 1100 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 1100 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 261D ÷ 11A8 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 11A8 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 11A8 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 261D ÷ 1160 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 1160 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 1160 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 261D × 000A ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 000A ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 000A ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 000A ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 261D × 0085 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 0085 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0085 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 0085 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 261D × 17D6 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 17D6 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 17D6 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 261D ÷ 0030 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 0030 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 0030 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 261D ÷ 0028 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 0028 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 0028 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 261D × 0025 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 0025 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0025 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 261D ÷ 0024 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 0024 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 0024 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 261D × 0022 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 0022 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0022 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 0020 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 0020 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 261D × 002F ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 002F ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 002F ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 002F ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 261D × 2060 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 2060 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 2060 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 2060 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 261D × 200B ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 261D × 0020 × 200B ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 200B ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 × 200B ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 261D ÷ 1F1E6 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 1F1E6 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 1F1E6 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 261D ÷ 261D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 261D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 261D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 261D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 261D × 1F3FB ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 1F3FB ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 1F3FB ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 261D × 0001 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 0001 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0001 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 261D × 200D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 200D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 200D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 200D ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 261D ÷ 00A7 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 00A7 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 00A7 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 261D ÷ 50005 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 50005 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 50005 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 261D ÷ 0E01 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 0E01 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 261D × 0308 ÷ 0E01 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 261D × 3041 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 261D × 0020 ÷ 3041 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 3041 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 261D × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 0023 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 0023 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 0023 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 2014 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 2014 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 2014 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 1F3FB × 0009 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 0009 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0009 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 00B4 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 00B4 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 00B4 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 1F3FB × 000B ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 000B ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 000B ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 000B ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ FFFC ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ FFFC ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ FFFC ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 1F3FB × 007D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 007D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 007D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 007D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0029 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 0029 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0029 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 0029 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 1F3FB × 000D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 000D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 000D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 000D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 1F3FB × 0021 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 0021 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0021 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 0021 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 1F3FB × 00A0 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 00A0 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 00A0 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ AC00 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ AC00 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ AC00 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ AC01 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ AC01 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ AC01 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 05D0 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 05D0 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 05D0 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 1F3FB × 002D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 002D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 002D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 002D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 231A ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 231A ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 231A ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 231A ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 1F3FB × 2024 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 2024 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 2024 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1F3FB × 002C ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 002C ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 002C ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 002C ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 1100 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 1100 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 1100 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 11A8 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 11A8 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 11A8 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 1160 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 1160 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 1160 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1F3FB × 000A ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 000A ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 000A ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 000A ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 1F3FB × 0085 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 0085 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0085 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 0085 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 1F3FB × 17D6 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 17D6 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 17D6 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 0030 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 0030 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 0030 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 0028 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 0028 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 0028 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 1F3FB × 0025 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [23.13] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 0025 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0025 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 0024 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 0024 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 0024 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 1F3FB × 0022 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 0022 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0022 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 0020 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 0020 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 1F3FB × 002F ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 002F ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 002F ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 002F ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 1F3FB × 2060 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 2060 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 2060 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 2060 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 1F3FB × 200B ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 × 200B ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 200B ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 × 200B ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 1F1E6 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 1F1E6 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 1F1E6 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 261D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 261D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 261D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 261D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 1F3FB ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 1F3FB ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 1F3FB ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 1F3FB × 0001 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 0001 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0001 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 1F3FB × 200D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 200D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 200D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 200D ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 00A7 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 00A7 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 00A7 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 50005 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 50005 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 50005 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 1F3FB ÷ 0E01 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 0E01 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 ÷ 0E01 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1F3FB × 3041 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1F3FB × 0020 ÷ 3041 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 3041 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 1F3FB × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0001 × 0023 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 0023 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0023 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0001 ÷ 2014 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 2014 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ 2014 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0001 × 0009 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 0009 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0009 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0001 ÷ 00B4 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 00B4 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ 00B4 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0001 × 000B ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 000B ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 000B ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 000B ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0001 ÷ FFFC ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ FFFC ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ FFFC ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0001 × 007D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 007D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 007D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 007D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0001 × 0029 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 0029 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0029 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 0029 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0001 × 000D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 000D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 000D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 000D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0001 × 0021 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 0021 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0021 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 0021 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0001 × 00A0 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 00A0 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 00A0 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0001 ÷ AC00 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ AC00 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ AC00 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0001 ÷ AC01 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ AC01 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ AC01 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0001 × 05D0 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 05D0 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 05D0 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0001 × 002D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 002D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 002D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0001 ÷ 231A ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 231A ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ 231A ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0001 × 2024 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 2024 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 2024 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0001 × 002C ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 002C ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 002C ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 002C ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0001 ÷ 1100 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 1100 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ 1100 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0001 ÷ 11A8 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 11A8 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ 11A8 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0001 ÷ 1160 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 1160 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ 1160 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0001 × 000A ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 000A ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 000A ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 000A ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0001 × 0085 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 0085 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0085 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 0085 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0001 × 17D6 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 17D6 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 17D6 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0001 × 0030 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 0030 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0030 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0001 × 0028 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 0028 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0028 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0001 × 0025 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 0025 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0025 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0001 × 0024 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 0024 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0024 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0001 × 0022 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 0022 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0022 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 0020 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 0020 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0001 × 002F ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 002F ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 002F ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 002F ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0001 × 2060 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 2060 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 2060 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 2060 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0001 × 200B ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0001 × 0020 × 200B ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 200B ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 × 200B ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0001 ÷ 1F1E6 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 1F1E6 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ 1F1E6 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0001 ÷ 261D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 261D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ 261D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0001 ÷ 1F3FB ÷	#  × [0.3] <START OF HEADING> (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 1F3FB ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0001 × 0308 ÷ 1F3FB ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0001 × 0001 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 0001 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0001 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0001 × 200D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 200D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 200D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0001 × 00A7 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 00A7 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 00A7 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0001 × 50005 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 50005 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 50005 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0001 × 0E01 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 0E01 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0E01 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0001 × 3041 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0001 × 0020 ÷ 3041 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 3041 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0001 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] <START OF HEADING> (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 200D × 0023 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 0023 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0023 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 200D ÷ 2014 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 2014 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ 2014 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 200D × 0009 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 0009 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0009 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 200D ÷ 00B4 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 00B4 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ 00B4 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 200D × 000B ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 000B ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 000B ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 000B ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 200D ÷ FFFC ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ FFFC ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ FFFC ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 200D × 007D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 007D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 007D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 007D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 200D × 0029 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 0029 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0029 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 0029 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 200D × 000D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 000D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 000D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 000D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 200D × 0021 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 0021 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0021 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 0021 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 200D × 00A0 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 00A0 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 00A0 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 200D ÷ AC00 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ AC00 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ AC00 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 200D ÷ AC01 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ AC01 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ AC01 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 200D × 05D0 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 05D0 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 05D0 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 200D × 002D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 002D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 002D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 002D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 200D × 231A ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WATCH (ID) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 231A ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ 231A ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 231A ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 200D × 2024 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 2024 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 2024 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 200D × 002C ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] COMMA (IS) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 002C ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 002C ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 002C ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 200D ÷ 1100 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 1100 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ 1100 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 200D ÷ 11A8 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 11A8 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ 11A8 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 200D ÷ 1160 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 1160 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ 1160 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 200D × 000A ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 000A ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 000A ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 000A ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 200D × 0085 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 0085 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0085 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 0085 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 200D × 17D6 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 17D6 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 17D6 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 200D × 0030 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 0030 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0030 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 200D × 0028 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 0028 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0028 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 200D × 0025 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 0025 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0025 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 200D × 0024 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 0024 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0024 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 200D × 0022 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 0022 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0022 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 0020 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 0020 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 200D × 002F ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 002F ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 002F ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 002F ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 200D × 2060 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 2060 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 2060 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 2060 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 200D × 200B ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 200D × 0020 × 200B ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 200B ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 × 200B ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 200D ÷ 1F1E6 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 1F1E6 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ 1F1E6 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 200D × 261D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 261D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ 261D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 261D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 200D × 1F3FB ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 1F3FB ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 200D × 0308 ÷ 1F3FB ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 200D × 0001 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 0001 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0001 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 200D × 200D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 200D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 200D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 200D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 200D × 00A7 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 00A7 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 00A7 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 200D × 50005 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 50005 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 50005 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 200D × 0E01 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 0E01 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0E01 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 200D × 3041 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 200D × 0020 ÷ 3041 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 3041 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 200D × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00A7 × 0023 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 0023 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0023 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 00A7 ÷ 2014 ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 2014 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ 2014 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 00A7 × 0009 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 0009 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0009 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 00A7 ÷ 00B4 ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 00B4 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ 00B4 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 00A7 × 000B ÷	#  × [0.3] SECTION SIGN (AI_AL) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 000B ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 000B ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 000B ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 00A7 ÷ FFFC ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ FFFC ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ FFFC ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 00A7 × 007D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 007D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 007D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 007D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 00A7 × 0029 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 0029 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0029 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 0029 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 00A7 × 000D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 000D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 000D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 000D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 00A7 × 0021 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 0021 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0021 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 0021 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 00A7 × 00A0 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 00A0 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 00A0 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 00A7 ÷ AC00 ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ AC00 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ AC00 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 00A7 ÷ AC01 ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ AC01 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ AC01 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 00A7 × 05D0 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 05D0 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 05D0 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 00A7 × 002D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 002D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 002D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 00A7 ÷ 231A ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 231A ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ 231A ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 00A7 × 2024 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 2024 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 2024 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 00A7 × 002C ÷	#  × [0.3] SECTION SIGN (AI_AL) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 002C ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 002C ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 002C ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 00A7 ÷ 1100 ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 1100 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ 1100 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 00A7 ÷ 11A8 ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 11A8 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ 11A8 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 00A7 ÷ 1160 ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 1160 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ 1160 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 00A7 × 000A ÷	#  × [0.3] SECTION SIGN (AI_AL) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 000A ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 000A ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 000A ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 00A7 × 0085 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 0085 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0085 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 0085 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 00A7 × 17D6 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 17D6 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 17D6 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 00A7 × 0030 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 0030 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0030 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 00A7 × 0028 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 0028 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0028 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 00A7 × 0025 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 0025 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0025 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 00A7 × 0024 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 0024 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0024 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 00A7 × 0022 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 0022 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0022 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 0020 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 0020 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 00A7 × 002F ÷	#  × [0.3] SECTION SIGN (AI_AL) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 002F ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 002F ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 002F ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 00A7 × 2060 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 2060 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 2060 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 2060 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 00A7 × 200B ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 × 200B ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 200B ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 × 200B ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 00A7 ÷ 1F1E6 ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 1F1E6 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ 1F1E6 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 00A7 ÷ 261D ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 261D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ 261D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 00A7 ÷ 1F3FB ÷	#  × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 1F3FB ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 ÷ 1F3FB ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 00A7 × 0001 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 0001 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0001 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 00A7 × 200D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 200D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 200D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 00A7 × 00A7 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 00A7 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 00A7 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 50005 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 50005 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 50005 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0E01 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 0E01 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0E01 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 00A7 × 3041 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00A7 × 0020 ÷ 3041 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 3041 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 00A7 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 50005 × 0023 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 0023 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0023 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 50005 ÷ 2014 ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 2014 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ 2014 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 50005 × 0009 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 0009 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0009 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 50005 ÷ 00B4 ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 00B4 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ 00B4 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 50005 × 000B ÷	#  × [0.3] <reserved-50005> (XX_AL) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 000B ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 000B ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 000B ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 50005 ÷ FFFC ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ FFFC ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ FFFC ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 50005 × 007D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 007D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 007D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 007D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 50005 × 0029 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 0029 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0029 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 0029 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 50005 × 000D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 000D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 000D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 000D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 50005 × 0021 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 0021 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0021 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 0021 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 50005 × 00A0 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 00A0 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 00A0 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 50005 ÷ AC00 ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ AC00 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ AC00 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 50005 ÷ AC01 ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ AC01 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ AC01 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 50005 × 05D0 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 05D0 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 05D0 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 50005 × 002D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 002D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 002D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 50005 ÷ 231A ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 231A ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ 231A ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 50005 × 2024 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 2024 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 2024 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 50005 × 002C ÷	#  × [0.3] <reserved-50005> (XX_AL) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 002C ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 002C ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 002C ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 50005 ÷ 1100 ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 1100 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ 1100 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 50005 ÷ 11A8 ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 11A8 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ 11A8 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 50005 ÷ 1160 ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 1160 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ 1160 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 50005 × 000A ÷	#  × [0.3] <reserved-50005> (XX_AL) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 000A ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 000A ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 000A ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 50005 × 0085 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 0085 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0085 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 0085 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 50005 × 17D6 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 17D6 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 17D6 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 50005 × 0030 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 0030 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0030 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 50005 × 0028 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 0028 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0028 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 50005 × 0025 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 0025 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0025 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 50005 × 0024 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 0024 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0024 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 50005 × 0022 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 0022 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0022 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 0020 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 0020 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 50005 × 002F ÷	#  × [0.3] <reserved-50005> (XX_AL) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 002F ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 002F ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 002F ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 50005 × 2060 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 2060 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 2060 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 2060 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 50005 × 200B ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 50005 × 0020 × 200B ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 200B ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 × 200B ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 50005 ÷ 1F1E6 ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 1F1E6 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ 1F1E6 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 50005 ÷ 261D ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 261D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ 261D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 50005 ÷ 1F3FB ÷	#  × [0.3] <reserved-50005> (XX_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 1F3FB ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 50005 × 0308 ÷ 1F3FB ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 50005 × 0001 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 0001 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0001 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 50005 × 200D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 200D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 200D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 50005 × 00A7 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 00A7 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 00A7 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 50005 × 50005 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 50005 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 50005 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 50005 × 0E01 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 0E01 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0E01 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 50005 × 3041 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 50005 × 0020 ÷ 3041 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 3041 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 50005 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] <reserved-50005> (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0E01 × 0023 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 0023 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0023 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 0E01 ÷ 2014 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 2014 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ 2014 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 0E01 × 0009 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 0009 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0009 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 0E01 ÷ 00B4 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 00B4 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ 00B4 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 0E01 × 000B ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 000B ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 000B ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 000B ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 0E01 ÷ FFFC ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ FFFC ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ FFFC ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 0E01 × 007D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 007D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 007D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 007D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0E01 × 0029 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 0029 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0029 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 0029 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0E01 × 000D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 000D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 000D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 000D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 0E01 × 0021 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 0021 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0021 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 0021 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0E01 × 00A0 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 00A0 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 00A0 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 0E01 ÷ AC00 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ AC00 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ AC00 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 0E01 ÷ AC01 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ AC01 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ AC01 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 0E01 × 05D0 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 05D0 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 05D0 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 0E01 × 002D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 002D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 002D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0E01 ÷ 231A ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 231A ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ 231A ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 0E01 × 2024 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 2024 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 2024 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0E01 × 002C ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 002C ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 002C ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 002C ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 0E01 ÷ 1100 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 1100 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ 1100 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 0E01 ÷ 11A8 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 11A8 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ 11A8 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 0E01 ÷ 1160 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 1160 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ 1160 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 0E01 × 000A ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 000A ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 000A ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 000A ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 0E01 × 0085 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 0085 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0085 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 0085 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 0E01 × 17D6 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 17D6 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 17D6 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 0E01 × 0030 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 0030 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0030 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0E01 × 0028 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 0028 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0028 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 0E01 × 0025 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 0025 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0025 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0E01 × 0024 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 0024 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0024 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 0E01 × 0022 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 0022 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0022 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 0020 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 0020 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0E01 × 002F ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 002F ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 002F ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 002F ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 0E01 × 2060 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 2060 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 2060 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 2060 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 0E01 × 200B ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 × 200B ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 200B ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 × 200B ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 0E01 ÷ 1F1E6 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 1F1E6 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ 1F1E6 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 0E01 ÷ 261D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 261D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ 261D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0E01 ÷ 1F3FB ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 1F3FB ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 ÷ 1F3FB ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0E01 × 0001 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 0001 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0001 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 0E01 × 200D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 200D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 200D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 0E01 × 00A7 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 00A7 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 00A7 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 50005 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 50005 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 50005 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0E01 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 0E01 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0E01 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0E01 × 3041 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0E01 × 0020 ÷ 3041 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 3041 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0E01 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 3041 ÷ 0023 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 0023 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 0023 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 0023 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]');
    Test_LB('× 3041 ÷ 2014 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 2014 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 2014 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 2014 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 3041 × 0009 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 0009 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0009 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 0009 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]');
    Test_LB('× 3041 ÷ 00B4 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 00B4 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 00B4 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 00B4 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]');
    Test_LB('× 3041 × 000B ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 000B ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 000B ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 000B ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]');
    Test_LB('× 3041 ÷ FFFC ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ FFFC ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ FFFC ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ FFFC ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× 3041 × 007D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 007D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 007D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 007D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 3041 × 0029 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 0029 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0029 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 0029 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 3041 × 000D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 000D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 000D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 000D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_LB('× 3041 × 0021 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 0021 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0021 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 0021 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 3041 × 00A0 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 00A0 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 00A0 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 00A0 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 3041 ÷ AC00 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ AC00 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ AC00 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ AC00 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]');
    Test_LB('× 3041 ÷ AC01 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ AC01 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ AC01 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ AC01 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]');
    Test_LB('× 3041 ÷ 05D0 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 05D0 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 05D0 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 05D0 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]');
    Test_LB('× 3041 × 002D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 002D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 002D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 002D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 3041 ÷ 231A ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 231A ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 231A ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 231A ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]');
    Test_LB('× 3041 ÷ 2024 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 2024 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 2024 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 2024 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 3041 × 002C ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 002C ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 002C ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 002C ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]');
    Test_LB('× 3041 ÷ 1100 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 1100 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 1100 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 1100 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]');
    Test_LB('× 3041 ÷ 11A8 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 11A8 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 11A8 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 11A8 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 3041 ÷ 1160 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 1160 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 1160 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 1160 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 3041 × 000A ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 000A ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 000A ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 000A ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_LB('× 3041 × 0085 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 0085 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0085 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 0085 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]');
    Test_LB('× 3041 × 17D6 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 17D6 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 17D6 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 17D6 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]');
    Test_LB('× 3041 ÷ 0030 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 0030 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 0030 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 0030 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 3041 ÷ 0028 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 0028 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 0028 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 0028 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]');
    Test_LB('× 3041 ÷ 0025 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 0025 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 0025 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 0025 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 3041 ÷ 0024 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 0024 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 0024 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 0024 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]');
    Test_LB('× 3041 × 0022 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 0022 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0022 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 0022 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 0020 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 0020 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 3041 × 002F ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 002F ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 002F ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 002F ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 3041 × 2060 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 2060 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 2060 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 2060 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 3041 × 200B ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 3041 × 0020 × 200B ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 200B ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 × 200B ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]');
    Test_LB('× 3041 ÷ 1F1E6 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 1F1E6 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 1F1E6 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_LB('× 3041 ÷ 261D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 261D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 261D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 261D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 3041 ÷ 1F3FB ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 1F3FB ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 1F3FB ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 1F3FB ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 3041 × 0001 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 0001 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0001 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 0001 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM1_CM) ÷ [0.3]');
    Test_LB('× 3041 × 200D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 200D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 200D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 200D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3]');
    Test_LB('× 3041 ÷ 00A7 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 00A7 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 00A7 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 00A7 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]');
    Test_LB('× 3041 ÷ 50005 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 50005 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 50005 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 50005 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] <reserved-50005> (XX_AL) ÷ [0.3]');
    Test_LB('× 3041 ÷ 0E01 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 0E01 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 ÷ 0E01 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 0E01 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 3041 × 3041 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 3041 × 0020 ÷ 3041 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 3041 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 0020 ÷ 3041 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) × [5.01] <LINE FEED (LF)> (LF) ÷ [5.03] LATIN SMALL LETTER A (AL) × [6.0] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [0.3]');
    Test_LB('× 0061 × 0308 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [0.3]');
    Test_LB('× 0020 ÷ 200D × 0646 ÷	#  × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] ARABIC LETTER NOON (AL) ÷ [0.3]');
    Test_LB('× 0646 × 200D × 0020 ÷	#  × [0.3] ARABIC LETTER NOON (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 000B ÷ 3041 ÷	#  × [0.3] <LINE TABULATION> (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 000D ÷ 3041 ÷	#  × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 0085 ÷ 3041 ÷	#  × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 200D × 261D ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 3041 × 2060 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3]');
    Test_LB('× 2060 × 3041 ÷	#  × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 3041 × 0308 × 00A0 ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 200D × 00A0 ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3]');
    Test_LB('× 200D × 002F ÷	#  × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] SOLIDUS (SY) ÷ [0.3]');
    Test_LB('× 2014 × 2014 ÷	#  × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3]');
    Test_LB('× 3041 ÷ FFFC ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]');
    Test_LB('× FFFC ÷ 3041 ÷	#  × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]');
    Test_LB('× 3041 × 002D ÷	#  × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]');
    Test_LB('× 0E01 × 2024 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0021 × 2024 ÷	#  × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 2024 × 2024 ÷	#  × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 0030 × 2024 ÷	#  × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 261D × 0025 ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0E01 × 0030 ÷	#  × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3]');
    Test_LB('× 0024 × 261D ÷	#  × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3]');
    Test_LB('× 0024 × 0E01 ÷	#  × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 0025 × 0E01 ÷	#  × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]');
    Test_LB('× 1100 × 1160 ÷	#  × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 1160 × 1160 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 11A8 × 11A8 ÷	#  × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]');
    Test_LB('× 1160 × 2024 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]');
    Test_LB('× 1160 × 0025 ÷	#  × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3]');
    Test_LB('× 0024 × 1160 ÷	#  × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]');
    Test_LB('× 261D × 1F3FB ÷	#  × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3]');
    Test_LB('× 0066 × 0069 × 006E × 0061 × 006C ÷	#  × [0.3] LATIN SMALL LETTER F (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER L (AL) ÷ [0.3]');
    Test_LB('× 0063 × 0061 × 006E × 0027 × 0074 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [19.01] APOSTROPHE (QU) × [19.02] LATIN SMALL LETTER T (AL) ÷ [0.3]');
    Test_LB('× 0063 × 0061 × 006E × 2019 × 0074 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [19.01] RIGHT SINGLE QUOTATION MARK (QU) × [19.02] LATIN SMALL LETTER T (AL) ÷ [0.3]');
    Test_LB('× 0027 × 0063 × 0061 × 006E × 0027 × 0020 ÷ 006E × 006F × 0074 ÷	#  × [0.3] APOSTROPHE (QU) × [19.02] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [19.01] APOSTROPHE (QU) × [7.01] SPACE (SP) ÷ [18.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER T (AL) ÷ [0.3]');
    Test_LB('× 0063 × 0061 × 006E × 0020 ÷ 0027 × 006E × 006F × 0074 × 0027 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [7.01] SPACE (SP) ÷ [18.0] APOSTROPHE (QU) × [19.02] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER T (AL) × [19.01] APOSTROPHE (QU) ÷ [0.3]');
    Test_LB('× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 0020 × 0020 × 0020 × 0020 × 0020 ÷	#  × [0.3] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER U (AL) × [28.0] LATIN SMALL LETTER G (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 00A0 × 0020 × 0020 × 0020 × 0020 × 0020 ÷	#  × [0.3] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER U (AL) × [28.0] LATIN SMALL LETTER G (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [12.1] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 002E × 002E ÷ 307E ÷ 3059 × 3002 ÷ 0058 × 004D × 004C ÷ 306E × 002E × 002E ÷	#  × [0.3] FULL STOP (IS) × [13.02] FULL STOP (IS) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [999.0] HIRAGANA LETTER SU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] LATIN CAPITAL LETTER X (AL) × [28.0] LATIN CAPITAL LETTER M (AL) × [28.0] LATIN CAPITAL LETTER L (AL) ÷ [999.0] HIRAGANA LETTER NO (ID) × [13.02] FULL STOP (IS) × [13.02] FULL STOP (IS) ÷ [0.3]');
    Test_LB('× 0061 × 0062 × 00AD ÷ 0062 × 0079 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [21.01] SOFT HYPHEN (BA) ÷ [999.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER Y (AL) ÷ [0.3]');
    Test_LB('× 002D × 0033 ÷	#  × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT THREE (NU) ÷ [0.3]');
    Test_LB('× 0065 × 002E × 0067 × 002E ÷	#  × [0.3] LATIN SMALL LETTER E (AL) × [13.02] FULL STOP (IS) × [29.0] LATIN SMALL LETTER G (AL) × [13.02] FULL STOP (IS) ÷ [0.3]');
    Test_LB('× 4E00 × 002E ÷ 4E00 × 002E ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-4E00 (ID) × [13.02] FULL STOP (IS) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4E00 (ID) × [13.02] FULL STOP (IS) ÷ [0.3]');
    Test_LB('× 0061 × 0020 × 0020 ÷ 0062 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] LATIN SMALL LETTER B (AL) ÷ [0.3]');
    Test_LB('× 0061 × 0020 × 0020 × 200B ÷ 0062 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [8.0] LATIN SMALL LETTER B (AL) ÷ [0.3]');
    Test_LB('× 0061 × 0020 ÷ 0308 × 0062 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [7.01] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] LATIN SMALL LETTER B (AL) ÷ [0.3]');
    Test_LB('× 0031 × 0308 × 0062 × 0028 × 0061 × 0029 × 002D ÷ 0028 × 0062 × 0029 ÷	#  × [0.3] DIGIT ONE (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] LATIN SMALL LETTER B (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER A (AL) × [13.02] RIGHT PARENTHESIS (CP) × [21.02] HYPHEN-MINUS (HY) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER B (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0067 × 0069 × 0076 × 0065 × 0020 ÷ 0062 × 006F × 006F × 006B × 0028 × 0073 × 0029 × 002E ÷	#  × [0.3] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER V (AL) × [28.0] LATIN SMALL LETTER E (AL) × [7.01] SPACE (SP) ÷ [18.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER K (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] FULL STOP (IS) ÷ [0.3]');
    Test_LB('× 307E ÷ 0028 × 3059 × 0029 ÷	#  × [0.3] HIRAGANA LETTER MA (ID) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER SU (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0066 × 0069 × 006E × 0064 × 0020 × 002E × 0063 × 006F × 006D ÷	#  × [0.3] LATIN SMALL LETTER F (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER D (AL) × [7.01] SPACE (SP) × [13.02] FULL STOP (IS) × [29.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER M (AL) ÷ [0.3]');
    Test_LB('× 0065 × 0071 × 0075 × 0061 × 006C × 0073 × 0020 × 002E ÷ 0033 × 0035 × 0020 ÷ 0063 × 0065 × 006E × 0074 × 0073 ÷	#  × [0.3] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER Q (AL) × [28.0] LATIN SMALL LETTER U (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER S (AL) × [7.01] SPACE (SP) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT THREE (NU) × [25.03] DIGIT FIVE (NU) × [7.01] SPACE (SP) ÷ [18.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER T (AL) × [28.0] LATIN SMALL LETTER S (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0073 × 0029 × 0068 × 0065 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [30.02] LATIN SMALL LETTER H (AL) × [28.0] LATIN SMALL LETTER E (AL) ÷ [0.3]');
    Test_LB('× 007B × 0073 × 007D ÷ 0068 × 0065 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] LATIN SMALL LETTER H (AL) × [28.0] LATIN SMALL LETTER E (AL) ÷ [0.3]');
    Test_LB('× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 0028 × 0259 × 0029 × 006C ÷	#  × [0.3] MODIFIER LETTER VERTICAL LINE (BB) × [21.04] LATIN SMALL LETTER S (AL) × [28.0] LATIN CAPITAL LETTER I (AL) × [28.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER SCHWA (AL) × [28.0] LATIN SMALL LETTER B (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER SCHWA (AL) × [13.02] RIGHT PARENTHESIS (CP) × [30.02] LATIN SMALL LETTER L (AL) ÷ [0.3]');
    Test_LB('× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 007B × 0259 × 007D ÷ 006C ÷	#  × [0.3] MODIFIER LETTER VERTICAL LINE (BB) × [21.04] LATIN SMALL LETTER S (AL) × [28.0] LATIN CAPITAL LETTER I (AL) × [28.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER SCHWA (AL) × [28.0] LATIN SMALL LETTER B (AL) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER SCHWA (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] LATIN SMALL LETTER L (AL) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 002E ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] FULL STOP (IS) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 002E × 0029 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] FULL STOP (IS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 0021 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0021 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.01] EXCLAMATION MARK (EX) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 005C ÷ 0028 × 0073 × 005C × 0029 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [24.03] REVERSE SOLIDUS (PR) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [24.03] REVERSE SOLIDUS (PR) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 0028 × 0020 × 0073 × 0020 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [30.01] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] LATIN SMALL LETTER S (AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 002E ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT CURLY BRACKET (CL) × [13.02] FULL STOP (IS) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 0021 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT CURLY BRACKET (CL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 005C ÷ 007B × 0073 × 005C × 007D ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [24.03] REVERSE SOLIDUS (PR) ÷ [999.0] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER S (AL) × [24.03] REVERSE SOLIDUS (PR) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0065 × 007B × 0020 × 0073 × 0020 × 007D ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER E (AL) × [30.01] LEFT CURLY BRACKET (OP) × [7.01] SPACE (SP) × [14.0] LATIN SMALL LETTER S (AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 ÷ 0028 × 0073 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] HORIZONTAL ELLIPSIS (IN) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0028 × 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 × 0029 × 0073 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] HORIZONTAL ELLIPSIS (IN) × [13.02] RIGHT PARENTHESIS (CP) × [30.02] LATIN SMALL LETTER S (AL) ÷ [0.3]');
    Test_LB('× 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 ÷ 007B × 0073 × 007D ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER E (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] HORIZONTAL ELLIPSIS (IN) ÷ [999.0] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 007B × 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 × 007D ÷ 0073 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER D (AL) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER E (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] HORIZONTAL ELLIPSIS (IN) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] LATIN SMALL LETTER S (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0063 × 006F × 006E × 002D × 0029 × 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [21.02] HYPHEN-MINUS (HY) × [13.02] RIGHT PARENTHESIS (CP) × [30.02] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0063 × 006F × 006E × 00AD × 0029 × 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [21.01] SOFT HYPHEN (BA) × [13.02] RIGHT PARENTHESIS (CP) × [30.02] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0063 × 006F × 006E × 2011 × 0029 × 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [12.1] NON-BREAKING HYPHEN (GL) × [12.0] RIGHT PARENTHESIS (CP) × [30.02] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0063 × 006F × 006E × 0029 × 002D ÷ 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [13.02] RIGHT PARENTHESIS (CP) × [21.02] HYPHEN-MINUS (HY) ÷ [999.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0063 × 006F × 006E × 0029 × 00AD ÷ 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [13.02] RIGHT PARENTHESIS (CP) × [21.01] SOFT HYPHEN (BA) ÷ [999.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0063 × 006F × 006E × 0029 × 2011 × 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [13.02] RIGHT PARENTHESIS (CP) × [12.1] NON-BREAKING HYPHEN (GL) × [12.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 007B × 0063 × 006F × 006E × 002D × 007D ÷ 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [21.02] HYPHEN-MINUS (HY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 007B × 0063 × 006F × 006E × 00AD × 007D ÷ 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [21.01] SOFT HYPHEN (BA) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 007B × 0063 × 006F × 006E × 2011 × 007D ÷ 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [12.1] NON-BREAKING HYPHEN (GL) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [999.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 007B × 0063 × 006F × 006E × 007D × 002D ÷ 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [13.02] RIGHT CURLY BRACKET (CL) × [21.02] HYPHEN-MINUS (HY) ÷ [999.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 007B × 0063 × 006F × 006E × 007D × 00AD ÷ 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [13.02] RIGHT CURLY BRACKET (CL) × [21.01] SOFT HYPHEN (BA) ÷ [999.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 007B × 0063 × 006F × 006E × 007D × 2011 × 006C × 0061 × 006E × 0067 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [13.02] RIGHT CURLY BRACKET (CL) × [12.1] NON-BREAKING HYPHEN (GL) × [12.0] LATIN SMALL LETTER L (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER G (AL) ÷ [0.3]');
    Test_LB('× 0063 × 0072 × 0065 × 0301 × 0028 × 0065 × 0301 × 0029 ÷ 0028 × 0065 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING ACUTE ACCENT (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING ACUTE ACCENT (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0063 × 0072 × 0065 × 0301 × 005B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 005D ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING ACUTE ACCENT (CM1_CM) × [30.01] LEFT SQUARE BRACKET (OP) × [14.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER R (AL) × [21.01] VERTICAL LINE (BA) ÷ [999.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING ACUTE ACCENT (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] RIGHT SQUARE BRACKET (CP) ÷ [0.3]');
    Test_LB('× 0063 × 0072 × 0065 × 0301 × 007B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 007D ÷	#  × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING ACUTE ACCENT (CM1_CM) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER R (AL) × [21.01] VERTICAL LINE (BA) ÷ [999.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING ACUTE ACCENT (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 0308 × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER U (AL) × [30.01] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0308 × 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER U (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER U (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 0028 × 0020 × 0308 × 0020 × 0029 × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER U (AL) × [19.01] LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [7.01] SPACE (SP) × [15.0] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [15.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 0028 × 0020 × 0308 × 0020 × 0029 × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER U (AL) × [19.01] LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [12.1] NARROW NO-BREAK SPACE (GL) × [12.0] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) × [12.1] NARROW NO-BREAK SPACE (GL) × [12.0] RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [15.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 0308 × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER U (AL) × [30.01] LEFT CURLY BRACKET (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0308 × 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER U (AL) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER U (AL) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 007B × 0020 × 0308 × 0020 × 007D × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER U (AL) × [19.01] LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [7.01] SPACE (SP) × [15.0] LEFT CURLY BRACKET (OP) × [7.01] SPACE (SP) × [14.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [15.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 007B × 0020 × 0308 × 0020 × 007D × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER G (AL) × [28.0] LATIN SMALL LETTER U (AL) × [19.01] LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [12.1] NARROW NO-BREAK SPACE (GL) × [12.0] LEFT CURLY BRACKET (OP) × [7.01] SPACE (SP) × [14.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) × [12.1] NARROW NO-BREAK SPACE (GL) × [12.0] RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (QU) × [15.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 0029 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER Z (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER W (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER O (AL) × [21.01] SOFT HYPHEN (BA) ÷ [999.0] NON-BREAKING HYPHEN (GL) × [12.0] RIGHT PARENTHESIS (CP) × [30.02] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER S (AL) × [28.0] LATIN SMALL LETTER K (AL) × [28.0] LATIN SMALL LETTER A (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 0029 × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER Z (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER W (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER O (AL) × [21.01] SOFT HYPHEN (BA) × [13.02] RIGHT PARENTHESIS (CP) × [12.1] NON-BREAKING HYPHEN (GL) × [12.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER S (AL) × [28.0] LATIN SMALL LETTER K (AL) × [28.0] LATIN SMALL LETTER A (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 0029 × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER Z (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER W (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER O (AL) × [13.02] RIGHT PARENTHESIS (CP) × [21.01] SOFT HYPHEN (BA) ÷ [999.0] NON-BREAKING HYPHEN (GL) × [12.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER S (AL) × [28.0] LATIN SMALL LETTER K (AL) × [28.0] LATIN SMALL LETTER A (AL) ÷ [0.3]');
    Test_LB('× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 007D ÷ 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER Z (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER W (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER O (AL) × [21.01] SOFT HYPHEN (BA) ÷ [999.0] NON-BREAKING HYPHEN (GL) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [999.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER S (AL) × [28.0] LATIN SMALL LETTER K (AL) × [28.0] LATIN SMALL LETTER A (AL) ÷ [0.3]');
    Test_LB('× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 007D × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER Z (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER W (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER O (AL) × [21.01] SOFT HYPHEN (BA) × [13.02] RIGHT CURLY BRACKET (CL) × [12.1] NON-BREAKING HYPHEN (GL) × [12.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER S (AL) × [28.0] LATIN SMALL LETTER K (AL) × [28.0] LATIN SMALL LETTER A (AL) ÷ [0.3]');
    Test_LB('× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 007D × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER Z (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER W (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER O (AL) × [13.02] RIGHT CURLY BRACKET (CL) × [21.01] SOFT HYPHEN (BA) ÷ [999.0] NON-BREAKING HYPHEN (GL) × [12.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER S (AL) × [28.0] LATIN SMALL LETTER K (AL) × [28.0] LATIN SMALL LETTER A (AL) ÷ [0.3]');
    Test_LB('× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0030 × 0029 × 003B ÷	#  × [0.3] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER P (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER T (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER R (AL) × [30.01] LEFT SQUARE BRACKET (OP) × [13.02] RIGHT SQUARE BRACKET (CP) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] DIGIT ZERO (NU) × [25.04] RIGHT PARENTHESIS (CP) × [13.02] SEMICOLON (IS) ÷ [0.3]');
    Test_LB('× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0029 ÷ 007B × 007D ÷	#  × [0.3] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER P (AL) × [28.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER T (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER R (AL) × [30.01] LEFT SQUARE BRACKET (OP) × [13.02] RIGHT SQUARE BRACKET (CP) ÷ [999.0] LEFT PARENTHESIS (OP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT CURLY BRACKET (OP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 672C ÷ 0028 × 3092 × 0029 ÷ 8AAD ÷ 3080 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER WO (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3]');
    Test_LB('× 672C ÷ 0028 × 300C × 3092 × 300D × 0029 ÷ 8AAD ÷ 3080 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER WO (ID) × [13.02] RIGHT CORNER BRACKET (CL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3]');
    Test_LB('× 672C ÷ 300C × 0028 × 3092 × 0029 × 300D ÷ 8AAD ÷ 3080 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER WO (ID) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3]');
    Test_LB('× 672C ÷ 007B × 3092 × 007D ÷ 8AAD ÷ 3080 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] LEFT CURLY BRACKET (OP) × [14.0] HIRAGANA LETTER WO (ID) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3]');
    Test_LB('× 672C ÷ 007B × 300C × 3092 × 300D × 007D ÷ 8AAD ÷ 3080 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] LEFT CURLY BRACKET (OP) × [14.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER WO (ID) × [13.02] RIGHT CORNER BRACKET (CL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3]');
    Test_LB('× 672C ÷ 005B × 0028 × 3092 × 0029 × 005D ÷ 8AAD ÷ 3080 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] LEFT SQUARE BRACKET (OP) × [14.0] LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER WO (ID) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] RIGHT SQUARE BRACKET (CP) ÷ [999.0] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3]');
    Test_LB('× 0028 × 30CB × 30E5 × 30FC × 30FB × 0029 ÷ 30E8 × 30FC ÷ 30AF ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER NI (ID) × [21.03] KATAKANA LETTER SMALL YU (CJ_NS) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) × [21.03] KATAKANA MIDDLE DOT (NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] KATAKANA LETTER YO (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] KATAKANA LETTER KU (ID) ÷ [0.3]');
    Test_LB('× 0028 × 30CB × 30E5 × 30FC × 0029 × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER NI (ID) × [21.03] KATAKANA LETTER SMALL YU (CJ_NS) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) × [13.02] RIGHT PARENTHESIS (CP) × [16.0] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER YO (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] KATAKANA LETTER KU (ID) ÷ [0.3]');
    Test_LB('× 007B × 30CB × 30E5 × 30FC × 30FB × 007D ÷ 30E8 × 30FC ÷ 30AF ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] KATAKANA LETTER NI (ID) × [21.03] KATAKANA LETTER SMALL YU (CJ_NS) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) × [21.03] KATAKANA MIDDLE DOT (NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] KATAKANA LETTER YO (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] KATAKANA LETTER KU (ID) ÷ [0.3]');
    Test_LB('× 007B × 30CB × 30E5 × 30FC × 007D × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] KATAKANA LETTER NI (ID) × [21.03] KATAKANA LETTER SMALL YU (CJ_NS) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) × [13.02] RIGHT CURLY BRACKET (CL) × [16.0] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER YO (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] KATAKANA LETTER KU (ID) ÷ [0.3]');
    Test_LB('× 0028 × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 0029 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] MONGOLIAN LETTER TODO TA (AL) × [28.0] MONGOLIAN LETTER TODO O (AL) × [28.0] MONGOLIAN LETTER TODO DA (AL) × [28.0] MONGOLIAN LETTER TODO O (AL) ÷ [999.0] MONGOLIAN TODO SOFT HYPHEN (BB) × [13.02] RIGHT PARENTHESIS (CP) × [30.02] MONGOLIAN LETTER BA (AL) × [28.0] MONGOLIAN LETTER I (AL) × [28.0] MONGOLIAN LETTER CHA (AL) × [28.0] MONGOLIAN LETTER I (AL) × [28.0] MONGOLIAN LETTER GA (AL) × [9.0] MONGOLIAN FREE VARIATION SELECTOR TWO (CM1_CM) ÷ [0.3]');
    Test_LB('× 0028 × 1850 × 1846 × 1851 × 1846 × 0029 ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] MONGOLIAN LETTER TODO TA (AL) × [28.0] MONGOLIAN LETTER TODO O (AL) × [28.0] MONGOLIAN LETTER TODO DA (AL) × [28.0] MONGOLIAN LETTER TODO O (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] MONGOLIAN TODO SOFT HYPHEN (BB) × [21.04] MONGOLIAN LETTER BA (AL) × [28.0] MONGOLIAN LETTER I (AL) × [28.0] MONGOLIAN LETTER CHA (AL) × [28.0] MONGOLIAN LETTER I (AL) × [28.0] MONGOLIAN LETTER GA (AL) × [9.0] MONGOLIAN FREE VARIATION SELECTOR TWO (CM1_CM) ÷ [0.3]');
    Test_LB('× 007B × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 007D ÷ 182A × 1822 × 1834 × 1822 × 182D × 180C ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] MONGOLIAN LETTER TODO TA (AL) × [28.0] MONGOLIAN LETTER TODO O (AL) × [28.0] MONGOLIAN LETTER TODO DA (AL) × [28.0] MONGOLIAN LETTER TODO O (AL) ÷ [999.0] MONGOLIAN TODO SOFT HYPHEN (BB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] MONGOLIAN LETTER BA (AL) × [28.0] MONGOLIAN LETTER I (AL) × [28.0] MONGOLIAN LETTER CHA (AL) × [28.0] MONGOLIAN LETTER I (AL) × [28.0] MONGOLIAN LETTER GA (AL) × [9.0] MONGOLIAN FREE VARIATION SELECTOR TWO (CM1_CM) ÷ [0.3]');
    Test_LB('× 007B × 1850 × 1846 × 1851 × 1846 × 007D ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] MONGOLIAN LETTER TODO TA (AL) × [28.0] MONGOLIAN LETTER TODO O (AL) × [28.0] MONGOLIAN LETTER TODO DA (AL) × [28.0] MONGOLIAN LETTER TODO O (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] MONGOLIAN TODO SOFT HYPHEN (BB) × [21.04] MONGOLIAN LETTER BA (AL) × [28.0] MONGOLIAN LETTER I (AL) × [28.0] MONGOLIAN LETTER CHA (AL) × [28.0] MONGOLIAN LETTER I (AL) × [28.0] MONGOLIAN LETTER GA (AL) × [9.0] MONGOLIAN FREE VARIATION SELECTOR TWO (CM1_CM) ÷ [0.3]');
    Test_LB('× 0028 × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 0029 × 0078 × 006E × 002D × 002D ÷ 0061 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER H (AL) × [28.0] LATIN SMALL LETTER T (AL) × [28.0] LATIN SMALL LETTER T (AL) × [28.0] LATIN SMALL LETTER P (AL) × [13.02] COLON (IS) × [13.02] SOLIDUS (SY) × [13.02] SOLIDUS (SY) × [13.02] RIGHT PARENTHESIS (CP) × [30.02] LATIN SMALL LETTER X (AL) × [28.0] LATIN SMALL LETTER N (AL) × [21.02] HYPHEN-MINUS (HY) × [21.02] HYPHEN-MINUS (HY) ÷ [999.0] LATIN SMALL LETTER A (AL) ÷ [0.3]');
    Test_LB('× 007B × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 007D ÷ 0078 × 006E × 002D × 002D ÷ 0061 ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] LATIN SMALL LETTER H (AL) × [28.0] LATIN SMALL LETTER T (AL) × [28.0] LATIN SMALL LETTER T (AL) × [28.0] LATIN SMALL LETTER P (AL) × [13.02] COLON (IS) × [13.02] SOLIDUS (SY) × [13.02] SOLIDUS (SY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [999.0] LATIN SMALL LETTER X (AL) × [28.0] LATIN SMALL LETTER N (AL) × [21.02] HYPHEN-MINUS (HY) × [21.02] HYPHEN-MINUS (HY) ÷ [999.0] LATIN SMALL LETTER A (AL) ÷ [0.3]');
    Test_LB('× 0028 × 0030 × 002C × 0031 × 0029 × 002B × 0028 × 0032 × 002C × 0033 × 0029 × 2295 × 0028 × 2212 × 0034 × 002C × 0035 × 0029 × 2296 × 0028 × 0036 × 002C × 0037 × 0029 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] DIGIT ZERO (NU) × [25.03] COMMA (IS) × [25.04] DIGIT ONE (NU) × [25.04] RIGHT PARENTHESIS (CP) × [25.05] PLUS SIGN (PR) × [25.01] LEFT PARENTHESIS (OP) × [14.0] DIGIT TWO (NU) × [25.03] COMMA (IS) × [25.04] DIGIT THREE (NU) × [25.04] RIGHT PARENTHESIS (CP) × [30.02] CIRCLED PLUS (AI_AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] MINUS SIGN (PR) × [25.01] DIGIT FOUR (NU) × [25.03] COMMA (IS) × [25.04] DIGIT FIVE (NU) × [25.04] RIGHT PARENTHESIS (CP) × [30.02] CIRCLED MINUS (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] DIGIT SIX (NU) × [25.03] COMMA (IS) × [25.04] DIGIT SEVEN (NU) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 007B × 0030 × 002C × 0031 × 007D × 002B × 007B × 0032 × 002C × 0033 × 007D ÷ 2295 × 007B × 2212 × 0034 × 002C × 0035 × 007D ÷ 2296 × 007B × 0036 × 002C × 0037 × 007D ÷	#  × [0.3] LEFT CURLY BRACKET (OP) × [14.0] DIGIT ZERO (NU) × [25.03] COMMA (IS) × [25.04] DIGIT ONE (NU) × [25.04] RIGHT CURLY BRACKET (CL) × [25.05] PLUS SIGN (PR) × [25.01] LEFT CURLY BRACKET (OP) × [14.0] DIGIT TWO (NU) × [25.03] COMMA (IS) × [25.04] DIGIT THREE (NU) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [999.0] CIRCLED PLUS (AI_AL) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] MINUS SIGN (PR) × [25.01] DIGIT FOUR (NU) × [25.03] COMMA (IS) × [25.04] DIGIT FIVE (NU) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [999.0] CIRCLED MINUS (AL) × [30.01] LEFT CURLY BRACKET (OP) × [14.0] DIGIT SIX (NU) × [25.03] COMMA (IS) × [25.04] DIGIT SEVEN (NU) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3]');
    Test_LB('× 0061 × 0062 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) ÷ [0.3]');
    Test_LB('× 0061 × 0062 × 0020 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0061 × 0062 × 0020 ÷ 0063 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [7.01] SPACE (SP) ÷ [18.0] LATIN SMALL LETTER C (AL) ÷ [0.3]');
    Test_LB('× 0061 ÷ 307E ÷	#  × [0.3] LATIN SMALL LETTER A (AL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3]');
    Test_LB('× 0939 × 093F × 0928 × 094D × 0926 × 0940 × 0020 ÷	#  × [0.3] DEVANAGARI LETTER HA (AL) × [9.0] DEVANAGARI VOWEL SIGN I (CM1_CM) × [28.0] DEVANAGARI LETTER NA (AL) × [9.0] DEVANAGARI SIGN VIRAMA (CM1_CM) × [28.0] DEVANAGARI LETTER DA (AL) × [9.0] DEVANAGARI VOWEL SIGN II (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 092F × 0938 × 0917 × 0941 × 091A × 093F × 0924 × 0940 × 092F × 0938 × 093E × 0020 ÷	#  × [0.3] DEVANAGARI LETTER YA (AL) × [28.0] DEVANAGARI LETTER SA (AL) × [28.0] DEVANAGARI LETTER GA (AL) × [9.0] DEVANAGARI VOWEL SIGN U (CM1_CM) × [28.0] DEVANAGARI LETTER CA (AL) × [9.0] DEVANAGARI VOWEL SIGN I (CM1_CM) × [28.0] DEVANAGARI LETTER TA (AL) × [9.0] DEVANAGARI VOWEL SIGN II (CM1_CM) × [28.0] DEVANAGARI LETTER YA (AL) × [28.0] DEVANAGARI LETTER SA (AL) × [9.0] DEVANAGARI VOWEL SIGN AA (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 5370 ÷ 672C ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-5370 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3]');
    Test_LB('× 8AAD ÷ 3080 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3]');
    Test_LB('× 5165 ÷ 529B ÷ 3057 ÷ 30A8 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-5165 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-529B (ID) ÷ [999.0] HIRAGANA LETTER SI (ID) ÷ [999.0] KATAKANA LETTER E (ID) ÷ [0.3]');
    Test_LB('× 4F4D × 3002 ÷ 8A18 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-4F4D (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-8A18 (ID) ÷ [0.3]');
    Test_LB('× 672C × 3002 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3]');
    Test_LB('× 967A × 300D ÷ 306E ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-967A (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [0.3]');
    Test_LB('× 3057 × 3087 ÷ 3046 ÷	#  × [0.3] HIRAGANA LETTER SI (ID) × [21.03] HIRAGANA LETTER SMALL YO (CJ_NS) ÷ [999.0] HIRAGANA LETTER U (ID) ÷ [0.3]');
    Test_LB('× 307E ÷ 0061 ÷ 672C ÷	#  × [0.3] HIRAGANA LETTER MA (ID) ÷ [999.0] LATIN SMALL LETTER A (AL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3]');
    Test_LB('× C5C6 ÷ C5B4 ÷ C694 × 0020 ÷ 006F × 0072 × 0020 ÷ BABB ÷	#  × [0.3] HANGUL SYLLABLE EOBS (H3) ÷ [999.0] HANGUL SYLLABLE EO (H2) ÷ [999.0] HANGUL SYLLABLE YO (H2) × [7.01] SPACE (SP) ÷ [18.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER R (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE MOS (H3) ÷ [0.3]');
    Test_LB('× 307E ÷ 0061 × 0062 × 0020 ÷	#  × [0.3] HIRAGANA LETTER MA (ID) ÷ [999.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 3067 ÷ 4F7F ÷	#  × [0.3] HIRAGANA LETTER DE (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4F7F (ID) ÷ [0.3]');
    Test_LB('× 3059 ÷ 308B ÷	#  × [0.3] HIRAGANA LETTER SU (ID) ÷ [999.0] HIRAGANA LETTER RU (ID) ÷ [0.3]');
    Test_LB('× 306E ÷ 30D1 ÷ 30F3 ÷	#  × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [999.0] KATAKANA LETTER N (ID) ÷ [0.3]');
    Test_LB('× 3046 × 3000 ÷ 3048 × 3000 ÷ 304A × 300D ÷	#  × [0.3] HIRAGANA LETTER U (ID) × [21.01] IDEOGRAPHIC SPACE (BA) ÷ [999.0] HIRAGANA LETTER E (ID) × [21.01] IDEOGRAPHIC SPACE (BA) ÷ [999.0] HIRAGANA LETTER O (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [0.3]');
    Test_LB('× 308B × 0020 ÷ C740 ÷ C601 × 0020 ÷ 306B ÷	#  × [0.3] HIRAGANA LETTER RU (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE EUN (H3) ÷ [999.0] HANGUL SYLLABLE YEONG (H3) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER NI (ID) ÷ [0.3]');
    Test_LB('× 3057 × 3087 ÷ 3046 × 3002 ÷	#  × [0.3] HIRAGANA LETTER SI (ID) × [21.03] HIRAGANA LETTER SMALL YO (CJ_NS) ÷ [999.0] HIRAGANA LETTER U (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3]');
    Test_LB('× 30E0 ÷ 306E ÷ 4E00 ÷	#  × [0.3] KATAKANA LETTER MU (ID) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4E00 (ID) ÷ [0.3]');
    Test_LB('× 30D5 ÷ 30EA ÷	#  × [0.3] KATAKANA LETTER HU (ID) ÷ [999.0] KATAKANA LETTER RI (ID) ÷ [0.3]');
    Test_LB('× 30D5 ÷ 30EA × 30FC ÷ 767E ÷	#  × [0.3] KATAKANA LETTER HU (ID) ÷ [999.0] KATAKANA LETTER RI (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] CJK UNIFIED IDEOGRAPH-767E (ID) ÷ [0.3]');
    Test_LB('× 30D4 × 30E5 × 30FC ÷ 30BF ÷ 3067 ÷ 4F7F ÷ 7528 ÷ 3059 ÷ 308B ÷	#  × [0.3] KATAKANA LETTER PI (ID) × [21.03] KATAKANA LETTER SMALL YU (CJ_NS) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] KATAKANA LETTER TA (ID) ÷ [999.0] HIRAGANA LETTER DE (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4F7F (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-7528 (ID) ÷ [999.0] HIRAGANA LETTER SU (ID) ÷ [999.0] HIRAGANA LETTER RU (ID) ÷ [0.3]');
    Test_LB('× 30BF × 30FC ÷ 30AD × 30FC ÷ 3092 ÷ 62BC ÷	#  × [0.3] KATAKANA LETTER TA (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] KATAKANA LETTER KI (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] HIRAGANA LETTER WO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-62BC (ID) ÷ [0.3]');
    Test_LB('× 30B7 × 30E7 ÷ 30F3 ÷	#  × [0.3] KATAKANA LETTER SI (ID) × [21.03] KATAKANA LETTER SMALL YO (CJ_NS) ÷ [999.0] KATAKANA LETTER N (ID) ÷ [0.3]');
    Test_LB('× 0061 × 002E ÷ 0032 × 0020 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT TWO (NU) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0061 × 002E ÷ 0032 × 0020 ÷ 0915 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT TWO (NU) × [7.01] SPACE (SP) ÷ [18.0] DEVANAGARI LETTER KA (AL) ÷ [0.3]');
    Test_LB('× 0061 × 002E ÷ 0032 × 0020 ÷ 672C ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT TWO (NU) × [7.01] SPACE (SP) ÷ [18.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3]');
    Test_LB('× 0061 × 002E ÷ 0032 × 3000 ÷ 672C ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT TWO (NU) × [21.01] IDEOGRAPHIC SPACE (BA) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3]');
    Test_LB('× 0061 × 002E ÷ 0032 × 3000 ÷ 307E ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT TWO (NU) × [21.01] IDEOGRAPHIC SPACE (BA) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3]');
    Test_LB('× 0061 × 002E ÷ 0032 × 3000 ÷ 0033 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT TWO (NU) × [21.01] IDEOGRAPHIC SPACE (BA) ÷ [999.0] DIGIT THREE (NU) ÷ [0.3]');
    Test_LB('× 0061 × 0062 × 002E × 0020 ÷ 0032 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [13.02] FULL STOP (IS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT TWO (NU) ÷ [0.3]');
    Test_LB('× 0041 × 002E ÷ 0031 × 0020 ÷ BABB ÷	#  × [0.3] LATIN CAPITAL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT ONE (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE MOS (H3) ÷ [0.3]');
    Test_LB('× BD24 ÷ C5B4 × 002E × 0020 ÷ 0041 × 002E ÷ 0032 × 0020 ÷ BCFC ÷	#  × [0.3] HANGUL SYLLABLE BWASS (H3) ÷ [999.0] HANGUL SYLLABLE EO (H2) × [13.02] FULL STOP (IS) × [7.01] SPACE (SP) ÷ [18.0] LATIN CAPITAL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT TWO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE BOL (H3) ÷ [0.3]');
    Test_LB('× BD10 ÷ C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0033 × 0020 ÷ BABB ÷	#  × [0.3] HANGUL SYLLABLE BWA (H2) ÷ [999.0] HANGUL SYLLABLE YO (H2) × [13.02] FULL STOP (IS) × [7.01] SPACE (SP) ÷ [18.0] LATIN CAPITAL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT THREE (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE MOS (H3) ÷ [0.3]');
    Test_LB('× C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0034 × 0020 ÷ BABB ÷	#  × [0.3] HANGUL SYLLABLE YO (H2) × [13.02] FULL STOP (IS) × [7.01] SPACE (SP) ÷ [18.0] LATIN CAPITAL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT FOUR (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE MOS (H3) ÷ [0.3]');
    Test_LB('× 0061 × 002E ÷ 0032 × 3000 ÷ 300C ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [13.02] FULL STOP (IS) ÷ [999.0] DIGIT TWO (NU) × [21.01] IDEOGRAPHIC SPACE (BA) ÷ [999.0] LEFT CORNER BRACKET (OP) ÷ [0.3]');
    Test_LB('× 306B ÷ 300C × 30D0 ÷ 0028 × 0062 × 0061 × 0029 × 300D ÷ 3084 ÷ 300C × 30B9 ÷	#  × [0.3] HIRAGANA LETTER NI (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] KATAKANA LETTER BA (ID) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER B (AL) × [28.0] LATIN SMALL LETTER A (AL) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER YA (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] KATAKANA LETTER SU (ID) ÷ [0.3]');
    Test_LB('× 308B ÷ 300C × 0055 × 004B ÷ 30DD ÷ 30F3 ÷ 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷	#  × [0.3] HIRAGANA LETTER RU (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] LATIN CAPITAL LETTER U (AL) × [28.0] LATIN CAPITAL LETTER K (AL) ÷ [999.0] KATAKANA LETTER PO (ID) ÷ [999.0] KATAKANA LETTER N (ID) ÷ [999.0] KATAKANA LETTER DO (ID) × [13.02] RIGHT CORNER BRACKET (CL) × [13.02] FULLWIDTH RIGHT PARENTHESIS (CL) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] KATAKANA LETTER E (ID) ÷ [0.3]');
    Test_LB('× 306F × 3001 ÷ 300C × 003D × 0072 × 0061 × 006E × 0064 × 0028 × 0029 × 300D ÷ 3068 ÷	#  × [0.3] HIRAGANA LETTER HA (ID) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] EQUALS SIGN (AL) × [28.0] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER D (AL) × [30.01] LEFT PARENTHESIS (OP) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER TO (ID) ÷ [0.3]');
    Test_LB('× 3067 × 3001 ÷ 300C × 0021 × 300D ÷ 3068 ÷	#  × [0.3] HIRAGANA LETTER DE (ID) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] LEFT CORNER BRACKET (OP) × [13.01] EXCLAMATION MARK (EX) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER TO (ID) ÷ [0.3]');
    Test_LB('× 8A33 ÷ 300C × 3059 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-8A33 (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SU (ID) ÷ [0.3]');
    Test_LB('× 3066 ÷ 300C × BD24 ÷ C5B4 × 003F × 300D ÷ 3068 ÷	#  × [0.3] HIRAGANA LETTER TE (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HANGUL SYLLABLE BWASS (H3) ÷ [999.0] HANGUL SYLLABLE EO (H2) × [13.01] QUESTION MARK (EX) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER TO (ID) ÷ [0.3]');
    Test_LB('× 306E ÷ 300C × 305D ÷	#  × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SO (ID) ÷ [0.3]');
    Test_LB('× 306F ÷ 300C × 30A8 ÷	#  × [0.3] HIRAGANA LETTER HA (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] KATAKANA LETTER E (ID) ÷ [0.3]');
    Test_LB('× 4F8B × FF1A ÷ 300C × 3042 × 3000 ÷ 3044 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-4F8B (ID) × [21.03] FULLWIDTH COLON (NS) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER A (ID) × [21.01] IDEOGRAPHIC SPACE (BA) ÷ [999.0] HIRAGANA LETTER I (ID) ÷ [0.3]');
    Test_LB('× 304F × 3001 ÷ 300C × D3C9 ÷ C591 ÷ C740 ÷	#  × [0.3] HIRAGANA LETTER KU (ID) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HANGUL SYLLABLE PYEONG (H3) ÷ [999.0] HANGUL SYLLABLE YANG (H3) ÷ [999.0] HANGUL SYLLABLE EUN (H3) ÷ [0.3]');
    Test_LB('× 306B ÷ 300C × C81C ÷ BAA9 ÷ 0028 × 984C ÷ 540D × 0029 ÷ C740 ÷	#  × [0.3] HIRAGANA LETTER NI (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HANGUL SYLLABLE JE (H2) ÷ [999.0] HANGUL SYLLABLE MOG (H3) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] CJK UNIFIED IDEOGRAPH-984C (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-540D (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE EUN (H3) ÷ [0.3]');
    Test_LB('× 5178 ÷ 300E × 30A6 × 30A3 ÷ 30AD ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-5178 (ID) ÷ [999.0] LEFT WHITE CORNER BRACKET (OP) × [14.0] KATAKANA LETTER U (ID) × [21.03] KATAKANA LETTER SMALL I (CJ_NS) ÷ [999.0] KATAKANA LETTER KI (ID) ÷ [0.3]');
    Test_LB('× 3067 ÷ 300E × 82F1 ÷ 8A9E ÷	#  × [0.3] HIRAGANA LETTER DE (ID) ÷ [999.0] LEFT WHITE CORNER BRACKET (OP) × [14.0] CJK UNIFIED IDEOGRAPH-82F1 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-8A9E (ID) ÷ [0.3]');
    Test_LB('× 0028 × 0073 × 0029 × 0020 ÷ 672C ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3]');
    Test_LB('× 0028 × 0073 × 0029 × 0020 ÷ 307E ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER MA (ID) ÷ [0.3]');
    Test_LB('× 0028 × 0073 × 0029 × 0020 ÷ 30AF ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] KATAKANA LETTER KU (ID) ÷ [0.3]');
    Test_LB('× 308B × 3002 ÷ 0064 × 006F × 0067 × FF08 × 72AC × FF09 ÷ 3092 ÷	#  × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER G (AL) × [30.01] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] CJK UNIFIED IDEOGRAPH-72AC (ID) × [13.02] FULLWIDTH RIGHT PARENTHESIS (CL) ÷ [999.0] HIRAGANA LETTER WO (ID) ÷ [0.3]');
    Test_LB('× 672C ÷ FF08 × 307E ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER MA (ID) ÷ [0.3]');
    Test_LB('× 672C × 0020 ÷ 0028 × 0061 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER A (AL) ÷ [0.3]');
    Test_LB('× 70B9 × 0020 ÷ 005B × 7DE8 ÷ 96C6 × 005D ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-70B9 (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT SQUARE BRACKET (OP) × [14.0] CJK UNIFIED IDEOGRAPH-7DE8 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-96C6 (ID) × [13.02] RIGHT SQUARE BRACKET (CP) ÷ [0.3]');
    Test_LB('× 0061 × 0028 × 0073 × 0029 × 0020 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [30.01] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× FF08 × 30B6 × 30FB ÷ 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷	#  × [0.3] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER ZA (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER KU (ID) ÷ [999.0] KATAKANA LETTER I (ID) × [21.03] KATAKANA LETTER SMALL TU (CJ_NS) ÷ [999.0] KATAKANA LETTER KU (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER BU (ID) ÷ [0.3]');
    Test_LB('× 0070 × FF08 × 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷	#  × [0.3] LATIN SMALL LETTER P (AL) × [30.01] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER KU (ID) ÷ [999.0] KATAKANA LETTER I (ID) × [21.03] KATAKANA LETTER SMALL TU (CJ_NS) ÷ [999.0] KATAKANA LETTER KU (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER BU (ID) ÷ [0.3]');
    Test_LB('× 0061 × 0062 × FF08 × 30AF ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [30.01] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER KU (ID) ÷ [0.3]');
    Test_LB('× 0028 × 5370 ÷ 672C × 0029 ÷	#  × [0.3] LEFT PARENTHESIS (OP) × [14.0] CJK UNIFIED IDEOGRAPH-5370 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]');
    Test_LB('× 30B9 ÷ FF08 × 3044 ÷	#  × [0.3] KATAKANA LETTER SU (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER I (ID) ÷ [0.3]');
    Test_LB('× 30C9 ÷ FF08 × 30DD ÷	#  × [0.3] KATAKANA LETTER DO (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER PO (ID) ÷ [0.3]');
    Test_LB('× 30C9 × 0020 ÷ 0028 × 8CEA ÷	#  × [0.3] KATAKANA LETTER DO (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) × [14.0] CJK UNIFIED IDEOGRAPH-8CEA (ID) ÷ [0.3]');
    Test_LB('× 0073 × 0029 × 300D ÷ 307E ÷	#  × [0.3] LATIN SMALL LETTER S (AL) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3]');
    Test_LB('× 0061 × FF09 × 300F ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [13.02] FULLWIDTH RIGHT PARENTHESIS (CL) × [13.02] RIGHT WHITE CORNER BRACKET (CL) ÷ [0.3]');
    Test_LB('× 308B × 300D × FF09 ÷ 306F ÷	#  × [0.3] HIRAGANA LETTER RU (ID) × [13.02] RIGHT CORNER BRACKET (CL) × [13.02] FULLWIDTH RIGHT PARENTHESIS (CL) ÷ [999.0] HIRAGANA LETTER HA (ID) ÷ [0.3]');
    Test_LB('× 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷	#  × [0.3] KATAKANA LETTER DO (ID) × [13.02] RIGHT CORNER BRACKET (CL) × [13.02] FULLWIDTH RIGHT PARENTHESIS (CL) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] KATAKANA LETTER E (ID) ÷ [0.3]');
    Test_LB('× 0072 × 006B × 0029 × 300D ÷ 3082 ÷	#  × [0.3] LATIN SMALL LETTER R (AL) × [28.0] LATIN SMALL LETTER K (AL) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER MO (ID) ÷ [0.3]');
    Test_LB('× 30AF ÷ 0028 × 0061 × 0062 × 0020 ÷ 0063 × 0064 × 0029 × 300D ÷ 3082 ÷	#  × [0.3] KATAKANA LETTER KU (ID) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [7.01] SPACE (SP) ÷ [18.0] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER D (AL) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER MO (ID) ÷ [0.3]');
    Test_LB('× 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ 0028 × 0065 × 0078 ÷	#  × [0.3] KATAKANA LETTER N (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER MA (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] KATAKANA LETTER KU (ID) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER E (AL) × [28.0] LATIN SMALL LETTER X (AL) ÷ [0.3]');
    Test_LB('× 30DE × 30FC ÷ 0028 × 006D × 0061 × 0029 × 300D ÷ 306A ÷	#  × [0.3] KATAKANA LETTER MA (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER M (AL) × [28.0] LATIN SMALL LETTER A (AL) × [13.02] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER NA (ID) ÷ [0.3]');
    Test_LB('× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷	#  × [0.3] KATAKANA LETTER GA (ID) ÷ [999.0] KATAKANA LETTER WA (ID) × [13.02] RIGHT CORNER BRACKET (CL) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [0.3]');
    Test_LB('× 30AF × 300D ÷ 307E ÷	#  × [0.3] KATAKANA LETTER KU (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3]');
    Test_LB('× 30EF × 300D × 3002 ÷ 3053 ÷	#  × [0.3] KATAKANA LETTER WA (ID) × [13.02] RIGHT CORNER BRACKET (CL) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [0.3]');
    Test_LB('× 30AF × 300D ÷ 307E × 3001 ÷ 672C ÷	#  × [0.3] KATAKANA LETTER KU (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER MA (ID) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3]');
    Test_LB('× 30AF × 300D × 3001 ÷ 30AF ÷	#  × [0.3] KATAKANA LETTER KU (ID) × [13.02] RIGHT CORNER BRACKET (CL) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] KATAKANA LETTER KU (ID) ÷ [0.3]');
    Test_LB('× 30C7 × 30A3 ÷ 30A2 ÷ FF08 × 0061 × 0062 × FF09 × 300F ÷	#  × [0.3] KATAKANA LETTER DE (ID) × [21.03] KATAKANA LETTER SMALL I (CJ_NS) ÷ [999.0] KATAKANA LETTER A (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [13.02] FULLWIDTH RIGHT PARENTHESIS (CL) × [13.02] RIGHT WHITE CORNER BRACKET (CL) ÷ [0.3]');
    Test_LB('× CABD ÷ C774 ÷ C5D0 ÷ C694 × 003F × 300D ÷ 3068 ÷ 805E ÷	#  × [0.3] HANGUL SYLLABLE JJOG (H3) ÷ [999.0] HANGUL SYLLABLE I (H2) ÷ [999.0] HANGUL SYLLABLE E (H2) ÷ [999.0] HANGUL SYLLABLE YO (H2) × [13.01] QUESTION MARK (EX) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER TO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-805E (ID) ÷ [0.3]');
    Test_LB('× 540D × 0029 ÷ C740 × 0020 ÷ C54C ÷ C544 ÷ C694 × 003F × 300D ÷ 3068 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-540D (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE EUN (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE AL (H3) ÷ [999.0] HANGUL SYLLABLE A (H2) ÷ [999.0] HANGUL SYLLABLE YO (H2) × [13.01] QUESTION MARK (EX) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER TO (ID) ÷ [0.3]');
    Test_LB('× 8CA8 × 0029 × 0020 ÷ 002D × 0020 ÷ 0028 × 0070 × 006F ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-8CA8 (ID) × [13.02] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER P (AL) × [28.0] LATIN SMALL LETTER O (AL) ÷ [0.3]');
    Test_LB('× 91CF × 0029 × 0020 × 301C × 0020 ÷ 0028 × 0070 × 006F ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-91CF (ID) × [13.02] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] WAVE DASH (NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER P (AL) × [28.0] LATIN SMALL LETTER O (AL) ÷ [0.3]');
    Test_LB('× 30C9 ÷ 91CD × FF09 × 0020 × 301C × 0020 ÷ 529B × 30FB ÷ 91CD ÷	#  × [0.3] KATAKANA LETTER DO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-91CD (ID) × [13.02] FULLWIDTH RIGHT PARENTHESIS (CL) × [7.01] SPACE (SP) × [16.0] WAVE DASH (NS) × [7.01] SPACE (SP) ÷ [18.0] CJK UNIFIED IDEOGRAPH-529B (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] CJK UNIFIED IDEOGRAPH-91CD (ID) ÷ [0.3]');
    Test_LB('× 0061 × 0062 × 0022 × FF08 × 307E ÷	#  × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [19.01] QUOTATION MARK (QU) × [15.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER MA (ID) ÷ [0.3]');
    Test_LB('× 306F × 0020 ÷ 0022 × 0073 × 0022 × 0020 ÷	#  × [0.3] HIRAGANA LETTER HA (ID) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) × [19.02] LATIN SMALL LETTER S (AL) × [19.01] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 306F × 3001 × 0022 × 0054 × 0068 × 0065 × 0020 ÷	#  × [0.3] HIRAGANA LETTER HA (ID) × [13.02] IDEOGRAPHIC COMMA (CL) × [19.01] QUOTATION MARK (QU) × [19.02] LATIN CAPITAL LETTER T (AL) × [28.0] LATIN SMALL LETTER H (AL) × [28.0] LATIN SMALL LETTER E (AL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 0064 × 006F × 0067 × 0022 × 0020 ÷ 3092 ÷	#  × [0.3] LATIN SMALL LETTER D (AL) × [28.0] LATIN SMALL LETTER O (AL) × [28.0] LATIN SMALL LETTER G (AL) × [19.01] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER WO (ID) ÷ [0.3]');
    Test_LB('× 0039 × 0030 × 0022 × 0020 ÷ 3068 ÷	#  × [0.3] DIGIT NINE (NU) × [25.03] DIGIT ZERO (NU) × [19.01] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER TO (ID) ÷ [0.3]');
    Test_LB('× 30B9 × 30FB ÷ 30AA × 30FC ÷ 30D0 × 30FC × 30FB ÷ 30B6 × 30FB ÷ 30EC ÷	#  × [0.3] KATAKANA LETTER SU (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER O (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] KATAKANA LETTER BA (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER ZA (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER RE (ID) ÷ [0.3]');
    Test_LB('× 30B9 × 30FB ÷ 30B8 × 30E3 ÷ 30F3 ÷	#  × [0.3] KATAKANA LETTER SU (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER ZI (ID) × [21.03] KATAKANA LETTER SMALL YA (CJ_NS) ÷ [999.0] KATAKANA LETTER N (ID) ÷ [0.3]');
    Test_LB('× 30F3 × 30FB ÷ 30D5 × 30A9 × 30C3 ÷ 30AF ÷	#  × [0.3] KATAKANA LETTER N (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER HU (ID) × [21.03] KATAKANA LETTER SMALL O (CJ_NS) × [21.03] KATAKANA LETTER SMALL TU (CJ_NS) ÷ [999.0] KATAKANA LETTER KU (ID) ÷ [0.3]');
    Test_LB('× 30A4 ÷ 30B8 × 30FC × 30FB ÷ 30C9 × 30C3 ÷ 30B0 × 3001 ÷ 548C ÷	#  × [0.3] KATAKANA LETTER I (ID) ÷ [999.0] KATAKANA LETTER ZI (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER DO (ID) × [21.03] KATAKANA LETTER SMALL TU (CJ_NS) ÷ [999.0] KATAKANA LETTER GU (ID) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-548C (ID) ÷ [0.3]');
    Test_LB('× 30E1 × 30FC ÷ 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷	#  × [0.3] KATAKANA LETTER ME (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] KATAKANA LETTER SI (ID) × [21.03] KATAKANA LETTER SMALL YO (CJ_NS) ÷ [999.0] KATAKANA LETTER N (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER MA (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] KATAKANA LETTER KU (ID) ÷ [0.3]');
    Test_LB('× 30F3 × 30FB ÷ 30AF ÷ 0028 × 0061 ÷	#  × [0.3] KATAKANA LETTER N (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER KU (ID) ÷ [999.0] LEFT PARENTHESIS (OP) × [14.0] LATIN SMALL LETTER A (AL) ÷ [0.3]');
    Test_LB('× 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE ÷	#  × [0.3] KATAKANA LETTER SI (ID) × [21.03] KATAKANA LETTER SMALL YO (CJ_NS) ÷ [999.0] KATAKANA LETTER N (ID) × [21.03] KATAKANA MIDDLE DOT (NS) ÷ [999.0] KATAKANA LETTER MA (ID) ÷ [0.3]');
    Test_LB('× 672C × 003A × 0020 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] COLON (IS) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 672C × 003A × 0020 ÷ 30AF ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] COLON (IS) × [7.01] SPACE (SP) ÷ [18.0] KATAKANA LETTER KU (ID) ÷ [0.3]');
    Test_LB('× 51FA ÷ 5178 × 003A × 0020 ÷ 30D5 ÷ 30EA × 30FC ÷ 767E ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-51FA (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-5178 (ID) × [13.02] COLON (IS) × [7.01] SPACE (SP) ÷ [18.0] KATAKANA LETTER HU (ID) ÷ [999.0] KATAKANA LETTER RI (ID) × [21.03] KATAKANA-HIRAGANA PROLONGED SOUND MARK (CJ_NS) ÷ [999.0] CJK UNIFIED IDEOGRAPH-767E (ID) ÷ [0.3]');
    Test_LB('× 5F8C × 2026 ÷ 306B ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-5F8C (ID) × [22.03] HORIZONTAL ELLIPSIS (IN) ÷ [999.0] HIRAGANA LETTER NI (ID) ÷ [0.3]');
    Test_LB('× 3057 × 3087 ÷ 3046 × 3002 × 3002 × 3002 ÷	#  × [0.3] HIRAGANA LETTER SI (ID) × [21.03] HIRAGANA LETTER SMALL YO (CJ_NS) ÷ [999.0] HIRAGANA LETTER U (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) × [13.02] IDEOGRAPHIC FULL STOP (CL) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3]');
    Test_LB('× 304D × 3001 × 0021 × 0021 × 3001 × 0021 × 0021 × 0021 ÷ 3068 ÷	#  × [0.3] HIRAGANA LETTER KI (ID) × [13.02] IDEOGRAPHIC COMMA (CL) × [13.01] EXCLAMATION MARK (EX) × [13.01] EXCLAMATION MARK (EX) × [13.02] IDEOGRAPHIC COMMA (CL) × [13.01] EXCLAMATION MARK (EX) × [13.01] EXCLAMATION MARK (EX) × [13.01] EXCLAMATION MARK (EX) ÷ [999.0] HIRAGANA LETTER TO (ID) ÷ [0.3]');
    Test_LB('× 306F × 3001 × 003F ÷ 3068 × 0021 ÷ 3092 ÷	#  × [0.3] HIRAGANA LETTER HA (ID) × [13.02] IDEOGRAPHIC COMMA (CL) × [13.01] QUESTION MARK (EX) ÷ [999.0] HIRAGANA LETTER TO (ID) × [13.01] EXCLAMATION MARK (EX) ÷ [999.0] HIRAGANA LETTER WO (ID) ÷ [0.3]');
    Test_LB('× 305F × 3001 × 2049 ÷ 0028 × 0021 × 003F × 0029 ÷ 306E ÷	#  × [0.3] HIRAGANA LETTER TA (ID) × [13.02] IDEOGRAPHIC COMMA (CL) × [16.0] EXCLAMATION QUESTION MARK (NS) ÷ [999.0] LEFT PARENTHESIS (OP) × [13.01] EXCLAMATION MARK (EX) × [13.01] QUESTION MARK (EX) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [0.3]');
    Test_LB('× 3084 × 3001 × 2048 ÷ 0028 × 003F × 0021 × 0029 ÷ 306E ÷	#  × [0.3] HIRAGANA LETTER YA (ID) × [13.02] IDEOGRAPHIC COMMA (CL) × [16.0] QUESTION EXCLAMATION MARK (NS) ÷ [999.0] LEFT PARENTHESIS (OP) × [13.01] QUESTION MARK (EX) × [13.01] EXCLAMATION MARK (EX) × [13.02] RIGHT PARENTHESIS (CP) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [0.3]');
    Test_LB('× 305F × 0020 ÷ 203D ÷ 3068 ÷	#  × [0.3] HIRAGANA LETTER TA (ID) × [7.01] SPACE (SP) ÷ [18.0] INTERROBANG (NS) ÷ [999.0] HIRAGANA LETTER TO (ID) ÷ [0.3]');
    Test_LB('× 305B × FF01 ÷ 0031 × 0030 × 0030 × 0025 ÷ 306E ÷ 5B8C ÷	#  × [0.3] HIRAGANA LETTER SE (ID) × [13.01] FULLWIDTH EXCLAMATION MARK (EX) ÷ [999.0] DIGIT ONE (NU) × [25.03] DIGIT ZERO (NU) × [25.03] DIGIT ZERO (NU) × [25.05] PERCENT SIGN (PO) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-5B8C (ID) ÷ [0.3]');
    Test_LB('× 0032 × 0033 ÷ 672C ÷	#  × [0.3] DIGIT TWO (NU) × [25.03] DIGIT THREE (NU) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3]');
    Test_LB('× 30A1 ÷ 30D9 × 30C3 ÷ 30C8 ÷ 0032 × 0036 ÷ 5B57 ÷ 3092 ÷	#  × [0.3] KATAKANA LETTER SMALL A (CJ_NS) ÷ [999.0] KATAKANA LETTER BE (ID) × [21.03] KATAKANA LETTER SMALL TU (CJ_NS) ÷ [999.0] KATAKANA LETTER TO (ID) ÷ [999.0] DIGIT TWO (NU) × [25.03] DIGIT SIX (NU) ÷ [999.0] CJK UNIFIED IDEOGRAPH-5B57 (ID) ÷ [999.0] HIRAGANA LETTER WO (ID) ÷ [0.3]');
    Test_LB('× 4F8B × FF1A ÷ 00A3 × 0032 × 0033 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-4F8B (ID) × [21.03] FULLWIDTH COLON (NS) ÷ [999.0] POUND SIGN (PR) × [25.01] DIGIT TWO (NU) × [25.03] DIGIT THREE (NU) ÷ [0.3]');
    Test_LB('× 8A18 ÷ 53F7 × 0020 ÷ 00A3 × 3002 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-8A18 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-53F7 (ID) × [7.01] SPACE (SP) ÷ [18.0] POUND SIGN (PR) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3]');
    Test_LB('× 308C ÷ 308B × 3002 ÷ 0071 × 0075 ÷	#  × [0.3] HIRAGANA LETTER RE (ID) ÷ [999.0] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] LATIN SMALL LETTER Q (AL) × [28.0] LATIN SMALL LETTER U (AL) ÷ [0.3]');
    Test_LB('× 307E × 3002 ÷	#  × [0.3] HIRAGANA LETTER MA (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3]');
    Test_LB('× 307E × 3002 ÷ 0061 × 0062 × 0020 ÷	#  × [0.3] HIRAGANA LETTER MA (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 308B × 3002 ÷ 6570 ÷	#  × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-6570 (ID) ÷ [0.3]');
    Test_LB('× 308B × 3002 ÷ 3053 ÷	#  × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [0.3]');
    Test_LB('× 3044 × 3002 ÷ 30D1 ÷	#  × [0.3] HIRAGANA LETTER I (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [0.3]');
    Test_LB('× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ 308C ÷	#  × [0.3] KATAKANA LETTER GA (ID) ÷ [999.0] KATAKANA LETTER WA (ID) × [13.02] RIGHT CORNER BRACKET (CL) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [999.0] HIRAGANA LETTER RE (ID) ÷ [0.3]');
    Test_LB('× 8A9E ÷ 306E ÷ 0069 × 006F ÷ 306E × 3001 ÷ 0032 ÷ 5B57 ÷ 3092 ÷	#  × [0.3] CJK UNIFIED IDEOGRAPH-8A9E (ID) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [999.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER O (AL) ÷ [999.0] HIRAGANA LETTER NO (ID) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] DIGIT TWO (NU) ÷ [999.0] CJK UNIFIED IDEOGRAPH-5B57 (ID) ÷ [999.0] HIRAGANA LETTER WO (ID) ÷ [0.3]');
    Test_LB('× 3001 ÷ 548C ÷	#  × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-548C (ID) ÷ [0.3]');
    Test_LB('× 3001 ÷ 30BF ÷	#  × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] KATAKANA LETTER TA (ID) ÷ [0.3]');
    Test_LB('× 3001 ÷ 304B ÷	#  × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] HIRAGANA LETTER KA (ID) ÷ [0.3]');
    Test_LB('× 3001 ÷ 3053 ÷ 308C ÷ 3067 ÷ 306F × 0020 ÷	#  × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [999.0] HIRAGANA LETTER RE (ID) ÷ [999.0] HIRAGANA LETTER DE (ID) ÷ [999.0] HIRAGANA LETTER HA (ID) × [7.01] SPACE (SP) ÷ [0.3]');
    Test_LB('× 3057 × 3001 ÷ 0061 × 0062 ÷ 3068 ÷	#  × [0.3] HIRAGANA LETTER SI (ID) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) ÷ [999.0] HIRAGANA LETTER TO (ID) ÷ [0.3]');
    Test_LB('× 0061 ÷ 1F1E6 ÷ 0062 ÷	#  × [0.3] LATIN SMALL LETTER A (AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER B (AL) ÷ [0.3]');
    Test_LB('× 1F1F7 × 1F1FA ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [0.3]');
    Test_LB('× 1F1F7 × 1F1FA ÷ 1F1F8 ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [30.13] REGIONAL INDICATOR SYMBOL LETTER S (RI) ÷ [0.3]');
    Test_LB('× 1F1F7 × 1F1FA ÷ 1F1F8 × 1F1EA ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [30.13] REGIONAL INDICATOR SYMBOL LETTER S (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER E (RI) ÷ [0.3]');
    Test_LB('× 1F1F7 × 1F1FA × 200B ÷ 1F1F8 × 1F1EA ÷	#  × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER S (RI) × [30.12] REGIONAL INDICATOR SYMBOL LETTER E (RI) ÷ [0.3]');
    Test_LB('× 05D0 × 002D × 05D0 ÷	#  × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) × [21.1] HEBREW LETTER ALEF (HL) ÷ [0.3]');
}
if (!$::TESTCHUNK or $::TESTCHUNK == 10) {
    Test_WB('÷ 0001 ÷ 0001 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0001 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 000D ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 000D ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 000A ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 000A ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 000B ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 000B ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 3031 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 3031 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0041 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0041 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 003A ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 003A ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 002C ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 002C ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 002E ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 002E ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0030 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0030 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 005F ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 005F ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 1F1E6 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 05D0 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 05D0 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0022 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0022 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0027 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0027 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 261D ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 261D ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 1F3FB ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 2764 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 2764 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 1F466 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0001 × 00AD ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 × 00AD ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0001 × 0300 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 × 0300 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0001 × 200D ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 × 200D ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0061 × 2060 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0001 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0001 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 000D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 000D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 000D × 000A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 000A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 000B ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 000B ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 3031 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 3031 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0041 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0041 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 003A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 003A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 002C ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 002C ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 002E ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 002E ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0030 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0030 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 005F ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 005F ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 1F1E6 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 05D0 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 05D0 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0022 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0022 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0027 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0027 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 261D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 261D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 1F3FB ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 1F3FB ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 2764 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 2764 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 1F466 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 1F466 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 00AD ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 × 00AD ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0300 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 × 0300 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 200D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 × 200D ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0061 × 2060 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0001 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0001 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 000D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 000D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 000A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 000A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 000B ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 000B ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 3031 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 3031 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0041 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0041 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 003A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 003A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 002C ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 002C ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 002E ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 002E ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0030 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0030 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 005F ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 005F ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 1F1E6 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 05D0 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 05D0 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0022 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0022 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0027 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0027 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 261D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 261D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 1F3FB ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 1F3FB ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 2764 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 2764 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 1F466 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 1F466 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 00AD ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 × 00AD ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0300 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 × 0300 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 200D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 × 200D ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0061 × 2060 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0001 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0001 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 000D ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 000D ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 000A ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 000A ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 000B ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 000B ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 3031 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 3031 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0041 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0041 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 003A ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 003A ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 002C ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 002C ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 002E ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 002E ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0030 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0030 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 005F ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 005F ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 1F1E6 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 05D0 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 05D0 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0022 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0022 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0027 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0027 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 261D ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 261D ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 1F3FB ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 1F3FB ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 2764 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 2764 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 1F466 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 1F466 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 00AD ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 × 00AD ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0300 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 × 0300 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 200D ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 × 200D ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0061 × 2060 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0001 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0001 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 000D ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 000D ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 000A ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 000A ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 000B ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 000B ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 3031 × 3031 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 × 3031 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0041 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0041 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 003A ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 003A ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 002C ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 002C ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 002E ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 002E ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0030 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0030 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 3031 × 005F ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 × 005F ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 1F1E6 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 05D0 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 05D0 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0022 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0022 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0027 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0027 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 261D ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 261D ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 1F3FB ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 2764 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 2764 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 1F466 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 3031 × 00AD ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 × 00AD ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 3031 × 0300 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 × 0300 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 3031 × 200D ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 × 200D ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0061 × 2060 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 3031 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 3031 × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 0001 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 0001 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 000D ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 000D ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 000A ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 000A ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 000B ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 000B ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 3031 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 3031 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0041 × 0041 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0041 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 003A ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 003A ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 002C ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 002C ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 002E ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 002E ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0041 × 0030 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0030 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0041 × 005F ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 005F ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0041 × 05D0 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 05D0 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 0022 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 0022 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 0027 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 0027 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 261D ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 261D ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 1F3FB ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 2764 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 2764 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 1F466 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0041 × 00AD ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 00AD ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 0300 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0300 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 200D ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 200D ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 0061 × 2060 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0061 × 2060 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0041 × 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0041 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0041 × 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0041 × 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0041 × 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0041 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0041 × 0308 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0001 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0001 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 000D ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 000D ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 000A ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 000A ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 000B ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 000B ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 3031 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 3031 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0041 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0041 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 003A ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 003A ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 002C ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 002C ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 002E ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 002E ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0030 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0030 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 005F ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 005F ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 1F1E6 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 05D0 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 05D0 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0022 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0022 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0027 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0027 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 261D ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 261D ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 1F3FB ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 2764 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 2764 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 1F466 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 1F466 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 003A × 00AD ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 × 00AD ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 003A × 0300 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 × 0300 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 003A × 200D ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 × 200D ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0061 × 2060 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 003A ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0001 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0001 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 000D ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 000D ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 000A ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 000A ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 000B ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 000B ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 3031 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 3031 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0041 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0041 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 003A ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 003A ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 002C ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 002C ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 002E ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 002E ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0030 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0030 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 005F ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 005F ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 1F1E6 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 05D0 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 05D0 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0022 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0022 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0027 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0027 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 261D ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 261D ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 1F3FB ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 2764 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 2764 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 1F466 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 1F466 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 002C × 00AD ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 × 00AD ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002C × 0300 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 × 0300 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 002C × 200D ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 × 200D ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0061 × 2060 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002C ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0001 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0001 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 000D ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 000D ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 000A ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 000A ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 000B ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 000B ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 3031 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 3031 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0041 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0041 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 003A ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 003A ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 002C ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 002C ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 002E ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 002E ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0030 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0030 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 005F ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 005F ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 1F1E6 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 05D0 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 05D0 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0022 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0022 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0027 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0027 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 261D ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 261D ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 1F3FB ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 2764 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 2764 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 1F466 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 1F466 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 002E × 00AD ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 × 00AD ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002E × 0300 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 × 0300 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 002E × 200D ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 × 200D ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0061 × 2060 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 002E ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 002E × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 0001 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 0001 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 000D ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 000D ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 000A ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 000A ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 000B ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 000B ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 3031 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 3031 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0030 × 0041 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0041 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 003A ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 003A ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 002C ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 002C ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 002E ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 002E ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0030 × 0030 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0030 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0030 × 005F ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 005F ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 1F1E6 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0030 × 05D0 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 05D0 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 0022 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 0022 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 261D ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 261D ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 1F3FB ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 2764 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 2764 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 1F466 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0030 × 00AD ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 00AD ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 0300 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0300 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 200D ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 200D ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 0061 × 2060 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0061 × 2060 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 0061 ÷ 003A ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0061 ÷ 003A ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0030 × 0061 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0061 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0030 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 0061 ÷ 002C ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0061 ÷ 002C ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0030 × 0031 ÷ 003A ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0031 ÷ 003A ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0030 × 0031 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0031 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0030 × 0031 ÷ 002C ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0031 ÷ 002C ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0030 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0030 × 0308 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 0001 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 0001 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 000D ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 000D ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 000A ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 000A ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 000B ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 000B ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 005F × 3031 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 3031 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 005F × 0041 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0041 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 003A ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 003A ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 002C ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 002C ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 002E ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 002E ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 005F × 0030 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0030 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 005F × 005F ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 005F ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 1F1E6 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 005F × 05D0 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 05D0 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 0022 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 0022 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 0027 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 0027 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 261D ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 261D ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 1F3FB ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 2764 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 2764 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 005F ÷ 1F466 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 ÷ 1F466 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 005F × 00AD ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 00AD ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 0300 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0300 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 200D ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 200D ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 0061 × 2060 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0061 × 2060 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 0061 ÷ 003A ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0061 ÷ 003A ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 005F × 0061 ÷ 0027 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0061 ÷ 0027 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 005F × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 0061 ÷ 002C ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0061 ÷ 002C ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 005F × 0031 ÷ 003A ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0031 ÷ 003A ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 005F × 0031 ÷ 0027 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0031 ÷ 0027 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 005F × 0031 ÷ 002C ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0031 ÷ 002C ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 005F × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 005F × 0308 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0001 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0001 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 000D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 000D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 000A ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 000A ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 000B ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 000B ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 3031 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 3031 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0041 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0041 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 003A ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 003A ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 002C ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 002C ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 002E ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 002E ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0030 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0030 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 005F ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 005F ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 1F1E6 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [15.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 × 1F1E6 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) × [15.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 05D0 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 05D0 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0022 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0022 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0027 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0027 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 261D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 261D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 1F3FB ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 2764 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 2764 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 1F466 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 00AD ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 × 00AD ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0300 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 × 0300 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 200D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 × 200D ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0061 × 2060 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F1E6 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 0001 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 0001 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 000D ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 000D ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 000A ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 000A ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 000B ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 000B ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 3031 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 3031 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0041 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0041 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 003A ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 003A ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 002C ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 002C ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 002E ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 002E ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0030 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0030 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 05D0 × 005F ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 005F ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 1F1E6 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 05D0 × 05D0 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 05D0 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 0022 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 0022 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0027 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0027 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 261D ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 261D ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 1F3FB ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 2764 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 2764 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 05D0 ÷ 1F466 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 05D0 × 00AD ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 00AD ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0300 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0300 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 200D ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 200D ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0061 × 2060 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0061 × 2060 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0061 ÷ 003A ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0061 ÷ 003A ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0061 ÷ 0027 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0061 ÷ 0027 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0061 ÷ 002C ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0061 ÷ 002C ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0031 ÷ 003A ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0031 ÷ 003A ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0031 ÷ 0027 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0031 ÷ 0027 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0031 ÷ 002C ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0031 ÷ 002C ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0308 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0001 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0001 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 000D ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 000D ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 000A ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 000A ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 000B ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 000B ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 3031 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 3031 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0041 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0041 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 003A ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 003A ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 002C ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 002C ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 002E ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 002E ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0030 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0030 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 005F ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 005F ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 1F1E6 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 05D0 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 05D0 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0022 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0022 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0027 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0027 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 261D ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 261D ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 1F3FB ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 2764 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 2764 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 1F466 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0022 × 00AD ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 × 00AD ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0022 × 0300 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 × 0300 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0022 × 200D ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 × 200D ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0061 × 2060 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0022 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0022 × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0001 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0001 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 000D ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 000D ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 000A ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 000A ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 000B ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 000B ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 3031 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 3031 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0041 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0041 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 003A ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 003A ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 002C ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 002C ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 002E ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 002E ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0030 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0030 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 005F ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 005F ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 1F1E6 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 05D0 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 05D0 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0022 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0022 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0027 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0027 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 261D ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 261D ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 1F3FB ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 2764 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 2764 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 1F466 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0027 × 00AD ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 × 00AD ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0027 × 0300 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 × 0300 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0027 × 200D ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 × 200D ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0061 × 2060 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0001 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0001 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 000D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 000D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 000A ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 000A ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 000B ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 000B ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 3031 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 3031 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0041 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0041 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 003A ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 003A ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 002C ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 002C ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 002E ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 002E ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0030 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0030 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 005F ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 005F ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 1F1E6 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 05D0 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 05D0 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0022 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0022 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0027 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0027 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 261D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 261D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 261D × 1F3FB ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 × 1F3FB ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 2764 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 2764 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 1F466 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 1F466 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 261D × 00AD ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 × 00AD ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 261D × 0300 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 × 0300 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 261D × 200D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 × 200D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0061 × 2060 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 261D ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 261D × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0001 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0001 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 000D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 000D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 000A ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 000A ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 000B ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 000B ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 3031 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 3031 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0041 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0041 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 003A ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 003A ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 002C ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 002C ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 002E ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 002E ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0030 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0030 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 005F ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 005F ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 1F1E6 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 05D0 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 05D0 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0022 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0022 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0027 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0027 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 261D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 261D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 1F3FB ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 2764 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 2764 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 1F466 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 1F466 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 00AD ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 × 00AD ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0300 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 × 0300 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 200D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 × 200D ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0061 × 2060 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F3FB ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F3FB × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0001 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0001 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 000D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 000D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 000A ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 000A ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 000B ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 000B ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 3031 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 3031 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0041 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0041 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 003A ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 003A ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 002C ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 002C ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 002E ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 002E ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0030 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0030 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 005F ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 005F ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 1F1E6 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 05D0 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 05D0 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0022 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0022 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0027 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0027 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 261D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 261D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 1F3FB ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 2764 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 2764 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 1F466 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 2764 × 00AD ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 × 00AD ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 2764 × 0300 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 × 0300 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 2764 × 200D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 × 200D ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0061 × 2060 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 2764 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 2764 × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0001 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0001 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 000D ÷	#  ÷ [0.2] BOY (EBG) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 000D ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 000A ÷	#  ÷ [0.2] BOY (EBG) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 000A ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 000B ÷	#  ÷ [0.2] BOY (EBG) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 000B ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 3031 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 3031 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0041 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0041 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 003A ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 003A ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 002C ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 002C ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 002E ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 002E ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0030 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0030 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 005F ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 005F ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 1F1E6 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 05D0 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 05D0 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0022 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0022 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0027 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0027 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 261D ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 261D ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 1F466 × 1F3FB ÷	#  ÷ [0.2] BOY (EBG) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 × 1F3FB ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 2764 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 2764 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 1F466 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 1F466 × 00AD ÷	#  ÷ [0.2] BOY (EBG) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 × 00AD ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0300 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 × 0300 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 × 200D ÷	#  ÷ [0.2] BOY (EBG) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 × 200D ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0061 × 2060 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 1F466 × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0001 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0001 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 000D ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 000D ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 000A ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 000A ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 000B ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 000B ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 3031 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 3031 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0041 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0041 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 003A ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 003A ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 002C ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 002C ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 002E ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 002E ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0030 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0030 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 005F ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 005F ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 1F1E6 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 05D0 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 05D0 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0022 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0022 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0027 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0027 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 261D ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 261D ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 1F3FB ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 2764 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 2764 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 1F466 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 1F466 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 00AD × 00AD ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 × 00AD ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 00AD × 0300 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 × 0300 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 00AD × 200D ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 × 200D ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0061 × 2060 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 00AD ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 00AD × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0001 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0001 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 000D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 000D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 000A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 000A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 000B ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 000B ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 3031 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 3031 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0041 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0041 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 003A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 003A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 002C ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 002C ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 002E ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 002E ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0030 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0030 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 005F ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 005F ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 1F1E6 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 05D0 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 05D0 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0022 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0022 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0027 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0027 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 261D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 261D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 1F3FB ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 2764 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 2764 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 1F466 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0300 × 00AD ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 × 00AD ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0300 × 0300 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 × 0300 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0300 × 200D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 × 200D ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0061 × 2060 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0300 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0300 × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0001 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0001 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 000D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 000D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 000A ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 000A ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 000B ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 000B ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 3031 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 3031 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0041 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0041 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 003A ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 003A ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 002C ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 002C ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 002E ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 002E ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0030 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0030 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 005F ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 005F ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 1F1E6 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 05D0 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 05D0 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0022 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0022 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0027 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0027 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 261D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 261D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 1F3FB ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 200D × 2764 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 2764 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 200D × 1F466 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 1F466 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 200D × 00AD ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 × 00AD ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 200D × 0300 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 × 0300 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 200D × 200D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 × 200D ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0061 × 2060 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 200D ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 200D × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 000B ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 000B ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 3031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 3031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 005F ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 005F ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 05D0 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 05D0 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 261D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 261D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 1F3FB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 2764 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 2764 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 ÷ 1F466 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0061 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0061 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 000B ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 000B ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 3031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 3031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0308 × 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 005F ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 005F ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 05D0 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0308 × 05D0 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 261D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 261D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 1F3FB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 2764 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 2764 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 1F466 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 1F466 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0061 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0308 × 0061 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0308 × 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0308 × 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0308 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 × 003A × 0308 × 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 000B ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 3031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 3031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0308 × 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 005F ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 005F ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 05D0 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0308 × 05D0 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 261D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 261D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 1F3FB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 2764 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 2764 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 1F466 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0061 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0308 × 0061 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0308 × 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 0308 × 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000B ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 3031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 3031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0308 × 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 005F ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 005F ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 05D0 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0308 × 05D0 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 261D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 261D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 1F3FB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 2764 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 2764 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 1F466 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0061 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0308 × 0061 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 000D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 000A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 000B ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 000B ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 3031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 3031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0041 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 002E ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0030 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 005F ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 005F ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 05D0 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 05D0 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0022 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 261D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 261D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 1F3FB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 2764 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 2764 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 1F466 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 1F466 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 × 00AD ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 × 0300 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 × 200D ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0061 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0001 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 000D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 000D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 000A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 000A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 000B ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 000B ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 3031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 3031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0041 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0041 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 002E ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 002E ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0030 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0030 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 005F ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 005F ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 1F1E6 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 05D0 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 05D0 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0022 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0022 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 261D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 261D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 1F3FB ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 2764 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 2764 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 1F466 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 1F466 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 00AD ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 × 00AD ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0300 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 × 0300 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 200D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 × 200D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0061 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 0001 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 000D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 000A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 000B ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 3031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 3031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 0041 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 0041 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 002E ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 002E ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 × 0027 × 0030 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 0027 × 0308 × 0030 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 005F ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 005F ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 1F1E6 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 05D0 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 05D0 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 0022 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 0022 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 261D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 261D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 1F3FB ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 2764 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 2764 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 1F466 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 00AD ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 × 00AD ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0300 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 × 0300 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 200D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 × 200D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 0061 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 × 0027 × 0031 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 0027 × 0308 × 0031 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 0027 × 0031 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 × 0027 × 0308 × 0031 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 × 0027 × 0031 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 × 0027 × 0308 × 0031 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 × 0027 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 × 0027 × 0308 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 0001 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 000D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 000D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 000A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 000A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 000B ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 000B ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 3031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 3031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 0041 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 0041 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 002E ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 002E ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 × 002C × 0030 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 002C × 0308 × 0030 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 005F ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 005F ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 1F1E6 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 05D0 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 05D0 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 0022 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 0022 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 261D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 261D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 1F3FB ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 2764 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 2764 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 1F466 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 1F466 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 00AD ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 × 00AD ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0300 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 × 0300 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 200D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 × 200D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 0061 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 × 002C × 0031 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 002C × 0308 × 0031 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 002C × 0031 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 × 002C × 0308 × 0031 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 × 002C × 0031 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 × 002C × 0308 × 0031 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 × 002C × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 × 002C × 0308 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0001 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 000D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 000A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 000B ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000B ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 3031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 3031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 0041 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0041 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 002E ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002E ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 × 002E × 2060 × 0030 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 002E × 2060 × 0308 × 0030 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 005F ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 005F ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 1F1E6 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F1E6 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 05D0 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 05D0 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 0022 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0022 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 261D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 261D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 1F3FB ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F3FB ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 2764 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 2764 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 1F466 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F466 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 00AD ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 × 00AD ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0300 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 × 0300 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 200D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 × 200D ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 0061 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 × 002E × 2060 × 0031 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 003A ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 002E × 2060 × 0031 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 0027 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 0031 × 002E × 2060 × 0031 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002C ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]');
    Test_WB('÷ 0031 × 002E × 2060 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]');
    Test_WB('÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷	#  ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0061 × 0308 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3]');
    Test_WB('÷ 0020 × 200D ÷ 0646 ÷	#  ÷ [0.2] SPACE (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3]');
    Test_WB('÷ 0646 × 200D ÷ 0020 ÷	#  ÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] SPACE (Other) ÷ [0.3]');
    Test_WB('÷ 0041 × 0041 × 0041 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0041 × 003A × 0041 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0041 ÷ 003A ÷ 003A ÷ 0041 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0027 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3]');
    Test_WB('÷ 05D0 × 0022 × 05D0 ÷	#  ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.2] QUOTATION MARK (Double_Quote) × [7.3] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]');
    Test_WB('÷ 0041 × 0030 × 0030 × 0041 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ZERO (Numeric) × [8.0] DIGIT ZERO (Numeric) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0030 × 002C × 0030 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷	#  ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]');
    Test_WB('÷ 3031 × 3031 ÷	#  ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]');
    Test_WB('÷ 0041 × 005F × 0030 × 005F × 3031 × 005F ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]');
    Test_WB('÷ 0041 × 005F × 005F × 0041 ÷	#  ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷	#  ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [15.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [16.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [16.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 1F1E6 × 200D × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [16.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [16.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) × [16.0] REGIONAL INDICATOR SYMBOL LETTER D (RI) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]');
    Test_WB('÷ 261D × 1F3FB ÷ 261D ÷	#  ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3]');
    Test_WB('÷ 1F466 × 1F3FB ÷	#  ÷ [0.2] BOY (EBG) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 200D × 1F466 × 1F3FB ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BOY (EBG) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3]');
    Test_WB('÷ 200D × 2764 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3]');
    Test_WB('÷ 200D × 1F466 ÷	#  ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 1F466 ÷ 1F466 ÷	#  ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3]');
    Test_WB('÷ 0061 × 0308 × 200D × 0308 × 0062 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 003A ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002E ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0031 ÷ 002C ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 003A ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002E ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002E ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002E ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002E ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002E ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002E ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]');
    Test_WB('÷ 0061 ÷ 002C ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
    Test_WB('÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷	#  ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]');
}
Finished();
